Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / mp / diag / fc_qual / mpgen_tso_one_bank_3.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_tso_one_bank_3.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define SCONTEXT PCONTEXT
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 64
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 64
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Check for processor ID
th_fork(processor,%l0)
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x00] ! Set the start flag
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = 8e7d8366 5a9237e4 42d0de66 d49ea8d3
! %f4 = b90783a2 7dacc71d fee74abf 46e27df8
! %f8 = 1a0da38e 28dc17cd 6a5c6aac 7e479281
! %f12 = 050da425 c22529e9 206afbdc 596a78b7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 34fd2826 37afa827 b6cbc39e 9378a5ce
! %f20 = 2968e667 cb29dd13 5120177d 2b74d1d4
! %f24 = e6c61b17 b002a5a3 c975ee69 4e28b090
! %f28 = 301323ec 0205e0cd 271a4f5b 1defe62b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 29cfd840 1a25cc4e f8c9d14c 523e53df
! %f36 = 3c4fd388 80db4679 89e6e85e 581f5e31
! %f40 = baf50d4e 66dd60ba 2fd984f8 e79b1646
! %f44 = cc59e7e3 1f8460ed 259b00b7 a6d08760
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8208ecf700000035,%g7,%g1 ! GSR scale = 6, align = 5
wr %g1,%g0,%gsr ! GSR = 8208ecf700000035
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 0
p0_label_1:
! Mem[0000000091000018] = 2c680e1d, %g18 = ff356ff0e273ba61
ldsw [%i6+%o3],%g2 ! %g2 = ff356ff0e273ba61
! Mem[000000009080001c] = 53628adf, %g18 = ff356ff0e273ba61
ldsw [%i5+0x01c],%g2 ! %g2 = ff356ff0e273ba61
! %l7 = 093944022731eea4, Mem[000000009180000c] = ec2a3791
stw %l7,[%o0+0x00c] ! Mem[000000009180000c] = 2731eea4
! Mem[0000000091000030] = d7be7a30, %g2 = 0000000053628adf
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! %l4 = 9afd84821eaacdcf, Mem[000000009100002a] = 41f165d6
sth %l4,[%i6+0x02a] ! Mem[0000000091000028] = cdcf65d6
! %l4 = 9afd84821eaacdcf, Mem[000000009080002b] = 90cb9834
stb %l4,[%i5+0x02b] ! Mem[0000000090800028] = cfcb9834
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = d7be7a30, %g3 = 0bad0b00
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
! Mem[0000000091800030] = f7dc9b67d4df14b0, %g2 = 00000000206724ce
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df14b0
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = d4df14b0, %g3 = 60b200b2
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
! %l4 = 9afd84821eaacdcf, Mem[0000000090800032] = f5d358a9
stb %l4,[%i5+0x032] ! Mem[0000000090800030] = cfd358a9
p0_label_2:
! Mem[0000000090800020] = 665fc762, %g2 = 00000000fc554a3e
lduh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = 0000665f, %g3 = 5ac4b8a1
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! Mem[0000000090000004] = 77d35b81, %g2 = 00000000efdae8a0
ldsh [%i4+0x004],%g2 ! %g2 = 00000000000077d3
! Mem[0000000091800018] = 0c9e9129 1d1391a2, %g2 = 000077d3, %g3 = ecd31cd9
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 000000001d1391a2
! Mem[0000000090000028] = c7af717562474693, %g2 = 000000000c9e9129
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
! Mem[0000000090000004] = 77d35b81, %g2 = c7af717562474693
lduw [%i4+0x004],%g2 ! %g2 = 0000000077d35b81
! %l6 = f435733081e3bc68, Mem[000000001100002e] = 0d1f9f62
sth %l6,[%i2+0x02e] ! Mem[000000001100002c] = 0d1fbc68
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = 77d35b81, %g3 = 1d1391a2
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
! Mem[0000000090000000] = 8624e74a, %g18 = ff356ff0e273ba61
ldsw [%i4+%g0],%g2 ! %g2 = ff356ff0e273ba61
! Mem[000000001100001c] = baf10efe, %l2 = 86bf2dabd41253af
ldsh [%i2+0x01e],%l2 ! %l2 = 0000000000000efe
p0_label_3:
! Mem[0000000091000008] = 5fccff95, %g2 = ffffffff8624e74a
ldub [%i6+0x00b],%g2 ! %g2 = 000000000000005f
! %l6 = f435733081e3bc68, Mem[0000000090800038] = fc554a3e5ac4b8a1
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = f435733081e3bc68
! Mem[0000000090800004] = 4f34d7b2, %g2 = 000000000000005f
lduw [%i5+0x004],%g2 ! %g2 = 000000004f34d7b2
! Mem[0000000010800038] = 8cf85f22 5219eecc, %l2 = 00000efe, %l3 = c67475cb
ldd [%i1+0x038],%l2 ! %l2 = 000000008cf85f22 000000005219eecc
! %l3 = 000000005219eecc, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 000000005219eecc
! Mem[000000009000002c] = 47469357, %g2 = 000000004f34d7b2
ldsb [%i4+0x02d],%g2 ! %g2 = 0000000000000047
! Mem[0000000091800000] = 270d22b947aa0789, %g2 = 0000000000000047
ldx [%o0+%g0],%g2 ! %g2 = 270d22b947aa0789
! Mem[000000009180000c] = eea4404e, %g2 = 270d22b947aa0789
ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffee
! %l0 = 6d28ecb9bb60027b, Mem[000000009100003a] = fe309b50
stb %l0,[%i6+0x03a] ! Mem[0000000091000038] = 7b309b50
! %l4 = 1eaacdcf, %l5 = 4e5ce17a, Mem[0000000091800010] = 404e134b 01f6b102
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 1eaacdcf 4e5ce17a
p0_label_4:
! %l3 = 000000005219eecc, Mem[000000009080000c] = ca578ad8
sth %l3,[%i5+0x00c] ! Mem[000000009080000c] = eecc8ad8
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = ffffffffffffffee
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! Mem[000000009080003c] = 81e3bc68, %g2 = f5482f5fccff9541
lduh [%i5+0x03c],%g2 ! %g2 = 00000000000081e3
! %l1 = c6b9a8fc04534131, Mem[0000000091000034] = 941fa440
stw %l1,[%i6+0x034] ! Mem[0000000091000034] = 04534131
! %l3 = 000000005219eecc, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 000000005219eecc
! Mem[0000000011800024] = 7d2612b2, %l5 = dccd519e4e5ce17a
ldsw [%i3+0x024],%l5 ! %l5 = 000000007d2612b2
! %l6 = 81e3bc68, %l7 = 2731eea4, Mem[0000000090800020] = 665fc762 da437290
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 81e3bc68 2731eea4
! Mem[0000000091000038] = d5787b30, %g2 = 00000000000081e3
lduw [%i6+0x038],%g2 ! %g2 = 00000000d5787b30
! %l5 = 000000007d2612b2, Mem[0000000090800038] = f435733081e3bc68
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 000000007d2612b2
! %l2 = 000000008cf85f22, Mem[0000000091000010] = 1b126a381f66326f
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 000000008cf85f22
p0_label_5:
! Mem[0000000090800000] = 2f7f1d79 4f34d7b2, %g2 = d5787b30, %g3 = 22b61a17
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000004f34d7b2
! Mem[0000000090800038] = 00000000, %g2 = 000000002f7f1d79
lduw [%i5+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000030] = 573d94b1da399060, %g2 = 0000000000000000
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! Mem[000000009000000c] = b38eb8b0, %g2 = 573d94b1da399060
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffb38e
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = ffffb38e, %g3 = 4f34d7b2
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000091800020] = 21fea2c741537031, %g2 = 00000000270d22b9
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c741537031
! %l6 = f435733081e3bc68, Mem[0000000011800017] = f7afc107
stb %l6,[%i3+0x017] ! Mem[0000000011800014] = f7afc168
! Mem[0000000090800018] = 9556073553628adf, %g2 = 21fea2c741537031
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
! %l4 = 9afd84821eaacdcf, Mem[0000000091000008] = f5482f5fccff9541
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 9afd84821eaacdcf
! Mem[0000000090800008] = a19e262f, %g18 = ff356ff0e273ba61
ldsw [%i5+%o1],%g2 ! %g2 = ff356ff0e273ba61
p0_label_6:
! Mem[0000000010800010] = 76476ae9, %l7 = 093944022731eea4
lduw [%i1+%o2],%l7 ! %l7 = 0000000076476ae9
! Mem[000000009180000c] = 2731eea4, %g2 = ffffffffa19e262f
lduw [%o0+0x00c],%g2 ! %g2 = 000000002731eea4
! %l6 = f435733081e3bc68, Mem[000000009000003c] = 22b61a17
stw %l6,[%i4+0x03c] ! Mem[000000009000003c] = 81e3bc68
! %l0 = 6d28ecb9bb60027b, Mem[0000000090800010] = 00000000
stw %l0,[%i5+%o2] ! Mem[0000000090800010] = bb60027b
! Mem[000000009000000c] = c349b38e, %g18 = ff356ff0e273ba61
ldsw [%i4+0x00c],%g2 ! %g2 = ff356ff0e273ba61
! %l2 = 8cf85f22, %l3 = 5219eecc, Mem[0000000091000020] = 3d4d27c5 2e6fd2f1
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 8cf85f22 5219eecc
! Mem[0000000090800014] = 5219eecc, %g2 = ffffffffc349b38e
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000005219
! %l7 = 0000000076476ae9, Mem[0000000091800000] = 270d22b9
stw %l7,[%o0+%g0] ! Mem[0000000091800000] = 76476ae9
! Mem[0000000011800030] = 24552409811b5786, %l6 = f435733081e3bc68
ldx [%i3+0x030],%l6 ! %l6 = 24552409811b5786
! Mem[0000000091000024] = 5219eecc, %g2 = 0000000000005219
ldub [%i6+0x024],%g2 ! %g2 = 0000000000000052
p0_label_7:
! Mem[0000000090800038] = 00000000, %g2 = 0000000000000052
lduh [%i5+0x038],%g2 ! %g2 = 0000000000000000
! Mem[000000009080003c] = 7d2612b2, %g2 = 0000000000000000
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000007d26
! Mem[0000000091000000] = 92f01ec2, %g2 = 0000000000007d26
lduh [%i6+%g0],%g2 ! %g2 = 00000000000092f0
! Mem[0000000090000014] = 2e582097, %g2 = 00000000000092f0
lduw [%i4+0x014],%g2 ! %g2 = 000000002e582097
! %l2 = 8cf85f22, %l3 = 5219eecc, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 8cf85f22 5219eecc
! Mem[0000000090000000] = 8624e74a77d35b81, %g2 = 000000002e582097
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a77d35b81
! Mem[0000000010000008] = d9655137 82dcb190, %l2 = 8cf85f22, %l3 = 5219eecc
ldd [%i0+%o1],%l2 ! %l2 = 00000000d9655137 0000000082dcb190
! %l0 = 6d28ecb9bb60027b, Mem[0000000091800004] = 47aa0789
sth %l0,[%o0+0x004] ! Mem[0000000091800004] = 027b0789
! Mem[000000009180003c] = 00b20000, %g2 = 8624e74a77d35b81
ldsh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! Mem[0000000010800028] = 181b8e04, %l6 = 24552409811b5786
lduw [%i1+%o5],%l6 ! %l6 = 00000000181b8e04
p0_label_8:
! Mem[0000000090800020] = bc682731, %g2 = 00000000000000b2
lduh [%i5+0x022],%g2 ! %g2 = 000000000000bc68
! Mem[0000000090800014] = 5219eecc, %g2 = 000000000000bc68
lduw [%i5+0x014],%g2 ! %g2 = 000000005219eecc
! %l6 = 00000000181b8e04, Mem[0000000010800010] = 76476ae9
stw %l6,[%i1+%o2] ! Mem[0000000010800010] = 181b8e04
! Mem[0000000091800030] = dc9b67d4, %g2 = 000000005219eecc
ldsb [%o0+0x031],%g2 ! %g2 = ffffffffffffffdc
! Mem[0000000091000038] = 7b309b50, %g2 = ffffffffffffffdc
ldsb [%i6+0x03a],%g2 ! %g2 = 000000000000007b
! Mem[0000000091800010] = 1eaacdcf 4e5ce17a, %g2 = 0000007b, %g3 = 47aa0789
ldd [%o0+%o2],%g2 ! %g2 = 000000001eaacdcf 000000004e5ce17a
! %l5 = 000000007d2612b2, Mem[0000000011800030] = 24552409
sth %l5,[%i3+0x030] ! Mem[0000000011800030] = 12b22409
! Mem[0000000090000034] = da399060, %g2 = 000000001eaacdcf
ldub [%i4+0x034],%g2 ! %g2 = 00000000000000da
! %l3 = 0000000082dcb190, Mem[0000000091000038] = d5787b309b50f1dd
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 0000000082dcb190
! Mem[0000000090800018] = 3553628a, %g2 = 00000000000000da
ldub [%i5+0x01b],%g2 ! %g2 = 0000000000000035
p0_label_9:
! Mem[000000009180002c] = 4725624a, %g18 = ff356ff0e273ba61
ldsw [%o0+0x02c],%g2 ! %g2 = ff356ff0e273ba61
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 000000004725624a
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! %l6 = 181b8e04, %l7 = 76476ae9, Mem[0000000010000010] = 8792554b fcc11e73
std %l6,[%i0+%o2] ! Mem[0000000010000010] = 181b8e04 76476ae9
! %l2 = d9655137, %l3 = 82dcb190, Mem[0000000090000030] = 573d94b1 da399060
std %l2,[%i4+0x030] ! Mem[0000000090000030] = d9655137 82dcb190
! Mem[0000000091000010] = 0000008c, %g2 = e663a5d918391fda
ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = 1d794f34, %g2 = 0000000000000000
ldsh [%i5+0x002],%g2 ! %g2 = 0000000000001d79
! %l4 = 9afd84821eaacdcf, Mem[0000000090000010] = b8b0f4d7
sth %l4,[%i4+%o2] ! Mem[0000000090000010] = cdcff4d7
! Mem[000000009000000c] = c349b38e, %g2 = 0000000000001d79
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c349b38e
! %l3 = 0000000082dcb190, Mem[000000001080000e] = 2a78c842
stb %l3,[%i1+0x00e] ! Mem[000000001080000c] = 2a789042
! Mem[000000009080002c] = cb9834df, %g2 = 00000000c349b38e
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000cb98
p0_label_10:
! %l3 = 0000000082dcb190, Mem[0000000091000000] = 92f01ec2
stw %l3,[%i6+%g0] ! Mem[0000000091000000] = 82dcb190
! Mem[0000000091000004] = df489afd, %g2 = 000000000000cb98
lduh [%i6+0x006],%g2 ! %g2 = 000000000000df48
! %l3 = 0000000082dcb190, Mem[0000000091800038] = 206724ce60b200b2
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 0000000082dcb190
! %l0 = bb60027b, %l1 = 04534131, Mem[0000000091000038] = 00000000 82dcb190
std %l0,[%i6+0x038] ! Mem[0000000091000038] = bb60027b 04534131
! %l0 = 6d28ecb9bb60027b, Mem[0000000090800018] = 9556073553628adf
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 6d28ecb9bb60027b
! Mem[0000000091000014] = 8cf85f22, %g2 = 000000000000df48
lduw [%i6+0x014],%g2 ! %g2 = 000000008cf85f22
! Mem[0000000011000018] = 5d469015, %l6 = 00000000181b8e04
ldsb [%i2+0x01b],%l6 ! %l6 = 0000000000000015
! %l1 = c6b9a8fc04534131, Mem[0000000090000030] = d965513782dcb190
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = c6b9a8fc04534131
! %l0 = bb60027b, %l1 = 04534131, Mem[0000000090000030] = c6b9a8fc 04534131
std %l0,[%i4+0x030] ! Mem[0000000090000030] = bb60027b 04534131
! %l6 = 00000015, %l7 = 76476ae9, Mem[0000000091800020] = 21fea2c7 41537031
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 00000015 76476ae9
p0_label_11:
! Mem[0000000090000000] = 8624e74a77d35b81, %g2 = 000000008cf85f22
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a77d35b81
! %l6 = 00000015, %l7 = 76476ae9, Mem[0000000010000028] = 65aea91a 6c8d6bbe
std %l6,[%i0+%o5] ! Mem[0000000010000028] = 00000015 76476ae9
! Mem[0000000011000028] = dc5ff8eb 0d1fbc68, %l6 = 00000015, %l7 = 76476ae9
ldd [%i2+%o5],%l6 ! %l6 = 00000000dc5ff8eb 000000000d1fbc68
! %l6 = 00000000dc5ff8eb, Mem[0000000011800018] = 1c7c5cb3d2a9d4ec
stx %l6,[%i3+%o3] ! Mem[0000000011800018] = 00000000dc5ff8eb
! %l0 = 6d28ecb9bb60027b, Mem[0000000091000020] = 8cf85f22
sth %l0,[%i6+%o4] ! Mem[0000000091000020] = 027b5f22
! Mem[0000000091800018] = 9e91291d, %g2 = 8624e74a77d35b81
ldub [%o0+0x019],%g2 ! %g2 = 000000000000009e
! Mem[0000000091000010] = 00000000, %g18 = ff356ff0e273ba61
ldsw [%i6+%o2],%g2 ! %g2 = ff356ff0e273ba61
! Mem[0000000090800014] = 5219eecc, %g2 = 0000000000000000
ldub [%i5+0x014],%g2 ! %g2 = 0000000000000052
! %l4 = 9afd84821eaacdcf, Mem[0000000091800010] = 1eaacdcf
stw %l4,[%o0+%o2] ! Mem[0000000091800010] = 1eaacdcf
! %l4 = 9afd84821eaacdcf, Mem[0000000090000017] = 97e663a5
stb %l4,[%i4+0x017] ! Mem[0000000090000014] = cfe663a5
p0_label_12:
! %l2 = d9655137, %l3 = 82dcb190, Mem[0000000091800000] = 76476ae9 027b0789
std %l2,[%o0+%g0] ! Mem[0000000091800000] = d9655137 82dcb190
! Mem[0000000090800028] = ddee8fcf, %g2 = 0000000000000052
ldsb [%i5+%o5],%g2 ! %g2 = ffffffffffffffdd
! %l7 = 000000000d1fbc68, Mem[0000000091000024] = 5219eecc
stb %l7,[%i6+0x024] ! Mem[0000000091000024] = 6819eecc
! Mem[000000009000003c] = 81e3bc68, %g2 = ffffffffffffffdd
lduw [%i4+0x03c],%g2 ! %g2 = 0000000081e3bc68
! %l6 = 00000000dc5ff8eb, Mem[0000000091000018] = 8cf85f225219eecc
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 00000000dc5ff8eb
! Mem[0000000090000010] = cdcff4d7, %g2 = 0000000081e3bc68
ldub [%i4+%o2],%g2 ! %g2 = 00000000000000cd
! %l4 = 1eaacdcf, %l5 = 7d2612b2, Mem[0000000091800030] = f7dc9b67 d4df14b0
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 1eaacdcf 7d2612b2
! %l5 = 000000007d2612b2, Mem[000000009100003c] = 04534131
sth %l5,[%i6+0x03c] ! Mem[000000009100003c] = 12b24131
! Mem[0000000090800018] = 6d28ecb9, %g2 = 00000000000000cd
lduw [%i5+%o3],%g2 ! %g2 = 000000006d28ecb9
! Mem[0000000091800020] = 00000015, %g2 = 000000006d28ecb9
lduw [%o0+%o4],%g2 ! %g2 = 0000000000000015
p0_label_13:
! %l7 = 000000000d1fbc68, Mem[0000000090000032] = 027b0453
sth %l7,[%i4+0x032] ! Mem[0000000090000030] = bc680453
! Mem[0000000090800020] = 682731ee, %g2 = 0000000000000015
ldsb [%i5+0x023],%g2 ! %g2 = 0000000000000068
! %l4 = 1eaacdcf, %l5 = 7d2612b2, Mem[0000000091000000] = 82dcb190 e276df48
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 1eaacdcf 7d2612b2
! Mem[0000000091000008] = 9afd8482 1eaacdcf, %g2 = 00000068, %g3 = 4e5ce17a
ldd [%i6+%o1],%g2 ! %g2 = 000000009afd8482 000000001eaacdcf
! Mem[0000000091000024] = 6819eecc, %g2 = 000000009afd8482
lduw [%i6+0x024],%g2 ! %g2 = 000000006819eecc
! Mem[0000000091800028] = f4c1a24c4725624a, %g2 = 000000006819eecc
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c4725624a
! %l3 = 0000000082dcb190, Mem[0000000090800010] = bb60027b5219eecc
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 0000000082dcb190
! Mem[000000001100002c] = 0d1fbc68, %l4 = 9afd84821eaacdcf
ldsh [%i2+0x02e],%l4 ! %l4 = ffffffffffffbc68
! %l0 = 6d28ecb9bb60027b, Mem[0000000090000004] = 77d35b81
stw %l0,[%i4+0x004] ! Mem[0000000090000004] = bb60027b
! %l6 = 00000000dc5ff8eb, Mem[0000000090800008] = a19e262f
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = dc5ff8eb
p0_label_14:
! Mem[0000000091800018] = 9e91291d, %g2 = f4c1a24c4725624a
ldub [%o0+0x019],%g2 ! %g2 = 000000000000009e
! Mem[0000000091800008] = 4c632420, %g18 = ff356ff0e273ba61
ldsw [%o0+%o1],%g2 ! %g2 = ff356ff0e273ba61
! Mem[0000000090000014] = 2e5820cf, %g2 = 000000004c632420
lduw [%i4+0x014],%g2 ! %g2 = 000000002e5820cf
! Mem[0000000090000008] = bc841a2f, %g2 = 000000002e5820cf
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffbc84
! Mem[0000000091000038] = bb60027b, %g2 = ffffffffffffbc84
lduw [%i6+0x038],%g2 ! %g2 = 00000000bb60027b
! %l1 = c6b9a8fc04534131, Mem[0000000090000020] = 000000005219eecc
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = c6b9a8fc04534131
! %l2 = 00000000d9655137, Mem[0000000090800030] = dc3ecfd358a94c81
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = 00000000d9655137
! %l5 = 000000007d2612b2, Mem[0000000091800008] = 4c6324202731eea4
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 000000007d2612b2
! %l3 = 0000000082dcb190, Mem[000000009180001c] = 1d1391a2
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = 82dcb190
! %l6 = dc5ff8eb, %l7 = 0d1fbc68, Mem[0000000011000008] = c855ddfb edbfbd86
std %l6,[%i2+%o1] ! Mem[0000000011000008] = dc5ff8eb 0d1fbc68
p0_label_15:
! Mem[0000000091800014] = 4e5ce17a, %g2 = 00000000bb60027b
lduw [%o0+0x014],%g2 ! %g2 = 000000004e5ce17a
! Mem[0000000091800024] = 76476ae9, %g18 = ff356ff0e273ba61
ldsw [%o0+0x024],%g2 ! %g2 = ff356ff0e273ba61
! Mem[000000001080002c] = 94dfb5dd, %l5 = 000000007d2612b2
lduh [%i1+0x02c],%l5 ! %l5 = 00000000000094df
! Mem[0000000091000024] = eeccb355, %g2 = 0000000076476ae9
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffeecc
! Mem[000000009000002c] = 62474693, %g2 = ffffffffffffeecc
lduw [%i4+0x02c],%g2 ! %g2 = 0000000062474693
! %l6 = 00000000dc5ff8eb, Mem[0000000091000032] = 7a300453
stb %l6,[%i6+0x032] ! Mem[0000000091000030] = eb300453
! %l0 = 6d28ecb9bb60027b, Mem[0000000090800008] = dc5ff8eb
stw %l0,[%i5+%o1] ! Mem[0000000090800008] = bb60027b
! %l7 = 000000000d1fbc68, Mem[0000000090000028] = c7af717562474693
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 000000000d1fbc68
! Mem[000000001080000c] = 2a789042, %l6 = 00000000dc5ff8eb
ldsh [%i1+0x00c],%l6 ! %l6 = 0000000000002a78
! Mem[0000000011800034] = 811b5786, %l0 = 6d28ecb9bb60027b
ldub [%i3+0x037],%l0 ! %l0 = 0000000000000086
p0_label_16:
! %l5 = 00000000000094df, Mem[0000000091000010] = 000000008cf85f22
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 00000000000094df
! Mem[0000000010800008] = 5de5e58c, %l4 = ffffffffffffbc68
ldsh [%i1+%o1],%l4 ! %l4 = 0000000000005de5
! %l7 = 000000000d1fbc68, Mem[0000000090800010] = 0000000082dcb190
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 000000000d1fbc68
! Mem[0000000090000030] = bb60bc6804534131, %g2 = 0000000062474693
ldx [%i4+0x030],%g2 ! %g2 = bb60bc6804534131
! %l4 = 0000000000005de5, Mem[0000000091800034] = 7d2612b2
sth %l4,[%o0+0x034] ! Mem[0000000091800034] = 5de512b2
! Mem[0000000091800034] = 5de512b2, %g2 = bb60bc6804534131
lduw [%o0+0x034],%g2 ! %g2 = 000000005de512b2
! Mem[000000009180002c] = 4725624a, %g2 = 000000005de512b2
lduw [%o0+0x02c],%g2 ! %g2 = 000000004725624a
! Mem[0000000090000010] = cdcff4d7, %g2 = 000000004725624a
lduw [%i4+%o2],%g2 ! %g2 = 00000000cdcff4d7
! Mem[0000000091000028] = b355cdcf65d635bd, %g2 = 00000000cdcff4d7
ldx [%i6+%o5],%g2 ! %g2 = b355cdcf65d635bd
! %l3 = 0000000082dcb190, Mem[0000000090800008] = bb60027beecc8ad8
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 0000000082dcb190
p0_label_17:
! %l1 = c6b9a8fc04534131, Mem[0000000091000036] = 4131bb60
sth %l1,[%i6+0x036] ! Mem[0000000091000034] = 4131bb60
! %l1 = c6b9a8fc04534131, Mem[0000000011800027] = 7d2612b2
stb %l1,[%i3+0x027] ! Mem[0000000011800024] = 7d261231
! Mem[0000000090000020] = c6b9a8fc 04534131, %g2 = 65d635bd, %g3 = 1eaacdcf
ldd [%i4+%o4],%g2 ! %g2 = 00000000c6b9a8fc 0000000004534131
! %l6 = 00002a78, %l7 = 0d1fbc68, Mem[0000000090800038] = 00000000 7d2612b2
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 00002a78 0d1fbc68
! %l1 = c6b9a8fc04534131, Mem[0000000090000004] = bb60027b
stb %l1,[%i4+0x004] ! Mem[0000000090000004] = 3160027b
! Mem[0000000090800038] = 780d1fbc, %g2 = 00000000c6b9a8fc
ldsb [%i5+0x03b],%g2 ! %g2 = 0000000000000078
! %l3 = 0000000082dcb190, Mem[0000000090800034] = d9655137
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = 82dcb190
! Mem[0000000011000024] = 77ee4d93, %l2 = 00000000d9655137
ldsb [%i2+0x026],%l2 ! %l2 = 000000000000004d
! Mem[0000000010000038] = 39b1dd20d9b1778e, %l5 = 00000000000094df
ldx [%i0+0x038],%l5 ! %l5 = 39b1dd20d9b1778e
! Mem[0000000091800004] = 82dcb190, %g2 = 0000000000000078
lduw [%o0+0x004],%g2 ! %g2 = 0000000082dcb190
p0_label_18:
! Mem[0000000091000014] = 000094df, %g2 = 0000000082dcb190
ldub [%i6+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000011800000] = 52b0cc5a, %l3 = 0000000082dcb190
ldsw [%i3+%g0],%l3 ! %l3 = 0000000052b0cc5a
! %l2 = 0000004d, %l3 = 52b0cc5a, Mem[0000000010000010] = 181b8e04 76476ae9
std %l2,[%i0+%o2] ! Mem[0000000010000010] = 0000004d 52b0cc5a
! Mem[0000000091800000] = d9655137 82dcb190, %g2 = 00000000, %g3 = 04534131
ldd [%o0+%g0],%g2 ! %g2 = 00000000d9655137 0000000082dcb190
! Mem[0000000090000010] = f4d72e58, %g2 = 00000000d9655137
ldsb [%i4+0x012],%g2 ! %g2 = fffffffffffffff4
! Mem[000000009100001c] = dc5ff8eb, %g2 = fffffffffffffff4
lduw [%i6+0x01c],%g2 ! %g2 = 00000000dc5ff8eb
! %l7 = 000000000d1fbc68, Mem[0000000090000009] = 841a2fc3
stb %l7,[%i4+0x009] ! Mem[0000000090000008] = 681a2fc3
! Mem[0000000091800004] = 82dcb190, %g2 = 00000000dc5ff8eb
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff82dc
! Mem[0000000091000014] = 0094df00, %g2 = ffffffffffff82dc
ldsb [%i6+0x015],%g2 ! %g2 = 0000000000000000
! %l7 = 000000000d1fbc68, Mem[000000001180001c] = dc5ff8eb
stb %l7,[%i3+0x01c] ! Mem[000000001180001c] = 685ff8eb
p0_label_19:
! Mem[0000000090000034] = 41319045, %g2 = 0000000000000000
lduh [%i4+0x036],%g2 ! %g2 = 0000000000004131
! %l3 = 0000000052b0cc5a, Mem[000000001000000c] = 82dcb190
stb %l3,[%i0+0x00c] ! Mem[000000001000000c] = 5adcb190
! Mem[000000009100001c] = dc5ff8eb, %g18 = ff356ff0e273ba61
ldsw [%i6+0x01c],%g2 ! %g2 = ff356ff0e273ba61
! %l4 = 0000000000005de5, Mem[000000009080000e] = b1900000
sth %l4,[%i5+0x00e] ! Mem[000000009080000c] = 5de50000
! Mem[0000000011000008] = dc5ff8eb, %l4 = 0000000000005de5
ldsw [%i2+%o1],%l4 ! %l4 = ffffffffdc5ff8eb
! Mem[0000000091000038] = bb60027b12b24131, %g2 = ffffffffdc5ff8eb
ldx [%i6+0x038],%g2 ! %g2 = bb60027b12b24131
! %l6 = 0000000000002a78, Mem[0000000090000004] = 3160027b
stw %l6,[%i4+0x004] ! Mem[0000000090000004] = 00002a78
! Mem[000000009180001c] = b1900000, %g2 = bb60027b12b24131
ldub [%o0+0x01e],%g2 ! %g2 = 00000000000000b1
! Mem[0000000091800014] = 4e5ce17a, %g18 = ff356ff0e273ba61
ldsw [%o0+0x014],%g2 ! %g2 = ff356ff0e273ba61
! Mem[0000000091800018] = 0c9e9129 82dcb190, %g2 = 4e5ce17a, %g3 = 82dcb190
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 0000000082dcb190
p0_label_20:
! Mem[0000000090000000] = 8624e74a, %g18 = ff356ff0e273ba61
ldsw [%i4+%g0],%g2 ! %g2 = ff356ff0e273ba61
! %l1 = c6b9a8fc04534131, Mem[0000000090000004] = 00002a78
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = 04534131
! Mem[000000009000000c] = c349b38e, %g2 = ffffffff8624e74a
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c349
! Mem[000000009180001c] = 82dcb190, %g2 = 000000000000c349
lduw [%o0+0x01c],%g2 ! %g2 = 0000000082dcb190
! Mem[0000000090800008] = 00000000 82dc5de5, %g2 = 82dcb190, %g3 = 82dcb190
ldd [%i5+%o1],%g2 ! %g2 = 0000000000000000 0000000082dc5de5
! Mem[0000000091800024] = 76476ae9, %g2 = 0000000000000000
lduh [%o0+0x024],%g2 ! %g2 = 0000000000007647
! Mem[0000000090000008] = bc681a2fc349b38e, %g2 = 0000000000007647
ldx [%i4+%o1],%g2 ! %g2 = bc681a2fc349b38e
! Mem[000000009000002c] = bc68bb60, %g2 = bc681a2fc349b38e
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000bc68
! Mem[0000000010800008] = 5de5e58c, %l3 = 0000000052b0cc5a
ldsh [%i1+%o1],%l3 ! %l3 = 0000000000005de5
! %l6 = 00002a78, %l7 = 0d1fbc68, Mem[0000000090800020] = 81e3bc68 2731eea4
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 00002a78 0d1fbc68
p0_label_21:
! Mem[0000000091800008] = 000000007d2612b2, %g2 = 000000000000bc68
ldx [%o0+%o1],%g2 ! %g2 = 000000007d2612b2
! %l2 = 0000004d, %l3 = 00005de5, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 0000004d 00005de5
! %l4 = dc5ff8eb, %l5 = d9b1778e, Mem[0000000090800010] = 00000000 0d1fbc68
std %l4,[%i5+%o2] ! Mem[0000000090800010] = dc5ff8eb d9b1778e
! %l0 = 0000000000000086, Mem[0000000091000028] = b355cdcf65d635bd
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000086
! Mem[0000000090800028] = ddee8fcfcb9834df, %g2 = 000000007d2612b2
ldx [%i5+%o5],%g2 ! %g2 = ddee8fcfcb9834df
! %l7 = 000000000d1fbc68, Mem[0000000090000000] = 8624e74a
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = 0d1fbc68
! Mem[0000000091800038] = 00000000, %g18 = ff356ff0e273ba61
ldsw [%o0+0x038],%g2 ! %g2 = ff356ff0e273ba61
! Mem[0000000090000004] = 04534131, %g2 = 0000000000000000
lduw [%i4+0x004],%g2 ! %g2 = 0000000004534131
! Mem[0000000011800018] = 00000000, %l5 = 39b1dd20d9b1778e
ldsh [%i3+%o3],%l5 ! %l5 = 0000000000000000
! Mem[000000009100002c] = 0086d7be, %g2 = 0000000004534131
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000000086
p0_label_22:
! Mem[0000000090000018] = e663a5d9, %g18 = ff356ff0e273ba61
ldsw [%i4+%o3],%g2 ! %g2 = ff356ff0e273ba61
! %l6 = 00002a78, %l7 = 0d1fbc68, Mem[0000000091000010] = 00000000 000094df
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 00002a78 0d1fbc68
! %l5 = 0000000000000000, Mem[0000000091800004] = 82dcb190
sth %l5,[%o0+0x004] ! Mem[0000000091800004] = 0000b190
! Mem[0000000090000020] = a8fc0453, %g2 = ffffffffe663a5d9
ldub [%i4+0x022],%g2 ! %g2 = 00000000000000a8
! Mem[0000000091800008] = 00000000, %g2 = 00000000000000a8
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000011000000] = 8887af62, %l2 = 000000000000004d
lduw [%i2+%g0],%l2 ! %l2 = 000000008887af62
! Mem[0000000090800008] = 00000000, %g2 = 0000000000000000
ldsb [%i5+%o1],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000000000000, Mem[000000009080003f] = 68000000
stb %l5,[%i5+0x03f] ! Mem[000000009080003c] = 00000000
! Mem[0000000091800010] = 1eaacdcf4e5ce17a, %g2 = 0000000000000000
ldx [%o0+%o2],%g2 ! %g2 = 1eaacdcf4e5ce17a
! %l4 = ffffffffdc5ff8eb, Mem[0000000010000020] = 018c585b
stw %l4,[%i0+%o4] ! Mem[0000000010000020] = dc5ff8eb
p0_label_23:
! %l5 = 0000000000000000, Mem[0000000090000026] = 41310000
stb %l5,[%i4+0x026] ! Mem[0000000090000024] = 00310000
! Mem[0000000011000034] = b99a3902, %l4 = ffffffffdc5ff8eb
ldsh [%i2+0x034],%l4 ! %l4 = ffffffffffffb99a
! Mem[0000000090000014] = 20cfe663, %g2 = 1eaacdcf4e5ce17a
ldub [%i4+0x016],%g2 ! %g2 = 0000000000000020
! %l4 = ffffffffffffb99a, Mem[0000000091800014] = 4e5ce17a
stw %l4,[%o0+0x014] ! Mem[0000000091800014] = ffffb99a
! %l1 = c6b9a8fc04534131, Mem[000000009180003b] = 0082dcb1
stb %l1,[%o0+0x03b] ! Mem[0000000091800038] = 3182dcb1
! Mem[000000009100002c] = 000086d7, %g2 = 0000000000000020
ldub [%i6+0x02d],%g2 ! %g2 = 0000000000000000
! %l6 = 0000000000002a78, Mem[0000000011800023] = 56095dbb
stb %l6,[%i3+0x023] ! Mem[0000000011800020] = 56095d78
! Mem[0000000091000014] = 0d1fbc68, %g2 = 0000000000000000
lduw [%i6+0x014],%g2 ! %g2 = 000000000d1fbc68
! Mem[000000001000000c] = 5adcb190, %l5 = 0000000000000000
ldsh [%i0+0x00c],%l5 ! %l5 = 0000000000005adc
! Mem[0000000091800008] = 00000000, %g2 = 000000000d1fbc68
lduw [%o0+%o1],%g2 ! %g2 = 0000000000000000
p0_label_24:
! %l7 = 000000000d1fbc68, Mem[0000000010000004] = 919b92d4
sth %l7,[%i0+0x004] ! Mem[0000000010000004] = bc6892d4
! %l6 = 0000000000002a78, Mem[0000000091000010] = 00002a780d1fbc68
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 0000000000002a78
! %l7 = 000000000d1fbc68, Mem[000000009180000c] = 7d2612b2
stw %l7,[%o0+0x00c] ! Mem[000000009180000c] = 0d1fbc68
! Mem[000000009180000c] = 0d1fbc68, %g18 = ff356ff0e273ba61
ldsw [%o0+0x00c],%g2 ! %g2 = ff356ff0e273ba61
! Mem[0000000010000008] = d96551375adcb190, %l0 = 0000000000000086
ldx [%i0+%o1],%l0 ! %l0 = d96551375adcb190
! Mem[000000009080001c] = 027b0000, %g2 = 000000000d1fbc68
lduh [%i5+0x01e],%g2 ! %g2 = 000000000000027b
! Mem[0000000091800024] = e9f4c1a2, %g2 = 000000000000027b
ldsb [%o0+0x027],%g2 ! %g2 = ffffffffffffffe9
! Mem[0000000090800034] = 82dcb190, %g18 = ff356ff0e273ba61
ldsw [%i5+0x034],%g2 ! %g2 = ff356ff0e273ba61
! Mem[0000000090800018] = 6d28ecb9 bb60027b, %g2 = 82dcb190, %g3 = 82dc5de5
ldd [%i5+%o3],%g2 ! %g2 = 000000006d28ecb9 00000000bb60027b
! Mem[0000000091000030] = d7beeb3004534131, %g2 = 000000006d28ecb9
ldx [%i6+0x030],%g2 ! %g2 = d7beeb3004534131
p0_label_25:
! Mem[0000000090000038] = 9045cbce, %g2 = d7beeb3004534131
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! Mem[0000000090000008] = bc681a2f, %g18 = ff356ff0e273ba61
ldsw [%i4+%o1],%g2 ! %g2 = ff356ff0e273ba61
! Mem[0000000091800028] = f4c1a24c, %g18 = ff356ff0e273ba61
ldsw [%o0+%o5],%g2 ! %g2 = ff356ff0e273ba61
! Mem[0000000010800038] = 8cf85f225219eecc, %l6 = 0000000000002a78
ldx [%i1+0x038],%l6 ! %l6 = 8cf85f225219eecc
! Mem[0000000090800010] = dc5ff8ebd9b1778e, %g2 = fffffffff4c1a24c
ldx [%i5+%o2],%g2 ! %g2 = dc5ff8ebd9b1778e
! %l5 = 0000000000005adc, Mem[000000009100000c] = 1eaacdcf
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = 00005adc
! Mem[000000009180000c] = bc681eaa, %g2 = dc5ff8ebd9b1778e
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000bc68
! Mem[000000009080003c] = 00000000, %g2 = 000000000000bc68
ldsb [%i5+0x03f],%g2 ! %g2 = 0000000000000000
! %l2 = 000000008887af62, Mem[0000000011800000] = 52b0cc5a
stw %l2,[%i3+%g0] ! Mem[0000000011800000] = 8887af62
! Mem[0000000091000028] = 00000000, %g2 = 0000000000000000
ldub [%i6+%o5],%g2 ! %g2 = 0000000000000000
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 d96551375adcb190
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008887af62
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000005de5
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffb99a
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000005adc
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 8cf85f225219eecc
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000d1fbc68
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 42d0de66 d49ea8d3
bne %xcc,p0_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be fee74abf 46e27df8
bne %xcc,p0_f6_fail
nop
! Check Local Memory
set p0_local0_expect,%g1
p0_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 6e0702bfbc6892d4
ldx [%i0+0x000],%g3 ! Observed data at 0000000010000000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = d96551375adcb190
ldx [%i0+0x008],%g3 ! Observed data at 0000000010000008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000004d52b0cc5a
ldx [%i0+0x010],%g3 ! Observed data at 0000000010000010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = dc5ff8eb62d3d11e
ldx [%i0+0x020],%g3 ! Observed data at 0000000010000020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000001576476ae9
ldx [%i0+0x028],%g3 ! Observed data at 0000000010000028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x028,%g4
set p0_local1_expect,%g1
p0_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 5de5e58c2a789042
ldx [%i1+0x008],%g3 ! Observed data at 0000000010800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 181b8e04cbac369f
ldx [%i1+0x010],%g3 ! Observed data at 0000000010800010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x010,%g4
set p0_local2_expect,%g1
p0_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = dc5ff8eb0d1fbc68
ldx [%i2+0x008],%g3 ! Observed data at 0000000011000008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = dc5ff8eb0d1fbc68
ldx [%i2+0x028],%g3 ! Observed data at 0000000011000028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x028,%g4
set p0_local3_expect,%g1
p0_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 8887af622f6d8064
ldx [%i3+0x000],%g3 ! Observed data at 0000000011800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1e3a1530f7afc168
ldx [%i3+0x010],%g3 ! Observed data at 0000000011800010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000685ff8eb
ldx [%i3+0x018],%g3 ! Observed data at 0000000011800018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 56095d787d261231
ldx [%i3+0x020],%g3 ! Observed data at 0000000011800020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 12b22409811b5786
ldx [%i3+0x030],%g3 ! Observed data at 0000000011800030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x030,%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_f2_fail:
set p0_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f6_fail:
set p0_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 0 failed
p0_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x000] ! Set processor 0 done flag
set p0_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 0 failed
p0_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x000] ! Set processor 0 done flag
set p0_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p0_selfmod_failed:
ba p0_failed
mov 0xabc,%g1
p0_common_error:
or %g0,0xee0,%g1
ba p0_failed
mov %o5,%g3
p0_common_signature_error:
set p0_temp,%g1
ba p0_failed
st %g2,[%g1] ! Common Lock Number
p0_common_timeout:
set p0_temp,%g1
ba p0_failed
st %g2,[%g1] ! Common Lock Number
common_failed:
ba p0_failed
nop
p0_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p0_failed
mov 0x0,%g3
p0_trap1e:
stwa %l1,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800028]
stba %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000020]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010000028]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000010]
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011000008]
ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010000028]
done
p0_trap1o:
stwa %l1,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800028]
stba %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000020]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010000028]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000010]
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011000008]
ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010000028]
done
p0_trap2e:
ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011000028]
stba %l3,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800010]
stwa %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800010]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800028]
stba %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800028]
done
p0_trap2o:
ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011000028]
stba %l3,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800010]
stwa %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800010]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800028]
stba %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800028]
done
p0_trap3e:
nop
nop
nop
nop
done
p0_trap3o:
nop
nop
nop
nop
done
p0_init_memory_pointers:
set p0_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p0_local0_start,%i0
set p0_local1_start,%i1
set p0_local2_start,%i2
set p0_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 6d28ecb9bb60027b
ldx [%g1+0x008],%l1 ! %l1 = c6b9a8fc04534131
ldx [%g1+0x010],%l2 ! %l2 = 86bf2dabd41253af
ldx [%g1+0x018],%l3 ! %l3 = 9c28bbfbc67475cb
ldx [%g1+0x020],%l4 ! %l4 = 9afd84821eaacdcf
ldx [%g1+0x028],%l5 ! %l5 = dccd519e4e5ce17a
ldx [%g1+0x030],%l6 ! %l6 = f435733081e3bc68
ldx [%g1+0x038],%l7 ! %l7 = 093944022731eea4
! Initialize the output register of window 0
set unres3_start,%o0
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 = f4a86931 bf7539a2 701cfbeb 83c7212f
! %f4 = 36962f2e 549bc859 53b3a6f1 2125eabe
! %f8 = 286036ec e9bea724 cdf5d291 a004d851
! %f12 = 9508b768 6d599027 67602236 1ae7c574
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4261561c 1d836403 5bd48e22 25f74d3a
! %f20 = e63b9ff9 a2c12b4f ae32ec49 211542f9
! %f24 = 607f7ac2 f0214ba3 73b48e5d d1cf88b3
! %f28 = 837ff447 12ae2f0e e52f8241 6698af24
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b5866579 da9cc0a4 5c4c8259 3591866b
! %f36 = cf8a1192 e3b0295d e8d8a3e8 3bc6e3f1
! %f40 = 3d205fd4 15aff93d 168ae2c8 df71c856
! %f44 = 8b4ca86c 16caa94d dcf8a8a6 1bbe6f6b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe06657ff00000014,%g7,%g1 ! GSR scale = 2, align = 4
wr %g1,%g0,%gsr ! GSR = e06657ff00000014
wr %g0,%y ! Clear Y 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[0000000091000018] = 2c680e1d 9ea6e537, %g2 = 9cc7b81f, %g3 = 0bad0b00
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 000000009ea6e537
! %l5 = a3ddc2b68ed81936, Mem[0000000091000038] = d578fe309b50f1dd
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = a3ddc2b68ed81936
! Mem[0000000091000000] = f01ec2e2, %g2 = 000000002c680e1d
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000f0
! %l0 = fce81ce8, %l1 = 4e463022, Mem[0000000012800020] = 6b6a5d84 c5c53cf7
std %l0,[%i1+%o4] ! Mem[0000000012800020] = fce81ce8 4e463022
! %l0 = fce81ce8, %l1 = 4e463022, Mem[0000000090000008] = bc841a2f c349b38e
std %l0,[%i4+%o1] ! Mem[0000000090000008] = fce81ce8 4e463022
! Mem[000000009180002c] = 4af7dc9b, %g2 = 00000000000000f0
ldsb [%o0+0x02f],%g2 ! %g2 = 000000000000004a
! %l7 = 68257101f9e13e92, Mem[000000009000002e] = 4693573d
sth %l7,[%i4+0x02e] ! Mem[000000009000002c] = 3e92573d
! Mem[0000000091800010] = 404e134b 01f6b102, %g2 = 0000004a, %g3 = 9ea6e537
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f6b102
! Mem[0000000090800004] = d7b2a19e, %g2 = 00000000404e134b
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000091000028] = 41f165d6, %g2 = ffffffffffffffd7
ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000041
p1_label_2:
! Mem[0000000090000024] = ecd31cd9, %g2 = 0000000000000041
ldub [%i4+0x024],%g2 ! %g2 = 00000000000000ec
! %l4 = 21d630c85d7c1164, Mem[0000000090800020] = 665fc762
stw %l4,[%i5+%o4] ! Mem[0000000090800020] = 5d7c1164
! %l3 = 1d66815ba94221d0, Mem[000000009080001a] = 07355362
sth %l3,[%i5+0x01a] ! Mem[0000000090800018] = 21d05362
! Mem[000000001280000c] = 2cf768cb, %l0 = b6f47a1bfce81ce8
ldsw [%i1+0x00c],%l0 ! %l0 = 000000002cf768cb
! Mem[0000000090800010] = b25f4cb9, %g2 = 00000000000000ec
lduw [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9
! %l6 = 82337d6c79579bf9, Mem[0000000091800008] = 4c632420ec2a3791
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 82337d6c79579bf9
! Mem[0000000012800030] = 2eaa50b3 3156a568, %l6 = 79579bf9, %l7 = f9e13e92
ldd [%i1+0x030],%l6 ! %l6 = 000000002eaa50b3 000000003156a568
! %l7 = 000000003156a568, Mem[000000009000001c] = 18391fda
sth %l7,[%i4+0x01c] ! Mem[000000009000001c] = a5681fda
! %l4 = 21d630c85d7c1164, Mem[0000000091800038] = 206724ce
sth %l4,[%o0+0x038] ! Mem[0000000091800038] = 116424ce
! Mem[0000000013000014] = 1c4c16f5, %l4 = 21d630c85d7c1164
ldsb [%i2+0x015],%l4 ! %l4 = 000000000000004c
p1_label_3:
! Mem[0000000091000000] = 92f01ec2e276df48, %g2 = 00000000b25f4cb9
ldx [%i6+%g0],%g2 ! %g2 = 92f01ec2e276df48
! %l6 = 000000002eaa50b3, Mem[0000000091000000] = 92f01ec2e276df48
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 000000002eaa50b3
! %l1 = 728ca4584e463022, Mem[0000000091800006] = 07898233
sth %l1,[%o0+0x006] ! Mem[0000000091800004] = 30228233
! Mem[0000000090800030] = dc3ef5d3 58a94c81, %g2 = e276df48, %g3 = 01f6b102
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 0000000058a94c81
! Mem[0000000013000020] = ca86fbcd, %l6 = 000000002eaa50b3
ldsh [%i2+0x022],%l6 ! %l6 = fffffffffffffbcd
! Mem[0000000090000028] = af717562, %g2 = 00000000dc3ef5d3
ldub [%i4+0x029],%g2 ! %g2 = 00000000000000af
! %l6 = fffffbcd, %l7 = 3156a568, Mem[0000000090000018] = e663a5d9 a5681fda
std %l6,[%i4+%o3] ! Mem[0000000090000018] = fffffbcd 3156a568
! Mem[0000000090000030] = 573d94b1, %g18 = 285e70508d5d7fc0
ldsw [%i4+0x030],%g2 ! %g2 = 285e70508d5d7fc0
! %l5 = a3ddc2b68ed81936, Mem[0000000090800030] = dc3ef5d3
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = 8ed81936
! %l6 = fffffffffffffbcd, Mem[0000000012000036] = 2eb7d552
sth %l6,[%i0+0x036] ! Mem[0000000012000034] = 2eb7fbcd
p1_label_4:
! Mem[0000000091800010] = 404e134b, %g2 = 00000000573d94b1
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
! %l1 = 728ca4584e463022, Mem[0000000091800038] = 116424ce60b200b2
stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 728ca4584e463022
! Mem[0000000013000028] = 5947277f3154747e, %l4 = 000000000000004c
ldx [%i2+%o5],%l4 ! %l4 = 5947277f3154747e
! Mem[0000000091000010] = 6a381f66, %g2 = 00000000404e134b
ldsb [%i6+0x012],%g2 ! %g2 = 000000000000006a
! %l6 = fffffffffffffbcd, Mem[000000001380003c] = 690cc612
sth %l6,[%i3+0x03c] ! Mem[000000001380003c] = fbcdc612
! %l1 = 728ca4584e463022, Mem[000000009100000a] = 2f5fccff
sth %l1,[%i6+0x00a] ! Mem[0000000091000008] = 3022ccff
! Mem[0000000091800014] = b1020c9e, %g2 = 000000000000006a
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffb102
! %l4 = 5947277f3154747e, Mem[0000000091800012] = 134b01f6
sth %l4,[%o0+0x012] ! Mem[0000000091800010] = 747e01f6
! Mem[0000000090000018] = fffffbcd, %g2 = ffffffffffffb102
lduw [%i4+%o3],%g2 ! %g2 = 00000000fffffbcd
! Mem[0000000091800020] = 21fea2c7, %g2 = 00000000fffffbcd
lduh [%o0+%o4],%g2 ! %g2 = 00000000000021fe
p1_label_5:
! %l1 = 728ca4584e463022, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 728ca4584e463022
! %l4 = 5947277f3154747e, Mem[000000001380003c] = fbcdc612
stw %l4,[%i3+0x03c] ! Mem[000000001380003c] = 3154747e
! Mem[0000000090800008] = a19e262f ca578ad8, %g2 = 000021fe, %g3 = 58a94c81
ldd [%i5+%o1],%g2 ! %g2 = 00000000a19e262f 00000000ca578ad8
! Mem[0000000091800034] = d4df14b0, %g18 = 285e70508d5d7fc0
ldsw [%o0+0x034],%g2 ! %g2 = 285e70508d5d7fc0
! Mem[0000000091000018] = 728ca4584e463022, %g2 = ffffffffd4df14b0
ldx [%i6+%o3],%g2 ! %g2 = 728ca4584e463022
! %l0 = 2cf768cb, %l1 = 4e463022, Mem[0000000090000018] = fffffbcd 3156a568
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 2cf768cb 4e463022
! Mem[0000000012000008] = 5ab028c0f2b1d8a3, %l2 = 28d5b0bdeea5421e
ldx [%i0+%o1],%l2 ! %l2 = 5ab028c0f2b1d8a3
! %l6 = fffffffffffffbcd, Mem[0000000090000008] = fce81ce84e463022
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = fffffffffffffbcd
! %l6 = fffffffffffffbcd, Mem[0000000012000030] = fbdeeeec2eb7fbcd
stx %l6,[%i0+0x030] ! Mem[0000000012000030] = fffffffffffffbcd
! Mem[0000000090800028] = ddee8f90, %g2 = 728ca4584e463022
lduw [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90
p1_label_6:
! %l5 = a3ddc2b68ed81936, Mem[0000000013000028] = 5947277f
stw %l5,[%i2+%o5] ! Mem[0000000013000028] = 8ed81936
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = ddee8f90, %g3 = ca578ad8
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
! %l0 = 2cf768cb, %l1 = 4e463022, Mem[0000000090800008] = a19e262f ca578ad8
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 2cf768cb 4e463022
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = 000000009045cbce
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[0000000013000000] = 1315c5c8, %l0 = 000000002cf768cb
ldsw [%i2+%g0],%l0 ! %l0 = 000000001315c5c8
! Mem[0000000090000024] = 1cd9c7af, %g2 = fc554a3e5ac4b8a1
ldsh [%i4+0x026],%g2 ! %g2 = 0000000000001cd9
! Mem[0000000091000000] = 000000002eaa50b3, %g2 = 0000000000001cd9
ldx [%i6+%g0],%g2 ! %g2 = 000000002eaa50b3
! Mem[0000000090800034] = 4c81fc55, %g2 = 000000002eaa50b3
ldsh [%i5+0x036],%g2 ! %g2 = 0000000000004c81
! Mem[0000000091000034] = 941fa440, %g2 = 0000000000004c81
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! %l4 = 5947277f3154747e, Mem[0000000090000030] = 573d94b1da399060
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = 5947277f3154747e
p1_label_7:
! %l4 = 3154747e, %l5 = 8ed81936, Mem[0000000091000000] = 00000000 2eaa50b3
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 3154747e 8ed81936
! %l1 = 728ca4584e463022, Mem[0000000091000018] = 728ca4584e463022
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 728ca4584e463022
! %l5 = a3ddc2b68ed81936, Mem[0000000091000020] = 3d4d27c5
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = 8ed81936
! %l1 = 728ca4584e463022, Mem[0000000091000018] = 728ca458
sth %l1,[%i6+%o3] ! Mem[0000000091000018] = 3022a458
! %l7 = 000000003156a568, Mem[0000000090800020] = 5d7c1164
stw %l7,[%i5+%o4] ! Mem[0000000090800020] = 3156a568
! Mem[000000009180002c] = 4725624a, %g2 = 00000000941fa440
lduw [%o0+0x02c],%g2 ! %g2 = 000000004725624a
! Mem[000000009180000c] = 79579bf9, %g2 = 000000004725624a
lduw [%o0+0x00c],%g2 ! %g2 = 0000000079579bf9
! Mem[0000000012800010] = c89d1a48, %l7 = 000000003156a568
lduw [%i1+%o2],%l7 ! %l7 = 00000000c89d1a48
! %l0 = 000000001315c5c8, Mem[000000009080000e] = 3022b25f
stb %l0,[%i5+0x00e] ! Mem[000000009080000c] = c822b25f
! Mem[000000009100003c] = 19360000, %g2 = 0000000079579bf9
ldsh [%i6+0x03e],%g2 ! %g2 = 0000000000001936
p1_label_8:
! Mem[0000000090000018] = 68cb4e46, %g2 = 0000000000001936
ldsh [%i4+0x01a],%g2 ! %g2 = 00000000000068cb
! %l0 = 1315c5c8, %l1 = 4e463022, Mem[0000000091000030] = d7be7a30 941fa440
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 1315c5c8 4e463022
! Mem[0000000091000014] = 1f66326f, %g2 = 00000000000068cb
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66326f
! Mem[000000009100003c] = 19360000, %g2 = 000000001f66326f
ldub [%i6+0x03e],%g2 ! %g2 = 0000000000000019
! %l2 = 5ab028c0f2b1d8a3, Mem[000000009080002c] = cb9834df
sth %l2,[%i5+0x02c] ! Mem[000000009080002c] = d8a334df
! Mem[0000000091000020] = 8ed819362e6fd2f1, %g2 = 0000000000000019
ldx [%i6+%o4],%g2 ! %g2 = 8ed819362e6fd2f1
! Mem[0000000090000014] = 2e582097, %g2 = 8ed819362e6fd2f1
ldsb [%i4+0x014],%g2 ! %g2 = 000000000000002e
! Mem[000000009080003c] = b8a10000, %g2 = 000000000000002e
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000b8
! Mem[000000009180001c] = 1d1391a2, %g2 = 00000000000000b8
lduh [%o0+0x01c],%g2 ! %g2 = 0000000000001d13
! Mem[0000000090800038] = 4a3e5ac4, %g2 = 0000000000001d13
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000004a3e
p1_label_9:
! Mem[0000000012800028] = 73a84482, %l2 = 5ab028c0f2b1d8a3
ldsh [%i1+%o5],%l2 ! %l2 = 00000000000073a8
! %l4 = 5947277f3154747e, Mem[000000009100003c] = 8ed81936
stw %l4,[%i6+0x03c] ! Mem[000000009100003c] = 3154747e
! Mem[000000009080003c] = a1000000, %g2 = 0000000000004a3e
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000090000020] = efdae8a0ecd31cd9, %g2 = ffffffffffffffa1
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31cd9
! Mem[0000000013000010] = ae370c9d, %l5 = a3ddc2b68ed81936
lduw [%i2+%o2],%l5 ! %l5 = 00000000ae370c9d
! %l1 = 728ca4584e463022, Mem[0000000091800034] = d4df14b0
sth %l1,[%o0+0x034] ! Mem[0000000091800034] = 302214b0
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = efdae8a0ecd31cd9
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[0000000012800024] = 4e463022, %l2 = 00000000000073a8
lduh [%i1+0x024],%l2 ! %l2 = 0000000000004e46
! %l3 = 1d66815ba94221d0, Mem[0000000013800038] = 458ecf91
stw %l3,[%i3+0x038] ! Mem[0000000013800038] = a94221d0
! Mem[0000000013000020] = ca86fbcdadc7fdfa, %l7 = 00000000c89d1a48
ldx [%i2+%o4],%l7 ! %l7 = ca86fbcdadc7fdfa
p1_label_10:
! Mem[0000000091800028] = f4c1a24c4725624a, %g2 = fc554a3e5ac4b8a1
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c4725624a
! Mem[0000000013000008] = 7a7b68d4, %l4 = 5947277f3154747e
ldsw [%i2+%o1],%l4 ! %l4 = 000000007a7b68d4
! Mem[000000001200003c] = 00d82521, %l7 = ca86fbcdadc7fdfa
ldub [%i0+0x03d],%l7 ! %l7 = 00000000000000d8
! %l4 = 7a7b68d4, %l5 = ae370c9d, Mem[0000000090800030] = 8ed81936 58a94c81
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 7a7b68d4 ae370c9d
! %l2 = 0000000000004e46, Mem[0000000012800010] = c89d1a485c5339e8
stx %l2,[%i1+%o2] ! Mem[0000000012800010] = 0000000000004e46
! %l4 = 000000007a7b68d4, Mem[0000000091000018] = 3022a4584e463022
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 000000007a7b68d4
! Mem[0000000090800030] = 7a7b68d4 ae370c9d, %g2 = 4725624a, %g3 = 22b61a17
ldd [%i5+0x030],%g2 ! %g2 = 000000007a7b68d4 00000000ae370c9d
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = 000000007a7b68d4
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[000000009180001c] = 91a221fe, %g2 = fc554a3e5ac4b8a1
lduh [%o0+0x01e],%g2 ! %g2 = 00000000000091a2
! Mem[000000001300002c] = 3154747e, %l4 = 000000007a7b68d4
ldsw [%i2+0x02c],%l4 ! %l4 = 000000003154747e
p1_label_11:
! Mem[000000009080001c] = 53628adf, %g18 = 285e70508d5d7fc0
ldsw [%i5+0x01c],%g2 ! %g2 = 285e70508d5d7fc0
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = 53628adf, %g3 = ae370c9d
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! Mem[000000009000002c] = 473e9259, %g2 = 00000000f4c1a24c
ldsb [%i4+0x02d],%g2 ! %g2 = 0000000000000047
! Mem[0000000090000010] = b8b0f4d72e582097, %g2 = 0000000000000047
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d72e582097
! Mem[0000000090800014] = 82ca9556, %g2 = b8b0f4d72e582097
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffff82ca
! Mem[0000000091800030] = f7dc9b67 302214b0, %g2 = ffff82ca, %g3 = 4725624a
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000302214b0
! %l1 = 728ca4584e463022, Mem[000000009100001e] = 68d48ed8
sth %l1,[%i6+0x01e] ! Mem[000000009100001c] = 30228ed8
! Mem[0000000091000024] = 2e6fd2f1, %g18 = 285e70508d5d7fc0
ldsw [%i6+0x024],%g2 ! %g2 = 285e70508d5d7fc0
! %l0 = 000000001315c5c8, Mem[0000000091800028] = f4c1a24c4725624a
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 000000001315c5c8
! Mem[0000000091800014] = 01f6b102, %g2 = 000000002e6fd2f1
ldub [%o0+0x014],%g2 ! %g2 = 0000000000000001
p1_label_12:
! %l1 = 728ca4584e463022, Mem[0000000090800034] = ae370c9d
stb %l1,[%i5+0x034] ! Mem[0000000090800034] = 22370c9d
! Mem[0000000012800028] = 73a84482, %l7 = 00000000000000d8
ldsw [%i1+%o5],%l7 ! %l7 = 0000000073a84482
! Mem[0000000091000000] = 747e8ed8, %g2 = 0000000000000001
lduh [%i6+0x002],%g2 ! %g2 = 000000000000747e
! %l3 = 1d66815ba94221d0, Mem[000000009180002d] = 15c5c8f7
stb %l3,[%o0+0x02d] ! Mem[000000009180002c] = d0c5c8f7
! Mem[0000000090000008] = ffffffff fffffbcd, %g2 = 0000747e, %g3 = 302214b0
ldd [%i4+%o1],%g2 ! %g2 = 00000000ffffffff 00000000fffffbcd
! %l0 = 000000001315c5c8, Mem[0000000091000016] = 326f0000
stb %l0,[%i6+0x016] ! Mem[0000000091000014] = c86f0000
! %l3 = 1d66815ba94221d0, Mem[000000009100001c] = 7a7b3022
stw %l3,[%i6+0x01c] ! Mem[000000009100001c] = a94221d0
! Mem[000000009000000c] = fffffbcd, %g2 = 00000000ffffffff
lduw [%i4+0x00c],%g2 ! %g2 = 00000000fffffbcd
! %l6 = fffffffffffffbcd, Mem[0000000091800004] = 47aa3022
stw %l6,[%o0+0x004] ! Mem[0000000091800004] = fffffbcd
! Mem[0000000091800008] = 82337d6c, %g18 = 285e70508d5d7fc0
ldsw [%o0+%o1],%g2 ! %g2 = 285e70508d5d7fc0
p1_label_13:
! %l7 = 0000000073a84482, Mem[0000000090000000] = 8624e74a77d35b81
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 0000000073a84482
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = 82337d6c, %g3 = fffffbcd
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! Mem[000000001200001c] = 761b7745, %l4 = 000000003154747e
lduh [%i0+0x01c],%l4 ! %l4 = 000000000000761b
! Mem[0000000012000010] = 5a598e00, %l6 = fffffffffffffbcd
lduw [%i0+%o2],%l6 ! %l6 = 000000005a598e00
! Mem[0000000091800008] = 7d6c7957, %g2 = 00000000efdae8a0
ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000007d6c
! Mem[0000000090800018] = 5621d053, %g2 = 0000000000007d6c
ldub [%i5+0x019],%g2 ! %g2 = 0000000000000056
! %l6 = 000000005a598e00, Mem[0000000091000034] = 4e463022
stw %l6,[%i6+0x034] ! Mem[0000000091000034] = 5a598e00
! %l2 = 0000000000004e46, Mem[0000000090800027] = 90ddee8f
stb %l2,[%i5+0x027] ! Mem[0000000090800024] = 46ddee8f
! Mem[0000000090800000] = 2f7f1d794f34d7b2, %g2 = 0000000000000056
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7b2
! Mem[000000009100000c] = ccff9541, %g2 = 2f7f1d794f34d7b2
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffcc
p1_label_14:
! Mem[0000000090800000] = 2f7f1d79, %g2 = ffffffffffffffcc
ldsb [%i5+%g0],%g2 ! %g2 = 000000000000002f
! %l7 = 0000000073a84482, Mem[0000000090800030] = 7a7b68d4
stb %l7,[%i5+0x030] ! Mem[0000000090800030] = 827b68d4
! Mem[0000000090000014] = 2e582097, %g2 = 000000000000002f
lduh [%i4+0x014],%g2 ! %g2 = 0000000000002e58
! %l1 = 728ca4584e463022, Mem[0000000091800020] = 21fea2c741537031
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = 728ca4584e463022
! %l1 = 728ca4584e463022, Mem[0000000091000028] = b35541f1
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = 4e463022
! Mem[0000000090000034] = 747e9045, %g2 = 0000000000002e58
ldsh [%i4+0x036],%g2 ! %g2 = 000000000000747e
! %l1 = 728ca4584e463022, Mem[0000000090800028] = ddee8f90d8a334df
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 728ca4584e463022
! Mem[0000000091800028] = 00000000, %g2 = 000000000000747e
lduh [%o0+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = 955621d053628adf, %g2 = 0000000000000000
ldx [%i5+%o3],%g2 ! %g2 = 955621d053628adf
! Mem[0000000013800018] = 1c39cf08 bf30c708, %l4 = 0000761b, %l5 = ae370c9d
ldd [%i3+%o3],%l4 ! %l4 = 000000001c39cf08 00000000bf30c708
p1_label_15:
! %l5 = 00000000bf30c708, Mem[000000009180000a] = 7d6c7957
sth %l5,[%o0+0x00a] ! Mem[0000000091800008] = c7087957
! Mem[0000000012800018] = e88fe903 221907a3, %l6 = 5a598e00, %l7 = 73a84482
ldd [%i1+%o3],%l6 ! %l6 = 00000000e88fe903 00000000221907a3
! %l1 = 728ca4584e463022, Mem[000000009100001e] = 21d08ed8
sth %l1,[%i6+0x01e] ! Mem[000000009100001c] = 30228ed8
! Mem[0000000090800004] = 4f34d7b2, %g18 = 285e70508d5d7fc0
ldsw [%i5+0x004],%g2 ! %g2 = 285e70508d5d7fc0
! Mem[0000000090800000] = 1d794f34, %g2 = 000000004f34d7b2
ldub [%i5+0x002],%g2 ! %g2 = 000000000000001d
! Mem[0000000091000010] = 1b126a38, %g2 = 000000000000001d
lduh [%i6+%o2],%g2 ! %g2 = 0000000000001b12
! %l4 = 000000001c39cf08, Mem[0000000091000004] = 8ed81936
sth %l4,[%i6+0x004] ! Mem[0000000091000004] = cf081936
! Mem[0000000090800000] = 2f7f1d79, %g18 = 285e70508d5d7fc0
ldsw [%i5+%g0],%g2 ! %g2 = 285e70508d5d7fc0
! %l7 = 00000000221907a3, Mem[0000000091000002] = 747ecf08
stb %l7,[%i6+0x002] ! Mem[0000000091000000] = a37ecf08
! Mem[0000000091800018] = 0c9e9129, %g2 = 000000002f7f1d79
lduw [%o0+%o3],%g2 ! %g2 = 000000000c9e9129
p1_label_16:
! %l1 = 728ca4584e463022, Mem[0000000090800008] = 2cf768cb4e46c822
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 728ca4584e463022
! Mem[0000000091000030] = c5c85a59, %g2 = 000000000c9e9129
lduh [%i6+0x032],%g2 ! %g2 = 000000000000c5c8
! Mem[0000000091000038] = c2b63154, %g2 = 000000000000c5c8
ldub [%i6+0x03a],%g2 ! %g2 = 00000000000000c2
! Mem[0000000013800028] = 3d73c0a3, %l2 = 0000000000004e46
lduh [%i3+%o5],%l2 ! %l2 = 0000000000003d73
! %l0 = 000000001315c5c8, Mem[0000000013000010] = ae370c9d
stw %l0,[%i2+%o2] ! Mem[0000000013000010] = 1315c5c8
! %l6 = e88fe903, %l7 = 221907a3, Mem[0000000090800008] = 728ca458 4e463022
std %l6,[%i5+%o1] ! Mem[0000000090800008] = e88fe903 221907a3
! Mem[0000000090000030] = 5947277f 3154747e, %g2 = 000000c2, %g3 = ecd31cd9
ldd [%i4+0x030],%g2 ! %g2 = 000000005947277f 000000003154747e
! Mem[0000000090800008] = e9032219, %g2 = 000000005947277f
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffffe9
! Mem[0000000090800010] = b9af0a82, %g2 = ffffffffffffffe9
ldub [%i5+0x013],%g2 ! %g2 = 00000000000000b9
! Mem[0000000091000008] = 3022ccff, %g2 = 00000000000000b9
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000003022
p1_label_17:
! %l0 = 1315c5c8, %l1 = 4e463022, Mem[0000000091000018] = 00000000 a9423022
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 1315c5c8 4e463022
! Mem[0000000091800008] = 8233c70879579bf9, %g2 = 0000000000003022
ldx [%o0+%o1],%g2 ! %g2 = 8233c70879579bf9
! Mem[0000000012800008] = f4de36f3, %l1 = 728ca4584e463022
ldsb [%i1+%o1],%l1 ! %l1 = fffffffffffffff4
! %l7 = 00000000221907a3, Mem[0000000013000009] = 7a7b68d4
stb %l7,[%i2+0x009] ! Mem[0000000013000008] = 7aa368d4
! Mem[0000000090000000] = 00000000, %g2 = 8233c70879579bf9
ldub [%i4+%g0],%g2 ! %g2 = 0000000000000000
! %l2 = 00003d73, %l3 = a94221d0, Mem[0000000090800020] = 3156a568 da437246
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 00003d73 a94221d0
! %l3 = 1d66815ba94221d0, Mem[0000000012800010] = 00000000
sth %l3,[%i1+%o2] ! Mem[0000000012800010] = 21d00000
! %l1 = fffffffffffffff4, Mem[0000000012000034] = fffffbcd
stw %l1,[%i0+0x034] ! Mem[0000000012000034] = fffffff4
! Mem[0000000091000028] = 4e463022 65d635bd, %g2 = 00000000, %g3 = 3154747e
ldd [%i6+%o5],%g2 ! %g2 = 000000004e463022 0000000065d635bd
! Mem[000000009100003c] = 3154747e, %g2 = 000000004e463022
lduw [%i6+0x03c],%g2 ! %g2 = 000000003154747e
p1_label_18:
! Mem[0000000091000018] = 1315c5c8, %g18 = 285e70508d5d7fc0
ldsw [%i6+%o3],%g2 ! %g2 = 285e70508d5d7fc0
! %l7 = 00000000221907a3, Mem[0000000091800002] = 22b9ffff
sth %l7,[%o0+0x002] ! Mem[0000000091800000] = 07a3ffff
! Mem[0000000091000038] = ddc2b631, %g2 = 000000001315c5c8
ldsb [%i6+0x039],%g2 ! %g2 = ffffffffffffffdd
! %l0 = 1315c5c8, %l1 = fffffff4, Mem[0000000012800028] = 73a84482 59349a26
std %l0,[%i1+%o5] ! Mem[0000000012800028] = 1315c5c8 fffffff4
! Mem[0000000013800020] = ca3a8619, %l4 = 000000001c39cf08
ldsb [%i3+%o4],%l4 ! %l4 = ffffffffffffffca
! Mem[0000000012000010] = 5a598e0067a6c216, %l1 = fffffffffffffff4
ldx [%i0+%o2],%l1 ! %l1 = 5a598e0067a6c216
! Mem[0000000091800030] = f7dc9b67, %g18 = 285e70508d5d7fc0
ldsw [%o0+0x030],%g2 ! %g2 = 285e70508d5d7fc0
! Mem[0000000090000030] = 277f3154, %g2 = fffffffff7dc9b67
lduh [%i4+0x032],%g2 ! %g2 = 000000000000277f
! Mem[0000000090800014] = 82ca9556, %g2 = 000000000000277f
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffff82ca
! %l7 = 00000000221907a3, Mem[0000000090800018] = 955621d0
stw %l7,[%i5+%o3] ! Mem[0000000090800018] = 221907a3
p1_label_19:
! Mem[0000000013800010] = 4b88ef9b, %l2 = 0000000000003d73
ldsw [%i3+%o2],%l2 ! %l2 = 000000004b88ef9b
! Mem[0000000012800010] = 21d00000, %l6 = 00000000e88fe903
ldsw [%i1+%o2],%l6 ! %l6 = 0000000021d00000
! %l5 = 00000000bf30c708, Mem[0000000012800039] = 36a4ff3c
stb %l5,[%i1+0x039] ! Mem[0000000012800038] = 3608ff3c
! %l1 = 5a598e0067a6c216, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l1,[%o0+%o3] ! Mem[0000000091800018] = 5a598e0067a6c216
! %l5 = 00000000bf30c708, Mem[000000009100002e] = 35bd1315
stb %l5,[%i6+0x02e] ! Mem[000000009100002c] = 08bd1315
! %l1 = 5a598e0067a6c216, Mem[0000000090000036] = 747e9045
sth %l1,[%i4+0x036] ! Mem[0000000090000034] = c2169045
! Mem[0000000012000024] = 92eb7831, %l3 = 1d66815ba94221d0
ldub [%i0+0x024],%l3 ! %l3 = 0000000000000092
! %l5 = 00000000bf30c708, Mem[0000000090000024] = ecd31cd9
sth %l5,[%i4+0x024] ! Mem[0000000090000024] = c7081cd9
! Mem[0000000013000020] = ca86fbcdadc7fdfa, %l7 = 00000000221907a3
ldx [%i2+%o4],%l7 ! %l7 = ca86fbcdadc7fdfa
! Mem[0000000013000038] = 11690050, %l2 = 000000004b88ef9b
lduh [%i2+0x038],%l2 ! %l2 = 0000000000001169
p1_label_20:
! Mem[000000009180001c] = c216728c, %g2 = ffffffffffff82ca
ldub [%o0+0x01e],%g2 ! %g2 = 00000000000000c2
! Mem[0000000013800010] = 4b88ef9b, %l2 = 0000000000001169
ldsb [%i3+0x011],%l2 ! %l2 = ffffffffffffff88
! %l0 = 000000001315c5c8, Mem[0000000091000004] = cf081936
stw %l0,[%i6+0x004] ! Mem[0000000091000004] = 1315c5c8
! Mem[000000009180003c] = 4e463022, %g2 = 00000000000000c2
ldsb [%o0+0x03c],%g2 ! %g2 = 000000000000004e
! Mem[0000000091800008] = 8233c708 79579bf9, %g2 = 0000004e, %g3 = 65d635bd
ldd [%o0+%o1],%g2 ! %g2 = 000000008233c708 0000000079579bf9
! %l5 = 00000000bf30c708, Mem[0000000091800038] = 728ca458
stw %l5,[%o0+0x038] ! Mem[0000000091800038] = bf30c708
! %l1 = 5a598e0067a6c216, Mem[0000000090000010] = b8b0f4d7
stw %l1,[%i4+%o2] ! Mem[0000000090000010] = 67a6c216
! Mem[000000009000003c] = 22b61a17, %g2 = 000000008233c708
lduh [%i4+0x03c],%g2 ! %g2 = 00000000000022b6
! %l0 = 000000001315c5c8, Mem[0000000090800018] = 221907a353628adf
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 000000001315c5c8
! Mem[0000000090800034] = 0c9dfc55, %g2 = 00000000000022b6
lduh [%i5+0x036],%g2 ! %g2 = 0000000000000c9d
p1_label_21:
! Mem[0000000091000010] = 1b126a38, %g2 = 0000000000000c9d
lduw [%i6+%o2],%g2 ! %g2 = 000000001b126a38
! Mem[0000000091000028] = 4e463022 65d608bd, %g2 = 1b126a38, %g3 = 79579bf9
ldd [%i6+%o5],%g2 ! %g2 = 000000004e463022 0000000065d608bd
! Mem[0000000090800004] = 4f34d7b2, %g2 = 000000004e463022
lduw [%i5+0x004],%g2 ! %g2 = 000000004f34d7b2
! %l5 = 00000000bf30c708, Mem[0000000090000036] = c2169045
stb %l5,[%i4+0x036] ! Mem[0000000090000034] = 08169045
! Mem[0000000091800024] = 30220000, %g2 = 000000004f34d7b2
ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000030
! %l4 = ffffffca, %l5 = bf30c708, Mem[0000000091000030] = 1315c5c8 5a598e00
std %l4,[%i6+0x030] ! Mem[0000000091000030] = ffffffca bf30c708
! Mem[0000000091800038] = bf30c7084e463022, %g2 = 0000000000000030
ldx [%o0+0x038],%g2 ! %g2 = bf30c7084e463022
! %l0 = 000000001315c5c8, Mem[0000000090000018] = 2cf768cb4e463022
stx %l0,[%i4+%o3] ! Mem[0000000090000018] = 000000001315c5c8
! Mem[0000000013000028] = 8ed81936, %l2 = ffffffffffffff88
ldsw [%i2+%o5],%l2 ! %l2 = ffffffff8ed81936
! Mem[0000000090800014] = ca000000, %g2 = bf30c7084e463022
ldsb [%i5+0x017],%g2 ! %g2 = ffffffffffffffca
p1_label_22:
! Mem[0000000091800008] = 33c70879, %g2 = ffffffffffffffca
ldsb [%o0+0x009],%g2 ! %g2 = 0000000000000033
! Mem[0000000091800024] = 4e463022, %g2 = 0000000000000033
lduw [%o0+0x024],%g2 ! %g2 = 000000004e463022
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = 4e463022, %g3 = 65d608bd
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
! %l0 = 000000001315c5c8, Mem[000000009100001d] = 4630228e
stb %l0,[%i6+0x01d] ! Mem[000000009100001c] = c830228e
! Mem[0000000090000020] = efdae8a0, %g2 = 00000000fc554a3e
lduh [%i4+%o4],%g2 ! %g2 = 000000000000efda
! Mem[0000000012800034] = 3156a568, %l3 = 0000000000000092
lduw [%i1+0x034],%l3 ! %l3 = 000000003156a568
! %l1 = 5a598e0067a6c216, Mem[0000000091800002] = 07a3ffff
stb %l1,[%o0+0x002] ! Mem[0000000091800000] = 16a3ffff
! Mem[0000000091000014] = 1f66c86f, %g2 = 000000000000efda
lduh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! Mem[0000000091000038] = a3ddc2b6 3154747e, %g2 = 00001f66, %g3 = 5ac4b8a1
ldd [%i6+0x038],%g2 ! %g2 = 00000000a3ddc2b6 000000003154747e
! Mem[0000000013000024] = adc7fdfa, %l1 = 5a598e0067a6c216
lduw [%i2+0x024],%l1 ! %l1 = 00000000adc7fdfa
p1_label_23:
! %l6 = 0000000021d00000, Mem[0000000091000000] = 3154a37e1315c5c8
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 0000000021d00000
! Mem[0000000091800028] = 0000000013d0c5c8, %g2 = 00000000a3ddc2b6
ldx [%o0+%o5],%g2 ! %g2 = 0000000013d0c5c8
! Mem[000000009000000c] = cd67a6c2, %g2 = 0000000013d0c5c8
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffffcd
! %l2 = 8ed81936, %l3 = 3156a568, Mem[0000000090000038] = 9045cbce 22b61a17
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 8ed81936 3156a568
! Mem[000000001380002c] = 361e0b0a, %l5 = 00000000bf30c708
lduw [%i3+0x02c],%l5 ! %l5 = 00000000361e0b0a
! %l6 = 0000000021d00000, Mem[0000000090000034] = 31540816
stw %l6,[%i4+0x034] ! Mem[0000000090000034] = 21d00000
! Mem[0000000090000030] = 5947277f21d00000, %g2 = ffffffffffffffcd
ldx [%i4+0x030],%g2 ! %g2 = 5947277f21d00000
! Mem[0000000012800018] = e88fe903, %l0 = 000000001315c5c8
ldsh [%i1+0x01a],%l0 ! %l0 = ffffffffffffe903
! %l4 = ffffffffffffffca, Mem[0000000090000034] = 21d00000
sth %l4,[%i4+0x034] ! Mem[0000000090000034] = ffca0000
! Mem[0000000091000018] = 1315c5c8 4ec83022, %g2 = 21d00000, %g3 = 3154747e
ldd [%i6+%o3],%g2 ! %g2 = 000000001315c5c8 000000004ec83022
p1_label_24:
! %l3 = 000000003156a568, Mem[0000000091000034] = bf30c708
stw %l3,[%i6+0x034] ! Mem[0000000091000034] = 3156a568
! %l5 = 00000000361e0b0a, Mem[0000000090800024] = a94221d0
stw %l5,[%i5+0x024] ! Mem[0000000090800024] = 361e0b0a
! %l5 = 00000000361e0b0a, Mem[000000009180003c] = 4e463022
sth %l5,[%o0+0x03c] ! Mem[000000009180003c] = 0b0a3022
! Mem[0000000091800004] = fbcd8233, %g2 = 000000001315c5c8
ldsh [%o0+0x006],%g2 ! %g2 = fffffffffffffbcd
! Mem[0000000091800034] = 302214b0, %g2 = fffffffffffffbcd
lduw [%o0+0x034],%g2 ! %g2 = 00000000302214b0
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 00000000302214b0
lduw [%i5+0x03c],%g2 ! %g2 = 000000005ac4b8a1
! Mem[0000000090000030] = 47277fff, %g2 = 000000005ac4b8a1
ldub [%i4+0x031],%g2 ! %g2 = 0000000000000047
! Mem[0000000013800000] = 0dcaa58845d47514, %l4 = ffffffffffffffca
ldx [%i3+%g0],%l4 ! %l4 = 0dcaa58845d47514
! Mem[0000000091800024] = 4e463022, %g18 = 285e70508d5d7fc0
ldsw [%o0+0x024],%g2 ! %g2 = 285e70508d5d7fc0
! Mem[0000000091800038] = bf30c708, %g2 = 000000004e463022
lduh [%o0+0x038],%g2 ! %g2 = 000000000000bf30
p1_label_25:
! Mem[0000000090800024] = 1e0b0a72, %g2 = 000000000000bf30
ldsb [%i5+0x025],%g2 ! %g2 = 000000000000001e
! %l2 = ffffffff8ed81936, Mem[000000009080002b] = 584e4630
stb %l2,[%i5+0x02b] ! Mem[0000000090800028] = 364e4630
! Mem[0000000091000000] = 00000000, %g2 = 000000000000001e
lduw [%i6+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000013800034] = af453031, %l3 = 000000003156a568
ldsw [%i3+0x034],%l3 ! %l3 = ffffffffaf453031
! Mem[0000000012000028] = 796a6d2c, %l7 = ca86fbcdadc7fdfa
ldsb [%i0+%o5],%l7 ! %l7 = 0000000000000079
! Mem[000000001300003c] = bde1d46c, %l7 = 0000000000000079
ldub [%i2+0x03f],%l7 ! %l7 = 000000000000006c
! Mem[0000000090800018] = 00000000, %g18 = 285e70508d5d7fc0
ldsw [%i5+%o3],%g2 ! %g2 = 285e70508d5d7fc0
! %l3 = ffffffffaf453031, Mem[0000000090800038] = fc554a3e
sth %l3,[%i5+0x038] ! Mem[0000000090800038] = 30314a3e
! Mem[0000000091000008] = f5483022 ccff9541, %g2 = 00000000, %g3 = 4ec83022
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5483022 00000000ccff9541
! Mem[000000009100000c] = 95411b12, %g2 = 00000000f5483022
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000009541
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffffffffe903
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000adc7fdfa
bne,a,pn %xcc,p1_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffff8ed81936
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffaf453031
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0dcaa58845d47514
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000361e0b0a
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000021d00000
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000006c
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 36962f2e 549bc859
bne %xcc,p1_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 53b3a6f1 2125eabe
bne %xcc,p1_f6_fail
nop
! Check Local Memory
set p1_local0_expect,%g1
p1_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = fffffffffffffff4
ldx [%i0+0x030],%g3 ! Observed data at 0000000012000030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x030,%g4
set p1_local1_expect,%g1
p1_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 21d0000000004e46
ldx [%i1+0x010],%g3 ! Observed data at 0000000012800010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = fce81ce84e463022
ldx [%i1+0x020],%g3 ! Observed data at 0000000012800020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1315c5c8fffffff4
ldx [%i1+0x028],%g3 ! Observed data at 0000000012800028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3608ff3c76a4a1bc
ldx [%i1+0x038],%g3 ! Observed data at 0000000012800038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x038,%g4
set p1_local2_expect,%g1
p1_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 7aa368d4f18225ef
ldx [%i2+0x008],%g3 ! Observed data at 0000000013000008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1315c5c81c4c16f5
ldx [%i2+0x010],%g3 ! Observed data at 0000000013000010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8ed819363154747e
ldx [%i2+0x028],%g3 ! Observed data at 0000000013000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x028,%g4
set p1_local3_expect,%g1
p1_check_local3:
ldx [%g1+0x038],%g2 ! Expected data = a94221d03154747e
ldx [%i3+0x038],%g3 ! Observed data at 0000000013800038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x038,%g4
! The test for processor 1 has passed
p1_passed:
ta GOOD_TRAP
nop
p1_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p1_failed
p1_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p1_failed
p1_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p1_failed
p1_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p1_failed
p1_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p1_failed
p1_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p1_failed
p1_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p1_failed
p1_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p1_failed
p1_f4_fail:
set p1_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f6_fail:
set p1_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013800008]
done
p1_trap1o:
ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013800008]
done
p1_trap2e:
ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013800028]
stha %l3,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000018]
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000000]
stba %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000008]
stha %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000000]
done
p1_trap2o:
ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013800028]
stha %l3,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000018]
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000000]
stba %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000008]
stha %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000000]
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 = b6f47a1bfce81ce8
ldx [%g1+0x008],%l1 ! %l1 = 728ca4584e463022
ldx [%g1+0x010],%l2 ! %l2 = 28d5b0bdeea5421e
ldx [%g1+0x018],%l3 ! %l3 = 1d66815ba94221d0
ldx [%g1+0x020],%l4 ! %l4 = 21d630c85d7c1164
ldx [%g1+0x028],%l5 ! %l5 = a3ddc2b68ed81936
ldx [%g1+0x030],%l6 ! %l6 = 82337d6c79579bf9
ldx [%g1+0x038],%l7 ! %l7 = 68257101f9e13e92
! Initialize the output register of window 0
set unres3_start,%o0
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 = a6234c76 334ff906 13c98b5f adfe45e4
! %f4 = 7a8ee3ef 6486146a d4a0b4ed 85268a77
! %f8 = 366a7b8f 788e3178 c19e7c6b a8e29000
! %f12 = 1e32bb7a f7ca2c64 a4ad2003 d2cf83a6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ce7a749c 05ed5e3e bab3f458 f26351fc
! %f20 = f767aba3 a47f9f91 b6d5eb84 8a74739e
! %f24 = 1e1d313f 3cc5c006 9f01b409 afaa12af
! %f28 = 70ac3e83 cff5d5f7 5ffd75b6 f028b660
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3ec4772a 5ede96ef 71e839e2 3c0e118a
! %f36 = 627f2012 299f0f35 d328af85 4817486a
! %f40 = fdf2b56a f46f00ef 896f7897 d862ff57
! %f44 = 5edd38f2 4c7c9780 e256de8c ee1ade5c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbb111f700000007f,%g7,%g1 ! GSR scale = 15, align = 7
wr %g1,%g0,%gsr ! GSR = bb111f700000007f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 2
p2_label_1:
! Mem[0000000015000010] = 1c25e2cd, %l0 = 0423c6fca28a10c2
lduw [%i2+%o2],%l0 ! %l0 = 000000001c25e2cd
! Mem[000000009100003c] = 50f1dd00, %g2 = 000029c8bcf65454
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000050
! Mem[0000000091000034] = a440d578, %g2 = 0000000000000050
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffa440
! Mem[0000000090000000] = 8624e74a 77d35b81, %g2 = ffffa440, %g3 = 0bad0b00
ldd [%i4+%g0],%g2 ! %g2 = 000000008624e74a 0000000077d35b81
! Mem[0000000091800010] = 404e134b 01f6b102, %g2 = 8624e74a, %g3 = 77d35b81
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f6b102
! %l4 = ff3ca817b359da56, Mem[000000009000002e] = 4693573d
sth %l4,[%i4+0x02e] ! Mem[000000009000002c] = da56573d
! Mem[0000000091000020] = 3d4d27c5, %g18 = 8788cc4fb6da337f
ldsw [%i6+%o4],%g2 ! %g2 = 8788cc4fb6da337f
! Mem[000000009000003c] = 22b61a17, %g2 = 000000003d4d27c5
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000022
! Mem[0000000091000028] = b35541f1, %g2 = 0000000000000022
lduh [%i6+%o5],%g2 ! %g2 = 000000000000b355
! Mem[0000000014800028] = 137700cf, %l0 = 000000001c25e2cd
lduh [%i1+%o5],%l0 ! %l0 = 0000000000001377
p2_label_2:
! Mem[0000000091000030] = d7be7a30, %g2 = 000000000000b355
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! %l1 = 207997d086e4998d, Mem[0000000014000006] = 68ae6156
sth %l1,[%i0+0x006] ! Mem[0000000014000004] = 68ae998d
! Mem[000000009100003c] = dd000000, %g2 = 00000000d7be7a30
ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffffdd
! %l7 = 2eaea17e75a15b8f, Mem[0000000090000030] = 573d94b1
stw %l7,[%i4+0x030] ! Mem[0000000090000030] = 75a15b8f
! %l5 = 839f22e89db3e9ac, Mem[000000009000003a] = cbce22b6
sth %l5,[%i4+0x03a] ! Mem[0000000090000038] = e9ac22b6
! Mem[000000001580001c] = df22beaa, %l6 = 9977b51aa796ac0e
ldsb [%i3+0x01c],%l6 ! %l6 = ffffffffffffffdf
! Mem[0000000091000038] = d578fe30, %g2 = ffffffffffffffdd
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000d5
! %l3 = d2cfe55e786bf118, Mem[0000000091000008] = f5482f5f
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = 786bf118
! %l7 = 2eaea17e75a15b8f, Mem[0000000091800010] = 404e134b01f6b102
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 2eaea17e75a15b8f
! %l6 = ffffffffffffffdf, Mem[0000000015800038] = 89f4ba98
stw %l6,[%i3+0x038] ! Mem[0000000015800038] = ffffffdf
p2_label_3:
! %l5 = 839f22e89db3e9ac, Mem[0000000091800014] = 75a15b8f
stw %l5,[%o0+0x014] ! Mem[0000000091800014] = 9db3e9ac
! %l3 = d2cfe55e786bf118, Mem[0000000091800032] = 9b67d4df
stb %l3,[%o0+0x032] ! Mem[0000000091800030] = 1867d4df
! Mem[000000001500002c] = 2e0af582, %l0 = 0000000000001377
lduw [%i2+0x02c],%l0 ! %l0 = 000000002e0af582
! Mem[000000009180002c] = 4725624a, %g2 = 00000000000000d5
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000004725
! %l1 = 207997d086e4998d, Mem[0000000090800027] = 90ddee8f
stb %l1,[%i5+0x027] ! Mem[0000000090800024] = 8dddee8f
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = 00004725, %g3 = 01f6b102
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = 4c632420, %g3 = ec2a3791
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! Mem[0000000091000034] = 941fa440, %g2 = 0000000092f01ec2
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000094
! %l1 = 207997d086e4998d, Mem[000000009080001b] = 3553628a
stb %l1,[%i5+0x01b] ! Mem[0000000090800018] = 8d53628a
! Mem[0000000091800030] = f7dc1867d4df14b0, %g2 = 0000000000000094
ldx [%o0+0x030],%g2 ! %g2 = f7dc1867d4df14b0
p2_label_4:
! Mem[0000000090000000] = 4a77d35b, %g2 = f7dc1867d4df14b0
ldsb [%i4+0x003],%g2 ! %g2 = 000000000000004a
! Mem[000000009000003c] = b61a1700, %g2 = 000000000000004a
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000b6
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = 000000b6, %g3 = e276df48
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! %l4 = b359da56, %l5 = 9db3e9ac, Mem[0000000014000008] = 472bc7ea 4e05b229
std %l4,[%i0+%o1] ! Mem[0000000014000008] = b359da56 9db3e9ac
! %l4 = ff3ca817b359da56, Mem[0000000090800028] = ddee8f90
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = b359da56
! %l2 = fc103ce6, %l3 = 786bf118, Mem[0000000091800008] = 4c632420 ec2a3791
std %l2,[%o0+%o1] ! Mem[0000000091800008] = fc103ce6 786bf118
! %l5 = 839f22e89db3e9ac, Mem[0000000015800036] = d10c2bc0
stb %l5,[%i3+0x036] ! Mem[0000000015800034] = d10cacc0
! %l4 = b359da56, %l5 = 9db3e9ac, Mem[0000000091800028] = f4c1a24c 4725624a
std %l4,[%o0+%o5] ! Mem[0000000091800028] = b359da56 9db3e9ac
! Mem[0000000090000008] = bc841a2fc349b38e, %g2 = 000000003d4d27c5
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349b38e
! Mem[0000000091000000] = 92f01ec2, %g2 = bc841a2fc349b38e
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff92f0
p2_label_5:
! Mem[0000000091000030] = 30941fa4, %g2 = ffffffffffff92f0
ldsb [%i6+0x033],%g2 ! %g2 = 0000000000000030
! %l0 = 2e0af582, %l1 = 86e4998d, Mem[0000000091000000] = 92f01ec2 e276df48
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 2e0af582 86e4998d
! Mem[0000000090800028] = b359da56, %g2 = 0000000000000030
lduh [%i5+%o5],%g2 ! %g2 = 000000000000b359
! %l4 = ff3ca817b359da56, Mem[000000009080003d] = c4b8a100
stb %l4,[%i5+0x03d] ! Mem[000000009080003c] = 56b8a100
! %l6 = ffffffffffffffdf, Mem[0000000091000018] = 2c680e1d
sth %l6,[%i6+%o3] ! Mem[0000000091000018] = ffdf0e1d
! Mem[0000000090800030] = f5d358a9, %g2 = 000000000000b359
lduh [%i5+0x032],%g2 ! %g2 = 000000000000f5d3
! Mem[0000000091000018] = ffdf0e1d9ea6e537, %g2 = 000000000000f5d3
ldx [%i6+%o3],%g2 ! %g2 = ffdf0e1d9ea6e537
! %l3 = d2cfe55e786bf118, Mem[0000000014800012] = 9086f175
stb %l3,[%i1+0x012] ! Mem[0000000014800010] = 90861875
! %l4 = b359da56, %l5 = 9db3e9ac, Mem[0000000090000018] = e663a5d9 18391fda
std %l4,[%i4+%o3] ! Mem[0000000090000018] = b359da56 9db3e9ac
! Mem[0000000090000038] = 9045e9ac, %g18 = 8788cc4fb6da337f
ldsw [%i4+0x038],%g2 ! %g2 = 8788cc4fb6da337f
p2_label_6:
! Mem[000000009080000c] = 8ad8b25f, %g2 = ffffffff9045e9ac
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000008ad8
! Mem[0000000014800000] = d41d76c0 8e75ec2b, %l4 = b359da56, %l5 = 9db3e9ac
ldd [%i1+%g0],%l4 ! %l4 = 00000000d41d76c0 000000008e75ec2b
! %l6 = ffffffffffffffdf, Mem[0000000091800014] = 9db3e9ac
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = ffffffdf
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = 00008ad8, %g3 = 2e6fd2f1
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! Mem[0000000091000008] = 786bf118, %g2 = 00000000b8b0f4d7
ldub [%i6+%o1],%g2 ! %g2 = 0000000000000078
! Mem[0000000090000038] = 9045e9ac, %g18 = 8788cc4fb6da337f
ldsw [%i4+0x038],%g2 ! %g2 = 8788cc4fb6da337f
! Mem[0000000014000018] = ba9a01dc, %l2 = 9ce170b3fc103ce6
ldsh [%i0+%o3],%l2 ! %l2 = ffffffffffffba9a
! %l6 = ffffffdf, %l7 = 75a15b8f, Mem[0000000091000028] = b35541f1 65d635bd
std %l6,[%i6+%o5] ! Mem[0000000091000028] = ffffffdf 75a15b8f
! Mem[0000000090800010] = b25f4cb9, %g2 = ffffffff9045e9ac
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffb25f
! Mem[0000000090000018] = b359da569db3e9ac, %g2 = ffffffffffffb25f
ldx [%i4+%o3],%g2 ! %g2 = b359da569db3e9ac
p2_label_7:
! %l7 = 2eaea17e75a15b8f, Mem[0000000091000032] = 7a30941f
sth %l7,[%i6+0x032] ! Mem[0000000091000030] = 5b8f941f
! Mem[0000000014800004] = 8e75ec2b, %l5 = 000000008e75ec2b
lduh [%i1+0x004],%l5 ! %l5 = 0000000000008e75
! %l6 = ffffffffffffffdf, Mem[000000009100002c] = 75a15b8f
sth %l6,[%i6+0x02c] ! Mem[000000009100002c] = ffdf5b8f
! %l4 = 00000000d41d76c0, Mem[0000000090800004] = 4f34d7b2
stb %l4,[%i5+0x004] ! Mem[0000000090800004] = c034d7b2
! Mem[0000000091800030] = f7dc1867, %g2 = b359da569db3e9ac
ldsh [%o0+0x030],%g2 ! %g2 = fffffffffffff7dc
! %l5 = 0000000000008e75, Mem[0000000090800020] = 665fc762da43728d
stx %l5,[%i5+%o4] ! Mem[0000000090800020] = 0000000000008e75
! Mem[0000000014000014] = 42331d44, %l3 = d2cfe55e786bf118
lduh [%i0+0x016],%l3 ! %l3 = 0000000000001d44
! %l6 = ffffffffffffffdf, Mem[0000000015800002] = ed6c232d
sth %l6,[%i3+0x002] ! Mem[0000000015800000] = ed6cffdf
! Mem[000000009080000c] = ca578ad8, %g2 = fffffffffffff7dc
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000ca
! Mem[0000000015000038] = a6e92feb, %l3 = 0000000000001d44
lduw [%i2+0x038],%l3 ! %l3 = 00000000a6e92feb
p2_label_8:
! Mem[0000000090000010] = b8b0f4d7, %g2 = 00000000000000ca
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000090000018] = da569db3, %g2 = ffffffffffffffb8
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000014800018] = 266ebb61, %l6 = ffffffffffffffdf
lduh [%i1+%o3],%l6 ! %l6 = 000000000000266e
! Mem[0000000015800034] = d10cacc0, %l3 = 00000000a6e92feb
ldsb [%i3+0x037],%l3 ! %l3 = ffffffffffffffc0
! Mem[0000000091000038] = d578fe309b50f1dd, %g2 = ffffffffffffffda
ldx [%i6+0x038],%g2 ! %g2 = d578fe309b50f1dd
! %l0 = 000000002e0af582, Mem[0000000090000006] = 5b81bc84
sth %l0,[%i4+0x006] ! Mem[0000000090000004] = f582bc84
! %l7 = 2eaea17e75a15b8f, Mem[0000000091000010] = 1b126a381f66326f
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 2eaea17e75a15b8f
! %l4 = 00000000d41d76c0, Mem[000000009180001b] = 291d1391
stb %l4,[%o0+0x01b] ! Mem[0000000091800018] = c01d1391
! Mem[0000000090800008] = 2fca578a, %g2 = d578fe309b50f1dd
ldsb [%i5+0x00b],%g2 ! %g2 = 000000000000002f
! %l4 = 00000000d41d76c0, Mem[0000000090000010] = b8b0f4d7
stw %l4,[%i4+%o2] ! Mem[0000000090000010] = d41d76c0
p2_label_9:
! %l0 = 2e0af582, %l1 = 86e4998d, Mem[0000000090000038] = 9045e9ac 22b61a17
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 2e0af582 86e4998d
! Mem[0000000091000000] = 2e0af58286e4998d, %g2 = 000000000000002f
ldx [%i6+%g0],%g2 ! %g2 = 2e0af58286e4998d
! %l0 = 000000002e0af582, Mem[000000001500001e] = 44f22ade
sth %l0,[%i2+0x01e] ! Mem[000000001500001c] = 44f2f582
! Mem[0000000090000008] = bc841a2fc349b38e, %g2 = 2e0af58286e4998d
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349b38e
! Mem[000000009100001c] = 9ea6e537, %g2 = bc841a2fc349b38e
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000009ea6
! Mem[000000009000003c] = 86e4998d, %g2 = 0000000000009ea6
lduw [%i4+0x03c],%g2 ! %g2 = 0000000086e4998d
! %l5 = 0000000000008e75, Mem[000000009080000c] = ca578ad8
stw %l5,[%i5+0x00c] ! Mem[000000009080000c] = 00008e75
! %l0 = 000000002e0af582, Mem[000000009000002a] = 71756247
sth %l0,[%i4+0x02a] ! Mem[0000000090000028] = f5826247
! %l7 = 2eaea17e75a15b8f, Mem[000000001500003c] = 1dc06615
stw %l7,[%i2+0x03c] ! Mem[000000001500003c] = 75a15b8f
! Mem[000000001500003c] = 75a15b8f, %l3 = ffffffffffffffc0
ldub [%i2+0x03c],%l3 ! %l3 = 0000000000000075
p2_label_10:
! Mem[0000000091000008] = 786bf118, %g2 = 0000000086e4998d
ldsb [%i6+%o1],%g2 ! %g2 = 0000000000000078
! Mem[0000000015000030] = 9ccab6d7e481dd53, %l2 = ffffffffffffba9a
ldx [%i2+0x030],%l2 ! %l2 = 9ccab6d7e481dd53
! %l4 = 00000000d41d76c0, Mem[0000000091000025] = 6fd2f1ff
stb %l4,[%i6+0x025] ! Mem[0000000091000024] = c0d2f1ff
! %l3 = 0000000000000075, Mem[000000001480003e] = b9d40267
sth %l3,[%i1+0x03e] ! Mem[000000001480003c] = b9d40075
! %l3 = 0000000000000075, Mem[0000000090000038] = 2e0af582
sth %l3,[%i4+0x038] ! Mem[0000000090000038] = 0075f582
! Mem[0000000091000020] = 3d4d27c5 2ec0d2f1, %g2 = 00000078, %g3 = 2e582097
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002ec0d2f1
! Mem[0000000091800008] = fc103ce6, %g18 = 8788cc4fb6da337f
ldsw [%o0+%o1],%g2 ! %g2 = 8788cc4fb6da337f
! Mem[0000000091000038] = fe309b50, %g2 = fffffffffc103ce6
lduh [%i6+0x03a],%g2 ! %g2 = 000000000000fe30
! Mem[0000000090800010] = b25f4cb9, %g18 = 8788cc4fb6da337f
ldsw [%i5+%o2],%g2 ! %g2 = 8788cc4fb6da337f
! Mem[0000000015800024] = 83e8e57a, %l6 = 000000000000266e
lduh [%i3+0x024],%l6 ! %l6 = 00000000000083e8
p2_label_11:
! %l5 = 0000000000008e75, Mem[000000009000000e] = b38ed41d
stb %l5,[%i4+0x00e] ! Mem[000000009000000c] = 758ed41d
! %l2 = e481dd53, %l3 = 00000075, Mem[0000000090000008] = bc841a2f c349758e
std %l2,[%i4+%o1] ! Mem[0000000090000008] = e481dd53 00000075
! Mem[0000000091800014] = ffffdf0c, %g2 = ffffffffb25f4cb9
ldub [%o0+0x015],%g2 ! %g2 = 00000000000000ff
! %l4 = d41d76c0, %l5 = 00008e75, Mem[0000000091800010] = 2eaea17e ffffffdf
std %l4,[%o0+%o2] ! Mem[0000000091800010] = d41d76c0 00008e75
! Mem[0000000014800000] = d41d76c0, %l4 = 00000000d41d76c0
ldsb [%i1+0x001],%l4 ! %l4 = 000000000000001d
! Mem[000000009080003c] = 5a56b8a1, %g2 = 00000000000000ff
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000005a56
! Mem[0000000014800030] = 95daba91 c052e6f2, %l0 = 2e0af582, %l1 = 86e4998d
ldd [%i1+0x030],%l0 ! %l0 = 0000000095daba91 00000000c052e6f2
! %l1 = 00000000c052e6f2, Mem[0000000015000014] = ce274b4e
stb %l1,[%i2+0x014] ! Mem[0000000015000014] = f2274b4e
! %l4 = 000000000000001d, Mem[0000000091800038] = 206724ce
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = 0000001d
! Mem[0000000091000034] = a440d578, %g2 = 0000000000005a56
lduh [%i6+0x036],%g2 ! %g2 = 000000000000a440
p2_label_12:
! Mem[0000000091800004] = 47aa0789, %g2 = 000000000000a440
lduh [%o0+0x004],%g2 ! %g2 = 00000000000047aa
! Mem[000000009080002c] = cb9834df, %g2 = 00000000000047aa
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000cb98
! Mem[0000000090800000] = 2f7f1d79c034d7b2, %g2 = 000000000000cb98
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d79c034d7b2
! Mem[0000000091000004] = 86e4998d, %g2 = 2f7f1d79c034d7b2
lduw [%i6+0x004],%g2 ! %g2 = 0000000086e4998d
! Mem[0000000091800010] = 76c00000, %g2 = 0000000086e4998d
lduh [%o0+0x012],%g2 ! %g2 = 00000000000076c0
! Mem[0000000090000018] = b359da56, %g2 = 00000000000076c0
lduw [%i4+%o3],%g2 ! %g2 = 00000000b359da56
! %l1 = 00000000c052e6f2, Mem[0000000090000008] = e481dd53
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = c052e6f2
! Mem[000000009100001c] = e5373d4d, %g2 = 00000000b359da56
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffffe537
! %l4 = 000000000000001d, Mem[0000000091800010] = d41d76c000008e75
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 000000000000001d
! %l1 = 00000000c052e6f2, Mem[0000000091000014] = 75a15b8f
stw %l1,[%i6+0x014] ! Mem[0000000091000014] = c052e6f2
p2_label_13:
! Mem[0000000090800020] = 00000000, %g2 = ffffffffffffe537
lduh [%i5+0x022],%g2 ! %g2 = 0000000000000000
! Mem[0000000014800020] = 32e2588b, %l6 = 00000000000083e8
lduh [%i1+0x022],%l6 ! %l6 = 000000000000588b
! Mem[000000009080001c] = 8adf0000, %g2 = 0000000000000000
ldub [%i5+0x01e],%g2 ! %g2 = 000000000000008a
! Mem[0000000091800024] = 7031b359, %g2 = 000000000000008a
ldsh [%o0+0x026],%g2 ! %g2 = 0000000000007031
! Mem[0000000091000030] = d7be5b8f941fa440, %g2 = 0000000000007031
ldx [%i6+0x030],%g2 ! %g2 = d7be5b8f941fa440
! Mem[0000000014000004] = 68ae998d, %l7 = 2eaea17e75a15b8f
ldsw [%i0+0x004],%l7 ! %l7 = 0000000068ae998d
! Mem[0000000090800030] = dc3ef5d3, %g2 = d7be5b8f941fa440
ldub [%i5+0x030],%g2 ! %g2 = 00000000000000dc
! Mem[000000009180002c] = 9db3e9ac, %g2 = 00000000000000dc
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffff9db3
! %l1 = 00000000c052e6f2, Mem[0000000091800006] = 0789fc10
stb %l1,[%o0+0x006] ! Mem[0000000091800004] = f289fc10
! %l5 = 0000000000008e75, Mem[000000009000003e] = 998d0000
sth %l5,[%i4+0x03e] ! Mem[000000009000003c] = 8e750000
p2_label_14:
! Mem[0000000090000034] = 90600075, %g2 = ffffffffffff9db3
ldsh [%i4+0x036],%g2 ! %g2 = ffffffffffff9060
! Mem[0000000091800018] = 9e91c01d, %g2 = ffffffffffff9060
ldub [%o0+0x019],%g2 ! %g2 = 000000000000009e
! %l7 = 0000000068ae998d, Mem[000000009100001c] = 9ea6e537
stb %l7,[%i6+0x01c] ! Mem[000000009100001c] = 8da6e537
! %l6 = 000000000000588b, Mem[0000000091000000] = 2e0af582
stb %l6,[%i6+%g0] ! Mem[0000000091000000] = 8b0af582
! %l0 = 0000000095daba91, Mem[0000000091800008] = fc103ce6
sth %l0,[%o0+%o1] ! Mem[0000000091800008] = ba913ce6
! Mem[000000009080001c] = 53628adf, %g2 = 000000000000009e
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000005362
! Mem[0000000090000004] = 77d3f582, %g18 = 8788cc4fb6da337f
ldsw [%i4+0x004],%g2 ! %g2 = 8788cc4fb6da337f
! Mem[0000000015000028] = 6ebbfcd3 2e0af582, %l4 = 0000001d, %l5 = 00008e75
ldd [%i2+%o5],%l4 ! %l4 = 000000006ebbfcd3 000000002e0af582
! Mem[0000000091000020] = 3d4d27c5 2ec0d2f1, %g2 = 77d3f582, %g3 = 2ec0d2f1
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002ec0d2f1
! Mem[0000000091800034] = d4df14b0, %g2 = 000000003d4d27c5
lduw [%o0+0x034],%g2 ! %g2 = 00000000d4df14b0
p2_label_15:
! %l4 = 000000006ebbfcd3, Mem[000000009100003c] = 9b50f1dd
stw %l4,[%i6+0x03c] ! Mem[000000009100003c] = 6ebbfcd3
! %l5 = 000000002e0af582, Mem[0000000091800016] = 001d0c9e
stb %l5,[%o0+0x016] ! Mem[0000000091800014] = 821d0c9e
! %l6 = 000000000000588b, Mem[000000009100002c] = ffdf5b8f
stw %l6,[%i6+0x02c] ! Mem[000000009100002c] = 0000588b
! %l6 = 0000588b, %l7 = 68ae998d, Mem[0000000091800028] = b359da56 9db3e9ac
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 0000588b 68ae998d
! %l1 = 00000000c052e6f2, Mem[0000000091800032] = 1867d4df
stb %l1,[%o0+0x032] ! Mem[0000000091800030] = f267d4df
! %l1 = 00000000c052e6f2, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 00000000c052e6f2
! Mem[0000000091800024] = 31000058, %g2 = 00000000d4df14b0
ldsb [%o0+0x027],%g2 ! %g2 = 0000000000000031
! Mem[0000000091000030] = d7be5b8f941fa440, %g2 = 0000000000000031
ldx [%i6+0x030],%g2 ! %g2 = d7be5b8f941fa440
! Mem[0000000014000038] = 345e147d, %l2 = 9ccab6d7e481dd53
ldsh [%i0+0x03a],%l2 ! %l2 = 000000000000147d
! %l4 = 6ebbfcd3, %l5 = 2e0af582, Mem[0000000015800030] = 05270ef2 d10cacc0
std %l4,[%i3+0x030] ! Mem[0000000015800030] = 6ebbfcd3 2e0af582
p2_label_16:
! Mem[000000009080003c] = 5a56b8a1, %g18 = 8788cc4fb6da337f
ldsw [%i5+0x03c],%g2 ! %g2 = 8788cc4fb6da337f
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000005a56b8a1
lduw [%i4+0x024],%g2 ! %g2 = 00000000ecd31cd9
! Mem[0000000090000028] = c7aff582, %g2 = 00000000ecd31cd9
lduw [%i4+%o5],%g2 ! %g2 = 00000000c7aff582
! Mem[0000000091000028] = ffffffdf 0000588b, %g2 = c7aff582, %g3 = 2ec0d2f1
ldd [%i6+%o5],%g2 ! %g2 = 00000000ffffffdf 000000000000588b
! %l1 = 00000000c052e6f2, Mem[000000009100002e] = 588bd7be
sth %l1,[%i6+0x02e] ! Mem[000000009100002c] = e6f2d7be
! %l4 = 000000006ebbfcd3, Mem[0000000091000032] = 5b8f941f
stb %l4,[%i6+0x032] ! Mem[0000000091000030] = d38f941f
! Mem[0000000090800010] = 00000000, %g2 = 00000000ffffffdf
ldsh [%i5+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000009000000c] = 75d41d76, %g2 = 0000000000000000
ldub [%i4+0x00f],%g2 ! %g2 = 0000000000000075
! %l5 = 000000002e0af582, Mem[000000009100003f] = d3000000
stb %l5,[%i6+0x03f] ! Mem[000000009100003c] = 82000000
! Mem[0000000091800038] = 0000001d, %g2 = 0000000000000075
lduh [%o0+0x038],%g2 ! %g2 = 0000000000000000
p2_label_17:
! %l6 = 000000000000588b, Mem[0000000090800020] = 00000000
stw %l6,[%i5+%o4] ! Mem[0000000090800020] = 0000588b
! Mem[0000000090800008] = a19e262f, %g2 = 0000000000000000
ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000091000030] = d7bed38f 941fa440, %g2 = ffffffa1, %g3 = 0000588b
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7bed38f 00000000941fa440
! %l1 = 00000000c052e6f2, Mem[0000000091800013] = 00000082
stb %l1,[%o0+0x013] ! Mem[0000000091800010] = f2000082
! %l0 = 0000000095daba91, Mem[0000000090800015] = 52e6f295
stb %l0,[%i5+0x015] ! Mem[0000000090800014] = 91e6f295
! Mem[0000000091800004] = f289ba91, %g2 = 00000000d7bed38f
lduh [%o0+0x006],%g2 ! %g2 = 000000000000f289
! %l4 = 000000006ebbfcd3, Mem[000000001400003f] = cfc61724
stb %l4,[%i0+0x03f] ! Mem[000000001400003c] = cfc617d3
! Mem[0000000091800034] = 14b00000, %g2 = 000000000000f289
ldub [%o0+0x036],%g2 ! %g2 = 0000000000000014
! Mem[0000000091800014] = 1d0c9e91, %g2 = 0000000000000014
ldub [%o0+0x017],%g2 ! %g2 = 000000000000001d
! %l0 = 0000000095daba91, Mem[0000000090800008] = a19e262f00008e75
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 0000000095daba91
p2_label_18:
! Mem[0000000091000038] = 78fe306e, %g2 = 000000000000001d
ldsb [%i6+0x039],%g2 ! %g2 = 0000000000000078
! Mem[000000001580003c] = e3b94c79, %l6 = 000000000000588b
lduh [%i3+0x03e],%l6 ! %l6 = 0000000000004c79
! %l6 = 0000000000004c79, Mem[0000000014000020] = 8388ae6f3336390e
stx %l6,[%i0+%o4] ! Mem[0000000014000020] = 0000000000004c79
! Mem[0000000090800014] = c091e6f2, %g2 = 0000000000000078
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffc0
! Mem[0000000091800018] = 0c9e91c0, %g2 = ffffffffffffffc0
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000000c9e
! %l0 = 0000000095daba91, Mem[0000000091800010] = 000000f2
sth %l0,[%o0+%o2] ! Mem[0000000091800010] = ba9100f2
! Mem[0000000091000038] = d578fe30 6ebbfc82, %g2 = 00000c9e, %g3 = 941fa440
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000006ebbfc82
! Mem[0000000091800020] = 21fea2c741537031, %g2 = 00000000d578fe30
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c741537031
! Mem[000000009180001c] = 1d1391a2, %g18 = 8788cc4fb6da337f
ldsw [%o0+0x01c],%g2 ! %g2 = 8788cc4fb6da337f
! Mem[0000000015000020] = 47d9858b, %l6 = 0000000000004c79
ldub [%i2+0x021],%l6 ! %l6 = 00000000000000d9
p2_label_19:
! %l3 = 0000000000000075, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000075
! Mem[0000000091000018] = 0e1d8da6, %g2 = 000000001d1391a2
ldsb [%i6+0x01a],%g2 ! %g2 = 000000000000000e
! %l7 = 0000000068ae998d, Mem[0000000091000000] = 8b0af58286e4998d
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 0000000068ae998d
! %l6 = 00000000000000d9, Mem[0000000090000000] = 8624e74a
sth %l6,[%i4+%g0] ! Mem[0000000090000000] = 00d9e74a
! Mem[0000000090000008] = c052e6f2, %g2 = 000000000000000e
lduw [%i4+%o1],%g2 ! %g2 = 00000000c052e6f2
! %l2 = 0000147d, %l3 = 00000075, Mem[0000000090800038] = fc554a3e 5a56b8a1
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 0000147d 00000075
! %l0 = 0000000095daba91, Mem[0000000091800020] = 21fea2c741537031
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 0000000095daba91
! %l2 = 0000147d, %l3 = 00000075, Mem[0000000091800000] = 270d22b9 47aaf289
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000147d 00000075
! %l2 = 000000000000147d, Mem[0000000090000020] = 0000000000000075
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 000000000000147d
! Mem[0000000090000010] = d41d76c0 2e582097, %g2 = c052e6f2, %g3 = 6ebbfc82
ldd [%i4+%o2],%g2 ! %g2 = 00000000d41d76c0 000000002e582097
p2_label_20:
! Mem[0000000091800030] = f267d4df, %g2 = 00000000d41d76c0
ldsh [%o0+0x032],%g2 ! %g2 = fffffffffffff267
! %l0 = 95daba91, %l1 = c052e6f2, Mem[0000000091800008] = ba913ce6 786bf118
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 95daba91 c052e6f2
! %l2 = 000000000000147d, Mem[0000000091000030] = d7bed38f
sth %l2,[%i6+0x030] ! Mem[0000000091000030] = 147dd38f
! Mem[0000000090000018] = b359da56 9db3e9ac, %g2 = fffff267, %g3 = 2e582097
ldd [%i4+%o3],%g2 ! %g2 = 00000000b359da56 000000009db3e9ac
! %l0 = 95daba91, %l1 = c052e6f2, Mem[0000000090000028] = c7aff582 6247da56
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 95daba91 c052e6f2
! Mem[0000000091800030] = f7dcf267, %g2 = 00000000b359da56
lduw [%o0+0x030],%g2 ! %g2 = 00000000f7dcf267
! %l1 = 00000000c052e6f2, Mem[0000000091800008] = 95daba91
sth %l1,[%o0+%o1] ! Mem[0000000091800008] = e6f2ba91
! Mem[0000000015000008] = 0d685807, %l2 = 000000000000147d
ldsb [%i2+0x009],%l2 ! %l2 = 0000000000000068
! Mem[0000000090000030] = 75a15b8f, %g2 = 00000000f7dcf267
lduw [%i4+0x030],%g2 ! %g2 = 0000000075a15b8f
! %l4 = 6ebbfcd3, %l5 = 2e0af582, Mem[0000000091800038] = 0000001d 60b200b2
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 6ebbfcd3 2e0af582
p2_label_21:
! Mem[0000000090000010] = d41d76c0 2e582097, %g2 = 75a15b8f, %g3 = 9db3e9ac
ldd [%i4+%o2],%g2 ! %g2 = 00000000d41d76c0 000000002e582097
! Mem[0000000090000010] = c02e5820, %g2 = 00000000d41d76c0
ldub [%i4+0x013],%g2 ! %g2 = 00000000000000c0
! Mem[0000000090800024] = 8e75b359, %g2 = 00000000000000c0
lduh [%i5+0x026],%g2 ! %g2 = 0000000000008e75
! %l5 = 000000002e0af582, Mem[0000000091000020] = 3d4d27c52ec0d2f1
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = 000000002e0af582
! Mem[0000000014800018] = 266ebb61, %l1 = 00000000c052e6f2
ldsh [%i1+%o3],%l1 ! %l1 = 000000000000266e
! Mem[000000001580000c] = cc1e5cb1, %l6 = 00000000000000d9
ldub [%i3+0x00f],%l6 ! %l6 = 00000000000000b1
! Mem[0000000090800030] = f5d358a9, %g2 = 0000000000008e75
lduh [%i5+0x032],%g2 ! %g2 = 000000000000f5d3
! %l7 = 0000000068ae998d, Mem[0000000091800008] = e6f2ba91c052e6f2
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = 0000000068ae998d
! %l3 = 0000000000000075, Mem[0000000014800020] = 32e2588b
stb %l3,[%i1+%o4] ! Mem[0000000014800020] = 75e2588b
! %l5 = 000000002e0af582, Mem[0000000090000008] = c052e6f200000075
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = 000000002e0af582
p2_label_22:
! %l0 = 95daba91, %l1 = 0000266e, Mem[0000000015800030] = 6ebbfcd3 2e0af582
std %l0,[%i3+0x030] ! Mem[0000000015800030] = 95daba91 0000266e
! Mem[0000000090800038] = 0000147d, %g2 = 000000000000f5d3
lduw [%i5+0x038],%g2 ! %g2 = 000000000000147d
! Mem[000000009100000c] = ccff9541, %g2 = 000000000000147d
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ccff9541
! Mem[000000009100001c] = 37000000, %g2 = 00000000ccff9541
ldsb [%i6+0x01f],%g2 ! %g2 = 0000000000000037
! %l0 = 95daba91, %l1 = 0000266e, Mem[0000000091000038] = d578fe30 6ebbfc82
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 95daba91 0000266e
! Mem[0000000091000018] = ffdf0e1d8da6e537, %g2 = 0000000000000037
ldx [%i6+%o3],%g2 ! %g2 = ffdf0e1d8da6e537
! %l0 = 0000000095daba91, Mem[0000000090800039] = 00147d00
stb %l0,[%i5+0x039] ! Mem[0000000090800038] = 91147d00
! %l0 = 0000000095daba91, Mem[0000000091800004] = 00000075
stb %l0,[%o0+0x004] ! Mem[0000000091800004] = 91000075
! Mem[0000000090000018] = b359da56 9db3e9ac, %g2 = 8da6e537, %g3 = 2e582097
ldd [%i4+%o3],%g2 ! %g2 = 00000000b359da56 000000009db3e9ac
! Mem[0000000015000030] = 9ccab6d7 e481dd53, %l0 = 95daba91, %l1 = 0000266e
ldd [%i2+0x030],%l0 ! %l0 = 000000009ccab6d7 00000000e481dd53
p2_label_23:
! %l5 = 000000002e0af582, Mem[0000000091000030] = 147dd38f
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = 2e0af582
! %l5 = 000000002e0af582, Mem[0000000091800038] = 6ebbfcd32e0af582
stx %l5,[%o0+0x038] ! Mem[0000000091800038] = 000000002e0af582
! %l4 = 000000006ebbfcd3, Mem[000000009180002c] = 68ae998d
stw %l4,[%o0+0x02c] ! Mem[000000009180002c] = 6ebbfcd3
! Mem[0000000090000008] = 000000002e0af582, %g2 = 00000000b359da56
ldx [%i4+%o1],%g2 ! %g2 = 000000002e0af582
! %l0 = 000000009ccab6d7, Mem[000000009180003a] = 00002e0a
sth %l0,[%o0+0x03a] ! Mem[0000000091800038] = b6d72e0a
! %l5 = 000000002e0af582, Mem[0000000090800016] = e6f29556
stb %l5,[%i5+0x016] ! Mem[0000000090800014] = 82f29556
! Mem[000000001400000c] = 9db3e9ac, %l3 = 0000000000000075
lduw [%i0+0x00c],%l3 ! %l3 = 000000009db3e9ac
! Mem[0000000091000008] = 6bf118cc, %g2 = 000000002e0af582
ldsb [%i6+0x009],%g2 ! %g2 = 000000000000006b
! Mem[000000009080003c] = 00000075, %g2 = 000000000000006b
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = 2e0af582941fa440, %g2 = 0000000000000000
ldx [%i6+0x030],%g2 ! %g2 = 2e0af582941fa440
p2_label_24:
! %l0 = 000000009ccab6d7, Mem[0000000015800038] = ffffffdfe3b94c79
stx %l0,[%i3+0x038] ! Mem[0000000015800038] = 000000009ccab6d7
! %l4 = 6ebbfcd3, %l5 = 2e0af582, Mem[0000000090800000] = 2f7f1d79 c034d7b2
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 6ebbfcd3 2e0af582
! %l3 = 000000009db3e9ac, Mem[0000000015000018] = 5b9592fb
stb %l3,[%i2+%o3] ! Mem[0000000015000018] = ac9592fb
! Mem[0000000091800034] = df14b000, %g2 = 2e0af582941fa440
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffdf
! Mem[000000009180001c] = 1d1391a2, %g2 = ffffffffffffffdf
lduw [%o0+0x01c],%g2 ! %g2 = 000000001d1391a2
! %l0 = 9ccab6d7, %l1 = e481dd53, Mem[0000000091000038] = 95daba91 0000266e
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 9ccab6d7 e481dd53
! Mem[0000000091800018] = c01d1391, %g2 = 000000001d1391a2
ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffffc0
! Mem[0000000014000008] = b359da56 9db3e9ac, %l0 = 9ccab6d7, %l1 = e481dd53
ldd [%i0+%o1],%l0 ! %l0 = 00000000b359da56 000000009db3e9ac
! Mem[0000000090800004] = 2e0af582, %g18 = 8788cc4fb6da337f
ldsw [%i5+0x004],%g2 ! %g2 = 8788cc4fb6da337f
! Mem[0000000015800000] = ed6cffdf 5fe766d6, %l0 = b359da56, %l1 = 9db3e9ac
ldd [%i3+%g0],%l0 ! %l0 = 00000000ed6cffdf 000000005fe766d6
p2_label_25:
! %l2 = 0000000000000068, Mem[0000000091000000] = 0000000068ae998d
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000068
! Mem[0000000014800034] = c052e6f2, %l5 = 000000002e0af582
lduh [%i1+0x036],%l5 ! %l5 = 000000000000e6f2
! Mem[0000000090800028] = b359da56cb9834df, %g2 = 000000002e0af582
ldx [%i5+%o5],%g2 ! %g2 = b359da56cb9834df
! Mem[0000000091800028] = 0000588b, %g2 = b359da56cb9834df
ldsh [%o0+%o5],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000000000068, Mem[0000000090800002] = fcd32e0a
stb %l2,[%i5+0x002] ! Mem[0000000090800000] = 68d32e0a
! Mem[0000000090800008] = 00000000, %g18 = 8788cc4fb6da337f
ldsw [%i5+%o1],%g2 ! %g2 = 8788cc4fb6da337f
! Mem[0000000090800034] = 58a94c81, %g2 = 0000000000000000
ldsh [%i5+0x034],%g2 ! %g2 = 00000000000058a9
! Mem[000000009100000c] = 95412eae, %g2 = 00000000000058a9
ldsb [%i6+0x00e],%g2 ! %g2 = ffffffffffffff95
! %l6 = 00000000000000b1, Mem[000000001400003f] = cfc617d3
stb %l6,[%i0+0x03f] ! Mem[000000001400003c] = cfc617b1
! Mem[0000000090800010] = 00000000c09182f2, %g2 = ffffffffffffff95
ldx [%i5+%o2],%g2 ! %g2 = 00000000c09182f2
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000ed6cffdf
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000005fe766d6
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000068
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000009db3e9ac
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000006ebbfcd3
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000e6f2
bne,a,pn %xcc,p2_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000b1
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000068ae998d
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 a6234c76 334ff906
bne %xcc,p2_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7a8ee3ef 6486146a
bne %xcc,p2_f4_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
p2_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 7c42bdba68ae998d
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 = b359da569db3e9ac
ldx [%i0+0x008],%g3 ! Observed data at 0000000014000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000000004c79
ldx [%i0+0x020],%g3 ! Observed data at 0000000014000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 345e147dcfc617b1
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+0x010],%g2 ! Expected data = 90861875675297ee
ldx [%i1+0x010],%g3 ! Observed data at 0000000014800010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 75e2588bd3894c83
ldx [%i1+0x020],%g3 ! Observed data at 0000000014800020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 67b6d37eb9d40075
ldx [%i1+0x038],%g3 ! Observed data at 0000000014800038
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x038,%g4
set p2_local2_expect,%g1
p2_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 1c25e2cdf2274b4e
ldx [%i2+0x010],%g3 ! Observed data at 0000000015000010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ac9592fb44f2f582
ldx [%i2+0x018],%g3 ! Observed data at 0000000015000018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = a6e92feb75a15b8f
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 = ed6cffdf5fe766d6
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 = 95daba910000266e
ldx [%i3+0x030],%g3 ! Observed data at 0000000015800030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000009ccab6d7
ldx [%i3+0x038],%g3 ! Observed data at 0000000015800038
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x038,%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_f4_fail:
set p2_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
stba %l1,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000018]
ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014800020]
ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014800018]
done
p2_trap1o:
stba %l1,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000018]
ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014800020]
ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014800018]
done
p2_trap2e:
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015000020]
stha %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800018]
stha %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000010]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000014800008]
stwa %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800000]
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014800020]
done
p2_trap2o:
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015000020]
stha %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800018]
stha %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000010]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000014800008]
stwa %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800000]
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! 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 = 0423c6fca28a10c2
ldx [%g1+0x008],%l1 ! %l1 = 207997d086e4998d
ldx [%g1+0x010],%l2 ! %l2 = 9ce170b3fc103ce6
ldx [%g1+0x018],%l3 ! %l3 = d2cfe55e786bf118
ldx [%g1+0x020],%l4 ! %l4 = ff3ca817b359da56
ldx [%g1+0x028],%l5 ! %l5 = 839f22e89db3e9ac
ldx [%g1+0x030],%l6 ! %l6 = 9977b51aa796ac0e
ldx [%g1+0x038],%l7 ! %l7 = 2eaea17e75a15b8f
! Initialize the output register of window 0
set unres3_start,%o0
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 = 2f708539 67fe33ce eb61e591 40ed6378
! %f4 = 81591b91 bfcfb5b4 ae288a01 7ad9ad3b
! %f8 = a381ca35 3511dd4c 05bb316e ec6ad255
! %f12 = 868bf542 fe194142 c23a8976 a3f3aa5b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 077dc147 b0bb7100 e97c57df aa69c6a9
! %f20 = 4f56db30 f0fea032 fefefbfa 4162eccc
! %f24 = 6755f476 57aad55b 66b829ef cc8f0b67
! %f28 = 4a7fdc59 a99eedc0 6d4fa5a2 6370b3df
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c5570886 4e324581 030d2a18 6c0d55b6
! %f36 = 6705b408 c97043f9 f5a9d6f5 ada11ab2
! %f40 = 9c7e5f5d afb98f70 085266fe 24aef4fd
! %f44 = 6b74bf40 e9d7a2c7 1f4a117a 6de6d9ab
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x49f60df000000051,%g7,%g1 ! GSR scale = 10, align = 1
wr %g1,%g0,%gsr ! GSR = 49f60df000000051
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 3
p3_label_1:
! Mem[0000000091000038] = d578fe309b50f1dd, %g2 = ffff9d15373d238f
ldx [%i6+0x038],%g2 ! %g2 = d578fe309b50f1dd
! Mem[000000009000003c] = 22b61a17, %g2 = d578fe309b50f1dd
ldsh [%i4+0x03c],%g2 ! %g2 = 00000000000022b6
! Mem[0000000091000030] = d7be7a30, %g2 = 00000000000022b6
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! %l3 = 8cc3bbb7fbce7a41, Mem[000000009080001a] = 07355362
stb %l3,[%i5+0x01a] ! Mem[0000000090800018] = 41355362
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = 00000000d7be7a30
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! Mem[0000000016000028] = bf7d9815, %l3 = 8cc3bbb7fbce7a41
lduw [%i0+%o5],%l3 ! %l3 = 00000000bf7d9815
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = ccff9541, %g3 = 0bad0b00
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
! Mem[000000009000000c] = c349b38e, %g2 = 000000004c632420
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c349b38e
! Mem[0000000017800030] = f427ef6c, %l5 = c938a3f5f60a7d61
ldub [%i3+0x030],%l5 ! %l5 = 00000000000000f4
! Mem[0000000090000030] = 573d94b1 da399060, %g2 = c349b38e, %g3 = ec2a3791
ldd [%i4+0x030],%g2 ! %g2 = 00000000573d94b1 00000000da399060
p3_label_2:
! %l4 = 1949972ed8fcac1c, Mem[0000000090800024] = da437290
sth %l4,[%i5+0x024] ! Mem[0000000090800024] = ac1c7290
! Mem[0000000091000030] = d7be7a30941fa440, %g2 = 00000000573d94b1
ldx [%i6+0x030],%g2 ! %g2 = d7be7a30941fa440
! Mem[0000000017800004] = 53f16cf3, %l5 = 00000000000000f4
lduw [%i3+0x004],%l5 ! %l5 = 0000000053f16cf3
! Mem[0000000090000014] = 2097e663, %g2 = d7be7a30941fa440
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000002097
! Mem[0000000090800038] = fc554a3e, %g18 = 85232e401500d3f4
ldsw [%i5+0x038],%g2 ! %g2 = 85232e401500d3f4
! %l4 = d8fcac1c, %l5 = 53f16cf3, Mem[0000000091800030] = f7dc9b67 d4df14b0
std %l4,[%o0+0x030] ! Mem[0000000091800030] = d8fcac1c 53f16cf3
! Mem[000000001780003c] = 95e2a3cb, %l2 = 74860a028fb247a4
ldsh [%i3+0x03e],%l2 ! %l2 = ffffffffffffa3cb
! %l1 = 3f1c64e62a69ccd5, Mem[0000000017800010] = 3e26741bd50b269c
stx %l1,[%i3+%o2] ! Mem[0000000017800010] = 3f1c64e62a69ccd5
! Mem[0000000090800018] = 41355362, %g2 = fffffffffc554a3e
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000004135
! Mem[0000000017000038] = 717ca7d5, %l6 = f9f6911c7d175388
lduh [%i2+0x038],%l6 ! %l6 = 000000000000717c
p3_label_3:
! Mem[0000000091800034] = 6cf32067, %g2 = 0000000000004135
lduh [%o0+0x036],%g2 ! %g2 = 0000000000006cf3
! %l7 = e4a6e2dbe73702c3, Mem[000000009000001e] = 1fdaefda
stb %l7,[%i4+0x01e] ! Mem[000000009000001c] = c3daefda
! %l0 = 08a1747e55e8482a, Mem[0000000090800026] = 7290ddee
sth %l0,[%i5+0x026] ! Mem[0000000090800024] = 482addee
! Mem[0000000091800010] = 4e134b01, %g2 = 0000000000006cf3
ldsb [%o0+0x011],%g2 ! %g2 = 000000000000004e
! %l7 = e4a6e2dbe73702c3, Mem[0000000090800018] = 9556413553628adf
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = e4a6e2dbe73702c3
! Mem[0000000090000004] = 77d35b81, %g18 = 85232e401500d3f4
ldsw [%i4+0x004],%g2 ! %g2 = 85232e401500d3f4
! %l1 = 3f1c64e62a69ccd5, Mem[0000000090000024] = ecd31cd9
stw %l1,[%i4+0x024] ! Mem[0000000090000024] = 2a69ccd5
! %l2 = ffffffffffffa3cb, Mem[0000000090000021] = dae8a02a
stb %l2,[%i4+0x021] ! Mem[0000000090000020] = cbe8a02a
! Mem[0000000090000000] = e74a77d3, %g2 = 0000000077d35b81
ldub [%i4+0x002],%g2 ! %g2 = 00000000000000e7
! %l3 = 00000000bf7d9815, Mem[000000009080002c] = cb9834df
stb %l3,[%i5+0x02c] ! Mem[000000009080002c] = 159834df
p3_label_4:
! Mem[000000001680001c] = 38eb157c, %l0 = 08a1747e55e8482a
ldub [%i1+0x01c],%l0 ! %l0 = 0000000000000038
! Mem[000000009000001c] = 1839c3da, %g2 = 00000000000000e7
lduw [%i4+0x01c],%g2 ! %g2 = 000000001839c3da
! Mem[000000001680001c] = 38eb157c, %l1 = 3f1c64e62a69ccd5
ldsb [%i1+0x01e],%l1 ! %l1 = 0000000000000015
! Mem[0000000090800008] = a19e262f, %g2 = 000000001839c3da
ldub [%i5+%o1],%g2 ! %g2 = 00000000000000a1
! Mem[0000000090800008] = 262fca57, %g2 = 00000000000000a1
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000262f
! Mem[000000009100001c] = 9ea6e537, %g18 = 85232e401500d3f4
ldsw [%i6+0x01c],%g2 ! %g2 = 85232e401500d3f4
! %l4 = 1949972ed8fcac1c, Mem[0000000090800023] = 62ac1c48
stb %l4,[%i5+0x023] ! Mem[0000000090800020] = 1cac1c48
! %l0 = 00000038, %l1 = 00000015, Mem[0000000016000008] = a5a5d8e7 0db140f0
std %l0,[%i0+%o1] ! Mem[0000000016000008] = 00000038 00000015
! Mem[000000009000003c] = 1a170000, %g2 = ffffffff9ea6e537
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
! Mem[0000000091800004] = 47aa0789, %g2 = 0000000000001a17
lduw [%o0+0x004],%g2 ! %g2 = 0000000047aa0789
p3_label_5:
! %l4 = 1949972ed8fcac1c, Mem[0000000090000022] = e8a02a69
stb %l4,[%i4+0x022] ! Mem[0000000090000020] = 1ca02a69
! %l6 = 0000717c, %l7 = e73702c3, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 0000717c e73702c3
! Mem[0000000016800030] = 5fb6661b0372c47b, %l5 = 0000000053f16cf3
ldx [%i1+0x030],%l5 ! %l5 = 5fb6661b0372c47b
! Mem[000000009000000c] = c349b38e, %g2 = 0000000047aa0789
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c349
! Mem[0000000091000000] = 92f01ec2, %g2 = 000000000000c349
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff92f0
! Mem[000000001680001c] = 38eb157c, %l2 = ffffffffffffa3cb
ldsw [%i1+0x01c],%l2 ! %l2 = 0000000038eb157c
! Mem[0000000091000000] = 92f01ec2, %g2 = ffffffffffff92f0
ldub [%i6+%g0],%g2 ! %g2 = 0000000000000092
! Mem[0000000091000010] = 1b126a38, %g18 = 85232e401500d3f4
ldsw [%i6+%o2],%g2 ! %g2 = 85232e401500d3f4
! %l5 = 5fb6661b0372c47b, Mem[0000000091000030] = d7be7a30941fa440
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = 5fb6661b0372c47b
! Mem[0000000091800010] = 404e134b 01f6b102, %g2 = 1b126a38, %g3 = da399060
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f6b102
p3_label_6:
! Mem[0000000090000030] = 94b1da39, %g2 = 00000000404e134b
lduh [%i4+0x032],%g2 ! %g2 = 00000000000094b1
! Mem[0000000091800024] = 41537031, %g2 = 00000000000094b1
ldub [%o0+0x024],%g2 ! %g2 = 0000000000000041
! %l3 = 00000000bf7d9815, Mem[0000000090800030] = 0000717c
stw %l3,[%i5+0x030] ! Mem[0000000090800030] = bf7d9815
! %l0 = 00000038, %l1 = 00000015, Mem[0000000091800030] = d8fcac1c 53f16cf3
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 00000038 00000015
! %l1 = 0000000000000015, Mem[0000000091000001] = f01ec2e2
stb %l1,[%i6+0x001] ! Mem[0000000091000000] = 151ec2e2
! Mem[0000000091800030] = 00003800, %g2 = 0000000000000041
ldsb [%o0+0x031],%g2 ! %g2 = 0000000000000000
! Mem[0000000016000020] = 41f2a09d, %l7 = e4a6e2dbe73702c3
lduw [%i0+%o4],%l7 ! %l7 = 0000000041f2a09d
! Mem[000000009180002c] = 4725624a, %g2 = 0000000000000000
ldsh [%o0+0x02c],%g2 ! %g2 = 0000000000004725
! %l1 = 0000000000000015, Mem[000000009000000e] = b38eb8b0
sth %l1,[%i4+0x00e] ! Mem[000000009000000c] = 0015b8b0
! Mem[0000000091000000] = 92151ec2e276df48, %g2 = 0000000000004725
ldx [%i6+%g0],%g2 ! %g2 = 92151ec2e276df48
p3_label_7:
! Mem[0000000091000008] = f5482f5f ccff9541, %g2 = e276df48, %g3 = 01f6b102
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f 00000000ccff9541
! Mem[0000000091000038] = fe309b50, %g2 = 00000000f5482f5f
ldub [%i6+0x03a],%g2 ! %g2 = 00000000000000fe
! Mem[0000000091000000] = 92151ec2, %g18 = 85232e401500d3f4
ldsw [%i6+%g0],%g2 ! %g2 = 85232e401500d3f4
! Mem[000000009100000c] = 95411b12, %g2 = ffffffff92151ec2
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000009541
! Mem[0000000017800008] = 61c3fa5c 61838d23, %l6 = 0000717c, %l7 = 41f2a09d
ldd [%i3+%o1],%l6 ! %l6 = 0000000061c3fa5c 0000000061838d23
! Mem[0000000090800010] = 5f4cb9af, %g2 = 0000000000009541
ldub [%i5+0x011],%g2 ! %g2 = 000000000000005f
! %l2 = 38eb157c, %l3 = bf7d9815, Mem[0000000090000028] = c7af7175 62474693
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 38eb157c bf7d9815
! %l0 = 0000000000000038, Mem[0000000090800010] = b25f4cb9
stw %l0,[%i5+%o2] ! Mem[0000000090800010] = 00000038
! Mem[0000000090000014] = 2e582097, %g2 = 000000000000005f
ldub [%i4+0x014],%g2 ! %g2 = 000000000000002e
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = 0000002e, %g3 = ccff9541
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
p3_label_8:
! %l5 = 5fb6661b0372c47b, Mem[000000001600001c] = c6ea189e
sth %l5,[%i0+0x01c] ! Mem[000000001600001c] = c47b189e
! Mem[0000000090800024] = ac1c482a, %g2 = 00000000fc554a3e
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffac1c
! %l5 = 5fb6661b0372c47b, Mem[0000000091000021] = 4d27c52e
stb %l5,[%i6+0x021] ! Mem[0000000091000020] = 7b27c52e
! %l2 = 0000000038eb157c, Mem[000000009100003e] = f1dd0000
stb %l2,[%i6+0x03e] ! Mem[000000009100003c] = 7cdd0000
! %l5 = 5fb6661b0372c47b, Mem[0000000091800034] = 00000015
stw %l5,[%o0+0x034] ! Mem[0000000091800034] = 0372c47b
! Mem[0000000091000038] = 309b507c, %g2 = ffffffffffffac1c
ldsb [%i6+0x03b],%g2 ! %g2 = 0000000000000030
! Mem[0000000090000034] = da399060, %g2 = 0000000000000030
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffda39
! %l5 = 5fb6661b0372c47b, Mem[0000000091800010] = 404e134b01f6b102
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = 5fb6661b0372c47b
! %l1 = 0000000000000015, Mem[000000009080001c] = e73702c3
stb %l1,[%i5+0x01c] ! Mem[000000009080001c] = 153702c3
! Mem[0000000017000008] = b20b2de2, %l2 = 0000000038eb157c
lduw [%i2+%o1],%l2 ! %l2 = 00000000b20b2de2
p3_label_9:
! Mem[0000000091000030] = 5fb6661b, %g18 = 85232e401500d3f4
ldsw [%i6+0x030],%g2 ! %g2 = 85232e401500d3f4
! %l1 = 0000000000000015, Mem[0000000090800029] = ee8f9015
stb %l1,[%i5+0x029] ! Mem[0000000090800028] = 158f9015
! Mem[0000000090800034] = 02c3fc55, %g2 = 000000005fb6661b
lduh [%i5+0x036],%g2 ! %g2 = 00000000000002c3
! Mem[0000000091000030] = 1b0372c4, %g2 = 00000000000002c3
ldub [%i6+0x033],%g2 ! %g2 = 000000000000001b
! %l7 = 0000000061838d23, Mem[000000009000003c] = 22b61a17
sth %l7,[%i4+0x03c] ! Mem[000000009000003c] = 8d231a17
! %l4 = 1949972ed8fcac1c, Mem[0000000091800032] = 00380372
sth %l4,[%o0+0x032] ! Mem[0000000091800030] = ac1c0372
! %l2 = 00000000b20b2de2, Mem[0000000017800014] = 2a69ccd5
stw %l2,[%i3+0x014] ! Mem[0000000017800014] = b20b2de2
! %l4 = 1949972ed8fcac1c, Mem[000000009100001e] = e5373d7b
stb %l4,[%i6+0x01e] ! Mem[000000009100001c] = 1c373d7b
! Mem[0000000091000034] = c47bd578, %g2 = 000000000000001b
lduh [%i6+0x036],%g2 ! %g2 = 000000000000c47b
! %l6 = 0000000061c3fa5c, Mem[000000009080003c] = 5ac4b8a1
sth %l6,[%i5+0x03c] ! Mem[000000009080003c] = fa5cb8a1
p3_label_10:
! Mem[0000000091000018] = 0e1d9ea6, %g2 = 000000000000c47b
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000000e1d
! Mem[000000001700002c] = 194b81ae, %l2 = 00000000b20b2de2
ldsh [%i2+0x02e],%l2 ! %l2 = ffffffffffff81ae
! %l0 = 0000000000000038, Mem[0000000091800004] = 47aa0789
stw %l0,[%o0+0x004] ! Mem[0000000091800004] = 00000038
! %l7 = 0000000061838d23, Mem[0000000091800030] = 0000ac1c0372c47b
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 0000000061838d23
! %l1 = 0000000000000015, Mem[000000009100000c] = ccff9541
stw %l1,[%i6+0x00c] ! Mem[000000009100000c] = 00000015
! Mem[0000000091000038] = d578fe30 9b507cdd, %g2 = 00000e1d, %g3 = 5ac4b8a1
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b507cdd
! Mem[0000000017800020] = f273e65e, %l0 = 0000000000000038
ldub [%i3+%o4],%l0 ! %l0 = 00000000000000f2
! Mem[000000009180001c] = 91a221fe, %g2 = 00000000d578fe30
ldsb [%o0+0x01e],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000017000000] = 831803b5, %l4 = 1949972ed8fcac1c
lduw [%i2+%g0],%l4 ! %l4 = 00000000831803b5
! Mem[0000000017000028] = 6e1eb023 194b81ae, %l0 = 000000f2, %l1 = 00000015
ldd [%i2+%o5],%l0 ! %l0 = 000000006e1eb023 00000000194b81ae
p3_label_11:
! Mem[0000000091000014] = 1f66326f, %g2 = ffffffffffffff91
lduh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! %l1 = 00000000194b81ae, Mem[0000000091000030] = 5fb6661b0372c47b
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = 00000000194b81ae
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 00001f66, %g3 = 9b507cdd
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[0000000090800030] = bf7d9815, %g2 = 00000000b35541f1
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffbf7d
! Mem[000000001600002c] = 24c3027b, %l7 = 0000000061838d23
ldsh [%i0+0x02e],%l7 ! %l7 = 000000000000027b
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = ffffffffffffbf7d
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
! Mem[0000000090800018] = e4a6e2db, %g18 = 85232e401500d3f4
ldsw [%i5+%o3],%g2 ! %g2 = 85232e401500d3f4
! Mem[0000000091800000] = 0d22b900, %g2 = ffffffffe4a6e2db
ldsb [%o0+0x001],%g2 ! %g2 = 000000000000000d
! Mem[0000000017800008] = 61c3fa5c, %l2 = ffffffffffff81ae
lduh [%i3+%o1],%l2 ! %l2 = 00000000000061c3
! Mem[0000000090000010] = f4d72e58, %g2 = 000000000000000d
ldsh [%i4+0x012],%g2 ! %g2 = fffffffffffff4d7
p3_label_12:
! %l1 = 00000000194b81ae, Mem[0000000091000032] = 0000194b
sth %l1,[%i6+0x032] ! Mem[0000000091000030] = 81ae194b
! %l0 = 000000006e1eb023, Mem[0000000091000014] = 1f66326f
stw %l0,[%i6+0x014] ! Mem[0000000091000014] = 6e1eb023
! Mem[0000000091000024] = 2e6fd2f1, %g2 = fffffffffffff4d7
lduw [%i6+0x024],%g2 ! %g2 = 000000002e6fd2f1
! Mem[000000009080003c] = b8a10000, %g2 = 000000002e6fd2f1
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b8a1
! Mem[000000009000003c] = 8d231a17, %g18 = 85232e401500d3f4
ldsw [%i4+0x03c],%g2 ! %g2 = 85232e401500d3f4
! Mem[000000009100003c] = 7cdd0000, %g2 = ffffffff8d231a17
ldsh [%i6+0x03e],%g2 ! %g2 = 0000000000007cdd
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 0000000000007cdd
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! Mem[0000000091800028] = f4c1a24c, %g2 = a19e262fca578ad8
lduw [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c
! Mem[0000000091800030] = 00000000 61838d23, %g2 = f4c1a24c, %g3 = 65d635bd
ldd [%o0+0x030],%g2 ! %g2 = 0000000000000000 0000000061838d23
! Mem[0000000090800020] = 665fc71c ac1c482a, %g2 = 00000000, %g3 = 61838d23
ldd [%i5+%o4],%g2 ! %g2 = 00000000665fc71c 00000000ac1c482a
p3_label_13:
! Mem[000000009000002c] = bf7d9815, %g2 = 00000000665fc71c
lduw [%i4+0x02c],%g2 ! %g2 = 00000000bf7d9815
! %l2 = 000061c3, %l3 = bf7d9815, Mem[0000000090800010] = 00000038 af0a82ca
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 000061c3 bf7d9815
! %l0 = 6e1eb023, %l1 = 194b81ae, Mem[0000000091800000] = 270d22b9 00000038
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 6e1eb023 194b81ae
! %l6 = 61c3fa5c, %l7 = 0000027b, Mem[0000000090800028] = dd158f90 159834df
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 61c3fa5c 0000027b
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = bf7d9815, %g3 = ac1c482a
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
! %l6 = 61c3fa5c, %l7 = 0000027b, Mem[0000000091000018] = 2c680e1d 9ea61c37
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 61c3fa5c 0000027b
! %l0 = 000000006e1eb023, Mem[0000000016000018] = d54db453
stw %l0,[%i0+%o3] ! Mem[0000000016000018] = 6e1eb023
! Mem[000000009080003c] = b8a10000, %g2 = 00000000206724ce
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b8a1
! Mem[0000000090000008] = bc841a2f c3490015, %g2 = 0000b8a1, %g3 = 60b200b2
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c3490015
! Mem[0000000091000028] = b35541f165d635bd, %g2 = 00000000bc841a2f
ldx [%i6+%o5],%g2 ! %g2 = b35541f165d635bd
p3_label_14:
! %l4 = 00000000831803b5, Mem[0000000090800018] = e4a6e2db
sth %l4,[%i5+%o3] ! Mem[0000000090800018] = 03b5e2db
! Mem[000000009180003c] = 60b200b2, %g18 = 85232e401500d3f4
ldsw [%o0+0x03c],%g2 ! %g2 = 85232e401500d3f4
! Mem[0000000017800008] = 61c3fa5c, %l5 = 5fb6661b0372c47b
lduw [%i3+%o1],%l5 ! %l5 = 0000000061c3fa5c
! Mem[0000000090800018] = e2db1537, %g2 = 0000000060b200b2
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000e2db
! %l2 = 000061c3, %l3 = bf7d9815, Mem[0000000017800030] = f427ef6c 6192c9c0
std %l2,[%i3+0x030] ! Mem[0000000017800030] = 000061c3 bf7d9815
! Mem[0000000090000028] = 157cbf7d, %g2 = 000000000000e2db
ldsb [%i4+0x02a],%g2 ! %g2 = 0000000000000015
! Mem[0000000091800028] = f4c1a24c, %g18 = 85232e401500d3f4
ldsw [%o0+%o5],%g2 ! %g2 = 85232e401500d3f4
! %l1 = 00000000194b81ae, Mem[0000000090000010] = b8b0f4d72e582097
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 00000000194b81ae
! Mem[0000000090800004] = 4f34d7b2, %g2 = fffffffff4c1a24c
lduw [%i5+0x004],%g2 ! %g2 = 000000004f34d7b2
! Mem[000000009080000c] = 578ad800, %g2 = 000000004f34d7b2
ldub [%i5+0x00d],%g2 ! %g2 = 0000000000000057
p3_label_15:
! Mem[0000000091000010] = 1b126a38, %g2 = 0000000000000057
lduw [%i6+%o2],%g2 ! %g2 = 000000001b126a38
! Mem[0000000091000004] = e276df48, %g2 = 000000001b126a38
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffe276
! %l0 = 6e1eb023, %l1 = 194b81ae, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 6e1eb023 194b81ae
! Mem[0000000090800018] = 03b5e2db153702c3, %g2 = ffffffffffffe276
ldx [%i5+%o3],%g2 ! %g2 = 03b5e2db153702c3
! Mem[0000000090000038] = 9045cbce, %g2 = 03b5e2db153702c3
lduh [%i4+0x038],%g2 ! %g2 = 0000000000009045
! %l1 = 00000000194b81ae, Mem[0000000090000007] = 81bc841a
stb %l1,[%i4+0x007] ! Mem[0000000090000004] = aebc841a
! %l0 = 6e1eb023, %l1 = 194b81ae, Mem[0000000090000038] = 9045cbce 8d231a17
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 6e1eb023 194b81ae
! Mem[0000000091800038] = 206724ce, %g18 = 85232e401500d3f4
ldsw [%o0+0x038],%g2 ! %g2 = 85232e401500d3f4
! Mem[0000000091800014] = 0372c47b, %g18 = 85232e401500d3f4
ldsw [%o0+0x014],%g2 ! %g2 = 85232e401500d3f4
! %l2 = 000061c3, %l3 = bf7d9815, Mem[0000000017800000] = b9deda7c 53f16cf3
std %l2,[%i3+%g0] ! Mem[0000000017800000] = 000061c3 bf7d9815
p3_label_16:
! %l3 = 00000000bf7d9815, Mem[0000000090800004] = 194b81ae
stw %l3,[%i5+0x004] ! Mem[0000000090800004] = bf7d9815
! %l4 = 831803b5, %l5 = 61c3fa5c, Mem[0000000090000000] = 8624e74a 77d35bae
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 831803b5 61c3fa5c
! Mem[0000000016800018] = 9097a6f6, %l1 = 00000000194b81ae
lduw [%i1+%o3],%l1 ! %l1 = 000000009097a6f6
! Mem[000000009100000c] = 151b126a, %g2 = 000000000372c47b
ldsb [%i6+0x00f],%g2 ! %g2 = 0000000000000015
! %l1 = 000000009097a6f6, Mem[0000000091000008] = f5482f5f
stb %l1,[%i6+%o1] ! Mem[0000000091000008] = f6482f5f
! Mem[0000000016800008] = 653c0074, %l7 = 000000000000027b
ldsw [%i1+%o1],%l7 ! %l7 = 00000000653c0074
! %l3 = 00000000bf7d9815, Mem[0000000091000000] = 92151ec2e276df48
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 00000000bf7d9815
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000000015
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! Mem[0000000091000010] = 1b126a38, %g2 = 0000000000004c63
ldub [%i6+%o2],%g2 ! %g2 = 000000000000001b
! %l3 = 00000000bf7d9815, Mem[0000000017000030] = 8b06bed80087378a
stx %l3,[%i2+0x030] ! Mem[0000000017000030] = 00000000bf7d9815
p3_label_17:
! Mem[0000000091000024] = d2f1b355, %g2 = 000000000000001b
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000d2
! Mem[0000000090000004] = 61c3fa5c, %g18 = 85232e401500d3f4
ldsw [%i4+0x004],%g2 ! %g2 = 85232e401500d3f4
! Mem[0000000090000030] = 94b1da39, %g2 = 0000000061c3fa5c
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffff94b1
! %l4 = 831803b5, %l5 = 61c3fa5c, Mem[0000000091800010] = 5fb6661b 0372c47b
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 831803b5 61c3fa5c
! Mem[0000000017800000] = 000061c3, %l6 = 0000000061c3fa5c
ldub [%i3+0x002],%l6 ! %l6 = 0000000000000061
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = ffff94b1, %g3 = c3490015
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! %l2 = 00000000000061c3, Mem[0000000091000036] = 81aed578
stb %l2,[%i6+0x036] ! Mem[0000000091000034] = c3aed578
! Mem[0000000090800004] = 9815a19e, %g2 = 00000000b35541f1
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffff9815
! %l2 = 00000000000061c3, Mem[0000000090800002] = b023bf7d
sth %l2,[%i5+0x002] ! Mem[0000000090800000] = 61c3bf7d
! Mem[0000000017000020] = f0f4ff00, %l6 = 0000000000000061
ldub [%i2+0x023],%l6 ! %l6 = 0000000000000000
p3_label_18:
! %l6 = 0000000000000000, Mem[0000000090800016] = 981503b5
stb %l6,[%i5+0x016] ! Mem[0000000090800014] = 001503b5
! Mem[0000000017800038] = c3ca65c4, %l6 = 0000000000000000
lduw [%i3+0x038],%l6 ! %l6 = 00000000c3ca65c4
! %l0 = 000000006e1eb023, Mem[0000000090800000] = 6e1e61c3bf7d9815
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 000000006e1eb023
! %l4 = 00000000831803b5, Mem[0000000091800008] = 4c632420
stw %l4,[%o0+%o1] ! Mem[0000000091800008] = 831803b5
! Mem[0000000090000028] = 38eb157cbf7d9815, %g2 = ffffffffffff9815
ldx [%i4+%o5],%g2 ! %g2 = 38eb157cbf7d9815
! %l1 = 000000009097a6f6, Mem[0000000090000018] = e663a5d9
sth %l1,[%i4+%o3] ! Mem[0000000090000018] = a6f6a5d9
! Mem[000000009100002c] = 35bd0000, %g2 = 38eb157cbf7d9815
ldub [%i6+0x02e],%g2 ! %g2 = 0000000000000035
! %l5 = 0000000061c3fa5c, Mem[0000000091800000] = 6e1eb023
sth %l5,[%o0+%g0] ! Mem[0000000091800000] = fa5cb023
! Mem[0000000090800018] = 03b5e2db, %g2 = 0000000000000035
lduh [%i5+%o3],%g2 ! %g2 = 00000000000003b5
! Mem[0000000090000028] = 38eb157cbf7d9815, %g2 = 00000000000003b5
ldx [%i4+%o5],%g2 ! %g2 = 38eb157cbf7d9815
p3_label_19:
! Mem[0000000091000010] = 126a386e, %g2 = 38eb157cbf7d9815
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000012
! Mem[000000001680000c] = b15a4005, %l4 = 00000000831803b5
ldub [%i1+0x00f],%l4 ! %l4 = 0000000000000005
! Mem[0000000017800030] = 000061c3, %l7 = 00000000653c0074
ldub [%i3+0x032],%l7 ! %l7 = 0000000000000061
! Mem[0000000017000018] = 3749b33b, %l6 = 00000000c3ca65c4
lduw [%i2+%o3],%l6 ! %l6 = 000000003749b33b
! Mem[0000000091000018] = c3fa5c00, %g2 = 0000000000000012
ldub [%i6+0x019],%g2 ! %g2 = 00000000000000c3
! %l0 = 6e1eb023, %l1 = 9097a6f6, Mem[0000000090000008] = bc841a2f c3490015
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 6e1eb023 9097a6f6
! Mem[0000000090000038] = 6e1eb023194b81ae, %g2 = 00000000000000c3
ldx [%i4+0x038],%g2 ! %g2 = 6e1eb023194b81ae
! Mem[0000000090000000] = 831803b561c3fa5c, %g2 = 6e1eb023194b81ae
ldx [%i4+%g0],%g2 ! %g2 = 831803b561c3fa5c
! %l0 = 000000006e1eb023, Mem[0000000090000008] = 6e1eb0239097a6f6
stx %l0,[%i4+%o1] ! Mem[0000000090000008] = 000000006e1eb023
! %l6 = 3749b33b, %l7 = 00000061, Mem[0000000090000028] = 38eb157c bf7d9815
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 3749b33b 00000061
p3_label_20:
! %l6 = 000000003749b33b, Mem[0000000091800010] = 831803b561c3fa5c
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 000000003749b33b
! %l2 = 00000000000061c3, Mem[0000000090800038] = fc554a3e
sth %l2,[%i5+0x038] ! Mem[0000000090800038] = 61c34a3e
! %l2 = 000061c3, %l3 = bf7d9815, Mem[0000000017000000] = 831803b5 476bbdd6
std %l2,[%i2+%g0] ! Mem[0000000017000000] = 000061c3 bf7d9815
! Mem[0000000091000028] = b35541f1, %g2 = 831803b561c3fa5c
ldsb [%i6+%o5],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000091000014] = 6e1eb023, %g2 = ffffffffffffffb3
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000006e1e
! Mem[000000009180000c] = 37910000, %g2 = 0000000000006e1e
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000003791
! Mem[000000009180003c] = 00b20000, %g2 = 0000000000003791
ldsh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! Mem[0000000016800010] = 354526e3, %l3 = 00000000bf7d9815
ldub [%i1+%o2],%l3 ! %l3 = 0000000000000035
! Mem[0000000016000030] = f858dcb37b3f89c5, %l3 = 0000000000000035
ldx [%i0+0x030],%l3 ! %l3 = f858dcb37b3f89c5
! Mem[0000000090800004] = b023a19e, %g2 = 00000000000000b2
lduh [%i5+0x006],%g2 ! %g2 = 000000000000b023
p3_label_21:
! %l0 = 000000006e1eb023, Mem[0000000091000012] = 6a386e1e
sth %l0,[%i6+0x012] ! Mem[0000000091000010] = b0236e1e
! Mem[0000000090000000] = 831803b5 61c3fa5c, %g2 = 0000b023, %g3 = 65d635bd
ldd [%i4+%g0],%g2 ! %g2 = 00000000831803b5 0000000061c3fa5c
! %l1 = 000000009097a6f6, Mem[000000009100003e] = 7cdd0000
stb %l1,[%i6+0x03e] ! Mem[000000009100003c] = f6dd0000
! %l2 = 00000000000061c3, Mem[000000001700002e] = 194b81ae
stb %l2,[%i2+0x02e] ! Mem[000000001700002c] = 194bc3ae
! Mem[0000000090000038] = 6e1eb023, %g18 = 85232e401500d3f4
ldsw [%i4+0x038],%g2 ! %g2 = 85232e401500d3f4
! Mem[000000009080001c] = 153702c3, %g18 = 85232e401500d3f4
ldsw [%i5+0x01c],%g2 ! %g2 = 85232e401500d3f4
! Mem[0000000017800000] = 000061c3bf7d9815, %l6 = 000000003749b33b
ldx [%i3+%g0],%l6 ! %l6 = 000061c3bf7d9815
! Mem[0000000091000034] = c3aed578, %g2 = 00000000153702c3
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffc3ae
! Mem[000000009000000c] = 6e1eb023, %g2 = ffffffffffffc3ae
ldsh [%i4+0x00c],%g2 ! %g2 = 0000000000006e1e
! %l4 = 0000000000000005, Mem[0000000090800024] = ac1c482a
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = 00000005
p3_label_22:
! Mem[0000000090800024] = 00000005, %g2 = 0000000000006e1e
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000016800000] = d3aaa9ce da334e10, %l0 = 6e1eb023, %l1 = 9097a6f6
ldd [%i1+%g0],%l0 ! %l0 = 00000000d3aaa9ce 00000000da334e10
! %l1 = 00000000da334e10, Mem[000000009100003c] = 9b50f6dd
stw %l1,[%i6+0x03c] ! Mem[000000009100003c] = da334e10
! Mem[0000000091000038] = d578fe30da334e10, %g2 = 0000000000000000
ldx [%i6+0x038],%g2 ! %g2 = d578fe30da334e10
! Mem[0000000091000000] = 00000000, %g2 = d578fe30da334e10
lduw [%i6+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800034] = e73702c3, %g2 = 0000000000000000
lduw [%i5+0x034],%g2 ! %g2 = 00000000e73702c3
! Mem[0000000090800030] = bf7d9815, %g2 = 00000000e73702c3
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffbf7d
! Mem[0000000091000010] = b0236e1e, %g2 = ffffffffffffbf7d
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffb023
! Mem[0000000090000020] = efcb1ca0 2a69ccd5, %g2 = ffffb023, %g3 = 61c3fa5c
ldd [%i4+%o4],%g2 ! %g2 = 00000000efcb1ca0 000000002a69ccd5
! %l2 = 00000000000061c3, Mem[000000009100002c] = 65d635bd
stw %l2,[%i6+0x02c] ! Mem[000000009100002c] = 000061c3
p3_label_23:
! %l5 = 0000000061c3fa5c, Mem[0000000090000030] = 573d94b1
stw %l5,[%i4+0x030] ! Mem[0000000090000030] = 61c3fa5c
! %l7 = 0000000000000061, Mem[0000000090800014] = bf7d0015
sth %l7,[%i5+0x014] ! Mem[0000000090800014] = 00610015
! %l5 = 0000000061c3fa5c, Mem[0000000091000024] = 2e6fd2f1
sth %l5,[%i6+0x024] ! Mem[0000000091000024] = fa5cd2f1
! %l1 = 00000000da334e10, Mem[000000009180002d] = 25624a00
stb %l1,[%o0+0x02d] ! Mem[000000009180002c] = 10624a00
! Mem[0000000017800018] = d227acf7, %l2 = 00000000000061c3
ldsw [%i3+%o3],%l2 ! %l2 = ffffffffd227acf7
! Mem[0000000091800010] = 00000037, %g2 = 00000000efcb1ca0
ldub [%o0+0x011],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000000000005, Mem[0000000090800008] = a19e262fca578ad8
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000005
! %l7 = 0000000000000061, Mem[000000009080000c] = 00000005
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = 00000061
! %l2 = ffffffffd227acf7, Mem[0000000090000024] = 2a69ccd5
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = d227acf7
! %l4 = 00000005, %l5 = 61c3fa5c, Mem[0000000091000000] = 00000000 bf7d9815
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 00000005 61c3fa5c
p3_label_24:
! Mem[0000000090800024] = 00000005, %g2 = 0000000000000000
lduw [%i5+0x024],%g2 ! %g2 = 0000000000000005
! %l1 = 00000000da334e10, Mem[0000000017000038] = 717ca7d5
stw %l1,[%i2+0x038] ! Mem[0000000017000038] = da334e10
! %l4 = 0000000000000005, Mem[000000009080000c] = 00000061
sth %l4,[%i5+0x00c] ! Mem[000000009080000c] = 00050061
! %l2 = d227acf7, %l3 = 7b3f89c5, Mem[0000000017000020] = f0f4ff00 2fda07f5
std %l2,[%i2+%o4] ! Mem[0000000017000020] = d227acf7 7b3f89c5
! Mem[0000000090000024] = d227acf7, %g2 = 0000000000000005
lduw [%i4+0x024],%g2 ! %g2 = 00000000d227acf7
! Mem[0000000091000038] = d578fe30 da334e10, %g2 = d227acf7, %g3 = 2a69ccd5
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 00000000da334e10
! Mem[0000000091800004] = 81ae8318, %g2 = 00000000d578fe30
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffff81
! Mem[000000009180003c] = 00b20000, %g2 = ffffffffffffff81
lduh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! Mem[000000009180002c] = 4710624a, %g2 = 00000000000000b2
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000004710
! Mem[0000000091800004] = ae831803, %g2 = 0000000000004710
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000ae
p3_label_25:
! Mem[0000000091800024] = 7031f4c1, %g2 = 00000000000000ae
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007031
! %l6 = bf7d9815, %l7 = 00000061, Mem[0000000091000038] = d578fe30 da334e10
std %l6,[%i6+0x038] ! Mem[0000000091000038] = bf7d9815 00000061
! %l5 = 0000000061c3fa5c, Mem[0000000090800014] = 00610015
sth %l5,[%i5+0x014] ! Mem[0000000090800014] = fa5c0015
! Mem[0000000091800000] = fa5cb023, %g2 = 0000000000007031
ldsh [%o0+%g0],%g2 ! %g2 = fffffffffffffa5c
! Mem[0000000090800000] = 00000000, %g18 = 85232e401500d3f4
ldsw [%i5+%g0],%g2 ! %g2 = 85232e401500d3f4
! Mem[0000000017800008] = 61c3fa5c61838d23, %l7 = 0000000000000061
ldx [%i3+%o1],%l7 ! %l7 = 61c3fa5c61838d23
! %l7 = 61c3fa5c61838d23, Mem[0000000091000008] = f6482f5f00000015
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = 61c3fa5c61838d23
! Mem[0000000016800018] = 9097a6f6, %l6 = 000061c3bf7d9815
lduw [%i1+%o3],%l6 ! %l6 = 000000009097a6f6
! Mem[0000000017000000] = 000061c3, %l0 = 00000000d3aaa9ce
ldsb [%i2+0x001],%l0 ! %l0 = 0000000000000000
! %l3 = f858dcb37b3f89c5, Mem[0000000091000038] = bf7d9815
sth %l3,[%i6+0x038] ! Mem[0000000091000038] = 89c59815
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000000000000
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000da334e10
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffd227acf7
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be f858dcb37b3f89c5
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000005
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000061c3fa5c
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000009097a6f6
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 61c3fa5c61838d23
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 2f708539 67fe33ce
bne %xcc,p3_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ae288a01 7ad9ad3b
bne %xcc,p3_f6_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
p3_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 0000003800000015
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 = 6e1eb023c47b189e
ldx [%i0+0x018],%g3 ! Observed data at 0000000016000018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x018,%g4
! Processor 3, local 1 is clean
set p3_local2_expect,%g1
p3_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 000061c3bf7d9815
ldx [%i2+0x000],%g3 ! Observed data at 0000000017000000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = d227acf77b3f89c5
ldx [%i2+0x020],%g3 ! Observed data at 0000000017000020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6e1eb023194bc3ae
ldx [%i2+0x028],%g3 ! Observed data at 0000000017000028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000bf7d9815
ldx [%i2+0x030],%g3 ! Observed data at 0000000017000030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = da334e1049dccecb
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 = 000061c3bf7d9815
ldx [%i3+0x000],%g3 ! Observed data at 0000000017800000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3f1c64e6b20b2de2
ldx [%i3+0x010],%g3 ! Observed data at 0000000017800010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000061c3bf7d9815
ldx [%i3+0x030],%g3 ! Observed data at 0000000017800030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x030,%g4
! The test for processor 3 has passed
p3_passed:
ta GOOD_TRAP
nop
p3_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p3_failed
p3_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p3_failed
p3_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p3_failed
p3_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p3_failed
p3_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p3_failed
p3_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p3_failed
p3_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p3_failed
p3_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p3_failed
p3_f0_fail:
set p3_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_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:
ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000016000028]
stba %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000010]
stha %l7,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000028]
stba %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000000]
lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017000028]
done
p3_trap1o:
ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000016000028]
stba %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000010]
stha %l7,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000028]
stba %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000000]
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017000028]
done
p3_trap2e:
stxa %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000020]
stba %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800018]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017000020]
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000017800020]
stxa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800018]
done
p3_trap2o:
stxa %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000020]
stba %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800018]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017000020]
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000017800020]
stxa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800018]
done
p3_trap3e:
nop
nop
nop
done
p3_trap3o:
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 = 08a1747e55e8482a
ldx [%g1+0x008],%l1 ! %l1 = 3f1c64e62a69ccd5
ldx [%g1+0x010],%l2 ! %l2 = 74860a028fb247a4
ldx [%g1+0x018],%l3 ! %l3 = 8cc3bbb7fbce7a41
ldx [%g1+0x020],%l4 ! %l4 = 1949972ed8fcac1c
ldx [%g1+0x028],%l5 ! %l5 = c938a3f5f60a7d61
ldx [%g1+0x030],%l6 ! %l6 = f9f6911c7d175388
ldx [%g1+0x038],%l7 ! %l7 = e4a6e2dbe73702c3
! Initialize the output register of window 0
set unres3_start,%o0
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 = ec7530e8 12782de9 ac1b6524 af57ffdf
! %f4 = 05db39ee 2282c762 5ad6bd95 a214bff3
! %f8 = f2d4471d 3c53b7d6 42b1c1ea fd7810d7
! %f12 = e5e0662c 74227b75 043af101 69498d9c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1c07d600 9262a2a9 bfc61474 76cefe8c
! %f20 = 57b96a09 47714754 c9630037 871494d4
! %f24 = 4c9bece7 c13cfd1e de8fd1d9 165af805
! %f28 = e2c7ce5c 21e43517 b664dab2 0a2278a7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c0eb5239 96baf416 f898f0b8 b07c0730
! %f36 = 85810852 a7d8f1ff 5cff068c 5d9ac45d
! %f40 = 499663de 828a9aa5 cb19e6b1 39d9e47d
! %f44 = 857d5385 b06e83eb c0f91267 45ea292a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xccc32c4800000014,%g7,%g1 ! GSR scale = 2, align = 4
wr %g1,%g0,%gsr ! GSR = ccc32c4800000014
wr %g0,%y ! Clear Y 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[000000009080003c] = b8a10000, %g2 = 000000834aedd40d
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000091000008] = 2f5fccff, %g2 = ffffffffffffffb8
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000002f5f
! Mem[0000000091000020] = 27c52e6f, %g2 = 0000000000002f5f
ldub [%i6+0x022],%g2 ! %g2 = 0000000000000027
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 00000027, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! %l4 = 8708e7ef, %l5 = 5d856b22, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 8708e7ef 5d856b22
! Mem[0000000091000014] = 326f2c68, %g2 = 000000001b126a38
ldsb [%i6+0x016],%g2 ! %g2 = 0000000000000032
! %l6 = b15d5191bb428bbb, Mem[0000000091800004] = 47aa0789
stb %l6,[%o0+0x004] ! Mem[0000000091800004] = bbaa0789
! %l6 = b15d5191bb428bbb, Mem[0000000090800022] = c762da43
stb %l6,[%i5+0x022] ! Mem[0000000090800020] = bb62da43
! Mem[0000000019800004] = f72cd8bc, %l0 = 90c62d9459ceaba1
ldsw [%i3+0x004],%l0 ! %l0 = fffffffff72cd8bc
! %l2 = 5892f92d, %l3 = 9d4d2df8, Mem[0000000018800038] = 7c76a53e f01328bb
std %l2,[%i1+0x038] ! Mem[0000000018800038] = 5892f92d 9d4d2df8
p4_label_2:
! %l1 = 2893dfbbec40402d, Mem[0000000091800004] = bbaa0789
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = ec40402d
! Mem[000000009100003c] = 9b50f1dd, %g18 = 1bba3d04d15bf4b8
ldsw [%i6+0x03c],%g2 ! %g2 = 1bba3d04d15bf4b8
! %l2 = 5892f92d, %l3 = 9d4d2df8, Mem[0000000091000038] = d578fe30 9b50f1dd
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 5892f92d 9d4d2df8
! %l4 = d86b3af28708e7ef, Mem[0000000090000018] = e663a5d9
stw %l4,[%i4+%o3] ! Mem[0000000090000018] = 8708e7ef
! Mem[0000000091800018] = 91291d13, %g2 = ffffffff9b50f1dd
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000009129
! %l6 = b15d5191bb428bbb, Mem[0000000018800000] = 25ea237d
sth %l6,[%i1+%g0] ! Mem[0000000018800000] = 8bbb237d
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000009129
lduw [%o0+%o1],%g2 ! %g2 = 000000004c632420
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = 000000004c632420
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
! Mem[000000009100002c] = 65d635bd, %g2 = 4c632420ec2a3791
ldub [%i6+0x02c],%g2 ! %g2 = 0000000000000065
! %l1 = 2893dfbbec40402d, Mem[0000000090000009] = 841a2fc3
stb %l1,[%i4+0x009] ! Mem[0000000090000008] = 2d1a2fc3
p4_label_3:
! Mem[0000000091000030] = d7be7a30, %g18 = 1bba3d04d15bf4b8
ldsw [%i6+0x030],%g2 ! %g2 = 1bba3d04d15bf4b8
! Mem[0000000090800034] = 58a94c81, %g2 = ffffffffd7be7a30
lduw [%i5+0x034],%g2 ! %g2 = 0000000058a94c81
! Mem[0000000091000030] = d7be7a30941fa440, %g2 = 0000000058a94c81
ldx [%i6+0x030],%g2 ! %g2 = d7be7a30941fa440
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = d7be7a30941fa440
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
! Mem[0000000091000000] = 1ec2e276, %g2 = 0c9e91291d1391a2
lduh [%i6+0x002],%g2 ! %g2 = 0000000000001ec2
! Mem[0000000091000004] = e276df48, %g18 = 1bba3d04d15bf4b8
ldsw [%i6+0x004],%g2 ! %g2 = 1bba3d04d15bf4b8
! Mem[0000000091000010] = 381f6632, %g2 = ffffffffe276df48
ldsb [%i6+0x013],%g2 ! %g2 = 0000000000000038
! Mem[0000000091000030] = 7a30941f, %g2 = 0000000000000038
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000007a30
! %l2 = 5892f92d, %l3 = 9d4d2df8, Mem[0000000091800038] = 206724ce 60b200b2
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 5892f92d 9d4d2df8
! Mem[0000000091800020] = 21fea2c7, %g18 = 1bba3d04d15bf4b8
ldsw [%o0+%o4],%g2 ! %g2 = 1bba3d04d15bf4b8
p4_label_4:
! %l1 = 2893dfbbec40402d, Mem[000000009100002f] = bdd7be7a
stb %l1,[%i6+0x02f] ! Mem[000000009100002c] = 2dd7be7a
! %l2 = 11b087825892f92d, Mem[0000000091000038] = 5892f92d
stw %l2,[%i6+0x038] ! Mem[0000000091000038] = 5892f92d
! Mem[0000000018000030] = bbc64a59, %l5 = 78d8f2ea5d856b22
ldsw [%i0+0x030],%l5 ! %l5 = ffffffffbbc64a59
! %l2 = 5892f92d, %l3 = 9d4d2df8, Mem[0000000019000038] = 214f425d 22f9cd78
std %l2,[%i2+0x038] ! Mem[0000000019000038] = 5892f92d 9d4d2df8
! Mem[000000009100001c] = 9ea6e537, %g18 = 1bba3d04d15bf4b8
ldsw [%i6+0x01c],%g2 ! %g2 = 1bba3d04d15bf4b8
! Mem[0000000018000010] = ea604262, %l7 = fc5bb48ff4ae4b1a
lduw [%i0+%o2],%l7 ! %l7 = 00000000ea604262
! Mem[0000000090800038] = 8708e7ef, %g2 = ffffffff9ea6e537
lduw [%i5+0x038],%g2 ! %g2 = 000000008708e7ef
! Mem[0000000090800010] = 5f4cb9af, %g2 = 000000008708e7ef
ldsb [%i5+0x011],%g2 ! %g2 = 000000000000005f
! Mem[0000000091000008] = 482f5fcc, %g2 = 000000000000005f
ldub [%i6+0x009],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000010] = b8b0f4d7, %g2 = 0000000000000048
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb8b0
p4_label_5:
! Mem[0000000090000008] = bc2d1a2f c349b38e, %g2 = ffffb8b0, %g3 = 1f66326f
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc2d1a2f 00000000c349b38e
! Mem[0000000090000038] = 9045cbce22b61a17, %g2 = 00000000bc2d1a2f
ldx [%i4+0x038],%g2 ! %g2 = 9045cbce22b61a17
! Mem[0000000018000020] = b577e248, %l6 = b15d5191bb428bbb
ldsw [%i0+%o4],%l6 ! %l6 = ffffffffb577e248
! Mem[0000000090800020] = 5fbb62da, %g2 = 9045cbce22b61a17
ldub [%i5+0x021],%g2 ! %g2 = 000000000000005f
! %l2 = 11b087825892f92d, Mem[0000000018000008] = 6cb24937
stb %l2,[%i0+%o1] ! Mem[0000000018000008] = 2db24937
! Mem[0000000091800030] = 9b67d4df, %g2 = 000000000000005f
ldub [%o0+0x032],%g2 ! %g2 = 000000000000009b
! %l1 = 2893dfbbec40402d, Mem[0000000091000012] = 6a381f66
sth %l1,[%i6+0x012] ! Mem[0000000091000010] = 402d1f66
! Mem[0000000090000014] = 58209787, %g2 = 000000000000009b
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000058
! Mem[0000000018000014] = 517fc1aa, %l7 = 00000000ea604262
lduw [%i0+0x014],%l7 ! %l7 = 00000000517fc1aa
! Mem[000000001880003c] = 9d4d2df8, %l4 = d86b3af28708e7ef
ldsh [%i1+0x03e],%l4 ! %l4 = 0000000000002df8
p4_label_6:
! Mem[0000000091000034] = a4405892, %g2 = 0000000000000058
lduh [%i6+0x036],%g2 ! %g2 = 000000000000a440
! Mem[0000000090800014] = ca955607, %g2 = 000000000000a440
ldub [%i5+0x017],%g2 ! %g2 = 00000000000000ca
! Mem[000000001800000c] = e4024b59, %l0 = fffffffff72cd8bc
ldub [%i0+0x00d],%l0 ! %l0 = 0000000000000002
! %l7 = 00000000517fc1aa, Mem[0000000091000038] = 5892f92d9d4d2df8
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 00000000517fc1aa
! Mem[0000000090000010] = b8b0f4d7, %g2 = 00000000000000ca
lduw [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7
! %l6 = ffffffffb577e248, Mem[0000000090000024] = ecd31cd9
sth %l6,[%i4+0x024] ! Mem[0000000090000024] = e2481cd9
! Mem[0000000018000014] = 517fc1aa, %l4 = 0000000000002df8
ldsw [%i0+0x014],%l4 ! %l4 = 00000000517fc1aa
! Mem[0000000091800010] = 404e134b 01f6b102, %g2 = b8b0f4d7, %g3 = c349b38e
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f6b102
! Mem[000000009100001c] = 9ea6e537, %g18 = 1bba3d04d15bf4b8
ldsw [%i6+0x01c],%g2 ! %g2 = 1bba3d04d15bf4b8
! Mem[000000001900003c] = 9d4d2df8, %l5 = ffffffffbbc64a59
ldsw [%i2+0x03c],%l5 ! %l5 = ffffffff9d4d2df8
p4_label_7:
! Mem[0000000091800004] = ec40402d, %g2 = ffffffff9ea6e537
lduh [%o0+0x004],%g2 ! %g2 = 000000000000ec40
! Mem[0000000019800028] = 9856ed7f8c16be0f, %l3 = d8e7ba5c9d4d2df8
ldx [%i3+%o5],%l3 ! %l3 = 9856ed7f8c16be0f
! %l6 = b577e248, %l7 = 517fc1aa, Mem[0000000090000020] = efdae8a0 e2481cd9
std %l6,[%i4+%o4] ! Mem[0000000090000020] = b577e248 517fc1aa
! %l1 = 2893dfbbec40402d, Mem[0000000091000022] = 27c52e6f
sth %l1,[%i6+0x022] ! Mem[0000000091000020] = 402d2e6f
! Mem[0000000090800018] = 95560735, %g2 = 000000000000ec40
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffff9556
! Mem[000000009180000c] = ec2a3791, %g2 = ffffffffffff9556
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
! Mem[0000000090000038] = 9045cbce22b61a17, %g2 = 00000000ec2a3791
ldx [%i4+0x038],%g2 ! %g2 = 9045cbce22b61a17
! Mem[0000000090800008] = a19e262f, %g18 = 1bba3d04d15bf4b8
ldsw [%i5+%o1],%g2 ! %g2 = 1bba3d04d15bf4b8
! Mem[0000000090000038] = 9045cbce, %g2 = ffffffffa19e262f
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffff9045
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = ffffffffffff9045
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
p4_label_8:
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = ec2a3791, %g3 = 01f6b102
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! Mem[0000000091800020] = 21fea2c7 41537031, %g2 = b25f4cb9, %g3 = af0a82ca
ldd [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7 0000000041537031
! Mem[0000000090800020] = 665fbb62 da437290, %g2 = 21fea2c7, %g3 = 41537031
ldd [%i5+%o4],%g2 ! %g2 = 00000000665fbb62 00000000da437290
! Mem[0000000090800010] = b25f4cb9, %g2 = 00000000665fbb62
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffb25f
! Mem[0000000090000004] = 77d35b81, %g18 = 1bba3d04d15bf4b8
ldsw [%i4+0x004],%g2 ! %g2 = 1bba3d04d15bf4b8
! %l2 = 11b087825892f92d, Mem[000000009180000c] = ec2a3791
sth %l2,[%o0+0x00c] ! Mem[000000009180000c] = f92d3791
! Mem[0000000091000020] = 402d2e6f, %g2 = 0000000077d35b81
lduh [%i6+0x022],%g2 ! %g2 = 000000000000402d
! %l6 = ffffffffb577e248, Mem[000000009180001c] = 1d1391a2
stb %l6,[%o0+0x01c] ! Mem[000000009180001c] = 481391a2
! Mem[0000000091000028] = b35541f1, %g2 = 000000000000402d
ldub [%i6+%o5],%g2 ! %g2 = 00000000000000b3
! %l4 = 517fc1aa, %l5 = 9d4d2df8, Mem[0000000091800030] = f7dc9b67 d4df14b0
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 517fc1aa 9d4d2df8
p4_label_9:
! Mem[0000000090800018] = 07355362, %g2 = 00000000000000b3
ldsb [%i5+0x01a],%g2 ! %g2 = 0000000000000007
! %l2 = 11b087825892f92d, Mem[0000000090800009] = 9e262fca
stb %l2,[%i5+0x009] ! Mem[0000000090800008] = 2d262fca
! %l0 = 00000002, %l1 = ec40402d, Mem[0000000018000030] = bbc64a59 71d2c874
std %l0,[%i0+0x030] ! Mem[0000000018000030] = 00000002 ec40402d
! Mem[000000009000000c] = b38eb8b0, %g2 = 0000000000000007
ldsb [%i4+0x00e],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000090000010] = b0f4d72e, %g2 = ffffffffffffffb3
ldsb [%i4+0x011],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000091800010] = 4b01f6b1, %g2 = ffffffffffffffb0
ldsb [%o0+0x013],%g2 ! %g2 = 000000000000004b
! %l3 = 9856ed7f8c16be0f, Mem[0000000090800024] = da437290
stw %l3,[%i5+0x024] ! Mem[0000000090800024] = 8c16be0f
! %l1 = 2893dfbbec40402d, Mem[0000000090000008] = bc2d1a2f
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = ec40402d
! %l3 = 9856ed7f8c16be0f, Mem[0000000091800016] = b1020c9e
stb %l3,[%o0+0x016] ! Mem[0000000091800014] = 0f020c9e
! %l4 = 517fc1aa, %l5 = 9d4d2df8, Mem[0000000090800038] = 8708e7ef 5d856b22
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 517fc1aa 9d4d2df8
p4_label_10:
! Mem[0000000091000010] = 1b12402d 1f66326f, %g2 = 0000004b, %g3 = da437290
ldd [%i6+%o2],%g2 ! %g2 = 000000001b12402d 000000001f66326f
! Mem[0000000091800020] = fea2c741, %g2 = 000000001b12402d
ldub [%o0+0x021],%g2 ! %g2 = 00000000000000fe
! Mem[0000000090800020] = 665fbb62, %g2 = 00000000000000fe
ldsb [%i5+%o4],%g2 ! %g2 = 0000000000000066
! Mem[0000000091800004] = ec40402d, %g2 = 0000000000000066
ldub [%o0+0x004],%g2 ! %g2 = 00000000000000ec
! %l2 = 5892f92d, %l3 = 8c16be0f, Mem[0000000091800018] = 0c9e9129 481391a2
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 5892f92d 8c16be0f
! Mem[0000000091000010] = 12402d1f, %g2 = 00000000000000ec
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000012
! %l4 = 517fc1aa, %l5 = 9d4d2df8, Mem[0000000019800008] = b27ff7ff 89500b62
std %l4,[%i3+%o1] ! Mem[0000000019800008] = 517fc1aa 9d4d2df8
! Mem[0000000019000004] = f657900f, %l2 = 11b087825892f92d
ldsb [%i2+0x006],%l2 ! %l2 = ffffffffffffff90
! Mem[0000000090000038] = 9045cbce, %g2 = 0000000000000012
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! %l7 = 00000000517fc1aa, Mem[0000000091800000] = 270d22b9
stw %l7,[%o0+%g0] ! Mem[0000000091800000] = 517fc1aa
p4_label_11:
! Mem[0000000090000038] = 9045cbce, %g2 = 000000009045cbce
lduh [%i4+0x038],%g2 ! %g2 = 0000000000009045
! Mem[000000009080002c] = cb9834df, %g2 = 0000000000009045
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffffcb98
! %l2 = ffffffffffffff90, Mem[0000000091800036] = 2df85892
sth %l2,[%o0+0x036] ! Mem[0000000091800034] = ff905892
! Mem[0000000090800024] = be0fddee, %g2 = ffffffffffffcb98
ldub [%i5+0x026],%g2 ! %g2 = 00000000000000be
! Mem[0000000091000020] = 3d4d402d 2e6fd2f1, %g2 = 000000be, %g3 = 1f66326f
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d402d 000000002e6fd2f1
! Mem[0000000019800010] = 4c16697f, %l3 = 9856ed7f8c16be0f
lduw [%i3+%o2],%l3 ! %l3 = 000000004c16697f
! Mem[0000000090000008] = ec40402dc349b38e, %g2 = 000000003d4d402d
ldx [%i4+%o1],%g2 ! %g2 = ec40402dc349b38e
! %l2 = ffffffffffffff90, Mem[0000000019800038] = 937fca91eae06143
stx %l2,[%i3+0x038] ! Mem[0000000019800038] = ffffffffffffff90
! Mem[0000000019800000] = beadf565, %l1 = 2893dfbbec40402d
ldub [%i3+0x001],%l1 ! %l1 = 00000000000000ad
! Mem[0000000019000030] = e3989e5f, %l2 = ffffffffffffff90
lduh [%i2+0x032],%l2 ! %l2 = 0000000000009e5f
p4_label_12:
! %l5 = ffffffff9d4d2df8, Mem[000000009000002a] = 71756247
sth %l5,[%i4+0x02a] ! Mem[0000000090000028] = 2df86247
! Mem[0000000018800030] = bae479a3aa77d361, %l7 = 00000000517fc1aa
ldx [%i1+0x030],%l7 ! %l7 = bae479a3aa77d361
! %l5 = ffffffff9d4d2df8, Mem[0000000090000008] = ec40402d
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = 9d4d2df8
! %l5 = ffffffff9d4d2df8, Mem[0000000091800000] = 517fc1aa
stw %l5,[%o0+%g0] ! Mem[0000000091800000] = 9d4d2df8
! %l0 = 0000000000000002, Mem[0000000091000038] = 00000000
stw %l0,[%i6+0x038] ! Mem[0000000091000038] = 00000002
! Mem[0000000091000000] = 92f01ec2, %g2 = ec40402dc349b38e
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff92f0
! Mem[0000000091800030] = 517fc1aa, %g2 = ffffffffffff92f0
lduw [%o0+0x030],%g2 ! %g2 = 00000000517fc1aa
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = 517fc1aa, %g3 = 2e6fd2f1
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! Mem[0000000091000030] = 7a30941f, %g2 = 00000000f4c1a24c
ldub [%i6+0x032],%g2 ! %g2 = 000000000000007a
! %l7 = bae479a3aa77d361, Mem[0000000019000014] = 4f99820d
stw %l7,[%i2+0x014] ! Mem[0000000019000014] = aa77d361
p4_label_13:
! %l2 = 00009e5f, %l3 = 4c16697f, Mem[0000000091800028] = f4c1a24c 4725624a
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 00009e5f 4c16697f
! Mem[0000000090000008] = 9d4d2df8, %g2 = 000000000000007a
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffff9d4d
! Mem[0000000091800020] = 21fea2c7 41537031, %g2 = ffff9d4d, %g3 = 4725624a
ldd [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7 0000000041537031
! Mem[0000000091800020] = 21fea2c741537031, %g2 = 0000000021fea2c7
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c741537031
! Mem[0000000091000000] = 1ec2e276, %g2 = 21fea2c741537031
ldub [%i6+0x002],%g2 ! %g2 = 000000000000001e
! %l0 = 00000002, %l1 = 000000ad, Mem[0000000090000010] = b8b0f4d7 2e582097
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000002 000000ad
! Mem[000000009100001c] = 9ea6e537, %g2 = 000000000000001e
ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffff9ea6
! Mem[000000001880001c] = 2b8df729, %l0 = 0000000000000002
lduw [%i1+0x01c],%l0 ! %l0 = 000000002b8df729
! Mem[0000000091000030] = d7be7a30 941fa440, %g2 = ffff9ea6, %g3 = 41537031
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30 00000000941fa440
! %l2 = 0000000000009e5f, Mem[0000000090000032] = 94b1da39
stb %l2,[%i4+0x032] ! Mem[0000000090000030] = 5fb1da39
p4_label_14:
! Mem[0000000091800020] = 21fea2c7, %g2 = 00000000d7be7a30
lduw [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7
! %l6 = ffffffffb577e248, Mem[0000000091800018] = 5892f92d
stw %l6,[%o0+%o3] ! Mem[0000000091800018] = b577e248
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 0000000021fea2c7
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000002e6f
! Mem[0000000091000034] = a4400000, %g2 = 0000000000002e6f
lduh [%i6+0x036],%g2 ! %g2 = 000000000000a440
! Mem[0000000018000020] = b577e248, %l5 = ffffffff9d4d2df8
ldsh [%i0+%o4],%l5 ! %l5 = ffffffffffffb577
! %l3 = 000000004c16697f, Mem[0000000019000016] = aa77d361
sth %l3,[%i2+0x016] ! Mem[0000000019000014] = aa77697f
! %l2 = 0000000000009e5f, Mem[0000000090800038] = 517fc1aa
sth %l2,[%i5+0x038] ! Mem[0000000090800038] = 9e5fc1aa
! %l0 = 2b8df729, %l1 = 000000ad, Mem[0000000091000020] = 3d4d402d 2e6fd2f1
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 2b8df729 000000ad
! %l7 = bae479a3aa77d361, Mem[000000001800000c] = e4024b59
stw %l7,[%i0+0x00c] ! Mem[000000001800000c] = aa77d361
! %l4 = 517fc1aa, %l5 = ffffb577, Mem[0000000091000038] = 00000002 517fc1aa
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 517fc1aa ffffb577
p4_label_15:
! Mem[000000009000002c] = 4693573d, %g2 = 000000000000a440
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000004693
! Mem[0000000091000008] = f5482f5f, %g2 = 0000000000004693
ldub [%i6+%o1],%g2 ! %g2 = 00000000000000f5
! %l0 = 000000002b8df729, Mem[000000009100002c] = 65d6352d
sth %l0,[%i6+0x02c] ! Mem[000000009100002c] = f729352d
! Mem[0000000090000014] = 000000ad, %g2 = 00000000000000f5
lduw [%i4+0x014],%g2 ! %g2 = 00000000000000ad
! Mem[0000000019000018] = 661f482c, %l2 = 0000000000009e5f
lduh [%i2+%o3],%l2 ! %l2 = 000000000000661f
! %l4 = 00000000517fc1aa, Mem[0000000090800004] = 4f34d7b2
stb %l4,[%i5+0x004] ! Mem[0000000090800004] = aa34d7b2
! Mem[0000000090000004] = 77d35b81, %g2 = 00000000000000ad
lduh [%i4+0x004],%g2 ! %g2 = 00000000000077d3
! %l0 = 2b8df729, %l1 = 000000ad, Mem[0000000091000000] = 92f01ec2 e276df48
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 2b8df729 000000ad
! Mem[000000009180003c] = f8000000, %g2 = 00000000000077d3
ldsb [%o0+0x03f],%g2 ! %g2 = fffffffffffffff8
! %l6 = ffffffffb577e248, Mem[0000000091800028] = 00009e5f4c16697f
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = ffffffffb577e248
p4_label_16:
! Mem[0000000090800020] = bb628c16, %g2 = fffffffffffffff8
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffbb62
! Mem[0000000091000014] = 1f66326f, %g2 = ffffffffffffbb62
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66326f
! %l6 = ffffffffb577e248, Mem[0000000019800010] = 4c16697f222b45f0
stx %l6,[%i3+%o2] ! Mem[0000000019800010] = ffffffffb577e248
! Mem[0000000091000030] = d7be7a30941fa440, %g2 = 000000001f66326f
ldx [%i6+0x030],%g2 ! %g2 = d7be7a30941fa440
! Mem[0000000090000038] = cbce22b6, %g2 = d7be7a30941fa440
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000cb
! Mem[0000000019800010] = ffffffffb577e248, %l6 = ffffffffb577e248
ldx [%i3+%o2],%l6 ! %l6 = ffffffffb577e248
! Mem[0000000090000028] = c7af2df8 62474693, %g2 = 000000cb, %g3 = 941fa440
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af2df8 0000000062474693
! Mem[0000000090000030] = 573d5fb1da399060, %g2 = 00000000c7af2df8
ldx [%i4+0x030],%g2 ! %g2 = 573d5fb1da399060
! %l3 = 000000004c16697f, Mem[000000001800003c] = 211834df
stw %l3,[%i0+0x03c] ! Mem[000000001800003c] = 4c16697f
! Mem[0000000090800018] = 07355362, %g2 = 573d5fb1da399060
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
p4_label_17:
! Mem[000000009080002c] = cb9834df, %g2 = 0000000000000735
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb9834df
! %l5 = ffffffffffffb577, Mem[0000000018800018] = 463b6dc02b8df729
stx %l5,[%i1+%o3] ! Mem[0000000018800018] = ffffffffffffb577
! Mem[0000000090800004] = aa34d7b2, %g18 = 1bba3d04d15bf4b8
ldsw [%i5+0x004],%g2 ! %g2 = 1bba3d04d15bf4b8
! %l2 = 000000000000661f, Mem[0000000090800034] = 58a94c81
stb %l2,[%i5+0x034] ! Mem[0000000090800034] = 1fa94c81
! Mem[0000000091800010] = 404e134b, %g2 = ffffffffaa34d7b2
lduh [%o0+%o2],%g2 ! %g2 = 000000000000404e
! Mem[0000000018800000] = 8bbb237d, %l2 = 000000000000661f
lduw [%i1+%g0],%l2 ! %l2 = 000000008bbb237d
! Mem[0000000091800024] = 41537031, %g2 = 000000000000404e
lduh [%o0+0x024],%g2 ! %g2 = 0000000000004153
! Mem[000000009180000c] = 3791404e, %g2 = 0000000000004153
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000003791
! %l3 = 000000004c16697f, Mem[000000001980000e] = 9d4d2df8
sth %l3,[%i3+0x00e] ! Mem[000000001980000c] = 9d4d697f
! Mem[000000009180002c] = b577e248, %g2 = 0000000000003791
ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000b5
p4_label_18:
! %l2 = 8bbb237d, %l3 = 4c16697f, Mem[0000000090800000] = 2f7f1d79 aa34d7b2
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 8bbb237d 4c16697f
! Mem[0000000019000000] = a35d077ef657900f, %l7 = bae479a3aa77d361
ldx [%i2+%g0],%l7 ! %l7 = a35d077ef657900f
! %l1 = 00000000000000ad, Mem[0000000090000038] = 9045cbce
stw %l1,[%i4+0x038] ! Mem[0000000090000038] = 000000ad
! %l5 = ffffffffffffb577, Mem[000000009080002c] = cb9834df
stw %l5,[%i5+0x02c] ! Mem[000000009080002c] = ffffb577
! %l4 = 00000000517fc1aa, Mem[0000000091800004] = ec40402d
stb %l4,[%o0+0x004] ! Mem[0000000091800004] = aa40402d
! %l0 = 2b8df729, %l1 = 000000ad, Mem[0000000090000038] = 000000ad 22b61a17
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 2b8df729 000000ad
! Mem[0000000091800024] = 7031ffff, %g2 = 00000000000000b5
ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000070
! %l7 = a35d077ef657900f, Mem[0000000091000018] = 2c680e1d
stw %l7,[%i6+%o3] ! Mem[0000000091000018] = f657900f
! %l4 = 517fc1aa, %l5 = ffffb577, Mem[0000000091000010] = 1b12402d 1f66326f
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 517fc1aa ffffb577
! %l1 = 00000000000000ad, Mem[0000000019000000] = a35d077e
sth %l1,[%i2+%g0] ! Mem[0000000019000000] = 00ad077e
p4_label_19:
! Mem[0000000019800018] = 695366c6325ea7a9, %l7 = a35d077ef657900f
ldx [%i3+%o3],%l7 ! %l7 = 695366c6325ea7a9
! Mem[0000000018000018] = 332af3f0 2234fb10, %l6 = b577e248, %l7 = 325ea7a9
ldd [%i0+%o3],%l6 ! %l6 = 00000000332af3f0 000000002234fb10
! Mem[0000000090800030] = dc3ef5d31fa94c81, %g2 = 0000000000000070
ldx [%i5+0x030],%g2 ! %g2 = dc3ef5d31fa94c81
! Mem[0000000018800034] = aa77d361, %l4 = 00000000517fc1aa
ldub [%i1+0x037],%l4 ! %l4 = 0000000000000061
! %l1 = 00000000000000ad, Mem[0000000091000008] = f5482f5f
stb %l1,[%i6+%o1] ! Mem[0000000091000008] = ad482f5f
! Mem[0000000091000030] = d7be7a30, %g2 = dc3ef5d31fa94c81
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffd7be
! Mem[0000000091000038] = c1aaffff, %g2 = ffffffffffffd7be
ldub [%i6+0x03a],%g2 ! %g2 = 00000000000000c1
! %l3 = 000000004c16697f, Mem[0000000090800008] = a12d262fca578ad8
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 000000004c16697f
! Mem[0000000090800014] = af0a82ca, %g2 = 00000000000000c1
ldub [%i5+0x014],%g2 ! %g2 = 00000000000000af
! %l3 = 000000004c16697f, Mem[0000000018000012] = ea604262
sth %l3,[%i0+0x012] ! Mem[0000000018000010] = ea60697f
p4_label_20:
! %l4 = 00000061, %l5 = ffffb577, Mem[0000000090000010] = 00000002 000000ad
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 00000061 ffffb577
! %l2 = 8bbb237d, %l3 = 4c16697f, Mem[0000000091800020] = 21fea2c7 41537031
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 8bbb237d 4c16697f
! Mem[0000000091000034] = 941fa440, %g2 = 00000000000000af
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! Mem[0000000091800038] = 5892f92d 9d4d2df8, %g2 = 941fa440, %g3 = 62474693
ldd [%o0+0x038],%g2 ! %g2 = 000000005892f92d 000000009d4d2df8
! Mem[000000009180002c] = 48517fc1, %g2 = 000000005892f92d
ldub [%o0+0x02f],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000010] = 00000061, %g2 = 0000000000000048
ldsb [%i4+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = 7a30941f, %g2 = 0000000000000000
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000007a30
! %l4 = 00000061, %l5 = ffffb577, Mem[0000000018000018] = 332af3f0 2234fb10
std %l4,[%i0+%o3] ! Mem[0000000018000018] = 00000061 ffffb577
! Mem[000000009180002c] = 77e24851, %g2 = 0000000000007a30
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000077
! Mem[0000000090800000] = 8bbb237d, %g2 = 0000000000000077
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffff8bbb
p4_label_21:
! Mem[000000009100000c] = 9541517f, %g2 = ffffffffffff8bbb
ldsb [%i6+0x00e],%g2 ! %g2 = ffffffffffffff95
! Mem[0000000018800004] = c464879a, %l3 = 000000004c16697f
ldsh [%i1+0x004],%l3 ! %l3 = ffffffffffffc464
! %l2 = 8bbb237d, %l3 = ffffc464, Mem[0000000091800000] = 9d4d2df8 aa40402d
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 8bbb237d ffffc464
! Mem[0000000091800020] = 8bbb237d 4c16697f, %g2 = ffffff95, %g3 = 9d4d2df8
ldd [%o0+%o4],%g2 ! %g2 = 000000008bbb237d 000000004c16697f
! Mem[0000000091000034] = 941fa440, %g2 = 000000008bbb237d
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000094
! Mem[000000009000001c] = 18391fda, %g2 = 0000000000000094
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fda
! %l7 = 000000002234fb10, Mem[0000000091800028] = ffffffffb577e248
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 000000002234fb10
! Mem[0000000090800000] = 8bbb237d 4c16697f, %g2 = 18391fda, %g3 = 4c16697f
ldd [%i5+%g0],%g2 ! %g2 = 000000008bbb237d 000000004c16697f
! Mem[0000000091000010] = 517fc1aaffffb577, %g2 = 000000008bbb237d
ldx [%i6+%o2],%g2 ! %g2 = 517fc1aaffffb577
! Mem[0000000090000020] = b577e248517fc1aa, %g2 = 517fc1aaffffb577
ldx [%i4+%o4],%g2 ! %g2 = b577e248517fc1aa
p4_label_22:
! Mem[0000000090800018] = 9556073553628adf, %g2 = b577e248517fc1aa
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
! %l5 = ffffffffffffb577, Mem[000000009000000c] = c349b38e
stw %l5,[%i4+0x00c] ! Mem[000000009000000c] = ffffb577
! Mem[000000001980003c] = ffffff90, %l7 = 000000002234fb10
ldsb [%i3+0x03e],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000091800000] = 237dffff, %g2 = 9556073553628adf
ldsh [%o0+0x002],%g2 ! %g2 = 000000000000237d
! Mem[0000000091800020] = bb237d4c, %g2 = 000000000000237d
ldub [%o0+0x021],%g2 ! %g2 = 00000000000000bb
! Mem[0000000091800034] = ff905892, %g2 = 00000000000000bb
ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000090800014] = 82ca9556, %g2 = ffffffffffffff90
lduh [%i5+0x016],%g2 ! %g2 = 00000000000082ca
! Mem[0000000091000030] = 7a30941f, %g2 = 00000000000082ca
ldub [%i6+0x032],%g2 ! %g2 = 000000000000007a
! %l0 = 2b8df729, %l1 = 000000ad, Mem[0000000091000018] = f657900f 9ea6e537
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 2b8df729 000000ad
! Mem[0000000018800030] = bae479a3aa77d361, %l7 = ffffffffffffffff
ldx [%i1+0x030],%l7 ! %l7 = bae479a3aa77d361
p4_label_23:
! Mem[000000001800001c] = ffffb577, %l1 = 00000000000000ad
lduw [%i0+0x01c],%l1 ! %l1 = 00000000ffffb577
! %l5 = ffffffffffffb577, Mem[0000000090000020] = b577e248517fc1aa
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffffb577
! Mem[0000000091800024] = 7f000000, %g2 = 000000000000007a
ldub [%o0+0x027],%g2 ! %g2 = 000000000000007f
! Mem[000000009080001c] = 53628adf, %g2 = 000000000000007f
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000005362
! Mem[000000001980003c] = ffffff90, %l4 = 0000000000000061
lduh [%i3+0x03e],%l4 ! %l4 = 000000000000ff90
! Mem[0000000090800014] = 0a82ca95, %g2 = 0000000000005362
ldub [%i5+0x015],%g2 ! %g2 = 000000000000000a
! Mem[000000009080002c] = ffffb577, %g18 = 1bba3d04d15bf4b8
ldsw [%i5+0x02c],%g2 ! %g2 = 1bba3d04d15bf4b8
! Mem[0000000090800008] = 00000000, %g18 = 1bba3d04d15bf4b8
ldsw [%i5+%o1],%g2 ! %g2 = 1bba3d04d15bf4b8
! Mem[0000000019000028] = da350806, %l7 = bae479a3aa77d361
ldub [%i2+0x029],%l7 ! %l7 = 0000000000000035
! Mem[000000009180000c] = f92d3791, %g2 = 0000000000000000
lduw [%o0+0x00c],%g2 ! %g2 = 00000000f92d3791
p4_label_24:
! Mem[0000000091000038] = 517fc1aa, %g2 = 00000000f92d3791
ldsh [%i6+0x038],%g2 ! %g2 = 000000000000517f
! %l7 = 0000000000000035, Mem[000000009000000b] = f8ffffb5
stb %l7,[%i4+0x00b] ! Mem[0000000090000008] = 35ffffb5
! Mem[0000000090800028] = ee8f90ff, %g2 = 000000000000517f
ldsb [%i5+0x029],%g2 ! %g2 = ffffffffffffffee
! %l3 = ffffffffffffc464, Mem[0000000090000018] = 8708e7ef
stb %l3,[%i4+%o3] ! Mem[0000000090000018] = 6408e7ef
! Mem[0000000091800034] = 9d4dff90, %g18 = 1bba3d04d15bf4b8
ldsw [%o0+0x034],%g2 ! %g2 = 1bba3d04d15bf4b8
! %l4 = 0000ff90, %l5 = ffffb577, Mem[0000000090800028] = ddee8f90 ffffb577
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 0000ff90 ffffb577
! Mem[0000000090800028] = ff90ffff, %g2 = ffffffff9d4dff90
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000091000020] = 2b8df729 000000ad, %g2 = ffffff90, %g3 = 4c16697f
ldd [%i6+%o4],%g2 ! %g2 = 000000002b8df729 00000000000000ad
! Mem[0000000019000014] = aa77697f, %l0 = 000000002b8df729
lduh [%i2+0x016],%l0 ! %l0 = 000000000000697f
! Mem[0000000090800038] = 9e5fc1aa9d4d2df8, %g2 = 000000002b8df729
ldx [%i5+0x038],%g2 ! %g2 = 9e5fc1aa9d4d2df8
p4_label_25:
! Mem[0000000090000018] = 6408e7ef18391fda, %g2 = 9e5fc1aa9d4d2df8
ldx [%i4+%o3],%g2 ! %g2 = 6408e7ef18391fda
! Mem[0000000091000020] = 2b8df729 000000ad, %g2 = 18391fda, %g3 = 000000ad
ldd [%i6+%o4],%g2 ! %g2 = 000000002b8df729 00000000000000ad
! Mem[0000000090800020] = 5fbb628c, %g2 = 000000002b8df729
ldsb [%i5+0x021],%g2 ! %g2 = 000000000000005f
! Mem[0000000091000034] = a440517f, %g2 = 000000000000005f
lduh [%i6+0x036],%g2 ! %g2 = 000000000000a440
! Mem[0000000090000020] = ffffffffffffb577, %g2 = 000000000000a440
ldx [%i4+%o4],%g2 ! %g2 = ffffffffffffb577
! %l6 = 00000000332af3f0, Mem[000000001900003d] = 9d4d2df8
stb %l6,[%i2+0x03d] ! Mem[000000001900003c] = 9df02df8
! %l1 = 00000000ffffb577, Mem[0000000090000004] = 77d35b81
stb %l1,[%i4+0x004] ! Mem[0000000090000004] = 77d35b81
! Mem[0000000090800038] = aa9d4d2d, %g2 = ffffffffffffb577
ldub [%i5+0x03b],%g2 ! %g2 = 00000000000000aa
! Mem[0000000018000030] = 00000002ec40402d, %l3 = ffffffffffffc464
ldx [%i0+0x030],%l3 ! %l3 = 00000002ec40402d
! Mem[0000000090800024] = 8c16be0f, %g18 = 1bba3d04d15bf4b8
ldsw [%i5+0x024],%g2 ! %g2 = 1bba3d04d15bf4b8
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000000000697f
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ffffb577
bne,a,pn %xcc,p4_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008bbb237d
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000002ec40402d
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000ff90
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffb577
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000332af3f0
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000035
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5ad6bd95 a214bff3
bne %xcc,p4_f6_fail
nop
! Check Local Memory
set p4_local0_expect,%g1
p4_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 2db24937aa77d361
ldx [%i0+0x008],%g3 ! Observed data at 0000000018000008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ea60697f517fc1aa
ldx [%i0+0x010],%g3 ! Observed data at 0000000018000010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000061ffffb577
ldx [%i0+0x018],%g3 ! Observed data at 0000000018000018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000002ec40402d
ldx [%i0+0x030],%g3 ! Observed data at 0000000018000030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8865f9a64c16697f
ldx [%i0+0x038],%g3 ! Observed data at 0000000018000038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x038,%g4
set p4_local1_expect,%g1
p4_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 8bbb237dc464879a
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 = ffffffffffffb577
ldx [%i1+0x018],%g3 ! Observed data at 0000000018800018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5892f92d9d4d2df8
ldx [%i1+0x038],%g3 ! Observed data at 0000000018800038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x038,%g4
set p4_local2_expect,%g1
p4_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00ad077ef657900f
ldx [%i2+0x000],%g3 ! Observed data at 0000000019000000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 08abffc8aa77697f
ldx [%i2+0x010],%g3 ! Observed data at 0000000019000010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5892f92d9df02df8
ldx [%i2+0x038],%g3 ! Observed data at 0000000019000038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x038,%g4
set p4_local3_expect,%g1
p4_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 517fc1aa9d4d697f
ldx [%i3+0x008],%g3 ! Observed data at 0000000019800008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffffb577e248
ldx [%i3+0x010],%g3 ! Observed data at 0000000019800010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffffffffff90
ldx [%i3+0x038],%g3 ! Observed data at 0000000019800038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x038,%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_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:
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000019800008]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019800020]
stda %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000008]
stda %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000000]
stba %l1,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800028]
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018000008]
stba %l5,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000020]
done
p4_trap1o:
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000019800008]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019800020]
stda %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000008]
stda %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000000]
stba %l1,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800028]
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018000008]
stba %l5,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000020]
done
p4_trap2e:
ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019800000]
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018000010]
stwa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800018]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018800008]
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000019000018]
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019800018]
ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018000028]
done
p4_trap2o:
ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019800000]
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018000010]
stwa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800018]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018800008]
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000019000018]
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019800018]
ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018000028]
done
p4_trap3e:
nop
nop
nop
nop
done
p4_trap3o:
nop
nop
nop
nop
done
p4_init_memory_pointers:
set p4_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p4_local0_start,%i0
set p4_local1_start,%i1
set p4_local2_start,%i2
set p4_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 90c62d9459ceaba1
ldx [%g1+0x008],%l1 ! %l1 = 2893dfbbec40402d
ldx [%g1+0x010],%l2 ! %l2 = 11b087825892f92d
ldx [%g1+0x018],%l3 ! %l3 = d8e7ba5c9d4d2df8
ldx [%g1+0x020],%l4 ! %l4 = d86b3af28708e7ef
ldx [%g1+0x028],%l5 ! %l5 = 78d8f2ea5d856b22
ldx [%g1+0x030],%l6 ! %l6 = b15d5191bb428bbb
ldx [%g1+0x038],%l7 ! %l7 = fc5bb48ff4ae4b1a
! Initialize the output register of window 0
set unres3_start,%o0
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 = f8c29e79 83809410 e881a9c8 a1f23a12
! %f4 = caabb8a5 83351b79 492e3bec d02b3bbe
! %f8 = fabfe123 d99937ae ddeebb02 74aa3c0c
! %f12 = 5afb4867 00545813 7d2524d3 b86a0611
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 02ca4c7a 62d60068 7d49d04c 3db7c50d
! %f20 = 47cac50b 2f8688a3 e4334c22 e8d27f3c
! %f24 = e20cd964 93ab8d3a f8bd332f de48395d
! %f28 = a77d2b61 b7e79d31 1260f4e0 38352180
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 08f6eb23 f38ff59c 9bd0f423 a87ed700
! %f36 = eb541371 5af8bda5 f95961c5 47b0d9f9
! %f40 = 1ee6658b 17eefeb0 893dcc3a 825d5ab0
! %f44 = 05cfe43e d901164f fba4fea3 37ca43f8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5a94d65000000065,%g7,%g1 ! GSR scale = 12, align = 5
wr %g1,%g0,%gsr ! GSR = 5a94d65000000065
wr %g0,%y ! Clear Y 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:
! %l1 = 860078e239a641a8, Mem[0000000090000010] = b8b0f4d72e582097
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 860078e239a641a8
! %l4 = 15c7169c, %l5 = 26cb7b84, Mem[000000001a800030] = 854fa2e7 a42d393b
std %l4,[%i1+0x030] ! Mem[000000001a800030] = 15c7169c 26cb7b84
! %l5 = c3a7f3c226cb7b84, Mem[000000001b000038] = c3087e299a677c32
stx %l5,[%i2+0x038] ! Mem[000000001b000038] = c3a7f3c226cb7b84
! %l4 = 2377b35c15c7169c, Mem[0000000091800008] = 4c632420ec2a3791
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = 2377b35c15c7169c
! Mem[000000009100000c] = 95411b12, %g2 = df6c22d29f6a5089
ldub [%i6+0x00e],%g2 ! %g2 = 0000000000000095
! Mem[0000000091800038] = 206724ce, %g18 = 72e0a81fff2f7c21
ldsw [%o0+0x038],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[0000000090000008] = 1a2fc349, %g2 = 00000000206724ce
ldsb [%i4+0x00a],%g2 ! %g2 = 000000000000001a
! Mem[0000000091000038] = d578fe30, %g2 = 000000000000001a
lduh [%i6+0x038],%g2 ! %g2 = 000000000000d578
! Mem[000000001b800010] = 38ac4610 bddfe1dc, %l6 = 31372d97, %l7 = c2620e98
ldd [%i3+%o2],%l6 ! %l6 = 0000000038ac4610 00000000bddfe1dc
! Mem[000000001b000028] = 01541779, %l5 = c3a7f3c226cb7b84
ldsb [%i2+0x02b],%l5 ! %l5 = 0000000000000079
p5_label_2:
! %l5 = 0000000000000079, Mem[0000000091800000] = 270d22b9
sth %l5,[%o0+%g0] ! Mem[0000000091800000] = 007922b9
! Mem[0000000091800018] = 0c9e9129, %g2 = 000000000000d578
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000000c9e
! Mem[000000009080002c] = cb9834df, %g2 = 0000000000000c9e
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb9834df
! Mem[0000000090800010] = b25f4cb9, %g18 = 72e0a81fff2f7c21
ldsw [%i5+%o2],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[000000009180000c] = 169c404e, %g2 = ffffffffb25f4cb9
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000169c
! Mem[0000000090800008] = a19e262f, %g2 = 000000000000169c
lduw [%i5+%o1],%g2 ! %g2 = 00000000a19e262f
! Mem[000000009080001c] = 53628adf, %g2 = 00000000a19e262f
lduw [%i5+0x01c],%g2 ! %g2 = 0000000053628adf
! %l2 = 8cff3623ec143fa2, Mem[000000001b800010] = 38ac4610
stw %l2,[%i3+%o2] ! Mem[000000001b800010] = ec143fa2
! %l0 = 32318d562f251e49, Mem[0000000090000004] = 77d35b81
stw %l0,[%i4+0x004] ! Mem[0000000090000004] = 2f251e49
! Mem[000000009180003c] = 60b200b2, %g2 = 0000000053628adf
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000060b2
p5_label_3:
! Mem[0000000090000008] = 1a2fc349, %g2 = 00000000000060b2
ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000001a2f
! Mem[0000000091000038] = d578fe30, %g2 = 0000000000001a2f
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffd578
! Mem[000000001a800000] = 87910426, %l7 = 00000000bddfe1dc
ldsh [%i1+0x002],%l7 ! %l7 = 0000000000000426
! Mem[000000001a000030] = 010805c9, %l2 = 8cff3623ec143fa2
ldub [%i0+0x033],%l2 ! %l2 = 00000000000000c9
! Mem[000000009180001c] = a221fea2, %g2 = ffffffffffffd578
ldub [%o0+0x01f],%g2 ! %g2 = 00000000000000a2
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = 00000000000000a2
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[0000000091800014] = 01f6b102, %g2 = fc554a3e5ac4b8a1
lduh [%o0+0x014],%g2 ! %g2 = 00000000000001f6
! %l2 = 00000000000000c9, Mem[0000000090800028] = ddee8f90cb9834df
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 00000000000000c9
! Mem[0000000091000004] = 48f5482f, %g2 = 00000000000001f6
ldub [%i6+0x007],%g2 ! %g2 = 0000000000000048
! Mem[0000000090800034] = 4c81fc55, %g2 = 0000000000000048
ldub [%i5+0x036],%g2 ! %g2 = 000000000000004c
p5_label_4:
! Mem[000000001a000004] = eaa84b05, %l7 = 0000000000000426
ldub [%i0+0x004],%l7 ! %l7 = 00000000000000ea
! Mem[0000000091800030] = 9b67d4df, %g2 = 000000000000004c
lduh [%o0+0x032],%g2 ! %g2 = 0000000000009b67
! Mem[000000009100000c] = ccff9541, %g18 = 72e0a81fff2f7c21
ldsw [%i6+0x00c],%g2 ! %g2 = 72e0a81fff2f7c21
! %l3 = 84a756f843d5621d, Mem[0000000091000006] = df48f548
stb %l3,[%i6+0x006] ! Mem[0000000091000004] = 1d48f548
! Mem[0000000091800014] = 01f6b102, %g2 = ffffffffccff9541
lduw [%o0+0x014],%g2 ! %g2 = 0000000001f6b102
! Mem[000000001b000000] = 2d1771c2, %l7 = 00000000000000ea
lduh [%i2+%g0],%l7 ! %l7 = 0000000000002d17
! Mem[0000000091800034] = b0206724, %g2 = 0000000001f6b102
ldsb [%o0+0x037],%g2 ! %g2 = ffffffffffffffb0
! Mem[000000009180002c] = 624af7dc, %g2 = ffffffffffffffb0
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000062
! Mem[000000009180002c] = 4725624a, %g18 = 72e0a81fff2f7c21
ldsw [%o0+0x02c],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[0000000090000028] = c7af717562474693, %g2 = 000000004725624a
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
p5_label_5:
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = c7af717562474693
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! Mem[0000000090000020] = efdae8a0, %g18 = 72e0a81fff2f7c21
ldsw [%i4+%o4],%g2 ! %g2 = 72e0a81fff2f7c21
! %l4 = 2377b35c15c7169c, Mem[000000001b800030] = 0d526c1bf0eb121c
stx %l4,[%i3+0x030] ! Mem[000000001b800030] = 2377b35c15c7169c
! Mem[0000000090800030] = dc3ef5d3 58a94c81, %g2 = efdae8a0, %g3 = 0bad0b00
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 0000000058a94c81
! %l4 = 2377b35c15c7169c, Mem[0000000090800028] = 00000000000000c9
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 2377b35c15c7169c
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 00000000dc3ef5d3
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! Mem[0000000091000024] = 2e6fd2f1, %g2 = e663a5d918391fda
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000002e6f
! Mem[000000001a000034] = f9351363, %l2 = 00000000000000c9
lduh [%i0+0x036],%l2 ! %l2 = 0000000000001363
! Mem[0000000091000004] = e2761d48, %g2 = 0000000000002e6f
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffe276
! Mem[000000001a800024] = 8e0e2fa7, %l6 = 0000000038ac4610
ldsw [%i1+0x024],%l6 ! %l6 = ffffffff8e0e2fa7
p5_label_6:
! %l0 = 32318d562f251e49, Mem[0000000091800022] = a2c74153
stb %l0,[%o0+0x022] ! Mem[0000000091800020] = 49c74153
! Mem[0000000091000010] = 6a381f66, %g2 = ffffffffffffe276
ldsb [%i6+0x012],%g2 ! %g2 = 000000000000006a
! Mem[0000000091800024] = 7031f4c1, %g2 = 000000000000006a
ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000070
! Mem[000000009000002c] = 62474693, %g2 = 0000000000000070
lduw [%i4+0x02c],%g2 ! %g2 = 0000000062474693
! %l1 = 860078e239a641a8, Mem[0000000091800010] = 404e134b
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = 39a641a8
! Mem[0000000090800028] = 2377b35c 15c7169c, %g2 = 62474693, %g3 = 58a94c81
ldd [%i5+%o5],%g2 ! %g2 = 000000002377b35c 0000000015c7169c
! %l4 = 2377b35c15c7169c, Mem[0000000090800018] = 95560735
stw %l4,[%i5+%o3] ! Mem[0000000090800018] = 15c7169c
! Mem[0000000090800034] = 58a94c81, %g2 = 000000002377b35c
lduw [%i5+0x034],%g2 ! %g2 = 0000000058a94c81
! %l5 = 0000000000000079, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000079
! Mem[000000001b00003c] = 26cb7b84, %l5 = 0000000000000079
ldub [%i2+0x03d],%l5 ! %l5 = 00000000000000cb
p5_label_7:
! %l3 = 84a756f843d5621d, Mem[0000000091000006] = 1d48f548
sth %l3,[%i6+0x006] ! Mem[0000000091000004] = 621df548
! %l6 = ffffffff8e0e2fa7, Mem[0000000091800020] = 21fe49c7
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = 8e0e2fa7
! Mem[000000001a800030] = 15c7169c 26cb7b84, %l4 = 15c7169c, %l5 = 000000cb
ldd [%i1+0x030],%l4 ! %l4 = 0000000015c7169c 0000000026cb7b84
! %l1 = 860078e239a641a8, Mem[0000000091800010] = 39a641a8
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = 39a641a8
! Mem[0000000091800020] = 8e0e2fa7, %g2 = 0000000058a94c81
lduw [%o0+%o4],%g2 ! %g2 = 000000008e0e2fa7
! Mem[0000000090800018] = 15c7169c53628adf, %g2 = 000000008e0e2fa7
ldx [%i5+%o3],%g2 ! %g2 = 15c7169c53628adf
! Mem[0000000091000028] = 41f165d6, %g2 = 15c7169c53628adf
lduh [%i6+0x02a],%g2 ! %g2 = 00000000000041f1
! Mem[0000000090800034] = 58a94c81, %g2 = 00000000000041f1
ldub [%i5+0x034],%g2 ! %g2 = 0000000000000058
! %l3 = 84a756f843d5621d, Mem[000000001b000020] = 2513dd4a
stw %l3,[%i2+%o4] ! Mem[000000001b000020] = 43d5621d
! Mem[000000009080000c] = ca578ad8, %g18 = 72e0a81fff2f7c21
ldsw [%i5+0x00c],%g2 ! %g2 = 72e0a81fff2f7c21
p5_label_8:
! Mem[0000000091000018] = 2c680e1d9ea6e537, %g2 = ffffffffca578ad8
ldx [%i6+%o3],%g2 ! %g2 = 2c680e1d9ea6e537
! %l0 = 32318d562f251e49, Mem[000000009000003f] = 17000000
stb %l0,[%i4+0x03f] ! Mem[000000009000003c] = 49000000
! %l0 = 32318d562f251e49, Mem[0000000090800038] = fc554a3e5ac4b8a1
stx %l0,[%i5+0x038] ! Mem[0000000090800038] = 32318d562f251e49
! %l7 = 0000000000002d17, Mem[0000000091800010] = 39a641a801f6b102
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 0000000000002d17
! Mem[000000009000003c] = 22b61a49, %g2 = 2c680e1d9ea6e537
lduh [%i4+0x03c],%g2 ! %g2 = 00000000000022b6
! %l1 = 860078e239a641a8, Mem[0000000090000030] = 573d94b1da399060
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 860078e239a641a8
! Mem[0000000090800034] = 4c813231, %g2 = 00000000000022b6
lduh [%i5+0x036],%g2 ! %g2 = 0000000000004c81
! Mem[000000009100000c] = ccff9541, %g18 = 72e0a81fff2f7c21
ldsw [%i6+0x00c],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[0000000090000038] = 9045cbce, %g2 = ffffffffccff9541
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! %l2 = 0000000000001363, Mem[000000001b800038] = c35b41ef2853f8f0
stx %l2,[%i3+0x038] ! Mem[000000001b800038] = 0000000000001363
p5_label_9:
! Mem[0000000091800028] = f4c1a24c4725624a, %g2 = 000000009045cbce
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c4725624a
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = f4c1a24c4725624a
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! Mem[000000001b000038] = c3a7f3c226cb7b84, %l1 = 860078e239a641a8
ldx [%i2+0x038],%l1 ! %l1 = c3a7f3c226cb7b84
! Mem[000000001a000008] = b37945ff4558c723, %l6 = ffffffff8e0e2fa7
ldx [%i0+%o1],%l6 ! %l6 = b37945ff4558c723
! %l2 = 00001363, %l3 = 43d5621d, Mem[0000000091000030] = d7be7a30 941fa440
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 00001363 43d5621d
! %l4 = 0000000015c7169c, Mem[000000009100003b] = 309b50f1
stb %l4,[%i6+0x03b] ! Mem[0000000091000038] = 9c9b50f1
! Mem[0000000090800018] = 15c7169c 53628adf, %g2 = ccff9541, %g3 = 15c7169c
ldd [%i5+%o3],%g2 ! %g2 = 0000000015c7169c 0000000053628adf
! Mem[0000000091000024] = 2e6fd2f1, %g18 = 72e0a81fff2f7c21
ldsw [%i6+0x024],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[0000000091800038] = 206724ce60b200b2, %g2 = 000000002e6fd2f1
ldx [%o0+0x038],%g2 ! %g2 = 206724ce60b200b2
! Mem[0000000091000000] = 1ec2e276, %g2 = 206724ce60b200b2
lduh [%i6+0x002],%g2 ! %g2 = 0000000000001ec2
p5_label_10:
! Mem[0000000091000020] = 27c52e6f, %g2 = 0000000000001ec2
lduh [%i6+0x022],%g2 ! %g2 = 00000000000027c5
! %l0 = 32318d562f251e49, Mem[0000000091800014] = 00002d17
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 2f251e49
! Mem[000000009180001c] = 1d1391a2, %g18 = 72e0a81fff2f7c21
ldsw [%o0+0x01c],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[0000000091800008] = 2377b35c15c7169c, %g2 = 000000001d1391a2
ldx [%o0+%o1],%g2 ! %g2 = 2377b35c15c7169c
! Mem[000000001b000030] = 9d87f601, %l7 = 0000000000002d17
ldsh [%i2+0x030],%l7 ! %l7 = ffffffffffff9d87
! %l6 = b37945ff4558c723, Mem[0000000090800028] = 2377b35c15c7169c
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = b37945ff4558c723
! Mem[000000009180002c] = 4725624a, %g2 = 2377b35c15c7169c
lduw [%o0+0x02c],%g2 ! %g2 = 000000004725624a
! Mem[0000000091800038] = 24ce60b2, %g2 = 000000004725624a
ldsh [%o0+0x03a],%g2 ! %g2 = 00000000000024ce
! Mem[0000000091000000] = 92f01ec2, %g18 = 72e0a81fff2f7c21
ldsw [%i6+%g0],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[0000000090000030] = 860078e2, %g2 = ffffffff92f01ec2
lduw [%i4+0x030],%g2 ! %g2 = 00000000860078e2
p5_label_11:
! Mem[0000000090000020] = 00000000, %g2 = 00000000860078e2
ldub [%i4+0x023],%g2 ! %g2 = 0000000000000000
! %l3 = 84a756f843d5621d, Mem[0000000091000002] = 1ec2e276
stb %l3,[%i6+0x002] ! Mem[0000000091000000] = 1dc2e276
! Mem[0000000091000000] = 92f01dc2e276621d, %g2 = 0000000000000000
ldx [%i6+%g0],%g2 ! %g2 = 92f01dc2e276621d
! Mem[0000000091000034] = 43d5621d, %g2 = 92f01dc2e276621d
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000043
! %l4 = 0000000015c7169c, Mem[0000000091000038] = d578fe9c9b50f1dd
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000000015c7169c
! %l2 = 00001363, %l3 = 43d5621d, Mem[0000000091000030] = 00001363 43d5621d
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 00001363 43d5621d
! Mem[000000009080002c] = 4558c723, %g18 = 72e0a81fff2f7c21
ldsw [%i5+0x02c],%g2 ! %g2 = 72e0a81fff2f7c21
! %l7 = ffffffffffff9d87, Mem[0000000090000030] = 860078e239a641a8
stx %l7,[%i4+0x030] ! Mem[0000000090000030] = ffffffffffff9d87
! %l0 = 2f251e49, %l1 = 26cb7b84, Mem[0000000091800008] = 2377b35c 15c7169c
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 2f251e49 26cb7b84
! %l7 = ffffffffffff9d87, Mem[0000000091000008] = f5482f5f
sth %l7,[%i6+%o1] ! Mem[0000000091000008] = 9d872f5f
p5_label_12:
! %l6 = 4558c723, %l7 = ffff9d87, Mem[0000000091800028] = f4c1a24c 4725624a
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 4558c723 ffff9d87
! %l2 = 0000000000001363, Mem[000000001a800018] = 420dcca251d557d9
stx %l2,[%i1+%o3] ! Mem[000000001a800018] = 0000000000001363
! %l7 = ffffffffffff9d87, Mem[0000000091000008] = 9d872f5fccff9541
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = ffffffffffff9d87
! Mem[0000000091800030] = f7dc9b67 d4df14b0, %g2 = 4558c723, %g3 = 53628adf
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df14b0
! %l1 = c3a7f3c226cb7b84, Mem[0000000091800014] = 2f251e49
stw %l1,[%o0+0x014] ! Mem[0000000091800014] = 26cb7b84
! %l4 = 0000000015c7169c, Mem[0000000090800004] = 4f34d7b2
stw %l4,[%i5+0x004] ! Mem[0000000090800004] = 15c7169c
! %l1 = c3a7f3c226cb7b84, Mem[0000000090000030] = ffffffff
stw %l1,[%i4+0x030] ! Mem[0000000090000030] = 26cb7b84
! Mem[0000000091800024] = 314558c7, %g2 = 00000000f7dc9b67
ldsb [%o0+0x027],%g2 ! %g2 = 0000000000000031
! %l0 = 2f251e49, %l1 = 26cb7b84, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 2f251e49 26cb7b84
! %l7 = ffffffffffff9d87, Mem[0000000091000020] = 3d4d27c52e6fd2f1
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffff9d87
p5_label_13:
! %l4 = 15c7169c, %l5 = 26cb7b84, Mem[0000000090000030] = 26cb7b84 ffff9d87
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 15c7169c 26cb7b84
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 00000031, %g3 = d4df14b0
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[0000000091000004] = e276621d, %g2 = 00000000b35541f1
lduh [%i6+0x004],%g2 ! %g2 = 000000000000e276
! Mem[0000000091000030] = 0000136343d5621d, %g2 = 000000000000e276
ldx [%i6+0x030],%g2 ! %g2 = 0000136343d5621d
! %l2 = 0000000000001363, Mem[000000009180000b] = 4926cb7b
stb %l2,[%o0+0x00b] ! Mem[0000000091800008] = 6326cb7b
! Mem[0000000091800020] = 2fa74153, %g2 = 0000136343d5621d
ldub [%o0+0x022],%g2 ! %g2 = 000000000000002f
! Mem[000000009100003c] = 15c7169c, %g18 = 72e0a81fff2f7c21
ldsw [%i6+0x03c],%g2 ! %g2 = 72e0a81fff2f7c21
! %l2 = 0000000000001363, Mem[0000000091800026] = 70314558
sth %l2,[%o0+0x026] ! Mem[0000000091800024] = 13634558
! Mem[0000000090000034] = 7b849045, %g2 = 0000000015c7169c
ldub [%i4+0x036],%g2 ! %g2 = 000000000000007b
! Mem[000000001a000034] = f9351363, %l5 = 0000000026cb7b84
ldub [%i0+0x037],%l5 ! %l5 = 0000000000000063
p5_label_14:
! Mem[0000000091800008] = 2f251e63, %g18 = 72e0a81fff2f7c21
ldsw [%o0+%o1],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[000000001b800008] = c231bf96, %l0 = 32318d562f251e49
ldsb [%i3+0x00b],%l0 ! %l0 = ffffffffffffff96
! %l2 = 0000000000001363, Mem[000000001a000000] = 38ecd6fdeaa84b05
stx %l2,[%i0+%g0] ! Mem[000000001a000000] = 0000000000001363
! %l4 = 15c7169c, %l5 = 00000063, Mem[0000000091000010] = 1b126a38 1f66326f
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 15c7169c 00000063
! Mem[0000000090800014] = 0a82ca15, %g2 = 000000002f251e63
ldsb [%i5+0x015],%g2 ! %g2 = 000000000000000a
! Mem[000000009000002c] = 62474693, %g2 = 000000000000000a
ldsb [%i4+0x02c],%g2 ! %g2 = 0000000000000062
! %l6 = 4558c723, %l7 = ffff9d87, Mem[0000000091800010] = 00000000 26cb7b84
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 4558c723 ffff9d87
! Mem[000000009080002c] = 4558c723, %g2 = 0000000000000062
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000004558
! Mem[0000000091000000] = 92f01dc2e276621d, %g2 = 0000000000004558
ldx [%i6+%g0],%g2 ! %g2 = 92f01dc2e276621d
! %l1 = c3a7f3c226cb7b84, Mem[0000000090000014] = 39a641a8
stw %l1,[%i4+0x014] ! Mem[0000000090000014] = 26cb7b84
p5_label_15:
! Mem[000000001a000004] = 00001363, %l1 = c3a7f3c226cb7b84
lduh [%i0+0x006],%l1 ! %l1 = 0000000000001363
! %l6 = b37945ff4558c723, Mem[0000000090800000] = 2f7f1d7915c7169c
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = b37945ff4558c723
! %l4 = 15c7169c, %l5 = 00000063, Mem[0000000091000030] = 00001363 43d5621d
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 15c7169c 00000063
! Mem[000000001a800010] = 45f620b3, %l5 = 0000000000000063
ldsw [%i1+%o2],%l5 ! %l5 = 0000000045f620b3
! Mem[000000001b000028] = 01541779, %l5 = 0000000045f620b3
ldub [%i2+0x02b],%l5 ! %l5 = 0000000000000079
! Mem[0000000090000000] = 8624e74a2f251e49, %g2 = 92f01dc2e276621d
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a2f251e49
! Mem[0000000090000028] = c7af7175, %g2 = 8624e74a2f251e49
lduh [%i4+%o5],%g2 ! %g2 = 000000000000c7af
! Mem[0000000090000038] = 9045cbce, %g18 = 72e0a81fff2f7c21
ldsw [%i4+0x038],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 9045cbce, %g3 = 65d635bd
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[000000001b800010] = ec143fa2, %l3 = 84a756f843d5621d
ldub [%i3+0x012],%l3 ! %l3 = 000000000000003f
p5_label_16:
! Mem[000000001a000000] = 00000000, %l3 = 000000000000003f
lduh [%i0+0x002],%l3 ! %l3 = 0000000000000000
! %l3 = 0000000000000000, Mem[0000000091800034] = d4df14b0
sth %l3,[%o0+0x034] ! Mem[0000000091800034] = 000014b0
! %l5 = 0000000000000079, Mem[0000000090000000] = 8624e74a
stb %l5,[%i4+%g0] ! Mem[0000000090000000] = 7924e74a
! Mem[0000000091800020] = 8e0e2fa7, %g2 = 00000000b35541f1
ldsh [%o0+%o4],%g2 ! %g2 = ffffffffffff8e0e
! Mem[000000009000002c] = 62474693, %g2 = ffffffffffff8e0e
ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000062
! Mem[0000000091800010] = 4558c723, %g2 = 0000000000000062
lduw [%o0+%o2],%g2 ! %g2 = 000000004558c723
! Mem[000000001b800024] = 3f3cd81c, %l5 = 0000000000000079
ldsb [%i3+0x024],%l5 ! %l5 = 000000000000003f
! %l5 = 000000000000003f, Mem[000000009100003c] = 15c7169c
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = 0000003f
! %l3 = 0000000000000000, Mem[000000009180002c] = ffff9d87
stw %l3,[%o0+0x02c] ! Mem[000000009180002c] = 00000000
! Mem[000000001a80003c] = c65b87ea, %l2 = 0000000000001363
ldsh [%i1+0x03e],%l2 ! %l2 = ffffffffffff87ea
p5_label_17:
! %l4 = 0000000015c7169c, Mem[0000000090800008] = a19e262fca578ad8
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000000015c7169c
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = 4558c723, %g3 = 65d635bd
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! %l2 = ffffffffffff87ea, Mem[000000009000002f] = 9315c716
stb %l2,[%i4+0x02f] ! Mem[000000009000002c] = ea15c716
! %l4 = 15c7169c, %l5 = 0000003f, Mem[000000001b000028] = 01541779 fb165682
std %l4,[%i2+%o5] ! Mem[000000001b000028] = 15c7169c 0000003f
! %l4 = 15c7169c, %l5 = 0000003f, Mem[0000000090000030] = 15c7169c 26cb7b84
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 15c7169c 0000003f
! Mem[000000009180002c] = 00000000, %g2 = 00000000b25f4cb9
lduw [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = cbce22b6, %g2 = 0000000000000000
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffcbce
! Mem[0000000090800004] = 58c72300, %g2 = ffffffffffffcbce
ldsb [%i5+0x005],%g2 ! %g2 = 0000000000000058
! %l0 = ffffffffffffff96, Mem[000000001b000028] = 15c7169c
stw %l0,[%i2+%o5] ! Mem[000000001b000028] = ffffff96
! Mem[0000000090000000] = 4a2f251e, %g2 = 0000000000000058
ldsb [%i4+0x003],%g2 ! %g2 = 000000000000004a
p5_label_18:
! %l4 = 0000000015c7169c, Mem[0000000091800020] = 8e0e2fa7
stw %l4,[%o0+%o4] ! Mem[0000000091800020] = 15c7169c
! Mem[0000000090000038] = 9045cbce, %g18 = 72e0a81fff2f7c21
ldsw [%i4+0x038],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[0000000091000028] = 5541f165, %g2 = ffffffff9045cbce
ldub [%i6+0x029],%g2 ! %g2 = 0000000000000055
! Mem[0000000090800028] = b37945ff, %g18 = 72e0a81fff2f7c21
ldsw [%i5+%o5],%g2 ! %g2 = 72e0a81fff2f7c21
! %l7 = ffffffffffff9d87, Mem[000000001b800000] = 03962eba
stw %l7,[%i3+%g0] ! Mem[000000001b800000] = ffff9d87
! Mem[000000009100000c] = ffff9d87, %g2 = ffffffffb37945ff
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ffff9d87
! %l3 = 0000000000000000, Mem[0000000091000008] = ffffffff
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = 00000000
! Mem[0000000091000024] = 9d87b355, %g2 = 00000000ffff9d87
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffff9d87
! Mem[0000000091000034] = 00000063, %g18 = 72e0a81fff2f7c21
ldsw [%i6+0x034],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[0000000090000038] = ce22b61a, %g2 = 0000000000000063
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000ce
p5_label_19:
! Mem[000000001b800020] = dcdb60b6, %l0 = ffffffffffffff96
ldub [%i3+0x022],%l0 ! %l0 = 0000000000000060
! Mem[000000001a00001c] = 0d09c935, %l0 = 0000000000000060
ldsw [%i0+0x01c],%l0 ! %l0 = 000000000d09c935
! %l6 = b37945ff4558c723, Mem[0000000090800010] = b25f4cb9
stw %l6,[%i5+%o2] ! Mem[0000000090800010] = 4558c723
! Mem[000000001b800000] = ffff9d87e1d454ac, %l6 = b37945ff4558c723
ldx [%i3+%g0],%l6 ! %l6 = ffff9d87e1d454ac
! %l6 = e1d454ac, %l7 = ffff9d87, Mem[0000000090000038] = 9045cbce 22b61a49
std %l6,[%i4+0x038] ! Mem[0000000090000038] = e1d454ac ffff9d87
! Mem[000000001a000004] = 00001363, %l4 = 0000000015c7169c
ldsh [%i0+0x006],%l4 ! %l4 = 0000000000001363
! Mem[000000001b800034] = 15c7169c, %l7 = ffffffffffff9d87
ldub [%i3+0x037],%l7 ! %l7 = 000000000000009c
! %l1 = 0000000000001363, Mem[0000000090800018] = 15c7169c53628adf
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 0000000000001363
! %l4 = 00001363, %l5 = 0000003f, Mem[0000000090800018] = 00000000 00001363
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 00001363 0000003f
! %l1 = 0000000000001363, Mem[000000009180003c] = 60b200b2
sth %l1,[%o0+0x03c] ! Mem[000000009180003c] = 136300b2
p5_label_20:
! %l4 = 00001363, %l5 = 0000003f, Mem[0000000091000030] = 15c7169c 00000063
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 00001363 0000003f
! Mem[000000001b000018] = bfda7536, %l0 = 000000000d09c935
ldsb [%i2+0x01a],%l0 ! %l0 = 0000000000000075
! %l6 = ffff9d87e1d454ac, Mem[0000000091800028] = 4558c723
sth %l6,[%o0+%o5] ! Mem[0000000091800028] = 54acc723
! %l1 = 0000000000001363, Mem[000000009080001d] = 00003f66
stb %l1,[%i5+0x01d] ! Mem[000000009080001c] = 63003f66
! Mem[000000009080001c] = 3f665fc7, %g2 = 00000000000000ce
ldsb [%i5+0x01f],%g2 ! %g2 = 000000000000003f
! Mem[0000000090800000] = b37945ff, %g2 = 000000000000003f
lduw [%i5+%g0],%g2 ! %g2 = 00000000b37945ff
! Mem[0000000091800010] = 4558c723 ffff9d87, %g2 = b37945ff, %g3 = af0a82ca
ldd [%o0+%o2],%g2 ! %g2 = 000000004558c723 00000000ffff9d87
! Mem[000000009000001c] = 391fda00, %g2 = 000000004558c723
ldsb [%i4+0x01d],%g2 ! %g2 = 0000000000000039
! %l6 = e1d454ac, %l7 = 0000009c, Mem[000000001b800020] = dcdb60b6 3f3cd81c
std %l6,[%i3+%o4] ! Mem[000000001b800020] = e1d454ac 0000009c
! %l5 = 000000000000003f, Mem[000000009100001c] = 26cb7b84
sth %l5,[%i6+0x01c] ! Mem[000000009100001c] = 003f7b84
p5_label_21:
! %l4 = 0000000000001363, Mem[000000009080000c] = 15c7169c
stw %l4,[%i5+0x00c] ! Mem[000000009080000c] = 00001363
! %l2 = ffff87ea, %l3 = 00000000, Mem[0000000091800030] = f7dc9b67 000014b0
std %l2,[%o0+0x030] ! Mem[0000000091800030] = ffff87ea 00000000
! %l5 = 000000000000003f, Mem[0000000090800030] = dc3ef5d358a94c81
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 000000000000003f
! %l1 = 0000000000001363, Mem[0000000090000026] = 0079c7af
sth %l1,[%i4+0x026] ! Mem[0000000090000024] = 1363c7af
! %l6 = ffff9d87e1d454ac, Mem[0000000090000002] = e74a2f25
sth %l6,[%i4+0x002] ! Mem[0000000090000000] = 54ac2f25
! %l5 = 000000000000003f, Mem[0000000091800028] = 54acc72300000000
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = 000000000000003f
! Mem[000000001a000008] = b37945ff 4558c723, %l2 = ffff87ea, %l3 = 00000000
ldd [%i0+%o1],%l2 ! %l2 = 00000000b37945ff 000000004558c723
! %l1 = 0000000000001363, Mem[0000000090000016] = 7b84e663
stb %l1,[%i4+0x016] ! Mem[0000000090000014] = 6384e663
! Mem[0000000091800028] = 000000000000003f, %g2 = 0000000000000039
ldx [%o0+%o5],%g2 ! %g2 = 000000000000003f
! Mem[000000001b00002c] = 0000003f, %l7 = 000000000000009c
ldub [%i2+0x02f],%l7 ! %l7 = 000000000000003f
p5_label_22:
! Mem[000000009100002c] = 35bd0000, %g2 = 000000000000003f
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000035bd
! Mem[000000001b800028] = 1ffd02f4 4563f6b0, %l0 = 00000075, %l1 = 00001363
ldd [%i3+%o5],%l0 ! %l0 = 000000001ffd02f4 000000004563f6b0
! Mem[000000009000001c] = 18391fda, %g18 = 72e0a81fff2f7c21
ldsw [%i4+0x01c],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[000000001b000024] = ef815926, %l0 = 000000001ffd02f4
ldsh [%i2+0x026],%l0 ! %l0 = 0000000000005926
! Mem[0000000090000010] = 860078e2, %g18 = 72e0a81fff2f7c21
ldsw [%i4+%o2],%g2 ! %g2 = 72e0a81fff2f7c21
! %l6 = ffff9d87e1d454ac, Mem[0000000091800000] = 007922b947aa0789
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = ffff9d87e1d454ac
! Mem[000000009100002c] = d635bd00, %g2 = ffffffff860078e2
ldub [%i6+0x02d],%g2 ! %g2 = 00000000000000d6
! %l7 = 000000000000003f, Mem[0000000090000038] = e1d454acffff9d87
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 000000000000003f
! Mem[0000000090800030] = 000000000000003f, %g2 = 00000000000000d6
ldx [%i5+0x030],%g2 ! %g2 = 000000000000003f
! Mem[0000000090800010] = 4558c723, %g18 = 72e0a81fff2f7c21
ldsw [%i5+%o2],%g2 ! %g2 = 72e0a81fff2f7c21
p5_label_23:
! %l1 = 000000004563f6b0, Mem[0000000090800036] = 003f3231
sth %l1,[%i5+0x036] ! Mem[0000000090800034] = f6b03231
! Mem[000000001b800028] = 1ffd02f4 4563f6b0, %l6 = e1d454ac, %l7 = 0000003f
ldd [%i3+%o5],%l6 ! %l6 = 000000001ffd02f4 000000004563f6b0
! %l6 = 1ffd02f4, %l7 = 4563f6b0, Mem[000000001b000020] = 43d5621d ef815926
std %l6,[%i2+%o4] ! Mem[000000001b000020] = 1ffd02f4 4563f6b0
! %l6 = 1ffd02f4, %l7 = 4563f6b0, Mem[0000000090800028] = b37945ff 4558c723
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 1ffd02f4 4563f6b0
! Mem[0000000091800000] = ffff9d87, %g2 = 000000004558c723
ldub [%o0+%g0],%g2 ! %g2 = 00000000000000ff
! %l4 = 0000000000001363, Mem[000000001b800030] = 2377b35c15c7169c
stx %l4,[%i3+0x030] ! Mem[000000001b800030] = 0000000000001363
! %l3 = 000000004558c723, Mem[0000000090800018] = 000013630063003f
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 000000004558c723
! %l5 = 000000000000003f, Mem[000000009000003c] = 0000003f
stw %l5,[%i4+0x03c] ! Mem[000000009000003c] = 0000003f
! Mem[000000001b800008] = c231bf96 48f810d8, %l0 = 00005926, %l1 = 4563f6b0
ldd [%i3+%o1],%l0 ! %l0 = 00000000c231bf96 0000000048f810d8
! Mem[0000000091800028] = 00000000 0000003f, %g2 = 000000ff, %g3 = ffff9d87
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 000000000000003f
p5_label_24:
! %l4 = 00001363, %l5 = 0000003f, Mem[0000000090800038] = 32318d56 2f251e49
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 00001363 0000003f
! %l3 = 000000004558c723, Mem[000000009080003f] = 3f000000
stb %l3,[%i5+0x03f] ! Mem[000000009080003c] = 23000000
! Mem[000000001a800010] = 45f620b3 1480d635, %l6 = 1ffd02f4, %l7 = 4563f6b0
ldd [%i1+%o2],%l6 ! %l6 = 0000000045f620b3 000000001480d635
! %l6 = 45f620b3, %l7 = 1480d635, Mem[0000000091800038] = 206724ce 136300b2
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 45f620b3 1480d635
! Mem[0000000090000010] = 860078e2, %g2 = 0000000000000000
ldub [%i4+%o2],%g2 ! %g2 = 0000000000000086
! Mem[0000000090000008] = bc841a2f, %g2 = 0000000000000086
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffbc
! %l6 = 45f620b3, %l7 = 1480d635, Mem[0000000090800018] = 00000000 4558c723
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 45f620b3 1480d635
! Mem[000000001a00002c] = 19095651, %l4 = 0000000000001363
ldsb [%i0+0x02d],%l4 ! %l4 = 0000000000000009
! Mem[0000000091000020] = ffffffff, %g18 = 72e0a81fff2f7c21
ldsw [%i6+%o4],%g2 ! %g2 = 72e0a81fff2f7c21
! Mem[0000000091000008] = 00000000 ffff9d87, %g2 = ffffffff, %g3 = 0000003f
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 00000000ffff9d87
p5_label_25:
! Mem[0000000090800038] = 00001363, %g2 = 0000000000000000
lduw [%i5+0x038],%g2 ! %g2 = 0000000000001363
! Mem[0000000090000034] = 0000003f, %g2 = 0000000000001363
lduw [%i4+0x034],%g2 ! %g2 = 000000000000003f
! Mem[000000009180003c] = 35000000, %g2 = 000000000000003f
ldsb [%o0+0x03f],%g2 ! %g2 = 0000000000000035
! Mem[000000001a000008] = b37945ff4558c723, %l1 = 0000000048f810d8
ldx [%i0+%o1],%l1 ! %l1 = b37945ff4558c723
! Mem[000000009080002c] = f6b00000, %g2 = 0000000000000035
ldsb [%i5+0x02e],%g2 ! %g2 = fffffffffffffff6
! Mem[000000001b000010] = 23ffd2826cf9c7bf, %l6 = 0000000045f620b3
ldx [%i2+%o2],%l6 ! %l6 = 23ffd2826cf9c7bf
! Mem[000000001b800008] = c231bf96, %l2 = 00000000b37945ff
ldsw [%i3+%o1],%l2 ! %l2 = ffffffffc231bf96
! Mem[000000009000003c] = 0000003f, %g2 = fffffffffffffff6
lduw [%i4+0x03c],%g2 ! %g2 = 000000000000003f
! Mem[000000001a000024] = 15dc06d7, %l1 = b37945ff4558c723
lduh [%i0+0x026],%l1 ! %l1 = 00000000000006d7
! %l6 = 23ffd2826cf9c7bf, Mem[0000000090000000] = 792454ac
sth %l6,[%i4+%g0] ! Mem[0000000090000000] = c7bf54ac
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000c231bf96
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000006d7
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffc231bf96
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000004558c723
bne,a,pn %xcc,p5_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000009
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000003f
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 23ffd2826cf9c7bf
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000001480d635
bne,a,pn %xcc,p5_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p5_check_fp_registers:
set p5_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be f8c29e79 83809410
bne %xcc,p5_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e881a9c8 a1f23a12
bne %xcc,p5_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be caabb8a5 83351b79
bne %xcc,p5_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 492e3bec d02b3bbe
bne %xcc,p5_f6_fail
nop
! Check Local Memory
set p5_local0_expect,%g1
p5_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000001363
ldx [%i0+0x000],%g3 ! Observed data at 000000001a000000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x000,%g4
set p5_local1_expect,%g1
p5_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 0000000000001363
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 = 15c7169c26cb7b84
ldx [%i1+0x030],%g3 ! Observed data at 000000001a800030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x030,%g4
set p5_local2_expect,%g1
p5_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 1ffd02f44563f6b0
ldx [%i2+0x020],%g3 ! Observed data at 000000001b000020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffff960000003f
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 = c3a7f3c226cb7b84
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 = ffff9d87e1d454ac
ldx [%i3+0x000],%g3 ! Observed data at 000000001b800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ec143fa2bddfe1dc
ldx [%i3+0x010],%g3 ! Observed data at 000000001b800010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = e1d454ac0000009c
ldx [%i3+0x020],%g3 ! Observed data at 000000001b800020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000001363
ldx [%i3+0x030],%g3 ! Observed data at 000000001b800030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000001363
ldx [%i3+0x038],%g3 ! Observed data at 000000001b800038
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x038,%g4
! The test for processor 5 has passed
p5_passed:
ta GOOD_TRAP
nop
p5_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p5_failed
p5_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p5_failed
p5_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p5_failed
p5_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p5_failed
p5_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p5_failed
p5_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p5_failed
p5_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p5_failed
p5_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p5_failed
p5_f0_fail:
set p5_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f2_fail:
set p5_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f4_fail:
set p5_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f6_fail:
set p5_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 5 failed
p5_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x014] ! Set processor 5 done flag
set p5_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 5 failed
p5_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x014] ! Set processor 5 done flag
set p5_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p5_selfmod_failed:
ba p5_failed
mov 0xabc,%g1
p5_common_error:
or %g0,0xee5,%g1
ba p5_failed
mov %o5,%g3
p5_common_signature_error:
set p5_temp,%g1
ba p5_failed
st %g2,[%g1] ! Common Lock Number
p5_common_timeout:
set p5_temp,%g1
ba p5_failed
st %g2,[%g1] ! Common Lock Number
p5_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p5_failed
mov 0x0,%g3
p5_trap1e:
stha %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800018]
ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a800010]
done
p5_trap1o:
stha %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800018]
ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a800010]
done
p5_trap2e:
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000008]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000010]
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a800028]
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b800000]
stda %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000028]
stwa %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000010]
ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a800000]
done
p5_trap2o:
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000008]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000010]
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a800028]
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b800000]
stda %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000028]
stwa %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000010]
ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a800000]
done
p5_trap3e:
nop
nop
nop
nop
nop
nop
done
p5_trap3o:
nop
nop
nop
nop
nop
nop
done
p5_init_memory_pointers:
set p5_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p5_local0_start,%i0
set p5_local1_start,%i1
set p5_local2_start,%i2
set p5_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 32318d562f251e49
ldx [%g1+0x008],%l1 ! %l1 = 860078e239a641a8
ldx [%g1+0x010],%l2 ! %l2 = 8cff3623ec143fa2
ldx [%g1+0x018],%l3 ! %l3 = 84a756f843d5621d
ldx [%g1+0x020],%l4 ! %l4 = 2377b35c15c7169c
ldx [%g1+0x028],%l5 ! %l5 = c3a7f3c226cb7b84
ldx [%g1+0x030],%l6 ! %l6 = b66ffb0c31372d97
ldx [%g1+0x038],%l7 ! %l7 = a8ffd813c2620e98
! Initialize the output register of window 0
set unres3_start,%o0
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 = fb1c7a6e 874823b4 fe71f9dc dd9864bc
! %f4 = d220bc4b d1f22614 8d38db3b 086da8f5
! %f8 = ef18e794 033706b4 5937cbd1 4700f3bd
! %f12 = aacf804c 34742ca3 feb01258 9ad82168
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 960a0c3c 1b104032 b9f36c5a 81b3e96e
! %f20 = a330772d 2adb655f c7b6959e c927c8d3
! %f24 = c9366300 4a54056b 0ce406bf 6bf434a9
! %f28 = 2b507207 588a41fa 040c31c2 938b5b85
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e82224ff 7ea1d296 0424d926 ac20885e
! %f36 = 43f45da6 524cb65c 7a95aa13 624ac236
! %f40 = c1222836 32bc6644 d556c90a 71edb741
! %f44 = 1099b69a bac1b170 28a95cdd 9debff5a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xdf14eed80000004a,%g7,%g1 ! GSR scale = 9, align = 2
wr %g1,%g0,%gsr ! GSR = df14eed80000004a
wr %g0,%y ! Clear Y 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[0000000090000008] = bc841a2fc349b38e, %g2 = f3075206137d076d
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349b38e
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = c349b38e, %g3 = 0bad0b00
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
! %l0 = 7e859553, %l1 = f6926fec, Mem[0000000091800020] = 21fea2c7 41537031
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 7e859553 f6926fec
! %l2 = 4ccca4b6c5e07e1b, Mem[000000001d800039] = 411c8fa1
stb %l2,[%i3+0x039] ! Mem[000000001d800038] = 411b8fa1
! Mem[0000000090000014] = 2e582097, %g2 = 00000000fc554a3e
lduh [%i4+0x014],%g2 ! %g2 = 0000000000002e58
! Mem[000000001d800024] = 1ef567dd, %l4 = af20e160e7292703
lduw [%i3+0x024],%l4 ! %l4 = 000000001ef567dd
! Mem[0000000090000000] = e74a77d3, %g2 = 0000000000002e58
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffe74a
! %l1 = c72cd307f6926fec, Mem[000000009000000e] = b38eb8b0
stb %l1,[%i4+0x00e] ! Mem[000000009000000c] = ec8eb8b0
! Mem[000000001c800018] = e9208c1b, %l3 = c12645b205ef9a66
ldsw [%i1+%o3],%l3 ! %l3 = ffffffffe9208c1b
! Mem[0000000091000024] = 2e6fd2f1, %g2 = ffffffffffffe74a
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000002e6f
p6_label_2:
! %l3 = ffffffffe9208c1b, Mem[000000009180000c] = ec2a3791
stw %l3,[%o0+0x00c] ! Mem[000000009180000c] = e9208c1b
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000002e6f
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 0000000000004c63
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000005ac4
! %l1 = c72cd307f6926fec, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = c72cd307f6926fec
! %l3 = ffffffffe9208c1b, Mem[0000000090800024] = da437290
stb %l3,[%i5+0x024] ! Mem[0000000090800024] = 1b437290
! %l5 = a95a5ef291f4b02a, Mem[0000000091000024] = 2e6fd2f1
sth %l5,[%i6+0x024] ! Mem[0000000091000024] = b02ad2f1
! Mem[0000000091800024] = f6926fec, %g18 = e32bb9e60a767988
ldsw [%o0+0x024],%g2 ! %g2 = e32bb9e60a767988
! %l2 = 4ccca4b6c5e07e1b, Mem[0000000091000034] = 941fa440
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = c5e07e1b
! %l5 = a95a5ef291f4b02a, Mem[000000001d00003e] = 80c69d20
stb %l5,[%i2+0x03e] ! Mem[000000001d00003c] = 80c62a20
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = f6926fec, %g3 = 5ac4b8a1
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
p6_label_3:
! Mem[0000000090000024] = ecd31cd9, %g2 = 00000000b8b0f4d7
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffecd3
! %l4 = 000000001ef567dd, Mem[0000000091800009] = 632420e9
stb %l4,[%o0+0x009] ! Mem[0000000091800008] = dd2420e9
! %l2 = c5e07e1b, %l3 = e9208c1b, Mem[0000000091000030] = d7be7a30 c5e07e1b
std %l2,[%i6+0x030] ! Mem[0000000091000030] = c5e07e1b e9208c1b
! Mem[0000000090800018] = 95560735, %g2 = ffffffffffffecd3
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffff9556
! %l6 = c272d01e, %l7 = cf4c52cb, Mem[0000000090000000] = 8624e74a 77d35b81
std %l6,[%i4+%g0] ! Mem[0000000090000000] = c272d01e cf4c52cb
! %l2 = 4ccca4b6c5e07e1b, Mem[0000000091000030] = c5e07e1be9208c1b
stx %l2,[%i6+0x030] ! Mem[0000000091000030] = 4ccca4b6c5e07e1b
! Mem[000000009100001c] = e5373d4d, %g2 = ffffffffffff9556
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffffe537
! Mem[0000000090800018] = 95560735, %g18 = e32bb9e60a767988
ldsw [%i5+%o3],%g2 ! %g2 = e32bb9e60a767988
! %l6 = bfec82a8c272d01e, Mem[0000000091000014] = 1f66326f
sth %l6,[%i6+0x014] ! Mem[0000000091000014] = d01e326f
! Mem[000000009100000c] = ccff9541, %g2 = ffffffff95560735
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ccff9541
p6_label_4:
! %l0 = bd51b8967e859553, Mem[0000000091800006] = 07894cdd
sth %l0,[%o0+0x006] ! Mem[0000000091800004] = 95534cdd
! Mem[0000000091000010] = 1b126a38, %g2 = 00000000ccff9541
lduw [%i6+%o2],%g2 ! %g2 = 000000001b126a38
! %l4 = 1ef567dd, %l5 = 91f4b02a, Mem[0000000091000000] = 92f01ec2 e276df48
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 1ef567dd 91f4b02a
! Mem[0000000091000020] = 3d4d27c5, %g2 = 000000001b126a38
lduh [%i6+%o4],%g2 ! %g2 = 0000000000003d4d
! %l1 = c72cd307f6926fec, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l1,[%o0+%o3] ! Mem[0000000091800018] = c72cd307f6926fec
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 0000000000003d4d
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
! %l2 = c5e07e1b, %l3 = e9208c1b, Mem[000000001d000008] = 87dd5ec7 b780ba49
std %l2,[%i2+%o1] ! Mem[000000001d000008] = c5e07e1b e9208c1b
! Mem[0000000090800014] = af0a82ca, %g2 = ddee8f90cb9834df
lduw [%i5+0x014],%g2 ! %g2 = 00000000af0a82ca
! %l0 = bd51b8967e859553, Mem[0000000090000029] = af717562
stb %l0,[%i4+0x029] ! Mem[0000000090000028] = 53717562
! Mem[0000000091800010] = 134b01f6, %g2 = 00000000af0a82ca
lduh [%o0+0x012],%g2 ! %g2 = 000000000000134b
p6_label_5:
! Mem[000000001c80000c] = 47add81f, %l7 = 83314553cf4c52cb
ldsb [%i1+0x00c],%l7 ! %l7 = 0000000000000047
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = 0000134b, %g3 = 2e582097
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
! Mem[0000000091800008] = 4cdd2420 e9208c1b, %g2 = 206724ce, %g3 = 60b200b2
ldd [%o0+%o1],%g2 ! %g2 = 000000004cdd2420 00000000e9208c1b
! %l4 = 000000001ef567dd, Mem[0000000090800020] = 665fc762
sth %l4,[%i5+%o4] ! Mem[0000000090800020] = 67ddc762
! %l1 = c72cd307f6926fec, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = c72cd307f6926fec
! Mem[0000000091800034] = f6926fec, %g2 = 000000004cdd2420
lduw [%o0+0x034],%g2 ! %g2 = 00000000f6926fec
! Mem[000000009100002c] = d635bd4c, %g2 = 00000000f6926fec
ldsb [%i6+0x02d],%g2 ! %g2 = ffffffffffffffd6
! %l4 = 000000001ef567dd, Mem[0000000090800008] = a19e262fca578ad8
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 000000001ef567dd
! Mem[000000001c800008] = 243ddbc5, %l2 = 4ccca4b6c5e07e1b
lduh [%i1+%o1],%l2 ! %l2 = 000000000000243d
! %l1 = c72cd307f6926fec, Mem[0000000090800002] = 1d794f34
stb %l1,[%i5+0x002] ! Mem[0000000090800000] = ec794f34
p6_label_6:
! %l6 = c272d01e, %l7 = 00000047, Mem[0000000090800020] = 67ddc762 1b437290
std %l6,[%i5+%o4] ! Mem[0000000090800020] = c272d01e 00000047
! Mem[0000000090000020] = d307f692, %g2 = ffffffffffffffd6
ldsb [%i4+0x022],%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000091800014] = 01f6b102, %g2 = ffffffffffffffd3
lduh [%o0+0x014],%g2 ! %g2 = 00000000000001f6
! %l2 = 000000000000243d, Mem[000000001c800018] = e9208c1be166a3d7
stx %l2,[%i1+%o3] ! Mem[000000001c800018] = 000000000000243d
! %l2 = 000000000000243d, Mem[000000009000000c] = c349ec8e
sth %l2,[%i4+0x00c] ! Mem[000000009000000c] = 243dec8e
! %l5 = a95a5ef291f4b02a, Mem[0000000091000030] = 4ccca4b6c5e07e1b
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = a95a5ef291f4b02a
! Mem[0000000090800034] = 58a94c81, %g2 = 00000000000001f6
ldsb [%i5+0x034],%g2 ! %g2 = 0000000000000058
! Mem[000000009180003c] = 60b200b2, %g2 = 0000000000000058
lduw [%o0+0x03c],%g2 ! %g2 = 0000000060b200b2
! %l5 = a95a5ef291f4b02a, Mem[0000000090800034] = 58a94c81
stb %l5,[%i5+0x034] ! Mem[0000000090800034] = 2aa94c81
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = 60b200b2, %g3 = e9208c1b
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
p6_label_7:
! %l4 = 1ef567dd, %l5 = 91f4b02a, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 1ef567dd 91f4b02a
! Mem[0000000091000004] = 91f4b02a, %g2 = 00000000f4c1a24c
lduw [%i6+0x004],%g2 ! %g2 = 0000000091f4b02a
! Mem[0000000090000030] = 573d94b1 da399060, %g2 = 91f4b02a, %g3 = 4725624a
ldd [%i4+0x030],%g2 ! %g2 = 00000000573d94b1 00000000da399060
! %l4 = 1ef567dd, %l5 = 91f4b02a, Mem[0000000090000018] = e663a5d9 18391fda
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 1ef567dd 91f4b02a
! %l2 = 000000000000243d, Mem[0000000091000002] = 67dd91f4
stb %l2,[%i6+0x002] ! Mem[0000000091000000] = 3ddd91f4
! %l2 = 000000000000243d, Mem[0000000090000024] = f6926fec
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = 0000243d
! %l6 = bfec82a8c272d01e, Mem[000000001c000010] = 8c6f8f3adffabf78
stx %l6,[%i0+%o2] ! Mem[000000001c000010] = bfec82a8c272d01e
! Mem[000000001d000028] = f7e6723f 8163e8e5, %l4 = 1ef567dd, %l5 = 91f4b02a
ldd [%i2+%o5],%l4 ! %l4 = 00000000f7e6723f 000000008163e8e5
! Mem[000000001d000028] = f7e6723f8163e8e5, %l5 = 000000008163e8e5
ldx [%i2+%o5],%l5 ! %l5 = f7e6723f8163e8e5
! %l5 = f7e6723f8163e8e5, Mem[0000000090800032] = f5d32aa9
sth %l5,[%i5+0x032] ! Mem[0000000090800030] = e8e52aa9
p6_label_8:
! Mem[0000000091800014] = b102c72c, %g2 = 00000000573d94b1
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffb1
! Mem[0000000090000000] = c272d01e, %g2 = ffffffffffffffb1
lduw [%i4+%g0],%g2 ! %g2 = 00000000c272d01e
! Mem[0000000091800020] = 7e859553f6926fec, %g2 = 00000000c272d01e
ldx [%o0+%o4],%g2 ! %g2 = 7e859553f6926fec
! %l4 = 00000000f7e6723f, Mem[0000000090000004] = cf4c52cb
stb %l4,[%i4+0x004] ! Mem[0000000090000004] = 3f4c52cb
! %l0 = bd51b8967e859553, Mem[000000009100003e] = f1dd0000
sth %l0,[%i6+0x03e] ! Mem[000000009100003c] = 95530000
! Mem[0000000091800024] = f6926fec, %g2 = 7e859553f6926fec
lduw [%o0+0x024],%g2 ! %g2 = 00000000f6926fec
! %l7 = 0000000000000047, Mem[0000000090800018] = 95560735
stw %l7,[%i5+%o3] ! Mem[0000000090800018] = 00000047
! %l5 = f7e6723f8163e8e5, Mem[0000000091000014] = d01e326f
stw %l5,[%i6+0x014] ! Mem[0000000091000014] = 8163e8e5
! Mem[0000000091800000] = 270d22b9, %g2 = 00000000f6926fec
ldsh [%o0+%g0],%g2 ! %g2 = 000000000000270d
! %l2 = 000000000000243d, Mem[000000001c000000] = 819a52f0087121a9
stx %l2,[%i0+%g0] ! Mem[000000001c000000] = 000000000000243d
p6_label_9:
! Mem[0000000090800028] = ddee8f90, %g2 = 000000000000270d
lduh [%i5+%o5],%g2 ! %g2 = 000000000000ddee
! %l7 = 0000000000000047, Mem[000000009000002c] = 62474693
stw %l7,[%i4+0x02c] ! Mem[000000009000002c] = 00000047
! %l6 = bfec82a8c272d01e, Mem[000000001d800018] = 17953655
stw %l6,[%i3+%o3] ! Mem[000000001d800018] = c272d01e
! Mem[0000000090000020] = c72cd307, %g2 = 000000000000ddee
lduh [%i4+%o4],%g2 ! %g2 = 000000000000c72c
! Mem[000000001d800010] = 60713679, %l1 = c72cd307f6926fec
lduh [%i3+%o2],%l1 ! %l1 = 0000000000006071
! Mem[0000000090000010] = f4d72e58, %g2 = 000000000000c72c
ldsb [%i4+0x012],%g2 ! %g2 = fffffffffffffff4
! Mem[0000000091800014] = 01f6b102, %g2 = fffffffffffffff4
ldsh [%o0+0x014],%g2 ! %g2 = 00000000000001f6
! %l4 = 00000000f7e6723f, Mem[0000000091800012] = 134b01f6
sth %l4,[%o0+0x012] ! Mem[0000000091800010] = 723f01f6
! Mem[0000000091800010] = 404e723f01f6b102, %g2 = 00000000000001f6
ldx [%o0+%o2],%g2 ! %g2 = 404e723f01f6b102
! Mem[000000009180002c] = 4725624a, %g2 = 404e723f01f6b102
ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000047
p6_label_10:
! Mem[000000001c80002c] = 3391fcb0, %l0 = bd51b8967e859553
ldsw [%i1+0x02c],%l0 ! %l0 = 000000003391fcb0
! Mem[0000000091800018] = c72cd307f6926fec, %g2 = 0000000000000047
ldx [%o0+%o3],%g2 ! %g2 = c72cd307f6926fec
! Mem[0000000091800000] = 270d22b9, %g2 = c72cd307f6926fec
ldsh [%o0+%g0],%g2 ! %g2 = 000000000000270d
! %l5 = f7e6723f8163e8e5, Mem[000000001d000008] = c5e07e1b
stw %l5,[%i2+%o1] ! Mem[000000001d000008] = 8163e8e5
! %l0 = 000000003391fcb0, Mem[0000000090800000] = 2f7fec794f34d7b2
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 000000003391fcb0
! Mem[0000000091800008] = 4cdd2420, %g2 = 000000000000270d
ldub [%o0+%o1],%g2 ! %g2 = 000000000000004c
! Mem[0000000090800010] = 4cb9af0a, %g2 = 000000000000004c
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000004cb9
! Mem[0000000091000020] = 3d4d27c5, %g18 = e32bb9e60a767988
ldsw [%i6+%o4],%g2 ! %g2 = e32bb9e60a767988
! %l0 = 3391fcb0, %l1 = 00006071, Mem[000000001c800038] = 0beb38e2 8a2abaa2
std %l0,[%i1+0x038] ! Mem[000000001c800038] = 3391fcb0 00006071
! Mem[0000000091000000] = 1ef53ddd, %g2 = 000000003d4d27c5
lduw [%i6+%g0],%g2 ! %g2 = 000000001ef53ddd
p6_label_11:
! Mem[0000000090800030] = dc3ee8e52aa94c81, %g2 = 000000001ef53ddd
ldx [%i5+0x030],%g2 ! %g2 = dc3ee8e52aa94c81
! Mem[0000000090000008] = bc841a2f, %g18 = e32bb9e60a767988
ldsw [%i4+%o1],%g2 ! %g2 = e32bb9e60a767988
! %l0 = 000000003391fcb0, Mem[0000000091000014] = 8163e8e5
sth %l0,[%i6+0x014] ! Mem[0000000091000014] = fcb0e8e5
! Mem[000000001c800020] = 62e04b93 317e563e, %l4 = f7e6723f, %l5 = 8163e8e5
ldd [%i1+%o4],%l4 ! %l4 = 0000000062e04b93 00000000317e563e
! %l1 = 0000000000006071, Mem[0000000090800028] = ddee8f90
sth %l1,[%i5+%o5] ! Mem[0000000090800028] = 60718f90
! %l7 = 0000000000000047, Mem[000000009180002c] = 4725624a
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = 00000047
! Mem[0000000090800004] = fcb00000, %g2 = ffffffffbc841a2f
ldsb [%i5+0x006],%g2 ! %g2 = fffffffffffffffc
! %l4 = 0000000062e04b93, Mem[0000000091000016] = e8e51ef5
sth %l4,[%i6+0x016] ! Mem[0000000091000014] = 4b931ef5
! %l1 = 0000000000006071, Mem[000000009080003c] = 5ac4b8a1
stw %l1,[%i5+0x03c] ! Mem[000000009080003c] = 00006071
! Mem[0000000090000030] = 94b1da39, %g2 = fffffffffffffffc
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffff94b1
p6_label_12:
! Mem[0000000090800014] = 0a82ca00, %g2 = ffffffffffff94b1
ldsb [%i5+0x015],%g2 ! %g2 = 000000000000000a
! Mem[0000000091000010] = 1b126a38, %g2 = 000000000000000a
lduh [%i6+%o2],%g2 ! %g2 = 0000000000001b12
! %l1 = 0000000000006071, Mem[0000000090800000] = 000000003391fcb0
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 0000000000006071
! %l0 = 3391fcb0, %l1 = 00006071, Mem[0000000091800030] = c72cd307 f6926fec
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 3391fcb0 00006071
! %l0 = 3391fcb0, %l1 = 00006071, Mem[0000000091000020] = 3d4d27c5 b02ad2f1
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 3391fcb0 00006071
! %l2 = 000000000000243d, Mem[0000000091000030] = a95a5ef291f4b02a
stx %l2,[%i6+0x030] ! Mem[0000000091000030] = 000000000000243d
! Mem[0000000090000008] = 841a2f24, %g2 = 0000000000001b12
ldsb [%i4+0x009],%g2 ! %g2 = ffffffffffffff84
! %l2 = 000000000000243d, Mem[0000000090800028] = 60718f90
stw %l2,[%i5+%o5] ! Mem[0000000090800028] = 0000243d
! Mem[0000000090800024] = 00004700, %g2 = ffffffffffffff84
ldsb [%i5+0x025],%g2 ! %g2 = 0000000000000000
! %l4 = 62e04b93, %l5 = 317e563e, Mem[0000000091800038] = 206724ce 60b200b2
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 62e04b93 317e563e
p6_label_13:
! Mem[0000000090800034] = 81fc554a, %g2 = 0000000000000000
ldsb [%i5+0x037],%g2 ! %g2 = ffffffffffffff81
! Mem[0000000090000020] = c72cd307, %g2 = ffffffffffffff81
lduh [%i4+%o4],%g2 ! %g2 = 000000000000c72c
! Mem[000000001c00000c] = a5ff503f, %l6 = bfec82a8c272d01e
ldsw [%i0+0x00c],%l6 ! %l6 = ffffffffa5ff503f
! %l4 = 0000000062e04b93, Mem[0000000090800030] = dc3ee8e5
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = 62e04b93
! Mem[000000001c800030] = b17d225c, %l6 = ffffffffa5ff503f
ldsb [%i1+0x032],%l6 ! %l6 = 0000000000000022
! Mem[0000000091800008] = 4cdd2420e9208c1b, %g2 = 000000000000c72c
ldx [%o0+%o1],%g2 ! %g2 = 4cdd2420e9208c1b
! Mem[000000009100003c] = 9b509553, %g18 = e32bb9e60a767988
ldsw [%i6+0x03c],%g2 ! %g2 = e32bb9e60a767988
! %l4 = 0000000062e04b93, Mem[0000000091000038] = d578fe30
stb %l4,[%i6+0x038] ! Mem[0000000091000038] = 9378fe30
! Mem[0000000090000000] = c272d01e3f4c52cb, %g2 = ffffffff9b509553
ldx [%i4+%g0],%g2 ! %g2 = c272d01e3f4c52cb
! %l2 = 0000243d, %l3 = e9208c1b, Mem[0000000090000020] = c72cd307 0000243d
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000243d e9208c1b
p6_label_14:
! Mem[0000000090800004] = 00006071, %g2 = c272d01e3f4c52cb
lduw [%i5+0x004],%g2 ! %g2 = 0000000000006071
! Mem[000000009000003c] = 22b61a17, %g2 = 0000000000006071
ldsb [%i4+0x03c],%g2 ! %g2 = 0000000000000022
! %l6 = 0000000000000022, Mem[0000000090000020] = 0000243d
stw %l6,[%i4+%o4] ! Mem[0000000090000020] = 00000022
! %l1 = 0000000000006071, Mem[0000000090000002] = d01e3f4c
sth %l1,[%i4+0x002] ! Mem[0000000090000000] = 60713f4c
! %l2 = 0000243d, %l3 = e9208c1b, Mem[0000000090000028] = c7537175 00000047
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 0000243d e9208c1b
! %l3 = ffffffffe9208c1b, Mem[0000000090800026] = 00470000
stb %l3,[%i5+0x026] ! Mem[0000000090800024] = 1b470000
! Mem[0000000090800034] = 2aa94c81, %g2 = 0000000000000022
ldub [%i5+0x034],%g2 ! %g2 = 000000000000002a
! Mem[000000009080003c] = 00006071, %g2 = 000000000000002a
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! %l2 = 0000243d, %l3 = e9208c1b, Mem[000000001c000018] = 53e6fa91 17cbdd66
std %l2,[%i0+%o3] ! Mem[000000001c000018] = 0000243d e9208c1b
! %l6 = 00000022, %l7 = 00000047, Mem[0000000091000010] = 1b126a38 fcb04b93
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 00000022 00000047
p6_label_15:
! Mem[0000000090800010] = b25f4cb9, %g18 = e32bb9e60a767988
ldsw [%i5+%o2],%g2 ! %g2 = e32bb9e60a767988
! %l5 = 00000000317e563e, Mem[000000001c000008] = a10851c0
stw %l5,[%i0+%o1] ! Mem[000000001c000008] = 317e563e
! Mem[0000000091800030] = 3391fcb0 00006071, %g2 = b25f4cb9, %g3 = da399060
ldd [%o0+0x030],%g2 ! %g2 = 000000003391fcb0 0000000000006071
! %l6 = 0000000000000022, Mem[0000000090000024] = e9208c1b
sth %l6,[%i4+0x024] ! Mem[0000000090000024] = 00228c1b
! Mem[0000000091800024] = f6926fec, %g2 = 000000003391fcb0
ldsh [%o0+0x024],%g2 ! %g2 = fffffffffffff692
! Mem[000000001c800004] = 0d624a22, %l4 = 0000000062e04b93
lduw [%i1+0x004],%l4 ! %l4 = 000000000d624a22
! Mem[000000001c800018] = 000000000000243d, %l4 = 000000000d624a22
ldx [%i1+%o3],%l4 ! %l4 = 000000000000243d
! %l0 = 000000003391fcb0, Mem[0000000090800004] = 00006071
stw %l0,[%i5+0x004] ! Mem[0000000090800004] = 3391fcb0
! Mem[0000000091800028] = f4c1a24c, %g2 = fffffffffffff692
ldub [%o0+%o5],%g2 ! %g2 = 00000000000000f4
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 000000f4, %g3 = 00006071
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
p6_label_16:
! Mem[0000000091800038] = 62e04b93 317e563e, %g2 = b35541f1, %g3 = 65d635bd
ldd [%o0+0x038],%g2 ! %g2 = 0000000062e04b93 00000000317e563e
! Mem[0000000091000020] = b0000060, %g2 = 0000000062e04b93
ldsb [%i6+0x023],%g2 ! %g2 = ffffffffffffffb0
! Mem[000000009000001c] = b02a0000, %g2 = ffffffffffffffb0
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffb02a
! Mem[0000000091000000] = 1ef53ddd 91f4b02a, %g2 = ffffb02a, %g3 = 317e563e
ldd [%i6+%g0],%g2 ! %g2 = 000000001ef53ddd 0000000091f4b02a
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = 1ef53ddd, %g3 = 91f4b02a
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! %l6 = 0000000000000022, Mem[000000009080001e] = 8adfc272
sth %l6,[%i5+0x01e] ! Mem[000000009080001c] = 0022c272
! %l0 = 000000003391fcb0, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 000000003391fcb0
! %l2 = 0000243d, %l3 = e9208c1b, Mem[0000000091000008] = f5482f5f ccff9541
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 0000243d e9208c1b
! Mem[0000000091800018] = c72cd307f6926fec, %g2 = 00000000b25f4cb9
ldx [%o0+%o3],%g2 ! %g2 = c72cd307f6926fec
! %l3 = ffffffffe9208c1b, Mem[000000009000000e] = ec8eb8b0
sth %l3,[%i4+0x00e] ! Mem[000000009000000c] = 8c1bb8b0
p6_label_17:
! Mem[000000009080001c] = 53620022, %g2 = c72cd307f6926fec
lduw [%i5+0x01c],%g2 ! %g2 = 0000000053620022
! Mem[0000000091800018] = 07f6926f, %g2 = 0000000053620022
ldsb [%o0+0x01b],%g2 ! %g2 = 0000000000000007
! Mem[0000000090800024] = 1b470000, %g2 = 0000000000000007
lduh [%i5+0x026],%g2 ! %g2 = 0000000000001b47
! %l7 = 0000000000000047, Mem[000000001d00002c] = 8163e8e5
sth %l7,[%i2+0x02c] ! Mem[000000001d00002c] = 0047e8e5
! Mem[000000009180001c] = f6926fec, %g2 = 0000000000001b47
lduw [%o0+0x01c],%g2 ! %g2 = 00000000f6926fec
! Mem[000000001d000038] = 6b95028d80c62a20, %l6 = 0000000000000022
ldx [%i2+0x038],%l6 ! %l6 = 6b95028d80c62a20
! Mem[000000001c800010] = fc2a8dfe, %l1 = 0000000000006071
lduh [%i1+0x012],%l1 ! %l1 = 0000000000008dfe
! Mem[0000000091800014] = 01f6b102, %g2 = 00000000f6926fec
ldsh [%o0+0x014],%g2 ! %g2 = 00000000000001f6
! Mem[0000000091800030] = 3391fcb0, %g18 = e32bb9e60a767988
ldsw [%o0+0x030],%g2 ! %g2 = e32bb9e60a767988
! Mem[0000000091800014] = 01f6b102, %g2 = 000000003391fcb0
ldub [%o0+0x014],%g2 ! %g2 = 0000000000000001
p6_label_18:
! Mem[0000000090800038] = fc554a3e 00006071, %g2 = 00000001, %g3 = af0a82ca
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 0000000000006071
! Mem[000000009100001c] = 91f4b02a, %g18 = e32bb9e60a767988
ldsw [%i6+0x01c],%g2 ! %g2 = e32bb9e60a767988
! Mem[000000009180000c] = e9208c1b, %g2 = ffffffff91f4b02a
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffe920
! %l1 = 0000000000008dfe, Mem[000000001c80001c] = 0000243d
stw %l1,[%i1+0x01c] ! Mem[000000001c80001c] = 00008dfe
! Mem[0000000090800008] = 00000000, %g2 = ffffffffffffe920
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 1ef53ddd, %g2 = 0000000000000000
lduw [%i6+%g0],%g2 ! %g2 = 000000001ef53ddd
! Mem[000000009180002c] = 473391fc, %g2 = 000000001ef53ddd
ldsb [%o0+0x02f],%g2 ! %g2 = 0000000000000047
! %l1 = 0000000000008dfe, Mem[000000009100002e] = 35bd0000
stb %l1,[%i6+0x02e] ! Mem[000000009100002c] = febd0000
! Mem[0000000091000000] = 3ddd91f4, %g2 = 0000000000000047
lduh [%i6+0x002],%g2 ! %g2 = 0000000000003ddd
! %l7 = 0000000000000047, Mem[000000009080003e] = 60710000
sth %l7,[%i5+0x03e] ! Mem[000000009080003c] = 00470000
p6_label_19:
! Mem[000000001c000034] = 82945e61, %l1 = 0000000000008dfe
ldsh [%i0+0x034],%l1 ! %l1 = ffffffffffff8294
! Mem[0000000091800008] = 4cdd2420e9208c1b, %g2 = 0000000000003ddd
ldx [%o0+%o1],%g2 ! %g2 = 4cdd2420e9208c1b
! %l7 = 0000000000000047, Mem[0000000091000010] = 0000002200000047
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 0000000000000047
! Mem[0000000091800010] = 404e723f, %g2 = 4cdd2420e9208c1b
ldub [%o0+%o2],%g2 ! %g2 = 0000000000000040
! Mem[000000009180002c] = 00473391, %g2 = 0000000000000040
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000000047
! Mem[0000000090000000] = c2726071, %g2 = 0000000000000047
lduw [%i4+%g0],%g2 ! %g2 = 00000000c2726071
! Mem[0000000090800018] = 00475362, %g2 = 00000000c2726071
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000000047
! Mem[0000000090800030] = 62e04b932aa94c81, %g2 = 0000000000000047
ldx [%i5+0x030],%g2 ! %g2 = 62e04b932aa94c81
! Mem[0000000091800000] = 270d22b9 47aa9553, %g2 = 2aa94c81, %g3 = 00006071
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa9553
! Mem[0000000090000000] = c2726071, %g2 = 00000000270d22b9
lduh [%i4+%g0],%g2 ! %g2 = 000000000000c272
p6_label_20:
! Mem[0000000090000008] = bc841a2f, %g2 = 000000000000c272
lduw [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f
! Mem[0000000091800018] = 2cd307f6, %g2 = 00000000bc841a2f
ldsb [%o0+0x019],%g2 ! %g2 = 000000000000002c
! Mem[000000001d00001c] = f073bb02, %l1 = ffffffffffff8294
lduw [%i2+0x01c],%l1 ! %l1 = 00000000f073bb02
! Mem[0000000090000034] = 90609045, %g2 = 000000000000002c
ldsh [%i4+0x036],%g2 ! %g2 = ffffffffffff9060
! Mem[0000000090000000] = c2726071 3f4c52cb, %g2 = ffff9060, %g3 = 47aa9553
ldd [%i4+%g0],%g2 ! %g2 = 00000000c2726071 000000003f4c52cb
! %l0 = 000000003391fcb0, Mem[0000000091000020] = 3391fcb000006071
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = 000000003391fcb0
! Mem[000000009180000c] = e9208c1b, %g2 = 00000000c2726071
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffe920
! Mem[0000000090000028] = 00243de9, %g2 = ffffffffffffe920
ldub [%i4+0x029],%g2 ! %g2 = 0000000000000000
! %l2 = 000000000000243d, Mem[0000000091800030] = 3391fcb000006071
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 000000000000243d
! %l2 = 000000000000243d, Mem[0000000090800010] = 000000003391fcb0
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 000000000000243d
p6_label_21:
! Mem[0000000091800000] = 270d22b9, %g18 = e32bb9e60a767988
ldsw [%o0+%g0],%g2 ! %g2 = e32bb9e60a767988
! Mem[000000009080002c] = cb9834df, %g2 = 00000000270d22b9
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb9834df
! %l5 = 00000000317e563e, Mem[0000000090000020] = 0000002200228c1b
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 00000000317e563e
! Mem[0000000091000000] = 1ef53ddd91f4b02a, %g2 = 00000000cb9834df
ldx [%i6+%g0],%g2 ! %g2 = 1ef53ddd91f4b02a
! Mem[0000000091800004] = 95534cdd, %g2 = 1ef53ddd91f4b02a
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffff95
! Mem[0000000090000038] = 9045cbce, %g18 = e32bb9e60a767988
ldsw [%i4+0x038],%g2 ! %g2 = e32bb9e60a767988
! Mem[0000000090000014] = 5820971e, %g2 = ffffffff9045cbce
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000058
! Mem[0000000090000020] = 00000000317e563e, %g2 = 0000000000000058
ldx [%i4+%o4],%g2 ! %g2 = 00000000317e563e
! Mem[0000000091800008] = 2420e920, %g2 = 00000000317e563e
ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000002420
! Mem[0000000090800028] = 3dcb9834, %g2 = 0000000000002420
ldub [%i5+0x02b],%g2 ! %g2 = 000000000000003d
p6_label_22:
! Mem[0000000090000020] = 00000000, %g2 = 000000000000003d
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000030] = 94b1da39, %g2 = 0000000000000000
ldub [%i4+0x032],%g2 ! %g2 = 0000000000000094
! Mem[000000009100000c] = e9208c1b, %g2 = 0000000000000094
lduw [%i6+0x00c],%g2 ! %g2 = 00000000e9208c1b
! Mem[0000000091800028] = f4c1a24c 00000047, %g2 = e9208c1b, %g3 = 3f4c52cb
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 0000000000000047
! Mem[000000001c800008] = 243ddbc5 47add81f, %l6 = 80c62a20, %l7 = 00000047
ldd [%i1+%o1],%l6 ! %l6 = 00000000243ddbc5 0000000047add81f
! Mem[000000001d80000c] = 0563f015, %l3 = ffffffffe9208c1b
ldsh [%i3+0x00e],%l3 ! %l3 = fffffffffffff015
! Mem[0000000090800000] = 00003391, %g2 = 00000000f4c1a24c
lduh [%i5+0x002],%g2 ! %g2 = 0000000000000000
! Mem[000000009100001c] = 91f4b02a, %g2 = 0000000000000000
lduw [%i6+0x01c],%g2 ! %g2 = 0000000091f4b02a
! %l0 = 000000003391fcb0, Mem[0000000090000026] = 563e0000
sth %l0,[%i4+0x026] ! Mem[0000000090000024] = fcb00000
! Mem[000000001d800030] = 052647ce a1d00bfa, %l2 = 0000243d, %l3 = fffff015
ldd [%i3+0x030],%l2 ! %l2 = 00000000052647ce 00000000a1d00bfa
p6_label_23:
! %l1 = 00000000f073bb02, Mem[000000001c800020] = 62e04b93317e563e
stx %l1,[%i1+%o4] ! Mem[000000001c800020] = 00000000f073bb02
! %l0 = 3391fcb0, %l1 = f073bb02, Mem[0000000090800038] = fc554a3e 00000047
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 3391fcb0 f073bb02
! %l7 = 0000000047add81f, Mem[0000000091000034] = 0000243d
stw %l7,[%i6+0x034] ! Mem[0000000091000034] = 47add81f
! Mem[0000000091800028] = c1a24c00, %g2 = 0000000091f4b02a
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000c1
! Mem[0000000091800038] = 62e04b93317e563e, %g2 = 00000000000000c1
ldx [%o0+0x038],%g2 ! %g2 = 62e04b93317e563e
! Mem[0000000091800030] = 00000000, %g2 = 62e04b93317e563e
ldsb [%o0+0x031],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = 00000047, %g2 = 0000000000000000
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[000000001c800020] = 00000000 f073bb02, %l6 = 243ddbc5, %l7 = 47add81f
ldd [%i1+%o4],%l6 ! %l6 = 0000000000000000 00000000f073bb02
! %l6 = 0000000000000000, Mem[000000009000002a] = 243de920
sth %l6,[%i4+0x02a] ! Mem[0000000090000028] = 0000e920
! Mem[0000000091000000] = 1ef53ddd, %g18 = e32bb9e60a767988
ldsw [%i6+%g0],%g2 ! %g2 = e32bb9e60a767988
p6_label_24:
! Mem[0000000091800030] = 00000000 0000243d, %g2 = 1ef53ddd, %g3 = 00000047
ldd [%o0+0x030],%g2 ! %g2 = 0000000000000000 000000000000243d
! Mem[0000000090800004] = 3391fcb0, %g2 = 0000000000000000
lduw [%i5+0x004],%g2 ! %g2 = 000000003391fcb0
! Mem[0000000091800000] = 270d22b9 47aa9553, %g2 = 3391fcb0, %g3 = 0000243d
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa9553
! Mem[0000000091800018] = 07f6926f, %g2 = 00000000270d22b9
ldsb [%o0+0x01b],%g2 ! %g2 = 0000000000000007
! Mem[0000000090800020] = c272d01e, %g18 = e32bb9e60a767988
ldsw [%i5+%o4],%g2 ! %g2 = e32bb9e60a767988
! Mem[0000000091800028] = f4c1a24c, %g2 = ffffffffc272d01e
ldub [%o0+%o5],%g2 ! %g2 = 00000000000000f4
! %l6 = 0000000000000000, Mem[0000000091000008] = 0000243d
sth %l6,[%i6+%o1] ! Mem[0000000091000008] = 0000243d
! %l1 = 00000000f073bb02, Mem[000000001d000000] = 82dc66c4c4af539e
stx %l1,[%i2+%g0] ! Mem[000000001d000000] = 00000000f073bb02
! %l1 = 00000000f073bb02, Mem[000000001d000024] = 869ba02b
sth %l1,[%i2+0x024] ! Mem[000000001d000024] = bb02a02b
! Mem[0000000090000030] = 573d94b1, %g18 = e32bb9e60a767988
ldsw [%i4+0x030],%g2 ! %g2 = e32bb9e60a767988
p6_label_25:
! Mem[0000000090800030] = 62e04b93, %g2 = 00000000573d94b1
lduh [%i5+0x030],%g2 ! %g2 = 00000000000062e0
! %l6 = 0000000000000000, Mem[000000001c800008] = 243ddbc5
stb %l6,[%i1+%o1] ! Mem[000000001c800008] = 003ddbc5
! Mem[000000001d800008] = bb253e7b 0563f015, %l2 = 052647ce, %l3 = a1d00bfa
ldd [%i3+%o1],%l2 ! %l2 = 00000000bb253e7b 000000000563f015
! %l0 = 000000003391fcb0, Mem[0000000090800002] = 00003391
sth %l0,[%i5+0x002] ! Mem[0000000090800000] = fcb03391
! Mem[0000000091000020] = 00000000, %g2 = 00000000000062e0
lduw [%i6+%o4],%g2 ! %g2 = 0000000000000000
! Mem[000000009080003c] = 02000000, %g2 = 0000000000000000
ldsb [%i5+0x03f],%g2 ! %g2 = 0000000000000002
! Mem[0000000090000038] = 45cbce22, %g2 = 0000000000000002
ldub [%i4+0x039],%g2 ! %g2 = 0000000000000045
! Mem[000000001d000028] = f7e6723f0047e8e5, %l5 = 00000000317e563e
ldx [%i2+%o5],%l5 ! %l5 = f7e6723f0047e8e5
! Mem[000000001c800000] = 9fc1fa6d, %l5 = f7e6723f0047e8e5
lduw [%i1+%g0],%l5 ! %l5 = 000000009fc1fa6d
! Mem[000000009180002c] = 00004700, %g2 = 0000000000000045
ldsb [%o0+0x02d],%g2 ! %g2 = 0000000000000000
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000003391fcb0
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f073bb02
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000bb253e7b
bne,a,pn %xcc,p6_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000563f015
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000243d
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009fc1fa6d
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p6_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000f073bb02
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be fe71f9dc dd9864bc
bne %xcc,p6_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d220bc4b d1f22614
bne %xcc,p6_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8d38db3b 086da8f5
bne %xcc,p6_f6_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
p6_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000000000243d
ldx [%i0+0x000],%g3 ! Observed data at 000000001c000000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 317e563ea5ff503f
ldx [%i0+0x008],%g3 ! Observed data at 000000001c000008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = bfec82a8c272d01e
ldx [%i0+0x010],%g3 ! Observed data at 000000001c000010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000243de9208c1b
ldx [%i0+0x018],%g3 ! Observed data at 000000001c000018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x018,%g4
set p6_local1_expect,%g1
p6_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 003ddbc547add81f
ldx [%i1+0x008],%g3 ! Observed data at 000000001c800008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000008dfe
ldx [%i1+0x018],%g3 ! Observed data at 000000001c800018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000f073bb02
ldx [%i1+0x020],%g3 ! Observed data at 000000001c800020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3391fcb000006071
ldx [%i1+0x038],%g3 ! Observed data at 000000001c800038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x038,%g4
set p6_local2_expect,%g1
p6_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00000000f073bb02
ldx [%i2+0x000],%g3 ! Observed data at 000000001d000000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 8163e8e5e9208c1b
ldx [%i2+0x008],%g3 ! Observed data at 000000001d000008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6b2cb0b9bb02a02b
ldx [%i2+0x020],%g3 ! Observed data at 000000001d000020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f7e6723f0047e8e5
ldx [%i2+0x028],%g3 ! Observed data at 000000001d000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6b95028d80c62a20
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+0x018],%g2 ! Expected data = c272d01e2302ffb5
ldx [%i3+0x018],%g3 ! Observed data at 000000001d800018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 411b8fa1e774632d
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_f2_fail:
set p6_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f4_fail:
set p6_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f6_fail:
set p6_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 6 failed
p6_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x018] ! Set processor 6 done flag
set p6_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 6 failed
p6_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x018] ! Set processor 6 done flag
set p6_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p6_selfmod_failed:
ba p6_failed
mov 0xabc,%g1
p6_common_error:
or %g0,0xee6,%g1
ba p6_failed
mov %o5,%g3
p6_common_signature_error:
set p6_temp,%g1
ba p6_failed
st %g2,[%g1] ! Common Lock Number
p6_common_timeout:
set p6_temp,%g1
ba p6_failed
st %g2,[%g1] ! Common Lock Number
p6_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p6_failed
mov 0x0,%g3
p6_trap1e:
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800028]
stba %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800000]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001d000028]
stwa %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800020]
done
p6_trap1o:
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800028]
stba %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800000]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001d000028]
stwa %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800020]
done
p6_trap2e:
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800028]
ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c800000]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c000008]
lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c000020]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001d800020]
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c800008]
stxa %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000008]
done
p6_trap2o:
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800028]
ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c800000]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c000008]
lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c000020]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001d800020]
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c800008]
stxa %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000008]
done
p6_trap3e:
nop
nop
nop
nop
nop
nop
done
p6_trap3o:
nop
nop
nop
nop
nop
nop
done
p6_init_memory_pointers:
set p6_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p6_local0_start,%i0
set p6_local1_start,%i1
set p6_local2_start,%i2
set p6_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = bd51b8967e859553
ldx [%g1+0x008],%l1 ! %l1 = c72cd307f6926fec
ldx [%g1+0x010],%l2 ! %l2 = 4ccca4b6c5e07e1b
ldx [%g1+0x018],%l3 ! %l3 = c12645b205ef9a66
ldx [%g1+0x020],%l4 ! %l4 = af20e160e7292703
ldx [%g1+0x028],%l5 ! %l5 = a95a5ef291f4b02a
ldx [%g1+0x030],%l6 ! %l6 = bfec82a8c272d01e
ldx [%g1+0x038],%l7 ! %l7 = 83314553cf4c52cb
! Initialize the output register of window 0
set unres3_start,%o0
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 = f592292d 9861a2bb c4cffb5f 937d9f3e
! %f4 = 23a9c164 1845a238 42f4a8d6 4936647d
! %f8 = 9f0ca52e 42956f52 bd5d6fb8 a7f2bd3d
! %f12 = 4911abad 9812b027 0e3f465b 7776b290
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e6bf69a5 aaef0a2a 6d52ae2c f367cbd6
! %f20 = b06b9748 2ed786a6 7b304adf 5568a74d
! %f24 = 06c7e67d 66b7c505 038d61a7 e6ca9b46
! %f28 = 354488e2 a109301c 71b89128 5cb7e4c5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b1951037 19e5cb11 a9d88e98 bf4776f4
! %f36 = 3513eab5 5b04d4be e85f8dbd 0eee40a1
! %f40 = f342852b a3e30b4f bb7b9f2a 28ce1ca6
! %f44 = b0e4d042 096431c9 ecb96a0e 165256b8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9f8d6bc800000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = 9f8d6bc800000013
wr %g0,%y ! Clear Y 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[000000009100000c] = ccff9541, %g2 = 000064006e9a1b25
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ccff9541
! Mem[000000009180001c] = 91a221fe, %g2 = 00000000ccff9541
ldub [%o0+0x01e],%g2 ! %g2 = 0000000000000091
! Mem[0000000091000008] = 2f5fccff, %g2 = 0000000000000091
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000002f5f
! Mem[0000000091000020] = 27c52e6f, %g2 = 0000000000002f5f
ldsb [%i6+0x022],%g2 ! %g2 = 0000000000000027
! %l4 = 167812d5ae9dab1b, Mem[000000001f800010] = 3e0d95cdc3947652
stx %l4,[%i3+%o2] ! Mem[000000001f800010] = 167812d5ae9dab1b
! Mem[0000000090800008] = 2fca578a, %g2 = 0000000000000027
ldub [%i5+0x00b],%g2 ! %g2 = 000000000000002f
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 000000000000002f
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! %l6 = 9d389ab5, %l7 = 3e89fd2d, Mem[0000000091800020] = 21fea2c7 41537031
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 9d389ab5 3e89fd2d
! Mem[000000001e800020] = f043cb95 8cd7465f, %l6 = 9d389ab5, %l7 = 3e89fd2d
ldd [%i1+%o4],%l6 ! %l6 = 00000000f043cb95 000000008cd7465f
! %l0 = 69b152581ab1afef, Mem[0000000091800024] = 3e89fd2d
stw %l0,[%o0+0x024] ! Mem[0000000091800024] = 1ab1afef
p7_label_2:
! %l2 = aaa335a9, %l3 = 278f67c2, Mem[0000000090000018] = e663a5d9 18391fda
std %l2,[%i4+%o3] ! Mem[0000000090000018] = aaa335a9 278f67c2
! %l1 = a33ea13435f1e6c5, Mem[0000000090000006] = 5b81bc84
sth %l1,[%i4+0x006] ! Mem[0000000090000004] = e6c5bc84
! %l4 = ae9dab1b, %l5 = 8598eb13, Mem[0000000090000038] = 9045cbce 22b61a17
std %l4,[%i4+0x038] ! Mem[0000000090000038] = ae9dab1b 8598eb13
! Mem[0000000091000030] = d7be7a30941fa440, %g2 = 404e134b01f6b102
ldx [%i6+0x030],%g2 ! %g2 = d7be7a30941fa440
! Mem[0000000090000038] = 9dab1b85, %g2 = d7be7a30941fa440
ldub [%i4+0x039],%g2 ! %g2 = 000000000000009d
! %l7 = 000000008cd7465f, Mem[000000009180001c] = 1d1391a2
sth %l7,[%o0+0x01c] ! Mem[000000009180001c] = 465f91a2
! %l6 = 00000000f043cb95, Mem[0000000091800020] = 9d389ab5
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = f043cb95
! Mem[0000000091800028] = f4c1a24c, %g2 = 000000000000009d
ldsh [%o0+%o5],%g2 ! %g2 = fffffffffffff4c1
! %l0 = 69b152581ab1afef, Mem[0000000091000028] = b35541f165d635bd
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 69b152581ab1afef
! Mem[0000000090800004] = 4f34d7b2, %g2 = fffffffffffff4c1
ldsb [%i5+0x004],%g2 ! %g2 = 000000000000004f
p7_label_3:
! Mem[000000009000000c] = 8eb8b0f4, %g2 = 000000000000004f
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000090000030] = 94b1da39, %g2 = ffffffffffffff8e
lduh [%i4+0x032],%g2 ! %g2 = 00000000000094b1
! %l2 = 0853d0cfaaa335a9, Mem[0000000090000014] = 2e582097
stw %l2,[%i4+0x014] ! Mem[0000000090000014] = aaa335a9
! Mem[0000000090800018] = 95560735 53628adf, %g2 = 000094b1, %g3 = 0bad0b00
ldd [%i5+%o3],%g2 ! %g2 = 0000000095560735 0000000053628adf
! %l4 = 167812d5ae9dab1b, Mem[000000009080003a] = 4a3e5ac4
stb %l4,[%i5+0x03a] ! Mem[0000000090800038] = 1b3e5ac4
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 0000000095560735
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000005ac4
! Mem[000000001f00001c] = d91ae50c, %l1 = a33ea13435f1e6c5
ldsh [%i2+0x01e],%l1 ! %l1 = ffffffffffffe50c
! Mem[000000009100002c] = 1ab1afef, %g2 = 0000000000005ac4
lduw [%i6+0x02c],%g2 ! %g2 = 000000001ab1afef
! Mem[000000009100001c] = 9ea6e537, %g18 = 61d79400075fe699
ldsw [%i6+0x01c],%g2 ! %g2 = 61d79400075fe699
! Mem[0000000090000028] = c7af7175, %g2 = ffffffff9ea6e537
lduh [%i4+%o5],%g2 ! %g2 = 000000000000c7af
p7_label_4:
! Mem[000000009100002c] = b1afefd7, %g2 = 000000000000c7af
ldsb [%i6+0x02d],%g2 ! %g2 = ffffffffffffffb1
! %l7 = 000000008cd7465f, Mem[0000000091800010] = 404e134b
sth %l7,[%o0+%o2] ! Mem[0000000091800010] = 465f134b
! Mem[0000000091800010] = 465f134b, %g18 = 61d79400075fe699
ldsw [%o0+%o2],%g2 ! %g2 = 61d79400075fe699
! Mem[0000000091000018] = 2c680e1d, %g18 = 61d79400075fe699
ldsw [%i6+%o3],%g2 ! %g2 = 61d79400075fe699
! Mem[000000009000003c] = 13000000, %g2 = 000000002c680e1d
ldub [%i4+0x03f],%g2 ! %g2 = 0000000000000013
! Mem[0000000090000024] = ecd31cd9, %g2 = 0000000000000013
ldub [%i4+0x024],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091000028] = 69b15258, %g2 = 00000000000000ec
ldub [%i6+%o5],%g2 ! %g2 = 0000000000000069
! Mem[0000000091800028] = f4c1a24c, %g18 = 61d79400075fe699
ldsw [%o0+%o5],%g2 ! %g2 = 61d79400075fe699
! Mem[000000009080002c] = 34dfdc3e, %g2 = fffffffff4c1a24c
ldsh [%i5+0x02e],%g2 ! %g2 = 00000000000034df
! Mem[000000001e000000] = 244803b8e3d64a5b, %l1 = ffffffffffffe50c
ldx [%i0+%g0],%l1 ! %l1 = 244803b8e3d64a5b
p7_label_5:
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = 000034df, %g3 = 53628adf
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! %l5 = 7b226a948598eb13, Mem[0000000090000027] = d9c7af71
stb %l5,[%i4+0x027] ! Mem[0000000090000024] = 13c7af71
! %l4 = ae9dab1b, %l5 = 8598eb13, Mem[0000000090000018] = aaa335a9 278f67c2
std %l4,[%i4+%o3] ! Mem[0000000090000018] = ae9dab1b 8598eb13
! %l0 = 69b152581ab1afef, Mem[0000000091800018] = 0c9e9129465f91a2
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 69b152581ab1afef
! Mem[0000000090000020] = dae8a0ec, %g2 = 00000000efdae8a0
ldsb [%i4+0x021],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000090800028] = ddee8f90, %g18 = 61d79400075fe699
ldsw [%i5+%o5],%g2 ! %g2 = 61d79400075fe699
! %l5 = 7b226a948598eb13, Mem[0000000091800012] = 134b01f6
sth %l5,[%o0+0x012] ! Mem[0000000091800010] = eb1301f6
! Mem[0000000090000028] = c7af717562474693, %g2 = ffffffffddee8f90
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
! %l0 = 69b152581ab1afef, Mem[0000000091800014] = 01f6b102
sth %l0,[%o0+0x014] ! Mem[0000000091800014] = afefb102
! %l0 = 69b152581ab1afef, Mem[000000001e000027] = 32d83dc1
stb %l0,[%i0+0x027] ! Mem[000000001e000024] = 32d83def
p7_label_6:
! Mem[000000001e80002c] = 9e71b2e1, %l7 = 000000008cd7465f
ldsh [%i1+0x02c],%l7 ! %l7 = ffffffffffff9e71
! %l0 = 69b152581ab1afef, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 69b152581ab1afef
! Mem[000000009100000c] = ccff9541, %g2 = c7af717562474693
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ccff9541
! %l0 = 69b152581ab1afef, Mem[0000000091800010] = 465feb13
stb %l0,[%o0+%o2] ! Mem[0000000091800010] = ef5feb13
! %l6 = 00000000f043cb95, Mem[0000000090800030] = dc3ef5d358a94c81
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 00000000f043cb95
! %l2 = 0853d0cfaaa335a9, Mem[0000000090800020] = 665fc762da437290
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 0853d0cfaaa335a9
! Mem[000000001f800000] = 7b950e015966ccdb, %l6 = 00000000f043cb95
ldx [%i3+%g0],%l6 ! %l6 = 7b950e015966ccdb
! %l0 = 69b152581ab1afef, Mem[000000009000002a] = 71756247
sth %l0,[%i4+0x02a] ! Mem[0000000090000028] = afef6247
! Mem[0000000090000008] = bc841a2f c349b38e, %g2 = ccff9541, %g3 = ecd31cd9
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c349b38e
! %l6 = 5966ccdb, %l7 = ffff9e71, Mem[0000000091000010] = 1b126a38 1f66326f
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 5966ccdb ffff9e71
p7_label_7:
! %l5 = 7b226a948598eb13, Mem[0000000091000018] = 69b15258
stb %l5,[%i6+%o3] ! Mem[0000000091000018] = 13b15258
! %l4 = 167812d5ae9dab1b, Mem[000000001e00003c] = 94d8cdc3
stw %l4,[%i0+0x03c] ! Mem[000000001e00003c] = ae9dab1b
! Mem[0000000090800000] = 2f7f1d79, %g2 = 00000000bc841a2f
ldsb [%i5+%g0],%g2 ! %g2 = 000000000000002f
! Mem[0000000090000020] = efdae8a0, %g2 = 000000000000002f
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! Mem[0000000091800020] = f043cb951ab1afef, %g2 = 00000000efdae8a0
ldx [%o0+%o4],%g2 ! %g2 = f043cb951ab1afef
! Mem[0000000090800010] = b25f4cb9, %g2 = f043cb951ab1afef
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffb25f
! %l0 = 69b152581ab1afef, Mem[0000000090800000] = 2f7f1d79
sth %l0,[%i5+%g0] ! Mem[0000000090800000] = afef1d79
! Mem[000000009100002c] = 1ab1afef, %g2 = ffffffffffffb25f
ldsh [%i6+0x02c],%g2 ! %g2 = 0000000000001ab1
! Mem[0000000090800028] = ddee8f90, %g2 = 0000000000001ab1
lduw [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90
! Mem[0000000091000018] = 52581ab1, %g2 = 00000000ddee8f90
ldub [%i6+0x01a],%g2 ! %g2 = 0000000000000052
p7_label_8:
! %l2 = aaa335a9, %l3 = 278f67c2, Mem[000000001f000030] = cb9c4393 04f55930
std %l2,[%i2+0x030] ! Mem[000000001f000030] = aaa335a9 278f67c2
! Mem[0000000090800028] = 8f90cb98, %g2 = 0000000000000052
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000008f90
! Mem[0000000091000028] = 69b15258, %g2 = 0000000000008f90
ldsb [%i6+%o5],%g2 ! %g2 = 0000000000000069
! Mem[0000000090000010] = b8b0f4d7, %g2 = 0000000000000069
lduw [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7
! %l4 = 167812d5ae9dab1b, Mem[0000000091800012] = eb13afef
sth %l4,[%o0+0x012] ! Mem[0000000091800010] = ab1bafef
! Mem[000000001f00000c] = 7d878a0c, %l2 = 0853d0cfaaa335a9
ldsh [%i2+0x00c],%l2 ! %l2 = 0000000000007d87
! Mem[000000001f800000] = 7b950e01, %l7 = ffffffffffff9e71
ldsh [%i3+0x002],%l7 ! %l7 = 0000000000000e01
! Mem[0000000091800018] = 52581ab1, %g2 = 00000000b8b0f4d7
ldsh [%o0+0x01a],%g2 ! %g2 = 0000000000005258
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = 0000000000005258
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
! %l5 = 7b226a948598eb13, Mem[0000000090800030] = 00000000
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = 8598eb13
p7_label_9:
! Mem[0000000090800038] = fc551b3e 5ac4b8a1, %g2 = ec2a3791, %g3 = c349b38e
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc551b3e 000000005ac4b8a1
! %l2 = 0000000000007d87, Mem[000000001f800028] = 01ca704d
stw %l2,[%i3+%o5] ! Mem[000000001f800028] = 00007d87
! Mem[0000000090000010] = b8b0f4d7, %g2 = 00000000fc551b3e
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b8b0
! Mem[000000009180003c] = 00b20000, %g2 = 000000000000b8b0
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = 00000000, %g3 = 5ac4b8a1
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! Mem[0000000091800020] = f043cb95 1ab1afef, %g2 = 92f01ec2, %g3 = e276df48
ldd [%o0+%o4],%g2 ! %g2 = 00000000f043cb95 000000001ab1afef
! %l3 = 4f047cc6278f67c2, Mem[000000001f800004] = 5966ccdb
sth %l3,[%i3+0x004] ! Mem[000000001f800004] = 67c2ccdb
! %l5 = 7b226a948598eb13, Mem[0000000091000000] = 92f01ec2
sth %l5,[%i6+%g0] ! Mem[0000000091000000] = eb131ec2
! %l1 = 244803b8e3d64a5b, Mem[0000000090800018] = 95560735
stw %l1,[%i5+%o3] ! Mem[0000000090800018] = e3d64a5b
! Mem[000000009100000c] = 95415966, %g2 = 00000000f043cb95
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffff9541
p7_label_10:
! Mem[0000000090000008] = bc841a2fc349b38e, %g2 = ffffffffffff9541
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349b38e
! Mem[0000000090800018] = e3d64a5b, %g18 = 61d79400075fe699
ldsw [%i5+%o3],%g2 ! %g2 = 61d79400075fe699
! Mem[0000000091000034] = 941fa440, %g2 = ffffffffe3d64a5b
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffff941f
! %l4 = ae9dab1b, %l5 = 8598eb13, Mem[0000000091000008] = f5482f5f ccff9541
std %l4,[%i6+%o1] ! Mem[0000000091000008] = ae9dab1b 8598eb13
! %l0 = 69b152581ab1afef, Mem[000000009000003c] = 8598eb13
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = 1ab1afef
! Mem[000000009180002c] = 4725624a, %g2 = ffffffffffff941f
lduw [%o0+0x02c],%g2 ! %g2 = 000000004725624a
! Mem[0000000091800024] = 1ab1afef, %g18 = 61d79400075fe699
ldsw [%o0+0x024],%g2 ! %g2 = 61d79400075fe699
! %l6 = 7b950e015966ccdb, Mem[000000009000002f] = 93573d94
stb %l6,[%i4+0x02f] ! Mem[000000009000002c] = db573d94
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = 1ab1afef, %g3 = 1ab1afef
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
! %l3 = 4f047cc6278f67c2, Mem[0000000091800000] = 270d22b9
stb %l3,[%o0+%g0] ! Mem[0000000091800000] = c20d22b9
p7_label_11:
! Mem[000000009180000c] = 3791ef5f, %g2 = 00000000206724ce
ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000003791
! Mem[0000000091800028] = 4c472562, %g2 = 0000000000003791
ldub [%o0+0x02b],%g2 ! %g2 = 000000000000004c
! %l6 = 7b950e015966ccdb, Mem[0000000090800038] = fc551b3e
stb %l6,[%i5+0x038] ! Mem[0000000090800038] = db551b3e
! Mem[0000000090000020] = efdae8a0 ecd31c13, %g2 = 0000004c, %g3 = 60b200b2
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31c13
! %l2 = 0000000000007d87, Mem[000000001f000038] = ea73fe05
sth %l2,[%i2+0x038] ! Mem[000000001f000038] = 7d87fe05
! Mem[0000000091000014] = ff9e7113, %g2 = 00000000efdae8a0
ldub [%i6+0x015],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090000024] = d31c13c7, %g2 = 00000000000000ff
ldsb [%i4+0x025],%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000091000008] = ae9dab1b8598eb13, %g2 = ffffffffffffffd3
ldx [%i6+%o1],%g2 ! %g2 = ae9dab1b8598eb13
! Mem[0000000091800004] = 894c6324, %g2 = ae9dab1b8598eb13
ldub [%o0+0x007],%g2 ! %g2 = 0000000000000089
! Mem[0000000091000000] = 131ec2e2, %g2 = 0000000000000089
ldsb [%i6+0x001],%g2 ! %g2 = 0000000000000013
p7_label_12:
! %l6 = 5966ccdb, %l7 = 00000e01, Mem[0000000091000010] = 5966ccdb ffff9e71
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 5966ccdb 00000e01
! %l4 = ae9dab1b, %l5 = 8598eb13, Mem[0000000090000038] = ae9dab1b 1ab1afef
std %l4,[%i4+0x038] ! Mem[0000000090000038] = ae9dab1b 8598eb13
! Mem[0000000091800018] = b152581a, %g2 = 0000000000000013
ldub [%o0+0x019],%g2 ! %g2 = 00000000000000b1
! Mem[0000000091000028] = 69b152581ab1afef, %g2 = 00000000000000b1
ldx [%i6+%o5],%g2 ! %g2 = 69b152581ab1afef
! %l6 = 7b950e015966ccdb, Mem[000000009000000b] = 2fc349b3
stb %l6,[%i4+0x00b] ! Mem[0000000090000008] = dbc349b3
! Mem[0000000090000034] = 9060ae9d, %g2 = 69b152581ab1afef
lduh [%i4+0x036],%g2 ! %g2 = 0000000000009060
! %l0 = 69b152581ab1afef, Mem[000000001f000018] = 9dcb977ed91ae50c
stx %l0,[%i2+%o3] ! Mem[000000001f000018] = 69b152581ab1afef
! Mem[000000001f000010] = 670c4414, %l0 = 69b152581ab1afef
ldsh [%i2+%o2],%l0 ! %l0 = 000000000000670c
! Mem[000000009180000c] = 2a3791ef, %g2 = 0000000000009060
ldsb [%o0+0x00d],%g2 ! %g2 = 000000000000002a
! Mem[0000000090000030] = 573d94b1, %g2 = 000000000000002a
lduw [%i4+0x030],%g2 ! %g2 = 00000000573d94b1
p7_label_13:
! Mem[0000000090000034] = da399060, %g2 = 00000000573d94b1
lduh [%i4+0x034],%g2 ! %g2 = 000000000000da39
! %l1 = 244803b8e3d64a5b, Mem[000000001e000038] = ec7f0d74ae9dab1b
stx %l1,[%i0+0x038] ! Mem[000000001e000038] = 244803b8e3d64a5b
! Mem[000000001f00003c] = f4ecec52, %l2 = 0000000000007d87
lduh [%i2+0x03c],%l2 ! %l2 = 000000000000f4ec
! %l7 = 0000000000000e01, Mem[0000000090000002] = e74a77d3
stb %l7,[%i4+0x002] ! Mem[0000000090000000] = 014a77d3
! %l6 = 5966ccdb, %l7 = 00000e01, Mem[0000000091000000] = eb131ec2 e276df48
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 5966ccdb 00000e01
! Mem[000000001e800034] = c82bbbb1, %l3 = 4f047cc6278f67c2
lduw [%i1+0x034],%l3 ! %l3 = 00000000c82bbbb1
! Mem[0000000090000020] = efdae8a0ecd31c13, %g2 = 000000000000da39
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31c13
! %l6 = 7b950e015966ccdb, Mem[0000000091800017] = 0269b152
stb %l6,[%o0+0x017] ! Mem[0000000091800014] = db69b152
! %l2 = 0000f4ec, %l3 = c82bbbb1, Mem[000000001f000038] = 7d87fe05 f4ecec52
std %l2,[%i2+0x038] ! Mem[000000001f000038] = 0000f4ec c82bbbb1
! Mem[000000001e800000] = 403595fe b1c6077f, %l2 = 0000f4ec, %l3 = c82bbbb1
ldd [%i1+%g0],%l2 ! %l2 = 00000000403595fe 00000000b1c6077f
p7_label_14:
! %l2 = 00000000403595fe, Mem[0000000090800028] = ddee8f90
sth %l2,[%i5+%o5] ! Mem[0000000090800028] = 95fe8f90
! Mem[0000000091000004] = 00000e01, %g18 = 61d79400075fe699
ldsw [%i6+0x004],%g2 ! %g2 = 61d79400075fe699
! Mem[0000000090800034] = cb95db55, %g2 = 0000000000000e01
ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffcb
! Mem[0000000090800000] = afef1d794f34d7b2, %g2 = ffffffffffffffcb
ldx [%i5+%g0],%g2 ! %g2 = afef1d794f34d7b2
! Mem[000000001f000030] = aaa335a9, %l0 = 000000000000670c
ldsb [%i2+0x031],%l0 ! %l0 = ffffffffffffffa3
! Mem[000000001e80000c] = 2d36b912, %l6 = 7b950e015966ccdb
ldsw [%i1+0x00c],%l6 ! %l6 = 000000002d36b912
! %l0 = ffffffffffffffa3, Mem[000000001e00001b] = 3aba0601
stb %l0,[%i0+0x01b] ! Mem[000000001e000018] = 3aba06a3
! Mem[0000000090000028] = c7afafef, %g2 = afef1d794f34d7b2
ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffffc7af
! Mem[000000001e000008] = 69a8b4ed, %l0 = ffffffffffffffa3
ldsw [%i0+%o1],%l0 ! %l0 = 0000000069a8b4ed
! Mem[000000001f000008] = 146000b9, %l0 = 0000000069a8b4ed
lduh [%i2+%o1],%l0 ! %l0 = 0000000000001460
p7_label_15:
! Mem[000000001f000030] = aaa335a9, %l3 = 00000000b1c6077f
ldsb [%i2+0x032],%l3 ! %l3 = 0000000000000035
! %l0 = 0000000000001460, Mem[0000000091800010] = ef5fab1b
stw %l0,[%o0+%o2] ! Mem[0000000091800010] = 00001460
! %l0 = 0000000000001460, Mem[000000001e000028] = 4f8b471fe50254a0
stx %l0,[%i0+%o5] ! Mem[000000001e000028] = 0000000000001460
! Mem[0000000090800020] = 0853d0cf, %g18 = 61d79400075fe699
ldsw [%i5+%o4],%g2 ! %g2 = 61d79400075fe699
! Mem[000000001e000034] = 493744c9, %l4 = 167812d5ae9dab1b
ldsb [%i0+0x034],%l4 ! %l4 = 0000000000000049
! Mem[000000001e000030] = 03d2a858, %l4 = 0000000000000049
ldsh [%i0+0x030],%l4 ! %l4 = 00000000000003d2
! Mem[000000009080000c] = ca578ad8, %g2 = 000000000853d0cf
ldsh [%i5+0x00c],%g2 ! %g2 = ffffffffffffca57
! Mem[0000000091800018] = 69b15258, %g2 = ffffffffffffca57
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000069
! %l7 = 0000000000000e01, Mem[0000000090800024] = aaa335a9
sth %l7,[%i5+0x024] ! Mem[0000000090800024] = 0e0135a9
! Mem[0000000091000038] = d578fe30, %g2 = 0000000000000069
lduw [%i6+0x038],%g2 ! %g2 = 00000000d578fe30
p7_label_16:
! %l2 = 00000000403595fe, Mem[0000000090800005] = 34d7b2a1
stb %l2,[%i5+0x005] ! Mem[0000000090800004] = fed7b2a1
! Mem[0000000090000008] = 1adbc349, %g2 = 00000000d578fe30
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000001adb
! Mem[0000000090000020] = efdae8a0ecd31c13, %g2 = 0000000000001adb
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31c13
! Mem[0000000090800014] = af0a82ca, %g18 = 61d79400075fe699
ldsw [%i5+0x014],%g2 ! %g2 = 61d79400075fe699
! Mem[0000000090800038] = db551b3e 5ac4b8a1, %g2 = af0a82ca, %g3 = ecd31c13
ldd [%i5+0x038],%g2 ! %g2 = 00000000db551b3e 000000005ac4b8a1
! Mem[0000000090800034] = f043cb95, %g2 = 00000000db551b3e
lduh [%i5+0x034],%g2 ! %g2 = 000000000000f043
! %l0 = 0000000000001460, Mem[0000000090800018] = e3d64a5b53628adf
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 0000000000001460
! Mem[0000000091000034] = 941fa440, %g2 = 000000000000f043
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000094
! Mem[0000000090800034] = cb95db55, %g2 = 0000000000000094
lduh [%i5+0x036],%g2 ! %g2 = 000000000000cb95
! %l4 = 00000000000003d2, Mem[0000000090000010] = b8b0f4d7aaa335a9
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = 00000000000003d2
p7_label_17:
! Mem[0000000090800020] = 0853d0cf, %g2 = 000000000000cb95
lduh [%i5+%o4],%g2 ! %g2 = 0000000000000853
! Mem[000000001f800018] = 67461613 053d16fe, %l4 = 000003d2, %l5 = 8598eb13
ldd [%i3+%o3],%l4 ! %l4 = 0000000067461613 00000000053d16fe
! %l6 = 000000002d36b912, Mem[0000000091000038] = d578fe30
sth %l6,[%i6+0x038] ! Mem[0000000091000038] = b912fe30
! %l1 = 244803b8e3d64a5b, Mem[000000001e800020] = f043cb958cd7465f
stx %l1,[%i1+%o4] ! Mem[000000001e800020] = 244803b8e3d64a5b
! %l5 = 00000000053d16fe, Mem[000000001f80003e] = a911ea0d
sth %l5,[%i3+0x03e] ! Mem[000000001f80003c] = a91116fe
! %l2 = 00000000403595fe, Mem[0000000091000020] = 3d4d27c5
stw %l2,[%i6+%o4] ! Mem[0000000091000020] = 403595fe
! Mem[0000000090800024] = 0e0135a9, %g2 = 0000000000000853
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000000e01
! %l6 = 000000002d36b912, Mem[000000009100000f] = 135966cc
stb %l6,[%i6+0x00f] ! Mem[000000009100000c] = 125966cc
! Mem[0000000090800030] = 8598eb13, %g2 = 0000000000000e01
lduh [%i5+0x030],%g2 ! %g2 = 0000000000008598
! Mem[000000001f00002c] = ebaa8a7f, %l5 = 00000000053d16fe
lduw [%i2+0x02c],%l5 ! %l5 = 00000000ebaa8a7f
p7_label_18:
! %l3 = 0000000000000035, Mem[0000000091800020] = f043cb95
sth %l3,[%o0+%o4] ! Mem[0000000091800020] = 0035cb95
! %l6 = 000000002d36b912, Mem[0000000091800008] = 4c632420ec2a3791
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 000000002d36b912
! Mem[0000000090000010] = 00000000000003d2, %g2 = 0000000000008598
ldx [%i4+%o2],%g2 ! %g2 = 00000000000003d2
! Mem[000000009100000c] = eb125966, %g2 = 00000000000003d2
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffeb12
! Mem[000000001e000038] = 244803b8 e3d64a5b, %l0 = 00001460, %l1 = e3d64a5b
ldd [%i0+0x038],%l0 ! %l0 = 00000000244803b8 00000000e3d64a5b
! Mem[0000000090800014] = ca000000, %g2 = ffffffffffffeb12
ldsb [%i5+0x017],%g2 ! %g2 = ffffffffffffffca
! Mem[0000000091800018] = 69b15258, %g18 = 61d79400075fe699
ldsw [%o0+%o3],%g2 ! %g2 = 61d79400075fe699
! %l2 = 00000000403595fe, Mem[0000000091000000] = 5966ccdb00000e01
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 00000000403595fe
! Mem[000000001e800020] = 244803b8e3d64a5b, %l4 = 0000000067461613
ldx [%i1+%o4],%l4 ! %l4 = 244803b8e3d64a5b
! %l0 = 00000000244803b8, Mem[000000009100000e] = eb125966
sth %l0,[%i6+0x00e] ! Mem[000000009100000c] = 03b85966
p7_label_19:
! %l5 = 00000000ebaa8a7f, Mem[000000009000003a] = ab1b8598
stb %l5,[%i4+0x03a] ! Mem[0000000090000038] = 7f1b8598
! %l7 = 0000000000000e01, Mem[000000009000000a] = 1adbc349
sth %l7,[%i4+0x00a] ! Mem[0000000090000008] = 0e01c349
! Mem[000000009000000c] = b38e0000, %g2 = 0000000069b15258
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffb38e
! Mem[0000000090000004] = 77d3e6c5, %g18 = 61d79400075fe699
ldsw [%i4+0x004],%g2 ! %g2 = 61d79400075fe699
! Mem[0000000090800038] = 551b3e5a, %g2 = 0000000077d3e6c5
ldsb [%i5+0x039],%g2 ! %g2 = 0000000000000055
! Mem[0000000091000000] = 00000000 403595fe, %g2 = 00000055, %g3 = 5ac4b8a1
ldd [%i6+%g0],%g2 ! %g2 = 0000000000000000 00000000403595fe
! %l3 = 0000000000000035, Mem[0000000091000030] = d7be7a30941fa440
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 0000000000000035
! %l4 = 244803b8e3d64a5b, Mem[000000009080003b] = 3e5ac4b8
stb %l4,[%i5+0x03b] ! Mem[0000000090800038] = 5b5ac4b8
! Mem[000000009180001c] = afef0035, %g2 = 0000000000000000
ldub [%o0+0x01e],%g2 ! %g2 = 00000000000000af
! %l7 = 0000000000000e01, Mem[0000000090800024] = 0e0135a9
sth %l7,[%i5+0x024] ! Mem[0000000090800024] = 0e0135a9
p7_label_20:
! Mem[0000000091800010] = 00001460 afefb1db, %g2 = 000000af, %g3 = 403595fe
ldd [%o0+%o2],%g2 ! %g2 = 0000000000001460 00000000afefb1db
! Mem[0000000090000030] = 573d94b1 da399060, %g2 = 00001460, %g3 = afefb1db
ldd [%i4+0x030],%g2 ! %g2 = 00000000573d94b1 00000000da399060
! Mem[000000001e800034] = c82bbbb1, %l5 = 00000000ebaa8a7f
lduh [%i1+0x036],%l5 ! %l5 = 000000000000bbb1
! Mem[000000001f800018] = 67461613, %l2 = 00000000403595fe
ldsb [%i3+%o3],%l2 ! %l2 = 0000000000000067
! Mem[0000000090000028] = c7afafef, %g2 = 00000000573d94b1
lduh [%i4+%o5],%g2 ! %g2 = 000000000000c7af
! %l2 = 0000000000000067, Mem[0000000090800034] = f043cb95
stb %l2,[%i5+0x034] ! Mem[0000000090800034] = 6743cb95
! Mem[000000001f000030] = aaa335a9 278f67c2, %l2 = 00000067, %l3 = 00000035
ldd [%i2+0x030],%l2 ! %l2 = 00000000aaa335a9 00000000278f67c2
! Mem[0000000090000010] = 00000000, %g18 = 61d79400075fe699
ldsw [%i4+%o2],%g2 ! %g2 = 61d79400075fe699
! Mem[000000001f800020] = f374e64a, %l5 = 000000000000bbb1
ldsh [%i3+%o4],%l5 ! %l5 = fffffffffffff374
! %l3 = 00000000278f67c2, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 00000000278f67c2
p7_label_21:
! %l4 = 244803b8e3d64a5b, Mem[000000001f00000e] = 7d878a0c
stb %l4,[%i2+0x00e] ! Mem[000000001f00000c] = 7d875b0c
! Mem[0000000090000020] = efdae8a0, %g18 = 61d79400075fe699
ldsw [%i4+%o4],%g2 ! %g2 = 61d79400075fe699
! Mem[0000000091000000] = 00004035, %g2 = ffffffffefdae8a0
ldub [%i6+0x002],%g2 ! %g2 = 0000000000000000
! %l6 = 2d36b912, %l7 = 00000e01, Mem[000000001f000018] = 69b15258 1ab1afef
std %l6,[%i2+%o3] ! Mem[000000001f000018] = 2d36b912 00000e01
! Mem[000000001e800034] = c82bbbb1, %l2 = 00000000aaa335a9
ldub [%i1+0x034],%l2 ! %l2 = 00000000000000c8
! Mem[0000000091800008] = 00000000 2d36b912, %g2 = 00000000, %g3 = da399060
ldd [%o0+%o1],%g2 ! %g2 = 0000000000000000 000000002d36b912
! %l3 = 00000000278f67c2, Mem[0000000090000030] = 573d94b1
sth %l3,[%i4+0x030] ! Mem[0000000090000030] = 67c294b1
! Mem[000000009000002c] = 624746db, %g2 = 0000000000000000
lduw [%i4+0x02c],%g2 ! %g2 = 00000000624746db
! Mem[0000000090000030] = 67c294b1 da399060, %g2 = 624746db, %g3 = 2d36b912
ldd [%i4+0x030],%g2 ! %g2 = 0000000067c294b1 00000000da399060
! Mem[000000001f000018] = 2d36b912 00000e01, %l0 = 244803b8, %l1 = e3d64a5b
ldd [%i2+%o3],%l0 ! %l0 = 000000002d36b912 0000000000000e01
p7_label_22:
! Mem[0000000090000010] = 00000000000003d2, %g2 = 0000000067c294b1
ldx [%i4+%o2],%g2 ! %g2 = 00000000000003d2
! Mem[0000000090800034] = 43cb95db, %g2 = 00000000000003d2
ldub [%i5+0x035],%g2 ! %g2 = 0000000000000043
! Mem[0000000090000030] = c294b1da, %g2 = 0000000000000043
ldub [%i4+0x031],%g2 ! %g2 = 00000000000000c2
! Mem[0000000091800000] = 22b947aa, %g2 = 00000000000000c2
ldub [%o0+0x002],%g2 ! %g2 = 0000000000000022
! %l0 = 2d36b912, %l1 = 00000e01, Mem[0000000090000020] = efdae8a0 ecd31c13
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 2d36b912 00000e01
! Mem[000000001f800038] = 4f7759b2a91116fe, %l7 = 0000000000000e01
ldx [%i3+0x038],%l7 ! %l7 = 4f7759b2a91116fe
! %l0 = 2d36b912, %l1 = 00000e01, Mem[000000001e000000] = 244803b8 e3d64a5b
std %l0,[%i0+%g0] ! Mem[000000001e000000] = 2d36b912 00000e01
! Mem[0000000090800038] = db551b5b 5ac4b8a1, %g2 = 00000022, %g3 = da399060
ldd [%i5+0x038],%g2 ! %g2 = 00000000db551b5b 000000005ac4b8a1
! %l6 = 000000002d36b912, Mem[000000009180000f] = 12000014
stb %l6,[%o0+0x00f] ! Mem[000000009180000c] = 12000014
! Mem[0000000091800004] = 47aa0789, %g2 = 00000000db551b5b
lduh [%o0+0x004],%g2 ! %g2 = 00000000000047aa
p7_label_23:
! %l4 = 244803b8e3d64a5b, Mem[000000001e000038] = 244803b8
sth %l4,[%i0+0x038] ! Mem[000000001e000038] = 4a5b03b8
! Mem[000000009100002c] = 1ab1afef, %g18 = 61d79400075fe699
ldsw [%i6+0x02c],%g2 ! %g2 = 61d79400075fe699
! Mem[000000001f000034] = 278f67c2, %l4 = 244803b8e3d64a5b
ldub [%i2+0x036],%l4 ! %l4 = 0000000000000067
! Mem[000000009100002c] = ef000000, %g2 = 000000001ab1afef
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000ef
! Mem[0000000091000004] = 403595fe, %g2 = 00000000000000ef
ldsb [%i6+0x004],%g2 ! %g2 = 0000000000000040
! %l2 = 000000c8, %l3 = 278f67c2, Mem[0000000091000030] = 00000000 00000035
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 000000c8 278f67c2
! Mem[0000000091800020] = 0035cb951ab1afef, %g2 = 0000000000000040
ldx [%o0+%o4],%g2 ! %g2 = 0035cb951ab1afef
! Mem[0000000091000020] = 403595fe, %g18 = 61d79400075fe699
ldsw [%i6+%o4],%g2 ! %g2 = 61d79400075fe699
! Mem[000000009080003c] = b8a10000, %g2 = 00000000403595fe
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffb8a1
! Mem[0000000091000024] = f169b152, %g2 = ffffffffffffb8a1
ldsb [%i6+0x027],%g2 ! %g2 = fffffffffffffff1
p7_label_24:
! Mem[000000001e000014] = 95ccece4, %l0 = 000000002d36b912
ldsh [%i0+0x016],%l0 ! %l0 = ffffffffffffece4
! %l4 = 00000067, %l5 = fffff374, Mem[0000000090000030] = 67c294b1 da399060
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 00000067 fffff374
! Mem[000000001f800008] = f8ec61fb, %l4 = 0000000000000067
lduw [%i3+%o1],%l4 ! %l4 = 00000000f8ec61fb
! %l7 = 4f7759b2a91116fe, Mem[0000000091800016] = b1db69b1
sth %l7,[%o0+0x016] ! Mem[0000000091800014] = 16fe69b1
! %l6 = 000000002d36b912, Mem[0000000090000010] = 00000000000003d2
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 000000002d36b912
! Mem[0000000091000010] = 5966ccdb 00000e01, %g2 = fffffff1, %g3 = 5ac4b8a1
ldd [%i6+%o2],%g2 ! %g2 = 000000005966ccdb 0000000000000e01
! Mem[0000000091000014] = 00000e01, %g18 = 61d79400075fe699
ldsw [%i6+0x014],%g2 ! %g2 = 61d79400075fe699
! Mem[000000001f00002c] = ebaa8a7f, %l6 = 000000002d36b912
lduh [%i2+0x02c],%l6 ! %l6 = 000000000000ebaa
! Mem[000000009080000c] = ca578ad8, %g18 = 61d79400075fe699
ldsw [%i5+0x00c],%g2 ! %g2 = 61d79400075fe699
! %l6 = 000000000000ebaa, Mem[000000009080002c] = cb9834df
sth %l6,[%i5+0x02c] ! Mem[000000009080002c] = ebaa34df
p7_label_25:
! %l6 = 000000000000ebaa, Mem[0000000090800023] = cf0e0135
stb %l6,[%i5+0x023] ! Mem[0000000090800020] = aa0e0135
! Mem[0000000091000000] = 00000000 403595fe, %g2 = ca578ad8, %g3 = 00000e01
ldd [%i6+%g0],%g2 ! %g2 = 0000000000000000 00000000403595fe
! Mem[0000000090800014] = 67c20000, %g2 = 0000000000000000
ldsh [%i5+0x016],%g2 ! %g2 = 00000000000067c2
! %l6 = 0000ebaa, %l7 = a91116fe, Mem[0000000090800000] = afef1d79 4ffed7b2
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 0000ebaa a91116fe
! %l5 = fffffffffffff374, Mem[0000000090800030] = 8598eb136743cb95
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = fffffffffffff374
! %l4 = f8ec61fb, %l5 = fffff374, Mem[0000000090000010] = 00000000 2d36b912
std %l4,[%i4+%o2] ! Mem[0000000090000010] = f8ec61fb fffff374
! Mem[000000001e800028] = b940e0c09e71b2e1, %l5 = fffffffffffff374
ldx [%i1+%o5],%l5 ! %l5 = b940e0c09e71b2e1
! %l5 = b940e0c09e71b2e1, Mem[0000000091000000] = 00000000403595fe
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = b940e0c09e71b2e1
! Mem[0000000091800030] = f7dc9b67, %g18 = 61d79400075fe699
ldsw [%o0+0x030],%g2 ! %g2 = 61d79400075fe699
! %l0 = ffffffffffffece4, Mem[000000001e000024] = 32d83def
stb %l0,[%i0+0x024] ! Mem[000000001e000024] = e4d83def
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffffffffece4
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000e01
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000c8
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000278f67c2
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f8ec61fb
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be b940e0c09e71b2e1
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000ebaa
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 4f7759b2a91116fe
bne,a,pn %xcc,p7_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p7_check_fp_registers:
set p7_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be f592292d 9861a2bb
bne %xcc,p7_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c4cffb5f 937d9f3e
bne %xcc,p7_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 23a9c164 1845a238
bne %xcc,p7_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 42f4a8d6 4936647d
bne %xcc,p7_f6_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
p7_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 2d36b91200000e01
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 = 3aba06a357126d9f
ldx [%i0+0x018],%g3 ! Observed data at 000000001e000018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 30c32459e4d83def
ldx [%i0+0x020],%g3 ! Observed data at 000000001e000020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000000001460
ldx [%i0+0x028],%g3 ! Observed data at 000000001e000028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4a5b03b8e3d64a5b
ldx [%i0+0x038],%g3 ! Observed data at 000000001e000038
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x038,%g4
set p7_local1_expect,%g1
p7_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 244803b8e3d64a5b
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+0x008],%g2 ! Expected data = 146000b97d875b0c
ldx [%i2+0x008],%g3 ! Observed data at 000000001f000008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2d36b91200000e01
ldx [%i2+0x018],%g3 ! Observed data at 000000001f000018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = aaa335a9278f67c2
ldx [%i2+0x030],%g3 ! Observed data at 000000001f000030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000f4ecc82bbbb1
ldx [%i2+0x038],%g3 ! Observed data at 000000001f000038
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x038,%g4
set p7_local3_expect,%g1
p7_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 7b950e0167c2ccdb
ldx [%i3+0x000],%g3 ! Observed data at 000000001f800000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 167812d5ae9dab1b
ldx [%i3+0x010],%g3 ! Observed data at 000000001f800010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00007d87c7adf5f8
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 = 4f7759b2a91116fe
ldx [%i3+0x038],%g3 ! Observed data at 000000001f800038
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x038,%g4
! The test for processor 7 has passed
p7_passed:
ta GOOD_TRAP
nop
p7_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p7_failed
p7_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p7_failed
p7_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p7_failed
p7_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p7_failed
p7_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p7_failed
p7_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p7_failed
p7_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p7_failed
p7_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p7_failed
p7_f0_fail:
set p7_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f2_fail:
set p7_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f4_fail:
set p7_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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:
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800008]
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001f800010]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e000008]
stxa %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e000020]
done
p7_trap1o:
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800008]
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001f800010]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e000008]
stxa %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e000020]
done
p7_trap2e:
stwa %l1,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800028]
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f800010]
stha %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f800018]
done
p7_trap2o:
stwa %l1,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800028]
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f800010]
stha %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f800018]
done
p7_trap3e:
nop
nop
nop
nop
done
p7_trap3o:
nop
nop
nop
nop
done
p7_init_memory_pointers:
set p7_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p7_local0_start,%i0
set p7_local1_start,%i1
set p7_local2_start,%i2
set p7_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 69b152581ab1afef
ldx [%g1+0x008],%l1 ! %l1 = a33ea13435f1e6c5
ldx [%g1+0x010],%l2 ! %l2 = 0853d0cfaaa335a9
ldx [%g1+0x018],%l3 ! %l3 = 4f047cc6278f67c2
ldx [%g1+0x020],%l4 ! %l4 = 167812d5ae9dab1b
ldx [%g1+0x028],%l5 ! %l5 = 7b226a948598eb13
ldx [%g1+0x030],%l6 ! %l6 = 7229301c9d389ab5
ldx [%g1+0x038],%l7 ! %l7 = 7195f3823e89fd2d
! Initialize the output register of window 0
set unres3_start,%o0
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 = 49269c61 445f88a4 cfe6be1d ec90b79a
! %f4 = da7b4f30 d18553c7 b990f672 9bb5a53c
! %f8 = 10b439b1 4d876344 4b884cbd 7d38df57
! %f12 = 91938aa1 86fb21d6 7543e5cd 139dbe21
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 27a60def 7cc25f82 a18a0a20 2f640261
! %f20 = 01da6df1 ecf435a1 f4307b5d c4623dba
! %f24 = ece2e896 2130b392 7762b73d f9d6a3b6
! %f28 = 8c2562bf 6bb4d471 d091591a 25f35c5b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c9e04378 c268b297 96e05659 f27e91e9
! %f36 = d9a76b00 78c760ef 2f4c2407 505238ad
! %f40 = f7866de8 c481f071 ad69cbc8 52d10305
! %f44 = 4fde7333 c06ee793 90e5e209 c8135cf7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x936fa11f00000008,%g7,%g1 ! GSR scale = 1, align = 0
wr %g1,%g0,%gsr ! GSR = 936fa11f00000008
wr %g0,%y ! Clear Y 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[0000000091000024] = 2e6fd2f1, %g2 = fffffffffffffa48
lduh [%i6+0x024],%g2 ! %g2 = 0000000000002e6f
! %l0 = 875ba772ceecaeeb, Mem[0000000090000030] = 573d94b1da399060
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 875ba772ceecaeeb
! Mem[0000000091000030] = d7be7a30, %g2 = 0000000000002e6f
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! Mem[0000000090800020] = 665fc762, %g2 = 00000000d7be7a30
lduw [%i5+%o4],%g2 ! %g2 = 00000000665fc762
! %l1 = af4a6fc828310087, Mem[0000000090000004] = 77d35b81
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = 28310087
! %l5 = 2b6e438e1603e969, Mem[000000009180000b] = 20ec2a37
stb %l5,[%o0+0x00b] ! Mem[0000000091800008] = 69ec2a37
! Mem[0000000091800028] = f4c1a24c4725624a, %g2 = 00000000665fc762
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c4725624a
! Mem[0000000020800038] = 5d3031bb4410340e, %l3 = 6071cefe916965cc
ldx [%i1+0x038],%l3 ! %l3 = 5d3031bb4410340e
! Mem[0000000091000038] = d578fe30, %g2 = f4c1a24c4725624a
ldsb [%i6+0x038],%g2 ! %g2 = ffffffffffffffd5
! %l0 = 875ba772ceecaeeb, Mem[0000000091800004] = 47aa0789
stw %l0,[%o0+0x004] ! Mem[0000000091800004] = ceecaeeb
p8_label_2:
! Mem[000000009000003c] = 22b61a17, %g2 = ffffffffffffffd5
ldsh [%i4+0x03c],%g2 ! %g2 = 00000000000022b6
! %l6 = edc52c566b9ce4e5, Mem[000000009080000a] = 262fca57
sth %l6,[%i5+0x00a] ! Mem[0000000090800008] = e4e5ca57
! Mem[0000000021000000] = c87ef9b5 d6a02c3e, %l6 = 6b9ce4e5, %l7 = cac6c6ff
ldd [%i2+%g0],%l6 ! %l6 = 00000000c87ef9b5 00000000d6a02c3e
! Mem[000000009000003c] = 22b61a17, %g18 = e2e9629a165a4b9c
ldsw [%i4+0x03c],%g2 ! %g2 = e2e9629a165a4b9c
! Mem[0000000090000018] = e663a5d9 18391fda, %g2 = 22b61a17, %g3 = 0bad0b00
ldd [%i4+%o3],%g2 ! %g2 = 00000000e663a5d9 0000000018391fda
! %l0 = 875ba772ceecaeeb, Mem[000000009080001c] = 53628adf
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = ceecaeeb
! Mem[0000000091800034] = 14b02067, %g2 = 00000000e663a5d9
ldub [%o0+0x036],%g2 ! %g2 = 0000000000000014
! Mem[0000000091000030] = 7a30941f, %g2 = 0000000000000014
ldsb [%i6+0x032],%g2 ! %g2 = 000000000000007a
! Mem[0000000021800008] = 6cfdb085 9bb80542, %l0 = ceecaeeb, %l1 = 28310087
ldd [%i3+%o1],%l0 ! %l0 = 000000006cfdb085 000000009bb80542
! %l6 = 00000000c87ef9b5, Mem[0000000090000018] = e663a5d918391fda
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 00000000c87ef9b5
p8_label_3:
! Mem[0000000090000024] = ecd31cd9, %g18 = e2e9629a165a4b9c
ldsw [%i4+0x024],%g2 ! %g2 = e2e9629a165a4b9c
! Mem[0000000090000034] = aeeb9045, %g2 = ffffffffecd31cd9
ldsh [%i4+0x036],%g2 ! %g2 = ffffffffffffaeeb
! %l5 = 2b6e438e1603e969, Mem[0000000091800020] = 21fea2c7
stb %l5,[%o0+%o4] ! Mem[0000000091800020] = 69fea2c7
! Mem[0000000091800014] = b1020c9e, %g2 = ffffffffffffaeeb
ldub [%o0+0x016],%g2 ! %g2 = 00000000000000b1
! Mem[0000000091000028] = f165d635, %g2 = 00000000000000b1
ldsb [%i6+0x02b],%g2 ! %g2 = fffffffffffffff1
! %l2 = 92c1576a1e6f1b70, Mem[0000000090000008] = bc841a2f
stb %l2,[%i4+%o1] ! Mem[0000000090000008] = 70841a2f
! %l4 = 48668978aafa9c33, Mem[0000000091800010] = 404e134b01f6b102
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 48668978aafa9c33
! Mem[000000009000000c] = b38eb8b0, %g2 = fffffffffffffff1
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffb38e
! %l3 = 5d3031bb4410340e, Mem[0000000090000012] = f4d72e58
stb %l3,[%i4+0x012] ! Mem[0000000090000010] = 0ed72e58
! Mem[0000000090000010] = b00ed72e, %g2 = ffffffffffffb38e
ldub [%i4+0x011],%g2 ! %g2 = 00000000000000b0
p8_label_4:
! Mem[0000000090000038] = 9045cbce, %g2 = 00000000000000b0
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! Mem[0000000090000008] = 70841a2fc349b38e, %g2 = 000000009045cbce
ldx [%i4+%o1],%g2 ! %g2 = 70841a2fc349b38e
! Mem[0000000091800020] = fea2c741, %g2 = 70841a2fc349b38e
ldsb [%o0+0x021],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000090800000] = 1d794f34, %g2 = fffffffffffffffe
ldub [%i5+0x002],%g2 ! %g2 = 000000000000001d
! Mem[000000009180001c] = 1d1391a2, %g2 = 000000000000001d
ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000001d13
! Mem[0000000021000000] = c87ef9b5 d6a02c3e, %l4 = aafa9c33, %l5 = 1603e969
ldd [%i2+%g0],%l4 ! %l4 = 00000000c87ef9b5 00000000d6a02c3e
! %l1 = 000000009bb80542, Mem[0000000090000000] = 8624e74a28310087
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 000000009bb80542
! %l6 = c87ef9b5, %l7 = d6a02c3e, Mem[0000000091800000] = 270d22b9 ceecaeeb
std %l6,[%o0+%g0] ! Mem[0000000091800000] = c87ef9b5 d6a02c3e
! Mem[000000009100000c] = ccff9541, %g2 = 0000000000001d13
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ccff9541
! Mem[000000009000000c] = 8eb8b00e, %g2 = 00000000ccff9541
ldub [%i4+0x00f],%g2 ! %g2 = 000000000000008e
p8_label_5:
! %l3 = 5d3031bb4410340e, Mem[0000000090800018] = 95560735ceecaeeb
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 5d3031bb4410340e
! Mem[000000002100002c] = bc09477d, %l5 = 00000000d6a02c3e
lduw [%i2+0x02c],%l5 ! %l5 = 00000000bc09477d
! %l6 = 00000000c87ef9b5, Mem[0000000020000034] = 4c2f2a63
stw %l6,[%i0+0x034] ! Mem[0000000020000034] = c87ef9b5
! Mem[0000000091800010] = 48668978 aafa9c33, %g2 = 0000008e, %g3 = 18391fda
ldd [%o0+%o2],%g2 ! %g2 = 0000000048668978 00000000aafa9c33
! Mem[0000000020800018] = e79c4276 92bf2a0f, %l0 = 6cfdb085, %l1 = 9bb80542
ldd [%i1+%o3],%l0 ! %l0 = 00000000e79c4276 0000000092bf2a0f
! Mem[0000000091000014] = 1f66326f, %g2 = 0000000048668978
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! %l7 = 00000000d6a02c3e, Mem[0000000020000016] = 4ac382e8
stb %l7,[%i0+0x016] ! Mem[0000000020000014] = 4ac33ee8
! %l3 = 5d3031bb4410340e, Mem[0000000091000030] = d7be7a30941fa440
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 5d3031bb4410340e
! %l4 = c87ef9b5, %l5 = bc09477d, Mem[0000000091000020] = 3d4d27c5 2e6fd2f1
std %l4,[%i6+%o4] ! Mem[0000000091000020] = c87ef9b5 bc09477d
! Mem[000000009080001c] = 4410340e, %g2 = 0000000000001f66
lduw [%i5+0x01c],%g2 ! %g2 = 000000004410340e
p8_label_6:
! Mem[0000000091800014] = 9c330c9e, %g2 = 000000004410340e
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffff9c33
! %l1 = 0000000092bf2a0f, Mem[0000000091000004] = e276df48
stb %l1,[%i6+0x004] ! Mem[0000000091000004] = 0f76df48
! %l5 = 00000000bc09477d, Mem[000000002100001c] = ca28fcee
stw %l5,[%i2+0x01c] ! Mem[000000002100001c] = bc09477d
! %l2 = 92c1576a1e6f1b70, Mem[0000000091800000] = c87ef9b5d6a02c3e
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 92c1576a1e6f1b70
! Mem[0000000020000024] = f338763f, %l2 = 92c1576a1e6f1b70
lduw [%i0+0x024],%l2 ! %l2 = 00000000f338763f
! Mem[0000000091800010] = 48668978 aafa9c33, %g2 = ffff9c33, %g3 = aafa9c33
ldd [%o0+%o2],%g2 ! %g2 = 0000000048668978 00000000aafa9c33
! Mem[0000000090000010] = b8b00ed7, %g2 = 0000000048668978
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb8b0
! Mem[000000009080002c] = cb9834df, %g18 = e2e9629a165a4b9c
ldsw [%i5+0x02c],%g2 ! %g2 = e2e9629a165a4b9c
! %l2 = f338763f, %l3 = 4410340e, Mem[0000000021000000] = c87ef9b5 d6a02c3e
std %l2,[%i2+%g0] ! Mem[0000000021000000] = f338763f 4410340e
! %l6 = c87ef9b5, %l7 = d6a02c3e, Mem[0000000090000000] = 00000000 9bb80542
std %l6,[%i4+%g0] ! Mem[0000000090000000] = c87ef9b5 d6a02c3e
p8_label_7:
! %l1 = 0000000092bf2a0f, Mem[0000000090800038] = fc554a3e
stb %l1,[%i5+0x038] ! Mem[0000000090800038] = 0f554a3e
! %l5 = 00000000bc09477d, Mem[000000009180002e] = 624af7dc
sth %l5,[%o0+0x02e] ! Mem[000000009180002c] = 477df7dc
! %l4 = 00000000c87ef9b5, Mem[0000000090800004] = 4f34d7b2
sth %l4,[%i5+0x004] ! Mem[0000000090800004] = f9b5d7b2
! %l0 = e79c4276, %l1 = 92bf2a0f, Mem[0000000090800038] = 0f554a3e 5ac4b8a1
std %l0,[%i5+0x038] ! Mem[0000000090800038] = e79c4276 92bf2a0f
! %l1 = 0000000092bf2a0f, Mem[0000000091800024] = 41537031
stw %l1,[%o0+0x024] ! Mem[0000000091800024] = 92bf2a0f
! %l6 = c87ef9b5, %l7 = d6a02c3e, Mem[0000000091000020] = c87ef9b5 bc09477d
std %l6,[%i6+%o4] ! Mem[0000000091000020] = c87ef9b5 d6a02c3e
! %l4 = 00000000c87ef9b5, Mem[0000000091000021] = 7ef9b5d6
stb %l4,[%i6+0x021] ! Mem[0000000091000020] = b5f9b5d6
! Mem[000000009180000c] = 37914866, %g2 = ffffffffcb9834df
ldub [%o0+0x00e],%g2 ! %g2 = 0000000000000037
! %l6 = c87ef9b5, %l7 = d6a02c3e, Mem[0000000090000018] = 00000000 c87ef9b5
std %l6,[%i4+%o3] ! Mem[0000000090000018] = c87ef9b5 d6a02c3e
! Mem[000000009100001c] = 9ea6e537, %g2 = 0000000000000037
lduw [%i6+0x01c],%g2 ! %g2 = 000000009ea6e537
p8_label_8:
! Mem[0000000090800034] = 58a94c81, %g2 = 000000009ea6e537
ldub [%i5+0x034],%g2 ! %g2 = 0000000000000058
! Mem[0000000090800018] = 5d3031bb, %g2 = 0000000000000058
ldsh [%i5+%o3],%g2 ! %g2 = 0000000000005d30
! %l0 = 00000000e79c4276, Mem[0000000091800004] = 1e6f1b70
sth %l0,[%o0+0x004] ! Mem[0000000091800004] = 42761b70
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 00005d30, %g3 = aafa9c33
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = 1b126a38, %g3 = 1f66326f
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! %l2 = 00000000f338763f, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = 00000000f338763f
! Mem[0000000090800010] = b25f4cb9, %g2 = 00000000efdae8a0
lduw [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9
! %l2 = 00000000f338763f, Mem[000000002100000a] = 51de7d4a
sth %l2,[%i2+0x00a] ! Mem[0000000021000008] = 51de763f
! Mem[000000002000002c] = 28fbbbb9, %l4 = 00000000c87ef9b5
ldsb [%i0+0x02c],%l4 ! %l4 = 0000000000000028
! Mem[0000000091000034] = 4410340e, %g2 = 00000000b25f4cb9
lduh [%i6+0x034],%g2 ! %g2 = 0000000000004410
p8_label_9:
! Mem[000000009000001c] = a02c3eef, %g2 = 0000000000004410
ldsb [%i4+0x01d],%g2 ! %g2 = ffffffffffffffa0
! Mem[0000000091800000] = 92c1576a, %g2 = ffffffffffffffa0
ldub [%o0+%g0],%g2 ! %g2 = 0000000000000092
! %l5 = 00000000bc09477d, Mem[0000000091000008] = f5482f5f
sth %l5,[%i6+%o1] ! Mem[0000000091000008] = 477d2f5f
! Mem[0000000091800000] = 92c1576a, %g2 = 0000000000000092
lduh [%o0+%g0],%g2 ! %g2 = 00000000000092c1
! %l2 = 00000000f338763f, Mem[0000000091800014] = aafa9c33
stb %l2,[%o0+0x014] ! Mem[0000000091800014] = 3ffa9c33
! Mem[0000000091800010] = 89783ffa, %g2 = 00000000000092c1
ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffff8978
! Mem[0000000091000020] = b5f9b5d6, %g2 = ffffffffffff8978
ldsb [%i6+0x021],%g2 ! %g2 = ffffffffffffffb5
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = ffffffb5, %g3 = ecd31cd9
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
! %l6 = 00000000c87ef9b5, Mem[0000000090000010] = b8b00ed72e582097
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000000c87ef9b5
! Mem[0000000021000034] = d5f32c16, %l3 = 5d3031bb4410340e
ldsw [%i2+0x034],%l3 ! %l3 = ffffffffd5f32c16
p8_label_10:
! Mem[0000000090000010] = 00000000c87ef9b5, %g2 = 000000009045cbce
ldx [%i4+%o2],%g2 ! %g2 = 00000000c87ef9b5
! %l1 = 0000000092bf2a0f, Mem[0000000090800018] = 5d3031bb
stw %l1,[%i5+%o3] ! Mem[0000000090800018] = 92bf2a0f
! Mem[0000000090000038] = cbce22b6, %g2 = 00000000c87ef9b5
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000cbce
! Mem[0000000020000028] = d7934cdf, %l1 = 0000000092bf2a0f
ldsb [%i0+%o5],%l1 ! %l1 = ffffffffffffffd7
! %l7 = 00000000d6a02c3e, Mem[000000009100002e] = 35bd5d30
sth %l7,[%i6+0x02e] ! Mem[000000009100002c] = 2c3e5d30
! Mem[0000000090800000] = 2f7f1d79 f9b5d7b2, %g2 = 0000cbce, %g3 = 22b61a17
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 00000000f9b5d7b2
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = 2f7f1d79, %g3 = f9b5d7b2
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! Mem[0000000021800024] = 2ca6c403, %l2 = 00000000f338763f
ldsw [%i3+0x024],%l2 ! %l2 = 000000002ca6c403
! Mem[0000000090800030] = dc3ef5d3, %g18 = e2e9629a165a4b9c
ldsw [%i5+0x030],%g2 ! %g2 = e2e9629a165a4b9c
! Mem[0000000090000010] = 00000000, %g2 = ffffffffdc3ef5d3
ldsh [%i4+%o2],%g2 ! %g2 = 0000000000000000
p8_label_11:
! Mem[000000009080003c] = 2a0f0000, %g2 = 0000000000000000
ldsb [%i5+0x03e],%g2 ! %g2 = 000000000000002a
! Mem[0000000091800028] = f4c1a24c 4725477d, %g2 = 0000002a, %g3 = af0a82ca
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725477d
! %l7 = 00000000d6a02c3e, Mem[0000000090000008] = 70841a2fc349b38e
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 00000000d6a02c3e
! Mem[0000000091800034] = d4df14b0, %g18 = e2e9629a165a4b9c
ldsw [%o0+0x034],%g2 ! %g2 = e2e9629a165a4b9c
! Mem[0000000090000014] = f9b5c87e, %g2 = ffffffffd4df14b0
lduh [%i4+0x016],%g2 ! %g2 = 000000000000f9b5
! %l5 = 00000000bc09477d, Mem[0000000091000032] = 31bb4410
stb %l5,[%i6+0x032] ! Mem[0000000091000030] = 7dbb4410
! Mem[000000009180000c] = ec2a3791, %g18 = e2e9629a165a4b9c
ldsw [%o0+0x00c],%g2 ! %g2 = e2e9629a165a4b9c
! %l7 = 00000000d6a02c3e, Mem[0000000090800032] = f5d358a9
sth %l7,[%i5+0x032] ! Mem[0000000090800030] = 2c3e58a9
! Mem[000000009080001c] = 4410340e, %g2 = ffffffffec2a3791
lduw [%i5+0x01c],%g2 ! %g2 = 000000004410340e
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 4410340e, %g3 = 4725477d
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
p8_label_12:
! Mem[0000000091000024] = d6a02c3e, %g2 = 000000001b126a38
ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffffd6a0
! Mem[000000009100002c] = 65d62c3e, %g2 = ffffffffffffd6a0
lduw [%i6+0x02c],%g2 ! %g2 = 0000000065d62c3e
! Mem[0000000021800028] = c3059343, %l6 = 00000000c87ef9b5
ldsw [%i3+%o5],%l6 ! %l6 = ffffffffc3059343
! Mem[000000009100002c] = 65d62c3e, %g2 = 0000000065d62c3e
lduw [%i6+0x02c],%g2 ! %g2 = 0000000065d62c3e
! Mem[0000000021800030] = e626b3b6, %l6 = ffffffffc3059343
ldsw [%i3+0x030],%l6 ! %l6 = ffffffffe626b3b6
! %l0 = 00000000e79c4276, Mem[000000009000000a] = 0000d6a0
sth %l0,[%i4+0x00a] ! Mem[0000000090000008] = 4276d6a0
! Mem[0000000091000028] = b35541f165d62c3e, %g2 = 0000000065d62c3e
ldx [%i6+%o5],%g2 ! %g2 = b35541f165d62c3e
! Mem[000000009180003c] = 60b200b2, %g2 = b35541f165d62c3e
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000060b2
! %l7 = 00000000d6a02c3e, Mem[0000000091000000] = 92f01ec20f76df48
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 00000000d6a02c3e
! Mem[0000000090000008] = 00004276d6a02c3e, %g2 = 00000000000060b2
ldx [%i4+%o1],%g2 ! %g2 = 00004276d6a02c3e
p8_label_13:
! Mem[0000000021000004] = 4410340e, %l3 = ffffffffd5f32c16
ldsh [%i2+0x004],%l3 ! %l3 = 0000000000004410
! Mem[0000000091800018] = 00000000 f338763f, %g2 = d6a02c3e, %g3 = 1f66326f
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 00000000f338763f
! Mem[000000009180002c] = 477df7dc, %g2 = 0000000000000000
ldsh [%o0+0x02e],%g2 ! %g2 = 000000000000477d
! %l1 = ffffffffffffffd7, Mem[0000000091800002] = 576a4276
sth %l1,[%o0+0x002] ! Mem[0000000091800000] = ffd74276
! %l2 = 000000002ca6c403, Mem[000000009000002c] = 62474693
sth %l2,[%i4+0x02c] ! Mem[000000009000002c] = c4034693
! Mem[0000000090000024] = ecd31cd9, %g18 = e2e9629a165a4b9c
ldsw [%i4+0x024],%g2 ! %g2 = e2e9629a165a4b9c
! Mem[0000000020000014] = 4ac33ee8, %l0 = 00000000e79c4276
lduh [%i0+0x016],%l0 ! %l0 = 0000000000003ee8
! %l0 = 0000000000003ee8, Mem[0000000090000038] = 9045cbce22b61a17
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 0000000000003ee8
! %l1 = ffffffffffffffd7, Mem[0000000090000010] = 00000000c87ef9b5
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffffd7
! Mem[0000000091800034] = b0206724, %g2 = ffffffffecd31cd9
ldsb [%o0+0x037],%g2 ! %g2 = ffffffffffffffb0
p8_label_14:
! Mem[0000000021800010] = 1f48b9cb, %l7 = 00000000d6a02c3e
ldsb [%i3+0x011],%l7 ! %l7 = 0000000000000048
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = ffffffb0, %g3 = f338763f
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! %l5 = 00000000bc09477d, Mem[0000000091000032] = 7dbb4410
stb %l5,[%i6+0x032] ! Mem[0000000091000030] = 7dbb4410
! %l4 = 0000000000000028, Mem[000000009080001c] = 4410340e
stw %l4,[%i5+0x01c] ! Mem[000000009080001c] = 00000028
! Mem[0000000090000030] = 875ba772 ceecaeeb, %g2 = efdae8a0, %g3 = ecd31cd9
ldd [%i4+0x030],%g2 ! %g2 = 00000000875ba772 00000000ceecaeeb
! Mem[0000000021000038] = dc4738f6 1b737d40, %l4 = 00000028, %l5 = bc09477d
ldd [%i2+0x038],%l4 ! %l4 = 00000000dc4738f6 000000001b737d40
! %l6 = e626b3b6, %l7 = 00000048, Mem[0000000091000000] = 00000000 d6a02c3e
std %l6,[%i6+%g0] ! Mem[0000000091000000] = e626b3b6 00000048
! %l0 = 0000000000003ee8, Mem[0000000090800000] = 2f7f1d79
stb %l0,[%i5+%g0] ! Mem[0000000090800000] = e87f1d79
! %l5 = 000000001b737d40, Mem[000000009080002a] = 8f90cb98
sth %l5,[%i5+0x02a] ! Mem[0000000090800028] = 7d40cb98
! %l2 = 2ca6c403, %l3 = 00004410, Mem[0000000020000030] = 89599c00 c87ef9b5
std %l2,[%i0+0x030] ! Mem[0000000020000030] = 2ca6c403 00004410
p8_label_15:
! Mem[0000000090000000] = b5d6a02c, %g2 = 00000000875ba772
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffffb5
! %l7 = 0000000000000048, Mem[0000000091000006] = 0048477d
stb %l7,[%i6+0x006] ! Mem[0000000091000004] = 4848477d
! Mem[0000000090800004] = f9b5d7b2, %g2 = ffffffffffffffb5
ldsh [%i5+0x004],%g2 ! %g2 = fffffffffffff9b5
! Mem[000000009180002c] = 4725477d, %g2 = fffffffffffff9b5
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000004725
! Mem[0000000090000020] = efdae8a0ecd31cd9, %g2 = 0000000000004725
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31cd9
! %l0 = 00003ee8, %l1 = ffffffd7, Mem[0000000021800000] = cc8362c9 094b441a
std %l0,[%i3+%g0] ! Mem[0000000021800000] = 00003ee8 ffffffd7
! %l5 = 000000001b737d40, Mem[0000000020800018] = e79c427692bf2a0f
stx %l5,[%i1+%o3] ! Mem[0000000020800018] = 000000001b737d40
! Mem[0000000021000014] = 3a693834, %l4 = 00000000dc4738f6
ldub [%i2+0x015],%l4 ! %l4 = 0000000000000069
! %l5 = 000000001b737d40, Mem[0000000091000026] = 2c3eb355
sth %l5,[%i6+0x026] ! Mem[0000000091000024] = 7d40b355
! Mem[0000000090000028] = c7af7175, %g2 = efdae8a0ecd31cd9
lduw [%i4+%o5],%g2 ! %g2 = 00000000c7af7175
p8_label_16:
! Mem[000000002100003c] = 1b737d40, %l4 = 0000000000000069
lduh [%i2+0x03c],%l4 ! %l4 = 0000000000001b73
! Mem[0000000021800024] = 2ca6c403, %l7 = 0000000000000048
ldub [%i3+0x026],%l7 ! %l7 = 00000000000000c4
! %l2 = 000000002ca6c403, Mem[0000000090800034] = 58a94c81
sth %l2,[%i5+0x034] ! Mem[0000000090800034] = c4034c81
! Mem[0000000091000034] = 4410340e, %g2 = 00000000c7af7175
lduh [%i6+0x034],%g2 ! %g2 = 0000000000004410
! Mem[0000000091800018] = 00000000 f338763f, %g2 = 00004410, %g3 = ceecaeeb
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 00000000f338763f
! %l1 = ffffffffffffffd7, Mem[0000000091000012] = 6a381f66
stb %l1,[%i6+0x012] ! Mem[0000000091000010] = d7381f66
! %l2 = 2ca6c403, %l3 = 00004410, Mem[0000000091800010] = 48668978 3ffa9c33
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 2ca6c403 00004410
! Mem[0000000020000020] = 9e6582cbf338763f, %l6 = ffffffffe626b3b6
ldx [%i0+%o4],%l6 ! %l6 = 9e6582cbf338763f
! %l0 = 0000000000003ee8, Mem[000000009000000a] = 4276d6a0
sth %l0,[%i4+0x00a] ! Mem[0000000090000008] = 3ee8d6a0
! Mem[0000000091800000] = 92c1ffd742761b70, %g2 = 0000000000000000
ldx [%o0+%g0],%g2 ! %g2 = 92c1ffd742761b70
p8_label_17:
! Mem[0000000091800020] = c792bf2a, %g2 = 92c1ffd742761b70
ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffffc7
! %l6 = 9e6582cbf338763f, Mem[000000009080001b] = 0f000000
stb %l6,[%i5+0x01b] ! Mem[0000000090800018] = 3f000000
! %l1 = ffffffffffffffd7, Mem[0000000091000028] = b35541f1
sth %l1,[%i6+%o5] ! Mem[0000000091000028] = ffd741f1
! %l0 = 0000000000003ee8, Mem[0000000090000025] = d31cd9c7
stb %l0,[%i4+0x025] ! Mem[0000000090000024] = e81cd9c7
! %l6 = 9e6582cbf338763f, Mem[0000000091800028] = f4c1a24c4725477d
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 9e6582cbf338763f
! Mem[0000000021000018] = bde9d16c, %l1 = ffffffffffffffd7
ldsb [%i2+0x01b],%l1 ! %l1 = 000000000000006c
! Mem[0000000090800008] = a19ee4e5 ca578ad8, %g2 = ffffffc7, %g3 = f338763f
ldd [%i5+%o1],%g2 ! %g2 = 00000000a19ee4e5 00000000ca578ad8
! Mem[000000009180000c] = 912ca6c4, %g2 = 00000000a19ee4e5
ldub [%o0+0x00f],%g2 ! %g2 = 0000000000000091
! Mem[0000000090800034] = c4034c81, %g2 = 0000000000000091
ldsh [%i5+0x034],%g2 ! %g2 = ffffffffffffc403
! %l7 = 00000000000000c4, Mem[0000000090000038] = 00000000
sth %l7,[%i4+0x038] ! Mem[0000000090000038] = 00c40000
p8_label_18:
! Mem[0000000090800010] = b25f4cb9, %g18 = e2e9629a165a4b9c
ldsw [%i5+%o2],%g2 ! %g2 = e2e9629a165a4b9c
! Mem[0000000091000028] = ffd741f1, %g2 = ffffffffb25f4cb9
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000091000018] = 2c680e1d 9ea6e537, %g2 = ffffffd7, %g3 = ca578ad8
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 000000009ea6e537
! Mem[0000000090800000] = e87f1d79, %g2 = 000000002c680e1d
ldsb [%i5+%g0],%g2 ! %g2 = ffffffffffffffe8
! %l3 = 0000000000004410, Mem[000000009000000c] = d6a02c3e
stw %l3,[%i4+0x00c] ! Mem[000000009000000c] = 00004410
! Mem[0000000091000030] = 7dbb4410, %g2 = ffffffffffffffe8
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007dbb
! Mem[0000000020000000] = 163598c40c296f4e, %l7 = 00000000000000c4
ldx [%i0+%g0],%l7 ! %l7 = 163598c40c296f4e
! %l6 = f338763f, %l7 = 0c296f4e, Mem[0000000091800010] = 2ca6c403 00004410
std %l6,[%o0+%o2] ! Mem[0000000091800010] = f338763f 0c296f4e
! %l2 = 2ca6c403, %l3 = 00004410, Mem[0000000090000018] = c87ef9b5 d6a02c3e
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 2ca6c403 00004410
! Mem[0000000090800030] = dc3e2c3e, %g2 = 0000000000007dbb
lduh [%i5+0x030],%g2 ! %g2 = 000000000000dc3e
p8_label_19:
! %l5 = 000000001b737d40, Mem[0000000021000004] = 4410340e
stw %l5,[%i2+0x004] ! Mem[0000000021000004] = 1b737d40
! Mem[0000000090800020] = c762da43, %g2 = 000000000000dc3e
lduh [%i5+0x022],%g2 ! %g2 = 000000000000c762
! Mem[0000000090000008] = 00003ee8, %g2 = 000000000000c762
ldsb [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800000] = c1ffd742, %g2 = 0000000000000000
ldub [%o0+0x001],%g2 ! %g2 = 00000000000000c1
! %l1 = 000000000000006c, Mem[000000009180001d] = 38763f69
stb %l1,[%o0+0x01d] ! Mem[000000009180001c] = 6c763f69
! Mem[000000009180003c] = b2000000, %g2 = 00000000000000c1
ldub [%o0+0x03f],%g2 ! %g2 = 00000000000000b2
! Mem[0000000091800020] = fea2c792, %g2 = 00000000000000b2
ldsb [%o0+0x021],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000091000010] = 1b12d738, %g2 = fffffffffffffffe
lduw [%i6+%o2],%g2 ! %g2 = 000000001b12d738
! Mem[000000009000001c] = 00004410, %g2 = 000000001b12d738
lduw [%i4+0x01c],%g2 ! %g2 = 0000000000004410
! Mem[0000000020800024] = c0f1f91b, %l7 = 163598c40c296f4e
lduw [%i1+0x024],%l7 ! %l7 = 00000000c0f1f91b
p8_label_20:
! Mem[000000009000003c] = 00003ee8, %g2 = 0000000000004410
ldsh [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800004] = 42761b70, %g2 = 0000000000000000
ldsh [%o0+0x004],%g2 ! %g2 = 0000000000004276
! Mem[000000002000001c] = 7540c5c1, %l6 = 9e6582cbf338763f
ldub [%i0+0x01c],%l6 ! %l6 = 0000000000000075
! %l4 = 0000000000001b73, Mem[0000000020000010] = 45239ab5
stw %l4,[%i0+%o2] ! Mem[0000000020000010] = 00001b73
! Mem[0000000090000038] = 0000003e, %g2 = 0000000000004276
ldsb [%i4+0x03b],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000024] = ece81cd9, %g18 = e2e9629a165a4b9c
ldsw [%i4+0x024],%g2 ! %g2 = e2e9629a165a4b9c
! %l3 = 0000000000004410, Mem[0000000090000024] = ece81cd9
stw %l3,[%i4+0x024] ! Mem[0000000090000024] = 00004410
! Mem[0000000091000024] = d6a07d40, %g2 = ffffffffece81cd9
ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffffd6a0
! Mem[0000000090800030] = 2c3ec403, %g2 = ffffffffffffd6a0
ldsh [%i5+0x032],%g2 ! %g2 = 0000000000002c3e
! Mem[0000000091000014] = 1f66326f, %g18 = e2e9629a165a4b9c
ldsw [%i6+0x014],%g2 ! %g2 = e2e9629a165a4b9c
p8_label_21:
! Mem[0000000090800014] = af0a82ca, %g2 = 000000001f66326f
lduh [%i5+0x014],%g2 ! %g2 = 000000000000af0a
! %l0 = 0000000000003ee8, Mem[0000000090800014] = af0a82ca
stw %l0,[%i5+0x014] ! Mem[0000000090800014] = 00003ee8
! %l0 = 00003ee8, %l1 = 0000006c, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 00003ee8 0000006c
! Mem[000000009100000c] = ccff9541, %g2 = 000000000000af0a
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000ccff
! %l1 = 000000000000006c, Mem[000000009180000a] = 2469ec2a
stb %l1,[%o0+0x00a] ! Mem[0000000091800008] = 6c69ec2a
! Mem[0000000090000020] = efdae8a0 00004410, %g2 = 0000ccff, %g3 = 9ea6e537
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 0000000000004410
! %l0 = 0000000000003ee8, Mem[0000000090000030] = 875ba772ceecaeeb
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 0000000000003ee8
! Mem[0000000090000020] = efdae8a0, %g18 = e2e9629a165a4b9c
ldsw [%i4+%o4],%g2 ! %g2 = e2e9629a165a4b9c
! %l4 = 00001b73, %l5 = 1b737d40, Mem[0000000090800008] = a19ee4e5 ca578ad8
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 00001b73 1b737d40
! %l7 = 00000000c0f1f91b, Mem[0000000091800038] = 206724ce60b200b2
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = 00000000c0f1f91b
p8_label_22:
! Mem[0000000020000014] = 4ac33ee8, %l1 = 000000000000006c
ldsw [%i0+0x014],%l1 ! %l1 = 000000004ac33ee8
! Mem[0000000091800038] = 00000000 c0f1f91b, %g2 = efdae8a0, %g3 = 00004410
ldd [%o0+0x038],%g2 ! %g2 = 0000000000000000 00000000c0f1f91b
! Mem[0000000090800034] = c4034c81, %g18 = e2e9629a165a4b9c
ldsw [%i5+0x034],%g2 ! %g2 = e2e9629a165a4b9c
! Mem[0000000090000028] = c7af7175 c4034693, %g2 = c4034c81, %g3 = c0f1f91b
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 00000000c4034693
! Mem[000000002000000c] = 5ab01b6e, %l7 = 00000000c0f1f91b
ldsw [%i0+0x00c],%l7 ! %l7 = 000000005ab01b6e
! %l7 = 000000005ab01b6e, Mem[0000000090800004] = f9b5d7b2
sth %l7,[%i5+0x004] ! Mem[0000000090800004] = 1b6ed7b2
! Mem[0000000090000018] = 2ca6c403, %g2 = 00000000c7af7175
ldub [%i4+%o3],%g2 ! %g2 = 000000000000002c
! Mem[000000009180003c] = f1f91b00, %g2 = 000000000000002c
ldub [%o0+0x03d],%g2 ! %g2 = 00000000000000f1
! Mem[0000000090000018] = 2ca6c403 00004410, %g2 = 000000f1, %g3 = c4034693
ldd [%i4+%o3],%g2 ! %g2 = 000000002ca6c403 0000000000004410
! %l1 = 000000004ac33ee8, Mem[0000000090800016] = 3ee892bf
sth %l1,[%i5+0x016] ! Mem[0000000090800014] = 3ee892bf
p8_label_23:
! Mem[0000000021000018] = bde9d16c, %l7 = 000000005ab01b6e
ldub [%i2+0x01b],%l7 ! %l7 = 000000000000006c
! %l3 = 0000000000004410, Mem[000000009000002a] = 7175c403
stb %l3,[%i4+0x02a] ! Mem[0000000090000028] = 1075c403
! %l5 = 000000001b737d40, Mem[000000009080000a] = 1b731b73
sth %l5,[%i5+0x00a] ! Mem[0000000090800008] = 7d401b73
! Mem[000000009100003c] = 9b50f1dd, %g2 = 000000002ca6c403
lduw [%i6+0x03c],%g2 ! %g2 = 000000009b50f1dd
! Mem[0000000090800010] = b25f4cb9, %g2 = 000000009b50f1dd
lduw [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9
! Mem[000000009180003c] = 1b000000, %g2 = 00000000b25f4cb9
ldub [%o0+0x03f],%g2 ! %g2 = 000000000000001b
! %l0 = 00003ee8, %l1 = 4ac33ee8, Mem[0000000090800030] = dc3e2c3e c4034c81
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 00003ee8 4ac33ee8
! Mem[0000000091800034] = df14b000, %g2 = 000000000000001b
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000091000008] = 477d2f5f, %g18 = e2e9629a165a4b9c
ldsw [%i6+%o1],%g2 ! %g2 = e2e9629a165a4b9c
! %l2 = 2ca6c403, %l3 = 00004410, Mem[0000000021000008] = 51de763f 45c794bd
std %l2,[%i2+%o1] ! Mem[0000000021000008] = 2ca6c403 00004410
p8_label_24:
! %l0 = 0000000000003ee8, Mem[0000000090800000] = e87f1d791b6ed7b2
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 0000000000003ee8
! Mem[0000000091800020] = fea2c792, %g2 = 00000000477d2f5f
ldub [%o0+0x021],%g2 ! %g2 = 00000000000000fe
! Mem[000000002180003c] = a7f6c757, %l4 = 0000000000001b73
ldsh [%i3+0x03e],%l4 ! %l4 = ffffffffffffc757
! Mem[0000000091800008] = 4c636c69, %g2 = 00000000000000fe
lduw [%o0+%o1],%g2 ! %g2 = 000000004c636c69
! %l4 = ffffffffffffc757, Mem[0000000021000010] = 33ca1eb63a693834
stx %l4,[%i2+%o2] ! Mem[0000000021000010] = ffffffffffffc757
! Mem[0000000091800028] = 9e6582cb f338763f, %g2 = 4c636c69, %g3 = 00004410
ldd [%o0+%o5],%g2 ! %g2 = 000000009e6582cb 00000000f338763f
! %l4 = ffffc757, %l5 = 1b737d40, Mem[0000000091000028] = ffd741f1 65d62c3e
std %l4,[%i6+%o5] ! Mem[0000000091000028] = ffffc757 1b737d40
! Mem[000000002000002c] = 28fbbbb9, %l5 = 000000001b737d40
lduh [%i0+0x02e],%l5 ! %l5 = 000000000000bbb9
! %l2 = 000000002ca6c403, Mem[000000009080001d] = 00002866
stb %l2,[%i5+0x01d] ! Mem[000000009080001c] = 03002866
! %l7 = 000000000000006c, Mem[0000000090000038] = 00c4000000003ee8
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 000000000000006c
p8_label_25:
! %l4 = ffffc757, %l5 = 0000bbb9, Mem[0000000090000000] = c87ef9b5 d6a02c3e
std %l4,[%i4+%g0] ! Mem[0000000090000000] = ffffc757 0000bbb9
! %l2 = 000000002ca6c403, Mem[000000009180000a] = 6c69ec2a
stb %l2,[%o0+0x00a] ! Mem[0000000091800008] = 0369ec2a
! Mem[0000000091800014] = 6f4e0000, %g2 = 000000009e6582cb
lduh [%o0+0x016],%g2 ! %g2 = 0000000000006f4e
! Mem[0000000090000000] = ffffc757 0000bbb9, %g2 = 00006f4e, %g3 = f338763f
ldd [%i4+%g0],%g2 ! %g2 = 00000000ffffc757 000000000000bbb9
! %l4 = ffffffffffffc757, Mem[000000009080000c] = 1b737d40
stw %l4,[%i5+0x00c] ! Mem[000000009080000c] = ffffc757
! Mem[0000000090000008] = e8000044, %g2 = 00000000ffffc757
ldsb [%i4+0x00b],%g2 ! %g2 = ffffffffffffffe8
! Mem[000000002180003c] = a7f6c757, %l2 = 000000002ca6c403
ldsw [%i3+0x03c],%l2 ! %l2 = ffffffffa7f6c757
! %l3 = 0000000000004410, Mem[000000002180000b] = 6cfdb085
stb %l3,[%i3+0x00b] ! Mem[0000000021800008] = 6cfdb010
! Mem[0000000090800028] = ddee7d40, %g18 = e2e9629a165a4b9c
ldsw [%i5+%o5],%g2 ! %g2 = e2e9629a165a4b9c
! Mem[000000009100000c] = 95411b12, %g2 = ffffffffddee7d40
ldub [%i6+0x00e],%g2 ! %g2 = 0000000000000095
ba,a p8_not_taken_0_end
p8_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000000003ee8
bne,a,pn %xcc,p8_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004ac33ee8
bne,a,pn %xcc,p8_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffa7f6c757
bne,a,pn %xcc,p8_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000004410
bne,a,pn %xcc,p8_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffc757
bne,a,pn %xcc,p8_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000bbb9
bne,a,pn %xcc,p8_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000075
bne,a,pn %xcc,p8_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000006c
bne,a,pn %xcc,p8_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p8_check_fp_registers:
set p8_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 49269c61 445f88a4
bne %xcc,p8_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be da7b4f30 d18553c7
bne %xcc,p8_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b990f672 9bb5a53c
bne %xcc,p8_f6_fail
nop
! Check Local Memory
set p8_local0_expect,%g1
p8_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 00001b734ac33ee8
ldx [%i0+0x010],%g3 ! Observed data at 0000000020000010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2ca6c40300004410
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 = 000000001b737d40
ldx [%i1+0x018],%g3 ! Observed data at 0000000020800018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x018,%g4
set p8_local2_expect,%g1
p8_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = f338763f1b737d40
ldx [%i2+0x000],%g3 ! Observed data at 0000000021000000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2ca6c40300004410
ldx [%i2+0x008],%g3 ! Observed data at 0000000021000008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffffffffc757
ldx [%i2+0x010],%g3 ! Observed data at 0000000021000010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bde9d16cbc09477d
ldx [%i2+0x018],%g3 ! Observed data at 0000000021000018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x018,%g4
set p8_local3_expect,%g1
p8_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 00003ee8ffffffd7
ldx [%i3+0x000],%g3 ! Observed data at 0000000021800000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 6cfdb0109bb80542
ldx [%i3+0x008],%g3 ! Observed data at 0000000021800008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x008,%g4
! The test for processor 8 has passed
p8_passed:
ta GOOD_TRAP
nop
p8_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p8_failed
p8_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p8_failed
p8_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p8_failed
p8_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p8_failed
p8_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p8_failed
p8_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p8_failed
p8_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p8_failed
p8_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p8_failed
p8_f0_fail:
set p8_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f4_fail:
set p8_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f6_fail:
set p8_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 8 failed
p8_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x020] ! Set processor 8 done flag
set p8_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 8 failed
p8_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x020] ! Set processor 8 done flag
set p8_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p8_selfmod_failed:
ba p8_failed
mov 0xabc,%g1
p8_common_error:
or %g0,0xee8,%g1
ba p8_failed
mov %o5,%g3
p8_common_signature_error:
set p8_temp,%g1
ba p8_failed
st %g2,[%g1] ! Common Lock Number
p8_common_timeout:
set p8_temp,%g1
ba p8_failed
st %g2,[%g1] ! Common Lock Number
p8_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p8_failed
mov 0x0,%g3
p8_trap1e:
stxa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800018]
ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000020800000]
stxa %l7,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800018]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000020]
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800028]
stda %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000018]
done
p8_trap1o:
stxa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800018]
ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000020800000]
stxa %l7,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800018]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000020]
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800028]
stda %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000018]
done
p8_trap2e:
ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000021800018]
stda %l2,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800020]
done
p8_trap2o:
ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000021800018]
stda %l2,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800020]
done
p8_trap3e:
nop
nop
nop
nop
nop
nop
done
p8_trap3o:
nop
nop
nop
nop
nop
nop
done
p8_init_memory_pointers:
set p8_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p8_local0_start,%i0
set p8_local1_start,%i1
set p8_local2_start,%i2
set p8_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 875ba772ceecaeeb
ldx [%g1+0x008],%l1 ! %l1 = af4a6fc828310087
ldx [%g1+0x010],%l2 ! %l2 = 92c1576a1e6f1b70
ldx [%g1+0x018],%l3 ! %l3 = 6071cefe916965cc
ldx [%g1+0x020],%l4 ! %l4 = 48668978aafa9c33
ldx [%g1+0x028],%l5 ! %l5 = 2b6e438e1603e969
ldx [%g1+0x030],%l6 ! %l6 = edc52c566b9ce4e5
ldx [%g1+0x038],%l7 ! %l7 = d2121ec5cac6c6ff
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7f4bed8f 94fe8a95 4803bed9 a5b2655d
! %f4 = c185a406 6c22afb9 cf4822d4 92351de1
! %f8 = a3f4a90c a814ee7e acfdf756 8628b0d1
! %f12 = f3f991f1 7d9d01e6 f9a630bc 7bf48463
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 35ec2b7b 6ce7b781 4ae6d79e c6fdc39a
! %f20 = 918e0d40 d5ffb1f3 1a26e5de 08e13319
! %f24 = c4450e0e 9be9a160 bcb8d5d5 31d25d8f
! %f28 = 8c01264d 4df25a3b d68babf9 03ebd054
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d9136c56 67b035e9 47c5a8b4 853b85b8
! %f36 = e615ed77 5aa16589 927d0fa0 aff4e821
! %f40 = 6deeac5a 0c327a14 cebf5853 c8554537
! %f44 = 6cc60458 8536bfa9 ea0c5d30 0c61bfe6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x76fbf14f0000007b,%g7,%g1 ! GSR scale = 15, align = 3
wr %g1,%g0,%gsr ! GSR = 76fbf14f0000007b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 9
p9_label_1:
! %l1 = 598b6590d25ac873, Mem[000000009180001b] = 291d1391
stb %l1,[%o0+0x01b] ! Mem[0000000091800018] = 731d1391
! Mem[000000009080001c] = 53628adf, %g2 = 000000000000aec3
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000005362
! Mem[0000000022800038] = 2f086176, %l2 = 3fe64c242b58df2b
ldsb [%i1+0x038],%l2 ! %l2 = 000000000000002f
! Mem[000000009180003c] = b2000000, %g2 = 0000000000005362
ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffffb2
! %l2 = 000000000000002f, Mem[0000000091000037] = 40d578fe
stb %l2,[%i6+0x037] ! Mem[0000000091000034] = 2fd578fe
! Mem[0000000090800008] = a19e262f, %g18 = a6670e4206328c4e
ldsw [%i5+%o1],%g2 ! %g2 = a6670e4206328c4e
! Mem[0000000091000010] = 1b126a38, %g2 = ffffffffa19e262f
lduh [%i6+%o2],%g2 ! %g2 = 0000000000001b12
! %l0 = 1ebd45be89d5b7f6, Mem[000000009100001c] = 9ea6e537
stw %l0,[%i6+0x01c] ! Mem[000000009100001c] = 89d5b7f6
! %l3 = 611a65a21cc922e1, Mem[0000000090000001] = 24e74a77
stb %l3,[%i4+0x001] ! Mem[0000000090000000] = e1e74a77
! %l2 = 0000002f, %l3 = 1cc922e1, Mem[0000000023800008] = 9e333665 75c4a572
std %l2,[%i3+%o1] ! Mem[0000000023800008] = 0000002f 1cc922e1
p9_label_2:
! Mem[0000000091000028] = b35541f1, %g2 = 0000000000001b12
ldub [%i6+%o5],%g2 ! %g2 = 00000000000000b3
! Mem[0000000091800030] = f7dc9b67, %g2 = 00000000000000b3
ldsh [%o0+0x030],%g2 ! %g2 = fffffffffffff7dc
! %l7 = 6c963901d5c98383, Mem[000000002380001a] = 42c68386
stb %l7,[%i3+0x01a] ! Mem[0000000023800018] = 42c68386
! Mem[000000009080000c] = ca578ad8, %g18 = a6670e4206328c4e
ldsw [%i5+0x00c],%g2 ! %g2 = a6670e4206328c4e
! Mem[000000009000001c] = 18391fda, %g2 = ffffffffca578ad8
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fda
! Mem[000000009080003c] = a1000000, %g2 = 0000000018391fda
ldub [%i5+0x03f],%g2 ! %g2 = 00000000000000a1
! Mem[0000000090000000] = 86e1e74a77d35b81, %g2 = 00000000000000a1
ldx [%i4+%g0],%g2 ! %g2 = 86e1e74a77d35b81
! %l0 = 89d5b7f6, %l1 = d25ac873, Mem[0000000090800008] = a19e262f ca578ad8
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 89d5b7f6 d25ac873
! %l1 = 598b6590d25ac873, Mem[000000009100003e] = f1dd0000
sth %l1,[%i6+0x03e] ! Mem[000000009100003c] = c8730000
! %l5 = 3112a9e871e4bad7, Mem[0000000090000028] = c7af7175
stw %l5,[%i4+%o5] ! Mem[0000000090000028] = 71e4bad7
p9_label_3:
! %l2 = 000000000000002f, Mem[0000000091000028] = b35541f165d635bd
stx %l2,[%i6+%o5] ! Mem[0000000091000028] = 000000000000002f
! Mem[0000000022800000] = 27ecbf016cabad40, %l0 = 1ebd45be89d5b7f6
ldx [%i1+%g0],%l0 ! %l0 = 27ecbf016cabad40
! %l0 = 27ecbf016cabad40, Mem[000000009180001d] = 1391a221
stb %l0,[%o0+0x01d] ! Mem[000000009180001c] = 4091a221
! Mem[0000000091000008] = f5482f5f, %g2 = 86e1e74a77d35b81
lduh [%i6+%o1],%g2 ! %g2 = 000000000000f548
! Mem[0000000090800018] = 95560735, %g18 = a6670e4206328c4e
ldsw [%i5+%o3],%g2 ! %g2 = a6670e4206328c4e
! Mem[0000000022800030] = ab47e956 cffb6aff, %l2 = 0000002f, %l3 = 1cc922e1
ldd [%i1+0x030],%l2 ! %l2 = 00000000ab47e956 00000000cffb6aff
! Mem[0000000090800008] = 89d5b7f6d25ac873, %g2 = ffffffff95560735
ldx [%i5+%o1],%g2 ! %g2 = 89d5b7f6d25ac873
! %l5 = 3112a9e871e4bad7, Mem[000000009080000e] = c873b25f
stb %l5,[%i5+0x00e] ! Mem[000000009080000c] = d773b25f
! Mem[0000000023000028] = a8512b47, %l2 = 00000000ab47e956
ldsw [%i2+%o5],%l2 ! %l2 = ffffffffa8512b47
! Mem[0000000023000034] = 5406950f, %l2 = ffffffffa8512b47
ldsb [%i2+0x035],%l2 ! %l2 = 0000000000000006
p9_label_4:
! Mem[000000009180002c] = 4725624a, %g2 = 89d5b7f6d25ac873
lduw [%o0+0x02c],%g2 ! %g2 = 000000004725624a
! Mem[0000000090800000] = 7f1d794f, %g2 = 000000004725624a
ldsb [%i5+0x001],%g2 ! %g2 = 000000000000007f
! %l7 = 6c963901d5c98383, Mem[0000000091800010] = 404e134b
stw %l7,[%o0+%o2] ! Mem[0000000091800010] = d5c98383
! Mem[0000000090800010] = b25f4cb9, %g18 = a6670e4206328c4e
ldsw [%i5+%o2],%g2 ! %g2 = a6670e4206328c4e
! %l0 = 27ecbf016cabad40, Mem[0000000091800010] = d5c9838301f6b102
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 27ecbf016cabad40
! Mem[0000000090800024] = da437290, %g2 = ffffffffb25f4cb9
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000da
! Mem[0000000090000004] = 77d35b81, %g18 = a6670e4206328c4e
ldsw [%i4+0x004],%g2 ! %g2 = a6670e4206328c4e
! Mem[0000000091000028] = 000000000000002f, %g2 = 0000000077d35b81
ldx [%i6+%o5],%g2 ! %g2 = 000000000000002f
! Mem[0000000090800020] = 665fc762, %g18 = a6670e4206328c4e
ldsw [%i5+%o4],%g2 ! %g2 = a6670e4206328c4e
! Mem[000000009000001c] = 18391fda, %g2 = 00000000665fc762
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fda
p9_label_5:
! Mem[0000000090000014] = 2097e663, %g2 = 0000000018391fda
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000002097
! Mem[000000009100003c] = c8730000, %g2 = 0000000000002097
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffffc873
! %l1 = 598b6590d25ac873, Mem[0000000022000018] = 456bde3d
stw %l1,[%i0+%o3] ! Mem[0000000022000018] = d25ac873
! %l6 = febe45bf, %l7 = d5c98383, Mem[0000000091800038] = 206724ce 60b200b2
std %l6,[%o0+0x038] ! Mem[0000000091800038] = febe45bf d5c98383
! Mem[000000009100000c] = ccff9541, %g18 = a6670e4206328c4e
ldsw [%i6+0x00c],%g2 ! %g2 = a6670e4206328c4e
! Mem[000000009080001c] = 53628adf, %g18 = a6670e4206328c4e
ldsw [%i5+0x01c],%g2 ! %g2 = a6670e4206328c4e
! %l5 = 3112a9e871e4bad7, Mem[0000000091800008] = 4c632420ec2a3791
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 3112a9e871e4bad7
! %l2 = 00000006, %l3 = cffb6aff, Mem[0000000091800018] = 0c9e9173 1d4091a2
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 00000006 cffb6aff
! %l6 = 4c77f12dfebe45bf, Mem[0000000091000004] = e276df48
sth %l6,[%i6+0x004] ! Mem[0000000091000004] = 45bfdf48
! Mem[0000000090000004] = 77d35b81, %g2 = 0000000053628adf
lduw [%i4+0x004],%g2 ! %g2 = 0000000077d35b81
p9_label_6:
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 77d35b81, %g3 = 0bad0b00
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! %l0 = 27ecbf016cabad40, Mem[0000000090800016] = 82ca9556
stb %l0,[%i5+0x016] ! Mem[0000000090800014] = 40ca9556
! Mem[0000000091800024] = 7031f4c1, %g2 = 00000000270d22b9
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007031
! Mem[0000000091800020] = 21fea2c7, %g2 = 0000000000007031
lduw [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7
! %l3 = 00000000cffb6aff, Mem[000000009000001c] = 18391fda
stw %l3,[%i4+0x01c] ! Mem[000000009000001c] = cffb6aff
! Mem[0000000091800004] = 07893112, %g2 = 0000000021fea2c7
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000000789
! Mem[0000000023000038] = 22949d86, %l1 = 598b6590d25ac873
lduh [%i2+0x038],%l1 ! %l1 = 0000000000002294
! Mem[0000000090800018] = 9556073553628adf, %g2 = 0000000000000789
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
! %l2 = 0000000000000006, Mem[000000002280003f] = 90479f4e
stb %l2,[%i1+0x03f] ! Mem[000000002280003c] = 90479f06
! %l6 = febe45bf, %l7 = d5c98383, Mem[0000000023000018] = 54a40ed4 54ae804f
std %l6,[%i2+%o3] ! Mem[0000000023000018] = febe45bf d5c98383
p9_label_7:
! Mem[0000000090800020] = 665fc762 da437290, %g2 = 53628adf, %g3 = 47aa0789
ldd [%i5+%o4],%g2 ! %g2 = 00000000665fc762 00000000da437290
! %l6 = 4c77f12dfebe45bf, Mem[000000009100003c] = 9b50c873
stw %l6,[%i6+0x03c] ! Mem[000000009100003c] = febe45bf
! %l0 = 6cabad40, %l1 = 00002294, Mem[0000000090000028] = 71e4bad7 62474693
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 6cabad40 00002294
! Mem[0000000090000000] = 86e1e74a 77d35b81, %g2 = 665fc762, %g3 = da437290
ldd [%i4+%g0],%g2 ! %g2 = 0000000086e1e74a 0000000077d35b81
! Mem[0000000090800008] = 89d5b7f6d25ad773, %g2 = 0000000086e1e74a
ldx [%i5+%o1],%g2 ! %g2 = 89d5b7f6d25ad773
! %l3 = 00000000cffb6aff, Mem[0000000022800032] = ab47e956
sth %l3,[%i1+0x032] ! Mem[0000000022800030] = ab476aff
! %l7 = 6c963901d5c98383, Mem[0000000091000010] = 1b126a381f66326f
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 6c963901d5c98383
! Mem[000000009000000c] = c349b38e, %g18 = a6670e4206328c4e
ldsw [%i4+0x00c],%g2 ! %g2 = a6670e4206328c4e
! Mem[0000000090000030] = 573d94b1da399060, %g2 = ffffffffc349b38e
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! %l6 = 4c77f12dfebe45bf, Mem[000000009080003c] = 5ac4b8a1
sth %l6,[%i5+0x03c] ! Mem[000000009080003c] = 45bfb8a1
p9_label_8:
! Mem[0000000090800018] = 07355362, %g2 = 573d94b1da399060
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
! %l2 = 0000000000000006, Mem[000000002200002e] = 1318677c
stb %l2,[%i0+0x02e] ! Mem[000000002200002c] = 1318067c
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 00000735, %g3 = 77d35b81
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[000000009000002c] = 00002294, %g2 = 00000000270d22b9
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000000000
! %l7 = 6c963901d5c98383, Mem[0000000090800028] = ddee8f90
stb %l7,[%i5+%o5] ! Mem[0000000090800028] = 83ee8f90
! Mem[0000000091800030] = f7dc9b67 d4df14b0, %g2 = 00000000, %g3 = 47aa0789
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df14b0
! Mem[0000000091000000] = 92f01ec2, %g2 = 00000000f7dc9b67
lduw [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2
! Mem[0000000091800014] = 6cabad40, %g2 = 0000000092f01ec2
lduw [%o0+0x014],%g2 ! %g2 = 000000006cabad40
! Mem[0000000091000020] = 4d27c52e, %g2 = 000000006cabad40
ldsb [%i6+0x021],%g2 ! %g2 = 000000000000004d
! %l0 = 6cabad40, %l1 = 00002294, Mem[0000000091800018] = 00000006 cffb6aff
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 6cabad40 00002294
p9_label_9:
! %l1 = 0000000000002294, Mem[0000000022800018] = 1864765112a30980
stx %l1,[%i1+%o3] ! Mem[0000000022800018] = 0000000000002294
! %l7 = 6c963901d5c98383, Mem[0000000091800020] = 21fea2c7
sth %l7,[%o0+%o4] ! Mem[0000000091800020] = 8383a2c7
! Mem[0000000090000010] = b8b0f4d72e582097, %g2 = 000000000000004d
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d72e582097
! %l3 = 00000000cffb6aff, Mem[0000000023800008] = 0000002f1cc922e1
stx %l3,[%i3+%o1] ! Mem[0000000023800008] = 00000000cffb6aff
! Mem[0000000091000030] = 30941fa4, %g2 = b8b0f4d72e582097
ldub [%i6+0x033],%g2 ! %g2 = 0000000000000030
! Mem[0000000091000030] = d7be7a30, %g2 = 0000000000000030
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! Mem[0000000023000000] = 1aeaed991fdc89e2, %l1 = 0000000000002294
ldx [%i2+%g0],%l1 ! %l1 = 1aeaed991fdc89e2
! Mem[0000000090800008] = 89d5b7f6, %g2 = 00000000d7be7a30
ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffff89
! %l0 = 27ecbf016cabad40, Mem[0000000090000003] = 4a77d35b
stb %l0,[%i4+0x003] ! Mem[0000000090000000] = 4077d35b
! Mem[0000000090800008] = b7f6d25a, %g2 = ffffffffffffff89
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000b7f6
p9_label_10:
! Mem[0000000091800038] = febe45bf, %g2 = 000000000000b7f6
ldsh [%o0+0x038],%g2 ! %g2 = fffffffffffffebe
! Mem[0000000090000008] = bc841a2f, %g18 = a6670e4206328c4e
ldsw [%i4+%o1],%g2 ! %g2 = a6670e4206328c4e
! %l7 = 6c963901d5c98383, Mem[0000000091800000] = 270d22b9
sth %l7,[%o0+%g0] ! Mem[0000000091800000] = 838322b9
! Mem[0000000091000020] = 3d4d27c52e6fd2f1, %g2 = ffffffffbc841a2f
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c52e6fd2f1
! %l4 = 9fb0bcd0b20c840b, Mem[000000009080001c] = 53628adf
sth %l4,[%i5+0x01c] ! Mem[000000009080001c] = 840b8adf
! Mem[0000000091800010] = ecbf016c, %g2 = 3d4d27c52e6fd2f1
ldub [%o0+0x011],%g2 ! %g2 = 00000000000000ec
! %l1 = 1aeaed991fdc89e2, Mem[0000000091800008] = 3112a9e871e4bad7
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 1aeaed991fdc89e2
! Mem[0000000090800018] = 95560735, %g2 = 00000000000000ec
lduh [%i5+%o3],%g2 ! %g2 = 0000000000009556
! Mem[0000000090000030] = 573d94b1 da399060, %g2 = 00009556, %g3 = d4df14b0
ldd [%i4+0x030],%g2 ! %g2 = 00000000573d94b1 00000000da399060
! %l7 = 6c963901d5c98383, Mem[0000000090800028] = 83ee8f90cb9834df
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 6c963901d5c98383
p9_label_11:
! %l5 = 3112a9e871e4bad7, Mem[000000009180002c] = 4725624a
stw %l5,[%o0+0x02c] ! Mem[000000009180002c] = 71e4bad7
! Mem[000000009100000c] = ccff9541, %g2 = 00000000573d94b1
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffccff
! Mem[0000000090800000] = 2f7f1d79, %g2 = ffffffffffffccff
lduh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
! Mem[0000000023800030] = 6288bbca679073c9, %l7 = 6c963901d5c98383
ldx [%i3+0x030],%l7 ! %l7 = 6288bbca679073c9
! Mem[0000000090800014] = af0a40ca, %g2 = 0000000000002f7f
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffaf0a
! Mem[0000000091000024] = f1000000, %g2 = ffffffffffffaf0a
ldub [%i6+0x027],%g2 ! %g2 = 00000000000000f1
! Mem[000000009080002c] = d5c98383, %g2 = 00000000000000f1
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000d5c9
! %l7 = 6288bbca679073c9, Mem[0000000090800024] = da437290
stw %l7,[%i5+0x024] ! Mem[0000000090800024] = 679073c9
! Mem[0000000091800020] = 8383a2c7 41537031, %g2 = 0000d5c9, %g3 = da399060
ldd [%o0+%o4],%g2 ! %g2 = 000000008383a2c7 0000000041537031
! %l1 = 1aeaed991fdc89e2, Mem[0000000091000030] = d7be7a30941fa42f
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = 1aeaed991fdc89e2
p9_label_12:
! %l1 = 1aeaed991fdc89e2, Mem[0000000091800008] = 1aeaed991fdc89e2
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 1aeaed991fdc89e2
! Mem[000000009000001c] = cffb6aff, %g2 = 000000008383a2c7
lduw [%i4+0x01c],%g2 ! %g2 = 00000000cffb6aff
! %l0 = 6cabad40, %l1 = 1fdc89e2, Mem[0000000091000000] = 92f01ec2 45bfdf48
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 6cabad40 1fdc89e2
! %l0 = 6cabad40, %l1 = 1fdc89e2, Mem[0000000022000028] = 5237e8f6 1318067c
std %l0,[%i0+%o5] ! Mem[0000000022000028] = 6cabad40 1fdc89e2
! Mem[0000000090800030] = dc3ef5d358a94c81, %g2 = 00000000cffb6aff
ldx [%i5+0x030],%g2 ! %g2 = dc3ef5d358a94c81
! Mem[0000000023800020] = 2479ae02 d21b3262, %l4 = b20c840b, %l5 = 71e4bad7
ldd [%i3+%o4],%l4 ! %l4 = 000000002479ae02 00000000d21b3262
! Mem[0000000090800028] = 6c963901, %g2 = dc3ef5d358a94c81
ldsh [%i5+%o5],%g2 ! %g2 = 0000000000006c96
! Mem[0000000023800010] = 583c87e3, %l1 = 1aeaed991fdc89e2
ldsh [%i3+0x012],%l1 ! %l1 = ffffffffffff87e3
! Mem[0000000090800000] = 2f7f1d794f34d7b2, %g2 = 0000000000006c96
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7b2
! Mem[000000009000000c] = 49b38eb8, %g2 = 2f7f1d794f34d7b2
ldsb [%i4+0x00d],%g2 ! %g2 = 0000000000000049
p9_label_13:
! Mem[0000000091000010] = 6c963901, %g2 = 0000000000000049
ldsb [%i6+%o2],%g2 ! %g2 = 000000000000006c
! %l2 = 0000000000000006, Mem[0000000023000004] = 1fdc89e2
stw %l2,[%i2+0x004] ! Mem[0000000023000004] = 00000006
! Mem[0000000090000008] = 841a2fc3, %g2 = 000000000000006c
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000084
! %l3 = 00000000cffb6aff, Mem[0000000090800018] = 95560735840b8adf
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 00000000cffb6aff
! %l1 = ffffffffffff87e3, Mem[0000000090000008] = bc841a2f
sth %l1,[%i4+%o1] ! Mem[0000000090000008] = 87e31a2f
! Mem[0000000022000028] = 6cabad40, %l2 = 0000000000000006
ldsw [%i0+%o5],%l2 ! %l2 = 000000006cabad40
! %l0 = 27ecbf016cabad40, Mem[0000000091000010] = 6c963901
stb %l0,[%i6+%o2] ! Mem[0000000091000010] = 40963901
! Mem[000000002300000c] = cf84179f, %l7 = 6288bbca679073c9
ldub [%i2+0x00e],%l7 ! %l7 = 0000000000000017
! %l4 = 000000002479ae02, Mem[0000000022000030] = 8528468b
sth %l4,[%i0+0x030] ! Mem[0000000022000030] = ae02468b
! Mem[000000009000001c] = cffb6aff, %g18 = a6670e4206328c4e
ldsw [%i4+0x01c],%g2 ! %g2 = a6670e4206328c4e
p9_label_14:
! Mem[0000000090000008] = 2fc349b3, %g2 = ffffffffcffb6aff
ldub [%i4+0x00b],%g2 ! %g2 = 000000000000002f
! %l6 = 4c77f12dfebe45bf, Mem[0000000091800034] = d4df14b0
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = febe45bf
! %l4 = 000000002479ae02, Mem[0000000022800030] = ab476aff
sth %l4,[%i1+0x030] ! Mem[0000000022800030] = ae026aff
! Mem[0000000023000014] = f4cd1c3a, %l5 = 00000000d21b3262
ldsh [%i2+0x016],%l5 ! %l5 = 0000000000001c3a
! %l2 = 6cabad40, %l3 = cffb6aff, Mem[0000000023000028] = a8512b47 44944184
std %l2,[%i2+%o5] ! Mem[0000000023000028] = 6cabad40 cffb6aff
! Mem[0000000091800010] = 27ecbf01, %g2 = 000000000000002f
lduw [%o0+%o2],%g2 ! %g2 = 0000000027ecbf01
! Mem[0000000090800028] = 6c963901d5c98383, %g2 = 0000000027ecbf01
ldx [%i5+%o5],%g2 ! %g2 = 6c963901d5c98383
! Mem[0000000090000028] = 6cabad40 00002294, %g2 = d5c98383, %g3 = 41537031
ldd [%i4+%o5],%g2 ! %g2 = 000000006cabad40 0000000000002294
! Mem[0000000022000030] = ae02468b, %l0 = 27ecbf016cabad40
ldsh [%i0+0x032],%l0 ! %l0 = 000000000000468b
! Mem[0000000091000038] = d578fe30, %g18 = a6670e4206328c4e
ldsw [%i6+0x038],%g2 ! %g2 = a6670e4206328c4e
p9_label_15:
! %l7 = 0000000000000017, Mem[000000009100002c] = 0000002f
sth %l7,[%i6+0x02c] ! Mem[000000009100002c] = 0017002f
! Mem[0000000090000000] = 86e1e740 77d35b81, %g2 = d578fe30, %g3 = 00002294
ldd [%i4+%g0],%g2 ! %g2 = 0000000086e1e740 0000000077d35b81
! %l0 = 000000000000468b, Mem[0000000090000008] = 87e31a2f
stw %l0,[%i4+%o1] ! Mem[0000000090000008] = 0000468b
! %l6 = 4c77f12dfebe45bf, Mem[000000009180000c] = 1fdc89e2
stw %l6,[%o0+0x00c] ! Mem[000000009180000c] = febe45bf
! %l2 = 6cabad40, %l3 = cffb6aff, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 6cabad40 cffb6aff
! Mem[0000000091000038] = d578fe30febe45bf, %g2 = 0000000086e1e740
ldx [%i6+0x038],%g2 ! %g2 = d578fe30febe45bf
! Mem[0000000091800004] = 47aa0789, %g18 = a6670e4206328c4e
ldsw [%o0+0x004],%g2 ! %g2 = a6670e4206328c4e
! %l2 = 000000006cabad40, Mem[0000000022000038] = 4263239cb7773123
stx %l2,[%i0+0x038] ! Mem[0000000022000038] = 000000006cabad40
! Mem[0000000022800014] = 406e4421, %l0 = 000000000000468b
ldsw [%i1+0x014],%l0 ! %l0 = 00000000406e4421
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 0000000047aa0789
lduw [%i6+0x024],%g2 ! %g2 = 000000002e6fd2f1
p9_label_16:
! Mem[000000009080000c] = d773b25f, %g2 = 000000002e6fd2f1
ldub [%i5+0x00e],%g2 ! %g2 = 00000000000000d7
! %l2 = 000000006cabad40, Mem[0000000091000007] = e2f5482f
stb %l2,[%i6+0x007] ! Mem[0000000091000004] = 40f5482f
! %l0 = 00000000406e4421, Mem[0000000090000038] = 9045cbce
stw %l0,[%i4+0x038] ! Mem[0000000090000038] = 406e4421
! %l5 = 0000000000001c3a, Mem[0000000022800036] = cffb6aff
sth %l5,[%i1+0x036] ! Mem[0000000022800034] = cffb1c3a
! Mem[000000009080002c] = d5c98383, %g2 = 00000000000000d7
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000d5c9
! Mem[0000000090000014] = 97e663a5, %g2 = 000000000000d5c9
ldsb [%i4+0x017],%g2 ! %g2 = ffffffffffffff97
! Mem[000000009080002c] = 83836cab, %g2 = ffffffffffffff97
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffff83
! %l5 = 0000000000001c3a, Mem[0000000091800000] = 838322b947aa0789
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = 0000000000001c3a
! Mem[0000000090800018] = 00000000 cffb6aff, %g2 = ffffff83, %g3 = 77d35b81
ldd [%i5+%o3],%g2 ! %g2 = 0000000000000000 00000000cffb6aff
! Mem[000000009100002c] = 0017002f, %g2 = 0000000000000000
ldub [%i6+0x02c],%g2 ! %g2 = 0000000000000000
p9_label_17:
! Mem[0000000090800010] = 5f4cb9af, %g2 = 0000000000000000
ldsb [%i5+0x011],%g2 ! %g2 = 000000000000005f
! Mem[000000009100000c] = ccff9541, %g18 = a6670e4206328c4e
ldsw [%i6+0x00c],%g2 ! %g2 = a6670e4206328c4e
! %l6 = 4c77f12dfebe45bf, Mem[000000002300000a] = 09e9ff2f
stb %l6,[%i2+0x00a] ! Mem[0000000023000008] = 09e9bf2f
! Mem[0000000091800034] = be45bffe, %g2 = ffffffffccff9541
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffbe
! Mem[0000000091000038] = d578fe30, %g2 = ffffffffffffffbe
ldsb [%i6+0x038],%g2 ! %g2 = ffffffffffffffd5
! %l0 = 00000000406e4421, Mem[0000000090000004] = 77d35b81
stw %l0,[%i4+0x004] ! Mem[0000000090000004] = 406e4421
! %l6 = febe45bf, %l7 = 00000017, Mem[0000000023800038] = a3034394 6b4a86af
std %l6,[%i3+0x038] ! Mem[0000000023800038] = febe45bf 00000017
! %l4 = 000000002479ae02, Mem[0000000090800000] = 2f7f1d79
stw %l4,[%i5+%g0] ! Mem[0000000090800000] = 2479ae02
! Mem[000000009000000c] = c349b38e, %g2 = ffffffffffffffd5
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c349
! Mem[000000009000001c] = ffefdae8, %g2 = 000000000000c349
ldub [%i4+0x01f],%g2 ! %g2 = 00000000000000ff
p9_label_18:
! %l7 = 0000000000000017, Mem[0000000023000038] = 22949d86416628e4
stx %l7,[%i2+0x038] ! Mem[0000000023000038] = 0000000000000017
! Mem[000000009080002c] = c983836c, %g2 = 00000000000000ff
ldub [%i5+0x02d],%g2 ! %g2 = 00000000000000c9
! %l3 = 00000000cffb6aff, Mem[0000000091800034] = febe45bf
stw %l3,[%o0+0x034] ! Mem[0000000091800034] = cffb6aff
! Mem[0000000090800000] = 2479ae02 4f34d7b2, %g2 = 000000c9, %g3 = cffb6aff
ldd [%i5+%g0],%g2 ! %g2 = 000000002479ae02 000000004f34d7b2
! Mem[0000000090800000] = 2479ae02, %g2 = 000000002479ae02
lduw [%i5+%g0],%g2 ! %g2 = 000000002479ae02
! %l6 = 4c77f12dfebe45bf, Mem[000000009000001a] = a5d9cffb
sth %l6,[%i4+0x01a] ! Mem[0000000090000018] = 45bfcffb
! %l7 = 0000000000000017, Mem[0000000091000020] = 3d4d27c52e6fd2f1
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 0000000000000017
! Mem[0000000090000038] = 406e4421 22b61a17, %g2 = 2479ae02, %g3 = 4f34d7b2
ldd [%i4+0x038],%g2 ! %g2 = 00000000406e4421 0000000022b61a17
! Mem[000000009180003c] = d5c98383, %g2 = 00000000406e4421
ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffd5c9
! Mem[0000000023000014] = f4cd1c3a, %l3 = 00000000cffb6aff
ldsw [%i2+0x014],%l3 ! %l3 = fffffffff4cd1c3a
p9_label_19:
! Mem[0000000090800038] = fc554a3e, %g2 = ffffffffffffd5c9
ldub [%i5+0x038],%g2 ! %g2 = 00000000000000fc
! Mem[0000000091000030] = 1aeaed99 1fdc89e2, %g2 = 000000fc, %g3 = 22b61a17
ldd [%i6+0x030],%g2 ! %g2 = 000000001aeaed99 000000001fdc89e2
! Mem[0000000023000014] = f4cd1c3a, %l4 = 000000002479ae02
ldsw [%i2+0x014],%l4 ! %l4 = fffffffff4cd1c3a
! Mem[000000009100000c] = 95414096, %g2 = 000000001aeaed99
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000009541
! Mem[0000000090000030] = 94b1da39, %g2 = 0000000000009541
ldub [%i4+0x032],%g2 ! %g2 = 0000000000000094
! %l7 = 0000000000000017, Mem[000000009000000c] = c349b38e
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = 00000017
! %l4 = fffffffff4cd1c3a, Mem[0000000022000018] = d25ac873
sth %l4,[%i0+%o3] ! Mem[0000000022000018] = 1c3ac873
! Mem[000000009080001c] = ff665fc7, %g2 = 0000000000000094
ldsb [%i5+0x01f],%g2 ! %g2 = ffffffffffffffff
! %l0 = 00000000406e4421, Mem[0000000091800000] = 00000000
stw %l0,[%o0+%g0] ! Mem[0000000091800000] = 406e4421
! %l4 = f4cd1c3a, %l5 = 00001c3a, Mem[0000000091800008] = 1aeaed99 febe45bf
std %l4,[%o0+%o1] ! Mem[0000000091800008] = f4cd1c3a 00001c3a
p9_label_20:
! %l4 = fffffffff4cd1c3a, Mem[000000002380002a] = d6430447
sth %l4,[%i3+0x02a] ! Mem[0000000023800028] = d6431c3a
! Mem[0000000091800018] = 6cabad40, %g2 = ffffffffffffffff
lduw [%o0+%o3],%g2 ! %g2 = 000000006cabad40
! Mem[0000000090000020] = efdae8a0ecd31cd9, %g2 = 000000006cabad40
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31cd9
! Mem[0000000090000034] = 9060406e, %g2 = efdae8a0ecd31cd9
ldub [%i4+0x036],%g2 ! %g2 = 0000000000000090
! %l0 = 406e4421, %l1 = ffff87e3, Mem[0000000022000000] = e3c4185f 7404a833
std %l0,[%i0+%g0] ! Mem[0000000022000000] = 406e4421 ffff87e3
! %l6 = 4c77f12dfebe45bf, Mem[0000000091800020] = 8383a2c741537031
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 4c77f12dfebe45bf
! Mem[0000000090000020] = efdae8a0, %g2 = 0000000000000090
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! %l1 = ffffffffffff87e3, Mem[0000000090000014] = 2e582097
sth %l1,[%i4+0x014] ! Mem[0000000090000014] = 87e32097
! %l2 = 000000006cabad40, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 000000006cabad40
! %l6 = 4c77f12dfebe45bf, Mem[0000000022000014] = 03ca02eb
stw %l6,[%i0+0x014] ! Mem[0000000022000014] = febe45bf
p9_label_21:
! Mem[0000000091000028] = 00000000 0017002f, %g2 = efdae8a0, %g3 = 1fdc89e2
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 000000000017002f
! Mem[0000000091800014] = 6cabad40, %g2 = 0000000000000000
lduh [%o0+0x014],%g2 ! %g2 = 0000000000006cab
! Mem[000000009180003c] = 83830000, %g2 = 0000000000006cab
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffff8383
! %l5 = 0000000000001c3a, Mem[0000000090800034] = cffb6aff
stb %l5,[%i5+0x034] ! Mem[0000000090800034] = 3afb6aff
! Mem[000000009000002c] = 00002294, %g2 = ffffffffffff8383
lduw [%i4+0x02c],%g2 ! %g2 = 0000000000002294
! %l5 = 0000000000001c3a, Mem[000000009180003c] = d5c98383
stw %l5,[%o0+0x03c] ! Mem[000000009180003c] = 00001c3a
! Mem[0000000091800000] = 406e442100001c3a, %g2 = 0000000000002294
ldx [%o0+%g0],%g2 ! %g2 = 406e442100001c3a
! Mem[0000000091000034] = 1fdc89e2, %g2 = 406e442100001c3a
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000001fdc
! %l5 = 0000000000001c3a, Mem[0000000023000038] = 0000000000000017
stx %l5,[%i2+0x038] ! Mem[0000000023000038] = 0000000000001c3a
! Mem[0000000022800020] = a268a5cb 7028e03e, %l2 = 6cabad40, %l3 = f4cd1c3a
ldd [%i1+%o4],%l2 ! %l2 = 00000000a268a5cb 000000007028e03e
p9_label_22:
! %l2 = 00000000a268a5cb, Mem[0000000091000024] = 00000017
stb %l2,[%i6+0x024] ! Mem[0000000091000024] = cb000017
! Mem[0000000090000030] = 573d94b1da399060, %g2 = 0000000000001fdc
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! %l2 = 00000000a268a5cb, Mem[0000000091800030] = f7dc9b67cffb6aff
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 00000000a268a5cb
! Mem[0000000091000034] = 1fdc89e2, %g2 = 573d94b1da399060
ldsb [%i6+0x034],%g2 ! %g2 = 000000000000001f
! Mem[0000000090000020] = 000000006cabad40, %g2 = 000000000000001f
ldx [%i4+%o4],%g2 ! %g2 = 000000006cabad40
! %l7 = 0000000000000017, Mem[0000000090800026] = 73c96c96
sth %l7,[%i5+0x026] ! Mem[0000000090800024] = 00176c96
! Mem[0000000091000018] = 2c680e1d, %g2 = 000000006cabad40
ldub [%i6+%o3],%g2 ! %g2 = 000000000000002c
! %l0 = 406e4421, %l1 = ffff87e3, Mem[0000000091000038] = d578fe30 febe45bf
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 406e4421 ffff87e3
! Mem[000000002280003c] = 90479f06, %l0 = 00000000406e4421
ldsw [%i1+0x03c],%l0 ! %l0 = ffffffff90479f06
! Mem[0000000090000014] = 87e32097, %g18 = a6670e4206328c4e
ldsw [%i4+0x014],%g2 ! %g2 = a6670e4206328c4e
p9_label_23:
! Mem[0000000090800018] = 00000000, %g2 = ffffffff87e32097
lduw [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 6cabad40 1fdc8940, %g2 = 00000000, %g3 = 0017002f
ldd [%i6+%g0],%g2 ! %g2 = 000000006cabad40 000000001fdc8940
! Mem[000000002380000c] = cffb6aff, %l7 = 0000000000000017
ldsw [%i3+0x00c],%l7 ! %l7 = ffffffffcffb6aff
! Mem[0000000090800014] = af0a40ca, %g2 = 000000006cabad40
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000090000028] = 6cabad40, %g2 = ffffffffffffffaf
lduw [%i4+%o5],%g2 ! %g2 = 000000006cabad40
! Mem[0000000090000010] = f4d787e3, %g2 = 000000006cabad40
lduh [%i4+0x012],%g2 ! %g2 = 000000000000f4d7
! Mem[0000000090800038] = fc554a3e 45bfb8a1, %g2 = 0000f4d7, %g3 = 1fdc8940
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 0000000045bfb8a1
! Mem[0000000022800034] = cffb1c3a, %l2 = 00000000a268a5cb
ldsh [%i1+0x034],%l2 ! %l2 = ffffffffffffcffb
! %l4 = fffffffff4cd1c3a, Mem[0000000091800017] = 406cabad
stb %l4,[%o0+0x017] ! Mem[0000000091800014] = 3a6cabad
! %l1 = ffffffffffff87e3, Mem[0000000022000008] = 5086c348
stw %l1,[%i0+%o1] ! Mem[0000000022000008] = ffff87e3
p9_label_24:
! %l6 = 4c77f12dfebe45bf, Mem[0000000091800010] = 27ecbf01
sth %l6,[%o0+%o2] ! Mem[0000000091800010] = 45bfbf01
! %l2 = ffffffffffffcffb, Mem[000000009180002c] = 71e4bad7
sth %l2,[%o0+0x02c] ! Mem[000000009180002c] = cffbbad7
! %l2 = ffffffffffffcffb, Mem[0000000091000000] = 6cabad40
stw %l2,[%i6+%g0] ! Mem[0000000091000000] = ffffcffb
! Mem[0000000090000024] = abad406c, %g2 = 00000000fc554a3e
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000ab
! Mem[0000000090000038] = 2122b61a, %g2 = 00000000000000ab
ldub [%i4+0x03b],%g2 ! %g2 = 0000000000000021
! Mem[0000000090000000] = e740406e, %g2 = 0000000000000021
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffe740
! Mem[0000000091000020] = 0000cb00, %g2 = ffffffffffffe740
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000000000
! %l0 = ffffffff90479f06, Mem[0000000022000016] = febe45bf
stb %l0,[%i0+0x016] ! Mem[0000000022000014] = febe06bf
! Mem[000000009080001c] = 6aff665f, %g2 = 0000000000000000
ldsh [%i5+0x01e],%g2 ! %g2 = 0000000000006aff
! %l4 = fffffffff4cd1c3a, Mem[000000009100000e] = 95414096
sth %l4,[%i6+0x00e] ! Mem[000000009100000c] = 1c3a4096
p9_label_25:
! Mem[0000000090000034] = da399060, %g2 = 0000000000006aff
ldub [%i4+0x034],%g2 ! %g2 = 00000000000000da
! Mem[0000000090000028] = abad4000, %g2 = 00000000000000da
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffffab
! %l5 = 0000000000001c3a, Mem[000000009100003c] = ffff87e3
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = 00001c3a
! Mem[0000000090800038] = fc554a3e, %g2 = ffffffffffffffab
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e
! Mem[0000000091800000] = 406e4421, %g2 = 00000000fc554a3e
lduw [%o0+%g0],%g2 ! %g2 = 00000000406e4421
! Mem[0000000090000030] = 573d94b1da399060, %g2 = 00000000406e4421
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! Mem[0000000090000020] = 00006cab, %g2 = 573d94b1da399060
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000000000
! Mem[0000000022000000] = 406e4421, %l3 = 000000007028e03e
ldsh [%i0+0x002],%l3 ! %l3 = 0000000000004421
! %l2 = ffffcffb, %l3 = 00004421, Mem[0000000023000000] = 1aeaed99 00000006
std %l2,[%i2+%g0] ! Mem[0000000023000000] = ffffcffb 00004421
! Mem[0000000090800004] = d7b289d5, %g2 = 0000000000000000
lduh [%i5+0x006],%g2 ! %g2 = 000000000000d7b2
ba,a p9_not_taken_0_end
p9_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffff90479f06
bne,a,pn %xcc,p9_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffff87e3
bne,a,pn %xcc,p9_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffcffb
bne,a,pn %xcc,p9_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000004421
bne,a,pn %xcc,p9_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be fffffffff4cd1c3a
bne,a,pn %xcc,p9_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000001c3a
bne,a,pn %xcc,p9_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffcffb6aff
bne,a,pn %xcc,p9_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p9_check_fp_registers:
set p9_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4803bed9 a5b2655d
bne %xcc,p9_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be c185a406 6c22afb9
bne %xcc,p9_f4_fail
nop
! Check Local Memory
set p9_local0_expect,%g1
p9_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 406e4421ffff87e3
ldx [%i0+0x000],%g3 ! Observed data at 0000000022000000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffff87e3c218b3bf
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 = f5ca966dfebe06bf
ldx [%i0+0x010],%g3 ! Observed data at 0000000022000010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1c3ac873652b8a33
ldx [%i0+0x018],%g3 ! Observed data at 0000000022000018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6cabad401fdc89e2
ldx [%i0+0x028],%g3 ! Observed data at 0000000022000028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ae02468be54ca258
ldx [%i0+0x030],%g3 ! Observed data at 0000000022000030
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000006cabad40
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+0x018],%g2 ! Expected data = 0000000000002294
ldx [%i1+0x018],%g3 ! Observed data at 0000000022800018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ae026affcffb1c3a
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 = 2f08617690479f06
ldx [%i1+0x038],%g3 ! Observed data at 0000000022800038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x038,%g4
set p9_local2_expect,%g1
p9_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ffffcffb00004421
ldx [%i2+0x000],%g3 ! Observed data at 0000000023000000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 09e9bf2fcf84179f
ldx [%i2+0x008],%g3 ! Observed data at 0000000023000008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = febe45bfd5c98383
ldx [%i2+0x018],%g3 ! Observed data at 0000000023000018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6cabad40cffb6aff
ldx [%i2+0x028],%g3 ! Observed data at 0000000023000028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000001c3a
ldx [%i2+0x038],%g3 ! Observed data at 0000000023000038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x038,%g4
set p9_local3_expect,%g1
p9_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 00000000cffb6aff
ldx [%i3+0x008],%g3 ! Observed data at 0000000023800008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 42c68386d1bc3397
ldx [%i3+0x018],%g3 ! Observed data at 0000000023800018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = d6431c3ad5cd2f66
ldx [%i3+0x028],%g3 ! Observed data at 0000000023800028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = febe45bf00000017
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_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
! The test for processor 9 failed
p9_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x024] ! Set processor 9 done flag
set p9_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 9 failed
p9_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x024] ! Set processor 9 done flag
set p9_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p9_selfmod_failed:
ba p9_failed
mov 0xabc,%g1
p9_common_error:
or %g0,0xee9,%g1
ba p9_failed
mov %o5,%g3
p9_common_signature_error:
set p9_temp,%g1
ba p9_failed
st %g2,[%g1] ! Common Lock Number
p9_common_timeout:
set p9_temp,%g1
ba p9_failed
st %g2,[%g1] ! Common Lock Number
p9_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p9_failed
mov 0x0,%g3
p9_trap1e:
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023800028]
done
p9_trap1o:
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023800028]
done
p9_trap2e:
stha %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800008]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800028]
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023000010]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022800008]
lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000022000020]
stda %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000028]
done
p9_trap2o:
stha %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800008]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800028]
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023000010]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022800008]
lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000022000020]
stda %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000028]
done
p9_trap3e:
nop
nop
nop
done
p9_trap3o:
nop
nop
nop
done
p9_init_memory_pointers:
set p9_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p9_local0_start,%i0
set p9_local1_start,%i1
set p9_local2_start,%i2
set p9_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1ebd45be89d5b7f6
ldx [%g1+0x008],%l1 ! %l1 = 598b6590d25ac873
ldx [%g1+0x010],%l2 ! %l2 = 3fe64c242b58df2b
ldx [%g1+0x018],%l3 ! %l3 = 611a65a21cc922e1
ldx [%g1+0x020],%l4 ! %l4 = 9fb0bcd0b20c840b
ldx [%g1+0x028],%l5 ! %l5 = 3112a9e871e4bad7
ldx [%g1+0x030],%l6 ! %l6 = 4c77f12dfebe45bf
ldx [%g1+0x038],%l7 ! %l7 = 6c963901d5c98383
! Initialize the output register of window 0
set unres3_start,%o0
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 = 6fed0084 bd6ebc5b 86ee399f 2e6b6f42
! %f4 = fc588dff 5f1a63db c13ded64 99053fae
! %f8 = a5efa409 fc240e1d 03f8adce 6a429649
! %f12 = 5b90b3d5 c4e601d9 bf7539ed 0a536c06
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8fd2dd5a 22622fc9 326cd219 266082b6
! %f20 = 99f3c16d a6476f62 7c9460b9 531d3eb8
! %f24 = aed21293 d72986ef 22a04a8a 6ece040c
! %f28 = 5f0cb6f1 16df4013 7afbc1d2 ae0ecdcf
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 31b61c3a e3e2d785 08b6fd63 b902d50c
! %f36 = 7d9969ed 2b4ca602 7484775f a9f39a89
! %f40 = 8f7b61f1 5b83faf3 e5587c72 2d24e7bb
! %f44 = d6627765 1785c901 cd259447 9a6fd8a3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc17c020700000015,%g7,%g1 ! GSR scale = 2, align = 5
wr %g1,%g0,%gsr ! GSR = c17c020700000015
wr %g0,%y ! Clear Y 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:
! %l0 = 4bccba99, %l1 = 3ad99e06, Mem[0000000091000008] = f5482f5f ccff9541
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 4bccba99 3ad99e06
! Mem[0000000091800014] = 01f6b102, %g2 = 66ddeebb04b4fc5b
lduh [%o0+0x014],%g2 ! %g2 = 00000000000001f6
! %l5 = e25355d40732b4e9, Mem[0000000091000030] = d7be7a30
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = 0732b4e9
! Mem[0000000090800010] = b25f4cb9, %g18 = e3f894bfe4db8fab
ldsw [%i5+%o2],%g2 ! %g2 = e3f894bfe4db8fab
! %l6 = 96e8ac9c3f347a90, Mem[0000000090000024] = ecd31cd9
sth %l6,[%i4+0x024] ! Mem[0000000090000024] = 7a901cd9
! Mem[0000000091000004] = df484bcc, %g2 = ffffffffb25f4cb9
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffdf48
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = ffffdf48, %g3 = 0bad0b00
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000090000010] = b8b0f4d72e582097, %g2 = 00000000270d22b9
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d72e582097
! %l4 = bb8a1838, %l5 = 0732b4e9, Mem[0000000091000038] = d578fe30 9b50f1dd
std %l4,[%i6+0x038] ! Mem[0000000091000038] = bb8a1838 0732b4e9
! Mem[0000000090000000] = e74a77d3, %g2 = b8b0f4d72e582097
lduh [%i4+0x002],%g2 ! %g2 = 000000000000e74a
p10_label_2:
! %l3 = 8ff69c984800f223, Mem[000000002500003c] = ec95ece1
stw %l3,[%i2+0x03c] ! Mem[000000002500003c] = 4800f223
! %l1 = 98a3cd863ad99e06, Mem[0000000090800004] = 4f34d7b2
stw %l1,[%i5+0x004] ! Mem[0000000090800004] = 3ad99e06
! Mem[000000009180003c] = 00b20000, %g2 = 000000000000e74a
ldsh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! Mem[000000002580003c] = 38d6a23d, %l3 = 8ff69c984800f223
ldsb [%i3+0x03d],%l3 ! %l3 = ffffffffffffffd6
! %l4 = b24bcc0cbb8a1838, Mem[0000000025800019] = 0014a360
stb %l4,[%i3+0x019] ! Mem[0000000025800018] = 0038a360
! %l0 = 574f040c4bccba99, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 574f040c4bccba99
! %l6 = 96e8ac9c3f347a90, Mem[000000002500001a] = 32481648
sth %l6,[%i2+0x01a] ! Mem[0000000025000018] = 32487a90
! %l0 = 574f040c4bccba99, Mem[000000009000003e] = 1a170000
sth %l0,[%i4+0x03e] ! Mem[000000009000003c] = ba990000
! Mem[0000000091000020] = 3d4d27c5, %g18 = e3f894bfe4db8fab
ldsw [%i6+%o4],%g2 ! %g2 = e3f894bfe4db8fab
! Mem[000000009100000c] = 061b126a, %g2 = 000000003d4d27c5
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000006
p10_label_3:
! Mem[0000000024800038] = 1755abe9, %l4 = b24bcc0cbb8a1838
lduh [%i1+0x038],%l4 ! %l4 = 0000000000001755
! %l4 = 0000000000001755, Mem[000000009000001b] = d918391f
stb %l4,[%i4+0x01b] ! Mem[0000000090000018] = 5518391f
! %l4 = 00001755, %l5 = 0732b4e9, Mem[0000000090000038] = 9045cbce 22b6ba99
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 00001755 0732b4e9
! %l2 = 8a4352269076559f, Mem[0000000090000030] = 573d94b1da399060
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = 8a4352269076559f
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 00000006, %g3 = 47aa0789
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000090800004] = 3ad99e06, %g2 = 00000000270d22b9
lduw [%i5+0x004],%g2 ! %g2 = 000000003ad99e06
! Mem[0000000091000010] = 381f6632, %g2 = 000000003ad99e06
ldsb [%i6+0x013],%g2 ! %g2 = 0000000000000038
! %l1 = 98a3cd863ad99e06, Mem[0000000091000032] = b4e9941f
stb %l1,[%i6+0x032] ! Mem[0000000091000030] = 06e9941f
! %l1 = 98a3cd863ad99e06, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 98a3cd863ad99e06
! %l0 = 574f040c4bccba99, Mem[0000000090000026] = 1cd9c7af
sth %l0,[%i4+0x026] ! Mem[0000000090000024] = ba99c7af
p10_label_4:
! Mem[0000000091800010] = 404e134b, %g2 = 0000000000000038
lduh [%o0+%o2],%g2 ! %g2 = 000000000000404e
! Mem[0000000090000034] = 9076559f, %g2 = 000000000000404e
lduw [%i4+0x034],%g2 ! %g2 = 000000009076559f
! %l5 = e25355d40732b4e9, Mem[0000000090000030] = 8a435226
stw %l5,[%i4+0x030] ! Mem[0000000090000030] = 0732b4e9
! %l3 = ffffffffffffffd6, Mem[0000000091800038] = 206724ce60b200b2
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = ffffffffffffffd6
! %l0 = 574f040c4bccba99, Mem[000000009100001c] = 9ea6e537
stw %l0,[%i6+0x01c] ! Mem[000000009100001c] = 4bccba99
! %l1 = 98a3cd863ad99e06, Mem[0000000090800018] = 95560735
stb %l1,[%i5+%o3] ! Mem[0000000090800018] = 06560735
! Mem[0000000091800000] = 270d22b9, %g18 = e3f894bfe4db8fab
ldsw [%o0+%g0],%g2 ! %g2 = e3f894bfe4db8fab
! Mem[0000000025800038] = d7db3186, %l2 = 8a4352269076559f
ldsh [%i3+0x038],%l2 ! %l2 = ffffffffffffd7db
! %l3 = ffffffffffffffd6, Mem[0000000090000008] = bc841a2fc349b38e
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffffd6
! Mem[0000000091800030] = f7dc9b67, %g18 = e3f894bfe4db8fab
ldsw [%o0+0x030],%g2 ! %g2 = e3f894bfe4db8fab
p10_label_5:
! %l7 = a9e133c251633cf5, Mem[0000000091800010] = 404e134b
stw %l7,[%o0+%o2] ! Mem[0000000091800010] = 51633cf5
! %l0 = 574f040c4bccba99, Mem[0000000091800010] = 51633cf501f6b102
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 574f040c4bccba99
! %l1 = 98a3cd863ad99e06, Mem[0000000025000028] = 867a7024d41ec573
stx %l1,[%i2+%o5] ! Mem[0000000025000028] = 98a3cd863ad99e06
! Mem[0000000091000008] = 4bccba993ad99e06, %g2 = fffffffff7dc9b67
ldx [%i6+%o1],%g2 ! %g2 = 4bccba993ad99e06
! %l6 = 96e8ac9c3f347a90, Mem[0000000090800032] = f5d358a9
stb %l6,[%i5+0x032] ! Mem[0000000090800030] = 90d358a9
! Mem[0000000091800010] = 574f040c, %g18 = e3f894bfe4db8fab
ldsw [%o0+%o2],%g2 ! %g2 = e3f894bfe4db8fab
! Mem[000000009100002c] = 65d635bd, %g18 = e3f894bfe4db8fab
ldsw [%i6+0x02c],%g2 ! %g2 = e3f894bfe4db8fab
! %l6 = 3f347a90, %l7 = 51633cf5, Mem[0000000091000038] = bb8a1838 0732b4e9
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 3f347a90 51633cf5
! Mem[0000000090800008] = a19e262f, %g2 = 0000000065d635bd
lduh [%i5+%o1],%g2 ! %g2 = 000000000000a19e
! Mem[0000000024800014] = 65d44128, %l6 = 96e8ac9c3f347a90
ldsw [%i1+0x014],%l6 ! %l6 = 0000000065d44128
p10_label_6:
! Mem[0000000090800018] = 0656073553628adf, %g2 = 000000000000a19e
ldx [%i5+%o3],%g2 ! %g2 = 0656073553628adf
! Mem[0000000090000008] = ffffffff, %g2 = 0656073553628adf
lduh [%i4+%o1],%g2 ! %g2 = 000000000000ffff
! %l1 = 98a3cd863ad99e06, Mem[0000000024000028] = f7d25e06
stw %l1,[%i0+%o5] ! Mem[0000000024000028] = 3ad99e06
! Mem[0000000091800020] = 21fea2c7 41537031, %g2 = 0000ffff, %g3 = 47aa0789
ldd [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7 0000000041537031
! %l4 = 00001755, %l5 = 0732b4e9, Mem[0000000090000008] = ffffffff ffffffd6
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 00001755 0732b4e9
! %l4 = 0000000000001755, Mem[000000009080000c] = ca578ad8
stw %l4,[%i5+0x00c] ! Mem[000000009080000c] = 00001755
! Mem[0000000091000034] = 941fa440, %g18 = e3f894bfe4db8fab
ldsw [%i6+0x034],%g2 ! %g2 = e3f894bfe4db8fab
! %l6 = 0000000065d44128, Mem[0000000024000028] = 3ad99e06
stw %l6,[%i0+%o5] ! Mem[0000000024000028] = 65d44128
! Mem[000000009100002c] = bd073206, %g2 = ffffffff941fa440
ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffffbd
! Mem[0000000090800038] = fc554a3e, %g2 = ffffffffffffffbd
ldsb [%i5+0x038],%g2 ! %g2 = fffffffffffffffc
p10_label_7:
! Mem[0000000091800028] = c1a24c47, %g2 = fffffffffffffffc
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000c1
! Mem[0000000090800018] = 07355362, %g2 = 00000000000000c1
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000007
! Mem[0000000090000014] = 2e582097, %g2 = 0000000000000007
lduw [%i4+0x014],%g2 ! %g2 = 000000002e582097
! %l1 = 98a3cd863ad99e06, Mem[0000000090800008] = a19e262f
stw %l1,[%i5+%o1] ! Mem[0000000090800008] = 3ad99e06
! %l0 = 574f040c4bccba99, Mem[0000000090800008] = 3ad99e06
stw %l0,[%i5+%o1] ! Mem[0000000090800008] = 4bccba99
! %l0 = 4bccba99, %l1 = 3ad99e06, Mem[0000000025800000] = 23020eb4 1232e42a
std %l0,[%i3+%g0] ! Mem[0000000025800000] = 4bccba99 3ad99e06
! Mem[000000002580002c] = ce941fd2, %l1 = 98a3cd863ad99e06
ldsb [%i3+0x02c],%l1 ! %l1 = ffffffffffffffce
! %l1 = ffffffffffffffce, Mem[000000009180002d] = 25624af7
stb %l1,[%o0+0x02d] ! Mem[000000009180002c] = ce624af7
! Mem[000000002400000c] = 1e937f46, %l2 = ffffffffffffd7db
ldub [%i0+0x00f],%l2 ! %l2 = 0000000000000046
! Mem[0000000090800028] = ee8f90cb, %g2 = 000000002e582097
ldsb [%i5+0x029],%g2 ! %g2 = ffffffffffffffee
p10_label_8:
! Mem[0000000090000030] = 0732b4e9, %g2 = ffffffffffffffee
lduw [%i4+0x030],%g2 ! %g2 = 000000000732b4e9
! %l0 = 574f040c4bccba99, Mem[0000000090000026] = ba99c7af
sth %l0,[%i4+0x026] ! Mem[0000000090000024] = ba99c7af
! %l3 = ffffffffffffffd6, Mem[0000000024000018] = d8fe5162
stw %l3,[%i0+%o3] ! Mem[0000000024000018] = ffffffd6
! %l5 = e25355d40732b4e9, Mem[0000000091000030] = 073206e9
sth %l5,[%i6+0x030] ! Mem[0000000091000030] = b4e906e9
! %l2 = 0000000000000046, Mem[0000000091000010] = 1b126a381f66326f
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 0000000000000046
! %l2 = 00000046, %l3 = ffffffd6, Mem[0000000091000020] = 3d4d27c5 2e6fd2f1
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 00000046 ffffffd6
! %l0 = 574f040c4bccba99, Mem[0000000091000028] = b35541f1
stw %l0,[%i6+%o5] ! Mem[0000000091000028] = 4bccba99
! %l5 = e25355d40732b4e9, Mem[0000000091000030] = b4e906e9
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = 0732b4e9
! %l7 = a9e133c251633cf5, Mem[000000009000001a] = a5551839
sth %l7,[%i4+0x01a] ! Mem[0000000090000018] = 3cf51839
! Mem[0000000025000034] = d822e2e9, %l1 = ffffffffffffffce
ldsh [%i2+0x036],%l1 ! %l1 = ffffffffffffe2e9
p10_label_9:
! %l4 = 0000000000001755, Mem[000000009180001f] = 9921fea2
stb %l4,[%o0+0x01f] ! Mem[000000009180001c] = 5521fea2
! Mem[000000009000001c] = 18391fda, %g2 = 000000000732b4e9
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fda
! Mem[0000000090000030] = 32b4e990, %g2 = 0000000018391fda
ldub [%i4+0x031],%g2 ! %g2 = 0000000000000032
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 0000000000000032
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
! Mem[0000000090800030] = dc3e90d3, %g18 = e3f894bfe4db8fab
ldsw [%i5+0x030],%g2 ! %g2 = e3f894bfe4db8fab
! Mem[0000000090000008] = 17550732, %g2 = ffffffffdc3e90d3
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000001755
! %l1 = ffffffffffffe2e9, Mem[0000000091800018] = 574f040c4bccba55
stx %l1,[%o0+%o3] ! Mem[0000000091800018] = ffffffffffffe2e9
! Mem[000000009080000c] = 00001755, %g2 = 0000000000001755
lduw [%i5+0x00c],%g2 ! %g2 = 0000000000001755
! %l0 = 4bccba99, %l1 = ffffe2e9, Mem[0000000091000028] = 4bccba99 65d635bd
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 4bccba99 ffffe2e9
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000001755
lduh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
p10_label_10:
! Mem[0000000090000028] = c7af7175 62474693, %g2 = 00004c63, %g3 = 41537031
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062474693
! %l0 = 574f040c4bccba99, Mem[0000000091800005] = aa07894c
stb %l0,[%o0+0x005] ! Mem[0000000091800004] = 9907894c
! Mem[0000000091800018] = ffffffe2, %g2 = 00000000c7af7175
ldub [%o0+0x01b],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800028] = f4c1a24c47ce624a, %g2 = 00000000000000ff
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c47ce624a
! %l6 = 0000000065d44128, Mem[0000000091800004] = 47990789
stw %l6,[%o0+0x004] ! Mem[0000000091800004] = 65d44128
! %l7 = a9e133c251633cf5, Mem[000000009100002c] = ffffe2e9
stw %l7,[%i6+0x02c] ! Mem[000000009100002c] = 51633cf5
! Mem[0000000090000010] = b8b0f4d72e582097, %g2 = f4c1a24c47ce624a
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d72e582097
! Mem[0000000090800030] = dc3e90d358a94c81, %g2 = b8b0f4d72e582097
ldx [%i5+0x030],%g2 ! %g2 = dc3e90d358a94c81
! %l1 = ffffffffffffe2e9, Mem[000000009080002e] = 34dfdc3e
sth %l1,[%i5+0x02e] ! Mem[000000009080002c] = e2e9dc3e
! Mem[0000000091800020] = a2c74153, %g2 = dc3e90d358a94c81
ldub [%o0+0x022],%g2 ! %g2 = 00000000000000a2
p10_label_11:
! %l0 = 574f040c4bccba99, Mem[0000000090800028] = ddee8f90cb98e2e9
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 574f040c4bccba99
! Mem[0000000090000038] = 00001755, %g2 = 00000000000000a2
lduw [%i4+0x038],%g2 ! %g2 = 0000000000001755
! Mem[0000000025000030] = fcd0e0ac, %l2 = 0000000000000046
lduw [%i2+0x030],%l2 ! %l2 = 00000000fcd0e0ac
! Mem[0000000091000010] = 00000000, %g18 = e3f894bfe4db8fab
ldsw [%i6+%o2],%g2 ! %g2 = e3f894bfe4db8fab
! %l6 = 0000000065d44128, Mem[0000000091000028] = 4bccba9951633cf5
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = 0000000065d44128
! %l2 = fcd0e0ac, %l3 = ffffffd6, Mem[0000000091000038] = 3f347a90 51633cf5
std %l2,[%i6+0x038] ! Mem[0000000091000038] = fcd0e0ac ffffffd6
! Mem[0000000091800000] = 270d22b965d44128, %g2 = 0000000000000000
ldx [%o0+%g0],%g2 ! %g2 = 270d22b965d44128
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = 270d22b965d44128
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! %l2 = 00000000fcd0e0ac, Mem[0000000091000024] = ffffffd6
stb %l2,[%i6+0x024] ! Mem[0000000091000024] = acffffd6
! Mem[000000009080002c] = 4bccba99, %g2 = fc554a3e5ac4b8a1
ldsb [%i5+0x02c],%g2 ! %g2 = 000000000000004b
p10_label_12:
! Mem[0000000090000008] = 00175507, %g2 = 000000000000004b
ldsb [%i4+0x009],%g2 ! %g2 = 0000000000000000
! %l5 = e25355d40732b4e9, Mem[000000002500003c] = 4800f223
sth %l5,[%i2+0x03c] ! Mem[000000002500003c] = b4e9f223
! Mem[000000009000003c] = 0732b4e9, %g2 = 0000000000000000
lduw [%i4+0x03c],%g2 ! %g2 = 000000000732b4e9
! %l2 = fcd0e0ac, %l3 = ffffffd6, Mem[0000000090800020] = 665fc762 da437290
std %l2,[%i5+%o4] ! Mem[0000000090800020] = fcd0e0ac ffffffd6
! Mem[0000000090000024] = 7a90ba99, %g2 = 000000000732b4e9
ldsb [%i4+0x024],%g2 ! %g2 = 000000000000007a
! %l2 = fcd0e0ac, %l3 = ffffffd6, Mem[0000000091000018] = 2c680e1d 4bccba99
std %l2,[%i6+%o3] ! Mem[0000000091000018] = fcd0e0ac ffffffd6
! %l2 = 00000000fcd0e0ac, Mem[0000000025000035] = d822e2e9
stb %l2,[%i2+0x035] ! Mem[0000000025000034] = d8ace2e9
! %l5 = e25355d40732b4e9, Mem[0000000024000038] = 7d470d3d10595b7f
stx %l5,[%i0+0x038] ! Mem[0000000024000038] = e25355d40732b4e9
! %l2 = 00000000fcd0e0ac, Mem[0000000090000010] = b8b0f4d7
sth %l2,[%i4+%o2] ! Mem[0000000090000010] = e0acf4d7
! %l0 = 574f040c4bccba99, Mem[0000000090000004] = 77d35b81
stw %l0,[%i4+0x004] ! Mem[0000000090000004] = 4bccba99
p10_label_13:
! Mem[000000009180003c] = ffffffd6, %g18 = e3f894bfe4db8fab
ldsw [%o0+0x03c],%g2 ! %g2 = e3f894bfe4db8fab
! %l6 = 65d44128, %l7 = 51633cf5, Mem[0000000091000008] = 4bccba99 3ad99e06
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 65d44128 51633cf5
! %l7 = a9e133c251633cf5, Mem[0000000091800000] = 270d22b965d44128
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = a9e133c251633cf5
! Mem[000000002500003c] = b4e9f223, %l4 = 0000000000001755
lduh [%i2+0x03e],%l4 ! %l4 = 000000000000f223
! Mem[0000000091000010] = 00000000, %g2 = ffffffffffffffd6
lduw [%i6+%o2],%g2 ! %g2 = 0000000000000000
! %l0 = 574f040c4bccba99, Mem[000000009180002c] = 47ce624a
stw %l0,[%o0+0x02c] ! Mem[000000009180002c] = 4bccba99
! Mem[0000000090800030] = dc3e90d3, %g2 = 0000000000000000
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffdc3e
! Mem[0000000091800000] = a9e133c251633cf5, %g2 = ffffffffffffdc3e
ldx [%o0+%g0],%g2 ! %g2 = a9e133c251633cf5
! Mem[0000000091000020] = 00000046, %g18 = e3f894bfe4db8fab
ldsw [%i6+%o4],%g2 ! %g2 = e3f894bfe4db8fab
! Mem[0000000025000018] = 32487a90, %l6 = 0000000065d44128
lduw [%i2+%o3],%l6 ! %l6 = 0000000032487a90
p10_label_14:
! %l7 = a9e133c251633cf5, Mem[0000000090000024] = 7a90ba99
sth %l7,[%i4+0x024] ! Mem[0000000090000024] = 3cf5ba99
! Mem[000000009100001c] = ffffffd6, %g2 = 0000000000000046
lduh [%i6+0x01c],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091000018] = fcd0e0ac ffffffd6, %g2 = 0000ffff, %g3 = 62474693
ldd [%i6+%o3],%g2 ! %g2 = 00000000fcd0e0ac 00000000ffffffd6
! Mem[0000000090800010] = 98a3cd86 3ad99e06, %g2 = fcd0e0ac, %g3 = ffffffd6
ldd [%i5+%o2],%g2 ! %g2 = 0000000098a3cd86 000000003ad99e06
! %l0 = 574f040c4bccba99, Mem[000000009180002b] = 4c4bccba
stb %l0,[%o0+0x02b] ! Mem[0000000091800028] = 994bccba
! %l6 = 0000000032487a90, Mem[0000000025000030] = fcd0e0ac
sth %l6,[%i2+0x030] ! Mem[0000000025000030] = 7a90e0ac
! %l6 = 0000000032487a90, Mem[0000000090000000] = 8624e74a
stw %l6,[%i4+%g0] ! Mem[0000000090000000] = 32487a90
! Mem[0000000090800008] = 4bccba99, %g2 = 0000000098a3cd86
lduh [%i5+%o1],%g2 ! %g2 = 0000000000004bcc
! Mem[0000000024000020] = f5277242, %l6 = 0000000032487a90
ldub [%i0+0x023],%l6 ! %l6 = 0000000000000042
! Mem[000000002580001c] = 63ea19fd, %l5 = e25355d40732b4e9
ldsb [%i3+0x01f],%l5 ! %l5 = fffffffffffffffd
p10_label_15:
! Mem[000000009180002c] = 4bccba99, %g18 = e3f894bfe4db8fab
ldsw [%o0+0x02c],%g2 ! %g2 = e3f894bfe4db8fab
! Mem[0000000090800020] = fcd0e0ac, %g18 = e3f894bfe4db8fab
ldsw [%i5+%o4],%g2 ! %g2 = e3f894bfe4db8fab
! Mem[0000000090000034] = 9076559f, %g2 = fffffffffcd0e0ac
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffff9076
! %l4 = 000000000000f223, Mem[0000000090000008] = 00001755
stw %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000f223
! %l4 = 0000f223, %l5 = fffffffd, Mem[0000000091800008] = 4c632420 ec2a3791
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 0000f223 fffffffd
! Mem[0000000090800018] = 06560735, %g2 = ffffffffffff9076
ldsb [%i5+%o3],%g2 ! %g2 = 0000000000000006
! %l7 = a9e133c251633cf5, Mem[0000000091000000] = 92f01ec2e276df48
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = a9e133c251633cf5
! %l1 = ffffffffffffe2e9, Mem[0000000090000018] = e6633cf518391fda
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = ffffffffffffe2e9
! Mem[0000000090800010] = a3cd863a, %g2 = 0000000000000006
ldsb [%i5+0x011],%g2 ! %g2 = ffffffffffffffa3
! Mem[0000000090000028] = 75624746, %g2 = ffffffffffffffa3
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000075
p10_label_16:
! %l0 = 574f040c4bccba99, Mem[0000000090000020] = efdae8a03cf5ba99
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 574f040c4bccba99
! %l6 = 0000000000000042, Mem[0000000091000032] = b4e9941f
stb %l6,[%i6+0x032] ! Mem[0000000091000030] = 42e9941f
! Mem[0000000091000038] = fcd0e0ac, %g18 = e3f894bfe4db8fab
ldsw [%i6+0x038],%g2 ! %g2 = e3f894bfe4db8fab
! %l6 = 0000000000000042, Mem[0000000025800014] = 0f06fa51
sth %l6,[%i3+0x014] ! Mem[0000000025800014] = 0042fa51
! %l6 = 00000042, %l7 = 51633cf5, Mem[0000000090000028] = c7af7175 62474693
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000042 51633cf5
! Mem[0000000090800008] = ccba9900, %g2 = fffffffffcd0e0ac
ldub [%i5+0x009],%g2 ! %g2 = 00000000000000cc
! Mem[0000000091000000] = a9e133c251633cf5, %g2 = 00000000000000cc
ldx [%i6+%g0],%g2 ! %g2 = a9e133c251633cf5
! Mem[0000000091000018] = acffffff, %g2 = a9e133c251633cf5
ldsb [%i6+0x01b],%g2 ! %g2 = ffffffffffffffac
! Mem[000000009080002c] = 4bccba99, %g18 = e3f894bfe4db8fab
ldsw [%i5+0x02c],%g2 ! %g2 = e3f894bfe4db8fab
! Mem[000000009100001c] = ffffd600, %g2 = 000000004bccba99
ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffffff
p10_label_17:
! Mem[0000000091800014] = 4bccba99, %g18 = e3f894bfe4db8fab
ldsw [%o0+0x014],%g2 ! %g2 = e3f894bfe4db8fab
! Mem[0000000091800000] = a9e133c2 51633cf5, %g2 = 4bccba99, %g3 = 3ad99e06
ldd [%o0+%g0],%g2 ! %g2 = 00000000a9e133c2 0000000051633cf5
! Mem[0000000090800000] = 2f7f1d79, %g2 = 00000000a9e133c2
ldub [%i5+%g0],%g2 ! %g2 = 000000000000002f
! %l2 = 00000000fcd0e0ac, Mem[0000000090800004] = 3ad99e06
sth %l2,[%i5+0x004] ! Mem[0000000090800004] = e0ac9e06
! Mem[0000000090800000] = 2f7f1d79, %g2 = 000000000000002f
lduw [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79
! Mem[0000000090800000] = 1d79e0ac, %g2 = 000000002f7f1d79
ldsh [%i5+0x002],%g2 ! %g2 = 0000000000001d79
! Mem[0000000090000024] = 4bccba99, %g18 = e3f894bfe4db8fab
ldsw [%i4+0x024],%g2 ! %g2 = e3f894bfe4db8fab
! Mem[0000000091000010] = 00000000, %g2 = 000000004bccba99
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 00000042 51633cf5, %g2 = 00000000, %g3 = 51633cf5
ldd [%i4+%o5],%g2 ! %g2 = 0000000000000042 0000000051633cf5
! Mem[0000000025000028] = 98a3cd86, %l3 = ffffffffffffffd6
lduh [%i2+0x02a],%l3 ! %l3 = 000000000000cd86
p10_label_18:
! Mem[000000009180003c] = d6000000, %g2 = 0000000000000042
ldub [%o0+0x03f],%g2 ! %g2 = 00000000000000d6
! %l0 = 574f040c4bccba99, Mem[0000000090000030] = 0732b4e9
stw %l0,[%i4+0x030] ! Mem[0000000090000030] = 4bccba99
! Mem[0000000025800020] = 406981f5, %l7 = a9e133c251633cf5
lduh [%i3+%o4],%l7 ! %l7 = 0000000000004069
! %l0 = 574f040c4bccba99, Mem[0000000091000038] = fcd0e0ac
sth %l0,[%i6+0x038] ! Mem[0000000091000038] = ba99e0ac
! %l0 = 4bccba99, %l1 = ffffe2e9, Mem[0000000025000020] = a563d661 151ef297
std %l0,[%i2+%o4] ! Mem[0000000025000020] = 4bccba99 ffffe2e9
! Mem[0000000090000020] = 574f040c 4bccba99, %g2 = 000000d6, %g3 = 51633cf5
ldd [%i4+%o4],%g2 ! %g2 = 00000000574f040c 000000004bccba99
! %l6 = 0000000000000042, Mem[0000000091000020] = 00000046acffffd6
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 0000000000000042
! %l4 = 000000000000f223, Mem[0000000090000021] = 4f040c4b
stb %l4,[%i4+0x021] ! Mem[0000000090000020] = 23040c4b
! Mem[000000009100000c] = 3cf50000, %g2 = 00000000574f040c
ldsb [%i6+0x00e],%g2 ! %g2 = 000000000000003c
! %l7 = 0000000000004069, Mem[000000009000001c] = ffffe2e9
sth %l7,[%i4+0x01c] ! Mem[000000009000001c] = 4069e2e9
p10_label_19:
! %l6 = 00000042, %l7 = 00004069, Mem[0000000024800018] = cb305d90 33778c21
std %l6,[%i1+%o3] ! Mem[0000000024800018] = 00000042 00004069
! %l5 = fffffffffffffffd, Mem[0000000091000037] = 40ba99e0
stb %l5,[%i6+0x037] ! Mem[0000000091000034] = fdba99e0
! Mem[0000000090800018] = 06560735 53628adf, %g2 = 0000003c, %g3 = 4bccba99
ldd [%i5+%o3],%g2 ! %g2 = 0000000006560735 0000000053628adf
! Mem[0000000090800008] = 4bccba99, %g2 = 0000000006560735
lduh [%i5+%o1],%g2 ! %g2 = 0000000000004bcc
! Mem[0000000090800018] = 56073553, %g2 = 0000000000004bcc
ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000056
! Mem[0000000091000010] = 00000000, %g2 = 0000000000000056
lduw [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000024000010] = 3ced4edb d71c3bd2, %l2 = fcd0e0ac, %l3 = 0000cd86
ldd [%i0+%o2],%l2 ! %l2 = 000000003ced4edb 00000000d71c3bd2
! Mem[0000000025000008] = fb28f2380a485b7b, %l1 = ffffffffffffe2e9
ldx [%i2+%o1],%l1 ! %l1 = fb28f2380a485b7b
! %l3 = 00000000d71c3bd2, Mem[0000000090000012] = f4d72e58
sth %l3,[%i4+0x012] ! Mem[0000000090000010] = 3bd22e58
! %l5 = fffffffffffffffd, Mem[0000000090800014] = 3ad99e06
stb %l5,[%i5+0x014] ! Mem[0000000090800014] = fdd99e06
p10_label_20:
! %l3 = 00000000d71c3bd2, Mem[0000000024000020] = f5277242
stw %l3,[%i0+%o4] ! Mem[0000000024000020] = d71c3bd2
! Mem[0000000091000034] = fdba99e0, %g2 = 0000000000000000
ldsb [%i6+0x037],%g2 ! %g2 = fffffffffffffffd
! Mem[0000000091800038] = ffffffffffffffd6, %g2 = fffffffffffffffd
ldx [%o0+0x038],%g2 ! %g2 = ffffffffffffffd6
! Mem[0000000090800028] = 574f040c 4bccba99, %g2 = ffffffd6, %g3 = 53628adf
ldd [%i5+%o5],%g2 ! %g2 = 00000000574f040c 000000004bccba99
! Mem[0000000091000010] = 00000000, %g2 = 00000000574f040c
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000000000
! %l5 = fffffffffffffffd, Mem[0000000090000030] = 4bccba99
stw %l5,[%i4+0x030] ! Mem[0000000090000030] = fffffffd
! Mem[000000009100003c] = ffffffd6, %g2 = 0000000000000000
ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffffffff
! %l3 = 00000000d71c3bd2, Mem[000000009180002c] = 4bccba99
sth %l3,[%o0+0x02c] ! Mem[000000009180002c] = 3bd2ba99
! %l4 = 000000000000f223, Mem[0000000091000020] = 00000000
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = 0000f223
! Mem[0000000091000034] = 941fa4fd, %g2 = ffffffffffffffff
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffff941f
p10_label_21:
! Mem[0000000090000020] = 5723040c, %g18 = e3f894bfe4db8fab
ldsw [%i4+%o4],%g2 ! %g2 = e3f894bfe4db8fab
! %l4 = 000000000000f223, Mem[0000000090000000] = 32487a904bccba99
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 000000000000f223
! %l4 = 0000f223, %l5 = fffffffd, Mem[0000000090000008] = 0000f223 0732b4e9
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000f223 fffffffd
! %l0 = 574f040c4bccba99, Mem[0000000091800038] = ffffffff
stw %l0,[%o0+0x038] ! Mem[0000000091800038] = 4bccba99
! Mem[000000009100001c] = ffffffd6, %g2 = 000000005723040c
ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffffffff
! %l3 = 00000000d71c3bd2, Mem[0000000090000022] = 040c4bcc
sth %l3,[%i4+0x022] ! Mem[0000000090000020] = 3bd24bcc
! Mem[000000009000001c] = 4069e2e9, %g2 = ffffffffffffffff
lduw [%i4+0x01c],%g2 ! %g2 = 000000004069e2e9
! Mem[000000009000002c] = f5ffffff, %g2 = 000000004069e2e9
ldub [%i4+0x02f],%g2 ! %g2 = 00000000000000f5
! Mem[0000000090000008] = 00f223ff, %g2 = 00000000000000f5
ldsb [%i4+0x009],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000004069, Mem[0000000090000028] = 00000042
stw %l7,[%i4+%o5] ! Mem[0000000090000028] = 00004069
p10_label_22:
! Mem[0000000091000008] = 65d44128, %g2 = 0000000000000000
ldsh [%i6+%o1],%g2 ! %g2 = 00000000000065d4
! Mem[0000000091000010] = 00000000 00000046, %g2 = 000065d4, %g3 = 4bccba99
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000000 0000000000000046
! Mem[0000000090800008] = 4bccba9900001755, %g2 = 0000000000000000
ldx [%i5+%o1],%g2 ! %g2 = 4bccba9900001755
! Mem[0000000091000038] = ba99e0acffffffd6, %g2 = 4bccba9900001755
ldx [%i6+0x038],%g2 ! %g2 = ba99e0acffffffd6
! Mem[0000000091800024] = 7031f4c1, %g2 = ba99e0acffffffd6
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000070
! %l0 = 4bccba99, %l1 = 0a485b7b, Mem[0000000091000020] = 0000f223 00000042
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 4bccba99 0a485b7b
! %l3 = 00000000d71c3bd2, Mem[0000000090000038] = 000017550732b4e9
stx %l3,[%i4+0x038] ! Mem[0000000090000038] = 00000000d71c3bd2
! Mem[0000000025800028] = 9d78e405, %l2 = 000000003ced4edb
ldub [%i3+0x029],%l2 ! %l2 = 0000000000000078
! Mem[0000000025800024] = 18715a26, %l4 = 000000000000f223
ldsb [%i3+0x025],%l4 ! %l4 = 0000000000000071
! %l0 = 574f040c4bccba99, Mem[0000000091800014] = 4bccba99
stb %l0,[%o0+0x014] ! Mem[0000000091800014] = 99ccba99
p10_label_23:
! Mem[0000000090000024] = 4bccba99, %g2 = 0000000000000070
lduw [%i4+0x024],%g2 ! %g2 = 000000004bccba99
! %l5 = fffffffffffffffd, Mem[000000002400002c] = 1bc38347
sth %l5,[%i0+0x02c] ! Mem[000000002400002c] = fffd8347
! Mem[0000000091800024] = 7031f4c1, %g2 = 000000004bccba99
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000070
! Mem[000000009080002c] = ba99dc3e, %g2 = 0000000000000070
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000ba99
! Mem[0000000090800030] = 90d358a9, %g2 = 000000000000ba99
lduh [%i5+0x032],%g2 ! %g2 = 00000000000090d3
! %l1 = fb28f2380a485b7b, Mem[0000000090800002] = 1d79e0ac
stb %l1,[%i5+0x002] ! Mem[0000000090800000] = 7b79e0ac
! Mem[000000009000003c] = 3bd20000, %g2 = 00000000000090d3
ldub [%i4+0x03e],%g2 ! %g2 = 000000000000003b
! Mem[0000000091000038] = ba99e0ac, %g2 = 000000000000003b
lduw [%i6+0x038],%g2 ! %g2 = 00000000ba99e0ac
! Mem[0000000090800030] = dc3e90d3, %g2 = 00000000ba99e0ac
lduw [%i5+0x030],%g2 ! %g2 = 00000000dc3e90d3
! %l3 = 00000000d71c3bd2, Mem[0000000091000028] = 00000000
stb %l3,[%i6+%o5] ! Mem[0000000091000028] = d2000000
p10_label_24:
! %l1 = fb28f2380a485b7b, Mem[0000000025800028] = 9d78e405ce941fd2
stx %l1,[%i3+%o5] ! Mem[0000000025800028] = fb28f2380a485b7b
! %l7 = 0000000000004069, Mem[000000009100003c] = ffffffd6
stb %l7,[%i6+0x03c] ! Mem[000000009100003c] = 69ffffd6
! Mem[0000000091800028] = f4c1a299 3bd2ba99, %g2 = dc3e90d3, %g3 = 00000046
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a299 000000003bd2ba99
! %l1 = fb28f2380a485b7b, Mem[0000000025800002] = 4bccba99
sth %l1,[%i3+0x002] ! Mem[0000000025800000] = 4bcc5b7b
! %l2 = 00000078, %l3 = d71c3bd2, Mem[0000000090000028] = 00004069 51633cf5
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 00000078 d71c3bd2
! %l3 = 00000000d71c3bd2, Mem[0000000091800024] = 41537031
stw %l3,[%o0+0x024] ! Mem[0000000091800024] = d71c3bd2
! Mem[0000000024800034] = d674c2ad, %l2 = 0000000000000078
ldsw [%i1+0x034],%l2 ! %l2 = ffffffffd674c2ad
! Mem[0000000091000020] = ba990a48, %g2 = 00000000f4c1a299
ldsb [%i6+0x022],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000091000010] = 0000000000000046, %g2 = ffffffffffffffba
ldx [%i6+%o2],%g2 ! %g2 = 0000000000000046
! Mem[0000000091800014] = ba99ffff, %g2 = 0000000000000046
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffba
p10_label_25:
! %l6 = 0000000000000042, Mem[0000000091800030] = f7dc9b67
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = 00000042
! Mem[0000000091800008] = f223ffff, %g2 = ffffffffffffffba
lduh [%o0+0x00a],%g2 ! %g2 = 000000000000f223
! %l3 = 00000000d71c3bd2, Mem[0000000025800036] = 68be5327
stb %l3,[%i3+0x036] ! Mem[0000000025800034] = 68bed227
! Mem[0000000090000024] = 4bccba99, %g2 = 000000000000f223
lduw [%i4+0x024],%g2 ! %g2 = 000000004bccba99
! Mem[0000000090800028] = 4f040c4b, %g2 = 000000004bccba99
ldsb [%i5+0x029],%g2 ! %g2 = 000000000000004f
! Mem[0000000090800028] = 574f040c, %g2 = 000000000000004f
lduw [%i5+%o5],%g2 ! %g2 = 00000000574f040c
! Mem[000000009180000c] = fffd574f, %g2 = 00000000574f040c
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000fffd
! %l2 = d674c2ad, %l3 = d71c3bd2, Mem[0000000091800020] = 21fea2c7 d71c3bd2
std %l2,[%o0+%o4] ! Mem[0000000091800020] = d674c2ad d71c3bd2
! %l5 = fffffffffffffffd, Mem[0000000091000038] = ba99e0ac69ffffd6
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = fffffffffffffffd
! %l6 = 00000042, %l7 = 00004069, Mem[0000000090000000] = 00000000 0000f223
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 00000042 00004069
ba,a p10_not_taken_0_end
p10_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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+0x008],%g2
cmp %l1,%g2 ! %l1 should be fb28f2380a485b7b
bne,a,pn %xcc,p10_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffd674c2ad
bne,a,pn %xcc,p10_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000d71c3bd2
bne,a,pn %xcc,p10_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000071
bne,a,pn %xcc,p10_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be fffffffffffffffd
bne,a,pn %xcc,p10_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000042
bne,a,pn %xcc,p10_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000004069
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 86ee399f 2e6b6f42
bne %xcc,p10_f2_fail
nop
! Check Local Memory
set p10_local0_expect,%g1
p10_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = ffffffd6627f5d5d
ldx [%i0+0x018],%g3 ! Observed data at 0000000024000018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d71c3bd21997504e
ldx [%i0+0x020],%g3 ! Observed data at 0000000024000020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 65d44128fffd8347
ldx [%i0+0x028],%g3 ! Observed data at 0000000024000028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = e25355d40732b4e9
ldx [%i0+0x038],%g3 ! Observed data at 0000000024000038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x038,%g4
set p10_local1_expect,%g1
p10_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 0000004200004069
ldx [%i1+0x018],%g3 ! Observed data at 0000000024800018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x018,%g4
set p10_local2_expect,%g1
p10_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 32487a90392276a3
ldx [%i2+0x018],%g3 ! Observed data at 0000000025000018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4bccba99ffffe2e9
ldx [%i2+0x020],%g3 ! Observed data at 0000000025000020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 98a3cd863ad99e06
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 = 7a90e0acd8ace2e9
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 = b9c4676db4e9f223
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+0x000],%g2 ! Expected data = 4bcc5b7b3ad99e06
ldx [%i3+0x000],%g3 ! Observed data at 0000000025800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 01ea17680042fa51
ldx [%i3+0x010],%g3 ! Observed data at 0000000025800010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0038a36063ea19fd
ldx [%i3+0x018],%g3 ! Observed data at 0000000025800018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = fb28f2380a485b7b
ldx [%i3+0x028],%g3 ! Observed data at 0000000025800028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3ea6a31a68bed227
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
! 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:
stda %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000018]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000025000000]
stba %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000008]
done
p10_trap1o:
stda %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000018]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000025000000]
stba %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000008]
done
p10_trap2e:
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025800010]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025800008]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025000000]
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025000028]
done
p10_trap2o:
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025800010]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025800008]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025000000]
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025000028]
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 = 574f040c4bccba99
ldx [%g1+0x008],%l1 ! %l1 = 98a3cd863ad99e06
ldx [%g1+0x010],%l2 ! %l2 = 8a4352269076559f
ldx [%g1+0x018],%l3 ! %l3 = 8ff69c984800f223
ldx [%g1+0x020],%l4 ! %l4 = b24bcc0cbb8a1838
ldx [%g1+0x028],%l5 ! %l5 = e25355d40732b4e9
ldx [%g1+0x030],%l6 ! %l6 = 96e8ac9c3f347a90
ldx [%g1+0x038],%l7 ! %l7 = a9e133c251633cf5
! Initialize the output register of window 0
set unres3_start,%o0
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 = 6b8715df 8b9cc4d8 9c238d4e d1744136
! %f4 = cb4690d5 559756ed 2e1226f3 df63849c
! %f8 = 16abf325 7d9afffd 4dc06f46 59c72ab5
! %f12 = 798330c0 3c6360ce 82ec23be 0042338e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2fdc09f4 302ae9c1 8229a17b f6fc1540
! %f20 = d16f9fc7 f73b4761 230ae23d 43c66e49
! %f24 = 202f4f62 112aed1c 17815874 74cbe6ff
! %f28 = 2109e93a b64532d7 1e2d67f5 cf577cd5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 655d724b dd587dab 7b58f6cd 3e668597
! %f36 = 65fca138 fc2c01ef cc998957 c47f7277
! %f40 = 27220e7f c2e7f0c1 40fe6606 70608a48
! %f44 = f70a558f 80466818 34ef6084 f470906d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7f55f7cf00000031,%g7,%g1 ! GSR scale = 6, align = 1
wr %g1,%g0,%gsr ! GSR = 7f55f7cf00000031
wr %g0,%y ! Clear Y 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[0000000027000008] = 1dfcedfb, %l1 = 9ee01abdf484b952
lduw [%i2+%o1],%l1 ! %l1 = 000000001dfcedfb
! %l2 = 0d47e4c1b26f01de, Mem[000000009180000e] = 3791404e
sth %l2,[%o0+0x00e] ! Mem[000000009180000c] = 01de404e
! Mem[0000000090000018] = a5d91839, %g2 = 633d8956a1197562
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000a5d9
! Mem[0000000090000034] = da399060, %g2 = 000000000000a5d9
lduh [%i4+0x034],%g2 ! %g2 = 000000000000da39
! Mem[0000000091800010] = 404e134b, %g2 = 000000000000da39
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 00000000404e134b
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000002e
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 000000000000002e
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! Mem[000000009000002c] = 4693573d, %g2 = a19e262fca578ad8
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000046
! %l4 = dcfe362c2c7ef111, Mem[000000009180000c] = ec2a01de
sth %l4,[%o0+0x00c] ! Mem[000000009180000c] = f11101de
! Mem[0000000090000020] = efdae8a0ecd31cd9, %g2 = 0000000000000046
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31cd9
p11_label_2:
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = efdae8a0ecd31cd9
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
! %l0 = 50ca7bf4d2a9e27e, Mem[0000000026000030] = 72c1ead2
sth %l0,[%i0+0x030] ! Mem[0000000026000030] = e27eead2
! Mem[0000000091000004] = e276df48, %g18 = 2eb029b2828748d4
ldsw [%i6+0x004],%g2 ! %g2 = 2eb029b2828748d4
! %l6 = 6b66c5f1, %l7 = 82c8f1b7, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 6b66c5f1 82c8f1b7
! Mem[0000000090800018] = 95560735, %g2 = ffffffffe276df48
lduh [%i5+%o3],%g2 ! %g2 = 0000000000009556
! Mem[0000000027800038] = fbb565db fd79d4d6, %l2 = b26f01de, %l3 = 6aaffd6a
ldd [%i3+0x038],%l2 ! %l2 = 00000000fbb565db 00000000fd79d4d6
! Mem[0000000090000008] = bc841a2f, %g2 = 0000000000009556
lduh [%i4+%o1],%g2 ! %g2 = 000000000000bc84
! Mem[000000009100000c] = 411b126a, %g2 = 000000000000bc84
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000041
! %l4 = 2c7ef111, %l5 = 805a05b4, Mem[0000000091800020] = 21fea2c7 41537031
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 2c7ef111 805a05b4
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 0000000000000041
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
p11_label_3:
! Mem[000000009000001c] = 18391fda, %g2 = a19e262fca578ad8
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000001839
! %l6 = f4fabcca6b66c5f1, Mem[0000000090000008] = bc841a2f
sth %l6,[%i4+%o1] ! Mem[0000000090000008] = c5f11a2f
! %l2 = 00000000fbb565db, Mem[0000000091800034] = d4df14b0
stw %l2,[%o0+0x034] ! Mem[0000000091800034] = fbb565db
! %l4 = dcfe362c2c7ef111, Mem[0000000090000014] = 2e582097
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 2c7ef111
! %l1 = 000000001dfcedfb, Mem[0000000091800008] = 4c632420
sth %l1,[%o0+%o1] ! Mem[0000000091800008] = edfb2420
! %l6 = f4fabcca6b66c5f1, Mem[0000000090800010] = b25f4cb9
stw %l6,[%i5+%o2] ! Mem[0000000090800010] = 6b66c5f1
! Mem[0000000027000028] = f95c1f3e eddf60de, %l2 = fbb565db, %l3 = fd79d4d6
ldd [%i2+%o5],%l2 ! %l2 = 00000000f95c1f3e 00000000eddf60de
! Mem[0000000027000000] = 3ff05bbf, %l2 = 00000000f95c1f3e
lduw [%i2+%g0],%l2 ! %l2 = 000000003ff05bbf
! %l7 = b1759e0a82c8f1b7, Mem[0000000027800024] = ab0a164d
stw %l7,[%i3+0x024] ! Mem[0000000027800024] = 82c8f1b7
! Mem[0000000091000010] = 381f6632, %g2 = 0000000000001839
ldsb [%i6+0x013],%g2 ! %g2 = 0000000000000038
p11_label_4:
! Mem[0000000091000034] = 941fa440, %g2 = 0000000000000038
lduh [%i6+0x034],%g2 ! %g2 = 000000000000941f
! Mem[0000000090000034] = 90609045, %g2 = 000000000000941f
lduh [%i4+0x036],%g2 ! %g2 = 0000000000009060
! Mem[0000000091000014] = 1f66326f, %g2 = 0000000000009060
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66326f
! %l1 = 000000001dfcedfb, Mem[000000002700001e] = 7f7d2a0f
sth %l1,[%i2+0x01e] ! Mem[000000002700001c] = 7f7dedfb
! Mem[000000009080001c] = 8adf665f, %g2 = 000000001f66326f
ldsb [%i5+0x01e],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000026000034] = 08dcbc18, %l4 = dcfe362c2c7ef111
ldub [%i0+0x034],%l4 ! %l4 = 0000000000000008
! %l2 = 000000003ff05bbf, Mem[0000000027000010] = e4c711e1bcb47970
stx %l2,[%i2+%o2] ! Mem[0000000027000010] = 000000003ff05bbf
! Mem[0000000090800010] = 6b66c5f1 af0a82ca, %g2 = ffffff8a, %g3 = 0bad0b00
ldd [%i5+%o2],%g2 ! %g2 = 000000006b66c5f1 00000000af0a82ca
! Mem[0000000091800000] = 270d22b9, %g2 = 000000006b66c5f1
lduw [%o0+%g0],%g2 ! %g2 = 00000000270d22b9
! Mem[0000000026800038] = 664833ee a63cf08f, %l0 = d2a9e27e, %l1 = 1dfcedfb
ldd [%i1+0x038],%l0 ! %l0 = 00000000664833ee 00000000a63cf08f
p11_label_5:
! %l4 = 0000000000000008, Mem[000000002680002f] = bc1acb3f
stb %l4,[%i1+0x02f] ! Mem[000000002680002c] = bc1acb08
! Mem[0000000090000028] = c7af7175, %g2 = 00000000270d22b9
lduw [%i4+%o5],%g2 ! %g2 = 00000000c7af7175
! Mem[0000000091000014] = 1f66326f, %g2 = 00000000c7af7175
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! %l3 = 00000000eddf60de, Mem[0000000026000038] = 1bef1efe
stw %l3,[%i0+0x038] ! Mem[0000000026000038] = eddf60de
! Mem[0000000090000008] = c5f11a2f, %g18 = 2eb029b2828748d4
ldsw [%i4+%o1],%g2 ! %g2 = 2eb029b2828748d4
! Mem[000000009100003c] = 9b50f1dd, %g18 = 2eb029b2828748d4
ldsw [%i6+0x03c],%g2 ! %g2 = 2eb029b2828748d4
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = 9b50f1dd, %g3 = af0a82ca
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! Mem[0000000090800014] = 82ca9556, %g2 = 00000000efdae8a0
lduh [%i5+0x016],%g2 ! %g2 = 00000000000082ca
! Mem[0000000091000004] = e276df48, %g18 = 2eb029b2828748d4
ldsw [%i6+0x004],%g2 ! %g2 = 2eb029b2828748d4
! %l0 = 00000000664833ee, Mem[0000000091800008] = edfb2420f11101de
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000000664833ee
p11_label_6:
! %l7 = b1759e0a82c8f1b7, Mem[0000000091000008] = f5482f5fccff9541
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = b1759e0a82c8f1b7
! Mem[0000000090800028] = ee8f90cb, %g2 = ffffffffe276df48
ldsb [%i5+0x029],%g2 ! %g2 = ffffffffffffffee
! %l5 = 562d5da0805a05b4, Mem[0000000091000014] = 1f66326f
sth %l5,[%i6+0x014] ! Mem[0000000091000014] = 05b4326f
! %l1 = 00000000a63cf08f, Mem[0000000091800032] = 9b67fbb5
sth %l1,[%o0+0x032] ! Mem[0000000091800030] = f08ffbb5
! Mem[000000009100003c] = 9b50f1dd, %g2 = ffffffffffffffee
lduh [%i6+0x03c],%g2 ! %g2 = 0000000000009b50
! Mem[0000000090000038] = 9045cbce22b61a17, %g2 = 0000000000009b50
ldx [%i4+0x038],%g2 ! %g2 = 9045cbce22b61a17
! %l5 = 562d5da0805a05b4, Mem[0000000091000030] = d7be7a30
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = 805a05b4
! Mem[0000000090800038] = 6b66c5f182c8f1b7, %g2 = 9045cbce22b61a17
ldx [%i5+0x038],%g2 ! %g2 = 6b66c5f182c8f1b7
! Mem[0000000027800038] = fbb565db fd79d4d6, %l2 = 3ff05bbf, %l3 = eddf60de
ldd [%i3+0x038],%l2 ! %l2 = 00000000fbb565db 00000000fd79d4d6
! Mem[0000000026000008] = 3623e32d, %l6 = f4fabcca6b66c5f1
ldub [%i0+%o1],%l6 ! %l6 = 0000000000000036
p11_label_7:
! Mem[0000000027000034] = b17e30a4, %l3 = 00000000fd79d4d6
ldsb [%i2+0x034],%l3 ! %l3 = ffffffffffffffb1
! Mem[000000002700002c] = eddf60de, %l6 = 0000000000000036
ldsw [%i2+0x02c],%l6 ! %l6 = ffffffffeddf60de
! Mem[000000009100003c] = 9b50f1dd, %g18 = 2eb029b2828748d4
ldsw [%i6+0x03c],%g2 ! %g2 = 2eb029b2828748d4
! Mem[000000009000003c] = 22b61a17, %g2 = ffffffff9b50f1dd
lduw [%i4+0x03c],%g2 ! %g2 = 0000000022b61a17
! Mem[000000009000002c] = 62474693, %g18 = 2eb029b2828748d4
ldsw [%i4+0x02c],%g2 ! %g2 = 2eb029b2828748d4
! %l3 = ffffffffffffffb1, Mem[0000000090800011] = 66c5f1af
stb %l3,[%i5+0x011] ! Mem[0000000090800010] = b1c5f1af
! Mem[0000000026000008] = 3623e32d, %l2 = 00000000fbb565db
lduh [%i0+%o1],%l2 ! %l2 = 0000000000003623
! %l6 = ffffffffeddf60de, Mem[0000000026000004] = 8230c206
stw %l6,[%i0+0x004] ! Mem[0000000026000004] = eddf60de
! Mem[0000000090000020] = efdae8a0ecd31cd9, %g2 = 0000000062474693
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31cd9
! %l0 = 00000000664833ee, Mem[0000000091800010] = 404e134b01f6b102
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 00000000664833ee
p11_label_8:
! Mem[0000000090000034] = 609045cb, %g2 = efdae8a0ecd31cd9
ldub [%i4+0x037],%g2 ! %g2 = 0000000000000060
! Mem[0000000090800030] = dc3ef5d3, %g2 = 0000000000000060
lduw [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3
! %l6 = ffffffffeddf60de, Mem[0000000091800014] = 664833ee
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = eddf60de
! %l2 = 0000000000003623, Mem[0000000091800010] = 00000000eddf60de
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 0000000000003623
! Mem[0000000091000034] = 1fa440d5, %g2 = 00000000dc3ef5d3
ldsb [%i6+0x035],%g2 ! %g2 = 000000000000001f
! %l4 = 00000008, %l5 = 805a05b4, Mem[0000000090800018] = 95560735 53628adf
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 00000008 805a05b4
! Mem[0000000090000020] = efdae8a0, %g2 = 000000000000001f
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! Mem[0000000090800010] = 6bb1c5f1, %g2 = 00000000efdae8a0
lduh [%i5+%o2],%g2 ! %g2 = 0000000000006bb1
! %l5 = 562d5da0805a05b4, Mem[0000000026800022] = 232d3cb8
sth %l5,[%i1+0x022] ! Mem[0000000026800020] = 232d05b4
! Mem[0000000027800008] = 85c7d617, %l3 = ffffffffffffffb1
ldsw [%i3+%o1],%l3 ! %l3 = ffffffff85c7d617
p11_label_9:
! %l1 = 00000000a63cf08f, Mem[0000000026000016] = a7bb1066
sth %l1,[%i0+0x016] ! Mem[0000000026000014] = a7bbf08f
! %l1 = 00000000a63cf08f, Mem[0000000090800004] = 4f34d7b2
stw %l1,[%i5+0x004] ! Mem[0000000090800004] = a63cf08f
! Mem[0000000027000000] = 3ff05bbf, %l6 = ffffffffeddf60de
lduh [%i2+%g0],%l6 ! %l6 = 0000000000003ff0
! Mem[0000000091800030] = f7dcf08ffbb565db, %g2 = 0000000000006bb1
ldx [%o0+0x030],%g2 ! %g2 = f7dcf08ffbb565db
! Mem[0000000090000004] = 77d35b81, %g2 = f7dcf08ffbb565db
lduh [%i4+0x004],%g2 ! %g2 = 00000000000077d3
! %l3 = ffffffff85c7d617, Mem[000000009080002c] = cb9834df
sth %l3,[%i5+0x02c] ! Mem[000000009080002c] = d61734df
! Mem[0000000090000034] = da399060, %g2 = 00000000000077d3
lduh [%i4+0x034],%g2 ! %g2 = 000000000000da39
! Mem[0000000027800008] = 85c7d617 63ca0226, %l0 = 664833ee, %l1 = a63cf08f
ldd [%i3+%o1],%l0 ! %l0 = 0000000085c7d617 0000000063ca0226
! Mem[0000000026000028] = 6bd29dd6 bb85250e, %l4 = 00000008, %l5 = 805a05b4
ldd [%i0+%o5],%l4 ! %l4 = 000000006bd29dd6 00000000bb85250e
! Mem[0000000090000028] = c7af7175 62474693, %g2 = 0000da39, %g3 = ecd31cd9
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062474693
p11_label_10:
! Mem[0000000090800010] = c5f1af0a, %g2 = 00000000c7af7175
ldsb [%i5+0x012],%g2 ! %g2 = ffffffffffffffc5
! %l4 = 000000006bd29dd6, Mem[0000000090800036] = 4c816b66
sth %l4,[%i5+0x036] ! Mem[0000000090800034] = 9dd66b66
! %l7 = b1759e0a82c8f1b7, Mem[0000000091800024] = 805a05b4
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = 82c8f1b7
! %l1 = 0000000063ca0226, Mem[0000000090800024] = da437290
sth %l1,[%i5+0x024] ! Mem[0000000090800024] = 02267290
! Mem[0000000027800010] = 37e678d8, %l7 = b1759e0a82c8f1b7
lduw [%i3+%o2],%l7 ! %l7 = 0000000037e678d8
! Mem[000000009180002c] = 4725624a, %g18 = 2eb029b2828748d4
ldsw [%o0+0x02c],%g2 ! %g2 = 2eb029b2828748d4
! Mem[0000000090800010] = 6bb1c5f1, %g18 = 2eb029b2828748d4
ldsw [%i5+%o2],%g2 ! %g2 = 2eb029b2828748d4
! Mem[0000000026000024] = ec895f64, %l5 = 00000000bb85250e
lduw [%i0+0x024],%l5 ! %l5 = 00000000ec895f64
! Mem[000000009100003c] = 9b50f1dd, %g2 = 000000006bb1c5f1
lduh [%i6+0x03c],%g2 ! %g2 = 0000000000009b50
! Mem[0000000091000004] = df48b175, %g2 = 0000000000009b50
ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffdf
p11_label_11:
! Mem[0000000091800034] = db206724, %g2 = ffffffffffffffdf
ldub [%o0+0x037],%g2 ! %g2 = 00000000000000db
! %l3 = ffffffff85c7d617, Mem[0000000090800028] = ddee8f90d61734df
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = ffffffff85c7d617
! Mem[000000009000001c] = 18391fda, %g18 = 2eb029b2828748d4
ldsw [%i4+0x01c],%g2 ! %g2 = 2eb029b2828748d4
! Mem[000000009100002c] = 35bd805a, %g2 = 0000000018391fda
ldub [%i6+0x02e],%g2 ! %g2 = 0000000000000035
! Mem[0000000091000010] = 1b126a38, %g18 = 2eb029b2828748d4
ldsw [%i6+%o2],%g2 ! %g2 = 2eb029b2828748d4
! Mem[0000000090800004] = f08fa19e, %g2 = 000000001b126a38
lduh [%i5+0x006],%g2 ! %g2 = 000000000000f08f
! Mem[0000000090000034] = da399060, %g2 = 000000000000f08f
lduw [%i4+0x034],%g2 ! %g2 = 00000000da399060
! %l1 = 0000000063ca0226, Mem[0000000091800010] = 00000000
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = 63ca0226
! Mem[0000000026000038] = eddf60de, %l7 = 0000000037e678d8
ldub [%i0+0x03a],%l7 ! %l7 = 0000000000000060
! Mem[000000009180001c] = 91a22c7e, %g2 = 00000000da399060
lduh [%o0+0x01e],%g2 ! %g2 = 00000000000091a2
p11_label_12:
! %l7 = 0000000000000060, Mem[0000000090000000] = 8624e74a
stb %l7,[%i4+%g0] ! Mem[0000000090000000] = 6024e74a
! Mem[0000000091800024] = 82c8f1b7, %g18 = 2eb029b2828748d4
ldsw [%o0+0x024],%g2 ! %g2 = 2eb029b2828748d4
! Mem[000000002600000c] = e06cb070, %l1 = 0000000063ca0226
ldub [%i0+0x00e],%l1 ! %l1 = 00000000000000b0
! Mem[000000009080003c] = f1b70000, %g2 = ffffffff82c8f1b7
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000f1b7
! Mem[0000000090800008] = a19e262f, %g18 = 2eb029b2828748d4
ldsw [%i5+%o1],%g2 ! %g2 = 2eb029b2828748d4
! Mem[0000000090800004] = a63cf08f, %g2 = ffffffffa19e262f
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffa63c
! Mem[0000000091800028] = f4c1a24c, %g2 = ffffffffffffa63c
ldsb [%o0+%o5],%g2 ! %g2 = fffffffffffffff4
! %l3 = ffffffff85c7d617, Mem[0000000026000008] = 3623e32de06cb070
stx %l3,[%i0+%o1] ! Mem[0000000026000008] = ffffffff85c7d617
! %l1 = 00000000000000b0, Mem[0000000090000014] = 2c7ef111
stw %l1,[%i4+0x014] ! Mem[0000000090000014] = 000000b0
! Mem[000000009100001c] = 373d4d27, %g2 = fffffffffffffff4
ldub [%i6+0x01f],%g2 ! %g2 = 0000000000000037
p11_label_13:
! Mem[0000000091000028] = b35541f1, %g2 = 0000000000000037
lduh [%i6+%o5],%g2 ! %g2 = 000000000000b355
! Mem[0000000091000004] = 76df48b1, %g2 = 000000000000b355
ldub [%i6+0x005],%g2 ! %g2 = 0000000000000076
! Mem[0000000090800038] = c5f182c8, %g2 = 0000000000000076
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffc5f1
! Mem[0000000090800018] = 00000008 805a05b4, %g2 = ffffc5f1, %g3 = 62474693
ldd [%i5+%o3],%g2 ! %g2 = 0000000000000008 00000000805a05b4
! %l2 = 0000000000003623, Mem[000000009000003e] = 1a170000
stb %l2,[%i4+0x03e] ! Mem[000000009000003c] = 23170000
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 0000000000000008
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! %l3 = ffffffff85c7d617, Mem[000000009100002a] = 41f165d6
stb %l3,[%i6+0x02a] ! Mem[0000000091000028] = 17f165d6
! Mem[0000000027000030] = ae3966ec b17e30a4, %l6 = 00003ff0, %l7 = 00000060
ldd [%i2+0x030],%l6 ! %l6 = 00000000ae3966ec 00000000b17e30a4
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = ca578ad8, %g3 = 805a05b4
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! Mem[0000000026000020] = 780e54b7 ec895f64, %l6 = ae3966ec, %l7 = b17e30a4
ldd [%i0+%o4],%l6 ! %l6 = 00000000780e54b7 00000000ec895f64
p11_label_14:
! %l3 = ffffffff85c7d617, Mem[0000000091800008] = 00000000664833ee
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = ffffffff85c7d617
! Mem[0000000090800030] = dc3ef5d3, %g2 = 000000003d4d27c5
lduw [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3
! %l4 = 000000006bd29dd6, Mem[0000000026800011] = 80a8dfcf
stb %l4,[%i1+0x011] ! Mem[0000000026800010] = 80d6dfcf
! Mem[000000009080001c] = 805a05b4, %g2 = 00000000dc3ef5d3
ldsb [%i5+0x01c],%g2 ! %g2 = ffffffffffffff80
! Mem[0000000090800020] = 665fc762, %g2 = ffffffffffffff80
lduw [%i5+%o4],%g2 ! %g2 = 00000000665fc762
! Mem[0000000091800028] = f4c1a24c, %g2 = 00000000665fc762
lduw [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c
! %l0 = 0000000085c7d617, Mem[0000000091000000] = 92f01ec2e276df48
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 0000000085c7d617
! Mem[0000000091000028] = 17f165d6, %g2 = 00000000f4c1a24c
lduh [%i6+0x02a],%g2 ! %g2 = 00000000000017f1
! Mem[0000000090000038] = cbce22b6, %g2 = 00000000000017f1
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000cb
! Mem[0000000091000010] = 1b126a38, %g2 = 00000000000000cb
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000001b12
p11_label_15:
! Mem[0000000091800000] = 22b947aa, %g2 = 0000000000001b12
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000022b9
! %l1 = 00000000000000b0, Mem[000000009180002c] = 4725624a
stw %l1,[%o0+0x02c] ! Mem[000000009180002c] = 000000b0
! Mem[000000009000003c] = 22b62317, %g2 = 00000000000022b9
ldsh [%i4+0x03c],%g2 ! %g2 = 00000000000022b6
! Mem[0000000091000024] = 2e6fd2f1, %g18 = 2eb029b2828748d4
ldsw [%i6+0x024],%g2 ! %g2 = 2eb029b2828748d4
! Mem[0000000090800000] = 2f7f1d79 a63cf08f, %g2 = 2e6fd2f1, %g3 = 2e6fd2f1
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 00000000a63cf08f
! %l0 = 85c7d617, %l1 = 000000b0, Mem[0000000090000018] = e663a5d9 18391fda
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 85c7d617 000000b0
! Mem[000000009000000c] = c349b38e, %g2 = 000000002f7f1d79
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c349
! %l6 = 00000000780e54b7, Mem[0000000090000003] = 4a77d35b
stb %l6,[%i4+0x003] ! Mem[0000000090000000] = b777d35b
! %l0 = 0000000085c7d617, Mem[0000000090000030] = 573d94b1da399060
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 0000000085c7d617
! %l1 = 00000000000000b0, Mem[0000000027800017] = fbaafc44
stb %l1,[%i3+0x017] ! Mem[0000000027800014] = fbaafcb0
p11_label_16:
! Mem[0000000090800010] = c5f1af0a, %g2 = 000000000000c349
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffffc5f1
! %l1 = 00000000000000b0, Mem[0000000090000014] = 000000b0
stw %l1,[%i4+0x014] ! Mem[0000000090000014] = 000000b0
! %l7 = 00000000ec895f64, Mem[000000009080002b] = ff85c7d6
stb %l7,[%i5+0x02b] ! Mem[0000000090800028] = 6485c7d6
! Mem[0000000090000000] = 6024e7b7, %g2 = ffffffffffffc5f1
ldsb [%i4+%g0],%g2 ! %g2 = 0000000000000060
! Mem[000000009180002c] = 000000b0, %g2 = 0000000000000060
lduw [%o0+0x02c],%g2 ! %g2 = 00000000000000b0
! %l0 = 0000000085c7d617, Mem[0000000090800028] = ffffff6485c7d617
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 0000000085c7d617
! Mem[000000009080001c] = 05b4665f, %g2 = 00000000000000b0
ldub [%i5+0x01e],%g2 ! %g2 = 0000000000000005
! %l0 = 0000000085c7d617, Mem[0000000026000024] = ec895f64
stw %l0,[%i0+0x024] ! Mem[0000000026000024] = 85c7d617
! Mem[0000000090000010] = d7000000, %g2 = 0000000000000005
ldub [%i4+0x013],%g2 ! %g2 = 00000000000000d7
! Mem[0000000090800000] = 1d79a63c, %g2 = 00000000000000d7
lduh [%i5+0x002],%g2 ! %g2 = 0000000000001d79
p11_label_17:
! Mem[000000009000002c] = 93000000, %g2 = 0000000000001d79
ldsb [%i4+0x02f],%g2 ! %g2 = ffffffffffffff93
! Mem[0000000090800000] = 2f7f1d79 a63cf08f, %g2 = ffffff93, %g3 = a63cf08f
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 00000000a63cf08f
! %l7 = 00000000ec895f64, Mem[000000002600002e] = bb85250e
sth %l7,[%i0+0x02e] ! Mem[000000002600002c] = bb855f64
! %l2 = 0000000000003623, Mem[000000009080003a] = c5f182c8
sth %l2,[%i5+0x03a] ! Mem[0000000090800038] = 362382c8
! %l1 = 00000000000000b0, Mem[0000000026800036] = 0fcbadd5
sth %l1,[%i1+0x036] ! Mem[0000000026800034] = 0fcb00b0
! Mem[000000009080002c] = d617dc3e, %g2 = 000000002f7f1d79
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffd617
! Mem[000000009000000c] = c349b38e, %g2 = ffffffffffffd617
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffc349
! Mem[0000000091800010] = 63ca0226, %g2 = ffffffffffffc349
lduw [%o0+%o2],%g2 ! %g2 = 0000000063ca0226
! Mem[0000000091800020] = 2c7ef11182c8f1b7, %g2 = 0000000063ca0226
ldx [%o0+%o4],%g2 ! %g2 = 2c7ef11182c8f1b7
! Mem[0000000090800008] = 262fca57, %g2 = 2c7ef11182c8f1b7
ldsb [%i5+0x00a],%g2 ! %g2 = 0000000000000026
p11_label_18:
! Mem[0000000091800010] = 63ca022600003623, %g2 = 0000000000000026
ldx [%o0+%o2],%g2 ! %g2 = 63ca022600003623
! %l7 = 00000000ec895f64, Mem[0000000027800012] = 37e678d8
stb %l7,[%i3+0x012] ! Mem[0000000027800010] = 37e664d8
! Mem[0000000091000008] = b1759e0a 82c8f1b7, %g2 = 00003623, %g3 = a63cf08f
ldd [%i6+%o1],%g2 ! %g2 = 00000000b1759e0a 0000000082c8f1b7
! %l1 = 00000000000000b0, Mem[000000009100000b] = 0a82c8f1
stb %l1,[%i6+0x00b] ! Mem[0000000091000008] = b082c8f1
! Mem[0000000091800028] = f4c1a24c000000b0, %g2 = 00000000b1759e0a
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c000000b0
! Mem[000000009000003c] = 22b62317, %g2 = f4c1a24c000000b0
ldsh [%i4+0x03c],%g2 ! %g2 = 00000000000022b6
! Mem[0000000091800008] = ffffffff 85c7d617, %g2 = 000022b6, %g3 = 82c8f1b7
ldd [%o0+%o1],%g2 ! %g2 = 00000000ffffffff 0000000085c7d617
! Mem[0000000026000034] = 08dcbc18, %l3 = ffffffff85c7d617
ldsb [%i0+0x034],%l3 ! %l3 = 0000000000000008
! Mem[0000000026800038] = 664833ee a63cf08f, %l6 = 780e54b7, %l7 = ec895f64
ldd [%i1+0x038],%l6 ! %l6 = 00000000664833ee 00000000a63cf08f
! Mem[0000000026000010] = b5241df4a7bbf08f, %l0 = 0000000085c7d617
ldx [%i0+%o2],%l0 ! %l0 = b5241df4a7bbf08f
p11_label_19:
! Mem[0000000090800018] = 00000008, %g2 = 00000000ffffffff
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000ec895f64, Mem[0000000091800010] = 63ca0226
stw %l5,[%o0+%o2] ! Mem[0000000091800010] = ec895f64
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 0000000000000000
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! Mem[0000000091000024] = d2f1b355, %g2 = a19e262fca578ad8
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffd2f1
! %l3 = 0000000000000008, Mem[0000000090800018] = 00000008805a05b4
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 0000000000000008
! Mem[0000000026000010] = b5241df4a7bbf08f, %l1 = 00000000000000b0
ldx [%i0+%o2],%l1 ! %l1 = b5241df4a7bbf08f
! Mem[0000000026000034] = 08dcbc18, %l2 = 0000000000003623
ldsb [%i0+0x034],%l2 ! %l2 = 0000000000000008
! Mem[0000000090800020] = c7620226, %g2 = ffffffffffffd2f1
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffc762
! %l5 = 00000000ec895f64, Mem[000000009100000c] = 82c8f1b7
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = ec895f64
! Mem[0000000091800014] = 230c9e91, %g2 = ffffffffffffc762
ldub [%o0+0x017],%g2 ! %g2 = 0000000000000023
p11_label_20:
! %l1 = b5241df4a7bbf08f, Mem[000000002700000d] = f49eddcd
stb %l1,[%i2+0x00d] ! Mem[000000002700000c] = f48fddcd
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = 00000023, %g3 = 85c7d617
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! Mem[000000009000003c] = 23170000, %g2 = 00000000efdae8a0
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000002317
! Mem[0000000091800024] = 82c8f1b7, %g2 = 0000000000002317
lduw [%o0+0x024],%g2 ! %g2 = 0000000082c8f1b7
! Mem[0000000091800028] = f4c1a24c000000b0, %g2 = 0000000082c8f1b7
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c000000b0
! %l6 = 00000000664833ee, Mem[0000000026000008] = ffffffff85c7d617
stx %l6,[%i0+%o1] ! Mem[0000000026000008] = 00000000664833ee
! Mem[0000000090800020] = 665fc762, %g2 = f4c1a24c000000b0
lduh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! Mem[000000002680000c] = ea5a7201, %l4 = 000000006bd29dd6
ldsw [%i1+0x00c],%l4 ! %l4 = ffffffffea5a7201
! %l2 = 00000008, %l3 = 00000008, Mem[0000000091000008] = b1759eb0 ec895f64
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 00000008 00000008
! %l1 = b5241df4a7bbf08f, Mem[0000000090800000] = 2f7f1d79a63cf08f
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = b5241df4a7bbf08f
p11_label_21:
! %l5 = 00000000ec895f64, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 00000000ec895f64
! %l0 = a7bbf08f, %l1 = a7bbf08f, Mem[0000000027000018] = 36f5fc4e 7f7dedfb
std %l0,[%i2+%o3] ! Mem[0000000027000018] = a7bbf08f a7bbf08f
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = 0000665f, %g3 = ecd31cd9
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! %l2 = 00000008, %l3 = 00000008, Mem[0000000026000038] = eddf60de 017576f2
std %l2,[%i0+0x038] ! Mem[0000000026000038] = 00000008 00000008
! %l2 = 00000008, %l3 = 00000008, Mem[0000000027000038] = 00fd377b dcfcae66
std %l2,[%i2+0x038] ! Mem[0000000027000038] = 00000008 00000008
! %l4 = ffffffffea5a7201, Mem[0000000091800014] = 00003623
stw %l4,[%o0+0x014] ! Mem[0000000091800014] = ea5a7201
! Mem[0000000091000008] = 00080000, %g2 = 000000003d4d27c5
ldsb [%i6+0x00a],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000664833ee, Mem[0000000091800028] = f4c1a24c000000b0
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 00000000664833ee
! Mem[0000000090800020] = 665fc762, %g2 = 0000000000000000
ldub [%i5+%o4],%g2 ! %g2 = 0000000000000066
! Mem[0000000027800030] = 364149ff, %l7 = 00000000a63cf08f
ldsh [%i3+0x032],%l7 ! %l7 = 00000000000049ff
p11_label_22:
! Mem[0000000091800018] = 0000ec89, %g2 = 0000000000000066
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = c7af7175, %g2 = 0000000000000000
lduh [%i4+%o5],%g2 ! %g2 = 000000000000c7af
! %l1 = b5241df4a7bbf08f, Mem[0000000091800038] = 206724ce60b200b2
stx %l1,[%o0+0x038] ! Mem[0000000091800038] = b5241df4a7bbf08f
! Mem[0000000090800038] = 6b66362382c8f1b7, %g2 = 000000000000c7af
ldx [%i5+0x038],%g2 ! %g2 = 6b66362382c8f1b7
! %l2 = 0000000000000008, Mem[0000000090800010] = 6bb1c5f1af0a82ca
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 0000000000000008
! Mem[0000000091000020] = 3d4d27c52e6fd2f1, %g2 = 6b66362382c8f1b7
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c52e6fd2f1
! %l4 = ea5a7201, %l5 = ec895f64, Mem[0000000090800000] = b5241df4 a7bbf08f
std %l4,[%i5+%g0] ! Mem[0000000090800000] = ea5a7201 ec895f64
! Mem[0000000027000034] = b17e30a4, %l0 = b5241df4a7bbf08f
ldsh [%i2+0x034],%l0 ! %l0 = ffffffffffffb17e
! %l0 = ffffffffffffb17e, Mem[0000000090800038] = 6b663623
stw %l0,[%i5+0x038] ! Mem[0000000090800038] = ffffb17e
! Mem[0000000090800018] = 00000000, %g2 = 3d4d27c52e6fd2f1
ldsb [%i5+0x01a],%g2 ! %g2 = 0000000000000000
p11_label_23:
! Mem[0000000026800004] = d556379d, %l3 = 0000000000000008
ldsh [%i1+0x004],%l3 ! %l3 = ffffffffffffd556
! Mem[0000000091000000] = 0000000085c7d617, %g2 = 0000000000000000
ldx [%i6+%g0],%g2 ! %g2 = 0000000085c7d617
! Mem[0000000090000000] = 6024e7b777d35b81, %g2 = 0000000085c7d617
ldx [%i4+%g0],%g2 ! %g2 = 6024e7b777d35b81
! Mem[0000000091000008] = 00080000, %g2 = 6024e7b777d35b81
ldub [%i6+0x00a],%g2 ! %g2 = 0000000000000000
! %l3 = ffffffffffffd556, Mem[0000000026000008] = 00000000
sth %l3,[%i0+%o1] ! Mem[0000000026000008] = d5560000
! %l6 = 00000000664833ee, Mem[0000000091800018] = 00000000ec895f64
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 00000000664833ee
! Mem[000000009000000c] = c349b38e, %g2 = 0000000000000000
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c349b38e
! Mem[0000000090800008] = 262fca57, %g2 = 00000000c349b38e
ldsb [%i5+0x00a],%g2 ! %g2 = 0000000000000026
! Mem[000000009180003c] = a7bbf08f, %g2 = 0000000000000026
lduh [%o0+0x03c],%g2 ! %g2 = 000000000000a7bb
! %l0 = ffffffffffffb17e, Mem[0000000091000022] = 27c52e6f
sth %l0,[%i6+0x022] ! Mem[0000000091000020] = b17e2e6f
p11_label_24:
! %l1 = b5241df4a7bbf08f, Mem[0000000091000024] = 2e6fd2f1
sth %l1,[%i6+0x024] ! Mem[0000000091000024] = f08fd2f1
! %l1 = b5241df4a7bbf08f, Mem[0000000091000038] = d578fe30
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = a7bbf08f
! Mem[0000000026800020] = 232d05b4, %l3 = ffffffffffffd556
ldsb [%i1+0x022],%l3 ! %l3 = 0000000000000005
! Mem[0000000091800018] = 00006648, %g2 = 000000000000a7bb
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800038] = ffffb17e82c8f1b7, %g2 = 0000000000000000
ldx [%i5+0x038],%g2 ! %g2 = ffffb17e82c8f1b7
! Mem[0000000090800028] = 000085c7, %g2 = ffffb17e82c8f1b7
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000000000
! %l1 = b5241df4a7bbf08f, Mem[0000000091800010] = ec895f64ea5a7201
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = b5241df4a7bbf08f
! Mem[0000000091000028] = b35517f1, %g2 = 0000000000000000
lduh [%i6+%o5],%g2 ! %g2 = 000000000000b355
! %l0 = ffffb17e, %l1 = a7bbf08f, Mem[0000000090800000] = ea5a7201 ec895f64
std %l0,[%i5+%g0] ! Mem[0000000090800000] = ffffb17e a7bbf08f
! Mem[0000000026800024] = 02337800, %l1 = b5241df4a7bbf08f
ldsh [%i1+0x024],%l1 ! %l1 = 0000000000000233
p11_label_25:
! Mem[0000000091000000] = 00000000, %g2 = 000000000000b355
lduw [%i6+%g0],%g2 ! %g2 = 0000000000000000
! Mem[000000009180000c] = d617b524, %g2 = 0000000000000000
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffd617
! %l1 = 0000000000000233, Mem[0000000090000022] = e8a0ecd3
stb %l1,[%i4+0x022] ! Mem[0000000090000020] = 33a0ecd3
! Mem[0000000091800038] = b5241df4, %g2 = ffffffffffffd617
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffb524
! %l4 = ffffffffea5a7201, Mem[0000000090000024] = ecd31cd9
stb %l4,[%i4+0x024] ! Mem[0000000090000024] = 01d31cd9
! Mem[0000000091800008] = ffffff85, %g2 = ffffffffffffb524
ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009000000c] = c349b38e, %g2 = ffffffffffffffff
ldub [%i4+0x00c],%g2 ! %g2 = 00000000000000c3
! Mem[0000000091000008] = 00000008 00000008, %g2 = 000000c3, %g3 = 2e6fd2f1
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000008 0000000000000008
! Mem[0000000090000008] = 1a2fc349, %g2 = 0000000000000008
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000001a2f
! Mem[0000000090000018] = 85c7d617000000b0, %g2 = 0000000000001a2f
ldx [%i4+%o3],%g2 ! %g2 = 85c7d617000000b0
ba,a p11_not_taken_0_end
p11_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffffffffb17e
bne,a,pn %xcc,p11_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000233
bne,a,pn %xcc,p11_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000008
bne,a,pn %xcc,p11_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000005
bne,a,pn %xcc,p11_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffea5a7201
bne,a,pn %xcc,p11_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ec895f64
bne,a,pn %xcc,p11_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000664833ee
bne,a,pn %xcc,p11_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000049ff
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 6b8715df 8b9cc4d8
bne %xcc,p11_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9c238d4e d1744136
bne %xcc,p11_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be cb4690d5 559756ed
bne %xcc,p11_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2e1226f3 df63849c
bne %xcc,p11_f6_fail
nop
! Check Local Memory
set p11_local0_expect,%g1
p11_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 5083eeafeddf60de
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 = d5560000664833ee
ldx [%i0+0x008],%g3 ! Observed data at 0000000026000008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = b5241df4a7bbf08f
ldx [%i0+0x010],%g3 ! Observed data at 0000000026000010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 780e54b785c7d617
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 = 6bd29dd6bb855f64
ldx [%i0+0x028],%g3 ! Observed data at 0000000026000028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = e27eead208dcbc18
ldx [%i0+0x030],%g3 ! Observed data at 0000000026000030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000800000008
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 = 80d6dfcf08e21d85
ldx [%i1+0x010],%g3 ! Observed data at 0000000026800010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 232d05b402337800
ldx [%i1+0x020],%g3 ! Observed data at 0000000026800020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c213e64bbc1acb08
ldx [%i1+0x028],%g3 ! Observed data at 0000000026800028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6b6781240fcb00b0
ldx [%i1+0x030],%g3 ! Observed data at 0000000026800030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x030,%g4
set p11_local2_expect,%g1
p11_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 1dfcedfbf48fddcd
ldx [%i2+0x008],%g3 ! Observed data at 0000000027000008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000003ff05bbf
ldx [%i2+0x010],%g3 ! Observed data at 0000000027000010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a7bbf08fa7bbf08f
ldx [%i2+0x018],%g3 ! Observed data at 0000000027000018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000800000008
ldx [%i2+0x038],%g3 ! Observed data at 0000000027000038
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x038,%g4
set p11_local3_expect,%g1
p11_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 37e664d8fbaafcb0
ldx [%i3+0x010],%g3 ! Observed data at 0000000027800010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 95e3c8c382c8f1b7
ldx [%i3+0x020],%g3 ! Observed data at 0000000027800020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x020,%g4
! The test for processor 11 has passed
p11_passed:
ta GOOD_TRAP
nop
p11_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p11_failed
p11_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p11_failed
p11_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p11_failed
p11_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p11_failed
p11_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p11_failed
p11_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p11_failed
p11_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p11_failed
p11_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p11_failed
p11_f0_fail:
set p11_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f2_fail:
set p11_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_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:
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000028]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800020]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027000018]
ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000026800010]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027000018]
done
p11_trap1o:
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000028]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800020]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027000018]
ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000026800010]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027000018]
done
p11_trap2e:
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800010]
stha %l1,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800008]
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800000]
stwa %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800020]
done
p11_trap2o:
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800010]
stha %l1,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800008]
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800000]
stwa %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800020]
done
p11_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p11_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p11_init_memory_pointers:
set p11_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p11_local0_start,%i0
set p11_local1_start,%i1
set p11_local2_start,%i2
set p11_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 50ca7bf4d2a9e27e
ldx [%g1+0x008],%l1 ! %l1 = 9ee01abdf484b952
ldx [%g1+0x010],%l2 ! %l2 = 0d47e4c1b26f01de
ldx [%g1+0x018],%l3 ! %l3 = d53f02406aaffd6a
ldx [%g1+0x020],%l4 ! %l4 = dcfe362c2c7ef111
ldx [%g1+0x028],%l5 ! %l5 = 562d5da0805a05b4
ldx [%g1+0x030],%l6 ! %l6 = f4fabcca6b66c5f1
ldx [%g1+0x038],%l7 ! %l7 = b1759e0a82c8f1b7
! Initialize the output register of window 0
set unres3_start,%o0
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 = cbbd3171 670cb21b 8cbd0141 d3c2144f
! %f4 = 433b2bf5 0de73d45 0455dfe9 952595f1
! %f8 = 007a6393 9e6c5948 234256fc 7eb683b4
! %f12 = 086b0b45 44dcb9d4 98d1ae99 740cac97
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 24ac0665 b3a391fe 8f698752 e5d53aad
! %f20 = 516bb84e ae7a0e8b 8bc0ab2e be72425d
! %f24 = a0ff450f 29a361ee 282d9f4f c54e3311
! %f28 = 5da052e3 86e83b41 605ba617 2b2489c7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0ba4de4a b5e7e702 de68c913 a8835de4
! %f36 = 6a513f82 3c9e42b9 2ff9962c cf0a3851
! %f40 = 9a1a241b ce72b5e7 5cfaa542 762a285f
! %f44 = 76ae92de 7c0fac01 6c966778 96b1ddd1
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2b74550800000016,%g7,%g1 ! GSR scale = 2, align = 6
wr %g1,%g0,%gsr ! GSR = 2b74550800000016
wr %g0,%y ! Clear Y 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:
! %l0 = 3e799999, %l1 = 38a01a55, Mem[0000000090800028] = ddee8f90 cb9834df
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 3e799999 38a01a55
! %l1 = ab7ae17e38a01a55, Mem[000000009080002d] = a01a55dc
stb %l1,[%i5+0x02d] ! Mem[000000009080002c] = 551a55dc
! Mem[000000002880000c] = bd779609, %l2 = c8d5ab2aaadd91fd
ldsw [%i1+0x00c],%l2 ! %l2 = ffffffffbd779609
! Mem[0000000091000028] = 5541f165, %g2 = ffffffffa4e9a06b
ldsb [%i6+0x029],%g2 ! %g2 = 0000000000000055
! Mem[0000000029000030] = cd90d0d9, %l6 = d4aee9d45c9f991a
lduh [%i2+0x032],%l6 ! %l6 = 000000000000d0d9
! Mem[0000000029000004] = 4b7c16a5, %l2 = ffffffffbd779609
ldsw [%i2+0x004],%l2 ! %l2 = 000000004b7c16a5
! Mem[000000009100003c] = 9b50f1dd, %g2 = 0000000000000055
ldub [%i6+0x03c],%g2 ! %g2 = 000000000000009b
! %l4 = e2635919, %l5 = 1941cddb, Mem[0000000091000030] = d7be7a30 941fa440
std %l4,[%i6+0x030] ! Mem[0000000091000030] = e2635919 1941cddb
! %l2 = 000000004b7c16a5, Mem[0000000090800010] = b25f4cb9
stb %l2,[%i5+%o2] ! Mem[0000000090800010] = a55f4cb9
! %l2 = 4b7c16a5, %l3 = 8ce5f0ba, Mem[0000000029800020] = 9f2072f8 6ff8e7fa
std %l2,[%i3+%o4] ! Mem[0000000029800020] = 4b7c16a5 8ce5f0ba
p12_label_2:
! %l0 = b92f08863e799999, Mem[0000000091000028] = b35541f1
sth %l0,[%i6+%o5] ! Mem[0000000091000028] = 999941f1
! Mem[0000000091800030] = f7dc9b67, %g18 = 43ef12369d6e6b24
ldsw [%o0+0x030],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[0000000091800008] = 4c632420, %g2 = fffffffff7dc9b67
lduw [%o0+%o1],%g2 ! %g2 = 000000004c632420
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = 000000004c632420
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! Mem[0000000091800018] = 0c9e9129, %g18 = 43ef12369d6e6b24
ldsw [%o0+%o3],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[0000000090000008] = bc841a2f c349b38e, %g2 = 0c9e9129, %g3 = 0bad0b00
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c349b38e
! Mem[0000000091000024] = d2f19999, %g2 = 00000000bc841a2f
lduh [%i6+0x026],%g2 ! %g2 = 000000000000d2f1
! Mem[000000009100003c] = f1dd0000, %g2 = 000000000000d2f1
ldsb [%i6+0x03e],%g2 ! %g2 = fffffffffffffff1
! %l4 = e2635919, %l5 = 1941cddb, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l4,[%o0+%o3] ! Mem[0000000091800018] = e2635919 1941cddb
! %l1 = ab7ae17e38a01a55, Mem[0000000029800030] = fdb55652
stw %l1,[%i3+0x030] ! Mem[0000000029800030] = 38a01a55
p12_label_3:
! Mem[000000009180001c] = 1941cddb, %g2 = fffffffffffffff1
lduw [%o0+0x01c],%g2 ! %g2 = 000000001941cddb
! Mem[0000000091800030] = f7dc9b67d4df14b0, %g2 = 000000001941cddb
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df14b0
! Mem[0000000029800030] = 38a01a558f690f7b, %l5 = 6f5f8f741941cddb
ldx [%i3+0x030],%l5 ! %l5 = 38a01a558f690f7b
! Mem[000000009180002c] = 4725624a, %g2 = f7dc9b67d4df14b0
ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000047
! %l4 = e2635919, %l5 = 8f690f7b, Mem[0000000090000038] = 9045cbce 22b61a17
std %l4,[%i4+0x038] ! Mem[0000000090000038] = e2635919 8f690f7b
! %l5 = 38a01a558f690f7b, Mem[000000009080000b] = 2fca578a
stb %l5,[%i5+0x00b] ! Mem[0000000090800008] = 7bca578a
! Mem[000000002880001c] = b2ac1693, %l3 = dd95956c8ce5f0ba
lduw [%i1+0x01c],%l3 ! %l3 = 00000000b2ac1693
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = 00000047, %g3 = c349b38e
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! Mem[0000000091000038] = 78fe309b, %g2 = 00000000efdae8a0
ldsb [%i6+0x039],%g2 ! %g2 = 0000000000000078
! Mem[0000000090800004] = b2a19e26, %g2 = 0000000000000078
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffb2
p12_label_4:
! Mem[0000000029800000] = 92d218ec, %l7 = 8ceff17e1a7cb548
ldsb [%i3+0x002],%l7 ! %l7 = 0000000000000018
! %l1 = ab7ae17e38a01a55, Mem[0000000091800018] = e2635919
stw %l1,[%o0+%o3] ! Mem[0000000091800018] = 38a01a55
! Mem[0000000091000018] = 2c680e1d9ea6e537, %g2 = ffffffffffffffb2
ldx [%i6+%o3],%g2 ! %g2 = 2c680e1d9ea6e537
! %l2 = 4b7c16a5, %l3 = b2ac1693, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 4b7c16a5 b2ac1693
! Mem[0000000090000038] = e2635919, %g2 = 2c680e1d9ea6e537
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffffe2
! %l1 = ab7ae17e38a01a55, Mem[0000000091800024] = 41537031
sth %l1,[%o0+0x024] ! Mem[0000000091800024] = 1a557031
! Mem[0000000091800038] = 206724ce, %g2 = ffffffffffffffe2
lduh [%o0+0x038],%g2 ! %g2 = 0000000000002067
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 0000000000002067
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! Mem[000000009100003c] = 9b50f1dd, %g18 = 43ef12369d6e6b24
ldsw [%i6+0x03c],%g2 ! %g2 = 43ef12369d6e6b24
! %l2 = 000000004b7c16a5, Mem[0000000091800038] = 206724ce
stw %l2,[%o0+0x038] ! Mem[0000000091800038] = 4b7c16a5
p12_label_5:
! Mem[0000000091800024] = 31f4c1a2, %g2 = ffffffff9b50f1dd
ldsb [%o0+0x027],%g2 ! %g2 = 0000000000000031
! %l0 = b92f08863e799999, Mem[0000000028800000] = c8ac190cba3a2776
stx %l0,[%i1+%g0] ! Mem[0000000028800000] = b92f08863e799999
! Mem[0000000091000028] = 999941f1, %g18 = 43ef12369d6e6b24
ldsw [%i6+%o5],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[0000000090800038] = fc554a3e, %g2 = ffffffff999941f1
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e
! Mem[0000000091000030] = 59191941, %g2 = 00000000fc554a3e
lduh [%i6+0x032],%g2 ! %g2 = 0000000000005919
! Mem[0000000090800024] = da437290, %g2 = 0000000000005919
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffda43
! %l0 = b92f08863e799999, Mem[0000000090000034] = da399060
sth %l0,[%i4+0x034] ! Mem[0000000090000034] = 99999060
! Mem[0000000029000030] = cd90d0d9, %l1 = ab7ae17e38a01a55
lduw [%i2+0x030],%l1 ! %l1 = 00000000cd90d0d9
! Mem[0000000028800038] = 3ea0c43b, %l0 = b92f08863e799999
lduw [%i1+0x038],%l0 ! %l0 = 000000003ea0c43b
! Mem[0000000090800030] = 4b7c16a5, %g2 = ffffffffffffda43
lduh [%i5+0x030],%g2 ! %g2 = 0000000000004b7c
p12_label_6:
! %l4 = e2635919, %l5 = 8f690f7b, Mem[0000000091000008] = f5482f5f ccff9541
std %l4,[%i6+%o1] ! Mem[0000000091000008] = e2635919 8f690f7b
! Mem[0000000029000030] = cd90d0d9, %l7 = 0000000000000018
lduw [%i2+0x030],%l7 ! %l7 = 00000000cd90d0d9
! %l6 = 0000d0d9, %l7 = cd90d0d9, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 0000d0d9 cd90d0d9
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = 00004b7c, %g3 = ecd31cd9
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
! Mem[0000000091000008] = e26359198f690f7b, %g2 = 00000000d578fe30
ldx [%i6+%o1],%g2 ! %g2 = e26359198f690f7b
! Mem[0000000091800020] = a2c71a55, %g2 = e26359198f690f7b
ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffffa2
! %l4 = bfd1d477e2635919, Mem[0000000029800020] = 4b7c16a58ce5f0ba
stx %l4,[%i3+%o4] ! Mem[0000000029800020] = bfd1d477e2635919
! Mem[000000009100002c] = 65d635bd, %g2 = ffffffffffffffa2
lduw [%i6+0x02c],%g2 ! %g2 = 0000000065d635bd
! Mem[0000000091000038] = d578fe309b50f1dd, %g2 = 0000000065d635bd
ldx [%i6+0x038],%g2 ! %g2 = d578fe309b50f1dd
! %l7 = 00000000cd90d0d9, Mem[000000009100001c] = 9ea6e537
stw %l7,[%i6+0x01c] ! Mem[000000009100001c] = cd90d0d9
p12_label_7:
! %l0 = 000000003ea0c43b, Mem[0000000091800028] = f4c1a24c4725624a
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 000000003ea0c43b
! Mem[0000000090800030] = 4b7c16a5, %g18 = 43ef12369d6e6b24
ldsw [%i5+0x030],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[0000000090000004] = 77d35b81, %g2 = 000000004b7c16a5
lduw [%i4+0x004],%g2 ! %g2 = 0000000077d35b81
! %l2 = 000000004b7c16a5, Mem[0000000090800020] = 665fc762da437290
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 000000004b7c16a5
! Mem[0000000090000018] = e663a5d9, %g18 = 43ef12369d6e6b24
ldsw [%i4+%o3],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[0000000029000024] = ddd08c89, %l7 = 00000000cd90d0d9
ldsh [%i2+0x024],%l7 ! %l7 = ffffffffffffddd0
! Mem[0000000091800018] = 38a01a55 1941cddb, %g2 = e663a5d9, %g3 = 9b50f1dd
ldd [%o0+%o3],%g2 ! %g2 = 0000000038a01a55 000000001941cddb
! %l4 = bfd1d477e2635919, Mem[000000009000001c] = 18391fda
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = e2635919
! Mem[0000000091800018] = 38a01a55, %g2 = 0000000038a01a55
lduw [%o0+%o3],%g2 ! %g2 = 0000000038a01a55
! Mem[0000000090800038] = 0000d0d9 cd90d0d9, %g2 = 38a01a55, %g3 = 1941cddb
ldd [%i5+0x038],%g2 ! %g2 = 000000000000d0d9 00000000cd90d0d9
p12_label_8:
! Mem[0000000091000030] = e2635919, %g2 = 000000000000d0d9
lduw [%i6+0x030],%g2 ! %g2 = 00000000e2635919
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = e2635919, %g3 = cd90d0d9
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! %l0 = 000000003ea0c43b, Mem[0000000028000028] = ede04bce75455919
stx %l0,[%i0+%o5] ! Mem[0000000028000028] = 000000003ea0c43b
! Mem[0000000090800010] = 4cb9af0a, %g2 = 00000000b8b0f4d7
ldsb [%i5+0x012],%g2 ! %g2 = 000000000000004c
! %l7 = ffffffffffffddd0, Mem[000000009180000c] = ec2a3791
sth %l7,[%o0+0x00c] ! Mem[000000009180000c] = ddd03791
! Mem[0000000091000038] = d578fe30, %g2 = 000000000000004c
lduh [%i6+0x038],%g2 ! %g2 = 000000000000d578
! %l1 = 00000000cd90d0d9, Mem[000000009100000e] = 0f7b1b12
stb %l1,[%i6+0x00e] ! Mem[000000009100000c] = d97b1b12
! Mem[0000000091000020] = 3d4d27c52e6fd2f1, %g2 = 000000000000d578
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c52e6fd2f1
! %l1 = 00000000cd90d0d9, Mem[0000000090000020] = efdae8a0
stb %l1,[%i4+%o4] ! Mem[0000000090000020] = d9dae8a0
! %l4 = e2635919, %l5 = 8f690f7b, Mem[0000000091800030] = f7dc9b67 d4df14b0
std %l4,[%o0+0x030] ! Mem[0000000091800030] = e2635919 8f690f7b
p12_label_9:
! Mem[0000000091000008] = e2635919 8f69d97b, %g2 = 2e6fd2f1, %g3 = 2e582097
ldd [%i6+%o1],%g2 ! %g2 = 00000000e2635919 000000008f69d97b
! Mem[0000000090800030] = 7c16a5b2, %g2 = 00000000e2635919
ldub [%i5+0x031],%g2 ! %g2 = 000000000000007c
! Mem[0000000090000008] = bc841a2f, %g2 = 000000000000007c
lduw [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f
! %l5 = 38a01a558f690f7b, Mem[000000002800000c] = af437f11
stw %l5,[%i0+0x00c] ! Mem[000000002800000c] = 8f690f7b
! %l3 = 00000000b2ac1693, Mem[0000000090000000] = 8624e74a
stw %l3,[%i4+%g0] ! Mem[0000000090000000] = b2ac1693
! %l0 = 3ea0c43b, %l1 = cd90d0d9, Mem[0000000090000020] = d9dae8a0 ecd31cd9
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 3ea0c43b cd90d0d9
! Mem[0000000090800014] = af0a82ca, %g2 = 00000000bc841a2f
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffaf0a
! %l2 = 4b7c16a5, %l3 = b2ac1693, Mem[0000000090000018] = e663a5d9 e2635919
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 4b7c16a5 b2ac1693
! Mem[000000009180000c] = ddd03791, %g2 = ffffffffffffaf0a
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ddd03791
! %l0 = 3ea0c43b, %l1 = cd90d0d9, Mem[0000000090800030] = 4b7c16a5 b2ac1693
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 3ea0c43b cd90d0d9
p12_label_10:
! Mem[0000000029000008] = d71dda74, %l1 = 00000000cd90d0d9
ldub [%i2+0x00b],%l1 ! %l1 = 0000000000000074
! %l3 = 00000000b2ac1693, Mem[000000009180003c] = 60b200b2
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = b2ac1693
! %l4 = e2635919, %l5 = 8f690f7b, Mem[0000000091000018] = 2c680e1d cd90d0d9
std %l4,[%i6+%o3] ! Mem[0000000091000018] = e2635919 8f690f7b
! Mem[000000009080003c] = cd90d0d9, %g2 = 00000000ddd03791
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000cd90
! %l1 = 0000000000000074, Mem[0000000091800008] = 4c632420ddd03791
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000074
! %l2 = 4b7c16a5, %l3 = b2ac1693, Mem[0000000029800008] = 6ae2afaf 05916190
std %l2,[%i3+%o1] ! Mem[0000000029800008] = 4b7c16a5 b2ac1693
! Mem[0000000028000018] = c72f12e9, %l0 = 000000003ea0c43b
ldub [%i0+0x01a],%l0 ! %l0 = 0000000000000012
! Mem[0000000091000014] = 1f66326f, %g2 = 000000000000cd90
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66326f
! Mem[0000000091000010] = 6a381f66, %g2 = 000000001f66326f
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000006a38
! Mem[000000009080003c] = cd90d0d9, %g2 = 0000000000006a38
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffcd90
p12_label_11:
! Mem[0000000090000010] = f4d72e58, %g2 = ffffffffffffcd90
ldsh [%i4+0x012],%g2 ! %g2 = fffffffffffff4d7
! Mem[0000000091800010] = 404e134b, %g18 = 43ef12369d6e6b24
ldsw [%o0+%o2],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[000000009000002c] = 62474693, %g2 = 00000000404e134b
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000006247
! Mem[0000000090000000] = b2ac169377d35b81, %g2 = 0000000000006247
ldx [%i4+%g0],%g2 ! %g2 = b2ac169377d35b81
! Mem[000000009000003c] = 8f690f7b, %g18 = 43ef12369d6e6b24
ldsw [%i4+0x03c],%g2 ! %g2 = 43ef12369d6e6b24
! %l0 = 0000000000000012, Mem[0000000090800030] = 3ea0c43b
stw %l0,[%i5+0x030] ! Mem[0000000090800030] = 00000012
! Mem[0000000029000000] = eae4a0184b7c16a5, %l6 = 000000000000d0d9
ldx [%i2+%g0],%l6 ! %l6 = eae4a0184b7c16a5
! Mem[0000000090800008] = 267bca57, %g2 = ffffffff8f690f7b
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000267b
! %l7 = ffffffffffffddd0, Mem[0000000090800018] = 95560735
stb %l7,[%i5+%o3] ! Mem[0000000090800018] = d0560735
! Mem[0000000091800028] = 00000000, %g18 = 43ef12369d6e6b24
ldsw [%o0+%o5],%g2 ! %g2 = 43ef12369d6e6b24
p12_label_12:
! Mem[0000000090000028] = af717562, %g2 = 0000000000000000
ldub [%i4+0x029],%g2 ! %g2 = 00000000000000af
! Mem[0000000091000028] = 999941f165d635bd, %g2 = 00000000000000af
ldx [%i6+%o5],%g2 ! %g2 = 999941f165d635bd
! %l4 = bfd1d477e2635919, Mem[0000000091000021] = 4d27c52e
stb %l4,[%i6+0x021] ! Mem[0000000091000020] = 1927c52e
! %l0 = 0000000000000012, Mem[000000009080000c] = ca578ad8
stw %l0,[%i5+0x00c] ! Mem[000000009080000c] = 00000012
! %l4 = e2635919, %l5 = 8f690f7b, Mem[0000000090800030] = 00000012 cd90d0d9
std %l4,[%i5+0x030] ! Mem[0000000090800030] = e2635919 8f690f7b
! Mem[0000000090800004] = 4f34d7b2, %g18 = 43ef12369d6e6b24
ldsw [%i5+0x004],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[0000000090800034] = 8f690f7b, %g2 = 000000004f34d7b2
lduw [%i5+0x034],%g2 ! %g2 = 000000008f690f7b
! Mem[0000000091000030] = e26359191941cddb, %g2 = 000000008f690f7b
ldx [%i6+0x030],%g2 ! %g2 = e26359191941cddb
! %l0 = 0000000000000012, Mem[0000000091000020] = 3d1927c5
stw %l0,[%i6+%o4] ! Mem[0000000091000020] = 00000012
! Mem[0000000090000018] = 4b7c16a5, %g2 = e26359191941cddb
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000004b7c
p12_label_13:
! Mem[0000000091800010] = 134b01f6, %g2 = 0000000000004b7c
ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000013
! %l2 = 000000004b7c16a5, Mem[0000000028800014] = c4db2c60
stw %l2,[%i1+0x014] ! Mem[0000000028800014] = 4b7c16a5
! %l1 = 0000000000000074, Mem[000000009100000c] = 8f69d97b
sth %l1,[%i6+0x00c] ! Mem[000000009100000c] = 0074d97b
! %l3 = 00000000b2ac1693, Mem[0000000091800012] = 134b01f6
sth %l3,[%o0+0x012] ! Mem[0000000091800010] = 169301f6
! Mem[0000000029800014] = 0abd53b8, %l5 = 38a01a558f690f7b
ldsb [%i3+0x014],%l5 ! %l5 = 000000000000000a
! Mem[0000000091800020] = 21fea2c7, %g18 = 43ef12369d6e6b24
ldsw [%o0+%o4],%g2 ! %g2 = 43ef12369d6e6b24
! %l0 = 0000000000000012, Mem[0000000090000030] = 573d94b199999060
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 0000000000000012
! Mem[0000000029000038] = 53d4313e 1164415b, %l0 = 00000012, %l1 = 00000074
ldd [%i2+0x038],%l0 ! %l0 = 0000000053d4313e 000000001164415b
! Mem[000000009000001c] = b2ac1693, %g18 = 43ef12369d6e6b24
ldsw [%i4+0x01c],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[0000000090800034] = 8f690f7b, %g2 = ffffffffb2ac1693
lduw [%i5+0x034],%g2 ! %g2 = 000000008f690f7b
p12_label_14:
! %l6 = 4b7c16a5, %l7 = ffffddd0, Mem[0000000090800028] = 3e799999 38551a55
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 4b7c16a5 ffffddd0
! Mem[000000002900000c] = b1566c13, %l1 = 000000001164415b
ldub [%i2+0x00d],%l1 ! %l1 = 0000000000000056
! %l6 = eae4a0184b7c16a5, Mem[0000000090000000] = b2ac1693
stw %l6,[%i4+%g0] ! Mem[0000000090000000] = 4b7c16a5
! Mem[0000000091000014] = 1f66326f, %g18 = 43ef12369d6e6b24
ldsw [%i6+0x014],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[000000009100000c] = 7b1b126a, %g2 = 000000001f66326f
ldsb [%i6+0x00f],%g2 ! %g2 = 000000000000007b
! Mem[0000000028800018] = d8f19e58, %l5 = 000000000000000a
ldsb [%i1+%o3],%l5 ! %l5 = ffffffffffffffd8
! Mem[0000000028800010] = 5e31059c 4b7c16a5, %l0 = 53d4313e, %l1 = 00000056
ldd [%i1+%o2],%l0 ! %l0 = 000000005e31059c 000000004b7c16a5
! %l4 = e2635919, %l5 = ffffffd8, Mem[0000000091800020] = 21fea2c7 1a557031
std %l4,[%o0+%o4] ! Mem[0000000091800020] = e2635919 ffffffd8
! %l0 = 5e31059c, %l1 = 4b7c16a5, Mem[0000000091000028] = 999941f1 65d635bd
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 5e31059c 4b7c16a5
! %l7 = ffffffffffffddd0, Mem[000000009080002e] = ddd0e263
sth %l7,[%i5+0x02e] ! Mem[000000009080002c] = ddd0e263
p12_label_15:
! Mem[0000000028800004] = 3e799999, %l6 = eae4a0184b7c16a5
ldsh [%i1+0x006],%l6 ! %l6 = ffffffffffff9999
! %l7 = ffffffffffffddd0, Mem[0000000091800017] = 0238a01a
stb %l7,[%o0+0x017] ! Mem[0000000091800014] = d038a01a
! Mem[0000000029000028] = f3e0d82f3fba1f6b, %l0 = 000000005e31059c
ldx [%i2+%o5],%l0 ! %l0 = f3e0d82f3fba1f6b
! %l7 = ffffffffffffddd0, Mem[0000000028000028] = 00000000
stw %l7,[%i0+%o5] ! Mem[0000000028000028] = ffffddd0
! %l6 = ffffffffffff9999, Mem[0000000090800008] = a19e267b
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = ffff9999
! %l2 = 000000004b7c16a5, Mem[000000009180001c] = 1941cddb
stw %l2,[%o0+0x01c] ! Mem[000000009180001c] = 4b7c16a5
! Mem[0000000091000008] = 63591900, %g2 = 000000000000007b
ldsb [%i6+0x009],%g2 ! %g2 = 0000000000000063
! %l3 = 00000000b2ac1693, Mem[000000009000001d] = ac16933e
stb %l3,[%i4+0x01d] ! Mem[000000009000001c] = 9316933e
! Mem[0000000090000014] = 20974b7c, %g2 = 0000000000000063
lduh [%i4+0x016],%g2 ! %g2 = 0000000000002097
! %l5 = ffffffffffffffd8, Mem[0000000029000030] = cd90d0d9a69f9be8
stx %l5,[%i2+0x030] ! Mem[0000000029000030] = ffffffffffffffd8
p12_label_16:
! Mem[000000009080000c] = 00000012, %g2 = 0000000000002097
lduw [%i5+0x00c],%g2 ! %g2 = 0000000000000012
! Mem[0000000090000030] = 00000000 00000012, %g2 = 00000012, %g3 = 8f69d97b
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000000 0000000000000012
! Mem[0000000090000008] = bc841a2f, %g2 = 0000000000000000
lduw [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f
! Mem[0000000028800014] = 4b7c16a5, %l0 = f3e0d82f3fba1f6b
lduw [%i1+0x014],%l0 ! %l0 = 000000004b7c16a5
! %l7 = ffffffffffffddd0, Mem[0000000091000024] = 2e6fd2f1
sth %l7,[%i6+0x024] ! Mem[0000000091000024] = ddd0d2f1
! %l6 = ffffffffffff9999, Mem[0000000090000030] = 0000000000000012
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = ffffffffffff9999
! Mem[000000009180003c] = 16930000, %g2 = 00000000bc841a2f
ldsh [%o0+0x03e],%g2 ! %g2 = 0000000000001693
! %l3 = 00000000b2ac1693, Mem[000000009000002c] = 62474693
sth %l3,[%i4+0x02c] ! Mem[000000009000002c] = 16934693
! Mem[000000009080002c] = ddd0e263, %g2 = 0000000000001693
ldub [%i5+0x02e],%g2 ! %g2 = 00000000000000dd
! Mem[0000000091000008] = e2635919, %g2 = 00000000000000dd
lduh [%i6+%o1],%g2 ! %g2 = 000000000000e263
p12_label_17:
! %l7 = ffffffffffffddd0, Mem[0000000091800028] = 00000000
sth %l7,[%o0+%o5] ! Mem[0000000091800028] = ddd00000
! Mem[000000002880000c] = bd779609, %l6 = ffffffffffff9999
ldsw [%i1+0x00c],%l6 ! %l6 = ffffffffbd779609
! %l0 = 000000004b7c16a5, Mem[0000000091800037] = 7b4b7c16
stb %l0,[%o0+0x037] ! Mem[0000000091800034] = a54b7c16
! Mem[0000000028800014] = 4b7c16a5, %l5 = ffffffffffffffd8
ldsb [%i1+0x017],%l5 ! %l5 = ffffffffffffffa5
! %l4 = e2635919, %l5 = ffffffa5, Mem[0000000091000008] = e2635919 0074d97b
std %l4,[%i6+%o1] ! Mem[0000000091000008] = e2635919 ffffffa5
! Mem[0000000090800014] = 82cad056, %g2 = 000000000000e263
ldub [%i5+0x016],%g2 ! %g2 = 0000000000000082
! Mem[0000000091800024] = ffffffd8, %g2 = 0000000000000082
lduw [%o0+0x024],%g2 ! %g2 = 00000000ffffffd8
! %l2 = 000000004b7c16a5, Mem[0000000029800030] = 38a01a558f690f7b
stx %l2,[%i3+0x030] ! Mem[0000000029800030] = 000000004b7c16a5
! Mem[000000009000000c] = b38eb8b0, %g2 = 00000000ffffffd8
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000b38e
! Mem[0000000091800020] = e2635919ffffffd8, %g2 = 000000000000b38e
ldx [%o0+%o4],%g2 ! %g2 = e2635919ffffffd8
p12_label_18:
! Mem[0000000029000010] = 2ca45688, %l4 = bfd1d477e2635919
lduw [%i2+%o2],%l4 ! %l4 = 000000002ca45688
! Mem[0000000028800028] = 0aaa11f3b48e4714, %l0 = 000000004b7c16a5
ldx [%i1+%o5],%l0 ! %l0 = 0aaa11f3b48e4714
! %l4 = 000000002ca45688, Mem[0000000091800021] = 635919ff
stb %l4,[%o0+0x021] ! Mem[0000000091800020] = 885919ff
! Mem[0000000029000000] = eae4a0184b7c16a5, %l1 = 000000004b7c16a5
ldx [%i2+%g0],%l1 ! %l1 = eae4a0184b7c16a5
! Mem[0000000090000030] = ffffffffffff9999, %g2 = e2635919ffffffd8
ldx [%i4+0x030],%g2 ! %g2 = ffffffffffff9999
! %l6 = ffffffffbd779609, Mem[0000000028800020] = 6487a958
sth %l6,[%i1+%o4] ! Mem[0000000028800020] = 9609a958
! Mem[0000000091800030] = e2635919, %g2 = ffffffffffff9999
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffe263
! Mem[0000000090800004] = 4f34d7b2, %g2 = ffffffffffffe263
ldub [%i5+0x004],%g2 ! %g2 = 000000000000004f
! Mem[0000000090000008] = bc841a2fc349b38e, %g2 = 000000000000004f
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349b38e
! %l6 = ffffffffbd779609, Mem[000000009180000c] = 00000074
stb %l6,[%o0+0x00c] ! Mem[000000009180000c] = 09000074
p12_label_19:
! Mem[000000009080002c] = ffffddd0, %g18 = 43ef12369d6e6b24
ldsw [%i5+0x02c],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[0000000090800000] = 2f7f1d79, %g2 = ffffffffffffddd0
ldub [%i5+%g0],%g2 ! %g2 = 000000000000002f
! Mem[0000000090000028] = c7af7175, %g2 = 000000000000002f
lduw [%i4+%o5],%g2 ! %g2 = 00000000c7af7175
! %l2 = 000000004b7c16a5, Mem[000000009100002c] = 4b7c16a5
stw %l2,[%i6+0x02c] ! Mem[000000009100002c] = 4b7c16a5
! Mem[000000009180000c] = 74404e16, %g2 = 00000000c7af7175
ldsb [%o0+0x00f],%g2 ! %g2 = 0000000000000074
! %l6 = ffffffffbd779609, Mem[0000000091000038] = d578fe30
sth %l6,[%i6+0x038] ! Mem[0000000091000038] = 9609fe30
! Mem[0000000091000038] = 9609fe30, %g18 = 43ef12369d6e6b24
ldsw [%i6+0x038],%g2 ! %g2 = 43ef12369d6e6b24
! %l5 = ffffffffffffffa5, Mem[0000000091800008] = 0000000009000074
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = ffffffffffffffa5
! Mem[000000009000003c] = 8f690f7b, %g2 = ffffffff9609fe30
lduh [%i4+0x03c],%g2 ! %g2 = 0000000000008f69
! Mem[0000000091800010] = 404e1693 01f6b1d0, %g2 = 00008f69, %g3 = 00000012
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e1693 0000000001f6b1d0
p12_label_20:
! Mem[0000000090000020] = 3ea0c43bcd90d0d9, %g2 = 00000000404e1693
ldx [%i4+%o4],%g2 ! %g2 = 3ea0c43bcd90d0d9
! Mem[0000000090800030] = e26359198f690f7b, %g2 = 3ea0c43bcd90d0d9
ldx [%i5+0x030],%g2 ! %g2 = e26359198f690f7b
! Mem[0000000091800018] = 38a01a554b7c16a5, %g2 = e26359198f690f7b
ldx [%o0+%o3],%g2 ! %g2 = 38a01a554b7c16a5
! Mem[000000009080000c] = 0012a55f, %g2 = 38a01a554b7c16a5
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000000012
! %l6 = ffffffffbd779609, Mem[000000009100002a] = 059c4b7c
sth %l6,[%i6+0x02a] ! Mem[0000000091000028] = 96094b7c
! Mem[0000000091800018] = 554b7c16, %g2 = 0000000000000012
ldsb [%o0+0x01b],%g2 ! %g2 = 0000000000000055
! Mem[0000000091800024] = ffd8ddd0, %g2 = 0000000000000055
ldub [%o0+0x026],%g2 ! %g2 = 00000000000000ff
! %l6 = bd779609, %l7 = ffffddd0, Mem[0000000090800028] = 4b7c16a5 ffffddd0
std %l6,[%i5+%o5] ! Mem[0000000090800028] = bd779609 ffffddd0
! Mem[000000009000001c] = 933ea0c4, %g2 = 00000000000000ff
ldsb [%i4+0x01f],%g2 ! %g2 = ffffffffffffff93
! Mem[000000009000003c] = 8f690f7b, %g2 = ffffffffffffff93
lduh [%i4+0x03c],%g2 ! %g2 = 0000000000008f69
p12_label_21:
! Mem[0000000028800000] = b92f0886 3e799999, %l6 = bd779609, %l7 = ffffddd0
ldd [%i1+%g0],%l6 ! %l6 = 00000000b92f0886 000000003e799999
! Mem[000000002880001c] = b2ac1693, %l6 = 00000000b92f0886
ldsw [%i1+0x01c],%l6 ! %l6 = ffffffffb2ac1693
! Mem[0000000090000030] = ffffffff, %g18 = 43ef12369d6e6b24
ldsw [%i4+0x030],%g2 ! %g2 = 43ef12369d6e6b24
! %l2 = 000000004b7c16a5, Mem[0000000091800010] = 404e169301f6b1d0
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 000000004b7c16a5
! Mem[0000000091800008] = ffffffff ffffffa5, %g2 = ffffffff, %g3 = 01f6b1d0
ldd [%o0+%o1],%g2 ! %g2 = 00000000ffffffff 00000000ffffffa5
! Mem[0000000091800028] = ddd000003ea0c43b, %g2 = 00000000ffffffff
ldx [%o0+%o5],%g2 ! %g2 = ddd000003ea0c43b
! Mem[0000000028000030] = cc4ea239, %l3 = 00000000b2ac1693
ldsb [%i0+0x031],%l3 ! %l3 = 000000000000004e
! Mem[0000000090800030] = 6359198f, %g2 = ddd000003ea0c43b
ldsb [%i5+0x031],%g2 ! %g2 = 0000000000000063
! %l0 = 0aaa11f3b48e4714, Mem[000000009080000c] = 00000012
sth %l0,[%i5+0x00c] ! Mem[000000009080000c] = 47140012
! %l0 = 0aaa11f3b48e4714, Mem[0000000091000030] = e2635919
sth %l0,[%i6+0x030] ! Mem[0000000091000030] = 47145919
p12_label_22:
! Mem[0000000091000030] = 59191941, %g2 = 0000000000000063
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000005919
! Mem[0000000029800010] = 87ad9b9b, %l5 = ffffffffffffffa5
lduh [%i3+%o2],%l5 ! %l5 = 00000000000087ad
! %l7 = 000000003e799999, Mem[000000009100001c] = 8f690f7b
stw %l7,[%i6+0x01c] ! Mem[000000009100001c] = 3e799999
! Mem[0000000028000014] = dd04f111, %l5 = 00000000000087ad
ldsb [%i0+0x017],%l5 ! %l5 = 0000000000000011
! Mem[0000000029800000] = 92d218ec a56041f3, %l2 = 4b7c16a5, %l3 = 0000004e
ldd [%i3+%g0],%l2 ! %l2 = 0000000092d218ec 00000000a56041f3
! Mem[0000000028800010] = 5e31059c, %l4 = 000000002ca45688
lduw [%i1+%o2],%l4 ! %l4 = 000000005e31059c
! %l0 = 0aaa11f3b48e4714, Mem[0000000029800028] = f2f88fcd38824615
stx %l0,[%i3+%o5] ! Mem[0000000029800028] = 0aaa11f3b48e4714
! %l1 = eae4a0184b7c16a5, Mem[0000000090000028] = c7af717516934693
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = eae4a0184b7c16a5
! %l2 = 0000000092d218ec, Mem[0000000090000016] = 20974b7c
sth %l2,[%i4+0x016] ! Mem[0000000090000014] = 18ec4b7c
! %l4 = 5e31059c, %l5 = 00000011, Mem[0000000090800020] = 00000000 4b7c16a5
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 5e31059c 00000011
p12_label_23:
! Mem[000000002800002c] = 3ea0c43b, %l7 = 000000003e799999
ldsw [%i0+0x02c],%l7 ! %l7 = 000000003ea0c43b
! %l5 = 0000000000000011, Mem[000000009000001c] = b2931693
stw %l5,[%i4+0x01c] ! Mem[000000009000001c] = 00000011
! Mem[0000000091000008] = e2635919ffffffa5, %g2 = 0000000000005919
ldx [%i6+%o1],%g2 ! %g2 = e2635919ffffffa5
! %l1 = eae4a0184b7c16a5, Mem[0000000091800019] = a01a554b
stb %l1,[%o0+0x019] ! Mem[0000000091800018] = a51a554b
! Mem[0000000091800008] = ffffffff, %g18 = 43ef12369d6e6b24
ldsw [%o0+%o1],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[0000000090800030] = e26359198f690f7b, %g2 = ffffffffffffffff
ldx [%i5+0x030],%g2 ! %g2 = e26359198f690f7b
! Mem[0000000091000000] = c2e276df, %g2 = e26359198f690f7b
ldsb [%i6+0x003],%g2 ! %g2 = ffffffffffffffc2
! Mem[0000000091800020] = e2885919 ffffffd8, %g2 = ffffffc2, %g3 = ffffffa5
ldd [%o0+%o4],%g2 ! %g2 = 00000000e2885919 00000000ffffffd8
! %l0 = b48e4714, %l1 = 4b7c16a5, Mem[0000000028800010] = 5e31059c 4b7c16a5
std %l0,[%i1+%o2] ! Mem[0000000028800010] = b48e4714 4b7c16a5
! Mem[0000000091800028] = ddd00000 3ea0c43b, %g2 = e2885919, %g3 = ffffffd8
ldd [%o0+%o5],%g2 ! %g2 = 00000000ddd00000 000000003ea0c43b
p12_label_24:
! Mem[0000000090000034] = ffff9999, %g2 = 00000000ddd00000
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000028000030] = cc4ea239f9ec3e68, %l1 = eae4a0184b7c16a5
ldx [%i0+0x030],%l1 ! %l1 = cc4ea239f9ec3e68
! Mem[000000009000000c] = c349b38e, %g18 = 43ef12369d6e6b24
ldsw [%i4+0x00c],%g2 ! %g2 = 43ef12369d6e6b24
! Mem[0000000091800038] = a5b2ac16, %g2 = ffffffffc349b38e
ldub [%o0+0x03b],%g2 ! %g2 = 00000000000000a5
! %l4 = 5e31059c, %l5 = 00000011, Mem[0000000091800030] = e2635919 8f690fa5
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 5e31059c 00000011
! %l4 = 000000005e31059c, Mem[0000000090000016] = 18ec4b7c
sth %l4,[%i4+0x016] ! Mem[0000000090000014] = 059c4b7c
! Mem[0000000091000004] = df48e263, %g2 = 00000000000000a5
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffdf48
! %l1 = cc4ea239f9ec3e68, Mem[0000000090000038] = e2635919
stw %l1,[%i4+0x038] ! Mem[0000000090000038] = f9ec3e68
! Mem[0000000091000028] = 5e3196094b7c16a5, %g2 = ffffffffffffdf48
ldx [%i6+%o5],%g2 ! %g2 = 5e3196094b7c16a5
! Mem[0000000090000020] = c43bcd90, %g2 = 5e3196094b7c16a5
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffc43b
p12_label_25:
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = ffffc43b, %g3 = 3ea0c43b
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! Mem[0000000091000028] = 5e319609 4b7c16a5, %g2 = 92f01ec2, %g3 = e276df48
ldd [%i6+%o5],%g2 ! %g2 = 000000005e319609 000000004b7c16a5
! Mem[000000009000003c] = 690f7b00, %g2 = 000000005e319609
ldub [%i4+0x03d],%g2 ! %g2 = 0000000000000069
! Mem[0000000029000000] = eae4a018 4b7c16a5, %l4 = 5e31059c, %l5 = 00000011
ldd [%i2+%g0],%l4 ! %l4 = 00000000eae4a018 000000004b7c16a5
! Mem[0000000091800000] = b947aa07, %g2 = 0000000000000069
ldsb [%o0+0x003],%g2 ! %g2 = ffffffffffffffb9
! %l4 = 00000000eae4a018, Mem[0000000090800030] = e26359198f690f7b
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 00000000eae4a018
! Mem[0000000090800024] = 00000011, %g18 = 43ef12369d6e6b24
ldsw [%i5+0x024],%g2 ! %g2 = 43ef12369d6e6b24
! %l6 = ffffffffb2ac1693, Mem[0000000028000028] = ffffddd03ea0c43b
stx %l6,[%i0+%o5] ! Mem[0000000028000028] = ffffffffb2ac1693
! Mem[0000000091800014] = 16a538a5, %g2 = 0000000000000011
lduh [%o0+0x016],%g2 ! %g2 = 00000000000016a5
! %l0 = 0aaa11f3b48e4714, Mem[000000002800000c] = 8f690f7b
stw %l0,[%i0+0x00c] ! Mem[000000002800000c] = b48e4714
ba,a p12_not_taken_0_end
p12_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0aaa11f3b48e4714
bne,a,pn %xcc,p12_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be cc4ea239f9ec3e68
bne,a,pn %xcc,p12_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000092d218ec
bne,a,pn %xcc,p12_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000a56041f3
bne,a,pn %xcc,p12_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000eae4a018
bne,a,pn %xcc,p12_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000004b7c16a5
bne,a,pn %xcc,p12_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffb2ac1693
bne,a,pn %xcc,p12_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003ea0c43b
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 cbbd3171 670cb21b
bne %xcc,p12_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8cbd0141 d3c2144f
bne %xcc,p12_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 433b2bf5 0de73d45
bne %xcc,p12_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0455dfe9 952595f1
bne %xcc,p12_f6_fail
nop
! Check Local Memory
set p12_local0_expect,%g1
p12_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 676ffd12b48e4714
ldx [%i0+0x008],%g3 ! Observed data at 0000000028000008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffffb2ac1693
ldx [%i0+0x028],%g3 ! Observed data at 0000000028000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x028,%g4
set p12_local1_expect,%g1
p12_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = b92f08863e799999
ldx [%i1+0x000],%g3 ! Observed data at 0000000028800000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = b48e47144b7c16a5
ldx [%i1+0x010],%g3 ! Observed data at 0000000028800010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9609a958a2d8366e
ldx [%i1+0x020],%g3 ! Observed data at 0000000028800020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x020,%g4
set p12_local2_expect,%g1
p12_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = ffffffffffffffd8
ldx [%i2+0x030],%g3 ! Observed data at 0000000029000030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x030,%g4
set p12_local3_expect,%g1
p12_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 4b7c16a5b2ac1693
ldx [%i3+0x008],%g3 ! Observed data at 0000000029800008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = bfd1d477e2635919
ldx [%i3+0x020],%g3 ! Observed data at 0000000029800020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0aaa11f3b48e4714
ldx [%i3+0x028],%g3 ! Observed data at 0000000029800028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000004b7c16a5
ldx [%i3+0x030],%g3 ! Observed data at 0000000029800030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x030,%g4
! The test for processor 12 has passed
p12_passed:
ta GOOD_TRAP
nop
p12_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p12_failed
p12_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p12_failed
p12_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p12_failed
p12_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p12_failed
p12_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p12_failed
p12_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p12_failed
p12_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p12_failed
p12_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p12_failed
p12_f0_fail:
set p12_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f2_fail:
set p12_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f4_fail:
set p12_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f6_fail:
set p12_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800008]
stba %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800000]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028000028]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028000010]
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000028000018]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000029800028]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028000010]
done
p12_trap1o:
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800008]
stba %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800000]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028000028]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028000010]
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000028000018]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000029800028]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028000010]
done
p12_trap2e:
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029000010]
stxa %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000010]
stxa %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000018]
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029000018]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000029800028]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029800008]
done
p12_trap2o:
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029000010]
stxa %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000010]
stxa %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000018]
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029000018]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000029800028]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029800008]
done
p12_trap3e:
nop
nop
nop
nop
nop
done
p12_trap3o:
nop
nop
nop
nop
nop
done
p12_init_memory_pointers:
set p12_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p12_local0_start,%i0
set p12_local1_start,%i1
set p12_local2_start,%i2
set p12_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b92f08863e799999
ldx [%g1+0x008],%l1 ! %l1 = ab7ae17e38a01a55
ldx [%g1+0x010],%l2 ! %l2 = c8d5ab2aaadd91fd
ldx [%g1+0x018],%l3 ! %l3 = dd95956c8ce5f0ba
ldx [%g1+0x020],%l4 ! %l4 = bfd1d477e2635919
ldx [%g1+0x028],%l5 ! %l5 = 6f5f8f741941cddb
ldx [%g1+0x030],%l6 ! %l6 = d4aee9d45c9f991a
ldx [%g1+0x038],%l7 ! %l7 = 8ceff17e1a7cb548
! Initialize the output register of window 0
set unres3_start,%o0
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 = cdd6fa12 4f55cd66 136008d7 8537e879
! %f4 = ce680d46 dffdff8b 42703ed3 1da3a509
! %f8 = a80e35c9 e6ce2020 118f5d1c 1ee9837d
! %f12 = 30212adb 61b5e849 d8ec246a 10d27516
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bfdb9152 7d3af570 3533eb45 f13f8c74
! %f20 = b0ed17f7 51523226 ac6e8c46 f9c74503
! %f24 = 0012cc72 e126f113 eb4e5091 bc9cdda5
! %f28 = f5b9311b 398639fd 516cceec 496ff1a1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 86f21e0f 51db2467 7e5df05b eacc9141
! %f36 = c09d995b 47e4cd9c 4d90b036 f1ee4c10
! %f40 = 54659284 c72ab4b6 05a9a8b3 32933921
! %f44 = 6aa54089 a041a653 ddeaa332 c73fee33
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5213fe1f00000045,%g7,%g1 ! GSR scale = 8, align = 5
wr %g1,%g0,%gsr ! GSR = 5213fe1f00000045
wr %g0,%y ! Clear Y 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:
! %l1 = 5009fac2a5ab8d3e, Mem[0000000091000008] = f5482f5fccff9541
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 5009fac2a5ab8d3e
! %l4 = b44584d686d54b32, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = b44584d686d54b32
! %l1 = 5009fac2a5ab8d3e, Mem[0000000090800034] = 58a94c81
sth %l1,[%i5+0x034] ! Mem[0000000090800034] = 8d3e4c81
! Mem[0000000091000020] = 3d4d27c5, %g18 = 1e3cdc2081521528
ldsw [%i6+%o4],%g2 ! %g2 = 1e3cdc2081521528
! Mem[0000000090000020] = e8a0ecd3, %g2 = 000000003d4d27c5
lduh [%i4+0x022],%g2 ! %g2 = 000000000000e8a0
! Mem[0000000090000004] = 5b81bc84, %g2 = 000000000000e8a0
lduh [%i4+0x006],%g2 ! %g2 = 0000000000005b81
! %l3 = f7d2aa0fa9dd252f, Mem[000000002b000004] = 304e36d3
stw %l3,[%i2+0x004] ! Mem[000000002b000004] = a9dd252f
! %l1 = 5009fac2a5ab8d3e, Mem[000000002b800010] = 16545b876f928a5a
stx %l1,[%i3+%o2] ! Mem[000000002b800010] = 5009fac2a5ab8d3e
! %l6 = 45fff1c8, %l7 = f4675c07, Mem[000000002a800030] = f396aa1a 913e9857
std %l6,[%i1+0x030] ! Mem[000000002a800030] = 45fff1c8 f4675c07
! Mem[0000000091800038] = 206724ce, %g2 = 0000000000005b81
lduw [%o0+0x038],%g2 ! %g2 = 00000000206724ce
p13_label_2:
! Mem[0000000090800030] = dc3ef5d3, %g18 = 1e3cdc2081521528
ldsw [%i5+0x030],%g2 ! %g2 = 1e3cdc2081521528
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = dc3ef5d3, %g3 = 0bad0b00
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! %l5 = 48dd1a3c2fea78d9, Mem[000000009080003f] = a1000000
stb %l5,[%i5+0x03f] ! Mem[000000009080003c] = d9000000
! Mem[0000000091000034] = 941fa440, %g2 = 00000000b35541f1
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! Mem[0000000091800038] = 6724ce60, %g2 = 00000000941fa440
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000067
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 0000000000000067
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! Mem[0000000091800030] = f7dc9b67d4df14b0, %g2 = e663a5d918391fda
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df14b0
! Mem[0000000090000028] = c7af7175 62474693, %g2 = d4df14b0, %g3 = 65d635bd
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062474693
! Mem[000000002a000028] = bba595eb, %l5 = 48dd1a3c2fea78d9
ldub [%i0+%o5],%l5 ! %l5 = 00000000000000bb
! Mem[0000000091800030] = 67d4df14, %g2 = 00000000c7af7175
ldsb [%o0+0x033],%g2 ! %g2 = 0000000000000067
p13_label_3:
! %l7 = be750d81f4675c07, Mem[000000009080003d] = c4b8d900
stb %l7,[%i5+0x03d] ! Mem[000000009080003c] = 07b8d900
! Mem[0000000091800030] = f7dc9b67 d4df14b0, %g2 = 00000067, %g3 = 62474693
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df14b0
! Mem[0000000090800004] = 4f34d7b2, %g2 = 00000000f7dc9b67
ldsb [%i5+0x004],%g2 ! %g2 = 000000000000004f
! %l6 = 6972a9dc45fff1c8, Mem[0000000090800014] = 86d54b32
stb %l6,[%i5+0x014] ! Mem[0000000090800014] = c8d54b32
! %l6 = 6972a9dc45fff1c8, Mem[000000009180003a] = 24ce60b2
stb %l6,[%o0+0x03a] ! Mem[0000000091800038] = c8ce60b2
! %l5 = 00000000000000bb, Mem[0000000090800008] = a19e262fca578ad8
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = 00000000000000bb
! %l1 = 5009fac2a5ab8d3e, Mem[0000000090000018] = e663a5d918391fda
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 5009fac2a5ab8d3e
! Mem[000000009080002c] = 34dfdc3e, %g2 = 000000000000004f
ldsb [%i5+0x02e],%g2 ! %g2 = 0000000000000034
! Mem[000000009000001c] = a5ab8d3e, %g2 = 0000000000000034
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000a5ab
! %l7 = be750d81f4675c07, Mem[0000000090000028] = c7af7175
sth %l7,[%i4+%o5] ! Mem[0000000090000028] = 5c077175
p13_label_4:
! %l7 = be750d81f4675c07, Mem[000000002a000028] = bba595ebaa83734f
stx %l7,[%i0+%o5] ! Mem[000000002a000028] = be750d81f4675c07
! %l2 = 963d0288, %l3 = a9dd252f, Mem[0000000091000030] = d7be7a30 941fa440
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 963d0288 a9dd252f
! %l0 = 5f3a72200568a6ea, Mem[000000009000002a] = 71756247
sth %l0,[%i4+0x02a] ! Mem[0000000090000028] = a6ea6247
! Mem[0000000090800018] = 95560735 53628adf, %g2 = 0000a5ab, %g3 = d4df14b0
ldd [%i5+%o3],%g2 ! %g2 = 0000000095560735 0000000053628adf
! Mem[000000009080002c] = dfdc3ef5, %g2 = 0000000095560735
ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000091800008] = 4c632420, %g2 = ffffffffffffffdf
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000004c
! Mem[0000000090800034] = 4c81fc55, %g2 = 000000000000004c
ldsh [%i5+0x036],%g2 ! %g2 = 0000000000004c81
! Mem[000000002b800020] = 15d6629d, %l7 = be750d81f4675c07
ldub [%i3+0x021],%l7 ! %l7 = 00000000000000d6
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 0000000000004c81
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! %l3 = f7d2aa0fa9dd252f, Mem[000000009000000e] = b38eb8b0
sth %l3,[%i4+0x00e] ! Mem[000000009000000c] = 252fb8b0
p13_label_5:
! Mem[0000000091000030] = 0288a9dd, %g2 = 404e134b01f6b102
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000000288
! Mem[0000000090800030] = dc3ef5d3 8d3e4c81, %g2 = 00000288, %g3 = 53628adf
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 000000008d3e4c81
! Mem[0000000090800000] = 2f7f1d79, %g2 = 00000000dc3ef5d3
lduw [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79
! Mem[0000000091000030] = 963d0288, %g2 = 000000002f7f1d79
lduh [%i6+0x030],%g2 ! %g2 = 000000000000963d
! Mem[000000009100001c] = e5373d4d, %g2 = 000000000000963d
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000e537
! Mem[000000002a000020] = ffbf615a, %l3 = f7d2aa0fa9dd252f
ldsh [%i0+0x022],%l3 ! %l3 = 000000000000615a
! %l6 = 6972a9dc45fff1c8, Mem[0000000090000005] = d35b81bc
stb %l6,[%i4+0x005] ! Mem[0000000090000004] = c85b81bc
! Mem[0000000090800008] = 00000000, %g18 = 1e3cdc2081521528
ldsw [%i5+%o1],%g2 ! %g2 = 1e3cdc2081521528
! %l7 = 00000000000000d6, Mem[0000000090000000] = 8624e74a
stb %l7,[%i4+%g0] ! Mem[0000000090000000] = d624e74a
! Mem[0000000090000020] = efdae8a0, %g18 = 1e3cdc2081521528
ldsw [%i4+%o4],%g2 ! %g2 = 1e3cdc2081521528
p13_label_6:
! Mem[000000009100001c] = 9ea6e537, %g2 = ffffffffefdae8a0
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000009ea6
! Mem[0000000090800018] = 9556073553628adf, %g2 = 0000000000009ea6
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
! %l2 = 6af94046963d0288, Mem[0000000091000020] = 3d4d27c5
sth %l2,[%i6+%o4] ! Mem[0000000091000020] = 028827c5
! Mem[0000000090800010] = b44584d6, %g2 = 9556073553628adf
lduw [%i5+%o2],%g2 ! %g2 = 00000000b44584d6
! %l0 = 0568a6ea, %l1 = a5ab8d3e, Mem[000000002b000018] = b69bd27f fdb20291
std %l0,[%i2+%o3] ! Mem[000000002b000018] = 0568a6ea a5ab8d3e
! %l7 = 00000000000000d6, Mem[0000000091000028] = b35541f165d635bd
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 00000000000000d6
! Mem[000000009000002c] = 4693573d, %g2 = 00000000b44584d6
ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000046
! %l3 = 000000000000615a, Mem[0000000091000010] = 1b126a381f66326f
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 000000000000615a
! Mem[0000000091800000] = 270d22b9, %g2 = 0000000000000046
lduw [%o0+%g0],%g2 ! %g2 = 00000000270d22b9
! %l7 = 00000000000000d6, Mem[000000002b800030] = 77196ab8caaaf536
stx %l7,[%i3+0x030] ! Mem[000000002b800030] = 00000000000000d6
p13_label_7:
! %l0 = 0568a6ea, %l1 = a5ab8d3e, Mem[0000000090000010] = b8b0f4d7 2e582097
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 0568a6ea a5ab8d3e
! %l6 = 6972a9dc45fff1c8, Mem[0000000090000018] = 5009fac2a5ab8d3e
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 6972a9dc45fff1c8
! Mem[0000000090800018] = 07355362, %g2 = 00000000270d22b9
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000007
! Mem[000000002b000034] = 6b76cd78, %l2 = 6af94046963d0288
ldsw [%i2+0x034],%l2 ! %l2 = 000000006b76cd78
! Mem[0000000090000008] = bc841a2f c349252f, %g2 = 00000007, %g3 = 8d3e4c81
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c349252f
! Mem[0000000091000028] = 00000000 000000d6, %g2 = bc841a2f, %g3 = c349252f
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 00000000000000d6
! Mem[0000000091800018] = 0c9e9129, %g2 = 0000000000000000
lduw [%o0+%o3],%g2 ! %g2 = 000000000c9e9129
! %l4 = b44584d686d54b32, Mem[000000009080001e] = 8adf665f
stb %l4,[%i5+0x01e] ! Mem[000000009080001c] = 32df665f
! Mem[000000002b800008] = d0423c69, %l5 = 00000000000000bb
lduw [%i3+%o1],%l5 ! %l5 = 00000000d0423c69
! %l7 = 00000000000000d6, Mem[000000009080001a] = 07355362
stb %l7,[%i5+0x01a] ! Mem[0000000090800018] = d6355362
p13_label_8:
! Mem[000000009180001c] = 91a221fe, %g2 = 000000000c9e9129
ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffff91a2
! %l3 = 000000000000615a, Mem[000000002b800028] = 597a247e
stw %l3,[%i3+%o5] ! Mem[000000002b800028] = 0000615a
! Mem[0000000091800000] = 270d22b9, %g18 = 1e3cdc2081521528
ldsw [%o0+%g0],%g2 ! %g2 = 1e3cdc2081521528
! Mem[0000000091800010] = 404e134b, %g2 = 00000000270d22b9
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
! Mem[000000002b800004] = 0d517b69, %l4 = b44584d686d54b32
ldsb [%i3+0x005],%l4 ! %l4 = 0000000000000051
! Mem[000000002b000000] = 97ad3b3b a9dd252f, %l6 = 45fff1c8, %l7 = 000000d6
ldd [%i2+%g0],%l6 ! %l6 = 0000000097ad3b3b 00000000a9dd252f
! %l7 = 00000000a9dd252f, Mem[000000009100001a] = 0e1d9ea6
stb %l7,[%i6+0x01a] ! Mem[0000000091000018] = 2f1d9ea6
! Mem[0000000090800004] = d7b20000, %g2 = 00000000404e134b
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffd7
! %l2 = 000000006b76cd78, Mem[0000000091000008] = 5009fac2
stw %l2,[%i6+%o1] ! Mem[0000000091000008] = 6b76cd78
! %l0 = 5f3a72200568a6ea, Mem[000000002a800035] = f4675c07
stb %l0,[%i1+0x035] ! Mem[000000002a800034] = f4ea5c07
p13_label_9:
! Mem[0000000090000034] = 90609045, %g2 = ffffffffffffffd7
ldsh [%i4+0x036],%g2 ! %g2 = ffffffffffff9060
! Mem[0000000091800018] = 0c9e9129, %g2 = ffffffffffff9060
lduw [%o0+%o3],%g2 ! %g2 = 000000000c9e9129
! Mem[000000009180001c] = 91a221fe, %g2 = 000000000c9e9129
ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffff91a2
! %l6 = 97ad3b3b, %l7 = a9dd252f, Mem[0000000091800008] = 4c632420 ec2a3791
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 97ad3b3b a9dd252f
! Mem[0000000091000030] = 963d0288, %g18 = 1e3cdc2081521528
ldsw [%i6+0x030],%g2 ! %g2 = 1e3cdc2081521528
! Mem[0000000091800008] = 3b3ba9dd, %g2 = ffffffff963d0288
ldub [%o0+0x00a],%g2 ! %g2 = 000000000000003b
! %l0 = 5f3a72200568a6ea, Mem[0000000090000012] = a6eaa5ab
sth %l0,[%i4+0x012] ! Mem[0000000090000010] = a6eaa5ab
! %l6 = 97ad3b3b, %l7 = a9dd252f, Mem[0000000090000030] = 573d94b1 da399060
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 97ad3b3b a9dd252f
! %l4 = 0000000000000051, Mem[0000000091000030] = 963d0288a9dd252f
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 0000000000000051
! %l5 = 00000000d0423c69, Mem[0000000090800016] = 4b329556
sth %l5,[%i5+0x016] ! Mem[0000000090800014] = 3c699556
p13_label_10:
! %l3 = 000000000000615a, Mem[000000009180002c] = 4725624a
stw %l3,[%o0+0x02c] ! Mem[000000009180002c] = 0000615a
! %l2 = 000000006b76cd78, Mem[000000002b800010] = 5009fac2a5ab8d3e
stx %l2,[%i3+%o2] ! Mem[000000002b800010] = 000000006b76cd78
! %l4 = 0000000000000051, Mem[000000002b00000a] = 9849b857
sth %l4,[%i2+0x00a] ! Mem[000000002b000008] = 98490051
! %l0 = 5f3a72200568a6ea, Mem[000000009080003c] = 5a07b8d9
stw %l0,[%i5+0x03c] ! Mem[000000009080003c] = 0568a6ea
! %l4 = 0000000000000051, Mem[000000009180002e] = 615af7dc
stb %l4,[%o0+0x02e] ! Mem[000000009180002c] = 515af7dc
! %l4 = 0000000000000051, Mem[000000009080000c] = 000000bb
sth %l4,[%i5+0x00c] ! Mem[000000009080000c] = 005100bb
! %l2 = 000000006b76cd78, Mem[0000000090800006] = d7b20000
stb %l2,[%i5+0x006] ! Mem[0000000090800004] = 78b20000
! %l0 = 5f3a72200568a6ea, Mem[000000002b800018] = f673d2af
stw %l0,[%i3+%o3] ! Mem[000000002b800018] = 0568a6ea
! %l6 = 97ad3b3b, %l7 = a9dd252f, Mem[000000002b800038] = eb976e82 1ff5577c
std %l6,[%i3+0x038] ! Mem[000000002b800038] = 97ad3b3b a9dd252f
! Mem[000000002b80002c] = b496dc7c, %l3 = 000000000000615a
ldsw [%i3+0x02c],%l3 ! %l3 = ffffffffb496dc7c
p13_label_11:
! Mem[0000000090000008] = bc841a2fc349252f, %g2 = 000000000000003b
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349252f
! %l6 = 97ad3b3b, %l7 = a9dd252f, Mem[0000000090000038] = 9045cbce 22b61a17
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 97ad3b3b a9dd252f
! Mem[0000000091000038] = d578fe30, %g2 = bc841a2fc349252f
lduh [%i6+0x038],%g2 ! %g2 = 000000000000d578
! %l5 = 00000000d0423c69, Mem[0000000091000032] = 00000000
sth %l5,[%i6+0x032] ! Mem[0000000091000030] = 3c690000
! Mem[000000009000003c] = 252f0000, %g2 = 000000000000d578
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000252f
! Mem[0000000090000018] = 6972a9dc, %g2 = 000000000000252f
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000006972
! Mem[0000000091800038] = 2067c8ce 60b200b2, %g2 = 00006972, %g3 = 000000d6
ldd [%o0+0x038],%g2 ! %g2 = 000000002067c8ce 0000000060b200b2
! Mem[0000000090800010] = 84d6c8d5, %g2 = 000000002067c8ce
ldub [%i5+0x012],%g2 ! %g2 = 0000000000000084
! Mem[0000000090800030] = dc3ef5d3 8d3e4c81, %g2 = 00000084, %g3 = 60b200b2
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 000000008d3e4c81
! %l1 = 5009fac2a5ab8d3e, Mem[000000002b80003d] = a9dd252f
stb %l1,[%i3+0x03d] ! Mem[000000002b80003c] = a93e252f
p13_label_12:
! %l1 = 5009fac2a5ab8d3e, Mem[0000000091800028] = f4c1a24c
stw %l1,[%o0+%o5] ! Mem[0000000091800028] = a5ab8d3e
! Mem[0000000090800024] = 437290dd, %g2 = 00000000dc3ef5d3
ldub [%i5+0x025],%g2 ! %g2 = 0000000000000043
! %l0 = 5f3a72200568a6ea, Mem[000000002a000034] = f3945b4e
sth %l0,[%i0+0x034] ! Mem[000000002a000034] = a6ea5b4e
! Mem[0000000090800030] = dc3ef5d3, %g2 = 0000000000000043
lduh [%i5+0x030],%g2 ! %g2 = 000000000000dc3e
! Mem[0000000090800020] = 665fc762da437290, %g2 = 000000000000dc3e
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! %l1 = 5009fac2a5ab8d3e, Mem[0000000090800020] = 665fc762da437290
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 5009fac2a5ab8d3e
! Mem[0000000091800028] = 3e000051, %g2 = 665fc762da437290
ldsb [%o0+0x02b],%g2 ! %g2 = 000000000000003e
! Mem[0000000090000038] = 97ad3b3b a9dd252f, %g2 = 0000003e, %g3 = 8d3e4c81
ldd [%i4+0x038],%g2 ! %g2 = 0000000097ad3b3b 00000000a9dd252f
! %l5 = 00000000d0423c69, Mem[000000009000003e] = 252f0000
sth %l5,[%i4+0x03e] ! Mem[000000009000003c] = 3c690000
! Mem[000000002b000010] = 36414d59, %l2 = 000000006b76cd78
ldsw [%i2+%o2],%l2 ! %l2 = 0000000036414d59
p13_label_13:
! %l0 = 0568a6ea, %l1 = a5ab8d3e, Mem[000000002b000000] = 97ad3b3b a9dd252f
std %l0,[%i2+%g0] ! Mem[000000002b000000] = 0568a6ea a5ab8d3e
! Mem[0000000091800038] = 2067c8ce 60b200b2, %g2 = 97ad3b3b, %g3 = a9dd252f
ldd [%o0+0x038],%g2 ! %g2 = 000000002067c8ce 0000000060b200b2
! Mem[0000000091000008] = 78a5ab8d, %g2 = 000000002067c8ce
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000078
! %l5 = 00000000d0423c69, Mem[0000000090800039] = 554a3e05
stb %l5,[%i5+0x039] ! Mem[0000000090800038] = 694a3e05
! %l1 = 5009fac2a5ab8d3e, Mem[0000000091800012] = 134b01f6
sth %l1,[%o0+0x012] ! Mem[0000000091800010] = 8d3e01f6
! %l7 = 00000000a9dd252f, Mem[000000009080003c] = 0568a6ea
sth %l7,[%i5+0x03c] ! Mem[000000009080003c] = 252fa6ea
! %l0 = 5f3a72200568a6ea, Mem[000000002b80002d] = b496dc7c
stb %l0,[%i3+0x02d] ! Mem[000000002b80002c] = b4eadc7c
! %l2 = 0000000036414d59, Mem[0000000090800010] = b44584d6c8d53c69
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 0000000036414d59
! Mem[0000000090000020] = e8a0ecd3, %g2 = 0000000000000078
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffe8a0
! Mem[0000000090000028] = 5c07a6ea, %g2 = ffffffffffffe8a0
lduh [%i4+%o5],%g2 ! %g2 = 0000000000005c07
p13_label_14:
! %l6 = 0000000097ad3b3b, Mem[0000000090000038] = 97ad3b3b
sth %l6,[%i4+0x038] ! Mem[0000000090000038] = 3b3b3b3b
! Mem[0000000091800038] = 2067c8ce, %g2 = 0000000000005c07
lduh [%o0+0x038],%g2 ! %g2 = 0000000000002067
! Mem[000000009000003c] = a9dd3c69, %g2 = 0000000000002067
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000a9dd
! %l4 = 0000000000000051, Mem[000000002a00003c] = 3932b5be
stw %l4,[%i0+0x03c] ! Mem[000000002a00003c] = 00000051
! %l6 = 0000000097ad3b3b, Mem[000000002a800019] = d4edcd7e
stb %l6,[%i1+0x019] ! Mem[000000002a800018] = d43bcd7e
! Mem[0000000091800030] = f7dc9b67, %g2 = 000000000000a9dd
ldsb [%o0+0x030],%g2 ! %g2 = fffffffffffffff7
! %l0 = 0568a6ea, %l1 = a5ab8d3e, Mem[000000002b800020] = 15d6629d 0a0bdd53
std %l0,[%i3+%o4] ! Mem[000000002b800020] = 0568a6ea a5ab8d3e
! Mem[000000009000000c] = c349252f, %g2 = fffffffffffffff7
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffc349
! Mem[0000000090000028] = 5c07a6ea 62474693, %g2 = ffffc349, %g3 = 60b200b2
ldd [%i4+%o5],%g2 ! %g2 = 000000005c07a6ea 0000000062474693
! Mem[0000000090800020] = 5009fac2a5ab8d3e, %g2 = 000000005c07a6ea
ldx [%i5+%o4],%g2 ! %g2 = 5009fac2a5ab8d3e
p13_label_15:
! %l0 = 5f3a72200568a6ea, Mem[0000000090800010] = 00000000
sth %l0,[%i5+%o2] ! Mem[0000000090800010] = a6ea0000
! %l0 = 5f3a72200568a6ea, Mem[000000009080002c] = cb9834df
stw %l0,[%i5+0x02c] ! Mem[000000009080002c] = 0568a6ea
! Mem[0000000090800020] = 5009fac2, %g2 = 5009fac2a5ab8d3e
lduh [%i5+%o4],%g2 ! %g2 = 0000000000005009
! Mem[0000000090800034] = 8d3e4c81, %g18 = 1e3cdc2081521528
ldsw [%i5+0x034],%g2 ! %g2 = 1e3cdc2081521528
! %l4 = 0000000000000051, Mem[0000000090000009] = 841a2fc3
stb %l4,[%i4+0x009] ! Mem[0000000090000008] = 511a2fc3
! %l4 = 0000000000000051, Mem[000000009100002a] = 00000000
stb %l4,[%i6+0x02a] ! Mem[0000000091000028] = 51000000
! Mem[0000000090800018] = 9556d635, %g18 = 1e3cdc2081521528
ldsw [%i5+%o3],%g2 ! %g2 = 1e3cdc2081521528
! %l7 = 00000000a9dd252f, Mem[0000000091000020] = 028827c52e6fd2f1
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 00000000a9dd252f
! Mem[0000000091000038] = fe309b50, %g2 = ffffffff9556d635
lduh [%i6+0x03a],%g2 ! %g2 = 000000000000fe30
! Mem[0000000091800004] = 47aa0789, %g2 = 000000000000fe30
ldsh [%o0+0x004],%g2 ! %g2 = 00000000000047aa
p13_label_16:
! %l6 = 0000000097ad3b3b, Mem[0000000090000026] = 1cd95c07
sth %l6,[%i4+0x026] ! Mem[0000000090000024] = 3b3b5c07
! Mem[0000000090800020] = fac2a5ab, %g2 = 00000000000047aa
ldub [%i5+0x022],%g2 ! %g2 = 00000000000000fa
! %l1 = 5009fac2a5ab8d3e, Mem[0000000091000014] = 0000615a
stw %l1,[%i6+0x014] ! Mem[0000000091000014] = a5ab8d3e
! %l2 = 0000000036414d59, Mem[000000002a800020] = 1764541f8d459ec1
stx %l2,[%i1+%o4] ! Mem[000000002a800020] = 0000000036414d59
! Mem[000000002b000014] = 82ffe2f1, %l6 = 0000000097ad3b3b
lduh [%i2+0x014],%l6 ! %l6 = 00000000000082ff
! Mem[000000002a800028] = 76954a87, %l6 = 00000000000082ff
lduw [%i1+%o5],%l6 ! %l6 = 0000000076954a87
! Mem[000000002a800028] = 76954a87 5aa4e1c7, %l6 = 76954a87, %l7 = a9dd252f
ldd [%i1+%o5],%l6 ! %l6 = 0000000076954a87 000000005aa4e1c7
! %l6 = 76954a87, %l7 = 5aa4e1c7, Mem[000000002a000020] = ffbf615a 0ae9a3a8
std %l6,[%i0+%o4] ! Mem[000000002a000020] = 76954a87 5aa4e1c7
! %l6 = 76954a87, %l7 = 5aa4e1c7, Mem[0000000090800028] = ddee8f90 0568a6ea
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 76954a87 5aa4e1c7
! Mem[0000000091800018] = 0c9e9129, %g2 = 00000000000000fa
lduw [%o0+%o3],%g2 ! %g2 = 000000000c9e9129
p13_label_17:
! %l6 = 76954a87, %l7 = 5aa4e1c7, Mem[0000000090800010] = a6ea0000 36414d59
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 76954a87 5aa4e1c7
! Mem[0000000090800030] = f5d38d3e, %g2 = 000000000c9e9129
ldub [%i5+0x032],%g2 ! %g2 = 00000000000000f5
! %l7 = 000000005aa4e1c7, Mem[000000002b80000e] = b7f956cb
stb %l7,[%i3+0x00e] ! Mem[000000002b80000c] = b7f9c7cb
! Mem[0000000090800024] = a5ab8d3e, %g18 = 1e3cdc2081521528
ldsw [%i5+0x024],%g2 ! %g2 = 1e3cdc2081521528
! Mem[0000000091000008] = 6b76cd78, %g2 = ffffffffa5ab8d3e
lduh [%i6+%o1],%g2 ! %g2 = 0000000000006b76
! Mem[0000000090000020] = efdae8a0, %g2 = 0000000000006b76
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! Mem[000000009000001c] = f1c8efda, %g2 = 00000000efdae8a0
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000f1
! Mem[0000000090800028] = 76954a87, %g2 = 00000000000000f1
lduw [%i5+%o5],%g2 ! %g2 = 0000000076954a87
! %l3 = ffffffffb496dc7c, Mem[0000000091800034] = d4df14b0
stw %l3,[%o0+0x034] ! Mem[0000000091800034] = b496dc7c
! %l3 = ffffffffb496dc7c, Mem[000000009100000a] = cd78a5ab
sth %l3,[%i6+0x00a] ! Mem[0000000091000008] = dc7ca5ab
p13_label_18:
! %l1 = 5009fac2a5ab8d3e, Mem[000000009080001c] = 536232df
stw %l1,[%i5+0x01c] ! Mem[000000009080001c] = a5ab8d3e
! Mem[0000000091000020] = 00000000, %g18 = 1e3cdc2081521528
ldsw [%i6+%o4],%g2 ! %g2 = 1e3cdc2081521528
! %l7 = 000000005aa4e1c7, Mem[0000000090800000] = 2f7f1d79
stw %l7,[%i5+%g0] ! Mem[0000000090800000] = 5aa4e1c7
! %l0 = 5f3a72200568a6ea, Mem[0000000090000038] = 3b3b3b3ba9dd3c69
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 5f3a72200568a6ea
! Mem[0000000091800004] = 8997ad3b, %g2 = 0000000000000000
ldsb [%o0+0x007],%g2 ! %g2 = ffffffffffffff89
! Mem[0000000091800024] = 7031a5ab, %g2 = ffffffffffffff89
ldsh [%o0+0x026],%g2 ! %g2 = 0000000000007031
! Mem[0000000091000038] = fe309b50, %g2 = 0000000000007031
ldub [%i6+0x03a],%g2 ! %g2 = 00000000000000fe
! Mem[0000000090800034] = 8d3e4c81, %g18 = 1e3cdc2081521528
ldsw [%i5+0x034],%g2 ! %g2 = 1e3cdc2081521528
! %l0 = 0568a6ea, %l1 = a5ab8d3e, Mem[0000000090800008] = 00000000 005100bb
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 0568a6ea a5ab8d3e
! %l5 = 00000000d0423c69, Mem[000000009180003a] = c8ce60b2
sth %l5,[%o0+0x03a] ! Mem[0000000091800038] = 3c6960b2
p13_label_19:
! %l7 = 000000005aa4e1c7, Mem[000000009080000a] = a6eaa5ab
stb %l7,[%i5+0x00a] ! Mem[0000000090800008] = c7eaa5ab
! Mem[0000000091800008] = 97ad3b3b a9dd252f, %g2 = 8d3e4c81, %g3 = 62474693
ldd [%o0+%o1],%g2 ! %g2 = 0000000097ad3b3b 00000000a9dd252f
! Mem[0000000091000004] = df486b76, %g2 = 0000000097ad3b3b
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffdf48
! %l1 = 5009fac2a5ab8d3e, Mem[000000002a000038] = 879333a100000051
stx %l1,[%i0+0x038] ! Mem[000000002a000038] = 5009fac2a5ab8d3e
! Mem[0000000090000010] = 0568a6ea a5ab8d3e, %g2 = ffffdf48, %g3 = a9dd252f
ldd [%i4+%o2],%g2 ! %g2 = 000000000568a6ea 00000000a5ab8d3e
! Mem[0000000090000014] = 8d3e6972, %g2 = 000000000568a6ea
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffff8d3e
! Mem[0000000090800038] = fc694a3e, %g2 = ffffffffffff8d3e
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc694a3e
! Mem[0000000091800000] = b947aa07, %g2 = 00000000fc694a3e
ldsb [%o0+0x003],%g2 ! %g2 = ffffffffffffffb9
! %l3 = ffffffffb496dc7c, Mem[0000000090000038] = 5f3a7220
stw %l3,[%i4+0x038] ! Mem[0000000090000038] = b496dc7c
! %l4 = 0000000000000051, Mem[0000000091800038] = 20673c6960b200b2
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000051
p13_label_20:
! Mem[0000000090000034] = dd252fb4, %g2 = ffffffffffffffb9
ldsb [%i4+0x035],%g2 ! %g2 = ffffffffffffffdd
! Mem[0000000091800034] = dc7c0000, %g2 = ffffffffffffffdd
lduh [%o0+0x036],%g2 ! %g2 = 000000000000dc7c
! Mem[000000002b800014] = 6b76cd78, %l0 = 5f3a72200568a6ea
lduh [%i3+0x016],%l0 ! %l0 = 000000000000cd78
! Mem[000000002b800004] = 0d517b69, %l2 = 0000000036414d59
ldsh [%i3+0x004],%l2 ! %l2 = 0000000000000d51
! %l2 = 0000000000000d51, Mem[0000000091000034] = 00000051
stb %l2,[%i6+0x034] ! Mem[0000000091000034] = 51000051
! Mem[000000002b800030] = 00000000 000000d6, %l2 = 00000d51, %l3 = b496dc7c
ldd [%i3+0x030],%l2 ! %l2 = 0000000000000000 00000000000000d6
! %l5 = 00000000d0423c69, Mem[000000002a000010] = 523ed95fb22e1782
stx %l5,[%i0+%o2] ! Mem[000000002a000010] = 00000000d0423c69
! %l2 = 00000000, %l3 = 000000d6, Mem[0000000091800000] = 270d22b9 47aa0789
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 00000000 000000d6
! %l7 = 000000005aa4e1c7, Mem[0000000090800021] = 09fac2a5
stb %l7,[%i5+0x021] ! Mem[0000000090800020] = c7fac2a5
! Mem[000000002b000030] = d1271106, %l7 = 000000005aa4e1c7
lduw [%i2+0x030],%l7 ! %l7 = 00000000d1271106
p13_label_21:
! %l3 = 00000000000000d6, Mem[0000000091800020] = 21fea2c741537031
stx %l3,[%o0+%o4] ! Mem[0000000091800020] = 00000000000000d6
! Mem[0000000090000018] = 6972a9dc45fff1c8, %g2 = 000000000000dc7c
ldx [%i4+%o3],%g2 ! %g2 = 6972a9dc45fff1c8
! %l4 = 0000000000000051, Mem[000000009180000e] = 252f404e
sth %l4,[%o0+0x00e] ! Mem[000000009180000c] = 0051404e
! Mem[0000000090000038] = b496dc7c0568a6ea, %g2 = 6972a9dc45fff1c8
ldx [%i4+0x038],%g2 ! %g2 = b496dc7c0568a6ea
! %l0 = 000000000000cd78, Mem[000000009080003c] = 252fa6ea
stw %l0,[%i5+0x03c] ! Mem[000000009080003c] = 0000cd78
! %l3 = 00000000000000d6, Mem[0000000090800023] = c2a5ab8d
stb %l3,[%i5+0x023] ! Mem[0000000090800020] = d6a5ab8d
! Mem[000000009180001c] = 1d1391a2, %g2 = b496dc7c0568a6ea
lduw [%o0+0x01c],%g2 ! %g2 = 000000001d1391a2
! Mem[000000009180000c] = 0051404e, %g2 = 000000001d1391a2
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000000051
! %l6 = 0000000076954a87, Mem[0000000091800008] = 97ad3b3b
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = 76954a87
! %l1 = 5009fac2a5ab8d3e, Mem[0000000090800038] = fc694a3e0000cd78
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 5009fac2a5ab8d3e
p13_label_22:
! Mem[0000000090800024] = a5ab8d3e, %g2 = 0000000000000051
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000a5
! Mem[000000009080001c] = a5ab8d3e, %g2 = 00000000000000a5
ldsb [%i5+0x01c],%g2 ! %g2 = ffffffffffffffa5
! %l1 = 5009fac2a5ab8d3e, Mem[0000000091800033] = 67b496dc
stb %l1,[%o0+0x033] ! Mem[0000000091800030] = 3eb496dc
! %l3 = 00000000000000d6, Mem[000000009100003c] = 9b50f1dd
stw %l3,[%i6+0x03c] ! Mem[000000009100003c] = 000000d6
! %l1 = 5009fac2a5ab8d3e, Mem[0000000091800014] = 01f6b102
stw %l1,[%o0+0x014] ! Mem[0000000091800014] = a5ab8d3e
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = ffffffa5, %g3 = a5ab8d3e
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! Mem[000000009100002c] = 0000d600, %g2 = 0000000092f01ec2
ldub [%i6+0x02d],%g2 ! %g2 = 0000000000000000
! %l7 = 00000000d1271106, Mem[0000000091800010] = 404e8d3e
stw %l7,[%o0+%o2] ! Mem[0000000091800010] = d1271106
! Mem[000000009080003c] = a5ab8d3e, %g18 = 1e3cdc2081521528
ldsw [%i5+0x03c],%g2 ! %g2 = 1e3cdc2081521528
! Mem[000000002a800034] = f4ea5c07, %l3 = 00000000000000d6
lduw [%i1+0x034],%l3 ! %l3 = 00000000f4ea5c07
p13_label_23:
! Mem[000000009100002c] = 00d60000, %g2 = ffffffffa5ab8d3e
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000000d6
! Mem[0000000090800030] = dc3ef5d3, %g2 = 00000000000000d6
lduw [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3
! Mem[0000000090000004] = 5b81bc51, %g2 = 00000000dc3ef5d3
ldsb [%i4+0x006],%g2 ! %g2 = 000000000000005b
! Mem[0000000090000028] = 5c07a6ea 62474693, %g2 = 0000005b, %g3 = e276df48
ldd [%i4+%o5],%g2 ! %g2 = 000000005c07a6ea 0000000062474693
! Mem[0000000091000010] = 00000000, %g2 = 000000005c07a6ea
lduw [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000020] = efdae8a0 ecd33b3b, %g2 = 00000000, %g3 = 62474693
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd33b3b
! Mem[000000009100000c] = 8d3e0000, %g2 = 00000000efdae8a0
ldub [%i6+0x00e],%g2 ! %g2 = 000000000000008d
! Mem[000000002a000034] = a6ea5b4e, %l4 = 0000000000000051
ldub [%i0+0x036],%l4 ! %l4 = 000000000000005b
! Mem[0000000090000010] = 0568a6ea a5ab8d3e, %g2 = 0000008d, %g3 = ecd33b3b
ldd [%i4+%o2],%g2 ! %g2 = 000000000568a6ea 00000000a5ab8d3e
! Mem[0000000090800008] = 0568c7eaa5ab8d3e, %g2 = 000000000568a6ea
ldx [%i5+%o1],%g2 ! %g2 = 0568c7eaa5ab8d3e
p13_label_24:
! Mem[000000009080001c] = a5ab8d3e, %g2 = 0568c7eaa5ab8d3e
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffa5ab
! Mem[0000000091800008] = 76954a87, %g2 = ffffffffffffa5ab
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000076
! Mem[0000000090000008] = 2fc34925, %g2 = 0000000000000076
ldsb [%i4+0x00b],%g2 ! %g2 = 000000000000002f
! %l2 = 00000000, %l3 = f4ea5c07, Mem[000000002a000010] = 00000000 d0423c69
std %l2,[%i0+%o2] ! Mem[000000002a000010] = 00000000 f4ea5c07
! %l2 = 0000000000000000, Mem[000000002a800035] = f4ea5c07
stb %l2,[%i1+0x035] ! Mem[000000002a800034] = f4005c07
! Mem[0000000091800008] = 76954a87 a9dd0051, %g2 = 0000002f, %g3 = a5ab8d3e
ldd [%o0+%o1],%g2 ! %g2 = 0000000076954a87 00000000a9dd0051
! %l4 = 000000000000005b, Mem[0000000091000023] = 00a9dd25
stb %l4,[%i6+0x023] ! Mem[0000000091000020] = 5ba9dd25
! %l7 = 00000000d1271106, Mem[0000000091000012] = 0000a5ab
stb %l7,[%i6+0x012] ! Mem[0000000091000010] = 0600a5ab
! %l6 = 0000000076954a87, Mem[0000000091800028] = a5ab8d3e0000515a
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 0000000076954a87
! %l6 = 0000000076954a87, Mem[000000002a800023] = 00000000
stb %l6,[%i1+0x023] ! Mem[000000002a800020] = 00000087
p13_label_25:
! %l1 = 5009fac2a5ab8d3e, Mem[0000000091800000] = 00000000
stw %l1,[%o0+%g0] ! Mem[0000000091800000] = a5ab8d3e
! Mem[0000000091000008] = 6b76dc7c a5ab8d3e, %g2 = 76954a87, %g3 = a9dd0051
ldd [%i6+%o1],%g2 ! %g2 = 000000006b76dc7c 00000000a5ab8d3e
! Mem[0000000091800030] = f7dc9b3eb496dc7c, %g2 = 000000006b76dc7c
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b3eb496dc7c
! %l5 = 00000000d0423c69, Mem[0000000091800030] = f7dc9b3e
sth %l5,[%o0+0x030] ! Mem[0000000091800030] = 3c699b3e
! Mem[0000000091000010] = 000600a5, %g2 = f7dc9b3eb496dc7c
ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000000
! %l4 = 0000005b, %l5 = d0423c69, Mem[0000000091000038] = d578fe30 000000d6
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000005b d0423c69
! Mem[0000000090000008] = bc511a2fc349252f, %g2 = 0000000000000000
ldx [%i4+%o1],%g2 ! %g2 = bc511a2fc349252f
! %l2 = 0000000000000000, Mem[000000002a800024] = 36414d59
stw %l2,[%i1+0x024] ! Mem[000000002a800024] = 00000000
! Mem[0000000091800038] = 00000000, %g2 = bc511a2fc349252f
ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000000
! %l0 = 000000000000cd78, Mem[000000009080002a] = 4a875aa4
sth %l0,[%i5+0x02a] ! Mem[0000000090800028] = cd785aa4
ba,a p13_not_taken_0_end
p13_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000000000cd78
bne,a,pn %xcc,p13_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p13_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f4ea5c07
bne,a,pn %xcc,p13_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000005b
bne,a,pn %xcc,p13_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000d0423c69
bne,a,pn %xcc,p13_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000076954a87
bne,a,pn %xcc,p13_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d1271106
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 136008d7 8537e879
bne %xcc,p13_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 42703ed3 1da3a509
bne %xcc,p13_f6_fail
nop
! Check Local Memory
set p13_local0_expect,%g1
p13_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 00000000f4ea5c07
ldx [%i0+0x010],%g3 ! Observed data at 000000002a000010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 76954a875aa4e1c7
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 = be750d81f4675c07
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 = 2584791aa6ea5b4e
ldx [%i0+0x030],%g3 ! Observed data at 000000002a000030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5009fac2a5ab8d3e
ldx [%i0+0x038],%g3 ! Observed data at 000000002a000038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x038,%g4
set p13_local1_expect,%g1
p13_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = d43bcd7eb07a4022
ldx [%i1+0x018],%g3 ! Observed data at 000000002a800018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000008700000000
ldx [%i1+0x020],%g3 ! Observed data at 000000002a800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 45fff1c8f4005c07
ldx [%i1+0x030],%g3 ! Observed data at 000000002a800030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x030,%g4
set p13_local2_expect,%g1
p13_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0568a6eaa5ab8d3e
ldx [%i2+0x000],%g3 ! Observed data at 000000002b000000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 984900512c2abfd8
ldx [%i2+0x008],%g3 ! Observed data at 000000002b000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0568a6eaa5ab8d3e
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+0x008],%g2 ! Expected data = d0423c69b7f9c7cb
ldx [%i3+0x008],%g3 ! Observed data at 000000002b800008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000006b76cd78
ldx [%i3+0x010],%g3 ! Observed data at 000000002b800010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0568a6eadde40f65
ldx [%i3+0x018],%g3 ! Observed data at 000000002b800018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0568a6eaa5ab8d3e
ldx [%i3+0x020],%g3 ! Observed data at 000000002b800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000615ab4eadc7c
ldx [%i3+0x028],%g3 ! Observed data at 000000002b800028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000000000d6
ldx [%i3+0x030],%g3 ! Observed data at 000000002b800030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 97ad3b3ba93e252f
ldx [%i3+0x038],%g3 ! Observed data at 000000002b800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x038,%g4
! The test for processor 13 has passed
p13_passed:
ta GOOD_TRAP
nop
p13_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p13_failed
p13_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p13_failed
p13_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p13_failed
p13_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p13_failed
p13_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p13_failed
p13_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p13_failed
p13_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p13_failed
p13_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p13_failed
p13_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:
stwa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000020]
done
p13_trap1o:
stwa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000020]
done
p13_trap2e:
stxa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
stba %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000020]
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000018]
stda %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800020]
stwa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
done
p13_trap2o:
stxa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
stba %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000020]
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000018]
stda %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800020]
stwa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
done
p13_trap3e:
nop
nop
nop
nop
done
p13_trap3o:
nop
nop
nop
nop
done
p13_init_memory_pointers:
set p13_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p13_local0_start,%i0
set p13_local1_start,%i1
set p13_local2_start,%i2
set p13_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5f3a72200568a6ea
ldx [%g1+0x008],%l1 ! %l1 = 5009fac2a5ab8d3e
ldx [%g1+0x010],%l2 ! %l2 = 6af94046963d0288
ldx [%g1+0x018],%l3 ! %l3 = f7d2aa0fa9dd252f
ldx [%g1+0x020],%l4 ! %l4 = b44584d686d54b32
ldx [%g1+0x028],%l5 ! %l5 = 48dd1a3c2fea78d9
ldx [%g1+0x030],%l6 ! %l6 = 6972a9dc45fff1c8
ldx [%g1+0x038],%l7 ! %l7 = be750d81f4675c07
! Initialize the output register of window 0
set unres3_start,%o0
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 = a879017c bb0b7879 afe84629 d54e2f45
! %f4 = 5520119b 3b2a053c e904d31e 0d9e9b9e
! %f8 = 6e7f88ec ed385341 4fbf7f10 c796c432
! %f12 = c1075ec9 002364b2 139b4cc1 66d98df3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ef70d2a0 97df82b0 f7f2c838 30fa26d1
! %f20 = 1a5ed8ef df3df35e 191bbce7 d053e0b3
! %f24 = b21db6a4 d19a8d0d e0542820 1d9ae6cd
! %f28 = 9474b420 20482a84 a82b12ad c331745e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d66615a3 e5b63117 45ae7c83 8e26b3ce
! %f36 = ca709d96 16baa6df 1b1b8f6a 660504d0
! %f40 = 28de1087 3c9fd962 c1adba1e 2f950db0
! %f44 = 95bd8f2f 9da23a1f 9665f8cb fa2564aa
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4062637f00000073,%g7,%g1 ! GSR scale = 14, align = 3
wr %g1,%g0,%gsr ! GSR = 4062637f00000073
wr %g0,%y ! Clear Y 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[0000000090800018] = 3553628a, %g2 = 7d610500cba7c728
ldub [%i5+0x01b],%g2 ! %g2 = 0000000000000035
! %l7 = 2e67d24f974b3969, Mem[000000009000003c] = 22b61a17
sth %l7,[%i4+0x03c] ! Mem[000000009000003c] = 39691a17
! %l0 = 52f8b9689f829bb1, Mem[000000009080003c] = 5ac4b8a1
sth %l0,[%i5+0x03c] ! Mem[000000009080003c] = 9bb1b8a1
! %l4 = a0186e64, %l5 = f5ec6d86, Mem[0000000091000010] = 1b126a38 1f66326f
std %l4,[%i6+%o2] ! Mem[0000000091000010] = a0186e64 f5ec6d86
! Mem[0000000091000000] = 92f01ec2, %g2 = 0000000000000035
lduw [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2
! Mem[0000000090000018] = e663a5d9 18391fda, %g2 = 92f01ec2, %g3 = 0bad0b00
ldd [%i4+%o3],%g2 ! %g2 = 00000000e663a5d9 0000000018391fda
! Mem[000000009080003c] = 9bb1b8a1, %g2 = 00000000e663a5d9
lduw [%i5+0x03c],%g2 ! %g2 = 000000009bb1b8a1
! Mem[0000000090800030] = 3ef5d358, %g2 = 000000009bb1b8a1
ldsb [%i5+0x031],%g2 ! %g2 = 000000000000003e
! Mem[0000000090000038] = 9045cbce 39691a17, %g2 = 0000003e, %g3 = 18391fda
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000039691a17
! %l1 = f923281c64affac0, Mem[0000000090000010] = b8b0f4d7
stw %l1,[%i4+%o2] ! Mem[0000000090000010] = 64affac0
p14_label_2:
! %l4 = a0186e64, %l5 = f5ec6d86, Mem[0000000090000038] = 9045cbce 39691a17
std %l4,[%i4+0x038] ! Mem[0000000090000038] = a0186e64 f5ec6d86
! Mem[0000000090000024] = ecd31cd9, %g18 = 915963224a2ef83e
ldsw [%i4+0x024],%g2 ! %g2 = 915963224a2ef83e
! %l2 = 29487be41bb71250, Mem[0000000091800025] = 537031f4
stb %l2,[%o0+0x025] ! Mem[0000000091800024] = 507031f4
! %l6 = e2f3a88426ac7629, Mem[0000000091000022] = 27c52e6f
sth %l6,[%i6+0x022] ! Mem[0000000091000020] = 76292e6f
! Mem[0000000090000034] = da399060, %g2 = ffffffffecd31cd9
lduw [%i4+0x034],%g2 ! %g2 = 00000000da399060
! Mem[000000009180000c] = ec2a3791, %g2 = 00000000da399060
ldub [%o0+0x00c],%g2 ! %g2 = 00000000000000ec
! Mem[000000002d800038] = cf98a7d1, %l3 = f23b0e6059a8e17a
ldsb [%i3+0x038],%l3 ! %l3 = ffffffffffffffcf
! %l0 = 52f8b9689f829bb1, Mem[0000000090000010] = 64affac0
stb %l0,[%i4+%o2] ! Mem[0000000090000010] = b1affac0
! Mem[0000000091800008] = 2420ec2a, %g2 = 00000000000000ec
ldsb [%o0+0x00a],%g2 ! %g2 = 0000000000000024
! Mem[000000002c800034] = 90f65050, %l1 = f923281c64affac0
lduw [%i1+0x034],%l1 ! %l1 = 0000000090f65050
p14_label_3:
! %l6 = e2f3a88426ac7629, Mem[000000009180000c] = ec2a3791
stw %l6,[%o0+0x00c] ! Mem[000000009180000c] = 26ac7629
! Mem[000000002c00001c] = ca329b26, %l1 = 0000000090f65050
lduh [%i0+0x01e],%l1 ! %l1 = 0000000000009b26
! %l2 = 1bb71250, %l3 = ffffffcf, Mem[0000000090800018] = 95560735 53628adf
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 1bb71250 ffffffcf
! Mem[000000009080001c] = cf665fc7, %g2 = 0000000000000024
ldsb [%i5+0x01f],%g2 ! %g2 = ffffffffffffffcf
! Mem[0000000091800010] = 404e134b 01f6b102, %g2 = ffffffcf, %g3 = 39691a17
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f6b102
! Mem[0000000091000008] = f5482f5f, %g18 = 915963224a2ef83e
ldsw [%i6+%o1],%g2 ! %g2 = 915963224a2ef83e
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = f5482f5f, %g3 = 01f6b102
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! %l2 = 1bb71250, %l3 = ffffffcf, Mem[0000000091000000] = 92f01ec2 e276df48
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 1bb71250 ffffffcf
! Mem[0000000091000020] = 3d4d7629, %g2 = 00000000b25f4cb9
lduw [%i6+%o4],%g2 ! %g2 = 000000003d4d7629
! %l3 = ffffffffffffffcf, Mem[000000009080000c] = ca578ad8
stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = ffffffcf
p14_label_4:
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 000000003d4d7629
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! %l0 = 52f8b9689f829bb1, Mem[0000000090800030] = dc3ef5d3
stw %l0,[%i5+0x030] ! Mem[0000000090800030] = 9f829bb1
! %l1 = 0000000000009b26, Mem[000000009100003c] = 9b50f1dd
stw %l1,[%i6+0x03c] ! Mem[000000009100003c] = 00009b26
! Mem[000000002d000008] = 44a8cc23, %l7 = 2e67d24f974b3969
lduh [%i2+%o1],%l7 ! %l7 = 00000000000044a8
! Mem[0000000090800018] = 1bb71250 ffffffcf, %g2 = 18391fda, %g3 = af0a82ca
ldd [%i5+%o3],%g2 ! %g2 = 000000001bb71250 00000000ffffffcf
! %l7 = 00000000000044a8, Mem[0000000090000038] = a0186e64f5ec6d86
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 00000000000044a8
! %l3 = ffffffffffffffcf, Mem[000000009000003c] = 000044a8
stw %l3,[%i4+0x03c] ! Mem[000000009000003c] = ffffffcf
! Mem[0000000091000008] = f5482f5f, %g2 = 000000001bb71250
ldsh [%i6+%o1],%g2 ! %g2 = fffffffffffff548
! %l2 = 29487be41bb71250, Mem[000000002c800030] = c2604adc
stw %l2,[%i1+0x030] ! Mem[000000002c800030] = 1bb71250
! Mem[0000000090800020] = 665fc762da437290, %g2 = fffffffffffff548
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
p14_label_5:
! %l2 = 1bb71250, %l3 = ffffffcf, Mem[0000000091000008] = f5482f5f ccff9541
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 1bb71250 ffffffcf
! Mem[0000000090800024] = da437290, %g2 = 665fc762da437290
lduw [%i5+0x024],%g2 ! %g2 = 00000000da437290
! Mem[000000002d000020] = a54c2bcf, %l0 = 52f8b9689f829bb1
lduw [%i2+%o4],%l0 ! %l0 = 00000000a54c2bcf
! %l3 = ffffffffffffffcf, Mem[000000009100000c] = ffffffcf
sth %l3,[%i6+0x00c] ! Mem[000000009100000c] = ffcfffcf
! Mem[0000000090000038] = 0000ffff, %g2 = 00000000da437290
ldsh [%i4+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800010] = 134b01f6, %g2 = 0000000000000000
lduh [%o0+0x012],%g2 ! %g2 = 000000000000134b
! Mem[0000000090000024] = ecd31cd9, %g18 = 915963224a2ef83e
ldsw [%i4+0x024],%g2 ! %g2 = 915963224a2ef83e
! Mem[000000002d000010] = 097278e2, %l4 = e259e6eea0186e64
ldsh [%i2+%o2],%l4 ! %l4 = 0000000000000972
! Mem[0000000091800004] = 47aa0789, %g2 = ffffffffecd31cd9
lduh [%o0+0x004],%g2 ! %g2 = 00000000000047aa
! %l5 = 22d3b037f5ec6d86, Mem[000000009000003e] = ffcf0000
sth %l5,[%i4+0x03e] ! Mem[000000009000003c] = 6d860000
p14_label_6:
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 000047aa, %g3 = ffffffcf
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000091000010] = a0186e64 f5ec6d86, %g2 = 270d22b9, %g3 = 47aa0789
ldd [%i6+%o2],%g2 ! %g2 = 00000000a0186e64 00000000f5ec6d86
! Mem[0000000090800028] = 90cb9834, %g2 = 00000000a0186e64
ldsb [%i5+0x02b],%g2 ! %g2 = ffffffffffffff90
! Mem[000000002d800000] = a4853595c8c9307a, %l4 = 0000000000000972
ldx [%i3+%g0],%l4 ! %l4 = a4853595c8c9307a
! Mem[000000009180003c] = 60b200b2, %g2 = ffffffffffffff90
ldsh [%o0+0x03c],%g2 ! %g2 = 00000000000060b2
! %l0 = 00000000a54c2bcf, Mem[000000002c000010] = 853e41a9fcfca9d5
stx %l0,[%i0+%o2] ! Mem[000000002c000010] = 00000000a54c2bcf
! Mem[000000002c000030] = e8cf0cea5f2d29b8, %l4 = a4853595c8c9307a
ldx [%i0+0x030],%l4 ! %l4 = e8cf0cea5f2d29b8
! Mem[0000000090800018] = 1bb71250ffffffcf, %g2 = 00000000000060b2
ldx [%i5+%o3],%g2 ! %g2 = 1bb71250ffffffcf
! Mem[0000000090800028] = 90cb9834, %g2 = 1bb71250ffffffcf
ldub [%i5+0x02b],%g2 ! %g2 = 0000000000000090
! %l4 = e8cf0cea5f2d29b8, Mem[0000000091000000] = 1bb71250
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 5f2d29b8
p14_label_7:
! %l6 = 26ac7629, %l7 = 000044a8, Mem[0000000090000010] = b1affac0 2e582097
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 26ac7629 000044a8
! %l7 = 00000000000044a8, Mem[000000009000000c] = c349b38e
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = 000044a8
! %l7 = 00000000000044a8, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = 00000000000044a8
! Mem[0000000090800030] = 9f829bb158a94c81, %g2 = 0000000000000090
ldx [%i5+0x030],%g2 ! %g2 = 9f829bb158a94c81
! %l0 = a54c2bcf, %l1 = 00009b26, Mem[0000000090800018] = 1bb71250 ffffffcf
std %l0,[%i5+%o3] ! Mem[0000000090800018] = a54c2bcf 00009b26
! Mem[0000000091800018] = 91291d13, %g2 = 9f829bb158a94c81
ldsb [%o0+0x01a],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000091800014] = 01f6b102, %g2 = ffffffffffffff91
lduw [%o0+0x014],%g2 ! %g2 = 0000000001f6b102
! Mem[0000000091800010] = 404e134b, %g2 = 0000000001f6b102
ldub [%o0+%o2],%g2 ! %g2 = 0000000000000040
! %l6 = e2f3a88426ac7629, Mem[0000000091800020] = 21fea2c741507031
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = e2f3a88426ac7629
! Mem[0000000091000004] = cf1bb712, %g2 = 0000000000000040
ldsb [%i6+0x007],%g2 ! %g2 = ffffffffffffffcf
p14_label_8:
! %l2 = 1bb71250, %l3 = ffffffcf, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 1bb71250 ffffffcf
! Mem[0000000091800030] = f7dc9b67d4df14b0, %g2 = ffffffffffffffcf
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df14b0
! Mem[000000002c000000] = ba7cc18b f433c0c2, %l6 = 26ac7629, %l7 = 000044a8
ldd [%i0+%g0],%l6 ! %l6 = 00000000ba7cc18b 00000000f433c0c2
! Mem[0000000091800030] = f7dc9b67 d4df14b0, %g2 = d4df14b0, %g3 = f5ec6d86
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df14b0
! %l7 = 00000000f433c0c2, Mem[000000009080002c] = cb9834df
stw %l7,[%i5+0x02c] ! Mem[000000009080002c] = f433c0c2
! Mem[000000009000002c] = 62474693, %g2 = 00000000f7dc9b67
lduw [%i4+0x02c],%g2 ! %g2 = 0000000062474693
! %l5 = 22d3b037f5ec6d86, Mem[000000009100003e] = 9b260000
sth %l5,[%i6+0x03e] ! Mem[000000009100003c] = 6d860000
! %l2 = 29487be41bb71250, Mem[0000000091800034] = d4df14b0
stw %l2,[%o0+0x034] ! Mem[0000000091800034] = 1bb71250
! %l3 = ffffffffffffffcf, Mem[000000009080003a] = 4a3e9bb1
stb %l3,[%i5+0x03a] ! Mem[0000000090800038] = cf3e9bb1
! %l0 = a54c2bcf, %l1 = 00009b26, Mem[0000000091800038] = 206724ce 60b200b2
std %l0,[%o0+0x038] ! Mem[0000000091800038] = a54c2bcf 00009b26
p14_label_9:
! %l0 = a54c2bcf, %l1 = 00009b26, Mem[0000000090800028] = ddee8f90 f433c0c2
std %l0,[%i5+%o5] ! Mem[0000000090800028] = a54c2bcf 00009b26
! Mem[0000000090000038] = 00000000, %g18 = 915963224a2ef83e
ldsw [%i4+0x038],%g2 ! %g2 = 915963224a2ef83e
! Mem[0000000091800020] = e2f3a88426ac7629, %g2 = 0000000000000000
ldx [%o0+%o4],%g2 ! %g2 = e2f3a88426ac7629
! %l5 = 22d3b037f5ec6d86, Mem[000000009000000c] = 000044a8
stw %l5,[%i4+0x00c] ! Mem[000000009000000c] = f5ec6d86
! Mem[0000000091000034] = 941fa440, %g2 = e2f3a88426ac7629
lduh [%i6+0x034],%g2 ! %g2 = 000000000000941f
! %l4 = e8cf0cea5f2d29b8, Mem[0000000090800018] = a54c2bcf00009b26
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = e8cf0cea5f2d29b8
! Mem[0000000090000038] = 00000000ffff6d86, %g2 = 000000000000941f
ldx [%i4+0x038],%g2 ! %g2 = 00000000ffff6d86
! Mem[000000009000003c] = ffff6d86, %g18 = 915963224a2ef83e
ldsw [%i4+0x03c],%g2 ! %g2 = 915963224a2ef83e
! Mem[0000000091000024] = 2e6fd2f1, %g18 = 915963224a2ef83e
ldsw [%i6+0x024],%g2 ! %g2 = 915963224a2ef83e
! Mem[000000009080002c] = 00009b26, %g18 = 915963224a2ef83e
ldsw [%i5+0x02c],%g2 ! %g2 = 915963224a2ef83e
p14_label_10:
! Mem[0000000090800038] = fc55cf3e, %g18 = 915963224a2ef83e
ldsw [%i5+0x038],%g2 ! %g2 = 915963224a2ef83e
! Mem[000000009000002c] = 4693573d, %g2 = fffffffffc55cf3e
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000046
! Mem[000000009180001c] = 1d1391a2, %g2 = 0000000000000046
ldsb [%o0+0x01c],%g2 ! %g2 = 000000000000001d
! Mem[000000002d000008] = 44a8cc23 f0ba4dac, %l6 = ba7cc18b, %l7 = f433c0c2
ldd [%i2+%o1],%l6 ! %l6 = 0000000044a8cc23 00000000f0ba4dac
! Mem[0000000090800008] = a19e262f ffffffcf, %g2 = 0000001d, %g3 = d4df14b0
ldd [%i5+%o1],%g2 ! %g2 = 00000000a19e262f 00000000ffffffcf
! Mem[000000002c00001c] = ca329b26, %l0 = 00000000a54c2bcf
ldsw [%i0+0x01c],%l0 ! %l0 = ffffffffca329b26
! %l0 = ffffffffca329b26, Mem[0000000090800023] = 62da4372
stb %l0,[%i5+0x023] ! Mem[0000000090800020] = 26da4372
! Mem[0000000091800020] = e2f3a884, %g2 = 00000000a19e262f
lduw [%o0+%o4],%g2 ! %g2 = 00000000e2f3a884
! %l3 = ffffffffffffffcf, Mem[000000009100001b] = 00000044
stb %l3,[%i6+0x01b] ! Mem[0000000091000018] = cf000044
! Mem[0000000091800008] = 4c632420, %g2 = 00000000e2f3a884
lduh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
p14_label_11:
! Mem[0000000091800014] = 01f6b102, %g2 = 0000000000004c63
lduw [%o0+0x014],%g2 ! %g2 = 0000000001f6b102
! %l7 = 00000000f0ba4dac, Mem[0000000091800001] = 0d22b947
stb %l7,[%o0+0x001] ! Mem[0000000091800000] = ac22b947
! Mem[000000002c800014] = d6b1f5c6, %l2 = 29487be41bb71250
ldsh [%i1+0x014],%l2 ! %l2 = ffffffffffffd6b1
! %l0 = ffffffffca329b26, Mem[000000002c000020] = 9966cba96bf0871a
stx %l0,[%i0+%o4] ! Mem[000000002c000020] = ffffffffca329b26
! Mem[0000000090800024] = da437290, %g2 = 0000000001f6b102
lduw [%i5+0x024],%g2 ! %g2 = 00000000da437290
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = da437290, %g3 = ffffffcf
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! Mem[0000000091000014] = f5ec6d86, %g2 = 00000000b25f4cb9
ldsh [%i6+0x014],%g2 ! %g2 = fffffffffffff5ec
! Mem[000000002c800028] = 88ff0ef9 6df901c6, %l0 = ca329b26, %l1 = 00009b26
ldd [%i1+%o5],%l0 ! %l0 = 0000000088ff0ef9 000000006df901c6
! %l0 = 0000000088ff0ef9, Mem[0000000090800012] = 4cb9af0a
sth %l0,[%i5+0x012] ! Mem[0000000090800010] = 0ef9af0a
! %l6 = 44a8cc23, %l7 = f0ba4dac, Mem[0000000090000030] = 573d94b1 da399060
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 44a8cc23 f0ba4dac
p14_label_12:
! Mem[0000000090800010] = b25f0ef9af0a82ca, %g2 = fffffffffffff5ec
ldx [%i5+%o2],%g2 ! %g2 = b25f0ef9af0a82ca
! %l7 = 00000000f0ba4dac, Mem[000000009000002c] = 62474693
stw %l7,[%i4+0x02c] ! Mem[000000009000002c] = f0ba4dac
! Mem[0000000091000014] = 6d860000, %g2 = b25f0ef9af0a82ca
ldsb [%i6+0x016],%g2 ! %g2 = 000000000000006d
! %l4 = e8cf0cea5f2d29b8, Mem[0000000090800009] = 9e262fff
stb %l4,[%i5+0x009] ! Mem[0000000090800008] = b8262fff
! Mem[000000009100003c] = 6d860000, %g2 = 000000000000006d
ldsh [%i6+0x03e],%g2 ! %g2 = 0000000000006d86
! %l0 = 88ff0ef9, %l1 = 6df901c6, Mem[0000000091000018] = 000000cf 000044a8
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 88ff0ef9 6df901c6
! Mem[000000009180000c] = 26ac7629, %g2 = 0000000000006d86
lduh [%o0+0x00c],%g2 ! %g2 = 00000000000026ac
! Mem[0000000091800014] = b1020c9e, %g2 = 00000000000026ac
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffb102
! Mem[0000000091000024] = d2f1b355, %g2 = ffffffffffffb102
ldsb [%i6+0x026],%g2 ! %g2 = ffffffffffffffd2
! Mem[000000009080000c] = ffffffcf, %g2 = ffffffffffffffd2
lduw [%i5+0x00c],%g2 ! %g2 = 00000000ffffffcf
p14_label_13:
! %l6 = 0000000044a8cc23, Mem[0000000090800022] = c726da43
sth %l6,[%i5+0x022] ! Mem[0000000090800020] = cc23da43
! %l0 = 0000000088ff0ef9, Mem[0000000091800028] = f4c1a24c
stw %l0,[%o0+%o5] ! Mem[0000000091800028] = 88ff0ef9
! Mem[0000000091000028] = b35541f1, %g2 = 00000000ffffffcf
ldub [%i6+%o5],%g2 ! %g2 = 00000000000000b3
! Mem[0000000090800014] = 82cae8cf, %g2 = 00000000000000b3
lduh [%i5+0x016],%g2 ! %g2 = 00000000000082ca
! %l3 = ffffffffffffffcf, Mem[0000000091000038] = d578fe3000006d86
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = ffffffffffffffcf
! Mem[0000000091800028] = 88ff0ef9, %g2 = 00000000000082ca
lduw [%o0+%o5],%g2 ! %g2 = 0000000088ff0ef9
! %l0 = 0000000088ff0ef9, Mem[0000000090800018] = e8cf0cea5f2d29b8
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 0000000088ff0ef9
! %l0 = 0000000088ff0ef9, Mem[000000002d800038] = cf98a7d1db18b396
stx %l0,[%i3+0x038] ! Mem[000000002d800038] = 0000000088ff0ef9
! Mem[0000000090800000] = b71250ff, %g2 = 0000000088ff0ef9
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffb7
! Mem[000000002c000010] = 00000000, %l6 = 0000000044a8cc23
ldsw [%i0+%o2],%l6 ! %l6 = 0000000000000000
p14_label_14:
! Mem[000000002d800014] = f43e8095, %l7 = 00000000f0ba4dac
ldsh [%i3+0x014],%l7 ! %l7 = fffffffffffff43e
! Mem[000000002d000008] = 44a8cc23, %l6 = 0000000000000000
ldsb [%i2+0x00a],%l6 ! %l6 = ffffffffffffffcc
! Mem[0000000091000038] = ffffffff, %g2 = ffffffffffffffb7
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800008] = 4c632420 26ac7629, %g2 = 000000ff, %g3 = af0a82ca
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 0000000026ac7629
! %l6 = ffffffcc, %l7 = fffff43e, Mem[0000000091000010] = a0186e64 f5ec6d86
std %l6,[%i6+%o2] ! Mem[0000000091000010] = ffffffcc fffff43e
! Mem[0000000091800030] = 671bb712, %g2 = 000000004c632420
ldub [%o0+0x033],%g2 ! %g2 = 0000000000000067
! Mem[000000002c800024] = 03d205d0, %l0 = 0000000088ff0ef9
ldsb [%i1+0x026],%l0 ! %l0 = 0000000000000005
! Mem[0000000091000018] = 88ff0ef9, %g18 = 915963224a2ef83e
ldsw [%i6+%o3],%g2 ! %g2 = 915963224a2ef83e
! %l6 = ffffffffffffffcc, Mem[0000000090800034] = 58a94c81
sth %l6,[%i5+0x034] ! Mem[0000000090800034] = ffcc4c81
! %l0 = 0000000000000005, Mem[000000009000000e] = 6d8626ac
sth %l0,[%i4+0x00e] ! Mem[000000009000000c] = 000526ac
p14_label_15:
! Mem[0000000091800004] = 07894c63, %g2 = ffffffff88ff0ef9
lduh [%o0+0x006],%g2 ! %g2 = 0000000000000789
! Mem[000000002d800000] = a4853595c8c9307a, %l1 = 000000006df901c6
ldx [%i3+%g0],%l1 ! %l1 = a4853595c8c9307a
! Mem[0000000091000038] = ffffffff, %g2 = 0000000000000789
lduh [%i6+0x03a],%g2 ! %g2 = 000000000000ffff
! %l0 = 00000005, %l1 = c8c9307a, Mem[0000000090000020] = efdae8a0 ecd31cd9
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000005 c8c9307a
! Mem[0000000090000020] = 00000005 c8c9307a, %g2 = 0000ffff, %g3 = 26ac7629
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000005 00000000c8c9307a
! Mem[0000000091800038] = a54c2bcf 00009b26, %g2 = 00000005, %g3 = c8c9307a
ldd [%o0+0x038],%g2 ! %g2 = 00000000a54c2bcf 0000000000009b26
! %l2 = ffffffffffffd6b1, Mem[0000000090000038] = 00000000ffff6d86
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffd6b1
! %l4 = 5f2d29b8, %l5 = f5ec6d86, Mem[000000002c000020] = ffffffff ca329b26
std %l4,[%i0+%o4] ! Mem[000000002c000020] = 5f2d29b8 f5ec6d86
! %l3 = ffffffffffffffcf, Mem[0000000090000004] = 77d35b81
sth %l3,[%i4+0x004] ! Mem[0000000090000004] = ffcf5b81
! Mem[0000000090000004] = ffcf5b81, %g2 = 00000000a54c2bcf
lduh [%i4+0x004],%g2 ! %g2 = 000000000000ffcf
p14_label_16:
! Mem[0000000091000038] = ffffffff ffffffcf, %g2 = 0000ffcf, %g3 = 00009b26
ldd [%i6+0x038],%g2 ! %g2 = 00000000ffffffff 00000000ffffffcf
! Mem[000000009080001c] = 88ff0ef9, %g2 = 00000000ffffffff
lduw [%i5+0x01c],%g2 ! %g2 = 0000000088ff0ef9
! Mem[0000000091000030] = d7be7a30, %g18 = 915963224a2ef83e
ldsw [%i6+0x030],%g2 ! %g2 = 915963224a2ef83e
! %l5 = 22d3b037f5ec6d86, Mem[0000000091000034] = 941fa440
stw %l5,[%i6+0x034] ! Mem[0000000091000034] = f5ec6d86
! Mem[000000009180002c] = 4725624a, %g18 = 915963224a2ef83e
ldsw [%o0+0x02c],%g2 ! %g2 = 915963224a2ef83e
! Mem[000000002c00003c] = a8ced814, %l4 = e8cf0cea5f2d29b8
ldub [%i0+0x03f],%l4 ! %l4 = 0000000000000014
! Mem[0000000091800008] = 4c632420 26ac7629, %g2 = 4725624a, %g3 = ffffffcf
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 0000000026ac7629
! Mem[0000000091000028] = 41f165d6, %g2 = 000000004c632420
ldsh [%i6+0x02a],%g2 ! %g2 = 00000000000041f1
! Mem[0000000091800030] = f7dc9b67, %g2 = 00000000000041f1
lduw [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67
! %l0 = 00000005, %l1 = c8c9307a, Mem[0000000090000010] = 26ac7629 000044a8
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000005 c8c9307a
p14_label_17:
! Mem[000000002d00000c] = f0ba4dac, %l7 = fffffffffffff43e
ldub [%i2+0x00c],%l7 ! %l7 = 00000000000000f0
! Mem[0000000091800000] = 27ac22b9, %g18 = 915963224a2ef83e
ldsw [%o0+%g0],%g2 ! %g2 = 915963224a2ef83e
! %l0 = 0000000000000005, Mem[0000000091800028] = 88ff0ef94725624a
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 0000000000000005
! %l6 = ffffffcc, %l7 = 000000f0, Mem[0000000090000008] = bc841a2f f5ec0005
std %l6,[%i4+%o1] ! Mem[0000000090000008] = ffffffcc 000000f0
! %l2 = ffffffffffffd6b1, Mem[0000000091800030] = f7dc9b671bb71250
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffd6b1
! Mem[0000000090800038] = fc55cf3e, %g2 = 0000000027ac22b9
ldsh [%i5+0x038],%g2 ! %g2 = fffffffffffffc55
! Mem[0000000090000024] = c8c9307a, %g2 = fffffffffffffc55
ldsb [%i4+0x024],%g2 ! %g2 = ffffffffffffffc8
! Mem[0000000090000038] = ffffffffffffd6b1, %g2 = ffffffffffffffc8
ldx [%i4+0x038],%g2 ! %g2 = ffffffffffffd6b1
! Mem[0000000090800030] = 9bb1ffcc, %g2 = ffffffffffffd6b1
lduh [%i5+0x032],%g2 ! %g2 = 0000000000009bb1
! Mem[000000002c800030] = 1bb7125090f65050, %l5 = 22d3b037f5ec6d86
ldx [%i1+0x030],%l5 ! %l5 = 1bb7125090f65050
p14_label_18:
! %l2 = ffffffffffffd6b1, Mem[0000000091000038] = ffffffff
stb %l2,[%i6+0x038] ! Mem[0000000091000038] = b1ffffff
! Mem[0000000091800024] = 76290000, %g2 = 0000000000009bb1
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007629
! Mem[0000000091000000] = 5f2d29b8 ffffffcf, %g2 = 00007629, %g3 = 26ac7629
ldd [%i6+%g0],%g2 ! %g2 = 000000005f2d29b8 00000000ffffffcf
! %l6 = ffffffffffffffcc, Mem[0000000091000010] = ffffffcc
stw %l6,[%i6+%o2] ! Mem[0000000091000010] = ffffffcc
! %l5 = 1bb7125090f65050, Mem[000000002d000038] = 41f356a0
sth %l5,[%i2+0x038] ! Mem[000000002d000038] = 505056a0
! %l0 = 00000005, %l1 = c8c9307a, Mem[000000002d800018] = 3125205c 98919440
std %l0,[%i3+%o3] ! Mem[000000002d800018] = 00000005 c8c9307a
! Mem[000000009000000c] = 00f00000, %g2 = 000000005f2d29b8
ldsh [%i4+0x00e],%g2 ! %g2 = 00000000000000f0
! Mem[0000000091000000] = 5f2d29b8 ffffffcf, %g2 = 000000f0, %g3 = ffffffcf
ldd [%i6+%g0],%g2 ! %g2 = 000000005f2d29b8 00000000ffffffcf
! %l4 = 0000000000000014, Mem[0000000091000016] = f43e88ff
stb %l4,[%i6+0x016] ! Mem[0000000091000014] = 143e88ff
! %l4 = 0000000000000014, Mem[000000009180000c] = 26ac7629
stb %l4,[%o0+0x00c] ! Mem[000000009180000c] = 14ac7629
p14_label_19:
! Mem[0000000090000030] = 44a8cc23, %g2 = 000000005f2d29b8
ldsh [%i4+0x030],%g2 ! %g2 = 00000000000044a8
! %l5 = 1bb7125090f65050, Mem[0000000091000028] = b35541f165d635bd
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 1bb7125090f65050
! %l6 = ffffffffffffffcc, Mem[000000002d80003e] = 88ff0ef9
sth %l6,[%i3+0x03e] ! Mem[000000002d80003c] = 88ffffcc
! Mem[000000009000003c] = b1000000, %g2 = 00000000000044a8
ldsb [%i4+0x03f],%g2 ! %g2 = ffffffffffffffb1
! Mem[000000002c800038] = aa9429d3, %l4 = 0000000000000014
ldsb [%i1+0x039],%l4 ! %l4 = ffffffffffffff94
! Mem[0000000090800008] = 262fffff, %g2 = ffffffffffffffb1
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000262f
! %l0 = 00000005, %l1 = c8c9307a, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 00000005 c8c9307a
! %l1 = a4853595c8c9307a, Mem[0000000090000004] = ffcf5b81
sth %l1,[%i4+0x004] ! Mem[0000000090000004] = 307a5b81
! %l2 = ffffffffffffd6b1, Mem[000000002d800000] = a4853595
stb %l2,[%i3+%g0] ! Mem[000000002d800000] = b1853595
! Mem[0000000091800034] = ffffd6b1, %g18 = 915963224a2ef83e
ldsw [%o0+0x034],%g2 ! %g2 = 915963224a2ef83e
p14_label_20:
! Mem[0000000091800020] = e2f3a88426ac7629, %g2 = ffffffffffffd6b1
ldx [%o0+%o4],%g2 ! %g2 = e2f3a88426ac7629
! %l2 = ffffffffffffd6b1, Mem[000000002d000018] = 1074b960
stw %l2,[%i2+%o3] ! Mem[000000002d000018] = ffffd6b1
! Mem[0000000091800000] = 27ac22b947aa0789, %g2 = e2f3a88426ac7629
ldx [%o0+%g0],%g2 ! %g2 = 27ac22b947aa0789
! Mem[0000000091800008] = 242014ac, %g2 = 27ac22b947aa0789
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000002420
! %l7 = 00000000000000f0, Mem[000000002c000012] = 00000000
sth %l7,[%i0+0x012] ! Mem[000000002c000010] = 000000f0
! Mem[000000009100000c] = ffcfffcf, %g18 = 915963224a2ef83e
ldsw [%i6+0x00c],%g2 ! %g2 = 915963224a2ef83e
! Mem[000000002c000038] = aede8949a8ced814, %l6 = ffffffffffffffcc
ldx [%i0+0x038],%l6 ! %l6 = aede8949a8ced814
! Mem[0000000091000010] = ffffccff, %g2 = ffffffffffcfffcf
ldub [%i6+0x011],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090000034] = f0ba4dac, %g18 = 915963224a2ef83e
ldsw [%i4+0x034],%g2 ! %g2 = 915963224a2ef83e
! %l3 = ffffffffffffffcf, Mem[0000000091000020] = 3d4d76292e6fd2f1
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffffcf
p14_label_21:
! Mem[0000000090800030] = 9bb1ffcc, %g2 = fffffffff0ba4dac
ldub [%i5+0x032],%g2 ! %g2 = 000000000000009b
! Mem[0000000091800038] = a54c2bcf00009b26, %g2 = 000000000000009b
ldx [%o0+0x038],%g2 ! %g2 = a54c2bcf00009b26
! Mem[0000000090000008] = ffffffcc000000f0, %g2 = a54c2bcf00009b26
ldx [%i4+%o1],%g2 ! %g2 = ffffffcc000000f0
! Mem[0000000090800008] = a1b8262f, %g2 = ffffffcc000000f0
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffffa1b8
! Mem[0000000090000020] = 00000005, %g18 = 915963224a2ef83e
ldsw [%i4+%o4],%g2 ! %g2 = 915963224a2ef83e
! Mem[0000000090800010] = b25f0ef9, %g18 = 915963224a2ef83e
ldsw [%i5+%o2],%g2 ! %g2 = 915963224a2ef83e
! Mem[0000000091800038] = a54c2bcf 00009b26, %g2 = b25f0ef9, %g3 = ffffffcf
ldd [%o0+0x038],%g2 ! %g2 = 00000000a54c2bcf 0000000000009b26
! Mem[0000000091800008] = 4c632420 14ac7629, %g2 = a54c2bcf, %g3 = 00009b26
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 0000000014ac7629
! %l4 = ffffff94, %l5 = 90f65050, Mem[0000000091800020] = e2f3a884 26ac7629
std %l4,[%o0+%o4] ! Mem[0000000091800020] = ffffff94 90f65050
! %l1 = a4853595c8c9307a, Mem[0000000091000020] = ffffffff
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = c8c9307a
p14_label_22:
! Mem[000000002c800030] = 1bb7125090f65050, %l5 = 1bb7125090f65050
ldx [%i1+0x030],%l5 ! %l5 = 1bb7125090f65050
! %l5 = 1bb7125090f65050, Mem[000000009080000c] = ffffffcf
sth %l5,[%i5+0x00c] ! Mem[000000009080000c] = 5050ffcf
! Mem[0000000090000004] = 307a5b81, %g2 = 000000004c632420
ldub [%i4+0x004],%g2 ! %g2 = 0000000000000030
! Mem[0000000090800014] = 82ca0000, %g2 = 0000000000000030
ldsb [%i5+0x016],%g2 ! %g2 = ffffffffffffff82
! Mem[000000002d000000] = f7dac0bb, %l1 = a4853595c8c9307a
ldsb [%i2+0x002],%l1 ! %l1 = ffffffffffffffc0
! Mem[0000000091800024] = 50500000, %g2 = ffffffffffffff82
ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000050
! %l0 = 0000000000000005, Mem[0000000090000023] = 05c8c930
stb %l0,[%i4+0x023] ! Mem[0000000090000020] = 05c8c930
! %l0 = 00000005, %l1 = ffffffc0, Mem[0000000090000010] = 00000005 c8c9307a
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000005 ffffffc0
! Mem[0000000091800004] = 07894c63, %g2 = 0000000000000050
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000007
! %l2 = ffffffffffffd6b1, Mem[000000002c000008] = 47161c6793603d97
stx %l2,[%i0+%o1] ! Mem[000000002c000008] = ffffffffffffd6b1
p14_label_23:
! Mem[0000000090800030] = 9f829bb1, %g18 = 915963224a2ef83e
ldsw [%i5+0x030],%g2 ! %g2 = 915963224a2ef83e
! %l0 = 00000005, %l1 = ffffffc0, Mem[0000000091000008] = 1bb71250 ffcfffcf
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000005 ffffffc0
! Mem[000000009000003c] = b1000000, %g2 = ffffffff9f829bb1
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000b1
! %l5 = 1bb7125090f65050, Mem[000000002d000030] = 68717265569933b8
stx %l5,[%i2+0x030] ! Mem[000000002d000030] = 1bb7125090f65050
! Mem[000000009000002c] = f0ba4dac, %g2 = 00000000000000b1
lduw [%i4+0x02c],%g2 ! %g2 = 00000000f0ba4dac
! %l5 = 1bb7125090f65050, Mem[000000002d00001d] = b653ca4b
stb %l5,[%i2+0x01d] ! Mem[000000002d00001c] = b650ca4b
! Mem[000000002d800000] = b1853595 c8c9307a, %l2 = ffffd6b1, %l3 = ffffffcf
ldd [%i3+%g0],%l2 ! %l2 = 00000000b1853595 00000000c8c9307a
! Mem[0000000090000000] = 8624e74a, %g2 = 00000000f0ba4dac
lduh [%i4+%g0],%g2 ! %g2 = 0000000000008624
! Mem[0000000090000010] = 00000005, %g2 = 0000000000008624
lduw [%i4+%o2],%g2 ! %g2 = 0000000000000005
! Mem[0000000091800000] = 22b947aa, %g2 = 0000000000000005
lduh [%o0+0x002],%g2 ! %g2 = 00000000000022b9
p14_label_24:
! Mem[0000000090800010] = b25f0ef9, %g2 = 00000000000022b9
lduh [%i5+%o2],%g2 ! %g2 = 000000000000b25f
! Mem[000000002d800004] = c8c9307a, %l3 = 00000000c8c9307a
ldub [%i3+0x005],%l3 ! %l3 = 00000000000000c9
! Mem[000000009080000c] = 5050ffcf, %g18 = 915963224a2ef83e
ldsw [%i5+0x00c],%g2 ! %g2 = 915963224a2ef83e
! %l4 = ffffffffffffff94, Mem[000000009180002c] = 00000005
stb %l4,[%o0+0x02c] ! Mem[000000009180002c] = 94000005
! Mem[0000000090000000] = 8624e74a307a5b81, %g2 = 000000005050ffcf
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a307a5b81
! %l5 = 1bb7125090f65050, Mem[000000009180003d] = 009b2600
stb %l5,[%o0+0x03d] ! Mem[000000009180003c] = 509b2600
! Mem[0000000091000038] = ffffffff, %g2 = 8624e74a307a5b81
lduh [%i6+0x03a],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090800000] = 1bb71250 ffffffcf, %g2 = 0000ffff, %g3 = 14ac7629
ldd [%i5+%g0],%g2 ! %g2 = 000000001bb71250 00000000ffffffcf
! Mem[000000002d80003c] = 88ffffcc, %l7 = 00000000000000f0
ldsh [%i3+0x03e],%l7 ! %l7 = ffffffffffffffcc
! Mem[0000000090800018] = 00000000, %g2 = 000000001bb71250
ldsb [%i5+%o3],%g2 ! %g2 = 0000000000000000
p14_label_25:
! Mem[0000000090000038] = ffffffffffffd6b1, %g2 = 0000000000000000
ldx [%i4+0x038],%g2 ! %g2 = ffffffffffffd6b1
! %l5 = 1bb7125090f65050, Mem[0000000091000021] = c9307aff
stb %l5,[%i6+0x021] ! Mem[0000000091000020] = 50307aff
! Mem[000000009100002c] = 5050d7be, %g2 = ffffffffffffd6b1
ldsh [%i6+0x02e],%g2 ! %g2 = 0000000000005050
! %l4 = ffffffffffffff94, Mem[0000000090000021] = 000005c8
stb %l4,[%i4+0x021] ! Mem[0000000090000020] = 940005c8
! %l0 = 0000000000000005, Mem[000000009000000e] = 00f00000
stb %l0,[%i4+0x00e] ! Mem[000000009000000c] = 05f00000
! Mem[0000000091800030] = ffffffff, %g18 = 915963224a2ef83e
ldsw [%o0+0x030],%g2 ! %g2 = 915963224a2ef83e
! Mem[000000009080001c] = 0ef9665f, %g2 = ffffffffffffffff
ldsh [%i5+0x01e],%g2 ! %g2 = 0000000000000ef9
! Mem[0000000090800034] = ffcc4c81, %g2 = 0000000000000ef9
lduh [%i5+0x034],%g2 ! %g2 = 000000000000ffcc
! Mem[0000000091000018] = 88ff0ef9, %g2 = 000000000000ffcc
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffff88
! %l0 = 0000000000000005, Mem[000000002c800004] = 79afd409
sth %l0,[%i1+0x004] ! Mem[000000002c800004] = 0005d409
ba,a p14_not_taken_0_end
p14_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000000000005
bne,a,pn %xcc,p14_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffc0
bne,a,pn %xcc,p14_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000b1853595
bne,a,pn %xcc,p14_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000c9
bne,a,pn %xcc,p14_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffff94
bne,a,pn %xcc,p14_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 1bb7125090f65050
bne,a,pn %xcc,p14_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be aede8949a8ced814
bne,a,pn %xcc,p14_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffcc
bne,a,pn %xcc,p14_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p14_check_fp_registers:
set p14_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be a879017c bb0b7879
bne %xcc,p14_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be afe84629 d54e2f45
bne %xcc,p14_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e904d31e 0d9e9b9e
bne %xcc,p14_f6_fail
nop
! Check Local Memory
set p14_local0_expect,%g1
p14_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ffffffffffffd6b1
ldx [%i0+0x008],%g3 ! Observed data at 000000002c000008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000f0a54c2bcf
ldx [%i0+0x010],%g3 ! Observed data at 000000002c000010
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5f2d29b8f5ec6d86
ldx [%i0+0x020],%g3 ! Observed data at 000000002c000020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x020,%g4
set p14_local1_expect,%g1
p14_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ad45d63a0005d409
ldx [%i1+0x000],%g3 ! Observed data at 000000002c800000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1bb7125090f65050
ldx [%i1+0x030],%g3 ! Observed data at 000000002c800030
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x030,%g4
set p14_local2_expect,%g1
p14_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = ffffd6b1b650ca4b
ldx [%i2+0x018],%g3 ! Observed data at 000000002d000018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1bb7125090f65050
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 = 505056a03f8ef1e5
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 = b1853595c8c9307a
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 = 00000005c8c9307a
ldx [%i3+0x018],%g3 ! Observed data at 000000002d800018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000088ffffcc
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
p14_f2_fail:
set p14_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f6_fail:
set p14_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 14 failed
p14_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x038] ! Set processor 14 done flag
set p14_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 14 failed
p14_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x038] ! Set processor 14 done flag
set p14_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p14_selfmod_failed:
ba p14_failed
mov 0xabc,%g1
p14_common_error:
or %g0,0xeee,%g1
ba p14_failed
mov %o5,%g3
p14_common_signature_error:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_common_timeout:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p14_failed
mov 0x0,%g3
p14_trap1e:
ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d800028]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c000010]
stwa %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000018]
lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d000000]
done
p14_trap1o:
ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d800028]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c000010]
stwa %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000018]
lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d000000]
done
p14_trap2e:
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c000028]
stwa %l3,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800020]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c800028]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c000010]
ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c800020]
stba %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000008]
done
p14_trap2o:
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c000028]
stwa %l3,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800020]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c800028]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c000010]
ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c800020]
stba %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000008]
done
p14_trap3e:
nop
nop
nop
done
p14_trap3o:
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 = 52f8b9689f829bb1
ldx [%g1+0x008],%l1 ! %l1 = f923281c64affac0
ldx [%g1+0x010],%l2 ! %l2 = 29487be41bb71250
ldx [%g1+0x018],%l3 ! %l3 = f23b0e6059a8e17a
ldx [%g1+0x020],%l4 ! %l4 = e259e6eea0186e64
ldx [%g1+0x028],%l5 ! %l5 = 22d3b037f5ec6d86
ldx [%g1+0x030],%l6 ! %l6 = e2f3a88426ac7629
ldx [%g1+0x038],%l7 ! %l7 = 2e67d24f974b3969
! Initialize the output register of window 0
set unres3_start,%o0
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 = 92f42f85 c6e194dd 145ecade e8f85f4e
! %f4 = 1c33da9f 3f654cb1 c588111a 9776326c
! %f8 = 5c2f0d0d dfd0ba50 4ab4fede 0cc387d9
! %f12 = 0676f07f 75441cb3 846e3ab7 6b2c32d2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5fafb1b8 c8d3c12a 73c2cbce 49900e39
! %f20 = ed49b5a5 6dfaa9df 5dfc0999 efe6dce5
! %f24 = 6cba5e38 945b1f81 892269ed cb741019
! %f28 = 159d5fcd 7c8438af 015858fd 7005d640
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0caf01f0 5c17816b 78558b44 c71998cb
! %f36 = fc2d5650 955bcaa8 12d308b5 82887b8f
! %f40 = e14aef42 2b9aa343 7f3aa8ab bcaf32db
! %f44 = 435acdc8 0cef0dfd 8c827c0b 1703ae5a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8e0c535800000070,%g7,%g1 ! GSR scale = 14, align = 0
wr %g1,%g0,%gsr ! GSR = 8e0c535800000070
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 15
p15_label_1:
! Mem[0000000091800018] = 91291d13, %g2 = 000000d400000036
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000009129
! Mem[0000000090800018] = 95560735 53628adf, %g2 = 00009129, %g3 = 0bad0b00
ldd [%i5+%o3],%g2 ! %g2 = 0000000095560735 0000000053628adf
! %l1 = 85a0dc98671af5b8, Mem[000000009000003a] = cbce22b6
sth %l1,[%i4+0x03a] ! Mem[0000000090000038] = f5b822b6
! %l2 = 273ab6bc, %l3 = 5b20bea7, Mem[0000000091800000] = 270d22b9 47aa0789
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 273ab6bc 5b20bea7
! Mem[000000002e800034] = 94c25ad0, %l2 = 4815f45c273ab6bc
ldub [%i1+0x037],%l2 ! %l2 = 00000000000000d0
! %l0 = cd52c36d, %l1 = 671af5b8, Mem[0000000090800008] = a19e262f ca578ad8
std %l0,[%i5+%o1] ! Mem[0000000090800008] = cd52c36d 671af5b8
! Mem[0000000090800004] = 4f34d7b2, %g2 = 0000000095560735
ldsb [%i5+0x004],%g2 ! %g2 = 000000000000004f
! Mem[0000000091000018] = 0e1d9ea6, %g2 = 000000000000004f
ldsb [%i6+0x01a],%g2 ! %g2 = 000000000000000e
! Mem[0000000090000000] = 8624e74a, %g18 = 6359b873e907fa40
ldsw [%i4+%g0],%g2 ! %g2 = 6359b873e907fa40
! %l0 = 1a341efbcd52c36d, Mem[000000009080003c] = 5ac4b8a1
stw %l0,[%i5+0x03c] ! Mem[000000009080003c] = cd52c36d
p15_label_2:
! %l1 = 85a0dc98671af5b8, Mem[000000009180002c] = 4725624a
stb %l1,[%o0+0x02c] ! Mem[000000009180002c] = b825624a
! %l6 = 582484b3, %l7 = 0d907756, Mem[0000000091800030] = f7dc9b67 d4df14b0
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 582484b3 0d907756
! %l6 = 382d62b0582484b3, Mem[0000000091800030] = 582484b3
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = 582484b3
! %l7 = a10177240d907756, Mem[000000009180001f] = a221fea2
stb %l7,[%o0+0x01f] ! Mem[000000009180001c] = 5621fea2
! Mem[0000000090000034] = 90609045, %g2 = ffffffff8624e74a
ldsh [%i4+0x036],%g2 ! %g2 = ffffffffffff9060
! %l3 = d5b9ab305b20bea7, Mem[000000009100001e] = e5373d4d
sth %l3,[%i6+0x01e] ! Mem[000000009100001c] = bea73d4d
! %l3 = d5b9ab305b20bea7, Mem[000000002e80003a] = 5e69c448
sth %l3,[%i1+0x03a] ! Mem[000000002e800038] = 5e69bea7
! %l6 = 382d62b0582484b3, Mem[0000000091000032] = 7a30941f
sth %l6,[%i6+0x032] ! Mem[0000000091000030] = 84b3941f
! Mem[0000000091000038] = d578fe30, %g18 = 6359b873e907fa40
ldsw [%i6+0x038],%g2 ! %g2 = 6359b873e907fa40
! %l6 = 382d62b0582484b3, Mem[000000002f800034] = 0d10e6bb
sth %l6,[%i3+0x034] ! Mem[000000002f800034] = 84b3e6bb
p15_label_3:
! Mem[0000000090800028] = ddee8f90 cb9834df, %g2 = d578fe30, %g3 = 53628adf
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90 00000000cb9834df
! Mem[0000000091800028] = f4c1a24cb825624a, %g2 = 00000000ddee8f90
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24cb825624a
! %l5 = fa005564c722947a, Mem[0000000091000000] = 92f01ec2
sth %l5,[%i6+%g0] ! Mem[0000000091000000] = 947a1ec2
! Mem[0000000090800008] = 6d671af5, %g2 = f4c1a24cb825624a
ldsb [%i5+0x00b],%g2 ! %g2 = 000000000000006d
! Mem[0000000091800004] = a74c6324, %g2 = 000000000000006d
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000a7
! Mem[0000000091000000] = 7a1ec2e2, %g2 = 00000000000000a7
ldsb [%i6+0x001],%g2 ! %g2 = 000000000000007a
! Mem[0000000091800008] = 4c632420, %g18 = 6359b873e907fa40
ldsw [%o0+%o1],%g2 ! %g2 = 6359b873e907fa40
! %l5 = fa005564c722947a, Mem[000000009100000c] = ccff9541
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = c722947a
! Mem[0000000090000028] = 71756247, %g2 = 000000004c632420
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000007175
! Mem[000000009080001c] = 53628adf, %g18 = 6359b873e907fa40
ldsw [%i5+0x01c],%g2 ! %g2 = 6359b873e907fa40
p15_label_4:
! Mem[0000000090800004] = d7b2cd52, %g2 = 0000000053628adf
lduh [%i5+0x006],%g2 ! %g2 = 000000000000d7b2
! %l1 = 85a0dc98671af5b8, Mem[0000000090000030] = 573d94b1
stw %l1,[%i4+0x030] ! Mem[0000000090000030] = 671af5b8
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000000000d7b2
lduw [%i4+0x024],%g2 ! %g2 = 00000000ecd31cd9
! %l3 = d5b9ab305b20bea7, Mem[0000000090000030] = 671af5b8
stw %l3,[%i4+0x030] ! Mem[0000000090000030] = 5b20bea7
! %l4 = 6862311ba4ba2441, Mem[0000000091800019] = 9e91291d
stb %l4,[%o0+0x019] ! Mem[0000000091800018] = 4191291d
! Mem[0000000090000018] = e663a5d9, %g2 = 00000000ecd31cd9
ldub [%i4+%o3],%g2 ! %g2 = 00000000000000e6
! %l7 = a10177240d907756, Mem[0000000090800007] = b2cd52c3
stb %l7,[%i5+0x007] ! Mem[0000000090800004] = 56cd52c3
! Mem[0000000091800028] = f4c1a24c, %g2 = 00000000000000e6
lduh [%o0+%o5],%g2 ! %g2 = 000000000000f4c1
! Mem[0000000090000020] = efdae8a0ecd31cd9, %g2 = 000000000000f4c1
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31cd9
! Mem[000000009000001c] = 18391fda, %g2 = efdae8a0ecd31cd9
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fda
p15_label_5:
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = 18391fda, %g3 = cb9834df
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! %l3 = d5b9ab305b20bea7, Mem[000000002e80003e] = 12ee8b19
sth %l3,[%i1+0x03e] ! Mem[000000002e80003c] = 12eebea7
! Mem[0000000091000020] = 27c52e6f, %g2 = 00000000b25f4cb9
ldsh [%i6+0x022],%g2 ! %g2 = 00000000000027c5
! Mem[0000000090800038] = 4a3ecd52, %g2 = 00000000000027c5
ldub [%i5+0x03a],%g2 ! %g2 = 000000000000004a
! %l7 = a10177240d907756, Mem[0000000090000014] = 2e582097
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 0d907756
! Mem[0000000091800018] = 0c419129 1d139156, %g2 = 0000004a, %g3 = af0a82ca
ldd [%o0+%o3],%g2 ! %g2 = 000000000c419129 000000001d139156
! Mem[0000000091000008] = 5fc72294, %g2 = 000000000c419129
ldsb [%i6+0x00b],%g2 ! %g2 = 000000000000005f
! %l0 = 1a341efbcd52c36d, Mem[0000000090800020] = 665fc762
stw %l0,[%i5+%o4] ! Mem[0000000090800020] = cd52c36d
! %l3 = d5b9ab305b20bea7, Mem[000000009000001c] = 18391fda
stb %l3,[%i4+0x01c] ! Mem[000000009000001c] = a7391fda
! Mem[0000000090800000] = 2f7f1d79 4f34d756, %g2 = 0000005f, %g3 = 1d139156
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000004f34d756
p15_label_6:
! Mem[000000009000003c] = 22b61a17, %g2 = 000000002f7f1d79
lduw [%i4+0x03c],%g2 ! %g2 = 0000000022b61a17
! %l0 = 1a341efbcd52c36d, Mem[000000009100003c] = 9b50f1dd
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = cd52c36d
! %l4 = 6862311ba4ba2441, Mem[000000009000001c] = a7391fda
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = a4ba2441
! Mem[0000000090000020] = e8a0ecd3, %g2 = 0000000022b61a17
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffe8a0
! %l3 = d5b9ab305b20bea7, Mem[000000002f00001c] = b8818c7b
stw %l3,[%i2+0x01c] ! Mem[000000002f00001c] = 5b20bea7
! Mem[0000000091000000] = 947a1ec2 e276df48, %g2 = ffffe8a0, %g3 = 4f34d756
ldd [%i6+%g0],%g2 ! %g2 = 00000000947a1ec2 00000000e276df48
! Mem[0000000091000038] = 78fe30cd, %g2 = 00000000947a1ec2
ldub [%i6+0x039],%g2 ! %g2 = 0000000000000078
! %l6 = 382d62b0582484b3, Mem[0000000090800029] = ee8f90cb
stb %l6,[%i5+0x029] ! Mem[0000000090800028] = b38f90cb
! Mem[000000002e00003c] = d537cd02, %l2 = 00000000000000d0
lduw [%i0+0x03c],%l2 ! %l2 = 00000000d537cd02
! Mem[000000009180001c] = 1d139156, %g2 = 0000000000000078
lduw [%o0+0x01c],%g2 ! %g2 = 000000001d139156
p15_label_7:
! Mem[0000000091000030] = d7be84b3941fa440, %g2 = 000000001d139156
ldx [%i6+0x030],%g2 ! %g2 = d7be84b3941fa440
! %l1 = 85a0dc98671af5b8, Mem[0000000090800028] = ddb38f90
stw %l1,[%i5+%o5] ! Mem[0000000090800028] = 671af5b8
! Mem[0000000091000034] = 941fa440, %g2 = d7be84b3941fa440
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! Mem[0000000090000030] = 5b20bea7, %g2 = 00000000941fa440
lduw [%i4+0x030],%g2 ! %g2 = 000000005b20bea7
! Mem[000000009000003c] = b61a1700, %g2 = 000000005b20bea7
ldsb [%i4+0x03d],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000091800028] = f4c1a24cb825624a, %g2 = ffffffffffffffb6
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24cb825624a
! %l6 = 382d62b0582484b3, Mem[0000000091800026] = 7031f4c1
stb %l6,[%o0+0x026] ! Mem[0000000091800024] = b331f4c1
! Mem[0000000090800010] = b25f4cb9af0a82ca, %g2 = f4c1a24cb825624a
ldx [%i5+%o2],%g2 ! %g2 = b25f4cb9af0a82ca
! Mem[0000000091000014] = 1f66326f, %g2 = b25f4cb9af0a82ca
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66326f
! %l1 = 85a0dc98671af5b8, Mem[0000000091000028] = b35541f165d635bd
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 85a0dc98671af5b8
p15_label_8:
! %l7 = a10177240d907756, Mem[0000000090800026] = 7290671a
stb %l7,[%i5+0x026] ! Mem[0000000090800024] = 5690671a
! Mem[000000009100000c] = 947a1b12, %g2 = 000000001f66326f
ldub [%i6+0x00e],%g2 ! %g2 = 0000000000000094
! Mem[0000000091800004] = 5b20bea7, %g18 = 6359b873e907fa40
ldsw [%o0+0x004],%g2 ! %g2 = 6359b873e907fa40
! Mem[0000000090800030] = dc3ef5d3, %g2 = 000000005b20bea7
lduh [%i5+0x030],%g2 ! %g2 = 000000000000dc3e
! %l5 = fa005564c722947a, Mem[0000000091800020] = 21fea2c7
stw %l5,[%o0+%o4] ! Mem[0000000091800020] = c722947a
! %l4 = a4ba2441, %l5 = c722947a, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l4,[%i5+0x030] ! Mem[0000000090800030] = a4ba2441 c722947a
! Mem[0000000090000014] = 7756e663, %g2 = 000000000000dc3e
lduh [%i4+0x016],%g2 ! %g2 = 0000000000007756
! %l5 = fa005564c722947a, Mem[000000002e000030] = 099e194a
stb %l5,[%i0+0x030] ! Mem[000000002e000030] = 7a9e194a
! %l3 = d5b9ab305b20bea7, Mem[000000009180003c] = 60b200b2
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = 5b20bea7
! Mem[000000009180001c] = 1d139156, %g2 = 0000000000007756
ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000001d13
p15_label_9:
! Mem[0000000090800030] = a4ba2441 c722947a, %g2 = 00001d13, %g3 = e276df48
ldd [%i5+0x030],%g2 ! %g2 = 00000000a4ba2441 00000000c722947a
! Mem[0000000090800014] = af0a82ca, %g2 = 00000000a4ba2441
lduh [%i5+0x014],%g2 ! %g2 = 000000000000af0a
! Mem[000000002f800034] = 84b3e6bb, %l1 = 85a0dc98671af5b8
ldsh [%i3+0x034],%l1 ! %l1 = ffffffffffff84b3
! Mem[0000000091800028] = f4c1a24c, %g2 = 000000000000af0a
ldsh [%o0+%o5],%g2 ! %g2 = fffffffffffff4c1
! Mem[0000000090000030] = 5b20bea7, %g2 = fffffffffffff4c1
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000005b20
! Mem[000000009000002c] = 62474693, %g2 = 0000000000005b20
lduw [%i4+0x02c],%g2 ! %g2 = 0000000062474693
! Mem[000000009080001c] = dfcd52c3, %g2 = 0000000062474693
ldsb [%i5+0x01f],%g2 ! %g2 = ffffffffffffffdf
! %l6 = 382d62b0582484b3, Mem[000000002f800020] = 7c3297ec
sth %l6,[%i3+%o4] ! Mem[000000002f800020] = 84b397ec
! Mem[0000000090800000] = 2f7f1d79, %g2 = ffffffffffffffdf
lduh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
! Mem[0000000090000008] = bc841a2f, %g18 = 6359b873e907fa40
ldsw [%i4+%o1],%g2 ! %g2 = 6359b873e907fa40
p15_label_10:
! Mem[0000000090800010] = 4cb9af0a, %g2 = ffffffffbc841a2f
ldsb [%i5+0x012],%g2 ! %g2 = 000000000000004c
! Mem[000000009000000c] = b38eb8b0, %g2 = 000000000000004c
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffb38e
! Mem[0000000090000004] = 5b81bc84, %g2 = ffffffffffffb38e
lduh [%i4+0x006],%g2 ! %g2 = 0000000000005b81
! Mem[0000000090000034] = 90609045, %g2 = 0000000000005b81
lduh [%i4+0x036],%g2 ! %g2 = 0000000000009060
! Mem[0000000090000020] = efdae8a0, %g2 = 0000000000009060
ldsb [%i4+%o4],%g2 ! %g2 = ffffffffffffffef
! %l4 = a4ba2441, %l5 = c722947a, Mem[0000000090000018] = e663a5d9 a4ba2441
std %l4,[%i4+%o3] ! Mem[0000000090000018] = a4ba2441 c722947a
! %l6 = 382d62b0582484b3, Mem[0000000091800010] = 404e134b
sth %l6,[%o0+%o2] ! Mem[0000000091800010] = 84b3134b
! %l5 = fa005564c722947a, Mem[000000009000000a] = 1a2fc349
sth %l5,[%i4+0x00a] ! Mem[0000000090000008] = 947ac349
! %l0 = cd52c36d, %l1 = ffff84b3, Mem[000000002f800028] = e5b2967c c59abbde
std %l0,[%i3+%o5] ! Mem[000000002f800028] = cd52c36d ffff84b3
! Mem[0000000090800004] = d756cd52, %g2 = ffffffffffffffef
lduh [%i5+0x006],%g2 ! %g2 = 000000000000d756
p15_label_11:
! %l4 = 6862311ba4ba2441, Mem[000000009100000f] = 7a1b126a
stb %l4,[%i6+0x00f] ! Mem[000000009100000c] = 411b126a
! %l4 = 6862311ba4ba2441, Mem[000000009080002c] = cb9834df
stw %l4,[%i5+0x02c] ! Mem[000000009080002c] = a4ba2441
! %l4 = a4ba2441, %l5 = c722947a, Mem[0000000090800030] = a4ba2441 c722947a
std %l4,[%i5+0x030] ! Mem[0000000090800030] = a4ba2441 c722947a
! %l0 = 1a341efbcd52c36d, Mem[0000000091800010] = 84b3134b01f6b102
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 1a341efbcd52c36d
! Mem[000000009080001c] = 8adfcd52, %g2 = 000000000000d756
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008adf
! Mem[0000000091800000] = 273ab6bc5b20bea7, %g2 = 0000000000008adf
ldx [%o0+%g0],%g2 ! %g2 = 273ab6bc5b20bea7
! %l4 = 6862311ba4ba2441, Mem[000000002f80003c] = e40b5446
stw %l4,[%i3+0x03c] ! Mem[000000002f80003c] = a4ba2441
! %l4 = 6862311ba4ba2441, Mem[0000000090000000] = 8624e74a
stb %l4,[%i4+%g0] ! Mem[0000000090000000] = 4124e74a
! Mem[0000000090800038] = fc554a3ecd52c36d, %g2 = 273ab6bc5b20bea7
ldx [%i5+0x038],%g2 ! %g2 = fc554a3ecd52c36d
! Mem[0000000090800018] = 07355362, %g2 = fc554a3ecd52c36d
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
p15_label_12:
! %l7 = a10177240d907756, Mem[0000000091000000] = 947a1ec2e276df48
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = a10177240d907756
! Mem[0000000090800000] = 2f7f1d79, %g2 = 0000000000000735
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
! Mem[0000000091000008] = 2f5fc722, %g2 = 0000000000002f7f
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000002f5f
! Mem[0000000090800028] = 671af5b8a4ba2441, %g2 = 0000000000002f5f
ldx [%i5+%o5],%g2 ! %g2 = 671af5b8a4ba2441
! %l4 = 6862311ba4ba2441, Mem[0000000090800018] = 95560735
stw %l4,[%i5+%o3] ! Mem[0000000090800018] = a4ba2441
! %l7 = a10177240d907756, Mem[0000000091800010] = 1a341efb
stw %l7,[%o0+%o2] ! Mem[0000000091800010] = 0d907756
! %l6 = 582484b3, %l7 = 0d907756, Mem[0000000090800030] = a4ba2441 c722947a
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 582484b3 0d907756
! %l2 = 00000000d537cd02, Mem[0000000090800000] = 2f7f1d794f34d756
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 00000000d537cd02
! Mem[000000009080001c] = 53628adf, %g2 = 671af5b8a4ba2441
lduw [%i5+0x01c],%g2 ! %g2 = 0000000053628adf
! Mem[0000000090800030] = 582484b3, %g2 = 0000000053628adf
ldsh [%i5+0x030],%g2 ! %g2 = 0000000000005824
p15_label_13:
! Mem[000000002e80002c] = 44dc30dd, %l0 = 1a341efbcd52c36d
lduh [%i1+0x02e],%l0 ! %l0 = 00000000000030dd
! %l4 = 6862311ba4ba2441, Mem[0000000091800020] = c722947a4153b331
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 6862311ba4ba2441
! %l0 = 00000000000030dd, Mem[0000000091000002] = 77240d90
sth %l0,[%i6+0x002] ! Mem[0000000091000000] = 30dd0d90
! Mem[0000000090800018] = ba244153, %g2 = 0000000000005824
ldub [%i5+0x019],%g2 ! %g2 = 00000000000000ba
! %l2 = d537cd02, %l3 = 5b20bea7, Mem[000000002f800038] = 11f9f482 a4ba2441
std %l2,[%i3+0x038] ! Mem[000000002f800038] = d537cd02 5b20bea7
! %l6 = 582484b3, %l7 = 0d907756, Mem[0000000090000028] = c7af7175 62474693
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 582484b3 0d907756
! Mem[000000002e000034] = a069f16a, %l7 = a10177240d907756
lduw [%i0+0x034],%l7 ! %l7 = 00000000a069f16a
! Mem[000000009100003c] = c36d0000, %g2 = 00000000000000ba
ldub [%i6+0x03e],%g2 ! %g2 = 00000000000000c3
! %l1 = ffffffffffff84b3, Mem[0000000090000000] = 4124e74a77d35b81
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffff84b3
! Mem[0000000090800010] = b9af0a82, %g2 = 00000000000000c3
ldub [%i5+0x013],%g2 ! %g2 = 00000000000000b9
p15_label_14:
! Mem[0000000091000004] = 7756f548, %g2 = 00000000000000b9
ldsb [%i6+0x006],%g2 ! %g2 = 0000000000000077
! Mem[000000002f000000] = 2186d1b3, %l5 = fa005564c722947a
ldsb [%i2+0x001],%l5 ! %l5 = ffffffffffffff86
! %l1 = ffffffffffff84b3, Mem[0000000090800018] = a4ba2441
sth %l1,[%i5+%o3] ! Mem[0000000090800018] = 84b32441
! Mem[000000009180000c] = 37910d90, %g2 = 0000000000000077
ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000003791
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000003791
lduh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! %l1 = ffffffffffff84b3, Mem[0000000091000018] = 2c680e1d
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = ffff84b3
! %l0 = 00000000000030dd, Mem[000000009180002a] = a24cb825
stb %l0,[%o0+0x02a] ! Mem[0000000091800028] = dd4cb825
! Mem[0000000090000024] = ecd31cd9, %g18 = 6359b873e907fa40
ldsw [%i4+0x024],%g2 ! %g2 = 6359b873e907fa40
! Mem[0000000090000018] = a4ba2441c722947a, %g2 = ffffffffecd31cd9
ldx [%i4+%o3],%g2 ! %g2 = a4ba2441c722947a
! %l4 = 6862311ba4ba2441, Mem[000000009100002e] = f5b8d7be
stb %l4,[%i6+0x02e] ! Mem[000000009100002c] = 41b8d7be
p15_label_15:
! Mem[000000009180000c] = ec2a3791, %g2 = a4ba2441c722947a
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000ec2a
! Mem[000000009080000c] = 671af5b8, %g18 = 6359b873e907fa40
ldsw [%i5+0x00c],%g2 ! %g2 = 6359b873e907fa40
! %l3 = d5b9ab305b20bea7, Mem[000000009100003e] = c36d0000
sth %l3,[%i6+0x03e] ! Mem[000000009100003c] = bea70000
! %l5 = ffffffffffffff86, Mem[0000000090800010] = b25f4cb9
sth %l5,[%i5+%o2] ! Mem[0000000090800010] = ff864cb9
! %l6 = 382d62b0582484b3, Mem[0000000090800000] = 00000000
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = 582484b3
! Mem[000000009080002c] = a4ba2441, %g2 = 00000000671af5b8
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffffa4ba
! %l2 = 00000000d537cd02, Mem[0000000090800034] = 0d907756
stw %l2,[%i5+0x034] ! Mem[0000000090800034] = d537cd02
! %l1 = ffffffffffff84b3, Mem[0000000091800006] = bea74c63
stb %l1,[%o0+0x006] ! Mem[0000000091800004] = b3a74c63
! Mem[000000002e000010] = 2fec067c, %l4 = 6862311ba4ba2441
lduh [%i0+0x012],%l4 ! %l4 = 000000000000067c
! %l4 = 0000067c, %l5 = ffffff86, Mem[0000000090800030] = 582484b3 d537cd02
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 0000067c ffffff86
p15_label_16:
! Mem[0000000091000018] = ffff84b3, %g2 = ffffffffffffa4ba
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffff
! %l6 = 382d62b0582484b3, Mem[0000000091800038] = 206724ce
stw %l6,[%o0+0x038] ! Mem[0000000091800038] = 582484b3
! Mem[0000000091800000] = 273ab6bc5b20b3a7, %g2 = ffffffffffffffff
ldx [%o0+%g0],%g2 ! %g2 = 273ab6bc5b20b3a7
! Mem[0000000090000010] = b8b0f4d70d907756, %g2 = 273ab6bc5b20b3a7
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d70d907756
! Mem[0000000091000008] = 2f5fc722, %g2 = b8b0f4d70d907756
ldub [%i6+0x00a],%g2 ! %g2 = 000000000000002f
! Mem[0000000090800028] = 671af5b8, %g18 = 6359b873e907fa40
ldsw [%i5+%o5],%g2 ! %g2 = 6359b873e907fa40
! %l3 = d5b9ab305b20bea7, Mem[0000000090800030] = 0000067c
sth %l3,[%i5+0x030] ! Mem[0000000090800030] = bea7067c
! %l0 = 00000000000030dd, Mem[000000002e800034] = 94c25ad0
sth %l0,[%i1+0x034] ! Mem[000000002e800034] = 30dd5ad0
! Mem[0000000091800030] = 582484b3, %g2 = 00000000671af5b8
lduh [%o0+0x030],%g2 ! %g2 = 0000000000005824
! %l4 = 0000067c, %l5 = ffffff86, Mem[0000000090800020] = cd52c36d da435690
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 0000067c ffffff86
p15_label_17:
! %l1 = ffffffffffff84b3, Mem[000000009180000d] = 2a37910d
stb %l1,[%o0+0x00d] ! Mem[000000009180000c] = b337910d
! Mem[000000009100000c] = 94411b12, %g2 = 0000000000005824
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffff9441
! %l6 = 382d62b0582484b3, Mem[0000000091800008] = 4c632420ecb33791
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 382d62b0582484b3
! Mem[000000002f000034] = ad164955, %l7 = 00000000a069f16a
ldub [%i2+0x035],%l7 ! %l7 = 0000000000000016
! %l3 = d5b9ab305b20bea7, Mem[0000000091000008] = f5482f5fc7229441
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = d5b9ab305b20bea7
! %l1 = ffffffffffff84b3, Mem[0000000091800008] = 382d62b0582484b3
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = ffffffffffff84b3
! Mem[0000000091800038] = 582484b35b20bea7, %g2 = ffffffffffff9441
ldx [%o0+0x038],%g2 ! %g2 = 582484b35b20bea7
! Mem[0000000090000000] = ffffffff ffff84b3, %g2 = 5b20bea7, %g3 = c722947a
ldd [%i4+%g0],%g2 ! %g2 = 00000000ffffffff 00000000ffff84b3
! %l0 = 000030dd, %l1 = ffff84b3, Mem[0000000090000008] = bc84947a c349b38e
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 000030dd ffff84b3
! Mem[0000000090000028] = 2484b30d, %g2 = 00000000ffffffff
ldsb [%i4+0x029],%g2 ! %g2 = 0000000000000024
p15_label_18:
! %l2 = d537cd02, %l3 = 5b20bea7, Mem[0000000091000030] = d7be84b3 941fa440
std %l2,[%i6+0x030] ! Mem[0000000091000030] = d537cd02 5b20bea7
! Mem[0000000091800038] = 582484b35b20bea7, %g2 = 0000000000000024
ldx [%o0+0x038],%g2 ! %g2 = 582484b35b20bea7
! Mem[0000000090800010] = ff864cb9 af0a82ca, %g2 = 5b20bea7, %g3 = ffff84b3
ldd [%i5+%o2],%g2 ! %g2 = 00000000ff864cb9 00000000af0a82ca
! %l3 = d5b9ab305b20bea7, Mem[0000000091800000] = 273ab6bc5b20b3a7
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = d5b9ab305b20bea7
! Mem[0000000090000028] = 582484b3, %g2 = 00000000ff864cb9
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000005824
! %l6 = 582484b3, %l7 = 00000016, Mem[0000000090800038] = fc554a3e cd52c36d
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 582484b3 00000016
! Mem[000000002f000038] = 171f2f75, %l4 = 000000000000067c
ldsh [%i2+0x038],%l4 ! %l4 = 000000000000171f
! %l3 = d5b9ab305b20bea7, Mem[000000002e800010] = e7f968ae
sth %l3,[%i1+%o2] ! Mem[000000002e800010] = bea768ae
! Mem[0000000090800034] = ffffff86, %g2 = 0000000000005824
ldsh [%i5+0x034],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800020] = 1ba4ba24, %g2 = ffffffffffffffff
ldub [%o0+0x023],%g2 ! %g2 = 000000000000001b
p15_label_19:
! Mem[000000002e000030] = 7a9e194a, %l4 = 000000000000171f
ldsb [%i0+0x030],%l4 ! %l4 = 000000000000007a
! Mem[000000002e80001c] = 987bf298, %l0 = 00000000000030dd
lduw [%i1+0x01c],%l0 ! %l0 = 00000000987bf298
! %l1 = ffffffffffff84b3, Mem[000000009080003e] = 00160000
stb %l1,[%i5+0x03e] ! Mem[000000009080003c] = b3160000
! %l2 = 00000000d537cd02, Mem[000000002f00002e] = 3ffecb33
sth %l2,[%i2+0x02e] ! Mem[000000002f00002c] = 3ffecd02
! Mem[000000002e800038] = 5e69bea7, %l1 = ffffffffffff84b3
lduw [%i1+0x038],%l1 ! %l1 = 000000005e69bea7
! %l7 = 0000000000000016, Mem[0000000090800038] = 582484b3
sth %l7,[%i5+0x038] ! Mem[0000000090800038] = 001684b3
! %l1 = 000000005e69bea7, Mem[000000009080002e] = 2441bea7
sth %l1,[%i5+0x02e] ! Mem[000000009080002c] = bea7bea7
! Mem[0000000091000000] = dd0d9077, %g2 = 000000000000001b
ldsb [%i6+0x003],%g2 ! %g2 = ffffffffffffffdd
! %l1 = 000000005e69bea7, Mem[0000000090800000] = 582484b3
stb %l1,[%i5+%g0] ! Mem[0000000090800000] = a72484b3
! Mem[0000000091800014] = 6d0c4191, %g2 = ffffffffffffffdd
ldub [%o0+0x017],%g2 ! %g2 = 000000000000006d
p15_label_20:
! %l0 = 00000000987bf298, Mem[000000009080000d] = 1af5b8ff
stb %l0,[%i5+0x00d] ! Mem[000000009080000c] = 98f5b8ff
! %l0 = 987bf298, %l1 = 5e69bea7, Mem[000000002f800010] = 71dc3dbb 91ae07de
std %l0,[%i3+%o2] ! Mem[000000002f800010] = 987bf298 5e69bea7
! %l2 = 00000000d537cd02, Mem[000000002f000030] = 7805ba1bad164955
stx %l2,[%i2+0x030] ! Mem[000000002f000030] = 00000000d537cd02
! %l2 = 00000000d537cd02, Mem[0000000091000005] = 907756d5
stb %l2,[%i6+0x005] ! Mem[0000000091000004] = 027756d5
! Mem[0000000090800008] = cd52c36d 6798f5b8, %g2 = 0000006d, %g3 = af0a82ca
ldd [%i5+%o1],%g2 ! %g2 = 00000000cd52c36d 000000006798f5b8
! Mem[0000000091000020] = 3d4d27c5, %g18 = 6359b873e907fa40
ldsw [%i6+%o4],%g2 ! %g2 = 6359b873e907fa40
! Mem[0000000091000014] = 1f66326f, %g2 = 000000003d4d27c5
lduh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! Mem[0000000091800038] = 2484b35b, %g2 = 0000000000001f66
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000024
! Mem[000000002e800034] = 30dd5ad0, %l5 = ffffffffffffff86
lduw [%i1+0x034],%l5 ! %l5 = 0000000030dd5ad0
! Mem[000000002e800010] = bea768ae08963c01, %l1 = 000000005e69bea7
ldx [%i1+%o2],%l1 ! %l1 = bea768ae08963c01
p15_label_21:
! Mem[0000000090800028] = 671af5b8a4babea7, %g2 = 0000000000000024
ldx [%i5+%o5],%g2 ! %g2 = 671af5b8a4babea7
! Mem[0000000091000018] = ffff84b39ea6bea7, %g2 = 671af5b8a4babea7
ldx [%i6+%o3],%g2 ! %g2 = ffff84b39ea6bea7
! Mem[0000000091000034] = bea7d578, %g2 = ffff84b39ea6bea7
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffbea7
! Mem[0000000090000020] = efdae8a0, %g2 = ffffffffffffbea7
lduh [%i4+%o4],%g2 ! %g2 = 000000000000efda
! %l5 = 0000000030dd5ad0, Mem[000000002e00001b] = 8dc6f956
stb %l5,[%i0+0x01b] ! Mem[000000002e000018] = 8dc6f9d0
! Mem[0000000090000038] = 9045f5b8, %g2 = 000000000000efda
lduw [%i4+0x038],%g2 ! %g2 = 000000009045f5b8
! Mem[0000000090800030] = bea7067c, %g18 = 6359b873e907fa40
ldsw [%i5+0x030],%g2 ! %g2 = 6359b873e907fa40
! Mem[0000000091000008] = d5b9ab30 5b20bea7, %g2 = bea7067c, %g3 = 6798f5b8
ldd [%i6+%o1],%g2 ! %g2 = 00000000d5b9ab30 000000005b20bea7
! Mem[0000000091000034] = 5b20bea7, %g2 = 00000000d5b9ab30
lduw [%i6+0x034],%g2 ! %g2 = 000000005b20bea7
! %l1 = bea768ae08963c01, Mem[0000000090800010] = ff864cb9af0a82ca
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = bea768ae08963c01
p15_label_22:
! Mem[0000000091800020] = 6862311b a4ba2441, %g2 = 5b20bea7, %g3 = 5b20bea7
ldd [%o0+%o4],%g2 ! %g2 = 000000006862311b 00000000a4ba2441
! %l1 = bea768ae08963c01, Mem[000000009000001e] = 947aefda
stb %l1,[%i4+0x01e] ! Mem[000000009000001c] = 017aefda
! Mem[0000000091800010] = 7756cd52, %g2 = 000000006862311b
ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000077
! Mem[0000000090000028] = 582484b30d907756, %g2 = 0000000000000077
ldx [%i4+%o5],%g2 ! %g2 = 582484b30d907756
! Mem[000000002f000008] = b076732b50e77ea9, %l3 = d5b9ab305b20bea7
ldx [%i2+%o1],%l3 ! %l3 = b076732b50e77ea9
! Mem[000000002e000018] = 8dc6f9d025e65403, %l1 = bea768ae08963c01
ldx [%i0+%o3],%l1 ! %l1 = 8dc6f9d025e65403
! Mem[0000000090800020] = 0000067c, %g2 = 582484b30d907756
lduw [%i5+%o4],%g2 ! %g2 = 000000000000067c
! %l7 = 0000000000000016, Mem[0000000090800000] = a72484b3d537cd02
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000016
! %l0 = 987bf298, %l1 = 25e65403, Mem[0000000091000038] = d578fe30 cd52bea7
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 987bf298 25e65403
! Mem[0000000091800000] = d5b9ab30 5b20bea7, %g2 = 0000067c, %g3 = a4ba2441
ldd [%o0+%g0],%g2 ! %g2 = 00000000d5b9ab30 000000005b20bea7
p15_label_23:
! Mem[0000000090000020] = efdae8a0ecd31cd9, %g2 = 00000000d5b9ab30
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31cd9
! Mem[000000002f000038] = 171f2f75, %l7 = 0000000000000016
lduw [%i2+0x038],%l7 ! %l7 = 00000000171f2f75
! Mem[0000000090800014] = 08963c01, %g2 = efdae8a0ecd31cd9
lduh [%i5+0x014],%g2 ! %g2 = 0000000000000896
! Mem[0000000090800004] = 00000016, %g2 = 0000000000000896
lduw [%i5+0x004],%g2 ! %g2 = 0000000000000016
! Mem[0000000091000038] = f29825e6, %g2 = 0000000000000016
ldsh [%i6+0x03a],%g2 ! %g2 = fffffffffffff298
! %l0 = 987bf298, %l1 = 25e65403, Mem[000000002e000020] = 10efbd4d f8c00526
std %l0,[%i0+%o4] ! Mem[000000002e000020] = 987bf298 25e65403
! Mem[000000002e800000] = a1ac24b1, %l4 = 000000000000007a
ldsh [%i1+%g0],%l4 ! %l4 = ffffffffffffa1ac
! Mem[0000000090000004] = ffff84b3, %g2 = fffffffffffff298
lduw [%i4+0x004],%g2 ! %g2 = 00000000ffff84b3
! Mem[000000002e800038] = 5e69bea7, %l1 = 8dc6f9d025e65403
ldsh [%i1+0x038],%l1 ! %l1 = 0000000000005e69
! %l0 = 987bf298, %l1 = 00005e69, Mem[0000000091000010] = 1b126a38 1f66326f
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 987bf298 00005e69
p15_label_24:
! Mem[0000000091800020] = 1ba4ba24, %g2 = 00000000ffff84b3
ldsb [%o0+0x023],%g2 ! %g2 = 000000000000001b
! %l2 = 00000000d537cd02, Mem[0000000090000038] = 9045f5b8
stw %l2,[%i4+0x038] ! Mem[0000000090000038] = d537cd02
! Mem[0000000091800030] = 84b30d90, %g2 = 000000000000001b
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffff84b3
! %l2 = 00000000d537cd02, Mem[000000009000002a] = 84b30d90
sth %l2,[%i4+0x02a] ! Mem[0000000090000028] = cd020d90
! Mem[000000002e800028] = dbd77dea44dc30dd, %l4 = ffffffffffffa1ac
ldx [%i1+%o5],%l4 ! %l4 = dbd77dea44dc30dd
! Mem[0000000090800014] = 08963c01, %g2 = ffffffffffff84b3
ldub [%i5+0x014],%g2 ! %g2 = 0000000000000008
! Mem[000000009000001c] = 22017aef, %g2 = 0000000000000008
ldub [%i4+0x01d],%g2 ! %g2 = 0000000000000022
! %l4 = 44dc30dd, %l5 = 30dd5ad0, Mem[0000000091800000] = d5b9ab30 5b20bea7
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 44dc30dd 30dd5ad0
! %l7 = 00000000171f2f75, Mem[000000002f800030] = e6bb006884b3e6bb
stx %l7,[%i3+0x030] ! Mem[000000002f800030] = 00000000171f2f75
! %l4 = dbd77dea44dc30dd, Mem[0000000090800000] = 00000000
stw %l4,[%i5+%g0] ! Mem[0000000090800000] = 44dc30dd
p15_label_25:
! Mem[0000000090000030] = 5b20bea7 da399060, %g2 = 00000022, %g3 = 5b20bea7
ldd [%i4+0x030],%g2 ! %g2 = 000000005b20bea7 00000000da399060
! %l5 = 0000000030dd5ad0, Mem[0000000091000038] = 987bf298
sth %l5,[%i6+0x038] ! Mem[0000000091000038] = 5ad0f298
! Mem[000000009080002c] = a4babea7, %g2 = 000000005b20bea7
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000a4ba
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = 0000a4ba, %g3 = da399060
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! Mem[0000000090000008] = 000030dd ffff84b3, %g2 = 3d4d27c5, %g3 = 2e6fd2f1
ldd [%i4+%o1],%g2 ! %g2 = 00000000000030dd 00000000ffff84b3
! %l2 = d537cd02, %l3 = 50e77ea9, Mem[0000000090800020] = 0000067c ffffff86
std %l2,[%i5+%o4] ! Mem[0000000090800020] = d537cd02 50e77ea9
! %l2 = d537cd02, %l3 = 50e77ea9, Mem[0000000091000000] = a10130dd 0d027756
std %l2,[%i6+%g0] ! Mem[0000000091000000] = d537cd02 50e77ea9
! Mem[0000000091800000] = dc30dd30, %g2 = 00000000000030dd
ldsb [%o0+0x001],%g2 ! %g2 = ffffffffffffffdc
! %l2 = 00000000d537cd02, Mem[0000000090800034] = ffffff86
stb %l2,[%i5+0x034] ! Mem[0000000090800034] = 02ffff86
! %l5 = 0000000030dd5ad0, Mem[000000002f000009] = b076732b
stb %l5,[%i2+0x009] ! Mem[000000002f000008] = b0d0732b
ba,a p15_not_taken_0_end
p15_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000987bf298
bne,a,pn %xcc,p15_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000005e69
bne,a,pn %xcc,p15_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d537cd02
bne,a,pn %xcc,p15_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be b076732b50e77ea9
bne,a,pn %xcc,p15_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be dbd77dea44dc30dd
bne,a,pn %xcc,p15_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000030dd5ad0
bne,a,pn %xcc,p15_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000171f2f75
bne,a,pn %xcc,p15_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p15_local0_expect,%g1
p15_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 8dc6f9d025e65403
ldx [%i0+0x018],%g3 ! Observed data at 000000002e000018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 987bf29825e65403
ldx [%i0+0x020],%g3 ! Observed data at 000000002e000020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7a9e194aa069f16a
ldx [%i0+0x030],%g3 ! Observed data at 000000002e000030
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x030,%g4
set p15_local1_expect,%g1
p15_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = bea768ae08963c01
ldx [%i1+0x010],%g3 ! Observed data at 000000002e800010
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = f164191e30dd5ad0
ldx [%i1+0x030],%g3 ! Observed data at 000000002e800030
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5e69bea712eebea7
ldx [%i1+0x038],%g3 ! Observed data at 000000002e800038
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x038,%g4
set p15_local2_expect,%g1
p15_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = b0d0732b50e77ea9
ldx [%i2+0x008],%g3 ! Observed data at 000000002f000008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = a51b6bee5b20bea7
ldx [%i2+0x018],%g3 ! Observed data at 000000002f000018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = bbb4b0ea3ffecd02
ldx [%i2+0x028],%g3 ! Observed data at 000000002f000028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000d537cd02
ldx [%i2+0x030],%g3 ! Observed data at 000000002f000030
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x030,%g4
set p15_local3_expect,%g1
p15_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 987bf2985e69bea7
ldx [%i3+0x010],%g3 ! Observed data at 000000002f800010
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 84b397ec0c66f9f1
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 = cd52c36dffff84b3
ldx [%i3+0x028],%g3 ! Observed data at 000000002f800028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000171f2f75
ldx [%i3+0x030],%g3 ! Observed data at 000000002f800030
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = d537cd025b20bea7
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:
stba %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800008]
stha %l3,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800020]
stha %l7,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800028]
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e800000]
stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800008]
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000028]
done
p15_trap1o:
stba %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800008]
stha %l3,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800020]
stha %l7,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800028]
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e800000]
stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800008]
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000028]
done
p15_trap2e:
stxa %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000008]
done
p15_trap2o:
stxa %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000008]
done
p15_trap3e:
nop
nop
nop
done
p15_trap3o:
nop
nop
nop
done
p15_init_memory_pointers:
set p15_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p15_local0_start,%i0
set p15_local1_start,%i1
set p15_local2_start,%i2
set p15_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1a341efbcd52c36d
ldx [%g1+0x008],%l1 ! %l1 = 85a0dc98671af5b8
ldx [%g1+0x010],%l2 ! %l2 = 4815f45c273ab6bc
ldx [%g1+0x018],%l3 ! %l3 = d5b9ab305b20bea7
ldx [%g1+0x020],%l4 ! %l4 = 6862311ba4ba2441
ldx [%g1+0x028],%l5 ! %l5 = fa005564c722947a
ldx [%g1+0x030],%l6 ! %l6 = 382d62b0582484b3
ldx [%g1+0x038],%l7 ! %l7 = a10177240d907756
! Initialize the output register of window 0
set unres3_start,%o0
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 = fea05d41 1bf67bf6 aec56ac6 7431dc47
! %f4 = 742ff4a9 a10409dc 76d00a7e 00997340
! %f8 = cec4ea65 2588e1d0 ccf29c32 81ebea34
! %f12 = c90d7ebb c7e55c7e 87c1e170 1e182c07
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c6f625c6 c6ca4a5e 7b7ba609 c5b964c3
! %f20 = 9dfea471 2e5566c7 45923f8e 59943af2
! %f24 = d16a6683 bea47f8c 8277475a fe76c3e9
! %f28 = c17f47d5 6f4d0af2 5ca3670d 8ae2fc38
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 543b7d57 9f9a5ce0 0abe2cdc 5beaac73
! %f36 = 3b30ab23 9d61e6be addbbba2 9911be26
! %f40 = 02ff2cd2 8e348b5b 62823113 4e3c9c02
! %f44 = 80c42acc bf3844ce 0abf9e6e bd9d662c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf99098780000003e,%g7,%g1 ! GSR scale = 7, align = 6
wr %g1,%g0,%gsr ! GSR = f99098780000003e
wr %g0,%y ! Clear Y 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[0000000091000008] = f5482f5f, %g2 = f5a773739dd276c8
lduh [%i6+%o1],%g2 ! %g2 = 000000000000f548
! Mem[000000009080000c] = d8b25f4c, %g2 = 000000000000f548
ldsb [%i5+0x00f],%g2 ! %g2 = ffffffffffffffd8
! Mem[000000009080001c] = 53628adf, %g18 = 9a72c21a2fad141b
ldsw [%i5+0x01c],%g2 ! %g2 = 9a72c21a2fad141b
! Mem[000000009080003c] = b8a10000, %g2 = 0000000053628adf
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffb8
! %l4 = 1b97ed4e, %l5 = dd2567ae, Mem[0000000030800010] = c956a7c8 9ff9d60f
std %l4,[%i1+%o2] ! Mem[0000000030800010] = 1b97ed4e dd2567ae
! Mem[0000000090800020] = 665fc762da437290, %g2 = ffffffffffffffb8
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! Mem[000000003080002c] = cd3748c7, %l2 = 3f4f25026c24b997
ldsw [%i1+0x02c],%l2 ! %l2 = ffffffffcd3748c7
! Mem[000000009180000c] = 3791404e, %g2 = 665fc762da437290
ldub [%o0+0x00e],%g2 ! %g2 = 0000000000000037
! Mem[0000000091800000] = 270d22b9, %g18 = 9a72c21a2fad141b
ldsw [%o0+%g0],%g2 ! %g2 = 9a72c21a2fad141b
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = 00000000270d22b9
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
p16_label_2:
! Mem[000000009180000c] = ec2a3791, %g2 = 4c632420ec2a3791
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffec2a
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = ffffffffffffec2a
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! Mem[0000000091800004] = 47aa0789, %g2 = a19e262fca578ad8
lduh [%o0+0x004],%g2 ! %g2 = 00000000000047aa
! Mem[0000000090800010] = 4cb9af0a, %g2 = 00000000000047aa
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004cb9
! Mem[0000000091800004] = 47aa0789, %g18 = 9a72c21a2fad141b
ldsw [%o0+0x004],%g2 ! %g2 = 9a72c21a2fad141b
! %l1 = a42cb15ff916577e, Mem[000000009100001c] = 9ea6e537
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = f916577e
! %l4 = d667d36e1b97ed4e, Mem[000000009100002c] = 65d635bd
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = 1b97ed4e
! %l7 = 743f9ae6d616b8b9, Mem[0000000030800016] = dd2567ae
sth %l7,[%i1+0x016] ! Mem[0000000030800014] = dd25b8b9
! %l6 = 28f46048ae021023, Mem[000000009100002c] = 1b97ed4e
stw %l6,[%i6+0x02c] ! Mem[000000009100002c] = ae021023
! Mem[000000009000001c] = 18391fda, %g18 = 9a72c21a2fad141b
ldsw [%i4+0x01c],%g2 ! %g2 = 9a72c21a2fad141b
p16_label_3:
! Mem[0000000091000028] = b35541f1ae021023, %g2 = 0000000018391fda
ldx [%i6+%o5],%g2 ! %g2 = b35541f1ae021023
! Mem[000000009180000c] = ec2a3791, %g2 = b35541f1ae021023
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
! %l6 = 28f46048ae021023, Mem[0000000090000018] = e663a5d9
stw %l6,[%i4+%o3] ! Mem[0000000090000018] = ae021023
! %l5 = 973b338fdd2567ae, Mem[0000000090800038] = fc554a3e
stb %l5,[%i5+0x038] ! Mem[0000000090800038] = ae554a3e
! Mem[0000000090800038] = ae554a3e, %g18 = 9a72c21a2fad141b
ldsw [%i5+0x038],%g2 ! %g2 = 9a72c21a2fad141b
! %l2 = ffffffffcd3748c7, Mem[0000000091000018] = 2c680e1df916577e
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = ffffffffcd3748c7
! %l4 = 1b97ed4e, %l5 = dd2567ae, Mem[0000000090000018] = ae021023 18391fda
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 1b97ed4e dd2567ae
! Mem[0000000091800020] = c7415370, %g2 = ffffffffae554a3e
ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffffc7
! %l3 = 5e3149007198ca1e, Mem[000000009080001a] = 07355362
sth %l3,[%i5+0x01a] ! Mem[0000000090800018] = ca1e5362
! %l2 = ffffffffcd3748c7, Mem[0000000090000034] = da399060
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = cd3748c7
p16_label_4:
! Mem[0000000090800020] = 665fc762da437290, %g2 = ffffffffffffffc7
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! Mem[0000000090800038] = ae554a3e, %g2 = 665fc762da437290
lduh [%i5+0x038],%g2 ! %g2 = 000000000000ae55
! Mem[0000000091800004] = 47aa0789, %g2 = 000000000000ae55
lduw [%o0+0x004],%g2 ! %g2 = 0000000047aa0789
! %l1 = a42cb15ff916577e, Mem[0000000090000038] = 9045cbce22b61a17
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = a42cb15ff916577e
! Mem[0000000030800024] = 099c182c, %l2 = ffffffffcd3748c7
ldub [%i1+0x024],%l2 ! %l2 = 0000000000000009
! Mem[0000000090800024] = 90ddee8f, %g2 = 0000000047aa0789
ldub [%i5+0x027],%g2 ! %g2 = 0000000000000090
! Mem[000000003080001c] = a4b53d5b, %l2 = 0000000000000009
lduh [%i1+0x01e],%l2 ! %l2 = 0000000000003d5b
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = 00000090, %g3 = 0bad0b00
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! %l5 = 973b338fdd2567ae, Mem[0000000090000001] = 24e74a77
stb %l5,[%i4+0x001] ! Mem[0000000090000000] = aee74a77
! %l2 = 00003d5b, %l3 = 7198ca1e, Mem[0000000090000010] = b8b0f4d7 2e582097
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 00003d5b 7198ca1e
p16_label_5:
! %l7 = 743f9ae6d616b8b9, Mem[0000000090800014] = af0a82ca
stw %l7,[%i5+0x014] ! Mem[0000000090800014] = d616b8b9
! Mem[0000000030800014] = dd25b8b9, %l7 = 743f9ae6d616b8b9
ldsb [%i1+0x014],%l7 ! %l7 = ffffffffffffffdd
! Mem[0000000030000018] = 43e9be93, %l4 = d667d36e1b97ed4e
lduw [%i0+%o3],%l4 ! %l4 = 0000000043e9be93
! Mem[0000000091800038] = 206724ce60b200b2, %g2 = 00000000f4c1a24c
ldx [%o0+0x038],%g2 ! %g2 = 206724ce60b200b2
! %l7 = ffffffffffffffdd, Mem[0000000030800028] = 0df5e944
sth %l7,[%i1+%o5] ! Mem[0000000030800028] = ffdde944
! %l2 = 0000000000003d5b, Mem[000000003180003c] = 4d232f47
stw %l2,[%i3+0x03c] ! Mem[000000003180003c] = 00003d5b
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 60b200b2, %g3 = 4725624a
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! Mem[0000000030000030] = 296a4107, %l2 = 0000000000003d5b
ldub [%i0+0x033],%l2 ! %l2 = 0000000000000007
! %l6 = 28f46048ae021023, Mem[0000000090800018] = 9556ca1e53628adf
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 28f46048ae021023
! Mem[0000000090800018] = 28f46048ae021023, %g2 = 000000001b126a38
ldx [%i5+%o3],%g2 ! %g2 = 28f46048ae021023
p16_label_6:
! %l0 = d73cff642ab16388, Mem[0000000031000009] = d326b8af
stb %l0,[%i2+0x009] ! Mem[0000000031000008] = d388b8af
! Mem[000000003180000c] = c41ed64d, %l0 = d73cff642ab16388
ldub [%i3+0x00f],%l0 ! %l0 = 000000000000004d
! Mem[0000000090000030] = 573d94b1, %g2 = 28f46048ae021023
lduh [%i4+0x030],%g2 ! %g2 = 000000000000573d
! Mem[0000000031800008] = beddc302, %l6 = 28f46048ae021023
lduh [%i3+0x00a],%l6 ! %l6 = 000000000000c302
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = 0000573d, %g3 = 1f66326f
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
! Mem[000000009100001c] = cd3748c7, %g2 = 00000000206724ce
lduw [%i6+0x01c],%g2 ! %g2 = 00000000cd3748c7
! Mem[0000000091000038] = d578fe30, %g2 = 00000000cd3748c7
lduh [%i6+0x038],%g2 ! %g2 = 000000000000d578
! Mem[0000000091800004] = 07894c63, %g2 = 000000000000d578
lduh [%o0+0x006],%g2 ! %g2 = 0000000000000789
! Mem[0000000031800010] = 830bd1e2 d81dc28d, %l4 = 43e9be93, %l5 = dd2567ae
ldd [%i3+%o2],%l4 ! %l4 = 00000000830bd1e2 00000000d81dc28d
! %l3 = 5e3149007198ca1e, Mem[0000000091800021] = fea2c741
stb %l3,[%o0+0x021] ! Mem[0000000091800020] = 1ea2c741
p16_label_7:
! %l0 = 000000000000004d, Mem[0000000091000029] = 5541f1ae
stb %l0,[%i6+0x029] ! Mem[0000000091000028] = 4d41f1ae
! Mem[0000000090800030] = dc3ef5d3, %g2 = 0000000000000789
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffdc3e
! Mem[0000000091000000] = 92f01ec2e276df48, %g2 = ffffffffffffdc3e
ldx [%i6+%g0],%g2 ! %g2 = 92f01ec2e276df48
! Mem[0000000090800014] = 16b8b928, %g2 = 92f01ec2e276df48
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000016
! Mem[0000000090800000] = 2f7f1d79, %g2 = 0000000000000016
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
! Mem[0000000090800028] = ddee8f90, %g2 = 0000000000002f7f
ldub [%i5+%o5],%g2 ! %g2 = 00000000000000dd
! Mem[0000000090800020] = 62da4372, %g2 = 00000000000000dd
ldub [%i5+0x023],%g2 ! %g2 = 0000000000000062
! %l1 = a42cb15ff916577e, Mem[0000000030800016] = dd25b8b9
stb %l1,[%i1+0x016] ! Mem[0000000030800014] = dd257eb9
! %l6 = 000000000000c302, Mem[000000009100003a] = fe309b50
sth %l6,[%i6+0x03a] ! Mem[0000000091000038] = c3029b50
! %l4 = 00000000830bd1e2, Mem[0000000090800008] = a19e262f
stb %l4,[%i5+%o1] ! Mem[0000000090800008] = e29e262f
p16_label_8:
! Mem[0000000091000010] = 6a381f66, %g2 = 0000000000000062
ldub [%i6+0x012],%g2 ! %g2 = 000000000000006a
! %l6 = 000000000000c302, Mem[0000000091000016] = 326fffff
sth %l6,[%i6+0x016] ! Mem[0000000091000014] = c302ffff
! Mem[0000000090000014] = 7198ca1e, %g2 = 000000000000006a
lduw [%i4+0x014],%g2 ! %g2 = 000000007198ca1e
! Mem[0000000091000030] = d7be7a30941fa440, %g2 = 000000007198ca1e
ldx [%i6+0x030],%g2 ! %g2 = d7be7a30941fa440
! %l0 = 000000000000004d, Mem[0000000091800028] = f4c1a24c4725624a
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 000000000000004d
! Mem[000000009000002c] = 47469357, %g2 = d7be7a30941fa440
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000047
! Mem[0000000090000024] = 1cd9c7af, %g2 = 0000000000000047
ldsh [%i4+0x026],%g2 ! %g2 = 0000000000001cd9
! %l0 = 000000000000004d, Mem[000000003100002a] = fce841bc
sth %l0,[%i2+0x02a] ! Mem[0000000031000028] = fce8004d
! Mem[0000000091000000] = f01ec2e2, %g2 = 0000000000001cd9
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000f0
! %l3 = 5e3149007198ca1e, Mem[0000000090800034] = 58a94c81
sth %l3,[%i5+0x034] ! Mem[0000000090800034] = ca1e4c81
p16_label_9:
! %l4 = 830bd1e2, %l5 = d81dc28d, Mem[0000000031800000] = ab226446 37fd4d1b
std %l4,[%i3+%g0] ! Mem[0000000031800000] = 830bd1e2 d81dc28d
! Mem[0000000091000014] = 1f66c302, %g18 = 9a72c21a2fad141b
ldsw [%i6+0x014],%g2 ! %g2 = 9a72c21a2fad141b
! Mem[0000000090800038] = ae554a3e, %g2 = 000000001f66c302
ldub [%i5+0x038],%g2 ! %g2 = 00000000000000ae
! %l0 = 000000000000004d, Mem[0000000091800008] = 4c632420
stw %l0,[%o0+%o1] ! Mem[0000000091800008] = 0000004d
! Mem[0000000090000010] = 00003d5b 7198ca1e, %g2 = 000000ae, %g3 = 60b200b2
ldd [%i4+%o2],%g2 ! %g2 = 0000000000003d5b 000000007198ca1e
! Mem[0000000030800008] = 52d694563dc12ef8, %l2 = 0000000000000007
ldx [%i1+%o1],%l2 ! %l2 = 52d694563dc12ef8
! Mem[0000000090800004] = 4f34d7b2, %g18 = 9a72c21a2fad141b
ldsw [%i5+0x004],%g2 ! %g2 = 9a72c21a2fad141b
! Mem[000000009100001c] = cd3748c7, %g2 = 000000004f34d7b2
ldsb [%i6+0x01c],%g2 ! %g2 = ffffffffffffffcd
! %l5 = 00000000d81dc28d, Mem[0000000091000030] = d7be7a30941fa440
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = 00000000d81dc28d
! Mem[0000000031000028] = fce8004d 5d6fc42d, %l4 = 830bd1e2, %l5 = d81dc28d
ldd [%i2+%o5],%l4 ! %l4 = 00000000fce8004d 000000005d6fc42d
p16_label_10:
! Mem[0000000090000008] = bc841a2f c349b38e, %g2 = ffffffcd, %g3 = 7198ca1e
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c349b38e
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = bc841a2f, %g3 = c349b38e
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000090000030] = 573d94b1cd3748c7, %g2 = 00000000270d22b9
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1cd3748c7
! %l1 = a42cb15ff916577e, Mem[0000000091000000] = 92f01ec2e276df48
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = a42cb15ff916577e
! %l4 = 00000000fce8004d, Mem[0000000090000028] = c7af7175
sth %l4,[%i4+%o5] ! Mem[0000000090000028] = 004d7175
! %l5 = 000000005d6fc42d, Mem[000000009000001e] = 67aeefda
stb %l5,[%i4+0x01e] ! Mem[000000009000001c] = 2daeefda
! %l0 = 000000000000004d, Mem[0000000091800008] = 0000004d
sth %l0,[%o0+%o1] ! Mem[0000000091800008] = 004d004d
! Mem[0000000090800038] = ae554a3e, %g2 = 573d94b1cd3748c7
lduw [%i5+0x038],%g2 ! %g2 = 00000000ae554a3e
! %l3 = 5e3149007198ca1e, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 5e3149007198ca1e
! Mem[0000000090000020] = 49007198, %g2 = 00000000ae554a3e
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000004900
p16_label_11:
! %l5 = 000000005d6fc42d, Mem[000000009080003a] = 4a3e5ac4
stb %l5,[%i5+0x03a] ! Mem[0000000090800038] = 2d3e5ac4
! Mem[0000000031000038] = d2b6faa4, %l4 = 00000000fce8004d
lduw [%i2+0x038],%l4 ! %l4 = 00000000d2b6faa4
! Mem[000000009000000c] = c349b38e, %g18 = 9a72c21a2fad141b
ldsw [%i4+0x00c],%g2 ! %g2 = 9a72c21a2fad141b
! %l6 = 000000000000c302, Mem[000000009080001c] = ae021023
stb %l6,[%i5+0x01c] ! Mem[000000009080001c] = 02021023
! %l1 = a42cb15ff916577e, Mem[0000000091000020] = 3d4d27c52e6fd2f1
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = a42cb15ff916577e
! Mem[0000000030800018] = 2dc9a913 a4b53d5b, %l4 = d2b6faa4, %l5 = 5d6fc42d
ldd [%i1+%o3],%l4 ! %l4 = 000000002dc9a913 00000000a4b53d5b
! Mem[0000000091000030] = 00000000, %g2 = ffffffffc349b38e
lduw [%i6+0x030],%g2 ! %g2 = 0000000000000000
! Mem[000000009180003c] = 60b200b2, %g2 = 0000000000000000
lduw [%o0+0x03c],%g2 ! %g2 = 0000000060b200b2
! Mem[000000009180000c] = 3791404e, %g2 = 0000000060b200b2
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000003791
! Mem[000000009100000c] = 95411b12, %g2 = 0000000000003791
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000009541
p16_label_12:
! Mem[0000000030000028] = de513502, %l3 = 5e3149007198ca1e
ldub [%i0+0x02a],%l3 ! %l3 = 0000000000000035
! Mem[000000003000002c] = e1dc7e72, %l6 = 000000000000c302
ldsw [%i0+0x02c],%l6 ! %l6 = ffffffffe1dc7e72
! Mem[0000000090000030] = 573d94b1, %g2 = 0000000000009541
ldsh [%i4+0x030],%g2 ! %g2 = 000000000000573d
! Mem[0000000090000038] = a42cb15ff916577e, %g2 = 000000000000573d
ldx [%i4+0x038],%g2 ! %g2 = a42cb15ff916577e
! Mem[0000000090800010] = b25f4cb9d616b8b9, %g2 = a42cb15ff916577e
ldx [%i5+%o2],%g2 ! %g2 = b25f4cb9d616b8b9
! %l4 = 2dc9a913, %l5 = a4b53d5b, Mem[0000000091800000] = 270d22b9 47aa0789
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 2dc9a913 a4b53d5b
! %l7 = ffffffffffffffdd, Mem[0000000091000030] = 00000000d81dc28d
stx %l7,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffffdd
! Mem[0000000090000024] = 7198ca1e, %g2 = b25f4cb9d616b8b9
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000007198
! %l3 = 0000000000000035, Mem[0000000090800016] = b8b928f4
stb %l3,[%i5+0x016] ! Mem[0000000090800014] = 35b928f4
! %l6 = ffffffffe1dc7e72, Mem[0000000030000002] = 41a056d8
sth %l6,[%i0+0x002] ! Mem[0000000030000000] = 41a07e72
p16_label_13:
! Mem[000000009080000c] = ca578ad8, %g18 = 9a72c21a2fad141b
ldsw [%i5+0x00c],%g2 ! %g2 = 9a72c21a2fad141b
! Mem[0000000091800038] = 206724ce, %g18 = 9a72c21a2fad141b
ldsw [%o0+0x038],%g2 ! %g2 = 9a72c21a2fad141b
! %l1 = a42cb15ff916577e, Mem[0000000090800012] = 4cb9d616
stb %l1,[%i5+0x012] ! Mem[0000000090800010] = 7eb9d616
! Mem[0000000090800018] = 28f46048 02021023, %g2 = 206724ce, %g3 = 47aa0789
ldd [%i5+%o3],%g2 ! %g2 = 0000000028f46048 0000000002021023
! Mem[0000000090800018] = 28f46048, %g18 = 9a72c21a2fad141b
ldsw [%i5+%o3],%g2 ! %g2 = 9a72c21a2fad141b
! Mem[0000000091800000] = 2dc9a913a4b53d5b, %g2 = 0000000028f46048
ldx [%o0+%g0],%g2 ! %g2 = 2dc9a913a4b53d5b
! Mem[0000000090800018] = 28f46048, %g2 = 2dc9a913a4b53d5b
ldsh [%i5+%o3],%g2 ! %g2 = 00000000000028f4
! Mem[0000000031000030] = ebc15ac6, %l7 = ffffffffffffffdd
lduw [%i2+0x030],%l7 ! %l7 = 00000000ebc15ac6
! %l0 = 0000004d, %l1 = f916577e, Mem[0000000030000028] = de513502 e1dc7e72
std %l0,[%i0+%o5] ! Mem[0000000030000028] = 0000004d f916577e
! Mem[0000000091000028] = 41f1ae02, %g2 = 00000000000028f4
lduh [%i6+0x02a],%g2 ! %g2 = 00000000000041f1
p16_label_14:
! %l5 = 00000000a4b53d5b, Mem[0000000090000012] = 3d5b7198
sth %l5,[%i4+0x012] ! Mem[0000000090000010] = 3d5b7198
! Mem[0000000091000018] = ffffffff cd3748c7, %g2 = 000041f1, %g3 = 02021023
ldd [%i6+%o3],%g2 ! %g2 = 00000000ffffffff 00000000cd3748c7
! Mem[0000000031800008] = beddc302c41ed64d, %l1 = a42cb15ff916577e
ldx [%i3+%o1],%l1 ! %l1 = beddc302c41ed64d
! %l2 = 52d694563dc12ef8, Mem[0000000090800010] = b25f7eb9d61635b9
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 52d694563dc12ef8
! Mem[0000000091000020] = a42cb15f, %g2 = 00000000ffffffff
lduw [%i6+%o4],%g2 ! %g2 = 00000000a42cb15f
! Mem[0000000090800038] = ae552d3e5ac4b8a1, %g2 = 00000000a42cb15f
ldx [%i5+0x038],%g2 ! %g2 = ae552d3e5ac4b8a1
! Mem[0000000090800020] = 665fc762, %g2 = ae552d3e5ac4b8a1
lduh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! Mem[0000000030000018] = 43e9be93, %l1 = beddc302c41ed64d
lduw [%i0+%o3],%l1 ! %l1 = 0000000043e9be93
! Mem[0000000091000038] = d578c3029b50f1dd, %g2 = 000000000000665f
ldx [%i6+0x038],%g2 ! %g2 = d578c3029b50f1dd
! Mem[000000009080003c] = a1000000, %g2 = d578c3029b50f1dd
ldub [%i5+0x03f],%g2 ! %g2 = 00000000000000a1
p16_label_15:
! %l4 = 000000002dc9a913, Mem[0000000091000030] = ffffffffffffffdd
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 000000002dc9a913
! %l3 = 0000000000000035, Mem[000000003180001e] = a043e8cb
sth %l3,[%i3+0x01e] ! Mem[000000003180001c] = a0430035
! %l3 = 0000000000000035, Mem[000000003180001a] = a31ef00e
sth %l3,[%i3+0x01a] ! Mem[0000000031800018] = a31e0035
! %l6 = e1dc7e72, %l7 = ebc15ac6, Mem[0000000090800030] = dc3ef5d3 ca1e4c81
std %l6,[%i5+0x030] ! Mem[0000000090800030] = e1dc7e72 ebc15ac6
! Mem[0000000091800038] = 24ce60b2, %g2 = 00000000000000a1
ldsh [%o0+0x03a],%g2 ! %g2 = 00000000000024ce
! %l6 = ffffffffe1dc7e72, Mem[0000000091000014] = 1f66c302
stw %l6,[%i6+0x014] ! Mem[0000000091000014] = e1dc7e72
! Mem[0000000031800008] = beddc302, %l1 = 0000000043e9be93
ldub [%i3+0x00b],%l1 ! %l1 = 0000000000000002
! Mem[0000000091000020] = b15ff916, %g2 = 00000000000024ce
lduh [%i6+0x022],%g2 ! %g2 = 000000000000b15f
! %l5 = 00000000a4b53d5b, Mem[0000000090000018] = 1b97ed4e
sth %l5,[%i4+%o3] ! Mem[0000000090000018] = 3d5bed4e
! %l5 = 00000000a4b53d5b, Mem[000000009180003e] = 00b20000
sth %l5,[%o0+0x03e] ! Mem[000000009180003c] = 3d5b0000
p16_label_16:
! Mem[000000009100001c] = 48c7a42c, %g2 = 000000000000b15f
ldsh [%i6+0x01e],%g2 ! %g2 = 00000000000048c7
! Mem[000000009000001c] = 2dae5e31, %g2 = 00000000000048c7
ldsb [%i4+0x01e],%g2 ! %g2 = 000000000000002d
! %l0 = 000000000000004d, Mem[0000000091800000] = 2dc9a913a4b53d5b
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 000000000000004d
! %l5 = 00000000a4b53d5b, Mem[0000000091800032] = 9b67d4df
sth %l5,[%o0+0x032] ! Mem[0000000091800030] = 3d5bd4df
! Mem[0000000091800014] = b1020c9e, %g2 = 000000000000002d
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffb1
! Mem[0000000090000010] = 3d5b7198, %g2 = ffffffffffffffb1
ldsb [%i4+0x012],%g2 ! %g2 = 000000000000003d
! Mem[0000000090000024] = 7198ca1e, %g2 = 000000000000003d
lduw [%i4+0x024],%g2 ! %g2 = 000000007198ca1e
! %l3 = 0000000000000035, Mem[0000000090000030] = 573d94b1
stw %l3,[%i4+0x030] ! Mem[0000000090000030] = 00000035
! Mem[0000000031000010] = ca9af3cb80e109b3, %l1 = 0000000000000002
ldx [%i2+%o2],%l1 ! %l1 = ca9af3cb80e109b3
! %l1 = ca9af3cb80e109b3, Mem[0000000030000000] = 41a07e72
stw %l1,[%i0+%g0] ! Mem[0000000030000000] = 80e109b3
p16_label_17:
! Mem[0000000091800010] = 404e134b, %g2 = 000000007198ca1e
lduh [%o0+%o2],%g2 ! %g2 = 000000000000404e
! Mem[0000000091800020] = 211ea2c7 41537031, %g2 = 0000404e, %g3 = cd3748c7
ldd [%o0+%o4],%g2 ! %g2 = 00000000211ea2c7 0000000041537031
! %l1 = ca9af3cb80e109b3, Mem[0000000091000036] = a913d578
sth %l1,[%i6+0x036] ! Mem[0000000091000034] = 09b3d578
! Mem[000000009180002c] = 0000004d, %g18 = 9a72c21a2fad141b
ldsw [%o0+0x02c],%g2 ! %g2 = 9a72c21a2fad141b
! %l7 = 00000000ebc15ac6, Mem[0000000091000030] = 000000002dc909b3
stx %l7,[%i6+0x030] ! Mem[0000000091000030] = 00000000ebc15ac6
! %l0 = 0000004d, %l1 = 80e109b3, Mem[0000000031800028] = d93c7791 d453855f
std %l0,[%i3+%o5] ! Mem[0000000031800028] = 0000004d 80e109b3
! Mem[000000009080001c] = 1023665f, %g2 = 000000000000004d
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000001023
! Mem[0000000090000038] = b15ff916, %g2 = 0000000000001023
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000b15f
! Mem[0000000090800030] = 7e72ebc1, %g2 = 000000000000b15f
ldsh [%i5+0x032],%g2 ! %g2 = 0000000000007e72
! %l6 = e1dc7e72, %l7 = ebc15ac6, Mem[0000000030000030] = 296a4107 f4602bc8
std %l6,[%i0+0x030] ! Mem[0000000030000030] = e1dc7e72 ebc15ac6
p16_label_18:
! Mem[000000009180003c] = 3d5b0000, %g2 = 0000000000007e72
ldub [%o0+0x03e],%g2 ! %g2 = 000000000000003d
! %l2 = 52d694563dc12ef8, Mem[000000009080002c] = cb9834df
sth %l2,[%i5+0x02c] ! Mem[000000009080002c] = 2ef834df
! Mem[0000000090800020] = 665fc762da437290, %g2 = 000000000000003d
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! Mem[0000000091000010] = 1b126a38 e1dc7e72, %g2 = da437290, %g3 = 41537031
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 00000000e1dc7e72
! Mem[000000009180003c] = 3d5b0000, %g2 = 000000001b126a38
ldsb [%o0+0x03e],%g2 ! %g2 = 000000000000003d
! %l4 = 2dc9a913, %l5 = a4b53d5b, Mem[0000000091000018] = ffffffff cd3748c7
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 2dc9a913 a4b53d5b
! Mem[0000000091800004] = 0000004d, %g2 = 000000000000003d
ldsb [%o0+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000031000020] = 8aed729e, %l5 = 00000000a4b53d5b
ldsb [%i2+0x021],%l5 ! %l5 = ffffffffffffffed
! %l2 = 52d694563dc12ef8, Mem[000000009100003e] = f1dd0000
stb %l2,[%i6+0x03e] ! Mem[000000009100003c] = f8dd0000
! Mem[0000000090800014] = c12ef828, %g2 = 0000000000000000
ldub [%i5+0x015],%g2 ! %g2 = 00000000000000c1
p16_label_19:
! %l6 = e1dc7e72, %l7 = ebc15ac6, Mem[0000000090000010] = 00003d5b 7198ca1e
std %l6,[%i4+%o2] ! Mem[0000000090000010] = e1dc7e72 ebc15ac6
! Mem[0000000091800034] = df14b020, %g2 = 00000000000000c1
ldub [%o0+0x035],%g2 ! %g2 = 00000000000000df
! %l4 = 2dc9a913, %l5 = ffffffed, Mem[0000000090800010] = 52d69456 3dc12ef8
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 2dc9a913 ffffffed
! Mem[000000003080003c] = 74207d0d, %l1 = ca9af3cb80e109b3
lduw [%i1+0x03c],%l1 ! %l1 = 0000000074207d0d
! %l2 = 52d694563dc12ef8, Mem[000000009100002a] = 41f1ae02
stb %l2,[%i6+0x02a] ! Mem[0000000091000028] = f8f1ae02
! Mem[0000000031000010] = ca9af3cb80e109b3, %l2 = 52d694563dc12ef8
ldx [%i2+%o2],%l2 ! %l2 = ca9af3cb80e109b3
! Mem[000000009080001c] = 1023665f, %g2 = 00000000000000df
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000001023
! %l5 = ffffffffffffffed, Mem[0000000091800036] = 14b02067
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = ffed2067
! %l7 = 00000000ebc15ac6, Mem[0000000091000028] = b34df8f1ae021023
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 00000000ebc15ac6
! Mem[000000009080002c] = 2ef834df, %g18 = 9a72c21a2fad141b
ldsw [%i5+0x02c],%g2 ! %g2 = 9a72c21a2fad141b
p16_label_20:
! %l2 = 80e109b3, %l3 = 00000035, Mem[0000000031800030] = d76a4adf 491d363a
std %l2,[%i3+0x030] ! Mem[0000000031800030] = 80e109b3 00000035
! Mem[0000000091000034] = ebc15ac6, %g2 = 000000002ef834df
lduh [%i6+0x034],%g2 ! %g2 = 000000000000ebc1
! %l4 = 2dc9a913, %l5 = ffffffed, Mem[0000000091800038] = 206724ce 60b23d5b
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 2dc9a913 ffffffed
! Mem[0000000090800014] = ffed28f4, %g2 = 000000000000ebc1
ldub [%i5+0x016],%g2 ! %g2 = 00000000000000ff
! Mem[000000009000003c] = f916577e, %g2 = 00000000000000ff
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000f916
! Mem[000000009080003c] = a1000000, %g2 = 000000000000f916
ldub [%i5+0x03f],%g2 ! %g2 = 00000000000000a1
! Mem[000000009100000c] = ccff9541, %g18 = 9a72c21a2fad141b
ldsw [%i6+0x00c],%g2 ! %g2 = 9a72c21a2fad141b
! %l4 = 000000002dc9a913, Mem[0000000090000028] = 004d717562474693
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 000000002dc9a913
! Mem[0000000090000008] = bc841a2f, %g2 = ffffffffccff9541
lduw [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f
! %l4 = 000000002dc9a913, Mem[0000000090000028] = 000000002dc9a913
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 000000002dc9a913
p16_label_21:
! %l0 = 0000004d, %l1 = 74207d0d, Mem[0000000091000018] = 2dc9a913 a4b53d5b
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 0000004d 74207d0d
! Mem[0000000091000020] = 5ff91657, %g2 = 00000000bc841a2f
ldsb [%i6+0x023],%g2 ! %g2 = 000000000000005f
! Mem[0000000091000034] = ebc15ac6, %g18 = 9a72c21a2fad141b
ldsw [%i6+0x034],%g2 ! %g2 = 9a72c21a2fad141b
! Mem[0000000091800000] = 000000000000004d, %g2 = ffffffffebc15ac6
ldx [%o0+%g0],%g2 ! %g2 = 000000000000004d
! Mem[000000009100001c] = 74207d0d, %g2 = 000000000000004d
ldub [%i6+0x01c],%g2 ! %g2 = 0000000000000074
! Mem[0000000030000010] = fae2545e, %l7 = 00000000ebc15ac6
lduh [%i0+%o2],%l7 ! %l7 = 000000000000fae2
! Mem[0000000030800038] = c2a0651d, %l6 = ffffffffe1dc7e72
ldsb [%i1+0x038],%l6 ! %l6 = ffffffffffffffc2
! %l2 = ca9af3cb80e109b3, Mem[0000000090000038] = a42cb15ff916577e
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = ca9af3cb80e109b3
! %l3 = 0000000000000035, Mem[000000009000000f] = 8ee1dc7e
stb %l3,[%i4+0x00f] ! Mem[000000009000000c] = 35e1dc7e
! %l7 = 000000000000fae2, Mem[0000000090000030] = 00000035cd3748c7
stx %l7,[%i4+0x030] ! Mem[0000000090000030] = 000000000000fae2
p16_label_22:
! %l3 = 0000000000000035, Mem[0000000090800014] = ffffffed
sth %l3,[%i5+0x014] ! Mem[0000000090800014] = 0035ffed
! Mem[0000000091000020] = a42cb15f f916577e, %g2 = 00000074, %g3 = e1dc7e72
ldd [%i6+%o4],%g2 ! %g2 = 00000000a42cb15f 00000000f916577e
! %l1 = 0000000074207d0d, Mem[000000009080002a] = 8f902ef8
stb %l1,[%i5+0x02a] ! Mem[0000000090800028] = 0d902ef8
! Mem[0000000091800008] = 004d004d, %g2 = 00000000a42cb15f
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000030] = 00000000, %g2 = 0000000000000000
ldub [%i4+0x032],%g2 ! %g2 = 0000000000000000
! Mem[000000003080002c] = cd3748c7, %l0 = 000000000000004d
ldsw [%i1+0x02c],%l0 ! %l0 = ffffffffcd3748c7
! Mem[000000009000002c] = 2dc9a913, %g18 = 9a72c21a2fad141b
ldsw [%i4+0x02c],%g2 ! %g2 = 9a72c21a2fad141b
! Mem[0000000090000038] = ca9af3cb 80e109b3, %g2 = 2dc9a913, %g3 = f916577e
ldd [%i4+0x038],%g2 ! %g2 = 00000000ca9af3cb 0000000080e109b3
! %l7 = 000000000000fae2, Mem[0000000090800028] = ddee0d902ef834df
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 000000000000fae2
! %l6 = ffffffffffffffc2, Mem[0000000090800014] = 0035ffed
sth %l6,[%i5+0x014] ! Mem[0000000090800014] = ffc2ffed
p16_label_23:
! %l0 = cd3748c7, %l1 = 74207d0d, Mem[0000000090800018] = 28f46048 02021023
std %l0,[%i5+%o3] ! Mem[0000000090800018] = cd3748c7 74207d0d
! %l0 = ffffffffcd3748c7, Mem[000000009100000c] = ccff9541
sth %l0,[%i6+0x00c] ! Mem[000000009100000c] = 48c79541
! Mem[0000000091800038] = 2dc9a913, %g18 = 9a72c21a2fad141b
ldsw [%o0+0x038],%g2 ! %g2 = 9a72c21a2fad141b
! %l6 = ffffffffffffffc2, Mem[000000009000003c] = 80e109b3
stw %l6,[%i4+0x03c] ! Mem[000000009000003c] = ffffffc2
! Mem[0000000091800024] = 41537031, %g18 = 9a72c21a2fad141b
ldsw [%o0+0x024],%g2 ! %g2 = 9a72c21a2fad141b
! %l5 = ffffffffffffffed, Mem[0000000090800028] = 000000000000fae2
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffffffed
! Mem[0000000091000018] = 0000004d 74207d0d, %g2 = 41537031, %g3 = 80e109b3
ldd [%i6+%o3],%g2 ! %g2 = 000000000000004d 0000000074207d0d
! Mem[0000000091000010] = 1b126a38 e1dc7e72, %g2 = 0000004d, %g3 = 74207d0d
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 00000000e1dc7e72
! %l7 = 000000000000fae2, Mem[000000003000002f] = f916577e
stb %l7,[%i0+0x02f] ! Mem[000000003000002c] = f91657e2
! %l7 = 000000000000fae2, Mem[0000000030000020] = 40f4e49ecf17b795
stx %l7,[%i0+%o4] ! Mem[0000000030000020] = 000000000000fae2
p16_label_24:
! Mem[000000009100002c] = ebc15ac6, %g18 = 9a72c21a2fad141b
ldsw [%i6+0x02c],%g2 ! %g2 = 9a72c21a2fad141b
! Mem[0000000090000020] = 5e314900, %g2 = ffffffffebc15ac6
lduh [%i4+%o4],%g2 ! %g2 = 0000000000005e31
! %l3 = 0000000000000035, Mem[0000000090800020] = 665fc762
stw %l3,[%i5+%o4] ! Mem[0000000090800020] = 00000035
! Mem[0000000030000018] = 43e9be93f891f46d, %l1 = 0000000074207d0d
ldx [%i0+%o3],%l1 ! %l1 = 43e9be93f891f46d
! Mem[000000009000001c] = dd252dae, %g2 = 0000000000005e31
lduw [%i4+0x01c],%g2 ! %g2 = 00000000dd252dae
! Mem[0000000090000000] = 86aee74a, %g2 = 00000000dd252dae
lduw [%i4+%g0],%g2 ! %g2 = 0000000086aee74a
! %l6 = ffffffffffffffc2, Mem[0000000090800008] = e29e262f
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = ffffffc2
! %l3 = 0000000000000035, Mem[0000000090800038] = ae552d3e
sth %l3,[%i5+0x038] ! Mem[0000000090800038] = 00352d3e
! Mem[0000000090800024] = da437290, %g2 = 0000000086aee74a
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000da
! Mem[0000000091000028] = 000000eb, %g2 = 00000000000000da
ldsb [%i6+0x029],%g2 ! %g2 = 0000000000000000
p16_label_25:
! Mem[0000000090000030] = 000000fa, %g2 = 0000000000000000
ldsb [%i4+0x033],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800024] = 7290ffff, %g2 = 0000000000000000
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000007290
! %l4 = 2dc9a913, %l5 = ffffffed, Mem[0000000091000008] = f5482f5f 48c79541
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 2dc9a913 ffffffed
! %l6 = ffffffffffffffc2, Mem[0000000091000034] = ebc15ac6
sth %l6,[%i6+0x034] ! Mem[0000000091000034] = ffc25ac6
! Mem[000000003100000c] = 4e250cab, %l0 = ffffffffcd3748c7
ldsh [%i2+0x00e],%l0 ! %l0 = 0000000000000cab
! Mem[0000000031000004] = 9ce35bf6, %l4 = 000000002dc9a913
ldub [%i2+0x007],%l4 ! %l4 = 00000000000000f6
! Mem[0000000090800000] = 1d794f34, %g2 = 0000000000007290
ldub [%i5+0x002],%g2 ! %g2 = 000000000000001d
! Mem[0000000091000038] = d578c302 9b50f8dd, %g2 = 0000001d, %g3 = e1dc7e72
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578c302 000000009b50f8dd
! %l0 = 00000cab, %l1 = f891f46d, Mem[0000000030800020] = 4db091ba 099c182c
std %l0,[%i1+%o4] ! Mem[0000000030800020] = 00000cab f891f46d
! %l1 = 43e9be93f891f46d, Mem[0000000091000026] = 577e0000
sth %l1,[%i6+0x026] ! Mem[0000000091000024] = f46d0000
ba,a p16_not_taken_0_end
p16_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000000000cab
bne,a,pn %xcc,p16_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 43e9be93f891f46d
bne,a,pn %xcc,p16_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ca9af3cb80e109b3
bne,a,pn %xcc,p16_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000035
bne,a,pn %xcc,p16_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000f6
bne,a,pn %xcc,p16_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffed
bne,a,pn %xcc,p16_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffc2
bne,a,pn %xcc,p16_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000fae2
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 742ff4a9 a10409dc
bne %xcc,p16_f4_fail
nop
! Check Local Memory
set p16_local0_expect,%g1
p16_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 80e109b3cc1c7751
ldx [%i0+0x000],%g3 ! Observed data at 0000000030000000
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000000fae2
ldx [%i0+0x020],%g3 ! Observed data at 0000000030000020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000004df91657e2
ldx [%i0+0x028],%g3 ! Observed data at 0000000030000028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = e1dc7e72ebc15ac6
ldx [%i0+0x030],%g3 ! Observed data at 0000000030000030
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x030,%g4
set p16_local1_expect,%g1
p16_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 1b97ed4edd257eb9
ldx [%i1+0x010],%g3 ! Observed data at 0000000030800010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000cabf891f46d
ldx [%i1+0x020],%g3 ! Observed data at 0000000030800020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffdde944cd3748c7
ldx [%i1+0x028],%g3 ! Observed data at 0000000030800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x028,%g4
set p16_local2_expect,%g1
p16_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = d388b8af4e250cab
ldx [%i2+0x008],%g3 ! Observed data at 0000000031000008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = fce8004d5d6fc42d
ldx [%i2+0x028],%g3 ! Observed data at 0000000031000028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x028,%g4
set p16_local3_expect,%g1
p16_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 830bd1e2d81dc28d
ldx [%i3+0x000],%g3 ! Observed data at 0000000031800000
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = a31e0035a0430035
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 = 0000004d80e109b3
ldx [%i3+0x028],%g3 ! Observed data at 0000000031800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 80e109b300000035
ldx [%i3+0x030],%g3 ! Observed data at 0000000031800030
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 262e5cdc00003d5b
ldx [%i3+0x038],%g3 ! Observed data at 0000000031800038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x038,%g4
! The test for processor 16 has passed
p16_passed:
ta GOOD_TRAP
nop
p16_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p16_failed
p16_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p16_failed
p16_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p16_failed
p16_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p16_failed
p16_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p16_failed
p16_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p16_failed
p16_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p16_failed
p16_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p16_failed
p16_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:
ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030800018]
done
p16_trap1o:
ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030800018]
done
p16_trap2e:
ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800008]
done
p16_trap2o:
ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800008]
done
p16_trap3e:
nop
done
p16_trap3o:
nop
done
p16_init_memory_pointers:
set p16_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p16_local0_start,%i0
set p16_local1_start,%i1
set p16_local2_start,%i2
set p16_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d73cff642ab16388
ldx [%g1+0x008],%l1 ! %l1 = a42cb15ff916577e
ldx [%g1+0x010],%l2 ! %l2 = 3f4f25026c24b997
ldx [%g1+0x018],%l3 ! %l3 = 5e3149007198ca1e
ldx [%g1+0x020],%l4 ! %l4 = d667d36e1b97ed4e
ldx [%g1+0x028],%l5 ! %l5 = 973b338fdd2567ae
ldx [%g1+0x030],%l6 ! %l6 = 28f46048ae021023
ldx [%g1+0x038],%l7 ! %l7 = 743f9ae6d616b8b9
! Initialize the output register of window 0
set unres3_start,%o0
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 = f0a11a39 086756a6 88407a3c b8b0955f
! %f4 = a6ad7353 4f976ae5 6047fb32 c7d0fe70
! %f8 = 5cb059f7 4b25dca3 bebc46db 5063cff9
! %f12 = 63614406 dacdda9f aedbcc05 4640ae82
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4d8f4b41 20eab069 2e7f6356 e3e6ff0d
! %f20 = a8592cce 11ea8991 1a23c4d3 777650b1
! %f24 = b22ebee7 e52bfa5c 07980271 9c3fe469
! %f28 = bce6464e fac301ae 87147c86 1990bc93
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 051c9159 0dee5144 42b58385 654c4eb8
! %f36 = 95db2745 f5836d53 9949744b e1e5de23
! %f40 = 95154018 a10b8cd5 5f903595 3d66f841
! %f44 = f0f582e6 ea2d57f7 2157fb80 2eda5673
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb95267a800000043,%g7,%g1 ! GSR scale = 8, align = 3
wr %g1,%g0,%gsr ! GSR = b95267a800000043
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 17
p17_label_1:
! Mem[0000000033000010] = 55adf0b0, %l1 = da4d3e226427f512
lduw [%i2+%o2],%l1 ! %l1 = 0000000055adf0b0
! %l2 = ba06cf0af5b4c86c, Mem[0000000033800012] = 13d9f83d
sth %l2,[%i3+0x012] ! Mem[0000000033800010] = 13d9c86c
! Mem[0000000033000008] = 4ae35c47, %l7 = 07ca8f7de9826031
lduh [%i2+%o1],%l7 ! %l7 = 0000000000004ae3
! Mem[0000000091800010] = 4e134b01, %g2 = a2e852da2a810997
ldub [%o0+0x011],%g2 ! %g2 = 000000000000004e
! Mem[000000009080002c] = cb9834df, %g2 = 000000000000004e
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000cb98
! %l2 = ba06cf0af5b4c86c, Mem[0000000091000004] = e276df48
stw %l2,[%i6+0x004] ! Mem[0000000091000004] = f5b4c86c
! Mem[0000000032800030] = 661ac4f1, %l4 = bc4f3849c4a55f61
ldsh [%i1+0x032],%l4 ! %l4 = ffffffffffffc4f1
! %l5 = ff2ad7d66f3071a3, Mem[0000000032800038] = 56127947ff2b1289
stx %l5,[%i1+0x038] ! Mem[0000000032800038] = ff2ad7d66f3071a3
! Mem[0000000090000014] = 2097e663, %g2 = 000000000000cb98
ldsb [%i4+0x016],%g2 ! %g2 = 0000000000000020
! Mem[0000000032000020] = 930b180bf579d13a, %l6 = b582befa59c0274d
ldx [%i0+%o4],%l6 ! %l6 = 930b180bf579d13a
p17_label_2:
! Mem[0000000090000020] = efdae8a0, %g2 = 0000000000000020
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! %l2 = f5b4c86c, %l3 = 5af9630b, Mem[0000000091800038] = 206724ce 60b200b2
std %l2,[%o0+0x038] ! Mem[0000000091800038] = f5b4c86c 5af9630b
! %l5 = ff2ad7d66f3071a3, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = ff2ad7d66f3071a3
! Mem[0000000090000038] = cbce22b6, %g2 = 00000000efdae8a0
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000cbce
! %l7 = 0000000000004ae3, Mem[0000000090000034] = da399060
sth %l7,[%i4+0x034] ! Mem[0000000090000034] = 4ae39060
! Mem[0000000090000028] = c7af7175, %g2 = 000000000000cbce
lduh [%i4+%o5],%g2 ! %g2 = 000000000000c7af
! %l0 = 430c004e, %l1 = 55adf0b0, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 430c004e 55adf0b0
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = 000000000000c7af
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! %l0 = 69eded4c430c004e, Mem[0000000090800028] = ddee8f90cb9834df
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 69eded4c430c004e
! %l1 = 0000000055adf0b0, Mem[0000000090000028] = c7af7175
stw %l1,[%i4+%o5] ! Mem[0000000090000028] = 55adf0b0
p17_label_3:
! %l5 = ff2ad7d66f3071a3, Mem[0000000090800030] = dc3ef5d358a94c81
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = ff2ad7d66f3071a3
! Mem[000000009180002c] = 4725624a, %g2 = f5482f5fccff9541
ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000047
! Mem[0000000091800028] = f4c1a24c, %g18 = 3ef2eb34c10dd02f
ldsw [%o0+%o5],%g2 ! %g2 = 3ef2eb34c10dd02f
! Mem[0000000033000030] = fe98a358, %l4 = ffffffffffffc4f1
ldsh [%i2+0x032],%l4 ! %l4 = ffffffffffffa358
! %l2 = ba06cf0af5b4c86c, Mem[0000000090000010] = b8b0f4d72e582097
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = ba06cf0af5b4c86c
! Mem[000000009100001c] = 9ea6e537, %g2 = fffffffff4c1a24c
lduw [%i6+0x01c],%g2 ! %g2 = 000000009ea6e537
! Mem[0000000090800038] = 4a3e5ac4, %g2 = 000000009ea6e537
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000004a3e
! Mem[0000000090800008] = a19e262f, %g2 = 0000000000004a3e
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffffa19e
! Mem[000000009000001c] = 18391fda, %g2 = ffffffffffffa19e
ldsh [%i4+0x01c],%g2 ! %g2 = 0000000000001839
! %l6 = f579d13a, %l7 = 00004ae3, Mem[0000000090000008] = bc841a2f c349b38e
std %l6,[%i4+%o1] ! Mem[0000000090000008] = f579d13a 00004ae3
p17_label_4:
! Mem[0000000033800008] = c2926ba3, %l4 = ffffffffffffa358
ldsw [%i3+%o1],%l4 ! %l4 = ffffffffc2926ba3
! %l6 = f579d13a, %l7 = 00004ae3, Mem[0000000032800028] = 87650f25 b376b7dd
std %l6,[%i1+%o5] ! Mem[0000000032800028] = f579d13a 00004ae3
! Mem[0000000090800028] = 69eded4c, %g18 = 3ef2eb34c10dd02f
ldsw [%i5+%o5],%g2 ! %g2 = 3ef2eb34c10dd02f
! %l0 = 69eded4c430c004e, Mem[0000000091800018] = 430c004e55adf0b0
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 69eded4c430c004e
! Mem[0000000032000000] = 2e9bea0c, %l0 = 69eded4c430c004e
ldub [%i0+0x003],%l0 ! %l0 = 000000000000000c
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = 69eded4c, %g3 = 0bad0b00
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! Mem[0000000090000038] = 9045cbce, %g2 = 000000003d4d27c5
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! Mem[0000000091800038] = c86c5af9, %g2 = 000000009045cbce
ldub [%o0+0x03a],%g2 ! %g2 = 00000000000000c8
! %l1 = 0000000055adf0b0, Mem[0000000090000018] = e663a5d918391fda
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 0000000055adf0b0
! %l7 = 0000000000004ae3, Mem[0000000091800020] = 21fea2c7
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = 00004ae3
p17_label_5:
! %l2 = f5b4c86c, %l3 = 5af9630b, Mem[0000000032000010] = be968147 24519985
std %l2,[%i0+%o2] ! Mem[0000000032000010] = f5b4c86c 5af9630b
! Mem[0000000091000004] = f5b4c86c, %g2 = 00000000000000c8
lduw [%i6+0x004],%g2 ! %g2 = 00000000f5b4c86c
! %l7 = 0000000000004ae3, Mem[0000000090800030] = ff2ad7d6
stw %l7,[%i5+0x030] ! Mem[0000000090800030] = 00004ae3
! Mem[0000000091000014] = 66326f2c, %g2 = 00000000f5b4c86c
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000066
! Mem[0000000091000030] = d7be7a30941fa440, %g2 = 0000000000000066
ldx [%i6+0x030],%g2 ! %g2 = d7be7a30941fa440
! Mem[0000000091800008] = 4c632420, %g2 = d7be7a30941fa440
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000004c
! Mem[0000000090000000] = 4a77d35b, %g2 = 000000000000004c
ldsb [%i4+0x003],%g2 ! %g2 = 000000000000004a
! Mem[000000003280000c] = c6337451, %l2 = ba06cf0af5b4c86c
ldsw [%i1+0x00c],%l2 ! %l2 = ffffffffc6337451
! %l3 = ea797ea85af9630b, Mem[0000000033800038] = 887ac03fd41f3fbf
stx %l3,[%i3+0x038] ! Mem[0000000033800038] = ea797ea85af9630b
! Mem[0000000090800000] = 2f7f1d79 4f34d7b2, %g2 = 0000004a, %g3 = 2e6fd2f1
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000004f34d7b2
p17_label_6:
! Mem[0000000091000034] = 40d578fe, %g2 = 000000002f7f1d79
ldub [%i6+0x037],%g2 ! %g2 = 0000000000000040
! %l1 = 0000000055adf0b0, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = 0000000055adf0b0
! Mem[0000000091800004] = 894c6324, %g2 = 0000000000000040
ldub [%o0+0x007],%g2 ! %g2 = 0000000000000089
! Mem[0000000090000010] = 06cf0af5, %g2 = 0000000000000089
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000006
! Mem[000000009180000c] = ec2a3791, %g2 = 0000000000000006
ldub [%o0+0x00c],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091800010] = 404e134b, %g2 = 00000000000000ec
ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000040
! %l0 = 000000000000000c, Mem[000000009100001f] = 373d4d27
stb %l0,[%i6+0x01f] ! Mem[000000009100001c] = 0c3d4d27
! Mem[000000003280002c] = 00004ae3, %l7 = 0000000000004ae3
ldsb [%i1+0x02e],%l7 ! %l7 = 000000000000004a
! %l5 = ff2ad7d66f3071a3, Mem[000000009080002e] = 004e0000
stb %l5,[%i5+0x02e] ! Mem[000000009080002c] = a34e0000
! Mem[000000009100000c] = ccff9541, %g2 = 0000000000000040
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffcc
p17_label_7:
! %l0 = 0000000c, %l1 = 55adf0b0, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 0000000c 55adf0b0
! Mem[0000000091000028] = b35541f1, %g2 = ffffffffffffffcc
lduw [%i6+%o5],%g2 ! %g2 = 00000000b35541f1
! Mem[0000000090800014] = 0a82ca95, %g2 = 00000000b35541f1
ldsb [%i5+0x015],%g2 ! %g2 = 000000000000000a
! %l1 = 0000000055adf0b0, Mem[0000000033000024] = a1a34fac
stw %l1,[%i2+0x024] ! Mem[0000000033000024] = 55adf0b0
! %l0 = 0000000c, %l1 = 55adf0b0, Mem[0000000090800028] = 69eded4c 430ca34e
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 0000000c 55adf0b0
! Mem[0000000091800030] = ff2ad7d66f3071a3, %g2 = 000000000000000a
ldx [%o0+0x030],%g2 ! %g2 = ff2ad7d66f3071a3
! Mem[0000000032000028] = 9266d50f, %l1 = 0000000055adf0b0
lduw [%i0+%o5],%l1 ! %l1 = 000000009266d50f
! Mem[0000000090000028] = adf0b062, %g2 = ff2ad7d66f3071a3
ldub [%i4+0x029],%g2 ! %g2 = 00000000000000ad
! %l4 = ffffffffc2926ba3, Mem[0000000032000018] = 987b4767
sth %l4,[%i0+%o3] ! Mem[0000000032000018] = 6ba34767
! Mem[000000009100003c] = f1dd0000, %g2 = 00000000000000ad
ldsb [%i6+0x03e],%g2 ! %g2 = fffffffffffffff1
p17_label_8:
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = fffffffffffffff1
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! Mem[0000000090000028] = 55adf0b0, %g2 = f5482f5fccff9541
lduw [%i4+%o5],%g2 ! %g2 = 0000000055adf0b0
! Mem[0000000090800020] = c762da43, %g2 = 0000000055adf0b0
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffc762
! Mem[0000000032800000] = 9a8873bbf6c8b980, %l2 = ffffffffc6337451
ldx [%i1+%g0],%l2 ! %l2 = 9a8873bbf6c8b980
! %l2 = 9a8873bbf6c8b980, Mem[0000000033000000] = 4e1da71b2dcac1c8
stx %l2,[%i2+%g0] ! Mem[0000000033000000] = 9a8873bbf6c8b980
! Mem[0000000091000010] = 1b126a38, %g18 = 3ef2eb34c10dd02f
ldsw [%i6+%o2],%g2 ! %g2 = 3ef2eb34c10dd02f
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = 1b126a38, %g3 = 4f34d7b2
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! %l0 = 0000000c, %l1 = 9266d50f, Mem[0000000091800028] = f4c1a24c 4725624a
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 0000000c 9266d50f
! Mem[0000000032000010] = f5b4c86c, %l2 = 9a8873bbf6c8b980
lduh [%i0+%o2],%l2 ! %l2 = 000000000000f5b4
! Mem[000000003300001c] = 95250f8c, %l6 = 930b180bf579d13a
ldsh [%i2+0x01c],%l6 ! %l6 = ffffffffffff9525
p17_label_9:
! Mem[0000000032000008] = 6e49792a b9bcf7dc, %l0 = 0000000c, %l1 = 9266d50f
ldd [%i0+%o1],%l0 ! %l0 = 000000006e49792a 00000000b9bcf7dc
! Mem[0000000090000030] = 94b14ae3, %g2 = 00000000b25f4cb9
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffff94b1
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = ffffffffffff94b1
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[0000000091000028] = b35541f1, %g18 = 3ef2eb34c10dd02f
ldsw [%i6+%o5],%g2 ! %g2 = 3ef2eb34c10dd02f
! %l7 = 000000000000004a, Mem[0000000091800034] = 6f3071a3
stb %l7,[%o0+0x034] ! Mem[0000000091800034] = 4a3071a3
! %l4 = c2926ba3, %l5 = 6f3071a3, Mem[0000000091800038] = f5b4c86c 5af9630b
std %l4,[%o0+0x038] ! Mem[0000000091800038] = c2926ba3 6f3071a3
! %l6 = ffffffffffff9525, Mem[0000000091000010] = 1b126a38
stw %l6,[%i6+%o2] ! Mem[0000000091000010] = ffff9525
! Mem[0000000032800008] = d6e4356f, %l4 = ffffffffc2926ba3
lduh [%i1+0x00a],%l4 ! %l4 = 000000000000356f
! Mem[0000000091000008] = f5482f5f, %g18 = 3ef2eb34c10dd02f
ldsw [%i6+%o1],%g2 ! %g2 = 3ef2eb34c10dd02f
! Mem[0000000033800034] = 4e5cc082, %l6 = ffffffffffff9525
lduh [%i3+0x034],%l6 ! %l6 = 0000000000004e5c
p17_label_10:
! Mem[0000000091800030] = 2ad7d64a, %g2 = fffffffff5482f5f
ldsb [%o0+0x031],%g2 ! %g2 = 000000000000002a
! %l4 = 000000000000356f, Mem[000000003300003c] = 4975e081
stw %l4,[%i2+0x03c] ! Mem[000000003300003c] = 0000356f
! Mem[0000000091800010] = 404e134b, %g2 = 000000000000002a
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = 404e134b, %g3 = af0a82ca
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! %l3 = ea797ea85af9630b, Mem[0000000090800000] = 0000000c
stb %l3,[%i5+%g0] ! Mem[0000000090800000] = 0b00000c
! Mem[0000000090000008] = f579d13a, %g18 = 3ef2eb34c10dd02f
ldsw [%i4+%o1],%g2 ! %g2 = 3ef2eb34c10dd02f
! %l3 = ea797ea85af9630b, Mem[0000000091800010] = 404e134b
sth %l3,[%o0+%o2] ! Mem[0000000091800010] = 630b134b
! Mem[0000000091000034] = 941fa440, %g2 = fffffffff579d13a
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffff941f
! %l7 = 000000000000004a, Mem[0000000091800024] = 41537031
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = 0000004a
! %l0 = 000000006e49792a, Mem[000000009100003c] = 9b50f1dd
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = 6e49792a
p17_label_11:
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = ffff941f, %g3 = 2e6fd2f1
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
! Mem[000000009000003c] = b61a1700, %g2 = 000000004c632420
ldsb [%i4+0x03d],%g2 ! %g2 = ffffffffffffffb6
! %l0 = 000000006e49792a, Mem[0000000032000038] = 92c51fa6
stw %l0,[%i0+0x038] ! Mem[0000000032000038] = 6e49792a
! Mem[0000000091800020] = 00004ae3 0000004a, %g2 = ffffffb6, %g3 = ec2a3791
ldd [%o0+%o4],%g2 ! %g2 = 0000000000004ae3 000000000000004a
! Mem[0000000090800020] = 665fc762 da437290, %g2 = 00004ae3, %g3 = 0000004a
ldd [%i5+%o4],%g2 ! %g2 = 00000000665fc762 00000000da437290
! %l1 = 00000000b9bcf7dc, Mem[0000000033800000] = 303dc51cbda54d6e
stx %l1,[%i3+%g0] ! Mem[0000000033800000] = 00000000b9bcf7dc
! Mem[0000000090000010] = cf0af5b4, %g2 = 00000000665fc762
ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffffcf0a
! Mem[0000000091800020] = 4ae30000, %g2 = ffffffffffffcf0a
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000004ae3
! Mem[000000003300002c] = 010e5932, %l0 = 000000006e49792a
ldsw [%i2+0x02c],%l0 ! %l0 = 00000000010e5932
! %l7 = 000000000000004a, Mem[0000000091800018] = 69eded4c
stw %l7,[%o0+%o3] ! Mem[0000000091800018] = 0000004a
p17_label_12:
! %l2 = 000000000000f5b4, Mem[0000000090000010] = ba06cf0a
stw %l2,[%i4+%o2] ! Mem[0000000090000010] = 0000f5b4
! Mem[0000000091000010] = 95251f66, %g2 = 0000000000004ae3
ldsb [%i6+0x012],%g2 ! %g2 = ffffffffffffff95
! Mem[0000000091800008] = 2420ec2a, %g2 = ffffffffffffff95
ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000002420
! %l1 = 00000000b9bcf7dc, Mem[000000009100002b] = f165d635
stb %l1,[%i6+0x02b] ! Mem[0000000091000028] = dc65d635
! Mem[0000000090000024] = adf0b055, %g2 = 0000000000002420
ldsb [%i4+0x025],%g2 ! %g2 = ffffffffffffffad
! %l0 = 00000000010e5932, Mem[0000000091000035] = 1fa440d5
stb %l0,[%i6+0x035] ! Mem[0000000091000034] = 32a440d5
! Mem[0000000090000030] = 573d94b1, %g2 = ffffffffffffffad
lduh [%i4+0x030],%g2 ! %g2 = 000000000000573d
! %l4 = 0000356f, %l5 = 6f3071a3, Mem[0000000032000020] = 930b180b f579d13a
std %l4,[%i0+%o4] ! Mem[0000000032000020] = 0000356f 6f3071a3
! Mem[000000009000000c] = 00004ae3, %g2 = 000000000000573d
lduw [%i4+0x00c],%g2 ! %g2 = 0000000000004ae3
! %l5 = ff2ad7d66f3071a3, Mem[000000009180002b] = 0c9266d5
stb %l5,[%o0+0x02b] ! Mem[0000000091800028] = a39266d5
p17_label_13:
! %l6 = 0000000000004e5c, Mem[0000000091000008] = f5482f5fccff9541
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 0000000000004e5c
! Mem[0000000090000030] = 573d94b1 4ae39060, %g2 = 00004ae3, %g3 = da437290
ldd [%i4+0x030],%g2 ! %g2 = 00000000573d94b1 000000004ae39060
! Mem[0000000091000038] = d578fe306e49792a, %g2 = 00000000573d94b1
ldx [%i6+0x038],%g2 ! %g2 = d578fe306e49792a
! %l0 = 010e5932, %l1 = b9bcf7dc, Mem[0000000090000000] = 8624e74a 77d35b81
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 010e5932 b9bcf7dc
! Mem[000000009000003c] = 22b61a17, %g2 = d578fe306e49792a
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000022
! Mem[0000000091800008] = 20ec2a37, %g2 = 0000000000000022
ldub [%o0+0x00b],%g2 ! %g2 = 0000000000000020
! %l5 = ff2ad7d66f3071a3, Mem[0000000090800038] = fc554a3e5ac4b8a1
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = ff2ad7d66f3071a3
! %l0 = 010e5932, %l1 = b9bcf7dc, Mem[0000000091800010] = 630b134b 01f6b102
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 010e5932 b9bcf7dc
! %l7 = 000000000000004a, Mem[000000009100003d] = 49792a00
stb %l7,[%i6+0x03d] ! Mem[000000009100003c] = 4a792a00
! %l0 = 00000000010e5932, Mem[000000009180002c] = 9266d50f
sth %l0,[%o0+0x02c] ! Mem[000000009180002c] = 5932d50f
p17_label_14:
! Mem[0000000032800010] = 97f74ba6, %l2 = 000000000000f5b4
ldsw [%i1+%o2],%l2 ! %l2 = ffffffff97f74ba6
! Mem[0000000091000020] = 27c52e6f, %g2 = 0000000000000020
ldsh [%i6+0x022],%g2 ! %g2 = 00000000000027c5
! %l4 = 000000000000356f, Mem[0000000091000028] = b35541dc
sth %l4,[%i6+%o5] ! Mem[0000000091000028] = 356f41dc
! %l6 = 0000000000004e5c, Mem[000000009000001e] = f0b00000
sth %l6,[%i4+0x01e] ! Mem[000000009000001c] = 4e5c0000
! %l6 = 0000000000004e5c, Mem[000000009080003c] = 6f3071a3
stw %l6,[%i5+0x03c] ! Mem[000000009080003c] = 00004e5c
! %l0 = 00000000010e5932, Mem[0000000090000030] = 573d94b1
stw %l0,[%i4+0x030] ! Mem[0000000090000030] = 010e5932
! Mem[000000003380000c] = b64cacd0, %l6 = 0000000000004e5c
lduh [%i3+0x00e],%l6 ! %l6 = 000000000000acd0
! Mem[0000000091800018] = 004a430c, %g2 = 00000000000027c5
ldsh [%o0+0x01a],%g2 ! %g2 = 000000000000004a
! Mem[0000000032800014] = da233c6c, %l0 = 00000000010e5932
lduw [%i1+0x014],%l0 ! %l0 = 00000000da233c6c
! %l0 = 00000000da233c6c, Mem[0000000090000008] = f579d13a
sth %l0,[%i4+%o1] ! Mem[0000000090000008] = 3c6cd13a
p17_label_15:
! Mem[0000000091000008] = 00000000, %g2 = 000000000000004a
lduw [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000024] = 55adf0b0, %g2 = 0000000000000000
ldub [%i4+0x024],%g2 ! %g2 = 0000000000000055
! %l0 = da233c6c, %l1 = b9bcf7dc, Mem[0000000091000038] = d578fe30 6e4a792a
std %l0,[%i6+0x038] ! Mem[0000000091000038] = da233c6c b9bcf7dc
! %l7 = 000000000000004a, Mem[0000000090000038] = 9045cbce22b61a17
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 000000000000004a
! Mem[000000009100002c] = 35bdd7be, %g2 = 0000000000000055
ldub [%i6+0x02e],%g2 ! %g2 = 0000000000000035
! Mem[0000000091800020] = 00004ae3, %g2 = 0000000000000035
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = 0b00000c, %g2 = 0000000000000000
lduw [%i5+%g0],%g2 ! %g2 = 000000000b00000c
! %l7 = 000000000000004a, Mem[0000000090000038] = 000000000000004a
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 000000000000004a
! Mem[0000000033000038] = b2043027, %l4 = 000000000000356f
ldsw [%i2+0x038],%l4 ! %l4 = ffffffffb2043027
! %l4 = ffffffffb2043027, Mem[0000000090800008] = a19e262f
stw %l4,[%i5+%o1] ! Mem[0000000090800008] = b2043027
p17_label_16:
! Mem[0000000090800008] = 043027ca, %g2 = 000000000b00000c
ldsb [%i5+0x009],%g2 ! %g2 = 0000000000000004
! Mem[000000009000002c] = 4693010e, %g2 = 0000000000000004
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000046
! %l6 = 000000000000acd0, Mem[000000003380000f] = b64cacd0
stb %l6,[%i3+0x00f] ! Mem[000000003380000c] = b64cacd0
! Mem[0000000091000034] = 9432a440, %g18 = 3ef2eb34c10dd02f
ldsw [%i6+0x034],%g2 ! %g2 = 3ef2eb34c10dd02f
! Mem[000000003300002c] = 010e5932, %l5 = ff2ad7d66f3071a3
ldsh [%i2+0x02e],%l5 ! %l5 = 0000000000005932
! Mem[0000000033000030] = fe98a358403a79e8, %l6 = 000000000000acd0
ldx [%i2+0x030],%l6 ! %l6 = fe98a358403a79e8
! %l4 = b2043027, %l5 = 00005932, Mem[0000000091800030] = ff2ad7d6 4a3071a3
std %l4,[%o0+0x030] ! Mem[0000000091800030] = b2043027 00005932
! %l1 = 00000000b9bcf7dc, Mem[0000000091800013] = 32b9bcf7
stb %l1,[%o0+0x013] ! Mem[0000000091800010] = dcb9bcf7
! %l1 = 00000000b9bcf7dc, Mem[0000000091800028] = 000000a35932d50f
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 00000000b9bcf7dc
! Mem[0000000090000038] = 00000000 0000004a, %g2 = 9432a440, %g3 = 4ae39060
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 000000000000004a
p17_label_17:
! %l5 = 0000000000005932, Mem[0000000090000030] = 010e59324ae39060
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 0000000000005932
! %l3 = ea797ea85af9630b, Mem[0000000090800028] = 0000000c55adf0b0
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = ea797ea85af9630b
! Mem[0000000091000008] = 00000000, %g2 = 0000000000000000
ldsb [%i6+0x009],%g2 ! %g2 = 0000000000000000
! %l3 = ea797ea85af9630b, Mem[0000000033000000] = 9a8873bbf6c8b980
stx %l3,[%i2+%g0] ! Mem[0000000033000000] = ea797ea85af9630b
! Mem[0000000090000020] = 00000000, %g18 = 3ef2eb34c10dd02f
ldsw [%i4+%o4],%g2 ! %g2 = 3ef2eb34c10dd02f
! %l5 = 0000000000005932, Mem[0000000090800030] = 00004ae3
sth %l5,[%i5+0x030] ! Mem[0000000090800030] = 59324ae3
! Mem[0000000091000010] = 95251f66, %g2 = 0000000000000000
ldub [%i6+0x012],%g2 ! %g2 = 0000000000000095
! %l2 = ffffffff97f74ba6, Mem[0000000032800024] = 2ee167f0
stb %l2,[%i1+0x024] ! Mem[0000000032800024] = a6e167f0
! %l6 = fe98a358403a79e8, Mem[0000000090800030] = 59324ae3
stw %l6,[%i5+0x030] ! Mem[0000000090800030] = 403a79e8
! Mem[0000000091000028] = dc65d635, %g2 = 0000000000000095
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffdc
p17_label_18:
! %l3 = ea797ea85af9630b, Mem[0000000090800034] = 6f3071a3
stb %l3,[%i5+0x034] ! Mem[0000000090800034] = 0b3071a3
! Mem[0000000090000008] = 3c6cd13a, %g2 = ffffffffffffffdc
lduw [%i4+%o1],%g2 ! %g2 = 000000003c6cd13a
! %l6 = 403a79e8, %l7 = 0000004a, Mem[0000000090000008] = 3c6cd13a 00004ae3
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 403a79e8 0000004a
! %l0 = 00000000da233c6c, Mem[0000000091800010] = 010e59dcb9bcf7dc
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 00000000da233c6c
! %l7 = 000000000000004a, Mem[0000000090000000] = 010e5932
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = 0000004a
! Mem[0000000090000038] = 00000000, %g2 = 000000003c6cd13a
lduw [%i4+0x038],%g2 ! %g2 = 0000000000000000
! Mem[000000009100003c] = b9bcf7dc, %g18 = 3ef2eb34c10dd02f
ldsw [%i6+0x03c],%g2 ! %g2 = 3ef2eb34c10dd02f
! Mem[000000009080003c] = 00004e5c, %g2 = ffffffffb9bcf7dc
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000033000030] = fe98a358 403a79e8, %l0 = da233c6c, %l1 = b9bcf7dc
ldd [%i2+0x030],%l0 ! %l0 = 00000000fe98a358 00000000403a79e8
! Mem[0000000090800034] = 71a3ff2a, %g2 = 0000000000000000
ldsh [%i5+0x036],%g2 ! %g2 = 00000000000071a3
p17_label_19:
! %l0 = 00000000fe98a358, Mem[0000000032800008] = d6e4356fc6337451
stx %l0,[%i1+%o1] ! Mem[0000000032800008] = 00000000fe98a358
! Mem[0000000090800038] = ff2ad7d600004e5c, %g2 = 00000000000071a3
ldx [%i5+0x038],%g2 ! %g2 = ff2ad7d600004e5c
! %l0 = fe98a358, %l1 = 403a79e8, Mem[0000000091800020] = 00004ae3 0000004a
std %l0,[%o0+%o4] ! Mem[0000000091800020] = fe98a358 403a79e8
! %l4 = ffffffffb2043027, Mem[0000000090800000] = 0b00000c
stb %l4,[%i5+%g0] ! Mem[0000000090800000] = 2700000c
! %l7 = 000000000000004a, Mem[0000000032000006] = 7d2834f9
sth %l7,[%i0+0x006] ! Mem[0000000032000004] = 7d28004a
! %l0 = 00000000fe98a358, Mem[0000000032000004] = 7d28004a
stw %l0,[%i0+0x004] ! Mem[0000000032000004] = fe98a358
! Mem[0000000090000030] = 00000000, %g2 = ff2ad7d600004e5c
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000000000
! %l2 = 97f74ba6, %l3 = 5af9630b, Mem[0000000091800020] = fe98a358 403a79e8
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 97f74ba6 5af9630b
! %l2 = 97f74ba6, %l3 = 5af9630b, Mem[0000000091800030] = b2043027 00005932
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 97f74ba6 5af9630b
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = 00000000, %g3 = 0000004a
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
p17_label_20:
! %l4 = ffffffffb2043027, Mem[0000000090800034] = 0b3071a3
stw %l4,[%i5+0x034] ! Mem[0000000090800034] = b2043027
! Mem[0000000090800004] = 55adf0b0, %g18 = 3ef2eb34c10dd02f
ldsw [%i5+0x004],%g2 ! %g2 = 3ef2eb34c10dd02f
! %l3 = ea797ea85af9630b, Mem[0000000090800014] = af0a82ca
stw %l3,[%i5+0x014] ! Mem[0000000090800014] = 5af9630b
! Mem[0000000091800024] = 5af9630b, %g2 = 0000000055adf0b0
ldsb [%o0+0x024],%g2 ! %g2 = 000000000000005a
! Mem[0000000090800010] = 4cb95af9, %g2 = 000000000000005a
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000004cb9
! %l7 = 000000000000004a, Mem[0000000090800032] = 79e8b204
stb %l7,[%i5+0x032] ! Mem[0000000090800030] = 4ae8b204
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 00004cb9, %g3 = ec2a3791
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000091000008] = 00000000, %g2 = 00000000270d22b9
lduw [%i6+%o1],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000000005932, Mem[0000000091000012] = 95251f66
sth %l5,[%i6+0x012] ! Mem[0000000091000010] = 59321f66
! Mem[0000000091000000] = 92f01ec2, %g18 = 3ef2eb34c10dd02f
ldsw [%i6+%g0],%g2 ! %g2 = 3ef2eb34c10dd02f
p17_label_21:
! Mem[0000000091000014] = 326f2c68, %g2 = ffffffff92f01ec2
ldsb [%i6+0x016],%g2 ! %g2 = 0000000000000032
! %l2 = ffffffff97f74ba6, Mem[0000000091000000] = 92f01ec2
stw %l2,[%i6+%g0] ! Mem[0000000091000000] = 97f74ba6
! Mem[0000000032800024] = a6e167f0, %l3 = ea797ea85af9630b
ldsb [%i1+0x024],%l3 ! %l3 = ffffffffffffffa6
! Mem[0000000091800000] = 270d22b947aa0789, %g2 = 0000000000000032
ldx [%o0+%g0],%g2 ! %g2 = 270d22b947aa0789
! %l6 = fe98a358403a79e8, Mem[0000000091800018] = 0000004a430c004e
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = fe98a358403a79e8
! %l2 = ffffffff97f74ba6, Mem[0000000032800034] = b252b722
sth %l2,[%i1+0x034] ! Mem[0000000032800034] = 4ba6b722
! Mem[0000000090800008] = b2043027, %g2 = 270d22b947aa0789
lduh [%i5+%o1],%g2 ! %g2 = 000000000000b204
! Mem[0000000090000030] = 00000000, %g2 = 000000000000b204
ldub [%i4+0x031],%g2 ! %g2 = 0000000000000000
! %l6 = fe98a358403a79e8, Mem[0000000090000006] = f7dc403a
sth %l6,[%i4+0x006] ! Mem[0000000090000004] = 79e8403a
! Mem[0000000091800034] = 630bc292, %g2 = 0000000000000000
lduh [%o0+0x036],%g2 ! %g2 = 000000000000630b
p17_label_22:
! Mem[000000009100001c] = 9ea6e50c, %g2 = 000000000000630b
lduw [%i6+0x01c],%g2 ! %g2 = 000000009ea6e50c
! Mem[0000000091000010] = ffff5932, %g2 = 000000009ea6e50c
lduw [%i6+%o2],%g2 ! %g2 = 00000000ffff5932
! Mem[0000000033800010] = 13d9c86c, %l4 = ffffffffb2043027
lduw [%i3+%o2],%l4 ! %l4 = 0000000013d9c86c
! %l4 = 0000000013d9c86c, Mem[0000000033800030] = 5a4e8895
sth %l4,[%i3+0x030] ! Mem[0000000033800030] = c86c8895
! Mem[0000000091000030] = d7be7a30, %g2 = 00000000ffff5932
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! %l1 = 00000000403a79e8, Mem[0000000090800036] = 3027ff2a
sth %l1,[%i5+0x036] ! Mem[0000000090800034] = 79e8ff2a
! Mem[0000000091800004] = 07894c63, %g2 = 00000000d7be7a30
lduh [%o0+0x006],%g2 ! %g2 = 0000000000000789
! %l1 = 00000000403a79e8, Mem[0000000090800001] = 00000c55
stb %l1,[%i5+0x001] ! Mem[0000000090800000] = e8000c55
! %l2 = 97f74ba6, %l3 = ffffffa6, Mem[0000000090000038] = 00000000 0000004a
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 97f74ba6 ffffffa6
! Mem[0000000032800008] = 00000000 fe98a358, %l2 = 97f74ba6, %l3 = ffffffa6
ldd [%i1+%o1],%l2 ! %l2 = 0000000000000000 00000000fe98a358
p17_label_23:
! Mem[0000000090800000] = 27e8000c55adf0b0, %g2 = 0000000000000789
ldx [%i5+%g0],%g2 ! %g2 = 27e8000c55adf0b0
! Mem[0000000032000038] = 6e49792a 1f8fa2f0, %l4 = 13d9c86c, %l5 = 00005932
ldd [%i0+0x038],%l4 ! %l4 = 000000006e49792a 000000001f8fa2f0
! Mem[0000000090800014] = 5af9630b, %g2 = 27e8000c55adf0b0
lduw [%i5+0x014],%g2 ! %g2 = 000000005af9630b
! Mem[0000000091800000] = 0d22b947, %g2 = 000000005af9630b
ldsb [%o0+0x001],%g2 ! %g2 = 000000000000000d
! Mem[0000000032000028] = 9266d50f e5c18a53, %l6 = 403a79e8, %l7 = 0000004a
ldd [%i0+%o5],%l6 ! %l6 = 000000009266d50f 00000000e5c18a53
! Mem[0000000091000010] = ffff5932, %g18 = 3ef2eb34c10dd02f
ldsw [%i6+%o2],%g2 ! %g2 = 3ef2eb34c10dd02f
! Mem[0000000091000030] = d7be7a30 9432a440, %g2 = ffff5932, %g3 = 47aa0789
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30 000000009432a440
! Mem[0000000033000024] = 55adf0b0, %l3 = 00000000fe98a358
ldsw [%i2+0x024],%l3 ! %l3 = 0000000055adf0b0
! %l1 = 00000000403a79e8, Mem[0000000033000008] = 4ae35c47112c08e1
stx %l1,[%i2+%o1] ! Mem[0000000033000008] = 00000000403a79e8
! Mem[0000000091000038] = da233c6c, %g2 = 00000000d7be7a30
ldsb [%i6+0x038],%g2 ! %g2 = ffffffffffffffda
p17_label_24:
! Mem[0000000090000010] = 0000f5b4, %g18 = 3ef2eb34c10dd02f
ldsw [%i4+%o2],%g2 ! %g2 = 3ef2eb34c10dd02f
! Mem[0000000090800008] = b2043027, %g2 = 000000000000f5b4
lduh [%i5+%o1],%g2 ! %g2 = 000000000000b204
! Mem[000000009100001c] = 9ea6e50c, %g2 = 000000000000b204
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000009ea6
! %l4 = 000000006e49792a, Mem[0000000091000008] = 0000000000004e5c
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 000000006e49792a
! %l6 = 9266d50f, %l7 = e5c18a53, Mem[0000000091000010] = ffff5932 1f66326f
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 9266d50f e5c18a53
! %l6 = 9266d50f, %l7 = e5c18a53, Mem[0000000091000010] = 9266d50f e5c18a53
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 9266d50f e5c18a53
! Mem[0000000090000010] = 0000f5b4 f5b4c86c, %g2 = 00009ea6, %g3 = 9432a440
ldd [%i4+%o2],%g2 ! %g2 = 000000000000f5b4 00000000f5b4c86c
! Mem[0000000091800014] = 233c6cfe, %g2 = 000000000000f5b4
ldub [%o0+0x015],%g2 ! %g2 = 0000000000000023
! %l6 = 000000009266d50f, Mem[000000009180002c] = b9bcf7dc
stb %l6,[%o0+0x02c] ! Mem[000000009180002c] = 0fbcf7dc
! Mem[000000009000000c] = 0000004a, %g2 = 0000000000000023
ldsb [%i4+0x00c],%g2 ! %g2 = 0000000000000000
p17_label_25:
! Mem[000000009180002c] = 0fbcf7dc, %g2 = 0000000000000000
ldsh [%o0+0x02c],%g2 ! %g2 = 0000000000000fbc
! %l4 = 000000006e49792a, Mem[0000000091000000] = 97f74ba6
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 6e49792a
! Mem[0000000090800000] = 000c55ad, %g2 = 0000000000000fbc
ldsb [%i5+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000004] = b9bc79e8, %g2 = 0000000000000000
lduw [%i4+0x004],%g2 ! %g2 = 00000000b9bc79e8
! Mem[0000000091000024] = 6fd2f135, %g2 = 00000000b9bc79e8
ldub [%i6+0x025],%g2 ! %g2 = 000000000000006f
! Mem[0000000091800000] = 22b947aa, %g2 = 000000000000006f
lduh [%o0+0x002],%g2 ! %g2 = 00000000000022b9
! %l4 = 000000006e49792a, Mem[000000009000001d] = ad4e5c00
stb %l4,[%i4+0x01d] ! Mem[000000009000001c] = 2a4e5c00
! Mem[0000000090000030] = 00000000 00005932, %g2 = 000022b9, %g3 = f5b4c86c
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000000 0000000000005932
! Mem[000000009000003c] = ffffffa6, %g2 = 0000000000000000
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009000003c] = ffffffa6, %g2 = ffffffffffffffff
ldub [%i4+0x03c],%g2 ! %g2 = 00000000000000ff
ba,a p17_not_taken_0_end
p17_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000fe98a358
bne,a,pn %xcc,p17_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000403a79e8
bne,a,pn %xcc,p17_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p17_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000055adf0b0
bne,a,pn %xcc,p17_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000006e49792a
bne,a,pn %xcc,p17_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000001f8fa2f0
bne,a,pn %xcc,p17_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000009266d50f
bne,a,pn %xcc,p17_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e5c18a53
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 f0a11a39 086756a6
bne %xcc,p17_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 88407a3c b8b0955f
bne %xcc,p17_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a6ad7353 4f976ae5
bne %xcc,p17_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 6047fb32 c7d0fe70
bne %xcc,p17_f6_fail
nop
! Check Local Memory
set p17_local0_expect,%g1
p17_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 2e9bea0cfe98a358
ldx [%i0+0x000],%g3 ! Observed data at 0000000032000000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = f5b4c86c5af9630b
ldx [%i0+0x010],%g3 ! Observed data at 0000000032000010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6ba3476722c0b222
ldx [%i0+0x018],%g3 ! Observed data at 0000000032000018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000356f6f3071a3
ldx [%i0+0x020],%g3 ! Observed data at 0000000032000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6e49792a1f8fa2f0
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+0x008],%g2 ! Expected data = 00000000fe98a358
ldx [%i1+0x008],%g3 ! Observed data at 0000000032800008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 99e7b400a6e167f0
ldx [%i1+0x020],%g3 ! Observed data at 0000000032800020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f579d13a00004ae3
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 = 661ac4f14ba6b722
ldx [%i1+0x030],%g3 ! Observed data at 0000000032800030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff2ad7d66f3071a3
ldx [%i1+0x038],%g3 ! Observed data at 0000000032800038
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x038,%g4
set p17_local2_expect,%g1
p17_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ea797ea85af9630b
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 = 00000000403a79e8
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 = b2d0055855adf0b0
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 = b20430270000356f
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+0x000],%g2 ! Expected data = 00000000b9bcf7dc
ldx [%i3+0x000],%g3 ! Observed data at 0000000033800000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c2926ba3b64cacd0
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 = 13d9c86cc2c017ac
ldx [%i3+0x010],%g3 ! Observed data at 0000000033800010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = c86c88954e5cc082
ldx [%i3+0x030],%g3 ! Observed data at 0000000033800030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ea797ea85af9630b
ldx [%i3+0x038],%g3 ! Observed data at 0000000033800038
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x038,%g4
! The test for processor 17 has passed
p17_passed:
ta GOOD_TRAP
nop
p17_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p17_failed
p17_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p17_failed
p17_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p17_failed
p17_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p17_failed
p17_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p17_failed
p17_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p17_failed
p17_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p17_failed
p17_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p17_failed
p17_f0_fail:
set p17_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f2_fail:
set p17_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f4_fail:
set p17_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f6_fail:
set p17_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000033800028]
lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000032000020]
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000032000018]
done
p17_trap1o:
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000033800028]
lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000032000020]
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000032000018]
done
p17_trap2e:
stha %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800000]
done
p17_trap2o:
stha %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800000]
done
p17_trap3e:
nop
nop
nop
nop
done
p17_trap3o:
nop
nop
nop
nop
done
p17_init_memory_pointers:
set p17_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p17_local0_start,%i0
set p17_local1_start,%i1
set p17_local2_start,%i2
set p17_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 69eded4c430c004e
ldx [%g1+0x008],%l1 ! %l1 = da4d3e226427f512
ldx [%g1+0x010],%l2 ! %l2 = ba06cf0af5b4c86c
ldx [%g1+0x018],%l3 ! %l3 = ea797ea85af9630b
ldx [%g1+0x020],%l4 ! %l4 = bc4f3849c4a55f61
ldx [%g1+0x028],%l5 ! %l5 = ff2ad7d66f3071a3
ldx [%g1+0x030],%l6 ! %l6 = b582befa59c0274d
ldx [%g1+0x038],%l7 ! %l7 = 07ca8f7de9826031
! Initialize the output register of window 0
set unres3_start,%o0
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 = 9eb54299 1cb00817 66436729 67eec872
! %f4 = 24321608 71040008 53de9ae4 00fc48cc
! %f8 = 194226ac e053156d 406ea81d 93faf087
! %f12 = 5aa2d129 6a9ef8ce d8daaff6 d44100d9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1cb60a39 a12c7ed2 0a12c347 6e342635
! %f20 = f120ba3d fa5416ae 68c093ad 9d4d99ef
! %f24 = 5d6d745f cce7999f 839ffeac 407e19e1
! %f28 = a3fb651c 6ea7a823 5e249d1f 32f68781
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = bb74d26e 0b07a03a 12601a17 4981c5e5
! %f36 = 5073246d 013b78d6 9d3b706f 271221d3
! %f40 = ec13b4a2 0b09116a 068e1eda a0541023
! %f44 = 529069bb 6e63e428 79504144 339dd732
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb21cc8cf00000045,%g7,%g1 ! GSR scale = 8, align = 5
wr %g1,%g0,%gsr ! GSR = b21cc8cf00000045
wr %g0,%y ! Clear Y 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[0000000034000024] = ef8d124f, %l4 = a80104e83eb3ac74
ldsb [%i0+0x025],%l4 ! %l4 = ffffffffffffff8d
! %l6 = 6ed7d93051221895, Mem[000000009180002c] = 4725624a
sth %l6,[%o0+0x02c] ! Mem[000000009180002c] = 1895624a
! %l5 = 59bd67889b15a663, Mem[000000009080003c] = 5ac4b8a1
stw %l5,[%i5+0x03c] ! Mem[000000009080003c] = 9b15a663
! Mem[0000000090800024] = da437290, %g2 = 1c5a9c93c7bb8a10
lduw [%i5+0x024],%g2 ! %g2 = 00000000da437290
! %l4 = ffffffffffffff8d, Mem[0000000091800004] = 47aa0789
stw %l4,[%o0+0x004] ! Mem[0000000091800004] = ffffff8d
! Mem[0000000091800020] = 21fea2c7, %g18 = bd4fe32e8b1ed82f
ldsw [%o0+%o4],%g2 ! %g2 = bd4fe32e8b1ed82f
! %l4 = ffffff8d, %l5 = 9b15a663, Mem[0000000090000018] = e663a5d9 18391fda
std %l4,[%i4+%o3] ! Mem[0000000090000018] = ffffff8d 9b15a663
! Mem[000000009080002c] = cb9834df, %g18 = bd4fe32e8b1ed82f
ldsw [%i5+0x02c],%g2 ! %g2 = bd4fe32e8b1ed82f
! Mem[000000009000001c] = a663efda, %g2 = ffffffffcb9834df
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffa663
! Mem[0000000034800028] = cb2ea3f3, %l5 = 59bd67889b15a663
lduh [%i1+0x02a],%l5 ! %l5 = 000000000000a3f3
p18_label_2:
! %l0 = d579d4dad1c449c3, Mem[000000009080000d] = 578ad8b2
stb %l0,[%i5+0x00d] ! Mem[000000009080000c] = c38ad8b2
! %l5 = 000000000000a3f3, Mem[0000000090000000] = 8624e74a
sth %l5,[%i4+%g0] ! Mem[0000000090000000] = a3f3e74a
! Mem[0000000034800028] = cb2ea3f3, %l4 = ffffffffffffff8d
ldsh [%i1+0x02a],%l4 ! %l4 = ffffffffffffa3f3
! %l3 = 63a5bb00784013b2, Mem[0000000090000000] = a3f3e74a
sth %l3,[%i4+%g0] ! Mem[0000000090000000] = 13b2e74a
! Mem[000000009100002c] = 35bdd7be, %g2 = ffffffffffffa663
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000035bd
! Mem[000000003580000c] = 1a05f091, %l4 = ffffffffffffa3f3
ldub [%i3+0x00e],%l4 ! %l4 = 00000000000000f0
! %l1 = fca266fde769d401, Mem[0000000090000008] = bc841a2f
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = e769d401
! %l2 = 1a7972c5f80a3114, Mem[0000000091800004] = ffffff8d
stw %l2,[%o0+0x004] ! Mem[0000000091800004] = f80a3114
! %l0 = d1c449c3, %l1 = e769d401, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l0,[%i5+0x030] ! Mem[0000000090800030] = d1c449c3 e769d401
! Mem[0000000091800008] = 2420ec2a, %g2 = 00000000000035bd
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000002420
p18_label_3:
! %l0 = d1c449c3, %l1 = e769d401, Mem[0000000090800010] = b25f4cb9 af0a82ca
std %l0,[%i5+%o2] ! Mem[0000000090800010] = d1c449c3 e769d401
! Mem[0000000090800030] = c449c3e7, %g2 = 0000000000002420
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffc4
! Mem[0000000091800008] = 2420ec2a, %g2 = ffffffffffffffc4
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000024
! Mem[0000000090800034] = 69d401fc, %g2 = 0000000000000024
ldsb [%i5+0x035],%g2 ! %g2 = 0000000000000069
! %l6 = 6ed7d93051221895, Mem[0000000090000030] = 573d94b1
stw %l6,[%i4+0x030] ! Mem[0000000090000030] = 51221895
! Mem[0000000091800038] = 206724ce, %g2 = 0000000000000069
lduw [%o0+0x038],%g2 ! %g2 = 00000000206724ce
! Mem[0000000091800004] = f80a3114, %g2 = 00000000206724ce
ldsh [%o0+0x004],%g2 ! %g2 = fffffffffffff80a
! Mem[0000000091800038] = 6724ce60, %g2 = fffffffffffff80a
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000067
! Mem[0000000035000010] = 6b7909e0 fa9e34d6, %l6 = 51221895, %l7 = 8968403b
ldd [%i2+%o2],%l6 ! %l6 = 000000006b7909e0 00000000fa9e34d6
! Mem[0000000091800020] = a2c74153, %g2 = 0000000000000067
lduh [%o0+0x022],%g2 ! %g2 = 000000000000a2c7
p18_label_4:
! Mem[0000000091800024] = 7031f4c1, %g2 = 000000000000a2c7
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000070
! %l6 = 000000006b7909e0, Mem[0000000090000018] = ffffff8d9b15a663
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 000000006b7909e0
! Mem[000000009080002c] = 34dfd1c4, %g2 = 0000000000000070
ldub [%i5+0x02e],%g2 ! %g2 = 0000000000000034
! Mem[0000000090800010] = d1c449c3, %g2 = 0000000000000034
lduh [%i5+%o2],%g2 ! %g2 = 000000000000d1c4
! Mem[0000000090000030] = 51221895 da399060, %g2 = 0000d1c4, %g3 = 0bad0b00
ldd [%i4+0x030],%g2 ! %g2 = 0000000051221895 00000000da399060
! Mem[000000003500002c] = 33b4722c, %l5 = 000000000000a3f3
ldsh [%i2+0x02e],%l5 ! %l5 = 000000000000722c
! Mem[0000000090800024] = 7290ddee, %g2 = 0000000051221895
lduh [%i5+0x026],%g2 ! %g2 = 0000000000007290
! Mem[0000000091000014] = 6f2c680e, %g2 = 0000000000007290
ldub [%i6+0x017],%g2 ! %g2 = 000000000000006f
! %l7 = 00000000fa9e34d6, Mem[0000000091800038] = 206724ce60b200b2
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = 00000000fa9e34d6
! Mem[000000009180001c] = 91a221fe, %g2 = 000000000000006f
lduh [%o0+0x01e],%g2 ! %g2 = 00000000000091a2
p18_label_5:
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = 000091a2, %g3 = da399060
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
! Mem[0000000090000024] = ecd31cd9, %g18 = bd4fe32e8b1ed82f
ldsw [%i4+0x024],%g2 ! %g2 = bd4fe32e8b1ed82f
! Mem[0000000091000034] = 941fa440, %g2 = ffffffffecd31cd9
lduh [%i6+0x034],%g2 ! %g2 = 000000000000941f
! %l0 = d1c449c3, %l1 = e769d401, Mem[0000000090800018] = 95560735 53628adf
std %l0,[%i5+%o3] ! Mem[0000000090800018] = d1c449c3 e769d401
! Mem[0000000091000038] = d578fe309b50f1dd, %g2 = 000000000000941f
ldx [%i6+0x038],%g2 ! %g2 = d578fe309b50f1dd
! Mem[0000000090000038] = 9045cbce22b61a17, %g2 = d578fe309b50f1dd
ldx [%i4+0x038],%g2 ! %g2 = 9045cbce22b61a17
! Mem[0000000091000004] = df48f548, %g2 = 9045cbce22b61a17
ldub [%i6+0x006],%g2 ! %g2 = 00000000000000df
! Mem[0000000091800010] = 404e134b, %g2 = 00000000000000df
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
! Mem[000000009000001c] = 6b7909e0, %g2 = 00000000404e134b
lduw [%i4+0x01c],%g2 ! %g2 = 000000006b7909e0
! %l4 = 000000f0, %l5 = 0000722c, Mem[0000000090800010] = d1c449c3 e769d401
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 000000f0 0000722c
p18_label_6:
! Mem[0000000090800004] = 4f34d7b2, %g18 = bd4fe32e8b1ed82f
ldsw [%i5+0x004],%g2 ! %g2 = bd4fe32e8b1ed82f
! %l0 = d579d4dad1c449c3, Mem[0000000034000010] = 137d80ba
stw %l0,[%i0+%o2] ! Mem[0000000034000010] = d1c449c3
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 000000004f34d7b2
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
! Mem[0000000091000020] = c52e6fd2, %g2 = ddee8f90cb9834df
ldsb [%i6+0x023],%g2 ! %g2 = ffffffffffffffc5
! %l3 = 63a5bb00784013b2, Mem[0000000034000038] = 1b25659d138f353a
stx %l3,[%i0+0x038] ! Mem[0000000034000038] = 63a5bb00784013b2
! %l5 = 000000000000722c, Mem[0000000090000028] = c7af7175
stw %l5,[%i4+%o5] ! Mem[0000000090000028] = 0000722c
! Mem[0000000034800038] = 4a3ba244, %l6 = 000000006b7909e0
ldsh [%i1+0x038],%l6 ! %l6 = 0000000000004a3b
! Mem[000000009100001c] = 9ea6e537, %g2 = ffffffffffffffc5
ldsb [%i6+0x01c],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000090000030] = 51221895 da399060, %g2 = ffffff9e, %g3 = 22b61a17
ldd [%i4+0x030],%g2 ! %g2 = 0000000051221895 00000000da399060
! %l3 = 63a5bb00784013b2, Mem[0000000091800002] = 22b9f80a
sth %l3,[%o0+0x002] ! Mem[0000000091800000] = 13b2f80a
p18_label_7:
! Mem[0000000035800000] = 319de97c35df4a60, %l0 = d579d4dad1c449c3
ldx [%i3+%g0],%l0 ! %l0 = 319de97c35df4a60
! Mem[0000000090800014] = 00722cd1, %g2 = 0000000051221895
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = 4c189562, %g2 = 0000000000000000
ldsb [%o0+0x02b],%g2 ! %g2 = 000000000000004c
! %l2 = 1a7972c5f80a3114, Mem[0000000034000038] = 63a5bb00784013b2
stx %l2,[%i0+0x038] ! Mem[0000000034000038] = 1a7972c5f80a3114
! Mem[000000009100000c] = ccff9541, %g2 = 000000000000004c
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000091000010] = 1b126a38, %g18 = bd4fe32e8b1ed82f
ldsw [%i6+%o2],%g2 ! %g2 = bd4fe32e8b1ed82f
! Mem[000000009100001c] = 9ea6e537, %g2 = 000000001b126a38
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000009ea6
! Mem[000000009000001c] = 6b7909e0, %g2 = 0000000000009ea6
lduw [%i4+0x01c],%g2 ! %g2 = 000000006b7909e0
! %l3 = 63a5bb00784013b2, Mem[0000000090800000] = 2f7f1d79
sth %l3,[%i5+%g0] ! Mem[0000000090800000] = 13b21d79
! Mem[0000000090800010] = 000000f0 0000722c, %g2 = 6b7909e0, %g3 = da399060
ldd [%i5+%o2],%g2 ! %g2 = 00000000000000f0 000000000000722c
p18_label_8:
! Mem[0000000091800030] = f7dc9b67, %g2 = 00000000000000f0
ldsb [%o0+0x030],%g2 ! %g2 = fffffffffffffff7
! %l4 = 00000000000000f0, Mem[0000000034000014] = 9d29bc33
stb %l4,[%i0+0x014] ! Mem[0000000034000014] = f029bc33
! Mem[0000000091000020] = 3d4d27c5, %g2 = fffffffffffffff7
ldsh [%i6+%o4],%g2 ! %g2 = 0000000000003d4d
! %l3 = 63a5bb00784013b2, Mem[0000000090800020] = 665fc762
stw %l3,[%i5+%o4] ! Mem[0000000090800020] = 784013b2
! %l3 = 63a5bb00784013b2, Mem[0000000034000018] = 62fed447
stb %l3,[%i0+%o3] ! Mem[0000000034000018] = b2fed447
! %l3 = 63a5bb00784013b2, Mem[0000000034800014] = d8dbb8f4
stw %l3,[%i1+0x014] ! Mem[0000000034800014] = 784013b2
! Mem[0000000035000004] = 6aed11c0, %l0 = 319de97c35df4a60
ldsw [%i2+0x004],%l0 ! %l0 = 000000006aed11c0
! %l0 = 000000006aed11c0, Mem[000000009080003e] = a6630000
sth %l0,[%i5+0x03e] ! Mem[000000009080003c] = 11c00000
! %l2 = f80a3114, %l3 = 784013b2, Mem[0000000035800038] = a70ed138 707bb878
std %l2,[%i3+0x038] ! Mem[0000000035800038] = f80a3114 784013b2
! Mem[0000000090000034] = 90609045, %g2 = 0000000000003d4d
ldsh [%i4+0x036],%g2 ! %g2 = ffffffffffff9060
p18_label_9:
! Mem[0000000091800020] = a2c74153, %g2 = ffffffffffff9060
ldub [%o0+0x022],%g2 ! %g2 = 00000000000000a2
! %l4 = 000000f0, %l5 = 0000722c, Mem[0000000090800028] = ddee8f90 cb9834df
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 000000f0 0000722c
! %l2 = 1a7972c5f80a3114, Mem[0000000090800008] = a19e262f
sth %l2,[%i5+%o1] ! Mem[0000000090800008] = 3114262f
! %l5 = 000000000000722c, Mem[0000000091800034] = d4df14b0
stw %l5,[%o0+0x034] ! Mem[0000000091800034] = 0000722c
! Mem[0000000091000028] = f165d635, %g2 = 00000000000000a2
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000f1
! Mem[0000000034800004] = 2a4adb9a, %l4 = 00000000000000f0
ldub [%i1+0x004],%l4 ! %l4 = 000000000000002a
! Mem[0000000091800000] = 270d13b2, %g2 = 00000000000000f1
lduh [%o0+%g0],%g2 ! %g2 = 000000000000270d
! %l7 = 00000000fa9e34d6, Mem[0000000091000030] = d7be7a30
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = fa9e34d6
! Mem[0000000034800000] = f925562f2a4adb9a, %l4 = 000000000000002a
ldx [%i1+%g0],%l4 ! %l4 = f925562f2a4adb9a
! Mem[000000009180002c] = 4af7dc9b, %g2 = 000000000000270d
ldsb [%o0+0x02f],%g2 ! %g2 = 000000000000004a
p18_label_10:
! Mem[000000009180001c] = 1d1391a2, %g18 = bd4fe32e8b1ed82f
ldsw [%o0+0x01c],%g2 ! %g2 = bd4fe32e8b1ed82f
! %l6 = 0000000000004a3b, Mem[0000000090000018] = 00000000
sth %l6,[%i4+%o3] ! Mem[0000000090000018] = 4a3b0000
! %l1 = fca266fde769d401, Mem[0000000034800030] = 6ffaa2b39b3dcd33
stx %l1,[%i1+0x030] ! Mem[0000000034800030] = fca266fde769d401
! %l3 = 63a5bb00784013b2, Mem[0000000090800022] = 13b2da43
sth %l3,[%i5+0x022] ! Mem[0000000090800020] = 13b2da43
! Mem[0000000091800020] = 21fea2c7 41537031, %g2 = 1d1391a2, %g3 = 0000722c
ldd [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7 0000000041537031
! Mem[0000000034800038] = 4a3ba244, %l5 = 000000000000722c
ldsb [%i1+0x03a],%l5 ! %l5 = ffffffffffffffa2
! Mem[0000000090800038] = 3e9b1511, %g2 = 0000000021fea2c7
ldsb [%i5+0x03b],%g2 ! %g2 = 000000000000003e
! %l4 = f925562f2a4adb9a, Mem[0000000090800004] = 4f34d7b2
sth %l4,[%i5+0x004] ! Mem[0000000090800004] = db9ad7b2
! %l6 = 0000000000004a3b, Mem[000000003500001c] = b05799ae
sth %l6,[%i2+0x01c] ! Mem[000000003500001c] = 4a3b99ae
! Mem[0000000091000024] = 2e6fd2f1, %g18 = bd4fe32e8b1ed82f
ldsw [%i6+0x024],%g2 ! %g2 = bd4fe32e8b1ed82f
p18_label_11:
! %l6 = 0000000000004a3b, Mem[000000009100002a] = 41f165d6
sth %l6,[%i6+0x02a] ! Mem[0000000091000028] = 4a3b65d6
! Mem[000000009080003c] = 9b1511c0, %g2 = 000000002e6fd2f1
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffff9b15
! Mem[0000000034000010] = d1c449c3, %l6 = 0000000000004a3b
ldub [%i0+0x013],%l6 ! %l6 = 00000000000000c3
! Mem[000000003400000c] = fe9f2603, %l7 = 00000000fa9e34d6
ldsh [%i0+0x00e],%l7 ! %l7 = 0000000000002603
! %l7 = 0000000000002603, Mem[0000000090000028] = 0000722c
stw %l7,[%i4+%o5] ! Mem[0000000090000028] = 00002603
! Mem[0000000035800018] = e7fb0bad, %l2 = 1a7972c5f80a3114
ldub [%i3+0x01b],%l2 ! %l2 = 00000000000000ad
! Mem[0000000090800038] = fc554a3e9b1511c0, %g2 = ffffffffffff9b15
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e9b1511c0
! Mem[0000000091800034] = 0000722c, %g2 = fc554a3e9b1511c0
ldsb [%o0+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 4a3b0000 6b7909e0, %g2 = 00000000, %g3 = 41537031
ldd [%i4+%o3],%g2 ! %g2 = 000000004a3b0000 000000006b7909e0
! Mem[000000009100003c] = 9b50f1dd, %g2 = 000000004a3b0000
lduw [%i6+0x03c],%g2 ! %g2 = 000000009b50f1dd
p18_label_12:
! Mem[0000000090000038] = cbce22b6, %g2 = 000000009b50f1dd
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffcbce
! %l6 = 000000c3, %l7 = 00002603, Mem[0000000034800030] = fca266fd e769d401
std %l6,[%i1+0x030] ! Mem[0000000034800030] = 000000c3 00002603
! Mem[0000000090000020] = efdae8a0ecd31cd9, %g2 = ffffffffffffcbce
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31cd9
! Mem[0000000091000014] = 326f2c68, %g2 = efdae8a0ecd31cd9
ldsh [%i6+0x016],%g2 ! %g2 = 000000000000326f
! Mem[0000000091000018] = 2c680e1d, %g2 = 000000000000326f
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! Mem[0000000091000030] = fa9e34d6 941fa440, %g2 = 00002c68, %g3 = 6b7909e0
ldd [%i6+0x030],%g2 ! %g2 = 00000000fa9e34d6 00000000941fa440
! %l0 = 000000006aed11c0, Mem[0000000090800006] = d7b23114
stb %l0,[%i5+0x006] ! Mem[0000000090800004] = c0b23114
! %l0 = 000000006aed11c0, Mem[000000003480000e] = 804b6586
sth %l0,[%i1+0x00e] ! Mem[000000003480000c] = 804b11c0
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 00000000fa9e34d6
lduw [%i6+0x024],%g2 ! %g2 = 000000002e6fd2f1
! Mem[000000009100002c] = 65d635bd, %g2 = 000000002e6fd2f1
lduh [%i6+0x02c],%g2 ! %g2 = 00000000000065d6
p18_label_13:
! %l7 = 0000000000002603, Mem[0000000034000038] = 1a7972c5
stw %l7,[%i0+0x038] ! Mem[0000000034000038] = 00002603
! Mem[0000000091800018] = 0c9e9129 1d1391a2, %g2 = 000065d6, %g3 = 941fa440
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 000000001d1391a2
! Mem[0000000091000030] = fa9e34d6941fa440, %g2 = 000000000c9e9129
ldx [%i6+0x030],%g2 ! %g2 = fa9e34d6941fa440
! Mem[0000000091000018] = 680e1d9e, %g2 = fa9e34d6941fa440
ldub [%i6+0x019],%g2 ! %g2 = 0000000000000068
! Mem[000000009100001c] = 373d4d27, %g2 = 0000000000000068
ldub [%i6+0x01f],%g2 ! %g2 = 0000000000000037
! Mem[0000000091800014] = 01f6b102, %g18 = bd4fe32e8b1ed82f
ldsw [%o0+0x014],%g2 ! %g2 = bd4fe32e8b1ed82f
! Mem[0000000091000008] = f5482f5f, %g18 = bd4fe32e8b1ed82f
ldsw [%i6+%o1],%g2 ! %g2 = bd4fe32e8b1ed82f
! %l4 = f925562f2a4adb9a, Mem[0000000035800012] = 72a18711
sth %l4,[%i3+0x012] ! Mem[0000000035800010] = 72a1db9a
! %l0 = 000000006aed11c0, Mem[000000003400003c] = f80a3114
stb %l0,[%i0+0x03c] ! Mem[000000003400003c] = c00a3114
! %l3 = 63a5bb00784013b2, Mem[0000000090800001] = b21d79db
stb %l3,[%i5+0x001] ! Mem[0000000090800000] = b21d79db
p18_label_14:
! Mem[0000000091800008] = 20ec2a37, %g2 = fffffffff5482f5f
ldsb [%o0+0x00b],%g2 ! %g2 = 0000000000000020
! Mem[0000000090000008] = e769d401 c349b38e, %g2 = 00000020, %g3 = 1d1391a2
ldd [%i4+%o1],%g2 ! %g2 = 00000000e769d401 00000000c349b38e
! Mem[000000009100001c] = a6e5373d, %g2 = 00000000e769d401
ldub [%i6+0x01d],%g2 ! %g2 = 00000000000000a6
! Mem[000000003400003c] = c00a3114, %l1 = fca266fde769d401
lduw [%i0+0x03c],%l1 ! %l1 = 00000000c00a3114
! Mem[0000000090800008] = 3114262f, %g2 = 00000000000000a6
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000003114
! Mem[0000000090000028] = 26036247, %g2 = 0000000000003114
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000002603
! Mem[000000009000003c] = 22b61a17, %g2 = 0000000000002603
ldsb [%i4+0x03c],%g2 ! %g2 = 0000000000000022
! %l4 = f925562f2a4adb9a, Mem[0000000090000002] = e74a77d3
sth %l4,[%i4+0x002] ! Mem[0000000090000000] = db9a77d3
! %l0 = 6aed11c0, %l1 = c00a3114, Mem[0000000034000008] = 73fdca3d fe9f2603
std %l0,[%i0+%o1] ! Mem[0000000034000008] = 6aed11c0 c00a3114
! %l0 = 6aed11c0, %l1 = c00a3114, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 6aed11c0 c00a3114
p18_label_15:
! Mem[0000000090800028] = 000000f00000722c, %g2 = 0000000000000022
ldx [%i5+%o5],%g2 ! %g2 = 000000f00000722c
! %l7 = 0000000000002603, Mem[0000000090000004] = 77d35b81
stw %l7,[%i4+0x004] ! Mem[0000000090000004] = 00002603
! %l1 = 00000000c00a3114, Mem[0000000091000020] = 3d4d27c5
sth %l1,[%i6+%o4] ! Mem[0000000091000020] = 311427c5
! Mem[0000000091800020] = 21fea2c7 41537031, %g2 = 0000722c, %g3 = c349b38e
ldd [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7 0000000041537031
! %l0 = 6aed11c0, %l1 = c00a3114, Mem[0000000090800008] = 3114262f cac38ad8
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 6aed11c0 c00a3114
! %l7 = 0000000000002603, Mem[0000000090000015] = 5820974a
stb %l7,[%i4+0x015] ! Mem[0000000090000014] = 0320974a
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 21fea2c7, %g3 = 41537031
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! Mem[0000000090000024] = ecd31cd9, %g18 = bd4fe32e8b1ed82f
ldsw [%i4+0x024],%g2 ! %g2 = bd4fe32e8b1ed82f
! %l4 = f925562f2a4adb9a, Mem[0000000034000010] = d1c449c3
stw %l4,[%i0+%o2] ! Mem[0000000034000010] = 2a4adb9a
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = ecd31cd9, %g3 = 1f66326f
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
p18_label_16:
! %l4 = 2a4adb9a, %l5 = ffffffa2, Mem[0000000091000038] = d578fe30 9b50f1dd
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 2a4adb9a ffffffa2
! Mem[0000000090800004] = c0b26aed, %g2 = 0000000092f01ec2
lduh [%i5+0x006],%g2 ! %g2 = 000000000000c0b2
! %l0 = 6aed11c0, %l1 = c00a3114, Mem[0000000090000010] = b8b0f4d7 2e032097
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 6aed11c0 c00a3114
! Mem[0000000091000004] = 48f5482f, %g2 = 000000000000c0b2
ldsb [%i6+0x007],%g2 ! %g2 = 0000000000000048
! Mem[0000000091800030] = dc9b6700, %g2 = 0000000000000048
ldsb [%o0+0x031],%g2 ! %g2 = ffffffffffffffdc
! Mem[000000009000003c] = b61a1700, %g2 = ffffffffffffffdc
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000b6
! Mem[0000000034000010] = 2a4adb9a f029bc33, %l0 = 6aed11c0, %l1 = c00a3114
ldd [%i0+%o2],%l0 ! %l0 = 000000002a4adb9a 00000000f029bc33
! %l4 = 2a4adb9a, %l5 = ffffffa2, Mem[0000000035000030] = 8fc98a00 7c6e036c
std %l4,[%i2+0x030] ! Mem[0000000035000030] = 2a4adb9a ffffffa2
! Mem[0000000035000018] = 309e223b, %l0 = 000000002a4adb9a
ldsb [%i2+0x019],%l0 ! %l0 = ffffffffffffff9e
! %l4 = 2a4adb9a, %l5 = ffffffa2, Mem[0000000090800000] = 13b21d79 db9ac0b2
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 2a4adb9a ffffffa2
p18_label_17:
! %l4 = f925562f2a4adb9a, Mem[0000000091800010] = 404e134b01f6b102
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = f925562f2a4adb9a
! %l2 = 00000000000000ad, Mem[0000000090000004] = 00002603
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = 000000ad
! %l2 = 00000000000000ad, Mem[000000003500003f] = c04791b9
stb %l2,[%i2+0x03f] ! Mem[000000003500003c] = c04791ad
! Mem[000000003480000c] = 804b11c0, %l2 = 00000000000000ad
ldub [%i1+0x00f],%l2 ! %l2 = 00000000000000c0
! %l7 = 0000000000002603, Mem[0000000034000032] = 33b7d840
sth %l7,[%i0+0x032] ! Mem[0000000034000030] = 33b72603
! Mem[000000009080003c] = 9b1511c0, %g18 = bd4fe32e8b1ed82f
ldsw [%i5+0x03c],%g2 ! %g2 = bd4fe32e8b1ed82f
! Mem[000000009080002c] = 0000722c, %g2 = ffffffff9b1511c0
ldsb [%i5+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = 1b126a38, %g2 = 0000000000000000
lduw [%i6+%o2],%g2 ! %g2 = 000000001b126a38
! %l4 = 2a4adb9a, %l5 = ffffffa2, Mem[0000000090000030] = 51221895 da399060
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 2a4adb9a ffffffa2
! %l5 = ffffffffffffffa2, Mem[000000009000003e] = 1a170000
sth %l5,[%i4+0x03e] ! Mem[000000009000003c] = ffa20000
p18_label_18:
! Mem[0000000091000014] = 1f66326f, %g18 = bd4fe32e8b1ed82f
ldsw [%i6+0x014],%g2 ! %g2 = bd4fe32e8b1ed82f
! %l6 = 00000000000000c3, Mem[0000000090800004] = ffffffa2
stw %l6,[%i5+0x004] ! Mem[0000000090800004] = 000000c3
! %l6 = 00000000000000c3, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 00000000000000c3
! Mem[0000000034000000] = ae7bc04d 9385967e, %l0 = ffffff9e, %l1 = f029bc33
ldd [%i0+%g0],%l0 ! %l0 = 00000000ae7bc04d 000000009385967e
! Mem[0000000091800038] = 00000000 fa9e34d6, %g2 = 1f66326f, %g3 = e276df48
ldd [%o0+0x038],%g2 ! %g2 = 0000000000000000 00000000fa9e34d6
! Mem[0000000090000018] = 4a3b00006b7909e0, %g2 = 0000000000000000
ldx [%i4+%o3],%g2 ! %g2 = 4a3b00006b7909e0
! Mem[0000000035000034] = ffffffa2, %l7 = 0000000000002603
ldsw [%i2+0x034],%l7 ! %l7 = ffffffffffffffa2
! %l6 = 00000000000000c3, Mem[0000000090000029] = 00260362
stb %l6,[%i4+0x029] ! Mem[0000000090000028] = c3260362
! Mem[000000009080003c] = 11c00000, %g2 = 4a3b00006b7909e0
lduh [%i5+0x03e],%g2 ! %g2 = 00000000000011c0
! Mem[0000000091800028] = f4c1a24c, %g2 = 00000000000011c0
lduw [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c
p18_label_19:
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = 00000000f4c1a24c
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
! %l6 = 000000c3, %l7 = ffffffa2, Mem[0000000090800000] = 2a4adb9a 000000c3
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 000000c3 ffffffa2
! Mem[0000000091800008] = 4c632420, %g2 = 4c632420ec2a3791
lduw [%o0+%o1],%g2 ! %g2 = 000000004c632420
! Mem[0000000090000008] = e769d401c349b38e, %g2 = 000000004c632420
ldx [%i4+%o1],%g2 ! %g2 = e769d401c349b38e
! Mem[0000000091000028] = 3b65d635, %g2 = e769d401c349b38e
ldub [%i6+0x02b],%g2 ! %g2 = 000000000000003b
! %l3 = 63a5bb00784013b2, Mem[0000000091000034] = 941fa440
stw %l3,[%i6+0x034] ! Mem[0000000091000034] = 784013b2
! %l6 = 00000000000000c3, Mem[0000000034800006] = 2a4adb9a
sth %l6,[%i1+0x006] ! Mem[0000000034800004] = 2a4a00c3
! %l6 = 00000000000000c3, Mem[0000000091800014] = 2a4adb9a
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = 000000c3
! Mem[0000000090800018] = 49c3e769, %g2 = 000000000000003b
ldsh [%i5+0x01a],%g2 ! %g2 = 00000000000049c3
! %l5 = ffffffffffffffa2, Mem[0000000035000002] = 3fc8cac6
stb %l5,[%i2+0x002] ! Mem[0000000035000000] = 3fc8a2c6
p18_label_20:
! %l2 = 00000000000000c0, Mem[000000003500001c] = 4a3b99ae
sth %l2,[%i2+0x01c] ! Mem[000000003500001c] = 00c099ae
! Mem[000000009180000c] = 2a3791f9, %g2 = 00000000000049c3
ldub [%o0+0x00d],%g2 ! %g2 = 000000000000002a
! %l4 = 2a4adb9a, %l5 = ffffffa2, Mem[0000000090000028] = 00c32603 62474693
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 2a4adb9a ffffffa2
! %l7 = ffffffffffffffa2, Mem[0000000090000008] = e769d401c349b38e
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffffa2
! Mem[0000000090000008] = ffffffff, %g2 = 000000000000002a
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000018] = 6aed11c0 c00a3114, %g2 = ffffffff, %g3 = fa9e34d6
ldd [%i6+%o3],%g2 ! %g2 = 000000006aed11c0 00000000c00a3114
! Mem[0000000090800010] = 00f00000, %g2 = 000000006aed11c0
ldsh [%i5+0x012],%g2 ! %g2 = 00000000000000f0
! Mem[0000000091800038] = 00000000, %g18 = bd4fe32e8b1ed82f
ldsw [%o0+0x038],%g2 ! %g2 = bd4fe32e8b1ed82f
! Mem[000000003480003c] = f60d6d5b, %l3 = 63a5bb00784013b2
lduw [%i1+0x03c],%l3 ! %l3 = 00000000f60d6d5b
! Mem[000000003580001c] = 4b1fcf30, %l0 = 00000000ae7bc04d
lduw [%i3+0x01c],%l0 ! %l0 = 000000004b1fcf30
p18_label_21:
! %l1 = 000000009385967e, Mem[0000000090800018] = d1c449c3
sth %l1,[%i5+%o3] ! Mem[0000000090800018] = 967e49c3
! Mem[0000000035800000] = 319de97c, %l7 = ffffffffffffffa2
ldsh [%i3+%g0],%l7 ! %l7 = 000000000000319d
! Mem[0000000090800014] = 0000722c, %g2 = 0000000000000000
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000000000
! Mem[000000009000000c] = ffffffa2, %g2 = 0000000000000000
lduw [%i4+0x00c],%g2 ! %g2 = 00000000ffffffa2
! Mem[0000000091800030] = f7dc9b67, %g2 = 00000000ffffffa2
lduw [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67
! Mem[000000009180002c] = 4af7dc9b, %g2 = 00000000f7dc9b67
ldsb [%o0+0x02f],%g2 ! %g2 = 000000000000004a
! Mem[000000009180002c] = 1895624a, %g2 = 000000000000004a
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000001895
! Mem[0000000090800010] = 000000f00000722c, %g2 = 0000000000001895
ldx [%i5+%o2],%g2 ! %g2 = 000000f00000722c
! %l3 = 00000000f60d6d5b, Mem[0000000090000020] = 00000000000000c3
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 00000000f60d6d5b
! %l3 = 00000000f60d6d5b, Mem[0000000091800022] = a2c74153
stb %l3,[%o0+0x022] ! Mem[0000000091800020] = 5bc74153
p18_label_22:
! %l6 = 00000000000000c3, Mem[0000000091000024] = 2e6fd2f1
stw %l6,[%i6+0x024] ! Mem[0000000091000024] = 000000c3
! %l4 = f925562f2a4adb9a, Mem[0000000090800028] = 000000f0
sth %l4,[%i5+%o5] ! Mem[0000000090800028] = db9a00f0
! %l6 = 00000000000000c3, Mem[0000000091800036] = 722c0000
sth %l6,[%o0+0x036] ! Mem[0000000091800034] = 00c30000
! Mem[0000000090000028] = 2a4adb9a, %g2 = 000000f00000722c
lduh [%i4+%o5],%g2 ! %g2 = 0000000000002a4a
! Mem[0000000090000004] = 00adffff, %g2 = 0000000000002a4a
ldsh [%i4+0x006],%g2 ! %g2 = 00000000000000ad
! Mem[0000000090800030] = d1c449c3 e769d401, %g2 = 000000ad, %g3 = c00a3114
ldd [%i5+0x030],%g2 ! %g2 = 00000000d1c449c3 00000000e769d401
! Mem[000000009180000c] = ec2a3791, %g2 = 00000000d1c449c3
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
! %l0 = 000000004b1fcf30, Mem[0000000090800010] = 000000f0
stw %l0,[%i5+%o2] ! Mem[0000000090800010] = 4b1fcf30
! Mem[0000000091800010] = f925562f000000c3, %g2 = 00000000ec2a3791
ldx [%o0+%o2],%g2 ! %g2 = f925562f000000c3
! %l6 = 000000c3, %l7 = 0000319d, Mem[0000000091800008] = 4c632420 ec2a3791
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 000000c3 0000319d
p18_label_23:
! Mem[000000009100002c] = 65d635bd, %g18 = bd4fe32e8b1ed82f
ldsw [%i6+0x02c],%g2 ! %g2 = bd4fe32e8b1ed82f
! %l2 = 000000c0, %l3 = f60d6d5b, Mem[0000000034800030] = 000000c3 00002603
std %l2,[%i1+0x030] ! Mem[0000000034800030] = 000000c0 f60d6d5b
! Mem[0000000035800000] = 319de97c 35df4a60, %l0 = 4b1fcf30, %l1 = 9385967e
ldd [%i3+%g0],%l0 ! %l0 = 00000000319de97c 0000000035df4a60
! Mem[0000000091000028] = b3554a3b65d635bd, %g2 = 0000000065d635bd
ldx [%i6+%o5],%g2 ! %g2 = b3554a3b65d635bd
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 65d635bd, %g3 = e769d401
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! Mem[0000000090000000] = 13b2db9a000000ad, %g2 = 000000001b126a38
ldx [%i4+%g0],%g2 ! %g2 = 13b2db9a000000ad
! %l2 = 00000000000000c0, Mem[000000009000000c] = ffffffa2
stb %l2,[%i4+0x00c] ! Mem[000000009000000c] = c0ffffa2
! %l6 = 00000000000000c3, Mem[000000009100000c] = ccff9541
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 000000c3
! %l1 = 0000000035df4a60, Mem[000000009180000a] = 00c30000
stb %l1,[%o0+0x00a] ! Mem[0000000091800008] = 60c30000
! Mem[0000000091000008] = 482f5f00, %g2 = 13b2db9a000000ad
ldub [%i6+0x009],%g2 ! %g2 = 0000000000000048
p18_label_24:
! Mem[0000000090800038] = fc554a3e, %g2 = 0000000000000048
lduh [%i5+0x038],%g2 ! %g2 = 000000000000fc55
! %l4 = f925562f2a4adb9a, Mem[0000000090800038] = fc554a3e9b1511c0
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = f925562f2a4adb9a
! Mem[0000000090000028] = db9affff, %g2 = 000000000000fc55
lduh [%i4+0x02a],%g2 ! %g2 = 000000000000db9a
! Mem[0000000035000028] = 7b3feb48, %l1 = 0000000035df4a60
ldsb [%i2+0x02b],%l1 ! %l1 = 0000000000000048
! Mem[0000000090800010] = 4b1fcf30, %g2 = 000000000000db9a
ldub [%i5+%o2],%g2 ! %g2 = 000000000000004b
! Mem[0000000090800024] = da437290, %g18 = bd4fe32e8b1ed82f
ldsw [%i5+0x024],%g2 ! %g2 = bd4fe32e8b1ed82f
! Mem[0000000035800020] = b3f8c781c0c8a72c, %l2 = 00000000000000c0
ldx [%i3+%o4],%l2 ! %l2 = b3f8c781c0c8a72c
! Mem[0000000034800010] = 7a55866d, %l1 = 0000000000000048
ldsh [%i1+0x012],%l1 ! %l1 = ffffffffffff866d
! Mem[0000000091800004] = f80a3114, %g2 = ffffffffda437290
lduh [%o0+0x004],%g2 ! %g2 = 000000000000f80a
! Mem[000000009180000c] = 00319df9, %g2 = 000000000000f80a
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000000
p18_label_25:
! Mem[0000000091000030] = fa9e34d6, %g2 = 0000000000000000
ldsb [%i6+0x030],%g2 ! %g2 = fffffffffffffffa
! Mem[0000000090000024] = f60d6d5b, %g2 = fffffffffffffffa
lduh [%i4+0x024],%g2 ! %g2 = 000000000000f60d
! Mem[0000000090000000] = db9a0000, %g2 = 000000000000f60d
ldsb [%i4+0x002],%g2 ! %g2 = ffffffffffffffdb
! %l3 = 00000000f60d6d5b, Mem[000000009080003a] = 562f2a4a
stb %l3,[%i5+0x03a] ! Mem[0000000090800038] = 5b2f2a4a
! %l2 = b3f8c781c0c8a72c, Mem[0000000091800018] = 0c9e9129
stw %l2,[%o0+%o3] ! Mem[0000000091800018] = c0c8a72c
! %l6 = 00000000000000c3, Mem[0000000091800008] = 000060c3
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = 000000c3
! %l7 = 000000000000319d, Mem[0000000090800014] = 0000722c
stw %l7,[%i5+0x014] ! Mem[0000000090800014] = 0000319d
! Mem[000000003480003c] = f60d6d5b, %l4 = f925562f2a4adb9a
ldub [%i1+0x03e],%l4 ! %l4 = 000000000000006d
! Mem[0000000035000010] = 6b7909e0, %l6 = 00000000000000c3
lduh [%i2+%o2],%l6 ! %l6 = 0000000000006b79
! %l4 = 0000006d, %l5 = ffffffa2, Mem[0000000091000028] = b3554a3b 65d635bd
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 0000006d ffffffa2
ba,a p18_not_taken_0_end
p18_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000319de97c
bne,a,pn %xcc,p18_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffff866d
bne,a,pn %xcc,p18_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be b3f8c781c0c8a72c
bne,a,pn %xcc,p18_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f60d6d5b
bne,a,pn %xcc,p18_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000006d
bne,a,pn %xcc,p18_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffa2
bne,a,pn %xcc,p18_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000006b79
bne,a,pn %xcc,p18_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000319d
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 9eb54299 1cb00817
bne %xcc,p18_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 53de9ae4 00fc48cc
bne %xcc,p18_f6_fail
nop
! Check Local Memory
set p18_local0_expect,%g1
p18_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 6aed11c0c00a3114
ldx [%i0+0x008],%g3 ! Observed data at 0000000034000008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2a4adb9af029bc33
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 = b2fed4470b2e70c3
ldx [%i0+0x018],%g3 ! Observed data at 0000000034000018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 33b72603ecbd6422
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 = 00002603c00a3114
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+0x000],%g2 ! Expected data = f925562f2a4a00c3
ldx [%i1+0x000],%g3 ! Observed data at 0000000034800000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a07447e7804b11c0
ldx [%i1+0x008],%g3 ! Observed data at 0000000034800008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 7a55866d784013b2
ldx [%i1+0x010],%g3 ! Observed data at 0000000034800010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000c0f60d6d5b
ldx [%i1+0x030],%g3 ! Observed data at 0000000034800030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x030,%g4
set p18_local2_expect,%g1
p18_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 3fc8a2c66aed11c0
ldx [%i2+0x000],%g3 ! Observed data at 0000000035000000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 309e223b00c099ae
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 = 2a4adb9affffffa2
ldx [%i2+0x030],%g3 ! Observed data at 0000000035000030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = d40f06edc04791ad
ldx [%i2+0x038],%g3 ! Observed data at 0000000035000038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x038,%g4
set p18_local3_expect,%g1
p18_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 72a1db9a212262a3
ldx [%i3+0x010],%g3 ! Observed data at 0000000035800010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = f80a3114784013b2
ldx [%i3+0x038],%g3 ! Observed data at 0000000035800038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x038,%g4
! The test for processor 18 has passed
p18_passed:
ta GOOD_TRAP
nop
p18_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p18_failed
p18_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p18_failed
p18_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p18_failed
p18_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p18_failed
p18_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p18_failed
p18_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p18_failed
p18_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p18_failed
p18_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p18_failed
p18_f0_fail:
set p18_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%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:
stha %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000008]
stha %l3,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800010]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000028]
stxa %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000020]
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000035000028]
done
p18_trap1o:
stha %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000008]
stha %l3,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800010]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000028]
stxa %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000020]
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000035000028]
done
p18_trap2e:
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034000020]
done
p18_trap2o:
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034000020]
done
p18_trap3e:
nop
done
p18_trap3o:
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 = d579d4dad1c449c3
ldx [%g1+0x008],%l1 ! %l1 = fca266fde769d401
ldx [%g1+0x010],%l2 ! %l2 = 1a7972c5f80a3114
ldx [%g1+0x018],%l3 ! %l3 = 63a5bb00784013b2
ldx [%g1+0x020],%l4 ! %l4 = a80104e83eb3ac74
ldx [%g1+0x028],%l5 ! %l5 = 59bd67889b15a663
ldx [%g1+0x030],%l6 ! %l6 = 6ed7d93051221895
ldx [%g1+0x038],%l7 ! %l7 = fc918c048968403b
! Initialize the output register of window 0
set unres3_start,%o0
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 = 53a09387 4f59735b ee0dd828 265bdc2d
! %f4 = f95f88c0 2eb002b9 067493ca c9dcdbe8
! %f8 = 7d5c839f 3879d1fa f48d99b1 f7a8a681
! %f12 = 6f6a42f8 f1634510 5bd25ec4 31ddd8ac
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 76d5845f 8f38fc2e 73222ca9 f46f5110
! %f20 = 711ccdae 29118fcc 23b91c20 88ddf94d
! %f24 = 7dae9c2f 9e6fb3b1 486eeefc 7adeb890
! %f28 = 9db8e51c 50501898 1b25d3c4 7dbc8a2b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 26f3d54b b5af6daa 30e8ba35 38b474de
! %f36 = f79b70c3 ff5ce03b 8c25861f 9db42922
! %f40 = 521ea26f ea12188f 510b7786 2c62a79f
! %f44 = 027833a0 b296ca82 dd3d995b 53440108
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf979c8cf00000015,%g7,%g1 ! GSR scale = 2, align = 5
wr %g1,%g0,%gsr ! GSR = f979c8cf00000015
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 19
p19_label_1:
! Mem[0000000037800000] = df04bcec 4107c1ae, %l6 = c3a27aa0, %l7 = 76151cb6
ldd [%i3+%g0],%l6 ! %l6 = 00000000df04bcec 000000004107c1ae
! Mem[0000000091800008] = 4c632420, %g2 = 3e3206cd5ad7df4a
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! Mem[0000000091800000] = 270d22b947aa0789, %g2 = 0000000000004c63
ldx [%o0+%g0],%g2 ! %g2 = 270d22b947aa0789
! Mem[0000000091800024] = 41537031, %g18 = ec68143cdaff038b
ldsw [%o0+0x024],%g2 ! %g2 = ec68143cdaff038b
! %l7 = 000000004107c1ae, Mem[000000009180002c] = 4725624a
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = 4107c1ae
! Mem[0000000091800018] = 0c9e9129 1d1391a2, %g2 = 41537031, %g3 = 0bad0b00
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 000000001d1391a2
! Mem[0000000091000020] = 3d4d27c5, %g2 = 000000000c9e9129
ldsh [%i6+%o4],%g2 ! %g2 = 0000000000003d4d
! Mem[0000000037000010] = ad824506, %l1 = 0786b45089e8b88b
ldsw [%i2+%o2],%l1 ! %l1 = ffffffffad824506
! Mem[000000003600001c] = d3bec3de, %l0 = b7521172c10f5df6
ldsb [%i0+0x01f],%l0 ! %l0 = ffffffffffffffde
! Mem[000000009100002c] = 35bdd7be, %g2 = 0000000000003d4d
ldsh [%i6+0x02e],%g2 ! %g2 = 00000000000035bd
p19_label_2:
! Mem[0000000037000010] = ad8245060df9f758, %l3 = 227ac459e96548e9
ldx [%i2+%o2],%l3 ! %l3 = ad8245060df9f758
! %l3 = ad8245060df9f758, Mem[0000000037000010] = ad8245060df9f758
stx %l3,[%i2+%o2] ! Mem[0000000037000010] = ad8245060df9f758
! Mem[0000000090000000] = 8624e74a, %g2 = 00000000000035bd
ldsh [%i4+%g0],%g2 ! %g2 = ffffffffffff8624
! Mem[0000000036000030] = 2d434a5e, %l7 = 000000004107c1ae
ldsb [%i0+0x030],%l7 ! %l7 = 000000000000002d
! %l0 = ffffffffffffffde, Mem[0000000036800014] = 058eb78e
sth %l0,[%i1+0x014] ! Mem[0000000036800014] = ffdeb78e
! Mem[000000009000001c] = 18391fda, %g18 = ec68143cdaff038b
ldsw [%i4+0x01c],%g2 ! %g2 = ec68143cdaff038b
! Mem[0000000091800028] = 4c4107c1, %g2 = 0000000018391fda
ldub [%o0+0x02b],%g2 ! %g2 = 000000000000004c
! Mem[000000009000002c] = 62474693, %g2 = 000000000000004c
ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000062
! %l1 = ffffffffad824506, Mem[0000000036800023] = a0928556
stb %l1,[%i1+0x023] ! Mem[0000000036800020] = a0928506
! %l1 = ffffffffad824506, Mem[0000000091000038] = d578fe30
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = ad824506
p19_label_3:
! %l4 = 84ed206637b54774, Mem[0000000091000018] = 2c680e1d
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = 37b54774
! Mem[000000009080003c] = b8a10000, %g2 = 0000000000000062
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000090000008] = bc841a2f, %g18 = ec68143cdaff038b
ldsw [%i4+%o1],%g2 ! %g2 = ec68143cdaff038b
! %l0 = ffffffde, %l1 = ad824506, Mem[0000000090800028] = ddee8f90 cb9834df
std %l0,[%i5+%o5] ! Mem[0000000090800028] = ffffffde ad824506
! Mem[0000000090800030] = dc3ef5d3, %g18 = ec68143cdaff038b
ldsw [%i5+0x030],%g2 ! %g2 = ec68143cdaff038b
! %l5 = 25d34d7815a7c477, Mem[0000000090800024] = da437290
stw %l5,[%i5+0x024] ! Mem[0000000090800024] = 15a7c477
! %l6 = 00000000df04bcec, Mem[0000000091000028] = b35541f165d635bd
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = 00000000df04bcec
! Mem[0000000091000010] = 1b126a38, %g2 = ffffffffdc3ef5d3
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000001b12
! Mem[0000000091000004] = e276df48, %g2 = 0000000000001b12
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffe276
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = ffffffffffffe276
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
p19_label_4:
! %l2 = 0c05757656f7d3fd, Mem[0000000091000010] = 1b126a381f66326f
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 0c05757656f7d3fd
! %l6 = 00000000df04bcec, Mem[000000009000001c] = 18391fda
sth %l6,[%i4+0x01c] ! Mem[000000009000001c] = bcec1fda
! %l1 = ffffffffad824506, Mem[0000000090800008] = a19e262f
sth %l1,[%i5+%o1] ! Mem[0000000090800008] = 4506262f
! Mem[0000000036800030] = 846e35ae, %l6 = 00000000df04bcec
lduw [%i1+0x030],%l6 ! %l6 = 00000000846e35ae
! %l7 = 000000000000002d, Mem[0000000036000028] = bda62b43
stw %l7,[%i0+%o5] ! Mem[0000000036000028] = 0000002d
! Mem[0000000091000018] = 37b54774 9ea6e537, %g2 = ca578ad8, %g3 = 1d1391a2
ldd [%i6+%o3],%g2 ! %g2 = 0000000037b54774 000000009ea6e537
! Mem[000000003700001c] = 870290a3, %l4 = 84ed206637b54774
lduh [%i2+0x01e],%l4 ! %l4 = 00000000000090a3
! %l7 = 000000000000002d, Mem[000000009180003c] = 60b200b2
sth %l7,[%o0+0x03c] ! Mem[000000009180003c] = 002d00b2
! Mem[000000009100001c] = e5373d4d, %g2 = 0000000037b54774
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000e537
! Mem[000000009000001c] = bcec1fda, %g18 = ec68143cdaff038b
ldsw [%i4+0x01c],%g2 ! %g2 = ec68143cdaff038b
p19_label_5:
! %l4 = 00000000000090a3, Mem[000000009100000b] = 5fccff95
stb %l4,[%i6+0x00b] ! Mem[0000000091000008] = a3ccff95
! %l5 = 25d34d7815a7c477, Mem[0000000091800038] = 206724ce
sth %l5,[%o0+0x038] ! Mem[0000000091800038] = c47724ce
! Mem[0000000090000010] = b8b0f4d7, %g2 = ffffffffbcec1fda
lduw [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 00000000b8b0f4d7
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! Mem[0000000090000010] = b8b0f4d7, %g2 = 404e134b01f6b102
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb8b0
! Mem[0000000090800020] = 665fc76215a7c477, %g2 = ffffffffffffb8b0
ldx [%i5+%o4],%g2 ! %g2 = 665fc76215a7c477
! Mem[0000000091800000] = 270d22b9, %g2 = 665fc76215a7c477
ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000027
! Mem[0000000036800020] = a092850627b0dd21, %l2 = 0c05757656f7d3fd
ldx [%i1+%o4],%l2 ! %l2 = a092850627b0dd21
! Mem[0000000090000010] = b8b0f4d7, %g2 = 0000000000000027
ldub [%i4+%o2],%g2 ! %g2 = 00000000000000b8
! %l3 = ad8245060df9f758, Mem[0000000091000030] = d7be7a30
stw %l3,[%i6+0x030] ! Mem[0000000091000030] = 0df9f758
p19_label_6:
! Mem[0000000090000024] = ecd31cd9, %g18 = ec68143cdaff038b
ldsw [%i4+0x024],%g2 ! %g2 = ec68143cdaff038b
! %l2 = a092850627b0dd21, Mem[0000000091800000] = 270d22b947aa0789
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = a092850627b0dd21
! Mem[0000000037800018] = 30c07027, %l0 = ffffffffffffffde
ldsh [%i3+0x01a],%l0 ! %l0 = 0000000000007027
! %l6 = 00000000846e35ae, Mem[000000009180003d] = 2d00b200
stb %l6,[%o0+0x03d] ! Mem[000000009180003c] = ae00b200
! %l3 = ad8245060df9f758, Mem[000000009080002c] = ad824506
stw %l3,[%i5+0x02c] ! Mem[000000009080002c] = 0df9f758
! Mem[0000000091800008] = 4c632420, %g2 = ffffffffecd31cd9
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! %l6 = 00000000846e35ae, Mem[0000000036000038] = 6d84c8da
stw %l6,[%i0+0x038] ! Mem[0000000036000038] = 846e35ae
! Mem[0000000037800038] = 8d3ef584, %l2 = a092850627b0dd21
ldub [%i3+0x039],%l2 ! %l2 = 000000000000003e
! Mem[0000000036800014] = ffdeb78e, %l0 = 0000000000007027
lduh [%i1+0x014],%l0 ! %l0 = 000000000000ffde
! %l4 = 00000000000090a3, Mem[0000000090000025] = d31cd9c7
stb %l4,[%i4+0x025] ! Mem[0000000090000024] = a31cd9c7
p19_label_7:
! %l0 = 000000000000ffde, Mem[0000000037000002] = dbb88770
sth %l0,[%i2+0x002] ! Mem[0000000037000000] = dbb8ffde
! Mem[0000000091000018] = 37b547749ea6e537, %g2 = 0000000000004c63
ldx [%i6+%o3],%g2 ! %g2 = 37b547749ea6e537
! Mem[0000000091000018] = 37b54774, %g2 = 37b547749ea6e537
ldsh [%i6+%o3],%g2 ! %g2 = 00000000000037b5
! Mem[0000000091800034] = d4df14b0, %g18 = ec68143cdaff038b
ldsw [%o0+0x034],%g2 ! %g2 = ec68143cdaff038b
! Mem[000000003600002c] = 2f01cc1d, %l4 = 00000000000090a3
lduw [%i0+0x02c],%l4 ! %l4 = 000000002f01cc1d
! Mem[0000000036000010] = 538fd61d7fd68ca5, %l1 = ffffffffad824506
ldx [%i0+%o2],%l1 ! %l1 = 538fd61d7fd68ca5
! %l5 = 25d34d7815a7c477, Mem[000000009080003c] = 5ac4b8a1
stw %l5,[%i5+0x03c] ! Mem[000000009080003c] = 15a7c477
! Mem[000000009000001c] = ec1fdaef, %g2 = ffffffffd4df14b0
ldub [%i4+0x01d],%g2 ! %g2 = 00000000000000ec
! Mem[0000000090000024] = eca31cd9, %g2 = 00000000000000ec
ldsb [%i4+0x024],%g2 ! %g2 = ffffffffffffffec
! %l4 = 2f01cc1d, %l5 = 15a7c477, Mem[0000000091800020] = 21fea2c7 41537031
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 2f01cc1d 15a7c477
p19_label_8:
! Mem[0000000091800038] = c47724ce, %g2 = ffffffffffffffec
lduw [%o0+0x038],%g2 ! %g2 = 00000000c47724ce
! %l0 = 0000ffde, %l1 = 7fd68ca5, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 0000ffde 7fd68ca5
! %l6 = 846e35ae, %l7 = 0000002d, Mem[0000000037800038] = 8d3ef584 4a6e4b8f
std %l6,[%i3+0x038] ! Mem[0000000037800038] = 846e35ae 0000002d
! Mem[0000000091000024] = 2e6fd2f1, %g18 = ec68143cdaff038b
ldsw [%i6+0x024],%g2 ! %g2 = ec68143cdaff038b
! Mem[0000000091800018] = 0000ffde7fd68ca5, %g2 = 000000002e6fd2f1
ldx [%o0+%o3],%g2 ! %g2 = 0000ffde7fd68ca5
! Mem[0000000091800028] = f4c1a24c, %g2 = 0000ffde7fd68ca5
lduw [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c
! %l1 = 538fd61d7fd68ca5, Mem[000000009000003e] = 1a170000
sth %l1,[%i4+0x03e] ! Mem[000000009000003c] = 8ca50000
! %l1 = 538fd61d7fd68ca5, Mem[0000000091000004] = e276df48
sth %l1,[%i6+0x004] ! Mem[0000000091000004] = 8ca5df48
! %l2 = 000000000000003e, Mem[0000000091800000] = a0928506
stw %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000003e
! %l5 = 25d34d7815a7c477, Mem[0000000090000010] = b8b0f4d72e582097
stx %l5,[%i4+%o2] ! Mem[0000000090000010] = 25d34d7815a7c477
p19_label_9:
! Mem[0000000091800028] = f4c1a24c 4107c1ae, %g2 = f4c1a24c, %g3 = 9ea6e537
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004107c1ae
! Mem[0000000036000028] = 0000002d, %l6 = 00000000846e35ae
lduh [%i0+%o5],%l6 ! %l6 = 0000000000000000
! Mem[0000000090000014] = 15a7c477, %g2 = 00000000f4c1a24c
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000015
! Mem[0000000091800028] = f4c1a24c4107c1ae, %g2 = 0000000000000015
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c4107c1ae
! %l3 = ad8245060df9f758, Mem[0000000090800014] = af0a82ca
sth %l3,[%i5+0x014] ! Mem[0000000090800014] = f75882ca
! Mem[0000000091800034] = 14b0c477, %g2 = f4c1a24c4107c1ae
ldsh [%o0+0x036],%g2 ! %g2 = 00000000000014b0
! %l7 = 000000000000002d, Mem[0000000036800004] = bb4be9c4
sth %l7,[%i1+0x004] ! Mem[0000000036800004] = 002de9c4
! Mem[0000000090000030] = 94b1da39, %g2 = 00000000000014b0
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffff94b1
! Mem[000000009080000c] = 8ad8b25f, %g2 = ffffffffffff94b1
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000008ad8
! %l3 = ad8245060df9f758, Mem[0000000090000006] = 5b81bc84
sth %l3,[%i4+0x006] ! Mem[0000000090000004] = f758bc84
p19_label_10:
! %l0 = 0000ffde, %l1 = 7fd68ca5, Mem[0000000091000010] = 0c057576 56f7d3fd
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 0000ffde 7fd68ca5
! Mem[0000000090000008] = bc841a2f, %g2 = 0000000000008ad8
ldub [%i4+%o1],%g2 ! %g2 = 00000000000000bc
! Mem[0000000091800034] = 14b0c477, %g2 = 00000000000000bc
lduh [%o0+0x036],%g2 ! %g2 = 00000000000014b0
! Mem[000000009080002c] = f758dc3e, %g2 = 00000000000014b0
ldsh [%i5+0x02e],%g2 ! %g2 = fffffffffffff758
! %l4 = 000000002f01cc1d, Mem[000000009100002e] = bcec0df9
stb %l4,[%i6+0x02e] ! Mem[000000009100002c] = 1dec0df9
! Mem[000000003780001c] = 22de74ce, %l0 = 000000000000ffde
ldsw [%i3+0x01c],%l0 ! %l0 = 0000000022de74ce
! Mem[0000000037800020] = cf9c94d6, %l7 = 000000000000002d
ldsw [%i3+%o4],%l7 ! %l7 = ffffffffcf9c94d6
! Mem[0000000091000020] = 4d27c52e, %g2 = fffffffffffff758
ldub [%i6+0x021],%g2 ! %g2 = 000000000000004d
! %l1 = 538fd61d7fd68ca5, Mem[0000000037000000] = dbb8ffdef7b32bdd
stx %l1,[%i2+%g0] ! Mem[0000000037000000] = 538fd61d7fd68ca5
! Mem[0000000036800014] = ffdeb78e, %l2 = 000000000000003e
ldub [%i1+0x014],%l2 ! %l2 = 00000000000000ff
p19_label_11:
! Mem[000000009100000c] = ff954100, %g2 = 000000000000004d
ldsb [%i6+0x00d],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000008] = bc841a2f, %g2 = ffffffffffffffff
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffbc84
! Mem[0000000090800000] = 794f34d7, %g2 = ffffffffffffbc84
ldub [%i5+0x003],%g2 ! %g2 = 0000000000000079
! %l2 = 000000ff, %l3 = 0df9f758, Mem[0000000091800038] = c47724ce 00ae00b2
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 000000ff 0df9f758
! %l6 = 00000000, %l7 = cf9c94d6, Mem[0000000036800008] = f9080226 aafe16b2
std %l6,[%i1+%o1] ! Mem[0000000036800008] = 00000000 cf9c94d6
! %l2 = 00000000000000ff, Mem[0000000090000034] = da399060
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = 000000ff
! Mem[0000000090000008] = bc841a2fc349b38e, %g2 = 0000000000000079
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349b38e
! Mem[0000000036800034] = 662d3b34, %l6 = 0000000000000000
ldsw [%i1+0x034],%l6 ! %l6 = 00000000662d3b34
! %l5 = 25d34d7815a7c477, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 25d34d7815a7c477
! %l0 = 22de74ce, %l1 = 7fd68ca5, Mem[0000000090000010] = 25d34d78 15a7c477
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 22de74ce 7fd68ca5
p19_label_12:
! Mem[0000000090800028] = ffffffde, %g2 = bc841a2fc349b38e
lduw [%i5+%o5],%g2 ! %g2 = 00000000ffffffde
! Mem[0000000090800018] = 07355362, %g2 = 00000000ffffffde
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
! Mem[0000000091000034] = 941fa440, %g2 = 0000000000000735
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! Mem[0000000090800020] = 665fc762, %g2 = 00000000941fa440
lduw [%i5+%o4],%g2 ! %g2 = 00000000665fc762
! %l5 = 25d34d7815a7c477, Mem[0000000091000018] = 37b547749ea6e537
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 25d34d7815a7c477
! Mem[0000000037800038] = 846e35ae, %l6 = 00000000662d3b34
lduw [%i3+0x038],%l6 ! %l6 = 00000000846e35ae
! Mem[0000000091000020] = 3d4d27c52e6fd2f1, %g2 = 00000000665fc762
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c52e6fd2f1
! Mem[0000000091800020] = 2f01cc1d, %g2 = 3d4d27c52e6fd2f1
ldsb [%o0+%o4],%g2 ! %g2 = 000000000000002f
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 000000000000002f
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000002e6f
! Mem[0000000091000008] = f5482fa3, %g2 = 0000000000002e6f
lduh [%i6+%o1],%g2 ! %g2 = 000000000000f548
p19_label_13:
! Mem[0000000091000020] = 27c52e6f, %g2 = 000000000000f548
ldsb [%i6+0x022],%g2 ! %g2 = 0000000000000027
! %l1 = 538fd61d7fd68ca5, Mem[0000000090000018] = e663a5d9bcec1fda
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 538fd61d7fd68ca5
! Mem[0000000090800010] = 4cb9f758, %g2 = 0000000000000027
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000004cb9
! Mem[0000000037000028] = e766ea83 3a9fab14, %l4 = 2f01cc1d, %l5 = 15a7c477
ldd [%i2+%o5],%l4 ! %l4 = 00000000e766ea83 000000003a9fab14
! Mem[0000000091800010] = 404e134b, %g2 = 0000000000004cb9
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
! %l1 = 538fd61d7fd68ca5, Mem[0000000036800018] = bd0d258cda89edec
stx %l1,[%i1+%o3] ! Mem[0000000036800018] = 538fd61d7fd68ca5
! Mem[0000000091000020] = 3d4d27c5, %g18 = ec68143cdaff038b
ldsw [%i6+%o4],%g2 ! %g2 = ec68143cdaff038b
! %l7 = ffffffffcf9c94d6, Mem[0000000037000000] = 538fd61d
sth %l7,[%i2+%g0] ! Mem[0000000037000000] = 94d6d61d
! Mem[0000000091000038] = ad824506, %g18 = ec68143cdaff038b
ldsw [%i6+0x038],%g2 ! %g2 = ec68143cdaff038b
! Mem[000000009080003c] = c4770000, %g2 = ffffffffad824506
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000c4
p19_label_14:
! Mem[000000003780003c] = 0000002d, %l1 = 538fd61d7fd68ca5
ldub [%i3+0x03c],%l1 ! %l1 = 0000000000000000
! %l7 = ffffffffcf9c94d6, Mem[000000009100003a] = 45069b50
sth %l7,[%i6+0x03a] ! Mem[0000000091000038] = 94d69b50
! Mem[0000000090800010] = b25f4cb9f75882ca, %g2 = 00000000000000c4
ldx [%i5+%o2],%g2 ! %g2 = b25f4cb9f75882ca
! Mem[0000000090000004] = 77d3f758, %g2 = b25f4cb9f75882ca
lduw [%i4+0x004],%g2 ! %g2 = 0000000077d3f758
! %l5 = 000000003a9fab14, Mem[0000000090000038] = 9045cbce22b68ca5
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 000000003a9fab14
! Mem[0000000037000008] = 9e271d55, %l7 = ffffffffcf9c94d6
lduw [%i2+%o1],%l7 ! %l7 = 000000009e271d55
! %l7 = 000000009e271d55, Mem[000000009100000c] = ccff9541
stw %l7,[%i6+0x00c] ! Mem[000000009100000c] = 9e271d55
! %l6 = 00000000846e35ae, Mem[0000000090800018] = 95560735
sth %l6,[%i5+%o3] ! Mem[0000000090800018] = 35ae0735
! Mem[0000000090000000] = 24e74a77, %g2 = 0000000077d3f758
ldsb [%i4+0x001],%g2 ! %g2 = 0000000000000024
! %l1 = 0000000000000000, Mem[0000000090000030] = 573d94b1
sth %l1,[%i4+0x030] ! Mem[0000000090000030] = 000094b1
p19_label_15:
! Mem[0000000036800030] = 846e35ae, %l5 = 000000003a9fab14
ldsh [%i1+0x032],%l5 ! %l5 = 00000000000035ae
! Mem[0000000091000028] = 00000000 df041dec, %g2 = 00000024, %g3 = 4107c1ae
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 00000000df041dec
! Mem[000000009100000c] = 9e271d55, %g18 = ec68143cdaff038b
ldsw [%i6+0x00c],%g2 ! %g2 = ec68143cdaff038b
! Mem[0000000036800030] = 846e35ae662d3b34, %l4 = 00000000e766ea83
ldx [%i1+0x030],%l4 ! %l4 = 846e35ae662d3b34
! Mem[0000000036800004] = 002de9c4, %l3 = ad8245060df9f758
ldub [%i1+0x004],%l3 ! %l3 = 0000000000000000
! Mem[0000000091000028] = 00000000 df041dec, %g2 = 9e271d55, %g3 = df041dec
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 00000000df041dec
! Mem[0000000091800024] = 15a7c477, %g2 = 0000000000000000
ldub [%o0+0x024],%g2 ! %g2 = 0000000000000015
! %l6 = 00000000846e35ae, Mem[0000000091800010] = 404e134b01f6b102
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 00000000846e35ae
! Mem[000000009100003c] = 50f1dd00, %g2 = 0000000000000015
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000050
! Mem[0000000090800000] = 2f7f1d79 4f34d7b2, %g2 = 00000050, %g3 = df041dec
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000004f34d7b2
p19_label_16:
! %l1 = 0000000000000000, Mem[0000000091000008] = f5482fa3
sth %l1,[%i6+%o1] ! Mem[0000000091000008] = 00002fa3
! %l5 = 00000000000035ae, Mem[0000000091000038] = ad8294d69b50f1dd
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 00000000000035ae
! Mem[000000009080002c] = f9f758dc, %g2 = 000000002f7f1d79
ldub [%i5+0x02d],%g2 ! %g2 = 00000000000000f9
! %l7 = 000000009e271d55, Mem[0000000090800020] = 665fc76215a7c477
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 000000009e271d55
! %l7 = 000000009e271d55, Mem[0000000037000030] = 0ba9e9b299963379
stx %l7,[%i2+0x030] ! Mem[0000000037000030] = 000000009e271d55
! Mem[0000000037000020] = a5001c37, %l3 = 0000000000000000
ldub [%i2+0x023],%l3 ! %l3 = 0000000000000037
! %l0 = 0000000022de74ce, Mem[000000009100001b] = 7815a7c4
stb %l0,[%i6+0x01b] ! Mem[0000000091000018] = ce15a7c4
! %l2 = 000000ff, %l3 = 00000037, Mem[0000000090800038] = fc554a3e 15a7c477
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 000000ff 00000037
! %l5 = 00000000000035ae, Mem[000000009000000a] = 1a2fc349
sth %l5,[%i4+0x00a] ! Mem[0000000090000008] = 35aec349
! %l1 = 0000000000000000, Mem[0000000036800018] = 538fd61d
sth %l1,[%i1+%o3] ! Mem[0000000036800018] = 0000d61d
p19_label_17:
! Mem[0000000090800028] = ffffffde, %g18 = ec68143cdaff038b
ldsw [%i5+%o5],%g2 ! %g2 = ec68143cdaff038b
! Mem[0000000090800030] = dc3ef5d3, %g2 = ffffffffffffffde
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffffdc
! Mem[0000000090000010] = 22de74ce, %g2 = ffffffffffffffdc
lduw [%i4+%o2],%g2 ! %g2 = 0000000022de74ce
! Mem[0000000091000018] = 25d34dce, %g2 = 0000000022de74ce
ldsb [%i6+%o3],%g2 ! %g2 = 0000000000000025
! Mem[0000000090800038] = 000000ff 00000037, %g2 = 00000025, %g3 = 4f34d7b2
ldd [%i5+0x038],%g2 ! %g2 = 00000000000000ff 0000000000000037
! Mem[0000000091000028] = 00000000, %g2 = 00000000000000ff
ldsh [%i6+%o5],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000000035ae, Mem[0000000037800010] = 902cbbd0475d87ee
stx %l5,[%i3+%o2] ! Mem[0000000037800010] = 00000000000035ae
! %l1 = 0000000000000000, Mem[0000000036000030] = 2d434a5e
stw %l1,[%i0+0x030] ! Mem[0000000036000030] = 00000000
! Mem[000000009100003c] = 000035ae, %g18 = ec68143cdaff038b
ldsw [%i6+0x03c],%g2 ! %g2 = ec68143cdaff038b
! %l1 = 0000000000000000, Mem[0000000036800038] = 79610e31052a0807
stx %l1,[%i1+0x038] ! Mem[0000000036800038] = 0000000000000000
p19_label_18:
! Mem[0000000091000010] = ffde7fd6, %g2 = 00000000000035ae
lduh [%i6+0x012],%g2 ! %g2 = 000000000000ffde
! %l0 = 0000000022de74ce, Mem[0000000091000038] = 00000000000035ae
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = 0000000022de74ce
! %l7 = 000000009e271d55, Mem[0000000091000012] = ffde7fd6
stb %l7,[%i6+0x012] ! Mem[0000000091000010] = 55de7fd6
! Mem[000000009000003c] = 3a9fab14, %g2 = 000000000000ffde
ldsb [%i4+0x03c],%g2 ! %g2 = 000000000000003a
! %l3 = 0000000000000037, Mem[0000000037000034] = 9e271d55
sth %l3,[%i2+0x034] ! Mem[0000000037000034] = 00371d55
! %l6 = 00000000846e35ae, Mem[000000009180002c] = 4107c1ae
stw %l6,[%o0+0x02c] ! Mem[000000009180002c] = 846e35ae
! Mem[0000000091800038] = 000000ff 0df9f758, %g2 = 0000003a, %g3 = 00000037
ldd [%o0+0x038],%g2 ! %g2 = 00000000000000ff 000000000df9f758
! Mem[000000009100003c] = 74ce0000, %g2 = 00000000000000ff
lduh [%i6+0x03e],%g2 ! %g2 = 00000000000074ce
! %l3 = 0000000000000037, Mem[0000000091800028] = f4c1a24c846e35ae
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = 0000000000000037
! Mem[000000003700002c] = 3a9fab14, %l6 = 00000000846e35ae
ldsw [%i2+0x02c],%l6 ! %l6 = 000000003a9fab14
p19_label_19:
! %l6 = 000000003a9fab14, Mem[0000000090800010] = b25f4cb9
sth %l6,[%i5+%o2] ! Mem[0000000090800010] = ab144cb9
! Mem[000000003700003c] = d92f3547, %l0 = 0000000022de74ce
ldsw [%i2+0x03c],%l0 ! %l0 = ffffffffd92f3547
! %l5 = 00000000000035ae, Mem[0000000090800026] = 1d55ffff
sth %l5,[%i5+0x026] ! Mem[0000000090800024] = 35aeffff
! Mem[0000000036800008] = 00000000, %l3 = 0000000000000037
lduh [%i1+%o1],%l3 ! %l3 = 0000000000000000
! %l1 = 0000000000000000, Mem[000000009180000d] = 2a379100
stb %l1,[%o0+0x00d] ! Mem[000000009180000c] = 00379100
! %l7 = 000000009e271d55, Mem[000000009000003c] = 3a9fab14
sth %l7,[%i4+0x03c] ! Mem[000000009000003c] = 1d55ab14
! %l6 = 000000003a9fab14, Mem[000000009000000e] = b38e22de
sth %l6,[%i4+0x00e] ! Mem[000000009000000c] = ab1422de
! Mem[000000009080002c] = 0df9f758, %g2 = 00000000000074ce
lduw [%i5+0x02c],%g2 ! %g2 = 000000000df9f758
! Mem[000000009080000c] = ca578ad8, %g2 = 000000000df9f758
ldsb [%i5+0x00c],%g2 ! %g2 = ffffffffffffffca
! %l3 = 0000000000000000, Mem[0000000091800014] = 846e35ae
stw %l3,[%o0+0x014] ! Mem[0000000091800014] = 00000000
p19_label_20:
! %l0 = ffffffffd92f3547, Mem[0000000091800010] = 0000000000000000
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = ffffffffd92f3547
! Mem[0000000090800018] = 35ae0735 53628adf, %g2 = ffffffca, %g3 = 0df9f758
ldd [%i5+%o3],%g2 ! %g2 = 0000000035ae0735 0000000053628adf
! Mem[000000003680001c] = 7fd68ca5, %l3 = 0000000000000000
ldsw [%i1+0x01c],%l3 ! %l3 = 000000007fd68ca5
! Mem[0000000090000034] = 000000ff, %g2 = 0000000035ae0735
lduw [%i4+0x034],%g2 ! %g2 = 00000000000000ff
! %l6 = 000000003a9fab14, Mem[0000000090800030] = dc3ef5d358a94c81
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 000000003a9fab14
! Mem[0000000090800028] = ffffffde0df9f758, %g2 = 00000000000000ff
ldx [%i5+%o5],%g2 ! %g2 = ffffffde0df9f758
! Mem[0000000036800034] = 662d3b34, %l3 = 000000007fd68ca5
lduh [%i1+0x036],%l3 ! %l3 = 0000000000003b34
! %l6 = 000000003a9fab14, Mem[0000000091800024] = 15a7c477
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = 3a9fab14
! Mem[0000000090800004] = 4f34d7b2, %g2 = ffffffde0df9f758
ldsh [%i5+0x004],%g2 ! %g2 = 0000000000004f34
! %l4 = 846e35ae662d3b34, Mem[0000000036800004] = 002de9c4
stb %l4,[%i1+0x004] ! Mem[0000000036800004] = 342de9c4
p19_label_21:
! %l4 = 846e35ae662d3b34, Mem[000000009000003c] = 1d55ab14
stb %l4,[%i4+0x03c] ! Mem[000000009000003c] = 3455ab14
! %l0 = ffffffffd92f3547, Mem[0000000090000020] = efdae8a0eca31cd9
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = ffffffffd92f3547
! Mem[0000000036000028] = 0000002d 2f01cc1d, %l2 = 000000ff, %l3 = 00003b34
ldd [%i0+%o5],%l2 ! %l2 = 000000000000002d 000000002f01cc1d
! Mem[0000000090800014] = 82ca35ae, %g2 = 0000000000004f34
lduh [%i5+0x016],%g2 ! %g2 = 00000000000082ca
! Mem[0000000090800028] = ffffffde 0df9f758, %g2 = 000082ca, %g3 = 53628adf
ldd [%i5+%o5],%g2 ! %g2 = 00000000ffffffde 000000000df9f758
! Mem[0000000091800038] = 000000ff, %g18 = ec68143cdaff038b
ldsw [%o0+0x038],%g2 ! %g2 = ec68143cdaff038b
! Mem[0000000091800030] = 4d7815a7, %g2 = 00000000000000ff
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000004d78
! Mem[0000000090000028] = af717562, %g2 = 0000000000004d78
ldub [%i4+0x029],%g2 ! %g2 = 00000000000000af
! Mem[0000000090000020] = ffffffff d92f3547, %g2 = 000000af, %g3 = 0df9f758
ldd [%i4+%o4],%g2 ! %g2 = 00000000ffffffff 00000000d92f3547
! Mem[000000003680002c] = 3ab8add6, %l1 = 0000000000000000
lduw [%i1+0x02c],%l1 ! %l1 = 000000003ab8add6
p19_label_22:
! %l4 = 662d3b34, %l5 = 000035ae, Mem[0000000091800008] = 4c632420 ec003791
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 662d3b34 000035ae
! %l1 = 000000003ab8add6, Mem[0000000091800030] = 25d34d7815a7c477
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 000000003ab8add6
! %l4 = 846e35ae662d3b34, Mem[0000000090800018] = 35ae073553628adf
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 846e35ae662d3b34
! Mem[0000000036800010] = 19087633ffdeb78e, %l7 = 000000009e271d55
ldx [%i1+%o2],%l7 ! %l7 = 19087633ffdeb78e
! %l4 = 846e35ae662d3b34, Mem[0000000090000028] = c7af717562474693
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 846e35ae662d3b34
! Mem[000000003700000c] = ea5556fa, %l6 = 000000003a9fab14
ldub [%i2+0x00c],%l6 ! %l6 = 00000000000000ea
! Mem[000000009180002c] = 00370000, %g2 = 00000000ffffffff
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = 4cb9f758, %g2 = 0000000000000000
ldub [%i5+0x012],%g2 ! %g2 = 000000000000004c
! %l4 = 662d3b34, %l5 = 000035ae, Mem[0000000090000000] = 8624e74a 77d3f758
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 662d3b34 000035ae
! Mem[0000000090000000] = 662d3b34 000035ae, %g2 = 0000004c, %g3 = d92f3547
ldd [%i4+%g0],%g2 ! %g2 = 00000000662d3b34 00000000000035ae
p19_label_23:
! Mem[0000000037000028] = e766ea83 3a9fab14, %l6 = 000000ea, %l7 = ffdeb78e
ldd [%i2+%o5],%l6 ! %l6 = 00000000e766ea83 000000003a9fab14
! Mem[0000000036000038] = 846e35ae, %l1 = 000000003ab8add6
lduw [%i0+0x038],%l1 ! %l1 = 00000000846e35ae
! %l0 = ffffffffd92f3547, Mem[0000000091000018] = 25d34dce
stb %l0,[%i6+%o3] ! Mem[0000000091000018] = 47d34dce
! Mem[0000000091000018] = 47d34dce15a7c477, %g2 = 00000000662d3b34
ldx [%i6+%o3],%g2 ! %g2 = 47d34dce15a7c477
! %l2 = 000000000000002d, Mem[0000000090000018] = 538fd61d7fd68ca5
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 000000000000002d
! Mem[0000000037000010] = ad824506, %l3 = 000000002f01cc1d
ldsw [%i2+%o2],%l3 ! %l3 = ffffffffad824506
! %l1 = 00000000846e35ae, Mem[0000000090800030] = 00000000
stw %l1,[%i5+0x030] ! Mem[0000000090800030] = 846e35ae
! Mem[000000009180000c] = 000035ae, %g2 = 47d34dce15a7c477
lduw [%o0+0x00c],%g2 ! %g2 = 00000000000035ae
! Mem[0000000091000030] = 0df9f758, %g2 = 00000000000035ae
lduw [%i6+0x030],%g2 ! %g2 = 000000000df9f758
! Mem[000000009100002c] = 1dec0df9, %g2 = 000000000df9f758
ldub [%i6+0x02e],%g2 ! %g2 = 000000000000001d
p19_label_24:
! %l1 = 00000000846e35ae, Mem[0000000090800028] = ffffffde
sth %l1,[%i5+%o5] ! Mem[0000000090800028] = 35aeffde
! Mem[0000000090800030] = 846e35ae, %g2 = 000000000000001d
lduw [%i5+0x030],%g2 ! %g2 = 00000000846e35ae
! Mem[0000000090800018] = 846e35ae 662d3b34, %g2 = 846e35ae, %g3 = 000035ae
ldd [%i5+%o3],%g2 ! %g2 = 00000000846e35ae 00000000662d3b34
! Mem[0000000090800004] = 4f34d7b2, %g2 = 00000000846e35ae
lduh [%i5+0x004],%g2 ! %g2 = 0000000000004f34
! Mem[0000000090000028] = 35ae662d, %g2 = 0000000000004f34
ldsh [%i4+0x02a],%g2 ! %g2 = 00000000000035ae
! Mem[0000000091800010] = ffffffff, %g2 = 00000000000035ae
lduw [%o0+%o2],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000091800028] = 00000000 00000037, %g2 = ffffffff, %g3 = 662d3b34
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 0000000000000037
! Mem[0000000091000038] = 00000000, %g2 = 0000000000000000
lduw [%i6+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000000] = 662d3b34000035ae, %g2 = 0000000000000000
ldx [%i4+%g0],%g2 ! %g2 = 662d3b34000035ae
! Mem[0000000037800008] = 71391694c27a728b, %l3 = ffffffffad824506
ldx [%i3+%o1],%l3 ! %l3 = 71391694c27a728b
p19_label_25:
! Mem[0000000090000030] = 000094b1000000ff, %g2 = 662d3b34000035ae
ldx [%i4+0x030],%g2 ! %g2 = 000094b1000000ff
! Mem[0000000091800024] = 14000000, %g2 = 000094b1000000ff
ldub [%o0+0x027],%g2 ! %g2 = 0000000000000014
! Mem[0000000091800020] = 2f01cc1d, %g2 = 0000000000000014
lduw [%o0+%o4],%g2 ! %g2 = 000000002f01cc1d
! Mem[0000000090000008] = 8435aec3, %g2 = 000000002f01cc1d
ldsb [%i4+0x009],%g2 ! %g2 = ffffffffffffff84
! %l1 = 00000000846e35ae, Mem[0000000091800038] = 000000ff0df9f758
stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 00000000846e35ae
! Mem[0000000091800028] = 0000000000000037, %g2 = ffffffffffffff84
ldx [%o0+%o5],%g2 ! %g2 = 0000000000000037
! Mem[0000000090000030] = 000094b1000000ff, %g2 = 0000000000000037
ldx [%i4+0x030],%g2 ! %g2 = 000094b1000000ff
! %l3 = 71391694c27a728b, Mem[0000000091000000] = 92f01ec28ca5df48
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 71391694c27a728b
! Mem[000000009000001c] = 0000002d, %g18 = ec68143cdaff038b
ldsw [%i4+0x01c],%g2 ! %g2 = ec68143cdaff038b
! Mem[0000000090800028] = 35aeffde 0df9f758, %g2 = 0000002d, %g3 = 00000037
ldd [%i5+%o5],%g2 ! %g2 = 0000000035aeffde 000000000df9f758
ba,a p19_not_taken_0_end
p19_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffffd92f3547
bne,a,pn %xcc,p19_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000846e35ae
bne,a,pn %xcc,p19_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000002d
bne,a,pn %xcc,p19_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 71391694c27a728b
bne,a,pn %xcc,p19_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 846e35ae662d3b34
bne,a,pn %xcc,p19_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000035ae
bne,a,pn %xcc,p19_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000e766ea83
bne,a,pn %xcc,p19_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003a9fab14
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ee0dd828 265bdc2d
bne %xcc,p19_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f95f88c0 2eb002b9
bne %xcc,p19_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 067493ca c9dcdbe8
bne %xcc,p19_f6_fail
nop
! Check Local Memory
set p19_local0_expect,%g1
p19_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 0000002d2f01cc1d
ldx [%i0+0x028],%g3 ! Observed data at 0000000036000028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000d3d8bde1
ldx [%i0+0x030],%g3 ! Observed data at 0000000036000030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 846e35aeb548076b
ldx [%i0+0x038],%g3 ! Observed data at 0000000036000038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x038,%g4
set p19_local1_expect,%g1
p19_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 84ce4892342de9c4
ldx [%i1+0x000],%g3 ! Observed data at 0000000036800000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000cf9c94d6
ldx [%i1+0x008],%g3 ! Observed data at 0000000036800008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 19087633ffdeb78e
ldx [%i1+0x010],%g3 ! Observed data at 0000000036800010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000d61d7fd68ca5
ldx [%i1+0x018],%g3 ! Observed data at 0000000036800018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a092850627b0dd21
ldx [%i1+0x020],%g3 ! Observed data at 0000000036800020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000000000
ldx [%i1+0x038],%g3 ! Observed data at 0000000036800038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x038,%g4
set p19_local2_expect,%g1
p19_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 94d6d61d7fd68ca5
ldx [%i2+0x000],%g3 ! Observed data at 0000000037000000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ad8245060df9f758
ldx [%i2+0x010],%g3 ! Observed data at 0000000037000010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000371d55
ldx [%i2+0x030],%g3 ! Observed data at 0000000037000030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x030,%g4
set p19_local3_expect,%g1
p19_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 00000000000035ae
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 = 846e35ae0000002d
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_f2_fail:
set p19_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f4_fail:
set p19_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f6_fail:
set p19_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000018]
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800000]
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000036000008]
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000036800010]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036800008]
done
p19_trap1o:
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000018]
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800000]
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000036000008]
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000036800010]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036800008]
done
p19_trap2e:
ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037000000]
stxa %l1,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000028]
stba %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000020]
lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000020]
ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800018]
done
p19_trap2o:
ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037000000]
stxa %l1,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000028]
stba %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000020]
lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000020]
ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800018]
done
p19_trap3e:
nop
nop
nop
nop
nop
done
p19_trap3o:
nop
nop
nop
nop
nop
done
p19_init_memory_pointers:
set p19_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p19_local0_start,%i0
set p19_local1_start,%i1
set p19_local2_start,%i2
set p19_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b7521172c10f5df6
ldx [%g1+0x008],%l1 ! %l1 = 0786b45089e8b88b
ldx [%g1+0x010],%l2 ! %l2 = 0c05757656f7d3fd
ldx [%g1+0x018],%l3 ! %l3 = 227ac459e96548e9
ldx [%g1+0x020],%l4 ! %l4 = 84ed206637b54774
ldx [%g1+0x028],%l5 ! %l5 = 25d34d7815a7c477
ldx [%g1+0x030],%l6 ! %l6 = 88ccef55c3a27aa0
ldx [%g1+0x038],%l7 ! %l7 = b5d497de76151cb6
! Initialize the output register of window 0
set unres3_start,%o0
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 = a18180ff 09374887 3567cd0c 66806a1c
! %f4 = f9903c82 15eb2652 9b074c47 8a4d83fa
! %f8 = 50902f63 290df322 196a3f77 b82cbb23
! %f12 = df8a9e6c 4926561f 69da4fb4 9489a67a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0f20b9ea 6c1e6a3f 1edc8028 787b54c5
! %f20 = b27bd98c 874e2211 930be53a 4521bb45
! %f24 = 2a75c264 188870a1 266e8cbd 6609a649
! %f28 = 572474cd 549ac999 ea7e053f e11aba35
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7f8c4d94 1f735e3f 0b44a410 bfe73766
! %f36 = f096443c ff0b4b50 02f28ba2 2ece5934
! %f40 = 31f3153d cf413902 d10a22bb af605ce4
! %f44 = b0f245b3 05973389 5f84e510 290581bb
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xcce1519f00000070,%g7,%g1 ! GSR scale = 14, align = 0
wr %g1,%g0,%gsr ! GSR = cce1519f00000070
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 20
p20_label_1:
! %l7 = 87c1d5de5df80632, Mem[0000000039000032] = a26aaae2
sth %l7,[%i2+0x032] ! Mem[0000000039000030] = a26a0632
! Mem[000000009080002c] = cb9834df, %g2 = ad3da74e00007abd
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb9834df
! %l5 = b47e1201c82ee6ea, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = b47e1201c82ee6ea
! Mem[0000000038000038] = f3374515, %l1 = 5dc8085423274f5e
ldub [%i0+0x03a],%l1 ! %l1 = 0000000000000045
! Mem[0000000038800018] = 6e227655, %l6 = a835179cc7f7ac34
ldsw [%i1+%o3],%l6 ! %l6 = 000000006e227655
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = cb9834df, %g3 = 0bad0b00
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
! Mem[000000009180003c] = 00b20000, %g2 = 000000004c632420
ldsh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! %l5 = b47e1201c82ee6ea, Mem[0000000091800008] = 4c632420
stw %l5,[%o0+%o1] ! Mem[0000000091800008] = c82ee6ea
! Mem[0000000090000038] = 9045cbce, %g2 = 00000000000000b2
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! Mem[000000003800003c] = f659cf70, %l3 = 9f4296362cd71a85
ldsh [%i0+0x03c],%l3 ! %l3 = fffffffffffff659
p20_label_2:
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000009045cbce
lduh [%i4+0x024],%g2 ! %g2 = 000000000000ecd3
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = 0000ecd3, %g3 = ec2a3791
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
! %l0 = 27f2252654e8d3b7, Mem[000000009180003c] = 60b200b2
stb %l0,[%o0+0x03c] ! Mem[000000009180003c] = b7b200b2
! %l4 = a4348e58bf3fec66, Mem[000000009180003c] = b7b200b2
stw %l4,[%o0+0x03c] ! Mem[000000009180003c] = bf3fec66
! %l0 = 27f2252654e8d3b7, Mem[0000000091800000] = 270d22b947aa0789
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 27f2252654e8d3b7
! Mem[0000000090000028] = c7af717562474693, %g2 = 00000000d578fe30
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
! Mem[0000000038800004] = 100f4d49, %l1 = 0000000000000045
ldub [%i1+0x006],%l1 ! %l1 = 000000000000004d
! %l5 = b47e1201c82ee6ea, Mem[000000009180003c] = bf3fec66
stw %l5,[%o0+0x03c] ! Mem[000000009180003c] = c82ee6ea
! %l2 = 2a136e9450f0d8fc, Mem[0000000039800036] = 0bdb0448
sth %l2,[%i3+0x036] ! Mem[0000000039800034] = 0bdbd8fc
! Mem[0000000090000038] = cbce22b6, %g2 = c7af717562474693
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000cb
p20_label_3:
! %l0 = 27f2252654e8d3b7, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 27f2252654e8d3b7
! %l6 = 000000006e227655, Mem[0000000091800018] = 27f2252654e8d3b7
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 000000006e227655
! %l0 = 27f2252654e8d3b7, Mem[000000009100003e] = f1dd0000
sth %l0,[%i6+0x03e] ! Mem[000000009100003c] = d3b70000
! Mem[0000000090800020] = 665fc762, %g2 = 00000000000000cb
ldsb [%i5+%o4],%g2 ! %g2 = 0000000000000066
! Mem[000000009000000c] = b38eb8b0, %g2 = 0000000000000066
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000b38e
! %l4 = a4348e58bf3fec66, Mem[0000000091800038] = 206724ce
sth %l4,[%o0+0x038] ! Mem[0000000091800038] = ec6624ce
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 000000000000b38e
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! %l4 = a4348e58bf3fec66, Mem[0000000091800028] = f4c1a24c
stw %l4,[%o0+%o5] ! Mem[0000000091800028] = bf3fec66
! Mem[000000009080003c] = 5ac4b8a1, %g2 = e663a5d918391fda
lduw [%i5+0x03c],%g2 ! %g2 = 000000005ac4b8a1
! %l2 = 2a136e9450f0d8fc, Mem[0000000091000024] = 2e6fd2f1
sth %l2,[%i6+0x024] ! Mem[0000000091000024] = d8fcd2f1
p20_label_4:
! Mem[0000000090800004] = d7b2a19e, %g2 = 000000005ac4b8a1
lduh [%i5+0x006],%g2 ! %g2 = 000000000000d7b2
! Mem[0000000090800028] = ee8f90cb, %g2 = 000000000000d7b2
ldub [%i5+0x029],%g2 ! %g2 = 00000000000000ee
! Mem[0000000090800034] = 58a94c81, %g2 = 00000000000000ee
ldsb [%i5+0x034],%g2 ! %g2 = 0000000000000058
! Mem[0000000038000024] = 979d546d, %l0 = 27f2252654e8d3b7
ldub [%i0+0x024],%l0 ! %l0 = 0000000000000097
! Mem[0000000091000014] = 1f66326f, %g2 = 0000000000000058
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66326f
! Mem[0000000039000014] = 8bad8b3f, %l1 = 000000000000004d
ldsh [%i2+0x014],%l1 ! %l1 = ffffffffffff8bad
! Mem[0000000090800018] = 95560735, %g18 = 40f51793a9b5a580
ldsw [%i5+%o3],%g2 ! %g2 = 40f51793a9b5a580
! Mem[0000000091800008] = c82ee6ea, %g2 = ffffffff95560735
lduw [%o0+%o1],%g2 ! %g2 = 00000000c82ee6ea
! Mem[0000000090800020] = 665fc762da437290, %g2 = 00000000c82ee6ea
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! Mem[0000000090000018] = d918391f, %g2 = 665fc762da437290
ldub [%i4+0x01b],%g2 ! %g2 = 00000000000000d9
p20_label_5:
! %l3 = fffffffffffff659, Mem[0000000091800038] = ec6624cec82ee6ea
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = fffffffffffff659
! Mem[0000000090800014] = ca955607, %g2 = 00000000000000d9
ldub [%i5+0x017],%g2 ! %g2 = 00000000000000ca
! %l7 = 87c1d5de5df80632, Mem[0000000091800000] = 27f2252654e8d3b7
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 87c1d5de5df80632
! Mem[0000000038800014] = 4e05224a, %l2 = 2a136e9450f0d8fc
ldsw [%i1+0x014],%l2 ! %l2 = 000000004e05224a
! Mem[0000000090000024] = 1cd9c7af, %g2 = 00000000000000ca
ldsh [%i4+0x026],%g2 ! %g2 = 0000000000001cd9
! %l7 = 87c1d5de5df80632, Mem[0000000091800033] = 67d4df14
stb %l7,[%o0+0x033] ! Mem[0000000091800030] = 32d4df14
! Mem[0000000090800014] = af0a82ca, %g2 = 0000000000001cd9
lduw [%i5+0x014],%g2 ! %g2 = 00000000af0a82ca
! %l0 = 0000000000000097, Mem[0000000091800010] = 404e134b01f6b102
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000097
! %l0 = 00000097, %l1 = ffff8bad, Mem[0000000090800028] = ddee8f90 cb9834df
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 00000097 ffff8bad
! %l2 = 000000004e05224a, Mem[0000000091000008] = f5482f5fccff9541
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = 000000004e05224a
p20_label_6:
! %l5 = b47e1201c82ee6ea, Mem[0000000091800032] = 9b32d4df
sth %l5,[%o0+0x032] ! Mem[0000000091800030] = e6ead4df
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 00000000af0a82ca
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! %l0 = 0000000000000097, Mem[0000000038800015] = 4e05224a
stb %l0,[%i1+0x015] ! Mem[0000000038800014] = 4e97224a
! Mem[0000000038800004] = 100f4d49, %l0 = 0000000000000097
ldub [%i1+0x007],%l0 ! %l0 = 0000000000000049
! %l6 = 6e227655, %l7 = 5df80632, Mem[0000000091000008] = 00000000 4e05224a
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 6e227655 5df80632
! %l0 = 0000000000000049, Mem[000000009100003c] = 9b50d3b7
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = 00000049
! %l1 = ffffffffffff8bad, Mem[000000009180000c] = ec2a3791
sth %l1,[%o0+0x00c] ! Mem[000000009180000c] = 8bad3791
! %l6 = 6e227655, %l7 = 5df80632, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 6e227655 5df80632
! %l6 = 6e227655, %l7 = 5df80632, Mem[0000000090800010] = b25f4cb9 af0a82ca
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 6e227655 5df80632
! Mem[0000000090000008] = bc841a2fc349b38e, %g2 = a19e262fca578ad8
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349b38e
p20_label_7:
! %l6 = 000000006e227655, Mem[0000000090800023] = 62da4372
stb %l6,[%i5+0x023] ! Mem[0000000090800020] = 55da4372
! Mem[0000000091800028] = bf3fec66 4725624a, %g2 = c349b38e, %g3 = 9b50f1dd
ldd [%o0+%o5],%g2 ! %g2 = 00000000bf3fec66 000000004725624a
! %l1 = ffffffffffff8bad, Mem[0000000090800024] = da437290
stw %l1,[%i5+0x024] ! Mem[0000000090800024] = ffff8bad
! Mem[0000000091000014] = 1f66326f, %g2 = 00000000bf3fec66
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66326f
! %l2 = 4e05224a, %l3 = fffff659, Mem[0000000090000038] = 9045cbce 22b61a17
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 4e05224a fffff659
! Mem[0000000091800028] = bf3fec66, %g2 = 000000001f66326f
lduw [%o0+%o5],%g2 ! %g2 = 00000000bf3fec66
! %l0 = 0000000000000049, Mem[000000003900001a] = 3563827a
sth %l0,[%i2+0x01a] ! Mem[0000000039000018] = 35630049
! Mem[000000009080003c] = 5df80632, %g2 = 00000000bf3fec66
lduw [%i5+0x03c],%g2 ! %g2 = 000000005df80632
! %l2 = 4e05224a, %l3 = fffff659, Mem[0000000091800028] = bf3fec66 4725624a
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 4e05224a fffff659
! %l6 = 6e227655, %l7 = 5df80632, Mem[0000000090000010] = b8b0f4d7 2e582097
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 6e227655 5df80632
p20_label_8:
! Mem[0000000038800014] = 4e97224a, %l7 = 87c1d5de5df80632
ldub [%i1+0x014],%l7 ! %l7 = 000000000000004e
! Mem[0000000039000008] = 772cbdf7, %l6 = 000000006e227655
lduh [%i2+0x00a],%l6 ! %l6 = 000000000000bdf7
! %l2 = 4e05224a, %l3 = fffff659, Mem[0000000039800038] = 0091efcd ba27a059
std %l2,[%i3+0x038] ! Mem[0000000039800038] = 4e05224a fffff659
! Mem[0000000090000020] = efdae8a0ecd31cd9, %g2 = 000000005df80632
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31cd9
! Mem[0000000091800028] = 05224aff, %g2 = efdae8a0ecd31cd9
ldsb [%o0+0x029],%g2 ! %g2 = 0000000000000005
! %l6 = 000000000000bdf7, Mem[0000000090000030] = 573d94b1da399060
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 000000000000bdf7
! Mem[0000000090000000] = 8624e74a77d35b81, %g2 = 0000000000000005
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a77d35b81
! Mem[0000000090800018] = 95560735, %g2 = 8624e74a77d35b81
ldub [%i5+%o3],%g2 ! %g2 = 0000000000000095
! Mem[0000000039800034] = 0bdbd8fc, %l6 = 000000000000bdf7
lduw [%i3+0x034],%l6 ! %l6 = 000000000bdbd8fc
! Mem[000000009100000c] = 5df80632, %g18 = 40f51793a9b5a580
ldsw [%i6+0x00c],%g2 ! %g2 = 40f51793a9b5a580
p20_label_9:
! Mem[0000000091800034] = b0ffffff, %g2 = 000000005df80632
ldub [%o0+0x037],%g2 ! %g2 = 00000000000000b0
! Mem[0000000090000004] = 5b81bc84, %g2 = 00000000000000b0
ldub [%i4+0x006],%g2 ! %g2 = 000000000000005b
! Mem[0000000091000008] = 6e2276555df80632, %g2 = 000000000000005b
ldx [%i6+%o1],%g2 ! %g2 = 6e2276555df80632
! %l6 = 0bdbd8fc, %l7 = 0000004e, Mem[0000000091800010] = 00000000 00000097
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 0bdbd8fc 0000004e
! Mem[0000000039000008] = 772cbdf7, %l7 = 000000000000004e
ldsw [%i2+%o1],%l7 ! %l7 = 00000000772cbdf7
! Mem[0000000091000018] = 1201c82e, %g2 = 6e2276555df80632
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000001201
! Mem[0000000038000018] = 4f1b11be ab48df66, %l4 = bf3fec66, %l5 = c82ee6ea
ldd [%i0+%o3],%l4 ! %l4 = 000000004f1b11be 00000000ab48df66
! %l6 = 0bdbd8fc, %l7 = 772cbdf7, Mem[0000000091000018] = b47e1201 c82ee6ea
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 0bdbd8fc 772cbdf7
! Mem[000000009100003c] = 00000049, %g18 = 40f51793a9b5a580
ldsw [%i6+0x03c],%g2 ! %g2 = 40f51793a9b5a580
! Mem[0000000039000018] = 35630049 ebc72464, %l4 = 4f1b11be, %l5 = ab48df66
ldd [%i2+%o3],%l4 ! %l4 = 0000000035630049 00000000ebc72464
p20_label_10:
! Mem[0000000090000030] = 00000000, %g18 = 40f51793a9b5a580
ldsw [%i4+0x030],%g2 ! %g2 = 40f51793a9b5a580
! %l5 = 00000000ebc72464, Mem[0000000091000039] = 78fe3000
stb %l5,[%i6+0x039] ! Mem[0000000091000038] = 64fe3000
! Mem[0000000091000030] = 30941fa4, %g2 = 0000000000000000
ldub [%i6+0x033],%g2 ! %g2 = 0000000000000030
! %l5 = 00000000ebc72464, Mem[0000000090800036] = 4c816e22
stb %l5,[%i5+0x036] ! Mem[0000000090800034] = 64816e22
! Mem[000000009000002c] = 62474693, %g2 = 0000000000000030
ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000062
! Mem[000000009180003c] = f6590000, %g2 = 0000000000000062
ldsh [%o0+0x03e],%g2 ! %g2 = fffffffffffff659
! Mem[0000000038000010] = 765e6101, %l2 = 000000004e05224a
ldsw [%i0+%o2],%l2 ! %l2 = 00000000765e6101
! %l6 = 000000000bdbd8fc, Mem[000000009180002a] = 224affff
stb %l6,[%o0+0x02a] ! Mem[0000000091800028] = fc4affff
! Mem[0000000091800018] = 000000006e227655, %g2 = fffffffffffff659
ldx [%o0+%o3],%g2 ! %g2 = 000000006e227655
! Mem[0000000090800038] = 76555df8, %g2 = 000000006e227655
ldsh [%i5+0x03a],%g2 ! %g2 = 0000000000007655
p20_label_11:
! Mem[000000009080000c] = ca578ad8, %g2 = 0000000000007655
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000ca
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 00000000000000ca
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! %l0 = 0000000000000049, Mem[000000003980003b] = 4e05224a
stb %l0,[%i3+0x03b] ! Mem[0000000039800038] = 4e052249
! Mem[000000009000001c] = 18391fda, %g2 = e663a5d918391fda
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fda
! Mem[0000000090800038] = 6e227655 5df80632, %g2 = 18391fda, %g3 = 4725624a
ldd [%i5+0x038],%g2 ! %g2 = 000000006e227655 000000005df80632
! %l1 = ffffffffffff8bad, Mem[0000000090000028] = c7af717562474693
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = ffffffffffff8bad
! %l4 = 0000000035630049, Mem[0000000091800000] = 87c1d5de
stw %l4,[%o0+%g0] ! Mem[0000000091800000] = 35630049
! %l1 = ffffffffffff8bad, Mem[0000000090000034] = 0000bdf7
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = ffff8bad
! Mem[0000000091000030] = d7be7a30, %g18 = 40f51793a9b5a580
ldsw [%i6+0x030],%g2 ! %g2 = 40f51793a9b5a580
! %l5 = 00000000ebc72464, Mem[0000000090800033] = d358a964
stb %l5,[%i5+0x033] ! Mem[0000000090800030] = 6458a964
p20_label_12:
! Mem[0000000090000038] = 4e05224a, %g18 = 40f51793a9b5a580
ldsw [%i4+0x038],%g2 ! %g2 = 40f51793a9b5a580
! Mem[0000000038000038] = f3374515f659cf70, %l6 = 000000000bdbd8fc
ldx [%i0+0x038],%l6 ! %l6 = f3374515f659cf70
! Mem[0000000091000000] = 92f01ec2, %g18 = 40f51793a9b5a580
ldsw [%i6+%g0],%g2 ! %g2 = 40f51793a9b5a580
! Mem[0000000091000010] = 6a381f66, %g2 = ffffffff92f01ec2
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000006a38
! %l5 = 00000000ebc72464, Mem[000000003880002a] = 8011458d
sth %l5,[%i1+0x02a] ! Mem[0000000038800028] = 80112464
! Mem[0000000090800030] = dc3ef564, %g18 = 40f51793a9b5a580
ldsw [%i5+0x030],%g2 ! %g2 = 40f51793a9b5a580
! %l6 = f659cf70, %l7 = 772cbdf7, Mem[0000000090000020] = efdae8a0 ecd31cd9
std %l6,[%i4+%o4] ! Mem[0000000090000020] = f659cf70 772cbdf7
! Mem[0000000090000008] = bc841a2f c349b38e, %g2 = dc3ef564, %g3 = 5df80632
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c349b38e
! Mem[0000000091800030] = f7dce6ea, %g2 = 00000000bc841a2f
ldub [%o0+0x030],%g2 ! %g2 = 00000000000000f7
! %l4 = 0000000035630049, Mem[0000000090800022] = c755ffff
sth %l4,[%i5+0x022] ! Mem[0000000090800020] = 0049ffff
p20_label_13:
! Mem[000000009000002c] = ffff8bad, %g2 = 00000000000000f7
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800008] = c82ee6ea, %g18 = 40f51793a9b5a580
ldsw [%o0+%o1],%g2 ! %g2 = 40f51793a9b5a580
! Mem[0000000090000038] = 4e05224a, %g2 = ffffffffc82ee6ea
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000004e05
! %l5 = 00000000ebc72464, Mem[0000000091800038] = fffffffffffff659
stx %l5,[%o0+0x038] ! Mem[0000000091800038] = 00000000ebc72464
! %l2 = 00000000765e6101, Mem[0000000091800011] = dbd8fc00
stb %l2,[%o0+0x011] ! Mem[0000000091800010] = 01d8fc00
! %l0 = 00000049, %l1 = ffff8bad, Mem[0000000091800000] = 35630049 5df80632
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 00000049 ffff8bad
! %l6 = f3374515f659cf70, Mem[0000000090800038] = 6e2276555df80632
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = f3374515f659cf70
! Mem[0000000090800020] = 49ffff8b, %g2 = 0000000000004e05
ldub [%i5+0x023],%g2 ! %g2 = 0000000000000049
! Mem[0000000090800000] = 1d794f34, %g2 = 0000000000000049
ldsb [%i5+0x002],%g2 ! %g2 = 000000000000001d
! Mem[0000000091800010] = d8fc0000, %g2 = 000000000000001d
lduh [%o0+0x012],%g2 ! %g2 = 000000000000d8fc
p20_label_14:
! Mem[0000000039000030] = a26a0632, %l2 = 00000000765e6101
ldsb [%i2+0x033],%l2 ! %l2 = 0000000000000032
! Mem[000000009080001c] = 8adf665f, %g2 = 000000000000d8fc
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8adf
! %l0 = 0000000000000049, Mem[000000003980001a] = 98e30328
sth %l0,[%i3+0x01a] ! Mem[0000000039800018] = 98e30049
! Mem[0000000090800030] = dc3ef564 58a96481, %g2 = ffff8adf, %g3 = c349b38e
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef564 0000000058a96481
! Mem[000000003800000c] = f4baeebf, %l0 = 0000000000000049
lduw [%i0+0x00c],%l0 ! %l0 = 00000000f4baeebf
! Mem[0000000091000018] = d8fc772c, %g2 = 00000000dc3ef564
ldsh [%i6+0x01a],%g2 ! %g2 = ffffffffffffd8fc
! Mem[0000000039800010] = 7cd4ba53, %l1 = ffffffffffff8bad
lduw [%i3+%o2],%l1 ! %l1 = 000000007cd4ba53
! %l0 = 00000000f4baeebf, Mem[0000000090000036] = 8bad4e05
sth %l0,[%i4+0x036] ! Mem[0000000090000034] = eebf4e05
! Mem[000000009000001c] = 18391fda, %g18 = 40f51793a9b5a580
ldsw [%i4+0x01c],%g2 ! %g2 = 40f51793a9b5a580
! %l3 = fffffffffffff659, Mem[0000000090800016] = 06329556
sth %l3,[%i5+0x016] ! Mem[0000000090800014] = f6599556
p20_label_15:
! Mem[0000000091000038] = d564fe30, %g18 = 40f51793a9b5a580
ldsw [%i6+0x038],%g2 ! %g2 = 40f51793a9b5a580
! Mem[0000000038000030] = a9a3229b, %l6 = f3374515f659cf70
ldsw [%i0+0x030],%l6 ! %l6 = ffffffffa9a3229b
! %l6 = ffffffffa9a3229b, Mem[0000000038800000] = 7fb76278100f4d49
stx %l6,[%i1+%g0] ! Mem[0000000038800000] = ffffffffa9a3229b
! Mem[0000000090800008] = a19e262f, %g2 = ffffffffd564fe30
lduh [%i5+%o1],%g2 ! %g2 = 000000000000a19e
! %l6 = a9a3229b, %l7 = 772cbdf7, Mem[0000000091800020] = 21fea2c7 41537031
std %l6,[%o0+%o4] ! Mem[0000000091800020] = a9a3229b 772cbdf7
! %l5 = 00000000ebc72464, Mem[0000000091800018] = 000000006e227655
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 00000000ebc72464
! %l0 = 00000000f4baeebf, Mem[000000009000002c] = ffff8bad
sth %l0,[%i4+0x02c] ! Mem[000000009000002c] = eebf8bad
! %l1 = 000000007cd4ba53, Mem[0000000090800016] = f6599556
sth %l1,[%i5+0x016] ! Mem[0000000090800014] = ba539556
! Mem[000000003880000c] = c33cfe93, %l0 = 00000000f4baeebf
ldub [%i1+0x00c],%l0 ! %l0 = 00000000000000c3
! Mem[000000009080001c] = 53628adf, %g2 = 000000000000a19e
lduw [%i5+0x01c],%g2 ! %g2 = 0000000053628adf
p20_label_16:
! %l5 = 00000000ebc72464, Mem[0000000090000004] = 77d35b81
stw %l5,[%i4+0x004] ! Mem[0000000090000004] = ebc72464
! %l1 = 000000007cd4ba53, Mem[0000000091800004] = ffff8bad
stb %l1,[%o0+0x004] ! Mem[0000000091800004] = 53ff8bad
! Mem[0000000090000000] = 8624e74a, %g18 = 40f51793a9b5a580
ldsw [%i4+%g0],%g2 ! %g2 = 40f51793a9b5a580
! Mem[0000000090800038] = f3374515, %g2 = ffffffff8624e74a
lduh [%i5+0x038],%g2 ! %g2 = 000000000000f337
! Mem[0000000091800020] = a9a3229b, %g18 = 40f51793a9b5a580
ldsw [%o0+%o4],%g2 ! %g2 = 40f51793a9b5a580
! Mem[0000000091800014] = 0000004e, %g2 = ffffffffa9a3229b
lduw [%o0+0x014],%g2 ! %g2 = 000000000000004e
! %l6 = ffffffffa9a3229b, Mem[0000000091800010] = 0b01d8fc
sth %l6,[%o0+%o2] ! Mem[0000000091800010] = 229bd8fc
! Mem[0000000091800030] = f7dce6ead4df14b0, %g2 = 000000000000004e
ldx [%o0+0x030],%g2 ! %g2 = f7dce6ead4df14b0
! Mem[0000000091000038] = fe300000, %g2 = f7dce6ead4df14b0
lduh [%i6+0x03a],%g2 ! %g2 = 000000000000fe30
! Mem[0000000091800014] = 0000004e, %g2 = 000000000000fe30
lduh [%o0+0x014],%g2 ! %g2 = 0000000000000000
p20_label_17:
! Mem[0000000038800030] = bda7a1ebc82ec567, %l5 = 00000000ebc72464
ldx [%i1+0x030],%l5 ! %l5 = bda7a1ebc82ec567
! Mem[0000000091800030] = f7dce6ea d4df14b0, %g2 = 00000000, %g3 = 58a96481
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dce6ea 00000000d4df14b0
! %l3 = fffffffffffff659, Mem[000000009080003c] = f659cf70
stw %l3,[%i5+0x03c] ! Mem[000000009080003c] = fffff659
! %l5 = bda7a1ebc82ec567, Mem[0000000091000018] = 0bdbd8fc
stw %l5,[%i6+%o3] ! Mem[0000000091000018] = c82ec567
! Mem[000000009000003c] = fffff659, %g18 = 40f51793a9b5a580
ldsw [%i4+0x03c],%g2 ! %g2 = 40f51793a9b5a580
! Mem[0000000091800008] = 2ee6ea8b, %g2 = fffffffffffff659
ldub [%o0+0x009],%g2 ! %g2 = 000000000000002e
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = 0000002e, %g3 = d4df14b0
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! Mem[0000000090000030] = 00000000 ffffeebf, %g2 = 92f01ec2, %g3 = e276df48
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000000 00000000ffffeebf
! Mem[000000009000001c] = 18391fda, %g2 = 0000000000000000
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fda
! Mem[0000000090800030] = 3ef56458, %g2 = 0000000018391fda
ldsb [%i5+0x031],%g2 ! %g2 = 000000000000003e
p20_label_18:
! Mem[0000000090800000] = 2f7f1d794f34d7b2, %g2 = 000000000000003e
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7b2
! Mem[0000000090000000] = e74aebc7, %g2 = 2f7f1d794f34d7b2
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffe74a
! Mem[0000000038000024] = 979d546d, %l6 = ffffffffa9a3229b
ldsh [%i0+0x026],%l6 ! %l6 = 000000000000546d
! %l4 = 35630049, %l5 = c82ec567, Mem[0000000091000000] = 92f01ec2 e276df48
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 35630049 c82ec567
! Mem[0000000091000024] = d8fcd2f1, %g2 = ffffffffffffe74a
lduh [%i6+0x024],%g2 ! %g2 = 000000000000d8fc
! Mem[0000000090000020] = f659cf70772cbdf7, %g2 = 000000000000d8fc
ldx [%i4+%o4],%g2 ! %g2 = f659cf70772cbdf7
! Mem[0000000039800014] = cecc5f2e, %l3 = fffffffffffff659
ldsh [%i3+0x016],%l3 ! %l3 = 0000000000005f2e
! Mem[0000000039800008] = 57f7ac7b, %l7 = 00000000772cbdf7
ldub [%i3+%o1],%l7 ! %l7 = 0000000000000057
! Mem[000000009100003c] = 00490000, %g2 = f659cf70772cbdf7
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000000049
! %l5 = bda7a1ebc82ec567, Mem[000000009180000c] = 8bad3791
stb %l5,[%o0+0x00c] ! Mem[000000009180000c] = 67ad3791
p20_label_19:
! %l3 = 0000000000005f2e, Mem[0000000038000038] = f3374515
sth %l3,[%i0+0x038] ! Mem[0000000038000038] = 5f2e4515
! %l7 = 0000000000000057, Mem[0000000091800028] = 4e05fc4a
stw %l7,[%o0+%o5] ! Mem[0000000091800028] = 00000057
! %l7 = 0000000000000057, Mem[000000009080000c] = ca578ad8
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = 00000057
! Mem[0000000090000034] = ffffeebf, %g2 = 0000000000000049
ldsb [%i4+0x034],%g2 ! %g2 = ffffffffffffffff
! %l2 = 0000000000000032, Mem[0000000090800029] = 000097ff
stb %l2,[%i5+0x029] ! Mem[0000000090800028] = 320097ff
! Mem[0000000090800038] = f3374515 fffff659, %g2 = ffffffff, %g3 = ffffeebf
ldd [%i5+0x038],%g2 ! %g2 = 00000000f3374515 00000000fffff659
! Mem[0000000038000004] = e1155993, %l0 = 00000000000000c3
ldsh [%i0+0x006],%l0 ! %l0 = 0000000000005993
! %l7 = 0000000000000057, Mem[0000000090800008] = a19e262f00000057
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000057
! %l4 = 0000000035630049, Mem[000000009180002c] = fffff659
sth %l4,[%o0+0x02c] ! Mem[000000009180002c] = 0049f659
! %l1 = 000000007cd4ba53, Mem[0000000091000021] = 4d27c5d8
stb %l1,[%i6+0x021] ! Mem[0000000091000020] = 5327c5d8
p20_label_20:
! Mem[0000000091000034] = a440d564, %g2 = 00000000f3374515
ldub [%i6+0x036],%g2 ! %g2 = 00000000000000a4
! Mem[0000000090000038] = 4afffff6, %g2 = 00000000000000a4
ldub [%i4+0x03b],%g2 ! %g2 = 000000000000004a
! %l2 = 0000000000000032, Mem[0000000091800000] = 0000004953ff8bad
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000032
! Mem[0000000091000020] = 3d5327c5 d8fcd2f1, %g2 = 0000004a, %g3 = fffff659
ldd [%i6+%o4],%g2 ! %g2 = 000000003d5327c5 00000000d8fcd2f1
! Mem[0000000038800018] = 6e227655, %l4 = 0000000035630049
ldub [%i1+0x01b],%l4 ! %l4 = 0000000000000055
! Mem[0000000090800014] = f8ba5395, %g2 = 000000003d5327c5
ldsb [%i5+0x015],%g2 ! %g2 = fffffffffffffff8
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = fffffffffffffff8
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! Mem[0000000039000034] = 25e6cc29, %l0 = 0000000000005993
lduh [%i2+0x036],%l0 ! %l0 = 000000000000cc29
! Mem[0000000039800020] = 384efceee80f7f4f, %l2 = 0000000000000032
ldx [%i3+%o4],%l2 ! %l2 = 384efceee80f7f4f
! %l2 = e80f7f4f, %l3 = 00005f2e, Mem[0000000090000030] = 00000000 ffffeebf
std %l2,[%i4+0x030] ! Mem[0000000090000030] = e80f7f4f 00005f2e
p20_label_21:
! %l2 = 384efceee80f7f4f, Mem[0000000090000010] = 6e2276555df80632
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = 384efceee80f7f4f
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 1b126a381f66326f
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! %l5 = bda7a1ebc82ec567, Mem[0000000090800020] = 665f0049
sth %l5,[%i5+%o4] ! Mem[0000000090800020] = c5670049
! Mem[0000000090000014] = 7f4fe663, %g2 = 1b126a381f66326f
ldub [%i4+0x016],%g2 ! %g2 = 000000000000007f
! Mem[0000000091000000] = 35630049, %g2 = 000000000000007f
lduh [%i6+%g0],%g2 ! %g2 = 0000000000003563
! %l3 = 0000000000005f2e, Mem[0000000090800034] = 58a96481
sth %l3,[%i5+0x034] ! Mem[0000000090800034] = 5f2e6481
! %l0 = 0000cc29, %l1 = 7cd4ba53, Mem[0000000038800010] = e16a87f5 4e97224a
std %l0,[%i1+%o2] ! Mem[0000000038800010] = 0000cc29 7cd4ba53
! Mem[0000000039800038] = 4e052249fffff659, %l6 = 000000000000546d
ldx [%i3+0x038],%l6 ! %l6 = 4e052249fffff659
! %l2 = 384efceee80f7f4f, Mem[0000000090800030] = dc3ef5645f2e6481
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = 384efceee80f7f4f
! Mem[0000000090000028] = ffffffee, %g2 = 0000000000003563
ldub [%i4+0x029],%g2 ! %g2 = 00000000000000ff
p20_label_22:
! %l3 = 0000000000005f2e, Mem[0000000090000010] = 384efcee
stw %l3,[%i4+%o2] ! Mem[0000000090000010] = 00005f2e
! Mem[000000009000002c] = 8bade80f, %g2 = 00000000000000ff
ldub [%i4+0x02e],%g2 ! %g2 = 000000000000008b
! %l7 = 0000000000000057, Mem[0000000091800010] = 229bd8fc0000004e
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000057
! Mem[0000000091800028] = 00000057 0049f659, %g2 = 0000008b, %g3 = d8fcd2f1
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000057 000000000049f659
! Mem[0000000091800030] = f7dce6ea, %g18 = 40f51793a9b5a580
ldsw [%o0+0x030],%g2 ! %g2 = 40f51793a9b5a580
! %l1 = 000000007cd4ba53, Mem[0000000038000014] = 78cdc579
sth %l1,[%i0+0x014] ! Mem[0000000038000014] = ba53c579
! Mem[0000000091000024] = d8fcd2f1, %g2 = fffffffff7dce6ea
lduw [%i6+0x024],%g2 ! %g2 = 00000000d8fcd2f1
! Mem[0000000091800030] = f7dce6ead4df14b0, %g2 = 00000000d8fcd2f1
ldx [%o0+0x030],%g2 ! %g2 = f7dce6ead4df14b0
! %l0 = 0000cc29, %l1 = 7cd4ba53, Mem[0000000090000030] = e80f7f4f 00005f2e
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 0000cc29 7cd4ba53
! %l1 = 000000007cd4ba53, Mem[0000000091800024] = 772cbdf7
stw %l1,[%o0+0x024] ! Mem[0000000091800024] = 7cd4ba53
p20_label_23:
! Mem[0000000090000030] = 0000cc29, %g2 = f7dce6ead4df14b0
ldsb [%i4+0x030],%g2 ! %g2 = 0000000000000000
! Mem[000000003980003c] = fffff659, %l3 = 0000000000005f2e
lduw [%i3+0x03c],%l3 ! %l3 = 00000000fffff659
! Mem[0000000091800028] = 00000057, %g18 = 40f51793a9b5a580
ldsw [%o0+%o5],%g2 ! %g2 = 40f51793a9b5a580
! Mem[0000000090000024] = 2cbdf7ff, %g2 = 0000000000000057
ldub [%i4+0x025],%g2 ! %g2 = 000000000000002c
! %l4 = 0000000000000055, Mem[0000000091000039] = 64fe3000
stb %l4,[%i6+0x039] ! Mem[0000000091000038] = 55fe3000
! Mem[000000009000000c] = 49b38e00, %g2 = 000000000000002c
ldsb [%i4+0x00d],%g2 ! %g2 = 0000000000000049
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 0000000000000049
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! Mem[0000000090800030] = 384efceee80f7f4f, %g2 = 1b126a381f66326f
ldx [%i5+0x030],%g2 ! %g2 = 384efceee80f7f4f
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 384efceee80f7f4f
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! %l4 = 0000000000000055, Mem[0000000091800014] = 00000057
stw %l4,[%o0+0x014] ! Mem[0000000091800014] = 00000055
p20_label_24:
! %l2 = e80f7f4f, %l3 = fffff659, Mem[0000000090800028] = 00320097 ffff8bad
std %l2,[%i5+%o5] ! Mem[0000000090800028] = e80f7f4f fffff659
! Mem[0000000091000000] = 35630049, %g18 = 40f51793a9b5a580
ldsw [%i6+%g0],%g2 ! %g2 = 40f51793a9b5a580
! %l0 = 000000000000cc29, Mem[000000009000001f] = daf659cf
stb %l0,[%i4+0x01f] ! Mem[000000009000001c] = 29f659cf
! Mem[0000000090000024] = bdf7ffff, %g2 = 0000000035630049
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffbdf7
! Mem[0000000091000034] = a440d555, %g2 = ffffffffffffbdf7
ldsb [%i6+0x036],%g2 ! %g2 = ffffffffffffffa4
! Mem[0000000090800014] = 5df8ba53, %g2 = ffffffffffffffa4
lduw [%i5+0x014],%g2 ! %g2 = 000000005df8ba53
! %l4 = 0000000000000055, Mem[0000000091000033] = 30941fa4
stb %l4,[%i6+0x033] ! Mem[0000000091000030] = 55941fa4
! %l0 = 0000cc29, %l1 = 7cd4ba53, Mem[0000000091000028] = b35541f1 65d635bd
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000cc29 7cd4ba53
! %l2 = 384efceee80f7f4f, Mem[0000000090000024] = 772cbdf7
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = e80f7f4f
! Mem[0000000091000034] = 941fa440, %g2 = 000000005df8ba53
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffff941f
p20_label_25:
! Mem[000000009080000c] = 00000057, %g2 = ffffffffffff941f
lduw [%i5+0x00c],%g2 ! %g2 = 0000000000000057
! %l4 = 0000000000000055, Mem[0000000091000022] = 27c5d8fc
sth %l4,[%i6+0x022] ! Mem[0000000091000020] = 0055d8fc
! %l6 = fffff659, %l7 = 00000057, Mem[0000000038800010] = 0000cc29 7cd4ba53
std %l6,[%i1+%o2] ! Mem[0000000038800010] = fffff659 00000057
! Mem[000000009100002c] = 7cd4ba53, %g18 = 40f51793a9b5a580
ldsw [%i6+0x02c],%g2 ! %g2 = 40f51793a9b5a580
! %l4 = 0000000000000055, Mem[0000000090800020] = c5670049ffff8bad
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 0000000000000055
! Mem[0000000090800000] = 2f7f1d79 4f34d7b2, %g2 = 7cd4ba53, %g3 = 0049f659
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000004f34d7b2
! %l0 = 0000cc29, %l1 = 7cd4ba53, Mem[0000000091000020] = 3d530055 d8fcd2f1
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 0000cc29 7cd4ba53
! Mem[0000000091800020] = a9a3229b 7cd4ba53, %g2 = 2f7f1d79, %g3 = 4f34d7b2
ldd [%o0+%o4],%g2 ! %g2 = 00000000a9a3229b 000000007cd4ba53
! %l6 = 4e052249fffff659, Mem[000000003980003c] = fffff659
sth %l6,[%i3+0x03c] ! Mem[000000003980003c] = f659f659
! Mem[0000000091000004] = c82ec567, %g2 = 00000000a9a3229b
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffc82e
ba,a p20_not_taken_0_end
p20_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000000000cc29
bne,a,pn %xcc,p20_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000007cd4ba53
bne,a,pn %xcc,p20_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 384efceee80f7f4f
bne,a,pn %xcc,p20_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000fffff659
bne,a,pn %xcc,p20_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000055
bne,a,pn %xcc,p20_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be bda7a1ebc82ec567
bne,a,pn %xcc,p20_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 4e052249fffff659
bne,a,pn %xcc,p20_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000057
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f9903c82 15eb2652
bne %xcc,p20_f4_fail
nop
! Check Local Memory
set p20_local0_expect,%g1
p20_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 765e6101ba53c579
ldx [%i0+0x010],%g3 ! Observed data at 0000000038000010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5f2e4515f659cf70
ldx [%i0+0x038],%g3 ! Observed data at 0000000038000038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x038,%g4
set p20_local1_expect,%g1
p20_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffffffffa9a3229b
ldx [%i1+0x000],%g3 ! Observed data at 0000000038800000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = fffff65900000057
ldx [%i1+0x010],%g3 ! Observed data at 0000000038800010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 80112464f865ed21
ldx [%i1+0x028],%g3 ! Observed data at 0000000038800028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x028,%g4
set p20_local2_expect,%g1
p20_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 35630049ebc72464
ldx [%i2+0x018],%g3 ! Observed data at 0000000039000018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = a26a063225e6cc29
ldx [%i2+0x030],%g3 ! Observed data at 0000000039000030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x030,%g4
set p20_local3_expect,%g1
p20_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 98e3004928f32193
ldx [%i3+0x018],%g3 ! Observed data at 0000000039800018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0c74f3db0bdbd8fc
ldx [%i3+0x030],%g3 ! Observed data at 0000000039800030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4e052249f659f659
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_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:
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039800028]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038000010]
stxa %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039000018]
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038000010]
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000008]
stxa %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800028]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039000000]
done
p20_trap1o:
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039800028]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038000010]
stxa %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039000018]
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038000010]
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000008]
stxa %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800028]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039000000]
done
p20_trap2e:
ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038800000]
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000038800010]
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000018]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000028]
stha %l7,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039000008]
done
p20_trap2o:
ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038800000]
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000038800010]
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000018]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000028]
stha %l7,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039000008]
done
p20_trap3e:
nop
nop
nop
nop
done
p20_trap3o:
nop
nop
nop
nop
done
p20_init_memory_pointers:
set p20_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p20_local0_start,%i0
set p20_local1_start,%i1
set p20_local2_start,%i2
set p20_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 27f2252654e8d3b7
ldx [%g1+0x008],%l1 ! %l1 = 5dc8085423274f5e
ldx [%g1+0x010],%l2 ! %l2 = 2a136e9450f0d8fc
ldx [%g1+0x018],%l3 ! %l3 = 9f4296362cd71a85
ldx [%g1+0x020],%l4 ! %l4 = a4348e58bf3fec66
ldx [%g1+0x028],%l5 ! %l5 = b47e1201c82ee6ea
ldx [%g1+0x030],%l6 ! %l6 = a835179cc7f7ac34
ldx [%g1+0x038],%l7 ! %l7 = 87c1d5de5df80632
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3175304e 9c607b5d a6627fd9 1c4a0627
! %f4 = a1d4ae4e ce97c378 6ceef61d 60fda898
! %f8 = 498cb2e8 4cf7e7ef a53956f8 a688b523
! %f12 = ba96a576 bb47c306 c6025550 858b2d36
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c25afd4c 479dde8a 175ec3b0 3bb22dbd
! %f20 = ec08d629 a3616394 c053d5b4 57af0500
! %f24 = dbb8fbe3 1e73e9f8 f5b3429d 07f24053
! %f28 = b9a6bdf7 db4a2bd0 375e0793 d4db1465
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2e048db9 9ac2d8e5 c4fbdd21 7eedb988
! %f36 = 8c7063f8 408807d2 81434669 527ae949
! %f40 = 61dc1301 7357d247 6ac5e7fd 361c3d52
! %f44 = 87f4f254 0f91a65c f624a2e8 58a08e26
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb41b68b70000001b,%g7,%g1 ! GSR scale = 3, align = 3
wr %g1,%g0,%gsr ! GSR = b41b68b70000001b
wr %g0,%y ! Clear Y 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[000000003a800018] = 33704865, %l1 = 70717922bd14202c
ldsh [%i1+0x01a],%l1 ! %l1 = 0000000000004865
! Mem[000000009180001c] = 1d1391a2, %g2 = ffff920affffffb4
ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000001d13
! %l2 = c8bf558a0b5316b3, Mem[0000000091000038] = d578fe30
stw %l2,[%i6+0x038] ! Mem[0000000091000038] = 0b5316b3
! %l2 = c8bf558a0b5316b3, Mem[000000009000003e] = 1a170000
sth %l2,[%i4+0x03e] ! Mem[000000009000003c] = 16b30000
! Mem[000000003a000014] = 749a948e, %l5 = f4fa6b8fcaf0e063
ldsh [%i0+0x014],%l5 ! %l5 = 000000000000749a
! Mem[000000009180003c] = 60b200b2, %g2 = 0000000000001d13
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000060b2
! Mem[0000000090800004] = 4f34d7b2, %g2 = 00000000000060b2
lduh [%i5+0x004],%g2 ! %g2 = 0000000000004f34
! %l7 = 5251a40c7ee4da8d, Mem[000000003a00001a] = 205b6350
stb %l7,[%i0+0x01a] ! Mem[000000003a000018] = 205b8d50
! Mem[000000009080002c] = cb9834df, %g2 = 0000000000004f34
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000cb98
! %l2 = c8bf558a0b5316b3, Mem[0000000091800008] = 4c632420ec2a3791
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = c8bf558a0b5316b3
p21_label_2:
! %l0 = abbc23cb, %l1 = 00004865, Mem[0000000091000028] = b35541f1 65d635bd
std %l0,[%i6+%o5] ! Mem[0000000091000028] = abbc23cb 00004865
! %l0 = abbc23cb, %l1 = 00004865, Mem[0000000090000018] = e663a5d9 18391fda
std %l0,[%i4+%o3] ! Mem[0000000090000018] = abbc23cb 00004865
! Mem[000000003a800038] = 0d6395e7 7bfd7ed7, %l4 = ccdae0a3, %l5 = 0000749a
ldd [%i1+0x038],%l4 ! %l4 = 000000000d6395e7 000000007bfd7ed7
! Mem[000000003a000008] = 20f406ed, %l3 = 9b1bef77f54daacb
ldsb [%i0+0x00a],%l3 ! %l3 = 0000000000000006
! Mem[000000003b80001c] = 3376f1de, %l7 = 5251a40c7ee4da8d
ldsb [%i3+0x01c],%l7 ! %l7 = 0000000000000033
! Mem[0000000090800020] = 665fc762da437290, %g2 = 000000000000cb98
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! Mem[0000000091800018] = 0c9e9129, %g2 = 665fc762da437290
lduw [%o0+%o3],%g2 ! %g2 = 000000000c9e9129
! Mem[0000000091800030] = f7dc9b67d4df14b0, %g2 = 000000000c9e9129
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df14b0
! Mem[0000000091800008] = 558a0b53, %g2 = f7dc9b67d4df14b0
ldsh [%o0+0x00a],%g2 ! %g2 = 000000000000558a
! %l2 = c8bf558a0b5316b3, Mem[000000003b800014] = d242be37
stw %l2,[%i3+0x014] ! Mem[000000003b800014] = 0b5316b3
p21_label_3:
! Mem[0000000091800000] = 270d22b9, %g2 = 000000000000558a
lduw [%o0+%g0],%g2 ! %g2 = 00000000270d22b9
! %l2 = 0b5316b3, %l3 = 00000006, Mem[0000000090000018] = abbc23cb 00004865
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 0b5316b3 00000006
! Mem[0000000090000000] = 8624e74a, %g2 = 00000000270d22b9
ldsb [%i4+%g0],%g2 ! %g2 = ffffffffffffff86
! %l6 = 26e908c1, %l7 = 00000033, Mem[0000000090000008] = bc841a2f c349b38e
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 26e908c1 00000033
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = ffffff86, %g3 = 0bad0b00
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! %l6 = 856576bc26e908c1, Mem[0000000091000001] = f01ec2e2
stb %l6,[%i6+0x001] ! Mem[0000000091000000] = c11ec2e2
! Mem[0000000090000034] = da399060, %g2 = 00000000270d22b9
lduw [%i4+0x034],%g2 ! %g2 = 00000000da399060
! %l2 = c8bf558a0b5316b3, Mem[000000003a800010] = e985a13ec5af56e7
stx %l2,[%i1+%o2] ! Mem[000000003a800010] = c8bf558a0b5316b3
! Mem[0000000091000030] = d7be7a30 941fa440, %g2 = da399060, %g3 = 47aa0789
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30 00000000941fa440
! Mem[0000000091800034] = df14b020, %g2 = 00000000d7be7a30
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffdf
p21_label_4:
! Mem[000000003b800030] = f1e4aeea6a32747d, %l4 = 000000000d6395e7
ldx [%i3+0x030],%l4 ! %l4 = f1e4aeea6a32747d
! Mem[0000000091000000] = 92c11ec2 e276df48, %g2 = ffffffdf, %g3 = 941fa440
ldd [%i6+%g0],%g2 ! %g2 = 0000000092c11ec2 00000000e276df48
! Mem[0000000091800010] = 134b01f6, %g2 = 0000000092c11ec2
ldub [%o0+0x012],%g2 ! %g2 = 0000000000000013
! %l2 = c8bf558a0b5316b3, Mem[000000009100003c] = 9b50f1dd
stb %l2,[%i6+0x03c] ! Mem[000000009100003c] = b350f1dd
! %l0 = 6c08f42babbc23cb, Mem[0000000091000014] = 1f66326f
sth %l0,[%i6+0x014] ! Mem[0000000091000014] = 23cb326f
! Mem[000000003a000024] = a90a798a, %l0 = 6c08f42babbc23cb
ldsh [%i0+0x024],%l0 ! %l0 = ffffffffffffa90a
! Mem[000000003b000034] = 4f92ce75, %l4 = f1e4aeea6a32747d
lduw [%i2+0x034],%l4 ! %l4 = 000000004f92ce75
! %l3 = 0000000000000006, Mem[0000000090000004] = 77d35b81
stb %l3,[%i4+0x004] ! Mem[0000000090000004] = 06d35b81
! Mem[0000000090000010] = f4d72e58, %g2 = 0000000000000013
ldsb [%i4+0x012],%g2 ! %g2 = fffffffffffffff4
! Mem[000000009180001c] = 1d1391a2, %g2 = fffffffffffffff4
lduh [%o0+0x01c],%g2 ! %g2 = 0000000000001d13
p21_label_5:
! %l7 = 0000000000000033, Mem[0000000090000008] = 26e908c1
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 00000033
! %l3 = 0000000000000006, Mem[0000000091800000] = 270d22b9
stw %l3,[%o0+%g0] ! Mem[0000000091800000] = 00000006
! Mem[0000000091000030] = 7a30941f, %g2 = 0000000000001d13
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000007a30
! Mem[000000003a800010] = c8bf558a, %l7 = 0000000000000033
ldsh [%i1+0x012],%l7 ! %l7 = 000000000000558a
! Mem[0000000091000038] = 0b5316b3b350f1dd, %g2 = 0000000000007a30
ldx [%i6+0x038],%g2 ! %g2 = 0b5316b3b350f1dd
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 0b5316b3b350f1dd
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
! %l0 = ffffffffffffa90a, Mem[0000000090000011] = b0f4d72e
stb %l0,[%i4+0x011] ! Mem[0000000090000010] = 0af4d72e
! Mem[0000000091000014] = 23cb326f, %g2 = ddee8f90cb9834df
ldub [%i6+0x014],%g2 ! %g2 = 0000000000000023
! Mem[0000000090000038] = 9045cbce 22b616b3, %g2 = 00000023, %g3 = e276df48
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b616b3
! Mem[000000009080001c] = 53628adf, %g18 = f259c26a5ee5555c
ldsw [%i5+0x01c],%g2 ! %g2 = f259c26a5ee5555c
p21_label_6:
! Mem[0000000091000038] = 0b5316b3, %g18 = f259c26a5ee5555c
ldsw [%i6+0x038],%g2 ! %g2 = f259c26a5ee5555c
! Mem[000000003b000028] = dc8778b6, %l2 = c8bf558a0b5316b3
ldsh [%i2+%o5],%l2 ! %l2 = ffffffffffffdc87
! Mem[000000009080003c] = a1000000, %g2 = 000000000b5316b3
ldub [%i5+0x03f],%g2 ! %g2 = 00000000000000a1
! %l5 = 000000007bfd7ed7, Mem[0000000090800038] = fc554a3e5ac4b8a1
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 000000007bfd7ed7
! Mem[0000000091000024] = d2f1abbc, %g2 = 00000000000000a1
lduh [%i6+0x026],%g2 ! %g2 = 000000000000d2f1
! %l5 = 000000007bfd7ed7, Mem[000000003a800010] = c8bf558a0b5316b3
stx %l5,[%i1+%o2] ! Mem[000000003a800010] = 000000007bfd7ed7
! Mem[0000000091800030] = f7dc9b67 d4df14b0, %g2 = 0000d2f1, %g3 = 22b616b3
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df14b0
! Mem[000000003a800008] = 9f01af58, %l4 = 000000004f92ce75
ldsb [%i1+0x00b],%l4 ! %l4 = 0000000000000058
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 00000000f7dc9b67
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000002e
! %l0 = ffffffffffffa90a, Mem[000000009180003e] = 00b20000
sth %l0,[%o0+0x03e] ! Mem[000000009180003c] = a90a0000
p21_label_7:
! %l1 = 0000000000004865, Mem[000000003b000028] = dc8778b6a38c2ac5
stx %l1,[%i2+%o5] ! Mem[000000003b000028] = 0000000000004865
! Mem[0000000091000038] = 0b5316b3, %g18 = f259c26a5ee5555c
ldsw [%i6+0x038],%g2 ! %g2 = f259c26a5ee5555c
! %l3 = 0000000000000006, Mem[000000003a000020] = 44625789
sth %l3,[%i0+%o4] ! Mem[000000003a000020] = 00065789
! Mem[000000003a800028] = 016d02d7, %l1 = 0000000000004865
lduh [%i1+0x02a],%l1 ! %l1 = 00000000000002d7
! %l2 = ffffdc87, %l3 = 00000006, Mem[0000000091000028] = abbc23cb 00004865
std %l2,[%i6+%o5] ! Mem[0000000091000028] = ffffdc87 00000006
! %l4 = 0000000000000058, Mem[0000000090000000] = 8624e74a06d35b81
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000058
! Mem[0000000091000010] = 1b126a3823cb326f, %g2 = 000000000b5316b3
ldx [%i6+%o2],%g2 ! %g2 = 1b126a3823cb326f
! Mem[0000000091000038] = 0b5316b3 b350f1dd, %g2 = 23cb326f, %g3 = d4df14b0
ldd [%i6+0x038],%g2 ! %g2 = 000000000b5316b3 00000000b350f1dd
! %l5 = 000000007bfd7ed7, Mem[0000000090800022] = c762da43
sth %l5,[%i5+0x022] ! Mem[0000000090800020] = 7ed7da43
! %l2 = ffffffffffffdc87, Mem[000000009000001c] = 00000006
sth %l2,[%i4+0x01c] ! Mem[000000009000001c] = dc870006
p21_label_8:
! %l4 = 0000000000000058, Mem[000000009180002c] = 4725624a
stw %l4,[%o0+0x02c] ! Mem[000000009180002c] = 00000058
! %l5 = 000000007bfd7ed7, Mem[000000003a80001c] = d10c6b6e
sth %l5,[%i1+0x01c] ! Mem[000000003a80001c] = 7ed76b6e
! Mem[000000003b000028] = 00000000 00004865, %l2 = ffffdc87, %l3 = 00000006
ldd [%i2+%o5],%l2 ! %l2 = 0000000000000000 0000000000004865
! Mem[0000000091000014] = 23cb326f, %g2 = 000000000b5316b3
ldub [%i6+0x014],%g2 ! %g2 = 0000000000000023
! %l2 = 0000000000000000, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000000
! %l0 = ffffffffffffa90a, Mem[0000000091000028] = ffffdc87
stw %l0,[%i6+%o5] ! Mem[0000000091000028] = ffffa90a
! Mem[000000009000001c] = 870006ef, %g2 = 0000000000000023
ldub [%i4+0x01d],%g2 ! %g2 = 0000000000000087
! %l4 = 0000000000000058, Mem[000000009180002f] = 58000000
stb %l4,[%o0+0x02f] ! Mem[000000009180002c] = 58000000
! Mem[000000003a000000] = c329d91b1c3bd741, %l0 = ffffffffffffa90a
ldx [%i0+%g0],%l0 ! %l0 = c329d91b1c3bd741
! Mem[0000000091800028] = c1a24c00, %g2 = 0000000000000087
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000c1
p21_label_9:
! Mem[000000009180002c] = 00000058, %g18 = f259c26a5ee5555c
ldsw [%o0+0x02c],%g2 ! %g2 = f259c26a5ee5555c
! %l1 = 00000000000002d7, Mem[0000000090800002] = 1d794f34
stb %l1,[%i5+0x002] ! Mem[0000000090800000] = d7794f34
! %l2 = 0000000000000000, Mem[0000000090800020] = 665f7ed7da437290
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 0000000000000000
! Mem[0000000090000028] = c7af717562474693, %g2 = 0000000000000058
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
! Mem[000000003b000018] = c7cc6a9a347ba2cd, %l5 = 000000007bfd7ed7
ldx [%i2+%o3],%l5 ! %l5 = c7cc6a9a347ba2cd
! %l0 = 1c3bd741, %l1 = 000002d7, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 1c3bd741 000002d7
! Mem[0000000090800020] = 00000000, %g2 = c7af717562474693
lduh [%i5+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = c7af7175, %g2 = 0000000000000000
lduh [%i4+%o5],%g2 ! %g2 = 000000000000c7af
! %l5 = c7cc6a9a347ba2cd, Mem[0000000091000010] = 1b126a3823cb326f
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = c7cc6a9a347ba2cd
! Mem[000000003a800028] = 016d02d7, %l0 = c329d91b1c3bd741
lduh [%i1+%o5],%l0 ! %l0 = 000000000000016d
p21_label_10:
! Mem[0000000090000004] = 58000000, %g2 = 000000000000c7af
ldsb [%i4+0x007],%g2 ! %g2 = 0000000000000058
! Mem[000000003a800024] = 08ff8533, %l0 = 000000000000016d
lduh [%i1+0x026],%l0 ! %l0 = 0000000000008533
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 0000000000000058
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
! %l1 = 00000000000002d7, Mem[000000003b800014] = 0b5316b3
stw %l1,[%i3+0x014] ! Mem[000000003b800014] = 000002d7
! Mem[0000000090800020] = 00000000, %g18 = f259c26a5ee5555c
ldsw [%i5+%o4],%g2 ! %g2 = f259c26a5ee5555c
! Mem[0000000090000010] = f4d72e58, %g2 = 0000000000000000
ldub [%i4+0x012],%g2 ! %g2 = 00000000000000f4
! %l7 = 000000000000558a, Mem[0000000091000019] = 680e1d9e
stb %l7,[%i6+0x019] ! Mem[0000000091000018] = 8a0e1d9e
! Mem[0000000090000010] = b80af4d7, %g2 = 00000000000000f4
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000091800000] = 0000000647aa0789, %g2 = ffffffffffffffb8
ldx [%o0+%g0],%g2 ! %g2 = 0000000647aa0789
! %l5 = c7cc6a9a347ba2cd, Mem[000000009000000e] = 0033b80a
stb %l5,[%i4+0x00e] ! Mem[000000009000000c] = cd33b80a
p21_label_11:
! %l0 = 00008533, %l1 = 000002d7, Mem[000000003a000018] = 205b8d50 3c7abcb1
std %l0,[%i0+%o3] ! Mem[000000003a000018] = 00008533 000002d7
! Mem[000000009080003c] = 7ed70000, %g2 = 0000000647aa0789
ldub [%i5+0x03e],%g2 ! %g2 = 000000000000007e
! %l5 = c7cc6a9a347ba2cd, Mem[000000009000001e] = 0006efda
sth %l5,[%i4+0x01e] ! Mem[000000009000001c] = a2cdefda
! Mem[0000000091800020] = 21fea2c7 41537031, %g2 = 0000007e, %g3 = b350f1dd
ldd [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7 0000000041537031
! %l3 = 0000000000004865, Mem[000000003b00000c] = 86e57d99
sth %l3,[%i2+0x00c] ! Mem[000000003b00000c] = 48657d99
! Mem[0000000090000024] = 1cd9c7af, %g2 = 0000000021fea2c7
ldsh [%i4+0x026],%g2 ! %g2 = 0000000000001cd9
! %l2 = 0000000000000000, Mem[0000000090000038] = 9045cbce
stb %l2,[%i4+0x038] ! Mem[0000000090000038] = 0045cbce
! Mem[0000000091800030] = 00000000, %g18 = f259c26a5ee5555c
ldsw [%o0+0x030],%g2 ! %g2 = f259c26a5ee5555c
! Mem[000000009000003c] = 16b30000, %g2 = 0000000000000000
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000016
! %l6 = 26e908c1, %l7 = 0000558a, Mem[0000000091000000] = 92c11ec2 e276df48
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 26e908c1 0000558a
p21_label_12:
! Mem[0000000091000028] = ffa90a00, %g2 = 0000000000000016
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090000038] = 0045cbce 22b616b3, %g2 = 000000ff, %g3 = 41537031
ldd [%i4+0x038],%g2 ! %g2 = 000000000045cbce 0000000022b616b3
! Mem[000000009080000c] = ca578ad8, %g18 = f259c26a5ee5555c
ldsw [%i5+0x00c],%g2 ! %g2 = f259c26a5ee5555c
! %l7 = 000000000000558a, Mem[0000000091000012] = 6a9a347b
sth %l7,[%i6+0x012] ! Mem[0000000091000010] = 558a347b
! Mem[0000000091000030] = d7be7a30, %g2 = ffffffffca578ad8
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! %l0 = 0000000000008533, Mem[0000000091800020] = 21fea2c741537031
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 0000000000008533
! Mem[0000000090800018] = 95560735, %g2 = 00000000d7be7a30
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffff9556
! Mem[0000000091800030] = 0000000000000000, %g2 = ffffffffffff9556
ldx [%o0+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = dc3ef5d3 58a94c81, %g2 = 00000000, %g3 = 22b616b3
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 0000000058a94c81
! Mem[000000003a000018] = 00008533000002d7, %l7 = 000000000000558a
ldx [%i0+%o3],%l7 ! %l7 = 00008533000002d7
p21_label_13:
! Mem[0000000090800000] = 2f7fd779 4f34d7b2, %g2 = dc3ef5d3, %g3 = 58a94c81
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7fd779 000000004f34d7b2
! Mem[000000003b800008] = 81f8f3bedea0fac0, %l2 = 0000000000000000
ldx [%i3+%o1],%l2 ! %l2 = 81f8f3bedea0fac0
! Mem[0000000090000030] = 573d94b1da399060, %g2 = 000000002f7fd779
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! %l7 = 00008533000002d7, Mem[0000000091000028] = ffffa90a
sth %l7,[%i6+%o5] ! Mem[0000000091000028] = 02d7a90a
! Mem[0000000091000018] = 2c8a0e1d, %g2 = 573d94b1da399060
lduw [%i6+%o3],%g2 ! %g2 = 000000002c8a0e1d
! Mem[000000009100001c] = 9ea6e537, %g2 = 000000002c8a0e1d
lduw [%i6+0x01c],%g2 ! %g2 = 000000009ea6e537
! Mem[000000009180000c] = 16b3404e, %g2 = 000000009ea6e537
ldub [%o0+0x00e],%g2 ! %g2 = 0000000000000016
! Mem[000000003b800010] = 9b758150, %l6 = 856576bc26e908c1
ldsh [%i3+%o2],%l6 ! %l6 = ffffffffffff9b75
! %l4 = 0000000000000058, Mem[000000009080000a] = 262fca57
stb %l4,[%i5+0x00a] ! Mem[0000000090800008] = 582fca57
! %l4 = 0000000000000058, Mem[0000000090800008] = a19e582f
stw %l4,[%i5+%o1] ! Mem[0000000090800008] = 00000058
p21_label_14:
! Mem[0000000091000038] = 0b5316b3, %g2 = 0000000000000016
lduw [%i6+0x038],%g2 ! %g2 = 000000000b5316b3
! Mem[0000000090800030] = 3ef5d358, %g2 = 000000000b5316b3
ldsb [%i5+0x031],%g2 ! %g2 = 000000000000003e
! Mem[0000000091000038] = 0b5316b3b350f1dd, %g2 = 000000000000003e
ldx [%i6+0x038],%g2 ! %g2 = 0b5316b3b350f1dd
! Mem[0000000091000030] = d7be7a30 941fa440, %g2 = b350f1dd, %g3 = 4f34d7b2
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30 00000000941fa440
! %l7 = 00008533000002d7, Mem[0000000090800008] = 00000058
sth %l7,[%i5+%o1] ! Mem[0000000090800008] = 02d70058
! %l2 = dea0fac0, %l3 = 00004865, Mem[0000000090800000] = 2f7fd779 4f34d7b2
std %l2,[%i5+%g0] ! Mem[0000000090800000] = dea0fac0 00004865
! Mem[000000003a800008] = 9f01af58 1034d714, %l4 = 00000058, %l5 = 347ba2cd
ldd [%i1+%o1],%l4 ! %l4 = 000000009f01af58 000000001034d714
! %l0 = 0000000000008533, Mem[0000000091000030] = d7be7a30941fa440
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 0000000000008533
! %l6 = ffff9b75, %l7 = 000002d7, Mem[0000000091800038] = 206724ce 60b2a90a
std %l6,[%o0+0x038] ! Mem[0000000091800038] = ffff9b75 000002d7
! %l6 = ffffffffffff9b75, Mem[000000003a800024] = 08ff8533
stw %l6,[%i1+0x024] ! Mem[000000003a800024] = ffff9b75
p21_label_15:
! %l3 = 0000000000004865, Mem[000000003a000030] = 34c29fbc
sth %l3,[%i0+0x030] ! Mem[000000003a000030] = 48659fbc
! Mem[0000000091800000] = 0000000647aa0789, %g2 = 00000000d7be7a30
ldx [%o0+%g0],%g2 ! %g2 = 0000000647aa0789
! Mem[0000000091000018] = 2c8a0e1d9ea6e537, %g2 = 0000000647aa0789
ldx [%i6+%o3],%g2 ! %g2 = 2c8a0e1d9ea6e537
! Mem[0000000091800030] = 00000000, %g2 = 2c8a0e1d9ea6e537
lduh [%o0+0x030],%g2 ! %g2 = 0000000000000000
! %l2 = dea0fac0, %l3 = 00004865, Mem[0000000091000008] = f5482f5f ccff9541
std %l2,[%i6+%o1] ! Mem[0000000091000008] = dea0fac0 00004865
! Mem[0000000091800004] = 47aa0789, %g2 = 0000000000000000
lduh [%o0+0x004],%g2 ! %g2 = 00000000000047aa
! Mem[0000000090800038] = 00000000, %g2 = 00000000000047aa
lduw [%i5+0x038],%g2 ! %g2 = 0000000000000000
! %l5 = 000000001034d714, Mem[0000000090800030] = dc3ef5d3
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = 1034d714
! %l4 = 9f01af58, %l5 = 1034d714, Mem[0000000091000038] = 0b5316b3 b350f1dd
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 9f01af58 1034d714
! %l4 = 000000009f01af58, Mem[000000009000000e] = cd33b80a
stb %l4,[%i4+0x00e] ! Mem[000000009000000c] = 5833b80a
p21_label_16:
! Mem[000000009180000c] = 16b3404e, %g2 = 0000000000000000
ldsh [%o0+0x00e],%g2 ! %g2 = 00000000000016b3
! Mem[0000000090000038] = 0045cbce22b616b3, %g2 = 00000000000016b3
ldx [%i4+0x038],%g2 ! %g2 = 0045cbce22b616b3
! Mem[0000000091000008] = dea0fac0, %g2 = 0045cbce22b616b3
lduw [%i6+%o1],%g2 ! %g2 = 00000000dea0fac0
! Mem[000000003a000038] = 7974563d 7087d194, %l4 = 9f01af58, %l5 = 1034d714
ldd [%i0+0x038],%l4 ! %l4 = 000000007974563d 000000007087d194
! Mem[0000000090800018] = 95560735, %g18 = f259c26a5ee5555c
ldsw [%i5+%o3],%g2 ! %g2 = f259c26a5ee5555c
! Mem[0000000091000028] = a90a0000, %g2 = ffffffff95560735
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffa90a
! %l6 = ffffffffffff9b75, Mem[000000009180000b] = 8a0b5316
stb %l6,[%o0+0x00b] ! Mem[0000000091800008] = 750b5316
! %l4 = 000000007974563d, Mem[0000000091800034] = 00000000
stw %l4,[%o0+0x034] ! Mem[0000000091800034] = 7974563d
! %l4 = 000000007974563d, Mem[000000003a80002c] = f73fbeba
stw %l4,[%i1+0x02c] ! Mem[000000003a80002c] = 7974563d
! %l4 = 000000007974563d, Mem[000000003a000010] = 2322c8e3
sth %l4,[%i0+%o2] ! Mem[000000003a000010] = 563dc8e3
p21_label_17:
! Mem[000000009180001c] = 000002d7, %g2 = ffffffffffffa90a
ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000000000
! %l6 = ffffffffffff9b75, Mem[0000000090800018] = 9556073553628adf
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = ffffffffffff9b75
! Mem[000000009180001c] = 000002d7, %g2 = 0000000000000000
lduw [%o0+0x01c],%g2 ! %g2 = 00000000000002d7
! %l4 = 7974563d, %l5 = 7087d194, Mem[0000000090800018] = ffffffff ffff9b75
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 7974563d 7087d194
! %l0 = 00008533, %l1 = 000002d7, Mem[000000003b000028] = 00000000 00004865
std %l0,[%i2+%o5] ! Mem[000000003b000028] = 00008533 000002d7
! %l3 = 0000000000004865, Mem[0000000090000024] = ecd31cd9
stw %l3,[%i4+0x024] ! Mem[0000000090000024] = 00004865
! Mem[000000009080000c] = ca578ad8, %g18 = f259c26a5ee5555c
ldsw [%i5+0x00c],%g2 ! %g2 = f259c26a5ee5555c
! %l2 = 81f8f3bedea0fac0, Mem[0000000090800000] = dea0fac000004865
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 81f8f3bedea0fac0
! Mem[0000000091800014] = 01f6b102, %g18 = f259c26a5ee5555c
ldsw [%o0+0x014],%g2 ! %g2 = f259c26a5ee5555c
! Mem[0000000090000000] = 00000000, %g2 = 0000000001f6b102
ldsh [%i4+0x002],%g2 ! %g2 = 0000000000000000
p21_label_18:
! Mem[0000000091800038] = ffff9b75 000002d7, %g2 = 00000000, %g3 = 941fa440
ldd [%o0+0x038],%g2 ! %g2 = 00000000ffff9b75 00000000000002d7
! %l4 = 7974563d, %l5 = 7087d194, Mem[000000003b800008] = 81f8f3be dea0fac0
std %l4,[%i3+%o1] ! Mem[000000003b800008] = 7974563d 7087d194
! Mem[0000000090000008] = 33000058, %g2 = 00000000ffff9b75
ldub [%i4+0x00b],%g2 ! %g2 = 0000000000000033
! Mem[0000000091800030] = 00000000 7974563d, %g2 = 00000033, %g3 = 000002d7
ldd [%o0+0x030],%g2 ! %g2 = 0000000000000000 000000007974563d
! Mem[000000003a00001c] = 000002d7, %l6 = ffffffffffff9b75
ldsw [%i0+0x01c],%l6 ! %l6 = 00000000000002d7
! Mem[000000009000003c] = 16b30000, %g2 = 0000000000000000
lduh [%i4+0x03e],%g2 ! %g2 = 00000000000016b3
! Mem[0000000090000010] = b80af4d7, %g2 = 00000000000016b3
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffb8
! Mem[000000003b000034] = 4f92ce75, %l6 = 00000000000002d7
ldsw [%i2+0x034],%l6 ! %l6 = 000000004f92ce75
! %l3 = 0000000000004865, Mem[000000003a000023] = 00065789
stb %l3,[%i0+0x023] ! Mem[000000003a000020] = 00065765
! %l0 = 0000000000008533, Mem[0000000091000010] = c7cc558a347ba2cd
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 0000000000008533
p21_label_19:
! Mem[0000000090800000] = 81f8f3be, %g2 = ffffffffffffffb8
lduw [%i5+%g0],%g2 ! %g2 = 0000000081f8f3be
! %l0 = 00008533, %l1 = 000002d7, Mem[000000003a800038] = 0d6395e7 7bfd7ed7
std %l0,[%i1+0x038] ! Mem[000000003a800038] = 00008533 000002d7
! %l2 = 81f8f3bedea0fac0, Mem[000000009180002c] = 00000058
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = dea0fac0
! Mem[0000000090000038] = 0045cbce, %g2 = 0000000081f8f3be
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000000045
! %l0 = 00008533, %l1 = 000002d7, Mem[0000000090000018] = 0b5316b3 dc87a2cd
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 00008533 000002d7
! %l7 = 00008533000002d7, Mem[000000003a000020] = 00065765
stw %l7,[%i0+%o4] ! Mem[000000003a000020] = 000002d7
! %l4 = 000000007974563d, Mem[0000000090800021] = 00000000
stb %l4,[%i5+0x021] ! Mem[0000000090800020] = 3d000000
! Mem[0000000090800000] = 81f8f3be, %g2 = 0000000000000045
ldub [%i5+%g0],%g2 ! %g2 = 0000000000000081
! %l2 = 81f8f3bedea0fac0, Mem[0000000091000014] = 00008533
stw %l2,[%i6+0x014] ! Mem[0000000091000014] = dea0fac0
! Mem[000000003b00000c] = 48657d99, %l0 = 0000000000008533
lduw [%i2+0x00c],%l0 ! %l0 = 0000000048657d99
p21_label_20:
! Mem[0000000090800010] = b25f4cb9, %g2 = 0000000000000081
lduw [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9
! Mem[0000000090800008] = 02d70058, %g18 = f259c26a5ee5555c
ldsw [%i5+%o1],%g2 ! %g2 = f259c26a5ee5555c
! Mem[000000009000002c] = 62474693, %g2 = 0000000002d70058
lduw [%i4+0x02c],%g2 ! %g2 = 0000000062474693
! %l6 = 000000004f92ce75, Mem[000000009000000f] = 33b80af4
stb %l6,[%i4+0x00f] ! Mem[000000009000000c] = 75b80af4
! Mem[000000003a000034] = 020a44aa, %l2 = 81f8f3bedea0fac0
lduw [%i0+0x034],%l2 ! %l2 = 00000000020a44aa
! Mem[0000000091800008] = c8bf5575, %g2 = 0000000062474693
lduw [%o0+%o1],%g2 ! %g2 = 00000000c8bf5575
! %l6 = 000000004f92ce75, Mem[000000003a800030] = 9b5348419a855b5c
stx %l6,[%i1+0x030] ! Mem[000000003a800030] = 000000004f92ce75
! Mem[000000003a000034] = 020a44aa, %l5 = 000000007087d194
ldub [%i0+0x034],%l5 ! %l5 = 0000000000000002
! %l1 = 00000000000002d7, Mem[000000003a800010] = 000000007bfd7ed7
stx %l1,[%i1+%o2] ! Mem[000000003a800010] = 00000000000002d7
! Mem[0000000091800028] = f4c1a24c dea0fac0, %g2 = c8bf5575, %g3 = 7974563d
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 00000000dea0fac0
p21_label_21:
! Mem[0000000090000018] = 85330000, %g2 = 00000000f4c1a24c
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000008533
! %l2 = 020a44aa, %l3 = 00004865, Mem[0000000091800030] = 00000000 7974563d
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 020a44aa 00004865
! %l5 = 0000000000000002, Mem[0000000090000020] = efdae8a000004865
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000002
! Mem[000000003a80003c] = 000002d7, %l5 = 0000000000000002
ldsh [%i1+0x03c],%l5 ! %l5 = 0000000000000000
! %l2 = 020a44aa, %l3 = 00004865, Mem[0000000091000000] = 26e908c1 0000558a
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 020a44aa 00004865
! %l6 = 4f92ce75, %l7 = 000002d7, Mem[0000000091800020] = 00000000 00008533
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 4f92ce75 000002d7
! Mem[0000000090000034] = da399060, %g2 = 0000000000008533
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffda39
! Mem[000000003b000010] = f7d643ba069f0a54, %l1 = 00000000000002d7
ldx [%i2+%o2],%l1 ! %l1 = f7d643ba069f0a54
! %l2 = 00000000020a44aa, Mem[000000003b800018] = a16f75173376f1de
stx %l2,[%i3+%o3] ! Mem[000000003b800018] = 00000000020a44aa
! Mem[000000003a80001c] = 7ed76b6e, %l1 = f7d643ba069f0a54
ldsw [%i1+0x01c],%l1 ! %l1 = 000000007ed76b6e
p21_label_22:
! %l4 = 7974563d, %l5 = 00000000, Mem[0000000091000010] = 00000000 dea0fac0
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 7974563d 00000000
! Mem[000000003b000028] = 00008533, %l2 = 00000000020a44aa
ldub [%i2+0x02b],%l2 ! %l2 = 0000000000000033
! Mem[000000003a000000] = c329d91b, %l6 = 000000004f92ce75
ldsb [%i0+0x003],%l6 ! %l6 = 000000000000001b
! Mem[0000000091000030] = 00000000 00008533, %g2 = ffffda39, %g3 = dea0fac0
ldd [%i6+0x030],%g2 ! %g2 = 0000000000000000 0000000000008533
! %l7 = 00008533000002d7, Mem[0000000091000028] = 02d7a90a
stw %l7,[%i6+%o5] ! Mem[0000000091000028] = 000002d7
! %l7 = 00008533000002d7, Mem[0000000091800038] = ffff9b75000002d7
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = 00008533000002d7
! Mem[0000000091000018] = 2c8a0e1d9ea6e537, %g2 = 0000000000000000
ldx [%i6+%o3],%g2 ! %g2 = 2c8a0e1d9ea6e537
! Mem[0000000090000038] = 0045cbce, %g18 = f259c26a5ee5555c
ldsw [%i4+0x038],%g2 ! %g2 = f259c26a5ee5555c
! Mem[0000000090000000] = 00000000, %g2 = 000000000045cbce
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800000] = 00000647, %g2 = 0000000000000000
ldsb [%o0+0x001],%g2 ! %g2 = 0000000000000000
p21_label_23:
! %l4 = 7974563d, %l5 = 00000000, Mem[0000000090800010] = b25f4cb9 af0a82ca
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 7974563d 00000000
! Mem[0000000090000000] = 00000000, %g2 = 0000000000000000
ldub [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800000] = 00000006, %g2 = 0000000000000000
lduh [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = 00330000, %g2 = 0000000000000000
ldsb [%i4+0x00a],%g2 ! %g2 = 0000000000000000
! %l4 = 7974563d, %l5 = 00000000, Mem[0000000090800000] = 81f8f3be dea0fac0
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 7974563d 00000000
! Mem[0000000091000004] = 4865dea0, %g2 = 0000000000000000
lduh [%i6+0x006],%g2 ! %g2 = 0000000000004865
! Mem[0000000090000038] = 0045cbce 22b616b3, %g2 = 00004865, %g3 = 00008533
ldd [%i4+0x038],%g2 ! %g2 = 000000000045cbce 0000000022b616b3
! Mem[0000000090800000] = 7974563d 00000000, %g2 = 0045cbce, %g3 = 22b616b3
ldd [%i5+%g0],%g2 ! %g2 = 000000007974563d 0000000000000000
! %l3 = 0000000000004865, Mem[0000000091800030] = 020a44aa00004865
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 0000000000004865
! Mem[0000000091800038] = 33000002, %g2 = 000000007974563d
ldub [%o0+0x03b],%g2 ! %g2 = 0000000000000033
p21_label_24:
! Mem[0000000091800000] = 00000006, %g18 = f259c26a5ee5555c
ldsw [%o0+%g0],%g2 ! %g2 = f259c26a5ee5555c
! Mem[000000003a000038] = 7974563d7087d194, %l3 = 0000000000004865
ldx [%i0+0x038],%l3 ! %l3 = 7974563d7087d194
! Mem[0000000091800038] = 00008533, %g2 = 0000000000000006
lduw [%o0+0x038],%g2 ! %g2 = 0000000000008533
! Mem[0000000090000000] = 00000000, %g2 = 0000000000008533
lduw [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[000000003b000020] = 4f93f23b, %l3 = 7974563d7087d194
lduw [%i2+%o4],%l3 ! %l3 = 000000004f93f23b
! %l0 = 0000000048657d99, Mem[0000000090800016] = 00007974
sth %l0,[%i5+0x016] ! Mem[0000000090800014] = 7d997974
! %l2 = 0000000000000033, Mem[0000000090000004] = 00000058
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = 00000033
! %l2 = 0000000000000033, Mem[000000003a800034] = 4f92ce75
stb %l2,[%i1+0x034] ! Mem[000000003a800034] = 3392ce75
! Mem[0000000090800030] = 1034d71458a94c81, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = 1034d71458a94c81
! Mem[000000003a800004] = 3429e84f, %l0 = 0000000048657d99
ldub [%i1+0x006],%l0 ! %l0 = 00000000000000e8
p21_label_25:
! %l4 = 7974563d, %l5 = 00000000, Mem[0000000091000020] = 3d4d27c5 2e6fd2f1
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 7974563d 00000000
! %l3 = 000000004f93f23b, Mem[0000000091800016] = b1021c3b
stb %l3,[%o0+0x016] ! Mem[0000000091800014] = 3b021c3b
! Mem[000000009180000c] = 16b3404e, %g2 = 1034d71458a94c81
ldsb [%o0+0x00e],%g2 ! %g2 = 0000000000000016
! %l3 = 000000004f93f23b, Mem[0000000090800024] = 00000000
stw %l3,[%i5+0x024] ! Mem[0000000090800024] = 4f93f23b
! Mem[000000003b000000] = 73bd2726, %l3 = 000000004f93f23b
ldsb [%i2+0x002],%l3 ! %l3 = 0000000000000027
! Mem[0000000091800000] = 00000006, %g2 = 0000000000000016
lduw [%o0+%g0],%g2 ! %g2 = 0000000000000006
! %l2 = 0000000000000033, Mem[0000000090800030] = 1034d71458a94c81
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = 0000000000000033
! %l5 = 0000000000000000, Mem[0000000091000009] = a0fac000
stb %l5,[%i6+0x009] ! Mem[0000000091000008] = 00fac000
! Mem[000000003b000004] = be28e942, %l6 = 000000000000001b
ldsh [%i2+0x006],%l6 ! %l6 = ffffffffffffe942
! Mem[000000003a800014] = 000002d7, %l0 = 00000000000000e8
lduw [%i1+0x014],%l0 ! %l0 = 00000000000002d7
ba,a p21_not_taken_0_end
p21_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000000002d7
bne,a,pn %xcc,p21_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000007ed76b6e
bne,a,pn %xcc,p21_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000033
bne,a,pn %xcc,p21_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000027
bne,a,pn %xcc,p21_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000007974563d
bne,a,pn %xcc,p21_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p21_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffe942
bne,a,pn %xcc,p21_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00008533000002d7
bne,a,pn %xcc,p21_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p21_check_fp_registers:
set p21_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a6627fd9 1c4a0627
bne %xcc,p21_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a1d4ae4e ce97c378
bne %xcc,p21_f4_fail
nop
! Check Local Memory
set p21_local0_expect,%g1
p21_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 563dc8e3749a948e
ldx [%i0+0x010],%g3 ! Observed data at 000000003a000010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00008533000002d7
ldx [%i0+0x018],%g3 ! Observed data at 000000003a000018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000002d7a90a798a
ldx [%i0+0x020],%g3 ! Observed data at 000000003a000020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 48659fbc020a44aa
ldx [%i0+0x030],%g3 ! Observed data at 000000003a000030
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x030,%g4
set p21_local1_expect,%g1
p21_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 00000000000002d7
ldx [%i1+0x010],%g3 ! Observed data at 000000003a800010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 337048657ed76b6e
ldx [%i1+0x018],%g3 ! Observed data at 000000003a800018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 571719daffff9b75
ldx [%i1+0x020],%g3 ! Observed data at 000000003a800020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 016d02d77974563d
ldx [%i1+0x028],%g3 ! Observed data at 000000003a800028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000003392ce75
ldx [%i1+0x030],%g3 ! Observed data at 000000003a800030
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00008533000002d7
ldx [%i1+0x038],%g3 ! Observed data at 000000003a800038
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x038,%g4
set p21_local2_expect,%g1
p21_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 14f7552748657d99
ldx [%i2+0x008],%g3 ! Observed data at 000000003b000008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00008533000002d7
ldx [%i2+0x028],%g3 ! Observed data at 000000003b000028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x028,%g4
set p21_local3_expect,%g1
p21_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 7974563d7087d194
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 = 9b758150000002d7
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 = 00000000020a44aa
ldx [%i3+0x018],%g3 ! Observed data at 000000003b800018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x018,%g4
! The test for processor 21 has passed
p21_passed:
ta GOOD_TRAP
nop
p21_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p21_failed
p21_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p21_failed
p21_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p21_failed
p21_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p21_failed
p21_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p21_failed
p21_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p21_failed
p21_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p21_failed
p21_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p21_failed
p21_f2_fail:
set p21_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f4_fail:
set p21_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800018]
stha %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800000]
done
p21_trap1o:
ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800018]
stha %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800000]
done
p21_trap2e:
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b000028]
stha %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800000]
stha %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800018]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b800010]
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a800008]
done
p21_trap2o:
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b000028]
stha %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800000]
stha %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800018]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b800010]
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a800008]
done
p21_trap3e:
nop
nop
nop
done
p21_trap3o:
nop
nop
nop
done
p21_init_memory_pointers:
set p21_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p21_local0_start,%i0
set p21_local1_start,%i1
set p21_local2_start,%i2
set p21_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 6c08f42babbc23cb
ldx [%g1+0x008],%l1 ! %l1 = 70717922bd14202c
ldx [%g1+0x010],%l2 ! %l2 = c8bf558a0b5316b3
ldx [%g1+0x018],%l3 ! %l3 = 9b1bef77f54daacb
ldx [%g1+0x020],%l4 ! %l4 = 02a81c85ccdae0a3
ldx [%g1+0x028],%l5 ! %l5 = f4fa6b8fcaf0e063
ldx [%g1+0x030],%l6 ! %l6 = 856576bc26e908c1
ldx [%g1+0x038],%l7 ! %l7 = 5251a40c7ee4da8d
! Initialize the output register of window 0
set unres3_start,%o0
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 = d58a5f14 632ee476 650c1860 2532970b
! %f4 = 80fbe465 c58485c9 2be1445d 25a466ac
! %f8 = da4025db df72c79b 4b08f244 8ed8719d
! %f12 = 172d3abc e6de3d5d ec72e387 cc744010
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d347cbec 73d6243f 9e9a883c 004faedd
! %f20 = e7703eaa 279ddd09 7081d7f5 73bc8f65
! %f24 = f774b4e4 02336272 0078e62d 131023a5
! %f28 = fd909bee 67d0aaf7 7aba8721 81008b71
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6a5779cf 0720147a 84dd44bb b6226cac
! %f36 = c446fb1d a5f66a8d db41b70b 83982e22
! %f40 = b0e02852 dd773399 009ac263 c5235e69
! %f44 = 5a6b1e41 fe073127 b7762749 7d2d24d0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1d2d6f080000006e,%g7,%g1 ! GSR scale = 13, align = 6
wr %g1,%g0,%gsr ! GSR = 1d2d6f080000006e
wr %g0,%y ! Clear Y 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[0000000091800018] = 291d1391, %g2 = 4c062525004e6e34
ldsb [%o0+0x01b],%g2 ! %g2 = 0000000000000029
! %l1 = b795e2d1e2af5bb7, Mem[000000009100002e] = 35bdd7be
sth %l1,[%i6+0x02e] ! Mem[000000009100002c] = 5bb7d7be
! %l2 = 28782050, %l3 = 36b5cdae, Mem[0000000091000028] = b35541f1 65d65bb7
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 28782050 36b5cdae
! Mem[0000000090000000] = 24e74a77, %g2 = 0000000000000029
ldub [%i4+0x001],%g2 ! %g2 = 0000000000000024
! %l3 = 2e94892e36b5cdae, Mem[000000009180001a] = 91291d13
sth %l3,[%o0+0x01a] ! Mem[0000000091800018] = cdae1d13
! %l2 = 2d1476e828782050, Mem[000000003d80001a] = bcc4e374
sth %l2,[%i3+0x01a] ! Mem[000000003d800018] = bcc42050
! Mem[0000000091000018] = 2c680e1d, %g18 = 96c9d6426c8f3b10
ldsw [%i6+%o3],%g2 ! %g2 = 96c9d6426c8f3b10
! Mem[0000000091800010] = 134b01f6, %g2 = 000000002c680e1d
lduh [%o0+0x012],%g2 ! %g2 = 000000000000134b
! %l3 = 2e94892e36b5cdae, Mem[000000003c800034] = f548fbcf
stw %l3,[%i1+0x034] ! Mem[000000003c800034] = 36b5cdae
! Mem[0000000091800008] = 4c632420, %g18 = 96c9d6426c8f3b10
ldsw [%o0+%o1],%g2 ! %g2 = 96c9d6426c8f3b10
p22_label_2:
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000004c632420
ldsb [%i4+0x024],%g2 ! %g2 = ffffffffffffffec
! %l1 = b795e2d1e2af5bb7, Mem[0000000090000038] = 9045cbce22b61a17
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = b795e2d1e2af5bb7
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = ffffffec, %g3 = 0bad0b00
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000004c632420
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffecd3
! %l4 = 1859bdbe, %l5 = a1f02464, Mem[0000000090000000] = 8624e74a 77d35b81
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 1859bdbe a1f02464
! Mem[0000000090800020] = 665fc762, %g2 = ffffffffffffecd3
lduh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! Mem[000000009100001c] = e5373d4d, %g2 = 000000000000665f
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000e537
! %l2 = 2d1476e828782050, Mem[0000000090800022] = c762da43
sth %l2,[%i5+0x022] ! Mem[0000000090800020] = 2050da43
! Mem[000000009180001c] = 91a221fe, %g2 = 000000000000e537
ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffff91a2
! Mem[0000000091000028] = 28782050, %g18 = 96c9d6426c8f3b10
ldsw [%i6+%o5],%g2 ! %g2 = 96c9d6426c8f3b10
p22_label_3:
! %l5 = 682d3c0aa1f02464, Mem[0000000090000034] = da399060
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = a1f02464
! %l7 = 4168d7a08bed61ea, Mem[0000000090800020] = 665f2050da437290
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 4168d7a08bed61ea
! %l6 = 7f3270fdf4828ae2, Mem[0000000091000000] = 92f01ec2e276df48
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 7f3270fdf4828ae2
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 0000000028782050
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! %l6 = 7f3270fdf4828ae2, Mem[0000000090000038] = b795e2d1e2af5bb7
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 7f3270fdf4828ae2
! %l0 = f2451e63de56a4bf, Mem[0000000091000016] = 326f2c68
stb %l0,[%i6+0x016] ! Mem[0000000091000014] = bf6f2c68
! Mem[0000000091800018] = 0c9ecdae, %g2 = 1b126a381f66326f
ldsb [%o0+%o3],%g2 ! %g2 = 000000000000000c
! Mem[000000003c800028] = 6b73229c, %l4 = d965a0301859bdbe
lduh [%i1+0x02a],%l4 ! %l4 = 000000000000229c
! Mem[0000000090800010] = b25f4cb9, %g18 = 96c9d6426c8f3b10
ldsw [%i5+%o2],%g2 ! %g2 = 96c9d6426c8f3b10
! Mem[000000003c000010] = 20cd5bf8, %l5 = 682d3c0aa1f02464
lduh [%i0+%o2],%l5 ! %l5 = 00000000000020cd
p22_label_4:
! %l0 = f2451e63de56a4bf, Mem[000000009000002c] = 62474693
stw %l0,[%i4+0x02c] ! Mem[000000009000002c] = de56a4bf
! Mem[0000000091000028] = 2878205036b5cdae, %g2 = ffffffffb25f4cb9
ldx [%i6+%o5],%g2 ! %g2 = 2878205036b5cdae
! %l2 = 2d1476e828782050, Mem[0000000090000018] = e663a5d918391fda
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 2d1476e828782050
! Mem[0000000090000038] = 7f3270fd f4828ae2, %g2 = 36b5cdae, %g3 = ec2a3791
ldd [%i4+0x038],%g2 ! %g2 = 000000007f3270fd 00000000f4828ae2
! %l6 = 7f3270fdf4828ae2, Mem[0000000090800034] = 58a94c81
stw %l6,[%i5+0x034] ! Mem[0000000090800034] = f4828ae2
! Mem[0000000090800010] = b25f4cb9, %g2 = 000000007f3270fd
ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffffb2
! %l2 = 28782050, %l3 = 36b5cdae, Mem[0000000091800018] = 0c9ecdae 1d1391a2
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 28782050 36b5cdae
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = ffffffffffffffb2
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[0000000091000010] = 1b126a381f66bf6f, %g2 = fc554a3e5ac4b8a1
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66bf6f
! %l7 = 4168d7a08bed61ea, Mem[0000000091800010] = 404e134b01f6b102
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 4168d7a08bed61ea
p22_label_5:
! Mem[0000000091800024] = 7031f4c1, %g2 = 1b126a381f66bf6f
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000070
! Mem[0000000091000018] = 2c680e1d 9ea6e537, %g2 = 00000070, %g3 = f4828ae2
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 000000009ea6e537
! %l1 = b795e2d1e2af5bb7, Mem[0000000090800030] = dc3ef5d3f4828ae2
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = b795e2d1e2af5bb7
! Mem[0000000091000010] = 1b126a38, %g18 = 96c9d6426c8f3b10
ldsw [%i6+%o2],%g2 ! %g2 = 96c9d6426c8f3b10
! %l4 = 000000000000229c, Mem[0000000091800034] = d4df14b0
stw %l4,[%o0+0x034] ! Mem[0000000091800034] = 0000229c
! Mem[000000003d000038] = d6903269, %l0 = f2451e63de56a4bf
ldsw [%i2+0x038],%l0 ! %l0 = ffffffffd6903269
! %l6 = 7f3270fdf4828ae2, Mem[000000009000003a] = 70fdf482
sth %l6,[%i4+0x03a] ! Mem[0000000090000038] = 8ae2f482
! %l7 = 4168d7a08bed61ea, Mem[000000009000000c] = c349b38e
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = 8bed61ea
! %l0 = ffffffffd6903269, Mem[0000000090800008] = a19e262fca578ad8
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = ffffffffd6903269
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = 000000001b126a38
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
p22_label_6:
! Mem[0000000090800008] = ffffffff, %g2 = f5482f5fccff9541
lduw [%i5+%o1],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000091800038] = 206724ce, %g2 = 00000000ffffffff
lduh [%o0+0x038],%g2 ! %g2 = 0000000000002067
! Mem[0000000090800008] = ffffd690, %g2 = 0000000000002067
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffffff
! %l4 = 000000000000229c, Mem[000000009000002e] = a4bf573d
sth %l4,[%i4+0x02e] ! Mem[000000009000002c] = 229c573d
! Mem[0000000090800008] = ffffffff d6903269, %g2 = ffffffff, %g3 = 9ea6e537
ldd [%i5+%o1],%g2 ! %g2 = 00000000ffffffff 00000000d6903269
! Mem[0000000091000000] = 7f3270fd, %g2 = 00000000ffffffff
lduw [%i6+%g0],%g2 ! %g2 = 000000007f3270fd
! Mem[000000003c80000c] = 07c75f93, %l0 = ffffffffd6903269
ldub [%i1+0x00f],%l0 ! %l0 = 0000000000000093
! Mem[0000000090800030] = b795e2d1, %g18 = 96c9d6426c8f3b10
ldsw [%i5+0x030],%g2 ! %g2 = 96c9d6426c8f3b10
! Mem[0000000090800008] = ffffffffd6903269, %g2 = ffffffffb795e2d1
ldx [%i5+%o1],%g2 ! %g2 = ffffffffd6903269
! %l4 = 0000229c, %l5 = 000020cd, Mem[0000000091000038] = d578fe30 9b50f1dd
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000229c 000020cd
p22_label_7:
! %l1 = b795e2d1e2af5bb7, Mem[000000003c00001f] = 11f1a262
stb %l1,[%i0+0x01f] ! Mem[000000003c00001c] = 11f1a2b7
! %l4 = 0000229c, %l5 = 000020cd, Mem[000000003d000028] = bf5d243e a7991741
std %l4,[%i2+%o5] ! Mem[000000003d000028] = 0000229c 000020cd
! Mem[0000000091000020] = 27c52e6f, %g2 = ffffffffd6903269
ldsh [%i6+0x022],%g2 ! %g2 = 00000000000027c5
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 00000000000027c5
ldsb [%i5+0x03c],%g2 ! %g2 = 000000000000005a
! Mem[0000000090000028] = af7175de, %g2 = 000000000000005a
ldub [%i4+0x029],%g2 ! %g2 = 00000000000000af
! Mem[0000000090000028] = c7af7175, %g2 = 00000000000000af
lduw [%i4+%o5],%g2 ! %g2 = 00000000c7af7175
! %l6 = 7f3270fdf4828ae2, Mem[0000000091800008] = 4c632420
sth %l6,[%o0+%o1] ! Mem[0000000091800008] = 8ae22420
! Mem[0000000091000000] = 7f3270fd f4828ae2, %g2 = c7af7175, %g3 = d6903269
ldd [%i6+%g0],%g2 ! %g2 = 000000007f3270fd 00000000f4828ae2
! %l3 = 2e94892e36b5cdae, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 2e94892e36b5cdae
! Mem[0000000091800030] = f7dc9b67, %g18 = 96c9d6426c8f3b10
ldsw [%o0+0x030],%g2 ! %g2 = 96c9d6426c8f3b10
p22_label_8:
! Mem[000000003c000030] = 5d27cfaf, %l6 = 7f3270fdf4828ae2
ldsb [%i0+0x032],%l6 ! %l6 = ffffffffffffffcf
! %l2 = 28782050, %l3 = 36b5cdae, Mem[0000000090000008] = bc841a2f 8bed61ea
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 28782050 36b5cdae
! Mem[000000003d800030] = 4ef613b3 b80f1264, %l4 = 0000229c, %l5 = 000020cd
ldd [%i3+0x030],%l4 ! %l4 = 000000004ef613b3 00000000b80f1264
! %l3 = 2e94892e36b5cdae, Mem[0000000090000008] = 28782050
sth %l3,[%i4+%o1] ! Mem[0000000090000008] = cdae2050
! %l7 = 4168d7a08bed61ea, Mem[0000000090000010] = b8b0f4d7
stw %l7,[%i4+%o2] ! Mem[0000000090000010] = 8bed61ea
! Mem[0000000091800038] = ce60b200, %g2 = fffffffff7dc9b67
ldsb [%o0+0x03b],%g2 ! %g2 = ffffffffffffffce
! %l4 = 000000004ef613b3, Mem[000000003d800038] = b2451f7220db588c
stx %l4,[%i3+0x038] ! Mem[000000003d800038] = 000000004ef613b3
! %l5 = 00000000b80f1264, Mem[0000000091000023] = c52e6fd2
stb %l5,[%i6+0x023] ! Mem[0000000091000020] = 642e6fd2
! %l0 = 0000000000000093, Mem[000000003d800023] = 2ad5478e
stb %l0,[%i3+0x023] ! Mem[000000003d800020] = 2ad54793
! Mem[000000003d000000] = fe0b8406, %l4 = 000000004ef613b3
lduw [%i2+%g0],%l4 ! %l4 = 00000000fe0b8406
p22_label_9:
! %l1 = b795e2d1e2af5bb7, Mem[0000000091000024] = 2e6fd2f1
stw %l1,[%i6+0x024] ! Mem[0000000091000024] = e2af5bb7
! Mem[000000003c00000c] = 185d9c5f, %l0 = 0000000000000093
lduh [%i0+0x00e],%l0 ! %l0 = 0000000000009c5f
! Mem[000000003c00003c] = 15a6db8a, %l3 = 2e94892e36b5cdae
ldsb [%i0+0x03e],%l3 ! %l3 = ffffffffffffffdb
! %l0 = 0000000000009c5f, Mem[000000003c800020] = 04f202c0
stw %l0,[%i1+%o4] ! Mem[000000003c800020] = 00009c5f
! %l6 = ffffffffffffffcf, Mem[000000009000001c] = 28782050
stb %l6,[%i4+0x01c] ! Mem[000000009000001c] = cf782050
! %l3 = ffffffffffffffdb, Mem[0000000090800016] = cdae9556
stb %l3,[%i5+0x016] ! Mem[0000000090800014] = dbae9556
! Mem[0000000091000020] = 3d4d2764e2af5bb7, %g2 = ffffffffffffffce
ldx [%i6+%o4],%g2 ! %g2 = 3d4d2764e2af5bb7
! %l6 = ffffffffffffffcf, Mem[000000009000003e] = 8ae20000
sth %l6,[%i4+0x03e] ! Mem[000000009000003c] = ffcf0000
! %l4 = 00000000fe0b8406, Mem[0000000091000008] = f5482f5fccff9541
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 00000000fe0b8406
! %l4 = 00000000fe0b8406, Mem[000000009100002a] = 205036b5
stb %l4,[%i6+0x02a] ! Mem[0000000091000028] = 065036b5
p22_label_10:
! Mem[000000003c800008] = 9915771007c75f93, %l2 = 2d1476e828782050
ldx [%i1+%o1],%l2 ! %l2 = 9915771007c75f93
! Mem[0000000091000030] = d7be7a30941fa440, %g2 = 3d4d2764e2af5bb7
ldx [%i6+0x030],%g2 ! %g2 = d7be7a30941fa440
! %l1 = b795e2d1e2af5bb7, Mem[0000000090000008] = cdae2050
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = e2af5bb7
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 941fa440, %g3 = f4828ae2
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[000000003d800014] = 2ef84e90, %l7 = 4168d7a08bed61ea
ldsb [%i3+0x017],%l7 ! %l7 = ffffffffffffff90
! %l7 = ffffffffffffff90, Mem[0000000091000033] = 30941fa4
stb %l7,[%i6+0x033] ! Mem[0000000091000030] = 90941fa4
! %l4 = 00000000fe0b8406, Mem[0000000091800005] = aa07898a
stb %l4,[%o0+0x005] ! Mem[0000000091800004] = 0607898a
! %l1 = b795e2d1e2af5bb7, Mem[000000009080002f] = dfb795e2
stb %l1,[%i5+0x02f] ! Mem[000000009080002c] = b7b795e2
! Mem[0000000091000038] = 0000229c000020cd, %g2 = 00000000270d22b9
ldx [%i6+0x038],%g2 ! %g2 = 0000229c000020cd
! Mem[000000003d800008] = 8b294239, %l0 = 0000000000009c5f
lduw [%i3+%o1],%l0 ! %l0 = 000000008b294239
p22_label_11:
! %l5 = 00000000b80f1264, Mem[0000000091800038] = 206724ce
stw %l5,[%o0+0x038] ! Mem[0000000091800038] = b80f1264
! Mem[0000000091000000] = 7f3270fd f4828ae2, %g2 = 000020cd, %g3 = 47aa0789
ldd [%i6+%g0],%g2 ! %g2 = 000000007f3270fd 00000000f4828ae2
! Mem[0000000090800020] = 4168d7a08bed61ea, %g2 = 000000007f3270fd
ldx [%i5+%o4],%g2 ! %g2 = 4168d7a08bed61ea
! %l5 = 00000000b80f1264, Mem[0000000090000038] = 7f328ae2
stw %l5,[%i4+0x038] ! Mem[0000000090000038] = b80f1264
! Mem[000000003c000038] = d7795efe, %l4 = 00000000fe0b8406
ldub [%i0+0x03b],%l4 ! %l4 = 00000000000000fe
! %l7 = ffffffffffffff90, Mem[000000003d00000f] = 786b801e
stb %l7,[%i2+0x00f] ! Mem[000000003d00000c] = 786b8090
! Mem[000000003c800010] = be180263 7e0eb417, %l6 = ffffffcf, %l7 = ffffff90
ldd [%i1+%o2],%l6 ! %l6 = 00000000be180263 000000007e0eb417
! %l1 = b795e2d1e2af5bb7, Mem[000000003d800029] = 7fe23363
stb %l1,[%i3+0x029] ! Mem[000000003d800028] = 7fb73363
! Mem[000000009180002c] = 624af7dc, %g2 = 4168d7a08bed61ea
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000624a
! Mem[000000003d000030] = e9138acb 1ed43c0a, %l0 = 8b294239, %l1 = e2af5bb7
ldd [%i2+0x030],%l0 ! %l0 = 00000000e9138acb 000000001ed43c0a
p22_label_12:
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = 0000624a, %g3 = f4828ae2
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! Mem[0000000090800010] = 2e94892e36b5dbae, %g2 = 00000000f4c1a24c
ldx [%i5+%o2],%g2 ! %g2 = 2e94892e36b5dbae
! Mem[0000000090800028] = ddee8f90cb9834b7, %g2 = 2e94892e36b5dbae
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834b7
! Mem[0000000091000030] = d7be7a90941fa440, %g2 = ddee8f90cb9834b7
ldx [%i6+0x030],%g2 ! %g2 = d7be7a90941fa440
! Mem[000000009100002c] = 36b5cdae, %g2 = d7be7a90941fa440
lduw [%i6+0x02c],%g2 ! %g2 = 0000000036b5cdae
! %l4 = 000000fe, %l5 = b80f1264, Mem[000000003c000028] = d403f4d0 1f0f73bf
std %l4,[%i0+%o5] ! Mem[000000003c000028] = 000000fe b80f1264
! %l4 = 00000000000000fe, Mem[000000009100003c] = 000020cd
stw %l4,[%i6+0x03c] ! Mem[000000009100003c] = 000000fe
! %l0 = e9138acb, %l1 = 1ed43c0a, Mem[000000003d000038] = d6903269 0e4e2134
std %l0,[%i2+0x038] ! Mem[000000003d000038] = e9138acb 1ed43c0a
! Mem[000000009080001c] = 53628adf, %g18 = 96c9d6426c8f3b10
ldsw [%i5+0x01c],%g2 ! %g2 = 96c9d6426c8f3b10
! %l7 = 000000007e0eb417, Mem[0000000090000024] = ecd31cd9
stb %l7,[%i4+0x024] ! Mem[0000000090000024] = 17d31cd9
p22_label_13:
! Mem[0000000090000004] = a1f02464, %g18 = 96c9d6426c8f3b10
ldsw [%i4+0x004],%g2 ! %g2 = 96c9d6426c8f3b10
! Mem[0000000090000020] = e8a017d3, %g2 = ffffffffa1f02464
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffe8a0
! Mem[000000003d800000] = 573cb471, %l6 = 00000000be180263
ldub [%i3+0x003],%l6 ! %l6 = 0000000000000071
! Mem[000000009100000c] = fe0b8406, %g2 = ffffffffffffe8a0
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000fe
! Mem[0000000090000038] = b80f1264f482ffcf, %g2 = 00000000000000fe
ldx [%i4+0x038],%g2 ! %g2 = b80f1264f482ffcf
! %l1 = 000000001ed43c0a, Mem[0000000091000012] = 6a381f66
sth %l1,[%i6+0x012] ! Mem[0000000091000010] = 3c0a1f66
! Mem[0000000091800018] = 28782050 36b5cdae, %g2 = f482ffcf, %g3 = 4725624a
ldd [%o0+%o3],%g2 ! %g2 = 0000000028782050 0000000036b5cdae
! Mem[0000000091800018] = 28782050, %g18 = 96c9d6426c8f3b10
ldsw [%o0+%o3],%g2 ! %g2 = 96c9d6426c8f3b10
! %l4 = 00000000000000fe, Mem[000000003c000004] = 538cd762
stw %l4,[%i0+0x004] ! Mem[000000003c000004] = 000000fe
! Mem[0000000091000038] = 0000229c 000000fe, %g2 = 28782050, %g3 = 36b5cdae
ldd [%i6+0x038],%g2 ! %g2 = 000000000000229c 00000000000000fe
p22_label_14:
! %l2 = 9915771007c75f93, Mem[0000000090800008] = ffffffffd6903269
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = 9915771007c75f93
! Mem[0000000090000038] = 0f1264f4, %g2 = 000000000000229c
ldub [%i4+0x039],%g2 ! %g2 = 000000000000000f
! Mem[0000000090800028] = ddee8f90, %g2 = 000000000000000f
lduw [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90
! Mem[0000000091000010] = 3c0a1f66, %g2 = 00000000ddee8f90
ldsb [%i6+0x012],%g2 ! %g2 = 000000000000003c
! Mem[000000003c00003c] = 15a6db8a, %l6 = 0000000000000071
ldub [%i0+0x03c],%l6 ! %l6 = 0000000000000015
! %l1 = 000000001ed43c0a, Mem[0000000090000008] = e2af5bb7
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = 1ed43c0a
! %l2 = 9915771007c75f93, Mem[0000000090000016] = 20972d14
sth %l2,[%i4+0x016] ! Mem[0000000090000014] = 5f932d14
! Mem[0000000091000020] = 4d2764e2, %g2 = 000000000000003c
ldsb [%i6+0x021],%g2 ! %g2 = 000000000000004d
! Mem[0000000090000038] = b80f1264 f482ffcf, %g2 = 0000004d, %g3 = 000000fe
ldd [%i4+0x038],%g2 ! %g2 = 00000000b80f1264 00000000f482ffcf
! Mem[0000000091000020] = 3d4d2764, %g2 = 00000000b80f1264
ldsh [%i6+%o4],%g2 ! %g2 = 0000000000003d4d
p22_label_15:
! Mem[0000000091000018] = 2c680e1d 9ea6e537, %g2 = 00003d4d, %g3 = f482ffcf
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 000000009ea6e537
! %l6 = 0000000000000015, Mem[000000003c000030] = 5d27cfafd25510f6
stx %l6,[%i0+0x030] ! Mem[000000003c000030] = 0000000000000015
! Mem[000000003d00003c] = 1ed43c0a, %l7 = 000000007e0eb417
ldsh [%i2+0x03e],%l7 ! %l7 = 0000000000003c0a
! Mem[0000000091000034] = 941fa440, %g2 = 000000002c680e1d
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! Mem[000000009000001c] = cf782050, %g2 = 00000000941fa440
lduw [%i4+0x01c],%g2 ! %g2 = 00000000cf782050
! Mem[0000000090000018] = e8cf7820, %g2 = 00000000cf782050
ldsb [%i4+0x01b],%g2 ! %g2 = ffffffffffffffe8
! Mem[000000003d000008] = 265ce928, %l3 = ffffffffffffffdb
ldub [%i2+%o1],%l3 ! %l3 = 0000000000000026
! %l3 = 0000000000000026, Mem[0000000091000038] = 0000229c
sth %l3,[%i6+0x038] ! Mem[0000000091000038] = 0026229c
! Mem[000000003c800014] = 7e0eb417, %l2 = 9915771007c75f93
lduw [%i1+0x014],%l2 ! %l2 = 000000007e0eb417
! %l6 = 0000000000000015, Mem[000000003d800002] = 573cb471
stb %l6,[%i3+0x002] ! Mem[000000003d800000] = 573c1571
p22_label_16:
! Mem[0000000091800008] = 8ae22420, %g18 = 96c9d6426c8f3b10
ldsw [%o0+%o1],%g2 ! %g2 = 96c9d6426c8f3b10
! Mem[0000000090000020] = efdae8a0, %g2 = ffffffff8ae22420
lduh [%i4+%o4],%g2 ! %g2 = 000000000000efda
! %l6 = 00000015, %l7 = 00003c0a, Mem[0000000090800008] = 99157710 07c75f93
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 00000015 00003c0a
! %l7 = 0000000000003c0a, Mem[0000000091800007] = 898ae224
stb %l7,[%o0+0x007] ! Mem[0000000091800004] = 0a8ae224
! Mem[0000000091000020] = 3d4d2764, %g2 = 000000000000efda
lduw [%i6+%o4],%g2 ! %g2 = 000000003d4d2764
! Mem[0000000090000014] = 5f932d14, %g2 = 000000003d4d2764
ldub [%i4+0x016],%g2 ! %g2 = 000000000000005f
! %l2 = 000000007e0eb417, Mem[0000000090000034] = a1f02464
sth %l2,[%i4+0x034] ! Mem[0000000090000034] = b4172464
! %l6 = 00000015, %l7 = 00003c0a, Mem[0000000091000030] = d7be7a90 941fa440
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 00000015 00003c0a
! Mem[0000000090800000] = 2f7f1d79, %g2 = 000000000000005f
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
! Mem[000000009180002c] = 624af7dc, %g2 = 0000000000002f7f
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000624a
p22_label_17:
! Mem[0000000091800000] = 270d22b9, %g2 = 000000000000624a
lduh [%o0+%g0],%g2 ! %g2 = 000000000000270d
! Mem[0000000091800030] = f7dc9b67, %g2 = 000000000000270d
lduw [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67
! %l2 = 000000007e0eb417, Mem[000000003c00003c] = 15a6db8a
stb %l2,[%i0+0x03c] ! Mem[000000003c00003c] = 17a6db8a
! Mem[0000000091800014] = 8bed61ea, %g2 = 00000000f7dc9b67
ldub [%o0+0x014],%g2 ! %g2 = 000000000000008b
! %l1 = 000000001ed43c0a, Mem[0000000090800018] = 95560735
stb %l1,[%i5+%o3] ! Mem[0000000090800018] = 0a560735
! %l7 = 0000000000003c0a, Mem[0000000090000000] = 1859bdbea1f02464
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 0000000000003c0a
! %l7 = 0000000000003c0a, Mem[0000000091000038] = 0026229c
sth %l7,[%i6+0x038] ! Mem[0000000091000038] = 3c0a229c
! %l2 = 000000007e0eb417, Mem[000000009000002c] = de56229c
stb %l2,[%i4+0x02c] ! Mem[000000009000002c] = 1756229c
! Mem[0000000090000018] = 2d1476e8 cf782050, %g2 = 0000008b, %g3 = 9ea6e537
ldd [%i4+%o3],%g2 ! %g2 = 000000002d1476e8 00000000cf782050
! Mem[0000000090800028] = ddee8f90, %g2 = 000000002d1476e8
lduh [%i5+%o5],%g2 ! %g2 = 000000000000ddee
p22_label_18:
! %l2 = 000000007e0eb417, Mem[000000009000003e] = ffcf0000
sth %l2,[%i4+0x03e] ! Mem[000000009000003c] = b4170000
! Mem[000000009000000c] = cdae8bed, %g2 = 000000000000ddee
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000cdae
! Mem[000000003c800008] = 99157710, %l7 = 0000000000003c0a
ldsb [%i1+0x009],%l7 ! %l7 = 0000000000000015
! Mem[0000000091800010] = 4168d7a0, %g18 = 96c9d6426c8f3b10
ldsw [%o0+%o2],%g2 ! %g2 = 96c9d6426c8f3b10
! Mem[0000000090000028] = c7af7175 1756229c, %g2 = 4168d7a0, %g3 = cf782050
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 000000001756229c
! %l2 = 000000007e0eb417, Mem[0000000090000024] = 17d31cd9
sth %l2,[%i4+0x024] ! Mem[0000000090000024] = b4171cd9
! %l4 = 00000000000000fe, Mem[0000000090000030] = 573d94b1
stw %l4,[%i4+0x030] ! Mem[0000000090000030] = 000000fe
! %l5 = 00000000b80f1264, Mem[000000003c00003c] = 17a6db8a
stw %l5,[%i0+0x03c] ! Mem[000000003c00003c] = b80f1264
! %l6 = 0000000000000015, Mem[0000000091800014] = 8bed61ea
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = 00000015
! %l0 = 00000000e9138acb, Mem[000000009080003c] = 5ac4b8a1
stb %l0,[%i5+0x03c] ! Mem[000000009080003c] = cbc4b8a1
p22_label_19:
! Mem[0000000090800038] = fc554a3ecbc4b8a1, %g2 = 00000000c7af7175
ldx [%i5+0x038],%g2 ! %g2 = fc554a3ecbc4b8a1
! Mem[0000000090000000] = 0000000000003c0a, %g2 = fc554a3ecbc4b8a1
ldx [%i4+%g0],%g2 ! %g2 = 0000000000003c0a
! Mem[0000000091000014] = 1f66bf6f, %g2 = 0000000000003c0a
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! %l6 = 0000000000000015, Mem[0000000090000012] = 61ea2e58
sth %l6,[%i4+0x012] ! Mem[0000000090000010] = 00152e58
! Mem[000000003d800034] = b80f1264, %l7 = 0000000000000015
ldsb [%i3+0x035],%l7 ! %l7 = 000000000000000f
! Mem[0000000091000028] = 28780650 36b5cdae, %g2 = 00001f66, %g3 = 1756229c
ldd [%i6+%o5],%g2 ! %g2 = 0000000028780650 0000000036b5cdae
! %l1 = 000000001ed43c0a, Mem[000000009180003c] = 60b200b2
stw %l1,[%o0+0x03c] ! Mem[000000009180003c] = 1ed43c0a
! Mem[0000000091000028] = 065036b5, %g2 = 0000000028780650
ldsh [%i6+0x02a],%g2 ! %g2 = 0000000000000650
! %l0 = e9138acb, %l1 = 1ed43c0a, Mem[0000000090800008] = 00000015 00003c0a
std %l0,[%i5+%o1] ! Mem[0000000090800008] = e9138acb 1ed43c0a
! Mem[0000000090000008] = 1ed43c0a, %g2 = 0000000000000650
lduw [%i4+%o1],%g2 ! %g2 = 000000001ed43c0a
p22_label_20:
! %l5 = 00000000b80f1264, Mem[000000003d000008] = 265ce928
sth %l5,[%i2+%o1] ! Mem[000000003d000008] = 1264e928
! Mem[0000000091800010] = 4168d7a0, %g18 = 96c9d6426c8f3b10
ldsw [%o0+%o2],%g2 ! %g2 = 96c9d6426c8f3b10
! Mem[000000009080001c] = 53628adf, %g2 = 000000004168d7a0
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000005362
! Mem[000000003d00000c] = 786b8090, %l3 = 0000000000000026
ldub [%i2+0x00c],%l3 ! %l3 = 0000000000000078
! Mem[000000003d800024] = d5a765a2, %l4 = 00000000000000fe
ldsb [%i3+0x024],%l4 ! %l4 = ffffffffffffffd5
! Mem[0000000091000034] = 00003c0a, %g2 = 0000000000005362
lduw [%i6+0x034],%g2 ! %g2 = 0000000000003c0a
! %l6 = 0000000000000015, Mem[0000000091000018] = 2c680e1d
stw %l6,[%i6+%o3] ! Mem[0000000091000018] = 00000015
! %l5 = 00000000b80f1264, Mem[000000003d000028] = 0000229c
stw %l5,[%i2+%o5] ! Mem[000000003d000028] = b80f1264
! Mem[000000009000003c] = 17000000, %g2 = 0000000000003c0a
ldsb [%i4+0x03f],%g2 ! %g2 = 0000000000000017
! Mem[000000003d80000c] = 5b5b8106, %l4 = ffffffffffffffd5
ldub [%i3+0x00d],%l4 ! %l4 = 000000000000005b
p22_label_21:
! Mem[000000009080001c] = 53628adf, %g2 = 0000000000000017
lduw [%i5+0x01c],%g2 ! %g2 = 0000000053628adf
! %l7 = 000000000000000f, Mem[0000000090800008] = e9138acb
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = 0000000f
! Mem[0000000090000008] = 1ed43c0a, %g2 = 0000000053628adf
lduw [%i4+%o1],%g2 ! %g2 = 000000001ed43c0a
! %l0 = 00000000e9138acb, Mem[000000009080001c] = 53628adf
sth %l0,[%i5+0x01c] ! Mem[000000009080001c] = 8acb8adf
! %l0 = 00000000e9138acb, Mem[0000000090000023] = a0b4171c
stb %l0,[%i4+0x023] ! Mem[0000000090000020] = cbb4171c
! %l6 = 0000000000000015, Mem[0000000091000022] = 2764e2af
stb %l6,[%i6+0x022] ! Mem[0000000091000020] = 1564e2af
! Mem[000000009180000c] = 37914168, %g2 = 000000001ed43c0a
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000003791
! Mem[0000000090000008] = 1ed43c0a, %g2 = 0000000000003791
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000001ed4
! %l1 = 000000001ed43c0a, Mem[0000000090800010] = 2e94892e36b5dbae
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 000000001ed43c0a
! Mem[000000009000002c] = 229c0000, %g2 = 0000000000001ed4
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000229c
p22_label_22:
! Mem[0000000090000014] = 2e585f93, %g2 = 000000000000229c
ldub [%i4+0x014],%g2 ! %g2 = 000000000000002e
! Mem[000000009000000c] = cdae8bed, %g2 = 000000000000002e
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffcdae
! Mem[0000000091000030] = 0000001500003c0a, %g2 = ffffffffffffcdae
ldx [%i6+0x030],%g2 ! %g2 = 0000001500003c0a
! Mem[000000003d80002c] = ad28edb1, %l5 = 00000000b80f1264
ldsb [%i3+0x02f],%l5 ! %l5 = ffffffffffffffb1
! Mem[000000003d000000] = fe0b8406, %l1 = 000000001ed43c0a
ldub [%i2+%g0],%l1 ! %l1 = 00000000000000fe
! Mem[0000000091000028] = 28780650 36b5cdae, %g2 = 00003c0a, %g3 = 36b5cdae
ldd [%i6+%o5],%g2 ! %g2 = 0000000028780650 0000000036b5cdae
! %l0 = 00000000e9138acb, Mem[000000003c800020] = 00009c5f363fa60b
stx %l0,[%i1+%o4] ! Mem[000000003c800020] = 00000000e9138acb
! %l2 = 000000007e0eb417, Mem[0000000090800028] = ddee8f90cb9834b7
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 000000007e0eb417
! Mem[0000000091000028] = 28780650 36b5cdae, %g2 = 28780650, %g3 = 36b5cdae
ldd [%i6+%o5],%g2 ! %g2 = 0000000028780650 0000000036b5cdae
! Mem[000000003c000004] = 000000fe, %l5 = ffffffffffffffb1
ldub [%i0+0x007],%l5 ! %l5 = 00000000000000fe
p22_label_23:
! Mem[000000009100003c] = fe000000, %g2 = 0000000028780650
ldub [%i6+0x03f],%g2 ! %g2 = 00000000000000fe
! Mem[0000000090800028] = 00000000, %g2 = 00000000000000fe
ldub [%i5+%o5],%g2 ! %g2 = 0000000000000000
! %l6 = 00000015, %l7 = 0000000f, Mem[0000000091800000] = 270d22b9 4706070a
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 00000015 0000000f
! %l7 = 000000000000000f, Mem[0000000091000028] = 28780650
stb %l7,[%i6+%o5] ! Mem[0000000091000028] = 0f780650
! Mem[000000003d000008] = 1264e928, %l2 = 000000007e0eb417
ldsh [%i2+%o1],%l2 ! %l2 = 0000000000001264
! Mem[0000000090000014] = 932d1476, %g2 = 0000000000000000
ldsb [%i4+0x017],%g2 ! %g2 = ffffffffffffff93
! Mem[0000000091000024] = e2af5bb7, %g18 = 96c9d6426c8f3b10
ldsw [%i6+0x024],%g2 ! %g2 = 96c9d6426c8f3b10
! Mem[0000000091000008] = 00000000 fe0b8406, %g2 = e2af5bb7, %g3 = 36b5cdae
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 00000000fe0b8406
! Mem[0000000090000020] = efdae8cb, %g18 = 96c9d6426c8f3b10
ldsw [%i4+%o4],%g2 ! %g2 = 96c9d6426c8f3b10
! Mem[000000003c800008] = 99157710 07c75f93, %l6 = 00000015, %l7 = 0000000f
ldd [%i1+%o1],%l6 ! %l6 = 0000000099157710 0000000007c75f93
p22_label_24:
! Mem[0000000091800024] = 41537031, %g2 = ffffffffefdae8cb
lduw [%o0+0x024],%g2 ! %g2 = 0000000041537031
! %l7 = 0000000007c75f93, Mem[0000000090800028] = 00000000
stw %l7,[%i5+%o5] ! Mem[0000000090800028] = 07c75f93
! Mem[000000009080003c] = cbc4b8a1, %g2 = 0000000041537031
lduw [%i5+0x03c],%g2 ! %g2 = 00000000cbc4b8a1
! Mem[000000009000003c] = f482b417, %g2 = 00000000cbc4b8a1
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f482b417
! Mem[0000000090800028] = 07c75f93, %g2 = 00000000f482b417
lduw [%i5+%o5],%g2 ! %g2 = 0000000007c75f93
! Mem[000000003d000008] = 1264e928786b8090, %l6 = 0000000099157710
ldx [%i2+%o1],%l6 ! %l6 = 1264e928786b8090
! Mem[0000000090800008] = 000f1ed4, %g2 = 0000000007c75f93
ldsb [%i5+0x00a],%g2 ! %g2 = 0000000000000000
! %l1 = 00000000000000fe, Mem[0000000091800018] = 2878205036b5cdae
stx %l1,[%o0+%o3] ! Mem[0000000091800018] = 00000000000000fe
! %l4 = 0000005b, %l5 = 000000fe, Mem[0000000090000038] = b80f1264 f482b417
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 0000005b 000000fe
! Mem[000000009000001c] = 2050efda, %g2 = 0000000000000000
ldsb [%i4+0x01e],%g2 ! %g2 = 0000000000000020
p22_label_25:
! %l5 = 00000000000000fe, Mem[000000003d80002b] = 7fb73363
stb %l5,[%i3+0x02b] ! Mem[000000003d800028] = 7fb733fe
! Mem[0000000090800018] = 07358acb, %g2 = 0000000000000020
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
! Mem[0000000090800010] = 00000000, %g2 = 0000000000000735
ldsh [%i5+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000003c800020] = 00000000e9138acb, %l5 = 00000000000000fe
ldx [%i1+%o4],%l5 ! %l5 = 00000000e9138acb
! Mem[0000000090800008] = 0000000f, %g2 = 0000000000000000
lduw [%i5+%o1],%g2 ! %g2 = 000000000000000f
! %l0 = e9138acb, %l1 = 000000fe, Mem[0000000091800010] = 4168d7a0 00000015
std %l0,[%o0+%o2] ! Mem[0000000091800010] = e9138acb 000000fe
! %l4 = 000000000000005b, Mem[0000000090800004] = 4f34d7b2
sth %l4,[%i5+0x004] ! Mem[0000000090800004] = 005bd7b2
! Mem[0000000090800000] = 2f7f1d79, %g2 = 000000000000000f
ldsb [%i5+%g0],%g2 ! %g2 = 000000000000002f
! %l6 = 786b8090, %l7 = 07c75f93, Mem[0000000090000020] = efdae8cb b4171cd9
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 786b8090 07c75f93
! Mem[0000000091000038] = 229c0000, %g2 = 000000000000002f
ldub [%i6+0x03a],%g2 ! %g2 = 0000000000000022
ba,a p22_not_taken_0_end
p22_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000e9138acb
bne,a,pn %xcc,p22_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000fe
bne,a,pn %xcc,p22_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000001264
bne,a,pn %xcc,p22_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000078
bne,a,pn %xcc,p22_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000005b
bne,a,pn %xcc,p22_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e9138acb
bne,a,pn %xcc,p22_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 1264e928786b8090
bne,a,pn %xcc,p22_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000007c75f93
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 d58a5f14 632ee476
bne %xcc,p22_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 80fbe465 c58485c9
bne %xcc,p22_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2be1445d 25a466ac
bne %xcc,p22_f6_fail
nop
! Check Local Memory
set p22_local0_expect,%g1
p22_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 4d773f89000000fe
ldx [%i0+0x000],%g3 ! Observed data at 000000003c000000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = e0702a1a11f1a2b7
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 = 000000feb80f1264
ldx [%i0+0x028],%g3 ! Observed data at 000000003c000028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000015
ldx [%i0+0x030],%g3 ! Observed data at 000000003c000030
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = d7795efeb80f1264
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+0x020],%g2 ! Expected data = 00000000e9138acb
ldx [%i1+0x020],%g3 ! Observed data at 000000003c800020
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = c21d13e636b5cdae
ldx [%i1+0x030],%g3 ! Observed data at 000000003c800030
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x030,%g4
set p22_local2_expect,%g1
p22_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 1264e928786b8090
ldx [%i2+0x008],%g3 ! Observed data at 000000003d000008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = b80f1264000020cd
ldx [%i2+0x028],%g3 ! Observed data at 000000003d000028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = e9138acb1ed43c0a
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 = 573c1571f2de9506
ldx [%i3+0x000],%g3 ! Observed data at 000000003d800000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = bcc42050f5c1353a
ldx [%i3+0x018],%g3 ! Observed data at 000000003d800018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2ad54793d5a765a2
ldx [%i3+0x020],%g3 ! Observed data at 000000003d800020
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7fb733fead28edb1
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 = 000000004ef613b3
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_f4_fail:
set p22_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f6_fail:
set p22_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 22 failed
p22_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x058] ! Set processor 22 done flag
set p22_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 22 failed
p22_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x058] ! Set processor 22 done flag
set p22_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p22_selfmod_failed:
ba p22_failed
mov 0xabc,%g1
p22_common_error:
or %g0,0xef6,%g1
ba p22_failed
mov %o5,%g3
p22_common_signature_error:
set p22_temp,%g1
ba p22_failed
st %g2,[%g1] ! Common Lock Number
p22_common_timeout:
set p22_temp,%g1
ba p22_failed
st %g2,[%g1] ! Common Lock Number
p22_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p22_failed
mov 0x0,%g3
p22_trap1e:
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d800028]
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800010]
stba %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800008]
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d800010]
done
p22_trap1o:
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d800028]
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800010]
stba %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800008]
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d800010]
done
p22_trap2e:
stxa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800018]
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800010]
stba %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800018]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c000000]
stda %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000000]
stda %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800008]
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c000028]
done
p22_trap2o:
stxa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800018]
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800010]
stba %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800018]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c000000]
stda %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000000]
stda %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800008]
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c000028]
done
p22_trap3e:
nop
done
p22_trap3o:
nop
done
p22_init_memory_pointers:
set p22_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p22_local0_start,%i0
set p22_local1_start,%i1
set p22_local2_start,%i2
set p22_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f2451e63de56a4bf
ldx [%g1+0x008],%l1 ! %l1 = b795e2d1e2af5bb7
ldx [%g1+0x010],%l2 ! %l2 = 2d1476e828782050
ldx [%g1+0x018],%l3 ! %l3 = 2e94892e36b5cdae
ldx [%g1+0x020],%l4 ! %l4 = d965a0301859bdbe
ldx [%g1+0x028],%l5 ! %l5 = 682d3c0aa1f02464
ldx [%g1+0x030],%l6 ! %l6 = 7f3270fdf4828ae2
ldx [%g1+0x038],%l7 ! %l7 = 4168d7a08bed61ea
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4ace9ef6 ce95baab bc1077d9 1c61d895
! %f4 = 5f4b822d 402e0e4f f7d1513a 9ba1f112
! %f8 = fa449aea 812774ed 6df56291 e42f67bc
! %f12 = 674b076e 1c142b45 30ffaa24 d8aa1911
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 51008a75 c3dde851 3840ad71 a287934d
! %f20 = a5f0312d 1a8cbc75 a2efd2ad 7106e029
! %f24 = 5e2017d4 4ff97b7a 16ae6ba1 afc106dc
! %f28 = ddc849cf 294ace7b d7ca26ee 6835850e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 841c0e88 efa6c012 ada30d47 6f6355d8
! %f36 = 1a822f7b f631859c 5ce40434 923ee9e0
! %f40 = 2bcebe1c a479cdcd bac274b1 f5378fee
! %f44 = 34abe36c b6181375 550f00f5 b8ede53d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb947c35700000029,%g7,%g1 ! GSR scale = 5, align = 1
wr %g1,%g0,%gsr ! GSR = b947c35700000029
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 23
p23_label_1:
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = fffffffffffff63a
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
! Mem[000000009000003c] = 1a170000, %g2 = 4c632420ec2a3791
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
! Mem[0000000090800038] = fc554a3e, %g18 = 7a25fbf1cc505ee9
ldsw [%i5+0x038],%g2 ! %g2 = 7a25fbf1cc505ee9
! Mem[0000000090800004] = d7b2a19e, %g2 = fffffffffc554a3e
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffd7
! %l0 = 685c3f57, %l1 = 901cd84c, Mem[0000000091000030] = d7be7a30 941fa440
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 685c3f57 901cd84c
! Mem[000000003f00001c] = 9bbd6d89, %l7 = c9ea411e1ab0e67e
ldsw [%i2+0x01c],%l7 ! %l7 = ffffffff9bbd6d89
! %l4 = c5a295d4, %l5 = 66938cd3, Mem[000000003f000000] = 1715ca02 8e232623
std %l4,[%i2+%g0] ! Mem[000000003f000000] = c5a295d4 66938cd3
! Mem[000000003f000034] = 0867f4b9, %l7 = ffffffff9bbd6d89
ldsh [%i2+0x034],%l7 ! %l7 = 0000000000000867
! Mem[0000000091800010] = 134b01f6, %g2 = ffffffffffffffd7
lduh [%o0+0x012],%g2 ! %g2 = 000000000000134b
! Mem[000000009100001c] = a6e5373d, %g2 = 000000000000134b
ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffffa6
p23_label_2:
! %l4 = d512989dc5a295d4, Mem[000000009180003c] = 60b200b2
stw %l4,[%o0+0x03c] ! Mem[000000009180003c] = c5a295d4
! %l1 = ef44f8bc901cd84c, Mem[0000000091000000] = 92f01ec2e276df48
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = ef44f8bc901cd84c
! Mem[0000000090000020] = efdae8a0, %g2 = ffffffffffffffa6
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! Mem[000000003e00001c] = da4cdd14, %l1 = ef44f8bc901cd84c
ldsb [%i0+0x01e],%l1 ! %l1 = ffffffffffffffdd
! %l7 = 0000000000000867, Mem[0000000090800034] = 58a94c81
sth %l7,[%i5+0x034] ! Mem[0000000090800034] = 08674c81
! Mem[0000000091000014] = 1f66326f, %g2 = 00000000efdae8a0
lduh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! Mem[000000003e800000] = 4ec7d4e8, %l7 = 0000000000000867
ldsw [%i1+%g0],%l7 ! %l7 = 000000004ec7d4e8
! Mem[0000000091000010] = 6a381f66, %g2 = 0000000000001f66
ldsb [%i6+0x012],%g2 ! %g2 = 000000000000006a
! %l4 = d512989dc5a295d4, Mem[000000009000000c] = c349b38e
stw %l4,[%i4+0x00c] ! Mem[000000009000000c] = c5a295d4
! Mem[000000003f000010] = 0b786747, %l0 = 63b87c60685c3f57
lduw [%i2+%o2],%l0 ! %l0 = 000000000b786747
p23_label_3:
! Mem[000000003f800014] = 95e38ad0, %l4 = d512989dc5a295d4
ldsw [%i3+0x014],%l4 ! %l4 = ffffffff95e38ad0
! %l0 = 0b786747, %l1 = ffffffdd, Mem[0000000091000030] = 685c3f57 901cd84c
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 0b786747 ffffffdd
! Mem[000000003f80003c] = d19ecd99, %l1 = ffffffffffffffdd
ldub [%i3+0x03c],%l1 ! %l1 = 00000000000000d1
! %l4 = ffffffff95e38ad0, Mem[0000000090000018] = e663a5d9
sth %l4,[%i4+%o3] ! Mem[0000000090000018] = 8ad0a5d9
! Mem[0000000090000020] = efdae8a0, %g18 = 7a25fbf1cc505ee9
ldsw [%i4+%o4],%g2 ! %g2 = 7a25fbf1cc505ee9
! %l5 = 410aae1466938cd3, Mem[000000009000002e] = 4693573d
sth %l5,[%i4+0x02e] ! Mem[000000009000002c] = 8cd3573d
! %l5 = 410aae1466938cd3, Mem[0000000090000000] = 8624e74a
sth %l5,[%i4+%g0] ! Mem[0000000090000000] = 8cd3e74a
! Mem[0000000091000024] = d2f1b355, %g2 = ffffffffefdae8a0
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000d2
! %l6 = 9b062a95db4a8e72, Mem[000000003f000006] = 66938cd3
stb %l6,[%i2+0x006] ! Mem[000000003f000004] = 669372d3
! %l6 = db4a8e72, %l7 = 4ec7d4e8, Mem[0000000090000030] = 573d94b1 da399060
std %l6,[%i4+0x030] ! Mem[0000000090000030] = db4a8e72 4ec7d4e8
p23_label_4:
! %l3 = 3d0b7dd24c6b0128, Mem[0000000090800030] = dc3ef5d308674c81
stx %l3,[%i5+0x030] ! Mem[0000000090800030] = 3d0b7dd24c6b0128
! Mem[0000000090800004] = 4f34d7b2, %g18 = 7a25fbf1cc505ee9
ldsw [%i5+0x004],%g2 ! %g2 = 7a25fbf1cc505ee9
! %l2 = f14d119651c77b7d, Mem[0000000090800010] = b25f4cb9
stw %l2,[%i5+%o2] ! Mem[0000000090800010] = 51c77b7d
! %l1 = 00000000000000d1, Mem[000000003e800038] = 60a51c5a
stw %l1,[%i1+0x038] ! Mem[000000003e800038] = 000000d1
! %l7 = 000000004ec7d4e8, Mem[000000003e000020] = 0879a0318ad6a5ec
stx %l7,[%i0+%o4] ! Mem[000000003e000020] = 000000004ec7d4e8
! Mem[0000000091000038] = d578fe309b50f1dd, %g2 = 000000004f34d7b2
ldx [%i6+0x038],%g2 ! %g2 = d578fe309b50f1dd
! %l0 = 000000000b786747, Mem[000000003f800020] = 504dc351
stw %l0,[%i3+%o4] ! Mem[000000003f800020] = 0b786747
! Mem[0000000091800030] = f7dc9b67, %g18 = 7a25fbf1cc505ee9
ldsw [%o0+0x030],%g2 ! %g2 = 7a25fbf1cc505ee9
! %l7 = 000000004ec7d4e8, Mem[000000009100002a] = 41f165d6
stb %l7,[%i6+0x02a] ! Mem[0000000091000028] = e8f165d6
! Mem[0000000090800024] = da437290, %g2 = fffffffff7dc9b67
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffda43
p23_label_5:
! Mem[0000000090000030] = db4a8e72, %g2 = ffffffffffffda43
lduh [%i4+0x030],%g2 ! %g2 = 000000000000db4a
! Mem[0000000090000028] = 71756247, %g2 = 000000000000db4a
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000007175
! %l1 = 00000000000000d1, Mem[0000000091000000] = ef44f8bc
sth %l1,[%i6+%g0] ! Mem[0000000091000000] = 00d1f8bc
! %l5 = 410aae1466938cd3, Mem[000000003f800036] = 66ea284a
sth %l5,[%i3+0x036] ! Mem[000000003f800034] = 66ea8cd3
! %l3 = 3d0b7dd24c6b0128, Mem[0000000091800030] = f7dc9b67
sth %l3,[%o0+0x030] ! Mem[0000000091800030] = 01289b67
! Mem[000000009080002c] = cb9834df, %g2 = 0000000000007175
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb9834df
! %l2 = f14d119651c77b7d, Mem[000000009180001c] = 1d1391a2
sth %l2,[%o0+0x01c] ! Mem[000000009180001c] = 7b7d91a2
! Mem[0000000090000018] = 8ad0a5d9 18391fda, %g2 = cb9834df, %g3 = 0bad0b00
ldd [%i4+%o3],%g2 ! %g2 = 000000008ad0a5d9 0000000018391fda
! Mem[0000000091000038] = d578fe30, %g2 = 000000008ad0a5d9
lduh [%i6+0x038],%g2 ! %g2 = 000000000000d578
! Mem[0000000090800000] = 2f7f1d79, %g18 = 7a25fbf1cc505ee9
ldsw [%i5+%g0],%g2 ! %g2 = 7a25fbf1cc505ee9
p23_label_6:
! Mem[000000009180003c] = d4000000, %g2 = 000000002f7f1d79
ldub [%o0+0x03f],%g2 ! %g2 = 00000000000000d4
! Mem[0000000091000038] = d578fe30, %g2 = 00000000000000d4
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffd578
! %l3 = 3d0b7dd24c6b0128, Mem[0000000090800028] = ddee8f90
sth %l3,[%i5+%o5] ! Mem[0000000090800028] = 01288f90
! Mem[000000009100000c] = 95411b12, %g2 = ffffffffffffd578
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffff9541
! %l4 = ffffffff95e38ad0, Mem[0000000091000027] = f1b355e8
stb %l4,[%i6+0x027] ! Mem[0000000091000024] = d0b355e8
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = ffffffffffff9541
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! Mem[0000000091000028] = b355e8f1, %g2 = 1b126a381f66326f
lduh [%i6+%o5],%g2 ! %g2 = 000000000000b355
! Mem[0000000090800004] = 4f34d7b2, %g2 = 000000000000b355
lduw [%i5+0x004],%g2 ! %g2 = 000000004f34d7b2
! Mem[000000009100003c] = dd000000, %g2 = 000000004f34d7b2
ldub [%i6+0x03f],%g2 ! %g2 = 00000000000000dd
! Mem[000000009180002c] = 624a0128, %g2 = 00000000000000dd
ldsb [%o0+0x02e],%g2 ! %g2 = 0000000000000062
p23_label_7:
! %l4 = ffffffff95e38ad0, Mem[0000000090000030] = db4a8e724ec7d4e8
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = ffffffff95e38ad0
! %l0 = 0b786747, %l1 = 000000d1, Mem[000000003e800020] = e9700575 74881d0e
std %l0,[%i1+%o4] ! Mem[000000003e800020] = 0b786747 000000d1
! %l6 = 9b062a95db4a8e72, Mem[000000003e800000] = 4ec7d4e8
sth %l6,[%i1+%g0] ! Mem[000000003e800000] = 8e72d4e8
! Mem[0000000090800030] = 3d0b7dd24c6b0128, %g2 = 0000000000000062
ldx [%i5+0x030],%g2 ! %g2 = 3d0b7dd24c6b0128
! Mem[000000003e80002c] = e895049b, %l0 = 000000000b786747
lduh [%i1+0x02e],%l0 ! %l0 = 000000000000049b
! Mem[0000000090000034] = d09045cb, %g2 = 3d0b7dd24c6b0128
ldsb [%i4+0x037],%g2 ! %g2 = ffffffffffffffd0
! Mem[0000000090800038] = 554a3e5a, %g2 = ffffffffffffffd0
ldsb [%i5+0x039],%g2 ! %g2 = 0000000000000055
! Mem[0000000091000014] = 1f66326f, %g2 = 0000000000000055
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 00001f66, %g3 = 18391fda
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! %l4 = ffffffff95e38ad0, Mem[0000000090000005] = d35b81bc
stb %l4,[%i4+0x005] ! Mem[0000000090000004] = d05b81bc
p23_label_8:
! Mem[0000000090000018] = 8ad0a5d9 18391fda, %g2 = 270d22b9, %g3 = 47aa0789
ldd [%i4+%o3],%g2 ! %g2 = 000000008ad0a5d9 0000000018391fda
! %l3 = 3d0b7dd24c6b0128, Mem[000000003e800030] = 26be84588dac4aa6
stx %l3,[%i1+0x030] ! Mem[000000003e800030] = 3d0b7dd24c6b0128
! %l6 = db4a8e72, %l7 = 4ec7d4e8, Mem[000000003f000000] = c5a295d4 669372d3
std %l6,[%i2+%g0] ! Mem[000000003f000000] = db4a8e72 4ec7d4e8
! %l6 = 9b062a95db4a8e72, Mem[0000000090000008] = bc841a2fc5a295d4
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = 9b062a95db4a8e72
! %l6 = db4a8e72, %l7 = 4ec7d4e8, Mem[0000000090800018] = 95560735 53628adf
std %l6,[%i5+%o3] ! Mem[0000000090800018] = db4a8e72 4ec7d4e8
! %l0 = 000000000000049b, Mem[0000000091000030] = 0b786747
sth %l0,[%i6+0x030] ! Mem[0000000091000030] = 049b6747
! Mem[0000000091000038] = d578fe30, %g2 = 000000008ad0a5d9
lduh [%i6+0x038],%g2 ! %g2 = 000000000000d578
! Mem[0000000090000034] = 8ad09045, %g2 = 000000000000d578
ldub [%i4+0x036],%g2 ! %g2 = 000000000000008a
! %l2 = f14d119651c77b7d, Mem[000000009080001c] = 4ec7d4e8
stw %l2,[%i5+0x01c] ! Mem[000000009080001c] = 51c77b7d
! Mem[0000000091000038] = 78fe309b, %g2 = 000000000000008a
ldsb [%i6+0x039],%g2 ! %g2 = 0000000000000078
p23_label_9:
! Mem[000000009000003c] = 17000000, %g2 = 0000000000000078
ldub [%i4+0x03f],%g2 ! %g2 = 0000000000000017
! %l2 = f14d119651c77b7d, Mem[0000000090000037] = d09045cb
stb %l2,[%i4+0x037] ! Mem[0000000090000034] = 7d9045cb
! Mem[0000000091000008] = f5482f5f, %g2 = 0000000000000017
lduw [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f
! Mem[0000000090000010] = b8b0f4d7, %g2 = 00000000f5482f5f
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b8b0
! Mem[000000003e00001c] = da4cdd14, %l0 = 000000000000049b
ldub [%i0+0x01c],%l0 ! %l0 = 00000000000000da
! %l3 = 3d0b7dd24c6b0128, Mem[0000000090800000] = 2f7f1d79
sth %l3,[%i5+%g0] ! Mem[0000000090800000] = 01281d79
! Mem[0000000090800008] = 262fca57, %g2 = 000000000000b8b0
ldsh [%i5+0x00a],%g2 ! %g2 = 000000000000262f
! %l1 = 00000000000000d1, Mem[0000000091800028] = f4c1a24c4725624a
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 00000000000000d1
! %l7 = 000000004ec7d4e8, Mem[000000003f000030] = 682ddc23
stw %l7,[%i2+0x030] ! Mem[000000003f000030] = 4ec7d4e8
! %l6 = db4a8e72, %l7 = 4ec7d4e8, Mem[0000000091800030] = 01289b67 d4df14b0
std %l6,[%o0+0x030] ! Mem[0000000091800030] = db4a8e72 4ec7d4e8
p23_label_10:
! %l7 = 000000004ec7d4e8, Mem[000000009080001c] = 51c77b7d
stw %l7,[%i5+0x01c] ! Mem[000000009080001c] = 4ec7d4e8
! %l4 = ffffffff95e38ad0, Mem[0000000090000030] = ffffffff95e38a7d
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = ffffffff95e38ad0
! Mem[000000003f000018] = fb07a45e, %l7 = 000000004ec7d4e8
lduh [%i2+0x01a],%l7 ! %l7 = 000000000000a45e
! Mem[0000000091800018] = 0c9e91297b7d91a2, %g2 = 000000000000262f
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91297b7d91a2
! Mem[0000000090000030] = ff95e38a, %g2 = 0c9e91297b7d91a2
ldsb [%i4+0x033],%g2 ! %g2 = ffffffffffffffff
! %l6 = db4a8e72, %l7 = 0000a45e, Mem[0000000090800008] = a19e262f ca578ad8
std %l6,[%i5+%o1] ! Mem[0000000090800008] = db4a8e72 0000a45e
! %l6 = 9b062a95db4a8e72, Mem[0000000091000034] = ffffffdd
sth %l6,[%i6+0x034] ! Mem[0000000091000034] = 8e72ffdd
! Mem[0000000090000028] = c7af7175 62478cd3, %g2 = ffffffff, %g3 = 18391fda
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062478cd3
! Mem[000000003f000028] = 161aa428, %l5 = 410aae1466938cd3
ldsw [%i2+%o5],%l5 ! %l5 = 00000000161aa428
! Mem[0000000091800038] = 206724ce, %g2 = 00000000c7af7175
ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000020
p23_label_11:
! Mem[0000000091800008] = 4c632420, %g18 = 7a25fbf1cc505ee9
ldsw [%o0+%o1],%g2 ! %g2 = 7a25fbf1cc505ee9
! Mem[0000000090000004] = 77d05b81, %g18 = 7a25fbf1cc505ee9
ldsw [%i4+0x004],%g2 ! %g2 = 7a25fbf1cc505ee9
! %l6 = db4a8e72, %l7 = 0000a45e, Mem[0000000090800000] = 01281d79 4f34d7b2
std %l6,[%i5+%g0] ! Mem[0000000090800000] = db4a8e72 0000a45e
! Mem[0000000091800030] = db4a8e72 4ec7d4e8, %g2 = 77d05b81, %g3 = 62478cd3
ldd [%o0+0x030],%g2 ! %g2 = 00000000db4a8e72 000000004ec7d4e8
! %l2 = f14d119651c77b7d, Mem[0000000090000014] = 2e582097
stb %l2,[%i4+0x014] ! Mem[0000000090000014] = 7d582097
! Mem[0000000091800034] = 4ec7d4e8, %g18 = 7a25fbf1cc505ee9
ldsw [%o0+0x034],%g2 ! %g2 = 7a25fbf1cc505ee9
! %l2 = f14d119651c77b7d, Mem[0000000090800034] = 4c6b0128
sth %l2,[%i5+0x034] ! Mem[0000000090800034] = 7b7d0128
! %l2 = 51c77b7d, %l3 = 4c6b0128, Mem[0000000090000028] = c7af7175 62478cd3
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 51c77b7d 4c6b0128
! Mem[0000000090000030] = ffffffff, %g2 = 000000004ec7d4e8
lduh [%i4+0x030],%g2 ! %g2 = 000000000000ffff
! Mem[000000003e80001c] = d28f04b7, %l1 = 00000000000000d1
ldub [%i1+0x01c],%l1 ! %l1 = 00000000000000d2
p23_label_12:
! %l5 = 00000000161aa428, Mem[0000000091000020] = 3d4d27c52e6fd2d0
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = 00000000161aa428
! %l1 = 00000000000000d2, Mem[0000000090000018] = 8ad0a5d9
stb %l1,[%i4+%o3] ! Mem[0000000090000018] = d2d0a5d9
! %l7 = 000000000000a45e, Mem[0000000091800020] = 21fea2c7
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = 0000a45e
! Mem[0000000091800028] = 00000000000000d1, %g2 = 000000000000ffff
ldx [%o0+%o5],%g2 ! %g2 = 00000000000000d1
! Mem[000000009080000c] = 0000a45e, %g2 = 00000000000000d1
lduw [%i5+0x00c],%g2 ! %g2 = 000000000000a45e
! Mem[000000003f000010] = 0b786747 8d4bfd9a, %l6 = db4a8e72, %l7 = 0000a45e
ldd [%i2+%o2],%l6 ! %l6 = 000000000b786747 000000008d4bfd9a
! Mem[000000009180000c] = 3791404e, %g2 = 000000000000a45e
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000003791
! Mem[000000003f000038] = a148e60d, %l5 = 00000000161aa428
ldsb [%i2+0x03a],%l5 ! %l5 = ffffffffffffffe6
! %l1 = 00000000000000d2, Mem[0000000091800018] = 0c9e91297b7d91a2
stx %l1,[%o0+%o3] ! Mem[0000000091800018] = 00000000000000d2
! Mem[0000000090800038] = fc554a3e, %g2 = 0000000000003791
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e
p23_label_13:
! Mem[0000000091800014] = 02000000, %g2 = 00000000fc554a3e
ldub [%o0+0x017],%g2 ! %g2 = 0000000000000002
! Mem[000000009000003c] = 22b61a17, %g2 = 0000000000000002
lduw [%i4+0x03c],%g2 ! %g2 = 0000000022b61a17
! %l2 = 51c77b7d, %l3 = 4c6b0128, Mem[0000000091800028] = 00000000 000000d1
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 51c77b7d 4c6b0128
! %l0 = 00000000000000da, Mem[000000003f800022] = 0b786747
sth %l0,[%i3+0x022] ! Mem[000000003f800020] = 0b7800da
! %l3 = 3d0b7dd24c6b0128, Mem[000000009000001c] = 18391fda
stw %l3,[%i4+0x01c] ! Mem[000000009000001c] = 4c6b0128
! Mem[0000000090800004] = 00a45edb, %g2 = 0000000022b61a17
ldsb [%i5+0x005],%g2 ! %g2 = 0000000000000000
! %l7 = 000000008d4bfd9a, Mem[000000003e00003d] = 3df01f8f
stb %l7,[%i0+0x03d] ! Mem[000000003e00003c] = 3d9a1f8f
! Mem[0000000090000014] = 2097d2d0, %g2 = 0000000000000000
ldub [%i4+0x016],%g2 ! %g2 = 0000000000000020
! Mem[000000009000001c] = 6b0128ef, %g2 = 0000000000000020
ldub [%i4+0x01d],%g2 ! %g2 = 000000000000006b
! Mem[0000000091800024] = 41537031, %g2 = 000000000000006b
lduw [%o0+0x024],%g2 ! %g2 = 0000000041537031
p23_label_14:
! %l5 = ffffffffffffffe6, Mem[0000000091800030] = db4a8e724ec7d4e8
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffffe6
! Mem[0000000091000038] = d578fe30, %g2 = 0000000041537031
lduw [%i6+0x038],%g2 ! %g2 = 00000000d578fe30
! Mem[0000000090800030] = 3d0b7dd27b7d0128, %g2 = 00000000d578fe30
ldx [%i5+0x030],%g2 ! %g2 = 3d0b7dd27b7d0128
! %l4 = 95e38ad0, %l5 = ffffffe6, Mem[0000000091000010] = 1b126a38 1f66326f
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 95e38ad0 ffffffe6
! Mem[000000009000001c] = 4c6b0128, %g2 = 3d0b7dd27b7d0128
ldsb [%i4+0x01c],%g2 ! %g2 = 000000000000004c
! %l4 = ffffffff95e38ad0, Mem[0000000091800018] = 00000000000000d2
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = ffffffff95e38ad0
! Mem[0000000091800028] = 51c77b7d, %g2 = 000000000000004c
ldub [%o0+%o5],%g2 ! %g2 = 0000000000000051
! Mem[0000000091800024] = 41537031, %g18 = 7a25fbf1cc505ee9
ldsw [%o0+0x024],%g2 ! %g2 = 7a25fbf1cc505ee9
! Mem[0000000090000038] = 9045cbce, %g18 = 7a25fbf1cc505ee9
ldsw [%i4+0x038],%g2 ! %g2 = 7a25fbf1cc505ee9
! %l3 = 3d0b7dd24c6b0128, Mem[0000000090800020] = 665fc762
stw %l3,[%i5+%o4] ! Mem[0000000090800020] = 4c6b0128
p23_label_15:
! Mem[000000003f000028] = 161aa428, %l1 = 00000000000000d2
ldsh [%i2+0x02a],%l1 ! %l1 = ffffffffffffa428
! Mem[000000009180002c] = 4c6b0128, %g2 = ffffffff9045cbce
ldsb [%o0+0x02c],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000024] = 161aa428, %g2 = 000000000000004c
lduw [%i6+0x024],%g2 ! %g2 = 00000000161aa428
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 00000000161aa428
lduw [%i5+0x03c],%g2 ! %g2 = 000000005ac4b8a1
! Mem[000000003f00003c] = 38f8881f, %l2 = f14d119651c77b7d
ldsw [%i2+0x03c],%l2 ! %l2 = 0000000038f8881f
! %l1 = ffffffffffffa428, Mem[0000000091000028] = b355e8f165d635bd
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = ffffffffffffa428
! Mem[000000003e800020] = 0b786747000000d1, %l7 = 000000008d4bfd9a
ldx [%i1+%o4],%l7 ! %l7 = 0b786747000000d1
! %l6 = 000000000b786747, Mem[000000009180000c] = ec2a3791
stw %l6,[%o0+0x00c] ! Mem[000000009180000c] = 0b786747
! Mem[0000000090800008] = db4a8e72, %g2 = 000000005ac4b8a1
lduh [%i5+%o1],%g2 ! %g2 = 000000000000db4a
! Mem[0000000091000020] = 0000161a, %g2 = 000000000000db4a
ldsb [%i6+0x022],%g2 ! %g2 = 0000000000000000
p23_label_16:
! %l0 = 000000da, %l1 = ffffa428, Mem[0000000090000020] = efdae8a0 ecd31cd9
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 000000da ffffa428
! %l7 = 0b786747000000d1, Mem[0000000091000010] = 95e38ad0ffffffe6
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 0b786747000000d1
! %l2 = 0000000038f8881f, Mem[0000000090000012] = f4d77d58
sth %l2,[%i4+0x012] ! Mem[0000000090000010] = 881f7d58
! Mem[0000000090000014] = 7d582097, %g2 = 0000000000000000
ldsh [%i4+0x014],%g2 ! %g2 = 0000000000007d58
! Mem[0000000090000020] = 000000da ffffa428, %g2 = 00007d58, %g3 = 4ec7d4e8
ldd [%i4+%o4],%g2 ! %g2 = 00000000000000da 00000000ffffa428
! %l0 = 00000000000000da, Mem[000000009080001c] = 4ec7d4e8
sth %l0,[%i5+0x01c] ! Mem[000000009080001c] = 00dad4e8
! Mem[0000000091000018] = 2c680e1d9ea6e537, %g2 = 00000000000000da
ldx [%i6+%o3],%g2 ! %g2 = 2c680e1d9ea6e537
! %l6 = 000000000b786747, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 000000000b786747
! Mem[000000003f800018] = e497eae7 772687e8, %l2 = 38f8881f, %l3 = 4c6b0128
ldd [%i3+%o3],%l2 ! %l2 = 00000000e497eae7 00000000772687e8
! Mem[000000009000000c] = 8e72b8b0, %g2 = 2c680e1d9ea6e537
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffff8e72
p23_label_17:
! Mem[000000003e800010] = 1d44d0a5, %l7 = 0b786747000000d1
ldsw [%i1+%o2],%l7 ! %l7 = 000000001d44d0a5
! Mem[0000000091800030] = ffffffff ffffffe6, %g2 = ffff8e72, %g3 = ffffa428
ldd [%o0+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffffe6
! Mem[000000003e000000] = 1a5640f5, %l1 = ffffffffffffa428
lduw [%i0+%g0],%l1 ! %l1 = 000000001a5640f5
! Mem[0000000091000008] = f5482f5f, %g2 = 00000000ffffffff
ldsb [%i6+%o1],%g2 ! %g2 = fffffffffffffff5
! Mem[0000000090000000] = 8cd3e74a, %g2 = fffffffffffffff5
lduw [%i4+%g0],%g2 ! %g2 = 000000008cd3e74a
! Mem[000000003e80000c] = 3557d053, %l2 = 00000000e497eae7
ldsw [%i1+0x00c],%l2 ! %l2 = 000000003557d053
! Mem[000000003e000038] = ff287b00 3d9a1f8f, %l2 = 3557d053, %l3 = 772687e8
ldd [%i0+0x038],%l2 ! %l2 = 00000000ff287b00 000000003d9a1f8f
! Mem[0000000091000000] = 00d1f8bc901cd84c, %g2 = 000000008cd3e74a
ldx [%i6+%g0],%g2 ! %g2 = 00d1f8bc901cd84c
! Mem[000000003f000034] = 0867f4b9, %l6 = 000000000b786747
ldsb [%i2+0x037],%l6 ! %l6 = ffffffffffffffb9
! %l7 = 000000001d44d0a5, Mem[0000000091800028] = 51c77b7d
stb %l7,[%o0+%o5] ! Mem[0000000091800028] = a5c77b7d
p23_label_18:
! Mem[0000000091800014] = 01f6b102, %g2 = 00d1f8bc901cd84c
lduw [%o0+0x014],%g2 ! %g2 = 0000000001f6b102
! Mem[0000000090000028] = 51c77b7d, %g2 = 0000000001f6b102
ldub [%i4+%o5],%g2 ! %g2 = 0000000000000051
! Mem[0000000091000008] = 2f5fccff, %g2 = 0000000000000051
ldsb [%i6+0x00a],%g2 ! %g2 = 000000000000002f
! %l7 = 000000001d44d0a5, Mem[0000000090800018] = db4a8e7200dad4e8
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 000000001d44d0a5
! Mem[0000000091800030] = ffffffff, %g2 = 000000000000002f
ldub [%o0+0x030],%g2 ! %g2 = 00000000000000ff
! Mem[000000003e800024] = 000000d1, %l2 = 00000000ff287b00
ldsh [%i1+0x026],%l2 ! %l2 = 00000000000000d1
! %l6 = ffffffffffffffb9, Mem[0000000091800003] = b947aa07
stb %l6,[%o0+0x003] ! Mem[0000000091800000] = b947aa07
! Mem[000000003f800028] = 9b10cc2a, %l0 = 00000000000000da
ldsb [%i3+0x02b],%l0 ! %l0 = 000000000000002a
! %l6 = ffffffb9, %l7 = 1d44d0a5, Mem[0000000091000008] = f5482f5f ccff9541
std %l6,[%i6+%o1] ! Mem[0000000091000008] = ffffffb9 1d44d0a5
! %l7 = 000000001d44d0a5, Mem[000000009000000f] = 72b8b088
stb %l7,[%i4+0x00f] ! Mem[000000009000000c] = a5b8b088
p23_label_19:
! %l7 = 000000001d44d0a5, Mem[0000000091000003] = bc901cd8
stb %l7,[%i6+0x003] ! Mem[0000000091000000] = a5901cd8
! Mem[000000009080000c] = 0000a45e, %g2 = 00000000000000ff
lduh [%i5+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[000000003e000000] = 1a5640f5, %l4 = ffffffff95e38ad0
ldsh [%i0+%g0],%l4 ! %l4 = 0000000000001a56
! Mem[0000000091800038] = 206724ce, %g2 = 0000000000000000
lduw [%o0+0x038],%g2 ! %g2 = 00000000206724ce
! %l1 = 000000001a5640f5, Mem[0000000090000018] = d2d0a5d9
stw %l1,[%i4+%o3] ! Mem[0000000090000018] = 1a5640f5
! %l0 = 000000000000002a, Mem[0000000090000038] = 9045cbce22b61a17
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 000000000000002a
! %l6 = ffffffffffffffb9, Mem[000000009180001c] = 95e38ad0
stw %l6,[%o0+0x01c] ! Mem[000000009180001c] = ffffffb9
! Mem[0000000091000004] = 901cd84c, %g18 = 7a25fbf1cc505ee9
ldsw [%i6+0x004],%g2 ! %g2 = 7a25fbf1cc505ee9
! Mem[0000000091800020] = 00a45e41, %g2 = ffffffff901cd84c
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800004] = 0000a45e, %g2 = 0000000000000000
ldsb [%i5+0x004],%g2 ! %g2 = 0000000000000000
p23_label_20:
! Mem[0000000090000028] = c77b7d4c, %g2 = 0000000000000000
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffffc7
! Mem[0000000090000030] = ffff95e3, %g2 = ffffffffffffffc7
lduh [%i4+0x032],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090800024] = 72900128, %g2 = 000000000000ffff
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000007290
! %l4 = 0000000000001a56, Mem[000000003e800029] = 1c0e7a61
stb %l4,[%i1+0x029] ! Mem[000000003e800028] = 1c567a61
! Mem[0000000090000034] = 95e38ad0, %g2 = 0000000000007290
lduh [%i4+0x034],%g2 ! %g2 = 00000000000095e3
! %l0 = 000000000000002a, Mem[0000000090800030] = 3d0b7dd27b7d0128
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = 000000000000002a
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 00000000000095e3
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! Mem[0000000091800004] = 07894c63, %g2 = 404e134b01f6b102
ldsb [%o0+0x006],%g2 ! %g2 = 0000000000000007
! Mem[0000000091800008] = 4c6324200b786747, %g2 = 0000000000000007
ldx [%o0+%o1],%g2 ! %g2 = 4c6324200b786747
! Mem[0000000091000030] = 049b6747, %g18 = 7a25fbf1cc505ee9
ldsw [%i6+0x030],%g2 ! %g2 = 7a25fbf1cc505ee9
p23_label_21:
! Mem[000000003e000038] = ff287b00, %l7 = 000000001d44d0a5
ldsw [%i0+0x038],%l7 ! %l7 = ffffffffff287b00
! Mem[0000000091800034] = ffe62067, %g2 = 00000000049b6747
ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000091800010] = 404e134b, %g18 = 7a25fbf1cc505ee9
ldsw [%o0+%o2],%g2 ! %g2 = 7a25fbf1cc505ee9
! %l4 = 00001a56, %l5 = ffffffe6, Mem[000000003f000038] = a148e60d 38f8881f
std %l4,[%i2+0x038] ! Mem[000000003f000038] = 00001a56 ffffffe6
! Mem[000000003e000010] = 5a86e5d3, %l6 = ffffffffffffffb9
lduh [%i0+%o2],%l6 ! %l6 = 0000000000005a86
! Mem[0000000090800008] = 8e720000, %g2 = 00000000404e134b
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffff8e
! %l0 = 000000000000002a, Mem[0000000091800012] = 134b01f6
sth %l0,[%o0+0x012] ! Mem[0000000091800010] = 002a01f6
! Mem[0000000091000034] = 8e72ffdd, %g2 = ffffffffffffff8e
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffff8e72
! Mem[000000003e000034] = 2c69b869, %l3 = 000000003d9a1f8f
ldub [%i0+0x036],%l3 ! %l3 = 00000000000000b8
! Mem[000000009080003c] = 5ac4b8a1, %g2 = ffffffffffff8e72
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000005ac4
p23_label_22:
! %l4 = 0000000000001a56, Mem[0000000090800032] = 00000000
sth %l4,[%i5+0x032] ! Mem[0000000090800030] = 1a560000
! Mem[000000003e800020] = 0b786747, %l0 = 000000000000002a
lduw [%i1+%o4],%l0 ! %l0 = 000000000b786747
! %l2 = 00000000000000d1, Mem[0000000091000030] = 049b6747
stw %l2,[%i6+0x030] ! Mem[0000000091000030] = 000000d1
! %l6 = 0000000000005a86, Mem[0000000090000028] = 51c77b7d
stw %l6,[%i4+%o5] ! Mem[0000000090000028] = 00005a86
! Mem[0000000091000018] = 00000000, %g2 = 0000000000005ac4
lduw [%i6+%o3],%g2 ! %g2 = 0000000000000000
! %l7 = ffffffffff287b00, Mem[000000003f00003b] = 00001a56
stb %l7,[%i2+0x03b] ! Mem[000000003f000038] = 00001a00
! %l6 = 0000000000005a86, Mem[0000000091800026] = 7031a5c7
sth %l6,[%o0+0x026] ! Mem[0000000091800024] = 5a86a5c7
! Mem[000000003e800030] = 3d0b7dd2, %l3 = 00000000000000b8
ldsh [%i1+0x030],%l3 ! %l3 = 0000000000003d0b
! Mem[0000000091000000] = 00d1f8a5, %g2 = 0000000000000000
lduh [%i6+%g0],%g2 ! %g2 = 00000000000000d1
! %l2 = 00000000000000d1, Mem[000000009080001c] = 1d44d0a5
stw %l2,[%i5+0x01c] ! Mem[000000009080001c] = 000000d1
p23_label_23:
! Mem[0000000091800028] = a5c77b7d 4c6b0128, %g2 = 000000d1, %g3 = ffffffe6
ldd [%o0+%o5],%g2 ! %g2 = 00000000a5c77b7d 000000004c6b0128
! %l6 = 0000000000005a86, Mem[0000000091000038] = d578fe30
sth %l6,[%i6+0x038] ! Mem[0000000091000038] = 5a86fe30
! %l6 = 0000000000005a86, Mem[0000000090800026] = 72900128
stb %l6,[%i5+0x026] ! Mem[0000000090800024] = 86900128
! %l2 = 000000d1, %l3 = 00003d0b, Mem[0000000091800030] = ffffffff ffffffe6
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 000000d1 00003d0b
! Mem[0000000090800030] = 00001a56, %g18 = 7a25fbf1cc505ee9
ldsw [%i5+0x030],%g2 ! %g2 = 7a25fbf1cc505ee9
! Mem[000000009000002c] = 4c6b0128, %g2 = 0000000000001a56
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000004c6b
! %l0 = 000000000b786747, Mem[0000000090800002] = 8e720000
stb %l0,[%i5+0x002] ! Mem[0000000090800000] = 47720000
! Mem[0000000091800018] = ffffffff, %g2 = 0000000000004c6b
ldsb [%o0+0x01a],%g2 ! %g2 = ffffffffffffffff
! %l3 = 0000000000003d0b, Mem[0000000090000018] = 1a5640f5
stb %l3,[%i4+%o3] ! Mem[0000000090000018] = 0b5640f5
! Mem[0000000090000024] = ffffa428, %g2 = ffffffffffffffff
ldsb [%i4+0x024],%g2 ! %g2 = ffffffffffffffff
p23_label_24:
! Mem[0000000090800028] = 01288f90cb9834df, %g2 = ffffffffffffffff
ldx [%i5+%o5],%g2 ! %g2 = 01288f90cb9834df
! %l1 = 000000001a5640f5, Mem[000000003f800010] = de135d9695e38ad0
stx %l1,[%i3+%o2] ! Mem[000000003f800010] = 000000001a5640f5
! Mem[000000009080003c] = c4b8a100, %g2 = 01288f90cb9834df
ldsb [%i5+0x03d],%g2 ! %g2 = ffffffffffffffc4
! Mem[000000003e000034] = 2c69b869, %l1 = 000000001a5640f5
lduh [%i0+0x036],%l1 ! %l1 = 000000000000b869
! Mem[0000000090800024] = da438690, %g2 = ffffffffffffffc4
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffda43
! %l5 = ffffffffffffffe6, Mem[0000000091800020] = 0000a45e
sth %l5,[%o0+%o4] ! Mem[0000000091800020] = ffe6a45e
! %l3 = 0000000000003d0b, Mem[0000000091000038] = 5a86fe309b50f1dd
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 0000000000003d0b
! Mem[000000003e000034] = 2c69b869, %l2 = 00000000000000d1
lduw [%i0+0x034],%l2 ! %l2 = 000000002c69b869
! %l5 = ffffffffffffffe6, Mem[000000009080003e] = b8a10000
stb %l5,[%i5+0x03e] ! Mem[000000009080003c] = e6a10000
! Mem[000000003f800010] = 00000000, %l2 = 000000002c69b869
ldsb [%i3+0x011],%l2 ! %l2 = 0000000000000000
p23_label_25:
! %l0 = 0b786747, %l1 = 0000b869, Mem[000000003f800000] = da3f9839 48de18c1
std %l0,[%i3+%g0] ! Mem[000000003f800000] = 0b786747 0000b869
! %l6 = 00005a86, %l7 = ff287b00, Mem[000000003e000038] = ff287b00 3d9a1f8f
std %l6,[%i0+0x038] ! Mem[000000003e000038] = 00005a86 ff287b00
! Mem[0000000090800000] = 47720000, %g2 = ffffffffffffda43
lduh [%i5+0x002],%g2 ! %g2 = 0000000000004772
! Mem[0000000091800020] = a45e4153, %g2 = 0000000000004772
ldub [%o0+0x022],%g2 ! %g2 = 00000000000000a4
! Mem[0000000091800010] = 002a01f6, %g2 = 00000000000000a4
ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000091000032] = 00d18e72
sth %l2,[%i6+0x032] ! Mem[0000000091000030] = 00008e72
! %l0 = 0b786747, %l1 = 0000b869, Mem[0000000090000018] = 0b5640f5 4c6b0128
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 0b786747 0000b869
! %l2 = 00000000, %l3 = 00003d0b, Mem[0000000091000030] = 00000000 8e72ffdd
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 00000000 00003d0b
! %l3 = 0000000000003d0b, Mem[0000000091000006] = d84cffff
sth %l3,[%i6+0x006] ! Mem[0000000091000004] = 3d0bffff
! Mem[000000003f000028] = 161aa428, %l4 = 0000000000001a56
ldsb [%i2+%o5],%l4 ! %l4 = 0000000000000016
ba,a p23_not_taken_0_end
p23_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000000b786747
bne,a,pn %xcc,p23_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000b869
bne,a,pn %xcc,p23_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p23_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000003d0b
bne,a,pn %xcc,p23_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000016
bne,a,pn %xcc,p23_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffe6
bne,a,pn %xcc,p23_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000005a86
bne,a,pn %xcc,p23_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffff287b00
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be bc1077d9 1c61d895
bne %xcc,p23_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f7d1513a 9ba1f112
bne %xcc,p23_f6_fail
nop
! Check Local Memory
set p23_local0_expect,%g1
p23_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 000000004ec7d4e8
ldx [%i0+0x020],%g3 ! Observed data at 000000003e000020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00005a86ff287b00
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 = 8e72d4e8408df884
ldx [%i1+0x000],%g3 ! Observed data at 000000003e800000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0b786747000000d1
ldx [%i1+0x020],%g3 ! Observed data at 000000003e800020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1c567a61e895049b
ldx [%i1+0x028],%g3 ! Observed data at 000000003e800028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3d0b7dd24c6b0128
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 = 000000d14b34aa2e
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+0x000],%g2 ! Expected data = db4a8e724ec7d4e8
ldx [%i2+0x000],%g3 ! Observed data at 000000003f000000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4ec7d4e80867f4b9
ldx [%i2+0x030],%g3 ! Observed data at 000000003f000030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00001a00ffffffe6
ldx [%i2+0x038],%g3 ! Observed data at 000000003f000038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x038,%g4
set p23_local3_expect,%g1
p23_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 0b7867470000b869
ldx [%i3+0x000],%g3 ! Observed data at 000000003f800000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000001a5640f5
ldx [%i3+0x010],%g3 ! Observed data at 000000003f800010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0b7800dacd3af5f3
ldx [%i3+0x020],%g3 ! Observed data at 000000003f800020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1c00f6bc66ea8cd3
ldx [%i3+0x030],%g3 ! Observed data at 000000003f800030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x030,%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_f2_fail:
set p23_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
stwa %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800008]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f800000]
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003e800028]
lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e800000]
stba %l1,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800028]
stda %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800018]
done
p23_trap1o:
stwa %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800008]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f800000]
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003e800028]
lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e800000]
stba %l1,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800028]
stda %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800018]
done
p23_trap2e:
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e800028]
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e000010]
stha %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800020]
stba %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800008]
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800028]
done
p23_trap2o:
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e800028]
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e000010]
stha %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800020]
stba %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800008]
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800028]
done
p23_trap3e:
nop
nop
done
p23_trap3o:
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 = 63b87c60685c3f57
ldx [%g1+0x008],%l1 ! %l1 = ef44f8bc901cd84c
ldx [%g1+0x010],%l2 ! %l2 = f14d119651c77b7d
ldx [%g1+0x018],%l3 ! %l3 = 3d0b7dd24c6b0128
ldx [%g1+0x020],%l4 ! %l4 = d512989dc5a295d4
ldx [%g1+0x028],%l5 ! %l5 = 410aae1466938cd3
ldx [%g1+0x030],%l6 ! %l6 = 9b062a95db4a8e72
ldx [%g1+0x038],%l7 ! %l7 = c9ea411e1ab0e67e
! Initialize the output register of window 0
set unres3_start,%o0
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 = a9205a02 022a0726 8fc88c09 0b69b11a
! %f4 = 23158e20 e5962dd4 da5e79df 7096e35d
! %f8 = 1b40aef0 26f5036b cfee8001 8ec5a09a
! %f12 = 39a3b15f bfb4cc5a 52449a82 0f7c22b2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b66ef639 66fbb754 944be57d b066d886
! %f20 = b0c37c9c ce897dfe 83e7ffe6 acc8c1e8
! %f24 = 917d6274 baff8896 4b588f3d b6504b89
! %f28 = 4ac70ac0 cb1423f3 21084022 83ec97a6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f51661be ca76189d fd60ae49 0ef23f99
! %f36 = 4bcd8bbe b394b4c1 340faf33 f6ce72ba
! %f40 = d76a1f7c 797b26fc fdd92c41 f604aeb6
! %f44 = 246f4de9 32ae4f63 1d50d3cf 8cdca466
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3d0a65ff0000000c,%g7,%g1 ! GSR scale = 1, align = 4
wr %g1,%g0,%gsr ! GSR = 3d0a65ff0000000c
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 24
p24_label_1:
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = a5537a87, %g3 = 0bad0b00
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 00000000270d22b9
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! %l6 = b61f96383c01ce8c, Mem[0000000090000010] = b8b0f4d72e582097
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = b61f96383c01ce8c
! %l7 = 8ecb5e10b3fdeaf5, Mem[000000009100000c] = ccff9541
sth %l7,[%i6+0x00c] ! Mem[000000009100000c] = eaf59541
! %l7 = 8ecb5e10b3fdeaf5, Mem[0000000091800019] = 9e91291d
stb %l7,[%o0+0x019] ! Mem[0000000091800018] = f591291d
! Mem[0000000091000034] = a440d578, %g2 = e663a5d918391fda
ldsb [%i6+0x036],%g2 ! %g2 = ffffffffffffffa4
! Mem[000000009000001c] = daefdae8, %g2 = ffffffffffffffa4
ldub [%i4+0x01f],%g2 ! %g2 = 00000000000000da
! %l4 = df51fb5e88e1621d, Mem[0000000091800010] = 404e134b01f6b102
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = df51fb5e88e1621d
! Mem[0000000090000010] = b61f96383c01ce8c, %g2 = 00000000000000da
ldx [%i4+%o2],%g2 ! %g2 = b61f96383c01ce8c
! %l2 = f35ddf55, %l3 = 98129274, Mem[0000000090800010] = b25f4cb9 af0a82ca
std %l2,[%i5+%o2] ! Mem[0000000090800010] = f35ddf55 98129274
p24_label_2:
! Mem[0000000090000020] = e8a0ecd3, %g2 = b61f96383c01ce8c
lduh [%i4+0x022],%g2 ! %g2 = 000000000000e8a0
! Mem[0000000091000004] = e276df48, %g2 = 000000000000e8a0
lduw [%i6+0x004],%g2 ! %g2 = 00000000e276df48
! Mem[0000000090000004] = 5b81bc84, %g2 = 00000000e276df48
ldsb [%i4+0x006],%g2 ! %g2 = 000000000000005b
! Mem[0000000091800014] = 88e1621d, %g18 = 30bb00b4c98fbcaf
ldsw [%o0+0x014],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[000000009180003c] = 60b200b2, %g18 = 30bb00b4c98fbcaf
ldsw [%o0+0x03c],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[0000000090800004] = 4f34d7b2, %g2 = 0000000060b200b2
lduh [%i5+0x004],%g2 ! %g2 = 0000000000004f34
! Mem[0000000090800010] = f35ddf5598129274, %g2 = 0000000000004f34
ldx [%i5+%o2],%g2 ! %g2 = f35ddf5598129274
! Mem[0000000040800010] = 0d0335e7, %l6 = b61f96383c01ce8c
lduw [%i1+%o2],%l6 ! %l6 = 000000000d0335e7
! Mem[0000000091000030] = d7be7a30 941fa440, %g2 = 98129274, %g3 = 47aa0789
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30 00000000941fa440
! %l5 = 5f6c8d226434d5eb, Mem[0000000091000010] = 1b126a381f66326f
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 5f6c8d226434d5eb
p24_label_3:
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 00000000d7be7a30
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000005ac4
! %l4 = df51fb5e88e1621d, Mem[000000009000001b] = d918391f
stb %l4,[%i4+0x01b] ! Mem[0000000090000018] = 1d18391f
! %l0 = 3f26af7c1a3fcb6f, Mem[0000000090800008] = a19e262f
sth %l0,[%i5+%o1] ! Mem[0000000090800008] = cb6f262f
! Mem[0000000040800008] = b1fbfd73, %l1 = 0e9604cea3243075
ldub [%i1+0x009],%l1 ! %l1 = 00000000000000fb
! %l5 = 5f6c8d226434d5eb, Mem[0000000091800036] = 14b02067
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = d5eb2067
! Mem[000000009180002c] = 4725624a, %g2 = 0000000000005ac4
ldsh [%o0+0x02c],%g2 ! %g2 = 0000000000004725
! Mem[0000000091000008] = f5482f5f, %g2 = 0000000000004725
lduw [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f
! %l4 = df51fb5e88e1621d, Mem[0000000091000010] = 5f6c8d226434d5eb
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = df51fb5e88e1621d
! Mem[0000000091800034] = d4dfd5eb, %g2 = 00000000f5482f5f
lduw [%o0+0x034],%g2 ! %g2 = 00000000d4dfd5eb
! Mem[0000000090800030] = dc3ef5d3 58a94c81, %g2 = d4dfd5eb, %g3 = 941fa440
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 0000000058a94c81
p24_label_4:
! %l6 = 0d0335e7, %l7 = b3fdeaf5, Mem[0000000091800018] = 0cf59129 1d1391a2
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 0d0335e7 b3fdeaf5
! Mem[0000000091800028] = f4c1a24c, %g2 = 00000000dc3ef5d3
lduw [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c
! %l2 = 02a57f83f35ddf55, Mem[0000000090000018] = e663a51d18391fda
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 02a57f83f35ddf55
! Mem[000000009100000c] = eaf59541, %g2 = 00000000f4c1a24c
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000eaf5
! %l4 = 88e1621d, %l5 = 6434d5eb, Mem[0000000090800028] = ddee8f90 cb9834df
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 88e1621d 6434d5eb
! Mem[0000000090000008] = 841a2fc3, %g2 = 000000000000eaf5
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000084
! Mem[000000009080002c] = 34d5ebdc, %g2 = 0000000000000084
ldub [%i5+0x02d],%g2 ! %g2 = 0000000000000034
! %l7 = 8ecb5e10b3fdeaf5, Mem[0000000091000010] = df51fb5e
stw %l7,[%i6+%o2] ! Mem[0000000091000010] = b3fdeaf5
! Mem[0000000091000010] = b3fdeaf5, %g2 = 0000000000000034
lduw [%i6+%o2],%g2 ! %g2 = 00000000b3fdeaf5
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = b3fdeaf5, %g3 = 58a94c81
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
p24_label_5:
! Mem[0000000090000038] = 9045cbce22b61a17, %g2 = 00000000d578fe30
ldx [%i4+0x038],%g2 ! %g2 = 9045cbce22b61a17
! %l2 = 02a57f83f35ddf55, Mem[0000000090000024] = ecd31cd9
stb %l2,[%i4+0x024] ! Mem[0000000090000024] = 55d31cd9
! %l7 = 8ecb5e10b3fdeaf5, Mem[0000000040000010] = 7dc9201f
stb %l7,[%i0+%o2] ! Mem[0000000040000010] = f5c9201f
! %l6 = 000000000d0335e7, Mem[0000000041800038] = 22df73b3
stb %l6,[%i3+0x038] ! Mem[0000000041800038] = e7df73b3
! Mem[0000000091000038] = d578fe30, %g2 = 9045cbce22b61a17
lduw [%i6+0x038],%g2 ! %g2 = 00000000d578fe30
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 00000000d578fe30
lduw [%i6+0x024],%g2 ! %g2 = 000000002e6fd2f1
! Mem[0000000090800000] = 2f7f1d79, %g2 = 000000002e6fd2f1
lduw [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79
! Mem[000000009100002c] = d635bdd7, %g2 = 000000002f7f1d79
ldsb [%i6+0x02d],%g2 ! %g2 = ffffffffffffffd6
! %l0 = 3f26af7c1a3fcb6f, Mem[0000000041800028] = 4ea6696f
stw %l0,[%i3+%o5] ! Mem[0000000041800028] = 1a3fcb6f
! %l0 = 3f26af7c1a3fcb6f, Mem[0000000091000016] = 621d2c68
stb %l0,[%i6+0x016] ! Mem[0000000091000014] = 6f1d2c68
p24_label_6:
! Mem[000000009180003c] = 00b20000, %g2 = ffffffffffffffd6
ldsh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! Mem[0000000090800020] = c762da43, %g2 = 00000000000000b2
ldub [%i5+0x022],%g2 ! %g2 = 00000000000000c7
! Mem[000000009100001c] = e5373d4d, %g2 = 00000000000000c7
ldsb [%i6+0x01e],%g2 ! %g2 = ffffffffffffffe5
! %l0 = 3f26af7c1a3fcb6f, Mem[0000000040800008] = b1fbfd737bf9a5ae
stx %l0,[%i1+%o1] ! Mem[0000000040800008] = 3f26af7c1a3fcb6f
! Mem[0000000090000000] = 8624e74a77d35b81, %g2 = ffffffffffffffe5
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a77d35b81
! %l0 = 3f26af7c1a3fcb6f, Mem[0000000091800007] = 894c6324
stb %l0,[%o0+0x007] ! Mem[0000000091800004] = 6f4c6324
! %l7 = 8ecb5e10b3fdeaf5, Mem[0000000041800008] = e7ba2f573fa7262b
stx %l7,[%i3+%o1] ! Mem[0000000041800008] = 8ecb5e10b3fdeaf5
! %l0 = 3f26af7c1a3fcb6f, Mem[0000000090000038] = 9045cbce22b61a17
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 3f26af7c1a3fcb6f
! Mem[0000000090000008] = bc841a2fc349b38e, %g2 = 8624e74a77d35b81
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349b38e
! %l0 = 1a3fcb6f, %l1 = 000000fb, Mem[0000000091000010] = b3fdeaf5 88e16f1d
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 1a3fcb6f 000000fb
p24_label_7:
! Mem[0000000091000014] = 000000fb, %g2 = bc841a2fc349b38e
lduw [%i6+0x014],%g2 ! %g2 = 00000000000000fb
! %l7 = 8ecb5e10b3fdeaf5, Mem[000000009180000e] = 3791df51
sth %l7,[%o0+0x00e] ! Mem[000000009180000c] = eaf5df51
! %l5 = 5f6c8d226434d5eb, Mem[000000009100002e] = 35bdd7be
stb %l5,[%i6+0x02e] ! Mem[000000009100002c] = ebbdd7be
! %l7 = 8ecb5e10b3fdeaf5, Mem[000000004180000c] = b3fdeaf5
sth %l7,[%i3+0x00c] ! Mem[000000004180000c] = eaf5eaf5
! %l1 = 00000000000000fb, Mem[0000000041800020] = d53411aba59b9e39
stx %l1,[%i3+%o4] ! Mem[0000000041800020] = 00000000000000fb
! %l7 = 8ecb5e10b3fdeaf5, Mem[0000000091000017] = fb2c680e
stb %l7,[%i6+0x017] ! Mem[0000000091000014] = f52c680e
! Mem[0000000091800038] = 206724ce, %g2 = 00000000000000fb
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000002067
! %l4 = df51fb5e88e1621d, Mem[0000000091800029] = c1a24c47
stb %l4,[%o0+0x029] ! Mem[0000000091800028] = 1da24c47
! Mem[0000000090000020] = dae8a055, %g2 = 0000000000002067
ldsb [%i4+0x021],%g2 ! %g2 = ffffffffffffffda
! %l0 = 3f26af7c1a3fcb6f, Mem[000000009000003e] = cb6f0000
sth %l0,[%i4+0x03e] ! Mem[000000009000003c] = cb6f0000
p24_label_8:
! Mem[0000000041000000] = a527afa3, %l1 = 00000000000000fb
ldub [%i2+0x001],%l1 ! %l1 = 0000000000000027
! %l7 = 8ecb5e10b3fdeaf5, Mem[0000000091000000] = 92f01ec2
stb %l7,[%i6+%g0] ! Mem[0000000091000000] = f5f01ec2
! Mem[0000000090000000] = 8624e74a, %g2 = ffffffffffffffda
lduw [%i4+%g0],%g2 ! %g2 = 000000008624e74a
! %l6 = 000000000d0335e7, Mem[0000000041800008] = 8ecb5e10eaf5eaf5
stx %l6,[%i3+%o1] ! Mem[0000000041800008] = 000000000d0335e7
! %l3 = a25f4dd498129274, Mem[0000000041800038] = e7df73b3
stb %l3,[%i3+0x038] ! Mem[0000000041800038] = 74df73b3
! %l0 = 3f26af7c1a3fcb6f, Mem[0000000091800020] = 21fea2c741537031
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 3f26af7c1a3fcb6f
! %l2 = 02a57f83f35ddf55, Mem[0000000090000000] = 8624e74a77d35b81
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 02a57f83f35ddf55
! %l2 = 02a57f83f35ddf55, Mem[0000000090000026] = 1cd9c7af
sth %l2,[%i4+0x026] ! Mem[0000000090000024] = df55c7af
! Mem[0000000040000010] = f5c9201f, %l1 = 0000000000000027
lduh [%i0+0x012],%l1 ! %l1 = 000000000000201f
! Mem[0000000091800004] = 47aa076f, %g2 = 000000008624e74a
lduw [%o0+0x004],%g2 ! %g2 = 0000000047aa076f
p24_label_9:
! %l2 = 02a57f83f35ddf55, Mem[000000004180000c] = 0d0335e7
stw %l2,[%i3+0x00c] ! Mem[000000004180000c] = f35ddf55
! Mem[0000000090000020] = e8a055d3, %g2 = 0000000047aa076f
lduh [%i4+0x022],%g2 ! %g2 = 000000000000e8a0
! Mem[0000000091000018] = 2c680e1d9ea6e537, %g2 = 000000000000e8a0
ldx [%i6+%o3],%g2 ! %g2 = 2c680e1d9ea6e537
! %l0 = 3f26af7c1a3fcb6f, Mem[0000000090000028] = c7af717562474693
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 3f26af7c1a3fcb6f
! Mem[0000000090000030] = 94b1da39, %g2 = 2c680e1d9ea6e537
lduh [%i4+0x032],%g2 ! %g2 = 00000000000094b1
! Mem[0000000090000008] = bc841a2f, %g18 = 30bb00b4c98fbcaf
ldsw [%i4+%o1],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[0000000040000008] = 4436e0f1, %l6 = 000000000d0335e7
ldsh [%i0+%o1],%l6 ! %l6 = 0000000000004436
! Mem[0000000040800014] = 4c86bab8, %l7 = 8ecb5e10b3fdeaf5
lduw [%i1+0x014],%l7 ! %l7 = 000000004c86bab8
! Mem[000000009180003c] = 00b20000, %g2 = ffffffffbc841a2f
ldub [%o0+0x03e],%g2 ! %g2 = 0000000000000000
! %l1 = 000000000000201f, Mem[0000000090800024] = da437290
sth %l1,[%i5+0x024] ! Mem[0000000090800024] = 201f7290
p24_label_10:
! %l5 = 5f6c8d226434d5eb, Mem[0000000091000012] = cb6f0000
sth %l5,[%i6+0x012] ! Mem[0000000091000010] = d5eb0000
! Mem[0000000090800030] = dc3ef5d3 58a94c81, %g2 = 00000000, %g3 = 9b50f1dd
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 0000000058a94c81
! Mem[0000000091000008] = 2f5feaf5, %g2 = 00000000dc3ef5d3
ldub [%i6+0x00a],%g2 ! %g2 = 000000000000002f
! Mem[0000000091000018] = 2c680e1d 9ea6e537, %g2 = 0000002f, %g3 = 58a94c81
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 000000009ea6e537
! Mem[000000009180003c] = 00b20000, %g2 = 000000002c680e1d
ldsh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! %l2 = 02a57f83f35ddf55, Mem[000000009180000d] = 2aeaf5df
stb %l2,[%o0+0x00d] ! Mem[000000009180000c] = 55eaf5df
! %l0 = 1a3fcb6f, %l1 = 0000201f, Mem[0000000090000038] = 3f26af7c 1a3fcb6f
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 1a3fcb6f 0000201f
! Mem[0000000091000028] = 41f165d6, %g2 = 00000000000000b2
ldsb [%i6+0x02a],%g2 ! %g2 = 0000000000000041
! Mem[0000000041800000] = 0e26ab2729895607, %l0 = 3f26af7c1a3fcb6f
ldx [%i3+%g0],%l0 ! %l0 = 0e26ab2729895607
! Mem[0000000091800018] = 0d0335e7, %g2 = 0000000000000041
lduw [%o0+%o3],%g2 ! %g2 = 000000000d0335e7
p24_label_11:
! Mem[0000000040800028] = 785b252a48008ee3, %l4 = df51fb5e88e1621d
ldx [%i1+%o5],%l4 ! %l4 = 785b252a48008ee3
! Mem[000000009000000c] = c349b38e, %g2 = 000000000d0335e7
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c349b38e
! %l7 = 000000004c86bab8, Mem[0000000041800028] = 1a3fcb6f15da6f12
stx %l7,[%i3+%o5] ! Mem[0000000041800028] = 000000004c86bab8
! Mem[0000000090800010] = 55981292, %g2 = 00000000c349b38e
ldub [%i5+0x013],%g2 ! %g2 = 0000000000000055
! Mem[0000000091800030] = dc9b67d4, %g2 = 0000000000000055
ldsb [%o0+0x031],%g2 ! %g2 = ffffffffffffffdc
! %l1 = 000000000000201f, Mem[0000000041800028] = 000000004c86bab8
stx %l1,[%i3+%o5] ! Mem[0000000041800028] = 000000000000201f
! Mem[0000000090800020] = 665fc762201f7290, %g2 = ffffffffffffffdc
ldx [%i5+%o4],%g2 ! %g2 = 665fc762201f7290
! %l0 = 0e26ab2729895607, Mem[000000009000002a] = af7c1a3f
sth %l0,[%i4+0x02a] ! Mem[0000000090000028] = 56071a3f
! Mem[0000000090800038] = fc554a3e, %g2 = 665fc762201f7290
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e
! Mem[0000000090800030] = f5d358a9, %g2 = 00000000fc554a3e
ldub [%i5+0x032],%g2 ! %g2 = 00000000000000f5
p24_label_12:
! Mem[0000000091800014] = e1621d0d, %g2 = 00000000000000f5
ldub [%o0+0x015],%g2 ! %g2 = 00000000000000e1
! %l4 = 785b252a48008ee3, Mem[0000000090000024] = 55d3df55
stw %l4,[%i4+0x024] ! Mem[0000000090000024] = 48008ee3
! Mem[0000000091000000] = f5f01ec2 e276df48, %g2 = 000000e1, %g3 = 9ea6e537
ldd [%i6+%g0],%g2 ! %g2 = 00000000f5f01ec2 00000000e276df48
! %l1 = 000000000000201f, Mem[000000009080000e] = 8ad8f35d
sth %l1,[%i5+0x00e] ! Mem[000000009080000c] = 201ff35d
! Mem[0000000090800018] = 95560735, %g2 = 00000000f5f01ec2
ldub [%i5+%o3],%g2 ! %g2 = 0000000000000095
! Mem[0000000091000014] = 000000f5, %g2 = 0000000000000095
lduw [%i6+0x014],%g2 ! %g2 = 00000000000000f5
! %l4 = 785b252a48008ee3, Mem[000000009180002c] = 4725624a
sth %l4,[%o0+0x02c] ! Mem[000000009180002c] = 8ee3624a
! %l1 = 000000000000201f, Mem[0000000091800036] = d5eb2067
sth %l1,[%o0+0x036] ! Mem[0000000091800034] = 201f2067
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = 00000000000000f5
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[0000000091000034] = a440d578, %g2 = fc554a3e5ac4b8a1
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffa440
p24_label_13:
! %l0 = 0e26ab2729895607, Mem[0000000091000039] = 78fe309b
stb %l0,[%i6+0x039] ! Mem[0000000091000038] = 07fe309b
! %l5 = 5f6c8d226434d5eb, Mem[0000000090000000] = 02a57f83f35ddf55
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 5f6c8d226434d5eb
! %l3 = a25f4dd498129274, Mem[0000000091000018] = 2c680e1d
stb %l3,[%i6+%o3] ! Mem[0000000091000018] = 74680e1d
! Mem[0000000040800034] = e2f88d9c, %l2 = 02a57f83f35ddf55
ldsh [%i1+0x034],%l2 ! %l2 = ffffffffffffe2f8
! Mem[000000009000003c] = 0000201f, %g18 = 30bb00b4c98fbcaf
ldsw [%i4+0x03c],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[0000000091800000] = 270d22b947aa076f, %g2 = 000000000000201f
ldx [%o0+%g0],%g2 ! %g2 = 270d22b947aa076f
! %l5 = 5f6c8d226434d5eb, Mem[0000000091800018] = 0d0335e7b3fdeaf5
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 5f6c8d226434d5eb
! %l4 = 785b252a48008ee3, Mem[0000000091800008] = 4c632420ec55eaf5
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = 785b252a48008ee3
! Mem[0000000090800030] = 3ef5d358, %g2 = 270d22b947aa076f
ldub [%i5+0x031],%g2 ! %g2 = 000000000000003e
! Mem[000000009180000c] = 8ee3df51, %g2 = 000000000000003e
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000008ee3
p24_label_14:
! Mem[0000000090000000] = 5f6c8d22, %g18 = 30bb00b4c98fbcaf
ldsw [%i4+%g0],%g2 ! %g2 = 30bb00b4c98fbcaf
! %l3 = a25f4dd498129274, Mem[0000000091800024] = 1a3fcb6f
stw %l3,[%o0+0x024] ! Mem[0000000091800024] = 98129274
! %l7 = 000000004c86bab8, Mem[0000000041000020] = a6c0bd9975324719
stx %l7,[%i2+%o4] ! Mem[0000000041000020] = 000000004c86bab8
! Mem[0000000041800028] = 00000000, %l6 = 0000000000004436
ldsb [%i3+0x029],%l6 ! %l6 = 0000000000000000
! Mem[0000000091800014] = 88e1621d, %g2 = 000000005f6c8d22
lduh [%o0+0x014],%g2 ! %g2 = 00000000000088e1
! Mem[0000000090000008] = bc841a2f, %g2 = 00000000000088e1
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffbc
! Mem[0000000091800034] = d4df201f, %g2 = ffffffffffffffbc
ldsb [%o0+0x034],%g2 ! %g2 = ffffffffffffffd4
! %l0 = 0e26ab2729895607, Mem[000000009100000e] = 95411a3f
stb %l0,[%i6+0x00e] ! Mem[000000009100000c] = 07411a3f
! %l7 = 000000004c86bab8, Mem[0000000091800000] = 270d22b947aa076f
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 000000004c86bab8
! %l4 = 785b252a48008ee3, Mem[0000000040000012] = f5c9201f
sth %l4,[%i0+0x012] ! Mem[0000000040000010] = f5c98ee3
p24_label_15:
! Mem[0000000041000018] = a8fbd33c529497c2, %l1 = 000000000000201f
ldx [%i2+%o3],%l1 ! %l1 = a8fbd33c529497c2
! Mem[0000000090000028] = 3f265607, %g18 = 30bb00b4c98fbcaf
ldsw [%i4+%o5],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[0000000090000008] = bc841a2f, %g2 = 000000003f265607
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffbc84
! Mem[0000000090000008] = bc841a2f, %g2 = ffffffffffffbc84
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffbc
! %l6 = 0000000000000000, Mem[0000000091000030] = d7be7a30941fa440
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 0000000000000000
! Mem[0000000091800024] = 98129274, %g18 = 30bb00b4c98fbcaf
ldsw [%o0+0x024],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = 98129274, %g3 = e276df48
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
! Mem[000000009180003c] = 60b200b2, %g2 = 00000000fc554a3e
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000060b2
! %l6 = 0000000000000000, Mem[0000000091800000] = 00000000
stb %l6,[%o0+%g0] ! Mem[0000000091800000] = 00000000
! Mem[0000000090000014] = 3c01ce8c, %g18 = 30bb00b4c98fbcaf
ldsw [%i4+0x014],%g2 ! %g2 = 30bb00b4c98fbcaf
p24_label_16:
! %l0 = 0e26ab2729895607, Mem[000000009080000c] = ca57201f
sth %l0,[%i5+0x00c] ! Mem[000000009080000c] = 5607201f
! %l7 = 000000004c86bab8, Mem[000000009180001c] = 6434d5eb
stw %l7,[%o0+0x01c] ! Mem[000000009180001c] = 4c86bab8
! Mem[0000000041800018] = 7bf502bc, %l4 = 785b252a48008ee3
lduh [%i3+0x01a],%l4 ! %l4 = 00000000000002bc
! Mem[0000000091800008] = 785b252a, %g2 = 000000003c01ce8c
ldsh [%o0+%o1],%g2 ! %g2 = 000000000000785b
! Mem[0000000091800000] = 004c86ba, %g2 = 000000000000785b
ldsb [%o0+0x003],%g2 ! %g2 = 0000000000000000
! %l2 = ffffffffffffe2f8, Mem[0000000091000038] = d507fe30
stw %l2,[%i6+0x038] ! Mem[0000000091000038] = ffffe2f8
! Mem[0000000091000008] = f5482f5f eaf50741, %g2 = 00000000, %g3 = 5ac4b8a1
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f 00000000eaf50741
! %l3 = a25f4dd498129274, Mem[000000009100001c] = 9ea6e537
stw %l3,[%i6+0x01c] ! Mem[000000009100001c] = 98129274
! Mem[000000004080002c] = 48008ee3, %l5 = 5f6c8d226434d5eb
ldsh [%i1+0x02e],%l5 ! %l5 = ffffffffffff8ee3
! Mem[0000000090800030] = dc3ef5d358a94c81, %g2 = 00000000f5482f5f
ldx [%i5+0x030],%g2 ! %g2 = dc3ef5d358a94c81
p24_label_17:
! %l4 = 00000000000002bc, Mem[0000000091000018] = 74680e1d98129274
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 00000000000002bc
! %l0 = 0e26ab2729895607, Mem[0000000091800018] = 5f6c8d22
stw %l0,[%o0+%o3] ! Mem[0000000091800018] = 29895607
! %l4 = 00000000000002bc, Mem[0000000090000010] = b61f96383c01ce8c
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = 00000000000002bc
! Mem[0000000091800018] = 29895607, %g18 = 30bb00b4c98fbcaf
ldsw [%o0+%o3],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[0000000091000034] = 00000000, %g2 = 0000000029895607
lduw [%i6+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800020] = 3f26af7c, %g2 = 0000000000000000
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000003f26
! Mem[0000000091000038] = ffffe2f8, %g2 = 0000000000003f26
lduw [%i6+0x038],%g2 ! %g2 = 00000000ffffe2f8
! %l6 = 0000000000000000, Mem[0000000090000010] = 00000000000002bc
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 0000000000000000
! Mem[0000000041800010] = 97e7ab30 42ffa86e, %l4 = 000002bc, %l5 = ffff8ee3
ldd [%i3+%o2],%l4 ! %l4 = 0000000097e7ab30 0000000042ffa86e
! Mem[0000000091000000] = f5f01ec2, %g2 = 00000000ffffe2f8
ldub [%i6+%g0],%g2 ! %g2 = 00000000000000f5
p24_label_18:
! %l2 = ffffffffffffe2f8, Mem[0000000040000004] = c9da2d2d
sth %l2,[%i0+0x004] ! Mem[0000000040000004] = e2f82d2d
! Mem[0000000090000000] = 5f6c8d22 6434d5eb, %g2 = 000000f5, %g3 = eaf50741
ldd [%i4+%g0],%g2 ! %g2 = 000000005f6c8d22 000000006434d5eb
! %l7 = 000000004c86bab8, Mem[0000000090800002] = 1d794f34
stb %l7,[%i5+0x002] ! Mem[0000000090800000] = b8794f34
! Mem[0000000091000018] = 00000000000002bc, %g2 = 000000005f6c8d22
ldx [%i6+%o3],%g2 ! %g2 = 00000000000002bc
! %l4 = 97e7ab30, %l5 = 42ffa86e, Mem[0000000091800000] = 00000000 4c86bab8
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 97e7ab30 42ffa86e
! %l1 = a8fbd33c529497c2, Mem[0000000040000025] = 7bf8011b
stb %l1,[%i0+0x025] ! Mem[0000000040000024] = 7bc2011b
! Mem[0000000090000038] = 1a3fcb6f 0000201f, %g2 = 000002bc, %g3 = 6434d5eb
ldd [%i4+0x038],%g2 ! %g2 = 000000001a3fcb6f 000000000000201f
! Mem[0000000091800030] = f7dc9b67, %g18 = 30bb00b4c98fbcaf
ldsw [%o0+0x030],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[0000000090000008] = bc841a2f, %g2 = fffffffff7dc9b67
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffbc84
! %l3 = a25f4dd498129274, Mem[000000009080000c] = 5607201f
stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = 98129274
p24_label_19:
! %l5 = 0000000042ffa86e, Mem[000000009180000c] = 48008ee3
stw %l5,[%o0+0x00c] ! Mem[000000009180000c] = 42ffa86e
! %l3 = a25f4dd498129274, Mem[0000000090000038] = 1a3fcb6f
sth %l3,[%i4+0x038] ! Mem[0000000090000038] = 9274cb6f
! %l6 = 00000000, %l7 = 4c86bab8, Mem[0000000090000028] = 3f265607 1a3fcb6f
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000000 4c86bab8
! Mem[000000009100000c] = 07411a3f, %g2 = ffffffffffffbc84
ldsb [%i6+0x00e],%g2 ! %g2 = 0000000000000007
! %l7 = 000000004c86bab8, Mem[0000000041000024] = 4c86bab8
stw %l7,[%i2+0x024] ! Mem[0000000041000024] = 4c86bab8
! %l2 = ffffffffffffe2f8, Mem[0000000090800029] = e1621d64
stb %l2,[%i5+0x029] ! Mem[0000000090800028] = f8621d64
! %l2 = ffffffffffffe2f8, Mem[0000000040800038] = dbc4f73ef5a97dd2
stx %l2,[%i1+0x038] ! Mem[0000000040800038] = ffffffffffffe2f8
! Mem[000000009080000c] = 9274f35d, %g2 = 0000000000000007
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffff9274
! Mem[0000000090800008] = cb6f262f, %g2 = ffffffffffff9274
lduw [%i5+%o1],%g2 ! %g2 = 00000000cb6f262f
! Mem[000000009100001c] = 02bc3d4d, %g2 = 00000000cb6f262f
ldsh [%i6+0x01e],%g2 ! %g2 = 00000000000002bc
p24_label_20:
! Mem[0000000091800008] = 785b252a42ffa86e, %g2 = 00000000000002bc
ldx [%o0+%o1],%g2 ! %g2 = 785b252a42ffa86e
! %l3 = a25f4dd498129274, Mem[0000000040000018] = b7af6390
stw %l3,[%i0+%o3] ! Mem[0000000040000018] = 98129274
! Mem[0000000090800038] = 4a3e5ac4, %g2 = 785b252a42ffa86e
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000004a3e
! Mem[0000000090800008] = cb6f262f98129274, %g2 = 0000000000004a3e
ldx [%i5+%o1],%g2 ! %g2 = cb6f262f98129274
! Mem[000000004100000c] = bb369468, %l1 = a8fbd33c529497c2
lduw [%i2+0x00c],%l1 ! %l1 = 00000000bb369468
! %l3 = a25f4dd498129274, Mem[0000000041000012] = 0244a8f4
sth %l3,[%i2+0x012] ! Mem[0000000041000010] = 02449274
! Mem[0000000090000014] = 00000000, %g2 = cb6f262f98129274
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000028] = b35541f1, %g18 = 30bb00b4c98fbcaf
ldsw [%i6+%o5],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[0000000090000024] = 48008ee3, %g2 = ffffffffb35541f1
lduh [%i4+0x024],%g2 ! %g2 = 0000000000004800
! %l6 = 0000000000000000, Mem[0000000040000010] = f5c98ee3
stw %l6,[%i0+%o2] ! Mem[0000000040000010] = 00000000
p24_label_21:
! %l6 = 0000000000000000, Mem[0000000091000018] = 00000000000002bc
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000000
! %l7 = 000000004c86bab8, Mem[0000000090000010] = 00000000
stb %l7,[%i4+%o2] ! Mem[0000000090000010] = b8000000
! Mem[0000000091000028] = b35541f1, %g2 = 0000000000004800
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffb355
! Mem[000000009080003c] = c4b8a100, %g2 = ffffffffffffb355
ldsb [%i5+0x03d],%g2 ! %g2 = ffffffffffffffc4
! %l3 = a25f4dd498129274, Mem[0000000091800028] = f41da24c8ee3624a
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = a25f4dd498129274
! Mem[0000000090800020] = 665fc762, %g2 = ffffffffffffffc4
lduw [%i5+%o4],%g2 ! %g2 = 00000000665fc762
! %l7 = 000000004c86bab8, Mem[0000000091000032] = 00000000
stb %l7,[%i6+0x032] ! Mem[0000000091000030] = b8000000
! Mem[0000000091000020] = 3d4d27c5, %g2 = 00000000665fc762
lduw [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5
! Mem[0000000090800000] = 2f7fb879, %g2 = 000000003d4d27c5
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
! Mem[0000000091000020] = 4d27c52e, %g2 = 0000000000002f7f
ldsb [%i6+0x021],%g2 ! %g2 = 000000000000004d
p24_label_22:
! Mem[0000000040800034] = e2f88d9c, %l2 = ffffffffffffe2f8
ldsb [%i1+0x034],%l2 ! %l2 = ffffffffffffffe2
! %l4 = 97e7ab30, %l5 = 42ffa86e, Mem[0000000090800028] = 88f8621d 6434d5eb
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 97e7ab30 42ffa86e
! Mem[0000000090800004] = d7b2cb6f, %g2 = 000000000000004d
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffd7b2
! %l4 = 0000000097e7ab30, Mem[000000009000002e] = bab8573d
sth %l4,[%i4+0x02e] ! Mem[000000009000002c] = ab30573d
! Mem[0000000091000004] = e276df48, %g18 = 30bb00b4c98fbcaf
ldsw [%i6+0x004],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[0000000091000028] = 41f165d6, %g2 = ffffffffe276df48
ldsh [%i6+0x02a],%g2 ! %g2 = 00000000000041f1
! %l1 = 00000000bb369468, Mem[0000000090000032] = 94b1da39
sth %l1,[%i4+0x032] ! Mem[0000000090000030] = 9468da39
! Mem[000000009100002c] = 65d6ebbd, %g18 = 30bb00b4c98fbcaf
ldsw [%i6+0x02c],%g2 ! %g2 = 30bb00b4c98fbcaf
! %l4 = 0000000097e7ab30, Mem[0000000091800027] = 74a25f4d
stb %l4,[%o0+0x027] ! Mem[0000000091800024] = 30a25f4d
! %l1 = 00000000bb369468, Mem[0000000090000009] = 841a2fc3
stb %l1,[%i4+0x009] ! Mem[0000000090000008] = 681a2fc3
p24_label_23:
! %l6 = 0000000000000000, Mem[0000000091000030] = 0000b800
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = 00000000
! Mem[0000000090800038] = fc554a3e, %g18 = 30bb00b4c98fbcaf
ldsw [%i5+0x038],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[0000000040800030] = f30fea31, %l5 = 0000000042ffa86e
lduh [%i1+0x030],%l5 ! %l5 = 000000000000f30f
! Mem[0000000090800018] = 07355362, %g2 = fffffffffc554a3e
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
! Mem[000000009000001c] = df55efda, %g2 = 0000000000000735
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000df55
! Mem[0000000091800024] = 98129230, %g2 = 000000000000df55
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffff9812
! Mem[0000000091800038] = 206724ce, %g2 = ffffffffffff9812
lduh [%o0+0x038],%g2 ! %g2 = 0000000000002067
! %l5 = 000000000000f30f, Mem[000000004000000d] = 06690aa5
stb %l5,[%i0+0x00d] ! Mem[000000004000000c] = 060f0aa5
! Mem[0000000090000020] = efdae8a0 48008ee3, %g2 = 00002067, %g3 = 0000201f
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 0000000048008ee3
! Mem[000000009080000c] = 9274f35d, %g2 = 00000000efdae8a0
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffff9274
p24_label_24:
! %l6 = 0000000000000000, Mem[0000000091800000] = 97e7ab3042ffa86e
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000000
! %l1 = 00000000bb369468, Mem[0000000040800034] = e2f88d9c
stb %l1,[%i1+0x034] ! Mem[0000000040800034] = 68f88d9c
! Mem[0000000090000000] = 8d226434, %g2 = ffffffffffff9274
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffff8d22
! Mem[0000000090000028] = 00000000 4c86ab30, %g2 = ffff8d22, %g3 = 48008ee3
ldd [%i4+%o5],%g2 ! %g2 = 0000000000000000 000000004c86ab30
! Mem[0000000091800014] = 621d2989, %g2 = 0000000000000000
ldsb [%o0+0x016],%g2 ! %g2 = 0000000000000062
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = 00000062, %g3 = 4c86ab30
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! %l2 = ffffffe2, %l3 = 98129274, Mem[0000000091000030] = 00000000 00000000
std %l2,[%i6+0x030] ! Mem[0000000091000030] = ffffffe2 98129274
! Mem[000000009180003c] = 60b200b2, %g18 = 30bb00b4c98fbcaf
ldsw [%o0+0x03c],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[0000000090000008] = bc681a2f, %g18 = 30bb00b4c98fbcaf
ldsw [%i4+%o1],%g2 ! %g2 = 30bb00b4c98fbcaf
! %l0 = 29895607, %l1 = bb369468, Mem[0000000091000028] = b35541f1 65d6ebbd
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 29895607 bb369468
p24_label_25:
! Mem[0000000040800020] = 8f2adf311d91b739, %l2 = ffffffffffffffe2
ldx [%i1+%o4],%l2 ! %l2 = 8f2adf311d91b739
! Mem[0000000090000034] = da399060, %g18 = 30bb00b4c98fbcaf
ldsw [%i4+0x034],%g2 ! %g2 = 30bb00b4c98fbcaf
! Mem[000000004180000c] = f35ddf55, %l6 = 0000000000000000
ldsb [%i3+0x00f],%l6 ! %l6 = 0000000000000055
! Mem[0000000090800028] = 97e7ab3042ffa86e, %g2 = ffffffffda399060
ldx [%i5+%o5],%g2 ! %g2 = 97e7ab3042ffa86e
! Mem[0000000091000010] = d5eb0000, %g2 = 97e7ab3042ffa86e
ldsb [%i6+0x012],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000090800028] = 97e7ab30, %g2 = ffffffffffffffd5
lduh [%i5+%o5],%g2 ! %g2 = 00000000000097e7
! Mem[0000000090000008] = bc681a2f c349b38e, %g2 = 000097e7, %g3 = 2e6fd2f1
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc681a2f 00000000c349b38e
! Mem[0000000090800034] = 58a94c81, %g2 = 00000000bc681a2f
lduw [%i5+0x034],%g2 ! %g2 = 0000000058a94c81
! Mem[0000000091000010] = 1a3fd5eb, %g2 = 0000000058a94c81
lduw [%i6+%o2],%g2 ! %g2 = 000000001a3fd5eb
! Mem[0000000091800008] = 785b252a 42ffa86e, %g2 = 1a3fd5eb, %g3 = c349b38e
ldd [%o0+%o1],%g2 ! %g2 = 00000000785b252a 0000000042ffa86e
ba,a p24_not_taken_0_end
p24_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0e26ab2729895607
bne,a,pn %xcc,p24_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000bb369468
bne,a,pn %xcc,p24_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 8f2adf311d91b739
bne,a,pn %xcc,p24_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000097e7ab30
bne,a,pn %xcc,p24_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000f30f
bne,a,pn %xcc,p24_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000055
bne,a,pn %xcc,p24_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000004c86bab8
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 23158e20 e5962dd4
bne %xcc,p24_f4_fail
nop
! Check Local Memory
set p24_local0_expect,%g1
p24_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = edbe478ce2f82d2d
ldx [%i0+0x000],%g3 ! Observed data at 0000000040000000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4436e0f1060f0aa5
ldx [%i0+0x008],%g3 ! Observed data at 0000000040000008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000ebb0631c
ldx [%i0+0x010],%g3 ! Observed data at 0000000040000010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 98129274c6b332a3
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 = 24d67d107bc2011b
ldx [%i0+0x020],%g3 ! Observed data at 0000000040000020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x020,%g4
set p24_local1_expect,%g1
p24_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 3f26af7c1a3fcb6f
ldx [%i1+0x008],%g3 ! Observed data at 0000000040800008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = f30fea3168f88d9c
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 = ffffffffffffe2f8
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+0x010],%g2 ! Expected data = 02449274bb0a822c
ldx [%i2+0x010],%g3 ! Observed data at 0000000041000010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000004c86bab8
ldx [%i2+0x020],%g3 ! Observed data at 0000000041000020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x020,%g4
set p24_local3_expect,%g1
p24_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 00000000f35ddf55
ldx [%i3+0x008],%g3 ! Observed data at 0000000041800008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000000000fb
ldx [%i3+0x020],%g3 ! Observed data at 0000000041800020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000000000201f
ldx [%i3+0x028],%g3 ! Observed data at 0000000041800028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 74df73b33335a467
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
! 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:
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040800018]
done
p24_trap1o:
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040800018]
done
p24_trap2e:
stba %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800028]
stha %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800028]
done
p24_trap2o:
stba %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800028]
stha %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800028]
done
p24_trap3e:
nop
nop
nop
nop
done
p24_trap3o:
nop
nop
nop
nop
done
p24_init_memory_pointers:
set p24_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p24_local0_start,%i0
set p24_local1_start,%i1
set p24_local2_start,%i2
set p24_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 3f26af7c1a3fcb6f
ldx [%g1+0x008],%l1 ! %l1 = 0e9604cea3243075
ldx [%g1+0x010],%l2 ! %l2 = 02a57f83f35ddf55
ldx [%g1+0x018],%l3 ! %l3 = a25f4dd498129274
ldx [%g1+0x020],%l4 ! %l4 = df51fb5e88e1621d
ldx [%g1+0x028],%l5 ! %l5 = 5f6c8d226434d5eb
ldx [%g1+0x030],%l6 ! %l6 = b61f96383c01ce8c
ldx [%g1+0x038],%l7 ! %l7 = 8ecb5e10b3fdeaf5
! Initialize the output register of window 0
set unres3_start,%o0
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 = a884cef4 35d7e0f2 7b5f945c c6479abf
! %f4 = 75c28cb8 bf0a9365 007bd6aa ec1994ad
! %f8 = 6f6dd2ac b3f939d2 353f45c7 13786623
! %f12 = 8727f820 63cceeb9 129bb47f ef8faa07
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b1fe4aa1 c50d6c6d 9b97c11d 88db1ed5
! %f20 = bf538e54 b23ba1ea fcca3115 4a434a7c
! %f24 = 27799a16 4bb17444 3fcc57f7 3df575f5
! %f28 = 23fecd35 1639b039 c43f4157 aabf72a7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c1e9e499 4a5346d7 b2c2a561 fe78364c
! %f36 = 4c1ed807 082c8f54 07d29f6d d7877fbe
! %f40 = 4d697c9f 4b975280 d4dec6ea 75242a0e
! %f44 = 9204a885 8c3e78f4 a3b95008 7d471f75
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x51439c6800000048,%g7,%g1 ! GSR scale = 9, align = 0
wr %g1,%g0,%gsr ! GSR = 51439c6800000048
wr %g0,%y ! Clear Y 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[0000000091000030] = 7a30941f, %g2 = 3b4249c21d5798be
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007a30
! Mem[0000000090800014] = af0a82ca, %g2 = 0000000000007a30
lduw [%i5+0x014],%g2 ! %g2 = 00000000af0a82ca
! %l7 = e01e59728692bd07, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = e01e59728692bd07
! Mem[0000000042800010] = caa45c43, %l2 = c38091c836e58f55
ldsw [%i1+%o2],%l2 ! %l2 = ffffffffcaa45c43
! %l6 = 175512d67300d3e4, Mem[0000000091800010] = 404e134b01f6b102
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 175512d67300d3e4
! %l5 = 603047e9de5fe548, Mem[0000000090000039] = 45cbce22
stb %l5,[%i4+0x039] ! Mem[0000000090000038] = 48cbce22
! %l1 = c83a22881793214b, Mem[0000000090000018] = e663a5d9
sth %l1,[%i4+%o3] ! Mem[0000000090000018] = 214ba5d9
! Mem[000000009080002c] = 34dfdc3e, %g2 = 00000000af0a82ca
ldsh [%i5+0x02e],%g2 ! %g2 = 00000000000034df
! Mem[0000000043000000] = a4243aaf, %l5 = 603047e9de5fe548
lduh [%i2+%g0],%l5 ! %l5 = 000000000000a424
! Mem[0000000043800018] = c19a707b, %l0 = c6750862081c644d
ldsb [%i3+0x019],%l0 ! %l0 = ffffffffffffff9a
p25_label_2:
! Mem[0000000090800020] = 665fc762, %g18 = 04aca250ab592e67
ldsw [%i5+%o4],%g2 ! %g2 = 04aca250ab592e67
! %l4 = 12cb6c09fa6db152, Mem[0000000043800011] = 1d5cfe55
stb %l4,[%i3+0x011] ! Mem[0000000043800010] = 1d52fe55
! Mem[000000004300001c] = bd02d5eb, %l0 = ffffffffffffff9a
ldsb [%i2+0x01c],%l0 ! %l0 = ffffffffffffffbd
! %l6 = 175512d67300d3e4, Mem[000000009000003c] = 22b61a17
stw %l6,[%i4+0x03c] ! Mem[000000009000003c] = 7300d3e4
! Mem[0000000091800024] = 7031f4c1, %g2 = 00000000665fc762
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000070
! Mem[0000000091000018] = e01e5972 8692bd07, %g2 = 00000070, %g3 = 0bad0b00
ldd [%i6+%o3],%g2 ! %g2 = 00000000e01e5972 000000008692bd07
! Mem[0000000043800028] = 87a3b924, %l1 = c83a22881793214b
ldsh [%i3+0x02a],%l1 ! %l1 = ffffffffffffb924
! %l2 = caa45c43, %l3 = 9f97954e, Mem[0000000043800020] = 499750fd 6c00c460
std %l2,[%i3+%o4] ! Mem[0000000043800020] = caa45c43 9f97954e
! Mem[000000009000000c] = b38eb8b0, %g2 = 00000000e01e5972
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffb38e
! %l2 = ffffffffcaa45c43, Mem[0000000090800000] = 2f7f1d79
sth %l2,[%i5+%g0] ! Mem[0000000090800000] = 5c431d79
p25_label_3:
! %l5 = 000000000000a424, Mem[0000000043800014] = 1c25e92a
stw %l5,[%i3+0x014] ! Mem[0000000043800014] = 0000a424
! Mem[000000009000002c] = 62474693, %g18 = 04aca250ab592e67
ldsw [%i4+0x02c],%g2 ! %g2 = 04aca250ab592e67
! Mem[0000000043000028] = 10addfaa, %l6 = 175512d67300d3e4
ldsh [%i2+%o5],%l6 ! %l6 = 00000000000010ad
! %l6 = 00000000000010ad, Mem[0000000090800014] = af0a82ca
sth %l6,[%i5+0x014] ! Mem[0000000090800014] = 10ad82ca
! Mem[000000009000002c] = 93573d94, %g2 = 0000000062474693
ldsb [%i4+0x02f],%g2 ! %g2 = ffffffffffffff93
! %l0 = ffffffbd, %l1 = ffffb924, Mem[0000000091000000] = 92f01ec2 e276df48
std %l0,[%i6+%g0] ! Mem[0000000091000000] = ffffffbd ffffb924
! %l0 = ffffffbd, %l1 = ffffb924, Mem[0000000091800010] = 175512d6 7300d3e4
std %l0,[%o0+%o2] ! Mem[0000000091800010] = ffffffbd ffffb924
! %l0 = ffffffbd, %l1 = ffffb924, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l0,[%i5+0x030] ! Mem[0000000090800030] = ffffffbd ffffb924
! %l4 = 12cb6c09fa6db152, Mem[0000000090000038] = 9048cbce7300d3e4
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = 12cb6c09fa6db152
! Mem[0000000091000018] = e01e5972, %g2 = ffffffffffffff93
lduw [%i6+%o3],%g2 ! %g2 = 00000000e01e5972
p25_label_4:
! %l2 = ffffffffcaa45c43, Mem[0000000043000038] = dfde4ab9
stb %l2,[%i2+0x038] ! Mem[0000000043000038] = 43de4ab9
! %l0 = ffffffbd, %l1 = ffffb924, Mem[0000000091800020] = 21fea2c7 41537031
std %l0,[%o0+%o4] ! Mem[0000000091800020] = ffffffbd ffffb924
! %l7 = e01e59728692bd07, Mem[000000009180000c] = ec2a3791
stb %l7,[%o0+0x00c] ! Mem[000000009180000c] = 072a3791
! Mem[0000000042000038] = ae16aef7 2731466e, %l4 = fa6db152, %l5 = 0000a424
ldd [%i0+0x038],%l4 ! %l4 = 00000000ae16aef7 000000002731466e
! Mem[000000009080002c] = cb9834df, %g18 = 04aca250ab592e67
ldsw [%i5+0x02c],%g2 ! %g2 = 04aca250ab592e67
! Mem[0000000091000028] = b35541f1, %g2 = ffffffffcb9834df
lduw [%i6+%o5],%g2 ! %g2 = 00000000b35541f1
! %l0 = ffffffffffffffbd, Mem[000000009100000c] = ccff9541
stb %l0,[%i6+0x00c] ! Mem[000000009100000c] = bdff9541
! Mem[0000000090000034] = 906012cb, %g2 = 00000000b35541f1
lduh [%i4+0x036],%g2 ! %g2 = 0000000000009060
! Mem[0000000091000018] = e01e5972, %g2 = 0000000000009060
ldub [%i6+%o3],%g2 ! %g2 = 00000000000000e0
! %l4 = ae16aef7, %l5 = 2731466e, Mem[0000000091000030] = d7be7a30 941fa440
std %l4,[%i6+0x030] ! Mem[0000000091000030] = ae16aef7 2731466e
p25_label_5:
! %l3 = 055bac5a9f97954e, Mem[000000009080000c] = ca578ad8
stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = 9f97954e
! %l0 = ffffffbd, %l1 = ffffb924, Mem[0000000090000000] = 8624e74a 77d35b81
std %l0,[%i4+%g0] ! Mem[0000000090000000] = ffffffbd ffffb924
! %l1 = ffffffffffffb924, Mem[0000000091000038] = d578fe309b50f1dd
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = ffffffffffffb924
! Mem[0000000090000038] = 12cb6c09fa6db152, %g2 = 00000000000000e0
ldx [%i4+0x038],%g2 ! %g2 = 12cb6c09fa6db152
! %l2 = caa45c43, %l3 = 9f97954e, Mem[0000000043800000] = 422298f1 7d5b0651
std %l2,[%i3+%g0] ! Mem[0000000043800000] = caa45c43 9f97954e
! Mem[000000009080003c] = b8a10000, %g2 = 12cb6c09fa6db152
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000090800010] = b25f4cb9, %g2 = ffffffffffffffb8
lduh [%i5+%o2],%g2 ! %g2 = 000000000000b25f
! %l6 = 00000000000010ad, Mem[0000000091000011] = 126a381f
stb %l6,[%i6+0x011] ! Mem[0000000091000010] = ad6a381f
! Mem[0000000043000000] = a4243aaf047b322a, %l4 = 00000000ae16aef7
ldx [%i2+%g0],%l4 ! %l4 = a4243aaf047b322a
! %l3 = 055bac5a9f97954e, Mem[0000000042800028] = c3095acdf30afc03
stx %l3,[%i1+%o5] ! Mem[0000000042800028] = 055bac5a9f97954e
p25_label_6:
! %l3 = 055bac5a9f97954e, Mem[0000000043000016] = d9b43001
stb %l3,[%i2+0x016] ! Mem[0000000043000014] = d9b44e01
! %l6 = 000010ad, %l7 = 8692bd07, Mem[0000000090000030] = 573d94b1 da399060
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 000010ad 8692bd07
! Mem[0000000091800030] = f7dc9b67 d4df14b0, %g2 = 0000b25f, %g3 = 8692bd07
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df14b0
! %l7 = e01e59728692bd07, Mem[0000000091000020] = 3d4d27c52e6fd2f1
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = e01e59728692bd07
! Mem[0000000043800010] = 1d52fe55, %l1 = ffffffffffffb924
ldsb [%i3+0x012],%l1 ! %l1 = fffffffffffffffe
! %l7 = e01e59728692bd07, Mem[0000000090800016] = 82ca9556
sth %l7,[%i5+0x016] ! Mem[0000000090800014] = bd079556
! Mem[0000000090000030] = 000010ad8692bd07, %g2 = 00000000f7dc9b67
ldx [%i4+0x030],%g2 ! %g2 = 000010ad8692bd07
! %l5 = 000000002731466e, Mem[000000009100003c] = ffffb924
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = 2731466e
! Mem[0000000091800020] = ffffffbdffffb924, %g2 = 000010ad8692bd07
ldx [%o0+%o4],%g2 ! %g2 = ffffffbdffffb924
! Mem[0000000090000010] = b8b0f4d7, %g2 = ffffffbdffffb924
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b8b0
p25_label_7:
! Mem[0000000042000024] = 90561c64, %l3 = 055bac5a9f97954e
ldub [%i0+0x025],%l3 ! %l3 = 0000000000000056
! %l2 = caa45c43, %l3 = 00000056, Mem[0000000090000028] = c7af7175 62474693
std %l2,[%i4+%o5] ! Mem[0000000090000028] = caa45c43 00000056
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 000000000000b8b0
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
! Mem[0000000091000020] = 59728692, %g2 = ddee8f90cb9834df
lduh [%i6+0x022],%g2 ! %g2 = 0000000000005972
! %l4 = 047b322a, %l5 = 2731466e, Mem[0000000091000018] = e01e5972 8692bd07
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 047b322a 2731466e
! %l3 = 0000000000000056, Mem[0000000042000038] = ae16aef72731466e
stx %l3,[%i0+0x038] ! Mem[0000000042000038] = 0000000000000056
! %l0 = ffffffffffffffbd, Mem[000000009180003c] = 60b200b2
stw %l0,[%o0+0x03c] ! Mem[000000009180003c] = ffffffbd
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 0000000000005972
lduw [%i5+0x03c],%g2 ! %g2 = 000000005ac4b8a1
! Mem[0000000090800024] = da437290, %g2 = 000000005ac4b8a1
lduh [%i5+0x024],%g2 ! %g2 = 000000000000da43
! Mem[0000000091000008] = f5482f5f, %g2 = 000000000000da43
lduw [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f
p25_label_8:
! %l7 = e01e59728692bd07, Mem[0000000090000009] = 841a2fc3
stb %l7,[%i4+0x009] ! Mem[0000000090000008] = 071a2fc3
! %l7 = e01e59728692bd07, Mem[000000004200000c] = fdecb933
stw %l7,[%i0+0x00c] ! Mem[000000004200000c] = 8692bd07
! %l4 = 047b322a, %l5 = 2731466e, Mem[0000000091000010] = 1bad6a38 1f66326f
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 047b322a 2731466e
! %l0 = ffffffbd, %l1 = fffffffe, Mem[0000000090000038] = 12cb6c09 fa6db152
std %l0,[%i4+0x038] ! Mem[0000000090000038] = ffffffbd fffffffe
! %l0 = ffffffffffffffbd, Mem[0000000091000024] = 8692bd07
stw %l0,[%i6+0x024] ! Mem[0000000091000024] = ffffffbd
! %l4 = a4243aaf047b322a, Mem[0000000090800000] = 5c431d79
sth %l4,[%i5+%g0] ! Mem[0000000090800000] = 322a1d79
! Mem[0000000042000000] = 94dd5750 579752f0, %l6 = 000010ad, %l7 = 8692bd07
ldd [%i0+%g0],%l6 ! %l6 = 0000000094dd5750 00000000579752f0
! Mem[0000000042800004] = 75c6b14f, %l0 = ffffffffffffffbd
lduw [%i1+0x004],%l0 ! %l0 = 0000000075c6b14f
! %l1 = fffffffffffffffe, Mem[0000000043800030] = 63fd0a50a75ebda2
stx %l1,[%i3+0x030] ! Mem[0000000043800030] = fffffffffffffffe
! Mem[0000000043000030] = 73b870ec 5bd07613, %l4 = 047b322a, %l5 = 2731466e
ldd [%i2+0x030],%l4 ! %l4 = 0000000073b870ec 000000005bd07613
p25_label_9:
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = f5482f5f, %g3 = d4df14b0
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[000000009100000c] = ff954104, %g2 = 00000000b35541f1
ldsb [%i6+0x00d],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800034] = d4df14b0, %g2 = ffffffffffffffff
lduw [%o0+0x034],%g2 ! %g2 = 00000000d4df14b0
! Mem[000000004200002c] = 771d9ce6, %l4 = 0000000073b870ec
ldsw [%i0+0x02c],%l4 ! %l4 = 00000000771d9ce6
! Mem[0000000090800010] = b25f4cb910adbd07, %g2 = 00000000d4df14b0
ldx [%i5+%o2],%g2 ! %g2 = b25f4cb910adbd07
! %l6 = 0000000094dd5750, Mem[000000009080001c] = 53628adf
stw %l6,[%i5+0x01c] ! Mem[000000009080001c] = 94dd5750
! Mem[0000000090000010] = b8b0f4d7, %g18 = 04aca250ab592e67
ldsw [%i4+%o2],%g2 ! %g2 = 04aca250ab592e67
! %l6 = 94dd5750, %l7 = 579752f0, Mem[0000000090000030] = 000010ad 8692bd07
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 94dd5750 579752f0
! Mem[0000000091000000] = ffffffbd, %g2 = ffffffffb8b0f4d7
lduw [%i6+%g0],%g2 ! %g2 = 00000000ffffffbd
! Mem[0000000090800008] = a19e262f 9f97954e, %g2 = ffffffbd, %g3 = 65d635bd
ldd [%i5+%o1],%g2 ! %g2 = 00000000a19e262f 000000009f97954e
p25_label_10:
! Mem[0000000091800010] = ffffffbd, %g2 = 00000000a19e262f
lduw [%o0+%o2],%g2 ! %g2 = 00000000ffffffbd
! Mem[0000000091000020] = e01e5972ffffffbd, %g2 = 00000000ffffffbd
ldx [%i6+%o4],%g2 ! %g2 = e01e5972ffffffbd
! Mem[000000009100003c] = 6e000000, %g2 = e01e5972ffffffbd
ldsb [%i6+0x03f],%g2 ! %g2 = 000000000000006e
! Mem[0000000090800014] = 10adbd07, %g2 = 000000000000006e
ldsb [%i5+0x014],%g2 ! %g2 = 0000000000000010
! %l4 = 00000000771d9ce6, Mem[0000000042000028] = 2ea6ffcf771d9ce6
stx %l4,[%i0+%o5] ! Mem[0000000042000028] = 00000000771d9ce6
! %l2 = ffffffffcaa45c43, Mem[0000000090800028] = ddee8f90
stw %l2,[%i5+%o5] ! Mem[0000000090800028] = caa45c43
! %l1 = fffffffffffffffe, Mem[0000000090000038] = ffffffbdfffffffe
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = fffffffffffffffe
! %l7 = 00000000579752f0, Mem[0000000090000038] = fffffffffffffffe
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 00000000579752f0
! Mem[0000000090000038] = 00000000 579752f0, %g2 = 00000010, %g3 = 9f97954e
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 00000000579752f0
! Mem[000000009180002c] = 624af7dc, %g2 = 0000000000000000
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000062
p25_label_11:
! %l6 = 0000000094dd5750, Mem[0000000090000028] = caa45c43
stw %l6,[%i4+%o5] ! Mem[0000000090000028] = 94dd5750
! Mem[0000000090000010] = b8b0f4d72e582097, %g2 = 0000000000000062
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d72e582097
! Mem[0000000091000004] = ffffb924, %g2 = b8b0f4d72e582097
lduh [%i6+0x004],%g2 ! %g2 = 000000000000ffff
! %l2 = ffffffffcaa45c43, Mem[000000004300003c] = c28fab7a
stw %l2,[%i2+0x03c] ! Mem[000000004300003c] = caa45c43
! Mem[0000000043800010] = 1d52fe55, %l4 = 00000000771d9ce6
lduh [%i3+%o2],%l4 ! %l4 = 0000000000001d52
! Mem[0000000091000030] = ae16aef72731466e, %g2 = 000000000000ffff
ldx [%i6+0x030],%g2 ! %g2 = ae16aef72731466e
! %l1 = fffffffffffffffe, Mem[0000000043000000] = a4243aaf047b322a
stx %l1,[%i2+%g0] ! Mem[0000000043000000] = fffffffffffffffe
! Mem[0000000090800034] = 24fc554a, %g2 = ae16aef72731466e
ldsb [%i5+0x037],%g2 ! %g2 = 0000000000000024
! Mem[0000000091800038] = ceffffff, %g2 = 0000000000000024
ldsb [%o0+0x03b],%g2 ! %g2 = ffffffffffffffce
! Mem[0000000091000020] = 1e5972ff, %g2 = ffffffffffffffce
ldub [%i6+0x021],%g2 ! %g2 = 000000000000001e
p25_label_12:
! Mem[0000000090800004] = 4f34d7b2, %g18 = 04aca250ab592e67
ldsw [%i5+0x004],%g2 ! %g2 = 04aca250ab592e67
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 4f34d7b2, %g3 = 579752f0
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[0000000090000010] = f4d72e58, %g2 = 00000000b35541f1
lduh [%i4+0x012],%g2 ! %g2 = 000000000000f4d7
! Mem[0000000043000008] = ac82ba88, %l6 = 0000000094dd5750
ldsw [%i2+%o1],%l6 ! %l6 = ffffffffac82ba88
! %l3 = 0000000000000056, Mem[0000000043800030] = fffffffffffffffe
stx %l3,[%i3+0x030] ! Mem[0000000043800030] = 0000000000000056
! Mem[000000009180002c] = 624af7dc, %g2 = 000000000000f4d7
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000062
! Mem[0000000091800030] = 67d4df14, %g2 = 0000000000000062
ldub [%o0+0x033],%g2 ! %g2 = 0000000000000067
! %l2 = caa45c43, %l3 = 00000056, Mem[0000000090800000] = 322a1d79 4f34d7b2
std %l2,[%i5+%g0] ! Mem[0000000090800000] = caa45c43 00000056
! %l2 = caa45c43, %l3 = 00000056, Mem[0000000090800028] = caa45c43 cb9834df
std %l2,[%i5+%o5] ! Mem[0000000090800028] = caa45c43 00000056
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = 00000067, %g3 = 65d635bd
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
p25_label_13:
! Mem[0000000042800008] = 98c70299b54d3ff0, %l2 = ffffffffcaa45c43
ldx [%i1+%o1],%l2 ! %l2 = 98c70299b54d3ff0
! Mem[0000000091000004] = ffffb924, %g2 = 00000000f4c1a24c
ldub [%i6+0x004],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800008] = 4c632420 072a3791, %g2 = 000000ff, %g3 = 4725624a
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000072a3791
! Mem[0000000042000018] = 2325cf32, %l6 = ffffffffac82ba88
ldsw [%i0+%o3],%l6 ! %l6 = 000000002325cf32
! Mem[0000000091000038] = ffff2731, %g2 = 000000004c632420
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffffffff
! %l0 = 75c6b14f, %l1 = fffffffe, Mem[0000000090800028] = caa45c43 00000056
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 75c6b14f fffffffe
! %l6 = 000000002325cf32, Mem[0000000091800017] = 240c9e91
stb %l6,[%o0+0x017] ! Mem[0000000091800014] = 320c9e91
! Mem[0000000091800014] = b9320c9e, %g2 = ffffffffffffffff
ldub [%o0+0x016],%g2 ! %g2 = 00000000000000b9
! %l4 = 00001d52, %l5 = 5bd07613, Mem[0000000091800038] = 206724ce ffffffbd
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 00001d52 5bd07613
! Mem[0000000090800018] = 073594dd, %g2 = 00000000000000b9
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
p25_label_14:
! %l4 = 0000000000001d52, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000000000001d52
! %l4 = 0000000000001d52, Mem[0000000042800010] = caa45c43
sth %l4,[%i1+%o2] ! Mem[0000000042800010] = 1d525c43
! Mem[0000000090000008] = bc071a2f, %g2 = 0000000000000735
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffbc07
! Mem[0000000091000008] = 2f5fbdff, %g2 = ffffffffffffbc07
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000002f5f
! Mem[0000000042000034] = 9b73a9ed, %l2 = 98c70299b54d3ff0
lduw [%i0+0x034],%l2 ! %l2 = 000000009b73a9ed
! %l7 = 00000000579752f0, Mem[0000000090800010] = b25f4cb910adbd07
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 00000000579752f0
! %l6 = 2325cf32, %l7 = 579752f0, Mem[0000000091800020] = ffffffbd ffffb924
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 2325cf32 579752f0
! Mem[000000009180001c] = 1391a223, %g2 = 0000000000002f5f
ldsb [%o0+0x01d],%g2 ! %g2 = 0000000000000013
! Mem[000000004380001c] = 59d62ad0, %l1 = fffffffffffffffe
ldub [%i3+0x01e],%l1 ! %l1 = 000000000000002a
! Mem[0000000090800028] = 75c6b14f fffffffe, %g2 = 00000013, %g3 = 072a3791
ldd [%i5+%o5],%g2 ! %g2 = 0000000075c6b14f 00000000fffffffe
p25_label_15:
! %l6 = 000000002325cf32, Mem[000000009180002c] = 4725624a
sth %l6,[%o0+0x02c] ! Mem[000000009180002c] = cf32624a
! %l1 = 000000000000002a, Mem[000000009180000c] = 072a3791
sth %l1,[%o0+0x00c] ! Mem[000000009180000c] = 002a3791
! Mem[0000000090000028] = 94dd5750, %g2 = 0000000075c6b14f
ldub [%i4+%o5],%g2 ! %g2 = 0000000000000094
! Mem[0000000042000008] = 9b1ffc1e, %l5 = 000000005bd07613
ldsh [%i0+0x00a],%l5 ! %l5 = fffffffffffffc1e
! Mem[0000000091800010] = ffffffbd, %g2 = 0000000000000094
lduw [%o0+%o2],%g2 ! %g2 = 00000000ffffffbd
! Mem[0000000090000034] = 52f00000, %g2 = 00000000ffffffbd
lduh [%i4+0x036],%g2 ! %g2 = 00000000000052f0
! %l4 = 0000000000001d52, Mem[000000009080003a] = 4a3e5ac4
stb %l4,[%i5+0x03a] ! Mem[0000000090800038] = 523e5ac4
! Mem[0000000090800008] = a19e262f, %g18 = 04aca250ab592e67
ldsw [%i5+%o1],%g2 ! %g2 = 04aca250ab592e67
! Mem[0000000090000038] = 00000057, %g2 = ffffffffa19e262f
ldsb [%i4+0x039],%g2 ! %g2 = 0000000000000000
! Mem[000000009080003c] = c4b8a100, %g2 = 0000000000000000
ldub [%i5+0x03d],%g2 ! %g2 = 00000000000000c4
p25_label_16:
! Mem[0000000090000010] = b0f4d72e, %g2 = 00000000000000c4
ldub [%i4+0x011],%g2 ! %g2 = 00000000000000b0
! %l3 = 0000000000000056, Mem[0000000091800000] = 270d22b947aa0789
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000056
! Mem[0000000091000008] = f5482f5f, %g2 = 00000000000000b0
lduw [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f
! Mem[000000009180001c] = 1391a223, %g2 = 00000000f5482f5f
ldsb [%o0+0x01d],%g2 ! %g2 = 0000000000000013
! Mem[0000000091800014] = ffb9320c, %g2 = 0000000000000013
ldsb [%o0+0x015],%g2 ! %g2 = ffffffffffffffff
! %l2 = 000000009b73a9ed, Mem[0000000091800038] = 00001d525bd07613
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 000000009b73a9ed
! Mem[0000000091800008] = 4c632420 002a3791, %g2 = ffffffff, %g3 = fffffffe
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000002a3791
! Mem[0000000090000020] = efdae8a0, %g2 = 000000004c632420
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffefda
! Mem[0000000090800010] = 00000000579752f0, %g2 = ffffffffffffefda
ldx [%i5+%o2],%g2 ! %g2 = 00000000579752f0
! Mem[000000009100003c] = 6e000000, %g2 = 00000000579752f0
ldsb [%i6+0x03f],%g2 ! %g2 = 000000000000006e
p25_label_17:
! %l6 = 000000002325cf32, Mem[000000009100003c] = 2731466e
sth %l6,[%i6+0x03c] ! Mem[000000009100003c] = cf32466e
! Mem[0000000091800010] = ffbdffff, %g2 = 000000000000006e
ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffffffbd
! Mem[0000000091000018] = 047b322a2731466e, %g2 = ffffffffffffffbd
ldx [%i6+%o3],%g2 ! %g2 = 047b322a2731466e
! %l4 = 0000000000001d52, Mem[0000000091800014] = ffffb932
stw %l4,[%o0+0x014] ! Mem[0000000091800014] = 00001d52
! Mem[0000000091800034] = 00001d52, %g2 = 047b322a2731466e
lduw [%o0+0x034],%g2 ! %g2 = 0000000000001d52
! Mem[000000009080001c] = 50665fc7, %g2 = 0000000000001d52
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000050
! Mem[000000009080001c] = 94dd5750, %g2 = 0000000000000050
lduw [%i5+0x01c],%g2 ! %g2 = 0000000094dd5750
! Mem[000000009100002c] = 65d635bd, %g2 = 0000000094dd5750
lduh [%i6+0x02c],%g2 ! %g2 = 00000000000065d6
! Mem[000000009180003c] = a9ed0000, %g2 = 00000000000065d6
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffa9ed
! Mem[0000000091000008] = f5482f5f, %g2 = ffffffffffffa9ed
ldsb [%i6+%o1],%g2 ! %g2 = fffffffffffffff5
p25_label_18:
! Mem[0000000091800004] = 0000564c, %g2 = fffffffffffffff5
ldub [%o0+0x005],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = f4c1a24c, %g2 = 0000000000000000
lduh [%o0+%o5],%g2 ! %g2 = 000000000000f4c1
! %l3 = 0000000000000056, Mem[000000009180000e] = 3791ffff
sth %l3,[%o0+0x00e] ! Mem[000000009180000c] = 0056ffff
! Mem[0000000090800014] = 579752f0, %g2 = 000000000000f4c1
lduh [%i5+0x014],%g2 ! %g2 = 0000000000005797
! Mem[0000000091800024] = f0f4c1a2, %g2 = 0000000000005797
ldub [%o0+0x027],%g2 ! %g2 = 00000000000000f0
! %l5 = fffffffffffffc1e, Mem[0000000091800037] = 52000000
stb %l5,[%o0+0x037] ! Mem[0000000091800034] = 1e000000
! Mem[0000000091800000] = 00000000 00000056, %g2 = 000000f0, %g3 = 002a3791
ldd [%o0+%g0],%g2 ! %g2 = 0000000000000000 0000000000000056
! %l0 = 0000000075c6b14f, Mem[000000009000003a] = 00005797
sth %l0,[%i4+0x03a] ! Mem[0000000090000038] = b14f5797
! %l0 = 0000000075c6b14f, Mem[0000000091800006] = 00564c63
sth %l0,[%o0+0x006] ! Mem[0000000091800004] = b14f4c63
! Mem[0000000042800038] = f54c6925, %l1 = 000000000000002a
lduh [%i1+0x03a],%l1 ! %l1 = 0000000000006925
p25_label_19:
! Mem[0000000090800000] = caa45c4300000056, %g2 = 0000000000000000
ldx [%i5+%g0],%g2 ! %g2 = caa45c4300000056
! %l7 = 00000000579752f0, Mem[000000009180003b] = 009b73a9
stb %l7,[%o0+0x03b] ! Mem[0000000091800038] = f09b73a9
! %l4 = 0000000000001d52, Mem[0000000091800006] = b14f4c63
sth %l4,[%o0+0x006] ! Mem[0000000091800004] = 1d524c63
! Mem[0000000042000034] = 9b73a9ed, %l7 = 00000000579752f0
ldsw [%i0+0x034],%l7 ! %l7 = ffffffff9b73a9ed
! Mem[0000000091800018] = 0c9e9129 1d1391a2, %g2 = 00000056, %g3 = 00000056
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 000000001d1391a2
! %l1 = 0000000000006925, Mem[0000000091800028] = f4c1a24ccf32624a
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 0000000000006925
! %l2 = 9b73a9ed, %l3 = 00000056, Mem[0000000090000010] = b8b0f4d7 2e582097
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 9b73a9ed 00000056
! Mem[0000000090800000] = caa45c43 00000056, %g2 = 0c9e9129, %g3 = 1d1391a2
ldd [%i5+%g0],%g2 ! %g2 = 00000000caa45c43 0000000000000056
! Mem[0000000090800028] = b14fffff, %g2 = 00000000caa45c43
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffb14f
! %l6 = 000000002325cf32, Mem[0000000091800019] = 9e91291d
stb %l6,[%o0+0x019] ! Mem[0000000091800018] = 3291291d
p25_label_20:
! %l0 = 75c6b14f, %l1 = 00006925, Mem[0000000090000030] = 94dd5750 579752f0
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 75c6b14f 00006925
! Mem[0000000091800008] = 4c632420002a0056, %g2 = ffffffffffffb14f
ldx [%o0+%o1],%g2 ! %g2 = 4c632420002a0056
! Mem[0000000042000014] = a55300da, %l2 = 000000009b73a9ed
ldsh [%i0+0x014],%l2 ! %l2 = ffffffffffffa553
! %l2 = ffffffffffffa553, Mem[0000000091000034] = 2731466e
sth %l2,[%i6+0x034] ! Mem[0000000091000034] = a553466e
! %l4 = 00001d52, %l5 = fffffc1e, Mem[0000000042000000] = 94dd5750 579752f0
std %l4,[%i0+%g0] ! Mem[0000000042000000] = 00001d52 fffffc1e
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = 002a0056, %g3 = 00000056
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 00000000efdae8a0
ldsb [%i5+0x03c],%g2 ! %g2 = 000000000000005a
! %l4 = 00001d52, %l5 = fffffc1e, Mem[0000000042800020] = 69e91fdd 8053259c
std %l4,[%i1+%o4] ! Mem[0000000042800020] = 00001d52 fffffc1e
! Mem[0000000091000038] = ffffffffcf32466e, %g2 = 000000000000005a
ldx [%i6+0x038],%g2 ! %g2 = ffffffffcf32466e
! Mem[0000000090000008] = bc071a2fc349b38e, %g2 = ffffffffcf32466e
ldx [%i4+%o1],%g2 ! %g2 = bc071a2fc349b38e
p25_label_21:
! Mem[000000009180000c] = 2a0056ff, %g2 = bc071a2fc349b38e
ldsb [%o0+0x00d],%g2 ! %g2 = 000000000000002a
! Mem[0000000090800000] = 5c430000, %g2 = 000000000000002a
lduh [%i5+0x002],%g2 ! %g2 = 0000000000005c43
! Mem[0000000091800000] = 00000000, %g2 = 0000000000005c43
lduw [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = 75c6b14ffffffffe, %g2 = 0000000000000000
ldx [%i5+%o5],%g2 ! %g2 = 75c6b14ffffffffe
! %l3 = 0000000000000056, Mem[000000004200001d] = 32685504
stb %l3,[%i0+0x01d] ! Mem[000000004200001c] = 32565504
! %l6 = 2325cf32, %l7 = 9b73a9ed, Mem[0000000042800018] = 2f6421df b08ca193
std %l6,[%i1+%o3] ! Mem[0000000042800018] = 2325cf32 9b73a9ed
! Mem[0000000091000008] = f5482f5f bdff9541, %g2 = fffffffe, %g3 = ecd31cd9
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f 00000000bdff9541
! Mem[0000000091000034] = 53466eff, %g2 = 00000000f5482f5f
ldub [%i6+0x035],%g2 ! %g2 = 0000000000000053
! Mem[0000000091000024] = ffffffbd, %g2 = 0000000000000053
ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000028] = f165d635, %g2 = ffffffffffffffff
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000f1
p25_label_22:
! Mem[0000000090000038] = 0000b14f, %g2 = 00000000000000f1
lduw [%i4+0x038],%g2 ! %g2 = 000000000000b14f
! Mem[0000000091800010] = ffffbd00, %g2 = 000000000000b14f
ldsb [%o0+0x011],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800018] = 0c3291291d1391a2, %g2 = ffffffffffffffff
ldx [%o0+%o3],%g2 ! %g2 = 0c3291291d1391a2
! Mem[0000000042000010] = 5b470112, %l3 = 0000000000000056
lduw [%i0+%o2],%l3 ! %l3 = 000000005b470112
! %l1 = 0000000000006925, Mem[0000000090000024] = ecd31cd9
stw %l1,[%i4+0x024] ! Mem[0000000090000024] = 00006925
! Mem[000000009180001c] = 1d1391a2, %g2 = 0c3291291d1391a2
lduh [%o0+0x01c],%g2 ! %g2 = 0000000000001d13
! %l0 = 0000000075c6b14f, Mem[0000000091800010] = ffffffbd00001d52
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 0000000075c6b14f
! %l6 = 000000002325cf32, Mem[0000000090000020] = efdae8a0
stw %l6,[%i4+%o4] ! Mem[0000000090000020] = 2325cf32
! Mem[0000000090000038] = 0000b14f 579752f0, %g2 = 00001d13, %g3 = bdff9541
ldd [%i4+0x038],%g2 ! %g2 = 000000000000b14f 00000000579752f0
! Mem[0000000091000030] = ae16aef7 a553466e, %g2 = 0000b14f, %g3 = 579752f0
ldd [%i6+0x030],%g2 ! %g2 = 00000000ae16aef7 00000000a553466e
p25_label_23:
! Mem[0000000042800038] = f54c692599d89a17, %l6 = 000000002325cf32
ldx [%i1+0x038],%l6 ! %l6 = f54c692599d89a17
! %l2 = ffffa553, %l3 = 5b470112, Mem[0000000091000038] = ffffffff cf32466e
std %l2,[%i6+0x038] ! Mem[0000000091000038] = ffffa553 5b470112
! Mem[000000009000003c] = 579752f0, %g2 = 00000000ae16aef7
lduw [%i4+0x03c],%g2 ! %g2 = 00000000579752f0
! %l2 = ffffa553, %l3 = 5b470112, Mem[0000000042000000] = 00001d52 fffffc1e
std %l2,[%i0+%g0] ! Mem[0000000042000000] = ffffa553 5b470112
! Mem[0000000091800008] = 4c632420, %g2 = 00000000579752f0
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000004c
! %l3 = 000000005b470112, Mem[000000009080001c] = 94dd5750
stw %l3,[%i5+0x01c] ! Mem[000000009080001c] = 5b470112
! %l5 = fffffffffffffc1e, Mem[000000009100003c] = 5b470112
sth %l5,[%i6+0x03c] ! Mem[000000009100003c] = fc1e0112
! Mem[0000000091000008] = 5fbdff95, %g2 = 000000000000004c
ldub [%i6+0x00b],%g2 ! %g2 = 000000000000005f
! Mem[0000000090000020] = 2325cf3200006925, %g2 = 000000000000005f
ldx [%i4+%o4],%g2 ! %g2 = 2325cf3200006925
! Mem[0000000043800030] = 00000000, %l0 = 0000000075c6b14f
lduh [%i3+0x032],%l0 ! %l0 = 0000000000000000
p25_label_24:
! Mem[000000009000000c] = c349b38e, %g18 = 04aca250ab592e67
ldsw [%i4+0x00c],%g2 ! %g2 = 04aca250ab592e67
! %l3 = 000000005b470112, Mem[0000000090000034] = 00006925
stw %l3,[%i4+0x034] ! Mem[0000000090000034] = 5b470112
! Mem[0000000091000038] = ffffa553 fc1e0112, %g2 = c349b38e, %g3 = a553466e
ldd [%i6+0x038],%g2 ! %g2 = 00000000ffffa553 00000000fc1e0112
! Mem[0000000090800020] = 665fc762, %g18 = 04aca250ab592e67
ldsw [%i5+%o4],%g2 ! %g2 = 04aca250ab592e67
! %l0 = 0000000000000000, Mem[000000009000003c] = 579752f0
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = 00000000
! %l4 = 00001d52, %l5 = fffffc1e, Mem[0000000090800030] = ffffffbd ffffb924
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 00001d52 fffffc1e
! Mem[0000000091000028] = b35541f165d635bd, %g2 = 00000000665fc762
ldx [%i6+%o5],%g2 ! %g2 = b35541f165d635bd
! Mem[0000000091000000] = ffffffbd ffffb924, %g2 = 65d635bd, %g3 = fc1e0112
ldd [%i6+%g0],%g2 ! %g2 = 00000000ffffffbd 00000000ffffb924
! Mem[0000000090800004] = 00000056, %g2 = 00000000ffffffbd
lduw [%i5+0x004],%g2 ! %g2 = 0000000000000056
! %l0 = 0000000000000000, Mem[0000000090000004] = ffffb924
sth %l0,[%i4+0x004] ! Mem[0000000090000004] = 0000b924
p25_label_25:
! Mem[0000000090800010] = 00000000, %g18 = 04aca250ab592e67
ldsw [%i5+%o2],%g2 ! %g2 = 04aca250ab592e67
! %l7 = ffffffff9b73a9ed, Mem[0000000090800004] = 00000056
sth %l7,[%i5+0x004] ! Mem[0000000090800004] = a9ed0056
! %l7 = ffffffff9b73a9ed, Mem[000000009100002d] = d635bdae
stb %l7,[%i6+0x02d] ! Mem[000000009100002c] = ed35bdae
! %l7 = ffffffff9b73a9ed, Mem[0000000090800004] = a9ed0056
stb %l7,[%i5+0x004] ! Mem[0000000090800004] = eded0056
! Mem[0000000090000014] = 00000056, %g2 = 0000000000000000
ldsh [%i4+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = f5482f5f, %g2 = 0000000000000000
ldsh [%i6+%o1],%g2 ! %g2 = fffffffffffff548
! Mem[0000000090800018] = 07355b47, %g2 = fffffffffffff548
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
! Mem[000000009000003c] = 00000000, %g18 = 04aca250ab592e67
ldsw [%i4+0x03c],%g2 ! %g2 = 04aca250ab592e67
! Mem[0000000091800034] = 00001d1e, %g2 = 0000000000000000
lduw [%o0+0x034],%g2 ! %g2 = 0000000000001d1e
! Mem[000000009080002c] = fffffffe, %g2 = 0000000000001d1e
lduw [%i5+0x02c],%g2 ! %g2 = 00000000fffffffe
ba,a p25_not_taken_0_end
p25_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000000000000
bne,a,pn %xcc,p25_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000006925
bne,a,pn %xcc,p25_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffa553
bne,a,pn %xcc,p25_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000005b470112
bne,a,pn %xcc,p25_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000001d52
bne,a,pn %xcc,p25_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be fffffffffffffc1e
bne,a,pn %xcc,p25_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be f54c692599d89a17
bne,a,pn %xcc,p25_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffff9b73a9ed
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 75c28cb8 bf0a9365
bne %xcc,p25_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 007bd6aa ec1994ad
bne %xcc,p25_f6_fail
nop
! Check Local Memory
set p25_local0_expect,%g1
p25_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffa5535b470112
ldx [%i0+0x000],%g3 ! Observed data at 0000000042000000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9b1ffc1e8692bd07
ldx [%i0+0x008],%g3 ! Observed data at 0000000042000008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2325cf3232565504
ldx [%i0+0x018],%g3 ! Observed data at 0000000042000018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000771d9ce6
ldx [%i0+0x028],%g3 ! Observed data at 0000000042000028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000000056
ldx [%i0+0x038],%g3 ! Observed data at 0000000042000038
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x038,%g4
set p25_local1_expect,%g1
p25_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 1d525c43d99402db
ldx [%i1+0x010],%g3 ! Observed data at 0000000042800010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2325cf329b73a9ed
ldx [%i1+0x018],%g3 ! Observed data at 0000000042800018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00001d52fffffc1e
ldx [%i1+0x020],%g3 ! Observed data at 0000000042800020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 055bac5a9f97954e
ldx [%i1+0x028],%g3 ! Observed data at 0000000042800028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x028,%g4
set p25_local2_expect,%g1
p25_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = fffffffffffffffe
ldx [%i2+0x000],%g3 ! Observed data at 0000000043000000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0bec62c6d9b44e01
ldx [%i2+0x010],%g3 ! Observed data at 0000000043000010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 43de4ab9caa45c43
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+0x000],%g2 ! Expected data = caa45c439f97954e
ldx [%i3+0x000],%g3 ! Observed data at 0000000043800000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1d52fe550000a424
ldx [%i3+0x010],%g3 ! Observed data at 0000000043800010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = caa45c439f97954e
ldx [%i3+0x020],%g3 ! Observed data at 0000000043800020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000056
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_f4_fail:
set p25_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f6_fail:
set p25_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stba %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800028]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042800000]
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000043000018]
done
p25_trap1o:
stba %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800028]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042800000]
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000043000018]
done
p25_trap2e:
stxa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800010]
done
p25_trap2o:
stxa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800010]
done
p25_trap3e:
nop
nop
nop
nop
nop
nop
done
p25_trap3o:
nop
nop
nop
nop
nop
nop
done
p25_init_memory_pointers:
set p25_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p25_local0_start,%i0
set p25_local1_start,%i1
set p25_local2_start,%i2
set p25_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c6750862081c644d
ldx [%g1+0x008],%l1 ! %l1 = c83a22881793214b
ldx [%g1+0x010],%l2 ! %l2 = c38091c836e58f55
ldx [%g1+0x018],%l3 ! %l3 = 055bac5a9f97954e
ldx [%g1+0x020],%l4 ! %l4 = 12cb6c09fa6db152
ldx [%g1+0x028],%l5 ! %l5 = 603047e9de5fe548
ldx [%g1+0x030],%l6 ! %l6 = 175512d67300d3e4
ldx [%g1+0x038],%l7 ! %l7 = e01e59728692bd07
! Initialize the output register of window 0
set unres3_start,%o0
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 = 53d85886 a3635d1d bdf1c79f 80eca7a0
! %f4 = 0e3b7201 c5e01ee3 c39466b9 e6ebc91a
! %f8 = 232f44bd 1d046f22 536b916d 98d2c8e8
! %f12 = 6cab7aa9 92094ce5 0a5b61e6 0c2fa56e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d708e8e0 b96eb70c 049578f1 62aa5fba
! %f20 = d3d1678a 93855da1 d01380ed a3887c3c
! %f24 = 15205fb7 e19add6a 8a45c3c9 d9d2aa49
! %f28 = 4ebb535f 45575516 73101775 a9eeea92
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7e4b7031 efd26935 7b9f5a0b 7eabcc15
! %f36 = 10edf62c df65e359 594c1e51 11155bc4
! %f40 = 07f3b1d3 3262498d 4ae5abc1 ff83d36f
! %f44 = 8df73de5 d0e57c86 53040fab 2f8e7dd0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc57406070000003b,%g7,%g1 ! GSR scale = 7, align = 3
wr %g1,%g0,%gsr ! GSR = c57406070000003b
wr %g0,%y ! Clear Y 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[0000000091000030] = d7be7a30, %g2 = abaaa6ee407b02a9
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! Mem[0000000045800018] = f4f13dd4, %l4 = 305e34924d2ec18e
lduw [%i3+%o3],%l4 ! %l4 = 00000000f4f13dd4
! Mem[0000000045800038] = f75b1b68, %l7 = 36258781e9b7bc16
ldsb [%i3+0x03b],%l7 ! %l7 = 0000000000000068
! Mem[0000000090800018] = 9556073553628adf, %g2 = 00000000d7be7a30
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
! %l2 = 2182c5a0e3302e62, Mem[000000009000003c] = 22b61a17
sth %l2,[%i4+0x03c] ! Mem[000000009000003c] = 2e621a17
! Mem[0000000090000014] = 2e582097, %g18 = 79f9bd584e95a20c
ldsw [%i4+0x014],%g2 ! %g2 = 79f9bd584e95a20c
! %l2 = 2182c5a0e3302e62, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 2182c5a0e3302e62
! Mem[0000000090800018] = 9556073553628adf, %g2 = 000000002e582097
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
! %l3 = 76d2b0ade1588591, Mem[000000009180001c] = 1d1391a2
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = e1588591
! Mem[0000000045000008] = 0c70feae, %l0 = 3a39c9a66d098823
ldsb [%i2+0x009],%l0 ! %l0 = 0000000000000070
p26_label_2:
! %l0 = 00000070, %l1 = cc707f27, Mem[0000000091000008] = f5482f5f ccff9541
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000070 cc707f27
! Mem[0000000091000030] = d7be7a30 941fa440, %g2 = 53628adf, %g3 = 0bad0b00
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30 00000000941fa440
! %l6 = a6a4d44e, %l7 = 00000068, Mem[0000000090800008] = a19e262f ca578ad8
std %l6,[%i5+%o1] ! Mem[0000000090800008] = a6a4d44e 00000068
! Mem[0000000090800038] = fc554a3e, %g18 = 79f9bd584e95a20c
ldsw [%i5+0x038],%g2 ! %g2 = 79f9bd584e95a20c
! %l1 = 15402b05cc707f27, Mem[000000009000001e] = 1fdaefda
sth %l1,[%i4+0x01e] ! Mem[000000009000001c] = 7f27efda
! Mem[000000009000002c] = 4693573d, %g2 = fffffffffc554a3e
ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000046
! %l0 = 0000000000000070, Mem[0000000090800034] = 58a94c81
stw %l0,[%i5+0x034] ! Mem[0000000090800034] = 00000070
! Mem[000000009180003c] = 60b200b2, %g18 = 79f9bd584e95a20c
ldsw [%o0+0x03c],%g2 ! %g2 = 79f9bd584e95a20c
! Mem[0000000090800028] = ddee8f90, %g2 = 0000000060b200b2
lduw [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90
! Mem[0000000090000028] = c7af7175, %g18 = 79f9bd584e95a20c
ldsw [%i4+%o5],%g2 ! %g2 = 79f9bd584e95a20c
p26_label_3:
! Mem[0000000091000008] = 00000070, %g2 = ffffffffc7af7175
lduh [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000034] = da399060, %g2 = 0000000000000000
lduh [%i4+0x034],%g2 ! %g2 = 000000000000da39
! Mem[0000000091800004] = 47aa0789, %g2 = 000000000000da39
ldub [%o0+0x004],%g2 ! %g2 = 0000000000000047
! %l3 = 76d2b0ade1588591, Mem[0000000044000008] = 7f01f928b1166f26
stx %l3,[%i0+%o1] ! Mem[0000000044000008] = 76d2b0ade1588591
! Mem[0000000091000028] = b35541f1, %g18 = 79f9bd584e95a20c
ldsw [%i6+%o5],%g2 ! %g2 = 79f9bd584e95a20c
! Mem[0000000044000020] = ceaa39fa, %l6 = 2aac6d52a6a4d44e
lduw [%i0+%o4],%l6 ! %l6 = 00000000ceaa39fa
! Mem[000000009000000c] = c349b38e, %g2 = ffffffffb35541f1
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c349
! %l6 = ceaa39fa, %l7 = 00000068, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l6,[%i5+0x038] ! Mem[0000000090800038] = ceaa39fa 00000068
! Mem[0000000091000008] = 00000070, %g2 = 000000000000c349
lduh [%i6+%o1],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000000068, Mem[0000000045000000] = 4144d0d57fe4c928
stx %l7,[%i2+%g0] ! Mem[0000000045000000] = 0000000000000068
p26_label_4:
! Mem[0000000090000014] = 2097e663, %g2 = 0000000000000000
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000002097
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = 00002097, %g3 = 941fa440
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! Mem[0000000045000030] = 78c8f9f7, %l3 = 76d2b0ade1588591
lduw [%i2+0x030],%l3 ! %l3 = 0000000078c8f9f7
! Mem[000000009000002c] = 62474693, %g2 = 00000000f4c1a24c
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000006247
! %l4 = 00000000f4f13dd4, Mem[0000000090000000] = 8624e74a
stb %l4,[%i4+%g0] ! Mem[0000000090000000] = d424e74a
! %l0 = 00000070, %l1 = cc707f27, Mem[0000000090800020] = 665fc762 da437290
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 00000070 cc707f27
! Mem[0000000090800008] = a6a4d44e 00000068, %g2 = 00006247, %g3 = 4725624a
ldd [%i5+%o1],%g2 ! %g2 = 00000000a6a4d44e 0000000000000068
! Mem[0000000091000000] = 92f01ec2, %g2 = 00000000a6a4d44e
lduh [%i6+%g0],%g2 ! %g2 = 00000000000092f0
! Mem[0000000090800034] = 00000070, %g2 = 00000000000092f0
ldsb [%i5+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = 29e15885, %g2 = 0000000000000000
ldsb [%o0+0x01b],%g2 ! %g2 = 0000000000000029
p26_label_5:
! Mem[000000004500003c] = f17eec11, %l7 = 0000000000000068
ldsw [%i2+0x03c],%l7 ! %l7 = fffffffff17eec11
! Mem[0000000091800000] = 22b947aa, %g2 = 0000000000000029
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000022b9
! Mem[000000009000003c] = 2e621a17, %g2 = 00000000000022b9
lduh [%i4+0x03c],%g2 ! %g2 = 0000000000002e62
! Mem[0000000044800024] = 9d630268, %l7 = fffffffff17eec11
ldsw [%i1+0x024],%l7 ! %l7 = ffffffff9d630268
! %l3 = 0000000078c8f9f7, Mem[0000000090800022] = 0070cc70
stb %l3,[%i5+0x022] ! Mem[0000000090800020] = f770cc70
! Mem[0000000090000028] = c7af717562474693, %g2 = 0000000000002e62
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
! Mem[0000000091000008] = 000070cc, %g2 = c7af717562474693
ldub [%i6+0x009],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000000] = e74a77d3, %g2 = 0000000000000000
ldub [%i4+0x002],%g2 ! %g2 = 00000000000000e7
! Mem[0000000090000010] = f4d72e58, %g2 = 00000000000000e7
ldub [%i4+0x012],%g2 ! %g2 = 00000000000000f4
! Mem[0000000090800020] = 00f770cc, %g2 = 00000000000000f4
ldsb [%i5+0x021],%g2 ! %g2 = 0000000000000000
p26_label_6:
! Mem[0000000044800024] = 9d630268, %l7 = ffffffff9d630268
lduw [%i1+0x024],%l7 ! %l7 = 000000009d630268
! Mem[000000004500002c] = b205c3db, %l3 = 0000000078c8f9f7
lduw [%i2+0x02c],%l3 ! %l3 = 00000000b205c3db
! %l5 = 9ad0a79bbcc24ffc, Mem[0000000091800030] = 2182c5a0e3302e62
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 9ad0a79bbcc24ffc
! %l7 = 000000009d630268, Mem[000000009100001a] = 0e1d9ea6
sth %l7,[%i6+0x01a] ! Mem[0000000091000018] = 02689ea6
! Mem[000000009180003c] = b200b200, %g2 = 0000000000000000
ldub [%o0+0x03d],%g2 ! %g2 = 00000000000000b2
! %l1 = 15402b05cc707f27, Mem[0000000091800007] = 894c6324
stb %l1,[%o0+0x007] ! Mem[0000000091800004] = 274c6324
! %l0 = 0000000000000070, Mem[000000009080001c] = 53628adf
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = 00000070
! Mem[0000000090800018] = 95560735, %g18 = 79f9bd584e95a20c
ldsw [%i5+%o3],%g2 ! %g2 = 79f9bd584e95a20c
! Mem[0000000044000010] = 8f10023f, %l3 = 00000000b205c3db
lduh [%i0+0x012],%l3 ! %l3 = 000000000000023f
! %l4 = 00000000f4f13dd4, Mem[0000000045000018] = 5ec679e1
stb %l4,[%i2+%o3] ! Mem[0000000045000018] = d4c679e1
p26_label_7:
! %l7 = 000000009d630268, Mem[000000009080003a] = 39fa0000
sth %l7,[%i5+0x03a] ! Mem[0000000090800038] = 02680000
! %l4 = 00000000f4f13dd4, Mem[0000000090800005] = 34d7b2a6
stb %l4,[%i5+0x005] ! Mem[0000000090800004] = d4d7b2a6
! Mem[000000004500001c] = 1db47cdd, %l6 = 00000000ceaa39fa
lduh [%i2+0x01c],%l6 ! %l6 = 0000000000001db4
! Mem[0000000091800024] = 7031f4c1, %g2 = ffffffff95560735
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000070
! %l6 = 0000000000001db4, Mem[0000000044800028] = 5d18df6f
stw %l6,[%i1+%o5] ! Mem[0000000044800028] = 00001db4
! Mem[000000004580003c] = 2261378d, %l7 = 000000009d630268
ldsw [%i3+0x03c],%l7 ! %l7 = 000000002261378d
! Mem[000000009100003c] = 9b50f1dd, %g2 = 0000000000000070
ldub [%i6+0x03c],%g2 ! %g2 = 000000000000009b
! Mem[000000009000000c] = 8eb8b0f4, %g2 = 000000000000009b
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffff8e
! %l0 = 0000000000000070, Mem[0000000090000008] = bc841a2fc349b38e
stx %l0,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000070
! Mem[0000000091800030] = 9ad0a79b, %g2 = ffffffffffffff8e
ldub [%o0+0x030],%g2 ! %g2 = 000000000000009a
p26_label_8:
! %l6 = 0000000000001db4, Mem[000000004580002e] = 31545bdf
sth %l6,[%i3+0x02e] ! Mem[000000004580002c] = 31541db4
! Mem[0000000091800030] = 9ad0a79bbcc24ffc, %g2 = 000000000000009a
ldx [%o0+0x030],%g2 ! %g2 = 9ad0a79bbcc24ffc
! %l4 = 00000000f4f13dd4, Mem[000000009080003c] = 00000068
sth %l4,[%i5+0x03c] ! Mem[000000009080003c] = 3dd40068
! %l1 = 15402b05cc707f27, Mem[0000000091000038] = d578fe309b50f1dd
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 15402b05cc707f27
! %l4 = 00000000f4f13dd4, Mem[000000004480001c] = 0cf8cdcf
stw %l4,[%i1+0x01c] ! Mem[000000004480001c] = f4f13dd4
! %l2 = 2182c5a0e3302e62, Mem[0000000090000024] = ecd31cd9
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = e3302e62
! Mem[0000000090800020] = 0000f770, %g18 = 79f9bd584e95a20c
ldsw [%i5+%o4],%g2 ! %g2 = 79f9bd584e95a20c
! Mem[0000000090000038] = 9045cbce 2e621a17, %g2 = 0000f770, %g3 = 00000068
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 000000002e621a17
! %l2 = e3302e62, %l3 = 0000023f, Mem[0000000090000030] = 573d94b1 da399060
std %l2,[%i4+0x030] ! Mem[0000000090000030] = e3302e62 0000023f
! %l6 = 0000000000001db4, Mem[0000000090800000] = 2f7f1d79
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = 00001db4
p26_label_9:
! Mem[0000000044800028] = 00001db4, %l6 = 0000000000001db4
ldsw [%i1+%o5],%l6 ! %l6 = 0000000000001db4
! Mem[0000000045800038] = f75b1b68, %l6 = 0000000000001db4
ldsh [%i3+0x038],%l6 ! %l6 = fffffffffffff75b
! Mem[0000000091800030] = 9ad0a79b, %g2 = 000000009045cbce
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffff9ad0
! Mem[0000000090000030] = e3302e62 0000023f, %g2 = ffff9ad0, %g3 = 2e621a17
ldd [%i4+0x030],%g2 ! %g2 = 00000000e3302e62 000000000000023f
! %l1 = 15402b05cc707f27, Mem[000000009100003a] = 2b05cc70
sth %l1,[%i6+0x03a] ! Mem[0000000091000038] = 7f27cc70
! Mem[0000000091800018] = 0c9e9129e1588591, %g2 = 00000000e3302e62
ldx [%o0+%o3],%g2 ! %g2 = 0c9e9129e1588591
! Mem[0000000090800018] = 95560735, %g2 = 0c9e9129e1588591
lduw [%i5+%o3],%g2 ! %g2 = 0000000095560735
! %l3 = 000000000000023f, Mem[0000000044000020] = ceaa39fa
stb %l3,[%i0+%o4] ! Mem[0000000044000020] = 3faa39fa
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 0000000095560735
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! Mem[0000000091000008] = 0070cc70, %g2 = 404e134b01f6b102
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000000070
p26_label_10:
! Mem[0000000044800010] = 09d2db26, %l4 = 00000000f4f13dd4
ldub [%i1+0x012],%l4 ! %l4 = 00000000000000db
! Mem[000000009000003c] = 2e621a17, %g18 = 79f9bd584e95a20c
ldsw [%i4+0x03c],%g2 ! %g2 = 79f9bd584e95a20c
! Mem[0000000044800020] = 5216797a, %l4 = 00000000000000db
lduw [%i1+%o4],%l4 ! %l4 = 000000005216797a
! Mem[0000000090000018] = e663a5d9 18397f27, %g2 = 2e621a17, %g3 = 0000023f
ldd [%i4+%o3],%g2 ! %g2 = 00000000e663a5d9 0000000018397f27
! Mem[000000009000001c] = 18397f27, %g2 = 00000000e663a5d9
ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000018
! Mem[0000000044000030] = e8fbbcb2, %l0 = 0000000000000070
ldsh [%i0+0x032],%l0 ! %l0 = ffffffffffffbcb2
! Mem[000000009000003c] = 1a170000, %g2 = 0000000000000018
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
! Mem[0000000044000008] = 76d2b0ade1588591, %l5 = 9ad0a79bbcc24ffc
ldx [%i0+%o1],%l5 ! %l5 = 76d2b0ade1588591
! %l0 = ffffffffffffbcb2, Mem[0000000091000028] = b35541f165d635bd
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = ffffffffffffbcb2
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = 00001a17, %g3 = 18397f27
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
p26_label_11:
! %l2 = e3302e62, %l3 = 0000023f, Mem[0000000090800020] = 0000f770 cc707f27
std %l2,[%i5+%o4] ! Mem[0000000090800020] = e3302e62 0000023f
! Mem[0000000091800030] = 9ad0a79b bcc24ffc, %g2 = 206724ce, %g3 = 60b200b2
ldd [%o0+0x030],%g2 ! %g2 = 000000009ad0a79b 00000000bcc24ffc
! Mem[000000009080001c] = 00000070, %g18 = 79f9bd584e95a20c
ldsw [%i5+0x01c],%g2 ! %g2 = 79f9bd584e95a20c
! Mem[0000000045800004] = 9791ef6f, %l5 = 76d2b0ade1588591
lduh [%i3+0x006],%l5 ! %l5 = 000000000000ef6f
! Mem[0000000090000004] = 77d35b81, %g2 = 0000000000000070
lduw [%i4+0x004],%g2 ! %g2 = 0000000077d35b81
! Mem[0000000090800034] = 0070ceaa, %g2 = 0000000077d35b81
lduh [%i5+0x036],%g2 ! %g2 = 0000000000000070
! Mem[0000000090000020] = efdae8a0e3302e62, %g2 = 0000000000000070
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0e3302e62
! Mem[0000000090000018] = e663a5d9, %g18 = 79f9bd584e95a20c
ldsw [%i4+%o3],%g2 ! %g2 = 79f9bd584e95a20c
! %l1 = 15402b05cc707f27, Mem[000000009180002a] = a24c4725
sth %l1,[%o0+0x02a] ! Mem[0000000091800028] = 7f274725
! %l4 = 5216797a, %l5 = 0000ef6f, Mem[0000000045800038] = f75b1b68 2261378d
std %l4,[%i3+0x038] ! Mem[0000000045800038] = 5216797a 0000ef6f
p26_label_12:
! Mem[000000009100001c] = 9ea6e537, %g18 = 79f9bd584e95a20c
ldsw [%i6+0x01c],%g2 ! %g2 = 79f9bd584e95a20c
! %l0 = ffffffffffffbcb2, Mem[0000000044800006] = 14dfeab0
stb %l0,[%i1+0x006] ! Mem[0000000044800004] = 14dfb2b0
! Mem[0000000044000030] = e8fbbcb2, %l5 = 000000000000ef6f
ldsw [%i0+0x030],%l5 ! %l5 = ffffffffe8fbbcb2
! Mem[0000000091800014] = b1020c9e, %g2 = ffffffff9ea6e537
ldub [%o0+0x016],%g2 ! %g2 = 00000000000000b1
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 00000000000000b1
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! %l0 = ffffffffffffbcb2, Mem[0000000045800024] = b02831f8
stb %l0,[%i3+0x024] ! Mem[0000000045800024] = b22831f8
! %l7 = 000000002261378d, Mem[000000009000002c] = 62474693
stw %l7,[%i4+0x02c] ! Mem[000000009000002c] = 2261378d
! %l4 = 000000005216797a, Mem[0000000090800001] = 001db44f
stb %l4,[%i5+0x001] ! Mem[0000000090800000] = 7a1db44f
! Mem[000000009000003c] = 2e621a17, %g2 = 404e134b01f6b102
lduw [%i4+0x03c],%g2 ! %g2 = 000000002e621a17
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 2e621a17, %g3 = bcc24ffc
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
p26_label_13:
! %l7 = 000000002261378d, Mem[0000000091000020] = 3d4d27c5
stb %l7,[%i6+%o4] ! Mem[0000000091000020] = 8d4d27c5
! Mem[000000009080000c] = 00000068, %g2 = 000000001b126a38
ldsb [%i5+0x00c],%g2 ! %g2 = 0000000000000000
! %l1 = 15402b05cc707f27, Mem[0000000045000028] = eb6c5dfeb205c3db
stx %l1,[%i2+%o5] ! Mem[0000000045000028] = 15402b05cc707f27
! %l4 = 000000005216797a, Mem[0000000091000002] = 1ec2e276
stb %l4,[%i6+0x002] ! Mem[0000000091000000] = 7ac2e276
! Mem[0000000090800010] = b25f4cb9af0a82ca, %g2 = 0000000000000000
ldx [%i5+%o2],%g2 ! %g2 = b25f4cb9af0a82ca
! %l3 = 000000000000023f, Mem[0000000091800018] = 0c9e9129e1588591
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 000000000000023f
! Mem[0000000091000000] = 7ac2e276, %g2 = b25f4cb9af0a82ca
lduh [%i6+0x002],%g2 ! %g2 = 0000000000007ac2
! %l6 = fffffffffffff75b, Mem[0000000091000018] = 2c680268
stw %l6,[%i6+%o3] ! Mem[0000000091000018] = fffff75b
! Mem[000000009180000c] = ec2a3791, %g2 = 0000000000007ac2
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
! %l2 = 2182c5a0e3302e62, Mem[0000000091800038] = 206724ce60b200b2
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 2182c5a0e3302e62
p26_label_14:
! Mem[0000000090000030] = e3302e62, %g18 = 79f9bd584e95a20c
ldsw [%i4+0x030],%g2 ! %g2 = 79f9bd584e95a20c
! Mem[0000000045800038] = 5216797a, %l3 = 000000000000023f
lduw [%i3+0x038],%l3 ! %l3 = 000000005216797a
! Mem[0000000044000024] = 44331fca, %l6 = fffffffffffff75b
ldsb [%i0+0x024],%l6 ! %l6 = 0000000000000044
! %l4 = 000000005216797a, Mem[0000000091000004] = e276df48
stw %l4,[%i6+0x004] ! Mem[0000000091000004] = 5216797a
! %l4 = 000000005216797a, Mem[0000000045800024] = b22831f8
stw %l4,[%i3+0x024] ! Mem[0000000045800024] = 5216797a
! %l2 = e3302e62, %l3 = 5216797a, Mem[0000000091800028] = f4c17f27 4725624a
std %l2,[%o0+%o5] ! Mem[0000000091800028] = e3302e62 5216797a
! Mem[000000009080001c] = 00000070, %g2 = ffffffffe3302e62
lduw [%i5+0x01c],%g2 ! %g2 = 0000000000000070
! %l5 = ffffffffe8fbbcb2, Mem[0000000091000018] = fffff75b
stw %l5,[%i6+%o3] ! Mem[0000000091000018] = e8fbbcb2
! Mem[0000000091000024] = f1ffffff, %g2 = 0000000000000070
ldub [%i6+0x027],%g2 ! %g2 = 00000000000000f1
! %l5 = ffffffffe8fbbcb2, Mem[0000000090000031] = 302e6200
stb %l5,[%i4+0x031] ! Mem[0000000090000030] = b22e6200
p26_label_15:
! Mem[0000000091000014] = 1f66326f, %g2 = 00000000000000f1
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! Mem[0000000045000008] = 0c70feae, %l4 = 000000005216797a
ldsh [%i2+0x00a],%l4 ! %l4 = fffffffffffffeae
! Mem[0000000091000004] = 5216797a, %g2 = 0000000000001f66
lduw [%i6+0x004],%g2 ! %g2 = 000000005216797a
! %l0 = ffffffffffffbcb2, Mem[000000004480003e] = 845a7628
sth %l0,[%i1+0x03e] ! Mem[000000004480003c] = 845abcb2
! Mem[0000000090800028] = ddee8f90 cb9834df, %g2 = 5216797a, %g3 = 1f66326f
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90 00000000cb9834df
! Mem[000000009080003c] = 3dd40068, %g18 = 79f9bd584e95a20c
ldsw [%i5+0x03c],%g2 ! %g2 = 79f9bd584e95a20c
! Mem[000000004400001c] = 281b7801, %l2 = 2182c5a0e3302e62
ldsh [%i0+0x01c],%l2 ! %l2 = 000000000000281b
! %l5 = ffffffffe8fbbcb2, Mem[000000009000000e] = 0070b8b0
sth %l5,[%i4+0x00e] ! Mem[000000009000000c] = bcb2b8b0
! %l3 = 000000005216797a, Mem[0000000091000030] = d7be7a30941fa440
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 000000005216797a
! %l6 = 0000000000000044, Mem[0000000091800006] = 07274c63
stb %l6,[%o0+0x006] ! Mem[0000000091800004] = 44274c63
p26_label_16:
! Mem[0000000091800014] = 01f6b102, %g2 = 000000003dd40068
lduh [%o0+0x014],%g2 ! %g2 = 00000000000001f6
! Mem[0000000091800034] = bcc24ffc, %g2 = 00000000000001f6
lduw [%o0+0x034],%g2 ! %g2 = 00000000bcc24ffc
! Mem[000000009080002c] = cb9834df, %g18 = 79f9bd584e95a20c
ldsw [%i5+0x02c],%g2 ! %g2 = 79f9bd584e95a20c
! Mem[0000000045800004] = 9791ef6f, %l5 = ffffffffe8fbbcb2
lduw [%i3+0x004],%l5 ! %l5 = 000000009791ef6f
! %l5 = 000000009791ef6f, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 000000009791ef6f
! %l4 = fffffeae, %l5 = 9791ef6f, Mem[0000000045800020] = d7103699 5216797a
std %l4,[%i3+%o4] ! Mem[0000000045800020] = fffffeae 9791ef6f
! %l4 = fffffeae, %l5 = 9791ef6f, Mem[0000000091800020] = 21fea2c7 41537031
std %l4,[%o0+%o4] ! Mem[0000000091800020] = fffffeae 9791ef6f
! %l4 = fffffeae, %l5 = 9791ef6f, Mem[0000000090000028] = c7af7175 2261378d
std %l4,[%i4+%o5] ! Mem[0000000090000028] = fffffeae 9791ef6f
! Mem[0000000090000018] = e663a5d918397f27, %g2 = ffffffffcb9834df
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918397f27
! Mem[0000000091800010] = 404e134b 01f6b102, %g2 = 18397f27, %g3 = cb9834df
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f6b102
p26_label_17:
! %l2 = 000000000000281b, Mem[0000000091000038] = 15407f27
sth %l2,[%i6+0x038] ! Mem[0000000091000038] = 281b7f27
! Mem[0000000045800000] = dcb0da60, %l7 = 000000002261378d
ldsh [%i3+%g0],%l7 ! %l7 = ffffffffffffdcb0
! Mem[0000000091800038] = 2182c5a0, %g2 = 00000000404e134b
lduw [%o0+0x038],%g2 ! %g2 = 000000002182c5a0
! %l1 = 15402b05cc707f27, Mem[0000000090000018] = e663a5d9
sth %l1,[%i4+%o3] ! Mem[0000000090000018] = 7f27a5d9
! Mem[0000000091800000] = 270d22b9, %g18 = 79f9bd584e95a20c
ldsw [%o0+%g0],%g2 ! %g2 = 79f9bd584e95a20c
! Mem[0000000091800038] = 2182c5a0, %g2 = 00000000270d22b9
lduh [%o0+0x038],%g2 ! %g2 = 0000000000002182
! Mem[0000000090800024] = 0000023f, %g2 = 0000000000002182
ldub [%i5+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = 1db44fd4, %g2 = 0000000000000000
lduh [%i5+0x002],%g2 ! %g2 = 0000000000001db4
! %l3 = 000000005216797a, Mem[000000009000002c] = 9791ef6f
sth %l3,[%i4+0x02c] ! Mem[000000009000002c] = 797aef6f
! Mem[000000009080002c] = cb9834df, %g18 = 79f9bd584e95a20c
ldsw [%i5+0x02c],%g2 ! %g2 = 79f9bd584e95a20c
p26_label_18:
! %l0 = ffffffffffffbcb2, Mem[0000000091800010] = 404e134b01f6b102
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = ffffffffffffbcb2
! %l3 = 000000005216797a, Mem[000000004500003c] = f17eec11
stw %l3,[%i2+0x03c] ! Mem[000000004500003c] = 5216797a
! Mem[000000009180002c] = 7a9ad0a7, %g2 = ffffffffcb9834df
ldub [%o0+0x02f],%g2 ! %g2 = 000000000000007a
! Mem[0000000045800020] = fffffeae9791ef6f, %l6 = 0000000000000044
ldx [%i3+%o4],%l6 ! %l6 = fffffeae9791ef6f
! %l4 = fffffffffffffeae, Mem[0000000091000028] = ffffffff
stb %l4,[%i6+%o5] ! Mem[0000000091000028] = aeffffff
! Mem[0000000090000034] = 0000023f, %g2 = 000000000000007a
lduw [%i4+0x034],%g2 ! %g2 = 000000000000023f
! Mem[0000000090800000] = 007a1db4, %g2 = 000000000000023f
ldub [%i5+%g0],%g2 ! %g2 = 0000000000000000
! %l4 = fffffffffffffeae, Mem[000000009080001c] = 00000070
stb %l4,[%i5+0x01c] ! Mem[000000009080001c] = ae000070
! %l6 = fffffeae9791ef6f, Mem[0000000091000030] = 00000000
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = 9791ef6f
! Mem[0000000045000028] = 15402b05, %l5 = 000000009791ef6f
ldsw [%i2+%o5],%l5 ! %l5 = 0000000015402b05
p26_label_19:
! Mem[0000000091800028] = e3302e62, %g2 = 0000000000000000
ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffffe330
! %l6 = fffffeae9791ef6f, Mem[0000000091000010] = 1b126a381f66326f
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = fffffeae9791ef6f
! %l4 = fffffffffffffeae, Mem[000000009000000e] = bcb2b8b0
sth %l4,[%i4+0x00e] ! Mem[000000009000000c] = feaeb8b0
! %l4 = fffffeae, %l5 = 15402b05, Mem[0000000090000008] = 00000000 0000feae
std %l4,[%i4+%o1] ! Mem[0000000090000008] = fffffeae 15402b05
! Mem[0000000091800034] = 4ffc2182, %g2 = ffffffffffffe330
lduh [%o0+0x036],%g2 ! %g2 = 0000000000004ffc
! Mem[0000000091000028] = aeffffffffffbcb2, %g2 = 0000000000004ffc
ldx [%i6+%o5],%g2 ! %g2 = aeffffffffffbcb2
! %l6 = 9791ef6f, %l7 = ffffdcb0, Mem[0000000091800010] = ffffffff ffffbcb2
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 9791ef6f ffffdcb0
! Mem[0000000091800038] = 2182c5a0, %g2 = aeffffffffffbcb2
ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000021
! %l4 = fffffffffffffeae, Mem[0000000091000029] = ffffffff
stb %l4,[%i6+0x029] ! Mem[0000000091000028] = aeffffff
! Mem[0000000090800020] = e3302e62 0000023f, %g2 = 00000021, %g3 = 01f6b102
ldd [%i5+%o4],%g2 ! %g2 = 00000000e3302e62 000000000000023f
p26_label_20:
! Mem[0000000045800038] = 5216797a 0000ef6f, %l0 = ffffbcb2, %l1 = cc707f27
ldd [%i3+0x038],%l0 ! %l0 = 000000005216797a 000000000000ef6f
! Mem[0000000044000000] = a9f32a41, %l1 = 000000000000ef6f
lduh [%i0+%g0],%l1 ! %l1 = 000000000000a9f3
! %l7 = ffffffffffffdcb0, Mem[0000000091000000] = 92f07ac2
sth %l7,[%i6+%g0] ! Mem[0000000091000000] = dcb07ac2
! %l6 = fffffeae9791ef6f, Mem[0000000091000000] = dcb07ac25216797a
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = fffffeae9791ef6f
! Mem[0000000090800008] = a4d44e00, %g2 = 00000000e3302e62
ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffffa4
! Mem[0000000044800038] = 1d8b5211, %l3 = 000000005216797a
ldsb [%i1+0x038],%l3 ! %l3 = 000000000000001d
! Mem[0000000091800024] = 9791ef6f, %g2 = ffffffffffffffa4
lduw [%o0+0x024],%g2 ! %g2 = 000000009791ef6f
! Mem[0000000090800028] = ee8f90cb, %g2 = 000000009791ef6f
ldsb [%i5+0x029],%g2 ! %g2 = ffffffffffffffee
! %l6 = 9791ef6f, %l7 = ffffdcb0, Mem[0000000090000030] = e3b22e62 0000023f
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 9791ef6f ffffdcb0
! %l2 = 000000000000281b, Mem[0000000044800006] = 14dfb2b0
sth %l2,[%i1+0x006] ! Mem[0000000044800004] = 14df281b
p26_label_21:
! Mem[000000009080003c] = 3dd40068, %g2 = ffffffffffffffee
lduw [%i5+0x03c],%g2 ! %g2 = 000000003dd40068
! Mem[0000000045000030] = 78c8f9f7 d12ba100, %l4 = fffffeae, %l5 = 15402b05
ldd [%i2+0x030],%l4 ! %l4 = 0000000078c8f9f7 00000000d12ba100
! %l2 = 000000000000281b, Mem[0000000090000010] = b8b0f4d7
sth %l2,[%i4+%o2] ! Mem[0000000090000010] = 281bf4d7
! %l2 = 000000000000281b, Mem[0000000091800020] = fffffeae9791ef6f
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = 000000000000281b
! Mem[0000000090800028] = ddee8f90 cb9834df, %g2 = 3dd40068, %g3 = 0000023f
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90 00000000cb9834df
! Mem[0000000091800018] = 00000000 0000023f, %g2 = ddee8f90, %g3 = cb9834df
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 000000000000023f
! Mem[0000000090000018] = 7f27a5d9 18397f27, %g2 = 00000000, %g3 = 0000023f
ldd [%i4+%o3],%g2 ! %g2 = 000000007f27a5d9 0000000018397f27
! %l1 = 000000000000a9f3, Mem[0000000045000026] = c5983a3e
sth %l1,[%i2+0x026] ! Mem[0000000045000024] = c598a9f3
! %l0 = 000000005216797a, Mem[0000000091000018] = e8fbbcb2
stw %l0,[%i6+%o3] ! Mem[0000000091000018] = 5216797a
! Mem[0000000090800018] = 0735ae00, %g2 = 000000007f27a5d9
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
p26_label_22:
! Mem[0000000090800030] = dc3ef5d300000070, %g2 = 0000000000000735
ldx [%i5+0x030],%g2 ! %g2 = dc3ef5d300000070
! Mem[0000000045800004] = 9791ef6f, %l3 = 000000000000001d
ldsh [%i3+0x004],%l3 ! %l3 = ffffffffffff9791
! Mem[0000000090000004] = 77d35b81, %g2 = dc3ef5d300000070
ldsh [%i4+0x004],%g2 ! %g2 = 00000000000077d3
! Mem[000000009080003c] = 3dd40068, %g2 = 00000000000077d3
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000003dd4
! %l1 = 000000000000a9f3, Mem[0000000090800018] = 95560735ae000070
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 000000000000a9f3
! Mem[0000000091000014] = 9791ef6f, %g2 = 0000000000003dd4
lduw [%i6+0x014],%g2 ! %g2 = 000000009791ef6f
! Mem[0000000091000034] = 5216797a, %g18 = 79f9bd584e95a20c
ldsw [%i6+0x034],%g2 ! %g2 = 79f9bd584e95a20c
! Mem[000000004480002c] = 2b3565bb, %l3 = ffffffffffff9791
lduh [%i1+0x02c],%l3 ! %l3 = 0000000000002b35
! %l2 = 000000000000281b, Mem[0000000045800030] = 23710e8a
stb %l2,[%i3+0x030] ! Mem[0000000045800030] = 1b710e8a
! Mem[0000000044800028] = 00001db4, %l4 = 0000000078c8f9f7
ldsw [%i1+%o5],%l4 ! %l4 = 0000000000001db4
p26_label_23:
! %l0 = 000000005216797a, Mem[000000009000001e] = 7f27efda
sth %l0,[%i4+0x01e] ! Mem[000000009000001c] = 797aefda
! %l4 = 00001db4, %l5 = d12ba100, Mem[0000000091000028] = aeaeffff ffffbcb2
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 00001db4 d12ba100
! Mem[000000004580000c] = 35e5e003, %l4 = 0000000000001db4
ldsb [%i3+0x00c],%l4 ! %l4 = 0000000000000035
! Mem[0000000091800004] = 44274c63, %g2 = 000000005216797a
ldsb [%o0+0x006],%g2 ! %g2 = 0000000000000044
! Mem[0000000091000010] = feae9791, %g2 = 0000000000000044
ldsh [%i6+0x012],%g2 ! %g2 = fffffffffffffeae
! Mem[0000000090800030] = dc3ef5d300000070, %g2 = fffffffffffffeae
ldx [%i5+0x030],%g2 ! %g2 = dc3ef5d300000070
! Mem[000000009180002c] = 797a9ad0, %g2 = dc3ef5d300000070
ldsh [%o0+0x02e],%g2 ! %g2 = 000000000000797a
! %l4 = 0000000000000035, Mem[000000009100000b] = 70cc707f
stb %l4,[%i6+0x00b] ! Mem[0000000091000008] = 35cc707f
! Mem[0000000091800028] = 2e625216, %g2 = 000000000000797a
ldub [%o0+0x02a],%g2 ! %g2 = 000000000000002e
! Mem[0000000090000000] = d424e74a77d35b81, %g2 = 000000000000002e
ldx [%i4+%g0],%g2 ! %g2 = d424e74a77d35b81
p26_label_24:
! Mem[0000000090800038] = aa02683d, %g2 = d424e74a77d35b81
ldsb [%i5+0x039],%g2 ! %g2 = ffffffffffffffaa
! Mem[0000000045800014] = ff28c215, %l0 = 000000005216797a
lduh [%i3+0x014],%l0 ! %l0 = 000000000000ff28
! Mem[0000000090800024] = 00023fdd, %g2 = ffffffffffffffaa
ldsb [%i5+0x025],%g2 ! %g2 = 0000000000000000
! Mem[000000009100002c] = d12ba100, %g2 = 0000000000000000
lduw [%i6+0x02c],%g2 ! %g2 = 00000000d12ba100
! Mem[0000000045000024] = c598a9f3, %l2 = 000000000000281b
lduh [%i2+0x026],%l2 ! %l2 = 000000000000a9f3
! Mem[0000000090000038] = cbce2e62, %g2 = 00000000d12ba100
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000cb
! Mem[0000000091800028] = 2e625216, %g2 = 00000000000000cb
lduh [%o0+0x02a],%g2 ! %g2 = 0000000000002e62
! %l5 = 00000000d12ba100, Mem[0000000090800038] = ceaa02683dd40068
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 00000000d12ba100
! %l1 = 000000000000a9f3, Mem[0000000091000018] = 5216797a
sth %l1,[%i6+%o3] ! Mem[0000000091000018] = a9f3797a
! %l5 = 00000000d12ba100, Mem[000000004480000c] = 6adfb1fd
stw %l5,[%i1+0x00c] ! Mem[000000004480000c] = d12ba100
p26_label_25:
! %l1 = 000000000000a9f3, Mem[0000000044800034] = 13a67a9c
stw %l1,[%i1+0x034] ! Mem[0000000044800034] = 0000a9f3
! Mem[0000000091800020] = 00000000 0000281b, %g2 = 00002e62, %g3 = 18397f27
ldd [%o0+%o4],%g2 ! %g2 = 0000000000000000 000000000000281b
! Mem[0000000090800000] = 007a1db4, %g2 = 0000000000000000
lduh [%i5+%g0],%g2 ! %g2 = 000000000000007a
! %l4 = 00000035, %l5 = d12ba100, Mem[0000000091800030] = 9ad0a79b bcc24ffc
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 00000035 d12ba100
! Mem[000000009080001c] = 0000a9f3, %g2 = 000000000000007a
ldub [%i5+0x01c],%g2 ! %g2 = 0000000000000000
! %l6 = fffffeae9791ef6f, Mem[0000000090800038] = 00000000d12ba100
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = fffffeae9791ef6f
! %l1 = 000000000000a9f3, Mem[000000004580003f] = 0000ef6f
stb %l1,[%i3+0x03f] ! Mem[000000004580003c] = 0000eff3
! Mem[0000000091000018] = 7a9ea6e5, %g2 = 0000000000000000
ldsb [%i6+0x01b],%g2 ! %g2 = 000000000000007a
! %l1 = 000000000000a9f3, Mem[000000009000000a] = feae1540
sth %l1,[%i4+0x00a] ! Mem[0000000090000008] = a9f31540
! Mem[0000000091800000] = 270d22b9 47aa4427, %g2 = 0000007a, %g3 = 0000281b
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa4427
ba,a p26_not_taken_0_end
p26_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000000000ff28
bne,a,pn %xcc,p26_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000a9f3
bne,a,pn %xcc,p26_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000a9f3
bne,a,pn %xcc,p26_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000002b35
bne,a,pn %xcc,p26_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000035
bne,a,pn %xcc,p26_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000d12ba100
bne,a,pn %xcc,p26_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be fffffeae9791ef6f
bne,a,pn %xcc,p26_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffdcb0
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 53d85886 a3635d1d
bne %xcc,p26_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 0e3b7201 c5e01ee3
bne %xcc,p26_f4_fail
nop
! Check Local Memory
set p26_local0_expect,%g1
p26_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 76d2b0ade1588591
ldx [%i0+0x008],%g3 ! Observed data at 0000000044000008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3faa39fa44331fca
ldx [%i0+0x020],%g3 ! Observed data at 0000000044000020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x020,%g4
set p26_local1_expect,%g1
p26_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = d0fc201714df281b
ldx [%i1+0x000],%g3 ! Observed data at 0000000044800000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = d6a1f1bed12ba100
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 = 86157db0f4f13dd4
ldx [%i1+0x018],%g3 ! Observed data at 0000000044800018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00001db42b3565bb
ldx [%i1+0x028],%g3 ! Observed data at 0000000044800028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7bf456aa0000a9f3
ldx [%i1+0x030],%g3 ! Observed data at 0000000044800030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1d8b5211845abcb2
ldx [%i1+0x038],%g3 ! Observed data at 0000000044800038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x038,%g4
set p26_local2_expect,%g1
p26_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000000068
ldx [%i2+0x000],%g3 ! Observed data at 0000000045000000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = d4c679e11db47cdd
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 = 8f3f45aac598a9f3
ldx [%i2+0x020],%g3 ! Observed data at 0000000045000020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 15402b05cc707f27
ldx [%i2+0x028],%g3 ! Observed data at 0000000045000028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 43a9d3665216797a
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+0x020],%g2 ! Expected data = fffffeae9791ef6f
ldx [%i3+0x020],%g3 ! Observed data at 0000000045800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8d81e5dd31541db4
ldx [%i3+0x028],%g3 ! Observed data at 0000000045800028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1b710e8a198605dd
ldx [%i3+0x030],%g3 ! Observed data at 0000000045800030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5216797a0000eff3
ldx [%i3+0x038],%g3 ! Observed data at 0000000045800038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x038,%g4
! The test for processor 26 has passed
p26_passed:
ta GOOD_TRAP
nop
p26_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p26_failed
p26_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p26_failed
p26_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p26_failed
p26_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p26_failed
p26_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p26_failed
p26_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p26_failed
p26_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p26_failed
p26_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p26_failed
p26_f0_fail:
set p26_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f4_fail:
set p26_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 26 failed
p26_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x068] ! Set processor 26 done flag
set p26_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 26 failed
p26_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x068] ! Set processor 26 done flag
set p26_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p26_selfmod_failed:
ba p26_failed
mov 0xabc,%g1
p26_common_error:
or %g0,0xefa,%g1
ba p26_failed
mov %o5,%g3
p26_common_signature_error:
set p26_temp,%g1
ba p26_failed
st %g2,[%g1] ! Common Lock Number
p26_common_timeout:
set p26_temp,%g1
ba p26_failed
st %g2,[%g1] ! Common Lock Number
p26_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p26_failed
mov 0x0,%g3
p26_trap1e:
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045000008]
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045800020]
stwa %l7,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000028]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045800020]
stxa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800018]
done
p26_trap1o:
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045000008]
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045800020]
stwa %l7,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000028]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045800020]
stxa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800018]
done
p26_trap2e:
stha %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800010]
stba %l1,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000018]
done
p26_trap2o:
stha %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800010]
stba %l1,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000018]
done
p26_trap3e:
nop
nop
done
p26_trap3o:
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 = 3a39c9a66d098823
ldx [%g1+0x008],%l1 ! %l1 = 15402b05cc707f27
ldx [%g1+0x010],%l2 ! %l2 = 2182c5a0e3302e62
ldx [%g1+0x018],%l3 ! %l3 = 76d2b0ade1588591
ldx [%g1+0x020],%l4 ! %l4 = 305e34924d2ec18e
ldx [%g1+0x028],%l5 ! %l5 = 9ad0a79bbcc24ffc
ldx [%g1+0x030],%l6 ! %l6 = 2aac6d52a6a4d44e
ldx [%g1+0x038],%l7 ! %l7 = 36258781e9b7bc16
! Initialize the output register of window 0
set unres3_start,%o0
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 = 382aa9de 33f0b529 ef974845 8e9b5f33
! %f4 = e08e75f3 2c62888b 15ebee0c ab9eaf93
! %f8 = 0e269aa3 3776242a 57b51b8e d295769b
! %f12 = cb57a330 8c4a9970 0ac4563e 8ff14024
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f4962934 6486bb4f 112e232f 241d29e8
! %f20 = 71c20930 d0fec2fb 725c93a4 5c71f057
! %f24 = 847b55f7 866640d4 de7783fb 7f489f40
! %f28 = a5ad6034 c1dfc869 a71dae73 43eae7b0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 45ef4d1b 37ab20a0 9270de22 0afb530c
! %f36 = ab00d9fd 9aa4ca6e 3764f896 c2e62949
! %f40 = 9f467e66 a113af54 888d458c 06fe900c
! %f44 = a2ec2c24 cf71d894 093ea0a4 6c52863f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x88dff77000000045,%g7,%g1 ! GSR scale = 8, align = 5
wr %g1,%g0,%gsr ! GSR = 88dff77000000045
wr %g0,%y ! Clear Y 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:
! %l2 = 1a3f6be851ea7f8a, Mem[000000009080003c] = 5ac4b8a1
stw %l2,[%i5+0x03c] ! Mem[000000009080003c] = 51ea7f8a
! Mem[0000000046000000] = 8e709388, %l7 = 002a6de83cff8113
ldsh [%i0+0x002],%l7 ! %l7 = ffffffffffff9388
! %l6 = 29ef30ca69f9830c, Mem[0000000090000006] = 5b81bc84
stb %l6,[%i4+0x006] ! Mem[0000000090000004] = 0c81bc84
! %l2 = 51ea7f8a, %l3 = 04e9ad6e, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 51ea7f8a 04e9ad6e
! Mem[0000000046000020] = 24fa9c15 3c1c5fc1, %l2 = 51ea7f8a, %l3 = 04e9ad6e
ldd [%i0+%o4],%l2 ! %l2 = 0000000024fa9c15 000000003c1c5fc1
! %l7 = ffffffffffff9388, Mem[0000000047000000] = e98c0f88
stw %l7,[%i2+%g0] ! Mem[0000000047000000] = ffff9388
! Mem[0000000091000028] = b35541f1, %g2 = e37d3ca63277980d
lduw [%i6+%o5],%g2 ! %g2 = 00000000b35541f1
! %l2 = 24fa9c15, %l3 = 3c1c5fc1, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 24fa9c15 3c1c5fc1
! %l2 = 0000000024fa9c15, Mem[0000000090800028] = ddee8f90cb9834df
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 0000000024fa9c15
! %l0 = 9d6002d67030c25e, Mem[0000000091000007] = 48f5482f
stb %l0,[%i6+0x007] ! Mem[0000000091000004] = 5ef5482f
p27_label_2:
! Mem[0000000090000010] = b8b0f4d7, %g2 = 00000000b35541f1
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b8b0
! %l5 = fa41f34e711e8c37, Mem[0000000046000020] = 24fa9c153c1c5fc1
stx %l5,[%i0+%o4] ! Mem[0000000046000020] = fa41f34e711e8c37
! Mem[0000000090800020] = 665fc762da437290, %g2 = 000000000000b8b0
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = da437290, %g3 = 0bad0b00
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
! %l0 = 9d6002d67030c25e, Mem[0000000090800018] = 95560735
stw %l0,[%i5+%o3] ! Mem[0000000090800018] = 7030c25e
! Mem[0000000090800028] = 0000000024fa9c15, %g2 = 00000000206724ce
ldx [%i5+%o5],%g2 ! %g2 = 0000000024fa9c15
! Mem[0000000091000008] = f5482f5f, %g2 = 0000000024fa9c15
lduw [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f
! %l6 = 29ef30ca69f9830c, Mem[0000000091000034] = 941fa440
stw %l6,[%i6+0x034] ! Mem[0000000091000034] = 69f9830c
! Mem[0000000091000020] = 3d4d27c52e6fd2f1, %g2 = 00000000f5482f5f
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c52e6fd2f1
! %l1 = dac94f900a8e8d05, Mem[0000000090000038] = 9045cbce
stw %l1,[%i4+0x038] ! Mem[0000000090000038] = 0a8e8d05
p27_label_3:
! %l7 = ffffffffffff9388, Mem[0000000090800038] = fc554a3e
stw %l7,[%i5+0x038] ! Mem[0000000090800038] = ffff9388
! %l1 = dac94f900a8e8d05, Mem[000000009180002c] = 4725624a
stw %l1,[%o0+0x02c] ! Mem[000000009180002c] = 0a8e8d05
! %l0 = 9d6002d67030c25e, Mem[0000000090000000] = 8624e74a
stw %l0,[%i4+%g0] ! Mem[0000000090000000] = 7030c25e
! %l4 = 39a3bb0e9861a8d8, Mem[0000000090800008] = a19e262f
stw %l4,[%i5+%o1] ! Mem[0000000090800008] = 9861a8d8
! Mem[0000000090000028] = 71756247, %g2 = 3d4d27c52e6fd2f1
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000007175
! Mem[0000000090800008] = 9861a8d8 ca578ad8, %g2 = 00007175, %g3 = 60b200b2
ldd [%i5+%o1],%g2 ! %g2 = 000000009861a8d8 00000000ca578ad8
! Mem[0000000090800010] = b25f4cb9, %g2 = 000000009861a8d8
lduh [%i5+%o2],%g2 ! %g2 = 000000000000b25f
! Mem[0000000090000008] = 841a2fc3, %g2 = 000000000000b25f
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000084
! Mem[0000000046800028] = 4f0918e8a9fe0233, %l5 = fa41f34e711e8c37
ldx [%i1+%o5],%l5 ! %l5 = 4f0918e8a9fe0233
! Mem[0000000090800020] = 665fc762da437290, %g2 = 0000000000000084
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
p27_label_4:
! Mem[0000000091000034] = f9830cd5, %g2 = 665fc762da437290
ldub [%i6+0x035],%g2 ! %g2 = 00000000000000f9
! %l5 = 4f0918e8a9fe0233, Mem[000000009180002e] = 8d05f7dc
sth %l5,[%o0+0x02e] ! Mem[000000009180002c] = 0233f7dc
! Mem[0000000046000030] = 97dcbce0 6152e139, %l6 = 69f9830c, %l7 = ffff9388
ldd [%i0+0x030],%l6 ! %l6 = 0000000097dcbce0 000000006152e139
! Mem[0000000091800030] = f7dc9b67 d4df14b0, %g2 = 000000f9, %g3 = ca578ad8
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df14b0
! Mem[0000000047800018] = a6bb2121, %l0 = 9d6002d67030c25e
ldsb [%i3+0x01a],%l0 ! %l0 = 0000000000000021
! %l4 = 39a3bb0e9861a8d8, Mem[0000000047800034] = 18cda483
sth %l4,[%i3+0x034] ! Mem[0000000047800034] = a8d8a483
! Mem[0000000091000018] = 2c680e1d, %g18 = 082135c664b1ecda
ldsw [%i6+%o3],%g2 ! %g2 = 082135c664b1ecda
! Mem[0000000046000034] = 6152e139, %l3 = 000000003c1c5fc1
ldsw [%i0+0x034],%l3 ! %l3 = 000000006152e139
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000002c680e1d
lduw [%i4+0x024],%g2 ! %g2 = 00000000ecd31cd9
! %l1 = dac94f900a8e8d05, Mem[0000000091000010] = 1b126a381f66326f
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = dac94f900a8e8d05
p27_label_5:
! %l7 = 000000006152e139, Mem[0000000046000014] = 6f0fce8d
stw %l7,[%i0+0x014] ! Mem[0000000046000014] = 6152e139
! %l2 = 0000000024fa9c15, Mem[0000000090000030] = 573d94b1da399060
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = 0000000024fa9c15
! %l5 = 4f0918e8a9fe0233, Mem[0000000046000030] = 97dcbce0
stw %l5,[%i0+0x030] ! Mem[0000000046000030] = a9fe0233
! Mem[0000000047800010] = 9178793a, %l1 = dac94f900a8e8d05
lduh [%i3+0x012],%l1 ! %l1 = 000000000000793a
! Mem[000000009180001c] = 1d1391a2, %g2 = 00000000ecd31cd9
ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000001d13
! Mem[0000000090800030] = 51ea7f8a, %g18 = 082135c664b1ecda
ldsw [%i5+0x030],%g2 ! %g2 = 082135c664b1ecda
! Mem[0000000090800030] = ea7f8a04, %g2 = 0000000051ea7f8a
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffea
! Mem[000000004780002c] = a67481d9, %l5 = 4f0918e8a9fe0233
ldsb [%i3+0x02c],%l5 ! %l5 = ffffffffffffffa6
! Mem[0000000090000020] = efdae8a0, %g2 = ffffffffffffffea
lduh [%i4+%o4],%g2 ! %g2 = 000000000000efda
! Mem[0000000091800020] = 21fea2c741537031, %g2 = 000000000000efda
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c741537031
p27_label_6:
! %l3 = 000000006152e139, Mem[0000000091000038] = d578fe309b50f1dd
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 000000006152e139
! Mem[000000009100003c] = e1390000, %g2 = 21fea2c741537031
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000e139
! Mem[0000000090800028] = 000024fa, %g2 = 000000000000e139
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000000000
! %l7 = 000000006152e139, Mem[0000000090800018] = 7030c25e53628adf
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 000000006152e139
! Mem[0000000091800008] = 632420ec, %g2 = 0000000000000000
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000063
! Mem[0000000047800008] = 257b8967, %l7 = 000000006152e139
lduw [%i3+%o1],%l7 ! %l7 = 00000000257b8967
! Mem[000000009080000c] = 8ad8b25f, %g2 = 0000000000000063
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000008ad8
! Mem[0000000090000004] = d30c81bc, %g2 = 0000000000008ad8
ldub [%i4+0x005],%g2 ! %g2 = 00000000000000d3
! Mem[0000000090800008] = 9861a8d8ca578ad8, %g2 = 00000000000000d3
ldx [%i5+%o1],%g2 ! %g2 = 9861a8d8ca578ad8
! Mem[000000009080001c] = 6152e139, %g2 = 9861a8d8ca578ad8
ldsh [%i5+0x01c],%g2 ! %g2 = 0000000000006152
p27_label_7:
! Mem[0000000090000008] = bc841a2fc349b38e, %g2 = 0000000000006152
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349b38e
! Mem[000000009080000c] = d8b25f4c, %g2 = bc841a2fc349b38e
ldub [%i5+0x00f],%g2 ! %g2 = 00000000000000d8
! Mem[0000000090000004] = 81bc841a, %g2 = 00000000000000d8
ldub [%i4+0x007],%g2 ! %g2 = 0000000000000081
! %l1 = 000000000000793a, Mem[0000000091800038] = 206724ce
stw %l1,[%o0+0x038] ! Mem[0000000091800038] = 0000793a
! %l0 = 00000021, %l1 = 0000793a, Mem[0000000091000010] = dac94f90 0a8e8d05
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 00000021 0000793a
! %l2 = 0000000024fa9c15, Mem[0000000091000023] = c52e6fd2
stb %l2,[%i6+0x023] ! Mem[0000000091000020] = 152e6fd2
! Mem[0000000090800034] = 04e9ad6e, %g2 = 0000000000000081
lduh [%i5+0x034],%g2 ! %g2 = 00000000000004e9
! %l4 = 39a3bb0e9861a8d8, Mem[0000000091800030] = f7dc9b67
stw %l4,[%o0+0x030] ! Mem[0000000091800030] = 9861a8d8
! Mem[0000000046000034] = 6152e139, %l4 = 39a3bb0e9861a8d8
ldsh [%i0+0x036],%l4 ! %l4 = ffffffffffffe139
! Mem[0000000047000004] = bee897b3, %l3 = 000000006152e139
ldub [%i2+0x004],%l3 ! %l3 = 00000000000000be
p27_label_8:
! Mem[0000000047000028] = a713f31d, %l7 = 00000000257b8967
lduh [%i2+%o5],%l7 ! %l7 = 000000000000a713
! %l0 = 00000021, %l1 = 0000793a, Mem[0000000091000010] = 00000021 0000793a
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 00000021 0000793a
! %l1 = 000000000000793a, Mem[000000004680001e] = b4d466a6
sth %l1,[%i1+0x01e] ! Mem[000000004680001c] = b4d4793a
! Mem[000000004680001c] = b4d4793a, %l1 = 000000000000793a
lduh [%i1+0x01e],%l1 ! %l1 = 000000000000793a
! %l0 = 0000000000000021, Mem[000000009100002f] = bdd7be7a
stb %l0,[%i6+0x02f] ! Mem[000000009100002c] = 21d7be7a
! Mem[0000000091800004] = 07894c63, %g2 = 00000000000004e9
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000007
! %l3 = 00000000000000be, Mem[0000000091800014] = 01f6b102
sth %l3,[%o0+0x014] ! Mem[0000000091800014] = 00beb102
! Mem[000000009000003c] = 1a170000, %g2 = 0000000000000007
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
! Mem[0000000091000014] = 0000793a, %g2 = 0000000000001a17
ldub [%i6+0x014],%g2 ! %g2 = 0000000000000000
! %l4 = ffffffffffffe139, Mem[000000009000002c] = 62474693
stw %l4,[%i4+0x02c] ! Mem[000000009000002c] = ffffe139
p27_label_9:
! Mem[0000000091000028] = f165d635, %g2 = 0000000000000000
ldsb [%i6+0x02b],%g2 ! %g2 = fffffffffffffff1
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = fffffff1, %g3 = d4df14b0
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! %l2 = 24fa9c15, %l3 = 000000be, Mem[0000000090800038] = ffff9388 51ea7f8a
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 24fa9c15 000000be
! Mem[0000000046800008] = b9e7f9e1, %l5 = ffffffffffffffa6
ldub [%i1+0x00a],%l5 ! %l5 = 00000000000000f9
! %l1 = 000000000000793a, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 000000000000793a
! %l6 = 0000000097dcbce0, Mem[000000009100002a] = 41f165d6
sth %l6,[%i6+0x02a] ! Mem[0000000091000028] = bce065d6
! %l4 = ffffffffffffe139, Mem[0000000047000010] = 736a7ac8ae2340b6
stx %l4,[%i2+%o2] ! Mem[0000000047000010] = ffffffffffffe139
! %l1 = 000000000000793a, Mem[0000000090800018] = 000000006152e139
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 000000000000793a
! %l1 = 000000000000793a, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 000000000000793a
! Mem[000000009080000c] = ca578ad8, %g2 = 00000000b25f4cb9
ldsh [%i5+0x00c],%g2 ! %g2 = ffffffffffffca57
p27_label_10:
! %l4 = ffffffffffffe139, Mem[0000000090000006] = 0c81bc84
sth %l4,[%i4+0x006] ! Mem[0000000090000004] = e139bc84
! Mem[0000000090800028] = 00000000, %g2 = ffffffffffffca57
lduw [%i5+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 63a5d918, %g2 = 0000000000000000
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000063
! %l1 = 000000000000793a, Mem[0000000091800006] = 07894c63
sth %l1,[%o0+0x006] ! Mem[0000000091800004] = 793a4c63
! Mem[0000000090000010] = b8b0f4d7, %g2 = 0000000000000063
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb8b0
! Mem[000000004780003c] = 7f13153a, %l3 = 00000000000000be
ldsw [%i3+0x03c],%l3 ! %l3 = 000000007f13153a
! %l2 = 0000000024fa9c15, Mem[0000000047800008] = 257b8967595ff84e
stx %l2,[%i3+%o1] ! Mem[0000000047800008] = 0000000024fa9c15
! %l4 = ffffffffffffe139, Mem[0000000090000005] = d3e139bc
stb %l4,[%i4+0x005] ! Mem[0000000090000004] = 39e139bc
! %l0 = 0000000000000021, Mem[0000000047000014] = ffffe139
sth %l0,[%i2+0x014] ! Mem[0000000047000014] = 0021e139
! %l7 = 000000000000a713, Mem[0000000091800005] = aa793a4c
stb %l7,[%o0+0x005] ! Mem[0000000091800004] = 13793a4c
p27_label_11:
! Mem[0000000090800030] = 51ea7f8a, %g18 = 082135c664b1ecda
ldsw [%i5+0x030],%g2 ! %g2 = 082135c664b1ecda
! Mem[0000000046800004] = f4039ce2, %l3 = 000000007f13153a
ldsh [%i1+0x006],%l3 ! %l3 = ffffffffffff9ce2
! %l3 = ffffffffffff9ce2, Mem[000000009100002c] = 65d63521
stb %l3,[%i6+0x02c] ! Mem[000000009100002c] = e2d63521
! Mem[000000009180002c] = 02339861, %g2 = 0000000051ea7f8a
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000000233
! Mem[0000000047000008] = 5abc4a715c879909, %l2 = 0000000024fa9c15
ldx [%i2+%o1],%l2 ! %l2 = 5abc4a715c879909
! Mem[0000000091000004] = e276df5e, %g18 = 082135c664b1ecda
ldsw [%i6+0x004],%g2 ! %g2 = 082135c664b1ecda
! Mem[000000009180000c] = ec2a3791, %g18 = 082135c664b1ecda
ldsw [%o0+0x00c],%g2 ! %g2 = 082135c664b1ecda
! Mem[0000000090000018] = e663a5d9, %g2 = ffffffffec2a3791
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffe663
! %l7 = 000000000000a713, Mem[000000009100000b] = 5fccff95
stb %l7,[%i6+0x00b] ! Mem[0000000091000008] = 13ccff95
! %l0 = 0000000000000021, Mem[0000000090000028] = c7af7175
sth %l0,[%i4+%o5] ! Mem[0000000090000028] = 00217175
p27_label_12:
! %l6 = 0000000097dcbce0, Mem[0000000091800014] = 00beb102
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = 97dcbce0
! Mem[0000000091000014] = 793a0000, %g2 = ffffffffffffe663
ldsb [%i6+0x016],%g2 ! %g2 = 0000000000000079
! %l4 = ffffffffffffe139, Mem[0000000047800038] = d632066f
sth %l4,[%i3+0x038] ! Mem[0000000047800038] = e139066f
! Mem[0000000090000018] = a5d91839, %g2 = 0000000000000079
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000a5d9
! %l4 = ffffe139, %l5 = 000000f9, Mem[0000000090000030] = 00000000 24fa9c15
std %l4,[%i4+0x030] ! Mem[0000000090000030] = ffffe139 000000f9
! %l4 = ffffffffffffe139, Mem[0000000091000010] = 000000210000793a
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = ffffffffffffe139
! Mem[0000000046000008] = 08ed23dc, %l0 = 0000000000000021
lduh [%i0+%o1],%l0 ! %l0 = 00000000000008ed
! Mem[0000000090800000] = 24fa9c15 3c1c5fc1, %g2 = 0000a5d9, %g3 = af0a82ca
ldd [%i5+%g0],%g2 ! %g2 = 0000000024fa9c15 000000003c1c5fc1
! %l1 = 000000000000793a, Mem[0000000091000014] = ffffe139
stw %l1,[%i6+0x014] ! Mem[0000000091000014] = 0000793a
! Mem[0000000091000000] = 92f01ec2 e276df5e, %g2 = 24fa9c15, %g3 = 3c1c5fc1
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df5e
p27_label_13:
! %l7 = 000000000000a713, Mem[0000000046800025] = d6086f4a
stb %l7,[%i1+0x025] ! Mem[0000000046800024] = d6136f4a
! %l6 = 97dcbce0, %l7 = 0000a713, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 97dcbce0 0000a713
! %l1 = 000000000000793a, Mem[0000000091000000] = 92f01ec2e276df5e
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 000000000000793a
! Mem[0000000091000038] = 00000000, %g18 = 082135c664b1ecda
ldsw [%i6+0x038],%g2 ! %g2 = 082135c664b1ecda
! Mem[0000000047000030] = 4b860776 bba9f359, %l2 = 5c879909, %l3 = ffff9ce2
ldd [%i2+0x030],%l2 ! %l2 = 000000004b860776 00000000bba9f359
! %l2 = 000000004b860776, Mem[0000000090000026] = 1cd90021
sth %l2,[%i4+0x026] ! Mem[0000000090000024] = 07760021
! Mem[0000000091000038] = 00000000, %g18 = 082135c664b1ecda
ldsw [%i6+0x038],%g2 ! %g2 = 082135c664b1ecda
! Mem[0000000046000028] = 6176cd1d84e204c6, %l0 = 00000000000008ed
ldx [%i0+%o5],%l0 ! %l0 = 6176cd1d84e204c6
! %l6 = 97dcbce0, %l7 = 0000a713, Mem[0000000090000030] = ffffe139 000000f9
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 97dcbce0 0000a713
! Mem[000000004780002c] = a67481d9, %l0 = 6176cd1d84e204c6
lduw [%i3+0x02c],%l0 ! %l0 = 00000000a67481d9
p27_label_14:
! Mem[0000000046000018] = f9736af1 131b9dd1, %l2 = 4b860776, %l3 = bba9f359
ldd [%i0+%o3],%l2 ! %l2 = 00000000f9736af1 00000000131b9dd1
! Mem[0000000091800028] = f4c1a24c0a8e0233, %g2 = 0000000000000000
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c0a8e0233
! Mem[0000000091800020] = 21fea2c7, %g18 = 082135c664b1ecda
ldsw [%o0+%o4],%g2 ! %g2 = 082135c664b1ecda
! %l0 = a67481d9, %l1 = 0000793a, Mem[0000000090000028] = 00217175 ffffe139
std %l0,[%i4+%o5] ! Mem[0000000090000028] = a67481d9 0000793a
! Mem[000000004680000c] = 589c0dc3, %l4 = ffffffffffffe139
lduw [%i1+0x00c],%l4 ! %l4 = 00000000589c0dc3
! Mem[0000000046800034] = c427cb10, %l1 = 000000000000793a
lduw [%i1+0x034],%l1 ! %l1 = 00000000c427cb10
! %l4 = 00000000589c0dc3, Mem[000000004600001c] = 131b9dd1
stw %l4,[%i0+0x01c] ! Mem[000000004600001c] = 589c0dc3
! Mem[0000000091000010] = ffffffff, %g2 = 0000000021fea2c7
lduw [%i6+%o2],%g2 ! %g2 = 00000000ffffffff
! %l4 = 00000000589c0dc3, Mem[0000000091800018] = 97dcbce00000a713
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 00000000589c0dc3
! Mem[0000000046800024] = d6136f4a, %l4 = 00000000589c0dc3
ldsb [%i1+0x025],%l4 ! %l4 = 0000000000000013
p27_label_15:
! %l5 = 00000000000000f9, Mem[0000000091800008] = 4c632420ec2a3791
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 00000000000000f9
! Mem[0000000090000010] = b8b0f4d7, %g18 = 082135c664b1ecda
ldsw [%i4+%o2],%g2 ! %g2 = 082135c664b1ecda
! Mem[0000000091800004] = 793a0000, %g2 = ffffffffb8b0f4d7
ldsh [%o0+0x006],%g2 ! %g2 = 000000000000793a
! %l5 = 00000000000000f9, Mem[0000000090800034] = 04e9ad6e
stb %l5,[%i5+0x034] ! Mem[0000000090800034] = f9e9ad6e
! Mem[000000004780002c] = a67481d9, %l6 = 0000000097dcbce0
ldub [%i3+0x02e],%l6 ! %l6 = 0000000000000081
! %l1 = 00000000c427cb10, Mem[0000000091800038] = 0000793a60b200b2
stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 00000000c427cb10
! %l0 = 00000000a67481d9, Mem[0000000090800018] = 000000000000793a
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 00000000a67481d9
! Mem[000000009180001c] = 589c0dc3, %g2 = 000000000000793a
lduw [%o0+0x01c],%g2 ! %g2 = 00000000589c0dc3
! %l2 = f9736af1, %l3 = 131b9dd1, Mem[0000000091000018] = 00000000 0000793a
std %l2,[%i6+%o3] ! Mem[0000000091000018] = f9736af1 131b9dd1
! Mem[0000000090800010] = 00000000, %g18 = 082135c664b1ecda
ldsw [%i5+%o2],%g2 ! %g2 = 082135c664b1ecda
p27_label_16:
! Mem[000000009080002c] = 24fa9c15, %g2 = 0000000000000000
lduw [%i5+0x02c],%g2 ! %g2 = 0000000024fa9c15
! %l4 = 00000013, %l5 = 000000f9, Mem[0000000046800008] = b9e7f9e1 589c0dc3
std %l4,[%i1+%o1] ! Mem[0000000046800008] = 00000013 000000f9
! Mem[0000000091800028] = f4c1a24c 0a8e0233, %g2 = 24fa9c15, %g3 = e276df5e
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000000a8e0233
! Mem[0000000091000028] = b355bce0, %g18 = 082135c664b1ecda
ldsw [%i6+%o5],%g2 ! %g2 = 082135c664b1ecda
! %l0 = a67481d9, %l1 = c427cb10, Mem[0000000046800038] = d83756f2 2af52ea3
std %l0,[%i1+0x038] ! Mem[0000000046800038] = a67481d9 c427cb10
! Mem[0000000046800028] = 4f0918e8, %l6 = 0000000000000081
ldsw [%i1+%o5],%l6 ! %l6 = 000000004f0918e8
! %l7 = 000000000000a713, Mem[0000000090000018] = e663a5d918391fda
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 000000000000a713
! %l5 = 00000000000000f9, Mem[0000000091800010] = 404e134b
sth %l5,[%o0+%o2] ! Mem[0000000091800010] = 00f9134b
! Mem[0000000091800020] = 21fea2c741537031, %g2 = ffffffffb355bce0
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c741537031
! %l6 = 4f0918e8, %l7 = 0000a713, Mem[0000000091000038] = 00000000 6152e139
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 4f0918e8 0000a713
p27_label_17:
! %l2 = 00000000f9736af1, Mem[0000000047800038] = e139066f7f13153a
stx %l2,[%i3+0x038] ! Mem[0000000047800038] = 00000000f9736af1
! %l0 = a67481d9, %l1 = c427cb10, Mem[0000000090000008] = bc841a2f c349b38e
std %l0,[%i4+%o1] ! Mem[0000000090000008] = a67481d9 c427cb10
! %l3 = 00000000131b9dd1, Mem[000000009080000c] = ca578ad8
stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = 131b9dd1
! %l6 = 000000004f0918e8, Mem[0000000091000030] = d7be7a3069f9830c
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 000000004f0918e8
! %l5 = 00000000000000f9, Mem[0000000090000038] = 0a8e8d05
stb %l5,[%i4+0x038] ! Mem[0000000090000038] = f98e8d05
! %l0 = 00000000a67481d9, Mem[000000009180000e] = 00f900f9
sth %l0,[%o0+0x00e] ! Mem[000000009180000c] = 81d900f9
! Mem[0000000091800028] = f4c1a24c 0a8e0233, %g2 = 41537031, %g3 = 0a8e0233
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000000a8e0233
! Mem[0000000091000030] = 000000004f0918e8, %g2 = 00000000f4c1a24c
ldx [%i6+0x030],%g2 ! %g2 = 000000004f0918e8
! %l5 = 00000000000000f9, Mem[0000000091000000] = 000000000000793a
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 00000000000000f9
! %l2 = f9736af1, %l3 = 131b9dd1, Mem[0000000090800020] = 665fc762 da437290
std %l2,[%i5+%o4] ! Mem[0000000090800020] = f9736af1 131b9dd1
p27_label_18:
! %l6 = 000000004f0918e8, Mem[0000000090800018] = 00000000
stw %l6,[%i5+%o3] ! Mem[0000000090800018] = 4f0918e8
! %l0 = 00000000a67481d9, Mem[0000000090800030] = 51ea7f8a
stw %l0,[%i5+0x030] ! Mem[0000000090800030] = a67481d9
! Mem[0000000091000008] = f5482f13 ccff9541, %g2 = 4f0918e8, %g3 = 0a8e0233
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f13 00000000ccff9541
! Mem[0000000046000014] = 6152e139, %l2 = 00000000f9736af1
ldsw [%i0+0x014],%l2 ! %l2 = 000000006152e139
! %l2 = 000000006152e139, Mem[0000000047000030] = 4b860776bba9f359
stx %l2,[%i2+0x030] ! Mem[0000000047000030] = 000000006152e139
! Mem[0000000046000000] = 8e709388, %l5 = 00000000000000f9
lduw [%i0+%g0],%l5 ! %l5 = 000000008e709388
! %l7 = 000000000000a713, Mem[0000000046000024] = 711e8c37
stw %l7,[%i0+0x024] ! Mem[0000000046000024] = 0000a713
! %l5 = 000000008e709388, Mem[0000000091000018] = f9736af1131b9dd1
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 000000008e709388
! Mem[000000009080000c] = 131b9dd1, %g2 = 00000000f5482f13
lduh [%i5+0x00c],%g2 ! %g2 = 000000000000131b
! Mem[0000000091800008] = 00000000, %g18 = 082135c664b1ecda
ldsw [%o0+%o1],%g2 ! %g2 = 082135c664b1ecda
p27_label_19:
! Mem[0000000046800010] = 300c900a, %l4 = 0000000000000013
lduw [%i1+%o2],%l4 ! %l4 = 00000000300c900a
! %l6 = 000000004f0918e8, Mem[000000009100001a] = 00008e70
sth %l6,[%i6+0x01a] ! Mem[0000000091000018] = 18e88e70
! Mem[0000000091000018] = 000018e8, %g2 = 0000000000000000
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800008] = 9861a8d8, %g2 = 0000000000000000
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffff9861
! %l4 = 300c900a, %l5 = 8e709388, Mem[0000000047000020] = 47d1e264 16d46eb7
std %l4,[%i2+%o4] ! Mem[0000000047000020] = 300c900a 8e709388
! %l2 = 6152e139, %l3 = 131b9dd1, Mem[0000000090000010] = b8b0f4d7 2e582097
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 6152e139 131b9dd1
! Mem[0000000090800038] = fa9c1500, %g2 = ffffffffffff9861
ldub [%i5+0x039],%g2 ! %g2 = 00000000000000fa
! Mem[000000009180002c] = 02339861, %g2 = 00000000000000fa
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000000233
! %l4 = 300c900a, %l5 = 8e709388, Mem[0000000090000000] = 7030c25e 7739e139
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 300c900a 8e709388
! %l6 = 000000004f0918e8, Mem[0000000047800030] = 9c7694c9
sth %l6,[%i3+0x030] ! Mem[0000000047800030] = 18e894c9
p27_label_20:
! Mem[0000000091000038] = 4f0918e8, %g2 = 0000000000000233
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000004f09
! %l4 = 00000000300c900a, Mem[0000000091800010] = 00f9134b
sth %l4,[%o0+%o2] ! Mem[0000000091800010] = 900a134b
! %l3 = 00000000131b9dd1, Mem[0000000090800028] = 00000000
sth %l3,[%i5+%o5] ! Mem[0000000090800028] = 9dd10000
! %l0 = 00000000a67481d9, Mem[0000000091800008] = 00000000000081d9
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000000a67481d9
! Mem[0000000091000000] = 00000000000000f9, %g2 = 0000000000004f09
ldx [%i6+%g0],%g2 ! %g2 = 00000000000000f9
! Mem[0000000091800004] = 793a0000, %g2 = 00000000000000f9
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000079
! %l7 = 000000000000a713, Mem[0000000046000037] = 6152e139
stb %l7,[%i0+0x037] ! Mem[0000000046000034] = 6152e113
! Mem[0000000091000028] = b355bce0, %g2 = 0000000000000079
lduh [%i6+%o5],%g2 ! %g2 = 000000000000b355
! %l6 = 000000004f0918e8, Mem[000000009000003f] = 17000000
stb %l6,[%i4+0x03f] ! Mem[000000009000003c] = e8000000
! %l0 = 00000000a67481d9, Mem[0000000090800030] = a67481d9
stb %l0,[%i5+0x030] ! Mem[0000000090800030] = d97481d9
p27_label_21:
! Mem[000000004780001c] = b690e7a4, %l5 = 000000008e709388
ldub [%i3+0x01e],%l5 ! %l5 = 00000000000000e7
! Mem[0000000091800020] = 21fea2c741537031, %g2 = 000000000000b355
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c741537031
! %l2 = 000000006152e139, Mem[000000009180000e] = 81d9900a
sth %l2,[%o0+0x00e] ! Mem[000000009180000c] = e139900a
! Mem[0000000091800008] = 00000000a674e139, %g2 = 21fea2c741537031
ldx [%o0+%o1],%g2 ! %g2 = 00000000a674e139
! %l1 = 00000000c427cb10, Mem[0000000090800014] = 0000793a
stb %l1,[%i5+0x014] ! Mem[0000000090800014] = 1000793a
! %l1 = 00000000c427cb10, Mem[0000000091000030] = 00000000
stw %l1,[%i6+0x030] ! Mem[0000000091000030] = c427cb10
! Mem[0000000091000034] = 4f0918e8, %g2 = 00000000a674e139
lduh [%i6+0x034],%g2 ! %g2 = 0000000000004f09
! Mem[0000000090000020] = e8a0ecd3, %g2 = 0000000000004f09
lduh [%i4+0x022],%g2 ! %g2 = 000000000000e8a0
! %l3 = 00000000131b9dd1, Mem[000000009000002c] = 0000793a
stw %l3,[%i4+0x02c] ! Mem[000000009000002c] = 131b9dd1
! %l6 = 000000004f0918e8, Mem[0000000090000028] = a67481d9
stw %l6,[%i4+%o5] ! Mem[0000000090000028] = 4f0918e8
p27_label_22:
! %l0 = a67481d9, %l1 = c427cb10, Mem[0000000091800000] = 270d22b9 4713793a
std %l0,[%o0+%g0] ! Mem[0000000091800000] = a67481d9 c427cb10
! Mem[0000000091800004] = 27cb1000, %g2 = 000000000000e8a0
ldub [%o0+0x005],%g2 ! %g2 = 0000000000000027
! Mem[000000009180003c] = cb100000, %g2 = 0000000000000027
ldub [%o0+0x03e],%g2 ! %g2 = 00000000000000cb
! %l5 = 00000000000000e7, Mem[0000000046800010] = 300c900ad9acca92
stx %l5,[%i1+%o2] ! Mem[0000000046800010] = 00000000000000e7
! Mem[0000000090800008] = 9861a8d8, %g2 = 00000000000000cb
lduh [%i5+%o1],%g2 ! %g2 = 0000000000009861
! Mem[000000004680001c] = b4d4793a, %l6 = 000000004f0918e8
ldub [%i1+0x01c],%l6 ! %l6 = 00000000000000b4
! %l4 = 00000000300c900a, Mem[000000004700002c] = 2f6a6994
stw %l4,[%i2+0x02c] ! Mem[000000004700002c] = 300c900a
! Mem[0000000091000020] = 4d27152e, %g2 = 0000000000009861
ldsb [%i6+0x021],%g2 ! %g2 = 000000000000004d
! Mem[0000000091000008] = 13ccff95, %g2 = 000000000000004d
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000013
! Mem[0000000091000038] = 4f0918e8, %g18 = 082135c664b1ecda
ldsw [%i6+0x038],%g2 ! %g2 = 082135c664b1ecda
p27_label_23:
! Mem[0000000091800034] = d4df14b0, %g2 = 000000004f0918e8
lduw [%o0+0x034],%g2 ! %g2 = 00000000d4df14b0
! %l0 = 00000000a67481d9, Mem[0000000090800038] = 24fa9c15000000be
stx %l0,[%i5+0x038] ! Mem[0000000090800038] = 00000000a67481d9
! Mem[000000009100000c] = 9541ffff, %g2 = 00000000d4df14b0
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000009541
! %l1 = 00000000c427cb10, Mem[000000009080002c] = 24fa9c15
stw %l1,[%i5+0x02c] ! Mem[000000009080002c] = c427cb10
! Mem[000000009100000c] = ff9541ff, %g2 = 0000000000009541
ldsb [%i6+0x00d],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800008] = 9861a8d8, %g18 = 082135c664b1ecda
ldsw [%i5+%o1],%g2 ! %g2 = 082135c664b1ecda
! Mem[0000000091800000] = 81d9c427, %g2 = ffffffff9861a8d8
lduh [%o0+0x002],%g2 ! %g2 = 00000000000081d9
! Mem[0000000091000004] = 000000f9, %g2 = 00000000000081d9
ldub [%i6+0x004],%g2 ! %g2 = 0000000000000000
! %l0 = a67481d9, %l1 = c427cb10, Mem[0000000091800038] = 00000000 c427cb10
std %l0,[%o0+0x038] ! Mem[0000000091800038] = a67481d9 c427cb10
! %l6 = 000000b4, %l7 = 0000a713, Mem[0000000091000008] = f5482f13 ccff9541
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 000000b4 0000a713
p27_label_24:
! Mem[0000000046000020] = fa41f34e0000a713, %l1 = 00000000c427cb10
ldx [%i0+%o4],%l1 ! %l1 = fa41f34e0000a713
! %l2 = 000000006152e139, Mem[0000000090800000] = 24fa9c15
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = 6152e139
! %l7 = 000000000000a713, Mem[000000004780000e] = 24fa9c15
stb %l7,[%i3+0x00e] ! Mem[000000004780000c] = 24fa1315
! %l2 = 000000006152e139, Mem[0000000047800028] = c066fa85
stw %l2,[%i3+%o5] ! Mem[0000000047800028] = 6152e139
! Mem[0000000091800018] = 00000000, %g2 = 0000000000000000
lduw [%o0+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000046800018] = ee2d36a3 b4d4793a, %l0 = a67481d9, %l1 = 0000a713
ldd [%i1+%o3],%l0 ! %l0 = 00000000ee2d36a3 00000000b4d4793a
! Mem[0000000046800020] = c694a66d, %l5 = 00000000000000e7
ldsw [%i1+%o4],%l5 ! %l5 = ffffffffc694a66d
! Mem[0000000090000008] = a67481d9, %g18 = 082135c664b1ecda
ldsw [%i4+%o1],%g2 ! %g2 = 082135c664b1ecda
! Mem[000000009080003c] = 81d90000, %g2 = ffffffffa67481d9
lduh [%i5+0x03e],%g2 ! %g2 = 00000000000081d9
! %l6 = 00000000000000b4, Mem[0000000090000008] = a67481d9c427cb10
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = 00000000000000b4
p27_label_25:
! %l3 = 00000000131b9dd1, Mem[0000000091800033] = d8d4df14
stb %l3,[%o0+0x033] ! Mem[0000000091800030] = d1d4df14
! Mem[0000000091800028] = f4c1a24c, %g2 = 00000000000081d9
lduh [%o0+%o5],%g2 ! %g2 = 000000000000f4c1
! %l2 = 000000006152e139, Mem[0000000091800028] = f4c1a24c0a8e0233
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 000000006152e139
! Mem[0000000091000030] = c427cb104f0918e8, %g2 = 000000000000f4c1
ldx [%i6+0x030],%g2 ! %g2 = c427cb104f0918e8
! Mem[0000000090800038] = 000000a6, %g2 = c427cb104f0918e8
ldub [%i5+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000047800030] = 18e894c9 a8d8a483, %l0 = ee2d36a3, %l1 = b4d4793a
ldd [%i3+0x030],%l0 ! %l0 = 0000000018e894c9 00000000a8d8a483
! %l0 = 18e894c9, %l1 = a8d8a483, Mem[0000000091000038] = 4f0918e8 0000a713
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 18e894c9 a8d8a483
! Mem[0000000091000038] = 18e894c9, %g18 = 082135c664b1ecda
ldsw [%i6+0x038],%g2 ! %g2 = 082135c664b1ecda
! %l2 = 000000006152e139, Mem[0000000091000012] = ffff0000
sth %l2,[%i6+0x012] ! Mem[0000000091000010] = e1390000
! %l7 = 000000000000a713, Mem[0000000091000020] = 3d4d2715
stb %l7,[%i6+%o4] ! Mem[0000000091000020] = 134d2715
ba,a p27_not_taken_0_end
p27_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000018e894c9
bne,a,pn %xcc,p27_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000a8d8a483
bne,a,pn %xcc,p27_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000006152e139
bne,a,pn %xcc,p27_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000131b9dd1
bne,a,pn %xcc,p27_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000300c900a
bne,a,pn %xcc,p27_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffc694a66d
bne,a,pn %xcc,p27_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000b4
bne,a,pn %xcc,p27_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000a713
bne,a,pn %xcc,p27_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p27_check_fp_registers:
set p27_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 382aa9de 33f0b529
bne %xcc,p27_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ef974845 8e9b5f33
bne %xcc,p27_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 15ebee0c ab9eaf93
bne %xcc,p27_f6_fail
nop
! Check Local Memory
set p27_local0_expect,%g1
p27_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 4634ba5e6152e139
ldx [%i0+0x010],%g3 ! Observed data at 0000000046000010
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f9736af1589c0dc3
ldx [%i0+0x018],%g3 ! Observed data at 0000000046000018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fa41f34e0000a713
ldx [%i0+0x020],%g3 ! Observed data at 0000000046000020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = a9fe02336152e113
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 = 00000013000000f9
ldx [%i1+0x008],%g3 ! Observed data at 0000000046800008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000000000e7
ldx [%i1+0x010],%g3 ! Observed data at 0000000046800010
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ee2d36a3b4d4793a
ldx [%i1+0x018],%g3 ! Observed data at 0000000046800018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c694a66dd6136f4a
ldx [%i1+0x020],%g3 ! Observed data at 0000000046800020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = a67481d9c427cb10
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 = ffff9388bee897b3
ldx [%i2+0x000],%g3 ! Observed data at 0000000047000000
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffff0021e139
ldx [%i2+0x010],%g3 ! Observed data at 0000000047000010
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 300c900a8e709388
ldx [%i2+0x020],%g3 ! Observed data at 0000000047000020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a713f31d300c900a
ldx [%i2+0x028],%g3 ! Observed data at 0000000047000028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000006152e139
ldx [%i2+0x030],%g3 ! Observed data at 0000000047000030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x030,%g4
set p27_local3_expect,%g1
p27_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 0000000024fa1315
ldx [%i3+0x008],%g3 ! Observed data at 0000000047800008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6152e139a67481d9
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 = 18e894c9a8d8a483
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 = 00000000f9736af1
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_f2_fail:
set p27_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000018]
stha %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000010]
stha %l7,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000008]
stba %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000020]
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000028]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046800028]
stba %l5,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800020]
done
p27_trap1o:
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000018]
stha %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000010]
stha %l7,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000008]
stba %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000020]
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000028]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046800028]
stba %l5,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800020]
done
p27_trap2e:
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000000]
ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000047000020]
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047000028]
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000047000028]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046800028]
done
p27_trap2o:
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000000]
ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000047000020]
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047000028]
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000047000028]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046800028]
done
p27_trap3e:
nop
nop
nop
nop
nop
nop
done
p27_trap3o:
nop
nop
nop
nop
nop
nop
done
p27_init_memory_pointers:
set p27_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p27_local0_start,%i0
set p27_local1_start,%i1
set p27_local2_start,%i2
set p27_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9d6002d67030c25e
ldx [%g1+0x008],%l1 ! %l1 = dac94f900a8e8d05
ldx [%g1+0x010],%l2 ! %l2 = 1a3f6be851ea7f8a
ldx [%g1+0x018],%l3 ! %l3 = 2e4e233004e9ad6e
ldx [%g1+0x020],%l4 ! %l4 = 39a3bb0e9861a8d8
ldx [%g1+0x028],%l5 ! %l5 = fa41f34e711e8c37
ldx [%g1+0x030],%l6 ! %l6 = 29ef30ca69f9830c
ldx [%g1+0x038],%l7 ! %l7 = 002a6de83cff8113
! Initialize the output register of window 0
set unres3_start,%o0
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 = f3e796a7 32358adc 0ef2919a b2bf1396
! %f4 = cc88e5d9 529f76ed 0789bc4e 69ea2e17
! %f8 = 0ff1a327 e332ec75 46c1130a 41a0a162
! %f12 = 7e13737f f3d2e7ba 89e42730 6552f549
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ff537097 cfc9a587 723cd1b8 08d81d8a
! %f20 = cc3271db 847f72f7 ad91dae8 4a416504
! %f24 = 82b61478 670da0a2 86d8e74a 89ec4d83
! %f28 = 6621430d 803632fc cde42792 41b49135
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c7a262aa 51c4b77b 868e29ba dbc2a935
! %f36 = 6e8778dc 7fa3607e f8f96d5a 18fdca34
! %f40 = e03db6fd 91547c95 6723a59a 8bcaedb1
! %f44 = 965f7217 24450245 6c0685f3 71c15572
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x908ec4300000005a,%g7,%g1 ! GSR scale = 11, align = 2
wr %g1,%g0,%gsr ! GSR = 908ec4300000005a
wr %g0,%y ! Clear Y 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:
! %l0 = 208d94d651e5898e, Mem[0000000048800010] = 878ff293eda947c2
stx %l0,[%i1+%o2] ! Mem[0000000048800010] = 208d94d651e5898e
! Mem[000000009180003c] = 60b200b2, %g2 = 668cf5693d948aef
ldsh [%o0+0x03c],%g2 ! %g2 = 00000000000060b2
! Mem[0000000091800030] = f7dc9b67 d4df14b0, %g2 = 000060b2, %g3 = 0bad0b00
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df14b0
! %l5 = 9845ced262a7c0f7, Mem[0000000091800004] = 47aa0789
stw %l5,[%o0+0x004] ! Mem[0000000091800004] = 62a7c0f7
! Mem[0000000049000038] = 3a18a7f7a60e8081, %l3 = a7dc9a98995b8725
ldx [%i2+0x038],%l3 ! %l3 = 3a18a7f7a60e8081
! %l7 = 03e707742885e19d, Mem[0000000090800024] = da437290
stb %l7,[%i5+0x024] ! Mem[0000000090800024] = 9d437290
! Mem[000000004880003c] = dc5e6900, %l4 = 813e68419638156f
ldsw [%i1+0x03c],%l4 ! %l4 = ffffffffdc5e6900
! Mem[0000000048800004] = 958f436d, %l1 = 747febd0969d81f8
ldsw [%i1+0x004],%l1 ! %l1 = ffffffff958f436d
! Mem[0000000090000020] = e8a0ecd3, %g2 = 00000000f7dc9b67
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffe8a0
! Mem[000000004800001c] = 1edd007d, %l1 = ffffffff958f436d
lduw [%i0+0x01c],%l1 ! %l1 = 000000001edd007d
p28_label_2:
! %l7 = 03e707742885e19d, Mem[0000000091000034] = 941fa440
stw %l7,[%i6+0x034] ! Mem[0000000091000034] = 2885e19d
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = ffffffffffffe8a0
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! %l7 = 03e707742885e19d, Mem[0000000091800000] = 270d22b9
stb %l7,[%o0+%g0] ! Mem[0000000091800000] = 9d0d22b9
! %l6 = e4a0c60034f3f1b8, Mem[0000000091800032] = 9b67d4df
sth %l6,[%o0+0x032] ! Mem[0000000091800030] = f1b8d4df
! Mem[000000009080000c] = 8ad8b25f, %g2 = 1b126a381f66326f
ldub [%i5+0x00e],%g2 ! %g2 = 000000000000008a
! Mem[0000000048000030] = 398cd85b, %l0 = 208d94d651e5898e
ldsw [%i0+0x030],%l0 ! %l0 = 00000000398cd85b
! Mem[0000000048000014] = 38d96461, %l4 = ffffffffdc5e6900
ldsb [%i0+0x016],%l4 ! %l4 = 0000000000000064
! Mem[0000000091000014] = 1f66326f, %g2 = 000000000000008a
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66326f
! %l3 = 3a18a7f7a60e8081, Mem[0000000091800014] = 01f6b102
stw %l3,[%o0+0x014] ! Mem[0000000091800014] = a60e8081
! %l6 = e4a0c60034f3f1b8, Mem[000000009080001c] = 53628adf
stw %l6,[%i5+0x01c] ! Mem[000000009080001c] = 34f3f1b8
p28_label_3:
! %l2 = 1c967c8fb3cacbc8, Mem[0000000090000003] = 4a77d35b
stb %l2,[%i4+0x003] ! Mem[0000000090000000] = c877d35b
! Mem[000000009080002c] = cb9834df, %g2 = 000000001f66326f
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb9834df
! Mem[0000000091000018] = 2c680e1d9ea6e537, %g2 = 00000000cb9834df
ldx [%i6+%o3],%g2 ! %g2 = 2c680e1d9ea6e537
! %l6 = 34f3f1b8, %l7 = 2885e19d, Mem[0000000049000010] = 020831f7 47a74ba3
std %l6,[%i2+%o2] ! Mem[0000000049000010] = 34f3f1b8 2885e19d
! Mem[0000000090000030] = 573d94b1, %g2 = 2c680e1d9ea6e537
lduw [%i4+0x030],%g2 ! %g2 = 00000000573d94b1
! %l5 = 9845ced262a7c0f7, Mem[0000000048000000] = 448b3c50
sth %l5,[%i0+%g0] ! Mem[0000000048000000] = c0f73c50
! Mem[0000000091000030] = d7be7a30, %g2 = 00000000573d94b1
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! %l3 = 3a18a7f7a60e8081, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 3a18a7f7a60e8081
! Mem[0000000091800004] = 62a7c0f7, %g2 = 00000000d7be7a30
lduw [%o0+0x004],%g2 ! %g2 = 0000000062a7c0f7
! Mem[0000000049000014] = 2885e19d, %l3 = 3a18a7f7a60e8081
ldub [%i2+0x016],%l3 ! %l3 = 00000000000000e1
p28_label_4:
! Mem[0000000090800020] = c7629d43, %g2 = 0000000062a7c0f7
ldsb [%i5+0x022],%g2 ! %g2 = ffffffffffffffc7
! Mem[0000000048000038] = c198c2c6e2e2d8fc, %l6 = e4a0c60034f3f1b8
ldx [%i0+0x038],%l6 ! %l6 = c198c2c6e2e2d8fc
! Mem[0000000090800008] = 2fca578a, %g2 = ffffffffffffffc7
ldsb [%i5+0x00b],%g2 ! %g2 = 000000000000002f
! Mem[0000000091000028] = b35541f1, %g2 = 000000000000002f
lduh [%i6+%o5],%g2 ! %g2 = 000000000000b355
! Mem[0000000048800028] = 02bd21ed, %l1 = 000000001edd007d
ldsh [%i1+%o5],%l1 ! %l1 = 00000000000002bd
! %l6 = e2e2d8fc, %l7 = 2885e19d, Mem[0000000048800018] = bcce0613 d91d1db7
std %l6,[%i1+%o3] ! Mem[0000000048800018] = e2e2d8fc 2885e19d
! %l3 = 00000000000000e1, Mem[0000000049000010] = 34f3f1b8
stw %l3,[%i2+%o2] ! Mem[0000000049000010] = 000000e1
! Mem[0000000091800028] = f4c1a24c, %g2 = 000000000000b355
lduw [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c
! Mem[0000000090800010] = 3a18a7f7 a60e8081, %g2 = f4c1a24c, %g3 = d4df14b0
ldd [%i5+%o2],%g2 ! %g2 = 000000003a18a7f7 00000000a60e8081
! %l2 = b3cacbc8, %l3 = 000000e1, Mem[0000000090000028] = c7af7175 62474693
std %l2,[%i4+%o5] ! Mem[0000000090000028] = b3cacbc8 000000e1
p28_label_5:
! Mem[0000000091000030] = d7be7a30 2885e19d, %g2 = 3a18a7f7, %g3 = a60e8081
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30 000000002885e19d
! %l1 = 00000000000002bd, Mem[000000009080003a] = 4a3e5ac4
sth %l1,[%i5+0x03a] ! Mem[0000000090800038] = 02bd5ac4
! Mem[0000000090000018] = a5d91839, %g2 = 00000000d7be7a30
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffffa5
! Mem[0000000090000020] = efdae8a0, %g2 = ffffffffffffffa5
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! Mem[0000000049800030] = f03d560e, %l6 = c198c2c6e2e2d8fc
ldsh [%i3+0x030],%l6 ! %l6 = fffffffffffff03d
! Mem[0000000048000024] = 0bd5acce, %l1 = 00000000000002bd
ldsb [%i0+0x025],%l1 ! %l1 = ffffffffffffffd5
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = efdae8a0, %g3 = 2885e19d
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! %l0 = 00000000398cd85b, Mem[0000000091800009] = 632420ec
stb %l0,[%o0+0x009] ! Mem[0000000091800008] = 5b2420ec
! %l2 = b3cacbc8, %l3 = 000000e1, Mem[0000000090000018] = e663a5d9 18391fda
std %l2,[%i4+%o3] ! Mem[0000000090000018] = b3cacbc8 000000e1
! Mem[0000000090800004] = 4f34d7b2, %g2 = 00000000efdae8a0
lduh [%i5+0x004],%g2 ! %g2 = 0000000000004f34
p28_label_6:
! Mem[0000000090800034] = 58a94c81, %g2 = 0000000000004f34
lduw [%i5+0x034],%g2 ! %g2 = 0000000058a94c81
! %l7 = 03e707742885e19d, Mem[0000000090800020] = 665fc7629d437290
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 03e707742885e19d
! Mem[0000000090000020] = efdae8a0, %g2 = 0000000058a94c81
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! %l0 = 00000000398cd85b, Mem[000000009180002c] = 4725624a
stw %l0,[%o0+0x02c] ! Mem[000000009180002c] = 398cd85b
! Mem[000000009000003c] = 22b61a17, %g18 = 921c29a64e46f58c
ldsw [%i4+0x03c],%g2 ! %g2 = 921c29a64e46f58c
! %l4 = 0000000000000064, Mem[000000009080002e] = 34dfdc3e
sth %l4,[%i5+0x02e] ! Mem[000000009080002c] = 0064dc3e
! Mem[0000000091000024] = f1b35541, %g2 = 0000000022b61a17
ldub [%i6+0x027],%g2 ! %g2 = 00000000000000f1
! %l1 = ffffffffffffffd5, Mem[0000000048000000] = c0f73c50
stw %l1,[%i0+%g0] ! Mem[0000000048000000] = ffffffd5
! Mem[0000000091800000] = 9d0d22b9 62a7c0f7, %g2 = 000000f1, %g3 = ecd31cd9
ldd [%o0+%g0],%g2 ! %g2 = 000000009d0d22b9 0000000062a7c0f7
! %l4 = 00000064, %l5 = 62a7c0f7, Mem[0000000090800038] = fc5502bd 5ac4b8a1
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 00000064 62a7c0f7
p28_label_7:
! Mem[000000004980000c] = 0d698806, %l0 = 00000000398cd85b
lduh [%i3+0x00e],%l0 ! %l0 = 0000000000008806
! Mem[0000000091800014] = 80810c9e, %g2 = 000000009d0d22b9
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffff8081
! %l4 = 00000064, %l5 = 62a7c0f7, Mem[0000000091800038] = 206724ce 60b200b2
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 00000064 62a7c0f7
! %l0 = 00008806, %l1 = ffffffd5, Mem[0000000091000020] = 3d4d27c5 2e6fd2f1
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 00008806 ffffffd5
! %l4 = 00000064, %l5 = 62a7c0f7, Mem[0000000090800010] = 3a18a7f7 a60e8081
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 00000064 62a7c0f7
! %l3 = 00000000000000e1, Mem[0000000048000036] = 7000f4c9
sth %l3,[%i0+0x036] ! Mem[0000000048000034] = 700000e1
! Mem[0000000090000018] = b3cacbc8000000e1, %g2 = ffffffffffff8081
ldx [%i4+%o3],%g2 ! %g2 = b3cacbc8000000e1
! %l4 = 0000000000000064, Mem[0000000091800030] = f7dcf1b8d4df14b0
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000064
! Mem[000000004900001c] = ccc3707f, %l2 = 1c967c8fb3cacbc8
ldsw [%i2+0x01c],%l2 ! %l2 = ffffffffccc3707f
! %l1 = ffffffffffffffd5, Mem[0000000091800010] = 404e134ba60e8081
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = ffffffffffffffd5
p28_label_8:
! Mem[0000000048000018] = 2c2037dd, %l4 = 0000000000000064
ldsh [%i0+0x01a],%l4 ! %l4 = 00000000000037dd
! %l1 = ffffffffffffffd5, Mem[0000000091800036] = 00640000
sth %l1,[%o0+0x036] ! Mem[0000000091800034] = ffd50000
! Mem[000000004980000c] = 0d698806, %l6 = fffffffffffff03d
ldub [%i3+0x00c],%l6 ! %l6 = 000000000000000d
! %l0 = 00008806, %l1 = ffffffd5, Mem[0000000049000018] = e352a90d ccc3707f
std %l0,[%i2+%o3] ! Mem[0000000049000018] = 00008806 ffffffd5
! %l2 = ffffffffccc3707f, Mem[0000000048000018] = 2c2037dd
stw %l2,[%i0+%o3] ! Mem[0000000048000018] = ccc3707f
! Mem[000000004800001c] = 1edd007d, %l2 = ffffffffccc3707f
ldub [%i0+0x01f],%l2 ! %l2 = 000000000000007d
! %l5 = 9845ced262a7c0f7, Mem[0000000090000014] = 2e582097
stw %l5,[%i4+0x014] ! Mem[0000000090000014] = 62a7c0f7
! %l6 = 000000000000000d, Mem[000000009180003c] = 62a7c0f7
stw %l6,[%o0+0x03c] ! Mem[000000009180003c] = 0000000d
! Mem[0000000090000008] = 1a2fc349, %g2 = b3cacbc8000000e1
ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000001a2f
! %l2 = 0000007d, %l3 = 000000e1, Mem[0000000090000008] = bc841a2f c349b38e
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 0000007d 000000e1
p28_label_9:
! %l4 = 00000000000037dd, Mem[0000000090800033] = d358a94c
stb %l4,[%i5+0x033] ! Mem[0000000090800030] = dd58a94c
! Mem[0000000091800038] = 00000064, %g2 = 0000000000001a2f
lduw [%o0+0x038],%g2 ! %g2 = 0000000000000064
! %l3 = 00000000000000e1, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 00000000000000e1
! %l6 = 0000000d, %l7 = 2885e19d, Mem[0000000049000028] = a54ca218 fc384515
std %l6,[%i2+%o5] ! Mem[0000000049000028] = 0000000d 2885e19d
! %l0 = 0000000000008806, Mem[0000000090800034] = 58a94c81
stw %l0,[%i5+0x034] ! Mem[0000000090800034] = 00008806
! %l4 = 000037dd, %l5 = 62a7c0f7, Mem[0000000091800008] = 4c5b2420 ec2a3791
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 000037dd 62a7c0f7
! Mem[0000000090000038] = 9045cbce22b61a17, %g2 = 0000000000000064
ldx [%i4+0x038],%g2 ! %g2 = 9045cbce22b61a17
! Mem[0000000091800000] = 22b962a7, %g2 = 9045cbce22b61a17
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000022b9
! Mem[0000000048000018] = ccc3707f, %l5 = 9845ced262a7c0f7
ldsb [%i0+0x019],%l5 ! %l5 = ffffffffffffffc3
! %l3 = 00000000000000e1, Mem[0000000091000000] = 92f01ec2e276df48
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 00000000000000e1
p28_label_10:
! %l5 = ffffffffffffffc3, Mem[0000000090800006] = d7b2a19e
stb %l5,[%i5+0x006] ! Mem[0000000090800004] = c3b2a19e
! %l7 = 03e707742885e19d, Mem[0000000091800006] = c0f70000
sth %l7,[%o0+0x006] ! Mem[0000000091800004] = e19d0000
! %l0 = 00008806, %l1 = ffffffd5, Mem[0000000091800020] = 21fea2c7 41537031
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 00008806 ffffffd5
! %l0 = 0000000000008806, Mem[0000000091000020] = 00008806ffffffd5
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = 0000000000008806
! Mem[000000009080000c] = ca578ad8, %g2 = 00000000000022b9
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000ca
! Mem[0000000090800014] = 62a7c0f7, %g2 = 00000000000000ca
lduh [%i5+0x014],%g2 ! %g2 = 00000000000062a7
! %l1 = ffffffffffffffd5, Mem[000000009000001c] = 000000e1
sth %l1,[%i4+0x01c] ! Mem[000000009000001c] = ffd500e1
! Mem[0000000090800024] = 2885e19d, %g2 = 00000000000062a7
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000002885
! Mem[0000000048000010] = 983d61b7, %l4 = 00000000000037dd
ldsh [%i0+%o2],%l4 ! %l4 = ffffffffffff983d
! %l6 = 0000000d, %l7 = 2885e19d, Mem[0000000091000000] = 00000000 000000e1
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 0000000d 2885e19d
p28_label_11:
! Mem[000000009000003c] = 22b61a17, %g2 = 0000000000002885
ldsh [%i4+0x03c],%g2 ! %g2 = 00000000000022b6
! Mem[0000000090800004] = b2a19e26, %g2 = 00000000000022b6
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000091000010] = 1b126a38, %g2 = ffffffffffffffb2
lduh [%i6+%o2],%g2 ! %g2 = 0000000000001b12
! %l2 = 000000000000007d, Mem[000000009080002b] = 90cb9800
stb %l2,[%i5+0x02b] ! Mem[0000000090800028] = 7dcb9800
! %l3 = 00000000000000e1, Mem[0000000090000030] = 573d94b1
sth %l3,[%i4+0x030] ! Mem[0000000090000030] = 00e194b1
! %l4 = ffffffffffff983d, Mem[0000000049800019] = bb5427a3
stb %l4,[%i3+0x019] ! Mem[0000000049800018] = bb3d27a3
! Mem[0000000090800018] = 95560735, %g2 = 0000000000001b12
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffff9556
! Mem[0000000048000024] = 0bd5acce, %l7 = 03e707742885e19d
ldsh [%i0+0x026],%l7 ! %l7 = ffffffffffffacce
! Mem[0000000090000028] = b3cacbc8, %g2 = ffffffffffff9556
ldub [%i4+%o5],%g2 ! %g2 = 00000000000000b3
! Mem[0000000048800000] = 04c9cc13, %l4 = ffffffffffff983d
ldsh [%i1+%g0],%l4 ! %l4 = 00000000000004c9
p28_label_12:
! Mem[0000000091800014] = ffffffd5, %g2 = 00000000000000b3
ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffffff
! %l0 = 00008806, %l1 = ffffffd5, Mem[0000000091000030] = d7be7a30 2885e19d
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 00008806 ffffffd5
! %l1 = ffffffffffffffd5, Mem[0000000090000010] = b8b0f4d7
stw %l1,[%i4+%o2] ! Mem[0000000090000010] = ffffffd5
! %l2 = 000000000000007d, Mem[0000000049800030] = f03d560e
stw %l2,[%i3+0x030] ! Mem[0000000049800030] = 0000007d
! %l7 = ffffffffffffacce, Mem[0000000090000008] = 0000007d
sth %l7,[%i4+%o1] ! Mem[0000000090000008] = acce007d
! Mem[0000000091800010] = ffffffff, %g18 = 921c29a64e46f58c
ldsw [%o0+%o2],%g2 ! %g2 = 921c29a64e46f58c
! %l3 = 00000000000000e1, Mem[000000009080002c] = cb980064
stb %l3,[%i5+0x02c] ! Mem[000000009080002c] = e1980064
! %l0 = 00008806, %l1 = ffffffd5, Mem[0000000090000010] = ffffffd5 62a7c0f7
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 00008806 ffffffd5
! %l4 = 00000000000004c9, Mem[0000000091000014] = 1f66326f
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = 000004c9
! Mem[0000000091800028] = a24c398c, %g2 = ffffffffffffffff
ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffa24c
p28_label_13:
! %l6 = 000000000000000d, Mem[0000000091800016] = ffd50c9e
sth %l6,[%o0+0x016] ! Mem[0000000091800014] = 000d0c9e
! Mem[000000009100003c] = 9b50f1dd, %g2 = ffffffffffffa24c
lduw [%i6+0x03c],%g2 ! %g2 = 000000009b50f1dd
! Mem[0000000091000020] = 0000000000008806, %g2 = 000000009b50f1dd
ldx [%i6+%o4],%g2 ! %g2 = 0000000000008806
! Mem[0000000090800038] = 0000006462a7c0f7, %g2 = 0000000000008806
ldx [%i5+0x038],%g2 ! %g2 = 0000006462a7c0f7
! Mem[0000000091800038] = 00000064 0000000d, %g2 = 62a7c0f7, %g3 = 62a7c0f7
ldd [%o0+0x038],%g2 ! %g2 = 0000000000000064 000000000000000d
! Mem[0000000091000020] = 0000000000008806, %g2 = 0000000000000064
ldx [%i6+%o4],%g2 ! %g2 = 0000000000008806
! Mem[0000000091800030] = 00000000, %g18 = 921c29a64e46f58c
ldsw [%o0+0x030],%g2 ! %g2 = 921c29a64e46f58c
! Mem[0000000048000038] = c198c2c6e2e2d8fc, %l5 = ffffffffffffffc3
ldx [%i0+0x038],%l5 ! %l5 = c198c2c6e2e2d8fc
! %l4 = 000004c9, %l5 = e2e2d8fc, Mem[0000000049000008] = 977519a0 a62f178c
std %l4,[%i2+%o1] ! Mem[0000000049000008] = 000004c9 e2e2d8fc
! Mem[0000000090000004] = 77d35b81, %g2 = 0000000000000000
ldsh [%i4+0x004],%g2 ! %g2 = 00000000000077d3
p28_label_14:
! %l0 = 0000000000008806, Mem[000000009080003c] = 62a7c0f7
stw %l0,[%i5+0x03c] ! Mem[000000009080003c] = 00008806
! Mem[000000009180002c] = d85b0000, %g2 = 00000000000077d3
ldub [%o0+0x02e],%g2 ! %g2 = 00000000000000d8
! Mem[0000000090800038] = 00000064 00008806, %g2 = 000000d8, %g3 = 0000000d
ldd [%i5+0x038],%g2 ! %g2 = 0000000000000064 0000000000008806
! %l2 = 000000000000007d, Mem[000000004980001d] = 8ffa17ec
stb %l2,[%i3+0x01d] ! Mem[000000004980001c] = 8f7d17ec
! Mem[000000009000000c] = 000000e1, %g2 = 0000000000000064
lduw [%i4+0x00c],%g2 ! %g2 = 00000000000000e1
! Mem[0000000091000038] = 78fe309b, %g2 = 00000000000000e1
ldub [%i6+0x039],%g2 ! %g2 = 0000000000000078
! Mem[0000000090800024] = 2885e19d, %g2 = 0000000000000078
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000002885
! Mem[0000000049800034] = 126a281e, %l7 = ffffffffffffacce
lduw [%i3+0x034],%l7 ! %l7 = 00000000126a281e
! %l5 = c198c2c6e2e2d8fc, Mem[000000009180000c] = 62a7c0f7
sth %l5,[%o0+0x00c] ! Mem[000000009180000c] = d8fcc0f7
! Mem[0000000091000024] = 00008806, %g2 = 0000000000002885
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000000000
p28_label_15:
! Mem[000000009180002c] = 398cd85b, %g2 = 0000000000000000
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000398c
! Mem[0000000090800038] = 00640000, %g2 = 000000000000398c
ldsb [%i5+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[000000009180002c] = d85b0000, %g2 = 0000000000000000
ldub [%o0+0x02e],%g2 ! %g2 = 00000000000000d8
! %l5 = c198c2c6e2e2d8fc, Mem[000000009180001c] = 1d1391a2
stb %l5,[%o0+0x01c] ! Mem[000000009180001c] = fc1391a2
! %l2 = 0000007d, %l3 = 000000e1, Mem[0000000091800008] = 000037dd d8fcc0f7
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 0000007d 000000e1
! %l1 = ffffffffffffffd5, Mem[0000000091800014] = ffff000d
stw %l1,[%o0+0x014] ! Mem[0000000091800014] = ffffffd5
! Mem[0000000091000018] = 2c680e1d, %g18 = 921c29a64e46f58c
ldsw [%i6+%o3],%g2 ! %g2 = 921c29a64e46f58c
! Mem[0000000090800008] = 262fca57, %g2 = 000000002c680e1d
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000262f
! %l6 = 0000000d, %l7 = 126a281e, Mem[0000000049000020] = 3637e75f 7884a81a
std %l6,[%i2+%o4] ! Mem[0000000049000020] = 0000000d 126a281e
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = 000000000000262f
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
p28_label_16:
! Mem[0000000090800008] = a19e262f, %g2 = f5482f5fccff9541
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffffa19e
! %l1 = ffffffffffffffd5, Mem[0000000091800016] = ffd50c9e
sth %l1,[%o0+0x016] ! Mem[0000000091800014] = ffd50c9e
! Mem[0000000091800028] = f4c1a24c398cd85b, %g2 = ffffffffffffa19e
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c398cd85b
! Mem[0000000091800014] = ffffffd5, %g2 = f4c1a24c398cd85b
lduh [%o0+0x014],%g2 ! %g2 = 000000000000ffff
! %l3 = 00000000000000e1, Mem[000000009000000c] = 000000e1
stw %l3,[%i4+0x00c] ! Mem[000000009000000c] = 000000e1
! Mem[0000000091000030] = 8806ffff, %g2 = 000000000000ffff
ldsh [%i6+0x032],%g2 ! %g2 = ffffffffffff8806
! %l7 = 00000000126a281e, Mem[0000000090000010] = 00008806ffffffd5
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 00000000126a281e
! Mem[0000000090000014] = 126a281e, %g18 = 921c29a64e46f58c
ldsw [%i4+0x014],%g2 ! %g2 = 921c29a64e46f58c
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 126a281e, %g3 = 00008806
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[0000000091000020] = 00000088, %g2 = 00000000b35541f1
ldub [%i6+0x023],%g2 ! %g2 = 0000000000000000
p28_label_17:
! Mem[0000000090000028] = b3cacbc8000000e1, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = b3cacbc8000000e1
! Mem[0000000049000020] = 0000000d 126a281e, %l6 = 0000000d, %l7 = 126a281e
ldd [%i2+%o4],%l6 ! %l6 = 000000000000000d 00000000126a281e
! %l4 = 000004c9, %l5 = e2e2d8fc, Mem[0000000090000028] = b3cacbc8 000000e1
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 000004c9 e2e2d8fc
! Mem[0000000090000034] = 90609045, %g2 = b3cacbc8000000e1
lduh [%i4+0x036],%g2 ! %g2 = 0000000000009060
! Mem[0000000090800000] = 2f7f1d79, %g2 = 0000000000009060
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
! %l4 = 00000000000004c9, Mem[0000000090800018] = 9556073534f3f1b8
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 00000000000004c9
! Mem[0000000091800030] = 00000000, %g2 = 0000000000002f7f
lduh [%o0+0x030],%g2 ! %g2 = 0000000000000000
! Mem[000000009000000c] = 000000e1, %g2 = 0000000000000000
ldub [%i4+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 00000000, %g2 = 0000000000000000
ldub [%i4+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000048000018] = ccc3707f 1edd007d, %l0 = 00008806, %l1 = ffffffd5
ldd [%i0+%o3],%l0 ! %l0 = 00000000ccc3707f 000000001edd007d
p28_label_18:
! %l7 = 00000000126a281e, Mem[0000000090800008] = a19e262fca578ad8
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = 00000000126a281e
! Mem[000000004980002c] = cc6e067b, %l5 = c198c2c6e2e2d8fc
ldsb [%i3+0x02e],%l5 ! %l5 = 0000000000000006
! Mem[000000009100000c] = ccff9541, %g2 = 0000000000000000
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000cc
! %l0 = 00000000ccc3707f, Mem[0000000091000000] = 0000000d
sth %l0,[%i6+%g0] ! Mem[0000000091000000] = 707f000d
! Mem[0000000090800028] = ddee8f7d, %g2 = 00000000000000cc
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffddee
! %l0 = 00000000ccc3707f, Mem[0000000090000015] = 6a281eb3
stb %l0,[%i4+0x015] ! Mem[0000000090000014] = 7f281eb3
! %l6 = 000000000000000d, Mem[000000009000003e] = 1a170000
sth %l6,[%i4+0x03e] ! Mem[000000009000003c] = 000d0000
! Mem[0000000091800018] = 0c9e9129 fc1391a2, %g2 = ffffddee, %g3 = 65d635bd
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 00000000fc1391a2
! %l2 = 000000000000007d, Mem[0000000091000010] = 1b126a38000004c9
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 000000000000007d
! Mem[0000000090800028] = ddee8f7d e1980064, %g2 = 0c9e9129, %g3 = fc1391a2
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f7d 00000000e1980064
p28_label_19:
! %l0 = 00000000ccc3707f, Mem[0000000091000008] = f5482f5f
sth %l0,[%i6+%o1] ! Mem[0000000091000008] = 707f2f5f
! Mem[0000000090800000] = 7f1d794f, %g2 = 00000000ddee8f7d
ldsb [%i5+0x001],%g2 ! %g2 = 000000000000007f
! Mem[000000009180001c] = 91a20000, %g2 = 000000000000007f
ldsb [%o0+0x01e],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000090000028] = 04c9e2e2, %g2 = ffffffffffffff91
lduh [%i4+0x02a],%g2 ! %g2 = 00000000000004c9
! %l1 = 000000001edd007d, Mem[0000000091800028] = f4c1a24c398cd85b
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 000000001edd007d
! %l3 = 00000000000000e1, Mem[0000000049000010] = 000000e1
stw %l3,[%i2+%o2] ! Mem[0000000049000010] = 000000e1
! Mem[0000000049000028] = 0000000d 2885e19d, %l2 = 0000007d, %l3 = 000000e1
ldd [%i2+%o5],%l2 ! %l2 = 000000000000000d 000000002885e19d
! %l6 = 000000000000000d, Mem[0000000090800020] = 03e70774
stw %l6,[%i5+%o4] ! Mem[0000000090800020] = 0000000d
! %l4 = 00000000000004c9, Mem[0000000091000008] = 707f2f5fccff9541
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 00000000000004c9
! Mem[0000000091000034] = ffffffd5, %g2 = 00000000000004c9
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffffffff
p28_label_20:
! Mem[0000000090000030] = 94b1da39, %g2 = ffffffffffffffff
lduh [%i4+0x032],%g2 ! %g2 = 00000000000094b1
! Mem[0000000048800038] = 7d160069dc5e6900, %l7 = 00000000126a281e
ldx [%i1+0x038],%l7 ! %l7 = 7d160069dc5e6900
! Mem[0000000090000004] = 77d35b81, %g18 = 921c29a64e46f58c
ldsw [%i4+0x004],%g2 ! %g2 = 921c29a64e46f58c
! Mem[0000000090800008] = 00000000, %g2 = 0000000077d35b81
lduh [%i5+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000049800010] = 73cc06c4, %l6 = 000000000000000d
ldsb [%i3+0x013],%l6 ! %l6 = ffffffffffffffc4
! Mem[0000000091000008] = 00000000, %g18 = 921c29a64e46f58c
ldsw [%i6+%o1],%g2 ! %g2 = 921c29a64e46f58c
! %l1 = 000000001edd007d, Mem[0000000049000036] = 09bbe306
sth %l1,[%i2+0x036] ! Mem[0000000049000034] = 09bb007d
! Mem[000000004880001c] = 2885e19d, %l4 = 00000000000004c9
ldub [%i1+0x01f],%l4 ! %l4 = 000000000000009d
! %l7 = 7d160069dc5e6900, Mem[0000000090800018] = 00000000000004c9
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 7d160069dc5e6900
! Mem[000000009100003c] = f1dd0000, %g2 = 0000000000000000
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000f1dd
p28_label_21:
! Mem[000000009080001c] = dc5e6900, %g2 = 000000000000f1dd
lduw [%i5+0x01c],%g2 ! %g2 = 00000000dc5e6900
! Mem[0000000090800028] = 8f7de198, %g2 = 00000000dc5e6900
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff8f7d
! Mem[0000000048000034] = 700000e1, %l6 = ffffffffffffffc4
lduw [%i0+0x034],%l6 ! %l6 = 00000000700000e1
! Mem[0000000090800030] = 3ef5dd00, %g2 = ffffffffffff8f7d
ldub [%i5+0x031],%g2 ! %g2 = 000000000000003e
! Mem[000000009180003c] = 0000000d, %g2 = 000000000000003e
ldsh [%o0+0x03c],%g2 ! %g2 = 0000000000000000
! %l4 = 000000000000009d, Mem[0000000090800030] = dc3ef5dd
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = 0000009d
! Mem[0000000091800020] = 00008806, %g2 = 0000000000000000
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 0000000d2885e19d, %g2 = 0000000000000000
ldx [%i5+%o4],%g2 ! %g2 = 0000000d2885e19d
! Mem[0000000090000004] = 77d35b81, %g2 = 0000000d2885e19d
lduh [%i4+0x004],%g2 ! %g2 = 00000000000077d3
! Mem[0000000091800018] = 9129fc13, %g2 = 00000000000077d3
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffff9129
p28_label_22:
! %l4 = 0000009d, %l5 = 00000006, Mem[0000000090800028] = ddee8f7d e1980064
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 0000009d 00000006
! %l4 = 000000000000009d, Mem[000000009180000c] = 000000e1
stw %l4,[%o0+0x00c] ! Mem[000000009180000c] = 0000009d
! Mem[0000000090800004] = 4f34c3b2, %g2 = ffffffffffff9129
lduw [%i5+0x004],%g2 ! %g2 = 000000004f34c3b2
! Mem[0000000091800010] = ffffffff ffffffd5, %g2 = 4f34c3b2, %g3 = e1980064
ldd [%o0+%o2],%g2 ! %g2 = 00000000ffffffff 00000000ffffffd5
! Mem[0000000049800030] = 0000007d, %l5 = 0000000000000006
ldsh [%i3+0x030],%l5 ! %l5 = 0000000000000000
! Mem[0000000090800000] = 1d794f34, %g2 = 00000000ffffffff
ldsb [%i5+0x002],%g2 ! %g2 = 000000000000001d
! Mem[0000000090800020] = 0000000d, %g2 = 000000000000001d
lduw [%i5+%o4],%g2 ! %g2 = 000000000000000d
! %l0 = ccc3707f, %l1 = 1edd007d, Mem[0000000091800028] = 00000000 1edd007d
std %l0,[%o0+%o5] ! Mem[0000000091800028] = ccc3707f 1edd007d
! Mem[0000000091000038] = d578fe309b50f1dd, %g2 = 000000000000000d
ldx [%i6+0x038],%g2 ! %g2 = d578fe309b50f1dd
! Mem[0000000091800030] = 00000000, %g18 = 921c29a64e46f58c
ldsw [%o0+0x030],%g2 ! %g2 = 921c29a64e46f58c
p28_label_23:
! Mem[0000000091800014] = ffffffd5, %g2 = 0000000000000000
lduw [%o0+0x014],%g2 ! %g2 = 00000000ffffffd5
! Mem[0000000091800024] = ffffd5cc, %g2 = 00000000ffffffd5
ldub [%o0+0x025],%g2 ! %g2 = 00000000000000ff
! Mem[000000009080002c] = 00060000, %g2 = 00000000000000ff
ldsb [%i5+0x02e],%g2 ! %g2 = 0000000000000000
! %l2 = 000000000000000d, Mem[0000000090000024] = 000000e1
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = 0000000d
! %l0 = 00000000ccc3707f, Mem[000000009080003a] = 00640000
stb %l0,[%i5+0x03a] ! Mem[0000000090800038] = 7f640000
! Mem[0000000091800014] = ffd50c9e, %g2 = 0000000000000000
ldub [%o0+0x016],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090000028] = 000004c9e2e2d8fc, %g2 = 00000000000000ff
ldx [%i4+%o5],%g2 ! %g2 = 000004c9e2e2d8fc
! %l1 = 000000001edd007d, Mem[0000000090000019] = cacbc8ff
stb %l1,[%i4+0x019] ! Mem[0000000090000018] = 7dcbc8ff
! Mem[0000000091000008] = 00000000000004c9, %g2 = 000004c9e2e2d8fc
ldx [%i6+%o1],%g2 ! %g2 = 00000000000004c9
! Mem[0000000090800000] = 2f7f1d79, %g2 = 00000000000004c9
lduw [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79
p28_label_24:
! Mem[0000000090000014] = 281eb37d, %g2 = 000000002f7f1d79
ldsb [%i4+0x016],%g2 ! %g2 = 0000000000000028
! Mem[0000000048800038] = 7d160069 dc5e6900, %l0 = ccc3707f, %l1 = 1edd007d
ldd [%i1+0x038],%l0 ! %l0 = 000000007d160069 00000000dc5e6900
! %l0 = 000000007d160069, Mem[0000000091000031] = 008806ff
stb %l0,[%i6+0x031] ! Mem[0000000091000030] = 698806ff
! %l5 = 0000000000000000, Mem[000000004980002d] = cc6e067b
stb %l5,[%i3+0x02d] ! Mem[000000004980002c] = cc00067b
! Mem[000000009180003c] = 000d0000, %g2 = 0000000000000028
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000700000e1, Mem[0000000091000038] = d578fe309b50f1dd
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = 00000000700000e1
! Mem[0000000090000038] = 9045cbce, %g2 = 0000000000000000
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! Mem[0000000091000008] = 00000000, %g2 = 000000009045cbce
lduw [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000020] = 00000000, %g2 = 0000000000000000
ldsb [%i4+0x022],%g2 ! %g2 = 0000000000000000
! %l4 = 000000000000009d, Mem[0000000090000020] = 00000000
stw %l4,[%i4+%o4] ! Mem[0000000090000020] = 0000009d
p28_label_25:
! Mem[000000009180002c] = dd007d00, %g2 = 0000000000000000
ldub [%o0+0x02d],%g2 ! %g2 = 00000000000000dd
! Mem[000000009080003c] = 06000000, %g2 = 00000000000000dd
ldsb [%i5+0x03f],%g2 ! %g2 = 0000000000000006
! Mem[000000004900001c] = ffffffd5, %l7 = 7d160069dc5e6900
ldsb [%i2+0x01d],%l7 ! %l7 = ffffffffffffffff
! %l0 = 000000007d160069, Mem[000000004980002c] = cc00067b
stw %l0,[%i3+0x02c] ! Mem[000000004980002c] = 7d160069
! %l2 = 000000000000000d, Mem[0000000091000030] = 00698806
stb %l2,[%i6+0x030] ! Mem[0000000091000030] = 0d698806
! %l0 = 000000007d160069, Mem[0000000049800020] = 9430dc66
stw %l0,[%i3+%o4] ! Mem[0000000049800020] = 7d160069
! Mem[0000000049800010] = 73cc06c4, %l7 = ffffffffffffffff
ldsw [%i3+%o2],%l7 ! %l7 = 0000000073cc06c4
! Mem[0000000090000008] = acce007d 000000e1, %g2 = 00000006, %g3 = ffffffd5
ldd [%i4+%o1],%g2 ! %g2 = 00000000acce007d 00000000000000e1
! Mem[000000009100003c] = 700000e1, %g18 = 921c29a64e46f58c
ldsw [%i6+0x03c],%g2 ! %g2 = 921c29a64e46f58c
! Mem[0000000090000030] = 00e194b1, %g2 = 00000000700000e1
lduh [%i4+0x030],%g2 ! %g2 = 00000000000000e1
ba,a p28_not_taken_0_end
p28_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000007d160069
bne,a,pn %xcc,p28_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000dc5e6900
bne,a,pn %xcc,p28_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000000d
bne,a,pn %xcc,p28_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000002885e19d
bne,a,pn %xcc,p28_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000009d
bne,a,pn %xcc,p28_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p28_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000700000e1
bne,a,pn %xcc,p28_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000073cc06c4
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 f3e796a7 32358adc
bne %xcc,p28_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0ef2919a b2bf1396
bne %xcc,p28_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0789bc4e 69ea2e17
bne %xcc,p28_f6_fail
nop
! Check Local Memory
set p28_local0_expect,%g1
p28_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffffd54825d364
ldx [%i0+0x000],%g3 ! Observed data at 0000000048000000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = ccc3707f1edd007d
ldx [%i0+0x018],%g3 ! Observed data at 0000000048000018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 398cd85b700000e1
ldx [%i0+0x030],%g3 ! Observed data at 0000000048000030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x030,%g4
set p28_local1_expect,%g1
p28_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 208d94d651e5898e
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 = e2e2d8fc2885e19d
ldx [%i1+0x018],%g3 ! Observed data at 0000000048800018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x018,%g4
set p28_local2_expect,%g1
p28_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 000004c9e2e2d8fc
ldx [%i2+0x008],%g3 ! Observed data at 0000000049000008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000e12885e19d
ldx [%i2+0x010],%g3 ! Observed data at 0000000049000010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00008806ffffffd5
ldx [%i2+0x018],%g3 ! Observed data at 0000000049000018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000d126a281e
ldx [%i2+0x020],%g3 ! Observed data at 0000000049000020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000d2885e19d
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 = 5c914c9c09bb007d
ldx [%i2+0x030],%g3 ! Observed data at 0000000049000030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x030,%g4
set p28_local3_expect,%g1
p28_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = bb3d27a38f7d17ec
ldx [%i3+0x018],%g3 ! Observed data at 0000000049800018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7d160069b5cab8f0
ldx [%i3+0x020],%g3 ! Observed data at 0000000049800020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ded98f1d7d160069
ldx [%i3+0x028],%g3 ! Observed data at 0000000049800028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000007d126a281e
ldx [%i3+0x030],%g3 ! Observed data at 0000000049800030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x030,%g4
! The test for processor 28 has passed
p28_passed:
ta GOOD_TRAP
nop
p28_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p28_failed
p28_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p28_failed
p28_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p28_failed
p28_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p28_failed
p28_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p28_failed
p28_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p28_failed
p28_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p28_failed
p28_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p28_failed
p28_f0_fail:
set p28_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f2_fail:
set p28_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f6_fail:
set p28_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 28 failed
p28_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x070] ! Set processor 28 done flag
set p28_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 28 failed
p28_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x070] ! Set processor 28 done flag
set p28_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p28_selfmod_failed:
ba p28_failed
mov 0xabc,%g1
p28_common_error:
or %g0,0xefc,%g1
ba p28_failed
mov %o5,%g3
p28_common_signature_error:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_common_timeout:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p28_failed
mov 0x0,%g3
p28_trap1e:
stha %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800028]
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048800020]
done
p28_trap1o:
stha %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800028]
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048800020]
done
p28_trap2e:
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049000018]
ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000048800020]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000048800008]
stxa %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000020]
stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800028]
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048800020]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048000010]
done
p28_trap2o:
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049000018]
ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000048800020]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000048800008]
stxa %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000020]
stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800028]
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048800020]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048000010]
done
p28_trap3e:
nop
nop
done
p28_trap3o:
nop
nop
done
p28_init_memory_pointers:
set p28_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p28_local0_start,%i0
set p28_local1_start,%i1
set p28_local2_start,%i2
set p28_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 208d94d651e5898e
ldx [%g1+0x008],%l1 ! %l1 = 747febd0969d81f8
ldx [%g1+0x010],%l2 ! %l2 = 1c967c8fb3cacbc8
ldx [%g1+0x018],%l3 ! %l3 = a7dc9a98995b8725
ldx [%g1+0x020],%l4 ! %l4 = 813e68419638156f
ldx [%g1+0x028],%l5 ! %l5 = 9845ced262a7c0f7
ldx [%g1+0x030],%l6 ! %l6 = e4a0c60034f3f1b8
ldx [%g1+0x038],%l7 ! %l7 = 03e707742885e19d
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4c8bca1d 1f932eaa e8d01956 e1282d1e
! %f4 = 970de1f8 6f577a54 25ffdb59 fd72dbc8
! %f8 = 3e574866 5c1b45ce 1111bf56 0caaa157
! %f12 = f82a7ff2 919c0f64 2c80c124 fdea99c9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b79c2183 6327bc90 19ca7505 5e2d1831
! %f20 = d3b537c1 8e36ab5f b96c2548 2a5c64d1
! %f24 = fbc06e5e 8a2cecd2 7e943aed 4d2e5dd8
! %f28 = 96dce55e d314e731 0b6daca0 8244d683
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8f569acd 0ab28abd a4e0b942 33d3802f
! %f36 = 938794f4 5a0cef3e 47d036f7 90651aca
! %f40 = 258c672f bade646a d3857e66 d8765dbc
! %f44 = e21ee73e 938a1be6 813586c7 2cdbc202
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x536216af00000064,%g7,%g1 ! GSR scale = 12, align = 4
wr %g1,%g0,%gsr ! GSR = 536216af00000064
wr %g0,%y ! Clear Y 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:
! %l2 = 5fb8faa6969aa51b, Mem[0000000091000030] = d7be7a30
stw %l2,[%i6+0x030] ! Mem[0000000091000030] = 969aa51b
! %l4 = a5e02bd1f6099975, Mem[0000000091800010] = 404e134b01f6b102
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = a5e02bd1f6099975
! Mem[0000000091800030] = f7dc9b67, %g2 = cad94d197130c466
lduh [%o0+0x030],%g2 ! %g2 = 000000000000f7dc
! Mem[000000004a00001c] = 6611c606, %l3 = b305d102483a8a50
lduh [%i0+0x01e],%l3 ! %l3 = 000000000000c606
! Mem[0000000090800014] = af0a82ca, %g2 = 000000000000f7dc
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = ffffffaf, %g3 = 0bad0b00
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = b8b0f4d7, %g3 = 2e582097
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! %l6 = 9758745868fc7c5e, Mem[000000004b00000f] = c9dfeefa
stb %l6,[%i2+0x00f] ! Mem[000000004b00000c] = c9dfee5e
! Mem[0000000090800018] = 95560735 53628adf, %g2 = 1b126a38, %g3 = 1f66326f
ldd [%i5+%o3],%g2 ! %g2 = 0000000095560735 0000000053628adf
! Mem[0000000090800008] = a19e262f, %g2 = 0000000095560735
lduw [%i5+%o1],%g2 ! %g2 = 00000000a19e262f
p29_label_2:
! %l6 = 68fc7c5e, %l7 = c6507863, Mem[0000000091800038] = 206724ce 60b200b2
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 68fc7c5e c6507863
! %l0 = e8fc51a9, %l1 = 6313d06d, Mem[0000000091000008] = f5482f5f ccff9541
std %l0,[%i6+%o1] ! Mem[0000000091000008] = e8fc51a9 6313d06d
! Mem[0000000090000024] = ecd31cd9, %g18 = 8fcb6ebca89b387f
ldsw [%i4+0x024],%g2 ! %g2 = 8fcb6ebca89b387f
! Mem[0000000091800024] = 41537031, %g2 = ffffffffecd31cd9
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000004153
! Mem[0000000091000034] = 1fa440d5, %g2 = 0000000000004153
ldsb [%i6+0x035],%g2 ! %g2 = 000000000000001f
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = 0000001f, %g3 = 53628adf
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
! Mem[0000000091800004] = 47aa0789, %g2 = 000000004c632420
ldsh [%o0+0x004],%g2 ! %g2 = 00000000000047aa
! Mem[0000000091800030] = f7dc9b67 d4df14b0, %g2 = 000047aa, %g3 = ec2a3791
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df14b0
! Mem[000000004b000008] = 2749fdd6, %l7 = 5654b424c6507863
ldsb [%i2+0x00b],%l7 ! %l7 = ffffffffffffffd6
! %l3 = 000000000000c606, Mem[0000000090800004] = 4f34d7b2
sth %l3,[%i5+0x004] ! Mem[0000000090800004] = c606d7b2
p29_label_3:
! Mem[0000000091000018] = 2c680e1d, %g2 = 00000000f7dc9b67
lduh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! Mem[000000009180001c] = 1d1391a2, %g2 = 0000000000002c68
ldsb [%o0+0x01c],%g2 ! %g2 = 000000000000001d
! Mem[000000004a000010] = 0a996dff, %l4 = a5e02bd1f6099975
ldsb [%i0+0x011],%l4 ! %l4 = ffffffffffffff99
! %l0 = 503505dee8fc51a9, Mem[0000000090800008] = a19e262fca578ad8
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 503505dee8fc51a9
! %l2 = 5fb8faa6969aa51b, Mem[0000000090800030] = dc3ef5d358a94c81
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = 5fb8faa6969aa51b
! Mem[000000004b000020] = d412c074, %l6 = 9758745868fc7c5e
ldsh [%i2+0x022],%l6 ! %l6 = ffffffffffffc074
! %l2 = 5fb8faa6969aa51b, Mem[000000009000000c] = c349b38e
sth %l2,[%i4+0x00c] ! Mem[000000009000000c] = a51bb38e
! Mem[000000004a800028] = 86a89ee9, %l1 = acaf672e6313d06d
ldub [%i1+%o5],%l1 ! %l1 = 0000000000000086
! Mem[0000000090800030] = 5fb8faa6, %g2 = 000000000000001d
ldsb [%i5+0x030],%g2 ! %g2 = 000000000000005f
! %l4 = ffffffffffffff99, Mem[000000004b000010] = b0f7cb0f
stw %l4,[%i2+%o2] ! Mem[000000004b000010] = ffffff99
p29_label_4:
! %l1 = 0000000000000086, Mem[0000000090000008] = bc841a2fa51bb38e
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000086
! %l3 = 000000000000c606, Mem[0000000090800000] = 2f7f1d79
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 0000c606
! Mem[0000000090800014] = ca955607, %g2 = 000000000000005f
ldsb [%i5+0x017],%g2 ! %g2 = ffffffffffffffca
! Mem[000000004a000010] = 0a996dff07c9b242, %l0 = 503505dee8fc51a9
ldx [%i0+%o2],%l0 ! %l0 = 0a996dff07c9b242
! %l6 = ffffffffffffc074, Mem[0000000091800030] = f7dc9b67
stb %l6,[%o0+0x030] ! Mem[0000000091800030] = 74dc9b67
! Mem[0000000091800030] = 74dc9b67, %g2 = ffffffffffffffca
lduh [%o0+0x030],%g2 ! %g2 = 00000000000074dc
! Mem[0000000090000020] = efdae8a0, %g2 = 00000000000074dc
lduh [%i4+%o4],%g2 ! %g2 = 000000000000efda
! Mem[0000000091800018] = 0c9e9129, %g2 = 000000000000efda
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000000c9e
! %l0 = 07c9b242, %l1 = 00000086, Mem[0000000091800020] = 21fea2c7 41537031
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 07c9b242 00000086
! Mem[000000009000003c] = 22b61a17, %g2 = 0000000000000c9e
ldsh [%i4+0x03c],%g2 ! %g2 = 00000000000022b6
p29_label_5:
! Mem[0000000090000030] = 573d94b1, %g18 = 8fcb6ebca89b387f
ldsw [%i4+0x030],%g2 ! %g2 = 8fcb6ebca89b387f
! Mem[000000004a000008] = 02043aac 0498006e, %l2 = 969aa51b, %l3 = 0000c606
ldd [%i0+%o1],%l2 ! %l2 = 0000000002043aac 000000000498006e
! %l4 = ffffffffffffff99, Mem[0000000091000038] = d578fe30
stb %l4,[%i6+0x038] ! Mem[0000000091000038] = 9978fe30
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = 573d94b1, %g3 = d4df14b0
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
! %l2 = 0000000002043aac, Mem[0000000091800038] = 68fc7c5ec6507863
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 0000000002043aac
! %l1 = 0000000000000086, Mem[000000004a000028] = 2a9591bb20e7576d
stx %l1,[%i0+%o5] ! Mem[000000004a000028] = 0000000000000086
! %l6 = ffffc074, %l7 = ffffffd6, Mem[0000000090000018] = e663a5d9 18391fda
std %l6,[%i4+%o3] ! Mem[0000000090000018] = ffffc074 ffffffd6
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 000000004c632420
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! Mem[000000004a800020] = ec744652, %l4 = ffffffffffffff99
ldsw [%i1+%o4],%l4 ! %l4 = ffffffffec744652
! Mem[000000004b800014] = d8802daf, %l1 = 0000000000000086
ldub [%i3+0x017],%l1 ! %l1 = 00000000000000af
p29_label_6:
! %l6 = ffffffffffffc074, Mem[0000000091000020] = 3d4d27c5
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffc074
! Mem[0000000090800000] = c606c606, %g2 = 1b126a381f66326f
ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091800018] = 0c9e9129, %g18 = 8fcb6ebca89b387f
ldsw [%o0+%o3],%g2 ! %g2 = 8fcb6ebca89b387f
! Mem[0000000090800038] = 4a3e5ac4, %g2 = 000000000c9e9129
ldsh [%i5+0x03a],%g2 ! %g2 = 0000000000004a3e
! Mem[000000004a800020] = ec744652, %l1 = 00000000000000af
ldsw [%i1+%o4],%l1 ! %l1 = ffffffffec744652
! Mem[0000000091000028] = 41f165d6, %g2 = 0000000000004a3e
lduh [%i6+0x02a],%g2 ! %g2 = 00000000000041f1
! %l1 = ffffffffec744652, Mem[0000000090000005] = d35b8100
stb %l1,[%i4+0x005] ! Mem[0000000090000004] = 525b8100
! Mem[0000000091800004] = 47aa0789, %g18 = 8fcb6ebca89b387f
ldsw [%o0+0x004],%g2 ! %g2 = 8fcb6ebca89b387f
! %l0 = 0a996dff07c9b242, Mem[0000000091000009] = fc51a963
stb %l0,[%i6+0x009] ! Mem[0000000091000008] = 4251a963
! Mem[0000000091800038] = 00000000, %g2 = 0000000047aa0789
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000000
p29_label_7:
! Mem[0000000090000030] = 573d94b1da399060, %g2 = 0000000000000000
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! %l7 = ffffffffffffffd6, Mem[000000009080002c] = cb9834df
stw %l7,[%i5+0x02c] ! Mem[000000009080002c] = ffffffd6
! %l7 = ffffffffffffffd6, Mem[0000000090000006] = 5b810000
sth %l7,[%i4+0x006] ! Mem[0000000090000004] = ffd60000
! Mem[0000000091000020] = ffffc074, %g2 = 573d94b1da399060
lduw [%i6+%o4],%g2 ! %g2 = 00000000ffffc074
! Mem[000000009180000c] = ec2a3791, %g2 = 00000000ffffc074
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
! Mem[0000000091800030] = 74dc9b67, %g2 = 00000000ec2a3791
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000074
! %l0 = 0a996dff07c9b242, Mem[000000009180001c] = 1d1391a2
stb %l0,[%o0+0x01c] ! Mem[000000009180001c] = 421391a2
! %l4 = ffffffffec744652, Mem[0000000091000030] = 969aa51b
stw %l4,[%i6+0x030] ! Mem[0000000091000030] = ec744652
! %l1 = ffffffffec744652, Mem[0000000091800020] = 07c9b242
stb %l1,[%o0+%o4] ! Mem[0000000091800020] = 52c9b242
! %l6 = ffffffffffffc074, Mem[0000000090800000] = 0000c606
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = ffffc074
p29_label_8:
! %l7 = ffffffffffffffd6, Mem[0000000091800030] = 74dc9b67d4df14b0
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffffd6
! Mem[0000000090800024] = 437290dd, %g2 = 0000000000000074
ldsb [%i5+0x025],%g2 ! %g2 = 0000000000000043
! %l0 = 0a996dff07c9b242, Mem[0000000091000036] = a4409978
sth %l0,[%i6+0x036] ! Mem[0000000091000034] = b2429978
! %l2 = 0000000002043aac, Mem[0000000090800008] = 503505dee8fc51a9
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = 0000000002043aac
! %l4 = ffffffffec744652, Mem[000000009000000c] = 00000086
stb %l4,[%i4+0x00c] ! Mem[000000009000000c] = 52000086
! Mem[0000000091800004] = 07894c63, %g2 = 0000000000000043
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000007
! %l3 = 000000000498006e, Mem[0000000091000036] = b2429978
stb %l3,[%i6+0x036] ! Mem[0000000091000034] = 6e429978
! Mem[0000000091800038] = 00000000, %g2 = 0000000000000007
lduh [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800030] = ffffffff ffffffd6, %g2 = 00000000, %g3 = ec2a3791
ldd [%o0+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffffd6
! Mem[000000004b000000] = 45fa9cd237fdd291, %l0 = 0a996dff07c9b242
ldx [%i2+%g0],%l0 ! %l0 = 45fa9cd237fdd291
p29_label_9:
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = 00000000ffffffff
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
! Mem[0000000091800014] = f6099975, %g2 = 4c632420ec2a3791
ldsh [%o0+0x014],%g2 ! %g2 = fffffffffffff609
! %l0 = 37fdd291, %l1 = ec744652, Mem[0000000090000030] = 573d94b1 da399060
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 37fdd291 ec744652
! Mem[0000000090800038] = 554a3e5a, %g2 = fffffffffffff609
ldsb [%i5+0x039],%g2 ! %g2 = 0000000000000055
! %l6 = ffffffffffffc074, Mem[0000000091800034] = ffffffd6
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = ffffc074
! Mem[0000000091800010] = e02bd1f6, %g2 = 0000000000000055
ldsb [%o0+0x011],%g2 ! %g2 = ffffffffffffffe0
! Mem[0000000090800038] = fc554a3e, %g18 = 8fcb6ebca89b387f
ldsw [%i5+0x038],%g2 ! %g2 = 8fcb6ebca89b387f
! Mem[000000009080003c] = 5ac4b8a1, %g18 = 8fcb6ebca89b387f
ldsw [%i5+0x03c],%g2 ! %g2 = 8fcb6ebca89b387f
! Mem[0000000090000034] = ec744652, %g2 = 000000005ac4b8a1
lduw [%i4+0x034],%g2 ! %g2 = 00000000ec744652
! Mem[0000000091000008] = 51a96313, %g2 = 00000000ec744652
lduh [%i6+0x00a],%g2 ! %g2 = 00000000000051a9
p29_label_10:
! %l4 = ffffffffec744652, Mem[0000000091800032] = ffffffff
sth %l4,[%o0+0x032] ! Mem[0000000091800030] = 4652ffff
! Mem[000000009000001c] = ffffffd6, %g2 = 00000000000051a9
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000000] = e74a7752, %g2 = ffffffffffffffff
lduh [%i4+0x002],%g2 ! %g2 = 000000000000e74a
! Mem[000000009000002c] = 62474693, %g2 = 000000000000e74a
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000006247
! Mem[0000000090800000] = c074c606, %g2 = 0000000000006247
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffc074
! Mem[0000000090000038] = 9045cbce, %g2 = ffffffffffffc074
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffff90
! %l6 = ffffffffffffc074, Mem[0000000090000008] = 0000000052000086
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffc074
! Mem[0000000091800034] = c0740000, %g2 = ffffffffffffff90
ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffc074
! %l3 = 000000000498006e, Mem[0000000091800008] = 4c632420
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = 0498006e
! %l6 = ffffc074, %l7 = ffffffd6, Mem[0000000090800018] = 95560735 53628adf
std %l6,[%i5+%o3] ! Mem[0000000090800018] = ffffc074 ffffffd6
p29_label_11:
! Mem[000000004a800020] = ec744652, %l4 = ffffffffec744652
ldsb [%i1+0x023],%l4 ! %l4 = 0000000000000052
! %l0 = 45fa9cd237fdd291, Mem[0000000091800008] = 0498006e
stw %l0,[%o0+%o1] ! Mem[0000000091800008] = 37fdd291
! Mem[0000000091800038] = 0000000002043aac, %g2 = ffffffffffffc074
ldx [%o0+0x038],%g2 ! %g2 = 0000000002043aac
! Mem[000000004a000004] = f1b9bacf, %l5 = 9fbe580a805ae0f4
ldsh [%i0+0x006],%l5 ! %l5 = ffffffffffffbacf
! %l7 = ffffffffffffffd6, Mem[0000000090000024] = ecd31cd9
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = ffffffd6
! %l0 = 37fdd291, %l1 = ec744652, Mem[000000004a000020] = e002e0f6 41cf530c
std %l0,[%i0+%o4] ! Mem[000000004a000020] = 37fdd291 ec744652
! %l0 = 45fa9cd237fdd291, Mem[0000000090800022] = c762da43
sth %l0,[%i5+0x022] ! Mem[0000000090800020] = d291da43
! Mem[000000009180002c] = 4725624a, %g18 = 8fcb6ebca89b387f
ldsw [%o0+0x02c],%g2 ! %g2 = 8fcb6ebca89b387f
! %l7 = ffffffffffffffd6, Mem[0000000090000015] = 582097ff
stb %l7,[%i4+0x015] ! Mem[0000000090000014] = d62097ff
! Mem[0000000091000030] = 4652941f, %g2 = 000000004725624a
lduh [%i6+0x032],%g2 ! %g2 = 0000000000004652
p29_label_12:
! %l6 = ffffffffffffc074, Mem[0000000090000005] = 52ffd6ff
stb %l6,[%i4+0x005] ! Mem[0000000090000004] = 74ffd6ff
! Mem[0000000091000008] = e84251a96313d06d, %g2 = 0000000000004652
ldx [%i6+%o1],%g2 ! %g2 = e84251a96313d06d
! %l7 = ffffffffffffffd6, Mem[0000000091000004] = e276df48
stw %l7,[%i6+0x004] ! Mem[0000000091000004] = ffffffd6
! Mem[000000004b800018] = 66669279 74c2147c, %l0 = 37fdd291, %l1 = ec744652
ldd [%i3+%o3],%l0 ! %l0 = 0000000066669279 0000000074c2147c
! Mem[000000004b000030] = de242e8b, %l4 = 0000000000000052
lduh [%i2+0x030],%l4 ! %l4 = 000000000000de24
! Mem[0000000090800000] = ffffc074, %g18 = 8fcb6ebca89b387f
ldsw [%i5+%g0],%g2 ! %g2 = 8fcb6ebca89b387f
! %l7 = ffffffffffffffd6, Mem[0000000091000012] = 6a381f66
sth %l7,[%i6+0x012] ! Mem[0000000091000010] = ffd61f66
! Mem[0000000091800010] = a5e02bd1 f6099975, %g2 = ffffc074, %g3 = ffffffd6
ldd [%o0+%o2],%g2 ! %g2 = 00000000a5e02bd1 00000000f6099975
! %l0 = 0000000066669279, Mem[0000000090800014] = af0a82ca
sth %l0,[%i5+0x014] ! Mem[0000000090800014] = 927982ca
! %l0 = 0000000066669279, Mem[0000000091000024] = 2e6fd2f1
stb %l0,[%i6+0x024] ! Mem[0000000091000024] = 796fd2f1
p29_label_13:
! Mem[0000000091800030] = ffff4652 ffffc074, %g2 = a5e02bd1, %g3 = f6099975
ldd [%o0+0x030],%g2 ! %g2 = 00000000ffff4652 00000000ffffc074
! Mem[000000004a800018] = 73b7ae5f, %l7 = ffffffffffffffd6
ldsh [%i1+%o3],%l7 ! %l7 = 00000000000073b7
! Mem[000000009000000c] = ffffc074, %g2 = 00000000ffff4652
lduw [%i4+0x00c],%g2 ! %g2 = 00000000ffffc074
! %l6 = ffffc074, %l7 = 000073b7, Mem[000000004a000000] = 24fb9e00 f1b9bacf
std %l6,[%i0+%g0] ! Mem[000000004a000000] = ffffc074 000073b7
! Mem[0000000091000008] = e84251a9, %g2 = 00000000ffffc074
lduw [%i6+%o1],%g2 ! %g2 = 00000000e84251a9
! %l2 = 0000000002043aac, Mem[000000009000001c] = ffffffd6
stw %l2,[%i4+0x01c] ! Mem[000000009000001c] = 02043aac
! %l2 = 0000000002043aac, Mem[000000009100000c] = 6313d06d
stw %l2,[%i6+0x00c] ! Mem[000000009100000c] = 02043aac
! Mem[0000000090800010] = 4cb99279, %g2 = 00000000e84251a9
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000004cb9
! Mem[0000000090000010] = b0f4d72e, %g2 = 0000000000004cb9
ldub [%i4+0x011],%g2 ! %g2 = 00000000000000b0
! %l3 = 000000000498006e, Mem[000000009180002c] = 4725624a
sth %l3,[%o0+0x02c] ! Mem[000000009180002c] = 006e624a
p29_label_14:
! Mem[0000000090000010] = b0f4d72e, %g2 = 00000000000000b0
ldub [%i4+0x011],%g2 ! %g2 = 00000000000000b0
! %l4 = 000000000000de24, Mem[0000000090800032] = faa6969a
sth %l4,[%i5+0x032] ! Mem[0000000090800030] = de24969a
! Mem[000000009080003c] = b8a10000, %g2 = 00000000000000b0
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000b8
! %l5 = ffffffffffffbacf, Mem[000000009000001c] = 02043aac
sth %l5,[%i4+0x01c] ! Mem[000000009000001c] = bacf3aac
! Mem[0000000091800020] = 52c9b242 00000086, %g2 = 000000b8, %g3 = ffffc074
ldd [%o0+%o4],%g2 ! %g2 = 0000000052c9b242 0000000000000086
! Mem[0000000091000020] = ffffc074, %g2 = 0000000052c9b242
lduh [%i6+%o4],%g2 ! %g2 = 000000000000ffff
! %l4 = 0000de24, %l5 = ffffbacf, Mem[0000000091000038] = 9978fe30 9b50f1dd
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000de24 ffffbacf
! %l4 = 000000000000de24, Mem[000000009000003e] = 1a170000
sth %l4,[%i4+0x03e] ! Mem[000000009000003c] = de240000
! %l6 = ffffc074, %l7 = 000073b7, Mem[0000000091000010] = 1b12ffd6 1f66326f
std %l6,[%i6+%o2] ! Mem[0000000091000010] = ffffc074 000073b7
! Mem[000000004a800034] = fb2df6c6, %l7 = 00000000000073b7
ldub [%i1+0x035],%l7 ! %l7 = 000000000000002d
p29_label_15:
! Mem[0000000090800028] = ddee8f90, %g2 = 000000000000ffff
lduh [%i5+%o5],%g2 ! %g2 = 000000000000ddee
! Mem[000000009100001c] = 9ea6e537, %g2 = 000000000000ddee
ldub [%i6+0x01c],%g2 ! %g2 = 000000000000009e
! Mem[0000000090000018] = c074bacf, %g2 = 000000000000009e
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000c074
! Mem[0000000090800038] = fc554a3e, %g2 = 000000000000c074
ldsb [%i5+0x038],%g2 ! %g2 = fffffffffffffffc
! Mem[000000004a00002c] = 00000086, %l1 = 0000000074c2147c
lduw [%i0+0x02c],%l1 ! %l1 = 0000000000000086
! Mem[0000000090000038] = 9045cbce, %g2 = fffffffffffffffc
lduh [%i4+0x038],%g2 ! %g2 = 0000000000009045
! Mem[0000000091800020] = 52c9b242, %g2 = 0000000000009045
lduh [%o0+%o4],%g2 ! %g2 = 00000000000052c9
! Mem[000000004b80000c] = 1c739f68, %l5 = ffffffffffffbacf
lduw [%i3+0x00c],%l5 ! %l5 = 000000001c739f68
! Mem[000000004a000034] = acce6cef, %l3 = 000000000498006e
ldsh [%i0+0x034],%l3 ! %l3 = ffffffffffffacce
! %l6 = ffffffffffffc074, Mem[0000000090800026] = 7290ddee
sth %l6,[%i5+0x026] ! Mem[0000000090800024] = c074ddee
p29_label_16:
! %l6 = ffffc074, %l7 = 0000002d, Mem[0000000090800010] = b25f4cb9 927982ca
std %l6,[%i5+%o2] ! Mem[0000000090800010] = ffffc074 0000002d
! Mem[0000000090800038] = fc554a3e, %g18 = 8fcb6ebca89b387f
ldsw [%i5+0x038],%g2 ! %g2 = 8fcb6ebca89b387f
! Mem[000000004a000020] = 37fdd291ec744652, %l5 = 000000001c739f68
ldx [%i0+%o4],%l5 ! %l5 = 37fdd291ec744652
! Mem[000000004a80001c] = 51ff2f35, %l2 = 0000000002043aac
ldub [%i1+0x01d],%l2 ! %l2 = 00000000000000ff
! Mem[0000000090000028] = c7af7175 62474693, %g2 = fc554a3e, %g3 = 00000086
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062474693
! Mem[0000000091000008] = e84251a9, %g2 = 00000000c7af7175
lduh [%i6+%o1],%g2 ! %g2 = 000000000000e842
! Mem[000000004a800020] = ec744652, %l5 = 37fdd291ec744652
ldub [%i1+0x022],%l5 ! %l5 = 0000000000000046
! Mem[0000000090000028] = c7af717562474693, %g2 = 000000000000e842
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
! Mem[0000000091000010] = ffffc074, %g2 = c7af717562474693
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffffff
! %l3 = ffffffffffffacce, Mem[0000000090000017] = 97ffffc0
stb %l3,[%i4+0x017] ! Mem[0000000090000014] = ceffffc0
p29_label_17:
! Mem[000000004b000018] = a0508ecd, %l2 = 00000000000000ff
ldsw [%i2+%o3],%l2 ! %l2 = ffffffffa0508ecd
! Mem[0000000091800020] = 52c9b242, %g2 = ffffffffffffffff
lduw [%o0+%o4],%g2 ! %g2 = 0000000052c9b242
! Mem[000000009080001c] = ffffffd6, %g2 = 0000000052c9b242
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090800030] = 5fb8de24969aa51b, %g2 = 000000000000ffff
ldx [%i5+0x030],%g2 ! %g2 = 5fb8de24969aa51b
! Mem[0000000090000014] = 2ed620ce, %g2 = 5fb8de24969aa51b
ldub [%i4+0x014],%g2 ! %g2 = 000000000000002e
! Mem[0000000091000030] = ec744652941f6e42, %g2 = 000000000000002e
ldx [%i6+0x030],%g2 ! %g2 = ec744652941f6e42
! Mem[0000000090000030] = 37fdd291 ec744652, %g2 = 941f6e42, %g3 = 62474693
ldd [%i4+0x030],%g2 ! %g2 = 0000000037fdd291 00000000ec744652
! Mem[0000000090000020] = efdae8a0ffffffd6, %g2 = 0000000037fdd291
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ffffffd6
! Mem[0000000090800020] = 665fd291da43c074, %g2 = efdae8a0ffffffd6
ldx [%i5+%o4],%g2 ! %g2 = 665fd291da43c074
! Mem[0000000091000014] = 000073b7, %g18 = 8fcb6ebca89b387f
ldsw [%i6+0x014],%g2 ! %g2 = 8fcb6ebca89b387f
p29_label_18:
! Mem[0000000090000034] = ec744652, %g2 = 00000000000073b7
ldsb [%i4+0x034],%g2 ! %g2 = ffffffffffffffec
! Mem[000000004a000008] = 02043aac, %l1 = 0000000000000086
ldsb [%i0+%o1],%l1 ! %l1 = 0000000000000002
! %l0 = 0000000066669279, Mem[0000000091800010] = a5e02bd1f6099975
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 0000000066669279
! Mem[0000000090000010] = f4d72ed6, %g2 = ffffffffffffffec
ldsb [%i4+0x012],%g2 ! %g2 = fffffffffffffff4
! Mem[0000000091800008] = 37fdd291 ec2a3791, %g2 = fffffff4, %g3 = ec744652
ldd [%o0+%o1],%g2 ! %g2 = 0000000037fdd291 00000000ec2a3791
! Mem[0000000090800004] = b2000000, %g2 = 0000000037fdd291
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffb2
! %l6 = ffffffffffffc074, Mem[0000000090800034] = 969aa51b
stw %l6,[%i5+0x034] ! Mem[0000000090800034] = ffffc074
! Mem[0000000090000028] = c7af7175, %g2 = ffffffffffffffb2
ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffffc7af
! %l7 = 000000000000002d, Mem[0000000090000000] = 8624e74a7774ffd6
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 000000000000002d
! %l7 = 000000000000002d, Mem[0000000090800028] = ddee8f90
stb %l7,[%i5+%o5] ! Mem[0000000090800028] = 2dee8f90
p29_label_19:
! %l2 = ffffffffa0508ecd, Mem[000000004a000008] = 02043aac
stw %l2,[%i0+%o1] ! Mem[000000004a000008] = a0508ecd
! Mem[0000000091000010] = ffffc074 000073b7, %g2 = ffffc7af, %g3 = ec2a3791
ldd [%i6+%o2],%g2 ! %g2 = 00000000ffffc074 00000000000073b7
! Mem[0000000090000004] = 0000002d, %g18 = 8fcb6ebca89b387f
ldsw [%i4+0x004],%g2 ! %g2 = 8fcb6ebca89b387f
! Mem[000000009080000c] = 02043aac, %g18 = 8fcb6ebca89b387f
ldsw [%i5+0x00c],%g2 ! %g2 = 8fcb6ebca89b387f
! %l6 = ffffffffffffc074, Mem[0000000090000003] = 00000000
stb %l6,[%i4+0x003] ! Mem[0000000090000000] = 74000000
! Mem[000000004b800028] = fc9e120e, %l0 = 0000000066669279
ldsw [%i3+%o5],%l0 ! %l0 = fffffffffc9e120e
! Mem[000000004b000008] = 2749fdd6, %l6 = ffffffffffffc074
ldsw [%i2+%o1],%l6 ! %l6 = 000000002749fdd6
! Mem[000000009000000c] = c074b8b0, %g2 = 0000000002043aac
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffc074
! Mem[0000000091800018] = 0c9e9129421391a2, %g2 = ffffffffffffc074
ldx [%o0+%o3],%g2 ! %g2 = 0c9e9129421391a2
! %l4 = 0000de24, %l5 = 00000046, Mem[0000000091800028] = f4c1a24c 006e624a
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 0000de24 00000046
p29_label_20:
! Mem[000000004a800000] = c4162271, %l6 = 000000002749fdd6
ldsh [%i1+%g0],%l6 ! %l6 = ffffffffffffc416
! Mem[0000000091000020] = ffffc074, %g18 = 8fcb6ebca89b387f
ldsw [%i6+%o4],%g2 ! %g2 = 8fcb6ebca89b387f
! %l1 = 0000000000000002, Mem[0000000091000020] = ffffc074796fd2f1
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 0000000000000002
! Mem[0000000090000000] = 00000074 0000002d, %g2 = ffffc074, %g3 = 000073b7
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000074 000000000000002d
! Mem[0000000091000030] = ec744652941f6e42, %g2 = 0000000000000074
ldx [%i6+0x030],%g2 ! %g2 = ec744652941f6e42
! Mem[000000009080002c] = ffffffd6, %g18 = 8fcb6ebca89b387f
ldsw [%i5+0x02c],%g2 ! %g2 = 8fcb6ebca89b387f
! Mem[000000004b800028] = fc9e120ed28bff2a, %l0 = fffffffffc9e120e
ldx [%i3+%o5],%l0 ! %l0 = fc9e120ed28bff2a
! %l4 = 000000000000de24, Mem[0000000090800018] = ffffc074ffffffd6
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 000000000000de24
! Mem[0000000091000010] = ffffc074 000073b7, %g2 = ffffffd6, %g3 = 0000002d
ldd [%i6+%o2],%g2 ! %g2 = 00000000ffffc074 00000000000073b7
! Mem[0000000091000000] = 92f01ec2 ffffffd6, %g2 = ffffc074, %g3 = 000073b7
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000ffffffd6
p29_label_21:
! %l6 = ffffc416, %l7 = 0000002d, Mem[000000004b800000] = 0c8bf27b 01748a25
std %l6,[%i3+%g0] ! Mem[000000004b800000] = ffffc416 0000002d
! Mem[0000000090000028] = c7af7175, %g2 = 0000000092f01ec2
ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffffc7af
! Mem[0000000091000010] = ffffc074000073b7, %g2 = ffffffffffffc7af
ldx [%i6+%o2],%g2 ! %g2 = ffffc074000073b7
! Mem[0000000091800000] = 270d22b9, %g2 = ffffc074000073b7
ldub [%o0+%g0],%g2 ! %g2 = 0000000000000027
! Mem[000000004a000000] = ffffc074 000073b7, %l6 = ffffc416, %l7 = 0000002d
ldd [%i0+%g0],%l6 ! %l6 = 00000000ffffc074 00000000000073b7
! %l2 = ffffffffa0508ecd, Mem[0000000090800018] = 000000000000de24
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = ffffffffa0508ecd
! Mem[0000000090800008] = 00000000, %g18 = 8fcb6ebca89b387f
ldsw [%i5+%o1],%g2 ! %g2 = 8fcb6ebca89b387f
! Mem[0000000090800030] = 24ffffc0, %g2 = 0000000000000000
ldub [%i5+0x033],%g2 ! %g2 = 0000000000000024
! %l7 = 00000000000073b7, Mem[000000004a800038] = d8a521422dc4f579
stx %l7,[%i1+0x038] ! Mem[000000004a800038] = 00000000000073b7
! %l1 = 0000000000000002, Mem[0000000091000030] = ec744652941f6e42
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = 0000000000000002
p29_label_22:
! %l4 = 000000000000de24, Mem[000000009080001e] = 8ecd665f
sth %l4,[%i5+0x01e] ! Mem[000000009080001c] = de24665f
! %l7 = 00000000000073b7, Mem[000000009080003c] = 5ac4b8a1
stw %l7,[%i5+0x03c] ! Mem[000000009080003c] = 000073b7
! Mem[000000009100001c] = e5370000, %g2 = 0000000000000024
ldsb [%i6+0x01e],%g2 ! %g2 = ffffffffffffffe5
! Mem[000000009180001c] = 421391a2, %g18 = 8fcb6ebca89b387f
ldsw [%o0+0x01c],%g2 ! %g2 = 8fcb6ebca89b387f
! %l4 = 000000000000de24, Mem[0000000091000008] = e84251a902043aac
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 000000000000de24
! Mem[0000000091800038] = 00000002, %g2 = 00000000421391a2
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000000
! Mem[000000004b800030] = 3d246a74, %l4 = 000000000000de24
lduh [%i3+0x030],%l4 ! %l4 = 0000000000003d24
! %l5 = 0000000000000046, Mem[0000000091800010] = 0000000066669279
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000046
! %l3 = ffffffffffffacce, Mem[000000009000002c] = 62474693
stw %l3,[%i4+0x02c] ! Mem[000000009000002c] = ffffacce
! Mem[000000004b800010] = 7054cfaf, %l2 = ffffffffa0508ecd
lduw [%i3+%o2],%l2 ! %l2 = 000000007054cfaf
p29_label_23:
! %l4 = 00003d24, %l5 = 00000046, Mem[0000000091800008] = 37fdd291 ec2a3791
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00003d24 00000046
! %l0 = fc9e120ed28bff2a, Mem[000000009000003e] = de240000
sth %l0,[%i4+0x03e] ! Mem[000000009000003c] = ff2a0000
! %l4 = 0000000000003d24, Mem[000000009080002e] = ffd65fb8
stb %l4,[%i5+0x02e] ! Mem[000000009080002c] = 24d65fb8
! Mem[000000009000000c] = ffffc074, %g2 = 0000000000000000
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009080000c] = 3aacffff, %g2 = ffffffffffffffff
ldub [%i5+0x00e],%g2 ! %g2 = 000000000000003a
! %l3 = ffffffffffffacce, Mem[000000009080003e] = 73b70000
sth %l3,[%i5+0x03e] ! Mem[000000009080003c] = acce0000
! Mem[0000000091000010] = ffc07400, %g2 = 000000000000003a
ldub [%i6+0x011],%g2 ! %g2 = 00000000000000ff
! %l1 = 0000000000000002, Mem[000000009080000e] = 3aacffff
sth %l1,[%i5+0x00e] ! Mem[000000009080000c] = 0002ffff
! %l4 = 0000000000003d24, Mem[000000004a800022] = ec744652
stb %l4,[%i1+0x022] ! Mem[000000004a800020] = ec742452
! Mem[0000000090800034] = c074fc55, %g2 = 00000000000000ff
lduh [%i5+0x036],%g2 ! %g2 = 000000000000c074
p29_label_24:
! %l7 = 00000000000073b7, Mem[0000000091000038] = 0000de24
sth %l7,[%i6+0x038] ! Mem[0000000091000038] = 73b7de24
! Mem[000000004a800000] = c4162271, %l2 = 000000007054cfaf
ldsw [%i1+%g0],%l2 ! %l2 = ffffffffc4162271
! Mem[0000000090000020] = efdae8a0 ffffffd6, %g2 = 0000c074, %g3 = ffffffd6
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ffffffd6
! %l0 = fc9e120ed28bff2a, Mem[000000009080002c] = ffff24d6
sth %l0,[%i5+0x02c] ! Mem[000000009080002c] = ff2a24d6
! Mem[0000000091000018] = 2c680e1d9ea6e537, %g2 = 00000000efdae8a0
ldx [%i6+%o3],%g2 ! %g2 = 2c680e1d9ea6e537
! %l1 = 0000000000000002, Mem[0000000090000000] = 00000074
stw %l1,[%i4+%g0] ! Mem[0000000090000000] = 00000002
! Mem[0000000090000030] = 37fdd291, %g2 = 2c680e1d9ea6e537
lduw [%i4+0x030],%g2 ! %g2 = 0000000037fdd291
! Mem[000000009180003c] = 02043aac, %g2 = 0000000037fdd291
ldsh [%o0+0x03c],%g2 ! %g2 = 0000000000000204
! Mem[0000000091800028] = 0000de2400000046, %g2 = 0000000000000204
ldx [%o0+%o5],%g2 ! %g2 = 0000de2400000046
! Mem[0000000090800028] = ee8f90ff, %g2 = 0000de2400000046
ldub [%i5+0x029],%g2 ! %g2 = 00000000000000ee
p29_label_25:
! Mem[000000009080003c] = 0000acce, %g18 = 8fcb6ebca89b387f
ldsw [%i5+0x03c],%g2 ! %g2 = 8fcb6ebca89b387f
! Mem[0000000090000034] = ec744652, %g2 = 000000000000acce
lduw [%i4+0x034],%g2 ! %g2 = 00000000ec744652
! %l0 = fc9e120ed28bff2a, Mem[000000004a800018] = 73b7ae5f
sth %l0,[%i1+%o3] ! Mem[000000004a800018] = ff2aae5f
! Mem[0000000090000020] = efdae8a0, %g2 = 00000000ec744652
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffefda
! Mem[0000000091800010] = 00000000, %g2 = ffffffffffffefda
lduw [%o0+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000009100000c] = 00de24ff, %g2 = 0000000000000000
ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000000
! %l7 = 00000000000073b7, Mem[000000004b000030] = de242e8b339e0472
stx %l7,[%i2+0x030] ! Mem[000000004b000030] = 00000000000073b7
! Mem[0000000090800018] = ffffffffa050de24, %g2 = 0000000000000000
ldx [%i5+%o3],%g2 ! %g2 = ffffffffa050de24
! %l3 = ffffffffffffacce, Mem[000000009180000a] = 3d240000
sth %l3,[%o0+0x00a] ! Mem[0000000091800008] = acce0000
! %l1 = 0000000000000002, Mem[0000000090800008] = 0000000002040002
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000002
ba,a p29_not_taken_0_end
p29_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 fc9e120ed28bff2a
bne,a,pn %xcc,p29_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000002
bne,a,pn %xcc,p29_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffc4162271
bne,a,pn %xcc,p29_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffacce
bne,a,pn %xcc,p29_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000003d24
bne,a,pn %xcc,p29_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000046
bne,a,pn %xcc,p29_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ffffc074
bne,a,pn %xcc,p29_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000073b7
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 4c8bca1d 1f932eaa
bne %xcc,p29_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e8d01956 e1282d1e
bne %xcc,p29_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 25ffdb59 fd72dbc8
bne %xcc,p29_f6_fail
nop
! Check Local Memory
set p29_local0_expect,%g1
p29_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffc074000073b7
ldx [%i0+0x000],%g3 ! Observed data at 000000004a000000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a0508ecd0498006e
ldx [%i0+0x008],%g3 ! Observed data at 000000004a000008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 37fdd291ec744652
ldx [%i0+0x020],%g3 ! Observed data at 000000004a000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000000000086
ldx [%i0+0x028],%g3 ! Observed data at 000000004a000028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x028,%g4
set p29_local1_expect,%g1
p29_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = ff2aae5f51ff2f35
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 = ec74245211a76649
ldx [%i1+0x020],%g3 ! Observed data at 000000004a800020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000000073b7
ldx [%i1+0x038],%g3 ! Observed data at 000000004a800038
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x038,%g4
set p29_local2_expect,%g1
p29_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 2749fdd6c9dfee5e
ldx [%i2+0x008],%g3 ! Observed data at 000000004b000008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffff99cbf5725e
ldx [%i2+0x010],%g3 ! Observed data at 000000004b000010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000000073b7
ldx [%i2+0x030],%g3 ! Observed data at 000000004b000030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x030,%g4
set p29_local3_expect,%g1
p29_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffffc4160000002d
ldx [%i3+0x000],%g3 ! Observed data at 000000004b800000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x000,%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_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:
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a800008]
ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b800010]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b800028]
stha %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a000010]
done
p29_trap1o:
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a800008]
ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b800010]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b800028]
stha %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a000010]
done
p29_trap2e:
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800018]
ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a800000]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000008]
done
p29_trap2o:
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800018]
ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a800000]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000008]
done
p29_trap3e:
nop
nop
done
p29_trap3o:
nop
nop
done
p29_init_memory_pointers:
set p29_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p29_local0_start,%i0
set p29_local1_start,%i1
set p29_local2_start,%i2
set p29_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 503505dee8fc51a9
ldx [%g1+0x008],%l1 ! %l1 = acaf672e6313d06d
ldx [%g1+0x010],%l2 ! %l2 = 5fb8faa6969aa51b
ldx [%g1+0x018],%l3 ! %l3 = b305d102483a8a50
ldx [%g1+0x020],%l4 ! %l4 = a5e02bd1f6099975
ldx [%g1+0x028],%l5 ! %l5 = 9fbe580a805ae0f4
ldx [%g1+0x030],%l6 ! %l6 = 9758745868fc7c5e
ldx [%g1+0x038],%l7 ! %l7 = 5654b424c6507863
! Initialize the output register of window 0
set unres3_start,%o0
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 = a5e1707b d6de1339 32c023bf 5159764a
! %f4 = 38f0ffbc 4663bde0 be8cc990 e3f1680b
! %f8 = 7ccec42d 87f4eadf b18595e1 09cee046
! %f12 = f02fd422 cdd63355 51dab2dd 8066abb9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9cffc461 27e9e422 818e2c0e abcac564
! %f20 = 9a0b83d4 208c9db6 226cb115 310e8799
! %f24 = 61680389 379035ad 7871ff85 e5732d92
! %f28 = 58641a74 76a6c107 cefee43f 29f1cc4b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 40e76d73 bd9c8600 868e5619 283b044b
! %f36 = 838f8388 9c056f52 8e5d8aa2 4580a940
! %f40 = c0eecb43 e2d23836 5b596e41 0314c810
! %f44 = fbe2ea50 feef7327 71e07078 32c29f70
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x12ed1be00000000f,%g7,%g1 ! GSR scale = 1, align = 7
wr %g1,%g0,%gsr ! GSR = 12ed1be00000000f
wr %g0,%y ! Clear Y 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:
! %l6 = 0f791e64, %l7 = b7785482, Mem[0000000090000030] = 573d94b1 da399060
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 0f791e64 b7785482
! %l4 = 5994c89e8a67f286, Mem[0000000090800020] = 665fc762
stw %l4,[%i5+%o4] ! Mem[0000000090800020] = 8a67f286
! %l2 = 8a0ccf12, %l3 = 260d0524, Mem[0000000090800008] = a19e262f ca578ad8
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 8a0ccf12 260d0524
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 0aeef1c4, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! Mem[000000009180002c] = 624af7dc, %g2 = 000000001b126a38
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000624a
! %l6 = 0f791e64, %l7 = b7785482, Mem[0000000091000000] = 92f01ec2 e276df48
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 0f791e64 b7785482
! Mem[0000000090000008] = bc841a2fc349b38e, %g2 = 000000000000624a
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349b38e
! Mem[0000000090800038] = fc554a3e, %g18 = a4fd6c20d3eb99ae
ldsw [%i5+0x038],%g2 ! %g2 = a4fd6c20d3eb99ae
! Mem[0000000090000028] = c7af7175 62474693, %g2 = fc554a3e, %g3 = 1f66326f
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062474693
! %l2 = 0f6c41ac8a0ccf12, Mem[000000009080000e] = 0524b25f
sth %l2,[%i5+0x00e] ! Mem[000000009080000c] = cf12b25f
p30_label_2:
! %l0 = 3318237c, %l1 = ba7a3ed6, Mem[000000004c000018] = 38523ccf 81dd9a48
std %l0,[%i0+%o3] ! Mem[000000004c000018] = 3318237c ba7a3ed6
! Mem[0000000091000014] = 66326f2c, %g2 = 00000000c7af7175
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000066
! %l1 = 3c8af772ba7a3ed6, Mem[0000000091000012] = 6a381f66
stb %l1,[%i6+0x012] ! Mem[0000000091000010] = d6381f66
! Mem[0000000091800020] = 21fea2c7, %g2 = 0000000000000066
lduw [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7
! Mem[000000009180003c] = 00b20000, %g2 = 0000000021fea2c7
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = 8f90cb98, %g2 = 0000000000000000
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000008f90
! Mem[000000004d800014] = 8e18f8b8, %l3 = 466673f4260d0524
ldsb [%i3+0x014],%l3 ! %l3 = ffffffffffffff8e
! Mem[000000004d800028] = 8bf35a62 24a53d10, %l2 = 8a0ccf12, %l3 = ffffff8e
ldd [%i3+%o5],%l2 ! %l2 = 000000008bf35a62 0000000024a53d10
! Mem[000000004c80003c] = c10fe1c6, %l1 = 3c8af772ba7a3ed6
ldsw [%i1+0x03c],%l1 ! %l1 = ffffffffc10fe1c6
! %l6 = 634f77660f791e64, Mem[0000000091000001] = 791e64b7
stb %l6,[%i6+0x001] ! Mem[0000000091000000] = 641e64b7
p30_label_3:
! %l3 = 0000000024a53d10, Mem[000000009000000d] = 49b38eb8
stb %l3,[%i4+0x00d] ! Mem[000000009000000c] = 10b38eb8
! Mem[0000000090000008] = bc841a2fc310b38e, %g2 = 0000000000008f90
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc310b38e
! Mem[0000000091800024] = 31f4c1a2, %g2 = bc841a2fc310b38e
ldsb [%o0+0x027],%g2 ! %g2 = 0000000000000031
! %l1 = ffffffffc10fe1c6, Mem[0000000090800026] = 7290ddee
stb %l1,[%i5+0x026] ! Mem[0000000090800024] = c690ddee
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = 00000031, %g3 = 62474693
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! Mem[0000000091000014] = 1f66326f, %g18 = a4fd6c20d3eb99ae
ldsw [%i6+0x014],%g2 ! %g2 = a4fd6c20d3eb99ae
! Mem[0000000091800024] = 41537031, %g2 = 000000001f66326f
lduh [%o0+0x024],%g2 ! %g2 = 0000000000004153
! Mem[0000000090800018] = 95560735, %g2 = 0000000000004153
lduw [%i5+%o3],%g2 ! %g2 = 0000000095560735
! %l0 = 9f5a10d23318237c, Mem[0000000091800000] = 270d22b947aa0789
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 9f5a10d23318237c
! Mem[000000004d800000] = ba94fa03, %l4 = 5994c89e8a67f286
ldsw [%i3+%g0],%l4 ! %l4 = ffffffffba94fa03
p30_label_4:
! %l7 = 46c20b92b7785482, Mem[0000000090800026] = c690ddee
sth %l7,[%i5+0x026] ! Mem[0000000090800024] = 5482ddee
! Mem[000000004c000004] = 75f726b4, %l0 = 9f5a10d23318237c
ldsh [%i0+0x004],%l0 ! %l0 = 00000000000075f7
! Mem[000000004c800010] = ea0cddba3b965d12, %l1 = ffffffffc10fe1c6
ldx [%i1+%o2],%l1 ! %l1 = ea0cddba3b965d12
! %l5 = c2f67a9bf475d198, Mem[0000000090000012] = f4d72e58
stb %l5,[%i4+0x012] ! Mem[0000000090000010] = 98d72e58
! %l2 = 8bf35a62, %l3 = 24a53d10, Mem[0000000090800008] = 8a0ccf12 260dcf12
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 8bf35a62 24a53d10
! Mem[000000004d000014] = a1958cdc, %l5 = c2f67a9bf475d198
lduw [%i2+0x014],%l5 ! %l5 = 00000000a1958cdc
! %l3 = 0000000024a53d10, Mem[0000000090000024] = ecd31cd9
stb %l3,[%i4+0x024] ! Mem[0000000090000024] = 10d31cd9
! Mem[000000004c000000] = ff84487a, %l5 = 00000000a1958cdc
ldub [%i0+0x003],%l5 ! %l5 = 000000000000007a
! %l4 = ba94fa03, %l5 = 0000007a, Mem[0000000090000010] = b8b098d7 2e582097
std %l4,[%i4+%o2] ! Mem[0000000090000010] = ba94fa03 0000007a
! Mem[0000000090800038] = fc554a3e, %g2 = 0000000095560735
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e
p30_label_5:
! %l2 = 8bf35a62, %l3 = 24a53d10, Mem[000000004c800020] = 287b02ef a02bfc50
std %l2,[%i1+%o4] ! Mem[000000004c800020] = 8bf35a62 24a53d10
! %l2 = 8bf35a62, %l3 = 24a53d10, Mem[0000000091800030] = f7dc9b67 d4df14b0
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 8bf35a62 24a53d10
! %l2 = 8bf35a62, %l3 = 24a53d10, Mem[0000000090000010] = ba94fa03 0000007a
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 8bf35a62 24a53d10
! Mem[000000004c000010] = 0af4cde2, %l5 = 000000000000007a
ldsw [%i0+%o2],%l5 ! %l5 = 000000000af4cde2
! %l2 = 000000008bf35a62, Mem[0000000090800003] = 794f34d7
stb %l2,[%i5+0x003] ! Mem[0000000090800000] = 624f34d7
! %l7 = 46c20b92b7785482, Mem[0000000091000000] = 0f641e64b7785482
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 46c20b92b7785482
! Mem[0000000091000030] = 7a30941f, %g2 = 00000000fc554a3e
ldsb [%i6+0x032],%g2 ! %g2 = 000000000000007a
! Mem[0000000091800000] = 10d23318, %g2 = 000000000000007a
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000010d2
! Mem[0000000091000000] = 0b92b778, %g2 = 00000000000010d2
lduh [%i6+0x002],%g2 ! %g2 = 0000000000000b92
! %l6 = 634f77660f791e64, Mem[0000000091800038] = 206724ce
sth %l6,[%o0+0x038] ! Mem[0000000091800038] = 1e6424ce
p30_label_6:
! Mem[0000000090800034] = 58a94c81, %g18 = a4fd6c20d3eb99ae
ldsw [%i5+0x034],%g2 ! %g2 = a4fd6c20d3eb99ae
! %l4 = ffffffffba94fa03, Mem[000000009000001c] = 18391fda
sth %l4,[%i4+0x01c] ! Mem[000000009000001c] = fa031fda
! Mem[000000004d000010] = 5d9c38d1, %l3 = 0000000024a53d10
lduh [%i2+%o2],%l3 ! %l3 = 0000000000005d9c
! Mem[000000009180002c] = 4725624a, %g2 = 0000000058a94c81
lduw [%o0+0x02c],%g2 ! %g2 = 000000004725624a
! Mem[0000000091800014] = 020c9e91, %g2 = 000000004725624a
ldub [%o0+0x017],%g2 ! %g2 = 0000000000000002
! Mem[000000009000003c] = b61a1700, %g2 = 0000000000000002
ldsb [%i4+0x03d],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000090800030] = dc3ef5d3, %g2 = ffffffffffffffb6
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffffdc
! Mem[0000000091800010] = 4e134b01, %g2 = ffffffffffffffdc
ldub [%o0+0x011],%g2 ! %g2 = 000000000000004e
! Mem[000000009000003c] = 22b61a17, %g2 = 000000000000004e
lduw [%i4+0x03c],%g2 ! %g2 = 0000000022b61a17
! %l2 = 000000008bf35a62, Mem[000000009000002d] = 4746930f
stb %l2,[%i4+0x02d] ! Mem[000000009000002c] = 6246930f
p30_label_7:
! %l1 = ea0cddba3b965d12, Mem[0000000091000020] = 3d4d27c5
sth %l1,[%i6+%o4] ! Mem[0000000091000020] = 5d1227c5
! %l7 = 46c20b92b7785482, Mem[000000004c80001b] = 12958b58
stb %l7,[%i1+0x01b] ! Mem[000000004c800018] = 12958b82
! %l1 = ea0cddba3b965d12, Mem[000000004c800020] = 8bf35a62
stw %l1,[%i1+%o4] ! Mem[000000004c800020] = 3b965d12
! Mem[000000009180003c] = 60b200b2, %g2 = 0000000022b61a17
ldsh [%o0+0x03c],%g2 ! %g2 = 00000000000060b2
! %l6 = 634f77660f791e64, Mem[000000009180002f] = 4a8bf35a
stb %l6,[%o0+0x02f] ! Mem[000000009180002c] = 648bf35a
! Mem[0000000091800024] = 41537031, %g18 = a4fd6c20d3eb99ae
ldsw [%o0+0x024],%g2 ! %g2 = a4fd6c20d3eb99ae
! %l4 = ffffffffba94fa03, Mem[0000000091800038] = 1e6424ce
sth %l4,[%o0+0x038] ! Mem[0000000091800038] = fa0324ce
! %l5 = 000000000af4cde2, Mem[000000009180000c] = ec2a3791
sth %l5,[%o0+0x00c] ! Mem[000000009180000c] = cde23791
! %l3 = 0000000000005d9c, Mem[0000000090000020] = efdae8a010d31cd9
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 0000000000005d9c
! Mem[0000000090800028] = 8f90cb98, %g2 = 0000000041537031
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000008f90
p30_label_8:
! Mem[000000004d000030] = 379624a9, %l4 = ffffffffba94fa03
lduh [%i2+0x030],%l4 ! %l4 = 0000000000003796
! %l6 = 634f77660f791e64, Mem[0000000091000032] = 7a30941f
stb %l6,[%i6+0x032] ! Mem[0000000091000030] = 6430941f
! Mem[0000000090000008] = 2fc310b3, %g2 = 0000000000008f90
ldub [%i4+0x00b],%g2 ! %g2 = 000000000000002f
! %l4 = 0000000000003796, Mem[000000009080003c] = 5ac4b8a1
stw %l4,[%i5+0x03c] ! Mem[000000009080003c] = 00003796
! Mem[000000009180003c] = 60b200b2, %g18 = a4fd6c20d3eb99ae
ldsw [%o0+0x03c],%g2 ! %g2 = a4fd6c20d3eb99ae
! %l7 = 46c20b92b7785482, Mem[0000000090000000] = 8624e74a77d35b81
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 46c20b92b7785482
! Mem[000000004d000008] = 45073638, %l7 = 46c20b92b7785482
ldub [%i2+0x00b],%l7 ! %l7 = 0000000000000038
! Mem[0000000090800028] = ddee8f90, %g2 = 0000000060b200b2
lduh [%i5+%o5],%g2 ! %g2 = 000000000000ddee
! Mem[0000000091800018] = 0c9e9129, %g2 = 000000000000ddee
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000000c9e
! Mem[0000000091000028] = b35541f165d635bd, %g2 = 0000000000000c9e
ldx [%i6+%o5],%g2 ! %g2 = b35541f165d635bd
p30_label_9:
! Mem[0000000090800000] = 1d624f34, %g2 = b35541f165d635bd
ldub [%i5+0x002],%g2 ! %g2 = 000000000000001d
! Mem[0000000091000010] = 1b12d638 1f66326f, %g2 = 0000001d, %g3 = ecd31cd9
ldd [%i6+%o2],%g2 ! %g2 = 000000001b12d638 000000001f66326f
! %l6 = 634f77660f791e64, Mem[000000004d800034] = 031fdae6
stw %l6,[%i3+0x034] ! Mem[000000004d800034] = 0f791e64
! Mem[000000004c00001c] = ba7a3ed6, %l4 = 0000000000003796
lduh [%i0+0x01c],%l4 ! %l4 = 000000000000ba7a
! Mem[0000000090800004] = b28bf35a, %g2 = 000000001b12d638
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000091000018] = 2c680e1d, %g2 = ffffffffffffffb2
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! %l6 = 634f77660f791e64, Mem[0000000090800000] = 2f7f1d62
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = 0f791e64
! Mem[0000000091000020] = 5d1227c5, %g2 = 0000000000002c68
lduw [%i6+%o4],%g2 ! %g2 = 000000005d1227c5
! Mem[0000000091000034] = 941fa440, %g2 = 000000005d1227c5
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! Mem[0000000091800020] = 21fea2c7 41537031, %g2 = 941fa440, %g3 = 1f66326f
ldd [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7 0000000041537031
p30_label_10:
! Mem[000000009000003c] = 22b61a17, %g2 = 0000000021fea2c7
lduh [%i4+0x03c],%g2 ! %g2 = 00000000000022b6
! %l1 = ea0cddba3b965d12, Mem[000000009180001e] = 91a221fe
sth %l1,[%o0+0x01e] ! Mem[000000009180001c] = 5d1221fe
! Mem[0000000091800008] = 4c632420 cde23791, %g2 = 000022b6, %g3 = 41537031
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000cde23791
! %l6 = 634f77660f791e64, Mem[000000009100000c] = ccff9541
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 0f791e64
! %l1 = ea0cddba3b965d12, Mem[000000009180002c] = 47256264
sth %l1,[%o0+0x02c] ! Mem[000000009180002c] = 5d126264
! Mem[000000004d800008] = 5e6c31dd 2aa6514d, %l4 = 0000ba7a, %l5 = 0af4cde2
ldd [%i3+%o1],%l4 ! %l4 = 000000005e6c31dd 000000002aa6514d
! %l0 = 00000000000075f7, Mem[000000004d80002b] = 8bf35a62
stb %l0,[%i3+0x02b] ! Mem[000000004d800028] = 8bf35af7
! %l6 = 0f791e64, %l7 = 00000038, Mem[0000000090800010] = b25f4cb9 af0a82ca
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 0f791e64 00000038
! Mem[000000004c80000c] = b7cc7cde, %l0 = 00000000000075f7
ldub [%i1+0x00c],%l0 ! %l0 = 00000000000000b7
! Mem[000000004d00001c] = 14007b77, %l2 = 000000008bf35a62
ldsb [%i2+0x01f],%l2 ! %l2 = 0000000000000077
p30_label_11:
! %l1 = ea0cddba3b965d12, Mem[0000000090000008] = bc841a2f
sth %l1,[%i4+%o1] ! Mem[0000000090000008] = 5d121a2f
! Mem[0000000090000014] = 24a53d10, %g18 = a4fd6c20d3eb99ae
ldsw [%i4+0x014],%g2 ! %g2 = a4fd6c20d3eb99ae
! Mem[000000004d000018] = bfce4e4914007b77, %l0 = 00000000000000b7
ldx [%i2+%o3],%l0 ! %l0 = bfce4e4914007b77
! %l3 = 0000000000005d9c, Mem[0000000090800020] = 8a67f286da435482
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 0000000000005d9c
! %l5 = 000000002aa6514d, Mem[000000009000000a] = 1a2fc310
sth %l5,[%i4+0x00a] ! Mem[0000000090000008] = 514dc310
! Mem[0000000090800000] = 1e644f34, %g2 = 0000000024a53d10
ldub [%i5+0x002],%g2 ! %g2 = 000000000000001e
! Mem[0000000091000010] = 381f6632, %g2 = 000000000000001e
ldsb [%i6+0x013],%g2 ! %g2 = 0000000000000038
! %l4 = 000000005e6c31dd, Mem[000000009180001e] = 5d1221fe
stb %l4,[%o0+0x01e] ! Mem[000000009180001c] = dd1221fe
! %l4 = 000000005e6c31dd, Mem[0000000091000004] = b7785482
stw %l4,[%i6+0x004] ! Mem[0000000091000004] = 5e6c31dd
! Mem[0000000091000028] = 41f165d6, %g2 = 0000000000000038
ldsb [%i6+0x02a],%g2 ! %g2 = 0000000000000041
p30_label_12:
! %l3 = 0000000000005d9c, Mem[0000000090800000] = 0f791e64
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 00005d9c
! %l5 = 000000002aa6514d, Mem[0000000090000006] = 54825d12
sth %l5,[%i4+0x006] ! Mem[0000000090000004] = 514d5d12
! Mem[0000000091800000] = 9f5a10d23318237c, %g2 = 0000000000000041
ldx [%o0+%g0],%g2 ! %g2 = 9f5a10d23318237c
! %l6 = 634f77660f791e64, Mem[000000009100000c] = 0f791e64
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 0f791e64
! %l1 = ea0cddba3b965d12, Mem[000000004c800038] = 7405caf0
stw %l1,[%i1+0x038] ! Mem[000000004c800038] = 3b965d12
! Mem[0000000090000018] = e663a5d9, %g2 = 9f5a10d23318237c
ldsb [%i4+%o3],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000090800000] = 00005d9c, %g2 = ffffffffffffffe6
lduw [%i5+%g0],%g2 ! %g2 = 0000000000005d9c
! Mem[0000000090000004] = b778514d, %g18 = a4fd6c20d3eb99ae
ldsw [%i4+0x004],%g2 ! %g2 = a4fd6c20d3eb99ae
! Mem[000000009080002c] = 34dfdc3e, %g2 = ffffffffb778514d
ldub [%i5+0x02e],%g2 ! %g2 = 0000000000000034
! Mem[000000004c000018] = 3318237c, %l7 = 0000000000000038
ldsw [%i0+%o3],%l7 ! %l7 = 000000003318237c
p30_label_13:
! Mem[0000000091800008] = 4c632420, %g18 = a4fd6c20d3eb99ae
ldsw [%o0+%o1],%g2 ! %g2 = a4fd6c20d3eb99ae
! Mem[0000000090000020] = 00000000 00005d9c, %g2 = 4c632420, %g3 = cde23791
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000000 0000000000005d9c
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000000000
lduh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! %l3 = 0000000000005d9c, Mem[000000009000002c] = 62624693
stw %l3,[%i4+0x02c] ! Mem[000000009000002c] = 00005d9c
! Mem[0000000090800034] = a94c81fc, %g2 = 0000000000004c63
ldub [%i5+0x035],%g2 ! %g2 = 00000000000000a9
! %l7 = 000000003318237c, Mem[0000000090800026] = 5d9cddee
sth %l7,[%i5+0x026] ! Mem[0000000090800024] = 237cddee
! %l4 = 000000005e6c31dd, Mem[0000000091800008] = 4c632420
sth %l4,[%o0+%o1] ! Mem[0000000091800008] = 31dd2420
! Mem[0000000091800038] = 0324ce60, %g2 = 00000000000000a9
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000003
! %l4 = 000000005e6c31dd, Mem[0000000090800010] = 0f791e64
sth %l4,[%i5+%o2] ! Mem[0000000090800010] = 31dd1e64
! %l0 = bfce4e4914007b77, Mem[0000000090000028] = c7af7175
stw %l0,[%i4+%o5] ! Mem[0000000090000028] = 14007b77
p30_label_14:
! %l1 = ea0cddba3b965d12, Mem[000000004c80002e] = 51116745
sth %l1,[%i1+0x02e] ! Mem[000000004c80002c] = 51115d12
! %l2 = 0000000000000077, Mem[000000004c800016] = 3b965d12
sth %l2,[%i1+0x016] ! Mem[000000004c800014] = 3b960077
! %l4 = 000000005e6c31dd, Mem[0000000091800026] = 7031f4c1
sth %l4,[%o0+0x026] ! Mem[0000000091800024] = 31ddf4c1
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 00000003, %g3 = 00005d9c
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[0000000090800004] = 4f34d7b2, %g18 = a4fd6c20d3eb99ae
ldsw [%i5+0x004],%g2 ! %g2 = a4fd6c20d3eb99ae
! Mem[000000009000001c] = 1fda0000, %g2 = 000000004f34d7b2
ldub [%i4+0x01e],%g2 ! %g2 = 000000000000001f
! Mem[000000004d800008] = 5e6c31dd2aa6514d, %l1 = ea0cddba3b965d12
ldx [%i3+%o1],%l1 ! %l1 = 5e6c31dd2aa6514d
! %l3 = 0000000000005d9c, Mem[0000000091800010] = 404e134b01f6b102
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 0000000000005d9c
! %l3 = 0000000000005d9c, Mem[0000000090800000] = 00005d9c4f34d7b2
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = 0000000000005d9c
! Mem[0000000090000000] = 92b77851, %g2 = 000000000000001f
ldub [%i4+0x003],%g2 ! %g2 = 0000000000000092
p30_label_15:
! %l0 = 14007b77, %l1 = 2aa6514d, Mem[0000000091800020] = 21fea2c7 415331dd
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 14007b77 2aa6514d
! Mem[000000009000000c] = c310b38e, %g2 = 0000000000000092
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c310
! %l2 = 0000000000000077, Mem[0000000090800028] = ddee8f90cb9834df
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 0000000000000077
! Mem[000000004d000010] = 5d9c38d1, %l1 = 5e6c31dd2aa6514d
ldub [%i2+%o2],%l1 ! %l1 = 000000000000005d
! Mem[0000000091000010] = 1b12d6381f66326f, %g2 = 000000000000c310
ldx [%i6+%o2],%g2 ! %g2 = 1b12d6381f66326f
! %l5 = 000000002aa6514d, Mem[000000004c000003] = ff84487a
stb %l5,[%i0+0x003] ! Mem[000000004c000000] = ff84484d
! Mem[0000000091800024] = 2aa6514d, %g2 = 1b12d6381f66326f
lduw [%o0+0x024],%g2 ! %g2 = 000000002aa6514d
! Mem[000000004c00001c] = ba7a3ed6, %l3 = 0000000000005d9c
lduw [%i0+0x01c],%l3 ! %l3 = 00000000ba7a3ed6
! Mem[000000004c800004] = 6fd1cab3, %l2 = 0000000000000077
lduh [%i1+0x004],%l2 ! %l2 = 0000000000006fd1
! Mem[0000000091000028] = 41f165d6, %g2 = 000000002aa6514d
ldsb [%i6+0x02a],%g2 ! %g2 = 0000000000000041
p30_label_16:
! %l4 = 000000005e6c31dd, Mem[0000000091800011] = 00000000
stb %l4,[%o0+0x011] ! Mem[0000000091800010] = dd000000
! %l6 = 634f77660f791e64, Mem[0000000091800038] = fa0324ce60b200b2
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = 634f77660f791e64
! %l2 = 0000000000006fd1, Mem[0000000091000018] = 2c680e1d
stb %l2,[%i6+%o3] ! Mem[0000000091000018] = d1680e1d
! Mem[000000004c000028] = 9fbb0751, %l4 = 000000005e6c31dd
lduw [%i0+%o5],%l4 ! %l4 = 000000009fbb0751
! Mem[000000009100003c] = 9b50f1dd, %g18 = a4fd6c20d3eb99ae
ldsw [%i6+0x03c],%g2 ! %g2 = a4fd6c20d3eb99ae
! Mem[000000004d000004] = 6bde1f05, %l4 = 000000009fbb0751
ldsb [%i2+0x006],%l4 ! %l4 = 000000000000001f
! Mem[0000000090800000] = 00000000, %g2 = ffffffff9b50f1dd
lduh [%i5+0x002],%g2 ! %g2 = 0000000000000000
! %l4 = 000000000000001f, Mem[000000004d800034] = 0f791e64
stw %l4,[%i3+0x034] ! Mem[000000004d800034] = 0000001f
! %l6 = 0f791e64, %l7 = 3318237c, Mem[0000000091000020] = 5d1227c5 2e6fd2f1
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 0f791e64 3318237c
! Mem[0000000090800004] = 5d9c8bf3, %g2 = 0000000000000000
ldsh [%i5+0x006],%g2 ! %g2 = 0000000000005d9c
p30_label_17:
! Mem[0000000091000014] = 326fd168, %g2 = 0000000000005d9c
lduh [%i6+0x016],%g2 ! %g2 = 000000000000326f
! Mem[000000004d00000c] = 51d9cefc, %l0 = bfce4e4914007b77
ldub [%i2+0x00e],%l0 ! %l0 = 00000000000000ce
! %l7 = 000000003318237c, Mem[000000009080003c] = 00003796
stw %l7,[%i5+0x03c] ! Mem[000000009080003c] = 3318237c
! Mem[000000004d000000] = 0f0f2ccf, %l2 = 0000000000006fd1
lduh [%i2+0x002],%l2 ! %l2 = 0000000000002ccf
! Mem[0000000091000034] = 941fa440, %g2 = 000000000000326f
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! Mem[0000000090000038] = 45cbce22, %g2 = 00000000941fa440
ldub [%i4+0x039],%g2 ! %g2 = 0000000000000045
! Mem[0000000090000008] = 5d12514d, %g2 = 0000000000000045
lduh [%i4+%o1],%g2 ! %g2 = 0000000000005d12
! %l3 = 00000000ba7a3ed6, Mem[0000000091000028] = b35541f165d635bd
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = 00000000ba7a3ed6
! Mem[0000000090800028] = 00000000, %g18 = a4fd6c20d3eb99ae
ldsw [%i5+%o5],%g2 ! %g2 = a4fd6c20d3eb99ae
! Mem[0000000091000010] = 1b12d638, %g2 = 0000000000000000
ldub [%i6+%o2],%g2 ! %g2 = 000000000000001b
p30_label_18:
! Mem[000000004c00000c] = d453cfac, %l5 = 000000002aa6514d
lduw [%i0+0x00c],%l5 ! %l5 = 00000000d453cfac
! %l0 = 00000000000000ce, Mem[000000004d00000e] = 51d9cefc
sth %l0,[%i2+0x00e] ! Mem[000000004d00000c] = 51d900ce
! Mem[0000000091000028] = 00000000ba7a3ed6, %g2 = 000000000000001b
ldx [%i6+%o5],%g2 ! %g2 = 00000000ba7a3ed6
! %l2 = 0000000000002ccf, Mem[0000000091000038] = d578fe309b50f1dd
stx %l2,[%i6+0x038] ! Mem[0000000091000038] = 0000000000002ccf
! %l1 = 000000000000005d, Mem[0000000090800030] = dc3ef5d358a94c81
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = 000000000000005d
! Mem[0000000091800030] = 5a6224a5, %g2 = 00000000ba7a3ed6
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000005a62
! Mem[000000009180000c] = cde23791, %g2 = 0000000000005a62
lduw [%o0+0x00c],%g2 ! %g2 = 00000000cde23791
! %l1 = 000000000000005d, Mem[0000000091000028] = 00000000ba7a3ed6
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 000000000000005d
! %l3 = 00000000ba7a3ed6, Mem[000000009180000d] = e2379100
stb %l3,[%o0+0x00d] ! Mem[000000009180000c] = d6379100
! %l6 = 634f77660f791e64, Mem[0000000091800008] = 31dd2420
stb %l6,[%o0+%o1] ! Mem[0000000091800008] = 64dd2420
p30_label_19:
! Mem[0000000091000000] = c20b925e, %g2 = 00000000cde23791
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffc2
! %l7 = 000000003318237c, Mem[0000000090000010] = 8bf35a62
stw %l7,[%i4+%o2] ! Mem[0000000090000010] = 3318237c
! %l6 = 634f77660f791e64, Mem[0000000091000038] = 0000000000002ccf
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = 634f77660f791e64
! %l4 = 0000001f, %l5 = d453cfac, Mem[0000000091800030] = 8bf35a62 24a53d10
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000001f d453cfac
! Mem[0000000090000008] = 4dc310b3, %g2 = ffffffffffffffc2
ldub [%i4+0x00b],%g2 ! %g2 = 000000000000004d
! Mem[000000009180000c] = d6379100, %g2 = 000000000000004d
ldub [%o0+0x00d],%g2 ! %g2 = 00000000000000d6
! %l4 = 000000000000001f, Mem[0000000090800028] = 0000000000000077
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 000000000000001f
! Mem[0000000091800020] = 14007b772aa6514d, %g2 = 00000000000000d6
ldx [%o0+%o4],%g2 ! %g2 = 14007b772aa6514d
! Mem[0000000090800008] = 8bf35a62, %g18 = a4fd6c20d3eb99ae
ldsw [%i5+%o1],%g2 ! %g2 = a4fd6c20d3eb99ae
! Mem[0000000091000018] = d1680e1d, %g2 = ffffffff8bf35a62
lduw [%i6+%o3],%g2 ! %g2 = 00000000d1680e1d
p30_label_20:
! %l2 = 00002ccf, %l3 = ba7a3ed6, Mem[0000000090000010] = 3318237c 24a53d10
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 00002ccf ba7a3ed6
! %l5 = 00000000d453cfac, Mem[0000000090000002] = 0b92b778
sth %l5,[%i4+0x002] ! Mem[0000000090000000] = cfacb778
! Mem[000000004c000038] = 57ebbe6d, %l6 = 634f77660f791e64
ldsh [%i0+0x038],%l6 ! %l6 = 00000000000057eb
! Mem[0000000090800028] = 00000000, %g2 = 00000000d1680e1d
lduw [%i5+%o5],%g2 ! %g2 = 0000000000000000
! Mem[000000009180002c] = 5d126264, %g2 = 0000000000000000
lduw [%o0+0x02c],%g2 ! %g2 = 000000005d126264
! Mem[0000000091800024] = 2aa6514d, %g18 = a4fd6c20d3eb99ae
ldsw [%o0+0x024],%g2 ! %g2 = a4fd6c20d3eb99ae
! Mem[000000004d800038] = 96cb403ecbf4a007, %l7 = 000000003318237c
ldx [%i3+0x038],%l7 ! %l7 = 96cb403ecbf4a007
! %l4 = 000000000000001f, Mem[000000009000000c] = c310b38e
stb %l4,[%i4+0x00c] ! Mem[000000009000000c] = 1f10b38e
! Mem[0000000091000010] = 1b12d638, %g2 = 000000002aa6514d
lduw [%i6+%o2],%g2 ! %g2 = 000000001b12d638
! Mem[000000009100001c] = e5370f79, %g2 = 000000001b12d638
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffffe537
p30_label_21:
! Mem[000000009080003c] = 18237c00, %g2 = ffffffffffffe537
ldsb [%i5+0x03d],%g2 ! %g2 = 0000000000000018
! Mem[0000000090800000] = 00000000, %g18 = a4fd6c20d3eb99ae
ldsw [%i5+%g0],%g2 ! %g2 = a4fd6c20d3eb99ae
! Mem[0000000091800008] = 2420cdd6, %g2 = 0000000000000000
ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000002420
! Mem[000000009000003c] = 1a170000, %g2 = 0000000000002420
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
! Mem[000000004c800008] = a46e4af5, %l0 = 00000000000000ce
ldsw [%i1+%o1],%l0 ! %l0 = ffffffffa46e4af5
! Mem[0000000091000018] = d1680e1d 9ea6e537, %g2 = 00001a17, %g3 = 65d635bd
ldd [%i6+%o3],%g2 ! %g2 = 00000000d1680e1d 000000009ea6e537
! %l2 = 0000000000002ccf, Mem[0000000090800039] = 554a3e33
stb %l2,[%i5+0x039] ! Mem[0000000090800038] = cf4a3e33
! %l4 = 0000001f, %l5 = d453cfac, Mem[0000000091000030] = d7be6430 941fa440
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 0000001f d453cfac
! %l7 = 96cb403ecbf4a007, Mem[000000004c800038] = 3b965d12c10fe1c6
stx %l7,[%i1+0x038] ! Mem[000000004c800038] = 96cb403ecbf4a007
! %l5 = 00000000d453cfac, Mem[0000000091800030] = 0000001f
stw %l5,[%o0+0x030] ! Mem[0000000091800030] = d453cfac
p30_label_22:
! Mem[000000004d800010] = 4ecac8ea, %l2 = 0000000000002ccf
lduw [%i3+%o2],%l2 ! %l2 = 000000004ecac8ea
! %l5 = 00000000d453cfac, Mem[0000000090000024] = 00005d9c
stw %l5,[%i4+0x024] ! Mem[0000000090000024] = d453cfac
! %l2 = 000000004ecac8ea, Mem[000000004c80000c] = b7cc7cde
stw %l2,[%i1+0x00c] ! Mem[000000004c80000c] = 4ecac8ea
! Mem[0000000090000030] = 0f791e64, %g2 = 00000000d1680e1d
lduw [%i4+0x030],%g2 ! %g2 = 000000000f791e64
! Mem[0000000091000018] = d1680e1d, %g2 = 000000000f791e64
lduw [%i6+%o3],%g2 ! %g2 = 00000000d1680e1d
! Mem[0000000090800010] = 31dd1e64, %g2 = 00000000d1680e1d
lduw [%i5+%o2],%g2 ! %g2 = 0000000031dd1e64
! Mem[0000000090000008] = 514d1f10, %g2 = 0000000031dd1e64
ldsh [%i4+0x00a],%g2 ! %g2 = 000000000000514d
! %l2 = 000000004ecac8ea, Mem[000000004c800035] = 63ecedd0
stb %l2,[%i1+0x035] ! Mem[000000004c800034] = 63eaedd0
! Mem[0000000090000000] = 46c2cfac, %g2 = 000000000000514d
ldub [%i4+%g0],%g2 ! %g2 = 0000000000000046
! Mem[000000004c000000] = ff84484d, %l0 = ffffffffa46e4af5
ldub [%i0+%g0],%l0 ! %l0 = 00000000000000ff
p30_label_23:
! Mem[0000000091800008] = 64dd2420cdd63791, %g2 = 0000000000000046
ldx [%o0+%o1],%g2 ! %g2 = 64dd2420cdd63791
! Mem[0000000091000008] = f5482f5f, %g2 = 64dd2420cdd63791
lduh [%i6+%o1],%g2 ! %g2 = 000000000000f548
! Mem[0000000090800014] = 00000038, %g2 = 000000000000f548
lduh [%i5+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = 95560735, %g2 = 0000000000000000
ldsb [%i5+%o3],%g2 ! %g2 = ffffffffffffff95
! %l0 = 000000ff, %l1 = 0000005d, Mem[0000000090800028] = 00000000 0000001f
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 000000ff 0000005d
! Mem[000000004d000020] = c83ef5a8, %l3 = 00000000ba7a3ed6
lduw [%i2+%o4],%l3 ! %l3 = 00000000c83ef5a8
! Mem[0000000090000010] = 00002ccf, %g2 = ffffffffffffff95
lduw [%i4+%o2],%g2 ! %g2 = 0000000000002ccf
! %l6 = 00000000000057eb, Mem[0000000090800020] = 00000000
stw %l6,[%i5+%o4] ! Mem[0000000090800020] = 000057eb
! %l1 = 000000000000005d, Mem[000000009000002c] = 00005d9c
stb %l1,[%i4+0x02c] ! Mem[000000009000002c] = 5d005d9c
! Mem[000000009000002c] = 005d9c0f, %g2 = 0000000000002ccf
ldsb [%i4+0x02d],%g2 ! %g2 = 0000000000000000
p30_label_24:
! %l7 = 96cb403ecbf4a007, Mem[0000000090000008] = 5d12514d1f10b38e
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 96cb403ecbf4a007
! Mem[0000000090800000] = 00000000, %g2 = 0000000000000000
ldsb [%i5+0x001],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000d453cfac, Mem[0000000091000028] = 000000000000005d
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 00000000d453cfac
! Mem[000000004c80001c] = c23714bb, %l4 = 000000000000001f
ldsw [%i1+0x01c],%l4 ! %l4 = ffffffffc23714bb
! %l6 = 00000000000057eb, Mem[000000009000000c] = cbf4a007
stw %l6,[%i4+0x00c] ! Mem[000000009000000c] = 000057eb
! %l4 = ffffffffc23714bb, Mem[000000004c000022] = ea670cf4
sth %l4,[%i0+0x022] ! Mem[000000004c000020] = ea6714bb
! %l5 = 00000000d453cfac, Mem[0000000091000006] = 31ddf548
stb %l5,[%i6+0x006] ! Mem[0000000091000004] = acddf548
! Mem[000000004d800010] = 4ecac8ea, %l3 = 00000000c83ef5a8
lduh [%i3+%o2],%l3 ! %l3 = 0000000000004eca
! %l0 = 00000000000000ff, Mem[0000000090000018] = e663a5d9
sth %l0,[%i4+%o3] ! Mem[0000000090000018] = 00ffa5d9
! Mem[0000000090800018] = 9556073553628adf, %g2 = 0000000000000000
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
p30_label_25:
! %l0 = 00000000000000ff, Mem[000000009000000a] = 403e0000
sth %l0,[%i4+0x00a] ! Mem[0000000090000008] = 00ff0000
! Mem[0000000090800020] = 57eb0000, %g2 = 9556073553628adf
lduh [%i5+0x022],%g2 ! %g2 = 00000000000057eb
! Mem[0000000090800028] = 000000ff 0000005d, %g2 = 000057eb, %g3 = 9ea6e537
ldd [%i5+%o5],%g2 ! %g2 = 00000000000000ff 000000000000005d
! Mem[0000000091000004] = 5e6cacdd, %g2 = 00000000000000ff
lduh [%i6+0x004],%g2 ! %g2 = 0000000000005e6c
! Mem[0000000090800020] = 000057eb, %g2 = 0000000000005e6c
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000000000
! %l3 = 0000000000004eca, Mem[000000004d000000] = 0f0f2ccf6bde1f05
stx %l3,[%i2+%g0] ! Mem[000000004d000000] = 0000000000004eca
! %l0 = 000000ff, %l1 = 0000005d, Mem[0000000091800000] = 9f5a10d2 3318237c
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 000000ff 0000005d
! Mem[0000000091800018] = 0c9e91291d13dd12, %g2 = 0000000000000000
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d13dd12
! %l4 = ffffffffc23714bb, Mem[0000000090800024] = 0000237c
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = c23714bb
! Mem[0000000090800028] = 0000ff00, %g2 = 0c9e91291d13dd12
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000000
ba,a p30_not_taken_0_end
p30_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000000000ff
bne,a,pn %xcc,p30_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000005d
bne,a,pn %xcc,p30_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000004ecac8ea
bne,a,pn %xcc,p30_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000004eca
bne,a,pn %xcc,p30_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffc23714bb
bne,a,pn %xcc,p30_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000d453cfac
bne,a,pn %xcc,p30_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000057eb
bne,a,pn %xcc,p30_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 96cb403ecbf4a007
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 32c023bf 5159764a
bne %xcc,p30_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 38f0ffbc 4663bde0
bne %xcc,p30_f4_fail
nop
! Check Local Memory
set p30_local0_expect,%g1
p30_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff84484d75f726b4
ldx [%i0+0x000],%g3 ! Observed data at 000000004c000000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3318237cba7a3ed6
ldx [%i0+0x018],%g3 ! Observed data at 000000004c000018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ea6714bb65e31b56
ldx [%i0+0x020],%g3 ! Observed data at 000000004c000020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x020,%g4
set p30_local1_expect,%g1
p30_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = a46e4af54ecac8ea
ldx [%i1+0x008],%g3 ! Observed data at 000000004c800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ea0cddba3b960077
ldx [%i1+0x010],%g3 ! Observed data at 000000004c800010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 12958b82c23714bb
ldx [%i1+0x018],%g3 ! Observed data at 000000004c800018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3b965d1224a53d10
ldx [%i1+0x020],%g3 ! Observed data at 000000004c800020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6ab9341151115d12
ldx [%i1+0x028],%g3 ! Observed data at 000000004c800028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fd589eb163eaedd0
ldx [%i1+0x030],%g3 ! Observed data at 000000004c800030
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 96cb403ecbf4a007
ldx [%i1+0x038],%g3 ! Observed data at 000000004c800038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x038,%g4
set p30_local2_expect,%g1
p30_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000004eca
ldx [%i2+0x000],%g3 ! Observed data at 000000004d000000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4507363851d900ce
ldx [%i2+0x008],%g3 ! Observed data at 000000004d000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x008,%g4
set p30_local3_expect,%g1
p30_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 8bf35af724a53d10
ldx [%i3+0x028],%g3 ! Observed data at 000000004d800028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b5e383600000001f
ldx [%i3+0x030],%g3 ! Observed data at 000000004d800030
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x030,%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_f2_fail:
set p30_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f4_fail:
set p30_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004d800018]
stha %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000020]
ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c800008]
stwa %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800010]
lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800018]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d800028]
done
p30_trap1o:
ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004d800018]
stha %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000020]
ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c800008]
stwa %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800010]
lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800018]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d800028]
done
p30_trap2e:
stha %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000008]
ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d800010]
lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d000000]
stxa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800018]
done
p30_trap2o:
stha %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000008]
ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d800010]
lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d000000]
stxa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800018]
done
p30_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p30_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p30_init_memory_pointers:
set p30_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p30_local0_start,%i0
set p30_local1_start,%i1
set p30_local2_start,%i2
set p30_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9f5a10d23318237c
ldx [%g1+0x008],%l1 ! %l1 = 3c8af772ba7a3ed6
ldx [%g1+0x010],%l2 ! %l2 = 0f6c41ac8a0ccf12
ldx [%g1+0x018],%l3 ! %l3 = 466673f4260d0524
ldx [%g1+0x020],%l4 ! %l4 = 5994c89e8a67f286
ldx [%g1+0x028],%l5 ! %l5 = c2f67a9bf475d198
ldx [%g1+0x030],%l6 ! %l6 = 634f77660f791e64
ldx [%g1+0x038],%l7 ! %l7 = 46c20b92b7785482
! Initialize the output register of window 0
set unres3_start,%o0
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 = dd526445 0b171252 c329727f 30f19f78
! %f4 = 156d54b3 1c19df32 6f2bf86f 08df16e0
! %f8 = 060a8995 a2b621e3 15ed3f34 cefe55d0
! %f12 = f23c794b 03a1e1ff 263ec90a ae0403be
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 23fcb8a4 78fd77ea 725b7b2a 815ac83b
! %f20 = 03c70e56 6e8d0bf5 d963c1a5 0da0c9fe
! %f24 = 76ca73a8 31ae3736 ef68b1c5 70d680e9
! %f28 = 75f7a63c 8bc9e2b5 685ef684 3d977076
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3c5b31c5 550ffceb 64e6c303 cf43a96d
! %f36 = f1f3b833 cc43ae7f 199e5b18 ae008074
! %f40 = b1b3a05f a1c0c35c 4bf994d0 4dd97515
! %f44 = cc1a604e 40cf2bf3 6033385f 518415da
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2f6bccf700000016,%g7,%g1 ! GSR scale = 2, align = 6
wr %g1,%g0,%gsr ! GSR = 2f6bccf700000016
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 31
p31_label_1:
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 0000d10b, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! Mem[0000000091000014] = 326f2c68, %g2 = 000000001b126a38
lduh [%i6+0x016],%g2 ! %g2 = 000000000000326f
! %l5 = c8305e204dba0b56, Mem[0000000090000030] = 573d94b1da399060
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = c8305e204dba0b56
! %l3 = fcec67a47452853a, Mem[0000000091800038] = 206724ce60b200b2
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = fcec67a47452853a
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 000000000000326f
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! Mem[000000004f800030] = ebe78310, %l7 = 9f564e209cea68bc
ldub [%i3+0x030],%l7 ! %l7 = 00000000000000eb
! %l6 = d50b9cbc4862d5b0, Mem[0000000091800018] = 0c9e9129
stb %l6,[%o0+%o3] ! Mem[0000000091800018] = b09e9129
! Mem[0000000090800018] = 9556073553628adf, %g2 = e663a5d918391fda
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
! %l7 = 00000000000000eb, Mem[000000004f000024] = ec4feada
stb %l7,[%i2+0x024] ! Mem[000000004f000024] = eb4feada
! Mem[0000000090000010] = f4d72e58, %g2 = 9556073553628adf
lduh [%i4+0x012],%g2 ! %g2 = 000000000000f4d7
p31_label_2:
! Mem[000000009080002c] = cb9834df, %g18 = 5ad596cccaa783e1
ldsw [%i5+0x02c],%g2 ! %g2 = 5ad596cccaa783e1
! Mem[0000000090000008] = bc841a2f c349b38e, %g2 = cb9834df, %g3 = 1f66326f
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c349b38e
! %l0 = 8b3dca9cf176a1bd, Mem[0000000091000014] = 1f66326f
stw %l0,[%i6+0x014] ! Mem[0000000091000014] = f176a1bd
! %l3 = fcec67a47452853a, Mem[000000009000001c] = 18391fda
stw %l3,[%i4+0x01c] ! Mem[000000009000001c] = 7452853a
! %l2 = 4097d2026d008588, Mem[000000009000000f] = 8eb8b0f4
stb %l2,[%i4+0x00f] ! Mem[000000009000000c] = 88b8b0f4
! %l3 = fcec67a47452853a, Mem[0000000090800039] = 554a3e5a
stb %l3,[%i5+0x039] ! Mem[0000000090800038] = 3a4a3e5a
! Mem[0000000090800000] = 2f7f1d794f34d7b2, %g2 = 00000000bc841a2f
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7b2
! %l6 = d50b9cbc4862d5b0, Mem[0000000091000037] = 40d578fe
stb %l6,[%i6+0x037] ! Mem[0000000091000034] = b0d578fe
! %l7 = 00000000000000eb, Mem[0000000091000028] = b35541f1
stb %l7,[%i6+%o5] ! Mem[0000000091000028] = eb5541f1
! Mem[000000004e800014] = bd4e0fb8, %l6 = d50b9cbc4862d5b0
lduw [%i1+0x014],%l6 ! %l6 = 00000000bd4e0fb8
p31_label_3:
! Mem[000000009100003c] = f1dd0000, %g2 = 2f7f1d794f34d7b2
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000f1dd
! %l2 = 4097d2026d008588, Mem[0000000091800009] = 632420ec
stb %l2,[%o0+0x009] ! Mem[0000000091800008] = 882420ec
! Mem[0000000090800014] = 82ca9556, %g2 = 000000000000f1dd
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffff82ca
! %l0 = f176a1bd, %l1 = bcbea1ec, Mem[0000000090000000] = 8624e74a 77d35b81
std %l0,[%i4+%g0] ! Mem[0000000090000000] = f176a1bd bcbea1ec
! Mem[0000000091000018] = 0e1d9ea6, %g2 = ffffffffffff82ca
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000000e1d
! %l4 = e08c918418b43a6f, Mem[000000009000002c] = 62474693
stw %l4,[%i4+0x02c] ! Mem[000000009000002c] = 18b43a6f
! %l5 = c8305e204dba0b56, Mem[0000000091800034] = d4df14b0
stw %l5,[%o0+0x034] ! Mem[0000000091800034] = 4dba0b56
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = 00000e1d, %g3 = c349b38e
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! Mem[000000009080000c] = 8ad8b25f, %g2 = 00000000b25f4cb9
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000008ad8
! %l5 = c8305e204dba0b56, Mem[000000004f800018] = 471c0909
stb %l5,[%i3+%o3] ! Mem[000000004f800018] = 561c0909
p31_label_4:
! %l4 = 18b43a6f, %l5 = 4dba0b56, Mem[0000000090800038] = fc3a4a3e 5ac4b8a1
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 18b43a6f 4dba0b56
! %l4 = 18b43a6f, %l5 = 4dba0b56, Mem[000000004f000000] = 12384299 a1ad8e00
std %l4,[%i2+%g0] ! Mem[000000004f000000] = 18b43a6f 4dba0b56
! Mem[0000000090000038] = 9045cbce, %g18 = 5ad596cccaa783e1
ldsw [%i4+0x038],%g2 ! %g2 = 5ad596cccaa783e1
! Mem[0000000090000018] = e663a5d97452853a, %g2 = ffffffff9045cbce
ldx [%i4+%o3],%g2 ! %g2 = e663a5d97452853a
! Mem[0000000090800000] = 2f7f1d79, %g2 = e663a5d97452853a
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
! %l6 = bd4e0fb8, %l7 = 000000eb, Mem[0000000090000030] = c8305e20 4dba0b56
std %l6,[%i4+0x030] ! Mem[0000000090000030] = bd4e0fb8 000000eb
! %l6 = bd4e0fb8, %l7 = 000000eb, Mem[000000004e000008] = 222d8942 bcf033de
std %l6,[%i0+%o1] ! Mem[000000004e000008] = bd4e0fb8 000000eb
! Mem[0000000091800038] = fcec67a4, %g2 = 0000000000002f7f
ldub [%o0+0x038],%g2 ! %g2 = 00000000000000fc
! %l2 = 6d008588, %l3 = 7452853a, Mem[000000004f000008] = e82ff919 6f09b2ac
std %l2,[%i2+%o1] ! Mem[000000004f000008] = 6d008588 7452853a
! Mem[0000000090000028] = af717518, %g2 = 00000000000000fc
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffffaf
p31_label_5:
! Mem[0000000091000030] = 30941fa4, %g2 = ffffffffffffffaf
ldsb [%i6+0x033],%g2 ! %g2 = 0000000000000030
! %l0 = 8b3dca9cf176a1bd, Mem[000000004e800026] = 5bcb80e6
stb %l0,[%i1+0x026] ! Mem[000000004e800024] = 5bcbbde6
! %l3 = fcec67a47452853a, Mem[000000004f000018] = c36c64fb
sth %l3,[%i2+%o3] ! Mem[000000004f000018] = 853a64fb
! Mem[0000000090000030] = bd4e0fb8, %g18 = 5ad596cccaa783e1
ldsw [%i4+0x030],%g2 ! %g2 = 5ad596cccaa783e1
! Mem[000000009100002c] = 35bdd7be, %g2 = ffffffffbd4e0fb8
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000035bd
! Mem[0000000091800014] = 01f6b102, %g2 = 00000000000035bd
lduw [%o0+0x014],%g2 ! %g2 = 0000000001f6b102
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 01f6b102, %g3 = af0a82ca
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000091000008] = f5482f5f, %g18 = 5ad596cccaa783e1
ldsw [%i6+%o1],%g2 ! %g2 = 5ad596cccaa783e1
! %l6 = 00000000bd4e0fb8, Mem[0000000091000033] = 30941fa4
stb %l6,[%i6+0x033] ! Mem[0000000091000030] = b8941fa4
! Mem[000000004e000028] = 7691cd0cb63884df, %l7 = 00000000000000eb
ldx [%i0+%o5],%l7 ! %l7 = 7691cd0cb63884df
p31_label_6:
! %l0 = 8b3dca9cf176a1bd, Mem[0000000090800018] = 9556073553628adf
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 8b3dca9cf176a1bd
! %l2 = 4097d2026d008588, Mem[0000000091800038] = fcec67a47452853a
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 4097d2026d008588
! %l5 = c8305e204dba0b56, Mem[0000000090000007] = ecbc841a
stb %l5,[%i4+0x007] ! Mem[0000000090000004] = 56bc841a
! Mem[000000004f800000] = 742ffa386d191d14, %l3 = fcec67a47452853a
ldx [%i3+%g0],%l3 ! %l3 = 742ffa386d191d14
! Mem[0000000091800004] = 47aa0789, %g2 = fffffffff5482f5f
ldsh [%o0+0x004],%g2 ! %g2 = 00000000000047aa
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = 000047aa, %g3 = 47aa0789
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
! Mem[0000000091800038] = 4097d202 6d008588, %g2 = d578fe30, %g3 = 9b50f1dd
ldd [%o0+0x038],%g2 ! %g2 = 000000004097d202 000000006d008588
! %l7 = 7691cd0cb63884df, Mem[0000000091800013] = 4b01f6b1
stb %l7,[%o0+0x013] ! Mem[0000000091800010] = df01f6b1
! Mem[0000000090800014] = af0a82ca, %g2 = 000000004097d202
lduh [%i5+0x014],%g2 ! %g2 = 000000000000af0a
! %l3 = 742ffa386d191d14, Mem[0000000090000028] = c7af717518b43a6f
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 742ffa386d191d14
p31_label_7:
! Mem[000000004f000010] = 960edbae9a394ee9, %l2 = 4097d2026d008588
ldx [%i2+%o2],%l2 ! %l2 = 960edbae9a394ee9
! Mem[0000000091800008] = 2420ec2a, %g2 = 000000000000af0a
ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000002420
! %l3 = 742ffa386d191d14, Mem[000000009080003d] = ba0b5600
stb %l3,[%i5+0x03d] ! Mem[000000009080003c] = 140b5600
! %l0 = f176a1bd, %l1 = bcbea1ec, Mem[0000000091800020] = 21fea2c7 41537031
std %l0,[%o0+%o4] ! Mem[0000000091800020] = f176a1bd bcbea1ec
! Mem[000000004e000024] = b458fcc7, %l6 = 00000000bd4e0fb8
ldub [%i0+0x027],%l6 ! %l6 = 00000000000000c7
! Mem[000000009080000c] = ca578ad8, %g2 = 0000000000002420
lduw [%i5+0x00c],%g2 ! %g2 = 00000000ca578ad8
! Mem[000000009100003c] = 9b50f1dd, %g2 = 00000000ca578ad8
lduw [%i6+0x03c],%g2 ! %g2 = 000000009b50f1dd
! %l3 = 742ffa386d191d14, Mem[0000000090800000] = 2f7f1d79
sth %l3,[%i5+%g0] ! Mem[0000000090800000] = 1d141d79
! Mem[0000000091800008] = 4c882420 ec2a3791, %g2 = 9b50f1dd, %g3 = 6d008588
ldd [%o0+%o1],%g2 ! %g2 = 000000004c882420 00000000ec2a3791
! %l4 = e08c918418b43a6f, Mem[000000004f00002a] = 72dc09b0
sth %l4,[%i2+0x02a] ! Mem[000000004f000028] = 72dc3a6f
p31_label_8:
! %l0 = f176a1bd, %l1 = bcbea1ec, Mem[0000000091000008] = f5482f5f ccff9541
std %l0,[%i6+%o1] ! Mem[0000000091000008] = f176a1bd bcbea1ec
! Mem[0000000091000038] = d578fe30, %g2 = 000000004c882420
lduh [%i6+0x038],%g2 ! %g2 = 000000000000d578
! Mem[0000000091000030] = 7ab8941f, %g2 = 000000000000d578
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007ab8
! %l2 = 9a394ee9, %l3 = 6d191d14, Mem[0000000090800010] = b25f4cb9 af0a82ca
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 9a394ee9 6d191d14
! Mem[0000000090000028] = 742ffa38 6d191d14, %g2 = 00007ab8, %g3 = ec2a3791
ldd [%i4+%o5],%g2 ! %g2 = 00000000742ffa38 000000006d191d14
! Mem[000000004e000000] = 63fddad2, %l0 = 8b3dca9cf176a1bd
ldsh [%i0+0x002],%l0 ! %l0 = ffffffffffffdad2
! Mem[0000000090000018] = a5d97452, %g2 = 00000000742ffa38
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffa5d9
! %l2 = 9a394ee9, %l3 = 6d191d14, Mem[000000004e800018] = fb0e1343 a0eaf997
std %l2,[%i1+%o3] ! Mem[000000004e800018] = 9a394ee9 6d191d14
! Mem[0000000091800020] = f176a1bd bcbea1ec, %g2 = ffffa5d9, %g3 = 6d191d14
ldd [%o0+%o4],%g2 ! %g2 = 00000000f176a1bd 00000000bcbea1ec
! Mem[000000009100002c] = 65d635bd, %g2 = 00000000f176a1bd
lduw [%i6+0x02c],%g2 ! %g2 = 0000000065d635bd
p31_label_9:
! %l0 = ffffdad2, %l1 = bcbea1ec, Mem[000000004e800010] = afd96ab5 bd4e0fb8
std %l0,[%i1+%o2] ! Mem[000000004e800010] = ffffdad2 bcbea1ec
! %l5 = c8305e204dba0b56, Mem[000000009100003c] = 9b50f1dd
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = 4dba0b56
! Mem[000000009100001c] = 9ea6e537, %g2 = 0000000065d635bd
ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffff9ea6
! Mem[0000000091000024] = 2e6fd2f1, %g2 = ffffffffffff9ea6
ldub [%i6+0x024],%g2 ! %g2 = 000000000000002e
! %l5 = c8305e204dba0b56, Mem[000000004f800020] = 16ec6e42
stb %l5,[%i3+%o4] ! Mem[000000004f800020] = 56ec6e42
! Mem[000000004e000038] = 7bc39b1e 9164872a, %l2 = 9a394ee9, %l3 = 6d191d14
ldd [%i0+0x038],%l2 ! %l2 = 000000007bc39b1e 000000009164872a
! Mem[0000000090800030] = dc3ef5d3 58a94c81, %g2 = 0000002e, %g3 = bcbea1ec
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 0000000058a94c81
! Mem[0000000090800038] = 18b43a6f 4d140b56, %g2 = dc3ef5d3, %g3 = 58a94c81
ldd [%i5+0x038],%g2 ! %g2 = 0000000018b43a6f 000000004d140b56
! %l1 = f03653e0bcbea1ec, Mem[000000009000001f] = 3aefdae8
stb %l1,[%i4+0x01f] ! Mem[000000009000001c] = ecefdae8
! Mem[0000000091000018] = 2c680e1d, %g2 = 0000000018b43a6f
lduw [%i6+%o3],%g2 ! %g2 = 000000002c680e1d
p31_label_10:
! %l1 = f03653e0bcbea1ec, Mem[0000000090800028] = ddee8f90
stw %l1,[%i5+%o5] ! Mem[0000000090800028] = bcbea1ec
! Mem[0000000091800024] = ecf4c1a2, %g2 = 000000002c680e1d
ldub [%o0+0x027],%g2 ! %g2 = 00000000000000ec
! Mem[0000000090800000] = 1d141d794f34d7b2, %g2 = 00000000000000ec
ldx [%i5+%g0],%g2 ! %g2 = 1d141d794f34d7b2
! Mem[0000000091000034] = b0d578fe, %g2 = 1d141d794f34d7b2
ldub [%i6+0x037],%g2 ! %g2 = 00000000000000b0
! Mem[0000000091800028] = c1a24c47, %g2 = 00000000000000b0
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000c1
! Mem[0000000091800030] = 9b674dba, %g2 = 00000000000000c1
lduh [%o0+0x032],%g2 ! %g2 = 0000000000009b67
! Mem[000000009080002c] = cb9834df, %g2 = 0000000000009b67
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb9834df
! Mem[0000000091800034] = 0b564097, %g2 = 00000000cb9834df
ldub [%o0+0x036],%g2 ! %g2 = 000000000000000b
! %l2 = 000000007bc39b1e, Mem[0000000091000010] = 1b126a38f176a1bd
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 000000007bc39b1e
! Mem[0000000090000000] = a1bdbcbe, %g2 = 000000000000000b
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffa1bd
p31_label_11:
! Mem[0000000090000018] = e663a5d9745285ec, %g2 = ffffffffffffa1bd
ldx [%i4+%o3],%g2 ! %g2 = e663a5d9745285ec
! %l1 = f03653e0bcbea1ec, Mem[0000000091800010] = 404e13df
sth %l1,[%o0+%o2] ! Mem[0000000091800010] = a1ec13df
! %l0 = ffffffffffffdad2, Mem[0000000090800030] = dc3ef5d358a94c81
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = ffffffffffffdad2
! Mem[000000009100003c] = 4dba0b56, %g2 = e663a5d9745285ec
lduw [%i6+0x03c],%g2 ! %g2 = 000000004dba0b56
! Mem[0000000091000014] = 9b1e2c68, %g2 = 000000004dba0b56
ldub [%i6+0x016],%g2 ! %g2 = 000000000000009b
! %l0 = ffffffffffffdad2, Mem[000000004f80000b] = 8706f7f4
stb %l0,[%i3+0x00b] ! Mem[000000004f800008] = 8706f7d2
! %l6 = 00000000000000c7, Mem[0000000091800030] = f7dc9b67
stb %l6,[%o0+0x030] ! Mem[0000000091800030] = c7dc9b67
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 0000009b, %g3 = 4d140b56
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[000000009080000c] = 8ad89a39, %g2 = 00000000270d22b9
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffff8ad8
! Mem[0000000091800030] = c7dc9b67 4dba0b56, %g2 = ffff8ad8, %g3 = 47aa0789
ldd [%o0+0x030],%g2 ! %g2 = 00000000c7dc9b67 000000004dba0b56
p31_label_12:
! Mem[000000009000000c] = c349b388, %g2 = 00000000c7dc9b67
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffc349
! Mem[000000004e800038] = a9966b6d, %l7 = 7691cd0cb63884df
ldub [%i1+0x038],%l7 ! %l7 = 00000000000000a9
! %l1 = f03653e0bcbea1ec, Mem[000000004f000028] = 72dc3a6f9df8d415
stx %l1,[%i2+%o5] ! Mem[000000004f000028] = f03653e0bcbea1ec
! Mem[0000000091800000] = 22b947aa, %g2 = ffffffffffffc349
lduh [%o0+0x002],%g2 ! %g2 = 00000000000022b9
! Mem[0000000090800000] = 1d141d79, %g2 = 00000000000022b9
lduw [%i5+%g0],%g2 ! %g2 = 000000001d141d79
! Mem[000000004f000014] = 9a394ee9, %l2 = 000000007bc39b1e
ldsh [%i2+0x014],%l2 ! %l2 = ffffffffffff9a39
! %l0 = ffffffffffffdad2, Mem[000000009080000d] = 578ad89a
stb %l0,[%i5+0x00d] ! Mem[000000009080000c] = d28ad89a
! Mem[0000000091800010] = a1ec13df, %g18 = 5ad596cccaa783e1
ldsw [%o0+%o2],%g2 ! %g2 = 5ad596cccaa783e1
! Mem[0000000090000008] = 841a2fc3, %g2 = ffffffffa1ec13df
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000084
! %l5 = c8305e204dba0b56, Mem[0000000090800028] = bcbea1eccb9834df
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = c8305e204dba0b56
p31_label_13:
! Mem[0000000091000020] = 27c52e6f, %g2 = 0000000000000084
ldub [%i6+0x022],%g2 ! %g2 = 0000000000000027
! Mem[0000000091800034] = 4dba0b56, %g2 = 0000000000000027
lduh [%o0+0x034],%g2 ! %g2 = 0000000000004dba
! Mem[000000004e80002c] = c9d4d0d3, %l5 = c8305e204dba0b56
ldsh [%i1+0x02e],%l5 ! %l5 = ffffffffffffd0d3
! Mem[0000000090000034] = 00eb9045, %g2 = 0000000000004dba
lduh [%i4+0x036],%g2 ! %g2 = 00000000000000eb
! Mem[0000000090000018] = e663a5d9745285ec, %g2 = 00000000000000eb
ldx [%i4+%o3],%g2 ! %g2 = e663a5d9745285ec
! Mem[000000009000002c] = 1d14bd4e, %g2 = e663a5d9745285ec
ldsb [%i4+0x02e],%g2 ! %g2 = 000000000000001d
! %l4 = e08c918418b43a6f, Mem[0000000091800030] = c7dc9b674dba0b56
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = e08c918418b43a6f
! %l2 = ffffffffffff9a39, Mem[000000004f00002f] = bcbea1ec
stb %l2,[%i2+0x02f] ! Mem[000000004f00002c] = bcbea139
! Mem[0000000090000010] = b8b0f4d72e582097, %g2 = 000000000000001d
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d72e582097
! %l7 = 00000000000000a9, Mem[000000009000002d] = 191d14bd
stb %l7,[%i4+0x02d] ! Mem[000000009000002c] = a91d14bd
p31_label_14:
! Mem[0000000090800018] = 8b3dca9c f176a1bd, %g2 = 2e582097, %g3 = 4dba0b56
ldd [%i5+%o3],%g2 ! %g2 = 000000008b3dca9c 00000000f176a1bd
! Mem[0000000090000010] = b8b0f4d7, %g2 = 000000008b3dca9c
lduw [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7
! %l4 = e08c918418b43a6f, Mem[000000009180000b] = 20ec2a37
stb %l4,[%o0+0x00b] ! Mem[0000000091800008] = 6fec2a37
! %l7 = 00000000000000a9, Mem[0000000091800008] = 4c88246fec2a3791
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = 00000000000000a9
! %l2 = ffffffffffff9a39, Mem[0000000091000024] = 2e6fd2f1
stw %l2,[%i6+0x024] ! Mem[0000000091000024] = ffff9a39
! %l4 = e08c918418b43a6f, Mem[0000000091000000] = 92f01ec2
sth %l4,[%i6+%g0] ! Mem[0000000091000000] = 3a6f1ec2
! Mem[0000000091800020] = f176a1bd bcbea1ec, %g2 = b8b0f4d7, %g3 = f176a1bd
ldd [%o0+%o4],%g2 ! %g2 = 00000000f176a1bd 00000000bcbea1ec
! Mem[0000000091000038] = d578fe30 4dba0b56, %g2 = f176a1bd, %g3 = bcbea1ec
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000004dba0b56
! Mem[000000004f800024] = 03d372bc, %l4 = e08c918418b43a6f
ldsh [%i3+0x024],%l4 ! %l4 = 00000000000003d3
! %l1 = f03653e0bcbea1ec, Mem[0000000091800025] = bea1ecf4
stb %l1,[%o0+0x025] ! Mem[0000000091800024] = eca1ecf4
p31_label_15:
! Mem[000000009180001c] = 1d1391a2, %g2 = 00000000d578fe30
ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000001d13
! Mem[0000000091000030] = d7be7ab8, %g18 = 5ad596cccaa783e1
ldsw [%i6+0x030],%g2 ! %g2 = 5ad596cccaa783e1
! Mem[0000000091000028] = eb5541f1, %g2 = ffffffffd7be7ab8
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffeb55
! Mem[000000009180002c] = 4725624a, %g2 = ffffffffffffeb55
lduw [%o0+0x02c],%g2 ! %g2 = 000000004725624a
! %l0 = ffffffffffffdad2, Mem[0000000090000038] = 9045cbce
stw %l0,[%i4+0x038] ! Mem[0000000090000038] = ffffdad2
! Mem[0000000090000000] = f176a1bdbcbea156, %g2 = 000000004725624a
ldx [%i4+%g0],%g2 ! %g2 = f176a1bdbcbea156
! Mem[0000000090800024] = 7290c830, %g2 = f176a1bdbcbea156
ldub [%i5+0x026],%g2 ! %g2 = 0000000000000072
! Mem[0000000090800038] = 3a6f4d14, %g2 = 0000000000000072
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000003a6f
! Mem[0000000090000034] = ebffffda, %g2 = 0000000000003a6f
ldub [%i4+0x037],%g2 ! %g2 = 00000000000000eb
! Mem[000000004f00000c] = 7452853a, %l0 = ffffffffffffdad2
ldsh [%i2+0x00e],%l0 ! %l0 = ffffffffffff853a
p31_label_16:
! Mem[0000000090000038] = dad222b6, %g2 = 00000000000000eb
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000090800020] = 665fc762 da437290, %g2 = ffffffda, %g3 = 4dba0b56
ldd [%i5+%o4],%g2 ! %g2 = 00000000665fc762 00000000da437290
! %l7 = 00000000000000a9, Mem[000000009000002f] = 14bd4e0f
stb %l7,[%i4+0x02f] ! Mem[000000009000002c] = a9bd4e0f
! %l0 = ffffffffffff853a, Mem[0000000090800034] = ffffdad2
stw %l0,[%i5+0x034] ! Mem[0000000090800034] = ffff853a
! Mem[000000004f000038] = 74498e72, %l1 = f03653e0bcbea1ec
lduw [%i2+0x038],%l1 ! %l1 = 0000000074498e72
! %l1 = 0000000074498e72, Mem[0000000090000010] = b8b0f4d72e582097
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 0000000074498e72
! %l2 = ffffffffffff9a39, Mem[0000000091000020] = 3d4d27c5
stw %l2,[%i6+%o4] ! Mem[0000000091000020] = ffff9a39
! Mem[0000000090800034] = ffff853a, %g18 = 5ad596cccaa783e1
ldsw [%i5+0x034],%g2 ! %g2 = 5ad596cccaa783e1
! Mem[000000004f800030] = ebe78310, %l4 = 00000000000003d3
ldsb [%i3+0x032],%l4 ! %l4 = ffffffffffffff83
! Mem[0000000090800030] = ffffffffffff853a, %g2 = ffffffffffff853a
ldx [%i5+0x030],%g2 ! %g2 = ffffffffffff853a
p31_label_17:
! Mem[000000004e00002c] = b63884df, %l4 = ffffffffffffff83
lduh [%i0+0x02c],%l4 ! %l4 = 000000000000b638
! %l3 = 000000009164872a, Mem[0000000090000014] = 74498e72
stw %l3,[%i4+0x014] ! Mem[0000000090000014] = 9164872a
! %l7 = 00000000000000a9, Mem[0000000091000024] = ffff9a39
stw %l7,[%i6+0x024] ! Mem[0000000091000024] = 000000a9
! Mem[000000009100001c] = 9ea6e537, %g2 = ffffffffffff853a
ldsb [%i6+0x01c],%g2 ! %g2 = ffffffffffffff9e
! Mem[000000009100003c] = ba0b5600, %g2 = ffffffffffffff9e
ldsb [%i6+0x03d],%g2 ! %g2 = ffffffffffffffba
! %l4 = 000000000000b638, Mem[0000000090000002] = a1bdbcbe
sth %l4,[%i4+0x002] ! Mem[0000000090000000] = b638bcbe
! %l5 = ffffffffffffd0d3, Mem[0000000090800030] = ffffffff
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = ffffd0d3
! Mem[000000009000003c] = 22b61a17, %g2 = ffffffffffffffba
lduh [%i4+0x03c],%g2 ! %g2 = 00000000000022b6
! Mem[000000009080002c] = ba0b56ff, %g2 = 00000000000022b6
ldsb [%i5+0x02d],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000090800020] = 665fc762da437290, %g2 = ffffffffffffffba
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
p31_label_18:
! %l4 = 000000000000b638, Mem[0000000090800008] = a19e262fcad28ad8
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 000000000000b638
! %l0 = ffffffffffff853a, Mem[0000000091800023] = bdbceca1
stb %l0,[%o0+0x023] ! Mem[0000000091800020] = 3abceca1
! %l4 = 000000000000b638, Mem[0000000091000000] = 3a6f1ec2
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 0000b638
! Mem[000000009000000c] = c349b388, %g18 = 5ad596cccaa783e1
ldsw [%i4+0x00c],%g2 ! %g2 = 5ad596cccaa783e1
! %l2 = ffffffffffff9a39, Mem[0000000090000000] = f176b638bcbea156
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffff9a39
! Mem[000000009180003c] = 6d008588, %g2 = ffffffffc349b388
lduh [%o0+0x03c],%g2 ! %g2 = 0000000000006d00
! %l6 = 00000000000000c7, Mem[0000000090000004] = ffff9a39
stw %l6,[%i4+0x004] ! Mem[0000000090000004] = 000000c7
! Mem[0000000091800014] = b102b09e, %g2 = 0000000000006d00
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b102
! Mem[0000000090000004] = 000000c7, %g2 = 000000000000b102
ldsb [%i4+0x004],%g2 ! %g2 = 0000000000000000
! Mem[000000004e000008] = bd4e0fb8 000000eb, %l0 = ffff853a, %l1 = 74498e72
ldd [%i0+%o1],%l0 ! %l0 = 00000000bd4e0fb8 00000000000000eb
p31_label_19:
! Mem[000000004f800008] = 8706f7d26b2d729f, %l7 = 00000000000000a9
ldx [%i3+%o1],%l7 ! %l7 = 8706f7d26b2d729f
! %l6 = 00000000000000c7, Mem[0000000091800028] = f4c1a24c
sth %l6,[%o0+%o5] ! Mem[0000000091800028] = 00c7a24c
! Mem[000000004f00001c] = eb3ffea4, %l2 = ffffffffffff9a39
ldub [%i2+0x01c],%l2 ! %l2 = 00000000000000eb
! Mem[0000000091800008] = 00000000, %g18 = 5ad596cccaa783e1
ldsw [%o0+%o1],%g2 ! %g2 = 5ad596cccaa783e1
! %l3 = 000000009164872a, Mem[000000009180003c] = 6d008588
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = 9164872a
! %l1 = 00000000000000eb, Mem[0000000091800010] = a1ec13df01f6b102
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 00000000000000eb
! %l4 = 000000000000b638, Mem[000000004e800004] = 8271de20
sth %l4,[%i1+0x004] ! Mem[000000004e800004] = b638de20
! %l0 = bd4e0fb8, %l1 = 000000eb, Mem[0000000090800030] = ffffd0d3 ffff853a
std %l0,[%i5+0x030] ! Mem[0000000090800030] = bd4e0fb8 000000eb
! Mem[0000000090000024] = d9742ffa, %g2 = 0000000000000000
ldub [%i4+0x027],%g2 ! %g2 = 00000000000000d9
! %l1 = 00000000000000eb, Mem[0000000090800018] = 8b3dca9cf176a1bd
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 00000000000000eb
p31_label_20:
! Mem[0000000091800020] = 3abceca1, %g2 = 00000000000000d9
ldsb [%o0+0x023],%g2 ! %g2 = 000000000000003a
! Mem[0000000091800024] = bceca1ec, %g2 = 000000000000003a
lduw [%o0+0x024],%g2 ! %g2 = 00000000bceca1ec
! Mem[000000009180003c] = 9164872a, %g2 = 00000000bceca1ec
lduh [%o0+0x03c],%g2 ! %g2 = 0000000000009164
! %l4 = 000000000000b638, Mem[000000009100003e] = 0b560000
stb %l4,[%i6+0x03e] ! Mem[000000009100003c] = 38560000
! %l4 = 000000000000b638, Mem[0000000090800010] = 9a394ee96d191d14
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 000000000000b638
! Mem[0000000090800008] = 000000000000b638, %g2 = 0000000000009164
ldx [%i5+%o1],%g2 ! %g2 = 000000000000b638
! Mem[0000000090800010] = 00000000, %g18 = 5ad596cccaa783e1
ldsw [%i5+%o2],%g2 ! %g2 = 5ad596cccaa783e1
! Mem[0000000091000004] = e276df48, %g2 = 0000000000000000
ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000090800008] = 000000000000b638, %g2 = ffffffffffffffe2
ldx [%i5+%o1],%g2 ! %g2 = 000000000000b638
! Mem[0000000090800018] = 00000000 000000eb, %g2 = 0000b638, %g3 = da437290
ldd [%i5+%o3],%g2 ! %g2 = 0000000000000000 00000000000000eb
p31_label_21:
! Mem[0000000091000008] = f176a1bdbcbea1ec, %g2 = 0000000000000000
ldx [%i6+%o1],%g2 ! %g2 = f176a1bdbcbea1ec
! %l3 = 000000009164872a, Mem[0000000090000024] = ecd31cd9
sth %l3,[%i4+0x024] ! Mem[0000000090000024] = 872a1cd9
! Mem[0000000091800018] = b09e9129 1d1391a2, %g2 = bcbea1ec, %g3 = 000000eb
ldd [%o0+%o3],%g2 ! %g2 = 00000000b09e9129 000000001d1391a2
! Mem[000000009000000c] = c349b388, %g2 = 00000000b09e9129
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c349b388
! Mem[000000004e800020] = 51dab4d9, %l1 = 00000000000000eb
ldub [%i1+0x022],%l1 ! %l1 = 00000000000000b4
! Mem[000000009180000c] = 000000a9, %g2 = 00000000c349b388
ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[000000004e800014] = bcbea1ec, %l3 = 000000009164872a
lduh [%i1+0x016],%l3 ! %l3 = 000000000000a1ec
! %l0 = 00000000bd4e0fb8, Mem[0000000090800010] = 000000000000b638
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 00000000bd4e0fb8
! Mem[000000009000001c] = 745285ec, %g2 = 0000000000000000
lduw [%i4+0x01c],%g2 ! %g2 = 00000000745285ec
! %l3 = 000000000000a1ec, Mem[000000009180001c] = 1d1391a2
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = 0000a1ec
p31_label_22:
! Mem[0000000091800034] = 3a6f4097, %g2 = 00000000745285ec
ldub [%o0+0x036],%g2 ! %g2 = 000000000000003a
! Mem[0000000090800030] = bd4e0fb8, %g2 = 000000000000003a
lduw [%i5+0x030],%g2 ! %g2 = 00000000bd4e0fb8
! %l3 = 000000000000a1ec, Mem[0000000090800008] = 00000000
sth %l3,[%i5+%o1] ! Mem[0000000090800008] = a1ec0000
! %l3 = 000000000000a1ec, Mem[0000000090000034] = 000000eb
stw %l3,[%i4+0x034] ! Mem[0000000090000034] = 0000a1ec
! %l6 = 00000000000000c7, Mem[0000000091800020] = f176a13abceca1ec
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 00000000000000c7
! Mem[000000004e800000] = ed8a9508 b638de20, %l4 = 0000b638, %l5 = ffffd0d3
ldd [%i1+%g0],%l4 ! %l4 = 00000000ed8a9508 00000000b638de20
! Mem[0000000090800038] = 18b43a6f 4d140b56, %g2 = bd4e0fb8, %g3 = 1d1391a2
ldd [%i5+0x038],%g2 ! %g2 = 0000000018b43a6f 000000004d140b56
! %l4 = 00000000ed8a9508, Mem[000000009100003c] = 4dba3856
stb %l4,[%i6+0x03c] ! Mem[000000009100003c] = 08ba3856
! Mem[000000004e800024] = 5bcbbde6, %l0 = 00000000bd4e0fb8
lduw [%i1+0x024],%l0 ! %l0 = 000000005bcbbde6
! Mem[000000004e000028] = 7691cd0c, %l3 = 000000000000a1ec
ldub [%i0+%o5],%l3 ! %l3 = 0000000000000076
p31_label_23:
! Mem[0000000091000014] = 9b1e2c68, %g2 = 0000000018b43a6f
ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffff9b1e
! Mem[0000000091800028] = 00c7a24c4725624a, %g2 = ffffffffffff9b1e
ldx [%o0+%o5],%g2 ! %g2 = 00c7a24c4725624a
! %l6 = 00000000000000c7, Mem[0000000090000038] = ffffdad222b61a17
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 00000000000000c7
! %l5 = 00000000b638de20, Mem[000000009100001a] = 0e1d9ea6
stb %l5,[%i6+0x01a] ! Mem[0000000091000018] = 201d9ea6
! Mem[000000004e800038] = a9966b6df014891a, %l2 = 00000000000000eb
ldx [%i1+0x038],%l2 ! %l2 = a9966b6df014891a
! Mem[0000000091800020] = 00000000000000c7, %g2 = 00c7a24c4725624a
ldx [%o0+%o4],%g2 ! %g2 = 00000000000000c7
! Mem[0000000091000020] = ffff9a39, %g18 = 5ad596cccaa783e1
ldsw [%i6+%o4],%g2 ! %g2 = 5ad596cccaa783e1
! %l4 = 00000000ed8a9508, Mem[0000000091800010] = 00000000000000eb
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 00000000ed8a9508
! %l5 = 00000000b638de20, Mem[0000000090800001] = 141d794f
stb %l5,[%i5+0x001] ! Mem[0000000090800000] = 201d794f
! %l7 = 8706f7d26b2d729f, Mem[000000009080001c] = 000000eb
stw %l7,[%i5+0x01c] ! Mem[000000009080001c] = 6b2d729f
p31_label_24:
! Mem[0000000090000034] = ec000000, %g2 = ffffffffffff9a39
ldub [%i4+0x037],%g2 ! %g2 = 00000000000000ec
! %l3 = 0000000000000076, Mem[000000009180002c] = 4725624a
sth %l3,[%o0+0x02c] ! Mem[000000009180002c] = 0076624a
! Mem[000000004f800018] = 561c0909 69419bf4, %l0 = 5bcbbde6, %l1 = 000000b4
ldd [%i3+%o3],%l0 ! %l0 = 00000000561c0909 0000000069419bf4
! %l7 = 8706f7d26b2d729f, Mem[000000004e000008] = bd4e0fb8000000eb
stx %l7,[%i0+%o1] ! Mem[000000004e000008] = 8706f7d26b2d729f
! %l0 = 561c0909, %l1 = 69419bf4, Mem[0000000091800038] = 4097d202 9164872a
std %l0,[%o0+0x038] ! Mem[0000000091800038] = 561c0909 69419bf4
! Mem[0000000091000018] = 2c68201d, %g2 = 00000000000000ec
lduh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! Mem[0000000090000010] = 00009164, %g2 = 0000000000002c68
ldub [%i4+0x012],%g2 ! %g2 = 0000000000000000
! Mem[000000009180001c] = a1ec0000, %g2 = 0000000000000000
ldsb [%o0+0x01e],%g2 ! %g2 = ffffffffffffffa1
! %l4 = ed8a9508, %l5 = b638de20, Mem[0000000091800010] = 00000000 ed8a9508
std %l4,[%o0+%o2] ! Mem[0000000091800010] = ed8a9508 b638de20
! Mem[0000000091800034] = 18b43a6f, %g2 = ffffffffffffffa1
ldsb [%o0+0x034],%g2 ! %g2 = 0000000000000018
p31_label_25:
! %l6 = 00000000000000c7, Mem[0000000090800018] = 000000006b2d729f
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 00000000000000c7
! Mem[0000000091800028] = c7a24c00, %g2 = 0000000000000018
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000c7
! Mem[0000000091800010] = ed8a9508, %g2 = 00000000000000c7
ldsh [%o0+%o2],%g2 ! %g2 = ffffffffffffed8a
! Mem[000000009100002c] = 65d635bd, %g2 = ffffffffffffed8a
lduw [%i6+0x02c],%g2 ! %g2 = 0000000065d635bd
! Mem[0000000090800008] = a1ec0000, %g2 = 0000000065d635bd
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffffa1ec
! Mem[0000000090000000] = ffffffff, %g18 = 5ad596cccaa783e1
ldsw [%i4+%g0],%g2 ! %g2 = 5ad596cccaa783e1
! Mem[000000004f00000c] = 7452853a, %l6 = 00000000000000c7
ldsh [%i2+0x00e],%l6 ! %l6 = ffffffffffff853a
! Mem[0000000091800038] = 561c0909, %g2 = ffffffffffffffff
lduw [%o0+0x038],%g2 ! %g2 = 00000000561c0909
! Mem[0000000090000000] = ffff0000, %g2 = 00000000561c0909
lduh [%i4+0x002],%g2 ! %g2 = 000000000000ffff
! Mem[000000009080001c] = 000000c7, %g2 = 000000000000ffff
lduw [%i5+0x01c],%g2 ! %g2 = 00000000000000c7
ba,a p31_not_taken_0_end
p31_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000561c0909
bne,a,pn %xcc,p31_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000069419bf4
bne,a,pn %xcc,p31_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be a9966b6df014891a
bne,a,pn %xcc,p31_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000076
bne,a,pn %xcc,p31_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ed8a9508
bne,a,pn %xcc,p31_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b638de20
bne,a,pn %xcc,p31_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffff853a
bne,a,pn %xcc,p31_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 8706f7d26b2d729f
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 dd526445 0b171252
bne %xcc,p31_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c329727f 30f19f78
bne %xcc,p31_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 156d54b3 1c19df32
bne %xcc,p31_f4_fail
nop
! Check Local Memory
set p31_local0_expect,%g1
p31_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 8706f7d26b2d729f
ldx [%i0+0x008],%g3 ! Observed data at 000000004e000008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x008,%g4
set p31_local1_expect,%g1
p31_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ed8a9508b638de20
ldx [%i1+0x000],%g3 ! Observed data at 000000004e800000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffdad2bcbea1ec
ldx [%i1+0x010],%g3 ! Observed data at 000000004e800010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9a394ee96d191d14
ldx [%i1+0x018],%g3 ! Observed data at 000000004e800018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 51dab4d95bcbbde6
ldx [%i1+0x020],%g3 ! Observed data at 000000004e800020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x020,%g4
set p31_local2_expect,%g1
p31_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 18b43a6f4dba0b56
ldx [%i2+0x000],%g3 ! Observed data at 000000004f000000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 6d0085887452853a
ldx [%i2+0x008],%g3 ! Observed data at 000000004f000008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 853a64fbeb3ffea4
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 = 5281b75feb4feada
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 = f03653e0bcbea139
ldx [%i2+0x028],%g3 ! Observed data at 000000004f000028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x028,%g4
set p31_local3_expect,%g1
p31_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 8706f7d26b2d729f
ldx [%i3+0x008],%g3 ! Observed data at 000000004f800008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 561c090969419bf4
ldx [%i3+0x018],%g3 ! Observed data at 000000004f800018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 56ec6e4203d372bc
ldx [%i3+0x020],%g3 ! Observed data at 000000004f800020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x020,%g4
! The test for processor 31 has passed
p31_passed:
ta GOOD_TRAP
nop
p31_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p31_failed
p31_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p31_failed
p31_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p31_failed
p31_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p31_failed
p31_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p31_failed
p31_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p31_failed
p31_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p31_failed
p31_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p31_failed
p31_f0_fail:
set p31_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f2_fail:
set p31_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f4_fail:
set p31_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stxa %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800008]
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e000010]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000018]
stxa %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f000010]
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e000018]
ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e800008]
done
p31_trap1o:
stxa %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800008]
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e000010]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000018]
stxa %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f000010]
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e000018]
ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e800008]
done
p31_trap2e:
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e800018]
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e000000]
done
p31_trap2o:
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e800018]
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e000000]
done
p31_trap3e:
nop
nop
nop
nop
nop
done
p31_trap3o:
nop
nop
nop
nop
nop
done
p31_init_memory_pointers:
set p31_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p31_local0_start,%i0
set p31_local1_start,%i1
set p31_local2_start,%i2
set p31_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8b3dca9cf176a1bd
ldx [%g1+0x008],%l1 ! %l1 = f03653e0bcbea1ec
ldx [%g1+0x010],%l2 ! %l2 = 4097d2026d008588
ldx [%g1+0x018],%l3 ! %l3 = fcec67a47452853a
ldx [%g1+0x020],%l4 ! %l4 = e08c918418b43a6f
ldx [%g1+0x028],%l5 ! %l5 = c8305e204dba0b56
ldx [%g1+0x030],%l6 ! %l6 = d50b9cbc4862d5b0
ldx [%g1+0x038],%l7 ! %l7 = 9f564e209cea68bc
! Initialize the output register of window 0
set unres3_start,%o0
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 = f6e4f980 b912b9e9 eadc8140 16c4fe0c
! %f4 = fbabb837 e72b7e9e d17e4b32 9a6a1b7e
! %f8 = 4ac0d933 d47d9b91 57a6b585 9533e2fe
! %f12 = 6345b32c d0504dd6 1683c418 50e7aa17
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6761e861 8bb12064 45df4851 a3eeffa4
! %f20 = 3c4bcbb6 8e314e83 06e482fd aca13892
! %f24 = 9ac64228 8761be22 645cf7a8 25e60b9b
! %f28 = 433a359e 2b41c051 d7767e33 a7457c2e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 33013f89 4bbe0616 349e8944 ca385d02
! %f36 = ea13dafe d4a1cf63 b543db06 4d8b8f4c
! %f40 = eac04d79 46d6199c 42f8802e f3fa3c96
! %f44 = 56425009 f5dfd6a3 3791a170 ddc074b2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xaf5115180000004b,%g7,%g1 ! GSR scale = 9, align = 3
wr %g1,%g0,%gsr ! GSR = af5115180000004b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 32
p32_label_1:
! %l4 = bf518398dd3f4bd6, Mem[000000009080002b] = 90cb9834
stb %l4,[%i5+0x02b] ! Mem[0000000090800028] = d6cb9834
! Mem[0000000051800008] = a8d62959, %l7 = a57b90da73637a81
lduh [%i3+0x00a],%l7 ! %l7 = 0000000000002959
! Mem[000000005000003c] = 729060a6, %l5 = 470e516fbc4858be
ldsb [%i0+0x03f],%l5 ! %l5 = ffffffffffffffa6
! %l2 = 401dc59e885ab9c7, Mem[0000000051800034] = 69c5b605
stw %l2,[%i3+0x034] ! Mem[0000000051800034] = 885ab9c7
! %l2 = 401dc59e885ab9c7, Mem[0000000090800000] = 2f7f1d794f34d7b2
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 401dc59e885ab9c7
! Mem[0000000051000030] = af4bcf41d984e718, %l5 = ffffffffffffffa6
ldx [%i2+0x030],%l5 ! %l5 = af4bcf41d984e718
! %l0 = 6a79542c, %l1 = 7ce1fdd2, Mem[0000000090800020] = 665fc762 da437290
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 6a79542c 7ce1fdd2
! Mem[0000000090000008] = 2fc349b3, %g2 = fffffffffce1864c
ldub [%i4+0x00b],%g2 ! %g2 = 000000000000002f
! Mem[0000000050800024] = 720d7e3b, %l1 = 241aaa747ce1fdd2
ldsb [%i1+0x025],%l1 ! %l1 = 000000000000000d
! %l7 = 0000000000002959, Mem[0000000051800026] = c0d742f6
sth %l7,[%i3+0x026] ! Mem[0000000051800024] = c0d72959
p32_label_2:
! Mem[0000000090800010] = 4cb9af0a, %g2 = 000000000000002f
ldsb [%i5+0x012],%g2 ! %g2 = 000000000000004c
! %l3 = 612b101c33f46fc8, Mem[0000000090000018] = e663a5d9
stw %l3,[%i4+%o3] ! Mem[0000000090000018] = 33f46fc8
! %l5 = af4bcf41d984e718, Mem[0000000091000004] = e276df48
stw %l5,[%i6+0x004] ! Mem[0000000091000004] = d984e718
! %l4 = bf518398dd3f4bd6, Mem[0000000090800004] = 885ab9c7
stw %l4,[%i5+0x004] ! Mem[0000000090800004] = dd3f4bd6
! %l6 = 52e1b3cfc4a5bc8b, Mem[0000000091800010] = 404e134b01f6b102
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 52e1b3cfc4a5bc8b
! Mem[0000000090800014] = 82ca9556, %g2 = 000000000000004c
ldub [%i5+0x016],%g2 ! %g2 = 0000000000000082
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000000082
lduh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! Mem[0000000090800038] = fc554a3e, %g2 = 0000000000004c63
ldsb [%i5+0x038],%g2 ! %g2 = fffffffffffffffc
! %l2 = 401dc59e885ab9c7, Mem[0000000090800018] = 95560735
stb %l2,[%i5+%o3] ! Mem[0000000090800018] = c7560735
! Mem[000000009080002c] = cb9834df, %g2 = fffffffffffffffc
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000cb98
p32_label_3:
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = 0000cb98, %g3 = 0bad0b00
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
! Mem[0000000091800000] = 270d22b9, %g18 = 43fa7128bed782f2
ldsw [%o0+%g0],%g2 ! %g2 = 43fa7128bed782f2
! %l4 = dd3f4bd6, %l5 = d984e718, Mem[0000000090000038] = 9045cbce 22b61a17
std %l4,[%i4+0x038] ! Mem[0000000090000038] = dd3f4bd6 d984e718
! %l0 = 6a79542c, %l1 = 0000000d, Mem[0000000090800008] = a19e262f ca578ad8
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 6a79542c 0000000d
! %l0 = c0227f566a79542c, Mem[0000000090000016] = 209733f4
sth %l0,[%i4+0x016] ! Mem[0000000090000014] = 542c33f4
! %l2 = 885ab9c7, %l3 = 33f46fc8, Mem[0000000090000008] = bc841a2f c349b38e
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 885ab9c7 33f46fc8
! %l4 = dd3f4bd6, %l5 = d984e718, Mem[0000000090800008] = 6a79542c 0000000d
std %l4,[%i5+%o1] ! Mem[0000000090800008] = dd3f4bd6 d984e718
! %l5 = af4bcf41d984e718, Mem[0000000051800026] = c0d72959
stb %l5,[%i3+0x026] ! Mem[0000000051800024] = c0d71859
! Mem[0000000050000010] = bfdb8e22209f0106, %l3 = 612b101c33f46fc8
ldx [%i0+%o2],%l3 ! %l3 = bfdb8e22209f0106
! Mem[0000000090800000] = 9edd3f4b, %g2 = 00000000270d22b9
ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffff9e
p32_label_4:
! %l2 = 401dc59e885ab9c7, Mem[000000009180001e] = 91a221fe
sth %l2,[%o0+0x01e] ! Mem[000000009180001c] = b9c721fe
! Mem[0000000091000038] = d578fe30, %g2 = ffffffffffffff9e
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffd578
! Mem[0000000050000010] = bfdb8e22, %l1 = 000000000000000d
ldub [%i0+0x012],%l1 ! %l1 = 000000000000008e
! Mem[0000000090000018] = 33f46fc818391fda, %g2 = ffffffffffffd578
ldx [%i4+%o3],%g2 ! %g2 = 33f46fc818391fda
! Mem[0000000051000018] = 6d17e3c5, %l6 = 52e1b3cfc4a5bc8b
ldsb [%i2+%o3],%l6 ! %l6 = 000000000000006d
! %l3 = bfdb8e22209f0106, Mem[0000000090000036] = 9060dd3f
sth %l3,[%i4+0x036] ! Mem[0000000090000034] = 0106dd3f
! %l4 = dd3f4bd6, %l5 = d984e718, Mem[0000000091000038] = d578fe30 9b50f1dd
std %l4,[%i6+0x038] ! Mem[0000000091000038] = dd3f4bd6 d984e718
! %l1 = 000000000000008e, Mem[000000009000001a] = 6fc81839
sth %l1,[%i4+0x01a] ! Mem[0000000090000018] = 008e1839
! Mem[0000000091000020] = 3d4d27c5, %g2 = 33f46fc818391fda
lduw [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5
! Mem[0000000091800018] = 91291d13, %g2 = 000000003d4d27c5
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000009129
p32_label_5:
! %l3 = bfdb8e22209f0106, Mem[0000000091800004] = 47aa0789
sth %l3,[%o0+0x004] ! Mem[0000000091800004] = 01060789
! Mem[0000000090000010] = f4d72e58, %g2 = 0000000000009129
lduh [%i4+0x012],%g2 ! %g2 = 000000000000f4d7
! %l2 = 401dc59e885ab9c7, Mem[0000000050800000] = 68790f22
sth %l2,[%i1+%g0] ! Mem[0000000050800000] = b9c70f22
! Mem[0000000051800020] = 18c5c839, %l4 = bf518398dd3f4bd6
ldub [%i3+0x022],%l4 ! %l4 = 00000000000000c8
! Mem[000000009080001c] = df6a7954, %g2 = 000000000000f4d7
ldub [%i5+0x01f],%g2 ! %g2 = 00000000000000df
! %l0 = c0227f566a79542c, Mem[000000009000001c] = 18391fda
sth %l0,[%i4+0x01c] ! Mem[000000009000001c] = 542c1fda
! Mem[000000009000001c] = 542c1fda, %g18 = 43fa7128bed782f2
ldsw [%i4+0x01c],%g2 ! %g2 = 43fa7128bed782f2
! Mem[000000005100003c] = 2911a8e1, %l1 = 000000000000008e
ldsw [%i2+0x03c],%l1 ! %l1 = 000000002911a8e1
! %l7 = 0000000000002959, Mem[0000000091000008] = f5482f5fccff9541
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = 0000000000002959
! %l7 = 0000000000002959, Mem[000000009100001d] = a6e5373d
stb %l7,[%i6+0x01d] ! Mem[000000009100001c] = 59e5373d
p32_label_6:
! %l3 = bfdb8e22209f0106, Mem[0000000051800034] = 885ab9c7
stw %l3,[%i3+0x034] ! Mem[0000000051800034] = 209f0106
! Mem[0000000091800018] = 0c9e9129, %g2 = 00000000542c1fda
lduw [%o0+%o3],%g2 ! %g2 = 000000000c9e9129
! %l3 = bfdb8e22209f0106, Mem[0000000090000008] = 885ab9c7
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = 209f0106
! %l3 = bfdb8e22209f0106, Mem[0000000050800038] = b109040e50d07fcc
stx %l3,[%i1+0x038] ! Mem[0000000050800038] = bfdb8e22209f0106
! %l2 = 401dc59e885ab9c7, Mem[0000000091000014] = 1f66326f
sth %l2,[%i6+0x014] ! Mem[0000000091000014] = b9c7326f
! Mem[0000000090000000] = 8624e74a 77d35b81, %g2 = 0c9e9129, %g3 = ec2a3791
ldd [%i4+%g0],%g2 ! %g2 = 000000008624e74a 0000000077d35b81
! Mem[0000000090000038] = dd3f4bd6d984e718, %g2 = 000000008624e74a
ldx [%i4+0x038],%g2 ! %g2 = dd3f4bd6d984e718
! %l0 = c0227f566a79542c, Mem[0000000090000038] = dd3f4bd6d984e718
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = c0227f566a79542c
! %l7 = 0000000000002959, Mem[0000000090000008] = 209f0106
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 00002959
! %l7 = 0000000000002959, Mem[0000000050000000] = 94f576f7b4b8235a
stx %l7,[%i0+%g0] ! Mem[0000000050000000] = 0000000000002959
p32_label_7:
! Mem[0000000090000020] = efdae8a0 ecd31cd9, %g2 = d984e718, %g3 = 77d35b81
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0 00000000ecd31cd9
! Mem[0000000091800014] = bc8b0c9e, %g2 = 00000000efdae8a0
ldub [%o0+0x016],%g2 ! %g2 = 00000000000000bc
! Mem[0000000091800034] = d4df14b0, %g2 = 00000000000000bc
lduh [%o0+0x034],%g2 ! %g2 = 000000000000d4df
! Mem[0000000091000008] = 00000000, %g2 = 000000000000d4df
lduw [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000009000003c] = 6a79542c, %g18 = 43fa7128bed782f2
ldsw [%i4+0x03c],%g2 ! %g2 = 43fa7128bed782f2
! Mem[0000000090000004] = 77d35b81, %g2 = 000000006a79542c
lduw [%i4+0x004],%g2 ! %g2 = 0000000077d35b81
! Mem[0000000090800010] = b25f4cb9, %g18 = 43fa7128bed782f2
ldsw [%i5+%o2],%g2 ! %g2 = 43fa7128bed782f2
! Mem[0000000090000028] = c7af7175, %g18 = 43fa7128bed782f2
ldsw [%i4+%o5],%g2 ! %g2 = 43fa7128bed782f2
! Mem[0000000091000000] = 92f01ec2, %g2 = ffffffffc7af7175
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff92f0
! Mem[0000000091800000] = 270d22b9 01060789, %g2 = ffff92f0, %g3 = ecd31cd9
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000001060789
p32_label_8:
! Mem[0000000091000018] = 2c680e1d, %g2 = 00000000270d22b9
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! Mem[0000000051800038] = 58fd2775, %l4 = 00000000000000c8
ldsb [%i3+0x039],%l4 ! %l4 = fffffffffffffffd
! %l1 = 000000002911a8e1, Mem[0000000051800037] = 209f0106
stb %l1,[%i3+0x037] ! Mem[0000000051800034] = 209f01e1
! Mem[0000000090000028] = c7af7175 62474693, %g2 = 00002c68, %g3 = 01060789
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062474693
! %l7 = 0000000000002959, Mem[0000000090800030] = dc3ef5d3
stw %l7,[%i5+0x030] ! Mem[0000000090800030] = 00002959
! Mem[000000009000002c] = 62474693, %g2 = 00000000c7af7175
lduw [%i4+0x02c],%g2 ! %g2 = 0000000062474693
! Mem[0000000091000018] = 0e1d9e59, %g2 = 0000000062474693
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000000e1d
! Mem[0000000091800000] = 270d22b9, %g2 = 0000000000000e1d
ldsh [%o0+%g0],%g2 ! %g2 = 000000000000270d
! Mem[000000009000000c] = 33f46fc8, %g18 = 43fa7128bed782f2
ldsw [%i4+0x00c],%g2 ! %g2 = 43fa7128bed782f2
! %l7 = 0000000000002959, Mem[0000000091800009] = 632420ec
stb %l7,[%o0+0x009] ! Mem[0000000091800008] = 592420ec
p32_label_9:
! Mem[0000000091000010] = 1b126a38, %g18 = 43fa7128bed782f2
ldsw [%i6+%o2],%g2 ! %g2 = 43fa7128bed782f2
! Mem[000000009180002c] = 4725624a, %g2 = 000000001b126a38
ldsb [%o0+0x02c],%g2 ! %g2 = 0000000000000047
! %l2 = 401dc59e885ab9c7, Mem[0000000091800024] = 41537031
sth %l2,[%o0+0x024] ! Mem[0000000091800024] = b9c77031
! Mem[0000000091800030] = f7dc9b67d4df14b0, %g2 = 0000000000000047
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df14b0
! %l3 = bfdb8e22209f0106, Mem[000000009000002e] = 4693573d
sth %l3,[%i4+0x02e] ! Mem[000000009000002c] = 0106573d
! %l5 = af4bcf41d984e718, Mem[000000009000001c] = 542c1fda
sth %l5,[%i4+0x01c] ! Mem[000000009000001c] = e7181fda
! Mem[0000000091800004] = 01060789, %g18 = 43fa7128bed782f2
ldsw [%o0+0x004],%g2 ! %g2 = 43fa7128bed782f2
! Mem[0000000090000020] = efdae8a0, %g2 = 0000000001060789
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! %l4 = fffffffffffffffd, Mem[0000000091800018] = 0c9e91291d13b9c7
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = fffffffffffffffd
! Mem[000000009100003c] = e7180000, %g2 = 00000000efdae8a0
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000e718
p32_label_10:
! %l3 = bfdb8e22209f0106, Mem[0000000090000024] = ecd31cd9
stw %l3,[%i4+0x024] ! Mem[0000000090000024] = 209f0106
! %l0 = 6a79542c, %l1 = 2911a8e1, Mem[0000000050800000] = b9c70f22 b653acd6
std %l0,[%i1+%g0] ! Mem[0000000050800000] = 6a79542c 2911a8e1
! Mem[0000000051800010] = ef25ecb3 0677b6cf, %l4 = fffffffd, %l5 = d984e718
ldd [%i3+%o2],%l4 ! %l4 = 00000000ef25ecb3 000000000677b6cf
! Mem[0000000090000038] = c0227f56 6a79542c, %g2 = 0000e718, %g3 = 62474693
ldd [%i4+0x038],%g2 ! %g2 = 00000000c0227f56 000000006a79542c
! %l4 = 00000000ef25ecb3, Mem[000000009100001b] = 1d9e59e5
stb %l4,[%i6+0x01b] ! Mem[0000000091000018] = b39e59e5
! Mem[0000000090000008] = 00002959, %g2 = 00000000c0227f56
lduh [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l6 = 0000006d, %l7 = 00002959, Mem[0000000090000000] = 8624e74a 77d35b81
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 0000006d 00002959
! Mem[0000000090000008] = 00002959, %g18 = 43fa7128bed782f2
ldsw [%i4+%o1],%g2 ! %g2 = 43fa7128bed782f2
! %l4 = 00000000ef25ecb3, Mem[0000000090000008] = 00002959
stw %l4,[%i4+%o1] ! Mem[0000000090000008] = ef25ecb3
! Mem[000000009080001c] = 53628adf, %g2 = 0000000000002959
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000005362
p32_label_11:
! Mem[000000005100000c] = f4bbc5e5, %l3 = bfdb8e22209f0106
ldsw [%i2+0x00c],%l3 ! %l3 = fffffffff4bbc5e5
! Mem[0000000090000024] = 209f0106, %g2 = 0000000000005362
lduh [%i4+0x024],%g2 ! %g2 = 000000000000209f
! Mem[0000000091800010] = 52e1b3cf c4a5bc8b, %g2 = 0000209f, %g3 = 6a79542c
ldd [%o0+%o2],%g2 ! %g2 = 0000000052e1b3cf 00000000c4a5bc8b
! Mem[0000000091800034] = df14b020, %g2 = 0000000052e1b3cf
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffdf
! %l1 = 000000002911a8e1, Mem[000000009000002c] = 62470106
stw %l1,[%i4+0x02c] ! Mem[000000009000002c] = 2911a8e1
! Mem[0000000090000004] = 00002959, %g18 = 43fa7128bed782f2
ldsw [%i4+0x004],%g2 ! %g2 = 43fa7128bed782f2
! %l5 = 000000000677b6cf, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 000000000677b6cf
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 0000000000002959
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000002e
! Mem[0000000051000010] = dc848554 a456dee5, %l0 = 6a79542c, %l1 = 2911a8e1
ldd [%i2+%o2],%l0 ! %l0 = 00000000dc848554 00000000a456dee5
! %l0 = 00000000dc848554, Mem[0000000050800020] = 085b6c89720d7e3b
stx %l0,[%i1+%o4] ! Mem[0000000050800020] = 00000000dc848554
p32_label_12:
! %l7 = 0000000000002959, Mem[0000000091000010] = 1b126a38
sth %l7,[%i6+%o2] ! Mem[0000000091000010] = 29596a38
! Mem[0000000050800010] = 0c0264a4, %l2 = 401dc59e885ab9c7
ldub [%i1+0x012],%l2 ! %l2 = 0000000000000064
! %l5 = 000000000677b6cf, Mem[0000000091800035] = df14b020
stb %l5,[%o0+0x035] ! Mem[0000000091800034] = cf14b020
! %l3 = fffffffff4bbc5e5, Mem[0000000091000018] = 2c680eb3
stw %l3,[%i6+%o3] ! Mem[0000000091000018] = f4bbc5e5
! Mem[0000000091000008] = 00000000, %g2 = 000000000000002e
lduh [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800014] = bc8bffff, %g2 = 0000000000000000
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffbc8b
! Mem[0000000091800000] = 270d22b901060789, %g2 = ffffffffffffbc8b
ldx [%o0+%g0],%g2 ! %g2 = 270d22b901060789
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = 01060789, %g3 = c4a5bc8b
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
! Mem[0000000050000020] = bbd0e9a9a59d79ed, %l7 = 0000000000002959
ldx [%i0+%o4],%l7 ! %l7 = bbd0e9a9a59d79ed
! Mem[0000000090800030] = 00002959, %g18 = 43fa7128bed782f2
ldsw [%i5+0x030],%g2 ! %g2 = 43fa7128bed782f2
p32_label_13:
! Mem[000000009180002c] = 4725624a, %g18 = 43fa7128bed782f2
ldsw [%o0+0x02c],%g2 ! %g2 = 43fa7128bed782f2
! %l4 = ef25ecb3, %l5 = 0677b6cf, Mem[0000000050800028] = 67871c3f d23c389b
std %l4,[%i1+%o5] ! Mem[0000000050800028] = ef25ecb3 0677b6cf
! %l2 = 0000000000000064, Mem[0000000090800010] = 00000000
sth %l2,[%i5+%o2] ! Mem[0000000090800010] = 00640000
! Mem[0000000091000020] = 3d4d27c5, %g2 = 000000004725624a
lduw [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5
! Mem[000000009180002c] = 4af7dc9b, %g2 = 000000003d4d27c5
ldub [%o0+0x02f],%g2 ! %g2 = 000000000000004a
! %l6 = 000000000000006d, Mem[0000000091800020] = 21fea2c7b9c77031
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 000000000000006d
! %l4 = ef25ecb3, %l5 = 0677b6cf, Mem[0000000091800028] = f4c1a24c 4725624a
std %l4,[%o0+%o5] ! Mem[0000000091800028] = ef25ecb3 0677b6cf
! Mem[0000000091800034] = b0206724, %g2 = 000000000000004a
ldsb [%o0+0x037],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000091800000] = 270d22b9 01060789, %g2 = ffffffb0, %g3 = 5ac4b8a1
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000001060789
! Mem[0000000090000018] = 33f4008ee7181fda, %g2 = 00000000270d22b9
ldx [%i4+%o3],%g2 ! %g2 = 33f4008ee7181fda
p32_label_14:
! %l0 = 00000000dc848554, Mem[0000000090000038] = c0227f566a79542c
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 00000000dc848554
! %l1 = 00000000a456dee5, Mem[0000000050000008] = 5e897d820ce5792d
stx %l1,[%i0+%o1] ! Mem[0000000050000008] = 00000000a456dee5
! Mem[0000000091000038] = 3f4bd6d9, %g2 = 33f4008ee7181fda
ldub [%i6+0x039],%g2 ! %g2 = 000000000000003f
! Mem[0000000090000014] = 2e58542c, %g2 = 000000000000003f
lduw [%i4+0x014],%g2 ! %g2 = 000000002e58542c
! %l7 = bbd0e9a9a59d79ed, Mem[0000000051800008] = a8d62959e7178dd5
stx %l7,[%i3+%o1] ! Mem[0000000051800008] = bbd0e9a9a59d79ed
! Mem[000000009180002c] = b6cff7dc, %g2 = 000000002e58542c
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000b6cf
! Mem[0000000050000034] = 1028be53, %l3 = fffffffff4bbc5e5
ldub [%i0+0x035],%l3 ! %l3 = 0000000000000028
! %l0 = 00000000dc848554, Mem[0000000090000000] = 0000006d
stw %l0,[%i4+%g0] ! Mem[0000000090000000] = dc848554
! Mem[0000000050800028] = ef25ecb3, %l7 = bbd0e9a9a59d79ed
lduw [%i1+%o5],%l7 ! %l7 = 00000000ef25ecb3
! %l3 = 0000000000000028, Mem[0000000090800038] = fc554a3e5ac4b8a1
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000028
p32_label_15:
! %l4 = 00000000ef25ecb3, Mem[0000000090800028] = ddee8fd6
sth %l4,[%i5+%o5] ! Mem[0000000090800028] = ecb38fd6
! Mem[0000000090800020] = 79542c7c, %g2 = 000000000000b6cf
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000079
! Mem[0000000091000038] = dd3f4bd6d984e718, %g2 = 0000000000000079
ldx [%i6+0x038],%g2 ! %g2 = dd3f4bd6d984e718
! Mem[0000000090800028] = ecb38fd6, %g18 = 43fa7128bed782f2
ldsw [%i5+%o5],%g2 ! %g2 = 43fa7128bed782f2
! %l0 = 00000000dc848554, Mem[0000000051000008] = 88b25cc5f4bbc5e5
stx %l0,[%i2+%o1] ! Mem[0000000051000008] = 00000000dc848554
! Mem[0000000091000000] = f01ec2d9, %g2 = ffffffffecb38fd6
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000f0
! Mem[000000005100001c] = a2ff94b7, %l2 = 0000000000000064
ldsb [%i2+0x01e],%l2 ! %l2 = ffffffffffffff94
! %l0 = dc848554, %l1 = a456dee5, Mem[0000000091000028] = b35541f1 65d635bd
std %l0,[%i6+%o5] ! Mem[0000000091000028] = dc848554 a456dee5
! Mem[0000000091800018] = ffffffff, %g2 = 00000000000000f0
lduh [%o0+%o3],%g2 ! %g2 = 000000000000ffff
! Mem[000000009100003c] = d984e718, %g2 = 000000000000ffff
lduw [%i6+0x03c],%g2 ! %g2 = 00000000d984e718
p32_label_16:
! Mem[0000000091800028] = ef25ecb3, %g2 = 00000000d984e718
lduw [%o0+%o5],%g2 ! %g2 = 00000000ef25ecb3
! Mem[0000000091000008] = 00000000, %g18 = 43fa7128bed782f2
ldsw [%i6+%o1],%g2 ! %g2 = 43fa7128bed782f2
! Mem[0000000051800010] = ef25ecb3, %l1 = 00000000a456dee5
lduw [%i3+%o2],%l1 ! %l1 = 00000000ef25ecb3
! Mem[0000000091000004] = d984e718, %g2 = 0000000000000000
lduh [%i6+0x004],%g2 ! %g2 = 000000000000d984
! Mem[000000009180000c] = ec2a3791, %g2 = 000000000000d984
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000ec2a
! %l2 = ffffffffffffff94, Mem[0000000050000030] = ca16bacd
stw %l2,[%i0+0x030] ! Mem[0000000050000030] = ffffff94
! Mem[000000009100001c] = 9e59e537, %g2 = 000000000000ec2a
ldub [%i6+0x01c],%g2 ! %g2 = 000000000000009e
! Mem[0000000050800028] = ef25ecb3, %l0 = 00000000dc848554
ldsb [%i1+0x029],%l0 ! %l0 = 0000000000000025
! %l5 = 000000000677b6cf, Mem[0000000091800032] = 9b67d4cf
sth %l5,[%o0+0x032] ! Mem[0000000091800030] = b6cfd4cf
! %l7 = 00000000ef25ecb3, Mem[0000000091800018] = ffffffff
stw %l7,[%o0+%o3] ! Mem[0000000091800018] = ef25ecb3
p32_label_17:
! Mem[0000000090800034] = 4c810000, %g2 = 000000000000009e
lduh [%i5+0x036],%g2 ! %g2 = 0000000000004c81
! %l0 = 0000000000000025, Mem[0000000091000030] = d7be7a30
sth %l0,[%i6+0x030] ! Mem[0000000091000030] = 00257a30
! %l7 = 00000000ef25ecb3, Mem[000000005000000e] = a456dee5
stb %l7,[%i0+0x00e] ! Mem[000000005000000c] = a456b3e5
! Mem[0000000090800030] = 0000295958a94c81, %g2 = 0000000000004c81
ldx [%i5+0x030],%g2 ! %g2 = 0000295958a94c81
! Mem[0000000090800028] = ecb38fd6cb9834df, %g2 = 0000295958a94c81
ldx [%i5+%o5],%g2 ! %g2 = ecb38fd6cb9834df
! %l0 = 00000025, %l1 = ef25ecb3, Mem[0000000090000030] = 573d94b1 da390106
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 00000025 ef25ecb3
! Mem[0000000051000034] = d984e718, %l6 = 000000000000006d
ldub [%i2+0x035],%l6 ! %l6 = 0000000000000084
! Mem[0000000091000030] = 00257a30, %g2 = ecb38fd6cb9834df
lduw [%i6+0x030],%g2 ! %g2 = 0000000000257a30
! %l4 = 00000000ef25ecb3, Mem[000000005180003c] = 2d9695d9
stw %l4,[%i3+0x03c] ! Mem[000000005180003c] = ef25ecb3
! %l5 = 000000000677b6cf, Mem[0000000090800011] = 64000006
stb %l5,[%i5+0x011] ! Mem[0000000090800010] = cf000006
p32_label_18:
! %l4 = 00000000ef25ecb3, Mem[000000009180003c] = 60b200b2
stw %l4,[%o0+0x03c] ! Mem[000000009180003c] = ef25ecb3
! %l5 = 000000000677b6cf, Mem[0000000050000008] = 00000000a456b3e5
stx %l5,[%i0+%o1] ! Mem[0000000050000008] = 000000000677b6cf
! %l3 = 0000000000000028, Mem[000000009080001d] = 628adf6a
stb %l3,[%i5+0x01d] ! Mem[000000009080001c] = 288adf6a
! Mem[0000000091000020] = 3d4d27c5, %g2 = 0000000000257a30
ldsh [%i6+%o4],%g2 ! %g2 = 0000000000003d4d
! %l4 = 00000000ef25ecb3, Mem[0000000090800039] = 00000000
stb %l4,[%i5+0x039] ! Mem[0000000090800038] = b3000000
! Mem[000000009080002c] = df000029, %g2 = 0000000000003d4d
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000df
! Mem[0000000090800030] = 00002959, %g2 = 00000000000000df
ldsh [%i5+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = c7560735, %g2 = 0000000000000000
ldsb [%i5+%o3],%g2 ! %g2 = ffffffffffffffc7
! %l6 = 0000000000000084, Mem[000000009180000c] = ec2a3791
stw %l6,[%o0+0x00c] ! Mem[000000009180000c] = 00000084
! Mem[0000000090800030] = 00002959, %g2 = ffffffffffffffc7
lduw [%i5+0x030],%g2 ! %g2 = 0000000000002959
p32_label_19:
! Mem[0000000090000028] = c7af7175, %g18 = 43fa7128bed782f2
ldsw [%i4+%o5],%g2 ! %g2 = 43fa7128bed782f2
! %l6 = 0000000000000084, Mem[0000000050000018] = f71e4338604d5133
stx %l6,[%i0+%o3] ! Mem[0000000050000018] = 0000000000000084
! Mem[0000000051000038] = 9fb7a087 2911a8e1, %l2 = ffffff94, %l3 = 00000028
ldd [%i2+0x038],%l2 ! %l2 = 000000009fb7a087 000000002911a8e1
! Mem[0000000091000010] = 29596a38 b9c7326f, %g2 = c7af7175, %g3 = 01060789
ldd [%i6+%o2],%g2 ! %g2 = 0000000029596a38 00000000b9c7326f
! Mem[000000005180003c] = ef25ecb3, %l5 = 000000000677b6cf
ldsh [%i3+0x03e],%l5 ! %l5 = ffffffffffffecb3
! %l4 = 00000000ef25ecb3, Mem[000000009180002e] = b6cff7dc
stb %l4,[%o0+0x02e] ! Mem[000000009180002c] = b3cff7dc
! %l1 = 00000000ef25ecb3, Mem[000000009100000e] = 29592959
sth %l1,[%i6+0x00e] ! Mem[000000009100000c] = ecb32959
! Mem[0000000091000018] = f4bbc5e5, %g18 = 43fa7128bed782f2
ldsw [%i6+%o3],%g2 ! %g2 = 43fa7128bed782f2
! Mem[0000000091800014] = bc8bef25, %g2 = fffffffff4bbc5e5
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffbc8b
! Mem[000000009000002c] = 11a8e100, %g2 = ffffffffffffbc8b
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000011
p32_label_20:
! Mem[0000000091800018] = 25ecb3ff, %g2 = 0000000000000011
ldub [%o0+0x019],%g2 ! %g2 = 0000000000000025
! Mem[0000000090800008] = dd3f4bd6, %g18 = 43fa7128bed782f2
ldsw [%i5+%o1],%g2 ! %g2 = 43fa7128bed782f2
! %l6 = 0000000000000084, Mem[0000000091000008] = 000000000000ecb3
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 0000000000000084
! Mem[0000000090800010] = 00cf00000677b6cf, %g2 = ffffffffdd3f4bd6
ldx [%i5+%o2],%g2 ! %g2 = 00cf00000677b6cf
! %l0 = 0000000000000025, Mem[0000000051800038] = 58fd2775ef25ecb3
stx %l0,[%i3+0x038] ! Mem[0000000051800038] = 0000000000000025
! Mem[0000000090000030] = 00000025, %g2 = 00cf00000677b6cf
lduw [%i4+0x030],%g2 ! %g2 = 0000000000000025
! Mem[000000009100000c] = 00842959, %g2 = 0000000000000025
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000000084
! Mem[0000000091800028] = ef25ecb3, %g2 = 0000000000000084
lduw [%o0+%o5],%g2 ! %g2 = 00000000ef25ecb3
! %l3 = 000000002911a8e1, Mem[000000009180003e] = ecb30000
sth %l3,[%o0+0x03e] ! Mem[000000009180003c] = a8e10000
! Mem[0000000090800038] = 00b30000, %g2 = 00000000ef25ecb3
lduw [%i5+0x038],%g2 ! %g2 = 0000000000b30000
p32_label_21:
! Mem[0000000051000000] = 6b3e1dd061222996, %l0 = 0000000000000025
ldx [%i2+%g0],%l0 ! %l0 = 6b3e1dd061222996
! %l6 = 0000000000000084, Mem[000000005000003c] = 729060a6
stw %l6,[%i0+0x03c] ! Mem[000000005000003c] = 00000084
! Mem[0000000091800020] = 00000000, %g2 = 0000000000b30000
lduw [%o0+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 1ec2d984, %g2 = 0000000000000000
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000001ec2
! Mem[0000000091000010] = 6a38b9c7, %g2 = 0000000000001ec2
ldub [%i6+0x012],%g2 ! %g2 = 000000000000006a
! %l2 = 000000009fb7a087, Mem[0000000090800030] = 00002959
stw %l2,[%i5+0x030] ! Mem[0000000090800030] = 9fb7a087
! Mem[000000009100001c] = 373d4d27, %g2 = 000000000000006a
ldub [%i6+0x01f],%g2 ! %g2 = 0000000000000037
! %l0 = 6b3e1dd061222996, Mem[0000000051000018] = 6d17e3c5a2ff94b7
stx %l0,[%i2+%o3] ! Mem[0000000051000018] = 6b3e1dd061222996
! Mem[0000000090800030] = a08758a9, %g2 = 0000000000000037
ldsb [%i5+0x032],%g2 ! %g2 = ffffffffffffffa0
! Mem[000000009180000c] = 8452e1b3, %g2 = ffffffffffffffa0
ldsb [%o0+0x00f],%g2 ! %g2 = ffffffffffffff84
p32_label_22:
! %l0 = 6b3e1dd061222996, Mem[0000000090000000] = dc84855400002959
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 6b3e1dd061222996
! %l1 = 00000000ef25ecb3, Mem[0000000090000010] = b8b0f4d7
stb %l1,[%i4+%o2] ! Mem[0000000090000010] = b3b0f4d7
! Mem[0000000090000034] = ef25ecb3, %g18 = 43fa7128bed782f2
ldsw [%i4+0x034],%g2 ! %g2 = 43fa7128bed782f2
! %l4 = ef25ecb3, %l5 = ffffecb3, Mem[0000000090000020] = efdae8a0 209f0106
std %l4,[%i4+%o4] ! Mem[0000000090000020] = ef25ecb3 ffffecb3
! Mem[0000000091800014] = c4a5bc8b, %g18 = 43fa7128bed782f2
ldsw [%o0+0x014],%g2 ! %g2 = 43fa7128bed782f2
! Mem[0000000051000028] = 76d70c68, %l0 = 6b3e1dd061222996
lduh [%i2+0x02a],%l0 ! %l0 = 0000000000000c68
! Mem[0000000051000030] = af4bcf41, %l6 = 0000000000000084
lduh [%i2+0x030],%l6 ! %l6 = 000000000000af4b
! Mem[0000000090800000] = 401dc59e, %g2 = ffffffffc4a5bc8b
ldsh [%i5+%g0],%g2 ! %g2 = 000000000000401d
! Mem[000000009080000c] = e71800cf, %g2 = 000000000000401d
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000e718
! %l2 = 9fb7a087, %l3 = 2911a8e1, Mem[0000000091000010] = 29596a38 b9c7326f
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 9fb7a087 2911a8e1
p32_label_23:
! Mem[0000000090800010] = 00cf0000 0677b6cf, %g2 = 0000e718, %g3 = b9c7326f
ldd [%i5+%o2],%g2 ! %g2 = 0000000000cf0000 000000000677b6cf
! Mem[0000000090000038] = 00000000, %g2 = 0000000000cf0000
ldub [%i4+0x038],%g2 ! %g2 = 0000000000000000
! %l0 = 00000c68, %l1 = ef25ecb3, Mem[0000000090000008] = ef25ecb3 33f46fc8
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 00000c68 ef25ecb3
! Mem[0000000091800020] = 00000000, %g18 = 43fa7128bed782f2
ldsw [%o0+%o4],%g2 ! %g2 = 43fa7128bed782f2
! Mem[0000000090000020] = ef25ecb3, %g2 = 0000000000000000
ldsb [%i4+%o4],%g2 ! %g2 = ffffffffffffffef
! %l2 = 000000009fb7a087, Mem[0000000090000010] = b3b0f4d72e58542c
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = 000000009fb7a087
! Mem[000000009100002c] = a456dee5, %g18 = 43fa7128bed782f2
ldsw [%i6+0x02c],%g2 ! %g2 = 43fa7128bed782f2
! Mem[0000000091800008] = 4c59242000000084, %g2 = ffffffffa456dee5
ldx [%o0+%o1],%g2 ! %g2 = 4c59242000000084
! %l6 = 000000000000af4b, Mem[0000000091800002] = 22b90106
sth %l6,[%o0+0x002] ! Mem[0000000091800000] = af4b0106
! %l5 = ffffffffffffecb3, Mem[000000009180000e] = 008452e1
sth %l5,[%o0+0x00e] ! Mem[000000009180000c] = ecb352e1
p32_label_24:
! Mem[0000000091000000] = 1ec2d984, %g2 = 4c59242000000084
lduh [%i6+0x002],%g2 ! %g2 = 0000000000001ec2
! %l2 = 000000009fb7a087, Mem[0000000091000034] = 941fa440
sth %l2,[%i6+0x034] ! Mem[0000000091000034] = a087a440
! Mem[0000000091000028] = 848554a4, %g2 = 0000000000001ec2
ldub [%i6+0x029],%g2 ! %g2 = 0000000000000084
! Mem[0000000091000034] = a440dd3f, %g2 = 0000000000000084
ldub [%i6+0x036],%g2 ! %g2 = 00000000000000a4
! %l4 = 00000000ef25ecb3, Mem[000000009180001c] = fffffffd
sth %l4,[%o0+0x01c] ! Mem[000000009180001c] = ecb3fffd
! %l0 = 0000000000000c68, Mem[000000009080001a] = 07355328
stb %l0,[%i5+0x01a] ! Mem[0000000090800018] = 68355328
! Mem[0000000091000014] = 2911a8e1, %g2 = 00000000000000a4
lduw [%i6+0x014],%g2 ! %g2 = 000000002911a8e1
! Mem[0000000091800014] = c4a5bc8b, %g2 = 000000002911a8e1
lduw [%o0+0x014],%g2 ! %g2 = 00000000c4a5bc8b
! Mem[0000000090800014] = 0677b6cf, %g2 = 00000000c4a5bc8b
lduw [%i5+0x014],%g2 ! %g2 = 000000000677b6cf
! %l7 = 00000000ef25ecb3, Mem[000000009000000c] = ef25ecb3
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = ef25ecb3
p32_label_25:
! Mem[0000000090800038] = 00000000, %g2 = 000000000677b6cf
ldsb [%i5+0x03b],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = 00cf0000, %g2 = 0000000000000000
lduw [%i5+%o2],%g2 ! %g2 = 0000000000cf0000
! Mem[0000000091000028] = 8554a456, %g2 = 0000000000cf0000
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffff8554
! Mem[0000000090000018] = 33f4008ee7181fda, %g2 = ffffffffffff8554
ldx [%i4+%o3],%g2 ! %g2 = 33f4008ee7181fda
! %l4 = ef25ecb3, %l5 = ffffecb3, Mem[0000000090000010] = 00000000 9fb7a087
std %l4,[%i4+%o2] ! Mem[0000000090000010] = ef25ecb3 ffffecb3
! Mem[0000000091000010] = a0872911, %g2 = 33f4008ee7181fda
ldub [%i6+0x012],%g2 ! %g2 = 00000000000000a0
! Mem[0000000090000038] = 00000000 dc848554, %g2 = 000000a0, %g3 = 0677b6cf
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 00000000dc848554
! %l6 = 000000000000af4b, Mem[0000000091000010] = 9fb7a0872911a8e1
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 000000000000af4b
! %l5 = ffffffffffffecb3, Mem[000000009000002a] = 71752911
sth %l5,[%i4+0x02a] ! Mem[0000000090000028] = ecb32911
! Mem[000000005080002c] = 0677b6cf, %l5 = ffffffffffffecb3
ldub [%i1+0x02d],%l5 ! %l5 = 0000000000000077
ba,a p32_not_taken_0_end
p32_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000000000c68
bne,a,pn %xcc,p32_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ef25ecb3
bne,a,pn %xcc,p32_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000009fb7a087
bne,a,pn %xcc,p32_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000002911a8e1
bne,a,pn %xcc,p32_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ef25ecb3
bne,a,pn %xcc,p32_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000077
bne,a,pn %xcc,p32_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000af4b
bne,a,pn %xcc,p32_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ef25ecb3
bne,a,pn %xcc,p32_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p32_check_fp_registers:
set p32_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be f6e4f980 b912b9e9
bne %xcc,p32_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be eadc8140 16c4fe0c
bne %xcc,p32_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be fbabb837 e72b7e9e
bne %xcc,p32_f4_fail
nop
! Check Local Memory
set p32_local0_expect,%g1
p32_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000002959
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 = 000000000677b6cf
ldx [%i0+0x008],%g3 ! Observed data at 0000000050000008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000084
ldx [%i0+0x018],%g3 ! Observed data at 0000000050000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffff941028be53
ldx [%i0+0x030],%g3 ! Observed data at 0000000050000030
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 73861cb300000084
ldx [%i0+0x038],%g3 ! Observed data at 0000000050000038
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x038,%g4
set p32_local1_expect,%g1
p32_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 6a79542c2911a8e1
ldx [%i1+0x000],%g3 ! Observed data at 0000000050800000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000dc848554
ldx [%i1+0x020],%g3 ! Observed data at 0000000050800020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ef25ecb30677b6cf
ldx [%i1+0x028],%g3 ! Observed data at 0000000050800028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = bfdb8e22209f0106
ldx [%i1+0x038],%g3 ! Observed data at 0000000050800038
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x038,%g4
set p32_local2_expect,%g1
p32_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 00000000dc848554
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 = 6b3e1dd061222996
ldx [%i2+0x018],%g3 ! Observed data at 0000000051000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x018,%g4
set p32_local3_expect,%g1
p32_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = bbd0e9a9a59d79ed
ldx [%i3+0x008],%g3 ! Observed data at 0000000051800008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 18c5c839c0d71859
ldx [%i3+0x020],%g3 ! Observed data at 0000000051800020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = fb594aba209f01e1
ldx [%i3+0x030],%g3 ! Observed data at 0000000051800030
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000000025
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_f0_fail:
set p32_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f2_fail:
set p32_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f4_fail:
set p32_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000050800018]
done
p32_trap1o:
lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000050800018]
done
p32_trap2e:
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051800008]
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000050000008]
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051800000]
done
p32_trap2o:
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051800008]
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000050000008]
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051800000]
done
p32_trap3e:
nop
nop
nop
done
p32_trap3o:
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 = c0227f566a79542c
ldx [%g1+0x008],%l1 ! %l1 = 241aaa747ce1fdd2
ldx [%g1+0x010],%l2 ! %l2 = 401dc59e885ab9c7
ldx [%g1+0x018],%l3 ! %l3 = 612b101c33f46fc8
ldx [%g1+0x020],%l4 ! %l4 = bf518398dd3f4bd6
ldx [%g1+0x028],%l5 ! %l5 = 470e516fbc4858be
ldx [%g1+0x030],%l6 ! %l6 = 52e1b3cfc4a5bc8b
ldx [%g1+0x038],%l7 ! %l7 = a57b90da73637a81
! Initialize the output register of window 0
set unres3_start,%o0
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 = 6384f085 6d96cd96 902cc427 f86e528a
! %f4 = 947a3700 79f084e2 b723ef10 dc0d1194
! %f8 = afc7d45d 1ed018cc 4b61419b 0aa0b88f
! %f12 = 314ab5f5 39f36118 96bb0456 c5451f4a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8adeac6a 959b37a3 722249f9 740e7733
! %f20 = 376d30f4 0ae51757 69e8ac47 5ecd824b
! %f24 = b8ce0c18 c34243c6 4aaf8db7 1333d245
! %f28 = ea8283ee 392c4cc9 e3e5cc76 547bd91f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 14346373 fcf1d052 4f5bd9f0 041326c6
! %f36 = e65c3dfb d53b5f49 364c25e9 aa427107
! %f40 = a6709c0d 34bb0935 a33e7422 e46a64d0
! %f44 = 48a6b698 bfde9655 4f87fc2c 13357b0f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x97f1e35f0000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = 97f1e35f0000000b
wr %g0,%y ! Clear Y 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:
! %l5 = 5941d0308bc8862d, Mem[0000000052000032] = 7f0d729d
sth %l5,[%i0+0x032] ! Mem[0000000052000030] = 7f0d862d
! %l2 = b6b358ec5399d9fc, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = b6b358ec5399d9fc
! %l2 = b6b358ec5399d9fc, Mem[0000000090800007] = b2a19e26
stb %l2,[%i5+0x007] ! Mem[0000000090800004] = fca19e26
! Mem[0000000091000038] = fe309b50, %g2 = 0000a77962e1241a
lduh [%i6+0x03a],%g2 ! %g2 = 000000000000fe30
! Mem[0000000090800008] = 262fca57, %g2 = 000000000000fe30
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000262f
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = 0000262f, %g3 = 0bad0b00
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
! %l6 = fd3b83b2, %l7 = e56a0285, Mem[0000000090800010] = b25f4cb9 af0a82ca
std %l6,[%i5+%o2] ! Mem[0000000090800010] = fd3b83b2 e56a0285
! Mem[0000000052800028] = 34b1b75e, %l5 = 5941d0308bc8862d
lduw [%i1+%o5],%l5 ! %l5 = 0000000034b1b75e
! Mem[0000000090800000] = 2f7f1d794f34d7fc, %g2 = 00000000206724ce
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7fc
! Mem[0000000091000034] = a440d578, %g2 = 2f7f1d794f34d7fc
ldsb [%i6+0x036],%g2 ! %g2 = ffffffffffffffa4
p33_label_2:
! Mem[0000000053000018] = a6743ff12eb17f09, %l0 = d7b0276bde6bb24b
ldx [%i2+%o3],%l0 ! %l0 = a6743ff12eb17f09
! Mem[0000000090800010] = fd3b83b2 e56a0285, %g2 = ffffffa4, %g3 = 60b200b2
ldd [%i5+%o2],%g2 ! %g2 = 00000000fd3b83b2 00000000e56a0285
! %l4 = 54800eea5453dbe7, Mem[000000005300000e] = 8ec06eb3
sth %l4,[%i2+0x00e] ! Mem[000000005300000c] = 8ec0dbe7
! %l7 = 10f56b97e56a0285, Mem[0000000090800030] = dc3ef5d358a94c81
stx %l7,[%i5+0x030] ! Mem[0000000090800030] = 10f56b97e56a0285
! %l6 = aed45961fd3b83b2, Mem[0000000090800018] = 95560735
stw %l6,[%i5+%o3] ! Mem[0000000090800018] = fd3b83b2
! Mem[0000000091000018] = b6b358ec, %g2 = 00000000fd3b83b2
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffb6b3
! %l1 = dd56027fb87629ab, Mem[0000000091800008] = 4c632420
stb %l1,[%o0+%o1] ! Mem[0000000091800008] = ab632420
! Mem[000000009000003c] = 22b61a17, %g2 = ffffffffffffb6b3
lduw [%i4+0x03c],%g2 ! %g2 = 0000000022b61a17
! %l6 = aed45961fd3b83b2, Mem[0000000090000000] = 8624e74a77d35b81
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = aed45961fd3b83b2
! Mem[0000000052000030] = 7f0d862dfc1d15bb, %l3 = f024b2fc47cd5678
ldx [%i0+0x030],%l3 ! %l3 = 7f0d862dfc1d15bb
p33_label_3:
! %l3 = 7f0d862dfc1d15bb, Mem[0000000090800024] = da437290
stb %l3,[%i5+0x024] ! Mem[0000000090800024] = bb437290
! Mem[0000000090000000] = aed45961fd3b83b2, %g2 = 0000000022b61a17
ldx [%i4+%g0],%g2 ! %g2 = aed45961fd3b83b2
! %l2 = b6b358ec5399d9fc, Mem[0000000091800038] = 206724ce60b200b2
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = b6b358ec5399d9fc
! Mem[0000000091800000] = 22b947aa, %g2 = aed45961fd3b83b2
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000022b9
! Mem[0000000090800008] = 262fca57, %g2 = 00000000000022b9
ldsh [%i5+0x00a],%g2 ! %g2 = 000000000000262f
! %l6 = fd3b83b2, %l7 = e56a0285, Mem[0000000090800030] = 10f56b97 e56a0285
std %l6,[%i5+0x030] ! Mem[0000000090800030] = fd3b83b2 e56a0285
! %l0 = 2eb17f09, %l1 = b87629ab, Mem[0000000090000008] = bc841a2f c349b38e
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 2eb17f09 b87629ab
! Mem[0000000090800004] = 4f34d7fc, %g2 = 000000000000262f
lduh [%i5+0x004],%g2 ! %g2 = 0000000000004f34
! Mem[0000000091000030] = d7be7a30, %g2 = 0000000000004f34
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffd7be
! Mem[0000000090000034] = da399060, %g2 = ffffffffffffd7be
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffda39
p33_label_4:
! Mem[0000000053800020] = bac6d2c2, %l3 = 7f0d862dfc1d15bb
ldsw [%i3+%o4],%l3 ! %l3 = ffffffffbac6d2c2
! Mem[0000000053000010] = 068f4691f2417326, %l0 = a6743ff12eb17f09
ldx [%i2+%o2],%l0 ! %l0 = 068f4691f2417326
! %l7 = 10f56b97e56a0285, Mem[0000000091800000] = 270d22b9
sth %l7,[%o0+%g0] ! Mem[0000000091800000] = 028522b9
! %l6 = fd3b83b2, %l7 = e56a0285, Mem[0000000052800030] = 14e79d16 c366d56d
std %l6,[%i1+0x030] ! Mem[0000000052800030] = fd3b83b2 e56a0285
! Mem[0000000090800024] = bb437290, %g2 = ffffffffffffda39
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000bb
! Mem[0000000052800038] = 1b26a14ac08de208, %l1 = dd56027fb87629ab
ldx [%i1+0x038],%l1 ! %l1 = 1b26a14ac08de208
! Mem[0000000090000038] = 9045cbce, %g2 = 00000000000000bb
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! %l6 = fd3b83b2, %l7 = e56a0285, Mem[0000000052800020] = d936647f 0ee5f912
std %l6,[%i1+%o4] ! Mem[0000000052800020] = fd3b83b2 e56a0285
! Mem[0000000090800020] = 665fc762 bb437290, %g2 = 9045cbce, %g3 = e56a0285
ldd [%i5+%o4],%g2 ! %g2 = 00000000665fc762 00000000bb437290
! Mem[0000000090000000] = 5961fd3b, %g2 = 00000000665fc762
ldub [%i4+0x002],%g2 ! %g2 = 0000000000000059
p33_label_5:
! %l7 = 10f56b97e56a0285, Mem[000000009000003c] = 22b61a17
stb %l7,[%i4+0x03c] ! Mem[000000009000003c] = 85b61a17
! Mem[0000000090000038] = 9045cbce, %g2 = 0000000000000059
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! %l1 = 1b26a14ac08de208, Mem[0000000090800020] = 665fc762bb437290
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 1b26a14ac08de208
! %l6 = fd3b83b2, %l7 = e56a0285, Mem[0000000052800000] = 854b3bb0 c2338ebd
std %l6,[%i1+%g0] ! Mem[0000000052800000] = fd3b83b2 e56a0285
! %l5 = 0000000034b1b75e, Mem[000000009080002e] = 34dffd3b
stb %l5,[%i5+0x02e] ! Mem[000000009080002c] = 5edffd3b
! %l3 = ffffffffbac6d2c2, Mem[0000000053800022] = bac6d2c2
stb %l3,[%i3+0x022] ! Mem[0000000053800020] = bac6c2c2
! %l0 = 068f4691f2417326, Mem[0000000091000000] = 92f01ec2
stw %l0,[%i6+%g0] ! Mem[0000000091000000] = f2417326
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 000000009045cbce
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! Mem[0000000090000038] = 9045cbce, %g18 = 332263eaa2211ef7
ldsw [%i4+0x038],%g2 ! %g2 = 332263eaa2211ef7
! %l5 = 0000000034b1b75e, Mem[0000000090000034] = da399060
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = 34b1b75e
p33_label_6:
! %l0 = f2417326, %l1 = c08de208, Mem[0000000090800010] = fd3b83b2 e56a0285
std %l0,[%i5+%o2] ! Mem[0000000090800010] = f2417326 c08de208
! %l1 = 1b26a14ac08de208, Mem[0000000091000028] = b35541f165d635bd
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 1b26a14ac08de208
! Mem[0000000091800038] = b6b358ec 5399d9fc, %g2 = 9045cbce, %g3 = bb437290
ldd [%o0+0x038],%g2 ! %g2 = 00000000b6b358ec 000000005399d9fc
! %l4 = 5453dbe7, %l5 = 34b1b75e, Mem[0000000091000030] = d7be7a30 941fa440
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 5453dbe7 34b1b75e
! %l3 = ffffffffbac6d2c2, Mem[000000009000002c] = 62474693
stw %l3,[%i4+0x02c] ! Mem[000000009000002c] = bac6d2c2
! Mem[0000000091800008] = ab632420 ec2a3791, %g2 = b6b358ec, %g3 = 5399d9fc
ldd [%o0+%o1],%g2 ! %g2 = 00000000ab632420 00000000ec2a3791
! %l3 = ffffffffbac6d2c2, Mem[0000000090800004] = 4f34d7fc
stw %l3,[%i5+0x004] ! Mem[0000000090800004] = bac6d2c2
! %l6 = aed45961fd3b83b2, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = aed45961fd3b83b2
! %l5 = 0000000034b1b75e, Mem[0000000090800035] = 6a0285fc
stb %l5,[%i5+0x035] ! Mem[0000000090800034] = 5e0285fc
! Mem[0000000052800010] = 12996e73, %l1 = 1b26a14ac08de208
ldsw [%i1+%o2],%l1 ! %l1 = 0000000012996e73
p33_label_7:
! %l4 = 5453dbe7, %l5 = 34b1b75e, Mem[0000000090800020] = 1b26a14a c08de208
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 5453dbe7 34b1b75e
! Mem[0000000091800024] = 7031f4c1, %g2 = 00000000ab632420
ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000070
! %l4 = 54800eea5453dbe7, Mem[0000000090800012] = 7326c08d
sth %l4,[%i5+0x012] ! Mem[0000000090800010] = dbe7c08d
! %l2 = b6b358ec5399d9fc, Mem[0000000090800028] = ddee8f90
stw %l2,[%i5+%o5] ! Mem[0000000090800028] = 5399d9fc
! Mem[0000000091000000] = 7326e276, %g2 = 0000000000000070
lduh [%i6+0x002],%g2 ! %g2 = 0000000000007326
! Mem[0000000091000034] = b75ed578, %g2 = 0000000000007326
lduh [%i6+0x036],%g2 ! %g2 = 000000000000b75e
! %l6 = aed45961fd3b83b2, Mem[0000000091000021] = 4d27c52e
stb %l6,[%i6+0x021] ! Mem[0000000091000020] = b227c52e
! Mem[000000009080002c] = cb985edf, %g2 = 000000000000b75e
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffffcb98
! %l0 = 068f4691f2417326, Mem[0000000091000038] = d578fe30
stb %l0,[%i6+0x038] ! Mem[0000000091000038] = 2678fe30
! Mem[0000000053800004] = f055c8d2, %l1 = 0000000012996e73
lduw [%i3+0x004],%l1 ! %l1 = 00000000f055c8d2
p33_label_8:
! %l5 = 0000000034b1b75e, Mem[0000000091000000] = f2417326
stw %l5,[%i6+%g0] ! Mem[0000000091000000] = 34b1b75e
! %l2 = b6b358ec5399d9fc, Mem[000000005300000f] = 8ec0dbe7
stb %l2,[%i2+0x00f] ! Mem[000000005300000c] = 8ec0dbfc
! Mem[0000000052000004] = 9014cec8, %l7 = 10f56b97e56a0285
ldsb [%i0+0x005],%l7 ! %l7 = 0000000000000014
! %l2 = b6b358ec5399d9fc, Mem[0000000091800028] = f4c1a24c
sth %l2,[%o0+%o5] ! Mem[0000000091800028] = d9fca24c
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = ffffffffffffcb98
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! %l0 = 068f4691f2417326, Mem[0000000052800004] = e56a0285
stw %l0,[%i1+0x004] ! Mem[0000000052800004] = f2417326
! %l6 = fd3b83b2, %l7 = 00000014, Mem[0000000090800008] = a19e262f ca578ad8
std %l6,[%i5+%o1] ! Mem[0000000090800008] = fd3b83b2 00000014
! Mem[000000009080002c] = cb985edf, %g2 = fc554a3e5ac4b8a1
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000cb98
! %l6 = aed45961fd3b83b2, Mem[0000000091000008] = f5482f5f
sth %l6,[%i6+%o1] ! Mem[0000000091000008] = 83b22f5f
! %l3 = ffffffffbac6d2c2, Mem[0000000091000030] = 5453dbe7
stw %l3,[%i6+0x030] ! Mem[0000000091000030] = bac6d2c2
p33_label_9:
! Mem[0000000090800038] = 4a3e5ac4, %g2 = 000000000000cb98
ldsh [%i5+0x03a],%g2 ! %g2 = 0000000000004a3e
! Mem[0000000090000000] = aed45961, %g2 = 0000000000004a3e
lduw [%i4+%g0],%g2 ! %g2 = 00000000aed45961
! Mem[0000000090000038] = 45cbce85, %g2 = 00000000aed45961
ldsb [%i4+0x039],%g2 ! %g2 = 0000000000000045
! Mem[0000000052800024] = e56a0285, %l3 = ffffffffbac6d2c2
lduh [%i1+0x024],%l3 ! %l3 = 000000000000e56a
! %l5 = 0000000034b1b75e, Mem[0000000091800002] = 22b947aa
sth %l5,[%o0+0x002] ! Mem[0000000091800000] = b75e47aa
! %l4 = 5453dbe7, %l5 = 34b1b75e, Mem[0000000090800030] = fd3b83b2 e55e0285
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 5453dbe7 34b1b75e
! Mem[0000000053800018] = b18208bd, %l2 = b6b358ec5399d9fc
ldub [%i3+%o3],%l2 ! %l2 = 00000000000000b1
! Mem[0000000091000028] = 1b26a14a, %g2 = 0000000000000045
ldsh [%i6+%o5],%g2 ! %g2 = 0000000000001b26
! %l2 = 00000000000000b1, Mem[0000000090000034] = 34b1b75e
sth %l2,[%i4+0x034] ! Mem[0000000090000034] = 00b1b75e
! %l2 = 00000000000000b1, Mem[0000000090800034] = 34b1b75e
stw %l2,[%i5+0x034] ! Mem[0000000090800034] = 000000b1
p33_label_10:
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = 00001b26, %g3 = ec2a3791
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! Mem[0000000090000020] = aed45961, %g18 = 332263eaa2211ef7
ldsw [%i4+%o4],%g2 ! %g2 = 332263eaa2211ef7
! Mem[0000000091000038] = 2678fe30 9b50f1dd, %g2 = aed45961, %g3 = 2e582097
ldd [%i6+0x038],%g2 ! %g2 = 000000002678fe30 000000009b50f1dd
! %l6 = aed45961fd3b83b2, Mem[0000000090800014] = c08de208
stw %l6,[%i5+0x014] ! Mem[0000000090800014] = fd3b83b2
! Mem[0000000090800034] = 000000b1, %g2 = 000000002678fe30
ldub [%i5+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000053800028] = 66e3c8f1, %l2 = 00000000000000b1
ldsb [%i3+0x02b],%l2 ! %l2 = fffffffffffffff1
! Mem[0000000091800038] = b6b358ec5399d9fc, %g2 = 0000000000000000
ldx [%o0+0x038],%g2 ! %g2 = b6b358ec5399d9fc
! Mem[0000000091000004] = e276df48, %g2 = b6b358ec5399d9fc
ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffffe2
! %l5 = 0000000034b1b75e, Mem[0000000052800008] = 4e9be514fe7d254a
stx %l5,[%i1+%o1] ! Mem[0000000052800008] = 0000000034b1b75e
! Mem[0000000091800018] = 0c9e9129 1d1391a2, %g2 = ffffffe2, %g3 = 9b50f1dd
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 000000001d1391a2
p33_label_11:
! Mem[0000000090000014] = 2e582097, %g18 = 332263eaa2211ef7
ldsw [%i4+0x014],%g2 ! %g2 = 332263eaa2211ef7
! %l7 = 0000000000000014, Mem[000000009000001c] = 18391fda
stw %l7,[%i4+0x01c] ! Mem[000000009000001c] = 00000014
! Mem[0000000052800010] = 12996e73, %l5 = 0000000034b1b75e
lduh [%i1+%o2],%l5 ! %l5 = 0000000000001299
! Mem[000000009100003c] = 9b50f1dd, %g2 = 000000002e582097
lduw [%i6+0x03c],%g2 ! %g2 = 000000009b50f1dd
! Mem[0000000091000008] = 83b22f5fccff9541, %g2 = 000000009b50f1dd
ldx [%i6+%o1],%g2 ! %g2 = 83b22f5fccff9541
! Mem[0000000090800024] = 34b1b75e, %g2 = 83b22f5fccff9541
lduh [%i5+0x024],%g2 ! %g2 = 00000000000034b1
! %l2 = fffffffffffffff1, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = fffffffffffffff1
! Mem[0000000090000008] = 2eb17f09, %g18 = 332263eaa2211ef7
ldsw [%i4+%o1],%g2 ! %g2 = 332263eaa2211ef7
! Mem[000000005280003c] = c08de208, %l3 = 000000000000e56a
ldub [%i1+0x03d],%l3 ! %l3 = 000000000000008d
! %l1 = 00000000f055c8d2, Mem[0000000053000014] = f2417326
stw %l1,[%i2+0x014] ! Mem[0000000053000014] = f055c8d2
p33_label_12:
! Mem[0000000090800004] = bac6d2c2, %g2 = 000000002eb17f09
lduh [%i5+0x004],%g2 ! %g2 = 000000000000bac6
! Mem[000000009180002c] = 4725624a, %g2 = 000000000000bac6
lduw [%o0+0x02c],%g2 ! %g2 = 000000004725624a
! %l7 = 0000000000000014, Mem[0000000091800010] = 404e134b
stw %l7,[%o0+%o2] ! Mem[0000000091800010] = 00000014
! %l1 = 00000000f055c8d2, Mem[000000009000003c] = 85b61a17
stb %l1,[%i4+0x03c] ! Mem[000000009000003c] = d2b61a17
! %l5 = 0000000000001299, Mem[0000000091000000] = 34b1b75ee276df48
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 0000000000001299
! Mem[0000000090000024] = 83b2c7af, %g2 = 000000004725624a
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffff83b2
! Mem[0000000053800038] = 8cd313a1d79e6f3c, %l7 = 0000000000000014
ldx [%i3+0x038],%l7 ! %l7 = 8cd313a1d79e6f3c
! %l0 = 068f4691f2417326, Mem[0000000091800030] = f7dc9b67
stw %l0,[%o0+0x030] ! Mem[0000000091800030] = f2417326
! %l2 = fffffff1, %l3 = 0000008d, Mem[0000000091000030] = bac6d2c2 34b1b75e
std %l2,[%i6+0x030] ! Mem[0000000091000030] = fffffff1 0000008d
! %l2 = fffffff1, %l3 = 0000008d, Mem[0000000052800020] = fd3b83b2 e56a0285
std %l2,[%i1+%o4] ! Mem[0000000052800020] = fffffff1 0000008d
p33_label_13:
! Mem[000000005280000c] = 34b1b75e, %l1 = 00000000f055c8d2
ldsw [%i1+0x00c],%l1 ! %l1 = 0000000034b1b75e
! Mem[0000000091800038] = b6b358ec, %g2 = ffffffffffff83b2
ldub [%o0+0x038],%g2 ! %g2 = 00000000000000b6
! Mem[0000000090000010] = f4d72e58, %g2 = 00000000000000b6
ldub [%i4+0x012],%g2 ! %g2 = 00000000000000f4
! Mem[0000000090000008] = 2eb17f09, %g2 = 00000000000000f4
ldsb [%i4+%o1],%g2 ! %g2 = 000000000000002e
! %l5 = 0000000000001299, Mem[000000005280001c] = 141ab9fe
stw %l5,[%i1+0x01c] ! Mem[000000005280001c] = 00001299
! Mem[0000000091000034] = 0000008d, %g2 = 000000000000002e
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000014] = 326fb6b3, %g2 = 0000000000000000
lduh [%i6+0x016],%g2 ! %g2 = 000000000000326f
! %l2 = fffffffffffffff1, Mem[0000000090000000] = aed45961fd3b83b2
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = fffffffffffffff1
! Mem[0000000090000014] = 2e582097, %g18 = 332263eaa2211ef7
ldsw [%i4+0x014],%g2 ! %g2 = 332263eaa2211ef7
! %l6 = aed45961fd3b83b2, Mem[0000000091800008] = ab632420ec2a3791
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = aed45961fd3b83b2
p33_label_14:
! %l6 = aed45961fd3b83b2, Mem[000000009000002c] = bac6d2c2
stb %l6,[%i4+0x02c] ! Mem[000000009000002c] = b2c6d2c2
! %l5 = 0000000000001299, Mem[000000009180000c] = fd3b83b2
stb %l5,[%o0+0x00c] ! Mem[000000009180000c] = 993b83b2
! %l4 = 54800eea5453dbe7, Mem[0000000052000038] = 81daa46ac059b44e
stx %l4,[%i0+0x038] ! Mem[0000000052000038] = 54800eea5453dbe7
! %l7 = 8cd313a1d79e6f3c, Mem[0000000053800004] = f055c8d2
sth %l7,[%i3+0x004] ! Mem[0000000053800004] = 6f3cc8d2
! Mem[0000000090800030] = 5453dbe7 000000b1, %g2 = 2e582097, %g3 = 1d1391a2
ldd [%i5+0x030],%g2 ! %g2 = 000000005453dbe7 00000000000000b1
! %l3 = 000000000000008d, Mem[0000000091800008] = aed45961
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = 0000008d
! %l3 = 000000000000008d, Mem[0000000090000036] = b75e9045
sth %l3,[%i4+0x036] ! Mem[0000000090000034] = 008d9045
! %l6 = aed45961fd3b83b2, Mem[0000000091800024] = 41537031
sth %l6,[%o0+0x024] ! Mem[0000000091800024] = 83b27031
! Mem[0000000091000000] = 00000000 00001299, %g2 = 5453dbe7, %g3 = 000000b1
ldd [%i6+%g0],%g2 ! %g2 = 0000000000000000 0000000000001299
! Mem[0000000052800004] = f2417326, %l4 = 54800eea5453dbe7
ldsw [%i1+0x004],%l4 ! %l4 = fffffffff2417326
p33_label_15:
! %l4 = fffffffff2417326, Mem[0000000091800038] = b6b358ec5399d9fc
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = fffffffff2417326
! Mem[0000000091800024] = 7031d9fc, %g2 = 0000000000000000
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007031
! %l2 = fffffffffffffff1, Mem[0000000091800004] = 47aa0789
sth %l2,[%o0+0x004] ! Mem[0000000091800004] = fff10789
! Mem[000000009180002c] = 624af241, %g2 = 0000000000007031
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000624a
! Mem[000000009180003c] = 26000000, %g2 = 000000000000624a
ldub [%o0+0x03f],%g2 ! %g2 = 0000000000000026
! Mem[0000000090800020] = e734b1b7, %g2 = 0000000000000026
ldub [%i5+0x023],%g2 ! %g2 = 00000000000000e7
! Mem[000000009100001c] = d9fc3db2, %g2 = 00000000000000e7
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffffd9fc
! %l5 = 0000000000001299, Mem[0000000090000000] = ffffffff
stw %l5,[%i4+%g0] ! Mem[0000000090000000] = 00001299
! %l4 = f2417326, %l5 = 00001299, Mem[0000000091000020] = 3db227c5 2e6fd2f1
std %l4,[%i6+%o4] ! Mem[0000000091000020] = f2417326 00001299
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = ffffffffffffd9fc
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
p33_label_16:
! Mem[0000000091000008] = 83b22f5f ccff9541, %g2 = 5ac4b8a1, %g3 = 00001299
ldd [%i6+%o1],%g2 ! %g2 = 0000000083b22f5f 00000000ccff9541
! %l2 = fffffffffffffff1, Mem[000000009000000d] = 7629abb8
stb %l2,[%i4+0x00d] ! Mem[000000009000000c] = f129abb8
! Mem[000000009180001c] = fffffff1, %g2 = 0000000083b22f5f
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000ffff
! Mem[000000009080002c] = cb985edf, %g18 = 332263eaa2211ef7
ldsw [%i5+0x02c],%g2 ! %g2 = 332263eaa2211ef7
! %l6 = aed45961fd3b83b2, Mem[000000009180002a] = a24c4725
sth %l6,[%o0+0x02a] ! Mem[0000000091800028] = 83b24725
! Mem[0000000091000038] = fe309b50, %g2 = ffffffffcb985edf
lduh [%i6+0x03a],%g2 ! %g2 = 000000000000fe30
! Mem[0000000091000024] = 00001299, %g18 = 332263eaa2211ef7
ldsw [%i6+0x024],%g2 ! %g2 = 332263eaa2211ef7
! Mem[0000000053800008] = 14ec6ea9 676ca591, %l6 = fd3b83b2, %l7 = d79e6f3c
ldd [%i3+%o1],%l6 ! %l6 = 0000000014ec6ea9 00000000676ca591
! Mem[000000009080003c] = 5ac4b8a1, %g18 = 332263eaa2211ef7
ldsw [%i5+0x03c],%g2 ! %g2 = 332263eaa2211ef7
! Mem[000000009000003c] = d2b61a17, %g2 = 000000005ac4b8a1
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000d2b6
p33_label_17:
! Mem[0000000053000024] = db984810, %l6 = 0000000014ec6ea9
ldsb [%i2+0x025],%l6 ! %l6 = ffffffffffffff98
! Mem[0000000090000018] = e663a5d900000014, %g2 = 000000000000d2b6
ldx [%i4+%o3],%g2 ! %g2 = e663a5d900000014
! Mem[0000000090000014] = 97e663a5, %g2 = e663a5d900000014
ldub [%i4+0x017],%g2 ! %g2 = 0000000000000097
! Mem[0000000091800018] = ffffffff, %g2 = 0000000000000097
ldsb [%o0+%o3],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000000] = 00000000, %g2 = ffffffffffffffff
lduw [%i6+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = 00001299, %g2 = 0000000000000000
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = 2eb17f09 b8f129ab, %g2 = 00000000, %g3 = ccff9541
ldd [%i4+%o1],%g2 ! %g2 = 000000002eb17f09 00000000b8f129ab
! Mem[0000000052800038] = 1b26a14a, %l7 = 00000000676ca591
lduw [%i1+0x038],%l7 ! %l7 = 000000001b26a14a
! %l4 = f2417326, %l5 = 00001299, Mem[0000000091800008] = 0000008d 993b83b2
std %l4,[%o0+%o1] ! Mem[0000000091800008] = f2417326 00001299
! Mem[0000000091000000] = 00000000, %g2 = 000000002eb17f09
lduh [%i6+%g0],%g2 ! %g2 = 0000000000000000
p33_label_18:
! Mem[000000009100000c] = 95411b12, %g2 = 0000000000000000
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffff9541
! Mem[000000005300000c] = 8ec0dbfc, %l1 = 0000000034b1b75e
lduw [%i2+0x00c],%l1 ! %l1 = 000000008ec0dbfc
! %l0 = f2417326, %l1 = 8ec0dbfc, Mem[0000000090000000] = 00001299 fffffff1
std %l0,[%i4+%g0] ! Mem[0000000090000000] = f2417326 8ec0dbfc
! %l0 = 068f4691f2417326, Mem[000000005300002f] = 1b7cbf10
stb %l0,[%i2+0x02f] ! Mem[000000005300002c] = 1b7cbf26
! Mem[0000000091800000] = 0285b75e fff10789, %g2 = ffff9541, %g3 = b8f129ab
ldd [%o0+%g0],%g2 ! %g2 = 000000000285b75e 00000000fff10789
! %l2 = fffffffffffffff1, Mem[0000000091800028] = d9fc83b2
stw %l2,[%o0+%o5] ! Mem[0000000091800028] = fffffff1
! %l6 = ffffffffffffff98, Mem[000000009080000c] = 00000014
sth %l6,[%i5+0x00c] ! Mem[000000009080000c] = ff980014
! %l3 = 000000000000008d, Mem[0000000090000010] = b8b0f4d7
stb %l3,[%i4+%o2] ! Mem[0000000090000010] = 8db0f4d7
! %l0 = 068f4691f2417326, Mem[0000000091800020] = 21fea2c7
sth %l0,[%o0+%o4] ! Mem[0000000091800020] = 7326a2c7
! Mem[0000000091000028] = 1b26a14a, %g2 = 000000000285b75e
lduw [%i6+%o5],%g2 ! %g2 = 000000001b26a14a
p33_label_19:
! %l2 = fffffff1, %l3 = 0000008d, Mem[0000000091000000] = 00000000 00001299
std %l2,[%i6+%g0] ! Mem[0000000091000000] = fffffff1 0000008d
! %l0 = f2417326, %l1 = 8ec0dbfc, Mem[0000000090000038] = 9045cbce d2b61a17
std %l0,[%i4+0x038] ! Mem[0000000090000038] = f2417326 8ec0dbfc
! %l7 = 000000001b26a14a, Mem[0000000090000020] = aed45961
sth %l7,[%i4+%o4] ! Mem[0000000090000020] = a14a5961
! Mem[0000000090000008] = 2eb17f09 b8f129ab, %g2 = 1b26a14a, %g3 = fff10789
ldd [%i4+%o1],%g2 ! %g2 = 000000002eb17f09 00000000b8f129ab
! %l0 = 068f4691f2417326, Mem[000000009180002c] = 4725624a
stb %l0,[%o0+0x02c] ! Mem[000000009180002c] = 2625624a
! Mem[0000000090800010] = f241dbe7, %g2 = 000000002eb17f09
lduh [%i5+%o2],%g2 ! %g2 = 000000000000f241
! Mem[0000000091000030] = f1000000, %g2 = 000000000000f241
ldsb [%i6+0x033],%g2 ! %g2 = fffffffffffffff1
! Mem[0000000090800018] = 83b25362, %g2 = fffffffffffffff1
lduh [%i5+0x01a],%g2 ! %g2 = 00000000000083b2
! %l0 = f2417326, %l1 = 8ec0dbfc, Mem[0000000090000018] = e663a5d9 00000014
std %l0,[%i4+%o3] ! Mem[0000000090000018] = f2417326 8ec0dbfc
! Mem[0000000053000000] = f2fd4812, %l0 = 068f4691f2417326
ldub [%i2+%g0],%l0 ! %l0 = 00000000000000f2
p33_label_20:
! Mem[0000000090800028] = 5399d9fc, %g18 = 332263eaa2211ef7
ldsw [%i5+%o5],%g2 ! %g2 = 332263eaa2211ef7
! Mem[0000000090800038] = fc554a3e, %g2 = 000000005399d9fc
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e
! Mem[0000000090000010] = 8db0f4d7, %g2 = 00000000fc554a3e
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffff8db0
! %l5 = 0000000000001299, Mem[0000000053800002] = b3b72bf1
sth %l5,[%i3+0x002] ! Mem[0000000053800000] = b3b71299
! Mem[0000000090800024] = 34b1b75e, %g18 = 332263eaa2211ef7
ldsw [%i5+0x024],%g2 ! %g2 = 332263eaa2211ef7
! %l2 = fffffff1, %l3 = 0000008d, Mem[0000000090000038] = f2417326 8ec0dbfc
std %l2,[%i4+0x038] ! Mem[0000000090000038] = fffffff1 0000008d
! Mem[0000000053800024] = 5eda03c9, %l2 = fffffffffffffff1
lduw [%i3+0x024],%l2 ! %l2 = 000000005eda03c9
! %l1 = 000000008ec0dbfc, Mem[000000009080000a] = 83b2ff98
sth %l1,[%i5+0x00a] ! Mem[0000000090800008] = dbfcff98
! Mem[0000000091800030] = f2417326, %g2 = 0000000034b1b75e
ldsb [%o0+0x030],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000091800018] = ffffffff, %g2 = fffffffffffffff2
ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffffff
p33_label_21:
! Mem[0000000091800004] = 0789f241, %g2 = ffffffffffffffff
ldsb [%o0+0x006],%g2 ! %g2 = 0000000000000007
! %l2 = 5eda03c9, %l3 = 0000008d, Mem[0000000090000000] = f2417326 8ec0dbfc
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 5eda03c9 0000008d
! %l5 = 0000000000001299, Mem[0000000090000024] = fd3b83b2
stw %l5,[%i4+0x024] ! Mem[0000000090000024] = 00001299
! Mem[0000000091800010] = 00000014 01f6b102, %g2 = 00000007, %g3 = b8f129ab
ldd [%o0+%o2],%g2 ! %g2 = 0000000000000014 0000000001f6b102
! Mem[0000000091000008] = 83b22f5fccff9541, %g2 = 0000000000000014
ldx [%i6+%o1],%g2 ! %g2 = 83b22f5fccff9541
! %l7 = 000000001b26a14a, Mem[0000000091000028] = 1b26a14a
stw %l7,[%i6+%o5] ! Mem[0000000091000028] = 1b26a14a
! Mem[0000000052800000] = fd3b83b2, %l4 = fffffffff2417326
ldsw [%i1+%g0],%l4 ! %l4 = fffffffffd3b83b2
! %l6 = ffffffffffffff98, Mem[0000000091000031] = fffff100
stb %l6,[%i6+0x031] ! Mem[0000000091000030] = 98fff100
! Mem[0000000091800038] = ffffffff, %g18 = 332263eaa2211ef7
ldsw [%o0+0x038],%g2 ! %g2 = 332263eaa2211ef7
! Mem[0000000052800010] = 12996e73 a353053c, %l4 = fd3b83b2, %l5 = 00001299
ldd [%i1+%o2],%l4 ! %l4 = 0000000012996e73 00000000a353053c
p33_label_22:
! %l3 = 000000000000008d, Mem[0000000091000028] = 1b26a14a
stw %l3,[%i6+%o5] ! Mem[0000000091000028] = 0000008d
! Mem[0000000091000008] = 83b22f5f, %g18 = 332263eaa2211ef7
ldsw [%i6+%o1],%g2 ! %g2 = 332263eaa2211ef7
! %l6 = ffffff98, %l7 = 1b26a14a, Mem[0000000091800038] = ffffffff f2417326
std %l6,[%o0+0x038] ! Mem[0000000091800038] = ffffff98 1b26a14a
! Mem[0000000091800004] = 0789f241, %g2 = ffffffff83b22f5f
ldsb [%o0+0x006],%g2 ! %g2 = 0000000000000007
! Mem[0000000091000030] = ff98fff10000008d, %g2 = 0000000000000007
ldx [%i6+0x030],%g2 ! %g2 = ff98fff10000008d
! Mem[0000000052000020] = 536e9c37, %l6 = ffffffffffffff98
lduw [%i0+%o4],%l6 ! %l6 = 00000000536e9c37
! %l6 = 00000000536e9c37, Mem[000000009100003f] = dd000000
stb %l6,[%i6+0x03f] ! Mem[000000009100003c] = 37000000
! %l0 = 00000000000000f2, Mem[0000000090000030] = 573d94b1
stw %l0,[%i4+0x030] ! Mem[0000000090000030] = 000000f2
! Mem[000000009100001c] = 5399d9fc, %g18 = 332263eaa2211ef7
ldsw [%i6+0x01c],%g2 ! %g2 = 332263eaa2211ef7
! %l0 = 00000000000000f2, Mem[0000000091000008] = 83b22f5fccff9541
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000000000000f2
p33_label_23:
! Mem[000000009080000c] = ff980014, %g2 = 000000005399d9fc
lduw [%i5+0x00c],%g2 ! %g2 = 00000000ff980014
! Mem[000000009100001c] = 5399d9fc, %g2 = 00000000ff980014
lduw [%i6+0x01c],%g2 ! %g2 = 000000005399d9fc
! %l7 = 000000001b26a14a, Mem[0000000090800008] = fd3bdbfc
stb %l7,[%i5+%o1] ! Mem[0000000090800008] = 4a3bdbfc
! %l7 = 000000001b26a14a, Mem[0000000091000012] = 6a381f66
sth %l7,[%i6+0x012] ! Mem[0000000091000010] = a14a1f66
! %l2 = 5eda03c9, %l3 = 0000008d, Mem[0000000090800008] = 4a3bdbfc ff980014
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 5eda03c9 0000008d
! Mem[0000000053800020] = bac6c2c2, %l2 = 000000005eda03c9
lduh [%i3+0x022],%l2 ! %l2 = 000000000000c2c2
! %l3 = 000000000000008d, Mem[0000000090800028] = 5399d9fc
stw %l3,[%i5+%o5] ! Mem[0000000090800028] = 0000008d
! %l4 = 0000000012996e73, Mem[0000000091800024] = 83b27031
sth %l4,[%o0+0x024] ! Mem[0000000091800024] = 6e737031
! Mem[0000000090000028] = c7af7175 b2c6d2c2, %g2 = 5399d9fc, %g3 = 01f6b102
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 00000000b2c6d2c2
! Mem[0000000053000004] = 1ab352ce, %l1 = 000000008ec0dbfc
lduw [%i2+0x004],%l1 ! %l1 = 000000001ab352ce
p33_label_24:
! Mem[0000000091800010] = 00001401, %g2 = 00000000c7af7175
ldub [%o0+0x011],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000a353053c, Mem[0000000091800010] = 0000001401f6b102
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = 00000000a353053c
! Mem[0000000052000028] = 8ac1e3c0, %l0 = 00000000000000f2
ldub [%i0+0x02b],%l0 ! %l0 = 00000000000000c0
! Mem[000000009180001c] = fff17326, %g2 = 0000000000000000
ldsb [%o0+0x01e],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800020] = a2c76e73, %g2 = ffffffffffffffff
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffa2c7
! %l5 = 00000000a353053c, Mem[0000000091800020] = 7326a2c7
stw %l5,[%o0+%o4] ! Mem[0000000091800020] = a353053c
! Mem[0000000090000038] = fffffff10000008d, %g2 = ffffffffffffa2c7
ldx [%i4+0x038],%g2 ! %g2 = fffffff10000008d
! Mem[0000000091800018] = ffffffff, %g2 = fffffff10000008d
ldsb [%o0+0x019],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800028] = fffffff1, %g2 = ffffffffffffffff
ldub [%o0+%o5],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800020] = 053c6e73, %g2 = 00000000000000ff
lduh [%o0+0x022],%g2 ! %g2 = 000000000000053c
p33_label_25:
! %l5 = 00000000a353053c, Mem[000000009180000e] = 12990000
sth %l5,[%o0+0x00e] ! Mem[000000009180000c] = 053c0000
! Mem[0000000053800014] = 0d8bda9d, %l6 = 00000000536e9c37
ldsb [%i3+0x017],%l6 ! %l6 = ffffffffffffff9d
! Mem[000000009180000c] = 053c0000, %g2 = 000000000000053c
ldsh [%o0+0x00e],%g2 ! %g2 = 000000000000053c
! Mem[0000000053000020] = cf15c4d7 db984810, %l4 = 12996e73, %l5 = a353053c
ldd [%i2+%o4],%l4 ! %l4 = 00000000cf15c4d7 00000000db984810
! %l6 = ffffffffffffff9d, Mem[0000000053800020] = bac6c2c2
stb %l6,[%i3+%o4] ! Mem[0000000053800020] = 9dc6c2c2
! Mem[0000000090800030] = 5453dbe7 000000b1, %g2 = 0000053c, %g3 = b2c6d2c2
ldd [%i5+0x030],%g2 ! %g2 = 000000005453dbe7 00000000000000b1
! %l0 = 000000c0, %l1 = 1ab352ce, Mem[0000000052000030] = 7f0d862d fc1d15bb
std %l0,[%i0+0x030] ! Mem[0000000052000030] = 000000c0 1ab352ce
! Mem[0000000090000010] = d72e5820, %g2 = 000000005453dbe7
ldsb [%i4+0x013],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000053000028] = abcd716d1b7cbf26, %l0 = 00000000000000c0
ldx [%i2+%o5],%l0 ! %l0 = abcd716d1b7cbf26
! Mem[0000000090800028] = 0000008d cb985edf, %g2 = ffffffd7, %g3 = 000000b1
ldd [%i5+%o5],%g2 ! %g2 = 000000000000008d 00000000cb985edf
ba,a p33_not_taken_0_end
p33_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 abcd716d1b7cbf26
bne,a,pn %xcc,p33_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000001ab352ce
bne,a,pn %xcc,p33_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000c2c2
bne,a,pn %xcc,p33_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000008d
bne,a,pn %xcc,p33_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000cf15c4d7
bne,a,pn %xcc,p33_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000db984810
bne,a,pn %xcc,p33_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffff9d
bne,a,pn %xcc,p33_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000001b26a14a
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 947a3700 79f084e2
bne %xcc,p33_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b723ef10 dc0d1194
bne %xcc,p33_f6_fail
nop
! Check Local Memory
set p33_local0_expect,%g1
p33_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = 000000c01ab352ce
ldx [%i0+0x030],%g3 ! Observed data at 0000000052000030
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 54800eea5453dbe7
ldx [%i0+0x038],%g3 ! Observed data at 0000000052000038
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x038,%g4
set p33_local1_expect,%g1
p33_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = fd3b83b2f2417326
ldx [%i1+0x000],%g3 ! Observed data at 0000000052800000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000000034b1b75e
ldx [%i1+0x008],%g3 ! Observed data at 0000000052800008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0a38983000001299
ldx [%i1+0x018],%g3 ! Observed data at 0000000052800018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fffffff10000008d
ldx [%i1+0x020],%g3 ! Observed data at 0000000052800020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = fd3b83b2e56a0285
ldx [%i1+0x030],%g3 ! Observed data at 0000000052800030
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x030,%g4
set p33_local2_expect,%g1
p33_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 6f907fa68ec0dbfc
ldx [%i2+0x008],%g3 ! Observed data at 0000000053000008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 068f4691f055c8d2
ldx [%i2+0x010],%g3 ! Observed data at 0000000053000010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = abcd716d1b7cbf26
ldx [%i2+0x028],%g3 ! Observed data at 0000000053000028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x028,%g4
set p33_local3_expect,%g1
p33_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = b3b712996f3cc8d2
ldx [%i3+0x000],%g3 ! Observed data at 0000000053800000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9dc6c2c25eda03c9
ldx [%i3+0x020],%g3 ! Observed data at 0000000053800020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x020,%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_f4_fail:
set p33_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f6_fail:
set p33_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 33 failed
p33_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x084] ! Set processor 33 done flag
set p33_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 33 failed
p33_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x084] ! Set processor 33 done flag
set p33_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p33_selfmod_failed:
ba p33_failed
mov 0xabc,%g1
p33_common_error:
or %g0,0xf01,%g1
ba p33_failed
mov %o5,%g3
p33_common_signature_error:
set p33_temp,%g1
ba p33_failed
st %g2,[%g1] ! Common Lock Number
p33_common_timeout:
set p33_temp,%g1
ba p33_failed
st %g2,[%g1] ! Common Lock Number
p33_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p33_failed
mov 0x0,%g3
p33_trap1e:
stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800028]
stha %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000010]
stda %l6,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000008]
done
p33_trap1o:
stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800028]
stha %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000010]
stda %l6,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000008]
done
p33_trap2e:
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800020]
done
p33_trap2o:
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800020]
done
p33_trap3e:
nop
nop
nop
nop
nop
nop
done
p33_trap3o:
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 = d7b0276bde6bb24b
ldx [%g1+0x008],%l1 ! %l1 = dd56027fb87629ab
ldx [%g1+0x010],%l2 ! %l2 = b6b358ec5399d9fc
ldx [%g1+0x018],%l3 ! %l3 = f024b2fc47cd5678
ldx [%g1+0x020],%l4 ! %l4 = 54800eea5453dbe7
ldx [%g1+0x028],%l5 ! %l5 = 5941d0308bc8862d
ldx [%g1+0x030],%l6 ! %l6 = aed45961fd3b83b2
ldx [%g1+0x038],%l7 ! %l7 = 10f56b97e56a0285
! Initialize the output register of window 0
set unres3_start,%o0
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 = 78ed67a2 943f5155 009de88e d272b02c
! %f4 = 6fc95b78 84d96637 bfdf7c9e c34ff4fc
! %f8 = ce37bd02 46958fd3 3e3f0125 ef460050
! %f12 = 10e55360 fd03c8dc 8d4d5c62 4f8f0723
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8893da29 a1ff482d 28faaa3a b7519bd5
! %f20 = 6449164c 7a8336b6 31d55abf cd79ee02
! %f24 = a58159ec 9c72f24e f13bf835 6ff829dc
! %f28 = f1d4b460 e29a5f6c 196d82e6 4fd7c006
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = afbaf5c7 bde3a3c6 ee1d008d 85ef3df3
! %f36 = e7a9ac67 50ce09a4 8a61bb7d 02be1d88
! %f40 = 8432f7bc 3f0e6d1a fea16855 7bc96a28
! %f44 = 5b61afb0 377c6777 34183523 8772a6a5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xad2e67b800000020,%g7,%g1 ! GSR scale = 4, align = 0
wr %g1,%g0,%gsr ! GSR = ad2e67b800000020
wr %g0,%y ! Clear Y 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:
! %l6 = 62a1c52b, %l7 = 2cacb8b8, Mem[0000000091000008] = f5482f5f ccff9541
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 62a1c52b 2cacb8b8
! Mem[0000000091000000] = 1ec2e276, %g2 = 0000824d01306f71
lduh [%i6+0x002],%g2 ! %g2 = 0000000000001ec2
! Mem[000000009000002c] = 62474693, %g2 = 0000000000001ec2
lduw [%i4+0x02c],%g2 ! %g2 = 0000000062474693
! Mem[000000005580003c] = f72a9a5d, %l3 = 1342bdabe0900738
ldsw [%i3+0x03c],%l3 ! %l3 = fffffffff72a9a5d
! %l1 = 9852b5de4e16bb5e, Mem[000000009080002c] = cb9834df
stw %l1,[%i5+0x02c] ! Mem[000000009080002c] = 4e16bb5e
! Mem[0000000090800028] = ddee8f90, %g18 = 4568b64ae79dba00
ldsw [%i5+%o5],%g2 ! %g2 = 4568b64ae79dba00
! Mem[0000000054000018] = a94964563cf9dfa4, %l0 = f35cfffa7f911337
ldx [%i0+%o3],%l0 ! %l0 = a94964563cf9dfa4
! %l1 = 9852b5de4e16bb5e, Mem[0000000090800014] = af0a82ca
sth %l1,[%i5+0x014] ! Mem[0000000090800014] = bb5e82ca
! %l0 = 3cf9dfa4, %l1 = 4e16bb5e, Mem[0000000090000028] = c7af7175 62474693
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 3cf9dfa4 4e16bb5e
! %l7 = d32d5f7a2cacb8b8, Mem[0000000091800002] = 22b947aa
stb %l7,[%o0+0x002] ! Mem[0000000091800000] = b8b947aa
p34_label_2:
! %l0 = 3cf9dfa4, %l1 = 4e16bb5e, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 3cf9dfa4 4e16bb5e
! %l4 = 4f948235, %l5 = 78a0e005, Mem[0000000091800028] = f4c1a24c 4725624a
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 4f948235 78a0e005
! Mem[0000000055000000] = ebbf74eb, %l3 = fffffffff72a9a5d
ldsw [%i2+%g0],%l3 ! %l3 = ffffffffebbf74eb
! %l7 = d32d5f7a2cacb8b8, Mem[0000000090800006] = d7b2a19e
sth %l7,[%i5+0x006] ! Mem[0000000090800004] = b8b8a19e
! %l1 = 9852b5de4e16bb5e, Mem[0000000054800038] = cc118992ebf57604
stx %l1,[%i1+0x038] ! Mem[0000000054800038] = 9852b5de4e16bb5e
! Mem[0000000090000028] = 3cf9dfa4 4e16bb5e, %g2 = ddee8f90, %g3 = 0bad0b00
ldd [%i4+%o5],%g2 ! %g2 = 000000003cf9dfa4 000000004e16bb5e
! %l0 = a94964563cf9dfa4, Mem[000000005480001f] = c7a027de
stb %l0,[%i1+0x01f] ! Mem[000000005480001c] = c7a027a4
! Mem[0000000090000010] = b8b0f4d72e582097, %g2 = 000000003cf9dfa4
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d72e582097
! Mem[0000000090800018] = 9556073553628adf, %g2 = b8b0f4d72e582097
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
! Mem[0000000090800020] = 665fc762 da437290, %g2 = 53628adf, %g3 = 4e16bb5e
ldd [%i5+%o4],%g2 ! %g2 = 00000000665fc762 00000000da437290
p34_label_3:
! %l7 = d32d5f7a2cacb8b8, Mem[0000000090000008] = bc841a2fc349b38e
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = d32d5f7a2cacb8b8
! %l4 = 195856d04f948235, Mem[0000000055000034] = 0d29cc75
stb %l4,[%i2+0x034] ! Mem[0000000055000034] = 3529cc75
! Mem[0000000091000038] = d578fe30, %g2 = 00000000665fc762
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffd578
! Mem[000000009180003c] = b2000000, %g2 = ffffffffffffd578
ldub [%o0+0x03f],%g2 ! %g2 = 00000000000000b2
! Mem[0000000091000004] = e276df48, %g18 = 4568b64ae79dba00
ldsw [%i6+0x004],%g2 ! %g2 = 4568b64ae79dba00
! Mem[0000000091000034] = 941fa440, %g18 = 4568b64ae79dba00
ldsw [%i6+0x034],%g2 ! %g2 = 4568b64ae79dba00
! %l4 = 195856d04f948235, Mem[0000000091000034] = 941fa440
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = 4f948235
! Mem[0000000090000008] = d32d5f7a, %g2 = ffffffff941fa440
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffd32d
! %l3 = ffffffffebbf74eb, Mem[0000000091800018] = 3cf9dfa4
sth %l3,[%o0+%o3] ! Mem[0000000091800018] = 74ebdfa4
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = ffffd32d, %g3 = da437290
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
p34_label_4:
! %l3 = ffffffffebbf74eb, Mem[0000000091000008] = 62a1c52b2cacb8b8
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = ffffffffebbf74eb
! %l5 = 778c56f278a0e005, Mem[0000000090800010] = b25f4cb9bb5e82ca
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 778c56f278a0e005
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 000000009045cbce
ldub [%i6+0x024],%g2 ! %g2 = 000000000000002e
! %l5 = 778c56f278a0e005, Mem[0000000054000014] = e5656ace
sth %l5,[%i0+0x014] ! Mem[0000000054000014] = e0056ace
! %l3 = ffffffffebbf74eb, Mem[0000000090800023] = 62da4372
stb %l3,[%i5+0x023] ! Mem[0000000090800020] = ebda4372
! Mem[0000000054000034] = 7d637eac, %l0 = a94964563cf9dfa4
lduh [%i0+0x036],%l0 ! %l0 = 0000000000007eac
! Mem[0000000091800024] = 41537031, %g2 = 000000000000002e
lduw [%o0+0x024],%g2 ! %g2 = 0000000041537031
! Mem[000000009000001c] = 18391fda, %g2 = 0000000041537031
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fda
! %l4 = 195856d04f948235, Mem[0000000091000030] = d7be7a304f948235
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 195856d04f948235
! Mem[0000000054000030] = 2ebd95af7d637eac, %l2 = 02f8128e643db9ed
ldx [%i0+0x030],%l2 ! %l2 = 2ebd95af7d637eac
p34_label_5:
! %l3 = ffffffffebbf74eb, Mem[0000000090800034] = 58a94c81
sth %l3,[%i5+0x034] ! Mem[0000000090800034] = 74eb4c81
! Mem[000000009000003c] = 22b61a17, %g18 = 4568b64ae79dba00
ldsw [%i4+0x03c],%g2 ! %g2 = 4568b64ae79dba00
! Mem[0000000091000014] = 1f66326f, %g2 = 0000000022b61a17
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66326f
! Mem[000000009000000c] = b8b8b0f4, %g2 = 000000001f66326f
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000091800018] = 74ebdfa4, %g2 = ffffffffffffffb8
lduh [%o0+%o3],%g2 ! %g2 = 00000000000074eb
! Mem[0000000091800038] = 24ce60b2, %g2 = 00000000000074eb
ldsh [%o0+0x03a],%g2 ! %g2 = 00000000000024ce
! Mem[000000009100000c] = ebbf74eb, %g2 = 00000000000024ce
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ebbf74eb
! Mem[0000000091000024] = 2e6fd2f1, %g18 = 4568b64ae79dba00
ldsw [%i6+0x024],%g2 ! %g2 = 4568b64ae79dba00
! Mem[0000000091800028] = 94823578, %g2 = 000000002e6fd2f1
ldsb [%o0+0x029],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = ffffffffffffff94
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
p34_label_6:
! %l6 = 62a1c52b, %l7 = 2cacb8b8, Mem[0000000055800000] = bac7d8e9 341651cf
std %l6,[%i3+%g0] ! Mem[0000000055800000] = 62a1c52b 2cacb8b8
! Mem[0000000091800014] = 01f6b102, %g2 = 1b126a381f66326f
lduw [%o0+0x014],%g2 ! %g2 = 0000000001f6b102
! Mem[000000005480003c] = 4e16bb5e, %l1 = 9852b5de4e16bb5e
lduh [%i1+0x03c],%l1 ! %l1 = 0000000000004e16
! Mem[0000000091000030] = 195856d0, %g2 = 0000000001f6b102
lduw [%i6+0x030],%g2 ! %g2 = 00000000195856d0
! Mem[0000000055000014] = abd123a3, %l1 = 0000000000004e16
ldub [%i2+0x015],%l1 ! %l1 = 00000000000000d1
! Mem[0000000091000024] = f1b35541, %g2 = 00000000195856d0
ldsb [%i6+0x027],%g2 ! %g2 = fffffffffffffff1
! Mem[0000000090800030] = f5d374eb, %g2 = fffffffffffffff1
ldsb [%i5+0x032],%g2 ! %g2 = fffffffffffffff5
! Mem[0000000090000030] = 573d94b1da399060, %g2 = fffffffffffffff5
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! %l7 = d32d5f7a2cacb8b8, Mem[0000000091800018] = 74ebdfa44e16bb5e
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = d32d5f7a2cacb8b8
! %l1 = 00000000000000d1, Mem[0000000091800021] = fea2c741
stb %l1,[%o0+0x021] ! Mem[0000000091800020] = d1a2c741
p34_label_7:
! Mem[0000000055000038] = 942bb9f2 8864689f, %l2 = 7d637eac, %l3 = ebbf74eb
ldd [%i2+0x038],%l2 ! %l2 = 00000000942bb9f2 000000008864689f
! %l2 = 00000000942bb9f2, Mem[0000000055800029] = 1cde8b87
stb %l2,[%i3+0x029] ! Mem[0000000055800028] = 1cf28b87
! Mem[0000000055000024] = d6634add, %l4 = 195856d04f948235
ldsb [%i2+0x025],%l4 ! %l4 = 0000000000000063
! Mem[0000000091800014] = 01f6b102, %g2 = 573d94b1da399060
lduh [%o0+0x014],%g2 ! %g2 = 00000000000001f6
! %l6 = 21b3f45a62a1c52b, Mem[0000000091000036] = 8235d578
sth %l6,[%i6+0x036] ! Mem[0000000091000034] = c52bd578
! %l4 = 00000063, %l5 = 78a0e005, Mem[0000000054000028] = 5938c866 7aafc04f
std %l4,[%i0+%o5] ! Mem[0000000054000028] = 00000063 78a0e005
! %l2 = 942bb9f2, %l3 = 8864689f, Mem[0000000090000020] = efdae8a0 ecd31cd9
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 942bb9f2 8864689f
! %l3 = 000000008864689f, Mem[0000000090800028] = ddee8f904e16bb5e
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 000000008864689f
! Mem[000000009100002c] = 35bd1958, %g2 = 00000000000001f6
ldsb [%i6+0x02e],%g2 ! %g2 = 0000000000000035
! %l2 = 942bb9f2, %l3 = 8864689f, Mem[0000000090800008] = a19e262f ca578ad8
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 942bb9f2 8864689f
p34_label_8:
! Mem[0000000055800000] = 62a1c52b2cacb8b8, %l6 = 21b3f45a62a1c52b
ldx [%i3+%g0],%l6 ! %l6 = 62a1c52b2cacb8b8
! Mem[0000000090800004] = b8942bb9, %g2 = 0000000000000035
ldub [%i5+0x007],%g2 ! %g2 = 00000000000000b8
! Mem[0000000091000030] = 195856d0 4f94c52b, %g2 = 000000b8, %g3 = 22b61a17
ldd [%i6+0x030],%g2 ! %g2 = 00000000195856d0 000000004f94c52b
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = 195856d0, %g3 = 4f94c52b
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
! Mem[0000000055800028] = 1cf28b87d0feeb12, %l0 = 0000000000007eac
ldx [%i3+%o5],%l0 ! %l0 = 1cf28b87d0feeb12
! Mem[0000000055800034] = 68536ba1, %l6 = 62a1c52b2cacb8b8
ldsb [%i3+0x037],%l6 ! %l6 = ffffffffffffffa1
! %l2 = 942bb9f2, %l3 = 8864689f, Mem[0000000091800030] = f7dc9b67 d4df14b0
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 942bb9f2 8864689f
! Mem[0000000091800034] = 8864689f, %g2 = 000000009045cbce
lduw [%o0+0x034],%g2 ! %g2 = 000000008864689f
! Mem[0000000090800038] = 4a3e5ac4, %g2 = 000000008864689f
ldsh [%i5+0x03a],%g2 ! %g2 = 0000000000004a3e
! Mem[0000000090800030] = dc3ef5d3, %g2 = 0000000000004a3e
lduw [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3
p34_label_9:
! Mem[0000000091000030] = 195856d04f94c52b, %g2 = 00000000dc3ef5d3
ldx [%i6+0x030],%g2 ! %g2 = 195856d04f94c52b
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 195856d04f94c52b
lduw [%i5+0x03c],%g2 ! %g2 = 000000005ac4b8a1
! %l3 = 000000008864689f, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 000000008864689f
! %l6 = ffffffffffffffa1, Mem[0000000090800016] = e0059556
sth %l6,[%i5+0x016] ! Mem[0000000090800014] = ffa19556
! Mem[0000000090800010] = 778c56f2 78a0ffa1, %g2 = 5ac4b8a1, %g3 = 22b61a17
ldd [%i5+%o2],%g2 ! %g2 = 00000000778c56f2 0000000078a0ffa1
! Mem[0000000090800008] = b9f28864, %g2 = 00000000778c56f2
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffffb9
! Mem[0000000091000034] = c52bd578, %g2 = ffffffffffffffb9
lduh [%i6+0x036],%g2 ! %g2 = 000000000000c52b
! Mem[0000000054000004] = f4b9d029, %l5 = 778c56f278a0e005
ldsw [%i0+0x004],%l5 ! %l5 = fffffffff4b9d029
! Mem[0000000091000028] = b35541f1, %g2 = 000000000000c52b
lduw [%i6+%o5],%g2 ! %g2 = 00000000b35541f1
! %l5 = fffffffff4b9d029, Mem[0000000091000028] = b35541f1
stw %l5,[%i6+%o5] ! Mem[0000000091000028] = f4b9d029
p34_label_10:
! Mem[0000000090800020] = ebda4372, %g2 = 00000000b35541f1
ldsb [%i5+0x023],%g2 ! %g2 = ffffffffffffffeb
! Mem[0000000090000028] = 3cf9dfa44e16bb5e, %g2 = ffffffffffffffeb
ldx [%i4+%o5],%g2 ! %g2 = 3cf9dfa44e16bb5e
! Mem[0000000090000038] = 9045cbce, %g2 = 3cf9dfa44e16bb5e
ldub [%i4+0x038],%g2 ! %g2 = 0000000000000090
! Mem[0000000091000028] = f4b9d029 65d635bd, %g2 = 00000090, %g3 = 78a0ffa1
ldd [%i6+%o5],%g2 ! %g2 = 00000000f4b9d029 0000000065d635bd
! %l3 = 000000008864689f, Mem[0000000090800032] = f5d374eb
stb %l3,[%i5+0x032] ! Mem[0000000090800030] = 9fd374eb
! %l3 = 000000008864689f, Mem[0000000090000000] = 8624e74a77d35b81
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 000000008864689f
! %l3 = 000000008864689f, Mem[0000000091000010] = 1b126a381f66326f
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 000000008864689f
! Mem[0000000090800000] = 2f7f1d79, %g18 = 4568b64ae79dba00
ldsw [%i5+%g0],%g2 ! %g2 = 4568b64ae79dba00
! %l7 = d32d5f7a2cacb8b8, Mem[0000000055000010] = 82912669
stw %l7,[%i2+%o2] ! Mem[0000000055000010] = 2cacb8b8
! %l1 = 00000000000000d1, Mem[000000009180002c] = 78a0e005
sth %l1,[%o0+0x02c] ! Mem[000000009180002c] = 00d1e005
p34_label_11:
! %l4 = 00000063, %l5 = f4b9d029, Mem[0000000091800008] = 4c632420 ec2a3791
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00000063 f4b9d029
! %l1 = 00000000000000d1, Mem[0000000090800034] = 74eb4c81
stw %l1,[%i5+0x034] ! Mem[0000000090800034] = 000000d1
! Mem[000000009000001c] = 18391fda, %g2 = 000000002f7f1d79
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fda
! Mem[0000000090800010] = 778c56f278a0ffa1, %g2 = 0000000018391fda
ldx [%i5+%o2],%g2 ! %g2 = 778c56f278a0ffa1
! Mem[000000009080001c] = df665fc7, %g2 = 778c56f278a0ffa1
ldsb [%i5+0x01f],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000054000018] = a9496456, %l5 = fffffffff4b9d029
lduh [%i0+0x01a],%l5 ! %l5 = 0000000000006456
! %l2 = 942bb9f2, %l3 = 8864689f, Mem[0000000091800000] = 270db8b9 47aa0789
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 942bb9f2 8864689f
! %l2 = 00000000942bb9f2, Mem[000000005480002e] = 6a4a73dd
sth %l2,[%i1+0x02e] ! Mem[000000005480002c] = 6a4ab9f2
! Mem[0000000090800028] = 00000000 8864689f, %g2 = ffffffdf, %g3 = 65d635bd
ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 000000008864689f
! %l4 = 0000000000000063, Mem[0000000091000020] = 3d4d27c52e6fd2f1
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 0000000000000063
p34_label_12:
! Mem[0000000055800010] = f42c6810 126f4655, %l0 = d0feeb12, %l1 = 000000d1
ldd [%i3+%o2],%l0 ! %l0 = 00000000f42c6810 00000000126f4655
! Mem[0000000055000038] = 942bb9f2, %l7 = d32d5f7a2cacb8b8
ldub [%i2+0x03a],%l7 ! %l7 = 00000000000000b9
! Mem[0000000091000018] = 000000008864689f, %g2 = 0000000000000000
ldx [%i6+%o3],%g2 ! %g2 = 000000008864689f
! %l7 = 00000000000000b9, Mem[0000000091800020] = 21d1a2c7
stb %l7,[%o0+%o4] ! Mem[0000000091800020] = b9d1a2c7
! Mem[0000000090000004] = 8864689f, %g2 = 000000008864689f
lduw [%i4+0x004],%g2 ! %g2 = 000000008864689f
! Mem[000000005480002c] = 6a4ab9f2, %l1 = 00000000126f4655
ldsw [%i1+0x02c],%l1 ! %l1 = 000000006a4ab9f2
! Mem[000000009080001c] = 8adf665f, %g2 = 000000008864689f
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008adf
! %l5 = 0000000000006456, Mem[0000000090800008] = 942bb9f2
stb %l5,[%i5+%o1] ! Mem[0000000090800008] = 562bb9f2
! Mem[0000000055000000] = ebbf74eb, %l0 = 00000000f42c6810
lduw [%i2+%g0],%l0 ! %l0 = 00000000ebbf74eb
! %l2 = 00000000942bb9f2, Mem[0000000055800028] = 1cf28b87d0feeb12
stx %l2,[%i3+%o5] ! Mem[0000000055800028] = 00000000942bb9f2
p34_label_13:
! %l1 = 000000006a4ab9f2, Mem[0000000090000029] = f9dfa44e
stb %l1,[%i4+0x029] ! Mem[0000000090000028] = f2dfa44e
! %l7 = 00000000000000b9, Mem[0000000090800010] = 778c56f2
stw %l7,[%i5+%o2] ! Mem[0000000090800010] = 000000b9
! %l1 = 000000006a4ab9f2, Mem[0000000091000028] = f4b9d02965d635bd
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 000000006a4ab9f2
! Mem[0000000091000018] = 00886468, %g2 = 0000000000008adf
ldsb [%i6+0x01b],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = 00000000, %g3 = 8864689f
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! %l7 = 00000000000000b9, Mem[000000009080003c] = 5ac4b8a1
stw %l7,[%i5+0x03c] ! Mem[000000009080003c] = 000000b9
! %l2 = 00000000942bb9f2, Mem[0000000091000018] = 000000008864689f
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 00000000942bb9f2
! %l1 = 000000006a4ab9f2, Mem[000000009080002c] = 8864689f
stw %l1,[%i5+0x02c] ! Mem[000000009080002c] = 6a4ab9f2
! Mem[000000005500000c] = 50e54e4b, %l3 = 000000008864689f
ldub [%i2+0x00c],%l3 ! %l3 = 0000000000000050
! Mem[0000000054800030] = 4032c26a, %l6 = ffffffffffffffa1
lduh [%i1+0x032],%l6 ! %l6 = 000000000000c26a
p34_label_14:
! %l5 = 0000000000006456, Mem[0000000091800018] = d32d5f7a
stb %l5,[%o0+%o3] ! Mem[0000000091800018] = 562d5f7a
! %l0 = 00000000ebbf74eb, Mem[000000005400002c] = 78a0e005
stw %l0,[%i0+0x02c] ! Mem[000000005400002c] = ebbf74eb
! Mem[0000000091800008] = 00000063f4b9d029, %g2 = 0000000092f01ec2
ldx [%o0+%o1],%g2 ! %g2 = 00000063f4b9d029
! %l5 = 0000000000006456, Mem[0000000091000030] = 195856d0
stb %l5,[%i6+0x030] ! Mem[0000000091000030] = 565856d0
! Mem[000000005400002c] = ebbf74eb, %l6 = 000000000000c26a
ldsb [%i0+0x02c],%l6 ! %l6 = ffffffffffffffeb
! %l2 = 00000000942bb9f2, Mem[0000000090000008] = d32d5f7a2cacb8b8
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 00000000942bb9f2
! %l0 = ebbf74eb, %l1 = 6a4ab9f2, Mem[0000000055800020] = d395cc33 e17d9e48
std %l0,[%i3+%o4] ! Mem[0000000055800020] = ebbf74eb 6a4ab9f2
! Mem[000000009000000c] = 2bb9f2b8, %g2 = 00000063f4b9d029
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000002b
! Mem[0000000090800028] = 00000000 6a4ab9f2, %g2 = 0000002b, %g3 = e276df48
ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 000000006a4ab9f2
! Mem[0000000055800030] = 178ba74e 68536ba1, %l2 = 942bb9f2, %l3 = 00000050
ldd [%i3+0x030],%l2 ! %l2 = 00000000178ba74e 0000000068536ba1
p34_label_15:
! Mem[0000000090000010] = b8b0f4d72e582097, %g2 = 0000000000000000
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d72e582097
! Mem[000000009180000c] = f4b9d029, %g2 = b8b0f4d72e582097
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000f4b9
! Mem[0000000090000038] = cbce22b6, %g2 = 000000000000f4b9
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffcbce
! Mem[0000000090000034] = da399060, %g2 = ffffffffffffcbce
lduw [%i4+0x034],%g2 ! %g2 = 00000000da399060
! %l5 = 0000000000006456, Mem[0000000091800004] = 8864689f
sth %l5,[%o0+0x004] ! Mem[0000000091800004] = 6456689f
! %l4 = 0000000000000063, Mem[0000000055800010] = f42c6810126f4655
stx %l4,[%i3+%o2] ! Mem[0000000055800010] = 0000000000000063
! Mem[0000000055800038] = 0e2a5300, %l1 = 000000006a4ab9f2
ldsh [%i3+0x03a],%l1 ! %l1 = 0000000000005300
! Mem[0000000091800028] = 4f94823500d1e005, %g2 = 00000000da399060
ldx [%o0+%o5],%g2 ! %g2 = 4f94823500d1e005
! Mem[0000000091000020] = 00000000 00000063, %g2 = 00d1e005, %g3 = 6a4ab9f2
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 0000000000000063
! Mem[0000000090800000] = 2f7f1d79 4f34b8b8, %g2 = 00000000, %g3 = 00000063
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000004f34b8b8
p34_label_16:
! Mem[0000000091800028] = 3500d1e0, %g2 = 000000002f7f1d79
ldub [%o0+0x02b],%g2 ! %g2 = 0000000000000035
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = 00000035, %g3 = 4f34b8b8
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
! %l4 = 0000000000000063, Mem[0000000090000006] = 689f0000
stb %l4,[%i4+0x006] ! Mem[0000000090000004] = 639f0000
! %l4 = 0000000000000063, Mem[0000000090000003] = 00886463
stb %l4,[%i4+0x003] ! Mem[0000000090000000] = 63886463
! Mem[0000000055800014] = 00000063, %l7 = 00000000000000b9
ldsh [%i3+0x014],%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000055000004] = 6d8b0174
stw %l7,[%i2+0x004] ! Mem[0000000055000004] = 00000000
! Mem[0000000090800014] = 78a0ffa1, %g18 = 4568b64ae79dba00
ldsw [%i5+0x014],%g2 ! %g2 = 4568b64ae79dba00
! Mem[0000000091800030] = 942bb9f2 8864689f, %g2 = 78a0ffa1, %g3 = 9b50f1dd
ldd [%o0+0x030],%g2 ! %g2 = 00000000942bb9f2 000000008864689f
! Mem[0000000091800034] = 8864689f, %g2 = 00000000942bb9f2
lduh [%o0+0x034],%g2 ! %g2 = 0000000000008864
! Mem[0000000090000038] = 9045cbce22b61a17, %g2 = 0000000000008864
ldx [%i4+0x038],%g2 ! %g2 = 9045cbce22b61a17
p34_label_17:
! Mem[0000000090800008] = b9f28864, %g2 = 9045cbce22b61a17
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000b9f2
! %l7 = 0000000000000000, Mem[000000009000001c] = 18391fda
stw %l7,[%i4+0x01c] ! Mem[000000009000001c] = 00000000
! Mem[0000000090000020] = 942bb9f28864689f, %g2 = 000000000000b9f2
ldx [%i4+%o4],%g2 ! %g2 = 942bb9f28864689f
! Mem[0000000091000034] = c52bd578, %g2 = 942bb9f28864689f
lduh [%i6+0x036],%g2 ! %g2 = 000000000000c52b
! Mem[0000000091000020] = 00000000, %g2 = 000000000000c52b
lduh [%i6+0x022],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000000005300, Mem[000000005580003a] = 0e2a5300
sth %l1,[%i3+0x03a] ! Mem[0000000055800038] = 0e2a5300
! %l6 = ffffffeb, %l7 = 00000000, Mem[0000000091800030] = 942bb9f2 8864689f
std %l6,[%o0+0x030] ! Mem[0000000091800030] = ffffffeb 00000000
! %l4 = 00000063, %l5 = 00006456, Mem[0000000091800008] = 00000063 f4b9d029
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00000063 00006456
! %l0 = ebbf74eb, %l1 = 00005300, Mem[0000000090800008] = 562bb9f2 8864689f
std %l0,[%i5+%o1] ! Mem[0000000090800008] = ebbf74eb 00005300
! %l2 = 00000000178ba74e, Mem[000000009100002e] = b9f25658
stb %l2,[%i6+0x02e] ! Mem[000000009100002c] = 4ef25658
p34_label_18:
! Mem[0000000090000008] = 00000000, %g2 = 0000000000000000
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800034] = 00000000, %g2 = 0000000000000000
ldub [%o0+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800030] = ffeb0000, %g2 = 0000000000000000
ldub [%o0+0x032],%g2 ! %g2 = 00000000000000ff
! Mem[000000009180001c] = 2cacb8b8, %g18 = 4568b64ae79dba00
ldsw [%o0+0x01c],%g2 ! %g2 = 4568b64ae79dba00
! %l2 = 00000000178ba74e, Mem[0000000090000034] = da399060
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = 178ba74e
! %l0 = 00000000ebbf74eb, Mem[0000000055000023] = 3f814707
stb %l0,[%i2+0x023] ! Mem[0000000055000020] = 3f8147eb
! %l5 = 0000000000006456, Mem[0000000090000018] = e663a5d900000000
stx %l5,[%i4+%o3] ! Mem[0000000090000018] = 0000000000006456
! Mem[000000005580001c] = e5bd198f, %l3 = 0000000068536ba1
ldsw [%i3+0x01c],%l3 ! %l3 = ffffffffe5bd198f
! %l7 = 0000000000000000, Mem[0000000091000013] = 00886468
stb %l7,[%i6+0x013] ! Mem[0000000091000010] = 00886468
! Mem[000000009100003c] = f1dd0000, %g2 = 000000002cacb8b8
ldub [%i6+0x03e],%g2 ! %g2 = 00000000000000f1
p34_label_19:
! Mem[0000000091000030] = 565856d0, %g2 = 00000000000000f1
lduh [%i6+0x030],%g2 ! %g2 = 0000000000005658
! %l3 = ffffffffe5bd198f, Mem[0000000090000018] = 0000000000006456
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = ffffffffe5bd198f
! %l6 = ffffffffffffffeb, Mem[000000009000003c] = 22b61a17
sth %l6,[%i4+0x03c] ! Mem[000000009000003c] = ffeb1a17
! %l4 = 00000063, %l5 = 00006456, Mem[0000000090800028] = 00000000 6a4ab9f2
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 00000063 00006456
! %l5 = 0000000000006456, Mem[0000000090800020] = 665fc7eb
sth %l5,[%i5+%o4] ! Mem[0000000090800020] = 6456c7eb
! Mem[000000005400003c] = 9322d2e2, %l4 = 0000000000000063
ldsb [%i0+0x03f],%l4 ! %l4 = ffffffffffffffe2
! %l2 = 00000000178ba74e, Mem[0000000091800008] = 0000006300006456
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 00000000178ba74e
! Mem[0000000090000000] = 00000063 8864639f, %g2 = 00005658, %g3 = 8864689f
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000063 000000008864639f
! %l4 = ffffffe2, %l5 = 00006456, Mem[0000000090800028] = 00000063 00006456
std %l4,[%i5+%o5] ! Mem[0000000090800028] = ffffffe2 00006456
! %l6 = ffffffffffffffeb, Mem[0000000090800014] = 78a0ffa1
stw %l6,[%i5+0x014] ! Mem[0000000090800014] = ffffffeb
p34_label_20:
! %l4 = ffffffe2, %l5 = 00006456, Mem[0000000091800008] = 00000000 178ba74e
std %l4,[%o0+%o1] ! Mem[0000000091800008] = ffffffe2 00006456
! Mem[0000000090000008] = 00000000, %g2 = 0000000000000063
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000054800038] = 9852b5de, %l7 = 0000000000000000
lduw [%i1+0x038],%l7 ! %l7 = 000000009852b5de
! Mem[0000000091800004] = 6456689f, %g2 = 0000000000000000
lduh [%o0+0x004],%g2 ! %g2 = 0000000000006456
! Mem[0000000091000038] = fe309b50, %g2 = 0000000000006456
lduh [%i6+0x03a],%g2 ! %g2 = 000000000000fe30
! Mem[0000000055000030] = 6c341464, %l7 = 000000009852b5de
ldsw [%i2+0x030],%l7 ! %l7 = 000000006c341464
! Mem[0000000091800008] = e2000064, %g2 = 000000000000fe30
ldub [%o0+0x00b],%g2 ! %g2 = 00000000000000e2
! %l3 = ffffffffe5bd198f, Mem[0000000054000028] = 00000063ebbf74eb
stx %l3,[%i0+%o5] ! Mem[0000000054000028] = ffffffffe5bd198f
! Mem[0000000091000010] = 00008864, %g2 = 00000000000000e2
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000ebbf74eb, Mem[0000000054000035] = 7d637eac
stb %l0,[%i0+0x035] ! Mem[0000000054000034] = 7deb7eac
p34_label_21:
! %l0 = 00000000ebbf74eb, Mem[000000009080000b] = eb000053
stb %l0,[%i5+0x00b] ! Mem[0000000090800008] = eb000053
! Mem[0000000090000018] = ffffffff, %g2 = 0000000000000000
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffffff
! %l2 = 00000000178ba74e, Mem[0000000091800038] = 206724ce
sth %l2,[%o0+0x038] ! Mem[0000000091800038] = a74e24ce
! Mem[0000000091800034] = 0000a74e, %g2 = ffffffffffffffff
ldub [%o0+0x036],%g2 ! %g2 = 0000000000000000
! Mem[0000000055800008] = 4bbd785a, %l2 = 00000000178ba74e
ldub [%i3+0x00a],%l2 ! %l2 = 0000000000000078
! Mem[0000000090000028] = 3cf2dfa4, %g2 = 0000000000000000
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000003cf2
! %l2 = 00000078, %l3 = e5bd198f, Mem[0000000091800020] = b9d1a2c7 41537031
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 00000078 e5bd198f
! Mem[0000000091800008] = ffffffe200006456, %g2 = 0000000000003cf2
ldx [%o0+%o1],%g2 ! %g2 = ffffffe200006456
! %l2 = 0000000000000078, Mem[0000000090000016] = 2097ffff
stb %l2,[%i4+0x016] ! Mem[0000000090000014] = 7897ffff
! Mem[0000000091800028] = 4f948235 00d1e005, %g2 = 00006456, %g3 = 8864639f
ldd [%o0+%o5],%g2 ! %g2 = 000000004f948235 0000000000d1e005
p34_label_22:
! Mem[0000000091000034] = c52bd578, %g2 = 000000004f948235
lduh [%i6+0x036],%g2 ! %g2 = 000000000000c52b
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 000000000000c52b
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! Mem[0000000090800000] = 2f7f1d79 4f34b8b8, %g2 = 01f6b102, %g3 = 00d1e005
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000004f34b8b8
! Mem[000000009000002c] = 4e16bb5e, %g2 = 000000002f7f1d79
ldsb [%i4+0x02c],%g2 ! %g2 = 000000000000004e
! Mem[0000000090800018] = 07355362, %g2 = 000000000000004e
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000007
! Mem[0000000090800010] = b9ffffff, %g2 = 0000000000000007
ldub [%i5+0x013],%g2 ! %g2 = 00000000000000b9
! Mem[0000000090000010] = b8b0f4d7, %g2 = 00000000000000b9
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b8b0
! %l7 = 000000006c341464, Mem[000000009100000d] = bf74eb00
stb %l7,[%i6+0x00d] ! Mem[000000009100000c] = 6474eb00
! Mem[000000009080001c] = 53628adf, %g2 = 000000000000b8b0
lduw [%i5+0x01c],%g2 ! %g2 = 0000000053628adf
! Mem[0000000055000010] = 2cacb8b8 abd123a3, %l0 = ebbf74eb, %l1 = 00005300
ldd [%i2+%o2],%l0 ! %l0 = 000000002cacb8b8 00000000abd123a3
p34_label_23:
! %l2 = 0000000000000078, Mem[0000000054800028] = 533bb21f
stw %l2,[%i1+%o5] ! Mem[0000000054800028] = 00000078
! Mem[0000000055000010] = 2cacb8b8, %l1 = 00000000abd123a3
ldsw [%i2+%o2],%l1 ! %l1 = 000000002cacb8b8
! Mem[0000000090000010] = b8b0f4d7 2e587897, %g2 = 53628adf, %g3 = 4f34b8b8
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e587897
! %l0 = 2cacb8b8, %l1 = 2cacb8b8, Mem[0000000091800000] = 942bb9f2 6456689f
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 2cacb8b8 2cacb8b8
! Mem[0000000091800008] = ffffffe2, %g18 = 4568b64ae79dba00
ldsw [%o0+%o1],%g2 ! %g2 = 4568b64ae79dba00
! Mem[0000000054000028] = ffffffff, %l3 = ffffffffe5bd198f
ldsh [%i0+%o5],%l3 ! %l3 = ffffffffffffffff
! %l6 = ffffffffffffffeb, Mem[0000000090000038] = 9045cbce
stw %l6,[%i4+0x038] ! Mem[0000000090000038] = ffffffeb
! Mem[000000009000002c] = 4e16bb5e, %g18 = 4568b64ae79dba00
ldsw [%i4+0x02c],%g2 ! %g2 = 4568b64ae79dba00
! %l4 = ffffffe2, %l5 = 00006456, Mem[0000000091800028] = 4f948235 00d1e005
std %l4,[%o0+%o5] ! Mem[0000000091800028] = ffffffe2 00006456
! %l3 = ffffffffffffffff, Mem[0000000090000010] = b8b0f4d7
stw %l3,[%i4+%o2] ! Mem[0000000090000010] = ffffffff
p34_label_24:
! Mem[0000000090800008] = ebbf74eb, %g2 = 000000004e16bb5e
ldub [%i5+%o1],%g2 ! %g2 = 00000000000000eb
! Mem[0000000090000004] = 8864639f, %g2 = 00000000000000eb
lduw [%i4+0x004],%g2 ! %g2 = 000000008864639f
! Mem[0000000090800018] = 9556073553628adf, %g2 = 000000008864639f
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
! Mem[0000000090800004] = b8b8ebbf, %g2 = 9556073553628adf
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffb8b8
! %l2 = 00000078, %l3 = ffffffff, Mem[0000000090800010] = 000000b9 ffffffeb
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 00000078 ffffffff
! %l0 = 000000002cacb8b8, Mem[000000009000001e] = 198f942b
stb %l0,[%i4+0x01e] ! Mem[000000009000001c] = b88f942b
! %l4 = ffffffe2, %l5 = 00006456, Mem[0000000055800028] = 00000000 942bb9f2
std %l4,[%i3+%o5] ! Mem[0000000055800028] = ffffffe2 00006456
! Mem[0000000091000008] = ffffeb64, %g2 = ffffffffffffb8b8
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000055800008] = 4bbd785a, %l1 = 000000002cacb8b8
ldub [%i3+0x009],%l1 ! %l1 = 00000000000000bd
! Mem[0000000054800028] = 00000078, %l1 = 00000000000000bd
ldub [%i1+0x02b],%l1 ! %l1 = 0000000000000078
p34_label_25:
! Mem[0000000091000028] = 00000000, %g2 = ffffffffffffffff
lduw [%i6+%o5],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000000000078, Mem[0000000090800000] = 2f7f1d79
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = 00000078
! %l4 = ffffffffffffffe2, Mem[000000009180001b] = 7a2cacb8
stb %l4,[%o0+0x01b] ! Mem[0000000091800018] = e22cacb8
! Mem[0000000054800008] = d50bd1863fb06353, %l5 = 0000000000006456
ldx [%i1+%o1],%l5 ! %l5 = d50bd1863fb06353
! Mem[0000000091000010] = 000000008864689f, %g2 = 0000000000000000
ldx [%i6+%o2],%g2 ! %g2 = 000000008864689f
! %l5 = d50bd1863fb06353, Mem[000000009180001c] = 2cacb8b8
stb %l5,[%o0+0x01c] ! Mem[000000009180001c] = 53acb8b8
! Mem[0000000090800004] = b8b8ebbf, %g2 = 000000008864689f
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffb8
! %l3 = ffffffffffffffff, Mem[000000009080000d] = 00530000
stb %l3,[%i5+0x00d] ! Mem[000000009080000c] = ff530000
! Mem[000000005500000c] = 50e54e4b, %l3 = ffffffffffffffff
ldsw [%i2+0x00c],%l3 ! %l3 = 0000000050e54e4b
! %l6 = ffffffffffffffeb, Mem[0000000054000004] = f4b9d029
stw %l6,[%i0+0x004] ! Mem[0000000054000004] = ffffffeb
ba,a p34_not_taken_0_end
p34_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000002cacb8b8
bne,a,pn %xcc,p34_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000078
bne,a,pn %xcc,p34_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000078
bne,a,pn %xcc,p34_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000050e54e4b
bne,a,pn %xcc,p34_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffffe2
bne,a,pn %xcc,p34_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be d50bd1863fb06353
bne,a,pn %xcc,p34_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffeb
bne,a,pn %xcc,p34_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000006c341464
bne,a,pn %xcc,p34_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p34_check_fp_registers:
set p34_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 78ed67a2 943f5155
bne %xcc,p34_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 009de88e d272b02c
bne %xcc,p34_f2_fail
nop
! Check Local Memory
set p34_local0_expect,%g1
p34_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ad4a074effffffeb
ldx [%i0+0x000],%g3 ! Observed data at 0000000054000000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = e3011a13e0056ace
ldx [%i0+0x010],%g3 ! Observed data at 0000000054000010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffffe5bd198f
ldx [%i0+0x028],%g3 ! Observed data at 0000000054000028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2ebd95af7deb7eac
ldx [%i0+0x030],%g3 ! Observed data at 0000000054000030
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x030,%g4
set p34_local1_expect,%g1
p34_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = cfc35667c7a027a4
ldx [%i1+0x018],%g3 ! Observed data at 0000000054800018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000786a4ab9f2
ldx [%i1+0x028],%g3 ! Observed data at 0000000054800028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9852b5de4e16bb5e
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 = ebbf74eb00000000
ldx [%i2+0x000],%g3 ! Observed data at 0000000055000000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2cacb8b8abd123a3
ldx [%i2+0x010],%g3 ! Observed data at 0000000055000010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3f8147ebd6634add
ldx [%i2+0x020],%g3 ! Observed data at 0000000055000020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6c3414643529cc75
ldx [%i2+0x030],%g3 ! Observed data at 0000000055000030
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x030,%g4
set p34_local3_expect,%g1
p34_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 62a1c52b2cacb8b8
ldx [%i3+0x000],%g3 ! Observed data at 0000000055800000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000063
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 = ebbf74eb6a4ab9f2
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 = ffffffe200006456
ldx [%i3+0x028],%g3 ! Observed data at 0000000055800028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0e2a5300f72a9a5d
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_f0_fail:
set p34_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f2_fail:
set p34_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055000008]
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054000000]
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000055000018]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000055800000]
stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800008]
done
p34_trap1o:
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055000008]
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054000000]
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000055000018]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000055800000]
stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800008]
done
p34_trap2e:
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054000000]
done
p34_trap2o:
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054000000]
done
p34_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p34_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p34_init_memory_pointers:
set p34_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p34_local0_start,%i0
set p34_local1_start,%i1
set p34_local2_start,%i2
set p34_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f35cfffa7f911337
ldx [%g1+0x008],%l1 ! %l1 = 9852b5de4e16bb5e
ldx [%g1+0x010],%l2 ! %l2 = 02f8128e643db9ed
ldx [%g1+0x018],%l3 ! %l3 = 1342bdabe0900738
ldx [%g1+0x020],%l4 ! %l4 = 195856d04f948235
ldx [%g1+0x028],%l5 ! %l5 = 778c56f278a0e005
ldx [%g1+0x030],%l6 ! %l6 = 21b3f45a62a1c52b
ldx [%g1+0x038],%l7 ! %l7 = d32d5f7a2cacb8b8
! Initialize the output register of window 0
set unres3_start,%o0
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 = 76c724d6 a08d413f 08e209c3 6af8ecc9
! %f4 = e0a2be32 ef14f771 ba1098b9 db149512
! %f8 = 9d909f88 c55d7d13 fe2ce65b 72ca8a18
! %f12 = 06483723 4d710557 881bdd29 0450ef55
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7bdd5535 303e64fb 4756744a ef684464
! %f20 = eccfad82 4c6b50d0 2a4e7694 9bdf8968
! %f24 = f67eef86 8a108ac5 59c3756b eef32349
! %f28 = ea89a6fc 48ba88e3 376e3792 6ea81c65
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 36bd118c 26499360 ec2c58a6 ccc8cfd3
! %f36 = 64adbc99 2baf14c4 27375a86 1c4b2c4a
! %f40 = f20975a8 c353b0ce e6a65b4e 063c5602
! %f44 = 208b3f38 6c5f37b0 9d29c69d b7b59532
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe515152000000059,%g7,%g1 ! GSR scale = 11, align = 1
wr %g1,%g0,%gsr ! GSR = e515152000000059
wr %g0,%y ! Clear Y 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:
! %l0 = 7ca3ccd49ca28d8e, Mem[0000000090000011] = b0f4d72e
stb %l0,[%i4+0x011] ! Mem[0000000090000010] = 8ef4d72e
! Mem[0000000056000010] = 17420111263f7eaa, %l4 = 93b935321bdbcc5c
ldx [%i0+%o2],%l4 ! %l4 = 17420111263f7eaa
! Mem[0000000091800008] = 2420ec2a, %g2 = 454c17833b032837
ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000002420
! Mem[0000000057000010] = 0a50566c ce2dad01, %l6 = 06e1aa16, %l7 = 7dd37c13
ldd [%i2+%o2],%l6 ! %l6 = 000000000a50566c 00000000ce2dad01
! Mem[000000009080003c] = 5ac4b8a1, %g18 = c7758cbea00d57d2
ldsw [%i5+0x03c],%g2 ! %g2 = c7758cbea00d57d2
! %l6 = 000000000a50566c, Mem[0000000090000022] = e8a0ecd3
sth %l6,[%i4+0x022] ! Mem[0000000090000020] = 566cecd3
! Mem[0000000090800024] = da437290, %g2 = 000000005ac4b8a1
lduh [%i5+0x024],%g2 ! %g2 = 000000000000da43
! %l5 = 63b82e5bba8ea7be, Mem[0000000090000034] = da399060
sth %l5,[%i4+0x034] ! Mem[0000000090000034] = a7be9060
! Mem[0000000090800038] = fc554a3e, %g2 = 000000000000da43
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e
! Mem[0000000090000034] = be906090, %g2 = 00000000fc554a3e
ldsb [%i4+0x035],%g2 ! %g2 = ffffffffffffffbe
p35_label_2:
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = ffffffffffffffbe
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! Mem[0000000057000038] = 3115ec3b, %l7 = 00000000ce2dad01
ldub [%i2+0x03a],%l7 ! %l7 = 00000000000000ec
! %l4 = 17420111263f7eaa, Mem[0000000090000018] = e663a5d9
stw %l4,[%i4+%o3] ! Mem[0000000090000018] = 263f7eaa
! %l0 = 7ca3ccd49ca28d8e, Mem[0000000056000028] = 7ad01352714ef05a
stx %l0,[%i0+%o5] ! Mem[0000000056000028] = 7ca3ccd49ca28d8e
! %l1 = 9977962c518aab99, Mem[0000000091000028] = b35541f1
sth %l1,[%i6+%o5] ! Mem[0000000091000028] = ab9941f1
! Mem[0000000091800030] = f7dc9b67d4df14b0, %g2 = 1b126a381f66326f
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df14b0
! Mem[0000000090800030] = f5d358a9, %g2 = f7dc9b67d4df14b0
ldsh [%i5+0x032],%g2 ! %g2 = fffffffffffff5d3
! %l7 = 00000000000000ec, Mem[0000000090800038] = fc554a3e5ac4b8a1
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = 00000000000000ec
! %l4 = 17420111263f7eaa, Mem[0000000090800030] = dc3ef5d3
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = 263f7eaa
! %l2 = 485ff63e8b057d12, Mem[0000000056000014] = 263f7eaa
stw %l2,[%i0+0x014] ! Mem[0000000056000014] = 8b057d12
p35_label_3:
! %l4 = 263f7eaa, %l5 = ba8ea7be, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 263f7eaa ba8ea7be
! Mem[0000000056800034] = f6dcefbb, %l5 = 63b82e5bba8ea7be
lduh [%i1+0x036],%l5 ! %l5 = 000000000000efbb
! Mem[000000009180000c] = ec2a3791, %g2 = fffffffffffff5d3
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
! %l3 = 611161583762d77c, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 611161583762d77c
! Mem[0000000057000034] = 4648ce84, %l4 = 17420111263f7eaa
lduw [%i2+0x034],%l4 ! %l4 = 000000004648ce84
! %l2 = 485ff63e8b057d12, Mem[0000000090000018] = 263f7eaa18391fda
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 485ff63e8b057d12
! %l5 = 000000000000efbb, Mem[0000000090000023] = 6cecd31c
stb %l5,[%i4+0x023] ! Mem[0000000090000020] = bbecd31c
! Mem[0000000090000030] = 573d94b1a7be9060, %g2 = 00000000ec2a3791
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1a7be9060
! %l2 = 8b057d12, %l3 = 3762d77c, Mem[0000000091800038] = 206724ce 60b200b2
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 8b057d12 3762d77c
! %l5 = 000000000000efbb, Mem[0000000091800030] = f7dc9b67
stw %l5,[%o0+0x030] ! Mem[0000000091800030] = 0000efbb
p35_label_4:
! %l2 = 8b057d12, %l3 = 3762d77c, Mem[0000000056800038] = 6327116f d49dfa45
std %l2,[%i1+0x038] ! Mem[0000000056800038] = 8b057d12 3762d77c
! %l0 = 7ca3ccd49ca28d8e, Mem[000000009080001c] = 53628adf
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = 9ca28d8e
! %l1 = 9977962c518aab99, Mem[0000000090800018] = 95560735
stb %l1,[%i5+%o3] ! Mem[0000000090800018] = 99560735
! %l7 = 00000000000000ec, Mem[0000000057000020] = d5a7ce1c
sth %l7,[%i2+%o4] ! Mem[0000000057000020] = 00ecce1c
! %l2 = 485ff63e8b057d12, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 485ff63e8b057d12
! Mem[0000000090800000] = 2f7f1d79 4f34d7b2, %g2 = a7be9060, %g3 = 0bad0b00
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000004f34d7b2
! %l7 = 00000000000000ec, Mem[0000000090000032] = 94b1a7be
sth %l7,[%i4+0x032] ! Mem[0000000090000030] = 00eca7be
! %l3 = 611161583762d77c, Mem[0000000091000014] = 1f66326f
stw %l3,[%i6+0x014] ! Mem[0000000091000014] = 3762d77c
! Mem[0000000090800020] = 665fc762, %g2 = 000000002f7f1d79
lduh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! Mem[0000000091000008] = f5482f5f ccff9541, %g2 = 0000665f, %g3 = 4f34d7b2
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f 00000000ccff9541
p35_label_5:
! %l0 = 7ca3ccd49ca28d8e, Mem[0000000090000010] = b88ef4d72e582097
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 7ca3ccd49ca28d8e
! %l6 = 000000000a50566c, Mem[0000000091800012] = 134b01f6
sth %l6,[%o0+0x012] ! Mem[0000000091800010] = 566c01f6
! Mem[0000000090000030] = 573d00ec, %g18 = c7758cbea00d57d2
ldsw [%i4+0x030],%g2 ! %g2 = c7758cbea00d57d2
! Mem[000000009000000c] = c349b38e, %g18 = c7758cbea00d57d2
ldsw [%i4+0x00c],%g2 ! %g2 = c7758cbea00d57d2
! Mem[000000005780001c] = ed693e54, %l7 = 00000000000000ec
ldub [%i3+0x01f],%l7 ! %l7 = 0000000000000054
! %l4 = 000000004648ce84, Mem[0000000090000008] = bc841a2fc349b38e
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 000000004648ce84
! Mem[0000000091800038] = 8b057d123762d77c, %g2 = ffffffffc349b38e
ldx [%o0+0x038],%g2 ! %g2 = 8b057d123762d77c
! Mem[0000000091800038] = 8b057d123762d77c, %g2 = 8b057d123762d77c
ldx [%o0+0x038],%g2 ! %g2 = 8b057d123762d77c
! Mem[0000000090000008] = 00000046, %g2 = 8b057d123762d77c
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000000
! %l1 = 9977962c518aab99, Mem[0000000091000028] = ab9941f165d635bd
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 9977962c518aab99
p35_label_6:
! %l0 = 7ca3ccd49ca28d8e, Mem[0000000090000000] = 8624e74a77d35b81
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 7ca3ccd49ca28d8e
! Mem[0000000090800018] = 995607359ca28d8e, %g2 = 0000000000000000
ldx [%i5+%o3],%g2 ! %g2 = 995607359ca28d8e
! Mem[000000009180002c] = 25624a00, %g2 = 995607359ca28d8e
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000025
! Mem[0000000090800028] = 8f90cb98, %g2 = 0000000000000025
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000008f90
! %l1 = 9977962c518aab99, Mem[0000000091000024] = 2e6fd2f1
stw %l1,[%i6+0x024] ! Mem[0000000091000024] = 518aab99
! Mem[0000000091000014] = 7c263f7e, %g2 = 0000000000008f90
ldub [%i6+0x017],%g2 ! %g2 = 000000000000007c
! Mem[000000005700003c] = 7a5fbc3d, %l3 = 611161583762d77c
ldub [%i2+0x03e],%l3 ! %l3 = 00000000000000bc
! %l4 = 000000004648ce84, Mem[0000000091800028] = f4c1a24c
stw %l4,[%o0+%o5] ! Mem[0000000091800028] = 4648ce84
! %l6 = 000000000a50566c, Mem[0000000090000001] = a3ccd49c
stb %l6,[%i4+0x001] ! Mem[0000000090000000] = 6cccd49c
! Mem[0000000056800020] = 99b85700, %l3 = 00000000000000bc
ldsh [%i1+0x022],%l3 ! %l3 = 0000000000005700
p35_label_7:
! Mem[0000000090000018] = f63e8b05, %g2 = 000000000000007c
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000f63e
! Mem[0000000056000000] = 05f1bf13, %l7 = 0000000000000054
lduw [%i0+%g0],%l7 ! %l7 = 0000000005f1bf13
! Mem[0000000091000000] = 92f01ec2, %g18 = c7758cbea00d57d2
ldsw [%i6+%g0],%g2 ! %g2 = c7758cbea00d57d2
! Mem[0000000091800008] = 4c632420, %g18 = c7758cbea00d57d2
ldsw [%o0+%o1],%g2 ! %g2 = c7758cbea00d57d2
! %l0 = 9ca28d8e, %l1 = 518aab99, Mem[0000000056000028] = 7ca3ccd4 9ca28d8e
std %l0,[%i0+%o5] ! Mem[0000000056000028] = 9ca28d8e 518aab99
! Mem[0000000056800008] = 97986f9f1ae01e0a, %l2 = 485ff63e8b057d12
ldx [%i1+%o1],%l2 ! %l2 = 97986f9f1ae01e0a
! Mem[0000000090800028] = ee8f90cb, %g2 = 000000004c632420
ldsb [%i5+0x029],%g2 ! %g2 = ffffffffffffffee
! %l6 = 000000000a50566c, Mem[0000000057000030] = 466142f44648ce84
stx %l6,[%i2+0x030] ! Mem[0000000057000030] = 000000000a50566c
! Mem[0000000090800000] = 2f7f1d794f34d7b2, %g2 = ffffffffffffffee
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7b2
! Mem[0000000090000018] = 485ff63e, %g2 = 2f7f1d794f34d7b2
ldsh [%i4+%o3],%g2 ! %g2 = 000000000000485f
p35_label_8:
! %l6 = 000000000a50566c, Mem[0000000091800034] = d4df14b0
sth %l6,[%o0+0x034] ! Mem[0000000091800034] = 566c14b0
! Mem[000000009000002c] = 93573d00, %g2 = 000000000000485f
ldub [%i4+0x02f],%g2 ! %g2 = 0000000000000093
! %l4 = 000000004648ce84, Mem[0000000056000016] = 8b057d12
sth %l4,[%i0+0x016] ! Mem[0000000056000014] = 8b05ce84
! Mem[0000000090000020] = 56bbecd3, %g2 = 0000000000000093
ldsb [%i4+0x022],%g2 ! %g2 = 0000000000000056
! Mem[0000000090000008] = 00000046, %g2 = 0000000000000056
ldsb [%i4+0x009],%g2 ! %g2 = 0000000000000000
! Mem[0000000056000034] = 97525540, %l0 = 7ca3ccd49ca28d8e
ldsh [%i0+0x034],%l0 ! %l0 = ffffffffffff9752
! Mem[0000000091800030] = 0000efbb566c14b0, %g2 = 0000000000000000
ldx [%o0+0x030],%g2 ! %g2 = 0000efbb566c14b0
! Mem[0000000090800018] = 99560735 9ca28d8e, %g2 = 566c14b0, %g3 = ccff9541
ldd [%i5+%o3],%g2 ! %g2 = 0000000099560735 000000009ca28d8e
! Mem[0000000091000018] = 263f7eaa ba8ea7be, %g2 = 99560735, %g3 = 9ca28d8e
ldd [%i6+%o3],%g2 ! %g2 = 00000000263f7eaa 00000000ba8ea7be
! Mem[000000009180000c] = 3791404e, %g2 = 00000000263f7eaa
ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000003791
p35_label_9:
! %l6 = 000000000a50566c, Mem[0000000091800011] = 4e566c01
stb %l6,[%o0+0x011] ! Mem[0000000091800010] = 6c566c01
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000003791
lduw [%o0+%o1],%g2 ! %g2 = 000000004c632420
! Mem[0000000056800010] = 485f3976, %l0 = ffffffffffff9752
ldsw [%i1+%o2],%l0 ! %l0 = 00000000485f3976
! %l6 = 0a50566c, %l7 = 05f1bf13, Mem[0000000091000030] = d7be7a30 941fa440
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 0a50566c 05f1bf13
! Mem[0000000091000030] = 0a50566c, %g2 = 000000004c632420
lduh [%i6+0x030],%g2 ! %g2 = 0000000000000a50
! %l4 = 000000004648ce84, Mem[000000005700003c] = 7a5fbc3d
stb %l4,[%i2+0x03c] ! Mem[000000005700003c] = 845fbc3d
! Mem[0000000090000010] = a3ccd49c, %g2 = 0000000000000a50
ldsb [%i4+0x011],%g2 ! %g2 = ffffffffffffffa3
! Mem[0000000090800020] = 665fc762, %g2 = ffffffffffffffa3
lduh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! Mem[0000000090800000] = 2f7f1d79, %g2 = 000000000000665f
lduh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
! Mem[0000000056000024] = cc9869c2, %l2 = 97986f9f1ae01e0a
ldsh [%i0+0x024],%l2 ! %l2 = ffffffffffffcc98
p35_label_10:
! Mem[0000000056800010] = 485f3976, %l3 = 0000000000005700
ldub [%i1+%o2],%l3 ! %l3 = 0000000000000048
! %l1 = 9977962c518aab99, Mem[0000000056000034] = 97525540
sth %l1,[%i0+0x034] ! Mem[0000000056000034] = ab995540
! Mem[000000009000002c] = 62474693, %g18 = c7758cbea00d57d2
ldsw [%i4+0x02c],%g2 ! %g2 = c7758cbea00d57d2
! Mem[000000009000003c] = 17000000, %g2 = 0000000062474693
ldub [%i4+0x03f],%g2 ! %g2 = 0000000000000017
! Mem[0000000090800018] = 359ca28d, %g2 = 0000000000000017
ldub [%i5+0x01b],%g2 ! %g2 = 0000000000000035
! %l6 = 0a50566c, %l7 = 05f1bf13, Mem[0000000090000000] = 7c6cccd4 9ca28d8e
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 0a50566c 05f1bf13
! Mem[0000000090000038] = 9045cbce, %g18 = c7758cbea00d57d2
ldsw [%i4+0x038],%g2 ! %g2 = c7758cbea00d57d2
! Mem[0000000091000028] = 9977962c518aab99, %g2 = ffffffff9045cbce
ldx [%i6+%o5],%g2 ! %g2 = 9977962c518aab99
! Mem[0000000090800030] = 263f7eaa 58a94c81, %g2 = 518aab99, %g3 = ba8ea7be
ldd [%i5+0x030],%g2 ! %g2 = 00000000263f7eaa 0000000058a94c81
! Mem[0000000091800038] = 8b057d12, %g2 = 00000000263f7eaa
lduw [%o0+0x038],%g2 ! %g2 = 000000008b057d12
p35_label_11:
! Mem[0000000091800030] = efbb566c, %g2 = 000000008b057d12
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffffefbb
! %l3 = 0000000000000048, Mem[0000000090800014] = 8b057d12
stw %l3,[%i5+0x014] ! Mem[0000000090800014] = 00000048
! Mem[000000009100002c] = 8aab990a, %g2 = ffffffffffffefbb
ldub [%i6+0x02d],%g2 ! %g2 = 000000000000008a
! %l0 = 00000000485f3976, Mem[0000000091800000] = 270d22b9
stw %l0,[%o0+%g0] ! Mem[0000000091800000] = 485f3976
! %l2 = ffffcc98, %l3 = 00000048, Mem[0000000056000018] = 9a1f5861 f9f3dcee
std %l2,[%i0+%o3] ! Mem[0000000056000018] = ffffcc98 00000048
! Mem[0000000091800018] = 61116158, %g2 = 000000000000008a
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000061
! Mem[0000000091800024] = 41537031, %g2 = 0000000000000061
lduw [%o0+0x024],%g2 ! %g2 = 0000000041537031
! %l3 = 0000000000000048, Mem[000000009080002c] = cb9834df
stw %l3,[%i5+0x02c] ! Mem[000000009080002c] = 00000048
! %l5 = 000000000000efbb, Mem[0000000057800028] = b601fc26b39d4130
stx %l5,[%i3+%o5] ! Mem[0000000057800028] = 000000000000efbb
! %l2 = ffffcc98, %l3 = 00000048, Mem[0000000091800020] = 21fea2c7 41537031
std %l2,[%o0+%o4] ! Mem[0000000091800020] = ffffcc98 00000048
p35_label_12:
! Mem[0000000091000000] = f01ec2e2, %g2 = 0000000041537031
ldsb [%i6+0x001],%g2 ! %g2 = fffffffffffffff0
! %l2 = ffffcc98, %l3 = 00000048, Mem[0000000090800008] = a19e262f ca578ad8
std %l2,[%i5+%o1] ! Mem[0000000090800008] = ffffcc98 00000048
! %l1 = 9977962c518aab99, Mem[0000000091800025] = 00004846
stb %l1,[%o0+0x025] ! Mem[0000000091800024] = 99004846
! Mem[0000000056800028] = 72c1a403, %l5 = 000000000000efbb
ldub [%i1+0x02b],%l5 ! %l5 = 0000000000000003
! %l6 = 0a50566c, %l7 = 05f1bf13, Mem[0000000090800008] = ffffcc98 00000048
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 0a50566c 05f1bf13
! Mem[0000000090800030] = 263f7eaa58a94c81, %g2 = fffffffffffffff0
ldx [%i5+0x030],%g2 ! %g2 = 263f7eaa58a94c81
! %l1 = 9977962c518aab99, Mem[0000000090800038] = 00000000
stb %l1,[%i5+0x038] ! Mem[0000000090800038] = 99000000
! Mem[000000009000003c] = 22b61a17, %g2 = 263f7eaa58a94c81
lduw [%i4+0x03c],%g2 ! %g2 = 0000000022b61a17
! %l6 = 000000000a50566c, Mem[000000009180003c] = 3762d77c
stb %l6,[%o0+0x03c] ! Mem[000000009180003c] = 6c62d77c
! Mem[0000000090000000] = 0a50566c05f1bf13, %g2 = 0000000022b61a17
ldx [%i4+%g0],%g2 ! %g2 = 0a50566c05f1bf13
p35_label_13:
! Mem[0000000057000020] = 00ecce1c, %l7 = 0000000005f1bf13
lduh [%i2+0x022],%l7 ! %l7 = 000000000000ce1c
! %l4 = 000000004648ce84, Mem[000000009000001f] = 12efda56
stb %l4,[%i4+0x01f] ! Mem[000000009000001c] = 84efda56
! Mem[0000000090000030] = 00eca7be, %g2 = 0a50566c05f1bf13
ldub [%i4+0x032],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000485f3976, Mem[000000009080002c] = 00000048
sth %l0,[%i5+0x02c] ! Mem[000000009080002c] = 39760048
! %l2 = ffffcc98, %l3 = 00000048, Mem[0000000091000010] = 1b126a38 3762d77c
std %l2,[%i6+%o2] ! Mem[0000000091000010] = ffffcc98 00000048
! %l0 = 485f3976, %l1 = 518aab99, Mem[0000000090800020] = 665fc762 da437290
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 485f3976 518aab99
! Mem[0000000090000030] = 573d00ec, %g2 = 0000000000000000
lduw [%i4+0x030],%g2 ! %g2 = 00000000573d00ec
! %l6 = 000000000a50566c, Mem[000000009080001c] = 9ca28d8e
stw %l6,[%i5+0x01c] ! Mem[000000009080001c] = 0a50566c
! Mem[000000009180003c] = 7c000000, %g2 = 00000000573d00ec
ldsb [%o0+0x03f],%g2 ! %g2 = 000000000000007c
! %l2 = ffffcc98, %l3 = 00000048, Mem[0000000057000010] = 0a50566c ce2dad01
std %l2,[%i2+%o2] ! Mem[0000000057000010] = ffffcc98 00000048
p35_label_14:
! Mem[0000000091000030] = 0a50566c 05f1bf13, %g2 = 0000007c, %g3 = 58a94c81
ldd [%i6+0x030],%g2 ! %g2 = 000000000a50566c 0000000005f1bf13
! Mem[0000000091800020] = ffffcc98 00990048, %g2 = 0a50566c, %g3 = 05f1bf13
ldd [%o0+%o4],%g2 ! %g2 = 00000000ffffcc98 0000000000990048
! Mem[0000000091800030] = 0000efbb, %g2 = 00000000ffffcc98
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000000
! %l1 = 9977962c518aab99, Mem[0000000057000020] = 00ecce1c
stw %l1,[%i2+%o4] ! Mem[0000000057000020] = 518aab99
! Mem[000000009180000c] = ec2a3791, %g2 = 0000000000000000
ldub [%o0+0x00c],%g2 ! %g2 = 00000000000000ec
! Mem[0000000056800028] = 72c1a403, %l6 = 000000000a50566c
ldub [%i1+%o5],%l6 ! %l6 = 0000000000000072
! Mem[0000000090800030] = 7eaa58a9, %g2 = 00000000000000ec
ldsh [%i5+0x032],%g2 ! %g2 = 0000000000007eaa
! %l5 = 0000000000000003, Mem[0000000090800038] = 99000000000000ec
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000003
! Mem[000000005700000c] = 7a3a96d8, %l0 = 00000000485f3976
ldsh [%i2+0x00c],%l0 ! %l0 = 0000000000007a3a
! %l1 = 9977962c518aab99, Mem[0000000091800036] = 14b08b05
stb %l1,[%o0+0x036] ! Mem[0000000091800034] = 99b08b05
p35_label_15:
! Mem[000000009100000c] = ccff9541, %g2 = 0000000000007eaa
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000ccff
! %l4 = 4648ce84, %l5 = 00000003, Mem[0000000091000020] = 3d4d27c5 518aab99
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 4648ce84 00000003
! Mem[0000000090800024] = 518aab99, %g2 = 000000000000ccff
ldsb [%i5+0x024],%g2 ! %g2 = 0000000000000051
! %l0 = 0000000000007a3a, Mem[0000000091000000] = 92f01ec2e276df48
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 0000000000007a3a
! Mem[000000009080003c] = 00000003, %g18 = c7758cbea00d57d2
ldsw [%i5+0x03c],%g2 ! %g2 = c7758cbea00d57d2
! %l6 = 0000000000000072, Mem[000000009080002a] = 8f903976
sth %l6,[%i5+0x02a] ! Mem[0000000090800028] = 00723976
! %l2 = ffffffffffffcc98, Mem[0000000091800002] = 397647aa
stb %l2,[%o0+0x002] ! Mem[0000000091800000] = 987647aa
! Mem[000000005780003c] = e39a4c08, %l3 = 0000000000000048
ldsh [%i3+0x03e],%l3 ! %l3 = 0000000000004c08
! %l4 = 4648ce84, %l5 = 00000003, Mem[0000000091000028] = 9977962c 518aab99
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 4648ce84 00000003
! %l6 = 0000000000000072, Mem[0000000090000036] = 90609045
sth %l6,[%i4+0x036] ! Mem[0000000090000034] = 00729045
p35_label_16:
! Mem[0000000090000034] = a7be0072, %g2 = 0000000000000003
ldsb [%i4+0x034],%g2 ! %g2 = ffffffffffffffa7
! Mem[0000000091800018] = 61116158 3762d77c, %g2 = ffffffa7, %g3 = 00990048
ldd [%o0+%o3],%g2 ! %g2 = 0000000061116158 000000003762d77c
! Mem[0000000091800014] = b1026111, %g2 = 0000000061116158
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b102
! Mem[000000009100002c] = 00000003, %g18 = c7758cbea00d57d2
ldsw [%i6+0x02c],%g2 ! %g2 = c7758cbea00d57d2
! %l6 = 0000000000000072, Mem[0000000090000022] = 56bbecd3
sth %l6,[%i4+0x022] ! Mem[0000000090000020] = 0072ecd3
! Mem[000000009180002c] = 4725624a, %g2 = 0000000000000003
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000004725
! %l2 = ffffcc98, %l3 = 00004c08, Mem[0000000091800018] = 61116158 3762d77c
std %l2,[%o0+%o3] ! Mem[0000000091800018] = ffffcc98 00004c08
! Mem[0000000091000010] = ffffcc98, %g2 = 0000000000004725
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffffff
! %l4 = 000000004648ce84, Mem[000000009000000b] = 004648ce
stb %l4,[%i4+0x00b] ! Mem[0000000090000008] = 844648ce
! %l6 = 00000072, %l7 = 0000ce1c, Mem[0000000090000008] = 00000084 4648ce84
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 00000072 0000ce1c
p35_label_17:
! Mem[0000000091800024] = 99004846, %g2 = ffffffffffffffff
ldub [%o0+0x025],%g2 ! %g2 = 0000000000000099
! Mem[0000000091000008] = 482f5fcc, %g2 = 0000000000000099
ldsb [%i6+0x009],%g2 ! %g2 = 0000000000000048
! Mem[0000000057000020] = 518aab99, %l5 = 0000000000000003
ldsw [%i2+%o4],%l5 ! %l5 = 00000000518aab99
! %l6 = 00000072, %l7 = 0000ce1c, Mem[0000000091000020] = 4648ce84 00000003
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 00000072 0000ce1c
! Mem[0000000091800024] = 00990048, %g2 = 0000000000000048
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000000099
! Mem[0000000091800028] = ce844725, %g2 = 0000000000000099
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000ce84
! %l5 = 00000000518aab99, Mem[0000000090800013] = 3e000000
stb %l5,[%i5+0x013] ! Mem[0000000090800010] = 99000000
! Mem[0000000090000034] = 00729045, %g2 = 000000000000ce84
lduh [%i4+0x036],%g2 ! %g2 = 0000000000000072
! %l6 = 0000000000000072, Mem[0000000090800020] = 485f3976
stw %l6,[%i5+%o4] ! Mem[0000000090800020] = 00000072
! %l2 = ffffcc98, %l3 = 00004c08, Mem[0000000090000028] = c7af7175 62474693
std %l2,[%i4+%o5] ! Mem[0000000090000028] = ffffcc98 00004c08
p35_label_18:
! Mem[000000005680002c] = bb6d36d2, %l5 = 00000000518aab99
ldsb [%i1+0x02c],%l5 ! %l5 = ffffffffffffffbb
! %l3 = 0000000000004c08, Mem[0000000091800038] = 8b057d12
stb %l3,[%o0+0x038] ! Mem[0000000091800038] = 08057d12
! Mem[0000000091000008] = f5482f5f ccff9541, %g2 = 00000072, %g3 = 3762d77c
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f 00000000ccff9541
! Mem[000000009080000c] = 05f1bf13, %g18 = c7758cbea00d57d2
ldsw [%i5+0x00c],%g2 ! %g2 = c7758cbea00d57d2
! Mem[0000000091800020] = ffffcc9800990048, %g2 = 0000000005f1bf13
ldx [%o0+%o4],%g2 ! %g2 = ffffcc9800990048
! %l0 = 00007a3a, %l1 = 518aab99, Mem[0000000091800000] = 485f9876 47aa0789
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 00007a3a 518aab99
! %l7 = 000000000000ce1c, Mem[000000005600001d] = 00000048
stb %l7,[%i0+0x01d] ! Mem[000000005600001c] = 001c0048
! Mem[000000005600003c] = 7565fc06, %l7 = 000000000000ce1c
ldub [%i0+0x03f],%l7 ! %l7 = 0000000000000006
! Mem[0000000091000034] = bf13d578, %g2 = ffffcc9800990048
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffbf13
! Mem[0000000091800014] = b102ffff, %g2 = ffffffffffffbf13
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b102
p35_label_19:
! Mem[0000000090000000] = 50566c05, %g2 = 000000000000b102
ldsb [%i4+0x001],%g2 ! %g2 = 0000000000000050
! Mem[0000000091000030] = 50566c05, %g2 = 0000000000000050
ldub [%i6+0x031],%g2 ! %g2 = 0000000000000050
! Mem[0000000091000020] = 720000ce, %g2 = 0000000000000050
ldsb [%i6+0x023],%g2 ! %g2 = 0000000000000072
! Mem[0000000091800038] = 7d126c62, %g2 = 0000000000000072
lduh [%o0+0x03a],%g2 ! %g2 = 0000000000007d12
! Mem[0000000056000018] = ffffcc98 001c0048, %l4 = 4648ce84, %l5 = ffffffbb
ldd [%i0+%o3],%l4 ! %l4 = 00000000ffffcc98 00000000001c0048
! Mem[0000000090000028] = cc980000, %g2 = 0000000000007d12
ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffffcc98
! %l4 = 00000000ffffcc98, Mem[0000000057800010] = 9a7ecc5894683068
stx %l4,[%i3+%o2] ! Mem[0000000057800010] = 00000000ffffcc98
! Mem[000000009180000c] = ec2a3791, %g18 = c7758cbea00d57d2
ldsw [%o0+0x00c],%g2 ! %g2 = c7758cbea00d57d2
! Mem[0000000090800018] = 07350a50, %g2 = ffffffffec2a3791
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
! Mem[0000000090800018] = 995607350a50566c, %g2 = 0000000000000735
ldx [%i5+%o3],%g2 ! %g2 = 995607350a50566c
p35_label_20:
! %l2 = ffffffffffffcc98, Mem[0000000056000004] = 3fc50081
stb %l2,[%i0+0x004] ! Mem[0000000056000004] = 98c50081
! %l2 = ffffffffffffcc98, Mem[0000000091800034] = 566c99b0
sth %l2,[%o0+0x034] ! Mem[0000000091800034] = cc9899b0
! Mem[0000000091000034] = 05f1bf13, %g18 = c7758cbea00d57d2
ldsw [%i6+0x034],%g2 ! %g2 = c7758cbea00d57d2
! Mem[0000000091800004] = ab994c63, %g2 = 0000000005f1bf13
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffffab
! Mem[0000000091000014] = 00004826, %g2 = ffffffffffffffab
ldsb [%i6+0x015],%g2 ! %g2 = 0000000000000000
! Mem[0000000056800000] = be972b6a8edb703d, %l6 = 0000000000000072
ldx [%i1+%g0],%l6 ! %l6 = be972b6a8edb703d
! Mem[0000000091000014] = 00000048, %g2 = 0000000000000000
ldsb [%i6+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = ddee007239760048, %g2 = 0000000000000000
ldx [%i5+%o5],%g2 ! %g2 = ddee007239760048
! %l5 = 00000000001c0048, Mem[0000000090000018] = 485ff63e
sth %l5,[%i4+%o3] ! Mem[0000000090000018] = 0048f63e
! %l0 = 0000000000007a3a, Mem[0000000056000010] = 174201118b05ce84
stx %l0,[%i0+%o2] ! Mem[0000000056000010] = 0000000000007a3a
p35_label_21:
! Mem[0000000057000004] = bfbbc54c, %l4 = 00000000ffffcc98
ldsb [%i2+0x004],%l4 ! %l4 = ffffffffffffffbf
! Mem[0000000091800028] = 4648ce84, %g18 = c7758cbea00d57d2
ldsw [%o0+%o5],%g2 ! %g2 = c7758cbea00d57d2
! Mem[0000000091800018] = ffffcc98, %g2 = 000000004648ce84
ldsb [%o0+%o3],%g2 ! %g2 = ffffffffffffffff
! %l6 = 8edb703d, %l7 = 00000006, Mem[0000000091000010] = ffffcc98 00000048
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 8edb703d 00000006
! Mem[0000000090000030] = 573d00eca7be0072, %g2 = ffffffffffffffff
ldx [%i4+0x030],%g2 ! %g2 = 573d00eca7be0072
! Mem[0000000090000010] = 7ca3ccd4, %g2 = 573d00eca7be0072
lduh [%i4+%o2],%g2 ! %g2 = 0000000000007ca3
! Mem[0000000056800018] = 15aa384f, %l0 = 0000000000007a3a
lduh [%i1+%o3],%l0 ! %l0 = 00000000000015aa
! Mem[000000005600000c] = 6e196072, %l5 = 00000000001c0048
lduh [%i0+0x00e],%l5 ! %l5 = 0000000000006072
! Mem[000000009100003c] = f1dd0000, %g2 = 0000000000007ca3
ldsh [%i6+0x03e],%g2 ! %g2 = fffffffffffff1dd
! Mem[000000005680000c] = 1ae01e0a, %l2 = ffffffffffffcc98
lduh [%i1+0x00c],%l2 ! %l2 = 0000000000001ae0
p35_label_22:
! Mem[0000000091000020] = 00007200, %g2 = fffffffffffff1dd
ldsb [%i6+0x021],%g2 ! %g2 = 0000000000000000
! %l6 = be972b6a8edb703d, Mem[0000000056800036] = f6dcefbb
stb %l6,[%i1+0x036] ! Mem[0000000056800034] = f6dc3dbb
! Mem[0000000091000020] = 00007200, %g2 = 0000000000000000
ldsb [%i6+0x021],%g2 ! %g2 = 0000000000000000
! %l4 = ffffffffffffffbf, Mem[0000000091000004] = 00007a3a
stw %l4,[%i6+0x004] ! Mem[0000000091000004] = ffffffbf
! Mem[0000000091800030] = 0000efbb cc9899b0, %g2 = 00000000, %g3 = ccff9541
ldd [%o0+0x030],%g2 ! %g2 = 000000000000efbb 00000000cc9899b0
! Mem[0000000090800038] = 00000000, %g18 = c7758cbea00d57d2
ldsw [%i5+0x038],%g2 ! %g2 = c7758cbea00d57d2
! %l1 = 9977962c518aab99, Mem[000000009180003c] = 6c62d77c
stb %l1,[%o0+0x03c] ! Mem[000000009180003c] = 9962d77c
! %l4 = ffffffbf, %l5 = 00006072, Mem[0000000091800000] = 00007a3a 518aab99
std %l4,[%o0+%g0] ! Mem[0000000091800000] = ffffffbf 00006072
! Mem[0000000090800020] = 00000072 518aab99, %g2 = 00000000, %g3 = cc9899b0
ldd [%i5+%o4],%g2 ! %g2 = 0000000000000072 00000000518aab99
! %l7 = 0000000000000006, Mem[000000009100003c] = 9b50f1dd
stw %l7,[%i6+0x03c] ! Mem[000000009100003c] = 00000006
p35_label_23:
! %l0 = 00000000000015aa, Mem[0000000057800030] = 8d65df09
stw %l0,[%i3+0x030] ! Mem[0000000057800030] = 000015aa
! %l2 = 00001ae0, %l3 = 00004c08, Mem[0000000090800030] = 263f7eaa 58a94c81
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 00001ae0 00004c08
! Mem[0000000091800020] = ffffcc98 00990048, %g2 = 00000072, %g3 = 518aab99
ldd [%o0+%o4],%g2 ! %g2 = 00000000ffffcc98 0000000000990048
! Mem[0000000091000020] = 00720000, %g2 = 00000000ffffcc98
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000000072
! Mem[0000000091800038] = 08057d12 9962d77c, %g2 = 00000072, %g3 = 00990048
ldd [%o0+0x038],%g2 ! %g2 = 0000000008057d12 000000009962d77c
! Mem[0000000057000024] = a80b7450, %l2 = 0000000000001ae0
lduw [%i2+0x024],%l2 ! %l2 = 00000000a80b7450
! Mem[0000000090000030] = 573d00ec a7be0072, %g2 = 08057d12, %g3 = 9962d77c
ldd [%i4+0x030],%g2 ! %g2 = 00000000573d00ec 00000000a7be0072
! %l5 = 0000000000006072, Mem[0000000090000037] = 729045cb
stb %l5,[%i4+0x037] ! Mem[0000000090000034] = 729045cb
! Mem[0000000056800008] = 97986f9f, %l4 = ffffffffffffffbf
ldub [%i1+%o1],%l4 ! %l4 = 0000000000000097
! %l6 = 8edb703d, %l7 = 00000006, Mem[0000000091800010] = 406c566c 01f6b102
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 8edb703d 00000006
p35_label_24:
! %l6 = be972b6a8edb703d, Mem[0000000090000012] = ccd49ca2
sth %l6,[%i4+0x012] ! Mem[0000000090000010] = 703d9ca2
! Mem[0000000091000010] = 8edb703d 00000006, %g2 = 573d00ec, %g3 = a7be0072
ldd [%i6+%o2],%g2 ! %g2 = 000000008edb703d 0000000000000006
! Mem[0000000090000014] = 9ca28d8e, %g2 = 000000008edb703d
lduw [%i4+0x014],%g2 ! %g2 = 000000009ca28d8e
! %l6 = be972b6a8edb703d, Mem[0000000091000028] = 4648ce8400000003
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = be972b6a8edb703d
! %l4 = 00000097, %l5 = 00006072, Mem[0000000091000008] = f5482f5f ccff9541
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 00000097 00006072
! Mem[0000000090800038] = 00000000, %g2 = 000000009ca28d8e
lduh [%i5+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 000000720000ce1c, %g2 = 0000000000000000
ldx [%i6+%o4],%g2 ! %g2 = 000000720000ce1c
! %l1 = 9977962c518aab99, Mem[0000000057800002] = 57dd47cc
stb %l1,[%i3+0x002] ! Mem[0000000057800000] = 57dd99cc
! %l2 = 00000000a80b7450, Mem[0000000090800014] = 00000048
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = a80b7450
! Mem[0000000056000034] = ab995540, %l2 = 00000000a80b7450
ldsw [%i0+0x034],%l2 ! %l2 = ffffffffab995540
p35_label_25:
! %l5 = 0000000000006072, Mem[0000000057800026] = 78b4dc51
stb %l5,[%i3+0x026] ! Mem[0000000057800024] = 78b47251
! Mem[0000000091800028] = 4648ce844725624a, %g2 = 000000720000ce1c
ldx [%o0+%o5],%g2 ! %g2 = 4648ce844725624a
! Mem[0000000090000028] = cc980000, %g2 = 4648ce844725624a
lduh [%i4+0x02a],%g2 ! %g2 = 000000000000cc98
! Mem[0000000091000008] = 0000009700006072, %g2 = 000000000000cc98
ldx [%i6+%o1],%g2 ! %g2 = 0000009700006072
! Mem[0000000090800024] = ab99ddee, %g2 = 0000009700006072
lduh [%i5+0x026],%g2 ! %g2 = 000000000000ab99
! %l4 = 0000000000000097, Mem[0000000090000028] = ffffcc98
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = 00000097
! Mem[0000000091800028] = 84472562, %g2 = 000000000000ab99
ldub [%o0+0x02b],%g2 ! %g2 = 0000000000000084
! Mem[0000000091000010] = 8edb703d, %g2 = 0000000000000084
lduw [%i6+%o2],%g2 ! %g2 = 000000008edb703d
! Mem[0000000090800034] = 08000000, %g2 = 000000008edb703d
ldsb [%i5+0x037],%g2 ! %g2 = 0000000000000008
! Mem[0000000091800038] = 7d129962, %g2 = 0000000000000008
ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000007d12
ba,a p35_not_taken_0_end
p35_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000000015aa
bne,a,pn %xcc,p35_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffab995540
bne,a,pn %xcc,p35_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000004c08
bne,a,pn %xcc,p35_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000097
bne,a,pn %xcc,p35_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000006072
bne,a,pn %xcc,p35_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be be972b6a8edb703d
bne,a,pn %xcc,p35_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000006
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e0a2be32 ef14f771
bne %xcc,p35_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ba1098b9 db149512
bne %xcc,p35_f6_fail
nop
! Check Local Memory
set p35_local0_expect,%g1
p35_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 05f1bf1398c50081
ldx [%i0+0x000],%g3 ! Observed data at 0000000056000000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000007a3a
ldx [%i0+0x010],%g3 ! Observed data at 0000000056000010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffcc98001c0048
ldx [%i0+0x018],%g3 ! Observed data at 0000000056000018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9ca28d8e518aab99
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 = d934b65cab995540
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+0x030],%g2 ! Expected data = 7ddcb61af6dc3dbb
ldx [%i1+0x030],%g3 ! Observed data at 0000000056800030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8b057d123762d77c
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+0x010],%g2 ! Expected data = ffffcc9800000048
ldx [%i2+0x010],%g3 ! Observed data at 0000000057000010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 518aab99a80b7450
ldx [%i2+0x020],%g3 ! Observed data at 0000000057000020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000a50566c
ldx [%i2+0x030],%g3 ! Observed data at 0000000057000030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3115ec3b845fbc3d
ldx [%i2+0x038],%g3 ! Observed data at 0000000057000038
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x038,%g4
set p35_local3_expect,%g1
p35_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 57dd99cc61ce0e4c
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 = 00000000ffffcc98
ldx [%i3+0x010],%g3 ! Observed data at 0000000057800010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = f2dcf7ee78b47251
ldx [%i3+0x020],%g3 ! Observed data at 0000000057800020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000000000efbb
ldx [%i3+0x028],%g3 ! Observed data at 0000000057800028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000015aa769900fd
ldx [%i3+0x030],%g3 ! Observed data at 0000000057800030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x030,%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_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:
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056000018]
ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057800010]
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000056000028]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057000000]
stwa %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800018]
stxa %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800028]
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056800010]
done
p35_trap1o:
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056000018]
ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057800010]
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000056000028]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057000000]
stwa %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800018]
stxa %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800028]
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056800010]
done
p35_trap2e:
stba %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000020]
stwa %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800020]
ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057800028]
ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800008]
done
p35_trap2o:
stba %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000020]
stwa %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800020]
ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057800028]
ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800008]
done
p35_trap3e:
nop
nop
nop
nop
done
p35_trap3o:
nop
nop
nop
nop
done
p35_init_memory_pointers:
set p35_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p35_local0_start,%i0
set p35_local1_start,%i1
set p35_local2_start,%i2
set p35_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 7ca3ccd49ca28d8e
ldx [%g1+0x008],%l1 ! %l1 = 9977962c518aab99
ldx [%g1+0x010],%l2 ! %l2 = 485ff63e8b057d12
ldx [%g1+0x018],%l3 ! %l3 = 611161583762d77c
ldx [%g1+0x020],%l4 ! %l4 = 93b935321bdbcc5c
ldx [%g1+0x028],%l5 ! %l5 = 63b82e5bba8ea7be
ldx [%g1+0x030],%l6 ! %l6 = baaf938006e1aa16
ldx [%g1+0x038],%l7 ! %l7 = 7e86733c7dd37c13
! Initialize the output register of window 0
set unres3_start,%o0
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 = 675442b6 1de8a2ea e1106b94 2edaaefb
! %f4 = da6930f9 8557e587 e88c15de 1d4ac2ee
! %f8 = 8d63e3e8 b1ae5e7a 617ba135 9e9cb25f
! %f12 = 99dbe40a 3bff50c6 3a488ef5 c36ad94d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ab689308 d959deb7 1f6fb5e6 5ad5f7e7
! %f20 = 8bdbde09 0bf99a90 910988ff 82779dbd
! %f24 = f673eeff ba32873f fe438f22 0d176a83
! %f28 = b2b5b3ef 98fdf80c d9cc1951 1d7fa04f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 85051470 19150476 b69c99f8 1096d676
! %f36 = 6259cf2b cab173ea 1fa25c25 9b1df053
! %f40 = c9f81e1f 69de5f58 6c671471 2682a0ad
! %f44 = fd2e2e84 2f0b4305 ad795972 71ee460f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xab5e0e070000001e,%g7,%g1 ! GSR scale = 3, align = 6
wr %g1,%g0,%gsr ! GSR = ab5e0e070000001e
wr %g0,%y ! Clear Y 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[000000005880000c] = 07373b35, %l3 = 9632ca78ae2ecc34
lduh [%i1+0x00e],%l3 ! %l3 = 0000000000003b35
! %l1 = 84b7a89699310c73, Mem[0000000090800038] = fc554a3e
stw %l1,[%i5+0x038] ! Mem[0000000090800038] = 99310c73
! Mem[0000000090000030] = 573d94b1da399060, %g2 = 619bcf561eb6a238
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 573d94b1da399060
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000005ac4
! Mem[0000000059000028] = 1600f1e8, %l2 = a1fcef8e75f3d7b7
ldsb [%i2+0x02a],%l2 ! %l2 = fffffffffffffff1
! %l1 = 84b7a89699310c73, Mem[000000005900003a] = 653bfb5f
stb %l1,[%i2+0x03a] ! Mem[0000000059000038] = 653b735f
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000005ac4
lduw [%o0+%o1],%g2 ! %g2 = 000000004c632420
! %l6 = b772b1ebc77d2491, Mem[0000000059000024] = ab3247d3
stw %l6,[%i2+0x024] ! Mem[0000000059000024] = c77d2491
! %l4 = d5459e76a3d3fb59, Mem[000000009000003f] = 17000000
stb %l4,[%i4+0x03f] ! Mem[000000009000003c] = 59000000
! Mem[0000000091800034] = d4df14b0, %g18 = e9d6987058cd77c1
ldsw [%o0+0x034],%g2 ! %g2 = e9d6987058cd77c1
p36_label_2:
! Mem[000000005900000c] = e6062e16, %l3 = 0000000000003b35
ldsb [%i2+0x00e],%l3 ! %l3 = 000000000000002e
! %l1 = 84b7a89699310c73, Mem[0000000091000012] = 6a381f66
sth %l1,[%i6+0x012] ! Mem[0000000091000010] = 0c731f66
! %l1 = 84b7a89699310c73, Mem[0000000058000018] = 77578c148f9b2c63
stx %l1,[%i0+%o3] ! Mem[0000000058000018] = 84b7a89699310c73
! Mem[0000000090800030] = 3ef5d358, %g2 = ffffffffd4df14b0
ldsb [%i5+0x031],%g2 ! %g2 = 000000000000003e
! Mem[0000000091000030] = d7be7a30, %g2 = 000000000000003e
ldub [%i6+0x030],%g2 ! %g2 = 00000000000000d7
! %l7 = 699cb67a758b1a73, Mem[0000000090800016] = 82ca9556
sth %l7,[%i5+0x016] ! Mem[0000000090800014] = 1a739556
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 00000000000000d7
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
! %l2 = fffffff1, %l3 = 0000002e, Mem[0000000058800000] = b538e72d 3aee1e21
std %l2,[%i1+%g0] ! Mem[0000000058800000] = fffffff1 0000002e
! Mem[0000000090800028] = ddee8f90 cb9834df, %g2 = cb9834df, %g3 = 0bad0b00
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90 00000000cb9834df
! %l4 = d5459e76a3d3fb59, Mem[0000000090800008] = a19e262fca578ad8
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = d5459e76a3d3fb59
p36_label_3:
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = 00000000ddee8f90
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! Mem[0000000090800038] = 99310c73 5ac4b8a1, %g2 = ccff9541, %g3 = cb9834df
ldd [%i5+0x038],%g2 ! %g2 = 0000000099310c73 000000005ac4b8a1
! %l4 = d5459e76a3d3fb59, Mem[0000000091000010] = 1b120c73
stw %l4,[%i6+%o2] ! Mem[0000000091000010] = a3d3fb59
! %l2 = fffffffffffffff1, Mem[000000009000001a] = a5d91839
sth %l2,[%i4+0x01a] ! Mem[0000000090000018] = fff11839
! Mem[0000000090800018] = 95560735, %g2 = 0000000099310c73
lduw [%i5+%o3],%g2 ! %g2 = 0000000095560735
! Mem[0000000090800028] = ddee8f90 cb9834df, %g2 = 95560735, %g3 = 5ac4b8a1
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90 00000000cb9834df
! %l2 = fffffff1, %l3 = 0000002e, Mem[0000000059800018] = d28fac28 6caedc3e
std %l2,[%i3+%o3] ! Mem[0000000059800018] = fffffff1 0000002e
! Mem[0000000091000038] = d578fe309b50f1dd, %g2 = 00000000ddee8f90
ldx [%i6+0x038],%g2 ! %g2 = d578fe309b50f1dd
! Mem[0000000090800034] = a94c8199, %g2 = d578fe309b50f1dd
ldsb [%i5+0x035],%g2 ! %g2 = ffffffffffffffa9
! Mem[0000000090000020] = efdae8a0ecd31cd9, %g2 = ffffffffffffffa9
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31cd9
p36_label_4:
! Mem[0000000090800010] = b25f4cb9af0a1a73, %g2 = efdae8a0ecd31cd9
ldx [%i5+%o2],%g2 ! %g2 = b25f4cb9af0a1a73
! Mem[000000005900002c] = 1ecb8d28, %l1 = 84b7a89699310c73
lduh [%i2+0x02e],%l1 ! %l1 = 0000000000008d28
! Mem[0000000090000008] = 1a2fc349, %g2 = b25f4cb9af0a1a73
ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000001a2f
! %l3 = 000000000000002e, Mem[0000000090000018] = e663fff118391fda
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 000000000000002e
! %l6 = c77d2491, %l7 = 758b1a73, Mem[0000000090800018] = 95560735 53628adf
std %l6,[%i5+%o3] ! Mem[0000000090800018] = c77d2491 758b1a73
! %l6 = b772b1ebc77d2491, Mem[000000009080001e] = 1a73665f
sth %l6,[%i5+0x01e] ! Mem[000000009080001c] = 2491665f
! Mem[0000000091000028] = b35541f165d635bd, %g2 = 0000000000001a2f
ldx [%i6+%o5],%g2 ! %g2 = b35541f165d635bd
! Mem[0000000059800010] = 79769fd5, %l3 = 000000000000002e
lduw [%i3+%o2],%l3 ! %l3 = 0000000079769fd5
! Mem[0000000091000038] = 78fe309b, %g2 = b35541f165d635bd
ldub [%i6+0x039],%g2 ! %g2 = 0000000000000078
! Mem[0000000091000038] = fe309b50, %g2 = 0000000000000078
ldsh [%i6+0x03a],%g2 ! %g2 = fffffffffffffe30
p36_label_5:
! Mem[0000000091000024] = d2f1b355, %g2 = fffffffffffffe30
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffd2f1
! Mem[0000000059000014] = 63625f8c, %l4 = d5459e76a3d3fb59
ldub [%i2+0x017],%l4 ! %l4 = 000000000000008c
! %l0 = 103de558887d2c8c, Mem[0000000058800011] = 66d017cf
stb %l0,[%i1+0x011] ! Mem[0000000058800010] = 668c17cf
! Mem[000000009080001c] = 91665fc7, %g2 = ffffffffffffd2f1
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000091
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = 00000091, %g3 = cb9834df
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! %l1 = 0000000000008d28, Mem[0000000091000016] = 326f2c68
stb %l1,[%i6+0x016] ! Mem[0000000091000014] = 286f2c68
! %l4 = 0000008c, %l5 = 2276761e, Mem[0000000090000000] = 8624e74a 77d35b81
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 0000008c 2276761e
! Mem[000000009080002c] = cb9834df, %g2 = 00000000b8b0f4d7
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb9834df
! %l5 = 387997c02276761e, Mem[0000000090000018] = 000000000000002e
stx %l5,[%i4+%o3] ! Mem[0000000090000018] = 387997c02276761e
! %l6 = b772b1ebc77d2491, Mem[0000000059000000] = d700a901c783e801
stx %l6,[%i2+%g0] ! Mem[0000000059000000] = b772b1ebc77d2491
p36_label_6:
! %l6 = b772b1ebc77d2491, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = b772b1ebc77d2491
! Mem[000000009000001c] = 2276761e, %g2 = 00000000cb9834df
ldsb [%i4+0x01c],%g2 ! %g2 = 0000000000000022
! Mem[0000000091000014] = 1f66286f, %g2 = 0000000000000022
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66286f
! %l1 = 0000000000008d28, Mem[0000000091800038] = 206724ce
stb %l1,[%o0+0x038] ! Mem[0000000091800038] = 286724ce
! Mem[0000000090800010] = b25f4cb9, %g2 = 000000001f66286f
ldub [%i5+%o2],%g2 ! %g2 = 00000000000000b2
! %l4 = 000000000000008c, Mem[000000009000002e] = 4693573d
sth %l4,[%i4+0x02e] ! Mem[000000009000002c] = 008c573d
! Mem[0000000059000020] = 7e9a35fdc77d2491, %l7 = 699cb67a758b1a73
ldx [%i2+%o4],%l7 ! %l7 = 7e9a35fdc77d2491
! %l7 = 7e9a35fdc77d2491, Mem[000000009100000b] = 5fccff95
stb %l7,[%i6+0x00b] ! Mem[0000000091000008] = 91ccff95
! Mem[0000000091800024] = 537031f4, %g2 = 00000000000000b2
ldub [%o0+0x025],%g2 ! %g2 = 0000000000000053
! Mem[0000000059000038] = 653b735f 39642016, %l6 = c77d2491, %l7 = c77d2491
ldd [%i2+0x038],%l6 ! %l6 = 00000000653b735f 0000000039642016
p36_label_7:
! Mem[0000000090000018] = 387997c02276761e, %g2 = 0000000000000053
ldx [%i4+%o3],%g2 ! %g2 = 387997c02276761e
! Mem[0000000090000030] = 573d94b1da399060, %g2 = 387997c02276761e
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! %l3 = 0000000079769fd5, Mem[0000000090000000] = 0000008c
stw %l3,[%i4+%g0] ! Mem[0000000090000000] = 79769fd5
! %l0 = 103de558887d2c8c, Mem[0000000091800007] = 894c6324
stb %l0,[%o0+0x007] ! Mem[0000000091800004] = 8c4c6324
! %l5 = 387997c02276761e, Mem[0000000091000015] = 66286fb7
stb %l5,[%i6+0x015] ! Mem[0000000091000014] = 1e286fb7
! Mem[0000000090000014] = 20973879, %g2 = 573d94b1da399060
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000002097
! %l0 = 887d2c8c, %l1 = 00008d28, Mem[0000000090800020] = 665fc762 da437290
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 887d2c8c 00008d28
! Mem[0000000090800028] = 90cb9834, %g2 = 0000000000002097
ldub [%i5+0x02b],%g2 ! %g2 = 0000000000000090
! %l2 = fffffffffffffff1, Mem[0000000091000010] = a3d3fb59
stb %l2,[%i6+%o2] ! Mem[0000000091000010] = f1d3fb59
! %l0 = 887d2c8c, %l1 = 00008d28, Mem[0000000090800008] = d5459e76 a3d3fb59
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 887d2c8c 00008d28
p36_label_8:
! Mem[000000009080002c] = cb9834df, %g18 = e9d6987058cd77c1
ldsw [%i5+0x02c],%g2 ! %g2 = e9d6987058cd77c1
! Mem[0000000058800030] = 7be8d9d1, %l3 = 0000000079769fd5
ldub [%i1+0x032],%l3 ! %l3 = 00000000000000d9
! Mem[000000009080002c] = cb9834df, %g18 = e9d6987058cd77c1
ldsw [%i5+0x02c],%g2 ! %g2 = e9d6987058cd77c1
! Mem[0000000090000000] = 79769fd5, %g18 = e9d6987058cd77c1
ldsw [%i4+%g0],%g2 ! %g2 = e9d6987058cd77c1
! %l0 = 103de558887d2c8c, Mem[0000000091800026] = 7031f4c1
stb %l0,[%o0+0x026] ! Mem[0000000091800024] = 8c31f4c1
! Mem[0000000090800028] = 8f90cb98, %g2 = 0000000079769fd5
ldsb [%i5+0x02a],%g2 ! %g2 = ffffffffffffff8f
! %l6 = 00000000653b735f, Mem[0000000059000034] = 1c0e7ea1
sth %l6,[%i2+0x034] ! Mem[0000000059000034] = 735f7ea1
! Mem[0000000090800034] = 58a94c81, %g2 = ffffffffffffff8f
lduh [%i5+0x034],%g2 ! %g2 = 00000000000058a9
! Mem[0000000090000018] = 387997c0 2276761e, %g2 = 000058a9, %g3 = 2e582097
ldd [%i4+%o3],%g2 ! %g2 = 00000000387997c0 000000002276761e
! %l7 = 0000000039642016, Mem[0000000090800038] = 99310c735ac4b8a1
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = 0000000039642016
p36_label_9:
! Mem[0000000091800000] = 22b947aa, %g2 = 00000000387997c0
lduh [%o0+0x002],%g2 ! %g2 = 00000000000022b9
! Mem[000000005880003c] = b504bfc3, %l3 = 00000000000000d9
lduw [%i1+0x03c],%l3 ! %l3 = 00000000b504bfc3
! Mem[0000000090800034] = 58a94c81, %g2 = 00000000000022b9
lduw [%i5+0x034],%g2 ! %g2 = 0000000058a94c81
! %l3 = 00000000b504bfc3, Mem[0000000058000020] = b73f181e952a0485
stx %l3,[%i0+%o4] ! Mem[0000000058000020] = 00000000b504bfc3
! %l2 = fffffffffffffff1, Mem[000000009180002b] = 4c472562
stb %l2,[%o0+0x02b] ! Mem[0000000091800028] = f1472562
! Mem[0000000090800018] = c77d2491758b2491, %g2 = 0000000058a94c81
ldx [%i5+%o3],%g2 ! %g2 = c77d2491758b2491
! %l5 = 387997c02276761e, Mem[0000000058800034] = a455d5f2
stw %l5,[%i1+0x034] ! Mem[0000000058800034] = 2276761e
! Mem[0000000059000028] = 1600f1e8, %l4 = 000000000000008c
ldsw [%i2+%o5],%l4 ! %l4 = 000000001600f1e8
! %l7 = 0000000039642016, Mem[000000009180000b] = 20ec2a37
stb %l7,[%o0+0x00b] ! Mem[0000000091800008] = 16ec2a37
! %l5 = 387997c02276761e, Mem[000000005800003f] = 251a4292
stb %l5,[%i0+0x03f] ! Mem[000000005800003c] = 251a421e
p36_label_10:
! Mem[0000000090000034] = 609045cb, %g2 = c77d2491758b2491
ldub [%i4+0x037],%g2 ! %g2 = 0000000000000060
! %l3 = 00000000b504bfc3, Mem[0000000090000010] = b8b0f4d7
sth %l3,[%i4+%o2] ! Mem[0000000090000010] = bfc3f4d7
! Mem[000000009100002c] = 65d635bd, %g2 = 0000000000000060
lduh [%i6+0x02c],%g2 ! %g2 = 00000000000065d6
! Mem[000000005900003c] = 39642016, %l2 = fffffffffffffff1
lduh [%i2+0x03c],%l2 ! %l2 = 0000000000003964
! Mem[000000009100001c] = 24913d4d, %g2 = 00000000000065d6
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000002491
! %l5 = 387997c02276761e, Mem[0000000091000038] = d578fe30
stw %l5,[%i6+0x038] ! Mem[0000000091000038] = 2276761e
! %l7 = 0000000039642016, Mem[0000000091000000] = 92f01ec2
stw %l7,[%i6+%g0] ! Mem[0000000091000000] = 39642016
! Mem[000000005800002c] = 2f0ebefe, %l2 = 0000000000003964
ldub [%i0+0x02c],%l2 ! %l2 = 000000000000002f
! %l0 = 887d2c8c, %l1 = 00008d28, Mem[0000000090800010] = b25f4cb9 af0a1a73
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 887d2c8c 00008d28
! %l6 = 653b735f, %l7 = 39642016, Mem[0000000091800010] = 404e134b 01f6b102
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 653b735f 39642016
p36_label_11:
! %l5 = 387997c02276761e, Mem[0000000090000030] = 573d94b1da399060
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 387997c02276761e
! Mem[000000009000003c] = 59000000, %g2 = 0000000000002491
ldsb [%i4+0x03f],%g2 ! %g2 = 0000000000000059
! %l6 = 00000000653b735f, Mem[0000000091800021] = fea2c741
stb %l6,[%o0+0x021] ! Mem[0000000091800020] = 5fa2c741
! Mem[0000000090800020] = 887d2c8c 00008d28, %g2 = 00000059, %g3 = 2276761e
ldd [%i5+%o4],%g2 ! %g2 = 00000000887d2c8c 0000000000008d28
! Mem[000000009000003c] = 22b61a59, %g18 = e9d6987058cd77c1
ldsw [%i4+0x03c],%g2 ! %g2 = e9d6987058cd77c1
! %l4 = 000000001600f1e8, Mem[000000009100002c] = 65d635bd
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = 1600f1e8
! %l1 = 0000000000008d28, Mem[0000000090000024] = ecd31cd9
stw %l1,[%i4+0x024] ! Mem[0000000090000024] = 00008d28
! %l2 = 000000000000002f, Mem[0000000091800008] = 4c632416ec2a3791
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 000000000000002f
! %l6 = 00000000653b735f, Mem[0000000058800018] = 9f5b085593754f66
stx %l6,[%i1+%o3] ! Mem[0000000058800018] = 00000000653b735f
! Mem[000000009080003c] = 39642016, %g2 = 0000000022b61a59
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000003964
p36_label_12:
! Mem[0000000091800004] = 47aa078c, %g2 = 0000000000003964
ldsh [%o0+0x004],%g2 ! %g2 = 00000000000047aa
! Mem[0000000059000014] = 63625f8c, %l0 = 103de558887d2c8c
ldsw [%i2+0x014],%l0 ! %l0 = 0000000063625f8c
! Mem[0000000090800008] = 887d2c8c00008d28, %g2 = 00000000000047aa
ldx [%i5+%o1],%g2 ! %g2 = 887d2c8c00008d28
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 887d2c8c00008d28
lduw [%i6+0x024],%g2 ! %g2 = 000000002e6fd2f1
! %l6 = 00000000653b735f, Mem[0000000091800024] = 41538c31
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = 653b735f
! %l6 = 00000000653b735f, Mem[0000000090000010] = bfc3f4d72e582097
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000000653b735f
! Mem[0000000090000020] = efdae8a0, %g18 = e9d6987058cd77c1
ldsw [%i4+%o4],%g2 ! %g2 = e9d6987058cd77c1
! %l7 = 0000000039642016, Mem[0000000091800012] = 735f3964
sth %l7,[%o0+0x012] ! Mem[0000000091800010] = 20163964
! %l0 = 0000000063625f8c, Mem[0000000090000004] = 2276761e
stw %l0,[%i4+0x004] ! Mem[0000000090000004] = 63625f8c
! %l0 = 63625f8c, %l1 = 00008d28, Mem[0000000090800008] = 887d2c8c 00008d28
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 63625f8c 00008d28
p36_label_13:
! %l2 = 0000002f, %l3 = b504bfc3, Mem[0000000091800020] = 215fa2c7 653b735f
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 0000002f b504bfc3
! Mem[0000000090800018] = c77d2491, %g2 = ffffffffefdae8a0
ldsb [%i5+%o3],%g2 ! %g2 = ffffffffffffffc7
! Mem[0000000059800004] = e3eaf18f, %l4 = 000000001600f1e8
ldub [%i3+0x005],%l4 ! %l4 = 00000000000000ea
! Mem[000000009180003c] = 60b200b2, %g2 = ffffffffffffffc7
lduw [%o0+0x03c],%g2 ! %g2 = 0000000060b200b2
! %l2 = 000000000000002f, Mem[0000000091000008] = f5482f91ccff9541
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = 000000000000002f
! Mem[0000000090000038] = 45cbce22, %g2 = 0000000060b200b2
ldsb [%i4+0x039],%g2 ! %g2 = 0000000000000045
! %l3 = 00000000b504bfc3, Mem[0000000091000028] = b35541f11600f1e8
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = 00000000b504bfc3
! Mem[0000000058800024] = 94d4c437, %l3 = 00000000b504bfc3
ldsw [%i1+0x024],%l3 ! %l3 = ffffffff94d4c437
! %l1 = 0000000000008d28, Mem[0000000091000026] = d2f10000
sth %l1,[%i6+0x026] ! Mem[0000000091000024] = 8d280000
! %l2 = 000000000000002f, Mem[0000000090000000] = 79769fd5
stw %l2,[%i4+%g0] ! Mem[0000000090000000] = 0000002f
p36_label_14:
! Mem[0000000091000020] = 27c52e6f, %g2 = 0000000000000045
ldsb [%i6+0x022],%g2 ! %g2 = 0000000000000027
! Mem[000000009080000c] = 00008d28, %g2 = 0000000000000027
lduw [%i5+0x00c],%g2 ! %g2 = 0000000000008d28
! Mem[0000000090000020] = efdae8a0, %g2 = 0000000000008d28
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! %l4 = 000000ea, %l5 = 2276761e, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 000000ea 2276761e
! Mem[0000000091800020] = 0000002f, %g2 = 00000000efdae8a0
lduw [%o0+%o4],%g2 ! %g2 = 000000000000002f
! Mem[0000000091800034] = 14b02867, %g2 = 000000000000002f
ldsh [%o0+0x036],%g2 ! %g2 = 00000000000014b0
! %l3 = ffffffff94d4c437, Mem[0000000090000028] = c7af7175
stw %l3,[%i4+%o5] ! Mem[0000000090000028] = 94d4c437
! Mem[000000009100003c] = 9b50f1dd, %g18 = e9d6987058cd77c1
ldsw [%i6+0x03c],%g2 ! %g2 = e9d6987058cd77c1
! Mem[0000000058000018] = 84b7a89699310c73, %l7 = 0000000039642016
ldx [%i0+%o3],%l7 ! %l7 = 84b7a89699310c73
! Mem[0000000091800018] = 000000ea, %g18 = e9d6987058cd77c1
ldsw [%o0+%o3],%g2 ! %g2 = e9d6987058cd77c1
p36_label_15:
! Mem[0000000091800030] = f7dc9b67, %g18 = e9d6987058cd77c1
ldsw [%o0+0x030],%g2 ! %g2 = e9d6987058cd77c1
! Mem[0000000091800028] = f4c1a2f14725624a, %g2 = fffffffff7dc9b67
ldx [%o0+%o5],%g2 ! %g2 = f4c1a2f14725624a
! Mem[0000000090000014] = 653b735f, %g2 = f4c1a2f14725624a
lduh [%i4+0x014],%g2 ! %g2 = 000000000000653b
! %l3 = ffffffff94d4c437, Mem[000000005980003e] = e48080a5
sth %l3,[%i3+0x03e] ! Mem[000000005980003c] = e480c437
! Mem[0000000090000038] = 9045cbce 22b61a59, %g2 = 0000653b, %g3 = 00008d28
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a59
! Mem[000000009100003c] = 50f1dd00, %g2 = 000000009045cbce
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000050
! %l3 = ffffffff94d4c437, Mem[0000000090800008] = 63625f8c00008d28
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = ffffffff94d4c437
! %l6 = 00000000653b735f, Mem[0000000058000038] = 3ebbc776251a421e
stx %l6,[%i0+0x038] ! Mem[0000000058000038] = 00000000653b735f
! Mem[0000000091800020] = 00002fb5, %g2 = 0000000000000050
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000653b735f, Mem[000000005900002a] = 1600f1e8
sth %l6,[%i2+0x02a] ! Mem[0000000059000028] = 1600735f
p36_label_16:
! %l2 = 000000000000002f, Mem[0000000091000034] = 941fa440
sth %l2,[%i6+0x034] ! Mem[0000000091000034] = 002fa440
! Mem[0000000058000034] = 0cd0fd11, %l6 = 00000000653b735f
ldsw [%i0+0x034],%l6 ! %l6 = 000000000cd0fd11
! Mem[0000000091800000] = 270d22b9, %g2 = 0000000000000000
lduw [%o0+%g0],%g2 ! %g2 = 00000000270d22b9
! %l3 = ffffffff94d4c437, Mem[000000009000002e] = 008c3879
stb %l3,[%i4+0x02e] ! Mem[000000009000002c] = 378c3879
! Mem[0000000091800030] = f7dc9b67, %g18 = e9d6987058cd77c1
ldsw [%o0+0x030],%g2 ! %g2 = e9d6987058cd77c1
! %l1 = 0000000000008d28, Mem[0000000059800038] = cffd70ffe480c437
stx %l1,[%i3+0x038] ! Mem[0000000059800038] = 0000000000008d28
! %l5 = 387997c02276761e, Mem[0000000090000020] = efdae8a000008d28
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 387997c02276761e
! %l1 = 0000000000008d28, Mem[0000000090000018] = 387997c0
sth %l1,[%i4+%o3] ! Mem[0000000090000018] = 8d2897c0
! Mem[0000000090000020] = 387997c0, %g2 = fffffffff7dc9b67
lduh [%i4+%o4],%g2 ! %g2 = 0000000000003879
! Mem[0000000091800030] = f7dc9b67d4df14b0, %g2 = 0000000000003879
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df14b0
p36_label_17:
! Mem[0000000091800000] = 270d22b947aa078c, %g2 = f7dc9b67d4df14b0
ldx [%o0+%g0],%g2 ! %g2 = 270d22b947aa078c
! Mem[000000009080002c] = cb9834df, %g2 = 270d22b947aa078c
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffffcb98
! Mem[0000000090800000] = 1d794f34, %g2 = ffffffffffffcb98
lduh [%i5+0x002],%g2 ! %g2 = 0000000000001d79
! Mem[0000000091000004] = df480000, %g2 = 0000000000001d79
ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000059000010] = 03053772, %l1 = 0000000000008d28
lduh [%i2+0x012],%l1 ! %l1 = 0000000000003772
! Mem[0000000091000030] = 7a30002f, %g2 = ffffffffffffffdf
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007a30
! Mem[0000000091800034] = 14b02867, %g2 = 0000000000007a30
ldsh [%o0+0x036],%g2 ! %g2 = 00000000000014b0
! %l1 = 0000000000003772, Mem[000000005980001c] = 0000002e
stw %l1,[%i3+0x01c] ! Mem[000000005980001c] = 00003772
! %l4 = 00000000000000ea, Mem[0000000090800018] = c77d2491758b2491
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 00000000000000ea
! Mem[0000000090000024] = 76761e94, %g2 = 00000000000014b0
ldub [%i4+0x025],%g2 ! %g2 = 0000000000000076
p36_label_18:
! Mem[0000000090000020] = 97c02276, %g2 = 0000000000000076
lduh [%i4+0x022],%g2 ! %g2 = 00000000000097c0
! %l6 = 000000000cd0fd11, Mem[0000000090000022] = 97c02276
sth %l6,[%i4+0x022] ! Mem[0000000090000020] = fd112276
! Mem[000000009100001c] = c77d2491, %g2 = 00000000000097c0
lduw [%i6+0x01c],%g2 ! %g2 = 00000000c77d2491
! Mem[0000000090000024] = 761e94d4, %g2 = 00000000c77d2491
lduh [%i4+0x026],%g2 ! %g2 = 000000000000761e
! Mem[0000000091800030] = f7dc9b67, %g2 = 000000000000761e
ldub [%o0+0x030],%g2 ! %g2 = 00000000000000f7
! Mem[0000000090000004] = 5f8cbc84, %g2 = 00000000000000f7
ldub [%i4+0x006],%g2 ! %g2 = 000000000000005f
! Mem[0000000090800000] = 1d794f34, %g2 = 000000000000005f
ldsh [%i5+0x002],%g2 ! %g2 = 0000000000001d79
! Mem[000000009080003c] = 39642016, %g2 = 0000000000001d79
ldub [%i5+0x03c],%g2 ! %g2 = 0000000000000039
! %l7 = 84b7a89699310c73, Mem[000000009080001b] = 00000000
stb %l7,[%i5+0x01b] ! Mem[0000000090800018] = 73000000
! Mem[0000000091000018] = b772b1eb, %g2 = 0000000000000039
lduh [%i6+%o3],%g2 ! %g2 = 000000000000b772
p36_label_19:
! %l6 = 000000000cd0fd11, Mem[0000000091000028] = 00000000
sth %l6,[%i6+%o5] ! Mem[0000000091000028] = fd110000
! %l2 = 000000000000002f, Mem[000000009100003e] = f1dd0000
sth %l2,[%i6+0x03e] ! Mem[000000009100003c] = 002f0000
! %l7 = 84b7a89699310c73, Mem[000000009180001c] = 2276761e
stw %l7,[%o0+0x01c] ! Mem[000000009180001c] = 99310c73
! %l6 = 000000000cd0fd11, Mem[0000000058800000] = fffffff1
stb %l6,[%i1+%g0] ! Mem[0000000058800000] = 11fffff1
! %l0 = 0000000063625f8c, Mem[0000000091800008] = 000000000000002f
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 0000000063625f8c
! Mem[000000009080001c] = 000000ea, %g2 = 000000000000b772
ldsh [%i5+0x01c],%g2 ! %g2 = 0000000000000000
! %l3 = ffffffff94d4c437, Mem[0000000090800004] = 4f34d7b2
stb %l3,[%i5+0x004] ! Mem[0000000090800004] = 3734d7b2
! %l4 = 00000000000000ea, Mem[0000000090800038] = 00000000
stw %l4,[%i5+0x038] ! Mem[0000000090800038] = 000000ea
! %l4 = 00000000000000ea, Mem[0000000091000018] = b772b1ebc77d2491
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 00000000000000ea
! Mem[000000009080003c] = 39642016, %g18 = e9d6987058cd77c1
ldsw [%i5+0x03c],%g2 ! %g2 = e9d6987058cd77c1
p36_label_20:
! %l2 = 000000000000002f, Mem[000000009080003c] = 39642016
stb %l2,[%i5+0x03c] ! Mem[000000009080003c] = 2f642016
! %l1 = 0000000000003772, Mem[000000009100002c] = b504bfc3
sth %l1,[%i6+0x02c] ! Mem[000000009100002c] = 3772bfc3
! %l7 = 84b7a89699310c73, Mem[0000000090000006] = 5f8cbc84
sth %l7,[%i4+0x006] ! Mem[0000000090000004] = 0c73bc84
! %l6 = 000000000cd0fd11, Mem[000000009000002e] = 378c3879
sth %l6,[%i4+0x02e] ! Mem[000000009000002c] = fd113879
! %l4 = 00000000000000ea, Mem[0000000058800028] = 8b4c00c0
stw %l4,[%i1+%o5] ! Mem[0000000058800028] = 000000ea
! Mem[0000000090800008] = ffffff94, %g2 = 0000000039642016
ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffffff
! Mem[000000005800002c] = 2f0ebefe, %l4 = 00000000000000ea
ldub [%i0+0x02d],%l4 ! %l4 = 000000000000000e
! Mem[000000009100001c] = 000000ea, %g2 = ffffffffffffffff
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = fb591f1e, %g2 = 0000000000000000
ldsb [%i6+0x012],%g2 ! %g2 = fffffffffffffffb
! Mem[0000000090800038] = 000000ea, %g2 = fffffffffffffffb
lduh [%i5+0x038],%g2 ! %g2 = 0000000000000000
p36_label_21:
! Mem[0000000091000038] = 2276761e 9b50002f, %g2 = 00000000, %g3 = 22b61a59
ldd [%i6+0x038],%g2 ! %g2 = 000000002276761e 000000009b50002f
! %l2 = 000000000000002f, Mem[0000000090000020] = 3879fd112276761e
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 000000000000002f
! Mem[0000000090800010] = 887d2c8c, %g2 = 000000002276761e
lduh [%i5+%o2],%g2 ! %g2 = 000000000000887d
! %l1 = 0000000000003772, Mem[0000000058000034] = 0cd0fd11
sth %l1,[%i0+0x034] ! Mem[0000000058000034] = 3772fd11
! Mem[0000000059000010] = 03053772, %l4 = 000000000000000e
ldub [%i2+0x011],%l4 ! %l4 = 0000000000000005
! Mem[0000000090000024] = 0000002f, %g2 = 000000000000887d
ldsb [%i4+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 2016e276, %g2 = 0000000000000000
ldub [%i6+0x002],%g2 ! %g2 = 0000000000000020
! Mem[000000009080002c] = cb9834df, %g2 = 0000000000000020
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000cb98
! %l0 = 63625f8c, %l1 = 00003772, Mem[0000000091000028] = fd110000 3772bfc3
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 63625f8c 00003772
! %l0 = 0000000063625f8c, Mem[0000000091800016] = 20160000
sth %l0,[%o0+0x016] ! Mem[0000000091800014] = 5f8c0000
p36_label_22:
! %l3 = ffffffff94d4c437, Mem[000000009180003c] = 60b200b2
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = 94d4c437
! Mem[000000009080002c] = dfdc3ef5, %g2 = 000000000000cb98
ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffffdf
! %l6 = 000000000cd0fd11, Mem[0000000091800024] = b504bfc3
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = 0cd0fd11
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = ffffffffffffffdf
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
! %l7 = 84b7a89699310c73, Mem[0000000090000000] = 0000002f
stb %l7,[%i4+%g0] ! Mem[0000000090000000] = 7300002f
! %l0 = 63625f8c, %l1 = 00003772, Mem[0000000090000000] = 7300002f 63620c73
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 63625f8c 00003772
! Mem[0000000090800000] = 2f7f1d79 3734d7b2, %g2 = cb9834df, %g3 = 9b50002f
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000003734d7b2
! Mem[0000000090000030] = 387997c0, %g18 = e9d6987058cd77c1
ldsw [%i4+0x030],%g2 ! %g2 = e9d6987058cd77c1
! %l0 = 63625f8c, %l1 = 00003772, Mem[0000000090000008] = bc841a2f c349b38e
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 63625f8c 00003772
! Mem[0000000091800038] = 286724ce 94d4c437, %g2 = 387997c0, %g3 = 3734d7b2
ldd [%o0+0x038],%g2 ! %g2 = 00000000286724ce 0000000094d4c437
p36_label_23:
! %l6 = 000000000cd0fd11, Mem[0000000091800017] = 8c000000
stb %l6,[%o0+0x017] ! Mem[0000000091800014] = 11000000
! Mem[0000000090800004] = b2ffffff, %g2 = 00000000286724ce
ldub [%i5+0x007],%g2 ! %g2 = 00000000000000b2
! %l4 = 00000005, %l5 = 2276761e, Mem[0000000090000028] = 94d4c437 6247fd11
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 00000005 2276761e
! Mem[000000009100000c] = 0000002f, %g2 = 00000000000000b2
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 39642016, %g2 = 0000000000000000
ldsb [%i6+%g0],%g2 ! %g2 = 0000000000000039
! Mem[0000000090000010] = 00000000, %g2 = 0000000000000039
ldub [%i4+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800024] = 28ddee8f, %g2 = 0000000000000000
ldsb [%i5+0x027],%g2 ! %g2 = 0000000000000028
! Mem[0000000090800004] = 3734d7b2, %g2 = 0000000000000028
ldsh [%i5+0x004],%g2 ! %g2 = 0000000000003734
! Mem[000000005980002c] = 36d33c1a, %l3 = ffffffff94d4c437
lduh [%i3+0x02c],%l3 ! %l3 = 00000000000036d3
! %l7 = 84b7a89699310c73, Mem[0000000058000026] = b504bfc3
stb %l7,[%i0+0x026] ! Mem[0000000058000024] = b50473c3
p36_label_24:
! Mem[0000000090000020] = 00000000, %g2 = 0000000000003734
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000000000
! Mem[0000000059800010] = 79769fd5, %l1 = 0000000000003772
ldsw [%i3+%o2],%l1 ! %l1 = 0000000079769fd5
! Mem[000000009100000c] = 0000002f, %g2 = 0000000000000000
lduw [%i6+0x00c],%g2 ! %g2 = 000000000000002f
! Mem[000000009080003c] = 20160000, %g2 = 000000000000002f
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000002016
! %l3 = 00000000000036d3, Mem[0000000091000009] = 00000000
stb %l3,[%i6+0x009] ! Mem[0000000091000008] = d3000000
! Mem[0000000090800000] = 2f7f1d793734d7b2, %g2 = 0000000000002016
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d793734d7b2
! %l0 = 0000000063625f8c, Mem[0000000090800024] = 00008d28
sth %l0,[%i5+0x024] ! Mem[0000000090800024] = 5f8c8d28
! %l2 = 000000000000002f, Mem[0000000090800006] = d7b2ffff
sth %l2,[%i5+0x006] ! Mem[0000000090800004] = 002fffff
! Mem[0000000090800024] = 5f8c8d28, %g18 = e9d6987058cd77c1
ldsw [%i5+0x024],%g2 ! %g2 = e9d6987058cd77c1
! Mem[0000000091000000] = 39642016, %g2 = 000000005f8c8d28
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000003964
p36_label_25:
! %l4 = 00000005, %l5 = 2276761e, Mem[0000000091000038] = 2276761e 9b50002f
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 00000005 2276761e
! %l0 = 0000000063625f8c, Mem[000000009180000e] = 5f8c653b
stb %l0,[%o0+0x00e] ! Mem[000000009180000c] = 8c8c653b
! %l2 = 000000000000002f, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 000000000000002f
! %l6 = 0cd0fd11, %l7 = 99310c73, Mem[0000000090000018] = 8d2897c0 2276761e
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 0cd0fd11 99310c73
! Mem[0000000059000028] = 1600735f, %l1 = 0000000079769fd5
ldub [%i2+%o5],%l1 ! %l1 = 0000000000000016
! Mem[0000000091000010] = f1d3fb59, %g2 = 0000000000003964
lduw [%i6+%o2],%g2 ! %g2 = 00000000f1d3fb59
! Mem[0000000090800018] = 00000073000000ea, %g2 = 00000000f1d3fb59
ldx [%i5+%o3],%g2 ! %g2 = 00000073000000ea
! Mem[0000000059000008] = 58325f59, %l2 = 000000000000002f
ldsh [%i2+%o1],%l2 ! %l2 = 0000000000005832
! Mem[0000000090800030] = dc3ef5d3, %g18 = e9d6987058cd77c1
ldsw [%i5+0x030],%g2 ! %g2 = e9d6987058cd77c1
! Mem[000000005800003c] = 653b735f, %l4 = 0000000000000005
ldub [%i0+0x03e],%l4 ! %l4 = 0000000000000073
ba,a p36_not_taken_0_end
p36_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000063625f8c
bne,a,pn %xcc,p36_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000016
bne,a,pn %xcc,p36_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000005832
bne,a,pn %xcc,p36_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000036d3
bne,a,pn %xcc,p36_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000073
bne,a,pn %xcc,p36_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000cd0fd11
bne,a,pn %xcc,p36_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 84b7a89699310c73
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e88c15de 1d4ac2ee
bne %xcc,p36_f6_fail
nop
! Check Local Memory
set p36_local0_expect,%g1
p36_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 84b7a89699310c73
ldx [%i0+0x018],%g3 ! Observed data at 0000000058000018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000b50473c3
ldx [%i0+0x020],%g3 ! Observed data at 0000000058000020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = f6c8ccca3772fd11
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 = 00000000653b735f
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+0x000],%g2 ! Expected data = 11fffff10000002e
ldx [%i1+0x000],%g3 ! Observed data at 0000000058800000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 668c17cfb5de8419
ldx [%i1+0x010],%g3 ! Observed data at 0000000058800010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000653b735f
ldx [%i1+0x018],%g3 ! Observed data at 0000000058800018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000ea34b55743
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 = 7be8d9d12276761e
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 = b772b1ebc77d2491
ldx [%i2+0x000],%g3 ! Observed data at 0000000059000000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7e9a35fdc77d2491
ldx [%i2+0x020],%g3 ! Observed data at 0000000059000020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1600735f1ecb8d28
ldx [%i2+0x028],%g3 ! Observed data at 0000000059000028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 500864cc735f7ea1
ldx [%i2+0x030],%g3 ! Observed data at 0000000059000030
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 653b735f39642016
ldx [%i2+0x038],%g3 ! Observed data at 0000000059000038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x038,%g4
set p36_local3_expect,%g1
p36_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = fffffff100003772
ldx [%i3+0x018],%g3 ! Observed data at 0000000059800018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000008d28
ldx [%i3+0x038],%g3 ! Observed data at 0000000059800038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x038,%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_f6_fail:
set p36_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
stwa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028]
stxa %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800000]
done
p36_trap1o:
stwa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028]
stxa %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800000]
done
p36_trap2e:
stxa %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028]
ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000058800000]
stwa %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000008]
stda %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000010]
stwa %l1,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000018]
ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000058000000]
stxa %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000010]
done
p36_trap2o:
stxa %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028]
ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000058800000]
stwa %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000008]
stda %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000010]
stwa %l1,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000018]
ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000058000000]
stxa %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000010]
done
p36_trap3e:
nop
done
p36_trap3o:
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 = 103de558887d2c8c
ldx [%g1+0x008],%l1 ! %l1 = 84b7a89699310c73
ldx [%g1+0x010],%l2 ! %l2 = a1fcef8e75f3d7b7
ldx [%g1+0x018],%l3 ! %l3 = 9632ca78ae2ecc34
ldx [%g1+0x020],%l4 ! %l4 = d5459e76a3d3fb59
ldx [%g1+0x028],%l5 ! %l5 = 387997c02276761e
ldx [%g1+0x030],%l6 ! %l6 = b772b1ebc77d2491
ldx [%g1+0x038],%l7 ! %l7 = 699cb67a758b1a73
! Initialize the output register of window 0
set unres3_start,%o0
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 = 25b6aa00 61d31177 8525668c 581bcc8f
! %f4 = bef7f5ec 94b2debd 6ff2bcb3 7e32ea1a
! %f8 = 51b2c7b3 3095cb20 3390c0d7 892d91bc
! %f12 = 882c0524 fb174de8 5cdbe803 2b827e91
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 01ee2829 9e508365 35289e36 f0bdf338
! %f20 = 6635755c 7ccd4636 35a77592 34ab5ee1
! %f24 = ab16e3f2 3787d0cb d6ef99f2 863a0870
! %f28 = c8734a6f 34769684 670e57e4 f21230d5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4002ffde 2c750e42 9a9adaae 58aa0a17
! %f36 = 6eab6950 c61e149b 1231205d e5ce7367
! %f40 = 3defa7be 49fabd78 5c2f03b9 9d7fd0e7
! %f44 = c09d9840 e9ec3dda 93bb4480 01cfd931
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7a9b4ad800000078,%g7,%g1 ! GSR scale = 15, align = 0
wr %g1,%g0,%gsr ! GSR = 7a9b4ad800000078
wr %g0,%y ! Clear Y 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[000000009080001c] = 8adf665f, %g2 = bc3988d7000097a6
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8adf
! Mem[0000000090800038] = fc554a3e, %g2 = ffffffffffff8adf
lduh [%i5+0x038],%g2 ! %g2 = 000000000000fc55
! Mem[0000000091800000] = 270d22b947aa0789, %g2 = 000000000000fc55
ldx [%o0+%g0],%g2 ! %g2 = 270d22b947aa0789
! %l4 = bb88060042fe2619, Mem[000000009100003f] = dd000000
stb %l4,[%i6+0x03f] ! Mem[000000009100003c] = 19000000
! %l4 = 42fe2619, %l5 = 997611cb, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 42fe2619 997611cb
! Mem[0000000091000018] = 26199976, %g2 = 270d22b947aa0789
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000002619
! Mem[000000005b000004] = 1af3c403, %l4 = bb88060042fe2619
ldsb [%i2+0x005],%l4 ! %l4 = fffffffffffffff3
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 0000000000002619
ldub [%i5+0x03c],%g2 ! %g2 = 000000000000005a
! %l1 = 0e8488504ef4f0fe, Mem[0000000091000020] = 3d4d27c5
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = 4ef4f0fe
! Mem[0000000090000028] = c7af717562474693, %g2 = 000000000000005a
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
p37_label_2:
! Mem[0000000090800024] = da437290, %g2 = c7af717562474693
lduw [%i5+0x024],%g2 ! %g2 = 00000000da437290
! %l4 = fffffffffffffff3, Mem[000000005b000020] = 385195da
stw %l4,[%i2+%o4] ! Mem[000000005b000020] = fffffff3
! %l3 = 76197a3e7a8122b8, Mem[0000000091000018] = 42fe2619997611cb
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 76197a3e7a8122b8
! %l0 = dea7d416a5492671, Mem[000000005a00000e] = ce06e0ce
stb %l0,[%i0+0x00e] ! Mem[000000005a00000c] = ce0671ce
! Mem[0000000090000010] = b8b0f4d7, %g2 = 00000000da437290
ldub [%i4+%o2],%g2 ! %g2 = 00000000000000b8
! %l6 = 9e32d1687bfc7726, Mem[000000009080000e] = 8ad8b25f
sth %l6,[%i5+0x00e] ! Mem[000000009080000c] = 7726b25f
! Mem[0000000090800030] = dc3ef5d358a94c81, %g2 = 00000000000000b8
ldx [%i5+0x030],%g2 ! %g2 = dc3ef5d358a94c81
! %l4 = fffffffffffffff3, Mem[000000005a80001c] = a8e0f937
sth %l4,[%i1+0x01c] ! Mem[000000005a80001c] = fff3f937
! %l1 = 0e8488504ef4f0fe, Mem[000000009180003c] = 60b200b2
stw %l1,[%o0+0x03c] ! Mem[000000009180003c] = 4ef4f0fe
! Mem[000000009180003c] = 4ef4f0fe, %g2 = dc3ef5d358a94c81
ldub [%o0+0x03c],%g2 ! %g2 = 000000000000004e
p37_label_3:
! Mem[000000005b800004] = 6dd3d5f1, %l7 = 4112389e255bc8e6
ldub [%i3+0x004],%l7 ! %l7 = 000000000000006d
! %l4 = fffffffffffffff3, Mem[0000000090000005] = d35b81bc
stb %l4,[%i4+0x005] ! Mem[0000000090000004] = f35b81bc
! %l0 = a5492671, %l1 = 4ef4f0fe, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l0,[%o0+%o3] ! Mem[0000000091800018] = a5492671 4ef4f0fe
! %l6 = 9e32d1687bfc7726, Mem[000000005b800006] = 6dd3d5f1
stb %l6,[%i3+0x006] ! Mem[000000005b800004] = 6dd326f1
! Mem[0000000091800020] = 21fea2c7, %g2 = 000000000000004e
lduw [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7
! Mem[0000000090800008] = a19e262f, %g2 = 0000000021fea2c7
lduw [%i5+%o1],%g2 ! %g2 = 00000000a19e262f
! Mem[0000000090000020] = efdae8a0, %g2 = 00000000a19e262f
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffefda
! Mem[0000000090000008] = 1a2fc349, %g2 = ffffffffffffefda
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000001a2f
! %l1 = 0e8488504ef4f0fe, Mem[0000000091000030] = d7be7a30941fa440
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = 0e8488504ef4f0fe
! Mem[0000000091000028] = b35541f165d635bd, %g2 = 0000000000001a2f
ldx [%i6+%o5],%g2 ! %g2 = b35541f165d635bd
p37_label_4:
! Mem[0000000091800018] = a5492671, %g2 = b35541f165d635bd
lduw [%o0+%o3],%g2 ! %g2 = 00000000a5492671
! Mem[0000000091800024] = 31f4c1a2, %g2 = 00000000a5492671
ldsb [%o0+0x027],%g2 ! %g2 = 0000000000000031
! %l0 = a5492671, %l1 = 4ef4f0fe, Mem[0000000090800018] = 95560735 53628adf
std %l0,[%i5+%o3] ! Mem[0000000090800018] = a5492671 4ef4f0fe
! Mem[000000009100001c] = 7a8122b8, %g2 = 0000000000000031
ldsb [%i6+0x01c],%g2 ! %g2 = 000000000000007a
! Mem[0000000091000024] = 6fd2f1b3, %g2 = 000000000000007a
ldub [%i6+0x025],%g2 ! %g2 = 000000000000006f
! Mem[000000005a000038] = 949885b3, %l2 = a0c8ba300108882a
ldsb [%i0+0x038],%l2 ! %l2 = ffffffffffffff94
! %l4 = fffffffffffffff3, Mem[0000000091000030] = 0e848850
stb %l4,[%i6+0x030] ! Mem[0000000091000030] = f3848850
! %l0 = a5492671, %l1 = 4ef4f0fe, Mem[0000000090800010] = b25f4cb9 af0a82ca
std %l0,[%i5+%o2] ! Mem[0000000090800010] = a5492671 4ef4f0fe
! Mem[000000005b00002c] = 9aca2cfd, %l3 = 76197a3e7a8122b8
ldsh [%i2+0x02c],%l3 ! %l3 = ffffffffffff9aca
! %l0 = a5492671, %l1 = 4ef4f0fe, Mem[0000000091800018] = a5492671 4ef4f0fe
std %l0,[%o0+%o3] ! Mem[0000000091800018] = a5492671 4ef4f0fe
p37_label_5:
! Mem[000000009100001c] = 7a8122b8, %g2 = 000000000000006f
lduw [%i6+0x01c],%g2 ! %g2 = 000000007a8122b8
! Mem[000000009000001c] = 1fdaefda, %g2 = 000000007a8122b8
ldub [%i4+0x01e],%g2 ! %g2 = 000000000000001f
! Mem[0000000091000008] = f5482f5f ccff9541, %g2 = 0000001f, %g3 = 0bad0b00
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f 00000000ccff9541
! %l5 = a2a0ead6997611cb, Mem[0000000091000008] = f5482f5fccff9541
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = a2a0ead6997611cb
! Mem[000000009000001c] = 18391fda, %g2 = 00000000f5482f5f
ldsb [%i4+0x01c],%g2 ! %g2 = 0000000000000018
! %l4 = fffffffffffffff3, Mem[0000000091000023] = fe2e6fd2
stb %l4,[%i6+0x023] ! Mem[0000000091000020] = f32e6fd2
! %l0 = dea7d416a5492671, Mem[0000000091800008] = 4c632420
stw %l0,[%o0+%o1] ! Mem[0000000091800008] = a5492671
! Mem[000000009100003c] = f1190000, %g2 = 0000000000000018
ldsb [%i6+0x03e],%g2 ! %g2 = fffffffffffffff1
! %l5 = a2a0ead6997611cb, Mem[0000000091800000] = 270d22b947aa0789
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = a2a0ead6997611cb
! Mem[0000000090800024] = da437290, %g2 = fffffffffffffff1
lduw [%i5+0x024],%g2 ! %g2 = 00000000da437290
p37_label_6:
! %l7 = 000000000000006d, Mem[0000000090000030] = 573d94b1da399060
stx %l7,[%i4+0x030] ! Mem[0000000090000030] = 000000000000006d
! Mem[0000000091000030] = f3848850 4ef4f0fe, %g2 = da437290, %g3 = ccff9541
ldd [%i6+0x030],%g2 ! %g2 = 00000000f3848850 000000004ef4f0fe
! Mem[0000000091800004] = 997611cb, %g2 = 00000000f3848850
lduw [%o0+0x004],%g2 ! %g2 = 00000000997611cb
! Mem[0000000091800018] = a54926714ef4f0fe, %g2 = 00000000997611cb
ldx [%o0+%o3],%g2 ! %g2 = a54926714ef4f0fe
! Mem[000000009000003c] = 1a170000, %g2 = a54926714ef4f0fe
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
! %l0 = a5492671, %l1 = 4ef4f0fe, Mem[000000005b800000] = 0435fd83 6dd326f1
std %l0,[%i3+%g0] ! Mem[000000005b800000] = a5492671 4ef4f0fe
! Mem[0000000090800024] = 7290ddee, %g2 = 0000000000001a17
ldsb [%i5+0x026],%g2 ! %g2 = 0000000000000072
! Mem[0000000091800004] = 997611cb, %g2 = 0000000000000072
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff9976
! %l6 = 9e32d1687bfc7726, Mem[0000000090800030] = dc3ef5d358a94c81
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 9e32d1687bfc7726
! Mem[0000000090800000] = 2f7f1d79, %g18 = 6562aaf3b070bc12
ldsw [%i5+%g0],%g2 ! %g2 = 6562aaf3b070bc12
p37_label_7:
! %l3 = ffffffffffff9aca, Mem[0000000090800028] = ddee8f90cb9834df
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffff9aca
! Mem[0000000091800030] = f7dc9b67, %g2 = 000000002f7f1d79
ldub [%o0+0x030],%g2 ! %g2 = 00000000000000f7
! Mem[0000000090800018] = a54926714ef4f0fe, %g2 = 00000000000000f7
ldx [%i5+%o3],%g2 ! %g2 = a54926714ef4f0fe
! Mem[0000000091800010] = 4b01f6b1, %g2 = a54926714ef4f0fe
ldub [%o0+0x013],%g2 ! %g2 = 000000000000004b
! %l0 = dea7d416a5492671, Mem[0000000090000014] = 2e582097
sth %l0,[%i4+0x014] ! Mem[0000000090000014] = 26712097
! Mem[0000000090800024] = da437290, %g2 = 000000000000004b
ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000091800004] = 997611cb, %g2 = ffffffffffffffda
ldub [%o0+0x004],%g2 ! %g2 = 0000000000000099
! Mem[0000000091800028] = f4c1a24c, %g2 = 0000000000000099
ldsh [%o0+%o5],%g2 ! %g2 = fffffffffffff4c1
! %l4 = fffffffffffffff3, Mem[0000000091000021] = f4f0f32e
stb %l4,[%i6+0x021] ! Mem[0000000091000020] = f3f0f32e
! %l4 = fffffffffffffff3, Mem[0000000091800034] = d4df14b0
stw %l4,[%o0+0x034] ! Mem[0000000091800034] = fffffff3
p37_label_8:
! %l2 = ffffffffffffff94, Mem[0000000091000020] = 4ef3f0f32e6fd2f1
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffff94
! Mem[000000005a00001c] = 88d1ccd6, %l2 = ffffffffffffff94
ldsh [%i0+0x01e],%l2 ! %l2 = ffffffffffffccd6
! Mem[000000009100000c] = 11cb1b12, %g2 = fffffffffffff4c1
ldsh [%i6+0x00e],%g2 ! %g2 = 00000000000011cb
! Mem[0000000090000008] = 841a2fc3, %g2 = 00000000000011cb
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000084
! %l6 = 9e32d1687bfc7726, Mem[0000000090800028] = ffffffff
stw %l6,[%i5+%o5] ! Mem[0000000090800028] = 7bfc7726
! %l2 = ffffccd6, %l3 = ffff9aca, Mem[0000000091000028] = b35541f1 65d635bd
std %l2,[%i6+%o5] ! Mem[0000000091000028] = ffffccd6 ffff9aca
! Mem[0000000090800010] = a5492671 4ef4f0fe, %g2 = 00000084, %g3 = 4ef4f0fe
ldd [%i5+%o2],%g2 ! %g2 = 00000000a5492671 000000004ef4f0fe
! Mem[0000000090000030] = 00000000, %g2 = 00000000a5492671
lduh [%i4+0x032],%g2 ! %g2 = 0000000000000000
! Mem[000000009000000c] = b38eb8b0, %g2 = 0000000000000000
ldub [%i4+0x00e],%g2 ! %g2 = 00000000000000b3
! Mem[0000000091000018] = 76197a3e7a8122b8, %g2 = 00000000000000b3
ldx [%i6+%o3],%g2 ! %g2 = 76197a3e7a8122b8
p37_label_9:
! %l4 = fffffffffffffff3, Mem[0000000090000027] = d9c7af71
stb %l4,[%i4+0x027] ! Mem[0000000090000024] = f3c7af71
! %l2 = ffffffffffffccd6, Mem[0000000090000028] = c7af7175
stw %l2,[%i4+%o5] ! Mem[0000000090000028] = ffffccd6
! Mem[000000009180003c] = fe000000, %g2 = 76197a3e7a8122b8
ldsb [%o0+0x03f],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000090000038] = 9045cbce, %g2 = fffffffffffffffe
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffff9045
! %l2 = ffffffffffffccd6, Mem[0000000091800030] = f7dc9b67
stw %l2,[%o0+0x030] ! Mem[0000000091800030] = ffffccd6
! Mem[000000005b800010] = d9bf7274, %l5 = a2a0ead6997611cb
ldub [%i3+0x011],%l5 ! %l5 = 00000000000000bf
! Mem[0000000091800034] = fffffff3, %g18 = 6562aaf3b070bc12
ldsw [%o0+0x034],%g2 ! %g2 = 6562aaf3b070bc12
! %l4 = fffffffffffffff3, Mem[0000000091800008] = a5492671
stw %l4,[%o0+%o1] ! Mem[0000000091800008] = fffffff3
! Mem[0000000090800024] = da437290, %g2 = fffffffffffffff3
ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffffda
! Mem[000000009000003c] = 1a170000, %g2 = ffffffffffffffda
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
p37_label_10:
! %l6 = 7bfc7726, %l7 = 0000006d, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 7bfc7726 0000006d
! %l0 = dea7d416a5492671, Mem[000000005b00001e] = 1c58a0a3
sth %l0,[%i2+0x01e] ! Mem[000000005b00001c] = 1c582671
! Mem[0000000090800020] = 665fc762, %g2 = 0000000000001a17
ldsh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! %l4 = fffffff3, %l5 = 000000bf, Mem[000000005b800008] = f9766a93 424fc848
std %l4,[%i3+%o1] ! Mem[000000005b800008] = fffffff3 000000bf
! Mem[0000000091000034] = 4ef4f0fe, %g18 = 6562aaf3b070bc12
ldsw [%i6+0x034],%g2 ! %g2 = 6562aaf3b070bc12
! Mem[0000000090000018] = d918391f, %g2 = 000000004ef4f0fe
ldsb [%i4+0x01b],%g2 ! %g2 = ffffffffffffffd9
! %l4 = fffffffffffffff3, Mem[0000000091000028] = ffffccd6
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = fffffff3
! Mem[000000009080003c] = 0000006d, %g2 = ffffffffffffffd9
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = 2f7f1d794f34d7b2, %g2 = 0000000000000000
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7b2
! Mem[000000009100000c] = 997611cb, %g2 = 2f7f1d794f34d7b2
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000009976
p37_label_11:
! %l3 = ffffffffffff9aca, Mem[0000000091000018] = 76197a3e7a8122b8
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffff9aca
! Mem[0000000090800034] = 7bfc7726, %g18 = 6562aaf3b070bc12
ldsw [%i5+0x034],%g2 ! %g2 = 6562aaf3b070bc12
! %l0 = dea7d416a5492671, Mem[0000000091000004] = e276df48
sth %l0,[%i6+0x004] ! Mem[0000000091000004] = 2671df48
! Mem[0000000090800030] = 9e32d168 7bfc7726, %g2 = 7bfc7726, %g3 = 4ef4f0fe
ldd [%i5+0x030],%g2 ! %g2 = 000000009e32d168 000000007bfc7726
! %l1 = 0e8488504ef4f0fe, Mem[000000005a800014] = 8158e3e7
stw %l1,[%i1+0x014] ! Mem[000000005a800014] = 4ef4f0fe
! %l7 = 000000000000006d, Mem[0000000091000038] = d578fe309b50f119
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 000000000000006d
! Mem[0000000091000020] = ffffffff, %g2 = 000000009e32d168
lduw [%i6+%o4],%g2 ! %g2 = 00000000ffffffff
! %l7 = 000000000000006d, Mem[0000000090800018] = a54926714ef4f0fe
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 000000000000006d
! Mem[0000000090800000] = 794f34d7, %g2 = 00000000ffffffff
ldub [%i5+0x003],%g2 ! %g2 = 0000000000000079
! Mem[0000000091000000] = 1ec22671, %g2 = 0000000000000079
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000001ec2
p37_label_12:
! Mem[0000000090000020] = efdae8a0, %g18 = 6562aaf3b070bc12
ldsw [%i4+%o4],%g2 ! %g2 = 6562aaf3b070bc12
! %l4 = fffffffffffffff3, Mem[000000005b80000c] = 000000bf
stw %l4,[%i3+0x00c] ! Mem[000000005b80000c] = fffffff3
! Mem[000000005b000000] = c114c13b, %l1 = 0e8488504ef4f0fe
lduw [%i2+%g0],%l1 ! %l1 = 00000000c114c13b
! Mem[0000000090000020] = e8a0ecd3, %g2 = ffffffffefdae8a0
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffe8a0
! %l5 = 00000000000000bf, Mem[0000000090800020] = 665fc762da437290
stx %l5,[%i5+%o4] ! Mem[0000000090800020] = 00000000000000bf
! Mem[000000009100001c] = 9acaffff, %g2 = ffffffffffffe8a0
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffff9aca
! %l6 = 9e32d1687bfc7726, Mem[0000000091800020] = 21fea2c7
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = 7bfc7726
! %l6 = 9e32d1687bfc7726, Mem[0000000091800000] = a2a0ead6
stw %l6,[%o0+%g0] ! Mem[0000000091800000] = 7bfc7726
! Mem[0000000090800028] = 7bfc7726, %g2 = ffffffffffff9aca
ldub [%i5+%o5],%g2 ! %g2 = 000000000000007b
! Mem[000000005b000010] = 3a15574d5b723037, %l5 = 00000000000000bf
ldx [%i2+%o2],%l5 ! %l5 = 3a15574d5b723037
p37_label_13:
! %l0 = dea7d416a5492671, Mem[0000000090800028] = 7bfc7726ffff9aca
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = dea7d416a5492671
! %l7 = 000000000000006d, Mem[0000000091800007] = cbffffff
stb %l7,[%o0+0x007] ! Mem[0000000091800004] = 6dffffff
! Mem[000000005b800024] = e81aa91e, %l0 = dea7d416a5492671
ldsh [%i3+0x026],%l0 ! %l0 = ffffffffffffa91e
! Mem[000000005b00001c] = 1c582671, %l4 = fffffffffffffff3
lduh [%i2+0x01c],%l4 ! %l4 = 0000000000001c58
! %l6 = 9e32d1687bfc7726, Mem[0000000090000010] = b8b0f4d726712097
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 9e32d1687bfc7726
! %l4 = 00001c58, %l5 = 5b723037, Mem[0000000091800008] = fffffff3 ec2a3791
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00001c58 5b723037
! Mem[0000000090800028] = dea7d416, %g2 = 000000000000007b
lduw [%i5+%o5],%g2 ! %g2 = 00000000dea7d416
! Mem[0000000091000030] = f38488504ef4f0fe, %g2 = 00000000dea7d416
ldx [%i6+0x030],%g2 ! %g2 = f38488504ef4f0fe
! Mem[000000005b800020] = 2cba3054 e81aa91e, %l2 = ffffccd6, %l3 = ffff9aca
ldd [%i3+%o4],%l2 ! %l2 = 000000002cba3054 00000000e81aa91e
! Mem[000000005b800000] = a5492671, %l6 = 9e32d1687bfc7726
ldsb [%i3+0x003],%l6 ! %l6 = 0000000000000071
p37_label_14:
! Mem[0000000090000028] = ccd66247, %g2 = f38488504ef4f0fe
lduh [%i4+0x02a],%g2 ! %g2 = 000000000000ccd6
! Mem[0000000090000024] = ecd31cf3, %g2 = 000000000000ccd6
lduw [%i4+0x024],%g2 ! %g2 = 00000000ecd31cf3
! %l6 = 00000071, %l7 = 0000006d, Mem[0000000091800028] = f4c1a24c 4725624a
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 00000071 0000006d
! Mem[000000009080003c] = 0000006d, %g18 = 6562aaf3b070bc12
ldsw [%i5+0x03c],%g2 ! %g2 = 6562aaf3b070bc12
! Mem[000000009000001c] = 1fdaefda, %g2 = 000000000000006d
ldub [%i4+0x01e],%g2 ! %g2 = 000000000000001f
! %l1 = 00000000c114c13b, Mem[0000000091800028] = 000000710000006d
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 00000000c114c13b
! Mem[0000000091000034] = fe000000, %g2 = 000000000000001f
ldsb [%i6+0x037],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000090800028] = dea7d416, %g2 = fffffffffffffffe
lduw [%i5+%o5],%g2 ! %g2 = 00000000dea7d416
! Mem[000000005a800038] = 5fd735fe, %l1 = 00000000c114c13b
lduw [%i1+0x038],%l1 ! %l1 = 000000005fd735fe
! Mem[000000005a800018] = a21da5cb, %l4 = 0000000000001c58
ldub [%i1+%o3],%l4 ! %l4 = 00000000000000a2
p37_label_15:
! Mem[000000005b80003c] = 1264acdf, %l2 = 000000002cba3054
ldsb [%i3+0x03e],%l2 ! %l2 = ffffffffffffffac
! Mem[0000000090000028] = ffffccd6 62474693, %g2 = dea7d416, %g3 = 7bfc7726
ldd [%i4+%o5],%g2 ! %g2 = 00000000ffffccd6 0000000062474693
! Mem[0000000090800018] = 00000000 0000006d, %g2 = ffffccd6, %g3 = 62474693
ldd [%i5+%o3],%g2 ! %g2 = 0000000000000000 000000000000006d
! %l3 = 00000000e81aa91e, Mem[0000000090800030] = 9e32d168
stb %l3,[%i5+0x030] ! Mem[0000000090800030] = 1e32d168
! %l3 = 00000000e81aa91e, Mem[0000000090000028] = ffffccd6
stw %l3,[%i4+%o5] ! Mem[0000000090000028] = e81aa91e
! %l6 = 0000000000000071, Mem[0000000091800000] = 7bfc77269976116d
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000071
! Mem[0000000091800028] = 000000c1, %g2 = 0000000000000000
ldub [%o0+0x029],%g2 ! %g2 = 0000000000000000
! Mem[000000005a000014] = fc9a526f, %l1 = 000000005fd735fe
ldsw [%i0+0x014],%l1 ! %l1 = fffffffffc9a526f
! %l0 = ffffffffffffa91e, Mem[000000005b800030] = 444f2548
stw %l0,[%i3+0x030] ! Mem[000000005b800030] = ffffa91e
! Mem[000000005b000014] = 5b723037, %l4 = 00000000000000a2
ldsb [%i2+0x017],%l4 ! %l4 = 0000000000000037
p37_label_16:
! %l1 = fffffffffc9a526f, Mem[000000005b800022] = 2cba3054
sth %l1,[%i3+0x022] ! Mem[000000005b800020] = 2cba526f
! %l2 = ffffffac, %l3 = e81aa91e, Mem[0000000091800018] = a5492671 4ef4f0fe
std %l2,[%o0+%o3] ! Mem[0000000091800018] = ffffffac e81aa91e
! Mem[0000000090000038] = 9045cbce, %g2 = 0000000000000000
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! Mem[0000000090000004] = 5b81bc84, %g2 = 000000009045cbce
ldsh [%i4+0x006],%g2 ! %g2 = 0000000000005b81
! %l4 = 0000000000000037, Mem[0000000090000038] = 9045cbce
sth %l4,[%i4+0x038] ! Mem[0000000090000038] = 0037cbce
! %l6 = 0000000000000071, Mem[0000000091800028] = 00000000c114c13b
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 0000000000000071
! %l1 = fffffffffc9a526f, Mem[0000000090000017] = 26e663a5
stb %l1,[%i4+0x017] ! Mem[0000000090000014] = 6fe663a5
! Mem[0000000090800024] = 000000bf, %g18 = 6562aaf3b070bc12
ldsw [%i5+0x024],%g2 ! %g2 = 6562aaf3b070bc12
! Mem[0000000091800000] = 0000000000000071, %g2 = 00000000000000bf
ldx [%o0+%g0],%g2 ! %g2 = 0000000000000071
! %l2 = ffffffac, %l3 = e81aa91e, Mem[0000000090000038] = 0037cbce 22b61a17
std %l2,[%i4+0x038] ! Mem[0000000090000038] = ffffffac e81aa91e
p37_label_17:
! Mem[0000000091800004] = 00000071, %g2 = 0000000000000071
lduw [%o0+0x004],%g2 ! %g2 = 0000000000000071
! %l7 = 000000000000006d, Mem[0000000090800034] = 7bfc7726
sth %l7,[%i5+0x034] ! Mem[0000000090800034] = 006d7726
! Mem[000000009000000c] = c349b38e, %g2 = 0000000000000071
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c349
! Mem[0000000091800004] = 00000071, %g18 = 6562aaf3b070bc12
ldsw [%o0+0x004],%g2 ! %g2 = 6562aaf3b070bc12
! Mem[000000005b800010] = d9bf7274, %l2 = ffffffffffffffac
ldsw [%i3+%o2],%l2 ! %l2 = ffffffffd9bf7274
! Mem[0000000091800008] = 00001c58, %g18 = 6562aaf3b070bc12
ldsw [%o0+%o1],%g2 ! %g2 = 6562aaf3b070bc12
! Mem[000000009180003c] = 4ef4f0fe, %g2 = 0000000000001c58
ldsh [%o0+0x03c],%g2 ! %g2 = 0000000000004ef4
! %l6 = 0000000000000071, Mem[000000009100001b] = ffffff9a
stb %l6,[%i6+0x01b] ! Mem[0000000091000018] = 71ffff9a
! Mem[000000005a800038] = 5fd735fe, %l4 = 0000000000000037
lduh [%i1+0x038],%l4 ! %l4 = 0000000000005fd7
! Mem[000000009100002c] = caf38488, %g2 = 0000000000004ef4
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000ca
p37_label_18:
! Mem[0000000091800030] = ffffccd6, %g2 = 00000000000000ca
lduh [%o0+0x030],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090800018] = 00000000, %g2 = 000000000000ffff
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! %l6 = 00000071, %l7 = 0000006d, Mem[0000000090800008] = a19e262f ca577726
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 00000071 0000006d
! %l2 = d9bf7274, %l3 = e81aa91e, Mem[0000000091000030] = f3848850 4ef4f0fe
std %l2,[%i6+0x030] ! Mem[0000000091000030] = d9bf7274 e81aa91e
! Mem[0000000090800038] = 7bfc7726 0000006d, %g2 = 00000000, %g3 = 0000006d
ldd [%i5+0x038],%g2 ! %g2 = 000000007bfc7726 000000000000006d
! Mem[0000000091000004] = 2671df48, %g2 = 000000007bfc7726
ldub [%i6+0x004],%g2 ! %g2 = 0000000000000026
! %l2 = ffffffffd9bf7274, Mem[0000000091000039] = 00000000
stb %l2,[%i6+0x039] ! Mem[0000000091000038] = 74000000
! Mem[0000000091000014] = 1f66326f, %g2 = 0000000000000026
ldsb [%i6+0x014],%g2 ! %g2 = 000000000000001f
! Mem[000000009180003c] = f0fe0000, %g2 = 000000000000001f
ldub [%o0+0x03e],%g2 ! %g2 = 00000000000000f0
! %l2 = ffffffffd9bf7274, Mem[0000000091000018] = ffffff71
stb %l2,[%i6+%o3] ! Mem[0000000091000018] = 74ffff71
p37_label_19:
! Mem[0000000090000004] = 77f35b81, %g18 = 6562aaf3b070bc12
ldsw [%i4+0x004],%g2 ! %g2 = 6562aaf3b070bc12
! Mem[0000000091000000] = 92f01ec22671df48, %g2 = 0000000077f35b81
ldx [%i6+%g0],%g2 ! %g2 = 92f01ec22671df48
! %l6 = 00000071, %l7 = 0000006d, Mem[0000000090800010] = a5492671 4ef4f0fe
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 00000071 0000006d
! %l5 = 3a15574d5b723037, Mem[000000005b000038] = 769544ae
sth %l5,[%i2+0x038] ! Mem[000000005b000038] = 303744ae
! %l1 = fffffffffc9a526f, Mem[000000005a800018] = a21da5cb
stw %l1,[%i1+%o3] ! Mem[000000005a800018] = fc9a526f
! %l5 = 3a15574d5b723037, Mem[000000005a80002c] = 420fb5e0
stw %l5,[%i1+0x02c] ! Mem[000000005a80002c] = 5b723037
! Mem[0000000091000034] = e81aa91e, %g18 = 6562aaf3b070bc12
ldsw [%i6+0x034],%g2 ! %g2 = 6562aaf3b070bc12
! Mem[0000000090000018] = 63a5d918, %g2 = ffffffffe81aa91e
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000063
! Mem[000000009100002c] = ffff9aca, %g18 = 6562aaf3b070bc12
ldsw [%i6+0x02c],%g2 ! %g2 = 6562aaf3b070bc12
! %l0 = ffffa91e, %l1 = fc9a526f, Mem[000000005b000010] = 3a15574d 5b723037
std %l0,[%i2+%o2] ! Mem[000000005b000010] = ffffa91e fc9a526f
p37_label_20:
! %l5 = 3a15574d5b723037, Mem[000000009080000c] = 0000006d
stw %l5,[%i5+0x00c] ! Mem[000000009080000c] = 5b723037
! Mem[000000009080001c] = 0000006d, %g18 = 6562aaf3b070bc12
ldsw [%i5+0x01c],%g2 ! %g2 = 6562aaf3b070bc12
! Mem[0000000090000018] = a5d91839, %g2 = 000000000000006d
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffa5d9
! %l2 = d9bf7274, %l3 = e81aa91e, Mem[0000000091800008] = 00001c58 5b723037
std %l2,[%o0+%o1] ! Mem[0000000091800008] = d9bf7274 e81aa91e
! Mem[0000000091800008] = d9bf7274, %g2 = ffffffffffffa5d9
lduw [%o0+%o1],%g2 ! %g2 = 00000000d9bf7274
! Mem[0000000091800000] = 00000000, %g2 = 00000000d9bf7274
ldsb [%o0+0x002],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000000005fd7, Mem[000000005b800000] = a54926714ef4f0fe
stx %l4,[%i3+%g0] ! Mem[000000005b800000] = 0000000000005fd7
! %l0 = ffffffffffffa91e, Mem[000000009100000c] = 997611cb
stw %l0,[%i6+0x00c] ! Mem[000000009100000c] = ffffa91e
! Mem[000000005b800028] = 0fd7af8e, %l7 = 000000000000006d
ldsb [%i3+0x029],%l7 ! %l7 = ffffffffffffffd7
! Mem[0000000091000014] = 6f74ffff, %g2 = 0000000000000000
ldsb [%i6+0x017],%g2 ! %g2 = 000000000000006f
p37_label_21:
! Mem[000000005a800038] = 5fd735fe, %l1 = fffffffffc9a526f
ldsw [%i1+0x038],%l1 ! %l1 = 000000005fd735fe
! Mem[0000000091000008] = d6ffffa9, %g2 = 000000000000006f
ldub [%i6+0x00b],%g2 ! %g2 = 00000000000000d6
! %l0 = ffffa91e, %l1 = 5fd735fe, Mem[0000000090000020] = efdae8a0 ecd31cf3
std %l0,[%i4+%o4] ! Mem[0000000090000020] = ffffa91e 5fd735fe
! Mem[000000005b000030] = 0e442c9d, %l7 = ffffffffffffffd7
ldsb [%i2+0x032],%l7 ! %l7 = 000000000000002c
! %l0 = ffffffffffffa91e, Mem[000000005a000008] = 405703d9ce0671ce
stx %l0,[%i0+%o1] ! Mem[000000005a000008] = ffffffffffffa91e
! %l7 = 000000000000002c, Mem[0000000091000004] = 2671df48
stw %l7,[%i6+0x004] ! Mem[0000000091000004] = 0000002c
! %l4 = 0000000000005fd7, Mem[000000005a000033] = bdab2b0a
stb %l4,[%i0+0x033] ! Mem[000000005a000030] = bdab2bd7
! %l1 = 000000005fd735fe, Mem[000000009180003a] = 24ce4ef4
sth %l1,[%o0+0x03a] ! Mem[0000000091800038] = 35fe4ef4
! Mem[0000000091000008] = a2a0ead6, %g18 = 6562aaf3b070bc12
ldsw [%i6+%o1],%g2 ! %g2 = 6562aaf3b070bc12
! Mem[0000000090800028] = dea7d416, %g2 = ffffffffa2a0ead6
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffdea7
p37_label_22:
! Mem[0000000091800008] = d9bf7274 e81aa91e, %g2 = ffffdea7, %g3 = 0000006d
ldd [%o0+%o1],%g2 ! %g2 = 00000000d9bf7274 00000000e81aa91e
! %l6 = 0000000000000071, Mem[0000000090800030] = 1e32d168006d7726
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 0000000000000071
! %l3 = 00000000e81aa91e, Mem[000000005a000024] = 8e02ca75
sth %l3,[%i0+0x024] ! Mem[000000005a000024] = a91eca75
! %l7 = 000000000000002c, Mem[000000009180000c] = e81aa91e
stw %l7,[%o0+0x00c] ! Mem[000000009180000c] = 0000002c
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 00000000d9bf7274
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! Mem[000000005b800028] = 0fd7af8ee5bdcae7, %l1 = 000000005fd735fe
ldx [%i3+%o5],%l1 ! %l1 = 0fd7af8ee5bdcae7
! %l0 = ffffffffffffa91e, Mem[0000000091000003] = c2000000
stb %l0,[%i6+0x003] ! Mem[0000000091000000] = 1e000000
! Mem[0000000090000008] = bc841a2f, %g2 = e663a5d918391fda
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffbc84
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = ffffffffffffbc84
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! Mem[000000009000000c] = c349b38e, %g2 = 1b126a381f66326f
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c349b38e
p37_label_23:
! Mem[0000000091000008] = a2a0ead6, %g2 = 00000000c349b38e
lduh [%i6+%o1],%g2 ! %g2 = 000000000000a2a0
! Mem[0000000090000000] = 8624e74a77f35b81, %g2 = 000000000000a2a0
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a77f35b81
! Mem[000000005b000038] = 303744ae, %l2 = ffffffffd9bf7274
ldsw [%i2+0x038],%l2 ! %l2 = 00000000303744ae
! Mem[000000009080000c] = 30370000, %g2 = 8624e74a77f35b81
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000003037
! %l3 = 00000000e81aa91e, Mem[000000009180003e] = f0fe0000
sth %l3,[%o0+0x03e] ! Mem[000000009180003c] = a91e0000
! Mem[000000009000002c] = 46930000, %g2 = 0000000000003037
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000004693
! %l1 = 0fd7af8ee5bdcae7, Mem[0000000091000026] = ff94ffff
sth %l1,[%i6+0x026] ! Mem[0000000091000024] = cae7ffff
! %l4 = 0000000000005fd7, Mem[0000000091000018] = 74ffff71ffff9aca
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 0000000000005fd7
! Mem[0000000091800018] = fface81a, %g2 = 0000000000004693
ldub [%o0+0x01a],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091000014] = 326f0000, %g2 = 00000000000000ff
ldub [%i6+0x016],%g2 ! %g2 = 0000000000000032
p37_label_24:
! %l2 = 303744ae, %l3 = e81aa91e, Mem[0000000090800028] = dea7d416 a5492671
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 303744ae e81aa91e
! %l4 = 00005fd7, %l5 = 5b723037, Mem[0000000091800010] = 404e134b 01f6b102
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 00005fd7 5b723037
! Mem[000000005b000020] = fffffff3, %l7 = 000000000000002c
ldsh [%i2+%o4],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000090000010] = 9e32d1687bfc776f, %g2 = 0000000000000032
ldx [%i4+%o2],%g2 ! %g2 = 9e32d1687bfc776f
! %l6 = 0000000000000071, Mem[0000000090000038] = fffffface81aa91e
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000071
! %l1 = 0fd7af8ee5bdcae7, Mem[0000000090000024] = 5fd735fe
stb %l1,[%i4+0x024] ! Mem[0000000090000024] = e7d735fe
! Mem[000000009080003c] = 0000006d, %g2 = 9e32d1687bfc776f
lduw [%i5+0x03c],%g2 ! %g2 = 000000000000006d
! %l2 = 303744ae, %l3 = e81aa91e, Mem[0000000090000030] = 00000000 0000006d
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 303744ae e81aa91e
! Mem[000000005a000010] = 2b5fa369, %l4 = 0000000000005fd7
ldsh [%i0+%o2],%l4 ! %l4 = 0000000000002b5f
! %l6 = 0000000000000071, Mem[000000005b00000f] = 135fc03e
stb %l6,[%i2+0x00f] ! Mem[000000005b00000c] = 135fc071
p37_label_25:
! Mem[0000000090800030] = 00000000, %g2 = 000000000000006d
ldsb [%i5+0x031],%g2 ! %g2 = 0000000000000000
! Mem[000000009180002c] = 00000071, %g2 = 0000000000000000
ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000020] = a91ee7d7, %g2 = 0000000000000000
ldsb [%i4+0x022],%g2 ! %g2 = ffffffffffffffa9
! %l5 = 3a15574d5b723037, Mem[000000009180001d] = 1aa91e7b
stb %l5,[%o0+0x01d] ! Mem[000000009180001c] = 37a91e7b
! Mem[0000000090000038] = 00000000, %g2 = ffffffffffffffa9
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800004] = d7b20000, %g2 = 0000000000000000
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffd7b2
! Mem[000000009100003c] = 0000006d, %g18 = 6562aaf3b070bc12
ldsw [%i6+0x03c],%g2 ! %g2 = 6562aaf3b070bc12
! %l4 = 00002b5f, %l5 = 5b723037, Mem[0000000090800028] = 303744ae e81aa91e
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 00002b5f 5b723037
! %l2 = 303744ae, %l3 = e81aa91e, Mem[0000000091800038] = 206735fe 4ef4a91e
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 303744ae e81aa91e
! %l7 = ffffffffffffffff, Mem[0000000091800008] = d9bf7274
stw %l7,[%o0+%o1] ! Mem[0000000091800008] = ffffffff
ba,a p37_not_taken_0_end
p37_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffffffffa91e
bne,a,pn %xcc,p37_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0fd7af8ee5bdcae7
bne,a,pn %xcc,p37_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000303744ae
bne,a,pn %xcc,p37_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000e81aa91e
bne,a,pn %xcc,p37_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000002b5f
bne,a,pn %xcc,p37_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 3a15574d5b723037
bne,a,pn %xcc,p37_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000071
bne,a,pn %xcc,p37_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffff
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8525668c 581bcc8f
bne %xcc,p37_f2_fail
nop
! Check Local Memory
set p37_local0_expect,%g1
p37_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ffffffffffffa91e
ldx [%i0+0x008],%g3 ! Observed data at 000000005a000008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 61f286c0a91eca75
ldx [%i0+0x020],%g3 ! Observed data at 000000005a000020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = bdab2bd7d8ac6c6c
ldx [%i0+0x030],%g3 ! Observed data at 000000005a000030
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x030,%g4
set p37_local1_expect,%g1
p37_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 94cc02254ef4f0fe
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 = fc9a526ffff3f937
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 = cd50d1dc5b723037
ldx [%i1+0x028],%g3 ! Observed data at 000000005a800028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x028,%g4
set p37_local2_expect,%g1
p37_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 2b02c510135fc071
ldx [%i2+0x008],%g3 ! Observed data at 000000005b000008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffa91efc9a526f
ldx [%i2+0x010],%g3 ! Observed data at 000000005b000010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 762f5ce21c582671
ldx [%i2+0x018],%g3 ! Observed data at 000000005b000018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fffffff36f224a50
ldx [%i2+0x020],%g3 ! Observed data at 000000005b000020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 303744aeead0d220
ldx [%i2+0x038],%g3 ! Observed data at 000000005b000038
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x038,%g4
set p37_local3_expect,%g1
p37_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000005fd7
ldx [%i3+0x000],%g3 ! Observed data at 000000005b800000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fffffff3fffffff3
ldx [%i3+0x008],%g3 ! Observed data at 000000005b800008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2cba526fe81aa91e
ldx [%i3+0x020],%g3 ! Observed data at 000000005b800020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffa91ecc86a707
ldx [%i3+0x030],%g3 ! Observed data at 000000005b800030
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x030,%g4
! The test for processor 37 has passed
p37_passed:
ta GOOD_TRAP
nop
p37_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p37_failed
p37_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p37_failed
p37_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p37_failed
p37_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p37_failed
p37_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p37_failed
p37_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p37_failed
p37_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p37_failed
p37_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p37_failed
p37_f2_fail:
set p37_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800008]
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a000020]
stxa %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800018]
lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000020]
done
p37_trap1o:
ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800008]
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a000020]
stxa %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800018]
lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000020]
done
p37_trap2e:
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a000008]
stda %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b000020]
done
p37_trap2o:
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a000008]
stda %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b000020]
done
p37_trap3e:
nop
nop
nop
done
p37_trap3o:
nop
nop
nop
done
p37_init_memory_pointers:
set p37_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p37_local0_start,%i0
set p37_local1_start,%i1
set p37_local2_start,%i2
set p37_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = dea7d416a5492671
ldx [%g1+0x008],%l1 ! %l1 = 0e8488504ef4f0fe
ldx [%g1+0x010],%l2 ! %l2 = a0c8ba300108882a
ldx [%g1+0x018],%l3 ! %l3 = 76197a3e7a8122b8
ldx [%g1+0x020],%l4 ! %l4 = bb88060042fe2619
ldx [%g1+0x028],%l5 ! %l5 = a2a0ead6997611cb
ldx [%g1+0x030],%l6 ! %l6 = 9e32d1687bfc7726
ldx [%g1+0x038],%l7 ! %l7 = 4112389e255bc8e6
! Initialize the output register of window 0
set unres3_start,%o0
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 = 27ddec2f da5b2b28 961da539 8baf861c
! %f4 = 6ab6e4e9 c7f23be5 7b260504 126b37bc
! %f8 = c7884784 720adc13 72b8e416 5558b58e
! %f12 = 847059c6 6c236a8e a54e1df2 fab1441d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ea66a217 b76e4d9f 1948ce70 6c6d8321
! %f20 = 49c46b97 1297c23c 029d12ee ddbc817b
! %f24 = 18602cdf f59ac85c 8b0c145d 413f0187
! %f28 = 19a1ba81 a055d651 f70d013e 87280515
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = aa454493 b6dc6046 9a643aaf 73b84efc
! %f36 = bbfd7f4d 830576a3 0990a951 11290d2f
! %f40 = f6030d2c 182844e6 ebd55fb5 20ff110d
! %f44 = cacbf943 6ee60d2a 56daa7ec ce498d37
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbf65c1270000005d,%g7,%g1 ! GSR scale = 11, align = 5
wr %g1,%g0,%gsr ! GSR = bf65c1270000005d
wr %g0,%y ! Clear Y 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[0000000091000030] = 7a30941f, %g2 = 7449b4baac2974d8
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000007a30
! Mem[0000000091800018] = 0c9e9129, %g18 = 84149340273c3aed
ldsw [%o0+%o3],%g2 ! %g2 = 84149340273c3aed
! %l1 = eef7cf48aaaf0c3f, Mem[0000000090000037] = 609045cb
stb %l1,[%i4+0x037] ! Mem[0000000090000034] = 3f9045cb
! Mem[000000005c800028] = 5b846e13, %l7 = 60de0cf639d0a592
lduh [%i1+%o5],%l7 ! %l7 = 0000000000005b84
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = 0c9e9129, %g3 = 0bad0b00
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
! Mem[0000000090000024] = d31cd9c7, %g2 = 00000000d578fe30
ldsb [%i4+0x025],%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000091800034] = d4df14b0, %g2 = ffffffffffffffd3
ldub [%o0+0x034],%g2 ! %g2 = 00000000000000d4
! Mem[000000005c80001c] = 6890b99c, %l1 = eef7cf48aaaf0c3f
ldub [%i1+0x01e],%l1 ! %l1 = 00000000000000b9
! %l4 = c15b982ccc359749, Mem[000000009100003c] = 9b50f1dd
stw %l4,[%i6+0x03c] ! Mem[000000009100003c] = cc359749
! %l3 = e14ef6f202ac9a09, Mem[0000000091800028] = f4c1a24c
stw %l3,[%o0+%o5] ! Mem[0000000091800028] = 02ac9a09
p38_label_2:
! Mem[0000000091800028] = 09472562, %g2 = 00000000000000d4
ldsb [%o0+0x02b],%g2 ! %g2 = 0000000000000009
! %l0 = 4e952cd2344d8ec5, Mem[0000000091000028] = b35541f165d635bd
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 4e952cd2344d8ec5
! Mem[0000000090000024] = 1cd9c7af, %g2 = 0000000000000009
ldsh [%i4+0x026],%g2 ! %g2 = 0000000000001cd9
! Mem[0000000091000004] = e276df48, %g2 = 0000000000001cd9
ldub [%i6+0x004],%g2 ! %g2 = 00000000000000e2
! Mem[0000000090800014] = af0a82ca, %g18 = 84149340273c3aed
ldsw [%i5+0x014],%g2 ! %g2 = 84149340273c3aed
! %l1 = 00000000000000b9, Mem[0000000091800028] = 02ac9a09
stb %l1,[%o0+%o5] ! Mem[0000000091800028] = b9ac9a09
! %l5 = 68c863845f740476, Mem[000000005d00003c] = 58613371
stw %l5,[%i2+0x03c] ! Mem[000000005d00003c] = 5f740476
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = af0a82ca, %g3 = 9b50f1dd
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = b25f4cb9, %g3 = af0a82ca
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! %l1 = 00000000000000b9, Mem[0000000091000024] = 2e6fd2f1
sth %l1,[%i6+0x024] ! Mem[0000000091000024] = 00b9d2f1
p38_label_3:
! Mem[000000009180001c] = 91a221fe, %g2 = 00000000270d22b9
ldsb [%o0+0x01e],%g2 ! %g2 = ffffffffffffff91
! %l7 = 0000000000005b84, Mem[000000005d800028] = b20a74d1195ef511
stx %l7,[%i3+%o5] ! Mem[000000005d800028] = 0000000000005b84
! Mem[0000000090000000] = 8624e74a77d35b81, %g2 = ffffffffffffff91
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a77d35b81
! Mem[0000000090800008] = a19e262f, %g2 = 8624e74a77d35b81
lduw [%i5+%o1],%g2 ! %g2 = 00000000a19e262f
! Mem[000000005d800010] = 8be191c7 681c5a06, %l2 = 4a27c01e, %l3 = 02ac9a09
ldd [%i3+%o2],%l2 ! %l2 = 000000008be191c7 00000000681c5a06
! Mem[0000000091000020] = c500b9d2, %g2 = 00000000a19e262f
ldsb [%i6+0x023],%g2 ! %g2 = ffffffffffffffc5
! Mem[0000000091000014] = 326f2c68, %g2 = ffffffffffffffc5
ldsb [%i6+0x016],%g2 ! %g2 = 0000000000000032
! %l0 = 4e952cd2344d8ec5, Mem[0000000091800024] = 41537031
sth %l0,[%o0+0x024] ! Mem[0000000091800024] = 8ec57031
! %l0 = 4e952cd2344d8ec5, Mem[000000009080002a] = 8f90cb98
sth %l0,[%i5+0x02a] ! Mem[0000000090800028] = 8ec5cb98
! %l7 = 0000000000005b84, Mem[0000000091800006] = 07894c63
sth %l7,[%o0+0x006] ! Mem[0000000091800004] = 5b844c63
p38_label_4:
! %l6 = 5647a3743dcdb01e, Mem[0000000090000016] = 2097e663
sth %l6,[%i4+0x016] ! Mem[0000000090000014] = b01ee663
! %l2 = 8be191c7, %l3 = 681c5a06, Mem[000000005c000010] = 58eaf202 01388129
std %l2,[%i0+%o2] ! Mem[000000005c000010] = 8be191c7 681c5a06
! Mem[0000000091000018] = 2c680e1d9ea6e537, %g2 = 0000000000000032
ldx [%i6+%o3],%g2 ! %g2 = 2c680e1d9ea6e537
! Mem[0000000091800038] = 206724ce, %g2 = 2c680e1d9ea6e537
lduh [%o0+0x038],%g2 ! %g2 = 0000000000002067
! %l0 = 4e952cd2344d8ec5, Mem[000000009100002c] = 344d8ec5
stw %l0,[%i6+0x02c] ! Mem[000000009100002c] = 344d8ec5
! Mem[000000005c800010] = 5c5cd05db0a99b2c, %l0 = 4e952cd2344d8ec5
ldx [%i1+%o2],%l0 ! %l0 = 5c5cd05db0a99b2c
! Mem[0000000090000020] = efdae8a0, %g2 = 0000000000002067
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! Mem[0000000090000038] = 9045cbce22b61a17, %g2 = 00000000efdae8a0
ldx [%i4+0x038],%g2 ! %g2 = 9045cbce22b61a17
! %l7 = 0000000000005b84, Mem[000000005c80000a] = 5a6cfa5a
stb %l7,[%i1+0x00a] ! Mem[000000005c800008] = 5a6c845a
! %l7 = 0000000000005b84, Mem[0000000090800011] = 5f4cb9af
stb %l7,[%i5+0x011] ! Mem[0000000090800010] = 844cb9af
p38_label_5:
! Mem[0000000091000030] = d7be7a30, %g18 = 84149340273c3aed
ldsw [%i6+0x030],%g2 ! %g2 = 84149340273c3aed
! %l2 = 000000008be191c7, Mem[000000005c00002c] = 19a0e22e
stw %l2,[%i0+0x02c] ! Mem[000000005c00002c] = 8be191c7
! %l4 = c15b982ccc359749, Mem[0000000090800038] = fc554a3e
sth %l4,[%i5+0x038] ! Mem[0000000090800038] = 97494a3e
! Mem[0000000090800028] = ddee8ec5, %g18 = 84149340273c3aed
ldsw [%i5+%o5],%g2 ! %g2 = 84149340273c3aed
! %l2 = 8be191c7, %l3 = 681c5a06, Mem[0000000090000018] = e663a5d9 18391fda
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 8be191c7 681c5a06
! %l1 = 00000000000000b9, Mem[0000000091800028] = b9ac9a094725624a
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 00000000000000b9
! Mem[000000005d00001c] = 7db5c019, %l6 = 5647a3743dcdb01e
ldsh [%i2+0x01e],%l6 ! %l6 = ffffffffffffc019
! Mem[0000000091800010] = 134b01f6, %g2 = ffffffffddee8ec5
lduh [%o0+0x012],%g2 ! %g2 = 000000000000134b
! Mem[0000000091000020] = 3d4d27c5 00b9d2f1, %g2 = 0000134b, %g3 = 47aa0789
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 0000000000b9d2f1
! Mem[0000000091000024] = f14e952c, %g2 = 000000003d4d27c5
ldub [%i6+0x027],%g2 ! %g2 = 00000000000000f1
p38_label_6:
! Mem[0000000090000000] = 8624e74a, %g2 = 00000000000000f1
lduh [%i4+%g0],%g2 ! %g2 = 0000000000008624
! Mem[0000000091000034] = 941fa440, %g2 = 0000000000008624
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! Mem[0000000090000010] = b8b0f4d7 2e58b01e, %g2 = 941fa440, %g3 = 00b9d2f1
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e58b01e
! %l1 = 00000000000000b9, Mem[0000000090800028] = ddee8ec5cb9834df
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 00000000000000b9
! Mem[0000000090000038] = 9045cbce22b61a17, %g2 = 00000000b8b0f4d7
ldx [%i4+0x038],%g2 ! %g2 = 9045cbce22b61a17
! %l0 = 5c5cd05db0a99b2c, Mem[0000000091800008] = 4c632420
sth %l0,[%o0+%o1] ! Mem[0000000091800008] = 9b2c2420
! %l5 = 68c863845f740476, Mem[0000000090000038] = 9045cbce22b61a17
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 68c863845f740476
! %l7 = 0000000000005b84, Mem[000000005c000001] = 63f370ea
stb %l7,[%i0+0x001] ! Mem[000000005c000000] = 638470ea
! %l2 = 000000008be191c7, Mem[000000009000002c] = 62474693
stb %l2,[%i4+0x02c] ! Mem[000000009000002c] = c7474693
! Mem[0000000090000014] = 58b01e8b, %g2 = 9045cbce22b61a17
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000058
p38_label_7:
! Mem[000000005c80002c] = 8cf62d67, %l4 = c15b982ccc359749
ldsw [%i1+0x02c],%l4 ! %l4 = ffffffff8cf62d67
! %l7 = 0000000000005b84, Mem[000000009100002c] = 344d8ec5
stb %l7,[%i6+0x02c] ! Mem[000000009100002c] = 844d8ec5
! Mem[0000000090000024] = ecd31cd9, %g2 = 0000000000000058
lduw [%i4+0x024],%g2 ! %g2 = 00000000ecd31cd9
! Mem[000000005d800028] = 00000000, %l1 = 00000000000000b9
ldsw [%i3+%o5],%l1 ! %l1 = 0000000000000000
! Mem[000000009180002c] = 00b9f7dc, %g2 = 00000000ecd31cd9
ldsb [%o0+0x02e],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = d7be7a30, %g2 = 0000000000000000
lduh [%i6+0x030],%g2 ! %g2 = 000000000000d7be
! %l0 = b0a99b2c, %l1 = 00000000, Mem[0000000091000038] = d578fe30 cc359749
std %l0,[%i6+0x038] ! Mem[0000000091000038] = b0a99b2c 00000000
! Mem[0000000090000010] = b8b0f4d7, %g18 = 84149340273c3aed
ldsw [%i4+%o2],%g2 ! %g2 = 84149340273c3aed
! Mem[000000005d800028] = 00000000, %l7 = 0000000000005b84
ldub [%i3+0x02b],%l7 ! %l7 = 0000000000000000
! %l2 = 000000008be191c7, Mem[0000000090000018] = 8be191c7
stw %l2,[%i4+%o3] ! Mem[0000000090000018] = 8be191c7
p38_label_8:
! %l4 = ffffffff8cf62d67, Mem[000000009100003c] = 00000000
stw %l4,[%i6+0x03c] ! Mem[000000009100003c] = 8cf62d67
! Mem[000000009100000c] = ccff9541, %g18 = 84149340273c3aed
ldsw [%i6+0x00c],%g2 ! %g2 = 84149340273c3aed
! %l5 = 68c863845f740476, Mem[000000005d00003c] = 5f740476
stw %l5,[%i2+0x03c] ! Mem[000000005d00003c] = 5f740476
! %l4 = ffffffff8cf62d67, Mem[0000000091000038] = b0a99b2c8cf62d67
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = ffffffff8cf62d67
! Mem[0000000090000024] = ecd31cd9, %g18 = 84149340273c3aed
ldsw [%i4+0x024],%g2 ! %g2 = 84149340273c3aed
! Mem[0000000091000024] = 00b9d2f1, %g18 = 84149340273c3aed
ldsw [%i6+0x024],%g2 ! %g2 = 84149340273c3aed
! %l6 = ffffc019, %l7 = 00000000, Mem[000000005d000020] = d911c96e 556874de
std %l6,[%i2+%o4] ! Mem[000000005d000020] = ffffc019 00000000
! %l1 = 0000000000000000, Mem[000000005d000006] = 7727952a
sth %l1,[%i2+0x006] ! Mem[000000005d000004] = 77270000
! Mem[0000000091800010] = 4b01f6b1, %g2 = 0000000000b9d2f1
ldsb [%o0+0x013],%g2 ! %g2 = 000000000000004b
! %l6 = ffffc019, %l7 = 00000000, Mem[000000005c800020] = 4fe6f51b 254a8c6b
std %l6,[%i1+%o4] ! Mem[000000005c800020] = ffffc019 00000000
p38_label_9:
! Mem[0000000091000028] = 4e952cd2, %g18 = 84149340273c3aed
ldsw [%i6+%o5],%g2 ! %g2 = 84149340273c3aed
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = 4e952cd2, %g3 = 2e58b01e
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
! Mem[000000009000001c] = 681c5a06, %g2 = 00000000206724ce
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000681c
! Mem[000000009000000c] = b38eb8b0, %g2 = 000000000000681c
ldub [%i4+0x00e],%g2 ! %g2 = 00000000000000b3
! Mem[000000009080000c] = ca578ad8, %g2 = 00000000000000b3
ldsb [%i5+0x00c],%g2 ! %g2 = ffffffffffffffca
! %l4 = ffffffff8cf62d67, Mem[0000000090800038] = 97494a3e5ac4b8a1
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = ffffffff8cf62d67
! %l1 = 0000000000000000, Mem[000000009100001a] = 0e1d9ea6
sth %l1,[%i6+0x01a] ! Mem[0000000091000018] = 00009ea6
! Mem[0000000091800020] = 21fea2c7, %g2 = ffffffffffffffca
lduw [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7
! Mem[0000000091000018] = 2c6800009ea6e537, %g2 = 0000000021fea2c7
ldx [%i6+%o3],%g2 ! %g2 = 2c6800009ea6e537
! Mem[0000000090000004] = 77d35b81, %g18 = 84149340273c3aed
ldsw [%i4+0x004],%g2 ! %g2 = 84149340273c3aed
p38_label_10:
! Mem[0000000090800024] = 72900000, %g2 = 0000000077d35b81
ldsb [%i5+0x026],%g2 ! %g2 = 0000000000000072
! %l4 = ffffffff8cf62d67, Mem[0000000090000010] = b8b0f4d7
stb %l4,[%i4+%o2] ! Mem[0000000090000010] = 67b0f4d7
! Mem[0000000091000030] = d7be7a30 941fa440, %g2 = 00000072, %g3 = 60b200b2
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30 00000000941fa440
! %l7 = 0000000000000000, Mem[0000000091000020] = 3d4d27c5
stw %l7,[%i6+%o4] ! Mem[0000000091000020] = 00000000
! Mem[0000000090800020] = c762da43, %g2 = 00000000d7be7a30
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffc762
! Mem[0000000090800018] = 95560735, %g18 = 84149340273c3aed
ldsw [%i5+%o3],%g2 ! %g2 = 84149340273c3aed
! Mem[000000009080002c] = 00b9dc3e, %g2 = ffffffff95560735
ldsh [%i5+0x02e],%g2 ! %g2 = 00000000000000b9
! Mem[000000009180003c] = 00b20000, %g2 = 00000000000000b9
lduh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! Mem[000000005d80003c] = 781d524e, %l7 = 0000000000000000
lduw [%i3+0x03c],%l7 ! %l7 = 00000000781d524e
! Mem[0000000091000030] = d7be7a30 941fa440, %g2 = 000000b2, %g3 = 941fa440
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30 00000000941fa440
p38_label_11:
! Mem[0000000091000018] = 2c6800009ea6e537, %g2 = 00000000d7be7a30
ldx [%i6+%o3],%g2 ! %g2 = 2c6800009ea6e537
! %l1 = 0000000000000000, Mem[0000000091000018] = 2c6800009ea6e537
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000000
! %l2 = 000000008be191c7, Mem[000000005d80002c] = 00005b84
stw %l2,[%i3+0x02c] ! Mem[000000005d80002c] = 8be191c7
! Mem[0000000091000028] = 2cd2844d, %g2 = 2c6800009ea6e537
ldsb [%i6+0x02a],%g2 ! %g2 = 000000000000002c
! %l2 = 000000008be191c7, Mem[0000000090000015] = 58b01e8b
stb %l2,[%i4+0x015] ! Mem[0000000090000014] = c7b01e8b
! %l6 = ffffffffffffc019, Mem[000000005d800000] = f441b92666554810
stx %l6,[%i3+%g0] ! Mem[000000005d800000] = ffffffffffffc019
! %l5 = 68c863845f740476, Mem[0000000090800008] = a19e262fca578ad8
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = 68c863845f740476
! %l4 = 8cf62d67, %l5 = 5f740476, Mem[0000000090000018] = 8be191c7 681c5a06
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 8cf62d67 5f740476
! Mem[000000009080003c] = 2d670000, %g2 = 000000000000002c
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000002d67
! %l5 = 68c863845f740476, Mem[000000009100003c] = 8cf62d67
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = 5f740476
p38_label_12:
! Mem[000000009100001c] = 00000000, %g2 = 0000000000002d67
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000000000
! %l0 = b0a99b2c, %l1 = 00000000, Mem[0000000091800000] = 270d22b9 47aa5b84
std %l0,[%o0+%g0] ! Mem[0000000091800000] = b0a99b2c 00000000
! Mem[0000000090000030] = 573d94b1, %g2 = 0000000000000000
lduw [%i4+0x030],%g2 ! %g2 = 00000000573d94b1
! %l7 = 00000000781d524e, Mem[0000000091000012] = 6a381f66
sth %l7,[%i6+0x012] ! Mem[0000000091000010] = 524e1f66
! Mem[000000005d800010] = 8be191c7 681c5a06, %l6 = ffffc019, %l7 = 781d524e
ldd [%i3+%o2],%l6 ! %l6 = 000000008be191c7 00000000681c5a06
! Mem[0000000091800020] = 21fea2c78ec57031, %g2 = 00000000573d94b1
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c78ec57031
! Mem[000000009100002c] = 844d8ec5, %g2 = 21fea2c78ec57031
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000844d
! Mem[0000000091800014] = b1020c9e, %g2 = 000000000000844d
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffb102
! %l5 = 68c863845f740476, Mem[0000000090800022] = c762da43
stb %l5,[%i5+0x022] ! Mem[0000000090800020] = 7662da43
! Mem[0000000090800018] = 95560735, %g18 = 84149340273c3aed
ldsw [%i5+%o3],%g2 ! %g2 = 84149340273c3aed
p38_label_13:
! Mem[0000000091000038] = ffffffff, %g2 = ffffffff95560735
lduw [%i6+0x038],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000091000010] = 1b12524e 1f66326f, %g2 = ffffffff, %g3 = 941fa440
ldd [%i6+%o2],%g2 ! %g2 = 000000001b12524e 000000001f66326f
! Mem[0000000090800038] = ffffffff, %g2 = 000000001b12524e
ldsh [%i5+0x038],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800004] = d7b268c8, %g2 = ffffffffffffffff
lduh [%i5+0x006],%g2 ! %g2 = 000000000000d7b2
! Mem[0000000091000014] = 1f66326f, %g2 = 000000000000d7b2
ldsb [%i6+0x014],%g2 ! %g2 = 000000000000001f
! Mem[000000005d800030] = e867dc2d, %l1 = 0000000000000000
lduh [%i3+0x030],%l1 ! %l1 = 000000000000e867
! Mem[000000005c000010] = 8be191c7, %l1 = 000000000000e867
ldsw [%i0+%o2],%l1 ! %l1 = ffffffff8be191c7
! Mem[0000000091800030] = 9b67d4df, %g2 = 000000000000001f
ldub [%o0+0x032],%g2 ! %g2 = 000000000000009b
! %l2 = 8be191c7, %l3 = 681c5a06, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 8be191c7 681c5a06
! Mem[0000000090800028] = 00000000, %g2 = 000000000000009b
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000000
p38_label_14:
! %l4 = ffffffff8cf62d67, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = ffffffff8cf62d67
! Mem[0000000091000024] = 00b9d2f1, %g18 = 84149340273c3aed
ldsw [%i6+0x024],%g2 ! %g2 = 84149340273c3aed
! Mem[0000000091000020] = 00000000, %g2 = 0000000000b9d2f1
lduw [%i6+%o4],%g2 ! %g2 = 0000000000000000
! %l6 = 8be191c7, %l7 = 681c5a06, Mem[0000000090000020] = efdae8a0 ecd31cd9
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 8be191c7 681c5a06
! %l6 = 000000008be191c7, Mem[000000009100001e] = 00000000
stb %l6,[%i6+0x01e] ! Mem[000000009100001c] = c7000000
! Mem[000000005d000038] = 235900d9 5f740476, %l4 = 8cf62d67, %l5 = 5f740476
ldd [%i2+0x038],%l4 ! %l4 = 00000000235900d9 000000005f740476
! Mem[0000000091800020] = 21fea2c7, %g2 = 0000000000000000
lduw [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7
! Mem[0000000091000018] = 000000000000c700, %g2 = 0000000021fea2c7
ldx [%i6+%o3],%g2 ! %g2 = 000000000000c700
! %l5 = 000000005f740476, Mem[0000000090000018] = 8cf62d67
stb %l5,[%i4+%o3] ! Mem[0000000090000018] = 76f62d67
! Mem[0000000091000024] = d2f14e95, %g2 = 000000000000c700
lduh [%i6+0x026],%g2 ! %g2 = 000000000000d2f1
p38_label_15:
! %l5 = 000000005f740476, Mem[0000000091800031] = dc9b67d4
stb %l5,[%o0+0x031] ! Mem[0000000091800030] = 769b67d4
! %l0 = b0a99b2c, %l1 = 8be191c7, Mem[0000000091800010] = 404e134b 01f6b102
std %l0,[%o0+%o2] ! Mem[0000000091800010] = b0a99b2c 8be191c7
! Mem[0000000090800038] = ffff8cf6, %g2 = 000000000000d2f1
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000ffff
! %l2 = 000000008be191c7, Mem[0000000090000000] = 8624e74a77d35b81
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 000000008be191c7
! Mem[0000000091800018] = ffffffff, %g18 = 84149340273c3aed
ldsw [%o0+%o3],%g2 ! %g2 = 84149340273c3aed
! Mem[000000009000002c] = 4693573d, %g2 = ffffffffffffffff
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000004693
! Mem[000000009080003c] = 2d670000, %g2 = 0000000000004693
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000002d67
! %l2 = 000000008be191c7, Mem[000000009180001d] = f62d6721
stb %l2,[%o0+0x01d] ! Mem[000000009180001c] = c72d6721
! Mem[0000000090800008] = 68c863845f740476, %g2 = 0000000000002d67
ldx [%i5+%o1],%g2 ! %g2 = 68c863845f740476
! %l4 = 235900d9, %l5 = 5f740476, Mem[0000000091000038] = ffffffff 5f740476
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 235900d9 5f740476
p38_label_16:
! Mem[0000000090000018] = 76f62d67, %g18 = 84149340273c3aed
ldsw [%i4+%o3],%g2 ! %g2 = 84149340273c3aed
! %l4 = 00000000235900d9, Mem[000000009100002a] = 2cd2844d
sth %l4,[%i6+0x02a] ! Mem[0000000091000028] = 00d9844d
! Mem[000000005c00003c] = 997d2dbc, %l2 = 000000008be191c7
ldub [%i0+0x03c],%l2 ! %l2 = 0000000000000099
! Mem[000000005c80002c] = 8cf62d67, %l1 = ffffffff8be191c7
ldub [%i1+0x02d],%l1 ! %l1 = 00000000000000f6
! Mem[0000000091800004] = 00000000, %g2 = 0000000076f62d67
lduw [%o0+0x004],%g2 ! %g2 = 0000000000000000
! %l5 = 000000005f740476, Mem[0000000090800010] = b2844cb9af0a82ca
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 000000005f740476
! %l4 = 00000000235900d9, Mem[0000000091000024] = 00b9d2f1
stb %l4,[%i6+0x024] ! Mem[0000000091000024] = d9b9d2f1
! Mem[0000000091000020] = 0000d9b9, %g2 = 0000000000000000
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000000000
! %l0 = b0a99b2c, %l1 = 000000f6, Mem[0000000091800020] = 21fea2c7 8ec57031
std %l0,[%o0+%o4] ! Mem[0000000091800020] = b0a99b2c 000000f6
! Mem[000000005c000010] = 8be191c7, %l7 = 00000000681c5a06
ldsh [%i0+%o2],%l7 ! %l7 = ffffffffffff8be1
p38_label_17:
! %l2 = 0000000000000099, Mem[0000000091000012] = 524e1f66
stb %l2,[%i6+0x012] ! Mem[0000000091000010] = 994e1f66
! %l4 = 235900d9, %l5 = 5f740476, Mem[0000000091800030] = f7769b67 d4df14b0
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 235900d9 5f740476
! %l2 = 00000099, %l3 = 681c5a06, Mem[0000000091800018] = ffffffff 8cc72d67
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 00000099 681c5a06
! Mem[0000000091800008] = 9b2c2420, %g2 = 0000000000000000
lduh [%o0+%o1],%g2 ! %g2 = 0000000000009b2c
! Mem[0000000090800010] = 00000000 5f740476, %g2 = 00009b2c, %g3 = 1f66326f
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 000000005f740476
! %l7 = ffffffffffff8be1, Mem[0000000090000000] = 00000000
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = ffff8be1
! Mem[0000000091800014] = 8be191c7, %g2 = 0000000000000000
lduw [%o0+0x014],%g2 ! %g2 = 000000008be191c7
! Mem[000000009000000c] = c349b38e, %g18 = 84149340273c3aed
ldsw [%i4+0x00c],%g2 ! %g2 = 84149340273c3aed
! %l7 = ffffffffffff8be1, Mem[0000000090800030] = 8be191c7
stw %l7,[%i5+0x030] ! Mem[0000000090800030] = ffff8be1
! %l7 = ffffffffffff8be1, Mem[000000005d800010] = 8be191c7681c5a06
stx %l7,[%i3+%o2] ! Mem[000000005d800010] = ffffffffffff8be1
p38_label_18:
! Mem[0000000090000014] = 2ec7b01e, %g18 = 84149340273c3aed
ldsw [%i4+0x014],%g2 ! %g2 = 84149340273c3aed
! Mem[0000000091800028] = 00000000 000000b9, %g2 = 2ec7b01e, %g3 = 5f740476
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 00000000000000b9
! %l0 = 5c5cd05db0a99b2c, Mem[0000000091000020] = 00000000
stw %l0,[%i6+%o4] ! Mem[0000000091000020] = b0a99b2c
! Mem[0000000091000028] = 4e9500d9, %g18 = 84149340273c3aed
ldsw [%i6+%o5],%g2 ! %g2 = 84149340273c3aed
! Mem[000000005d000018] = b5182f167db5c019, %l3 = 00000000681c5a06
ldx [%i2+%o3],%l3 ! %l3 = b5182f167db5c019
! Mem[0000000091000004] = 48f5482f, %g2 = 000000004e9500d9
ldub [%i6+0x007],%g2 ! %g2 = 0000000000000048
! %l6 = 000000008be191c7, Mem[0000000091800034] = 5f740476
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = 8be191c7
! Mem[0000000090000028] = c7af7175, %g2 = 0000000000000048
ldub [%i4+%o5],%g2 ! %g2 = 00000000000000c7
! %l7 = ffffffffffff8be1, Mem[000000005c000004] = 809df27a
stw %l7,[%i0+0x004] ! Mem[000000005c000004] = ffff8be1
! Mem[0000000090800028] = 00000000 000000b9, %g2 = 000000c7, %g3 = 000000b9
ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 00000000000000b9
p38_label_19:
! %l4 = 235900d9, %l5 = 5f740476, Mem[0000000090800028] = 00000000 000000b9
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 235900d9 5f740476
! Mem[000000005c000028] = 131c9ab2, %l1 = 00000000000000f6
ldsw [%i0+%o5],%l1 ! %l1 = 00000000131c9ab2
! %l0 = b0a99b2c, %l1 = 131c9ab2, Mem[0000000091000020] = b0a99b2c d9b9d2f1
std %l0,[%i6+%o4] ! Mem[0000000091000020] = b0a99b2c 131c9ab2
! Mem[0000000090800018] = 95560735, %g2 = 0000000000000000
lduw [%i5+%o3],%g2 ! %g2 = 0000000095560735
! Mem[000000005d00000c] = 72466645, %l4 = 00000000235900d9
ldsb [%i2+0x00d],%l4 ! %l4 = 0000000000000046
! Mem[0000000090000030] = 573d94b1 da39903f, %g2 = 95560735, %g3 = 000000b9
ldd [%i4+0x030],%g2 ! %g2 = 00000000573d94b1 00000000da39903f
! %l6 = 000000008be191c7, Mem[0000000090800028] = 235900d9
sth %l6,[%i5+%o5] ! Mem[0000000090800028] = 91c700d9
! Mem[000000009180002c] = 00b92359, %g2 = 00000000573d94b1
lduh [%o0+0x02e],%g2 ! %g2 = 00000000000000b9
! Mem[000000005d800038] = 91442c17, %l5 = 000000005f740476
ldsb [%i3+0x038],%l5 ! %l5 = ffffffffffffff91
! Mem[0000000091000018] = 00000000 0000c700, %g2 = 000000b9, %g3 = da39903f
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 000000000000c700
p38_label_20:
! %l6 = 000000008be191c7, Mem[000000005d000020] = ffffc019
sth %l6,[%i2+%o4] ! Mem[000000005d000020] = 91c7c019
! %l3 = b5182f167db5c019, Mem[000000005c800022] = ffffc019
sth %l3,[%i1+0x022] ! Mem[000000005c800020] = ffffc019
! %l0 = b0a99b2c, %l1 = 131c9ab2, Mem[0000000091000018] = 00000000 0000c700
std %l0,[%i6+%o3] ! Mem[0000000091000018] = b0a99b2c 131c9ab2
! %l0 = 5c5cd05db0a99b2c, Mem[000000009000001e] = 04768be1
stb %l0,[%i4+0x01e] ! Mem[000000009000001c] = 2c768be1
! Mem[000000009180003c] = 00b20000, %g2 = 0000000000000000
ldsh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! Mem[000000005c800008] = 5a6c845a, %l3 = b5182f167db5c019
lduh [%i1+%o1],%l3 ! %l3 = 0000000000005a6c
! %l2 = 0000000000000099, Mem[0000000091000000] = 92f01ec2
sth %l2,[%i6+%g0] ! Mem[0000000091000000] = 00991ec2
! Mem[0000000090000000] = ffff8be1, %g2 = 00000000000000b2
lduw [%i4+%g0],%g2 ! %g2 = 00000000ffff8be1
! Mem[0000000091000000] = 00991ec2e276df48, %g2 = 00000000ffff8be1
ldx [%i6+%g0],%g2 ! %g2 = 00991ec2e276df48
! %l0 = 5c5cd05db0a99b2c, Mem[0000000091800020] = b0a99b2c000000f6
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 5c5cd05db0a99b2c
p38_label_21:
! Mem[0000000090000000] = ffff8be1 8be191c7, %g2 = e276df48, %g3 = 0000c700
ldd [%i4+%g0],%g2 ! %g2 = 00000000ffff8be1 000000008be191c7
! Mem[000000009080003c] = 8cf62d67, %g18 = 84149340273c3aed
ldsw [%i5+0x03c],%g2 ! %g2 = 84149340273c3aed
! Mem[0000000091800030] = 235900d9, %g2 = ffffffff8cf62d67
lduh [%o0+0x030],%g2 ! %g2 = 0000000000002359
! %l0 = 5c5cd05db0a99b2c, Mem[000000009180000f] = 91b0a99b
stb %l0,[%o0+0x00f] ! Mem[000000009180000c] = 2cb0a99b
! Mem[0000000090800004] = b268c863, %g2 = 0000000000002359
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffb2
! %l1 = 00000000131c9ab2, Mem[0000000091800002] = 9b2c0000
stb %l1,[%o0+0x002] ! Mem[0000000091800000] = b22c0000
! Mem[0000000090800038] = ffff8cf6, %g2 = ffffffffffffffb2
ldsb [%i5+0x03a],%g2 ! %g2 = ffffffffffffffff
! %l0 = b0a99b2c, %l1 = 131c9ab2, Mem[0000000090000020] = 8be191c7 681c5a06
std %l0,[%i4+%o4] ! Mem[0000000090000020] = b0a99b2c 131c9ab2
! %l0 = b0a99b2c, %l1 = 131c9ab2, Mem[0000000090800020] = 665f7662 da437290
std %l0,[%i5+%o4] ! Mem[0000000090800020] = b0a99b2c 131c9ab2
! Mem[0000000091800018] = 00000099, %g2 = ffffffffffffffff
lduw [%o0+%o3],%g2 ! %g2 = 0000000000000099
p38_label_22:
! %l6 = 000000008be191c7, Mem[000000005c000008] = 18f12a5fc2288fbf
stx %l6,[%i0+%o1] ! Mem[000000005c000008] = 000000008be191c7
! %l1 = 00000000131c9ab2, Mem[0000000090800030] = ffff8be1681c5a06
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = 00000000131c9ab2
! Mem[0000000091000000] = 00991ec2 e276df48, %g2 = 00000099, %g3 = 8be191c7
ldd [%i6+%g0],%g2 ! %g2 = 0000000000991ec2 00000000e276df48
! %l3 = 0000000000005a6c, Mem[0000000090000004] = 8be191c7
sth %l3,[%i4+0x004] ! Mem[0000000090000004] = 5a6c91c7
! %l5 = ffffffffffffff91, Mem[0000000091800020] = 5c5cd05db0a99b2c
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = ffffffffffffff91
! Mem[0000000090800018] = 95560735, %g18 = 84149340273c3aed
ldsw [%i5+%o3],%g2 ! %g2 = 84149340273c3aed
! Mem[000000009000003c] = 04760000, %g2 = ffffffff95560735
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000000476
! Mem[0000000091000008] = f5482f5f ccff9541, %g2 = 00000476, %g3 = e276df48
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f 00000000ccff9541
! Mem[0000000090000000] = ffff8be1 5a6c91c7, %g2 = f5482f5f, %g3 = ccff9541
ldd [%i4+%g0],%g2 ! %g2 = 00000000ffff8be1 000000005a6c91c7
! %l2 = 00000099, %l3 = 00005a6c, Mem[000000005c000030] = 78714f92 b6133cd1
std %l2,[%i0+0x030] ! Mem[000000005c000030] = 00000099 00005a6c
p38_label_23:
! Mem[0000000091800028] = 00000000, %g2 = 00000000ffff8be1
lduh [%o0+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 76f62d67 5f742c76, %g2 = 00000000, %g3 = 5a6c91c7
ldd [%i4+%o3],%g2 ! %g2 = 0000000076f62d67 000000005f742c76
! %l6 = 000000008be191c7, Mem[000000005c800018] = 2ca26ff46890b99c
stx %l6,[%i1+%o3] ! Mem[000000005c800018] = 000000008be191c7
! Mem[0000000090000038] = 68c863845f740476, %g2 = 0000000076f62d67
ldx [%i4+0x038],%g2 ! %g2 = 68c863845f740476
! Mem[0000000091800000] = b0a9b22c 00000000, %g2 = 5f740476, %g3 = 5f742c76
ldd [%o0+%g0],%g2 ! %g2 = 00000000b0a9b22c 0000000000000000
! %l6 = 8be191c7, %l7 = ffff8be1, Mem[0000000091800000] = b0a9b22c 00000000
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 8be191c7 ffff8be1
! %l1 = 00000000131c9ab2, Mem[0000000090800018] = 95560735
stb %l1,[%i5+%o3] ! Mem[0000000090800018] = b2560735
! Mem[000000009080001c] = 53628adf, %g2 = 00000000b0a9b22c
lduw [%i5+0x01c],%g2 ! %g2 = 0000000053628adf
! Mem[0000000090000030] = 573d94b1, %g2 = 0000000053628adf
ldub [%i4+0x030],%g2 ! %g2 = 0000000000000057
! %l2 = 0000000000000099, Mem[0000000090000028] = c7af7175
stw %l2,[%i4+%o5] ! Mem[0000000090000028] = 00000099
p38_label_24:
! Mem[0000000090000024] = 131c9ab2, %g2 = 0000000000000057
lduh [%i4+0x024],%g2 ! %g2 = 000000000000131c
! %l2 = 0000000000000099, Mem[0000000091000038] = 235900d9
sth %l2,[%i6+0x038] ! Mem[0000000091000038] = 009900d9
! Mem[0000000090800014] = 5f740476, %g2 = 000000000000131c
lduw [%i5+0x014],%g2 ! %g2 = 000000005f740476
! Mem[000000009100003c] = 04760000, %g2 = 000000005f740476
ldub [%i6+0x03e],%g2 ! %g2 = 0000000000000004
! Mem[0000000091800038] = 206724ce, %g2 = 0000000000000004
ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000020
! %l6 = 000000008be191c7, Mem[000000009180003a] = 24ce60b2
sth %l6,[%o0+0x03a] ! Mem[0000000091800038] = 91c760b2
! Mem[000000005d000000] = 9a95a12e, %l0 = 5c5cd05db0a99b2c
ldsb [%i2+0x001],%l0 ! %l0 = ffffffffffffff95
! Mem[000000005d800028] = 00000000, %l4 = 0000000000000046
ldub [%i3+0x02a],%l4 ! %l4 = 0000000000000000
! Mem[000000009080002c] = 74047600, %g2 = 0000000000000020
ldub [%i5+0x02d],%g2 ! %g2 = 0000000000000074
! %l0 = ffffff95, %l1 = 131c9ab2, Mem[0000000091800018] = 00000099 681c5a06
std %l0,[%o0+%o3] ! Mem[0000000091800018] = ffffff95 131c9ab2
p38_label_25:
! %l4 = 00000000, %l5 = ffffff91, Mem[0000000091000008] = f5482f5f ccff9541
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 00000000 ffffff91
! Mem[0000000090000030] = 573d94b1 da39903f, %g2 = 00000074, %g3 = 00000000
ldd [%i4+0x030],%g2 ! %g2 = 00000000573d94b1 00000000da39903f
! %l0 = ffffffffffffff95, Mem[0000000090800038] = ffffffff
sth %l0,[%i5+0x038] ! Mem[0000000090800038] = ff95ffff
! Mem[0000000090000000] = ffff8be1, %g2 = 00000000573d94b1
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800030] = 235900d9, %g18 = 84149340273c3aed
ldsw [%o0+0x030],%g2 ! %g2 = 84149340273c3aed
! Mem[000000005d800028] = 000000008be191c7, %l5 = ffffffffffffff91
ldx [%i3+%o5],%l5 ! %l5 = 000000008be191c7
! Mem[000000009100003c] = 5f740476, %g18 = 84149340273c3aed
ldsw [%i6+0x03c],%g2 ! %g2 = 84149340273c3aed
! %l6 = 000000008be191c7, Mem[000000005d80003a] = 91442c17
sth %l6,[%i3+0x03a] ! Mem[000000005d800038] = 914491c7
! %l4 = 00000000, %l5 = 8be191c7, Mem[000000005c800038] = 5bdb9ee9 62878f93
std %l4,[%i1+0x038] ! Mem[000000005c800038] = 00000000 8be191c7
! Mem[000000005d800008] = 0aa6649a, %l1 = 00000000131c9ab2
ldsh [%i3+0x00a],%l1 ! %l1 = 000000000000649a
ba,a p38_not_taken_0_end
p38_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffffffffff95
bne,a,pn %xcc,p38_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000649a
bne,a,pn %xcc,p38_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000099
bne,a,pn %xcc,p38_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000005a6c
bne,a,pn %xcc,p38_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p38_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000008be191c7
bne,a,pn %xcc,p38_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000008be191c7
bne,a,pn %xcc,p38_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffff8be1
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 961da539 8baf861c
bne %xcc,p38_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6ab6e4e9 c7f23be5
bne %xcc,p38_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7b260504 126b37bc
bne %xcc,p38_f6_fail
nop
! Check Local Memory
set p38_local0_expect,%g1
p38_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 638470eaffff8be1
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 = 000000008be191c7
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 = 8be191c7681c5a06
ldx [%i0+0x010],%g3 ! Observed data at 000000005c000010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 131c9ab28be191c7
ldx [%i0+0x028],%g3 ! Observed data at 000000005c000028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000009900005a6c
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+0x008],%g2 ! Expected data = 5a6c845ae4cc0694
ldx [%i1+0x008],%g3 ! Observed data at 000000005c800008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000008be191c7
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 = ffffc01900000000
ldx [%i1+0x020],%g3 ! Observed data at 000000005c800020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000008be191c7
ldx [%i1+0x038],%g3 ! Observed data at 000000005c800038
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x038,%g4
set p38_local2_expect,%g1
p38_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 9a95a12e77270000
ldx [%i2+0x000],%g3 ! Observed data at 000000005d000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 91c7c01900000000
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 = 235900d95f740476
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 = ffffffffffffc019
ldx [%i3+0x000],%g3 ! Observed data at 000000005d800000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffffffff8be1
ldx [%i3+0x010],%g3 ! Observed data at 000000005d800010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000008be191c7
ldx [%i3+0x028],%g3 ! Observed data at 000000005d800028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 914491c7781d524e
ldx [%i3+0x038],%g3 ! Observed data at 000000005d800038
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x038,%g4
! The test for processor 38 has passed
p38_passed:
ta GOOD_TRAP
nop
p38_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p38_failed
p38_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p38_failed
p38_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p38_failed
p38_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p38_failed
p38_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p38_failed
p38_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p38_failed
p38_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p38_failed
p38_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p38_failed
p38_f2_fail:
set p38_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f4_fail:
set p38_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f6_fail:
set p38_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 38 failed
p38_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x098] ! Set processor 38 done flag
set p38_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 38 failed
p38_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x098] ! Set processor 38 done flag
set p38_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p38_selfmod_failed:
ba p38_failed
mov 0xabc,%g1
p38_common_error:
or %g0,0xf06,%g1
ba p38_failed
mov %o5,%g3
p38_common_signature_error:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_common_timeout:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p38_failed
mov 0x0,%g3
p38_trap1e:
stba %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800018]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800000]
stwa %l7,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000028]
lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c000020]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000008]
stwa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800018]
done
p38_trap1o:
stba %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800018]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800000]
stwa %l7,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000028]
lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c000020]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000008]
stwa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800018]
done
p38_trap2e:
stxa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800028]
done
p38_trap2o:
stxa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800028]
done
p38_trap3e:
nop
nop
done
p38_trap3o:
nop
nop
done
p38_init_memory_pointers:
set p38_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p38_local0_start,%i0
set p38_local1_start,%i1
set p38_local2_start,%i2
set p38_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 4e952cd2344d8ec5
ldx [%g1+0x008],%l1 ! %l1 = eef7cf48aaaf0c3f
ldx [%g1+0x010],%l2 ! %l2 = a6439e7c4a27c01e
ldx [%g1+0x018],%l3 ! %l3 = e14ef6f202ac9a09
ldx [%g1+0x020],%l4 ! %l4 = c15b982ccc359749
ldx [%g1+0x028],%l5 ! %l5 = 68c863845f740476
ldx [%g1+0x030],%l6 ! %l6 = 5647a3743dcdb01e
ldx [%g1+0x038],%l7 ! %l7 = 60de0cf639d0a592
! Initialize the output register of window 0
set unres3_start,%o0
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 = 69474a26 76292017 02ac5eba bc9139bf
! %f4 = 1246f7b0 a32e63fa 24d85f0c f28d1634
! %f8 = 95625a12 599d1b73 8f60d085 296ad02e
! %f12 = 4ab20fc6 8495620c 78130c87 cddfad59
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 49c0ec42 5f1469ba 590fb373 778cab2e
! %f20 = 81e643e7 4fd058e0 8efe4a9b ec118968
! %f24 = 6037980a ce59ddcb 2b083022 eaec6682
! %f28 = fe9ff678 7ec1602e 8cca64d4 9329130e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 03218e78 8b89fa13 e3927001 c53a480e
! %f36 = b7d03c69 0c0ae13b 2f2edcc3 ce724871
! %f40 = 87dc8bde 4ab16d5d 7f0b8e36 b3f6a469
! %f44 = a67bd9cd 7808320e 4a8648bf b965ecb8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7bda4b5800000032,%g7,%g1 ! GSR scale = 6, align = 2
wr %g1,%g0,%gsr ! GSR = 7bda4b5800000032
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 39
p39_label_1:
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 683f8878d0b9daba
lduw [%i5+0x03c],%g2 ! %g2 = 000000005ac4b8a1
! %l4 = 3f52328b, %l5 = c2c9fbc5, Mem[0000000090000010] = b8b0f4d7 2e582097
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 3f52328b c2c9fbc5
! Mem[0000000090000038] = cbce22b6, %g2 = 000000005ac4b8a1
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffcbce
! %l3 = 128c07aa22a7ca07, Mem[000000005f800006] = 13c6522e
sth %l3,[%i3+0x006] ! Mem[000000005f800004] = 13c6ca07
! Mem[000000005f800024] = cea573d7, %l2 = 774f8a22664de7fc
lduw [%i3+0x024],%l2 ! %l2 = 00000000cea573d7
! Mem[0000000090000014] = fbc5e663, %g2 = ffffffffffffcbce
lduh [%i4+0x016],%g2 ! %g2 = 000000000000fbc5
! Mem[0000000091000004] = e276df48, %g2 = 000000000000fbc5
ldub [%i6+0x004],%g2 ! %g2 = 00000000000000e2
! Mem[0000000090800038] = fc554a3e, %g18 = 84c595f01b8a8097
ldsw [%i5+0x038],%g2 ! %g2 = 84c595f01b8a8097
! Mem[0000000091000038] = d578fe30, %g2 = fffffffffc554a3e
lduw [%i6+0x038],%g2 ! %g2 = 00000000d578fe30
! Mem[0000000090800008] = 2fca578a, %g2 = 00000000d578fe30
ldub [%i5+0x00b],%g2 ! %g2 = 000000000000002f
p39_label_2:
! Mem[0000000090800000] = 2f7f1d79, %g18 = 84c595f01b8a8097
ldsw [%i5+%g0],%g2 ! %g2 = 84c595f01b8a8097
! %l3 = 128c07aa22a7ca07, Mem[000000009080001c] = 53628adf
stw %l3,[%i5+0x01c] ! Mem[000000009080001c] = 22a7ca07
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 000000002f7f1d79
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! %l0 = 337398747f761d17, Mem[000000005e00001c] = 015d2781
stw %l0,[%i0+0x01c] ! Mem[000000005e00001c] = 7f761d17
! Mem[0000000091000024] = 2e6fd2f1, %g2 = a19e262fca578ad8
lduw [%i6+0x024],%g2 ! %g2 = 000000002e6fd2f1
! %l7 = 5094280c67fd8e16, Mem[0000000090800028] = ddee8f90cb9834df
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 5094280c67fd8e16
! Mem[000000005e800020] = eab7f001, %l3 = 128c07aa22a7ca07
lduh [%i1+0x022],%l3 ! %l3 = 000000000000f001
! Mem[000000005e800004] = bf93af91, %l0 = 337398747f761d17
lduw [%i1+0x004],%l0 ! %l0 = 00000000bf93af91
! Mem[0000000091800034] = df14b020, %g2 = 000000002e6fd2f1
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000091800028] = f4c1a24c4725624a, %g2 = ffffffffffffffdf
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c4725624a
p39_label_3:
! Mem[0000000091000038] = d578fe30, %g2 = f4c1a24c4725624a
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000d5
! Mem[0000000090000028] = c7af7175 62474693, %g2 = 000000d5, %g3 = 0bad0b00
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062474693
! Mem[0000000091000034] = 941fa440, %g2 = 00000000c7af7175
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! Mem[0000000091800034] = b0206724, %g2 = 00000000941fa440
ldsb [%o0+0x037],%g2 ! %g2 = ffffffffffffffb0
! Mem[000000005e800008] = ca1321d2, %l1 = 975866cee8870be2
ldub [%i1+0x009],%l1 ! %l1 = 0000000000000013
! Mem[0000000091000000] = 92f01ec2, %g2 = ffffffffffffffb0
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff92f0
! %l7 = 5094280c67fd8e16, Mem[000000009100001b] = 1d9ea6e5
stb %l7,[%i6+0x01b] ! Mem[0000000091000018] = 169ea6e5
! Mem[0000000091000010] = 1b126a38, %g2 = ffffffffffff92f0
ldsb [%i6+%o2],%g2 ! %g2 = 000000000000001b
! Mem[0000000090800014] = af0a82ca, %g2 = 000000000000001b
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffaf0a
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = ffffffffffffaf0a
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
p39_label_4:
! Mem[000000009080002c] = 8e16dc3e, %g2 = 404e134b01f6b102
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffff8e16
! Mem[0000000091000020] = 4d27c52e, %g2 = ffffffffffff8e16
ldub [%i6+0x021],%g2 ! %g2 = 000000000000004d
! Mem[0000000090800030] = dc3ef5d358a94c81, %g2 = 000000000000004d
ldx [%i5+0x030],%g2 ! %g2 = dc3ef5d358a94c81
! Mem[0000000091800038] = 24ce60b2, %g2 = dc3ef5d358a94c81
ldsh [%o0+0x03a],%g2 ! %g2 = 00000000000024ce
! Mem[000000005e00001c] = 7f761d17, %l7 = 5094280c67fd8e16
ldsw [%i0+0x01c],%l7 ! %l7 = 000000007f761d17
! Mem[0000000090000000] = 8624e74a77d35b81, %g2 = 00000000000024ce
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a77d35b81
! %l2 = cea573d7, %l3 = 0000f001, Mem[000000005e800038] = 9f2cef03 7f787e7a
std %l2,[%i1+0x038] ! Mem[000000005e800038] = cea573d7 0000f001
! Mem[0000000091000014] = 326f2c68, %g2 = 8624e74a77d35b81
ldsh [%i6+0x016],%g2 ! %g2 = 000000000000326f
! Mem[000000005e000000] = d4588563, %l3 = 000000000000f001
ldsb [%i0+0x002],%l3 ! %l3 = ffffffffffffff85
! Mem[0000000090000008] = 2fc349b3, %g2 = 000000000000326f
ldub [%i4+0x00b],%g2 ! %g2 = 000000000000002f
p39_label_5:
! %l2 = 00000000cea573d7, Mem[0000000091800028] = f4c1a24c4725624a
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 00000000cea573d7
! Mem[0000000090000014] = c2c9fbc5, %g18 = 84c595f01b8a8097
ldsw [%i4+0x014],%g2 ! %g2 = 84c595f01b8a8097
! %l1 = 0000000000000013, Mem[0000000091000008] = f5482f5f
stb %l1,[%i6+%o1] ! Mem[0000000091000008] = 13482f5f
! %l4 = 4c78ba543f52328b, Mem[0000000091800004] = 47aa0789
sth %l4,[%o0+0x004] ! Mem[0000000091800004] = 328b0789
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = c2c9fbc5, %g3 = 62474693
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! %l7 = 000000007f761d17, Mem[0000000090800013] = b9af0a82
stb %l7,[%i5+0x013] ! Mem[0000000090800010] = 17af0a82
! Mem[0000000091000004] = e276df48, %g2 = 0000000092f01ec2
lduh [%i6+0x004],%g2 ! %g2 = 000000000000e276
! Mem[0000000090800008] = 9e262fca, %g2 = 000000000000e276
ldub [%i5+0x009],%g2 ! %g2 = 000000000000009e
! Mem[000000009180001c] = 1391a221, %g2 = 000000000000009e
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000013
! Mem[0000000090000004] = 77d35b81, %g2 = 0000000000000013
lduw [%i4+0x004],%g2 ! %g2 = 0000000077d35b81
p39_label_6:
! Mem[0000000090000028] = 75624746, %g2 = 0000000077d35b81
ldsb [%i4+0x02b],%g2 ! %g2 = 0000000000000075
! %l0 = bf93af91, %l1 = 00000013, Mem[000000005e800000] = 5589d171 bf93af91
std %l0,[%i1+%g0] ! Mem[000000005e800000] = bf93af91 00000013
! %l7 = 000000007f761d17, Mem[0000000091800000] = 270d22b9328b0789
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 000000007f761d17
! %l2 = 00000000cea573d7, Mem[0000000090000012] = 328bc2c9
stb %l2,[%i4+0x012] ! Mem[0000000090000010] = d78bc2c9
! Mem[000000005e000028] = ac131fd0, %l3 = ffffffffffffff85
ldsh [%i0+%o5],%l3 ! %l3 = ffffffffffffac13
! Mem[000000009080000c] = 8ad8b25f, %g2 = 0000000000000075
ldub [%i5+0x00e],%g2 ! %g2 = 000000000000008a
! %l4 = 4c78ba543f52328b, Mem[0000000091000026] = d2f1b355
sth %l4,[%i6+0x026] ! Mem[0000000091000024] = 328bb355
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 000000000000008a
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! %l2 = cea573d7, %l3 = ffffac13, Mem[0000000090000028] = c7af7175 62474693
std %l2,[%i4+%o5] ! Mem[0000000090000028] = cea573d7 ffffac13
! %l4 = 3f52328b, %l5 = c2c9fbc5, Mem[0000000091800008] = 4c632420 ec2a3791
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 3f52328b c2c9fbc5
p39_label_7:
! %l4 = 4c78ba543f52328b, Mem[000000005e800020] = eab7f001
stw %l4,[%i1+%o4] ! Mem[000000005e800020] = 3f52328b
! %l3 = ffffffffffffac13, Mem[000000009180001a] = 91291d13
sth %l3,[%o0+0x01a] ! Mem[0000000091800018] = ac131d13
! %l0 = 00000000bf93af91, Mem[0000000090000008] = bc841a2fc349b38e
stx %l0,[%i4+%o1] ! Mem[0000000090000008] = 00000000bf93af91
! %l0 = bf93af91, %l1 = 00000013, Mem[0000000090800010] = b25f4c17 af0a82ca
std %l0,[%i5+%o2] ! Mem[0000000090800010] = bf93af91 00000013
! Mem[0000000091800038] = 206724ce60b200b2, %g2 = 1b126a381f66326f
ldx [%o0+0x038],%g2 ! %g2 = 206724ce60b200b2
! %l7 = 000000007f761d17, Mem[0000000090800031] = 3ef5d358
stb %l7,[%i5+0x031] ! Mem[0000000090800030] = 17f5d358
! Mem[000000005e00001c] = 7f761d17, %l7 = 000000007f761d17
ldsb [%i0+0x01d],%l7 ! %l7 = 0000000000000076
! %l4 = 4c78ba543f52328b, Mem[0000000091000038] = d578fe309b50f1dd
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 4c78ba543f52328b
! Mem[0000000091800014] = 01f6b102, %g2 = 206724ce60b200b2
lduw [%o0+0x014],%g2 ! %g2 = 0000000001f6b102
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = 01f6b102, %g3 = e276df48
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
p39_label_8:
! Mem[0000000090000004] = 77d35b81, %g18 = 84c595f01b8a8097
ldsw [%i4+0x004],%g2 ! %g2 = 84c595f01b8a8097
! %l6 = 68987286b00957ab, Mem[0000000091800020] = 21fea2c7
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = b00957ab
! Mem[000000005f800034] = 00ca32e0, %l3 = ffffffffffffac13
ldsw [%i3+0x034],%l3 ! %l3 = 0000000000ca32e0
! Mem[0000000091000000] = 92f01ec2, %g2 = 0000000077d35b81
lduw [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2
! Mem[0000000090000008] = 00000000, %g2 = 0000000092f01ec2
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l0 = bf93af91, %l1 = 00000013, Mem[0000000091000030] = d7be7a30 941fa440
std %l0,[%i6+0x030] ! Mem[0000000091000030] = bf93af91 00000013
! %l0 = 00000000bf93af91, Mem[0000000090800008] = a19e262f
stw %l0,[%i5+%o1] ! Mem[0000000090800008] = bf93af91
! Mem[000000009100002c] = 35bdbf93, %g2 = 0000000000000000
ldsb [%i6+0x02e],%g2 ! %g2 = 0000000000000035
! Mem[000000009100002c] = 65d635bd, %g2 = 0000000000000035
lduw [%i6+0x02c],%g2 ! %g2 = 0000000065d635bd
! Mem[0000000091800018] = 0c9eac131d1391a2, %g2 = 0000000065d635bd
ldx [%o0+%o3],%g2 ! %g2 = 0c9eac131d1391a2
p39_label_9:
! Mem[0000000091000024] = 8bb35541, %g2 = 0c9eac131d1391a2
ldsb [%i6+0x027],%g2 ! %g2 = ffffffffffffff8b
! %l0 = 00000000bf93af91, Mem[0000000091800018] = 0c9eac131d1391a2
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 00000000bf93af91
! %l7 = 0000000000000076, Mem[000000005e80001c] = f332f7f6
stb %l7,[%i1+0x01c] ! Mem[000000005e80001c] = 7632f7f6
! %l3 = 0000000000ca32e0, Mem[000000005e800004] = 00000013
stw %l3,[%i1+0x004] ! Mem[000000005e800004] = 00ca32e0
! %l4 = 4c78ba543f52328b, Mem[0000000091800032] = 9b67d4df
stb %l4,[%o0+0x032] ! Mem[0000000091800030] = 8b67d4df
! Mem[000000005e00001c] = 7f761d17, %l0 = 00000000bf93af91
ldsw [%i0+0x01c],%l0 ! %l0 = 000000007f761d17
! %l3 = 0000000000ca32e0, Mem[000000005f800000] = 5e0675c6
stw %l3,[%i3+%g0] ! Mem[000000005f800000] = 00ca32e0
! %l2 = cea573d7, %l3 = 00ca32e0, Mem[0000000091800008] = 3f52328b c2c9fbc5
std %l2,[%o0+%o1] ! Mem[0000000091800008] = cea573d7 00ca32e0
! %l0 = 000000007f761d17, Mem[0000000091000028] = b35541f1
stb %l0,[%i6+%o5] ! Mem[0000000091000028] = 175541f1
! Mem[0000000091800018] = 00000000 bf93af91, %g2 = ffffff8b, %g3 = e276df48
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 00000000bf93af91
p39_label_10:
! Mem[000000005f000030] = 54eb5c3b, %l6 = 68987286b00957ab
ldsw [%i2+0x030],%l6 ! %l6 = 0000000054eb5c3b
! Mem[000000009180001c] = af91b009, %g2 = 0000000000000000
ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffffaf91
! Mem[0000000090800010] = bf93af91, %g2 = ffffffffffffaf91
lduh [%i5+%o2],%g2 ! %g2 = 000000000000bf93
! %l3 = 0000000000ca32e0, Mem[0000000090000034] = da399060
stw %l3,[%i4+0x034] ! Mem[0000000090000034] = 00ca32e0
! %l0 = 7f761d17, %l1 = 00000013, Mem[0000000090000018] = e663a5d9 18391fda
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 7f761d17 00000013
! %l2 = 00000000cea573d7, Mem[000000009100000c] = ccff9541
stb %l2,[%i6+0x00c] ! Mem[000000009100000c] = d7ff9541
! %l6 = 0000000054eb5c3b, Mem[0000000091800008] = cea573d7
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = 54eb5c3b
! %l6 = 0000000054eb5c3b, Mem[000000005f000034] = dfdf2361
stb %l6,[%i2+0x034] ! Mem[000000005f000034] = 3bdf2361
! Mem[0000000091000028] = 41f165d6, %g2 = 000000000000bf93
ldsh [%i6+0x02a],%g2 ! %g2 = 00000000000041f1
! %l5 = dbccdf67c2c9fbc5, Mem[0000000091000028] = 175541f1
sth %l5,[%i6+%o5] ! Mem[0000000091000028] = fbc541f1
p39_label_11:
! %l5 = dbccdf67c2c9fbc5, Mem[0000000091800038] = 206724ce
stw %l5,[%o0+0x038] ! Mem[0000000091800038] = c2c9fbc5
! %l5 = dbccdf67c2c9fbc5, Mem[000000009000001f] = 13efdae8
stb %l5,[%i4+0x01f] ! Mem[000000009000001c] = c5efdae8
! Mem[000000009080001c] = 07665fc7, %g2 = 00000000000041f1
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000007
! Mem[000000009080001c] = ca07665f, %g2 = 0000000000000007
lduh [%i5+0x01e],%g2 ! %g2 = 000000000000ca07
! Mem[0000000090800024] = 72905094, %g2 = 000000000000ca07
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000007290
! %l0 = 7f761d17, %l1 = 00000013, Mem[0000000090000000] = 8624e74a 77d35b81
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 7f761d17 00000013
! Mem[0000000090000010] = 3f52d78b c2c9fbc5, %g2 = 00007290, %g3 = bf93af91
ldd [%i4+%o2],%g2 ! %g2 = 000000003f52d78b 00000000c2c9fbc5
! %l7 = 0000000000000076, Mem[0000000090000000] = 7f761d17
stb %l7,[%i4+%g0] ! Mem[0000000090000000] = 76761d17
! %l0 = 000000007f761d17, Mem[000000005f800024] = cea573d7
sth %l0,[%i3+0x024] ! Mem[000000005f800024] = 1d1773d7
! %l7 = 0000000000000076, Mem[0000000090000028] = cea573d7ffffac13
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000076
p39_label_12:
! Mem[0000000091000020] = 4d27c52e, %g2 = 000000003f52d78b
ldub [%i6+0x021],%g2 ! %g2 = 000000000000004d
! %l0 = 7f761d17, %l1 = 00000013, Mem[000000005f000000] = c3a91f63 3ff21ffa
std %l0,[%i2+%g0] ! Mem[000000005f000000] = 7f761d17 00000013
! Mem[0000000090800030] = dc17f5d3, %g2 = 000000000000004d
lduw [%i5+0x030],%g2 ! %g2 = 00000000dc17f5d3
! Mem[0000000091000020] = 3d4d27c5, %g2 = 00000000dc17f5d3
ldsh [%i6+%o4],%g2 ! %g2 = 0000000000003d4d
! Mem[0000000091000034] = 00134c78, %g2 = 0000000000003d4d
ldsh [%i6+0x036],%g2 ! %g2 = 0000000000000013
! Mem[0000000091000004] = e276df48, %g2 = 0000000000000013
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffe276
! Mem[000000005f00000c] = f3cc5fb2, %l2 = 00000000cea573d7
ldsh [%i2+0x00c],%l2 ! %l2 = fffffffffffff3cc
! %l7 = 0000000000000076, Mem[0000000091000018] = 2c680e169ea6e537
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000076
! %l4 = 3f52328b, %l5 = c2c9fbc5, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 3f52328b c2c9fbc5
! Mem[0000000090800018] = 95560735, %g2 = ffffffffffffe276
lduw [%i5+%o3],%g2 ! %g2 = 0000000095560735
p39_label_13:
! Mem[0000000090800030] = f5d358a9, %g2 = 0000000095560735
ldub [%i5+0x032],%g2 ! %g2 = 00000000000000f5
! Mem[000000005f000010] = a0e95ed4, %l7 = 0000000000000076
ldsb [%i2+0x013],%l7 ! %l7 = ffffffffffffffd4
! %l4 = 4c78ba543f52328b, Mem[000000009100003c] = 3f52328b
stw %l4,[%i6+0x03c] ! Mem[000000009100003c] = 3f52328b
! %l4 = 3f52328b, %l5 = c2c9fbc5, Mem[0000000091000008] = 13482f5f d7ff9541
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 3f52328b c2c9fbc5
! %l3 = 0000000000ca32e0, Mem[000000005e800018] = ed88b9e0
stw %l3,[%i1+%o3] ! Mem[000000005e800018] = 00ca32e0
! Mem[000000005f000004] = 00000013, %l6 = 0000000054eb5c3b
lduh [%i2+0x004],%l6 ! %l6 = 0000000000000000
! Mem[0000000090000004] = 00000013, %g2 = 00000000000000f5
lduw [%i4+0x004],%g2 ! %g2 = 0000000000000013
! Mem[0000000090800000] = 2f7f1d79 4f34d7b2, %g2 = 00000013, %g3 = c2c9fbc5
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000004f34d7b2
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 2f7f1d79, %g3 = 4f34d7b2
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! Mem[000000009100001c] = 00000076, %g2 = 000000001b126a38
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000000000
p39_label_14:
! Mem[000000005e000024] = 93a8a522, %l0 = 000000007f761d17
ldsb [%i0+0x024],%l0 ! %l0 = ffffffffffffff93
! Mem[000000009000001c] = 000000c5, %g2 = 0000000000000000
lduw [%i4+0x01c],%g2 ! %g2 = 00000000000000c5
! Mem[0000000091800038] = c2c9fbc5, %g18 = 84c595f01b8a8097
ldsw [%o0+0x038],%g2 ! %g2 = 84c595f01b8a8097
! %l7 = ffffffffffffffd4, Mem[0000000091800030] = f7dc8b67d4df14b0
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffffd4
! %l6 = 0000000000000000, Mem[000000005e000028] = ac131fd0
sth %l6,[%i0+%o5] ! Mem[000000005e000028] = 00001fd0
! %l2 = fffff3cc, %l3 = 00ca32e0, Mem[0000000090000038] = 9045cbce 22b61a17
std %l2,[%i4+0x038] ! Mem[0000000090000038] = fffff3cc 00ca32e0
! Mem[000000005f80001c] = 17f1b002, %l7 = ffffffffffffffd4
ldsw [%i3+0x01c],%l7 ! %l7 = 0000000017f1b002
! %l6 = 0000000000000000, Mem[000000005f000020] = a7ac16b3
stw %l6,[%i2+%o4] ! Mem[000000005f000020] = 00000000
! %l0 = ffffffffffffff93, Mem[000000005f800029] = fb1068c7
stb %l0,[%i3+0x029] ! Mem[000000005f800028] = fb9368c7
! %l2 = fffffffffffff3cc, Mem[000000009080003c] = c2c9fbc5
stw %l2,[%i5+0x03c] ! Mem[000000009080003c] = fffff3cc
p39_label_15:
! Mem[000000005e80000c] = c8e729a1, %l5 = dbccdf67c2c9fbc5
lduh [%i1+0x00e],%l5 ! %l5 = 00000000000029a1
! Mem[0000000091000030] = bf93af9100000013, %g2 = ffffffffc2c9fbc5
ldx [%i6+0x030],%g2 ! %g2 = bf93af9100000013
! Mem[0000000091000018] = 00000000, %g18 = 84c595f01b8a8097
ldsw [%i6+%o3],%g2 ! %g2 = 84c595f01b8a8097
! %l4 = 3f52328b, %l5 = 000029a1, Mem[0000000091000028] = fbc541f1 65d635bd
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 3f52328b 000029a1
! Mem[000000009000003c] = 00ca32e0, %g18 = 84c595f01b8a8097
ldsw [%i4+0x03c],%g2 ! %g2 = 84c595f01b8a8097
! Mem[0000000090800004] = 4f34d7b2, %g2 = 0000000000ca32e0
lduh [%i5+0x004],%g2 ! %g2 = 0000000000004f34
! Mem[000000009000000c] = bf93af91, %g2 = 0000000000004f34
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffbf93
! %l3 = 0000000000ca32e0, Mem[000000009000001a] = 1d170000
sth %l3,[%i4+0x01a] ! Mem[0000000090000018] = 32e00000
! Mem[000000005f000034] = 3bdf2361, %l4 = 4c78ba543f52328b
ldsh [%i2+0x034],%l4 ! %l4 = 0000000000003bdf
! Mem[000000009080001c] = 22a7ca07, %g2 = ffffffffffffbf93
ldsh [%i5+0x01c],%g2 ! %g2 = 00000000000022a7
p39_label_16:
! Mem[0000000091800030] = ffffffff ffffffd4, %g2 = 000022a7, %g3 = 1f66326f
ldd [%o0+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffffd4
! Mem[0000000091800014] = 01f6b102, %g2 = 00000000ffffffff
ldub [%o0+0x014],%g2 ! %g2 = 0000000000000001
! Mem[0000000091000034] = 00134c78, %g2 = 0000000000000001
lduh [%i6+0x036],%g2 ! %g2 = 0000000000000013
! Mem[0000000091000000] = 92f01ec2e276df48, %g2 = 0000000000000013
ldx [%i6+%g0],%g2 ! %g2 = 92f01ec2e276df48
! Mem[0000000091000014] = 1f66326f, %g2 = 92f01ec2e276df48
lduh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! Mem[0000000091800020] = 0957ab41, %g2 = 0000000000001f66
ldsb [%o0+0x021],%g2 ! %g2 = 0000000000000009
! Mem[000000009100001c] = 00000076, %g2 = 0000000000000009
ldsh [%i6+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = dc17f5d358a94c81, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = dc17f5d358a94c81
! Mem[000000005e000014] = be8b5118, %l1 = 0000000000000013
ldsw [%i0+0x014],%l1 ! %l1 = ffffffffbe8b5118
! Mem[0000000091800010] = 404e134b, %g2 = dc17f5d358a94c81
ldsh [%o0+%o2],%g2 ! %g2 = 000000000000404e
p39_label_17:
! %l7 = 0000000017f1b002, Mem[0000000091800029] = 000000ce
stb %l7,[%o0+0x029] ! Mem[0000000091800028] = 020000ce
! %l2 = fffff3cc, %l3 = 00ca32e0, Mem[0000000091000000] = 92f01ec2 e276df48
std %l2,[%i6+%g0] ! Mem[0000000091000000] = fffff3cc 00ca32e0
! Mem[000000009080002c] = 67fd8e16, %g18 = 84c595f01b8a8097
ldsw [%i5+0x02c],%g2 ! %g2 = 84c595f01b8a8097
! %l4 = 0000000000003bdf, Mem[000000009080000c] = ca578ad8
stw %l4,[%i5+0x00c] ! Mem[000000009080000c] = 00003bdf
! %l2 = fffffffffffff3cc, Mem[0000000091000030] = bf93af9100000013
stx %l2,[%i6+0x030] ! Mem[0000000091000030] = fffffffffffff3cc
! Mem[0000000091800000] = 00007f76, %g2 = 0000000067fd8e16
lduh [%o0+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = 3f52328b c2c9fbc5, %g2 = 00000000, %g3 = ffffffd4
ldd [%i6+%o1],%g2 ! %g2 = 000000003f52328b 00000000c2c9fbc5
! %l6 = 0000000000000000, Mem[0000000091800005] = 761d1754
stb %l6,[%o0+0x005] ! Mem[0000000091800004] = 001d1754
! Mem[0000000091000008] = 3f52328b, %g2 = 000000003f52328b
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000003f52
! Mem[0000000091800000] = 00000000, %g2 = 0000000000003f52
ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000000
p39_label_18:
! %l0 = ffffffffffffff93, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffffff93
! %l4 = 00003bdf, %l5 = 000029a1, Mem[0000000091800018] = 00000000 bf93af91
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 00003bdf 000029a1
! Mem[0000000091000010] = 1b126a38, %g2 = 0000000000000000
lduw [%i6+%o2],%g2 ! %g2 = 000000001b126a38
! Mem[000000009000000c] = bf93af91, %g2 = 000000001b126a38
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffbf93
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = ffffffffffffbf93
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! Mem[000000005f000018] = 54fad5898107cdc7, %l0 = ffffffffffffff93
ldx [%i2+%o3],%l0 ! %l0 = 54fad5898107cdc7
! %l7 = 0000000017f1b002, Mem[000000009100002e] = 29a1ffff
stb %l7,[%i6+0x02e] ! Mem[000000009100002c] = 02a1ffff
! Mem[000000009000002c] = 0076573d, %g2 = 1b126a381f66326f
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000000076
! %l2 = fffff3cc, %l3 = 00ca32e0, Mem[000000005f800010] = 0607e92e 8faa2351
std %l2,[%i3+%o2] ! Mem[000000005f800010] = fffff3cc 00ca32e0
! %l0 = 54fad5898107cdc7, Mem[0000000091800000] = 00000000
stw %l0,[%o0+%g0] ! Mem[0000000091800000] = 8107cdc7
p39_label_19:
! %l7 = 0000000017f1b002, Mem[0000000090000028] = 00000000
stw %l7,[%i4+%o5] ! Mem[0000000090000028] = 17f1b002
! Mem[000000009100003c] = 328b0000, %g2 = 0000000000000076
ldsh [%i6+0x03e],%g2 ! %g2 = 000000000000328b
! %l6 = 00000000, %l7 = 17f1b002, Mem[0000000091000018] = 00000000 00000076
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 00000000 17f1b002
! Mem[0000000091800018] = 3bdf0000, %g2 = 000000000000328b
ldsb [%o0+0x01a],%g2 ! %g2 = 000000000000003b
! Mem[0000000091000034] = cc4c78ba, %g2 = 000000000000003b
ldub [%i6+0x037],%g2 ! %g2 = 00000000000000cc
! %l1 = ffffffffbe8b5118, Mem[000000009180002a] = 0000cea5
stb %l1,[%o0+0x02a] ! Mem[0000000091800028] = 1800cea5
! Mem[0000000091800028] = 00021800, %g2 = 00000000000000cc
lduh [%o0+%o5],%g2 ! %g2 = 0000000000000002
! Mem[0000000090800018] = 95560735, %g2 = 0000000000000002
lduh [%i5+%o3],%g2 ! %g2 = 0000000000009556
! Mem[0000000091800018] = 00003bdf 000029a1, %g2 = 00009556, %g3 = c2c9fbc5
ldd [%o0+%o3],%g2 ! %g2 = 0000000000003bdf 00000000000029a1
! %l1 = ffffffffbe8b5118, Mem[0000000091800006] = 1d1754eb
sth %l1,[%o0+0x006] ! Mem[0000000091800004] = 511854eb
p39_label_20:
! Mem[0000000090800028] = 5094280c67fd8e16, %g2 = 0000000000003bdf
ldx [%i5+%o5],%g2 ! %g2 = 5094280c67fd8e16
! %l6 = 0000000000000000, Mem[0000000090000022] = ffffffff
sth %l6,[%i4+0x022] ! Mem[0000000090000020] = 0000ffff
! Mem[0000000091000020] = 3d4d27c52e6f328b, %g2 = 5094280c67fd8e16
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c52e6f328b
! %l2 = fffffffffffff3cc, Mem[0000000090800006] = d7b2bf93
sth %l2,[%i5+0x006] ! Mem[0000000090800004] = f3ccbf93
! %l1 = ffffffffbe8b5118, Mem[0000000091000012] = 6a381f66
stb %l1,[%i6+0x012] ! Mem[0000000091000010] = 18381f66
! Mem[0000000091000004] = 00ca32e0, %g2 = 3d4d27c52e6f328b
lduh [%i6+0x004],%g2 ! %g2 = 00000000000000ca
! Mem[000000009080000c] = 00003bdf, %g2 = 00000000000000ca
lduw [%i5+0x00c],%g2 ! %g2 = 0000000000003bdf
! Mem[0000000090800010] = bf93af91, %g2 = 0000000000003bdf
ldub [%i5+%o2],%g2 ! %g2 = 00000000000000bf
! Mem[0000000091000004] = 00ca32e0, %g2 = 00000000000000bf
ldsh [%i6+0x004],%g2 ! %g2 = 00000000000000ca
! Mem[0000000090000000] = 1d170000, %g2 = 00000000000000ca
ldsb [%i4+0x002],%g2 ! %g2 = 000000000000001d
p39_label_21:
! Mem[0000000091000018] = 000017f1, %g2 = 000000000000001d
ldub [%i6+0x01a],%g2 ! %g2 = 0000000000000000
! %l0 = 8107cdc7, %l1 = be8b5118, Mem[0000000091000000] = fffff3cc 00ca32e0
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 8107cdc7 be8b5118
! Mem[0000000091000004] = 183f5232, %g2 = 0000000000000000
ldsb [%i6+0x007],%g2 ! %g2 = 0000000000000018
! %l4 = 0000000000003bdf, Mem[0000000090000038] = fffff3cc
stw %l4,[%i4+0x038] ! Mem[0000000090000038] = 00003bdf
! %l6 = 0000000000000000, Mem[0000000091800028] = 00021800cea573d7
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 0000000000000000
! Mem[000000005f800014] = 00ca32e0, %l1 = ffffffffbe8b5118
ldsb [%i3+0x017],%l1 ! %l1 = ffffffffffffffe0
! %l2 = fffffffffffff3cc, Mem[000000005e800024] = adc1a1d6
sth %l2,[%i1+0x024] ! Mem[000000005e800024] = f3cca1d6
! Mem[0000000090000000] = 76761d17 00000013, %g2 = 00000018, %g3 = 000029a1
ldd [%i4+%g0],%g2 ! %g2 = 0000000076761d17 0000000000000013
! %l4 = 00003bdf, %l5 = 000029a1, Mem[0000000090800000] = 2f7f1d79 4f34f3cc
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 00003bdf 000029a1
! Mem[0000000091000018] = 0000000017f1b002, %g2 = 0000000076761d17
ldx [%i6+%o3],%g2 ! %g2 = 0000000017f1b002
p39_label_22:
! Mem[000000005e80003c] = 0000f001, %l4 = 0000000000003bdf
ldsb [%i1+0x03f],%l4 ! %l4 = 0000000000000001
! Mem[0000000090800008] = bf93af91, %g2 = 0000000017f1b002
ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffffbf
! %l1 = ffffffffffffffe0, Mem[0000000091000018] = 00000000
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = ffffffe0
! Mem[0000000090000028] = 17f1b002, %g18 = 84c595f01b8a8097
ldsw [%i4+%o5],%g2 ! %g2 = 84c595f01b8a8097
! %l0 = 8107cdc7, %l1 = ffffffe0, Mem[000000005e000020] = f9a3a252 93a8a522
std %l0,[%i0+%o4] ! Mem[000000005e000020] = 8107cdc7 ffffffe0
! Mem[000000005f800018] = f186c645 17f1b002, %l2 = fffff3cc, %l3 = 00ca32e0
ldd [%i3+%o3],%l2 ! %l2 = 00000000f186c645 0000000017f1b002
! %l3 = 0000000017f1b002, Mem[0000000090800031] = 17f5d358
stb %l3,[%i5+0x031] ! Mem[0000000090800030] = 02f5d358
! %l7 = 0000000017f1b002, Mem[000000005e800026] = f3cca1d6
sth %l7,[%i1+0x026] ! Mem[000000005e800024] = f3ccb002
! %l0 = 54fad5898107cdc7, Mem[000000009100003f] = 8b000000
stb %l0,[%i6+0x03f] ! Mem[000000009100003c] = c7000000
! %l0 = 54fad5898107cdc7, Mem[0000000090000008] = 00000000bf93af91
stx %l0,[%i4+%o1] ! Mem[0000000090000008] = 54fad5898107cdc7
p39_label_23:
! %l6 = 0000000000000000, Mem[000000005f000008] = 74dc07b0f3cc5fb2
stx %l6,[%i2+%o1] ! Mem[000000005f000008] = 0000000000000000
! %l2 = 00000000f186c645, Mem[0000000090800030] = dc02f5d358a94c81
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = 00000000f186c645
! %l6 = 0000000000000000, Mem[0000000091000038] = 4c78ba543f5232c7
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = 0000000000000000
! Mem[000000005f000024] = df041d7b, %l6 = 0000000000000000
ldsw [%i2+0x024],%l6 ! %l6 = ffffffffdf041d7b
! Mem[0000000090000030] = 94b100ca, %g2 = 0000000017f1b002
ldsb [%i4+0x032],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000090800010] = bf93af91 00000013, %g2 = ffffff94, %g3 = 00000013
ldd [%i5+%o2],%g2 ! %g2 = 00000000bf93af91 0000000000000013
! Mem[0000000091000024] = 6f328b3f, %g2 = 00000000bf93af91
ldsb [%i6+0x025],%g2 ! %g2 = 000000000000006f
! Mem[000000009080000c] = 3bdfbf93, %g2 = 000000000000006f
ldsb [%i5+0x00e],%g2 ! %g2 = 000000000000003b
! %l2 = f186c645, %l3 = 17f1b002, Mem[0000000091800000] = 8107cdc7 7f005118
std %l2,[%o0+%g0] ! Mem[0000000091800000] = f186c645 17f1b002
! Mem[0000000090800038] = 328bffff, %g2 = 000000000000003b
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000032
p39_label_24:
! %l4 = 0000000000000001, Mem[0000000090800008] = bf93af9100003bdf
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000001
! Mem[0000000091000028] = 3f52328b 000002a1, %g2 = 00000032, %g3 = 00000013
ldd [%i6+%o5],%g2 ! %g2 = 000000003f52328b 00000000000002a1
! %l0 = 8107cdc7, %l1 = ffffffe0, Mem[000000005e000018] = 976662d9 7f761d17
std %l0,[%i0+%o3] ! Mem[000000005e000018] = 8107cdc7 ffffffe0
! Mem[000000009000002c] = 0076573d, %g2 = 000000003f52328b
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000000076
! %l4 = 00000001, %l5 = 000029a1, Mem[0000000090800000] = 00003bdf 000029a1
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 00000001 000029a1
! Mem[0000000091000018] = ffffffe0, %g18 = 84c595f01b8a8097
ldsw [%i6+%o3],%g2 ! %g2 = 84c595f01b8a8097
! Mem[0000000091000028] = 3f52328b 000002a1, %g2 = ffffffe0, %g3 = 000002a1
ldd [%i6+%o5],%g2 ! %g2 = 000000003f52328b 00000000000002a1
! %l0 = 54fad5898107cdc7, Mem[0000000090800011] = 93af9100
stb %l0,[%i5+0x011] ! Mem[0000000090800010] = c7af9100
! Mem[000000009080000c] = 00000001, %g18 = 84c595f01b8a8097
ldsw [%i5+0x00c],%g2 ! %g2 = 84c595f01b8a8097
! Mem[0000000090000030] = 94b100ca, %g2 = 0000000000000001
ldsb [%i4+0x032],%g2 ! %g2 = ffffffffffffff94
p39_label_25:
! Mem[0000000091800034] = ffffd4c2, %g2 = ffffffffffffff94
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffff
! %l1 = ffffffffffffffe0, Mem[0000000090000038] = 00003bdf00ca32e0
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffffe0
! %l2 = 00000000f186c645, Mem[000000005e80003c] = 0000f001
stw %l2,[%i1+0x03c] ! Mem[000000005e80003c] = f186c645
! %l7 = 0000000017f1b002, Mem[0000000091000002] = cdc7be8b
sth %l7,[%i6+0x002] ! Mem[0000000091000000] = b002be8b
! Mem[0000000090000004] = 001354fa, %g2 = ffffffffffffffff
ldsb [%i4+0x006],%g2 ! %g2 = 0000000000000000
! Mem[000000009100000c] = c2c9fbc5, %g2 = 0000000000000000
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000c2c9
! %l4 = 0000000000000001, Mem[0000000091000018] = ffffffe017f1b002
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000001
! Mem[0000000090800030] = 00000000, %g18 = 84c595f01b8a8097
ldsw [%i5+0x030],%g2 ! %g2 = 84c595f01b8a8097
! %l0 = 54fad5898107cdc7, Mem[0000000090000028] = 17f1b00200000076
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 54fad5898107cdc7
! Mem[0000000091000010] = 1b121838 1f66326f, %g2 = 00000000, %g3 = 000002a1
ldd [%i6+%o2],%g2 ! %g2 = 000000001b121838 000000001f66326f
ba,a p39_not_taken_0_end
p39_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 54fad5898107cdc7
bne,a,pn %xcc,p39_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffe0
bne,a,pn %xcc,p39_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f186c645
bne,a,pn %xcc,p39_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000017f1b002
bne,a,pn %xcc,p39_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000001
bne,a,pn %xcc,p39_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000029a1
bne,a,pn %xcc,p39_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffdf041d7b
bne,a,pn %xcc,p39_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000017f1b002
bne,a,pn %xcc,p39_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p39_check_fp_registers:
set p39_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 02ac5eba bc9139bf
bne %xcc,p39_f2_fail
nop
! Check Local Memory
set p39_local0_expect,%g1
p39_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 8107cdc7ffffffe0
ldx [%i0+0x018],%g3 ! Observed data at 000000005e000018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8107cdc7ffffffe0
ldx [%i0+0x020],%g3 ! Observed data at 000000005e000020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00001fd00e52e413
ldx [%i0+0x028],%g3 ! Observed data at 000000005e000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x028,%g4
set p39_local1_expect,%g1
p39_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = bf93af9100ca32e0
ldx [%i1+0x000],%g3 ! Observed data at 000000005e800000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00ca32e07632f7f6
ldx [%i1+0x018],%g3 ! Observed data at 000000005e800018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3f52328bf3ccb002
ldx [%i1+0x020],%g3 ! Observed data at 000000005e800020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = cea573d7f186c645
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+0x000],%g2 ! Expected data = 7f761d1700000013
ldx [%i2+0x000],%g3 ! Observed data at 000000005f000000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000000000000000
ldx [%i2+0x008],%g3 ! Observed data at 000000005f000008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000df041d7b
ldx [%i2+0x020],%g3 ! Observed data at 000000005f000020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 54eb5c3b3bdf2361
ldx [%i2+0x030],%g3 ! Observed data at 000000005f000030
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x030,%g4
set p39_local3_expect,%g1
p39_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 00ca32e013c6ca07
ldx [%i3+0x000],%g3 ! Observed data at 000000005f800000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = fffff3cc00ca32e0
ldx [%i3+0x010],%g3 ! Observed data at 000000005f800010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 255de9151d1773d7
ldx [%i3+0x020],%g3 ! Observed data at 000000005f800020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = fb9368c7cce1ed58
ldx [%i3+0x028],%g3 ! Observed data at 000000005f800028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x028,%g4
! The test for processor 39 has passed
p39_passed:
ta GOOD_TRAP
nop
p39_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p39_failed
p39_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p39_failed
p39_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p39_failed
p39_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p39_failed
p39_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p39_failed
p39_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p39_failed
p39_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p39_failed
p39_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p39_failed
p39_f2_fail:
set p39_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 39 failed
p39_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x09c] ! Set processor 39 done flag
set p39_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 39 failed
p39_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x09c] ! Set processor 39 done flag
set p39_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p39_selfmod_failed:
ba p39_failed
mov 0xabc,%g1
p39_common_error:
or %g0,0xf07,%g1
ba p39_failed
mov %o5,%g3
p39_common_signature_error:
set p39_temp,%g1
ba p39_failed
st %g2,[%g1] ! Common Lock Number
p39_common_timeout:
set p39_temp,%g1
ba p39_failed
st %g2,[%g1] ! Common Lock Number
p39_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p39_failed
mov 0x0,%g3
p39_trap1e:
ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f800028]
done
p39_trap1o:
ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f800028]
done
p39_trap2e:
stba %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000008]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f800028]
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005f800020]
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e000018]
stwa %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f800000]
done
p39_trap2o:
stba %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000008]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f800028]
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005f800020]
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e000018]
stwa %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f800000]
done
p39_trap3e:
nop
nop
done
p39_trap3o:
nop
nop
done
p39_init_memory_pointers:
set p39_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p39_local0_start,%i0
set p39_local1_start,%i1
set p39_local2_start,%i2
set p39_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 337398747f761d17
ldx [%g1+0x008],%l1 ! %l1 = 975866cee8870be2
ldx [%g1+0x010],%l2 ! %l2 = 774f8a22664de7fc
ldx [%g1+0x018],%l3 ! %l3 = 128c07aa22a7ca07
ldx [%g1+0x020],%l4 ! %l4 = 4c78ba543f52328b
ldx [%g1+0x028],%l5 ! %l5 = dbccdf67c2c9fbc5
ldx [%g1+0x030],%l6 ! %l6 = 68987286b00957ab
ldx [%g1+0x038],%l7 ! %l7 = 5094280c67fd8e16
! Initialize the output register of window 0
set unres3_start,%o0
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 = e820daff 9c161c20 125febb6 9bb8fc21
! %f4 = e6c8f5f6 363796d8 e9d4dc25 d9af3e6b
! %f8 = 946aa5b5 d5d62009 4c575629 637cc83a
! %f12 = d33cc1cf 7fdf36df b1a11eaa a68e17e0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 50146727 cc221695 863ad82f 9bba06f2
! %f20 = 071f3312 f5d05a47 ed5939b2 1f4cbee4
! %f24 = 8121f188 77c42348 ac440782 5cd6ee66
! %f28 = 76b1ea19 9e87eeb7 8c30bde7 9df44b0c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b38f9818 aa0a378b 959899d9 33dec38d
! %f36 = b6b0dcc8 81628782 8d4b92a7 3c7fd042
! %f40 = 4e3e2ab4 d92ea7c1 a4edbe2e d7aa27a8
! %f44 = 52d9c22d dea6bc8a fb630996 69ffc923
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb28c0d100000001c,%g7,%g1 ! GSR scale = 3, align = 4
wr %g1,%g0,%gsr ! GSR = b28c0d100000001c
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 40
p40_label_1:
! Mem[0000000091000018] = 0e1d9ea6, %g2 = 0000000059a553df
ldsb [%i6+0x01a],%g2 ! %g2 = 000000000000000e
! %l6 = 3e9cc537, %l7 = baaec8ed, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 3e9cc537 baaec8ed
! %l1 = 89017d089e237906, Mem[0000000091000000] = 92f01ec2e276df48
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 89017d089e237906
! %l0 = 2d92102e90062bb5, Mem[000000009000001e] = 1fdaefda
stb %l0,[%i4+0x01e] ! Mem[000000009000001c] = b5daefda
! Mem[0000000090800018] = 95560735, %g2 = 000000000000000e
lduw [%i5+%o3],%g2 ! %g2 = 0000000095560735
! Mem[0000000061000010] = 0042d182 c77d6c62, %l2 = eb65ad53, %l3 = 70fb8c6d
ldd [%i2+%o2],%l2 ! %l2 = 000000000042d182 00000000c77d6c62
! Mem[0000000091000018] = 3e9cc537, %g2 = 0000000095560735
ldub [%i6+%o3],%g2 ! %g2 = 000000000000003e
! Mem[0000000091800028] = f4c1a24c, %g2 = 000000000000003e
ldsb [%o0+%o5],%g2 ! %g2 = fffffffffffffff4
! %l5 = 8d5d240a509f5982, Mem[0000000090800004] = 4f34d7b2
stb %l5,[%i5+0x004] ! Mem[0000000090800004] = 8234d7b2
! %l4 = 353c2d1850c3a82f, Mem[0000000091000000] = 89017d089e237906
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 353c2d1850c3a82f
p40_label_2:
! Mem[0000000091800010] = 404e134b 01f6b102, %g2 = fffffff4, %g3 = 0bad0b00
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f6b102
! %l2 = 0042d182, %l3 = c77d6c62, Mem[0000000090000008] = bc841a2f c349b38e
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 0042d182 c77d6c62
! Mem[0000000090000008] = 0042d182, %g2 = 00000000404e134b
ldub [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l3 = 00000000c77d6c62, Mem[0000000091800038] = 206724ce
stb %l3,[%o0+0x038] ! Mem[0000000091800038] = 626724ce
! Mem[000000009080000c] = ca578ad8, %g2 = 0000000000000000
ldsh [%i5+0x00c],%g2 ! %g2 = ffffffffffffca57
! Mem[000000009000002c] = 62474693, %g2 = ffffffffffffca57
ldsb [%i4+0x02c],%g2 ! %g2 = 0000000000000062
! %l2 = 0042d182, %l3 = c77d6c62, Mem[0000000091000008] = f5482f5f ccff9541
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 0042d182 c77d6c62
! Mem[0000000090000018] = e663a5d9, %g2 = 0000000000000062
lduw [%i4+%o3],%g2 ! %g2 = 00000000e663a5d9
! Mem[0000000091800030] = f7dc9b67 d4df14b0, %g2 = e663a5d9, %g3 = 01f6b102
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df14b0
! Mem[000000009180000c] = ec2a3791, %g2 = 00000000f7dc9b67
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
p40_label_3:
! %l5 = 8d5d240a509f5982, Mem[000000009000003c] = 22b61a17
sth %l5,[%i4+0x03c] ! Mem[000000009000003c] = 59821a17
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = 00000000ec2a3791
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[0000000091000014] = 66326f3e, %g2 = fc554a3e5ac4b8a1
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000066
! Mem[0000000091800024] = 41537031, %g18 = 85e32c43f1c78534
ldsw [%o0+0x024],%g2 ! %g2 = 85e32c43f1c78534
! Mem[0000000090800004] = 8234d7b2, %g2 = 0000000041537031
lduw [%i5+0x004],%g2 ! %g2 = 000000008234d7b2
! %l6 = 6ff3a9303e9cc537, Mem[0000000091800022] = a2c74153
sth %l6,[%o0+0x022] ! Mem[0000000091800020] = c5374153
! Mem[0000000061800030] = 3de81de708021d72, %l3 = 00000000c77d6c62
ldx [%i3+0x030],%l3 ! %l3 = 3de81de708021d72
! %l6 = 6ff3a9303e9cc537, Mem[0000000090800002] = 1d798234
stb %l6,[%i5+0x002] ! Mem[0000000090800000] = 37798234
! %l6 = 6ff3a9303e9cc537, Mem[000000009080002a] = 8f90cb98
sth %l6,[%i5+0x02a] ! Mem[0000000090800028] = c537cb98
! Mem[0000000061800038] = 981872c98c53e6a7, %l6 = 6ff3a9303e9cc537
ldx [%i3+0x038],%l6 ! %l6 = 981872c98c53e6a7
p40_label_4:
! Mem[0000000091800030] = f7dc9b67, %g2 = 000000008234d7b2
ldub [%o0+0x030],%g2 ! %g2 = 00000000000000f7
! %l5 = 8d5d240a509f5982, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 8d5d240a509f5982
! %l6 = 8c53e6a7, %l7 = baaec8ed, Mem[0000000090800010] = b25f4cb9 af0a82ca
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 8c53e6a7 baaec8ed
! %l7 = 6d666520baaec8ed, Mem[0000000090000031] = 3d94b1da
stb %l7,[%i4+0x031] ! Mem[0000000090000030] = ed94b1da
! %l1 = 89017d089e237906, Mem[000000009180002a] = a24c4725
stb %l1,[%o0+0x02a] ! Mem[0000000091800028] = 064c4725
! Mem[0000000091800028] = f4c1064c4725624a, %g2 = 00000000000000f7
ldx [%o0+%o5],%g2 ! %g2 = f4c1064c4725624a
! %l5 = 8d5d240a509f5982, Mem[0000000060000010] = d0d58020
stw %l5,[%i0+%o2] ! Mem[0000000060000010] = 509f5982
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = f4c1064c4725624a
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
! %l1 = 89017d089e237906, Mem[0000000090000008] = 0042d182c77d6c62
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 89017d089e237906
! Mem[0000000090800014] = baaec8ed, %g2 = 0c9e91291d1391a2
lduw [%i5+0x014],%g2 ! %g2 = 00000000baaec8ed
p40_label_5:
! %l4 = 353c2d1850c3a82f, Mem[0000000060000032] = 207d5b92
sth %l4,[%i0+0x032] ! Mem[0000000060000030] = 207da82f
! Mem[0000000061000038] = a27bc8f1, %l4 = 353c2d1850c3a82f
lduh [%i2+0x03a],%l4 ! %l4 = 000000000000c8f1
! %l5 = 8d5d240a509f5982, Mem[0000000061800018] = 8bc1ca99
sth %l5,[%i3+%o3] ! Mem[0000000061800018] = 5982ca99
! Mem[0000000090000020] = efdae8a0, %g2 = 00000000baaec8ed
lduh [%i4+%o4],%g2 ! %g2 = 000000000000efda
! Mem[0000000061800034] = 08021d72, %l0 = 2d92102e90062bb5
ldsw [%i3+0x034],%l0 ! %l0 = 0000000008021d72
! Mem[0000000061000008] = e47ed1cc d50dea11, %l4 = 0000c8f1, %l5 = 509f5982
ldd [%i2+%o1],%l4 ! %l4 = 00000000e47ed1cc 00000000d50dea11
! Mem[000000009100003c] = 9b50f1dd, %g2 = 000000000000efda
ldub [%i6+0x03c],%g2 ! %g2 = 000000000000009b
! Mem[0000000091800000] = 270d22b947aa0789, %g2 = 000000000000009b
ldx [%o0+%g0],%g2 ! %g2 = 270d22b947aa0789
! Mem[0000000091800018] = 0c9e9129, %g18 = 85e32c43f1c78534
ldsw [%o0+%o3],%g2 ! %g2 = 85e32c43f1c78534
! Mem[0000000090800030] = d358a94c, %g2 = 000000000c9e9129
ldub [%i5+0x033],%g2 ! %g2 = 00000000000000d3
p40_label_6:
! %l6 = 981872c98c53e6a7, Mem[000000009180002a] = 064c4725
stb %l6,[%o0+0x02a] ! Mem[0000000091800028] = a74c4725
! %l6 = 8c53e6a7, %l7 = baaec8ed, Mem[0000000091800010] = 404e134b 01f6b102
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 8c53e6a7 baaec8ed
! Mem[0000000090000008] = 89017d08, %g2 = 00000000000000d3
lduw [%i4+%o1],%g2 ! %g2 = 0000000089017d08
! %l5 = 00000000d50dea11, Mem[0000000091800008] = 4c632420
sth %l5,[%o0+%o1] ! Mem[0000000091800008] = ea112420
! %l5 = 00000000d50dea11, Mem[0000000060800018] = 7fbbf4af
stw %l5,[%i1+%o3] ! Mem[0000000060800018] = d50dea11
! Mem[000000009180003c] = b2000000, %g2 = 0000000089017d08
ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffffb2
! Mem[000000009080003c] = 5ac4b8a1, %g18 = 85e32c43f1c78534
ldsw [%i5+0x03c],%g2 ! %g2 = 85e32c43f1c78534
! %l0 = 0000000008021d72, Mem[0000000090000022] = e8a0ecd3
sth %l0,[%i4+0x022] ! Mem[0000000090000020] = 1d72ecd3
! %l0 = 0000000008021d72, Mem[0000000091000006] = a82f0042
sth %l0,[%i6+0x006] ! Mem[0000000091000004] = 1d720042
! Mem[0000000091800030] = 240a509f, %g2 = 000000005ac4b8a1
lduh [%o0+0x032],%g2 ! %g2 = 000000000000240a
p40_label_7:
! Mem[0000000091000010] = 1b126a38, %g18 = 85e32c43f1c78534
ldsw [%i6+%o2],%g2 ! %g2 = 85e32c43f1c78534
! Mem[0000000091000000] = 353c2d18, %g2 = 000000001b126a38
lduh [%i6+%g0],%g2 ! %g2 = 000000000000353c
! Mem[000000009180002c] = 624a8d5d, %g2 = 000000000000353c
ldsh [%o0+0x02e],%g2 ! %g2 = 000000000000624a
! %l4 = 00000000e47ed1cc, Mem[0000000091000000] = 353c2d18
sth %l4,[%i6+%g0] ! Mem[0000000091000000] = d1cc2d18
! Mem[000000009000003c] = 59821a17, %g2 = 000000000000624a
ldsb [%i4+0x03c],%g2 ! %g2 = 0000000000000059
! Mem[0000000090800030] = f5d358a9, %g2 = 0000000000000059
lduh [%i5+0x032],%g2 ! %g2 = 000000000000f5d3
! Mem[0000000061800014] = 651fca6d, %l0 = 0000000008021d72
ldsw [%i3+0x014],%l0 ! %l0 = 00000000651fca6d
! Mem[0000000090800020] = 665fc762 da437290, %g2 = 0000f5d3, %g3 = d4df14b0
ldd [%i5+%o4],%g2 ! %g2 = 00000000665fc762 00000000da437290
! %l7 = 6d666520baaec8ed, Mem[0000000090000000] = 8624e74a77d35b81
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 6d666520baaec8ed
! %l7 = 6d666520baaec8ed, Mem[0000000090800038] = fc554a3e
sth %l7,[%i5+0x038] ! Mem[0000000090800038] = c8ed4a3e
p40_label_8:
! Mem[000000009080002c] = cb9834df, %g2 = 00000000665fc762
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffffcb98
! %l6 = 981872c98c53e6a7, Mem[0000000090800003] = 798234d7
stb %l6,[%i5+0x003] ! Mem[0000000090800000] = a78234d7
! %l7 = 6d666520baaec8ed, Mem[0000000091000028] = b35541f1
stw %l7,[%i6+%o5] ! Mem[0000000091000028] = baaec8ed
! Mem[0000000090800000] = 2f7f37a78234d7b2, %g2 = ffffffffffffcb98
ldx [%i5+%g0],%g2 ! %g2 = 2f7f37a78234d7b2
! Mem[0000000091800008] = ea112420ec2a3791, %g2 = 2f7f37a78234d7b2
ldx [%o0+%o1],%g2 ! %g2 = ea112420ec2a3791
! Mem[0000000091000008] = 0042d182, %g2 = ea112420ec2a3791
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000000042
! Mem[0000000090000028] = c7af717562474693, %g2 = 0000000000000042
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
! %l4 = 00000000e47ed1cc, Mem[0000000061800018] = 5982ca9991010fa6
stx %l4,[%i3+%o3] ! Mem[0000000061800018] = 00000000e47ed1cc
! Mem[0000000090800020] = 665fc762 da437290, %g2 = 62474693, %g3 = da437290
ldd [%i5+%o4],%g2 ! %g2 = 00000000665fc762 00000000da437290
! Mem[0000000090800020] = 665fc762da437290, %g2 = 00000000665fc762
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
p40_label_9:
! Mem[0000000091800020] = 21fec537, %g2 = 665fc762da437290
lduw [%o0+%o4],%g2 ! %g2 = 0000000021fec537
! Mem[0000000091000004] = 1d720042, %g2 = 0000000021fec537
ldsh [%i6+0x006],%g2 ! %g2 = 0000000000001d72
! %l3 = 3de81de708021d72, Mem[0000000090800004] = 8234d7b2
stw %l3,[%i5+0x004] ! Mem[0000000090800004] = 08021d72
! Mem[0000000061000030] = ecd21fd7, %l1 = 89017d089e237906
ldub [%i2+0x030],%l1 ! %l1 = 00000000000000ec
! Mem[0000000090000034] = da399060, %g2 = 0000000000001d72
lduh [%i4+0x034],%g2 ! %g2 = 000000000000da39
! %l7 = 6d666520baaec8ed, Mem[0000000090000030] = 57ed94b1
stb %l7,[%i4+0x030] ! Mem[0000000090000030] = eded94b1
! Mem[0000000090000010] = d72e5820, %g2 = 000000000000da39
ldsb [%i4+0x013],%g2 ! %g2 = ffffffffffffffd7
! Mem[000000009100002c] = bdd7be7a, %g2 = ffffffffffffffd7
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000bd
! Mem[000000009100003c] = dd000000, %g2 = 00000000000000bd
ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffffdd
! %l3 = 3de81de708021d72, Mem[000000009080003c] = 5ac4b8a1
stw %l3,[%i5+0x03c] ! Mem[000000009080003c] = 08021d72
p40_label_10:
! %l4 = 00000000e47ed1cc, Mem[0000000090800019] = 56073553
stb %l4,[%i5+0x019] ! Mem[0000000090800018] = cc073553
! %l0 = 00000000651fca6d, Mem[000000006180001a] = 00000000
sth %l0,[%i3+0x01a] ! Mem[0000000061800018] = 0000ca6d
! %l6 = 981872c98c53e6a7, Mem[0000000090000018] = e663a5d91839b5da
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 981872c98c53e6a7
! %l0 = 00000000651fca6d, Mem[0000000090000038] = 9045cbce59821a17
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 00000000651fca6d
! %l3 = 3de81de708021d72, Mem[0000000090000020] = efda1d72ecd31cd9
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 3de81de708021d72
! Mem[0000000091000028] = c8ed65d6, %g2 = ffffffffffffffdd
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffc8ed
! %l3 = 3de81de708021d72, Mem[0000000091000034] = 941fa440
stb %l3,[%i6+0x034] ! Mem[0000000091000034] = 721fa440
! %l6 = 981872c98c53e6a7, Mem[0000000090000000] = 6d666520baaec8ed
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = 981872c98c53e6a7
! Mem[0000000091800010] = 8c53e6a7baaec8ed, %g2 = ffffffffffffc8ed
ldx [%o0+%o2],%g2 ! %g2 = 8c53e6a7baaec8ed
! %l2 = 000000000042d182, Mem[0000000090000034] = da399060
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = 0042d182
p40_label_11:
! Mem[0000000091800000] = 270d22b9, %g2 = 8c53e6a7baaec8ed
lduw [%o0+%g0],%g2 ! %g2 = 00000000270d22b9
! Mem[0000000090800004] = 1d72a19e, %g2 = 00000000270d22b9
ldsh [%i5+0x006],%g2 ! %g2 = 0000000000001d72
! %l5 = 00000000d50dea11, Mem[0000000060000010] = 509f59825e715de3
stx %l5,[%i0+%o2] ! Mem[0000000060000010] = 00000000d50dea11
! %l4 = 00000000e47ed1cc, Mem[0000000091000024] = 2e6fd2f1
stw %l4,[%i6+0x024] ! Mem[0000000091000024] = e47ed1cc
! Mem[0000000090800020] = 665fc762 da437290, %g2 = 00001d72, %g3 = da437290
ldd [%i5+%o4],%g2 ! %g2 = 00000000665fc762 00000000da437290
! Mem[0000000091000024] = e47ed1cc, %g2 = 00000000665fc762
lduw [%i6+0x024],%g2 ! %g2 = 00000000e47ed1cc
! %l5 = 00000000d50dea11, Mem[0000000061000031] = ecd21fd7
stb %l5,[%i2+0x031] ! Mem[0000000061000030] = ec111fd7
! %l2 = 0042d182, %l3 = 08021d72, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 0042d182 08021d72
! Mem[0000000090000038] = 00000000, %g18 = 85e32c43f1c78534
ldsw [%i4+0x038],%g2 ! %g2 = 85e32c43f1c78534
! %l3 = 3de81de708021d72, Mem[000000009080003e] = 1d720000
sth %l3,[%i5+0x03e] ! Mem[000000009080003c] = 1d720000
p40_label_12:
! Mem[000000009100001c] = baaec8ed, %g2 = 0000000000000000
ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffffbaae
! %l7 = 6d666520baaec8ed, Mem[0000000090800010] = 8c53e6a7baaec8ed
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 6d666520baaec8ed
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = ffffbaae, %g3 = da437290
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
! %l4 = 00000000e47ed1cc, Mem[0000000091000010] = 1b126a38
sth %l4,[%i6+%o2] ! Mem[0000000091000010] = d1cc6a38
! %l7 = 6d666520baaec8ed, Mem[0000000090800024] = da437290
stb %l7,[%i5+0x024] ! Mem[0000000090800024] = ed437290
! Mem[0000000091800030] = 240a509f, %g2 = 00000000d578fe30
lduh [%o0+0x032],%g2 ! %g2 = 000000000000240a
! Mem[000000009000002c] = 62474693, %g18 = 85e32c43f1c78534
ldsw [%i4+0x02c],%g2 ! %g2 = 85e32c43f1c78534
! Mem[0000000090800028] = ddeec537cb9834df, %g2 = 0000000062474693
ldx [%i5+%o5],%g2 ! %g2 = ddeec537cb9834df
! Mem[0000000060000014] = d50dea11, %l0 = 00000000651fca6d
lduh [%i0+0x016],%l0 ! %l0 = 000000000000ea11
! %l3 = 3de81de708021d72, Mem[0000000060000038] = 36620ca077e22e22
stx %l3,[%i0+0x038] ! Mem[0000000060000038] = 3de81de708021d72
p40_label_13:
! %l2 = 0042d182, %l3 = 08021d72, Mem[0000000061800028] = 62dabf07 6fb37453
std %l2,[%i3+%o5] ! Mem[0000000061800028] = 0042d182 08021d72
! Mem[0000000090000018] = 981872c9, %g18 = 85e32c43f1c78534
ldsw [%i4+%o3],%g2 ! %g2 = 85e32c43f1c78534
! Mem[0000000060000028] = 274f64340da3ed0c, %l4 = 00000000e47ed1cc
ldx [%i0+%o5],%l4 ! %l4 = 274f64340da3ed0c
! %l6 = 981872c98c53e6a7, Mem[0000000090000036] = d1820000
sth %l6,[%i4+0x036] ! Mem[0000000090000034] = e6a70000
! %l7 = 6d666520baaec8ed, Mem[0000000091800028] = f4c1a74c4725624a
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 6d666520baaec8ed
! %l6 = 981872c98c53e6a7, Mem[0000000090800014] = baaec8ed
sth %l6,[%i5+0x014] ! Mem[0000000090800014] = e6a7c8ed
! %l1 = 00000000000000ec, Mem[000000009180001e] = 91a221fe
sth %l1,[%o0+0x01e] ! Mem[000000009180001c] = 00ec21fe
! %l0 = 000000000000ea11, Mem[000000009080000c] = ca578ad8
stw %l0,[%i5+0x00c] ! Mem[000000009080000c] = 0000ea11
! Mem[0000000061800038] = 981872c9 8c53e6a7, %l6 = 8c53e6a7, %l7 = baaec8ed
ldd [%i3+0x038],%l6 ! %l6 = 00000000981872c9 000000008c53e6a7
! %l7 = 000000008c53e6a7, Mem[0000000091000010] = d1cc6a38
sth %l7,[%i6+%o2] ! Mem[0000000091000010] = e6a76a38
p40_label_14:
! %l3 = 3de81de708021d72, Mem[0000000061800010] = b4179de7651fca6d
stx %l3,[%i3+%o2] ! Mem[0000000061800010] = 3de81de708021d72
! %l3 = 3de81de708021d72, Mem[0000000060800030] = cd23f854f27ceb68
stx %l3,[%i1+0x030] ! Mem[0000000060800030] = 3de81de708021d72
! Mem[0000000061000000] = 6408c91e, %l0 = 000000000000ea11
ldsh [%i2+%g0],%l0 ! %l0 = 0000000000006408
! %l7 = 000000008c53e6a7, Mem[0000000090800028] = ddeec537cb9834df
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 000000008c53e6a7
! %l3 = 3de81de708021d72, Mem[000000006100003e] = 920e742d
stb %l3,[%i2+0x03e] ! Mem[000000006100003c] = 920e722d
! %l4 = 274f64340da3ed0c, Mem[0000000091800028] = 6d666520baaec8ed
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = 274f64340da3ed0c
! Mem[0000000090800020] = 665fc762ed437290, %g2 = ffffffff981872c9
ldx [%i5+%o4],%g2 ! %g2 = 665fc762ed437290
! Mem[000000009100003c] = f1dd0000, %g2 = 665fc762ed437290
ldub [%i6+0x03e],%g2 ! %g2 = 00000000000000f1
! %l2 = 0042d182, %l3 = 08021d72, Mem[0000000091800028] = 274f6434 0da3ed0c
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 0042d182 08021d72
! Mem[0000000061000010] = 0042d182, %l6 = 00000000981872c9
ldub [%i2+0x011],%l6 ! %l6 = 0000000000000042
p40_label_15:
! %l7 = 000000008c53e6a7, Mem[0000000090000010] = b8b0f4d72e582097
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 000000008c53e6a7
! Mem[0000000090800008] = a19e262f, %g18 = 85e32c43f1c78534
ldsw [%i5+%o1],%g2 ! %g2 = 85e32c43f1c78534
! %l1 = 00000000000000ec, Mem[000000009100002d] = d635bdd7
stb %l1,[%i6+0x02d] ! Mem[000000009100002c] = ec35bdd7
! %l2 = 000000000042d182, Mem[000000009080000c] = 0000ea11
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = 0042d182
! Mem[0000000090000028] = af717562, %g2 = ffffffffa19e262f
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000090000030] = 94b10042, %g2 = ffffffffffffffaf
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffff94b1
! Mem[0000000090800020] = 665fc762ed437290, %g2 = ffffffffffff94b1
ldx [%i5+%o4],%g2 ! %g2 = 665fc762ed437290
! Mem[0000000091800008] = ea112420 ec2a3791, %g2 = ed437290, %g3 = 9b50f1dd
ldd [%o0+%o1],%g2 ! %g2 = 00000000ea112420 00000000ec2a3791
! Mem[0000000060000030] = 207da82f c812f1cf, %l0 = 00006408, %l1 = 000000ec
ldd [%i0+0x030],%l0 ! %l0 = 00000000207da82f 00000000c812f1cf
! Mem[0000000060000030] = 207da82f, %l0 = 00000000207da82f
ldsw [%i0+0x030],%l0 ! %l0 = 00000000207da82f
p40_label_16:
! Mem[0000000060800034] = 08021d72, %l4 = 274f64340da3ed0c
ldub [%i1+0x037],%l4 ! %l4 = 0000000000000072
! Mem[0000000090000000] = 981872c9, %g2 = 00000000ea112420
lduw [%i4+%g0],%g2 ! %g2 = 00000000981872c9
! Mem[0000000091800028] = 0042d182, %g2 = 00000000981872c9
ldsh [%o0+%o5],%g2 ! %g2 = 0000000000000042
! Mem[0000000091000014] = 66326f3e, %g2 = 0000000000000042
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000066
! %l7 = 000000008c53e6a7, Mem[0000000091000008] = 0042d182c77d6c62
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = 000000008c53e6a7
! Mem[0000000090000018] = 981872c9, %g18 = 85e32c43f1c78534
ldsw [%i4+%o3],%g2 ! %g2 = 85e32c43f1c78534
! %l4 = 0000000000000072, Mem[000000009000001e] = e6a73de8
sth %l4,[%i4+0x01e] ! Mem[000000009000001c] = 00723de8
! %l7 = 000000008c53e6a7, Mem[000000009180001c] = 1d1300ec
stw %l7,[%o0+0x01c] ! Mem[000000009180001c] = 8c53e6a7
! Mem[000000006180003c] = 8c53e6a7, %l4 = 0000000000000072
lduw [%i3+0x03c],%l4 ! %l4 = 000000008c53e6a7
! Mem[000000009180001c] = 8c53e6a7, %g2 = ffffffff981872c9
lduh [%o0+0x01c],%g2 ! %g2 = 0000000000008c53
p40_label_17:
! %l1 = 00000000c812f1cf, Mem[0000000090800030] = 0042d182
stb %l1,[%i5+0x030] ! Mem[0000000090800030] = cf42d182
! Mem[000000006000001c] = 0e240a7e, %l1 = 00000000c812f1cf
lduh [%i0+0x01e],%l1 ! %l1 = 0000000000000a7e
! Mem[0000000091800014] = baaec8ed, %g2 = 0000000000008c53
ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000091800030] = 8d5d240a 509f5982, %g2 = ffffffba, %g3 = ec2a3791
ldd [%o0+0x030],%g2 ! %g2 = 000000008d5d240a 00000000509f5982
! Mem[000000009000002c] = 62474693, %g2 = 000000008d5d240a
lduw [%i4+0x02c],%g2 ! %g2 = 0000000062474693
! Mem[000000006100003c] = 920e722d, %l4 = 000000008c53e6a7
ldub [%i2+0x03f],%l4 ! %l4 = 000000000000002d
! %l5 = 00000000d50dea11, Mem[000000009000000b] = 089e2379
stb %l5,[%i4+0x00b] ! Mem[0000000090000008] = 119e2379
! %l3 = 3de81de708021d72, Mem[000000009100001c] = baaec8ed
stw %l3,[%i6+0x01c] ! Mem[000000009100001c] = 08021d72
! Mem[0000000091000020] = 3d4d27c5, %g2 = 0000000062474693
ldub [%i6+%o4],%g2 ! %g2 = 000000000000003d
! Mem[0000000090800038] = c8ed4a3e 08021d72, %g2 = 0000003d, %g3 = 509f5982
ldd [%i5+0x038],%g2 ! %g2 = 00000000c8ed4a3e 0000000008021d72
p40_label_18:
! %l6 = 0000000000000042, Mem[0000000091000000] = d1cc2d1850c31d72
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000042
! Mem[0000000090000030] = eded94b1, %g2 = 00000000c8ed4a3e
lduh [%i4+0x030],%g2 ! %g2 = 000000000000eded
! Mem[0000000090800018] = 95cc0735, %g2 = 000000000000eded
ldsb [%i5+%o3],%g2 ! %g2 = ffffffffffffff95
! Mem[000000009080000c] = 0042d182, %g2 = ffffffffffffff95
lduw [%i5+0x00c],%g2 ! %g2 = 000000000042d182
! %l2 = 0042d182, %l3 = 08021d72, Mem[0000000090000008] = 89017d11 9e237906
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 0042d182 08021d72
! Mem[0000000091000028] = baaec8ed, %g2 = 000000000042d182
lduh [%i6+%o5],%g2 ! %g2 = 000000000000baae
! Mem[0000000090800018] = 95cc0735, %g2 = 000000000000baae
lduw [%i5+%o3],%g2 ! %g2 = 0000000095cc0735
! Mem[0000000090000034] = 0042e6a7, %g2 = 0000000095cc0735
lduw [%i4+0x034],%g2 ! %g2 = 000000000042e6a7
! %l4 = 000000000000002d, Mem[0000000090800010] = 6d666520
stw %l4,[%i5+%o2] ! Mem[0000000090800010] = 0000002d
! %l5 = 00000000d50dea11, Mem[0000000060800030] = 3de81de7
stw %l5,[%i1+0x030] ! Mem[0000000060800030] = d50dea11
p40_label_19:
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = 0042e6a7, %g3 = 08021d72
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
! %l6 = 0000000000000042, Mem[000000009180003a] = 24ce60b2
stb %l6,[%o0+0x03a] ! Mem[0000000091800038] = 42ce60b2
! Mem[0000000091000000] = 00000000, %g2 = 00000000d578fe30
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000000000
! %l6 = 0000000000000042, Mem[0000000060800010] = 737dc624649773af
stx %l6,[%i1+%o2] ! Mem[0000000060800010] = 0000000000000042
! Mem[0000000090800038] = c8ed4a3e, %g18 = 85e32c43f1c78534
ldsw [%i5+0x038],%g2 ! %g2 = 85e32c43f1c78534
! Mem[0000000090800030] = 8208021d, %g2 = ffffffffc8ed4a3e
ldsb [%i5+0x033],%g2 ! %g2 = ffffffffffffff82
! %l6 = 0000000000000042, Mem[0000000060800024] = 58efec9c
stw %l6,[%i1+0x024] ! Mem[0000000060800024] = 00000042
! Mem[0000000061000008] = e47ed1ccd50dea11, %l6 = 0000000000000042
ldx [%i2+%o1],%l6 ! %l6 = e47ed1ccd50dea11
! Mem[0000000091000014] = 326f3e9c, %g2 = ffffffffffffff82
ldub [%i6+0x016],%g2 ! %g2 = 0000000000000032
! %l0 = 00000000207da82f, Mem[000000009100003a] = fe309b50
stb %l0,[%i6+0x03a] ! Mem[0000000091000038] = 2f309b50
p40_label_20:
! Mem[0000000091000030] = d7be7a30, %g2 = 0000000000000032
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffd7be
! Mem[000000009100000c] = 8c53e6a7, %g18 = 85e32c43f1c78534
ldsw [%i6+0x00c],%g2 ! %g2 = 85e32c43f1c78534
! %l6 = e47ed1ccd50dea11, Mem[000000009080002a] = 00008c53
sth %l6,[%i5+0x02a] ! Mem[0000000090800028] = ea118c53
! %l7 = 000000008c53e6a7, Mem[0000000091800010] = 8c53e6a7baaec8ed
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 000000008c53e6a7
! Mem[0000000091800028] = 0042d182 08021d72, %g2 = 8c53e6a7, %g3 = 9b50f1dd
ldd [%o0+%o5],%g2 ! %g2 = 000000000042d182 0000000008021d72
! Mem[000000009000001c] = 8c530072, %g2 = 000000000042d182
ldsb [%i4+0x01c],%g2 ! %g2 = ffffffffffffff8c
! Mem[000000009180003c] = 60b200b2, %g2 = ffffffffffffff8c
lduw [%o0+0x03c],%g2 ! %g2 = 0000000060b200b2
! Mem[0000000090800008] = a19e262f, %g18 = 85e32c43f1c78534
ldsw [%i5+%o1],%g2 ! %g2 = 85e32c43f1c78534
! Mem[0000000091000018] = 9cc53708, %g2 = ffffffffa19e262f
ldub [%i6+0x019],%g2 ! %g2 = 000000000000009c
! Mem[0000000090000000] = 981872c9 8c53e6a7, %g2 = 0000009c, %g3 = 08021d72
ldd [%i4+%g0],%g2 ! %g2 = 00000000981872c9 000000008c53e6a7
p40_label_21:
! Mem[0000000091800034] = 82626742, %g2 = 00000000981872c9
ldsb [%o0+0x037],%g2 ! %g2 = ffffffffffffff82
! Mem[0000000090000020] = 3de81de7 08021d72, %g2 = ffffff82, %g3 = 8c53e6a7
ldd [%i4+%o4],%g2 ! %g2 = 000000003de81de7 0000000008021d72
! Mem[0000000091000018] = 3e9cc537, %g2 = 000000003de81de7
ldsb [%i6+%o3],%g2 ! %g2 = 000000000000003e
! Mem[0000000090800008] = a19e262f, %g2 = 000000000000003e
lduw [%i5+%o1],%g2 ! %g2 = 00000000a19e262f
! %l0 = 207da82f, %l1 = 00000a7e, Mem[0000000091800020] = 21fec537 41537031
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 207da82f 00000a7e
! %l7 = 000000008c53e6a7, Mem[0000000090000010] = 000000008c53e6a7
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 000000008c53e6a7
! Mem[0000000091800008] = ea112420 ec2a3791, %g2 = a19e262f, %g3 = 08021d72
ldd [%o0+%o1],%g2 ! %g2 = 00000000ea112420 00000000ec2a3791
! Mem[000000009180003c] = 00b20000, %g2 = 00000000ea112420
ldsh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! Mem[0000000090000030] = eded94b1 0042e6a7, %g2 = 000000b2, %g3 = ec2a3791
ldd [%i4+0x030],%g2 ! %g2 = 00000000eded94b1 000000000042e6a7
! Mem[0000000090000014] = 53e6a798, %g2 = 00000000eded94b1
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000053
p40_label_22:
! %l6 = e47ed1ccd50dea11, Mem[0000000061000018] = 16bb2f0d
sth %l6,[%i2+%o3] ! Mem[0000000061000018] = ea112f0d
! Mem[0000000091800030] = 8d5d240a, %g2 = 0000000000000053
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffff8d5d
! %l1 = 0000000000000a7e, Mem[0000000091000020] = 3d4d27c5
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = 00000a7e
! Mem[000000009180000c] = ec2a3791, %g2 = ffffffffffff8d5d
ldsb [%o0+0x00c],%g2 ! %g2 = ffffffffffffffec
! Mem[0000000090800008] = a19e262f, %g18 = 85e32c43f1c78534
ldsw [%i5+%o1],%g2 ! %g2 = 85e32c43f1c78534
! Mem[0000000091000020] = 00000a7e, %g2 = ffffffffa19e262f
lduw [%i6+%o4],%g2 ! %g2 = 0000000000000a7e
! %l0 = 00000000207da82f, Mem[0000000090000010] = 00000000
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = 207da82f
! %l0 = 00000000207da82f, Mem[000000009080002e] = e6a7cf42
sth %l0,[%i5+0x02e] ! Mem[000000009080002c] = a82fcf42
! %l6 = e47ed1ccd50dea11, Mem[0000000060000020] = 301cb863
stw %l6,[%i0+%o4] ! Mem[0000000060000020] = d50dea11
! %l2 = 000000000042d182, Mem[0000000090000018] = 981872c9
sth %l2,[%i4+%o3] ! Mem[0000000090000018] = d18272c9
p40_label_23:
! Mem[0000000091800004] = 47aa0789, %g2 = 0000000000000a7e
lduh [%o0+0x004],%g2 ! %g2 = 00000000000047aa
! Mem[000000009100000c] = 8c53e6a7, %g2 = 00000000000047aa
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000008c53
! Mem[0000000090800018] = 95cc0735 53628adf, %g2 = 00008c53, %g3 = 0042e6a7
ldd [%i5+%o3],%g2 ! %g2 = 0000000095cc0735 0000000053628adf
! Mem[0000000060000000] = cc02cee0810b0271, %l7 = 000000008c53e6a7
ldx [%i0+%g0],%l7 ! %l7 = cc02cee0810b0271
! Mem[0000000090000018] = d18272c98c530072, %g2 = 0000000095cc0735
ldx [%i4+%o3],%g2 ! %g2 = d18272c98c530072
! %l2 = 000000000042d182, Mem[0000000091000005] = 00004200
stb %l2,[%i6+0x005] ! Mem[0000000091000004] = 82004200
! Mem[0000000091800028] = 0042d182, %g2 = d18272c98c530072
lduw [%o0+%o5],%g2 ! %g2 = 000000000042d182
! %l0 = 00000000207da82f, Mem[0000000091000022] = 0a7ee47e
sth %l0,[%i6+0x022] ! Mem[0000000091000020] = a82fe47e
! Mem[0000000060800030] = d50dea1108021d72, %l6 = e47ed1ccd50dea11
ldx [%i1+0x030],%l6 ! %l6 = d50dea1108021d72
! %l4 = 0000002d, %l5 = d50dea11, Mem[0000000091000038] = d5782f30 9b50f1dd
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000002d d50dea11
p40_label_24:
! %l2 = 000000000042d182, Mem[0000000091800020] = 207da82f
stw %l2,[%o0+%o4] ! Mem[0000000091800020] = 0042d182
! %l4 = 000000000000002d, Mem[0000000090800035] = 021d72c8
stb %l4,[%i5+0x035] ! Mem[0000000090800034] = 2d1d72c8
! Mem[000000009080002c] = 8c53a82f, %g18 = 85e32c43f1c78534
ldsw [%i5+0x02c],%g2 ! %g2 = 85e32c43f1c78534
! %l6 = d50dea1108021d72, Mem[0000000061800000] = 62cd9b63
stw %l6,[%i3+%g0] ! Mem[0000000061800000] = 08021d72
! Mem[000000009080000c] = 42d18200, %g2 = ffffffff8c53a82f
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000042
! Mem[0000000060800038] = 8364d1dd, %l2 = 000000000042d182
ldsh [%i1+0x03a],%l2 ! %l2 = ffffffffffffd1dd
! %l6 = d50dea1108021d72, Mem[0000000091800010] = 00000000
stw %l6,[%o0+%o2] ! Mem[0000000091800010] = 08021d72
! %l4 = 000000000000002d, Mem[0000000090800010] = 0000002de6a7c8ed
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 000000000000002d
! Mem[0000000090800000] = 2f7f37a7 08021d72, %g2 = 00000042, %g3 = 53628adf
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f37a7 0000000008021d72
! Mem[0000000091800004] = aa0789ea, %g2 = 000000002f7f37a7
ldsb [%o0+0x005],%g2 ! %g2 = ffffffffffffffaa
p40_label_25:
! %l0 = 00000000207da82f, Mem[0000000060000028] = 274f6434
stw %l0,[%i0+%o5] ! Mem[0000000060000028] = 207da82f
! Mem[0000000060000000] = cc02cee0, %l7 = cc02cee0810b0271
ldub [%i0+0x002],%l7 ! %l7 = 00000000000000ce
! %l1 = 0000000000000a7e, Mem[0000000090800018] = 95cc073553628adf
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 0000000000000a7e
! Mem[000000009000002c] = 62474693, %g18 = 85e32c43f1c78534
ldsw [%i4+0x02c],%g2 ! %g2 = 85e32c43f1c78534
! Mem[0000000090000024] = 08021d72, %g18 = 85e32c43f1c78534
ldsw [%i4+0x024],%g2 ! %g2 = 85e32c43f1c78534
! Mem[0000000090800020] = c762ed43, %g2 = 0000000008021d72
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffc762
! Mem[0000000061800014] = 08021d72, %l3 = 3de81de708021d72
ldsb [%i3+0x016],%l3 ! %l3 = 000000000000001d
! Mem[0000000090000008] = 0042d182, %g2 = ffffffffffffc762
ldsb [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l3 = 000000000000001d, Mem[000000009180000c] = ec2a3791
sth %l3,[%o0+0x00c] ! Mem[000000009180000c] = 001d3791
! %l5 = 00000000d50dea11, Mem[000000009080000c] = 0042d182
stb %l5,[%i5+0x00c] ! Mem[000000009080000c] = 1142d182
ba,a p40_not_taken_0_end
p40_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000207da82f
bne,a,pn %xcc,p40_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000a7e
bne,a,pn %xcc,p40_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffd1dd
bne,a,pn %xcc,p40_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000001d
bne,a,pn %xcc,p40_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000002d
bne,a,pn %xcc,p40_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be d50dea1108021d72
bne,a,pn %xcc,p40_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000ce
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 e820daff 9c161c20
bne %xcc,p40_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 125febb6 9bb8fc21
bne %xcc,p40_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e6c8f5f6 363796d8
bne %xcc,p40_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e9d4dc25 d9af3e6b
bne %xcc,p40_f6_fail
nop
! Check Local Memory
set p40_local0_expect,%g1
p40_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 00000000d50dea11
ldx [%i0+0x010],%g3 ! Observed data at 0000000060000010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = d50dea113906c2a0
ldx [%i0+0x020],%g3 ! Observed data at 0000000060000020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 207da82f0da3ed0c
ldx [%i0+0x028],%g3 ! Observed data at 0000000060000028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 207da82fc812f1cf
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 = 3de81de708021d72
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+0x010],%g2 ! Expected data = 0000000000000042
ldx [%i1+0x010],%g3 ! Observed data at 0000000060800010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d50dea11a307b635
ldx [%i1+0x018],%g3 ! Observed data at 0000000060800018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 42c58e8300000042
ldx [%i1+0x020],%g3 ! Observed data at 0000000060800020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = d50dea1108021d72
ldx [%i1+0x030],%g3 ! Observed data at 0000000060800030
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x030,%g4
set p40_local2_expect,%g1
p40_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = ea112f0d9ba1ef83
ldx [%i2+0x018],%g3 ! Observed data at 0000000061000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ec111fd70120a9b0
ldx [%i2+0x030],%g3 ! Observed data at 0000000061000030
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = a27bc8f1920e722d
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 = 08021d726b9cb596
ldx [%i3+0x000],%g3 ! Observed data at 0000000061800000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3de81de708021d72
ldx [%i3+0x010],%g3 ! Observed data at 0000000061800010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000ca6de47ed1cc
ldx [%i3+0x018],%g3 ! Observed data at 0000000061800018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0042d18208021d72
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_f2_fail:
set p40_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f4_fail:
set p40_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f6_fail:
set p40_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 40 failed
p40_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 40 failed
p40_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p40_selfmod_failed:
ba p40_failed
mov 0xabc,%g1
p40_common_error:
or %g0,0xf08,%g1
ba p40_failed
mov %o5,%g3
p40_common_signature_error:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_common_timeout:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p40_failed
mov 0x0,%g3
p40_trap1e:
lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800008]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800010]
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000060000018]
done
p40_trap1o:
lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800008]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800010]
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000060000018]
done
p40_trap2e:
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061800010]
stha %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800018]
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800010]
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061000018]
stda %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000000]
done
p40_trap2o:
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061800010]
stha %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800018]
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800010]
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061000018]
stda %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000000]
done
p40_trap3e:
nop
nop
nop
done
p40_trap3o:
nop
nop
nop
done
p40_init_memory_pointers:
set p40_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p40_local0_start,%i0
set p40_local1_start,%i1
set p40_local2_start,%i2
set p40_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 2d92102e90062bb5
ldx [%g1+0x008],%l1 ! %l1 = 89017d089e237906
ldx [%g1+0x010],%l2 ! %l2 = 3edb379feb65ad53
ldx [%g1+0x018],%l3 ! %l3 = 90aa9f5870fb8c6d
ldx [%g1+0x020],%l4 ! %l4 = 353c2d1850c3a82f
ldx [%g1+0x028],%l5 ! %l5 = 8d5d240a509f5982
ldx [%g1+0x030],%l6 ! %l6 = 6ff3a9303e9cc537
ldx [%g1+0x038],%l7 ! %l7 = 6d666520baaec8ed
! Initialize the output register of window 0
set unres3_start,%o0
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 = fce8958b bdfd847d 28c37c56 0ff94e8d
! %f4 = 74215698 bf7b6eae d5b0594f d9cb1ef7
! %f8 = 274bb82e 8ce60758 6667d71f 36ca35ac
! %f12 = 2d3b0d47 9bbcab04 44bc6823 baf34b66
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 672ccb33 e36408a7 6d9876fc 7cba7df8
! %f20 = 005d28f1 198a6dd3 56d79884 b9be50cd
! %f24 = cd604f32 90895119 2d1dff11 3b549f08
! %f28 = 68e8ffcc f54080b3 717c7fac 8b69135f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a279b21c e6f95a6a f46ec0ba 538e4cad
! %f36 = c106afc9 e314b6eb 2a4381cb bb952a1f
! %f40 = f1fda21f fd2acc6e 16a3bfbf 507c6168
! %f44 = 1c2267c2 bfc081db 01517c94 8da18b8f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x54921a2f00000010,%g7,%g1 ! GSR scale = 2, align = 0
wr %g1,%g0,%gsr ! GSR = 54921a2f00000010
wr %g0,%y ! Clear Y 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 = 597e16c671ccddde, Mem[0000000091800011] = 4e134b01
stb %l6,[%o0+0x011] ! Mem[0000000091800010] = de134b01
! %l4 = fbc2cb180e7a92a3, Mem[0000000091800000] = 270d22b9
stw %l4,[%o0+%g0] ! Mem[0000000091800000] = 0e7a92a3
! Mem[000000009080002c] = cb9834df, %g2 = 0000000058667850
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb9834df
! Mem[0000000091800034] = df14b020, %g2 = 00000000cb9834df
ldub [%o0+0x035],%g2 ! %g2 = 00000000000000df
! Mem[0000000091000028] = b35541f1, %g2 = 00000000000000df
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffb355
! Mem[0000000091000024] = 2e6fd2f1, %g2 = ffffffffffffb355
lduw [%i6+0x024],%g2 ! %g2 = 000000002e6fd2f1
! %l5 = 42306372201a2d13, Mem[000000009080003b] = 3e5ac4b8
stb %l5,[%i5+0x03b] ! Mem[0000000090800038] = 135ac4b8
! Mem[000000009000003c] = b61a1700, %g2 = 000000002e6fd2f1
ldsb [%i4+0x03d],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000091800008] = 4c632420, %g2 = ffffffffffffffb6
lduh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! Mem[0000000090800004] = 4f34d7b2, %g18 = 1518d2a22819cb58
ldsw [%i5+0x004],%g2 ! %g2 = 1518d2a22819cb58
p41_label_2:
! %l2 = 1399caa4a5f27ead, Mem[0000000062800030] = e96ca5c54aa57b3f
stx %l2,[%i1+0x030] ! Mem[0000000062800030] = 1399caa4a5f27ead
! Mem[0000000063000030] = 79c04c41, %l5 = 42306372201a2d13
ldsw [%i2+0x030],%l5 ! %l5 = 0000000079c04c41
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 000000004f34d7b2
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! Mem[0000000090800024] = da437290, %g2 = 1b126a381f66326f
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000da
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 00000000000000da
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! Mem[000000009080002c] = 34dfdc3e, %g2 = a19e262fca578ad8
ldub [%i5+0x02e],%g2 ! %g2 = 0000000000000034
! Mem[000000009000000c] = c349b38e, %g2 = 0000000000000034
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c349b38e
! Mem[0000000090800020] = 665fc762da437290, %g2 = 00000000c349b38e
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! %l6 = 71ccddde, %l7 = 245214f5, Mem[0000000091000000] = 92f01ec2 e276df48
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 71ccddde 245214f5
! Mem[0000000091800030] = dc9b67d4, %g2 = 665fc762da437290
ldub [%o0+0x031],%g2 ! %g2 = 00000000000000dc
p41_label_3:
! Mem[0000000091000028] = b35541f1, %g2 = 00000000000000dc
lduw [%i6+%o5],%g2 ! %g2 = 00000000b35541f1
! %l3 = e49a53bc08ff3ce9, Mem[000000006280002d] = 4603cd7a
stb %l3,[%i1+0x02d] ! Mem[000000006280002c] = 46e9cd7a
! %l5 = 0000000079c04c41, Mem[0000000091000028] = b35541f165d635bd
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 0000000079c04c41
! %l3 = e49a53bc08ff3ce9, Mem[0000000091800038] = 206724ce
stw %l3,[%o0+0x038] ! Mem[0000000091800038] = 08ff3ce9
! Mem[0000000090000008] = bc841a2fc349b38e, %g2 = 00000000b35541f1
ldx [%i4+%o1],%g2 ! %g2 = bc841a2fc349b38e
! %l2 = 1399caa4a5f27ead, Mem[0000000090800008] = a19e262fca578ad8
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = 1399caa4a5f27ead
! %l7 = 3b6bcb00245214f5, Mem[0000000091800004] = 47aa0789
sth %l7,[%o0+0x004] ! Mem[0000000091800004] = 14f50789
! %l2 = 1399caa4a5f27ead, Mem[0000000091800028] = f4c1a24c4725624a
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 1399caa4a5f27ead
! Mem[0000000091800038] = 08ff3ce960b200b2, %g2 = bc841a2fc349b38e
ldx [%o0+0x038],%g2 ! %g2 = 08ff3ce960b200b2
! %l0 = 7e4a8b79e70477b9, Mem[0000000091800006] = 07894c63
sth %l0,[%o0+0x006] ! Mem[0000000091800004] = 77b94c63
p41_label_4:
! %l7 = 3b6bcb00245214f5, Mem[000000009000000a] = 1a2fc349
stb %l7,[%i4+0x00a] ! Mem[0000000090000008] = f52fc349
! Mem[000000009180002c] = a5f27ead, %g2 = 08ff3ce960b200b2
ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffa5
! Mem[0000000090800008] = 1399caa4, %g2 = ffffffffffffffa5
lduh [%i5+%o1],%g2 ! %g2 = 0000000000001399
! Mem[0000000091800010] = 40de134b, %g2 = 0000000000001399
lduh [%o0+%o2],%g2 ! %g2 = 00000000000040de
! Mem[0000000091800038] = 3ce960b2, %g2 = 00000000000040de
lduh [%o0+0x03a],%g2 ! %g2 = 0000000000003ce9
! Mem[0000000090800028] = ddee8f90, %g18 = 1518d2a22819cb58
ldsw [%i5+%o5],%g2 ! %g2 = 1518d2a22819cb58
! Mem[000000009080000c] = a5f27ead, %g18 = 1518d2a22819cb58
ldsw [%i5+0x00c],%g2 ! %g2 = 1518d2a22819cb58
! Mem[0000000090800030] = dc3ef5d3 58a94c81, %g2 = a5f27ead, %g3 = 0bad0b00
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 0000000058a94c81
! Mem[000000009100002c] = 79c04c41, %g2 = 00000000dc3ef5d3
ldsb [%i6+0x02c],%g2 ! %g2 = 0000000000000079
! Mem[000000006300000c] = 00bf8226, %l0 = 7e4a8b79e70477b9
ldsw [%i2+0x00c],%l0 ! %l0 = 0000000000bf8226
p41_label_5:
! %l6 = 597e16c671ccddde, Mem[000000009100001c] = 9ea6e537
stw %l6,[%i6+0x01c] ! Mem[000000009100001c] = 71ccddde
! Mem[0000000091800010] = 40de134b01f6b102, %g2 = 0000000000000079
ldx [%o0+%o2],%g2 ! %g2 = 40de134b01f6b102
! %l6 = 71ccddde, %l7 = 245214f5, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 71ccddde 245214f5
! Mem[0000000090800000] = 1d794f34, %g2 = 40de134b01f6b102
lduh [%i5+0x002],%g2 ! %g2 = 0000000000001d79
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000001d79
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000004c
! %l4 = 0e7a92a3, %l5 = 79c04c41, Mem[0000000090000010] = b8b0f4d7 2e582097
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 0e7a92a3 79c04c41
! Mem[0000000091800000] = 0e7a92a3, %g18 = 1518d2a22819cb58
ldsw [%o0+%g0],%g2 ! %g2 = 1518d2a22819cb58
! %l3 = e49a53bc08ff3ce9, Mem[0000000090800016] = 82ca9556
sth %l3,[%i5+0x016] ! Mem[0000000090800014] = 3ce99556
! %l4 = fbc2cb180e7a92a3, Mem[000000009180000e] = 379140de
stb %l4,[%o0+0x00e] ! Mem[000000009180000c] = a39140de
! Mem[0000000091000020] = 3d4d27c5, %g18 = 1518d2a22819cb58
ldsw [%i6+%o4],%g2 ! %g2 = 1518d2a22819cb58
p41_label_6:
! Mem[0000000091000000] = ddde2452, %g2 = 000000003d4d27c5
lduh [%i6+0x002],%g2 ! %g2 = 000000000000ddde
! Mem[0000000091000018] = 2c680e1d, %g2 = 000000000000ddde
lduh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! Mem[0000000090000038] = 9045cbce, %g2 = 0000000000002c68
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! Mem[0000000062800028] = 297f70d4, %l1 = f755d7500ec6029b
ldsh [%i1+%o5],%l1 ! %l1 = 000000000000297f
! Mem[000000009000002c] = 4693573d, %g2 = 000000009045cbce
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000004693
! %l6 = 597e16c671ccddde, Mem[0000000091800028] = 1399caa4a5f27ead
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 597e16c671ccddde
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 0000000000004693
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! %l2 = 1399caa4a5f27ead, Mem[0000000090800005] = 34d7b213
stb %l2,[%i5+0x005] ! Mem[0000000090800004] = add7b213
! %l0 = 0000000000bf8226, Mem[0000000091800010] = 40de134b01f6b102
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 0000000000bf8226
! Mem[0000000062000034] = fb346961, %l1 = 000000000000297f
ldsw [%i0+0x034],%l1 ! %l1 = fffffffffb346961
p41_label_7:
! Mem[0000000062800000] = d91d1966e34cc4e7, %l4 = fbc2cb180e7a92a3
ldx [%i1+%g0],%l4 ! %l4 = d91d1966e34cc4e7
! %l0 = 00bf8226, %l1 = fb346961, Mem[0000000062800028] = 297f70d4 46e9cd7a
std %l0,[%i1+%o5] ! Mem[0000000062800028] = 00bf8226 fb346961
! Mem[0000000062000030] = 2312c2d0, %l6 = 597e16c671ccddde
ldsb [%i0+0x031],%l6 ! %l6 = 0000000000000012
! %l1 = fffffffffb346961, Mem[0000000091800038] = 08ff3ce9
stw %l1,[%o0+0x038] ! Mem[0000000091800038] = fb346961
! Mem[0000000091000010] = 6a381f66, %g2 = 1b126a381f66326f
ldsb [%i6+0x012],%g2 ! %g2 = 000000000000006a
! %l0 = 0000000000bf8226, Mem[0000000090000038] = 9045cbce
stw %l0,[%i4+0x038] ! Mem[0000000090000038] = 00bf8226
! Mem[0000000091000010] = 6a381f66, %g2 = 000000000000006a
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000006a38
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000006a38
ldub [%o0+%o1],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000014] = 1f66326f, %g2 = 000000000000004c
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! %l6 = 0000000000000012, Mem[0000000091800016] = 82260c9e
sth %l6,[%o0+0x016] ! Mem[0000000091800014] = 00120c9e
p41_label_8:
! %l5 = 0000000079c04c41, Mem[000000006280002c] = fb346961
stb %l5,[%i1+0x02c] ! Mem[000000006280002c] = 41346961
! Mem[0000000091800004] = 14f577b9, %g18 = 1518d2a22819cb58
ldsw [%o0+0x004],%g2 ! %g2 = 1518d2a22819cb58
! Mem[000000006300002c] = 63a67a9e, %l5 = 0000000079c04c41
ldsh [%i2+0x02e],%l5 ! %l5 = 0000000000007a9e
! %l3 = e49a53bc08ff3ce9, Mem[0000000091000010] = 1b126a38
sth %l3,[%i6+%o2] ! Mem[0000000091000010] = 3ce96a38
! %l2 = 1399caa4a5f27ead, Mem[0000000062000008] = 3e4466a5
stw %l2,[%i0+%o1] ! Mem[0000000062000008] = a5f27ead
! %l6 = 0000000000000012, Mem[0000000063800004] = 3ff92396
stw %l6,[%i3+0x004] ! Mem[0000000063800004] = 00000012
! Mem[0000000090000024] = d9c7af71, %g2 = 0000000014f577b9
ldsb [%i4+0x027],%g2 ! %g2 = ffffffffffffffd9
! %l0 = 0000000000bf8226, Mem[0000000091800014] = 00bf0012
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 00bf8226
! %l5 = 0000000000007a9e, Mem[0000000091000037] = 40d578fe
stb %l5,[%i6+0x037] ! Mem[0000000091000034] = 9ed578fe
! Mem[0000000090800008] = 1399caa4 a5f27ead, %g2 = ffffffd9, %g3 = 58a94c81
ldd [%i5+%o1],%g2 ! %g2 = 000000001399caa4 00000000a5f27ead
p41_label_9:
! Mem[0000000091000008] = f5482f5f, %g18 = 1518d2a22819cb58
ldsw [%i6+%o1],%g2 ! %g2 = 1518d2a22819cb58
! Mem[0000000091000014] = 1f66326f, %g2 = fffffffff5482f5f
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66326f
! Mem[0000000063800038] = db0f09de 733903b5, %l4 = e34cc4e7, %l5 = 00007a9e
ldd [%i3+0x038],%l4 ! %l4 = 00000000db0f09de 00000000733903b5
! %l5 = 00000000733903b5, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 00000000733903b5
! %l4 = 00000000db0f09de, Mem[0000000091800020] = 21fea2c741537031
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 00000000db0f09de
! %l7 = 3b6bcb00245214f5, Mem[0000000091800012] = 000000bf
sth %l7,[%o0+0x012] ! Mem[0000000091800010] = 14f500bf
! Mem[000000006280002c] = 41346961, %l6 = 0000000000000012
lduw [%i1+0x02c],%l6 ! %l6 = 0000000041346961
! Mem[0000000090000020] = e8a0ecd3, %g2 = 000000001f66326f
lduh [%i4+0x022],%g2 ! %g2 = 000000000000e8a0
! %l1 = fffffffffb346961, Mem[0000000063800002] = 6c368ada
stb %l1,[%i3+0x002] ! Mem[0000000063800000] = 6c3661da
! Mem[0000000091800010] = 000014f500bf8226, %g2 = 000000000000e8a0
ldx [%o0+%o2],%g2 ! %g2 = 000014f500bf8226
p41_label_10:
! Mem[0000000063800000] = 6c3661da, %l6 = 0000000041346961
lduh [%i3+%g0],%l6 ! %l6 = 0000000000006c36
! Mem[0000000091800030] = f7dc9b67, %g2 = 000014f500bf8226
ldub [%o0+0x030],%g2 ! %g2 = 00000000000000f7
! Mem[0000000090800004] = 4fadd7b2, %g2 = 00000000000000f7
lduw [%i5+0x004],%g2 ! %g2 = 000000004fadd7b2
! %l3 = e49a53bc08ff3ce9, Mem[000000006300002c] = 63a67a9e
sth %l3,[%i2+0x02c] ! Mem[000000006300002c] = 3ce97a9e
! %l2 = a5f27ead, %l3 = 08ff3ce9, Mem[0000000091800030] = f7dc9b67 d4df14b0
std %l2,[%o0+0x030] ! Mem[0000000091800030] = a5f27ead 08ff3ce9
! %l2 = a5f27ead, %l3 = 08ff3ce9, Mem[0000000091800020] = 00000000 db0f09de
std %l2,[%o0+%o4] ! Mem[0000000091800020] = a5f27ead 08ff3ce9
! Mem[0000000090800038] = fc554a13, %g2 = 000000004fadd7b2
lduh [%i5+0x038],%g2 ! %g2 = 000000000000fc55
! Mem[0000000090800028] = 90cb9834, %g2 = 000000000000fc55
ldub [%i5+0x02b],%g2 ! %g2 = 0000000000000090
! Mem[0000000090000010] = 0e7a92a3, %g18 = 1518d2a22819cb58
ldsw [%i4+%o2],%g2 ! %g2 = 1518d2a22819cb58
! Mem[0000000063800030] = 32fb0424288efc31, %l4 = 00000000db0f09de
ldx [%i3+0x030],%l4 ! %l4 = 32fb0424288efc31
p41_label_11:
! Mem[0000000090800024] = da437290, %g2 = 000000000e7a92a3
lduw [%i5+0x024],%g2 ! %g2 = 00000000da437290
! %l0 = 0000000000bf8226, Mem[0000000062000008] = a5f27ead
sth %l0,[%i0+%o1] ! Mem[0000000062000008] = 82267ead
! Mem[000000009080000c] = f27eadb2, %g2 = 00000000da437290
ldub [%i5+0x00d],%g2 ! %g2 = 00000000000000f2
! Mem[0000000062800024] = 299ed578, %l4 = 32fb0424288efc31
ldsb [%i1+0x027],%l4 ! %l4 = 0000000000000078
! Mem[0000000091800008] = 632420ec, %g2 = 00000000000000f2
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000063
! %l5 = 00000000733903b5, Mem[0000000091000038] = d578fe309b50f1dd
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 00000000733903b5
! Mem[0000000091800014] = bf822600, %g2 = 0000000000000063
ldsb [%o0+0x015],%g2 ! %g2 = ffffffffffffffbf
! Mem[000000009000001c] = 18391fda, %g2 = ffffffffffffffbf
ldsb [%i4+0x01c],%g2 ! %g2 = 0000000000000018
! %l2 = 1399caa4a5f27ead, Mem[0000000090800000] = 2f7f1d79
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = a5f27ead
! %l3 = e49a53bc08ff3ce9, Mem[000000009180002c] = 71ccddde
stb %l3,[%o0+0x02c] ! Mem[000000009180002c] = e9ccddde
p41_label_12:
! Mem[000000006300001c] = d580bea7, %l1 = fffffffffb346961
lduw [%i2+0x01c],%l1 ! %l1 = 00000000d580bea7
! %l7 = 3b6bcb00245214f5, Mem[000000009080000c] = a5f27ead
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = 245214f5
! Mem[000000009080003c] = b8a10000, %g2 = 0000000000000018
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b8a1
! Mem[0000000090800038] = fc554a13 5ac4b8a1, %g2 = 0000b8a1, %g3 = a5f27ead
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a13 000000005ac4b8a1
! Mem[0000000091000024] = 6fd2f100, %g2 = 00000000fc554a13
ldsb [%i6+0x025],%g2 ! %g2 = 000000000000006f
! Mem[0000000091000028] = 00000000 79c04c41, %g2 = 0000006f, %g3 = 5ac4b8a1
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 0000000079c04c41
! Mem[0000000090800038] = 4a135ac4, %g2 = 0000000000000000
ldsb [%i5+0x03a],%g2 ! %g2 = 000000000000004a
! %l4 = 0000000000000078, Mem[000000009080001c] = 53628adf
stw %l4,[%i5+0x01c] ! Mem[000000009080001c] = 00000078
! Mem[0000000090000000] = 8624e74a77d35b81, %g2 = 000000000000004a
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a77d35b81
! %l1 = 00000000d580bea7, Mem[0000000062800025] = 299ed578
stb %l1,[%i1+0x025] ! Mem[0000000062800024] = 29a7d578
p41_label_13:
! Mem[000000006300002c] = 3ce97a9e, %l0 = 0000000000bf8226
lduh [%i2+0x02c],%l0 ! %l0 = 0000000000003ce9
! Mem[000000009100002c] = 79c04c41, %g18 = 1518d2a22819cb58
ldsw [%i6+0x02c],%g2 ! %g2 = 1518d2a22819cb58
! Mem[0000000091800008] = 4c632420, %g2 = 0000000079c04c41
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! Mem[0000000090800000] = a5f27ead 4fadd7b2, %g2 = 00004c63, %g3 = 79c04c41
ldd [%i5+%g0],%g2 ! %g2 = 00000000a5f27ead 000000004fadd7b2
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = 00000000a5f27ead
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! Mem[000000009000000c] = b38e0e7a, %g2 = f5482f5fccff9541
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000b38e
! Mem[0000000090000014] = c04c41e6, %g2 = 000000000000b38e
ldsb [%i4+0x015],%g2 ! %g2 = ffffffffffffffc0
! Mem[0000000091800024] = e9597e16, %g2 = ffffffffffffffc0
ldub [%o0+0x027],%g2 ! %g2 = 00000000000000e9
! Mem[0000000063800034] = 288efc31, %l5 = 00000000733903b5
ldsh [%i3+0x036],%l5 ! %l5 = fffffffffffffc31
! %l3 = e49a53bc08ff3ce9, Mem[0000000090800000] = a5f27ead4fadd7b2
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = e49a53bc08ff3ce9
p41_label_14:
! %l4 = 0000000000000078, Mem[0000000062800030] = 1399caa4
stb %l4,[%i1+0x030] ! Mem[0000000062800030] = 7899caa4
! %l0 = 00003ce9, %l1 = d580bea7, Mem[0000000090000028] = c7af7175 62474693
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 00003ce9 d580bea7
! Mem[000000006200002c] = 84948efd, %l1 = 00000000d580bea7
lduw [%i0+0x02c],%l1 ! %l1 = 0000000084948efd
! Mem[0000000062800014] = 875fb553, %l2 = 1399caa4a5f27ead
lduh [%i1+0x016],%l2 ! %l2 = 000000000000b553
! Mem[0000000090000004] = 81bc84f5, %g2 = 00000000000000e9
ldub [%i4+0x007],%g2 ! %g2 = 0000000000000081
! %l0 = 0000000000003ce9, Mem[0000000090000016] = 4c41e663
stb %l0,[%i4+0x016] ! Mem[0000000090000014] = e941e663
! Mem[0000000091800004] = f577b94c, %g2 = 0000000000000081
ldsb [%o0+0x005],%g2 ! %g2 = fffffffffffffff5
! Mem[000000009180001c] = 03b5a5f2, %g2 = fffffffffffffff5
lduh [%o0+0x01e],%g2 ! %g2 = 00000000000003b5
! Mem[0000000062000028] = a22bf601, %l1 = 0000000084948efd
ldsb [%i0+0x02b],%l1 ! %l1 = 0000000000000001
! %l3 = e49a53bc08ff3ce9, Mem[0000000090000016] = e941e663
sth %l3,[%i4+0x016] ! Mem[0000000090000014] = 3ce9e663
p41_label_15:
! Mem[0000000090000004] = 77d35b81, %g2 = 00000000000003b5
ldsh [%i4+0x004],%g2 ! %g2 = 00000000000077d3
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 00000000000077d3
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
! %l6 = 0000000000006c36, Mem[0000000063000019] = 11ca150a
stb %l6,[%i2+0x019] ! Mem[0000000063000018] = 1136150a
! Mem[0000000090000030] = 573d94b1 da399060, %g2 = cb9834df, %g3 = 4fadd7b2
ldd [%i4+0x030],%g2 ! %g2 = 00000000573d94b1 00000000da399060
! Mem[0000000090000038] = 00bf8226 22b61a17, %g2 = 573d94b1, %g3 = da399060
ldd [%i4+0x038],%g2 ! %g2 = 0000000000bf8226 0000000022b61a17
! Mem[0000000063800034] = 288efc31, %l0 = 0000000000003ce9
ldsb [%i3+0x036],%l0 ! %l0 = fffffffffffffffc
! %l1 = 0000000000000001, Mem[0000000091800030] = a5f27ead08ff3ce9
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000001
! Mem[0000000091000028] = 0000000079c04c41, %g2 = 0000000000bf8226
ldx [%i6+%o5],%g2 ! %g2 = 0000000079c04c41
! Mem[0000000091800038] = fb346961, %g18 = 1518d2a22819cb58
ldsw [%o0+0x038],%g2 ! %g2 = 1518d2a22819cb58
! Mem[0000000091000014] = 1f66326f, %g2 = fffffffffb346961
lduh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
p41_label_16:
! Mem[0000000091800004] = 14f577b9, %g2 = 0000000000001f66
ldsh [%o0+0x004],%g2 ! %g2 = 00000000000014f5
! Mem[0000000091000038] = 00000000, %g2 = 00000000000014f5
lduw [%i6+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000063800034] = 288efc31, %l3 = e49a53bc08ff3ce9
ldsh [%i3+0x036],%l3 ! %l3 = fffffffffffffc31
! %l4 = 00000078, %l5 = fffffc31, Mem[0000000091000030] = d7be7a30 941fa49e
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 00000078 fffffc31
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = 00000000, %g3 = 22b61a17
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! %l5 = fffffffffffffc31, Mem[0000000091800008] = 4c632420
stw %l5,[%o0+%o1] ! Mem[0000000091800008] = fffffc31
! Mem[0000000090000028] = 00003ce9d580bea7, %g2 = 000000003d4d27c5
ldx [%i4+%o5],%g2 ! %g2 = 00003ce9d580bea7
! Mem[0000000090800018] = 95560735 00000078, %g2 = d580bea7, %g3 = 2e6fd2f1
ldd [%i5+%o3],%g2 ! %g2 = 0000000095560735 0000000000000078
! Mem[0000000091800020] = a5f27ead08ff3ce9, %g2 = 0000000095560735
ldx [%o0+%o4],%g2 ! %g2 = a5f27ead08ff3ce9
! %l0 = fffffffffffffffc, Mem[0000000091000039] = 00000073
stb %l0,[%i6+0x039] ! Mem[0000000091000038] = fc000073
p41_label_17:
! Mem[0000000091000014] = 6f2c680e, %g2 = a5f27ead08ff3ce9
ldsb [%i6+0x017],%g2 ! %g2 = 000000000000006f
! %l6 = 00006c36, %l7 = 245214f5, Mem[0000000091000030] = 00000078 fffffc31
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 00006c36 245214f5
! Mem[0000000090800028] = ddee8f90 cb9834df, %g2 = 0000006f, %g3 = 00000078
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90 00000000cb9834df
! Mem[0000000062800038] = b0a4cca3 df8321a2, %l6 = 00006c36, %l7 = 245214f5
ldd [%i1+0x038],%l6 ! %l6 = 00000000b0a4cca3 00000000df8321a2
! %l0 = fffffffc, %l1 = 00000001, Mem[0000000062000028] = a22bf601 84948efd
std %l0,[%i0+%o5] ! Mem[0000000062000028] = fffffffc 00000001
! Mem[0000000090800038] = fc554a13 5ac4b8a1, %g2 = ddee8f90, %g3 = cb9834df
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a13 000000005ac4b8a1
! %l0 = fffffffc, %l1 = 00000001, Mem[0000000091800008] = fffffc31 ec2aa391
std %l0,[%o0+%o1] ! Mem[0000000091800008] = fffffffc 00000001
! Mem[0000000091800000] = 0e7a92a3 14f577b9, %g2 = fc554a13, %g3 = 5ac4b8a1
ldd [%o0+%g0],%g2 ! %g2 = 000000000e7a92a3 0000000014f577b9
! %l1 = 0000000000000001, Mem[0000000091000006] = 14f5f548
sth %l1,[%i6+0x006] ! Mem[0000000091000004] = 0001f548
! Mem[0000000091000008] = f5482f5f, %g2 = 000000000e7a92a3
ldub [%i6+%o1],%g2 ! %g2 = 00000000000000f5
p41_label_18:
! Mem[0000000090000028] = 00003ce9 d580bea7, %g2 = 000000f5, %g3 = 14f577b9
ldd [%i4+%o5],%g2 ! %g2 = 0000000000003ce9 00000000d580bea7
! Mem[000000009180003c] = 60b200b2, %g18 = 1518d2a22819cb58
ldsw [%o0+0x03c],%g2 ! %g2 = 1518d2a22819cb58
! Mem[0000000091800030] = 00000000, %g2 = 0000000060b200b2
ldub [%o0+0x031],%g2 ! %g2 = 0000000000000000
! %l6 = b0a4cca3, %l7 = df8321a2, Mem[0000000090000038] = 00bf8226 22b61a17
std %l6,[%i4+0x038] ! Mem[0000000090000038] = b0a4cca3 df8321a2
! Mem[000000009100003c] = 733903b5, %g2 = 0000000000000000
lduw [%i6+0x03c],%g2 ! %g2 = 00000000733903b5
! Mem[0000000091800028] = 16c6e9cc, %g2 = 00000000733903b5
ldsh [%o0+0x02a],%g2 ! %g2 = 00000000000016c6
! %l6 = 00000000b0a4cca3, Mem[0000000091000038] = 00fc0000
stb %l6,[%i6+0x038] ! Mem[0000000091000038] = a3fc0000
! %l4 = 0000000000000078, Mem[0000000062800032] = 7899caa4
sth %l4,[%i1+0x032] ! Mem[0000000062800030] = 78990078
! %l3 = fffffffffffffc31, Mem[000000009080001e] = 0078665f
stb %l3,[%i5+0x01e] ! Mem[000000009080001c] = 3178665f
! Mem[0000000091800038] = fb34696160b200b2, %g2 = 00000000000016c6
ldx [%o0+0x038],%g2 ! %g2 = fb34696160b200b2
p41_label_19:
! %l2 = 000000000000b553, Mem[0000000091800016] = 82260000
sth %l2,[%o0+0x016] ! Mem[0000000091800014] = b5530000
! Mem[0000000063800020] = 9bf84f31, %l0 = fffffffffffffffc
ldsb [%i3+0x023],%l0 ! %l0 = 0000000000000031
! Mem[000000009000003c] = df8321a2, %g2 = fb34696160b200b2
lduw [%i4+0x03c],%g2 ! %g2 = 00000000df8321a2
! Mem[000000009080000c] = 245214f5, %g2 = 00000000df8321a2
ldsh [%i5+0x00c],%g2 ! %g2 = 0000000000002452
! Mem[0000000062000030] = 2312c2d0fb346961, %l3 = fffffffffffffc31
ldx [%i0+0x030],%l3 ! %l3 = 2312c2d0fb346961
! %l6 = b0a4cca3, %l7 = df8321a2, Mem[0000000062000038] = 018cccaf 1f53a8e7
std %l6,[%i0+0x038] ! Mem[0000000062000038] = b0a4cca3 df8321a2
! Mem[0000000090800010] = 4cb9af0a, %g2 = 0000000000002452
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004cb9
! Mem[0000000090800038] = fc554a13, %g2 = 0000000000004cb9
lduh [%i5+0x038],%g2 ! %g2 = 000000000000fc55
! Mem[0000000063000030] = 79c04c41, %l4 = 0000000000000078
lduw [%i2+0x030],%l4 ! %l4 = 0000000079c04c41
! Mem[000000006200002c] = 00000001, %l5 = fffffffffffffc31
ldsw [%i0+0x02c],%l5 ! %l5 = 0000000000000001
p41_label_20:
! Mem[0000000090800020] = 665fc762da437290, %g2 = 000000000000fc55
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! %l3 = 2312c2d0fb346961, Mem[000000009180001e] = 03b5a5f2
sth %l3,[%o0+0x01e] ! Mem[000000009180001c] = 6961a5f2
! Mem[0000000090800010] = b25f4cb9, %g18 = 1518d2a22819cb58
ldsw [%i5+%o2],%g2 ! %g2 = 1518d2a22819cb58
! Mem[0000000091000020] = 27c52e6f, %g2 = ffffffffb25f4cb9
ldsb [%i6+0x022],%g2 ! %g2 = 0000000000000027
! Mem[0000000091800004] = 14f577b9, %g2 = 0000000000000027
ldsh [%o0+0x004],%g2 ! %g2 = 00000000000014f5
! %l7 = 00000000df8321a2, Mem[000000009080002c] = cb9834df
sth %l7,[%i5+0x02c] ! Mem[000000009080002c] = 21a234df
! Mem[0000000063000004] = b1debc36, %l7 = 00000000df8321a2
lduw [%i2+0x004],%l7 ! %l7 = 00000000b1debc36
! %l6 = 00000000b0a4cca3, Mem[0000000090800014] = af0a3ce9
stw %l6,[%i5+0x014] ! Mem[0000000090800014] = b0a4cca3
! Mem[0000000090800008] = 1399caa4 245214f5, %g2 = 000014f5, %g3 = d580bea7
ldd [%i5+%o1],%g2 ! %g2 = 000000001399caa4 00000000245214f5
! Mem[0000000090800000] = 53bc08ff, %g2 = 000000001399caa4
ldsh [%i5+0x002],%g2 ! %g2 = 00000000000053bc
p41_label_21:
! %l4 = 0000000079c04c41, Mem[0000000090800004] = 08ff3ce9
stb %l4,[%i5+0x004] ! Mem[0000000090800004] = 41ff3ce9
! Mem[0000000062000028] = fffffffc, %l2 = 000000000000b553
ldsh [%i0+0x02a],%l2 ! %l2 = fffffffffffffffc
! Mem[0000000090000034] = 60b0a4cc, %g2 = 00000000000053bc
ldsb [%i4+0x037],%g2 ! %g2 = 0000000000000060
! Mem[0000000063000020] = 73128be580c7452c, %l1 = 0000000000000001
ldx [%i2+%o4],%l1 ! %l1 = 73128be580c7452c
! Mem[0000000091000000] = 71ccddde, %g2 = 0000000000000060
lduw [%i6+%g0],%g2 ! %g2 = 0000000071ccddde
! %l2 = fffffffc, %l3 = fb346961, Mem[0000000090800008] = 1399caa4 245214f5
std %l2,[%i5+%o1] ! Mem[0000000090800008] = fffffffc fb346961
! Mem[0000000063800000] = 6c3661da 00000012, %l0 = 00000031, %l1 = 80c7452c
ldd [%i3+%g0],%l0 ! %l0 = 000000006c3661da 0000000000000012
! %l5 = 0000000000000001, Mem[0000000091800018] = 00000000
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = 00010000
! %l1 = 0000000000000012, Mem[000000009100001c] = 71ccddde
sth %l1,[%i6+0x01c] ! Mem[000000009100001c] = 0012ddde
! Mem[0000000090800020] = 665fc762, %g2 = 0000000071ccddde
ldsh [%i5+%o4],%g2 ! %g2 = 000000000000665f
p41_label_22:
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 000000000000665f
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000005ac4
! Mem[0000000090000020] = efdae8a0, %g2 = 0000000000005ac4
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! Mem[0000000062000030] = 2312c2d0, %l5 = 0000000000000001
lduh [%i0+0x032],%l5 ! %l5 = 000000000000c2d0
! %l2 = fffffffc, %l3 = fb346961, Mem[0000000090000010] = 0e7a92a3 79c03ce9
std %l2,[%i4+%o2] ! Mem[0000000090000010] = fffffffc fb346961
! Mem[0000000090800004] = 41ff3ce9, %g2 = 00000000efdae8a0
lduw [%i5+0x004],%g2 ! %g2 = 0000000041ff3ce9
! Mem[0000000063800018] = 3d378fca, %l0 = 000000006c3661da
ldsb [%i3+0x01a],%l0 ! %l0 = ffffffffffffff8f
! Mem[0000000091000034] = 5214f5a3, %g2 = 0000000041ff3ce9
ldub [%i6+0x035],%g2 ! %g2 = 0000000000000052
! Mem[000000006300003c] = 202a49ee, %l3 = 2312c2d0fb346961
lduh [%i2+0x03e],%l3 ! %l3 = 00000000000049ee
! Mem[0000000091800030] = 00000000, %g2 = 0000000000000052
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000028] = 000079c0, %g2 = 0000000000000000
ldsh [%i6+0x02a],%g2 ! %g2 = 0000000000000000
p41_label_23:
! %l2 = fffffffffffffffc, Mem[0000000090800014] = b0a4cca3
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = fffffffc
! Mem[0000000090000000] = 8624e74a, %g2 = 0000000000000000
ldub [%i4+%g0],%g2 ! %g2 = 0000000000000086
! %l0 = ffffffffffffff8f, Mem[0000000062000000] = f265e5bf
stb %l0,[%i0+%g0] ! Mem[0000000062000000] = 8f65e5bf
! Mem[000000009180000c] = 00000100, %g2 = 0000000000000086
ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000000
! %l5 = 000000000000c2d0, Mem[0000000091000008] = f5482f5f
stw %l5,[%i6+%o1] ! Mem[0000000091000008] = 0000c2d0
! Mem[0000000062000010] = d185d5bd, %l1 = 0000000000000012
lduw [%i0+%o2],%l1 ! %l1 = 00000000d185d5bd
! Mem[0000000090000008] = bc84f52f, %g2 = 0000000000000000
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffbc84
! %l5 = 000000000000c2d0, Mem[0000000063000028] = 972f9a55
stw %l5,[%i2+%o5] ! Mem[0000000063000028] = 0000c2d0
! Mem[0000000090800018] = 95560735 00003178, %g2 = ffffbc84, %g3 = 245214f5
ldd [%i5+%o3],%g2 ! %g2 = 0000000095560735 0000000000003178
! Mem[000000009000001c] = 1fdaefda, %g2 = 0000000095560735
ldsh [%i4+0x01e],%g2 ! %g2 = 0000000000001fda
p41_label_24:
! Mem[0000000090800038] = 4a135ac4, %g2 = 0000000000001fda
ldsb [%i5+0x03a],%g2 ! %g2 = 000000000000004a
! Mem[0000000090000028] = 00003ce9d580bea7, %g2 = 000000000000004a
ldx [%i4+%o5],%g2 ! %g2 = 00003ce9d580bea7
! Mem[0000000090000010] = fffffffc, %g2 = 00003ce9d580bea7
lduw [%i4+%o2],%g2 ! %g2 = 00000000fffffffc
! Mem[0000000091000018] = 2c680e1d 0012ddde, %g2 = fffffffc, %g3 = 00003178
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 000000000012ddde
! %l1 = 00000000d185d5bd, Mem[0000000091800030] = 0000000000000001
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 00000000d185d5bd
! Mem[0000000090800014] = fffffffc, %g2 = 000000002c680e1d
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000030] = 00006c36245214f5, %g2 = ffffffffffffffff
ldx [%i6+0x030],%g2 ! %g2 = 00006c36245214f5
! Mem[0000000091000028] = 00000000 79c04c41, %g2 = 245214f5, %g3 = 0012ddde
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 0000000079c04c41
! Mem[0000000062000004] = 38be103c, %l3 = 00000000000049ee
ldsh [%i0+0x006],%l3 ! %l3 = 000000000000103c
! %l0 = ffffffffffffff8f, Mem[0000000091000028] = 0000000079c04c41
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = ffffffffffffff8f
p41_label_25:
! %l4 = 0000000079c04c41, Mem[000000009180001c] = 73396961
sth %l4,[%o0+0x01c] ! Mem[000000009180001c] = 4c416961
! Mem[0000000090800008] = fffcfb34, %g2 = 0000000000000000
ldsh [%i5+0x00a],%g2 ! %g2 = fffffffffffffffc
! Mem[0000000090000008] = bc84f52f c349b38e, %g2 = fffffffc, %g3 = 79c04c41
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc84f52f 00000000c349b38e
! Mem[0000000062800018] = e02cc243, %l7 = 00000000b1debc36
lduh [%i1+0x01a],%l7 ! %l7 = 000000000000c243
! Mem[0000000091800000] = 0e7a92a3, %g2 = 00000000bc84f52f
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000000e7a
! Mem[0000000062000020] = fdf72f77, %l0 = ffffffffffffff8f
lduw [%i0+%o4],%l0 ! %l0 = 00000000fdf72f77
! %l2 = fffffffc, %l3 = 0000103c, Mem[0000000091000030] = 00006c36 245214f5
std %l2,[%i6+0x030] ! Mem[0000000091000030] = fffffffc 0000103c
! %l1 = 00000000d185d5bd, Mem[0000000091800018] = 00010000
stw %l1,[%o0+%o3] ! Mem[0000000091800018] = d185d5bd
! Mem[0000000090800010] = b25f4cb9, %g18 = 1518d2a22819cb58
ldsw [%i5+%o2],%g2 ! %g2 = 1518d2a22819cb58
! %l6 = 00000000b0a4cca3, Mem[0000000090800020] = 665fc762
sth %l6,[%i5+%o4] ! Mem[0000000090800020] = cca3c762
ba,a p41_not_taken_0_end
p41_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000fdf72f77
bne,a,pn %xcc,p41_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d185d5bd
bne,a,pn %xcc,p41_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fffffffffffffffc
bne,a,pn %xcc,p41_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000103c
bne,a,pn %xcc,p41_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000079c04c41
bne,a,pn %xcc,p41_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000c2d0
bne,a,pn %xcc,p41_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000b0a4cca3
bne,a,pn %xcc,p41_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000c243
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 fce8958b bdfd847d
bne %xcc,p41_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 74215698 bf7b6eae
bne %xcc,p41_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d5b0594f d9cb1ef7
bne %xcc,p41_f6_fail
nop
! Check Local Memory
set p41_local0_expect,%g1
p41_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 8f65e5bf38be103c
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 = 82267ead5232ffd4
ldx [%i0+0x008],%g3 ! Observed data at 0000000062000008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = fffffffc00000001
ldx [%i0+0x028],%g3 ! Observed data at 0000000062000028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = b0a4cca3df8321a2
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+0x020],%g2 ! Expected data = 8997517029a7d578
ldx [%i1+0x020],%g3 ! Observed data at 0000000062800020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00bf822641346961
ldx [%i1+0x028],%g3 ! Observed data at 0000000062800028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 78990078a5f27ead
ldx [%i1+0x030],%g3 ! Observed data at 0000000062800030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x030,%g4
set p41_local2_expect,%g1
p41_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 1136150ad580bea7
ldx [%i2+0x018],%g3 ! Observed data at 0000000063000018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000c2d03ce97a9e
ldx [%i2+0x028],%g3 ! Observed data at 0000000063000028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x028,%g4
set p41_local3_expect,%g1
p41_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 6c3661da00000012
ldx [%i3+0x000],%g3 ! Observed data at 0000000063800000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x000,%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_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:
stha %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800018]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000063800020]
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000063000028]
stda %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000010]
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062800028]
done
p41_trap1o:
stha %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800018]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000063800020]
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000063000028]
stda %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000010]
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062800028]
done
p41_trap2e:
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000063800010]
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062800018]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000062000010]
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000062800010]
stba %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800008]
done
p41_trap2o:
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000063800010]
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062800018]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000062000010]
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000062800010]
stba %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800008]
done
p41_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p41_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p41_init_memory_pointers:
set p41_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p41_local0_start,%i0
set p41_local1_start,%i1
set p41_local2_start,%i2
set p41_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 7e4a8b79e70477b9
ldx [%g1+0x008],%l1 ! %l1 = f755d7500ec6029b
ldx [%g1+0x010],%l2 ! %l2 = 1399caa4a5f27ead
ldx [%g1+0x018],%l3 ! %l3 = e49a53bc08ff3ce9
ldx [%g1+0x020],%l4 ! %l4 = fbc2cb180e7a92a3
ldx [%g1+0x028],%l5 ! %l5 = 42306372201a2d13
ldx [%g1+0x030],%l6 ! %l6 = 597e16c671ccddde
ldx [%g1+0x038],%l7 ! %l7 = 3b6bcb00245214f5
! Initialize the output register of window 0
set unres3_start,%o0
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 = af61615d 2eae9ba5 92b9b481 8d568b7d
! %f4 = 506a293c 0eb0dd5a 59d6e280 2a02d86f
! %f8 = bfbc8007 d5116293 61b64ac9 82ad0511
! %f12 = 804b72b7 ecb48a38 e27bb6eb dc9cc44d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c9b52125 2592b682 d751fa1d f04fcc7f
! %f20 = 46d56b4e 6b2ad7df f3871673 27a1b978
! %f24 = 30c9f6b6 05124a25 aef603f3 4c49b6e6
! %f28 = f845465d 912a552c 669d1098 fcd53792
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ecd5d46c c3389fe4 e6b41973 7e54f7a3
! %f36 = 2e4dd51c 38f36330 b2e5e4f1 64f91329
! %f40 = bce25494 3b073567 e4e18265 438bdf12
! %f44 = 626b478c 954ffcab 1f605f18 a66440e2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xde6674600000005f,%g7,%g1 ! GSR scale = 11, align = 7
wr %g1,%g0,%gsr ! GSR = de6674600000005f
wr %g0,%y ! Clear Y 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[0000000090800010] = b25f4cb9, %g2 = 9489de6ab9c6f56b
ldub [%i5+%o2],%g2 ! %g2 = 00000000000000b2
! %l7 = 0ceeb5b0ba68ad90, Mem[000000009100001c] = 9ea6e537
stw %l7,[%i6+0x01c] ! Mem[000000009100001c] = ba68ad90
! %l4 = 8d8e51cbf5c75660, Mem[0000000091000030] = d7be7a30941fa440
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 8d8e51cbf5c75660
! Mem[0000000065800018] = 24acea37b150e7c3, %l7 = 0ceeb5b0ba68ad90
ldx [%i3+%o3],%l7 ! %l7 = 24acea37b150e7c3
! %l1 = 0e61a6e21ffe4abe, Mem[0000000064000028] = 70c8fecb
stw %l1,[%i0+%o5] ! Mem[0000000064000028] = 1ffe4abe
! %l4 = f5c75660, %l5 = c1439ff0, Mem[0000000091800038] = 206724ce 60b200b2
std %l4,[%o0+0x038] ! Mem[0000000091800038] = f5c75660 c1439ff0
! %l4 = f5c75660, %l5 = c1439ff0, Mem[0000000091800010] = 404e134b 01f6b102
std %l4,[%o0+%o2] ! Mem[0000000091800010] = f5c75660 c1439ff0
! %l3 = c23486bdf6504f70, Mem[0000000090000021] = dae8a0ec
stb %l3,[%i4+0x021] ! Mem[0000000090000020] = 70e8a0ec
! %l0 = c61b0747, %l1 = 1ffe4abe, Mem[0000000091000028] = b35541f1 65d635bd
std %l0,[%i6+%o5] ! Mem[0000000091000028] = c61b0747 1ffe4abe
! Mem[0000000090800030] = dc3ef5d3, %g2 = 00000000000000b2
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffdc3e
p42_label_2:
! Mem[0000000091000004] = e276df48, %g18 = 818612c617cd9d0e
ldsw [%i6+0x004],%g2 ! %g2 = 818612c617cd9d0e
! %l2 = f767c007, %l3 = f6504f70, Mem[0000000090000010] = b8b0f4d7 2e582097
std %l2,[%i4+%o2] ! Mem[0000000090000010] = f767c007 f6504f70
! %l7 = 24acea37b150e7c3, Mem[0000000090800032] = f5d358a9
sth %l7,[%i5+0x032] ! Mem[0000000090800030] = e7c358a9
! Mem[0000000090000038] = cbce22b6, %g2 = ffffffffe276df48
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffffcb
! Mem[0000000064000008] = 3875d6a765880f35, %l3 = c23486bdf6504f70
ldx [%i0+%o1],%l3 ! %l3 = 3875d6a765880f35
! %l5 = 910cb9a8c1439ff0, Mem[0000000091000032] = 51cbf5c7
sth %l5,[%i6+0x032] ! Mem[0000000091000030] = 9ff0f5c7
! %l3 = 3875d6a765880f35, Mem[0000000064800008] = b661ac1a
stw %l3,[%i1+%o1] ! Mem[0000000064800008] = 65880f35
! %l7 = 24acea37b150e7c3, Mem[0000000064000012] = b382b823
sth %l7,[%i0+0x012] ! Mem[0000000064000010] = b382e7c3
! Mem[0000000064800038] = b1ad4beb, %l6 = 969b54ac690a6017
ldub [%i1+0x03b],%l6 ! %l6 = 00000000000000eb
! Mem[0000000090800014] = 82ca9556, %g2 = ffffffffffffffcb
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffff82ca
p42_label_3:
! Mem[0000000090000020] = a0ecd31c, %g2 = ffffffffffff82ca
ldsb [%i4+0x023],%g2 ! %g2 = ffffffffffffffa0
! Mem[000000009100002c] = 4abe8d8e, %g2 = ffffffffffffffa0
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000004abe
! %l0 = b1a3160fc61b0747, Mem[0000000091000018] = 2c680e1d
sth %l0,[%i6+%o3] ! Mem[0000000091000018] = 07470e1d
! Mem[0000000090000034] = da399060, %g2 = 0000000000004abe
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffda39
! Mem[0000000091800030] = f7dc9b67, %g2 = ffffffffffffda39
ldsh [%o0+0x030],%g2 ! %g2 = fffffffffffff7dc
! Mem[0000000090800000] = 2f7f1d79, %g2 = fffffffffffff7dc
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
! Mem[0000000091800018] = 0c9e9129, %g2 = 0000000000002f7f
lduh [%o0+%o3],%g2 ! %g2 = 0000000000000c9e
! %l0 = c61b0747, %l1 = 1ffe4abe, Mem[0000000090800020] = 665fc762 da437290
std %l0,[%i5+%o4] ! Mem[0000000090800020] = c61b0747 1ffe4abe
! Mem[0000000091800018] = 0c9e9129 1d1391a2, %g2 = 00000c9e, %g3 = 0bad0b00
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 000000001d1391a2
! %l6 = 00000000000000eb, Mem[0000000091800030] = f7dc9b67
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = 000000eb
p42_label_4:
! Mem[0000000065800028] = 40803a74, %l5 = 910cb9a8c1439ff0
ldub [%i3+0x029],%l5 ! %l5 = 0000000000000080
! Mem[0000000091800038] = f5c75660 c1439ff0, %g2 = 0c9e9129, %g3 = 1d1391a2
ldd [%o0+0x038],%g2 ! %g2 = 00000000f5c75660 00000000c1439ff0
! Mem[0000000091000028] = 1b07471f, %g2 = 00000000f5c75660
ldub [%i6+0x029],%g2 ! %g2 = 000000000000001b
! %l2 = e2f67ea3f767c007, Mem[000000009000001a] = a5d91839
stb %l2,[%i4+0x01a] ! Mem[0000000090000018] = 07d91839
! Mem[0000000091800028] = f4c1a24c4725624a, %g2 = 000000000000001b
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c4725624a
! Mem[0000000090800008] = a19e262f, %g2 = f4c1a24c4725624a
lduh [%i5+%o1],%g2 ! %g2 = 000000000000a19e
! %l2 = e2f67ea3f767c007, Mem[0000000091800024] = 41537031
sth %l2,[%o0+0x024] ! Mem[0000000091800024] = c0077031
! Mem[000000009180002c] = 4725624a, %g2 = 000000000000a19e
ldsb [%o0+0x02c],%g2 ! %g2 = 0000000000000047
! %l7 = 24acea37b150e7c3, Mem[0000000090000034] = da399060
stb %l7,[%i4+0x034] ! Mem[0000000090000034] = c3399060
! Mem[0000000065800000] = 90f1bc25, %l3 = 3875d6a765880f35
ldsh [%i3+%g0],%l3 ! %l3 = ffffffffffff90f1
p42_label_5:
! %l2 = f767c007, %l3 = ffff90f1, Mem[0000000091000038] = d578fe30 9b50f1dd
std %l2,[%i6+0x038] ! Mem[0000000091000038] = f767c007 ffff90f1
! %l1 = 0e61a6e21ffe4abe, Mem[0000000064800038] = b1ad4beb70d1d69e
stx %l1,[%i1+0x038] ! Mem[0000000064800038] = 0e61a6e21ffe4abe
! %l6 = 00000000000000eb, Mem[0000000091800018] = 0c9e9129
stw %l6,[%o0+%o3] ! Mem[0000000091800018] = 000000eb
! %l1 = 0e61a6e21ffe4abe, Mem[0000000064800004] = 42d9d8c3
stw %l1,[%i1+0x004] ! Mem[0000000064800004] = 1ffe4abe
! %l0 = b1a3160fc61b0747, Mem[000000009080001c] = 53628adf
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = c61b0747
! %l0 = c61b0747, %l1 = 1ffe4abe, Mem[0000000090800018] = 95560735 c61b0747
std %l0,[%i5+%o3] ! Mem[0000000090800018] = c61b0747 1ffe4abe
! Mem[0000000091800018] = 000000eb 1d1391a2, %g2 = 00000047, %g3 = c1439ff0
ldd [%o0+%o3],%g2 ! %g2 = 00000000000000eb 000000001d1391a2
! Mem[0000000090800018] = c61b0747, %g2 = 00000000000000eb
lduw [%i5+%o3],%g2 ! %g2 = 00000000c61b0747
! %l3 = ffffffffffff90f1, Mem[0000000065000028] = 0deb8c4492c4882f
stx %l3,[%i2+%o5] ! Mem[0000000065000028] = ffffffffffff90f1
! %l7 = 24acea37b150e7c3, Mem[000000009100000e] = 95411b12
sth %l7,[%i6+0x00e] ! Mem[000000009100000c] = e7c31b12
p42_label_6:
! Mem[000000009000000c] = c349b38e, %g2 = 00000000c61b0747
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c349b38e
! %l6 = 00000000000000eb, Mem[0000000064800017] = 7ff62d8a
stb %l6,[%i1+0x017] ! Mem[0000000064800014] = 7ff62deb
! Mem[0000000091000014] = 326f0747, %g2 = 00000000c349b38e
ldub [%i6+0x016],%g2 ! %g2 = 0000000000000032
! %l4 = f5c75660, %l5 = 00000080, Mem[0000000090000008] = bc841a2f c349b38e
std %l4,[%i4+%o1] ! Mem[0000000090000008] = f5c75660 00000080
! %l4 = 8d8e51cbf5c75660, Mem[0000000090800020] = c61b0747
sth %l4,[%i5+%o4] ! Mem[0000000090800020] = 56600747
! Mem[0000000090800018] = c61b0747, %g2 = 0000000000000032
lduw [%i5+%o3],%g2 ! %g2 = 00000000c61b0747
! Mem[0000000090800028] = ee8f90cb, %g2 = 00000000c61b0747
ldub [%i5+0x029],%g2 ! %g2 = 00000000000000ee
! Mem[0000000065800010] = b8ffff30, %l0 = b1a3160fc61b0747
ldub [%i3+0x011],%l0 ! %l0 = 00000000000000ff
! Mem[0000000091800034] = 14b0f5c7, %g2 = 00000000000000ee
ldsh [%o0+0x036],%g2 ! %g2 = 00000000000014b0
! %l1 = 0e61a6e21ffe4abe, Mem[000000009000003c] = 22b61a17
stb %l1,[%i4+0x03c] ! Mem[000000009000003c] = beb61a17
p42_label_7:
! %l5 = 0000000000000080, Mem[0000000090000030] = 573d94b1
stb %l5,[%i4+0x030] ! Mem[0000000090000030] = 803d94b1
! %l1 = 0e61a6e21ffe4abe, Mem[0000000091800010] = f5c75660
sth %l1,[%o0+%o2] ! Mem[0000000091800010] = 4abe5660
! Mem[0000000090000038] = cbcebeb6, %g2 = 00000000000014b0
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000cbce
! Mem[0000000090000030] = 803d94b1 c3399060, %g2 = 0000cbce, %g3 = 1d1391a2
ldd [%i4+0x030],%g2 ! %g2 = 00000000803d94b1 00000000c3399060
! Mem[0000000064000024] = ed3bc228, %l5 = 0000000000000080
ldsb [%i0+0x026],%l5 ! %l5 = ffffffffffffffc2
! Mem[0000000065000010] = c4acd6953a84e0fc, %l3 = ffffffffffff90f1
ldx [%i2+%o2],%l3 ! %l3 = c4acd6953a84e0fc
! %l6 = 00000000000000eb, Mem[0000000065800000] = 90f1bc25
stw %l6,[%i3+%g0] ! Mem[0000000065800000] = 000000eb
! Mem[000000009180000c] = ec2a3791, %g2 = 00000000803d94b1
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffec2a
! %l3 = c4acd6953a84e0fc, Mem[0000000090000038] = 9045cbce
stb %l3,[%i4+0x038] ! Mem[0000000090000038] = fc45cbce
! Mem[0000000091000010] = 1b126a38, %g2 = ffffffffffffec2a
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000001b12
p42_label_8:
! Mem[0000000090000018] = 07d91839, %g2 = 0000000000001b12
ldsb [%i4+0x01a],%g2 ! %g2 = 0000000000000007
! Mem[0000000091800018] = 000000eb, %g2 = 0000000000000007
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800004] = 47aa0789, %g2 = 0000000000000000
lduw [%o0+0x004],%g2 ! %g2 = 0000000047aa0789
! Mem[0000000090000018] = 6307d918, %g2 = 0000000047aa0789
ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000063
! %l7 = 24acea37b150e7c3, Mem[0000000091000030] = 8d8e9ff0
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = b150e7c3
! %l1 = 0e61a6e21ffe4abe, Mem[0000000090800028] = ddee8f90cb9834df
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 0e61a6e21ffe4abe
! %l3 = c4acd6953a84e0fc, Mem[0000000090800028] = 0e61a6e2
stw %l3,[%i5+%o5] ! Mem[0000000090800028] = 3a84e0fc
! Mem[0000000091000020] = 3d4d27c52e6fd2f1, %g2 = 0000000000000063
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c52e6fd2f1
! Mem[0000000091800018] = 000000eb, %g2 = 3d4d27c52e6fd2f1
lduw [%o0+%o3],%g2 ! %g2 = 00000000000000eb
! Mem[0000000090800008] = 2fca578a, %g2 = 00000000000000eb
ldub [%i5+0x00b],%g2 ! %g2 = 000000000000002f
p42_label_9:
! %l3 = c4acd6953a84e0fc, Mem[0000000091800008] = 4c632420
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = 3a84e0fc
! Mem[0000000091000030] = b150e7c3, %g2 = 000000000000002f
lduw [%i6+0x030],%g2 ! %g2 = 00000000b150e7c3
! Mem[0000000091800008] = 3a84e0fc, %g18 = 818612c617cd9d0e
ldsw [%o0+%o1],%g2 ! %g2 = 818612c617cd9d0e
! Mem[0000000091000008] = f5482f5f, %g2 = 000000003a84e0fc
lduw [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f
! Mem[0000000091800030] = 000000eb d4df14b0, %g2 = f5482f5f, %g3 = c3399060
ldd [%o0+0x030],%g2 ! %g2 = 00000000000000eb 00000000d4df14b0
! Mem[0000000091800038] = f5c75660c1439ff0, %g2 = 00000000000000eb
ldx [%o0+0x038],%g2 ! %g2 = f5c75660c1439ff0
! %l7 = 24acea37b150e7c3, Mem[0000000064800008] = 65880f35eec4557b
stx %l7,[%i1+%o1] ! Mem[0000000064800008] = 24acea37b150e7c3
! %l6 = 000000eb, %l7 = b150e7c3, Mem[0000000090000018] = e66307d9 18391fda
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 000000eb b150e7c3
! Mem[0000000090000034] = 9060fc45, %g2 = f5c75660c1439ff0
lduh [%i4+0x036],%g2 ! %g2 = 0000000000009060
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 0000000000009060
ldub [%i5+0x03c],%g2 ! %g2 = 000000000000005a
p42_label_10:
! Mem[0000000091800034] = d4df14b0, %g2 = 000000000000005a
lduw [%o0+0x034],%g2 ! %g2 = 00000000d4df14b0
! Mem[000000009000001c] = e7c3ef70, %g2 = 00000000d4df14b0
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000e7
! %l5 = ffffffffffffffc2, Mem[0000000090000000] = 8624e74a77d35b81
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffffc2
! Mem[0000000090000000] = ffffffff ffffffc2, %g2 = 000000e7, %g3 = d4df14b0
ldd [%i4+%g0],%g2 ! %g2 = 00000000ffffffff 00000000ffffffc2
! Mem[0000000091800034] = 14b0f5c7, %g2 = 00000000ffffffff
ldub [%o0+0x036],%g2 ! %g2 = 0000000000000014
! Mem[0000000090000020] = ef70e8a0 ecd31cd9, %g2 = 00000014, %g3 = ffffffc2
ldd [%i4+%o4],%g2 ! %g2 = 00000000ef70e8a0 00000000ecd31cd9
! %l5 = ffffffffffffffc2, Mem[0000000090000018] = 000000eb
stw %l5,[%i4+%o3] ! Mem[0000000090000018] = ffffffc2
! Mem[000000009000003c] = 1a170000, %g2 = 00000000ef70e8a0
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
! %l5 = ffffffffffffffc2, Mem[000000009000003e] = 1a170000
stb %l5,[%i4+0x03e] ! Mem[000000009000003c] = c2170000
! Mem[000000009000001c] = e7c3ef70, %g2 = 0000000000001a17
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000e7c3
p42_label_11:
! Mem[0000000065800000] = 000000eb dd901a7f, %l0 = 000000ff, %l1 = 1ffe4abe
ldd [%i3+%g0],%l0 ! %l0 = 00000000000000eb 00000000dd901a7f
! Mem[0000000091000030] = e7c3f5c7, %g2 = 000000000000e7c3
ldsh [%i6+0x032],%g2 ! %g2 = ffffffffffffe7c3
! %l6 = 000000eb, %l7 = b150e7c3, Mem[0000000090800010] = b25f4cb9 af0a82ca
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 000000eb b150e7c3
! Mem[0000000091800010] = 5660c143, %g2 = ffffffffffffe7c3
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000005660
! %l0 = 00000000000000eb, Mem[0000000064000024] = ed3bc228
stb %l0,[%i0+0x024] ! Mem[0000000064000024] = eb3bc228
! Mem[000000009100002c] = 1ffe4abe, %g18 = 818612c617cd9d0e
ldsw [%i6+0x02c],%g2 ! %g2 = 818612c617cd9d0e
! Mem[0000000065800014] = 57d63f92, %l1 = 00000000dd901a7f
ldsw [%i3+0x014],%l1 ! %l1 = 0000000057d63f92
! Mem[0000000064800000] = 04ccaf38, %l1 = 0000000057d63f92
lduw [%i1+%g0],%l1 ! %l1 = 0000000004ccaf38
! Mem[0000000090000010] = 67c007f6, %g2 = 000000001ffe4abe
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000067
! Mem[0000000065800020] = 9582631d, %l7 = 24acea37b150e7c3
ldsb [%i3+%o4],%l7 ! %l7 = ffffffffffffff95
p42_label_12:
! Mem[000000009100000c] = ccffe7c3, %g2 = 0000000000000067
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffcc
! %l1 = 0000000004ccaf38, Mem[000000009100002c] = 1ffe4abe
stw %l1,[%i6+0x02c] ! Mem[000000009100002c] = 04ccaf38
! %l4 = f5c75660, %l5 = ffffffc2, Mem[0000000064800000] = 04ccaf38 1ffe4abe
std %l4,[%i1+%g0] ! Mem[0000000064800000] = f5c75660 ffffffc2
! %l6 = 00000000000000eb, Mem[0000000091000017] = 6f07470e
stb %l6,[%i6+0x017] ! Mem[0000000091000014] = eb07470e
! %l7 = ffffffffffffff95, Mem[000000009000000c] = 00000080
sth %l7,[%i4+0x00c] ! Mem[000000009000000c] = ff950080
! Mem[0000000065800018] = 24acea37, %l7 = ffffffffffffff95
ldsw [%i3+%o3],%l7 ! %l7 = 0000000024acea37
! %l3 = c4acd6953a84e0fc, Mem[0000000091800036] = 14b0f5c7
sth %l3,[%o0+0x036] ! Mem[0000000091800034] = e0fcf5c7
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = ffffffcc, %g3 = ecd31cd9
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! %l4 = 8d8e51cbf5c75660, Mem[0000000091000018] = 07470e1dba68ad90
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 8d8e51cbf5c75660
! %l2 = e2f67ea3f767c007, Mem[0000000091800024] = c0077031
sth %l2,[%o0+0x024] ! Mem[0000000091800024] = c0077031
p42_label_13:
! Mem[0000000090800030] = e7c358a9, %g2 = 00000000f4c1a24c
ldsb [%i5+0x032],%g2 ! %g2 = ffffffffffffffe7
! %l3 = c4acd6953a84e0fc, Mem[000000009100002c] = 04ccaf38
stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = 3a84e0fc
! %l4 = f5c75660, %l5 = ffffffc2, Mem[0000000091800018] = 000000eb 1d1391a2
std %l4,[%o0+%o3] ! Mem[0000000091800018] = f5c75660 ffffffc2
! %l6 = 00000000000000eb, Mem[0000000064800000] = f5c75660ffffffc2
stx %l6,[%i1+%g0] ! Mem[0000000064800000] = 00000000000000eb
! Mem[0000000090800020] = 56600747 1ffe4abe, %g2 = ffffffe7, %g3 = 4725624a
ldd [%i5+%o4],%g2 ! %g2 = 0000000056600747 000000001ffe4abe
! %l2 = e2f67ea3f767c007, Mem[000000009180003e] = 9ff00000
stb %l2,[%o0+0x03e] ! Mem[000000009180003c] = 07f00000
! Mem[0000000091800014] = c1439ff0, %g18 = 818612c617cd9d0e
ldsw [%o0+0x014],%g2 ! %g2 = 818612c617cd9d0e
! %l6 = 000000eb, %l7 = 24acea37, Mem[0000000090000010] = f767c007 f6504f70
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 000000eb 24acea37
! Mem[0000000090800034] = a94c81fc, %g2 = ffffffffc1439ff0
ldub [%i5+0x035],%g2 ! %g2 = 00000000000000a9
! Mem[0000000091800010] = 4abe5660c1439ff0, %g2 = 00000000000000a9
ldx [%o0+%o2],%g2 ! %g2 = 4abe5660c1439ff0
p42_label_14:
! %l7 = 0000000024acea37, Mem[0000000091000038] = f767c007ffff90f1
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 0000000024acea37
! Mem[0000000065000018] = d3f24c44 0648fccc, %l4 = f5c75660, %l5 = ffffffc2
ldd [%i2+%o3],%l4 ! %l4 = 00000000d3f24c44 000000000648fccc
! %l0 = 00000000000000eb, Mem[0000000091800008] = 3a84e0fcec2a3791
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000000000000eb
! Mem[0000000090800008] = a19e262f, %g18 = 818612c617cd9d0e
ldsw [%i5+%o1],%g2 ! %g2 = 818612c617cd9d0e
! %l5 = 000000000648fccc, Mem[0000000065000008] = ee14647a
stw %l5,[%i2+%o1] ! Mem[0000000065000008] = 0648fccc
! %l4 = 00000000d3f24c44, Mem[0000000090800010] = 000000ebb150e7c3
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 00000000d3f24c44
! Mem[0000000090800008] = a19e262f ca578ad8, %g2 = a19e262f, %g3 = 1ffe4abe
ldd [%i5+%o1],%g2 ! %g2 = 00000000a19e262f 00000000ca578ad8
! %l4 = 00000000d3f24c44, Mem[0000000090800013] = 00d3f24c
stb %l4,[%i5+0x013] ! Mem[0000000090800010] = 44d3f24c
! Mem[0000000091000034] = 56600000, %g2 = 00000000a19e262f
lduh [%i6+0x036],%g2 ! %g2 = 0000000000005660
! %l4 = 00000000d3f24c44, Mem[0000000090800034] = 58a94c81
sth %l4,[%i5+0x034] ! Mem[0000000090800034] = 4c444c81
p42_label_15:
! Mem[0000000090000018] = ffc2b150, %g2 = 0000000000005660
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000ffc2
! Mem[0000000091800028] = c1a24c47, %g2 = 000000000000ffc2
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000c1
! Mem[000000009080001c] = fe4abe56, %g2 = 00000000000000c1
ldsb [%i5+0x01d],%g2 ! %g2 = fffffffffffffffe
! %l6 = 00000000000000eb, Mem[0000000091800028] = f4c1a24c4725624a
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 00000000000000eb
! %l4 = 00000000d3f24c44, Mem[0000000090000028] = c7af7175
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = d3f24c44
! Mem[0000000091000008] = f5482f5f, %g2 = fffffffffffffffe
lduw [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f
! Mem[000000009100002c] = 3a84e0fc, %g2 = 00000000f5482f5f
ldsh [%i6+0x02c],%g2 ! %g2 = 0000000000003a84
! %l6 = 000000eb, %l7 = 24acea37, Mem[0000000091000010] = 1b126a38 1f6632eb
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 000000eb 24acea37
! Mem[0000000090000010] = 000000eb24acea37, %g2 = 0000000000003a84
ldx [%i4+%o2],%g2 ! %g2 = 000000eb24acea37
! Mem[0000000090000038] = fc45cbce, %g2 = 000000eb24acea37
ldsh [%i4+0x038],%g2 ! %g2 = fffffffffffffc45
p42_label_16:
! Mem[000000006500003c] = 0d5203f9, %l3 = c4acd6953a84e0fc
ldsb [%i2+0x03f],%l3 ! %l3 = fffffffffffffff9
! Mem[000000009000001c] = b150e7c3, %g2 = fffffffffffffc45
ldub [%i4+0x01c],%g2 ! %g2 = 00000000000000b1
! %l7 = 0000000024acea37, Mem[0000000090800010] = 00000044
stw %l7,[%i5+%o2] ! Mem[0000000090800010] = 24acea37
! Mem[0000000091800038] = f5c75660, %g2 = 00000000000000b1
lduh [%o0+0x038],%g2 ! %g2 = 000000000000f5c7
! Mem[0000000065000010] = c4acd695 3a84e0fc, %l4 = d3f24c44, %l5 = 0648fccc
ldd [%i2+%o2],%l4 ! %l4 = 00000000c4acd695 000000003a84e0fc
! Mem[0000000091800024] = c0077031, %g2 = 000000000000f5c7
ldub [%o0+0x024],%g2 ! %g2 = 00000000000000c0
! Mem[0000000091000000] = 92f01ec2, %g18 = 818612c617cd9d0e
ldsw [%i6+%g0],%g2 ! %g2 = 818612c617cd9d0e
! Mem[000000009080002c] = 1ffe4abe, %g2 = ffffffff92f01ec2
lduw [%i5+0x02c],%g2 ! %g2 = 000000001ffe4abe
! %l0 = 00000000000000eb, Mem[000000009080002b] = fc1ffe4a
stb %l0,[%i5+0x02b] ! Mem[0000000090800028] = eb1ffe4a
! %l0 = 00000000000000eb, Mem[0000000090000014] = 24acea37
stw %l0,[%i4+0x014] ! Mem[0000000090000014] = 000000eb
p42_label_17:
! %l3 = fffffffffffffff9, Mem[000000006580003e] = aae95e91
stb %l3,[%i3+0x03e] ! Mem[000000006580003c] = aae9f991
! Mem[000000009100002c] = fcb150e7, %g2 = 000000001ffe4abe
ldsb [%i6+0x02f],%g2 ! %g2 = fffffffffffffffc
! Mem[0000000091800024] = c0077031, %g18 = 818612c617cd9d0e
ldsw [%o0+0x024],%g2 ! %g2 = 818612c617cd9d0e
! Mem[0000000090000000] = ffffffff, %g2 = ffffffffc0077031
lduw [%i4+%g0],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = ffffffff, %g3 = ca578ad8
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000090800000] = 2f7f1d794f34d7b2, %g2 = 00000000270d22b9
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7b2
! Mem[0000000091800038] = f5c75660 c14307f0, %g2 = 4f34d7b2, %g3 = 47aa0789
ldd [%o0+0x038],%g2 ! %g2 = 00000000f5c75660 00000000c14307f0
! %l7 = 0000000024acea37, Mem[000000006580003e] = aae9f991
sth %l7,[%i3+0x03e] ! Mem[000000006580003c] = aae9ea37
! Mem[0000000065800014] = 57d63f92, %l4 = 00000000c4acd695
ldsb [%i3+0x017],%l4 ! %l4 = ffffffffffffff92
! Mem[0000000090800010] = 24acea37, %g2 = 00000000f5c75660
lduw [%i5+%o2],%g2 ! %g2 = 0000000024acea37
p42_label_18:
! %l7 = 0000000024acea37, Mem[0000000091000038] = 00000000
stw %l7,[%i6+0x038] ! Mem[0000000091000038] = 24acea37
! %l6 = 000000eb, %l7 = 24acea37, Mem[0000000090000010] = 000000eb 000000eb
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 000000eb 24acea37
! Mem[0000000091800014] = 9ff0f5c7, %g2 = 0000000024acea37
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffff9f
! Mem[0000000090000010] = 000000eb24acea37, %g2 = ffffffffffffff9f
ldx [%i4+%o2],%g2 ! %g2 = 000000eb24acea37
! Mem[0000000091000018] = 8d8e51cb, %g2 = 000000eb24acea37
lduw [%i6+%o3],%g2 ! %g2 = 000000008d8e51cb
! Mem[0000000091800010] = be5660c1, %g2 = 000000008d8e51cb
ldub [%o0+0x011],%g2 ! %g2 = 00000000000000be
! %l7 = 0000000024acea37, Mem[000000009100002c] = 3a84e0fc
stw %l7,[%i6+0x02c] ! Mem[000000009100002c] = 24acea37
! %l7 = 0000000024acea37, Mem[0000000090800020] = 566007471ffe4abe
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 0000000024acea37
! Mem[000000009180002c] = 000000eb, %g18 = 818612c617cd9d0e
ldsw [%o0+0x02c],%g2 ! %g2 = 818612c617cd9d0e
! Mem[0000000090000020] = ef70e8a0, %g2 = 00000000000000eb
lduh [%i4+%o4],%g2 ! %g2 = 000000000000ef70
p42_label_19:
! %l3 = fffffffffffffff9, Mem[0000000064000022] = ebebdf3c
stb %l3,[%i0+0x022] ! Mem[0000000064000020] = ebebf93c
! Mem[0000000091000018] = 8d8e51cbf5c75660, %g2 = 000000000000ef70
ldx [%i6+%o3],%g2 ! %g2 = 8d8e51cbf5c75660
! Mem[0000000090000000] = ffffffff ffffffc2, %g2 = f5c75660, %g3 = c14307f0
ldd [%i4+%g0],%g2 ! %g2 = 00000000ffffffff 00000000ffffffc2
! %l7 = 0000000024acea37, Mem[0000000090800010] = 24acea37d3f24c44
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 0000000024acea37
! Mem[0000000065800008] = 34be6a3a fb86c1d1, %l6 = 000000eb, %l7 = 24acea37
ldd [%i3+%o1],%l6 ! %l6 = 0000000034be6a3a 00000000fb86c1d1
! %l3 = fffffffffffffff9, Mem[0000000090800038] = fc554a3e
sth %l3,[%i5+0x038] ! Mem[0000000090800038] = fff94a3e
! Mem[0000000090000020] = ef70e8a0ecd31cd9, %g2 = 00000000ffffffff
ldx [%i4+%o4],%g2 ! %g2 = ef70e8a0ecd31cd9
! Mem[0000000091000028] = 1b074724, %g2 = ef70e8a0ecd31cd9
ldsb [%i6+0x029],%g2 ! %g2 = 000000000000001b
! Mem[0000000090800030] = c34c444c, %g2 = 000000000000001b
ldsb [%i5+0x033],%g2 ! %g2 = ffffffffffffffc3
! %l0 = 00000000000000eb, Mem[0000000090000026] = 1cd9d3f2
stb %l0,[%i4+0x026] ! Mem[0000000090000024] = ebd9d3f2
p42_label_20:
! Mem[0000000091800018] = f5c75660, %g2 = ffffffffffffffc3
ldsb [%o0+%o3],%g2 ! %g2 = fffffffffffffff5
! Mem[0000000091000030] = b150e7c3f5c75660, %g2 = fffffffffffffff5
ldx [%i6+0x030],%g2 ! %g2 = b150e7c3f5c75660
! Mem[0000000091800030] = 00ebd4df, %g2 = b150e7c3f5c75660
ldub [%o0+0x032],%g2 ! %g2 = 0000000000000000
! %l6 = 34be6a3a, %l7 = fb86c1d1, Mem[0000000090000038] = fc45cbce beb6c217
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 34be6a3a fb86c1d1
! Mem[0000000064000000] = 89ab05e4714b4ff7, %l2 = e2f67ea3f767c007
ldx [%i0+%g0],%l2 ! %l2 = 89ab05e4714b4ff7
! Mem[0000000064000028] = 1ffe4abe, %l1 = 0000000004ccaf38
ldsb [%i0+0x029],%l1 ! %l1 = fffffffffffffffe
! %l0 = 000000eb, %l1 = fffffffe, Mem[0000000090800020] = 00000000 24acea37
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 000000eb fffffffe
! Mem[0000000090800024] = fffffffe, %g18 = 818612c617cd9d0e
ldsw [%i5+0x024],%g2 ! %g2 = 818612c617cd9d0e
! Mem[0000000090800038] = f94a3e5a, %g2 = fffffffffffffffe
ldub [%i5+0x039],%g2 ! %g2 = 00000000000000f9
! %l2 = 89ab05e4714b4ff7, Mem[0000000090800038] = fff94a3e
stb %l2,[%i5+0x038] ! Mem[0000000090800038] = f7f94a3e
p42_label_21:
! %l5 = 000000003a84e0fc, Mem[0000000091800027] = 31000000
stb %l5,[%o0+0x027] ! Mem[0000000091800024] = fc000000
! Mem[0000000090000004] = ffffffc2, %g2 = 00000000000000f9
lduw [%i4+0x004],%g2 ! %g2 = 00000000ffffffc2
! Mem[000000009180001c] = ffffffc2, %g2 = 00000000ffffffc2
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091000030] = b150e7c3 f5c75660, %g2 = 0000ffff, %g3 = ffffffc2
ldd [%i6+0x030],%g2 ! %g2 = 00000000b150e7c3 00000000f5c75660
! %l5 = 000000003a84e0fc, Mem[0000000090000038] = 34be6a3a
sth %l5,[%i4+0x038] ! Mem[0000000090000038] = e0fc6a3a
! %l7 = 00000000fb86c1d1, Mem[0000000091000030] = b150e7c3f5c75660
stx %l7,[%i6+0x030] ! Mem[0000000091000030] = 00000000fb86c1d1
! Mem[0000000065800034] = 31048735, %l0 = 00000000000000eb
ldsw [%i3+0x034],%l0 ! %l0 = 0000000031048735
! Mem[0000000091800004] = 47aa0789, %g18 = 818612c617cd9d0e
ldsw [%o0+0x004],%g2 ! %g2 = 818612c617cd9d0e
! Mem[0000000090000030] = 803d94b1, %g2 = 0000000047aa0789
ldsh [%i4+0x030],%g2 ! %g2 = ffffffffffff803d
! Mem[0000000065800008] = 34be6a3a, %l5 = 000000003a84e0fc
ldsh [%i3+0x00a],%l5 ! %l5 = 0000000000006a3a
p42_label_22:
! Mem[0000000090000018] = ffffffc2b150e7c3, %g2 = ffffffffffff803d
ldx [%i4+%o3],%g2 ! %g2 = ffffffc2b150e7c3
! Mem[0000000090000018] = ffc2b150, %g2 = ffffffc2b150e7c3
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffffc2
! %l7 = 00000000fb86c1d1, Mem[0000000064000038] = d218eb46
stw %l7,[%i0+0x038] ! Mem[0000000064000038] = fb86c1d1
! %l6 = 34be6a3a, %l7 = fb86c1d1, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 34be6a3a fb86c1d1
! %l3 = fffffffffffffff9, Mem[0000000090000030] = 803d94b1
sth %l3,[%i4+0x030] ! Mem[0000000090000030] = fff994b1
! Mem[0000000090000000] = ffffffff ffffffc2, %g2 = ffffffc2, %g3 = f5c75660
ldd [%i4+%g0],%g2 ! %g2 = 00000000ffffffff 00000000ffffffc2
! %l2 = 89ab05e4714b4ff7, Mem[0000000090800018] = c61b07471ffe4abe
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 89ab05e4714b4ff7
! Mem[0000000091000008] = 2f5fccff, %g2 = 00000000ffffffff
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000002f5f
! Mem[0000000090800038] = f7f94a3e, %g2 = 0000000000002f5f
lduw [%i5+0x038],%g2 ! %g2 = 00000000f7f94a3e
! Mem[0000000091800024] = c00770fc, %g2 = 00000000f7f94a3e
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffc007
p42_label_23:
! Mem[0000000064000038] = fb86c1d1, %l2 = 89ab05e4714b4ff7
ldsw [%i0+0x038],%l2 ! %l2 = fffffffffb86c1d1
! Mem[0000000091000014] = 24acea37, %g2 = ffffffffffffc007
ldsh [%i6+0x014],%g2 ! %g2 = 00000000000024ac
! Mem[000000009000003c] = fb86c1d1, %g2 = 00000000000024ac
lduw [%i4+0x03c],%g2 ! %g2 = 00000000fb86c1d1
! %l2 = fffffffffb86c1d1, Mem[0000000090000038] = e0fc6a3a
sth %l2,[%i4+0x038] ! Mem[0000000090000038] = c1d16a3a
! Mem[0000000090800024] = fffe3a84, %g2 = 00000000fb86c1d1
ldsh [%i5+0x026],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000090000000] = ffffffff, %g18 = 818612c617cd9d0e
ldsw [%i4+%g0],%g2 ! %g2 = 818612c617cd9d0e
! Mem[0000000091000010] = 000000eb, %g2 = ffffffffffffffff
lduw [%i6+%o2],%g2 ! %g2 = 00000000000000eb
! Mem[0000000090800028] = 3a84e0eb 1ffe4abe, %g2 = 000000eb, %g3 = ffffffc2
ldd [%i5+%o5],%g2 ! %g2 = 000000003a84e0eb 000000001ffe4abe
! Mem[0000000091800028] = 00000000000000eb, %g2 = 000000003a84e0eb
ldx [%o0+%o5],%g2 ! %g2 = 00000000000000eb
! Mem[0000000091000010] = 0000eb24, %g2 = 00000000000000eb
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000000
p42_label_24:
! %l2 = fb86c1d1, %l3 = fffffff9, Mem[0000000091000000] = 92f01ec2 e276df48
std %l2,[%i6+%g0] ! Mem[0000000091000000] = fb86c1d1 fffffff9
! Mem[0000000091000000] = 86c1d1ff, %g2 = 0000000000000000
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffff86
! Mem[0000000091000028] = c61b0747, %g2 = ffffffffffffff86
ldsb [%i6+%o5],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = ffffffc6, %g3 = 1ffe4abe
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! Mem[0000000091000018] = 8d8e51cb f5c75660, %g2 = 3d4d27c5, %g3 = 2e6fd2f1
ldd [%i6+%o3],%g2 ! %g2 = 000000008d8e51cb 00000000f5c75660
! Mem[0000000091000018] = 8d8e51cb f5c75660, %g2 = 8d8e51cb, %g3 = f5c75660
ldd [%i6+%o3],%g2 ! %g2 = 000000008d8e51cb 00000000f5c75660
! Mem[000000009000003c] = c1d10000, %g2 = 000000008d8e51cb
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000c1d1
! Mem[0000000091000038] = 3724acea, %g2 = 000000000000c1d1
ldsb [%i6+0x03b],%g2 ! %g2 = 0000000000000037
! Mem[0000000091800028] = 00000000, %g2 = 0000000000000037
ldub [%o0+0x02a],%g2 ! %g2 = 0000000000000000
! %l2 = fffffffffb86c1d1, Mem[000000006500001c] = 0648fccc
stw %l2,[%i2+0x01c] ! Mem[000000006500001c] = fb86c1d1
p42_label_25:
! Mem[0000000091800020] = a2c7c007, %g2 = 0000000000000000
lduh [%o0+0x022],%g2 ! %g2 = 000000000000a2c7
! Mem[0000000090000020] = e8a0ecd3, %g2 = 000000000000a2c7
lduh [%i4+0x022],%g2 ! %g2 = 000000000000e8a0
! Mem[0000000090000000] = ffffffff, %g2 = 000000000000e8a0
lduw [%i4+%g0],%g2 ! %g2 = 00000000ffffffff
! %l1 = fffffffffffffffe, Mem[0000000090800012] = 000024ac
stb %l1,[%i5+0x012] ! Mem[0000000090800010] = fe0024ac
! Mem[000000009100001c] = f5c75660, %g2 = 00000000ffffffff
lduw [%i6+0x01c],%g2 ! %g2 = 00000000f5c75660
! %l0 = 0000000031048735, Mem[000000009000001e] = e7c3ef70
sth %l0,[%i4+0x01e] ! Mem[000000009000001c] = 8735ef70
! Mem[0000000064800030] = 4eab6b2dea55fa29, %l3 = fffffffffffffff9
ldx [%i1+0x030],%l3 ! %l3 = 4eab6b2dea55fa29
! %l3 = 4eab6b2dea55fa29, Mem[0000000091000000] = fb86c1d1fffffff9
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 4eab6b2dea55fa29
! Mem[0000000090000008] = f5c75660, %g18 = 818612c617cd9d0e
ldsw [%i4+%o1],%g2 ! %g2 = 818612c617cd9d0e
! Mem[0000000090800018] = 89ab05e4, %g2 = fffffffff5c75660
lduh [%i5+%o3],%g2 ! %g2 = 00000000000089ab
ba,a p42_not_taken_0_end
p42_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000031048735
bne,a,pn %xcc,p42_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be fffffffffffffffe
bne,a,pn %xcc,p42_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fffffffffb86c1d1
bne,a,pn %xcc,p42_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 4eab6b2dea55fa29
bne,a,pn %xcc,p42_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffff92
bne,a,pn %xcc,p42_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000006a3a
bne,a,pn %xcc,p42_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000034be6a3a
bne,a,pn %xcc,p42_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000fb86c1d1
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 af61615d 2eae9ba5
bne %xcc,p42_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 506a293c 0eb0dd5a
bne %xcc,p42_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 59d6e280 2a02d86f
bne %xcc,p42_f6_fail
nop
! Check Local Memory
set p42_local0_expect,%g1
p42_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = b382e7c39820fffc
ldx [%i0+0x010],%g3 ! Observed data at 0000000064000010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ebebf93ceb3bc228
ldx [%i0+0x020],%g3 ! Observed data at 0000000064000020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1ffe4abee3731715
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 = fb86c1d1e94487ed
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 = 00000000000000eb
ldx [%i1+0x000],%g3 ! Observed data at 0000000064800000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 24acea37b150e7c3
ldx [%i1+0x008],%g3 ! Observed data at 0000000064800008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 675b9bd87ff62deb
ldx [%i1+0x010],%g3 ! Observed data at 0000000064800010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0e61a6e21ffe4abe
ldx [%i1+0x038],%g3 ! Observed data at 0000000064800038
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x038,%g4
set p42_local2_expect,%g1
p42_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 0648fccc105ba373
ldx [%i2+0x008],%g3 ! Observed data at 0000000065000008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = d3f24c44fb86c1d1
ldx [%i2+0x018],%g3 ! Observed data at 0000000065000018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffffffff90f1
ldx [%i2+0x028],%g3 ! Observed data at 0000000065000028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x028,%g4
set p42_local3_expect,%g1
p42_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 000000ebdd901a7f
ldx [%i3+0x000],%g3 ! Observed data at 0000000065800000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = 23ddaa3baae9ea37
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_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:
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000065000008]
stxa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800010]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064000008]
stha %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000010]
stba %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000028]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800028]
lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000065000010]
done
p42_trap1o:
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000065000008]
stxa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800010]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064000008]
stha %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000010]
stba %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000028]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800028]
lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000065000010]
done
p42_trap2e:
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065000020]
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064800000]
done
p42_trap2o:
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065000020]
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064800000]
done
p42_trap3e:
nop
nop
done
p42_trap3o:
nop
nop
done
p42_init_memory_pointers:
set p42_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p42_local0_start,%i0
set p42_local1_start,%i1
set p42_local2_start,%i2
set p42_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b1a3160fc61b0747
ldx [%g1+0x008],%l1 ! %l1 = 0e61a6e21ffe4abe
ldx [%g1+0x010],%l2 ! %l2 = e2f67ea3f767c007
ldx [%g1+0x018],%l3 ! %l3 = c23486bdf6504f70
ldx [%g1+0x020],%l4 ! %l4 = 8d8e51cbf5c75660
ldx [%g1+0x028],%l5 ! %l5 = 910cb9a8c1439ff0
ldx [%g1+0x030],%l6 ! %l6 = 969b54ac690a6017
ldx [%g1+0x038],%l7 ! %l7 = 0ceeb5b0ba68ad90
! Initialize the output register of window 0
set unres3_start,%o0
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 = 2266cc9b f369d054 e1a837a7 16fe854b
! %f4 = 1e88b413 55caf57e e97c423f 5af91568
! %f8 = 235a9e1c 98c0f91f 224af6f3 9e80568b
! %f12 = 6adbe855 8ac1e3c5 70f8ec12 734731e2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 657d09a5 4e6325f3 a4c3ea72 1d1bcae6
! %f20 = 5c323bde 04cb5459 5cf2552d 0f6f9b8b
! %f24 = 448599c6 ce0923e7 6ed525ff b925dc9a
! %f28 = f88ccad0 5c0eea87 0c22c2ce 9883d390
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0e977b00 f9606e3f 86f32561 f3a0c838
! %f36 = 43733e29 c8c7087e 1e4df473 e92572e1
! %f40 = 2cc9d853 2b18b5f3 0f910b5b 934a3886
! %f44 = b312f26e e3be598d ea892df7 9c26d350
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd70d349000000075,%g7,%g1 ! GSR scale = 14, align = 5
wr %g1,%g0,%gsr ! GSR = d70d349000000075
wr %g0,%y ! Clear Y 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:
! %l3 = 0bad188fc7c2b044, Mem[000000009080001f] = df665fc7
stb %l3,[%i5+0x01f] ! Mem[000000009080001c] = 44665fc7
! Mem[0000000090800030] = dc3ef5d3, %g2 = 00000000ba08d655
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffdc3e
! %l7 = e1f544d8e3cf7557, Mem[000000006600002d] = 51597406
stb %l7,[%i0+0x02d] ! Mem[000000006600002c] = 51577406
! %l7 = e1f544d8e3cf7557, Mem[0000000090000039] = 45cbce22
stb %l7,[%i4+0x039] ! Mem[0000000090000038] = 57cbce22
! Mem[0000000091000030] = d7be7a30941fa440, %g2 = ffffffffffffdc3e
ldx [%i6+0x030],%g2 ! %g2 = d7be7a30941fa440
! Mem[000000006780001c] = d5f937ea, %l1 = 70ce7494cdd195e7
ldsb [%i3+0x01f],%l1 ! %l1 = ffffffffffffffea
! %l4 = 6f80a0ee89710274, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 6f80a0ee89710274
! Mem[0000000067000004] = c599088e, %l2 = f37195463c41163a
ldsh [%i2+0x004],%l2 ! %l2 = ffffffffffffc599
! %l4 = 6f80a0ee89710274, Mem[0000000090000032] = 94b1da39
sth %l4,[%i4+0x032] ! Mem[0000000090000030] = 0274da39
! Mem[000000009000003c] = 1a170000, %g2 = d7be7a30941fa440
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
p43_label_2:
! Mem[000000009180001c] = 89710274, %g2 = 0000000000001a17
ldub [%o0+0x01c],%g2 ! %g2 = 0000000000000089
! %l4 = 6f80a0ee89710274, Mem[0000000091800038] = 206724ce60b200b2
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 6f80a0ee89710274
! Mem[0000000090800020] = 665fc762, %g2 = 0000000000000089
ldsh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! Mem[0000000066000038] = 42ae33aaf74a3e4b, %l4 = 6f80a0ee89710274
ldx [%i0+0x038],%l4 ! %l4 = 42ae33aaf74a3e4b
! %l4 = 42ae33aaf74a3e4b, Mem[000000009000003f] = 17000000
stb %l4,[%i4+0x03f] ! Mem[000000009000003c] = 4b000000
! Mem[0000000090800010] = b25f4cb9af0a82ca, %g2 = 000000000000665f
ldx [%i5+%o2],%g2 ! %g2 = b25f4cb9af0a82ca
! %l1 = ffffffffffffffea, Mem[0000000066800003] = 37a0bfbe
stb %l1,[%i1+0x003] ! Mem[0000000066800000] = 37a0bfea
! %l5 = 666975b64a9a5dd8, Mem[0000000090000015] = 582097e6
stb %l5,[%i4+0x015] ! Mem[0000000090000014] = d82097e6
! Mem[000000006600001c] = c877620b, %l1 = ffffffffffffffea
lduh [%i0+0x01c],%l1 ! %l1 = 000000000000c877
! %l2 = ffffc599, %l3 = c7c2b044, Mem[0000000090000008] = bc841a2f c349b38e
std %l2,[%i4+%o1] ! Mem[0000000090000008] = ffffc599 c7c2b044
p43_label_3:
! Mem[0000000091000030] = 7a30941f, %g2 = b25f4cb9af0a82ca
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000007a30
! Mem[0000000091000028] = 5541f165, %g2 = 0000000000007a30
ldub [%i6+0x029],%g2 ! %g2 = 0000000000000055
! %l5 = 666975b64a9a5dd8, Mem[0000000091800028] = f4c1a24c
stw %l5,[%o0+%o5] ! Mem[0000000091800028] = 4a9a5dd8
! Mem[0000000066000030] = bf91124fefdcd7fb, %l4 = 42ae33aaf74a3e4b
ldx [%i0+0x030],%l4 ! %l4 = bf91124fefdcd7fb
! Mem[0000000090000028] = af717562, %g2 = 0000000000000055
ldub [%i4+0x029],%g2 ! %g2 = 00000000000000af
! Mem[0000000066800030] = 0d6304e3 ad171c50, %l4 = efdcd7fb, %l5 = 4a9a5dd8
ldd [%i1+0x030],%l4 ! %l4 = 000000000d6304e3 00000000ad171c50
! %l2 = ffffffffffffc599, Mem[0000000091800014] = 01f6b102
stw %l2,[%o0+0x014] ! Mem[0000000091800014] = ffffc599
! Mem[000000009080001c] = 53628a44, %g2 = 00000000000000af
lduw [%i5+0x01c],%g2 ! %g2 = 0000000053628a44
! Mem[0000000091000038] = fe309b50, %g2 = 0000000053628a44
lduh [%i6+0x03a],%g2 ! %g2 = 000000000000fe30
! %l5 = 00000000ad171c50, Mem[0000000091000009] = 482f5fcc
stb %l5,[%i6+0x009] ! Mem[0000000091000008] = 502f5fcc
p43_label_4:
! %l1 = 000000000000c877, Mem[000000009100001e] = e5373d4d
sth %l1,[%i6+0x01e] ! Mem[000000009100001c] = c8773d4d
! %l2 = ffffc599, %l3 = c7c2b044, Mem[0000000067800028] = 33438913 a808d90a
std %l2,[%i3+%o5] ! Mem[0000000067800028] = ffffc599 c7c2b044
! %l0 = 439ef87bf11e984b, Mem[0000000090000000] = 8624e74a77d35b81
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 439ef87bf11e984b
! %l7 = e1f544d8e3cf7557, Mem[0000000091000034] = 941fa440
stw %l7,[%i6+0x034] ! Mem[0000000091000034] = e3cf7557
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 000000000000fe30
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! Mem[0000000066800038] = 4dd8d4cf, %l7 = e1f544d8e3cf7557
lduh [%i1+0x038],%l7 ! %l7 = 0000000000004dd8
! %l0 = 439ef87bf11e984b, Mem[0000000066800020] = 4876e857eb14e5a1
stx %l0,[%i1+%o4] ! Mem[0000000066800020] = 439ef87bf11e984b
! Mem[000000009000001c] = 1fdaefda, %g2 = a19e262fca578ad8
ldsh [%i4+0x01e],%g2 ! %g2 = 0000000000001fda
! Mem[0000000090000000] = 439ef87b f11e984b, %g2 = 00001fda, %g3 = 0bad0b00
ldd [%i4+%g0],%g2 ! %g2 = 00000000439ef87b 00000000f11e984b
! Mem[0000000066000000] = 3734d34a, %l0 = 439ef87bf11e984b
lduh [%i0+0x002],%l0 ! %l0 = 000000000000d34a
p43_label_5:
! Mem[0000000066800028] = f5cacdd6, %l0 = 000000000000d34a
ldub [%i1+0x029],%l0 ! %l0 = 00000000000000ca
! Mem[0000000091800034] = d4df14b0, %g2 = 00000000439ef87b
ldsb [%o0+0x034],%g2 ! %g2 = ffffffffffffffd4
! %l4 = 000000000d6304e3, Mem[0000000091800032] = 9b67d4df
stb %l4,[%o0+0x032] ! Mem[0000000091800030] = e367d4df
! Mem[0000000091000030] = d7be7a30, %g2 = ffffffffffffffd4
ldub [%i6+0x030],%g2 ! %g2 = 00000000000000d7
! Mem[000000006780002c] = c7c2b044, %l7 = 0000000000004dd8
ldub [%i3+0x02f],%l7 ! %l7 = 0000000000000044
! %l0 = 000000ca, %l1 = 0000c877, Mem[0000000091800008] = 4c632420 ec2a3791
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 000000ca 0000c877
! Mem[0000000091800010] = 404e134b ffffc599, %g2 = 000000d7, %g3 = f11e984b
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 00000000ffffc599
! Mem[0000000090000020] = dae8a0ec, %g2 = 00000000404e134b
ldsb [%i4+0x021],%g2 ! %g2 = ffffffffffffffda
! %l7 = 0000000000000044, Mem[0000000090800028] = ddee8f90cb9834df
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 0000000000000044
! Mem[0000000090000018] = e663a5d918391fda, %g2 = ffffffffffffffda
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
p43_label_6:
! Mem[0000000091800028] = 4a9a5dd8 4725624a, %g2 = 18391fda, %g3 = ffffc599
ldd [%o0+%o5],%g2 ! %g2 = 000000004a9a5dd8 000000004725624a
! %l0 = 00000000000000ca, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 00000000000000ca
! %l0 = 00000000000000ca, Mem[0000000090800027] = 90000000
stb %l0,[%i5+0x027] ! Mem[0000000090800024] = ca000000
! Mem[000000009180002c] = 4725624a, %g2 = 000000004a9a5dd8
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000004725
! Mem[0000000091800010] = 404e134b ffffc599, %g2 = 00004725, %g3 = 4725624a
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 00000000ffffc599
! %l4 = 000000000d6304e3, Mem[0000000091800010] = 404e134bffffc599
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 000000000d6304e3
! Mem[0000000090800010] = 00000000 000000ca, %g2 = 404e134b, %g3 = ffffc599
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 00000000000000ca
! %l6 = c66dbc13, %l7 = 00000044, Mem[0000000067800018] = 026178e0 d5f937ea
std %l6,[%i3+%o3] ! Mem[0000000067800018] = c66dbc13 00000044
! Mem[0000000067800010] = 8c9c6a04, %l7 = 0000000000000044
ldsb [%i3+%o2],%l7 ! %l7 = ffffffffffffff8c
! Mem[0000000090000014] = 2097e663, %g2 = 0000000000000000
ldsb [%i4+0x016],%g2 ! %g2 = 0000000000000020
p43_label_7:
! Mem[0000000090000014] = 2ed82097, %g2 = 0000000000000020
lduw [%i4+0x014],%g2 ! %g2 = 000000002ed82097
! Mem[0000000090800018] = 95560735, %g2 = 000000002ed82097
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffff9556
! Mem[0000000067800010] = 8c9c6a04, %l0 = 00000000000000ca
ldsw [%i3+%o2],%l0 ! %l0 = ffffffff8c9c6a04
! Mem[000000009100001c] = 9ea6c877, %g18 = c5323a6c4087e5e6
ldsw [%i6+0x01c],%g2 ! %g2 = c5323a6c4087e5e6
! Mem[0000000066800000] = 37a0bfea, %l7 = ffffffffffffff8c
ldub [%i1+0x003],%l7 ! %l7 = 00000000000000ea
! Mem[0000000091800008] = 000000ca0000c877, %g2 = ffffffff9ea6c877
ldx [%o0+%o1],%g2 ! %g2 = 000000ca0000c877
! Mem[0000000091800000] = 270d22b9, %g2 = 000000ca0000c877
ldsh [%o0+%g0],%g2 ! %g2 = 000000000000270d
! Mem[0000000091800020] = a2c74153, %g2 = 000000000000270d
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffa2c7
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = ffffa2c7, %g3 = 000000ca
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 000000003d4d27c5
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
p43_label_8:
! Mem[0000000090800000] = 2f7f1d794f34d7b2, %g2 = 1b126a381f66326f
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7b2
! Mem[000000009080003c] = b8a10000, %g2 = 2f7f1d794f34d7b2
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000091000008] = 5fccff95, %g2 = ffffffffffffffb8
ldub [%i6+0x00b],%g2 ! %g2 = 000000000000005f
! %l1 = 000000000000c877, Mem[0000000090000028] = c7af7175
stw %l1,[%i4+%o5] ! Mem[0000000090000028] = 0000c877
! Mem[0000000090800030] = dc3ef5d3, %g2 = 000000000000005f
ldub [%i5+0x030],%g2 ! %g2 = 00000000000000dc
! %l5 = 00000000ad171c50, Mem[0000000090000024] = ecd31cd9
stw %l5,[%i4+0x024] ! Mem[0000000090000024] = ad171c50
! %l6 = f366ea75c66dbc13, Mem[0000000091800028] = 4a9a5dd8
stb %l6,[%o0+%o5] ! Mem[0000000091800028] = 139a5dd8
! Mem[0000000090000010] = b8b0f4d7, %g2 = 00000000000000dc
ldub [%i4+%o2],%g2 ! %g2 = 00000000000000b8
! %l4 = 000000000d6304e3, Mem[0000000091800004] = 47aa0789
sth %l4,[%o0+0x004] ! Mem[0000000091800004] = 04e30789
! %l7 = 00000000000000ea, Mem[0000000067000000] = 3944f1c5c599088e
stx %l7,[%i2+%g0] ! Mem[0000000067000000] = 00000000000000ea
p43_label_9:
! %l7 = 00000000000000ea, Mem[000000009100001a] = 0e1d9ea6
stb %l7,[%i6+0x01a] ! Mem[0000000091000018] = ea1d9ea6
! Mem[0000000091800004] = 04e30789, %g18 = c5323a6c4087e5e6
ldsw [%o0+0x004],%g2 ! %g2 = c5323a6c4087e5e6
! %l2 = ffffffffffffc599, Mem[0000000090800008] = a19e262f
sth %l2,[%i5+%o1] ! Mem[0000000090800008] = c599262f
! Mem[0000000091000034] = e3cf7557, %g18 = c5323a6c4087e5e6
ldsw [%i6+0x034],%g2 ! %g2 = c5323a6c4087e5e6
! Mem[0000000066000028] = 1e2a6b7b, %l7 = 00000000000000ea
lduh [%i0+%o5],%l7 ! %l7 = 0000000000001e2a
! Mem[0000000091800018] = 6f80a0ee 89710274, %g2 = e3cf7557, %g3 = 2e6fd2f1
ldd [%o0+%o3],%g2 ! %g2 = 000000006f80a0ee 0000000089710274
! Mem[000000006680001c] = 17df8cbb, %l4 = 000000000d6304e3
ldub [%i1+0x01f],%l4 ! %l4 = 00000000000000bb
! %l7 = 0000000000001e2a, Mem[000000009180003c] = 89710274
stb %l7,[%o0+0x03c] ! Mem[000000009180003c] = 2a710274
! %l4 = 00000000000000bb, Mem[000000009100001c] = 9ea6c877
stw %l4,[%i6+0x01c] ! Mem[000000009100001c] = 000000bb
! Mem[000000006700001c] = bcad7f81, %l6 = f366ea75c66dbc13
lduh [%i2+0x01c],%l6 ! %l6 = 000000000000bcad
p43_label_10:
! Mem[000000006600003c] = f74a3e4b, %l2 = ffffffffffffc599
lduh [%i0+0x03c],%l2 ! %l2 = 000000000000f74a
! %l6 = 000000000000bcad, Mem[0000000091800000] = 270d22b904e30789
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 000000000000bcad
! %l4 = 00000000000000bb, Mem[000000009000003f] = 4b000000
stb %l4,[%i4+0x03f] ! Mem[000000009000003c] = bb000000
! Mem[0000000067000008] = 822027c8 e32aa03b, %l0 = 8c9c6a04, %l1 = 0000c877
ldd [%i2+%o1],%l0 ! %l0 = 00000000822027c8 00000000e32aa03b
! Mem[0000000091000008] = f5502f5fccff9541, %g2 = 000000006f80a0ee
ldx [%i6+%o1],%g2 ! %g2 = f5502f5fccff9541
! %l0 = 00000000822027c8, Mem[0000000090000028] = 0000c87762474693
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 00000000822027c8
! Mem[0000000090000024] = ad171c50, %g2 = f5502f5fccff9541
lduw [%i4+0x024],%g2 ! %g2 = 00000000ad171c50
! %l2 = 000000000000f74a, Mem[0000000067000018] = c1d15ae7
stw %l2,[%i2+%o3] ! Mem[0000000067000018] = 0000f74a
! Mem[0000000091000030] = d7be7a30, %g2 = 00000000ad171c50
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! %l4 = 00000000000000bb, Mem[0000000090800008] = c599262fca578ad8
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 00000000000000bb
p43_label_11:
! Mem[0000000090800004] = 4f34d7b2, %g2 = 00000000d7be7a30
lduw [%i5+0x004],%g2 ! %g2 = 000000004f34d7b2
! %l1 = 00000000e32aa03b, Mem[0000000090000033] = 74da3990
stb %l1,[%i4+0x033] ! Mem[0000000090000030] = 3bda3990
! Mem[0000000090800000] = 794f34d7, %g2 = 000000004f34d7b2
ldsb [%i5+0x003],%g2 ! %g2 = 0000000000000079
! %l6 = 0000bcad, %l7 = 00001e2a, Mem[0000000090000000] = 439ef87b f11e984b
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 0000bcad 00001e2a
! %l1 = 00000000e32aa03b, Mem[0000000091800028] = 139a5dd84725624a
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 00000000e32aa03b
! Mem[0000000090800020] = 665fc762, %g2 = 0000000000000079
ldub [%i5+%o4],%g2 ! %g2 = 0000000000000066
! Mem[0000000090000004] = 1e2affff, %g2 = 0000000000000066
ldub [%i4+0x006],%g2 ! %g2 = 000000000000001e
! %l2 = 0000f74a, %l3 = c7c2b044, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 0000f74a c7c2b044
! %l6 = 000000000000bcad, Mem[0000000091800020] = 21fea2c7
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = 0000bcad
! Mem[0000000091800014] = 0d6304e3, %g18 = c5323a6c4087e5e6
ldsw [%o0+0x014],%g2 ! %g2 = c5323a6c4087e5e6
p43_label_12:
! Mem[0000000091000018] = 2c68ea1d, %g2 = 000000000d6304e3
lduh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! Mem[0000000091800000] = 00000000 0000bcad, %g2 = 00002c68, %g3 = 89710274
ldd [%o0+%g0],%g2 ! %g2 = 0000000000000000 000000000000bcad
! Mem[0000000090000018] = e663a5d9, %g18 = c5323a6c4087e5e6
ldsw [%i4+%o3],%g2 ! %g2 = c5323a6c4087e5e6
! Mem[0000000091000024] = 2e6fd2f1, %g2 = ffffffffe663a5d9
lduh [%i6+0x024],%g2 ! %g2 = 0000000000002e6f
! %l3 = 0bad188fc7c2b044, Mem[000000009180002c] = e32aa03b
sth %l3,[%o0+0x02c] ! Mem[000000009180002c] = b044a03b
! %l5 = 00000000ad171c50, Mem[0000000090800028] = 0000000000000044
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = 00000000ad171c50
! %l3 = 0bad188fc7c2b044, Mem[0000000091000020] = 3d4d27c52e6fd2f1
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = 0bad188fc7c2b044
! %l6 = 0000bcad, %l7 = 00001e2a, Mem[0000000091800000] = 00000000 0000bcad
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000bcad 00001e2a
! Mem[0000000090000020] = a0ad171c, %g2 = 0000000000002e6f
ldub [%i4+0x023],%g2 ! %g2 = 00000000000000a0
! %l0 = 822027c8, %l1 = e32aa03b, Mem[0000000090000020] = efdae8a0 ad171c50
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 822027c8 e32aa03b
p43_label_13:
! Mem[0000000091800028] = 0000b044, %g2 = 00000000000000a0
lduh [%o0+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = 6f80a0ee, %g2 = 0000000000000000
lduw [%o0+0x038],%g2 ! %g2 = 000000006f80a0ee
! Mem[000000009180003c] = 2a710274, %g2 = 000000006f80a0ee
lduw [%o0+0x03c],%g2 ! %g2 = 000000002a710274
! %l0 = 822027c8, %l1 = e32aa03b, Mem[0000000090800020] = 665fc762 da4372ca
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 822027c8 e32aa03b
! Mem[0000000090000024] = e32aa03b, %g18 = c5323a6c4087e5e6
ldsw [%i4+0x024],%g2 ! %g2 = c5323a6c4087e5e6
! %l4 = 00000000000000bb, Mem[0000000090800009] = 00000000
stb %l4,[%i5+0x009] ! Mem[0000000090800008] = bb000000
! Mem[0000000091000010] = 126a381f, %g2 = ffffffffe32aa03b
ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000012
! %l2 = 000000000000f74a, Mem[0000000091000008] = f5502f5fccff9541
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = 000000000000f74a
! %l7 = 0000000000001e2a, Mem[0000000067000000] = 00000000000000ea
stx %l7,[%i2+%g0] ! Mem[0000000067000000] = 0000000000001e2a
! Mem[0000000091000030] = 30e3cf75, %g2 = 0000000000000012
ldub [%i6+0x033],%g2 ! %g2 = 0000000000000030
p43_label_14:
! Mem[000000009080002c] = 1c50dc3e, %g2 = 0000000000000030
lduh [%i5+0x02e],%g2 ! %g2 = 0000000000001c50
! Mem[0000000090800028] = 00000000, %g2 = 0000000000001c50
lduw [%i5+%o5],%g2 ! %g2 = 0000000000000000
! %l2 = 000000000000f74a, Mem[0000000091800000] = 0000bcad00001e2a
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 000000000000f74a
! Mem[0000000090800028] = 00000000, %g2 = 0000000000000000
lduh [%i5+%o5],%g2 ! %g2 = 0000000000000000
! %l3 = 0bad188fc7c2b044, Mem[0000000066000014] = f62b4d07
stw %l3,[%i0+0x014] ! Mem[0000000066000014] = c7c2b044
! Mem[0000000090800034] = 4c81fc55, %g2 = 0000000000000000
ldub [%i5+0x036],%g2 ! %g2 = 000000000000004c
! Mem[0000000090000004] = 00001e2a, %g2 = 000000000000004c
lduh [%i4+0x004],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000822027c8, Mem[0000000091000030] = d7be7a30e3cf7557
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 00000000822027c8
! Mem[0000000090800008] = 00bb0000000000bb, %g2 = 0000000000000000
ldx [%i5+%o1],%g2 ! %g2 = 00bb0000000000bb
! %l3 = 0bad188fc7c2b044, Mem[0000000090000006] = 1e2affff
sth %l3,[%i4+0x006] ! Mem[0000000090000004] = b044ffff
p43_label_15:
! %l0 = 822027c8, %l1 = e32aa03b, Mem[0000000091000010] = 1b126a38 1f66326f
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 822027c8 e32aa03b
! %l0 = 00000000822027c8, Mem[0000000090000008] = ffffc599
stb %l0,[%i4+%o1] ! Mem[0000000090000008] = c8ffc599
! Mem[0000000090000008] = ffc599c7, %g2 = 00bb0000000000bb
ldsb [%i4+0x009],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800020] = 0000bcad41537031, %g2 = ffffffffffffffff
ldx [%o0+%o4],%g2 ! %g2 = 0000bcad41537031
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = 0000bcad41537031
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[000000009000001c] = 18391fda, %g18 = c5323a6c4087e5e6
ldsw [%i4+0x01c],%g2 ! %g2 = c5323a6c4087e5e6
! Mem[0000000067000000] = 00000000, %l6 = 000000000000bcad
ldsh [%i2+%g0],%l6 ! %l6 = 0000000000000000
! Mem[0000000091800034] = d4df14b0, %g2 = 0000000018391fda
lduw [%o0+0x034],%g2 ! %g2 = 00000000d4df14b0
! Mem[000000006600000c] = 1564f1f4, %l0 = 00000000822027c8
ldub [%i0+0x00c],%l0 ! %l0 = 0000000000000015
! Mem[000000009080003c] = 5ac4b8a1, %g18 = c5323a6c4087e5e6
ldsw [%i5+0x03c],%g2 ! %g2 = c5323a6c4087e5e6
p43_label_16:
! Mem[0000000090000024] = e32aa03b, %g2 = 000000005ac4b8a1
ldub [%i4+0x024],%g2 ! %g2 = 00000000000000e3
! %l0 = 0000000000000015, Mem[0000000091000005] = 76df4800
stb %l0,[%i6+0x005] ! Mem[0000000091000004] = 15df4800
! Mem[000000009100003c] = dd000000, %g2 = 00000000000000e3
ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffffdd
! %l6 = 0000000000000000, Mem[0000000067000028] = f97c2c2a
stw %l6,[%i2+%o5] ! Mem[0000000067000028] = 00000000
! Mem[0000000091800000] = 00000000, %g2 = ffffffffffffffdd
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800034] = d4df14b0, %g2 = 0000000000000000
lduw [%o0+0x034],%g2 ! %g2 = 00000000d4df14b0
! Mem[0000000091800030] = f7dce367 d4df14b0, %g2 = d4df14b0, %g3 = 0000bcad
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dce367 00000000d4df14b0
! Mem[0000000091000010] = 822027c8 e32aa03b, %g2 = f7dce367, %g3 = d4df14b0
ldd [%i6+%o2],%g2 ! %g2 = 00000000822027c8 00000000e32aa03b
! Mem[0000000091000024] = b044b355, %g2 = 00000000822027c8
lduh [%i6+0x026],%g2 ! %g2 = 000000000000b044
! Mem[000000009100002c] = 65d635bd, %g2 = 000000000000b044
ldsb [%i6+0x02c],%g2 ! %g2 = 0000000000000065
p43_label_17:
! Mem[0000000067000010] = e65f4680, %l1 = 00000000e32aa03b
lduh [%i2+0x012],%l1 ! %l1 = 0000000000004680
! Mem[0000000090800028] = 00000000, %g2 = 0000000000000065
lduw [%i5+%o5],%g2 ! %g2 = 0000000000000000
! %l4 = 00000000000000bb, Mem[000000006600001a] = 1d4e88a5
sth %l4,[%i0+0x01a] ! Mem[0000000066000018] = 1d4e00bb
! Mem[0000000091000030] = 00000000 822027c8, %g2 = 00000000, %g3 = e32aa03b
ldd [%i6+0x030],%g2 ! %g2 = 0000000000000000 00000000822027c8
! %l5 = 00000000ad171c50, Mem[0000000090000027] = 3b000000
stb %l5,[%i4+0x027] ! Mem[0000000090000024] = 50000000
! Mem[000000009000003c] = b61abb00, %g2 = 0000000000000000
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000b6
! %l7 = 0000000000001e2a, Mem[0000000091000010] = 822027c8e32aa03b
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 0000000000001e2a
! Mem[0000000091000034] = 822027c8, %g2 = 00000000000000b6
lduw [%i6+0x034],%g2 ! %g2 = 00000000822027c8
! %l5 = 00000000ad171c50, Mem[0000000090000038] = 9057cbce22b61abb
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 00000000ad171c50
! Mem[0000000090800020] = 822027c8, %g18 = c5323a6c4087e5e6
ldsw [%i5+%o4],%g2 ! %g2 = c5323a6c4087e5e6
p43_label_18:
! Mem[0000000091800010] = 000000000d6304e3, %g2 = ffffffff822027c8
ldx [%o0+%o2],%g2 ! %g2 = 000000000d6304e3
! Mem[0000000090800020] = 822027c8e32aa03b, %g2 = 000000000d6304e3
ldx [%i5+%o4],%g2 ! %g2 = 822027c8e32aa03b
! %l1 = 0000000000004680, Mem[0000000091000039] = 78fe309b
stb %l1,[%i6+0x039] ! Mem[0000000091000038] = 80fe309b
! %l4 = 00000000000000bb, Mem[0000000090000008] = c8ffc599c7c2b044
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 00000000000000bb
! Mem[0000000090000020] = 27c8e32a, %g2 = 822027c8e32aa03b
ldsb [%i4+0x022],%g2 ! %g2 = 0000000000000027
! %l5 = 00000000ad171c50, Mem[0000000091800018] = 6f80a0ee89710274
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 00000000ad171c50
! Mem[0000000091000038] = d580fe309b50f1dd, %g2 = 0000000000000027
ldx [%i6+0x038],%g2 ! %g2 = d580fe309b50f1dd
! %l6 = 0000000000000000, Mem[0000000090800004] = c7c2b044
stw %l6,[%i5+0x004] ! Mem[0000000090800004] = 00000000
! Mem[0000000067800028] = ffffc599c7c2b044, %l4 = 00000000000000bb
ldx [%i3+%o5],%l4 ! %l4 = ffffc599c7c2b044
! Mem[0000000090800024] = e32aa03b, %g2 = d580fe309b50f1dd
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffe32a
p43_label_19:
! Mem[0000000091800008] = 000000ca, %g18 = c5323a6c4087e5e6
ldsw [%o0+%o1],%g2 ! %g2 = c5323a6c4087e5e6
! Mem[0000000090000008] = 00000000000000bb, %g2 = 00000000000000ca
ldx [%i4+%o1],%g2 ! %g2 = 00000000000000bb
! Mem[0000000090800008] = 00bb0000000000bb, %g2 = 00000000000000bb
ldx [%i5+%o1],%g2 ! %g2 = 00bb0000000000bb
! Mem[0000000091000020] = 0bad188fc7c2b044, %g2 = 00bb0000000000bb
ldx [%i6+%o4],%g2 ! %g2 = 0bad188fc7c2b044
! Mem[0000000091000000] = 92f01ec2, %g2 = 0bad188fc7c2b044
ldsb [%i6+%g0],%g2 ! %g2 = ffffffffffffff92
! Mem[0000000091800000] = 00000000, %g2 = ffffffffffffff92
lduw [%o0+%g0],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000001e2a, Mem[0000000091800008] = 000000ca
stw %l7,[%o0+%o1] ! Mem[0000000091800008] = 00001e2a
! Mem[000000009080000c] = bb000000, %g2 = 0000000000000000
ldsb [%i5+0x00f],%g2 ! %g2 = ffffffffffffffbb
! %l7 = 0000000000001e2a, Mem[0000000091800007] = 4a00001e
stb %l7,[%o0+0x007] ! Mem[0000000091800004] = 2a00001e
! %l0 = 0000000000000015, Mem[0000000091800004] = 0000f72a
stb %l0,[%o0+0x004] ! Mem[0000000091800004] = 1500f72a
p43_label_20:
! Mem[0000000091000030] = 00000082, %g2 = ffffffffffffffbb
ldsb [%i6+0x031],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 27c8e32a, %g2 = 0000000000000000
lduh [%i5+0x022],%g2 ! %g2 = 00000000000027c8
! %l2 = 000000000000f74a, Mem[0000000067000038] = f83f44b6a25639f5
stx %l2,[%i2+0x038] ! Mem[0000000067000038] = 000000000000f74a
! %l4 = ffffc599c7c2b044, Mem[0000000091000030] = 00000000822027c8
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = ffffc599c7c2b044
! %l4 = c7c2b044, %l5 = ad171c50, Mem[0000000066800030] = 0d6304e3 ad171c50
std %l4,[%i1+0x030] ! Mem[0000000066800030] = c7c2b044 ad171c50
! Mem[0000000090800004] = 00000000, %g2 = 00000000000027c8
ldub [%i5+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800014] = 0d6304e3, %g2 = 0000000000000000
ldub [%o0+0x014],%g2 ! %g2 = 000000000000000d
! Mem[000000009180001c] = ad171c50, %g2 = 000000000000000d
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000ad17
! Mem[0000000091800000] = 00000000, %g18 = c5323a6c4087e5e6
ldsw [%o0+%g0],%g2 ! %g2 = c5323a6c4087e5e6
! Mem[0000000091800028] = 000000b0, %g2 = 0000000000000000
ldsb [%o0+0x029],%g2 ! %g2 = 0000000000000000
p43_label_21:
! %l2 = 000000000000f74a, Mem[0000000067800034] = 00aa3cb5
sth %l2,[%i3+0x034] ! Mem[0000000067800034] = f74a3cb5
! %l2 = 000000000000f74a, Mem[0000000090800034] = 58a94c81
sth %l2,[%i5+0x034] ! Mem[0000000090800034] = f74a4c81
! %l4 = c7c2b044, %l5 = ad171c50, Mem[0000000067800010] = 8c9c6a04 90522fce
std %l4,[%i3+%o2] ! Mem[0000000067800010] = c7c2b044 ad171c50
! Mem[0000000090000000] = 0000bcad 0000b044, %g2 = 00000000, %g3 = 822027c8
ldd [%i4+%g0],%g2 ! %g2 = 000000000000bcad 000000000000b044
! Mem[0000000090800010] = 00000000000000ca, %g2 = 000000000000bcad
ldx [%i5+%o2],%g2 ! %g2 = 00000000000000ca
! %l2 = 000000000000f74a, Mem[0000000090000000] = 0000bcad
sth %l2,[%i4+%g0] ! Mem[0000000090000000] = f74abcad
! %l3 = 0bad188fc7c2b044, Mem[0000000090000020] = 822027c8e32aa050
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 0bad188fc7c2b044
! Mem[0000000091000000] = 92f01ec2, %g18 = c5323a6c4087e5e6
ldsw [%i6+%g0],%g2 ! %g2 = c5323a6c4087e5e6
! Mem[0000000091800018] = 00000000, %g2 = ffffffff92f01ec2
lduw [%o0+%o3],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000001e2a, Mem[000000006780003a] = 5a096d23
sth %l7,[%i3+0x03a] ! Mem[0000000067800038] = 5a091e2a
p43_label_22:
! %l4 = ffffc599c7c2b044, Mem[000000009080003c] = 5ac4b8a1
stw %l4,[%i5+0x03c] ! Mem[000000009080003c] = c7c2b044
! Mem[0000000091800030] = f7dce367, %g2 = 0000000000000000
lduw [%o0+0x030],%g2 ! %g2 = 00000000f7dce367
! Mem[0000000067800004] = 63127e7d, %l6 = 0000000000000000
ldub [%i3+0x006],%l6 ! %l6 = 000000000000007e
! Mem[0000000091800034] = 14b06f80, %g2 = 00000000f7dce367
lduh [%o0+0x036],%g2 ! %g2 = 00000000000014b0
! %l1 = 0000000000004680, Mem[000000009100001c] = 000000bb
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = 00004680
! %l1 = 0000000000004680, Mem[0000000066000012] = 3b4dd89f
sth %l1,[%i0+0x012] ! Mem[0000000066000010] = 3b4d4680
! %l4 = c7c2b044, %l5 = ad171c50, Mem[0000000067800008] = 8eefa647 ee0fbc9c
std %l4,[%i3+%o1] ! Mem[0000000067800008] = c7c2b044 ad171c50
! %l5 = 00000000ad171c50, Mem[0000000091800010] = 000000000d6304e3
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = 00000000ad171c50
! Mem[0000000090800030] = dc3ef5d3, %g18 = c5323a6c4087e5e6
ldsw [%i5+0x030],%g2 ! %g2 = c5323a6c4087e5e6
! Mem[0000000091800030] = f7dce367, %g2 = ffffffffdc3ef5d3
ldsh [%o0+0x030],%g2 ! %g2 = fffffffffffff7dc
p43_label_23:
! Mem[000000009100000c] = 0000f74a, %g18 = c5323a6c4087e5e6
ldsw [%i6+0x00c],%g2 ! %g2 = c5323a6c4087e5e6
! Mem[0000000090800010] = 00000000, %g2 = 000000000000f74a
ldub [%i5+%o2],%g2 ! %g2 = 0000000000000000
! %l3 = 0bad188fc7c2b044, Mem[000000009080003c] = c7c2b044
stb %l3,[%i5+0x03c] ! Mem[000000009080003c] = 44c2b044
! Mem[0000000090800008] = 00bb0000, %g2 = 0000000000000000
lduw [%i5+%o1],%g2 ! %g2 = 0000000000bb0000
! Mem[0000000090000004] = 0000b044, %g2 = 0000000000bb0000
ldsh [%i4+0x004],%g2 ! %g2 = 0000000000000000
! %l4 = ffffc599c7c2b044, Mem[0000000091000039] = 80fe309b
stb %l4,[%i6+0x039] ! Mem[0000000091000038] = 44fe309b
! %l5 = 00000000ad171c50, Mem[000000009080002d] = 171c50dc
stb %l5,[%i5+0x02d] ! Mem[000000009080002c] = 501c50dc
! %l3 = 0bad188fc7c2b044, Mem[0000000091000000] = 92f01ec2e215df48
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 0bad188fc7c2b044
! Mem[0000000091000028] = 41f165d6, %g2 = 0000000000000000
lduh [%i6+0x02a],%g2 ! %g2 = 00000000000041f1
! %l4 = c7c2b044, %l5 = ad171c50, Mem[0000000090800010] = 00000000 000000ca
std %l4,[%i5+%o2] ! Mem[0000000090800010] = c7c2b044 ad171c50
p43_label_24:
! Mem[0000000091000010] = 00000000, %g2 = 00000000000041f1
lduw [%i6+%o2],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000000004680, Mem[0000000066800020] = 439ef87bf11e984b
stx %l1,[%i1+%o4] ! Mem[0000000066800020] = 0000000000004680
! Mem[000000009100003c] = 9b50f1dd, %g2 = 0000000000000000
lduw [%i6+0x03c],%g2 ! %g2 = 000000009b50f1dd
! %l4 = ffffc599c7c2b044, Mem[0000000067800038] = 5a091e2a
stw %l4,[%i3+0x038] ! Mem[0000000067800038] = c7c2b044
! Mem[0000000091000024] = c7c2b044, %g18 = c5323a6c4087e5e6
ldsw [%i6+0x024],%g2 ! %g2 = c5323a6c4087e5e6
! Mem[0000000091000000] = 8fc7c2b0, %g2 = ffffffffc7c2b044
ldub [%i6+0x003],%g2 ! %g2 = 000000000000008f
! Mem[000000009080000c] = 000000bb, %g18 = c5323a6c4087e5e6
ldsw [%i5+0x00c],%g2 ! %g2 = c5323a6c4087e5e6
! %l0 = 0000000000000015, Mem[0000000090800034] = f74a4c81
stw %l0,[%i5+0x034] ! Mem[0000000090800034] = 00000015
! Mem[0000000066800020] = 0000000000004680, %l6 = 000000000000007e
ldx [%i1+%o4],%l6 ! %l6 = 0000000000004680
! Mem[0000000091000020] = 0bad188f c7c2b044, %g2 = 000000bb, %g3 = 0000b044
ldd [%i6+%o4],%g2 ! %g2 = 000000000bad188f 00000000c7c2b044
p43_label_25:
! Mem[0000000066000010] = 3b4d4680 c7c2b044, %l2 = 0000f74a, %l3 = c7c2b044
ldd [%i0+%o2],%l2 ! %l2 = 000000003b4d4680 00000000c7c2b044
! %l3 = 00000000c7c2b044, Mem[0000000091800010] = 00000000ad171c50
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 00000000c7c2b044
! %l0 = 0000000000000015, Mem[0000000067800010] = c7c2b044ad171c50
stx %l0,[%i3+%o2] ! Mem[0000000067800010] = 0000000000000015
! %l0 = 0000000000000015, Mem[000000006780001c] = 00000044
sth %l0,[%i3+0x01c] ! Mem[000000006780001c] = 00150044
! Mem[0000000091800034] = d4df14b0, %g2 = 000000000bad188f
ldub [%o0+0x034],%g2 ! %g2 = 00000000000000d4
! Mem[0000000090800034] = 0015fc55, %g2 = 00000000000000d4
ldsh [%i5+0x036],%g2 ! %g2 = 0000000000000015
! Mem[0000000091000030] = ffffc599 c7c2b044, %g2 = 00000015, %g3 = c7c2b044
ldd [%i6+0x030],%g2 ! %g2 = 00000000ffffc599 00000000c7c2b044
! %l3 = 00000000c7c2b044, Mem[0000000090000009] = 00000000
stb %l3,[%i4+0x009] ! Mem[0000000090000008] = 44000000
! Mem[0000000067800034] = f74a3cb5, %l3 = 00000000c7c2b044
ldsh [%i3+0x036],%l3 ! %l3 = 0000000000003cb5
! Mem[0000000091000020] = 0bad188f c7c2b044, %g2 = ffffc599, %g3 = c7c2b044
ldd [%i6+%o4],%g2 ! %g2 = 000000000bad188f 00000000c7c2b044
ba,a p43_not_taken_0_end
p43_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000000000015
bne,a,pn %xcc,p43_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000004680
bne,a,pn %xcc,p43_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000003b4d4680
bne,a,pn %xcc,p43_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000003cb5
bne,a,pn %xcc,p43_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffc599c7c2b044
bne,a,pn %xcc,p43_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000004680
bne,a,pn %xcc,p43_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000001e2a
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 2266cc9b f369d054
bne %xcc,p43_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e1a837a7 16fe854b
bne %xcc,p43_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1e88b413 55caf57e
bne %xcc,p43_f4_fail
nop
! Check Local Memory
set p43_local0_expect,%g1
p43_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 3b4d4680c7c2b044
ldx [%i0+0x010],%g3 ! Observed data at 0000000066000010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1d4e00bbc877620b
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 = 1e2a6b7b51577406
ldx [%i0+0x028],%g3 ! Observed data at 0000000066000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x028,%g4
set p43_local1_expect,%g1
p43_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 37a0bfead9dee619
ldx [%i1+0x000],%g3 ! Observed data at 0000000066800000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000000004680
ldx [%i1+0x020],%g3 ! Observed data at 0000000066800020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = c7c2b044ad171c50
ldx [%i1+0x030],%g3 ! Observed data at 0000000066800030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x030,%g4
set p43_local2_expect,%g1
p43_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000001e2a
ldx [%i2+0x000],%g3 ! Observed data at 0000000067000000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000f74abcad7f81
ldx [%i2+0x018],%g3 ! Observed data at 0000000067000018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000009d7d034b
ldx [%i2+0x028],%g3 ! Observed data at 0000000067000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000f74a
ldx [%i2+0x038],%g3 ! Observed data at 0000000067000038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x038,%g4
set p43_local3_expect,%g1
p43_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = c7c2b044ad171c50
ldx [%i3+0x008],%g3 ! Observed data at 0000000067800008
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000015
ldx [%i3+0x010],%g3 ! Observed data at 0000000067800010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c66dbc1300150044
ldx [%i3+0x018],%g3 ! Observed data at 0000000067800018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffc599c7c2b044
ldx [%i3+0x028],%g3 ! Observed data at 0000000067800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 56ab723df74a3cb5
ldx [%i3+0x030],%g3 ! Observed data at 0000000067800030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c7c2b044abf52acf
ldx [%i3+0x038],%g3 ! Observed data at 0000000067800038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x038,%g4
! The test for processor 43 has passed
p43_passed:
ta GOOD_TRAP
nop
p43_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p43_failed
p43_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p43_failed
p43_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p43_failed
p43_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p43_failed
p43_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p43_failed
p43_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p43_failed
p43_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p43_failed
p43_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p43_failed
p43_f0_fail:
set p43_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f2_fail:
set p43_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f4_fail:
set p43_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000018]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067800020]
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800018]
stwa %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800000]
stba %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000008]
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800018]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000000]
done
p43_trap1o:
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000018]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067800020]
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800018]
stwa %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800000]
stba %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000008]
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800018]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000000]
done
p43_trap2e:
stda %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800010]
stba %l7,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800020]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066000028]
done
p43_trap2o:
stda %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800010]
stba %l7,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800020]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066000028]
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 = 439ef87bf11e984b
ldx [%g1+0x008],%l1 ! %l1 = 70ce7494cdd195e7
ldx [%g1+0x010],%l2 ! %l2 = f37195463c41163a
ldx [%g1+0x018],%l3 ! %l3 = 0bad188fc7c2b044
ldx [%g1+0x020],%l4 ! %l4 = 6f80a0ee89710274
ldx [%g1+0x028],%l5 ! %l5 = 666975b64a9a5dd8
ldx [%g1+0x030],%l6 ! %l6 = f366ea75c66dbc13
ldx [%g1+0x038],%l7 ! %l7 = e1f544d8e3cf7557
! Initialize the output register of window 0
set unres3_start,%o0
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 = e615db8c d76cea15 053bbea0 8b4e37e0
! %f4 = 2862fed9 a5e901dc d0c3006c 855acb40
! %f8 = fe94fb51 ef90d2e5 c2e19007 f2b2f1c4
! %f12 = 1ec624bc 9d5ea1a6 b8faec0e 2a99ba5f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ced04cb5 3297393c 55732c4c 7b8ce78a
! %f20 = 28854b92 c62266e8 89479023 fb609e29
! %f24 = aa920e99 b738dc28 68f09358 a52897cb
! %f28 = fcfb67be bbb40ea1 e4c430a9 6a63da68
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 76f0fb14 cfe82fb4 319696c1 e05e90e5
! %f36 = 1dfb18a4 b14e2491 afa4b0b6 f91717fc
! %f40 = 0964f188 dde2338f 7e940911 d0c9c7b4
! %f44 = 96045d6b bfc457fd 9d1a2dd6 e9b461f3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf996de7f00000021,%g7,%g1 ! GSR scale = 4, align = 1
wr %g1,%g0,%gsr ! GSR = f996de7f00000021
wr %g0,%y ! Clear Y 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[0000000090800014] = ca955607, %g2 = b0b65c0f3385cdd9
ldsb [%i5+0x017],%g2 ! %g2 = ffffffffffffffca
! Mem[000000009100003c] = f1dd0000, %g2 = ffffffffffffffca
ldub [%i6+0x03e],%g2 ! %g2 = 00000000000000f1
! Mem[000000009000003c] = 1a170000, %g2 = 00000000000000f1
ldub [%i4+0x03e],%g2 ! %g2 = 000000000000001a
! Mem[0000000069800028] = da33a809, %l1 = c6cd128013295eee
lduw [%i3+%o5],%l1 ! %l1 = 00000000da33a809
! Mem[0000000069800014] = e8b227c5, %l2 = 68003f90bc66a8c4
ldsh [%i3+0x016],%l2 ! %l2 = 00000000000027c5
! %l2 = 00000000000027c5, Mem[0000000091000028] = b35541f165d635bd
stx %l2,[%i6+%o5] ! Mem[0000000091000028] = 00000000000027c5
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 0000001a, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! %l0 = b32bb16e7b1ac442, Mem[0000000091800000] = 270d22b9
stw %l0,[%o0+%g0] ! Mem[0000000091800000] = 7b1ac442
! Mem[000000009180002c] = 4725624a, %g2 = 000000001b126a38
ldsh [%o0+0x02c],%g2 ! %g2 = 0000000000004725
! Mem[0000000091800028] = f4c1a24c, %g2 = 0000000000004725
lduw [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c
p44_label_2:
! Mem[0000000091000018] = 2c680e1d 9ea6e537, %g2 = f4c1a24c, %g3 = 1f66326f
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 000000009ea6e537
! Mem[0000000091000010] = 1b126a38, %g18 = 22425798af0976b3
ldsw [%i6+%o2],%g2 ! %g2 = 22425798af0976b3
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000001b126a38
lduw [%i4+0x024],%g2 ! %g2 = 00000000ecd31cd9
! Mem[0000000068800020] = 5e21f54a34787b2b, %l2 = 00000000000027c5
ldx [%i1+%o4],%l2 ! %l2 = 5e21f54a34787b2b
! Mem[0000000068000010] = 170e3169, %l1 = 00000000da33a809
ldsb [%i0+0x012],%l1 ! %l1 = 0000000000000031
! Mem[0000000091000000] = 92f01ec2e276df48, %g2 = 00000000ecd31cd9
ldx [%i6+%g0],%g2 ! %g2 = 92f01ec2e276df48
! %l2 = 5e21f54a34787b2b, Mem[000000009080000c] = ca578ad8
sth %l2,[%i5+0x00c] ! Mem[000000009080000c] = 7b2b8ad8
! Mem[0000000091800020] = 21fea2c741537031, %g2 = 92f01ec2e276df48
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c741537031
! Mem[000000009000001c] = 18391fda, %g2 = 21fea2c741537031
ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000018
! Mem[0000000090800028] = ddee8f90, %g18 = 22425798af0976b3
ldsw [%i5+%o5],%g2 ! %g2 = 22425798af0976b3
p44_label_3:
! Mem[0000000091800018] = 0c9e9129, %g2 = ffffffffddee8f90
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000000c9e
! %l2 = 5e21f54a34787b2b, Mem[0000000090000018] = e663a5d9
stb %l2,[%i4+%o3] ! Mem[0000000090000018] = 2b63a5d9
! %l6 = fb5510c8341ac27f, Mem[0000000091800008] = 4c632420
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = 341ac27f
! %l7 = 9aa0ac8282a4dc28, Mem[0000000090800014] = af0a82ca
sth %l7,[%i5+0x014] ! Mem[0000000090800014] = dc2882ca
! %l4 = b5a05bf4, %l5 = 5eef8174, Mem[0000000091000038] = d578fe30 9b50f1dd
std %l4,[%i6+0x038] ! Mem[0000000091000038] = b5a05bf4 5eef8174
! %l6 = fb5510c8341ac27f, Mem[0000000068800010] = a40d2a688cacb101
stx %l6,[%i1+%o2] ! Mem[0000000068800010] = fb5510c8341ac27f
! %l4 = 0b6c2703b5a05bf4, Mem[0000000091000028] = 00000000000027c5
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 0b6c2703b5a05bf4
! Mem[0000000090000028] = 75624746, %g2 = 0000000000000c9e
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000075
! %l6 = 341ac27f, %l7 = 82a4dc28, Mem[0000000068800030] = 0550b7f6 706b7748
std %l6,[%i1+0x030] ! Mem[0000000068800030] = 341ac27f 82a4dc28
! %l4 = 0b6c2703b5a05bf4, Mem[0000000069800031] = 953bff87
stb %l4,[%i3+0x031] ! Mem[0000000069800030] = 95f4ff87
p44_label_4:
! Mem[0000000090000030] = 573d94b1 da399060, %g2 = 00000075, %g3 = 9ea6e537
ldd [%i4+0x030],%g2 ! %g2 = 00000000573d94b1 00000000da399060
! Mem[0000000091000010] = 126a381f, %g2 = 00000000573d94b1
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000012
! Mem[0000000091800020] = 21fea2c7, %g2 = 0000000000000012
ldsh [%o0+%o4],%g2 ! %g2 = 00000000000021fe
! %l3 = 12cdd39e64fc65de, Mem[0000000091000020] = 3d4d27c5
stw %l3,[%i6+%o4] ! Mem[0000000091000020] = 64fc65de
! Mem[0000000090800008] = a19e262f 7b2b8ad8, %g2 = 000021fe, %g3 = da399060
ldd [%i5+%o1],%g2 ! %g2 = 00000000a19e262f 000000007b2b8ad8
! Mem[0000000091800010] = 404e134b 01f6b102, %g2 = a19e262f, %g3 = 7b2b8ad8
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f6b102
! %l3 = 12cdd39e64fc65de, Mem[0000000069800010] = 692f1817
stw %l3,[%i3+%o2] ! Mem[0000000069800010] = 64fc65de
! Mem[0000000090800024] = da437290, %g18 = 22425798af0976b3
ldsw [%i5+0x024],%g2 ! %g2 = 22425798af0976b3
! Mem[0000000090000004] = 5b81bc84, %g2 = ffffffffda437290
ldsh [%i4+0x006],%g2 ! %g2 = 0000000000005b81
! %l1 = 0000000000000031, Mem[0000000069800013] = 64fc65de
stb %l1,[%i3+0x013] ! Mem[0000000069800010] = 64fc6531
p44_label_5:
! %l7 = 9aa0ac8282a4dc28, Mem[0000000090800002] = 1d794f34
sth %l7,[%i5+0x002] ! Mem[0000000090800000] = dc284f34
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = 00005b81, %g3 = 01f6b102
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
! Mem[000000009180002c] = 4725624a, %g2 = 00000000fc554a3e
ldsb [%o0+0x02c],%g2 ! %g2 = 0000000000000047
! %l2 = 5e21f54a34787b2b, Mem[0000000090000030] = 573d94b1da399060
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = 5e21f54a34787b2b
! Mem[0000000069000024] = 2a7a51e2, %l1 = 0000000000000031
lduw [%i2+0x024],%l1 ! %l1 = 000000002a7a51e2
! Mem[0000000090000010] = f4d72e58, %g2 = 0000000000000047
lduh [%i4+0x012],%g2 ! %g2 = 000000000000f4d7
! %l6 = fb5510c8341ac27f, Mem[0000000091800020] = 21fea2c741537031
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = fb5510c8341ac27f
! Mem[0000000090800014] = dc2882ca, %g2 = 000000000000f4d7
lduw [%i5+0x014],%g2 ! %g2 = 00000000dc2882ca
! Mem[0000000068000018] = 326bd5bb94e604b9, %l7 = 9aa0ac8282a4dc28
ldx [%i0+%o3],%l7 ! %l7 = 326bd5bb94e604b9
! Mem[0000000090000030] = f54a3478, %g2 = 00000000dc2882ca
ldsh [%i4+0x032],%g2 ! %g2 = fffffffffffff54a
p44_label_6:
! %l2 = 5e21f54a34787b2b, Mem[0000000091000033] = 30941fa4
stb %l2,[%i6+0x033] ! Mem[0000000091000030] = 2b941fa4
! %l4 = b5a05bf4, %l5 = 5eef8174, Mem[0000000090800028] = ddee8f90 cb9834df
std %l4,[%i5+%o5] ! Mem[0000000090800028] = b5a05bf4 5eef8174
! %l7 = 326bd5bb94e604b9, Mem[0000000068800030] = 341ac27f82a4dc28
stx %l7,[%i1+0x030] ! Mem[0000000068800030] = 326bd5bb94e604b9
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = fffffffffffff54a
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! %l6 = fb5510c8341ac27f, Mem[0000000091800008] = 341ac27f
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = 341ac27f
! %l4 = 0b6c2703b5a05bf4, Mem[0000000091800016] = b1020c9e
sth %l4,[%o0+0x016] ! Mem[0000000091800014] = 5bf40c9e
! Mem[000000009180000c] = ec2a3791, %g2 = f5482f5fccff9541
ldub [%o0+0x00c],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091800030] = f7dc9b67 d4df14b0, %g2 = 000000ec, %g3 = 5ac4b8a1
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df14b0
! Mem[000000009080000c] = d8b25f4c, %g2 = 00000000f7dc9b67
ldsb [%i5+0x00f],%g2 ! %g2 = ffffffffffffffd8
! %l6 = fb5510c8341ac27f, Mem[0000000069000028] = 37c9c89a72eabba9
stx %l6,[%i2+%o5] ! Mem[0000000069000028] = fb5510c8341ac27f
p44_label_7:
! Mem[0000000091000014] = 66326f2c, %g2 = ffffffffffffffd8
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000066
! Mem[0000000090000038] = 9045cbce, %g18 = 22425798af0976b3
ldsw [%i4+0x038],%g2 ! %g2 = 22425798af0976b3
! Mem[0000000091000004] = e276df48, %g2 = ffffffff9045cbce
lduh [%i6+0x004],%g2 ! %g2 = 000000000000e276
! Mem[0000000068800038] = 449b0afc, %l2 = 5e21f54a34787b2b
lduh [%i1+0x038],%l2 ! %l2 = 000000000000449b
! Mem[0000000091000008] = 2f5fccff, %g2 = 000000000000e276
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000002f5f
! %l5 = a55c397e5eef8174, Mem[0000000090800019] = 56073553
stb %l5,[%i5+0x019] ! Mem[0000000090800018] = 74073553
! Mem[0000000090800010] = 4cb9dc28, %g2 = 0000000000002f5f
ldsb [%i5+0x012],%g2 ! %g2 = 000000000000004c
! %l2 = 000000000000449b, Mem[0000000091000032] = 7a2b941f
sth %l2,[%i6+0x032] ! Mem[0000000091000030] = 449b941f
! Mem[000000006980001c] = bec26eda, %l0 = b32bb16e7b1ac442
lduw [%i3+0x01c],%l0 ! %l0 = 00000000bec26eda
! %l3 = 12cdd39e64fc65de, Mem[0000000091000036] = a440b5a0
stb %l3,[%i6+0x036] ! Mem[0000000091000034] = de40b5a0
p44_label_8:
! %l3 = 12cdd39e64fc65de, Mem[0000000091800004] = 47aa0789
stw %l3,[%o0+0x004] ! Mem[0000000091800004] = 64fc65de
! Mem[0000000090000008] = bc841a2f c349b38e, %g2 = 0000004c, %g3 = d4df14b0
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c349b38e
! Mem[0000000091000018] = 2c680e1d, %g2 = 00000000bc841a2f
ldub [%i6+%o3],%g2 ! %g2 = 000000000000002c
! Mem[0000000069800024] = deedeeab, %l7 = 326bd5bb94e604b9
lduw [%i3+0x024],%l7 ! %l7 = 00000000deedeeab
! Mem[000000009180001c] = 1d1391a2, %g18 = 22425798af0976b3
ldsw [%o0+0x01c],%g2 ! %g2 = 22425798af0976b3
! Mem[0000000090800018] = 9574073553628adf, %g2 = 000000001d1391a2
ldx [%i5+%o3],%g2 ! %g2 = 9574073553628adf
! %l2 = 0000449b, %l3 = 64fc65de, Mem[0000000069000010] = 46b5d889 7d2d9c42
std %l2,[%i2+%o2] ! Mem[0000000069000010] = 0000449b 64fc65de
! %l2 = 000000000000449b, Mem[0000000090000038] = 9045cbce
sth %l2,[%i4+0x038] ! Mem[0000000090000038] = 449bcbce
! %l1 = 000000002a7a51e2, Mem[0000000091800020] = fb5510c8
stw %l1,[%o0+%o4] ! Mem[0000000091800020] = 2a7a51e2
! %l7 = 00000000deedeeab, Mem[000000009000000c] = c349b38e
stb %l7,[%i4+0x00c] ! Mem[000000009000000c] = ab49b38e
p44_label_9:
! %l4 = 0b6c2703b5a05bf4, Mem[0000000091800038] = 206724ce60b200b2
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 0b6c2703b5a05bf4
! Mem[000000009180002c] = 624af7dc, %g2 = 9574073553628adf
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000062
! Mem[0000000090800008] = a19e262f 7b2b8ad8, %g2 = 00000062, %g3 = c349b38e
ldd [%i5+%o1],%g2 ! %g2 = 00000000a19e262f 000000007b2b8ad8
! %l0 = 00000000bec26eda, Mem[0000000090800028] = b5a05bf45eef8174
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 00000000bec26eda
! Mem[0000000090000014] = 2e582097, %g18 = 22425798af0976b3
ldsw [%i4+0x014],%g2 ! %g2 = 22425798af0976b3
! Mem[0000000091000018] = 2c680e1d, %g2 = 000000002e582097
lduw [%i6+%o3],%g2 ! %g2 = 000000002c680e1d
! Mem[0000000091000030] = be449b94, %g2 = 000000002c680e1d
ldub [%i6+0x031],%g2 ! %g2 = 00000000000000be
! Mem[0000000091000008] = f5482f5f, %g2 = 00000000000000be
lduw [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f
! %l5 = a55c397e5eef8174, Mem[000000009080000c] = 7b2b8ad8
stb %l5,[%i5+0x00c] ! Mem[000000009080000c] = 742b8ad8
! %l7 = 00000000deedeeab, Mem[0000000090000000] = 8624e74a77d35b81
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 00000000deedeeab
p44_label_10:
! %l1 = 000000002a7a51e2, Mem[000000009100001a] = 0e1d9ea6
sth %l1,[%i6+0x01a] ! Mem[0000000091000018] = 51e29ea6
! Mem[0000000090800010] = b25f4cb9 dc2882ca, %g2 = f5482f5f, %g3 = 7b2b8ad8
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000dc2882ca
! %l6 = 341ac27f, %l7 = deedeeab, Mem[0000000090800028] = 00000000 bec26eda
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 341ac27f deedeeab
! %l6 = fb5510c8341ac27f, Mem[0000000091800010] = 404e134b
sth %l6,[%o0+%o2] ! Mem[0000000091800010] = c27f134b
! Mem[0000000091800030] = f7dc9b67, %g2 = 00000000b25f4cb9
lduw [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67
! %l4 = 0b6c2703b5a05bf4, Mem[0000000090000038] = 449bcbce22b61a17
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = 0b6c2703b5a05bf4
! %l2 = 000000000000449b, Mem[0000000090000020] = efdae8a0
stw %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000449b
! Mem[0000000090000030] = 5e21f54a34787b2b, %g2 = 00000000f7dc9b67
ldx [%i4+0x030],%g2 ! %g2 = 5e21f54a34787b2b
! %l6 = fb5510c8341ac27f, Mem[0000000069800008] = c1c7c030
stw %l6,[%i3+%o1] ! Mem[0000000069800008] = 341ac27f
! Mem[0000000090800000] = 2f7fdc284f34d7b2, %g2 = 5e21f54a34787b2b
ldx [%i5+%g0],%g2 ! %g2 = 2f7fdc284f34d7b2
p44_label_11:
! %l1 = 000000002a7a51e2, Mem[0000000091800028] = f4c1a24c4725624a
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 000000002a7a51e2
! %l2 = 0000449b, %l3 = 64fc65de, Mem[0000000091000038] = b5a05bf4 5eef8174
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 0000449b 64fc65de
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 2f7fdc284f34d7b2
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! Mem[0000000091000028] = 0b6c2703 b5a05bf4, %g2 = 1f66326f, %g3 = dc2882ca
ldd [%i6+%o5],%g2 ! %g2 = 000000000b6c2703 00000000b5a05bf4
! Mem[0000000090000018] = a5d91839, %g2 = 000000000b6c2703
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffffa5
! Mem[0000000090800014] = dc2882ca, %g2 = ffffffffffffffa5
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffdc28
! Mem[0000000090800010] = b25f4cb9dc2882ca, %g2 = ffffffffffffdc28
ldx [%i5+%o2],%g2 ! %g2 = b25f4cb9dc2882ca
! Mem[0000000091000024] = 2e6fd2f1, %g2 = b25f4cb9dc2882ca
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000002e
! %l6 = fb5510c8341ac27f, Mem[000000006800000e] = 0a5b087d
sth %l6,[%i0+0x00e] ! Mem[000000006800000c] = 0a5bc27f
! %l2 = 000000000000449b, Mem[0000000090800011] = 5f4cb9dc
stb %l2,[%i5+0x011] ! Mem[0000000090800010] = 9b4cb9dc
p44_label_12:
! %l2 = 0000449b, %l3 = 64fc65de, Mem[0000000091800010] = c27f134b 01f65bf4
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 0000449b 64fc65de
! Mem[0000000091800028] = 00002a7a, %g2 = 000000000000002e
ldsh [%o0+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = 0000000000000000
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! Mem[0000000091800038] = 0b6c2703 b5a05bf4, %g2 = ccff9541, %g3 = b5a05bf4
ldd [%o0+0x038],%g2 ! %g2 = 000000000b6c2703 00000000b5a05bf4
! Mem[0000000069800038] = 27670da876c827c9, %l0 = 00000000bec26eda
ldx [%i3+0x038],%l0 ! %l0 = 27670da876c827c9
! Mem[000000009000001c] = da000044, %g2 = 000000000b6c2703
ldub [%i4+0x01f],%g2 ! %g2 = 00000000000000da
! %l6 = fb5510c8341ac27f, Mem[0000000091800025] = 1ac27f00
stb %l6,[%o0+0x025] ! Mem[0000000091800024] = 7fc27f00
! Mem[0000000090800018] = 9574073553628adf, %g2 = 00000000000000da
ldx [%i5+%o3],%g2 ! %g2 = 9574073553628adf
! Mem[0000000068000024] = 7da3d24a, %l2 = 000000000000449b
ldsb [%i0+0x025],%l2 ! %l2 = ffffffffffffffa3
! %l4 = 0b6c2703b5a05bf4, Mem[0000000091800020] = 2a7a51e2347fc27f
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 0b6c2703b5a05bf4
p44_label_13:
! %l0 = 27670da876c827c9, Mem[000000009000002f] = 935e21f5
stb %l0,[%i4+0x02f] ! Mem[000000009000002c] = c95e21f5
! Mem[0000000090000018] = 2b63a5d9 18391fda, %g2 = 53628adf, %g3 = b5a05bf4
ldd [%i4+%o3],%g2 ! %g2 = 000000002b63a5d9 0000000018391fda
! Mem[0000000091000004] = e276df48, %g18 = 22425798af0976b3
ldsw [%i6+0x004],%g2 ! %g2 = 22425798af0976b3
! Mem[000000009000000c] = 8eb8b0f4, %g2 = ffffffffe276df48
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffff8e
! %l6 = 341ac27f, %l7 = deedeeab, Mem[0000000090000008] = bc841a2f ab49b38e
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 341ac27f deedeeab
! %l4 = b5a05bf4, %l5 = 5eef8174, Mem[0000000091800028] = 00000000 2a7a51e2
std %l4,[%o0+%o5] ! Mem[0000000091800028] = b5a05bf4 5eef8174
! %l1 = 000000002a7a51e2, Mem[0000000091000020] = 64fc65de
sth %l1,[%i6+%o4] ! Mem[0000000091000020] = 51e265de
! Mem[0000000090000034] = 34787b2b, %g18 = 22425798af0976b3
ldsw [%i4+0x034],%g2 ! %g2 = 22425798af0976b3
! Mem[0000000090000038] = 0b6c2703 b5a05bf4, %g2 = 34787b2b, %g3 = 18391fda
ldd [%i4+0x038],%g2 ! %g2 = 000000000b6c2703 00000000b5a05bf4
! Mem[0000000091000000] = 1ec2e276, %g2 = 000000000b6c2703
lduh [%i6+0x002],%g2 ! %g2 = 0000000000001ec2
p44_label_14:
! %l2 = ffffffa3, %l3 = 64fc65de, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l2,[%i5+0x038] ! Mem[0000000090800038] = ffffffa3 64fc65de
! Mem[0000000068800018] = aa4f0e01, %l4 = 0b6c2703b5a05bf4
lduw [%i1+%o3],%l4 ! %l4 = 00000000aa4f0e01
! Mem[0000000069000014] = 64fc65de, %l4 = 00000000aa4f0e01
lduh [%i2+0x014],%l4 ! %l4 = 00000000000064fc
! %l4 = 00000000000064fc, Mem[000000009100003b] = 9b64fc65
stb %l4,[%i6+0x03b] ! Mem[0000000091000038] = fc64fc65
! Mem[0000000091800000] = 7b1ac442, %g2 = 0000000000001ec2
ldub [%o0+%g0],%g2 ! %g2 = 000000000000007b
! Mem[0000000090800008] = a19e262f, %g2 = 000000000000007b
lduw [%i5+%o1],%g2 ! %g2 = 00000000a19e262f
! %l2 = ffffffffffffffa3, Mem[0000000090800034] = 58a94c81
stw %l2,[%i5+0x034] ! Mem[0000000090800034] = ffffffa3
! Mem[0000000091000014] = 1f66326f, %g2 = 00000000a19e262f
lduh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! Mem[0000000068800020] = 5e21f54a 34787b2b, %l0 = 76c827c9, %l1 = 2a7a51e2
ldd [%i1+%o4],%l0 ! %l0 = 000000005e21f54a 0000000034787b2b
! %l5 = a55c397e5eef8174, Mem[0000000069800020] = 1b9dbb20
stw %l5,[%i3+%o4] ! Mem[0000000069800020] = 5eef8174
p44_label_15:
! Mem[0000000069800010] = 64fc6531 e8b227c5, %l2 = ffffffa3, %l3 = 64fc65de
ldd [%i3+%o2],%l2 ! %l2 = 0000000064fc6531 00000000e8b227c5
! Mem[000000006800000c] = 0a5bc27f, %l4 = 00000000000064fc
ldsh [%i0+0x00e],%l4 ! %l4 = ffffffffffffc27f
! %l0 = 000000005e21f54a, Mem[0000000091000003] = c2e276df
stb %l0,[%i6+0x003] ! Mem[0000000091000000] = 4ae276df
! %l4 = ffffffffffffc27f, Mem[0000000090000000] = 00000000
stb %l4,[%i4+%g0] ! Mem[0000000090000000] = 7f000000
! Mem[0000000069800008] = 341ac27f 78cb3728, %l4 = ffffc27f, %l5 = 5eef8174
ldd [%i3+%o1],%l4 ! %l4 = 00000000341ac27f 0000000078cb3728
! Mem[0000000090000038] = 2703b5a0, %g2 = 0000000000001f66
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000002703
! Mem[000000009080003c] = 64fc65de, %g2 = 0000000000002703
ldsb [%i5+0x03c],%g2 ! %g2 = 0000000000000064
! Mem[0000000091000004] = df48f548, %g2 = 0000000000000064
lduh [%i6+0x006],%g2 ! %g2 = 000000000000df48
! Mem[000000009100002c] = 5bf4d7be, %g2 = 000000000000df48
ldsb [%i6+0x02e],%g2 ! %g2 = 000000000000005b
! Mem[0000000069800010] = 64fc6531 e8b227c5, %l6 = 341ac27f, %l7 = deedeeab
ldd [%i3+%o2],%l6 ! %l6 = 0000000064fc6531 00000000e8b227c5
p44_label_16:
! Mem[0000000090800028] = c27fdeed, %g2 = 000000000000005b
ldsb [%i5+0x02a],%g2 ! %g2 = ffffffffffffffc2
! Mem[0000000091000030] = 449b941f, %g2 = ffffffffffffffc2
ldsh [%i6+0x032],%g2 ! %g2 = 000000000000449b
! %l1 = 0000000034787b2b, Mem[0000000091000010] = 1b126a381f66326f
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = 0000000034787b2b
! %l4 = 341ac27f, %l5 = 78cb3728, Mem[0000000090800020] = 665fc762 da437290
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 341ac27f 78cb3728
! Mem[0000000090800008] = a19e262f, %g2 = 000000000000449b
lduh [%i5+%o1],%g2 ! %g2 = 000000000000a19e
! Mem[0000000091000038] = 000044fc, %g18 = 22425798af0976b3
ldsw [%i6+0x038],%g2 ! %g2 = 22425798af0976b3
! Mem[0000000091000024] = d2f10b6c, %g2 = 00000000000044fc
lduh [%i6+0x026],%g2 ! %g2 = 000000000000d2f1
! %l0 = 5e21f54a, %l1 = 34787b2b, Mem[0000000069000020] = 7e5f238f 2a7a51e2
std %l0,[%i2+%o4] ! Mem[0000000069000020] = 5e21f54a 34787b2b
! Mem[0000000091800038] = 0b6c2703b5a05bf4, %g2 = 000000000000d2f1
ldx [%o0+0x038],%g2 ! %g2 = 0b6c2703b5a05bf4
! %l6 = 0000000064fc6531, Mem[000000006800002e] = 27b37e7b
sth %l6,[%i0+0x02e] ! Mem[000000006800002c] = 27b36531
p44_label_17:
! %l0 = 000000005e21f54a, Mem[0000000069000020] = 5e21f54a34787b2b
stx %l0,[%i2+%o4] ! Mem[0000000069000020] = 000000005e21f54a
! Mem[0000000091800038] = 0b6c2703, %g2 = 0b6c2703b5a05bf4
lduh [%o0+0x038],%g2 ! %g2 = 0000000000000b6c
! Mem[0000000090800008] = a19e262f 742b8ad8, %g2 = 00000b6c, %g3 = b5a05bf4
ldd [%i5+%o1],%g2 ! %g2 = 00000000a19e262f 00000000742b8ad8
! Mem[0000000090000014] = 20972b63, %g2 = 00000000a19e262f
lduh [%i4+0x016],%g2 ! %g2 = 0000000000002097
! Mem[0000000091000034] = de400000, %g2 = 0000000000002097
ldsb [%i6+0x036],%g2 ! %g2 = ffffffffffffffde
! Mem[0000000091000010] = 00000000 34787b2b, %g2 = ffffffde, %g3 = 742b8ad8
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000000 0000000034787b2b
! Mem[0000000090800014] = dc2882ca, %g2 = 0000000000000000
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffdc28
! Mem[000000009100002c] = b5a05bf4, %g2 = ffffffffffffdc28
lduw [%i6+0x02c],%g2 ! %g2 = 00000000b5a05bf4
! %l2 = 0000000064fc6531, Mem[0000000090800008] = a19e262f
stw %l2,[%i5+%o1] ! Mem[0000000090800008] = 64fc6531
! Mem[0000000090800004] = 4f34d7b2, %g2 = 00000000b5a05bf4
ldsh [%i5+0x004],%g2 ! %g2 = 0000000000004f34
p44_label_18:
! Mem[000000009100000c] = ccff9541, %g2 = 0000000000004f34
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000cc
! Mem[0000000090000038] = 0b6c2703, %g18 = 22425798af0976b3
ldsw [%i4+0x038],%g2 ! %g2 = 22425798af0976b3
! Mem[0000000090800008] = 6531742b, %g2 = 000000000b6c2703
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000006531
! Mem[0000000091800004] = 64fc65de, %g18 = 22425798af0976b3
ldsw [%o0+0x004],%g2 ! %g2 = 22425798af0976b3
! %l7 = 00000000e8b227c5, Mem[0000000091800038] = 0b6c2703b5a05bf4
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = 00000000e8b227c5
! Mem[000000009100002c] = b5a05bf4, %g18 = 22425798af0976b3
ldsw [%i6+0x02c],%g2 ! %g2 = 22425798af0976b3
! Mem[0000000069800000] = 8b5e3794 b9527bf5, %l0 = 5e21f54a, %l1 = 34787b2b
ldd [%i3+%g0],%l0 ! %l0 = 000000008b5e3794 00000000b9527bf5
! Mem[000000009180002c] = 5eef8174, %g2 = ffffffffb5a05bf4
lduw [%o0+0x02c],%g2 ! %g2 = 000000005eef8174
! %l3 = 00000000e8b227c5, Mem[0000000091000034] = 941fde40
stw %l3,[%i6+0x034] ! Mem[0000000091000034] = e8b227c5
! Mem[0000000091000014] = 7b2b2c68, %g2 = 000000005eef8174
lduh [%i6+0x016],%g2 ! %g2 = 0000000000007b2b
p44_label_19:
! Mem[0000000090800004] = 4f34d7b2, %g18 = 22425798af0976b3
ldsw [%i5+0x004],%g2 ! %g2 = 22425798af0976b3
! Mem[0000000090800018] = 95740735, %g2 = 000000004f34d7b2
lduh [%i5+%o3],%g2 ! %g2 = 0000000000009574
! Mem[0000000091000000] = 4ae276df, %g2 = 0000000000009574
ldub [%i6+0x003],%g2 ! %g2 = 000000000000004a
! Mem[0000000090000000] = 7f000000deedeeab, %g2 = 000000000000004a
ldx [%i4+%g0],%g2 ! %g2 = 7f000000deedeeab
! %l0 = 8b5e3794, %l1 = b9527bf5, Mem[0000000069800020] = 5eef8174 deedeeab
std %l0,[%i3+%o4] ! Mem[0000000069800020] = 8b5e3794 b9527bf5
! Mem[0000000091800020] = 0b6c2703b5a05bf4, %g2 = 7f000000deedeeab
ldx [%o0+%o4],%g2 ! %g2 = 0b6c2703b5a05bf4
! Mem[000000009000003c] = a05bf400, %g2 = 0b6c2703b5a05bf4
ldsb [%i4+0x03d],%g2 ! %g2 = ffffffffffffffa0
! Mem[000000009080001c] = 8adf341a, %g2 = ffffffffffffffa0
ldub [%i5+0x01e],%g2 ! %g2 = 000000000000008a
! Mem[0000000091000030] = d7be449b e8b227c5, %g2 = 0000008a, %g3 = 34787b2b
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be449b 00000000e8b227c5
! %l5 = 0000000078cb3728, Mem[000000009000003d] = a05bf400
stb %l5,[%i4+0x03d] ! Mem[000000009000003c] = 285bf400
p44_label_20:
! %l6 = 0000000064fc6531, Mem[0000000069800005] = b9527bf5
stb %l6,[%i3+0x005] ! Mem[0000000069800004] = b9317bf5
! Mem[0000000090000000] = 7f000000 deedeeab, %g2 = d7be449b, %g3 = e8b227c5
ldd [%i4+%g0],%g2 ! %g2 = 000000007f000000 00000000deedeeab
! Mem[0000000090000028] = c7af7175 624746c9, %g2 = 7f000000, %g3 = deedeeab
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 00000000624746c9
! Mem[0000000068800028] = a03a3150 cc22f009, %l2 = 64fc6531, %l3 = e8b227c5
ldd [%i1+%o5],%l2 ! %l2 = 00000000a03a3150 00000000cc22f009
! Mem[000000006980000c] = 78cb3728, %l3 = 00000000cc22f009
ldsw [%i3+0x00c],%l3 ! %l3 = 0000000078cb3728
! Mem[0000000091000018] = 51e29ea6, %g2 = 00000000c7af7175
ldsh [%i6+0x01a],%g2 ! %g2 = 00000000000051e2
! %l5 = 0000000078cb3728, Mem[0000000068800038] = 449b0afc8ce1387a
stx %l5,[%i1+0x038] ! Mem[0000000068800038] = 0000000078cb3728
! Mem[0000000090000038] = 6c2703b5, %g2 = 00000000000051e2
ldub [%i4+0x039],%g2 ! %g2 = 000000000000006c
! Mem[000000009000003c] = b5285bf4, %g2 = 000000000000006c
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffb528
! %l0 = 8b5e3794, %l1 = b9527bf5, Mem[0000000068000010] = 170e3169 fd89e435
std %l0,[%i0+%o2] ! Mem[0000000068000010] = 8b5e3794 b9527bf5
p44_label_21:
! %l4 = 00000000341ac27f, Mem[0000000090000010] = b8b0f4d72e582097
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = 00000000341ac27f
! Mem[0000000090800020] = 1ac27f78, %g2 = ffffffffffffb528
ldub [%i5+0x021],%g2 ! %g2 = 000000000000001a
! Mem[0000000069000000] = 10cf77d9 7ece005c, %l6 = 64fc6531, %l7 = e8b227c5
ldd [%i2+%g0],%l6 ! %l6 = 0000000010cf77d9 000000007ece005c
! Mem[0000000091800020] = 2703b5a0, %g2 = 000000000000001a
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000002703
! %l4 = 00000000341ac27f, Mem[000000009080000a] = 6531742b
stb %l4,[%i5+0x00a] ! Mem[0000000090800008] = 7f31742b
! Mem[000000009080002c] = deedeeab, %g2 = 0000000000002703
ldub [%i5+0x02c],%g2 ! %g2 = 00000000000000de
! %l4 = 341ac27f, %l5 = 78cb3728, Mem[0000000091800028] = b5a05bf4 5eef8174
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 341ac27f 78cb3728
! %l7 = 000000007ece005c, Mem[0000000090800032] = f5d3ffff
sth %l7,[%i5+0x032] ! Mem[0000000090800030] = 005cffff
! Mem[0000000090000004] = deedeeab, %g2 = 00000000000000de
lduh [%i4+0x004],%g2 ! %g2 = 000000000000deed
! %l2 = 00000000a03a3150, Mem[0000000090000004] = deedeeab
stb %l2,[%i4+0x004] ! Mem[0000000090000004] = 50edeeab
p44_label_22:
! %l4 = 00000000341ac27f, Mem[0000000090800028] = 341ac27f
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = 341ac27f
! %l4 = 00000000341ac27f, Mem[0000000090800016] = 82ca9574
sth %l4,[%i5+0x016] ! Mem[0000000090800014] = c27f9574
! %l2 = 00000000a03a3150, Mem[0000000091800014] = 64fc65de
stb %l2,[%o0+0x014] ! Mem[0000000091800014] = 50fc65de
! Mem[0000000090800008] = 64fc7f31742b8ad8, %g2 = 000000000000deed
ldx [%i5+%o1],%g2 ! %g2 = 64fc7f31742b8ad8
! %l2 = a03a3150, %l3 = 78cb3728, Mem[0000000068000028] = ba56bed1 27b36531
std %l2,[%i0+%o5] ! Mem[0000000068000028] = a03a3150 78cb3728
! Mem[0000000091000000] = 92f01e4a e276df48, %g2 = 742b8ad8, %g3 = 624746c9
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01e4a 00000000e276df48
! Mem[0000000069800030] = 95f4ff87, %l1 = 00000000b9527bf5
ldsh [%i3+0x030],%l1 ! %l1 = ffffffffffff95f4
! Mem[000000009080002c] = deedeeab, %g2 = 0000000092f01e4a
lduw [%i5+0x02c],%g2 ! %g2 = 00000000deedeeab
! %l0 = 000000008b5e3794, Mem[0000000090800030] = dc3e005c
stb %l0,[%i5+0x030] ! Mem[0000000090800030] = 943e005c
! Mem[0000000091800030] = 9b67d4df, %g2 = 00000000deedeeab
lduh [%o0+0x032],%g2 ! %g2 = 0000000000009b67
p44_label_23:
! Mem[0000000068800010] = fb5510c8 341ac27f, %l4 = 341ac27f, %l5 = 78cb3728
ldd [%i1+%o2],%l4 ! %l4 = 00000000fb5510c8 00000000341ac27f
! %l7 = 000000007ece005c, Mem[000000009080001e] = 8adf341a
sth %l7,[%i5+0x01e] ! Mem[000000009080001c] = 005c341a
! Mem[0000000090800014] = c27f9574, %g2 = 0000000000009b67
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffffc27f
! %l1 = ffffffffffff95f4, Mem[000000009100001a] = 51e29ea6
sth %l1,[%i6+0x01a] ! Mem[0000000091000018] = 95f49ea6
! %l0 = 000000008b5e3794, Mem[000000009080003a] = ffa364fc
sth %l0,[%i5+0x03a] ! Mem[0000000090800038] = 379464fc
! Mem[0000000090800004] = d7b264fc, %g2 = ffffffffffffc27f
lduh [%i5+0x006],%g2 ! %g2 = 000000000000d7b2
! Mem[0000000091000010] = 00000000 34787b2b, %g2 = 0000d7b2, %g3 = e276df48
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000000 0000000034787b2b
! %l1 = ffffffffffff95f4, Mem[000000009180002e] = 3728f7dc
sth %l1,[%o0+0x02e] ! Mem[000000009180002c] = 95f4f7dc
! Mem[000000009080000c] = 742b8ad8, %g2 = 0000000000000000
ldub [%i5+0x00c],%g2 ! %g2 = 0000000000000074
! Mem[0000000069000034] = 125fdf61, %l7 = 000000007ece005c
lduh [%i2+0x034],%l7 ! %l7 = 000000000000125f
p44_label_24:
! Mem[0000000091800000] = 7b1ac442 64fc65de, %g2 = 00000074, %g3 = 34787b2b
ldd [%o0+%g0],%g2 ! %g2 = 000000007b1ac442 0000000064fc65de
! Mem[0000000091800000] = 7b1ac442, %g18 = 22425798af0976b3
ldsw [%o0+%g0],%g2 ! %g2 = 22425798af0976b3
! %l1 = ffffffffffff95f4, Mem[0000000090800008] = 64fc7f31
stw %l1,[%i5+%o1] ! Mem[0000000090800008] = ffff95f4
! Mem[000000009100000c] = ccff9541, %g2 = 000000007b1ac442
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ccff9541
! Mem[0000000091800008] = 7fec2a37, %g2 = 00000000ccff9541
ldsb [%o0+0x00b],%g2 ! %g2 = 000000000000007f
! Mem[0000000091800030] = f7dc9b67d4df14b0, %g2 = 000000000000007f
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df14b0
! Mem[0000000090800000] = dc284f34, %g2 = f7dc9b67d4df14b0
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffdc28
! Mem[0000000090000020] = 9becd31c, %g2 = ffffffffffffdc28
ldsb [%i4+0x023],%g2 ! %g2 = ffffffffffffff9b
! Mem[0000000090800010] = 4cb9dc28, %g2 = ffffffffffffff9b
ldub [%i5+0x012],%g2 ! %g2 = 000000000000004c
! %l1 = ffffffffffff95f4, Mem[0000000068000038] = 8fb33ffa398b497a
stx %l1,[%i0+0x038] ! Mem[0000000068000038] = ffffffffffff95f4
p44_label_25:
! Mem[0000000091800034] = d4df14b0, %g2 = 000000000000004c
lduh [%o0+0x034],%g2 ! %g2 = 000000000000d4df
! Mem[0000000091800030] = f7dc9b67, %g18 = 22425798af0976b3
ldsw [%o0+0x030],%g2 ! %g2 = 22425798af0976b3
! Mem[0000000090000014] = 341ac27f, %g2 = fffffffff7dc9b67
ldub [%i4+0x014],%g2 ! %g2 = 0000000000000034
! Mem[0000000091800024] = 5bf4341a, %g2 = 0000000000000034
lduh [%o0+0x026],%g2 ! %g2 = 0000000000005bf4
! Mem[000000009000003c] = f4000000, %g2 = 0000000000005bf4
ldsb [%i4+0x03f],%g2 ! %g2 = fffffffffffffff4
! %l6 = 0000000010cf77d9, Mem[0000000090800018] = 95740735
stw %l6,[%i5+%o3] ! Mem[0000000090800018] = 10cf77d9
! Mem[0000000090800038] = 379464fc, %g2 = fffffffffffffff4
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000003794
! %l3 = 0000000078cb3728, Mem[0000000091000030] = d7be449be8b227c5
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 0000000078cb3728
! Mem[0000000090800014] = dc28c27f, %g2 = 0000000000003794
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffdc
! %l3 = 0000000078cb3728, Mem[0000000068800028] = a03a3150cc22f009
stx %l3,[%i1+%o5] ! Mem[0000000068800028] = 0000000078cb3728
ba,a p44_not_taken_0_end
p44_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000008b5e3794
bne,a,pn %xcc,p44_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffff95f4
bne,a,pn %xcc,p44_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a03a3150
bne,a,pn %xcc,p44_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000078cb3728
bne,a,pn %xcc,p44_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000fb5510c8
bne,a,pn %xcc,p44_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000125f
bne,a,pn %xcc,p44_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p44_check_fp_registers:
set p44_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be e615db8c d76cea15
bne %xcc,p44_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 053bbea0 8b4e37e0
bne %xcc,p44_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2862fed9 a5e901dc
bne %xcc,p44_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d0c3006c 855acb40
bne %xcc,p44_f6_fail
nop
! Check Local Memory
set p44_local0_expect,%g1
p44_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 5c056b250a5bc27f
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 = 8b5e3794b9527bf5
ldx [%i0+0x010],%g3 ! Observed data at 0000000068000010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = a03a315078cb3728
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 = ffffffffffff95f4
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+0x010],%g2 ! Expected data = fb5510c8341ac27f
ldx [%i1+0x010],%g3 ! Observed data at 0000000068800010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000078cb3728
ldx [%i1+0x028],%g3 ! Observed data at 0000000068800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 326bd5bb94e604b9
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 = 0000000078cb3728
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+0x010],%g2 ! Expected data = 0000449b64fc65de
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 = 000000005e21f54a
ldx [%i2+0x020],%g3 ! Observed data at 0000000069000020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = fb5510c8341ac27f
ldx [%i2+0x028],%g3 ! Observed data at 0000000069000028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x028,%g4
set p44_local3_expect,%g1
p44_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 8b5e3794b9317bf5
ldx [%i3+0x000],%g3 ! Observed data at 0000000069800000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 341ac27f78cb3728
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 = 64fc6531e8b227c5
ldx [%i3+0x010],%g3 ! Observed data at 0000000069800010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8b5e3794b9527bf5
ldx [%i3+0x020],%g3 ! Observed data at 0000000069800020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 95f4ff874fe97753
ldx [%i3+0x030],%g3 ! Observed data at 0000000069800030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x030,%g4
! The test for processor 44 has passed
p44_passed:
ta GOOD_TRAP
nop
p44_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p44_failed
p44_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p44_failed
p44_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p44_failed
p44_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p44_failed
p44_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p44_failed
p44_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p44_failed
p44_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p44_failed
p44_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p44_failed
p44_f0_fail:
set p44_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f2_fail:
set p44_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f4_fail:
set p44_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f6_fail:
set p44_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stxa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800028]
ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000069000010]
done
p44_trap1o:
stxa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800028]
ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000069000010]
done
p44_trap2e:
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000069800018]
ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069000020]
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069800008]
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000069000000]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068800008]
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068000020]
stda %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800010]
done
p44_trap2o:
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000069800018]
ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069000020]
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069800008]
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000069000000]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068800008]
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068000020]
stda %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800010]
done
p44_trap3e:
nop
nop
nop
nop
nop
done
p44_trap3o:
nop
nop
nop
nop
nop
done
p44_init_memory_pointers:
set p44_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p44_local0_start,%i0
set p44_local1_start,%i1
set p44_local2_start,%i2
set p44_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b32bb16e7b1ac442
ldx [%g1+0x008],%l1 ! %l1 = c6cd128013295eee
ldx [%g1+0x010],%l2 ! %l2 = 68003f90bc66a8c4
ldx [%g1+0x018],%l3 ! %l3 = 12cdd39e64fc65de
ldx [%g1+0x020],%l4 ! %l4 = 0b6c2703b5a05bf4
ldx [%g1+0x028],%l5 ! %l5 = a55c397e5eef8174
ldx [%g1+0x030],%l6 ! %l6 = fb5510c8341ac27f
ldx [%g1+0x038],%l7 ! %l7 = 9aa0ac8282a4dc28
! Initialize the output register of window 0
set unres3_start,%o0
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 = 2a67eba7 5bc62a2a c793c079 282c10f9
! %f4 = 87d3e3b6 6cfd562c f5f8a6fa d4e0982f
! %f8 = 14fe5082 c287b751 93bc3ee5 598b70a6
! %f12 = d8238877 2776a9f1 2c16a891 4a407e2e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3c81e776 c81a0367 fde5ed20 b9786866
! %f20 = 5205136b 79f14536 d94024c2 ec6a00f2
! %f24 = 8febf3c5 4a453c12 5f92bbaa b31ae72a
! %f28 = 8993cf0a 689ceb2f 23697a4a 9ff076d5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2c633bb6 168aafaf bff042fc 66aa902d
! %f36 = a0f428a8 eeaebc0d 7fa86209 e4c241ce
! %f40 = cc6395a3 231e84f9 d2c29619 0be146cf
! %f44 = 902e609f 57b1ac9f e1eb9edc 06c5ba69
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa8087ef700000077,%g7,%g1 ! GSR scale = 14, align = 7
wr %g1,%g0,%gsr ! GSR = a8087ef700000077
wr %g0,%y ! Clear Y 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[000000009180002c] = 4725624a, %g2 = 0000000000004e7b
lduw [%o0+0x02c],%g2 ! %g2 = 000000004725624a
! Mem[0000000091800028] = f4c1a24c, %g2 = 000000004725624a
lduw [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c
! %l6 = a9ece19e, %l7 = 45b81cd6, Mem[0000000090800018] = 95560735 53628adf
std %l6,[%i5+%o3] ! Mem[0000000090800018] = a9ece19e 45b81cd6
! Mem[000000009080001c] = 1cd6665f, %g2 = 00000000f4c1a24c
ldsb [%i5+0x01e],%g2 ! %g2 = 000000000000001c
! Mem[000000006b000028] = 1be44ce2, %l3 = 0a85059a23e27a59
lduw [%i2+%o5],%l3 ! %l3 = 000000001be44ce2
! Mem[0000000090800000] = 1d794f34, %g2 = 000000000000001c
ldub [%i5+0x002],%g2 ! %g2 = 000000000000001d
! Mem[0000000091000010] = 1b126a38, %g2 = 000000000000001d
ldub [%i6+%o2],%g2 ! %g2 = 000000000000001b
! Mem[0000000091000004] = e276df48, %g2 = 000000000000001b
lduw [%i6+0x004],%g2 ! %g2 = 00000000e276df48
! Mem[000000006a80000c] = 12c236ac, %l2 = 9a45478899091782
ldsw [%i1+0x00c],%l2 ! %l2 = 0000000012c236ac
! Mem[0000000091800000] = 270d22b9, %g2 = 00000000e276df48
lduw [%o0+%g0],%g2 ! %g2 = 00000000270d22b9
p45_label_2:
! %l6 = a9ece19e, %l7 = 45b81cd6, Mem[0000000090000018] = e663a5d9 18391fda
std %l6,[%i4+%o3] ! Mem[0000000090000018] = a9ece19e 45b81cd6
! Mem[0000000091000008] = f5482f5f, %g2 = 00000000270d22b9
ldsh [%i6+%o1],%g2 ! %g2 = fffffffffffff548
! %l4 = 64f71784, %l5 = ccfb5201, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 64f71784 ccfb5201
! Mem[0000000091800038] = 24ce60b2, %g2 = fffffffffffff548
ldsh [%o0+0x03a],%g2 ! %g2 = 00000000000024ce
! %l2 = 0000000012c236ac, Mem[0000000091000028] = b35541f1
stw %l2,[%i6+%o5] ! Mem[0000000091000028] = 12c236ac
! %l0 = e143ed227ae6b54b, Mem[0000000091800010] = 404e134b
sth %l0,[%o0+%o2] ! Mem[0000000091800010] = b54b134b
! Mem[000000006b80000c] = b42a66f3, %l7 = 61bf466845b81cd6
lduw [%i3+0x00c],%l7 ! %l7 = 00000000b42a66f3
! Mem[0000000091000030] = d7be7a30, %g2 = 00000000000024ce
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffd7be
! Mem[0000000090800008] = a19e262f, %g18 = f4d7af0851a2334a
ldsw [%i5+%o1],%g2 ! %g2 = f4d7af0851a2334a
! Mem[0000000090800010] = b25f4cb9, %g18 = f4d7af0851a2334a
ldsw [%i5+%o2],%g2 ! %g2 = f4d7af0851a2334a
p45_label_3:
! %l1 = c45413044ea13fba, Mem[000000009000000a] = 1a2fc349
stb %l1,[%i4+0x00a] ! Mem[0000000090000008] = ba2fc349
! Mem[0000000091800034] = d4df14b0, %g2 = ffffffffb25f4cb9
lduw [%o0+0x034],%g2 ! %g2 = 00000000d4df14b0
! %l6 = dad20546a9ece19e, Mem[0000000090000008] = bc84ba2fc349b38e
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = dad20546a9ece19e
! %l4 = 64f71784, %l5 = ccfb5201, Mem[0000000091000030] = d7be7a30 941fa440
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 64f71784 ccfb5201
! %l0 = e143ed227ae6b54b, Mem[000000006a000020] = 39b265d6e5f75b3f
stx %l0,[%i0+%o4] ! Mem[000000006a000020] = e143ed227ae6b54b
! Mem[000000006a000030] = d839c1f7b696f265, %l2 = 0000000012c236ac
ldx [%i0+0x030],%l2 ! %l2 = d839c1f7b696f265
! %l6 = dad20546a9ece19e, Mem[000000006b800028] = a55c8941bd7b6aac
stx %l6,[%i3+%o5] ! Mem[000000006b800028] = dad20546a9ece19e
! Mem[0000000091000018] = 1d9ea6e5, %g2 = 00000000d4df14b0
ldsb [%i6+0x01b],%g2 ! %g2 = 000000000000001d
! Mem[000000006a800038] = bbbe9470, %l7 = 00000000b42a66f3
lduw [%i1+0x038],%l7 ! %l7 = 00000000bbbe9470
! Mem[000000006b000020] = 446c03b2 32cdc7ff, %l6 = a9ece19e, %l7 = bbbe9470
ldd [%i2+%o4],%l6 ! %l6 = 00000000446c03b2 0000000032cdc7ff
p45_label_4:
! %l3 = 000000001be44ce2, Mem[0000000091000030] = 64f71784
sth %l3,[%i6+0x030] ! Mem[0000000091000030] = 4ce21784
! %l2 = b696f265, %l3 = 1be44ce2, Mem[0000000090000000] = 8624e74a 77d35b81
std %l2,[%i4+%g0] ! Mem[0000000090000000] = b696f265 1be44ce2
! Mem[000000006a00000c] = 21633292, %l1 = c45413044ea13fba
ldsh [%i0+0x00e],%l1 ! %l1 = 0000000000003292
! Mem[0000000091000020] = 27c52e6f, %g2 = 000000000000001d
ldub [%i6+0x022],%g2 ! %g2 = 0000000000000027
! %l0 = 7ae6b54b, %l1 = 00003292, Mem[000000006a800008] = 5121d670 12c236ac
std %l0,[%i1+%o1] ! Mem[000000006a800008] = 7ae6b54b 00003292
! Mem[0000000090000038] = 9045cbce, %g18 = f4d7af0851a2334a
ldsw [%i4+0x038],%g2 ! %g2 = f4d7af0851a2334a
! Mem[000000006a000030] = d839c1f7, %l2 = d839c1f7b696f265
ldsw [%i0+0x030],%l2 ! %l2 = ffffffffd839c1f7
! Mem[000000006a800030] = d689a3a9, %l3 = 000000001be44ce2
lduh [%i1+0x030],%l3 ! %l3 = 000000000000d689
! %l0 = e143ed227ae6b54b, Mem[000000009000002c] = 62474693
sth %l0,[%i4+0x02c] ! Mem[000000009000002c] = b54b4693
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = ffffffff9045cbce
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
p45_label_5:
! %l0 = 7ae6b54b, %l1 = 00003292, Mem[0000000091800000] = 270d22b9 47aa0789
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 7ae6b54b 00003292
! %l2 = ffffffffd839c1f7, Mem[000000006a000030] = d839c1f7b696f265
stx %l2,[%i0+0x030] ! Mem[000000006a000030] = ffffffffd839c1f7
! %l5 = f219af53ccfb5201, Mem[000000009180000a] = 2420ec2a
stb %l5,[%o0+0x00a] ! Mem[0000000091800008] = 0120ec2a
! Mem[0000000090800010] = 4cb9af0a, %g2 = 0c9e91291d1391a2
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004cb9
! %l6 = 00000000446c03b2, Mem[0000000091800020] = 21fea2c741537031
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 00000000446c03b2
! Mem[0000000091000008] = 5fccff95, %g2 = 0000000000004cb9
ldub [%i6+0x00b],%g2 ! %g2 = 000000000000005f
! Mem[0000000090000030] = 573d94b1, %g2 = 000000000000005f
ldsb [%i4+0x030],%g2 ! %g2 = 0000000000000057
! Mem[0000000090000020] = a0ecd31c, %g2 = 0000000000000057
ldub [%i4+0x023],%g2 ! %g2 = 00000000000000a0
! %l1 = 0000000000003292, Mem[0000000091000020] = 3d4d27c52e6fd2f1
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 0000000000003292
! Mem[0000000091800028] = 4c472562, %g2 = 00000000000000a0
ldsb [%o0+0x02b],%g2 ! %g2 = 000000000000004c
p45_label_6:
! Mem[000000006b800038] = 468f63ad, %l2 = ffffffffd839c1f7
ldsh [%i3+0x038],%l2 ! %l2 = 000000000000468f
! Mem[000000006a80001c] = f31898a5, %l3 = 000000000000d689
lduw [%i1+0x01c],%l3 ! %l3 = 00000000f31898a5
! Mem[0000000090000038] = 9045cbce, %g18 = f4d7af0851a2334a
ldsw [%i4+0x038],%g2 ! %g2 = f4d7af0851a2334a
! Mem[0000000091800004] = 00003292, %g2 = ffffffff9045cbce
lduh [%o0+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = 0c9e9129, %g2 = 0000000000000000
lduh [%o0+%o3],%g2 ! %g2 = 0000000000000c9e
! %l3 = 00000000f31898a5, Mem[000000006b800010] = 8e341efd
stw %l3,[%i3+%o2] ! Mem[000000006b800010] = f31898a5
! %l5 = f219af53ccfb5201, Mem[0000000090000039] = 45cbce22
stb %l5,[%i4+0x039] ! Mem[0000000090000038] = 01cbce22
! Mem[0000000090800010] = 4cb9af0a, %g2 = 0000000000000c9e
ldub [%i5+0x012],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000030] = 1784ccfb, %g2 = 000000000000004c
lduh [%i6+0x032],%g2 ! %g2 = 0000000000001784
! Mem[000000009080002c] = cb9834df, %g2 = 0000000000001784
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb9834df
p45_label_7:
! %l6 = 00000000446c03b2, Mem[0000000091800028] = f4c1a24c
sth %l6,[%o0+%o5] ! Mem[0000000091800028] = 03b2a24c
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = cb9834df, %g3 = 0bad0b00
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! Mem[0000000090800028] = ddee8f90, %g18 = f4d7af0851a2334a
ldsw [%i5+%o5],%g2 ! %g2 = f4d7af0851a2334a
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = ddee8f90, %g3 = 2e582097
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! %l0 = 7ae6b54b, %l1 = 00003292, Mem[0000000091800008] = 4c630120 ec2a3791
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 7ae6b54b 00003292
! %l7 = 0000000032cdc7ff, Mem[000000006a800004] = b1183072
stb %l7,[%i1+0x004] ! Mem[000000006a800004] = ff183072
! %l4 = 570a985864f71784, Mem[0000000091800030] = f7dc9b67
stw %l4,[%o0+0x030] ! Mem[0000000091800030] = 64f71784
! %l1 = 0000000000003292, Mem[000000009180003b] = ce60b200
stb %l1,[%o0+0x03b] ! Mem[0000000091800038] = 9260b200
! Mem[0000000090800008] = a19e262f, %g18 = f4d7af0851a2334a
ldsw [%i5+%o1],%g2 ! %g2 = f4d7af0851a2334a
! Mem[0000000090800028] = ddee8f90 cb9834df, %g2 = a19e262f, %g3 = 2e582097
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90 00000000cb9834df
p45_label_8:
! Mem[0000000090000008] = dad20546, %g2 = 00000000ddee8f90
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffdad2
! Mem[0000000090000034] = 90609001, %g2 = ffffffffffffdad2
lduh [%i4+0x036],%g2 ! %g2 = 0000000000009060
! Mem[000000009100002c] = 35bd4ce2, %g2 = 0000000000009060
ldsh [%i6+0x02e],%g2 ! %g2 = 00000000000035bd
! Mem[000000006a00002c] = c80a341f, %l4 = 570a985864f71784
lduh [%i0+0x02e],%l4 ! %l4 = 000000000000341f
! %l0 = 7ae6b54b, %l1 = 00003292, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 7ae6b54b 00003292
! %l6 = 446c03b2, %l7 = 32cdc7ff, Mem[000000006b800020] = 4b7ce29e 9f6a7e7b
std %l6,[%i3+%o4] ! Mem[000000006b800020] = 446c03b2 32cdc7ff
! Mem[0000000090800020] = 665fc762, %g2 = 00000000000035bd
lduh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! Mem[0000000090800000] = 2f7f1d79, %g18 = f4d7af0851a2334a
ldsw [%i5+%g0],%g2 ! %g2 = f4d7af0851a2334a
! %l7 = 0000000032cdc7ff, Mem[000000006b000038] = 05bba2ce629c1ecb
stx %l7,[%i2+0x038] ! Mem[000000006b000038] = 0000000032cdc7ff
! %l4 = 000000000000341f, Mem[000000006b000038] = 00000000
stw %l4,[%i2+0x038] ! Mem[000000006b000038] = 0000341f
p45_label_9:
! %l4 = 000000000000341f, Mem[0000000090800008] = a19e262f
sth %l4,[%i5+%o1] ! Mem[0000000090800008] = 341f262f
! Mem[0000000091800008] = 7ae6b54b00003292, %g2 = 000000002f7f1d79
ldx [%o0+%o1],%g2 ! %g2 = 7ae6b54b00003292
! %l5 = f219af53ccfb5201, Mem[000000009100002e] = 35bd4ce2
sth %l5,[%i6+0x02e] ! Mem[000000009100002c] = 52014ce2
! %l3 = 00000000f31898a5, Mem[0000000090800022] = c762da43
sth %l3,[%i5+0x022] ! Mem[0000000090800020] = 98a5da43
! Mem[0000000090800000] = 794f34d7, %g2 = 7ae6b54b00003292
ldsb [%i5+0x003],%g2 ! %g2 = 0000000000000079
! Mem[0000000090000008] = d20546a9, %g2 = 0000000000000079
ldsb [%i4+0x009],%g2 ! %g2 = ffffffffffffffd2
! Mem[0000000090800034] = 5201fc55, %g2 = ffffffffffffffd2
lduh [%i5+0x036],%g2 ! %g2 = 0000000000005201
! %l4 = 000000000000341f, Mem[000000009180001c] = 1d1391a2
sth %l4,[%o0+0x01c] ! Mem[000000009180001c] = 341f91a2
! Mem[0000000090800018] = a9ece19e, %g18 = f4d7af0851a2334a
ldsw [%i5+%o3],%g2 ! %g2 = f4d7af0851a2334a
! Mem[0000000091000014] = 326f7ae6, %g2 = ffffffffa9ece19e
ldsh [%i6+0x016],%g2 ! %g2 = 000000000000326f
p45_label_10:
! Mem[000000009080002c] = df64f717, %g2 = 000000000000326f
ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffffdf
! %l6 = 00000000446c03b2, Mem[000000006b000020] = 446c03b232cdc7ff
stx %l6,[%i2+%o4] ! Mem[000000006b000020] = 00000000446c03b2
! %l7 = 0000000032cdc7ff, Mem[0000000090000028] = c7af7175b54b4693
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 0000000032cdc7ff
! Mem[000000006b800018] = 2f0d54e8, %l5 = f219af53ccfb5201
ldsw [%i3+%o3],%l5 ! %l5 = 000000002f0d54e8
! %l6 = 00000000446c03b2, Mem[0000000091000039] = 78fe309b
stb %l6,[%i6+0x039] ! Mem[0000000091000038] = b2fe309b
! Mem[0000000091000024] = 00003292, %g2 = ffffffffffffffdf
ldub [%i6+0x024],%g2 ! %g2 = 0000000000000000
! Mem[000000006b000020] = 00000000, %l1 = 0000000000003292
ldsw [%i2+%o4],%l1 ! %l1 = 0000000000000000
! %l2 = 000000000000468f, Mem[0000000091800030] = 64f71784d4df14b0
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 000000000000468f
! Mem[0000000090000010] = b8b0f4d7, %g2 = 0000000000000000
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b8b0
! %l3 = 00000000f31898a5, Mem[0000000090000024] = ecd31cd9
sth %l3,[%i4+0x024] ! Mem[0000000090000024] = 98a51cd9
p45_label_11:
! Mem[000000006b80002c] = a9ece19e, %l3 = 00000000f31898a5
lduw [%i3+0x02c],%l3 ! %l3 = 00000000a9ece19e
! Mem[000000009000002c] = 32cdc7ff, %g2 = 000000000000b8b0
ldsh [%i4+0x02c],%g2 ! %g2 = 00000000000032cd
! %l3 = 00000000a9ece19e, Mem[0000000091800020] = 00000000446c03b2
stx %l3,[%o0+%o4] ! Mem[0000000091800020] = 00000000a9ece19e
! Mem[0000000091000024] = 329212c2, %g2 = 00000000000032cd
ldsh [%i6+0x026],%g2 ! %g2 = 0000000000003292
! %l2 = 0000468f, %l3 = a9ece19e, Mem[0000000091000038] = d5b2fe30 9b50f1dd
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 0000468f a9ece19e
! Mem[000000009080003c] = 5ac4b8a1, %g18 = f4d7af0851a2334a
ldsw [%i5+0x03c],%g2 ! %g2 = f4d7af0851a2334a
! %l4 = 0000341f, %l5 = 2f0d54e8, Mem[0000000091000028] = 12c236ac 65d65201
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 0000341f 2f0d54e8
! Mem[0000000091000024] = 00329200, %g2 = 000000005ac4b8a1
ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800008] = e6b54b00, %g2 = 0000000000000000
ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000090800008] = 341f262f, %g2 = ffffffffffffffe6
lduh [%i5+%o1],%g2 ! %g2 = 000000000000341f
p45_label_12:
! Mem[000000006b00000c] = 7ea0991c, %l2 = 000000000000468f
ldsh [%i2+0x00e],%l2 ! %l2 = ffffffffffff991c
! %l7 = 0000000032cdc7ff, Mem[0000000090000005] = e44ce2da
stb %l7,[%i4+0x005] ! Mem[0000000090000004] = ff4ce2da
! Mem[0000000091800028] = b2a24c47, %g2 = 000000000000341f
ldsb [%o0+0x029],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000090800010] = 4cb9af0a, %g2 = ffffffffffffffb2
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004cb9
! %l7 = 0000000032cdc7ff, Mem[000000009100003f] = 9e000000
stb %l7,[%i6+0x03f] ! Mem[000000009100003c] = ff000000
! %l5 = 000000002f0d54e8, Mem[0000000091800036] = 468f2067
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = 54e82067
! %l1 = 0000000000000000, Mem[000000009100003e] = e1ff0000
stb %l1,[%i6+0x03e] ! Mem[000000009100003c] = 00ff0000
! %l6 = 00000000446c03b2, Mem[0000000090800008] = 341f262f
stb %l6,[%i5+%o1] ! Mem[0000000090800008] = b21f262f
! %l3 = 00000000a9ece19e, Mem[0000000090800032] = 1784ccfb
sth %l3,[%i5+0x032] ! Mem[0000000090800030] = e19eccfb
! Mem[0000000091800038] = 20672492 60b200b2, %g2 = 00004cb9, %g3 = cb9834df
ldd [%o0+0x038],%g2 ! %g2 = 0000000020672492 0000000060b200b2
p45_label_13:
! %l2 = ffff991c, %l3 = a9ece19e, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l2,[%i5+%g0] ! Mem[0000000090800000] = ffff991c a9ece19e
! %l7 = 0000000032cdc7ff, Mem[000000006b000025] = 446c03b2
stb %l7,[%i2+0x025] ! Mem[000000006b000024] = 44ff03b2
! Mem[0000000091000010] = 1b126a38, %g2 = 0000000020672492
lduw [%i6+%o2],%g2 ! %g2 = 000000001b126a38
! Mem[000000006a800034] = 97aed345, %l4 = 000000000000341f
ldub [%i1+0x035],%l4 ! %l4 = 00000000000000ae
! Mem[0000000090800018] = e19e45b8, %g2 = 000000001b126a38
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000e19e
! Mem[0000000091000018] = 7ae6b54b, %g2 = 000000000000e19e
lduh [%i6+%o3],%g2 ! %g2 = 0000000000007ae6
! %l2 = ffffffffffff991c, Mem[000000006b800004] = e80c70e5
sth %l2,[%i3+0x004] ! Mem[000000006b800004] = 991c70e5
! %l2 = ffffffffffff991c, Mem[0000000091000034] = ccfb5201
sth %l2,[%i6+0x034] ! Mem[0000000091000034] = 991c5201
! Mem[0000000091000034] = 991c5201, %g2 = 0000000000007ae6
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffff991c
! Mem[0000000091800004] = 32927ae6, %g2 = ffffffffffff991c
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000032
p45_label_14:
! Mem[0000000091800010] = b54b134b 01f6b102, %g2 = 00000032, %g3 = 60b200b2
ldd [%o0+%o2],%g2 ! %g2 = 00000000b54b134b 0000000001f6b102
! Mem[0000000091800000] = b54b0000, %g2 = 00000000b54b134b
ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffffb54b
! Mem[000000006b00003c] = 32cdc7ff, %l0 = e143ed227ae6b54b
lduw [%i2+0x03c],%l0 ! %l0 = 0000000032cdc7ff
! Mem[0000000090800028] = ddee8f90 cb9834df, %g2 = ffffb54b, %g3 = 01f6b102
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90 00000000cb9834df
! Mem[0000000090000018] = a9ece19e, %g2 = 00000000ddee8f90
lduw [%i4+%o3],%g2 ! %g2 = 00000000a9ece19e
! Mem[0000000091800018] = 29341f91, %g2 = 00000000a9ece19e
ldsb [%o0+0x01b],%g2 ! %g2 = 0000000000000029
! Mem[000000009180000c] = 00003292, %g2 = 0000000000000029
lduw [%o0+0x00c],%g2 ! %g2 = 0000000000003292
! Mem[0000000091000004] = 48f5482f, %g2 = 0000000000003292
ldsb [%i6+0x007],%g2 ! %g2 = 0000000000000048
! %l5 = 000000002f0d54e8, Mem[000000006b000008] = fe226b4b7ea0991c
stx %l5,[%i2+%o1] ! Mem[000000006b000008] = 000000002f0d54e8
! Mem[0000000090800004] = e19eb21f, %g2 = 0000000000000048
lduh [%i5+0x006],%g2 ! %g2 = 000000000000e19e
p45_label_15:
! %l4 = 000000ae, %l5 = 2f0d54e8, Mem[0000000090800028] = ddee8f90 cb9834df
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 000000ae 2f0d54e8
! Mem[000000006b800004] = 991c70e5, %l0 = 0000000032cdc7ff
lduw [%i3+0x004],%l0 ! %l0 = 00000000991c70e5
! Mem[000000006b000008] = 00000000, %l6 = 00000000446c03b2
ldsw [%i2+%o1],%l6 ! %l6 = 0000000000000000
! Mem[000000006a800038] = bbbe9470, %l1 = 0000000000000000
ldsw [%i1+0x038],%l1 ! %l1 = ffffffffbbbe9470
! Mem[0000000090800024] = da437290, %g2 = 000000000000e19e
lduw [%i5+0x024],%g2 ! %g2 = 00000000da437290
! Mem[000000009080001c] = 45b81cd6, %g2 = 00000000da437290
ldub [%i5+0x01c],%g2 ! %g2 = 0000000000000045
! Mem[0000000091000030] = 84991c52, %g2 = 0000000000000045
ldsb [%i6+0x033],%g2 ! %g2 = ffffffffffffff84
! Mem[000000006a000030] = ffffffff, %l6 = 0000000000000000
ldsw [%i0+0x030],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000090800038] = fc554a3e, %g2 = ffffffffffffff84
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e
! Mem[0000000090000030] = 573d94b1, %g2 = 00000000fc554a3e
lduw [%i4+0x030],%g2 ! %g2 = 00000000573d94b1
p45_label_16:
! Mem[000000006a000028] = 3f689ca3, %l5 = 000000002f0d54e8
ldsb [%i0+0x029],%l5 ! %l5 = 0000000000000068
! Mem[0000000091800038] = 20672492 60b200b2, %g2 = 573d94b1, %g3 = cb9834df
ldd [%o0+0x038],%g2 ! %g2 = 0000000020672492 0000000060b200b2
! Mem[0000000090800000] = ffff991ca9ece19e, %g2 = 0000000020672492
ldx [%i5+%g0],%g2 ! %g2 = ffff991ca9ece19e
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = ffff991ca9ece19e
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[000000009000002c] = 32cdc7ff, %g2 = fc554a3e5ac4b8a1
lduh [%i4+0x02c],%g2 ! %g2 = 00000000000032cd
! %l4 = 00000000000000ae, Mem[0000000091000036] = 52010000
stb %l4,[%i6+0x036] ! Mem[0000000091000034] = ae010000
! %l6 = ffffffffffffffff, Mem[000000009000002f] = ff573d94
stb %l6,[%i4+0x02f] ! Mem[000000009000002c] = ff573d94
! Mem[0000000090000010] = b8b0f4d7, %g2 = 00000000000032cd
lduw [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7
! %l1 = ffffffffbbbe9470, Mem[0000000091000034] = 991cae01
stb %l1,[%i6+0x034] ! Mem[0000000091000034] = 701cae01
! Mem[0000000090000020] = efdae8a0, %g2 = 00000000b8b0f4d7
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
p45_label_17:
! %l1 = ffffffffbbbe9470, Mem[0000000090800008] = b21f262fca578ad8
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = ffffffffbbbe9470
! %l4 = 000000ae, %l5 = 00000068, Mem[0000000090000038] = 9001cbce 22b61a17
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 000000ae 00000068
! %l7 = 0000000032cdc7ff, Mem[0000000090000025] = a51cd900
stb %l7,[%i4+0x025] ! Mem[0000000090000024] = ff1cd900
! %l7 = 0000000032cdc7ff, Mem[000000009100000b] = 5fccff95
stb %l7,[%i6+0x00b] ! Mem[0000000091000008] = ffccff95
! %l0 = 00000000991c70e5, Mem[0000000091800029] = b2a24c47
stb %l0,[%o0+0x029] ! Mem[0000000091800028] = e5a24c47
! %l6 = ffffffffffffffff, Mem[0000000091800010] = b54b134b01f6b102
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = ffffffffffffffff
! Mem[000000006b800010] = f31898a5 1a94ebc2, %l2 = ffff991c, %l3 = a9ece19e
ldd [%i3+%o2],%l2 ! %l2 = 00000000f31898a5 000000001a94ebc2
! Mem[0000000090000034] = da399060, %g2 = 00000000efdae8a0
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffda39
! %l5 = 0000000000000068, Mem[0000000090800018] = a9ece19e45b81cd6
stx %l5,[%i5+%o3] ! Mem[0000000090800018] = 0000000000000068
! Mem[0000000091800020] = 0000a9ec, %g2 = ffffffffffffda39
lduh [%o0+0x022],%g2 ! %g2 = 0000000000000000
p45_label_18:
! %l4 = 00000000000000ae, Mem[0000000091000010] = 1b126a381f66326f
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = 00000000000000ae
! Mem[000000006a000008] = ad3c5eb4, %l0 = 00000000991c70e5
lduh [%i0+%o1],%l0 ! %l0 = 000000000000ad3c
! Mem[000000006b800000] = 16976901, %l4 = 00000000000000ae
lduw [%i3+%g0],%l4 ! %l4 = 0000000016976901
! %l1 = ffffffffbbbe9470, Mem[0000000090000000] = b696f265
stw %l1,[%i4+%g0] ! Mem[0000000090000000] = bbbe9470
! %l2 = 00000000f31898a5, Mem[0000000090000017] = 97a9ece1
stb %l2,[%i4+0x017] ! Mem[0000000090000014] = a5a9ece1
! %l2 = 00000000f31898a5, Mem[000000006b000030] = c63fbd7d365531a6
stx %l2,[%i2+0x030] ! Mem[000000006b000030] = 00000000f31898a5
! Mem[0000000090800024] = da437290, %g18 = f4d7af0851a2334a
ldsw [%i5+0x024],%g2 ! %g2 = f4d7af0851a2334a
! %l5 = 0000000000000068, Mem[0000000091000010] = 00000000
sth %l5,[%i6+%o2] ! Mem[0000000091000010] = 00680000
! %l5 = 0000000000000068, Mem[0000000091800028] = 03e5a24c
stw %l5,[%o0+%o5] ! Mem[0000000091800028] = 00000068
! %l5 = 0000000000000068, Mem[0000000091800000] = 7ae6b54b
stw %l5,[%o0+%g0] ! Mem[0000000091800000] = 00000068
p45_label_19:
! Mem[0000000090000030] = 94b1da39, %g2 = ffffffffda437290
ldsb [%i4+0x032],%g2 ! %g2 = ffffffffffffff94
! %l0 = 000000000000ad3c, Mem[0000000090000024] = 98ff1cd9
stb %l0,[%i4+0x024] ! Mem[0000000090000024] = 3cff1cd9
! Mem[0000000091800028] = 00000068, %g2 = ffffffffffffff94
ldsb [%o0+%o5],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000032cdc7ff, Mem[000000009100000a] = 2fffccff
sth %l7,[%i6+0x00a] ! Mem[0000000091000008] = c7ffccff
! %l2 = 00000000f31898a5, Mem[0000000090000022] = e8a03cff
sth %l2,[%i4+0x022] ! Mem[0000000090000020] = 98a53cff
! Mem[0000000091800030] = 00000000000054e8, %g2 = 0000000000000000
ldx [%o0+0x030],%g2 ! %g2 = 00000000000054e8
! %l1 = ffffffffbbbe9470, Mem[0000000090000028] = 00000000
sth %l1,[%i4+%o5] ! Mem[0000000090000028] = 94700000
! %l6 = ffffffff, %l7 = 32cdc7ff, Mem[000000006b800010] = f31898a5 1a94ebc2
std %l6,[%i3+%o2] ! Mem[000000006b800010] = ffffffff 32cdc7ff
! Mem[0000000090800010] = b25f4cb9af0a82ca, %g2 = 00000000000054e8
ldx [%i5+%o2],%g2 ! %g2 = b25f4cb9af0a82ca
! %l3 = 000000001a94ebc2, Mem[000000006b000000] = 8bcf1f83
sth %l3,[%i2+%g0] ! Mem[000000006b000000] = ebc21f83
p45_label_20:
! Mem[0000000090800008] = ffffffffbbbe9470, %g2 = b25f4cb9af0a82ca
ldx [%i5+%o1],%g2 ! %g2 = ffffffffbbbe9470
! %l4 = 0000000016976901, Mem[000000009080001d] = 00006866
stb %l4,[%i5+0x01d] ! Mem[000000009080001c] = 01006866
! Mem[000000006a800010] = 19e0f07c, %l7 = 0000000032cdc7ff
ldsh [%i1+0x012],%l7 ! %l7 = fffffffffffff07c
! %l4 = 0000000016976901, Mem[000000006b80002a] = dad20546
sth %l4,[%i3+0x02a] ! Mem[000000006b800028] = dad26901
! %l6 = ffffffffffffffff, Mem[000000009000000c] = a9ece19e
sth %l6,[%i4+0x00c] ! Mem[000000009000000c] = ffffe19e
! Mem[000000006a00002c] = c80a341f, %l4 = 0000000016976901
ldsw [%i0+0x02c],%l4 ! %l4 = ffffffffc80a341f
! %l4 = ffffffffc80a341f, Mem[0000000091800008] = 7ae6b54b00003292
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = ffffffffc80a341f
! Mem[000000009100003c] = a9ec00ff, %g18 = f4d7af0851a2334a
ldsw [%i6+0x03c],%g2 ! %g2 = f4d7af0851a2334a
! Mem[0000000090000024] = 3cff1cd9, %g18 = f4d7af0851a2334a
ldsw [%i4+0x024],%g2 ! %g2 = f4d7af0851a2334a
! %l4 = ffffffffc80a341f, Mem[0000000090000029] = 70000032
stb %l4,[%i4+0x029] ! Mem[0000000090000028] = 1f000032
p45_label_21:
! Mem[0000000091800010] = ffffffff ffffffff, %g2 = 3cff1cd9, %g3 = 60b200b2
ldd [%o0+%o2],%g2 ! %g2 = 00000000ffffffff 00000000ffffffff
! Mem[000000006a000018] = 58f7408477263822, %l0 = 000000000000ad3c
ldx [%i0+%o3],%l0 ! %l0 = 58f7408477263822
! %l6 = ffffffffffffffff, Mem[000000009000001f] = d6efda98
stb %l6,[%i4+0x01f] ! Mem[000000009000001c] = ffefda98
! Mem[0000000091800028] = 00000068 4725624a, %g2 = ffffffff, %g3 = ffffffff
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000068 000000004725624a
! Mem[0000000091800010] = ffffffff, %g2 = 0000000000000068
lduw [%o0+%o2],%g2 ! %g2 = 00000000ffffffff
! Mem[000000009100002c] = e84ce217, %g2 = 00000000ffffffff
ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffffe8
! Mem[000000006b800008] = 1dc2d694, %l5 = 0000000000000068
lduw [%i3+%o1],%l5 ! %l5 = 000000001dc2d694
! Mem[0000000091000028] = 0000341f, %g18 = f4d7af0851a2334a
ldsw [%i6+%o5],%g2 ! %g2 = f4d7af0851a2334a
! %l2 = 00000000f31898a5, Mem[0000000090000028] = 941f000032cdc7ff
stx %l2,[%i4+%o5] ! Mem[0000000090000028] = 00000000f31898a5
! Mem[0000000091800028] = 00006847, %g2 = 000000000000341f
ldsb [%o0+0x029],%g2 ! %g2 = 0000000000000000
p45_label_22:
! %l6 = ffffffffffffffff, Mem[0000000091000028] = 0000341f
stw %l6,[%i6+%o5] ! Mem[0000000091000028] = ffffffff
! %l7 = fffffffffffff07c, Mem[0000000090800018] = 0000000000010068
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = fffffffffffff07c
! %l5 = 000000001dc2d694, Mem[0000000090000010] = b8b0f4d72e5820a5
stx %l5,[%i4+%o2] ! Mem[0000000090000010] = 000000001dc2d694
! %l0 = 77263822, %l1 = bbbe9470, Mem[0000000090000020] = efda98a5 3cff1cd9
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 77263822 bbbe9470
! Mem[000000009100001c] = 32920000, %g2 = 0000000000000000
ldub [%i6+0x01e],%g2 ! %g2 = 0000000000000032
! Mem[0000000091000038] = 0000468fa9ec00ff, %g2 = 0000000000000032
ldx [%i6+0x038],%g2 ! %g2 = 0000468fa9ec00ff
! %l0 = 58f7408477263822, Mem[0000000091000020] = 00000000
sth %l0,[%i6+%o4] ! Mem[0000000091000020] = 38220000
! Mem[0000000091800028] = 00684725, %g2 = 0000468fa9ec00ff
ldub [%o0+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800000] = 00000068, %g18 = f4d7af0851a2334a
ldsw [%o0+%g0],%g2 ! %g2 = f4d7af0851a2334a
! Mem[000000006b80002c] = a9ece19e, %l7 = fffffffffffff07c
ldub [%i3+0x02c],%l7 ! %l7 = 00000000000000a9
p45_label_23:
! Mem[000000006a80003c] = 27712554, %l5 = 000000001dc2d694
lduh [%i1+0x03e],%l5 ! %l5 = 0000000000002554
! Mem[000000006a000008] = ad3c5eb4, %l1 = ffffffffbbbe9470
ldub [%i0+0x009],%l1 ! %l1 = 000000000000003c
! Mem[0000000091800028] = 00000068 4725624a, %g2 = 00000068, %g3 = 4725624a
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000068 000000004725624a
! Mem[0000000091000028] = ff2f0d54, %g2 = 0000000000000068
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091000030] = 4ce21784 701cae01, %g2 = 000000ff, %g3 = 4725624a
ldd [%i6+0x030],%g2 ! %g2 = 000000004ce21784 00000000701cae01
! %l3 = 000000001a94ebc2, Mem[0000000091800000] = 0000006800003292
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = 000000001a94ebc2
! Mem[000000009000001c] = 1cff7726, %g2 = 000000004ce21784
lduh [%i4+0x01e],%g2 ! %g2 = 0000000000001cff
! %l4 = c80a341f, %l5 = 00002554, Mem[0000000091800028] = 00000068 4725624a
std %l4,[%o0+%o5] ! Mem[0000000091800028] = c80a341f 00002554
! Mem[0000000090800038] = fc554a3e, %g2 = 0000000000001cff
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e
! Mem[0000000091000030] = 4ce21784701cae01, %g2 = 00000000fc554a3e
ldx [%i6+0x030],%g2 ! %g2 = 4ce21784701cae01
p45_label_24:
! %l2 = 00000000f31898a5, Mem[0000000091000035] = 1cae0100
stb %l2,[%i6+0x035] ! Mem[0000000091000034] = a5ae0100
! Mem[0000000091000000] = 92f01ec2e276df48, %g2 = 4ce21784701cae01
ldx [%i6+%g0],%g2 ! %g2 = 92f01ec2e276df48
! %l1 = 000000000000003c, Mem[0000000091800028] = c80a341f00002554
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 000000000000003c
! Mem[000000009180003c] = 60b200b2, %g2 = 92f01ec2e276df48
lduw [%o0+0x03c],%g2 ! %g2 = 0000000060b200b2
! %l4 = ffffffffc80a341f, Mem[0000000091000024] = 00003292
sth %l4,[%i6+0x024] ! Mem[0000000091000024] = 341f3292
! Mem[000000009000003c] = 00000068, %g2 = 0000000060b200b2
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800008] = ffffffff, %g18 = f4d7af0851a2334a
ldsw [%o0+%o1],%g2 ! %g2 = f4d7af0851a2334a
! Mem[000000009100000c] = ccff9541, %g2 = ffffffffffffffff
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ccff9541
! Mem[0000000090000000] = bbbe9470 1bff4ce2, %g2 = ccff9541, %g3 = 701cae01
ldd [%i4+%g0],%g2 ! %g2 = 00000000bbbe9470 000000001bff4ce2
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = bbbe9470, %g3 = 1bff4ce2
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
p45_label_25:
! Mem[0000000090800028] = 000000ae, %g2 = 0000000092f01ec2
lduw [%i5+%o5],%g2 ! %g2 = 00000000000000ae
! %l3 = 000000001a94ebc2, Mem[000000009080001c] = fffff07c
sth %l3,[%i5+0x01c] ! Mem[000000009080001c] = ebc2f07c
! Mem[0000000091000018] = 7ae6b54b00003292, %g2 = 00000000000000ae
ldx [%i6+%o3],%g2 ! %g2 = 7ae6b54b00003292
! Mem[000000006a800020] = 3182c7af, %l4 = ffffffffc80a341f
ldub [%i1+0x023],%l4 ! %l4 = 00000000000000af
! %l7 = 00000000000000a9, Mem[0000000091000035] = a5ae0100
stb %l7,[%i6+0x035] ! Mem[0000000091000034] = a9ae0100
! %l7 = 00000000000000a9, Mem[0000000090800004] = a9ece19e
stw %l7,[%i5+0x004] ! Mem[0000000090800004] = 000000a9
! %l3 = 000000001a94ebc2, Mem[0000000090000016] = d694a9ec
sth %l3,[%i4+0x016] ! Mem[0000000090000014] = ebc2a9ec
! Mem[0000000091000008] = f548c7ff, %g18 = f4d7af0851a2334a
ldsw [%i6+%o1],%g2 ! %g2 = f4d7af0851a2334a
! Mem[0000000091800020] = 00000000, %g18 = f4d7af0851a2334a
ldsw [%o0+%o4],%g2 ! %g2 = f4d7af0851a2334a
! %l3 = 000000001a94ebc2, Mem[000000006a800003] = 4c5ea84d
stb %l3,[%i1+0x003] ! Mem[000000006a800000] = 4c5ea8c2
ba,a p45_not_taken_0_end
p45_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 58f7408477263822
bne,a,pn %xcc,p45_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000003c
bne,a,pn %xcc,p45_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f31898a5
bne,a,pn %xcc,p45_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000001a94ebc2
bne,a,pn %xcc,p45_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000af
bne,a,pn %xcc,p45_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000002554
bne,a,pn %xcc,p45_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffff
bne,a,pn %xcc,p45_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000a9
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 c793c079 282c10f9
bne %xcc,p45_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f5f8a6fa d4e0982f
bne %xcc,p45_f6_fail
nop
! Check Local Memory
set p45_local0_expect,%g1
p45_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = e143ed227ae6b54b
ldx [%i0+0x020],%g3 ! Observed data at 000000006a000020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffffd839c1f7
ldx [%i0+0x030],%g3 ! Observed data at 000000006a000030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x030,%g4
set p45_local1_expect,%g1
p45_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 4c5ea8c2ff183072
ldx [%i1+0x000],%g3 ! Observed data at 000000006a800000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7ae6b54b00003292
ldx [%i1+0x008],%g3 ! Observed data at 000000006a800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x008,%g4
set p45_local2_expect,%g1
p45_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ebc21f836f00075e
ldx [%i2+0x000],%g3 ! Observed data at 000000006b000000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000002f0d54e8
ldx [%i2+0x008],%g3 ! Observed data at 000000006b000008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000044ff03b2
ldx [%i2+0x020],%g3 ! Observed data at 000000006b000020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000f31898a5
ldx [%i2+0x030],%g3 ! Observed data at 000000006b000030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000341f32cdc7ff
ldx [%i2+0x038],%g3 ! Observed data at 000000006b000038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x038,%g4
set p45_local3_expect,%g1
p45_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 16976901991c70e5
ldx [%i3+0x000],%g3 ! Observed data at 000000006b800000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffff32cdc7ff
ldx [%i3+0x010],%g3 ! Observed data at 000000006b800010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 446c03b232cdc7ff
ldx [%i3+0x020],%g3 ! Observed data at 000000006b800020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = dad26901a9ece19e
ldx [%i3+0x028],%g3 ! Observed data at 000000006b800028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x028,%g4
! The test for processor 45 has passed
p45_passed:
ta GOOD_TRAP
nop
p45_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p45_failed
p45_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p45_failed
p45_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p45_failed
p45_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p45_failed
p45_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p45_failed
p45_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p45_failed
p45_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p45_failed
p45_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p45_failed
p45_f2_fail:
set p45_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f6_fail:
set p45_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 45 failed
p45_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b4] ! Set processor 45 done flag
set p45_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 45 failed
p45_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b4] ! Set processor 45 done flag
set p45_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p45_selfmod_failed:
ba p45_failed
mov 0xabc,%g1
p45_common_error:
or %g0,0xf0d,%g1
ba p45_failed
mov %o5,%g3
p45_common_signature_error:
set p45_temp,%g1
ba p45_failed
st %g2,[%g1] ! Common Lock Number
p45_common_timeout:
set p45_temp,%g1
ba p45_failed
st %g2,[%g1] ! Common Lock Number
p45_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p45_failed
mov 0x0,%g3
p45_trap1e:
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a800008]
stxa %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800000]
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006b800008]
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a000000]
done
p45_trap1o:
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a800008]
stxa %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800000]
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006b800008]
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a000000]
done
p45_trap2e:
stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800008]
lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a800010]
stba %l1,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000018]
done
p45_trap2o:
stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800008]
lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a800010]
stba %l1,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000018]
done
p45_trap3e:
nop
nop
nop
nop
nop
done
p45_trap3o:
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 = e143ed227ae6b54b
ldx [%g1+0x008],%l1 ! %l1 = c45413044ea13fba
ldx [%g1+0x010],%l2 ! %l2 = 9a45478899091782
ldx [%g1+0x018],%l3 ! %l3 = 0a85059a23e27a59
ldx [%g1+0x020],%l4 ! %l4 = 570a985864f71784
ldx [%g1+0x028],%l5 ! %l5 = f219af53ccfb5201
ldx [%g1+0x030],%l6 ! %l6 = dad20546a9ece19e
ldx [%g1+0x038],%l7 ! %l7 = 61bf466845b81cd6
! Initialize the output register of window 0
set unres3_start,%o0
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 = 86d3f798 61c3555c 22c54aeb 10ced41c
! %f4 = 749dad71 f8958967 f07963aa a2c11ef5
! %f8 = cd879a22 02368c80 2a2bb9c7 7c82463d
! %f12 = 80fe1cd6 8fc50561 1d4b7793 c3e73e44
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8a104c44 ef5fa3d2 eacfb1d0 4be3bf34
! %f20 = c99a968b d32c9a33 19ef99f4 faa9004f
! %f24 = f82109cf b4391407 fc9a5adb 403c2add
! %f28 = e19fdb37 52b84526 e2f02acd db0ad0b7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fcbab7eb 73cf1c41 a7fb3cd8 5c7fa55d
! %f36 = dc190571 450cf09a 04279598 2cfa3c7d
! %f40 = 8ec83c98 5b8d37ff 27ada6e8 9c199da4
! %f44 = 48a2d0db a4e0eaaa cd692615 90d1d87a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe01576d000000061,%g7,%g1 ! GSR scale = 12, align = 1
wr %g1,%g0,%gsr ! GSR = e01576d000000061
wr %g0,%y ! Clear Y 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:
! %l7 = a7eb56d3a12eb1a8, Mem[0000000090000000] = 8624e74a77d35b81
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = a7eb56d3a12eb1a8
! %l6 = 8b7c3096, %l7 = a12eb1a8, Mem[000000006d000028] = 8334daa9 f975d100
std %l6,[%i2+%o5] ! Mem[000000006d000028] = 8b7c3096 a12eb1a8
! %l2 = 443e6de7, %l3 = 1fd92f83, Mem[0000000091000008] = f5482f5f ccff9541
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 443e6de7 1fd92f83
! Mem[000000006c000010] = 72b1c90a bbbef2ae, %l6 = 8b7c3096, %l7 = a12eb1a8
ldd [%i0+%o2],%l6 ! %l6 = 0000000072b1c90a 00000000bbbef2ae
! Mem[000000006d00003c] = 9eca6652, %l6 = 0000000072b1c90a
ldub [%i2+0x03e],%l6 ! %l6 = 0000000000000066
! Mem[0000000091800024] = 41537031, %g2 = 1af111fd5a65d8cf
lduh [%o0+0x024],%g2 ! %g2 = 0000000000004153
! Mem[000000009080002c] = 34dfdc3e, %g2 = 0000000000004153
ldsb [%i5+0x02e],%g2 ! %g2 = 0000000000000034
! Mem[0000000091000034] = 40d578fe, %g2 = 0000000000000034
ldsb [%i6+0x037],%g2 ! %g2 = 0000000000000040
! Mem[0000000091000028] = b35541f165d635bd, %g2 = 0000000000000040
ldx [%i6+%o5],%g2 ! %g2 = b35541f165d635bd
! Mem[0000000090800014] = 82ca9556, %g2 = b35541f165d635bd
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffff82ca
p46_label_2:
! Mem[000000009100003c] = 9b50f1dd, %g18 = 60877b62268ff03a
ldsw [%i6+0x03c],%g2 ! %g2 = 60877b62268ff03a
! %l6 = 0000000000000066, Mem[000000009000003c] = 22b61a17
stw %l6,[%i4+0x03c] ! Mem[000000009000003c] = 00000066
! %l0 = 35361a45, %l1 = fcdc1108, Mem[0000000090000018] = e663a5d9 18391fda
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 35361a45 fcdc1108
! %l0 = acb3407235361a45, Mem[000000006c80003c] = 3299b9c7
stw %l0,[%i1+0x03c] ! Mem[000000006c80003c] = 35361a45
! Mem[0000000090800000] = 2f7f1d794f34d7b2, %g2 = ffffffff9b50f1dd
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7b2
! %l6 = 0000000000000066, Mem[0000000091000010] = 1b126a38
sth %l6,[%i6+%o2] ! Mem[0000000091000010] = 00666a38
! Mem[0000000090800014] = af0a82ca, %g2 = 2f7f1d794f34d7b2
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffaf
! %l1 = 7e2721c3fcdc1108, Mem[000000009000002c] = 62474693
sth %l1,[%i4+0x02c] ! Mem[000000009000002c] = 11084693
! %l1 = 7e2721c3fcdc1108, Mem[000000009180002d] = 25624af7
stb %l1,[%o0+0x02d] ! Mem[000000009180002c] = 08624af7
! Mem[000000009180000c] = ec2a3791, %g2 = ffffffffffffffaf
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
p46_label_3:
! %l7 = 00000000bbbef2ae, Mem[0000000091800012] = 134b01f6
sth %l7,[%o0+0x012] ! Mem[0000000091800010] = f2ae01f6
! %l6 = 0000000000000066, Mem[0000000090000030] = 573d94b1da399060
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 0000000000000066
! Mem[0000000091800004] = 07894c63, %g2 = 00000000ec2a3791
lduh [%o0+0x006],%g2 ! %g2 = 0000000000000789
! %l3 = e1c1302a1fd92f83, Mem[000000006c000018] = f5970fd6
stb %l3,[%i0+%o3] ! Mem[000000006c000018] = 83970fd6
! Mem[0000000091800030] = dc9b67d4, %g2 = 0000000000000789
ldsb [%o0+0x031],%g2 ! %g2 = ffffffffffffffdc
! %l0 = acb3407235361a45, Mem[000000009000000f] = 8eb8b0f4
stb %l0,[%i4+0x00f] ! Mem[000000009000000c] = 45b8b0f4
! %l4 = e669e0c4bccf5ca0, Mem[0000000091000000] = 92f01ec2e276df48
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = e669e0c4bccf5ca0
! Mem[0000000090800000] = 1d794f34, %g2 = ffffffffffffffdc
ldsb [%i5+0x002],%g2 ! %g2 = 000000000000001d
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = 000000000000001d
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! %l0 = 35361a45, %l1 = fcdc1108, Mem[0000000091000020] = 3d4d27c5 2e6fd2f1
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 35361a45 fcdc1108
p46_label_4:
! %l1 = 7e2721c3fcdc1108, Mem[0000000090800026] = 7290ddee
sth %l1,[%i5+0x026] ! Mem[0000000090800024] = 1108ddee
! %l0 = acb3407235361a45, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = acb3407235361a45
! Mem[0000000090000018] = 1a45fcdc, %g2 = fc554a3e5ac4b8a1
ldsb [%i4+0x01a],%g2 ! %g2 = 000000000000001a
! Mem[0000000090000034] = 669045cb, %g2 = 000000000000001a
ldsb [%i4+0x037],%g2 ! %g2 = 0000000000000066
! %l2 = 443e6de7, %l3 = 1fd92f83, Mem[000000006d800000] = a12ec79f 988964b9
std %l2,[%i3+%g0] ! Mem[000000006d800000] = 443e6de7 1fd92f83
! %l3 = e1c1302a1fd92f83, Mem[0000000090800004] = 4f34d7b2
stb %l3,[%i5+0x004] ! Mem[0000000090800004] = 8334d7b2
! Mem[0000000091000020] = 361a45fc, %g2 = 0000000000000066
ldsb [%i6+0x021],%g2 ! %g2 = 0000000000000036
! Mem[0000000091000024] = fcdc1108, %g2 = 0000000000000036
ldsh [%i6+0x024],%g2 ! %g2 = fffffffffffffcdc
! Mem[0000000091000010] = 00666a381f66326f, %g2 = fffffffffffffcdc
ldx [%i6+%o2],%g2 ! %g2 = 00666a381f66326f
! %l0 = acb3407235361a45, Mem[0000000091000034] = 941fa440
stw %l0,[%i6+0x034] ! Mem[0000000091000034] = 35361a45
p46_label_5:
! Mem[0000000091000004] = cf5ca044, %g2 = 00666a381f66326f
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000cf
! Mem[000000006c000030] = 95d19033, %l2 = 3d361caa443e6de7
lduw [%i0+0x030],%l2 ! %l2 = 0000000095d19033
! %l4 = e669e0c4bccf5ca0, Mem[0000000091800028] = f4c1a24c4708624a
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = e669e0c4bccf5ca0
! Mem[000000009100001c] = 1a453536, %g2 = 00000000000000cf
ldsb [%i6+0x01e],%g2 ! %g2 = 000000000000001a
! Mem[0000000091800020] = 21fea2c7, %g2 = 000000000000001a
lduh [%o0+%o4],%g2 ! %g2 = 00000000000021fe
! %l4 = e669e0c4bccf5ca0, Mem[0000000090000038] = 9045cbce00000066
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = e669e0c4bccf5ca0
! Mem[000000009180002c] = 5ca0f7dc, %g2 = 00000000000021fe
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000005ca0
! Mem[0000000090000030] = 00000000, %g2 = 0000000000005ca0
lduh [%i4+0x030],%g2 ! %g2 = 0000000000000000
! %l1 = 7e2721c3fcdc1108, Mem[0000000090000018] = 35361a45
sth %l1,[%i4+%o3] ! Mem[0000000090000018] = 11081a45
! Mem[000000009180001c] = 91a221fe, %g2 = 0000000000000000
lduh [%o0+0x01e],%g2 ! %g2 = 00000000000091a2
p46_label_6:
! Mem[0000000090800030] = dc3ef5d3, %g2 = 00000000000091a2
lduh [%i5+0x030],%g2 ! %g2 = 000000000000dc3e
! Mem[0000000090800028] = ddee8f90, %g2 = 000000000000dc3e
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffddee
! %l6 = 0000000000000066, Mem[000000009000001a] = 1a45fcdc
stb %l6,[%i4+0x01a] ! Mem[0000000090000018] = 6645fcdc
! %l2 = 0000000095d19033, Mem[0000000090800038] = fc554a3e
stw %l2,[%i5+0x038] ! Mem[0000000090800038] = 95d19033
! %l0 = acb3407235361a45, Mem[0000000091000014] = 1f66326f
stw %l0,[%i6+0x014] ! Mem[0000000091000014] = 35361a45
! Mem[0000000091800020] = 21fea2c741537031, %g2 = ffffffffffffddee
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c741537031
! Mem[000000006c000028] = be76602b5d644aba, %l4 = e669e0c4bccf5ca0
ldx [%i0+%o5],%l4 ! %l4 = be76602b5d644aba
! Mem[0000000090000008] = bc841a2f c349b345, %g2 = 41537031, %g3 = 0bad0b00
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c349b345
! Mem[0000000091800038] = 206724ce, %g18 = 60877b62268ff03a
ldsw [%o0+0x038],%g2 ! %g2 = 60877b62268ff03a
! %l4 = be76602b5d644aba, Mem[0000000091800028] = e669e0c4bccf5ca0
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = be76602b5d644aba
p46_label_7:
! %l4 = 5d644aba, %l5 = 2eb2a21b, Mem[000000006c000028] = be76602b 5d644aba
std %l4,[%i0+%o5] ! Mem[000000006c000028] = 5d644aba 2eb2a21b
! Mem[0000000090000034] = 0066e669, %g2 = 00000000206724ce
lduh [%i4+0x036],%g2 ! %g2 = 0000000000000066
! Mem[000000009080000c] = 8ad8b25f, %g2 = 0000000000000066
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffff8ad8
! %l5 = a79244802eb2a21b, Mem[0000000090800000] = 2f7f1d798334d7b2
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = a79244802eb2a21b
! Mem[0000000090000038] = 69e0c4bc, %g2 = ffffffffffff8ad8
ldub [%i4+0x039],%g2 ! %g2 = 0000000000000069
! Mem[000000009000000c] = c349b345, %g18 = 60877b62268ff03a
ldsw [%i4+0x00c],%g2 ! %g2 = 60877b62268ff03a
! %l0 = acb3407235361a45, Mem[0000000091000030] = d7be7a30
sth %l0,[%i6+0x030] ! Mem[0000000091000030] = 1a457a30
! Mem[000000009080002c] = 9834dfdc, %g2 = ffffffffc349b345
ldsb [%i5+0x02d],%g2 ! %g2 = ffffffffffffff98
! Mem[000000006c800030] = f0d17e68, %l7 = 00000000bbbef2ae
ldsw [%i1+0x030],%l7 ! %l7 = fffffffff0d17e68
! Mem[0000000091000038] = fe309b50, %g2 = ffffffffffffff98
lduh [%i6+0x03a],%g2 ! %g2 = 000000000000fe30
p46_label_8:
! %l3 = e1c1302a1fd92f83, Mem[000000006c80002a] = 20bc0bf9
sth %l3,[%i1+0x02a] ! Mem[000000006c800028] = 20bc2f83
! Mem[000000006d000008] = b9799d15, %l1 = 7e2721c3fcdc1108
ldub [%i2+%o1],%l1 ! %l1 = 00000000000000b9
! Mem[000000009000001c] = 1108efda, %g2 = 000000000000fe30
ldsh [%i4+0x01e],%g2 ! %g2 = 0000000000001108
! Mem[0000000090800024] = 1108ddee, %g2 = 0000000000001108
lduh [%i5+0x026],%g2 ! %g2 = 0000000000001108
! Mem[0000000090000028] = c7af717511084693, %g2 = 0000000000001108
ldx [%i4+%o5],%g2 ! %g2 = c7af717511084693
! %l4 = be76602b5d644aba, Mem[000000009100003f] = dd000000
stb %l4,[%i6+0x03f] ! Mem[000000009100003c] = ba000000
! %l3 = e1c1302a1fd92f83, Mem[0000000090000010] = b8b0f4d72e582097
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = e1c1302a1fd92f83
! Mem[0000000090800038] = 95d19033, %g2 = c7af717511084693
ldub [%i5+0x038],%g2 ! %g2 = 0000000000000095
! Mem[0000000091000030] = 1a457a30, %g2 = 0000000000000095
ldsb [%i6+0x030],%g2 ! %g2 = 000000000000001a
! %l3 = e1c1302a1fd92f83, Mem[0000000090000000] = a7eb56d3a12eb1a8
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = e1c1302a1fd92f83
p46_label_9:
! %l4 = be76602b5d644aba, Mem[0000000091000008] = 443e6de7
sth %l4,[%i6+%o1] ! Mem[0000000091000008] = 4aba6de7
! Mem[0000000090000038] = e669e0c4bccf5ca0, %g2 = 000000000000001a
ldx [%i4+0x038],%g2 ! %g2 = e669e0c4bccf5ca0
! Mem[0000000090000018] = 086645fc, %g2 = e669e0c4bccf5ca0
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000008
! %l1 = 00000000000000b9, Mem[000000009100001c] = 35361a45
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = 000000b9
! Mem[0000000091000014] = 361a45ac, %g2 = 0000000000000008
ldsb [%i6+0x015],%g2 ! %g2 = 0000000000000036
! %l6 = 00000066, %l7 = f0d17e68, Mem[0000000090800018] = 95560735 53628adf
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 00000066 f0d17e68
! Mem[0000000091000030] = 1a457a30, %g2 = 0000000000000036
ldsh [%i6+0x030],%g2 ! %g2 = 0000000000001a45
! %l1 = 00000000000000b9, Mem[0000000090000020] = efdae8a0
stw %l1,[%i4+%o4] ! Mem[0000000090000020] = 000000b9
! Mem[000000009100000c] = 1fd92f83, %g2 = 0000000000001a45
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000001fd9
! Mem[0000000090800008] = a19e262f, %g2 = 0000000000001fd9
lduw [%i5+%o1],%g2 ! %g2 = 00000000a19e262f
p46_label_10:
! %l6 = 0000000000000066, Mem[0000000090800022] = c762da43
sth %l6,[%i5+0x022] ! Mem[0000000090800020] = 0066da43
! Mem[0000000091800018] = 0c9e9129 1d1391a2, %g2 = a19e262f, %g3 = c349b345
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 000000001d1391a2
! %l0 = 35361a45, %l1 = 000000b9, Mem[000000006d800028] = e1700ca0 cb3ac042
std %l0,[%i3+%o5] ! Mem[000000006d800028] = 35361a45 000000b9
! Mem[000000006d800020] = 7a80fb47 f008c76e, %l6 = 00000066, %l7 = f0d17e68
ldd [%i3+%o4],%l6 ! %l6 = 000000007a80fb47 00000000f008c76e
! Mem[0000000090000018] = 11086645, %g2 = 000000000c9e9129
lduh [%i4+%o3],%g2 ! %g2 = 0000000000001108
! Mem[0000000090800030] = dc3ef5d3, %g2 = 0000000000001108
lduw [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3
! Mem[0000000090800008] = 262fca57, %g2 = 00000000dc3ef5d3
ldub [%i5+0x00a],%g2 ! %g2 = 0000000000000026
! Mem[0000000091000008] = 4aba6de71fd92f83, %g2 = 0000000000000026
ldx [%i6+%o1],%g2 ! %g2 = 4aba6de71fd92f83
! Mem[000000006d000030] = 7a9cbe9e, %l0 = acb3407235361a45
ldub [%i2+0x031],%l0 ! %l0 = 000000000000009c
! Mem[0000000091800014] = b1020c9e, %g2 = 4aba6de71fd92f83
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffb1
p46_label_11:
! Mem[0000000090000000] = e1c1302a, %g18 = 60877b62268ff03a
ldsw [%i4+%g0],%g2 ! %g2 = 60877b62268ff03a
! %l3 = e1c1302a1fd92f83, Mem[0000000090800000] = a7924480
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 1fd92f83
! %l0 = 000000000000009c, Mem[000000006d000023] = 352615d9
stb %l0,[%i2+0x023] ! Mem[000000006d000020] = 3526159c
! %l1 = 00000000000000b9, Mem[000000006c000015] = bbbef2ae
stb %l1,[%i0+0x015] ! Mem[000000006c000014] = bbb9f2ae
! %l2 = 0000000095d19033, Mem[000000006c000004] = 36abc57b
stw %l2,[%i0+0x004] ! Mem[000000006c000004] = 95d19033
! Mem[0000000091800010] = 404ef2ae 01f6b102, %g2 = e1c1302a, %g3 = 1d1391a2
ldd [%o0+%o2],%g2 ! %g2 = 00000000404ef2ae 0000000001f6b102
! Mem[0000000090800030] = dc3ef5d3, %g2 = 00000000404ef2ae
lduw [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3
! %l0 = 0000009c, %l1 = 000000b9, Mem[0000000091000008] = 4aba6de7 1fd92f83
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 0000009c 000000b9
! Mem[000000009080003c] = b8a10000, %g2 = 00000000dc3ef5d3
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffb8a1
! Mem[0000000090800034] = 58a94c81, %g2 = ffffffffffffb8a1
ldsh [%i5+0x034],%g2 ! %g2 = 00000000000058a9
p46_label_12:
! Mem[0000000091800024] = 7031be76, %g2 = 00000000000058a9
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007031
! Mem[0000000091800010] = 404ef2ae, %g18 = 60877b62268ff03a
ldsw [%o0+%o2],%g2 ! %g2 = 60877b62268ff03a
! Mem[0000000091000038] = d578fe30, %g2 = 00000000404ef2ae
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffd578
! Mem[000000006c800010] = d56cfdd9, %l4 = be76602b5d644aba
lduh [%i1+0x012],%l4 ! %l4 = 000000000000fdd9
! Mem[0000000091000000] = e669e0c4, %g2 = ffffffffffffd578
ldsb [%i6+%g0],%g2 ! %g2 = ffffffffffffffe6
! %l2 = 0000000095d19033, Mem[0000000090000004] = 1fd92f83
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = 95d19033
! Mem[0000000090800000] = 1fd92f83, %g2 = ffffffffffffffe6
lduw [%i5+%g0],%g2 ! %g2 = 000000001fd92f83
! %l7 = 00000000f008c76e, Mem[0000000090000000] = e1c1302a
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = f008c76e
! Mem[0000000090000018] = 086645fc, %g2 = 000000001fd92f83
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000008
! %l4 = 000000000000fdd9, Mem[0000000091800004] = 47aa0789
sth %l4,[%o0+0x004] ! Mem[0000000091800004] = fdd90789
p46_label_13:
! %l1 = 00000000000000b9, Mem[0000000090800020] = 665f0066da431108
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 00000000000000b9
! Mem[000000009000003c] = bccf5ca0, %g2 = 0000000000000008
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffbccf
! Mem[000000006d800030] = a110be3c 0b31a395, %l0 = 0000009c, %l1 = 000000b9
ldd [%i3+0x030],%l0 ! %l0 = 00000000a110be3c 000000000b31a395
! %l6 = 000000007a80fb47, Mem[0000000090000006] = 9033bc84
stb %l6,[%i4+0x006] ! Mem[0000000090000004] = 4733bc84
! %l4 = 000000000000fdd9, Mem[0000000090800008] = a19e262f
stw %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000fdd9
! %l6 = 7a80fb47, %l7 = f008c76e, Mem[0000000091800020] = 21fea2c7 41537031
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 7a80fb47 f008c76e
! %l6 = 000000007a80fb47, Mem[000000009100001a] = 40720000
sth %l6,[%i6+0x01a] ! Mem[0000000091000018] = fb470000
! Mem[0000000091000030] = 1a457a30 35361a45, %g2 = ffffbccf, %g3 = 01f6b102
ldd [%i6+0x030],%g2 ! %g2 = 000000001a457a30 0000000035361a45
! Mem[0000000091000020] = 1a45fcdc, %g2 = 000000001a457a30
lduh [%i6+0x022],%g2 ! %g2 = 0000000000001a45
! Mem[0000000090000034] = 00000066, %g2 = 0000000000001a45
ldsb [%i4+0x034],%g2 ! %g2 = 0000000000000000
p46_label_14:
! Mem[0000000090800028] = ee8f90cb, %g2 = 0000000000000000
ldsb [%i5+0x029],%g2 ! %g2 = ffffffffffffffee
! Mem[0000000090000030] = 00000000, %g2 = ffffffffffffffee
ldsh [%i4+0x032],%g2 ! %g2 = 0000000000000000
! Mem[000000009080001c] = 7e680000, %g2 = 0000000000000000
ldsh [%i5+0x01e],%g2 ! %g2 = 0000000000007e68
! Mem[0000000090800034] = 58a94c81, %g2 = 0000000000007e68
ldsb [%i5+0x034],%g2 ! %g2 = 0000000000000058
! Mem[0000000090000018] = 11086645 fcdc1108, %g2 = 00000058, %g3 = 35361a45
ldd [%i4+%o3],%g2 ! %g2 = 0000000011086645 00000000fcdc1108
! %l0 = a110be3c, %l1 = 0b31a395, Mem[000000006d000000] = ad7f9cc9 a6097e35
std %l0,[%i2+%g0] ! Mem[000000006d000000] = a110be3c 0b31a395
! Mem[0000000091800010] = 4ef2ae01, %g2 = 0000000011086645
ldsb [%o0+0x011],%g2 ! %g2 = 000000000000004e
! Mem[0000000090000020] = 000000b9, %g18 = 60877b62268ff03a
ldsw [%i4+%o4],%g2 ! %g2 = 60877b62268ff03a
! %l2 = 0000000095d19033, Mem[0000000090000018] = 11086645fcdc1108
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 0000000095d19033
! Mem[000000006d800010] = c51aba21, %l4 = 000000000000fdd9
lduh [%i3+0x012],%l4 ! %l4 = 000000000000ba21
p46_label_15:
! Mem[0000000090800014] = ca000000, %g2 = 00000000000000b9
ldsb [%i5+0x017],%g2 ! %g2 = ffffffffffffffca
! %l4 = 000000000000ba21, Mem[000000009180002c] = 5d644aba
sth %l4,[%o0+0x02c] ! Mem[000000009180002c] = ba214aba
! Mem[0000000090000034] = 00000066, %g2 = ffffffffffffffca
lduw [%i4+0x034],%g2 ! %g2 = 0000000000000066
! %l6 = 7a80fb47, %l7 = f008c76e, Mem[000000006c800018] = e87a0d32 ed91b223
std %l6,[%i1+%o3] ! Mem[000000006c800018] = 7a80fb47 f008c76e
! Mem[0000000090000010] = e1c1302a, %g2 = 0000000000000066
lduw [%i4+%o2],%g2 ! %g2 = 00000000e1c1302a
! Mem[0000000091000010] = 6a383536, %g2 = 00000000e1c1302a
ldsb [%i6+0x012],%g2 ! %g2 = 000000000000006a
! %l0 = 00000000a110be3c, Mem[0000000091800000] = 270d22b9
stw %l0,[%o0+%g0] ! Mem[0000000091800000] = a110be3c
! Mem[0000000091800008] = 4c632420, %g2 = 000000000000006a
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! Mem[0000000090800010] = b25f4cb9, %g2 = 0000000000004c63
lduw [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9
! %l5 = a79244802eb2a21b, Mem[0000000091000020] = 35361a45
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = 2eb2a21b
p46_label_16:
! %l3 = e1c1302a1fd92f83, Mem[0000000091800016] = b1020c9e
sth %l3,[%o0+0x016] ! Mem[0000000091800014] = 2f830c9e
! Mem[000000009100000c] = 000000b9, %g2 = 00000000b25f4cb9
lduw [%i6+0x00c],%g2 ! %g2 = 00000000000000b9
! Mem[0000000090000004] = 95d14733, %g2 = 00000000000000b9
ldsb [%i4+0x004],%g2 ! %g2 = ffffffffffffff95
! Mem[0000000090000010] = e1c1302a1fd92f83, %g2 = ffffffffffffff95
ldx [%i4+%o2],%g2 ! %g2 = e1c1302a1fd92f83
! Mem[0000000091800018] = 0c9e9129, %g2 = e1c1302a1fd92f83
ldub [%o0+%o3],%g2 ! %g2 = 000000000000000c
! %l4 = 000000000000ba21, Mem[0000000091000024] = fcdc1108
sth %l4,[%i6+0x024] ! Mem[0000000091000024] = ba211108
! %l1 = 000000000b31a395, Mem[0000000090800028] = ddee8f90cb9834df
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 000000000b31a395
! %l6 = 7a80fb47, %l7 = f008c76e, Mem[0000000091800028] = be76602b ba214aba
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 7a80fb47 f008c76e
! %l6 = 000000007a80fb47, Mem[0000000091000004] = bccf5ca0
stw %l6,[%i6+0x004] ! Mem[0000000091000004] = 7a80fb47
! Mem[0000000091000014] = 45acb3fb, %g2 = 000000000000000c
ldsb [%i6+0x017],%g2 ! %g2 = 0000000000000045
p46_label_17:
! Mem[0000000090000038] = e669e0c4 bccf5ca0, %g2 = 00000045, %g3 = fcdc1108
ldd [%i4+0x038],%g2 ! %g2 = 00000000e669e0c4 00000000bccf5ca0
! %l0 = 00000000a110be3c, Mem[0000000091000030] = 1a457a30
stb %l0,[%i6+0x030] ! Mem[0000000091000030] = 3c457a30
! Mem[0000000090800010] = b25f4cb9af0a82ca, %g2 = 00000000e669e0c4
ldx [%i5+%o2],%g2 ! %g2 = b25f4cb9af0a82ca
! Mem[0000000091800010] = 404ef2ae, %g2 = b25f4cb9af0a82ca
lduh [%o0+%o2],%g2 ! %g2 = 000000000000404e
! Mem[000000006c800000] = 5255dc42d8406217, %l1 = 000000000b31a395
ldx [%i1+%g0],%l1 ! %l1 = 5255dc42d8406217
! %l1 = 5255dc42d8406217, Mem[0000000090000030] = 0000000000000066
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 5255dc42d8406217
! %l0 = a110be3c, %l1 = d8406217, Mem[0000000091800020] = 7a80fb47 f008c76e
std %l0,[%o0+%o4] ! Mem[0000000091800020] = a110be3c d8406217
! Mem[0000000090800030] = dc3ef5d3, %g18 = 60877b62268ff03a
ldsw [%i5+0x030],%g2 ! %g2 = 60877b62268ff03a
! Mem[0000000090000038] = e669e0c4bccf5ca0, %g2 = ffffffffdc3ef5d3
ldx [%i4+0x038],%g2 ! %g2 = e669e0c4bccf5ca0
! Mem[000000006d000028] = 8b7c3096a12eb1a8, %l6 = 000000007a80fb47
ldx [%i2+%o5],%l6 ! %l6 = 8b7c3096a12eb1a8
p46_label_18:
! Mem[0000000091000024] = 211108b3, %g2 = e669e0c4bccf5ca0
ldub [%i6+0x025],%g2 ! %g2 = 0000000000000021
! Mem[0000000091800038] = 206724ce, %g2 = 0000000000000021
lduw [%o0+0x038],%g2 ! %g2 = 00000000206724ce
! Mem[0000000090800000] = 1fd92f83 2eb2a21b, %g2 = 206724ce, %g3 = bccf5ca0
ldd [%i5+%g0],%g2 ! %g2 = 000000001fd92f83 000000002eb2a21b
! Mem[0000000091800024] = 177a80fb, %g2 = 000000001fd92f83
ldub [%o0+0x027],%g2 ! %g2 = 0000000000000017
! Mem[0000000091000018] = acb3fb47 000000b9, %g2 = 00000017, %g3 = 2eb2a21b
ldd [%i6+%o3],%g2 ! %g2 = 00000000acb3fb47 00000000000000b9
! %l4 = 000000000000ba21, Mem[000000009000003e] = 5ca00000
stb %l4,[%i4+0x03e] ! Mem[000000009000003c] = 21a00000
! Mem[0000000090000014] = d92f8300, %g2 = 00000000acb3fb47
ldub [%i4+0x015],%g2 ! %g2 = 00000000000000d9
! %l6 = 8b7c3096a12eb1a8, Mem[000000006c00002e] = 2eb2a21b
stb %l6,[%i0+0x02e] ! Mem[000000006c00002c] = 2eb2a81b
! Mem[0000000090000010] = e1c1302a, %g2 = 00000000000000d9
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffe1
! Mem[0000000090800004] = 2eb2a21b, %g18 = 60877b62268ff03a
ldsw [%i5+0x004],%g2 ! %g2 = 60877b62268ff03a
p46_label_19:
! Mem[000000006c000008] = 8dadaa17ca70bd40, %l6 = 8b7c3096a12eb1a8
ldx [%i0+%o1],%l6 ! %l6 = 8dadaa17ca70bd40
! Mem[0000000090800034] = 8195d190, %g2 = 000000002eb2a21b
ldub [%i5+0x037],%g2 ! %g2 = 0000000000000081
! %l5 = a79244802eb2a21b, Mem[0000000090800038] = 95d19033
stw %l5,[%i5+0x038] ! Mem[0000000090800038] = 2eb2a21b
! %l4 = 0000ba21, %l5 = 2eb2a21b, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 0000ba21 2eb2a21b
! %l0 = 00000000a110be3c, Mem[000000006c80002a] = 20bc2f83
sth %l0,[%i1+0x02a] ! Mem[000000006c800028] = 20bcbe3c
! %l2 = 0000000095d19033, Mem[0000000090000024] = ecd31cd9
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = 95d19033
! Mem[0000000091000034] = 35361a45, %g2 = 0000000000000081
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000003536
! Mem[000000009000000c] = c349b345, %g18 = 60877b62268ff03a
ldsw [%i4+0x00c],%g2 ! %g2 = 60877b62268ff03a
! %l4 = 000000000000ba21, Mem[0000000091000023] = 1bba2111
stb %l4,[%i6+0x023] ! Mem[0000000091000020] = 21ba2111
! Mem[0000000091000010] = 00666a38 35361a45, %g2 = c349b345, %g3 = 000000b9
ldd [%i6+%o2],%g2 ! %g2 = 0000000000666a38 0000000035361a45
p46_label_20:
! Mem[000000006d000028] = 8b7c3096 a12eb1a8, %l0 = a110be3c, %l1 = d8406217
ldd [%i2+%o5],%l0 ! %l0 = 000000008b7c3096 00000000a12eb1a8
! Mem[0000000090800020] = 00000000000000b9, %g2 = 0000000000666a38
ldx [%i5+%o4],%g2 ! %g2 = 00000000000000b9
! Mem[0000000090000034] = d8406217, %g2 = 00000000000000b9
lduw [%i4+0x034],%g2 ! %g2 = 00000000d8406217
! %l7 = 00000000f008c76e, Mem[000000006d800014] = 6bc631e0
stw %l7,[%i3+0x014] ! Mem[000000006d800014] = f008c76e
! %l6 = ca70bd40, %l7 = f008c76e, Mem[000000006c000020] = c86d8d7a 8c6976f5
std %l6,[%i0+%o4] ! Mem[000000006c000020] = ca70bd40 f008c76e
! Mem[0000000090000038] = e669e0c4bccf21a0, %g2 = 00000000d8406217
ldx [%i4+0x038],%g2 ! %g2 = e669e0c4bccf21a0
! %l0 = 8b7c3096, %l1 = a12eb1a8, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 8b7c3096 a12eb1a8
! %l3 = e1c1302a1fd92f83, Mem[000000009100000c] = 000000b9
sth %l3,[%i6+0x00c] ! Mem[000000009100000c] = 2f8300b9
! %l3 = e1c1302a1fd92f83, Mem[0000000091800034] = d4df14b0
sth %l3,[%o0+0x034] ! Mem[0000000091800034] = 2f8314b0
! Mem[0000000091800020] = a110be3c d8406217, %g2 = bccf21a0, %g3 = 35361a45
ldd [%o0+%o4],%g2 ! %g2 = 00000000a110be3c 00000000d8406217
p46_label_21:
! %l4 = 000000000000ba21, Mem[0000000091000008] = 0000009c
stb %l4,[%i6+%o1] ! Mem[0000000091000008] = 2100009c
! Mem[0000000091000028] = 41f165d6, %g2 = 00000000a110be3c
ldsh [%i6+0x02a],%g2 ! %g2 = 00000000000041f1
! Mem[0000000090800030] = ba212eb2, %g2 = 00000000000041f1
ldub [%i5+0x032],%g2 ! %g2 = 00000000000000ba
! Mem[0000000091000014] = 1a45acb3, %g2 = 00000000000000ba
lduh [%i6+0x016],%g2 ! %g2 = 0000000000001a45
! %l4 = 000000000000ba21, Mem[0000000091000018] = acb3fb47000000b9
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 000000000000ba21
! Mem[0000000090800008] = 0000fdd9, %g18 = 60877b62268ff03a
ldsw [%i5+%o1],%g2 ! %g2 = 60877b62268ff03a
! Mem[0000000091000038] = 78fe309b, %g2 = 000000000000fdd9
ldub [%i6+0x039],%g2 ! %g2 = 0000000000000078
! %l7 = 00000000f008c76e, Mem[000000009000003c] = bccf21a0
stw %l7,[%i4+0x03c] ! Mem[000000009000003c] = f008c76e
! Mem[000000006d000000] = a110be3c, %l1 = 00000000a12eb1a8
ldsw [%i2+%g0],%l1 ! %l1 = ffffffffa110be3c
! Mem[000000006d800018] = 0d5897a1, %l5 = a79244802eb2a21b
ldsw [%i3+%o3],%l5 ! %l5 = 000000000d5897a1
p46_label_22:
! %l4 = 000000000000ba21, Mem[0000000091800015] = f62f838b
stb %l4,[%o0+0x015] ! Mem[0000000091800014] = 212f838b
! Mem[0000000091800024] = 62177a80, %g2 = 0000000000000078
ldsh [%o0+0x026],%g2 ! %g2 = 0000000000006217
! Mem[0000000091000034] = 45d578fe, %g2 = 0000000000006217
ldub [%i6+0x037],%g2 ! %g2 = 0000000000000045
! %l3 = e1c1302a1fd92f83, Mem[000000006c80000c] = 6234132e
stb %l3,[%i1+0x00c] ! Mem[000000006c80000c] = 8334132e
! %l0 = 8b7c3096, %l1 = a110be3c, Mem[0000000091800018] = 8b7c3096 a12eb1a8
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 8b7c3096 a110be3c
! Mem[000000009080002c] = 31a39500, %g2 = 0000000000000045
ldub [%i5+0x02d],%g2 ! %g2 = 0000000000000031
! Mem[0000000090800008] = 0000fdd9ca578ad8, %g2 = 0000000000000031
ldx [%i5+%o1],%g2 ! %g2 = 0000fdd9ca578ad8
! Mem[0000000091000004] = 7a80fb47, %g2 = 0000fdd9ca578ad8
ldsh [%i6+0x004],%g2 ! %g2 = 0000000000007a80
! Mem[0000000090800000] = 1fd92f832eb2a21b, %g2 = 0000000000007a80
ldx [%i5+%g0],%g2 ! %g2 = 1fd92f832eb2a21b
! Mem[000000009000000c] = c349b345, %g2 = 1fd92f832eb2a21b
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c349b345
p46_label_23:
! %l7 = 00000000f008c76e, Mem[000000006d80003a] = b30237fc
sth %l7,[%i3+0x03a] ! Mem[000000006d800038] = b302c76e
! Mem[000000009000001c] = 95d19033, %g18 = 60877b62268ff03a
ldsw [%i4+0x01c],%g2 ! %g2 = 60877b62268ff03a
! Mem[0000000090800020] = 00000000, %g2 = ffffffff95d19033
ldsb [%i5+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = e669e0c4 7a80fb47, %g2 = 00000000, %g3 = d8406217
ldd [%i6+%g0],%g2 ! %g2 = 00000000e669e0c4 000000007a80fb47
! Mem[0000000091800020] = a110be3c, %g2 = 00000000e669e0c4
lduw [%o0+%o4],%g2 ! %g2 = 00000000a110be3c
! Mem[0000000090800018] = 00000066f0d17e68, %g2 = 00000000a110be3c
ldx [%i5+%o3],%g2 ! %g2 = 00000066f0d17e68
! Mem[0000000090000018] = 00000000, %g2 = 00000066f0d17e68
ldsb [%i4+%o3],%g2 ! %g2 = 0000000000000000
! %l5 = 000000000d5897a1, Mem[000000009100002c] = 65d635bd
stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = 0d5897a1
! Mem[0000000090800020] = 00000000, %g2 = 0000000000000000
lduw [%i5+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800030] = 9b672f83, %g2 = 0000000000000000
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffff9b67
p46_label_24:
! %l5 = 000000000d5897a1, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 000000000d5897a1
! Mem[0000000091800018] = 8b7c3096 a110be3c, %g2 = ffff9b67, %g3 = 7a80fb47
ldd [%o0+%o3],%g2 ! %g2 = 000000008b7c3096 00000000a110be3c
! Mem[0000000090800028] = 000000000b31a395, %g2 = 000000008b7c3096
ldx [%i5+%o5],%g2 ! %g2 = 000000000b31a395
! %l5 = 000000000d5897a1, Mem[000000006c000030] = 95d19033
sth %l5,[%i0+0x030] ! Mem[000000006c000030] = 97a19033
! Mem[0000000090000000] = f008c76e 95d14733, %g2 = 0b31a395, %g3 = a110be3c
ldd [%i4+%g0],%g2 ! %g2 = 00000000f008c76e 0000000095d14733
! Mem[0000000090800038] = 2eb2a21b5ac4b8a1, %g2 = 00000000f008c76e
ldx [%i5+0x038],%g2 ! %g2 = 2eb2a21b5ac4b8a1
! Mem[000000006c000010] = 72b1c90a, %l3 = e1c1302a1fd92f83
ldub [%i0+%o2],%l3 ! %l3 = 0000000000000072
! %l0 = 000000008b7c3096, Mem[0000000091000000] = e669e0c4
sth %l0,[%i6+%g0] ! Mem[0000000091000000] = 3096e0c4
! Mem[0000000091000008] = 009c2f83, %g2 = 2eb2a21b5ac4b8a1
ldsh [%i6+0x00a],%g2 ! %g2 = 000000000000009c
! Mem[0000000090800020] = 00000000, %g2 = 000000000000009c
lduh [%i5+%o4],%g2 ! %g2 = 0000000000000000
p46_label_25:
! Mem[000000006d00002c] = a12eb1a8, %l7 = 00000000f008c76e
ldsw [%i2+0x02c],%l7 ! %l7 = ffffffffa12eb1a8
! Mem[0000000091000018] = 000000000000ba21, %g2 = 0000000000000000
ldx [%i6+%o3],%g2 ! %g2 = 000000000000ba21
! Mem[000000006c000028] = 5d644aba2eb2a81b, %l4 = 000000000000ba21
ldx [%i0+%o5],%l4 ! %l4 = 5d644aba2eb2a81b
! %l0 = 8b7c3096, %l1 = a110be3c, Mem[0000000090800018] = 00000066 f0d17e68
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 8b7c3096 a110be3c
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = 000000000000ba21
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
! %l4 = 5d644aba2eb2a81b, Mem[0000000090000036] = 6217e669
stb %l4,[%i4+0x036] ! Mem[0000000090000034] = 1b17e669
! Mem[0000000090800038] = a21b5ac4, %g2 = 4c632420ec2a3791
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffa21b
! %l1 = ffffffffa110be3c, Mem[000000009000001e] = 90330000
stb %l1,[%i4+0x01e] ! Mem[000000009000001c] = 3c330000
! Mem[000000006c800020] = d00bbcea, %l0 = 000000008b7c3096
lduh [%i1+%o4],%l0 ! %l0 = 000000000000d00b
! %l6 = ca70bd40, %l7 = a12eb1a8, Mem[0000000091800028] = 7a80fb47 f008c76e
std %l6,[%o0+%o5] ! Mem[0000000091800028] = ca70bd40 a12eb1a8
ba,a p46_not_taken_0_end
p46_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000000000d00b
bne,a,pn %xcc,p46_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffa110be3c
bne,a,pn %xcc,p46_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000095d19033
bne,a,pn %xcc,p46_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000072
bne,a,pn %xcc,p46_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 5d644aba2eb2a81b
bne,a,pn %xcc,p46_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000d5897a1
bne,a,pn %xcc,p46_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 8dadaa17ca70bd40
bne,a,pn %xcc,p46_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffa12eb1a8
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 86d3f798 61c3555c
bne %xcc,p46_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f07963aa a2c11ef5
bne %xcc,p46_f6_fail
nop
! Check Local Memory
set p46_local0_expect,%g1
p46_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = a5dcbe6295d19033
ldx [%i0+0x000],%g3 ! Observed data at 000000006c000000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 72b1c90abbb9f2ae
ldx [%i0+0x010],%g3 ! Observed data at 000000006c000010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 83970fd6fb8d67ac
ldx [%i0+0x018],%g3 ! Observed data at 000000006c000018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ca70bd40f008c76e
ldx [%i0+0x020],%g3 ! Observed data at 000000006c000020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5d644aba2eb2a81b
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 = 97a1903368eb78fb
ldx [%i0+0x030],%g3 ! Observed data at 000000006c000030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x030,%g4
set p46_local1_expect,%g1
p46_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 50e626fa8334132e
ldx [%i1+0x008],%g3 ! Observed data at 000000006c800008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7a80fb47f008c76e
ldx [%i1+0x018],%g3 ! Observed data at 000000006c800018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 20bcbe3c615eeeb1
ldx [%i1+0x028],%g3 ! Observed data at 000000006c800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 13487c7935361a45
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 = a110be3c0b31a395
ldx [%i2+0x000],%g3 ! Observed data at 000000006d000000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3526159c70421e20
ldx [%i2+0x020],%g3 ! Observed data at 000000006d000020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8b7c3096a12eb1a8
ldx [%i2+0x028],%g3 ! Observed data at 000000006d000028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x028,%g4
set p46_local3_expect,%g1
p46_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 443e6de71fd92f83
ldx [%i3+0x000],%g3 ! Observed data at 000000006d800000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = c51aba21f008c76e
ldx [%i3+0x010],%g3 ! Observed data at 000000006d800010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 35361a45000000b9
ldx [%i3+0x028],%g3 ! Observed data at 000000006d800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = b302c76e0422e21d
ldx [%i3+0x038],%g3 ! Observed data at 000000006d800038
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x038,%g4
! The test for processor 46 has passed
p46_passed:
ta GOOD_TRAP
nop
p46_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p46_failed
p46_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p46_failed
p46_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p46_failed
p46_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p46_failed
p46_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p46_failed
p46_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p46_failed
p46_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p46_failed
p46_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p46_failed
p46_f0_fail:
set p46_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f6_fail:
set p46_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 46 failed
p46_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b8] ! Set processor 46 done flag
set p46_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 46 failed
p46_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b8] ! Set processor 46 done flag
set p46_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p46_selfmod_failed:
ba p46_failed
mov 0xabc,%g1
p46_common_error:
or %g0,0xf0e,%g1
ba p46_failed
mov %o5,%g3
p46_common_signature_error:
set p46_temp,%g1
ba p46_failed
st %g2,[%g1] ! Common Lock Number
p46_common_timeout:
set p46_temp,%g1
ba p46_failed
st %g2,[%g1] ! Common Lock Number
p46_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p46_failed
mov 0x0,%g3
p46_trap1e:
stda %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800018]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d800010]
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c800018]
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000020]
stxa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800028]
ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d800008]
done
p46_trap1o:
stda %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800018]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d800010]
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c800018]
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000020]
stxa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800028]
ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d800008]
done
p46_trap2e:
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000018]
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c800010]
stwa %l7,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800000]
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d000018]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000028]
done
p46_trap2o:
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000018]
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c800010]
stwa %l7,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800000]
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d000018]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000028]
done
p46_trap3e:
nop
nop
nop
nop
nop
done
p46_trap3o:
nop
nop
nop
nop
nop
done
p46_init_memory_pointers:
set p46_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p46_local0_start,%i0
set p46_local1_start,%i1
set p46_local2_start,%i2
set p46_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = acb3407235361a45
ldx [%g1+0x008],%l1 ! %l1 = 7e2721c3fcdc1108
ldx [%g1+0x010],%l2 ! %l2 = 3d361caa443e6de7
ldx [%g1+0x018],%l3 ! %l3 = e1c1302a1fd92f83
ldx [%g1+0x020],%l4 ! %l4 = e669e0c4bccf5ca0
ldx [%g1+0x028],%l5 ! %l5 = a79244802eb2a21b
ldx [%g1+0x030],%l6 ! %l6 = 86b121f08b7c3096
ldx [%g1+0x038],%l7 ! %l7 = a7eb56d3a12eb1a8
! Initialize the output register of window 0
set unres3_start,%o0
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 = 948a951f 110e1e6b d14c66ee b2202792
! %f4 = 8eed9034 84b6e8f8 f4ae9680 26a95522
! %f8 = 779dbd69 9f35b23b 937e3733 6ff826ad
! %f12 = 0c9e6fe8 0a4c8193 467ccb3a dd6ab66d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 87c1cf64 b0e93ac9 1f14b88b f50d05a9
! %f20 = 7b85deb6 4d37889f fb91c662 d2f4e701
! %f24 = e4623319 a391ab39 a8e31cc9 a1b172a6
! %f28 = 156dbb3d d939d3b6 c4217ee7 6b84c010
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 425c0dfb 19a9ba5e 2376f914 821b6de7
! %f36 = 7b030fc9 01685802 167f1ae7 fd9703b7
! %f40 = d40d043f 4acb910d da627d76 e851adb9
! %f44 = 03f8754d 8e23c7aa f36aaa32 022c18c0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2a2643e000000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = 2a2643e000000013
wr %g0,%y ! Clear Y 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[0000000090800030] = dc3ef5d3, %g2 = 3852f08b292e4c64
lduw [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3
! %l4 = c06799f05e1463ae, Mem[0000000090000038] = 9045cbce
stw %l4,[%i4+0x038] ! Mem[0000000090000038] = 5e1463ae
! %l7 = 40e8bd3e3922063d, Mem[0000000091000038] = d578fe30
stw %l7,[%i6+0x038] ! Mem[0000000091000038] = 3922063d
! Mem[000000006e00001c] = 9cad21af, %l3 = 580fe295f46ac1df
lduw [%i0+0x01c],%l3 ! %l3 = 000000009cad21af
! %l0 = 83aed709, %l1 = 8bad7fae, Mem[0000000091800010] = 404e134b 01f6b102
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 83aed709 8bad7fae
! Mem[0000000090000028] = c7af717562474693, %g2 = 00000000dc3ef5d3
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
! Mem[0000000091000024] = 2e6fd2f1, %g2 = c7af717562474693
lduw [%i6+0x024],%g2 ! %g2 = 000000002e6fd2f1
! %l6 = 174a621a9a5b92a8, Mem[0000000090800018] = 9556073553628adf
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 174a621a9a5b92a8
! Mem[0000000091800018] = 0c9e9129 1d1391a2, %g2 = 2e6fd2f1, %g3 = 0bad0b00
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 000000001d1391a2
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = 000000000c9e9129
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
p47_label_2:
! %l4 = c06799f05e1463ae, Mem[0000000091000028] = b35541f1
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = 5e1463ae
! Mem[0000000090800008] = 262fca57, %g2 = 4c632420ec2a3791
ldsb [%i5+0x00a],%g2 ! %g2 = 0000000000000026
! Mem[000000006f800024] = da6f196a, %l6 = 174a621a9a5b92a8
ldsw [%i3+0x024],%l6 ! %l6 = ffffffffda6f196a
! Mem[000000009000001c] = 18391fda, %g2 = 0000000000000026
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fda
! %l0 = dd792af283aed709, Mem[000000009100002f] = bdd7be7a
stb %l0,[%i6+0x02f] ! Mem[000000009100002c] = 09d7be7a
! %l3 = 000000009cad21af, Mem[0000000090000018] = e663a5d9
stw %l3,[%i4+%o3] ! Mem[0000000090000018] = 9cad21af
! Mem[0000000090000034] = da399060, %g2 = 0000000018391fda
lduh [%i4+0x034],%g2 ! %g2 = 000000000000da39
! %l3 = 000000009cad21af, Mem[0000000091800028] = f4c1a24c4725624a
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = 000000009cad21af
! Mem[000000006e000008] = db722a79, %l5 = cf906ba24fe5eec5
lduw [%i0+%o1],%l5 ! %l5 = 00000000db722a79
! %l0 = 83aed709, %l1 = 8bad7fae, Mem[000000006f800018] = c4a1299d 73a6ba26
std %l0,[%i3+%o3] ! Mem[000000006f800018] = 83aed709 8bad7fae
p47_label_3:
! %l3 = 000000009cad21af, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 000000009cad21af
! %l4 = c06799f05e1463ae, Mem[000000006e000011] = f49e1333
stb %l4,[%i0+0x011] ! Mem[000000006e000010] = f4ae1333
! Mem[000000006f000008] = 0cab48ef, %l0 = dd792af283aed709
ldsw [%i2+%o1],%l0 ! %l0 = 000000000cab48ef
! Mem[0000000090000034] = da399060, %g2 = 000000000000da39
ldsb [%i4+0x034],%g2 ! %g2 = ffffffffffffffda
! %l5 = 00000000db722a79, Mem[0000000090800034] = 58a94c81
sth %l5,[%i5+0x034] ! Mem[0000000090800034] = 2a794c81
! Mem[0000000090000014] = 2e582097, %g2 = ffffffffffffffda
lduw [%i4+0x014],%g2 ! %g2 = 000000002e582097
! %l0 = 000000000cab48ef, Mem[0000000091800000] = 270d22b947aa0789
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 000000000cab48ef
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 000000002e582097
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
! Mem[0000000091000030] = d7be7a30, %g2 = ddee8f90cb9834df
ldub [%i6+0x030],%g2 ! %g2 = 00000000000000d7
! %l6 = ffffffffda6f196a, Mem[000000009080001b] = 1a9a5b92
stb %l6,[%i5+0x01b] ! Mem[0000000090800018] = 6a9a5b92
p47_label_4:
! Mem[0000000090000014] = 20979cad, %g2 = 00000000000000d7
lduh [%i4+0x016],%g2 ! %g2 = 0000000000002097
! Mem[0000000090800020] = c762da43, %g2 = 0000000000002097
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffc762
! Mem[000000006e00002c] = b8aa7db7, %l5 = 00000000db722a79
ldsb [%i0+0x02f],%l5 ! %l5 = ffffffffffffffb7
! Mem[000000006e000000] = ddb7d4ef, %l5 = ffffffffffffffb7
ldsw [%i0+%g0],%l5 ! %l5 = ffffffffddb7d4ef
! Mem[0000000090800024] = 7290ddee, %g2 = ffffffffffffc762
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000007290
! Mem[0000000090000000] = 8624e74a77d35b81, %g2 = 0000000000007290
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a77d35b81
! Mem[0000000090800038] = 3e5ac4b8, %g2 = 8624e74a77d35b81
ldub [%i5+0x03b],%g2 ! %g2 = 000000000000003e
! Mem[0000000090000030] = b1da3990, %g2 = 000000000000003e
ldsb [%i4+0x033],%g2 ! %g2 = ffffffffffffffb1
! Mem[0000000090800034] = 2a794c81, %g2 = ffffffffffffffb1
lduw [%i5+0x034],%g2 ! %g2 = 000000002a794c81
! %l6 = ffffffffda6f196a, Mem[000000006f000038] = c73c96c22fb20469
stx %l6,[%i2+0x038] ! Mem[000000006f000038] = ffffffffda6f196a
p47_label_5:
! Mem[0000000091000034] = a4403922, %g2 = 000000002a794c81
ldsb [%i6+0x036],%g2 ! %g2 = ffffffffffffffa4
! %l5 = ffffffffddb7d4ef, Mem[000000006f800008] = b5b80a77
stw %l5,[%i3+%o1] ! Mem[000000006f800008] = ddb7d4ef
! Mem[000000009080001c] = a8665fc7, %g2 = ffffffffffffffa4
ldub [%i5+0x01f],%g2 ! %g2 = 00000000000000a8
! Mem[0000000091800008] = 4c632420, %g2 = 00000000000000a8
lduw [%o0+%o1],%g2 ! %g2 = 000000004c632420
! %l2 = 98eea4d2570fb405, Mem[000000009000003a] = 63ae22b6
stb %l2,[%i4+0x03a] ! Mem[0000000090000038] = 05ae22b6
! %l1 = d356fa8a8bad7fae, Mem[0000000090800028] = ddee8f90cb9834df
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = d356fa8a8bad7fae
! Mem[000000009080001c] = 9a5b92a8, %g2 = 000000004c632420
lduw [%i5+0x01c],%g2 ! %g2 = 000000009a5b92a8
! Mem[0000000090800010] = 4cb9af0a, %g2 = 000000009a5b92a8
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000004cb9
! Mem[000000006f00000c] = cf7a5f97, %l0 = 000000000cab48ef
lduw [%i2+0x00c],%l0 ! %l0 = 00000000cf7a5f97
! %l6 = da6f196a, %l7 = 3922063d, Mem[0000000091000000] = 92f01ec2 e276df48
std %l6,[%i6+%g0] ! Mem[0000000091000000] = da6f196a 3922063d
p47_label_6:
! Mem[000000006f00000c] = cf7a5f97, %l3 = 000000009cad21af
ldsb [%i2+0x00d],%l3 ! %l3 = 000000000000007a
! Mem[0000000091000010] = 1b126a38, %g18 = 4d646e26c8dd44d2
ldsw [%i6+%o2],%g2 ! %g2 = 4d646e26c8dd44d2
! %l1 = d356fa8a8bad7fae, Mem[000000009000001b] = af18391f
stb %l1,[%i4+0x01b] ! Mem[0000000090000018] = ae18391f
! Mem[0000000091000038] = 063d9b50, %g2 = 000000001b126a38
ldsb [%i6+0x03a],%g2 ! %g2 = 0000000000000006
! Mem[0000000091000020] = 3d4d27c52e6fd2f1, %g2 = 0000000000000006
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c52e6fd2f1
! %l6 = ffffffffda6f196a, Mem[0000000091800010] = 83aed709
sth %l6,[%o0+%o2] ! Mem[0000000091800010] = 196ad709
! %l1 = d356fa8a8bad7fae, Mem[0000000091800004] = 0cab48ef
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = 8bad7fae
! Mem[0000000090800004] = d7b2a19e, %g2 = 3d4d27c52e6fd2f1
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffd7b2
! Mem[0000000090800008] = 9e262fca, %g2 = ffffffffffffd7b2
ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffff9e
! %l0 = 00000000cf7a5f97, Mem[000000006f000014] = f389b8f6
sth %l0,[%i2+0x014] ! Mem[000000006f000014] = 5f97b8f6
p47_label_7:
! Mem[000000006f800034] = 5c651187, %l6 = ffffffffda6f196a
lduw [%i3+0x034],%l6 ! %l6 = 000000005c651187
! Mem[0000000090000034] = da399060, %g18 = 4d646e26c8dd44d2
ldsw [%i4+0x034],%g2 ! %g2 = 4d646e26c8dd44d2
! Mem[0000000090000000] = 8624e74a 77d35b81, %g2 = da399060, %g3 = 1d1391a2
ldd [%i4+%g0],%g2 ! %g2 = 000000008624e74a 0000000077d35b81
! %l1 = d356fa8a8bad7fae, Mem[0000000090000008] = bc841a2fc349b38e
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = d356fa8a8bad7fae
! %l0 = cf7a5f97, %l1 = 8bad7fae, Mem[0000000090000008] = d356fa8a 8bad7fae
std %l0,[%i4+%o1] ! Mem[0000000090000008] = cf7a5f97 8bad7fae
! Mem[0000000091000038] = 3922063d 9b50f1dd, %g2 = 8624e74a, %g3 = 77d35b81
ldd [%i6+0x038],%g2 ! %g2 = 000000003922063d 000000009b50f1dd
! Mem[000000009180002c] = 21aff7dc, %g2 = 000000003922063d
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000021
! Mem[000000006f800030] = 59bbb5e9, %l4 = c06799f05e1463ae
lduw [%i3+0x030],%l4 ! %l4 = 0000000059bbb5e9
! Mem[0000000090000020] = 00000000, %g18 = 4d646e26c8dd44d2
ldsw [%i4+%o4],%g2 ! %g2 = 4d646e26c8dd44d2
! Mem[0000000091000018] = 2c680e1d 9ea6e537, %g2 = 00000000, %g3 = 9b50f1dd
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 000000009ea6e537
p47_label_8:
! Mem[000000009100003c] = 9b50f1dd, %g18 = 4d646e26c8dd44d2
ldsw [%i6+0x03c],%g2 ! %g2 = 4d646e26c8dd44d2
! Mem[0000000090000030] = 3d94b1da, %g2 = ffffffff9b50f1dd
ldsb [%i4+0x031],%g2 ! %g2 = 000000000000003d
! Mem[000000006e000018] = 9bb5a488 9cad21af, %l4 = 59bbb5e9, %l5 = ddb7d4ef
ldd [%i0+%o3],%l4 ! %l4 = 000000009bb5a488 000000009cad21af
! Mem[0000000090000038] = 5e1405ae 22b61a17, %g2 = 0000003d, %g3 = 9ea6e537
ldd [%i4+0x038],%g2 ! %g2 = 000000005e1405ae 0000000022b61a17
! Mem[0000000091000018] = 0e1d9ea6, %g2 = 000000005e1405ae
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000000e1d
! %l7 = 40e8bd3e3922063d, Mem[0000000090000030] = 573d94b1
sth %l7,[%i4+0x030] ! Mem[0000000090000030] = 063d94b1
! %l2 = 98eea4d2570fb405, Mem[0000000090800024] = da437290
sth %l2,[%i5+0x024] ! Mem[0000000090800024] = b4057290
! Mem[0000000090800020] = 665fc762, %g18 = 4d646e26c8dd44d2
ldsw [%i5+%o4],%g2 ! %g2 = 4d646e26c8dd44d2
! Mem[0000000091000000] = da6f196a, %g18 = 4d646e26c8dd44d2
ldsw [%i6+%g0],%g2 ! %g2 = 4d646e26c8dd44d2
! %l2 = 98eea4d2570fb405, Mem[000000009180003e] = 00b20000
sth %l2,[%o0+0x03e] ! Mem[000000009180003c] = b4050000
p47_label_9:
! Mem[0000000091800038] = 206724ce 60b2b405, %g2 = da6f196a, %g3 = 22b61a17
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b2b405
! %l1 = d356fa8a8bad7fae, Mem[0000000091000012] = 6a381f66
sth %l1,[%i6+0x012] ! Mem[0000000091000010] = 7fae1f66
! %l4 = 000000009bb5a488, Mem[000000009080001a] = 626a9a5b
sth %l4,[%i5+0x01a] ! Mem[0000000090800018] = a4889a5b
! Mem[0000000091000034] = a4403922, %g2 = 00000000206724ce
ldsb [%i6+0x036],%g2 ! %g2 = ffffffffffffffa4
! %l2 = 570fb405, %l3 = 0000007a, Mem[0000000090800030] = dc3ef5d3 2a794c81
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 570fb405 0000007a
! %l4 = 000000009bb5a488, Mem[0000000091000018] = 2c680e1d
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = 9bb5a488
! %l1 = d356fa8a8bad7fae, Mem[000000009180003a] = 24ce60b2
stb %l1,[%o0+0x03a] ! Mem[0000000091800038] = aece60b2
! Mem[0000000090000000] = 8624e74a, %g18 = 4d646e26c8dd44d2
ldsw [%i4+%g0],%g2 ! %g2 = 4d646e26c8dd44d2
! %l4 = 000000009bb5a488, Mem[000000006e00001b] = 9bb5a488
stb %l4,[%i0+0x01b] ! Mem[000000006e000018] = 9bb5a488
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = ffffffff8624e74a
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
p47_label_10:
! Mem[0000000090800030] = b4050000, %g2 = 4c632420ec2a3791
ldsh [%i5+0x032],%g2 ! %g2 = ffffffffffffb405
! %l2 = 98eea4d2570fb405, Mem[0000000091000020] = 3d4d27c52e6fd2f1
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 98eea4d2570fb405
! Mem[0000000090800000] = 2f7f1d79, %g18 = 4d646e26c8dd44d2
ldsw [%i5+%g0],%g2 ! %g2 = 4d646e26c8dd44d2
! %l2 = 570fb405, %l3 = 0000007a, Mem[000000006f800028] = a158186d d25520be
std %l2,[%i3+%o5] ! Mem[000000006f800028] = 570fb405 0000007a
! %l0 = cf7a5f97, %l1 = 8bad7fae, Mem[0000000090000018] = 9cad21ae 18391fda
std %l0,[%i4+%o3] ! Mem[0000000090000018] = cf7a5f97 8bad7fae
! Mem[000000009180001c] = 1d1391a2, %g18 = 4d646e26c8dd44d2
ldsw [%o0+0x01c],%g2 ! %g2 = 4d646e26c8dd44d2
! Mem[000000006e80001c] = 22f2ba66, %l1 = d356fa8a8bad7fae
lduw [%i1+0x01c],%l1 ! %l1 = 0000000022f2ba66
! %l7 = 40e8bd3e3922063d, Mem[000000006f000008] = 0cab48efcf7a5f97
stx %l7,[%i2+%o1] ! Mem[000000006f000008] = 40e8bd3e3922063d
! Mem[000000009080001c] = 5b92a866, %g2 = 000000001d1391a2
ldsb [%i5+0x01d],%g2 ! %g2 = 000000000000005b
! Mem[000000009180003c] = 60b2b405, %g18 = 4d646e26c8dd44d2
ldsw [%o0+0x03c],%g2 ! %g2 = 4d646e26c8dd44d2
p47_label_11:
! Mem[0000000090000004] = 77d35b81, %g18 = 4d646e26c8dd44d2
ldsw [%i4+0x004],%g2 ! %g2 = 4d646e26c8dd44d2
! Mem[0000000091000008] = f5482f5f ccff9541, %g2 = 77d35b81, %g3 = 60b2b405
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f 00000000ccff9541
! %l3 = 000000000000007a, Mem[0000000090800002] = 1d794f34
stb %l3,[%i5+0x002] ! Mem[0000000090800000] = 7a794f34
! %l5 = 000000009cad21af, Mem[000000006e800000] = e2a9a1a45d97c9de
stx %l5,[%i1+%g0] ! Mem[000000006e800000] = 000000009cad21af
! Mem[0000000090000024] = 21afc7af, %g2 = 00000000f5482f5f
lduh [%i4+0x026],%g2 ! %g2 = 00000000000021af
! %l7 = 40e8bd3e3922063d, Mem[0000000090800034] = 0000007a
stw %l7,[%i5+0x034] ! Mem[0000000090800034] = 3922063d
! Mem[0000000091000030] = d7be7a30941fa440, %g2 = 00000000000021af
ldx [%i6+0x030],%g2 ! %g2 = d7be7a30941fa440
! Mem[0000000091800004] = 8bad7fae, %g2 = d7be7a30941fa440
lduh [%o0+0x004],%g2 ! %g2 = 0000000000008bad
! %l5 = 000000009cad21af, Mem[000000009080001e] = 92a8665f
sth %l5,[%i5+0x01e] ! Mem[000000009080001c] = 21af665f
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = 0000000000008bad
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
p47_label_12:
! Mem[000000009000001c] = 7fae0000, %g2 = 0c9e91291d1391a2
lduh [%i4+0x01e],%g2 ! %g2 = 0000000000007fae
! %l0 = 00000000cf7a5f97, Mem[0000000091800026] = 70310000
sth %l0,[%o0+0x026] ! Mem[0000000091800024] = 5f970000
! Mem[0000000091000030] = d7be7a30, %g2 = 0000000000007fae
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! %l7 = 40e8bd3e3922063d, Mem[0000000091000010] = 1b127fae
stw %l7,[%i6+%o2] ! Mem[0000000091000010] = 3922063d
! Mem[0000000091000030] = 7a30941f, %g2 = 00000000d7be7a30
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007a30
! %l0 = cf7a5f97, %l1 = 22f2ba66, Mem[0000000090000020] = 00000000 9cad21af
std %l0,[%i4+%o4] ! Mem[0000000090000020] = cf7a5f97 22f2ba66
! %l7 = 40e8bd3e3922063d, Mem[000000009080002c] = 8bad7fae
stb %l7,[%i5+0x02c] ! Mem[000000009080002c] = 3dad7fae
! Mem[0000000091000020] = eea4d257, %g2 = 0000000000007a30
ldsb [%i6+0x021],%g2 ! %g2 = ffffffffffffffee
! %l0 = cf7a5f97, %l1 = 22f2ba66, Mem[0000000091800000] = 00000000 8bad7fae
std %l0,[%o0+%g0] ! Mem[0000000091800000] = cf7a5f97 22f2ba66
! %l0 = 00000000cf7a5f97, Mem[0000000090000031] = 3d94b1da
stb %l0,[%i4+0x031] ! Mem[0000000090000030] = 9794b1da
p47_label_13:
! %l4 = 9bb5a488, %l5 = 9cad21af, Mem[000000006f800010] = 4c194b75 9786cc21
std %l4,[%i3+%o2] ! Mem[000000006f800010] = 9bb5a488 9cad21af
! %l0 = 00000000cf7a5f97, Mem[000000006f000038] = ffffffff
sth %l0,[%i2+0x038] ! Mem[000000006f000038] = 5f97ffff
! Mem[0000000090800020] = 665fc762, %g18 = 4d646e26c8dd44d2
ldsw [%i5+%o4],%g2 ! %g2 = 4d646e26c8dd44d2
! %l3 = 000000000000007a, Mem[000000009000001f] = aecf7a5f
stb %l3,[%i4+0x01f] ! Mem[000000009000001c] = 7acf7a5f
! %l0 = cf7a5f97, %l1 = 22f2ba66, Mem[000000006e800030] = 79d3caf3 ac44679f
std %l0,[%i1+0x030] ! Mem[000000006e800030] = cf7a5f97 22f2ba66
! %l1 = 0000000022f2ba66, Mem[0000000090000012] = f4d72e58
sth %l1,[%i4+0x012] ! Mem[0000000090000010] = ba662e58
! Mem[0000000091000010] = 3922063d, %g2 = 00000000665fc762
lduw [%i6+%o2],%g2 ! %g2 = 000000003922063d
! %l3 = 000000000000007a, Mem[0000000090000036] = 90605e14
stb %l3,[%i4+0x036] ! Mem[0000000090000034] = 7a605e14
! Mem[000000006e800028] = cb86e148, %l6 = 000000005c651187
ldub [%i1+0x029],%l6 ! %l6 = 0000000000000086
! %l3 = 000000000000007a, Mem[000000006e800028] = cb86e1488f5225fe
stx %l3,[%i1+%o5] ! Mem[000000006e800028] = 000000000000007a
p47_label_14:
! Mem[0000000091800010] = 196ad709, %g18 = 4d646e26c8dd44d2
ldsw [%o0+%o2],%g2 ! %g2 = 4d646e26c8dd44d2
! %l4 = 000000009bb5a488, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 000000009bb5a488
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 00000000196ad709
lduw [%i5+0x03c],%g2 ! %g2 = 000000005ac4b8a1
! Mem[000000009180001c] = 1d1391a2, %g2 = 000000005ac4b8a1
ldsb [%o0+0x01c],%g2 ! %g2 = 000000000000001d
! %l4 = 000000009bb5a488, Mem[0000000091800038] = 2067aece60b2b405
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 000000009bb5a488
! Mem[000000006e000020] = 20865239d98764bf, %l5 = 000000009cad21af
ldx [%i0+%o4],%l5 ! %l5 = 20865239d98764bf
! Mem[0000000091800038] = 00000000 9bb5a488, %g2 = 0000001d, %g3 = ccff9541
ldd [%o0+0x038],%g2 ! %g2 = 0000000000000000 000000009bb5a488
! Mem[0000000091800038] = 00000000 9bb5a488, %g2 = 00000000, %g3 = 9bb5a488
ldd [%o0+0x038],%g2 ! %g2 = 0000000000000000 000000009bb5a488
! %l3 = 000000000000007a, Mem[0000000091000026] = b4055e14
sth %l3,[%i6+0x026] ! Mem[0000000091000024] = 007a5e14
! Mem[0000000091800000] = cf7a5f97, %g18 = 4d646e26c8dd44d2
ldsw [%o0+%g0],%g2 ! %g2 = 4d646e26c8dd44d2
p47_label_15:
! %l0 = cf7a5f97, %l1 = 22f2ba66, Mem[0000000090800030] = 570fb405 3922063d
std %l0,[%i5+0x030] ! Mem[0000000090800030] = cf7a5f97 22f2ba66
! %l7 = 40e8bd3e3922063d, Mem[000000009000003a] = 05ae22b6
sth %l7,[%i4+0x03a] ! Mem[0000000090000038] = 063d22b6
! %l4 = 000000009bb5a488, Mem[000000009080001a] = a4889a5b
sth %l4,[%i5+0x01a] ! Mem[0000000090800018] = a4889a5b
! %l0 = cf7a5f97, %l1 = 22f2ba66, Mem[0000000091800028] = 00000000 9cad21af
std %l0,[%o0+%o5] ! Mem[0000000091800028] = cf7a5f97 22f2ba66
! Mem[0000000091000028] = 5e1463ae 65d63509, %g2 = cf7a5f97, %g3 = 9bb5a488
ldd [%i6+%o5],%g2 ! %g2 = 000000005e1463ae 0000000065d63509
! Mem[000000006f000028] = bfab7632, %l5 = 20865239d98764bf
ldsh [%i2+%o5],%l5 ! %l5 = ffffffffffffbfab
! Mem[0000000091800030] = 009bb5a4, %g2 = 000000005e1463ae
ldub [%o0+0x033],%g2 ! %g2 = 0000000000000000
! Mem[000000006e80003c] = b702b429, %l7 = 40e8bd3e3922063d
ldsw [%i1+0x03c],%l7 ! %l7 = ffffffffb702b429
! Mem[0000000090000030] = 94b1da39, %g2 = 0000000000000000
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffff94b1
! %l4 = 000000009bb5a488, Mem[0000000090000004] = 77d35b81
stb %l4,[%i4+0x004] ! Mem[0000000090000004] = 88d35b81
p47_label_16:
! %l4 = 000000009bb5a488, Mem[0000000091800010] = 196ad7098bad7fae
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 000000009bb5a488
! %l4 = 9bb5a488, %l5 = ffffbfab, Mem[0000000091000038] = 3922063d 9b50f1dd
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 9bb5a488 ffffbfab
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = ffff94b1, %g3 = 65d63509
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
! Mem[000000009100001c] = 9ea6e537, %g2 = 00000000fc554a3e
lduw [%i6+0x01c],%g2 ! %g2 = 000000009ea6e537
! Mem[0000000091000028] = 5e1463ae65d63509, %g2 = 000000009ea6e537
ldx [%i6+%o5],%g2 ! %g2 = 5e1463ae65d63509
! Mem[0000000090000008] = cf7a5f978bad7fae, %g2 = 5e1463ae65d63509
ldx [%i4+%o1],%g2 ! %g2 = cf7a5f978bad7fae
! Mem[0000000090000020] = cf7a5f97 22f2ba66, %g2 = 8bad7fae, %g3 = 5ac4b8a1
ldd [%i4+%o4],%g2 ! %g2 = 00000000cf7a5f97 0000000022f2ba66
! %l0 = 00000000cf7a5f97, Mem[0000000090800026] = 7290d356
sth %l0,[%i5+0x026] ! Mem[0000000090800024] = 5f97d356
! Mem[0000000091000010] = 3922063d 1f66326f, %g2 = cf7a5f97, %g3 = 22f2ba66
ldd [%i6+%o2],%g2 ! %g2 = 000000003922063d 000000001f66326f
! Mem[0000000091800014] = a4880c9e, %g2 = 000000003922063d
lduh [%o0+0x016],%g2 ! %g2 = 000000000000a488
p47_label_17:
! Mem[000000006f000030] = 70b1c430, %l5 = ffffffffffffbfab
ldsb [%i2+0x030],%l5 ! %l5 = 0000000000000070
! Mem[000000009180003c] = a4880000, %g2 = 000000000000a488
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffa488
! Mem[0000000090800020] = 665fc762 b4055f97, %g2 = ffffa488, %g3 = 1f66326f
ldd [%i5+%o4],%g2 ! %g2 = 00000000665fc762 00000000b4055f97
! Mem[0000000090000028] = c7af7175, %g2 = 00000000665fc762
ldsb [%i4+%o5],%g2 ! %g2 = ffffffffffffffc7
! %l0 = 00000000cf7a5f97, Mem[0000000091000028] = 5e1463ae65d63509
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 00000000cf7a5f97
! Mem[0000000090800030] = cf7a5f9722f2ba66, %g2 = ffffffffffffffc7
ldx [%i5+0x030],%g2 ! %g2 = cf7a5f9722f2ba66
! Mem[0000000090000030] = 94b1da39, %g2 = cf7a5f9722f2ba66
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffff94b1
! %l2 = 98eea4d2570fb405, Mem[0000000090800020] = 665fc762b4055f97
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 98eea4d2570fb405
! %l6 = 00000086, %l7 = b702b429, Mem[0000000091000028] = 00000000 cf7a5f97
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 00000086 b702b429
! Mem[0000000091800008] = 20ec2a37, %g2 = ffffffffffff94b1
ldub [%o0+0x00b],%g2 ! %g2 = 0000000000000020
p47_label_18:
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = 0000000000000020
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
! %l6 = 00000086, %l7 = b702b429, Mem[0000000090800000] = 2f7f7a79 4f34d7b2
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 00000086 b702b429
! %l7 = ffffffffb702b429, Mem[0000000090800028] = d356fa8a
sth %l7,[%i5+%o5] ! Mem[0000000090800028] = b429fa8a
! %l1 = 0000000022f2ba66, Mem[000000009180001e] = 91a221fe
stb %l1,[%o0+0x01e] ! Mem[000000009180001c] = 66a221fe
! Mem[0000000090800000] = 000086b7, %g2 = 0c9e91291d1391a2
ldsb [%i5+0x001],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800004] = 22f2ba66, %g18 = 4d646e26c8dd44d2
ldsw [%o0+0x004],%g2 ! %g2 = 4d646e26c8dd44d2
! %l0 = 00000000cf7a5f97, Mem[000000006f800026] = da6f196a
sth %l0,[%i3+0x026] ! Mem[000000006f800024] = da6f5f97
! %l7 = ffffffffb702b429, Mem[000000009080002c] = 3dad7fae
stb %l7,[%i5+0x02c] ! Mem[000000009080002c] = 29ad7fae
! Mem[000000009100001c] = 9ea6e537, %g18 = 4d646e26c8dd44d2
ldsw [%i6+0x01c],%g2 ! %g2 = 4d646e26c8dd44d2
! Mem[0000000091000020] = 98eea4d2570f007a, %g2 = ffffffff9ea6e537
ldx [%i6+%o4],%g2 ! %g2 = 98eea4d2570f007a
p47_label_19:
! Mem[000000006f000010] = 2b6ba346, %l1 = 0000000022f2ba66
ldsh [%i2+0x012],%l1 ! %l1 = ffffffffffffa346
! Mem[000000009180001c] = 1d1366a2, %g18 = 4d646e26c8dd44d2
ldsw [%o0+0x01c],%g2 ! %g2 = 4d646e26c8dd44d2
! %l7 = ffffffffb702b429, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = ffffffffb702b429
! Mem[0000000090800014] = b429174a, %g2 = 000000001d1366a2
lduh [%i5+0x016],%g2 ! %g2 = 000000000000b429
! %l4 = 000000009bb5a488, Mem[0000000090000014] = 2e582097
sth %l4,[%i4+0x014] ! Mem[0000000090000014] = a4882097
! %l5 = 0000000000000070, Mem[0000000090800034] = 22f2ba66
stw %l5,[%i5+0x034] ! Mem[0000000090800034] = 00000070
! Mem[0000000091800030] = 00000000, %g2 = 000000000000b429
lduh [%o0+0x030],%g2 ! %g2 = 0000000000000000
! Mem[000000006f800000] = d0f64f7dcde15de8, %l6 = 0000000000000086
ldx [%i3+%g0],%l6 ! %l6 = d0f64f7dcde15de8
! Mem[000000006f000024] = cc485524, %l1 = ffffffffffffa346
ldsh [%i2+0x026],%l1 ! %l1 = 0000000000005524
! Mem[0000000090000028] = c7af7175, %g2 = 0000000000000000
lduw [%i4+%o5],%g2 ! %g2 = 00000000c7af7175
p47_label_20:
! Mem[000000009000002c] = 62474693, %g2 = 00000000c7af7175
ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000062
! %l1 = 0000000000005524, Mem[0000000090000023] = 9722f2ba
stb %l1,[%i4+0x023] ! Mem[0000000090000020] = 2422f2ba
! %l1 = 0000000000005524, Mem[0000000091000038] = 9bb5a488
sth %l1,[%i6+0x038] ! Mem[0000000091000038] = 5524a488
! Mem[0000000090800018] = 174aa488 9a5b21af, %g2 = 00000062, %g3 = b4055f97
ldd [%i5+%o3],%g2 ! %g2 = 00000000174aa488 000000009a5b21af
! Mem[000000006f80001c] = 8bad7fae, %l4 = 000000009bb5a488
ldub [%i3+0x01e],%l4 ! %l4 = 000000000000007f
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = 00000000174aa488
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
! Mem[0000000091000028] = 86b702b4, %g2 = 4c632420ec2a3791
ldub [%i6+0x02b],%g2 ! %g2 = 0000000000000086
! Mem[0000000090800020] = a4d2570f, %g2 = 0000000000000086
ldsb [%i5+0x022],%g2 ! %g2 = ffffffffffffffa4
! Mem[0000000090000000] = 8624e74a88d35b81, %g2 = ffffffffffffffa4
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a88d35b81
! %l0 = cf7a5f97, %l1 = 00005524, Mem[0000000091000000] = da6f196a 3922063d
std %l0,[%i6+%g0] ! Mem[0000000091000000] = cf7a5f97 00005524
p47_label_21:
! Mem[0000000090000000] = 8624e74a, %g18 = 4d646e26c8dd44d2
ldsw [%i4+%g0],%g2 ! %g2 = 4d646e26c8dd44d2
! %l4 = 0000007f, %l5 = 00000070, Mem[0000000091000018] = 9bb5a488 9ea6e537
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 0000007f 00000070
! Mem[0000000090000028] = c7af7175 62474693, %g2 = 8624e74a, %g3 = 9a5b21af
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062474693
! %l2 = 98eea4d2570fb405, Mem[0000000090800030] = cf7a5f9700000070
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = 98eea4d2570fb405
! %l2 = 98eea4d2570fb405, Mem[0000000090000004] = 88d35b81
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = 570fb405
! %l0 = cf7a5f97, %l1 = 00005524, Mem[000000006e000008] = db722a79 9346d668
std %l0,[%i0+%o1] ! Mem[000000006e000008] = cf7a5f97 00005524
! Mem[0000000091000030] = 30941fa4, %g2 = 00000000c7af7175
ldsb [%i6+0x033],%g2 ! %g2 = 0000000000000030
! Mem[0000000091000008] = f5482f5f, %g2 = 0000000000000030
lduw [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f
! Mem[0000000090000028] = c7af7175 62474693, %g2 = f5482f5f, %g3 = 62474693
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062474693
! %l0 = 00000000cf7a5f97, Mem[0000000091800038] = 00000000
stw %l0,[%o0+0x038] ! Mem[0000000091800038] = cf7a5f97
p47_label_22:
! Mem[0000000090800038] = fc554a3e, %g2 = 00000000c7af7175
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e
! Mem[0000000090000014] = 2097cf7a, %g2 = 00000000fc554a3e
lduh [%i4+0x016],%g2 ! %g2 = 0000000000002097
! %l3 = 000000000000007a, Mem[0000000090000004] = 570fb405
stw %l3,[%i4+0x004] ! Mem[0000000090000004] = 0000007a
! %l3 = 000000000000007a, Mem[0000000091000004] = 00005524
stw %l3,[%i6+0x004] ! Mem[0000000091000004] = 0000007a
! %l5 = 0000000000000070, Mem[0000000090000000] = 8624e74a
stw %l5,[%i4+%g0] ! Mem[0000000090000000] = 00000070
! Mem[0000000091000018] = 0000007f, %g2 = 0000000000002097
lduw [%i6+%o3],%g2 ! %g2 = 000000000000007f
! Mem[000000006f000038] = 5f97ffff da6f196a, %l4 = 0000007f, %l5 = 00000070
ldd [%i2+0x038],%l4 ! %l4 = 000000005f97ffff 00000000da6f196a
! %l1 = 0000000000005524, Mem[0000000091800008] = 4c632420ec2a3791
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 0000000000005524
! %l7 = ffffffffb702b429, Mem[0000000091800008] = 00000000
sth %l7,[%o0+%o1] ! Mem[0000000091800008] = b4290000
! %l3 = 000000000000007a, Mem[000000006e800000] = 00000000
stb %l3,[%i1+%g0] ! Mem[000000006e800000] = 7a000000
p47_label_23:
! %l4 = 5f97ffff, %l5 = da6f196a, Mem[0000000090800008] = a19e262f ca578ad8
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 5f97ffff da6f196a
! %l0 = 00000000cf7a5f97, Mem[000000006e000032] = 89200f3d
sth %l0,[%i0+0x032] ! Mem[000000006e000030] = 89205f97
! Mem[000000006e000038] = 353349139c7ad6b4, %l7 = ffffffffb702b429
ldx [%i0+0x038],%l7 ! %l7 = 353349139c7ad6b4
! %l6 = d0f64f7dcde15de8, Mem[0000000090800026] = b405b429
sth %l6,[%i5+0x026] ! Mem[0000000090800024] = 5de8b429
! Mem[0000000091000030] = d7be7a30, %g2 = 000000000000007f
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffd7be
! Mem[0000000090800018] = 174aa488 9a5b21af, %g2 = ffffd7be, %g3 = 62474693
ldd [%i5+%o3],%g2 ! %g2 = 00000000174aa488 000000009a5b21af
! Mem[000000006e00000c] = 00005524, %l6 = d0f64f7dcde15de8
lduh [%i0+0x00e],%l6 ! %l6 = 0000000000005524
! Mem[0000000091000030] = d7be7a30, %g2 = 00000000174aa488
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffd7be
! %l2 = 98eea4d2570fb405, Mem[0000000091800008] = b4290000
stw %l2,[%o0+%o1] ! Mem[0000000091800008] = 570fb405
! Mem[0000000090000000] = 00000070 0000007a, %g2 = ffffd7be, %g3 = 9a5b21af
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000070 000000000000007a
p47_label_24:
! Mem[0000000090000038] = 5e14063d 22b61a17, %g2 = 00000070, %g3 = 0000007a
ldd [%i4+0x038],%g2 ! %g2 = 000000005e14063d 0000000022b61a17
! Mem[0000000090000030] = 94b1da39, %g2 = 000000005e14063d
ldub [%i4+0x032],%g2 ! %g2 = 0000000000000094
! Mem[0000000090800030] = d2570fb4, %g2 = 0000000000000094
ldsb [%i5+0x033],%g2 ! %g2 = ffffffffffffffd2
! Mem[000000006f000014] = 5f97b8f6, %l6 = 0000000000005524
ldub [%i2+0x016],%l6 ! %l6 = 00000000000000b8
! Mem[0000000090800038] = 4a3e5ac4, %g2 = ffffffffffffffd2
ldub [%i5+0x03a],%g2 ! %g2 = 000000000000004a
! Mem[000000006e000010] = f4ae1333, %l2 = 98eea4d2570fb405
ldub [%i0+0x012],%l2 ! %l2 = 0000000000000013
! Mem[0000000090000010] = ba66a488, %g2 = 000000000000004a
ldsb [%i4+0x012],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000090000008] = 5f978bad, %g2 = ffffffffffffffba
ldub [%i4+0x00a],%g2 ! %g2 = 000000000000005f
! Mem[000000006e000028] = bc31d64b, %l1 = 0000000000005524
ldsh [%i0+0x02a],%l1 ! %l1 = ffffffffffffd64b
! Mem[0000000091800024] = 41535f97, %g18 = 4d646e26c8dd44d2
ldsw [%o0+0x024],%g2 ! %g2 = 4d646e26c8dd44d2
p47_label_25:
! Mem[0000000091000034] = 941fa440, %g2 = 0000000041535f97
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffff941f
! Mem[0000000091800000] = cf7a5f97 22f2ba66, %g2 = ffff941f, %g3 = 22b61a17
ldd [%o0+%g0],%g2 ! %g2 = 00000000cf7a5f97 0000000022f2ba66
! %l2 = 0000000000000013, Mem[0000000090800008] = 5f97ffff
stw %l2,[%i5+%o1] ! Mem[0000000090800008] = 00000013
! Mem[0000000090000024] = 22f2ba66, %g2 = 00000000cf7a5f97
ldsh [%i4+0x024],%g2 ! %g2 = 00000000000022f2
! %l7 = 353349139c7ad6b4, Mem[0000000091800024] = 41535f97
sth %l7,[%o0+0x024] ! Mem[0000000091800024] = d6b45f97
! Mem[0000000091000038] = 5524a488 ffffbfab, %g2 = 000022f2, %g3 = 22f2ba66
ldd [%i6+0x038],%g2 ! %g2 = 000000005524a488 00000000ffffbfab
! %l5 = 00000000da6f196a, Mem[0000000090000038] = 5e14063d22b61a17
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 00000000da6f196a
! Mem[0000000090800010] = ffffffffb702b429, %g2 = 000000005524a488
ldx [%i5+%o2],%g2 ! %g2 = ffffffffb702b429
! %l4 = 000000005f97ffff, Mem[0000000091800024] = d6b45f97
stb %l4,[%o0+0x024] ! Mem[0000000091800024] = ffb45f97
! Mem[0000000090800018] = 4aa4889a, %g2 = ffffffffb702b429
ldsb [%i5+0x019],%g2 ! %g2 = 000000000000004a
ba,a p47_not_taken_0_end
p47_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000cf7a5f97
bne,a,pn %xcc,p47_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffd64b
bne,a,pn %xcc,p47_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000013
bne,a,pn %xcc,p47_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000007a
bne,a,pn %xcc,p47_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000005f97ffff
bne,a,pn %xcc,p47_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000da6f196a
bne,a,pn %xcc,p47_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000b8
bne,a,pn %xcc,p47_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 353349139c7ad6b4
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8eed9034 84b6e8f8
bne %xcc,p47_f4_fail
nop
! Check Local Memory
set p47_local0_expect,%g1
p47_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = cf7a5f9700005524
ldx [%i0+0x008],%g3 ! Observed data at 000000006e000008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f4ae1333954479bc
ldx [%i0+0x010],%g3 ! Observed data at 000000006e000010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9bb5a4889cad21af
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 = 89205f9725254b8f
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+0x000],%g2 ! Expected data = 7a0000009cad21af
ldx [%i1+0x000],%g3 ! Observed data at 000000006e800000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000000000007a
ldx [%i1+0x028],%g3 ! Observed data at 000000006e800028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = cf7a5f9722f2ba66
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+0x008],%g2 ! Expected data = 40e8bd3e3922063d
ldx [%i2+0x008],%g3 ! Observed data at 000000006f000008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2b6ba3465f97b8f6
ldx [%i2+0x010],%g3 ! Observed data at 000000006f000010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5f97ffffda6f196a
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+0x008],%g2 ! Expected data = ddb7d4efc00161ca
ldx [%i3+0x008],%g3 ! Observed data at 000000006f800008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 9bb5a4889cad21af
ldx [%i3+0x010],%g3 ! Observed data at 000000006f800010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 83aed7098bad7fae
ldx [%i3+0x018],%g3 ! Observed data at 000000006f800018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4415dd27da6f5f97
ldx [%i3+0x020],%g3 ! Observed data at 000000006f800020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 570fb4050000007a
ldx [%i3+0x028],%g3 ! Observed data at 000000006f800028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x028,%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_f4_fail:
set p47_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006f800028]
done
p47_trap1o:
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006f800028]
done
p47_trap2e:
ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f000018]
stxa %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000018]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006f800000]
ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e800018]
lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006e800020]
stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800028]
done
p47_trap2o:
ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f000018]
stxa %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000018]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006f800000]
ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e800018]
lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006e800020]
stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800028]
done
p47_trap3e:
nop
nop
done
p47_trap3o:
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 = dd792af283aed709
ldx [%g1+0x008],%l1 ! %l1 = d356fa8a8bad7fae
ldx [%g1+0x010],%l2 ! %l2 = 98eea4d2570fb405
ldx [%g1+0x018],%l3 ! %l3 = 580fe295f46ac1df
ldx [%g1+0x020],%l4 ! %l4 = c06799f05e1463ae
ldx [%g1+0x028],%l5 ! %l5 = cf906ba24fe5eec5
ldx [%g1+0x030],%l6 ! %l6 = 174a621a9a5b92a8
ldx [%g1+0x038],%l7 ! %l7 = 40e8bd3e3922063d
! Initialize the output register of window 0
set unres3_start,%o0
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 = faae200a 2264d1ab 5185d73a dc12da5e
! %f4 = 782e51d3 b3d2fe65 c19502c9 18efaae3
! %f8 = c10c5bc6 2c8aef41 6da4fd1c f02d9548
! %f12 = 5c82d022 ef672e21 5d565a60 b5e4d3d5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8fe54769 4d903619 393fda9f 9dd66580
! %f20 = 738eb2ef a307eb7e 06859c34 bc50cb42
! %f24 = ee1cfb44 f207054b 9990f710 7a1092c6
! %f28 = df48fd07 8243be24 a5f7aab2 1e33e0b1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0a6ee13b 93e0903e a6c17542 eddf656d
! %f36 = f3deaf84 0c1d334a a67ed66d 9846b713
! %f40 = 39dc72f0 96d1ef53 05a1e2d1 5fda44b3
! %f44 = deca5981 4944269f 600919d2 3ce4334e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa48da0c700000078,%g7,%g1 ! GSR scale = 15, align = 0
wr %g1,%g0,%gsr ! GSR = a48da0c700000078
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 48
p48_label_1:
! Mem[0000000090800018] = 9556073553628adf, %g2 = 0000000060eec353
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
! Mem[0000000070000014] = 4b43041a, %l5 = a1e3aaa9bc7d5e04
ldub [%i0+0x014],%l5 ! %l5 = 000000000000004b
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = 53628adf, %g3 = 0bad0b00
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
! %l3 = 079695746f377d08, Mem[0000000090000000] = 8624e74a77d35b81
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 079695746f377d08
! %l2 = 2f87fd46407334f9, Mem[0000000091000026] = d2f1b355
sth %l2,[%i6+0x026] ! Mem[0000000091000024] = 34f9b355
! %l2 = 2f87fd46407334f9, Mem[0000000090800037] = 81fc554a
stb %l2,[%i5+0x037] ! Mem[0000000090800034] = f9fc554a
! %l0 = 42fd5062, %l1 = 01aab6e4, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 42fd5062 01aab6e4
! Mem[000000009100000c] = 411b126a, %g2 = 000000009045cbce
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000041
! Mem[0000000090800010] = b25f4cb9, %g18 = b6fcebb45bed528d
ldsw [%i5+%o2],%g2 ! %g2 = b6fcebb45bed528d
! Mem[0000000071000038] = 2836cb3a5c8c5053, %l5 = 000000000000004b
ldx [%i2+0x038],%l5 ! %l5 = 2836cb3a5c8c5053
p48_label_2:
! Mem[0000000071800010] = 93160dbd, %l4 = 90eaa0d68ce2d21a
ldsb [%i3+0x013],%l4 ! %l4 = ffffffffffffffbd
! Mem[0000000091000020] = 4d27c52e, %g2 = ffffffffb25f4cb9
ldsb [%i6+0x021],%g2 ! %g2 = 000000000000004d
! Mem[0000000070000020] = e0ba854a, %l7 = 1d73daa62caffaa2
lduw [%i0+%o4],%l7 ! %l7 = 00000000e0ba854a
! Mem[0000000091000008] = f5482f5f, %g2 = 000000000000004d
lduw [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f
! Mem[0000000091800034] = d4df14b0, %g2 = 00000000f5482f5f
ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffffd4df
! Mem[0000000090800004] = 01aab6e4, %g2 = ffffffffffffd4df
ldsb [%i5+0x004],%g2 ! %g2 = 0000000000000001
! %l3 = 079695746f377d08, Mem[0000000091000008] = f5482f5fccff9541
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 079695746f377d08
! %l2 = 407334f9, %l3 = 6f377d08, Mem[0000000091000028] = b35541f1 65d635bd
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 407334f9 6f377d08
! %l4 = ffffffffffffffbd, Mem[000000009000000c] = c349b38e
sth %l4,[%i4+0x00c] ! Mem[000000009000000c] = ffbdb38e
! Mem[0000000090800030] = dc3ef5d3, %g2 = 0000000000000001
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffdc3e
p48_label_3:
! Mem[0000000091800008] = 4c632420, %g2 = ffffffffffffdc3e
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000008] = 07969574, %g2 = 000000000000004c
lduw [%i6+%o1],%g2 ! %g2 = 0000000007969574
! %l7 = 00000000e0ba854a, Mem[0000000091800000] = 270d22b947aa0789
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 00000000e0ba854a
! Mem[0000000071800010] = 93160dbd ee39fa7c, %l6 = 659c0737, %l7 = e0ba854a
ldd [%i3+%o2],%l6 ! %l6 = 0000000093160dbd 00000000ee39fa7c
! %l3 = 079695746f377d08, Mem[0000000090000014] = 2e582097
sth %l3,[%i4+0x014] ! Mem[0000000090000014] = 7d082097
! Mem[0000000091800018] = 0c9e9129, %g18 = b6fcebb45bed528d
ldsw [%o0+%o3],%g2 ! %g2 = b6fcebb45bed528d
! Mem[0000000091000038] = d578fe30, %g18 = b6fcebb45bed528d
ldsw [%i6+0x038],%g2 ! %g2 = b6fcebb45bed528d
! Mem[000000009000002c] = 62474693, %g2 = ffffffffd578fe30
lduw [%i4+0x02c],%g2 ! %g2 = 0000000062474693
! %l1 = 9a12de9a01aab6e4, Mem[0000000090800020] = 665fc762da437290
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 9a12de9a01aab6e4
! %l0 = 42fd5062, %l1 = 01aab6e4, Mem[0000000090000008] = bc841a2f ffbdb38e
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 42fd5062 01aab6e4
p48_label_4:
! Mem[000000009000003c] = 22b61a17, %g2 = 0000000062474693
lduw [%i4+0x03c],%g2 ! %g2 = 0000000022b61a17
! Mem[0000000070000008] = 6889d4ed, %l7 = 00000000ee39fa7c
ldsw [%i0+%o1],%l7 ! %l7 = 000000006889d4ed
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 0000000022b61a17
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! Mem[0000000090000014] = 97e663a5, %g2 = 404e134b01f6b102
ldsb [%i4+0x017],%g2 ! %g2 = ffffffffffffff97
! Mem[0000000070800038] = 385cc8ae, %l1 = 9a12de9a01aab6e4
ldsb [%i1+0x038],%l1 ! %l1 = 0000000000000038
! Mem[0000000090800020] = 9a12de9a, %g18 = b6fcebb45bed528d
ldsw [%i5+%o4],%g2 ! %g2 = b6fcebb45bed528d
! Mem[0000000071800014] = ee39fa7c, %l1 = 0000000000000038
lduw [%i3+0x014],%l1 ! %l1 = 00000000ee39fa7c
! %l0 = 42fd5062, %l1 = ee39fa7c, Mem[0000000090800020] = 9a12de9a 01aab6e4
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 42fd5062 ee39fa7c
! Mem[0000000090000030] = 573d94b1, %g2 = ffffffff9a12de9a
lduw [%i4+0x030],%g2 ! %g2 = 00000000573d94b1
! Mem[0000000091800008] = 2420ec2a, %g2 = 00000000573d94b1
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000002420
p48_label_5:
! %l3 = 079695746f377d08, Mem[0000000091000008] = 07969574
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = 6f377d08
! Mem[0000000071800010] = 93160dbd, %l1 = 00000000ee39fa7c
ldsb [%i3+0x011],%l1 ! %l1 = 0000000000000016
! Mem[0000000071800030] = 3a6871d4 d8f6b4d5, %l6 = 93160dbd, %l7 = 6889d4ed
ldd [%i3+0x030],%l6 ! %l6 = 000000003a6871d4 00000000d8f6b4d5
! %l3 = 079695746f377d08, Mem[0000000091800001] = 000000e0
stb %l3,[%o0+0x001] ! Mem[0000000091800000] = 080000e0
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = 00002420, %g3 = 22b61a17
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
! %l2 = 2f87fd46407334f9, Mem[0000000071000004] = be19adf0
sth %l2,[%i2+0x004] ! Mem[0000000071000004] = 34f9adf0
! %l5 = 2836cb3a5c8c5053, Mem[0000000091800031] = dc9b67d4
stb %l5,[%o0+0x031] ! Mem[0000000091800030] = 539b67d4
! Mem[0000000090800020] = 5062ee39, %g2 = 00000000d578fe30
ldub [%i5+0x022],%g2 ! %g2 = 0000000000000050
! Mem[0000000091000030] = d7be7a30, %g2 = 0000000000000050
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! %l6 = 000000003a6871d4, Mem[0000000070800020] = 55735f2b
stw %l6,[%i1+%o4] ! Mem[0000000070800020] = 3a6871d4
p48_label_6:
! %l2 = 2f87fd46407334f9, Mem[0000000071000018] = d5480c37
stw %l2,[%i2+%o3] ! Mem[0000000071000018] = 407334f9
! Mem[0000000090000008] = 42fd5062, %g18 = b6fcebb45bed528d
ldsw [%i4+%o1],%g2 ! %g2 = b6fcebb45bed528d
! %l0 = 71f5b7d242fd5062, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 71f5b7d242fd5062
! Mem[0000000091000014] = 1f66326f, %g2 = 0000000042fd5062
ldsb [%i6+0x014],%g2 ! %g2 = 000000000000001f
! Mem[000000009080002c] = cb9834df, %g2 = 000000000000001f
ldub [%i5+0x02c],%g2 ! %g2 = 00000000000000cb
! %l7 = 00000000d8f6b4d5, Mem[0000000070800010] = ac183fe066ca3b83
stx %l7,[%i1+%o2] ! Mem[0000000070800010] = 00000000d8f6b4d5
! Mem[0000000091000028] = 407334f9, %g18 = b6fcebb45bed528d
ldsw [%i6+%o5],%g2 ! %g2 = b6fcebb45bed528d
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 00000000407334f9
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! Mem[000000009000003c] = 22b61a17, %g2 = e663a5d918391fda
lduw [%i4+0x03c],%g2 ! %g2 = 0000000022b61a17
! Mem[0000000070000010] = 074cc372, %l6 = 000000003a6871d4
ldsh [%i0+0x012],%l6 ! %l6 = ffffffffffffc372
p48_label_7:
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 0000000022b61a17
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! Mem[000000009000000c] = b6e4b8b0, %g2 = a19e262fca578ad8
ldub [%i4+0x00e],%g2 ! %g2 = 00000000000000b6
! Mem[0000000091000028] = 34f96f37, %g2 = 00000000000000b6
lduh [%i6+0x02a],%g2 ! %g2 = 00000000000034f9
! Mem[0000000091000034] = a440d578, %g2 = 00000000000034f9
ldub [%i6+0x036],%g2 ! %g2 = 00000000000000a4
! Mem[000000007100003c] = 5c8c5053, %l1 = 0000000000000016
ldsb [%i2+0x03c],%l1 ! %l1 = 000000000000005c
! Mem[0000000091000030] = d7be7a30, %g2 = 00000000000000a4
ldsb [%i6+0x030],%g2 ! %g2 = ffffffffffffffd7
! Mem[000000009180002c] = 25624af7, %g2 = ffffffffffffffd7
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000025
! Mem[000000009080000c] = ca578ad8, %g18 = b6fcebb45bed528d
ldsw [%i5+0x00c],%g2 ! %g2 = b6fcebb45bed528d
! %l0 = 71f5b7d242fd5062, Mem[0000000091000024] = 2e6f34f9
sth %l0,[%i6+0x024] ! Mem[0000000091000024] = 506234f9
! Mem[0000000090800010] = b7d242fd, %g2 = ffffffffca578ad8
ldub [%i5+0x012],%g2 ! %g2 = 00000000000000b7
p48_label_8:
! %l6 = ffffffffffffc372, Mem[0000000091800010] = 404e134b01f6b102
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = ffffffffffffc372
! %l3 = 079695746f377d08, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 079695746f377d08
! %l4 = ffffffffffffffbd, Mem[0000000091000036] = a440d578
stb %l4,[%i6+0x036] ! Mem[0000000091000034] = bd40d578
! %l2 = 407334f9, %l3 = 6f377d08, Mem[0000000090000018] = e663a5d9 18391fda
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 407334f9 6f377d08
! Mem[0000000090000010] = f4d77d08, %g2 = 00000000000000b7
ldsh [%i4+0x012],%g2 ! %g2 = fffffffffffff4d7
! %l2 = 2f87fd46407334f9, Mem[0000000071000024] = c6c26d20
stw %l2,[%i2+0x024] ! Mem[0000000071000024] = 407334f9
! %l6 = ffffffffffffc372, Mem[0000000090800018] = 9556073553628adf
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = ffffffffffffc372
! %l3 = 079695746f377d08, Mem[0000000091800034] = d4df14b0
stw %l3,[%o0+0x034] ! Mem[0000000091800034] = 6f377d08
! Mem[0000000090000038] = 45cbce22, %g2 = fffffffffffff4d7
ldub [%i4+0x039],%g2 ! %g2 = 0000000000000045
! Mem[0000000091000004] = 486f377d, %g2 = 0000000000000045
ldsb [%i6+0x007],%g2 ! %g2 = 0000000000000048
p48_label_9:
! Mem[0000000090800038] = fc554a3e, %g2 = 0000000000000048
lduw [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e
! %l3 = 079695746f377d08, Mem[0000000090000028] = c7af717562474693
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 079695746f377d08
! %l3 = 079695746f377d08, Mem[0000000091800024] = 41537031
stw %l3,[%o0+0x024] ! Mem[0000000091800024] = 6f377d08
! Mem[0000000091800024] = 6f377d08, %g18 = b6fcebb45bed528d
ldsw [%o0+0x024],%g2 ! %g2 = b6fcebb45bed528d
! %l4 = ffffffffffffffbd, Mem[0000000090800010] = 71f5b7d2
sth %l4,[%i5+%o2] ! Mem[0000000090800010] = ffbdb7d2
! Mem[0000000070800030] = 82e22fd6, %l1 = 000000000000005c
ldsw [%i1+0x030],%l1 ! %l1 = ffffffff82e22fd6
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 000000006f377d08
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! Mem[0000000091000020] = c5506234, %g2 = a19e262fca578ad8
ldsb [%i6+0x023],%g2 ! %g2 = ffffffffffffffc5
! Mem[0000000071800018] = 2858147e, %l5 = 2836cb3a5c8c5053
ldsw [%i3+%o3],%l5 ! %l5 = 000000002858147e
! %l2 = 2f87fd46407334f9, Mem[0000000071800020] = 6247dbff8612db94
stx %l2,[%i3+%o4] ! Mem[0000000071800020] = 2f87fd46407334f9
p48_label_10:
! %l5 = 000000002858147e, Mem[000000007080000c] = 46b1a6a9
stb %l5,[%i1+0x00c] ! Mem[000000007080000c] = 7eb1a6a9
! %l0 = 71f5b7d242fd5062, Mem[0000000091800028] = f4c1a24c
stw %l0,[%o0+%o5] ! Mem[0000000091800028] = 42fd5062
! Mem[000000009000003c] = 1a170000, %g2 = ffffffffffffffc5
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
! Mem[0000000091800024] = 0842fd50, %g2 = 0000000000001a17
ldsb [%o0+0x027],%g2 ! %g2 = 0000000000000008
! Mem[0000000090000008] = 42fd5062 01aab6e4, %g2 = 00000008, %g3 = 9b50f1dd
ldd [%i4+%o1],%g2 ! %g2 = 0000000042fd5062 0000000001aab6e4
! Mem[0000000091000000] = 1ec2e276, %g2 = 0000000042fd5062
lduh [%i6+0x002],%g2 ! %g2 = 0000000000001ec2
! Mem[0000000091000038] = d578fe30, %g2 = 0000000000001ec2
lduw [%i6+0x038],%g2 ! %g2 = 00000000d578fe30
! Mem[0000000090000010] = b8b0f4d77d082097, %g2 = 00000000d578fe30
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d77d082097
! Mem[0000000091800000] = 0000e0ba, %g2 = b8b0f4d77d082097
ldub [%o0+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = 206724ce60b200b2, %g2 = 0000000000000000
ldx [%o0+0x038],%g2 ! %g2 = 206724ce60b200b2
p48_label_11:
! Mem[0000000071800038] = 11b8dfc4cb426e95, %l0 = 71f5b7d242fd5062
ldx [%i3+0x038],%l0 ! %l0 = 11b8dfc4cb426e95
! Mem[0000000090800008] = a19e262f, %g2 = 206724ce60b200b2
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffffa19e
! %l6 = ffffffffffffc372, Mem[0000000071000038] = 2836cb3a
stw %l6,[%i2+0x038] ! Mem[0000000071000038] = ffffc372
! Mem[0000000091000020] = 3d4d27c5, %g2 = ffffffffffffa19e
lduh [%i6+%o4],%g2 ! %g2 = 0000000000003d4d
! Mem[0000000090000028] = 07969574 6f377d08, %g2 = 00003d4d, %g3 = 01aab6e4
ldd [%i4+%o5],%g2 ! %g2 = 0000000007969574 000000006f377d08
! Mem[0000000071800008] = ce376dbd 802ef18d, %l4 = ffffffbd, %l5 = 2858147e
ldd [%i3+%o1],%l4 ! %l4 = 00000000ce376dbd 00000000802ef18d
! Mem[0000000090000008] = 506201aa, %g2 = 0000000007969574
ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000005062
! Mem[0000000071800038] = 11b8dfc4cb426e95, %l0 = 11b8dfc4cb426e95
ldx [%i3+0x038],%l0 ! %l0 = 11b8dfc4cb426e95
! Mem[0000000090000010] = b8b0f4d7, %g18 = b6fcebb45bed528d
ldsw [%i4+%o2],%g2 ! %g2 = b6fcebb45bed528d
! Mem[0000000071800000] = 4594049c 0d143156, %l0 = cb426e95, %l1 = 82e22fd6
ldd [%i3+%g0],%l0 ! %l0 = 000000004594049c 000000000d143156
p48_label_12:
! Mem[0000000090800030] = dc3ef5d358a94cf9, %g2 = ffffffffb8b0f4d7
ldx [%i5+0x030],%g2 ! %g2 = dc3ef5d358a94cf9
! %l2 = 2f87fd46407334f9, Mem[0000000090000038] = 9045cbce22b61a17
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = 2f87fd46407334f9
! Mem[0000000091800014] = ffffc372, %g18 = b6fcebb45bed528d
ldsw [%o0+0x014],%g2 ! %g2 = b6fcebb45bed528d
! Mem[0000000070800018] = 43891003, %l1 = 000000000d143156
ldub [%i1+%o3],%l1 ! %l1 = 0000000000000043
! Mem[0000000091000004] = e276df48, %g2 = ffffffffffffc372
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffe276
! %l4 = 00000000ce376dbd, Mem[0000000090000028] = 07969574
stb %l4,[%i4+%o5] ! Mem[0000000090000028] = bd969574
! Mem[0000000090000004] = 7d0842fd, %g2 = ffffffffffffe276
ldsh [%i4+0x006],%g2 ! %g2 = 0000000000007d08
! Mem[0000000091000014] = 1f66326f, %g2 = 0000000000007d08
ldsb [%i6+0x014],%g2 ! %g2 = 000000000000001f
! Mem[0000000091000030] = d7be7a30, %g2 = 000000000000001f
ldsb [%i6+0x030],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000071000008] = ffb5ef88 3d602da2, %l6 = ffffc372, %l7 = d8f6b4d5
ldd [%i2+%o1],%l6 ! %l6 = 00000000ffb5ef88 000000003d602da2
p48_label_13:
! Mem[0000000091800018] = 0c9e9129, %g2 = ffffffffffffffd7
lduh [%o0+%o3],%g2 ! %g2 = 0000000000000c9e
! Mem[0000000091000008] = 6f377d08, %g2 = 0000000000000c9e
lduh [%i6+%o1],%g2 ! %g2 = 0000000000006f37
! %l1 = 0000000000000043, Mem[000000009080000c] = ca578ad8
stw %l1,[%i5+0x00c] ! Mem[000000009080000c] = 00000043
! Mem[0000000091800014] = ffffc372, %g2 = 0000000000006f37
lduw [%o0+0x014],%g2 ! %g2 = 00000000ffffc372
! Mem[0000000090800030] = f5d358a9, %g2 = 00000000ffffc372
ldub [%i5+0x032],%g2 ! %g2 = 00000000000000f5
! %l3 = 079695746f377d08, Mem[0000000090000038] = 2f87fd46
stw %l3,[%i4+0x038] ! Mem[0000000090000038] = 6f377d08
! Mem[0000000090000020] = 079695746f377d08, %g2 = 00000000000000f5
ldx [%i4+%o4],%g2 ! %g2 = 079695746f377d08
! Mem[0000000070800020] = 3a6871d4 e3d402c5, %l6 = ffb5ef88, %l7 = 3d602da2
ldd [%i1+%o4],%l6 ! %l6 = 000000003a6871d4 00000000e3d402c5
! Mem[0000000090800004] = b6e4a19e, %g2 = 079695746f377d08
lduh [%i5+0x006],%g2 ! %g2 = 000000000000b6e4
! %l0 = 000000004594049c, Mem[0000000071800016] = ee39fa7c
sth %l0,[%i3+0x016] ! Mem[0000000071800014] = ee39049c
p48_label_14:
! Mem[0000000090000004] = 7d0842fd, %g2 = 000000000000b6e4
ldsb [%i4+0x006],%g2 ! %g2 = 000000000000007d
! Mem[0000000091800000] = 00080000e0ba854a, %g2 = 000000000000007d
ldx [%o0+%g0],%g2 ! %g2 = 00080000e0ba854a
! %l3 = 079695746f377d08, Mem[000000009180003c] = 60b200b2
stb %l3,[%o0+0x03c] ! Mem[000000009180003c] = 08b200b2
! %l1 = 0000000000000043, Mem[0000000091000006] = df486f37
stb %l1,[%i6+0x006] ! Mem[0000000091000004] = 43486f37
! Mem[000000007180003c] = cb426e95, %l5 = 00000000802ef18d
lduw [%i3+0x03c],%l5 ! %l5 = 00000000cb426e95
! Mem[0000000070000034] = 9beebe47, %l2 = 2f87fd46407334f9
ldub [%i0+0x036],%l2 ! %l2 = 00000000000000be
! %l3 = 079695746f377d08, Mem[000000007080003a] = 385cc8ae
stb %l3,[%i1+0x03a] ! Mem[0000000070800038] = 385c08ae
! Mem[0000000091800038] = 206724ce08b200b2, %g2 = 00080000e0ba854a
ldx [%o0+0x038],%g2 ! %g2 = 206724ce08b200b2
! Mem[0000000091000018] = 0e1d9ea6, %g2 = 206724ce08b200b2
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000000e1d
! %l0 = 4594049c, %l1 = 00000043, Mem[0000000091000008] = 6f377d08 6f377d08
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 4594049c 00000043
p48_label_15:
! %l2 = 00000000000000be, Mem[000000009000001d] = 377d0807
stb %l2,[%i4+0x01d] ! Mem[000000009000001c] = be7d0807
! %l5 = 00000000cb426e95, Mem[000000009000000f] = e4b8b0f4
stb %l5,[%i4+0x00f] ! Mem[000000009000000c] = 95b8b0f4
! Mem[0000000090800030] = dc3ef5d358a94cf9, %g2 = 0000000000000e1d
ldx [%i5+0x030],%g2 ! %g2 = dc3ef5d358a94cf9
! Mem[0000000071800018] = 2858147e, %l4 = 00000000ce376dbd
ldsh [%i3+0x01a],%l4 ! %l4 = 000000000000147e
! Mem[000000009000003c] = 407334f9, %g2 = dc3ef5d358a94cf9
lduw [%i4+0x03c],%g2 ! %g2 = 00000000407334f9
! Mem[000000009000003c] = 407334f9, %g2 = 00000000407334f9
ldsb [%i4+0x03c],%g2 ! %g2 = 0000000000000040
! %l2 = 00000000000000be, Mem[0000000071800024] = 407334f9
sth %l2,[%i3+0x024] ! Mem[0000000071800024] = 00be34f9
! %l5 = 00000000cb426e95, Mem[0000000091000004] = e2764348
stw %l5,[%i6+0x004] ! Mem[0000000091000004] = cb426e95
! %l5 = 00000000cb426e95, Mem[0000000090800012] = b7d242fd
sth %l5,[%i5+0x012] ! Mem[0000000090800010] = 6e9542fd
! Mem[0000000091000024] = 506234f9, %g2 = 0000000000000040
lduw [%i6+0x024],%g2 ! %g2 = 00000000506234f9
p48_label_16:
! Mem[0000000090800010] = ffbd6e95, %g2 = 00000000506234f9
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffffbd
! Mem[0000000090000020] = 079695746f377d08, %g2 = ffffffffffffffbd
ldx [%i4+%o4],%g2 ! %g2 = 079695746f377d08
! Mem[000000009000002c] = 7d08573d, %g2 = 079695746f377d08
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000007d08
! Mem[0000000090000018] = 407334f9 6fbe7d08, %g2 = 00007d08, %g3 = 6f377d08
ldd [%i4+%o3],%g2 ! %g2 = 00000000407334f9 000000006fbe7d08
! %l0 = 000000004594049c, Mem[000000009080000a] = 262f0000
stb %l0,[%i5+0x00a] ! Mem[0000000090800008] = 9c2f0000
! Mem[000000009080001c] = ffffc372, %g2 = 00000000407334f9
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091000008] = 4594049c00000043, %g2 = 000000000000ffff
ldx [%i6+%o1],%g2 ! %g2 = 4594049c00000043
! %l0 = 000000004594049c, Mem[0000000090000008] = 42fd5062
sth %l0,[%i4+%o1] ! Mem[0000000090000008] = 049c5062
! Mem[0000000090800000] = 42fd5062 01aab6e4, %g2 = 00000043, %g3 = 6fbe7d08
ldd [%i5+%g0],%g2 ! %g2 = 0000000042fd5062 0000000001aab6e4
! %l4 = 000000000000147e, Mem[000000009080002e] = 34dfdc3e
sth %l4,[%i5+0x02e] ! Mem[000000009080002c] = 147edc3e
p48_label_17:
! Mem[0000000091000000] = 92f01ec2, %g2 = 0000000042fd5062
lduw [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2
! %l0 = 000000004594049c, Mem[0000000071800026] = 00be34f9
sth %l0,[%i3+0x026] ! Mem[0000000071800024] = 00be049c
! Mem[0000000091800024] = 7d0842fd, %g2 = 0000000092f01ec2
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007d08
! Mem[0000000090000014] = 7d082097, %g2 = 0000000000007d08
ldsh [%i4+0x014],%g2 ! %g2 = 0000000000007d08
! Mem[0000000070000014] = 4b43041a, %l0 = 000000004594049c
ldsb [%i0+0x014],%l0 ! %l0 = 000000000000004b
! Mem[0000000090800028] = ddee8f90cb98147e, %g2 = 0000000000007d08
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb98147e
! Mem[0000000091000010] = 1b126a38, %g2 = ddee8f90cb98147e
lduw [%i6+%o2],%g2 ! %g2 = 000000001b126a38
! Mem[0000000091000028] = f96f377d, %g2 = 000000001b126a38
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000f9
! %l3 = 079695746f377d08, Mem[0000000071000018] = 407334f9
stw %l3,[%i2+%o3] ! Mem[0000000071000018] = 6f377d08
! %l5 = 00000000cb426e95, Mem[0000000091000000] = 92f01ec2cb426e95
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 00000000cb426e95
p48_label_18:
! Mem[000000007080003c] = 2f944de4, %l7 = 00000000e3d402c5
ldub [%i1+0x03f],%l7 ! %l7 = 00000000000000e4
! %l4 = 000000000000147e, Mem[0000000090800009] = 9e9c2f00
stb %l4,[%i5+0x009] ! Mem[0000000090800008] = 7e9c2f00
! Mem[000000009180003c] = 00b20000, %g2 = 00000000000000f9
lduh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! Mem[000000009080001c] = c37242fd, %g2 = 00000000000000b2
ldsb [%i5+0x01e],%g2 ! %g2 = ffffffffffffffc3
! Mem[0000000090800008] = a17e9c2f, %g2 = ffffffffffffffc3
lduw [%i5+%o1],%g2 ! %g2 = 00000000a17e9c2f
! %l1 = 0000000000000043, Mem[0000000091800028] = 42fd50624725624a
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 0000000000000043
! Mem[0000000090800024] = ee39fa7c, %g2 = 00000000a17e9c2f
lduw [%i5+0x024],%g2 ! %g2 = 00000000ee39fa7c
! %l4 = 000000000000147e, Mem[000000009000000e] = b695b8b0
sth %l4,[%i4+0x00e] ! Mem[000000009000000c] = 147eb8b0
! Mem[000000007180000c] = 802ef18d, %l4 = 000000000000147e
lduh [%i3+0x00c],%l4 ! %l4 = 000000000000802e
! %l5 = 00000000cb426e95, Mem[0000000091800036] = 7d082067
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = 6e952067
p48_label_19:
! Mem[0000000071800010] = 93160dbd ee39049c, %l0 = 0000004b, %l1 = 00000043
ldd [%i3+%o2],%l0 ! %l0 = 0000000093160dbd 00000000ee39049c
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = ee39fa7c, %g3 = 01aab6e4
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
! Mem[0000000090000020] = 07969574, %g18 = b6fcebb45bed528d
ldsw [%i4+%o4],%g2 ! %g2 = b6fcebb45bed528d
! Mem[000000009000001c] = 7d080796, %g2 = 0000000007969574
lduh [%i4+0x01e],%g2 ! %g2 = 0000000000007d08
! %l6 = 000000003a6871d4, Mem[0000000091000020] = 3d4d27c5
sth %l6,[%i6+%o4] ! Mem[0000000091000020] = 71d427c5
! %l2 = 000000be, %l3 = 6f377d08, Mem[0000000070000020] = e0ba854a 3cc1c446
std %l2,[%i0+%o4] ! Mem[0000000070000020] = 000000be 6f377d08
! Mem[0000000090000018] = 34f96fbe, %g2 = 0000000000007d08
ldub [%i4+0x01a],%g2 ! %g2 = 0000000000000034
! Mem[0000000070000000] = ba18f075, %l7 = 00000000000000e4
lduw [%i0+%g0],%l7 ! %l7 = 00000000ba18f075
! Mem[0000000091000000] = 00000000, %g2 = 0000000000000034
lduw [%i6+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000071800008] = ce376dbd, %l6 = 000000003a6871d4
lduw [%i3+%o1],%l6 ! %l6 = 00000000ce376dbd
p48_label_20:
! Mem[0000000091800038] = 206724ce, %g2 = 0000000000000000
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000002067
! Mem[000000009100000c] = 00431b12, %g2 = 0000000000002067
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000000043
! Mem[0000000091800010] = ffffffc3, %g2 = 0000000000000043
ldsb [%o0+0x013],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000071800024] = 00be049c, %l2 = 00000000000000be
lduw [%i3+0x024],%l2 ! %l2 = 0000000000be049c
! Mem[0000000071000020] = 4cb45d7c 407334f9, %l0 = 93160dbd, %l1 = ee39049c
ldd [%i2+%o4],%l0 ! %l0 = 000000004cb45d7c 00000000407334f9
! Mem[0000000071000018] = 6f377d08, %l3 = 079695746f377d08
ldub [%i2+%o3],%l3 ! %l3 = 000000000000006f
! Mem[0000000091800030] = f7539b67 6f376e95, %g2 = ffffffff, %g3 = 5ac4b8a1
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7539b67 000000006f376e95
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = f7539b67, %g3 = 6f376e95
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
! Mem[0000000090000034] = 606f377d, %g2 = 000000004c632420
ldsb [%i4+0x037],%g2 ! %g2 = 0000000000000060
! Mem[0000000090800004] = 01aab6e4, %g18 = b6fcebb45bed528d
ldsw [%i5+0x004],%g2 ! %g2 = b6fcebb45bed528d
p48_label_21:
! %l2 = 0000000000be049c, Mem[0000000070800008] = 2d80e601
stb %l2,[%i1+%o1] ! Mem[0000000070800008] = 9c80e601
! Mem[0000000091000014] = 1f66326f, %g18 = b6fcebb45bed528d
ldsw [%i6+0x014],%g2 ! %g2 = b6fcebb45bed528d
! %l7 = 00000000ba18f075, Mem[0000000091800008] = 4c632420
sth %l7,[%o0+%o1] ! Mem[0000000091800008] = f0752420
! Mem[0000000091000018] = 2c680e1d, %g18 = b6fcebb45bed528d
ldsw [%i6+%o3],%g2 ! %g2 = b6fcebb45bed528d
! Mem[000000009180001c] = a221fea2, %g2 = 000000002c680e1d
ldsb [%o0+0x01f],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000071800008] = ce376dbd 802ef18d, %l6 = ce376dbd, %l7 = ba18f075
ldd [%i3+%o1],%l6 ! %l6 = 00000000ce376dbd 00000000802ef18d
! Mem[0000000090800030] = 3ef5d358, %g2 = ffffffffffffffa2
ldsb [%i5+0x031],%g2 ! %g2 = 000000000000003e
! Mem[0000000071000028] = fab6636e 8ede8de4, %l4 = 0000802e, %l5 = cb426e95
ldd [%i2+%o5],%l4 ! %l4 = 00000000fab6636e 000000008ede8de4
! %l4 = 00000000fab6636e, Mem[000000009100002a] = 34f96f37
sth %l4,[%i6+0x02a] ! Mem[0000000091000028] = 636e6f37
! %l4 = fab6636e, %l5 = 8ede8de4, Mem[0000000091800038] = 206724ce 08b200b2
std %l4,[%o0+0x038] ! Mem[0000000091800038] = fab6636e 8ede8de4
p48_label_22:
! Mem[0000000091000030] = d7be7a30 941fbd40, %g2 = 0000003e, %g3 = ec2a3791
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30 00000000941fbd40
! %l5 = 000000008ede8de4, Mem[0000000071000036] = bce5b687
stb %l5,[%i2+0x036] ! Mem[0000000071000034] = bce5e487
! Mem[000000009000002c] = 6f377d08, %g2 = 00000000d7be7a30
lduw [%i4+0x02c],%g2 ! %g2 = 000000006f377d08
! %l4 = 00000000fab6636e, Mem[000000009000003e] = 34f90000
sth %l4,[%i4+0x03e] ! Mem[000000009000003c] = 636e0000
! Mem[0000000071000008] = ffb5ef88, %l5 = 000000008ede8de4
ldub [%i2+0x00b],%l5 ! %l5 = 0000000000000088
! Mem[000000009180001c] = 1391a221, %g2 = 000000006f377d08
ldsb [%o0+0x01d],%g2 ! %g2 = 0000000000000013
! Mem[0000000090000018] = 407334f9 6fbe7d08, %g2 = 00000013, %g3 = 941fbd40
ldd [%i4+%o3],%g2 ! %g2 = 00000000407334f9 000000006fbe7d08
! Mem[0000000071000038] = ffffc372, %l7 = 00000000802ef18d
ldsb [%i2+0x03b],%l7 ! %l7 = 0000000000000072
! Mem[0000000091800004] = 4af07524, %g2 = 00000000407334f9
ldub [%o0+0x007],%g2 ! %g2 = 000000000000004a
! Mem[0000000090000000] = 07969574 6f377d08, %g2 = 0000004a, %g3 = 6fbe7d08
ldd [%i4+%g0],%g2 ! %g2 = 0000000007969574 000000006f377d08
p48_label_23:
! Mem[0000000091000028] = 4073636e, %g2 = 0000000007969574
ldsh [%i6+%o5],%g2 ! %g2 = 0000000000004073
! %l6 = ce376dbd, %l7 = 00000072, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l6,[%o0+%o3] ! Mem[0000000091800018] = ce376dbd 00000072
! Mem[000000007180000c] = 802ef18d, %l3 = 000000000000006f
ldub [%i3+0x00e],%l3 ! %l3 = 00000000000000f1
! %l2 = 00be049c, %l3 = 000000f1, Mem[0000000090000028] = bd969574 6f377d08
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 00be049c 000000f1
! Mem[0000000091800024] = 6f377d08, %g18 = b6fcebb45bed528d
ldsw [%o0+0x024],%g2 ! %g2 = b6fcebb45bed528d
! Mem[0000000071800038] = 11b8dfc4, %l2 = 0000000000be049c
ldsh [%i3+0x038],%l2 ! %l2 = 00000000000011b8
! %l0 = 000000004cb45d7c, Mem[0000000090800014] = 42fd5062
sth %l0,[%i5+0x014] ! Mem[0000000090800014] = 5d7c5062
! %l4 = 00000000fab6636e, Mem[0000000091800024] = 6f377d08
sth %l4,[%o0+0x024] ! Mem[0000000091800024] = 636e7d08
! %l0 = 000000004cb45d7c, Mem[0000000091000002] = 0000cb42
stb %l0,[%i6+0x002] ! Mem[0000000091000000] = 7c00cb42
! Mem[0000000091800038] = 636e8ede, %g2 = 000000006f377d08
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000063
p48_label_24:
! Mem[0000000071000018] = 6f377d08, %l3 = 00000000000000f1
ldsb [%i2+%o3],%l3 ! %l3 = 000000000000006f
! %l2 = 00000000000011b8, Mem[0000000091000020] = 71d427c5506234f9
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 00000000000011b8
! %l3 = 000000000000006f, Mem[000000007180002c] = 3bdc0312
stw %l3,[%i3+0x02c] ! Mem[000000007180002c] = 0000006f
! Mem[0000000090800010] = bd6e955d, %g2 = 0000000000000063
ldub [%i5+0x011],%g2 ! %g2 = 00000000000000bd
! %l3 = 000000000000006f, Mem[0000000090800005] = aab6e4a1
stb %l3,[%i5+0x005] ! Mem[0000000090800004] = 6fb6e4a1
! Mem[0000000090800000] = 42fd5062, %g2 = 00000000000000bd
lduw [%i5+%g0],%g2 ! %g2 = 0000000042fd5062
! Mem[0000000071000028] = fab6636e, %l2 = 00000000000011b8
ldsw [%i2+%o5],%l2 ! %l2 = fffffffffab6636e
! %l1 = 00000000407334f9, Mem[0000000071000004] = 34f9adf0
sth %l1,[%i2+0x004] ! Mem[0000000071000004] = 34f9adf0
! %l4 = fab6636e, %l5 = 00000088, Mem[0000000070800008] = 9c80e601 7eb1a6a9
std %l4,[%i1+%o1] ! Mem[0000000070800008] = fab6636e 00000088
! Mem[0000000071800028] = ce77a010, %l6 = 00000000ce376dbd
ldsb [%i3+0x02a],%l6 ! %l6 = ffffffffffffffa0
p48_label_25:
! %l7 = 0000000000000072, Mem[0000000090000014] = 7d082097
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 00000072
! Mem[0000000091000028] = 636e6f37, %g2 = 0000000042fd5062
ldsb [%i6+0x02a],%g2 ! %g2 = 0000000000000063
! %l2 = fab6636e, %l3 = 0000006f, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l2,[%i6+%o3] ! Mem[0000000091000018] = fab6636e 0000006f
! %l7 = 0000000000000072, Mem[0000000091800022] = a2c7636e
stb %l7,[%o0+0x022] ! Mem[0000000091800020] = 72c7636e
! Mem[0000000090000020] = 079695746f377d08, %g2 = 0000000000000063
ldx [%i4+%o4],%g2 ! %g2 = 079695746f377d08
! %l0 = 000000004cb45d7c, Mem[0000000090000028] = 00be049c000000f1
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 000000004cb45d7c
! Mem[0000000090800008] = a17e9c2f 00000043, %g2 = 6f377d08, %g3 = 6f377d08
ldd [%i5+%o1],%g2 ! %g2 = 00000000a17e9c2f 0000000000000043
! Mem[0000000070000010] = 074cc372, %l3 = 000000000000006f
lduh [%i0+0x012],%l3 ! %l3 = 000000000000c372
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = a17e9c2f, %g3 = 00000043
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
! Mem[0000000091000030] = d7be7a30, %g2 = 00000000fc554a3e
ldub [%i6+0x030],%g2 ! %g2 = 00000000000000d7
ba,a p48_not_taken_0_end
p48_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000004cb45d7c
bne,a,pn %xcc,p48_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000407334f9
bne,a,pn %xcc,p48_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fffffffffab6636e
bne,a,pn %xcc,p48_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000c372
bne,a,pn %xcc,p48_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000fab6636e
bne,a,pn %xcc,p48_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000088
bne,a,pn %xcc,p48_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffa0
bne,a,pn %xcc,p48_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000072
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 faae200a 2264d1ab
bne %xcc,p48_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 782e51d3 b3d2fe65
bne %xcc,p48_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c19502c9 18efaae3
bne %xcc,p48_f6_fail
nop
! Check Local Memory
set p48_local0_expect,%g1
p48_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 000000be6f377d08
ldx [%i0+0x020],%g3 ! Observed data at 0000000070000020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x020,%g4
set p48_local1_expect,%g1
p48_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = fab6636e00000088
ldx [%i1+0x008],%g3 ! Observed data at 0000000070800008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000d8f6b4d5
ldx [%i1+0x010],%g3 ! Observed data at 0000000070800010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3a6871d4e3d402c5
ldx [%i1+0x020],%g3 ! Observed data at 0000000070800020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 385c08ae2f944de4
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 = fd6b6ccd34f9adf0
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 = 6f377d08de65d02f
ldx [%i2+0x018],%g3 ! Observed data at 0000000071000018
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4cb45d7c407334f9
ldx [%i2+0x020],%g3 ! Observed data at 0000000071000020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 84edda1bbce5e487
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 = ffffc3725c8c5053
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+0x010],%g2 ! Expected data = 93160dbdee39049c
ldx [%i3+0x010],%g3 ! Observed data at 0000000071800010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2f87fd4600be049c
ldx [%i3+0x020],%g3 ! Observed data at 0000000071800020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ce77a0100000006f
ldx [%i3+0x028],%g3 ! Observed data at 0000000071800028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x028,%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:
lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070800008]
stxa %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000010]
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000071000008]
done
p48_trap1o:
lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070800008]
stxa %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000010]
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000071000008]
done
p48_trap2e:
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000020]
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000071800018]
stba %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800000]
done
p48_trap2o:
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000020]
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000071800018]
stba %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800000]
done
p48_trap3e:
nop
nop
done
p48_trap3o:
nop
nop
done
p48_init_memory_pointers:
set p48_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p48_local0_start,%i0
set p48_local1_start,%i1
set p48_local2_start,%i2
set p48_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 71f5b7d242fd5062
ldx [%g1+0x008],%l1 ! %l1 = 9a12de9a01aab6e4
ldx [%g1+0x010],%l2 ! %l2 = 2f87fd46407334f9
ldx [%g1+0x018],%l3 ! %l3 = 079695746f377d08
ldx [%g1+0x020],%l4 ! %l4 = 90eaa0d68ce2d21a
ldx [%g1+0x028],%l5 ! %l5 = a1e3aaa9bc7d5e04
ldx [%g1+0x030],%l6 ! %l6 = 1a34e39e659c0737
ldx [%g1+0x038],%l7 ! %l7 = 1d73daa62caffaa2
! Initialize the output register of window 0
set unres3_start,%o0
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 = f2c1bddb 1eb73fe7 1d782e3d 9032cb15
! %f4 = 01fb958d 227af20c 00de16d7 ee68f827
! %f8 = c2c36340 697e5619 817a2566 0b8d913b
! %f12 = 118866db e309387b 8ed0d96b 89ea01f7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 82372a84 909545cd e89748b4 01f0c89f
! %f20 = cc36f780 5f47ab13 f6137138 8e35eea7
! %f24 = 18457077 c5122b86 4165f05c 462cf4e6
! %f28 = 5f3c121e f26ce4e3 62934f5d 342510d1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6e0ce0b9 2ec36222 252c24c1 4f447c2e
! %f36 = cf479dad e31ded79 1ee3d6dc a421667e
! %f40 = 0365a441 d76bd152 eac87b87 10a2aed5
! %f44 = 80fb4399 ba80480f 7db0a733 4b10bdd8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc6d435580000003e,%g7,%g1 ! GSR scale = 7, align = 6
wr %g1,%g0,%gsr ! GSR = c6d435580000003e
wr %g0,%y ! Clear Y 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:
! %l1 = c580e7f5f88dcbcb, Mem[0000000090800008] = a19e262fca578ad8
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = c580e7f5f88dcbcb
! %l2 = 993c9a5415ef6e40, Mem[000000009000000f] = 8eb8b0f4
stb %l2,[%i4+0x00f] ! Mem[000000009000000c] = 40b8b0f4
! %l0 = f4a7afca1a18f74c, Mem[0000000090000018] = e663a5d9
stw %l0,[%i4+%o3] ! Mem[0000000090000018] = 1a18f74c
! %l1 = c580e7f5f88dcbcb, Mem[0000000072800035] = d359b8be
stb %l1,[%i1+0x035] ! Mem[0000000072800034] = d3cbb8be
! Mem[0000000091000008] = f5482f5f ccff9541, %g2 = 0000b408, %g3 = 0bad0b00
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f 00000000ccff9541
! %l5 = 4bbd4d4009ceaddd, Mem[0000000090000020] = efdae8a0
stw %l5,[%i4+%o4] ! Mem[0000000090000020] = 09ceaddd
! %l6 = 6c755fb86731614c, Mem[0000000091000024] = 2e6fd2f1
stw %l6,[%i6+0x024] ! Mem[0000000091000024] = 6731614c
! Mem[0000000091000024] = 6731614c, %g18 = a39448c0a980384f
ldsw [%i6+0x024],%g2 ! %g2 = a39448c0a980384f
! Mem[0000000091000028] = f165d635, %g2 = 000000006731614c
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000f1
! Mem[0000000090800010] = b25f4cb9, %g2 = 00000000000000f1
lduw [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9
p49_label_2:
! Mem[000000007300001c] = f335016f, %l1 = c580e7f5f88dcbcb
ldub [%i2+0x01f],%l1 ! %l1 = 000000000000006f
! Mem[0000000090000020] = 09ceaddd, %g18 = a39448c0a980384f
ldsw [%i4+%o4],%g2 ! %g2 = a39448c0a980384f
! Mem[0000000090800000] = 2f7f1d79, %g2 = 0000000009ceaddd
lduh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
! %l4 = 2d4f083baa8c23ae, Mem[0000000072000020] = 6c7e9f20da2e1bb9
stx %l4,[%i0+%o4] ! Mem[0000000072000020] = 2d4f083baa8c23ae
! Mem[0000000091800038] = 206724ce60b200b2, %g2 = 0000000000002f7f
ldx [%o0+0x038],%g2 ! %g2 = 206724ce60b200b2
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = 60b200b2, %g3 = ccff9541
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
! %l1 = 000000000000006f, Mem[0000000091800036] = 14b02067
sth %l1,[%o0+0x036] ! Mem[0000000091800034] = 006f2067
! Mem[0000000090000034] = 90609045, %g2 = 000000009045cbce
lduh [%i4+0x036],%g2 ! %g2 = 0000000000009060
! %l0 = f4a7afca1a18f74c, Mem[000000009100000f] = 411b126a
stb %l0,[%i6+0x00f] ! Mem[000000009100000c] = 4c1b126a
! Mem[0000000091800038] = 206724ce60b200b2, %g2 = 0000000000009060
ldx [%o0+0x038],%g2 ! %g2 = 206724ce60b200b2
p49_label_3:
! Mem[0000000091800024] = 41537031, %g2 = 206724ce60b200b2
lduw [%o0+0x024],%g2 ! %g2 = 0000000041537031
! %l7 = 64f57579cc232096, Mem[000000009000002e] = 4693573d
sth %l7,[%i4+0x02e] ! Mem[000000009000002c] = 2096573d
! Mem[0000000091000034] = 941fa440, %g2 = 0000000041537031
lduh [%i6+0x034],%g2 ! %g2 = 000000000000941f
! %l4 = 2d4f083baa8c23ae, Mem[000000009180002c] = 4725624a
sth %l4,[%o0+0x02c] ! Mem[000000009180002c] = 23ae624a
! %l1 = 000000000000006f, Mem[0000000090800000] = 2f7f1d79
stw %l1,[%i5+%g0] ! Mem[0000000090800000] = 0000006f
! Mem[0000000091000014] = 326f2c68, %g2 = 000000000000941f
lduh [%i6+0x016],%g2 ! %g2 = 000000000000326f
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = 0000326f, %g3 = 22b61a17
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
! %l2 = 993c9a5415ef6e40, Mem[0000000091800002] = 22b947aa
sth %l2,[%o0+0x002] ! Mem[0000000091800000] = 6e4047aa
! %l7 = 64f57579cc232096, Mem[0000000091800024] = 41537031
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = cc232096
! Mem[0000000091800010] = 134b01f6, %g2 = 00000000d578fe30
lduh [%o0+0x012],%g2 ! %g2 = 000000000000134b
p49_label_4:
! %l4 = aa8c23ae, %l5 = 09ceaddd, Mem[0000000072000030] = 0d668be5 90a52056
std %l4,[%i0+0x030] ! Mem[0000000072000030] = aa8c23ae 09ceaddd
! Mem[0000000091000018] = 1d9ea6e5, %g2 = 000000000000134b
ldub [%i6+0x01b],%g2 ! %g2 = 000000000000001d
! %l2 = 15ef6e40, %l3 = b600eaa3, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 15ef6e40 b600eaa3
! Mem[0000000090000028] = c7af7175 62472096, %g2 = 0000001d, %g3 = 9b50f1dd
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062472096
! %l2 = 993c9a5415ef6e40, Mem[0000000090000034] = da399060
sth %l2,[%i4+0x034] ! Mem[0000000090000034] = 6e409060
! %l2 = 993c9a5415ef6e40, Mem[0000000090000030] = 573d94b16e409060
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = 993c9a5415ef6e40
! Mem[0000000073800010] = f7846bd3, %l5 = 4bbd4d4009ceaddd
lduh [%i3+0x012],%l5 ! %l5 = 0000000000006bd3
! Mem[0000000091000000] = 92f01ec2, %g2 = 00000000c7af7175
lduw [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 92f01ec2, %g3 = 62472096
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! %l2 = 993c9a5415ef6e40, Mem[0000000090800000] = 0000006f
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = 15ef6e40
p49_label_5:
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000001b126a38
ldsb [%i4+0x024],%g2 ! %g2 = ffffffffffffffec
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = ffffffec, %g3 = 1f66326f
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! Mem[0000000091000038] = d578fe30, %g2 = 00000000b25f4cb9
lduw [%i6+0x038],%g2 ! %g2 = 00000000d578fe30
! %l4 = 2d4f083baa8c23ae, Mem[0000000090000004] = 77d35b81
stb %l4,[%i4+0x004] ! Mem[0000000090000004] = aed35b81
! Mem[0000000091000028] = b35541f1, %g2 = 00000000d578fe30
lduh [%i6+%o5],%g2 ! %g2 = 000000000000b355
! Mem[0000000073800018] = 7ce6ce05, %l1 = 000000000000006f
ldub [%i3+%o3],%l1 ! %l1 = 000000000000007c
! Mem[0000000090800028] = 90cb9834, %g2 = 000000000000b355
ldub [%i5+0x02b],%g2 ! %g2 = 0000000000000090
! %l7 = 64f57579cc232096, Mem[0000000090800030] = dc3ef5d3
sth %l7,[%i5+0x030] ! Mem[0000000090800030] = 2096f5d3
! Mem[0000000090800004] = 4f34d7b2, %g2 = 0000000000000090
ldsh [%i5+0x004],%g2 ! %g2 = 0000000000004f34
! %l2 = 993c9a5415ef6e40, Mem[000000009100003c] = 9b50f1dd
stw %l2,[%i6+0x03c] ! Mem[000000009100003c] = 15ef6e40
p49_label_6:
! Mem[0000000091000010] = 126a381f, %g2 = 0000000000004f34
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000012
! Mem[000000007380003c] = f0c00125, %l7 = 64f57579cc232096
lduh [%i3+0x03e],%l7 ! %l7 = 0000000000000125
! %l0 = 1a18f74c, %l1 = 0000007c, Mem[0000000090000000] = 8624e74a aed35b81
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 1a18f74c 0000007c
! %l0 = 1a18f74c, %l1 = 0000007c, Mem[0000000091000030] = d7be7a30 941fa440
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 1a18f74c 0000007c
! Mem[0000000091000004] = df48f548, %g2 = 0000000000000012
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffdf48
! Mem[0000000072000000] = a470820c, %l1 = 000000000000007c
ldsw [%i0+%g0],%l1 ! %l1 = ffffffffa470820c
! Mem[000000009180003c] = 60b200b2, %g2 = ffffffffffffdf48
ldub [%o0+0x03c],%g2 ! %g2 = 0000000000000060
! %l6 = 6c755fb86731614c, Mem[0000000090000008] = bc841a2fc349b340
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = 6c755fb86731614c
! Mem[0000000090000004] = 00007c6c, %g2 = 0000000000000060
ldub [%i4+0x005],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = 45cbce22, %g2 = 0000000000000000
ldub [%i4+0x039],%g2 ! %g2 = 0000000000000045
p49_label_7:
! Mem[0000000091800020] = 21fea2c7, %g2 = 0000000000000045
lduw [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7
! Mem[0000000091000020] = 3d4d27c5 6731614c, %g2 = 21fea2c7, %g3 = af0a82ca
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000006731614c
! Mem[000000009100003c] = 15ef6e40, %g2 = 000000003d4d27c5
lduh [%i6+0x03c],%g2 ! %g2 = 00000000000015ef
! Mem[000000009180003c] = 00b20000, %g2 = 00000000000015ef
lduh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! %l3 = f349c602b600eaa3, Mem[000000009000002c] = 62472096
sth %l3,[%i4+0x02c] ! Mem[000000009000002c] = eaa32096
! Mem[000000009000002c] = 2096993c, %g2 = 00000000000000b2
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000020
! Mem[0000000090800008] = c580e7f5 f88dcbcb, %g2 = 00000020, %g3 = 6731614c
ldd [%i5+%o1],%g2 ! %g2 = 00000000c580e7f5 00000000f88dcbcb
! %l7 = 0000000000000125, Mem[0000000091800009] = 632420ec
stb %l7,[%o0+0x009] ! Mem[0000000091800008] = 252420ec
! Mem[000000009000000c] = 6731614c, %g2 = 00000000c580e7f5
ldub [%i4+0x00c],%g2 ! %g2 = 0000000000000067
! Mem[0000000090800018] = 95560735, %g2 = 0000000000000067
lduw [%i5+%o3],%g2 ! %g2 = 0000000095560735
p49_label_8:
! Mem[0000000091800008] = 4c252420ec2a3791, %g2 = 0000000095560735
ldx [%o0+%o1],%g2 ! %g2 = 4c252420ec2a3791
! Mem[0000000091000024] = 6731614c, %g18 = a39448c0a980384f
ldsw [%i6+0x024],%g2 ! %g2 = a39448c0a980384f
! %l6 = 6731614c, %l7 = 00000125, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 6731614c 00000125
! Mem[0000000090000008] = 6c755fb8 6731614c, %g2 = 6731614c, %g3 = f88dcbcb
ldd [%i4+%o1],%g2 ! %g2 = 000000006c755fb8 000000006731614c
! %l1 = ffffffffa470820c, Mem[0000000090000020] = 09ceaddd
stw %l1,[%i4+%o4] ! Mem[0000000090000020] = a470820c
! %l2 = 993c9a5415ef6e40, Mem[000000009080000c] = f88dcbcb
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = 15ef6e40
! Mem[0000000091000004] = df48f548, %g2 = 000000006c755fb8
lduh [%i6+0x006],%g2 ! %g2 = 000000000000df48
! %l0 = f4a7afca1a18f74c, Mem[0000000091800014] = 01f6b102
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 1a18f74c
! Mem[000000009000001c] = 391fdaa4, %g2 = 000000000000df48
ldsb [%i4+0x01d],%g2 ! %g2 = 0000000000000039
! %l3 = f349c602b600eaa3, Mem[000000009180001e] = 91a221fe
stb %l3,[%o0+0x01e] ! Mem[000000009180001c] = a3a221fe
p49_label_9:
! Mem[0000000091800034] = 006f2067, %g2 = 0000000000000039
ldsb [%o0+0x036],%g2 ! %g2 = 0000000000000000
! %l6 = 6c755fb86731614c, Mem[0000000090000030] = 993c9a54
sth %l6,[%i4+0x030] ! Mem[0000000090000030] = 614c9a54
! %l5 = 0000000000006bd3, Mem[000000009080002a] = 8f90cb98
stb %l5,[%i5+0x02a] ! Mem[0000000090800028] = d390cb98
! Mem[0000000091000010] = 6a381f66, %g2 = 0000000000000000
ldub [%i6+0x012],%g2 ! %g2 = 000000000000006a
! Mem[0000000091000020] = 3d4d27c56731614c, %g2 = 000000000000006a
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c56731614c
! Mem[0000000073000028] = 1d0bb901, %l4 = 2d4f083baa8c23ae
ldsw [%i2+%o5],%l4 ! %l4 = 000000001d0bb901
! Mem[0000000090000004] = 0000007c, %g2 = 3d4d27c56731614c
ldsb [%i4+0x004],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000000006bd3, Mem[0000000072000003] = a470820c
stb %l5,[%i0+0x003] ! Mem[0000000072000000] = a47082d3
! Mem[0000000090800030] = 2096f5d358a94c81, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = 2096f5d358a94c81
! Mem[0000000073000024] = 4efa0365, %l0 = f4a7afca1a18f74c
lduh [%i2+0x024],%l0 ! %l0 = 0000000000004efa
p49_label_10:
! Mem[0000000090000028] = c7af7175, %g2 = 2096f5d358a94c81
lduw [%i4+%o5],%g2 ! %g2 = 00000000c7af7175
! Mem[0000000091000008] = f5482f5f, %g18 = a39448c0a980384f
ldsw [%i6+%o1],%g2 ! %g2 = a39448c0a980384f
! Mem[000000009080002c] = cb9834df, %g2 = fffffffff5482f5f
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffffcb98
! Mem[0000000090000030] = 614c9a54 15ef6e40, %g2 = ffffcb98, %g3 = 6731614c
ldd [%i4+0x030],%g2 ! %g2 = 00000000614c9a54 0000000015ef6e40
! Mem[0000000091800024] = cc232096, %g2 = 00000000614c9a54
lduh [%o0+0x024],%g2 ! %g2 = 000000000000cc23
! %l1 = ffffffffa470820c, Mem[0000000091800008] = 4c252420ec2a3791
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = ffffffffa470820c
! Mem[000000009080003c] = 25000000, %g2 = 000000000000cc23
ldsb [%i5+0x03f],%g2 ! %g2 = 0000000000000025
! %l6 = 6731614c, %l7 = 00000125, Mem[0000000090800008] = c580e7f5 15ef6e40
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 6731614c 00000125
! %l5 = 0000000000006bd3, Mem[0000000091800024] = cc232096
stw %l5,[%o0+0x024] ! Mem[0000000091800024] = 00006bd3
! %l5 = 0000000000006bd3, Mem[000000009000003c] = 22b61a17
sth %l5,[%i4+0x03c] ! Mem[000000009000003c] = 6bd31a17
p49_label_11:
! %l3 = f349c602b600eaa3, Mem[000000009180002c] = 23ae624a
stw %l3,[%o0+0x02c] ! Mem[000000009180002c] = b600eaa3
! %l2 = 993c9a5415ef6e40, Mem[000000009080003f] = 25000000
stb %l2,[%i5+0x03f] ! Mem[000000009080003c] = 40000000
! Mem[000000009080000c] = 00000125, %g2 = 0000000000000025
lduw [%i5+0x00c],%g2 ! %g2 = 0000000000000125
! Mem[0000000091000020] = 3d4d27c5, %g2 = 0000000000000125
ldsh [%i6+%o4],%g2 ! %g2 = 0000000000003d4d
! Mem[0000000091800014] = 1a18f74c, %g2 = 0000000000003d4d
ldsh [%o0+0x014],%g2 ! %g2 = 0000000000001a18
! Mem[000000009000003c] = 1a170000, %g2 = 0000000000001a18
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
! %l6 = 6c755fb86731614c, Mem[000000007280003d] = 943ece78
stb %l6,[%i1+0x03d] ! Mem[000000007280003c] = 944cce78
! Mem[0000000091800010] = 404e134b, %g2 = 0000000000001a17
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
! Mem[0000000072000018] = 08346eab17da0807, %l6 = 6c755fb86731614c
ldx [%i0+%o3],%l6 ! %l6 = 08346eab17da0807
! %l5 = 0000000000006bd3, Mem[0000000091000010] = 1b126a38
stw %l5,[%i6+%o2] ! Mem[0000000091000010] = 00006bd3
p49_label_12:
! Mem[0000000091000000] = 92f01ec2, %g2 = 00000000404e134b
ldsb [%i6+%g0],%g2 ! %g2 = ffffffffffffff92
! Mem[0000000090000028] = c7af7175, %g2 = ffffffffffffff92
lduw [%i4+%o5],%g2 ! %g2 = 00000000c7af7175
! %l3 = f349c602b600eaa3, Mem[0000000091800028] = f4c1a24cb600eaa3
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = f349c602b600eaa3
! Mem[0000000090800020] = 665fc762, %g2 = 00000000c7af7175
lduh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! %l1 = ffffffffa470820c, Mem[0000000091000030] = 1a18f74c
stw %l1,[%i6+0x030] ! Mem[0000000091000030] = a470820c
! %l4 = 1d0bb901, %l5 = 00006bd3, Mem[0000000091000008] = f5482f5f ccff954c
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 1d0bb901 00006bd3
! %l7 = 0000000000000125, Mem[0000000091000000] = 92f01ec2
sth %l7,[%i6+%g0] ! Mem[0000000091000000] = 01251ec2
! %l3 = f349c602b600eaa3, Mem[000000009180000f] = 0c404e13
stb %l3,[%o0+0x00f] ! Mem[000000009180000c] = a3404e13
! %l1 = ffffffffa470820c, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = ffffffffa470820c
! Mem[000000009000001c] = 18391fda, %g2 = 000000000000665f
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fda
p49_label_13:
! Mem[0000000072800028] = 792201af, %l4 = 000000001d0bb901
ldub [%i1+0x029],%l4 ! %l4 = 0000000000000022
! Mem[0000000073800038] = 7c419507, %l7 = 0000000000000125
ldsw [%i3+0x038],%l7 ! %l7 = 000000007c419507
! %l6 = 17da0807, %l7 = 7c419507, Mem[0000000091800010] = 404e134b 1a18f74c
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 17da0807 7c419507
! Mem[0000000090800010] = ffffffffa470820c, %g2 = 0000000018391fda
ldx [%i5+%o2],%g2 ! %g2 = ffffffffa470820c
! %l1 = ffffffffa470820c, Mem[000000009180002e] = eaa3f7dc
stb %l1,[%o0+0x02e] ! Mem[000000009180002c] = 0ca3f7dc
! Mem[0000000090800010] = ffffffffa470820c, %g2 = ffffffffa470820c
ldx [%i5+%o2],%g2 ! %g2 = ffffffffa470820c
! %l0 = 0000000000004efa, Mem[0000000091000038] = d578fe30
stw %l0,[%i6+0x038] ! Mem[0000000091000038] = 00004efa
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = a470820c, %g3 = 15ef6e40
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! %l7 = 000000007c419507, Mem[0000000090000037] = 409045cb
stb %l7,[%i4+0x037] ! Mem[0000000090000034] = 079045cb
! %l1 = ffffffffa470820c, Mem[0000000090800018] = 9556073553628adf
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = ffffffffa470820c
p49_label_14:
! %l4 = 0000000000000022, Mem[0000000090800018] = ffffffffa470820c
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 0000000000000022
! %l1 = ffffffffa470820c, Mem[0000000090000038] = 9045cbce6bd31a17
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = ffffffffa470820c
! Mem[0000000090000034] = 6e07ffff, %g2 = 00000000b8b0f4d7
ldub [%i4+0x036],%g2 ! %g2 = 000000000000006e
! Mem[0000000090800000] = 404f34d7, %g2 = 000000000000006e
ldub [%i5+0x003],%g2 ! %g2 = 0000000000000040
! %l0 = 00004efa, %l1 = a470820c, Mem[0000000072000000] = a47082d3 aabe5825
std %l0,[%i0+%g0] ! Mem[0000000072000000] = 00004efa a470820c
! Mem[000000007300002c] = f9ef70a3, %l5 = 0000000000006bd3
lduw [%i2+0x02c],%l5 ! %l5 = 00000000f9ef70a3
! Mem[0000000091000038] = 00004efa, %g2 = 0000000000000040
lduh [%i6+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = 2096f5d3, %g2 = 0000000000000000
lduw [%i5+0x030],%g2 ! %g2 = 000000002096f5d3
! Mem[0000000072000034] = 09ceaddd, %l2 = 993c9a5415ef6e40
ldsb [%i0+0x035],%l2 ! %l2 = ffffffffffffffce
! Mem[0000000091000000] = c2e276df, %g2 = 000000002096f5d3
ldsb [%i6+0x003],%g2 ! %g2 = ffffffffffffffc2
p49_label_15:
! Mem[0000000090800028] = ddeed390 cb9834df, %g2 = ffffffc2, %g3 = 2e582097
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddeed390 00000000cb9834df
! %l5 = 00000000f9ef70a3, Mem[0000000091800000] = 270d6e40
sth %l5,[%o0+%g0] ! Mem[0000000091800000] = 70a36e40
! %l4 = 00000022, %l5 = f9ef70a3, Mem[0000000090800020] = 665fc762 da437290
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 00000022 f9ef70a3
! %l6 = 08346eab17da0807, Mem[000000009100003c] = 15ef6e40
sth %l6,[%i6+0x03c] ! Mem[000000009100003c] = 08076e40
! Mem[0000000091000010] = 00006bd3, %g18 = a39448c0a980384f
ldsw [%i6+%o2],%g2 ! %g2 = a39448c0a980384f
! Mem[0000000091800038] = 206724ce60b200b2, %g2 = 0000000000006bd3
ldx [%o0+0x038],%g2 ! %g2 = 206724ce60b200b2
! %l0 = 0000000000004efa, Mem[0000000090000008] = 6c755fb8
stw %l0,[%i4+%o1] ! Mem[0000000090000008] = 00004efa
! %l2 = ffffffce, %l3 = b600eaa3, Mem[0000000090800000] = 15ef6e40 4f34d7b2
std %l2,[%i5+%g0] ! Mem[0000000090800000] = ffffffce b600eaa3
! Mem[0000000090800024] = ef70a3dd, %g2 = 206724ce60b200b2
ldub [%i5+0x025],%g2 ! %g2 = 00000000000000ef
! Mem[0000000091000010] = 6bd31f66, %g2 = 00000000000000ef
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000006bd3
p49_label_16:
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = 00006bd3, %g3 = cb9834df
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! Mem[0000000091800010] = 17da0807 7c419507, %g2 = b8b0f4d7, %g3 = 2e582097
ldd [%o0+%o2],%g2 ! %g2 = 0000000017da0807 000000007c419507
! Mem[0000000090000034] = 15ef6e07, %g2 = 0000000017da0807
ldsb [%i4+0x034],%g2 ! %g2 = 0000000000000015
! Mem[0000000091000004] = df481d0b, %g2 = 0000000000000015
lduh [%i6+0x006],%g2 ! %g2 = 000000000000df48
! Mem[0000000090800004] = b600eaa3, %g18 = a39448c0a980384f
ldsw [%i5+0x004],%g2 ! %g2 = a39448c0a980384f
! Mem[0000000091800030] = f7dc9b67 d4df006f, %g2 = b600eaa3, %g3 = 7c419507
ldd [%o0+0x030],%g2 ! %g2 = 00000000f7dc9b67 00000000d4df006f
! %l0 = 0000000000004efa, Mem[000000007380002c] = cd9c5697
stw %l0,[%i3+0x02c] ! Mem[000000007380002c] = 00004efa
! Mem[000000009080003c] = 00000140, %g2 = 00000000f7dc9b67
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = b9010000, %g2 = 0000000000000000
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffffb901
! Mem[0000000090800038] = 6731614c 00000140, %g2 = ffffb901, %g3 = d4df006f
ldd [%i5+0x038],%g2 ! %g2 = 000000006731614c 0000000000000140
p49_label_17:
! Mem[0000000090800018] = 0000000000000022, %g2 = 000000006731614c
ldx [%i5+%o3],%g2 ! %g2 = 0000000000000022
! Mem[0000000072000010] = 846eb20e, %l0 = 0000000000004efa
ldsh [%i0+%o2],%l0 ! %l0 = ffffffffffff846e
! %l6 = 08346eab17da0807, Mem[0000000091000020] = 3d4d27c5
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = 17da0807
! Mem[0000000091000038] = 00004efa 08076e40, %g2 = 00000022, %g3 = 00000140
ldd [%i6+0x038],%g2 ! %g2 = 0000000000004efa 0000000008076e40
! Mem[0000000090000030] = 614c9a54, %g2 = 0000000000004efa
lduw [%i4+0x030],%g2 ! %g2 = 00000000614c9a54
! %l6 = 08346eab17da0807, Mem[0000000090800038] = 6731614c00000140
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 08346eab17da0807
! %l2 = ffffffffffffffce, Mem[0000000072800038] = bfa4879e944cce78
stx %l2,[%i1+0x038] ! Mem[0000000072800038] = ffffffffffffffce
! Mem[000000007200003c] = e3041e0a, %l1 = ffffffffa470820c
ldub [%i0+0x03f],%l1 ! %l1 = 000000000000000a
! Mem[0000000090000018] = 1a18f74c18391fda, %g2 = 00000000614c9a54
ldx [%i4+%o3],%g2 ! %g2 = 1a18f74c18391fda
! %l7 = 000000007c419507, Mem[0000000091800008] = ffffffff
stw %l7,[%o0+%o1] ! Mem[0000000091800008] = 7c419507
p49_label_18:
! Mem[0000000072000010] = 846eb20e, %l7 = 000000007c419507
ldsh [%i0+0x012],%l7 ! %l7 = ffffffffffffb20e
! Mem[000000009000000c] = 614cb8b0, %g2 = 1a18f74c18391fda
ldsb [%i4+0x00e],%g2 ! %g2 = 0000000000000061
! Mem[0000000091000008] = 0100006b, %g2 = 0000000000000061
ldsb [%i6+0x00b],%g2 ! %g2 = 0000000000000001
! %l0 = ffffffffffff846e, Mem[0000000091800020] = 21fea2c700006bd3
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = ffffffffffff846e
! Mem[000000009100003c] = 076e4000, %g2 = 0000000000000001
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000007
! %l0 = ffff846e, %l1 = 0000000a, Mem[0000000073800008] = 179a6d44 ae26c919
std %l0,[%i3+%o1] ! Mem[0000000073800008] = ffff846e 0000000a
! %l4 = 00000022, %l5 = f9ef70a3, Mem[0000000072000000] = 00004efa a470820c
std %l4,[%i0+%g0] ! Mem[0000000072000000] = 00000022 f9ef70a3
! Mem[0000000091000038] = 00004efa08076e40, %g2 = 0000000000000007
ldx [%i6+0x038],%g2 ! %g2 = 00004efa08076e40
! %l0 = ffff846e, %l1 = 0000000a, Mem[0000000090800010] = ffffffff a470820c
std %l0,[%i5+%o2] ! Mem[0000000090800010] = ffff846e 0000000a
! Mem[0000000091000018] = 15ef6e40b600eaa3, %g2 = 00004efa08076e40
ldx [%i6+%o3],%g2 ! %g2 = 15ef6e40b600eaa3
p49_label_19:
! %l5 = 00000000f9ef70a3, Mem[0000000072000010] = 846eb20e893a56b4
stx %l5,[%i0+%o2] ! Mem[0000000072000010] = 00000000f9ef70a3
! Mem[0000000091000008] = 1d0bb90100006bd3, %g2 = 15ef6e40b600eaa3
ldx [%i6+%o1],%g2 ! %g2 = 1d0bb90100006bd3
! Mem[0000000091800024] = ffff846e, %g2 = 1d0bb90100006bd3
lduw [%o0+0x024],%g2 ! %g2 = 00000000ffff846e
! Mem[0000000090000018] = 1a18f74c 18391fda, %g2 = ffff846e, %g3 = 08076e40
ldd [%i4+%o3],%g2 ! %g2 = 000000001a18f74c 0000000018391fda
! Mem[0000000091000018] = 15ef6e40 b600eaa3, %g2 = 1a18f74c, %g3 = 18391fda
ldd [%i6+%o3],%g2 ! %g2 = 0000000015ef6e40 00000000b600eaa3
! %l4 = 0000000000000022, Mem[0000000091000012] = 6bd31f66
sth %l4,[%i6+0x012] ! Mem[0000000091000010] = 00221f66
! %l3 = f349c602b600eaa3, Mem[0000000073000004] = 1467ed70
stb %l3,[%i2+0x004] ! Mem[0000000073000004] = a367ed70
! Mem[000000009100000c] = 006bd300, %g2 = 0000000015ef6e40
ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000004] = e276df48, %g18 = a39448c0a980384f
ldsw [%i6+0x004],%g2 ! %g2 = a39448c0a980384f
! %l4 = 00000022, %l5 = f9ef70a3, Mem[0000000091800008] = 7c419507 a47082a3
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00000022 f9ef70a3
p49_label_20:
! Mem[0000000072800008] = d08da3c2, %l6 = 08346eab17da0807
ldub [%i1+%o1],%l6 ! %l6 = 00000000000000d0
! %l0 = ffffffffffff846e, Mem[0000000090800002] = ffceb600
sth %l0,[%i5+0x002] ! Mem[0000000090800000] = 846eb600
! %l1 = 000000000000000a, Mem[0000000090800026] = 70a3ddee
sth %l1,[%i5+0x026] ! Mem[0000000090800024] = 000addee
! %l6 = 00000000000000d0, Mem[0000000091800000] = 70a36e40
sth %l6,[%o0+%g0] ! Mem[0000000091800000] = 00d06e40
! Mem[000000009100003c] = 08076e40, %g18 = a39448c0a980384f
ldsw [%i6+0x03c],%g2 ! %g2 = a39448c0a980384f
! Mem[000000009000003c] = a470820c, %g18 = a39448c0a980384f
ldsw [%i4+0x03c],%g2 ! %g2 = a39448c0a980384f
! Mem[0000000090800000] = 846eb600, %g2 = ffffffffa470820c
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffff846e
! %l2 = ffffffffffffffce, Mem[000000009000000b] = fa673161
stb %l2,[%i4+0x00b] ! Mem[0000000090000008] = ce673161
! %l1 = 000000000000000a, Mem[0000000091800000] = 00d06e40
stw %l1,[%o0+%g0] ! Mem[0000000091800000] = 0000000a
! %l5 = 00000000f9ef70a3, Mem[0000000090000018] = 1a18f74c
stw %l5,[%i4+%o3] ! Mem[0000000090000018] = f9ef70a3
p49_label_21:
! %l1 = 000000000000000a, Mem[0000000090800018] = 0000000000000022
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 000000000000000a
! %l5 = 00000000f9ef70a3, Mem[0000000090000020] = a470820c
stw %l5,[%i4+%o4] ! Mem[0000000090000020] = f9ef70a3
! Mem[0000000073800008] = ffff846e, %l2 = ffffffffffffffce
ldsb [%i3+0x009],%l2 ! %l2 = ffffffffffffffff
! %l1 = 000000000000000a, Mem[0000000073800019] = 7ce6ce05
stb %l1,[%i3+0x019] ! Mem[0000000073800018] = 7c0ace05
! Mem[000000009180003c] = 00b20000, %g2 = ffffffffffff846e
lduh [%o0+0x03e],%g2 ! %g2 = 00000000000000b2
! %l7 = ffffffffffffb20e, Mem[000000009100000a] = b9010000
sth %l7,[%i6+0x00a] ! Mem[0000000091000008] = b20e0000
! Mem[000000009080003c] = da080700, %g2 = 00000000000000b2
ldsb [%i5+0x03d],%g2 ! %g2 = ffffffffffffffda
! %l0 = ffffffffffff846e, Mem[0000000091000020] = 17da0807
stw %l0,[%i6+%o4] ! Mem[0000000091000020] = ffff846e
! Mem[0000000090800020] = 00000022 f9ef000a, %g2 = ffffffda, %g3 = b600eaa3
ldd [%i5+%o4],%g2 ! %g2 = 0000000000000022 00000000f9ef000a
! Mem[0000000072000018] = 08346eab, %l5 = 00000000f9ef70a3
lduw [%i0+%o3],%l5 ! %l5 = 0000000008346eab
p49_label_22:
! Mem[0000000090000020] = f9ef70a3ecd31cd9, %g2 = 0000000000000022
ldx [%i4+%o4],%g2 ! %g2 = f9ef70a3ecd31cd9
! Mem[0000000072000028] = 0c8ef894 0512b91c, %l4 = 00000022, %l5 = 08346eab
ldd [%i0+%o5],%l4 ! %l4 = 000000000c8ef894 000000000512b91c
! %l6 = 00000000000000d0, Mem[0000000072800020] = a593f4c1
stb %l6,[%i1+%o4] ! Mem[0000000072800020] = d093f4c1
! Mem[0000000091800028] = f349c602, %g2 = f9ef70a3ecd31cd9
lduw [%o0+%o5],%g2 ! %g2 = 00000000f349c602
! %l2 = ffffffffffffffff, Mem[0000000090000032] = 9a5415ef
sth %l2,[%i4+0x032] ! Mem[0000000090000030] = ffff15ef
! Mem[000000009100003c] = 08076e40, %g2 = 00000000f349c602
lduw [%i6+0x03c],%g2 ! %g2 = 0000000008076e40
! Mem[0000000072800024] = c98f81ab, %l5 = 000000000512b91c
lduh [%i1+0x026],%l5 ! %l5 = 00000000000081ab
! Mem[0000000091800028] = f349c602, %g2 = 0000000008076e40
lduh [%o0+%o5],%g2 ! %g2 = 000000000000f349
! Mem[0000000072000018] = 08346eab17da0807, %l4 = 000000000c8ef894
ldx [%i0+%o3],%l4 ! %l4 = 08346eab17da0807
! %l6 = 00000000000000d0, Mem[0000000090000029] = af7175ea
stb %l6,[%i4+0x029] ! Mem[0000000090000028] = d07175ea
p49_label_23:
! Mem[0000000090800028] = ddeed390, %g2 = 000000000000f349
ldsb [%i5+%o5],%g2 ! %g2 = ffffffffffffffdd
! Mem[0000000091000028] = b35541f1, %g2 = ffffffffffffffdd
ldub [%i6+%o5],%g2 ! %g2 = 00000000000000b3
! Mem[000000009080002c] = 34df2096, %g2 = 00000000000000b3
ldsh [%i5+0x02e],%g2 ! %g2 = 00000000000034df
! Mem[0000000090800024] = f9ef000a, %g18 = a39448c0a980384f
ldsw [%i5+0x024],%g2 ! %g2 = a39448c0a980384f
! Mem[0000000091800018] = 0c9e9129 1d13a3a2, %g2 = f9ef000a, %g3 = f9ef000a
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 000000001d13a3a2
! Mem[0000000091800000] = 0000000a47aa0789, %g2 = 000000000c9e9129
ldx [%o0+%g0],%g2 ! %g2 = 0000000a47aa0789
! %l4 = 08346eab17da0807, Mem[0000000091000034] = 0000007c
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = 17da0807
! Mem[000000007200003c] = e3041e0a, %l3 = f349c602b600eaa3
ldsb [%i0+0x03d],%l3 ! %l3 = 0000000000000004
! Mem[0000000091800028] = f349c602b6000ca3, %g2 = 0000000a47aa0789
ldx [%o0+%o5],%g2 ! %g2 = f349c602b6000ca3
! Mem[0000000091000024] = 31614cb3, %g2 = f349c602b6000ca3
ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000031
p49_label_24:
! %l4 = 08346eab17da0807, Mem[0000000090000022] = 70a3ecd3
stb %l4,[%i4+0x022] ! Mem[0000000090000020] = 07a3ecd3
! Mem[0000000091800024] = 846ef349, %g2 = 0000000000000031
ldsb [%o0+0x026],%g2 ! %g2 = ffffffffffffff84
! Mem[0000000090800010] = ffff846e, %g2 = ffffffffffffff84
lduw [%i5+%o2],%g2 ! %g2 = 00000000ffff846e
! Mem[000000009180000c] = f9ef70a3, %g2 = 00000000ffff846e
lduw [%o0+0x00c],%g2 ! %g2 = 00000000f9ef70a3
! %l2 = ffffffff, %l3 = 00000004, Mem[0000000091800020] = ffffffff ffff846e
std %l2,[%o0+%o4] ! Mem[0000000091800020] = ffffffff 00000004
! Mem[0000000091000020] = ff846e67, %g2 = 00000000f9ef70a3
ldsb [%i6+0x021],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800020] = ffffffff, %g18 = a39448c0a980384f
ldsw [%o0+%o4],%g2 ! %g2 = a39448c0a980384f
! Mem[0000000091000010] = 00000022, %g2 = ffffffffffffffff
ldsb [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = 9e91291d, %g2 = 0000000000000000
ldsb [%o0+0x019],%g2 ! %g2 = ffffffffffffff9e
! %l1 = 000000000000000a, Mem[0000000090800019] = 00000000
stb %l1,[%i5+0x019] ! Mem[0000000090800018] = 0a000000
p49_label_25:
! %l0 = ffffffffffff846e, Mem[0000000090000010] = b8b0f4d7
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = ffff846e
! %l2 = ffffffffffffffff, Mem[0000000090000024] = ecd31cd9
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = ffffffff
! Mem[0000000091000000] = 01251ec2 e276df48, %g2 = ffffff9e, %g3 = 1d13a3a2
ldd [%i6+%g0],%g2 ! %g2 = 0000000001251ec2 00000000e276df48
! %l4 = 08346eab17da0807, Mem[0000000090800000] = ffff846e
stb %l4,[%i5+%g0] ! Mem[0000000090800000] = 07ff846e
! %l1 = 000000000000000a, Mem[000000009100003d] = 076e4000
stb %l1,[%i6+0x03d] ! Mem[000000009100003c] = 0a6e4000
! %l5 = 00000000000081ab, Mem[0000000091000020] = ffff846e
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = 000081ab
! Mem[0000000090000008] = 00004ece, %g2 = 0000000001251ec2
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l0 = ffffffffffff846e, Mem[000000009000000a] = 4ece6731
sth %l0,[%i4+0x00a] ! Mem[0000000090000008] = 846e6731
! Mem[0000000091800024] = 00000004, %g18 = a39448c0a980384f
ldsw [%o0+0x024],%g2 ! %g2 = a39448c0a980384f
! Mem[0000000073000034] = 2d905e8c, %l4 = 08346eab17da0807
lduw [%i2+0x034],%l4 ! %l4 = 000000002d905e8c
ba,a p49_not_taken_0_end
p49_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffffffff846e
bne,a,pn %xcc,p49_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000000a
bne,a,pn %xcc,p49_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffff
bne,a,pn %xcc,p49_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000004
bne,a,pn %xcc,p49_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002d905e8c
bne,a,pn %xcc,p49_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000081ab
bne,a,pn %xcc,p49_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000d0
bne,a,pn %xcc,p49_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffb20e
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 01fb958d 227af20c
bne %xcc,p49_f4_fail
nop
! Check Local Memory
set p49_local0_expect,%g1
p49_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00000022f9ef70a3
ldx [%i0+0x000],%g3 ! Observed data at 0000000072000000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000f9ef70a3
ldx [%i0+0x010],%g3 ! Observed data at 0000000072000010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2d4f083baa8c23ae
ldx [%i0+0x020],%g3 ! Observed data at 0000000072000020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = aa8c23ae09ceaddd
ldx [%i0+0x030],%g3 ! Observed data at 0000000072000030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x030,%g4
set p49_local1_expect,%g1
p49_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = d093f4c1c98f81ab
ldx [%i1+0x020],%g3 ! Observed data at 0000000072800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 69cd2498d3cbb8be
ldx [%i1+0x030],%g3 ! Observed data at 0000000072800030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffffffffffce
ldx [%i1+0x038],%g3 ! Observed data at 0000000072800038
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x038,%g4
set p49_local2_expect,%g1
p49_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = de9ad458a367ed70
ldx [%i2+0x000],%g3 ! Observed data at 0000000073000000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x000,%g4
set p49_local3_expect,%g1
p49_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ffff846e0000000a
ldx [%i3+0x008],%g3 ! Observed data at 0000000073800008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7c0ace05047cc093
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 = 1967d1db00004efa
ldx [%i3+0x028],%g3 ! Observed data at 0000000073800028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x028,%g4
! The test for processor 49 has passed
p49_passed:
ta GOOD_TRAP
nop
p49_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p49_failed
p49_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p49_failed
p49_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p49_failed
p49_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p49_failed
p49_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p49_failed
p49_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p49_failed
p49_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p49_failed
p49_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p49_failed
p49_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:
stwa %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800018]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000073800000]
stxa %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000018]
lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000072800020]
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072000018]
done
p49_trap1o:
stwa %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800018]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000073800000]
stxa %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000018]
lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000072800020]
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072000018]
done
p49_trap2e:
stha %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800000]
stha %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000008]
lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000072000020]
ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000073800010]
done
p49_trap2o:
stha %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800000]
stha %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000008]
lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000072000020]
ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000073800010]
done
p49_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p49_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p49_init_memory_pointers:
set p49_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p49_local0_start,%i0
set p49_local1_start,%i1
set p49_local2_start,%i2
set p49_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f4a7afca1a18f74c
ldx [%g1+0x008],%l1 ! %l1 = c580e7f5f88dcbcb
ldx [%g1+0x010],%l2 ! %l2 = 993c9a5415ef6e40
ldx [%g1+0x018],%l3 ! %l3 = f349c602b600eaa3
ldx [%g1+0x020],%l4 ! %l4 = 2d4f083baa8c23ae
ldx [%g1+0x028],%l5 ! %l5 = 4bbd4d4009ceaddd
ldx [%g1+0x030],%l6 ! %l6 = 6c755fb86731614c
ldx [%g1+0x038],%l7 ! %l7 = 64f57579cc232096
! Initialize the output register of window 0
set unres3_start,%o0
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 = 44038ce8 688b9f0e 7800dc87 d2886dee
! %f4 = 157ddbab 8ca56d77 48fa516a ac9f0864
! %f8 = 1d1afa1d 87cc55d6 75d1706e b189585e
! %f12 = 7b1f3ae4 0fce4551 607c6660 a2eb25c1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d43b8158 13b6750c 38b12c60 8feb65d0
! %f20 = 8d9e1737 db993972 3caf22f8 e126b55f
! %f24 = 566fb095 74ed8396 e5ccaf2b b58659f9
! %f28 = 8fc1eb28 59273182 bce6b382 741c4f90
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cf53f212 ecb5ccb9 fb482ff7 87672c9e
! %f36 = de5b96f1 74fa8df0 4e92de07 f45f93bf
! %f40 = 14790ec5 906bb53f cc81a5cb 03b2d4ff
! %f44 = bee74f82 1b2a097b f3fe50c4 583abe5e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xdef2c73f0000000f,%g7,%g1 ! GSR scale = 1, align = 7
wr %g1,%g0,%gsr ! GSR = def2c73f0000000f
wr %g0,%y ! Clear Y 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[0000000074800018] = 28b54f39, %l4 = 1bc6db5e8e897cb8
ldsw [%i1+%o3],%l4 ! %l4 = 0000000028b54f39
! Mem[0000000075800030] = 55a0b568, %l0 = b899483838c17ecb
lduw [%i3+0x030],%l0 ! %l0 = 0000000055a0b568
! %l4 = 28b54f39, %l5 = 95fc65c2, Mem[0000000090000028] = c7af7175 62474693
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 28b54f39 95fc65c2
! %l1 = 78c3b39e3fc6a956, Mem[0000000090000027] = d928b54f
stb %l1,[%i4+0x027] ! Mem[0000000090000024] = 5628b54f
! %l2 = 5e20dc019cb18dff, Mem[000000009080000e] = 8ad8b25f
sth %l2,[%i5+0x00e] ! Mem[000000009080000c] = 8dffb25f
! Mem[0000000075000018] = 14059306, %l6 = cd56cafe7a37eb31
ldsb [%i2+0x01a],%l6 ! %l6 = ffffffffffffff93
! Mem[000000009100003c] = 9b50f1dd, %g18 = 864b749c0275aa8c
ldsw [%i6+0x03c],%g2 ! %g2 = 864b749c0275aa8c
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = 9b50f1dd, %g3 = 0bad0b00
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! %l0 = 0000000055a0b568, Mem[0000000090000014] = 2e582097
stw %l0,[%i4+0x014] ! Mem[0000000090000014] = 55a0b568
! Mem[000000007480000c] = 33bcc1a1, %l2 = 5e20dc019cb18dff
ldsb [%i1+0x00c],%l2 ! %l2 = 0000000000000033
p50_label_2:
! %l4 = 0000000028b54f39, Mem[000000009180000c] = ec2a3791
sth %l4,[%o0+0x00c] ! Mem[000000009180000c] = 4f393791
! %l5 = 4b6ef85c95fc65c2, Mem[0000000091000026] = d2f1b355
sth %l5,[%i6+0x026] ! Mem[0000000091000024] = 65c2b355
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 92f01ec2, %g3 = e276df48
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! Mem[0000000091000018] = 2c680e1d 9ea6e537, %g2 = 1b126a38, %g3 = 1f66326f
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 000000009ea6e537
! %l4 = 0000000028b54f39, Mem[0000000091800036] = 14b02067
sth %l4,[%o0+0x036] ! Mem[0000000091800034] = 4f392067
! Mem[000000009080001c] = 8adf665f, %g2 = 000000002c680e1d
ldsb [%i5+0x01e],%g2 ! %g2 = ffffffffffffff8a
! %l0 = 0000000055a0b568, Mem[000000009100000c] = ccff9541
stw %l0,[%i6+0x00c] ! Mem[000000009100000c] = 55a0b568
! Mem[0000000090800024] = 7290ddee, %g2 = ffffffffffffff8a
ldub [%i5+0x026],%g2 ! %g2 = 0000000000000072
! Mem[000000007580002c] = 69000a62, %l6 = ffffffffffffff93
ldsb [%i3+0x02d],%l6 ! %l6 = 0000000000000000
! %l4 = 0000000028b54f39, Mem[0000000090000004] = 77d35b81
sth %l4,[%i4+0x004] ! Mem[0000000090000004] = 4f395b81
p50_label_3:
! %l7 = ec713d36883638c5, Mem[0000000091000038] = d578fe309b50f1dd
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = ec713d36883638c5
! Mem[0000000091000004] = 48f5482f, %g2 = 0000000000000072
ldsb [%i6+0x007],%g2 ! %g2 = 0000000000000048
! %l0 = 55a0b568, %l1 = 3fc6a956, Mem[0000000090000038] = 9045cbce 22b61a17
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 55a0b568 3fc6a956
! %l6 = 00000000, %l7 = 883638c5, Mem[0000000091000038] = ec713d36 883638c5
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 00000000 883638c5
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = 00000048, %g3 = 9ea6e537
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! %l0 = 55a0b568, %l1 = 3fc6a956, Mem[0000000091800020] = 21fea2c7 41537031
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 55a0b568 3fc6a956
! %l2 = 0000000000000033, Mem[0000000091000000] = 92f01ec2
stw %l2,[%i6+%g0] ! Mem[0000000091000000] = 00000033
! Mem[0000000091800020] = b5683fc6, %g2 = 0000000092f01ec2
ldub [%o0+0x022],%g2 ! %g2 = 00000000000000b5
! %l3 = 76fdbe80b6698b6b, Mem[0000000074000008] = cb51626cd0bd6f4b
stx %l3,[%i0+%o1] ! Mem[0000000074000008] = 76fdbe80b6698b6b
! %l0 = 0000000055a0b568, Mem[000000009000001c] = 18391fda
stw %l0,[%i4+0x01c] ! Mem[000000009000001c] = 55a0b568
p50_label_4:
! Mem[000000009100001c] = a6e5373d, %g2 = 00000000000000b5
ldub [%i6+0x01d],%g2 ! %g2 = 00000000000000a6
! Mem[000000009000003c] = 3fc6a956, %g2 = 00000000000000a6
lduw [%i4+0x03c],%g2 ! %g2 = 000000003fc6a956
! Mem[000000009100000c] = 55a0b568, %g18 = 864b749c0275aa8c
ldsw [%i6+0x00c],%g2 ! %g2 = 864b749c0275aa8c
! Mem[000000009100000c] = 681b126a, %g2 = 0000000055a0b568
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000068
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 0000000000000068
lduw [%i5+0x03c],%g2 ! %g2 = 000000005ac4b8a1
! Mem[0000000091800018] = 0c9e9129 1d1391a2, %g2 = 5ac4b8a1, %g3 = e276df48
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 000000001d1391a2
! %l3 = 76fdbe80b6698b6b, Mem[0000000091800018] = 0c9e9129
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = b6698b6b
! Mem[0000000090800030] = f5d358a9, %g2 = 000000000c9e9129
ldsh [%i5+0x032],%g2 ! %g2 = fffffffffffff5d3
! Mem[0000000091800028] = a24c4725, %g2 = fffffffffffff5d3
ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffa24c
! Mem[0000000090000014] = 55a0b568, %g2 = ffffffffffffa24c
ldsh [%i4+0x014],%g2 ! %g2 = 00000000000055a0
p50_label_5:
! Mem[000000009000003c] = a9560000, %g2 = 00000000000055a0
ldsh [%i4+0x03e],%g2 ! %g2 = ffffffffffffa956
! Mem[0000000090800024] = 90ddee8f, %g2 = ffffffffffffa956
ldsb [%i5+0x027],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000091000020] = 3d4d27c5, %g2 = ffffffffffffff90
lduw [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5
! Mem[000000009180000c] = 39379140, %g2 = 000000003d4d27c5
ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000039
! Mem[0000000074800000] = fae2aad5, %l2 = 0000000000000033
ldub [%i1+0x001],%l2 ! %l2 = 00000000000000e2
! Mem[000000009180001c] = 1d1391a2, %g2 = 0000000000000039
lduw [%o0+0x01c],%g2 ! %g2 = 000000001d1391a2
! %l2 = 00000000000000e2, Mem[0000000090000020] = efdae8a0
stb %l2,[%i4+%o4] ! Mem[0000000090000020] = e2dae8a0
! Mem[0000000090000010] = b8b0f4d755a0b568, %g2 = 000000001d1391a2
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d755a0b568
! Mem[0000000091800030] = f7dc9b67d4df4f39, %g2 = b8b0f4d755a0b568
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df4f39
! %l5 = 4b6ef85c95fc65c2, Mem[0000000075800014] = 3bce6eff
stw %l5,[%i3+0x014] ! Mem[0000000075800014] = 95fc65c2
p50_label_6:
! %l0 = 0000000055a0b568, Mem[0000000091000008] = f5482f5f55a0b568
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 0000000055a0b568
! Mem[0000000075800010] = 798000da, %l1 = 78c3b39e3fc6a956
lduw [%i3+%o2],%l1 ! %l1 = 00000000798000da
! %l4 = 0000000028b54f39, Mem[0000000075800000] = 44abcbe3db20c271
stx %l4,[%i3+%g0] ! Mem[0000000075800000] = 0000000028b54f39
! Mem[000000009080003c] = 5ac4b8a1, %g2 = f7dc9b67d4df4f39
ldsb [%i5+0x03c],%g2 ! %g2 = 000000000000005a
! %l4 = 0000000028b54f39, Mem[0000000075000018] = 14059306154e6fe7
stx %l4,[%i2+%o3] ! Mem[0000000075000018] = 0000000028b54f39
! Mem[0000000091000018] = 2c680e1d, %g2 = 000000000000005a
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! Mem[0000000091000024] = c2b35541, %g2 = 0000000000002c68
ldub [%i6+0x027],%g2 ! %g2 = 00000000000000c2
! Mem[0000000090800018] = 56073553, %g2 = 00000000000000c2
ldub [%i5+0x019],%g2 ! %g2 = 0000000000000056
! %l6 = 00000000, %l7 = 883638c5, Mem[0000000090000028] = 28b54f39 95fc65c2
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000000 883638c5
! Mem[0000000091000018] = 2c680e1d9ea6e537, %g2 = 0000000000000056
ldx [%i6+%o3],%g2 ! %g2 = 2c680e1d9ea6e537
p50_label_7:
! Mem[0000000090800014] = ca955607, %g2 = 2c680e1d9ea6e537
ldsb [%i5+0x017],%g2 ! %g2 = ffffffffffffffca
! Mem[000000009180001c] = a255a0b5, %g2 = ffffffffffffffca
ldsb [%o0+0x01f],%g2 ! %g2 = ffffffffffffffa2
! %l1 = 00000000798000da, Mem[0000000075800038] = 15d5d203efc5a63f
stx %l1,[%i3+0x038] ! Mem[0000000075800038] = 00000000798000da
! Mem[0000000091000018] = 0e1d9ea6, %g2 = ffffffffffffffa2
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000000e1d
! Mem[0000000090000034] = 6055a0b5, %g2 = 0000000000000e1d
ldub [%i4+0x037],%g2 ! %g2 = 0000000000000060
! Mem[0000000091000038] = 00000000 883638c5, %g2 = 00000060, %g3 = 1d1391a2
ldd [%i6+0x038],%g2 ! %g2 = 0000000000000000 00000000883638c5
! Mem[000000009080002c] = cb9834df, %g2 = 0000000000000000
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000cb98
! Mem[0000000090000010] = b8b0f4d7, %g2 = 000000000000cb98
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b8b0
! %l4 = 28b54f39, %l5 = 95fc65c2, Mem[0000000075800030] = 55a0b568 249e3e3b
std %l4,[%i3+0x030] ! Mem[0000000075800030] = 28b54f39 95fc65c2
! %l5 = 4b6ef85c95fc65c2, Mem[000000009080003c] = 5ac4b8a1
stw %l5,[%i5+0x03c] ! Mem[000000009080003c] = 95fc65c2
p50_label_8:
! Mem[0000000091800014] = b102b669, %g2 = 000000000000b8b0
ldub [%o0+0x016],%g2 ! %g2 = 00000000000000b1
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 000000b1, %g3 = 883638c5
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000090800020] = 665fc762, %g2 = 00000000270d22b9
lduw [%i5+%o4],%g2 ! %g2 = 00000000665fc762
! Mem[000000009000001c] = 55a0b568, %g2 = 00000000665fc762
lduw [%i4+0x01c],%g2 ! %g2 = 0000000055a0b568
! Mem[0000000091000018] = 2c680e1d9ea6e537, %g2 = 0000000055a0b568
ldx [%i6+%o3],%g2 ! %g2 = 2c680e1d9ea6e537
! Mem[0000000090000010] = b8b0f4d755a0b568, %g2 = 2c680e1d9ea6e537
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d755a0b568
! %l2 = 000000e2, %l3 = b6698b6b, Mem[0000000091800028] = f4c1a24c 4725624a
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 000000e2 b6698b6b
! Mem[0000000090000038] = 55a0b568, %g2 = b8b0f4d755a0b568
ldsh [%i4+0x038],%g2 ! %g2 = 00000000000055a0
! Mem[0000000091800034] = d4df4f39, %g18 = 864b749c0275aa8c
ldsw [%o0+0x034],%g2 ! %g2 = 864b749c0275aa8c
! %l4 = 0000000028b54f39, Mem[0000000074000019] = 424b8621
stb %l4,[%i0+0x019] ! Mem[0000000074000018] = 42398621
p50_label_9:
! %l0 = 0000000055a0b568, Mem[000000009000001a] = a5d955a0
sth %l0,[%i4+0x01a] ! Mem[0000000090000018] = b56855a0
! Mem[0000000090800018] = 07355362, %g2 = ffffffffd4df4f39
ldsb [%i5+0x01a],%g2 ! %g2 = 0000000000000007
! Mem[0000000090800008] = a19e262f, %g2 = 0000000000000007
lduh [%i5+%o1],%g2 ! %g2 = 000000000000a19e
! %l0 = 0000000055a0b568, Mem[000000007480000d] = 33bcc1a1
stb %l0,[%i1+0x00d] ! Mem[000000007480000c] = 3368c1a1
! Mem[0000000074800004] = 66e88e63, %l3 = 76fdbe80b6698b6b
ldsh [%i1+0x004],%l3 ! %l3 = 00000000000066e8
! %l4 = 0000000028b54f39, Mem[0000000091800038] = 206724ce60b200b2
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 0000000028b54f39
! Mem[0000000091000018] = 1d9ea6e5, %g2 = 000000000000a19e
ldub [%i6+0x01b],%g2 ! %g2 = 000000000000001d
! %l4 = 0000000028b54f39, Mem[0000000090000028] = 00000000
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = 28b54f39
! %l2 = 00000000000000e2, Mem[0000000075000038] = 1ec0dcf527393997
stx %l2,[%i2+0x038] ! Mem[0000000075000038] = 00000000000000e2
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 000000000000001d
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
p50_label_10:
! %l5 = 4b6ef85c95fc65c2, Mem[0000000074800000] = fae2aad566e88e63
stx %l5,[%i1+%g0] ! Mem[0000000074800000] = 4b6ef85c95fc65c2
! %l5 = 4b6ef85c95fc65c2, Mem[0000000090800012] = 4cb9af0a
sth %l5,[%i5+0x012] ! Mem[0000000090800010] = 65c2af0a
! %l4 = 28b54f39, %l5 = 95fc65c2, Mem[0000000090800020] = 665fc762 da437290
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 28b54f39 95fc65c2
! %l5 = 4b6ef85c95fc65c2, Mem[0000000090800022] = 4f3995fc
sth %l5,[%i5+0x022] ! Mem[0000000090800020] = 65c295fc
! Mem[0000000090000028] = 28b54f39883638c5, %g2 = ddee8f90cb9834df
ldx [%i4+%o5],%g2 ! %g2 = 28b54f39883638c5
! %l7 = ec713d36883638c5, Mem[0000000090800010] = b25f65c2
sth %l7,[%i5+%o2] ! Mem[0000000090800010] = 38c565c2
! Mem[0000000091000010] = 1b126a38, %g18 = 864b749c0275aa8c
ldsw [%i6+%o2],%g2 ! %g2 = 864b749c0275aa8c
! %l2 = 000000e2, %l3 = 000066e8, Mem[0000000075000038] = 00000000 000000e2
std %l2,[%i2+0x038] ! Mem[0000000075000038] = 000000e2 000066e8
! %l6 = 00000000, %l7 = 883638c5, Mem[0000000091800000] = 270d22b9 47aa0789
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 00000000 883638c5
! Mem[0000000091800038] = 000028b5, %g2 = 000000001b126a38
ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000000000
p50_label_11:
! Mem[0000000091000018] = 2c680e1d, %g2 = 0000000000000000
ldsb [%i6+%o3],%g2 ! %g2 = 000000000000002c
! Mem[0000000090800038] = fc554a3e, %g2 = 000000000000002c
ldsb [%i5+0x038],%g2 ! %g2 = fffffffffffffffc
! %l4 = 0000000028b54f39, Mem[0000000090800010] = 38c565c2
sth %l4,[%i5+%o2] ! Mem[0000000090800010] = 4f3965c2
! Mem[0000000090000024] = ecd31c56, %g2 = fffffffffffffffc
lduh [%i4+0x024],%g2 ! %g2 = 000000000000ecd3
! Mem[0000000075000000] = 1320c48c, %l3 = 00000000000066e8
ldsb [%i2+0x002],%l3 ! %l3 = ffffffffffffffc4
! Mem[000000009080002c] = 34dfdc3e, %g2 = 000000000000ecd3
lduh [%i5+0x02e],%g2 ! %g2 = 00000000000034df
! %l4 = 0000000028b54f39, Mem[0000000091800028] = 000000e2b6698b6b
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = 0000000028b54f39
! Mem[0000000090000010] = b8b0f4d7, %g2 = 00000000000034df
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b8b0
! %l3 = ffffffffffffffc4, Mem[0000000090000038] = 55a0b5683fc6a956
stx %l3,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffffc4
! Mem[000000009000002c] = 883638c5, %g2 = 000000000000b8b0
lduw [%i4+0x02c],%g2 ! %g2 = 00000000883638c5
p50_label_12:
! Mem[0000000090000024] = d31c5628, %g2 = 00000000883638c5
ldsb [%i4+0x025],%g2 ! %g2 = ffffffffffffffd3
! %l7 = ec713d36883638c5, Mem[0000000091000001] = 000033e2
stb %l7,[%i6+0x001] ! Mem[0000000091000000] = c50033e2
! Mem[0000000090800000] = 2f7f1d79, %g18 = 864b749c0275aa8c
ldsw [%i5+%g0],%g2 ! %g2 = 864b749c0275aa8c
! Mem[0000000090000024] = 5628b54f, %g2 = 000000002f7f1d79
ldsb [%i4+0x027],%g2 ! %g2 = 0000000000000056
! Mem[0000000091800008] = 4c632420 4f393791, %g2 = 00000056, %g3 = 47aa0789
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 000000004f393791
! %l1 = 00000000798000da, Mem[0000000075800030] = 28b54f3995fc65c2
stx %l1,[%i3+0x030] ! Mem[0000000075800030] = 00000000798000da
! Mem[0000000090000000] = 8624e74a, %g2 = 000000004c632420
ldsh [%i4+%g0],%g2 ! %g2 = ffffffffffff8624
! %l1 = 00000000798000da, Mem[0000000090000012] = f4d755a0
sth %l1,[%i4+0x012] ! Mem[0000000090000010] = 00da55a0
! %l0 = 0000000055a0b568, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 0000000055a0b568
! Mem[000000009100000c] = 55a0b568, %g2 = ffffffffffff8624
lduw [%i6+0x00c],%g2 ! %g2 = 0000000055a0b568
p50_label_13:
! Mem[0000000075000010] = fda8f5e571715c25, %l3 = ffffffffffffffc4
ldx [%i2+%o2],%l3 ! %l3 = fda8f5e571715c25
! Mem[0000000075800034] = 798000da, %l3 = fda8f5e571715c25
ldub [%i3+0x035],%l3 ! %l3 = 0000000000000080
! %l0 = 0000000055a0b568, Mem[0000000090000000] = 8624e74a4f395b81
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 0000000055a0b568
! Mem[0000000091800028] = 0000000028b54f39, %g2 = 0000000055a0b568
ldx [%o0+%o5],%g2 ! %g2 = 0000000028b54f39
! Mem[0000000090000010] = b8b000da55a0b568, %g2 = 0000000028b54f39
ldx [%i4+%o2],%g2 ! %g2 = b8b000da55a0b568
! Mem[0000000091000004] = e276df48, %g18 = 864b749c0275aa8c
ldsw [%i6+0x004],%g2 ! %g2 = 864b749c0275aa8c
! Mem[0000000091000008] = 0000000055a0b568, %g2 = ffffffffe276df48
ldx [%i6+%o1],%g2 ! %g2 = 0000000055a0b568
! Mem[0000000090000024] = 1c5628b5, %g2 = 0000000055a0b568
ldsb [%i4+0x026],%g2 ! %g2 = 000000000000001c
! %l2 = 00000000000000e2, Mem[0000000091800018] = b6698b6b
stb %l2,[%o0+%o3] ! Mem[0000000091800018] = e2698b6b
! Mem[0000000091800010] = 404e134b, %g18 = 864b749c0275aa8c
ldsw [%o0+%o2],%g2 ! %g2 = 864b749c0275aa8c
p50_label_14:
! Mem[0000000091800018] = e2698b6b1d1391a2, %g2 = 00000000404e134b
ldx [%o0+%o3],%g2 ! %g2 = e2698b6b1d1391a2
! Mem[0000000074000000] = 2b59f1c8, %l6 = 0000000000000000
ldsb [%i0+%g0],%l6 ! %l6 = 000000000000002b
! %l2 = 000000e2, %l3 = 00000080, Mem[0000000091000008] = 00000000 55a0b568
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 000000e2 00000080
! Mem[0000000090000000] = 00000000, %g2 = e2698b6b1d1391a2
lduw [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = 2e6f65c2, %g2 = 0000000000000000
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000002e6f
! Mem[0000000091000028] = 5541f165, %g2 = 0000000000002e6f
ldsb [%i6+0x029],%g2 ! %g2 = 0000000000000055
! %l6 = 000000000000002b, Mem[0000000090000032] = 94b1da39
sth %l6,[%i4+0x032] ! Mem[0000000090000030] = 002bda39
! Mem[0000000091000000] = 00c50033e276df48, %g2 = 0000000000000055
ldx [%i6+%g0],%g2 ! %g2 = 00c50033e276df48
! Mem[0000000091800018] = e2698b6b 1d1391a2, %g2 = e276df48, %g3 = 4f393791
ldd [%o0+%o3],%g2 ! %g2 = 00000000e2698b6b 000000001d1391a2
! Mem[0000000090000034] = da399060, %g2 = 00000000e2698b6b
ldsb [%i4+0x034],%g2 ! %g2 = ffffffffffffffda
p50_label_15:
! Mem[0000000090000030] = 002bda39, %g2 = ffffffffffffffda
ldsh [%i4+0x032],%g2 ! %g2 = 000000000000002b
! %l7 = ec713d36883638c5, Mem[000000009080003a] = 4a3e95fc
stb %l7,[%i5+0x03a] ! Mem[0000000090800038] = c53e95fc
! Mem[0000000091800004] = 883638c5, %g2 = 000000000000002b
lduw [%o0+0x004],%g2 ! %g2 = 00000000883638c5
! Mem[0000000090800008] = a19e262f, %g2 = 00000000883638c5
lduw [%i5+%o1],%g2 ! %g2 = 00000000a19e262f
! %l6 = 000000000000002b, Mem[0000000075000010] = fda8f5e571715c25
stx %l6,[%i2+%o2] ! Mem[0000000075000010] = 000000000000002b
! %l7 = ec713d36883638c5, Mem[0000000091800008] = 4c632420
stw %l7,[%o0+%o1] ! Mem[0000000091800008] = 883638c5
! %l0 = 55a0b568, %l1 = 798000da, Mem[0000000091000018] = 00000000 55a0b568
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 55a0b568 798000da
! Mem[0000000091800038] = 00000000, %g2 = 00000000a19e262f
ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000000
! %l7 = ec713d36883638c5, Mem[0000000075800018] = 3a40f598eff4abf0
stx %l7,[%i3+%o3] ! Mem[0000000075800018] = ec713d36883638c5
! Mem[000000009100003c] = 38c50000, %g2 = 0000000000000000
ldsh [%i6+0x03e],%g2 ! %g2 = 00000000000038c5
p50_label_16:
! Mem[000000009080001c] = 53628adf, %g2 = 00000000000038c5
ldsh [%i5+0x01c],%g2 ! %g2 = 0000000000005362
! Mem[0000000075800028] = 1b469315, %l4 = 0000000028b54f39
ldsh [%i3+0x02a],%l4 ! %l4 = ffffffffffff9315
! Mem[0000000090800038] = fc55c53e, %g2 = 0000000000005362
lduh [%i5+0x038],%g2 ! %g2 = 000000000000fc55
! %l4 = ffffffffffff9315, Mem[0000000090800030] = dc3ef5d3
sth %l4,[%i5+0x030] ! Mem[0000000090800030] = 9315f5d3
! %l5 = 4b6ef85c95fc65c2, Mem[0000000091800036] = 4f390000
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = 65c20000
! Mem[0000000090000028] = 28b54f39883638c5, %g2 = 000000000000fc55
ldx [%i4+%o5],%g2 ! %g2 = 28b54f39883638c5
! Mem[000000009180003c] = 4f390000, %g2 = 28b54f39883638c5
lduh [%o0+0x03e],%g2 ! %g2 = 0000000000004f39
! Mem[0000000075800010] = 798000da 95fc65c2, %l2 = 000000e2, %l3 = 00000080
ldd [%i3+%o2],%l2 ! %l2 = 00000000798000da 0000000095fc65c2
! %l6 = 000000000000002b, Mem[0000000090000028] = 28b54f39883638c5
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 000000000000002b
! Mem[0000000074800018] = 28b54f39, %l6 = 000000000000002b
lduw [%i1+%o3],%l6 ! %l6 = 0000000028b54f39
p50_label_17:
! %l4 = ffff9315, %l5 = 95fc65c2, Mem[0000000091800038] = 00000000 28b54f39
std %l4,[%o0+0x038] ! Mem[0000000091800038] = ffff9315 95fc65c2
! Mem[000000009180002c] = 4f39f7dc, %g2 = 0000000000004f39
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000004f39
! Mem[0000000090000030] = 573d002b, %g2 = 0000000000004f39
ldsh [%i4+0x030],%g2 ! %g2 = 000000000000573d
! %l0 = 55a0b568, %l1 = 798000da, Mem[0000000090800018] = 95560735 53628adf
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 55a0b568 798000da
! %l2 = 00000000798000da, Mem[000000009000001c] = 55a0b568
stw %l2,[%i4+0x01c] ! Mem[000000009000001c] = 798000da
! Mem[0000000091000008] = e2000000, %g2 = 000000000000573d
ldsb [%i6+0x00b],%g2 ! %g2 = ffffffffffffffe2
! %l6 = 0000000028b54f39, Mem[0000000090800038] = fc55c53e
stb %l6,[%i5+0x038] ! Mem[0000000090800038] = 3955c53e
! Mem[0000000091000000] = 00c50033e276df48, %g2 = ffffffffffffffe2
ldx [%i6+%g0],%g2 ! %g2 = 00c50033e276df48
! %l2 = 00000000798000da, Mem[0000000090800038] = 3955c53e
stw %l2,[%i5+0x038] ! Mem[0000000090800038] = 798000da
! %l2 = 798000da, %l3 = 95fc65c2, Mem[0000000091000010] = 1b126a38 1f66326f
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 798000da 95fc65c2
p50_label_18:
! Mem[000000009080002c] = cb9834df, %g2 = 00c50033e276df48
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffffcb98
! Mem[0000000090800000] = 1d794f34, %g2 = ffffffffffffcb98
lduh [%i5+0x002],%g2 ! %g2 = 0000000000001d79
! %l1 = 00000000798000da, Mem[0000000090000008] = bc841a2fc349b38e
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 00000000798000da
! Mem[0000000091000018] = 55a0b568, %g2 = 0000000000001d79
ldub [%i6+%o3],%g2 ! %g2 = 0000000000000055
! Mem[0000000090000014] = b568e663, %g2 = 0000000000000055
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffb568
! Mem[000000009180002c] = 28b54f39, %g2 = ffffffffffffb568
lduw [%o0+0x02c],%g2 ! %g2 = 0000000028b54f39
! %l1 = 00000000798000da, Mem[0000000091800018] = e2698b6b
sth %l1,[%o0+%o3] ! Mem[0000000091800018] = 00da8b6b
! Mem[000000009080000c] = 8dff4f39, %g2 = 0000000028b54f39
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000008dff
! %l5 = 4b6ef85c95fc65c2, Mem[0000000090800000] = 2f7f1d794f34d7b2
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 4b6ef85c95fc65c2
! Mem[0000000091000038] = 00000000, %g2 = 0000000000008dff
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000000000
p50_label_19:
! Mem[000000009080000c] = ca578dff, %g2 = 0000000000000000
ldsb [%i5+0x00c],%g2 ! %g2 = ffffffffffffffca
! %l0 = 0000000055a0b568, Mem[0000000091800031] = dc9b67d4
stb %l0,[%o0+0x031] ! Mem[0000000091800030] = 689b67d4
! %l5 = 4b6ef85c95fc65c2, Mem[000000009080002c] = cb9834df
stw %l5,[%i5+0x02c] ! Mem[000000009080002c] = 95fc65c2
! Mem[0000000074800038] = 54bc7c4af15be735, %l6 = 0000000028b54f39
ldx [%i1+0x038],%l6 ! %l6 = 54bc7c4af15be735
! Mem[000000009080003c] = 65c20000, %g2 = ffffffffffffffca
lduh [%i5+0x03e],%g2 ! %g2 = 00000000000065c2
! Mem[0000000090800038] = 798000da, %g2 = 00000000000065c2
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000007980
! Mem[0000000074800008] = f2ef7283 3368c1a1, %l0 = 55a0b568, %l1 = 798000da
ldd [%i1+%o1],%l0 ! %l0 = 00000000f2ef7283 000000003368c1a1
! Mem[0000000090000018] = e663b568798000da, %g2 = 0000000000007980
ldx [%i4+%o3],%g2 ! %g2 = e663b568798000da
! Mem[0000000091800020] = 55a0b5683fc6a956, %g2 = e663b568798000da
ldx [%o0+%o4],%g2 ! %g2 = 55a0b5683fc6a956
! Mem[000000009000002c] = 0000002b, %g2 = 55a0b5683fc6a956
lduw [%i4+0x02c],%g2 ! %g2 = 000000000000002b
p50_label_20:
! %l4 = ffffffffffff9315, Mem[0000000091800038] = ffff931595fc65c2
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = ffffffffffff9315
! %l3 = 0000000095fc65c2, Mem[0000000090800010] = 4f3965c2
stw %l3,[%i5+%o2] ! Mem[0000000090800010] = 95fc65c2
! Mem[0000000090800038] = 798000da95fc65c2, %g2 = 000000000000002b
ldx [%i5+0x038],%g2 ! %g2 = 798000da95fc65c2
! Mem[0000000091000030] = d7be7a30, %g2 = 798000da95fc65c2
lduh [%i6+0x030],%g2 ! %g2 = 000000000000d7be
! %l3 = 0000000095fc65c2, Mem[0000000091000006] = df480000
sth %l3,[%i6+0x006] ! Mem[0000000091000004] = 65c20000
! Mem[0000000090000008] = 00000000, %g2 = 000000000000d7be
ldub [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000074000018] = 42398621, %l6 = 54bc7c4af15be735
ldsb [%i0+%o3],%l6 ! %l6 = 0000000000000042
! %l4 = ffffffffffff9315, Mem[0000000074800018] = 28b54f39
stw %l4,[%i1+%o3] ! Mem[0000000074800018] = ffff9315
! Mem[0000000090000030] = 573d002b, %g2 = 0000000000000000
lduw [%i4+0x030],%g2 ! %g2 = 00000000573d002b
! Mem[0000000090000014] = a0b568e6, %g2 = 00000000573d002b
ldsb [%i4+0x015],%g2 ! %g2 = ffffffffffffffa0
p50_label_21:
! Mem[0000000091000018] = a0b56879, %g2 = ffffffffffffffa0
ldub [%i6+0x019],%g2 ! %g2 = 00000000000000a0
! Mem[0000000090800038] = 798000da, %g2 = 00000000000000a0
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000007980
! %l6 = 0000000000000042, Mem[0000000090000030] = 573d002b
stb %l6,[%i4+0x030] ! Mem[0000000090000030] = 423d002b
! Mem[0000000091800000] = 00000000 883638c5, %g2 = 00007980, %g3 = 1d1391a2
ldd [%o0+%g0],%g2 ! %g2 = 0000000000000000 00000000883638c5
! Mem[000000007400000c] = b6698b6b, %l5 = 4b6ef85c95fc65c2
ldsw [%i0+0x00c],%l5 ! %l5 = ffffffffb6698b6b
! %l6 = 0000000000000042, Mem[0000000091800020] = 55a0b568
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = 00000042
! %l5 = ffffffffb6698b6b, Mem[000000009100001e] = 00da3d4d
sth %l5,[%i6+0x01e] ! Mem[000000009100001c] = 8b6b3d4d
! Mem[000000009100002c] = 65d635bd, %g2 = 0000000000000000
lduh [%i6+0x02c],%g2 ! %g2 = 00000000000065d6
! Mem[0000000091800020] = 00000042 3fc6a956, %g2 = 000065d6, %g3 = 883638c5
ldd [%o0+%o4],%g2 ! %g2 = 0000000000000042 000000003fc6a956
! Mem[0000000091000034] = 941fa440, %g18 = 864b749c0275aa8c
ldsw [%i6+0x034],%g2 ! %g2 = 864b749c0275aa8c
p50_label_22:
! Mem[0000000091800008] = 883638c5, %g18 = 864b749c0275aa8c
ldsw [%o0+%o1],%g2 ! %g2 = 864b749c0275aa8c
! %l5 = ffffffffb6698b6b, Mem[0000000090000030] = 423d002bda399060
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = ffffffffb6698b6b
! Mem[000000009100000c] = 00000080, %g2 = ffffffff883638c5
ldsb [%i6+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = 9315f5d3, %g2 = 0000000000000000
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffff9315
! Mem[0000000090000008] = 00000000, %g2 = ffffffffffff9315
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = 00000000 798000da, %g2 = 00000000, %g3 = 3fc6a956
ldd [%i4+%o1],%g2 ! %g2 = 0000000000000000 00000000798000da
! Mem[000000009080000c] = ca578dff, %g2 = 0000000000000000
lduw [%i5+0x00c],%g2 ! %g2 = 00000000ca578dff
! %l2 = 798000da, %l3 = 95fc65c2, Mem[0000000091800018] = 00da8b6b 1d1391a2
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 798000da 95fc65c2
! Mem[000000009000002c] = 0000002b, %g2 = 00000000ca578dff
lduw [%i4+0x02c],%g2 ! %g2 = 000000000000002b
! Mem[0000000090800000] = 4b6ef85c 95fc65c2, %g2 = 0000002b, %g3 = 798000da
ldd [%i5+%g0],%g2 ! %g2 = 000000004b6ef85c 0000000095fc65c2
p50_label_23:
! %l4 = ffffffffffff9315, Mem[0000000091800022] = 00423fc6
stb %l4,[%o0+0x022] ! Mem[0000000091800020] = 15423fc6
! %l3 = 0000000095fc65c2, Mem[000000009000000e] = 00dab8b0
stb %l3,[%i4+0x00e] ! Mem[000000009000000c] = c2dab8b0
! Mem[0000000075000010] = 000000000000002b, %l3 = 0000000095fc65c2
ldx [%i2+%o2],%l3 ! %l3 = 000000000000002b
! %l7 = ec713d36883638c5, Mem[0000000090800016] = 82ca55a0
sth %l7,[%i5+0x016] ! Mem[0000000090800014] = 38c555a0
! %l3 = 000000000000002b, Mem[0000000091000034] = 941fa440
stw %l3,[%i6+0x034] ! Mem[0000000091000034] = 0000002b
! Mem[0000000091000024] = 2e6f65c2, %g2 = 000000004b6ef85c
lduw [%i6+0x024],%g2 ! %g2 = 000000002e6f65c2
! %l1 = 000000003368c1a1, Mem[0000000091800012] = 134b01f6
stb %l1,[%o0+0x012] ! Mem[0000000091800010] = a14b01f6
! %l7 = ec713d36883638c5, Mem[0000000075800014] = 95fc65c2
stw %l7,[%i3+0x014] ! Mem[0000000075800014] = 883638c5
! Mem[0000000091000034] = 0000002b, %g2 = 000000002e6f65c2
lduh [%i6+0x034],%g2 ! %g2 = 0000000000000000
! Mem[000000007580001c] = 883638c5, %l5 = ffffffffb6698b6b
ldub [%i3+0x01f],%l5 ! %l5 = 00000000000000c5
p50_label_24:
! %l2 = 00000000798000da, Mem[0000000091000002] = 0033e276
sth %l2,[%i6+0x002] ! Mem[0000000091000000] = 00dae276
! Mem[0000000090000024] = ecd31c56, %g2 = 0000000000000000
lduw [%i4+0x024],%g2 ! %g2 = 00000000ecd31c56
! Mem[000000009080000c] = ca578dff, %g18 = 864b749c0275aa8c
ldsw [%i5+0x00c],%g2 ! %g2 = 864b749c0275aa8c
! %l3 = 000000000000002b, Mem[000000009000000e] = c2dab8b0
sth %l3,[%i4+0x00e] ! Mem[000000009000000c] = 002bb8b0
! %l5 = 00000000000000c5, Mem[000000009080002c] = 95fc65c2
stw %l5,[%i5+0x02c] ! Mem[000000009080002c] = 000000c5
! Mem[0000000090000020] = e2dae8a0, %g2 = ffffffffca578dff
lduh [%i4+%o4],%g2 ! %g2 = 000000000000e2da
! Mem[0000000091000004] = 65c20000, %g2 = 000000000000e2da
lduh [%i6+0x006],%g2 ! %g2 = 00000000000065c2
! %l3 = 000000000000002b, Mem[0000000090800038] = 798000da95fc65c2
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 000000000000002b
! Mem[000000009000003c] = ffc40000, %g2 = 00000000000065c2
ldsh [%i4+0x03e],%g2 ! %g2 = ffffffffffffffc4
! Mem[0000000075800008] = 8e0bc99a, %l4 = ffffffffffff9315
lduw [%i3+%o1],%l4 ! %l4 = 000000008e0bc99a
p50_label_25:
! Mem[0000000074800020] = c6db718a7c6b2793, %l6 = 0000000000000042
ldx [%i1+%o4],%l6 ! %l6 = c6db718a7c6b2793
! Mem[0000000090800018] = 55a0b568, %g18 = 864b749c0275aa8c
ldsw [%i5+%o3],%g2 ! %g2 = 864b749c0275aa8c
! Mem[0000000090800024] = fc65c2dd, %g2 = 0000000055a0b568
ldub [%i5+0x025],%g2 ! %g2 = 00000000000000fc
! Mem[0000000075000008] = 8bf3aba7f14afcb1, %l7 = ec713d36883638c5
ldx [%i2+%o1],%l7 ! %l7 = 8bf3aba7f14afcb1
! Mem[0000000075000034] = 804c2c96, %l4 = 000000008e0bc99a
lduh [%i2+0x034],%l4 ! %l4 = 000000000000804c
! Mem[0000000090000038] = ffffffff, %g2 = 00000000000000fc
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009000003c] = ffc40000, %g2 = ffffffffffffffff
ldsh [%i4+0x03e],%g2 ! %g2 = ffffffffffffffc4
! Mem[0000000090800004] = 65c2a19e, %g2 = ffffffffffffffc4
ldsb [%i5+0x006],%g2 ! %g2 = 0000000000000065
! Mem[0000000091000034] = 2b000000, %g2 = 0000000000000065
ldsb [%i6+0x037],%g2 ! %g2 = 000000000000002b
! Mem[0000000074000034] = c0ef31ee, %l4 = 000000000000804c
ldsh [%i0+0x036],%l4 ! %l4 = 00000000000031ee
ba,a p50_not_taken_0_end
p50_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000f2ef7283
bne,a,pn %xcc,p50_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003368c1a1
bne,a,pn %xcc,p50_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000798000da
bne,a,pn %xcc,p50_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000002b
bne,a,pn %xcc,p50_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000031ee
bne,a,pn %xcc,p50_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000c5
bne,a,pn %xcc,p50_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be c6db718a7c6b2793
bne,a,pn %xcc,p50_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 8bf3aba7f14afcb1
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 44038ce8 688b9f0e
bne %xcc,p50_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 7800dc87 d2886dee
bne %xcc,p50_f2_fail
nop
! Check Local Memory
set p50_local0_expect,%g1
p50_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 76fdbe80b6698b6b
ldx [%i0+0x008],%g3 ! Observed data at 0000000074000008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 42398621a9942a28
ldx [%i0+0x018],%g3 ! Observed data at 0000000074000018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x018,%g4
set p50_local1_expect,%g1
p50_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 4b6ef85c95fc65c2
ldx [%i1+0x000],%g3 ! Observed data at 0000000074800000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = f2ef72833368c1a1
ldx [%i1+0x008],%g3 ! Observed data at 0000000074800008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffff93154b60cd0d
ldx [%i1+0x018],%g3 ! Observed data at 0000000074800018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x018,%g4
set p50_local2_expect,%g1
p50_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 000000000000002b
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 = 0000000028b54f39
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 = 000000e2000066e8
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 = 0000000028b54f39
ldx [%i3+0x000],%g3 ! Observed data at 0000000075800000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 798000da883638c5
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 = ec713d36883638c5
ldx [%i3+0x018],%g3 ! Observed data at 0000000075800018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000798000da
ldx [%i3+0x030],%g3 ! Observed data at 0000000075800030
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000798000da
ldx [%i3+0x038],%g3 ! Observed data at 0000000075800038
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x038,%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
! 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:
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075000028]
stda %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000020]
stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800028]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074000010]
lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075800018]
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075800018]
stha %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000000]
done
p50_trap1o:
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075000028]
stda %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000020]
stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800028]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074000010]
lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075800018]
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075800018]
stha %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000000]
done
p50_trap2e:
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074800010]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000074800000]
stba %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000008]
done
p50_trap2o:
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074800010]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000074800000]
stba %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000008]
done
p50_trap3e:
nop
nop
nop
done
p50_trap3o:
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 = b899483838c17ecb
ldx [%g1+0x008],%l1 ! %l1 = 78c3b39e3fc6a956
ldx [%g1+0x010],%l2 ! %l2 = 5e20dc019cb18dff
ldx [%g1+0x018],%l3 ! %l3 = 76fdbe80b6698b6b
ldx [%g1+0x020],%l4 ! %l4 = 1bc6db5e8e897cb8
ldx [%g1+0x028],%l5 ! %l5 = 4b6ef85c95fc65c2
ldx [%g1+0x030],%l6 ! %l6 = cd56cafe7a37eb31
ldx [%g1+0x038],%l7 ! %l7 = ec713d36883638c5
! Initialize the output register of window 0
set unres3_start,%o0
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 = b30bf80d 8c0fdefc 9eb55f4c ed639ea1
! %f4 = a736b2a7 5c526a82 cf24ee1b 9a5d7de6
! %f8 = f5b20f96 65d45a0b 40707dc9 f4ea30db
! %f12 = 75a266a7 dfd3b771 e9682088 91ff7b3b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cbb4c593 175c4804 c4c624a1 e188a0a3
! %f20 = aaddfa64 46c9b63c 4d1910e3 09eef3ac
! %f24 = 9091abea 087581a1 ad0241d3 27511ffe
! %f28 = fc7c8f90 5e4a3a77 4738095d 55d0188e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e29bc92b df54350f 171929f7 11ebf1b5
! %f36 = 6893a7f9 0dbf35fa 0345d794 a953d435
! %f40 = 43b6497e a236f892 0db5dd34 2c54a3eb
! %f44 = d27df4c0 d73547bc 06ca5c16 873ec96d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7d91335f0000007f,%g7,%g1 ! GSR scale = 15, align = 7
wr %g1,%g0,%gsr ! GSR = 7d91335f0000007f
wr %g0,%y ! Clear Y 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:
! %l5 = de0323e65ee6adc4, Mem[000000009000001d] = 391fdaef
stb %l5,[%i4+0x01d] ! Mem[000000009000001c] = c41fdaef
! %l4 = 562909f041e2dfa9, Mem[0000000091800030] = f7dc9b67
stw %l4,[%o0+0x030] ! Mem[0000000091800030] = 41e2dfa9
! Mem[0000000077800020] = ea672b98, %l3 = e473b3e59c74c6c2
ldub [%i3+0x021],%l3 ! %l3 = 0000000000000067
! %l0 = d7710d8c, %l1 = 334584ec, Mem[0000000090000028] = c7af7175 62474693
std %l0,[%i4+%o5] ! Mem[0000000090000028] = d7710d8c 334584ec
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 6a467a84, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! %l1 = 94e48e4e334584ec, Mem[0000000090000026] = 1cd9d771
sth %l1,[%i4+0x026] ! Mem[0000000090000024] = 84ecd771
! %l0 = d7710d8c, %l1 = 334584ec, Mem[0000000090000038] = 9045cbce 22b61a17
std %l0,[%i4+0x038] ! Mem[0000000090000038] = d7710d8c 334584ec
! Mem[000000007680003c] = 7fe08ec0, %l4 = 562909f041e2dfa9
lduw [%i1+0x03c],%l4 ! %l4 = 000000007fe08ec0
! Mem[000000009000002c] = 334584ec, %g2 = 000000001b126a38
lduw [%i4+0x02c],%g2 ! %g2 = 00000000334584ec
! Mem[000000009000003c] = 334584ec, %g2 = 00000000334584ec
ldsh [%i4+0x03c],%g2 ! %g2 = 0000000000003345
p51_label_2:
! Mem[0000000091800030] = dfa9d4df, %g2 = 0000000000003345
lduh [%o0+0x032],%g2 ! %g2 = 000000000000dfa9
! %l4 = 000000007fe08ec0, Mem[0000000091000016] = 326f2c68
stb %l4,[%i6+0x016] ! Mem[0000000091000014] = c06f2c68
! Mem[0000000091000034] = 941fa440, %g2 = 000000000000dfa9
ldsb [%i6+0x034],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000091800034] = b0206724, %g2 = ffffffffffffff94
ldub [%o0+0x037],%g2 ! %g2 = 00000000000000b0
! Mem[0000000090000008] = bc841a2f, %g2 = 00000000000000b0
lduw [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f
! Mem[0000000090000014] = 2e582097, %g2 = 00000000bc841a2f
lduh [%i4+0x014],%g2 ! %g2 = 0000000000002e58
! Mem[0000000090800014] = af0a82ca, %g2 = 0000000000002e58
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffaf0a
! Mem[000000009000002c] = 334584ec, %g2 = ffffffffffffaf0a
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000003345
! Mem[0000000090000000] = 8624e74a, %g2 = 0000000000003345
ldsb [%i4+%g0],%g2 ! %g2 = ffffffffffffff86
! %l0 = 729dbb57d7710d8c, Mem[0000000090000024] = ecd384ec
stw %l0,[%i4+0x024] ! Mem[0000000090000024] = d7710d8c
p51_label_3:
! Mem[0000000091000008] = f5482f5f, %g18 = 7ccfadb6d13e3b93
ldsw [%i6+%o1],%g2 ! %g2 = 7ccfadb6d13e3b93
! Mem[0000000077000034] = 691e8b58, %l6 = c4524e043a4734ab
ldub [%i2+0x035],%l6 ! %l6 = 000000000000001e
! %l3 = 0000000000000067, Mem[0000000090800034] = 58a94c81
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = 00000067
! %l4 = 000000007fe08ec0, Mem[0000000091000004] = e276df48
stw %l4,[%i6+0x004] ! Mem[0000000091000004] = 7fe08ec0
! Mem[0000000090000034] = 60d7710d, %g2 = fffffffff5482f5f
ldub [%i4+0x037],%g2 ! %g2 = 0000000000000060
! Mem[0000000091000038] = d578fe30, %g2 = 0000000000000060
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000d5
! %l0 = 729dbb57d7710d8c, Mem[0000000090000028] = d7710d8c
stw %l0,[%i4+%o5] ! Mem[0000000090000028] = d7710d8c
! Mem[0000000090000034] = da399060, %g2 = 00000000000000d5
lduw [%i4+0x034],%g2 ! %g2 = 00000000da399060
! Mem[000000007680002c] = 87a8781d, %l2 = 1ddc055d9915114d
lduw [%i1+0x02c],%l2 ! %l2 = 0000000087a8781d
! Mem[0000000091800024] = 41537031, %g2 = 00000000da399060
lduw [%o0+0x024],%g2 ! %g2 = 0000000041537031
p51_label_4:
! Mem[000000009180001c] = 1d1391a2, %g2 = 0000000041537031
lduh [%o0+0x01c],%g2 ! %g2 = 0000000000001d13
! %l5 = de0323e65ee6adc4, Mem[0000000090000016] = 2097e663
stb %l5,[%i4+0x016] ! Mem[0000000090000014] = c497e663
! %l4 = 7fe08ec0, %l5 = 5ee6adc4, Mem[0000000090000008] = bc841a2f c349b38e
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 7fe08ec0 5ee6adc4
! Mem[0000000091800028] = f4c1a24c, %g2 = 0000000000001d13
lduw [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c
! Mem[0000000091800000] = 0d22b947, %g2 = 00000000f4c1a24c
ldub [%o0+0x001],%g2 ! %g2 = 000000000000000d
! %l7 = 6c9063acc8d3523d, Mem[0000000090800013] = b9af0a82
stb %l7,[%i5+0x013] ! Mem[0000000090800010] = 3daf0a82
! %l4 = 000000007fe08ec0, Mem[0000000091000004] = 7fe08ec0
sth %l4,[%i6+0x004] ! Mem[0000000091000004] = 8ec08ec0
! Mem[000000009000002c] = ec573d94, %g2 = 000000000000000d
ldub [%i4+0x02f],%g2 ! %g2 = 00000000000000ec
! Mem[000000007780001c] = fb68e4a4, %l5 = de0323e65ee6adc4
lduh [%i3+0x01e],%l5 ! %l5 = 000000000000e4a4
! Mem[0000000090800028] = ee8f90cb, %g2 = 00000000000000ec
ldub [%i5+0x029],%g2 ! %g2 = 00000000000000ee
p51_label_5:
! Mem[0000000076000030] = b6180910 94794906, %l0 = d7710d8c, %l1 = 334584ec
ldd [%i0+0x030],%l0 ! %l0 = 00000000b6180910 0000000094794906
! Mem[0000000090800000] = 2f7f1d79 4f34d7b2, %g2 = 000000ee, %g3 = 1f66326f
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000004f34d7b2
! Mem[000000007600003c] = 261467ba, %l4 = 000000007fe08ec0
ldsb [%i0+0x03f],%l4 ! %l4 = ffffffffffffffba
! Mem[0000000091800018] = 0c9e9129, %g2 = 000000002f7f1d79
lduw [%o0+%o3],%g2 ! %g2 = 000000000c9e9129
! Mem[0000000090000018] = d918c41f, %g2 = 000000000c9e9129
ldub [%i4+0x01b],%g2 ! %g2 = 00000000000000d9
! %l7 = 6c9063acc8d3523d, Mem[000000009000000c] = 5ee6adc4
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = c8d3523d
! Mem[000000009000002c] = 334584ec, %g18 = 7ccfadb6d13e3b93
ldsw [%i4+0x02c],%g2 ! %g2 = 7ccfadb6d13e3b93
! Mem[0000000091800010] = 404e134b 01f6b102, %g2 = 334584ec, %g3 = 4f34d7b2
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f6b102
! Mem[0000000076800028] = fea45d46 87a8781d, %l2 = 87a8781d, %l3 = 00000067
ldd [%i1+%o5],%l2 ! %l2 = 00000000fea45d46 0000000087a8781d
! Mem[0000000090000008] = 7fe08ec0, %g2 = 00000000404e134b
lduh [%i4+%o1],%g2 ! %g2 = 0000000000007fe0
p51_label_6:
! %l3 = 0000000087a8781d, Mem[0000000090000018] = e663a5d9
stw %l3,[%i4+%o3] ! Mem[0000000090000018] = 87a8781d
! %l7 = 6c9063acc8d3523d, Mem[0000000091000008] = f5482f5fccff9541
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = 6c9063acc8d3523d
! Mem[0000000090800008] = 9e262fca, %g2 = 0000000000007fe0
ldub [%i5+0x009],%g2 ! %g2 = 000000000000009e
! Mem[0000000090800030] = 3ef5d300, %g2 = 000000000000009e
ldub [%i5+0x031],%g2 ! %g2 = 000000000000003e
! %l6 = 000000000000001e, Mem[0000000077000038] = b465810b
stw %l6,[%i2+0x038] ! Mem[0000000077000038] = 0000001e
! Mem[000000009180003c] = 60b200b2, %g18 = 7ccfadb6d13e3b93
ldsw [%o0+0x03c],%g2 ! %g2 = 7ccfadb6d13e3b93
! Mem[0000000090000024] = d7710d8c, %g2 = 0000000060b200b2
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffd771
! Mem[0000000091800034] = d4df14b0, %g2 = ffffffffffffd771
lduw [%o0+0x034],%g2 ! %g2 = 00000000d4df14b0
! Mem[0000000090000038] = d7710d8c, %g2 = 00000000d4df14b0
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffffd771
! %l4 = ffffffba, %l5 = 0000e4a4, Mem[0000000090800010] = b25f4c3d af0a82ca
std %l4,[%i5+%o2] ! Mem[0000000090800010] = ffffffba 0000e4a4
p51_label_7:
! %l6 = 0000001e, %l7 = c8d3523d, Mem[0000000090000000] = 8624e74a 77d35b81
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 0000001e c8d3523d
! %l6 = 000000000000001e, Mem[0000000076800030] = 8e9e9a0e3bae19ca
stx %l6,[%i1+0x030] ! Mem[0000000076800030] = 000000000000001e
! %l3 = 0000000087a8781d, Mem[0000000090800000] = 2f7f1d79
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 87a8781d
! %l4 = ffffffffffffffba, Mem[0000000091800034] = d4df14b0
stw %l4,[%o0+0x034] ! Mem[0000000091800034] = ffffffba
! %l2 = 00000000fea45d46, Mem[0000000091000038] = d578fe309b50f1dd
stx %l2,[%i6+0x038] ! Mem[0000000091000038] = 00000000fea45d46
! Mem[0000000090000010] = f4d72e58, %g2 = ffffffffffffd771
ldsh [%i4+0x012],%g2 ! %g2 = fffffffffffff4d7
! Mem[0000000091000024] = 2e6fd2f1, %g2 = fffffffffffff4d7
lduw [%i6+0x024],%g2 ! %g2 = 000000002e6fd2f1
! Mem[000000009100002c] = 65d635bd, %g2 = 000000002e6fd2f1
ldsh [%i6+0x02c],%g2 ! %g2 = 00000000000065d6
! %l6 = 0000001e, %l7 = c8d3523d, Mem[0000000090000038] = d7710d8c 334584ec
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 0000001e c8d3523d
! %l1 = 0000000094794906, Mem[0000000091000018] = 2c680e1d
sth %l1,[%i6+%o3] ! Mem[0000000091000018] = 49060e1d
p51_label_8:
! Mem[0000000076000028] = 72af8720ec4366b4, %l2 = 00000000fea45d46
ldx [%i0+%o5],%l2 ! %l2 = 72af8720ec4366b4
! Mem[0000000090800018] = 95560735, %g2 = 00000000000065d6
lduw [%i5+%o3],%g2 ! %g2 = 0000000095560735
! Mem[0000000090800008] = a19e262f, %g2 = 0000000095560735
lduw [%i5+%o1],%g2 ! %g2 = 00000000a19e262f
! %l5 = 000000000000e4a4, Mem[0000000091000012] = 6a381f66
sth %l5,[%i6+0x012] ! Mem[0000000091000010] = e4a41f66
! %l2 = ec4366b4, %l3 = 87a8781d, Mem[0000000091800038] = 206724ce 60b200b2
std %l2,[%o0+0x038] ! Mem[0000000091800038] = ec4366b4 87a8781d
! %l4 = ffffffffffffffba, Mem[0000000090800030] = dc3ef5d300000067
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = ffffffffffffffba
! Mem[0000000091000010] = e4a41f66, %g2 = 00000000a19e262f
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffe4a4
! Mem[0000000091800000] = 0d22b947, %g2 = ffffffffffffe4a4
ldub [%o0+0x001],%g2 ! %g2 = 000000000000000d
! Mem[0000000077000018] = 9b48baee, %l4 = ffffffffffffffba
ldsh [%i2+0x01a],%l4 ! %l4 = ffffffffffffbaee
! %l5 = 000000000000e4a4, Mem[0000000090800038] = fc554a3e
stb %l5,[%i5+0x038] ! Mem[0000000090800038] = a4554a3e
p51_label_9:
! Mem[0000000090800000] = a8781d4f, %g2 = 000000000000000d
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffa8
! Mem[0000000090000034] = 90600000, %g2 = ffffffffffffffa8
ldub [%i4+0x036],%g2 ! %g2 = 0000000000000090
! %l3 = 0000000087a8781d, Mem[000000009180000a] = 2420ec2a
sth %l3,[%o0+0x00a] ! Mem[0000000091800008] = 781dec2a
! Mem[0000000091000018] = 49060e1d9ea6e537, %g2 = 0000000000000090
ldx [%i6+%o3],%g2 ! %g2 = 49060e1d9ea6e537
! Mem[0000000091000018] = 1d9ea6e5, %g2 = 49060e1d9ea6e537
ldub [%i6+0x01b],%g2 ! %g2 = 000000000000001d
! %l3 = 0000000087a8781d, Mem[0000000090800038] = a4554a3e
stw %l3,[%i5+0x038] ! Mem[0000000090800038] = 87a8781d
! %l6 = 000000000000001e, Mem[0000000091800030] = 41e2dfa9ffffffba
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = 000000000000001e
! Mem[0000000090000038] = 1ec8d352, %g2 = 000000000000001d
ldsb [%i4+0x03b],%g2 ! %g2 = 000000000000001e
! %l6 = 000000000000001e, Mem[0000000090000034] = da399060
stb %l6,[%i4+0x034] ! Mem[0000000090000034] = 1e399060
! Mem[0000000090000028] = d7710d8c, %g18 = 7ccfadb6d13e3b93
ldsw [%i4+%o5],%g2 ! %g2 = 7ccfadb6d13e3b93
p51_label_10:
! Mem[0000000091800028] = f4c1a24c, %g2 = ffffffffd7710d8c
lduw [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c
! Mem[0000000091000000] = 92f01ec2, %g2 = 00000000f4c1a24c
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff92f0
! Mem[0000000090000008] = 7fe08ec0, %g2 = ffffffffffff92f0
ldub [%i4+%o1],%g2 ! %g2 = 000000000000007f
! Mem[0000000076800018] = 955fe25d 66142837, %l6 = 0000001e, %l7 = c8d3523d
ldd [%i1+%o3],%l6 ! %l6 = 00000000955fe25d 0000000066142837
! Mem[0000000090000000] = 0000001e, %g2 = 000000000000007f
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000955fe25d, Mem[000000009100000a] = 63acc8d3
sth %l6,[%i6+0x00a] ! Mem[0000000091000008] = e25dc8d3
! %l2 = 72af8720ec4366b4, Mem[0000000090800014] = 0000e4a4
sth %l2,[%i5+0x014] ! Mem[0000000090800014] = 66b4e4a4
! %l6 = 00000000955fe25d, Mem[0000000076800037] = 0000001e
stb %l6,[%i1+0x037] ! Mem[0000000076800034] = 0000005d
! Mem[0000000091800000] = 270d22b947aa0789, %g2 = 0000000000000000
ldx [%o0+%g0],%g2 ! %g2 = 270d22b947aa0789
! Mem[000000007600002c] = ec4366b4, %l3 = 0000000087a8781d
ldsh [%i0+0x02e],%l3 ! %l3 = 00000000000066b4
p51_label_11:
! Mem[0000000076800030] = 00000000, %l3 = 00000000000066b4
lduh [%i1+0x030],%l3 ! %l3 = 0000000000000000
! Mem[0000000077000030] = 32a44d99 691e8b58, %l0 = b6180910, %l1 = 94794906
ldd [%i2+0x030],%l0 ! %l0 = 0000000032a44d99 00000000691e8b58
! %l1 = 00000000691e8b58, Mem[0000000090000000] = 0000001e
sth %l1,[%i4+%g0] ! Mem[0000000090000000] = 8b58001e
! %l0 = 32a44d99, %l1 = 691e8b58, Mem[0000000077800030] = 003272bd a83503ee
std %l0,[%i3+0x030] ! Mem[0000000077800030] = 32a44d99 691e8b58
! %l4 = ffffffffffffbaee, Mem[0000000091800014] = 01f6b102
stw %l4,[%o0+0x014] ! Mem[0000000091800014] = ffffbaee
! Mem[0000000090000038] = 0000001e, %g2 = 270d22b947aa0789
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 8c334584, %g2 = 0000000000000000
ldsb [%i4+0x02b],%g2 ! %g2 = ffffffffffffff8c
! %l4 = ffffffffffffbaee, Mem[0000000091000000] = 92f01ec28ec08ec0
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = ffffffffffffbaee
! Mem[0000000090800010] = ffffffba66b4e4a4, %g2 = ffffffffffffff8c
ldx [%i5+%o2],%g2 ! %g2 = ffffffba66b4e4a4
! %l3 = 0000000000000000, Mem[000000009180003c] = 87a8781d
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = 00000000
p51_label_12:
! Mem[0000000090800020] = c762da43, %g2 = ffffffba66b4e4a4
lduh [%i5+0x022],%g2 ! %g2 = 000000000000c762
! Mem[0000000090000038] = 0000001e c8d3523d, %g2 = 0000c762, %g3 = 01f6b102
ldd [%i4+0x038],%g2 ! %g2 = 000000000000001e 00000000c8d3523d
! Mem[0000000091000014] = 6f49060e, %g2 = 000000000000001e
ldsb [%i6+0x017],%g2 ! %g2 = 000000000000006f
! Mem[0000000091000038] = 00000000fea45d46, %g2 = 000000000000006f
ldx [%i6+0x038],%g2 ! %g2 = 00000000fea45d46
! Mem[0000000091000028] = b35541f165d635bd, %g2 = 00000000fea45d46
ldx [%i6+%o5],%g2 ! %g2 = b35541f165d635bd
! Mem[0000000090800010] = ffffffba 66b4e4a4, %g2 = 65d635bd, %g3 = c8d3523d
ldd [%i5+%o2],%g2 ! %g2 = 00000000ffffffba 0000000066b4e4a4
! Mem[0000000091000030] = d7be7a30, %g18 = 7ccfadb6d13e3b93
ldsw [%i6+0x030],%g2 ! %g2 = 7ccfadb6d13e3b93
! Mem[0000000090800008] = a19e262f ca578ad8, %g2 = d7be7a30, %g3 = 66b4e4a4
ldd [%i5+%o1],%g2 ! %g2 = 00000000a19e262f 00000000ca578ad8
! Mem[000000009100001c] = 9ea6e537, %g2 = 00000000a19e262f
lduw [%i6+0x01c],%g2 ! %g2 = 000000009ea6e537
! %l4 = ffffffffffffbaee, Mem[0000000091000026] = d2f1b355
sth %l4,[%i6+0x026] ! Mem[0000000091000024] = baeeb355
p51_label_13:
! Mem[0000000091000028] = b35541f1, %g2 = 000000009ea6e537
lduh [%i6+%o5],%g2 ! %g2 = 000000000000b355
! Mem[0000000090800034] = ffffffba, %g2 = 000000000000b355
ldsh [%i5+0x034],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000030] = d7be7a30941fa440, %g2 = ffffffffffffffff
ldx [%i6+0x030],%g2 ! %g2 = d7be7a30941fa440
! %l7 = 0000000066142837, Mem[000000009000000d] = d3523db8
stb %l7,[%i4+0x00d] ! Mem[000000009000000c] = 37523db8
! Mem[000000007780002c] = 259ac5b7, %l3 = 0000000000000000
ldub [%i3+0x02f],%l3 ! %l3 = 00000000000000b7
! Mem[0000000090000018] = a8781d18, %g2 = d7be7a30941fa440
ldsb [%i4+0x019],%g2 ! %g2 = ffffffffffffffa8
! %l2 = 72af8720ec4366b4, Mem[0000000090000036] = 90600000
sth %l2,[%i4+0x036] ! Mem[0000000090000034] = 66b40000
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = ffffffffffffffa8
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
! Mem[0000000076000018] = 8e0e2f4b, %l0 = 0000000032a44d99
ldsw [%i0+%o3],%l0 ! %l0 = ffffffff8e0e2f4b
! Mem[0000000077000038] = 0000001e, %l6 = 00000000955fe25d
lduh [%i2+0x03a],%l6 ! %l6 = 000000000000001e
p51_label_14:
! Mem[000000009080001c] = 53628adf, %g2 = 0c9e91291d1391a2
lduw [%i5+0x01c],%g2 ! %g2 = 0000000053628adf
! Mem[000000007700003c] = 9a6f683f, %l2 = 72af8720ec4366b4
ldsh [%i2+0x03c],%l2 ! %l2 = ffffffffffff9a6f
! Mem[000000009000000c] = 3db8b0f4, %g2 = 0000000053628adf
ldub [%i4+0x00f],%g2 ! %g2 = 000000000000003d
! %l4 = ffffffffffffbaee, Mem[0000000091800018] = 0c9e9129
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = ffffbaee
! Mem[0000000090000018] = 1d18c41f, %g2 = 000000000000003d
ldub [%i4+0x01b],%g2 ! %g2 = 000000000000001d
! %l4 = ffffffffffffbaee, Mem[000000009180002a] = a24c4725
sth %l4,[%o0+0x02a] ! Mem[0000000091800028] = baee4725
! %l2 = ffff9a6f, %l3 = 000000b7, Mem[0000000091000038] = 00000000 fea45d46
std %l2,[%i6+0x038] ! Mem[0000000091000038] = ffff9a6f 000000b7
! Mem[000000009000002c] = 4584ec57, %g2 = 000000000000001d
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000045
! Mem[0000000091000004] = ffffbaee, %g2 = 0000000000000045
lduw [%i6+0x004],%g2 ! %g2 = 00000000ffffbaee
! %l6 = 000000000000001e, Mem[0000000091800008] = 4c63781d
sth %l6,[%o0+%o1] ! Mem[0000000091800008] = 001e781d
p51_label_15:
! Mem[0000000090800030] = ffffffff, %g18 = 7ccfadb6d13e3b93
ldsw [%i5+0x030],%g2 ! %g2 = 7ccfadb6d13e3b93
! Mem[0000000091800018] = ffffbaee1d1391a2, %g2 = ffffffffffffffff
ldx [%o0+%o3],%g2 ! %g2 = ffffbaee1d1391a2
! Mem[0000000076000030] = b618091094794906, %l7 = 0000000066142837
ldx [%i0+0x030],%l7 ! %l7 = b618091094794906
! Mem[0000000091000008] = 6c90e25dc8d3523d, %g2 = ffffbaee1d1391a2
ldx [%i6+%o1],%g2 ! %g2 = 6c90e25dc8d3523d
! Mem[0000000091000038] = ffff9a6f, %g18 = 7ccfadb6d13e3b93
ldsw [%i6+0x038],%g2 ! %g2 = 7ccfadb6d13e3b93
! %l0 = ffffffff8e0e2f4b, Mem[000000007700002a] = da4de018
sth %l0,[%i2+0x02a] ! Mem[0000000077000028] = da4d2f4b
! Mem[0000000076800018] = 955fe25d66142837, %l7 = b618091094794906
ldx [%i1+%o3],%l7 ! %l7 = 955fe25d66142837
! Mem[0000000090800000] = 781d4f34, %g2 = ffffffffffff9a6f
lduh [%i5+0x002],%g2 ! %g2 = 000000000000781d
! %l0 = ffffffff8e0e2f4b, Mem[0000000091800000] = 270d22b9
stw %l0,[%o0+%g0] ! Mem[0000000091800000] = 8e0e2f4b
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 000000000000781d
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
p51_label_16:
! %l0 = 8e0e2f4b, %l1 = 691e8b58, Mem[0000000090800028] = ddee8f90 cb9834df
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 8e0e2f4b 691e8b58
! %l4 = ffffbaee, %l5 = 0000e4a4, Mem[0000000090000030] = 573d94b1 1e3966b4
std %l4,[%i4+0x030] ! Mem[0000000090000030] = ffffbaee 0000e4a4
! Mem[0000000076800030] = 00000000, %l3 = 00000000000000b7
ldub [%i1+0x030],%l3 ! %l3 = 0000000000000000
! Mem[000000009080002c] = 1e8b58ff, %g2 = ddee8f90cb9834df
ldsb [%i5+0x02d],%g2 ! %g2 = 000000000000001e
! %l0 = ffffffff8e0e2f4b, Mem[0000000076800008] = d9d66dddfa84dd34
stx %l0,[%i1+%o1] ! Mem[0000000076800008] = ffffffff8e0e2f4b
! Mem[0000000076800014] = 3d074844, %l0 = ffffffff8e0e2f4b
lduh [%i1+0x016],%l0 ! %l0 = 0000000000004844
! %l2 = ffff9a6f, %l3 = 00000000, Mem[0000000076000018] = 8e0e2f4b 464a8ea3
std %l2,[%i0+%o3] ! Mem[0000000076000018] = ffff9a6f 00000000
! Mem[000000009100000c] = 523d1b12, %g2 = 000000000000001e
ldsh [%i6+0x00e],%g2 ! %g2 = 000000000000523d
! Mem[0000000091800004] = 47aa0789, %g18 = 7ccfadb6d13e3b93
ldsw [%o0+0x004],%g2 ! %g2 = 7ccfadb6d13e3b93
! Mem[0000000090000000] = 8b58001e, %g18 = 7ccfadb6d13e3b93
ldsw [%i4+%g0],%g2 ! %g2 = 7ccfadb6d13e3b93
p51_label_17:
! Mem[0000000091800004] = 89001e78, %g2 = ffffffff8b58001e
ldsb [%o0+0x007],%g2 ! %g2 = ffffffffffffff89
! Mem[0000000091000024] = eeb35541, %g2 = ffffffffffffff89
ldsb [%i6+0x027],%g2 ! %g2 = ffffffffffffffee
! Mem[000000009100003c] = 000000b7, %g2 = ffffffffffffffee
lduw [%i6+0x03c],%g2 ! %g2 = 00000000000000b7
! %l7 = 955fe25d66142837, Mem[000000009180003e] = 00000000
sth %l7,[%o0+0x03e] ! Mem[000000009180003c] = 28370000
! %l4 = ffffffffffffbaee, Mem[0000000090800017] = a4955607
stb %l4,[%i5+0x017] ! Mem[0000000090800014] = ee955607
! Mem[0000000090800010] = ffba66b4, %g2 = 00000000000000b7
ldub [%i5+0x012],%g2 ! %g2 = 00000000000000ff
! %l7 = 955fe25d66142837, Mem[0000000090800019] = 56073553
stb %l7,[%i5+0x019] ! Mem[0000000090800018] = 37073553
! %l7 = 955fe25d66142837, Mem[0000000091000010] = 1b12e4a4
sth %l7,[%i6+%o2] ! Mem[0000000091000010] = 2837e4a4
! %l2 = ffff9a6f, %l3 = 00000000, Mem[0000000091000010] = 2837e4a4 1f66c06f
std %l2,[%i6+%o2] ! Mem[0000000091000010] = ffff9a6f 00000000
! %l2 = ffff9a6f, %l3 = 00000000, Mem[0000000076000010] = 0f824937 98c0ba6c
std %l2,[%i0+%o2] ! Mem[0000000076000010] = ffff9a6f 00000000
p51_label_18:
! Mem[0000000076000000] = 2703abcb, %l0 = 0000000000004844
ldsw [%i0+%g0],%l0 ! %l0 = 000000002703abcb
! %l7 = 955fe25d66142837, Mem[0000000090000028] = d7710d8c
stb %l7,[%i4+%o5] ! Mem[0000000090000028] = 37710d8c
! Mem[0000000091000038] = ffff9a6f000000b7, %g2 = 00000000000000ff
ldx [%i6+0x038],%g2 ! %g2 = ffff9a6f000000b7
! Mem[000000009100001c] = 9ea6e537, %g2 = ffff9a6f000000b7
lduw [%i6+0x01c],%g2 ! %g2 = 000000009ea6e537
! Mem[0000000090000028] = 37710d8c 334584ec, %g2 = 9ea6e537, %g3 = ca578ad8
ldd [%i4+%o5],%g2 ! %g2 = 0000000037710d8c 00000000334584ec
! Mem[0000000077800028] = 5e2aa6b3 259ac5b7, %l6 = 0000001e, %l7 = 66142837
ldd [%i3+%o5],%l6 ! %l6 = 000000005e2aa6b3 00000000259ac5b7
! %l1 = 00000000691e8b58, Mem[0000000091800028] = f4c1baee
stw %l1,[%o0+%o5] ! Mem[0000000091800028] = 691e8b58
! %l0 = 000000002703abcb, Mem[0000000091800028] = 691e8b58
stw %l0,[%o0+%o5] ! Mem[0000000091800028] = 2703abcb
! %l0 = 000000002703abcb, Mem[0000000091000000] = ffffffff
stw %l0,[%i6+%g0] ! Mem[0000000091000000] = 2703abcb
! Mem[000000009180002c] = 4725624a, %g2 = 0000000037710d8c
lduw [%o0+0x02c],%g2 ! %g2 = 000000004725624a
p51_label_19:
! %l0 = 000000002703abcb, Mem[0000000077800028] = 5e2aa6b3
sth %l0,[%i3+%o5] ! Mem[0000000077800028] = abcba6b3
! %l4 = ffffffffffffbaee, Mem[0000000091800018] = ffffbaee
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = ffffbaee
! Mem[0000000090800010] = ffffffba66b4e4ee, %g2 = 000000004725624a
ldx [%i5+%o2],%g2 ! %g2 = ffffffba66b4e4ee
! Mem[0000000091800004] = 47aa0789, %g18 = 7ccfadb6d13e3b93
ldsw [%o0+0x004],%g2 ! %g2 = 7ccfadb6d13e3b93
! %l6 = 5e2aa6b3, %l7 = 259ac5b7, Mem[0000000090000000] = 8b58001e c8d3523d
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 5e2aa6b3 259ac5b7
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 47aa0789, %g3 = 334584ec
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[0000000091000014] = 00000000, %g2 = 00000000b35541f1
lduw [%i6+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000077000000] = c9210cf0, %l7 = 00000000259ac5b7
ldsh [%i2+%g0],%l7 ! %l7 = ffffffffffffc921
! Mem[0000000090000018] = 87a8781d18c41fda, %g2 = 0000000000000000
ldx [%i4+%o3],%g2 ! %g2 = 87a8781d18c41fda
! %l2 = ffff9a6f, %l3 = 00000000, Mem[0000000091800018] = ffffbaee 1d1391a2
std %l2,[%o0+%o3] ! Mem[0000000091800018] = ffff9a6f 00000000
p51_label_20:
! Mem[0000000091800008] = 001e781d, %g2 = 87a8781d18c41fda
lduw [%o0+%o1],%g2 ! %g2 = 00000000001e781d
! Mem[0000000091000030] = 7a30941f, %g2 = 00000000001e781d
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000007a30
! %l7 = ffffffffffffc921, Mem[0000000091000038] = ffff9a6f
stw %l7,[%i6+0x038] ! Mem[0000000091000038] = ffffc921
! Mem[0000000077800034] = 691e8b58, %l1 = 00000000691e8b58
ldsh [%i3+0x036],%l1 ! %l1 = ffffffffffff8b58
! %l4 = ffffffffffffbaee, Mem[000000009180001f] = 0021fea2
stb %l4,[%o0+0x01f] ! Mem[000000009180001c] = ee21fea2
! %l7 = ffffffffffffc921, Mem[000000007780003c] = fe1c28e4
stw %l7,[%i3+0x03c] ! Mem[000000007780003c] = ffffc921
! Mem[0000000091000018] = 49060e1d 9ea6e537, %g2 = 00007a30, %g3 = 65d635bd
ldd [%i6+%o3],%g2 ! %g2 = 0000000049060e1d 000000009ea6e537
! %l4 = ffffffffffffbaee, Mem[0000000076800018] = 955fe25d66142837
stx %l4,[%i1+%o3] ! Mem[0000000076800018] = ffffffffffffbaee
! %l1 = ffffffffffff8b58, Mem[0000000077800030] = 32a44d99691e8b58
stx %l1,[%i3+0x030] ! Mem[0000000077800030] = ffffffffffff8b58
! %l1 = ffffffffffff8b58, Mem[000000009000003e] = 523d0000
sth %l1,[%i4+0x03e] ! Mem[000000009000003c] = 8b580000
p51_label_21:
! Mem[0000000091000034] = 941fa440, %g2 = 0000000049060e1d
lduh [%i6+0x034],%g2 ! %g2 = 000000000000941f
! Mem[0000000091000010] = ffff9a6f 00000000, %g2 = 0000941f, %g3 = 9ea6e537
ldd [%i6+%o2],%g2 ! %g2 = 00000000ffff9a6f 0000000000000000
! %l3 = 0000000000000000, Mem[0000000090000028] = 37710d8c334584ec
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000000
! Mem[0000000091800010] = 404e134bffffbaee, %g2 = 00000000ffff9a6f
ldx [%o0+%o2],%g2 ! %g2 = 404e134bffffbaee
! Mem[0000000091800028] = 2703abcb4725624a, %g2 = 404e134bffffbaee
ldx [%o0+%o5],%g2 ! %g2 = 2703abcb4725624a
! Mem[0000000077000028] = da4d2f4b, %l6 = 000000005e2aa6b3
lduh [%i2+0x02a],%l6 ! %l6 = 0000000000002f4b
! %l6 = 0000000000002f4b, Mem[000000009100001a] = 0e1d9ea6
sth %l6,[%i6+0x01a] ! Mem[0000000091000018] = 2f4b9ea6
! %l4 = ffffffffffffbaee, Mem[0000000091000038] = ffffc921
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = ffffbaee
! Mem[000000007780002c] = 259ac5b7, %l6 = 0000000000002f4b
ldsh [%i3+0x02e],%l6 ! %l6 = ffffffffffffc5b7
! Mem[000000007780003c] = ffffc921, %l3 = 0000000000000000
lduh [%i3+0x03e],%l3 ! %l3 = 000000000000c921
p51_label_22:
! Mem[0000000090000010] = b8b0f4d7 2e58c497, %g2 = 4725624a, %g3 = 00000000
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e58c497
! Mem[0000000091800008] = 001e781dec2a3791, %g2 = 00000000b8b0f4d7
ldx [%o0+%o1],%g2 ! %g2 = 001e781dec2a3791
! %l4 = ffffffffffffbaee, Mem[0000000090800028] = 8e0e2f4b
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = ffffbaee
! %l0 = 000000002703abcb, Mem[0000000091800008] = 001e781d
stw %l0,[%o0+%o1] ! Mem[0000000091800008] = 2703abcb
! %l7 = ffffffffffffc921, Mem[0000000090000038] = 0000001ec8d38b58
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffc921
! %l2 = ffffffffffff9a6f, Mem[0000000091000000] = 2703abcbffffbaee
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = ffffffffffff9a6f
! %l6 = ffffffffffffc5b7, Mem[0000000091000020] = 3d4d27c5
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffc5b7
! Mem[0000000091000014] = 00004906, %g2 = 001e781dec2a3791
lduh [%i6+0x016],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = 95370735, %g2 = 0000000000000000
lduw [%i5+%o3],%g2 ! %g2 = 0000000095370735
! %l1 = ffffffffffff8b58, Mem[0000000076800000] = 9691b4f5b1eefd54
stx %l1,[%i1+%g0] ! Mem[0000000076800000] = ffffffffffff8b58
p51_label_23:
! %l2 = ffffffffffff9a6f, Mem[0000000091800033] = 00000000
stb %l2,[%o0+0x033] ! Mem[0000000091800030] = 6f000000
! %l5 = 000000000000e4a4, Mem[0000000091000008] = 6c90e25d
stw %l5,[%i6+%o1] ! Mem[0000000091000008] = 0000e4a4
! Mem[0000000090000010] = d72e58c4, %g2 = 0000000095370735
ldub [%i4+0x013],%g2 ! %g2 = 00000000000000d7
! Mem[0000000091000020] = ffffc5b7 2e6fbaee, %g2 = 000000d7, %g3 = 2e58c497
ldd [%i6+%o4],%g2 ! %g2 = 00000000ffffc5b7 000000002e6fbaee
! Mem[0000000090800030] = ffffffff ffffffba, %g2 = ffffc5b7, %g3 = 2e6fbaee
ldd [%i5+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffffba
! Mem[0000000090000000] = 5e2aa6b3, %g2 = 00000000ffffffff
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000005e2a
! Mem[0000000077000008] = 972acb4f, %l2 = ffffffffffff9a6f
ldsw [%i2+%o1],%l2 ! %l2 = ffffffff972acb4f
! %l1 = ffffffffffff8b58, Mem[0000000090800024] = da437290
sth %l1,[%i5+0x024] ! Mem[0000000090800024] = 8b587290
! Mem[0000000076800028] = fea45d46, %l5 = 000000000000e4a4
lduw [%i1+%o5],%l5 ! %l5 = 00000000fea45d46
! Mem[0000000090000008] = 8ec0c837, %g2 = 0000000000005e2a
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffff8ec0
p51_label_24:
! %l3 = 000000000000c921, Mem[000000009180001e] = 00ee21fe
stb %l3,[%o0+0x01e] ! Mem[000000009180001c] = 21ee21fe
! %l0 = 2703abcb, %l1 = ffff8b58, Mem[0000000076800038] = 00841468 7fe08ec0
std %l0,[%i1+0x038] ! Mem[0000000076800038] = 2703abcb ffff8b58
! %l2 = 972acb4f, %l3 = 0000c921, Mem[0000000090000038] = ffffffff ffffc921
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 972acb4f 0000c921
! Mem[0000000077000000] = c9210cf0, %l7 = ffffffffffffc921
ldsw [%i2+%g0],%l7 ! %l7 = ffffffffc9210cf0
! %l6 = ffffc5b7, %l7 = c9210cf0, Mem[0000000090000000] = 5e2aa6b3 259ac5b7
std %l6,[%i4+%g0] ! Mem[0000000090000000] = ffffc5b7 c9210cf0
! Mem[0000000090800034] = ffba87a8, %g2 = ffffffffffff8ec0
lduh [%i5+0x036],%g2 ! %g2 = 000000000000ffba
! Mem[0000000091800028] = 2703abcb, %g2 = 000000000000ffba
lduh [%o0+%o5],%g2 ! %g2 = 0000000000002703
! Mem[0000000090800030] = ffffffff ffffffba, %g2 = 00002703, %g3 = ffffffba
ldd [%i5+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffffba
! %l0 = 2703abcb, %l1 = ffff8b58, Mem[0000000091000028] = b35541f1 65d635bd
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 2703abcb ffff8b58
! Mem[0000000077800010] = 849c7c92, %l2 = ffffffff972acb4f
ldsb [%i3+%o2],%l2 ! %l2 = ffffffffffffff84
p51_label_25:
! Mem[0000000090800020] = c7628b58, %g2 = 00000000ffffffff
lduh [%i5+0x022],%g2 ! %g2 = 000000000000c762
! %l4 = ffffbaee, %l5 = fea45d46, Mem[0000000076800028] = fea45d46 87a8781d
std %l4,[%i1+%o5] ! Mem[0000000076800028] = ffffbaee fea45d46
! %l6 = ffffc5b7, %l7 = c9210cf0, Mem[0000000091800018] = ffff9a6f 000021ee
std %l6,[%o0+%o3] ! Mem[0000000091800018] = ffffc5b7 c9210cf0
! %l6 = ffffc5b7, %l7 = c9210cf0, Mem[0000000091800038] = ec4366b4 00002837
std %l6,[%o0+0x038] ! Mem[0000000091800038] = ffffc5b7 c9210cf0
! Mem[0000000091000030] = d7be7a30 941fa440, %g2 = 0000c762, %g3 = ffffffba
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30 00000000941fa440
! Mem[0000000091800034] = 0000001e, %g2 = 00000000d7be7a30
ldub [%o0+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000020] = e8a0d771, %g2 = 0000000000000000
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffe8a0
! Mem[0000000090800030] = ffffffff, %g2 = ffffffffffffe8a0
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffffff
! %l1 = ffffffffffff8b58, Mem[0000000076000020] = af57a6db
stw %l1,[%i0+%o4] ! Mem[0000000076000020] = ffff8b58
! Mem[000000009100000c] = c8d3523d, %g2 = ffffffffffffffff
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffc8d3
ba,a p51_not_taken_0_end
p51_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000002703abcb
bne,a,pn %xcc,p51_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffff8b58
bne,a,pn %xcc,p51_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffff84
bne,a,pn %xcc,p51_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000c921
bne,a,pn %xcc,p51_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffbaee
bne,a,pn %xcc,p51_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fea45d46
bne,a,pn %xcc,p51_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffc5b7
bne,a,pn %xcc,p51_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffc9210cf0
bne,a,pn %xcc,p51_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p51_check_fp_registers:
set p51_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be b30bf80d 8c0fdefc
bne %xcc,p51_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9eb55f4c ed639ea1
bne %xcc,p51_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be cf24ee1b 9a5d7de6
bne %xcc,p51_f6_fail
nop
! Check Local Memory
set p51_local0_expect,%g1
p51_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = ffff9a6f00000000
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 = ffff9a6f00000000
ldx [%i0+0x018],%g3 ! Observed data at 0000000076000018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffff8b5824ebd0d6
ldx [%i0+0x020],%g3 ! Observed data at 0000000076000020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x020,%g4
set p51_local1_expect,%g1
p51_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffffffffffff8b58
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 = ffffffff8e0e2f4b
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 = ffffffffffffbaee
ldx [%i1+0x018],%g3 ! Observed data at 0000000076800018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffbaeefea45d46
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 = 000000000000005d
ldx [%i1+0x030],%g3 ! Observed data at 0000000076800030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 2703abcbffff8b58
ldx [%i1+0x038],%g3 ! Observed data at 0000000076800038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x038,%g4
set p51_local2_expect,%g1
p51_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = da4d2f4b6505301c
ldx [%i2+0x028],%g3 ! Observed data at 0000000077000028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000001e9a6f683f
ldx [%i2+0x038],%g3 ! Observed data at 0000000077000038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x038,%g4
set p51_local3_expect,%g1
p51_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = abcba6b3259ac5b7
ldx [%i3+0x028],%g3 ! Observed data at 0000000077800028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffffffff8b58
ldx [%i3+0x030],%g3 ! Observed data at 0000000077800030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = e18af028ffffc921
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_f0_fail:
set p51_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f2_fail:
set p51_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_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:
stba %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000008]
stxa %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000000]
done
p51_trap1o:
stba %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000008]
stxa %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000000]
done
p51_trap2e:
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000077800008]
stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077000010]
done
p51_trap2o:
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000077800008]
stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077000010]
done
p51_trap3e:
nop
nop
done
p51_trap3o:
nop
nop
done
p51_init_memory_pointers:
set p51_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p51_local0_start,%i0
set p51_local1_start,%i1
set p51_local2_start,%i2
set p51_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 729dbb57d7710d8c
ldx [%g1+0x008],%l1 ! %l1 = 94e48e4e334584ec
ldx [%g1+0x010],%l2 ! %l2 = 1ddc055d9915114d
ldx [%g1+0x018],%l3 ! %l3 = e473b3e59c74c6c2
ldx [%g1+0x020],%l4 ! %l4 = 562909f041e2dfa9
ldx [%g1+0x028],%l5 ! %l5 = de0323e65ee6adc4
ldx [%g1+0x030],%l6 ! %l6 = c4524e043a4734ab
ldx [%g1+0x038],%l7 ! %l7 = 6c9063acc8d3523d
! Initialize the output register of window 0
set unres3_start,%o0
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 = a7c8652f 08556d00 6d8c19b6 f36a24e7
! %f4 = 48f4dc3a 4afd47d2 3460a4a6 1633deba
! %f8 = 8d50c871 58a60bdc ec232008 f39d0f83
! %f12 = 013f488a 18e364bd 4542721c e15eb227
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8cf38b37 430ac56b 697b6797 ab09a918
! %f20 = 5466d07e ed456c9c 786ee464 9014973b
! %f24 = 523821b2 5df90ad0 3a59e57c e5bba092
! %f28 = bc2adb9d d082a141 04bdad32 f72a4be5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 27d399f0 f2c6cfd8 8c10a803 93cf04d9
! %f36 = 3168e2fb 87ad65c6 0724678c 7cdde315
! %f40 = 51e9c039 82c88979 bc28b418 a3fa7fdc
! %f44 = f2359bfa f09348cf 6cf827e6 5039aab7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc7c638e700000078,%g7,%g1 ! GSR scale = 15, align = 0
wr %g1,%g0,%gsr ! GSR = c7c638e700000078
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 52
p52_label_1:
! Mem[0000000091000030] = d7be7a30, %g2 = 2a7a56d2ee1a5926
lduh [%i6+0x030],%g2 ! %g2 = 000000000000d7be
! Mem[0000000079000038] = efd172e7, %l4 = 82ebc9dc071afcea
lduh [%i2+0x03a],%l4 ! %l4 = 00000000000072e7
! %l2 = b66c7774, %l3 = 77742214, Mem[0000000091000020] = 3d4d27c5 2e6fd2f1
std %l2,[%i6+%o4] ! Mem[0000000091000020] = b66c7774 77742214
! Mem[0000000079000030] = 87bc67f2792d454b, %l4 = 00000000000072e7
ldx [%i2+0x030],%l4 ! %l4 = 87bc67f2792d454b
! Mem[000000009100002c] = 35bdd7be, %g2 = 000000000000d7be
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000035bd
! %l6 = f3abdcca45500cd3, Mem[0000000079000000] = 86911596d0aefd33
stx %l6,[%i2+%g0] ! Mem[0000000079000000] = f3abdcca45500cd3
! Mem[000000009100000c] = ff95411b, %g2 = 00000000000035bd
ldsb [%i6+0x00d],%g2 ! %g2 = ffffffffffffffff
! %l2 = 5aef9d9db66c7774, Mem[000000007900003a] = efd172e7
sth %l2,[%i2+0x03a] ! Mem[0000000079000038] = efd17774
! Mem[0000000090000010] = b0f4d72e, %g2 = ffffffffffffffff
ldsb [%i4+0x011],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000090800028] = ddee8f90 cb9834df, %g2 = ffffffb0, %g3 = 0bad0b00
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90 00000000cb9834df
p52_label_2:
! %l0 = 30c530904c5933b8, Mem[000000007980001a] = 6fd5d069
sth %l0,[%i3+0x01a] ! Mem[0000000079800018] = 6fd533b8
! %l1 = e2bd3af27f77ee6b, Mem[0000000091000015] = 66326f2c
stb %l1,[%i6+0x015] ! Mem[0000000091000014] = 6b326f2c
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = ddee8f90, %g3 = cb9834df
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! Mem[0000000091800020] = 21fea2c7, %g18 = c7453eb80f75afde
ldsw [%o0+%o4],%g2 ! %g2 = c7453eb80f75afde
! Mem[000000009100003c] = 9b50f1dd, %g18 = c7453eb80f75afde
ldsw [%i6+0x03c],%g2 ! %g2 = c7453eb80f75afde
! %l4 = 792d454b, %l5 = 5c003785, Mem[0000000090000028] = c7af7175 62474693
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 792d454b 5c003785
! Mem[000000009100002c] = 65d635bd, %g2 = ffffffff9b50f1dd
lduw [%i6+0x02c],%g2 ! %g2 = 0000000065d635bd
! Mem[0000000091800028] = f4c1a24c4725624a, %g2 = 0000000065d635bd
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c4725624a
! %l6 = f3abdcca45500cd3, Mem[000000009080000d] = 578ad8b2
stb %l6,[%i5+0x00d] ! Mem[000000009080000c] = d38ad8b2
! Mem[0000000090000030] = b1da3990, %g2 = f4c1a24c4725624a
ldub [%i4+0x033],%g2 ! %g2 = 00000000000000b1
p52_label_3:
! Mem[000000009080002c] = cb9834df, %g18 = c7453eb80f75afde
ldsw [%i5+0x02c],%g2 ! %g2 = c7453eb80f75afde
! %l0 = 30c530904c5933b8, Mem[0000000090800018] = 9556073553628adf
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 30c530904c5933b8
! Mem[0000000090000014] = 2e582097, %g18 = c7453eb80f75afde
ldsw [%i4+0x014],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000079000018] = 3176ad83, %l6 = f3abdcca45500cd3
lduw [%i2+%o3],%l6 ! %l6 = 000000003176ad83
! Mem[0000000078000030] = dd5dd2638bcaf7be, %l1 = e2bd3af27f77ee6b
ldx [%i0+0x030],%l1 ! %l1 = dd5dd2638bcaf7be
! Mem[0000000091000030] = d7be7a30941fa440, %g2 = 000000002e582097
ldx [%i6+0x030],%g2 ! %g2 = d7be7a30941fa440
! Mem[000000009180002c] = 4af7dc9b, %g2 = d7be7a30941fa440
ldsb [%o0+0x02f],%g2 ! %g2 = 000000000000004a
! Mem[0000000091800038] = 206724ce, %g18 = c7453eb80f75afde
ldsw [%o0+0x038],%g2 ! %g2 = c7453eb80f75afde
! %l2 = b66c7774, %l3 = 77742214, Mem[0000000091000038] = d578fe30 9b50f1dd
std %l2,[%i6+0x038] ! Mem[0000000091000038] = b66c7774 77742214
! %l7 = 1da42e14aaa2beed, Mem[000000009080000c] = cad38ad8
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = aaa2beed
p52_label_4:
! %l0 = 30c530904c5933b8, Mem[0000000079800015] = 1d0a2b0c
stb %l0,[%i3+0x015] ! Mem[0000000079800014] = 1db82b0c
! Mem[0000000078000018] = 147d5d93 aeace489, %l0 = 4c5933b8, %l1 = 8bcaf7be
ldd [%i0+%o3],%l0 ! %l0 = 00000000147d5d93 00000000aeace489
! Mem[0000000078000014] = 6f7b804c, %l1 = 00000000aeace489
lduh [%i0+0x016],%l1 ! %l1 = 000000000000804c
! Mem[0000000090000020] = a0ecd31c, %g2 = 00000000206724ce
ldsb [%i4+0x023],%g2 ! %g2 = ffffffffffffffa0
! Mem[0000000078800018] = 2d99a48f, %l2 = 5aef9d9db66c7774
ldsb [%i1+0x01a],%l2 ! %l2 = ffffffffffffffa4
! Mem[0000000091800010] = 134b01f6, %g2 = ffffffffffffffa0
ldsh [%o0+0x012],%g2 ! %g2 = 000000000000134b
! %l2 = ffffffffffffffa4, Mem[000000009180000a] = 2420ec2a
sth %l2,[%o0+0x00a] ! Mem[0000000091800008] = ffa4ec2a
! Mem[000000009180002c] = 4725624a, %g2 = 000000000000134b
ldsb [%o0+0x02c],%g2 ! %g2 = 0000000000000047
! Mem[0000000078800028] = fd608d94e7b29f1d, %l0 = 00000000147d5d93
ldx [%i1+%o5],%l0 ! %l0 = fd608d94e7b29f1d
! Mem[000000007900001c] = 1e544e10, %l6 = 000000003176ad83
ldsh [%i2+0x01c],%l6 ! %l6 = 0000000000001e54
p52_label_5:
! %l6 = 0000000000001e54, Mem[0000000090800012] = 4cb9af0a
sth %l6,[%i5+0x012] ! Mem[0000000090800010] = 1e54af0a
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 0000000000000047
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! Mem[0000000091800000] = 22b947aa, %g2 = e663a5d918391fda
ldsb [%o0+0x002],%g2 ! %g2 = 0000000000000022
! Mem[0000000091000008] = f5482f5f, %g18 = c7453eb80f75afde
ldsw [%i6+%o1],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000090800010] = 1e54af0a, %g2 = fffffffff5482f5f
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000001e54
! Mem[0000000079000020] = 18dd19d4d3ba2f7a, %l5 = cf44ad825c003785
ldx [%i2+%o4],%l5 ! %l5 = 18dd19d4d3ba2f7a
! Mem[0000000090000014] = 2e582097, %g18 = c7453eb80f75afde
ldsw [%i4+0x014],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000090800000] = 2f7f1d79, %g18 = c7453eb80f75afde
ldsw [%i5+%g0],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000090800034] = 58a94c81, %g2 = 000000002f7f1d79
lduw [%i5+0x034],%g2 ! %g2 = 0000000058a94c81
! %l2 = ffffffffffffffa4, Mem[0000000090000008] = bc841a2f
stw %l2,[%i4+%o1] ! Mem[0000000090000008] = ffffffa4
p52_label_6:
! %l1 = 000000000000804c, Mem[0000000090800018] = 30c53090
sth %l1,[%i5+%o3] ! Mem[0000000090800018] = 804c3090
! Mem[0000000091800038] = 206724ce60b200b2, %g2 = 0000000058a94c81
ldx [%o0+0x038],%g2 ! %g2 = 206724ce60b200b2
! %l1 = 000000000000804c, Mem[0000000078000028] = 7ac54d18
stw %l1,[%i0+%o5] ! Mem[0000000078000028] = 0000804c
! %l7 = 1da42e14aaa2beed, Mem[000000007800002e] = 2320cd2d
stb %l7,[%i0+0x02e] ! Mem[000000007800002c] = 2320ed2d
! Mem[0000000090800004] = d7b2a19e, %g2 = 206724ce60b200b2
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000090000014] = 2097e663, %g2 = ffffffffffffffd7
lduh [%i4+0x016],%g2 ! %g2 = 0000000000002097
! Mem[0000000091000024] = 742214b3, %g2 = 0000000000002097
ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000074
! Mem[0000000090000018] = e663a5d918391fda, %g2 = 0000000000000074
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fda
! Mem[0000000078000008] = 42a447f8 0b265367, %l4 = 792d454b, %l5 = d3ba2f7a
ldd [%i0+%o1],%l4 ! %l4 = 0000000042a447f8 000000000b265367
! %l7 = 1da42e14aaa2beed, Mem[000000009000003c] = 22b61a17
stw %l7,[%i4+0x03c] ! Mem[000000009000003c] = aaa2beed
p52_label_7:
! %l0 = e7b29f1d, %l1 = 0000804c, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l0,[%i5+%g0] ! Mem[0000000090800000] = e7b29f1d 0000804c
! %l1 = 000000000000804c, Mem[0000000090000037] = 609045cb
stb %l1,[%i4+0x037] ! Mem[0000000090000034] = 4c9045cb
! Mem[0000000090000024] = ecd31cd9, %g2 = e663a5d918391fda
lduw [%i4+0x024],%g2 ! %g2 = 00000000ecd31cd9
! Mem[0000000091800020] = 21fea2c7, %g2 = 00000000ecd31cd9
lduh [%o0+%o4],%g2 ! %g2 = 00000000000021fe
! Mem[000000007900001c] = 1e544e10, %l1 = 000000000000804c
lduw [%i2+0x01c],%l1 ! %l1 = 000000001e544e10
! Mem[000000009080002c] = 34dfdc3e, %g2 = 00000000000021fe
ldsh [%i5+0x02e],%g2 ! %g2 = 00000000000034df
! %l4 = 42a447f8, %l5 = 0b265367, Mem[0000000078000020] = 02d8c50d 1fb35a5b
std %l4,[%i0+%o4] ! Mem[0000000078000020] = 42a447f8 0b265367
! Mem[0000000091000038] = b66c7774 77742214, %g2 = 000034df, %g3 = 4725624a
ldd [%i6+0x038],%g2 ! %g2 = 00000000b66c7774 0000000077742214
! Mem[0000000079000000] = f3abdcca, %l7 = 1da42e14aaa2beed
ldsb [%i2+0x003],%l7 ! %l7 = ffffffffffffffca
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = b66c7774, %g3 = 77742214
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
p52_label_8:
! Mem[0000000079800034] = 6c7a9295, %l2 = ffffffffffffffa4
ldub [%i3+0x036],%l2 ! %l2 = 0000000000000092
! Mem[0000000091000004] = e276df48, %g2 = 00000000b8b0f4d7
lduh [%i6+0x004],%g2 ! %g2 = 000000000000e276
! %l2 = 0000000000000092, Mem[0000000091000010] = 1b126a381f6b326f
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 0000000000000092
! %l2 = 00000092, %l3 = 77742214, Mem[0000000090000000] = 8624e74a 77d35b81
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 00000092 77742214
! Mem[0000000090000028] = 792d454b 5c003785, %g2 = 0000e276, %g3 = 2e582097
ldd [%i4+%o5],%g2 ! %g2 = 00000000792d454b 000000005c003785
! Mem[0000000090800010] = b25f1e54af0a82ca, %g2 = 00000000792d454b
ldx [%i5+%o2],%g2 ! %g2 = b25f1e54af0a82ca
! %l5 = 000000000b265367, Mem[0000000090000026] = 1cd9792d
sth %l5,[%i4+0x026] ! Mem[0000000090000024] = 5367792d
! %l2 = 00000092, %l3 = 77742214, Mem[0000000091000028] = b35541f1 65d635bd
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 00000092 77742214
! %l1 = 000000001e544e10, Mem[0000000090800028] = ddee8f90cb9834df
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 000000001e544e10
! %l7 = ffffffffffffffca, Mem[000000007880003c] = fd6cb0ab
stw %l7,[%i1+0x03c] ! Mem[000000007880003c] = ffffffca
p52_label_9:
! %l6 = 0000000000001e54, Mem[0000000078800028] = fd608d94e7b29f1d
stx %l6,[%i1+%o5] ! Mem[0000000078800028] = 0000000000001e54
! Mem[0000000090000028] = 792d454b 5c003785, %g2 = af0a82ca, %g3 = 5c003785
ldd [%i4+%o5],%g2 ! %g2 = 00000000792d454b 000000005c003785
! Mem[000000007980002c] = 10e9037d, %l2 = 0000000000000092
ldub [%i3+0x02c],%l2 ! %l2 = 0000000000000010
! Mem[0000000091000024] = 77742214, %g18 = c7453eb80f75afde
ldsw [%i6+0x024],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000091800014] = b1020c9e, %g2 = 0000000077742214
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b102
! %l2 = 0000000000000010, Mem[0000000090800000] = e7b29f1d0000804c
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000010
! %l3 = 11c49b0677742214, Mem[000000007800001c] = aeace489
stw %l3,[%i0+0x01c] ! Mem[000000007800001c] = 77742214
! Mem[0000000091000010] = 0000000000000092, %g2 = 000000000000b102
ldx [%i6+%o2],%g2 ! %g2 = 0000000000000092
! Mem[0000000090000030] = 3d94b1da, %g2 = 0000000000000092
ldsb [%i4+0x031],%g2 ! %g2 = 000000000000003d
! Mem[0000000090000008] = ffffffa4 c349b38e, %g2 = 0000003d, %g3 = 5c003785
ldd [%i4+%o1],%g2 ! %g2 = 00000000ffffffa4 00000000c349b38e
p52_label_10:
! Mem[0000000090000014] = 97e663a5, %g2 = 00000000ffffffa4
ldsb [%i4+0x017],%g2 ! %g2 = ffffffffffffff97
! Mem[0000000091800030] = f7dc9b67, %g18 = c7453eb80f75afde
ldsw [%o0+0x030],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000090800004] = 00000010, %g2 = fffffffff7dc9b67
ldsb [%i5+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000078800008] = 790b7e2e379d08d2, %l3 = 11c49b0677742214
ldx [%i1+%o1],%l3 ! %l3 = 790b7e2e379d08d2
! Mem[0000000090800034] = 58a94c81, %g18 = c7453eb80f75afde
ldsw [%i5+0x034],%g2 ! %g2 = c7453eb80f75afde
! Mem[000000009000002c] = 5c003785, %g2 = 0000000058a94c81
ldsb [%i4+0x02c],%g2 ! %g2 = 000000000000005c
! Mem[0000000079800000] = 6ecbd9cd769427c3, %l0 = fd608d94e7b29f1d
ldx [%i3+%g0],%l0 ! %l0 = 6ecbd9cd769427c3
! Mem[0000000090800028] = 00001e54, %g2 = 000000000000005c
ldsb [%i5+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000079800034] = 6c7a9295, %l4 = 0000000042a447f8
ldsb [%i3+0x037],%l4 ! %l4 = ffffffffffffff95
! Mem[0000000091000010] = 00000000 00000092, %g2 = 00000000, %g3 = c349b38e
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000000 0000000000000092
p52_label_11:
! %l4 = ffffffffffffff95, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = ffffffffffffff95
! Mem[0000000090800008] = a19e262f aaa2beed, %g2 = 00000000, %g3 = 00000092
ldd [%i5+%o1],%g2 ! %g2 = 00000000a19e262f 00000000aaa2beed
! %l2 = 0000000000000010, Mem[0000000091000038] = b66c7774
sth %l2,[%i6+0x038] ! Mem[0000000091000038] = 00107774
! Mem[0000000091800024] = 31f4c1a2, %g2 = 00000000a19e262f
ldub [%o0+0x027],%g2 ! %g2 = 0000000000000031
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = 00000031, %g3 = aaa2beed
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! Mem[0000000090800014] = af0a82ca, %g2 = 0000000092f01ec2
lduw [%i5+0x014],%g2 ! %g2 = 00000000af0a82ca
! Mem[0000000090800008] = 262faaa2, %g2 = 00000000af0a82ca
ldsb [%i5+0x00a],%g2 ! %g2 = 0000000000000026
! Mem[000000009180001c] = ffffff95, %g18 = c7453eb80f75afde
ldsw [%o0+0x01c],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000091000014] = 00000092, %g2 = ffffffffffffff95
lduw [%i6+0x014],%g2 ! %g2 = 0000000000000092
! Mem[000000009080001c] = 33b8665f, %g2 = 0000000000000092
lduh [%i5+0x01e],%g2 ! %g2 = 00000000000033b8
p52_label_12:
! Mem[0000000091800018] = ffffffffffffff95, %g2 = 00000000000033b8
ldx [%o0+%o3],%g2 ! %g2 = ffffffffffffff95
! Mem[0000000090800024] = 72900000, %g2 = ffffffffffffff95
lduh [%i5+0x026],%g2 ! %g2 = 0000000000007290
! Mem[000000007980002c] = 10e9037d, %l7 = ffffffffffffffca
ldsw [%i3+0x02c],%l7 ! %l7 = 0000000010e9037d
! %l0 = 769427c3, %l1 = 1e544e10, Mem[0000000078800018] = 2d99a48f c6155c46
std %l0,[%i1+%o3] ! Mem[0000000078800018] = 769427c3 1e544e10
! Mem[0000000091800018] = ffffffff ffffff95, %g2 = 00007290, %g3 = e276df48
ldd [%o0+%o3],%g2 ! %g2 = 00000000ffffffff 00000000ffffff95
! Mem[0000000078000010] = 6fa70ac0, %l1 = 000000001e544e10
lduw [%i0+%o2],%l1 ! %l1 = 000000006fa70ac0
! %l2 = 0000000000000010, Mem[0000000091000014] = 00000092
stw %l2,[%i6+0x014] ! Mem[0000000091000014] = 00000010
! Mem[0000000091800024] = 41537031, %g2 = 00000000ffffffff
lduw [%o0+0x024],%g2 ! %g2 = 0000000041537031
! %l0 = 6ecbd9cd769427c3, Mem[0000000079000020] = 18dd19d4
sth %l0,[%i2+%o4] ! Mem[0000000079000020] = 27c319d4
! Mem[0000000078000004] = 4997ed51, %l5 = 000000000b265367
lduw [%i0+0x004],%l5 ! %l5 = 000000004997ed51
p52_label_13:
! Mem[0000000091800020] = c7415370, %g2 = 0000000041537031
ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffffc7
! Mem[0000000078800018] = 769427c3, %l6 = 0000000000001e54
lduh [%i1+0x01a],%l6 ! %l6 = 00000000000027c3
! %l1 = 000000006fa70ac0, Mem[0000000078800028] = 0000000000001e54
stx %l1,[%i1+%o5] ! Mem[0000000078800028] = 000000006fa70ac0
! Mem[0000000091800024] = 41537031, %g2 = ffffffffffffffc7
lduh [%o0+0x024],%g2 ! %g2 = 0000000000004153
! Mem[0000000091000008] = f5482f5f, %g2 = 0000000000004153
lduw [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f
! %l3 = 790b7e2e379d08d2, Mem[0000000079000028] = 85b31b97fa49d1a0
stx %l3,[%i2+%o5] ! Mem[0000000079000028] = 790b7e2e379d08d2
! %l1 = 000000006fa70ac0, Mem[0000000091800034] = d4df14b0
stw %l1,[%o0+0x034] ! Mem[0000000091800034] = 6fa70ac0
! %l7 = 0000000010e9037d, Mem[000000009180003c] = 60b200b2
stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = 10e9037d
! %l1 = 000000006fa70ac0, Mem[0000000091800035] = a70ac020
stb %l1,[%o0+0x035] ! Mem[0000000091800034] = c00ac020
! Mem[0000000090800008] = 2faaa2be, %g2 = 00000000f5482f5f
ldub [%i5+0x00b],%g2 ! %g2 = 000000000000002f
p52_label_14:
! Mem[0000000090000010] = b8b0f4d7, %g2 = 000000000000002f
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb8b0
! Mem[0000000090800028] = 000000001e544e10, %g2 = ffffffffffffb8b0
ldx [%i5+%o5],%g2 ! %g2 = 000000001e544e10
! %l1 = 000000006fa70ac0, Mem[0000000079800018] = 6fd533b8
stw %l1,[%i3+%o3] ! Mem[0000000079800018] = 6fa70ac0
! Mem[0000000079800000] = 6ecbd9cd769427c3, %l7 = 0000000010e9037d
ldx [%i3+%g0],%l7 ! %l7 = 6ecbd9cd769427c3
! %l0 = 6ecbd9cd769427c3, Mem[000000007880003b] = 1f2bb8dd
stb %l0,[%i1+0x03b] ! Mem[0000000078800038] = 1f2bb8c3
! Mem[0000000078800034] = ba760743, %l0 = 6ecbd9cd769427c3
ldsh [%i1+0x036],%l0 ! %l0 = 0000000000000743
! Mem[0000000091000004] = 76df48f5, %g2 = 000000001e544e10
ldsb [%i6+0x005],%g2 ! %g2 = 0000000000000076
! Mem[000000007980001c] = 3e6a0ee3, %l1 = 000000006fa70ac0
ldub [%i3+0x01e],%l1 ! %l1 = 000000000000000e
! Mem[0000000090000038] = cbceaaa2, %g2 = 0000000000000076
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000cb
! Mem[0000000078000014] = 6f7b804c, %l3 = 790b7e2e379d08d2
lduw [%i0+0x014],%l3 ! %l3 = 000000006f7b804c
p52_label_15:
! Mem[0000000091000004] = e276df48, %g18 = c7453eb80f75afde
ldsw [%i6+0x004],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000090000008] = a4c349b3, %g2 = ffffffffe276df48
ldub [%i4+0x00b],%g2 ! %g2 = 00000000000000a4
! Mem[0000000091800018] = ffffffff, %g2 = 00000000000000a4
lduh [%o0+%o3],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090000004] = 77742214, %g18 = c7453eb80f75afde
ldsw [%i4+0x004],%g2 ! %g2 = c7453eb80f75afde
! %l1 = 000000000000000e, Mem[0000000091800008] = 4c63ffa4
stb %l1,[%o0+%o1] ! Mem[0000000091800008] = 0e63ffa4
! Mem[0000000091800034] = 0ac02067, %g2 = 0000000077742214
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000000ac0
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = 00000ac0, %g3 = ffffff95
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! %l4 = ffffffffffffff95, Mem[0000000091800020] = 21fea2c7
sth %l4,[%o0+%o4] ! Mem[0000000091800020] = ff95a2c7
! %l5 = 000000004997ed51, Mem[0000000078800026] = bc35bd5d
sth %l5,[%i1+0x026] ! Mem[0000000078800024] = bc35ed51
! %l4 = ffffffffffffff95, Mem[0000000079000034] = 792d454b
sth %l4,[%i2+0x034] ! Mem[0000000079000034] = ff95454b
p52_label_16:
! %l4 = ffffffffffffff95, Mem[0000000091800016] = b102ffff
stb %l4,[%o0+0x016] ! Mem[0000000091800014] = 9502ffff
! Mem[0000000078000004] = 4997ed51, %l2 = 0000000000000010
ldsb [%i0+0x006],%l2 ! %l2 = ffffffffffffffed
! %l0 = 0000000000000743, Mem[0000000091000008] = f5482f5f
stw %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000743
! %l0 = 0000000000000743, Mem[0000000090000038] = 9045cbce
sth %l0,[%i4+0x038] ! Mem[0000000090000038] = 0743cbce
! Mem[0000000090000024] = 5367792d, %g2 = 00000000b8b0f4d7
ldsh [%i4+0x026],%g2 ! %g2 = 0000000000005367
! Mem[0000000091000020] = b66c777477742214, %g2 = 0000000000005367
ldx [%i6+%o4],%g2 ! %g2 = b66c777477742214
! %l0 = 00000743, %l1 = 0000000e, Mem[0000000091000030] = d7be7a30 941fa440
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 00000743 0000000e
! Mem[0000000091800030] = 9b676fc0, %g2 = b66c777477742214
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffff9b67
! Mem[0000000091800014] = 01f69502, %g2 = ffffffffffff9b67
lduw [%o0+0x014],%g2 ! %g2 = 0000000001f69502
! %l6 = 00000000000027c3, Mem[0000000091000010] = 0000000000000010
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 00000000000027c3
p52_label_17:
! %l7 = 6ecbd9cd769427c3, Mem[000000009080000c] = aaa2beed
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = 769427c3
! %l3 = 000000006f7b804c, Mem[000000009180000f] = 91404e13
stb %l3,[%o0+0x00f] ! Mem[000000009180000c] = 4c404e13
! Mem[0000000090000000] = 00000092, %g18 = c7453eb80f75afde
ldsw [%i4+%g0],%g2 ! %g2 = c7453eb80f75afde
! Mem[000000009080001c] = 33b8665f, %g2 = 0000000000000092
ldsh [%i5+0x01e],%g2 ! %g2 = 00000000000033b8
! Mem[0000000078000024] = 0b265367, %l0 = 0000000000000743
ldsb [%i0+0x027],%l0 ! %l0 = 0000000000000067
! %l2 = ffffffed, %l3 = 6f7b804c, Mem[0000000091000030] = 00000743 0000000e
std %l2,[%i6+0x030] ! Mem[0000000091000030] = ffffffed 6f7b804c
! Mem[0000000091000024] = 77742214, %g2 = 00000000000033b8
lduw [%i6+0x024],%g2 ! %g2 = 0000000077742214
! %l6 = 00000000000027c3, Mem[0000000090800028] = 000000001e544e10
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 00000000000027c3
! Mem[0000000091800010] = 4e134b01, %g2 = 0000000077742214
ldsb [%o0+0x011],%g2 ! %g2 = 000000000000004e
! Mem[0000000090000014] = 97e663a5, %g2 = 000000000000004e
ldub [%i4+0x017],%g2 ! %g2 = 0000000000000097
p52_label_18:
! Mem[0000000079800030] = 056ad94b, %l7 = 6ecbd9cd769427c3
lduh [%i3+0x032],%l7 ! %l7 = 000000000000d94b
! Mem[0000000091800030] = f7dc9b676fc00ac0, %g2 = 0000000000000097
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b676fc00ac0
! Mem[000000009080002c] = 27c3dc3e, %g2 = f7dc9b676fc00ac0
lduh [%i5+0x02e],%g2 ! %g2 = 00000000000027c3
! Mem[0000000091000008] = 00000743ccff9541, %g2 = 00000000000027c3
ldx [%i6+%o1],%g2 ! %g2 = 00000743ccff9541
! %l2 = ffffffffffffffed, Mem[0000000090800010] = b25f1e54
sth %l2,[%i5+%o2] ! Mem[0000000090800010] = ffed1e54
! %l0 = 00000067, %l1 = 0000000e, Mem[0000000090000020] = efdae8a0 ecd35367
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000067 0000000e
! Mem[000000009100003c] = 74221400, %g2 = 00000743ccff9541
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000074
! %l6 = 00000000000027c3, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 00000000000027c3
! %l4 = ffffffffffffff95, Mem[0000000079000001] = f3abdcca
stb %l4,[%i2+0x001] ! Mem[0000000079000000] = f395dcca
! %l3 = 000000006f7b804c, Mem[000000009080001c] = 4c5933b8
sth %l3,[%i5+0x01c] ! Mem[000000009080001c] = 804c33b8
p52_label_19:
! %l5 = 000000004997ed51, Mem[0000000079000010] = 63775a64
sth %l5,[%i2+%o2] ! Mem[0000000079000010] = ed515a64
! %l0 = 0000000000000067, Mem[0000000091800030] = f7dc9b676fc00ac0
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000067
! Mem[000000009000000c] = c349b38e, %g2 = 0000000000000074
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c349
! %l3 = 000000006f7b804c, Mem[0000000091800034] = 00000067
sth %l3,[%o0+0x034] ! Mem[0000000091800034] = 804c0067
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = 0000c349, %g3 = 2e582097
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
! %l0 = 0000000000000067, Mem[0000000090000020] = 00000067
sth %l0,[%i4+%o4] ! Mem[0000000090000020] = 00670067
! Mem[0000000091800018] = ffffffff, %g2 = 00000000fc554a3e
lduh [%o0+%o3],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090000010] = b8b0f4d7, %g2 = 000000000000ffff
ldub [%i4+%o2],%g2 ! %g2 = 00000000000000b8
! %l1 = 000000000000000e, Mem[000000009000001a] = a5d91839
sth %l1,[%i4+0x01a] ! Mem[0000000090000018] = 000e1839
! Mem[0000000090000000] = 00000092, %g2 = 00000000000000b8
lduw [%i4+%g0],%g2 ! %g2 = 0000000000000092
p52_label_20:
! Mem[0000000091000004] = 76df4800, %g2 = 0000000000000092
ldub [%i6+0x005],%g2 ! %g2 = 0000000000000076
! Mem[0000000091800024] = 41537031, %g2 = 0000000000000076
lduh [%o0+0x024],%g2 ! %g2 = 0000000000004153
! Mem[0000000091800008] = 63ffa4ec, %g2 = 0000000000004153
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000063
! Mem[0000000091800010] = 404e134b, %g18 = c7453eb80f75afde
ldsw [%o0+%o2],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000090800000] = 00000000, %g2 = 00000000404e134b
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = 6724ce10, %g2 = 0000000000000000
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000067
! %l6 = 00000000000027c3, Mem[0000000091800030] = 00000000804c0067
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = 00000000000027c3
! %l5 = 000000004997ed51, Mem[000000009100002e] = 2214ffff
sth %l5,[%i6+0x02e] ! Mem[000000009100002c] = ed51ffff
! Mem[0000000091800038] = 24ce10e9, %g2 = 0000000000000067
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000024
! %l6 = 00000000000027c3, Mem[0000000078000000] = 01baebf2
sth %l6,[%i0+%g0] ! Mem[0000000078000000] = 27c3ebf2
p52_label_21:
! Mem[0000000079800010] = d8bedb8d, %l3 = 000000006f7b804c
ldsh [%i3+%o2],%l3 ! %l3 = ffffffffffffd8be
! Mem[000000009100002c] = 7774ed51, %g18 = c7453eb80f75afde
ldsw [%i6+0x02c],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000091800010] = 404e134b 01f69502, %g2 = 7774ed51, %g3 = 5ac4b8a1
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f69502
! %l0 = 0000000000000067, Mem[0000000090000029] = 2d454b5c
stb %l0,[%i4+0x029] ! Mem[0000000090000028] = 67454b5c
! Mem[0000000091800008] = ffa4ec2a, %g2 = 00000000404e134b
ldub [%o0+0x00a],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091000030] = ffed6f7b, %g2 = 00000000000000ff
ldsh [%i6+0x032],%g2 ! %g2 = ffffffffffffffed
! %l2 = ffffffffffffffed, Mem[000000009080002a] = 00000000
sth %l2,[%i5+0x02a] ! Mem[0000000090800028] = ffed0000
! Mem[0000000090800038] = 3e5ac4b8, %g2 = ffffffffffffffed
ldsb [%i5+0x03b],%g2 ! %g2 = 000000000000003e
! Mem[000000009080003c] = 5ac4b8a1, %g18 = c7453eb80f75afde
ldsw [%i5+0x03c],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000079000030] = 87bc67f2, %l5 = 000000004997ed51
ldsh [%i2+0x032],%l5 ! %l5 = 00000000000067f2
p52_label_22:
! Mem[000000009100001c] = 000027c3, %g2 = 000000005ac4b8a1
ldub [%i6+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 00000000, %g3 = 01f69502
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000090000030] = b1da3990, %g2 = 00000000270d22b9
ldsb [%i4+0x033],%g2 ! %g2 = ffffffffffffffb1
! %l3 = ffffffffffffd8be, Mem[0000000091800030] = 00000000
stb %l3,[%o0+0x030] ! Mem[0000000091800030] = be000000
! Mem[000000009180002c] = 624abe00, %g2 = ffffffffffffffb1
ldsh [%o0+0x02e],%g2 ! %g2 = 000000000000624a
! Mem[0000000091800028] = a24c4725, %g2 = 000000000000624a
ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffa24c
! Mem[0000000090000028] = 7967454b, %g2 = ffffffffffffa24c
lduw [%i4+%o5],%g2 ! %g2 = 000000007967454b
! Mem[0000000091000034] = 4c001077, %g2 = 000000007967454b
ldub [%i6+0x037],%g2 ! %g2 = 000000000000004c
! Mem[0000000090000010] = f4d72e58, %g2 = 000000000000004c
ldub [%i4+0x012],%g2 ! %g2 = 00000000000000f4
! %l5 = 00000000000067f2, Mem[0000000090000000] = 00000092
stw %l5,[%i4+%g0] ! Mem[0000000090000000] = 000067f2
p52_label_23:
! Mem[0000000078800038] = 1f2bb8c3, %l5 = 00000000000067f2
ldub [%i1+0x039],%l5 ! %l5 = 000000000000002b
! Mem[0000000090800010] = ffed1e54, %g2 = 00000000000000f4
lduw [%i5+%o2],%g2 ! %g2 = 00000000ffed1e54
! Mem[0000000078000028] = 0000804c, %l0 = 0000000000000067
ldsb [%i0+0x02a],%l0 ! %l0 = ffffffffffffff80
! Mem[0000000090800028] = 0000ffed000027c3, %g2 = 00000000ffed1e54
ldx [%i5+%o5],%g2 ! %g2 = 0000ffed000027c3
! Mem[000000009180001c] = ffffff95, %g2 = 0000ffed000027c3
lduw [%o0+0x01c],%g2 ! %g2 = 00000000ffffff95
! %l5 = 000000000000002b, Mem[0000000091000024] = 77742214
stw %l5,[%i6+0x024] ! Mem[0000000091000024] = 0000002b
! %l3 = ffffffffffffd8be, Mem[0000000091800008] = 0e63ffa4
stb %l3,[%o0+%o1] ! Mem[0000000091800008] = be63ffa4
! Mem[0000000091800028] = f4c1a24c, %g2 = 00000000ffffff95
lduh [%o0+%o5],%g2 ! %g2 = 000000000000f4c1
! Mem[0000000090800028] = 0000ffed, %g2 = 000000000000f4c1
lduw [%i5+%o5],%g2 ! %g2 = 000000000000ffed
! Mem[0000000091800020] = ff95a2c7, %g2 = 000000000000ffed
lduw [%o0+%o4],%g2 ! %g2 = 00000000ff95a2c7
p52_label_24:
! Mem[0000000090800024] = da437290, %g18 = c7453eb80f75afde
ldsw [%i5+0x024],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000078000008] = 42a447f8, %l1 = 000000000000000e
lduw [%i0+%o1],%l1 ! %l1 = 0000000042a447f8
! %l1 = 0000000042a447f8, Mem[0000000090800000] = 0000000000000010
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 0000000042a447f8
! Mem[0000000078000028] = 0000804c 2320ed2d, %l4 = ffffff95, %l5 = 0000002b
ldd [%i0+%o5],%l4 ! %l4 = 000000000000804c 000000002320ed2d
! Mem[0000000091000034] = 7b804c00, %g2 = ffffffffda437290
ldsb [%i6+0x035],%g2 ! %g2 = 000000000000007b
! %l7 = 000000000000d94b, Mem[0000000090000014] = 2e582097
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 0000d94b
! %l4 = 000000000000804c, Mem[0000000091800010] = 404e134b
stw %l4,[%o0+%o2] ! Mem[0000000091800010] = 0000804c
! %l4 = 000000000000804c, Mem[000000009080000a] = 262f7694
sth %l4,[%i5+0x00a] ! Mem[0000000090800008] = 804c7694
! Mem[0000000079800018] = 6fa70ac0, %l2 = ffffffffffffffed
lduh [%i3+0x01a],%l2 ! %l2 = 0000000000000ac0
! Mem[0000000091000000] = 92f01ec2, %g2 = 000000000000007b
lduh [%i6+%g0],%g2 ! %g2 = 00000000000092f0
p52_label_25:
! Mem[0000000091800018] = ffffffff, %g2 = 00000000000092f0
ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800008] = 804c7694, %g2 = ffffffffffffffff
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff804c
! Mem[0000000090000008] = ffffffa4, %g2 = ffffffffffff804c
ldub [%i4+%o1],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091000018] = 00000000, %g18 = c7453eb80f75afde
ldsw [%i6+%o3],%g2 ! %g2 = c7453eb80f75afde
! Mem[0000000091800008] = ffa4ec2a, %g2 = 0000000000000000
ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000078000008] = 42a447f8, %l1 = 0000000042a447f8
lduh [%i0+%o1],%l1 ! %l1 = 00000000000042a4
! %l1 = 00000000000042a4, Mem[0000000078000028] = 0000804c2320ed2d
stx %l1,[%i0+%o5] ! Mem[0000000078000028] = 00000000000042a4
! Mem[0000000091000028] = 00000092, %g2 = ffffffffffffffff
ldub [%i6+%o5],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000000000ac0, Mem[0000000091000000] = 92f01ec2e276df48
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000ac0
! Mem[0000000090800018] = 804c3090 804c33b8, %g2 = 00000000, %g3 = 47aa0789
ldd [%i5+%o3],%g2 ! %g2 = 00000000804c3090 00000000804c33b8
ba,a p52_not_taken_0_end
p52_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffffffffff80
bne,a,pn %xcc,p52_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000042a4
bne,a,pn %xcc,p52_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000ac0
bne,a,pn %xcc,p52_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffd8be
bne,a,pn %xcc,p52_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000804c
bne,a,pn %xcc,p52_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000002320ed2d
bne,a,pn %xcc,p52_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000027c3
bne,a,pn %xcc,p52_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000d94b
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 a7c8652f 08556d00
bne %xcc,p52_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 48f4dc3a 4afd47d2
bne %xcc,p52_f4_fail
nop
! Check Local Memory
set p52_local0_expect,%g1
p52_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 27c3ebf24997ed51
ldx [%i0+0x000],%g3 ! Observed data at 0000000078000000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 147d5d9377742214
ldx [%i0+0x018],%g3 ! Observed data at 0000000078000018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 42a447f80b265367
ldx [%i0+0x020],%g3 ! Observed data at 0000000078000020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000000042a4
ldx [%i0+0x028],%g3 ! Observed data at 0000000078000028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x028,%g4
set p52_local1_expect,%g1
p52_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 769427c31e544e10
ldx [%i1+0x018],%g3 ! Observed data at 0000000078800018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4d13f76fbc35ed51
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 = 000000006fa70ac0
ldx [%i1+0x028],%g3 ! Observed data at 0000000078800028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1f2bb8c3ffffffca
ldx [%i1+0x038],%g3 ! Observed data at 0000000078800038
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x038,%g4
set p52_local2_expect,%g1
p52_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = f395dcca45500cd3
ldx [%i2+0x000],%g3 ! Observed data at 0000000079000000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ed515a6481cffb0d
ldx [%i2+0x010],%g3 ! Observed data at 0000000079000010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 27c319d4d3ba2f7a
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 = 790b7e2e379d08d2
ldx [%i2+0x028],%g3 ! Observed data at 0000000079000028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 87bc67f2ff95454b
ldx [%i2+0x030],%g3 ! Observed data at 0000000079000030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = efd177747e38edfb
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 = d8bedb8d1db82b0c
ldx [%i3+0x010],%g3 ! Observed data at 0000000079800010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6fa70ac03e6a0ee3
ldx [%i3+0x018],%g3 ! Observed data at 0000000079800018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x018,%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_f4_fail:
set p52_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 52 failed
p52_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d0] ! Set processor 52 done flag
set p52_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 52 failed
p52_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d0] ! Set processor 52 done flag
set p52_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p52_selfmod_failed:
ba p52_failed
mov 0xabc,%g1
p52_common_error:
or %g0,0xf14,%g1
ba p52_failed
mov %o5,%g3
p52_common_signature_error:
set p52_temp,%g1
ba p52_failed
st %g2,[%g1] ! Common Lock Number
p52_common_timeout:
set p52_temp,%g1
ba p52_failed
st %g2,[%g1] ! Common Lock Number
p52_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p52_failed
mov 0x0,%g3
p52_trap1e:
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079800018]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800020]
lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000079800018]
ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079000010]
done
p52_trap1o:
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079800018]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800020]
lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000079800018]
ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079000010]
done
p52_trap2e:
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078000028]
stxa %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000020]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078800028]
ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800000]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000079800020]
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079000028]
done
p52_trap2o:
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078000028]
stxa %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000020]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078800028]
ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800000]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000079800020]
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079000028]
done
p52_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p52_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p52_init_memory_pointers:
set p52_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p52_local0_start,%i0
set p52_local1_start,%i1
set p52_local2_start,%i2
set p52_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 30c530904c5933b8
ldx [%g1+0x008],%l1 ! %l1 = e2bd3af27f77ee6b
ldx [%g1+0x010],%l2 ! %l2 = 5aef9d9db66c7774
ldx [%g1+0x018],%l3 ! %l3 = 11c49b0677742214
ldx [%g1+0x020],%l4 ! %l4 = 82ebc9dc071afcea
ldx [%g1+0x028],%l5 ! %l5 = cf44ad825c003785
ldx [%g1+0x030],%l6 ! %l6 = f3abdcca45500cd3
ldx [%g1+0x038],%l7 ! %l7 = 1da42e14aaa2beed
! Initialize the output register of window 0
set unres3_start,%o0
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 = 310f8a2a 6a6eeab3 b393060c f174cf25
! %f4 = 4465a78c f47c84f1 ab13242f 8a2a53e7
! %f8 = d4ccf47b 4d3eeff0 e1e5acc2 9346538f
! %f12 = c9dca684 fa4b36fd c4f6456f 4d3adab5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fcd07429 6a5e0704 1c38c045 f166ae8d
! %f20 = aa2e1308 dfc0a0ce eadba588 f6faf61b
! %f24 = 4f4af1bb 84ee2ebb 3d27e3be f286f5fa
! %f28 = 625ab0df eefa220d 357a33cb 58da4008
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 079b83eb 4798f1a9 a7c29715 b2826921
! %f36 = 5cb63956 cd90b715 471b7724 f57aaf82
! %f40 = f5da579c c04cdffe c0dc4068 da29b69d
! %f44 = e9000af0 f842bdb6 ac54ecce f127ca50
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd9eeb4cf00000050,%g7,%g1 ! GSR scale = 10, align = 0
wr %g1,%g0,%gsr ! GSR = d9eeb4cf00000050
wr %g0,%y ! Clear Y 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[0000000090800010] = b25f4cb9, %g2 = b5462ca9d516e0e2
lduh [%i5+%o2],%g2 ! %g2 = 000000000000b25f
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 000000000000b25f
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! %l4 = 057c4514, %l5 = 1a50710a, Mem[0000000091000030] = d7be7a30 941fa440
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 057c4514 1a50710a
! Mem[000000009180003c] = 60b200b2, %g18 = b54ea53c3a5f8550
ldsw [%o0+0x03c],%g2 ! %g2 = b54ea53c3a5f8550
! Mem[0000000091800024] = 41537031, %g18 = b54ea53c3a5f8550
ldsw [%o0+0x024],%g2 ! %g2 = b54ea53c3a5f8550
! Mem[0000000091800028] = f4c1a24c, %g2 = 0000000041537031
lduw [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c
! %l0 = 5b809c548d6dd6e5, Mem[0000000091800028] = f4c1a24c
sth %l0,[%o0+%o5] ! Mem[0000000091800028] = d6e5a24c
! Mem[0000000091000034] = 1a50710a, %g2 = 00000000f4c1a24c
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000001a50
! Mem[0000000090000030] = 573d94b1da399060, %g2 = 0000000000001a50
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! Mem[0000000091000020] = 27c52e6f, %g2 = 573d94b1da399060
lduh [%i6+0x022],%g2 ! %g2 = 00000000000027c5
p53_label_2:
! %l5 = f322955c1a50710a, Mem[0000000091800024] = 41537031
stw %l5,[%o0+0x024] ! Mem[0000000091800024] = 1a50710a
! %l5 = f322955c1a50710a, Mem[000000009180001f] = a221fea2
stb %l5,[%o0+0x01f] ! Mem[000000009180001c] = 0a21fea2
! Mem[0000000090000018] = e663a5d9, %g2 = 00000000000027c5
ldsb [%i4+%o3],%g2 ! %g2 = ffffffffffffffe6
! %l6 = 2af182584bb8ed6a, Mem[0000000091800000] = 270d22b947aa0789
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 2af182584bb8ed6a
! Mem[000000007a000028] = 3441cb1a, %l7 = b70b40428130f43f
lduh [%i0+%o5],%l7 ! %l7 = 0000000000003441
! Mem[000000009000001c] = 1fdaefda, %g2 = ffffffffffffffe6
ldub [%i4+0x01e],%g2 ! %g2 = 000000000000001f
! Mem[0000000091000028] = b35541f1, %g2 = 000000000000001f
lduw [%i6+%o5],%g2 ! %g2 = 00000000b35541f1
! Mem[0000000091000014] = 1f66326f, %g18 = b54ea53c3a5f8550
ldsw [%i6+0x014],%g2 ! %g2 = b54ea53c3a5f8550
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 000000001f66326f
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! %l4 = 057c4514, %l5 = 1a50710a, Mem[0000000090000008] = bc841a2f c349b38e
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 057c4514 1a50710a
p53_label_3:
! %l6 = 4bb8ed6a, %l7 = 00003441, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 4bb8ed6a 00003441
! %l4 = 6cee03ba057c4514, Mem[0000000091800017] = 020c9e91
stb %l4,[%o0+0x017] ! Mem[0000000091800014] = 140c9e91
! Mem[000000007b800010] = 93479137, %l1 = a4ca597443104511
lduh [%i3+0x012],%l1 ! %l1 = 0000000000009137
! %l0 = 5b809c548d6dd6e5, Mem[000000009000001f] = daefdae8
stb %l0,[%i4+0x01f] ! Mem[000000009000001c] = e5efdae8
! Mem[000000007a000028] = 3441cb1a 52153cc4, %l6 = 4bb8ed6a, %l7 = 00003441
ldd [%i0+%o5],%l6 ! %l6 = 000000003441cb1a 0000000052153cc4
! Mem[0000000090800028] = ddee8f90cb9834df, %g2 = 404e134b01f6b102
ldx [%i5+%o5],%g2 ! %g2 = ddee8f90cb9834df
! Mem[000000007b000014] = cea283cc, %l3 = ab3dd4520f3546be
ldub [%i2+0x015],%l3 ! %l3 = 00000000000000a2
! %l0 = 5b809c548d6dd6e5, Mem[000000007b000000] = 989e22e1
stw %l0,[%i2+%g0] ! Mem[000000007b000000] = 8d6dd6e5
! %l7 = 0000000052153cc4, Mem[0000000091000028] = b35541f1
stb %l7,[%i6+%o5] ! Mem[0000000091000028] = c45541f1
! Mem[000000007b00003c] = 98bad1cc, %l3 = 00000000000000a2
lduw [%i2+0x03c],%l3 ! %l3 = 0000000098bad1cc
p53_label_4:
! Mem[000000007b800028] = fd02aa81, %l4 = 6cee03ba057c4514
ldub [%i3+0x029],%l4 ! %l4 = 0000000000000002
! %l6 = 000000003441cb1a, Mem[0000000091800000] = 2af18258
stw %l6,[%o0+%g0] ! Mem[0000000091800000] = 3441cb1a
! Mem[0000000091800020] = a2c71a50, %g2 = ddee8f90cb9834df
ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000091800020] = 21fea2c7, %g18 = b54ea53c3a5f8550
ldsw [%o0+%o4],%g2 ! %g2 = b54ea53c3a5f8550
! %l6 = 000000003441cb1a, Mem[0000000090800010] = b25f4cb9
stw %l6,[%i5+%o2] ! Mem[0000000090800010] = 3441cb1a
! Mem[0000000090000034] = da399060, %g2 = 0000000021fea2c7
ldub [%i4+0x034],%g2 ! %g2 = 00000000000000da
! Mem[000000009000002c] = 62474693, %g2 = 00000000000000da
ldsb [%i4+0x02c],%g2 ! %g2 = 0000000000000062
! %l0 = 5b809c548d6dd6e5, Mem[000000007b000028] = 50292c36ec14a165
stx %l0,[%i2+%o5] ! Mem[000000007b000028] = 5b809c548d6dd6e5
! %l4 = 0000000000000002, Mem[0000000091800018] = 0c9e9129
sth %l4,[%o0+%o3] ! Mem[0000000091800018] = 00029129
! %l7 = 0000000052153cc4, Mem[0000000091000010] = 1b126a38
stw %l7,[%i6+%o2] ! Mem[0000000091000010] = 52153cc4
p53_label_5:
! Mem[000000007a000030] = 95911005, %l6 = 000000003441cb1a
ldsb [%i0+0x033],%l6 ! %l6 = 0000000000000005
! Mem[0000000090800004] = 4f34d7b2, %g18 = b54ea53c3a5f8550
ldsw [%i5+0x004],%g2 ! %g2 = b54ea53c3a5f8550
! Mem[0000000090000018] = e663a5d918391fe5, %g2 = 000000004f34d7b2
ldx [%i4+%o3],%g2 ! %g2 = e663a5d918391fe5
! Mem[0000000090800030] = dc3ef5d3 58a94c81, %g2 = 18391fe5, %g3 = 0bad0b00
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 0000000058a94c81
! %l0 = 8d6dd6e5, %l1 = 00009137, Mem[0000000090000030] = 573d94b1 da399060
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 8d6dd6e5 00009137
! %l4 = 0000000000000002, Mem[0000000091800017] = 14000291
stb %l4,[%o0+0x017] ! Mem[0000000091800014] = 02000291
! %l1 = 0000000000009137, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = 0000000000009137
! %l3 = 0000000098bad1cc, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 0000000098bad1cc
! %l2 = 20b7236fe157ed6e, Mem[0000000090000038] = 9045cbce22b61a17
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = 20b7236fe157ed6e
! Mem[000000007b800028] = fd02aa81, %l6 = 0000000000000005
ldub [%i3+0x029],%l6 ! %l6 = 0000000000000002
p53_label_6:
! %l7 = 0000000052153cc4, Mem[0000000091800034] = d4df14b0
sth %l7,[%o0+0x034] ! Mem[0000000091800034] = 3cc414b0
! %l4 = 00000002, %l5 = 1a50710a, Mem[000000007a000038] = 8121fd2a 2cd207f0
std %l4,[%i0+0x038] ! Mem[000000007a000038] = 00000002 1a50710a
! Mem[0000000090000010] = b8b0f4d7, %g18 = b54ea53c3a5f8550
ldsw [%i4+%o2],%g2 ! %g2 = b54ea53c3a5f8550
! %l5 = f322955c1a50710a, Mem[000000007a800010] = 309d3be24b6ca153
stx %l5,[%i1+%o2] ! Mem[000000007a800010] = f322955c1a50710a
! %l0 = 5b809c548d6dd6e5, Mem[0000000090000010] = b8b0f4d72e582097
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 5b809c548d6dd6e5
! %l6 = 0000000000000002, Mem[000000007a800034] = 56ebe43c
stw %l6,[%i1+0x034] ! Mem[000000007a800034] = 00000002
! %l4 = 0000000000000002, Mem[0000000090000030] = 8d6dd6e5
stw %l4,[%i4+0x030] ! Mem[0000000090000030] = 00000002
! Mem[0000000091800014] = b1020002, %g2 = ffffffffb8b0f4d7
ldub [%o0+0x016],%g2 ! %g2 = 00000000000000b1
! Mem[0000000090800010] = 3441cb1aaf0a82ca, %g2 = 00000000000000b1
ldx [%i5+%o2],%g2 ! %g2 = 3441cb1aaf0a82ca
! %l0 = 5b809c548d6dd6e5, Mem[0000000090800020] = 665fc762
sth %l0,[%i5+%o4] ! Mem[0000000090800020] = d6e5c762
p53_label_7:
! %l2 = 20b7236fe157ed6e, Mem[0000000091800030] = f7dc9b67
stb %l2,[%o0+0x030] ! Mem[0000000091800030] = 6edc9b67
! Mem[000000007a000028] = 3441cb1a, %l6 = 0000000000000002
ldsh [%i0+0x02a],%l6 ! %l6 = ffffffffffffcb1a
! Mem[0000000091000018] = 000098ba, %g2 = 3441cb1aaf0a82ca
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000052153cc4, Mem[000000009080003a] = ed6a0000
sth %l7,[%i5+0x03a] ! Mem[0000000090800038] = 3cc40000
! Mem[0000000091800024] = 710ad6e5, %g2 = 0000000000000000
lduh [%o0+0x026],%g2 ! %g2 = 000000000000710a
! Mem[0000000091000000] = 1ec2e276, %g2 = 000000000000710a
ldsb [%i6+0x002],%g2 ! %g2 = 000000000000001e
! Mem[0000000091800008] = 4c632420, %g2 = 000000000000001e
lduh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! %l6 = ffffffffffffcb1a, Mem[000000009000003c] = e157ed6e
sth %l6,[%i4+0x03c] ! Mem[000000009000003c] = cb1aed6e
! %l3 = 0000000098bad1cc, Mem[000000007a80002e] = b4dc7010
sth %l3,[%i1+0x02e] ! Mem[000000007a80002c] = b4dcd1cc
! Mem[0000000091800008] = 4c632420, %g2 = 0000000000004c63
lduw [%o0+%o1],%g2 ! %g2 = 000000004c632420
p53_label_8:
! Mem[000000007b000038] = 6d93158d98bad1cc, %l6 = ffffffffffffcb1a
ldx [%i2+0x038],%l6 ! %l6 = 6d93158d98bad1cc
! %l2 = 20b7236fe157ed6e, Mem[0000000090800038] = 4bb83cc4
sth %l2,[%i5+0x038] ! Mem[0000000090800038] = ed6e3cc4
! %l0 = 5b809c548d6dd6e5, Mem[0000000090800014] = af0a82ca
stw %l0,[%i5+0x014] ! Mem[0000000090800014] = 8d6dd6e5
! %l4 = 0000000000000002, Mem[0000000091800024] = 1a50710a
stw %l4,[%o0+0x024] ! Mem[0000000091800024] = 00000002
! %l0 = 8d6dd6e5, %l1 = 00009137, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 8d6dd6e5 00009137
! %l2 = e157ed6e, %l3 = 98bad1cc, Mem[000000007a800018] = e0b6ae11 2def3e57
std %l2,[%i1+%o3] ! Mem[000000007a800018] = e157ed6e 98bad1cc
! Mem[0000000091800018] = 00029129 1d13910a, %g2 = 4c632420, %g3 = 58a94c81
ldd [%o0+%o3],%g2 ! %g2 = 0000000000029129 000000001d13910a
! Mem[0000000090000024] = 00009137, %g2 = 0000000000029129
lduw [%i4+0x024],%g2 ! %g2 = 0000000000009137
! Mem[000000009080002c] = cb9834df, %g2 = 0000000000009137
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000cb98
! Mem[0000000091000014] = 6f000000, %g2 = 000000000000cb98
ldub [%i6+0x017],%g2 ! %g2 = 000000000000006f
p53_label_9:
! %l5 = f322955c1a50710a, Mem[000000009180002e] = 624a6edc
sth %l5,[%o0+0x02e] ! Mem[000000009180002c] = 710a6edc
! %l1 = 0000000000009137, Mem[0000000090000036] = 913720b7
sth %l1,[%i4+0x036] ! Mem[0000000090000034] = 913720b7
! Mem[000000007a800024] = 1fde4c99, %l3 = 0000000098bad1cc
ldub [%i1+0x024],%l3 ! %l3 = 000000000000001f
! Mem[0000000091000020] = 3d4d27c52e6fd2f1, %g2 = 000000000000006f
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c52e6fd2f1
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = 2e6fd2f1, %g3 = 1d13910a
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
! Mem[000000009000001c] = 18391fe5, %g2 = 00000000206724ce
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000001839
! Mem[000000007a800018] = e157ed6e98bad1cc, %l6 = 6d93158d98bad1cc
ldx [%i1+%o3],%l6 ! %l6 = e157ed6e98bad1cc
! Mem[000000007a80001c] = 98bad1cc, %l1 = 0000000000009137
ldsh [%i1+0x01e],%l1 ! %l1 = ffffffffffffd1cc
! Mem[0000000090000018] = d918391f, %g2 = 0000000000001839
ldub [%i4+0x01b],%g2 ! %g2 = 00000000000000d9
! Mem[0000000090800028] = ddee8f90, %g18 = b54ea53c3a5f8550
ldsw [%i5+%o5],%g2 ! %g2 = b54ea53c3a5f8550
p53_label_10:
! %l1 = ffffffffffffd1cc, Mem[0000000090800038] = ed6e3cc400003441
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = ffffffffffffd1cc
! Mem[0000000090000004] = 77d35b81, %g2 = ffffffffddee8f90
ldub [%i4+0x004],%g2 ! %g2 = 0000000000000077
! %l3 = 000000000000001f, Mem[0000000091800036] = 14b02067
sth %l3,[%o0+0x036] ! Mem[0000000091800034] = 001f2067
! Mem[000000007b800024] = c6766c61, %l3 = 000000000000001f
ldsb [%i3+0x024],%l3 ! %l3 = ffffffffffffffc6
! Mem[0000000090800000] = e5000091, %g2 = 0000000000000077
ldub [%i5+0x003],%g2 ! %g2 = 00000000000000e5
! %l2 = e157ed6e, %l3 = ffffffc6, Mem[0000000090800038] = ffffffff ffffd1cc
std %l2,[%i5+0x038] ! Mem[0000000090800038] = e157ed6e ffffffc6
! %l2 = 20b7236fe157ed6e, Mem[0000000090000000] = 8624e74a
stw %l2,[%i4+%g0] ! Mem[0000000090000000] = e157ed6e
! Mem[0000000091800028] = d6e5a24c, %g2 = 00000000000000e5
lduw [%o0+%o5],%g2 ! %g2 = 00000000d6e5a24c
! Mem[0000000090800014] = 8d6dd6e5, %g2 = 00000000d6e5a24c
ldub [%i5+0x014],%g2 ! %g2 = 000000000000008d
! Mem[000000007b80000c] = f6f5bc0a, %l0 = 5b809c548d6dd6e5
lduw [%i3+0x00c],%l0 ! %l0 = 00000000f6f5bc0a
p53_label_11:
! Mem[000000007a000000] = 1bd5805f091cf604, %l7 = 0000000052153cc4
ldx [%i0+%g0],%l7 ! %l7 = 1bd5805f091cf604
! Mem[0000000090800030] = dc3ef5d3, %g18 = b54ea53c3a5f8550
ldsw [%i5+0x030],%g2 ! %g2 = b54ea53c3a5f8550
! %l6 = 98bad1cc, %l7 = 091cf604, Mem[0000000091000008] = f5482f5f ccff9541
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 98bad1cc 091cf604
! %l0 = 00000000f6f5bc0a, Mem[000000009180001a] = 91291d13
sth %l0,[%o0+0x01a] ! Mem[0000000091800018] = bc0a1d13
! %l2 = e157ed6e, %l3 = ffffffc6, Mem[0000000090800028] = ddee8f90 cb9834df
std %l2,[%i5+%o5] ! Mem[0000000090800028] = e157ed6e ffffffc6
! Mem[000000007a000014] = 4af39968, %l4 = 0000000000000002
ldub [%i0+0x017],%l4 ! %l4 = 0000000000000068
! %l5 = f322955c1a50710a, Mem[0000000090800008] = a19e262fca578ad8
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = f322955c1a50710a
! %l6 = e157ed6e98bad1cc, Mem[0000000091000020] = 3d4d27c52e6fd2f1
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = e157ed6e98bad1cc
! Mem[000000009180003c] = b2000000, %g2 = ffffffffdc3ef5d3
ldub [%o0+0x03f],%g2 ! %g2 = 00000000000000b2
! Mem[000000009080002c] = c6dc3ef5, %g2 = 00000000000000b2
ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffffc6
p53_label_12:
! %l6 = 98bad1cc, %l7 = 091cf604, Mem[0000000090800018] = 95560735 53628adf
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 98bad1cc 091cf604
! Mem[0000000091800034] = 3cc4001f, %g2 = ffffffffffffffc6
ldub [%o0+0x034],%g2 ! %g2 = 000000000000003c
! Mem[0000000090000008] = 057c4514 1a50710a, %g2 = 0000003c, %g3 = 60b200b2
ldd [%i4+%o1],%g2 ! %g2 = 00000000057c4514 000000001a50710a
! Mem[000000007b000010] = dc5ecd13cea283cc, %l5 = f322955c1a50710a
ldx [%i2+%o2],%l5 ! %l5 = dc5ecd13cea283cc
! Mem[000000009080000c] = 1a50710a, %g2 = 00000000057c4514
ldub [%i5+0x00c],%g2 ! %g2 = 000000000000001a
! %l0 = f6f5bc0a, %l1 = ffffd1cc, Mem[0000000090800010] = 3441cb1a 8d6dd6e5
std %l0,[%i5+%o2] ! Mem[0000000090800010] = f6f5bc0a ffffd1cc
! Mem[000000007a800034] = 00000002, %l2 = 20b7236fe157ed6e
lduh [%i1+0x036],%l2 ! %l2 = 0000000000000002
! %l2 = 0000000000000002, Mem[0000000091800004] = 4bb8ed6a
stw %l2,[%o0+0x004] ! Mem[0000000091800004] = 00000002
! %l6 = e157ed6e98bad1cc, Mem[000000007b00000a] = 994d4cb2
sth %l6,[%i2+0x00a] ! Mem[000000007b000008] = 994dd1cc
! Mem[0000000090000030] = 00000002, %g2 = 000000000000001a
lduh [%i4+0x030],%g2 ! %g2 = 0000000000000000
p53_label_13:
! %l6 = e157ed6e98bad1cc, Mem[0000000091800010] = 404e134b01f6b102
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = e157ed6e98bad1cc
! Mem[0000000090000038] = 20b7236f, %g18 = b54ea53c3a5f8550
ldsw [%i4+0x038],%g2 ! %g2 = b54ea53c3a5f8550
! Mem[0000000091800014] = 98bad1cc, %g2 = 0000000020b7236f
ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff98ba
! %l4 = 00000068, %l5 = cea283cc, Mem[0000000091000030] = 057c4514 1a50710a
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 00000068 cea283cc
! %l6 = 98bad1cc, %l7 = 091cf604, Mem[0000000090800010] = f6f5bc0a ffffd1cc
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 98bad1cc 091cf604
! Mem[0000000090000020] = 0000000000009137, %g2 = ffffffffffff98ba
ldx [%i4+%o4],%g2 ! %g2 = 0000000000009137
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = 00009137, %g3 = 1a50710a
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
! %l3 = ffffffffffffffc6, Mem[000000009000002c] = 62474693
stw %l3,[%i4+0x02c] ! Mem[000000009000002c] = ffffffc6
! %l1 = ffffffffffffd1cc, Mem[0000000090800009] = 22955c1a
stb %l1,[%i5+0x009] ! Mem[0000000090800008] = cc955c1a
! Mem[000000009180000c] = ec2a3791, %g2 = 00000000d578fe30
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
p53_label_14:
! Mem[0000000091800020] = fea2c700, %g2 = 00000000ec2a3791
ldsb [%o0+0x021],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000091800030] = 6edc9b67, %g2 = fffffffffffffffe
lduw [%o0+0x030],%g2 ! %g2 = 000000006edc9b67
! Mem[000000007a800020] = 137b0311, %l2 = 0000000000000002
ldsh [%i1+0x022],%l2 ! %l2 = 0000000000000311
! Mem[0000000090800024] = da437290, %g18 = b54ea53c3a5f8550
ldsw [%i5+0x024],%g2 ! %g2 = b54ea53c3a5f8550
! Mem[000000009000000c] = 1a50710a, %g2 = ffffffffda437290
lduw [%i4+0x00c],%g2 ! %g2 = 000000001a50710a
! %l3 = ffffffffffffffc6, Mem[000000009100002e] = 35bd0000
sth %l3,[%i6+0x02e] ! Mem[000000009100002c] = ffc60000
! Mem[0000000090000028] = c7af7175 ffffffc6, %g2 = 1a50710a, %g3 = 9b50f1dd
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 00000000ffffffc6
! %l3 = ffffffffffffffc6, Mem[000000007b000022] = 36426e5a
sth %l3,[%i2+0x022] ! Mem[000000007b000020] = 3642ffc6
! %l7 = 1bd5805f091cf604, Mem[0000000090000026] = 9137c7af
stb %l7,[%i4+0x026] ! Mem[0000000090000024] = 0437c7af
! Mem[0000000091000018] = 00000000, %g18 = b54ea53c3a5f8550
ldsw [%i6+%o3],%g2 ! %g2 = b54ea53c3a5f8550
p53_label_15:
! Mem[000000007b80003c] = 064fcbe3, %l0 = 00000000f6f5bc0a
lduh [%i3+0x03e],%l0 ! %l0 = 000000000000cbe3
! %l0 = 000000000000cbe3, Mem[000000009100003f] = dd000000
stb %l0,[%i6+0x03f] ! Mem[000000009100003c] = e3000000
! Mem[0000000091800014] = 98bad1cc, %g18 = b54ea53c3a5f8550
ldsw [%o0+0x014],%g2 ! %g2 = b54ea53c3a5f8550
! Mem[0000000091800018] = 0a1d1391, %g2 = ffffffff98bad1cc
ldsb [%o0+0x01b],%g2 ! %g2 = 000000000000000a
! %l2 = 0000000000000311, Mem[0000000091000004] = e276df48
sth %l2,[%i6+0x004] ! Mem[0000000091000004] = 0311df48
! Mem[0000000090800020] = d6e5c762 da437290, %g2 = 0000000a, %g3 = ffffffc6
ldd [%i5+%o4],%g2 ! %g2 = 00000000d6e5c762 00000000da437290
! %l4 = 0000000000000068, Mem[0000000090000010] = 5b809c548d6dd6e5
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = 0000000000000068
! Mem[000000007a000038] = 00000002, %l1 = ffffffffffffd1cc
ldsw [%i0+0x038],%l1 ! %l1 = 0000000000000002
! Mem[0000000091800024] = 00000002, %g2 = 00000000d6e5c762
lduw [%o0+0x024],%g2 ! %g2 = 0000000000000002
! Mem[000000009180002c] = 710a6edc, %g2 = 0000000000000002
ldsh [%o0+0x02e],%g2 ! %g2 = 000000000000710a
p53_label_16:
! %l7 = 1bd5805f091cf604, Mem[0000000090000008] = 057c45141a50710a
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 1bd5805f091cf604
! Mem[0000000090000028] = c7af7175ffffffc6, %g2 = 000000000000710a
ldx [%i4+%o5],%g2 ! %g2 = c7af7175ffffffc6
! Mem[0000000090800008] = f3cc955c, %g18 = b54ea53c3a5f8550
ldsw [%i5+%o1],%g2 ! %g2 = b54ea53c3a5f8550
! %l6 = 98bad1cc, %l7 = 091cf604, Mem[0000000091800010] = e157ed6e 98bad1cc
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 98bad1cc 091cf604
! Mem[000000007b80002c] = f18295a1, %l2 = 0000000000000311
lduh [%i3+0x02c],%l2 ! %l2 = 000000000000f182
! %l2 = 000000000000f182, Mem[0000000090800000] = 8d6dd6e5
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = 0000f182
! %l7 = 1bd5805f091cf604, Mem[0000000090800020] = d6e5c762da437290
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 1bd5805f091cf604
! Mem[000000007a800010] = f322955c, %l4 = 0000000000000068
lduw [%i1+%o2],%l4 ! %l4 = 00000000f322955c
! Mem[000000009080000c] = 50710a98, %g2 = fffffffff3cc955c
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000050
! Mem[0000000091000018] = 00000000, %g18 = b54ea53c3a5f8550
ldsw [%i6+%o3],%g2 ! %g2 = b54ea53c3a5f8550
p53_label_17:
! Mem[0000000091800018] = 0002bc0a 1d13910a, %g2 = 00000000, %g3 = da437290
ldd [%o0+%o3],%g2 ! %g2 = 000000000002bc0a 000000001d13910a
! Mem[0000000090800004] = 00009137, %g2 = 000000000002bc0a
ldub [%i5+0x004],%g2 ! %g2 = 0000000000000000
! Mem[000000009080001c] = 091cf604, %g18 = b54ea53c3a5f8550
ldsw [%i5+0x01c],%g2 ! %g2 = b54ea53c3a5f8550
! Mem[0000000091000034] = cea283cc, %g18 = b54ea53c3a5f8550
ldsw [%i6+0x034],%g2 ! %g2 = b54ea53c3a5f8550
! %l6 = e157ed6e98bad1cc, Mem[0000000090000028] = c7af7175
sth %l6,[%i4+%o5] ! Mem[0000000090000028] = d1cc7175
! %l0 = 0000cbe3, %l1 = 00000002, Mem[0000000091800028] = d6e5a24c 4725710a
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 0000cbe3 00000002
! Mem[0000000091000000] = 92f01ec2 0311df48, %g2 = cea283cc, %g3 = 1d13910a
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 000000000311df48
! %l0 = 0000cbe3, %l1 = 00000002, Mem[0000000091800038] = 206724ce 60b200b2
std %l0,[%o0+0x038] ! Mem[0000000091800038] = 0000cbe3 00000002
! Mem[0000000091000028] = c45541f165d6ffc6, %g2 = 0000000092f01ec2
ldx [%i6+%o5],%g2 ! %g2 = c45541f165d6ffc6
! Mem[0000000091000018] = 0000000098bad1cc, %g2 = c45541f165d6ffc6
ldx [%i6+%o3],%g2 ! %g2 = 0000000098bad1cc
p53_label_18:
! %l0 = 000000000000cbe3, Mem[000000009080001b] = cc091cf6
stb %l0,[%i5+0x01b] ! Mem[0000000090800018] = e3091cf6
! Mem[0000000091000038] = fe309b50, %g2 = 0000000098bad1cc
ldub [%i6+0x03a],%g2 ! %g2 = 00000000000000fe
! Mem[0000000090000038] = 236fcb1a, %g2 = 00000000000000fe
ldub [%i4+0x03a],%g2 ! %g2 = 0000000000000023
! %l0 = 000000000000cbe3, Mem[000000009000003c] = cb1aed6e
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = 0000cbe3
! Mem[0000000090000020] = 00000000, %g2 = 0000000000000023
lduw [%i4+%o4],%g2 ! %g2 = 0000000000000000
! %l0 = 0000cbe3, %l1 = 00000002, Mem[000000007a000010] = 64138544 4af39968
std %l0,[%i0+%o2] ! Mem[000000007a000010] = 0000cbe3 00000002
! %l5 = dc5ecd13cea283cc, Mem[0000000090000008] = 1bd5805f091cf604
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = dc5ecd13cea283cc
! Mem[0000000090800018] = 98bad1e3, %g2 = 0000000000000000
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffff98ba
! Mem[0000000091000038] = d578fe30, %g18 = b54ea53c3a5f8550
ldsw [%i6+0x038],%g2 ! %g2 = b54ea53c3a5f8550
! Mem[0000000091800028] = 0000cbe3, %g2 = ffffffffd578fe30
ldsh [%o0+%o5],%g2 ! %g2 = 0000000000000000
p53_label_19:
! Mem[0000000090000014] = 00000068, %g2 = 0000000000000000
lduw [%i4+0x014],%g2 ! %g2 = 0000000000000068
! %l1 = 0000000000000002, Mem[0000000090000028] = d1cc7175ffffffc6
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000002
! Mem[0000000091000030] = 00000068cea283cc, %g2 = 0000000000000068
ldx [%i6+0x030],%g2 ! %g2 = 00000068cea283cc
! Mem[000000009000000c] = cc000000, %g2 = 00000068cea283cc
ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000cc
! Mem[0000000090000010] = 00000000, %g2 = 00000000000000cc
ldub [%i4+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000009000003c] = 0000cbe3, %g2 = 0000000000000000
ldsh [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! %l6 = e157ed6e98bad1cc, Mem[000000009000000f] = cc000000
stb %l6,[%i4+0x00f] ! Mem[000000009000000c] = cc000000
! Mem[0000000090000004] = d35b81dc, %g2 = 0000000000000000
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffd3
! %l4 = 00000000f322955c, Mem[000000007b800039] = 03e93dcd
stb %l4,[%i3+0x039] ! Mem[000000007b800038] = 035c3dcd
! Mem[000000009000002c] = 00000200, %g2 = ffffffffffffffd3
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000000
p53_label_20:
! Mem[0000000091800034] = 3cc4001f, %g18 = b54ea53c3a5f8550
ldsw [%o0+0x034],%g2 ! %g2 = b54ea53c3a5f8550
! Mem[0000000091800014] = f6040002, %g2 = 000000003cc4001f
lduh [%o0+0x016],%g2 ! %g2 = 000000000000f604
! Mem[0000000090000030] = 00020000, %g2 = 000000000000f604
ldsh [%i4+0x032],%g2 ! %g2 = 0000000000000002
! %l4 = 00000000f322955c, Mem[0000000091000010] = 52153cc41f66326f
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = 00000000f322955c
! Mem[0000000091000008] = d1cc091c, %g2 = 0000000000000002
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000d1cc
! Mem[0000000090800010] = 98bad1cc091cf604, %g2 = 000000000000d1cc
ldx [%i5+%o2],%g2 ! %g2 = 98bad1cc091cf604
! Mem[0000000090000004] = 77d35b81, %g2 = 98bad1cc091cf604
lduh [%i4+0x004],%g2 ! %g2 = 00000000000077d3
! %l6 = e157ed6e98bad1cc, Mem[000000007a80000c] = 2fc9ca3d
stb %l6,[%i1+0x00c] ! Mem[000000007a80000c] = ccc9ca3d
! Mem[0000000091800014] = f6040002, %g2 = 00000000000077d3
ldsh [%o0+0x016],%g2 ! %g2 = fffffffffffff604
! %l4 = f322955c, %l5 = cea283cc, Mem[0000000090000038] = 20b7236f 0000cbe3
std %l4,[%i4+0x038] ! Mem[0000000090000038] = f322955c cea283cc
p53_label_21:
! Mem[0000000091000030] = 68cea283, %g2 = fffffffffffff604
ldsb [%i6+0x033],%g2 ! %g2 = 0000000000000068
! Mem[0000000090000010] = 00000000 00000068, %g2 = 00000068, %g3 = 0311df48
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000000 0000000000000068
! Mem[0000000091000014] = 955c0000, %g2 = 0000000000000000
lduh [%i6+0x016],%g2 ! %g2 = 000000000000955c
! Mem[0000000090000028] = 00000000 00000002, %g2 = 0000955c, %g3 = 00000068
ldd [%i4+%o5],%g2 ! %g2 = 0000000000000000 0000000000000002
! %l2 = 000000000000f182, Mem[000000009000000c] = cea283cc
stw %l2,[%i4+0x00c] ! Mem[000000009000000c] = 0000f182
! %l3 = ffffffffffffffc6, Mem[0000000090800006] = 9137f3cc
stb %l3,[%i5+0x006] ! Mem[0000000090800004] = c637f3cc
! Mem[0000000090000030] = 00000002 00009137, %g2 = 00000000, %g3 = 00000002
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000002 0000000000009137
! Mem[000000009000001c] = 18391fe5, %g2 = 0000000000000002
lduw [%i4+0x01c],%g2 ! %g2 = 0000000018391fe5
! %l3 = ffffffffffffffc6, Mem[0000000091800018] = 0002bc0a1d13910a
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = ffffffffffffffc6
! Mem[000000007a000034] = 1b7a29b7, %l6 = e157ed6e98bad1cc
lduw [%i0+0x034],%l6 ! %l6 = 000000001b7a29b7
p53_label_22:
! Mem[0000000090800010] = 98bad1cc, %g2 = 0000000018391fe5
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffff98ba
! Mem[0000000091800028] = cbe30000, %g2 = ffffffffffff98ba
ldub [%o0+0x02a],%g2 ! %g2 = 00000000000000cb
! Mem[000000007b800030] = 2848db670f1533b3, %l3 = ffffffffffffffc6
ldx [%i3+0x030],%l3 ! %l3 = 2848db670f1533b3
! Mem[0000000091000024] = 98bad1cc, %g18 = b54ea53c3a5f8550
ldsw [%i6+0x024],%g2 ! %g2 = b54ea53c3a5f8550
! Mem[0000000091800028] = 0000cbe3, %g18 = b54ea53c3a5f8550
ldsw [%o0+%o5],%g2 ! %g2 = b54ea53c3a5f8550
! %l5 = dc5ecd13cea283cc, Mem[0000000090000028] = 0000000000000002
stx %l5,[%i4+%o5] ! Mem[0000000090000028] = dc5ecd13cea283cc
! Mem[000000007b000000] = 8d6dd6e569bc5a11, %l5 = dc5ecd13cea283cc
ldx [%i2+%g0],%l5 ! %l5 = 8d6dd6e569bc5a11
! Mem[0000000091800030] = 9b673cc4, %g2 = 000000000000cbe3
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffff9b67
! Mem[000000007b800024] = c6766c61, %l0 = 000000000000cbe3
ldsh [%i3+0x024],%l0 ! %l0 = ffffffffffffc676
! %l6 = 1b7a29b7, %l7 = 091cf604, Mem[0000000090000028] = dc5ecd13 cea283cc
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 1b7a29b7 091cf604
p53_label_23:
! Mem[000000009080003c] = ffffffc6, %g2 = ffffffffffff9b67
lduw [%i5+0x03c],%g2 ! %g2 = 00000000ffffffc6
! %l2 = 000000000000f182, Mem[000000007b800020] = b63e9b3d
stw %l2,[%i3+%o4] ! Mem[000000007b800020] = 0000f182
! %l0 = ffffc676, %l1 = 00000002, Mem[0000000091800030] = 6edc9b67 3cc4001f
std %l0,[%o0+0x030] ! Mem[0000000091800030] = ffffc676 00000002
! %l5 = 8d6dd6e569bc5a11, Mem[000000009100000c] = 091cf604
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = 69bc5a11
! %l6 = 1b7a29b7, %l7 = 091cf604, Mem[0000000091000038] = d578fe30 9b50f1e3
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 1b7a29b7 091cf604
! Mem[0000000090000020] = 0000000000000437, %g2 = 00000000ffffffc6
ldx [%i4+%o4],%g2 ! %g2 = 0000000000000437
! Mem[0000000090800014] = 091cf604, %g2 = 0000000000000437
ldsh [%i5+0x014],%g2 ! %g2 = 000000000000091c
! %l5 = 8d6dd6e569bc5a11, Mem[000000007a80000a] = b3fec8c2
sth %l5,[%i1+0x00a] ! Mem[000000007a800008] = b3fe5a11
! Mem[0000000090000020] = 0000000000000437, %g2 = 000000000000091c
ldx [%i4+%o4],%g2 ! %g2 = 0000000000000437
! %l7 = 1bd5805f091cf604, Mem[0000000091000010] = 00000000f322955c
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 1bd5805f091cf604
p53_label_24:
! Mem[0000000091800028] = 0000cbe3 00000002, %g2 = 00000437, %g3 = 00009137
ldd [%o0+%o5],%g2 ! %g2 = 000000000000cbe3 0000000000000002
! Mem[0000000091800024] = 00000002, %g2 = 000000000000cbe3
lduw [%o0+0x024],%g2 ! %g2 = 0000000000000002
! Mem[0000000091800014] = f604ffff, %g2 = 0000000000000002
ldsh [%o0+0x016],%g2 ! %g2 = fffffffffffff604
! %l2 = 000000000000f182, Mem[000000009080002f] = c6dc3ef5
stb %l2,[%i5+0x02f] ! Mem[000000009080002c] = 82dc3ef5
! %l4 = 00000000f322955c, Mem[000000007b800028] = fd02aa81f18295a1
stx %l4,[%i3+%o5] ! Mem[000000007b800028] = 00000000f322955c
! Mem[0000000091000030] = 00000068 cea283cc, %g2 = fffff604, %g3 = 00000002
ldd [%i6+0x030],%g2 ! %g2 = 0000000000000068 00000000cea283cc
! %l1 = 0000000000000002, Mem[000000007b000011] = dc5ecd13
stb %l1,[%i2+0x011] ! Mem[000000007b000010] = dc02cd13
! Mem[0000000090000038] = f322955ccea283cc, %g2 = 0000000000000068
ldx [%i4+0x038],%g2 ! %g2 = f322955ccea283cc
! %l0 = ffffc676, %l1 = 00000002, Mem[0000000091000000] = 92f01ec2 0311df48
std %l0,[%i6+%g0] ! Mem[0000000091000000] = ffffc676 00000002
! Mem[0000000090800000] = 0000f182, %g2 = f322955ccea283cc
ldub [%i5+%g0],%g2 ! %g2 = 0000000000000000
p53_label_25:
! Mem[0000000090800000] = 820000c6, %g2 = 0000000000000000
ldub [%i5+0x003],%g2 ! %g2 = 0000000000000082
! Mem[000000007a800020] = 137b0311, %l4 = 00000000f322955c
ldsh [%i1+0x022],%l4 ! %l4 = 0000000000000311
! Mem[0000000091800038] = e3000000, %g2 = 0000000000000082
ldub [%o0+0x03b],%g2 ! %g2 = 00000000000000e3
! %l0 = ffffc676, %l1 = 00000002, Mem[0000000091800028] = 0000cbe3 00000002
std %l0,[%o0+%o5] ! Mem[0000000091800028] = ffffc676 00000002
! Mem[0000000091800004] = 00000002, %g2 = 00000000000000e3
lduw [%o0+0x004],%g2 ! %g2 = 0000000000000002
! Mem[0000000090800028] = e157ed6e, %g2 = 0000000000000002
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffe157
! Mem[000000009100000c] = 111bd580, %g2 = ffffffffffffe157
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000011
! Mem[0000000091000008] = 98bad1cc, %g2 = 0000000000000011
lduw [%i6+%o1],%g2 ! %g2 = 0000000098bad1cc
! Mem[000000009100003c] = 091cf604, %g18 = b54ea53c3a5f8550
ldsw [%i6+0x03c],%g2 ! %g2 = b54ea53c3a5f8550
! %l1 = 0000000000000002, Mem[0000000091000008] = 98bad1cc
sth %l1,[%i6+%o1] ! Mem[0000000091000008] = 0002d1cc
ba,a p53_not_taken_0_end
p53_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffffffffc676
bne,a,pn %xcc,p53_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000002
bne,a,pn %xcc,p53_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000f182
bne,a,pn %xcc,p53_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 2848db670f1533b3
bne,a,pn %xcc,p53_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000311
bne,a,pn %xcc,p53_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 8d6dd6e569bc5a11
bne,a,pn %xcc,p53_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000001b7a29b7
bne,a,pn %xcc,p53_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 1bd5805f091cf604
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ab13242f 8a2a53e7
bne %xcc,p53_f6_fail
nop
! Check Local Memory
set p53_local0_expect,%g1
p53_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 0000cbe300000002
ldx [%i0+0x010],%g3 ! Observed data at 000000007a000010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000021a50710a
ldx [%i0+0x038],%g3 ! Observed data at 000000007a000038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x038,%g4
set p53_local1_expect,%g1
p53_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = b3fe5a11ccc9ca3d
ldx [%i1+0x008],%g3 ! Observed data at 000000007a800008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f322955c1a50710a
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 = e157ed6e98bad1cc
ldx [%i1+0x018],%g3 ! Observed data at 000000007a800018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ed6fb0b3b4dcd1cc
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 = c6cfc37700000002
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+0x000],%g2 ! Expected data = 8d6dd6e569bc5a11
ldx [%i2+0x000],%g3 ! Observed data at 000000007b000000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 994dd1cc8a755629
ldx [%i2+0x008],%g3 ! Observed data at 000000007b000008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = dc02cd13cea283cc
ldx [%i2+0x010],%g3 ! Observed data at 000000007b000010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3642ffc68245fa78
ldx [%i2+0x020],%g3 ! Observed data at 000000007b000020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5b809c548d6dd6e5
ldx [%i2+0x028],%g3 ! Observed data at 000000007b000028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x028,%g4
set p53_local3_expect,%g1
p53_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 0000f182c6766c61
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 = 00000000f322955c
ldx [%i3+0x028],%g3 ! Observed data at 000000007b800028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 035c3dcd064fcbe3
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_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:
lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800008]
stda %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800010]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007a800028]
stba %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800000]
stda %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000008]
stwa %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000018]
done
p53_trap1o:
lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800008]
stda %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800010]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007a800028]
stba %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800000]
stda %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000008]
stwa %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000018]
done
p53_trap2e:
stha %l1,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800008]
stwa %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000020]
done
p53_trap2o:
stha %l1,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800008]
stwa %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000020]
done
p53_trap3e:
nop
nop
nop
nop
nop
done
p53_trap3o:
nop
nop
nop
nop
nop
done
p53_init_memory_pointers:
set p53_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p53_local0_start,%i0
set p53_local1_start,%i1
set p53_local2_start,%i2
set p53_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5b809c548d6dd6e5
ldx [%g1+0x008],%l1 ! %l1 = a4ca597443104511
ldx [%g1+0x010],%l2 ! %l2 = 20b7236fe157ed6e
ldx [%g1+0x018],%l3 ! %l3 = ab3dd4520f3546be
ldx [%g1+0x020],%l4 ! %l4 = 6cee03ba057c4514
ldx [%g1+0x028],%l5 ! %l5 = f322955c1a50710a
ldx [%g1+0x030],%l6 ! %l6 = 2af182584bb8ed6a
ldx [%g1+0x038],%l7 ! %l7 = b70b40428130f43f
! Initialize the output register of window 0
set unres3_start,%o0
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 = ae74400b 9524f434 b20c4380 3f3b0e22
! %f4 = e8d17ce7 5f68c51b 64661f6e 74eb112c
! %f8 = bc7dc798 b9f5d7df 7195bf7f b3924494
! %f12 = e58e545e 0c34a7d4 87f22ec7 1d942bdb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d46c5534 eaee62cd 545256c3 09cbe4b0
! %f20 = bb0cbe36 433a5475 37825d86 e6a5a0b7
! %f24 = a35e4888 30c4fb0c 0c178e2a d4264a4b
! %f28 = e1052c15 ed3f9230 9a9f50ff fca3c18e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ebd4febc 23f598c8 14840a0b 4fc32e09
! %f36 = 26903ba4 1b64a926 3cbac080 87c67868
! %f40 = ebe19e54 c5d9d590 a8c286b4 5b1b1287
! %f44 = 7b49b45b 90aad906 91c0f284 92f2d92d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7d541e1f00000041,%g7,%g1 ! GSR scale = 8, align = 1
wr %g1,%g0,%gsr ! GSR = 7d541e1f00000041
wr %g0,%y ! Clear Y 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:
! %l4 = b04e21c4bc21a4d9, Mem[000000009100003e] = f1dd0000
sth %l4,[%i6+0x03e] ! Mem[000000009100003c] = a4d90000
! Mem[0000000090800034] = 4c81fc55, %g2 = 0c6a27b40a0657f0
ldsb [%i5+0x036],%g2 ! %g2 = 000000000000004c
! %l4 = b04e21c4bc21a4d9, Mem[0000000091800017] = 020c9e91
stb %l4,[%o0+0x017] ! Mem[0000000091800014] = d90c9e91
! %l1 = 695a968437665e3b, Mem[000000007d800010] = bce4f6b0262161a9
stx %l1,[%i3+%o2] ! Mem[000000007d800010] = 695a968437665e3b
! %l0 = 9de94c7e3d192ef3, Mem[000000009180001c] = 1d1391a2
stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = 3d192ef3
! Mem[000000009000000c] = c349b38e, %g2 = 000000000000004c
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c349b38e
! %l3 = df8a10f2a2a3f66c, Mem[0000000091000014] = 1f66326f
stw %l3,[%i6+0x014] ! Mem[0000000091000014] = a2a3f66c
! %l2 = 5b9d7455, %l3 = a2a3f66c, Mem[000000007d800030] = 07c48eae 18ccbe19
std %l2,[%i3+0x030] ! Mem[000000007d800030] = 5b9d7455 a2a3f66c
! Mem[0000000091000000] = 92f01ec2, %g2 = 00000000c349b38e
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff92f0
! %l7 = c4f126d61be2a2c3, Mem[0000000091000010] = 1b126a38a2a3f66c
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = c4f126d61be2a2c3
p54_label_2:
! %l0 = 9de94c7e3d192ef3, Mem[0000000091800010] = 404e134b01f6b1d9
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 9de94c7e3d192ef3
! Mem[0000000091000038] = d578fe309b50a4d9, %g2 = ffffffffffff92f0
ldx [%i6+0x038],%g2 ! %g2 = d578fe309b50a4d9
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 9b50a4d9, %g3 = 0bad0b00
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[000000009100000c] = ccff9541, %g18 = 8701252c73408bee
ldsw [%i6+0x00c],%g2 ! %g2 = 8701252c73408bee
! Mem[0000000091800020] = 21fea2c741537031, %g2 = ffffffffccff9541
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c741537031
! %l1 = 695a968437665e3b, Mem[000000007c800011] = 8ea0998e
stb %l1,[%i1+0x011] ! Mem[000000007c800010] = 8e3b998e
! Mem[000000007d80000c] = 16a1dce7, %l1 = 695a968437665e3b
ldsh [%i3+0x00e],%l1 ! %l1 = ffffffffffffdce7
! %l4 = b04e21c4bc21a4d9, Mem[000000007d80003e] = 17b4adec
stb %l4,[%i3+0x03e] ! Mem[000000007d80003c] = 17b4d9ec
! Mem[0000000090000028] = 71756247, %g2 = 21fea2c741537031
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000007175
! Mem[0000000091000028] = b35541f1, %g2 = 0000000000007175
lduw [%i6+%o5],%g2 ! %g2 = 00000000b35541f1
p54_label_3:
! Mem[0000000090000000] = 8624e74a, %g18 = 8701252c73408bee
ldsw [%i4+%g0],%g2 ! %g2 = 8701252c73408bee
! %l2 = 6b4a6b8e5b9d7455, Mem[0000000090800006] = d7b2a19e
sth %l2,[%i5+0x006] ! Mem[0000000090800004] = 7455a19e
! %l2 = 6b4a6b8e5b9d7455, Mem[0000000091000026] = d2f1b355
sth %l2,[%i6+0x026] ! Mem[0000000091000024] = 7455b355
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = 8624e74a, %g3 = 65d635bd
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! %l4 = b04e21c4bc21a4d9, Mem[0000000091000032] = 7a30941f
sth %l4,[%i6+0x032] ! Mem[0000000091000030] = a4d9941f
! Mem[000000009180000c] = ec2a3791, %g18 = 8701252c73408bee
ldsw [%o0+0x00c],%g2 ! %g2 = 8701252c73408bee
! %l2 = 6b4a6b8e5b9d7455, Mem[0000000090800030] = dc3ef5d358a94c81
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = 6b4a6b8e5b9d7455
! %l6 = 6e0e650815607ead, Mem[000000009000001c] = 18391fda
stw %l6,[%i4+0x01c] ! Mem[000000009000001c] = 15607ead
! Mem[0000000091000028] = b35541f1, %g2 = ffffffffec2a3791
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffb355
! %l5 = 83b37651d333bcbe, Mem[0000000090000030] = 573d94b1
stw %l5,[%i4+0x030] ! Mem[0000000090000030] = d333bcbe
p54_label_4:
! %l7 = c4f126d61be2a2c3, Mem[000000007d80001a] = edce11c9
sth %l7,[%i3+0x01a] ! Mem[000000007d800018] = edcea2c3
! %l1 = ffffffffffffdce7, Mem[0000000091800036] = 14b02067
stb %l1,[%o0+0x036] ! Mem[0000000091800034] = e7b02067
! Mem[000000009180001c] = f321fea2, %g2 = ffffffffffffb355
ldub [%o0+0x01f],%g2 ! %g2 = 00000000000000f3
! Mem[000000009180000c] = 37919de9, %g2 = 00000000000000f3
ldsb [%o0+0x00e],%g2 ! %g2 = 0000000000000037
! %l6 = 6e0e650815607ead, Mem[000000007c800010] = 8e3b998e
sth %l6,[%i1+%o2] ! Mem[000000007c800010] = 7ead998e
! %l4 = bc21a4d9, %l5 = d333bcbe, Mem[0000000090000028] = c7af7175 62474693
std %l4,[%i4+%o5] ! Mem[0000000090000028] = bc21a4d9 d333bcbe
! %l4 = b04e21c4bc21a4d9, Mem[000000009080002b] = 90cb9834
stb %l4,[%i5+0x02b] ! Mem[0000000090800028] = d9cb9834
! %l5 = 83b37651d333bcbe, Mem[0000000091000039] = 78fe309b
stb %l5,[%i6+0x039] ! Mem[0000000091000038] = befe309b
! Mem[0000000090800030] = 8e5b9d74, %g2 = 0000000000000037
ldsb [%i5+0x033],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000090000034] = 90609045, %g2 = ffffffffffffff8e
lduh [%i4+0x036],%g2 ! %g2 = 0000000000009060
p54_label_5:
! Mem[000000007d000010] = 33833b8e, %l5 = 83b37651d333bcbe
ldub [%i2+0x011],%l5 ! %l5 = 0000000000000083
! %l4 = b04e21c4bc21a4d9, Mem[000000007d80003f] = 17b4d9ec
stb %l4,[%i3+0x03f] ! Mem[000000007d80003c] = 17b4d9d9
! %l5 = 0000000000000083, Mem[000000007d00000b] = acd1689f
stb %l5,[%i2+0x00b] ! Mem[000000007d000008] = acd16883
! Mem[000000009080001c] = 53628adf, %g2 = 0000000000009060
lduw [%i5+0x01c],%g2 ! %g2 = 0000000053628adf
! %l6 = 15607ead, %l7 = 1be2a2c3, Mem[0000000090000018] = e663a5d9 15607ead
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 15607ead 1be2a2c3
! Mem[0000000090800038] = 554a3e5a, %g2 = 0000000053628adf
ldub [%i5+0x039],%g2 ! %g2 = 0000000000000055
! %l6 = 6e0e650815607ead, Mem[0000000090800006] = 7455a19e
sth %l6,[%i5+0x006] ! Mem[0000000090800004] = 7eada19e
! %l3 = df8a10f2a2a3f66c, Mem[0000000090000030] = d333bcbe
sth %l3,[%i4+0x030] ! Mem[0000000090000030] = f66cbcbe
! Mem[000000007d800000] = ab2312f9, %l3 = df8a10f2a2a3f66c
ldsb [%i3+%g0],%l3 ! %l3 = ffffffffffffffab
! Mem[000000009080002c] = 34df6b4a, %g2 = 0000000000000055
ldub [%i5+0x02e],%g2 ! %g2 = 0000000000000034
p54_label_6:
! Mem[000000007c000008] = ec6fcf0f, %l4 = b04e21c4bc21a4d9
lduw [%i0+%o1],%l4 ! %l4 = 00000000ec6fcf0f
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 00000034, %g3 = 2e582097
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[000000007d000004] = ca1175a0, %l6 = 6e0e650815607ead
ldsh [%i2+0x006],%l6 ! %l6 = 00000000000075a0
! %l2 = 5b9d7455, %l3 = ffffffab, Mem[0000000090000030] = f66cbcbe da399060
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 5b9d7455 ffffffab
! Mem[0000000091000010] = c4f126d61be2a2c3, %g2 = 00000000b35541f1
ldx [%i6+%o2],%g2 ! %g2 = c4f126d61be2a2c3
! Mem[000000007c00002c] = 21e5ff03, %l6 = 00000000000075a0
lduw [%i0+0x02c],%l6 ! %l6 = 0000000021e5ff03
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = 1be2a2c3, %g3 = 65d635bd
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
! Mem[0000000090000038] = 9045cbce22b61a17, %g2 = 000000009045cbce
ldx [%i4+0x038],%g2 ! %g2 = 9045cbce22b61a17
! %l3 = ffffffffffffffab, Mem[0000000090000018] = 15607ead1be2a2c3
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = ffffffffffffffab
! %l2 = 5b9d7455, %l3 = ffffffab, Mem[0000000091800020] = 21fea2c7 41537031
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 5b9d7455 ffffffab
p54_label_7:
! %l3 = ffffffffffffffab, Mem[000000009100002c] = 65d635bd
stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = ffffffab
! Mem[0000000090000010] = b8b0f4d7, %g2 = 9045cbce22b61a17
lduw [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7
! Mem[000000007d800004] = d49248b4, %l3 = ffffffffffffffab
lduh [%i3+0x004],%l3 ! %l3 = 000000000000d492
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = b8b0f4d7, %g3 = 22b61a17
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! Mem[0000000091000028] = b35541f1, %g18 = 8701252c73408bee
ldsw [%i6+%o5],%g2 ! %g2 = 8701252c73408bee
! Mem[000000007d000024] = 80d8c96f, %l5 = 0000000000000083
ldsb [%i2+0x024],%l5 ! %l5 = ffffffffffffff80
! Mem[0000000090800024] = da437290, %g2 = ffffffffb35541f1
lduw [%i5+0x024],%g2 ! %g2 = 00000000da437290
! %l2 = 6b4a6b8e5b9d7455, Mem[000000007d000035] = 488ae71c
stb %l2,[%i2+0x035] ! Mem[000000007d000034] = 4855e71c
! Mem[000000009180003c] = 00b20000, %g2 = 00000000da437290
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800004] = 7eada19e, %g2 = 0000000000000000
ldsb [%i5+0x006],%g2 ! %g2 = 000000000000007e
p54_label_8:
! Mem[0000000090000018] = ffffffff, %g2 = 000000000000007e
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000ffff
! %l1 = ffffffffffffdce7, Mem[0000000091000008] = f5482f5f
stw %l1,[%i6+%o1] ! Mem[0000000091000008] = ffffdce7
! %l3 = 000000000000d492, Mem[0000000091000006] = df48ffff
sth %l3,[%i6+0x006] ! Mem[0000000091000004] = d492ffff
! %l2 = 6b4a6b8e5b9d7455, Mem[0000000090800008] = a19e262fca578ad8
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = 6b4a6b8e5b9d7455
! Mem[000000007c000000] = 5a199bdd, %l7 = c4f126d61be2a2c3
lduw [%i0+%g0],%l7 ! %l7 = 000000005a199bdd
! %l2 = 6b4a6b8e5b9d7455, Mem[0000000091000033] = d9941fa4
stb %l2,[%i6+0x033] ! Mem[0000000091000030] = 55941fa4
! Mem[000000009000001c] = abefdae8, %g2 = 000000000000ffff
ldsb [%i4+0x01f],%g2 ! %g2 = ffffffffffffffab
! %l0 = 9de94c7e3d192ef3, Mem[0000000090800018] = 95560735
stw %l0,[%i5+%o3] ! Mem[0000000090800018] = 3d192ef3
! %l2 = 6b4a6b8e5b9d7455, Mem[0000000091800032] = 9b67d4df
sth %l2,[%o0+0x032] ! Mem[0000000091800030] = 7455d4df
! %l2 = 6b4a6b8e5b9d7455, Mem[000000007c000022] = b889e430
sth %l2,[%i0+0x022] ! Mem[000000007c000020] = b8897455
p54_label_9:
! %l6 = 0000000021e5ff03, Mem[0000000091800018] = 0c9e91293d192ef3
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 0000000021e5ff03
! Mem[0000000090800018] = 3d192ef3, %g18 = 8701252c73408bee
ldsw [%i5+%o3],%g2 ! %g2 = 8701252c73408bee
! %l1 = ffffffffffffdce7, Mem[000000009100001d] = a6e5373d
stb %l1,[%i6+0x01d] ! Mem[000000009100001c] = e7e5373d
! Mem[0000000091800014] = 192ef300, %g2 = 000000003d192ef3
ldsb [%o0+0x015],%g2 ! %g2 = 0000000000000019
! %l6 = 0000000021e5ff03, Mem[0000000090000018] = ffffffffffffffab
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 0000000021e5ff03
! Mem[0000000090800030] = 6b4a6b8e, %g2 = 0000000000000019
ldsh [%i5+0x030],%g2 ! %g2 = 0000000000006b4a
! %l1 = ffffffffffffdce7, Mem[000000007d000020] = 5a625b21
stw %l1,[%i2+%o4] ! Mem[000000007d000020] = ffffdce7
! Mem[000000009000000c] = c349b38e, %g2 = 0000000000006b4a
ldub [%i4+0x00c],%g2 ! %g2 = 00000000000000c3
! Mem[0000000090800008] = 6b4a6b8e 5b9d7455, %g2 = 000000c3, %g3 = 47aa0789
ldd [%i5+%o1],%g2 ! %g2 = 000000006b4a6b8e 000000005b9d7455
! %l6 = 0000000021e5ff03, Mem[0000000090800022] = c762da43
sth %l6,[%i5+0x022] ! Mem[0000000090800020] = ff03da43
p54_label_10:
! Mem[0000000090800018] = 3d192ef353628adf, %g2 = 000000006b4a6b8e
ldx [%i5+%o3],%g2 ! %g2 = 3d192ef353628adf
! Mem[0000000090800028] = ddee8fd9cb9834df, %g2 = 3d192ef353628adf
ldx [%i5+%o5],%g2 ! %g2 = ddee8fd9cb9834df
! Mem[000000007d00003c] = e8ac0f47, %l6 = 0000000021e5ff03
ldsw [%i2+0x03c],%l6 ! %l6 = ffffffffe8ac0f47
! Mem[0000000090000034] = ffffffab, %g2 = ddee8fd9cb9834df
lduh [%i4+0x034],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090000008] = bc841a2f, %g2 = 000000000000ffff
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffbc84
! Mem[0000000091000034] = 40d5befe, %g2 = ffffffffffffbc84
ldub [%i6+0x037],%g2 ! %g2 = 0000000000000040
! Mem[000000009080002c] = 9834df6b, %g2 = 0000000000000040
ldsb [%i5+0x02d],%g2 ! %g2 = ffffffffffffff98
! Mem[0000000091000008] = ffffdce7, %g2 = ffffffffffffff98
lduh [%i6+%o1],%g2 ! %g2 = 000000000000ffff
! %l6 = ffffffffe8ac0f47, Mem[000000007d800000] = ab2312f9
stw %l6,[%i3+%g0] ! Mem[000000007d800000] = e8ac0f47
! Mem[000000009000000c] = b38eb8b0, %g2 = 000000000000ffff
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000b38e
p54_label_11:
! Mem[000000009100000c] = 41c4f126, %g2 = 000000000000b38e
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000041
! %l3 = 000000000000d492, Mem[0000000091000018] = 2c680e1d9ee7e537
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 000000000000d492
! %l5 = ffffffffffffff80, Mem[000000007c00002c] = 21e5ff03
stw %l5,[%i0+0x02c] ! Mem[000000007c00002c] = ffffff80
! Mem[0000000090000034] = ffab9045, %g2 = 0000000000000041
ldsb [%i4+0x036],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000018] = 00000000 0000d492, %g2 = ffffffff, %g3 = 5b9d7455
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 000000000000d492
! Mem[0000000090000008] = bc841a2f c349b38e, %g2 = 00000000, %g3 = 0000d492
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c349b38e
! Mem[000000007c000034] = 027c509c, %l4 = 00000000ec6fcf0f
ldsb [%i0+0x035],%l4 ! %l4 = 000000000000007c
! %l2 = 5b9d7455, %l3 = 0000d492, Mem[000000007c000028] = ede8ac7f ffffff80
std %l2,[%i0+%o5] ! Mem[000000007c000028] = 5b9d7455 0000d492
! Mem[0000000090800014] = 0a82ca3d, %g2 = 00000000bc841a2f
ldsb [%i5+0x015],%g2 ! %g2 = 000000000000000a
! Mem[000000009080000c] = 5b9d7455, %g2 = 000000000000000a
lduh [%i5+0x00c],%g2 ! %g2 = 0000000000005b9d
p54_label_12:
! %l2 = 6b4a6b8e5b9d7455, Mem[000000009180003b] = ce60b200
stb %l2,[%o0+0x03b] ! Mem[0000000091800038] = 5560b200
! %l6 = ffffffffe8ac0f47, Mem[0000000090000010] = b8b0f4d72e582097
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = ffffffffe8ac0f47
! %l4 = 000000000000007c, Mem[0000000090800012] = 4cb9af0a
sth %l4,[%i5+0x012] ! Mem[0000000090800010] = 007caf0a
! %l1 = ffffffffffffdce7, Mem[0000000090800000] = 2f7f1d79
stw %l1,[%i5+%g0] ! Mem[0000000090800000] = ffffdce7
! Mem[0000000090000030] = 9d7455ff, %g2 = 0000000000005b9d
ldub [%i4+0x031],%g2 ! %g2 = 000000000000009d
! Mem[0000000090800000] = ffffdce7, %g2 = 000000000000009d
lduh [%i5+%g0],%g2 ! %g2 = 000000000000ffff
! %l7 = 000000005a199bdd, Mem[0000000090000002] = e74a77d3
sth %l7,[%i4+0x002] ! Mem[0000000090000000] = 9bdd77d3
! Mem[0000000090800018] = 3d192ef3 53628adf, %g2 = 0000ffff, %g3 = c349b38e
ldd [%i5+%o3],%g2 ! %g2 = 000000003d192ef3 0000000053628adf
! %l4 = 000000000000007c, Mem[0000000090800004] = 4f347ead
sth %l4,[%i5+0x004] ! Mem[0000000090800004] = 007c7ead
! Mem[000000007c000024] = 9f4a7340, %l1 = ffffffffffffdce7
ldsw [%i0+0x024],%l1 ! %l1 = ffffffff9f4a7340
p54_label_13:
! Mem[000000009100003c] = 9b50a4d9, %g2 = 000000003d192ef3
ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffff9b50
! %l0 = 9de94c7e3d192ef3, Mem[000000007c800030] = bee8bc58c35da15f
stx %l0,[%i1+0x030] ! Mem[000000007c800030] = 9de94c7e3d192ef3
! %l6 = ffffffffe8ac0f47, Mem[0000000091000006] = d492ffff
sth %l6,[%i6+0x006] ! Mem[0000000091000004] = 0f47ffff
! %l4 = 000000000000007c, Mem[0000000090000008] = bc841a2fc349b38e
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 000000000000007c
! Mem[0000000091000020] = 3d4d27c52e6f7455, %g2 = ffffffffffff9b50
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c52e6f7455
! %l4 = 000000000000007c, Mem[000000007d000029] = 15dbcbb6
stb %l4,[%i2+0x029] ! Mem[000000007d000028] = 157ccbb6
! Mem[0000000090000024] = d31cd9bc, %g2 = 3d4d27c52e6f7455
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000d3
! %l7 = 000000005a199bdd, Mem[000000009000000e] = 007cffff
sth %l7,[%i4+0x00e] ! Mem[000000009000000c] = 9bddffff
! Mem[0000000090000030] = 5b9d7455ffffffab, %g2 = 00000000000000d3
ldx [%i4+0x030],%g2 ! %g2 = 5b9d7455ffffffab
! Mem[000000007c000028] = 5b9d7455, %l2 = 6b4a6b8e5b9d7455
ldsb [%i0+0x029],%l2 ! %l2 = ffffffffffffff9d
p54_label_14:
! Mem[000000009180003c] = b2000000, %g2 = 5b9d7455ffffffab
ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000091000004] = e2760f47, %g2 = ffffffffffffffb2
lduw [%i6+0x004],%g2 ! %g2 = 00000000e2760f47
! Mem[0000000091000034] = 941fa440, %g2 = 00000000e2760f47
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! %l4 = 000000000000007c, Mem[0000000091800036] = e7b02067
sth %l4,[%o0+0x036] ! Mem[0000000091800034] = 007c2067
! Mem[000000007d000008] = acd16883, %l1 = ffffffff9f4a7340
ldsb [%i2+%o1],%l1 ! %l1 = ffffffffffffffac
! Mem[0000000091800030] = f7dc7455, %g2 = 00000000941fa440
ldsh [%o0+0x030],%g2 ! %g2 = fffffffffffff7dc
! Mem[0000000091800038] = 245560b2, %g2 = fffffffffffff7dc
ldsb [%o0+0x03a],%g2 ! %g2 = 0000000000000024
! %l2 = ffffff9d, %l3 = 0000d492, Mem[0000000091800008] = 4c632420 ec2a3791
std %l2,[%o0+%o1] ! Mem[0000000091800008] = ffffff9d 0000d492
! Mem[0000000091000014] = 1be2a2c3, %g2 = 0000000000000024
lduh [%i6+0x014],%g2 ! %g2 = 0000000000001be2
! %l3 = 000000000000d492, Mem[0000000090000012] = ffffe8ac
stb %l3,[%i4+0x012] ! Mem[0000000090000010] = 92ffe8ac
p54_label_15:
! Mem[0000000090000014] = e8ac0f47, %g2 = 0000000000001be2
ldub [%i4+0x014],%g2 ! %g2 = 00000000000000e8
! %l7 = 000000005a199bdd, Mem[0000000090000028] = bc21a4d9
stw %l7,[%i4+%o5] ! Mem[0000000090000028] = 5a199bdd
! Mem[0000000090000034] = ffab9045, %g2 = 00000000000000e8
ldsb [%i4+0x036],%g2 ! %g2 = ffffffffffffffff
! %l4 = 000000000000007c, Mem[000000009000003c] = 22b61a17
sth %l4,[%i4+0x03c] ! Mem[000000009000003c] = 007c1a17
! Mem[000000009080002c] = df6b4a6b, %g2 = ffffffffffffffff
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000df
! Mem[000000007c800010] = 7ead998e, %l7 = 000000005a199bdd
ldsh [%i1+%o2],%l7 ! %l7 = 0000000000007ead
! Mem[0000000091000028] = 5541f1ff, %g2 = 00000000000000df
ldub [%i6+0x029],%g2 ! %g2 = 0000000000000055
! Mem[000000009180003c] = 60b200b2, %g2 = 0000000000000055
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000060b2
! %l3 = 000000000000d492, Mem[0000000090000028] = 5a199bddd333bcbe
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 000000000000d492
! Mem[0000000091000020] = c52e6f74, %g2 = 00000000000060b2
ldub [%i6+0x023],%g2 ! %g2 = 00000000000000c5
p54_label_16:
! %l7 = 0000000000007ead, Mem[0000000090800030] = 6b4a6b8e5b9d7455
stx %l7,[%i5+0x030] ! Mem[0000000090800030] = 0000000000007ead
! Mem[0000000091000020] = 3d4d27c5, %g18 = 8701252c73408bee
ldsw [%i6+%o4],%g2 ! %g2 = 8701252c73408bee
! %l4 = 0000007c, %l5 = ffffff80, Mem[0000000090000000] = 86249bdd 77d35b81
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 0000007c ffffff80
! %l4 = 0000007c, %l5 = ffffff80, Mem[0000000091800008] = ffffff9d 0000d492
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 0000007c ffffff80
! Mem[0000000090000038] = 9045cbce007c1a17, %g2 = 000000003d4d27c5
ldx [%i4+0x038],%g2 ! %g2 = 9045cbce007c1a17
! %l0 = 9de94c7e3d192ef3, Mem[000000009000003c] = 007c1a17
stb %l0,[%i4+0x03c] ! Mem[000000009000003c] = f37c1a17
! %l3 = 000000000000d492, Mem[0000000090800020] = 665fff03
stw %l3,[%i5+%o4] ! Mem[0000000090800020] = 0000d492
! Mem[000000007d00001c] = d760adf6, %l7 = 0000000000007ead
lduw [%i2+0x01c],%l7 ! %l7 = 00000000d760adf6
! %l5 = ffffffffffffff80, Mem[0000000090800010] = b25f007c
stb %l5,[%i5+%o2] ! Mem[0000000090800010] = 805f007c
! %l2 = ffffffffffffff9d, Mem[000000007c80001e] = b67209aa
sth %l2,[%i1+0x01e] ! Mem[000000007c80001c] = b672ff9d
p54_label_17:
! Mem[0000000090000010] = ff92ffe8, %g2 = 9045cbce007c1a17
ldsb [%i4+0x011],%g2 ! %g2 = ffffffffffffffff
! %l7 = 00000000d760adf6, Mem[0000000091000038] = d5befe309b50a4d9
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 00000000d760adf6
! Mem[0000000091000000] = 92f01ec2, %g2 = ffffffffffffffff
lduw [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2
! Mem[0000000090800020] = 00d492da, %g2 = 0000000092f01ec2
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000000
! %l6 = ffffffffe8ac0f47, Mem[0000000090800034] = 00007ead
stw %l6,[%i5+0x034] ! Mem[0000000090800034] = e8ac0f47
! Mem[0000000091000020] = 3d4d27c5, %g18 = 8701252c73408bee
ldsw [%i6+%o4],%g2 ! %g2 = 8701252c73408bee
! %l4 = 000000000000007c, Mem[0000000091800000] = 270d22b947aa0789
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 000000000000007c
! Mem[000000007d000030] = fee68ae3, %l1 = ffffffffffffffac
lduw [%i2+0x030],%l1 ! %l1 = 00000000fee68ae3
! %l5 = ffffffffffffff80, Mem[0000000091800026] = ffabf4c1
sth %l5,[%o0+0x026] ! Mem[0000000091800024] = ff80f4c1
! Mem[0000000090800038] = fc554a3e, %g18 = 8701252c73408bee
ldsw [%i5+0x038],%g2 ! %g2 = 8701252c73408bee
p54_label_18:
! %l7 = 00000000d760adf6, Mem[0000000090800002] = dce7007c
sth %l7,[%i5+0x002] ! Mem[0000000090800000] = adf6007c
! %l4 = 000000000000007c, Mem[0000000091000016] = a2c30000
stb %l4,[%i6+0x016] ! Mem[0000000091000014] = 7cc30000
! Mem[000000007d80000c] = 16a1dce7, %l6 = ffffffffe8ac0f47
ldsw [%i3+0x00c],%l6 ! %l6 = 0000000016a1dce7
! Mem[0000000091000030] = d7bea455, %g2 = fffffffffc554a3e
ldsb [%i6+0x030],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000090000034] = ffffffab, %g2 = ffffffffffffffd7
lduw [%i4+0x034],%g2 ! %g2 = 00000000ffffffab
! Mem[0000000091800000] = 00000000 0000007c, %g2 = ffffffab, %g3 = 53628adf
ldd [%o0+%g0],%g2 ! %g2 = 0000000000000000 000000000000007c
! %l6 = 0000000016a1dce7, Mem[0000000090800002] = adf6007c
sth %l6,[%i5+0x002] ! Mem[0000000090800000] = dce7007c
! Mem[0000000091800014] = 3d192ef3, %g2 = 0000000000000000
lduw [%o0+0x014],%g2 ! %g2 = 000000003d192ef3
! %l4 = 0000007c, %l5 = ffffff80, Mem[0000000091800020] = 5b9d7455 ffffff80
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 0000007c ffffff80
! %l2 = ffffff9d, %l3 = 0000d492, Mem[0000000091000028] = b35541f1 ffffffab
std %l2,[%i6+%o5] ! Mem[0000000091000028] = ffffff9d 0000d492
p54_label_19:
! Mem[000000009080002c] = cb9834df, %g18 = 8701252c73408bee
ldsw [%i5+0x02c],%g2 ! %g2 = 8701252c73408bee
! %l0 = 9de94c7e3d192ef3, Mem[0000000090800034] = e8ac0f47
stb %l0,[%i5+0x034] ! Mem[0000000090800034] = f3ac0f47
! %l6 = 0000000016a1dce7, Mem[0000000091000020] = 3d4d27c52e6f7455
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 0000000016a1dce7
! %l0 = 3d192ef3, %l1 = fee68ae3, Mem[0000000091000000] = 92f01ec2 e2760f47
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 3d192ef3 fee68ae3
! Mem[000000009100002c] = 0000d492, %g18 = 8701252c73408bee
ldsw [%i6+0x02c],%g2 ! %g2 = 8701252c73408bee
! Mem[0000000091800034] = 007c2067, %g2 = 000000000000d492
lduh [%o0+0x036],%g2 ! %g2 = 000000000000007c
! Mem[000000007d80001c] = 8d6438e0, %l4 = 000000000000007c
ldsh [%i3+0x01c],%l4 ! %l4 = ffffffffffff8d64
! Mem[000000007d000004] = ca1175a0, %l2 = ffffffffffffff9d
lduw [%i2+0x004],%l2 ! %l2 = 00000000ca1175a0
! %l3 = 000000000000d492, Mem[000000007c80001c] = b672ff9d
stw %l3,[%i1+0x01c] ! Mem[000000007c80001c] = 0000d492
! Mem[0000000091000014] = 1be27cc3, %g18 = 8701252c73408bee
ldsw [%i6+0x014],%g2 ! %g2 = 8701252c73408bee
p54_label_20:
! %l6 = 0000000016a1dce7, Mem[0000000090000030] = 5b9d7455
sth %l6,[%i4+0x030] ! Mem[0000000090000030] = dce77455
! Mem[0000000091000008] = dce7ccff, %g2 = 000000001be27cc3
ldsb [%i6+0x00a],%g2 ! %g2 = ffffffffffffffdc
! Mem[000000007c800034] = 3d192ef3, %l3 = 000000000000d492
ldsh [%i1+0x036],%l3 ! %l3 = 0000000000002ef3
! Mem[0000000091000024] = a1dce7ff, %g2 = ffffffffffffffdc
ldsb [%i6+0x025],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000090000028] = 00000000, %g2 = ffffffffffffffa1
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000000000
! %l5 = ffffffffffffff80, Mem[000000009180002b] = 4c472562
stb %l5,[%o0+0x02b] ! Mem[0000000091800028] = 80472562
! Mem[0000000091000020] = 00000000, %g18 = 8701252c73408bee
ldsw [%i6+%o4],%g2 ! %g2 = 8701252c73408bee
! %l6 = 0000000016a1dce7, Mem[0000000090000028] = 000000000000d492
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 0000000016a1dce7
! %l0 = 9de94c7e3d192ef3, Mem[0000000091800024] = ffffff80
stw %l0,[%o0+0x024] ! Mem[0000000091800024] = 3d192ef3
! %l7 = 00000000d760adf6, Mem[0000000090000008] = 00000000
stb %l7,[%i4+%o1] ! Mem[0000000090000008] = f6000000
p54_label_21:
! Mem[000000009100003c] = f6000000, %g2 = 0000000000000000
ldsb [%i6+0x03f],%g2 ! %g2 = fffffffffffffff6
! Mem[000000007c800020] = fd0b3305, %l2 = 00000000ca1175a0
ldsw [%i1+%o4],%l2 ! %l2 = fffffffffd0b3305
! Mem[000000007d000030] = fee68ae3 4855e71c, %l0 = 3d192ef3, %l1 = fee68ae3
ldd [%i2+0x030],%l0 ! %l0 = 00000000fee68ae3 000000004855e71c
! %l5 = ffffffffffffff80, Mem[000000009000000c] = 00009bdd
stw %l5,[%i4+0x00c] ! Mem[000000009000000c] = ffffff80
! %l7 = 00000000d760adf6, Mem[000000007d80003d] = 17b4d9d9
stb %l7,[%i3+0x03d] ! Mem[000000007d80003c] = 17f6d9d9
! %l1 = 000000004855e71c, Mem[0000000091000000] = 3d192ef3fee68ae3
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 000000004855e71c
! Mem[0000000091000018] = 00000000 0000d492, %g2 = fffffff6, %g3 = 0000007c
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 000000000000d492
! Mem[0000000091000020] = 0000000016a1dce7, %g2 = 0000000000000000
ldx [%i6+%o4],%g2 ! %g2 = 0000000016a1dce7
! Mem[000000007d000000] = ef00ac88, %l6 = 0000000016a1dce7
lduw [%i2+%g0],%l6 ! %l6 = 00000000ef00ac88
! Mem[0000000090800020] = d492da43, %g2 = 0000000016a1dce7
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffd492
p54_label_22:
! Mem[0000000091000008] = dce7ccff, %g2 = ffffffffffffd492
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffffdce7
! %l4 = ffffffffffff8d64, Mem[0000000091000004] = 4855e71c
sth %l4,[%i6+0x004] ! Mem[0000000091000004] = 8d64e71c
! Mem[0000000090800028] = 8fd9cb98, %g2 = ffffffffffffdce7
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff8fd9
! Mem[0000000091000000] = 00000000, %g18 = 8701252c73408bee
ldsw [%i6+%g0],%g2 ! %g2 = 8701252c73408bee
! %l4 = ffffffffffff8d64, Mem[0000000091800028] = f4c1a2804725624a
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = ffffffffffff8d64
! Mem[0000000090000034] = ffffffab, %g2 = 0000000000000000
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000010] = c4f126d6 1be27cc3, %g2 = ffffffff, %g3 = 0000d492
ldd [%i6+%o2],%g2 ! %g2 = 00000000c4f126d6 000000001be27cc3
! %l2 = fd0b3305, %l3 = 00002ef3, Mem[0000000091000010] = c4f126d6 1be27cc3
std %l2,[%i6+%o2] ! Mem[0000000091000010] = fd0b3305 00002ef3
! Mem[0000000091000020] = 0000000016a1dce7, %g2 = 00000000c4f126d6
ldx [%i6+%o4],%g2 ! %g2 = 0000000016a1dce7
! %l0 = 00000000fee68ae3, Mem[0000000090000008] = f6000000ffffff80
stx %l0,[%i4+%o1] ! Mem[0000000090000008] = 00000000fee68ae3
p54_label_23:
! %l7 = 00000000d760adf6, Mem[0000000090000000] = 0000007c
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = d760adf6
! %l1 = 000000004855e71c, Mem[000000009000002e] = dce7dce7
stb %l1,[%i4+0x02e] ! Mem[000000009000002c] = 1ce7dce7
! %l0 = fee68ae3, %l1 = 4855e71c, Mem[0000000090800018] = 3d192ef3 53628adf
std %l0,[%i5+%o3] ! Mem[0000000090800018] = fee68ae3 4855e71c
! %l5 = ffffffffffffff80, Mem[0000000090000008] = 00000000fee68ae3
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffff80
! %l0 = fee68ae3, %l1 = 4855e71c, Mem[0000000091000008] = ffffdce7 ccff9541
std %l0,[%i6+%o1] ! Mem[0000000091000008] = fee68ae3 4855e71c
! Mem[000000009180000c] = ffffff80, %g2 = 0000000016a1dce7
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ffffff80
! %l0 = fee68ae3, %l1 = 4855e71c, Mem[000000007c800028] = 400106ec ab8d004c
std %l0,[%i1+%o5] ! Mem[000000007c800028] = fee68ae3 4855e71c
! %l7 = 00000000d760adf6, Mem[000000007c000010] = c44d38e8
stb %l7,[%i0+%o2] ! Mem[000000007c000010] = f64d38e8
! %l1 = 000000004855e71c, Mem[0000000091800028] = ffffffff
sth %l1,[%o0+%o5] ! Mem[0000000091800028] = e71cffff
! Mem[000000007c800018] = ab15505c, %l1 = 000000004855e71c
ldub [%i1+0x01b],%l1 ! %l1 = 000000000000005c
p54_label_24:
! %l0 = 00000000fee68ae3, Mem[0000000091800038] = 20672455
stw %l0,[%o0+0x038] ! Mem[0000000091800038] = fee68ae3
! Mem[0000000091000004] = 1cfee68a, %g2 = 00000000ffffff80
ldsb [%i6+0x007],%g2 ! %g2 = 000000000000001c
! Mem[0000000091800010] = 9de94c7e, %g18 = 8701252c73408bee
ldsw [%o0+%o2],%g2 ! %g2 = 8701252c73408bee
! %l0 = fee68ae3, %l1 = 0000005c, Mem[0000000090000028] = 00000000 16a11ce7
std %l0,[%i4+%o5] ! Mem[0000000090000028] = fee68ae3 0000005c
! Mem[000000009080000c] = 5b9d7455, %g2 = ffffffff9de94c7e
ldsh [%i5+0x00c],%g2 ! %g2 = 0000000000005b9d
! %l7 = 00000000d760adf6, Mem[0000000091000034] = 941fa440
sth %l7,[%i6+0x034] ! Mem[0000000091000034] = adf6a440
! %l7 = 00000000d760adf6, Mem[000000007c000004] = 773287e7
stw %l7,[%i0+0x004] ! Mem[000000007c000004] = d760adf6
! %l6 = 00000000ef00ac88, Mem[0000000090000010] = ffff92ffe8ac0f47
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000000ef00ac88
! Mem[0000000091800018] = 00000021, %g2 = 0000000000005b9d
ldub [%o0+0x019],%g2 ! %g2 = 0000000000000000
! Mem[000000007d800010] = 695a9684, %l6 = 00000000ef00ac88
ldsh [%i3+%o2],%l6 ! %l6 = 000000000000695a
p54_label_25:
! Mem[0000000091000004] = 8d64e71c, %g2 = 0000000000000000
ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = ffffffffffffff8d
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! %l1 = 000000000000005c, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = 000000000000005c
! %l2 = fd0b3305, %l3 = 00002ef3, Mem[0000000090800000] = ffffdce7 007c7ead
std %l2,[%i5+%g0] ! Mem[0000000090800000] = fd0b3305 00002ef3
! Mem[0000000090800008] = 6b4a6b8e, %g18 = 8701252c73408bee
ldsw [%i5+%o1],%g2 ! %g2 = 8701252c73408bee
! %l5 = ffffffffffffff80, Mem[000000007c800038] = dcda2ce7f589bda1
stx %l5,[%i1+0x038] ! Mem[000000007c800038] = ffffffffffffff80
! Mem[0000000091000014] = 002ef300, %g2 = 000000006b4a6b8e
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 00000000, %g2 = 0000000000000000
ldsb [%i6+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = 16a1dce7, %g2 = 0000000000000000
lduw [%i6+0x024],%g2 ! %g2 = 0000000016a1dce7
! %l4 = ffff8d64, %l5 = ffffff80, Mem[0000000090000000] = d760adf6 ffffff80
std %l4,[%i4+%g0] ! Mem[0000000090000000] = ffff8d64 ffffff80
ba,a p54_not_taken_0_end
p54_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000005c
bne,a,pn %xcc,p54_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fffffffffd0b3305
bne,a,pn %xcc,p54_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000002ef3
bne,a,pn %xcc,p54_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffff8d64
bne,a,pn %xcc,p54_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffff80
bne,a,pn %xcc,p54_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000695a
bne,a,pn %xcc,p54_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d760adf6
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 ae74400b 9524f434
bne %xcc,p54_f0_fail
nop
! Check Local Memory
set p54_local0_expect,%g1
p54_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 5a199bddd760adf6
ldx [%i0+0x000],%g3 ! Observed data at 000000007c000000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = f64d38e837916a39
ldx [%i0+0x010],%g3 ! Observed data at 000000007c000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = b88974559f4a7340
ldx [%i0+0x020],%g3 ! Observed data at 000000007c000020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5b9d74550000d492
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+0x010],%g2 ! Expected data = 7ead998e531b5c15
ldx [%i1+0x010],%g3 ! Observed data at 000000007c800010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ab15505c0000d492
ldx [%i1+0x018],%g3 ! Observed data at 000000007c800018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = fee68ae34855e71c
ldx [%i1+0x028],%g3 ! Observed data at 000000007c800028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9de94c7e3d192ef3
ldx [%i1+0x030],%g3 ! Observed data at 000000007c800030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffffffffff80
ldx [%i1+0x038],%g3 ! Observed data at 000000007c800038
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x038,%g4
set p54_local2_expect,%g1
p54_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = acd16883b74f7103
ldx [%i2+0x008],%g3 ! Observed data at 000000007d000008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffdce780d8c96f
ldx [%i2+0x020],%g3 ! Observed data at 000000007d000020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 157ccbb6e7fd212c
ldx [%i2+0x028],%g3 ! Observed data at 000000007d000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fee68ae34855e71c
ldx [%i2+0x030],%g3 ! Observed data at 000000007d000030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x030,%g4
set p54_local3_expect,%g1
p54_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = e8ac0f47d49248b4
ldx [%i3+0x000],%g3 ! Observed data at 000000007d800000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 695a968437665e3b
ldx [%i3+0x010],%g3 ! Observed data at 000000007d800010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = edcea2c38d6438e0
ldx [%i3+0x018],%g3 ! Observed data at 000000007d800018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5b9d7455a2a3f66c
ldx [%i3+0x030],%g3 ! Observed data at 000000007d800030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0deeb7b117f6d9d9
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
! 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:
stha %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800018]
done
p54_trap1o:
stha %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800018]
done
p54_trap2e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c800018]
done
p54_trap2o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c800018]
done
p54_trap3e:
nop
nop
nop
nop
nop
done
p54_trap3o:
nop
nop
nop
nop
nop
done
p54_init_memory_pointers:
set p54_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p54_local0_start,%i0
set p54_local1_start,%i1
set p54_local2_start,%i2
set p54_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9de94c7e3d192ef3
ldx [%g1+0x008],%l1 ! %l1 = 695a968437665e3b
ldx [%g1+0x010],%l2 ! %l2 = 6b4a6b8e5b9d7455
ldx [%g1+0x018],%l3 ! %l3 = df8a10f2a2a3f66c
ldx [%g1+0x020],%l4 ! %l4 = b04e21c4bc21a4d9
ldx [%g1+0x028],%l5 ! %l5 = 83b37651d333bcbe
ldx [%g1+0x030],%l6 ! %l6 = 6e0e650815607ead
ldx [%g1+0x038],%l7 ! %l7 = c4f126d61be2a2c3
! Initialize the output register of window 0
set unres3_start,%o0
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 = 91055a53 0dedeb42 f1043d1f 31315576
! %f4 = f60449c6 31e0fb2c 16a47c9a 73bef2ff
! %f8 = a764da7b 367dfcc5 f3dd2eb0 dfc2cd2c
! %f12 = 37f32f1e 5916bddd aa05ecb9 acea2899
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 602ef28d dfa634ef 5065aa7d 9cec0993
! %f20 = 00803e39 2915716b ef0fd41b 8f7f6e69
! %f24 = ce93d6fe 5965030c a8ac648d 1a9b2a34
! %f28 = 841eb9b4 fcefa49f ac366fc7 47313e1a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3605afb4 732d4762 e305436f 69451b74
! %f36 = ec253714 2d69679d 8470d56a 42618c85
! %f40 = 14ca5915 f0a1e358 cf7bd089 9e6a374d
! %f44 = 4d81a99d b1074ccb 4b131605 145de29a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x857916b70000001c,%g7,%g1 ! GSR scale = 3, align = 4
wr %g1,%g0,%gsr ! GSR = 857916b70000001c
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 55
p55_label_1:
! Mem[000000009080001c] = 8adf665f, %g2 = 0e806bd91125101c
ldsb [%i5+0x01e],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = ffffffffffffff8a
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[0000000090000000] = 8624e74a77d35b81, %g2 = fc554a3e5ac4b8a1
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a77d35b81
! %l4 = 17173c3e6bc03887, Mem[0000000091000038] = d578fe309b50f1dd
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 17173c3e6bc03887
! Mem[0000000091800018] = 0c9e9129, %g18 = 5ebbbd3e620c58bb
ldsw [%o0+%o3],%g2 ! %g2 = 5ebbbd3e620c58bb
! Mem[0000000091000018] = 1d9ea6e5, %g2 = 000000000c9e9129
ldub [%i6+0x01b],%g2 ! %g2 = 000000000000001d
! Mem[000000009000000c] = c349b38e, %g2 = 000000000000001d
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c349b38e
! %l4 = 17173c3e6bc03887, Mem[000000007e800026] = b865395b
sth %l4,[%i1+0x026] ! Mem[000000007e800024] = b8653887
! Mem[0000000090800010] = b25f4cb9af0a82ca, %g2 = 00000000c349b38e
ldx [%i5+%o2],%g2 ! %g2 = b25f4cb9af0a82ca
! Mem[000000007f800028] = bd14d01d a7ee2fb1, %l2 = 46011552, %l3 = b31772d7
ldd [%i3+%o5],%l2 ! %l2 = 00000000bd14d01d 00000000a7ee2fb1
p55_label_2:
! %l5 = 5595a0341b7c07f8, Mem[000000007e800008] = ca84bb79
stw %l5,[%i1+%o1] ! Mem[000000007e800008] = 1b7c07f8
! %l4 = 6bc03887, %l5 = 1b7c07f8, Mem[0000000091000020] = 3d4d27c5 2e6fd2f1
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 6bc03887 1b7c07f8
! Mem[0000000091800018] = 91291d13, %g2 = b25f4cb9af0a82ca
ldsb [%o0+0x01a],%g2 ! %g2 = ffffffffffffff91
! Mem[000000007f800008] = b00cdc4e f9e84f18, %l2 = bd14d01d, %l3 = a7ee2fb1
ldd [%i3+%o1],%l2 ! %l2 = 00000000b00cdc4e 00000000f9e84f18
! %l3 = 00000000f9e84f18, Mem[0000000090000028] = c7af7175
stw %l3,[%i4+%o5] ! Mem[0000000090000028] = f9e84f18
! %l6 = 325aa750f75b1b14, Mem[000000009100000e] = 95411b12
sth %l6,[%i6+0x00e] ! Mem[000000009100000c] = 1b141b12
! Mem[0000000090000030] = 573d94b1, %g2 = ffffffffffffff91
lduh [%i4+0x030],%g2 ! %g2 = 000000000000573d
! %l4 = 17173c3e6bc03887, Mem[000000009180001c] = 1d1391a2
stw %l4,[%o0+0x01c] ! Mem[000000009180001c] = 6bc03887
! %l1 = c85a56e8870571e7, Mem[000000009000003e] = 1a170000
stb %l1,[%i4+0x03e] ! Mem[000000009000003c] = e7170000
! Mem[000000009180003c] = 60b200b2, %g2 = 000000000000573d
ldub [%o0+0x03c],%g2 ! %g2 = 0000000000000060
p55_label_3:
! Mem[000000007e800000] = 24559e12b3216222, %l7 = 7c5d1bc015415d3c
ldx [%i1+%g0],%l7 ! %l7 = 24559e12b3216222
! %l4 = 17173c3e6bc03887, Mem[0000000090000004] = 77d35b81
stw %l4,[%i4+0x004] ! Mem[0000000090000004] = 6bc03887
! Mem[0000000090000018] = e663a5d9, %g18 = 5ebbbd3e620c58bb
ldsw [%i4+%o3],%g2 ! %g2 = 5ebbbd3e620c58bb
! Mem[0000000091800030] = f7dc9b67d4df14b0, %g2 = ffffffffe663a5d9
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df14b0
! %l3 = 00000000f9e84f18, Mem[000000009080002c] = cb9834df
stb %l3,[%i5+0x02c] ! Mem[000000009080002c] = 189834df
! Mem[0000000090000008] = 1a2fc349, %g2 = f7dc9b67d4df14b0
ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000001a2f
! %l0 = d87f240a22858778, Mem[0000000091800030] = f7dc9b67
stw %l0,[%o0+0x030] ! Mem[0000000091800030] = 22858778
! %l0 = d87f240a22858778, Mem[0000000091800008] = 4c632420ec2a3791
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = d87f240a22858778
! Mem[000000009100002c] = 65d635bd, %g18 = 5ebbbd3e620c58bb
ldsw [%i6+0x02c],%g2 ! %g2 = 5ebbbd3e620c58bb
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 65d635bd, %g3 = 0bad0b00
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
p55_label_4:
! Mem[0000000090800018] = 95560735 53628adf, %g2 = b35541f1, %g3 = 65d635bd
ldd [%i5+%o3],%g2 ! %g2 = 0000000095560735 0000000053628adf
! Mem[000000007e800024] = b8653887, %l0 = d87f240a22858778
ldsw [%i1+0x024],%l0 ! %l0 = ffffffffb8653887
! %l7 = 24559e12b3216222, Mem[0000000090800010] = b25f4cb9
sth %l7,[%i5+%o2] ! Mem[0000000090800010] = 62224cb9
! Mem[000000007e800018] = b301e4f3, %l4 = 17173c3e6bc03887
ldsh [%i1+0x01a],%l4 ! %l4 = ffffffffffffe4f3
! Mem[0000000091800008] = d87f240a22858778, %g2 = 0000000095560735
ldx [%o0+%o1],%g2 ! %g2 = d87f240a22858778
! Mem[0000000090000030] = 573d94b1da399060, %g2 = d87f240a22858778
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! Mem[000000007e000020] = e18be56e, %l2 = 00000000b00cdc4e
ldsw [%i0+%o4],%l2 ! %l2 = ffffffffe18be56e
! %l4 = ffffffffffffe4f3, Mem[0000000090000002] = e74a6bc0
stb %l4,[%i4+0x002] ! Mem[0000000090000000] = f34a6bc0
! Mem[000000009080003c] = a1000000, %g2 = 573d94b1da399060
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffffa1
! %l0 = ffffffffb8653887, Mem[000000007e80001c] = 3463d515
sth %l0,[%i1+0x01c] ! Mem[000000007e80001c] = 3887d515
p55_label_5:
! %l2 = e18be56e, %l3 = f9e84f18, Mem[0000000090800018] = 95560735 53628adf
std %l2,[%i5+%o3] ! Mem[0000000090800018] = e18be56e f9e84f18
! Mem[000000007f800018] = 29984d61, %l7 = 24559e12b3216222
ldsb [%i3+0x01a],%l7 ! %l7 = 000000000000004d
! %l2 = ffffffffe18be56e, Mem[000000009000000d] = 49b38eb8
stb %l2,[%i4+0x00d] ! Mem[000000009000000c] = 6eb38eb8
! %l4 = ffffffffffffe4f3, Mem[0000000090000010] = b8b0f4d7
stb %l4,[%i4+%o2] ! Mem[0000000090000010] = f3b0f4d7
! %l3 = 00000000f9e84f18, Mem[000000009100001f] = 376bc038
stb %l3,[%i6+0x01f] ! Mem[000000009100001c] = 186bc038
! Mem[000000007f800038] = 39902e7d7e437869, %l3 = 00000000f9e84f18
ldx [%i3+0x038],%l3 ! %l3 = 39902e7d7e437869
! Mem[0000000090800030] = f5d358a9, %g2 = ffffffffffffffa1
ldsh [%i5+0x032],%g2 ! %g2 = fffffffffffff5d3
! Mem[0000000090800008] = a19e262f ca578ad8, %g2 = fffff5d3, %g3 = 53628adf
ldd [%i5+%o1],%g2 ! %g2 = 00000000a19e262f 00000000ca578ad8
! Mem[0000000091800014] = 01f6b102, %g2 = 00000000a19e262f
lduh [%o0+0x014],%g2 ! %g2 = 00000000000001f6
! %l2 = e18be56e, %l3 = 7e437869, Mem[0000000091800038] = 206724ce 60b200b2
std %l2,[%o0+0x038] ! Mem[0000000091800038] = e18be56e 7e437869
p55_label_6:
! %l3 = 39902e7d7e437869, Mem[000000007e800018] = b301e4f33887d515
stx %l3,[%i1+%o3] ! Mem[000000007e800018] = 39902e7d7e437869
! %l4 = ffffe4f3, %l5 = 1b7c07f8, Mem[000000007f800000] = 39d74420 0ac76bcf
std %l4,[%i3+%g0] ! Mem[000000007f800000] = ffffe4f3 1b7c07f8
! %l1 = c85a56e8870571e7, Mem[000000007f000008] = f2d1e94d
stw %l1,[%i2+%o1] ! Mem[000000007f000008] = 870571e7
! Mem[000000009000003c] = 22b6e717, %g2 = 00000000000001f6
lduw [%i4+0x03c],%g2 ! %g2 = 0000000022b6e717
! Mem[0000000091800000] = 270d22b9 47aa0789, %g2 = 22b6e717, %g3 = ca578ad8
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 0000000047aa0789
! %l0 = b8653887, %l1 = 870571e7, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l0,[%i5+0x030] ! Mem[0000000090800030] = b8653887 870571e7
! Mem[0000000091800004] = aa0789d8, %g2 = 00000000270d22b9
ldub [%o0+0x005],%g2 ! %g2 = 00000000000000aa
! Mem[000000007f800034] = 9299999f, %l6 = 325aa750f75b1b14
lduh [%i3+0x036],%l6 ! %l6 = 000000000000999f
! Mem[000000007e000000] = 22b461e7, %l7 = 000000000000004d
lduw [%i0+%g0],%l7 ! %l7 = 0000000022b461e7
! %l0 = ffffffffb8653887, Mem[000000007f800024] = 4a60005c
sth %l0,[%i3+0x024] ! Mem[000000007f800024] = 3887005c
p55_label_7:
! Mem[000000009100002c] = 65d635bd, %g2 = 00000000000000aa
ldub [%i6+0x02c],%g2 ! %g2 = 0000000000000065
! Mem[000000007f000034] = 9b04c89e, %l1 = c85a56e8870571e7
ldsw [%i2+0x034],%l1 ! %l1 = ffffffff9b04c89e
! %l0 = b8653887, %l1 = 9b04c89e, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l0,[%i5+%g0] ! Mem[0000000090800000] = b8653887 9b04c89e
! %l0 = ffffffffb8653887, Mem[000000007f800031] = a194a220
stb %l0,[%i3+0x031] ! Mem[000000007f800030] = a187a220
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = 00000065, %g3 = 47aa0789
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! Mem[000000007f80002c] = a7ee2fb1, %l0 = ffffffffb8653887
ldsw [%i3+0x02c],%l0 ! %l0 = ffffffffa7ee2fb1
! %l6 = 000000000000999f, Mem[000000009080002b] = 90189834
stb %l6,[%i5+0x02b] ! Mem[0000000090800028] = 9f189834
! %l3 = 39902e7d7e437869, Mem[000000009180001f] = 8721fea2
stb %l3,[%o0+0x01f] ! Mem[000000009180001c] = 6921fea2
! %l1 = ffffffff9b04c89e, Mem[0000000090800030] = b8653887
stb %l1,[%i5+0x030] ! Mem[0000000090800030] = 9e653887
! Mem[0000000091000010] = 381f6632, %g2 = 000000001b126a38
ldub [%i6+0x013],%g2 ! %g2 = 0000000000000038
p55_label_8:
! Mem[0000000091800038] = 8be56e7e, %g2 = 0000000000000038
ldsb [%o0+0x039],%g2 ! %g2 = ffffffffffffff8b
! Mem[0000000090800028] = ddee8f9f, %g18 = 5ebbbd3e620c58bb
ldsw [%i5+%o5],%g2 ! %g2 = 5ebbbd3e620c58bb
! %l1 = ffffffff9b04c89e, Mem[000000007e800008] = 1b7c07f8a933e955
stx %l1,[%i1+%o1] ! Mem[000000007e800008] = ffffffff9b04c89e
! Mem[0000000091800014] = 01f6b102, %g18 = 5ebbbd3e620c58bb
ldsw [%o0+0x014],%g2 ! %g2 = 5ebbbd3e620c58bb
! Mem[0000000090800010] = 62224cb9 af0a82ca, %g2 = 01f6b102, %g3 = 1f66326f
ldd [%i5+%o2],%g2 ! %g2 = 0000000062224cb9 00000000af0a82ca
! Mem[0000000090800018] = e18be56e, %g18 = 5ebbbd3e620c58bb
ldsw [%i5+%o3],%g2 ! %g2 = 5ebbbd3e620c58bb
! %l3 = 39902e7d7e437869, Mem[000000009100001c] = 9ea6e518
stb %l3,[%i6+0x01c] ! Mem[000000009100001c] = 69a6e518
! Mem[0000000090800004] = 9b04c89e, %g18 = 5ebbbd3e620c58bb
ldsw [%i5+0x004],%g2 ! %g2 = 5ebbbd3e620c58bb
! Mem[000000007f00003c] = 6147ba6a, %l7 = 0000000022b461e7
lduh [%i2+0x03c],%l7 ! %l7 = 0000000000006147
! %l0 = a7ee2fb1, %l1 = 9b04c89e, Mem[000000007f800010] = fc8b257d 72a01962
std %l0,[%i3+%o2] ! Mem[000000007f800010] = a7ee2fb1 9b04c89e
p55_label_9:
! Mem[0000000090800024] = da437290, %g18 = 5ebbbd3e620c58bb
ldsw [%i5+0x024],%g2 ! %g2 = 5ebbbd3e620c58bb
! Mem[0000000091000020] = 38871b7c, %g2 = ffffffffda437290
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000003887
! %l3 = 39902e7d7e437869, Mem[000000009100001c] = 69a6e518
sth %l3,[%i6+0x01c] ! Mem[000000009100001c] = 7869e518
! Mem[0000000091000004] = df48f548, %g2 = 0000000000003887
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffdf48
! %l0 = a7ee2fb1, %l1 = 9b04c89e, Mem[000000007e000038] = ec2dbca2 d95d3b0a
std %l0,[%i0+0x038] ! Mem[000000007e000038] = a7ee2fb1 9b04c89e
! Mem[000000007f00001c] = 5642aff5, %l3 = 39902e7d7e437869
ldsw [%i2+0x01c],%l3 ! %l3 = 000000005642aff5
! Mem[000000007f800038] = 39902e7d, %l4 = ffffffffffffe4f3
lduw [%i3+0x038],%l4 ! %l4 = 0000000039902e7d
! %l0 = a7ee2fb1, %l1 = 9b04c89e, Mem[0000000090000018] = e663a5d9 18391fda
std %l0,[%i4+%o3] ! Mem[0000000090000018] = a7ee2fb1 9b04c89e
! Mem[0000000090000038] = cbce22b6, %g2 = ffffffffffffdf48
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffffcb
! %l0 = ffffffffa7ee2fb1, Mem[000000007e800028] = 865dc7d011d8e2c3
stx %l0,[%i1+%o5] ! Mem[000000007e800028] = ffffffffa7ee2fb1
p55_label_10:
! Mem[000000009080003c] = c4b8a100, %g2 = ffffffffffffffcb
ldsb [%i5+0x03d],%g2 ! %g2 = ffffffffffffffc4
! Mem[0000000090800004] = 9b04c89e, %g2 = ffffffffffffffc4
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff9b04
! %l4 = 0000000039902e7d, Mem[000000009100000f] = 141b126a
stb %l4,[%i6+0x00f] ! Mem[000000009100000c] = 7d1b126a
! Mem[0000000091800020] = 21fea2c741537031, %g2 = ffffffffffff9b04
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c741537031
! Mem[0000000090800014] = af0a82ca, %g2 = 21fea2c741537031
lduh [%i5+0x014],%g2 ! %g2 = 000000000000af0a
! %l4 = 0000000039902e7d, Mem[000000009100001e] = e5186bc0
stb %l4,[%i6+0x01e] ! Mem[000000009100001c] = 7d186bc0
! Mem[0000000090000034] = da399060, %g18 = 5ebbbd3e620c58bb
ldsw [%i4+0x034],%g2 ! %g2 = 5ebbbd3e620c58bb
! Mem[000000009000003c] = 22b6e717, %g18 = 5ebbbd3e620c58bb
ldsw [%i4+0x03c],%g2 ! %g2 = 5ebbbd3e620c58bb
! Mem[000000009180001c] = 386921fe, %g2 = 0000000022b6e717
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000003869
! %l4 = 0000000039902e7d, Mem[000000009180002c] = 4725624a
stw %l4,[%o0+0x02c] ! Mem[000000009180002c] = 39902e7d
p55_label_11:
! Mem[000000007e000018] = a6bfe822 a2db72d2, %l4 = 39902e7d, %l5 = 1b7c07f8
ldd [%i0+%o3],%l4 ! %l4 = 00000000a6bfe822 00000000a2db72d2
! %l3 = 000000005642aff5, Mem[0000000091000028] = b35541f165d635bd
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = 000000005642aff5
! %l1 = ffffffff9b04c89e, Mem[0000000090000014] = 2e582097
stw %l1,[%i4+0x014] ! Mem[0000000090000014] = 9b04c89e
! Mem[0000000091000038] = 17173c3e, %g2 = 0000000000003869
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000001717
! Mem[000000007f800028] = bd14d01d, %l0 = ffffffffa7ee2fb1
ldsh [%i3+0x02a],%l0 ! %l0 = ffffffffffffd01d
! %l6 = 0000999f, %l7 = 00006147, Mem[000000007e800018] = 39902e7d 7e437869
std %l6,[%i1+%o3] ! Mem[000000007e800018] = 0000999f 00006147
! Mem[000000007f800000] = ffffe4f3, %l4 = 00000000a6bfe822
ldsw [%i3+%g0],%l4 ! %l4 = ffffffffffffe4f3
! %l0 = ffffd01d, %l1 = 9b04c89e, Mem[0000000090800028] = ddee8f9f 189834df
std %l0,[%i5+%o5] ! Mem[0000000090800028] = ffffd01d 9b04c89e
! Mem[0000000090800014] = af0a82ca, %g18 = 5ebbbd3e620c58bb
ldsw [%i5+0x014],%g2 ! %g2 = 5ebbbd3e620c58bb
! Mem[0000000091800034] = d4df14b0, %g2 = ffffffffaf0a82ca
ldub [%o0+0x034],%g2 ! %g2 = 00000000000000d4
p55_label_12:
! Mem[0000000090000030] = 94b1da39, %g2 = 00000000000000d4
lduh [%i4+0x032],%g2 ! %g2 = 00000000000094b1
! Mem[0000000090000020] = efdae8a0ecd31cd9, %g2 = 00000000000094b1
ldx [%i4+%o4],%g2 ! %g2 = efdae8a0ecd31cd9
! Mem[0000000090000024] = d9f9e84f, %g2 = efdae8a0ecd31cd9
ldsb [%i4+0x027],%g2 ! %g2 = ffffffffffffffd9
! Mem[0000000091000014] = 1f66326f, %g2 = ffffffffffffffd9
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! %l0 = ffffd01d, %l1 = 9b04c89e, Mem[0000000090000030] = 573d94b1 da399060
std %l0,[%i4+0x030] ! Mem[0000000090000030] = ffffd01d 9b04c89e
! Mem[0000000090800008] = a19e262fca578ad8, %g2 = 0000000000001f66
ldx [%i5+%o1],%g2 ! %g2 = a19e262fca578ad8
! %l0 = ffffffffffffd01d, Mem[0000000091000010] = 1b126a38
stw %l0,[%i6+%o2] ! Mem[0000000091000010] = ffffd01d
! Mem[0000000090800010] = 62224cb9, %g2 = a19e262fca578ad8
lduw [%i5+%o2],%g2 ! %g2 = 0000000062224cb9
! Mem[000000007f000008] = 870571e7bea43427, %l0 = ffffffffffffd01d
ldx [%i2+%o1],%l0 ! %l0 = 870571e7bea43427
! %l7 = 0000000000006147, Mem[000000007f800008] = b00cdc4ef9e84f18
stx %l7,[%i3+%o1] ! Mem[000000007f800008] = 0000000000006147
p55_label_13:
! %l7 = 0000000000006147, Mem[0000000091000016] = 326f2c68
sth %l7,[%i6+0x016] ! Mem[0000000091000014] = 61472c68
! Mem[000000009000003c] = e7170000, %g2 = 0000000062224cb9
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000e717
! %l7 = 0000000000006147, Mem[000000009100003f] = 87000000
stb %l7,[%i6+0x03f] ! Mem[000000009100003c] = 47000000
! %l4 = ffffffffffffe4f3, Mem[0000000091800017] = 020c9e91
stb %l4,[%o0+0x017] ! Mem[0000000091800014] = f30c9e91
! Mem[000000007f000010] = 895a9f00, %l1 = ffffffff9b04c89e
lduw [%i2+%o2],%l1 ! %l1 = 00000000895a9f00
! Mem[000000009080001c] = 18665fc7, %g2 = 000000000000e717
ldsb [%i5+0x01f],%g2 ! %g2 = 0000000000000018
! Mem[0000000091800010] = 404e134b, %g2 = 0000000000000018
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
! Mem[0000000090000004] = 6bc03887, %g18 = 5ebbbd3e620c58bb
ldsw [%i4+0x004],%g2 ! %g2 = 5ebbbd3e620c58bb
! Mem[000000009100000c] = 1b7dffff, %g2 = 000000006bc03887
ldsh [%i6+0x00e],%g2 ! %g2 = 0000000000001b7d
! Mem[0000000091800034] = b0e18be5, %g2 = 0000000000001b7d
ldsb [%o0+0x037],%g2 ! %g2 = ffffffffffffffb0
p55_label_14:
! %l6 = 000000000000999f, Mem[0000000090800008] = a19e262fca578ad8
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = 000000000000999f
! Mem[000000009000000c] = b38ef3b0, %g2 = ffffffffffffffb0
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000b38e
! Mem[0000000090000018] = a7ee2fb1, %g2 = 000000000000b38e
lduw [%i4+%o3],%g2 ! %g2 = 00000000a7ee2fb1
! Mem[0000000091800028] = c1a24c39, %g2 = 00000000a7ee2fb1
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000c1
! Mem[0000000090800018] = e18be56ef9e84f18, %g2 = 00000000000000c1
ldx [%i5+%o3],%g2 ! %g2 = e18be56ef9e84f18
! Mem[000000007f800030] = a187a2209299999f, %l2 = ffffffffe18be56e
ldx [%i3+0x030],%l2 ! %l2 = a187a2209299999f
! %l2 = 9299999f, %l3 = 5642aff5, Mem[0000000090800008] = 00000000 0000999f
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 9299999f 5642aff5
! %l6 = 000000000000999f, Mem[0000000090800011] = 224cb9af
stb %l6,[%i5+0x011] ! Mem[0000000090800010] = 9f4cb9af
! Mem[0000000090800034] = 870571e7, %g2 = e18be56ef9e84f18
ldub [%i5+0x034],%g2 ! %g2 = 0000000000000087
! %l0 = bea43427, %l1 = 895a9f00, Mem[0000000091000028] = 00000000 5642aff5
std %l0,[%i6+%o5] ! Mem[0000000091000028] = bea43427 895a9f00
p55_label_15:
! %l0 = bea43427, %l1 = 895a9f00, Mem[0000000090800028] = ffffd01d 9b04c89e
std %l0,[%i5+%o5] ! Mem[0000000090800028] = bea43427 895a9f00
! Mem[000000009000000c] = c36eb38e, %g2 = 0000000000000087
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c36eb38e
! Mem[0000000091800010] = 134b01f6, %g2 = 00000000c36eb38e
ldsh [%o0+0x012],%g2 ! %g2 = 000000000000134b
! Mem[0000000090800004] = 9b04c89e, %g2 = 000000000000134b
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff9b04
! Mem[0000000090800000] = 38879b04, %g2 = ffffffffffff9b04
lduh [%i5+0x002],%g2 ! %g2 = 0000000000003887
! Mem[0000000091000010] = ffffd01d1f666147, %g2 = 0000000000003887
ldx [%i6+%o2],%g2 ! %g2 = ffffd01d1f666147
! Mem[0000000091800004] = aa0789d8, %g2 = ffffd01d1f666147
ldsb [%o0+0x005],%g2 ! %g2 = ffffffffffffffaa
! %l2 = 9299999f, %l3 = 5642aff5, Mem[0000000090800008] = 9299999f 5642aff5
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 9299999f 5642aff5
! Mem[0000000090800000] = 38879b04, %g2 = ffffffffffffffaa
lduh [%i5+0x002],%g2 ! %g2 = 0000000000003887
! Mem[000000007e00001c] = a2db72d2, %l6 = 000000000000999f
ldsw [%i0+0x01c],%l6 ! %l6 = ffffffffa2db72d2
p55_label_16:
! %l1 = 00000000895a9f00, Mem[000000007e000008] = 51c24df9
stb %l1,[%i0+%o1] ! Mem[000000007e000008] = 00c24df9
! %l6 = ffffffffa2db72d2, Mem[0000000091800032] = 8778d4df
sth %l6,[%o0+0x032] ! Mem[0000000091800030] = 72d2d4df
! Mem[0000000091800028] = f4c1a24c, %g18 = 5ebbbd3e620c58bb
ldsw [%o0+%o5],%g2 ! %g2 = 5ebbbd3e620c58bb
! %l1 = 00000000895a9f00, Mem[0000000090000036] = c89e9045
sth %l1,[%i4+0x036] ! Mem[0000000090000034] = 9f009045
! %l4 = ffffffffffffe4f3, Mem[000000009080001e] = 4f18665f
sth %l4,[%i5+0x01e] ! Mem[000000009080001c] = e4f3665f
! Mem[0000000090800038] = fc554a3e5ac4b8a1, %g2 = fffffffff4c1a24c
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b8a1
! Mem[000000007e000030] = a990ce0e, %l4 = ffffffffffffe4f3
ldsh [%i0+0x030],%l4 ! %l4 = ffffffffffffa990
! Mem[000000009080001c] = f9e8e4f3, %g2 = fc554a3e5ac4b8a1
ldsh [%i5+0x01c],%g2 ! %g2 = fffffffffffff9e8
! Mem[0000000091000008] = f5482f5f, %g18 = 5ebbbd3e620c58bb
ldsw [%i6+%o1],%g2 ! %g2 = 5ebbbd3e620c58bb
! %l6 = ffffffffa2db72d2, Mem[0000000090800034] = 870571e7
sth %l6,[%i5+0x034] ! Mem[0000000090800034] = 72d271e7
p55_label_17:
! Mem[0000000090800030] = 9e653887 72d271e7, %g2 = f5482f5f, %g3 = af0a82ca
ldd [%i5+0x030],%g2 ! %g2 = 000000009e653887 0000000072d271e7
! Mem[000000009080003c] = 5ac4b8a1, %g2 = 000000009e653887
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000005ac4
! %l4 = ffffa990, %l5 = a2db72d2, Mem[0000000090800030] = 9e653887 72d271e7
std %l4,[%i5+0x030] ! Mem[0000000090800030] = ffffa990 a2db72d2
! Mem[0000000091800020] = fea2c741, %g2 = 0000000000005ac4
ldub [%o0+0x021],%g2 ! %g2 = 00000000000000fe
! %l3 = 000000005642aff5, Mem[000000007f000000] = 2f12d0f6
sth %l3,[%i2+%g0] ! Mem[000000007f000000] = aff5d0f6
! Mem[000000007e800008] = ffffffff, %l5 = 00000000a2db72d2
lduh [%i1+%o1],%l5 ! %l5 = 000000000000ffff
! Mem[0000000091000030] = 7a30941f, %g2 = 00000000000000fe
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007a30
! %l0 = bea43427, %l1 = 895a9f00, Mem[0000000090000030] = ffffd01d 9b049f00
std %l0,[%i4+0x030] ! Mem[0000000090000030] = bea43427 895a9f00
! %l7 = 0000000000006147, Mem[000000009000002c] = 62474693
stw %l7,[%i4+0x02c] ! Mem[000000009000002c] = 00006147
! Mem[0000000090800000] = 38879b04, %g2 = 0000000000007a30
ldsb [%i5+0x002],%g2 ! %g2 = 0000000000000038
p55_label_18:
! Mem[0000000090800008] = 9299999f5642aff5, %g2 = 0000000000000038
ldx [%i5+%o1],%g2 ! %g2 = 9299999f5642aff5
! Mem[000000009100003c] = 6bc03847, %g2 = 9299999f5642aff5
lduw [%i6+0x03c],%g2 ! %g2 = 000000006bc03847
! Mem[000000007e800038] = 549d2659c6a29c90, %l0 = 870571e7bea43427
ldx [%i1+0x038],%l0 ! %l0 = 549d2659c6a29c90
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000006bc03847
ldsb [%i4+0x024],%g2 ! %g2 = ffffffffffffffec
! Mem[0000000091000020] = 6bc03887, %g2 = ffffffffffffffec
lduh [%i6+%o4],%g2 ! %g2 = 0000000000006bc0
! %l1 = 00000000895a9f00, Mem[0000000091800006] = 0789d87f
sth %l1,[%o0+0x006] ! Mem[0000000091800004] = 9f00d87f
! %l4 = ffffffffffffa990, Mem[0000000090000012] = f4d79b04
stb %l4,[%i4+0x012] ! Mem[0000000090000010] = 90d79b04
! Mem[0000000091800030] = 228572d2, %g2 = 0000000000006bc0
lduw [%o0+0x030],%g2 ! %g2 = 00000000228572d2
! Mem[0000000090800014] = af0a82ca, %g2 = 00000000228572d2
lduw [%i5+0x014],%g2 ! %g2 = 00000000af0a82ca
! %l7 = 0000000000006147, Mem[000000007f000018] = 5c78e3b75642aff5
stx %l7,[%i2+%o3] ! Mem[000000007f000018] = 0000000000006147
p55_label_19:
! %l2 = 9299999f, %l3 = 5642aff5, Mem[000000007f000010] = 895a9f00 b5ea6b89
std %l2,[%i2+%o2] ! Mem[000000007f000010] = 9299999f 5642aff5
! Mem[0000000090800010] = 4cb9af0a, %g2 = 00000000af0a82ca
ldsb [%i5+0x012],%g2 ! %g2 = 000000000000004c
! Mem[0000000091800008] = d87f240a, %g18 = 5ebbbd3e620c58bb
ldsw [%o0+%o1],%g2 ! %g2 = 5ebbbd3e620c58bb
! %l1 = 00000000895a9f00, Mem[0000000091800028] = f4c1a24c
stw %l1,[%o0+%o5] ! Mem[0000000091800028] = 895a9f00
! %l6 = ffffffffa2db72d2, Mem[000000007e000020] = e18be56e31089221
stx %l6,[%i0+%o4] ! Mem[000000007e000020] = ffffffffa2db72d2
! Mem[0000000091000008] = 2f5fccff, %g2 = ffffffffd87f240a
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000002f5f
! Mem[0000000091800030] = 228572d2, %g2 = 0000000000002f5f
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000022
! %l4 = ffffffffffffa990, Mem[0000000090000023] = a0ecd31c
stb %l4,[%i4+0x023] ! Mem[0000000090000020] = 90ecd31c
! Mem[000000009180000c] = 22858778, %g18 = 5ebbbd3e620c58bb
ldsw [%o0+0x00c],%g2 ! %g2 = 5ebbbd3e620c58bb
! %l5 = 000000000000ffff, Mem[0000000091800028] = 895a9f00
stw %l5,[%o0+%o5] ! Mem[0000000091800028] = 0000ffff
p55_label_20:
! Mem[0000000091800008] = 240a2285, %g2 = 0000000022858778
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000024
! %l3 = 000000005642aff5, Mem[0000000090000018] = a7ee2fb19b04c89e
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 000000005642aff5
! %l1 = 00000000895a9f00, Mem[0000000091800038] = e18be56e
stw %l1,[%o0+0x038] ! Mem[0000000091800038] = 895a9f00
! %l2 = a187a2209299999f, Mem[0000000091800038] = 895a9f007e437869
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = a187a2209299999f
! %l7 = 0000000000006147, Mem[0000000091800002] = 22b947aa
sth %l7,[%o0+0x002] ! Mem[0000000091800000] = 614747aa
! %l6 = ffffffffa2db72d2, Mem[0000000090800004] = 9b04c89e
stw %l6,[%i5+0x004] ! Mem[0000000090800004] = a2db72d2
! Mem[000000007e000030] = a990ce0e 625c3b25, %l2 = 9299999f, %l3 = 5642aff5
ldd [%i0+0x030],%l2 ! %l2 = 00000000a990ce0e 00000000625c3b25
! Mem[0000000090000020] = efdae890 ecd31cd9, %g2 = 00000024, %g3 = 72d271e7
ldd [%i4+%o4],%g2 ! %g2 = 00000000efdae890 00000000ecd31cd9
! %l6 = ffffffffa2db72d2, Mem[0000000090000017] = 9e000000
stb %l6,[%i4+0x017] ! Mem[0000000090000014] = d2000000
! Mem[0000000090800038] = fc554a3e, %g18 = 5ebbbd3e620c58bb
ldsw [%i5+0x038],%g2 ! %g2 = 5ebbbd3e620c58bb
p55_label_21:
! %l4 = ffffffffffffa990, Mem[0000000091800008] = d87f240a22858778
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = ffffffffffffa990
! Mem[0000000090000008] = 1a2fc36e, %g2 = fffffffffc554a3e
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000001a2f
! %l7 = 0000000000006147, Mem[0000000090800032] = a990a2db
stb %l7,[%i5+0x032] ! Mem[0000000090800030] = 4790a2db
! Mem[000000009180000c] = a990404e, %g2 = 0000000000001a2f
ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffa9
! Mem[000000009180003c] = 9299999f, %g18 = 5ebbbd3e620c58bb
ldsw [%o0+0x03c],%g2 ! %g2 = 5ebbbd3e620c58bb
! %l3 = 00000000625c3b25, Mem[000000007f800010] = a7ee2fb1
sth %l3,[%i3+%o2] ! Mem[000000007f800010] = 3b252fb1
! %l3 = 00000000625c3b25, Mem[0000000090800034] = a2db72d2
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = 625c3b25
! %l3 = 00000000625c3b25, Mem[0000000090000004] = 6bc03887
stw %l3,[%i4+0x004] ! Mem[0000000090000004] = 625c3b25
! Mem[000000007f800010] = 3b252fb19b04c89e, %l0 = 549d2659c6a29c90
ldx [%i3+%o2],%l0 ! %l0 = 3b252fb19b04c89e
! %l0 = 9b04c89e, %l1 = 895a9f00, Mem[0000000090800008] = 9299999f 5642aff5
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 9b04c89e 895a9f00
p55_label_22:
! %l0 = 9b04c89e, %l1 = 895a9f00, Mem[0000000091000008] = f5482f5f ccff1b7d
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 9b04c89e 895a9f00
! %l3 = 00000000625c3b25, Mem[0000000090000030] = bea43427895a9f00
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 00000000625c3b25
! Mem[0000000090800010] = 629f4cb9, %g18 = 5ebbbd3e620c58bb
ldsw [%i5+%o2],%g2 ! %g2 = 5ebbbd3e620c58bb
! Mem[0000000091000018] = 2c680e1d 78697d18, %g2 = 629f4cb9, %g3 = ecd31cd9
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 0000000078697d18
! Mem[000000009080002c] = 9f00ffff, %g2 = 000000002c680e1d
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffff9f
! %l4 = ffffffffffffa990, Mem[0000000091000021] = c038871b
stb %l4,[%i6+0x021] ! Mem[0000000091000020] = 9038871b
! Mem[0000000090000000] = 8624f34a625c3b25, %g2 = ffffffffffffff9f
ldx [%i4+%g0],%g2 ! %g2 = 8624f34a625c3b25
! Mem[0000000090800010] = 629f4cb9 af0a82ca, %g2 = 625c3b25, %g3 = 78697d18
ldd [%i5+%o2],%g2 ! %g2 = 00000000629f4cb9 00000000af0a82ca
! Mem[0000000091800038] = 20929999, %g2 = 00000000629f4cb9
ldub [%o0+0x03b],%g2 ! %g2 = 0000000000000020
! Mem[0000000090800024] = da437290, %g2 = 0000000000000020
ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffffda
p55_label_23:
! %l1 = 00000000895a9f00, Mem[000000009180003c] = 9299999f
stw %l1,[%o0+0x03c] ! Mem[000000009180003c] = 895a9f00
! %l2 = 00000000a990ce0e, Mem[0000000091000039] = 173c3e6b
stb %l2,[%i6+0x039] ! Mem[0000000091000038] = 0e3c3e6b
! %l6 = ffffffffa2db72d2, Mem[000000009000000e] = b38ef3b0
sth %l6,[%i4+0x00e] ! Mem[000000009000000c] = 72d2f3b0
! %l2 = 00000000a990ce0e, Mem[0000000091800035] = df14b0a1
stb %l2,[%o0+0x035] ! Mem[0000000091800034] = 0e14b0a1
! Mem[0000000090800008] = 9b04c89e895a9f00, %g2 = ffffffffffffffda
ldx [%i5+%o1],%g2 ! %g2 = 9b04c89e895a9f00
! %l6 = ffffffffa2db72d2, Mem[000000007e800034] = caac699d
stw %l6,[%i1+0x034] ! Mem[000000007e800034] = a2db72d2
! %l4 = ffffa990, %l5 = 0000ffff, Mem[0000000091800030] = 228572d2 d40e14b0
std %l4,[%o0+0x030] ! Mem[0000000091800030] = ffffa990 0000ffff
! Mem[0000000090000010] = 90d79b04, %g2 = 9b04c89e895a9f00
ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffff90d7
! %l4 = ffffffffffffa990, Mem[0000000091000034] = 941fa440
sth %l4,[%i6+0x034] ! Mem[0000000091000034] = a990a440
! Mem[0000000091000018] = 2c680e1d, %g2 = ffffffffffff90d7
lduw [%i6+%o3],%g2 ! %g2 = 000000002c680e1d
p55_label_24:
! %l3 = 00000000625c3b25, Mem[0000000091000034] = a990a440
stw %l3,[%i6+0x034] ! Mem[0000000091000034] = 625c3b25
! %l4 = ffffa990, %l5 = 0000ffff, Mem[0000000090800020] = 665fc762 da437290
std %l4,[%i5+%o4] ! Mem[0000000090800020] = ffffa990 0000ffff
! %l5 = 000000000000ffff, Mem[000000007e80003d] = c6a29c90
stb %l5,[%i1+0x03d] ! Mem[000000007e80003c] = c6ff9c90
! %l3 = 00000000625c3b25, Mem[0000000090800006] = 72d29b04
sth %l3,[%i5+0x006] ! Mem[0000000090800004] = 3b259b04
! Mem[0000000090800020] = ffa99000, %g2 = 000000002c680e1d
ldub [%i5+0x021],%g2 ! %g2 = 00000000000000ff
! %l5 = 000000000000ffff, Mem[0000000091800031] = ffa99000
stb %l5,[%o0+0x031] ! Mem[0000000091800030] = ffa99000
! %l1 = 00000000895a9f00, Mem[0000000090000010] = f3b090d7
stw %l1,[%i4+%o2] ! Mem[0000000090000010] = 895a9f00
! Mem[0000000090000018] = 000000005642aff5, %g2 = 00000000000000ff
ldx [%i4+%o3],%g2 ! %g2 = 000000005642aff5
! Mem[000000007e000030] = a990ce0e, %l6 = ffffffffa2db72d2
lduw [%i0+0x030],%l6 ! %l6 = 00000000a990ce0e
! Mem[0000000090800028] = bea43427895a9f00, %g2 = 000000005642aff5
ldx [%i5+%o5],%g2 ! %g2 = bea43427895a9f00
p55_label_25:
! %l3 = 00000000625c3b25, Mem[0000000090800034] = 625c3b25
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = 625c3b25
! %l3 = 00000000625c3b25, Mem[000000007e00000a] = 00c24df9
sth %l3,[%i0+0x00a] ! Mem[000000007e000008] = 00c23b25
! Mem[000000009080001c] = e4f3ffff, %g2 = bea43427895a9f00
lduh [%i5+0x01e],%g2 ! %g2 = 000000000000e4f3
! Mem[0000000090000010] = 895a9f00, %g2 = 000000000000e4f3
lduw [%i4+%o2],%g2 ! %g2 = 00000000895a9f00
! Mem[000000009100000c] = 9f00ffff, %g2 = 00000000895a9f00
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000009f00
! %l0 = 9b04c89e, %l1 = 895a9f00, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 9b04c89e 895a9f00
! Mem[000000007f000014] = 5642aff5, %l7 = 0000000000006147
lduh [%i2+0x016],%l7 ! %l7 = 000000000000aff5
! Mem[000000009000003c] = 22b6e717, %g2 = 0000000000009f00
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000022
! Mem[0000000090000034] = 259045cb, %g2 = 0000000000000022
ldub [%i4+0x037],%g2 ! %g2 = 0000000000000025
! Mem[0000000090000020] = efdae890, %g2 = 0000000000000025
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae890
ba,a p55_not_taken_0_end
p55_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 3b252fb19b04c89e
bne,a,pn %xcc,p55_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000895a9f00
bne,a,pn %xcc,p55_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a990ce0e
bne,a,pn %xcc,p55_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000625c3b25
bne,a,pn %xcc,p55_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffa990
bne,a,pn %xcc,p55_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000ffff
bne,a,pn %xcc,p55_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000a990ce0e
bne,a,pn %xcc,p55_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000aff5
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 f1043d1f 31315576
bne %xcc,p55_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f60449c6 31e0fb2c
bne %xcc,p55_f4_fail
nop
! Check Local Memory
set p55_local0_expect,%g1
p55_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 00c23b259d8d8898
ldx [%i0+0x008],%g3 ! Observed data at 000000007e000008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffffa2db72d2
ldx [%i0+0x020],%g3 ! Observed data at 000000007e000020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = a7ee2fb19b04c89e
ldx [%i0+0x038],%g3 ! Observed data at 000000007e000038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x038,%g4
set p55_local1_expect,%g1
p55_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ffffffff9b04c89e
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 = 0000999f00006147
ldx [%i1+0x018],%g3 ! Observed data at 000000007e800018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c8323a7ab8653887
ldx [%i1+0x020],%g3 ! Observed data at 000000007e800020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffffa7ee2fb1
ldx [%i1+0x028],%g3 ! Observed data at 000000007e800028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2beac944a2db72d2
ldx [%i1+0x030],%g3 ! Observed data at 000000007e800030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 549d2659c6ff9c90
ldx [%i1+0x038],%g3 ! Observed data at 000000007e800038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x038,%g4
set p55_local2_expect,%g1
p55_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = aff5d0f647ee1597
ldx [%i2+0x000],%g3 ! Observed data at 000000007f000000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 870571e7bea43427
ldx [%i2+0x008],%g3 ! Observed data at 000000007f000008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 9299999f5642aff5
ldx [%i2+0x010],%g3 ! Observed data at 000000007f000010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000006147
ldx [%i2+0x018],%g3 ! Observed data at 000000007f000018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x018,%g4
set p55_local3_expect,%g1
p55_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffffe4f31b7c07f8
ldx [%i3+0x000],%g3 ! Observed data at 000000007f800000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000000000006147
ldx [%i3+0x008],%g3 ! Observed data at 000000007f800008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3b252fb19b04c89e
ldx [%i3+0x010],%g3 ! Observed data at 000000007f800010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = e3587e273887005c
ldx [%i3+0x020],%g3 ! Observed data at 000000007f800020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = a187a2209299999f
ldx [%i3+0x030],%g3 ! Observed data at 000000007f800030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x030,%g4
! The test for processor 55 has passed
p55_passed:
ta GOOD_TRAP
nop
p55_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p55_failed
p55_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p55_failed
p55_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p55_failed
p55_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p55_failed
p55_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p55_failed
p55_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p55_failed
p55_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p55_failed
p55_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p55_failed
p55_f2_fail:
set p55_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f4_fail:
set p55_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 55 failed
p55_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0dc] ! Set processor 55 done flag
set p55_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 55 failed
p55_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0dc] ! Set processor 55 done flag
set p55_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p55_selfmod_failed:
ba p55_failed
mov 0xabc,%g1
p55_common_error:
or %g0,0xf17,%g1
ba p55_failed
mov %o5,%g3
p55_common_signature_error:
set p55_temp,%g1
ba p55_failed
st %g2,[%g1] ! Common Lock Number
p55_common_timeout:
set p55_temp,%g1
ba p55_failed
st %g2,[%g1] ! Common Lock Number
p55_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p55_failed
mov 0x0,%g3
p55_trap1e:
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000028]
done
p55_trap1o:
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000028]
done
p55_trap2e:
stda %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000008]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800028]
stwa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000010]
stwa %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800008]
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f000010]
done
p55_trap2o:
stda %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000008]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800028]
stwa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000010]
stwa %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800008]
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f000010]
done
p55_trap3e:
nop
nop
nop
done
p55_trap3o:
nop
nop
nop
done
p55_init_memory_pointers:
set p55_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p55_local0_start,%i0
set p55_local1_start,%i1
set p55_local2_start,%i2
set p55_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d87f240a22858778
ldx [%g1+0x008],%l1 ! %l1 = c85a56e8870571e7
ldx [%g1+0x010],%l2 ! %l2 = 81a1f40c46011552
ldx [%g1+0x018],%l3 ! %l3 = 8b3c7654b31772d7
ldx [%g1+0x020],%l4 ! %l4 = 17173c3e6bc03887
ldx [%g1+0x028],%l5 ! %l5 = 5595a0341b7c07f8
ldx [%g1+0x030],%l6 ! %l6 = 325aa750f75b1b14
ldx [%g1+0x038],%l7 ! %l7 = 7c5d1bc015415d3c
! Initialize the output register of window 0
set unres3_start,%o0
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 = 65f69baf c217a392 82170605 c911f426
! %f4 = 8ae4e21f 618ad32f 3f733c55 eddb93cb
! %f8 = b4fba60d 10e41057 8e2cde1d 6f2e0058
! %f12 = 4525f768 f9a7f87b 6abf80a5 0253559e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 96ee623c 041bbf15 be4ea9aa 2e9f0ce7
! %f20 = 1793bfb6 dd1be774 7beb89d8 2bd7712d
! %f24 = bd9be84c 9a616189 bb768a6e 5d054284
! %f28 = c5c430b3 06f60842 f194bad6 506d87ce
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7d6607f1 3fca0954 b7703e3f 2ec34725
! %f36 = bb5ed231 46a40081 fe3f1218 7e33aa8e
! %f40 = 866e57b3 0ca2014e b530ead9 242497f8
! %f44 = e90eaeb2 ad0dce05 5f7dd95b b2f4b9da
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4645f0d70000003b,%g7,%g1 ! GSR scale = 7, align = 3
wr %g1,%g0,%gsr ! GSR = 4645f0d70000003b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 56
p56_label_1:
! Mem[0000000090800028] = ddee8f90, %g2 = 309951017e00a794
lduw [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90
! %l6 = a6c1eb74, %l7 = ddc26c77, Mem[0000000090000038] = 9045cbce 22b61a17
std %l6,[%i4+0x038] ! Mem[0000000090000038] = a6c1eb74 ddc26c77
! Mem[0000000090000010] = b8b0f4d7, %g2 = 00000000ddee8f90
lduw [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7
! Mem[0000000090800004] = b2a19e26, %g2 = 00000000b8b0f4d7
ldub [%i5+0x007],%g2 ! %g2 = 00000000000000b2
! Mem[000000008080002c] = fff01128, %l5 = 39191cafdcd3936a
lduh [%i1+0x02e],%l5 ! %l5 = 0000000000001128
! Mem[000000008180000c] = 6e727105, %l7 = 8b2bce2dddc26c77
ldsb [%i3+0x00c],%l7 ! %l7 = 000000000000006e
! Mem[0000000090800020] = 665fc762da437290, %g2 = 00000000000000b2
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! %l7 = 000000000000006e, Mem[0000000091800028] = f4c1a24c
stw %l7,[%o0+%o5] ! Mem[0000000091800028] = 0000006e
! %l2 = deb14490, %l3 = 5a360f2e, Mem[0000000091000038] = d578fe30 9b50f1dd
std %l2,[%i6+0x038] ! Mem[0000000091000038] = deb14490 5a360f2e
! Mem[0000000091000028] = b35541f1, %g2 = 665fc762da437290
lduh [%i6+%o5],%g2 ! %g2 = 000000000000b355
p56_label_2:
! Mem[0000000090000018] = a5d91839, %g2 = 000000000000b355
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffa5d9
! Mem[0000000091800014] = 020c9e91, %g2 = ffffffffffffa5d9
ldsb [%o0+0x017],%g2 ! %g2 = 0000000000000002
! Mem[0000000090000008] = 1a2fc349, %g2 = 0000000000000002
ldub [%i4+0x00a],%g2 ! %g2 = 000000000000001a
! Mem[0000000091000018] = 2c680e1d, %g2 = 000000000000001a
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! Mem[0000000081000008] = 0575b88a 0068ce50, %l0 = 1f8bc84f, %l1 = 65d91578
ldd [%i2+%o1],%l0 ! %l0 = 000000000575b88a 000000000068ce50
! %l4 = 4ef4c2805ac5fdc5, Mem[000000008180003e] = b09a713e
sth %l4,[%i3+0x03e] ! Mem[000000008180003c] = b09afdc5
! %l4 = 5ac5fdc5, %l5 = 00001128, Mem[0000000081000028] = 211b9a7a 595c845c
std %l4,[%i2+%o5] ! Mem[0000000081000028] = 5ac5fdc5 00001128
! %l7 = 000000000000006e, Mem[000000009000001a] = a5d91839
stb %l7,[%i4+0x01a] ! Mem[0000000090000018] = 6ed91839
! Mem[000000008000003c] = 90495cfe, %l1 = 000000000068ce50
ldsw [%i0+0x03c],%l1 ! %l1 = ffffffff90495cfe
! Mem[0000000081000024] = 9265cfea, %l2 = 33ae636adeb14490
lduw [%i2+0x024],%l2 ! %l2 = 000000009265cfea
p56_label_3:
! Mem[0000000081000024] = 9265cfea, %l0 = 000000000575b88a
lduw [%i2+0x024],%l0 ! %l0 = 000000009265cfea
! Mem[0000000090800018] = 95560735, %g2 = 0000000000002c68
ldsb [%i5+%o3],%g2 ! %g2 = ffffffffffffff95
! %l6 = 1731d9a8a6c1eb74, Mem[0000000091000034] = 941fa440
sth %l6,[%i6+0x034] ! Mem[0000000091000034] = eb74a440
! Mem[0000000090000008] = bc841a2f c349b38e, %g2 = ffffff95, %g3 = 0bad0b00
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c349b38e
! Mem[0000000090000030] = 573d94b1 da399060, %g2 = bc841a2f, %g3 = c349b38e
ldd [%i4+0x030],%g2 ! %g2 = 00000000573d94b1 00000000da399060
! Mem[0000000090800000] = 2f7f1d79 4f34d7b2, %g2 = 573d94b1, %g3 = da399060
ldd [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79 000000004f34d7b2
! Mem[0000000090800008] = a19e262f, %g2 = 000000002f7f1d79
ldub [%i5+%o1],%g2 ! %g2 = 00000000000000a1
! Mem[0000000080000010] = e2fe08c6 0f83eb02, %l6 = a6c1eb74, %l7 = 0000006e
ldd [%i0+%o2],%l6 ! %l6 = 00000000e2fe08c6 000000000f83eb02
! %l7 = 000000000f83eb02, Mem[0000000090800009] = 9e262fca
stb %l7,[%i5+0x009] ! Mem[0000000090800008] = 02262fca
! Mem[0000000091000018] = 2c680e1d, %g18 = 54778bb5970ddf61
ldsw [%i6+%o3],%g2 ! %g2 = 54778bb5970ddf61
p56_label_4:
! Mem[000000008180001c] = 8b15e2ad, %l4 = 4ef4c2805ac5fdc5
lduh [%i3+0x01e],%l4 ! %l4 = 000000000000e2ad
! Mem[000000008000001c] = 28f828be, %l7 = 000000000f83eb02
lduw [%i0+0x01c],%l7 ! %l7 = 0000000028f828be
! %l4 = 000000000000e2ad, Mem[000000009100003e] = 0f2e0000
sth %l4,[%i6+0x03e] ! Mem[000000009100003c] = e2ad0000
! %l6 = 00000000e2fe08c6, Mem[000000008100001c] = b5c6cb99
sth %l6,[%i2+0x01c] ! Mem[000000008100001c] = 08c6cb99
! Mem[0000000090000038] = a6c1eb74ddc26c77, %g2 = 000000002c680e1d
ldx [%i4+0x038],%g2 ! %g2 = a6c1eb74ddc26c77
! %l1 = ffffffff90495cfe, Mem[000000009100001c] = 9ea6e537
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = 90495cfe
! Mem[0000000090800014] = af0a82ca, %g2 = a6c1eb74ddc26c77
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000080800034] = f32c4365, %l0 = 000000009265cfea
ldsh [%i1+0x034],%l0 ! %l0 = fffffffffffff32c
! Mem[0000000091000004] = e276df48, %g2 = ffffffffffffffaf
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffe276
! Mem[0000000081800030] = f5f96689, %l2 = 000000009265cfea
lduw [%i3+0x030],%l2 ! %l2 = 00000000f5f96689
p56_label_5:
! %l4 = 000000000000e2ad, Mem[000000009180002a] = 006e4725
sth %l4,[%o0+0x02a] ! Mem[0000000091800028] = e2ad4725
! Mem[000000009080001c] = 8adf665f, %g2 = ffffffffffffe276
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8adf
! Mem[0000000090800020] = 665fc762, %g2 = ffffffffffff8adf
lduw [%i5+%o4],%g2 ! %g2 = 00000000665fc762
! %l4 = 000000000000e2ad, Mem[0000000080000038] = cd599951
sth %l4,[%i0+0x038] ! Mem[0000000080000038] = e2ad9951
! Mem[0000000090800028] = ddee8f90 cb9834df, %g2 = 665fc762, %g3 = 4f34d7b2
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90 00000000cb9834df
! Mem[0000000080000030] = ee2e9c42, %l3 = 488746fe5a360f2e
ldsh [%i0+0x030],%l3 ! %l3 = ffffffffffffee2e
! %l3 = ffffffffffffee2e, Mem[0000000091800000] = 270d22b947aa0789
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffffee2e
! Mem[000000008180002c] = 5831b11f, %l1 = ffffffff90495cfe
lduh [%i3+0x02e],%l1 ! %l1 = 000000000000b11f
! %l4 = 000000000000e2ad, Mem[0000000081800020] = 20f82c1faac65acc
stx %l4,[%i3+%o4] ! Mem[0000000081800020] = 000000000000e2ad
! Mem[0000000091000034] = a440deb1, %g2 = 00000000ddee8f90
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffa440
p56_label_6:
! Mem[0000000090800038] = fc554a3e, %g2 = ffffffffffffa440
lduh [%i5+0x038],%g2 ! %g2 = 000000000000fc55
! Mem[0000000090800030] = f5d358a9, %g2 = 000000000000fc55
ldsb [%i5+0x032],%g2 ! %g2 = fffffffffffffff5
! Mem[0000000091000010] = 1b126a38 1f66326f, %g2 = fffffff5, %g3 = cb9834df
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a38 000000001f66326f
! %l4 = 0000e2ad, %l5 = 00001128, Mem[0000000081000020] = 5a147654 9265cfea
std %l4,[%i2+%o4] ! Mem[0000000081000020] = 0000e2ad 00001128
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = 1b126a38, %g3 = 1f66326f
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! Mem[000000008180000c] = 6e727105, %l1 = 000000000000b11f
ldub [%i3+0x00e],%l1 ! %l1 = 0000000000000071
! Mem[0000000091000018] = 2c680e1d, %g2 = 0000000092f01ec2
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! %l5 = 0000000000001128, Mem[0000000091000010] = 1b126a381f66326f
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 0000000000001128
! %l3 = ffffffffffffee2e, Mem[0000000091000008] = f5482f5fccff9541
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = ffffffffffffee2e
! %l4 = 0000e2ad, %l5 = 00001128, Mem[0000000090000008] = bc841a2f c349b38e
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000e2ad 00001128
p56_label_7:
! %l2 = f5f96689, %l3 = ffffee2e, Mem[0000000080000000] = bf23386b 3ef5c92c
std %l2,[%i0+%g0] ! Mem[0000000080000000] = f5f96689 ffffee2e
! Mem[0000000091000000] = f01ec2e2, %g2 = 0000000000002c68
ldsb [%i6+0x001],%g2 ! %g2 = fffffffffffffff0
! %l2 = 00000000f5f96689, Mem[0000000090800028] = ddee8f90
stw %l2,[%i5+%o5] ! Mem[0000000090800028] = f5f96689
! %l1 = 0000000000000071, Mem[0000000091800004] = ffffee2e
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = 00000071
! %l5 = 0000000000001128, Mem[000000009180000a] = 2420ec2a
sth %l5,[%o0+0x00a] ! Mem[0000000091800008] = 1128ec2a
! Mem[0000000080800028] = 14f1f562, %l6 = 00000000e2fe08c6
lduh [%i1+0x02a],%l6 ! %l6 = 000000000000f562
! %l7 = 0000000028f828be, Mem[0000000090800014] = af0a82ca
sth %l7,[%i5+0x014] ! Mem[0000000090800014] = 28be82ca
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = fffffff0, %g3 = e276df48
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[000000009000001c] = 18391fda, %g2 = 00000000b35541f1
ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000018
! %l6 = 0000f562, %l7 = 28f828be, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 0000f562 28f828be
p56_label_8:
! %l4 = 000000000000e2ad, Mem[0000000090800022] = c762da43
sth %l4,[%i5+0x022] ! Mem[0000000090800020] = e2adda43
! %l0 = fffffffffffff32c, Mem[0000000090000028] = c7af717562474693
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = fffffffffffff32c
! Mem[0000000090800008] = a102262fca578ad8, %g2 = 0000000000000018
ldx [%i5+%o1],%g2 ! %g2 = a102262fca578ad8
! Mem[0000000090800010] = b25f4cb9, %g18 = 54778bb5970ddf61
ldsw [%i5+%o2],%g2 ! %g2 = 54778bb5970ddf61
! Mem[000000009180002c] = 4725624a, %g2 = ffffffffb25f4cb9
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000004725
! Mem[0000000090000034] = 9060a6c1, %g2 = 0000000000004725
lduh [%i4+0x036],%g2 ! %g2 = 0000000000009060
! %l2 = 00000000f5f96689, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 00000000f5f96689
! Mem[0000000091800020] = a2c74153, %g2 = 0000000000009060
ldub [%o0+0x022],%g2 ! %g2 = 00000000000000a2
! %l6 = 0000f562, %l7 = 28f828be, Mem[0000000090800018] = 95560735 53628adf
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 0000f562 28f828be
! Mem[0000000081800020] = 000000000000e2ad, %l7 = 0000000028f828be
ldx [%i3+%o4],%l7 ! %l7 = 000000000000e2ad
p56_label_9:
! Mem[000000009000001c] = 18391fda, %g2 = 00000000000000a2
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000001839
! %l4 = 000000000000e2ad, Mem[000000009100001c] = 90495cfe
stb %l4,[%i6+0x01c] ! Mem[000000009100001c] = ad495cfe
! Mem[0000000091800018] = 0c9e9129, %g18 = 54778bb5970ddf61
ldsw [%o0+%o3],%g2 ! %g2 = 54778bb5970ddf61
! Mem[0000000091800038] = 206724ce60b200b2, %g2 = 000000000c9e9129
ldx [%o0+0x038],%g2 ! %g2 = 206724ce60b200b2
! %l6 = 0000f562, %l7 = 0000e2ad, Mem[0000000091000030] = d7be7a30 eb74a440
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 0000f562 0000e2ad
! %l6 = 000000000000f562, Mem[0000000091800000] = ffffffff
stb %l6,[%o0+%g0] ! Mem[0000000091800000] = 62ffffff
! Mem[0000000090800008] = a102262f, %g2 = 206724ce60b200b2
lduw [%i5+%o1],%g2 ! %g2 = 00000000a102262f
! Mem[0000000091000020] = 27c52e6f, %g2 = 00000000a102262f
ldsh [%i6+0x022],%g2 ! %g2 = 00000000000027c5
! %l0 = fffff32c, %l1 = 00000071, Mem[0000000081800010] = 6347052a 46c4b670
std %l0,[%i3+%o2] ! Mem[0000000081800010] = fffff32c 00000071
! Mem[000000008100002c] = 00001128, %l0 = fffffffffffff32c
lduw [%i2+0x02c],%l0 ! %l0 = 0000000000001128
p56_label_10:
! Mem[0000000090000020] = efdae8a0, %g2 = 00000000000027c5
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffefda
! Mem[0000000080000034] = 03417523, %l4 = 000000000000e2ad
lduh [%i0+0x034],%l4 ! %l4 = 0000000000000341
! Mem[0000000091000030] = 0000f562, %g2 = ffffffffffffefda
lduh [%i6+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800008] = a102262f ca578ad8, %g2 = 00000000, %g3 = 65d635bd
ldd [%i5+%o1],%g2 ! %g2 = 00000000a102262f 00000000ca578ad8
! Mem[000000009000000c] = 00001128, %g2 = 00000000a102262f
lduh [%i4+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000030] = 3d94b1da, %g2 = 0000000000000000
ldsb [%i4+0x031],%g2 ! %g2 = 000000000000003d
! Mem[0000000091800008] = 4c631128, %g2 = 000000000000003d
lduh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! Mem[000000009080000c] = 8ad8b25f, %g2 = 0000000000004c63
ldsb [%i5+0x00e],%g2 ! %g2 = ffffffffffffff8a
! Mem[000000009000000c] = 00001128, %g18 = 54778bb5970ddf61
ldsw [%i4+0x00c],%g2 ! %g2 = 54778bb5970ddf61
! Mem[0000000091000018] = 2c680e1dad495cfe, %g2 = 0000000000001128
ldx [%i6+%o3],%g2 ! %g2 = 2c680e1dad495cfe
p56_label_11:
! Mem[0000000090000010] = b8b0f4d7, %g2 = 2c680e1dad495cfe
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b8b0
! Mem[0000000080000030] = ee2e9c42 03417523, %l6 = 0000f562, %l7 = 0000e2ad
ldd [%i0+0x030],%l6 ! %l6 = 00000000ee2e9c42 0000000003417523
! Mem[0000000091800020] = 21fea2c7, %g2 = 000000000000b8b0
lduw [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7
! Mem[0000000091000020] = 3d4d27c52e6fd2f1, %g2 = 0000000021fea2c7
ldx [%i6+%o4],%g2 ! %g2 = 3d4d27c52e6fd2f1
! %l6 = 00000000ee2e9c42, Mem[0000000091000028] = b35541f1
sth %l6,[%i6+%o5] ! Mem[0000000091000028] = 9c4241f1
! %l6 = 00000000ee2e9c42, Mem[0000000081800009] = c4945f57
stb %l6,[%i3+0x009] ! Mem[0000000081800008] = c4425f57
! Mem[0000000091000000] = 92f01ec2, %g2 = 3d4d27c52e6fd2f1
lduw [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2
! Mem[000000009080002c] = cb9834df, %g2 = 0000000092f01ec2
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffffcb98
! %l3 = ffffffffffffee2e, Mem[0000000090000038] = a6c1eb74ddc26c77
stx %l3,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffee2e
! Mem[000000009000002c] = fffff32c, %g18 = 54778bb5970ddf61
ldsw [%i4+0x02c],%g2 ! %g2 = 54778bb5970ddf61
p56_label_12:
! Mem[000000009000000c] = 00001128, %g18 = 54778bb5970ddf61
ldsw [%i4+0x00c],%g2 ! %g2 = 54778bb5970ddf61
! %l6 = 00000000ee2e9c42, Mem[0000000090000000] = 8624e74a77d35b81
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = 00000000ee2e9c42
! %l5 = 0000000000001128, Mem[0000000091000014] = 00001128
sth %l5,[%i6+0x014] ! Mem[0000000091000014] = 11281128
! Mem[0000000091000010] = 00001128, %g2 = 0000000000001128
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000000000
! %l2 = 00000000f5f96689, Mem[000000008100003c] = a8a2a812
sth %l2,[%i2+0x03c] ! Mem[000000008100003c] = 6689a812
! %l0 = 00001128, %l1 = 00000071, Mem[0000000091000038] = deb14490 5a36e2ad
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 00001128 00000071
! Mem[0000000091000010] = 00001128, %g2 = 0000000000000000
lduh [%i6+0x012],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000000001128, Mem[0000000091800028] = 0000e2ad4725624a
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = 0000000000001128
! Mem[0000000090000030] = 94b1da39, %g2 = 0000000000000000
lduh [%i4+0x032],%g2 ! %g2 = 00000000000094b1
! Mem[000000009000003c] = ffffee2e, %g18 = 54778bb5970ddf61
ldsw [%i4+0x03c],%g2 ! %g2 = 54778bb5970ddf61
p56_label_13:
! Mem[0000000091800030] = 00000000, %g18 = 54778bb5970ddf61
ldsw [%o0+0x030],%g2 ! %g2 = 54778bb5970ddf61
! Mem[000000009180002c] = 11280000, %g2 = 0000000000000000
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000001128
! Mem[000000009180001c] = 1d1391a2, %g18 = 54778bb5970ddf61
ldsw [%o0+0x01c],%g2 ! %g2 = 54778bb5970ddf61
! %l6 = 00000000ee2e9c42, Mem[0000000091000025] = 6fd2f19c
stb %l6,[%i6+0x025] ! Mem[0000000091000024] = 42d2f19c
! %l6 = 00000000ee2e9c42, Mem[0000000090800018] = 0000f56228f828be
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 00000000ee2e9c42
! %l1 = 0000000000000071, Mem[0000000091800034] = f5f96689
stw %l1,[%o0+0x034] ! Mem[0000000091800034] = 00000071
! Mem[0000000091000034] = 0000e2ad, %g2 = 000000001d1391a2
lduw [%i6+0x034],%g2 ! %g2 = 000000000000e2ad
! Mem[000000009180002c] = 28000000, %g2 = 000000000000e2ad
ldub [%o0+0x02f],%g2 ! %g2 = 0000000000000028
! Mem[0000000090800038] = 0000f56228f828be, %g2 = 0000000000000028
ldx [%i5+0x038],%g2 ! %g2 = 0000f56228f828be
! %l2 = 00000000f5f96689, Mem[000000009080003f] = be000000
stb %l2,[%i5+0x03f] ! Mem[000000009080003c] = 89000000
p56_label_14:
! Mem[000000009000000c] = 00001128, %g18 = 54778bb5970ddf61
ldsw [%i4+0x00c],%g2 ! %g2 = 54778bb5970ddf61
! Mem[0000000090000008] = 0000e2ad 00001128, %g2 = 00001128, %g3 = ca578ad8
ldd [%i4+%o1],%g2 ! %g2 = 000000000000e2ad 0000000000001128
! Mem[000000009080001c] = 9c42665f, %g2 = 000000000000e2ad
ldub [%i5+0x01e],%g2 ! %g2 = 000000000000009c
! Mem[0000000090000008] = 0000e2ad 00001128, %g2 = 0000009c, %g3 = 00001128
ldd [%i4+%o1],%g2 ! %g2 = 000000000000e2ad 0000000000001128
! Mem[0000000091800018] = 0c9e9129, %g2 = 000000000000e2ad
lduh [%o0+%o3],%g2 ! %g2 = 0000000000000c9e
! %l5 = 0000000000001128, Mem[0000000090800012] = 4cb928be
sth %l5,[%i5+0x012] ! Mem[0000000090800010] = 112828be
! Mem[0000000091000008] = ffffffff, %g2 = 0000000000000c9e
ldub [%i6+0x00a],%g2 ! %g2 = 00000000000000ff
! %l1 = 0000000000000071, Mem[000000008080000c] = 14527d21
sth %l1,[%i1+0x00c] ! Mem[000000008080000c] = 00717d21
! %l3 = ffffffffffffee2e, Mem[0000000081800012] = fffff32c
stb %l3,[%i3+0x012] ! Mem[0000000081800010] = ffff2e2c
! %l5 = 0000000000001128, Mem[0000000080800014] = b0cab23c
stb %l5,[%i1+0x014] ! Mem[0000000080800014] = 28cab23c
p56_label_15:
! %l3 = ffffffffffffee2e, Mem[0000000080000020] = d590a249
stw %l3,[%i0+%o4] ! Mem[0000000080000020] = ffffee2e
! Mem[0000000090800034] = 810000f5, %g2 = 00000000000000ff
ldsb [%i5+0x037],%g2 ! %g2 = ffffffffffffff81
! Mem[000000008100003c] = 6689a812, %l1 = 0000000000000071
ldsw [%i2+0x03c],%l1 ! %l1 = 000000006689a812
! %l0 = 00001128, %l1 = 6689a812, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 00001128 6689a812
! %l0 = 0000000000001128, Mem[000000009180002c] = 00001128
stw %l0,[%o0+0x02c] ! Mem[000000009180002c] = 00001128
! Mem[0000000091000020] = 3d4d27c5 2e42d2f1, %g2 = ffffff81, %g3 = 00001128
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e42d2f1
! Mem[0000000081000034] = 39499663, %l3 = ffffffffffffee2e
lduh [%i2+0x034],%l3 ! %l3 = 0000000000003949
! %l1 = 000000006689a812, Mem[000000009080003c] = 28f82889
stw %l1,[%i5+0x03c] ! Mem[000000009080003c] = 6689a812
! Mem[0000000091000000] = 92f01ec2, %g18 = 54778bb5970ddf61
ldsw [%i6+%g0],%g2 ! %g2 = 54778bb5970ddf61
! %l2 = f5f96689, %l3 = 00003949, Mem[0000000090000030] = 573d94b1 da399060
std %l2,[%i4+0x030] ! Mem[0000000090000030] = f5f96689 00003949
p56_label_16:
! Mem[0000000091800010] = 404e134b 01f6b102, %g2 = 92f01ec2, %g3 = 2e42d2f1
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f6b102
! %l1 = 000000006689a812, Mem[0000000090000018] = e6636ed918391fda
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 000000006689a812
! Mem[0000000090000038] = ffffffff ffffee2e, %g2 = 404e134b, %g3 = 01f6b102
ldd [%i4+0x038],%g2 ! %g2 = 00000000ffffffff 00000000ffffee2e
! Mem[0000000091000028] = 9c4241f1, %g2 = 00000000ffffffff
lduw [%i6+%o5],%g2 ! %g2 = 000000009c4241f1
! %l1 = 000000006689a812, Mem[0000000091000038] = 0000112800000071
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 000000006689a812
! Mem[0000000091800008] = 1128ec2a, %g2 = 000000009c4241f1
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000001128
! Mem[0000000080800030] = 46ef408cf32c4365, %l7 = 0000000003417523
ldx [%i1+0x030],%l7 ! %l7 = 46ef408cf32c4365
! %l2 = 00000000f5f96689, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 00000000f5f96689
! Mem[0000000091800030] = 00000000, %g2 = 0000000000001128
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000000000341, Mem[0000000090800010] = b25f1128
stw %l4,[%i5+%o2] ! Mem[0000000090800010] = 00000341
p56_label_17:
! Mem[0000000080800010] = edda0bc6 28cab23c, %l4 = 00000341, %l5 = 00001128
ldd [%i1+%o2],%l4 ! %l4 = 00000000edda0bc6 0000000028cab23c
! %l2 = f5f96689, %l3 = 00003949, Mem[0000000080000030] = ee2e9c42 03417523
std %l2,[%i0+0x030] ! Mem[0000000080000030] = f5f96689 00003949
! %l4 = edda0bc6, %l5 = 28cab23c, Mem[0000000090000038] = ffffffff ffffee2e
std %l4,[%i4+0x038] ! Mem[0000000090000038] = edda0bc6 28cab23c
! Mem[0000000091800028] = 00000000 00001128, %g2 = 00000000, %g3 = ffffee2e
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 0000000000001128
! Mem[0000000090800030] = dc3ef5d3, %g2 = 0000000000000000
lduh [%i5+0x030],%g2 ! %g2 = 000000000000dc3e
! Mem[000000009180003c] = 60b200b2, %g2 = 000000000000dc3e
ldsb [%o0+0x03c],%g2 ! %g2 = 0000000000000060
! Mem[0000000090800028] = f5f96689 cb9834df, %g2 = 00000060, %g3 = 00001128
ldd [%i5+%o5],%g2 ! %g2 = 00000000f5f96689 00000000cb9834df
! Mem[0000000081800020] = 00000000 0000e2ad, %l4 = edda0bc6, %l5 = 28cab23c
ldd [%i3+%o4],%l4 ! %l4 = 0000000000000000 000000000000e2ad
! Mem[0000000090800038] = 0000f562, %g2 = 00000000f5f96689
lduw [%i5+0x038],%g2 ! %g2 = 000000000000f562
! Mem[0000000090800000] = 2f7f1d79, %g2 = 000000000000f562
lduw [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79
p56_label_18:
! %l1 = 000000006689a812, Mem[0000000091800020] = 21fea2c741537031
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = 000000006689a812
! %l2 = 00000000f5f96689, Mem[0000000090000030] = f5f9668900003949
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = 00000000f5f96689
! %l6 = 00000000ee2e9c42, Mem[0000000091000000] = 92f01ec2e276df48
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 00000000ee2e9c42
! Mem[0000000090000034] = f5f96689, %g2 = 000000002f7f1d79
lduh [%i4+0x034],%g2 ! %g2 = 000000000000f5f9
! Mem[0000000091000004] = 9c42ffff, %g2 = 000000000000f5f9
ldub [%i6+0x006],%g2 ! %g2 = 000000000000009c
! %l6 = ee2e9c42, %l7 = f32c4365, Mem[0000000080800000] = 7982f7c5 f7923f75
std %l6,[%i1+%g0] ! Mem[0000000080800000] = ee2e9c42 f32c4365
! Mem[0000000091000014] = 11282c68, %g2 = 000000000000009c
lduh [%i6+0x016],%g2 ! %g2 = 0000000000001128
! %l5 = 000000000000e2ad, Mem[0000000091800026] = a8120000
stb %l5,[%o0+0x026] ! Mem[0000000091800024] = ad120000
! Mem[0000000081800028] = 8fb6d8e95831b11f, %l3 = 0000000000003949
ldx [%i3+%o5],%l3 ! %l3 = 8fb6d8e95831b11f
! %l0 = 00001128, %l1 = 6689a812, Mem[0000000091000028] = 9c4241f1 65d635bd
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 00001128 6689a812
p56_label_19:
! Mem[000000009100003c] = 6689a812, %g18 = 54778bb5970ddf61
ldsw [%i6+0x03c],%g2 ! %g2 = 54778bb5970ddf61
! %l6 = 00000000ee2e9c42, Mem[0000000091000020] = 3d4d27c5
sth %l6,[%i6+%o4] ! Mem[0000000091000020] = 9c4227c5
! %l0 = 00001128, %l1 = 6689a812, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 00001128 6689a812
! Mem[000000009100002c] = 6689a812, %g2 = 000000006689a812
ldub [%i6+0x02c],%g2 ! %g2 = 0000000000000066
! Mem[0000000090800034] = 4c810000, %g2 = 0000000000000066
lduh [%i5+0x036],%g2 ! %g2 = 0000000000004c81
! Mem[0000000091000018] = 2c680e1d ad495cfe, %g2 = 00004c81, %g3 = cb9834df
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 00000000ad495cfe
! Mem[000000009080000c] = ca578ad8, %g2 = 000000002c680e1d
ldsh [%i5+0x00c],%g2 ! %g2 = ffffffffffffca57
! Mem[0000000080000028] = c459d619df81cec8, %l6 = 00000000ee2e9c42
ldx [%i0+%o5],%l6 ! %l6 = c459d619df81cec8
! Mem[0000000090000000] = 0000ee2e, %g2 = ffffffffffffca57
ldsh [%i4+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 00000000, %g18 = 54778bb5970ddf61
ldsw [%i6+%g0],%g2 ! %g2 = 54778bb5970ddf61
p56_label_20:
! %l1 = 000000006689a812, Mem[0000000090800026] = 7290f5f9
sth %l1,[%i5+0x026] ! Mem[0000000090800024] = a812f5f9
! Mem[0000000091000020] = 9c4227c5, %g2 = 0000000000000000
ldub [%i6+%o4],%g2 ! %g2 = 000000000000009c
! Mem[000000009000003c] = 28cab23c, %g2 = 000000000000009c
ldsh [%i4+0x03c],%g2 ! %g2 = 00000000000028ca
! Mem[000000009000001c] = 6689a812, %g2 = 00000000000028ca
lduw [%i4+0x01c],%g2 ! %g2 = 000000006689a812
! %l3 = 8fb6d8e95831b11f, Mem[0000000090000034] = f5f96689
stb %l3,[%i4+0x034] ! Mem[0000000090000034] = 1ff96689
! %l6 = c459d619df81cec8, Mem[000000009180000c] = ec2a3791
stw %l6,[%o0+0x00c] ! Mem[000000009180000c] = df81cec8
! %l1 = 000000006689a812, Mem[000000009180002c] = 00001128
stw %l1,[%o0+0x02c] ! Mem[000000009180002c] = 6689a812
! Mem[0000000091000008] = ffffffff, %g2 = 000000006689a812
ldub [%i6+%o1],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090000028] = fffffffffffff32c, %g2 = 00000000000000ff
ldx [%i4+%o5],%g2 ! %g2 = fffffffffffff32c
! Mem[0000000090800034] = 58a94c81, %g18 = 54778bb5970ddf61
ldsw [%i5+0x034],%g2 ! %g2 = 54778bb5970ddf61
p56_label_21:
! %l3 = 8fb6d8e95831b11f, Mem[000000009180000e] = cec8404e
sth %l3,[%o0+0x00e] ! Mem[000000009180000c] = b11f404e
! Mem[0000000091800018] = 11286689, %g2 = 0000000058a94c81
ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000011
! Mem[0000000090800038] = f5626689, %g2 = 0000000000000011
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000f562
! Mem[0000000091000008] = ffffffff ffffee2e, %g2 = 0000f562, %g3 = ad495cfe
ldd [%i6+%o1],%g2 ! %g2 = 00000000ffffffff 00000000ffffee2e
! Mem[0000000090000014] = 2e582097, %g18 = 54778bb5970ddf61
ldsw [%i4+0x014],%g2 ! %g2 = 54778bb5970ddf61
! %l0 = 00001128, %l1 = 6689a812, Mem[0000000090000018] = 00000000 6689a812
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 00001128 6689a812
! %l3 = 8fb6d8e95831b11f, Mem[0000000091800020] = 00000000
stw %l3,[%o0+%o4] ! Mem[0000000091800020] = 5831b11f
! %l4 = 00000000, %l5 = 0000e2ad, Mem[0000000081000008] = 0575b88a 0068ce50
std %l4,[%i2+%o1] ! Mem[0000000081000008] = 00000000 0000e2ad
! Mem[0000000080000000] = f5f96689 ffffee2e, %l6 = df81cec8, %l7 = f32c4365
ldd [%i0+%g0],%l6 ! %l6 = 00000000f5f96689 00000000ffffee2e
! %l2 = 00000000f5f96689, Mem[0000000090000020] = 00000000f5f96689
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 00000000f5f96689
p56_label_22:
! Mem[000000009000000c] = 00001128, %g2 = 000000002e582097
lduw [%i4+0x00c],%g2 ! %g2 = 0000000000001128
! Mem[0000000090800028] = f5f96689 cb9834df, %g2 = 00001128, %g3 = ffffee2e
ldd [%i5+%o5],%g2 ! %g2 = 00000000f5f96689 00000000cb9834df
! Mem[0000000091000028] = 11286689, %g2 = 00000000f5f96689
ldsh [%i6+0x02a],%g2 ! %g2 = 0000000000001128
! Mem[0000000090800000] = 00001128 6689a812, %g2 = 00001128, %g3 = cb9834df
ldd [%i5+%g0],%g2 ! %g2 = 0000000000001128 000000006689a812
! %l4 = 0000000000000000, Mem[0000000090800028] = f5f96689
sth %l4,[%i5+%o5] ! Mem[0000000090800028] = 00006689
! Mem[0000000090000034] = 1ff96689, %g2 = 0000000000001128
ldub [%i4+0x034],%g2 ! %g2 = 000000000000001f
! %l1 = 000000006689a812, Mem[0000000081800010] = ffff2e2c
sth %l1,[%i3+%o2] ! Mem[0000000081800010] = a8122e2c
! %l6 = f5f96689, %l7 = ffffee2e, Mem[0000000091800038] = 206724ce 60b200b2
std %l6,[%o0+0x038] ! Mem[0000000091800038] = f5f96689 ffffee2e
! Mem[000000009180001c] = a8125831, %g2 = 000000000000001f
ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffffa812
! Mem[0000000091800020] = 5831b11f6689ad12, %g2 = ffffffffffffa812
ldx [%o0+%o4],%g2 ! %g2 = 5831b11f6689ad12
p56_label_23:
! %l7 = 00000000ffffee2e, Mem[0000000090000002] = 0000ee2e
sth %l7,[%i4+0x002] ! Mem[0000000090000000] = ee2eee2e
! Mem[000000009180002c] = a8120000, %g2 = 5831b11f6689ad12
ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffffa8
! Mem[0000000091000018] = 2c680e1dad495cfe, %g2 = ffffffffffffffa8
ldx [%i6+%o3],%g2 ! %g2 = 2c680e1dad495cfe
! Mem[0000000091800028] = 00000000, %g2 = 2c680e1dad495cfe
ldsh [%o0+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = 00006689, %g2 = 0000000000000000
ldub [%i5+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 665fe2adda43a812, %g2 = 0000000000000000
ldx [%i5+%o4],%g2 ! %g2 = 665fe2adda43a812
! Mem[0000000091000030] = f5620000, %g2 = 665fe2adda43a812
ldub [%i6+0x032],%g2 ! %g2 = 00000000000000f5
! Mem[0000000080800010] = edda0bc628cab23c, %l5 = 000000000000e2ad
ldx [%i1+%o2],%l5 ! %l5 = edda0bc628cab23c
! Mem[0000000090800018] = 00000000 ee2e9c42, %g2 = 000000f5, %g3 = 6689a812
ldd [%i5+%o3],%g2 ! %g2 = 0000000000000000 00000000ee2e9c42
! Mem[0000000091000028] = 00001128, %g2 = 0000000000000000
lduw [%i6+%o5],%g2 ! %g2 = 0000000000001128
p56_label_24:
! %l5 = edda0bc628cab23c, Mem[0000000091800031] = 00000000
stb %l5,[%o0+0x031] ! Mem[0000000091800030] = 3c000000
! Mem[0000000090000000] = 0000ee2e, %g18 = 54778bb5970ddf61
ldsw [%i4+%g0],%g2 ! %g2 = 54778bb5970ddf61
! %l7 = 00000000ffffee2e, Mem[000000009000003e] = b23c0000
sth %l7,[%i4+0x03e] ! Mem[000000009000003c] = ee2e0000
! Mem[0000000091000018] = 2c680e1d ad495cfe, %g2 = 0000ee2e, %g3 = ee2e9c42
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 00000000ad495cfe
! %l0 = 0000000000001128, Mem[0000000091000000] = 00000000
sth %l0,[%i6+%g0] ! Mem[0000000091000000] = 11280000
! Mem[0000000091000008] = ffffffff, %g2 = 000000002c680e1d
ldub [%i6+0x00a],%g2 ! %g2 = 00000000000000ff
! %l2 = 00000000f5f96689, Mem[0000000081800020] = 00000000
stb %l2,[%i3+%o4] ! Mem[0000000081800020] = 89000000
! %l0 = 0000000000001128, Mem[0000000091800018] = 00001128
sth %l0,[%o0+%o3] ! Mem[0000000091800018] = 11281128
! %l7 = 00000000ffffee2e, Mem[0000000081800000] = 48050b4a9eb5154c
stx %l7,[%i3+%g0] ! Mem[0000000081800000] = 00000000ffffee2e
! Mem[000000009100000c] = ffffee2e, %g18 = 54778bb5970ddf61
ldsw [%i6+0x00c],%g2 ! %g2 = 54778bb5970ddf61
p56_label_25:
! %l0 = 0000000000001128, Mem[000000009100000c] = ffffee2e
stw %l0,[%i6+0x00c] ! Mem[000000009100000c] = 00001128
! Mem[0000000091800010] = 404e134b, %g18 = 54778bb5970ddf61
ldsw [%o0+%o2],%g2 ! %g2 = 54778bb5970ddf61
! %l2 = f5f96689, %l3 = 5831b11f, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l2,[%i5+0x030] ! Mem[0000000090800030] = f5f96689 5831b11f
! Mem[0000000091000020] = 27c52e42, %g2 = 00000000404e134b
lduh [%i6+0x022],%g2 ! %g2 = 00000000000027c5
! Mem[0000000091800008] = 4c631128, %g2 = 00000000000027c5
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000004c63
! Mem[0000000090800020] = 665fe2ad, %g2 = 0000000000004c63
ldub [%i5+%o4],%g2 ! %g2 = 0000000000000066
! %l7 = 00000000ffffee2e, Mem[0000000080000018] = 2080ff8028f828be
stx %l7,[%i0+%o3] ! Mem[0000000080000018] = 00000000ffffee2e
! Mem[0000000090800038] = f5626689, %g2 = 0000000000000066
ldub [%i5+0x03a],%g2 ! %g2 = 00000000000000f5
! Mem[0000000091000010] = 00000011, %g2 = 00000000000000f5
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000000
! %l5 = edda0bc628cab23c, Mem[0000000091800000] = 62ffffff00000071
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = edda0bc628cab23c
ba,a p56_not_taken_0_end
p56_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000000001128
bne,a,pn %xcc,p56_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006689a812
bne,a,pn %xcc,p56_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f5f96689
bne,a,pn %xcc,p56_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 8fb6d8e95831b11f
bne,a,pn %xcc,p56_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p56_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be edda0bc628cab23c
bne,a,pn %xcc,p56_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000f5f96689
bne,a,pn %xcc,p56_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ffffee2e
bne,a,pn %xcc,p56_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p56_check_fp_registers:
set p56_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 65f69baf c217a392
bne %xcc,p56_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8ae4e21f 618ad32f
bne %xcc,p56_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3f733c55 eddb93cb
bne %xcc,p56_f6_fail
nop
! Check Local Memory
set p56_local0_expect,%g1
p56_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = f5f96689ffffee2e
ldx [%i0+0x000],%g3 ! Observed data at 0000000080000000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000ffffee2e
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 = ffffee2e33e68ee1
ldx [%i0+0x020],%g3 ! Observed data at 0000000080000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = f5f9668900003949
ldx [%i0+0x030],%g3 ! Observed data at 0000000080000030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = e2ad995190495cfe
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+0x000],%g2 ! Expected data = ee2e9c42f32c4365
ldx [%i1+0x000],%g3 ! Observed data at 0000000080800000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 554b754e00717d21
ldx [%i1+0x008],%g3 ! Observed data at 0000000080800008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = edda0bc628cab23c
ldx [%i1+0x010],%g3 ! Observed data at 0000000080800010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x010,%g4
set p56_local2_expect,%g1
p56_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 000000000000e2ad
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 = 593a16e708c6cb99
ldx [%i2+0x018],%g3 ! Observed data at 0000000081000018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000e2ad00001128
ldx [%i2+0x020],%g3 ! Observed data at 0000000081000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5ac5fdc500001128
ldx [%i2+0x028],%g3 ! Observed data at 0000000081000028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = d472e9046689a812
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+0x000],%g2 ! Expected data = 00000000ffffee2e
ldx [%i3+0x000],%g3 ! Observed data at 0000000081800000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c4425f576e727105
ldx [%i3+0x008],%g3 ! Observed data at 0000000081800008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a8122e2c00000071
ldx [%i3+0x010],%g3 ! Observed data at 0000000081800010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 890000000000e2ad
ldx [%i3+0x020],%g3 ! Observed data at 0000000081800020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0ee496beb09afdc5
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
p56_f0_fail:
set p56_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f4_fail:
set p56_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f6_fail:
set p56_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 56 failed
p56_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e0] ! Set processor 56 done flag
set p56_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 56 failed
p56_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e0] ! Set processor 56 done flag
set p56_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p56_selfmod_failed:
ba p56_failed
mov 0xabc,%g1
p56_common_error:
or %g0,0xf18,%g1
ba p56_failed
mov %o5,%g3
p56_common_signature_error:
set p56_temp,%g1
ba p56_failed
st %g2,[%g1] ! Common Lock Number
p56_common_timeout:
set p56_temp,%g1
ba p56_failed
st %g2,[%g1] ! Common Lock Number
p56_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p56_failed
mov 0x0,%g3
p56_trap1e:
stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800008]
stda %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800020]
stha %l7,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000028]
done
p56_trap1o:
stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800008]
stda %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800020]
stha %l7,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000028]
done
p56_trap2e:
stwa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000010]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080000018]
ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080800010]
done
p56_trap2o:
stwa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000010]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080000018]
ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080800010]
done
p56_trap3e:
nop
nop
nop
nop
nop
done
p56_trap3o:
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 = c967173a1f8bc84f
ldx [%g1+0x008],%l1 ! %l1 = 4a70ef1e65d91578
ldx [%g1+0x010],%l2 ! %l2 = 33ae636adeb14490
ldx [%g1+0x018],%l3 ! %l3 = 488746fe5a360f2e
ldx [%g1+0x020],%l4 ! %l4 = 4ef4c2805ac5fdc5
ldx [%g1+0x028],%l5 ! %l5 = 39191cafdcd3936a
ldx [%g1+0x030],%l6 ! %l6 = 1731d9a8a6c1eb74
ldx [%g1+0x038],%l7 ! %l7 = 8b2bce2dddc26c77
! Initialize the output register of window 0
set unres3_start,%o0
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 = 6c356a66 e9100837 4653eddf a25ffe6d
! %f4 = d9eeac2f 11504142 7f1fd286 a2ccdefb
! %f8 = 922f2f75 a600c916 fde36516 d49c2a0d
! %f12 = fcf3645e ab83eb3a 0042d0e1 7fb55b89
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e93a15f9 e6588c19 8ab76042 f30ed41d
! %f20 = 65b111d8 665c25bd e835c1c4 07fc3571
! %f24 = 28418a85 fbfb9131 72c2fd2f 23a94816
! %f28 = 5d0c04e8 bc54d3f5 28da2877 b2b45092
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = abc2b4be c107ee48 644e6db1 7f35c112
! %f36 = 0fce0ec6 1db386c8 e2194a88 47949244
! %f40 = 866993e1 05bd9f89 e48c89f4 4a9e25fd
! %f44 = 9d6f14d0 395b9e26 c87f65f0 7e8929b7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9da9d0d000000044,%g7,%g1 ! GSR scale = 8, align = 4
wr %g1,%g0,%gsr ! GSR = 9da9d0d000000044
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 57
p57_label_1:
! %l3 = 17ee26b3d3a56a71, Mem[000000009100001f] = 373d4d27
stb %l3,[%i6+0x01f] ! Mem[000000009100001c] = 713d4d27
! Mem[0000000091000030] = d7be7a30, %g2 = eb1c59345b39b934
lduh [%i6+0x030],%g2 ! %g2 = 000000000000d7be
! Mem[000000009000002c] = 47469357, %g2 = 000000000000d7be
ldsb [%i4+0x02d],%g2 ! %g2 = 0000000000000047
! %l2 = 7ce070069c853d4e, Mem[0000000090800020] = 665fc762da437290
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 7ce070069c853d4e
! Mem[0000000082800028] = 09779d558452eeda, %l1 = b8b78f77c8213824
ldx [%i1+%o5],%l1 ! %l1 = 09779d558452eeda
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = 0000000000000047
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
! %l4 = 14a204d02f6d621a, Mem[0000000083800014] = 56c31e41
sth %l4,[%i3+0x014] ! Mem[0000000083800014] = 621a1e41
! Mem[0000000091000034] = 941fa440, %g2 = 0c9e91291d1391a2
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffff941f
! Mem[0000000082000030] = 5c5062ca, %l2 = 7ce070069c853d4e
ldsb [%i0+0x030],%l2 ! %l2 = 000000000000005c
! Mem[0000000090800020] = 7ce07006, %g18 = c4e7d852d98ae369
ldsw [%i5+%o4],%g2 ! %g2 = c4e7d852d98ae369
p57_label_2:
! Mem[0000000082000000] = a85d26f3281434bc, %l4 = 14a204d02f6d621a
ldx [%i0+%g0],%l4 ! %l4 = a85d26f3281434bc
! %l4 = 281434bc, %l5 = 90dfcb12, Mem[0000000082800020] = e3a4d2bf 70d6edd2
std %l4,[%i1+%o4] ! Mem[0000000082800020] = 281434bc 90dfcb12
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = 7ce07006, %g3 = 0bad0b00
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! Mem[0000000091000034] = 941fa440, %g18 = c4e7d852d98ae369
ldsw [%i6+0x034],%g2 ! %g2 = c4e7d852d98ae369
! Mem[0000000091800030] = f7dc9b67, %g2 = ffffffff941fa440
lduh [%o0+0x030],%g2 ! %g2 = 000000000000f7dc
! Mem[000000009180000c] = 2a379140, %g2 = 000000000000f7dc
ldub [%o0+0x00d],%g2 ! %g2 = 000000000000002a
! Mem[0000000091000000] = 92f01ec2e276df48, %g2 = 000000000000002a
ldx [%i6+%g0],%g2 ! %g2 = 92f01ec2e276df48
! %l1 = 09779d558452eeda, Mem[0000000091000039] = 78fe309b
stb %l1,[%i6+0x039] ! Mem[0000000091000038] = dafe309b
! Mem[000000009180001c] = 1391a221, %g2 = 92f01ec2e276df48
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000013
! Mem[000000009080003c] = 5ac4b8a1, %g18 = c4e7d852d98ae369
ldsw [%i5+0x03c],%g2 ! %g2 = c4e7d852d98ae369
p57_label_3:
! %l2 = 000000000000005c, Mem[000000009100000a] = 2f5fccff
stb %l2,[%i6+0x00a] ! Mem[0000000091000008] = 5c5fccff
! Mem[0000000091000030] = d7be7a30, %g2 = 000000005ac4b8a1
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! Mem[0000000083800028] = 9a6539bf, %l1 = 09779d558452eeda
lduh [%i3+%o5],%l1 ! %l1 = 0000000000009a65
! Mem[0000000091000034] = 40d5dafe, %g2 = 00000000d7be7a30
ldsb [%i6+0x037],%g2 ! %g2 = 0000000000000040
! Mem[0000000082800030] = 0be86b61, %l4 = a85d26f3281434bc
ldsw [%i1+0x030],%l4 ! %l4 = 000000000be86b61
! %l1 = 0000000000009a65, Mem[0000000082000028] = 1aecbf09121bcb99
stx %l1,[%i0+%o5] ! Mem[0000000082000028] = 0000000000009a65
! %l3 = 17ee26b3d3a56a71, Mem[0000000090000032] = 94b1da39
sth %l3,[%i4+0x032] ! Mem[0000000090000030] = 6a71da39
! Mem[0000000091000014] = 1f66326f, %g18 = c4e7d852d98ae369
ldsw [%i6+0x014],%g2 ! %g2 = c4e7d852d98ae369
! Mem[000000009080001c] = 8adf7ce0, %g2 = 000000001f66326f
ldub [%i5+0x01e],%g2 ! %g2 = 000000000000008a
! Mem[0000000091800038] = 206724ce, %g2 = 000000000000008a
lduw [%o0+0x038],%g2 ! %g2 = 00000000206724ce
p57_label_4:
! Mem[0000000090800008] = a19e262f, %g18 = c4e7d852d98ae369
ldsw [%i5+%o1],%g2 ! %g2 = c4e7d852d98ae369
! Mem[000000009000001c] = 18391fda, %g2 = ffffffffa19e262f
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000001839
! Mem[000000009100000c] = ccff9541, %g18 = c4e7d852d98ae369
ldsw [%i6+0x00c],%g2 ! %g2 = c4e7d852d98ae369
! %l4 = 000000000be86b61, Mem[0000000082800004] = 95cdc841
stw %l4,[%i1+0x004] ! Mem[0000000082800004] = 0be86b61
! %l5 = c50a90e890dfcb12, Mem[0000000090000022] = e8a0ecd3
sth %l5,[%i4+0x022] ! Mem[0000000090000020] = cb12ecd3
! Mem[000000009000002c] = 62474693, %g2 = ffffffffccff9541
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000006247
! %l7 = a9937eb0674a1bd1, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = a9937eb0674a1bd1
! Mem[0000000083800010] = 670c8d13, %l2 = 000000000000005c
lduh [%i3+0x012],%l2 ! %l2 = 0000000000008d13
! Mem[0000000090000014] = 2e582097, %g2 = 0000000000006247
lduw [%i4+0x014],%g2 ! %g2 = 000000002e582097
! Mem[0000000090000020] = efdacb12, %g2 = 000000002e582097
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffefda
p57_label_5:
! Mem[0000000083000018] = 6e94cb09e7a02d37, %l0 = d113221c18a74914
ldx [%i2+%o3],%l0 ! %l0 = 6e94cb09e7a02d37
! Mem[0000000082000018] = 7051a431, %l1 = 0000000000009a65
lduh [%i0+%o3],%l1 ! %l1 = 0000000000007051
! Mem[0000000090000020] = dacb12ec, %g2 = ffffffffffffefda
ldsb [%i4+0x021],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000090000018] = e663a5d9, %g18 = c4e7d852d98ae369
ldsw [%i4+%o3],%g2 ! %g2 = c4e7d852d98ae369
! Mem[0000000090000020] = efdacb12ecd31cd9, %g2 = ffffffffe663a5d9
ldx [%i4+%o4],%g2 ! %g2 = efdacb12ecd31cd9
! Mem[0000000082800000] = 91f1e7a9, %l3 = 17ee26b3d3a56a71
lduw [%i1+%g0],%l3 ! %l3 = 0000000091f1e7a9
! Mem[000000008300002c] = 61c5228f, %l5 = c50a90e890dfcb12
lduh [%i2+0x02e],%l5 ! %l5 = 000000000000228f
! Mem[0000000083000000] = 131a0a85aea21494, %l1 = 0000000000007051
ldx [%i2+%g0],%l1 ! %l1 = 131a0a85aea21494
! %l1 = 131a0a85aea21494, Mem[0000000090000008] = bc841a2fc349b38e
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 131a0a85aea21494
! Mem[0000000091800010] = 404e134b, %g2 = efdacb12ecd31cd9
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
p57_label_6:
! %l2 = 0000000000008d13, Mem[0000000083000008] = 6287b3d7
stw %l2,[%i2+%o1] ! Mem[0000000083000008] = 00008d13
! %l0 = 6e94cb09e7a02d37, Mem[000000009100000c] = ccff9541
stw %l0,[%i6+0x00c] ! Mem[000000009100000c] = e7a02d37
! Mem[000000008200000c] = 0f0504f7, %l7 = a9937eb0674a1bd1
ldub [%i0+0x00c],%l7 ! %l7 = 000000000000000f
! Mem[0000000083800014] = 621a1e41, %l7 = 000000000000000f
ldsh [%i3+0x016],%l7 ! %l7 = 0000000000001e41
! %l4 = 000000000be86b61, Mem[0000000091000038] = d5dafe309b50f1dd
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 000000000be86b61
! %l1 = 131a0a85aea21494, Mem[0000000091800014] = 01f6b102
stw %l1,[%o0+0x014] ! Mem[0000000091800014] = aea21494
! Mem[0000000090000020] = dacb12ec, %g2 = 00000000404e134b
ldsb [%i4+0x021],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000091800010] = 404e134baea21494, %g2 = ffffffffffffffda
ldx [%o0+%o2],%g2 ! %g2 = 404e134baea21494
! %l7 = 0000000000001e41, Mem[0000000090000018] = e663a5d9
stw %l7,[%i4+%o3] ! Mem[0000000090000018] = 00001e41
! Mem[0000000091000010] = 1b126a38, %g2 = 404e134baea21494
lduh [%i6+%o2],%g2 ! %g2 = 0000000000001b12
p57_label_7:
! %l6 = c3e0bcbe78ccd95f, Mem[0000000091000000] = 92f01ec2e276df48
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = c3e0bcbe78ccd95f
! Mem[0000000090000014] = 2e582097, %g2 = 0000000000001b12
lduh [%i4+0x014],%g2 ! %g2 = 0000000000002e58
! %l0 = 6e94cb09e7a02d37, Mem[0000000090000018] = 00001e41
stw %l0,[%i4+%o3] ! Mem[0000000090000018] = e7a02d37
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = 00002e58, %g3 = 4725624a
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
! Mem[000000009080001c] = df7ce070, %g2 = 000000009045cbce
ldsb [%i5+0x01f],%g2 ! %g2 = ffffffffffffffdf
! %l6 = 78ccd95f, %l7 = 00001e41, Mem[0000000091800000] = 270d22b9 47aa0789
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 78ccd95f 00001e41
! %l3 = 0000000091f1e7a9, Mem[000000009080000c] = ca578ad8
stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = 91f1e7a9
! Mem[0000000091000024] = d2f1b355, %g2 = ffffffffffffffdf
lduh [%i6+0x026],%g2 ! %g2 = 000000000000d2f1
! %l2 = 00008d13, %l3 = 91f1e7a9, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 00008d13 91f1e7a9
! Mem[0000000091800030] = dc9b67d4, %g2 = 000000000000d2f1
ldub [%o0+0x031],%g2 ! %g2 = 00000000000000dc
p57_label_8:
! %l0 = 6e94cb09e7a02d37, Mem[000000008280003c] = 9f62e7bd
stw %l0,[%i1+0x03c] ! Mem[000000008280003c] = e7a02d37
! Mem[000000009100001c] = 9ea6e571, %g2 = 00000000000000dc
lduw [%i6+0x01c],%g2 ! %g2 = 000000009ea6e571
! Mem[0000000091000028] = b35541f1, %g18 = c4e7d852d98ae369
ldsw [%i6+%o5],%g2 ! %g2 = c4e7d852d98ae369
! Mem[0000000091800038] = 206724ce, %g2 = ffffffffb35541f1
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000002067
! Mem[000000009180000c] = 3791404e, %g2 = 0000000000002067
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000003791
! Mem[0000000083800010] = 670c8d13, %l7 = 0000000000001e41
lduw [%i3+%o2],%l7 ! %l7 = 00000000670c8d13
! %l6 = c3e0bcbe78ccd95f, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = c3e0bcbe78ccd95f
! Mem[0000000090000004] = 5b81131a, %g2 = 0000000000003791
lduh [%i4+0x006],%g2 ! %g2 = 0000000000005b81
! %l3 = 0000000091f1e7a9, Mem[0000000091000018] = 2c680e1d9ea6e571
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 0000000091f1e7a9
! Mem[0000000091000030] = be7a3094, %g2 = 0000000000005b81
ldsb [%i6+0x031],%g2 ! %g2 = ffffffffffffffbe
p57_label_9:
! %l0 = 6e94cb09e7a02d37, Mem[000000009180002e] = 624ac3e0
sth %l0,[%o0+0x02e] ! Mem[000000009180002c] = 2d37c3e0
! Mem[0000000083000024] = b4f9d1b0, %l4 = 000000000be86b61
lduh [%i2+0x026],%l4 ! %l4 = 000000000000d1b0
! %l0 = 6e94cb09e7a02d37, Mem[0000000090000000] = 8624e74a77d35b81
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 6e94cb09e7a02d37
! %l2 = 00008d13, %l3 = 91f1e7a9, Mem[0000000090000018] = e7a02d37 18391fda
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 00008d13 91f1e7a9
! Mem[0000000082000008] = 149bede8, %l1 = 131a0a85aea21494
ldsh [%i0+%o1],%l1 ! %l1 = 000000000000149b
! %l2 = 0000000000008d13, Mem[0000000090800028] = ddee8f90
sth %l2,[%i5+%o5] ! Mem[0000000090800028] = 8d138f90
! Mem[0000000090000010] = b8b0f4d7, %g2 = ffffffffffffffbe
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb8b0
! Mem[000000009000003c] = 1a170000, %g2 = ffffffffffffb8b0
ldub [%i4+0x03e],%g2 ! %g2 = 000000000000001a
! %l0 = e7a02d37, %l1 = 0000149b, Mem[0000000082000000] = a85d26f3 281434bc
std %l0,[%i0+%g0] ! Mem[0000000082000000] = e7a02d37 0000149b
! Mem[0000000091800010] = 404e134b, %g2 = 000000000000001a
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
p57_label_10:
! Mem[0000000090800004] = d7b2a19e, %g2 = 00000000404e134b
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffd7
! %l4 = 0000d1b0, %l5 = 0000228f, Mem[0000000090000000] = 6e94cb09 e7a02d37
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 0000d1b0 0000228f
! Mem[0000000090000018] = 00008d13 91f1e7a9, %g2 = ffffffd7, %g3 = 22b61a17
ldd [%i4+%o3],%g2 ! %g2 = 0000000000008d13 0000000091f1e7a9
! %l4 = 000000000000d1b0, Mem[000000008300003f] = 0d79bc40
stb %l4,[%i2+0x03f] ! Mem[000000008300003c] = 0d79bcb0
! Mem[0000000083800008] = 6e8440cc, %l1 = 000000000000149b
ldub [%i3+%o1],%l1 ! %l1 = 000000000000006e
! %l7 = 00000000670c8d13, Mem[0000000091800008] = 4c632420
stw %l7,[%o0+%o1] ! Mem[0000000091800008] = 670c8d13
! Mem[0000000083800000] = 9ca58a17, %l3 = 0000000091f1e7a9
ldsw [%i3+%g0],%l3 ! %l3 = ffffffff9ca58a17
! %l5 = 000000000000228f, Mem[0000000090000008] = 131a0a85
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = 0000228f
! Mem[0000000082800030] = 0be86b61, %l0 = 6e94cb09e7a02d37
lduh [%i1+0x032],%l0 ! %l0 = 0000000000006b61
! %l7 = 00000000670c8d13, Mem[000000008380003a] = c30e0540
sth %l7,[%i3+0x03a] ! Mem[0000000083800038] = c30e8d13
p57_label_11:
! Mem[0000000090800024] = 4e8d138f, %g2 = 0000000000008d13
ldsb [%i5+0x027],%g2 ! %g2 = 000000000000004e
! Mem[0000000091800000] = 78ccd95f, %g18 = c4e7d852d98ae369
ldsw [%o0+%g0],%g2 ! %g2 = c4e7d852d98ae369
! Mem[0000000091800008] = 670c8d13ec2a3791, %g2 = 0000000078ccd95f
ldx [%o0+%o1],%g2 ! %g2 = 670c8d13ec2a3791
! Mem[000000008380003c] = bd733474, %l6 = c3e0bcbe78ccd95f
ldsh [%i3+0x03c],%l6 ! %l6 = ffffffffffffbd73
! Mem[000000009080002c] = 34dfdc3e, %g2 = 670c8d13ec2a3791
ldsb [%i5+0x02e],%g2 ! %g2 = 0000000000000034
! Mem[0000000090800024] = 9c853d4e, %g2 = 0000000000000034
ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffff9c
! Mem[0000000091000020] = 3d4d27c5, %g2 = ffffffffffffff9c
lduh [%i6+%o4],%g2 ! %g2 = 0000000000003d4d
! Mem[0000000091800004] = 1e41670c, %g2 = 0000000000003d4d
ldsb [%o0+0x006],%g2 ! %g2 = 000000000000001e
! Mem[0000000090000000] = 0000d1b0 0000228f, %g2 = 0000001e, %g3 = 91f1e7a9
ldd [%i4+%g0],%g2 ! %g2 = 000000000000d1b0 000000000000228f
! %l3 = ffffffff9ca58a17, Mem[0000000083000030] = 5656df050b108fbb
stx %l3,[%i2+0x030] ! Mem[0000000083000030] = ffffffff9ca58a17
p57_label_12:
! Mem[000000008380002c] = ba3fcc0c, %l0 = 0000000000006b61
ldub [%i3+0x02c],%l0 ! %l0 = 00000000000000ba
! Mem[0000000091000018] = 00000000, %g18 = c4e7d852d98ae369
ldsw [%i6+%o3],%g2 ! %g2 = c4e7d852d98ae369
! Mem[0000000090000000] = 0000d1b0, %g2 = 0000000000000000
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = 0000000000000000
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
! %l2 = 0000000000008d13, Mem[0000000090000020] = efdacb12ecd31cd9
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000000000008d13
! %l3 = ffffffff9ca58a17, Mem[0000000091000028] = b35541f165d635bd
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = ffffffff9ca58a17
! Mem[0000000091800030] = c3e0bcbe78ccd95f, %g2 = 0c9e91291d1391a2
ldx [%o0+0x030],%g2 ! %g2 = c3e0bcbe78ccd95f
! %l3 = ffffffff9ca58a17, Mem[0000000091800020] = 21fea2c741537031
stx %l3,[%o0+%o4] ! Mem[0000000091800020] = ffffffff9ca58a17
! %l6 = ffffbd73, %l7 = 670c8d13, Mem[0000000083800000] = 9ca58a17 4b6ebfa9
std %l6,[%i3+%g0] ! Mem[0000000083800000] = ffffbd73 670c8d13
! %l4 = 000000000000d1b0, Mem[0000000082000023] = 2edba2a8
stb %l4,[%i0+0x023] ! Mem[0000000082000020] = 2edba2b0
p57_label_13:
! Mem[000000009000000c] = a21494b8, %g2 = c3e0bcbe78ccd95f
ldsb [%i4+0x00d],%g2 ! %g2 = ffffffffffffffa2
! %l4 = 0000d1b0, %l5 = 0000228f, Mem[0000000091800028] = f4c1a24c 47252d37
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 0000d1b0 0000228f
! Mem[0000000091800008] = 670c8d13, %g2 = ffffffffffffffa2
lduw [%o0+%o1],%g2 ! %g2 = 00000000670c8d13
! %l3 = ffffffff9ca58a17, Mem[0000000091800018] = 0c9e91291d1391a2
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = ffffffff9ca58a17
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = 670c8d13, %g3 = 0000228f
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
! Mem[0000000091800004] = 00001e41, %g18 = c4e7d852d98ae369
ldsw [%o0+0x004],%g2 ! %g2 = c4e7d852d98ae369
! Mem[0000000091000018] = 00000000 91f1e7a9, %g2 = 00001e41, %g3 = 60b200b2
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 0000000091f1e7a9
! Mem[0000000090000010] = b8b0f4d7, %g2 = 0000000000000000
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb8b0
! Mem[000000009180000c] = 3791404e, %g2 = ffffffffffffb8b0
ldsb [%o0+0x00e],%g2 ! %g2 = 0000000000000037
! %l2 = 0000000000008d13, Mem[0000000091800000] = 78ccd95f
stw %l2,[%o0+%g0] ! Mem[0000000091800000] = 00008d13
p57_label_14:
! %l5 = 000000000000228f, Mem[0000000090000017] = 9700008d
stb %l5,[%i4+0x017] ! Mem[0000000090000014] = 8f00008d
! Mem[000000009100002c] = 8a17d7be, %g2 = 0000000000000037
ldsb [%i6+0x02e],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000091000028] = ffffff9c, %g2 = ffffffffffffff8a
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090800000] = 1d794f34, %g2 = 00000000000000ff
ldsh [%i5+0x002],%g2 ! %g2 = 0000000000001d79
! %l6 = ffffbd73, %l7 = 670c8d13, Mem[0000000090000008] = 0000228f aea21494
std %l6,[%i4+%o1] ! Mem[0000000090000008] = ffffbd73 670c8d13
! Mem[0000000082000014] = e5d5b143, %l3 = ffffffff9ca58a17
lduw [%i0+0x014],%l3 ! %l3 = 00000000e5d5b143
! Mem[0000000091000034] = a4400000, %g2 = 0000000000001d79
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffa440
! Mem[0000000083800000] = ffffbd73 670c8d13, %l6 = ffffbd73, %l7 = 670c8d13
ldd [%i3+%g0],%l6 ! %l6 = 00000000ffffbd73 00000000670c8d13
! %l4 = 000000000000d1b0, Mem[0000000091000032] = 7a30941f
sth %l4,[%i6+0x032] ! Mem[0000000091000030] = d1b0941f
! Mem[0000000091800038] = ce60b200, %g2 = ffffffffffffa440
ldub [%o0+0x03b],%g2 ! %g2 = 00000000000000ce
p57_label_15:
! %l0 = 00000000000000ba, Mem[000000009080001b] = 3553628a
stb %l0,[%i5+0x01b] ! Mem[0000000090800018] = ba53628a
! %l2 = 00008d13, %l3 = e5d5b143, Mem[0000000090800028] = 8d138f90 cb9834df
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 00008d13 e5d5b143
! Mem[0000000090800014] = 674a1bd1, %g18 = c4e7d852d98ae369
ldsw [%i5+0x014],%g2 ! %g2 = c4e7d852d98ae369
! Mem[0000000091800008] = 670c8d13, %g18 = c4e7d852d98ae369
ldsw [%o0+%o1],%g2 ! %g2 = c4e7d852d98ae369
! Mem[0000000090800024] = 9c853d4e, %g18 = c4e7d852d98ae369
ldsw [%i5+0x024],%g2 ! %g2 = c4e7d852d98ae369
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = 9c853d4e, %g3 = 91f1e7a9
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
! %l0 = 00000000000000ba, Mem[000000009080001d] = 628adf7c
stb %l0,[%i5+0x01d] ! Mem[000000009080001c] = ba8adf7c
! Mem[0000000082000020] = 2edba2b056697209, %l7 = 00000000670c8d13
ldx [%i0+%o4],%l7 ! %l7 = 2edba2b056697209
! %l4 = 000000000000d1b0, Mem[0000000091000020] = 3d4d27c52e6fd2f1
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 000000000000d1b0
! %l1 = 000000000000006e, Mem[0000000091000000] = c3e0bcbe
sth %l1,[%i6+%g0] ! Mem[0000000091000000] = 006ebcbe
p57_label_16:
! %l5 = 000000000000228f, Mem[0000000091000010] = 1b126a381f66326f
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 000000000000228f
! %l5 = 000000000000228f, Mem[000000009080000c] = 91f1e7a9
stw %l5,[%i5+0x00c] ! Mem[000000009080000c] = 0000228f
! %l7 = 2edba2b056697209, Mem[0000000090800024] = 9c853d4e
stb %l7,[%i5+0x024] ! Mem[0000000090800024] = 09853d4e
! Mem[0000000090800038] = 8d1391f1, %g2 = 000000009045cbce
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000008d13
! %l2 = 0000000000008d13, Mem[0000000083000004] = aea21494
sth %l2,[%i2+0x004] ! Mem[0000000083000004] = 8d131494
! Mem[0000000090000008] = bd73670c, %g2 = 0000000000008d13
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffffbd73
! %l0 = 00000000000000ba, Mem[0000000090000022] = 00000000
stb %l0,[%i4+0x022] ! Mem[0000000090000020] = ba000000
! %l6 = 00000000ffffbd73, Mem[0000000091000010] = 000000000000228f
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 00000000ffffbd73
! Mem[0000000083000038] = 6209c2cf, %l4 = 000000000000d1b0
lduw [%i2+0x038],%l4 ! %l4 = 000000006209c2cf
! Mem[0000000091000020] = 00000000 0000d1b0, %g2 = ffffbd73, %g3 = 22b61a17
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 000000000000d1b0
p57_label_17:
! Mem[0000000091800028] = 00d1b000, %g2 = 0000000000000000
ldub [%o0+0x029],%g2 ! %g2 = 0000000000000000
! %l7 = 2edba2b056697209, Mem[0000000090000014] = 2e58208f
sth %l7,[%i4+0x014] ! Mem[0000000090000014] = 7209208f
! Mem[0000000082000020] = 2edba2b0 56697209, %l4 = 6209c2cf, %l5 = 0000228f
ldd [%i0+%o4],%l4 ! %l4 = 000000002edba2b0 0000000056697209
! %l1 = 000000000000006e, Mem[000000009000002d] = 47469357
stb %l1,[%i4+0x02d] ! Mem[000000009000002c] = 6e469357
! Mem[0000000091800018] = ffffffff, %g18 = c4e7d852d98ae369
ldsw [%o0+%o3],%g2 ! %g2 = c4e7d852d98ae369
! Mem[000000009080002c] = e5d5b143, %g18 = c4e7d852d98ae369
ldsw [%i5+0x02c],%g2 ! %g2 = c4e7d852d98ae369
! Mem[000000009100000c] = 2d370000, %g2 = ffffffffe5d5b143
ldsh [%i6+0x00e],%g2 ! %g2 = 0000000000002d37
! Mem[0000000091000020] = 000000000000d1b0, %g2 = 0000000000002d37
ldx [%i6+%o4],%g2 ! %g2 = 000000000000d1b0
! %l5 = 0000000056697209, Mem[0000000090000030] = 573d6a71
sth %l5,[%i4+0x030] ! Mem[0000000090000030] = 72096a71
! Mem[0000000091800010] = 404e134b, %g2 = 000000000000d1b0
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
p57_label_18:
! Mem[0000000091000024] = 0000d1b0, %g2 = 00000000404e134b
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000000000
! Mem[000000009000000c] = 8d13b8b0, %g2 = 0000000000000000
lduh [%i4+0x00e],%g2 ! %g2 = 0000000000008d13
! Mem[000000009080002c] = b143dc3e, %g2 = 0000000000008d13
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffb1
! Mem[000000009180000c] = ec2a3791, %g2 = ffffffffffffffb1
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
! Mem[0000000082000024] = 56697209, %l1 = 000000000000006e
ldsh [%i0+0x024],%l1 ! %l1 = 0000000000005669
! Mem[000000009180001c] = 9ca58a17, %g18 = c4e7d852d98ae369
ldsw [%o0+0x01c],%g2 ! %g2 = c4e7d852d98ae369
! Mem[0000000091800030] = e0bcbe78, %g2 = ffffffff9ca58a17
ldub [%o0+0x031],%g2 ! %g2 = 00000000000000e0
! Mem[0000000091000028] = ffffffff9ca58a17, %g2 = 00000000000000e0
ldx [%i6+%o5],%g2 ! %g2 = ffffffff9ca58a17
! Mem[0000000090000028] = c7af7175626e4693, %g2 = ffffffff9ca58a17
ldx [%i4+%o5],%g2 ! %g2 = c7af7175626e4693
! %l0 = 00000000000000ba, Mem[0000000090800038] = 00008d13
stw %l0,[%i5+0x038] ! Mem[0000000090800038] = 000000ba
p57_label_19:
! %l1 = 0000000000005669, Mem[0000000091000004] = 78ccd95f
stw %l1,[%i6+0x004] ! Mem[0000000091000004] = 00005669
! Mem[0000000091000000] = 006ebcbe, %g2 = c7af7175626e4693
lduh [%i6+%g0],%g2 ! %g2 = 000000000000006e
! Mem[0000000091800000] = 008d1300, %g2 = 000000000000006e
ldsb [%o0+0x001],%g2 ! %g2 = 0000000000000000
! %l4 = 2edba2b0, %l5 = 56697209, Mem[0000000082800010] = cc1a2c01 607dac0a
std %l4,[%i1+%o2] ! Mem[0000000082800010] = 2edba2b0 56697209
! Mem[0000000090800000] = 2f7f1d79, %g2 = 0000000000000000
lduw [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79
! %l2 = 00008d13, %l3 = e5d5b143, Mem[0000000091800000] = 00008d13 00001e41
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 00008d13 e5d5b143
! %l6 = 00000000ffffbd73, Mem[0000000090800008] = a19e262f
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = ffffbd73
! Mem[0000000090000030] = 72096a71da399060, %g2 = 000000002f7f1d79
ldx [%i4+0x030],%g2 ! %g2 = 72096a71da399060
! %l6 = 00000000ffffbd73, Mem[0000000091800018] = ffffffff
stb %l6,[%o0+%o3] ! Mem[0000000091800018] = 73ffffff
! %l0 = 000000ba, %l1 = 00005669, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 000000ba 00005669
p57_label_20:
! %l3 = 00000000e5d5b143, Mem[0000000083800038] = c30e8d13bd733474
stx %l3,[%i3+0x038] ! Mem[0000000083800038] = 00000000e5d5b143
! Mem[0000000091800038] = 24ce60b2, %g2 = 72096a71da399060
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000024
! %l3 = 00000000e5d5b143, Mem[000000009180002a] = d1b00000
stb %l3,[%o0+0x02a] ! Mem[0000000091800028] = 43b00000
! Mem[0000000090000014] = 7209208f, %g18 = c4e7d852d98ae369
ldsw [%i4+0x014],%g2 ! %g2 = c4e7d852d98ae369
! %l3 = 00000000e5d5b143, Mem[0000000090800012] = 7eb0674a
stb %l3,[%i5+0x012] ! Mem[0000000090800010] = 43b0674a
! %l5 = 0000000056697209, Mem[0000000091800014] = aea21494
sth %l5,[%o0+0x014] ! Mem[0000000091800014] = 72091494
! Mem[0000000091000020] = 000000000000d1b0, %g2 = 000000007209208f
ldx [%i6+%o4],%g2 ! %g2 = 000000000000d1b0
! Mem[0000000090800014] = 674a1bd1, %g18 = c4e7d852d98ae369
ldsw [%i5+0x014],%g2 ! %g2 = c4e7d852d98ae369
! Mem[000000009000001c] = 91f1e7a9, %g2 = 00000000674a1bd1
lduh [%i4+0x01c],%g2 ! %g2 = 00000000000091f1
! Mem[000000008280003c] = e7a02d37, %l6 = 00000000ffffbd73
lduh [%i1+0x03c],%l6 ! %l6 = 000000000000e7a0
p57_label_21:
! %l6 = 0000e7a0, %l7 = 56697209, Mem[0000000090800030] = dc3ef5d3 58a94c81
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 0000e7a0 56697209
! %l6 = 000000000000e7a0, Mem[0000000091000028] = ffffffff9ca58a17
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = 000000000000e7a0
! Mem[000000009100002c] = 00e7a0d7, %g2 = 00000000000091f1
ldub [%i6+0x02d],%g2 ! %g2 = 0000000000000000
! %l7 = 2edba2b056697209, Mem[000000009100003a] = 00000be8
sth %l7,[%i6+0x03a] ! Mem[0000000091000038] = 72090be8
! Mem[000000009000003c] = 22b61a17, %g18 = c4e7d852d98ae369
ldsw [%i4+0x03c],%g2 ! %g2 = c4e7d852d98ae369
! %l4 = 000000002edba2b0, Mem[0000000091000034] = 941fa440
sth %l4,[%i6+0x034] ! Mem[0000000091000034] = a2b0a440
! %l5 = 0000000056697209, Mem[0000000090000018] = 00008d1391f1e7a9
stx %l5,[%i4+%o3] ! Mem[0000000090000018] = 0000000056697209
! Mem[0000000091800014] = 72091494, %g2 = 0000000022b61a17
ldsh [%o0+0x014],%g2 ! %g2 = 0000000000007209
! Mem[0000000090800038] = 00ba91f1, %g2 = 0000000000007209
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000083800038] = 00000000, %l0 = 00000000000000ba
ldsw [%i3+0x038],%l0 ! %l0 = 0000000000000000
p57_label_22:
! Mem[000000008200003c] = 26ba47f0, %l6 = 000000000000e7a0
lduh [%i0+0x03c],%l6 ! %l6 = 00000000000026ba
! %l6 = 00000000000026ba, Mem[0000000091000010] = 00000000ffffbd73
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 00000000000026ba
! Mem[0000000091800030] = c3e0bcbe, %g2 = 0000000000000000
ldsb [%o0+0x030],%g2 ! %g2 = ffffffffffffffc3
! %l5 = 0000000056697209, Mem[0000000091000010] = 00000000
sth %l5,[%i6+%o2] ! Mem[0000000091000010] = 72090000
! %l2 = 0000000000008d13, Mem[000000009180003e] = 00b20000
stb %l2,[%o0+0x03e] ! Mem[000000009180003c] = 13b20000
! Mem[0000000091800010] = 404e134b, %g18 = c4e7d852d98ae369
ldsw [%o0+%o2],%g2 ! %g2 = c4e7d852d98ae369
! Mem[0000000090800038] = 000000ba91f1e7a9, %g2 = 00000000404e134b
ldx [%i5+0x038],%g2 ! %g2 = 000000ba91f1e7a9
! Mem[0000000082000008] = 149bede8 0f0504f7, %l2 = 00008d13, %l3 = e5d5b143
ldd [%i0+%o1],%l2 ! %l2 = 00000000149bede8 000000000f0504f7
! %l0 = 00000000, %l1 = 00005669, Mem[0000000091000020] = 00000000 0000d1b0
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 00000000 00005669
! Mem[0000000091000038] = 00007209 0be86b61, %g2 = 91f1e7a9, %g3 = 0000d1b0
ldd [%i6+0x038],%g2 ! %g2 = 0000000000007209 000000000be86b61
p57_label_23:
! Mem[0000000090800020] = e0700609, %g2 = 0000000000007209
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffffe0
! %l4 = 000000002edba2b0, Mem[0000000083000004] = 8d131494
stw %l4,[%i2+0x004] ! Mem[0000000083000004] = 2edba2b0
! %l0 = 00000000, %l1 = 00005669, Mem[0000000091000030] = d7bed1b0 a2b0a440
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 00000000 00005669
! Mem[0000000090800020] = 7ce0700609853d4e, %g2 = ffffffffffffffe0
ldx [%i5+%o4],%g2 ! %g2 = 7ce0700609853d4e
! Mem[000000009000001c] = 72090000, %g2 = 7ce0700609853d4e
ldsh [%i4+0x01e],%g2 ! %g2 = 0000000000007209
! Mem[0000000091800000] = 00008d13, %g18 = c4e7d852d98ae369
ldsw [%o0+%g0],%g2 ! %g2 = c4e7d852d98ae369
! %l6 = 00000000000026ba, Mem[000000009100002e] = e7a00000
sth %l6,[%i6+0x02e] ! Mem[000000009100002c] = 26ba0000
! Mem[000000008300003c] = 0d79bcb0, %l7 = 2edba2b056697209
ldub [%i2+0x03d],%l7 ! %l7 = 0000000000000079
! Mem[0000000091800030] = bcbe78cc, %g2 = 0000000000008d13
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffffbcbe
! Mem[0000000091000014] = 000026ba, %g18 = c4e7d852d98ae369
ldsw [%i6+0x014],%g2 ! %g2 = c4e7d852d98ae369
p57_label_24:
! Mem[000000009000002c] = 46937209, %g2 = 00000000000026ba
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000004693
! Mem[0000000090800008] = ffffbd73 0000228f, %g2 = 00004693, %g3 = 0be86b61
ldd [%i5+%o1],%g2 ! %g2 = 00000000ffffbd73 000000000000228f
! Mem[0000000090000008] = ffbd7367, %g2 = 00000000ffffbd73
ldsb [%i4+0x009],%g2 ! %g2 = ffffffffffffffff
! %l6 = 000026ba, %l7 = 00000079, Mem[0000000090800038] = 000000ba 91f1e7a9
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 000026ba 00000079
! Mem[0000000090000018] = 00000056, %g2 = ffffffffffffffff
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = ffffbd73, %g18 = c4e7d852d98ae369
ldsw [%i4+%o1],%g2 ! %g2 = c4e7d852d98ae369
! %l2 = 149bede8, %l3 = 0f0504f7, Mem[0000000091000020] = 00000000 00005669
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 149bede8 0f0504f7
! %l2 = 149bede8, %l3 = 0f0504f7, Mem[0000000091800018] = 73ffffff 9ca58a17
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 149bede8 0f0504f7
! Mem[0000000091000014] = 26ba0000, %g2 = ffffffffffffbd73
lduh [%i6+0x016],%g2 ! %g2 = 00000000000026ba
! Mem[000000009100002c] = 26ba0000, %g2 = 00000000000026ba
ldsh [%i6+0x02e],%g2 ! %g2 = 00000000000026ba
p57_label_25:
! %l2 = 00000000149bede8, Mem[000000008280000c] = 5c612403
stw %l2,[%i1+0x00c] ! Mem[000000008280000c] = 149bede8
! %l3 = 000000000f0504f7, Mem[0000000091800004] = e5d5b143
stw %l3,[%o0+0x004] ! Mem[0000000091800004] = 0f0504f7
! Mem[0000000090000034] = da399060, %g2 = 00000000000026ba
ldsb [%i4+0x034],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000090000018] = 00000000 56697209, %g2 = ffffffda, %g3 = 0000228f
ldd [%i4+%o3],%g2 ! %g2 = 0000000000000000 0000000056697209
! Mem[000000009000001c] = 72090000, %g2 = 0000000000000000
ldsb [%i4+0x01e],%g2 ! %g2 = 0000000000000072
! Mem[0000000083800004] = 670c8d13, %l7 = 0000000000000079
lduw [%i3+0x004],%l7 ! %l7 = 00000000670c8d13
! Mem[0000000090800030] = 00e7a056, %g2 = 0000000000000072
ldsb [%i5+0x031],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = f5485c5fe7a02d37, %g2 = 0000000000000000
ldx [%i6+%o1],%g2 ! %g2 = f5485c5fe7a02d37
! %l2 = 00000000149bede8, Mem[0000000090000036] = 90609045
sth %l2,[%i4+0x036] ! Mem[0000000090000034] = ede89045
! %l5 = 0000000056697209, Mem[0000000090800026] = 3d4e0000
stb %l5,[%i5+0x026] ! Mem[0000000090800024] = 094e0000
ba,a p57_not_taken_0_end
p57_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000000000000
bne,a,pn %xcc,p57_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000005669
bne,a,pn %xcc,p57_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000149bede8
bne,a,pn %xcc,p57_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000f0504f7
bne,a,pn %xcc,p57_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002edba2b0
bne,a,pn %xcc,p57_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000056697209
bne,a,pn %xcc,p57_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000026ba
bne,a,pn %xcc,p57_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000670c8d13
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4653eddf a25ffe6d
bne %xcc,p57_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d9eeac2f 11504142
bne %xcc,p57_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7f1fd286 a2ccdefb
bne %xcc,p57_f6_fail
nop
! Check Local Memory
set p57_local0_expect,%g1
p57_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = e7a02d370000149b
ldx [%i0+0x000],%g3 ! Observed data at 0000000082000000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2edba2b056697209
ldx [%i0+0x020],%g3 ! Observed data at 0000000082000020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000000009a65
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 = 91f1e7a90be86b61
ldx [%i1+0x000],%g3 ! Observed data at 0000000082800000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 899018ae149bede8
ldx [%i1+0x008],%g3 ! Observed data at 0000000082800008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2edba2b056697209
ldx [%i1+0x010],%g3 ! Observed data at 0000000082800010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 281434bc90dfcb12
ldx [%i1+0x020],%g3 ! Observed data at 0000000082800020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5b88bcb9e7a02d37
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+0x000],%g2 ! Expected data = 131a0a852edba2b0
ldx [%i2+0x000],%g3 ! Observed data at 0000000083000000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00008d139eefdfc0
ldx [%i2+0x008],%g3 ! Observed data at 0000000083000008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffff9ca58a17
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 = 6209c2cf0d79bcb0
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 = ffffbd73670c8d13
ldx [%i3+0x000],%g3 ! Observed data at 0000000083800000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 670c8d13621a1e41
ldx [%i3+0x010],%g3 ! Observed data at 0000000083800010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000e5d5b143
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_f2_fail:
set p57_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f4_fail:
set p57_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f6_fail:
set p57_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 57 failed
p57_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 57 failed
p57_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p57_selfmod_failed:
ba p57_failed
mov 0xabc,%g1
p57_common_error:
or %g0,0xf19,%g1
ba p57_failed
mov %o5,%g3
p57_common_signature_error:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_common_timeout:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p57_failed
mov 0x0,%g3
p57_trap1e:
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800018]
ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800010]
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000083800008]
stxa %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800020]
ldsha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800008]
done
p57_trap1o:
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800018]
ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800010]
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000083800008]
stxa %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800020]
ldsha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800008]
done
p57_trap2e:
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800020]
stxa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800028]
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082000010]
stda %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800010]
stha %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800018]
done
p57_trap2o:
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800020]
stxa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800028]
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082000010]
stda %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800010]
stha %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800018]
done
p57_trap3e:
nop
nop
nop
nop
done
p57_trap3o:
nop
nop
nop
nop
done
p57_init_memory_pointers:
set p57_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p57_local0_start,%i0
set p57_local1_start,%i1
set p57_local2_start,%i2
set p57_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d113221c18a74914
ldx [%g1+0x008],%l1 ! %l1 = b8b78f77c8213824
ldx [%g1+0x010],%l2 ! %l2 = 7ce070069c853d4e
ldx [%g1+0x018],%l3 ! %l3 = 17ee26b3d3a56a71
ldx [%g1+0x020],%l4 ! %l4 = 14a204d02f6d621a
ldx [%g1+0x028],%l5 ! %l5 = c50a90e890dfcb12
ldx [%g1+0x030],%l6 ! %l6 = c3e0bcbe78ccd95f
ldx [%g1+0x038],%l7 ! %l7 = a9937eb0674a1bd1
! Initialize the output register of window 0
set unres3_start,%o0
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 = 417dea9f 87829c37 c790d5ed aa105811
! %f4 = 4b05a57c 51c49398 014f8c42 8af1d6dd
! %f8 = fb7c1b2f eddaa956 601146fc 4d4b131e
! %f12 = 016fe7bd 79d5948c 82581ec5 90995fa0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0ade1156 0a6f03a9 1ab890ed 8e6518e2
! %f20 = 1ab933a1 8c77cf45 a378d699 a51a4a35
! %f24 = a6a76270 6fd4bd07 afff10c2 27c91048
! %f28 = 9f8e916b e32765fc 0ec31b5e 5d2833d4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 09efc474 fa03d9f8 bbba51b7 938409ea
! %f36 = ad18fe35 7390d3bc 61d0ba31 9b1bc237
! %f40 = 80b2dbfd c1f1482d adf8c4c4 a580043f
! %f44 = 7bbe17e9 f17446c0 66406c98 0d76341b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x36ddb9680000005f,%g7,%g1 ! GSR scale = 11, align = 7
wr %g1,%g0,%gsr ! GSR = 36ddb9680000005f
wr %g0,%y ! Clear Y 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[0000000091800014] = 020c9e91, %g2 = 4f1068c167fe20e9
ldub [%o0+0x017],%g2 ! %g2 = 0000000000000002
! %l3 = d3e8f87ec80536a2, Mem[000000008500003e] = e25b86ed
stb %l3,[%i2+0x03e] ! Mem[000000008500003c] = e25ba2ed
! Mem[0000000085800028] = 13a50614, %l4 = 80d6a1d7d68d9c7b
lduh [%i3+%o5],%l4 ! %l4 = 00000000000013a5
! %l6 = 5ecacbaab49d5472, Mem[0000000091800020] = 21fea2c741537031
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 5ecacbaab49d5472
! %l3 = d3e8f87ec80536a2, Mem[0000000085800022] = 93875b1d
stb %l3,[%i3+0x022] ! Mem[0000000085800020] = 9387a21d
! %l1 = 9c78deee93d76925, Mem[0000000090800018] = 9556073553628adf
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 9c78deee93d76925
! %l0 = 99406f4c05b7b87d, Mem[000000009000001e] = 1fdaefda
sth %l0,[%i4+0x01e] ! Mem[000000009000001c] = b87defda
! Mem[000000008480003c] = 4caa62ba, %l6 = 5ecacbaab49d5472
lduw [%i1+0x03c],%l6 ! %l6 = 000000004caa62ba
! Mem[0000000090800004] = 4f34d7b2, %g18 = 611f267fba21ea87
ldsw [%i5+0x004],%g2 ! %g2 = 611f267fba21ea87
! Mem[0000000084800000] = 3048857e5390ab11, %l2 = 31d4489080cce4fa
ldx [%i1+%g0],%l2 ! %l2 = 3048857e5390ab11
p58_label_2:
! Mem[0000000090000000] = 8624e74a, %g2 = 000000004f34d7b2
lduw [%i4+%g0],%g2 ! %g2 = 000000008624e74a
! Mem[0000000091000004] = df48f548, %g2 = 000000008624e74a
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffdf48
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = ffffdf48, %g3 = 0bad0b00
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! %l2 = 3048857e5390ab11, Mem[0000000090000004] = 77d35b81
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = 5390ab11
! %l4 = 000013a5, %l5 = e9877285, Mem[0000000091000038] = d578fe30 9b50f1dd
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 000013a5 e9877285
! Mem[000000009080000c] = 8ad8b25f, %g2 = 000000003d4d27c5
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000008ad8
! Mem[0000000085000010] = 61829984, %l2 = 3048857e5390ab11
ldub [%i2+%o2],%l2 ! %l2 = 0000000000000061
! Mem[0000000090000024] = ecd31cd9, %g18 = 611f267fba21ea87
ldsw [%i4+0x024],%g2 ! %g2 = 611f267fba21ea87
! Mem[0000000084800000] = 3048857e, %l0 = 99406f4c05b7b87d
ldub [%i1+0x002],%l0 ! %l0 = 0000000000000085
! %l3 = d3e8f87ec80536a2, Mem[0000000084800019] = a14e3950
stb %l3,[%i1+0x019] ! Mem[0000000084800018] = a1a23950
p58_label_3:
! %l1 = 9c78deee93d76925, Mem[0000000084000008] = 3575a3c6
sth %l1,[%i0+%o1] ! Mem[0000000084000008] = 6925a3c6
! Mem[0000000091800008] = 4c632420, %g2 = ffffffffecd31cd9
lduw [%o0+%o1],%g2 ! %g2 = 000000004c632420
! Mem[0000000084800014] = 65aa023c, %l7 = ae7b358aa51d7d00
ldub [%i1+0x014],%l7 ! %l7 = 0000000000000065
! %l4 = 00000000000013a5, Mem[0000000091800038] = 206724ce60b200b2
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 00000000000013a5
! Mem[0000000090800010] = b25f4cb9, %g18 = 611f267fba21ea87
ldsw [%i5+%o2],%g2 ! %g2 = 611f267fba21ea87
! %l5 = 150d20b1e9877285, Mem[0000000084000010] = 95bcb83f
stw %l5,[%i0+%o2] ! Mem[0000000084000010] = e9877285
! %l0 = 0000000000000085, Mem[0000000091800030] = f7dc9b67d4df14b0
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000085
! Mem[0000000090800030] = dc3ef5d3 58a94c81, %g2 = b25f4cb9, %g3 = 2e6fd2f1
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 0000000058a94c81
! %l2 = 00000061, %l3 = c80536a2, Mem[0000000091800010] = 404e134b 01f6b102
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 00000061 c80536a2
! Mem[000000008580003c] = a35361e5, %l4 = 00000000000013a5
ldsh [%i3+0x03c],%l4 ! %l4 = ffffffffffffa353
p58_label_4:
! Mem[0000000091000010] = 1b126a381f66326f, %g2 = 00000000dc3ef5d3
ldx [%i6+%o2],%g2 ! %g2 = 1b126a381f66326f
! Mem[0000000090000020] = efdae8a0, %g2 = 1b126a381f66326f
lduw [%i4+%o4],%g2 ! %g2 = 00000000efdae8a0
! Mem[0000000090800020] = 665fc762da437290, %g2 = 00000000efdae8a0
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! Mem[0000000090000000] = 8624e74a5390ab11, %g2 = 665fc762da437290
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a5390ab11
! Mem[0000000091800018] = 91291d13, %g2 = 8624e74a5390ab11
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000009129
! %l4 = ffffffffffffa353, Mem[000000009000002c] = 62474693
stw %l4,[%i4+0x02c] ! Mem[000000009000002c] = ffffa353
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = 00009129, %g3 = 58a94c81
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
! Mem[0000000084800028] = b66e83250fc828c2, %l7 = 0000000000000065
ldx [%i1+%o5],%l7 ! %l7 = b66e83250fc828c2
! Mem[0000000090800010] = 4cb9af0a, %g2 = 000000004c632420
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004cb9
! %l4 = ffffa353, %l5 = e9877285, Mem[0000000084800030] = dafa8815 ebc00d0b
std %l4,[%i1+0x030] ! Mem[0000000084800030] = ffffa353 e9877285
p58_label_5:
! Mem[0000000091800000] = 22b947aa, %g2 = 0000000000004cb9
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000022b9
! Mem[0000000091000020] = 27c52e6f, %g2 = 00000000000022b9
lduh [%i6+0x022],%g2 ! %g2 = 00000000000027c5
! %l0 = 0000000000000085, Mem[0000000090000028] = c7af7175ffffa353
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000085
! Mem[0000000090800038] = fc554a3e 5ac4b8a1, %g2 = 000027c5, %g3 = ec2a3791
ldd [%i5+0x038],%g2 ! %g2 = 00000000fc554a3e 000000005ac4b8a1
! Mem[0000000091000030] = d7be7a30, %g2 = 00000000fc554a3e
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! Mem[0000000084000014] = e8f173d6, %l3 = d3e8f87ec80536a2
ldsh [%i0+0x014],%l3 ! %l3 = ffffffffffffe8f1
! %l6 = 000000004caa62ba, Mem[000000009080002c] = cb9834df
sth %l6,[%i5+0x02c] ! Mem[000000009080002c] = 62ba34df
! %l2 = 0000000000000061, Mem[000000009000003c] = 22b61a17
stw %l2,[%i4+0x03c] ! Mem[000000009000003c] = 00000061
! %l1 = 9c78deee93d76925, Mem[0000000091800000] = 270d22b947aa0789
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = 9c78deee93d76925
! Mem[0000000091000030] = d7be7a30, %g2 = 00000000d7be7a30
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
p58_label_6:
! Mem[000000009000001c] = 1839b87d, %g2 = 00000000d7be7a30
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000001839
! Mem[000000009180002c] = 4725624a, %g18 = 611f267fba21ea87
ldsw [%o0+0x02c],%g2 ! %g2 = 611f267fba21ea87
! Mem[0000000090800008] = 9e262fca, %g2 = 000000004725624a
ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffff9e
! %l5 = 150d20b1e9877285, Mem[0000000090800038] = fc554a3e5ac4b8a1
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 150d20b1e9877285
! %l0 = 0000000000000085, Mem[000000009100003c] = e9877285
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = 00000085
! %l2 = 0000000000000061, Mem[0000000090000028] = 00000000
stb %l2,[%i4+%o5] ! Mem[0000000090000028] = 61000000
! Mem[0000000090800004] = 34d7b2a1, %g2 = ffffffffffffff9e
ldsb [%i5+0x005],%g2 ! %g2 = 0000000000000034
! Mem[0000000085800024] = b83129fc, %l7 = b66e83250fc828c2
ldsh [%i3+0x024],%l7 ! %l7 = ffffffffffffb831
! %l2 = 00000061, %l3 = ffffe8f1, Mem[0000000090800038] = 150d20b1 e9877285
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 00000061 ffffe8f1
! Mem[0000000090000038] = 9045cbce 00000061, %g2 = 00000034, %g3 = 5ac4b8a1
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000000000061
p58_label_7:
! %l2 = 00000061, %l3 = ffffe8f1, Mem[0000000084800010] = 997b18ad 65aa023c
std %l2,[%i1+%o2] ! Mem[0000000084800010] = 00000061 ffffe8f1
! Mem[0000000090000004] = 5390ab11, %g18 = 611f267fba21ea87
ldsw [%i4+0x004],%g2 ! %g2 = 611f267fba21ea87
! %l2 = 0000000000000061, Mem[0000000091000038] = 000013a5
stw %l2,[%i6+0x038] ! Mem[0000000091000038] = 00000061
! %l6 = 000000004caa62ba, Mem[000000009080000b] = 2fca578a
stb %l6,[%i5+0x00b] ! Mem[0000000090800008] = baca578a
! Mem[0000000091800000] = 9c78deee, %g18 = 611f267fba21ea87
ldsw [%o0+%g0],%g2 ! %g2 = 611f267fba21ea87
! Mem[0000000085800010] = 3010d4cc, %l1 = 9c78deee93d76925
lduw [%i3+%o2],%l1 ! %l1 = 000000003010d4cc
! %l6 = 4caa62ba, %l7 = ffffb831, Mem[0000000090800018] = 9c78deee 93d76925
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 4caa62ba ffffb831
! Mem[000000009180002c] = 4725624a, %g2 = ffffffff9c78deee
lduw [%o0+0x02c],%g2 ! %g2 = 000000004725624a
! Mem[0000000090000034] = da399060, %g2 = 000000004725624a
lduw [%i4+0x034],%g2 ! %g2 = 00000000da399060
! Mem[0000000090000030] = 94b1da39, %g2 = 00000000da399060
ldsb [%i4+0x032],%g2 ! %g2 = ffffffffffffff94
p58_label_8:
! %l0 = 00000085, %l1 = 3010d4cc, Mem[0000000090000008] = bc841a2f c349b38e
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 00000085 3010d4cc
! Mem[0000000090000018] = e663a5d9, %g18 = 611f267fba21ea87
ldsw [%i4+%o3],%g2 ! %g2 = 611f267fba21ea87
! %l1 = 000000003010d4cc, Mem[0000000084000010] = e9877285
sth %l1,[%i0+%o2] ! Mem[0000000084000010] = d4cc7285
! %l0 = 0000000000000085, Mem[0000000090000037] = 609045cb
stb %l0,[%i4+0x037] ! Mem[0000000090000034] = 859045cb
! Mem[000000009000001c] = 1839b87d, %g2 = ffffffffe663a5d9
lduw [%i4+0x01c],%g2 ! %g2 = 000000001839b87d
! %l3 = ffffffffffffe8f1, Mem[0000000091800014] = c80536a2
stw %l3,[%o0+0x014] ! Mem[0000000091800014] = ffffe8f1
! Mem[0000000091000038] = 00000061, %g2 = 000000001839b87d
lduh [%i6+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = d7be7a30, %g2 = 0000000000000000
lduh [%i6+0x030],%g2 ! %g2 = 000000000000d7be
! Mem[0000000084800010] = 00000061ffffe8f1, %l4 = ffffffffffffa353
ldx [%i1+%o2],%l4 ! %l4 = 00000061ffffe8f1
! %l5 = 150d20b1e9877285, Mem[0000000084800008] = e6c1a77edd553b9e
stx %l5,[%i1+%o1] ! Mem[0000000084800008] = 150d20b1e9877285
p58_label_9:
! %l6 = 4caa62ba, %l7 = ffffb831, Mem[0000000091800020] = 5ecacbaa b49d5472
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 4caa62ba ffffb831
! Mem[000000009180001c] = a24caa62, %g2 = 000000000000d7be
ldub [%o0+0x01f],%g2 ! %g2 = 00000000000000a2
! Mem[000000009000002c] = 0085573d, %g2 = 00000000000000a2
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000000085
! %l6 = 4caa62ba, %l7 = ffffb831, Mem[0000000091000038] = 00000061 00000085
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 4caa62ba ffffb831
! Mem[0000000084800034] = e9877285, %l4 = 00000061ffffe8f1
lduh [%i1+0x034],%l4 ! %l4 = 000000000000e987
! Mem[0000000090800030] = dc3ef5d358a94c81, %g2 = 0000000000000085
ldx [%i5+0x030],%g2 ! %g2 = dc3ef5d358a94c81
! %l4 = 000000000000e987, Mem[0000000090000008] = 00000085
stw %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000e987
! %l4 = 000000000000e987, Mem[0000000090000018] = e663a5d9
stb %l4,[%i4+%o3] ! Mem[0000000090000018] = 8763a5d9
! Mem[0000000090000028] = 61000000, %g2 = dc3ef5d358a94c81
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000006100
! Mem[0000000090800018] = 62baffff, %g2 = 0000000000006100
ldsh [%i5+0x01a],%g2 ! %g2 = 00000000000062ba
p58_label_10:
! Mem[0000000091800004] = d769254c, %g2 = 00000000000062ba
ldsb [%o0+0x005],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000090000024] = 1cd96100, %g2 = ffffffffffffffd7
ldub [%i4+0x026],%g2 ! %g2 = 000000000000001c
! %l0 = 0000000000000085, Mem[0000000091800020] = 4caa62ba
stw %l0,[%o0+%o4] ! Mem[0000000091800020] = 00000085
! Mem[0000000090800010] = b25f4cb9 af0a82ca, %g2 = 0000001c, %g3 = 00000061
ldd [%i5+%o2],%g2 ! %g2 = 00000000b25f4cb9 00000000af0a82ca
! Mem[0000000090000018] = 8763a5d9, %g2 = 00000000b25f4cb9
lduh [%i4+%o3],%g2 ! %g2 = 0000000000008763
! %l4 = 0000e987, %l5 = e9877285, Mem[0000000090800010] = b25f4cb9 af0a82ca
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 0000e987 e9877285
! %l1 = 000000003010d4cc, Mem[0000000085000030] = 0a336f12
stw %l1,[%i2+0x030] ! Mem[0000000085000030] = 3010d4cc
! %l1 = 000000003010d4cc, Mem[000000009080000b] = baca578a
stb %l1,[%i5+0x00b] ! Mem[0000000090800008] = ccca578a
! Mem[000000009180003c] = a5000000, %g2 = 0000000000008763
ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffffa5
! %l5 = 150d20b1e9877285, Mem[0000000090000034] = da399085
stb %l5,[%i4+0x034] ! Mem[0000000090000034] = 85399085
p58_label_11:
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = ffffffa5, %g3 = af0a82ca
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! %l5 = 150d20b1e9877285, Mem[000000009100001c] = 9ea6e537
sth %l5,[%i6+0x01c] ! Mem[000000009100001c] = 7285e537
! %l3 = ffffffffffffe8f1, Mem[0000000085800004] = 79d15aab
stw %l3,[%i3+0x004] ! Mem[0000000085800004] = ffffe8f1
! Mem[0000000091000000] = 92f01ec2, %g2 = 00000000f4c1a24c
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff92f0
! %l5 = 150d20b1e9877285, Mem[0000000090000010] = b8b0f4d72e582097
stx %l5,[%i4+%o2] ! Mem[0000000090000010] = 150d20b1e9877285
! %l0 = 00000085, %l1 = 3010d4cc, Mem[0000000091800010] = 00000061 ffffe8f1
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 00000085 3010d4cc
! Mem[000000009100003c] = ffffb831, %g18 = 611f267fba21ea87
ldsw [%i6+0x03c],%g2 ! %g2 = 611f267fba21ea87
! Mem[0000000090800010] = 87e98772, %g2 = ffffffffffffb831
ldsb [%i5+0x013],%g2 ! %g2 = ffffffffffffff87
! Mem[0000000091800010] = 000000853010d4cc, %g2 = ffffffffffffff87
ldx [%o0+%o2],%g2 ! %g2 = 000000853010d4cc
! %l4 = 0000e987, %l5 = e9877285, Mem[0000000090800028] = ddee8f90 62ba34df
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 0000e987 e9877285
p58_label_12:
! %l3 = ffffffffffffe8f1, Mem[0000000091000020] = 3d4d27c52e6fd2f1
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffe8f1
! %l6 = 000000004caa62ba, Mem[000000009180000c] = ec2a3791
stw %l6,[%o0+0x00c] ! Mem[000000009180000c] = 4caa62ba
! %l0 = 0000000000000085, Mem[0000000090000032] = 94b18539
sth %l0,[%i4+0x032] ! Mem[0000000090000030] = 00858539
! %l7 = ffffffffffffb831, Mem[0000000091000020] = ffffffff
sth %l7,[%i6+%o4] ! Mem[0000000091000020] = b831ffff
! Mem[0000000090000038] = 9045cbce, %g18 = 611f267fba21ea87
ldsw [%i4+0x038],%g2 ! %g2 = 611f267fba21ea87
! Mem[000000009100003c] = b8310000, %g2 = ffffffff9045cbce
ldsb [%i6+0x03e],%g2 ! %g2 = ffffffffffffffb8
! Mem[000000009000001c] = 1839b87d, %g2 = ffffffffffffffb8
lduw [%i4+0x01c],%g2 ! %g2 = 000000001839b87d
! Mem[0000000090800034] = 81000000, %g2 = 000000001839b87d
ldsb [%i5+0x037],%g2 ! %g2 = ffffffffffffff81
! Mem[0000000084800020] = 0bfba999 00d6c1ce, %l4 = 0000e987, %l5 = e9877285
ldd [%i1+%o4],%l4 ! %l4 = 000000000bfba999 0000000000d6c1ce
! %l0 = 0000000000000085, Mem[000000009180002c] = 4725624a
stw %l0,[%o0+0x02c] ! Mem[000000009180002c] = 00000085
p58_label_13:
! %l4 = 0bfba999, %l5 = 00d6c1ce, Mem[0000000091800018] = 0c9e9129 1d1391a2
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 0bfba999 00d6c1ce
! Mem[0000000090800028] = e987e987, %g2 = ffffffffffffff81
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000e987
! %l4 = 000000000bfba999, Mem[0000000090800000] = 2f7f1d79
sth %l4,[%i5+%g0] ! Mem[0000000090800000] = a9991d79
! %l7 = ffffffffffffb831, Mem[0000000090000020] = efdae8a0ecd31cd9
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffffb831
! %l0 = 00000085, %l1 = 3010d4cc, Mem[0000000090000000] = 8624e74a 5390ab11
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 00000085 3010d4cc
! Mem[0000000091000010] = 1b126a38, %g18 = 611f267fba21ea87
ldsw [%i6+%o2],%g2 ! %g2 = 611f267fba21ea87
! %l2 = 0000000000000061, Mem[0000000085800020] = 9387a21db83129fc
stx %l2,[%i3+%o4] ! Mem[0000000085800020] = 0000000000000061
! Mem[0000000090800014] = e9877285, %g2 = 000000001b126a38
lduw [%i5+0x014],%g2 ! %g2 = 00000000e9877285
! Mem[0000000091800010] = 00853010, %g2 = 00000000e9877285
ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = 873010d4, %g2 = 0000000000000000
ldub [%i4+0x00b],%g2 ! %g2 = 0000000000000087
p58_label_14:
! Mem[0000000090000030] = 00858539, %g2 = 0000000000000087
ldsh [%i4+0x032],%g2 ! %g2 = 0000000000000085
! Mem[0000000090000014] = e9877285, %g18 = 611f267fba21ea87
ldsw [%i4+0x014],%g2 ! %g2 = 611f267fba21ea87
! Mem[0000000084800010] = 00000061 ffffe8f1, %l4 = 0bfba999, %l5 = 00d6c1ce
ldd [%i1+%o2],%l4 ! %l4 = 0000000000000061 00000000ffffe8f1
! %l2 = 0000000000000061, Mem[0000000091800038] = 00000000000013a5
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000061
! Mem[0000000091000008] = f5482f5f, %g2 = ffffffffe9877285
lduh [%i6+%o1],%g2 ! %g2 = 000000000000f548
! %l2 = 0000000000000061, Mem[0000000091000034] = 941fa440
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = 00000061
! Mem[0000000090000014] = e9877285, %g2 = 000000000000f548
ldsb [%i4+0x014],%g2 ! %g2 = ffffffffffffffe9
! %l0 = 0000000000000085, Mem[0000000091800026] = b831f4c1
sth %l0,[%o0+0x026] ! Mem[0000000091800024] = 0085f4c1
! Mem[0000000090800020] = 665fc762, %g2 = ffffffffffffffe9
lduh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! Mem[000000009000003c] = 00610000, %g2 = 000000000000665f
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000000061
p58_label_15:
! %l6 = 000000004caa62ba, Mem[0000000084800014] = ffffe8f1
sth %l6,[%i1+0x014] ! Mem[0000000084800014] = 62bae8f1
! Mem[0000000090800034] = 58a94c81, %g2 = 0000000000000061
lduh [%i5+0x034],%g2 ! %g2 = 00000000000058a9
! %l2 = 0000000000000061, Mem[0000000084000008] = 6925a3c6
stw %l2,[%i0+%o1] ! Mem[0000000084000008] = 00000061
! Mem[0000000091000018] = 2c680e1d, %g2 = 00000000000058a9
ldsb [%i6+%o3],%g2 ! %g2 = 000000000000002c
! Mem[0000000084000024] = 0e2976fe, %l4 = 0000000000000061
ldub [%i0+0x024],%l4 ! %l4 = 000000000000000e
! %l1 = 000000003010d4cc, Mem[0000000084000028] = fb0fa6bc
sth %l1,[%i0+%o5] ! Mem[0000000084000028] = d4cca6bc
! Mem[0000000090800028] = 0000e987e9877285, %g2 = 000000000000002c
ldx [%i5+%o5],%g2 ! %g2 = 0000e987e9877285
! Mem[0000000091000008] = 5fccff95, %g2 = 0000e987e9877285
ldub [%i6+0x00b],%g2 ! %g2 = 000000000000005f
! Mem[0000000085000030] = 3010d4cc, %l7 = ffffffffffffb831
lduw [%i2+0x030],%l7 ! %l7 = 000000003010d4cc
! %l2 = 0000000000000061, Mem[0000000090800024] = da437290
sth %l2,[%i5+0x024] ! Mem[0000000090800024] = 00617290
p58_label_16:
! %l0 = 0000000000000085, Mem[0000000085800030] = d0342020c2e74268
stx %l0,[%i3+0x030] ! Mem[0000000085800030] = 0000000000000085
! %l1 = 000000003010d4cc, Mem[0000000085800015] = 9616fa07
stb %l1,[%i3+0x015] ! Mem[0000000085800014] = 96ccfa07
! Mem[0000000090800024] = 900000e9, %g2 = 000000000000005f
ldub [%i5+0x027],%g2 ! %g2 = 0000000000000090
! Mem[0000000091000030] = d7be7a30, %g2 = 0000000000000090
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
! Mem[0000000084000034] = bff579ac, %l1 = 000000003010d4cc
ldub [%i0+0x037],%l1 ! %l1 = 00000000000000ac
! Mem[0000000091800024] = 0085f4c1, %g2 = 00000000d7be7a30
lduh [%o0+0x026],%g2 ! %g2 = 0000000000000085
! Mem[0000000090000020] = ffffffffffffb831, %g2 = 0000000000000085
ldx [%i4+%o4],%g2 ! %g2 = ffffffffffffb831
! Mem[000000009180001c] = 00d6c1ce, %g2 = ffffffffffffb831
lduh [%o0+0x01c],%g2 ! %g2 = 00000000000000d6
! %l1 = 00000000000000ac, Mem[0000000090800030] = dc3ef5d3
sth %l1,[%i5+0x030] ! Mem[0000000090800030] = 00acf5d3
! Mem[0000000091800024] = ffff0085, %g18 = 611f267fba21ea87
ldsw [%o0+0x024],%g2 ! %g2 = 611f267fba21ea87
p58_label_17:
! Mem[000000009080001c] = b831665f, %g2 = ffffffffffff0085
lduh [%i5+0x01e],%g2 ! %g2 = 000000000000b831
! %l4 = 0000000e, %l5 = ffffe8f1, Mem[0000000085000020] = d7f2d53f ca6b9902
std %l4,[%i2+%o4] ! Mem[0000000085000020] = 0000000e ffffe8f1
! %l1 = 00000000000000ac, Mem[0000000090000027] = 31610000
stb %l1,[%i4+0x027] ! Mem[0000000090000024] = ac610000
! Mem[0000000091800034] = 00000085, %g18 = 611f267fba21ea87
ldsw [%o0+0x034],%g2 ! %g2 = 611f267fba21ea87
! Mem[0000000090800010] = e987e987, %g2 = 0000000000000085
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffffe987
! Mem[0000000090800014] = e9877285, %g2 = ffffffffffffe987
lduh [%i5+0x014],%g2 ! %g2 = 000000000000e987
! Mem[000000009100002c] = 35bdd7be, %g2 = 000000000000e987
ldub [%i6+0x02e],%g2 ! %g2 = 0000000000000035
! Mem[0000000091800008] = 4c632420 4caa62ba, %g2 = 00000035, %g3 = 4725624a
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 000000004caa62ba
! Mem[0000000090000028] = 61000000, %g2 = 000000004c632420
lduh [%i4+%o5],%g2 ! %g2 = 0000000000006100
! Mem[000000009180003c] = 00000061, %g2 = 0000000000006100
ldub [%o0+0x03c],%g2 ! %g2 = 0000000000000000
p58_label_18:
! Mem[0000000091000004] = 76df48f5, %g2 = 0000000000000000
ldsb [%i6+0x005],%g2 ! %g2 = 0000000000000076
! %l2 = 00000061, %l3 = ffffe8f1, Mem[0000000090800020] = 665fc762 00617290
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 00000061 ffffe8f1
! Mem[0000000090800004] = 4f34d7b2, %g2 = 0000000000000076
lduw [%i5+0x004],%g2 ! %g2 = 000000004f34d7b2
! Mem[0000000090000038] = 9045cbce 00000061, %g2 = 4f34d7b2, %g3 = 4caa62ba
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000000000061
! %l6 = 000000004caa62ba, Mem[0000000091000020] = b831ffff
stb %l6,[%i6+%o4] ! Mem[0000000091000020] = ba31ffff
! %l0 = 00000085, %l1 = 000000ac, Mem[0000000091800000] = 9c78deee 93d76925
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 00000085 000000ac
! Mem[000000008400002c] = a8e4fdd2, %l2 = 0000000000000061
ldsw [%i0+0x02c],%l2 ! %l2 = ffffffffa8e4fdd2
! Mem[0000000091800024] = ffff0085, %g18 = 611f267fba21ea87
ldsw [%o0+0x024],%g2 ! %g2 = 611f267fba21ea87
! Mem[0000000091000014] = 326f2c68, %g2 = ffffffffffff0085
ldub [%i6+0x016],%g2 ! %g2 = 0000000000000032
! Mem[0000000091000004] = df48f548, %g2 = 0000000000000032
lduh [%i6+0x006],%g2 ! %g2 = 000000000000df48
p58_label_19:
! %l4 = 000000000000000e, Mem[0000000090000018] = 8763a5d9
stb %l4,[%i4+%o3] ! Mem[0000000090000018] = 0e63a5d9
! Mem[0000000084000024] = 0e2976fe, %l7 = 000000003010d4cc
ldsh [%i0+0x024],%l7 ! %l7 = 0000000000000e29
! %l6 = 000000004caa62ba, Mem[0000000084000030] = 0376cbd3
stw %l6,[%i0+0x030] ! Mem[0000000084000030] = 4caa62ba
! %l5 = 00000000ffffe8f1, Mem[000000009000000a] = e9873010
sth %l5,[%i4+0x00a] ! Mem[0000000090000008] = e8f13010
! %l4 = 0000000e, %l5 = ffffe8f1, Mem[0000000091000030] = d7be7a30 00000061
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 0000000e ffffe8f1
! Mem[000000009080001c] = ffffb831, %g2 = 000000000000df48
lduw [%i5+0x01c],%g2 ! %g2 = 00000000ffffb831
! Mem[0000000091000020] = ba31ffff ffffe8f1, %g2 = ffffb831, %g3 = 00000061
ldd [%i6+%o4],%g2 ! %g2 = 00000000ba31ffff 00000000ffffe8f1
! %l4 = 000000000000000e, Mem[0000000090000004] = 3010d4cc
stb %l4,[%i4+0x004] ! Mem[0000000090000004] = 0e10d4cc
! Mem[0000000091000018] = 2c680e1d 7285e537, %g2 = ba31ffff, %g3 = ffffe8f1
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 000000007285e537
! Mem[0000000085800010] = 3010d4cc, %l0 = 0000000000000085
ldsw [%i3+%o2],%l0 ! %l0 = 000000003010d4cc
p58_label_20:
! Mem[0000000091800004] = 000000ac, %g2 = 000000002c680e1d
lduh [%o0+0x004],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000000e29, Mem[0000000090800008] = a19e26cc
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = 00000e29
! Mem[0000000090800038] = 00000061ffffe8f1, %g2 = 0000000000000000
ldx [%i5+0x038],%g2 ! %g2 = 00000061ffffe8f1
! %l2 = ffffffffa8e4fdd2, Mem[0000000084000022] = 3e088eef
sth %l2,[%i0+0x022] ! Mem[0000000084000020] = 3e08fdd2
! Mem[0000000091800030] = 00000000, %g2 = 00000061ffffe8f1
ldsb [%o0+0x033],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = 0000e8f1 3010d4cc, %g2 = 00000000, %g3 = 7285e537
ldd [%i4+%o1],%g2 ! %g2 = 000000000000e8f1 000000003010d4cc
! Mem[0000000091000020] = ba31ffff, %g18 = 611f267fba21ea87
ldsw [%i6+%o4],%g2 ! %g2 = 611f267fba21ea87
! Mem[000000009100002c] = 65d635bd, %g2 = ffffffffba31ffff
ldub [%i6+0x02c],%g2 ! %g2 = 0000000000000065
! Mem[0000000084000010] = d4cc7285, %l0 = 000000003010d4cc
ldsw [%i0+%o2],%l0 ! %l0 = ffffffffd4cc7285
! %l2 = ffffffffa8e4fdd2, Mem[000000009180000c] = 4caa62ba
sth %l2,[%o0+0x00c] ! Mem[000000009180000c] = fdd262ba
p58_label_21:
! Mem[000000009180001c] = 00d6c1ce, %g18 = 611f267fba21ea87
ldsw [%o0+0x01c],%g2 ! %g2 = 611f267fba21ea87
! Mem[0000000091000008] = f5482f5f ccff9541, %g2 = 00d6c1ce, %g3 = 3010d4cc
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f 00000000ccff9541
! Mem[0000000091000028] = 41f165d6, %g2 = 00000000f5482f5f
ldsb [%i6+0x02a],%g2 ! %g2 = 0000000000000041
! Mem[000000009080003c] = ffffe8f1, %g2 = 0000000000000041
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009080001c] = ffffb831, %g2 = ffffffffffffffff
ldsb [%i5+0x01c],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800008] = 00000e29ca578ad8, %g2 = ffffffffffffffff
ldx [%i5+%o1],%g2 ! %g2 = 00000e29ca578ad8
! Mem[0000000091000030] = 0000000effffe8f1, %g2 = 00000e29ca578ad8
ldx [%i6+0x030],%g2 ! %g2 = 0000000effffe8f1
! Mem[0000000090800000] = a9991d79 4f34d7b2, %g2 = ffffe8f1, %g3 = ccff9541
ldd [%i5+%g0],%g2 ! %g2 = 00000000a9991d79 000000004f34d7b2
! %l5 = 00000000ffffe8f1, Mem[0000000090000034] = 85399085
stb %l5,[%i4+0x034] ! Mem[0000000090000034] = f1399085
! %l6 = 000000004caa62ba, Mem[0000000091000008] = f5482f5fccff9541
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 000000004caa62ba
p58_label_22:
! Mem[0000000090800038] = 0061ffff, %g2 = 00000000a9991d79
ldsh [%i5+0x03a],%g2 ! %g2 = 0000000000000061
! Mem[000000009180001c] = c1ce0000, %g2 = 0000000000000061
ldsb [%o0+0x01e],%g2 ! %g2 = ffffffffffffffc1
! Mem[0000000090000020] = ffffffffffffb8ac, %g2 = ffffffffffffffc1
ldx [%i4+%o4],%g2 ! %g2 = ffffffffffffb8ac
! %l7 = 0000000000000e29, Mem[0000000090000000] = 00000085
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = 00000e29
! Mem[0000000090800028] = 0000e987e9877285, %g2 = ffffffffffffb8ac
ldx [%i5+%o5],%g2 ! %g2 = 0000e987e9877285
! Mem[0000000091800018] = 9900d6c1, %g2 = 0000e987e9877285
ldub [%o0+0x01b],%g2 ! %g2 = 0000000000000099
! %l0 = d4cc7285, %l1 = 000000ac, Mem[0000000084800028] = b66e8325 0fc828c2
std %l0,[%i1+%o5] ! Mem[0000000084800028] = d4cc7285 000000ac
! Mem[0000000090000024] = ffb8ac61, %g2 = 0000000000000099
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090800008] = 00000e29 ca578ad8, %g2 = 000000ff, %g3 = 4f34d7b2
ldd [%i5+%o1],%g2 ! %g2 = 0000000000000e29 00000000ca578ad8
! Mem[000000009180002c] = 00850000, %g2 = 0000000000000e29
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000000085
p58_label_23:
! Mem[0000000090800008] = 00000e29, %g2 = 0000000000000085
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000009180001c] = c1ce0000, %g2 = 0000000000000000
ldsb [%o0+0x01e],%g2 ! %g2 = ffffffffffffffc1
! Mem[0000000090000028] = 61000000, %g2 = ffffffffffffffc1
ldub [%i4+%o5],%g2 ! %g2 = 0000000000000061
! Mem[0000000090800030] = 00acf5d3, %g2 = 0000000000000061
ldsh [%i5+0x030],%g2 ! %g2 = 00000000000000ac
! Mem[0000000090800020] = 00000061ffffe8f1, %g2 = 00000000000000ac
ldx [%i5+%o4],%g2 ! %g2 = 00000061ffffe8f1
! %l6 = 000000004caa62ba, Mem[000000009100002c] = 65d635bd
stb %l6,[%i6+0x02c] ! Mem[000000009100002c] = bad635bd
! Mem[0000000091000010] = 1b126a38, %g18 = 611f267fba21ea87
ldsw [%i6+%o2],%g2 ! %g2 = 611f267fba21ea87
! %l6 = 000000004caa62ba, Mem[0000000090000030] = 573d0085f1399085
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 000000004caa62ba
! %l4 = 0000000e, %l5 = ffffe8f1, Mem[0000000091800010] = 00000085 3010d4cc
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 0000000e ffffe8f1
! %l2 = ffffffffa8e4fdd2, Mem[0000000091000020] = ba31ffffffffe8f1
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = ffffffffa8e4fdd2
p58_label_24:
! Mem[0000000091800018] = 0bfba999, %g2 = 000000001b126a38
lduw [%o0+%o3],%g2 ! %g2 = 000000000bfba999
! %l5 = 00000000ffffe8f1, Mem[000000009000001e] = b87dffff
sth %l5,[%i4+0x01e] ! Mem[000000009000001c] = e8f1ffff
! %l1 = 00000000000000ac, Mem[0000000090800008] = 00000e29ca578ad8
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 00000000000000ac
! Mem[000000009180000c] = fdd262ba, %g2 = 000000000bfba999
ldsb [%o0+0x00c],%g2 ! %g2 = fffffffffffffffd
! %l4 = 0000000e, %l5 = ffffe8f1, Mem[0000000090800008] = 00000000 000000ac
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000000e ffffe8f1
! Mem[0000000084000030] = 4caa62ba, %l2 = ffffffffa8e4fdd2
ldub [%i0+0x033],%l2 ! %l2 = 00000000000000ba
! %l1 = 00000000000000ac, Mem[0000000085800020] = 00000000
stw %l1,[%i3+%o4] ! Mem[0000000085800020] = 000000ac
! %l2 = 000000ba, %l3 = ffffe8f1, Mem[0000000090800000] = a9991d79 4f34d7b2
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 000000ba ffffe8f1
! %l1 = 00000000000000ac, Mem[0000000085000008] = 6b215369
stb %l1,[%i2+%o1] ! Mem[0000000085000008] = ac215369
! %l0 = d4cc7285, %l1 = 000000ac, Mem[0000000091800030] = 00000000 00000085
std %l0,[%o0+0x030] ! Mem[0000000091800030] = d4cc7285 000000ac
p58_label_25:
! %l1 = 00000000000000ac, Mem[0000000091000030] = 0000000effffe8f1
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = 00000000000000ac
! %l4 = 0000000e, %l5 = ffffe8f1, Mem[0000000090800008] = 0000000e ffffe8f1
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000000e ffffe8f1
! Mem[000000009080002c] = 87728500, %g2 = fffffffffffffffd
ldub [%i5+0x02d],%g2 ! %g2 = 0000000000000087
! %l5 = 00000000ffffe8f1, Mem[0000000084000020] = 3e08fdd2
stw %l5,[%i0+%o4] ! Mem[0000000084000020] = ffffe8f1
! Mem[0000000085000004] = 27e3d111, %l4 = 000000000000000e
lduw [%i2+0x004],%l4 ! %l4 = 0000000027e3d111
! Mem[000000008400001c] = 74e25e39, %l6 = 000000004caa62ba
ldsb [%i0+0x01c],%l6 ! %l6 = 0000000000000074
! %l4 = 0000000027e3d111, Mem[0000000090000010] = 150d20b1
stw %l4,[%i4+%o2] ! Mem[0000000090000010] = 27e3d111
! Mem[0000000091000038] = baffffb8, %g2 = 0000000000000087
ldsb [%i6+0x03b],%g2 ! %g2 = ffffffffffffffba
! %l3 = ffffffffffffe8f1, Mem[0000000091000026] = fdd2b355
sth %l3,[%i6+0x026] ! Mem[0000000091000024] = e8f1b355
! Mem[0000000090800008] = 0000000e, %g2 = ffffffffffffffba
lduh [%i5+%o1],%g2 ! %g2 = 0000000000000000
ba,a p58_not_taken_0_end
p58_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffffd4cc7285
bne,a,pn %xcc,p58_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ac
bne,a,pn %xcc,p58_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000ba
bne,a,pn %xcc,p58_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffe8f1
bne,a,pn %xcc,p58_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000027e3d111
bne,a,pn %xcc,p58_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000074
bne,a,pn %xcc,p58_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000e29
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4b05a57c 51c49398
bne %xcc,p58_f4_fail
nop
! Check Local Memory
set p58_local0_expect,%g1
p58_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 000000618c1a594d
ldx [%i0+0x008],%g3 ! Observed data at 0000000084000008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d4cc7285e8f173d6
ldx [%i0+0x010],%g3 ! Observed data at 0000000084000010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffe8f10e2976fe
ldx [%i0+0x020],%g3 ! Observed data at 0000000084000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = d4cca6bca8e4fdd2
ldx [%i0+0x028],%g3 ! Observed data at 0000000084000028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4caa62babff579ac
ldx [%i0+0x030],%g3 ! Observed data at 0000000084000030
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x030,%g4
set p58_local1_expect,%g1
p58_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 150d20b1e9877285
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 = 0000006162bae8f1
ldx [%i1+0x010],%g3 ! Observed data at 0000000084800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a1a2395013dde3bb
ldx [%i1+0x018],%g3 ! Observed data at 0000000084800018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = d4cc7285000000ac
ldx [%i1+0x028],%g3 ! Observed data at 0000000084800028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffa353e9877285
ldx [%i1+0x030],%g3 ! Observed data at 0000000084800030
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x030,%g4
set p58_local2_expect,%g1
p58_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ac215369224643a2
ldx [%i2+0x008],%g3 ! Observed data at 0000000085000008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000effffe8f1
ldx [%i2+0x020],%g3 ! Observed data at 0000000085000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3010d4cc22ed86c3
ldx [%i2+0x030],%g3 ! Observed data at 0000000085000030
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1def63fee25ba2ed
ldx [%i2+0x038],%g3 ! Observed data at 0000000085000038
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x038,%g4
set p58_local3_expect,%g1
p58_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 4b402928ffffe8f1
ldx [%i3+0x000],%g3 ! Observed data at 0000000085800000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3010d4cc96ccfa07
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 = 000000ac00000061
ldx [%i3+0x020],%g3 ! Observed data at 0000000085800020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000085
ldx [%i3+0x030],%g3 ! Observed data at 0000000085800030
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x030,%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_f4_fail:
set p58_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 58 failed
p58_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e8] ! Set processor 58 done flag
set p58_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 58 failed
p58_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e8] ! Set processor 58 done flag
set p58_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p58_selfmod_failed:
ba p58_failed
mov 0xabc,%g1
p58_common_error:
or %g0,0xf1a,%g1
ba p58_failed
mov %o5,%g3
p58_common_signature_error:
set p58_temp,%g1
ba p58_failed
st %g2,[%g1] ! Common Lock Number
p58_common_timeout:
set p58_temp,%g1
ba p58_failed
st %g2,[%g1] ! Common Lock Number
p58_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p58_failed
mov 0x0,%g3
p58_trap1e:
lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000028]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085800000]
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084000018]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084000020]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000008]
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085800018]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085800020]
done
p58_trap1o:
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000028]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085800000]
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084000018]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084000020]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000008]
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085800018]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085800020]
done
p58_trap2e:
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084000020]
stxa %l7,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800000]
done
p58_trap2o:
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084000020]
stxa %l7,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800000]
done
p58_trap3e:
nop
nop
nop
nop
nop
done
p58_trap3o:
nop
nop
nop
nop
nop
done
p58_init_memory_pointers:
set p58_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p58_local0_start,%i0
set p58_local1_start,%i1
set p58_local2_start,%i2
set p58_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 99406f4c05b7b87d
ldx [%g1+0x008],%l1 ! %l1 = 9c78deee93d76925
ldx [%g1+0x010],%l2 ! %l2 = 31d4489080cce4fa
ldx [%g1+0x018],%l3 ! %l3 = d3e8f87ec80536a2
ldx [%g1+0x020],%l4 ! %l4 = 80d6a1d7d68d9c7b
ldx [%g1+0x028],%l5 ! %l5 = 150d20b1e9877285
ldx [%g1+0x030],%l6 ! %l6 = 5ecacbaab49d5472
ldx [%g1+0x038],%l7 ! %l7 = ae7b358aa51d7d00
! Initialize the output register of window 0
set unres3_start,%o0
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 = d79d48d9 d63f51ad f38e8b30 3349964d
! %f4 = 55b8bdae 771c19cd e7b8f3ab 4f04ac8e
! %f8 = f59d9d0a 361cf9c2 ab60c129 8b69cac7
! %f12 = 28d5be7c 70f34052 1012dfd7 5847c851
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 165b3358 a59b69b9 de3944ee 47337d5f
! %f20 = cd374266 d6d298bc 8c28fe72 d1adcaa7
! %f24 = 5cbc7086 11608e61 c1426349 d1cf1980
! %f28 = 14c65a1a 7f3a2373 8e24e151 222ccb01
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 98adcfc3 820b8f11 da150260 b3cf7c2e
! %f36 = 795ae5bd 71e19919 a8b1d134 dd50b56b
! %f40 = 06f77529 1ad63109 ebeabb55 6a84e138
! %f44 = b96d2e1c 70f081c0 875e6fb0 8776b016
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8f9edad000000059,%g7,%g1 ! GSR scale = 11, align = 1
wr %g1,%g0,%gsr ! GSR = 8f9edad000000059
wr %g0,%y ! Clear Y 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:
! %l4 = 2f31ef0c55192ac2, Mem[0000000090800020] = 665fc762
stw %l4,[%i5+%o4] ! Mem[0000000090800020] = 55192ac2
! Mem[0000000090000034] = da399060, %g2 = 67608fffb551ff5d
lduw [%i4+0x034],%g2 ! %g2 = 00000000da399060
! Mem[0000000090800030] = dc3ef5d3 58a94c81, %g2 = da399060, %g3 = 0bad0b00
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 0000000058a94c81
! %l7 = 331b353c9d3cae52, Mem[000000008780002c] = 92454f0a
sth %l7,[%i3+0x02c] ! Mem[000000008780002c] = ae524f0a
! Mem[0000000090000038] = 9045cbce, %g2 = 00000000dc3ef5d3
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! %l0 = bbad0c2e, %l1 = a5175419, Mem[0000000090800028] = ddee8f90 cb9834df
std %l0,[%i5+%o5] ! Mem[0000000090800028] = bbad0c2e a5175419
! Mem[000000009080001c] = 53628adf, %g2 = 000000009045cbce
lduw [%i5+0x01c],%g2 ! %g2 = 0000000053628adf
! Mem[0000000090800014] = af0a82ca, %g2 = 0000000053628adf
lduw [%i5+0x014],%g2 ! %g2 = 00000000af0a82ca
! %l5 = 0d4ce99668b57595, Mem[0000000090800010] = b25f4cb9
stw %l5,[%i5+%o2] ! Mem[0000000090800010] = 68b57595
! Mem[0000000090800030] = dc3ef5d3, %g2 = 00000000af0a82ca
lduw [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3
p59_label_2:
! %l6 = 547b48ca, %l7 = 9d3cae52, Mem[0000000090800000] = 2f7f1d79 4f34d7b2
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 547b48ca 9d3cae52
! Mem[0000000090000004] = 81bc841a, %g2 = 00000000dc3ef5d3
ldsb [%i4+0x007],%g2 ! %g2 = ffffffffffffff81
! %l3 = af96fd37b5fbda0a, Mem[0000000090000006] = 5b81bc84
stb %l3,[%i4+0x006] ! Mem[0000000090000004] = 0a81bc84
! %l1 = 0a574b83a5175419, Mem[0000000091000010] = 1b126a38
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = a5175419
! Mem[0000000090000030] = 573d94b1da399060, %g2 = ffffffffffffff81
ldx [%i4+0x030],%g2 ! %g2 = 573d94b1da399060
! %l7 = 331b353c9d3cae52, Mem[0000000090000030] = 573d94b1
stb %l7,[%i4+0x030] ! Mem[0000000090000030] = 523d94b1
! Mem[0000000091000030] = 7a30941f, %g2 = 573d94b1da399060
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007a30
! %l3 = af96fd37b5fbda0a, Mem[000000009180002f] = 4af7dc9b
stb %l3,[%o0+0x02f] ! Mem[000000009180002c] = 0af7dc9b
! %l5 = 0d4ce99668b57595, Mem[0000000087800018] = 24cf9fe4
stw %l5,[%i3+%o3] ! Mem[0000000087800018] = 68b57595
! Mem[0000000091000008] = 2f5fccff, %g2 = 0000000000007a30
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000002f5f
p59_label_3:
! %l3 = af96fd37b5fbda0a, Mem[0000000086800018] = 83014ef4
stw %l3,[%i1+%o3] ! Mem[0000000086800018] = b5fbda0a
! %l0 = 341b840cbbad0c2e, Mem[0000000086000038] = 9ec0c9e2656121dd
stx %l0,[%i0+0x038] ! Mem[0000000086000038] = 341b840cbbad0c2e
! Mem[000000009080002c] = 5419dc3e, %g2 = 0000000000002f5f
ldub [%i5+0x02e],%g2 ! %g2 = 0000000000000054
! %l0 = bbad0c2e, %l1 = a5175419, Mem[0000000090000018] = e663a5d9 18391fda
std %l0,[%i4+%o3] ! Mem[0000000090000018] = bbad0c2e a5175419
! Mem[0000000091800020] = 21fea2c7, %g18 = 1bcdde887467585e
ldsw [%o0+%o4],%g2 ! %g2 = 1bcdde887467585e
! Mem[0000000091800008] = 4c632420ec2a3791, %g2 = 0000000021fea2c7
ldx [%o0+%o1],%g2 ! %g2 = 4c632420ec2a3791
! Mem[0000000091000018] = 2c680e1d, %g2 = 4c632420ec2a3791
lduh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 0000000000002c68
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000002e6f
! Mem[0000000090800014] = af0a82ca, %g2 = 0000000000002e6f
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000090800018] = 95560735 53628adf, %g2 = ffffffaf, %g3 = 58a94c81
ldd [%i5+%o3],%g2 ! %g2 = 0000000095560735 0000000053628adf
p59_label_4:
! %l4 = 2f31ef0c55192ac2, Mem[000000009180003a] = 24ce60b2
stb %l4,[%o0+0x03a] ! Mem[0000000091800038] = c2ce60b2
! %l6 = 4be6455e547b48ca, Mem[000000008600003c] = bbad0c2e
stw %l6,[%i0+0x03c] ! Mem[000000008600003c] = 547b48ca
! Mem[0000000087800018] = 68b57595, %l3 = af96fd37b5fbda0a
lduw [%i3+%o3],%l3 ! %l3 = 0000000068b57595
! Mem[0000000090000034] = da399060, %g2 = 0000000095560735
lduw [%i4+0x034],%g2 ! %g2 = 00000000da399060
! Mem[0000000091000004] = e276df48, %g2 = 00000000da399060
lduh [%i6+0x004],%g2 ! %g2 = 000000000000e276
! Mem[000000009080002c] = a5175419, %g2 = 000000000000e276
lduw [%i5+0x02c],%g2 ! %g2 = 00000000a5175419
! Mem[0000000091800028] = f4c1a24c 4725620a, %g2 = a5175419, %g3 = 53628adf
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725620a
! %l0 = 341b840cbbad0c2e, Mem[000000009080001d] = 628adf55
stb %l0,[%i5+0x01d] ! Mem[000000009080001c] = 2e8adf55
! Mem[0000000091000000] = c2e276df, %g2 = 00000000f4c1a24c
ldub [%i6+0x003],%g2 ! %g2 = 00000000000000c2
! Mem[0000000091000014] = 1f66326f, %g2 = 00000000000000c2
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
p59_label_5:
! Mem[0000000091800020] = fea2c741, %g2 = 0000000000001f66
ldub [%o0+0x021],%g2 ! %g2 = 00000000000000fe
! %l0 = bbad0c2e, %l1 = a5175419, Mem[0000000090800018] = 95560735 532e8adf
std %l0,[%i5+%o3] ! Mem[0000000090800018] = bbad0c2e a5175419
! %l1 = 0a574b83a5175419, Mem[0000000091800018] = 0c9e9129
sth %l1,[%o0+%o3] ! Mem[0000000091800018] = 54199129
! %l7 = 331b353c9d3cae52, Mem[0000000090000020] = efdae8a0
stw %l7,[%i4+%o4] ! Mem[0000000090000020] = 9d3cae52
! Mem[0000000091000014] = 1f66326f, %g2 = 00000000000000fe
lduh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! Mem[0000000086800008] = b34ac22a 6e1f8c70, %l2 = 124ff4a5, %l3 = 68b57595
ldd [%i1+%o1],%l2 ! %l2 = 00000000b34ac22a 000000006e1f8c70
! Mem[0000000090000030] = 94b1da39, %g2 = 0000000000001f66
lduh [%i4+0x032],%g2 ! %g2 = 00000000000094b1
! Mem[0000000090800030] = f5d358a9, %g2 = 00000000000094b1
ldsh [%i5+0x032],%g2 ! %g2 = fffffffffffff5d3
! Mem[0000000087000000] = df1d263c 8c4e4f49, %l0 = bbad0c2e, %l1 = a5175419
ldd [%i2+%g0],%l0 ! %l0 = 00000000df1d263c 000000008c4e4f49
! %l1 = 000000008c4e4f49, Mem[0000000090000008] = bc841a2fc349b38e
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 000000008c4e4f49
p59_label_6:
! Mem[0000000090000010] = b8b0f4d7, %g18 = 1bcdde887467585e
ldsw [%i4+%o2],%g2 ! %g2 = 1bcdde887467585e
! %l2 = 00000000b34ac22a, Mem[0000000091800008] = 4c632420ec2a3791
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 00000000b34ac22a
! Mem[000000009180000c] = c22a404e, %g2 = ffffffffb8b0f4d7
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffc22a
! %l5 = 0d4ce99668b57595, Mem[0000000090000006] = 0a810000
sth %l5,[%i4+0x006] ! Mem[0000000090000004] = 75950000
! Mem[000000008780001c] = 9a60b2c6, %l7 = 331b353c9d3cae52
lduh [%i3+0x01e],%l7 ! %l7 = 000000000000b2c6
! %l4 = 2f31ef0c55192ac2, Mem[0000000090800009] = 9e262fca
stb %l4,[%i5+0x009] ! Mem[0000000090800008] = c2262fca
! Mem[000000008600003c] = 547b48ca, %l7 = 000000000000b2c6
lduw [%i0+0x03c],%l7 ! %l7 = 00000000547b48ca
! Mem[0000000091800014] = 01f6b102, %g2 = ffffffffffffc22a
lduw [%o0+0x014],%g2 ! %g2 = 0000000001f6b102
! Mem[000000009080000c] = ca578ad8, %g18 = 1bcdde887467585e
ldsw [%i5+0x00c],%g2 ! %g2 = 1bcdde887467585e
! %l6 = 547b48ca, %l7 = 547b48ca, Mem[0000000090800010] = 68b57595 af0a82ca
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 547b48ca 547b48ca
p59_label_7:
! %l6 = 4be6455e547b48ca, Mem[000000009000001e] = 54199d3c
sth %l6,[%i4+0x01e] ! Mem[000000009000001c] = 48ca9d3c
! %l6 = 4be6455e547b48ca, Mem[0000000091800004] = 47aa0789
stb %l6,[%o0+0x004] ! Mem[0000000091800004] = caaa0789
! Mem[0000000090000010] = b8b0f4d72e582097, %g2 = ffffffffca578ad8
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d72e582097
! Mem[0000000091000018] = 2c680e1d, %g2 = b8b0f4d72e582097
ldsb [%i6+%o3],%g2 ! %g2 = 000000000000002c
! Mem[0000000086000010] = 225b6d2d, %l0 = 00000000df1d263c
ldub [%i0+0x011],%l0 ! %l0 = 000000000000005b
! Mem[000000009080001c] = 1955192a, %g2 = 000000000000002c
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000019
! Mem[0000000091800000] = 270d22b9, %g2 = 0000000000000019
lduw [%o0+%g0],%g2 ! %g2 = 00000000270d22b9
! %l4 = 2f31ef0c55192ac2, Mem[000000009100003e] = f1dd0000
stb %l4,[%i6+0x03e] ! Mem[000000009100003c] = c2dd0000
! Mem[0000000090000000] = 8624e74a, %g18 = 1bcdde887467585e
ldsw [%i4+%g0],%g2 ! %g2 = 1bcdde887467585e
! Mem[0000000091800020] = a2c74153, %g2 = ffffffff8624e74a
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffa2c7
p59_label_8:
! Mem[0000000090800020] = 192ac2da, %g2 = ffffffffffffa2c7
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000019
! Mem[0000000090800010] = 7b48ca54, %g2 = 0000000000000019
ldub [%i5+0x011],%g2 ! %g2 = 000000000000007b
! Mem[0000000091800000] = 0d22b9ca, %g2 = 000000000000007b
ldub [%o0+0x001],%g2 ! %g2 = 000000000000000d
! %l2 = 00000000b34ac22a, Mem[0000000091800038] = 2067c2ce60b200b2
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 00000000b34ac22a
! Mem[0000000090800028] = bbad0c2e, %g18 = 1bcdde887467585e
ldsw [%i5+%o5],%g2 ! %g2 = 1bcdde887467585e
! %l7 = 00000000547b48ca, Mem[0000000090800018] = bbad0c2e
stw %l7,[%i5+%o3] ! Mem[0000000090800018] = 547b48ca
! Mem[000000009000001c] = 48ca9d3c, %g2 = ffffffffbbad0c2e
ldsb [%i4+0x01e],%g2 ! %g2 = 0000000000000048
! Mem[0000000086800028] = 382c728f8760fd97, %l3 = 000000006e1f8c70
ldx [%i1+%o5],%l3 ! %l3 = 382c728f8760fd97
! %l6 = 4be6455e547b48ca, Mem[0000000090800000] = 547b48ca9d3cae52
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 4be6455e547b48ca
! Mem[0000000086000028] = db3672f1 ffe7c384, %l4 = 55192ac2, %l5 = 68b57595
ldd [%i0+%o5],%l4 ! %l4 = 00000000db3672f1 00000000ffe7c384
p59_label_9:
! %l6 = 547b48ca, %l7 = 547b48ca, Mem[0000000087800030] = 641b8760 c7f5b1b7
std %l6,[%i3+0x030] ! Mem[0000000087800030] = 547b48ca 547b48ca
! Mem[000000009180002c] = 0af7dc9b, %g2 = 0000000000000048
ldub [%o0+0x02f],%g2 ! %g2 = 000000000000000a
! Mem[0000000087000014] = 68b71baf, %l4 = 00000000db3672f1
ldsw [%i2+0x014],%l4 ! %l4 = 0000000068b71baf
! Mem[0000000087000020] = 45afbbe6, %l1 = 000000008c4e4f49
ldsh [%i2+0x022],%l1 ! %l1 = ffffffffffffbbe6
! %l3 = 382c728f8760fd97, Mem[000000009080001a] = 48caa517
sth %l3,[%i5+0x01a] ! Mem[0000000090800018] = fd97a517
! Mem[0000000091800038] = 00000000, %g2 = 000000000000000a
ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000004] = 48f5482f, %g2 = 0000000000000000
ldsb [%i6+0x007],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000038] = 9045cbce 22b61a17, %g2 = 00000048, %g3 = 4725620a
ldd [%i4+0x038],%g2 ! %g2 = 000000009045cbce 0000000022b61a17
! %l2 = 00000000b34ac22a, Mem[0000000091800038] = 00000000
sth %l2,[%o0+0x038] ! Mem[0000000091800038] = c22a0000
! Mem[0000000091800000] = 270d22b9caaa0789, %g2 = 000000009045cbce
ldx [%o0+%g0],%g2 ! %g2 = 270d22b9caaa0789
p59_label_10:
! Mem[000000009100001c] = e5373d4d, %g2 = 270d22b9caaa0789
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffffe537
! Mem[000000009180001c] = 1d1391a2, %g2 = ffffffffffffe537
lduh [%o0+0x01c],%g2 ! %g2 = 0000000000001d13
! %l4 = 68b71baf, %l5 = ffe7c384, Mem[0000000091000008] = f5482f5f ccff9541
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 68b71baf ffe7c384
! %l5 = 00000000ffe7c384, Mem[0000000091000038] = d578fe30
stw %l5,[%i6+0x038] ! Mem[0000000091000038] = ffe7c384
! Mem[0000000091800010] = 4b01f6b1, %g2 = 0000000000001d13
ldub [%o0+0x013],%g2 ! %g2 = 000000000000004b
! Mem[0000000091000014] = 326f2c68, %g2 = 000000000000004b
ldsb [%i6+0x016],%g2 ! %g2 = 0000000000000032
! Mem[0000000090000010] = b0f4d72e, %g2 = 0000000000000032
ldub [%i4+0x011],%g2 ! %g2 = 00000000000000b0
! Mem[0000000090800020] = 55192ac2, %g18 = 1bcdde887467585e
ldsw [%i5+%o4],%g2 ! %g2 = 1bcdde887467585e
! %l3 = 382c728f8760fd97, Mem[0000000086800000] = a645a866
stw %l3,[%i1+%g0] ! Mem[0000000086800000] = 8760fd97
! Mem[0000000091000008] = 68b71baf, %g2 = 0000000055192ac2
ldub [%i6+%o1],%g2 ! %g2 = 0000000000000068
p59_label_11:
! Mem[0000000091800010] = 404e134b, %g2 = 0000000000000068
ldub [%o0+%o2],%g2 ! %g2 = 0000000000000040
! Mem[0000000090800030] = dc3ef5d358a94c81, %g2 = 0000000000000040
ldx [%i5+0x030],%g2 ! %g2 = dc3ef5d358a94c81
! Mem[000000009000000c] = 8c4e4f49, %g2 = dc3ef5d358a94c81
ldub [%i4+0x00c],%g2 ! %g2 = 000000000000008c
! %l7 = 00000000547b48ca, Mem[000000009080000e] = 8ad8547b
stb %l7,[%i5+0x00e] ! Mem[000000009080000c] = cad8547b
! Mem[0000000090800030] = f5d358a9, %g2 = 000000000000008c
lduh [%i5+0x032],%g2 ! %g2 = 000000000000f5d3
! Mem[0000000090000010] = b8b0f4d7 2e582097, %g2 = 0000f5d3, %g3 = 22b61a17
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8b0f4d7 000000002e582097
! Mem[000000009100000c] = c384a517, %g2 = 00000000b8b0f4d7
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffc384
! %l4 = 0000000068b71baf, Mem[000000009080002a] = 0c2ea517
sth %l4,[%i5+0x02a] ! Mem[0000000090800028] = 1bafa517
! Mem[0000000090000008] = 000000008c4e4f49, %g2 = ffffffffffffc384
ldx [%i4+%o1],%g2 ! %g2 = 000000008c4e4f49
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000008c4e4f49
lduw [%i4+0x024],%g2 ! %g2 = 00000000ecd31cd9
p59_label_12:
! %l2 = 00000000b34ac22a, Mem[0000000090800038] = fc554a3e5ac4b8a1
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 00000000b34ac22a
! Mem[0000000091800014] = f6b10254, %g2 = 00000000ecd31cd9
ldsb [%o0+0x015],%g2 ! %g2 = fffffffffffffff6
! %l4 = 68b71baf, %l5 = ffe7c384, Mem[0000000091800020] = 21fea2c7 41537031
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 68b71baf ffe7c384
! Mem[0000000091000000] = 92f01ec2, %g2 = fffffffffffffff6
lduw [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2
! Mem[000000009180000c] = c22a404e, %g2 = 0000000092f01ec2
ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffc2
! Mem[0000000090000038] = 9045cbce, %g18 = 1bcdde887467585e
ldsw [%i4+0x038],%g2 ! %g2 = 1bcdde887467585e
! Mem[0000000086800008] = b34ac22a, %l4 = 0000000068b71baf
lduw [%i1+%o1],%l4 ! %l4 = 00000000b34ac22a
! Mem[0000000090000028] = c7af717562474693, %g2 = ffffffff9045cbce
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
! Mem[0000000090000018] = bbad0c2e a51748ca, %g2 = 62474693, %g3 = 2e582097
ldd [%i4+%o3],%g2 ! %g2 = 00000000bbad0c2e 00000000a51748ca
! Mem[0000000090000028] = 71756247, %g2 = 00000000bbad0c2e
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000007175
p59_label_13:
! Mem[0000000090800008] = a1c2262f, %g2 = 0000000000007175
lduw [%i5+%o1],%g2 ! %g2 = 00000000a1c2262f
! Mem[0000000086800030] = f2efc9cc, %l1 = ffffffffffffbbe6
ldsb [%i1+0x030],%l1 ! %l1 = fffffffffffffff2
! Mem[0000000091000018] = 0e1d9ea6, %g2 = 00000000a1c2262f
ldub [%i6+0x01a],%g2 ! %g2 = 000000000000000e
! %l1 = fffffffffffffff2, Mem[0000000091800008] = 00000000b34ac22a
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = fffffffffffffff2
! Mem[000000009080000c] = cad8547b, %g2 = 000000000000000e
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000cad8
! Mem[0000000091000008] = 68b71baf, %g2 = 000000000000cad8
lduw [%i6+%o1],%g2 ! %g2 = 0000000068b71baf
! Mem[000000009100001c] = e5373d4d, %g2 = 0000000068b71baf
ldsb [%i6+0x01e],%g2 ! %g2 = ffffffffffffffe5
! %l2 = 00000000b34ac22a, Mem[0000000091000010] = a5175419
stw %l2,[%i6+%o2] ! Mem[0000000091000010] = b34ac22a
! Mem[0000000087800004] = 0880ce89, %l0 = 000000000000005b
ldsw [%i3+0x004],%l0 ! %l0 = 000000000880ce89
! Mem[000000009100003c] = 9b50c2dd, %g2 = ffffffffffffffe5
lduw [%i6+0x03c],%g2 ! %g2 = 000000009b50c2dd
p59_label_14:
! Mem[0000000090800008] = 262fca57, %g2 = 000000009b50c2dd
ldsh [%i5+0x00a],%g2 ! %g2 = 000000000000262f
! Mem[0000000090800038] = 00000000b34ac22a, %g2 = 000000000000262f
ldx [%i5+0x038],%g2 ! %g2 = 00000000b34ac22a
! Mem[0000000090000000] = 8624e74a, %g2 = 00000000b34ac22a
lduw [%i4+%g0],%g2 ! %g2 = 000000008624e74a
! %l5 = 00000000ffe7c384, Mem[0000000087000010] = 776d84f568b71baf
stx %l5,[%i2+%o2] ! Mem[0000000087000010] = 00000000ffe7c384
! Mem[000000008680002c] = 8760fd97, %l5 = 00000000ffe7c384
ldub [%i1+0x02e],%l5 ! %l5 = 00000000000000fd
! Mem[0000000091800038] = 0000b34a, %g2 = 000000008624e74a
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = b8b0f4d72e582097, %g2 = 0000000000000000
ldx [%i4+%o2],%g2 ! %g2 = b8b0f4d72e582097
! %l2 = 00000000b34ac22a, Mem[0000000091000028] = b35541f1
stw %l2,[%i6+%o5] ! Mem[0000000091000028] = b34ac22a
! Mem[0000000087000000] = df1d263c8c4e4f49, %l0 = 000000000880ce89
ldx [%i2+%g0],%l0 ! %l0 = df1d263c8c4e4f49
! %l1 = fffffffffffffff2, Mem[0000000087800010] = dbed4b44
stb %l1,[%i3+%o2] ! Mem[0000000087800010] = f2ed4b44
p59_label_15:
! %l0 = df1d263c8c4e4f49, Mem[0000000086000036] = 3dd75331
sth %l0,[%i0+0x036] ! Mem[0000000086000034] = 3dd74f49
! Mem[000000009180003c] = b34ac22a, %g2 = b8b0f4d72e582097
ldub [%o0+0x03c],%g2 ! %g2 = 00000000000000b3
! %l3 = 382c728f8760fd97, Mem[0000000087000016] = ffe7c384
sth %l3,[%i2+0x016] ! Mem[0000000087000014] = ffe7fd97
! Mem[0000000090000038] = 9045cbce, %g18 = 1bcdde887467585e
ldsw [%i4+0x038],%g2 ! %g2 = 1bcdde887467585e
! Mem[0000000091000030] = d7be7a30, %g2 = ffffffff9045cbce
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffd7be
! %l4 = 00000000b34ac22a, Mem[0000000087000014] = ffe7fd97
stw %l4,[%i2+0x014] ! Mem[0000000087000014] = b34ac22a
! Mem[000000009100000c] = c384b34a, %g2 = ffffffffffffd7be
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffc384
! Mem[0000000087000030] = ddb37aee62e62bbb, %l3 = 382c728f8760fd97
ldx [%i2+0x030],%l3 ! %l3 = ddb37aee62e62bbb
! Mem[0000000090000010] = b0f4d72e, %g2 = ffffffffffffc384
ldsb [%i4+0x011],%g2 ! %g2 = ffffffffffffffb0
! %l4 = 00000000b34ac22a, Mem[0000000091800018] = 541991291d1391a2
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 00000000b34ac22a
p59_label_16:
! Mem[000000009080001c] = 54195519, %g2 = ffffffffffffffb0
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000005419
! Mem[0000000086800000] = 8760fd97, %l0 = df1d263c8c4e4f49
ldub [%i1+0x003],%l0 ! %l0 = 0000000000000097
! Mem[0000000090000008] = 00000000, %g2 = 0000000000005419
lduh [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000000000fd, Mem[0000000090000016] = 2097bbad
sth %l5,[%i4+0x016] ! Mem[0000000090000014] = 00fdbbad
! %l5 = 00000000000000fd, Mem[000000009100000c] = ffe7c384
stb %l5,[%i6+0x00c] ! Mem[000000009100000c] = fde7c384
! Mem[0000000090000024] = ecd31cd9, %g18 = 1bcdde887467585e
ldsw [%i4+0x024],%g2 ! %g2 = 1bcdde887467585e
! %l2 = 00000000b34ac22a, Mem[0000000090800034] = 58a94c81
stw %l2,[%i5+0x034] ! Mem[0000000090800034] = b34ac22a
! Mem[0000000090000004] = 77d37595, %g18 = 1bcdde887467585e
ldsw [%i4+0x004],%g2 ! %g2 = 1bcdde887467585e
! %l6 = 4be6455e547b48ca, Mem[0000000090000026] = 1cd9c7af
sth %l6,[%i4+0x026] ! Mem[0000000090000024] = 48cac7af
! Mem[0000000090000020] = 9d3cae52ecd348ca, %g2 = 0000000077d37595
ldx [%i4+%o4],%g2 ! %g2 = 9d3cae52ecd348ca
p59_label_17:
! %l0 = 00000097, %l1 = fffffff2, Mem[0000000087000010] = 00000000 b34ac22a
std %l0,[%i2+%o2] ! Mem[0000000087000010] = 00000097 fffffff2
! Mem[0000000091800024] = c384f4c1, %g2 = 9d3cae52ecd348ca
ldsb [%o0+0x026],%g2 ! %g2 = ffffffffffffffc3
! Mem[0000000091000028] = b34ac22a65d635bd, %g2 = ffffffffffffffc3
ldx [%i6+%o5],%g2 ! %g2 = b34ac22a65d635bd
! Mem[0000000091800010] = 404e134b, %g2 = b34ac22a65d635bd
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
! Mem[0000000091000034] = 941fa440, %g2 = 00000000404e134b
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! %l7 = 00000000547b48ca, Mem[0000000091800034] = d4df14b0
stw %l7,[%o0+0x034] ! Mem[0000000091800034] = 547b48ca
! Mem[0000000091000034] = a440ffe7, %g2 = 00000000941fa440
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffa440
! %l7 = 00000000547b48ca, Mem[0000000087800020] = f92a551b
sth %l7,[%i3+%o4] ! Mem[0000000087800020] = 48ca551b
! Mem[0000000091800010] = 404e134b, %g2 = ffffffffffffa440
lduw [%o0+%o2],%g2 ! %g2 = 00000000404e134b
! Mem[0000000090000038] = 9045cbce, %g18 = 1bcdde887467585e
ldsw [%i4+0x038],%g2 ! %g2 = 1bcdde887467585e
p59_label_18:
! Mem[0000000090000030] = 523d94b1 da399060, %g2 = 9045cbce, %g3 = a51748ca
ldd [%i4+0x030],%g2 ! %g2 = 00000000523d94b1 00000000da399060
! Mem[000000009180000c] = fff2404e, %g2 = 00000000523d94b1
ldsh [%o0+0x00e],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000090800034] = 4ac22a00, %g2 = fffffffffffffff2
ldsb [%i5+0x035],%g2 ! %g2 = 000000000000004a
! %l1 = fffffffffffffff2, Mem[0000000090000010] = b8b0f4d72e5800fd
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = fffffffffffffff2
! Mem[0000000090800020] = 55192ac2da437290, %g2 = 000000000000004a
ldx [%i5+%o4],%g2 ! %g2 = 55192ac2da437290
! %l1 = fffffffffffffff2, Mem[0000000086000018] = a4e4ee163fa5b07d
stx %l1,[%i0+%o3] ! Mem[0000000086000018] = fffffffffffffff2
! %l4 = 00000000b34ac22a, Mem[0000000090800012] = 48ca547b
sth %l4,[%i5+0x012] ! Mem[0000000090800010] = c22a547b
! Mem[0000000087800028] = 2298981c, %l2 = 00000000b34ac22a
ldsh [%i3+0x02a],%l2 ! %l2 = ffffffffffff981c
! Mem[0000000087000000] = df1d263c, %l6 = 4be6455e547b48ca
ldsw [%i2+%g0],%l6 ! %l6 = ffffffffdf1d263c
! %l0 = 0000000000000097, Mem[0000000091000031] = be7a3094
stb %l0,[%i6+0x031] ! Mem[0000000091000030] = 977a3094
p59_label_19:
! Mem[0000000090800000] = 4be6455e 547b48ca, %g2 = da437290, %g3 = da399060
ldd [%i5+%g0],%g2 ! %g2 = 000000004be6455e 00000000547b48ca
! %l7 = 00000000547b48ca, Mem[000000009100003e] = c2dd0000
sth %l7,[%i6+0x03e] ! Mem[000000009100003c] = 48ca0000
! %l6 = df1d263c, %l7 = 547b48ca, Mem[0000000091000018] = 2c680e1d 9ea6e537
std %l6,[%i6+%o3] ! Mem[0000000091000018] = df1d263c 547b48ca
! Mem[0000000091000008] = b71baffd, %g2 = 000000004be6455e
ldub [%i6+0x009],%g2 ! %g2 = 00000000000000b7
! Mem[0000000090000008] = 00000000, %g2 = 00000000000000b7
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000008780000c] = fec4c0f4, %l2 = ffffffffffff981c
ldsh [%i3+0x00e],%l2 ! %l2 = ffffffffffffc0f4
! Mem[0000000090000004] = d3759500, %g2 = 0000000000000000
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffd3
! %l0 = 0000000000000097, Mem[000000009100000c] = fde7c384
stw %l0,[%i6+0x00c] ! Mem[000000009100000c] = 00000097
! Mem[0000000091000010] = c22a1f66, %g2 = ffffffffffffffd3
ldub [%i6+0x012],%g2 ! %g2 = 00000000000000c2
! Mem[000000009180003c] = c22a0000, %g2 = 00000000000000c2
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000c22a
p59_label_20:
! Mem[0000000087800034] = 547b48ca, %l2 = ffffffffffffc0f4
lduh [%i3+0x034],%l2 ! %l2 = 000000000000547b
! %l4 = 00000000b34ac22a, Mem[0000000090800010] = 547bc22a547b48ca
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 00000000b34ac22a
! Mem[0000000091000008] = 68b71baf, %g2 = 000000000000c22a
ldub [%i6+%o1],%g2 ! %g2 = 0000000000000068
! %l3 = ddb37aee62e62bbb, Mem[0000000087800038] = aed0d0e5
stw %l3,[%i3+0x038] ! Mem[0000000087800038] = 62e62bbb
! Mem[0000000091000038] = ffe7c384, %g2 = 0000000000000068
lduw [%i6+0x038],%g2 ! %g2 = 00000000ffe7c384
! Mem[0000000091000028] = c22a65d6, %g2 = 00000000ffe7c384
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000c22a
! %l1 = fffffffffffffff2, Mem[000000008780000d] = fec4c0f4
stb %l1,[%i3+0x00d] ! Mem[000000008780000c] = fef2c0f4
! %l3 = ddb37aee62e62bbb, Mem[0000000086800012] = 8d7dddc8
stb %l3,[%i1+0x012] ! Mem[0000000086800010] = 8d7dbbc8
! Mem[0000000091000014] = 1f66326f, %g2 = 000000000000c22a
ldsb [%i6+0x014],%g2 ! %g2 = 000000000000001f
! %l7 = 00000000547b48ca, Mem[0000000090000028] = c7af717562474693
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 00000000547b48ca
p59_label_21:
! %l0 = 0000000000000097, Mem[0000000086000016] = b77f652b
sth %l0,[%i0+0x016] ! Mem[0000000086000014] = b77f0097
! %l1 = fffffffffffffff2, Mem[0000000090800018] = 547bfd97a5175419
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = fffffffffffffff2
! Mem[000000008780001c] = 9a60b2c6, %l1 = fffffffffffffff2
ldsh [%i3+0x01e],%l1 ! %l1 = ffffffffffffb2c6
! Mem[0000000090000028] = 00000000 547b48ca, %g2 = 0000001f, %g3 = 547b48ca
ldd [%i4+%o5],%g2 ! %g2 = 0000000000000000 00000000547b48ca
! %l2 = 000000000000547b, Mem[0000000086000014] = b77f0097
stw %l2,[%i0+0x014] ! Mem[0000000086000014] = 0000547b
! Mem[0000000091000014] = 66326fdf, %g2 = 0000000000000000
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000066
! %l6 = ffffffffdf1d263c, Mem[0000000086800002] = 8760fd97
sth %l6,[%i1+0x002] ! Mem[0000000086800000] = 8760263c
! Mem[0000000086000014] = 0000547b, %l6 = ffffffffdf1d263c
lduh [%i0+0x014],%l6 ! %l6 = 0000000000000000
! Mem[0000000091000034] = 941fa440, %g2 = 0000000000000066
ldsb [%i6+0x034],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000090000028] = 00000000, %g2 = ffffffffffffff94
lduw [%i4+%o5],%g2 ! %g2 = 0000000000000000
p59_label_22:
! %l0 = 0000000000000097, Mem[0000000087800014] = 445a36b2
stw %l0,[%i3+0x014] ! Mem[0000000087800014] = 00000097
! Mem[0000000086800004] = ca2c84b8, %l4 = 00000000b34ac22a
ldub [%i1+0x004],%l4 ! %l4 = 00000000000000ca
! %l1 = ffffffffffffb2c6, Mem[0000000090800028] = bbad1bafa5175419
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffffb2c6
! Mem[000000008680002c] = 8760fd97, %l7 = 00000000547b48ca
ldsb [%i1+0x02e],%l7 ! %l7 = fffffffffffffffd
! %l6 = 0000000000000000, Mem[0000000086000006] = 3989ed72
sth %l6,[%i0+0x006] ! Mem[0000000086000004] = 39890000
! Mem[0000000091000030] = d7977a30 941fa440, %g2 = 00000000, %g3 = 547b48ca
ldd [%i6+0x030],%g2 ! %g2 = 00000000d7977a30 00000000941fa440
! %l1 = ffffffffffffb2c6, Mem[000000009100001d] = 7b48ca3d
stb %l1,[%i6+0x01d] ! Mem[000000009100001c] = c648ca3d
! %l1 = ffffffffffffb2c6, Mem[0000000090800012] = 0000b34a
sth %l1,[%i5+0x012] ! Mem[0000000090800010] = b2c6b34a
! Mem[000000009180000c] = fffffff2, %g2 = 00000000d7977a30
ldsb [%o0+0x00c],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800004] = 547b48ca, %g2 = ffffffffffffffff
lduw [%i5+0x004],%g2 ! %g2 = 00000000547b48ca
p59_label_23:
! %l3 = ddb37aee62e62bbb, Mem[0000000087000032] = ddb37aee
sth %l3,[%i2+0x032] ! Mem[0000000087000030] = ddb32bbb
! %l5 = 00000000000000fd, Mem[0000000091000018] = df1d263c
sth %l5,[%i6+%o3] ! Mem[0000000091000018] = 00fd263c
! %l6 = 00000000, %l7 = fffffffd, Mem[0000000091000008] = 68b71baf 00000097
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 00000000 fffffffd
! Mem[0000000090800030] = dc3ef5d3, %g18 = 1bcdde887467585e
ldsw [%i5+0x030],%g2 ! %g2 = 1bcdde887467585e
! Mem[0000000090800028] = ffffffff, %g2 = ffffffffdc3ef5d3
lduh [%i5+%o5],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091800008] = ffffffff fffffff2, %g2 = 0000ffff, %g3 = 941fa440
ldd [%o0+%o1],%g2 ! %g2 = 00000000ffffffff 00000000fffffff2
! Mem[0000000090000004] = 77d37595, %g18 = 1bcdde887467585e
ldsw [%i4+0x004],%g2 ! %g2 = 1bcdde887467585e
! Mem[0000000091000038] = e7c3849b, %g2 = 0000000077d37595
ldub [%i6+0x039],%g2 ! %g2 = 00000000000000e7
! Mem[0000000091800020] = afffe7c3, %g2 = 00000000000000e7
ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000091000024] = 2e6fd2f1, %g2 = ffffffffffffffaf
lduw [%i6+0x024],%g2 ! %g2 = 000000002e6fd2f1
p59_label_24:
! Mem[000000009100003c] = 9b5048ca, %g2 = 000000002e6fd2f1
lduw [%i6+0x03c],%g2 ! %g2 = 000000009b5048ca
! Mem[000000008600003c] = 547b48ca, %l4 = 00000000000000ca
lduh [%i0+0x03e],%l4 ! %l4 = 00000000000048ca
! Mem[0000000090800010] = 0000b2c6b34ac22a, %g2 = 000000009b5048ca
ldx [%i5+%o2],%g2 ! %g2 = 0000b2c6b34ac22a
! Mem[000000009000002c] = 48ca523d, %g2 = 0000b2c6b34ac22a
ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000048
! Mem[0000000090800008] = a1c2262f, %g2 = 0000000000000048
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffffa1c2
! %l6 = 00000000, %l7 = fffffffd, Mem[0000000090800008] = a1c2262f ca57cad8
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 00000000 fffffffd
! Mem[000000009180000c] = fffffff2, %g2 = ffffffffffffa1c2
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000018] = bbad0c2e, %g18 = 1bcdde887467585e
ldsw [%i4+%o3],%g2 ! %g2 = 1bcdde887467585e
! %l6 = 00000000, %l7 = fffffffd, Mem[0000000086800008] = b34ac22a 6e1f8c70
std %l6,[%i1+%o1] ! Mem[0000000086800008] = 00000000 fffffffd
! Mem[0000000091800028] = c1a24c47, %g2 = ffffffffbbad0c2e
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000c1
p59_label_25:
! Mem[0000000091800018] = 00000000, %g2 = 00000000000000c1
lduh [%o0+%o3],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000, %l7 = fffffffd, Mem[0000000090000008] = 00000000 8c4e4f49
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 00000000 fffffffd
! Mem[000000009000002c] = 48ca523d, %g2 = 0000000000000000
ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000048
! %l2 = 000000000000547b, Mem[000000009000000c] = fffffffd
sth %l2,[%i4+0x00c] ! Mem[000000009000000c] = 547bfffd
! %l3 = ddb37aee62e62bbb, Mem[0000000091000006] = df480000
stb %l3,[%i6+0x006] ! Mem[0000000091000004] = bb480000
! %l2 = 000000000000547b, Mem[0000000090800034] = b34ac22a
stb %l2,[%i5+0x034] ! Mem[0000000090800034] = 7b4ac22a
! Mem[0000000091800020] = 1bafffe7, %g2 = 0000000000000048
ldub [%o0+0x022],%g2 ! %g2 = 000000000000001b
! %l1 = ffffffffffffb2c6, Mem[0000000091000034] = 941fa440
stb %l1,[%i6+0x034] ! Mem[0000000091000034] = c61fa440
! Mem[0000000091000034] = a440ffe7, %g2 = 000000000000001b
lduh [%i6+0x036],%g2 ! %g2 = 000000000000a440
! %l7 = fffffffffffffffd, Mem[0000000090800010] = 0000b2c6
stw %l7,[%i5+%o2] ! Mem[0000000090800010] = fffffffd
ba,a p59_not_taken_0_end
p59_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 0000000000000097
bne,a,pn %xcc,p59_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffb2c6
bne,a,pn %xcc,p59_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000547b
bne,a,pn %xcc,p59_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ddb37aee62e62bbb
bne,a,pn %xcc,p59_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000048ca
bne,a,pn %xcc,p59_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000fd
bne,a,pn %xcc,p59_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p59_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be fffffffffffffffd
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 d79d48d9 d63f51ad
bne %xcc,p59_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f38e8b30 3349964d
bne %xcc,p59_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 55b8bdae 771c19cd
bne %xcc,p59_f4_fail
nop
! Check Local Memory
set p59_local0_expect,%g1
p59_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 9f8aa03439890000
ldx [%i0+0x000],%g3 ! Observed data at 0000000086000000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 225b6d2d0000547b
ldx [%i0+0x010],%g3 ! Observed data at 0000000086000010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fffffffffffffff2
ldx [%i0+0x018],%g3 ! Observed data at 0000000086000018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = d1737bc43dd74f49
ldx [%i0+0x030],%g3 ! Observed data at 0000000086000030
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 341b840c547b48ca
ldx [%i0+0x038],%g3 ! Observed data at 0000000086000038
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x038,%g4
set p59_local1_expect,%g1
p59_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 8760263cca2c84b8
ldx [%i1+0x000],%g3 ! Observed data at 0000000086800000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000fffffffd
ldx [%i1+0x008],%g3 ! Observed data at 0000000086800008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8d7dbbc8478da33d
ldx [%i1+0x010],%g3 ! Observed data at 0000000086800010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = b5fbda0af0485172
ldx [%i1+0x018],%g3 ! Observed data at 0000000086800018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x018,%g4
set p59_local2_expect,%g1
p59_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 00000097fffffff2
ldx [%i2+0x010],%g3 ! Observed data at 0000000087000010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = ddb32bbb62e62bbb
ldx [%i2+0x030],%g3 ! Observed data at 0000000087000030
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x030,%g4
set p59_local3_expect,%g1
p59_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 61100334fef2c0f4
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 = f2ed4b4400000097
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 = 68b575959a60b2c6
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 = 48ca551bade1dd5f
ldx [%i3+0x020],%g3 ! Observed data at 0000000087800020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2298981cae524f0a
ldx [%i3+0x028],%g3 ! Observed data at 0000000087800028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 547b48ca547b48ca
ldx [%i3+0x030],%g3 ! Observed data at 0000000087800030
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 62e62bbbb24bdd68
ldx [%i3+0x038],%g3 ! Observed data at 0000000087800038
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x038,%g4
! The test for processor 59 has passed
p59_passed:
ta GOOD_TRAP
nop
p59_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p59_failed
p59_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p59_failed
p59_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p59_failed
p59_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p59_failed
p59_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p59_failed
p59_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p59_failed
p59_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p59_failed
p59_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p59_failed
p59_f0_fail:
set p59_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f2_fail:
set p59_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f4_fail:
set p59_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stwa %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000008]
stda %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800010]
done
p59_trap1o:
stwa %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000008]
stda %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800010]
done
p59_trap2e:
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087800018]
stwa %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800020]
stba %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800028]
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086000000]
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000018]
stda %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800010]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086000020]
done
p59_trap2o:
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087800018]
stwa %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800020]
stba %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800028]
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086000000]
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000018]
stda %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800010]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086000020]
done
p59_trap3e:
nop
nop
nop
nop
done
p59_trap3o:
nop
nop
nop
nop
done
p59_init_memory_pointers:
set p59_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p59_local0_start,%i0
set p59_local1_start,%i1
set p59_local2_start,%i2
set p59_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 341b840cbbad0c2e
ldx [%g1+0x008],%l1 ! %l1 = 0a574b83a5175419
ldx [%g1+0x010],%l2 ! %l2 = 70f212dc124ff4a5
ldx [%g1+0x018],%l3 ! %l3 = af96fd37b5fbda0a
ldx [%g1+0x020],%l4 ! %l4 = 2f31ef0c55192ac2
ldx [%g1+0x028],%l5 ! %l5 = 0d4ce99668b57595
ldx [%g1+0x030],%l6 ! %l6 = 4be6455e547b48ca
ldx [%g1+0x038],%l7 ! %l7 = 331b353c9d3cae52
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7bd80264 57ef0afa e0575979 77fe77b1
! %f4 = 10ae42fa 85ead028 9c355e85 6cde33bc
! %f8 = d45a8308 c9d2e2f2 a82a8bc5 38487020
! %f12 = db331192 9b0f6d6e a0a7d6c4 f98bb751
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b3d644f4 bc97efc5 e334ce08 3ccb71c5
! %f20 = 1685b06c 094c78f9 368cde61 112eaa92
! %f24 = af0c65ea a99540b0 74dc0736 2c36f6d1
! %f28 = 158c0cf8 ff538e3c cc832aee 0f1058a6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 83656d78 400a1e90 298dca62 d4602243
! %f36 = 60b2e923 71a6b480 80de1c51 a835b20e
! %f40 = 2f60ac37 f6e7f2cc 913646f0 3909dc76
! %f44 = bdba099d 6f6cb185 a22d2f7f 0b62306d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xcba0d73000000069,%g7,%g1 ! GSR scale = 13, align = 1
wr %g1,%g0,%gsr ! GSR = cba0d73000000069
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 60
p60_label_1:
! Mem[000000009080000c] = ca578ad8, %g2 = b9d8075d9a72b191
lduw [%i5+0x00c],%g2 ! %g2 = 00000000ca578ad8
! %l4 = d154e0d6089b9981, Mem[0000000090000038] = 9045cbce22b61a17
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = d154e0d6089b9981
! %l3 = 90de4f3dd2bffc32, Mem[000000008880002a] = 8774f9a9
stb %l3,[%i1+0x02a] ! Mem[0000000088800028] = 877432a9
! Mem[0000000090800028] = 8f90cb98, %g2 = 00000000ca578ad8
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000008f90
! Mem[0000000090800028] = ddee8f90, %g2 = 0000000000008f90
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffddee
! %l2 = 3875df85bcb4e5b9, Mem[0000000090800036] = 4c81fc55
sth %l2,[%i5+0x036] ! Mem[0000000090800034] = e5b9fc55
! Mem[0000000091800004] = 47aa0789, %g18 = 243a8db9c7668ef0
ldsw [%o0+0x004],%g2 ! %g2 = 243a8db9c7668ef0
! %l7 = 689343a5f48287e4, Mem[0000000091000010] = 1b126a381f66326f
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 689343a5f48287e4
! Mem[0000000090800010] = 4cb9af0a, %g2 = 0000000047aa0789
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004cb9
! Mem[000000009000003c] = 089b9981, %g2 = 0000000000004cb9
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000089b
p60_label_2:
! %l4 = 089b9981, %l5 = 1dcb39f9, Mem[0000000091000038] = d578fe30 9b50f1dd
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 089b9981 1dcb39f9
! %l1 = c904a1c41e576e50, Mem[0000000090800004] = 4f34d7b2
stw %l1,[%i5+0x004] ! Mem[0000000090800004] = 1e576e50
! %l7 = 689343a5f48287e4, Mem[0000000090000022] = e8a0ecd3
sth %l7,[%i4+0x022] ! Mem[0000000090000020] = 87e4ecd3
! %l6 = 81e843086ab7779c, Mem[0000000090000008] = bc841a2f
sth %l6,[%i4+%o1] ! Mem[0000000090000008] = 779c1a2f
! Mem[0000000088000004] = 3b92e4e5, %l1 = c904a1c41e576e50
lduw [%i0+0x004],%l1 ! %l1 = 000000003b92e4e5
! Mem[000000009100003c] = f9000000, %g2 = 000000000000089b
ldsb [%i6+0x03f],%g2 ! %g2 = fffffffffffffff9
! %l6 = 6ab7779c, %l7 = f48287e4, Mem[0000000091800030] = f7dc9b67 d4df14b0
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 6ab7779c f48287e4
! Mem[0000000090000038] = e0d6089b, %g2 = fffffffffffffff9
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffffe0
! %l2 = bcb4e5b9, %l3 = d2bffc32, Mem[0000000090800008] = a19e262f ca578ad8
std %l2,[%i5+%o1] ! Mem[0000000090800008] = bcb4e5b9 d2bffc32
! %l5 = e613dc541dcb39f9, Mem[0000000091000030] = d7be7a30
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = 1dcb39f9
p60_label_3:
! %l2 = bcb4e5b9, %l3 = d2bffc32, Mem[0000000090000008] = 779c1a2f c349b38e
std %l2,[%i4+%o1] ! Mem[0000000090000008] = bcb4e5b9 d2bffc32
! Mem[0000000091000010] = 43a5f482, %g2 = ffffffffffffffe0
lduh [%i6+0x012],%g2 ! %g2 = 00000000000043a5
! %l1 = 000000003b92e4e5, Mem[000000009080001c] = 53628adf
stb %l1,[%i5+0x01c] ! Mem[000000009080001c] = e5628adf
! %l4 = d154e0d6089b9981, Mem[0000000090800039] = 554a3e5a
stb %l4,[%i5+0x039] ! Mem[0000000090800038] = 814a3e5a
! Mem[0000000090000020] = e4ecd31c, %g2 = 00000000000043a5
ldub [%i4+0x023],%g2 ! %g2 = 00000000000000e4
! Mem[0000000091000028] = b35541f165d635bd, %g2 = 00000000000000e4
ldx [%i6+%o5],%g2 ! %g2 = b35541f165d635bd
! Mem[0000000091000018] = 2c680e1d, %g2 = b35541f165d635bd
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000002c68
! %l6 = 81e843086ab7779c, Mem[0000000091000010] = 689343a5
stb %l6,[%i6+%o2] ! Mem[0000000091000010] = 9c9343a5
! Mem[0000000090000030] = 573d94b1, %g2 = 0000000000002c68
ldsb [%i4+0x030],%g2 ! %g2 = 0000000000000057
! Mem[0000000090800000] = 2f7f1d79, %g2 = 0000000000000057
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000002f7f
p60_label_4:
! %l3 = 90de4f3dd2bffc32, Mem[0000000090000018] = e663a5d918391fda
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 90de4f3dd2bffc32
! %l2 = bcb4e5b9, %l3 = d2bffc32, Mem[0000000088000010] = 5cb17d7d c1481359
std %l2,[%i0+%o2] ! Mem[0000000088000010] = bcb4e5b9 d2bffc32
! Mem[0000000091800004] = 07894c63, %g2 = 0000000000002f7f
lduh [%o0+0x006],%g2 ! %g2 = 0000000000000789
! Mem[0000000091000010] = 9c9343a5 f48287e4, %g2 = 00000789, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 000000009c9343a5 00000000f48287e4
! Mem[0000000089800028] = 53f692ad, %l5 = e613dc541dcb39f9
lduh [%i3+%o5],%l5 ! %l5 = 00000000000053f6
! Mem[000000009080003c] = a1000000, %g2 = 000000009c9343a5
ldub [%i5+0x03f],%g2 ! %g2 = 00000000000000a1
! %l2 = 3875df85bcb4e5b9, Mem[0000000091800028] = f4c1a24c
sth %l2,[%o0+%o5] ! Mem[0000000091800028] = e5b9a24c
! %l2 = bcb4e5b9, %l3 = d2bffc32, Mem[0000000090800028] = ddee8f90 cb9834df
std %l2,[%i5+%o5] ! Mem[0000000090800028] = bcb4e5b9 d2bffc32
! Mem[0000000090800034] = 58a9e5b9, %g2 = 00000000000000a1
ldsb [%i5+0x034],%g2 ! %g2 = 0000000000000058
! %l6 = 81e843086ab7779c, Mem[0000000091000018] = 2c680e1d9ea6e537
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 81e843086ab7779c
p60_label_5:
! Mem[0000000091800010] = 134b01f6, %g2 = 0000000000000058
ldub [%o0+0x012],%g2 ! %g2 = 0000000000000013
! Mem[0000000090000020] = efda87e4ecd31cd9, %g2 = 0000000000000013
ldx [%i4+%o4],%g2 ! %g2 = efda87e4ecd31cd9
! Mem[0000000091000024] = f1b35541, %g2 = efda87e4ecd31cd9
ldsb [%i6+0x027],%g2 ! %g2 = fffffffffffffff1
! Mem[0000000090800000] = 2f7f1d79, %g18 = 243a8db9c7668ef0
ldsw [%i5+%g0],%g2 ! %g2 = 243a8db9c7668ef0
! Mem[0000000091000034] = 40089b99, %g2 = 000000002f7f1d79
ldsb [%i6+0x037],%g2 ! %g2 = 0000000000000040
! %l3 = 90de4f3dd2bffc32, Mem[0000000090000010] = b8b0f4d7
stw %l3,[%i4+%o2] ! Mem[0000000090000010] = d2bffc32
! %l2 = bcb4e5b9, %l3 = d2bffc32, Mem[0000000091000028] = b35541f1 65d635bd
std %l2,[%i6+%o5] ! Mem[0000000091000028] = bcb4e5b9 d2bffc32
! %l7 = 689343a5f48287e4, Mem[0000000090000024] = ecd31cd9
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = f48287e4
! %l6 = 81e843086ab7779c, Mem[0000000091800030] = 6ab7779c
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = 6ab7779c
! Mem[0000000091800020] = 21fea2c741537031, %g2 = 0000000000000040
ldx [%o0+%o4],%g2 ! %g2 = 21fea2c741537031
p60_label_6:
! Mem[0000000090000018] = 3dd2bffc, %g2 = 21fea2c741537031
ldsb [%i4+0x01b],%g2 ! %g2 = 000000000000003d
! Mem[000000009100002c] = d2bffc32, %g2 = 000000000000003d
ldsb [%i6+0x02c],%g2 ! %g2 = ffffffffffffffd2
! %l0 = 0a880db7, %l1 = 3b92e4e5, Mem[0000000091000028] = bcb4e5b9 d2bffc32
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 0a880db7 3b92e4e5
! Mem[000000009000002c] = 93573d94, %g2 = ffffffffffffffd2
ldub [%i4+0x02f],%g2 ! %g2 = 0000000000000093
! Mem[0000000091000008] = f5482f5f ccff9541, %g2 = 00000093, %g3 = f48287e4
ldd [%i6+%o1],%g2 ! %g2 = 00000000f5482f5f 00000000ccff9541
! Mem[0000000091000018] = 81e84308 6ab7779c, %g2 = f5482f5f, %g3 = ccff9541
ldd [%i6+%o3],%g2 ! %g2 = 0000000081e84308 000000006ab7779c
! %l1 = 000000003b92e4e5, Mem[0000000091000001] = f01ec2e2
stb %l1,[%i6+0x001] ! Mem[0000000091000000] = e51ec2e2
! %l6 = 81e843086ab7779c, Mem[000000009000002a] = 71756247
sth %l6,[%i4+0x02a] ! Mem[0000000090000028] = 779c6247
! %l7 = 689343a5f48287e4, Mem[0000000090000038] = d154e0d6089b9981
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 689343a5f48287e4
! Mem[000000009100003c] = 1dcb39f9, %g2 = 0000000081e84308
ldsb [%i6+0x03c],%g2 ! %g2 = 000000000000001d
p60_label_7:
! Mem[000000009180000c] = 3791404e, %g2 = 000000000000001d
ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000003791
! Mem[0000000090800008] = bcb4e5b9 d2bffc32, %g2 = 00003791, %g3 = 6ab7779c
ldd [%i5+%o1],%g2 ! %g2 = 00000000bcb4e5b9 00000000d2bffc32
! Mem[0000000090800028] = bcb4e5b9 d2bffc32, %g2 = bcb4e5b9, %g3 = d2bffc32
ldd [%i5+%o5],%g2 ! %g2 = 00000000bcb4e5b9 00000000d2bffc32
! %l7 = 689343a5f48287e4, Mem[0000000091800030] = 6ab7779cf48287e4
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 689343a5f48287e4
! Mem[000000009100002c] = 3b92e4e5, %g2 = 00000000bcb4e5b9
lduw [%i6+0x02c],%g2 ! %g2 = 000000003b92e4e5
! %l4 = 089b9981, %l5 = 000053f6, Mem[0000000091000030] = 1dcb39f9 941fa440
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 089b9981 000053f6
! %l1 = 000000003b92e4e5, Mem[0000000090800010] = b25f4cb9
sth %l1,[%i5+%o2] ! Mem[0000000090800010] = e4e54cb9
! %l5 = 00000000000053f6, Mem[0000000090000038] = 689343a5
stw %l5,[%i4+0x038] ! Mem[0000000090000038] = 000053f6
! Mem[0000000090800024] = da437290, %g2 = 000000003b92e4e5
lduh [%i5+0x024],%g2 ! %g2 = 000000000000da43
! Mem[0000000090000024] = 8287e4c7, %g2 = 000000000000da43
ldub [%i4+0x025],%g2 ! %g2 = 0000000000000082
p60_label_8:
! Mem[0000000090800010] = e4e54cb9 af0a82ca, %g2 = 00000082, %g3 = d2bffc32
ldd [%i5+%o2],%g2 ! %g2 = 00000000e4e54cb9 00000000af0a82ca
! Mem[0000000090000018] = 90de4f3d, %g18 = 243a8db9c7668ef0
ldsw [%i4+%o3],%g2 ! %g2 = 243a8db9c7668ef0
! %l4 = 089b9981, %l5 = 000053f6, Mem[0000000090800030] = dc3ef5d3 58a9e5b9
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 089b9981 000053f6
! Mem[000000008980001c] = 68f7a2b3, %l2 = 3875df85bcb4e5b9
ldub [%i3+0x01e],%l2 ! %l2 = 00000000000000a2
! Mem[0000000088000010] = bcb4e5b9, %l1 = 000000003b92e4e5
lduw [%i0+%o2],%l1 ! %l1 = 00000000bcb4e5b9
! Mem[0000000090000018] = 4f3dd2bf, %g2 = ffffffff90de4f3d
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000004f3d
! %l6 = 81e843086ab7779c, Mem[0000000089800018] = 186c332868f7a2b3
stx %l6,[%i3+%o3] ! Mem[0000000089800018] = 81e843086ab7779c
! Mem[0000000091000034] = 53f6089b, %g2 = 0000000000004f3d
ldsh [%i6+0x036],%g2 ! %g2 = 00000000000053f6
! %l7 = 689343a5f48287e4, Mem[000000009000003e] = 87e40000
stb %l7,[%i4+0x03e] ! Mem[000000009000003c] = e4e40000
! Mem[0000000090000004] = 77d35b81, %g18 = 243a8db9c7668ef0
ldsw [%i4+0x004],%g2 ! %g2 = 243a8db9c7668ef0
p60_label_9:
! Mem[0000000091800038] = 206724ce 60b200b2, %g2 = 77d35b81, %g3 = af0a82ca
ldd [%o0+0x038],%g2 ! %g2 = 00000000206724ce 0000000060b200b2
! Mem[0000000091000028] = 0db73b92, %g2 = 00000000206724ce
ldsb [%i6+0x02a],%g2 ! %g2 = 000000000000000d
! Mem[0000000089800010] = cfd35f66, %l5 = 00000000000053f6
ldsh [%i3+0x012],%l5 ! %l5 = 0000000000005f66
! %l2 = 00000000000000a2, Mem[0000000088000018] = 07695ccb2ff0c16c
stx %l2,[%i0+%o3] ! Mem[0000000088000018] = 00000000000000a2
! Mem[0000000090000010] = d2bffc32, %g2 = 000000000000000d
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffd2
! %l2 = 00000000000000a2, Mem[0000000090800017] = ca955607
stb %l2,[%i5+0x017] ! Mem[0000000090800014] = a2955607
! Mem[0000000090800020] = 665fc762, %g18 = 243a8db9c7668ef0
ldsw [%i5+%o4],%g2 ! %g2 = 243a8db9c7668ef0
! %l4 = d154e0d6089b9981, Mem[000000008800003a] = c88f093a
sth %l4,[%i0+0x03a] ! Mem[0000000088000038] = c88f9981
! %l5 = 0000000000005f66, Mem[0000000091800018] = 0c9e9129
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = 5f669129
! Mem[0000000090800020] = 665fc762, %g2 = 00000000665fc762
lduh [%i5+%o4],%g2 ! %g2 = 000000000000665f
p60_label_10:
! %l0 = 617ee86e0a880db7, Mem[0000000090000030] = 573d94b1da399060
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 617ee86e0a880db7
! %l5 = 0000000000005f66, Mem[000000009180000f] = 91404e13
stb %l5,[%o0+0x00f] ! Mem[000000009180000c] = 66404e13
! Mem[000000008880003c] = 298f296a, %l7 = 689343a5f48287e4
lduh [%i1+0x03c],%l7 ! %l7 = 000000000000298f
! %l3 = 90de4f3dd2bffc32, Mem[0000000090800024] = da437290
stw %l3,[%i5+0x024] ! Mem[0000000090800024] = d2bffc32
! Mem[0000000090000034] = 0a880db7, %g18 = 243a8db9c7668ef0
ldsw [%i4+0x034],%g2 ! %g2 = 243a8db9c7668ef0
! Mem[000000009000001c] = fc32efda, %g2 = 000000000a880db7
ldsh [%i4+0x01e],%g2 ! %g2 = fffffffffffffc32
! %l5 = 0000000000005f66, Mem[0000000091800004] = 47aa0789
stw %l5,[%o0+0x004] ! Mem[0000000091800004] = 00005f66
! Mem[0000000090000000] = 8624e74a77d35b81, %g2 = fffffffffffffc32
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a77d35b81
! %l7 = 000000000000298f, Mem[0000000090000036] = 0db70000
sth %l7,[%i4+0x036] ! Mem[0000000090000034] = 298f0000
! Mem[0000000090000014] = 58209790, %g2 = 8624e74a77d35b81
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000058
p60_label_11:
! Mem[0000000088000004] = 3b92e4e5, %l4 = d154e0d6089b9981
ldub [%i0+0x005],%l4 ! %l4 = 0000000000000092
! %l2 = 00000000000000a2, Mem[0000000091800001] = 0d22b900
stb %l2,[%o0+0x001] ! Mem[0000000091800000] = a222b900
! Mem[000000009100001c] = b7779c3d, %g2 = 0000000000000058
ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffffb7
! %l2 = 00000000000000a2, Mem[0000000091000020] = 3d4d27c5
stw %l2,[%i6+%o4] ! Mem[0000000091000020] = 000000a2
! %l4 = 0000000000000092, Mem[0000000090800010] = e4e54cb9
stw %l4,[%i5+%o2] ! Mem[0000000090800010] = 00000092
! %l7 = 000000000000298f, Mem[0000000091800000] = 27a222b900005f66
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 000000000000298f
! %l0 = 617ee86e0a880db7, Mem[000000009080003d] = c4b8a100
stb %l0,[%i5+0x03d] ! Mem[000000009080003c] = b7b8a100
! Mem[0000000091800010] = 404e134b 01f6b102, %g2 = ffffffb7, %g3 = 60b200b2
ldd [%o0+%o2],%g2 ! %g2 = 00000000404e134b 0000000001f6b102
! %l0 = 0a880db7, %l1 = bcb4e5b9, Mem[0000000088000000] = e811fa82 3b92e4e5
std %l0,[%i0+%g0] ! Mem[0000000088000000] = 0a880db7 bcb4e5b9
! Mem[0000000090000030] = 617ee86e 0a88298f, %g2 = 404e134b, %g3 = 01f6b102
ldd [%i4+0x030],%g2 ! %g2 = 00000000617ee86e 000000000a88298f
p60_label_12:
! Mem[0000000088000038] = c88f9981 c56aad5b, %l2 = 000000a2, %l3 = d2bffc32
ldd [%i0+0x038],%l2 ! %l2 = 00000000c88f9981 00000000c56aad5b
! Mem[0000000090800014] = af0a82a2, %g18 = 243a8db9c7668ef0
ldsw [%i5+0x014],%g2 ! %g2 = 243a8db9c7668ef0
! Mem[0000000090800018] = 95560735, %g18 = 243a8db9c7668ef0
ldsw [%i5+%o3],%g2 ! %g2 = 243a8db9c7668ef0
! Mem[0000000090000024] = e4c7af77, %g2 = ffffffff95560735
ldsb [%i4+0x027],%g2 ! %g2 = ffffffffffffffe4
! %l0 = 617ee86e0a880db7, Mem[0000000091800018] = 5f6691291d1391a2
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 617ee86e0a880db7
! %l4 = 0000000000000092, Mem[0000000090000000] = 8624e74a
stw %l4,[%i4+%g0] ! Mem[0000000090000000] = 00000092
! %l4 = 00000092, %l5 = 00005f66, Mem[0000000090000010] = d2bffc32 2e582097
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 00000092 00005f66
! Mem[0000000090800004] = 6e50bcb4, %g2 = ffffffffffffffe4
lduh [%i5+0x006],%g2 ! %g2 = 0000000000006e50
! Mem[0000000091000010] = 9c9343a5 f48287e4, %g2 = 00006e50, %g3 = 0a88298f
ldd [%i6+%o2],%g2 ! %g2 = 000000009c9343a5 00000000f48287e4
! %l7 = 000000000000298f, Mem[0000000090800018] = 95560735
stw %l7,[%i5+%o3] ! Mem[0000000090800018] = 0000298f
p60_label_13:
! Mem[0000000090000034] = 0a88298f, %g2 = 000000009c9343a5
lduw [%i4+0x034],%g2 ! %g2 = 000000000a88298f
! %l1 = 00000000bcb4e5b9, Mem[0000000091000018] = 81e843086ab7779c
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 00000000bcb4e5b9
! %l4 = 0000000000000092, Mem[000000009000001a] = 4f3dd2bf
sth %l4,[%i4+0x01a] ! Mem[0000000090000018] = 0092d2bf
! %l2 = 00000000c88f9981, Mem[0000000091800024] = 41537031
stw %l2,[%o0+0x024] ! Mem[0000000091800024] = c88f9981
! Mem[0000000091800030] = 689343a5, %g18 = 243a8db9c7668ef0
ldsw [%o0+0x030],%g2 ! %g2 = 243a8db9c7668ef0
! Mem[000000009080002c] = fc32089b, %g2 = 00000000689343a5
ldsh [%i5+0x02e],%g2 ! %g2 = fffffffffffffc32
! Mem[0000000091800018] = 617ee86e 0a880db7, %g2 = fffffc32, %g3 = f48287e4
ldd [%o0+%o3],%g2 ! %g2 = 00000000617ee86e 000000000a880db7
! Mem[0000000090000024] = e4c7af77, %g2 = 00000000617ee86e
ldsb [%i4+0x027],%g2 ! %g2 = ffffffffffffffe4
! Mem[0000000089800030] = 019488f0, %l1 = 00000000bcb4e5b9
ldub [%i3+0x030],%l1 ! %l1 = 0000000000000001
! %l6 = 81e843086ab7779c, Mem[0000000090000034] = 0a88298f
sth %l6,[%i4+0x034] ! Mem[0000000090000034] = 779c298f
p60_label_14:
! Mem[0000000088000018] = 00000000, %l5 = 0000000000005f66
ldsw [%i0+%o3],%l5 ! %l5 = 0000000000000000
! Mem[0000000091800024] = c88f9981, %g2 = ffffffffffffffe4
lduw [%o0+0x024],%g2 ! %g2 = 00000000c88f9981
! %l5 = 0000000000000000, Mem[0000000091800030] = 689343a5
stw %l5,[%o0+0x030] ! Mem[0000000091800030] = 00000000
! %l0 = 0a880db7, %l1 = 00000001, Mem[0000000091000010] = 9c9343a5 f48287e4
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 0a880db7 00000001
! %l6 = 6ab7779c, %l7 = 0000298f, Mem[0000000090800038] = fc814a3e 5ab7b8a1
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 6ab7779c 0000298f
! Mem[0000000091800018] = 617ee86e0a880db7, %g2 = 00000000c88f9981
ldx [%o0+%o3],%g2 ! %g2 = 617ee86e0a880db7
! Mem[0000000091800018] = 617ee86e0a880db7, %g2 = 617ee86e0a880db7
ldx [%o0+%o3],%g2 ! %g2 = 617ee86e0a880db7
! Mem[000000008900002c] = 27c23bfd, %l1 = 0000000000000001
lduw [%i2+0x02c],%l1 ! %l1 = 0000000027c23bfd
! Mem[0000000090800038] = 6ab7779c0000298f, %g2 = 617ee86e0a880db7
ldx [%i5+0x038],%g2 ! %g2 = 6ab7779c0000298f
! %l3 = 00000000c56aad5b, Mem[0000000091800020] = 21fea2c7
sth %l3,[%o0+%o4] ! Mem[0000000091800020] = ad5ba2c7
p60_label_15:
! Mem[0000000091000028] = 0db73b92, %g2 = 6ab7779c0000298f
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000000db7
! Mem[0000000088800034] = d4bdaaf8, %l3 = 00000000c56aad5b
ldsb [%i1+0x034],%l3 ! %l3 = ffffffffffffffd4
! Mem[0000000090000004] = 5b81bcb4, %g2 = 0000000000000db7
lduh [%i4+0x006],%g2 ! %g2 = 0000000000005b81
! %l4 = 00000092, %l5 = 00000000, Mem[0000000091000038] = 089b9981 1dcb39f9
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 00000092 00000000
! %l2 = 00000000c88f9981, Mem[0000000089000034] = 6bf68a3e
stw %l2,[%i2+0x034] ! Mem[0000000089000034] = c88f9981
! Mem[0000000088800000] = d911c433 4770c773, %l4 = 00000092, %l5 = 00000000
ldd [%i1+%g0],%l4 ! %l4 = 00000000d911c433 000000004770c773
! Mem[000000008880001c] = 694006f7, %l2 = 00000000c88f9981
lduh [%i1+0x01c],%l2 ! %l2 = 0000000000006940
! Mem[000000008880000c] = 37d64809, %l4 = 00000000d911c433
lduw [%i1+0x00c],%l4 ! %l4 = 0000000037d64809
! Mem[000000009180001c] = 0a880db7, %g2 = 0000000000005b81
lduw [%o0+0x01c],%g2 ! %g2 = 000000000a880db7
! %l7 = 000000000000298f, Mem[0000000089800008] = 99cd5040
sth %l7,[%i3+%o1] ! Mem[0000000089800008] = 298f5040
p60_label_16:
! Mem[0000000091800008] = 4c632420, %g2 = 000000000a880db7
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000004c
! %l0 = 617ee86e0a880db7, Mem[000000009180001c] = 0a880db7
stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = 0a880db7
! Mem[0000000090800020] = 665fc762d2bffc32, %g2 = 000000000000004c
ldx [%i5+%o4],%g2 ! %g2 = 665fc762d2bffc32
! Mem[0000000089000030] = 61651cb9 c88f9981, %l4 = 37d64809, %l5 = 4770c773
ldd [%i2+0x030],%l4 ! %l4 = 0000000061651cb9 00000000c88f9981
! %l3 = ffffffffffffffd4, Mem[000000008880001a] = e5ea8c61
sth %l3,[%i1+0x01a] ! Mem[0000000088800018] = e5eaffd4
! %l0 = 617ee86e0a880db7, Mem[0000000091800008] = 4c632420
sth %l0,[%o0+%o1] ! Mem[0000000091800008] = 0db72420
! Mem[0000000090800000] = 2f7f1d791e576e50, %g2 = 665fc762d2bffc32
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d791e576e50
! Mem[000000009100002c] = 3b92e4e5, %g18 = 243a8db9c7668ef0
ldsw [%i6+0x02c],%g2 ! %g2 = 243a8db9c7668ef0
! %l2 = 0000000000006940, Mem[0000000090000014] = 00005f66
stw %l2,[%i4+0x014] ! Mem[0000000090000014] = 00006940
! Mem[0000000088000024] = 7f3c19c4, %l0 = 617ee86e0a880db7
ldsb [%i0+0x027],%l0 ! %l0 = ffffffffffffffc4
p60_label_17:
! Mem[0000000090000020] = efda87e4f48287e4, %g2 = 000000003b92e4e5
ldx [%i4+%o4],%g2 ! %g2 = efda87e4f48287e4
! Mem[0000000088800014] = fd6efe98, %l3 = ffffffffffffffd4
ldsw [%i1+0x014],%l3 ! %l3 = fffffffffd6efe98
! Mem[0000000091800020] = ad5ba2c7, %g2 = efda87e4f48287e4
ldsh [%o0+%o4],%g2 ! %g2 = ffffffffffffad5b
! %l1 = 0000000027c23bfd, Mem[0000000091000028] = 0a880db73b92e4e5
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 0000000027c23bfd
! %l2 = 0000000000006940, Mem[0000000090000008] = bcb4e5b9d2bffc32
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 0000000000006940
! Mem[0000000091800030] = 00000000, %g18 = 243a8db9c7668ef0
ldsw [%o0+0x030],%g2 ! %g2 = 243a8db9c7668ef0
! Mem[0000000090800010] = 92af0a82, %g2 = 0000000000000000
ldsb [%i5+0x013],%g2 ! %g2 = ffffffffffffff92
! Mem[000000009180002c] = 4725624a, %g18 = 243a8db9c7668ef0
ldsw [%o0+0x02c],%g2 ! %g2 = 243a8db9c7668ef0
! %l7 = 000000000000298f, Mem[000000009000003e] = e4e40000
sth %l7,[%i4+0x03e] ! Mem[000000009000003c] = 298f0000
! Mem[0000000091800008] = 0db72420, %g2 = 000000004725624a
lduw [%o0+%o1],%g2 ! %g2 = 000000000db72420
p60_label_18:
! %l6 = 6ab7779c, %l7 = 0000298f, Mem[0000000088800010] = ffad7684 fd6efe98
std %l6,[%i1+%o2] ! Mem[0000000088800010] = 6ab7779c 0000298f
! Mem[0000000090800018] = 0000298fe5628adf, %g2 = 000000000db72420
ldx [%i5+%o3],%g2 ! %g2 = 0000298fe5628adf
! Mem[0000000091800008] = 0db72420, %g18 = 243a8db9c7668ef0
ldsw [%o0+%o1],%g2 ! %g2 = 243a8db9c7668ef0
! Mem[0000000090000028] = c7af779c 62474693, %g2 = 0db72420, %g3 = 0a880db7
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af779c 0000000062474693
! Mem[0000000090000010] = 00000092, %g2 = 00000000c7af779c
lduw [%i4+%o2],%g2 ! %g2 = 0000000000000092
! Mem[0000000090800004] = 1e576e50, %g18 = 243a8db9c7668ef0
ldsw [%i5+0x004],%g2 ! %g2 = 243a8db9c7668ef0
! %l4 = 61651cb9, %l5 = c88f9981, Mem[0000000091000028] = 00000000 27c23bfd
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 61651cb9 c88f9981
! %l7 = 000000000000298f, Mem[000000009100000c] = ccff9541
stb %l7,[%i6+0x00c] ! Mem[000000009100000c] = 8fff9541
! %l1 = 0000000027c23bfd, Mem[0000000089800025] = adaeb59d
stb %l1,[%i3+0x025] ! Mem[0000000089800024] = adfdb59d
! Mem[0000000091800014] = b102617e, %g2 = 000000001e576e50
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b102
p60_label_19:
! Mem[0000000090000038] = 000053f6f482298f, %g2 = 000000000000b102
ldx [%i4+0x038],%g2 ! %g2 = 000053f6f482298f
! %l6 = 81e843086ab7779c, Mem[000000009100003c] = 00000000
stw %l6,[%i6+0x03c] ! Mem[000000009100003c] = 6ab7779c
! %l0 = ffffffffffffffc4, Mem[000000009180001a] = e86e0a88
sth %l0,[%o0+0x01a] ! Mem[0000000091800018] = ffc40a88
! Mem[000000009000003c] = 298f0000, %g2 = 000053f6f482298f
ldsh [%i4+0x03e],%g2 ! %g2 = 000000000000298f
! %l2 = 00006940, %l3 = fd6efe98, Mem[0000000091800028] = e5b9a24c 4725624a
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 00006940 fd6efe98
! %l6 = 81e843086ab7779c, Mem[0000000090800010] = 00000092
sth %l6,[%i5+%o2] ! Mem[0000000090800010] = 779c0092
! Mem[0000000091000014] = 00000001, %g2 = 000000000000298f
lduh [%i6+0x014],%g2 ! %g2 = 0000000000000000
! Mem[000000008900002c] = 27c23bfd, %l1 = 0000000027c23bfd
lduh [%i2+0x02c],%l1 ! %l1 = 00000000000027c2
! %l1 = 00000000000027c2, Mem[000000009000002c] = 62474693
sth %l1,[%i4+0x02c] ! Mem[000000009000002c] = 27c24693
! %l2 = 0000000000006940, Mem[000000009180000e] = 3766404e
sth %l2,[%o0+0x00e] ! Mem[000000009180000c] = 6940404e
p60_label_20:
! Mem[0000000090000028] = af779c27, %g2 = 0000000000000000
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000091800030] = 00000000, %g18 = 243a8db9c7668ef0
ldsw [%o0+0x030],%g2 ! %g2 = 243a8db9c7668ef0
! %l0 = ffffffffffffffc4, Mem[0000000090000026] = 87e4c7af
sth %l0,[%i4+0x026] ! Mem[0000000090000024] = ffc4c7af
! Mem[0000000088800018] = e5eaffd4, %l3 = fffffffffd6efe98
lduw [%i1+%o3],%l3 ! %l3 = 00000000e5eaffd4
! Mem[0000000091000030] = 089b9981, %g2 = 0000000000000000
lduh [%i6+0x030],%g2 ! %g2 = 000000000000089b
! %l0 = ffffffffffffffc4, Mem[0000000089800008] = 298f5040b0fa0529
stx %l0,[%i3+%o1] ! Mem[0000000089800008] = ffffffffffffffc4
! %l4 = 0000000061651cb9, Mem[0000000091000004] = e276df48
stw %l4,[%i6+0x004] ! Mem[0000000091000004] = 61651cb9
! Mem[0000000090000000] = 009277d3, %g2 = 000000000000089b
ldsb [%i4+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = 53f6f482, %g2 = 0000000000000000
ldsh [%i4+0x03a],%g2 ! %g2 = 00000000000053f6
! %l0 = ffffffc4, %l1 = 000027c2, Mem[0000000090000020] = efda87e4 f482ffc4
std %l0,[%i4+%o4] ! Mem[0000000090000020] = ffffffc4 000027c2
p60_label_21:
! Mem[0000000091800024] = c88f9981, %g2 = 00000000000053f6
lduw [%o0+0x024],%g2 ! %g2 = 00000000c88f9981
! Mem[0000000091000038] = 000000926ab7779c, %g2 = 00000000c88f9981
ldx [%i6+0x038],%g2 ! %g2 = 000000926ab7779c
! %l2 = 00006940, %l3 = e5eaffd4, Mem[0000000089000038] = 6fd21c48 f82e8af2
std %l2,[%i2+0x038] ! Mem[0000000089000038] = 00006940 e5eaffd4
! %l5 = 00000000c88f9981, Mem[0000000089000024] = cbda8e91
stw %l5,[%i2+0x024] ! Mem[0000000089000024] = c88f9981
! Mem[0000000090000000] = 0000009277d35b81, %g2 = 000000926ab7779c
ldx [%i4+%g0],%g2 ! %g2 = 0000009277d35b81
! %l6 = 81e843086ab7779c, Mem[000000009000001c] = d2bffc32
stb %l6,[%i4+0x01c] ! Mem[000000009000001c] = 9cbffc32
! Mem[000000009100003c] = 6ab7779c, %g2 = 0000009277d35b81
lduh [%i6+0x03c],%g2 ! %g2 = 0000000000006ab7
! Mem[0000000088800018] = e5eaffd4 694006f7, %l0 = ffffffc4, %l1 = 000027c2
ldd [%i1+%o3],%l0 ! %l0 = 00000000e5eaffd4 00000000694006f7
! Mem[0000000091000014] = 00000001, %g2 = 0000000000006ab7
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000e5eaffd4, Mem[0000000090000034] = 779c298f
sth %l0,[%i4+0x034] ! Mem[0000000090000034] = ffd4298f
p60_label_22:
! Mem[0000000089800004] = 6ed90688, %l1 = 00000000694006f7
lduh [%i3+0x004],%l1 ! %l1 = 0000000000006ed9
! Mem[0000000091800010] = 404e134b01f6b102, %g2 = 0000000000000000
ldx [%o0+%o2],%g2 ! %g2 = 404e134b01f6b102
! Mem[0000000091800028] = 6940fd6e, %g2 = 404e134b01f6b102
lduh [%o0+0x02a],%g2 ! %g2 = 0000000000006940
! %l3 = 00000000e5eaffd4, Mem[000000009000001c] = 9cbffc32
stw %l3,[%i4+0x01c] ! Mem[000000009000001c] = e5eaffd4
! Mem[0000000091800020] = ad5ba2c7, %g2 = 0000000000006940
lduw [%o0+%o4],%g2 ! %g2 = 00000000ad5ba2c7
! Mem[0000000090000038] = 000053f6, %g2 = 00000000ad5ba2c7
lduh [%i4+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000004] = 61651cb9, %g18 = 243a8db9c7668ef0
ldsw [%i6+0x004],%g2 ! %g2 = 243a8db9c7668ef0
! Mem[0000000091800000] = 00000000, %g2 = 0000000061651cb9
ldub [%o0+0x002],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000e5eaffd4, Mem[0000000091800029] = 006940fd
stb %l0,[%o0+0x029] ! Mem[0000000091800028] = d46940fd
! %l6 = 6ab7779c, %l7 = 0000298f, Mem[0000000091000008] = f5482f5f 8fff9541
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 6ab7779c 0000298f
p60_label_23:
! Mem[0000000091000030] = 089b9981, %g2 = 0000000000000000
lduw [%i6+0x030],%g2 ! %g2 = 00000000089b9981
! %l2 = 0000000000006940, Mem[0000000090000028] = c7af779c27c24693
stx %l2,[%i4+%o5] ! Mem[0000000090000028] = 0000000000006940
! Mem[0000000091800024] = c88f9981, %g2 = 00000000089b9981
lduh [%o0+0x024],%g2 ! %g2 = 000000000000c88f
! %l2 = 00006940, %l3 = e5eaffd4, Mem[0000000091000038] = 00000092 6ab7779c
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 00006940 e5eaffd4
! %l0 = 00000000e5eaffd4, Mem[0000000089000014] = 5b7b3304
stw %l0,[%i2+0x014] ! Mem[0000000089000014] = e5eaffd4
! Mem[0000000091800024] = 8f998100, %g2 = 000000000000c88f
ldub [%o0+0x025],%g2 ! %g2 = 000000000000008f
! %l4 = 0000000061651cb9, Mem[000000009000002e] = 6940617e
stb %l4,[%i4+0x02e] ! Mem[000000009000002c] = b940617e
! Mem[000000008980000c] = ffffffc4, %l1 = 0000000000006ed9
lduh [%i3+0x00e],%l1 ! %l1 = 000000000000ffc4
! %l3 = 00000000e5eaffd4, Mem[0000000090000018] = 90de0092
stb %l3,[%i4+%o3] ! Mem[0000000090000018] = d4de0092
! Mem[0000000090800024] = d2bffc32, %g2 = 000000000000008f
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000d2
p60_label_24:
! Mem[000000009080000c] = d2bffc32, %g2 = 00000000000000d2
lduw [%i5+0x00c],%g2 ! %g2 = 00000000d2bffc32
! Mem[0000000091800034] = f48287e4, %g18 = 243a8db9c7668ef0
ldsw [%o0+0x034],%g2 ! %g2 = 243a8db9c7668ef0
! Mem[0000000090800008] = bcb4e5b9d2bffc32, %g2 = fffffffff48287e4
ldx [%i5+%o1],%g2 ! %g2 = bcb4e5b9d2bffc32
! Mem[0000000090000000] = 00000092, %g18 = 243a8db9c7668ef0
ldsw [%i4+%g0],%g2 ! %g2 = 243a8db9c7668ef0
! Mem[0000000091800014] = 01f6b102, %g2 = 0000000000000092
lduw [%o0+0x014],%g2 ! %g2 = 0000000001f6b102
! %l0 = 00000000e5eaffd4, Mem[0000000091800038] = 206724ce60b200b2
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 00000000e5eaffd4
! Mem[0000000090800030] = 089b9981, %g18 = 243a8db9c7668ef0
ldsw [%i5+0x030],%g2 ! %g2 = 243a8db9c7668ef0
! %l4 = 0000000061651cb9, Mem[000000009080000e] = fc32779c
sth %l4,[%i5+0x00e] ! Mem[000000009080000c] = 1cb9779c
! Mem[0000000091000030] = 089b9981000053f6, %g2 = 00000000089b9981
ldx [%i6+0x030],%g2 ! %g2 = 089b9981000053f6
! Mem[0000000091800014] = 01f6b102, %g2 = 089b9981000053f6
ldsh [%o0+0x014],%g2 ! %g2 = 00000000000001f6
p60_label_25:
! Mem[0000000091800038] = 00000000, %g2 = 00000000000001f6
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000004] = 77d35b81, %g18 = 243a8db9c7668ef0
ldsw [%i4+0x004],%g2 ! %g2 = 243a8db9c7668ef0
! %l2 = 00006940, %l3 = e5eaffd4, Mem[0000000088000038] = c88f9981 c56aad5b
std %l2,[%i0+0x038] ! Mem[0000000088000038] = 00006940 e5eaffd4
! %l6 = 6ab7779c, %l7 = 0000298f, Mem[0000000090800008] = bcb4e5b9 d2bf1cb9
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 6ab7779c 0000298f
! Mem[0000000091000000] = 92e51ec2 61651cb9, %g2 = 77d35b81, %g3 = 62474693
ldd [%i6+%g0],%g2 ! %g2 = 0000000092e51ec2 0000000061651cb9
! %l1 = 000000000000ffc4, Mem[0000000090000010] = 0000009200006940
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 000000000000ffc4
! %l6 = 6ab7779c, %l7 = 0000298f, Mem[0000000091800018] = 617effc4 0a880db7
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 6ab7779c 0000298f
! %l0 = e5eaffd4, %l1 = 0000ffc4, Mem[0000000088000028] = acb00d13 4acb5a9b
std %l0,[%i0+%o5] ! Mem[0000000088000028] = e5eaffd4 0000ffc4
! Mem[0000000089800030] = 019488f0, %l2 = 0000000000006940
ldsw [%i3+0x030],%l2 ! %l2 = 00000000019488f0
! Mem[0000000090000020] = ffffffc4, %g18 = 243a8db9c7668ef0
ldsw [%i4+%o4],%g2 ! %g2 = 243a8db9c7668ef0
ba,a p60_not_taken_0_end
p60_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000e5eaffd4
bne,a,pn %xcc,p60_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000ffc4
bne,a,pn %xcc,p60_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000019488f0
bne,a,pn %xcc,p60_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000e5eaffd4
bne,a,pn %xcc,p60_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000061651cb9
bne,a,pn %xcc,p60_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000c88f9981
bne,a,pn %xcc,p60_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000298f
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 7bd80264 57ef0afa
bne %xcc,p60_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e0575979 77fe77b1
bne %xcc,p60_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 10ae42fa 85ead028
bne %xcc,p60_f4_fail
nop
! Check Local Memory
set p60_local0_expect,%g1
p60_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0a880db7bcb4e5b9
ldx [%i0+0x000],%g3 ! Observed data at 0000000088000000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = bcb4e5b9d2bffc32
ldx [%i0+0x010],%g3 ! Observed data at 0000000088000010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000000000a2
ldx [%i0+0x018],%g3 ! Observed data at 0000000088000018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = e5eaffd40000ffc4
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 = 00006940e5eaffd4
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+0x010],%g2 ! Expected data = 6ab7779c0000298f
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 = e5eaffd4694006f7
ldx [%i1+0x018],%g3 ! Observed data at 0000000088800018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 877432a914a06017
ldx [%i1+0x028],%g3 ! Observed data at 0000000088800028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x028,%g4
set p60_local2_expect,%g1
p60_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = d98aed7ee5eaffd4
ldx [%i2+0x010],%g3 ! Observed data at 0000000089000010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = cfdb0036c88f9981
ldx [%i2+0x020],%g3 ! Observed data at 0000000089000020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 61651cb9c88f9981
ldx [%i2+0x030],%g3 ! Observed data at 0000000089000030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00006940e5eaffd4
ldx [%i2+0x038],%g3 ! Observed data at 0000000089000038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x038,%g4
set p60_local3_expect,%g1
p60_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ffffffffffffffc4
ldx [%i3+0x008],%g3 ! Observed data at 0000000089800008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 81e843086ab7779c
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 = 9f86d8efadfdb59d
ldx [%i3+0x020],%g3 ! Observed data at 0000000089800020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x020,%g4
! The test for processor 60 has passed
p60_passed:
ta GOOD_TRAP
nop
p60_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p60_failed
p60_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p60_failed
p60_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p60_failed
p60_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p60_failed
p60_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p60_failed
p60_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p60_failed
p60_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p60_failed
p60_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p60_failed
p60_f0_fail:
set p60_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f2_fail:
set p60_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f4_fail:
set p60_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089800018]
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800000]
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088800008]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089800010]
done
p60_trap1o:
ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089800018]
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800000]
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088800008]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089800010]
done
p60_trap2e:
stxa %l1,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088800028]
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000088800010]
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089000018]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089000020]
ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000088800020]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089800008]
stwa %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000008]
done
p60_trap2o:
stxa %l1,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088800028]
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000088800010]
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089000018]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089000020]
ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000088800020]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089800008]
stwa %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! 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 = 617ee86e0a880db7
ldx [%g1+0x008],%l1 ! %l1 = c904a1c41e576e50
ldx [%g1+0x010],%l2 ! %l2 = 3875df85bcb4e5b9
ldx [%g1+0x018],%l3 ! %l3 = 90de4f3dd2bffc32
ldx [%g1+0x020],%l4 ! %l4 = d154e0d6089b9981
ldx [%g1+0x028],%l5 ! %l5 = e613dc541dcb39f9
ldx [%g1+0x030],%l6 ! %l6 = 81e843086ab7779c
ldx [%g1+0x038],%l7 ! %l7 = 689343a5f48287e4
! Initialize the output register of window 0
set unres3_start,%o0
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 = 05bccc81 cb34f802 4b38be74 aa40dfeb
! %f4 = b7071994 3f4ed054 b43be4b0 7ef7a8e3
! %f8 = 95b2ea49 785f1311 fd798edd f383ae42
! %f12 = 6a633518 669feaf1 ff4f117b 8b159873
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5a038f6c 68a17d52 94f7a9e1 7ff6524c
! %f20 = ef7c3424 c48c3745 70be3e59 6f21d7cc
! %f24 = 03538b0d 36e74fd9 3155bc2f 4123f6f2
! %f28 = 046a8513 a34d7952 fc75f576 4b8d16eb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2e98201c 1f625884 5004c47b 39ebfef2
! %f36 = 9ec5a471 a1a93973 9743821f daa3316c
! %f40 = dd09697d 93291297 936c2200 d45f3494
! %f44 = 79090d2d 47203f01 91569e4d 86ddec26
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1fbcb40000000004,%g7,%g1 ! GSR scale = 0, align = 4
wr %g1,%g0,%gsr ! GSR = 1fbcb40000000004
wr %g0,%y ! Clear Y 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[000000009080000c] = ca578ad8, %g2 = 06ec6b22f8893e44
ldsh [%i5+0x00c],%g2 ! %g2 = ffffffffffffca57
! %l4 = 91889faaa9100f45, Mem[0000000090800037] = 81fc554a
stb %l4,[%i5+0x037] ! Mem[0000000090800034] = 45fc554a
! Mem[0000000090000018] = a5d91839, %g2 = ffffffffffffca57
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000a5d9
! Mem[000000008a00002c] = 5e15b03f, %l1 = 6d1ecbca72b2b397
ldsw [%i0+0x02c],%l1 ! %l1 = 000000005e15b03f
! Mem[0000000090800010] = b25f4cb9, %g2 = 000000000000a5d9
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffb25f
! %l4 = 91889faaa9100f45, Mem[0000000090800024] = da437290
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = a9100f45
! Mem[0000000090000038] = 9045cbce, %g2 = ffffffffffffb25f
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! %l4 = 91889faaa9100f45, Mem[0000000090000020] = efdae8a0
stw %l4,[%i4+%o4] ! Mem[0000000090000020] = a9100f45
! %l0 = b753a201, %l1 = 5e15b03f, Mem[0000000090800038] = fc554a3e 5ac4b8a1
std %l0,[%i5+0x038] ! Mem[0000000090800038] = b753a201 5e15b03f
! %l3 = 3d2d6a9689f2a279, Mem[0000000091000008] = f5482f5f
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = 89f2a279
p61_label_2:
! Mem[0000000091000028] = f165d635, %g2 = 000000009045cbce
ldsb [%i6+0x02b],%g2 ! %g2 = fffffffffffffff1
! %l5 = fac0263e2d436ca0, Mem[0000000091800014] = 01f6b102
stw %l5,[%o0+0x014] ! Mem[0000000091800014] = 2d436ca0
! %l6 = 26b18a12, %l7 = 511c770a, Mem[000000008a000038] = 9b76a699 b010627c
std %l6,[%i0+0x038] ! Mem[000000008a000038] = 26b18a12 511c770a
! %l7 = 955543f6511c770a, Mem[0000000090800008] = a19e262fca578ad8
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = 955543f6511c770a
! %l4 = a9100f45, %l5 = 2d436ca0, Mem[000000008a800030] = 2403c911 5bb0ea64
std %l4,[%i1+0x030] ! Mem[000000008a800030] = a9100f45 2d436ca0
! %l4 = 91889faaa9100f45, Mem[0000000091800000] = 270d22b947aa0789
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 91889faaa9100f45
! Mem[000000009080002c] = cb9834df, %g2 = fffffffffffffff1
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb9834df
! %l1 = 000000005e15b03f, Mem[000000009080002e] = 34dfdc3e
sth %l1,[%i5+0x02e] ! Mem[000000009080002c] = b03fdc3e
! %l6 = c2f5fcf826b18a12, Mem[0000000091000020] = 3d4d27c5
sth %l6,[%i6+%o4] ! Mem[0000000091000020] = 8a1227c5
! %l4 = 91889faaa9100f45, Mem[0000000090000004] = 77d35b81
stb %l4,[%i4+0x004] ! Mem[0000000090000004] = 45d35b81
p61_label_3:
! Mem[0000000091800000] = 91889faa, %g2 = 00000000cb9834df
ldsb [%o0+%g0],%g2 ! %g2 = ffffffffffffff91
! %l4 = 91889faaa9100f45, Mem[000000009180001e] = 91a221fe
stb %l4,[%o0+0x01e] ! Mem[000000009180001c] = 45a221fe
! Mem[000000009180000c] = ec2a3791, %g18 = a5d334981be715c8
ldsw [%o0+0x00c],%g2 ! %g2 = a5d334981be715c8
! Mem[000000009180001c] = 45a221fe, %g2 = ffffffffec2a3791
lduh [%o0+0x01e],%g2 ! %g2 = 00000000000045a2
! Mem[0000000090800028] = ddee8f90 cb98b03f, %g2 = 000045a2, %g3 = 0bad0b00
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddee8f90 00000000cb98b03f
! Mem[000000008a000014] = 14477212, %l5 = fac0263e2d436ca0
lduh [%i0+0x014],%l5 ! %l5 = 0000000000001447
! Mem[0000000090800024] = 100f45dd, %g2 = 00000000ddee8f90
ldsb [%i5+0x025],%g2 ! %g2 = 0000000000000010
! Mem[000000008b800004] = 4ffb736c, %l2 = b014363e5ba71eee
lduw [%i3+0x004],%l2 ! %l2 = 000000004ffb736c
! Mem[0000000090000000] = 8624e74a, %g2 = 0000000000000010
lduw [%i4+%g0],%g2 ! %g2 = 000000008624e74a
! %l0 = b753a201, %l1 = 5e15b03f, Mem[0000000091000020] = 8a1227c5 2e6fd2f1
std %l0,[%i6+%o4] ! Mem[0000000091000020] = b753a201 5e15b03f
p61_label_4:
! %l6 = c2f5fcf826b18a12, Mem[0000000090800020] = 665fc762a9100f45
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = c2f5fcf826b18a12
! Mem[0000000091000028] = b35541f1, %g18 = a5d334981be715c8
ldsw [%i6+%o5],%g2 ! %g2 = a5d334981be715c8
! %l0 = b753a201, %l1 = 5e15b03f, Mem[0000000091800038] = 206724ce 60b200b2
std %l0,[%o0+0x038] ! Mem[0000000091800038] = b753a201 5e15b03f
! %l0 = 64a41c11b753a201, Mem[0000000091000013] = 381f6632
stb %l0,[%i6+0x013] ! Mem[0000000091000010] = 011f6632
! Mem[000000008a000030] = 1ba183ee, %l5 = 0000000000001447
ldsw [%i0+0x030],%l5 ! %l5 = 000000001ba183ee
! Mem[000000009000000c] = b38eb8b0, %g2 = ffffffffb35541f1
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000b38e
! Mem[0000000090000028] = c7af7175, %g2 = 000000000000b38e
ldub [%i4+%o5],%g2 ! %g2 = 00000000000000c7
! %l3 = 3d2d6a9689f2a279, Mem[000000008b000028] = 24d8428ac64b9fea
stx %l3,[%i2+%o5] ! Mem[000000008b000028] = 3d2d6a9689f2a279
! Mem[000000009100002c] = 35bdd7be, %g2 = 00000000000000c7
ldsb [%i6+0x02e],%g2 ! %g2 = 0000000000000035
! Mem[000000009180002c] = 4725624a, %g18 = a5d334981be715c8
ldsw [%o0+0x02c],%g2 ! %g2 = a5d334981be715c8
p61_label_5:
! Mem[000000009180000c] = ec2a3791, %g2 = 000000004725624a
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
! Mem[0000000090800038] = b753a2015e15b03f, %g2 = 00000000ec2a3791
ldx [%i5+0x038],%g2 ! %g2 = b753a2015e15b03f
! Mem[0000000091000028] = b35541f1 65d635bd, %g2 = 5e15b03f, %g3 = cb98b03f
ldd [%i6+%o5],%g2 ! %g2 = 00000000b35541f1 0000000065d635bd
! Mem[0000000091000008] = 89f2a279, %g2 = 00000000b35541f1
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffff89f2
! Mem[000000009180001c] = 1d1345a2, %g18 = a5d334981be715c8
ldsw [%o0+0x01c],%g2 ! %g2 = a5d334981be715c8
! Mem[0000000091800004] = 454c6324, %g2 = 000000001d1345a2
ldub [%o0+0x007],%g2 ! %g2 = 0000000000000045
! Mem[000000009000003c] = 1a170000, %g2 = 0000000000000045
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000001a17
! Mem[0000000090800038] = b753a201, %g2 = 0000000000001a17
ldsh [%i5+0x038],%g2 ! %g2 = ffffffffffffb753
! %l0 = b753a201, %l1 = 5e15b03f, Mem[0000000090800028] = ddee8f90 cb98b03f
std %l0,[%i5+%o5] ! Mem[0000000090800028] = b753a201 5e15b03f
! Mem[0000000091000010] = 1b126a01 1f66326f, %g2 = ffffb753, %g3 = 65d635bd
ldd [%i6+%o2],%g2 ! %g2 = 000000001b126a01 000000001f66326f
p61_label_6:
! %l4 = 91889faaa9100f45, Mem[0000000091000038] = d578fe30
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = a9100f45
! Mem[0000000091800008] = 4c632420 ec2a3791, %g2 = 1b126a01, %g3 = 1f66326f
ldd [%o0+%o1],%g2 ! %g2 = 000000004c632420 00000000ec2a3791
! Mem[000000008a800038] = 03f795eff1f4c64e, %l6 = c2f5fcf826b18a12
ldx [%i1+0x038],%l6 ! %l6 = 03f795eff1f4c64e
! %l7 = 955543f6511c770a, Mem[000000008b80000c] = 8f314f72
stb %l7,[%i3+0x00c] ! Mem[000000008b80000c] = 0a314f72
! Mem[0000000090800008] = 955543f6, %g2 = 000000004c632420
ldub [%i5+%o1],%g2 ! %g2 = 0000000000000095
! Mem[0000000090800000] = 2f7f1d79, %g2 = 0000000000000095
lduw [%i5+%g0],%g2 ! %g2 = 000000002f7f1d79
! Mem[000000008b800008] = 1f2dfd16, %l4 = 91889faaa9100f45
lduh [%i3+0x00a],%l4 ! %l4 = 000000000000fd16
! Mem[0000000091800018] = 0c9e9129 1d1345a2, %g2 = 2f7f1d79, %g3 = ec2a3791
ldd [%o0+%o3],%g2 ! %g2 = 000000000c9e9129 000000001d1345a2
! Mem[0000000091800028] = a24c4725, %g2 = 000000000c9e9129
ldub [%o0+0x02a],%g2 ! %g2 = 00000000000000a2
! Mem[000000009180000c] = 3791404e, %g2 = 00000000000000a2
ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000003791
p61_label_7:
! %l5 = 000000001ba183ee, Mem[000000009100001c] = 9ea6e537
stw %l5,[%i6+0x01c] ! Mem[000000009100001c] = 1ba183ee
! %l6 = 03f795eff1f4c64e, Mem[0000000091000022] = a2015e15
sth %l6,[%i6+0x022] ! Mem[0000000091000020] = c64e5e15
! Mem[000000008a00001c] = 8e6ece5b, %l6 = 03f795eff1f4c64e
lduw [%i0+0x01c],%l6 ! %l6 = 000000008e6ece5b
! %l7 = 955543f6511c770a, Mem[000000009080003c] = 5e15b03f
stb %l7,[%i5+0x03c] ! Mem[000000009080003c] = 0a15b03f
! Mem[0000000090800034] = 4c45b753, %g2 = 0000000000003791
ldsb [%i5+0x036],%g2 ! %g2 = 000000000000004c
! %l5 = 000000001ba183ee, Mem[0000000091800024] = 41537031
sth %l5,[%o0+0x024] ! Mem[0000000091800024] = 83ee7031
! %l3 = 3d2d6a9689f2a279, Mem[0000000091000039] = 100f459b
stb %l3,[%i6+0x039] ! Mem[0000000091000038] = 790f459b
! Mem[0000000091000004] = e276df48, %g2 = 000000000000004c
lduh [%i6+0x004],%g2 ! %g2 = 000000000000e276
! Mem[0000000090000030] = 573d94b1, %g2 = 000000000000e276
ldsb [%i4+0x030],%g2 ! %g2 = 0000000000000057
! %l7 = 955543f6511c770a, Mem[000000009000000a] = 1a2fc349
sth %l7,[%i4+0x00a] ! Mem[0000000090000008] = 770ac349
p61_label_8:
! Mem[0000000090800000] = 2f7f1d794f34d7b2, %g2 = 0000000000000057
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7b2
! Mem[000000008b800018] = 732604d8, %l6 = 000000008e6ece5b
ldsw [%i3+%o3],%l6 ! %l6 = 00000000732604d8
! %l4 = 000000000000fd16, Mem[000000009000001c] = 18391fda
stb %l4,[%i4+0x01c] ! Mem[000000009000001c] = 16391fda
! %l5 = 000000001ba183ee, Mem[000000009100000c] = ccff9541
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = 1ba183ee
! %l3 = 3d2d6a9689f2a279, Mem[0000000090000028] = c7af717562474693
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 3d2d6a9689f2a279
! Mem[000000008b800008] = 1f2dfd16, %l2 = 000000004ffb736c
ldsb [%i3+%o1],%l2 ! %l2 = 000000000000001f
! Mem[000000008a80000c] = b7c150a3, %l4 = 000000000000fd16
lduh [%i1+0x00c],%l4 ! %l4 = 000000000000b7c1
! %l0 = b753a201, %l1 = 5e15b03f, Mem[0000000090000010] = b8b0f4d7 2e582097
std %l0,[%i4+%o2] ! Mem[0000000090000010] = b753a201 5e15b03f
! Mem[0000000090800014] = 82ca9556, %g2 = 2f7f1d794f34d7b2
ldub [%i5+0x016],%g2 ! %g2 = 0000000000000082
! Mem[0000000091000030] = d7be7a30, %g2 = 0000000000000082
lduw [%i6+0x030],%g2 ! %g2 = 00000000d7be7a30
p61_label_9:
! Mem[0000000091000010] = 1b126a01, %g2 = 00000000d7be7a30
lduw [%i6+%o2],%g2 ! %g2 = 000000001b126a01
! Mem[000000008a800034] = 2d436ca0, %l6 = 00000000732604d8
lduh [%i1+0x036],%l6 ! %l6 = 0000000000006ca0
! Mem[0000000090000014] = 5e15b03f, %g2 = 000000001b126a01
lduw [%i4+0x014],%g2 ! %g2 = 000000005e15b03f
! Mem[0000000091000014] = 1f66326f, %g2 = 000000005e15b03f
lduw [%i6+0x014],%g2 ! %g2 = 000000001f66326f
! Mem[000000009000002c] = 89f2a279, %g18 = a5d334981be715c8
ldsw [%i4+0x02c],%g2 ! %g2 = a5d334981be715c8
! Mem[0000000090000000] = 8624e74a45d35b81, %g2 = ffffffff89f2a279
ldx [%i4+%g0],%g2 ! %g2 = 8624e74a45d35b81
! Mem[0000000091800020] = 21fea2c7 83ee7031, %g2 = 45d35b81, %g3 = 1d1345a2
ldd [%o0+%o4],%g2 ! %g2 = 0000000021fea2c7 0000000083ee7031
! Mem[0000000090000004] = 45d35b81, %g2 = 0000000021fea2c7
lduw [%i4+0x004],%g2 ! %g2 = 0000000045d35b81
! Mem[0000000090000038] = 9045cbce, %g2 = 0000000045d35b81
lduw [%i4+0x038],%g2 ! %g2 = 000000009045cbce
! Mem[0000000091000030] = d7be7a30, %g18 = a5d334981be715c8
ldsw [%i6+0x030],%g2 ! %g2 = a5d334981be715c8
p61_label_10:
! Mem[0000000090000034] = da399060, %g2 = ffffffffd7be7a30
lduw [%i4+0x034],%g2 ! %g2 = 00000000da399060
! Mem[000000009000003c] = 22b61a17, %g2 = 00000000da399060
ldsh [%i4+0x03c],%g2 ! %g2 = 00000000000022b6
! Mem[0000000091000030] = 7a30941f, %g2 = 00000000000022b6
ldub [%i6+0x032],%g2 ! %g2 = 000000000000007a
! Mem[000000009000000c] = c349b38e, %g18 = a5d334981be715c8
ldsw [%i4+0x00c],%g2 ! %g2 = a5d334981be715c8
! %l7 = 955543f6511c770a, Mem[0000000091800022] = a2c783ee
sth %l7,[%o0+0x022] ! Mem[0000000091800020] = 770a83ee
! Mem[0000000091000038] = a9790f45, %g2 = ffffffffc349b38e
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000a9
! %l0 = 64a41c11b753a201, Mem[0000000091800023] = 0a83ee70
stb %l0,[%o0+0x023] ! Mem[0000000091800020] = 0183ee70
! Mem[0000000091800030] = 9b67d4df, %g2 = 00000000000000a9
ldub [%o0+0x032],%g2 ! %g2 = 000000000000009b
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = 0000009b, %g3 = 83ee7031
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! %l3 = 3d2d6a9689f2a279, Mem[0000000090800028] = b753a201
stw %l3,[%i5+%o5] ! Mem[0000000090800028] = 89f2a279
p61_label_11:
! Mem[0000000090800030] = dc3ef5d3 58a94c45, %g2 = f4c1a24c, %g3 = 4725624a
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3 0000000058a94c45
! %l7 = 955543f6511c770a, Mem[0000000090000028] = 3d2d6a96
stw %l7,[%i4+%o5] ! Mem[0000000090000028] = 511c770a
! Mem[000000009000003c] = 17000000, %g2 = 00000000dc3ef5d3
ldub [%i4+0x03f],%g2 ! %g2 = 0000000000000017
! %l5 = 000000001ba183ee, Mem[0000000091800036] = 14b0b753
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = 83eeb753
! Mem[000000008b000030] = 39841962, %l3 = 3d2d6a9689f2a279
lduw [%i2+0x030],%l3 ! %l3 = 0000000039841962
! Mem[0000000091800028] = f4c1a24c4725624a, %g2 = 0000000000000017
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c4725624a
! Mem[0000000091800018] = 0c9e91291d1345a2, %g2 = f4c1a24c4725624a
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1345a2
! Mem[0000000090800028] = f2a2795e, %g2 = 0c9e91291d1345a2
ldsb [%i5+0x029],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000091800030] = f7dc9b67d4df83ee, %g2 = fffffffffffffff2
ldx [%o0+0x030],%g2 ! %g2 = f7dc9b67d4df83ee
! Mem[000000008b800018] = 732604d8, %l1 = 000000005e15b03f
ldsw [%i3+%o3],%l1 ! %l1 = 00000000732604d8
p61_label_12:
! %l4 = 0000b7c1, %l5 = 1ba183ee, Mem[0000000090000038] = 9045cbce 22b61a17
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 0000b7c1 1ba183ee
! Mem[0000000091000018] = 2c680e1d, %g2 = f7dc9b67d4df83ee
lduw [%i6+%o3],%g2 ! %g2 = 000000002c680e1d
! Mem[0000000090800018] = 07355362, %g2 = 000000002c680e1d
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
! Mem[000000008b00000c] = 9c2cdad8, %l7 = 955543f6511c770a
ldsw [%i2+0x00c],%l7 ! %l7 = ffffffff9c2cdad8
! Mem[000000009100002c] = 65d635bd, %g2 = 0000000000000735
ldsh [%i6+0x02c],%g2 ! %g2 = 00000000000065d6
! %l6 = 00006ca0, %l7 = 9c2cdad8, Mem[0000000091000010] = 1b126a01 1f66326f
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 00006ca0 9c2cdad8
! %l3 = 0000000039841962, Mem[0000000090800014] = af0a82ca
stw %l3,[%i5+0x014] ! Mem[0000000090800014] = 39841962
! Mem[0000000090000024] = ecd31cd9, %g2 = 00000000000065d6
lduw [%i4+0x024],%g2 ! %g2 = 00000000ecd31cd9
! %l4 = 0000b7c1, %l5 = 1ba183ee, Mem[000000008a000020] = 546b388b cdf02794
std %l4,[%i0+%o4] ! Mem[000000008a000020] = 0000b7c1 1ba183ee
! Mem[0000000091000018] = 2c680e1d, %g2 = 00000000ecd31cd9
lduw [%i6+%o3],%g2 ! %g2 = 000000002c680e1d
p61_label_13:
! %l3 = 0000000039841962, Mem[000000008b000009] = 1b716ab2
stb %l3,[%i2+0x009] ! Mem[000000008b000008] = 1b626ab2
! Mem[0000000091000028] = 41f165d6, %g2 = 000000002c680e1d
ldsb [%i6+0x02a],%g2 ! %g2 = 0000000000000041
! Mem[000000008b000014] = b989ec24, %l7 = ffffffff9c2cdad8
ldsw [%i2+0x014],%l7 ! %l7 = ffffffffb989ec24
! Mem[000000009000000c] = 8eb753a2, %g2 = 0000000000000041
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffff8e
! %l5 = 000000001ba183ee, Mem[0000000090800030] = dc3ef5d3
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = 1ba183ee
! %l0 = b753a201, %l1 = 732604d8, Mem[0000000091800030] = f7dc9b67 d4df83ee
std %l0,[%o0+0x030] ! Mem[0000000091800030] = b753a201 732604d8
! Mem[0000000091000018] = 2c680e1d 1ba183ee, %g2 = ffffff8e, %g3 = 58a94c45
ldd [%i6+%o3],%g2 ! %g2 = 000000002c680e1d 000000001ba183ee
! %l6 = 00006ca0, %l7 = b989ec24, Mem[0000000091800030] = b753a201 732604d8
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 00006ca0 b989ec24
! Mem[0000000091800024] = ee7031f4, %g2 = 000000002c680e1d
ldsb [%o0+0x025],%g2 ! %g2 = ffffffffffffffee
! %l3 = 0000000039841962, Mem[0000000091800016] = 6ca00c9e
sth %l3,[%o0+0x016] ! Mem[0000000091800014] = 19620c9e
p61_label_14:
! Mem[0000000091000000] = 92f01ec2, %g18 = a5d334981be715c8
ldsw [%i6+%g0],%g2 ! %g2 = a5d334981be715c8
! Mem[0000000090000038] = 0000b7c11ba183ee, %g2 = ffffffff92f01ec2
ldx [%i4+0x038],%g2 ! %g2 = 0000b7c11ba183ee
! Mem[000000009080003c] = b03f0000, %g2 = 0000b7c11ba183ee
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffb03f
! %l0 = 64a41c11b753a201, Mem[000000009100000e] = 83ee0000
stb %l0,[%i6+0x00e] ! Mem[000000009100000c] = 01ee0000
! Mem[0000000090000024] = 1cd9511c, %g2 = ffffffffffffb03f
ldub [%i4+0x026],%g2 ! %g2 = 000000000000001c
! Mem[000000009180002c] = 4725624a, %g2 = 000000000000001c
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000004725
! %l7 = ffffffffb989ec24, Mem[0000000091000039] = 790f459b
stb %l7,[%i6+0x039] ! Mem[0000000091000038] = 240f459b
! Mem[0000000091000018] = 680e1d1b, %g2 = 0000000000004725
ldub [%i6+0x019],%g2 ! %g2 = 0000000000000068
! Mem[0000000091000010] = 00006ca0, %g2 = 0000000000000068
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800038] = 53a2010a, %g2 = 0000000000000000
ldsb [%i5+0x039],%g2 ! %g2 = 0000000000000053
p61_label_15:
! %l2 = 000000000000001f, Mem[0000000090800038] = b753a2010a15b03f
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 000000000000001f
! %l5 = 000000001ba183ee, Mem[0000000090800010] = b25f4cb939841962
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 000000001ba183ee
! %l6 = 0000000000006ca0, Mem[000000009180003c] = 5e15b03f
stb %l6,[%o0+0x03c] ! Mem[000000009180003c] = a015b03f
! Mem[0000000091000008] = 89f2a279 1ba101ee, %g2 = 00000053, %g3 = 1ba183ee
ldd [%i6+%o1],%g2 ! %g2 = 0000000089f2a279 000000001ba101ee
! Mem[000000008b800008] = 1f2dfd16, %l3 = 0000000039841962
ldsw [%i3+%o1],%l3 ! %l3 = 000000001f2dfd16
! Mem[000000008b000010] = 15cc986bb989ec24, %l4 = 000000000000b7c1
ldx [%i2+%o2],%l4 ! %l4 = 15cc986bb989ec24
! %l4 = 15cc986bb989ec24, Mem[0000000091800018] = 0c9e91291d1345a2
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 15cc986bb989ec24
! Mem[000000008b800038] = eb0d9082, %l5 = 000000001ba183ee
lduw [%i3+0x038],%l5 ! %l5 = 00000000eb0d9082
! Mem[0000000091800000] = 91889faa, %g2 = 0000000089f2a279
ldsh [%o0+%g0],%g2 ! %g2 = ffffffffffff9188
! Mem[0000000091800034] = ec24b753, %g2 = ffffffffffff9188
ldsb [%o0+0x036],%g2 ! %g2 = ffffffffffffffec
p61_label_16:
! Mem[000000008b000008] = 1b626ab2, %l3 = 000000001f2dfd16
lduh [%i2+0x00a],%l3 ! %l3 = 0000000000006ab2
! Mem[000000008a00001c] = 8e6ece5b, %l7 = ffffffffb989ec24
lduw [%i0+0x01c],%l7 ! %l7 = 000000008e6ece5b
! Mem[0000000091800020] = 21fe7701, %g18 = a5d334981be715c8
ldsw [%o0+%o4],%g2 ! %g2 = a5d334981be715c8
! Mem[000000008a000018] = b75a4559, %l5 = 00000000eb0d9082
ldsb [%i0+0x019],%l5 ! %l5 = 000000000000005a
! %l3 = 0000000000006ab2, Mem[0000000091800002] = 9faaa910
sth %l3,[%o0+0x002] ! Mem[0000000091800000] = 6ab2a910
! Mem[000000008b000004] = d879aa72, %l5 = 000000000000005a
lduh [%i2+0x006],%l5 ! %l5 = 000000000000aa72
! %l7 = 000000008e6ece5b, Mem[0000000091000026] = b03fb355
stb %l7,[%i6+0x026] ! Mem[0000000091000024] = 5b3fb355
! Mem[000000008a000020] = 0000b7c1, %l1 = 00000000732604d8
lduw [%i0+%o4],%l1 ! %l1 = 000000000000b7c1
! Mem[000000008b000020] = a349b814, %l0 = 64a41c11b753a201
ldsw [%i2+%o4],%l0 ! %l0 = ffffffffa349b814
! %l2 = 0000001f, %l3 = 00006ab2, Mem[0000000090800028] = 89f2a279 5e15b03f
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 0000001f 00006ab2
p61_label_17:
! Mem[0000000090000018] = e663a5d9 16391fda, %g2 = 21fe7701, %g3 = 1ba101ee
ldd [%i4+%o3],%g2 ! %g2 = 00000000e663a5d9 0000000016391fda
! Mem[0000000090000030] = 94b1da39, %g2 = 00000000e663a5d9
ldsb [%i4+0x032],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000091800004] = 100f454c, %g2 = ffffffffffffff94
ldub [%o0+0x005],%g2 ! %g2 = 0000000000000010
! Mem[000000008a800010] = e452611c, %l4 = 15cc986bb989ec24
ldsw [%i1+%o2],%l4 ! %l4 = ffffffffe452611c
! Mem[0000000090000004] = d35b81bc, %g2 = 0000000000000010
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffd3
! Mem[000000009180003c] = 3f000000, %g2 = ffffffffffffffd3
ldsb [%o0+0x03f],%g2 ! %g2 = 000000000000003f
! Mem[000000009080000c] = 511c770a, %g2 = 000000000000003f
lduw [%i5+0x00c],%g2 ! %g2 = 00000000511c770a
! %l7 = 000000008e6ece5b, Mem[0000000091800020] = 21fe7701
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = 8e6ece5b
! Mem[0000000090000008] = bc84770a c349b38e, %g2 = 511c770a, %g3 = 16391fda
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc84770a 00000000c349b38e
! Mem[0000000091000020] = b753c64e, %g2 = 00000000bc84770a
lduh [%i6+%o4],%g2 ! %g2 = 000000000000b753
p61_label_18:
! Mem[0000000090000000] = 8624e74a, %g18 = a5d334981be715c8
ldsw [%i4+%g0],%g2 ! %g2 = a5d334981be715c8
! Mem[0000000091800018] = 15cc986b, %g18 = a5d334981be715c8
ldsw [%o0+%o3],%g2 ! %g2 = a5d334981be715c8
! Mem[000000008b800018] = 732604d8, %l4 = ffffffffe452611c
ldub [%i3+0x019],%l4 ! %l4 = 0000000000000026
! Mem[0000000090000034] = 90600000, %g2 = 0000000015cc986b
lduh [%i4+0x036],%g2 ! %g2 = 0000000000009060
! Mem[000000008a000000] = 8cf2c02a 8e00e31f, %l2 = 0000001f, %l3 = 00006ab2
ldd [%i0+%g0],%l2 ! %l2 = 000000008cf2c02a 000000008e00e31f
! Mem[0000000090800010] = 00000000, %g2 = 0000000000009060
lduw [%i5+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000009000001c] = 16391fda, %g2 = 0000000000000000
lduw [%i4+0x01c],%g2 ! %g2 = 0000000016391fda
! %l7 = 000000008e6ece5b, Mem[0000000090800008] = 955543f6511c770a
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = 000000008e6ece5b
! %l3 = 000000008e00e31f, Mem[0000000091800000] = 91886ab2a9100f45
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = 000000008e00e31f
! Mem[0000000090000030] = 573d94b1, %g18 = a5d334981be715c8
ldsw [%i4+0x030],%g2 ! %g2 = a5d334981be715c8
p61_label_19:
! Mem[0000000090000010] = b753a201 5e15b03f, %g2 = 573d94b1, %g3 = c349b38e
ldd [%i4+%o2],%g2 ! %g2 = 00000000b753a201 000000005e15b03f
! Mem[0000000091800010] = 404e134b, %g2 = 00000000b753a201
ldsh [%o0+%o2],%g2 ! %g2 = 000000000000404e
! %l3 = 000000008e00e31f, Mem[000000008a80002c] = 28c40880
stb %l3,[%i1+0x02c] ! Mem[000000008a80002c] = 1fc40880
! Mem[0000000091800010] = 404e134b, %g18 = a5d334981be715c8
ldsw [%o0+%o2],%g2 ! %g2 = a5d334981be715c8
! %l4 = 0000000000000026, Mem[0000000090800032] = 83ee58a9
sth %l4,[%i5+0x032] ! Mem[0000000090800030] = 002658a9
! Mem[000000009180003c] = b03f0000, %g2 = 00000000404e134b
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000b03f
! %l5 = 000000000000aa72, Mem[000000009100001c] = 1ba183ee
sth %l5,[%i6+0x01c] ! Mem[000000009100001c] = aa7283ee
! Mem[0000000090800024] = 26b18a12, %g2 = 000000000000b03f
ldsh [%i5+0x024],%g2 ! %g2 = 00000000000026b1
! Mem[0000000090800020] = f5fcf826, %g2 = 00000000000026b1
ldub [%i5+0x021],%g2 ! %g2 = 00000000000000f5
! Mem[000000009100003c] = dd000000, %g2 = 00000000000000f5
ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffffdd
p61_label_20:
! %l5 = 000000000000aa72, Mem[0000000090800038] = 00000000
stw %l5,[%i5+0x038] ! Mem[0000000090800038] = 0000aa72
! %l3 = 000000008e00e31f, Mem[000000008a800020] = a75407c96c57555f
stx %l3,[%i1+%o4] ! Mem[000000008a800020] = 000000008e00e31f
! %l0 = a349b814, %l1 = 0000b7c1, Mem[0000000090000000] = 8624e74a 45d35b81
std %l0,[%i4+%g0] ! Mem[0000000090000000] = a349b814 0000b7c1
! Mem[000000008a000014] = 14477212, %l5 = 000000000000aa72
ldsw [%i0+0x014],%l5 ! %l5 = 0000000014477212
! Mem[000000009000001c] = 16391fda, %g18 = a5d334981be715c8
ldsw [%i4+0x01c],%g2 ! %g2 = a5d334981be715c8
! Mem[0000000090000018] = e663a5d9, %g18 = a5d334981be715c8
ldsw [%i4+%o3],%g2 ! %g2 = a5d334981be715c8
! Mem[0000000091800038] = b753a201, %g2 = ffffffffe663a5d9
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffb753
! %l1 = 000000000000b7c1, Mem[000000009000002e] = a279573d
stb %l1,[%i4+0x02e] ! Mem[000000009000002c] = c179573d
! Mem[000000008a800038] = 03f795eff1f4c64e, %l7 = 000000008e6ece5b
ldx [%i1+0x038],%l7 ! %l7 = 03f795eff1f4c64e
! Mem[0000000091800008] = 2420ec2a, %g2 = ffffffffffffb753
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000024
p61_label_21:
! %l0 = a349b814, %l1 = 0000b7c1, Mem[000000008a800028] = ecf1ca04 1fc40880
std %l0,[%i1+%o5] ! Mem[000000008a800028] = a349b814 0000b7c1
! Mem[000000009100002c] = 65d635bd, %g18 = a5d334981be715c8
ldsw [%i6+0x02c],%g2 ! %g2 = a5d334981be715c8
! Mem[0000000091800024] = 7031f4c1, %g2 = 0000000065d635bd
ldsh [%o0+0x026],%g2 ! %g2 = 0000000000007031
! Mem[000000009000003c] = 1ba183ee, %g18 = a5d334981be715c8
ldsw [%i4+0x03c],%g2 ! %g2 = a5d334981be715c8
! Mem[000000009080003c] = 0000001f, %g2 = 000000001ba183ee
lduw [%i5+0x03c],%g2 ! %g2 = 000000000000001f
! %l2 = 000000008cf2c02a, Mem[0000000091000004] = e276df48
stw %l2,[%i6+0x004] ! Mem[0000000091000004] = 8cf2c02a
! Mem[0000000090800000] = 2f7f1d794f34d7b2, %g2 = 000000000000001f
ldx [%i5+%g0],%g2 ! %g2 = 2f7f1d794f34d7b2
! Mem[000000008b800008] = 1f2dfd16, %l6 = 0000000000006ca0
lduw [%i3+%o1],%l6 ! %l6 = 000000001f2dfd16
! %l1 = 000000000000b7c1, Mem[000000008b800032] = 3de97e9d
sth %l1,[%i3+0x032] ! Mem[000000008b800030] = 3de9b7c1
! %l1 = 000000000000b7c1, Mem[000000008a800030] = a9100f45
stb %l1,[%i1+0x030] ! Mem[000000008a800030] = c1100f45
p61_label_22:
! Mem[0000000091800024] = 83ee7031, %g18 = a5d334981be715c8
ldsw [%o0+0x024],%g2 ! %g2 = a5d334981be715c8
! %l5 = 0000000014477212, Mem[0000000090800030] = 1ba10026
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = 14477212
! Mem[0000000091800014] = 2d431962, %g2 = ffffffff83ee7031
lduw [%o0+0x014],%g2 ! %g2 = 000000002d431962
! %l5 = 0000000014477212, Mem[0000000091800030] = 00006ca0
stw %l5,[%o0+0x030] ! Mem[0000000091800030] = 14477212
! %l3 = 000000008e00e31f, Mem[000000008b00003e] = 86b729ae
sth %l3,[%i2+0x03e] ! Mem[000000008b00003c] = 86b7e31f
! %l0 = ffffffffa349b814, Mem[000000009000001c] = 16391fda
stw %l0,[%i4+0x01c] ! Mem[000000009000001c] = a349b814
! Mem[0000000090800018] = 95560735, %g2 = 000000002d431962
ldub [%i5+%o3],%g2 ! %g2 = 0000000000000095
! %l6 = 000000001f2dfd16, Mem[0000000090800018] = 95560735
stw %l6,[%i5+%o3] ! Mem[0000000090800018] = 1f2dfd16
! %l2 = 000000008cf2c02a, Mem[0000000091000018] = 2c680e1daa7283ee
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 000000008cf2c02a
! %l3 = 000000008e00e31f, Mem[000000008a80000c] = b7c150a3
stw %l3,[%i1+0x00c] ! Mem[000000008a80000c] = 8e00e31f
p61_label_23:
! Mem[0000000091000030] = d7be7a30, %g18 = a5d334981be715c8
ldsw [%i6+0x030],%g2 ! %g2 = a5d334981be715c8
! %l7 = 03f795eff1f4c64e, Mem[0000000091800030] = 14477212b989ec24
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 03f795eff1f4c64e
! Mem[0000000090000034] = da399060, %g2 = ffffffffd7be7a30
lduw [%i4+0x034],%g2 ! %g2 = 00000000da399060
! %l1 = 000000000000b7c1, Mem[0000000091800008] = 4c632420ec2a3791
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 000000000000b7c1
! %l0 = ffffffffa349b814, Mem[000000008a000010] = 624e2035
stw %l0,[%i0+%o2] ! Mem[000000008a000010] = a349b814
! Mem[0000000090000010] = a2015e15, %g2 = 00000000da399060
ldub [%i4+0x012],%g2 ! %g2 = 00000000000000a2
! Mem[000000009080000c] = ce5b0000, %g2 = 00000000000000a2
ldub [%i5+0x00e],%g2 ! %g2 = 00000000000000ce
! Mem[0000000090800004] = d7b20000, %g2 = 00000000000000ce
lduh [%i5+0x006],%g2 ! %g2 = 000000000000d7b2
! Mem[0000000090000034] = da399060, %g2 = 000000000000d7b2
lduw [%i4+0x034],%g2 ! %g2 = 00000000da399060
! Mem[0000000090000020] = a9100f45 ecd31cd9, %g2 = da399060, %g3 = 5e15b03f
ldd [%i4+%o4],%g2 ! %g2 = 00000000a9100f45 00000000ecd31cd9
p61_label_24:
! Mem[000000009100001c] = 8cf2c02a, %g2 = 00000000a9100f45
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000008cf2
! %l0 = ffffffffa349b814, Mem[000000009080001c] = 53628adf
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = a349b814
! Mem[000000009100000c] = 1ba101ee, %g2 = 0000000000008cf2
ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000001ba1
! Mem[0000000090000010] = b753a201 5e15b03f, %g2 = 00001ba1, %g3 = ecd31cd9
ldd [%i4+%o2],%g2 ! %g2 = 00000000b753a201 000000005e15b03f
! Mem[000000009180001c] = 248e6ece, %g2 = 00000000b753a201
ldub [%o0+0x01f],%g2 ! %g2 = 0000000000000024
! Mem[0000000091800010] = 404e134b, %g18 = a5d334981be715c8
ldsw [%o0+%o2],%g2 ! %g2 = a5d334981be715c8
! Mem[0000000090000004] = 0000b7c1, %g2 = 00000000404e134b
ldub [%i4+0x004],%g2 ! %g2 = 0000000000000000
! Mem[000000009080000c] = ce5b0000, %g2 = 0000000000000000
ldub [%i5+0x00e],%g2 ! %g2 = 00000000000000ce
! Mem[000000008b800034] = c6446f54, %l5 = 0000000014477212
ldub [%i3+0x037],%l5 ! %l5 = 0000000000000054
! Mem[000000008b800010] = c27f24d2, %l0 = ffffffffa349b814
ldsh [%i3+%o2],%l0 ! %l0 = ffffffffffffc27f
p61_label_25:
! Mem[000000009180001c] = ec248e6e, %g2 = 00000000000000ce
lduh [%o0+0x01e],%g2 ! %g2 = 000000000000ec24
! Mem[000000008b800000] = 3fe15df0, %l7 = 03f795eff1f4c64e
ldsw [%i3+%g0],%l7 ! %l7 = 000000003fe15df0
! Mem[000000009000000c] = c349b38e, %g2 = 000000000000ec24
ldsb [%i4+0x00c],%g2 ! %g2 = ffffffffffffffc3
! %l4 = 0000000000000026, Mem[000000008b800000] = 3fe15df0
stb %l4,[%i3+%g0] ! Mem[000000008b800000] = 26e15df0
! Mem[000000008a000038] = 26b18a12, %l2 = 000000008cf2c02a
ldsw [%i0+0x038],%l2 ! %l2 = 0000000026b18a12
! %l0 = ffffc27f, %l1 = 0000b7c1, Mem[0000000091000030] = d7be7a30 941fa440
std %l0,[%i6+0x030] ! Mem[0000000091000030] = ffffc27f 0000b7c1
! Mem[000000008b00000c] = 9c2cdad8, %l1 = 000000000000b7c1
ldub [%i2+0x00f],%l1 ! %l1 = 00000000000000d8
! Mem[000000008b00001c] = 1e030c8d, %l4 = 0000000000000026
ldsb [%i2+0x01e],%l4 ! %l4 = 000000000000000c
! %l5 = 0000000000000054, Mem[000000009000000a] = 770ac349
sth %l5,[%i4+0x00a] ! Mem[0000000090000008] = 0054c349
! Mem[0000000090000018] = e663a5d9, %g18 = a5d334981be715c8
ldsw [%i4+%o3],%g2 ! %g2 = a5d334981be715c8
ba,a p61_not_taken_0_end
p61_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 ffffffffffffc27f
bne,a,pn %xcc,p61_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000d8
bne,a,pn %xcc,p61_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000026b18a12
bne,a,pn %xcc,p61_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000008e00e31f
bne,a,pn %xcc,p61_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000000c
bne,a,pn %xcc,p61_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000054
bne,a,pn %xcc,p61_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000001f2dfd16
bne,a,pn %xcc,p61_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003fe15df0
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4b38be74 aa40dfeb
bne %xcc,p61_f2_fail
nop
! Check Local Memory
set p61_local0_expect,%g1
p61_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = a349b81414477212
ldx [%i0+0x010],%g3 ! Observed data at 000000008a000010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000b7c11ba183ee
ldx [%i0+0x020],%g3 ! Observed data at 000000008a000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 26b18a12511c770a
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+0x008],%g2 ! Expected data = 8f6457438e00e31f
ldx [%i1+0x008],%g3 ! Observed data at 000000008a800008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000008e00e31f
ldx [%i1+0x020],%g3 ! Observed data at 000000008a800020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a349b8140000b7c1
ldx [%i1+0x028],%g3 ! Observed data at 000000008a800028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = c1100f452d436ca0
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+0x008],%g2 ! Expected data = 1b626ab29c2cdad8
ldx [%i2+0x008],%g3 ! Observed data at 000000008b000008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3d2d6a9689f2a279
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 = 0325a16f86b7e31f
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 = 26e15df04ffb736c
ldx [%i3+0x000],%g3 ! Observed data at 000000008b800000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 1f2dfd160a314f72
ldx [%i3+0x008],%g3 ! Observed data at 000000008b800008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3de9b7c1c6446f54
ldx [%i3+0x030],%g3 ! Observed data at 000000008b800030
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x030,%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_f2_fail:
set p61_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 61 failed
p61_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0f4] ! Set processor 61 done flag
set p61_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 61 failed
p61_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0f4] ! Set processor 61 done flag
set p61_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p61_selfmod_failed:
ba p61_failed
mov 0xabc,%g1
p61_common_error:
or %g0,0xf1d,%g1
ba p61_failed
mov %o5,%g3
p61_common_signature_error:
set p61_temp,%g1
ba p61_failed
st %g2,[%g1] ! Common Lock Number
p61_common_timeout:
set p61_temp,%g1
ba p61_failed
st %g2,[%g1] ! Common Lock Number
p61_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p61_failed
mov 0x0,%g3
p61_trap1e:
stba %l1,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800028]
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b000010]
stxa %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000018]
ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a800010]
stba %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800028]
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000008]
done
p61_trap1o:
stba %l1,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800028]
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b000010]
stxa %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000018]
ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a800010]
stba %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800028]
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000008]
done
p61_trap2e:
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a800028]
done
p61_trap2o:
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a800028]
done
p61_trap3e:
nop
done
p61_trap3o:
nop
done
p61_init_memory_pointers:
set p61_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p61_local0_start,%i0
set p61_local1_start,%i1
set p61_local2_start,%i2
set p61_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 64a41c11b753a201
ldx [%g1+0x008],%l1 ! %l1 = 6d1ecbca72b2b397
ldx [%g1+0x010],%l2 ! %l2 = b014363e5ba71eee
ldx [%g1+0x018],%l3 ! %l3 = 3d2d6a9689f2a279
ldx [%g1+0x020],%l4 ! %l4 = 91889faaa9100f45
ldx [%g1+0x028],%l5 ! %l5 = fac0263e2d436ca0
ldx [%g1+0x030],%l6 ! %l6 = c2f5fcf826b18a12
ldx [%g1+0x038],%l7 ! %l7 = 955543f6511c770a
! Initialize the output register of window 0
set unres3_start,%o0
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 = 70610dfe 0f8c24b8 deca8c70 d2c70d05
! %f4 = 7c5d3cb4 fe65b9ad 37c009fd 5998d93f
! %f8 = 0b8481bc 17b80aab 9c1e7b15 b872b062
! %f12 = c279a160 bbaaf05a 679d3802 2c7ffe1c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cb1dabc4 26716c99 9ace1791 827c17b3
! %f20 = 2aba9dd9 de5993b1 8c6b64e9 4b70a7ba
! %f24 = 3c434fb1 fb8e1e1e a2c8098a 4014f6f7
! %f28 = 5316eccf 97efa234 e2d1d8dd a4046992
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4b1ef724 77f124b5 29b8e4aa 145ef97c
! %f36 = 9e73b5e8 3f35ec9a f9255dbe 87293d97
! %f40 = ff0266fa 556c3895 79dba9d5 72bd196f
! %f44 = 6047a55d 984b49b6 199ac7f3 e14d529b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x25e70e3000000066,%g7,%g1 ! GSR scale = 12, align = 6
wr %g1,%g0,%gsr ! GSR = 25e70e3000000066
wr %g0,%y ! Clear Y 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[000000008c000008] = 194abb09, %l1 = ef73ca0fceed5423
lduw [%i0+%o1],%l1 ! %l1 = 00000000194abb09
! %l2 = 8a4ac667fc29c47e, Mem[0000000091800008] = 4c632420ec2a3791
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 8a4ac667fc29c47e
! Mem[0000000090800018] = 95560735, %g2 = 5a719332000000c7
lduw [%i5+%o3],%g2 ! %g2 = 0000000095560735
! Mem[000000008c000010] = 0433653e cfb0fe0c, %l4 = 815eab9f, %l5 = 22ab8caf
ldd [%i0+%o2],%l4 ! %l4 = 000000000433653e 00000000cfb0fe0c
! %l0 = eb4406cd, %l1 = 194abb09, Mem[000000008d800010] = 8339dac1 5d4cb23d
std %l0,[%i3+%o2] ! Mem[000000008d800010] = eb4406cd 194abb09
! %l5 = 00000000cfb0fe0c, Mem[0000000091800022] = a2c74153
sth %l5,[%o0+0x022] ! Mem[0000000091800020] = fe0c4153
! %l6 = 2ed230fe4d9e6985, Mem[0000000091800026] = 7031f4c1
sth %l6,[%o0+0x026] ! Mem[0000000091800024] = 6985f4c1
! %l4 = 000000000433653e, Mem[0000000091000004] = e276df48
sth %l4,[%i6+0x004] ! Mem[0000000091000004] = 653edf48
! Mem[0000000090800020] = 665fc762da437290, %g2 = 0000000095560735
ldx [%i5+%o4],%g2 ! %g2 = 665fc762da437290
! %l6 = 2ed230fe4d9e6985, Mem[0000000090000020] = efdae8a0
stw %l6,[%i4+%o4] ! Mem[0000000090000020] = 4d9e6985
p62_label_2:
! %l0 = cb0d1869eb4406cd, Mem[0000000091800030] = f7dc9b67
stw %l0,[%o0+0x030] ! Mem[0000000091800030] = eb4406cd
! %l6 = 2ed230fe4d9e6985, Mem[000000008d800000] = 898e446b86760315
stx %l6,[%i3+%g0] ! Mem[000000008d800000] = 2ed230fe4d9e6985
! Mem[0000000090000008] = bc841a2f c349b38e, %g2 = da437290, %g3 = 0bad0b00
ldd [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f 00000000c349b38e
! Mem[0000000090800018] = 95560735, %g2 = 00000000bc841a2f
lduh [%i5+%o3],%g2 ! %g2 = 0000000000009556
! %l3 = 03a7bd740c67a6e0, Mem[0000000090800038] = fc554a3e5ac4b8a1
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 03a7bd740c67a6e0
! Mem[0000000090800028] = ddee8f90, %g2 = 0000000000009556
lduh [%i5+%o5],%g2 ! %g2 = 000000000000ddee
! Mem[0000000090000028] = c7af7175 62474693, %g2 = 0000ddee, %g3 = c349b38e
ldd [%i4+%o5],%g2 ! %g2 = 00000000c7af7175 0000000062474693
! Mem[0000000091800020] = 21fefe0c, %g2 = 00000000c7af7175
lduw [%o0+%o4],%g2 ! %g2 = 0000000021fefe0c
! %l1 = 00000000194abb09, Mem[0000000090800000] = 2f7f1d79
stw %l1,[%i5+%g0] ! Mem[0000000090800000] = 194abb09
! Mem[000000009000001c] = 18391fda, %g2 = 0000000021fefe0c
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000001839
p62_label_3:
! Mem[0000000090000028] = c7af7175, %g2 = 0000000000001839
ldsb [%i4+%o5],%g2 ! %g2 = ffffffffffffffc7
! %l7 = d8a3da68211041eb, Mem[000000009100002e] = 35bdd7be
sth %l7,[%i6+0x02e] ! Mem[000000009100002c] = 41ebd7be
! Mem[000000008d000018] = 89ece942, %l6 = 2ed230fe4d9e6985
lduw [%i2+%o3],%l6 ! %l6 = 0000000089ece942
! Mem[0000000090000020] = 4d9e6985, %g2 = ffffffffffffffc7
lduh [%i4+%o4],%g2 ! %g2 = 0000000000004d9e
! Mem[0000000091000010] = 1b126a38, %g2 = 0000000000004d9e
lduw [%i6+%o2],%g2 ! %g2 = 000000001b126a38
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = 1b126a38, %g3 = 62474693
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! %l2 = 8a4ac667fc29c47e, Mem[0000000091800018] = 0c9e9129
stw %l2,[%o0+%o3] ! Mem[0000000091800018] = fc29c47e
! Mem[0000000091800010] = 134b01f6, %g2 = 000000003d4d27c5
ldub [%o0+0x012],%g2 ! %g2 = 0000000000000013
! Mem[0000000091800008] = c667fc29, %g2 = 0000000000000013
lduh [%o0+0x00a],%g2 ! %g2 = 000000000000c667
! Mem[000000008c800030] = f80711d5, %l4 = 000000000433653e
ldsw [%i1+0x030],%l4 ! %l4 = fffffffff80711d5
p62_label_4:
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = 0000c667, %g3 = 2e6fd2f1
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! %l4 = fffffffff80711d5, Mem[0000000091800038] = 206724ce
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = f80711d5
! Mem[0000000091800000] = 270d22b9, %g18 = 26c9bad19067a149
ldsw [%o0+%g0],%g2 ! %g2 = 26c9bad19067a149
! Mem[0000000091000008] = f5482f5f, %g2 = 00000000270d22b9
lduh [%i6+%o1],%g2 ! %g2 = 000000000000f548
! %l2 = 8a4ac667fc29c47e, Mem[0000000090000034] = da399060
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = fc29c47e
! %l2 = 8a4ac667fc29c47e, Mem[0000000090800014] = af0a82ca
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = fc29c47e
! %l5 = 00000000cfb0fe0c, Mem[000000008c800010] = 118b1bf1
stw %l5,[%i1+%o2] ! Mem[000000008c800010] = cfb0fe0c
! %l2 = 8a4ac667fc29c47e, Mem[0000000090800000] = 194abb09
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = fc29c47e
! Mem[000000008d800000] = 2ed230fe 4d9e6985, %l6 = 89ece942, %l7 = 211041eb
ldd [%i3+%g0],%l6 ! %l6 = 000000002ed230fe 000000004d9e6985
! %l7 = 000000004d9e6985, Mem[0000000090800032] = f5d358a9
sth %l7,[%i5+0x032] ! Mem[0000000090800030] = 698558a9
p62_label_5:
! %l3 = 03a7bd740c67a6e0, Mem[000000008c800020] = 72e261e675602756
stx %l3,[%i1+%o4] ! Mem[000000008c800020] = 03a7bd740c67a6e0
! Mem[000000008d800038] = f5b5c500, %l0 = cb0d1869eb4406cd
ldsb [%i3+0x03b],%l0 ! %l0 = 0000000000000000
! %l3 = 03a7bd740c67a6e0, Mem[000000008d00001a] = 89ece942
sth %l3,[%i2+0x01a] ! Mem[000000008d000018] = 89eca6e0
! %l5 = 00000000cfb0fe0c, Mem[0000000090800008] = a19e262f
stw %l5,[%i5+%o1] ! Mem[0000000090800008] = cfb0fe0c
! Mem[0000000091000038] = d578fe30 9b50f1dd, %g2 = 0000f548, %g3 = 4725624a
ldd [%i6+0x038],%g2 ! %g2 = 00000000d578fe30 000000009b50f1dd
! Mem[0000000090000014] = 2097e663, %g2 = 00000000d578fe30
ldsb [%i4+0x016],%g2 ! %g2 = 0000000000000020
! Mem[000000009100001c] = 9ea6e537, %g2 = 0000000000000020
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000009ea6
! Mem[000000009000002c] = 4693573d, %g2 = 0000000000009ea6
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000004693
! %l6 = 000000002ed230fe, Mem[000000008c800008] = a71c6267
sth %l6,[%i1+%o1] ! Mem[000000008c800008] = 30fe6267
! %l1 = 00000000194abb09, Mem[0000000091000018] = 2c680e1d
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = 194abb09
p62_label_6:
! Mem[000000008c800004] = bd985996, %l1 = 00000000194abb09
ldsw [%i1+0x004],%l1 ! %l1 = ffffffffbd985996
! %l2 = 8a4ac667fc29c47e, Mem[0000000090800028] = ddee8f90cb9834df
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 8a4ac667fc29c47e
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = 00004693, %g3 = 9b50f1dd
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! %l6 = 000000002ed230fe, Mem[0000000090800034] = 58a94c81
stw %l6,[%i5+0x034] ! Mem[0000000090800034] = 2ed230fe
! Mem[0000000091800020] = 21fefe0c41536985, %g2 = 000000003d4d27c5
ldx [%o0+%o4],%g2 ! %g2 = 21fefe0c41536985
! Mem[0000000090000004] = d35b81bc, %g2 = 21fefe0c41536985
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffd3
! Mem[000000009180000c] = 29c47e40, %g2 = ffffffffffffffd3
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000029
! Mem[0000000090800030] = dc3e6985 2ed230fe, %g2 = 00000029, %g3 = 2e6fd2f1
ldd [%i5+0x030],%g2 ! %g2 = 00000000dc3e6985 000000002ed230fe
! %l6 = 2ed230fe, %l7 = 4d9e6985, Mem[000000008c000008] = 194abb09 c91f4759
std %l6,[%i0+%o1] ! Mem[000000008c000008] = 2ed230fe 4d9e6985
! %l2 = fc29c47e, %l3 = 0c67a6e0, Mem[0000000091800010] = 404e134b 01f6b102
std %l2,[%o0+%o2] ! Mem[0000000091800010] = fc29c47e 0c67a6e0
p62_label_7:
! Mem[000000009000002c] = 62474693, %g18 = 26c9bad19067a149
ldsw [%i4+0x02c],%g2 ! %g2 = 26c9bad19067a149
! Mem[000000008d000030] = 6772c6a1, %l6 = 000000002ed230fe
ldsw [%i2+0x030],%l6 ! %l6 = 000000006772c6a1
! Mem[000000009100003c] = f1dd0000, %g2 = 0000000062474693
ldsh [%i6+0x03e],%g2 ! %g2 = fffffffffffff1dd
! %l2 = fc29c47e, %l3 = 0c67a6e0, Mem[000000008d800028] = 8b9ec4e2 d9dcd684
std %l2,[%i3+%o5] ! Mem[000000008d800028] = fc29c47e 0c67a6e0
! %l6 = 000000006772c6a1, Mem[000000008d80002e] = 0c67a6e0
sth %l6,[%i3+0x02e] ! Mem[000000008d80002c] = 0c67c6a1
! Mem[000000008d800010] = eb4406cd, %l6 = 000000006772c6a1
ldub [%i3+%o2],%l6 ! %l6 = 00000000000000eb
! Mem[000000009100001c] = 9ea6e537, %g2 = fffffffffffff1dd
lduw [%i6+0x01c],%g2 ! %g2 = 000000009ea6e537
! %l2 = fc29c47e, %l3 = 0c67a6e0, Mem[000000008d000000] = 5f95e25c 676aa668
std %l2,[%i2+%g0] ! Mem[000000008d000000] = fc29c47e 0c67a6e0
! Mem[0000000091000034] = 941fa440, %g2 = 000000009ea6e537
lduw [%i6+0x034],%g2 ! %g2 = 00000000941fa440
! %l5 = 00000000cfb0fe0c, Mem[000000008c000010] = 0433653ecfb0fe0c
stx %l5,[%i0+%o2] ! Mem[000000008c000010] = 00000000cfb0fe0c
p62_label_8:
! Mem[0000000090000008] = bc841a2f, %g2 = 00000000941fa440
lduh [%i4+%o1],%g2 ! %g2 = 000000000000bc84
! %l0 = 0000000000000000, Mem[0000000091000028] = b35541f165d641eb
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000000
! %l2 = 8a4ac667fc29c47e, Mem[000000008c000026] = ee1ba1c1
sth %l2,[%i0+0x026] ! Mem[000000008c000024] = ee1bc47e
! Mem[0000000091800034] = d4df14b0, %g2 = 000000000000bc84
lduw [%o0+0x034],%g2 ! %g2 = 00000000d4df14b0
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = 00000000d4df14b0
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! %l4 = fffffffff80711d5, Mem[0000000090800020] = 665fc762da437290
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = fffffffff80711d5
! %l7 = 000000004d9e6985, Mem[0000000091000010] = 1b126a38
stw %l7,[%i6+%o2] ! Mem[0000000091000010] = 4d9e6985
! Mem[0000000090000028] = c7af717562474693, %g2 = f5482f5fccff9541
ldx [%i4+%o5],%g2 ! %g2 = c7af717562474693
! %l4 = fffffffff80711d5, Mem[0000000090800020] = ffffffff
stw %l4,[%i5+%o4] ! Mem[0000000090800020] = f80711d5
! Mem[0000000091000000] = 1ec2653e, %g2 = c7af717562474693
ldsb [%i6+0x002],%g2 ! %g2 = 000000000000001e
p62_label_9:
! Mem[0000000090000024] = ecd31cd9, %g18 = 26c9bad19067a149
ldsw [%i4+0x024],%g2 ! %g2 = 26c9bad19067a149
! %l7 = 000000004d9e6985, Mem[0000000091000025] = 6fd2f100
stb %l7,[%i6+0x025] ! Mem[0000000091000024] = 85d2f100
! %l6 = 000000eb, %l7 = 4d9e6985, Mem[000000008c000038] = 0da3b89b 164bb6aa
std %l6,[%i0+0x038] ! Mem[000000008c000038] = 000000eb 4d9e6985
! %l1 = ffffffffbd985996, Mem[0000000090000004] = 77d35b81
sth %l1,[%i4+0x004] ! Mem[0000000090000004] = 59965b81
! %l4 = fffffffff80711d5, Mem[000000008d000038] = 58347b36
stw %l4,[%i2+0x038] ! Mem[000000008d000038] = f80711d5
! %l4 = fffffffff80711d5, Mem[000000009180000c] = fc29c47e
stw %l4,[%o0+0x00c] ! Mem[000000009180000c] = f80711d5
! %l6 = 00000000000000eb, Mem[0000000090000028] = c7af717562474693
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000000000000eb
! Mem[000000008c000024] = ee1bc47e, %l0 = 0000000000000000
lduh [%i0+0x024],%l0 ! %l0 = 000000000000ee1b
! Mem[0000000090800008] = cfb0fe0c, %g2 = ffffffffecd31cd9
ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffffcf
! %l6 = 000000eb, %l7 = 4d9e6985, Mem[0000000091000028] = 00000000 00000000
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 000000eb 4d9e6985
p62_label_10:
! Mem[0000000090800020] = 11d5f807, %g2 = ffffffffffffffcf
ldsh [%i5+0x022],%g2 ! %g2 = 00000000000011d5
! %l2 = fc29c47e, %l3 = 0c67a6e0, Mem[000000008c800018] = 0bc839b2 c78e0fdc
std %l2,[%i1+%o3] ! Mem[000000008c800018] = fc29c47e 0c67a6e0
! Mem[0000000091000008] = f5482f5fccff9541, %g2 = 00000000000011d5
ldx [%i6+%o1],%g2 ! %g2 = f5482f5fccff9541
! %l5 = 00000000cfb0fe0c, Mem[000000008d000020] = e714d7e738fdc624
stx %l5,[%i2+%o4] ! Mem[000000008d000020] = 00000000cfb0fe0c
! Mem[000000008d800018] = 2b7ff7bdc0a01b0b, %l0 = 000000000000ee1b
ldx [%i3+%o3],%l0 ! %l0 = 2b7ff7bdc0a01b0b
! %l3 = 03a7bd740c67a6e0, Mem[0000000090800020] = f80711d5f80711d5
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 03a7bd740c67a6e0
! Mem[000000008d000008] = 9c0027f5399a4308, %l5 = 00000000cfb0fe0c
ldx [%i2+%o1],%l5 ! %l5 = 9c0027f5399a4308
! Mem[0000000091800000] = 22b947aa, %g2 = f5482f5fccff9541
ldsb [%o0+0x002],%g2 ! %g2 = 0000000000000022
! %l7 = 000000004d9e6985, Mem[000000008d000012] = f666faf7
sth %l7,[%i2+0x012] ! Mem[000000008d000010] = f6666985
! Mem[0000000091000008] = 2f5fccff, %g2 = 0000000000000022
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000002f5f
p62_label_11:
! Mem[0000000091800004] = aa07898a, %g2 = 0000000000002f5f
ldsb [%o0+0x005],%g2 ! %g2 = ffffffffffffffaa
! %l6 = 00000000000000eb, Mem[0000000091800036] = 14b0f807
sth %l6,[%o0+0x036] ! Mem[0000000091800034] = 00ebf807
! Mem[0000000090000000] = 8624e74a, %g2 = ffffffffffffffaa
lduw [%i4+%g0],%g2 ! %g2 = 000000008624e74a
! Mem[0000000090800028] = 8a4ac667, %g2 = 000000008624e74a
lduw [%i5+%o5],%g2 ! %g2 = 000000008a4ac667
! Mem[0000000091000024] = 2e85d2f1, %g2 = 000000008a4ac667
lduw [%i6+0x024],%g2 ! %g2 = 000000002e85d2f1
! Mem[0000000090800008] = cfb0fe0c ca578ad8, %g2 = 2e85d2f1, %g3 = 2ed230fe
ldd [%i5+%o1],%g2 ! %g2 = 00000000cfb0fe0c 00000000ca578ad8
! Mem[0000000091000014] = 1f66326f, %g2 = 00000000cfb0fe0c
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000001f66
! %l5 = 9c0027f5399a4308, Mem[0000000090000030] = 573d94b1
sth %l5,[%i4+0x030] ! Mem[0000000090000030] = 430894b1
! Mem[0000000090800020] = 03a7bd740c67a6e0, %g2 = 0000000000001f66
ldx [%i5+%o4],%g2 ! %g2 = 03a7bd740c67a6e0
! Mem[0000000091000008] = f5482f5f, %g2 = 03a7bd740c67a6e0
lduh [%i6+%o1],%g2 ! %g2 = 000000000000f548
p62_label_12:
! Mem[0000000091800028] = c1a24c47, %g2 = 000000000000f548
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000c1
! Mem[0000000091800030] = eb4406cd, %g2 = 00000000000000c1
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffeb44
! Mem[000000008d80002c] = 0c67c6a1, %l0 = 2b7ff7bdc0a01b0b
ldsw [%i3+0x02c],%l0 ! %l0 = 000000000c67c6a1
! %l0 = 000000000c67c6a1, Mem[000000009080000c] = ca578ad8
sth %l0,[%i5+0x00c] ! Mem[000000009080000c] = c6a18ad8
! Mem[0000000090800030] = dc3e6985, %g18 = 26c9bad19067a149
ldsw [%i5+0x030],%g2 ! %g2 = 26c9bad19067a149
! %l7 = 000000004d9e6985, Mem[000000009080000e] = 8ad8b25f
sth %l7,[%i5+0x00e] ! Mem[000000009080000c] = 6985b25f
! Mem[0000000091800010] = 29c47e0c, %g2 = ffffffffdc3e6985
ldub [%o0+0x011],%g2 ! %g2 = 0000000000000029
! %l6 = 000000eb, %l7 = 4d9e6985, Mem[0000000090000010] = b8b0f4d7 2e582097
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 000000eb 4d9e6985
! %l1 = ffffffffbd985996, Mem[0000000091000028] = 000000eb
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = bd985996
! %l0 = 0c67c6a1, %l1 = bd985996, Mem[000000008c000018] = f4e2c995 c7ee45e3
std %l0,[%i0+%o3] ! Mem[000000008c000018] = 0c67c6a1 bd985996
p62_label_13:
! %l0 = 000000000c67c6a1, Mem[000000008d800038] = f5b5c5002511ff9b
stx %l0,[%i3+0x038] ! Mem[000000008d800038] = 000000000c67c6a1
! %l0 = 000000000c67c6a1, Mem[000000008d000000] = fc29c47e0c67a6e0
stx %l0,[%i2+%g0] ! Mem[000000008d000000] = 000000000c67c6a1
! %l1 = ffffffffbd985996, Mem[000000009000001a] = a5d91839
sth %l1,[%i4+0x01a] ! Mem[0000000090000018] = 59961839
! %l7 = 000000004d9e6985, Mem[0000000090000001] = 24e74a59
stb %l7,[%i4+0x001] ! Mem[0000000090000000] = 85e74a59
! %l0 = 000000000c67c6a1, Mem[000000009180003b] = d560b200
stb %l0,[%o0+0x03b] ! Mem[0000000091800038] = a160b200
! %l0 = 000000000c67c6a1, Mem[0000000091000030] = d7be7a30941fa440
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 000000000c67c6a1
! %l0 = 0c67c6a1, %l1 = bd985996, Mem[0000000091000000] = 92f01ec2 653edf48
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 0c67c6a1 bd985996
! %l4 = fffffffff80711d5, Mem[000000008d800028] = fc29c47e
sth %l4,[%i3+%o5] ! Mem[000000008d800028] = 11d5c47e
! Mem[0000000090000018] = 63599618, %g2 = 0000000000000029
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000063
! %l1 = ffffffffbd985996, Mem[0000000091000018] = 194abb099ea6e537
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = ffffffffbd985996
p62_label_14:
! Mem[0000000090000030] = 430894b1fc29c47e, %g2 = 0000000000000063
ldx [%i4+0x030],%g2 ! %g2 = 430894b1fc29c47e
! Mem[0000000091800000] = 270d22b9, %g18 = 26c9bad19067a149
ldsw [%o0+%g0],%g2 ! %g2 = 26c9bad19067a149
! %l0 = 000000000c67c6a1, Mem[000000008d000023] = 00000000
stb %l0,[%i2+0x023] ! Mem[000000008d000020] = 000000a1
! Mem[000000009000000c] = 49b38e00, %g2 = 00000000270d22b9
ldub [%i4+0x00d],%g2 ! %g2 = 0000000000000049
! %l2 = fc29c47e, %l3 = 0c67a6e0, Mem[0000000091000028] = bd985996 4d9e6985
std %l2,[%i6+%o5] ! Mem[0000000091000028] = fc29c47e 0c67a6e0
! Mem[0000000091000010] = 4d9e6985, %g2 = 0000000000000049
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000004d9e
! Mem[0000000090000014] = 9e6985e6, %g2 = 0000000000004d9e
ldub [%i4+0x015],%g2 ! %g2 = 000000000000009e
! %l5 = 9c0027f5399a4308, Mem[000000008d00000c] = 399a4308
stw %l5,[%i2+0x00c] ! Mem[000000008d00000c] = 399a4308
! Mem[000000009180002c] = 4725624a, %g2 = 000000000000009e
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000004725
! Mem[000000008d000020] = 000000a1, %l5 = 9c0027f5399a4308
ldsb [%i2+0x021],%l5 ! %l5 = 0000000000000000
p62_label_15:
! Mem[0000000091800000] = 270d22b947aa0789, %g2 = 0000000000004725
ldx [%o0+%g0],%g2 ! %g2 = 270d22b947aa0789
! %l2 = 8a4ac667fc29c47e, Mem[0000000091000006] = 5996f548
sth %l2,[%i6+0x006] ! Mem[0000000091000004] = c47ef548
! %l0 = 0c67c6a1, %l1 = bd985996, Mem[000000008d000008] = 9c0027f5 399a4308
std %l0,[%i2+%o1] ! Mem[000000008d000008] = 0c67c6a1 bd985996
! Mem[0000000090800038] = a7bd740c, %g2 = 270d22b947aa0789
ldsb [%i5+0x039],%g2 ! %g2 = ffffffffffffffa7
! Mem[0000000090800028] = 4ac667fc, %g2 = ffffffffffffffa7
ldub [%i5+0x029],%g2 ! %g2 = 000000000000004a
! Mem[0000000090800014] = fc29c47e, %g2 = 000000000000004a
ldsh [%i5+0x014],%g2 ! %g2 = fffffffffffffc29
! Mem[000000008c800008] = 30fe6267a65b26a1, %l5 = 0000000000000000
ldx [%i1+%o1],%l5 ! %l5 = 30fe6267a65b26a1
! %l2 = 8a4ac667fc29c47e, Mem[000000009000000b] = 2fc349b3
stb %l2,[%i4+0x00b] ! Mem[0000000090000008] = 7ec349b3
! %l1 = ffffffffbd985996, Mem[0000000090800014] = fc29c47e
stw %l1,[%i5+0x014] ! Mem[0000000090800014] = bd985996
! %l7 = 000000004d9e6985, Mem[000000009000002a] = 00000000
sth %l7,[%i4+0x02a] ! Mem[0000000090000028] = 69850000
p62_label_16:
! Mem[0000000090000020] = 4d9e6985ecd31cd9, %g2 = fffffffffffffc29
ldx [%i4+%o4],%g2 ! %g2 = 4d9e6985ecd31cd9
! %l3 = 03a7bd740c67a6e0, Mem[0000000090800008] = cfb0fe0cc6a16985
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 03a7bd740c67a6e0
! Mem[0000000090000000] = 8685e74a 59965b81, %g2 = ecd31cd9, %g3 = ca578ad8
ldd [%i4+%g0],%g2 ! %g2 = 000000008685e74a 0000000059965b81
! %l6 = 00000000000000eb, Mem[000000009100001c] = bd985996
stw %l6,[%i6+0x01c] ! Mem[000000009100001c] = 000000eb
! %l4 = fffffffff80711d5, Mem[0000000090000038] = 9045cbce
stw %l4,[%i4+0x038] ! Mem[0000000090000038] = f80711d5
! %l3 = 03a7bd740c67a6e0, Mem[000000008c800038] = 25bef1a6
sth %l3,[%i1+0x038] ! Mem[000000008c800038] = a6e0f1a6
! %l6 = 000000eb, %l7 = 4d9e6985, Mem[0000000090000018] = e6635996 18391fda
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 000000eb 4d9e6985
! Mem[0000000091000024] = 2e85d2f1, %g2 = 000000008685e74a
lduw [%i6+0x024],%g2 ! %g2 = 000000002e85d2f1
! %l7 = 000000004d9e6985, Mem[000000008c000030] = 690599553621199f
stx %l7,[%i0+0x030] ! Mem[000000008c000030] = 000000004d9e6985
! %l3 = 03a7bd740c67a6e0, Mem[000000008d800028] = 11d5c47e0c67c6a1
stx %l3,[%i3+%o5] ! Mem[000000008d800028] = 03a7bd740c67a6e0
p62_label_17:
! Mem[000000008d000028] = 5befd870, %l7 = 000000004d9e6985
ldsh [%i2+%o5],%l7 ! %l7 = 0000000000005bef
! Mem[0000000091800014] = e0fc29c4, %g2 = 000000002e85d2f1
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000e0
! Mem[0000000090000038] = f80711d5 22b61a17, %g2 = 000000e0, %g3 = 59965b81
ldd [%i4+0x038],%g2 ! %g2 = 00000000f80711d5 0000000022b61a17
! %l0 = 0c67c6a1, %l1 = bd985996, Mem[0000000090000008] = bc841a7e c349b38e
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 0c67c6a1 bd985996
! Mem[000000009080002c] = c47edc3e, %g2 = 00000000f80711d5
ldub [%i5+0x02e],%g2 ! %g2 = 00000000000000c4
! Mem[000000009100003c] = 9b50f1dd, %g18 = 26c9bad19067a149
ldsw [%i6+0x03c],%g2 ! %g2 = 26c9bad19067a149
! Mem[0000000090800028] = 8a4ac667, %g18 = 26c9bad19067a149
ldsw [%i5+%o5],%g2 ! %g2 = 26c9bad19067a149
! %l3 = 03a7bd740c67a6e0, Mem[000000009000003e] = 1a170000
stb %l3,[%i4+0x03e] ! Mem[000000009000003c] = e0170000
! Mem[000000008c00001c] = bd985996, %l5 = 30fe6267a65b26a1
lduw [%i0+0x01c],%l5 ! %l5 = 00000000bd985996
! %l1 = ffffffffbd985996, Mem[000000008d80002b] = 03a7bd74
stb %l1,[%i3+0x02b] ! Mem[000000008d800028] = 03a7bd96
p62_label_18:
! Mem[000000009000000c] = bd985996, %g18 = 26c9bad19067a149
ldsw [%i4+0x00c],%g2 ! %g2 = 26c9bad19067a149
! Mem[000000009080001c] = 628adf03, %g2 = ffffffffbd985996
ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000062
! %l1 = ffffffffbd985996, Mem[000000008d80000c] = a707eb07
sth %l1,[%i3+0x00c] ! Mem[000000008d80000c] = 5996eb07
! Mem[000000008c800020] = 03a7bd74, %l5 = 00000000bd985996
ldub [%i1+0x022],%l5 ! %l5 = 00000000000000bd
! %l1 = ffffffffbd985996, Mem[000000008c00001a] = 0c67c6a1
stb %l1,[%i0+0x01a] ! Mem[000000008c000018] = 0c6796a1
! Mem[0000000091000030] = 00000000, %g2 = 0000000000000062
ldsb [%i6+0x030],%g2 ! %g2 = 0000000000000000
! %l3 = 03a7bd740c67a6e0, Mem[0000000090000018] = 000000eb
stw %l3,[%i4+%o3] ! Mem[0000000090000018] = 0c67a6e0
! %l6 = 00000000000000eb, Mem[000000009100003c] = 9b50f1dd
sth %l6,[%i6+0x03c] ! Mem[000000009100003c] = 00ebf1dd
! Mem[000000009080002c] = fc29c47e, %g2 = 0000000000000000
lduw [%i5+0x02c],%g2 ! %g2 = 00000000fc29c47e
! %l1 = ffffffffbd985996, Mem[0000000090800028] = 8a4ac667
stw %l1,[%i5+%o5] ! Mem[0000000090800028] = bd985996
p62_label_19:
! Mem[0000000090800008] = 03a7bd74 0c67a6e0, %g2 = fc29c47e, %g3 = 22b61a17
ldd [%i5+%o1],%g2 ! %g2 = 0000000003a7bd74 000000000c67a6e0
! Mem[0000000090000018] = 0c67a6e04d9e6985, %g2 = 0000000003a7bd74
ldx [%i4+%o3],%g2 ! %g2 = 0c67a6e04d9e6985
! %l2 = 8a4ac667fc29c47e, Mem[0000000091000014] = 1f66326f
stb %l2,[%i6+0x014] ! Mem[0000000091000014] = 7e66326f
! Mem[0000000091000000] = a1bd98c4, %g2 = 0c67a6e04d9e6985
ldub [%i6+0x003],%g2 ! %g2 = 00000000000000a1
! Mem[000000009080002c] = c47edc3e, %g2 = 00000000000000a1
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000c47e
! Mem[000000009100000c] = 95414d9e, %g2 = 000000000000c47e
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffff9541
! Mem[0000000090000034] = 29c47ef8, %g2 = ffffffffffff9541
ldsb [%i4+0x035],%g2 ! %g2 = 0000000000000029
! %l6 = 00000000000000eb, Mem[0000000090000008] = 0c67c6a1bd985996
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = 00000000000000eb
! Mem[0000000090000020] = 4d9e6985ecd31cd9, %g2 = 0000000000000029
ldx [%i4+%o4],%g2 ! %g2 = 4d9e6985ecd31cd9
! %l4 = fffffffff80711d5, Mem[0000000091800004] = 47aa0789
stw %l4,[%o0+0x004] ! Mem[0000000091800004] = f80711d5
p62_label_20:
! Mem[000000008d800008] = fece02dd5996eb07, %l2 = 8a4ac667fc29c47e
ldx [%i3+%o1],%l2 ! %l2 = fece02dd5996eb07
! Mem[0000000091000014] = 6fffffff, %g2 = 4d9e6985ecd31cd9
ldsb [%i6+0x017],%g2 ! %g2 = 000000000000006f
! Mem[0000000090800000] = fc29c47e, %g2 = 000000000000006f
lduh [%i5+%g0],%g2 ! %g2 = 000000000000fc29
! Mem[0000000090800008] = 03a7bd740c67a6e0, %g2 = 000000000000fc29
ldx [%i5+%o1],%g2 ! %g2 = 03a7bd740c67a6e0
! %l6 = 00000000000000eb, Mem[000000008d000012] = f6666985
sth %l6,[%i2+0x012] ! Mem[000000008d000010] = f66600eb
! Mem[0000000090800038] = 03a7bd74 0c67a6e0, %g2 = 0c67a6e0, %g3 = 0c67a6e0
ldd [%i5+0x038],%g2 ! %g2 = 0000000003a7bd74 000000000c67a6e0
! Mem[0000000090000008] = 00000000, %g2 = 0000000003a7bd74
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l0 = 000000000c67c6a1, Mem[000000008c80002f] = 2cd3cecf
stb %l0,[%i1+0x02f] ! Mem[000000008c80002c] = 2cd3cea1
! %l2 = fece02dd5996eb07, Mem[0000000091000038] = d578fe30
stw %l2,[%i6+0x038] ! Mem[0000000091000038] = 5996eb07
! Mem[0000000091800034] = d4df00eb, %g18 = 26c9bad19067a149
ldsw [%o0+0x034],%g2 ! %g2 = 26c9bad19067a149
p62_label_21:
! Mem[0000000091800008] = c667f807, %g2 = ffffffffd4df00eb
ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffffc6
! %l3 = 03a7bd740c67a6e0, Mem[0000000090000020] = 4d9e6985
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 0c67a6e0
! %l3 = 03a7bd740c67a6e0, Mem[0000000090800024] = 0c67a6e0
sth %l3,[%i5+0x024] ! Mem[0000000090800024] = a6e0a6e0
! Mem[000000009080000c] = 0c67a6e0, %g2 = ffffffffffffffc6
lduw [%i5+0x00c],%g2 ! %g2 = 000000000c67a6e0
! Mem[0000000091800014] = 0c67a6e0, %g18 = 26c9bad19067a149
ldsw [%o0+0x014],%g2 ! %g2 = 26c9bad19067a149
! Mem[0000000091800000] = 270d22b9 f80711d5, %g2 = 0c67a6e0, %g3 = 0c67a6e0
ldd [%o0+%g0],%g2 ! %g2 = 00000000270d22b9 00000000f80711d5
! Mem[0000000090000024] = d31cd900, %g2 = 00000000270d22b9
ldsb [%i4+0x025],%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000091800018] = c47e1d13, %g2 = ffffffffffffffd3
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffc47e
! %l4 = fffffffff80711d5, Mem[0000000090800008] = 03a7bd740c67a6e0
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = fffffffff80711d5
! Mem[000000008c00002c] = 04f28c65, %l4 = fffffffff80711d5
ldsh [%i0+0x02c],%l4 ! %l4 = 00000000000004f2
p62_label_22:
! %l6 = 000000eb, %l7 = 00005bef, Mem[000000008d000020] = 000000a1 cfb0fe0c
std %l6,[%i2+%o4] ! Mem[000000008d000020] = 000000eb 00005bef
! Mem[0000000090800028] = bd985996, %g18 = 26c9bad19067a149
ldsw [%i5+%o5],%g2 ! %g2 = 26c9bad19067a149
! Mem[0000000091000030] = 00000c67, %g2 = ffffffffbd985996
ldub [%i6+0x032],%g2 ! %g2 = 0000000000000000
! Mem[000000009080003c] = e0000000, %g2 = 0000000000000000
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffffe0
! %l0 = 000000000c67c6a1, Mem[000000008c000030] = 000000004d9e6985
stx %l0,[%i0+0x030] ! Mem[000000008c000030] = 000000000c67c6a1
! Mem[0000000091000018] = ffffffff, %g18 = 26c9bad19067a149
ldsw [%i6+%o3],%g2 ! %g2 = 26c9bad19067a149
! %l0 = 000000000c67c6a1, Mem[0000000091800028] = f4c1a24c4725624a
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 000000000c67c6a1
! %l3 = 03a7bd740c67a6e0, Mem[0000000091800004] = f80711d5
stw %l3,[%o0+0x004] ! Mem[0000000091800004] = 0c67a6e0
! Mem[0000000090000020] = 0c67a6e0 ecd31cd9, %g2 = ffffffff, %g3 = f80711d5
ldd [%i4+%o4],%g2 ! %g2 = 000000000c67a6e0 00000000ecd31cd9
! %l2 = fece02dd5996eb07, Mem[000000008d000020] = 000000eb00005bef
stx %l2,[%i2+%o4] ! Mem[000000008d000020] = fece02dd5996eb07
p62_label_23:
! Mem[000000009080002c] = fc29c47e, %g2 = 000000000c67a6e0
lduw [%i5+0x02c],%g2 ! %g2 = 00000000fc29c47e
! Mem[000000008d000004] = 0c67c6a1, %l1 = ffffffffbd985996
ldsh [%i2+0x004],%l1 ! %l1 = 0000000000000c67
! Mem[0000000091800028] = 00000000 0c67c6a1, %g2 = fc29c47e, %g3 = ecd31cd9
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 000000000c67c6a1
! %l2 = fece02dd5996eb07, Mem[000000008d00002c] = 646fed87
stw %l2,[%i2+0x02c] ! Mem[000000008d00002c] = 5996eb07
! Mem[000000008c000014] = cfb0fe0c, %l7 = 0000000000005bef
ldsh [%i0+0x014],%l7 ! %l7 = ffffffffffffcfb0
! Mem[0000000091800010] = c47e0c67, %g2 = 0000000000000000
ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffffc47e
! Mem[0000000091000008] = f5482f5f, %g2 = ffffffffffffc47e
lduh [%i6+%o1],%g2 ! %g2 = 000000000000f548
! Mem[0000000091800004] = a6e08a4a, %g2 = 000000000000f548
lduh [%o0+0x006],%g2 ! %g2 = 000000000000a6e0
! Mem[0000000091800018] = 29c47e1d, %g2 = 000000000000a6e0
ldsb [%o0+0x019],%g2 ! %g2 = 0000000000000029
! Mem[0000000090000004] = 5b810000, %g2 = 0000000000000029
ldsb [%i4+0x006],%g2 ! %g2 = 000000000000005b
p62_label_24:
! %l3 = 03a7bd740c67a6e0, Mem[0000000091000010] = 4d9e69857e66326f
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 03a7bd740c67a6e0
! Mem[000000009000001c] = 69850c67, %g2 = 000000000000005b
lduh [%i4+0x01e],%g2 ! %g2 = 0000000000006985
! %l2 = 5996eb07, %l3 = 0c67a6e0, Mem[0000000091800010] = fc29c47e 0c67a6e0
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 5996eb07 0c67a6e0
! Mem[0000000091800014] = 0c67a6e0, %g2 = 0000000000006985
ldsh [%o0+0x014],%g2 ! %g2 = 0000000000000c67
! %l3 = 03a7bd740c67a6e0, Mem[0000000090800028] = bd985996fc29c47e
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 03a7bd740c67a6e0
! %l1 = 0000000000000c67, Mem[0000000090000026] = 1cd90000
sth %l1,[%i4+0x026] ! Mem[0000000090000024] = 0c670000
! Mem[0000000090000000] = 8685e74a 59965b81, %g2 = 00000c67, %g3 = 0c67c6a1
ldd [%i4+%g0],%g2 ! %g2 = 000000008685e74a 0000000059965b81
! Mem[000000008c000020] = 1b430b41, %l6 = 00000000000000eb
lduh [%i0+%o4],%l6 ! %l6 = 0000000000001b43
! %l1 = 0000000000000c67, Mem[000000009080000c] = f80711d5
stw %l1,[%i5+0x00c] ! Mem[000000009080000c] = 00000c67
! Mem[000000009080001c] = 53628adf, %g2 = 000000008685e74a
ldub [%i5+0x01c],%g2 ! %g2 = 0000000000000053
p62_label_25:
! Mem[0000000091800018] = fc29c47e, %g18 = 26c9bad19067a149
ldsw [%o0+%o3],%g2 ! %g2 = 26c9bad19067a149
! Mem[0000000090000024] = ecd30c67, %g2 = fffffffffc29c47e
ldub [%i4+0x024],%g2 ! %g2 = 00000000000000ec
! %l6 = 00001b43, %l7 = ffffcfb0, Mem[0000000091800000] = 270d22b9 0c67a6e0
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 00001b43 ffffcfb0
! Mem[000000009080002c] = 0c67a6e0, %g2 = 00000000000000ec
ldsb [%i5+0x02c],%g2 ! %g2 = 000000000000000c
! %l7 = ffffffffffffcfb0, Mem[0000000090800028] = 03a7bd74
sth %l7,[%i5+%o5] ! Mem[0000000090800028] = cfb0bd74
! %l1 = 0000000000000c67, Mem[0000000091800018] = fc29c47e
sth %l1,[%o0+%o3] ! Mem[0000000091800018] = 0c67c47e
! %l7 = ffffffffffffcfb0, Mem[000000008d800018] = 2b7ff7bdc0a01b0b
stx %l7,[%i3+%o3] ! Mem[000000008d800018] = ffffffffffffcfb0
! %l0 = 0c67c6a1, %l1 = 00000c67, Mem[0000000091800008] = 8a4ac667 f80711d5
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 0c67c6a1 00000c67
! Mem[0000000090800000] = 29c47e4f, %g2 = 000000000000000c
ldsb [%i5+0x001],%g2 ! %g2 = 0000000000000029
! %l1 = 0000000000000c67, Mem[000000008d800006] = 4d9e6985
sth %l1,[%i3+0x006] ! Mem[000000008d800004] = 4d9e0c67
ba,a p62_not_taken_0_end
p62_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 000000000c67c6a1
bne,a,pn %xcc,p62_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000c67
bne,a,pn %xcc,p62_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fece02dd5996eb07
bne,a,pn %xcc,p62_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000004f2
bne,a,pn %xcc,p62_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000bd
bne,a,pn %xcc,p62_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000001b43
bne,a,pn %xcc,p62_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffcfb0
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 7c5d3cb4 fe65b9ad
bne %xcc,p62_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 37c009fd 5998d93f
bne %xcc,p62_f6_fail
nop
! Check Local Memory
set p62_local0_expect,%g1
p62_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 2ed230fe4d9e6985
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 = 00000000cfb0fe0c
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 = 0c6796a1bd985996
ldx [%i0+0x018],%g3 ! Observed data at 000000008c000018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1b430b41ee1bc47e
ldx [%i0+0x020],%g3 ! Observed data at 000000008c000020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000c67c6a1
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 = 000000eb4d9e6985
ldx [%i0+0x038],%g3 ! Observed data at 000000008c000038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x038,%g4
set p62_local1_expect,%g1
p62_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 30fe6267a65b26a1
ldx [%i1+0x008],%g3 ! Observed data at 000000008c800008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = cfb0fe0c5800f7db
ldx [%i1+0x010],%g3 ! Observed data at 000000008c800010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fc29c47e0c67a6e0
ldx [%i1+0x018],%g3 ! Observed data at 000000008c800018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 03a7bd740c67a6e0
ldx [%i1+0x020],%g3 ! Observed data at 000000008c800020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f62f9d652cd3cea1
ldx [%i1+0x028],%g3 ! Observed data at 000000008c800028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = a6e0f1a62c570d6f
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 = 000000000c67c6a1
ldx [%i2+0x000],%g3 ! Observed data at 000000008d000000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0c67c6a1bd985996
ldx [%i2+0x008],%g3 ! Observed data at 000000008d000008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f66600ebc61cfded
ldx [%i2+0x010],%g3 ! Observed data at 000000008d000010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 89eca6e03dcc93bd
ldx [%i2+0x018],%g3 ! Observed data at 000000008d000018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fece02dd5996eb07
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 = 5befd8705996eb07
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 = f80711d54a4a5c0b
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+0x000],%g2 ! Expected data = 2ed230fe4d9e0c67
ldx [%i3+0x000],%g3 ! Observed data at 000000008d800000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fece02dd5996eb07
ldx [%i3+0x008],%g3 ! Observed data at 000000008d800008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = eb4406cd194abb09
ldx [%i3+0x010],%g3 ! Observed data at 000000008d800010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffffffffcfb0
ldx [%i3+0x018],%g3 ! Observed data at 000000008d800018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 03a7bd960c67a6e0
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 = 000000000c67c6a1
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:
ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d800008]
done
p62_trap1o:
ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d800008]
done
p62_trap2e:
ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c800028]
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c000018]
done
p62_trap2o:
ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c800028]
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c000018]
done
p62_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p62_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p62_init_memory_pointers:
set p62_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p62_local0_start,%i0
set p62_local1_start,%i1
set p62_local2_start,%i2
set p62_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = cb0d1869eb4406cd
ldx [%g1+0x008],%l1 ! %l1 = ef73ca0fceed5423
ldx [%g1+0x010],%l2 ! %l2 = 8a4ac667fc29c47e
ldx [%g1+0x018],%l3 ! %l3 = 03a7bd740c67a6e0
ldx [%g1+0x020],%l4 ! %l4 = 26a8f60c815eab9f
ldx [%g1+0x028],%l5 ! %l5 = 5633d52822ab8caf
ldx [%g1+0x030],%l6 ! %l6 = 2ed230fe4d9e6985
ldx [%g1+0x038],%l7 ! %l7 = d8a3da68211041eb
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1cd923cb 51beb149 bd001384 a1d9dee5
! %f4 = 250786c5 3490b0f2 33e46222 b17a849e
! %f8 = 7aa7e572 5744f838 e4399bc9 dcdade9f
! %f12 = 854a8142 9d920dff 2b17ccf9 90cf7765
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 202b4346 4bceed09 aac97658 e667d7a6
! %f20 = e72666a6 c1c0f1b2 1e821cd0 cc9f022b
! %f24 = 7272a87c 10469b7c 2a109d75 4b1da0b0
! %f28 = ecf6b09a ef6ea6b1 52d9755a a28a2e58
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d36e9565 168c9e2b b45b126f 474abefb
! %f36 = 5241506a 8bae51de 56ef03fd d16f06bc
! %f40 = 59801dac 1aabee9e e5fd0e94 881a5ff8
! %f44 = 59301e5d ca5d4a42 e93155df 779b4eb8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xafa96dc800000078,%g7,%g1 ! GSR scale = 15, align = 0
wr %g1,%g0,%gsr ! GSR = afa96dc800000078
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 63
p63_label_1:
! Mem[0000000091000010] = 126a381f, %g2 = 0000000010dd4d40
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000012
! Mem[0000000090000038] = cbce22b6, %g2 = 0000000000000012
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000cbce
! %l6 = 357d7c96b9863913, Mem[0000000090800010] = b25f4cb9af0a82ca
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 357d7c96b9863913
! %l6 = 357d7c96b9863913, Mem[000000008f800028] = 038e3ee5
stw %l6,[%i3+%o5] ! Mem[000000008f800028] = b9863913
! Mem[0000000091800028] = f4c1a24c, %g18 = de1705fca4fa466a
ldsw [%o0+%o5],%g2 ! %g2 = de1705fca4fa466a
! %l5 = aaa0105e8b0b3633, Mem[0000000090800024] = da437290
stb %l5,[%i5+0x024] ! Mem[0000000090800024] = 33437290
! Mem[000000009180002c] = 4725624a, %g18 = de1705fca4fa466a
ldsw [%o0+0x02c],%g2 ! %g2 = de1705fca4fa466a
! %l3 = dcd742a5f0d12de5, Mem[000000008f800038] = 88083de022b28853
stx %l3,[%i3+0x038] ! Mem[000000008f800038] = dcd742a5f0d12de5
! Mem[000000009080002c] = 9834dfdc, %g2 = 000000004725624a
ldsb [%i5+0x02d],%g2 ! %g2 = ffffffffffffff98
! %l2 = a214e3f2a02a9e39, Mem[000000009080000c] = ca578ad8
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = a02a9e39
p63_label_2:
! Mem[0000000090800018] = 07355362, %g2 = ffffffffffffff98
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
! %l5 = aaa0105e8b0b3633, Mem[0000000091000034] = 941fa440
sth %l5,[%i6+0x034] ! Mem[0000000091000034] = 3633a440
! %l1 = 92a5c73e0c27ead0, Mem[0000000090800012] = 7c96b986
stb %l1,[%i5+0x012] ! Mem[0000000090800010] = d096b986
! %l5 = aaa0105e8b0b3633, Mem[0000000091800022] = a2c74153
stb %l5,[%o0+0x022] ! Mem[0000000091800020] = 33c74153
! Mem[0000000091000020] = 3d4d27c5 2e6fd2f1, %g2 = 00000735, %g3 = 0bad0b00
ldd [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5 000000002e6fd2f1
! %l4 = dda8ddae1e2de6b0, Mem[0000000090000010] = b8b0f4d7
stw %l4,[%i4+%o2] ! Mem[0000000090000010] = 1e2de6b0
! Mem[0000000090800028] = 8f90cb98, %g2 = 000000003d4d27c5
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000008f90
! Mem[0000000091000010] = 381f6632, %g2 = 0000000000008f90
ldub [%i6+0x013],%g2 ! %g2 = 0000000000000038
! Mem[000000009080001c] = 8adf665f, %g2 = 0000000000000038
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8adf
! Mem[0000000091000010] = 381f6632, %g2 = ffffffffffff8adf
ldub [%i6+0x013],%g2 ! %g2 = 0000000000000038
p63_label_3:
! Mem[000000008f00000c] = e342f2bd, %l5 = aaa0105e8b0b3633
ldsw [%i2+0x00c],%l5 ! %l5 = ffffffffe342f2bd
! Mem[0000000090000024] = ecd31cd9, %g18 = de1705fca4fa466a
ldsw [%i4+0x024],%g2 ! %g2 = de1705fca4fa466a
! Mem[0000000091800014] = b1020c9e, %g2 = ffffffffecd31cd9
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffb102
! Mem[000000008f000018] = 1d714335, %l6 = 357d7c96b9863913
ldsb [%i2+0x01b],%l6 ! %l6 = 0000000000000035
! %l1 = 92a5c73e0c27ead0, Mem[0000000090000030] = 573d94b1da399060
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 92a5c73e0c27ead0
! Mem[0000000090000030] = 92a5c73e0c27ead0, %g2 = ffffffffffffb102
ldx [%i4+0x030],%g2 ! %g2 = 92a5c73e0c27ead0
! %l0 = ee4c37d3c9f1ad64, Mem[000000009080000c] = a02a9e39
stw %l0,[%i5+0x00c] ! Mem[000000009080000c] = c9f1ad64
! Mem[0000000091000038] = fe309b50, %g2 = 92a5c73e0c27ead0
ldsb [%i6+0x03a],%g2 ! %g2 = fffffffffffffffe
! %l0 = ee4c37d3c9f1ad64, Mem[000000008e000024] = a6b4c1c1
sth %l0,[%i0+0x024] ! Mem[000000008e000024] = ad64c1c1
! Mem[0000000090800000] = 2f7f1d79, %g2 = fffffffffffffffe
ldsb [%i5+%g0],%g2 ! %g2 = 000000000000002f
p63_label_4:
! Mem[0000000090800034] = 58a94c81, %g2 = 000000000000002f
lduh [%i5+0x034],%g2 ! %g2 = 00000000000058a9
! %l4 = 1e2de6b0, %l5 = e342f2bd, Mem[0000000091000028] = b35541f1 65d635bd
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 1e2de6b0 e342f2bd
! %l1 = 92a5c73e0c27ead0, Mem[0000000090000000] = 8624e74a
stw %l1,[%i4+%g0] ! Mem[0000000090000000] = 0c27ead0
! %l2 = a214e3f2a02a9e39, Mem[0000000091000014] = 1f66326f
stw %l2,[%i6+0x014] ! Mem[0000000091000014] = a02a9e39
! %l2 = a214e3f2a02a9e39, Mem[000000008e00003a] = f173beb4
stb %l2,[%i0+0x03a] ! Mem[000000008e000038] = f17339b4
! Mem[0000000091800030] = f7dc9b67, %g18 = de1705fca4fa466a
ldsw [%o0+0x030],%g2 ! %g2 = de1705fca4fa466a
! %l2 = a02a9e39, %l3 = f0d12de5, Mem[000000008f800028] = b9863913 f4704379
std %l2,[%i3+%o5] ! Mem[000000008f800028] = a02a9e39 f0d12de5
! Mem[000000009180002c] = 4725624a, %g2 = fffffffff7dc9b67
ldsb [%o0+0x02c],%g2 ! %g2 = 0000000000000047
! %l0 = c9f1ad64, %l1 = 0c27ead0, Mem[0000000091000008] = f5482f5f ccff9541
std %l0,[%i6+%o1] ! Mem[0000000091000008] = c9f1ad64 0c27ead0
! Mem[000000009100001c] = 9ea6e537, %g2 = 0000000000000047
lduw [%i6+0x01c],%g2 ! %g2 = 000000009ea6e537
p63_label_5:
! Mem[000000008f000000] = c71d0e9e, %l4 = dda8ddae1e2de6b0
ldub [%i2+%g0],%l4 ! %l4 = 00000000000000c7
! %l7 = 6646b6a5a3630dcc, Mem[000000008f800030] = 5ae28a245817150c
stx %l7,[%i3+0x030] ! Mem[000000008f800030] = 6646b6a5a3630dcc
! %l4 = 00000000000000c7, Mem[0000000090800002] = 1d794f34
stb %l4,[%i5+0x002] ! Mem[0000000090800000] = c7794f34
! Mem[0000000090000030] = 92a5c73e0c27ead0, %g2 = 000000009ea6e537
ldx [%i4+0x030],%g2 ! %g2 = 92a5c73e0c27ead0
! %l5 = ffffffffe342f2bd, Mem[000000008e800038] = c2892189902a5f85
stx %l5,[%i1+0x038] ! Mem[000000008e800038] = ffffffffe342f2bd
! %l3 = dcd742a5f0d12de5, Mem[000000009100002d] = 42f2bdd7
stb %l3,[%i6+0x02d] ! Mem[000000009100002c] = e5f2bdd7
! Mem[0000000091000000] = c2e276df, %g2 = 92a5c73e0c27ead0
ldub [%i6+0x003],%g2 ! %g2 = 00000000000000c2
! Mem[000000008e800030] = 51bd15b3aae92a78, %l7 = 6646b6a5a3630dcc
ldx [%i1+0x030],%l7 ! %l7 = 51bd15b3aae92a78
! Mem[0000000090000020] = e8a0ecd3, %g2 = 00000000000000c2
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffe8a0
! Mem[0000000090800000] = 2f7fc779, %g2 = ffffffffffffe8a0
lduw [%i5+%g0],%g2 ! %g2 = 000000002f7fc779
p63_label_6:
! %l2 = a214e3f2a02a9e39, Mem[0000000090800000] = 2f7fc779
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = a02a9e39
! %l2 = a214e3f2a02a9e39, Mem[0000000091800000] = 270d22b947aa0789
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = a214e3f2a02a9e39
! Mem[000000009180003c] = 60b200b2, %g2 = 000000002f7fc779
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000060b2
! %l6 = 0000000000000035, Mem[000000008f000006] = e7b759cd
sth %l6,[%i2+0x006] ! Mem[000000008f000004] = e7b70035
! %l0 = ee4c37d3c9f1ad64, Mem[0000000090000016] = 2097e663
sth %l0,[%i4+0x016] ! Mem[0000000090000014] = ad64e663
! %l5 = ffffffffe342f2bd, Mem[000000008f00000c] = e342f2bd
stw %l5,[%i2+0x00c] ! Mem[000000008f00000c] = e342f2bd
! %l0 = c9f1ad64, %l1 = 0c27ead0, Mem[0000000090000018] = e663a5d9 18391fda
std %l0,[%i4+%o3] ! Mem[0000000090000018] = c9f1ad64 0c27ead0
! Mem[000000008e00000c] = 95781cfb, %l5 = ffffffffe342f2bd
ldsw [%i0+0x00c],%l5 ! %l5 = ffffffff95781cfb
! %l7 = 51bd15b3aae92a78, Mem[000000009000003e] = 1a170000
stb %l7,[%i4+0x03e] ! Mem[000000009000003c] = 78170000
! %l1 = 92a5c73e0c27ead0, Mem[0000000090800002] = 9e394f34
sth %l1,[%i5+0x002] ! Mem[0000000090800000] = ead04f34
p63_label_7:
! %l0 = c9f1ad64, %l1 = 0c27ead0, Mem[0000000091000030] = d7be7a30 3633a440
std %l0,[%i6+0x030] ! Mem[0000000091000030] = c9f1ad64 0c27ead0
! Mem[0000000091000004] = df48c9f1, %g2 = 00000000000060b2
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffdf48
! Mem[000000008e000000] = 1e46a7ca, %l1 = 92a5c73e0c27ead0
ldsb [%i0+0x001],%l1 ! %l1 = 0000000000000046
! %l3 = dcd742a5f0d12de5, Mem[000000009000003c] = 22b67817
stw %l3,[%i4+0x03c] ! Mem[000000009000003c] = f0d12de5
! Mem[0000000090000008] = bc841a2f, %g2 = ffffffffffffdf48
lduw [%i4+%o1],%g2 ! %g2 = 00000000bc841a2f
! Mem[0000000091800000] = a214e3f2 a02a9e39, %g2 = bc841a2f, %g3 = 2e6fd2f1
ldd [%o0+%g0],%g2 ! %g2 = 00000000a214e3f2 00000000a02a9e39
! %l4 = 00000000000000c7, Mem[000000008f000038] = 6e0a8658
sth %l4,[%i2+0x038] ! Mem[000000008f000038] = 00c78658
! Mem[0000000091800028] = f4c1a24c 4725624a, %g2 = a214e3f2, %g3 = a02a9e39
ldd [%o0+%o5],%g2 ! %g2 = 00000000f4c1a24c 000000004725624a
! Mem[0000000090800034] = 58a94c81, %g2 = 00000000f4c1a24c
lduw [%i5+0x034],%g2 ! %g2 = 0000000058a94c81
! %l2 = a214e3f2a02a9e39, Mem[0000000091800010] = 404e134b01f6b102
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = a214e3f2a02a9e39
p63_label_8:
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = 58a94c81, %g3 = 4725624a
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! %l2 = a214e3f2a02a9e39, Mem[0000000091800030] = f7dc9b67
stw %l2,[%o0+0x030] ! Mem[0000000091800030] = a02a9e39
! Mem[0000000090000024] = ecd31cd9, %g2 = 0000000092f01ec2
lduw [%i4+0x024],%g2 ! %g2 = 00000000ecd31cd9
! %l6 = 0000000000000035, Mem[000000008e000020] = dd48708cad64c1c1
stx %l6,[%i0+%o4] ! Mem[000000008e000020] = 0000000000000035
! Mem[0000000091000034] = 0c27ead0, %g2 = 00000000ecd31cd9
lduw [%i6+0x034],%g2 ! %g2 = 000000000c27ead0
! %l5 = ffffffff95781cfb, Mem[0000000091800026] = 7031f4c1
sth %l5,[%o0+0x026] ! Mem[0000000091800024] = 1cfbf4c1
! Mem[0000000091000008] = c9f1ad64, %g2 = 000000000c27ead0
lduw [%i6+%o1],%g2 ! %g2 = 00000000c9f1ad64
! Mem[000000008f80001c] = 3fd3d859, %l5 = ffffffff95781cfb
ldub [%i3+0x01d],%l5 ! %l5 = 00000000000000d3
! Mem[000000008e000034] = d477598e, %l0 = ee4c37d3c9f1ad64
ldsb [%i0+0x034],%l0 ! %l0 = ffffffffffffffd4
! Mem[0000000090000020] = efdae8a0, %g2 = 00000000c9f1ad64
ldub [%i4+%o4],%g2 ! %g2 = 00000000000000ef
p63_label_9:
! %l6 = 0000000000000035, Mem[0000000090000012] = e6b02e58
sth %l6,[%i4+0x012] ! Mem[0000000090000010] = 00352e58
! %l2 = a214e3f2a02a9e39, Mem[0000000091000010] = 1b126a38
stw %l2,[%i6+%o2] ! Mem[0000000091000010] = a02a9e39
! Mem[000000008e800010] = b2e35ed8 65d6a157, %l2 = a02a9e39, %l3 = f0d12de5
ldd [%i1+%o2],%l2 ! %l2 = 00000000b2e35ed8 0000000065d6a157
! %l0 = ffffffffffffffd4, Mem[0000000091800016] = 9e390c9e
sth %l0,[%o0+0x016] ! Mem[0000000091800014] = ffd40c9e
! Mem[000000009180001c] = 1d1391a2, %g2 = 00000000000000ef
ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000001d13
! Mem[000000008f80001c] = 3fd3d859, %l3 = 0000000065d6a157
lduh [%i3+0x01e],%l3 ! %l3 = 000000000000d859
! %l6 = 0000000000000035, Mem[0000000091000036] = ead0d578
stb %l6,[%i6+0x036] ! Mem[0000000091000034] = 35d0d578
! %l6 = 00000035, %l7 = aae92a78, Mem[0000000090000010] = 1e2d0035 2e58ad64
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000035 aae92a78
! Mem[0000000090800000] = ead04f34, %g2 = 0000000000001d13
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffead0
! Mem[0000000091000010] = a02a9e39 a02a9e39, %g2 = ffffead0, %g3 = e276df48
ldd [%i6+%o2],%g2 ! %g2 = 00000000a02a9e39 00000000a02a9e39
p63_label_10:
! Mem[0000000090800024] = 33437290, %g2 = 00000000a02a9e39
lduw [%i5+0x024],%g2 ! %g2 = 0000000033437290
! %l4 = 00000000000000c7, Mem[0000000090000028] = c7af717562474693
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 00000000000000c7
! %l4 = 000000c7, %l5 = 000000d3, Mem[0000000090000000] = 0c27ead0 77d35b81
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 000000c7 000000d3
! %l4 = 00000000000000c7, Mem[000000008f00003c] = 1c31eddc
stw %l4,[%i2+0x03c] ! Mem[000000008f00003c] = 000000c7
! Mem[0000000090800024] = 7290ddee, %g2 = 0000000033437290
lduh [%i5+0x026],%g2 ! %g2 = 0000000000007290
! Mem[0000000090000000] = 000000c7000000d3, %g2 = 0000000000007290
ldx [%i4+%g0],%g2 ! %g2 = 000000c7000000d3
! Mem[000000008f000028] = 64e663a7 06b44b7a, %l6 = 00000035, %l7 = aae92a78
ldd [%i2+%o5],%l6 ! %l6 = 0000000064e663a7 0000000006b44b7a
! %l7 = 0000000006b44b7a, Mem[000000009080003f] = a1000000
stb %l7,[%i5+0x03f] ! Mem[000000009080003c] = 7a000000
! Mem[000000008e800038] = ffffffff, %l6 = 0000000064e663a7
ldsw [%i1+0x038],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000090800018] = 95560735, %g2 = 000000c7000000d3
lduw [%i5+%o3],%g2 ! %g2 = 0000000095560735
p63_label_11:
! Mem[000000009180000c] = ec2a3791, %g2 = 0000000095560735
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec2a3791
! %l7 = 0000000006b44b7a, Mem[0000000090000014] = aae92a78
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 06b44b7a
! %l1 = 0000000000000046, Mem[0000000091000010] = a02a9e39a02a9e39
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = 0000000000000046
! Mem[000000008e000014] = ec9c4452, %l4 = 00000000000000c7
ldsb [%i0+0x014],%l4 ! %l4 = ffffffffffffffec
! %l5 = 00000000000000d3, Mem[0000000090000001] = 0000c700
stb %l5,[%i4+0x001] ! Mem[0000000090000000] = d300c700
! Mem[000000008f00001c] = 9c18bb0e, %l7 = 0000000006b44b7a
ldsh [%i2+0x01c],%l7 ! %l7 = ffffffffffff9c18
! Mem[0000000091000030] = c9f1ad64 0c2735d0, %g2 = ec2a3791, %g3 = a02a9e39
ldd [%i6+0x030],%g2 ! %g2 = 00000000c9f1ad64 000000000c2735d0
! Mem[000000009100002c] = e3e5f2bd, %g18 = de1705fca4fa466a
ldsw [%i6+0x02c],%g2 ! %g2 = de1705fca4fa466a
! Mem[000000009180000c] = ec2a3791, %g2 = ffffffffe3e5f2bd
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000ec2a
! Mem[000000008e800008] = c35e6fac, %l5 = 00000000000000d3
lduw [%i1+%o1],%l5 ! %l5 = 00000000c35e6fac
p63_label_12:
! %l6 = ffffffff, %l7 = ffff9c18, Mem[0000000091000010] = 00000000 00000046
std %l6,[%i6+%o2] ! Mem[0000000091000010] = ffffffff ffff9c18
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000000000ec2a
lduh [%i4+0x024],%g2 ! %g2 = 000000000000ecd3
! Mem[0000000091000000] = 92f01ec2 e276df48, %g2 = 0000ecd3, %g3 = 0c2735d0
ldd [%i6+%g0],%g2 ! %g2 = 0000000092f01ec2 00000000e276df48
! Mem[0000000091800028] = f4c1a24c4725624a, %g2 = 0000000092f01ec2
ldx [%o0+%o5],%g2 ! %g2 = f4c1a24c4725624a
! %l7 = ffffffffffff9c18, Mem[000000008f00003a] = 00c78658
stb %l7,[%i2+0x03a] ! Mem[000000008f000038] = 00c71858
! Mem[000000009100001c] = 9ea6e537, %g2 = f4c1a24c4725624a
lduw [%i6+0x01c],%g2 ! %g2 = 000000009ea6e537
! %l7 = ffffffffffff9c18, Mem[0000000091000000] = 92f01ec2
sth %l7,[%i6+%g0] ! Mem[0000000091000000] = 9c181ec2
! Mem[000000008f000020] = 10787e0d3d87107d, %l1 = 0000000000000046
ldx [%i2+%o4],%l1 ! %l1 = 10787e0d3d87107d
! Mem[0000000090000028] = 00000000 000000c7, %g2 = 9ea6e537, %g3 = e276df48
ldd [%i4+%o5],%g2 ! %g2 = 0000000000000000 00000000000000c7
! %l1 = 10787e0d3d87107d, Mem[000000009180003e] = 00b20000
sth %l1,[%o0+0x03e] ! Mem[000000009180003c] = 107d0000
p63_label_13:
! Mem[000000008e800008] = c35e6fac, %l5 = 00000000c35e6fac
ldsw [%i1+%o1],%l5 ! %l5 = ffffffffc35e6fac
! Mem[0000000091000028] = 1e2de6b0, %g2 = 0000000000000000
ldub [%i6+%o5],%g2 ! %g2 = 000000000000001e
! %l2 = 00000000b2e35ed8, Mem[0000000090800028] = ddee8f90
sth %l2,[%i5+%o5] ! Mem[0000000090800028] = 5ed88f90
! Mem[0000000091000028] = 1e2de6b0, %g2 = 000000000000001e
lduw [%i6+%o5],%g2 ! %g2 = 000000001e2de6b0
! Mem[0000000090800028] = 5ed88f90, %g2 = 000000001e2de6b0
lduw [%i5+%o5],%g2 ! %g2 = 000000005ed88f90
! %l0 = ffffffffffffffd4, Mem[000000008f80002f] = f0d12de5
stb %l0,[%i3+0x02f] ! Mem[000000008f80002c] = f0d12dd4
! Mem[0000000090800004] = 4f34d7b2, %g2 = 000000005ed88f90
lduw [%i5+0x004],%g2 ! %g2 = 000000004f34d7b2
! %l2 = 00000000b2e35ed8, Mem[0000000091800028] = f4c1a24c4725624a
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 00000000b2e35ed8
! Mem[000000009180000c] = ec2a3791, %g2 = 000000004f34d7b2
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffec2a
! %l6 = ffffffffffffffff, Mem[0000000091000010] = ffffffff
stb %l6,[%i6+%o2] ! Mem[0000000091000010] = ffffffff
p63_label_14:
! %l6 = ffffffffffffffff, Mem[000000008f000011] = 3676b290
stb %l6,[%i2+0x011] ! Mem[000000008f000010] = 36ffb290
! %l4 = ffffffffffffffec, Mem[0000000091000030] = c9f1ad640c2735d0
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffffec
! Mem[0000000091000000] = 9c181ec2e276df48, %g2 = ffffffffffffec2a
ldx [%i6+%g0],%g2 ! %g2 = 9c181ec2e276df48
! Mem[000000008f80002c] = f0d12dd4, %l7 = ffffffffffff9c18
ldsw [%i3+0x02c],%l7 ! %l7 = fffffffff0d12dd4
! Mem[000000009000003c] = 2de50000, %g2 = 9c181ec2e276df48
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000002de5
! Mem[0000000090000028] = 00000000, %g18 = de1705fca4fa466a
ldsw [%i4+%o5],%g2 ! %g2 = de1705fca4fa466a
! %l4 = ffffffffffffffec, Mem[000000009100001a] = 0e1d9ea6
stb %l4,[%i6+0x01a] ! Mem[0000000091000018] = ec1d9ea6
! %l1 = 10787e0d3d87107d, Mem[000000009000003d] = d12de500
stb %l1,[%i4+0x03d] ! Mem[000000009000003c] = 7d2de500
! Mem[0000000091000034] = ffecd578, %g2 = 0000000000000000
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffffec
! Mem[0000000090800000] = ead04f34, %g2 = ffffffffffffffec
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffead0
p63_label_15:
! Mem[0000000091800000] = a214e3f2, %g18 = de1705fca4fa466a
ldsw [%o0+%g0],%g2 ! %g2 = de1705fca4fa466a
! Mem[0000000090800030] = f5d358a9, %g2 = ffffffffa214e3f2
ldsb [%i5+0x032],%g2 ! %g2 = fffffffffffffff5
! Mem[0000000090800038] = fc554a3e5ac4b87a, %g2 = fffffffffffffff5
ldx [%i5+0x038],%g2 ! %g2 = fc554a3e5ac4b87a
! Mem[0000000091000034] = ffffffec, %g18 = de1705fca4fa466a
ldsw [%i6+0x034],%g2 ! %g2 = de1705fca4fa466a
! Mem[000000008e800034] = aae92a78, %l5 = ffffffffc35e6fac
lduh [%i1+0x034],%l5 ! %l5 = 000000000000aae9
! %l3 = 000000000000d859, Mem[0000000090800014] = b9863913
stw %l3,[%i5+0x014] ! Mem[0000000090800014] = 0000d859
! Mem[0000000090800038] = fc554a3e, %g18 = de1705fca4fa466a
ldsw [%i5+0x038],%g2 ! %g2 = de1705fca4fa466a
! Mem[0000000091800014] = a02affd4, %g2 = fffffffffc554a3e
ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffffa02a
! %l4 = ffffffec, %l5 = 0000aae9, Mem[000000008e800000] = 8381759a b53edde5
std %l4,[%i1+%g0] ! Mem[000000008e800000] = ffffffec 0000aae9
! Mem[0000000091000014] = ffff9c18, %g2 = ffffffffffffa02a
ldsb [%i6+0x014],%g2 ! %g2 = ffffffffffffffff
p63_label_16:
! Mem[0000000091800030] = a02a9e39, %g2 = ffffffffffffffff
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffa02a
! Mem[000000008e000034] = d477598e, %l5 = 000000000000aae9
lduh [%i0+0x034],%l5 ! %l5 = 000000000000d477
! Mem[0000000090800024] = 72905ed8, %g2 = ffffffffffffa02a
lduh [%i5+0x026],%g2 ! %g2 = 0000000000007290
! %l5 = 000000000000d477, Mem[000000008f800008] = 1c346aef97eca69c
stx %l5,[%i3+%o1] ! Mem[000000008f800008] = 000000000000d477
! %l7 = fffffffff0d12dd4, Mem[000000008e000028] = 211b1352
stw %l7,[%i0+%o5] ! Mem[000000008e000028] = f0d12dd4
! Mem[000000008f800020] = 649f9cf838623638, %l3 = 000000000000d859
ldx [%i3+%o4],%l3 ! %l3 = 649f9cf838623638
! %l7 = fffffffff0d12dd4, Mem[0000000091800024] = 41531cfb
sth %l7,[%o0+0x024] ! Mem[0000000091800024] = 2dd41cfb
! Mem[000000008e000014] = ec9c4452, %l6 = ffffffffffffffff
ldub [%i0+0x014],%l6 ! %l6 = 00000000000000ec
! Mem[000000009100002c] = e3e5f2bd, %g2 = 0000000000007290
lduw [%i6+0x02c],%g2 ! %g2 = 00000000e3e5f2bd
! Mem[000000009080003c] = b87a0000, %g2 = 00000000e3e5f2bd
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffb87a
p63_label_17:
! %l3 = 649f9cf838623638, Mem[0000000090000010] = 0000003506b44b7a
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = 649f9cf838623638
! Mem[0000000090000008] = 1a2fc349, %g2 = ffffffffffffb87a
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000001a2f
! %l0 = ffffffd4, %l1 = 3d87107d, Mem[000000008f800020] = 649f9cf8 38623638
std %l0,[%i3+%o4] ! Mem[000000008f800020] = ffffffd4 3d87107d
! Mem[0000000090000014] = 38c9f1ad, %g2 = 0000000000001a2f
ldsb [%i4+0x017],%g2 ! %g2 = 0000000000000038
! %l6 = 000000ec, %l7 = f0d12dd4, Mem[0000000090800038] = fc554a3e 5ac4b87a
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 000000ec f0d12dd4
! Mem[0000000091000028] = 1e2de6b0 e3e5f2bd, %g2 = 00000038, %g3 = 000000c7
ldd [%i6+%o5],%g2 ! %g2 = 000000001e2de6b0 00000000e3e5f2bd
! Mem[000000008e800000] = ffffffec, %l1 = 10787e0d3d87107d
ldsw [%i1+%g0],%l1 ! %l1 = ffffffffffffffec
! Mem[0000000091000008] = c9f1ad64, %g18 = de1705fca4fa466a
ldsw [%i6+%o1],%g2 ! %g2 = de1705fca4fa466a
! %l2 = 00000000b2e35ed8, Mem[0000000090800038] = 000000ec
stw %l2,[%i5+0x038] ! Mem[0000000090800038] = b2e35ed8
! %l1 = ffffffffffffffec, Mem[000000008e800030] = 51bd15b3aae92a78
stx %l1,[%i1+0x030] ! Mem[000000008e800030] = ffffffffffffffec
p63_label_18:
! %l6 = 000000ec, %l7 = f0d12dd4, Mem[0000000090800028] = 5ed88f90 cb9834df
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 000000ec f0d12dd4
! %l6 = 00000000000000ec, Mem[0000000090800024] = 33437290
stw %l6,[%i5+0x024] ! Mem[0000000090800024] = 000000ec
! %l6 = 00000000000000ec, Mem[000000009180002a] = 0000b2e3
sth %l6,[%o0+0x02a] ! Mem[0000000091800028] = 00ecb2e3
! %l2 = 00000000b2e35ed8, Mem[0000000090000000] = 00d300c7000000d3
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 00000000b2e35ed8
! Mem[0000000091000008] = c9f1ad64, %g18 = de1705fca4fa466a
ldsw [%i6+%o1],%g2 ! %g2 = de1705fca4fa466a
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = ffffffffc9f1ad64
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
! Mem[0000000091800010] = 14e3f2a0, %g2 = 0c9e91291d1391a2
ldsb [%o0+0x011],%g2 ! %g2 = 0000000000000014
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = 0000000000000014
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
! Mem[0000000090000008] = 1a2fc349, %g2 = 0c9e91291d1391a2
ldub [%i4+0x00a],%g2 ! %g2 = 000000000000001a
! Mem[0000000091800020] = 33c72dd4, %g2 = 000000000000001a
ldsh [%o0+0x022],%g2 ! %g2 = 00000000000033c7
p63_label_19:
! Mem[0000000091800024] = 2dd41cfb, %g2 = 00000000000033c7
lduw [%o0+0x024],%g2 ! %g2 = 000000002dd41cfb
! %l1 = ffffffffffffffec, Mem[0000000091800000] = a214e3f2
sth %l1,[%o0+%g0] ! Mem[0000000091800000] = ffece3f2
! Mem[0000000091000004] = e276df48, %g18 = de1705fca4fa466a
ldsw [%i6+0x004],%g2 ! %g2 = de1705fca4fa466a
! Mem[000000008f80003c] = f0d12de5, %l6 = 00000000000000ec
ldsb [%i3+0x03e],%l6 ! %l6 = 000000000000002d
! %l4 = ffffffec, %l5 = 0000d477, Mem[000000008e000010] = e39adb07 ec9c4452
std %l4,[%i0+%o2] ! Mem[000000008e000010] = ffffffec 0000d477
! %l0 = ffffffffffffffd4, Mem[0000000090800028] = 000000ecf0d12dd4
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffffffd4
! Mem[000000009080001c] = 53628adf, %g18 = de1705fca4fa466a
ldsw [%i5+0x01c],%g2 ! %g2 = de1705fca4fa466a
! %l0 = ffffffffffffffd4, Mem[0000000090000022] = e8a0ecd3
stb %l0,[%i4+0x022] ! Mem[0000000090000020] = d4a0ecd3
! Mem[0000000091000020] = 3d4d27c5, %g2 = 0000000053628adf
lduw [%i6+%o4],%g2 ! %g2 = 000000003d4d27c5
! Mem[000000009080003c] = f0d12dd4, %g2 = 000000003d4d27c5
lduw [%i5+0x03c],%g2 ! %g2 = 00000000f0d12dd4
p63_label_20:
! %l2 = 00000000b2e35ed8, Mem[0000000091000018] = 2c68ec1d9ea6e537
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 00000000b2e35ed8
! %l4 = ffffffffffffffec, Mem[000000008e800010] = b2e35ed8
stw %l4,[%i1+%o2] ! Mem[000000008e800010] = ffffffec
! %l5 = 000000000000d477, Mem[0000000090000028] = 00000000000000c7
stx %l5,[%i4+%o5] ! Mem[0000000090000028] = 000000000000d477
! %l6 = 0000002d, %l7 = f0d12dd4, Mem[000000008f000030] = 857c38af b7f6df41
std %l6,[%i2+0x030] ! Mem[000000008f000030] = 0000002d f0d12dd4
! Mem[0000000090800008] = a19e262f, %g18 = de1705fca4fa466a
ldsw [%i5+%o1],%g2 ! %g2 = de1705fca4fa466a
! Mem[000000008e000018] = 989a423315c7f229, %l2 = 00000000b2e35ed8
ldx [%i0+%o3],%l2 ! %l2 = 989a423315c7f229
! Mem[0000000090000018] = ad640c27, %g2 = ffffffffa19e262f
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffad64
! Mem[000000009000003c] = 2de50000, %g2 = ffffffffffffad64
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000002de5
! Mem[000000008e000030] = 8c7153c1 d477598e, %l2 = 15c7f229, %l3 = 38623638
ldd [%i0+0x030],%l2 ! %l2 = 000000008c7153c1 00000000d477598e
! Mem[0000000090800030] = dc3ef5d3, %g2 = 0000000000002de5
lduw [%i5+0x030],%g2 ! %g2 = 00000000dc3ef5d3
p63_label_21:
! Mem[0000000091000008] = c9f1ad64 0c27ead0, %g2 = dc3ef5d3, %g3 = e3e5f2bd
ldd [%i6+%o1],%g2 ! %g2 = 00000000c9f1ad64 000000000c27ead0
! Mem[0000000090800028] = ffffffff, %g2 = 00000000c9f1ad64
ldsb [%i5+0x029],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800028] = 00ecb2e3, %g2 = ffffffffffffffff
ldsh [%o0+0x02a],%g2 ! %g2 = 00000000000000ec
! Mem[0000000090800030] = f5d358a9, %g2 = 00000000000000ec
lduh [%i5+0x032],%g2 ! %g2 = 000000000000f5d3
! Mem[0000000090000028] = 00000000, %g2 = 000000000000f5d3
ldsb [%i4+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = 0c9e91291d1391a2, %g2 = 0000000000000000
ldx [%o0+%o3],%g2 ! %g2 = 0c9e91291d1391a2
! Mem[0000000091000028] = 1e2de6b0, %g2 = 0c9e91291d1391a2
ldub [%i6+%o5],%g2 ! %g2 = 000000000000001e
! Mem[000000009180000c] = 3791a214, %g2 = 000000000000001e
ldub [%o0+0x00e],%g2 ! %g2 = 0000000000000037
! Mem[0000000090800010] = 357dd0960000d859, %g2 = 0000000000000037
ldx [%i5+%o2],%g2 ! %g2 = 357dd0960000d859
! Mem[0000000090000008] = 1a2fc349, %g2 = 357dd0960000d859
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000001a2f
p63_label_22:
! %l3 = 00000000d477598e, Mem[0000000091800022] = 33c72dd4
sth %l3,[%o0+0x022] ! Mem[0000000091800020] = 598e2dd4
! Mem[0000000091000024] = 2e6fd2f1, %g2 = 0000000000001a2f
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000002e6f
! %l7 = fffffffff0d12dd4, Mem[000000008f00003b] = 00c71858
stb %l7,[%i2+0x03b] ! Mem[000000008f000038] = 00c718d4
! %l2 = 000000008c7153c1, Mem[0000000090000034] = 0c27ead0
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = 8c7153c1
! %l5 = 000000000000d477, Mem[0000000090800028] = ffffffffffffffd4
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = 000000000000d477
! %l1 = ffffffffffffffec, Mem[0000000091000030] = ffffffffffffffec
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffffec
! %l0 = ffffffd4, %l1 = ffffffec, Mem[0000000091800030] = a02a9e39 d4df14b0
std %l0,[%o0+0x030] ! Mem[0000000091800030] = ffffffd4 ffffffec
! %l4 = ffffffffffffffec, Mem[0000000091000028] = 1e2de6b0
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = ffffffec
! %l0 = ffffffffffffffd4, Mem[0000000090000016] = 3638c9f1
stb %l0,[%i4+0x016] ! Mem[0000000090000014] = d438c9f1
! Mem[0000000090000010] = 649f9cf8, %g2 = 0000000000002e6f
lduw [%i4+%o2],%g2 ! %g2 = 00000000649f9cf8
p63_label_23:
! Mem[0000000091800010] = a214e3f2, %g2 = 00000000649f9cf8
ldsb [%o0+%o2],%g2 ! %g2 = ffffffffffffffa2
! %l7 = fffffffff0d12dd4, Mem[000000009080000c] = c9f1ad64
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = f0d12dd4
! Mem[0000000090800018] = 9556073553628adf, %g2 = ffffffffffffffa2
ldx [%i5+%o3],%g2 ! %g2 = 9556073553628adf
! Mem[0000000090800010] = 357dd096, %g2 = 9556073553628adf
lduw [%i5+%o2],%g2 ! %g2 = 00000000357dd096
! %l1 = ffffffffffffffec, Mem[0000000091000030] = ffffffff
stw %l1,[%i6+0x030] ! Mem[0000000091000030] = ffffffec
! Mem[0000000090000028] = 00000000, %g18 = de1705fca4fa466a
ldsw [%i4+%o5],%g2 ! %g2 = de1705fca4fa466a
! Mem[0000000091800024] = 1cfb0000, %g2 = 0000000000000000
lduh [%o0+0x026],%g2 ! %g2 = 0000000000001cfb
! Mem[0000000091000010] = ffffff9c, %g2 = 0000000000001cfb
ldub [%i6+0x013],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800000] = e3f2a02a, %g2 = 00000000000000ff
ldsb [%o0+0x002],%g2 ! %g2 = ffffffffffffffe3
! Mem[000000008f800020] = ffffffd4 3d87107d, %l0 = ffffffd4, %l1 = ffffffec
ldd [%i3+%o4],%l0 ! %l0 = 00000000ffffffd4 000000003d87107d
p63_label_24:
! %l5 = 000000000000d477, Mem[0000000091800010] = a214e3f2
stw %l5,[%o0+%o2] ! Mem[0000000091800010] = 0000d477
! %l7 = fffffffff0d12dd4, Mem[000000009080000c] = f0d12dd4
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = f0d12dd4
! %l2 = 000000008c7153c1, Mem[0000000090000021] = dad4a0ec
stb %l2,[%i4+0x021] ! Mem[0000000090000020] = c1d4a0ec
! %l1 = 000000003d87107d, Mem[0000000090000038] = 9045cbcef07d2de5
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 000000003d87107d
! Mem[0000000091800020] = 21fe598e, %g18 = de1705fca4fa466a
ldsw [%o0+%o4],%g2 ! %g2 = de1705fca4fa466a
! Mem[000000009100000c] = 0c27ead0, %g2 = 0000000021fe598e
ldub [%i6+0x00c],%g2 ! %g2 = 000000000000000c
! Mem[0000000090800020] = 665fc762, %g2 = 000000000000000c
lduw [%i5+%o4],%g2 ! %g2 = 00000000665fc762
! Mem[0000000091000000] = 9c181ec2, %g2 = 00000000665fc762
ldsb [%i6+%g0],%g2 ! %g2 = ffffffffffffff9c
! Mem[0000000090800018] = 07355362, %g2 = ffffffffffffff9c
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000735
! Mem[000000008e800008] = c35e6fac c9712378, %l4 = ffffffec, %l5 = 0000d477
ldd [%i1+%o1],%l4 ! %l4 = 00000000c35e6fac 00000000c9712378
p63_label_25:
! Mem[0000000090800020] = 665fc762, %g2 = 0000000000000735
lduh [%i5+%o4],%g2 ! %g2 = 000000000000665f
! Mem[000000009080003c] = f0d12dd4, %g18 = de1705fca4fa466a
ldsw [%i5+0x03c],%g2 ! %g2 = de1705fca4fa466a
! %l3 = 00000000d477598e, Mem[000000008f800000] = 27aafcd0
sth %l3,[%i3+%g0] ! Mem[000000008f800000] = 598efcd0
! %l4 = c35e6fac, %l5 = c9712378, Mem[0000000090000028] = 00000000 0000d477
std %l4,[%i4+%o5] ! Mem[0000000090000028] = c35e6fac c9712378
! %l4 = 00000000c35e6fac, Mem[0000000091000018] = 00000000
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = c35e6fac
! Mem[0000000091800020] = 598e2dd4, %g2 = fffffffff0d12dd4
ldsh [%o0+0x022],%g2 ! %g2 = 000000000000598e
! %l0 = 00000000ffffffd4, Mem[0000000090800010] = 357dd096
stw %l0,[%i5+%o2] ! Mem[0000000090800010] = ffffffd4
! Mem[0000000090000024] = ecd31cd9, %g2 = 000000000000598e
ldub [%i4+0x024],%g2 ! %g2 = 00000000000000ec
! %l5 = 00000000c9712378, Mem[000000008e800010] = ffffffec
stw %l5,[%i1+%o2] ! Mem[000000008e800010] = c9712378
! Mem[0000000091000000] = 9c181ec2e276df48, %g2 = 00000000000000ec
ldx [%i6+%g0],%g2 ! %g2 = 9c181ec2e276df48
ba,a p63_not_taken_0_end
p63_not_taken_0:
! The following code should not be executed
ldsh [%i0+0x03a],%l0
stw %l4,[%i3+0x00c]
ldd [%i0+0x030],%l6
ldub [%i2+0x00c],%l0
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 00000000ffffffd4
bne,a,pn %xcc,p63_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003d87107d
bne,a,pn %xcc,p63_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008c7153c1
bne,a,pn %xcc,p63_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000d477598e
bne,a,pn %xcc,p63_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c35e6fac
bne,a,pn %xcc,p63_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000c9712378
bne,a,pn %xcc,p63_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000002d
bne,a,pn %xcc,p63_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be fffffffff0d12dd4
bne,a,pn %xcc,p63_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p63_check_fp_registers:
set p63_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 1cd923cb 51beb149
bne %xcc,p63_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be bd001384 a1d9dee5
bne %xcc,p63_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 250786c5 3490b0f2
bne %xcc,p63_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 33e46222 b17a849e
bne %xcc,p63_f6_fail
nop
! Check Local Memory
set p63_local0_expect,%g1
p63_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = ffffffec0000d477
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 = 0000000000000035
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 = f0d12dd49dd75412
ldx [%i0+0x028],%g3 ! Observed data at 000000008e000028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = f17339b42c7304ed
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+0x000],%g2 ! Expected data = ffffffec0000aae9
ldx [%i1+0x000],%g3 ! Observed data at 000000008e800000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = c971237865d6a157
ldx [%i1+0x010],%g3 ! Observed data at 000000008e800010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffffffffffec
ldx [%i1+0x030],%g3 ! Observed data at 000000008e800030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffffe342f2bd
ldx [%i1+0x038],%g3 ! Observed data at 000000008e800038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x038,%g4
set p63_local2_expect,%g1
p63_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = c71d0e9ee7b70035
ldx [%i2+0x000],%g3 ! Observed data at 000000008f000000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5530ba0ae342f2bd
ldx [%i2+0x008],%g3 ! Observed data at 000000008f000008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 36ffb2909f0461ce
ldx [%i2+0x010],%g3 ! Observed data at 000000008f000010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000002df0d12dd4
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 = 00c718d4000000c7
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+0x000],%g2 ! Expected data = 598efcd020612501
ldx [%i3+0x000],%g3 ! Observed data at 000000008f800000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000000000d477
ldx [%i3+0x008],%g3 ! Observed data at 000000008f800008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffd43d87107d
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 = a02a9e39f0d12dd4
ldx [%i3+0x028],%g3 ! Observed data at 000000008f800028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6646b6a5a3630dcc
ldx [%i3+0x030],%g3 ! Observed data at 000000008f800030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = dcd742a5f0d12de5
ldx [%i3+0x038],%g3 ! Observed data at 000000008f800038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x038,%g4
! The test for processor 63 has passed
p63_passed:
ta GOOD_TRAP
nop
p63_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p63_failed
p63_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p63_failed
p63_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p63_failed
p63_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p63_failed
p63_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p63_failed
p63_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p63_failed
p63_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p63_failed
p63_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p63_failed
p63_f0_fail:
set p63_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f2_fail:
set p63_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f4_fail:
set p63_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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:
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000018]
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f800020]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000008]
done
p63_trap1o:
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000018]
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f800020]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000008]
done
p63_trap2e:
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e000000]
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f800008]
stwa %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800000]
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800008]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008e800000]
lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e800020]
ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000028]
done
p63_trap2o:
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e000000]
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f800008]
stwa %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800000]
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800008]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008e800000]
lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e800020]
ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000028]
done
p63_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p63_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
! Cross Processor Interrupt Handler
cross_intr_handler:
membar #Sync
! Identify the recipient of the interrupt
mov 0x10,%g1 ! VA of Core ID Register
ldxa [%g1]ASI_CMP_CORE_ID,%g1
and %g1,0x3f,%g4 ! Extract Core ID in %g4
sll %g4,2,%g1 ! Index into intr receive array
set received_xintr,%g2 ! Pointer to receive counters
lduw [%g2+%g1],%g3 ! Get receive count
inc %g3 ! Incement by 1
st %g3,[%g2+%g1] ! Update receive count
! Reset busy bit interrupts and return
mov 0x40,%g1 ! Busy bit
stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
membar #Sync
retry
inst_access_handler:
done
.align 256
data_access_handler:
1: done
p63_init_memory_pointers:
set p63_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p63_local0_start,%i0
set p63_local1_start,%i1
set p63_local2_start,%i2
set p63_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ee4c37d3c9f1ad64
ldx [%g1+0x008],%l1 ! %l1 = 92a5c73e0c27ead0
ldx [%g1+0x010],%l2 ! %l2 = a214e3f2a02a9e39
ldx [%g1+0x018],%l3 ! %l3 = dcd742a5f0d12de5
ldx [%g1+0x020],%l4 ! %l4 = dda8ddae1e2de6b0
ldx [%g1+0x028],%l5 ! %l5 = aaa0105e8b0b3633
ldx [%g1+0x030],%l6 ! %l6 = 357d7c96b9863913
ldx [%g1+0x038],%l7 ! %l7 = 6646b6a5a3630dcc
! Initialize the output register of window 0
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:
stw %l6,[%i2+0x030] ! Mem[0000000011000030]
ldd [%i1+0x008],%l0 ! Mem[0000000010800008]
sth %l0,[%i3+0x03a] ! Mem[000000001180003a]
ldub [%i1+0x024],%l7 ! Mem[0000000010800024]
stw %l4,[%i0+0x038] ! Mem[0000000010000038]
jmpl %o7,%g0
stx %l1,[%i2+0x038] ! Mem[0000000011000038]
p0_near_0_he:
jmpl %o7,%g0
ldub [%i2+0x023],%l7 ! Mem[0000000011000023]
jmpl %o7,%g0
nop
p1_near_0_le:
ldsw [%i2+0x010],%l6 ! Mem[0000000013000010]
ldsw [%i1+0x028],%l1 ! Mem[0000000012800028]
sth %l0,[%i2+0x01a] ! Mem[000000001300001a]
stx %l7,[%i3+0x020] ! Mem[0000000013800020]
ldsh [%i2+0x03a],%l4 ! Mem[000000001300003a]
jmpl %o7,%g0
stx %l1,[%i1+0x038] ! Mem[0000000012800038]
p1_near_0_he:
jmpl %o7,%g0
stx %l7,[%i1+0x000] ! Mem[0000000012800000]
jmpl %o7,%g0
nop
p2_near_0_le:
stb %l6,[%i2+0x031] ! Mem[0000000015000031]
lduw [%i0+0x008],%l1 ! Mem[0000000014000008]
sth %l0,[%i2+0x03a] ! Mem[000000001500003a]
ldx [%i1+0x020],%l7 ! Mem[0000000014800020]
ldub [%i0+0x03b],%l4 ! Mem[000000001400003b]
jmpl %o7,%g0
sth %l1,[%i1+0x03c] ! Mem[000000001480003c]
p2_near_0_he:
jmpl %o7,%g0
std %l6,[%i1+0x020] ! Mem[0000000014800020]
jmpl %o7,%g0
nop
p3_near_0_le:
ldd [%i2+0x010],%l6 ! Mem[0000000017000010]
ldx [%i0+0x028],%l1 ! Mem[0000000016000028]
sth %l0,[%i1+0x01a] ! Mem[000000001680001a]
ldd [%i1+0x020],%l6 ! Mem[0000000016800020]
stb %l4,[%i2+0x03b] ! Mem[000000001700003b]
jmpl %o7,%g0
stb %l1,[%i1+0x03d] ! Mem[000000001680003d]
p3_near_0_he:
jmpl %o7,%g0
lduw [%i3+0x000],%l7 ! Mem[0000000017800000]
jmpl %o7,%g0
nop
p4_near_0_le:
lduh [%i2+0x030],%l6 ! Mem[0000000019000030]
sth %l1,[%i0+0x00a] ! Mem[000000001800000a]
sth %l0,[%i1+0x03a] ! Mem[000000001880003a]
stb %l7,[%i3+0x024] ! Mem[0000000019800024]
stx %l4,[%i0+0x038] ! Mem[0000000018000038]
jmpl %o7,%g0
stb %l1,[%i1+0x03d] ! Mem[000000001880003d]
p4_near_0_he:
jmpl %o7,%g0
ldsw [%i2+0x020],%l7 ! Mem[0000000019000020]
jmpl %o7,%g0
nop
p5_near_0_le:
sth %l6,[%i2+0x010] ! Mem[000000001b000010]
ldd [%i0+0x028],%l0 ! Mem[000000001a000028]
sth %l0,[%i1+0x01a] ! Mem[000000001a80001a]
ldsb [%i1+0x024],%l7 ! Mem[000000001a800024]
ldsb [%i2+0x03b],%l4 ! Mem[000000001b00003b]
jmpl %o7,%g0
lduw [%i0+0x03c],%l1 ! Mem[000000001a00003c]
p5_near_0_he:
jmpl %o7,%g0
ldd [%i1+0x000],%l6 ! Mem[000000001a800000]
jmpl %o7,%g0
nop
p6_near_0_le:
ldsh [%i2+0x030],%l6 ! Mem[000000001d000030]
ldsw [%i0+0x008],%l1 ! Mem[000000001c000008]
sth %l0,[%i0+0x03a] ! Mem[000000001c00003a]
std %l6,[%i1+0x020] ! Mem[000000001c800020]
lduh [%i0+0x03a],%l4 ! Mem[000000001c00003a]
jmpl %o7,%g0
lduw [%i0+0x03c],%l1 ! Mem[000000001c00003c]
p6_near_0_he:
jmpl %o7,%g0
sth %l7,[%i1+0x022] ! Mem[000000001c800022]
jmpl %o7,%g0
nop
p7_near_0_le:
ldx [%i2+0x010],%l6 ! Mem[000000001f000010]
ldub [%i0+0x02b],%l1 ! Mem[000000001e00002b]
sth %l0,[%i3+0x01a] ! Mem[000000001f80001a]
ldub [%i3+0x024],%l7 ! Mem[000000001f800024]
std %l4,[%i2+0x038] ! Mem[000000001f000038]
jmpl %o7,%g0
ldub [%i3+0x03d],%l1 ! Mem[000000001f80003d]
p7_near_0_he:
jmpl %o7,%g0
ldx [%i0+0x000],%l7 ! Mem[000000001e000000]
jmpl %o7,%g0
nop
p8_near_0_le:
stx %l6,[%i2+0x030] ! Mem[0000000021000030]
ldx [%i0+0x008],%l1 ! Mem[0000000020000008]
sth %l0,[%i3+0x03a] ! Mem[000000002180003a]
sth %l7,[%i1+0x024] ! Mem[0000000020800024]
ldd [%i0+0x038],%l4 ! Mem[0000000020000038]
jmpl %o7,%g0
ldub [%i3+0x03d],%l1 ! Mem[000000002180003d]
p8_near_0_he:
jmpl %o7,%g0
ldsh [%i2+0x022],%l7 ! Mem[0000000021000022]
jmpl %o7,%g0
nop
p9_near_0_le:
ldub [%i2+0x011],%l6 ! Mem[0000000023000011]
sth %l1,[%i3+0x02a] ! Mem[000000002380002a]
sth %l0,[%i2+0x01a] ! Mem[000000002300001a]
lduh [%i1+0x024],%l7 ! Mem[0000000022800024]
ldsh [%i2+0x03a],%l4 ! Mem[000000002300003a]
jmpl %o7,%g0
ldsh [%i2+0x03c],%l1 ! Mem[000000002300003c]
p9_near_0_he:
jmpl %o7,%g0
stx %l7,[%i1+0x000] ! Mem[0000000022800000]
jmpl %o7,%g0
nop
p10_near_0_le:
std %l6,[%i3+0x030] ! Mem[0000000025800030]
ldd [%i3+0x008],%l0 ! Mem[0000000025800008]
sth %l0,[%i1+0x03a] ! Mem[000000002480003a]
stw %l7,[%i3+0x024] ! Mem[0000000025800024]
lduw [%i3+0x038],%l4 ! Mem[0000000025800038]
jmpl %o7,%g0
ldsh [%i2+0x03c],%l1 ! Mem[000000002500003c]
p10_near_0_he:
jmpl %o7,%g0
std %l6,[%i1+0x020] ! Mem[0000000024800020]
jmpl %o7,%g0
nop
p11_near_0_le:
ldsb [%i3+0x011],%l6 ! Mem[0000000027800011]
ldsb [%i3+0x02b],%l1 ! Mem[000000002780002b]
sth %l0,[%i1+0x01a] ! Mem[000000002680001a]
lduw [%i1+0x024],%l7 ! Mem[0000000026800024]
sth %l4,[%i2+0x03a] ! Mem[000000002700003a]
jmpl %o7,%g0
ldd [%i1+0x038],%l0 ! Mem[0000000026800038]
p11_near_0_he:
jmpl %o7,%g0
lduw [%i0+0x000],%l7 ! Mem[0000000026000000]
jmpl %o7,%g0
nop
p12_near_0_le:
lduw [%i3+0x030],%l6 ! Mem[0000000029800030]
ldub [%i3+0x00b],%l1 ! Mem[000000002980000b]
sth %l0,[%i1+0x03a] ! Mem[000000002880003a]
stx %l7,[%i1+0x020] ! Mem[0000000028800020]
stx %l4,[%i3+0x038] ! Mem[0000000029800038]
jmpl %o7,%g0
ldd [%i1+0x038],%l0 ! Mem[0000000028800038]
p12_near_0_he:
jmpl %o7,%g0
ldsw [%i2+0x020],%l7 ! Mem[0000000029000020]
jmpl %o7,%g0
nop
p13_near_0_le:
stw %l6,[%i3+0x010] ! Mem[000000002b800010]
ldx [%i3+0x028],%l1 ! Mem[000000002b800028]
sth %l0,[%i0+0x01a] ! Mem[000000002a00001a]
ldx [%i3+0x020],%l7 ! Mem[000000002b800020]
ldsw [%i2+0x038],%l4 ! Mem[000000002b000038]
jmpl %o7,%g0
stw %l1,[%i1+0x03c] ! Mem[000000002a80003c]
p13_near_0_he:
jmpl %o7,%g0
ldd [%i1+0x000],%l6 ! Mem[000000002a800000]
jmpl %o7,%g0
nop
p14_near_0_le:
ldsw [%i3+0x030],%l6 ! Mem[000000002d800030]
sth %l1,[%i3+0x00a] ! Mem[000000002d80000a]
sth %l0,[%i3+0x03a] ! Mem[000000002d80003a]
ldsh [%i1+0x024],%l7 ! Mem[000000002c800024]
ldx [%i3+0x038],%l4 ! Mem[000000002d800038]
jmpl %o7,%g0
std %l0,[%i1+0x038] ! Mem[000000002c800038]
p14_near_0_he:
jmpl %o7,%g0
stb %l7,[%i1+0x023] ! Mem[000000002c800023]
jmpl %o7,%g0
nop
p15_near_0_le:
stb %l6,[%i3+0x011] ! Mem[000000002f800011]
ldd [%i3+0x028],%l0 ! Mem[000000002f800028]
sth %l0,[%i3+0x01a] ! Mem[000000002f80001a]
stb %l7,[%i1+0x024] ! Mem[000000002e800024]
stw %l4,[%i2+0x038] ! Mem[000000002f000038]
jmpl %o7,%g0
std %l0,[%i0+0x038] ! Mem[000000002e000038]
p15_near_0_he:
jmpl %o7,%g0
lduh [%i0+0x002],%l7 ! Mem[000000002e000002]
jmpl %o7,%g0
nop
p16_near_0_le:
ldd [%i3+0x030],%l6 ! Mem[0000000031800030]
ldsb [%i3+0x00b],%l1 ! Mem[000000003180000b]
sth %l0,[%i2+0x03a] ! Mem[000000003100003a]
ldsw [%i3+0x024],%l7 ! Mem[0000000031800024]
ldd [%i3+0x038],%l4 ! Mem[0000000031800038]
jmpl %o7,%g0
ldx [%i0+0x038],%l1 ! Mem[0000000030000038]
p16_near_0_he:
jmpl %o7,%g0
ldsh [%i3+0x022],%l7 ! Mem[0000000031800022]
jmpl %o7,%g0
nop
p17_near_0_le:
lduh [%i3+0x010],%l6 ! Mem[0000000033800010]
ldub [%i2+0x02b],%l1 ! Mem[000000003300002b]
sth %l0,[%i1+0x01a] ! Mem[000000003280001a]
std %l6,[%i1+0x020] ! Mem[0000000032800020]
ldub [%i2+0x03b],%l4 ! Mem[000000003300003b]
jmpl %o7,%g0
ldx [%i3+0x038],%l1 ! Mem[0000000033800038]
p17_near_0_he:
jmpl %o7,%g0
stx %l7,[%i1+0x000] ! Mem[0000000032800000]
jmpl %o7,%g0
nop
p18_near_0_le:
sth %l6,[%i3+0x030] ! Mem[0000000035800030]
ldx [%i2+0x008],%l1 ! Mem[0000000035000008]
sth %l0,[%i1+0x03a] ! Mem[000000003480003a]
ldub [%i0+0x024],%l7 ! Mem[0000000034000024]
stb %l4,[%i3+0x03b] ! Mem[000000003580003b]
jmpl %o7,%g0
lduh [%i3+0x03c],%l1 ! Mem[000000003580003c]
p18_near_0_he:
jmpl %o7,%g0
std %l6,[%i1+0x020] ! Mem[0000000034800020]
jmpl %o7,%g0
nop
p19_near_0_le:
ldsh [%i3+0x010],%l6 ! Mem[0000000037800010]
sth %l1,[%i2+0x02a] ! Mem[000000003700002a]
sth %l0,[%i1+0x01a] ! Mem[000000003680001a]
stx %l7,[%i3+0x020] ! Mem[0000000037800020]
sth %l4,[%i2+0x03a] ! Mem[000000003700003a]
jmpl %o7,%g0
lduh [%i2+0x03c],%l1 ! Mem[000000003700003c]
p19_near_0_he:
jmpl %o7,%g0
lduw [%i0+0x000],%l7 ! Mem[0000000036000000]
jmpl %o7,%g0
nop
p20_near_0_le:
ldx [%i3+0x030],%l6 ! Mem[0000000039800030]
stw %l1,[%i2+0x008] ! Mem[0000000039000008]
sth %l0,[%i0+0x03a] ! Mem[000000003800003a]
lduh [%i1+0x024],%l7 ! Mem[0000000038800024]
ldsb [%i3+0x03b],%l4 ! Mem[000000003980003b]
jmpl %o7,%g0
ldsw [%i2+0x03c],%l1 ! Mem[000000003900003c]
p20_near_0_he:
jmpl %o7,%g0
ldsw [%i3+0x020],%l7 ! Mem[0000000039800020]
jmpl %o7,%g0
nop
p21_near_0_le:
ldsb [%i3+0x011],%l6 ! Mem[000000003b800011]
ldsb [%i2+0x02b],%l1 ! Mem[000000003b00002b]
sth %l0,[%i0+0x01a] ! Mem[000000003a00001a]
ldd [%i0+0x020],%l6 ! Mem[000000003a000020]
lduh [%i2+0x03a],%l4 ! Mem[000000003b00003a]
jmpl %o7,%g0
ldsw [%i1+0x03c],%l1 ! Mem[000000003a80003c]
p21_near_0_he:
jmpl %o7,%g0
stw %l7,[%i2+0x000] ! Mem[000000003b000000]
jmpl %o7,%g0
nop
p22_near_0_le:
lduw [%i3+0x030],%l6 ! Mem[000000003d800030]
ldub [%i2+0x00b],%l1 ! Mem[000000003d00000b]
sth %l0,[%i3+0x03a] ! Mem[000000003d80003a]
lduw [%i3+0x024],%l7 ! Mem[000000003d800024]
std %l4,[%i3+0x038] ! Mem[000000003d800038]
jmpl %o7,%g0
ldsb [%i1+0x03d],%l1 ! Mem[000000003c80003d]
p22_near_0_he:
jmpl %o7,%g0
stb %l7,[%i1+0x023] ! Mem[000000003c800023]
jmpl %o7,%g0
nop
p23_near_0_le:
stw %l6,[%i3+0x010] ! Mem[000000003f800010]
ldx [%i2+0x028],%l1 ! Mem[000000003f000028]
stb %l0,[%i2+0x01a] ! Mem[000000003f00001a]
ldsb [%i1+0x024],%l7 ! Mem[000000003e800024]
stw %l4,[%i1+0x038] ! Mem[000000003e800038]
jmpl %o7,%g0
ldsb [%i1+0x03d],%l1 ! Mem[000000003e80003d]
p23_near_0_he:
jmpl %o7,%g0
lduh [%i0+0x002],%l7 ! Mem[000000003e000002]
jmpl %o7,%g0
nop
p24_near_0_le:
ldsw [%i3+0x030],%l6 ! Mem[0000000041800030]
stb %l1,[%i2+0x00b] ! Mem[000000004100000b]
stb %l0,[%i2+0x03a] ! Mem[000000004100003a]
ldx [%i0+0x020],%l7 ! Mem[0000000040000020]
ldsh [%i3+0x03a],%l4 ! Mem[000000004180003a]
jmpl %o7,%g0
stx %l1,[%i1+0x038] ! Mem[0000000040800038]
p24_near_0_he:
jmpl %o7,%g0
ldsh [%i3+0x022],%l7 ! Mem[0000000041800022]
jmpl %o7,%g0
nop
p25_near_0_le:
stb %l6,[%i3+0x011] ! Mem[0000000043800011]
stw %l1,[%i1+0x028] ! Mem[0000000042800028]
stb %l0,[%i1+0x01a] ! Mem[000000004280001a]
ldsh [%i3+0x024],%l7 ! Mem[0000000043800024]
lduw [%i1+0x038],%l4 ! Mem[0000000042800038]
jmpl %o7,%g0
sth %l1,[%i0+0x03c] ! Mem[000000004200003c]
p25_near_0_he:
jmpl %o7,%g0
stx %l7,[%i2+0x000] ! Mem[0000000043000000]
jmpl %o7,%g0
nop
p26_near_0_le:
ldd [%i3+0x030],%l6 ! Mem[0000000045800030]
ldsb [%i1+0x00b],%l1 ! Mem[000000004480000b]
stb %l0,[%i1+0x03a] ! Mem[000000004480003a]
sth %l7,[%i1+0x024] ! Mem[0000000044800024]
stb %l4,[%i3+0x03b] ! Mem[000000004580003b]
jmpl %o7,%g0
sth %l1,[%i0+0x03c] ! Mem[000000004400003c]
p26_near_0_he:
jmpl %o7,%g0
std %l6,[%i1+0x020] ! Mem[0000000044800020]
jmpl %o7,%g0
nop
p27_near_0_le:
lduh [%i3+0x010],%l6 ! Mem[0000000047800010]
ldub [%i1+0x02b],%l1 ! Mem[000000004680002b]
stb %l0,[%i1+0x01a] ! Mem[000000004680001a]
ldsw [%i0+0x024],%l7 ! Mem[0000000046000024]
stx %l4,[%i1+0x038] ! Mem[0000000046800038]
jmpl %o7,%g0
stb %l1,[%i3+0x03d] ! Mem[000000004780003d]
p27_near_0_he:
jmpl %o7,%g0
lduw [%i0+0x000],%l7 ! Mem[0000000046000000]
jmpl %o7,%g0
nop
p28_near_0_le:
sth %l6,[%i3+0x030] ! Mem[0000000049800030]
lduh [%i1+0x00a],%l1 ! Mem[000000004880000a]
stb %l0,[%i0+0x03a] ! Mem[000000004800003a]
stw %l7,[%i3+0x024] ! Mem[0000000049800024]
ldsw [%i3+0x038],%l4 ! Mem[0000000049800038]
jmpl %o7,%g0
stb %l1,[%i3+0x03d] ! Mem[000000004980003d]
p28_near_0_he:
jmpl %o7,%g0
ldsb [%i3+0x023],%l7 ! Mem[0000000049800023]
jmpl %o7,%g0
nop
p29_near_0_le:
ldsh [%i3+0x010],%l6 ! Mem[000000004b800010]
stb %l1,[%i1+0x02b] ! Mem[000000004a80002b]
stb %l0,[%i3+0x01a] ! Mem[000000004b80001a]
ldub [%i1+0x024],%l7 ! Mem[000000004a800024]
lduh [%i1+0x03a],%l4 ! Mem[000000004a80003a]
jmpl %o7,%g0
lduw [%i2+0x03c],%l1 ! Mem[000000004b00003c]
p29_near_0_he:
jmpl %o7,%g0
stw %l7,[%i2+0x000] ! Mem[000000004b000000]
jmpl %o7,%g0
nop
p30_near_0_le:
ldx [%i3+0x030],%l6 ! Mem[000000004d800030]
stw %l1,[%i1+0x008] ! Mem[000000004c800008]
stb %l0,[%i3+0x03a] ! Mem[000000004d80003a]
stx %l7,[%i0+0x020] ! Mem[000000004c000020]
std %l4,[%i3+0x038] ! Mem[000000004d800038]
jmpl %o7,%g0
lduw [%i2+0x03c],%l1 ! Mem[000000004d00003c]
p30_near_0_he:
jmpl %o7,%g0
stb %l7,[%i1+0x023] ! Mem[000000004c800023]
jmpl %o7,%g0
nop
p31_near_0_le:
stx %l6,[%i0+0x010] ! Mem[000000004e000010]
ldsb [%i1+0x02b],%l1 ! Mem[000000004e80002b]
stb %l0,[%i2+0x01a] ! Mem[000000004f00001a]
ldx [%i3+0x020],%l7 ! Mem[000000004f800020]
ldd [%i1+0x038],%l4 ! Mem[000000004e800038]
jmpl %o7,%g0
ldub [%i1+0x03d],%l1 ! Mem[000000004e80003d]
p31_near_0_he:
jmpl %o7,%g0
lduh [%i0+0x002],%l7 ! Mem[000000004e000002]
jmpl %o7,%g0
nop
p32_near_0_le:
ldub [%i0+0x031],%l6 ! Mem[0000000050000031]
ldub [%i1+0x00b],%l1 ! Mem[000000005080000b]
stb %l0,[%i1+0x03a] ! Mem[000000005080003a]
ldd [%i1+0x020],%l6 ! Mem[0000000050800020]
ldub [%i3+0x03b],%l4 ! Mem[000000005180003b]
jmpl %o7,%g0
ldub [%i1+0x03d],%l1 ! Mem[000000005080003d]
p32_near_0_he:
jmpl %o7,%g0
ldsh [%i3+0x022],%l7 ! Mem[0000000051800022]
jmpl %o7,%g0
nop
p33_near_0_le:
std %l6,[%i0+0x010] ! Mem[0000000052000010]
lduh [%i1+0x02a],%l1 ! Mem[000000005280002a]
stb %l0,[%i1+0x01a] ! Mem[000000005280001a]
stb %l7,[%i0+0x024] ! Mem[0000000052000024]
lduw [%i1+0x038],%l4 ! Mem[0000000052800038]
jmpl %o7,%g0
ldsh [%i1+0x03c],%l1 ! Mem[000000005280003c]
p33_near_0_he:
jmpl %o7,%g0
stx %l7,[%i2+0x000] ! Mem[0000000053000000]
jmpl %o7,%g0
nop
p34_near_0_le:
ldsb [%i0+0x031],%l6 ! Mem[0000000054000031]
stb %l1,[%i1+0x00b] ! Mem[000000005480000b]
stb %l0,[%i1+0x03a] ! Mem[000000005480003a]
ldsb [%i3+0x024],%l7 ! Mem[0000000055800024]
sth %l4,[%i3+0x03a] ! Mem[000000005580003a]
jmpl %o7,%g0
ldsh [%i1+0x03c],%l1 ! Mem[000000005480003c]
p34_near_0_he:
jmpl %o7,%g0
std %l6,[%i1+0x020] ! Mem[0000000054800020]
jmpl %o7,%g0
nop
p35_near_0_le:
lduw [%i0+0x010],%l6 ! Mem[0000000056000010]
stw %l1,[%i1+0x028] ! Mem[0000000056800028]
stb %l0,[%i0+0x01a] ! Mem[000000005600001a]
std %l6,[%i1+0x020] ! Mem[0000000056800020]
ldsb [%i1+0x03b],%l4 ! Mem[000000005680003b]
jmpl %o7,%g0
ldd [%i0+0x038],%l0 ! Mem[0000000056000038]
p35_near_0_he:
jmpl %o7,%g0
ldub [%i1+0x003],%l7 ! Mem[0000000056800003]
jmpl %o7,%g0
nop
p36_near_0_le:
stw %l6,[%i0+0x030] ! Mem[0000000058000030]
ldsb [%i1+0x00b],%l1 ! Mem[000000005880000b]
stb %l0,[%i0+0x03a] ! Mem[000000005800003a]
ldub [%i0+0x024],%l7 ! Mem[0000000058000024]
ldsw [%i3+0x038],%l4 ! Mem[0000000059800038]
jmpl %o7,%g0
stw %l1,[%i0+0x03c] ! Mem[000000005800003c]
p36_near_0_he:
jmpl %o7,%g0
ldsb [%i3+0x023],%l7 ! Mem[0000000059800023]
jmpl %o7,%g0
nop
p37_near_0_le:
ldsw [%i0+0x010],%l6 ! Mem[000000005a000010]
ldsh [%i1+0x02a],%l1 ! Mem[000000005a80002a]
stb %l0,[%i3+0x01a] ! Mem[000000005b80001a]
sth %l7,[%i3+0x024] ! Mem[000000005b800024]
ldx [%i1+0x038],%l4 ! Mem[000000005a800038]
jmpl %o7,%g0
stw %l1,[%i3+0x03c] ! Mem[000000005b80003c]
p37_near_0_he:
jmpl %o7,%g0
stw %l7,[%i2+0x000] ! Mem[000000005b000000]
jmpl %o7,%g0
nop
p38_near_0_le:
stb %l6,[%i0+0x031] ! Mem[000000005c000031]
lduh [%i1+0x00a],%l1 ! Mem[000000005c80000a]
stb %l0,[%i2+0x03a] ! Mem[000000005d00003a]
lduh [%i1+0x024],%l7 ! Mem[000000005c800024]
stw %l4,[%i3+0x038] ! Mem[000000005d800038]
jmpl %o7,%g0
std %l0,[%i3+0x038] ! Mem[000000005d800038]
p38_near_0_he:
jmpl %o7,%g0
stb %l7,[%i1+0x023] ! Mem[000000005c800023]
jmpl %o7,%g0
nop
p39_near_0_le:
ldd [%i0+0x010],%l6 ! Mem[000000005e000010]
stb %l1,[%i1+0x02b] ! Mem[000000005e80002b]
stb %l0,[%i2+0x01a] ! Mem[000000005f00001a]
stw %l7,[%i0+0x024] ! Mem[000000005e000024]
ldsh [%i1+0x03a],%l4 ! Mem[000000005e80003a]
jmpl %o7,%g0
std %l0,[%i2+0x038] ! Mem[000000005f000038]
p39_near_0_he:
jmpl %o7,%g0
lduh [%i1+0x002],%l7 ! Mem[000000005e800002]
jmpl %o7,%g0
nop
p40_near_0_le:
lduh [%i0+0x030],%l6 ! Mem[0000000060000030]
stw %l1,[%i0+0x008] ! Mem[0000000060000008]
stb %l0,[%i1+0x03a] ! Mem[000000006080003a]
lduw [%i3+0x024],%l7 ! Mem[0000000061800024]
ldub [%i3+0x03b],%l4 ! Mem[000000006180003b]
jmpl %o7,%g0
ldx [%i2+0x038],%l1 ! Mem[0000000061000038]
p40_near_0_he:
jmpl %o7,%g0
ldsh [%i0+0x022],%l7 ! Mem[0000000060000022]
jmpl %o7,%g0
nop
p41_near_0_le:
sth %l6,[%i0+0x010] ! Mem[0000000062000010]
stx %l1,[%i0+0x028] ! Mem[0000000062000028]
stb %l0,[%i1+0x01a] ! Mem[000000006280001a]
stx %l7,[%i1+0x020] ! Mem[0000000062800020]
stb %l4,[%i1+0x03b] ! Mem[000000006280003b]
jmpl %o7,%g0
ldx [%i1+0x038],%l1 ! Mem[0000000062800038]
p41_near_0_he:
jmpl %o7,%g0
stx %l7,[%i2+0x000] ! Mem[0000000063000000]
jmpl %o7,%g0
nop
p42_near_0_le:
ldsh [%i1+0x030],%l6 ! Mem[0000000064800030]
ldsh [%i0+0x00a],%l1 ! Mem[000000006400000a]
stb %l0,[%i1+0x03a] ! Mem[000000006480003a]
ldx [%i0+0x020],%l7 ! Mem[0000000064000020]
stx %l4,[%i3+0x038] ! Mem[0000000065800038]
jmpl %o7,%g0
lduh [%i1+0x03c],%l1 ! Mem[000000006480003c]
p42_near_0_he:
jmpl %o7,%g0
ldx [%i1+0x020],%l7 ! Mem[0000000064800020]
jmpl %o7,%g0
nop
p43_near_0_le:
ldx [%i1+0x010],%l6 ! Mem[0000000066800010]
lduh [%i0+0x02a],%l1 ! Mem[000000006600002a]
stb %l0,[%i0+0x01a] ! Mem[000000006600001a]
ldsh [%i3+0x024],%l7 ! Mem[0000000067800024]
ldsb [%i1+0x03b],%l4 ! Mem[000000006680003b]
jmpl %o7,%g0
lduh [%i1+0x03c],%l1 ! Mem[000000006680003c]
p43_near_0_he:
jmpl %o7,%g0
ldub [%i1+0x003],%l7 ! Mem[0000000066800003]
jmpl %o7,%g0
nop
p44_near_0_le:
stx %l6,[%i1+0x030] ! Mem[0000000068800030]
stb %l1,[%i0+0x00b] ! Mem[000000006800000b]
stb %l0,[%i3+0x03a] ! Mem[000000006980003a]
stb %l7,[%i1+0x024] ! Mem[0000000068800024]
lduh [%i3+0x03a],%l4 ! Mem[000000006980003a]
jmpl %o7,%g0
ldsw [%i1+0x03c],%l1 ! Mem[000000006880003c]
p44_near_0_he:
jmpl %o7,%g0
ldsb [%i0+0x023],%l7 ! Mem[0000000068000023]
jmpl %o7,%g0
nop
p45_near_0_le:
ldub [%i1+0x011],%l6 ! Mem[000000006a800011]
std %l0,[%i0+0x028] ! Mem[000000006a000028]
stb %l0,[%i3+0x01a] ! Mem[000000006b80001a]
ldsw [%i0+0x024],%l7 ! Mem[000000006a000024]
std %l4,[%i1+0x038] ! Mem[000000006a800038]
jmpl %o7,%g0
ldsw [%i0+0x03c],%l1 ! Mem[000000006a00003c]
p45_near_0_he:
jmpl %o7,%g0
stw %l7,[%i2+0x000] ! Mem[000000006b000000]
jmpl %o7,%g0
nop
p46_near_0_le:
std %l6,[%i1+0x030] ! Mem[000000006c800030]
stx %l1,[%i0+0x008] ! Mem[000000006c000008]
stb %l0,[%i2+0x03a] ! Mem[000000006d00003a]
std %l6,[%i3+0x020] ! Mem[000000006d800020]
ldd [%i3+0x038],%l4 ! Mem[000000006d800038]
jmpl %o7,%g0
ldsb [%i0+0x03d],%l1 ! Mem[000000006c00003d]
p46_near_0_he:
jmpl %o7,%g0
stb %l7,[%i1+0x023] ! Mem[000000006c800023]
jmpl %o7,%g0
nop
p47_near_0_le:
ldsb [%i1+0x011],%l6 ! Mem[000000006e800011]
ldsh [%i3+0x02a],%l1 ! Mem[000000006f80002a]
stb %l0,[%i1+0x01a] ! Mem[000000006e80001a]
ldub [%i1+0x024],%l7 ! Mem[000000006e800024]
ldsh [%i1+0x03a],%l4 ! Mem[000000006e80003a]
jmpl %o7,%g0
stx %l1,[%i3+0x038] ! Mem[000000006f800038]
p47_near_0_he:
jmpl %o7,%g0
lduh [%i1+0x002],%l7 ! Mem[000000006e800002]
jmpl %o7,%g0
nop
p48_near_0_le:
lduw [%i1+0x030],%l6 ! Mem[0000000070800030]
lduh [%i3+0x00a],%l1 ! Mem[000000007180000a]
stb %l0,[%i1+0x03a] ! Mem[000000007080003a]
stx %l7,[%i0+0x020] ! Mem[0000000070000020]
lduw [%i3+0x038],%l4 ! Mem[0000000071800038]
jmpl %o7,%g0
stx %l1,[%i3+0x038] ! Mem[0000000071800038]
p48_near_0_he:
jmpl %o7,%g0
ldsh [%i0+0x022],%l7 ! Mem[0000000070000022]
jmpl %o7,%g0
nop
p49_near_0_le:
stw %l6,[%i1+0x010] ! Mem[0000000072800010]
stb %l1,[%i3+0x02b] ! Mem[000000007380002b]
stb %l0,[%i1+0x01a] ! Mem[000000007280001a]
lduh [%i3+0x024],%l7 ! Mem[0000000073800024]
sth %l4,[%i0+0x03a] ! Mem[000000007200003a]
jmpl %o7,%g0
sth %l1,[%i2+0x03c] ! Mem[000000007300003c]
p49_near_0_he:
jmpl %o7,%g0
sth %l7,[%i3+0x002] ! Mem[0000000073800002]
jmpl %o7,%g0
nop
p50_near_0_le:
ldsw [%i1+0x030],%l6 ! Mem[0000000074800030]
std %l0,[%i3+0x008] ! Mem[0000000075800008]
stb %l0,[%i0+0x03a] ! Mem[000000007400003a]
ldd [%i1+0x020],%l6 ! Mem[0000000074800020]
stx %l4,[%i3+0x038] ! Mem[0000000075800038]
jmpl %o7,%g0
sth %l1,[%i2+0x03c] ! Mem[000000007500003c]
p50_near_0_he:
jmpl %o7,%g0
ldx [%i1+0x020],%l7 ! Mem[0000000074800020]
jmpl %o7,%g0
nop
p51_near_0_le:
stb %l6,[%i1+0x011] ! Mem[0000000076800011]
stx %l1,[%i3+0x028] ! Mem[0000000077800028]
stb %l0,[%i3+0x01a] ! Mem[000000007780001a]
lduw [%i0+0x024],%l7 ! Mem[0000000076000024]
ldsw [%i0+0x038],%l4 ! Mem[0000000076000038]
jmpl %o7,%g0
stb %l1,[%i1+0x03d] ! Mem[000000007680003d]
p51_near_0_he:
jmpl %o7,%g0
ldub [%i1+0x003],%l7 ! Mem[0000000076800003]
jmpl %o7,%g0
nop
p52_near_0_le:
ldd [%i1+0x030],%l6 ! Mem[0000000078800030]
ldsh [%i3+0x00a],%l1 ! Mem[000000007980000a]
stb %l0,[%i3+0x03a] ! Mem[000000007980003a]
ldsb [%i3+0x024],%l7 ! Mem[0000000079800024]
ldx [%i3+0x038],%l4 ! Mem[0000000079800038]
jmpl %o7,%g0
stb %l1,[%i1+0x03d] ! Mem[000000007880003d]
p52_near_0_he:
jmpl %o7,%g0
ldsb [%i0+0x023],%l7 ! Mem[0000000078000023]
jmpl %o7,%g0
nop
p53_near_0_le:
lduh [%i2+0x010],%l6 ! Mem[000000007b000010]
lduh [%i3+0x02a],%l1 ! Mem[000000007b80002a]
stb %l0,[%i2+0x01a] ! Mem[000000007b00001a]
ldx [%i1+0x020],%l7 ! Mem[000000007a800020]
std %l4,[%i0+0x038] ! Mem[000000007a000038]
jmpl %o7,%g0
lduw [%i1+0x03c],%l1 ! Mem[000000007a80003c]
p53_near_0_he:
jmpl %o7,%g0
stw %l7,[%i3+0x000] ! Mem[000000007b800000]
jmpl %o7,%g0
nop
p54_near_0_le:
sth %l6,[%i2+0x030] ! Mem[000000007d000030]
lduw [%i3+0x008],%l1 ! Mem[000000007d800008]
stb %l0,[%i1+0x03a] ! Mem[000000007c80003a]
ldsh [%i0+0x024],%l7 ! Mem[000000007c000024]
ldd [%i3+0x038],%l4 ! Mem[000000007d800038]
jmpl %o7,%g0
lduw [%i1+0x03c],%l1 ! Mem[000000007c80003c]
p54_near_0_he:
jmpl %o7,%g0
stb %l7,[%i2+0x023] ! Mem[000000007d000023]
jmpl %o7,%g0
nop
p55_near_0_le:
ldsh [%i2+0x010],%l6 ! Mem[000000007f000010]
std %l0,[%i2+0x028] ! Mem[000000007f000028]
stb %l0,[%i1+0x01a] ! Mem[000000007e80001a]
sth %l7,[%i3+0x024] ! Mem[000000007f800024]
ldub [%i0+0x03b],%l4 ! Mem[000000007e00003b]
jmpl %o7,%g0
ldub [%i0+0x03d],%l1 ! Mem[000000007e00003d]
p55_near_0_he:
jmpl %o7,%g0
lduh [%i1+0x002],%l7 ! Mem[000000007e800002]
jmpl %o7,%g0
nop
p56_near_0_le:
std %l6,[%i2+0x030] ! Mem[0000000081000030]
stx %l1,[%i2+0x008] ! Mem[0000000081000008]
stb %l0,[%i1+0x03a] ! Mem[000000008080003a]
ldsw [%i1+0x024],%l7 ! Mem[0000000080800024]
stb %l4,[%i3+0x03b] ! Mem[000000008180003b]
jmpl %o7,%g0
ldub [%i0+0x03d],%l1 ! Mem[000000008000003d]
p56_near_0_he:
jmpl %o7,%g0
ldd [%i0+0x020],%l6 ! Mem[0000000080000020]
jmpl %o7,%g0
nop
p57_near_0_le:
ldsb [%i2+0x011],%l6 ! Mem[0000000083000011]
ldsh [%i2+0x02a],%l1 ! Mem[000000008300002a]
stb %l0,[%i0+0x01a] ! Mem[000000008200001a]
stw %l7,[%i0+0x024] ! Mem[0000000082000024]
sth %l4,[%i0+0x03a] ! Mem[000000008200003a]
jmpl %o7,%g0
ldsh [%i3+0x03c],%l1 ! Mem[000000008380003c]
p57_near_0_he:
jmpl %o7,%g0
sth %l7,[%i3+0x002] ! Mem[0000000083800002]
jmpl %o7,%g0
nop
p58_near_0_le:
lduw [%i2+0x030],%l6 ! Mem[0000000085000030]
ldsw [%i2+0x008],%l1 ! Mem[0000000085000008]
stb %l0,[%i0+0x03a] ! Mem[000000008400003a]
ldub [%i2+0x024],%l7 ! Mem[0000000085000024]
ldsb [%i3+0x03b],%l4 ! Mem[000000008580003b]
jmpl %o7,%g0
ldd [%i3+0x038],%l0 ! Mem[0000000085800038]
p58_near_0_he:
jmpl %o7,%g0
ldx [%i2+0x020],%l7 ! Mem[0000000085000020]
jmpl %o7,%g0
nop
p59_near_0_le:
stw %l6,[%i2+0x010] ! Mem[0000000087000010]
lduw [%i2+0x028],%l1 ! Mem[0000000087000028]
stb %l0,[%i3+0x01a] ! Mem[000000008780001a]
stx %l7,[%i1+0x020] ! Mem[0000000086800020]
lduh [%i0+0x03a],%l4 ! Mem[000000008600003a]
jmpl %o7,%g0
ldd [%i2+0x038],%l0 ! Mem[0000000087000038]
p59_near_0_he:
jmpl %o7,%g0
ldub [%i1+0x003],%l7 ! Mem[0000000086800003]
jmpl %o7,%g0
nop
p60_near_0_le:
ldsw [%i2+0x030],%l6 ! Mem[0000000089000030]
std %l0,[%i2+0x008] ! Mem[0000000089000008]
stb %l0,[%i2+0x03a] ! Mem[000000008900003a]
ldx [%i0+0x020],%l7 ! Mem[0000000088000020]
ldx [%i3+0x038],%l4 ! Mem[0000000089800038]
jmpl %o7,%g0
stw %l1,[%i2+0x03c] ! Mem[000000008900003c]
p60_near_0_he:
jmpl %o7,%g0
ldsb [%i0+0x023],%l7 ! Mem[0000000088000023]
jmpl %o7,%g0
nop
p61_near_0_le:
stb %l6,[%i2+0x011] ! Mem[000000008b000011]
stx %l1,[%i2+0x028] ! Mem[000000008b000028]
stb %l0,[%i2+0x01a] ! Mem[000000008b00001a]
ldd [%i2+0x020],%l6 ! Mem[000000008b000020]
stw %l4,[%i0+0x038] ! Mem[000000008a000038]
jmpl %o7,%g0
stw %l1,[%i1+0x03c] ! Mem[000000008a80003c]
p61_near_0_he:
jmpl %o7,%g0
stw %l7,[%i3+0x000] ! Mem[000000008b800000]
jmpl %o7,%g0
nop
p62_near_0_le:
ldd [%i2+0x030],%l6 ! Mem[000000008d000030]
ldd [%i1+0x008],%l0 ! Mem[000000008c800008]
stb %l0,[%i1+0x03a] ! Mem[000000008c80003a]
stb %l7,[%i1+0x024] ! Mem[000000008c800024]
ldsh [%i2+0x03a],%l4 ! Mem[000000008d00003a]
jmpl %o7,%g0
std %l0,[%i1+0x038] ! Mem[000000008c800038]
p62_near_0_he:
jmpl %o7,%g0
lduw [%i2+0x020],%l7 ! Mem[000000008d000020]
jmpl %o7,%g0
nop
p63_near_0_le:
lduh [%i2+0x010],%l6 ! Mem[000000008f000010]
ldsw [%i1+0x028],%l1 ! Mem[000000008e800028]
stb %l0,[%i1+0x01a] ! Mem[000000008e80001a]
ldsb [%i0+0x024],%l7 ! Mem[000000008e000024]
lduw [%i0+0x038],%l4 ! Mem[000000008e000038]
jmpl %o7,%g0
std %l0,[%i1+0x038] ! Mem[000000008e800038]
p63_near_0_he:
jmpl %o7,%g0
ldsw [%i1+0x000],%l7 ! Mem[000000008e800000]
jmpl %o7,%g0
nop
near0_b2b_h:
nop
nop
nop
jmpl %o7,%g0
nop
near0_b2b_l:
nop
nop
nop
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
ldsb [%i0+0x02d],%l5 ! Mem[000000001000002d]
stx %l0,[%i1+0x038] ! Mem[0000000010800038]
ldub [%i0+0x02f],%l6 ! Mem[000000001000002f]
jmpl %o7,%g0
ldx [%i1+0x028],%l1 ! Mem[0000000010800028]
p0_near_1_he:
stx %l7,[%i2+0x038] ! Mem[0000000011000038]
std %l4,[%i1+0x020] ! Mem[0000000010800020]
lduw [%i1+0x010],%l4 ! Mem[0000000010800010]
lduw [%i3+0x02c],%l0 ! Mem[000000001180002c]
lduw [%i3+0x000],%l4 ! Mem[0000000011800000]
jmpl %o7,%g0
ldsb [%i2+0x021],%l1 ! Mem[0000000011000021]
p1_near_1_le:
lduh [%i2+0x03e],%l5 ! Mem[000000001300003e]
ldd [%i1+0x038],%l0 ! Mem[0000000012800038]
lduw [%i1+0x034],%l3 ! Mem[0000000012800034]
jmpl %o7,%g0
ldsw [%i0+0x038],%l5 ! Mem[0000000012000038]
p1_near_1_he:
jmpl %o7,%g0
lduw [%i3+0x030],%l7 ! Mem[0000000013800030]
jmpl %o7,%g0
nop
p2_near_1_le:
lduw [%i2+0x03c],%l5 ! Mem[000000001500003c]
ldd [%i0+0x038],%l0 ! Mem[0000000014000038]
ldx [%i1+0x030],%l3 ! Mem[0000000014800030]
jmpl %o7,%g0
ldd [%i0+0x018],%l4 ! Mem[0000000014000018]
p2_near_1_he:
jmpl %o7,%g0
ldx [%i1+0x010],%l7 ! Mem[0000000014800010]
jmpl %o7,%g0
nop
p3_near_1_le:
ldx [%i2+0x038],%l5 ! Mem[0000000017000038]
stw %l1,[%i2+0x03c] ! Mem[000000001700003c]
lduw [%i2+0x034],%l3 ! Mem[0000000017000034]
jmpl %o7,%g0
sth %l5,[%i2+0x038] ! Mem[0000000017000038]
p3_near_1_he:
jmpl %o7,%g0
stb %l7,[%i2+0x033] ! Mem[0000000017000033]
jmpl %o7,%g0
nop
p4_near_1_le:
stb %l5,[%i1+0x03f] ! Mem[000000001880003f]
stw %l1,[%i1+0x03c] ! Mem[000000001880003c]
ldx [%i2+0x030],%l3 ! Mem[0000000019000030]
jmpl %o7,%g0
ldx [%i1+0x018],%l5 ! Mem[0000000018800018]
p4_near_1_he:
jmpl %o7,%g0
std %l6,[%i3+0x010] ! Mem[0000000019800010]
jmpl %o7,%g0
nop
p5_near_1_le:
std %l4,[%i0+0x038] ! Mem[000000001a000038]
stw %l1,[%i0+0x03c] ! Mem[000000001a00003c]
stb %l3,[%i2+0x037] ! Mem[000000001b000037]
jmpl %o7,%g0
ldsh [%i0+0x038],%l5 ! Mem[000000001a000038]
p5_near_1_he:
jmpl %o7,%g0
stx %l7,[%i0+0x030] ! Mem[000000001a000030]
jmpl %o7,%g0
nop
p6_near_1_le:
sth %l5,[%i0+0x03e] ! Mem[000000001c00003e]
std %l0,[%i2+0x038] ! Mem[000000001d000038]
std %l2,[%i2+0x030] ! Mem[000000001d000030]
jmpl %o7,%g0
stx %l5,[%i3+0x018] ! Mem[000000001d800018]
p6_near_1_he:
jmpl %o7,%g0
ldd [%i2+0x010],%l6 ! Mem[000000001d000010]
jmpl %o7,%g0
nop
p7_near_1_le:
stw %l5,[%i3+0x03c] ! Mem[000000001f80003c]
std %l0,[%i1+0x038] ! Mem[000000001e800038]
sth %l3,[%i2+0x036] ! Mem[000000001f000036]
jmpl %o7,%g0
std %l4,[%i1+0x038] ! Mem[000000001e800038]
p7_near_1_he:
jmpl %o7,%g0
ldsb [%i2+0x033],%l7 ! Mem[000000001f000033]
jmpl %o7,%g0
nop
p8_near_1_le:
stx %l5,[%i2+0x038] ! Mem[0000000021000038]
ldx [%i0+0x038],%l1 ! Mem[0000000020000038]
stw %l3,[%i3+0x034] ! Mem[0000000021800034]
jmpl %o7,%g0
lduw [%i0+0x018],%l5 ! Mem[0000000020000018]
p8_near_1_he:
jmpl %o7,%g0
ldub [%i0+0x013],%l7 ! Mem[0000000020000013]
jmpl %o7,%g0
nop
p9_near_1_le:
ldd [%i2+0x038],%l4 ! Mem[0000000023000038]
ldx [%i2+0x038],%l1 ! Mem[0000000023000038]
stx %l3,[%i3+0x030] ! Mem[0000000023800030]
jmpl %o7,%g0
ldsb [%i0+0x038],%l5 ! Mem[0000000022000038]
p9_near_1_he:
jmpl %o7,%g0
lduh [%i1+0x032],%l7 ! Mem[0000000022800032]
jmpl %o7,%g0
nop
p10_near_1_le:
ldsb [%i2+0x03f],%l5 ! Mem[000000002500003f]
lduh [%i1+0x03e],%l1 ! Mem[000000002480003e]
ldd [%i3+0x030],%l2 ! Mem[0000000025800030]
jmpl %o7,%g0
stw %l5,[%i2+0x018] ! Mem[0000000025000018]
p10_near_1_he:
jmpl %o7,%g0
lduw [%i2+0x010],%l7 ! Mem[0000000025000010]
jmpl %o7,%g0
nop
p11_near_1_le:
ldsh [%i1+0x03e],%l5 ! Mem[000000002680003e]
lduh [%i0+0x03e],%l1 ! Mem[000000002600003e]
ldsb [%i0+0x037],%l3 ! Mem[0000000026000037]
jmpl %o7,%g0
stb %l5,[%i1+0x038] ! Mem[0000000026800038]
p11_near_1_he:
jmpl %o7,%g0
std %l6,[%i0+0x030] ! Mem[0000000026000030]
jmpl %o7,%g0
nop
p12_near_1_le:
ldsw [%i0+0x03c],%l5 ! Mem[000000002800003c]
ldsw [%i2+0x03c],%l1 ! Mem[000000002900003c]
ldsh [%i0+0x036],%l3 ! Mem[0000000028000036]
jmpl %o7,%g0
lduh [%i0+0x018],%l5 ! Mem[0000000028000018]
p12_near_1_he:
jmpl %o7,%g0
sth %l7,[%i1+0x012] ! Mem[0000000028800012]
jmpl %o7,%g0
nop
p13_near_1_le:
ldub [%i3+0x03f],%l5 ! Mem[000000002b80003f]
ldsw [%i0+0x03c],%l1 ! Mem[000000002a00003c]
ldsw [%i0+0x034],%l3 ! Mem[000000002a000034]
jmpl %o7,%g0
ldd [%i3+0x038],%l4 ! Mem[000000002b800038]
p13_near_1_he:
jmpl %o7,%g0
stw %l7,[%i2+0x030] ! Mem[000000002b000030]
jmpl %o7,%g0
nop
p14_near_1_le:
lduh [%i3+0x03e],%l5 ! Mem[000000002d80003e]
ldsb [%i0+0x03f],%l1 ! Mem[000000002c00003f]
ldub [%i1+0x037],%l3 ! Mem[000000002c800037]
jmpl %o7,%g0
sth %l5,[%i1+0x018] ! Mem[000000002c800018]
p14_near_1_he:
jmpl %o7,%g0
ldsb [%i3+0x013],%l7 ! Mem[000000002d800013]
jmpl %o7,%g0
nop
p15_near_1_le:
stb %l5,[%i2+0x03f] ! Mem[000000002f00003f]
ldsb [%i2+0x03f],%l1 ! Mem[000000002f00003f]
lduh [%i1+0x036],%l3 ! Mem[000000002e800036]
jmpl %o7,%g0
ldx [%i0+0x038],%l5 ! Mem[000000002e000038]
p15_near_1_he:
jmpl %o7,%g0
ldsh [%i1+0x032],%l7 ! Mem[000000002e800032]
jmpl %o7,%g0
nop
p16_near_1_le:
std %l4,[%i2+0x038] ! Mem[0000000031000038]
stx %l1,[%i0+0x038] ! Mem[0000000030000038]
lduw [%i2+0x034],%l3 ! Mem[0000000031000034]
jmpl %o7,%g0
ldub [%i0+0x018],%l5 ! Mem[0000000030000018]
p16_near_1_he:
jmpl %o7,%g0
ldsw [%i2+0x010],%l7 ! Mem[0000000031000010]
jmpl %o7,%g0
nop
p17_near_1_le:
sth %l5,[%i1+0x03e] ! Mem[000000003280003e]
stx %l1,[%i0+0x038] ! Mem[0000000032000038]
ldx [%i2+0x030],%l3 ! Mem[0000000033000030]
jmpl %o7,%g0
stx %l5,[%i2+0x038] ! Mem[0000000033000038]
p17_near_1_he:
jmpl %o7,%g0
ldub [%i3+0x033],%l7 ! Mem[0000000033800033]
jmpl %o7,%g0
nop
p18_near_1_le:
stw %l5,[%i1+0x03c] ! Mem[000000003480003c]
sth %l1,[%i2+0x03e] ! Mem[000000003500003e]
stb %l3,[%i2+0x037] ! Mem[0000000035000037]
jmpl %o7,%g0
std %l4,[%i1+0x018] ! Mem[0000000034800018]
p18_near_1_he:
jmpl %o7,%g0
ldx [%i0+0x010],%l7 ! Mem[0000000034000010]
jmpl %o7,%g0
nop
p19_near_1_le:
stx %l5,[%i0+0x038] ! Mem[0000000036000038]
sth %l1,[%i0+0x03e] ! Mem[000000003600003e]
std %l2,[%i2+0x030] ! Mem[0000000037000030]
jmpl %o7,%g0
lduw [%i0+0x038],%l5 ! Mem[0000000036000038]
p19_near_1_he:
jmpl %o7,%g0
stb %l7,[%i2+0x033] ! Mem[0000000037000033]
jmpl %o7,%g0
nop
p20_near_1_le:
ldd [%i3+0x038],%l4 ! Mem[0000000039800038]
stb %l1,[%i0+0x03f] ! Mem[000000003800003f]
sth %l3,[%i2+0x036] ! Mem[0000000039000036]
jmpl %o7,%g0
ldsw [%i3+0x018],%l5 ! Mem[0000000039800018]
p20_near_1_he:
jmpl %o7,%g0
std %l6,[%i3+0x010] ! Mem[0000000039800010]
jmpl %o7,%g0
nop
p21_near_1_le:
ldsb [%i2+0x03f],%l5 ! Mem[000000003b00003f]
stb %l1,[%i2+0x03f] ! Mem[000000003b00003f]
stw %l3,[%i3+0x034] ! Mem[000000003b800034]
jmpl %o7,%g0
stw %l5,[%i1+0x038] ! Mem[000000003a800038]
p21_near_1_he:
jmpl %o7,%g0
stx %l7,[%i0+0x030] ! Mem[000000003a000030]
jmpl %o7,%g0
nop
p22_near_1_le:
ldsh [%i2+0x03e],%l5 ! Mem[000000003d00003e]
lduw [%i0+0x03c],%l1 ! Mem[000000003c00003c]
stx %l3,[%i3+0x030] ! Mem[000000003d800030]
jmpl %o7,%g0
stb %l5,[%i0+0x018] ! Mem[000000003c000018]
p22_near_1_he:
jmpl %o7,%g0
ldd [%i2+0x010],%l6 ! Mem[000000003d000010]
jmpl %o7,%g0
nop
p23_near_1_le:
ldsw [%i2+0x03c],%l5 ! Mem[000000003f00003c]
lduw [%i3+0x03c],%l1 ! Mem[000000003f80003c]
ldd [%i3+0x030],%l2 ! Mem[000000003f800030]
jmpl %o7,%g0
lduh [%i3+0x038],%l5 ! Mem[000000003f800038]
p23_near_1_he:
jmpl %o7,%g0
ldsb [%i2+0x033],%l7 ! Mem[000000003f000033]
jmpl %o7,%g0
nop
p24_near_1_le:
ldub [%i1+0x03f],%l5 ! Mem[000000004080003f]
ldub [%i2+0x03f],%l1 ! Mem[000000004100003f]
ldsb [%i0+0x037],%l3 ! Mem[0000000040000037]
jmpl %o7,%g0
ldsh [%i2+0x018],%l5 ! Mem[0000000041000018]
p24_near_1_he:
jmpl %o7,%g0
ldub [%i0+0x013],%l7 ! Mem[0000000040000013]
jmpl %o7,%g0
nop
p25_near_1_le:
lduh [%i0+0x03e],%l5 ! Mem[000000004200003e]
ldub [%i0+0x03f],%l1 ! Mem[000000004200003f]
ldsh [%i0+0x036],%l3 ! Mem[0000000042000036]
jmpl %o7,%g0
sth %l5,[%i1+0x038] ! Mem[0000000042800038]
p25_near_1_he:
jmpl %o7,%g0
lduh [%i1+0x032],%l7 ! Mem[0000000042800032]
jmpl %o7,%g0
nop
p26_near_1_le:
lduw [%i0+0x03c],%l5 ! Mem[000000004400003c]
ldsh [%i3+0x03e],%l1 ! Mem[000000004580003e]
ldsw [%i0+0x034],%l3 ! Mem[0000000044000034]
jmpl %o7,%g0
ldx [%i0+0x018],%l5 ! Mem[0000000044000018]
p26_near_1_he:
jmpl %o7,%g0
lduw [%i2+0x010],%l7 ! Mem[0000000045000010]
jmpl %o7,%g0
nop
p27_near_1_le:
ldx [%i3+0x038],%l5 ! Mem[0000000047800038]
ldsh [%i2+0x03e],%l1 ! Mem[000000004700003e]
ldub [%i1+0x037],%l3 ! Mem[0000000046800037]
jmpl %o7,%g0
ldub [%i3+0x038],%l5 ! Mem[0000000047800038]
p27_near_1_he:
jmpl %o7,%g0
std %l6,[%i3+0x030] ! Mem[0000000047800030]
jmpl %o7,%g0
nop
p28_near_1_le:
stb %l5,[%i2+0x03f] ! Mem[000000004900003f]
ldd [%i0+0x038],%l0 ! Mem[0000000048000038]
lduh [%i1+0x036],%l3 ! Mem[0000000048800036]
jmpl %o7,%g0
ldsb [%i1+0x018],%l5 ! Mem[0000000048800018]
p28_near_1_he:
jmpl %o7,%g0
sth %l7,[%i1+0x012] ! Mem[0000000048800012]
jmpl %o7,%g0
nop
p29_near_1_le:
std %l4,[%i2+0x038] ! Mem[000000004b000038]
ldd [%i3+0x038],%l0 ! Mem[000000004b800038]
lduw [%i2+0x034],%l3 ! Mem[000000004b000034]
jmpl %o7,%g0
std %l4,[%i0+0x038] ! Mem[000000004a000038]
p29_near_1_he:
jmpl %o7,%g0
stw %l7,[%i2+0x030] ! Mem[000000004b000030]
jmpl %o7,%g0
nop
p30_near_1_le:
sth %l5,[%i1+0x03e] ! Mem[000000004c80003e]
stw %l1,[%i2+0x03c] ! Mem[000000004d00003c]
ldx [%i2+0x030],%l3 ! Mem[000000004d000030]
jmpl %o7,%g0
lduw [%i3+0x018],%l5 ! Mem[000000004d800018]
p30_near_1_he:
jmpl %o7,%g0
stx %l7,[%i3+0x010] ! Mem[000000004d800010]
jmpl %o7,%g0
nop
p31_near_1_le:
stw %l5,[%i1+0x03c] ! Mem[000000004e80003c]
stw %l1,[%i0+0x03c] ! Mem[000000004e00003c]
stb %l3,[%i2+0x037] ! Mem[000000004f000037]
jmpl %o7,%g0
ldsw [%i2+0x038],%l5 ! Mem[000000004f000038]
p31_near_1_he:
jmpl %o7,%g0
ldsh [%i1+0x032],%l7 ! Mem[000000004e800032]
jmpl %o7,%g0
nop
p32_near_1_le:
stx %l5,[%i0+0x038] ! Mem[0000000050000038]
std %l0,[%i3+0x038] ! Mem[0000000051800038]
std %l2,[%i2+0x030] ! Mem[0000000051000030]
jmpl %o7,%g0
ldd [%i1+0x018],%l4 ! Mem[0000000050800018]
p32_near_1_he:
jmpl %o7,%g0
ldsw [%i2+0x010],%l7 ! Mem[0000000051000010]
jmpl %o7,%g0
nop
p33_near_1_le:
ldd [%i3+0x038],%l4 ! Mem[0000000053800038]
std %l0,[%i1+0x038] ! Mem[0000000052800038]
sth %l3,[%i2+0x036] ! Mem[0000000053000036]
jmpl %o7,%g0
stb %l5,[%i0+0x038] ! Mem[0000000052000038]
p33_near_1_he:
jmpl %o7,%g0
ldub [%i3+0x033],%l7 ! Mem[0000000053800033]
jmpl %o7,%g0
nop
p34_near_1_le:
ldsb [%i2+0x03f],%l5 ! Mem[000000005500003f]
std %l0,[%i0+0x038] ! Mem[0000000054000038]
std %l2,[%i2+0x030] ! Mem[0000000055000030]
jmpl %o7,%g0
lduh [%i3+0x018],%l5 ! Mem[0000000055800018]
p34_near_1_he:
jmpl %o7,%g0
ldx [%i0+0x010],%l7 ! Mem[0000000054000010]
jmpl %o7,%g0
nop
p35_near_1_le:
ldsh [%i2+0x03e],%l5 ! Mem[000000005700003e]
ldx [%i3+0x038],%l1 ! Mem[0000000057800038]
sth %l3,[%i3+0x036] ! Mem[0000000057800036]
jmpl %o7,%g0
ldsh [%i1+0x038],%l5 ! Mem[0000000056800038]
p35_near_1_he:
jmpl %o7,%g0
stb %l7,[%i2+0x033] ! Mem[0000000057000033]
jmpl %o7,%g0
nop
p36_near_1_le:
ldsw [%i2+0x03c],%l5 ! Mem[000000005900003c]
ldx [%i1+0x038],%l1 ! Mem[0000000058800038]
stw %l3,[%i3+0x034] ! Mem[0000000059800034]
jmpl %o7,%g0
stx %l5,[%i0+0x018] ! Mem[0000000058000018]
p36_near_1_he:
jmpl %o7,%g0
std %l6,[%i2+0x010] ! Mem[0000000059000010]
jmpl %o7,%g0
nop
p37_near_1_le:
ldub [%i1+0x03f],%l5 ! Mem[000000005a80003f]
lduh [%i0+0x03e],%l1 ! Mem[000000005a00003e]
stx %l3,[%i0+0x030] ! Mem[000000005a000030]
jmpl %o7,%g0
ldx [%i3+0x038],%l5 ! Mem[000000005b800038]
p37_near_1_he:
jmpl %o7,%g0
stx %l7,[%i0+0x030] ! Mem[000000005a000030]
jmpl %o7,%g0
nop
p38_near_1_le:
lduh [%i0+0x03e],%l5 ! Mem[000000005c00003e]
lduh [%i3+0x03e],%l1 ! Mem[000000005d80003e]
ldd [%i0+0x030],%l2 ! Mem[000000005c000030]
jmpl %o7,%g0
ldub [%i2+0x018],%l5 ! Mem[000000005d000018]
p38_near_1_he:
jmpl %o7,%g0
ldd [%i2+0x010],%l6 ! Mem[000000005d000010]
jmpl %o7,%g0
nop
p39_near_1_le:
lduw [%i0+0x03c],%l5 ! Mem[000000005e00003c]
ldsw [%i1+0x03c],%l1 ! Mem[000000005e80003c]
ldsb [%i0+0x037],%l3 ! Mem[000000005e000037]
jmpl %o7,%g0
ldsb [%i1+0x038],%l5 ! Mem[000000005e800038]
p39_near_1_he:
jmpl %o7,%g0
ldsb [%i2+0x033],%l7 ! Mem[000000005f000033]
jmpl %o7,%g0
nop
p40_near_1_le:
ldx [%i3+0x038],%l5 ! Mem[0000000061800038]
ldsw [%i0+0x03c],%l1 ! Mem[000000006000003c]
ldsh [%i1+0x036],%l3 ! Mem[0000000060800036]
jmpl %o7,%g0
stw %l5,[%i0+0x018] ! Mem[0000000060000018]
p40_near_1_he:
jmpl %o7,%g0
ldsh [%i0+0x012],%l7 ! Mem[0000000060000012]
jmpl %o7,%g0
nop
p41_near_1_le:
stb %l5,[%i2+0x03f] ! Mem[000000006300003f]
ldsb [%i3+0x03f],%l1 ! Mem[000000006380003f]
ldsw [%i1+0x034],%l3 ! Mem[0000000062800034]
jmpl %o7,%g0
stb %l5,[%i3+0x038] ! Mem[0000000063800038]
p41_near_1_he:
jmpl %o7,%g0
lduh [%i1+0x032],%l7 ! Mem[0000000062800032]
jmpl %o7,%g0
nop
p42_near_1_le:
stw %l5,[%i2+0x03c] ! Mem[000000006500003c]
ldsb [%i1+0x03f],%l1 ! Mem[000000006480003f]
ldub [%i2+0x037],%l3 ! Mem[0000000065000037]
jmpl %o7,%g0
ldsw [%i1+0x018],%l5 ! Mem[0000000064800018]
p42_near_1_he:
jmpl %o7,%g0
lduw [%i2+0x010],%l7 ! Mem[0000000065000010]
jmpl %o7,%g0
nop
p43_near_1_le:
stx %l5,[%i2+0x038] ! Mem[0000000067000038]
stx %l1,[%i0+0x038] ! Mem[0000000066000038]
lduh [%i2+0x036],%l3 ! Mem[0000000067000036]
jmpl %o7,%g0
ldd [%i0+0x038],%l4 ! Mem[0000000066000038]
p43_near_1_he:
jmpl %o7,%g0
ldx [%i3+0x030],%l7 ! Mem[0000000067800030]
jmpl %o7,%g0
nop
p44_near_1_le:
ldd [%i1+0x038],%l4 ! Mem[0000000068800038]
stx %l1,[%i3+0x038] ! Mem[0000000069800038]
lduw [%i2+0x034],%l3 ! Mem[0000000069000034]
jmpl %o7,%g0
sth %l5,[%i3+0x018] ! Mem[0000000069800018]
p44_near_1_he:
jmpl %o7,%g0
sth %l7,[%i1+0x012] ! Mem[0000000068800012]
jmpl %o7,%g0
nop
p45_near_1_le:
ldsb [%i0+0x03f],%l5 ! Mem[000000006a00003f]
sth %l1,[%i1+0x03e] ! Mem[000000006a80003e]
ldx [%i2+0x030],%l3 ! Mem[000000006b000030]
jmpl %o7,%g0
ldx [%i2+0x038],%l5 ! Mem[000000006b000038]
p45_near_1_he:
jmpl %o7,%g0
stw %l7,[%i2+0x030] ! Mem[000000006b000030]
jmpl %o7,%g0
nop
p46_near_1_le:
ldsh [%i3+0x03e],%l5 ! Mem[000000006d80003e]
sth %l1,[%i0+0x03e] ! Mem[000000006c00003e]
stb %l3,[%i2+0x037] ! Mem[000000006d000037]
jmpl %o7,%g0
ldsh [%i1+0x018],%l5 ! Mem[000000006c800018]
p46_near_1_he:
jmpl %o7,%g0
stx %l7,[%i3+0x010] ! Mem[000000006d800010]
jmpl %o7,%g0
nop
p47_near_1_le:
ldsw [%i3+0x03c],%l5 ! Mem[000000006f80003c]
stb %l1,[%i3+0x03f] ! Mem[000000006f80003f]
std %l2,[%i2+0x030] ! Mem[000000006f000030]
jmpl %o7,%g0
stx %l5,[%i0+0x038] ! Mem[000000006e000038]
p47_near_1_he:
jmpl %o7,%g0
ldsh [%i1+0x032],%l7 ! Mem[000000006e800032]
jmpl %o7,%g0
nop
p48_near_1_le:
ldub [%i2+0x03f],%l5 ! Mem[000000007100003f]
stb %l1,[%i1+0x03f] ! Mem[000000007080003f]
sth %l3,[%i3+0x036] ! Mem[0000000071800036]
jmpl %o7,%g0
std %l4,[%i3+0x018] ! Mem[0000000071800018]
p48_near_1_he:
jmpl %o7,%g0
ldsw [%i2+0x010],%l7 ! Mem[0000000071000010]
jmpl %o7,%g0
nop
p49_near_1_le:
lduh [%i2+0x03e],%l5 ! Mem[000000007300003e]
lduw [%i0+0x03c],%l1 ! Mem[000000007200003c]
stw %l3,[%i3+0x034] ! Mem[0000000073800034]
jmpl %o7,%g0
lduw [%i1+0x038],%l5 ! Mem[0000000072800038]
p49_near_1_he:
jmpl %o7,%g0
ldub [%i3+0x033],%l7 ! Mem[0000000073800033]
jmpl %o7,%g0
nop
p50_near_1_le:
lduw [%i1+0x03c],%l5 ! Mem[000000007480003c]
lduw [%i2+0x03c],%l1 ! Mem[000000007500003c]
stx %l3,[%i0+0x030] ! Mem[0000000074000030]
jmpl %o7,%g0
ldsb [%i0+0x018],%l5 ! Mem[0000000074000018]
p50_near_1_he:
jmpl %o7,%g0
ldx [%i0+0x010],%l7 ! Mem[0000000074000010]
jmpl %o7,%g0
nop
p51_near_1_le:
ldx [%i1+0x038],%l5 ! Mem[0000000076800038]
ldub [%i1+0x03f],%l1 ! Mem[000000007680003f]
ldd [%i0+0x030],%l2 ! Mem[0000000076000030]
jmpl %o7,%g0
stw %l5,[%i3+0x038] ! Mem[0000000077800038]
p51_near_1_he:
jmpl %o7,%g0
stb %l7,[%i2+0x033] ! Mem[0000000077000033]
jmpl %o7,%g0
nop
p52_near_1_le:
stb %l5,[%i0+0x03f] ! Mem[000000007800003f]
ldub [%i0+0x03f],%l1 ! Mem[000000007800003f]
ldsb [%i0+0x037],%l3 ! Mem[0000000078000037]
jmpl %o7,%g0
stb %l5,[%i2+0x018] ! Mem[0000000079000018]
p52_near_1_he:
jmpl %o7,%g0
std %l6,[%i2+0x010] ! Mem[0000000079000010]
jmpl %o7,%g0
nop
p53_near_1_le:
std %l4,[%i3+0x038] ! Mem[000000007b800038]
ldsh [%i2+0x03e],%l1 ! Mem[000000007b00003e]
ldsh [%i1+0x036],%l3 ! Mem[000000007a800036]
jmpl %o7,%g0
lduh [%i1+0x038],%l5 ! Mem[000000007a800038]
p53_near_1_he:
jmpl %o7,%g0
sth %l7,[%i0+0x032] ! Mem[000000007a000032]
jmpl %o7,%g0
nop
p54_near_1_le:
sth %l5,[%i2+0x03e] ! Mem[000000007d00003e]
ldsh [%i1+0x03e],%l1 ! Mem[000000007c80003e]
ldsw [%i1+0x034],%l3 ! Mem[000000007c800034]
jmpl %o7,%g0
ldd [%i0+0x018],%l4 ! Mem[000000007c000018]
p54_near_1_he:
jmpl %o7,%g0
ldd [%i1+0x010],%l6 ! Mem[000000007c800010]
jmpl %o7,%g0
nop
p55_near_1_le:
stw %l5,[%i2+0x03c] ! Mem[000000007f00003c]
ldd [%i0+0x038],%l0 ! Mem[000000007e000038]
ldub [%i2+0x037],%l3 ! Mem[000000007f000037]
jmpl %o7,%g0
sth %l5,[%i3+0x038] ! Mem[000000007f800038]
p55_near_1_he:
jmpl %o7,%g0
ldsb [%i2+0x033],%l7 ! Mem[000000007f000033]
jmpl %o7,%g0
nop
p56_near_1_le:
stx %l5,[%i2+0x038] ! Mem[0000000081000038]
ldd [%i2+0x038],%l0 ! Mem[0000000081000038]
lduh [%i2+0x036],%l3 ! Mem[0000000081000036]
jmpl %o7,%g0
ldx [%i1+0x018],%l5 ! Mem[0000000080800018]
p56_near_1_he:
jmpl %o7,%g0
ldsh [%i0+0x012],%l7 ! Mem[0000000080000012]
jmpl %o7,%g0
nop
p57_near_1_le:
ldd [%i1+0x038],%l4 ! Mem[0000000082800038]
stw %l1,[%i1+0x03c] ! Mem[000000008280003c]
lduw [%i2+0x034],%l3 ! Mem[0000000083000034]
jmpl %o7,%g0
ldub [%i0+0x038],%l5 ! Mem[0000000082000038]
p57_near_1_he:
jmpl %o7,%g0
lduh [%i1+0x032],%l7 ! Mem[0000000082800032]
jmpl %o7,%g0
nop
p58_near_1_le:
ldsb [%i0+0x03f],%l5 ! Mem[000000008400003f]
stw %l1,[%i0+0x03c] ! Mem[000000008400003c]
ldx [%i2+0x030],%l3 ! Mem[0000000085000030]
jmpl %o7,%g0
stx %l5,[%i3+0x018] ! Mem[0000000085800018]
p58_near_1_he:
jmpl %o7,%g0
lduw [%i2+0x010],%l7 ! Mem[0000000085000010]
jmpl %o7,%g0
nop
p59_near_1_le:
ldsh [%i0+0x03e],%l5 ! Mem[000000008600003e]
std %l0,[%i2+0x038] ! Mem[0000000087000038]
stb %l3,[%i2+0x037] ! Mem[0000000087000037]
jmpl %o7,%g0
std %l4,[%i2+0x038] ! Mem[0000000087000038]
p59_near_1_he:
jmpl %o7,%g0
ldx [%i3+0x030],%l7 ! Mem[0000000087800030]
jmpl %o7,%g0
nop
p60_near_1_le:
ldsw [%i3+0x03c],%l5 ! Mem[000000008980003c]
std %l0,[%i0+0x038] ! Mem[0000000088000038]
std %l2,[%i2+0x030] ! Mem[0000000089000030]
jmpl %o7,%g0
lduw [%i1+0x018],%l5 ! Mem[0000000088800018]
p60_near_1_he:
jmpl %o7,%g0
sth %l7,[%i1+0x012] ! Mem[0000000088800012]
jmpl %o7,%g0
nop
p61_near_1_le:
ldub [%i2+0x03f],%l5 ! Mem[000000008b00003f]
ldx [%i0+0x038],%l1 ! Mem[000000008a000038]
sth %l3,[%i3+0x036] ! Mem[000000008b800036]
jmpl %o7,%g0
ldsw [%i0+0x038],%l5 ! Mem[000000008a000038]
p61_near_1_he:
jmpl %o7,%g0
stw %l7,[%i2+0x030] ! Mem[000000008b000030]
jmpl %o7,%g0
nop
p62_near_1_le:
lduh [%i2+0x03e],%l5 ! Mem[000000008d00003e]
ldx [%i2+0x038],%l1 ! Mem[000000008d000038]
stw %l3,[%i3+0x034] ! Mem[000000008d800034]
jmpl %o7,%g0
stw %l5,[%i3+0x018] ! Mem[000000008d800018]
p62_near_1_he:
jmpl %o7,%g0
stx %l7,[%i3+0x010] ! Mem[000000008d800010]
jmpl %o7,%g0
nop
p63_near_1_le:
lduw [%i2+0x03c],%l5 ! Mem[000000008f00003c]
ldx [%i0+0x038],%l1 ! Mem[000000008e000038]
stx %l3,[%i0+0x030] ! Mem[000000008e000030]
jmpl %o7,%g0
stb %l5,[%i1+0x038] ! Mem[000000008e800038]
p63_near_1_he:
jmpl %o7,%g0
ldd [%i0+0x030],%l6 ! Mem[000000008e000030]
jmpl %o7,%g0
nop
near1_b2b_h:
nop
jmpl %o7,%g0
nop
near1_b2b_l:
nop
jmpl %o7,%g0
nop
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
std %l4,[%i2+0x018] ! Mem[0000000011000018]
ldub [%i3+0x028],%l6 ! Mem[0000000011800028]
stw %l5,[%i3+0x02c] ! Mem[000000001180002c]
jmpl %o7,%g0
stb %l6,[%i0+0x01b] ! Mem[000000001000001b]
p0_near_2_he:
ldsb [%i2+0x017],%l5 ! Mem[0000000011000017]
ldsb [%i0+0x006],%l4 ! Mem[0000000010000006]
lduw [%i0+0x014],%l7 ! Mem[0000000010000014]
ldub [%i0+0x001],%l2 ! Mem[0000000010000001]
ldsh [%i3+0x004],%l2 ! Mem[0000000011800004]
ldd [%i2+0x010],%l2 ! Mem[0000000011000010]
jmpl %o7,%g0
stw %l0,[%i1+0x018] ! Mem[0000000010800018]
p1_near_2_le:
sth %l0,[%i1+0x00c] ! Mem[000000001280000c]
lduw [%i3+0x004],%l2 ! Mem[0000000013800004]
ldx [%i0+0x038],%l3 ! Mem[0000000012000038]
ldsb [%i3+0x00a],%l3 ! Mem[000000001380000a]
ldsb [%i0+0x03a],%l7 ! Mem[000000001200003a]
stb %l1,[%i0+0x02e] ! Mem[000000001200002e]
lduw [%i1+0x020],%l3 ! Mem[0000000012800020]
jmpl %o7,%g0
ldub [%i1+0x002],%l0 ! Mem[0000000012800002]
p1_near_2_he:
stw %l0,[%i2+0x00c] ! Mem[000000001300000c]
stx %l7,[%i0+0x010] ! Mem[0000000012000010]
jmpl %o7,%g0
lduh [%i3+0x032],%l6 ! Mem[0000000013800032]
p2_near_2_le:
ldub [%i2+0x00c],%l0 ! Mem[000000001500000c]
sth %l2,[%i2+0x004] ! Mem[0000000015000004]
ldx [%i2+0x018],%l3 ! Mem[0000000015000018]
lduh [%i1+0x00a],%l3 ! Mem[000000001480000a]
ldx [%i0+0x018],%l7 ! Mem[0000000014000018]
stb %l1,[%i2+0x00e] ! Mem[000000001500000e]
ldsb [%i0+0x001],%l3 ! Mem[0000000014000001]
jmpl %o7,%g0
stx %l0,[%i3+0x020] ! Mem[0000000015800020]
p2_near_2_he:
ldx [%i1+0x028],%l0 ! Mem[0000000014800028]
ldub [%i0+0x010],%l7 ! Mem[0000000014000010]
jmpl %o7,%g0
ldsw [%i2+0x030],%l6 ! Mem[0000000015000030]
p3_near_2_le:
stw %l0,[%i3+0x00c] ! Mem[000000001780000c]
stx %l2,[%i1+0x000] ! Mem[0000000016800000]
ldx [%i3+0x038],%l3 ! Mem[0000000017800038]
stw %l3,[%i2+0x008] ! Mem[0000000017000008]
stw %l7,[%i3+0x038] ! Mem[0000000017800038]
lduw [%i1+0x02c],%l1 ! Mem[000000001680002c]
std %l2,[%i2+0x020] ! Mem[0000000017000020]
jmpl %o7,%g0
ldx [%i3+0x000],%l0 ! Mem[0000000017800000]
p3_near_2_he:
lduh [%i1+0x00e],%l0 ! Mem[000000001680000e]
std %l6,[%i1+0x010] ! Mem[0000000016800010]
jmpl %o7,%g0
ldsb [%i3+0x032],%l6 ! Mem[0000000017800032]
p4_near_2_le:
lduh [%i0+0x00c],%l0 ! Mem[000000001800000c]
ldsw [%i0+0x004],%l2 ! Mem[0000000018000004]
std %l2,[%i0+0x018] ! Mem[0000000018000018]
ldub [%i0+0x00a],%l3 ! Mem[000000001800000a]
ldub [%i2+0x01a],%l7 ! Mem[000000001900001a]
ldub [%i3+0x00e],%l1 ! Mem[000000001980000e]
ldub [%i2+0x001],%l3 ! Mem[0000000019000001]
jmpl %o7,%g0
ldsh [%i1+0x022],%l0 ! Mem[0000000018800022]
p4_near_2_he:
ldsb [%i0+0x02f],%l0 ! Mem[000000001800002f]
ldsb [%i2+0x010],%l7 ! Mem[0000000019000010]
jmpl %o7,%g0
stx %l6,[%i1+0x030] ! Mem[0000000018800030]
p5_near_2_le:
stx %l0,[%i1+0x008] ! Mem[000000001a800008]
lduh [%i3+0x004],%l2 ! Mem[000000001b800004]
std %l2,[%i2+0x038] ! Mem[000000001b000038]
stb %l3,[%i2+0x00a] ! Mem[000000001b00000a]
stb %l7,[%i1+0x03a] ! Mem[000000001a80003a]
ldsh [%i2+0x02e],%l1 ! Mem[000000001b00002e]
stx %l3,[%i0+0x020] ! Mem[000000001a000020]
jmpl %o7,%g0
sth %l0,[%i3+0x002] ! Mem[000000001b800002]
p5_near_2_he:
sth %l0,[%i0+0x00e] ! Mem[000000001a00000e]
lduw [%i3+0x010],%l7 ! Mem[000000001b800010]
jmpl %o7,%g0
sth %l6,[%i3+0x032] ! Mem[000000001b800032]
p6_near_2_le:
lduw [%i3+0x00c],%l0 ! Mem[000000001d80000c]
std %l2,[%i2+0x000] ! Mem[000000001d000000]
stw %l3,[%i3+0x018] ! Mem[000000001d800018]
ldsb [%i3+0x00a],%l3 ! Mem[000000001d80000a]
ldsb [%i0+0x01a],%l7 ! Mem[000000001c00001a]
ldsh [%i3+0x00e],%l1 ! Mem[000000001d80000e]
ldx [%i3+0x000],%l3 ! Mem[000000001d800000]
jmpl %o7,%g0
lduh [%i2+0x022],%l0 ! Mem[000000001d000022]
p6_near_2_he:
lduw [%i0+0x02c],%l0 ! Mem[000000001c00002c]
std %l6,[%i0+0x010] ! Mem[000000001c000010]
jmpl %o7,%g0
sth %l6,[%i1+0x032] ! Mem[000000001c800032]
p7_near_2_le:
ldsh [%i0+0x00c],%l0 ! Mem[000000001e00000c]
stw %l2,[%i1+0x004] ! Mem[000000001e800004]
stw %l3,[%i0+0x038] ! Mem[000000001e000038]
lduh [%i1+0x00a],%l3 ! Mem[000000001e80000a]
lduh [%i0+0x03a],%l7 ! Mem[000000001e00003a]
ldd [%i2+0x028],%l0 ! Mem[000000001f000028]
ldsh [%i2+0x020],%l3 ! Mem[000000001f000020]
jmpl %o7,%g0
ldd [%i0+0x000],%l0 ! Mem[000000001e000000]
p7_near_2_he:
ldsh [%i0+0x00e],%l0 ! Mem[000000001e00000e]
ldsb [%i0+0x010],%l7 ! Mem[000000001e000010]
jmpl %o7,%g0
stb %l6,[%i3+0x032] ! Mem[000000001f800032]
p8_near_2_le:
std %l0,[%i0+0x008] ! Mem[0000000020000008]
ldsh [%i0+0x004],%l2 ! Mem[0000000020000004]
stw %l3,[%i2+0x018] ! Mem[0000000021000018]
stw %l3,[%i2+0x008] ! Mem[0000000021000008]
stw %l7,[%i3+0x018] ! Mem[0000000021800018]
stw %l1,[%i0+0x00c] ! Mem[000000002000000c]
sth %l3,[%i1+0x000] ! Mem[0000000020800000]
jmpl %o7,%g0
stb %l0,[%i3+0x022] ! Mem[0000000021800022]
p8_near_2_he:
ldd [%i0+0x028],%l0 ! Mem[0000000020000028]
lduw [%i1+0x010],%l7 ! Mem[0000000020800010]
jmpl %o7,%g0
lduw [%i1+0x030],%l6 ! Mem[0000000020800030]
p9_near_2_le:
ldsw [%i2+0x00c],%l0 ! Mem[000000002300000c]
ldub [%i0+0x005],%l2 ! Mem[0000000022000005]
ldd [%i3+0x038],%l2 ! Mem[0000000023800038]
ldsh [%i1+0x00a],%l3 ! Mem[000000002280000a]
ldsh [%i2+0x03a],%l7 ! Mem[000000002300003a]
std %l0,[%i2+0x028] ! Mem[0000000023000028]
lduh [%i0+0x020],%l3 ! Mem[0000000022000020]
jmpl %o7,%g0
ldsw [%i2+0x000],%l0 ! Mem[0000000023000000]
p9_near_2_he:
std %l0,[%i3+0x008] ! Mem[0000000023800008]
stw %l7,[%i2+0x010] ! Mem[0000000023000010]
jmpl %o7,%g0
ldub [%i3+0x032],%l6 ! Mem[0000000023800032]
p10_near_2_le:
sth %l0,[%i3+0x00c] ! Mem[000000002580000c]
stb %l2,[%i3+0x005] ! Mem[0000000025800005]
ldd [%i0+0x018],%l2 ! Mem[0000000024000018]
stb %l3,[%i2+0x00a] ! Mem[000000002500000a]
stb %l7,[%i1+0x01a] ! Mem[000000002480001a]
std %l0,[%i1+0x008] ! Mem[0000000024800008]
ldd [%i2+0x000],%l2 ! Mem[0000000025000000]
jmpl %o7,%g0
stw %l0,[%i0+0x020] ! Mem[0000000024000020]
p10_near_2_he:
lduh [%i3+0x02e],%l0 ! Mem[000000002580002e]
ldsw [%i3+0x010],%l7 ! Mem[0000000025800010]
jmpl %o7,%g0
ldsh [%i1+0x032],%l6 ! Mem[0000000024800032]
p11_near_2_le:
ldub [%i0+0x00c],%l0 ! Mem[000000002600000c]
sth %l2,[%i2+0x004] ! Mem[0000000027000004]
ldsh [%i2+0x038],%l3 ! Mem[0000000027000038]
ldsb [%i0+0x00a],%l3 ! Mem[000000002600000a]
stx %l7,[%i0+0x038] ! Mem[0000000026000038]
ldx [%i2+0x028],%l1 ! Mem[0000000027000028]
stb %l3,[%i2+0x021] ! Mem[0000000027000021]
jmpl %o7,%g0
lduw [%i3+0x000],%l0 ! Mem[0000000027800000]
p11_near_2_he:
ldsb [%i2+0x00f],%l0 ! Mem[000000002700000f]
stb %l7,[%i3+0x010] ! Mem[0000000027800010]
jmpl %o7,%g0
ldd [%i3+0x030],%l6 ! Mem[0000000027800030]
p12_near_2_le:
stw %l0,[%i1+0x00c] ! Mem[000000002880000c]
ldsb [%i1+0x005],%l2 ! Mem[0000000028800005]
ldsh [%i3+0x018],%l3 ! Mem[0000000029800018]
lduh [%i2+0x00a],%l3 ! Mem[000000002900000a]
lduh [%i3+0x01a],%l7 ! Mem[000000002980001a]
lduh [%i1+0x00e],%l1 ! Mem[000000002880000e]
ldsw [%i0+0x000],%l3 ! Mem[0000000028000000]
jmpl %o7,%g0
ldsb [%i1+0x022],%l0 ! Mem[0000000028800022]
p12_near_2_he:
stx %l0,[%i2+0x028] ! Mem[0000000029000028]
ldd [%i0+0x010],%l6 ! Mem[0000000028000010]
jmpl %o7,%g0
stw %l6,[%i1+0x030] ! Mem[0000000028800030]
p13_near_2_le:
lduh [%i2+0x00c],%l0 ! Mem[000000002b00000c]
ldsw [%i0+0x004],%l2 ! Mem[000000002a000004]
ldsh [%i0+0x038],%l3 ! Mem[000000002a000038]
stw %l3,[%i3+0x008] ! Mem[000000002b800008]
std %l6,[%i2+0x038] ! Mem[000000002b000038]
ldsw [%i3+0x02c],%l1 ! Mem[000000002b80002c]
stw %l3,[%i3+0x020] ! Mem[000000002b800020]
jmpl %o7,%g0
std %l0,[%i3+0x000] ! Mem[000000002b800000]
p13_near_2_he:
stb %l0,[%i2+0x00f] ! Mem[000000002b00000f]
lduh [%i0+0x010],%l7 ! Mem[000000002a000010]
jmpl %o7,%g0
std %l6,[%i3+0x030] ! Mem[000000002b800030]
p14_near_2_le:
stx %l0,[%i0+0x008] ! Mem[000000002c000008]
ldx [%i0+0x000],%l2 ! Mem[000000002c000000]
ldub [%i2+0x018],%l3 ! Mem[000000002d000018]
ldsh [%i1+0x00a],%l3 ! Mem[000000002c80000a]
ldsh [%i1+0x01a],%l7 ! Mem[000000002c80001a]
ldsw [%i2+0x00c],%l1 ! Mem[000000002d00000c]
lduw [%i2+0x000],%l3 ! Mem[000000002d000000]
jmpl %o7,%g0
ldub [%i2+0x022],%l0 ! Mem[000000002d000022]
p14_near_2_he:
ldub [%i1+0x02f],%l0 ! Mem[000000002c80002f]
sth %l7,[%i1+0x010] ! Mem[000000002c800010]
jmpl %o7,%g0
ldx [%i1+0x030],%l6 ! Mem[000000002c800030]
p15_near_2_le:
stb %l0,[%i0+0x00c] ! Mem[000000002e00000c]
std %l2,[%i3+0x000] ! Mem[000000002f800000]
ldub [%i3+0x038],%l3 ! Mem[000000002f800038]
stb %l3,[%i2+0x00a] ! Mem[000000002f00000a]
lduw [%i0+0x038],%l7 ! Mem[000000002e000038]
ldsb [%i0+0x02e],%l1 ! Mem[000000002e00002e]
ldsb [%i1+0x021],%l3 ! Mem[000000002e800021]
jmpl %o7,%g0
stx %l0,[%i1+0x000] ! Mem[000000002e800000]
p15_near_2_he:
ldd [%i1+0x008],%l0 ! Mem[000000002e800008]
ldsh [%i2+0x010],%l7 ! Mem[000000002f000010]
jmpl %o7,%g0
lduh [%i2+0x032],%l6 ! Mem[000000002f000032]
p16_near_2_le:
ldsh [%i1+0x00c],%l0 ! Mem[000000003080000c]
ldd [%i2+0x000],%l2 ! Mem[0000000031000000]
ldub [%i0+0x018],%l3 ! Mem[0000000030000018]
stx %l3,[%i0+0x008] ! Mem[0000000030000008]
stx %l7,[%i0+0x018] ! Mem[0000000030000018]
stx %l1,[%i2+0x008] ! Mem[0000000031000008]
std %l2,[%i0+0x000] ! Mem[0000000030000000]
jmpl %o7,%g0
ldx [%i3+0x020],%l0 ! Mem[0000000031800020]
p16_near_2_he:
std %l0,[%i0+0x028] ! Mem[0000000030000028]
ldx [%i3+0x010],%l7 ! Mem[0000000031800010]
jmpl %o7,%g0
ldsw [%i1+0x030],%l6 ! Mem[0000000030800030]
p17_near_2_le:
std %l0,[%i3+0x008] ! Mem[0000000033800008]
ldsh [%i1+0x004],%l2 ! Mem[0000000032800004]
lduw [%i2+0x038],%l3 ! Mem[0000000033000038]
lduh [%i2+0x00a],%l3 ! Mem[000000003300000a]
ldsw [%i3+0x038],%l7 ! Mem[0000000033800038]
stx %l1,[%i0+0x028] ! Mem[0000000032000028]
ldub [%i2+0x021],%l3 ! Mem[0000000033000021]
jmpl %o7,%g0
ldsh [%i2+0x002],%l0 ! Mem[0000000033000002]
p17_near_2_he:
ldx [%i0+0x008],%l0 ! Mem[0000000032000008]
sth %l7,[%i0+0x010] ! Mem[0000000032000010]
jmpl %o7,%g0
ldsb [%i2+0x032],%l6 ! Mem[0000000033000032]
p18_near_2_le:
ldsw [%i0+0x00c],%l0 ! Mem[000000003400000c]
ldub [%i0+0x005],%l2 ! Mem[0000000034000005]
lduw [%i3+0x018],%l3 ! Mem[0000000035800018]
std %l2,[%i3+0x008] ! Mem[0000000035800008]
std %l6,[%i2+0x018] ! Mem[0000000035000018]
sth %l1,[%i2+0x00e] ! Mem[000000003500000e]
stx %l3,[%i2+0x000] ! Mem[0000000035000000]
jmpl %o7,%g0
sth %l0,[%i0+0x022] ! Mem[0000000034000022]
p18_near_2_he:
ldsw [%i0+0x02c],%l0 ! Mem[000000003400002c]
ldsh [%i0+0x010],%l7 ! Mem[0000000034000010]
jmpl %o7,%g0
stx %l6,[%i1+0x030] ! Mem[0000000034800030]
p19_near_2_le:
sth %l0,[%i0+0x00c] ! Mem[000000003600000c]
stb %l2,[%i0+0x005] ! Mem[0000000036000005]
stb %l3,[%i0+0x038] ! Mem[0000000036000038]
ldsh [%i1+0x00a],%l3 ! Mem[000000003680000a]
ldd [%i1+0x038],%l6 ! Mem[0000000036800038]
stb %l1,[%i1+0x02e] ! Mem[000000003680002e]
ldx [%i0+0x020],%l3 ! Mem[0000000036000020]
jmpl %o7,%g0
ldx [%i3+0x000],%l0 ! Mem[0000000037800000]
p19_near_2_he:
stx %l0,[%i0+0x008] ! Mem[0000000036000008]
ldx [%i1+0x010],%l7 ! Mem[0000000036800010]
jmpl %o7,%g0
sth %l6,[%i2+0x032] ! Mem[0000000037000032]
p20_near_2_le:
ldub [%i2+0x00c],%l0 ! Mem[000000003900000c]
sth %l2,[%i3+0x004] ! Mem[0000000039800004]
stb %l3,[%i2+0x018] ! Mem[0000000039000018]
stb %l3,[%i2+0x00a] ! Mem[000000003900000a]
lduw [%i0+0x018],%l7 ! Mem[0000000038000018]
lduw [%i3+0x00c],%l1 ! Mem[000000003980000c]
ldsh [%i3+0x000],%l3 ! Mem[0000000039800000]
jmpl %o7,%g0
ldsh [%i1+0x022],%l0 ! Mem[0000000038800022]
p20_near_2_he:
stb %l0,[%i0+0x02f] ! Mem[000000003800002f]
stx %l7,[%i1+0x010] ! Mem[0000000038800010]
jmpl %o7,%g0
stb %l6,[%i1+0x032] ! Mem[0000000038800032]
p21_near_2_le:
stw %l0,[%i3+0x00c] ! Mem[000000003b80000c]
ldsb [%i2+0x005],%l2 ! Mem[000000003b000005]
stb %l3,[%i3+0x038] ! Mem[000000003b800038]
stx %l3,[%i0+0x008] ! Mem[000000003a000008]
sth %l7,[%i0+0x03a] ! Mem[000000003a00003a]
lduw [%i1+0x02c],%l1 ! Mem[000000003a80002c]
sth %l3,[%i2+0x020] ! Mem[000000003b000020]
jmpl %o7,%g0
sth %l0,[%i0+0x002] ! Mem[000000003a000002]
p21_near_2_he:
lduw [%i3+0x00c],%l0 ! Mem[000000003b80000c]
ldub [%i2+0x010],%l7 ! Mem[000000003b000010]
jmpl %o7,%g0
lduw [%i2+0x030],%l6 ! Mem[000000003b000030]
p22_near_2_le:
ldx [%i0+0x008],%l0 ! Mem[000000003c000008]
ldsw [%i1+0x004],%l2 ! Mem[000000003c800004]
sth %l3,[%i0+0x018] ! Mem[000000003c000018]
lduh [%i2+0x00a],%l3 ! Mem[000000003d00000a]
ldsw [%i3+0x018],%l7 ! Mem[000000003d800018]
ldub [%i3+0x00e],%l1 ! Mem[000000003d80000e]
lduh [%i1+0x000],%l3 ! Mem[000000003c800000]
jmpl %o7,%g0
lduh [%i3+0x022],%l0 ! Mem[000000003d800022]
p22_near_2_he:
ldsh [%i3+0x02e],%l0 ! Mem[000000003d80002e]
std %l6,[%i3+0x010] ! Mem[000000003d800010]
jmpl %o7,%g0
ldub [%i1+0x032],%l6 ! Mem[000000003c800032]
p23_near_2_le:
ldsb [%i1+0x00c],%l0 ! Mem[000000003e80000c]
ldx [%i0+0x000],%l2 ! Mem[000000003e000000]
sth %l3,[%i2+0x038] ! Mem[000000003f000038]
std %l2,[%i3+0x008] ! Mem[000000003f800008]
ldx [%i2+0x038],%l7 ! Mem[000000003f000038]
ldsh [%i2+0x02e],%l1 ! Mem[000000003f00002e]
ldd [%i0+0x020],%l2 ! Mem[000000003e000020]
jmpl %o7,%g0
ldd [%i1+0x000],%l0 ! Mem[000000003e800000]
p23_near_2_he:
stw %l0,[%i3+0x00c] ! Mem[000000003f80000c]
ldsb [%i0+0x010],%l7 ! Mem[000000003e000010]
jmpl %o7,%g0
ldsh [%i2+0x032],%l6 ! Mem[000000003f000032]
p24_near_2_le:
stb %l0,[%i2+0x00c] ! Mem[000000004100000c]
std %l2,[%i0+0x000] ! Mem[0000000040000000]
sth %l3,[%i3+0x018] ! Mem[0000000041800018]
ldsh [%i2+0x00a],%l3 ! Mem[000000004100000a]
ldd [%i1+0x018],%l6 ! Mem[0000000040800018]
ldd [%i0+0x008],%l0 ! Mem[0000000040000008]
sth %l3,[%i2+0x000] ! Mem[0000000041000000]
jmpl %o7,%g0
stb %l0,[%i3+0x022] ! Mem[0000000041800022]
p24_near_2_he:
ldx [%i2+0x028],%l0 ! Mem[0000000041000028]
lduw [%i0+0x010],%l7 ! Mem[0000000040000010]
jmpl %o7,%g0
ldd [%i0+0x030],%l6 ! Mem[0000000040000030]
p25_near_2_le:
ldsh [%i0+0x00c],%l0 ! Mem[000000004200000c]
ldd [%i3+0x000],%l2 ! Mem[0000000043800000]
stx %l3,[%i0+0x038] ! Mem[0000000042000038]
lduw [%i3+0x008],%l3 ! Mem[0000000043800008]
ldub [%i0+0x03a],%l7 ! Mem[000000004200003a]
ldd [%i2+0x028],%l0 ! Mem[0000000043000028]
lduh [%i2+0x020],%l3 ! Mem[0000000043000020]
jmpl %o7,%g0
ldsw [%i2+0x000],%l0 ! Mem[0000000043000000]
p25_near_2_he:
ldsw [%i2+0x00c],%l0 ! Mem[000000004300000c]
stw %l7,[%i1+0x010] ! Mem[0000000042800010]
jmpl %o7,%g0
stw %l6,[%i2+0x030] ! Mem[0000000043000030]
p26_near_2_le:
std %l0,[%i0+0x008] ! Mem[0000000044000008]
ldsh [%i2+0x004],%l2 ! Mem[0000000045000004]
stx %l3,[%i2+0x018] ! Mem[0000000045000018]
stx %l3,[%i1+0x008] ! Mem[0000000044800008]
sth %l7,[%i3+0x01a] ! Mem[000000004580001a]
stw %l1,[%i1+0x00c] ! Mem[000000004480000c]
ldd [%i0+0x000],%l2 ! Mem[0000000044000000]
jmpl %o7,%g0
stw %l0,[%i1+0x020] ! Mem[0000000044800020]
p26_near_2_he:
ldsb [%i1+0x02f],%l0 ! Mem[000000004480002f]
ldsw [%i2+0x010],%l7 ! Mem[0000000045000010]
jmpl %o7,%g0
std %l6,[%i0+0x030] ! Mem[0000000044000030]
p27_near_2_le:
ldsw [%i2+0x00c],%l0 ! Mem[000000004700000c]
lduw [%i1+0x004],%l2 ! Mem[0000000046800004]
ldsb [%i3+0x038],%l3 ! Mem[0000000047800038]
lduh [%i2+0x00a],%l3 ! Mem[000000004700000a]
ldsb [%i2+0x03a],%l7 ! Mem[000000004700003a]
std %l0,[%i2+0x028] ! Mem[0000000047000028]
stb %l3,[%i3+0x021] ! Mem[0000000047800021]
jmpl %o7,%g0
lduw [%i3+0x000],%l0 ! Mem[0000000047800000]
p27_near_2_he:
sth %l0,[%i1+0x00e] ! Mem[000000004680000e]
stb %l7,[%i3+0x010] ! Mem[0000000047800010]
jmpl %o7,%g0
ldx [%i2+0x030],%l6 ! Mem[0000000047000030]
p28_near_2_le:
sth %l0,[%i3+0x00c] ! Mem[000000004980000c]
stb %l2,[%i0+0x005] ! Mem[0000000048000005]
ldsb [%i0+0x018],%l3 ! Mem[0000000048000018]
std %l2,[%i0+0x008] ! Mem[0000000048000008]
ldx [%i1+0x018],%l7 ! Mem[0000000048800018]
ldx [%i1+0x008],%l1 ! Mem[0000000048800008]
ldsw [%i2+0x000],%l3 ! Mem[0000000049000000]
jmpl %o7,%g0
ldsb [%i2+0x022],%l0 ! Mem[0000000049000022]
p28_near_2_he:
lduw [%i1+0x02c],%l0 ! Mem[000000004880002c]
ldd [%i0+0x010],%l6 ! Mem[0000000048000010]
jmpl %o7,%g0
lduh [%i0+0x032],%l6 ! Mem[0000000048000032]
p29_near_2_le:
ldub [%i0+0x00c],%l0 ! Mem[000000004a00000c]
stx %l2,[%i0+0x000] ! Mem[000000004a000000]
ldsb [%i2+0x038],%l3 ! Mem[000000004b000038]
ldsh [%i2+0x00a],%l3 ! Mem[000000004b00000a]
stw %l7,[%i0+0x038] ! Mem[000000004a000038]
ldx [%i3+0x028],%l1 ! Mem[000000004b800028]
stw %l3,[%i1+0x020] ! Mem[000000004a800020]
jmpl %o7,%g0
std %l0,[%i0+0x000] ! Mem[000000004a000000]
p29_near_2_he:
ldsh [%i0+0x00e],%l0 ! Mem[000000004a00000e]
ldsw [%i0+0x010],%l7 ! Mem[000000004a000010]
jmpl %o7,%g0
ldsw [%i2+0x030],%l6 ! Mem[000000004b000030]
p30_near_2_le:
ldd [%i1+0x008],%l0 ! Mem[000000004c800008]
ldsb [%i3+0x005],%l2 ! Mem[000000004d800005]
ldsw [%i3+0x018],%l3 ! Mem[000000004d800018]
lduw [%i3+0x008],%l3 ! Mem[000000004d800008]
ldub [%i0+0x01a],%l7 ! Mem[000000004c00001a]
lduh [%i2+0x00e],%l1 ! Mem[000000004d00000e]
lduw [%i3+0x000],%l3 ! Mem[000000004d800000]
jmpl %o7,%g0
ldub [%i3+0x022],%l0 ! Mem[000000004d800022]
p30_near_2_he:
ldd [%i0+0x028],%l0 ! Mem[000000004c000028]
stb %l7,[%i0+0x010] ! Mem[000000004c000010]
jmpl %o7,%g0
ldsw [%i0+0x030],%l6 ! Mem[000000004c000030]
p31_near_2_le:
ldx [%i2+0x008],%l0 ! Mem[000000004f000008]
lduh [%i2+0x004],%l2 ! Mem[000000004f000004]
ldsw [%i0+0x038],%l3 ! Mem[000000004e000038]
stx %l3,[%i1+0x008] ! Mem[000000004e800008]
stb %l7,[%i3+0x03a] ! Mem[000000004f80003a]
ldsw [%i0+0x02c],%l1 ! Mem[000000004e00002c]
ldsb [%i2+0x021],%l3 ! Mem[000000004f000021]
jmpl %o7,%g0
stx %l0,[%i1+0x000] ! Mem[000000004e800000]
p31_near_2_he:
std %l0,[%i0+0x008] ! Mem[000000004e000008]
ldd [%i1+0x010],%l6 ! Mem[000000004e800010]
jmpl %o7,%g0
ldsb [%i2+0x032],%l6 ! Mem[000000004f000032]
p32_near_2_le:
ldsb [%i3+0x00c],%l0 ! Mem[000000005180000c]
ldx [%i1+0x000],%l2 ! Mem[0000000050800000]
ldsw [%i2+0x018],%l3 ! Mem[0000000051000018]
ldsw [%i2+0x008],%l3 ! Mem[0000000051000008]
ldsb [%i2+0x01a],%l7 ! Mem[000000005100001a]
ldsw [%i2+0x00c],%l1 ! Mem[000000005100000c]
std %l2,[%i2+0x000] ! Mem[0000000051000000]
jmpl %o7,%g0
ldx [%i0+0x020],%l0 ! Mem[0000000050000020]
p32_near_2_he:
lduh [%i0+0x02e],%l0 ! Mem[000000005000002e]
lduh [%i2+0x010],%l7 ! Mem[0000000051000010]
jmpl %o7,%g0
stx %l6,[%i0+0x030] ! Mem[0000000050000030]
p33_near_2_le:
stb %l0,[%i0+0x00c] ! Mem[000000005200000c]
stw %l2,[%i0+0x004] ! Mem[0000000052000004]
lduh [%i3+0x038],%l3 ! Mem[0000000053800038]
std %l2,[%i0+0x008] ! Mem[0000000052000008]
lduh [%i1+0x03a],%l7 ! Mem[000000005280003a]
ldsb [%i0+0x02e],%l1 ! Mem[000000005200002e]
ldub [%i0+0x021],%l3 ! Mem[0000000052000021]
jmpl %o7,%g0
ldsh [%i3+0x002],%l0 ! Mem[0000000053800002]
p33_near_2_he:
ldsb [%i0+0x00f],%l0 ! Mem[000000005200000f]
sth %l7,[%i3+0x010] ! Mem[0000000053800010]
jmpl %o7,%g0
sth %l6,[%i2+0x032] ! Mem[0000000053000032]
p34_near_2_le:
ldsh [%i1+0x00c],%l0 ! Mem[000000005480000c]
ldd [%i0+0x000],%l2 ! Mem[0000000054000000]
lduh [%i0+0x018],%l3 ! Mem[0000000054000018]
ldd [%i2+0x008],%l2 ! Mem[0000000055000008]
stw %l7,[%i0+0x018] ! Mem[0000000054000018]
stx %l1,[%i2+0x008] ! Mem[0000000055000008]
stx %l3,[%i3+0x000] ! Mem[0000000055800000]
jmpl %o7,%g0
sth %l0,[%i1+0x022] ! Mem[0000000054800022]
p34_near_2_he:
sth %l0,[%i3+0x02e] ! Mem[000000005580002e]
ldsh [%i0+0x010],%l7 ! Mem[0000000054000010]
jmpl %o7,%g0
stb %l6,[%i0+0x032] ! Mem[0000000054000032]
p35_near_2_le:
std %l0,[%i3+0x008] ! Mem[0000000057800008]
ldub [%i3+0x005],%l2 ! Mem[0000000057800005]
ldx [%i2+0x038],%l3 ! Mem[0000000057000038]
lduw [%i3+0x008],%l3 ! Mem[0000000057800008]
ldsh [%i0+0x03a],%l7 ! Mem[000000005600003a]
sth %l1,[%i1+0x02e] ! Mem[000000005680002e]
ldx [%i2+0x020],%l3 ! Mem[0000000057000020]
jmpl %o7,%g0
lduh [%i3+0x002],%l0 ! Mem[0000000057800002]
p35_near_2_he:
stb %l0,[%i3+0x00f] ! Mem[000000005780000f]
ldx [%i0+0x010],%l7 ! Mem[0000000056000010]
jmpl %o7,%g0
lduw [%i2+0x030],%l6 ! Mem[0000000057000030]
p36_near_2_le:
ldsw [%i0+0x00c],%l0 ! Mem[000000005800000c]
lduw [%i2+0x004],%l2 ! Mem[0000000059000004]
ldx [%i3+0x018],%l3 ! Mem[0000000059800018]
stx %l3,[%i1+0x008] ! Mem[0000000058800008]
stb %l7,[%i3+0x01a] ! Mem[000000005980001a]
sth %l1,[%i3+0x00e] ! Mem[000000005980000e]
ldsh [%i1+0x000],%l3 ! Mem[0000000058800000]
jmpl %o7,%g0
ldd [%i2+0x020],%l0 ! Mem[0000000059000020]
p36_near_2_he:
ldub [%i2+0x02f],%l0 ! Mem[000000005900002f]
stx %l7,[%i1+0x010] ! Mem[0000000058800010]
jmpl %o7,%g0
ldub [%i0+0x032],%l6 ! Mem[0000000058000032]
p37_near_2_le:
sth %l0,[%i0+0x00c] ! Mem[000000005a00000c]
sth %l2,[%i1+0x004] ! Mem[000000005a800004]
ldx [%i0+0x038],%l3 ! Mem[000000005a000038]
ldsw [%i2+0x008],%l3 ! Mem[000000005b000008]
stx %l7,[%i2+0x038] ! Mem[000000005b000038]
stb %l1,[%i1+0x02e] ! Mem[000000005a80002e]
sth %l3,[%i3+0x020] ! Mem[000000005b800020]
jmpl %o7,%g0
stb %l0,[%i0+0x002] ! Mem[000000005a000002]
p37_near_2_he:
ldd [%i2+0x008],%l0 ! Mem[000000005b000008]
ldub [%i2+0x010],%l7 ! Mem[000000005b000010]
jmpl %o7,%g0
ldsh [%i2+0x032],%l6 ! Mem[000000005b000032]
p38_near_2_le:
lduw [%i2+0x00c],%l0 ! Mem[000000005d00000c]
stx %l2,[%i0+0x000] ! Mem[000000005c000000]
std %l2,[%i2+0x018] ! Mem[000000005d000018]
std %l2,[%i0+0x008] ! Mem[000000005c000008]
lduh [%i0+0x01a],%l7 ! Mem[000000005c00001a]
lduw [%i3+0x00c],%l1 ! Mem[000000005d80000c]
lduh [%i2+0x000],%l3 ! Mem[000000005d000000]
jmpl %o7,%g0
ldsw [%i3+0x020],%l0 ! Mem[000000005d800020]
p38_near_2_he:
std %l0,[%i2+0x028] ! Mem[000000005d000028]
std %l6,[%i3+0x010] ! Mem[000000005d800010]
jmpl %o7,%g0
ldd [%i0+0x030],%l6 ! Mem[000000005c000030]
p39_near_2_le:
ldd [%i3+0x008],%l0 ! Mem[000000005f800008]
ldsw [%i0+0x004],%l2 ! Mem[000000005e000004]
std %l2,[%i2+0x038] ! Mem[000000005f000038]
ldd [%i2+0x008],%l2 ! Mem[000000005f000008]
std %l6,[%i0+0x038] ! Mem[000000005e000038]
ldub [%i2+0x02e],%l1 ! Mem[000000005f00002e]
ldd [%i1+0x020],%l2 ! Mem[000000005e800020]
jmpl %o7,%g0
stw %l0,[%i2+0x000] ! Mem[000000005f000000]
p39_near_2_he:
ldx [%i1+0x008],%l0 ! Mem[000000005e800008]
ldsb [%i3+0x010],%l7 ! Mem[000000005f800010]
jmpl %o7,%g0
stw %l6,[%i2+0x030] ! Mem[000000005f000030]
p40_near_2_le:
ldx [%i0+0x008],%l0 ! Mem[0000000060000008]
lduh [%i3+0x004],%l2 ! Mem[0000000061800004]
stw %l3,[%i0+0x018] ! Mem[0000000060000018]
lduw [%i0+0x008],%l3 ! Mem[0000000060000008]
ldsh [%i3+0x01a],%l7 ! Mem[000000006180001a]
ldub [%i0+0x00e],%l1 ! Mem[000000006000000e]
stb %l3,[%i0+0x001] ! Mem[0000000060000001]
jmpl %o7,%g0
lduw [%i0+0x020],%l0 ! Mem[0000000060000020]
p40_near_2_he:
ldsw [%i1+0x02c],%l0 ! Mem[000000006080002c]
lduw [%i0+0x010],%l7 ! Mem[0000000060000010]
jmpl %o7,%g0
std %l6,[%i0+0x030] ! Mem[0000000060000030]
p41_near_2_le:
ldsb [%i1+0x00c],%l0 ! Mem[000000006280000c]
std %l2,[%i2+0x000] ! Mem[0000000063000000]
stw %l3,[%i2+0x038] ! Mem[0000000063000038]
sth %l3,[%i2+0x00a] ! Mem[000000006300000a]
lduw [%i2+0x038],%l7 ! Mem[0000000063000038]
ldsh [%i2+0x02e],%l1 ! Mem[000000006300002e]
ldsw [%i3+0x020],%l3 ! Mem[0000000063800020]
jmpl %o7,%g0
ldsb [%i3+0x002],%l0 ! Mem[0000000063800002]
p41_near_2_he:
stx %l0,[%i0+0x008] ! Mem[0000000062000008]
std %l6,[%i0+0x010] ! Mem[0000000062000010]
jmpl %o7,%g0
ldx [%i2+0x030],%l6 ! Mem[0000000063000030]
p42_near_2_le:
stb %l0,[%i2+0x00c] ! Mem[000000006500000c]
stw %l2,[%i1+0x004] ! Mem[0000000064800004]
stw %l3,[%i2+0x018] ! Mem[0000000065000018]
ldsw [%i3+0x008],%l3 ! Mem[0000000065800008]
stx %l7,[%i1+0x018] ! Mem[0000000064800018]
ldd [%i0+0x008],%l0 ! Mem[0000000064000008]
stw %l3,[%i2+0x000] ! Mem[0000000065000000]
jmpl %o7,%g0
std %l0,[%i1+0x020] ! Mem[0000000064800020]
p42_near_2_he:
stb %l0,[%i0+0x02f] ! Mem[000000006400002f]
ldsb [%i1+0x010],%l7 ! Mem[0000000064800010]
jmpl %o7,%g0
lduh [%i3+0x032],%l6 ! Mem[0000000065800032]
p43_near_2_le:
ldsh [%i0+0x00c],%l0 ! Mem[000000006600000c]
ldd [%i0+0x000],%l2 ! Mem[0000000066000000]
ldd [%i0+0x038],%l2 ! Mem[0000000066000038]
std %l2,[%i1+0x008] ! Mem[0000000066800008]
ldsw [%i0+0x038],%l7 ! Mem[0000000066000038]
stw %l1,[%i2+0x02c] ! Mem[000000006700002c]
lduw [%i1+0x020],%l3 ! Mem[0000000066800020]
jmpl %o7,%g0
lduw [%i3+0x000],%l0 ! Mem[0000000067800000]
p43_near_2_he:
ldub [%i0+0x00f],%l0 ! Mem[000000006600000f]
lduw [%i2+0x010],%l7 ! Mem[0000000067000010]
jmpl %o7,%g0
ldsw [%i2+0x030],%l6 ! Mem[0000000067000030]
p44_near_2_le:
std %l0,[%i0+0x008] ! Mem[0000000068000008]
ldub [%i0+0x005],%l2 ! Mem[0000000068000005]
ldd [%i2+0x018],%l2 ! Mem[0000000069000018]
ldd [%i2+0x008],%l2 ! Mem[0000000069000008]
std %l6,[%i0+0x018] ! Mem[0000000068000018]
stw %l1,[%i1+0x00c] ! Mem[000000006880000c]
ldsb [%i3+0x001],%l3 ! Mem[0000000069800001]
jmpl %o7,%g0
ldsb [%i3+0x022],%l0 ! Mem[0000000069800022]
p44_near_2_he:
ldsh [%i0+0x02e],%l0 ! Mem[000000006800002e]
stw %l7,[%i3+0x010] ! Mem[0000000069800010]
jmpl %o7,%g0
ldsb [%i3+0x032],%l6 ! Mem[0000000069800032]
p45_near_2_le:
ldsw [%i1+0x00c],%l0 ! Mem[000000006a80000c]
lduw [%i3+0x004],%l2 ! Mem[000000006b800004]
ldd [%i2+0x038],%l2 ! Mem[000000006b000038]
lduw [%i0+0x008],%l3 ! Mem[000000006a000008]
ldd [%i3+0x038],%l6 ! Mem[000000006b800038]
std %l0,[%i3+0x028] ! Mem[000000006b800028]
std %l2,[%i2+0x020] ! Mem[000000006b000020]
jmpl %o7,%g0
std %l0,[%i1+0x000] ! Mem[000000006a800000]
p45_near_2_he:
stw %l0,[%i0+0x00c] ! Mem[000000006a00000c]
ldsw [%i0+0x010],%l7 ! Mem[000000006a000010]
jmpl %o7,%g0
stx %l6,[%i2+0x030] ! Mem[000000006b000030]
p46_near_2_le:
stx %l0,[%i3+0x008] ! Mem[000000006d800008]
sth %l2,[%i2+0x004] ! Mem[000000006d000004]
ldsh [%i0+0x018],%l3 ! Mem[000000006c000018]
sth %l3,[%i2+0x00a] ! Mem[000000006d00000a]
lduw [%i2+0x018],%l7 ! Mem[000000006d000018]
ldx [%i2+0x008],%l1 ! Mem[000000006d000008]
ldub [%i1+0x001],%l3 ! Mem[000000006c800001]
jmpl %o7,%g0
ldub [%i3+0x022],%l0 ! Mem[000000006d800022]
p46_near_2_he:
ldx [%i3+0x028],%l0 ! Mem[000000006d800028]
stb %l7,[%i0+0x010] ! Mem[000000006c000010]
jmpl %o7,%g0
sth %l6,[%i3+0x032] ! Mem[000000006d800032]
p47_near_2_le:
lduw [%i0+0x00c],%l0 ! Mem[000000006e00000c]
stx %l2,[%i1+0x000] ! Mem[000000006e800000]
ldsh [%i2+0x038],%l3 ! Mem[000000006f000038]
ldsw [%i3+0x008],%l3 ! Mem[000000006f800008]
sth %l7,[%i1+0x03a] ! Mem[000000006e80003a]
ldx [%i0+0x028],%l1 ! Mem[000000006e000028]
stx %l3,[%i0+0x020] ! Mem[000000006e000020]
jmpl %o7,%g0
stx %l0,[%i2+0x000] ! Mem[000000006f000000]
p47_near_2_he:
ldsw [%i3+0x00c],%l0 ! Mem[000000006f80000c]
ldd [%i1+0x010],%l6 ! Mem[000000006e800010]
jmpl %o7,%g0
stb %l6,[%i2+0x032] ! Mem[000000006f000032]
p48_near_2_le:
ldd [%i0+0x008],%l0 ! Mem[0000000070000008]
ldsw [%i0+0x004],%l2 ! Mem[0000000070000004]
ldub [%i2+0x018],%l3 ! Mem[0000000071000018]
ldx [%i1+0x008],%l3 ! Mem[0000000070800008]
ldsw [%i0+0x018],%l7 ! Mem[0000000070000018]
lduh [%i2+0x00e],%l1 ! Mem[000000007100000e]
ldx [%i2+0x000],%l3 ! Mem[0000000071000000]
jmpl %o7,%g0
ldx [%i0+0x020],%l0 ! Mem[0000000070000020]
p48_near_2_he:
ldsb [%i3+0x02f],%l0 ! Mem[000000007180002f]
lduh [%i1+0x010],%l7 ! Mem[0000000070800010]
jmpl %o7,%g0
lduw [%i3+0x030],%l6 ! Mem[0000000071800030]
p49_near_2_le:
ldx [%i2+0x008],%l0 ! Mem[0000000073000008]
lduh [%i3+0x004],%l2 ! Mem[0000000073800004]
ldub [%i0+0x038],%l3 ! Mem[0000000072000038]
ldd [%i2+0x008],%l2 ! Mem[0000000073000008]
ldx [%i0+0x038],%l7 ! Mem[0000000072000038]
ldsw [%i0+0x02c],%l1 ! Mem[000000007200002c]
ldsh [%i2+0x020],%l3 ! Mem[0000000073000020]
jmpl %o7,%g0
ldsh [%i3+0x002],%l0 ! Mem[0000000073800002]
p49_near_2_he:
sth %l0,[%i2+0x00e] ! Mem[000000007300000e]
sth %l7,[%i2+0x010] ! Mem[0000000073000010]
jmpl %o7,%g0
ldub [%i2+0x032],%l6 ! Mem[0000000073000032]
p50_near_2_le:
ldsb [%i3+0x00c],%l0 ! Mem[000000007580000c]
std %l2,[%i2+0x000] ! Mem[0000000075000000]
ldub [%i2+0x018],%l3 ! Mem[0000000075000018]
ldub [%i0+0x00a],%l3 ! Mem[000000007400000a]
ldd [%i3+0x018],%l6 ! Mem[0000000075800018]
ldsb [%i2+0x00e],%l1 ! Mem[000000007500000e]
sth %l3,[%i1+0x000] ! Mem[0000000074800000]
jmpl %o7,%g0
sth %l0,[%i2+0x022] ! Mem[0000000075000022]
p50_near_2_he:
lduw [%i2+0x02c],%l0 ! Mem[000000007500002c]
ldsh [%i3+0x010],%l7 ! Mem[0000000075800010]
jmpl %o7,%g0
ldsh [%i3+0x032],%l6 ! Mem[0000000075800032]
p51_near_2_le:
stb %l0,[%i0+0x00c] ! Mem[000000007600000c]
stw %l2,[%i1+0x004] ! Mem[0000000076800004]
lduw [%i2+0x038],%l3 ! Mem[0000000077000038]
sth %l3,[%i2+0x00a] ! Mem[000000007700000a]
ldub [%i2+0x03a],%l7 ! Mem[000000007700003a]
ldsb [%i1+0x02e],%l1 ! Mem[000000007680002e]
lduh [%i3+0x020],%l3 ! Mem[0000000077800020]
jmpl %o7,%g0
lduh [%i0+0x002],%l0 ! Mem[0000000076000002]
p51_near_2_he:
ldsh [%i1+0x00e],%l0 ! Mem[000000007680000e]
ldx [%i0+0x010],%l7 ! Mem[0000000076000010]
jmpl %o7,%g0
ldd [%i1+0x030],%l6 ! Mem[0000000076800030]
p52_near_2_le:
ldsh [%i1+0x00c],%l0 ! Mem[000000007880000c]
ldsh [%i0+0x004],%l2 ! Mem[0000000078000004]
lduw [%i0+0x018],%l3 ! Mem[0000000078000018]
ldsw [%i3+0x008],%l3 ! Mem[0000000079800008]
sth %l7,[%i0+0x01a] ! Mem[000000007800001a]
stx %l1,[%i3+0x008] ! Mem[0000000079800008]
ldd [%i2+0x000],%l2 ! Mem[0000000079000000]
jmpl %o7,%g0
ldd [%i3+0x020],%l0 ! Mem[0000000079800020]
p52_near_2_he:
stw %l0,[%i1+0x02c] ! Mem[000000007880002c]
sth %l7,[%i0+0x010] ! Mem[0000000078000010]
jmpl %o7,%g0
stw %l6,[%i3+0x030] ! Mem[0000000079800030]
p53_near_2_le:
stw %l0,[%i2+0x00c] ! Mem[000000007b00000c]
ldub [%i0+0x005],%l2 ! Mem[000000007a000005]
lduw [%i2+0x038],%l3 ! Mem[000000007b000038]
ldx [%i1+0x008],%l3 ! Mem[000000007a800008]
ldsb [%i0+0x03a],%l7 ! Mem[000000007a00003a]
sth %l1,[%i1+0x02e] ! Mem[000000007a80002e]
stb %l3,[%i1+0x021] ! Mem[000000007a800021]
jmpl %o7,%g0
stb %l0,[%i1+0x002] ! Mem[000000007a800002]
p53_near_2_he:
std %l0,[%i1+0x008] ! Mem[000000007a800008]
ldsh [%i1+0x010],%l7 ! Mem[000000007a800010]
jmpl %o7,%g0
std %l6,[%i1+0x030] ! Mem[000000007a800030]
p54_near_2_le:
lduh [%i0+0x00c],%l0 ! Mem[000000007c00000c]
stb %l2,[%i3+0x005] ! Mem[000000007d800005]
stb %l3,[%i2+0x018] ! Mem[000000007d000018]
ldd [%i3+0x008],%l2 ! Mem[000000007d800008]
ldx [%i3+0x018],%l7 ! Mem[000000007d800018]
stb %l1,[%i3+0x00e] ! Mem[000000007d80000e]
ldsw [%i0+0x000],%l3 ! Mem[000000007c000000]
jmpl %o7,%g0
ldsw [%i3+0x020],%l0 ! Mem[000000007d800020]
p54_near_2_he:
lduh [%i0+0x02e],%l0 ! Mem[000000007c00002e]
ldx [%i2+0x010],%l7 ! Mem[000000007d000010]
jmpl %o7,%g0
std %l6,[%i3+0x030] ! Mem[000000007d800030]
p55_near_2_le:
stx %l0,[%i0+0x008] ! Mem[000000007e000008]
sth %l2,[%i2+0x004] ! Mem[000000007f000004]
stb %l3,[%i0+0x038] ! Mem[000000007e000038]
ldub [%i1+0x00a],%l3 ! Mem[000000007e80000a]
stw %l7,[%i2+0x038] ! Mem[000000007f000038]
stb %l1,[%i2+0x02e] ! Mem[000000007f00002e]
stw %l3,[%i2+0x020] ! Mem[000000007f000020]
jmpl %o7,%g0
stw %l0,[%i3+0x000] ! Mem[000000007f800000]
p55_near_2_he:
ldsb [%i0+0x00f],%l0 ! Mem[000000007e00000f]
stx %l7,[%i3+0x010] ! Mem[000000007f800010]
jmpl %o7,%g0
ldx [%i1+0x030],%l6 ! Mem[000000007e800030]
p56_near_2_le:
lduw [%i1+0x00c],%l0 ! Mem[000000008080000c]
ldsb [%i1+0x005],%l2 ! Mem[0000000080800005]
sth %l3,[%i2+0x018] ! Mem[0000000081000018]
sth %l3,[%i2+0x00a] ! Mem[000000008100000a]
ldub [%i1+0x01a],%l7 ! Mem[000000008080001a]
lduw [%i0+0x00c],%l1 ! Mem[000000008000000c]
lduw [%i2+0x000],%l3 ! Mem[0000000081000000]
jmpl %o7,%g0
lduw [%i1+0x020],%l0 ! Mem[0000000080800020]
p56_near_2_he:
sth %l0,[%i0+0x02e] ! Mem[000000008000002e]
ldub [%i0+0x010],%l7 ! Mem[0000000080000010]
jmpl %o7,%g0
lduh [%i3+0x032],%l6 ! Mem[0000000081800032]
p57_near_2_le:
ldd [%i3+0x008],%l0 ! Mem[0000000083800008]
ldsw [%i0+0x004],%l2 ! Mem[0000000082000004]
sth %l3,[%i2+0x038] ! Mem[0000000083000038]
ldsb [%i0+0x00a],%l3 ! Mem[000000008200000a]
stb %l7,[%i0+0x03a] ! Mem[000000008200003a]
ldub [%i2+0x02e],%l1 ! Mem[000000008300002e]
ldsb [%i0+0x021],%l3 ! Mem[0000000082000021]
jmpl %o7,%g0
ldsb [%i3+0x002],%l0 ! Mem[0000000083800002]
p57_near_2_he:
stb %l0,[%i0+0x00f] ! Mem[000000008200000f]
std %l6,[%i0+0x010] ! Mem[0000000082000010]
jmpl %o7,%g0
ldsw [%i1+0x030],%l6 ! Mem[0000000082800030]
p58_near_2_le:
ldx [%i0+0x008],%l0 ! Mem[0000000084000008]
ldx [%i0+0x000],%l2 ! Mem[0000000084000000]
sth %l3,[%i0+0x018] ! Mem[0000000084000018]
ldx [%i2+0x008],%l3 ! Mem[0000000085000008]
ldsb [%i0+0x01a],%l7 ! Mem[000000008400001a]
ldsh [%i0+0x00e],%l1 ! Mem[000000008400000e]
stw %l3,[%i3+0x000] ! Mem[0000000085800000]
jmpl %o7,%g0
std %l0,[%i2+0x020] ! Mem[0000000085000020]
p58_near_2_he:
ldub [%i0+0x02f],%l0 ! Mem[000000008400002f]
ldsb [%i0+0x010],%l7 ! Mem[0000000084000010]
jmpl %o7,%g0
ldsb [%i3+0x032],%l6 ! Mem[0000000085800032]
p59_near_2_le:
ldsb [%i1+0x00c],%l0 ! Mem[000000008680000c]
std %l2,[%i3+0x000] ! Mem[0000000087800000]
stx %l3,[%i2+0x038] ! Mem[0000000087000038]
ldd [%i3+0x008],%l2 ! Mem[0000000087800008]
lduh [%i3+0x03a],%l7 ! Mem[000000008780003a]
ldsh [%i2+0x02e],%l1 ! Mem[000000008700002e]
lduw [%i2+0x020],%l3 ! Mem[0000000087000020]
jmpl %o7,%g0
ldub [%i0+0x002],%l0 ! Mem[0000000086000002]
p59_near_2_he:
ldd [%i3+0x008],%l0 ! Mem[0000000087800008]
lduw [%i1+0x010],%l7 ! Mem[0000000086800010]
jmpl %o7,%g0
stx %l6,[%i1+0x030] ! Mem[0000000086800030]
p60_near_2_le:
stb %l0,[%i2+0x00c] ! Mem[000000008900000c]
ldd [%i2+0x000],%l2 ! Mem[0000000089000000]
stx %l3,[%i2+0x018] ! Mem[0000000089000018]
ldub [%i1+0x00a],%l3 ! Mem[000000008880000a]
stw %l7,[%i2+0x018] ! Mem[0000000089000018]
ldd [%i1+0x008],%l0 ! Mem[0000000088800008]
ldsb [%i1+0x001],%l3 ! Mem[0000000088800001]
jmpl %o7,%g0
stx %l0,[%i3+0x020] ! Mem[0000000089800020]
p60_near_2_he:
std %l0,[%i3+0x028] ! Mem[0000000089800028]
stw %l7,[%i2+0x010] ! Mem[0000000089000010]
jmpl %o7,%g0
sth %l6,[%i2+0x032] ! Mem[0000000089000032]
p61_near_2_le:
ldub [%i3+0x00c],%l0 ! Mem[000000008b80000c]
ldsh [%i1+0x004],%l2 ! Mem[000000008a800004]
ldsb [%i0+0x038],%l3 ! Mem[000000008a000038]
sth %l3,[%i2+0x00a] ! Mem[000000008b00000a]
ldsh [%i1+0x03a],%l7 ! Mem[000000008a80003a]
stw %l1,[%i3+0x02c] ! Mem[000000008b80002c]
std %l2,[%i0+0x020] ! Mem[000000008a000020]
jmpl %o7,%g0
ldx [%i2+0x000],%l0 ! Mem[000000008b000000]
p61_near_2_he:
ldx [%i2+0x008],%l0 ! Mem[000000008b000008]
ldsw [%i3+0x010],%l7 ! Mem[000000008b800010]
jmpl %o7,%g0
stb %l6,[%i1+0x032] ! Mem[000000008a800032]
p62_near_2_le:
stw %l0,[%i0+0x00c] ! Mem[000000008c00000c]
lduw [%i0+0x004],%l2 ! Mem[000000008c000004]
ldsb [%i2+0x018],%l3 ! Mem[000000008d000018]
ldsb [%i0+0x00a],%l3 ! Mem[000000008c00000a]
stb %l7,[%i0+0x01a] ! Mem[000000008c00001a]
std %l0,[%i2+0x008] ! Mem[000000008d000008]
ldub [%i2+0x001],%l3 ! Mem[000000008d000001]
jmpl %o7,%g0
ldsh [%i0+0x022],%l0 ! Mem[000000008c000022]
p62_near_2_he:
ldsw [%i2+0x02c],%l0 ! Mem[000000008d00002c]
stb %l7,[%i0+0x010] ! Mem[000000008c000010]
jmpl %o7,%g0
lduw [%i2+0x030],%l6 ! Mem[000000008d000030]
p63_near_2_le:
lduh [%i1+0x00c],%l0 ! Mem[000000008e80000c]
stb %l2,[%i0+0x005] ! Mem[000000008e000005]
ldsb [%i2+0x038],%l3 ! Mem[000000008f000038]
ldx [%i2+0x008],%l3 ! Mem[000000008f000008]
stx %l7,[%i0+0x038] ! Mem[000000008e000038]
std %l0,[%i3+0x028] ! Mem[000000008f800028]
stx %l3,[%i2+0x020] ! Mem[000000008f000020]
jmpl %o7,%g0
sth %l0,[%i3+0x002] ! Mem[000000008f800002]
p63_near_2_he:
stx %l0,[%i2+0x008] ! Mem[000000008f000008]
ldd [%i0+0x010],%l6 ! Mem[000000008e000010]
jmpl %o7,%g0
ldub [%i1+0x032],%l6 ! Mem[000000008e800032]
near2_b2b_h:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near2_b2b_l:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
jmpl %o7,%g0
ldd [%i3+0x030],%l4 ! Mem[0000000011800030]
jmpl %o7,%g0
nop
p0_near_3_he:
sth %l7,[%i2+0x006] ! Mem[0000000011000006]
lduw [%i3+0x030],%l5 ! Mem[0000000011800030]
stw %l1,[%i1+0x000] ! Mem[0000000010800000]
ldsh [%i0+0x038],%l5 ! Mem[0000000010000038]
ldsw [%i2+0x034],%l3 ! Mem[0000000011000034]
stb %l1,[%i1+0x035] ! Mem[0000000010800035]
jmpl %o7,%g0
ldx [%i3+0x008],%l2 ! Mem[0000000011800008]
p1_near_3_le:
jmpl %o7,%g0
ldsh [%i3+0x02e],%l4 ! Mem[000000001380002e]
jmpl %o7,%g0
nop
p1_near_3_he:
stx %l1,[%i0+0x030] ! Mem[0000000012000030]
stx %l1,[%i0+0x000] ! Mem[0000000012000000]
jmpl %o7,%g0
stw %l2,[%i2+0x000] ! Mem[0000000013000000]
p2_near_3_le:
jmpl %o7,%g0
lduw [%i3+0x00c],%l4 ! Mem[000000001580000c]
jmpl %o7,%g0
nop
p2_near_3_he:
std %l0,[%i3+0x030] ! Mem[0000000015800030]
ldsw [%i2+0x000],%l1 ! Mem[0000000015000000]
jmpl %o7,%g0
lduw [%i3+0x020],%l2 ! Mem[0000000015800020]
p3_near_3_le:
jmpl %o7,%g0
stb %l4,[%i3+0x02e] ! Mem[000000001780002e]
jmpl %o7,%g0
nop
p3_near_3_he:
lduw [%i2+0x034],%l1 ! Mem[0000000017000034]
ldx [%i0+0x000],%l1 ! Mem[0000000016000000]
jmpl %o7,%g0
ldsb [%i0+0x001],%l2 ! Mem[0000000016000001]
p4_near_3_le:
jmpl %o7,%g0
sth %l4,[%i3+0x00e] ! Mem[000000001980000e]
jmpl %o7,%g0
nop
p4_near_3_he:
ldsw [%i0+0x034],%l1 ! Mem[0000000018000034]
ldd [%i2+0x000],%l0 ! Mem[0000000019000000]
jmpl %o7,%g0
std %l2,[%i1+0x020] ! Mem[0000000018800020]
p5_near_3_le:
jmpl %o7,%g0
stx %l4,[%i3+0x028] ! Mem[000000001b800028]
jmpl %o7,%g0
nop
p5_near_3_he:
ldd [%i3+0x030],%l0 ! Mem[000000001b800030]
ldub [%i1+0x002],%l1 ! Mem[000000001a800002]
jmpl %o7,%g0
ldub [%i2+0x001],%l2 ! Mem[000000001b000001]
p6_near_3_le:
jmpl %o7,%g0
ldsw [%i3+0x00c],%l4 ! Mem[000000001d80000c]
jmpl %o7,%g0
nop
p6_near_3_he:
sth %l1,[%i3+0x034] ! Mem[000000001d800034]
sth %l1,[%i3+0x002] ! Mem[000000001d800002]
jmpl %o7,%g0
stx %l2,[%i3+0x020] ! Mem[000000001d800020]
p7_near_3_le:
jmpl %o7,%g0
lduh [%i3+0x02e],%l4 ! Mem[000000001f80002e]
jmpl %o7,%g0
nop
p7_near_3_he:
ldx [%i1+0x030],%l1 ! Mem[000000001e800030]
ldsb [%i1+0x002],%l1 ! Mem[000000001e800002]
jmpl %o7,%g0
ldx [%i0+0x000],%l2 ! Mem[000000001e000000]
p8_near_3_le:
jmpl %o7,%g0
ldx [%i3+0x008],%l4 ! Mem[0000000021800008]
jmpl %o7,%g0
nop
p8_near_3_he:
lduw [%i0+0x034],%l1 ! Mem[0000000020000034]
ldx [%i0+0x000],%l1 ! Mem[0000000020000000]
jmpl %o7,%g0
ldsh [%i1+0x020],%l2 ! Mem[0000000020800020]
p9_near_3_le:
jmpl %o7,%g0
std %l4,[%i3+0x028] ! Mem[0000000023800028]
jmpl %o7,%g0
nop
p9_near_3_he:
ldsw [%i3+0x034],%l1 ! Mem[0000000023800034]
stw %l1,[%i2+0x000] ! Mem[0000000023000000]
jmpl %o7,%g0
sth %l2,[%i2+0x000] ! Mem[0000000023000000]
p10_near_3_le:
jmpl %o7,%g0
ldd [%i3+0x008],%l4 ! Mem[0000000025800008]
jmpl %o7,%g0
nop
p10_near_3_he:
ldd [%i2+0x030],%l0 ! Mem[0000000025000030]
ldsh [%i1+0x002],%l1 ! Mem[0000000024800002]
jmpl %o7,%g0
lduh [%i0+0x020],%l2 ! Mem[0000000024000020]
p11_near_3_le:
jmpl %o7,%g0
ldsh [%i3+0x02e],%l4 ! Mem[000000002780002e]
jmpl %o7,%g0
nop
p11_near_3_he:
sth %l1,[%i1+0x034] ! Mem[0000000026800034]
stb %l1,[%i3+0x002] ! Mem[0000000027800002]
jmpl %o7,%g0
ldd [%i0+0x000],%l2 ! Mem[0000000026000000]
p12_near_3_le:
jmpl %o7,%g0
ldub [%i3+0x00e],%l4 ! Mem[000000002980000e]
jmpl %o7,%g0
nop
p12_near_3_he:
ldx [%i3+0x030],%l1 ! Mem[0000000029800030]
stx %l1,[%i1+0x000] ! Mem[0000000028800000]
jmpl %o7,%g0
stb %l2,[%i1+0x021] ! Mem[0000000028800021]
p13_near_3_le:
jmpl %o7,%g0
lduw [%i3+0x02c],%l4 ! Mem[000000002b80002c]
jmpl %o7,%g0
nop
p13_near_3_he:
ldub [%i3+0x035],%l1 ! Mem[000000002b800035]
lduh [%i0+0x002],%l1 ! Mem[000000002a000002]
jmpl %o7,%g0
ldsw [%i2+0x000],%l2 ! Mem[000000002b000000]
p14_near_3_le:
jmpl %o7,%g0
sth %l4,[%i3+0x00e] ! Mem[000000002d80000e]
jmpl %o7,%g0
nop
p14_near_3_he:
ldsb [%i1+0x035],%l1 ! Mem[000000002c800035]
std %l0,[%i2+0x000] ! Mem[000000002d000000]
jmpl %o7,%g0
stw %l2,[%i0+0x020] ! Mem[000000002c000020]
p15_near_3_le:
jmpl %o7,%g0
stx %l4,[%i3+0x028] ! Mem[000000002f800028]
jmpl %o7,%g0
nop
p15_near_3_he:
stw %l1,[%i0+0x034] ! Mem[000000002e000034]
ldd [%i1+0x000],%l0 ! Mem[000000002e800000]
jmpl %o7,%g0
ldub [%i0+0x001],%l2 ! Mem[000000002e000001]
p16_near_3_le:
jmpl %o7,%g0
ldsb [%i3+0x00e],%l4 ! Mem[000000003180000e]
jmpl %o7,%g0
nop
p16_near_3_he:
stb %l1,[%i3+0x035] ! Mem[0000000031800035]
lduw [%i3+0x000],%l1 ! Mem[0000000031800000]
jmpl %o7,%g0
stx %l2,[%i1+0x020] ! Mem[0000000030800020]
p17_near_3_le:
jmpl %o7,%g0
ldsw [%i3+0x02c],%l4 ! Mem[000000003380002c]
jmpl %o7,%g0
nop
p17_near_3_he:
ldx [%i2+0x030],%l1 ! Mem[0000000033000030]
sth %l1,[%i1+0x002] ! Mem[0000000032800002]
jmpl %o7,%g0
ldx [%i2+0x000],%l2 ! Mem[0000000033000000]
p18_near_3_le:
jmpl %o7,%g0
ldx [%i3+0x008],%l4 ! Mem[0000000035800008]
jmpl %o7,%g0
nop
p18_near_3_he:
ldub [%i1+0x035],%l1 ! Mem[0000000034800035]
ldsw [%i0+0x000],%l1 ! Mem[0000000034000000]
jmpl %o7,%g0
ldsh [%i0+0x020],%l2 ! Mem[0000000034000020]
p19_near_3_le:
jmpl %o7,%g0
std %l4,[%i3+0x028] ! Mem[0000000037800028]
jmpl %o7,%g0
nop
p19_near_3_he:
ldsb [%i3+0x035],%l1 ! Mem[0000000037800035]
ldx [%i2+0x000],%l1 ! Mem[0000000037000000]
jmpl %o7,%g0
sth %l2,[%i0+0x000] ! Mem[0000000036000000]
p20_near_3_le:
jmpl %o7,%g0
stw %l4,[%i3+0x00c] ! Mem[000000003980000c]
jmpl %o7,%g0
nop
p20_near_3_he:
stw %l1,[%i3+0x034] ! Mem[0000000039800034]
stw %l1,[%i1+0x000] ! Mem[0000000038800000]
jmpl %o7,%g0
lduh [%i1+0x020],%l2 ! Mem[0000000038800020]
p21_near_3_le:
jmpl %o7,%g0
ldd [%i3+0x028],%l4 ! Mem[000000003b800028]
jmpl %o7,%g0
nop
p21_near_3_he:
stb %l1,[%i1+0x035] ! Mem[000000003a800035]
ldub [%i3+0x002],%l1 ! Mem[000000003b800002]
jmpl %o7,%g0
ldd [%i2+0x000],%l2 ! Mem[000000003b000000]
p22_near_3_le:
jmpl %o7,%g0
ldub [%i3+0x00e],%l4 ! Mem[000000003d80000e]
jmpl %o7,%g0
nop
p22_near_3_he:
lduh [%i0+0x034],%l1 ! Mem[000000003c000034]
stb %l1,[%i1+0x002] ! Mem[000000003c800002]
jmpl %o7,%g0
stb %l2,[%i0+0x021] ! Mem[000000003c000021]
p23_near_3_le:
jmpl %o7,%g0
lduw [%i3+0x02c],%l4 ! Mem[000000003f80002c]
jmpl %o7,%g0
nop
p23_near_3_he:
ldsh [%i3+0x034],%l1 ! Mem[000000003f800034]
ldsb [%i0+0x002],%l1 ! Mem[000000003e000002]
jmpl %o7,%g0
ldsw [%i0+0x000],%l2 ! Mem[000000003e000000]
p24_near_3_le:
jmpl %o7,%g0
stb %l4,[%i3+0x00e] ! Mem[000000004180000e]
jmpl %o7,%g0
nop
p24_near_3_he:
stx %l1,[%i2+0x030] ! Mem[0000000041000030]
lduh [%i1+0x002],%l1 ! Mem[0000000040800002]
jmpl %o7,%g0
stw %l2,[%i1+0x020] ! Mem[0000000040800020]
p25_near_3_le:
jmpl %o7,%g0
sth %l4,[%i3+0x02e] ! Mem[000000004380002e]
jmpl %o7,%g0
nop
p25_near_3_he:
stw %l1,[%i1+0x034] ! Mem[0000000042800034]
stw %l1,[%i0+0x000] ! Mem[0000000042000000]
jmpl %o7,%g0
lduw [%i2+0x000],%l2 ! Mem[0000000043000000]
p26_near_3_le:
jmpl %o7,%g0
ldsb [%i3+0x00e],%l4 ! Mem[000000004580000e]
jmpl %o7,%g0
nop
p26_near_3_he:
stb %l1,[%i3+0x035] ! Mem[0000000045800035]
ldsh [%i2+0x002],%l1 ! Mem[0000000045000002]
jmpl %o7,%g0
ldsb [%i0+0x021],%l2 ! Mem[0000000044000021]
p27_near_3_le:
jmpl %o7,%g0
ldsw [%i3+0x02c],%l4 ! Mem[000000004780002c]
jmpl %o7,%g0
nop
p27_near_3_he:
lduh [%i3+0x034],%l1 ! Mem[0000000047800034]
lduw [%i1+0x000],%l1 ! Mem[0000000046800000]
jmpl %o7,%g0
std %l2,[%i0+0x000] ! Mem[0000000046000000]
p28_near_3_le:
jmpl %o7,%g0
lduh [%i3+0x00e],%l4 ! Mem[000000004980000e]
jmpl %o7,%g0
nop
p28_near_3_he:
ldsh [%i2+0x034],%l1 ! Mem[0000000049000034]
stx %l1,[%i3+0x000] ! Mem[0000000049800000]
jmpl %o7,%g0
ldub [%i1+0x021],%l2 ! Mem[0000000048800021]
p29_near_3_le:
jmpl %o7,%g0
ldx [%i3+0x028],%l4 ! Mem[000000004b800028]
jmpl %o7,%g0
nop
p29_near_3_he:
stx %l1,[%i0+0x030] ! Mem[000000004a000030]
ldsw [%i1+0x000],%l1 ! Mem[000000004a800000]
jmpl %o7,%g0
stx %l2,[%i3+0x000] ! Mem[000000004b800000]
p30_near_3_le:
jmpl %o7,%g0
stw %l4,[%i3+0x00c] ! Mem[000000004d80000c]
jmpl %o7,%g0
nop
p30_near_3_he:
std %l0,[%i3+0x030] ! Mem[000000004d800030]
std %l0,[%i0+0x000] ! Mem[000000004c000000]
jmpl %o7,%g0
ldx [%i0+0x020],%l2 ! Mem[000000004c000020]
p31_near_3_le:
jmpl %o7,%g0
ldd [%i3+0x028],%l4 ! Mem[000000004f800028]
jmpl %o7,%g0
nop
p31_near_3_he:
lduw [%i2+0x034],%l1 ! Mem[000000004f000034]
ldd [%i2+0x000],%l0 ! Mem[000000004f000000]
jmpl %o7,%g0
ldsh [%i0+0x000],%l2 ! Mem[000000004e000000]
p32_near_3_le:
jmpl %o7,%g0
ldsh [%i3+0x00e],%l4 ! Mem[000000005180000e]
jmpl %o7,%g0
nop
p32_near_3_he:
ldsw [%i1+0x034],%l1 ! Mem[0000000050800034]
ldub [%i1+0x002],%l1 ! Mem[0000000050800002]
jmpl %o7,%g0
sth %l2,[%i1+0x020] ! Mem[0000000050800020]
p33_near_3_le:
jmpl %o7,%g0
ldub [%i3+0x02e],%l4 ! Mem[000000005380002e]
jmpl %o7,%g0
nop
p33_near_3_he:
ldd [%i0+0x030],%l0 ! Mem[0000000052000030]
sth %l1,[%i3+0x002] ! Mem[0000000053800002]
jmpl %o7,%g0
lduh [%i3+0x000],%l2 ! Mem[0000000053800000]
p34_near_3_le:
jmpl %o7,%g0
stb %l4,[%i3+0x00e] ! Mem[000000005580000e]
jmpl %o7,%g0
nop
p34_near_3_he:
stx %l1,[%i3+0x030] ! Mem[0000000055800030]
ldsb [%i1+0x002],%l1 ! Mem[0000000054800002]
jmpl %o7,%g0
ldd [%i0+0x020],%l2 ! Mem[0000000054000020]
p35_near_3_le:
jmpl %o7,%g0
sth %l4,[%i3+0x02e] ! Mem[000000005780002e]
jmpl %o7,%g0
nop
p35_near_3_he:
std %l0,[%i2+0x030] ! Mem[0000000057000030]
ldx [%i0+0x000],%l1 ! Mem[0000000056000000]
jmpl %o7,%g0
stb %l2,[%i0+0x001] ! Mem[0000000056000001]
p36_near_3_le:
jmpl %o7,%g0
stx %l4,[%i3+0x008] ! Mem[0000000059800008]
jmpl %o7,%g0
nop
p36_near_3_he:
lduw [%i0+0x034],%l1 ! Mem[0000000058000034]
stw %l1,[%i2+0x000] ! Mem[0000000059000000]
jmpl %o7,%g0
ldsw [%i1+0x020],%l2 ! Mem[0000000058800020]
p37_near_3_le:
jmpl %o7,%g0
ldsb [%i3+0x02e],%l4 ! Mem[000000005b80002e]
jmpl %o7,%g0
nop
p37_near_3_he:
ldsw [%i3+0x034],%l1 ! Mem[000000005b800034]
ldub [%i1+0x002],%l1 ! Mem[000000005a800002]
jmpl %o7,%g0
stw %l2,[%i3+0x000] ! Mem[000000005b800000]
p38_near_3_le:
jmpl %o7,%g0
lduh [%i3+0x00e],%l4 ! Mem[000000005d80000e]
jmpl %o7,%g0
nop
p38_near_3_he:
ldd [%i3+0x030],%l0 ! Mem[000000005d800030]
stb %l1,[%i3+0x002] ! Mem[000000005d800002]
jmpl %o7,%g0
lduw [%i0+0x020],%l2 ! Mem[000000005c000020]
p39_near_3_le:
jmpl %o7,%g0
ldx [%i3+0x028],%l4 ! Mem[000000005f800028]
jmpl %o7,%g0
nop
p39_near_3_he:
sth %l1,[%i1+0x034] ! Mem[000000005e800034]
stx %l1,[%i1+0x000] ! Mem[000000005e800000]
jmpl %o7,%g0
ldsb [%i0+0x001],%l2 ! Mem[000000005e000001]
p40_near_3_le:
jmpl %o7,%g0
std %l4,[%i3+0x008] ! Mem[0000000061800008]
jmpl %o7,%g0
nop
p40_near_3_he:
ldx [%i0+0x030],%l1 ! Mem[0000000060000030]
lduh [%i0+0x002],%l1 ! Mem[0000000060000002]
jmpl %o7,%g0
std %l2,[%i1+0x020] ! Mem[0000000060800020]
p41_near_3_le:
jmpl %o7,%g0
stw %l4,[%i3+0x02c] ! Mem[000000006380002c]
jmpl %o7,%g0
nop
p41_near_3_he:
ldub [%i3+0x035],%l1 ! Mem[0000000063800035]
std %l0,[%i2+0x000] ! Mem[0000000063000000]
jmpl %o7,%g0
ldub [%i3+0x001],%l2 ! Mem[0000000063800001]
p42_near_3_le:
jmpl %o7,%g0
ldd [%i3+0x008],%l4 ! Mem[0000000065800008]
jmpl %o7,%g0
nop
p42_near_3_he:
ldsb [%i2+0x035],%l1 ! Mem[0000000065000035]
ldsh [%i1+0x002],%l1 ! Mem[0000000064800002]
jmpl %o7,%g0
stx %l2,[%i0+0x020] ! Mem[0000000064000020]
p43_near_3_le:
jmpl %o7,%g0
ldub [%i3+0x02e],%l4 ! Mem[000000006780002e]
jmpl %o7,%g0
nop
p43_near_3_he:
ldd [%i1+0x030],%l0 ! Mem[0000000066800030]
lduw [%i3+0x000],%l1 ! Mem[0000000067800000]
jmpl %o7,%g0
ldx [%i0+0x000],%l2 ! Mem[0000000066000000]
p44_near_3_le:
jmpl %o7,%g0
lduw [%i3+0x00c],%l4 ! Mem[000000006980000c]
jmpl %o7,%g0
nop
p44_near_3_he:
sth %l1,[%i3+0x034] ! Mem[0000000069800034]
sth %l1,[%i1+0x002] ! Mem[0000000068800002]
jmpl %o7,%g0
ldsh [%i2+0x020],%l2 ! Mem[0000000069000020]
p45_near_3_le:
jmpl %o7,%g0
stb %l4,[%i3+0x02e] ! Mem[000000006b80002e]
jmpl %o7,%g0
nop
p45_near_3_he:
ldx [%i3+0x030],%l1 ! Mem[000000006b800030]
ldsw [%i0+0x000],%l1 ! Mem[000000006a000000]
jmpl %o7,%g0
sth %l2,[%i3+0x000] ! Mem[000000006b800000]
p46_near_3_le:
jmpl %o7,%g0
sth %l4,[%i3+0x00e] ! Mem[000000006d80000e]
jmpl %o7,%g0
nop
p46_near_3_he:
ldub [%i1+0x035],%l1 ! Mem[000000006c800035]
ldx [%i1+0x000],%l1 ! Mem[000000006c800000]
jmpl %o7,%g0
lduh [%i0+0x020],%l2 ! Mem[000000006c000020]
p47_near_3_le:
jmpl %o7,%g0
ldsb [%i3+0x02e],%l4 ! Mem[000000006f80002e]
jmpl %o7,%g0
nop
p47_near_3_he:
ldsb [%i0+0x035],%l1 ! Mem[000000006e000035]
ldd [%i0+0x000],%l0 ! Mem[000000006e000000]
jmpl %o7,%g0
ldd [%i0+0x000],%l2 ! Mem[000000006e000000]
p48_near_3_le:
jmpl %o7,%g0
ldsw [%i3+0x00c],%l4 ! Mem[000000007180000c]
jmpl %o7,%g0
nop
p48_near_3_he:
stw %l1,[%i3+0x034] ! Mem[0000000071800034]
ldub [%i2+0x002],%l1 ! Mem[0000000071000002]
jmpl %o7,%g0
stb %l2,[%i2+0x021] ! Mem[0000000071000021]
p49_near_3_le:
jmpl %o7,%g0
lduh [%i3+0x02e],%l4 ! Mem[000000007380002e]
jmpl %o7,%g0
nop
p49_near_3_he:
stb %l1,[%i2+0x035] ! Mem[0000000073000035]
stb %l1,[%i1+0x002] ! Mem[0000000072800002]
jmpl %o7,%g0
ldsw [%i3+0x000],%l2 ! Mem[0000000073800000]
p50_near_3_le:
jmpl %o7,%g0
ldx [%i3+0x008],%l4 ! Mem[0000000075800008]
jmpl %o7,%g0
nop
p50_near_3_he:
lduh [%i1+0x034],%l1 ! Mem[0000000074800034]
ldsb [%i3+0x002],%l1 ! Mem[0000000075800002]
jmpl %o7,%g0
stw %l2,[%i0+0x020] ! Mem[0000000074000020]
p51_near_3_le:
jmpl %o7,%g0
stw %l4,[%i3+0x02c] ! Mem[000000007780002c]
jmpl %o7,%g0
nop
p51_near_3_he:
ldub [%i3+0x035],%l1 ! Mem[0000000077800035]
lduh [%i1+0x002],%l1 ! Mem[0000000076800002]
jmpl %o7,%g0
lduw [%i0+0x000],%l2 ! Mem[0000000076000000]
p52_near_3_le:
jmpl %o7,%g0
ldd [%i3+0x008],%l4 ! Mem[0000000079800008]
jmpl %o7,%g0
nop
p52_near_3_he:
ldsb [%i3+0x035],%l1 ! Mem[0000000079800035]
stw %l1,[%i0+0x000] ! Mem[0000000078000000]
jmpl %o7,%g0
ldsb [%i2+0x021],%l2 ! Mem[0000000079000021]
p53_near_3_le:
jmpl %o7,%g0
ldsh [%i3+0x02e],%l4 ! Mem[000000007b80002e]
jmpl %o7,%g0
nop
p53_near_3_he:
stw %l1,[%i1+0x034] ! Mem[000000007a800034]
ldsh [%i2+0x002],%l1 ! Mem[000000007b000002]
jmpl %o7,%g0
std %l2,[%i3+0x000] ! Mem[000000007b800000]
p54_near_3_le:
jmpl %o7,%g0
ldub [%i3+0x00e],%l4 ! Mem[000000007d80000e]
jmpl %o7,%g0
nop
p54_near_3_he:
stb %l1,[%i0+0x035] ! Mem[000000007c000035]
stb %l1,[%i1+0x002] ! Mem[000000007c800002]
jmpl %o7,%g0
ldub [%i0+0x021],%l2 ! Mem[000000007c000021]
p55_near_3_le:
jmpl %o7,%g0
stb %l4,[%i3+0x02e] ! Mem[000000007f80002e]
jmpl %o7,%g0
nop
p55_near_3_he:
lduh [%i3+0x034],%l1 ! Mem[000000007f800034]
stx %l1,[%i3+0x000] ! Mem[000000007f800000]
jmpl %o7,%g0
stx %l2,[%i0+0x000] ! Mem[000000007e000000]
p56_near_3_le:
jmpl %o7,%g0
sth %l4,[%i3+0x00e] ! Mem[000000008180000e]
jmpl %o7,%g0
nop
p56_near_3_he:
ldsh [%i2+0x034],%l1 ! Mem[0000000081000034]
ldsw [%i1+0x000],%l1 ! Mem[0000000080800000]
jmpl %o7,%g0
ldx [%i2+0x020],%l2 ! Mem[0000000081000020]
p57_near_3_le:
jmpl %o7,%g0
stx %l4,[%i3+0x028] ! Mem[0000000083800028]
jmpl %o7,%g0
nop
p57_near_3_he:
stx %l1,[%i1+0x030] ! Mem[0000000082800030]
std %l0,[%i0+0x000] ! Mem[0000000082000000]
jmpl %o7,%g0
ldsh [%i3+0x000],%l2 ! Mem[0000000083800000]
p58_near_3_le:
jmpl %o7,%g0
ldsb [%i3+0x00e],%l4 ! Mem[000000008580000e]
jmpl %o7,%g0
nop
p58_near_3_he:
std %l0,[%i3+0x030] ! Mem[0000000085800030]
ldd [%i2+0x000],%l0 ! Mem[0000000085000000]
jmpl %o7,%g0
stb %l2,[%i0+0x021] ! Mem[0000000084000021]
p59_near_3_le:
jmpl %o7,%g0
lduh [%i3+0x02e],%l4 ! Mem[000000008780002e]
jmpl %o7,%g0
nop
p59_near_3_he:
lduw [%i3+0x034],%l1 ! Mem[0000000087800034]
lduw [%i1+0x000],%l1 ! Mem[0000000086800000]
jmpl %o7,%g0
ldsw [%i0+0x000],%l2 ! Mem[0000000086000000]
p60_near_3_le:
jmpl %o7,%g0
ldx [%i3+0x008],%l4 ! Mem[0000000089800008]
jmpl %o7,%g0
nop
p60_near_3_he:
lduh [%i2+0x034],%l1 ! Mem[0000000089000034]
sth %l1,[%i3+0x002] ! Mem[0000000089800002]
jmpl %o7,%g0
stw %l2,[%i2+0x020] ! Mem[0000000089000020]
p61_near_3_le:
jmpl %o7,%g0
std %l4,[%i3+0x028] ! Mem[000000008b800028]
jmpl %o7,%g0
nop
p61_near_3_he:
ldsh [%i0+0x034],%l1 ! Mem[000000008a000034]
ldsb [%i1+0x002],%l1 ! Mem[000000008a800002]
jmpl %o7,%g0
lduw [%i3+0x000],%l2 ! Mem[000000008b800000]
p62_near_3_le:
jmpl %o7,%g0
stw %l4,[%i3+0x00c] ! Mem[000000008d80000c]
jmpl %o7,%g0
nop
p62_near_3_he:
stx %l1,[%i3+0x030] ! Mem[000000008d800030]
ldx [%i0+0x000],%l1 ! Mem[000000008c000000]
jmpl %o7,%g0
ldsb [%i0+0x021],%l2 ! Mem[000000008c000021]
p63_near_3_le:
jmpl %o7,%g0
ldsh [%i3+0x02e],%l4 ! Mem[000000008f80002e]
jmpl %o7,%g0
nop
p63_near_3_he:
std %l0,[%i2+0x030] ! Mem[000000008f000030]
stw %l1,[%i2+0x000] ! Mem[000000008f000000]
jmpl %o7,%g0
std %l2,[%i1+0x000] ! Mem[000000008e800000]
near3_b2b_h:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near3_b2b_l:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
stx %l3,[%i1+0x018] ! Mem[0000000010800018]
ldsh [%i3+0x004],%l0 ! Mem[0000000011800004]
std %l4,[%i0+0x018] ! Mem[0000000010000018]
ldub [%i0+0x03c],%l6 ! Mem[000000001000003c]
jmpl %o7,%g0
ldsw [%i1+0x008],%l5 ! Mem[0000000010800008]
p0_far_0_lem:
membar #Sync
stx %l3,[%i1+0x018] ! Mem[0000000010800018]
ldsh [%i3+0x004],%l0 ! Mem[0000000011800004]
std %l4,[%i0+0x018] ! Mem[0000000010000018]
ldub [%i0+0x03c],%l6 ! Mem[000000001000003c]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x008],%l5 ! Mem[0000000010800008]
p0_far_0_he:
ldd [%i0+0x038],%l4 ! Mem[0000000010000038]
ldx [%i0+0x038],%l0 ! Mem[0000000010000038]
lduw [%i0+0x034],%l4 ! Mem[0000000010000034]
ldsb [%i1+0x028],%l7 ! Mem[0000000010800028]
ldd [%i1+0x038],%l0 ! Mem[0000000010800038]
stx %l6,[%i2+0x030] ! Mem[0000000011000030]
ldd [%i3+0x000],%l2 ! Mem[0000000011800000]
jmpl %o7,%g0
lduw [%i3+0x010],%l4 ! Mem[0000000011800010]
p0_far_0_hem:
membar #Sync
ldd [%i0+0x038],%l4 ! Mem[0000000010000038]
ldx [%i0+0x038],%l0 ! Mem[0000000010000038]
lduw [%i0+0x034],%l4 ! Mem[0000000010000034]
ldsb [%i1+0x028],%l7 ! Mem[0000000010800028]
ldd [%i1+0x038],%l0 ! Mem[0000000010800038]
stx %l6,[%i2+0x030] ! Mem[0000000011000030]
ldd [%i3+0x000],%l2 ! Mem[0000000011800000]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x010],%l4 ! Mem[0000000011800010]
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
ldub [%i1+0x03c],%l3 ! Mem[000000001280003c]
ldsw [%i3+0x024],%l0 ! Mem[0000000013800024]
std %l4,[%i0+0x038] ! Mem[0000000012000038]
stx %l6,[%i3+0x038] ! Mem[0000000013800038]
jmpl %o7,%g0
ldx [%i2+0x008],%l5 ! Mem[0000000013000008]
p1_far_0_lem:
membar #Sync
ldub [%i1+0x03c],%l3 ! Mem[000000001280003c]
ldsw [%i3+0x024],%l0 ! Mem[0000000013800024]
std %l4,[%i0+0x038] ! Mem[0000000012000038]
stx %l6,[%i3+0x038] ! Mem[0000000013800038]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x008],%l5 ! Mem[0000000013000008]
p1_far_0_he:
lduw [%i1+0x018],%l4 ! Mem[0000000012800018]
ldsh [%i0+0x018],%l0 ! Mem[0000000012000018]
ldub [%i1+0x014],%l4 ! Mem[0000000012800014]
lduw [%i1+0x028],%l7 ! Mem[0000000012800028]
stw %l1,[%i3+0x01c] ! Mem[000000001380001c]
ldsb [%i1+0x016],%l6 ! Mem[0000000012800016]
ldd [%i2+0x000],%l2 ! Mem[0000000013000000]
jmpl %o7,%g0
ldub [%i0+0x032],%l4 ! Mem[0000000012000032]
p1_far_0_hem:
membar #Sync
lduw [%i1+0x018],%l4 ! Mem[0000000012800018]
ldsh [%i0+0x018],%l0 ! Mem[0000000012000018]
ldub [%i1+0x014],%l4 ! Mem[0000000012800014]
lduw [%i1+0x028],%l7 ! Mem[0000000012800028]
stw %l1,[%i3+0x01c] ! Mem[000000001380001c]
ldsb [%i1+0x016],%l6 ! Mem[0000000012800016]
ldd [%i2+0x000],%l2 ! Mem[0000000013000000]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x032],%l4 ! Mem[0000000012000032]
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
std %l2,[%i1+0x018] ! Mem[0000000014800018]
lduw [%i3+0x004],%l0 ! Mem[0000000015800004]
std %l4,[%i3+0x018] ! Mem[0000000015800018]
lduh [%i2+0x03c],%l6 ! Mem[000000001500003c]
jmpl %o7,%g0
stw %l5,[%i1+0x008] ! Mem[0000000014800008]
p2_far_0_lem:
membar #Sync
std %l2,[%i1+0x018] ! Mem[0000000014800018]
lduw [%i3+0x004],%l0 ! Mem[0000000015800004]
std %l4,[%i3+0x018] ! Mem[0000000015800018]
lduh [%i2+0x03c],%l6 ! Mem[000000001500003c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i1+0x008] ! Mem[0000000014800008]
p2_far_0_he:
stx %l4,[%i2+0x038] ! Mem[0000000015000038]
stx %l0,[%i3+0x038] ! Mem[0000000015800038]
ldd [%i1+0x030],%l4 ! Mem[0000000014800030]
stw %l7,[%i1+0x028] ! Mem[0000000014800028]
stw %l1,[%i1+0x03c] ! Mem[000000001480003c]
ldsw [%i0+0x034],%l6 ! Mem[0000000014000034]
ldsh [%i2+0x000],%l2 ! Mem[0000000015000000]
jmpl %o7,%g0
ldsh [%i0+0x012],%l4 ! Mem[0000000014000012]
p2_far_0_hem:
membar #Sync
stx %l4,[%i2+0x038] ! Mem[0000000015000038]
stx %l0,[%i3+0x038] ! Mem[0000000015800038]
ldd [%i1+0x030],%l4 ! Mem[0000000014800030]
stw %l7,[%i1+0x028] ! Mem[0000000014800028]
stw %l1,[%i1+0x03c] ! Mem[000000001480003c]
ldsw [%i0+0x034],%l6 ! Mem[0000000014000034]
ldsh [%i2+0x000],%l2 ! Mem[0000000015000000]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x012],%l4 ! Mem[0000000014000012]
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
ldsb [%i1+0x03c],%l3 ! Mem[000000001680003c]
std %l0,[%i3+0x020] ! Mem[0000000017800020]
std %l4,[%i2+0x038] ! Mem[0000000017000038]
ldd [%i0+0x038],%l6 ! Mem[0000000016000038]
jmpl %o7,%g0
ldd [%i2+0x008],%l4 ! Mem[0000000017000008]
p3_far_0_lem:
membar #Sync
ldsb [%i1+0x03c],%l3 ! Mem[000000001680003c]
std %l0,[%i3+0x020] ! Mem[0000000017800020]
std %l4,[%i2+0x038] ! Mem[0000000017000038]
ldd [%i0+0x038],%l6 ! Mem[0000000016000038]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x008],%l4 ! Mem[0000000017000008]
p3_far_0_he:
ldx [%i0+0x018],%l4 ! Mem[0000000016000018]
std %l0,[%i1+0x018] ! Mem[0000000016800018]
stw %l4,[%i2+0x014] ! Mem[0000000017000014]
lduh [%i1+0x028],%l7 ! Mem[0000000016800028]
std %l0,[%i3+0x018] ! Mem[0000000017800018]
lduh [%i2+0x016],%l6 ! Mem[0000000017000016]
ldsh [%i2+0x000],%l2 ! Mem[0000000017000000]
jmpl %o7,%g0
ldsh [%i1+0x032],%l4 ! Mem[0000000016800032]
p3_far_0_hem:
membar #Sync
ldx [%i0+0x018],%l4 ! Mem[0000000016000018]
std %l0,[%i1+0x018] ! Mem[0000000016800018]
stw %l4,[%i2+0x014] ! Mem[0000000017000014]
lduh [%i1+0x028],%l7 ! Mem[0000000016800028]
std %l0,[%i3+0x018] ! Mem[0000000017800018]
lduh [%i2+0x016],%l6 ! Mem[0000000017000016]
ldsh [%i2+0x000],%l2 ! Mem[0000000017000000]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x032],%l4 ! Mem[0000000016800032]
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
lduw [%i1+0x01c],%l3 ! Mem[000000001880001c]
stx %l0,[%i3+0x000] ! Mem[0000000019800000]
std %l4,[%i2+0x018] ! Mem[0000000019000018]
stb %l6,[%i3+0x03c] ! Mem[000000001980003c]
jmpl %o7,%g0
ldub [%i1+0x008],%l5 ! Mem[0000000018800008]
p4_far_0_lem:
membar #Sync
lduw [%i1+0x01c],%l3 ! Mem[000000001880001c]
stx %l0,[%i3+0x000] ! Mem[0000000019800000]
std %l4,[%i2+0x018] ! Mem[0000000019000018]
stb %l6,[%i3+0x03c] ! Mem[000000001980003c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x008],%l5 ! Mem[0000000018800008]
p4_far_0_he:
ldd [%i1+0x038],%l4 ! Mem[0000000018800038]
lduw [%i0+0x038],%l0 ! Mem[0000000018000038]
std %l4,[%i3+0x030] ! Mem[0000000019800030]
sth %l7,[%i1+0x028] ! Mem[0000000018800028]
std %l0,[%i2+0x038] ! Mem[0000000019000038]
ldx [%i2+0x030],%l6 ! Mem[0000000019000030]
ldub [%i2+0x000],%l2 ! Mem[0000000019000000]
jmpl %o7,%g0
ldd [%i1+0x010],%l4 ! Mem[0000000018800010]
p4_far_0_hem:
membar #Sync
ldd [%i1+0x038],%l4 ! Mem[0000000018800038]
lduw [%i0+0x038],%l0 ! Mem[0000000018000038]
std %l4,[%i3+0x030] ! Mem[0000000019800030]
sth %l7,[%i1+0x028] ! Mem[0000000018800028]
std %l0,[%i2+0x038] ! Mem[0000000019000038]
ldx [%i2+0x030],%l6 ! Mem[0000000019000030]
ldub [%i2+0x000],%l2 ! Mem[0000000019000000]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x010],%l4 ! Mem[0000000018800010]
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
stw %l3,[%i1+0x03c] ! Mem[000000001a80003c]
ldsh [%i3+0x024],%l0 ! Mem[000000001b800024]
std %l4,[%i1+0x038] ! Mem[000000001a800038]
ldsb [%i2+0x03c],%l6 ! Mem[000000001b00003c]
jmpl %o7,%g0
stb %l5,[%i2+0x008] ! Mem[000000001b000008]
p5_far_0_lem:
membar #Sync
stw %l3,[%i1+0x03c] ! Mem[000000001a80003c]
ldsh [%i3+0x024],%l0 ! Mem[000000001b800024]
std %l4,[%i1+0x038] ! Mem[000000001a800038]
ldsb [%i2+0x03c],%l6 ! Mem[000000001b00003c]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i2+0x008] ! Mem[000000001b000008]
p5_far_0_he:
stb %l4,[%i2+0x018] ! Mem[000000001b000018]
ldsw [%i0+0x018],%l0 ! Mem[000000001a000018]
ldx [%i0+0x010],%l4 ! Mem[000000001a000010]
ldsh [%i1+0x028],%l7 ! Mem[000000001a800028]
ldx [%i0+0x018],%l1 ! Mem[000000001a000018]
std %l6,[%i1+0x010] ! Mem[000000001a800010]
ldub [%i1+0x000],%l2 ! Mem[000000001a800000]
jmpl %o7,%g0
stw %l4,[%i2+0x030] ! Mem[000000001b000030]
p5_far_0_hem:
membar #Sync
stb %l4,[%i2+0x018] ! Mem[000000001b000018]
ldsw [%i0+0x018],%l0 ! Mem[000000001a000018]
ldx [%i0+0x010],%l4 ! Mem[000000001a000010]
ldsh [%i1+0x028],%l7 ! Mem[000000001a800028]
ldx [%i0+0x018],%l1 ! Mem[000000001a000018]
std %l6,[%i1+0x010] ! Mem[000000001a800010]
ldub [%i1+0x000],%l2 ! Mem[000000001a800000]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i2+0x030] ! Mem[000000001b000030]
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
ldsw [%i1+0x01c],%l3 ! Mem[000000001c80001c]
ldsw [%i3+0x004],%l0 ! Mem[000000001d800004]
std %l4,[%i1+0x018] ! Mem[000000001c800018]
std %l6,[%i0+0x038] ! Mem[000000001c000038]
jmpl %o7,%g0
stx %l5,[%i1+0x008] ! Mem[000000001c800008]
p6_far_0_lem:
membar #Sync
ldsw [%i1+0x01c],%l3 ! Mem[000000001c80001c]
ldsw [%i3+0x004],%l0 ! Mem[000000001d800004]
std %l4,[%i1+0x018] ! Mem[000000001c800018]
std %l6,[%i0+0x038] ! Mem[000000001c000038]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i1+0x008] ! Mem[000000001c800008]
p6_far_0_he:
ldsb [%i0+0x038],%l4 ! Mem[000000001c000038]
ldd [%i3+0x038],%l0 ! Mem[000000001d800038]
ldsw [%i1+0x034],%l4 ! Mem[000000001c800034]
std %l6,[%i1+0x028] ! Mem[000000001c800028]
lduh [%i2+0x03c],%l1 ! Mem[000000001d00003c]
stw %l6,[%i3+0x034] ! Mem[000000001d800034]
lduw [%i1+0x000],%l2 ! Mem[000000001c800000]
jmpl %o7,%g0
std %l4,[%i3+0x010] ! Mem[000000001d800010]
p6_far_0_hem:
membar #Sync
ldsb [%i0+0x038],%l4 ! Mem[000000001c000038]
ldd [%i3+0x038],%l0 ! Mem[000000001d800038]
ldsw [%i1+0x034],%l4 ! Mem[000000001c800034]
std %l6,[%i1+0x028] ! Mem[000000001c800028]
lduh [%i2+0x03c],%l1 ! Mem[000000001d00003c]
stw %l6,[%i3+0x034] ! Mem[000000001d800034]
lduw [%i1+0x000],%l2 ! Mem[000000001c800000]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x010] ! Mem[000000001d800010]
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
stb %l3,[%i1+0x03c] ! Mem[000000001e80003c]
lduw [%i2+0x024],%l0 ! Mem[000000001f000024]
std %l4,[%i1+0x038] ! Mem[000000001e800038]
ldsh [%i3+0x03c],%l6 ! Mem[000000001f80003c]
jmpl %o7,%g0
ldsb [%i2+0x008],%l5 ! Mem[000000001f000008]
p7_far_0_lem:
membar #Sync
stb %l3,[%i1+0x03c] ! Mem[000000001e80003c]
lduw [%i2+0x024],%l0 ! Mem[000000001f000024]
std %l4,[%i1+0x038] ! Mem[000000001e800038]
ldsh [%i3+0x03c],%l6 ! Mem[000000001f80003c]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x008],%l5 ! Mem[000000001f000008]
p7_far_0_he:
std %l4,[%i1+0x018] ! Mem[000000001e800018]
sth %l0,[%i1+0x018] ! Mem[000000001e800018]
ldsb [%i1+0x014],%l4 ! Mem[000000001e800014]
ldsb [%i1+0x028],%l7 ! Mem[000000001e800028]
lduh [%i0+0x01c],%l1 ! Mem[000000001e00001c]
ldd [%i2+0x010],%l6 ! Mem[000000001f000010]
lduw [%i1+0x000],%l2 ! Mem[000000001e800000]
jmpl %o7,%g0
ldx [%i3+0x030],%l4 ! Mem[000000001f800030]
p7_far_0_hem:
membar #Sync
std %l4,[%i1+0x018] ! Mem[000000001e800018]
sth %l0,[%i1+0x018] ! Mem[000000001e800018]
ldsb [%i1+0x014],%l4 ! Mem[000000001e800014]
ldsb [%i1+0x028],%l7 ! Mem[000000001e800028]
lduh [%i0+0x01c],%l1 ! Mem[000000001e00001c]
ldd [%i2+0x010],%l6 ! Mem[000000001f000010]
lduw [%i1+0x000],%l2 ! Mem[000000001e800000]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x030],%l4 ! Mem[000000001f800030]
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p8_far_0_le:
ldd [%i1+0x018],%l2 ! Mem[0000000020800018]
std %l0,[%i2+0x000] ! Mem[0000000021000000]
std %l4,[%i0+0x018] ! Mem[0000000020000018]
sth %l6,[%i2+0x03c] ! Mem[000000002100003c]
jmpl %o7,%g0
lduh [%i1+0x008],%l5 ! Mem[0000000020800008]
p8_far_0_lem:
membar #Sync
ldd [%i1+0x018],%l2 ! Mem[0000000020800018]
std %l0,[%i2+0x000] ! Mem[0000000021000000]
std %l4,[%i0+0x018] ! Mem[0000000020000018]
sth %l6,[%i2+0x03c] ! Mem[000000002100003c]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x008],%l5 ! Mem[0000000020800008]
p8_far_0_he:
ldsh [%i2+0x038],%l4 ! Mem[0000000021000038]
lduh [%i0+0x038],%l0 ! Mem[0000000020000038]
stx %l4,[%i2+0x030] ! Mem[0000000021000030]
stb %l7,[%i1+0x028] ! Mem[0000000020800028]
ldsw [%i2+0x03c],%l1 ! Mem[000000002100003c]
ldsh [%i2+0x036],%l6 ! Mem[0000000021000036]
stb %l2,[%i0+0x000] ! Mem[0000000020000000]
jmpl %o7,%g0
lduh [%i3+0x012],%l4 ! Mem[0000000021800012]
p8_far_0_hem:
membar #Sync
ldsh [%i2+0x038],%l4 ! Mem[0000000021000038]
lduh [%i0+0x038],%l0 ! Mem[0000000020000038]
stx %l4,[%i2+0x030] ! Mem[0000000021000030]
stb %l7,[%i1+0x028] ! Mem[0000000020800028]
ldsw [%i2+0x03c],%l1 ! Mem[000000002100003c]
ldsh [%i2+0x036],%l6 ! Mem[0000000021000036]
stb %l2,[%i0+0x000] ! Mem[0000000020000000]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x012],%l4 ! Mem[0000000021800012]
p8_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p9_far_0_le:
lduh [%i1+0x03c],%l3 ! Mem[000000002280003c]
stx %l0,[%i2+0x020] ! Mem[0000000023000020]
std %l4,[%i3+0x038] ! Mem[0000000023800038]
ldsw [%i0+0x03c],%l6 ! Mem[000000002200003c]
jmpl %o7,%g0
std %l4,[%i2+0x008] ! Mem[0000000023000008]
p9_far_0_lem:
membar #Sync
lduh [%i1+0x03c],%l3 ! Mem[000000002280003c]
stx %l0,[%i2+0x020] ! Mem[0000000023000020]
std %l4,[%i3+0x038] ! Mem[0000000023800038]
ldsw [%i0+0x03c],%l6 ! Mem[000000002200003c]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x008] ! Mem[0000000023000008]
p9_far_0_he:
stb %l4,[%i0+0x018] ! Mem[0000000022000018]
ldsh [%i0+0x018],%l0 ! Mem[0000000022000018]
sth %l4,[%i3+0x014] ! Mem[0000000023800014]
ldd [%i1+0x028],%l6 ! Mem[0000000022800028]
ldsw [%i1+0x01c],%l1 ! Mem[000000002280001c]
ldub [%i0+0x016],%l6 ! Mem[0000000022000016]
stb %l2,[%i0+0x000] ! Mem[0000000022000000]
jmpl %o7,%g0
ldsw [%i3+0x030],%l4 ! Mem[0000000023800030]
p9_far_0_hem:
membar #Sync
stb %l4,[%i0+0x018] ! Mem[0000000022000018]
ldsh [%i0+0x018],%l0 ! Mem[0000000022000018]
sth %l4,[%i3+0x014] ! Mem[0000000023800014]
ldd [%i1+0x028],%l6 ! Mem[0000000022800028]
ldsw [%i1+0x01c],%l1 ! Mem[000000002280001c]
ldub [%i0+0x016],%l6 ! Mem[0000000022000016]
stb %l2,[%i0+0x000] ! Mem[0000000022000000]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x030],%l4 ! Mem[0000000023800030]
p9_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p10_far_0_le:
sth %l3,[%i1+0x01c] ! Mem[000000002480001c]
ldd [%i2+0x000],%l0 ! Mem[0000000025000000]
std %l4,[%i3+0x018] ! Mem[0000000025800018]
stw %l6,[%i3+0x03c] ! Mem[000000002580003c]
jmpl %o7,%g0
stw %l5,[%i0+0x008] ! Mem[0000000024000008]
p10_far_0_lem:
membar #Sync
sth %l3,[%i1+0x01c] ! Mem[000000002480001c]
ldd [%i2+0x000],%l0 ! Mem[0000000025000000]
std %l4,[%i3+0x018] ! Mem[0000000025800018]
stw %l6,[%i3+0x03c] ! Mem[000000002580003c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i0+0x008] ! Mem[0000000024000008]
p10_far_0_he:
ldsw [%i1+0x038],%l4 ! Mem[0000000024800038]
stx %l0,[%i3+0x038] ! Mem[0000000025800038]
lduw [%i0+0x034],%l4 ! Mem[0000000024000034]
lduh [%i1+0x028],%l7 ! Mem[0000000024800028]
ldsb [%i3+0x03d],%l1 ! Mem[000000002580003d]
lduw [%i3+0x034],%l6 ! Mem[0000000025800034]
sth %l2,[%i0+0x000] ! Mem[0000000024000000]
jmpl %o7,%g0
ldsb [%i0+0x012],%l4 ! Mem[0000000024000012]
p10_far_0_hem:
membar #Sync
ldsw [%i1+0x038],%l4 ! Mem[0000000024800038]
stx %l0,[%i3+0x038] ! Mem[0000000025800038]
lduw [%i0+0x034],%l4 ! Mem[0000000024000034]
lduh [%i1+0x028],%l7 ! Mem[0000000024800028]
ldsb [%i3+0x03d],%l1 ! Mem[000000002580003d]
lduw [%i3+0x034],%l6 ! Mem[0000000025800034]
sth %l2,[%i0+0x000] ! Mem[0000000024000000]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x012],%l4 ! Mem[0000000024000012]
p10_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p11_far_0_le:
ldsh [%i1+0x03c],%l3 ! Mem[000000002680003c]
ldsw [%i2+0x024],%l0 ! Mem[0000000027000024]
std %l4,[%i2+0x038] ! Mem[0000000027000038]
lduw [%i2+0x03c],%l6 ! Mem[000000002700003c]
jmpl %o7,%g0
ldsh [%i2+0x008],%l5 ! Mem[0000000027000008]
p11_far_0_lem:
membar #Sync
ldsh [%i1+0x03c],%l3 ! Mem[000000002680003c]
ldsw [%i2+0x024],%l0 ! Mem[0000000027000024]
std %l4,[%i2+0x038] ! Mem[0000000027000038]
lduw [%i2+0x03c],%l6 ! Mem[000000002700003c]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x008],%l5 ! Mem[0000000027000008]
p11_far_0_he:
std %l4,[%i2+0x018] ! Mem[0000000027000018]
std %l0,[%i2+0x018] ! Mem[0000000027000018]
ldub [%i1+0x014],%l4 ! Mem[0000000026800014]
stx %l7,[%i1+0x028] ! Mem[0000000026800028]
stx %l1,[%i1+0x018] ! Mem[0000000026800018]
sth %l6,[%i2+0x016] ! Mem[0000000027000016]
sth %l2,[%i0+0x000] ! Mem[0000000026000000]
jmpl %o7,%g0
stx %l4,[%i1+0x030] ! Mem[0000000026800030]
p11_far_0_hem:
membar #Sync
std %l4,[%i2+0x018] ! Mem[0000000027000018]
std %l0,[%i2+0x018] ! Mem[0000000027000018]
ldub [%i1+0x014],%l4 ! Mem[0000000026800014]
stx %l7,[%i1+0x028] ! Mem[0000000026800028]
stx %l1,[%i1+0x018] ! Mem[0000000026800018]
sth %l6,[%i2+0x016] ! Mem[0000000027000016]
sth %l2,[%i0+0x000] ! Mem[0000000026000000]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i1+0x030] ! Mem[0000000026800030]
p11_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p12_far_0_le:
ldx [%i2+0x018],%l3 ! Mem[0000000029000018]
lduw [%i2+0x004],%l0 ! Mem[0000000029000004]
std %l4,[%i1+0x018] ! Mem[0000000028800018]
stx %l6,[%i0+0x038] ! Mem[0000000028000038]
jmpl %o7,%g0
lduw [%i0+0x008],%l5 ! Mem[0000000028000008]
p12_far_0_lem:
membar #Sync
ldx [%i2+0x018],%l3 ! Mem[0000000029000018]
lduw [%i2+0x004],%l0 ! Mem[0000000029000004]
std %l4,[%i1+0x018] ! Mem[0000000028800018]
stx %l6,[%i0+0x038] ! Mem[0000000028000038]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x008],%l5 ! Mem[0000000028000008]
p12_far_0_he:
ldub [%i0+0x038],%l4 ! Mem[0000000028000038]
lduw [%i0+0x038],%l0 ! Mem[0000000028000038]
ldsh [%i1+0x034],%l4 ! Mem[0000000028800034]
ldub [%i1+0x028],%l7 ! Mem[0000000028800028]
stx %l1,[%i3+0x038] ! Mem[0000000029800038]
stx %l6,[%i1+0x030] ! Mem[0000000028800030]
stx %l2,[%i0+0x000] ! Mem[0000000028000000]
jmpl %o7,%g0
sth %l4,[%i1+0x012] ! Mem[0000000028800012]
p12_far_0_hem:
membar #Sync
ldub [%i0+0x038],%l4 ! Mem[0000000028000038]
lduw [%i0+0x038],%l0 ! Mem[0000000028000038]
ldsh [%i1+0x034],%l4 ! Mem[0000000028800034]
ldub [%i1+0x028],%l7 ! Mem[0000000028800028]
stx %l1,[%i3+0x038] ! Mem[0000000029800038]
stx %l6,[%i1+0x030] ! Mem[0000000028800030]
stx %l2,[%i0+0x000] ! Mem[0000000028000000]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i1+0x012] ! Mem[0000000028800012]
p12_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p13_far_0_le:
stx %l3,[%i2+0x038] ! Mem[000000002b000038]
std %l0,[%i2+0x020] ! Mem[000000002b000020]
std %l4,[%i1+0x038] ! Mem[000000002a800038]
ldx [%i3+0x038],%l6 ! Mem[000000002b800038]
jmpl %o7,%g0
sth %l5,[%i2+0x008] ! Mem[000000002b000008]
p13_far_0_lem:
membar #Sync
stx %l3,[%i2+0x038] ! Mem[000000002b000038]
std %l0,[%i2+0x020] ! Mem[000000002b000020]
std %l4,[%i1+0x038] ! Mem[000000002a800038]
ldx [%i3+0x038],%l6 ! Mem[000000002b800038]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i2+0x008] ! Mem[000000002b000008]
p13_far_0_he:
sth %l4,[%i1+0x018] ! Mem[000000002a800018]
ldsw [%i0+0x018],%l0 ! Mem[000000002a000018]
ldd [%i2+0x010],%l4 ! Mem[000000002b000010]
std %l6,[%i1+0x028] ! Mem[000000002a800028]
sth %l1,[%i2+0x01c] ! Mem[000000002b00001c]
ldsb [%i0+0x016],%l6 ! Mem[000000002a000016]
stx %l2,[%i0+0x000] ! Mem[000000002a000000]
jmpl %o7,%g0
stb %l4,[%i2+0x032] ! Mem[000000002b000032]
p13_far_0_hem:
membar #Sync
sth %l4,[%i1+0x018] ! Mem[000000002a800018]
ldsw [%i0+0x018],%l0 ! Mem[000000002a000018]
ldd [%i2+0x010],%l4 ! Mem[000000002b000010]
std %l6,[%i1+0x028] ! Mem[000000002a800028]
sth %l1,[%i2+0x01c] ! Mem[000000002b00001c]
ldsb [%i0+0x016],%l6 ! Mem[000000002a000016]
stx %l2,[%i0+0x000] ! Mem[000000002a000000]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i2+0x032] ! Mem[000000002b000032]
p13_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p14_far_0_le:
ldub [%i2+0x01c],%l3 ! Mem[000000002d00001c]
sth %l0,[%i2+0x004] ! Mem[000000002d000004]
std %l4,[%i1+0x018] ! Mem[000000002c800018]
ldd [%i2+0x038],%l6 ! Mem[000000002d000038]
jmpl %o7,%g0
stx %l5,[%i0+0x008] ! Mem[000000002c000008]
p14_far_0_lem:
membar #Sync
ldub [%i2+0x01c],%l3 ! Mem[000000002d00001c]
sth %l0,[%i2+0x004] ! Mem[000000002d000004]
std %l4,[%i1+0x018] ! Mem[000000002c800018]
ldd [%i2+0x038],%l6 ! Mem[000000002d000038]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i0+0x008] ! Mem[000000002c000008]
p14_far_0_he:
ldsw [%i2+0x038],%l4 ! Mem[000000002d000038]
ldd [%i3+0x038],%l0 ! Mem[000000002d800038]
std %l4,[%i3+0x030] ! Mem[000000002d800030]
ldsw [%i1+0x028],%l7 ! Mem[000000002c800028]
sth %l1,[%i0+0x03c] ! Mem[000000002c00003c]
ldsw [%i3+0x034],%l6 ! Mem[000000002d800034]
ldsb [%i0+0x000],%l2 ! Mem[000000002c000000]
jmpl %o7,%g0
lduw [%i2+0x010],%l4 ! Mem[000000002d000010]
p14_far_0_hem:
membar #Sync
ldsw [%i2+0x038],%l4 ! Mem[000000002d000038]
ldd [%i3+0x038],%l0 ! Mem[000000002d800038]
std %l4,[%i3+0x030] ! Mem[000000002d800030]
ldsw [%i1+0x028],%l7 ! Mem[000000002c800028]
sth %l1,[%i0+0x03c] ! Mem[000000002c00003c]
ldsw [%i3+0x034],%l6 ! Mem[000000002d800034]
ldsb [%i0+0x000],%l2 ! Mem[000000002c000000]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x010],%l4 ! Mem[000000002d000010]
p14_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p15_far_0_le:
std %l2,[%i2+0x038] ! Mem[000000002f000038]
ldd [%i1+0x020],%l0 ! Mem[000000002e800020]
std %l4,[%i0+0x038] ! Mem[000000002e000038]
stb %l6,[%i0+0x03c] ! Mem[000000002e00003c]
jmpl %o7,%g0
ldsw [%i2+0x008],%l5 ! Mem[000000002f000008]
p15_far_0_lem:
membar #Sync
std %l2,[%i2+0x038] ! Mem[000000002f000038]
ldd [%i1+0x020],%l0 ! Mem[000000002e800020]
std %l4,[%i0+0x038] ! Mem[000000002e000038]
stb %l6,[%i0+0x03c] ! Mem[000000002e00003c]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x008],%l5 ! Mem[000000002f000008]
p15_far_0_he:
stw %l4,[%i0+0x018] ! Mem[000000002e000018]
stb %l0,[%i2+0x019] ! Mem[000000002f000019]
ldx [%i0+0x010],%l4 ! Mem[000000002e000010]
stb %l7,[%i1+0x028] ! Mem[000000002e800028]
stb %l1,[%i2+0x01d] ! Mem[000000002f00001d]
lduh [%i2+0x016],%l6 ! Mem[000000002f000016]
ldsb [%i3+0x000],%l2 ! Mem[000000002f800000]
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[000000002f800030]
p15_far_0_hem:
membar #Sync
stw %l4,[%i0+0x018] ! Mem[000000002e000018]
stb %l0,[%i2+0x019] ! Mem[000000002f000019]
ldx [%i0+0x010],%l4 ! Mem[000000002e000010]
stb %l7,[%i1+0x028] ! Mem[000000002e800028]
stb %l1,[%i2+0x01d] ! Mem[000000002f00001d]
lduh [%i2+0x016],%l6 ! Mem[000000002f000016]
ldsb [%i3+0x000],%l2 ! Mem[000000002f800000]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[000000002f800030]
p15_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p16_far_0_le:
ldsb [%i2+0x01c],%l3 ! Mem[000000003100001c]
ldsw [%i1+0x004],%l0 ! Mem[0000000030800004]
std %l4,[%i3+0x018] ! Mem[0000000031800018]
ldsw [%i3+0x03c],%l6 ! Mem[000000003180003c]
jmpl %o7,%g0
ldx [%i0+0x008],%l5 ! Mem[0000000030000008]
p16_far_0_lem:
membar #Sync
ldsb [%i2+0x01c],%l3 ! Mem[000000003100001c]
ldsw [%i1+0x004],%l0 ! Mem[0000000030800004]
std %l4,[%i3+0x018] ! Mem[0000000031800018]
ldsw [%i3+0x03c],%l6 ! Mem[000000003180003c]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x008],%l5 ! Mem[0000000030000008]
p16_far_0_he:
ldub [%i1+0x038],%l4 ! Mem[0000000030800038]
lduh [%i1+0x038],%l0 ! Mem[0000000030800038]
lduh [%i1+0x034],%l4 ! Mem[0000000030800034]
ldd [%i1+0x028],%l6 ! Mem[0000000030800028]
lduw [%i0+0x03c],%l1 ! Mem[000000003000003c]
ldx [%i1+0x030],%l6 ! Mem[0000000030800030]
ldsw [%i3+0x000],%l2 ! Mem[0000000031800000]
jmpl %o7,%g0
ldub [%i3+0x012],%l4 ! Mem[0000000031800012]
p16_far_0_hem:
membar #Sync
ldub [%i1+0x038],%l4 ! Mem[0000000030800038]
lduh [%i1+0x038],%l0 ! Mem[0000000030800038]
lduh [%i1+0x034],%l4 ! Mem[0000000030800034]
ldd [%i1+0x028],%l6 ! Mem[0000000030800028]
lduw [%i0+0x03c],%l1 ! Mem[000000003000003c]
ldx [%i1+0x030],%l6 ! Mem[0000000030800030]
ldsw [%i3+0x000],%l2 ! Mem[0000000031800000]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x012],%l4 ! Mem[0000000031800012]
p16_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p17_far_0_le:
lduw [%i2+0x03c],%l3 ! Mem[000000003300003c]
lduw [%i1+0x024],%l0 ! Mem[0000000032800024]
std %l4,[%i3+0x038] ! Mem[0000000033800038]
std %l6,[%i2+0x038] ! Mem[0000000033000038]
jmpl %o7,%g0
std %l4,[%i2+0x008] ! Mem[0000000033000008]
p17_far_0_lem:
membar #Sync
lduw [%i2+0x03c],%l3 ! Mem[000000003300003c]
lduw [%i1+0x024],%l0 ! Mem[0000000032800024]
std %l4,[%i3+0x038] ! Mem[0000000033800038]
std %l6,[%i2+0x038] ! Mem[0000000033000038]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x008] ! Mem[0000000033000008]
p17_far_0_he:
stx %l4,[%i2+0x018] ! Mem[0000000033000018]
ldsh [%i0+0x018],%l0 ! Mem[0000000032000018]
ldsw [%i1+0x014],%l4 ! Mem[0000000032800014]
ldx [%i1+0x028],%l7 ! Mem[0000000032800028]
lduw [%i2+0x01c],%l1 ! Mem[000000003300001c]
std %l6,[%i0+0x010] ! Mem[0000000032000010]
ldsw [%i3+0x000],%l2 ! Mem[0000000033800000]
jmpl %o7,%g0
ldsh [%i3+0x032],%l4 ! Mem[0000000033800032]
p17_far_0_hem:
membar #Sync
stx %l4,[%i2+0x018] ! Mem[0000000033000018]
ldsh [%i0+0x018],%l0 ! Mem[0000000032000018]
ldsw [%i1+0x014],%l4 ! Mem[0000000032800014]
ldx [%i1+0x028],%l7 ! Mem[0000000032800028]
lduw [%i2+0x01c],%l1 ! Mem[000000003300001c]
std %l6,[%i0+0x010] ! Mem[0000000032000010]
ldsw [%i3+0x000],%l2 ! Mem[0000000033800000]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x032],%l4 ! Mem[0000000033800032]
p17_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p18_far_0_le:
stw %l3,[%i2+0x01c] ! Mem[000000003500001c]
ldx [%i1+0x000],%l0 ! Mem[0000000034800000]
std %l4,[%i2+0x018] ! Mem[0000000035000018]
ldub [%i0+0x03c],%l6 ! Mem[000000003400003c]
jmpl %o7,%g0
ldd [%i0+0x008],%l4 ! Mem[0000000034000008]
p18_far_0_lem:
membar #Sync
stw %l3,[%i2+0x01c] ! Mem[000000003500001c]
ldx [%i1+0x000],%l0 ! Mem[0000000034800000]
std %l4,[%i2+0x018] ! Mem[0000000035000018]
ldub [%i0+0x03c],%l6 ! Mem[000000003400003c]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x008],%l4 ! Mem[0000000034000008]
p18_far_0_he:
lduh [%i3+0x038],%l4 ! Mem[0000000035800038]
stx %l0,[%i3+0x038] ! Mem[0000000035800038]
stx %l4,[%i2+0x030] ! Mem[0000000035000030]
stx %l7,[%i1+0x028] ! Mem[0000000034800028]
ldub [%i1+0x03d],%l1 ! Mem[000000003480003d]
stw %l6,[%i2+0x034] ! Mem[0000000035000034]
lduh [%i2+0x000],%l2 ! Mem[0000000035000000]
jmpl %o7,%g0
ldd [%i0+0x010],%l4 ! Mem[0000000034000010]
p18_far_0_hem:
membar #Sync
lduh [%i3+0x038],%l4 ! Mem[0000000035800038]
stx %l0,[%i3+0x038] ! Mem[0000000035800038]
stx %l4,[%i2+0x030] ! Mem[0000000035000030]
stx %l7,[%i1+0x028] ! Mem[0000000034800028]
ldub [%i1+0x03d],%l1 ! Mem[000000003480003d]
stw %l6,[%i2+0x034] ! Mem[0000000035000034]
lduh [%i2+0x000],%l2 ! Mem[0000000035000000]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x010],%l4 ! Mem[0000000034000010]
p18_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p19_far_0_le:
ldsw [%i2+0x03c],%l3 ! Mem[000000003700003c]
sth %l0,[%i1+0x024] ! Mem[0000000036800024]
std %l4,[%i1+0x038] ! Mem[0000000036800038]
sth %l6,[%i3+0x03c] ! Mem[000000003780003c]
jmpl %o7,%g0
ldub [%i2+0x008],%l5 ! Mem[0000000037000008]
p19_far_0_lem:
membar #Sync
ldsw [%i2+0x03c],%l3 ! Mem[000000003700003c]
sth %l0,[%i1+0x024] ! Mem[0000000036800024]
std %l4,[%i1+0x038] ! Mem[0000000036800038]
sth %l6,[%i3+0x03c] ! Mem[000000003780003c]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x008],%l5 ! Mem[0000000037000008]
p19_far_0_he:
stw %l4,[%i1+0x018] ! Mem[0000000036800018]
std %l0,[%i2+0x018] ! Mem[0000000037000018]
sth %l4,[%i3+0x014] ! Mem[0000000037800014]
ldub [%i1+0x028],%l7 ! Mem[0000000036800028]
ldub [%i3+0x01d],%l1 ! Mem[000000003780001d]
ldd [%i2+0x010],%l6 ! Mem[0000000037000010]
lduh [%i2+0x000],%l2 ! Mem[0000000037000000]
jmpl %o7,%g0
stw %l4,[%i0+0x030] ! Mem[0000000036000030]
p19_far_0_hem:
membar #Sync
stw %l4,[%i1+0x018] ! Mem[0000000036800018]
std %l0,[%i2+0x018] ! Mem[0000000037000018]
sth %l4,[%i3+0x014] ! Mem[0000000037800014]
ldub [%i1+0x028],%l7 ! Mem[0000000036800028]
ldub [%i3+0x01d],%l1 ! Mem[000000003780001d]
ldd [%i2+0x010],%l6 ! Mem[0000000037000010]
lduh [%i2+0x000],%l2 ! Mem[0000000037000000]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i0+0x030] ! Mem[0000000036000030]
p19_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p20_far_0_le:
stb %l3,[%i2+0x01c] ! Mem[000000003900001c]
ldd [%i1+0x000],%l0 ! Mem[0000000038800000]
std %l4,[%i1+0x018] ! Mem[0000000038800018]
lduh [%i2+0x03c],%l6 ! Mem[000000003900003c]
jmpl %o7,%g0
stb %l5,[%i0+0x008] ! Mem[0000000038000008]
p20_far_0_lem:
membar #Sync
stb %l3,[%i2+0x01c] ! Mem[000000003900001c]
ldd [%i1+0x000],%l0 ! Mem[0000000038800000]
std %l4,[%i1+0x018] ! Mem[0000000038800018]
lduh [%i2+0x03c],%l6 ! Mem[000000003900003c]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i0+0x008] ! Mem[0000000038000008]
p20_far_0_he:
lduw [%i2+0x038],%l4 ! Mem[0000000039000038]
lduw [%i1+0x038],%l0 ! Mem[0000000038800038]
stb %l4,[%i0+0x034] ! Mem[0000000038000034]
stw %l7,[%i1+0x028] ! Mem[0000000038800028]
ldsh [%i1+0x03c],%l1 ! Mem[000000003880003c]
ldsh [%i1+0x036],%l6 ! Mem[0000000038800036]
ldx [%i2+0x000],%l2 ! Mem[0000000039000000]
jmpl %o7,%g0
std %l4,[%i1+0x010] ! Mem[0000000038800010]
p20_far_0_hem:
membar #Sync
lduw [%i2+0x038],%l4 ! Mem[0000000039000038]
lduw [%i1+0x038],%l0 ! Mem[0000000038800038]
stb %l4,[%i0+0x034] ! Mem[0000000038000034]
stw %l7,[%i1+0x028] ! Mem[0000000038800028]
ldsh [%i1+0x03c],%l1 ! Mem[000000003880003c]
ldsh [%i1+0x036],%l6 ! Mem[0000000038800036]
ldx [%i2+0x000],%l2 ! Mem[0000000039000000]
membar #Sync
jmpl %o7,%g0
std %l4,[%i1+0x010] ! Mem[0000000038800010]
p20_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p21_far_0_le:
ldd [%i2+0x038],%l2 ! Mem[000000003b000038]
ldsw [%i1+0x024],%l0 ! Mem[000000003a800024]
ldx [%i1+0x038],%l5 ! Mem[000000003a800038]
ldd [%i0+0x038],%l6 ! Mem[000000003a000038]
jmpl %o7,%g0
sth %l5,[%i2+0x008] ! Mem[000000003b000008]
p21_far_0_lem:
membar #Sync
ldd [%i2+0x038],%l2 ! Mem[000000003b000038]
ldsw [%i1+0x024],%l0 ! Mem[000000003a800024]
ldx [%i1+0x038],%l5 ! Mem[000000003a800038]
ldd [%i0+0x038],%l6 ! Mem[000000003a000038]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i2+0x008] ! Mem[000000003b000008]
p21_far_0_he:
stx %l4,[%i3+0x018] ! Mem[000000003b800018]
ldsw [%i0+0x018],%l0 ! Mem[000000003a000018]
ldub [%i0+0x014],%l4 ! Mem[000000003a000014]
ldsw [%i1+0x028],%l7 ! Mem[000000003a800028]
ldd [%i3+0x018],%l0 ! Mem[000000003b800018]
ldub [%i3+0x016],%l6 ! Mem[000000003b800016]
std %l2,[%i1+0x000] ! Mem[000000003a800000]
jmpl %o7,%g0
ldx [%i2+0x030],%l4 ! Mem[000000003b000030]
p21_far_0_hem:
membar #Sync
stx %l4,[%i3+0x018] ! Mem[000000003b800018]
ldsw [%i0+0x018],%l0 ! Mem[000000003a000018]
ldub [%i0+0x014],%l4 ! Mem[000000003a000014]
ldsw [%i1+0x028],%l7 ! Mem[000000003a800028]
ldd [%i3+0x018],%l0 ! Mem[000000003b800018]
ldub [%i3+0x016],%l6 ! Mem[000000003b800016]
std %l2,[%i1+0x000] ! Mem[000000003a800000]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x030],%l4 ! Mem[000000003b000030]
p21_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p22_far_0_le:
lduh [%i2+0x01c],%l3 ! Mem[000000003d00001c]
lduw [%i0+0x004],%l0 ! Mem[000000003c000004]
ldx [%i0+0x018],%l5 ! Mem[000000003c000018]
lduw [%i3+0x03c],%l6 ! Mem[000000003d80003c]
jmpl %o7,%g0
ldsb [%i0+0x008],%l5 ! Mem[000000003c000008]
p22_far_0_lem:
membar #Sync
lduh [%i2+0x01c],%l3 ! Mem[000000003d00001c]
lduw [%i0+0x004],%l0 ! Mem[000000003c000004]
ldx [%i0+0x018],%l5 ! Mem[000000003c000018]
lduw [%i3+0x03c],%l6 ! Mem[000000003d80003c]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x008],%l5 ! Mem[000000003c000008]
p22_far_0_he:
ldx [%i1+0x038],%l4 ! Mem[000000003c800038]
stw %l0,[%i3+0x038] ! Mem[000000003d800038]
ldsh [%i1+0x034],%l4 ! Mem[000000003c800034]
stb %l7,[%i1+0x028] ! Mem[000000003c800028]
ldd [%i2+0x038],%l0 ! Mem[000000003d000038]
lduw [%i2+0x034],%l6 ! Mem[000000003d000034]
std %l2,[%i1+0x000] ! Mem[000000003c800000]
jmpl %o7,%g0
lduh [%i2+0x012],%l4 ! Mem[000000003d000012]
p22_far_0_hem:
membar #Sync
ldx [%i1+0x038],%l4 ! Mem[000000003c800038]
stw %l0,[%i3+0x038] ! Mem[000000003d800038]
ldsh [%i1+0x034],%l4 ! Mem[000000003c800034]
stb %l7,[%i1+0x028] ! Mem[000000003c800028]
ldd [%i2+0x038],%l0 ! Mem[000000003d000038]
lduw [%i2+0x034],%l6 ! Mem[000000003d000034]
std %l2,[%i1+0x000] ! Mem[000000003c800000]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x012],%l4 ! Mem[000000003d000012]
p22_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p23_far_0_le:
sth %l3,[%i3+0x03c] ! Mem[000000003f80003c]
ldx [%i0+0x020],%l0 ! Mem[000000003e000020]
ldx [%i0+0x038],%l5 ! Mem[000000003e000038]
ldsb [%i2+0x03c],%l6 ! Mem[000000003f00003c]
jmpl %o7,%g0
lduh [%i1+0x008],%l5 ! Mem[000000003e800008]
p23_far_0_lem:
membar #Sync
sth %l3,[%i3+0x03c] ! Mem[000000003f80003c]
ldx [%i0+0x020],%l0 ! Mem[000000003e000020]
ldx [%i0+0x038],%l5 ! Mem[000000003e000038]
ldsb [%i2+0x03c],%l6 ! Mem[000000003f00003c]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x008],%l5 ! Mem[000000003e800008]
p23_far_0_he:
ldd [%i2+0x018],%l4 ! Mem[000000003f000018]
stb %l0,[%i2+0x019] ! Mem[000000003f000019]
ldd [%i1+0x010],%l4 ! Mem[000000003e800010]
ldsh [%i1+0x028],%l7 ! Mem[000000003e800028]
stw %l1,[%i0+0x01c] ! Mem[000000003e00001c]
stb %l6,[%i1+0x016] ! Mem[000000003e800016]
stw %l2,[%i1+0x000] ! Mem[000000003e800000]
jmpl %o7,%g0
ldsw [%i3+0x030],%l4 ! Mem[000000003f800030]
p23_far_0_hem:
membar #Sync
ldd [%i2+0x018],%l4 ! Mem[000000003f000018]
stb %l0,[%i2+0x019] ! Mem[000000003f000019]
ldd [%i1+0x010],%l4 ! Mem[000000003e800010]
ldsh [%i1+0x028],%l7 ! Mem[000000003e800028]
stw %l1,[%i0+0x01c] ! Mem[000000003e00001c]
stb %l6,[%i1+0x016] ! Mem[000000003e800016]
stw %l2,[%i1+0x000] ! Mem[000000003e800000]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x030],%l4 ! Mem[000000003f800030]
p23_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p24_far_0_le:
ldsh [%i3+0x01c],%l3 ! Mem[000000004180001c]
sth %l0,[%i0+0x004] ! Mem[0000000040000004]
ldx [%i3+0x018],%l5 ! Mem[0000000041800018]
ldx [%i0+0x038],%l6 ! Mem[0000000040000038]
jmpl %o7,%g0
ldx [%i0+0x008],%l5 ! Mem[0000000040000008]
p24_far_0_lem:
membar #Sync
ldsh [%i3+0x01c],%l3 ! Mem[000000004180001c]
sth %l0,[%i0+0x004] ! Mem[0000000040000004]
ldx [%i3+0x018],%l5 ! Mem[0000000041800018]
ldx [%i0+0x038],%l6 ! Mem[0000000040000038]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x008],%l5 ! Mem[0000000040000008]
p24_far_0_he:
lduw [%i3+0x038],%l4 ! Mem[0000000041800038]
lduh [%i1+0x038],%l0 ! Mem[0000000040800038]
stw %l4,[%i2+0x034] ! Mem[0000000041000034]
ldx [%i1+0x028],%l7 ! Mem[0000000040800028]
stw %l1,[%i2+0x03c] ! Mem[000000004100003c]
sth %l6,[%i0+0x036] ! Mem[0000000040000036]
stw %l2,[%i0+0x000] ! Mem[0000000040000000]
jmpl %o7,%g0
ldsb [%i3+0x012],%l4 ! Mem[0000000041800012]
p24_far_0_hem:
membar #Sync
lduw [%i3+0x038],%l4 ! Mem[0000000041800038]
lduh [%i1+0x038],%l0 ! Mem[0000000040800038]
stw %l4,[%i2+0x034] ! Mem[0000000041000034]
ldx [%i1+0x028],%l7 ! Mem[0000000040800028]
stw %l1,[%i2+0x03c] ! Mem[000000004100003c]
sth %l6,[%i0+0x036] ! Mem[0000000040000036]
stw %l2,[%i0+0x000] ! Mem[0000000040000000]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x012],%l4 ! Mem[0000000041800012]
p24_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p25_far_0_le:
ldx [%i3+0x038],%l3 ! Mem[0000000043800038]
ldd [%i0+0x020],%l0 ! Mem[0000000042000020]
ldx [%i2+0x038],%l5 ! Mem[0000000043000038]
ldsh [%i2+0x03c],%l6 ! Mem[000000004300003c]
jmpl %o7,%g0
stw %l5,[%i1+0x008] ! Mem[0000000042800008]
p25_far_0_lem:
membar #Sync
ldx [%i3+0x038],%l3 ! Mem[0000000043800038]
ldd [%i0+0x020],%l0 ! Mem[0000000042000020]
ldx [%i2+0x038],%l5 ! Mem[0000000043000038]
ldsh [%i2+0x03c],%l6 ! Mem[000000004300003c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i1+0x008] ! Mem[0000000042800008]
p25_far_0_he:
ldsb [%i1+0x018],%l4 ! Mem[0000000042800018]
ldsh [%i0+0x018],%l0 ! Mem[0000000042000018]
ldx [%i3+0x010],%l4 ! Mem[0000000043800010]
stx %l7,[%i1+0x028] ! Mem[0000000042800028]
std %l0,[%i0+0x018] ! Mem[0000000042000018]
ldsb [%i3+0x016],%l6 ! Mem[0000000043800016]
ldd [%i0+0x000],%l2 ! Mem[0000000042000000]
jmpl %o7,%g0
stx %l4,[%i3+0x030] ! Mem[0000000043800030]
p25_far_0_hem:
membar #Sync
ldsb [%i1+0x018],%l4 ! Mem[0000000042800018]
ldsh [%i0+0x018],%l0 ! Mem[0000000042000018]
ldx [%i3+0x010],%l4 ! Mem[0000000043800010]
stx %l7,[%i1+0x028] ! Mem[0000000042800028]
std %l0,[%i0+0x018] ! Mem[0000000042000018]
ldsb [%i3+0x016],%l6 ! Mem[0000000043800016]
ldd [%i0+0x000],%l2 ! Mem[0000000042000000]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i3+0x030] ! Mem[0000000043800030]
p25_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p26_far_0_le:
stx %l3,[%i3+0x018] ! Mem[0000000045800018]
ldsw [%i0+0x004],%l0 ! Mem[0000000044000004]
ldx [%i2+0x018],%l5 ! Mem[0000000045000018]
stb %l6,[%i2+0x03c] ! Mem[000000004500003c]
jmpl %o7,%g0
ldsh [%i0+0x008],%l5 ! Mem[0000000044000008]
p26_far_0_lem:
membar #Sync
stx %l3,[%i3+0x018] ! Mem[0000000045800018]
ldsw [%i0+0x004],%l0 ! Mem[0000000044000004]
ldx [%i2+0x018],%l5 ! Mem[0000000045000018]
stb %l6,[%i2+0x03c] ! Mem[000000004500003c]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x008],%l5 ! Mem[0000000044000008]
p26_far_0_he:
ldx [%i2+0x038],%l4 ! Mem[0000000045000038]
stx %l0,[%i3+0x038] ! Mem[0000000045800038]
lduh [%i0+0x034],%l4 ! Mem[0000000044000034]
lduw [%i1+0x028],%l7 ! Mem[0000000044800028]
std %l0,[%i2+0x038] ! Mem[0000000045000038]
ldsw [%i2+0x034],%l6 ! Mem[0000000045000034]
ldd [%i0+0x000],%l2 ! Mem[0000000044000000]
jmpl %o7,%g0
stx %l4,[%i0+0x010] ! Mem[0000000044000010]
p26_far_0_hem:
membar #Sync
ldx [%i2+0x038],%l4 ! Mem[0000000045000038]
stx %l0,[%i3+0x038] ! Mem[0000000045800038]
lduh [%i0+0x034],%l4 ! Mem[0000000044000034]
lduw [%i1+0x028],%l7 ! Mem[0000000044800028]
std %l0,[%i2+0x038] ! Mem[0000000045000038]
ldsw [%i2+0x034],%l6 ! Mem[0000000045000034]
ldd [%i0+0x000],%l2 ! Mem[0000000044000000]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i0+0x010] ! Mem[0000000044000010]
p26_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p27_far_0_le:
ldub [%i3+0x03c],%l3 ! Mem[000000004780003c]
ldub [%i0+0x025],%l0 ! Mem[0000000046000025]
ldx [%i1+0x038],%l5 ! Mem[0000000046800038]
ldsw [%i0+0x03c],%l6 ! Mem[000000004600003c]
jmpl %o7,%g0
ldub [%i1+0x008],%l5 ! Mem[0000000046800008]
p27_far_0_lem:
membar #Sync
ldub [%i3+0x03c],%l3 ! Mem[000000004780003c]
ldub [%i0+0x025],%l0 ! Mem[0000000046000025]
ldx [%i1+0x038],%l5 ! Mem[0000000046800038]
ldsw [%i0+0x03c],%l6 ! Mem[000000004600003c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x008],%l5 ! Mem[0000000046800008]
p27_far_0_he:
ldsh [%i3+0x018],%l4 ! Mem[0000000047800018]
std %l0,[%i2+0x018] ! Mem[0000000047000018]
ldsw [%i1+0x014],%l4 ! Mem[0000000046800014]
stw %l7,[%i1+0x028] ! Mem[0000000046800028]
ldx [%i1+0x018],%l1 ! Mem[0000000046800018]
lduh [%i1+0x016],%l6 ! Mem[0000000046800016]
ldsh [%i0+0x000],%l2 ! Mem[0000000046000000]
jmpl %o7,%g0
sth %l4,[%i0+0x032] ! Mem[0000000046000032]
p27_far_0_hem:
membar #Sync
ldsh [%i3+0x018],%l4 ! Mem[0000000047800018]
std %l0,[%i2+0x018] ! Mem[0000000047000018]
ldsw [%i1+0x014],%l4 ! Mem[0000000046800014]
stw %l7,[%i1+0x028] ! Mem[0000000046800028]
ldx [%i1+0x018],%l1 ! Mem[0000000046800018]
lduh [%i1+0x016],%l6 ! Mem[0000000046800016]
ldsh [%i0+0x000],%l2 ! Mem[0000000046000000]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i0+0x032] ! Mem[0000000046000032]
p27_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p28_far_0_le:
std %l2,[%i3+0x018] ! Mem[0000000049800018]
ldx [%i0+0x000],%l0 ! Mem[0000000048000000]
ldx [%i1+0x018],%l5 ! Mem[0000000048800018]
stw %l6,[%i2+0x03c] ! Mem[000000004900003c]
jmpl %o7,%g0
stb %l5,[%i0+0x008] ! Mem[0000000048000008]
p28_far_0_lem:
membar #Sync
std %l2,[%i3+0x018] ! Mem[0000000049800018]
ldx [%i0+0x000],%l0 ! Mem[0000000048000000]
ldx [%i1+0x018],%l5 ! Mem[0000000048800018]
stw %l6,[%i2+0x03c] ! Mem[000000004900003c]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i0+0x008] ! Mem[0000000048000008]
p28_far_0_he:
stb %l4,[%i1+0x038] ! Mem[0000000048800038]
lduw [%i1+0x038],%l0 ! Mem[0000000048800038]
ldsb [%i1+0x034],%l4 ! Mem[0000000048800034]
ldsw [%i1+0x028],%l7 ! Mem[0000000048800028]
lduh [%i3+0x03c],%l1 ! Mem[000000004980003c]
ldx [%i0+0x030],%l6 ! Mem[0000000048000030]
ldsh [%i0+0x000],%l2 ! Mem[0000000048000000]
jmpl %o7,%g0
stb %l4,[%i1+0x012] ! Mem[0000000048800012]
p28_far_0_hem:
membar #Sync
stb %l4,[%i1+0x038] ! Mem[0000000048800038]
lduw [%i1+0x038],%l0 ! Mem[0000000048800038]
ldsb [%i1+0x034],%l4 ! Mem[0000000048800034]
ldsw [%i1+0x028],%l7 ! Mem[0000000048800028]
lduh [%i3+0x03c],%l1 ! Mem[000000004980003c]
ldx [%i0+0x030],%l6 ! Mem[0000000048000030]
ldsh [%i0+0x000],%l2 ! Mem[0000000048000000]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i1+0x012] ! Mem[0000000048800012]
p28_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p29_far_0_le:
ldsb [%i3+0x03c],%l3 ! Mem[000000004b80003c]
sth %l0,[%i0+0x024] ! Mem[000000004a000024]
ldx [%i1+0x038],%l5 ! Mem[000000004a800038]
ldub [%i2+0x03c],%l6 ! Mem[000000004b00003c]
jmpl %o7,%g0
stx %l5,[%i1+0x008] ! Mem[000000004a800008]
p29_far_0_lem:
membar #Sync
ldsb [%i3+0x03c],%l3 ! Mem[000000004b80003c]
sth %l0,[%i0+0x024] ! Mem[000000004a000024]
ldx [%i1+0x038],%l5 ! Mem[000000004a800038]
ldub [%i2+0x03c],%l6 ! Mem[000000004b00003c]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i1+0x008] ! Mem[000000004a800008]
p29_far_0_he:
ldsb [%i1+0x018],%l4 ! Mem[000000004a800018]
ldsb [%i0+0x019],%l0 ! Mem[000000004a000019]
sth %l4,[%i2+0x014] ! Mem[000000004b000014]
sth %l7,[%i1+0x028] ! Mem[000000004a800028]
lduh [%i1+0x01c],%l1 ! Mem[000000004a80001c]
std %l6,[%i2+0x010] ! Mem[000000004b000010]
ldub [%i0+0x000],%l2 ! Mem[000000004a000000]
jmpl %o7,%g0
lduw [%i1+0x030],%l4 ! Mem[000000004a800030]
p29_far_0_hem:
membar #Sync
ldsb [%i1+0x018],%l4 ! Mem[000000004a800018]
ldsb [%i0+0x019],%l0 ! Mem[000000004a000019]
sth %l4,[%i2+0x014] ! Mem[000000004b000014]
sth %l7,[%i1+0x028] ! Mem[000000004a800028]
lduh [%i1+0x01c],%l1 ! Mem[000000004a80001c]
std %l6,[%i2+0x010] ! Mem[000000004b000010]
ldub [%i0+0x000],%l2 ! Mem[000000004a000000]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x030],%l4 ! Mem[000000004a800030]
p29_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p30_far_0_le:
stb %l3,[%i3+0x01c] ! Mem[000000004d80001c]
ldd [%i0+0x000],%l0 ! Mem[000000004c000000]
ldx [%i0+0x018],%l5 ! Mem[000000004c000018]
stx %l6,[%i0+0x038] ! Mem[000000004c000038]
jmpl %o7,%g0
ldsw [%i0+0x008],%l5 ! Mem[000000004c000008]
p30_far_0_lem:
membar #Sync
stb %l3,[%i3+0x01c] ! Mem[000000004d80001c]
ldd [%i0+0x000],%l0 ! Mem[000000004c000000]
ldx [%i0+0x018],%l5 ! Mem[000000004c000018]
stx %l6,[%i0+0x038] ! Mem[000000004c000038]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x008],%l5 ! Mem[000000004c000008]
p30_far_0_he:
std %l4,[%i3+0x038] ! Mem[000000004d800038]
stw %l0,[%i0+0x038] ! Mem[000000004c000038]
stb %l4,[%i3+0x034] ! Mem[000000004d800034]
ldsh [%i1+0x028],%l7 ! Mem[000000004c800028]
ldsw [%i3+0x03c],%l1 ! Mem[000000004d80003c]
stw %l6,[%i2+0x034] ! Mem[000000004d000034]
ldub [%i0+0x000],%l2 ! Mem[000000004c000000]
jmpl %o7,%g0
ldub [%i2+0x012],%l4 ! Mem[000000004d000012]
p30_far_0_hem:
membar #Sync
std %l4,[%i3+0x038] ! Mem[000000004d800038]
stw %l0,[%i0+0x038] ! Mem[000000004c000038]
stb %l4,[%i3+0x034] ! Mem[000000004d800034]
ldsh [%i1+0x028],%l7 ! Mem[000000004c800028]
ldsw [%i3+0x03c],%l1 ! Mem[000000004d80003c]
stw %l6,[%i2+0x034] ! Mem[000000004d000034]
ldub [%i0+0x000],%l2 ! Mem[000000004c000000]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x012],%l4 ! Mem[000000004d000012]
p30_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p31_far_0_le:
ldd [%i3+0x038],%l2 ! Mem[000000004f800038]
ldsb [%i0+0x025],%l0 ! Mem[000000004e000025]
ldx [%i3+0x038],%l5 ! Mem[000000004f800038]
lduh [%i2+0x03c],%l6 ! Mem[000000004f00003c]
jmpl %o7,%g0
lduh [%i1+0x008],%l5 ! Mem[000000004e800008]
p31_far_0_lem:
membar #Sync
ldd [%i3+0x038],%l2 ! Mem[000000004f800038]
ldsb [%i0+0x025],%l0 ! Mem[000000004e000025]
ldx [%i3+0x038],%l5 ! Mem[000000004f800038]
lduh [%i2+0x03c],%l6 ! Mem[000000004f00003c]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x008],%l5 ! Mem[000000004e800008]
p31_far_0_he:
ldsh [%i1+0x018],%l4 ! Mem[000000004e800018]
stb %l0,[%i2+0x019] ! Mem[000000004f000019]
lduw [%i0+0x014],%l4 ! Mem[000000004e000014]
ldx [%i1+0x028],%l7 ! Mem[000000004e800028]
ldsw [%i2+0x01c],%l1 ! Mem[000000004f00001c]
ldd [%i1+0x010],%l6 ! Mem[000000004e800010]
lduw [%i3+0x000],%l2 ! Mem[000000004f800000]
jmpl %o7,%g0
ldsh [%i3+0x032],%l4 ! Mem[000000004f800032]
p31_far_0_hem:
membar #Sync
ldsh [%i1+0x018],%l4 ! Mem[000000004e800018]
stb %l0,[%i2+0x019] ! Mem[000000004f000019]
lduw [%i0+0x014],%l4 ! Mem[000000004e000014]
ldx [%i1+0x028],%l7 ! Mem[000000004e800028]
ldsw [%i2+0x01c],%l1 ! Mem[000000004f00001c]
ldd [%i1+0x010],%l6 ! Mem[000000004e800010]
lduw [%i3+0x000],%l2 ! Mem[000000004f800000]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x032],%l4 ! Mem[000000004f800032]
p31_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p32_far_0_le:
lduh [%i3+0x01c],%l3 ! Mem[000000005180001c]
ldub [%i0+0x005],%l0 ! Mem[0000000050000005]
ldx [%i3+0x018],%l5 ! Mem[0000000051800018]
ldd [%i2+0x038],%l6 ! Mem[0000000051000038]
jmpl %o7,%g0
std %l4,[%i0+0x008] ! Mem[0000000050000008]
p32_far_0_lem:
membar #Sync
lduh [%i3+0x01c],%l3 ! Mem[000000005180001c]
ldub [%i0+0x005],%l0 ! Mem[0000000050000005]
ldx [%i3+0x018],%l5 ! Mem[0000000051800018]
ldd [%i2+0x038],%l6 ! Mem[0000000051000038]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x008] ! Mem[0000000050000008]
p32_far_0_he:
sth %l4,[%i1+0x038] ! Mem[0000000050800038]
lduh [%i1+0x038],%l0 ! Mem[0000000050800038]
ldub [%i1+0x034],%l4 ! Mem[0000000050800034]
ldsb [%i1+0x028],%l7 ! Mem[0000000050800028]
ldsb [%i0+0x03d],%l1 ! Mem[000000005000003d]
ldsh [%i3+0x036],%l6 ! Mem[0000000051800036]
lduw [%i3+0x000],%l2 ! Mem[0000000051800000]
jmpl %o7,%g0
ldd [%i3+0x010],%l4 ! Mem[0000000051800010]
p32_far_0_hem:
membar #Sync
sth %l4,[%i1+0x038] ! Mem[0000000050800038]
lduh [%i1+0x038],%l0 ! Mem[0000000050800038]
ldub [%i1+0x034],%l4 ! Mem[0000000050800034]
ldsb [%i1+0x028],%l7 ! Mem[0000000050800028]
ldsb [%i0+0x03d],%l1 ! Mem[000000005000003d]
ldsh [%i3+0x036],%l6 ! Mem[0000000051800036]
lduw [%i3+0x000],%l2 ! Mem[0000000051800000]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x010],%l4 ! Mem[0000000051800010]
p32_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p33_far_0_le:
sth %l3,[%i3+0x03c] ! Mem[000000005380003c]
ldx [%i0+0x020],%l0 ! Mem[0000000052000020]
ldx [%i2+0x038],%l5 ! Mem[0000000053000038]
stb %l6,[%i0+0x03c] ! Mem[000000005200003c]
jmpl %o7,%g0
ldd [%i1+0x008],%l4 ! Mem[0000000052800008]
p33_far_0_lem:
membar #Sync
sth %l3,[%i3+0x03c] ! Mem[000000005380003c]
ldx [%i0+0x020],%l0 ! Mem[0000000052000020]
ldx [%i2+0x038],%l5 ! Mem[0000000053000038]
stb %l6,[%i0+0x03c] ! Mem[000000005200003c]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x008],%l4 ! Mem[0000000052800008]
p33_far_0_he:
ldsw [%i3+0x018],%l4 ! Mem[0000000053800018]
ldsh [%i0+0x018],%l0 ! Mem[0000000052000018]
ldd [%i1+0x010],%l4 ! Mem[0000000052800010]
lduw [%i1+0x028],%l7 ! Mem[0000000052800028]
stx %l1,[%i2+0x018] ! Mem[0000000053000018]
ldub [%i2+0x016],%l6 ! Mem[0000000053000016]
stb %l2,[%i3+0x000] ! Mem[0000000053800000]
jmpl %o7,%g0
stw %l4,[%i3+0x030] ! Mem[0000000053800030]
p33_far_0_hem:
membar #Sync
ldsw [%i3+0x018],%l4 ! Mem[0000000053800018]
ldsh [%i0+0x018],%l0 ! Mem[0000000052000018]
ldd [%i1+0x010],%l4 ! Mem[0000000052800010]
lduw [%i1+0x028],%l7 ! Mem[0000000052800028]
stx %l1,[%i2+0x018] ! Mem[0000000053000018]
ldub [%i2+0x016],%l6 ! Mem[0000000053000016]
stb %l2,[%i3+0x000] ! Mem[0000000053800000]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i3+0x030] ! Mem[0000000053800030]
p33_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p34_far_0_le:
ldsh [%i0+0x01c],%l3 ! Mem[000000005400001c]
sth %l0,[%i0+0x004] ! Mem[0000000054000004]
ldx [%i1+0x018],%l5 ! Mem[0000000054800018]
ldsb [%i2+0x03c],%l6 ! Mem[000000005500003c]
jmpl %o7,%g0
ldsh [%i0+0x008],%l5 ! Mem[0000000054000008]
p34_far_0_lem:
membar #Sync
ldsh [%i0+0x01c],%l3 ! Mem[000000005400001c]
sth %l0,[%i0+0x004] ! Mem[0000000054000004]
ldx [%i1+0x018],%l5 ! Mem[0000000054800018]
ldsb [%i2+0x03c],%l6 ! Mem[000000005500003c]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x008],%l5 ! Mem[0000000054000008]
p34_far_0_he:
stw %l4,[%i1+0x038] ! Mem[0000000054800038]
stx %l0,[%i0+0x038] ! Mem[0000000054000038]
stw %l4,[%i2+0x034] ! Mem[0000000055000034]
stw %l7,[%i1+0x028] ! Mem[0000000054800028]
stx %l1,[%i0+0x038] ! Mem[0000000054000038]
lduw [%i2+0x034],%l6 ! Mem[0000000055000034]
stb %l2,[%i2+0x000] ! Mem[0000000055000000]
jmpl %o7,%g0
std %l4,[%i3+0x010] ! Mem[0000000055800010]
p34_far_0_hem:
membar #Sync
stw %l4,[%i1+0x038] ! Mem[0000000054800038]
stx %l0,[%i0+0x038] ! Mem[0000000054000038]
stw %l4,[%i2+0x034] ! Mem[0000000055000034]
stw %l7,[%i1+0x028] ! Mem[0000000054800028]
stx %l1,[%i0+0x038] ! Mem[0000000054000038]
lduw [%i2+0x034],%l6 ! Mem[0000000055000034]
stb %l2,[%i2+0x000] ! Mem[0000000055000000]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x010] ! Mem[0000000055800010]
p34_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p35_far_0_le:
ldx [%i0+0x038],%l3 ! Mem[0000000056000038]
ldd [%i0+0x020],%l0 ! Mem[0000000056000020]
ldx [%i1+0x038],%l5 ! Mem[0000000056800038]
std %l6,[%i2+0x038] ! Mem[0000000057000038]
jmpl %o7,%g0
lduw [%i1+0x008],%l5 ! Mem[0000000056800008]
p35_far_0_lem:
membar #Sync
ldx [%i0+0x038],%l3 ! Mem[0000000056000038]
ldd [%i0+0x020],%l0 ! Mem[0000000056000020]
ldx [%i1+0x038],%l5 ! Mem[0000000056800038]
std %l6,[%i2+0x038] ! Mem[0000000057000038]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x008],%l5 ! Mem[0000000056800008]
p35_far_0_he:
ldub [%i1+0x018],%l4 ! Mem[0000000056800018]
ldx [%i3+0x018],%l0 ! Mem[0000000057800018]
std %l4,[%i3+0x010] ! Mem[0000000057800010]
lduh [%i1+0x028],%l7 ! Mem[0000000056800028]
sth %l1,[%i2+0x01c] ! Mem[000000005700001c]
stb %l6,[%i0+0x016] ! Mem[0000000056000016]
sth %l2,[%i2+0x000] ! Mem[0000000057000000]
jmpl %o7,%g0
ldx [%i0+0x030],%l4 ! Mem[0000000056000030]
p35_far_0_hem:
membar #Sync
ldub [%i1+0x018],%l4 ! Mem[0000000056800018]
ldx [%i3+0x018],%l0 ! Mem[0000000057800018]
std %l4,[%i3+0x010] ! Mem[0000000057800010]
lduh [%i1+0x028],%l7 ! Mem[0000000056800028]
sth %l1,[%i2+0x01c] ! Mem[000000005700001c]
stb %l6,[%i0+0x016] ! Mem[0000000056000016]
sth %l2,[%i2+0x000] ! Mem[0000000057000000]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x030],%l4 ! Mem[0000000056000030]
p35_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p36_far_0_le:
stx %l3,[%i0+0x018] ! Mem[0000000058000018]
ldsb [%i0+0x005],%l0 ! Mem[0000000058000005]
ldx [%i1+0x018],%l5 ! Mem[0000000058800018]
ldsh [%i0+0x03c],%l6 ! Mem[000000005800003c]
jmpl %o7,%g0
sth %l5,[%i3+0x008] ! Mem[0000000059800008]
p36_far_0_lem:
membar #Sync
stx %l3,[%i0+0x018] ! Mem[0000000058000018]
ldsb [%i0+0x005],%l0 ! Mem[0000000058000005]
ldx [%i1+0x018],%l5 ! Mem[0000000058800018]
ldsh [%i0+0x03c],%l6 ! Mem[000000005800003c]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i3+0x008] ! Mem[0000000059800008]
p36_far_0_he:
sth %l4,[%i3+0x038] ! Mem[0000000059800038]
ldub [%i1+0x039],%l0 ! Mem[0000000058800039]
ldx [%i0+0x030],%l4 ! Mem[0000000058000030]
sth %l7,[%i1+0x028] ! Mem[0000000058800028]
sth %l1,[%i1+0x03c] ! Mem[000000005880003c]
sth %l6,[%i3+0x036] ! Mem[0000000059800036]
sth %l2,[%i2+0x000] ! Mem[0000000059000000]
jmpl %o7,%g0
lduh [%i1+0x012],%l4 ! Mem[0000000058800012]
p36_far_0_hem:
membar #Sync
sth %l4,[%i3+0x038] ! Mem[0000000059800038]
ldub [%i1+0x039],%l0 ! Mem[0000000058800039]
ldx [%i0+0x030],%l4 ! Mem[0000000058000030]
sth %l7,[%i1+0x028] ! Mem[0000000058800028]
sth %l1,[%i1+0x03c] ! Mem[000000005880003c]
sth %l6,[%i3+0x036] ! Mem[0000000059800036]
sth %l2,[%i2+0x000] ! Mem[0000000059000000]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x012],%l4 ! Mem[0000000058800012]
p36_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p37_far_0_le:
ldub [%i0+0x03c],%l3 ! Mem[000000005a00003c]
ldub [%i0+0x025],%l0 ! Mem[000000005a000025]
ldx [%i0+0x038],%l5 ! Mem[000000005a000038]
sth %l6,[%i2+0x03c] ! Mem[000000005b00003c]
jmpl %o7,%g0
ldsb [%i1+0x008],%l5 ! Mem[000000005a800008]
p37_far_0_lem:
membar #Sync
ldub [%i0+0x03c],%l3 ! Mem[000000005a00003c]
ldub [%i0+0x025],%l0 ! Mem[000000005a000025]
ldx [%i0+0x038],%l5 ! Mem[000000005a000038]
sth %l6,[%i2+0x03c] ! Mem[000000005b00003c]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x008],%l5 ! Mem[000000005a800008]
p37_far_0_he:
lduh [%i1+0x018],%l4 ! Mem[000000005a800018]
ldsb [%i0+0x019],%l0 ! Mem[000000005a000019]
ldsw [%i1+0x014],%l4 ! Mem[000000005a800014]
ldsh [%i1+0x028],%l7 ! Mem[000000005a800028]
stb %l1,[%i3+0x01d] ! Mem[000000005b80001d]
stx %l6,[%i2+0x010] ! Mem[000000005b000010]
stx %l2,[%i2+0x000] ! Mem[000000005b000000]
jmpl %o7,%g0
ldsw [%i1+0x030],%l4 ! Mem[000000005a800030]
p37_far_0_hem:
membar #Sync
lduh [%i1+0x018],%l4 ! Mem[000000005a800018]
ldsb [%i0+0x019],%l0 ! Mem[000000005a000019]
ldsw [%i1+0x014],%l4 ! Mem[000000005a800014]
ldsh [%i1+0x028],%l7 ! Mem[000000005a800028]
stb %l1,[%i3+0x01d] ! Mem[000000005b80001d]
stx %l6,[%i2+0x010] ! Mem[000000005b000010]
stx %l2,[%i2+0x000] ! Mem[000000005b000000]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x030],%l4 ! Mem[000000005a800030]
p37_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p38_far_0_le:
std %l2,[%i0+0x018] ! Mem[000000005c000018]
ldx [%i3+0x000],%l0 ! Mem[000000005d800000]
ldx [%i0+0x018],%l5 ! Mem[000000005c000018]
ldsw [%i2+0x03c],%l6 ! Mem[000000005d00003c]
jmpl %o7,%g0
ldsw [%i3+0x008],%l5 ! Mem[000000005d800008]
p38_far_0_lem:
membar #Sync
std %l2,[%i0+0x018] ! Mem[000000005c000018]
ldx [%i3+0x000],%l0 ! Mem[000000005d800000]
ldx [%i0+0x018],%l5 ! Mem[000000005c000018]
ldsw [%i2+0x03c],%l6 ! Mem[000000005d00003c]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x008],%l5 ! Mem[000000005d800008]
p38_far_0_he:
stw %l4,[%i1+0x038] ! Mem[000000005c800038]
stw %l0,[%i0+0x038] ! Mem[000000005c000038]
ldsb [%i1+0x034],%l4 ! Mem[000000005c800034]
std %l6,[%i1+0x028] ! Mem[000000005c800028]
lduw [%i2+0x03c],%l1 ! Mem[000000005d00003c]
ldsb [%i1+0x036],%l6 ! Mem[000000005c800036]
stx %l2,[%i1+0x000] ! Mem[000000005c800000]
jmpl %o7,%g0
ldsw [%i2+0x010],%l4 ! Mem[000000005d000010]
p38_far_0_hem:
membar #Sync
stw %l4,[%i1+0x038] ! Mem[000000005c800038]
stw %l0,[%i0+0x038] ! Mem[000000005c000038]
ldsb [%i1+0x034],%l4 ! Mem[000000005c800034]
std %l6,[%i1+0x028] ! Mem[000000005c800028]
lduw [%i2+0x03c],%l1 ! Mem[000000005d00003c]
ldsb [%i1+0x036],%l6 ! Mem[000000005c800036]
stx %l2,[%i1+0x000] ! Mem[000000005c800000]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x010],%l4 ! Mem[000000005d000010]
p38_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p39_far_0_le:
ldsb [%i0+0x03c],%l3 ! Mem[000000005e00003c]
sth %l0,[%i3+0x024] ! Mem[000000005f800024]
ldx [%i3+0x038],%l5 ! Mem[000000005f800038]
stw %l6,[%i0+0x03c] ! Mem[000000005e00003c]
jmpl %o7,%g0
ldx [%i1+0x008],%l5 ! Mem[000000005e800008]
p39_far_0_lem:
membar #Sync
ldsb [%i0+0x03c],%l3 ! Mem[000000005e00003c]
sth %l0,[%i3+0x024] ! Mem[000000005f800024]
ldx [%i3+0x038],%l5 ! Mem[000000005f800038]
stw %l6,[%i0+0x03c] ! Mem[000000005e00003c]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x008],%l5 ! Mem[000000005e800008]
p39_far_0_he:
lduw [%i3+0x018],%l4 ! Mem[000000005f800018]
stb %l0,[%i3+0x019] ! Mem[000000005f800019]
stx %l4,[%i2+0x010] ! Mem[000000005f000010]
ldsb [%i1+0x028],%l7 ! Mem[000000005e800028]
lduw [%i3+0x01c],%l1 ! Mem[000000005f80001c]
lduh [%i0+0x016],%l6 ! Mem[000000005e000016]
ldsb [%i1+0x000],%l2 ! Mem[000000005e800000]
jmpl %o7,%g0
ldsb [%i2+0x032],%l4 ! Mem[000000005f000032]
p39_far_0_hem:
membar #Sync
lduw [%i3+0x018],%l4 ! Mem[000000005f800018]
stb %l0,[%i3+0x019] ! Mem[000000005f800019]
stx %l4,[%i2+0x010] ! Mem[000000005f000010]
ldsb [%i1+0x028],%l7 ! Mem[000000005e800028]
lduw [%i3+0x01c],%l1 ! Mem[000000005f80001c]
lduh [%i0+0x016],%l6 ! Mem[000000005e000016]
ldsb [%i1+0x000],%l2 ! Mem[000000005e800000]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x032],%l4 ! Mem[000000005f000032]
p39_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p40_far_0_le:
lduw [%i0+0x01c],%l3 ! Mem[000000006000001c]
stw %l0,[%i3+0x004] ! Mem[0000000061800004]
ldx [%i2+0x018],%l5 ! Mem[0000000061000018]
lduw [%i2+0x03c],%l6 ! Mem[000000006100003c]
jmpl %o7,%g0
stw %l5,[%i3+0x008] ! Mem[0000000061800008]
p40_far_0_lem:
membar #Sync
lduw [%i0+0x01c],%l3 ! Mem[000000006000001c]
stw %l0,[%i3+0x004] ! Mem[0000000061800004]
ldx [%i2+0x018],%l5 ! Mem[0000000061000018]
lduw [%i2+0x03c],%l6 ! Mem[000000006100003c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i3+0x008] ! Mem[0000000061800008]
p40_far_0_he:
stx %l4,[%i1+0x038] ! Mem[0000000060800038]
lduh [%i1+0x038],%l0 ! Mem[0000000060800038]
stb %l4,[%i3+0x034] ! Mem[0000000061800034]
lduw [%i1+0x028],%l7 ! Mem[0000000060800028]
ldub [%i2+0x03d],%l1 ! Mem[000000006100003d]
ldx [%i3+0x030],%l6 ! Mem[0000000061800030]
ldsb [%i1+0x000],%l2 ! Mem[0000000060800000]
jmpl %o7,%g0
stx %l4,[%i3+0x010] ! Mem[0000000061800010]
p40_far_0_hem:
membar #Sync
stx %l4,[%i1+0x038] ! Mem[0000000060800038]
lduh [%i1+0x038],%l0 ! Mem[0000000060800038]
stb %l4,[%i3+0x034] ! Mem[0000000061800034]
lduw [%i1+0x028],%l7 ! Mem[0000000060800028]
ldub [%i2+0x03d],%l1 ! Mem[000000006100003d]
ldx [%i3+0x030],%l6 ! Mem[0000000061800030]
ldsb [%i1+0x000],%l2 ! Mem[0000000060800000]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i3+0x010] ! Mem[0000000061800010]
p40_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p41_far_0_le:
stw %l3,[%i0+0x03c] ! Mem[000000006200003c]
ldsb [%i3+0x025],%l0 ! Mem[0000000063800025]
ldx [%i2+0x038],%l5 ! Mem[0000000063000038]
stx %l6,[%i2+0x038] ! Mem[0000000063000038]
jmpl %o7,%g0
ldd [%i1+0x008],%l4 ! Mem[0000000062800008]
p41_far_0_lem:
membar #Sync
stw %l3,[%i0+0x03c] ! Mem[000000006200003c]
ldsb [%i3+0x025],%l0 ! Mem[0000000063800025]
ldx [%i2+0x038],%l5 ! Mem[0000000063000038]
stx %l6,[%i2+0x038] ! Mem[0000000063000038]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x008],%l4 ! Mem[0000000062800008]
p41_far_0_he:
lduh [%i1+0x018],%l4 ! Mem[0000000062800018]
ldsh [%i0+0x018],%l0 ! Mem[0000000062000018]
lduw [%i0+0x014],%l4 ! Mem[0000000062000014]
ldd [%i1+0x028],%l6 ! Mem[0000000062800028]
ldub [%i0+0x01d],%l1 ! Mem[000000006200001d]
std %l6,[%i2+0x010] ! Mem[0000000063000010]
ldsw [%i0+0x000],%l2 ! Mem[0000000062000000]
jmpl %o7,%g0
sth %l4,[%i3+0x032] ! Mem[0000000063800032]
p41_far_0_hem:
membar #Sync
lduh [%i1+0x018],%l4 ! Mem[0000000062800018]
ldsh [%i0+0x018],%l0 ! Mem[0000000062000018]
lduw [%i0+0x014],%l4 ! Mem[0000000062000014]
ldd [%i1+0x028],%l6 ! Mem[0000000062800028]
ldub [%i0+0x01d],%l1 ! Mem[000000006200001d]
std %l6,[%i2+0x010] ! Mem[0000000063000010]
ldsw [%i0+0x000],%l2 ! Mem[0000000062000000]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i3+0x032] ! Mem[0000000063800032]
p41_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p42_far_0_le:
ldsw [%i0+0x01c],%l3 ! Mem[000000006400001c]
ldub [%i3+0x005],%l0 ! Mem[0000000065800005]
ldx [%i1+0x018],%l5 ! Mem[0000000064800018]
ldx [%i0+0x038],%l6 ! Mem[0000000064000038]
jmpl %o7,%g0
ldub [%i3+0x008],%l5 ! Mem[0000000065800008]
p42_far_0_lem:
membar #Sync
ldsw [%i0+0x01c],%l3 ! Mem[000000006400001c]
ldub [%i3+0x005],%l0 ! Mem[0000000065800005]
ldx [%i1+0x018],%l5 ! Mem[0000000064800018]
ldx [%i0+0x038],%l6 ! Mem[0000000064000038]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x008],%l5 ! Mem[0000000065800008]
p42_far_0_he:
ldd [%i3+0x038],%l4 ! Mem[0000000065800038]
sth %l0,[%i0+0x038] ! Mem[0000000064000038]
ldub [%i1+0x034],%l4 ! Mem[0000000064800034]
lduh [%i1+0x028],%l7 ! Mem[0000000064800028]
ldsh [%i2+0x03c],%l1 ! Mem[000000006500003c]
stw %l6,[%i1+0x034] ! Mem[0000000064800034]
ldsw [%i0+0x000],%l2 ! Mem[0000000064000000]
jmpl %o7,%g0
stb %l4,[%i3+0x012] ! Mem[0000000065800012]
p42_far_0_hem:
membar #Sync
ldd [%i3+0x038],%l4 ! Mem[0000000065800038]
sth %l0,[%i0+0x038] ! Mem[0000000064000038]
ldub [%i1+0x034],%l4 ! Mem[0000000064800034]
lduh [%i1+0x028],%l7 ! Mem[0000000064800028]
ldsh [%i2+0x03c],%l1 ! Mem[000000006500003c]
stw %l6,[%i1+0x034] ! Mem[0000000064800034]
ldsw [%i0+0x000],%l2 ! Mem[0000000064000000]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i3+0x012] ! Mem[0000000065800012]
p42_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p43_far_0_le:
stb %l3,[%i0+0x03c] ! Mem[000000006600003c]
ldx [%i3+0x020],%l0 ! Mem[0000000067800020]
ldx [%i1+0x038],%l5 ! Mem[0000000066800038]
ldd [%i2+0x038],%l6 ! Mem[0000000067000038]
jmpl %o7,%g0
stb %l5,[%i1+0x008] ! Mem[0000000066800008]
p43_far_0_lem:
membar #Sync
stb %l3,[%i0+0x03c] ! Mem[000000006600003c]
ldx [%i3+0x020],%l0 ! Mem[0000000067800020]
ldx [%i1+0x038],%l5 ! Mem[0000000066800038]
ldd [%i2+0x038],%l6 ! Mem[0000000067000038]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i1+0x008] ! Mem[0000000066800008]
p43_far_0_he:
lduw [%i0+0x018],%l4 ! Mem[0000000066000018]
ldx [%i3+0x018],%l0 ! Mem[0000000067800018]
ldsh [%i1+0x014],%l4 ! Mem[0000000066800014]
sth %l7,[%i1+0x028] ! Mem[0000000066800028]
ldd [%i0+0x018],%l0 ! Mem[0000000066000018]
ldd [%i0+0x010],%l6 ! Mem[0000000066000010]
lduh [%i0+0x000],%l2 ! Mem[0000000066000000]
jmpl %o7,%g0
lduw [%i0+0x030],%l4 ! Mem[0000000066000030]
p43_far_0_hem:
membar #Sync
lduw [%i0+0x018],%l4 ! Mem[0000000066000018]
ldx [%i3+0x018],%l0 ! Mem[0000000067800018]
ldsh [%i1+0x014],%l4 ! Mem[0000000066800014]
sth %l7,[%i1+0x028] ! Mem[0000000066800028]
ldd [%i0+0x018],%l0 ! Mem[0000000066000018]
ldd [%i0+0x010],%l6 ! Mem[0000000066000010]
lduh [%i0+0x000],%l2 ! Mem[0000000066000000]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x030],%l4 ! Mem[0000000066000030]
p43_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p44_far_0_le:
ldd [%i0+0x018],%l2 ! Mem[0000000068000018]
stb %l0,[%i3+0x005] ! Mem[0000000069800005]
ldx [%i1+0x018],%l5 ! Mem[0000000068800018]
stb %l6,[%i2+0x03c] ! Mem[000000006900003c]
jmpl %o7,%g0
stx %l5,[%i3+0x008] ! Mem[0000000069800008]
p44_far_0_lem:
membar #Sync
ldd [%i0+0x018],%l2 ! Mem[0000000068000018]
stb %l0,[%i3+0x005] ! Mem[0000000069800005]
ldx [%i1+0x018],%l5 ! Mem[0000000068800018]
stb %l6,[%i2+0x03c] ! Mem[000000006900003c]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i3+0x008] ! Mem[0000000069800008]
p44_far_0_he:
ldsb [%i1+0x038],%l4 ! Mem[0000000068800038]
ldub [%i2+0x039],%l0 ! Mem[0000000069000039]
stw %l4,[%i2+0x034] ! Mem[0000000069000034]
ldub [%i1+0x028],%l7 ! Mem[0000000068800028]
ldd [%i2+0x038],%l0 ! Mem[0000000069000038]
ldsh [%i2+0x036],%l6 ! Mem[0000000069000036]
lduh [%i0+0x000],%l2 ! Mem[0000000068000000]
jmpl %o7,%g0
ldub [%i0+0x012],%l4 ! Mem[0000000068000012]
p44_far_0_hem:
membar #Sync
ldsb [%i1+0x038],%l4 ! Mem[0000000068800038]
ldub [%i2+0x039],%l0 ! Mem[0000000069000039]
stw %l4,[%i2+0x034] ! Mem[0000000069000034]
ldub [%i1+0x028],%l7 ! Mem[0000000068800028]
ldd [%i2+0x038],%l0 ! Mem[0000000069000038]
ldsh [%i2+0x036],%l6 ! Mem[0000000069000036]
lduh [%i0+0x000],%l2 ! Mem[0000000068000000]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x012],%l4 ! Mem[0000000068000012]
p44_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p45_far_0_le:
lduh [%i1+0x03c],%l3 ! Mem[000000006a80003c]
stw %l0,[%i2+0x024] ! Mem[000000006b000024]
ldx [%i0+0x038],%l5 ! Mem[000000006a000038]
ldsw [%i0+0x03c],%l6 ! Mem[000000006a00003c]
jmpl %o7,%g0
ldsb [%i1+0x008],%l5 ! Mem[000000006a800008]
p45_far_0_lem:
membar #Sync
lduh [%i1+0x03c],%l3 ! Mem[000000006a80003c]
stw %l0,[%i2+0x024] ! Mem[000000006b000024]
ldx [%i0+0x038],%l5 ! Mem[000000006a000038]
ldsw [%i0+0x03c],%l6 ! Mem[000000006a00003c]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x008],%l5 ! Mem[000000006a800008]
p45_far_0_he:
ldx [%i3+0x018],%l4 ! Mem[000000006b800018]
ldsb [%i0+0x019],%l0 ! Mem[000000006a000019]
std %l4,[%i2+0x010] ! Mem[000000006b000010]
std %l6,[%i1+0x028] ! Mem[000000006a800028]
stw %l1,[%i1+0x01c] ! Mem[000000006a80001c]
ldub [%i2+0x016],%l6 ! Mem[000000006b000016]
ldx [%i0+0x000],%l2 ! Mem[000000006a000000]
jmpl %o7,%g0
ldsh [%i1+0x032],%l4 ! Mem[000000006a800032]
p45_far_0_hem:
membar #Sync
ldx [%i3+0x018],%l4 ! Mem[000000006b800018]
ldsb [%i0+0x019],%l0 ! Mem[000000006a000019]
std %l4,[%i2+0x010] ! Mem[000000006b000010]
std %l6,[%i1+0x028] ! Mem[000000006a800028]
stw %l1,[%i1+0x01c] ! Mem[000000006a80001c]
ldub [%i2+0x016],%l6 ! Mem[000000006b000016]
ldx [%i0+0x000],%l2 ! Mem[000000006a000000]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x032],%l4 ! Mem[000000006a800032]
p45_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p46_far_0_le:
sth %l3,[%i1+0x01c] ! Mem[000000006c80001c]
ldsb [%i2+0x005],%l0 ! Mem[000000006d000005]
ldx [%i3+0x018],%l5 ! Mem[000000006d800018]
std %l6,[%i2+0x038] ! Mem[000000006d000038]
jmpl %o7,%g0
lduh [%i3+0x008],%l5 ! Mem[000000006d800008]
p46_far_0_lem:
membar #Sync
sth %l3,[%i1+0x01c] ! Mem[000000006c80001c]
ldsb [%i2+0x005],%l0 ! Mem[000000006d000005]
ldx [%i3+0x018],%l5 ! Mem[000000006d800018]
std %l6,[%i2+0x038] ! Mem[000000006d000038]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x008],%l5 ! Mem[000000006d800008]
p46_far_0_he:
ldd [%i0+0x038],%l4 ! Mem[000000006c000038]
stw %l0,[%i0+0x038] ! Mem[000000006c000038]
ldx [%i3+0x030],%l4 ! Mem[000000006d800030]
ldsb [%i1+0x028],%l7 ! Mem[000000006c800028]
stw %l1,[%i3+0x03c] ! Mem[000000006d80003c]
lduw [%i1+0x034],%l6 ! Mem[000000006c800034]
ldx [%i0+0x000],%l2 ! Mem[000000006c000000]
jmpl %o7,%g0
ldd [%i1+0x010],%l4 ! Mem[000000006c800010]
p46_far_0_hem:
membar #Sync
ldd [%i0+0x038],%l4 ! Mem[000000006c000038]
stw %l0,[%i0+0x038] ! Mem[000000006c000038]
ldx [%i3+0x030],%l4 ! Mem[000000006d800030]
ldsb [%i1+0x028],%l7 ! Mem[000000006c800028]
stw %l1,[%i3+0x03c] ! Mem[000000006d80003c]
lduw [%i1+0x034],%l6 ! Mem[000000006c800034]
ldx [%i0+0x000],%l2 ! Mem[000000006c000000]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x010],%l4 ! Mem[000000006c800010]
p46_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p47_far_0_le:
ldsh [%i1+0x03c],%l3 ! Mem[000000006e80003c]
ldub [%i2+0x025],%l0 ! Mem[000000006f000025]
ldx [%i2+0x038],%l5 ! Mem[000000006f000038]
ldub [%i2+0x03c],%l6 ! Mem[000000006f00003c]
jmpl %o7,%g0
std %l4,[%i1+0x008] ! Mem[000000006e800008]
p47_far_0_lem:
membar #Sync
ldsh [%i1+0x03c],%l3 ! Mem[000000006e80003c]
ldub [%i2+0x025],%l0 ! Mem[000000006f000025]
ldx [%i2+0x038],%l5 ! Mem[000000006f000038]
ldub [%i2+0x03c],%l6 ! Mem[000000006f00003c]
membar #Sync
jmpl %o7,%g0
std %l4,[%i1+0x008] ! Mem[000000006e800008]
p47_far_0_he:
stb %l4,[%i1+0x018] ! Mem[000000006e800018]
stb %l0,[%i3+0x019] ! Mem[000000006f800019]
lduh [%i0+0x014],%l4 ! Mem[000000006e000014]
stb %l7,[%i1+0x028] ! Mem[000000006e800028]
std %l0,[%i2+0x018] ! Mem[000000006f000018]
stb %l6,[%i3+0x016] ! Mem[000000006f800016]
std %l2,[%i3+0x000] ! Mem[000000006f800000]
jmpl %o7,%g0
stw %l4,[%i2+0x030] ! Mem[000000006f000030]
p47_far_0_hem:
membar #Sync
stb %l4,[%i1+0x018] ! Mem[000000006e800018]
stb %l0,[%i3+0x019] ! Mem[000000006f800019]
lduh [%i0+0x014],%l4 ! Mem[000000006e000014]
stb %l7,[%i1+0x028] ! Mem[000000006e800028]
std %l0,[%i2+0x018] ! Mem[000000006f000018]
stb %l6,[%i3+0x016] ! Mem[000000006f800016]
std %l2,[%i3+0x000] ! Mem[000000006f800000]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i2+0x030] ! Mem[000000006f000030]
p47_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p48_far_0_le:
ldx [%i1+0x018],%l3 ! Mem[0000000070800018]
lduh [%i2+0x004],%l0 ! Mem[0000000071000004]
ldx [%i2+0x018],%l5 ! Mem[0000000071000018]
sth %l6,[%i0+0x03c] ! Mem[000000007000003c]
jmpl %o7,%g0
stw %l5,[%i3+0x008] ! Mem[0000000071800008]
p48_far_0_lem:
membar #Sync
ldx [%i1+0x018],%l3 ! Mem[0000000070800018]
lduh [%i2+0x004],%l0 ! Mem[0000000071000004]
ldx [%i2+0x018],%l5 ! Mem[0000000071000018]
sth %l6,[%i0+0x03c] ! Mem[000000007000003c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i3+0x008] ! Mem[0000000071800008]
p48_far_0_he:
ldsb [%i3+0x038],%l4 ! Mem[0000000071800038]
lduh [%i2+0x038],%l0 ! Mem[0000000071000038]
ldsb [%i1+0x034],%l4 ! Mem[0000000070800034]
ldd [%i1+0x028],%l6 ! Mem[0000000070800028]
std %l0,[%i3+0x038] ! Mem[0000000071800038]
sth %l6,[%i2+0x036] ! Mem[0000000071000036]
std %l2,[%i3+0x000] ! Mem[0000000071800000]
jmpl %o7,%g0
std %l4,[%i3+0x010] ! Mem[0000000071800010]
p48_far_0_hem:
membar #Sync
ldsb [%i3+0x038],%l4 ! Mem[0000000071800038]
lduh [%i2+0x038],%l0 ! Mem[0000000071000038]
ldsb [%i1+0x034],%l4 ! Mem[0000000070800034]
ldd [%i1+0x028],%l6 ! Mem[0000000070800028]
std %l0,[%i3+0x038] ! Mem[0000000071800038]
sth %l6,[%i2+0x036] ! Mem[0000000071000036]
std %l2,[%i3+0x000] ! Mem[0000000071800000]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x010] ! Mem[0000000071800010]
p48_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p49_far_0_le:
stx %l3,[%i1+0x038] ! Mem[0000000072800038]
stb %l0,[%i2+0x025] ! Mem[0000000073000025]
ldx [%i1+0x038],%l5 ! Mem[0000000072800038]
lduh [%i2+0x03c],%l6 ! Mem[000000007300003c]
jmpl %o7,%g0
ldsh [%i1+0x008],%l5 ! Mem[0000000072800008]
p49_far_0_lem:
membar #Sync
stx %l3,[%i1+0x038] ! Mem[0000000072800038]
stb %l0,[%i2+0x025] ! Mem[0000000073000025]
ldx [%i1+0x038],%l5 ! Mem[0000000072800038]
lduh [%i2+0x03c],%l6 ! Mem[000000007300003c]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x008],%l5 ! Mem[0000000072800008]
p49_far_0_he:
std %l4,[%i0+0x018] ! Mem[0000000072000018]
ldd [%i1+0x018],%l0 ! Mem[0000000072800018]
stx %l4,[%i1+0x010] ! Mem[0000000072800010]
lduh [%i1+0x028],%l7 ! Mem[0000000072800028]
ldx [%i2+0x018],%l1 ! Mem[0000000073000018]
stx %l6,[%i2+0x010] ! Mem[0000000073000010]
stw %l2,[%i3+0x000] ! Mem[0000000073800000]
jmpl %o7,%g0
std %l4,[%i3+0x030] ! Mem[0000000073800030]
p49_far_0_hem:
membar #Sync
std %l4,[%i0+0x018] ! Mem[0000000072000018]
ldd [%i1+0x018],%l0 ! Mem[0000000072800018]
stx %l4,[%i1+0x010] ! Mem[0000000072800010]
lduh [%i1+0x028],%l7 ! Mem[0000000072800028]
ldx [%i2+0x018],%l1 ! Mem[0000000073000018]
stx %l6,[%i2+0x010] ! Mem[0000000073000010]
stw %l2,[%i3+0x000] ! Mem[0000000073800000]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x030] ! Mem[0000000073800030]
p49_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p50_far_0_le:
ldub [%i1+0x01c],%l3 ! Mem[000000007480001c]
stw %l0,[%i2+0x004] ! Mem[0000000075000004]
ldx [%i1+0x018],%l5 ! Mem[0000000074800018]
ldd [%i2+0x038],%l6 ! Mem[0000000075000038]
jmpl %o7,%g0
lduw [%i3+0x008],%l5 ! Mem[0000000075800008]
p50_far_0_lem:
membar #Sync
ldub [%i1+0x01c],%l3 ! Mem[000000007480001c]
stw %l0,[%i2+0x004] ! Mem[0000000075000004]
ldx [%i1+0x018],%l5 ! Mem[0000000074800018]
ldd [%i2+0x038],%l6 ! Mem[0000000075000038]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x008],%l5 ! Mem[0000000075800008]
p50_far_0_he:
ldsh [%i1+0x038],%l4 ! Mem[0000000074800038]
sth %l0,[%i0+0x038] ! Mem[0000000074000038]
sth %l4,[%i2+0x034] ! Mem[0000000075000034]
stx %l7,[%i1+0x028] ! Mem[0000000074800028]
lduh [%i0+0x03c],%l1 ! Mem[000000007400003c]
ldsb [%i0+0x036],%l6 ! Mem[0000000074000036]
stw %l2,[%i3+0x000] ! Mem[0000000075800000]
jmpl %o7,%g0
ldx [%i3+0x010],%l4 ! Mem[0000000075800010]
p50_far_0_hem:
membar #Sync
ldsh [%i1+0x038],%l4 ! Mem[0000000074800038]
sth %l0,[%i0+0x038] ! Mem[0000000074000038]
sth %l4,[%i2+0x034] ! Mem[0000000075000034]
stx %l7,[%i1+0x028] ! Mem[0000000074800028]
lduh [%i0+0x03c],%l1 ! Mem[000000007400003c]
ldsb [%i0+0x036],%l6 ! Mem[0000000074000036]
stw %l2,[%i3+0x000] ! Mem[0000000075800000]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x010],%l4 ! Mem[0000000075800010]
p50_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p51_far_0_le:
std %l2,[%i1+0x038] ! Mem[0000000076800038]
ldsb [%i2+0x025],%l0 ! Mem[0000000077000025]
ldx [%i1+0x038],%l5 ! Mem[0000000076800038]
lduw [%i0+0x03c],%l6 ! Mem[000000007600003c]
jmpl %o7,%g0
stb %l5,[%i1+0x008] ! Mem[0000000076800008]
p51_far_0_lem:
membar #Sync
std %l2,[%i1+0x038] ! Mem[0000000076800038]
ldsb [%i2+0x025],%l0 ! Mem[0000000077000025]
ldx [%i1+0x038],%l5 ! Mem[0000000076800038]
lduw [%i0+0x03c],%l6 ! Mem[000000007600003c]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i1+0x008] ! Mem[0000000076800008]
p51_far_0_he:
stb %l4,[%i3+0x018] ! Mem[0000000077800018]
ldx [%i3+0x018],%l0 ! Mem[0000000077800018]
stb %l4,[%i3+0x014] ! Mem[0000000077800014]
ldub [%i1+0x028],%l7 ! Mem[0000000076800028]
lduh [%i2+0x01c],%l1 ! Mem[000000007700001c]
ldsw [%i3+0x014],%l6 ! Mem[0000000077800014]
ldd [%i2+0x000],%l2 ! Mem[0000000077000000]
jmpl %o7,%g0
lduh [%i3+0x032],%l4 ! Mem[0000000077800032]
p51_far_0_hem:
membar #Sync
stb %l4,[%i3+0x018] ! Mem[0000000077800018]
ldx [%i3+0x018],%l0 ! Mem[0000000077800018]
stb %l4,[%i3+0x014] ! Mem[0000000077800014]
ldub [%i1+0x028],%l7 ! Mem[0000000076800028]
lduh [%i2+0x01c],%l1 ! Mem[000000007700001c]
ldsw [%i3+0x014],%l6 ! Mem[0000000077800014]
ldd [%i2+0x000],%l2 ! Mem[0000000077000000]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x032],%l4 ! Mem[0000000077800032]
p51_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p52_far_0_le:
ldsb [%i1+0x01c],%l3 ! Mem[000000007880001c]
ldub [%i2+0x005],%l0 ! Mem[0000000079000005]
ldx [%i0+0x018],%l5 ! Mem[0000000078000018]
ldsb [%i2+0x03c],%l6 ! Mem[000000007900003c]
jmpl %o7,%g0
stx %l5,[%i3+0x008] ! Mem[0000000079800008]
p52_far_0_lem:
membar #Sync
ldsb [%i1+0x01c],%l3 ! Mem[000000007880001c]
ldub [%i2+0x005],%l0 ! Mem[0000000079000005]
ldx [%i0+0x018],%l5 ! Mem[0000000078000018]
ldsb [%i2+0x03c],%l6 ! Mem[000000007900003c]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i3+0x008] ! Mem[0000000079800008]
p52_far_0_he:
ldsw [%i0+0x038],%l4 ! Mem[0000000078000038]
ldub [%i2+0x039],%l0 ! Mem[0000000079000039]
ldub [%i0+0x034],%l4 ! Mem[0000000078000034]
stw %l7,[%i1+0x028] ! Mem[0000000078800028]
ldsw [%i0+0x03c],%l1 ! Mem[000000007800003c]
lduh [%i2+0x036],%l6 ! Mem[0000000079000036]
ldd [%i2+0x000],%l2 ! Mem[0000000079000000]
jmpl %o7,%g0
ldsw [%i0+0x010],%l4 ! Mem[0000000078000010]
p52_far_0_hem:
membar #Sync
ldsw [%i0+0x038],%l4 ! Mem[0000000078000038]
ldub [%i2+0x039],%l0 ! Mem[0000000079000039]
ldub [%i0+0x034],%l4 ! Mem[0000000078000034]
stw %l7,[%i1+0x028] ! Mem[0000000078800028]
ldsw [%i0+0x03c],%l1 ! Mem[000000007800003c]
lduh [%i2+0x036],%l6 ! Mem[0000000079000036]
ldd [%i2+0x000],%l2 ! Mem[0000000079000000]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x010],%l4 ! Mem[0000000078000010]
p52_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p53_far_0_le:
lduw [%i1+0x03c],%l3 ! Mem[000000007a80003c]
lduh [%i1+0x024],%l0 ! Mem[000000007a800024]
ldx [%i3+0x038],%l5 ! Mem[000000007b800038]
ldx [%i2+0x038],%l6 ! Mem[000000007b000038]
jmpl %o7,%g0
ldsw [%i1+0x008],%l5 ! Mem[000000007a800008]
p53_far_0_lem:
membar #Sync
lduw [%i1+0x03c],%l3 ! Mem[000000007a80003c]
lduh [%i1+0x024],%l0 ! Mem[000000007a800024]
ldx [%i3+0x038],%l5 ! Mem[000000007b800038]
ldx [%i2+0x038],%l6 ! Mem[000000007b000038]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x008],%l5 ! Mem[000000007a800008]
p53_far_0_he:
std %l4,[%i1+0x018] ! Mem[000000007a800018]
ldsb [%i1+0x019],%l0 ! Mem[000000007a800019]
ldsh [%i1+0x014],%l4 ! Mem[000000007a800014]
ldsw [%i1+0x028],%l7 ! Mem[000000007a800028]
ldsw [%i2+0x01c],%l1 ! Mem[000000007b00001c]
std %l6,[%i1+0x010] ! Mem[000000007a800010]
ldsh [%i2+0x000],%l2 ! Mem[000000007b000000]
jmpl %o7,%g0
ldsb [%i1+0x032],%l4 ! Mem[000000007a800032]
p53_far_0_hem:
membar #Sync
std %l4,[%i1+0x018] ! Mem[000000007a800018]
ldsb [%i1+0x019],%l0 ! Mem[000000007a800019]
ldsh [%i1+0x014],%l4 ! Mem[000000007a800014]
ldsw [%i1+0x028],%l7 ! Mem[000000007a800028]
ldsw [%i2+0x01c],%l1 ! Mem[000000007b00001c]
std %l6,[%i1+0x010] ! Mem[000000007a800010]
ldsh [%i2+0x000],%l2 ! Mem[000000007b000000]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x032],%l4 ! Mem[000000007a800032]
p53_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p54_far_0_le:
stw %l3,[%i1+0x01c] ! Mem[000000007c80001c]
stb %l0,[%i1+0x005] ! Mem[000000007c800005]
ldx [%i3+0x018],%l5 ! Mem[000000007d800018]
ldsh [%i0+0x03c],%l6 ! Mem[000000007c00003c]
jmpl %o7,%g0
ldx [%i3+0x008],%l5 ! Mem[000000007d800008]
p54_far_0_lem:
membar #Sync
stw %l3,[%i1+0x01c] ! Mem[000000007c80001c]
stb %l0,[%i1+0x005] ! Mem[000000007c800005]
ldx [%i3+0x018],%l5 ! Mem[000000007d800018]
ldsh [%i0+0x03c],%l6 ! Mem[000000007c00003c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x008],%l5 ! Mem[000000007d800008]
p54_far_0_he:
ldub [%i2+0x038],%l4 ! Mem[000000007d000038]
stw %l0,[%i0+0x038] ! Mem[000000007c000038]
ldd [%i1+0x030],%l4 ! Mem[000000007c800030]
stb %l7,[%i1+0x028] ! Mem[000000007c800028]
ldsb [%i1+0x03d],%l1 ! Mem[000000007c80003d]
stw %l6,[%i0+0x034] ! Mem[000000007c000034]
ldsh [%i1+0x000],%l2 ! Mem[000000007c800000]
jmpl %o7,%g0
stx %l4,[%i1+0x010] ! Mem[000000007c800010]
p54_far_0_hem:
membar #Sync
ldub [%i2+0x038],%l4 ! Mem[000000007d000038]
stw %l0,[%i0+0x038] ! Mem[000000007c000038]
ldd [%i1+0x030],%l4 ! Mem[000000007c800030]
stb %l7,[%i1+0x028] ! Mem[000000007c800028]
ldsb [%i1+0x03d],%l1 ! Mem[000000007c80003d]
stw %l6,[%i0+0x034] ! Mem[000000007c000034]
ldsh [%i1+0x000],%l2 ! Mem[000000007c800000]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i1+0x010] ! Mem[000000007c800010]
p54_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p55_far_0_le:
ldsw [%i1+0x03c],%l3 ! Mem[000000007e80003c]
stw %l0,[%i1+0x024] ! Mem[000000007e800024]
ldx [%i2+0x038],%l5 ! Mem[000000007f000038]
stb %l6,[%i2+0x03c] ! Mem[000000007f00003c]
jmpl %o7,%g0
std %l4,[%i1+0x008] ! Mem[000000007e800008]
p55_far_0_lem:
membar #Sync
ldsw [%i1+0x03c],%l3 ! Mem[000000007e80003c]
stw %l0,[%i1+0x024] ! Mem[000000007e800024]
ldx [%i2+0x038],%l5 ! Mem[000000007f000038]
stb %l6,[%i2+0x03c] ! Mem[000000007f00003c]
membar #Sync
jmpl %o7,%g0
std %l4,[%i1+0x008] ! Mem[000000007e800008]
p55_far_0_he:
sth %l4,[%i0+0x018] ! Mem[000000007e000018]
stb %l0,[%i3+0x019] ! Mem[000000007f800019]
std %l4,[%i2+0x010] ! Mem[000000007f000010]
ldsh [%i1+0x028],%l7 ! Mem[000000007e800028]
stx %l1,[%i3+0x018] ! Mem[000000007f800018]
ldd [%i3+0x010],%l6 ! Mem[000000007f800010]
ldub [%i1+0x000],%l2 ! Mem[000000007e800000]
jmpl %o7,%g0
sth %l4,[%i2+0x032] ! Mem[000000007f000032]
p55_far_0_hem:
membar #Sync
sth %l4,[%i0+0x018] ! Mem[000000007e000018]
stb %l0,[%i3+0x019] ! Mem[000000007f800019]
std %l4,[%i2+0x010] ! Mem[000000007f000010]
ldsh [%i1+0x028],%l7 ! Mem[000000007e800028]
stx %l1,[%i3+0x018] ! Mem[000000007f800018]
ldd [%i3+0x010],%l6 ! Mem[000000007f800010]
ldub [%i1+0x000],%l2 ! Mem[000000007e800000]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i2+0x032] ! Mem[000000007f000032]
p55_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p56_far_0_le:
stb %l3,[%i1+0x01c] ! Mem[000000008080001c]
ldsb [%i1+0x005],%l0 ! Mem[0000000080800005]
ldx [%i1+0x018],%l5 ! Mem[0000000080800018]
ldsw [%i2+0x03c],%l6 ! Mem[000000008100003c]
jmpl %o7,%g0
ldd [%i3+0x008],%l4 ! Mem[0000000081800008]
p56_far_0_lem:
membar #Sync
stb %l3,[%i1+0x01c] ! Mem[000000008080001c]
ldsb [%i1+0x005],%l0 ! Mem[0000000080800005]
ldx [%i1+0x018],%l5 ! Mem[0000000080800018]
ldsw [%i2+0x03c],%l6 ! Mem[000000008100003c]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x008],%l4 ! Mem[0000000081800008]
p56_far_0_he:
ldsw [%i1+0x038],%l4 ! Mem[0000000080800038]
ldsw [%i2+0x038],%l0 ! Mem[0000000081000038]
ldx [%i3+0x030],%l4 ! Mem[0000000081800030]
ldx [%i1+0x028],%l7 ! Mem[0000000080800028]
stx %l1,[%i2+0x038] ! Mem[0000000081000038]
ldsh [%i2+0x036],%l6 ! Mem[0000000081000036]
ldub [%i1+0x000],%l2 ! Mem[0000000080800000]
jmpl %o7,%g0
stb %l4,[%i2+0x012] ! Mem[0000000081000012]
p56_far_0_hem:
membar #Sync
ldsw [%i1+0x038],%l4 ! Mem[0000000080800038]
ldsw [%i2+0x038],%l0 ! Mem[0000000081000038]
ldx [%i3+0x030],%l4 ! Mem[0000000081800030]
ldx [%i1+0x028],%l7 ! Mem[0000000080800028]
stx %l1,[%i2+0x038] ! Mem[0000000081000038]
ldsh [%i2+0x036],%l6 ! Mem[0000000081000036]
ldub [%i1+0x000],%l2 ! Mem[0000000080800000]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i2+0x012] ! Mem[0000000081000012]
p56_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p57_far_0_le:
ldd [%i1+0x038],%l2 ! Mem[0000000082800038]
ldsh [%i1+0x024],%l0 ! Mem[0000000082800024]
ldx [%i1+0x038],%l5 ! Mem[0000000082800038]
stw %l6,[%i0+0x03c] ! Mem[000000008200003c]
jmpl %o7,%g0
ldub [%i1+0x008],%l5 ! Mem[0000000082800008]
p57_far_0_lem:
membar #Sync
ldd [%i1+0x038],%l2 ! Mem[0000000082800038]
ldsh [%i1+0x024],%l0 ! Mem[0000000082800024]
ldx [%i1+0x038],%l5 ! Mem[0000000082800038]
stw %l6,[%i0+0x03c] ! Mem[000000008200003c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x008],%l5 ! Mem[0000000082800008]
p57_far_0_he:
stw %l4,[%i2+0x018] ! Mem[0000000083000018]
ldd [%i1+0x018],%l0 ! Mem[0000000082800018]
lduh [%i0+0x014],%l4 ! Mem[0000000082000014]
stx %l7,[%i0+0x028] ! Mem[0000000082000028]
sth %l1,[%i3+0x01c] ! Mem[000000008380001c]
ldub [%i1+0x016],%l6 ! Mem[0000000082800016]
lduw [%i0+0x000],%l2 ! Mem[0000000082000000]
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[0000000083800030]
p57_far_0_hem:
membar #Sync
stw %l4,[%i2+0x018] ! Mem[0000000083000018]
ldd [%i1+0x018],%l0 ! Mem[0000000082800018]
lduh [%i0+0x014],%l4 ! Mem[0000000082000014]
stx %l7,[%i0+0x028] ! Mem[0000000082000028]
sth %l1,[%i3+0x01c] ! Mem[000000008380001c]
ldub [%i1+0x016],%l6 ! Mem[0000000082800016]
lduw [%i0+0x000],%l2 ! Mem[0000000082000000]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[0000000083800030]
p57_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p58_far_0_le:
lduh [%i1+0x01c],%l3 ! Mem[000000008480001c]
lduh [%i1+0x004],%l0 ! Mem[0000000084800004]
ldx [%i1+0x018],%l5 ! Mem[0000000084800018]
ldub [%i2+0x03c],%l6 ! Mem[000000008500003c]
jmpl %o7,%g0
lduw [%i3+0x008],%l5 ! Mem[0000000085800008]
p58_far_0_lem:
membar #Sync
lduh [%i1+0x01c],%l3 ! Mem[000000008480001c]
lduh [%i1+0x004],%l0 ! Mem[0000000084800004]
ldx [%i1+0x018],%l5 ! Mem[0000000084800018]
ldub [%i2+0x03c],%l6 ! Mem[000000008500003c]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x008],%l5 ! Mem[0000000085800008]
p58_far_0_he:
ldub [%i0+0x038],%l4 ! Mem[0000000084000038]
sth %l0,[%i0+0x038] ! Mem[0000000084000038]
ldsw [%i1+0x034],%l4 ! Mem[0000000084800034]
lduw [%i0+0x028],%l7 ! Mem[0000000084000028]
sth %l1,[%i2+0x03c] ! Mem[000000008500003c]
lduw [%i0+0x034],%l6 ! Mem[0000000084000034]
lduw [%i0+0x000],%l2 ! Mem[0000000084000000]
jmpl %o7,%g0
ldub [%i3+0x012],%l4 ! Mem[0000000085800012]
p58_far_0_hem:
membar #Sync
ldub [%i0+0x038],%l4 ! Mem[0000000084000038]
sth %l0,[%i0+0x038] ! Mem[0000000084000038]
ldsw [%i1+0x034],%l4 ! Mem[0000000084800034]
lduw [%i0+0x028],%l7 ! Mem[0000000084000028]
sth %l1,[%i2+0x03c] ! Mem[000000008500003c]
lduw [%i0+0x034],%l6 ! Mem[0000000084000034]
lduw [%i0+0x000],%l2 ! Mem[0000000084000000]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x012],%l4 ! Mem[0000000085800012]
p58_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p59_far_0_le:
sth %l3,[%i1+0x03c] ! Mem[000000008680003c]
stb %l0,[%i1+0x025] ! Mem[0000000086800025]
ldx [%i0+0x038],%l5 ! Mem[0000000086000038]
stx %l6,[%i2+0x038] ! Mem[0000000087000038]
jmpl %o7,%g0
sth %l5,[%i1+0x008] ! Mem[0000000086800008]
p59_far_0_lem:
membar #Sync
sth %l3,[%i1+0x03c] ! Mem[000000008680003c]
stb %l0,[%i1+0x025] ! Mem[0000000086800025]
ldx [%i0+0x038],%l5 ! Mem[0000000086000038]
stx %l6,[%i2+0x038] ! Mem[0000000087000038]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i1+0x008] ! Mem[0000000086800008]
p59_far_0_he:
stx %l4,[%i1+0x018] ! Mem[0000000086800018]
ldx [%i3+0x018],%l0 ! Mem[0000000087800018]
stx %l4,[%i1+0x010] ! Mem[0000000086800010]
stw %l7,[%i0+0x028] ! Mem[0000000086000028]
stb %l1,[%i0+0x01d] ! Mem[000000008600001d]
stb %l6,[%i2+0x016] ! Mem[0000000087000016]
stb %l2,[%i0+0x000] ! Mem[0000000086000000]
jmpl %o7,%g0
ldsh [%i3+0x032],%l4 ! Mem[0000000087800032]
p59_far_0_hem:
membar #Sync
stx %l4,[%i1+0x018] ! Mem[0000000086800018]
ldx [%i3+0x018],%l0 ! Mem[0000000087800018]
stx %l4,[%i1+0x010] ! Mem[0000000086800010]
stw %l7,[%i0+0x028] ! Mem[0000000086000028]
stb %l1,[%i0+0x01d] ! Mem[000000008600001d]
stb %l6,[%i2+0x016] ! Mem[0000000087000016]
stb %l2,[%i0+0x000] ! Mem[0000000086000000]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x032],%l4 ! Mem[0000000087800032]
p59_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p60_far_0_le:
ldsh [%i1+0x01c],%l3 ! Mem[000000008880001c]
stw %l0,[%i0+0x004] ! Mem[0000000088000004]
ldx [%i0+0x018],%l5 ! Mem[0000000088000018]
lduh [%i0+0x03c],%l6 ! Mem[000000008800003c]
jmpl %o7,%g0
ldsb [%i3+0x008],%l5 ! Mem[0000000089800008]
p60_far_0_lem:
membar #Sync
ldsh [%i1+0x01c],%l3 ! Mem[000000008880001c]
stw %l0,[%i0+0x004] ! Mem[0000000088000004]
ldx [%i0+0x018],%l5 ! Mem[0000000088000018]
lduh [%i0+0x03c],%l6 ! Mem[000000008800003c]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x008],%l5 ! Mem[0000000089800008]
p60_far_0_he:
lduh [%i2+0x038],%l4 ! Mem[0000000089000038]
ldub [%i2+0x039],%l0 ! Mem[0000000089000039]
sth %l4,[%i2+0x034] ! Mem[0000000089000034]
ldsw [%i0+0x028],%l7 ! Mem[0000000088000028]
lduw [%i2+0x03c],%l1 ! Mem[000000008900003c]
sth %l6,[%i2+0x036] ! Mem[0000000089000036]
stb %l2,[%i0+0x000] ! Mem[0000000088000000]
jmpl %o7,%g0
ldsh [%i0+0x012],%l4 ! Mem[0000000088000012]
p60_far_0_hem:
membar #Sync
lduh [%i2+0x038],%l4 ! Mem[0000000089000038]
ldub [%i2+0x039],%l0 ! Mem[0000000089000039]
sth %l4,[%i2+0x034] ! Mem[0000000089000034]
ldsw [%i0+0x028],%l7 ! Mem[0000000088000028]
lduw [%i2+0x03c],%l1 ! Mem[000000008900003c]
sth %l6,[%i2+0x036] ! Mem[0000000089000036]
stb %l2,[%i0+0x000] ! Mem[0000000088000000]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x012],%l4 ! Mem[0000000088000012]
p60_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p61_far_0_le:
ldx [%i1+0x038],%l3 ! Mem[000000008a800038]
stx %l0,[%i0+0x020] ! Mem[000000008a000020]
ldx [%i3+0x038],%l5 ! Mem[000000008b800038]
ldd [%i2+0x038],%l6 ! Mem[000000008b000038]
jmpl %o7,%g0
lduh [%i1+0x008],%l5 ! Mem[000000008a800008]
p61_far_0_lem:
membar #Sync
ldx [%i1+0x038],%l3 ! Mem[000000008a800038]
stx %l0,[%i0+0x020] ! Mem[000000008a000020]
ldx [%i3+0x038],%l5 ! Mem[000000008b800038]
ldd [%i2+0x038],%l6 ! Mem[000000008b000038]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x008],%l5 ! Mem[000000008a800008]
p61_far_0_he:
ldd [%i0+0x018],%l4 ! Mem[000000008a000018]
ldsb [%i1+0x019],%l0 ! Mem[000000008a800019]
stb %l4,[%i3+0x014] ! Mem[000000008b800014]
sth %l7,[%i0+0x028] ! Mem[000000008a000028]
lduw [%i0+0x01c],%l1 ! Mem[000000008a00001c]
stx %l6,[%i1+0x010] ! Mem[000000008a800010]
sth %l2,[%i0+0x000] ! Mem[000000008a000000]
jmpl %o7,%g0
ldd [%i0+0x030],%l4 ! Mem[000000008a000030]
p61_far_0_hem:
membar #Sync
ldd [%i0+0x018],%l4 ! Mem[000000008a000018]
ldsb [%i1+0x019],%l0 ! Mem[000000008a800019]
stb %l4,[%i3+0x014] ! Mem[000000008b800014]
sth %l7,[%i0+0x028] ! Mem[000000008a000028]
lduw [%i0+0x01c],%l1 ! Mem[000000008a00001c]
stx %l6,[%i1+0x010] ! Mem[000000008a800010]
sth %l2,[%i0+0x000] ! Mem[000000008a000000]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x030],%l4 ! Mem[000000008a000030]
p61_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p62_far_0_le:
stx %l3,[%i1+0x018] ! Mem[000000008c800018]
ldsh [%i0+0x004],%l0 ! Mem[000000008c000004]
ldx [%i2+0x018],%l5 ! Mem[000000008d000018]
stb %l6,[%i2+0x03c] ! Mem[000000008d00003c]
jmpl %o7,%g0
ldx [%i2+0x008],%l5 ! Mem[000000008d000008]
p62_far_0_lem:
membar #Sync
stx %l3,[%i1+0x018] ! Mem[000000008c800018]
ldsh [%i0+0x004],%l0 ! Mem[000000008c000004]
ldx [%i2+0x018],%l5 ! Mem[000000008d000018]
stb %l6,[%i2+0x03c] ! Mem[000000008d00003c]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x008],%l5 ! Mem[000000008d000008]
p62_far_0_he:
lduw [%i1+0x038],%l4 ! Mem[000000008c800038]
stw %l0,[%i0+0x038] ! Mem[000000008c000038]
lduw [%i0+0x034],%l4 ! Mem[000000008c000034]
ldsh [%i0+0x028],%l7 ! Mem[000000008c000028]
ldub [%i2+0x03d],%l1 ! Mem[000000008d00003d]
ldsb [%i3+0x036],%l6 ! Mem[000000008d800036]
sth %l2,[%i0+0x000] ! Mem[000000008c000000]
jmpl %o7,%g0
stw %l4,[%i1+0x010] ! Mem[000000008c800010]
p62_far_0_hem:
membar #Sync
lduw [%i1+0x038],%l4 ! Mem[000000008c800038]
stw %l0,[%i0+0x038] ! Mem[000000008c000038]
lduw [%i0+0x034],%l4 ! Mem[000000008c000034]
ldsh [%i0+0x028],%l7 ! Mem[000000008c000028]
ldub [%i2+0x03d],%l1 ! Mem[000000008d00003d]
ldsb [%i3+0x036],%l6 ! Mem[000000008d800036]
sth %l2,[%i0+0x000] ! Mem[000000008c000000]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i1+0x010] ! Mem[000000008c800010]
p62_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p63_far_0_le:
ldub [%i1+0x03c],%l3 ! Mem[000000008e80003c]
lduh [%i0+0x024],%l0 ! Mem[000000008e000024]
ldx [%i2+0x038],%l5 ! Mem[000000008f000038]
ldsb [%i0+0x03c],%l6 ! Mem[000000008e00003c]
jmpl %o7,%g0
stw %l5,[%i1+0x008] ! Mem[000000008e800008]
p63_far_0_lem:
membar #Sync
ldub [%i1+0x03c],%l3 ! Mem[000000008e80003c]
lduh [%i0+0x024],%l0 ! Mem[000000008e000024]
ldx [%i2+0x038],%l5 ! Mem[000000008f000038]
ldsb [%i0+0x03c],%l6 ! Mem[000000008e00003c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i1+0x008] ! Mem[000000008e800008]
p63_far_0_he:
stx %l4,[%i2+0x018] ! Mem[000000008f000018]
lduw [%i0+0x018],%l0 ! Mem[000000008e000018]
ldsh [%i1+0x014],%l4 ! Mem[000000008e800014]
ldx [%i0+0x028],%l7 ! Mem[000000008e000028]
ldub [%i1+0x01d],%l1 ! Mem[000000008e80001d]
ldsw [%i2+0x014],%l6 ! Mem[000000008f000014]
stx %l2,[%i0+0x000] ! Mem[000000008e000000]
jmpl %o7,%g0
std %l4,[%i2+0x030] ! Mem[000000008f000030]
p63_far_0_hem:
membar #Sync
stx %l4,[%i2+0x018] ! Mem[000000008f000018]
lduw [%i0+0x018],%l0 ! Mem[000000008e000018]
ldsh [%i1+0x014],%l4 ! Mem[000000008e800014]
ldx [%i0+0x028],%l7 ! Mem[000000008e000028]
ldub [%i1+0x01d],%l1 ! Mem[000000008e80001d]
ldsw [%i2+0x014],%l6 ! Mem[000000008f000014]
stx %l2,[%i0+0x000] ! Mem[000000008e000000]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x030] ! Mem[000000008f000030]
p63_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
nop
nop
jmpl %o7,%g0
nop
far0_b2b_l:
nop
nop
jmpl %o7,%g0
nop
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
lduh [%i2+0x020],%l1 ! Mem[0000000011000020]
ldd [%i1+0x018],%l2 ! Mem[0000000010800018]
jmpl %o7,%g0
std %l0,[%i1+0x028] ! Mem[0000000010800028]
p0_far_1_lem:
membar #Sync
lduh [%i2+0x020],%l1 ! Mem[0000000011000020]
ldd [%i1+0x018],%l2 ! Mem[0000000010800018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x028] ! Mem[0000000010800028]
p0_far_1_he:
stb %l5,[%i3+0x023] ! Mem[0000000011800023]
std %l4,[%i3+0x008] ! Mem[0000000011800008]
ldsw [%i0+0x014],%l1 ! Mem[0000000010000014]
ldx [%i3+0x020],%l2 ! Mem[0000000011800020]
sth %l3,[%i3+0x01a] ! Mem[000000001180001a]
lduw [%i3+0x028],%l5 ! Mem[0000000011800028]
jmpl %o7,%g0
stw %l2,[%i2+0x014] ! Mem[0000000011000014]
p0_far_1_hem:
membar #Sync
stb %l5,[%i3+0x023] ! Mem[0000000011800023]
std %l4,[%i3+0x008] ! Mem[0000000011800008]
ldsw [%i0+0x014],%l1 ! Mem[0000000010000014]
ldx [%i3+0x020],%l2 ! Mem[0000000011800020]
sth %l3,[%i3+0x01a] ! Mem[000000001180001a]
lduw [%i3+0x028],%l5 ! Mem[0000000011800028]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i2+0x014] ! Mem[0000000011000014]
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
ldd [%i3+0x020],%l2 ! Mem[0000000013800020]
lduh [%i2+0x012],%l1 ! Mem[0000000013000012]
jmpl %o7,%g0
stw %l5,[%i0+0x024] ! Mem[0000000012000024]
p1_far_1_lem:
membar #Sync
ldd [%i3+0x020],%l2 ! Mem[0000000013800020]
lduh [%i2+0x012],%l1 ! Mem[0000000013000012]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i0+0x024] ! Mem[0000000012000024]
p1_far_1_he:
ldub [%i1+0x031],%l1 ! Mem[0000000012800031]
jmpl %o7,%g0
std %l2,[%i0+0x030] ! Mem[0000000012000030]
p1_far_1_hem:
membar #Sync
ldub [%i1+0x031],%l1 ! Mem[0000000012800031]
membar #Sync
jmpl %o7,%g0
std %l2,[%i0+0x030] ! Mem[0000000012000030]
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
stx %l3,[%i3+0x000] ! Mem[0000000015800000]
stw %l1,[%i1+0x030] ! Mem[0000000014800030]
jmpl %o7,%g0
sth %l5,[%i1+0x004] ! Mem[0000000014800004]
p2_far_1_lem:
membar #Sync
stx %l3,[%i3+0x000] ! Mem[0000000015800000]
stw %l1,[%i1+0x030] ! Mem[0000000014800030]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i1+0x004] ! Mem[0000000014800004]
p2_far_1_he:
ldd [%i0+0x010],%l0 ! Mem[0000000014000010]
jmpl %o7,%g0
ldsb [%i1+0x035],%l2 ! Mem[0000000014800035]
p2_far_1_hem:
membar #Sync
ldd [%i0+0x010],%l0 ! Mem[0000000014000010]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x035],%l2 ! Mem[0000000014800035]
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
stw %l3,[%i0+0x020] ! Mem[0000000016000020]
lduw [%i0+0x010],%l1 ! Mem[0000000016000010]
jmpl %o7,%g0
std %l4,[%i2+0x020] ! Mem[0000000017000020]
p3_far_1_lem:
membar #Sync
stw %l3,[%i0+0x020] ! Mem[0000000016000020]
lduw [%i0+0x010],%l1 ! Mem[0000000016000010]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x020] ! Mem[0000000017000020]
p3_far_1_he:
stw %l1,[%i3+0x030] ! Mem[0000000017800030]
jmpl %o7,%g0
ldub [%i2+0x035],%l2 ! Mem[0000000017000035]
p3_far_1_hem:
membar #Sync
stw %l1,[%i3+0x030] ! Mem[0000000017800030]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x035],%l2 ! Mem[0000000017000035]
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
stx %l3,[%i0+0x000] ! Mem[0000000018000000]
stx %l1,[%i3+0x030] ! Mem[0000000019800030]
jmpl %o7,%g0
stb %l5,[%i0+0x005] ! Mem[0000000018000005]
p4_far_1_lem:
membar #Sync
stx %l3,[%i0+0x000] ! Mem[0000000018000000]
stx %l1,[%i3+0x030] ! Mem[0000000019800030]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i0+0x005] ! Mem[0000000018000005]
p4_far_1_he:
std %l0,[%i2+0x010] ! Mem[0000000019000010]
jmpl %o7,%g0
ldx [%i3+0x030],%l2 ! Mem[0000000019800030]
p4_far_1_hem:
membar #Sync
std %l0,[%i2+0x010] ! Mem[0000000019000010]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x030],%l2 ! Mem[0000000019800030]
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
stw %l3,[%i0+0x020] ! Mem[000000001a000020]
ldx [%i2+0x010],%l1 ! Mem[000000001b000010]
jmpl %o7,%g0
ldx [%i0+0x020],%l5 ! Mem[000000001a000020]
p5_far_1_lem:
membar #Sync
stw %l3,[%i0+0x020] ! Mem[000000001a000020]
ldx [%i2+0x010],%l1 ! Mem[000000001b000010]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x020],%l5 ! Mem[000000001a000020]
p5_far_1_he:
lduh [%i2+0x030],%l1 ! Mem[000000001b000030]
jmpl %o7,%g0
sth %l2,[%i3+0x034] ! Mem[000000001b800034]
p5_far_1_hem:
membar #Sync
lduh [%i2+0x030],%l1 ! Mem[000000001b000030]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i3+0x034] ! Mem[000000001b800034]
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
sth %l3,[%i0+0x000] ! Mem[000000001c000000]
ldd [%i0+0x030],%l0 ! Mem[000000001c000030]
jmpl %o7,%g0
lduw [%i1+0x004],%l5 ! Mem[000000001c800004]
p6_far_1_lem:
membar #Sync
sth %l3,[%i0+0x000] ! Mem[000000001c000000]
ldd [%i0+0x030],%l0 ! Mem[000000001c000030]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x004],%l5 ! Mem[000000001c800004]
p6_far_1_he:
ldsw [%i2+0x010],%l1 ! Mem[000000001d000010]
jmpl %o7,%g0
ldsh [%i0+0x034],%l2 ! Mem[000000001c000034]
p6_far_1_hem:
membar #Sync
ldsw [%i2+0x010],%l1 ! Mem[000000001d000010]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x034],%l2 ! Mem[000000001c000034]
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
stw %l3,[%i1+0x020] ! Mem[000000001e800020]
lduw [%i0+0x010],%l1 ! Mem[000000001e000010]
jmpl %o7,%g0
lduh [%i3+0x024],%l5 ! Mem[000000001f800024]
p7_far_1_lem:
membar #Sync
stw %l3,[%i1+0x020] ! Mem[000000001e800020]
lduw [%i0+0x010],%l1 ! Mem[000000001e000010]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x024],%l5 ! Mem[000000001f800024]
p7_far_1_he:
ldsb [%i1+0x031],%l1 ! Mem[000000001e800031]
jmpl %o7,%g0
lduh [%i1+0x034],%l2 ! Mem[000000001e800034]
p7_far_1_hem:
membar #Sync
ldsb [%i1+0x031],%l1 ! Mem[000000001e800031]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x034],%l2 ! Mem[000000001e800034]
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p8_far_1_le:
sth %l3,[%i1+0x000] ! Mem[0000000020800000]
ldsb [%i2+0x032],%l1 ! Mem[0000000021000032]
jmpl %o7,%g0
ldub [%i0+0x005],%l5 ! Mem[0000000020000005]
p8_far_1_lem:
membar #Sync
sth %l3,[%i1+0x000] ! Mem[0000000020800000]
ldsb [%i2+0x032],%l1 ! Mem[0000000021000032]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x005],%l5 ! Mem[0000000020000005]
p8_far_1_he:
sth %l1,[%i0+0x010] ! Mem[0000000020000010]
jmpl %o7,%g0
stb %l2,[%i2+0x035] ! Mem[0000000021000035]
p8_far_1_hem:
membar #Sync
sth %l1,[%i0+0x010] ! Mem[0000000020000010]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i2+0x035] ! Mem[0000000021000035]
p8_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p9_far_1_le:
std %l2,[%i2+0x020] ! Mem[0000000023000020]
ldx [%i1+0x010],%l1 ! Mem[0000000022800010]
jmpl %o7,%g0
ldsw [%i1+0x024],%l5 ! Mem[0000000022800024]
p9_far_1_lem:
membar #Sync
std %l2,[%i2+0x020] ! Mem[0000000023000020]
ldx [%i1+0x010],%l1 ! Mem[0000000022800010]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x024],%l5 ! Mem[0000000022800024]
p9_far_1_he:
stb %l1,[%i0+0x031] ! Mem[0000000022000031]
jmpl %o7,%g0
stw %l2,[%i3+0x034] ! Mem[0000000023800034]
p9_far_1_hem:
membar #Sync
stb %l1,[%i0+0x031] ! Mem[0000000022000031]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i3+0x034] ! Mem[0000000023800034]
p9_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p10_far_1_le:
stb %l3,[%i2+0x001] ! Mem[0000000025000001]
ldd [%i0+0x030],%l0 ! Mem[0000000024000030]
jmpl %o7,%g0
ldsh [%i2+0x004],%l5 ! Mem[0000000025000004]
p10_far_1_lem:
membar #Sync
stb %l3,[%i2+0x001] ! Mem[0000000025000001]
ldd [%i0+0x030],%l0 ! Mem[0000000024000030]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x004],%l5 ! Mem[0000000025000004]
p10_far_1_he:
ldub [%i3+0x011],%l1 ! Mem[0000000025800011]
jmpl %o7,%g0
ldsw [%i3+0x034],%l2 ! Mem[0000000025800034]
p10_far_1_hem:
membar #Sync
ldub [%i3+0x011],%l1 ! Mem[0000000025800011]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x034],%l2 ! Mem[0000000025800034]
p10_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p11_far_1_le:
std %l2,[%i3+0x020] ! Mem[0000000027800020]
stb %l1,[%i3+0x012] ! Mem[0000000027800012]
jmpl %o7,%g0
ldsb [%i0+0x025],%l5 ! Mem[0000000026000025]
p11_far_1_lem:
membar #Sync
std %l2,[%i3+0x020] ! Mem[0000000027800020]
stb %l1,[%i3+0x012] ! Mem[0000000027800012]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x025],%l5 ! Mem[0000000026000025]
p11_far_1_he:
ldsh [%i2+0x030],%l1 ! Mem[0000000027000030]
jmpl %o7,%g0
lduw [%i0+0x034],%l2 ! Mem[0000000026000034]
p11_far_1_hem:
membar #Sync
ldsh [%i2+0x030],%l1 ! Mem[0000000027000030]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x034],%l2 ! Mem[0000000026000034]
p11_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p12_far_1_le:
stb %l3,[%i3+0x001] ! Mem[0000000029800001]
ldsb [%i2+0x032],%l1 ! Mem[0000000029000032]
jmpl %o7,%g0
ldsh [%i0+0x004],%l5 ! Mem[0000000028000004]
p12_far_1_lem:
membar #Sync
stb %l3,[%i3+0x001] ! Mem[0000000029800001]
ldsb [%i2+0x032],%l1 ! Mem[0000000029000032]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x004],%l5 ! Mem[0000000028000004]
p12_far_1_he:
ldd [%i2+0x010],%l0 ! Mem[0000000029000010]
jmpl %o7,%g0
std %l2,[%i1+0x030] ! Mem[0000000028800030]
p12_far_1_hem:
membar #Sync
ldd [%i2+0x010],%l0 ! Mem[0000000029000010]
membar #Sync
jmpl %o7,%g0
std %l2,[%i1+0x030] ! Mem[0000000028800030]
p12_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p13_far_1_le:
ldx [%i0+0x020],%l3 ! Mem[000000002a000020]
std %l0,[%i1+0x010] ! Mem[000000002a800010]
jmpl %o7,%g0
ldsb [%i1+0x025],%l5 ! Mem[000000002a800025]
p13_far_1_lem:
membar #Sync
ldx [%i0+0x020],%l3 ! Mem[000000002a000020]
std %l0,[%i1+0x010] ! Mem[000000002a800010]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x025],%l5 ! Mem[000000002a800025]
p13_far_1_he:
std %l0,[%i2+0x030] ! Mem[000000002b000030]
jmpl %o7,%g0
stx %l2,[%i2+0x030] ! Mem[000000002b000030]
p13_far_1_hem:
membar #Sync
std %l0,[%i2+0x030] ! Mem[000000002b000030]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i2+0x030] ! Mem[000000002b000030]
p13_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p14_far_1_le:
lduw [%i0+0x000],%l3 ! Mem[000000002c000000]
ldsh [%i0+0x032],%l1 ! Mem[000000002c000032]
jmpl %o7,%g0
ldd [%i3+0x000],%l4 ! Mem[000000002d800000]
p14_far_1_lem:
membar #Sync
lduw [%i0+0x000],%l3 ! Mem[000000002c000000]
ldsh [%i0+0x032],%l1 ! Mem[000000002c000032]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x000],%l4 ! Mem[000000002d800000]
p14_far_1_he:
ldx [%i1+0x010],%l1 ! Mem[000000002c800010]
jmpl %o7,%g0
ldub [%i3+0x035],%l2 ! Mem[000000002d800035]
p14_far_1_hem:
membar #Sync
ldx [%i1+0x010],%l1 ! Mem[000000002c800010]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x035],%l2 ! Mem[000000002d800035]
p14_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p15_far_1_le:
ldx [%i0+0x020],%l3 ! Mem[000000002e000020]
stb %l1,[%i3+0x012] ! Mem[000000002f800012]
jmpl %o7,%g0
stx %l5,[%i0+0x020] ! Mem[000000002e000020]
p15_far_1_lem:
membar #Sync
ldx [%i0+0x020],%l3 ! Mem[000000002e000020]
stb %l1,[%i3+0x012] ! Mem[000000002f800012]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i0+0x020] ! Mem[000000002e000020]
p15_far_1_he:
lduh [%i0+0x030],%l1 ! Mem[000000002e000030]
jmpl %o7,%g0
ldx [%i3+0x030],%l2 ! Mem[000000002f800030]
p15_far_1_hem:
membar #Sync
lduh [%i0+0x030],%l1 ! Mem[000000002e000030]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x030],%l2 ! Mem[000000002f800030]
p15_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p16_far_1_le:
lduw [%i0+0x000],%l3 ! Mem[0000000030000000]
ldsw [%i1+0x030],%l1 ! Mem[0000000030800030]
jmpl %o7,%g0
stw %l5,[%i1+0x004] ! Mem[0000000030800004]
p16_far_1_lem:
membar #Sync
lduw [%i0+0x000],%l3 ! Mem[0000000030000000]
ldsw [%i1+0x030],%l1 ! Mem[0000000030800030]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i1+0x004] ! Mem[0000000030800004]
p16_far_1_he:
ldsb [%i0+0x011],%l1 ! Mem[0000000030000011]
jmpl %o7,%g0
sth %l2,[%i0+0x034] ! Mem[0000000030000034]
p16_far_1_hem:
membar #Sync
ldsb [%i0+0x011],%l1 ! Mem[0000000030000011]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i0+0x034] ! Mem[0000000030000034]
p16_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p17_far_1_le:
lduh [%i1+0x020],%l3 ! Mem[0000000032800020]
std %l0,[%i0+0x010] ! Mem[0000000032000010]
jmpl %o7,%g0
sth %l5,[%i2+0x024] ! Mem[0000000033000024]
p17_far_1_lem:
membar #Sync
lduh [%i1+0x020],%l3 ! Mem[0000000032800020]
std %l0,[%i0+0x010] ! Mem[0000000032000010]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i2+0x024] ! Mem[0000000033000024]
p17_far_1_he:
stx %l1,[%i3+0x030] ! Mem[0000000033800030]
jmpl %o7,%g0
ldd [%i2+0x030],%l2 ! Mem[0000000033000030]
p17_far_1_hem:
membar #Sync
stx %l1,[%i3+0x030] ! Mem[0000000033800030]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x030],%l2 ! Mem[0000000033000030]
p17_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p18_far_1_le:
lduw [%i2+0x000],%l3 ! Mem[0000000035000000]
ldub [%i0+0x032],%l1 ! Mem[0000000034000032]
jmpl %o7,%g0
std %l4,[%i0+0x000] ! Mem[0000000034000000]
p18_far_1_lem:
membar #Sync
lduw [%i2+0x000],%l3 ! Mem[0000000035000000]
ldub [%i0+0x032],%l1 ! Mem[0000000034000032]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x000] ! Mem[0000000034000000]
p18_far_1_he:
sth %l1,[%i2+0x010] ! Mem[0000000035000010]
jmpl %o7,%g0
lduh [%i3+0x034],%l2 ! Mem[0000000035800034]
p18_far_1_hem:
membar #Sync
sth %l1,[%i2+0x010] ! Mem[0000000035000010]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x034],%l2 ! Mem[0000000035800034]
p18_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p19_far_1_le:
lduh [%i2+0x020],%l3 ! Mem[0000000037000020]
sth %l1,[%i2+0x012] ! Mem[0000000037000012]
jmpl %o7,%g0
stb %l5,[%i0+0x025] ! Mem[0000000036000025]
p19_far_1_lem:
membar #Sync
lduh [%i2+0x020],%l3 ! Mem[0000000037000020]
sth %l1,[%i2+0x012] ! Mem[0000000037000012]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i0+0x025] ! Mem[0000000036000025]
p19_far_1_he:
lduw [%i2+0x030],%l1 ! Mem[0000000037000030]
jmpl %o7,%g0
stb %l2,[%i3+0x035] ! Mem[0000000037800035]
p19_far_1_hem:
membar #Sync
lduw [%i2+0x030],%l1 ! Mem[0000000037000030]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i3+0x035] ! Mem[0000000037800035]
p19_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p20_far_1_le:
ldub [%i3+0x001],%l3 ! Mem[0000000039800001]
ldsw [%i1+0x030],%l1 ! Mem[0000000038800030]
jmpl %o7,%g0
ldx [%i2+0x000],%l5 ! Mem[0000000039000000]
p20_far_1_lem:
membar #Sync
ldub [%i3+0x001],%l3 ! Mem[0000000039800001]
ldsw [%i1+0x030],%l1 ! Mem[0000000038800030]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x000],%l5 ! Mem[0000000039000000]
p20_far_1_he:
ldub [%i2+0x011],%l1 ! Mem[0000000039000011]
jmpl %o7,%g0
stw %l2,[%i0+0x034] ! Mem[0000000038000034]
p20_far_1_hem:
membar #Sync
ldub [%i2+0x011],%l1 ! Mem[0000000039000011]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i0+0x034] ! Mem[0000000038000034]
p20_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p21_far_1_le:
ldsw [%i3+0x020],%l3 ! Mem[000000003b800020]
stw %l1,[%i0+0x010] ! Mem[000000003a000010]
jmpl %o7,%g0
lduw [%i3+0x024],%l5 ! Mem[000000003b800024]
p21_far_1_lem:
membar #Sync
ldsw [%i3+0x020],%l3 ! Mem[000000003b800020]
stw %l1,[%i0+0x010] ! Mem[000000003a000010]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x024],%l5 ! Mem[000000003b800024]
p21_far_1_he:
ldd [%i1+0x030],%l0 ! Mem[000000003a800030]
jmpl %o7,%g0
ldsb [%i1+0x035],%l2 ! Mem[000000003a800035]
p21_far_1_hem:
membar #Sync
ldd [%i1+0x030],%l0 ! Mem[000000003a800030]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x035],%l2 ! Mem[000000003a800035]
p21_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p22_far_1_le:
ldub [%i0+0x001],%l3 ! Mem[000000003c000001]
ldub [%i3+0x032],%l1 ! Mem[000000003d800032]
jmpl %o7,%g0
lduh [%i0+0x004],%l5 ! Mem[000000003c000004]
p22_far_1_lem:
membar #Sync
ldub [%i0+0x001],%l3 ! Mem[000000003c000001]
ldub [%i3+0x032],%l1 ! Mem[000000003d800032]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x004],%l5 ! Mem[000000003c000004]
p22_far_1_he:
stw %l1,[%i0+0x010] ! Mem[000000003c000010]
jmpl %o7,%g0
lduw [%i2+0x034],%l2 ! Mem[000000003d000034]
p22_far_1_hem:
membar #Sync
stw %l1,[%i0+0x010] ! Mem[000000003c000010]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x034],%l2 ! Mem[000000003d000034]
p22_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p23_far_1_le:
ldsw [%i0+0x020],%l3 ! Mem[000000003e000020]
sth %l1,[%i2+0x012] ! Mem[000000003f000012]
jmpl %o7,%g0
ldub [%i1+0x025],%l5 ! Mem[000000003e800025]
p23_far_1_lem:
membar #Sync
ldsw [%i0+0x020],%l3 ! Mem[000000003e000020]
sth %l1,[%i2+0x012] ! Mem[000000003f000012]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x025],%l5 ! Mem[000000003e800025]
p23_far_1_he:
std %l0,[%i3+0x030] ! Mem[000000003f800030]
jmpl %o7,%g0
std %l2,[%i3+0x030] ! Mem[000000003f800030]
p23_far_1_hem:
membar #Sync
std %l0,[%i3+0x030] ! Mem[000000003f800030]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x030] ! Mem[000000003f800030]
p23_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p24_far_1_le:
ldsh [%i0+0x000],%l3 ! Mem[0000000040000000]
lduh [%i0+0x032],%l1 ! Mem[0000000040000032]
jmpl %o7,%g0
ldsw [%i2+0x004],%l5 ! Mem[0000000041000004]
p24_far_1_lem:
membar #Sync
ldsh [%i0+0x000],%l3 ! Mem[0000000040000000]
lduh [%i0+0x032],%l1 ! Mem[0000000040000032]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x004],%l5 ! Mem[0000000041000004]
p24_far_1_he:
lduh [%i3+0x010],%l1 ! Mem[0000000041800010]
jmpl %o7,%g0
stx %l2,[%i3+0x030] ! Mem[0000000041800030]
p24_far_1_hem:
membar #Sync
lduh [%i3+0x010],%l1 ! Mem[0000000041800010]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i3+0x030] ! Mem[0000000041800030]
p24_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p25_far_1_le:
ldsw [%i0+0x020],%l3 ! Mem[0000000042000020]
stw %l1,[%i0+0x010] ! Mem[0000000042000010]
jmpl %o7,%g0
ldsh [%i0+0x024],%l5 ! Mem[0000000042000024]
p25_far_1_lem:
membar #Sync
ldsw [%i0+0x020],%l3 ! Mem[0000000042000020]
stw %l1,[%i0+0x010] ! Mem[0000000042000010]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x024],%l5 ! Mem[0000000042000024]
p25_far_1_he:
ldsw [%i2+0x030],%l1 ! Mem[0000000043000030]
jmpl %o7,%g0
ldsh [%i0+0x034],%l2 ! Mem[0000000042000034]
p25_far_1_hem:
membar #Sync
ldsw [%i2+0x030],%l1 ! Mem[0000000043000030]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x034],%l2 ! Mem[0000000042000034]
p25_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p26_far_1_le:
ldsh [%i1+0x000],%l3 ! Mem[0000000044800000]
lduw [%i3+0x030],%l1 ! Mem[0000000045800030]
jmpl %o7,%g0
ldsw [%i0+0x004],%l5 ! Mem[0000000044000004]
p26_far_1_lem:
membar #Sync
ldsh [%i1+0x000],%l3 ! Mem[0000000044800000]
lduw [%i3+0x030],%l1 ! Mem[0000000045800030]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x004],%l5 ! Mem[0000000044000004]
p26_far_1_he:
ldsb [%i2+0x011],%l1 ! Mem[0000000045000011]
jmpl %o7,%g0
ldx [%i1+0x030],%l2 ! Mem[0000000044800030]
p26_far_1_hem:
membar #Sync
ldsb [%i2+0x011],%l1 ! Mem[0000000045000011]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x030],%l2 ! Mem[0000000044800030]
p26_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p27_far_1_le:
ldsb [%i1+0x021],%l3 ! Mem[0000000046800021]
stx %l1,[%i1+0x010] ! Mem[0000000046800010]
jmpl %o7,%g0
ldsh [%i2+0x024],%l5 ! Mem[0000000047000024]
p27_far_1_lem:
membar #Sync
ldsb [%i1+0x021],%l3 ! Mem[0000000046800021]
stx %l1,[%i1+0x010] ! Mem[0000000046800010]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x024],%l5 ! Mem[0000000047000024]
p27_far_1_he:
sth %l1,[%i2+0x030] ! Mem[0000000047000030]
jmpl %o7,%g0
sth %l2,[%i2+0x034] ! Mem[0000000047000034]
p27_far_1_hem:
membar #Sync
sth %l1,[%i2+0x030] ! Mem[0000000047000030]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i2+0x034] ! Mem[0000000047000034]
p27_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p28_far_1_le:
ldd [%i2+0x000],%l2 ! Mem[0000000049000000]
lduh [%i0+0x032],%l1 ! Mem[0000000048000032]
jmpl %o7,%g0
ldsb [%i3+0x005],%l5 ! Mem[0000000049800005]
p28_far_1_lem:
membar #Sync
ldd [%i2+0x000],%l2 ! Mem[0000000049000000]
lduh [%i0+0x032],%l1 ! Mem[0000000048000032]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x005],%l5 ! Mem[0000000049800005]
p28_far_1_he:
stb %l1,[%i1+0x011] ! Mem[0000000048800011]
jmpl %o7,%g0
ldd [%i3+0x030],%l2 ! Mem[0000000049800030]
p28_far_1_hem:
membar #Sync
stb %l1,[%i1+0x011] ! Mem[0000000048800011]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x030],%l2 ! Mem[0000000049800030]
p28_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p29_far_1_le:
ldsb [%i2+0x021],%l3 ! Mem[000000004b000021]
ldd [%i3+0x010],%l0 ! Mem[000000004b800010]
jmpl %o7,%g0
ldd [%i0+0x020],%l4 ! Mem[000000004a000020]
p29_far_1_lem:
membar #Sync
ldsb [%i2+0x021],%l3 ! Mem[000000004b000021]
ldd [%i3+0x010],%l0 ! Mem[000000004b800010]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x020],%l4 ! Mem[000000004a000020]
p29_far_1_he:
ldub [%i0+0x031],%l1 ! Mem[000000004a000031]
jmpl %o7,%g0
lduh [%i3+0x034],%l2 ! Mem[000000004b800034]
p29_far_1_hem:
membar #Sync
ldub [%i0+0x031],%l1 ! Mem[000000004a000031]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x034],%l2 ! Mem[000000004b800034]
p29_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p30_far_1_le:
ldd [%i3+0x000],%l2 ! Mem[000000004d800000]
lduw [%i2+0x030],%l1 ! Mem[000000004d000030]
jmpl %o7,%g0
stx %l5,[%i1+0x000] ! Mem[000000004c800000]
p30_far_1_lem:
membar #Sync
ldd [%i3+0x000],%l2 ! Mem[000000004d800000]
lduw [%i2+0x030],%l1 ! Mem[000000004d000030]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i1+0x000] ! Mem[000000004c800000]
p30_far_1_he:
ldsh [%i3+0x010],%l1 ! Mem[000000004d800010]
jmpl %o7,%g0
stb %l2,[%i0+0x035] ! Mem[000000004c000035]
p30_far_1_hem:
membar #Sync
ldsh [%i3+0x010],%l1 ! Mem[000000004d800010]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i0+0x035] ! Mem[000000004c000035]
p30_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p31_far_1_le:
stx %l3,[%i3+0x020] ! Mem[000000004f800020]
ldsb [%i1+0x012],%l1 ! Mem[000000004e800012]
jmpl %o7,%g0
stw %l5,[%i2+0x024] ! Mem[000000004f000024]
p31_far_1_lem:
membar #Sync
stx %l3,[%i3+0x020] ! Mem[000000004f800020]
ldsb [%i1+0x012],%l1 ! Mem[000000004e800012]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i2+0x024] ! Mem[000000004f000024]
p31_far_1_he:
ldd [%i3+0x030],%l0 ! Mem[000000004f800030]
jmpl %o7,%g0
stw %l2,[%i1+0x034] ! Mem[000000004e800034]
p31_far_1_hem:
membar #Sync
ldd [%i3+0x030],%l0 ! Mem[000000004f800030]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i1+0x034] ! Mem[000000004e800034]
p31_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p32_far_1_le:
stw %l3,[%i0+0x000] ! Mem[0000000050000000]
ldx [%i0+0x030],%l1 ! Mem[0000000050000030]
jmpl %o7,%g0
sth %l5,[%i0+0x004] ! Mem[0000000050000004]
p32_far_1_lem:
membar #Sync
stw %l3,[%i0+0x000] ! Mem[0000000050000000]
ldx [%i0+0x030],%l1 ! Mem[0000000050000030]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i0+0x004] ! Mem[0000000050000004]
p32_far_1_he:
std %l0,[%i2+0x010] ! Mem[0000000051000010]
jmpl %o7,%g0
ldsb [%i2+0x035],%l2 ! Mem[0000000051000035]
p32_far_1_hem:
membar #Sync
std %l0,[%i2+0x010] ! Mem[0000000051000010]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x035],%l2 ! Mem[0000000051000035]
p32_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p33_far_1_le:
stx %l3,[%i0+0x020] ! Mem[0000000052000020]
ldd [%i3+0x010],%l0 ! Mem[0000000053800010]
jmpl %o7,%g0
std %l4,[%i0+0x020] ! Mem[0000000052000020]
p33_far_1_lem:
membar #Sync
stx %l3,[%i0+0x020] ! Mem[0000000052000020]
ldd [%i3+0x010],%l0 ! Mem[0000000053800010]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x020] ! Mem[0000000052000020]
p33_far_1_he:
ldx [%i2+0x030],%l1 ! Mem[0000000053000030]
jmpl %o7,%g0
lduw [%i3+0x034],%l2 ! Mem[0000000053800034]
p33_far_1_hem:
membar #Sync
ldx [%i2+0x030],%l1 ! Mem[0000000053000030]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x034],%l2 ! Mem[0000000053800034]
p33_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p34_far_1_le:
stw %l3,[%i0+0x000] ! Mem[0000000054000000]
stb %l1,[%i2+0x032] ! Mem[0000000055000032]
jmpl %o7,%g0
stb %l5,[%i2+0x005] ! Mem[0000000055000005]
p34_far_1_lem:
membar #Sync
stw %l3,[%i0+0x000] ! Mem[0000000054000000]
stb %l1,[%i2+0x032] ! Mem[0000000055000032]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i2+0x005] ! Mem[0000000055000005]
p34_far_1_he:
lduh [%i1+0x010],%l1 ! Mem[0000000054800010]
jmpl %o7,%g0
std %l2,[%i3+0x030] ! Mem[0000000055800030]
p34_far_1_hem:
membar #Sync
lduh [%i1+0x010],%l1 ! Mem[0000000054800010]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x030] ! Mem[0000000055800030]
p34_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p35_far_1_le:
sth %l3,[%i0+0x020] ! Mem[0000000056000020]
ldsb [%i0+0x012],%l1 ! Mem[0000000056000012]
jmpl %o7,%g0
ldx [%i3+0x020],%l5 ! Mem[0000000057800020]
p35_far_1_lem:
membar #Sync
sth %l3,[%i0+0x020] ! Mem[0000000056000020]
ldsb [%i0+0x012],%l1 ! Mem[0000000056000012]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x020],%l5 ! Mem[0000000057800020]
p35_far_1_he:
ldsb [%i1+0x031],%l1 ! Mem[0000000056800031]
jmpl %o7,%g0
stx %l2,[%i0+0x030] ! Mem[0000000056000030]
p35_far_1_hem:
membar #Sync
ldsb [%i1+0x031],%l1 ! Mem[0000000056800031]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i0+0x030] ! Mem[0000000056000030]
p35_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p36_far_1_le:
stw %l3,[%i1+0x000] ! Mem[0000000058800000]
ldx [%i0+0x030],%l1 ! Mem[0000000058000030]
jmpl %o7,%g0
lduw [%i0+0x004],%l5 ! Mem[0000000058000004]
p36_far_1_lem:
membar #Sync
stw %l3,[%i1+0x000] ! Mem[0000000058800000]
ldx [%i0+0x030],%l1 ! Mem[0000000058000030]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x004],%l5 ! Mem[0000000058000004]
p36_far_1_he:
stx %l1,[%i0+0x010] ! Mem[0000000058000010]
jmpl %o7,%g0
ldsh [%i1+0x034],%l2 ! Mem[0000000058800034]
p36_far_1_hem:
membar #Sync
stx %l1,[%i0+0x010] ! Mem[0000000058000010]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x034],%l2 ! Mem[0000000058800034]
p36_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p37_far_1_le:
sth %l3,[%i1+0x020] ! Mem[000000005a800020]
ldsh [%i2+0x012],%l1 ! Mem[000000005b000012]
jmpl %o7,%g0
lduh [%i1+0x024],%l5 ! Mem[000000005a800024]
p37_far_1_lem:
membar #Sync
sth %l3,[%i1+0x020] ! Mem[000000005a800020]
ldsh [%i2+0x012],%l1 ! Mem[000000005b000012]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x024],%l5 ! Mem[000000005a800024]
p37_far_1_he:
stb %l1,[%i3+0x031] ! Mem[000000005b800031]
jmpl %o7,%g0
ldx [%i2+0x030],%l2 ! Mem[000000005b000030]
p37_far_1_hem:
membar #Sync
stb %l1,[%i3+0x031] ! Mem[000000005b800031]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x030],%l2 ! Mem[000000005b000030]
p37_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p38_far_1_le:
std %l2,[%i2+0x000] ! Mem[000000005d000000]
stb %l1,[%i1+0x032] ! Mem[000000005c800032]
jmpl %o7,%g0
ldub [%i2+0x005],%l5 ! Mem[000000005d000005]
p38_far_1_lem:
membar #Sync
std %l2,[%i2+0x000] ! Mem[000000005d000000]
stb %l1,[%i1+0x032] ! Mem[000000005c800032]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x005],%l5 ! Mem[000000005d000005]
p38_far_1_he:
lduw [%i2+0x010],%l1 ! Mem[000000005d000010]
jmpl %o7,%g0
sth %l2,[%i3+0x034] ! Mem[000000005d800034]
p38_far_1_hem:
membar #Sync
lduw [%i2+0x010],%l1 ! Mem[000000005d000010]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i3+0x034] ! Mem[000000005d800034]
p38_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p39_far_1_le:
stb %l3,[%i2+0x021] ! Mem[000000005f000021]
ldsw [%i0+0x010],%l1 ! Mem[000000005e000010]
jmpl %o7,%g0
ldsw [%i0+0x024],%l5 ! Mem[000000005e000024]
p39_far_1_lem:
membar #Sync
stb %l3,[%i2+0x021] ! Mem[000000005f000021]
ldsw [%i0+0x010],%l1 ! Mem[000000005e000010]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x024],%l5 ! Mem[000000005e000024]
p39_far_1_he:
ldub [%i2+0x031],%l1 ! Mem[000000005f000031]
jmpl %o7,%g0
ldd [%i0+0x030],%l2 ! Mem[000000005e000030]
p39_far_1_hem:
membar #Sync
ldub [%i2+0x031],%l1 ! Mem[000000005f000031]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x030],%l2 ! Mem[000000005e000030]
p39_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p40_far_1_le:
std %l2,[%i3+0x000] ! Mem[0000000061800000]
std %l0,[%i3+0x030] ! Mem[0000000061800030]
jmpl %o7,%g0
ldub [%i0+0x005],%l5 ! Mem[0000000060000005]
p40_far_1_lem:
membar #Sync
std %l2,[%i3+0x000] ! Mem[0000000061800000]
std %l0,[%i3+0x030] ! Mem[0000000061800030]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x005],%l5 ! Mem[0000000060000005]
p40_far_1_he:
ldd [%i2+0x010],%l0 ! Mem[0000000061000010]
jmpl %o7,%g0
ldsw [%i1+0x034],%l2 ! Mem[0000000060800034]
p40_far_1_hem:
membar #Sync
ldd [%i2+0x010],%l0 ! Mem[0000000061000010]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x034],%l2 ! Mem[0000000060800034]
p40_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p41_far_1_le:
stb %l3,[%i3+0x021] ! Mem[0000000063800021]
ldsh [%i2+0x012],%l1 ! Mem[0000000063000012]
jmpl %o7,%g0
ldsw [%i2+0x024],%l5 ! Mem[0000000063000024]
p41_far_1_lem:
membar #Sync
stb %l3,[%i3+0x021] ! Mem[0000000063800021]
ldsh [%i2+0x012],%l1 ! Mem[0000000063000012]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x024],%l5 ! Mem[0000000063000024]
p41_far_1_he:
stw %l1,[%i1+0x030] ! Mem[0000000062800030]
jmpl %o7,%g0
stb %l2,[%i2+0x035] ! Mem[0000000063000035]
p41_far_1_hem:
membar #Sync
stw %l1,[%i1+0x030] ! Mem[0000000062800030]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i2+0x035] ! Mem[0000000063000035]
p41_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p42_far_1_le:
ldx [%i0+0x000],%l3 ! Mem[0000000064000000]
sth %l1,[%i1+0x032] ! Mem[0000000064800032]
jmpl %o7,%g0
ldsh [%i3+0x004],%l5 ! Mem[0000000065800004]
p42_far_1_lem:
membar #Sync
ldx [%i0+0x000],%l3 ! Mem[0000000064000000]
sth %l1,[%i1+0x032] ! Mem[0000000064800032]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x004],%l5 ! Mem[0000000065800004]
p42_far_1_he:
std %l0,[%i0+0x010] ! Mem[0000000064000010]
jmpl %o7,%g0
stw %l2,[%i3+0x034] ! Mem[0000000065800034]
p42_far_1_hem:
membar #Sync
std %l0,[%i0+0x010] ! Mem[0000000064000010]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i3+0x034] ! Mem[0000000065800034]
p42_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p43_far_1_le:
lduw [%i0+0x020],%l3 ! Mem[0000000066000020]
ldsw [%i0+0x010],%l1 ! Mem[0000000066000010]
jmpl %o7,%g0
ldsb [%i0+0x025],%l5 ! Mem[0000000066000025]
p43_far_1_lem:
membar #Sync
lduw [%i0+0x020],%l3 ! Mem[0000000066000020]
ldsw [%i0+0x010],%l1 ! Mem[0000000066000010]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x025],%l5 ! Mem[0000000066000025]
p43_far_1_he:
lduh [%i0+0x030],%l1 ! Mem[0000000066000030]
jmpl %o7,%g0
ldsb [%i3+0x035],%l2 ! Mem[0000000067800035]
p43_far_1_hem:
membar #Sync
lduh [%i0+0x030],%l1 ! Mem[0000000066000030]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x035],%l2 ! Mem[0000000067800035]
p43_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p44_far_1_le:
ldx [%i0+0x000],%l3 ! Mem[0000000068000000]
stw %l1,[%i3+0x030] ! Mem[0000000069800030]
jmpl %o7,%g0
ldd [%i1+0x000],%l4 ! Mem[0000000068800000]
p44_far_1_lem:
membar #Sync
ldx [%i0+0x000],%l3 ! Mem[0000000068000000]
stw %l1,[%i3+0x030] ! Mem[0000000069800030]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x000],%l4 ! Mem[0000000068800000]
p44_far_1_he:
ldsw [%i3+0x010],%l1 ! Mem[0000000069800010]
jmpl %o7,%g0
ldub [%i0+0x035],%l2 ! Mem[0000000068000035]
p44_far_1_hem:
membar #Sync
ldsw [%i3+0x010],%l1 ! Mem[0000000069800010]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x035],%l2 ! Mem[0000000068000035]
p44_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p45_far_1_le:
lduw [%i1+0x020],%l3 ! Mem[000000006a800020]
ldub [%i1+0x012],%l1 ! Mem[000000006a800012]
jmpl %o7,%g0
stx %l5,[%i2+0x020] ! Mem[000000006b000020]
p45_far_1_lem:
membar #Sync
lduw [%i1+0x020],%l3 ! Mem[000000006a800020]
ldub [%i1+0x012],%l1 ! Mem[000000006a800012]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i2+0x020] ! Mem[000000006b000020]
p45_far_1_he:
ldsb [%i2+0x031],%l1 ! Mem[000000006b000031]
jmpl %o7,%g0
std %l2,[%i1+0x030] ! Mem[000000006a800030]
p45_far_1_hem:
membar #Sync
ldsb [%i2+0x031],%l1 ! Mem[000000006b000031]
membar #Sync
jmpl %o7,%g0
std %l2,[%i1+0x030] ! Mem[000000006a800030]
p45_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p46_far_1_le:
lduh [%i1+0x000],%l3 ! Mem[000000006c800000]
sth %l1,[%i0+0x032] ! Mem[000000006c000032]
jmpl %o7,%g0
stw %l5,[%i0+0x004] ! Mem[000000006c000004]
p46_far_1_lem:
membar #Sync
lduh [%i1+0x000],%l3 ! Mem[000000006c800000]
sth %l1,[%i0+0x032] ! Mem[000000006c000032]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i0+0x004] ! Mem[000000006c000004]
p46_far_1_he:
sth %l1,[%i2+0x010] ! Mem[000000006d000010]
jmpl %o7,%g0
stx %l2,[%i2+0x030] ! Mem[000000006d000030]
p46_far_1_hem:
membar #Sync
sth %l1,[%i2+0x010] ! Mem[000000006d000010]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i2+0x030] ! Mem[000000006d000030]
p46_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p47_far_1_le:
lduw [%i2+0x020],%l3 ! Mem[000000006f000020]
lduh [%i0+0x012],%l1 ! Mem[000000006e000012]
jmpl %o7,%g0
sth %l5,[%i0+0x024] ! Mem[000000006e000024]
p47_far_1_lem:
membar #Sync
lduw [%i2+0x020],%l3 ! Mem[000000006f000020]
lduh [%i0+0x012],%l1 ! Mem[000000006e000012]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i0+0x024] ! Mem[000000006e000024]
p47_far_1_he:
stb %l1,[%i2+0x031] ! Mem[000000006f000031]
jmpl %o7,%g0
ldsh [%i3+0x034],%l2 ! Mem[000000006f800034]
p47_far_1_hem:
membar #Sync
stb %l1,[%i2+0x031] ! Mem[000000006f000031]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x034],%l2 ! Mem[000000006f800034]
p47_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p48_far_1_le:
lduh [%i2+0x000],%l3 ! Mem[0000000071000000]
stw %l1,[%i2+0x030] ! Mem[0000000071000030]
jmpl %o7,%g0
std %l4,[%i2+0x000] ! Mem[0000000071000000]
p48_far_1_lem:
membar #Sync
lduh [%i2+0x000],%l3 ! Mem[0000000071000000]
stw %l1,[%i2+0x030] ! Mem[0000000071000030]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x000] ! Mem[0000000071000000]
p48_far_1_he:
ldub [%i1+0x011],%l1 ! Mem[0000000070800011]
jmpl %o7,%g0
lduh [%i3+0x034],%l2 ! Mem[0000000071800034]
p48_far_1_hem:
membar #Sync
ldub [%i1+0x011],%l1 ! Mem[0000000070800011]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x034],%l2 ! Mem[0000000071800034]
p48_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p49_far_1_le:
ldub [%i3+0x021],%l3 ! Mem[0000000073800021]
ldub [%i1+0x012],%l1 ! Mem[0000000072800012]
jmpl %o7,%g0
stb %l5,[%i3+0x025] ! Mem[0000000073800025]
p49_far_1_lem:
membar #Sync
ldub [%i3+0x021],%l3 ! Mem[0000000073800021]
ldub [%i1+0x012],%l1 ! Mem[0000000072800012]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i3+0x025] ! Mem[0000000073800025]
p49_far_1_he:
ldsh [%i0+0x030],%l1 ! Mem[0000000072000030]
jmpl %o7,%g0
sth %l2,[%i0+0x034] ! Mem[0000000072000034]
p49_far_1_hem:
membar #Sync
ldsh [%i0+0x030],%l1 ! Mem[0000000072000030]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i0+0x034] ! Mem[0000000072000034]
p49_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p50_far_1_le:
ldsw [%i3+0x000],%l3 ! Mem[0000000075800000]
stx %l1,[%i0+0x030] ! Mem[0000000074000030]
jmpl %o7,%g0
ldx [%i0+0x000],%l5 ! Mem[0000000074000000]
p50_far_1_lem:
membar #Sync
ldsw [%i3+0x000],%l3 ! Mem[0000000075800000]
stx %l1,[%i0+0x030] ! Mem[0000000074000030]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x000],%l5 ! Mem[0000000074000000]
p50_far_1_he:
ldd [%i0+0x010],%l0 ! Mem[0000000074000010]
jmpl %o7,%g0
ldd [%i1+0x030],%l2 ! Mem[0000000074800030]
p50_far_1_hem:
membar #Sync
ldd [%i0+0x010],%l0 ! Mem[0000000074000010]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x030],%l2 ! Mem[0000000074800030]
p50_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p51_far_1_le:
ldub [%i0+0x021],%l3 ! Mem[0000000076000021]
lduh [%i3+0x012],%l1 ! Mem[0000000077800012]
jmpl %o7,%g0
lduw [%i1+0x024],%l5 ! Mem[0000000076800024]
p51_far_1_lem:
membar #Sync
ldub [%i0+0x021],%l3 ! Mem[0000000076000021]
lduh [%i3+0x012],%l1 ! Mem[0000000077800012]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x024],%l5 ! Mem[0000000076800024]
p51_far_1_he:
std %l0,[%i3+0x030] ! Mem[0000000077800030]
jmpl %o7,%g0
ldsw [%i2+0x034],%l2 ! Mem[0000000077000034]
p51_far_1_hem:
membar #Sync
std %l0,[%i3+0x030] ! Mem[0000000077800030]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x034],%l2 ! Mem[0000000077000034]
p51_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p52_far_1_le:
ldsw [%i0+0x000],%l3 ! Mem[0000000078000000]
ldd [%i2+0x030],%l0 ! Mem[0000000079000030]
jmpl %o7,%g0
lduh [%i3+0x004],%l5 ! Mem[0000000079800004]
p52_far_1_lem:
membar #Sync
ldsw [%i0+0x000],%l3 ! Mem[0000000078000000]
ldd [%i2+0x030],%l0 ! Mem[0000000079000030]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x004],%l5 ! Mem[0000000079800004]
p52_far_1_he:
ldx [%i2+0x010],%l1 ! Mem[0000000079000010]
jmpl %o7,%g0
lduw [%i3+0x034],%l2 ! Mem[0000000079800034]
p52_far_1_hem:
membar #Sync
ldx [%i2+0x010],%l1 ! Mem[0000000079000010]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x034],%l2 ! Mem[0000000079800034]
p52_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p53_far_1_le:
ldsh [%i0+0x020],%l3 ! Mem[000000007a000020]
lduw [%i0+0x010],%l1 ! Mem[000000007a000010]
jmpl %o7,%g0
ldub [%i0+0x025],%l5 ! Mem[000000007a000025]
p53_far_1_lem:
membar #Sync
ldsh [%i0+0x020],%l3 ! Mem[000000007a000020]
lduw [%i0+0x010],%l1 ! Mem[000000007a000010]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x025],%l5 ! Mem[000000007a000025]
p53_far_1_he:
lduh [%i2+0x030],%l1 ! Mem[000000007b000030]
jmpl %o7,%g0
stw %l2,[%i3+0x034] ! Mem[000000007b800034]
p53_far_1_hem:
membar #Sync
lduh [%i2+0x030],%l1 ! Mem[000000007b000030]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i3+0x034] ! Mem[000000007b800034]
p53_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p54_far_1_le:
ldsw [%i0+0x000],%l3 ! Mem[000000007c000000]
stx %l1,[%i0+0x030] ! Mem[000000007c000030]
jmpl %o7,%g0
lduh [%i0+0x004],%l5 ! Mem[000000007c000004]
p54_far_1_lem:
membar #Sync
ldsw [%i0+0x000],%l3 ! Mem[000000007c000000]
stx %l1,[%i0+0x030] ! Mem[000000007c000030]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x004],%l5 ! Mem[000000007c000004]
p54_far_1_he:
ldsb [%i2+0x011],%l1 ! Mem[000000007d000011]
jmpl %o7,%g0
ldsb [%i0+0x035],%l2 ! Mem[000000007c000035]
p54_far_1_hem:
membar #Sync
ldsb [%i2+0x011],%l1 ! Mem[000000007d000011]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x035],%l2 ! Mem[000000007c000035]
p54_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p55_far_1_le:
ldsh [%i1+0x020],%l3 ! Mem[000000007e800020]
ldx [%i3+0x010],%l1 ! Mem[000000007f800010]
jmpl %o7,%g0
ldub [%i2+0x025],%l5 ! Mem[000000007f000025]
p55_far_1_lem:
membar #Sync
ldsh [%i1+0x020],%l3 ! Mem[000000007e800020]
ldx [%i3+0x010],%l1 ! Mem[000000007f800010]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x025],%l5 ! Mem[000000007f000025]
p55_far_1_he:
stx %l1,[%i1+0x030] ! Mem[000000007e800030]
jmpl %o7,%g0
ldub [%i1+0x035],%l2 ! Mem[000000007e800035]
p55_far_1_hem:
membar #Sync
stx %l1,[%i1+0x030] ! Mem[000000007e800030]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x035],%l2 ! Mem[000000007e800035]
p55_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p56_far_1_le:
ldsb [%i1+0x001],%l3 ! Mem[0000000080800001]
ldd [%i1+0x030],%l0 ! Mem[0000000080800030]
jmpl %o7,%g0
ldsw [%i3+0x004],%l5 ! Mem[0000000081800004]
p56_far_1_lem:
membar #Sync
ldsb [%i1+0x001],%l3 ! Mem[0000000080800001]
ldd [%i1+0x030],%l0 ! Mem[0000000080800030]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x004],%l5 ! Mem[0000000081800004]
p56_far_1_he:
stb %l1,[%i0+0x011] ! Mem[0000000080000011]
jmpl %o7,%g0
ldx [%i2+0x030],%l2 ! Mem[0000000081000030]
p56_far_1_hem:
membar #Sync
stb %l1,[%i0+0x011] ! Mem[0000000080000011]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x030],%l2 ! Mem[0000000081000030]
p56_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p57_far_1_le:
ldd [%i2+0x020],%l2 ! Mem[0000000083000020]
stb %l1,[%i0+0x012] ! Mem[0000000082000012]
jmpl %o7,%g0
ldsh [%i0+0x024],%l5 ! Mem[0000000082000024]
p57_far_1_lem:
membar #Sync
ldd [%i2+0x020],%l2 ! Mem[0000000083000020]
stb %l1,[%i0+0x012] ! Mem[0000000082000012]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x024],%l5 ! Mem[0000000082000024]
p57_far_1_he:
lduw [%i3+0x030],%l1 ! Mem[0000000083800030]
jmpl %o7,%g0
stx %l2,[%i3+0x030] ! Mem[0000000083800030]
p57_far_1_hem:
membar #Sync
lduw [%i3+0x030],%l1 ! Mem[0000000083800030]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i3+0x030] ! Mem[0000000083800030]
p57_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p58_far_1_le:
ldsb [%i2+0x001],%l3 ! Mem[0000000085000001]
ldsb [%i3+0x032],%l1 ! Mem[0000000085800032]
jmpl %o7,%g0
ldsb [%i1+0x005],%l5 ! Mem[0000000084800005]
p58_far_1_lem:
membar #Sync
ldsb [%i2+0x001],%l3 ! Mem[0000000085000001]
ldsb [%i3+0x032],%l1 ! Mem[0000000085800032]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x005],%l5 ! Mem[0000000084800005]
p58_far_1_he:
ldub [%i3+0x011],%l1 ! Mem[0000000085800011]
jmpl %o7,%g0
ldsh [%i3+0x034],%l2 ! Mem[0000000085800034]
p58_far_1_hem:
membar #Sync
ldub [%i3+0x011],%l1 ! Mem[0000000085800011]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x034],%l2 ! Mem[0000000085800034]
p58_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p59_far_1_le:
ldd [%i3+0x020],%l2 ! Mem[0000000087800020]
ldx [%i2+0x010],%l1 ! Mem[0000000087000010]
jmpl %o7,%g0
ldd [%i3+0x020],%l4 ! Mem[0000000087800020]
p59_far_1_lem:
membar #Sync
ldd [%i3+0x020],%l2 ! Mem[0000000087800020]
ldx [%i2+0x010],%l1 ! Mem[0000000087000010]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x020],%l4 ! Mem[0000000087800020]
p59_far_1_he:
ldd [%i2+0x030],%l0 ! Mem[0000000087000030]
jmpl %o7,%g0
lduh [%i0+0x034],%l2 ! Mem[0000000086000034]
p59_far_1_hem:
membar #Sync
ldd [%i2+0x030],%l0 ! Mem[0000000087000030]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x034],%l2 ! Mem[0000000086000034]
p59_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p60_far_1_le:
stx %l3,[%i3+0x000] ! Mem[0000000089800000]
ldsh [%i1+0x032],%l1 ! Mem[0000000088800032]
jmpl %o7,%g0
stx %l5,[%i0+0x000] ! Mem[0000000088000000]
p60_far_1_lem:
membar #Sync
stx %l3,[%i3+0x000] ! Mem[0000000089800000]
ldsh [%i1+0x032],%l1 ! Mem[0000000088800032]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i0+0x000] ! Mem[0000000088000000]
p60_far_1_he:
stw %l1,[%i2+0x010] ! Mem[0000000089000010]
jmpl %o7,%g0
stb %l2,[%i2+0x035] ! Mem[0000000089000035]
p60_far_1_hem:
membar #Sync
stw %l1,[%i2+0x010] ! Mem[0000000089000010]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i2+0x035] ! Mem[0000000089000035]
p60_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p61_far_1_le:
stw %l3,[%i0+0x020] ! Mem[000000008a000020]
stb %l1,[%i0+0x012] ! Mem[000000008a000012]
jmpl %o7,%g0
stw %l5,[%i1+0x024] ! Mem[000000008a800024]
p61_far_1_lem:
membar #Sync
stw %l3,[%i0+0x020] ! Mem[000000008a000020]
stb %l1,[%i0+0x012] ! Mem[000000008a000012]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i1+0x024] ! Mem[000000008a800024]
p61_far_1_he:
std %l0,[%i1+0x030] ! Mem[000000008a800030]
jmpl %o7,%g0
ldd [%i3+0x030],%l2 ! Mem[000000008b800030]
p61_far_1_hem:
membar #Sync
std %l0,[%i1+0x030] ! Mem[000000008a800030]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x030],%l2 ! Mem[000000008b800030]
p61_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p62_far_1_le:
stx %l3,[%i0+0x000] ! Mem[000000008c000000]
ldsb [%i3+0x032],%l1 ! Mem[000000008d800032]
jmpl %o7,%g0
sth %l5,[%i2+0x004] ! Mem[000000008d000004]
p62_far_1_lem:
membar #Sync
stx %l3,[%i0+0x000] ! Mem[000000008c000000]
ldsb [%i3+0x032],%l1 ! Mem[000000008d800032]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i2+0x004] ! Mem[000000008d000004]
p62_far_1_he:
lduh [%i1+0x010],%l1 ! Mem[000000008c800010]
jmpl %o7,%g0
ldsw [%i3+0x034],%l2 ! Mem[000000008d800034]
p62_far_1_hem:
membar #Sync
lduh [%i1+0x010],%l1 ! Mem[000000008c800010]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x034],%l2 ! Mem[000000008d800034]
p62_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p63_far_1_le:
stw %l3,[%i0+0x020] ! Mem[000000008e000020]
std %l0,[%i2+0x010] ! Mem[000000008f000010]
jmpl %o7,%g0
std %l4,[%i3+0x020] ! Mem[000000008f800020]
p63_far_1_lem:
membar #Sync
stw %l3,[%i0+0x020] ! Mem[000000008e000020]
std %l0,[%i2+0x010] ! Mem[000000008f000010]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x020] ! Mem[000000008f800020]
p63_far_1_he:
ldsw [%i0+0x030],%l1 ! Mem[000000008e000030]
jmpl %o7,%g0
lduw [%i0+0x034],%l2 ! Mem[000000008e000034]
p63_far_1_hem:
membar #Sync
ldsw [%i0+0x030],%l1 ! Mem[000000008e000030]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x034],%l2 ! Mem[000000008e000034]
p63_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far1_b2b_l:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
jmpl %o7,%g0
ldsw [%i1+0x000],%l5 ! Mem[0000000010800000]
jmpl %o7,%g0
nop
p0_far_2_lem:
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x000],%l5 ! Mem[0000000010800000]
jmpl %o7,%g0
nop
p0_far_2_he:
ldsw [%i1+0x034],%l1 ! Mem[0000000010800034]
std %l0,[%i2+0x030] ! Mem[0000000011000030]
stx %l4,[%i1+0x020] ! Mem[0000000010800020]
ldub [%i2+0x017],%l3 ! Mem[0000000011000017]
ldsh [%i0+0x004],%l1 ! Mem[0000000010000004]
jmpl %o7,%g0
lduw [%i2+0x014],%l2 ! Mem[0000000011000014]
p0_far_2_hem:
membar #Sync
ldsw [%i1+0x034],%l1 ! Mem[0000000010800034]
std %l0,[%i2+0x030] ! Mem[0000000011000030]
stx %l4,[%i1+0x020] ! Mem[0000000010800020]
ldub [%i2+0x017],%l3 ! Mem[0000000011000017]
ldsh [%i0+0x004],%l1 ! Mem[0000000010000004]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x014],%l2 ! Mem[0000000011000014]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
std %l2,[%i2+0x000] ! Mem[0000000013000000]
lduh [%i3+0x002],%l7 ! Mem[0000000013800002]
stb %l2,[%i1+0x037] ! Mem[0000000012800037]
lduw [%i0+0x034],%l5 ! Mem[0000000012000034]
ldub [%i0+0x015],%l7 ! Mem[0000000012000015]
jmpl %o7,%g0
stx %l0,[%i3+0x010] ! Mem[0000000013800010]
p1_far_2_lem:
membar #Sync
std %l2,[%i2+0x000] ! Mem[0000000013000000]
lduh [%i3+0x002],%l7 ! Mem[0000000013800002]
stb %l2,[%i1+0x037] ! Mem[0000000012800037]
lduw [%i0+0x034],%l5 ! Mem[0000000012000034]
ldub [%i0+0x015],%l7 ! Mem[0000000012000015]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i3+0x010] ! Mem[0000000013800010]
p1_far_2_he:
ldx [%i1+0x038],%l0 ! Mem[0000000012800038]
stx %l3,[%i0+0x020] ! Mem[0000000012000020]
sth %l3,[%i3+0x024] ! Mem[0000000013800024]
ldx [%i0+0x018],%l0 ! Mem[0000000012000018]
lduh [%i1+0x02c],%l6 ! Mem[000000001280002c]
sth %l5,[%i0+0x02c] ! Mem[000000001200002c]
jmpl %o7,%g0
stw %l5,[%i0+0x018] ! Mem[0000000012000018]
p1_far_2_hem:
membar #Sync
ldx [%i1+0x038],%l0 ! Mem[0000000012800038]
stx %l3,[%i0+0x020] ! Mem[0000000012000020]
sth %l3,[%i3+0x024] ! Mem[0000000013800024]
ldx [%i0+0x018],%l0 ! Mem[0000000012000018]
lduh [%i1+0x02c],%l6 ! Mem[000000001280002c]
sth %l5,[%i0+0x02c] ! Mem[000000001200002c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i0+0x018] ! Mem[0000000012000018]
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
ldub [%i0+0x022],%l2 ! Mem[0000000014000022]
ldd [%i2+0x020],%l6 ! Mem[0000000015000020]
lduh [%i1+0x036],%l2 ! Mem[0000000014800036]
stw %l5,[%i2+0x034] ! Mem[0000000015000034]
ldx [%i1+0x030],%l7 ! Mem[0000000014800030]
jmpl %o7,%g0
sth %l0,[%i2+0x010] ! Mem[0000000015000010]
p2_far_2_lem:
membar #Sync
ldub [%i0+0x022],%l2 ! Mem[0000000014000022]
ldd [%i2+0x020],%l6 ! Mem[0000000015000020]
lduh [%i1+0x036],%l2 ! Mem[0000000014800036]
stw %l5,[%i2+0x034] ! Mem[0000000015000034]
ldx [%i1+0x030],%l7 ! Mem[0000000014800030]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i2+0x010] ! Mem[0000000015000010]
p2_far_2_he:
ldd [%i1+0x018],%l0 ! Mem[0000000014800018]
stb %l3,[%i3+0x007] ! Mem[0000000015800007]
lduh [%i0+0x024],%l3 ! Mem[0000000014000024]
ldx [%i2+0x018],%l0 ! Mem[0000000015000018]
ldsw [%i1+0x02c],%l6 ! Mem[000000001480002c]
ldd [%i2+0x008],%l4 ! Mem[0000000015000008]
jmpl %o7,%g0
ldsw [%i0+0x038],%l5 ! Mem[0000000014000038]
p2_far_2_hem:
membar #Sync
ldd [%i1+0x018],%l0 ! Mem[0000000014800018]
stb %l3,[%i3+0x007] ! Mem[0000000015800007]
lduh [%i0+0x024],%l3 ! Mem[0000000014000024]
ldx [%i2+0x018],%l0 ! Mem[0000000015000018]
ldsw [%i1+0x02c],%l6 ! Mem[000000001480002c]
ldd [%i2+0x008],%l4 ! Mem[0000000015000008]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x038],%l5 ! Mem[0000000014000038]
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
stx %l2,[%i3+0x000] ! Mem[0000000017800000]
stb %l7,[%i0+0x003] ! Mem[0000000016000003]
ldub [%i2+0x037],%l2 ! Mem[0000000017000037]
ldsw [%i1+0x034],%l5 ! Mem[0000000016800034]
sth %l7,[%i2+0x014] ! Mem[0000000017000014]
jmpl %o7,%g0
stb %l0,[%i2+0x011] ! Mem[0000000017000011]
p3_far_2_lem:
membar #Sync
stx %l2,[%i3+0x000] ! Mem[0000000017800000]
stb %l7,[%i0+0x003] ! Mem[0000000016000003]
ldub [%i2+0x037],%l2 ! Mem[0000000017000037]
ldsw [%i1+0x034],%l5 ! Mem[0000000016800034]
sth %l7,[%i2+0x014] ! Mem[0000000017000014]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i2+0x011] ! Mem[0000000017000011]
p3_far_2_he:
lduw [%i0+0x03c],%l0 ! Mem[000000001600003c]
ldub [%i3+0x027],%l3 ! Mem[0000000017800027]
ldd [%i1+0x020],%l2 ! Mem[0000000016800020]
ldx [%i3+0x018],%l0 ! Mem[0000000017800018]
ldsw [%i0+0x02c],%l6 ! Mem[000000001600002c]
ldsw [%i3+0x02c],%l5 ! Mem[000000001780002c]
jmpl %o7,%g0
stb %l5,[%i3+0x01a] ! Mem[000000001780001a]
p3_far_2_hem:
membar #Sync
lduw [%i0+0x03c],%l0 ! Mem[000000001600003c]
ldub [%i3+0x027],%l3 ! Mem[0000000017800027]
ldd [%i1+0x020],%l2 ! Mem[0000000016800020]
ldx [%i3+0x018],%l0 ! Mem[0000000017800018]
ldsw [%i0+0x02c],%l6 ! Mem[000000001600002c]
ldsw [%i3+0x02c],%l5 ! Mem[000000001780002c]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i3+0x01a] ! Mem[000000001780001a]
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
ldx [%i3+0x020],%l2 ! Mem[0000000019800020]
ldsw [%i3+0x020],%l7 ! Mem[0000000019800020]
ldsb [%i2+0x037],%l2 ! Mem[0000000019000037]
stb %l5,[%i3+0x037] ! Mem[0000000019800037]
ldsh [%i3+0x034],%l7 ! Mem[0000000019800034]
jmpl %o7,%g0
lduw [%i2+0x010],%l0 ! Mem[0000000019000010]
p4_far_2_lem:
membar #Sync
ldx [%i3+0x020],%l2 ! Mem[0000000019800020]
ldsw [%i3+0x020],%l7 ! Mem[0000000019800020]
ldsb [%i2+0x037],%l2 ! Mem[0000000019000037]
stb %l5,[%i3+0x037] ! Mem[0000000019800037]
ldsh [%i3+0x034],%l7 ! Mem[0000000019800034]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x010],%l0 ! Mem[0000000019000010]
p4_far_2_he:
stx %l0,[%i2+0x018] ! Mem[0000000019000018]
ldd [%i2+0x000],%l2 ! Mem[0000000019000000]
sth %l3,[%i2+0x024] ! Mem[0000000019000024]
ldx [%i1+0x018],%l0 ! Mem[0000000018800018]
ldsb [%i0+0x02d],%l6 ! Mem[000000001800002d]
lduw [%i0+0x00c],%l5 ! Mem[000000001800000c]
jmpl %o7,%g0
ldd [%i3+0x038],%l4 ! Mem[0000000019800038]
p4_far_2_hem:
membar #Sync
stx %l0,[%i2+0x018] ! Mem[0000000019000018]
ldd [%i2+0x000],%l2 ! Mem[0000000019000000]
sth %l3,[%i2+0x024] ! Mem[0000000019000024]
ldx [%i1+0x018],%l0 ! Mem[0000000018800018]
ldsb [%i0+0x02d],%l6 ! Mem[000000001800002d]
lduw [%i0+0x00c],%l5 ! Mem[000000001800000c]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x038],%l4 ! Mem[0000000019800038]
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
ldsh [%i1+0x002],%l2 ! Mem[000000001a800002]
stw %l7,[%i1+0x000] ! Mem[000000001a800000]
ldd [%i3+0x030],%l2 ! Mem[000000001b800030]
ldd [%i2+0x030],%l4 ! Mem[000000001b000030]
lduh [%i3+0x014],%l7 ! Mem[000000001b800014]
jmpl %o7,%g0
ldub [%i2+0x011],%l0 ! Mem[000000001b000011]
p5_far_2_lem:
membar #Sync
ldsh [%i1+0x002],%l2 ! Mem[000000001a800002]
stw %l7,[%i1+0x000] ! Mem[000000001a800000]
ldd [%i3+0x030],%l2 ! Mem[000000001b800030]
ldd [%i2+0x030],%l4 ! Mem[000000001b000030]
lduh [%i3+0x014],%l7 ! Mem[000000001b800014]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x011],%l0 ! Mem[000000001b000011]
p5_far_2_he:
lduh [%i1+0x03c],%l0 ! Mem[000000001a80003c]
std %l2,[%i2+0x020] ! Mem[000000001b000020]
lduh [%i3+0x024],%l3 ! Mem[000000001b800024]
lduh [%i3+0x018],%l0 ! Mem[000000001b800018]
stx %l6,[%i0+0x028] ! Mem[000000001a000028]
std %l4,[%i1+0x028] ! Mem[000000001a800028]
jmpl %o7,%g0
ldx [%i3+0x018],%l5 ! Mem[000000001b800018]
p5_far_2_hem:
membar #Sync
lduh [%i1+0x03c],%l0 ! Mem[000000001a80003c]
std %l2,[%i2+0x020] ! Mem[000000001b000020]
lduh [%i3+0x024],%l3 ! Mem[000000001b800024]
lduh [%i3+0x018],%l0 ! Mem[000000001b800018]
stx %l6,[%i0+0x028] ! Mem[000000001a000028]
std %l4,[%i1+0x028] ! Mem[000000001a800028]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x018],%l5 ! Mem[000000001b800018]
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
sth %l2,[%i0+0x022] ! Mem[000000001c000022]
lduw [%i3+0x020],%l7 ! Mem[000000001d800020]
sth %l2,[%i0+0x036] ! Mem[000000001c000036]
ldx [%i0+0x030],%l5 ! Mem[000000001c000030]
stb %l7,[%i0+0x035] ! Mem[000000001c000035]
jmpl %o7,%g0
ldsh [%i1+0x010],%l0 ! Mem[000000001c800010]
p6_far_2_lem:
membar #Sync
sth %l2,[%i0+0x022] ! Mem[000000001c000022]
lduw [%i3+0x020],%l7 ! Mem[000000001d800020]
sth %l2,[%i0+0x036] ! Mem[000000001c000036]
ldx [%i0+0x030],%l5 ! Mem[000000001c000030]
stb %l7,[%i0+0x035] ! Mem[000000001c000035]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x010],%l0 ! Mem[000000001c800010]
p6_far_2_he:
stw %l0,[%i1+0x01c] ! Mem[000000001c80001c]
lduh [%i2+0x006],%l3 ! Mem[000000001d000006]
ldd [%i3+0x020],%l2 ! Mem[000000001d800020]
lduh [%i1+0x018],%l0 ! Mem[000000001c800018]
stx %l6,[%i3+0x028] ! Mem[000000001d800028]
ldsb [%i3+0x00d],%l5 ! Mem[000000001d80000d]
jmpl %o7,%g0
stx %l5,[%i2+0x038] ! Mem[000000001d000038]
p6_far_2_hem:
membar #Sync
stw %l0,[%i1+0x01c] ! Mem[000000001c80001c]
lduh [%i2+0x006],%l3 ! Mem[000000001d000006]
ldd [%i3+0x020],%l2 ! Mem[000000001d800020]
lduh [%i1+0x018],%l0 ! Mem[000000001c800018]
stx %l6,[%i3+0x028] ! Mem[000000001d800028]
ldsb [%i3+0x00d],%l5 ! Mem[000000001d80000d]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i2+0x038] ! Mem[000000001d000038]
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
lduh [%i3+0x002],%l2 ! Mem[000000001f800002]
ldsb [%i2+0x003],%l7 ! Mem[000000001f000003]
std %l2,[%i0+0x030] ! Mem[000000001e000030]
stx %l5,[%i2+0x030] ! Mem[000000001f000030]
ldd [%i1+0x010],%l6 ! Mem[000000001e800010]
jmpl %o7,%g0
ldd [%i1+0x010],%l0 ! Mem[000000001e800010]
p7_far_2_lem:
membar #Sync
lduh [%i3+0x002],%l2 ! Mem[000000001f800002]
ldsb [%i2+0x003],%l7 ! Mem[000000001f000003]
std %l2,[%i0+0x030] ! Mem[000000001e000030]
stx %l5,[%i2+0x030] ! Mem[000000001f000030]
ldd [%i1+0x010],%l6 ! Mem[000000001e800010]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x010],%l0 ! Mem[000000001e800010]
p7_far_2_he:
ldub [%i0+0x03d],%l0 ! Mem[000000001e00003d]
ldsb [%i2+0x027],%l3 ! Mem[000000001f000027]
sth %l3,[%i0+0x024] ! Mem[000000001e000024]
lduh [%i3+0x018],%l0 ! Mem[000000001f800018]
sth %l6,[%i3+0x02c] ! Mem[000000001f80002c]
ldub [%i3+0x02d],%l5 ! Mem[000000001f80002d]
jmpl %o7,%g0
ldub [%i2+0x01a],%l5 ! Mem[000000001f00001a]
p7_far_2_hem:
membar #Sync
ldub [%i0+0x03d],%l0 ! Mem[000000001e00003d]
ldsb [%i2+0x027],%l3 ! Mem[000000001f000027]
sth %l3,[%i0+0x024] ! Mem[000000001e000024]
lduh [%i3+0x018],%l0 ! Mem[000000001f800018]
sth %l6,[%i3+0x02c] ! Mem[000000001f80002c]
ldub [%i3+0x02d],%l5 ! Mem[000000001f80002d]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x01a],%l5 ! Mem[000000001f00001a]
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p8_far_2_le:
ldd [%i2+0x020],%l2 ! Mem[0000000021000020]
std %l6,[%i1+0x020] ! Mem[0000000020800020]
lduw [%i1+0x034],%l2 ! Mem[0000000020800034]
ldub [%i0+0x037],%l5 ! Mem[0000000020000037]
ldsw [%i3+0x034],%l7 ! Mem[0000000021800034]
jmpl %o7,%g0
stw %l0,[%i1+0x010] ! Mem[0000000020800010]
p8_far_2_lem:
membar #Sync
ldd [%i2+0x020],%l2 ! Mem[0000000021000020]
std %l6,[%i1+0x020] ! Mem[0000000020800020]
lduw [%i1+0x034],%l2 ! Mem[0000000020800034]
ldub [%i0+0x037],%l5 ! Mem[0000000020000037]
ldsw [%i3+0x034],%l7 ! Mem[0000000021800034]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i1+0x010] ! Mem[0000000020800010]
p8_far_2_he:
sth %l0,[%i3+0x01c] ! Mem[000000002180001c]
sth %l3,[%i2+0x006] ! Mem[0000000021000006]
lduh [%i1+0x024],%l3 ! Mem[0000000020800024]
lduh [%i0+0x018],%l0 ! Mem[0000000020000018]
sth %l6,[%i3+0x02c] ! Mem[000000002180002c]
ldx [%i1+0x008],%l5 ! Mem[0000000020800008]
jmpl %o7,%g0
std %l4,[%i1+0x038] ! Mem[0000000020800038]
p8_far_2_hem:
membar #Sync
sth %l0,[%i3+0x01c] ! Mem[000000002180001c]
sth %l3,[%i2+0x006] ! Mem[0000000021000006]
lduh [%i1+0x024],%l3 ! Mem[0000000020800024]
lduh [%i0+0x018],%l0 ! Mem[0000000020000018]
sth %l6,[%i3+0x02c] ! Mem[000000002180002c]
ldx [%i1+0x008],%l5 ! Mem[0000000020800008]
membar #Sync
jmpl %o7,%g0
std %l4,[%i1+0x038] ! Mem[0000000020800038]
p8_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p9_far_2_le:
stb %l2,[%i0+0x002] ! Mem[0000000022000002]
ldub [%i3+0x003],%l7 ! Mem[0000000023800003]
lduh [%i1+0x036],%l2 ! Mem[0000000022800036]
std %l4,[%i2+0x030] ! Mem[0000000023000030]
stb %l7,[%i3+0x015] ! Mem[0000000023800015]
jmpl %o7,%g0
std %l0,[%i1+0x010] ! Mem[0000000022800010]
p9_far_2_lem:
membar #Sync
stb %l2,[%i0+0x002] ! Mem[0000000022000002]
ldub [%i3+0x003],%l7 ! Mem[0000000023800003]
lduh [%i1+0x036],%l2 ! Mem[0000000022800036]
std %l4,[%i2+0x030] ! Mem[0000000023000030]
stb %l7,[%i3+0x015] ! Mem[0000000023800015]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x010] ! Mem[0000000022800010]
p9_far_2_he:
ldsw [%i2+0x03c],%l0 ! Mem[000000002300003c]
lduw [%i1+0x024],%l3 ! Mem[0000000022800024]
ldd [%i3+0x020],%l2 ! Mem[0000000023800020]
lduh [%i2+0x018],%l0 ! Mem[0000000023000018]
stb %l6,[%i3+0x02d] ! Mem[000000002380002d]
sth %l5,[%i2+0x02c] ! Mem[000000002300002c]
jmpl %o7,%g0
ldsw [%i1+0x018],%l5 ! Mem[0000000022800018]
p9_far_2_hem:
membar #Sync
ldsw [%i2+0x03c],%l0 ! Mem[000000002300003c]
lduw [%i1+0x024],%l3 ! Mem[0000000022800024]
ldd [%i3+0x020],%l2 ! Mem[0000000023800020]
lduh [%i2+0x018],%l0 ! Mem[0000000023000018]
stb %l6,[%i3+0x02d] ! Mem[000000002380002d]
sth %l5,[%i2+0x02c] ! Mem[000000002300002c]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x018],%l5 ! Mem[0000000022800018]
p9_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p10_far_2_le:
ldsw [%i3+0x020],%l2 ! Mem[0000000025800020]
stx %l7,[%i2+0x020] ! Mem[0000000025000020]
ldsh [%i1+0x036],%l2 ! Mem[0000000024800036]
ldsb [%i1+0x037],%l5 ! Mem[0000000024800037]
stw %l7,[%i0+0x034] ! Mem[0000000024000034]
jmpl %o7,%g0
ldx [%i1+0x010],%l0 ! Mem[0000000024800010]
p10_far_2_lem:
membar #Sync
ldsw [%i3+0x020],%l2 ! Mem[0000000025800020]
stx %l7,[%i2+0x020] ! Mem[0000000025000020]
ldsh [%i1+0x036],%l2 ! Mem[0000000024800036]
ldsb [%i1+0x037],%l5 ! Mem[0000000024800037]
stw %l7,[%i0+0x034] ! Mem[0000000024000034]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x010],%l0 ! Mem[0000000024800010]
p10_far_2_he:
std %l0,[%i1+0x018] ! Mem[0000000024800018]
ldd [%i1+0x000],%l2 ! Mem[0000000024800000]
sth %l3,[%i3+0x024] ! Mem[0000000025800024]
lduh [%i3+0x018],%l0 ! Mem[0000000025800018]
lduw [%i2+0x02c],%l6 ! Mem[000000002500002c]
ldd [%i3+0x008],%l4 ! Mem[0000000025800008]
jmpl %o7,%g0
stb %l5,[%i0+0x03a] ! Mem[000000002400003a]
p10_far_2_hem:
membar #Sync
std %l0,[%i1+0x018] ! Mem[0000000024800018]
ldd [%i1+0x000],%l2 ! Mem[0000000024800000]
sth %l3,[%i3+0x024] ! Mem[0000000025800024]
lduh [%i3+0x018],%l0 ! Mem[0000000025800018]
lduw [%i2+0x02c],%l6 ! Mem[000000002500002c]
ldd [%i3+0x008],%l4 ! Mem[0000000025800008]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i0+0x03a] ! Mem[000000002400003a]
p10_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p11_far_2_le:
stw %l2,[%i2+0x000] ! Mem[0000000027000000]
ldx [%i0+0x000],%l7 ! Mem[0000000026000000]
ldsb [%i2+0x037],%l2 ! Mem[0000000027000037]
lduw [%i3+0x034],%l5 ! Mem[0000000027800034]
ldsb [%i1+0x015],%l7 ! Mem[0000000026800015]
jmpl %o7,%g0
lduh [%i1+0x010],%l0 ! Mem[0000000026800010]
p11_far_2_lem:
membar #Sync
stw %l2,[%i2+0x000] ! Mem[0000000027000000]
ldx [%i0+0x000],%l7 ! Mem[0000000026000000]
ldsb [%i2+0x037],%l2 ! Mem[0000000027000037]
lduw [%i3+0x034],%l5 ! Mem[0000000027800034]
ldsb [%i1+0x015],%l7 ! Mem[0000000026800015]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x010],%l0 ! Mem[0000000026800010]
p11_far_2_he:
ldsh [%i1+0x03c],%l0 ! Mem[000000002680003c]
std %l2,[%i0+0x020] ! Mem[0000000026000020]
lduh [%i0+0x024],%l3 ! Mem[0000000026000024]
ldsw [%i1+0x018],%l0 ! Mem[0000000026800018]
lduw [%i2+0x02c],%l6 ! Mem[000000002700002c]
ldsw [%i0+0x02c],%l5 ! Mem[000000002600002c]
jmpl %o7,%g0
ldd [%i0+0x018],%l4 ! Mem[0000000026000018]
p11_far_2_hem:
membar #Sync
ldsh [%i1+0x03c],%l0 ! Mem[000000002680003c]
std %l2,[%i0+0x020] ! Mem[0000000026000020]
lduh [%i0+0x024],%l3 ! Mem[0000000026000024]
ldsw [%i1+0x018],%l0 ! Mem[0000000026800018]
lduw [%i2+0x02c],%l6 ! Mem[000000002700002c]
ldsw [%i0+0x02c],%l5 ! Mem[000000002600002c]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x018],%l4 ! Mem[0000000026000018]
p11_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p12_far_2_le:
lduw [%i1+0x020],%l2 ! Mem[0000000028800020]
ldsh [%i3+0x022],%l7 ! Mem[0000000029800022]
stw %l2,[%i2+0x034] ! Mem[0000000029000034]
stw %l5,[%i2+0x034] ! Mem[0000000029000034]
lduw [%i2+0x034],%l7 ! Mem[0000000029000034]
jmpl %o7,%g0
lduh [%i1+0x010],%l0 ! Mem[0000000028800010]
p12_far_2_lem:
membar #Sync
lduw [%i1+0x020],%l2 ! Mem[0000000028800020]
ldsh [%i3+0x022],%l7 ! Mem[0000000029800022]
stw %l2,[%i2+0x034] ! Mem[0000000029000034]
stw %l5,[%i2+0x034] ! Mem[0000000029000034]
lduw [%i2+0x034],%l7 ! Mem[0000000029000034]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x010],%l0 ! Mem[0000000028800010]
p12_far_2_he:
stb %l0,[%i0+0x01d] ! Mem[000000002800001d]
lduh [%i0+0x006],%l3 ! Mem[0000000028000006]
ldd [%i1+0x020],%l2 ! Mem[0000000028800020]
ldsw [%i3+0x018],%l0 ! Mem[0000000029800018]
ldub [%i1+0x02d],%l6 ! Mem[000000002880002d]
lduw [%i2+0x00c],%l5 ! Mem[000000002900000c]
jmpl %o7,%g0
ldx [%i3+0x038],%l5 ! Mem[0000000029800038]
p12_far_2_hem:
membar #Sync
stb %l0,[%i0+0x01d] ! Mem[000000002800001d]
lduh [%i0+0x006],%l3 ! Mem[0000000028000006]
ldd [%i1+0x020],%l2 ! Mem[0000000028800020]
ldsw [%i3+0x018],%l0 ! Mem[0000000029800018]
ldub [%i1+0x02d],%l6 ! Mem[000000002880002d]
lduw [%i2+0x00c],%l5 ! Mem[000000002900000c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x038],%l5 ! Mem[0000000029800038]
p12_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p13_far_2_le:
ldsb [%i0+0x002],%l2 ! Mem[000000002a000002]
stx %l7,[%i1+0x000] ! Mem[000000002a800000]
stb %l2,[%i3+0x037] ! Mem[000000002b800037]
ldsw [%i0+0x034],%l5 ! Mem[000000002a000034]
std %l6,[%i3+0x010] ! Mem[000000002b800010]
jmpl %o7,%g0
ldsw [%i1+0x010],%l0 ! Mem[000000002a800010]
p13_far_2_lem:
membar #Sync
ldsb [%i0+0x002],%l2 ! Mem[000000002a000002]
stx %l7,[%i1+0x000] ! Mem[000000002a800000]
stb %l2,[%i3+0x037] ! Mem[000000002b800037]
ldsw [%i0+0x034],%l5 ! Mem[000000002a000034]
std %l6,[%i3+0x010] ! Mem[000000002b800010]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x010],%l0 ! Mem[000000002a800010]
p13_far_2_he:
ldsb [%i2+0x03d],%l0 ! Mem[000000002b00003d]
ldsb [%i0+0x027],%l3 ! Mem[000000002a000027]
sth %l3,[%i2+0x024] ! Mem[000000002b000024]
ldsw [%i1+0x018],%l0 ! Mem[000000002a800018]
ldsh [%i1+0x02c],%l6 ! Mem[000000002a80002c]
stw %l5,[%i3+0x02c] ! Mem[000000002b80002c]
jmpl %o7,%g0
stx %l5,[%i3+0x018] ! Mem[000000002b800018]
p13_far_2_hem:
membar #Sync
ldsb [%i2+0x03d],%l0 ! Mem[000000002b00003d]
ldsb [%i0+0x027],%l3 ! Mem[000000002a000027]
sth %l3,[%i2+0x024] ! Mem[000000002b000024]
ldsw [%i1+0x018],%l0 ! Mem[000000002a800018]
ldsh [%i1+0x02c],%l6 ! Mem[000000002a80002c]
stw %l5,[%i3+0x02c] ! Mem[000000002b80002c]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i3+0x018] ! Mem[000000002b800018]
p13_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p14_far_2_le:
std %l2,[%i3+0x020] ! Mem[000000002d800020]
ldx [%i0+0x020],%l7 ! Mem[000000002c000020]
ldx [%i3+0x030],%l2 ! Mem[000000002d800030]
stb %l5,[%i2+0x037] ! Mem[000000002d000037]
stx %l7,[%i3+0x030] ! Mem[000000002d800030]
jmpl %o7,%g0
ldsb [%i0+0x011],%l0 ! Mem[000000002c000011]
p14_far_2_lem:
membar #Sync
std %l2,[%i3+0x020] ! Mem[000000002d800020]
ldx [%i0+0x020],%l7 ! Mem[000000002c000020]
ldx [%i3+0x030],%l2 ! Mem[000000002d800030]
stb %l5,[%i2+0x037] ! Mem[000000002d000037]
stx %l7,[%i3+0x030] ! Mem[000000002d800030]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x011],%l0 ! Mem[000000002c000011]
p14_far_2_he:
ldx [%i1+0x018],%l0 ! Mem[000000002c800018]
sth %l3,[%i3+0x006] ! Mem[000000002d800006]
lduh [%i3+0x024],%l3 ! Mem[000000002d800024]
ldsw [%i3+0x018],%l0 ! Mem[000000002d800018]
ldsh [%i0+0x02c],%l6 ! Mem[000000002c00002c]
ldsb [%i0+0x00d],%l5 ! Mem[000000002c00000d]
jmpl %o7,%g0
ldub [%i3+0x03a],%l5 ! Mem[000000002d80003a]
p14_far_2_hem:
membar #Sync
ldx [%i1+0x018],%l0 ! Mem[000000002c800018]
sth %l3,[%i3+0x006] ! Mem[000000002d800006]
lduh [%i3+0x024],%l3 ! Mem[000000002d800024]
ldsw [%i3+0x018],%l0 ! Mem[000000002d800018]
ldsh [%i0+0x02c],%l6 ! Mem[000000002c00002c]
ldsb [%i0+0x00d],%l5 ! Mem[000000002c00000d]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x03a],%l5 ! Mem[000000002d80003a]
p14_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p15_far_2_le:
ldub [%i2+0x002],%l2 ! Mem[000000002f000002]
ldsh [%i3+0x002],%l7 ! Mem[000000002f800002]
ldub [%i0+0x037],%l2 ! Mem[000000002e000037]
ldd [%i0+0x030],%l4 ! Mem[000000002e000030]
ldub [%i0+0x015],%l7 ! Mem[000000002e000015]
jmpl %o7,%g0
stx %l0,[%i0+0x010] ! Mem[000000002e000010]
p15_far_2_lem:
membar #Sync
ldub [%i2+0x002],%l2 ! Mem[000000002f000002]
ldsh [%i3+0x002],%l7 ! Mem[000000002f800002]
ldub [%i0+0x037],%l2 ! Mem[000000002e000037]
ldd [%i0+0x030],%l4 ! Mem[000000002e000030]
ldub [%i0+0x015],%l7 ! Mem[000000002e000015]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x010] ! Mem[000000002e000010]
p15_far_2_he:
ldd [%i1+0x038],%l0 ! Mem[000000002e800038]
lduw [%i3+0x024],%l3 ! Mem[000000002f800024]
ldd [%i3+0x020],%l2 ! Mem[000000002f800020]
ldsw [%i0+0x018],%l0 ! Mem[000000002e000018]
ldd [%i0+0x028],%l6 ! Mem[000000002e000028]
ldub [%i1+0x02d],%l5 ! Mem[000000002e80002d]
jmpl %o7,%g0
std %l4,[%i2+0x018] ! Mem[000000002f000018]
p15_far_2_hem:
membar #Sync
ldd [%i1+0x038],%l0 ! Mem[000000002e800038]
lduw [%i3+0x024],%l3 ! Mem[000000002f800024]
ldd [%i3+0x020],%l2 ! Mem[000000002f800020]
ldsw [%i0+0x018],%l0 ! Mem[000000002e000018]
ldd [%i0+0x028],%l6 ! Mem[000000002e000028]
ldub [%i1+0x02d],%l5 ! Mem[000000002e80002d]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x018] ! Mem[000000002f000018]
p15_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p16_far_2_le:
stx %l2,[%i0+0x020] ! Mem[0000000030000020]
sth %l7,[%i1+0x022] ! Mem[0000000030800022]
ldsw [%i1+0x034],%l2 ! Mem[0000000030800034]
lduh [%i2+0x036],%l5 ! Mem[0000000031000036]
ldx [%i1+0x030],%l7 ! Mem[0000000030800030]
jmpl %o7,%g0
sth %l0,[%i0+0x010] ! Mem[0000000030000010]
p16_far_2_lem:
membar #Sync
stx %l2,[%i0+0x020] ! Mem[0000000030000020]
sth %l7,[%i1+0x022] ! Mem[0000000030800022]
ldsw [%i1+0x034],%l2 ! Mem[0000000030800034]
lduh [%i2+0x036],%l5 ! Mem[0000000031000036]
ldx [%i1+0x030],%l7 ! Mem[0000000030800030]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i0+0x010] ! Mem[0000000030000010]
p16_far_2_he:
lduw [%i0+0x01c],%l0 ! Mem[000000003000001c]
ldsh [%i2+0x006],%l3 ! Mem[0000000031000006]
sth %l3,[%i0+0x024] ! Mem[0000000030000024]
ldsb [%i2+0x019],%l0 ! Mem[0000000031000019]
ldd [%i3+0x028],%l6 ! Mem[0000000031800028]
ldx [%i3+0x008],%l5 ! Mem[0000000031800008]
jmpl %o7,%g0
ldsw [%i2+0x038],%l5 ! Mem[0000000031000038]
p16_far_2_hem:
membar #Sync
lduw [%i0+0x01c],%l0 ! Mem[000000003000001c]
ldsh [%i2+0x006],%l3 ! Mem[0000000031000006]
sth %l3,[%i0+0x024] ! Mem[0000000030000024]
ldsb [%i2+0x019],%l0 ! Mem[0000000031000019]
ldd [%i3+0x028],%l6 ! Mem[0000000031800028]
ldx [%i3+0x008],%l5 ! Mem[0000000031800008]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x038],%l5 ! Mem[0000000031000038]
p16_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p17_far_2_le:
ldx [%i3+0x000],%l2 ! Mem[0000000033800000]
lduh [%i3+0x002],%l7 ! Mem[0000000033800002]
ldd [%i1+0x030],%l2 ! Mem[0000000032800030]
sth %l5,[%i1+0x036] ! Mem[0000000032800036]
sth %l7,[%i2+0x014] ! Mem[0000000033000014]
jmpl %o7,%g0
stb %l0,[%i0+0x011] ! Mem[0000000032000011]
p17_far_2_lem:
membar #Sync
ldx [%i3+0x000],%l2 ! Mem[0000000033800000]
lduh [%i3+0x002],%l7 ! Mem[0000000033800002]
ldd [%i1+0x030],%l2 ! Mem[0000000032800030]
sth %l5,[%i1+0x036] ! Mem[0000000032800036]
sth %l7,[%i2+0x014] ! Mem[0000000033000014]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i0+0x011] ! Mem[0000000032000011]
p17_far_2_he:
ldsb [%i3+0x03d],%l0 ! Mem[000000003380003d]
stw %l3,[%i2+0x024] ! Mem[0000000033000024]
lduh [%i1+0x024],%l3 ! Mem[0000000032800024]
ldsb [%i3+0x019],%l0 ! Mem[0000000033800019]
stw %l6,[%i3+0x02c] ! Mem[000000003380002c]
sth %l5,[%i3+0x02c] ! Mem[000000003380002c]
jmpl %o7,%g0
stb %l5,[%i1+0x01a] ! Mem[000000003280001a]
p17_far_2_hem:
membar #Sync
ldsb [%i3+0x03d],%l0 ! Mem[000000003380003d]
stw %l3,[%i2+0x024] ! Mem[0000000033000024]
lduh [%i1+0x024],%l3 ! Mem[0000000032800024]
ldsb [%i3+0x019],%l0 ! Mem[0000000033800019]
stw %l6,[%i3+0x02c] ! Mem[000000003380002c]
sth %l5,[%i3+0x02c] ! Mem[000000003380002c]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i1+0x01a] ! Mem[000000003280001a]
p17_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p18_far_2_le:
ldsh [%i2+0x022],%l2 ! Mem[0000000035000022]
ldd [%i2+0x020],%l6 ! Mem[0000000035000020]
stx %l2,[%i1+0x030] ! Mem[0000000034800030]
ldsh [%i3+0x036],%l5 ! Mem[0000000035800036]
ldsh [%i3+0x034],%l7 ! Mem[0000000035800034]
jmpl %o7,%g0
lduw [%i3+0x010],%l0 ! Mem[0000000035800010]
p18_far_2_lem:
membar #Sync
ldsh [%i2+0x022],%l2 ! Mem[0000000035000022]
ldd [%i2+0x020],%l6 ! Mem[0000000035000020]
stx %l2,[%i1+0x030] ! Mem[0000000034800030]
ldsh [%i3+0x036],%l5 ! Mem[0000000035800036]
ldsh [%i3+0x034],%l7 ! Mem[0000000035800034]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x010],%l0 ! Mem[0000000035800010]
p18_far_2_he:
ldx [%i2+0x018],%l0 ! Mem[0000000035000018]
ldx [%i2+0x000],%l3 ! Mem[0000000035000000]
ldsh [%i2+0x024],%l3 ! Mem[0000000035000024]
ldsb [%i1+0x019],%l0 ! Mem[0000000034800019]
std %l6,[%i3+0x028] ! Mem[0000000035800028]
ldd [%i1+0x008],%l4 ! Mem[0000000034800008]
jmpl %o7,%g0
ldd [%i1+0x038],%l4 ! Mem[0000000034800038]
p18_far_2_hem:
membar #Sync
ldx [%i2+0x018],%l0 ! Mem[0000000035000018]
ldx [%i2+0x000],%l3 ! Mem[0000000035000000]
ldsh [%i2+0x024],%l3 ! Mem[0000000035000024]
ldsb [%i1+0x019],%l0 ! Mem[0000000034800019]
std %l6,[%i3+0x028] ! Mem[0000000035800028]
ldd [%i1+0x008],%l4 ! Mem[0000000034800008]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x038],%l4 ! Mem[0000000034800038]
p18_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p19_far_2_le:
sth %l2,[%i1+0x002] ! Mem[0000000036800002]
stb %l7,[%i1+0x003] ! Mem[0000000036800003]
std %l2,[%i1+0x030] ! Mem[0000000036800030]
ldx [%i2+0x030],%l5 ! Mem[0000000037000030]
lduh [%i3+0x014],%l7 ! Mem[0000000037800014]
jmpl %o7,%g0
ldub [%i3+0x011],%l0 ! Mem[0000000037800011]
p19_far_2_lem:
membar #Sync
sth %l2,[%i1+0x002] ! Mem[0000000036800002]
stb %l7,[%i1+0x003] ! Mem[0000000036800003]
std %l2,[%i1+0x030] ! Mem[0000000036800030]
ldx [%i2+0x030],%l5 ! Mem[0000000037000030]
lduh [%i3+0x014],%l7 ! Mem[0000000037800014]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x011],%l0 ! Mem[0000000037800011]
p19_far_2_he:
ldd [%i1+0x038],%l0 ! Mem[0000000036800038]
ldsw [%i2+0x024],%l3 ! Mem[0000000037000024]
sth %l3,[%i3+0x024] ! Mem[0000000037800024]
ldsb [%i3+0x019],%l0 ! Mem[0000000037800019]
std %l6,[%i3+0x028] ! Mem[0000000037800028]
ldsw [%i2+0x02c],%l5 ! Mem[000000003700002c]
jmpl %o7,%g0
lduh [%i0+0x01a],%l5 ! Mem[000000003600001a]
p19_far_2_hem:
membar #Sync
ldd [%i1+0x038],%l0 ! Mem[0000000036800038]
ldsw [%i2+0x024],%l3 ! Mem[0000000037000024]
sth %l3,[%i3+0x024] ! Mem[0000000037800024]
ldsb [%i3+0x019],%l0 ! Mem[0000000037800019]
std %l6,[%i3+0x028] ! Mem[0000000037800028]
ldsw [%i2+0x02c],%l5 ! Mem[000000003700002c]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x01a],%l5 ! Mem[000000003600001a]
p19_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p20_far_2_le:
ldx [%i3+0x020],%l2 ! Mem[0000000039800020]
ldsw [%i3+0x020],%l7 ! Mem[0000000039800020]
stb %l2,[%i2+0x037] ! Mem[0000000039000037]
stx %l5,[%i0+0x030] ! Mem[0000000038000030]
sth %l7,[%i0+0x034] ! Mem[0000000038000034]
jmpl %o7,%g0
ldsh [%i3+0x010],%l0 ! Mem[0000000039800010]
p20_far_2_lem:
membar #Sync
ldx [%i3+0x020],%l2 ! Mem[0000000039800020]
ldsw [%i3+0x020],%l7 ! Mem[0000000039800020]
stb %l2,[%i2+0x037] ! Mem[0000000039000037]
stx %l5,[%i0+0x030] ! Mem[0000000038000030]
sth %l7,[%i0+0x034] ! Mem[0000000038000034]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x010],%l0 ! Mem[0000000039800010]
p20_far_2_he:
lduw [%i1+0x01c],%l0 ! Mem[000000003880001c]
sth %l3,[%i2+0x006] ! Mem[0000000039000006]
lduh [%i3+0x024],%l3 ! Mem[0000000039800024]
ldsb [%i0+0x019],%l0 ! Mem[0000000038000019]
ldx [%i3+0x028],%l6 ! Mem[0000000039800028]
lduw [%i3+0x00c],%l5 ! Mem[000000003980000c]
jmpl %o7,%g0
stx %l5,[%i0+0x038] ! Mem[0000000038000038]
p20_far_2_hem:
membar #Sync
lduw [%i1+0x01c],%l0 ! Mem[000000003880001c]
sth %l3,[%i2+0x006] ! Mem[0000000039000006]
lduh [%i3+0x024],%l3 ! Mem[0000000039800024]
ldsb [%i0+0x019],%l0 ! Mem[0000000038000019]
ldx [%i3+0x028],%l6 ! Mem[0000000039800028]
lduw [%i3+0x00c],%l5 ! Mem[000000003980000c]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i0+0x038] ! Mem[0000000038000038]
p20_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p21_far_2_le:
ldsh [%i3+0x002],%l2 ! Mem[000000003b800002]
stw %l7,[%i2+0x000] ! Mem[000000003b000000]
lduh [%i3+0x036],%l2 ! Mem[000000003b800036]
ldub [%i2+0x037],%l5 ! Mem[000000003b000037]
ldd [%i1+0x010],%l6 ! Mem[000000003a800010]
jmpl %o7,%g0
ldd [%i3+0x010],%l0 ! Mem[000000003b800010]
p21_far_2_lem:
membar #Sync
ldsh [%i3+0x002],%l2 ! Mem[000000003b800002]
stw %l7,[%i2+0x000] ! Mem[000000003b000000]
lduh [%i3+0x036],%l2 ! Mem[000000003b800036]
ldub [%i2+0x037],%l5 ! Mem[000000003b000037]
ldd [%i1+0x010],%l6 ! Mem[000000003a800010]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x010],%l0 ! Mem[000000003b800010]
p21_far_2_he:
stx %l0,[%i3+0x038] ! Mem[000000003b800038]
lduw [%i1+0x024],%l3 ! Mem[000000003a800024]
ldsh [%i0+0x024],%l3 ! Mem[000000003a000024]
stx %l0,[%i3+0x018] ! Mem[000000003b800018]
ldx [%i2+0x028],%l6 ! Mem[000000003b000028]
stw %l5,[%i0+0x02c] ! Mem[000000003a00002c]
jmpl %o7,%g0
ldub [%i3+0x01a],%l5 ! Mem[000000003b80001a]
p21_far_2_hem:
membar #Sync
stx %l0,[%i3+0x038] ! Mem[000000003b800038]
lduw [%i1+0x024],%l3 ! Mem[000000003a800024]
ldsh [%i0+0x024],%l3 ! Mem[000000003a000024]
stx %l0,[%i3+0x018] ! Mem[000000003b800018]
ldx [%i2+0x028],%l6 ! Mem[000000003b000028]
stw %l5,[%i0+0x02c] ! Mem[000000003a00002c]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x01a],%l5 ! Mem[000000003b80001a]
p21_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p22_far_2_le:
sth %l2,[%i2+0x022] ! Mem[000000003d000022]
lduw [%i0+0x020],%l7 ! Mem[000000003c000020]
ldub [%i3+0x037],%l2 ! Mem[000000003d800037]
std %l4,[%i0+0x030] ! Mem[000000003c000030]
ldsw [%i3+0x034],%l7 ! Mem[000000003d800034]
jmpl %o7,%g0
stw %l0,[%i2+0x010] ! Mem[000000003d000010]
p22_far_2_lem:
membar #Sync
sth %l2,[%i2+0x022] ! Mem[000000003d000022]
lduw [%i0+0x020],%l7 ! Mem[000000003c000020]
ldub [%i3+0x037],%l2 ! Mem[000000003d800037]
std %l4,[%i0+0x030] ! Mem[000000003c000030]
ldsw [%i3+0x034],%l7 ! Mem[000000003d800034]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i2+0x010] ! Mem[000000003d000010]
p22_far_2_he:
lduh [%i2+0x01c],%l0 ! Mem[000000003d00001c]
ldsh [%i1+0x006],%l3 ! Mem[000000003c800006]
sth %l3,[%i1+0x024] ! Mem[000000003c800024]
stx %l0,[%i0+0x018] ! Mem[000000003c000018]
lduh [%i2+0x02c],%l6 ! Mem[000000003d00002c]
ldsb [%i2+0x00d],%l5 ! Mem[000000003d00000d]
jmpl %o7,%g0
std %l4,[%i3+0x038] ! Mem[000000003d800038]
p22_far_2_hem:
membar #Sync
lduh [%i2+0x01c],%l0 ! Mem[000000003d00001c]
ldsh [%i1+0x006],%l3 ! Mem[000000003c800006]
sth %l3,[%i1+0x024] ! Mem[000000003c800024]
stx %l0,[%i0+0x018] ! Mem[000000003c000018]
lduh [%i2+0x02c],%l6 ! Mem[000000003d00002c]
ldsb [%i2+0x00d],%l5 ! Mem[000000003d00000d]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x038] ! Mem[000000003d800038]
p22_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p23_far_2_le:
lduh [%i0+0x002],%l2 ! Mem[000000003e000002]
ldsb [%i3+0x003],%l7 ! Mem[000000003f800003]
ldsb [%i0+0x037],%l2 ! Mem[000000003e000037]
ldsb [%i2+0x037],%l5 ! Mem[000000003f000037]
stb %l7,[%i3+0x015] ! Mem[000000003f800015]
jmpl %o7,%g0
std %l0,[%i2+0x010] ! Mem[000000003f000010]
p23_far_2_lem:
membar #Sync
lduh [%i0+0x002],%l2 ! Mem[000000003e000002]
ldsb [%i3+0x003],%l7 ! Mem[000000003f800003]
ldsb [%i0+0x037],%l2 ! Mem[000000003e000037]
ldsb [%i2+0x037],%l5 ! Mem[000000003f000037]
stb %l7,[%i3+0x015] ! Mem[000000003f800015]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x010] ! Mem[000000003f000010]
p23_far_2_he:
stw %l0,[%i1+0x03c] ! Mem[000000003e80003c]
stw %l3,[%i0+0x024] ! Mem[000000003e000024]
lduh [%i2+0x024],%l3 ! Mem[000000003f000024]
stx %l0,[%i2+0x018] ! Mem[000000003f000018]
ldsw [%i1+0x02c],%l6 ! Mem[000000003e80002c]
ldub [%i3+0x02d],%l5 ! Mem[000000003f80002d]
jmpl %o7,%g0
ldsb [%i3+0x01a],%l5 ! Mem[000000003f80001a]
p23_far_2_hem:
membar #Sync
stw %l0,[%i1+0x03c] ! Mem[000000003e80003c]
stw %l3,[%i0+0x024] ! Mem[000000003e000024]
lduh [%i2+0x024],%l3 ! Mem[000000003f000024]
stx %l0,[%i2+0x018] ! Mem[000000003f000018]
ldsw [%i1+0x02c],%l6 ! Mem[000000003e80002c]
ldub [%i3+0x02d],%l5 ! Mem[000000003f80002d]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x01a],%l5 ! Mem[000000003f80001a]
p23_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p24_far_2_le:
ldd [%i3+0x020],%l2 ! Mem[0000000041800020]
std %l6,[%i1+0x020] ! Mem[0000000040800020]
ldd [%i0+0x030],%l2 ! Mem[0000000040000030]
lduw [%i1+0x034],%l5 ! Mem[0000000040800034]
stw %l7,[%i0+0x034] ! Mem[0000000040000034]
jmpl %o7,%g0
ldx [%i2+0x010],%l0 ! Mem[0000000041000010]
p24_far_2_lem:
membar #Sync
ldd [%i3+0x020],%l2 ! Mem[0000000041800020]
std %l6,[%i1+0x020] ! Mem[0000000040800020]
ldd [%i0+0x030],%l2 ! Mem[0000000040000030]
lduw [%i1+0x034],%l5 ! Mem[0000000040800034]
stw %l7,[%i0+0x034] ! Mem[0000000040000034]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x010],%l0 ! Mem[0000000041000010]
p24_far_2_he:
ldub [%i1+0x01d],%l0 ! Mem[000000004080001d]
ldx [%i0+0x000],%l3 ! Mem[0000000040000000]
ldsh [%i3+0x024],%l3 ! Mem[0000000041800024]
stx %l0,[%i3+0x018] ! Mem[0000000041800018]
ldsw [%i1+0x02c],%l6 ! Mem[000000004080002c]
ldx [%i0+0x008],%l5 ! Mem[0000000040000008]
jmpl %o7,%g0
stb %l5,[%i2+0x03a] ! Mem[000000004100003a]
p24_far_2_hem:
membar #Sync
ldub [%i1+0x01d],%l0 ! Mem[000000004080001d]
ldx [%i0+0x000],%l3 ! Mem[0000000040000000]
ldsh [%i3+0x024],%l3 ! Mem[0000000041800024]
stx %l0,[%i3+0x018] ! Mem[0000000041800018]
ldsw [%i1+0x02c],%l6 ! Mem[000000004080002c]
ldx [%i0+0x008],%l5 ! Mem[0000000040000008]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i2+0x03a] ! Mem[000000004100003a]
p24_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p25_far_2_le:
stb %l2,[%i2+0x002] ! Mem[0000000043000002]
ldub [%i0+0x003],%l7 ! Mem[0000000042000003]
sth %l2,[%i1+0x036] ! Mem[0000000042800036]
stw %l5,[%i3+0x034] ! Mem[0000000043800034]
ldsb [%i1+0x015],%l7 ! Mem[0000000042800015]
jmpl %o7,%g0
lduh [%i2+0x010],%l0 ! Mem[0000000043000010]
p25_far_2_lem:
membar #Sync
stb %l2,[%i2+0x002] ! Mem[0000000043000002]
ldub [%i0+0x003],%l7 ! Mem[0000000042000003]
sth %l2,[%i1+0x036] ! Mem[0000000042800036]
stw %l5,[%i3+0x034] ! Mem[0000000043800034]
ldsb [%i1+0x015],%l7 ! Mem[0000000042800015]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x010],%l0 ! Mem[0000000043000010]
p25_far_2_he:
sth %l0,[%i0+0x03c] ! Mem[000000004200003c]
ldsw [%i0+0x024],%l3 ! Mem[0000000042000024]
sth %l3,[%i3+0x024] ! Mem[0000000043800024]
stx %l0,[%i1+0x018] ! Mem[0000000042800018]
ldsb [%i0+0x02d],%l6 ! Mem[000000004200002d]
sth %l5,[%i1+0x02c] ! Mem[000000004280002c]
jmpl %o7,%g0
ldd [%i2+0x018],%l4 ! Mem[0000000043000018]
p25_far_2_hem:
membar #Sync
sth %l0,[%i0+0x03c] ! Mem[000000004200003c]
ldsw [%i0+0x024],%l3 ! Mem[0000000042000024]
sth %l3,[%i3+0x024] ! Mem[0000000043800024]
stx %l0,[%i1+0x018] ! Mem[0000000042800018]
ldsb [%i0+0x02d],%l6 ! Mem[000000004200002d]
sth %l5,[%i1+0x02c] ! Mem[000000004280002c]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x018],%l4 ! Mem[0000000043000018]
p25_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p26_far_2_le:
ldsw [%i1+0x020],%l2 ! Mem[0000000044800020]
stx %l7,[%i3+0x020] ! Mem[0000000045800020]
std %l2,[%i1+0x030] ! Mem[0000000044800030]
ldsw [%i2+0x034],%l5 ! Mem[0000000045000034]
lduw [%i2+0x034],%l7 ! Mem[0000000045000034]
jmpl %o7,%g0
ldsw [%i1+0x010],%l0 ! Mem[0000000044800010]
p26_far_2_lem:
membar #Sync
ldsw [%i1+0x020],%l2 ! Mem[0000000044800020]
stx %l7,[%i3+0x020] ! Mem[0000000045800020]
std %l2,[%i1+0x030] ! Mem[0000000044800030]
ldsw [%i2+0x034],%l5 ! Mem[0000000045000034]
lduw [%i2+0x034],%l7 ! Mem[0000000045000034]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x010],%l0 ! Mem[0000000044800010]
p26_far_2_he:
ldsw [%i3+0x01c],%l0 ! Mem[000000004580001c]
stx %l3,[%i3+0x000] ! Mem[0000000045800000]
lduh [%i0+0x024],%l3 ! Mem[0000000044000024]
sth %l0,[%i3+0x018] ! Mem[0000000045800018]
stx %l6,[%i0+0x028] ! Mem[0000000044000028]
ldd [%i3+0x008],%l4 ! Mem[0000000045800008]
jmpl %o7,%g0
lduh [%i1+0x03a],%l5 ! Mem[000000004480003a]
p26_far_2_hem:
membar #Sync
ldsw [%i3+0x01c],%l0 ! Mem[000000004580001c]
stx %l3,[%i3+0x000] ! Mem[0000000045800000]
lduh [%i0+0x024],%l3 ! Mem[0000000044000024]
sth %l0,[%i3+0x018] ! Mem[0000000045800018]
stx %l6,[%i0+0x028] ! Mem[0000000044000028]
ldd [%i3+0x008],%l4 ! Mem[0000000045800008]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x03a],%l5 ! Mem[000000004480003a]
p26_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p27_far_2_le:
stw %l2,[%i3+0x000] ! Mem[0000000047800000]
ldx [%i1+0x000],%l7 ! Mem[0000000046800000]
lduw [%i1+0x034],%l2 ! Mem[0000000046800034]
stb %l5,[%i0+0x037] ! Mem[0000000046000037]
std %l6,[%i3+0x010] ! Mem[0000000047800010]
jmpl %o7,%g0
ldsb [%i1+0x011],%l0 ! Mem[0000000046800011]
p27_far_2_lem:
membar #Sync
stw %l2,[%i3+0x000] ! Mem[0000000047800000]
ldx [%i1+0x000],%l7 ! Mem[0000000046800000]
lduw [%i1+0x034],%l2 ! Mem[0000000046800034]
stb %l5,[%i0+0x037] ! Mem[0000000046000037]
std %l6,[%i3+0x010] ! Mem[0000000047800010]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x011],%l0 ! Mem[0000000046800011]
p27_far_2_he:
std %l0,[%i2+0x038] ! Mem[0000000047000038]
stb %l3,[%i3+0x027] ! Mem[0000000047800027]
ldsh [%i1+0x024],%l3 ! Mem[0000000046800024]
sth %l0,[%i0+0x018] ! Mem[0000000046000018]
stx %l6,[%i3+0x028] ! Mem[0000000047800028]
ldsw [%i3+0x02c],%l5 ! Mem[000000004780002c]
jmpl %o7,%g0
stx %l5,[%i1+0x018] ! Mem[0000000046800018]
p27_far_2_hem:
membar #Sync
std %l0,[%i2+0x038] ! Mem[0000000047000038]
stb %l3,[%i3+0x027] ! Mem[0000000047800027]
ldsh [%i1+0x024],%l3 ! Mem[0000000046800024]
sth %l0,[%i0+0x018] ! Mem[0000000046000018]
stx %l6,[%i3+0x028] ! Mem[0000000047800028]
ldsw [%i3+0x02c],%l5 ! Mem[000000004780002c]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i1+0x018] ! Mem[0000000046800018]
p27_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p28_far_2_le:
lduw [%i3+0x020],%l2 ! Mem[0000000049800020]
ldsh [%i3+0x022],%l7 ! Mem[0000000049800022]
lduh [%i2+0x036],%l2 ! Mem[0000000049000036]
ldd [%i2+0x030],%l4 ! Mem[0000000049000030]
stx %l7,[%i3+0x030] ! Mem[0000000049800030]
jmpl %o7,%g0
stx %l0,[%i1+0x010] ! Mem[0000000048800010]
p28_far_2_lem:
membar #Sync
lduw [%i3+0x020],%l2 ! Mem[0000000049800020]
ldsh [%i3+0x022],%l7 ! Mem[0000000049800022]
lduh [%i2+0x036],%l2 ! Mem[0000000049000036]
ldd [%i2+0x030],%l4 ! Mem[0000000049000030]
stx %l7,[%i3+0x030] ! Mem[0000000049800030]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i1+0x010] ! Mem[0000000048800010]
p28_far_2_he:
ldsh [%i1+0x01c],%l0 ! Mem[000000004880001c]
ldub [%i2+0x007],%l3 ! Mem[0000000049000007]
sth %l3,[%i2+0x024] ! Mem[0000000049000024]
sth %l0,[%i2+0x018] ! Mem[0000000049000018]
sth %l6,[%i3+0x02c] ! Mem[000000004980002c]
stb %l5,[%i1+0x00d] ! Mem[000000004880000d]
jmpl %o7,%g0
ldub [%i0+0x03a],%l5 ! Mem[000000004800003a]
p28_far_2_hem:
membar #Sync
ldsh [%i1+0x01c],%l0 ! Mem[000000004880001c]
ldub [%i2+0x007],%l3 ! Mem[0000000049000007]
sth %l3,[%i2+0x024] ! Mem[0000000049000024]
sth %l0,[%i2+0x018] ! Mem[0000000049000018]
sth %l6,[%i3+0x02c] ! Mem[000000004980002c]
stb %l5,[%i1+0x00d] ! Mem[000000004880000d]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x03a],%l5 ! Mem[000000004800003a]
p28_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p29_far_2_le:
ldsb [%i1+0x002],%l2 ! Mem[000000004a800002]
sth %l7,[%i2+0x002] ! Mem[000000004b000002]
ldsh [%i2+0x036],%l2 ! Mem[000000004b000036]
lduh [%i0+0x036],%l5 ! Mem[000000004a000036]
ldub [%i0+0x015],%l7 ! Mem[000000004a000015]
jmpl %o7,%g0
sth %l0,[%i1+0x010] ! Mem[000000004a800010]
p29_far_2_lem:
membar #Sync
ldsb [%i1+0x002],%l2 ! Mem[000000004a800002]
sth %l7,[%i2+0x002] ! Mem[000000004b000002]
ldsh [%i2+0x036],%l2 ! Mem[000000004b000036]
lduh [%i0+0x036],%l5 ! Mem[000000004a000036]
ldub [%i0+0x015],%l7 ! Mem[000000004a000015]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i1+0x010] ! Mem[000000004a800010]
p29_far_2_he:
stb %l0,[%i1+0x03d] ! Mem[000000004a80003d]
ldd [%i2+0x020],%l2 ! Mem[000000004b000020]
lduh [%i3+0x024],%l3 ! Mem[000000004b800024]
sth %l0,[%i0+0x018] ! Mem[000000004a000018]
sth %l6,[%i3+0x02c] ! Mem[000000004b80002c]
stw %l5,[%i2+0x02c] ! Mem[000000004b00002c]
jmpl %o7,%g0
std %l4,[%i0+0x018] ! Mem[000000004a000018]
p29_far_2_hem:
membar #Sync
stb %l0,[%i1+0x03d] ! Mem[000000004a80003d]
ldd [%i2+0x020],%l2 ! Mem[000000004b000020]
lduh [%i3+0x024],%l3 ! Mem[000000004b800024]
sth %l0,[%i0+0x018] ! Mem[000000004a000018]
sth %l6,[%i3+0x02c] ! Mem[000000004b80002c]
stw %l5,[%i2+0x02c] ! Mem[000000004b00002c]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x018] ! Mem[000000004a000018]
p29_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p30_far_2_le:
std %l2,[%i0+0x020] ! Mem[000000004c000020]
lduh [%i0+0x022],%l7 ! Mem[000000004c000022]
stx %l2,[%i3+0x030] ! Mem[000000004d800030]
sth %l5,[%i2+0x036] ! Mem[000000004d000036]
ldx [%i1+0x030],%l7 ! Mem[000000004c800030]
jmpl %o7,%g0
stb %l0,[%i1+0x011] ! Mem[000000004c800011]
p30_far_2_lem:
membar #Sync
std %l2,[%i0+0x020] ! Mem[000000004c000020]
lduh [%i0+0x022],%l7 ! Mem[000000004c000022]
stx %l2,[%i3+0x030] ! Mem[000000004d800030]
sth %l5,[%i2+0x036] ! Mem[000000004d000036]
ldx [%i1+0x030],%l7 ! Mem[000000004c800030]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i1+0x011] ! Mem[000000004c800011]
p30_far_2_he:
ldsb [%i3+0x01d],%l0 ! Mem[000000004d80001d]
std %l2,[%i2+0x000] ! Mem[000000004d000000]
ldsh [%i3+0x024],%l3 ! Mem[000000004d800024]
sth %l0,[%i2+0x018] ! Mem[000000004d000018]
stb %l6,[%i3+0x02d] ! Mem[000000004d80002d]
ldsb [%i3+0x00d],%l5 ! Mem[000000004d80000d]
jmpl %o7,%g0
ldsb [%i3+0x03a],%l5 ! Mem[000000004d80003a]
p30_far_2_hem:
membar #Sync
ldsb [%i3+0x01d],%l0 ! Mem[000000004d80001d]
std %l2,[%i2+0x000] ! Mem[000000004d000000]
ldsh [%i3+0x024],%l3 ! Mem[000000004d800024]
sth %l0,[%i2+0x018] ! Mem[000000004d000018]
stb %l6,[%i3+0x02d] ! Mem[000000004d80002d]
ldsb [%i3+0x00d],%l5 ! Mem[000000004d80000d]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x03a],%l5 ! Mem[000000004d80003a]
p30_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p31_far_2_le:
ldub [%i3+0x002],%l2 ! Mem[000000004f800002]
ldd [%i3+0x000],%l6 ! Mem[000000004f800000]
stw %l2,[%i0+0x034] ! Mem[000000004e000034]
ldsh [%i1+0x036],%l5 ! Mem[000000004e800036]
stx %l7,[%i2+0x010] ! Mem[000000004f000010]
jmpl %o7,%g0
lduw [%i1+0x010],%l0 ! Mem[000000004e800010]
p31_far_2_lem:
membar #Sync
ldub [%i3+0x002],%l2 ! Mem[000000004f800002]
ldd [%i3+0x000],%l6 ! Mem[000000004f800000]
stw %l2,[%i0+0x034] ! Mem[000000004e000034]
ldsh [%i1+0x036],%l5 ! Mem[000000004e800036]
stx %l7,[%i2+0x010] ! Mem[000000004f000010]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x010],%l0 ! Mem[000000004e800010]
p31_far_2_he:
ldx [%i2+0x038],%l0 ! Mem[000000004f000038]
ldsw [%i2+0x024],%l3 ! Mem[000000004f000024]
sth %l3,[%i0+0x024] ! Mem[000000004e000024]
sth %l0,[%i3+0x018] ! Mem[000000004f800018]
lduw [%i2+0x02c],%l6 ! Mem[000000004f00002c]
ldub [%i0+0x02d],%l5 ! Mem[000000004e00002d]
jmpl %o7,%g0
stb %l5,[%i3+0x01a] ! Mem[000000004f80001a]
p31_far_2_hem:
membar #Sync
ldx [%i2+0x038],%l0 ! Mem[000000004f000038]
ldsw [%i2+0x024],%l3 ! Mem[000000004f000024]
sth %l3,[%i0+0x024] ! Mem[000000004e000024]
sth %l0,[%i3+0x018] ! Mem[000000004f800018]
lduw [%i2+0x02c],%l6 ! Mem[000000004f00002c]
ldub [%i0+0x02d],%l5 ! Mem[000000004e00002d]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i3+0x01a] ! Mem[000000004f80001a]
p31_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p32_far_2_le:
stx %l2,[%i2+0x020] ! Mem[0000000051000020]
stb %l7,[%i2+0x023] ! Mem[0000000051000023]
stb %l2,[%i0+0x037] ! Mem[0000000050000037]
ldx [%i3+0x030],%l5 ! Mem[0000000051800030]
ldsh [%i3+0x034],%l7 ! Mem[0000000051800034]
jmpl %o7,%g0
ldub [%i1+0x011],%l0 ! Mem[0000000050800011]
p32_far_2_lem:
membar #Sync
stx %l2,[%i2+0x020] ! Mem[0000000051000020]
stb %l7,[%i2+0x023] ! Mem[0000000051000023]
stb %l2,[%i0+0x037] ! Mem[0000000050000037]
ldx [%i3+0x030],%l5 ! Mem[0000000051800030]
ldsh [%i3+0x034],%l7 ! Mem[0000000051800034]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x011],%l0 ! Mem[0000000050800011]
p32_far_2_he:
ldd [%i1+0x018],%l0 ! Mem[0000000050800018]
stx %l3,[%i2+0x000] ! Mem[0000000051000000]
lduh [%i1+0x024],%l3 ! Mem[0000000050800024]
stb %l0,[%i1+0x019] ! Mem[0000000050800019]
lduw [%i2+0x02c],%l6 ! Mem[000000005100002c]
ldx [%i1+0x008],%l5 ! Mem[0000000050800008]
jmpl %o7,%g0
ldd [%i3+0x038],%l4 ! Mem[0000000051800038]
p32_far_2_hem:
membar #Sync
ldd [%i1+0x018],%l0 ! Mem[0000000050800018]
stx %l3,[%i2+0x000] ! Mem[0000000051000000]
lduh [%i1+0x024],%l3 ! Mem[0000000050800024]
stb %l0,[%i1+0x019] ! Mem[0000000050800019]
lduw [%i2+0x02c],%l6 ! Mem[000000005100002c]
ldx [%i1+0x008],%l5 ! Mem[0000000050800008]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x038],%l4 ! Mem[0000000051800038]
p32_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p33_far_2_le:
ldx [%i1+0x000],%l2 ! Mem[0000000052800000]
ldsw [%i0+0x000],%l7 ! Mem[0000000052000000]
ldx [%i1+0x030],%l2 ! Mem[0000000052800030]
stx %l5,[%i2+0x030] ! Mem[0000000053000030]
lduh [%i3+0x014],%l7 ! Mem[0000000053800014]
jmpl %o7,%g0
ldsh [%i1+0x010],%l0 ! Mem[0000000052800010]
p33_far_2_lem:
membar #Sync
ldx [%i1+0x000],%l2 ! Mem[0000000052800000]
ldsw [%i0+0x000],%l7 ! Mem[0000000052000000]
ldx [%i1+0x030],%l2 ! Mem[0000000052800030]
stx %l5,[%i2+0x030] ! Mem[0000000053000030]
lduh [%i3+0x014],%l7 ! Mem[0000000053800014]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x010],%l0 ! Mem[0000000052800010]
p33_far_2_he:
lduw [%i1+0x03c],%l0 ! Mem[000000005280003c]
stb %l3,[%i1+0x027] ! Mem[0000000052800027]
ldsh [%i2+0x024],%l3 ! Mem[0000000053000024]
stb %l0,[%i3+0x019] ! Mem[0000000053800019]
ldub [%i1+0x02d],%l6 ! Mem[000000005280002d]
sth %l5,[%i3+0x02c] ! Mem[000000005380002c]
jmpl %o7,%g0
lduh [%i2+0x01a],%l5 ! Mem[000000005300001a]
p33_far_2_hem:
membar #Sync
lduw [%i1+0x03c],%l0 ! Mem[000000005280003c]
stb %l3,[%i1+0x027] ! Mem[0000000052800027]
ldsh [%i2+0x024],%l3 ! Mem[0000000053000024]
stb %l0,[%i3+0x019] ! Mem[0000000053800019]
ldub [%i1+0x02d],%l6 ! Mem[000000005280002d]
sth %l5,[%i3+0x02c] ! Mem[000000005380002c]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x01a],%l5 ! Mem[000000005300001a]
p33_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p34_far_2_le:
ldsh [%i3+0x022],%l2 ! Mem[0000000055800022]
stw %l7,[%i3+0x020] ! Mem[0000000055800020]
ldub [%i1+0x037],%l2 ! Mem[0000000054800037]
ldub [%i0+0x037],%l5 ! Mem[0000000054000037]
sth %l7,[%i0+0x034] ! Mem[0000000054000034]
jmpl %o7,%g0
ldd [%i1+0x010],%l0 ! Mem[0000000054800010]
p34_far_2_lem:
membar #Sync
ldsh [%i3+0x022],%l2 ! Mem[0000000055800022]
stw %l7,[%i3+0x020] ! Mem[0000000055800020]
ldub [%i1+0x037],%l2 ! Mem[0000000054800037]
ldub [%i0+0x037],%l5 ! Mem[0000000054000037]
sth %l7,[%i0+0x034] ! Mem[0000000054000034]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x010],%l0 ! Mem[0000000054800010]
p34_far_2_he:
stx %l0,[%i0+0x018] ! Mem[0000000054000018]
ldub [%i1+0x007],%l3 ! Mem[0000000054800007]
sth %l3,[%i3+0x024] ! Mem[0000000055800024]
stb %l0,[%i0+0x019] ! Mem[0000000054000019]
ldub [%i1+0x02d],%l6 ! Mem[000000005480002d]
ldd [%i3+0x008],%l4 ! Mem[0000000055800008]
jmpl %o7,%g0
sth %l5,[%i2+0x03a] ! Mem[000000005500003a]
p34_far_2_hem:
membar #Sync
stx %l0,[%i0+0x018] ! Mem[0000000054000018]
ldub [%i1+0x007],%l3 ! Mem[0000000054800007]
sth %l3,[%i3+0x024] ! Mem[0000000055800024]
stb %l0,[%i0+0x019] ! Mem[0000000054000019]
ldub [%i1+0x02d],%l6 ! Mem[000000005480002d]
ldd [%i3+0x008],%l4 ! Mem[0000000055800008]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i2+0x03a] ! Mem[000000005500003a]
p34_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p35_far_2_le:
sth %l2,[%i3+0x002] ! Mem[0000000057800002]
lduw [%i1+0x000],%l7 ! Mem[0000000056800000]
ldsw [%i1+0x034],%l2 ! Mem[0000000056800034]
std %l4,[%i2+0x030] ! Mem[0000000057000030]
ldd [%i2+0x010],%l6 ! Mem[0000000057000010]
jmpl %o7,%g0
stw %l0,[%i0+0x010] ! Mem[0000000056000010]
p35_far_2_lem:
membar #Sync
sth %l2,[%i3+0x002] ! Mem[0000000057800002]
lduw [%i1+0x000],%l7 ! Mem[0000000056800000]
ldsw [%i1+0x034],%l2 ! Mem[0000000056800034]
std %l4,[%i2+0x030] ! Mem[0000000057000030]
ldd [%i2+0x010],%l6 ! Mem[0000000057000010]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i0+0x010] ! Mem[0000000056000010]
p35_far_2_he:
lduh [%i3+0x03c],%l0 ! Mem[000000005780003c]
ldd [%i1+0x020],%l2 ! Mem[0000000056800020]
lduh [%i3+0x024],%l3 ! Mem[0000000057800024]
stb %l0,[%i2+0x019] ! Mem[0000000057000019]
ldsh [%i1+0x02c],%l6 ! Mem[000000005680002c]
lduh [%i1+0x02c],%l5 ! Mem[000000005680002c]
jmpl %o7,%g0
ldub [%i1+0x01a],%l5 ! Mem[000000005680001a]
p35_far_2_hem:
membar #Sync
lduh [%i3+0x03c],%l0 ! Mem[000000005780003c]
ldd [%i1+0x020],%l2 ! Mem[0000000056800020]
lduh [%i3+0x024],%l3 ! Mem[0000000057800024]
stb %l0,[%i2+0x019] ! Mem[0000000057000019]
ldsh [%i1+0x02c],%l6 ! Mem[000000005680002c]
lduh [%i1+0x02c],%l5 ! Mem[000000005680002c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x01a],%l5 ! Mem[000000005680001a]
p35_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p36_far_2_le:
lduh [%i1+0x022],%l2 ! Mem[0000000058800022]
ldsb [%i3+0x023],%l7 ! Mem[0000000059800023]
ldd [%i2+0x030],%l2 ! Mem[0000000059000030]
ldsw [%i0+0x034],%l5 ! Mem[0000000058000034]
ldsw [%i3+0x034],%l7 ! Mem[0000000059800034]
jmpl %o7,%g0
std %l0,[%i0+0x010] ! Mem[0000000058000010]
p36_far_2_lem:
membar #Sync
lduh [%i1+0x022],%l2 ! Mem[0000000058800022]
ldsb [%i3+0x023],%l7 ! Mem[0000000059800023]
ldd [%i2+0x030],%l2 ! Mem[0000000059000030]
ldsw [%i0+0x034],%l5 ! Mem[0000000058000034]
ldsw [%i3+0x034],%l7 ! Mem[0000000059800034]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x010] ! Mem[0000000058000010]
p36_far_2_he:
ldd [%i2+0x018],%l0 ! Mem[0000000059000018]
std %l2,[%i0+0x000] ! Mem[0000000058000000]
ldsh [%i0+0x024],%l3 ! Mem[0000000058000024]
stb %l0,[%i3+0x019] ! Mem[0000000059800019]
ldd [%i0+0x028],%l6 ! Mem[0000000058000028]
stb %l5,[%i2+0x00d] ! Mem[000000005900000d]
jmpl %o7,%g0
std %l4,[%i1+0x038] ! Mem[0000000058800038]
p36_far_2_hem:
membar #Sync
ldd [%i2+0x018],%l0 ! Mem[0000000059000018]
std %l2,[%i0+0x000] ! Mem[0000000058000000]
ldsh [%i0+0x024],%l3 ! Mem[0000000058000024]
stb %l0,[%i3+0x019] ! Mem[0000000059800019]
ldd [%i0+0x028],%l6 ! Mem[0000000058000028]
stb %l5,[%i2+0x00d] ! Mem[000000005900000d]
membar #Sync
jmpl %o7,%g0
std %l4,[%i1+0x038] ! Mem[0000000058800038]
p36_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p37_far_2_le:
ldd [%i0+0x000],%l2 ! Mem[000000005a000000]
stw %l7,[%i3+0x000] ! Mem[000000005b800000]
stx %l2,[%i2+0x030] ! Mem[000000005b000030]
stb %l5,[%i2+0x037] ! Mem[000000005b000037]
stb %l7,[%i3+0x015] ! Mem[000000005b800015]
jmpl %o7,%g0
ldx [%i0+0x010],%l0 ! Mem[000000005a000010]
p37_far_2_lem:
membar #Sync
ldd [%i0+0x000],%l2 ! Mem[000000005a000000]
stw %l7,[%i3+0x000] ! Mem[000000005b800000]
stx %l2,[%i2+0x030] ! Mem[000000005b000030]
stb %l5,[%i2+0x037] ! Mem[000000005b000037]
stb %l7,[%i3+0x015] ! Mem[000000005b800015]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x010],%l0 ! Mem[000000005a000010]
p37_far_2_he:
lduw [%i1+0x03c],%l0 ! Mem[000000005a80003c]
lduh [%i0+0x026],%l3 ! Mem[000000005a000026]
sth %l3,[%i1+0x024] ! Mem[000000005a800024]
lduw [%i2+0x018],%l0 ! Mem[000000005b000018]
ldd [%i0+0x028],%l6 ! Mem[000000005a000028]
stw %l5,[%i3+0x02c] ! Mem[000000005b80002c]
jmpl %o7,%g0
ldsb [%i0+0x01a],%l5 ! Mem[000000005a00001a]
p37_far_2_hem:
membar #Sync
lduw [%i1+0x03c],%l0 ! Mem[000000005a80003c]
lduh [%i0+0x026],%l3 ! Mem[000000005a000026]
sth %l3,[%i1+0x024] ! Mem[000000005a800024]
lduw [%i2+0x018],%l0 ! Mem[000000005b000018]
ldd [%i0+0x028],%l6 ! Mem[000000005a000028]
stw %l5,[%i3+0x02c] ! Mem[000000005b80002c]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x01a],%l5 ! Mem[000000005a00001a]
p37_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p38_far_2_le:
stb %l2,[%i3+0x022] ! Mem[000000005d800022]
lduw [%i1+0x020],%l7 ! Mem[000000005c800020]
std %l2,[%i3+0x030] ! Mem[000000005d800030]
ldd [%i1+0x030],%l4 ! Mem[000000005c800030]
stw %l7,[%i0+0x034] ! Mem[000000005c000034]
jmpl %o7,%g0
lduh [%i0+0x010],%l0 ! Mem[000000005c000010]
p38_far_2_lem:
membar #Sync
stb %l2,[%i3+0x022] ! Mem[000000005d800022]
lduw [%i1+0x020],%l7 ! Mem[000000005c800020]
std %l2,[%i3+0x030] ! Mem[000000005d800030]
ldd [%i1+0x030],%l4 ! Mem[000000005c800030]
stw %l7,[%i0+0x034] ! Mem[000000005c000034]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x010],%l0 ! Mem[000000005c000010]
p38_far_2_he:
stx %l0,[%i1+0x018] ! Mem[000000005c800018]
ldsb [%i3+0x007],%l3 ! Mem[000000005d800007]
lduh [%i2+0x024],%l3 ! Mem[000000005d000024]
lduw [%i3+0x018],%l0 ! Mem[000000005d800018]
stw %l6,[%i3+0x02c] ! Mem[000000005d80002c]
ldsb [%i0+0x00d],%l5 ! Mem[000000005c00000d]
jmpl %o7,%g0
lduw [%i0+0x038],%l5 ! Mem[000000005c000038]
p38_far_2_hem:
membar #Sync
stx %l0,[%i1+0x018] ! Mem[000000005c800018]
ldsb [%i3+0x007],%l3 ! Mem[000000005d800007]
lduh [%i2+0x024],%l3 ! Mem[000000005d000024]
lduw [%i3+0x018],%l0 ! Mem[000000005d800018]
stw %l6,[%i3+0x02c] ! Mem[000000005d80002c]
ldsb [%i0+0x00d],%l5 ! Mem[000000005c00000d]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x038],%l5 ! Mem[000000005c000038]
p38_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p39_far_2_le:
ldsw [%i2+0x000],%l2 ! Mem[000000005f000000]
ldsb [%i3+0x003],%l7 ! Mem[000000005f800003]
stb %l2,[%i3+0x037] ! Mem[000000005f800037]
lduh [%i3+0x036],%l5 ! Mem[000000005f800036]
ldsb [%i1+0x015],%l7 ! Mem[000000005e800015]
jmpl %o7,%g0
ldsw [%i3+0x010],%l0 ! Mem[000000005f800010]
p39_far_2_lem:
membar #Sync
ldsw [%i2+0x000],%l2 ! Mem[000000005f000000]
ldsb [%i3+0x003],%l7 ! Mem[000000005f800003]
stb %l2,[%i3+0x037] ! Mem[000000005f800037]
lduh [%i3+0x036],%l5 ! Mem[000000005f800036]
ldsb [%i1+0x015],%l7 ! Mem[000000005e800015]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x010],%l0 ! Mem[000000005f800010]
p39_far_2_he:
lduh [%i3+0x03c],%l0 ! Mem[000000005f80003c]
sth %l3,[%i3+0x026] ! Mem[000000005f800026]
ldsh [%i3+0x024],%l3 ! Mem[000000005f800024]
lduw [%i1+0x018],%l0 ! Mem[000000005e800018]
std %l6,[%i3+0x028] ! Mem[000000005f800028]
ldub [%i2+0x02d],%l5 ! Mem[000000005f00002d]
jmpl %o7,%g0
ldd [%i3+0x018],%l4 ! Mem[000000005f800018]
p39_far_2_hem:
membar #Sync
lduh [%i3+0x03c],%l0 ! Mem[000000005f80003c]
sth %l3,[%i3+0x026] ! Mem[000000005f800026]
ldsh [%i3+0x024],%l3 ! Mem[000000005f800024]
lduw [%i1+0x018],%l0 ! Mem[000000005e800018]
std %l6,[%i3+0x028] ! Mem[000000005f800028]
ldub [%i2+0x02d],%l5 ! Mem[000000005f00002d]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x018],%l4 ! Mem[000000005f800018]
p39_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p40_far_2_le:
stw %l2,[%i1+0x020] ! Mem[0000000060800020]
std %l6,[%i2+0x020] ! Mem[0000000061000020]
lduh [%i0+0x036],%l2 ! Mem[0000000060000036]
sth %l5,[%i2+0x036] ! Mem[0000000061000036]
lduw [%i2+0x034],%l7 ! Mem[0000000061000034]
jmpl %o7,%g0
ldsb [%i3+0x011],%l0 ! Mem[0000000061800011]
p40_far_2_lem:
membar #Sync
stw %l2,[%i1+0x020] ! Mem[0000000060800020]
std %l6,[%i2+0x020] ! Mem[0000000061000020]
lduh [%i0+0x036],%l2 ! Mem[0000000060000036]
sth %l5,[%i2+0x036] ! Mem[0000000061000036]
lduw [%i2+0x034],%l7 ! Mem[0000000061000034]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x011],%l0 ! Mem[0000000061800011]
p40_far_2_he:
stw %l0,[%i2+0x01c] ! Mem[000000006100001c]
lduw [%i2+0x004],%l3 ! Mem[0000000061000004]
sth %l3,[%i3+0x024] ! Mem[0000000061800024]
lduw [%i3+0x018],%l0 ! Mem[0000000061800018]
std %l6,[%i3+0x028] ! Mem[0000000061800028]
ldx [%i3+0x008],%l5 ! Mem[0000000061800008]
jmpl %o7,%g0
lduh [%i3+0x03a],%l5 ! Mem[000000006180003a]
p40_far_2_hem:
membar #Sync
stw %l0,[%i2+0x01c] ! Mem[000000006100001c]
lduw [%i2+0x004],%l3 ! Mem[0000000061000004]
sth %l3,[%i3+0x024] ! Mem[0000000061800024]
lduw [%i3+0x018],%l0 ! Mem[0000000061800018]
std %l6,[%i3+0x028] ! Mem[0000000061800028]
ldx [%i3+0x008],%l5 ! Mem[0000000061800008]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x03a],%l5 ! Mem[000000006180003a]
p40_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p41_far_2_le:
lduw [%i3+0x000],%l2 ! Mem[0000000063800000]
ldub [%i0+0x003],%l7 ! Mem[0000000062000003]
ldub [%i1+0x037],%l2 ! Mem[0000000062800037]
ldsh [%i3+0x036],%l5 ! Mem[0000000063800036]
std %l6,[%i3+0x010] ! Mem[0000000063800010]
jmpl %o7,%g0
stx %l0,[%i3+0x010] ! Mem[0000000063800010]
p41_far_2_lem:
membar #Sync
lduw [%i3+0x000],%l2 ! Mem[0000000063800000]
ldub [%i0+0x003],%l7 ! Mem[0000000062000003]
ldub [%i1+0x037],%l2 ! Mem[0000000062800037]
ldsh [%i3+0x036],%l5 ! Mem[0000000063800036]
std %l6,[%i3+0x010] ! Mem[0000000063800010]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i3+0x010] ! Mem[0000000063800010]
p41_far_2_he:
ldub [%i1+0x03d],%l0 ! Mem[000000006280003d]
ldd [%i2+0x020],%l2 ! Mem[0000000063000020]
lduh [%i0+0x024],%l3 ! Mem[0000000062000024]
lduw [%i0+0x018],%l0 ! Mem[0000000062000018]
ldx [%i3+0x028],%l6 ! Mem[0000000063800028]
sth %l5,[%i0+0x02c] ! Mem[000000006200002c]
jmpl %o7,%g0
sth %l5,[%i3+0x01a] ! Mem[000000006380001a]
p41_far_2_hem:
membar #Sync
ldub [%i1+0x03d],%l0 ! Mem[000000006280003d]
ldd [%i2+0x020],%l2 ! Mem[0000000063000020]
lduh [%i0+0x024],%l3 ! Mem[0000000062000024]
lduw [%i0+0x018],%l0 ! Mem[0000000062000018]
ldx [%i3+0x028],%l6 ! Mem[0000000063800028]
sth %l5,[%i0+0x02c] ! Mem[000000006200002c]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i3+0x01a] ! Mem[000000006380001a]
p41_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p42_far_2_le:
ldsb [%i3+0x022],%l2 ! Mem[0000000065800022]
stx %l7,[%i3+0x020] ! Mem[0000000065800020]
ldsb [%i1+0x037],%l2 ! Mem[0000000064800037]
ldx [%i2+0x030],%l5 ! Mem[0000000065000030]
ldsb [%i3+0x035],%l7 ! Mem[0000000065800035]
jmpl %o7,%g0
sth %l0,[%i3+0x010] ! Mem[0000000065800010]
p42_far_2_lem:
membar #Sync
ldsb [%i3+0x022],%l2 ! Mem[0000000065800022]
stx %l7,[%i3+0x020] ! Mem[0000000065800020]
ldsb [%i1+0x037],%l2 ! Mem[0000000064800037]
ldx [%i2+0x030],%l5 ! Mem[0000000065000030]
ldsb [%i3+0x035],%l7 ! Mem[0000000065800035]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i3+0x010] ! Mem[0000000065800010]
p42_far_2_he:
sth %l0,[%i1+0x01c] ! Mem[000000006480001c]
std %l2,[%i2+0x000] ! Mem[0000000065000000]
ldsh [%i1+0x024],%l3 ! Mem[0000000064800024]
ldub [%i2+0x019],%l0 ! Mem[0000000065000019]
ldx [%i2+0x028],%l6 ! Mem[0000000065000028]
ldd [%i1+0x008],%l4 ! Mem[0000000064800008]
jmpl %o7,%g0
ldub [%i2+0x03a],%l5 ! Mem[000000006500003a]
p42_far_2_hem:
membar #Sync
sth %l0,[%i1+0x01c] ! Mem[000000006480001c]
std %l2,[%i2+0x000] ! Mem[0000000065000000]
ldsh [%i1+0x024],%l3 ! Mem[0000000064800024]
ldub [%i2+0x019],%l0 ! Mem[0000000065000019]
ldx [%i2+0x028],%l6 ! Mem[0000000065000028]
ldd [%i1+0x008],%l4 ! Mem[0000000064800008]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x03a],%l5 ! Mem[000000006500003a]
p42_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p43_far_2_le:
std %l2,[%i1+0x000] ! Mem[0000000066800000]
ldx [%i2+0x000],%l7 ! Mem[0000000067000000]
ldd [%i1+0x030],%l2 ! Mem[0000000066800030]
stx %l5,[%i0+0x030] ! Mem[0000000066000030]
ldub [%i0+0x015],%l7 ! Mem[0000000066000015]
jmpl %o7,%g0
stb %l0,[%i2+0x011] ! Mem[0000000067000011]
p43_far_2_lem:
membar #Sync
std %l2,[%i1+0x000] ! Mem[0000000066800000]
ldx [%i2+0x000],%l7 ! Mem[0000000067000000]
ldd [%i1+0x030],%l2 ! Mem[0000000066800030]
stx %l5,[%i0+0x030] ! Mem[0000000066000030]
ldub [%i0+0x015],%l7 ! Mem[0000000066000015]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i2+0x011] ! Mem[0000000067000011]
p43_far_2_he:
ldsw [%i0+0x03c],%l0 ! Mem[000000006600003c]
lduh [%i2+0x026],%l3 ! Mem[0000000067000026]
sth %l3,[%i2+0x024] ! Mem[0000000067000024]
ldub [%i3+0x019],%l0 ! Mem[0000000067800019]
lduh [%i2+0x02c],%l6 ! Mem[000000006700002c]
lduh [%i3+0x02c],%l5 ! Mem[000000006780002c]
jmpl %o7,%g0
std %l4,[%i2+0x018] ! Mem[0000000067000018]
p43_far_2_hem:
membar #Sync
ldsw [%i0+0x03c],%l0 ! Mem[000000006600003c]
lduh [%i2+0x026],%l3 ! Mem[0000000067000026]
sth %l3,[%i2+0x024] ! Mem[0000000067000024]
ldub [%i3+0x019],%l0 ! Mem[0000000067800019]
lduh [%i2+0x02c],%l6 ! Mem[000000006700002c]
lduh [%i3+0x02c],%l5 ! Mem[000000006780002c]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x018] ! Mem[0000000067000018]
p43_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p44_far_2_le:
ldub [%i0+0x022],%l2 ! Mem[0000000068000022]
ldsh [%i0+0x022],%l7 ! Mem[0000000068000022]
sth %l2,[%i1+0x036] ! Mem[0000000068800036]
ldub [%i2+0x037],%l5 ! Mem[0000000069000037]
ldx [%i1+0x030],%l7 ! Mem[0000000068800030]
jmpl %o7,%g0
lduw [%i2+0x010],%l0 ! Mem[0000000069000010]
p44_far_2_lem:
membar #Sync
ldub [%i0+0x022],%l2 ! Mem[0000000068000022]
ldsh [%i0+0x022],%l7 ! Mem[0000000068000022]
sth %l2,[%i1+0x036] ! Mem[0000000068800036]
ldub [%i2+0x037],%l5 ! Mem[0000000069000037]
ldx [%i1+0x030],%l7 ! Mem[0000000068800030]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x010],%l0 ! Mem[0000000069000010]
p44_far_2_he:
std %l0,[%i3+0x018] ! Mem[0000000069800018]
ldsb [%i2+0x007],%l3 ! Mem[0000000069000007]
lduh [%i3+0x024],%l3 ! Mem[0000000069800024]
ldub [%i1+0x019],%l0 ! Mem[0000000068800019]
ldsw [%i1+0x02c],%l6 ! Mem[000000006880002c]
stb %l5,[%i3+0x00d] ! Mem[000000006980000d]
jmpl %o7,%g0
ldsb [%i1+0x03a],%l5 ! Mem[000000006880003a]
p44_far_2_hem:
membar #Sync
std %l0,[%i3+0x018] ! Mem[0000000069800018]
ldsb [%i2+0x007],%l3 ! Mem[0000000069000007]
lduh [%i3+0x024],%l3 ! Mem[0000000069800024]
ldub [%i1+0x019],%l0 ! Mem[0000000068800019]
ldsw [%i1+0x02c],%l6 ! Mem[000000006880002c]
stb %l5,[%i3+0x00d] ! Mem[000000006980000d]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x03a],%l5 ! Mem[000000006880003a]
p44_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p45_far_2_le:
stx %l2,[%i3+0x000] ! Mem[000000006b800000]
sth %l7,[%i3+0x002] ! Mem[000000006b800002]
std %l2,[%i2+0x030] ! Mem[000000006b000030]
std %l4,[%i1+0x030] ! Mem[000000006a800030]
stx %l7,[%i2+0x010] ! Mem[000000006b000010]
jmpl %o7,%g0
ldub [%i2+0x011],%l0 ! Mem[000000006b000011]
p45_far_2_lem:
membar #Sync
stx %l2,[%i3+0x000] ! Mem[000000006b800000]
sth %l7,[%i3+0x002] ! Mem[000000006b800002]
std %l2,[%i2+0x030] ! Mem[000000006b000030]
std %l4,[%i1+0x030] ! Mem[000000006a800030]
stx %l7,[%i2+0x010] ! Mem[000000006b000010]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x011],%l0 ! Mem[000000006b000011]
p45_far_2_he:
ldsh [%i2+0x03c],%l0 ! Mem[000000006b00003c]
sth %l3,[%i1+0x026] ! Mem[000000006a800026]
ldsh [%i3+0x024],%l3 ! Mem[000000006b800024]
ldub [%i3+0x019],%l0 ! Mem[000000006b800019]
ldsw [%i1+0x02c],%l6 ! Mem[000000006a80002c]
stw %l5,[%i1+0x02c] ! Mem[000000006a80002c]
jmpl %o7,%g0
lduw [%i1+0x018],%l5 ! Mem[000000006a800018]
p45_far_2_hem:
membar #Sync
ldsh [%i2+0x03c],%l0 ! Mem[000000006b00003c]
sth %l3,[%i1+0x026] ! Mem[000000006a800026]
ldsh [%i3+0x024],%l3 ! Mem[000000006b800024]
ldub [%i3+0x019],%l0 ! Mem[000000006b800019]
ldsw [%i1+0x02c],%l6 ! Mem[000000006a80002c]
stw %l5,[%i1+0x02c] ! Mem[000000006a80002c]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x018],%l5 ! Mem[000000006a800018]
p45_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p46_far_2_le:
ldx [%i2+0x020],%l2 ! Mem[000000006d000020]
lduh [%i1+0x022],%l7 ! Mem[000000006c800022]
lduw [%i3+0x034],%l2 ! Mem[000000006d800034]
ldsb [%i3+0x037],%l5 ! Mem[000000006d800037]
ldsh [%i3+0x034],%l7 ! Mem[000000006d800034]
jmpl %o7,%g0
ldsh [%i2+0x010],%l0 ! Mem[000000006d000010]
p46_far_2_lem:
membar #Sync
ldx [%i2+0x020],%l2 ! Mem[000000006d000020]
lduh [%i1+0x022],%l7 ! Mem[000000006c800022]
lduw [%i3+0x034],%l2 ! Mem[000000006d800034]
ldsb [%i3+0x037],%l5 ! Mem[000000006d800037]
ldsh [%i3+0x034],%l7 ! Mem[000000006d800034]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x010],%l0 ! Mem[000000006d000010]
p46_far_2_he:
stb %l0,[%i1+0x01d] ! Mem[000000006c80001d]
lduw [%i1+0x004],%l3 ! Mem[000000006c800004]
sth %l3,[%i0+0x024] ! Mem[000000006c000024]
ldub [%i1+0x019],%l0 ! Mem[000000006c800019]
ldsb [%i0+0x02d],%l6 ! Mem[000000006c00002d]
ldsb [%i2+0x00d],%l5 ! Mem[000000006d00000d]
jmpl %o7,%g0
ldd [%i0+0x038],%l4 ! Mem[000000006c000038]
p46_far_2_hem:
membar #Sync
stb %l0,[%i1+0x01d] ! Mem[000000006c80001d]
lduw [%i1+0x004],%l3 ! Mem[000000006c800004]
sth %l3,[%i0+0x024] ! Mem[000000006c000024]
ldub [%i1+0x019],%l0 ! Mem[000000006c800019]
ldsb [%i0+0x02d],%l6 ! Mem[000000006c00002d]
ldsb [%i2+0x00d],%l5 ! Mem[000000006d00000d]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x038],%l4 ! Mem[000000006c000038]
p46_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p47_far_2_le:
ldsh [%i0+0x002],%l2 ! Mem[000000006e000002]
ldd [%i3+0x000],%l6 ! Mem[000000006f800000]
ldsw [%i3+0x034],%l2 ! Mem[000000006f800034]
lduw [%i2+0x034],%l5 ! Mem[000000006f000034]
lduh [%i3+0x014],%l7 ! Mem[000000006f800014]
jmpl %o7,%g0
ldd [%i1+0x010],%l0 ! Mem[000000006e800010]
p47_far_2_lem:
membar #Sync
ldsh [%i0+0x002],%l2 ! Mem[000000006e000002]
ldd [%i3+0x000],%l6 ! Mem[000000006f800000]
ldsw [%i3+0x034],%l2 ! Mem[000000006f800034]
lduw [%i2+0x034],%l5 ! Mem[000000006f000034]
lduh [%i3+0x014],%l7 ! Mem[000000006f800014]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x010],%l0 ! Mem[000000006e800010]
p47_far_2_he:
ldsb [%i0+0x03d],%l0 ! Mem[000000006e00003d]
ldsh [%i1+0x026],%l3 ! Mem[000000006e800026]
lduh [%i1+0x024],%l3 ! Mem[000000006e800024]
ldsh [%i3+0x018],%l0 ! Mem[000000006f800018]
stx %l6,[%i0+0x028] ! Mem[000000006e000028]
ldub [%i3+0x02d],%l5 ! Mem[000000006f80002d]
jmpl %o7,%g0
lduh [%i0+0x01a],%l5 ! Mem[000000006e00001a]
p47_far_2_hem:
membar #Sync
ldsb [%i0+0x03d],%l0 ! Mem[000000006e00003d]
ldsh [%i1+0x026],%l3 ! Mem[000000006e800026]
lduh [%i1+0x024],%l3 ! Mem[000000006e800024]
ldsh [%i3+0x018],%l0 ! Mem[000000006f800018]
stx %l6,[%i0+0x028] ! Mem[000000006e000028]
ldub [%i3+0x02d],%l5 ! Mem[000000006f80002d]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x01a],%l5 ! Mem[000000006e00001a]
p47_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p48_far_2_le:
sth %l2,[%i3+0x022] ! Mem[0000000071800022]
stb %l7,[%i3+0x023] ! Mem[0000000071800023]
ldsh [%i0+0x036],%l2 ! Mem[0000000070000036]
stw %l5,[%i3+0x034] ! Mem[0000000071800034]
sth %l7,[%i0+0x034] ! Mem[0000000070000034]
jmpl %o7,%g0
stw %l0,[%i1+0x010] ! Mem[0000000070800010]
p48_far_2_lem:
membar #Sync
sth %l2,[%i3+0x022] ! Mem[0000000071800022]
stb %l7,[%i3+0x023] ! Mem[0000000071800023]
ldsh [%i0+0x036],%l2 ! Mem[0000000070000036]
stw %l5,[%i3+0x034] ! Mem[0000000071800034]
sth %l7,[%i0+0x034] ! Mem[0000000070000034]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i1+0x010] ! Mem[0000000070800010]
p48_far_2_he:
ldx [%i3+0x018],%l0 ! Mem[0000000071800018]
stw %l3,[%i0+0x004] ! Mem[0000000070000004]
ldsh [%i2+0x024],%l3 ! Mem[0000000071000024]
ldsh [%i0+0x018],%l0 ! Mem[0000000070000018]
stx %l6,[%i3+0x028] ! Mem[0000000071800028]
ldx [%i0+0x008],%l5 ! Mem[0000000070000008]
jmpl %o7,%g0
sth %l5,[%i3+0x03a] ! Mem[000000007180003a]
p48_far_2_hem:
membar #Sync
ldx [%i3+0x018],%l0 ! Mem[0000000071800018]
stw %l3,[%i0+0x004] ! Mem[0000000070000004]
ldsh [%i2+0x024],%l3 ! Mem[0000000071000024]
ldsh [%i0+0x018],%l0 ! Mem[0000000070000018]
stx %l6,[%i3+0x028] ! Mem[0000000071800028]
ldx [%i0+0x008],%l5 ! Mem[0000000070000008]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i3+0x03a] ! Mem[000000007180003a]
p48_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p49_far_2_le:
lduh [%i3+0x002],%l2 ! Mem[0000000073800002]
ldsw [%i1+0x000],%l7 ! Mem[0000000072800000]
stx %l2,[%i0+0x030] ! Mem[0000000072000030]
ldsw [%i2+0x034],%l5 ! Mem[0000000073000034]
ldd [%i2+0x010],%l6 ! Mem[0000000073000010]
jmpl %o7,%g0
std %l0,[%i1+0x010] ! Mem[0000000072800010]
p49_far_2_lem:
membar #Sync
lduh [%i3+0x002],%l2 ! Mem[0000000073800002]
ldsw [%i1+0x000],%l7 ! Mem[0000000072800000]
stx %l2,[%i0+0x030] ! Mem[0000000072000030]
ldsw [%i2+0x034],%l5 ! Mem[0000000073000034]
ldd [%i2+0x010],%l6 ! Mem[0000000073000010]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x010] ! Mem[0000000072800010]
p49_far_2_he:
ldd [%i2+0x038],%l0 ! Mem[0000000073000038]
ldx [%i0+0x020],%l3 ! Mem[0000000072000020]
sth %l3,[%i3+0x024] ! Mem[0000000073800024]
ldsh [%i2+0x018],%l0 ! Mem[0000000073000018]
sth %l6,[%i3+0x02c] ! Mem[000000007380002c]
sth %l5,[%i2+0x02c] ! Mem[000000007300002c]
jmpl %o7,%g0
ldsh [%i3+0x01a],%l5 ! Mem[000000007380001a]
p49_far_2_hem:
membar #Sync
ldd [%i2+0x038],%l0 ! Mem[0000000073000038]
ldx [%i0+0x020],%l3 ! Mem[0000000072000020]
sth %l3,[%i3+0x024] ! Mem[0000000073800024]
ldsh [%i2+0x018],%l0 ! Mem[0000000073000018]
sth %l6,[%i3+0x02c] ! Mem[000000007380002c]
sth %l5,[%i2+0x02c] ! Mem[000000007300002c]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x01a],%l5 ! Mem[000000007380001a]
p49_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p50_far_2_le:
ldd [%i1+0x020],%l2 ! Mem[0000000074800020]
stw %l7,[%i3+0x020] ! Mem[0000000075800020]
stw %l2,[%i1+0x034] ! Mem[0000000074800034]
stb %l5,[%i0+0x037] ! Mem[0000000074000037]
ldsw [%i3+0x034],%l7 ! Mem[0000000075800034]
jmpl %o7,%g0
ldx [%i1+0x010],%l0 ! Mem[0000000074800010]
p50_far_2_lem:
membar #Sync
ldd [%i1+0x020],%l2 ! Mem[0000000074800020]
stw %l7,[%i3+0x020] ! Mem[0000000075800020]
stw %l2,[%i1+0x034] ! Mem[0000000074800034]
stb %l5,[%i0+0x037] ! Mem[0000000074000037]
ldsw [%i3+0x034],%l7 ! Mem[0000000075800034]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x010],%l0 ! Mem[0000000074800010]
p50_far_2_he:
lduw [%i1+0x01c],%l0 ! Mem[000000007480001c]
ldsw [%i3+0x004],%l3 ! Mem[0000000075800004]
lduh [%i3+0x024],%l3 ! Mem[0000000075800024]
ldsh [%i3+0x018],%l0 ! Mem[0000000075800018]
sth %l6,[%i3+0x02c] ! Mem[000000007580002c]
ldsh [%i3+0x00c],%l5 ! Mem[000000007580000c]
jmpl %o7,%g0
std %l4,[%i3+0x038] ! Mem[0000000075800038]
p50_far_2_hem:
membar #Sync
lduw [%i1+0x01c],%l0 ! Mem[000000007480001c]
ldsw [%i3+0x004],%l3 ! Mem[0000000075800004]
lduh [%i3+0x024],%l3 ! Mem[0000000075800024]
ldsh [%i3+0x018],%l0 ! Mem[0000000075800018]
sth %l6,[%i3+0x02c] ! Mem[000000007580002c]
ldsh [%i3+0x00c],%l5 ! Mem[000000007580000c]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x038] ! Mem[0000000075800038]
p50_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p51_far_2_le:
stb %l2,[%i0+0x002] ! Mem[0000000076000002]
lduw [%i2+0x000],%l7 ! Mem[0000000077000000]
stb %l2,[%i1+0x037] ! Mem[0000000076800037]
ldd [%i2+0x030],%l4 ! Mem[0000000077000030]
stb %l7,[%i3+0x015] ! Mem[0000000077800015]
jmpl %o7,%g0
lduh [%i1+0x010],%l0 ! Mem[0000000076800010]
p51_far_2_lem:
membar #Sync
stb %l2,[%i0+0x002] ! Mem[0000000076000002]
lduw [%i2+0x000],%l7 ! Mem[0000000077000000]
stb %l2,[%i1+0x037] ! Mem[0000000076800037]
ldd [%i2+0x030],%l4 ! Mem[0000000077000030]
stb %l7,[%i3+0x015] ! Mem[0000000077800015]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x010],%l0 ! Mem[0000000076800010]
p51_far_2_he:
stx %l0,[%i1+0x038] ! Mem[0000000076800038]
sth %l3,[%i3+0x026] ! Mem[0000000077800026]
ldsh [%i1+0x024],%l3 ! Mem[0000000076800024]
ldsh [%i1+0x018],%l0 ! Mem[0000000076800018]
stb %l6,[%i3+0x02d] ! Mem[000000007780002d]
lduh [%i0+0x02c],%l5 ! Mem[000000007600002c]
jmpl %o7,%g0
ldsb [%i2+0x01a],%l5 ! Mem[000000007700001a]
p51_far_2_hem:
membar #Sync
stx %l0,[%i1+0x038] ! Mem[0000000076800038]
sth %l3,[%i3+0x026] ! Mem[0000000077800026]
ldsh [%i1+0x024],%l3 ! Mem[0000000076800024]
ldsh [%i1+0x018],%l0 ! Mem[0000000076800018]
stb %l6,[%i3+0x02d] ! Mem[000000007780002d]
lduh [%i0+0x02c],%l5 ! Mem[000000007600002c]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x01a],%l5 ! Mem[000000007700001a]
p51_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p52_far_2_le:
ldsw [%i3+0x020],%l2 ! Mem[0000000079800020]
ldsb [%i0+0x023],%l7 ! Mem[0000000078000023]
ldx [%i1+0x030],%l2 ! Mem[0000000078800030]
lduh [%i1+0x036],%l5 ! Mem[0000000078800036]
stw %l7,[%i0+0x034] ! Mem[0000000078000034]
jmpl %o7,%g0
ldsw [%i1+0x010],%l0 ! Mem[0000000078800010]
p52_far_2_lem:
membar #Sync
ldsw [%i3+0x020],%l2 ! Mem[0000000079800020]
ldsb [%i0+0x023],%l7 ! Mem[0000000078000023]
ldx [%i1+0x030],%l2 ! Mem[0000000078800030]
lduh [%i1+0x036],%l5 ! Mem[0000000078800036]
stw %l7,[%i0+0x034] ! Mem[0000000078000034]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x010],%l0 ! Mem[0000000078800010]
p52_far_2_he:
lduh [%i0+0x01c],%l0 ! Mem[000000007800001c]
lduw [%i2+0x004],%l3 ! Mem[0000000079000004]
sth %l3,[%i2+0x024] ! Mem[0000000079000024]
ldsh [%i3+0x018],%l0 ! Mem[0000000079800018]
lduw [%i3+0x02c],%l6 ! Mem[000000007980002c]
stb %l5,[%i1+0x00d] ! Mem[000000007880000d]
jmpl %o7,%g0
lduw [%i2+0x038],%l5 ! Mem[0000000079000038]
p52_far_2_hem:
membar #Sync
lduh [%i0+0x01c],%l0 ! Mem[000000007800001c]
lduw [%i2+0x004],%l3 ! Mem[0000000079000004]
sth %l3,[%i2+0x024] ! Mem[0000000079000024]
ldsh [%i3+0x018],%l0 ! Mem[0000000079800018]
lduw [%i3+0x02c],%l6 ! Mem[000000007980002c]
stb %l5,[%i1+0x00d] ! Mem[000000007880000d]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x038],%l5 ! Mem[0000000079000038]
p52_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p53_far_2_le:
stw %l2,[%i2+0x000] ! Mem[000000007b000000]
std %l6,[%i3+0x000] ! Mem[000000007b800000]
ldub [%i2+0x037],%l2 ! Mem[000000007b000037]
sth %l5,[%i3+0x036] ! Mem[000000007b800036]
ldsw [%i1+0x014],%l7 ! Mem[000000007a800014]
jmpl %o7,%g0
ldsb [%i1+0x011],%l0 ! Mem[000000007a800011]
p53_far_2_lem:
membar #Sync
stw %l2,[%i2+0x000] ! Mem[000000007b000000]
std %l6,[%i3+0x000] ! Mem[000000007b800000]
ldub [%i2+0x037],%l2 ! Mem[000000007b000037]
sth %l5,[%i3+0x036] ! Mem[000000007b800036]
ldsw [%i1+0x014],%l7 ! Mem[000000007a800014]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x011],%l0 ! Mem[000000007a800011]
p53_far_2_he:
stw %l0,[%i3+0x03c] ! Mem[000000007b80003c]
ldsh [%i2+0x026],%l3 ! Mem[000000007b000026]
lduh [%i3+0x024],%l3 ! Mem[000000007b800024]
ldd [%i1+0x018],%l0 ! Mem[000000007a800018]
lduw [%i2+0x02c],%l6 ! Mem[000000007b00002c]
stw %l5,[%i3+0x02c] ! Mem[000000007b80002c]
jmpl %o7,%g0
stw %l5,[%i1+0x018] ! Mem[000000007a800018]
p53_far_2_hem:
membar #Sync
stw %l0,[%i3+0x03c] ! Mem[000000007b80003c]
ldsh [%i2+0x026],%l3 ! Mem[000000007b000026]
lduh [%i3+0x024],%l3 ! Mem[000000007b800024]
ldd [%i1+0x018],%l0 ! Mem[000000007a800018]
lduw [%i2+0x02c],%l6 ! Mem[000000007b00002c]
stw %l5,[%i3+0x02c] ! Mem[000000007b80002c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i1+0x018] ! Mem[000000007a800018]
p53_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p54_far_2_le:
stb %l2,[%i0+0x022] ! Mem[000000007c000022]
ldub [%i2+0x023],%l7 ! Mem[000000007d000023]
ldsw [%i2+0x034],%l2 ! Mem[000000007d000034]
ldsh [%i2+0x036],%l5 ! Mem[000000007d000036]
lduw [%i2+0x034],%l7 ! Mem[000000007d000034]
jmpl %o7,%g0
stx %l0,[%i1+0x010] ! Mem[000000007c800010]
p54_far_2_lem:
membar #Sync
stb %l2,[%i0+0x022] ! Mem[000000007c000022]
ldub [%i2+0x023],%l7 ! Mem[000000007d000023]
ldsw [%i2+0x034],%l2 ! Mem[000000007d000034]
ldsh [%i2+0x036],%l5 ! Mem[000000007d000036]
lduw [%i2+0x034],%l7 ! Mem[000000007d000034]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i1+0x010] ! Mem[000000007c800010]
p54_far_2_he:
ldub [%i2+0x01d],%l0 ! Mem[000000007d00001d]
stw %l3,[%i2+0x004] ! Mem[000000007d000004]
ldsh [%i3+0x024],%l3 ! Mem[000000007d800024]
ldd [%i3+0x018],%l0 ! Mem[000000007d800018]
ldub [%i2+0x02d],%l6 ! Mem[000000007d00002d]
ldsb [%i3+0x00d],%l5 ! Mem[000000007d80000d]
jmpl %o7,%g0
lduh [%i1+0x03a],%l5 ! Mem[000000007c80003a]
p54_far_2_hem:
membar #Sync
ldub [%i2+0x01d],%l0 ! Mem[000000007d00001d]
stw %l3,[%i2+0x004] ! Mem[000000007d000004]
ldsh [%i3+0x024],%l3 ! Mem[000000007d800024]
ldd [%i3+0x018],%l0 ! Mem[000000007d800018]
ldub [%i2+0x02d],%l6 ! Mem[000000007d00002d]
ldsb [%i3+0x00d],%l5 ! Mem[000000007d80000d]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x03a],%l5 ! Mem[000000007c80003a]
p54_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p55_far_2_le:
ldsw [%i3+0x000],%l2 ! Mem[000000007f800000]
stx %l7,[%i0+0x000] ! Mem[000000007e000000]
ldd [%i3+0x030],%l2 ! Mem[000000007f800030]
ldx [%i3+0x030],%l5 ! Mem[000000007f800030]
std %l6,[%i3+0x010] ! Mem[000000007f800010]
jmpl %o7,%g0
sth %l0,[%i0+0x010] ! Mem[000000007e000010]
p55_far_2_lem:
membar #Sync
ldsw [%i3+0x000],%l2 ! Mem[000000007f800000]
stx %l7,[%i0+0x000] ! Mem[000000007e000000]
ldd [%i3+0x030],%l2 ! Mem[000000007f800030]
ldx [%i3+0x030],%l5 ! Mem[000000007f800030]
std %l6,[%i3+0x010] ! Mem[000000007f800010]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i0+0x010] ! Mem[000000007e000010]
p55_far_2_he:
stx %l0,[%i1+0x038] ! Mem[000000007e800038]
ldx [%i2+0x020],%l3 ! Mem[000000007f000020]
sth %l3,[%i0+0x024] ! Mem[000000007e000024]
ldd [%i0+0x018],%l0 ! Mem[000000007e000018]
ldub [%i1+0x02d],%l6 ! Mem[000000007e80002d]
ldub [%i1+0x02d],%l5 ! Mem[000000007e80002d]
jmpl %o7,%g0
sth %l5,[%i0+0x01a] ! Mem[000000007e00001a]
p55_far_2_hem:
membar #Sync
stx %l0,[%i1+0x038] ! Mem[000000007e800038]
ldx [%i2+0x020],%l3 ! Mem[000000007f000020]
sth %l3,[%i0+0x024] ! Mem[000000007e000024]
ldd [%i0+0x018],%l0 ! Mem[000000007e000018]
ldub [%i1+0x02d],%l6 ! Mem[000000007e80002d]
ldub [%i1+0x02d],%l5 ! Mem[000000007e80002d]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i0+0x01a] ! Mem[000000007e00001a]
p55_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p56_far_2_le:
stw %l2,[%i3+0x020] ! Mem[0000000081800020]
ldx [%i3+0x020],%l7 ! Mem[0000000081800020]
stx %l2,[%i0+0x030] ! Mem[0000000080000030]
stx %l5,[%i2+0x030] ! Mem[0000000081000030]
ldsb [%i3+0x035],%l7 ! Mem[0000000081800035]
jmpl %o7,%g0
stb %l0,[%i0+0x011] ! Mem[0000000080000011]
p56_far_2_lem:
membar #Sync
stw %l2,[%i3+0x020] ! Mem[0000000081800020]
ldx [%i3+0x020],%l7 ! Mem[0000000081800020]
stx %l2,[%i0+0x030] ! Mem[0000000080000030]
stx %l5,[%i2+0x030] ! Mem[0000000081000030]
ldsb [%i3+0x035],%l7 ! Mem[0000000081800035]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i0+0x011] ! Mem[0000000080000011]
p56_far_2_he:
lduh [%i0+0x01c],%l0 ! Mem[000000008000001c]
ldsw [%i2+0x004],%l3 ! Mem[0000000081000004]
lduh [%i1+0x024],%l3 ! Mem[0000000080800024]
ldd [%i2+0x018],%l0 ! Mem[0000000081000018]
ldsh [%i1+0x02c],%l6 ! Mem[000000008080002c]
ldx [%i2+0x008],%l5 ! Mem[0000000081000008]
jmpl %o7,%g0
ldsh [%i0+0x03a],%l5 ! Mem[000000008000003a]
p56_far_2_hem:
membar #Sync
lduh [%i0+0x01c],%l0 ! Mem[000000008000001c]
ldsw [%i2+0x004],%l3 ! Mem[0000000081000004]
lduh [%i1+0x024],%l3 ! Mem[0000000080800024]
ldd [%i2+0x018],%l0 ! Mem[0000000081000018]
ldsh [%i1+0x02c],%l6 ! Mem[000000008080002c]
ldx [%i2+0x008],%l5 ! Mem[0000000081000008]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x03a],%l5 ! Mem[000000008000003a]
p56_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p57_far_2_le:
lduw [%i1+0x000],%l2 ! Mem[0000000082800000]
ldsh [%i1+0x002],%l7 ! Mem[0000000082800002]
std %l2,[%i0+0x030] ! Mem[0000000082000030]
ldub [%i0+0x037],%l5 ! Mem[0000000082000037]
ldub [%i0+0x015],%l7 ! Mem[0000000082000015]
jmpl %o7,%g0
lduw [%i0+0x010],%l0 ! Mem[0000000082000010]
p57_far_2_lem:
membar #Sync
lduw [%i1+0x000],%l2 ! Mem[0000000082800000]
ldsh [%i1+0x002],%l7 ! Mem[0000000082800002]
std %l2,[%i0+0x030] ! Mem[0000000082000030]
ldub [%i0+0x037],%l5 ! Mem[0000000082000037]
ldub [%i0+0x015],%l7 ! Mem[0000000082000015]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x010],%l0 ! Mem[0000000082000010]
p57_far_2_he:
stw %l0,[%i3+0x03c] ! Mem[000000008380003c]
stx %l3,[%i1+0x020] ! Mem[0000000082800020]
ldsh [%i2+0x024],%l3 ! Mem[0000000083000024]
ldd [%i3+0x018],%l0 ! Mem[0000000083800018]
ldd [%i0+0x028],%l6 ! Mem[0000000082000028]
stx %l5,[%i3+0x028] ! Mem[0000000083800028]
jmpl %o7,%g0
ldx [%i3+0x018],%l5 ! Mem[0000000083800018]
p57_far_2_hem:
membar #Sync
stw %l0,[%i3+0x03c] ! Mem[000000008380003c]
stx %l3,[%i1+0x020] ! Mem[0000000082800020]
ldsh [%i2+0x024],%l3 ! Mem[0000000083000024]
ldd [%i3+0x018],%l0 ! Mem[0000000083800018]
ldd [%i0+0x028],%l6 ! Mem[0000000082000028]
stx %l5,[%i3+0x028] ! Mem[0000000083800028]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x018],%l5 ! Mem[0000000083800018]
p57_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p58_far_2_le:
ldsb [%i0+0x022],%l2 ! Mem[0000000084000022]
sth %l7,[%i3+0x022] ! Mem[0000000085800022]
stb %l2,[%i1+0x037] ! Mem[0000000084800037]
std %l4,[%i2+0x030] ! Mem[0000000085000030]
ldx [%i1+0x030],%l7 ! Mem[0000000084800030]
jmpl %o7,%g0
ldub [%i0+0x011],%l0 ! Mem[0000000084000011]
p58_far_2_lem:
membar #Sync
ldsb [%i0+0x022],%l2 ! Mem[0000000084000022]
sth %l7,[%i3+0x022] ! Mem[0000000085800022]
stb %l2,[%i1+0x037] ! Mem[0000000084800037]
std %l4,[%i2+0x030] ! Mem[0000000085000030]
ldx [%i1+0x030],%l7 ! Mem[0000000084800030]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x011],%l0 ! Mem[0000000084000011]
p58_far_2_he:
ldub [%i2+0x01d],%l0 ! Mem[000000008500001d]
stb %l3,[%i1+0x007] ! Mem[0000000084800007]
sth %l3,[%i3+0x024] ! Mem[0000000085800024]
stw %l0,[%i1+0x018] ! Mem[0000000084800018]
ldd [%i0+0x028],%l6 ! Mem[0000000084000028]
ldsh [%i0+0x00c],%l5 ! Mem[000000008400000c]
jmpl %o7,%g0
ldsb [%i3+0x03a],%l5 ! Mem[000000008580003a]
p58_far_2_hem:
membar #Sync
ldub [%i2+0x01d],%l0 ! Mem[000000008500001d]
stb %l3,[%i1+0x007] ! Mem[0000000084800007]
sth %l3,[%i3+0x024] ! Mem[0000000085800024]
stw %l0,[%i1+0x018] ! Mem[0000000084800018]
ldd [%i0+0x028],%l6 ! Mem[0000000084000028]
ldsh [%i0+0x00c],%l5 ! Mem[000000008400000c]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x03a],%l5 ! Mem[000000008580003a]
p58_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p59_far_2_le:
std %l2,[%i3+0x000] ! Mem[0000000087800000]
lduh [%i2+0x002],%l7 ! Mem[0000000087000002]
lduh [%i1+0x036],%l2 ! Mem[0000000086800036]
ldsb [%i1+0x037],%l5 ! Mem[0000000086800037]
stx %l7,[%i2+0x010] ! Mem[0000000087000010]
jmpl %o7,%g0
ldsh [%i3+0x010],%l0 ! Mem[0000000087800010]
p59_far_2_lem:
membar #Sync
std %l2,[%i3+0x000] ! Mem[0000000087800000]
lduh [%i2+0x002],%l7 ! Mem[0000000087000002]
lduh [%i1+0x036],%l2 ! Mem[0000000086800036]
ldsb [%i1+0x037],%l5 ! Mem[0000000086800037]
stx %l7,[%i2+0x010] ! Mem[0000000087000010]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x010],%l0 ! Mem[0000000087800010]
p59_far_2_he:
sth %l0,[%i1+0x03c] ! Mem[000000008680003c]
ldub [%i1+0x027],%l3 ! Mem[0000000086800027]
lduh [%i3+0x024],%l3 ! Mem[0000000087800024]
stw %l0,[%i3+0x018] ! Mem[0000000087800018]
stw %l6,[%i3+0x02c] ! Mem[000000008780002c]
lduh [%i2+0x02c],%l5 ! Mem[000000008700002c]
jmpl %o7,%g0
lduw [%i3+0x018],%l5 ! Mem[0000000087800018]
p59_far_2_hem:
membar #Sync
sth %l0,[%i1+0x03c] ! Mem[000000008680003c]
ldub [%i1+0x027],%l3 ! Mem[0000000086800027]
lduh [%i3+0x024],%l3 ! Mem[0000000087800024]
stw %l0,[%i3+0x018] ! Mem[0000000087800018]
stw %l6,[%i3+0x02c] ! Mem[000000008780002c]
lduh [%i2+0x02c],%l5 ! Mem[000000008700002c]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x018],%l5 ! Mem[0000000087800018]
p59_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p60_far_2_le:
ldub [%i2+0x022],%l2 ! Mem[0000000089000022]
ldd [%i1+0x020],%l6 ! Mem[0000000088800020]
ldub [%i1+0x037],%l2 ! Mem[0000000088800037]
lduw [%i3+0x034],%l5 ! Mem[0000000089800034]
ldsh [%i3+0x034],%l7 ! Mem[0000000089800034]
jmpl %o7,%g0
ldsh [%i3+0x010],%l0 ! Mem[0000000089800010]
p60_far_2_lem:
membar #Sync
ldub [%i2+0x022],%l2 ! Mem[0000000089000022]
ldd [%i1+0x020],%l6 ! Mem[0000000088800020]
ldub [%i1+0x037],%l2 ! Mem[0000000088800037]
lduw [%i3+0x034],%l5 ! Mem[0000000089800034]
ldsh [%i3+0x034],%l7 ! Mem[0000000089800034]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x010],%l0 ! Mem[0000000089800010]
p60_far_2_he:
ldsw [%i1+0x01c],%l0 ! Mem[000000008880001c]
ldd [%i0+0x000],%l2 ! Mem[0000000088000000]
ldsh [%i0+0x024],%l3 ! Mem[0000000088000024]
stw %l0,[%i0+0x018] ! Mem[0000000088000018]
std %l6,[%i3+0x028] ! Mem[0000000089800028]
stb %l5,[%i3+0x00d] ! Mem[000000008980000d]
jmpl %o7,%g0
stw %l5,[%i2+0x038] ! Mem[0000000089000038]
p60_far_2_hem:
membar #Sync
ldsw [%i1+0x01c],%l0 ! Mem[000000008880001c]
ldd [%i0+0x000],%l2 ! Mem[0000000088000000]
ldsh [%i0+0x024],%l3 ! Mem[0000000088000024]
stw %l0,[%i0+0x018] ! Mem[0000000088000018]
std %l6,[%i3+0x028] ! Mem[0000000089800028]
stb %l5,[%i3+0x00d] ! Mem[000000008980000d]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i2+0x038] ! Mem[0000000089000038]
p60_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p61_far_2_le:
stx %l2,[%i0+0x000] ! Mem[000000008a000000]
sth %l7,[%i3+0x002] ! Mem[000000008b800002]
ldsb [%i2+0x037],%l2 ! Mem[000000008b000037]
stw %l5,[%i1+0x034] ! Mem[000000008a800034]
lduh [%i3+0x014],%l7 ! Mem[000000008b800014]
jmpl %o7,%g0
ldd [%i3+0x010],%l0 ! Mem[000000008b800010]
p61_far_2_lem:
membar #Sync
stx %l2,[%i0+0x000] ! Mem[000000008a000000]
sth %l7,[%i3+0x002] ! Mem[000000008b800002]
ldsb [%i2+0x037],%l2 ! Mem[000000008b000037]
stw %l5,[%i1+0x034] ! Mem[000000008a800034]
lduh [%i3+0x014],%l7 ! Mem[000000008b800014]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x010],%l0 ! Mem[000000008b800010]
p61_far_2_he:
std %l0,[%i0+0x038] ! Mem[000000008a000038]
ldx [%i0+0x020],%l3 ! Mem[000000008a000020]
sth %l3,[%i1+0x024] ! Mem[000000008a800024]
stw %l0,[%i3+0x018] ! Mem[000000008b800018]
std %l6,[%i3+0x028] ! Mem[000000008b800028]
stw %l5,[%i0+0x02c] ! Mem[000000008a00002c]
jmpl %o7,%g0
lduh [%i2+0x01a],%l5 ! Mem[000000008b00001a]
p61_far_2_hem:
membar #Sync
std %l0,[%i0+0x038] ! Mem[000000008a000038]
ldx [%i0+0x020],%l3 ! Mem[000000008a000020]
sth %l3,[%i1+0x024] ! Mem[000000008a800024]
stw %l0,[%i3+0x018] ! Mem[000000008b800018]
std %l6,[%i3+0x028] ! Mem[000000008b800028]
stw %l5,[%i0+0x02c] ! Mem[000000008a00002c]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x01a],%l5 ! Mem[000000008b00001a]
p61_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p62_far_2_le:
ldx [%i3+0x020],%l2 ! Mem[000000008d800020]
lduh [%i2+0x022],%l7 ! Mem[000000008d000022]
stw %l2,[%i2+0x034] ! Mem[000000008d000034]
ldsw [%i3+0x034],%l5 ! Mem[000000008d800034]
sth %l7,[%i1+0x034] ! Mem[000000008c800034]
jmpl %o7,%g0
stw %l0,[%i3+0x010] ! Mem[000000008d800010]
p62_far_2_lem:
membar #Sync
ldx [%i3+0x020],%l2 ! Mem[000000008d800020]
lduh [%i2+0x022],%l7 ! Mem[000000008d000022]
stw %l2,[%i2+0x034] ! Mem[000000008d000034]
ldsw [%i3+0x034],%l5 ! Mem[000000008d800034]
sth %l7,[%i1+0x034] ! Mem[000000008c800034]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i3+0x010] ! Mem[000000008d800010]
p62_far_2_he:
ldsh [%i3+0x01c],%l0 ! Mem[000000008d80001c]
ldsw [%i3+0x004],%l3 ! Mem[000000008d800004]
lduh [%i2+0x024],%l3 ! Mem[000000008d000024]
stw %l0,[%i0+0x018] ! Mem[000000008c000018]
ldx [%i3+0x028],%l6 ! Mem[000000008d800028]
ldsb [%i1+0x00d],%l5 ! Mem[000000008c80000d]
jmpl %o7,%g0
sth %l5,[%i1+0x03a] ! Mem[000000008c80003a]
p62_far_2_hem:
membar #Sync
ldsh [%i3+0x01c],%l0 ! Mem[000000008d80001c]
ldsw [%i3+0x004],%l3 ! Mem[000000008d800004]
lduh [%i2+0x024],%l3 ! Mem[000000008d000024]
stw %l0,[%i0+0x018] ! Mem[000000008c000018]
ldx [%i3+0x028],%l6 ! Mem[000000008d800028]
ldsb [%i1+0x00d],%l5 ! Mem[000000008c80000d]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i1+0x03a] ! Mem[000000008c80003a]
p62_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p63_far_2_le:
ldsh [%i2+0x002],%l2 ! Mem[000000008f000002]
ldd [%i0+0x000],%l6 ! Mem[000000008e000000]
sth %l2,[%i3+0x036] ! Mem[000000008f800036]
stb %l5,[%i2+0x037] ! Mem[000000008f000037]
ldd [%i2+0x010],%l6 ! Mem[000000008f000010]
jmpl %o7,%g0
std %l0,[%i2+0x010] ! Mem[000000008f000010]
p63_far_2_lem:
membar #Sync
ldsh [%i2+0x002],%l2 ! Mem[000000008f000002]
ldd [%i0+0x000],%l6 ! Mem[000000008e000000]
sth %l2,[%i3+0x036] ! Mem[000000008f800036]
stb %l5,[%i2+0x037] ! Mem[000000008f000037]
ldd [%i2+0x010],%l6 ! Mem[000000008f000010]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x010] ! Mem[000000008f000010]
p63_far_2_he:
stb %l0,[%i2+0x03d] ! Mem[000000008f00003d]
stx %l3,[%i3+0x020] ! Mem[000000008f800020]
ldsh [%i3+0x024],%l3 ! Mem[000000008f800024]
std %l0,[%i2+0x018] ! Mem[000000008f000018]
ldx [%i3+0x028],%l6 ! Mem[000000008f800028]
ldub [%i3+0x02d],%l5 ! Mem[000000008f80002d]
jmpl %o7,%g0
ldsh [%i1+0x01a],%l5 ! Mem[000000008e80001a]
p63_far_2_hem:
membar #Sync
stb %l0,[%i2+0x03d] ! Mem[000000008f00003d]
stx %l3,[%i3+0x020] ! Mem[000000008f800020]
ldsh [%i3+0x024],%l3 ! Mem[000000008f800024]
std %l0,[%i2+0x018] ! Mem[000000008f000018]
ldx [%i3+0x028],%l6 ! Mem[000000008f800028]
ldub [%i3+0x02d],%l5 ! Mem[000000008f80002d]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x01a],%l5 ! Mem[000000008e80001a]
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:
ldsb [%i1+0x016],%l6 ! Mem[0000000010800016]
sth %l7,[%i3+0x004] ! Mem[0000000011800004]
jmpl %o7,%g0
ldsh [%i2+0x022],%l1 ! Mem[0000000011000022]
p0_far_3_lem:
membar #Sync
ldsb [%i1+0x016],%l6 ! Mem[0000000010800016]
sth %l7,[%i3+0x004] ! Mem[0000000011800004]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x022],%l1 ! Mem[0000000011000022]
p0_far_3_he:
std %l6,[%i2+0x020] ! Mem[0000000011000020]
ldx [%i2+0x030],%l1 ! Mem[0000000011000030]
sth %l4,[%i1+0x016] ! Mem[0000000010800016]
jmpl %o7,%g0
ldd [%i0+0x018],%l4 ! Mem[0000000010000018]
p0_far_3_hem:
membar #Sync
std %l6,[%i2+0x020] ! Mem[0000000011000020]
ldx [%i2+0x030],%l1 ! Mem[0000000011000030]
sth %l4,[%i1+0x016] ! Mem[0000000010800016]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x018],%l4 ! Mem[0000000010000018]
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
lduh [%i1+0x026],%l4 ! Mem[0000000012800026]
ldx [%i2+0x000],%l5 ! Mem[0000000013000000]
jmpl %o7,%g0
ldsw [%i2+0x00c],%l1 ! Mem[000000001300000c]
p1_far_3_lem:
membar #Sync
lduh [%i1+0x026],%l4 ! Mem[0000000012800026]
ldx [%i2+0x000],%l5 ! Mem[0000000013000000]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x00c],%l1 ! Mem[000000001300000c]
p1_far_3_he:
ldd [%i1+0x030],%l0 ! Mem[0000000012800030]
sth %l2,[%i1+0x038] ! Mem[0000000012800038]
stx %l0,[%i0+0x020] ! Mem[0000000012000020]
ldx [%i2+0x010],%l2 ! Mem[0000000013000010]
jmpl %o7,%g0
sth %l6,[%i0+0x002] ! Mem[0000000012000002]
p1_far_3_hem:
membar #Sync
ldd [%i1+0x030],%l0 ! Mem[0000000012800030]
sth %l2,[%i1+0x038] ! Mem[0000000012800038]
stx %l0,[%i0+0x020] ! Mem[0000000012000020]
ldx [%i2+0x010],%l2 ! Mem[0000000013000010]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i0+0x002] ! Mem[0000000012000002]
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
lduw [%i0+0x024],%l4 ! Mem[0000000014000024]
ldsw [%i3+0x024],%l5 ! Mem[0000000015800024]
jmpl %o7,%g0
stx %l1,[%i3+0x028] ! Mem[0000000015800028]
p2_far_3_lem:
membar #Sync
lduw [%i0+0x024],%l4 ! Mem[0000000014000024]
ldsw [%i3+0x024],%l5 ! Mem[0000000015800024]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i3+0x028] ! Mem[0000000015800028]
p2_far_3_he:
sth %l0,[%i1+0x016] ! Mem[0000000014800016]
ldd [%i0+0x038],%l2 ! Mem[0000000014000038]
std %l0,[%i0+0x020] ! Mem[0000000014000020]
ldx [%i3+0x010],%l2 ! Mem[0000000015800010]
jmpl %o7,%g0
ldub [%i3+0x002],%l6 ! Mem[0000000015800002]
p2_far_3_hem:
membar #Sync
sth %l0,[%i1+0x016] ! Mem[0000000014800016]
ldd [%i0+0x038],%l2 ! Mem[0000000014000038]
std %l0,[%i0+0x020] ! Mem[0000000014000020]
ldx [%i3+0x010],%l2 ! Mem[0000000015800010]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x002],%l6 ! Mem[0000000015800002]
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
ldx [%i2+0x020],%l4 ! Mem[0000000017000020]
sth %l5,[%i0+0x004] ! Mem[0000000016000004]
jmpl %o7,%g0
stb %l1,[%i3+0x00e] ! Mem[000000001780000e]
p3_far_3_lem:
membar #Sync
ldx [%i2+0x020],%l4 ! Mem[0000000017000020]
sth %l5,[%i0+0x004] ! Mem[0000000016000004]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i3+0x00e] ! Mem[000000001780000e]
p3_far_3_he:
ldx [%i1+0x030],%l0 ! Mem[0000000016800030]
ldsw [%i3+0x038],%l2 ! Mem[0000000017800038]
ldub [%i0+0x022],%l0 ! Mem[0000000016000022]
ldx [%i1+0x010],%l2 ! Mem[0000000016800010]
jmpl %o7,%g0
std %l6,[%i2+0x000] ! Mem[0000000017000000]
p3_far_3_hem:
membar #Sync
ldx [%i1+0x030],%l0 ! Mem[0000000016800030]
ldsw [%i3+0x038],%l2 ! Mem[0000000017800038]
ldub [%i0+0x022],%l0 ! Mem[0000000016000022]
ldx [%i1+0x010],%l2 ! Mem[0000000016800010]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x000] ! Mem[0000000017000000]
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
lduw [%i2+0x024],%l4 ! Mem[0000000019000024]
lduw [%i2+0x024],%l5 ! Mem[0000000019000024]
jmpl %o7,%g0
ldub [%i0+0x02e],%l1 ! Mem[000000001800002e]
p4_far_3_lem:
membar #Sync
lduw [%i2+0x024],%l4 ! Mem[0000000019000024]
lduw [%i2+0x024],%l5 ! Mem[0000000019000024]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x02e],%l1 ! Mem[000000001800002e]
p4_far_3_he:
ldub [%i2+0x016],%l0 ! Mem[0000000019000016]
stb %l2,[%i3+0x039] ! Mem[0000000019800039]
stx %l0,[%i0+0x020] ! Mem[0000000018000020]
std %l2,[%i2+0x010] ! Mem[0000000019000010]
jmpl %o7,%g0
ldsb [%i1+0x002],%l6 ! Mem[0000000018800002]
p4_far_3_hem:
membar #Sync
ldub [%i2+0x016],%l0 ! Mem[0000000019000016]
stb %l2,[%i3+0x039] ! Mem[0000000019800039]
stx %l0,[%i0+0x020] ! Mem[0000000018000020]
std %l2,[%i2+0x010] ! Mem[0000000019000010]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x002],%l6 ! Mem[0000000018800002]
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
ldx [%i0+0x020],%l4 ! Mem[000000001a000020]
ldsh [%i3+0x004],%l5 ! Mem[000000001b800004]
jmpl %o7,%g0
stw %l1,[%i1+0x00c] ! Mem[000000001a80000c]
p5_far_3_lem:
membar #Sync
ldx [%i0+0x020],%l4 ! Mem[000000001a000020]
ldsh [%i3+0x004],%l5 ! Mem[000000001b800004]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i1+0x00c] ! Mem[000000001a80000c]
p5_far_3_he:
ldsb [%i2+0x036],%l0 ! Mem[000000001b000036]
stw %l2,[%i3+0x038] ! Mem[000000001b800038]
ldx [%i0+0x020],%l0 ! Mem[000000001a000020]
std %l2,[%i2+0x010] ! Mem[000000001b000010]
jmpl %o7,%g0
lduw [%i0+0x000],%l6 ! Mem[000000001a000000]
p5_far_3_hem:
membar #Sync
ldsb [%i2+0x036],%l0 ! Mem[000000001b000036]
stw %l2,[%i3+0x038] ! Mem[000000001b800038]
ldx [%i0+0x020],%l0 ! Mem[000000001a000020]
std %l2,[%i2+0x010] ! Mem[000000001b000010]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x000],%l6 ! Mem[000000001a000000]
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
stb %l4,[%i3+0x027] ! Mem[000000001d800027]
stw %l5,[%i0+0x024] ! Mem[000000001c000024]
jmpl %o7,%g0
ldx [%i2+0x028],%l1 ! Mem[000000001d000028]
p6_far_3_lem:
membar #Sync
stb %l4,[%i3+0x027] ! Mem[000000001d800027]
stw %l5,[%i0+0x024] ! Mem[000000001c000024]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x028],%l1 ! Mem[000000001d000028]
p6_far_3_he:
std %l0,[%i2+0x010] ! Mem[000000001d000010]
ldsb [%i2+0x039],%l2 ! Mem[000000001d000039]
ldsh [%i0+0x022],%l0 ! Mem[000000001c000022]
std %l2,[%i0+0x010] ! Mem[000000001c000010]
jmpl %o7,%g0
ldd [%i3+0x000],%l6 ! Mem[000000001d800000]
p6_far_3_hem:
membar #Sync
std %l0,[%i2+0x010] ! Mem[000000001d000010]
ldsb [%i2+0x039],%l2 ! Mem[000000001d000039]
ldsh [%i0+0x022],%l0 ! Mem[000000001c000022]
std %l2,[%i0+0x010] ! Mem[000000001c000010]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x000],%l6 ! Mem[000000001d800000]
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
ldx [%i2+0x020],%l4 ! Mem[000000001f000020]
ldx [%i2+0x000],%l5 ! Mem[000000001f000000]
jmpl %o7,%g0
ldsw [%i3+0x00c],%l1 ! Mem[000000001f80000c]
p7_far_3_lem:
membar #Sync
ldx [%i2+0x020],%l4 ! Mem[000000001f000020]
ldx [%i2+0x000],%l5 ! Mem[000000001f000000]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x00c],%l1 ! Mem[000000001f80000c]
p7_far_3_he:
lduw [%i2+0x034],%l0 ! Mem[000000001f000034]
ldub [%i1+0x039],%l2 ! Mem[000000001e800039]
sth %l0,[%i1+0x022] ! Mem[000000001e800022]
std %l2,[%i1+0x010] ! Mem[000000001e800010]
jmpl %o7,%g0
lduh [%i2+0x002],%l6 ! Mem[000000001f000002]
p7_far_3_hem:
membar #Sync
lduw [%i2+0x034],%l0 ! Mem[000000001f000034]
ldub [%i1+0x039],%l2 ! Mem[000000001e800039]
sth %l0,[%i1+0x022] ! Mem[000000001e800022]
std %l2,[%i1+0x010] ! Mem[000000001e800010]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x002],%l6 ! Mem[000000001f000002]
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p8_far_3_le:
stb %l4,[%i1+0x027] ! Mem[0000000020800027]
ldsw [%i3+0x024],%l5 ! Mem[0000000021800024]
jmpl %o7,%g0
sth %l1,[%i3+0x02e] ! Mem[000000002180002e]
p8_far_3_lem:
membar #Sync
stb %l4,[%i1+0x027] ! Mem[0000000020800027]
ldsw [%i3+0x024],%l5 ! Mem[0000000021800024]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x02e] ! Mem[000000002180002e]
p8_far_3_he:
ldsw [%i2+0x014],%l0 ! Mem[0000000021000014]
ldx [%i0+0x038],%l2 ! Mem[0000000020000038]
lduh [%i1+0x022],%l0 ! Mem[0000000020800022]
stw %l2,[%i2+0x010] ! Mem[0000000021000010]
jmpl %o7,%g0
sth %l6,[%i1+0x002] ! Mem[0000000020800002]
p8_far_3_hem:
membar #Sync
ldsw [%i2+0x014],%l0 ! Mem[0000000021000014]
ldx [%i0+0x038],%l2 ! Mem[0000000020000038]
lduh [%i1+0x022],%l0 ! Mem[0000000020800022]
stw %l2,[%i2+0x010] ! Mem[0000000021000010]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i1+0x002] ! Mem[0000000020800002]
p8_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p9_far_3_le:
std %l4,[%i3+0x020] ! Mem[0000000023800020]
stx %l5,[%i0+0x000] ! Mem[0000000022000000]
jmpl %o7,%g0
lduw [%i0+0x00c],%l1 ! Mem[000000002200000c]
p9_far_3_lem:
membar #Sync
std %l4,[%i3+0x020] ! Mem[0000000023800020]
stx %l5,[%i0+0x000] ! Mem[0000000022000000]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x00c],%l1 ! Mem[000000002200000c]
p9_far_3_he:
ldd [%i2+0x030],%l0 ! Mem[0000000023000030]
sth %l2,[%i3+0x038] ! Mem[0000000023800038]
ldsh [%i1+0x022],%l0 ! Mem[0000000022800022]
stw %l2,[%i3+0x010] ! Mem[0000000023800010]
jmpl %o7,%g0
ldub [%i1+0x002],%l6 ! Mem[0000000022800002]
p9_far_3_hem:
membar #Sync
ldd [%i2+0x030],%l0 ! Mem[0000000023000030]
sth %l2,[%i3+0x038] ! Mem[0000000023800038]
ldsh [%i1+0x022],%l0 ! Mem[0000000022800022]
stw %l2,[%i3+0x010] ! Mem[0000000023800010]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x002],%l6 ! Mem[0000000022800002]
p9_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p10_far_3_le:
sth %l4,[%i2+0x026] ! Mem[0000000025000026]
stb %l5,[%i2+0x025] ! Mem[0000000025000025]
jmpl %o7,%g0
ldsh [%i1+0x02e],%l1 ! Mem[000000002480002e]
p10_far_3_lem:
membar #Sync
sth %l4,[%i2+0x026] ! Mem[0000000025000026]
stb %l5,[%i2+0x025] ! Mem[0000000025000025]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x02e],%l1 ! Mem[000000002480002e]
p10_far_3_he:
sth %l0,[%i2+0x016] ! Mem[0000000025000016]
ldd [%i3+0x038],%l2 ! Mem[0000000025800038]
sth %l0,[%i1+0x022] ! Mem[0000000024800022]
stw %l2,[%i0+0x010] ! Mem[0000000024000010]
jmpl %o7,%g0
std %l6,[%i0+0x000] ! Mem[0000000024000000]
p10_far_3_hem:
membar #Sync
sth %l0,[%i2+0x016] ! Mem[0000000025000016]
ldd [%i3+0x038],%l2 ! Mem[0000000025800038]
sth %l0,[%i1+0x022] ! Mem[0000000024800022]
stw %l2,[%i0+0x010] ! Mem[0000000024000010]
membar #Sync
jmpl %o7,%g0
std %l6,[%i0+0x000] ! Mem[0000000024000000]
p10_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p11_far_3_le:
std %l4,[%i1+0x020] ! Mem[0000000026800020]
ldub [%i3+0x005],%l5 ! Mem[0000000027800005]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000027000008]
p11_far_3_lem:
membar #Sync
std %l4,[%i1+0x020] ! Mem[0000000026800020]
ldub [%i3+0x005],%l5 ! Mem[0000000027800005]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000027000008]
p11_far_3_he:
ldx [%i2+0x030],%l0 ! Mem[0000000027000030]
ldsw [%i2+0x038],%l2 ! Mem[0000000027000038]
lduh [%i1+0x022],%l0 ! Mem[0000000026800022]
stw %l2,[%i2+0x010] ! Mem[0000000027000010]
jmpl %o7,%g0
ldsb [%i3+0x002],%l6 ! Mem[0000000027800002]
p11_far_3_hem:
membar #Sync
ldx [%i2+0x030],%l0 ! Mem[0000000027000030]
ldsw [%i2+0x038],%l2 ! Mem[0000000027000038]
lduh [%i1+0x022],%l0 ! Mem[0000000026800022]
stw %l2,[%i2+0x010] ! Mem[0000000027000010]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x002],%l6 ! Mem[0000000027800002]
p11_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p12_far_3_le:
sth %l4,[%i0+0x026] ! Mem[0000000028000026]
ldd [%i0+0x020],%l4 ! Mem[0000000028000020]
jmpl %o7,%g0
lduh [%i3+0x02e],%l1 ! Mem[000000002980002e]
p12_far_3_lem:
membar #Sync
sth %l4,[%i0+0x026] ! Mem[0000000028000026]
ldd [%i0+0x020],%l4 ! Mem[0000000028000020]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x02e],%l1 ! Mem[000000002980002e]
p12_far_3_he:
ldsh [%i2+0x016],%l0 ! Mem[0000000029000016]
lduw [%i1+0x038],%l2 ! Mem[0000000028800038]
ldd [%i1+0x020],%l0 ! Mem[0000000028800020]
stw %l2,[%i2+0x010] ! Mem[0000000029000010]
jmpl %o7,%g0
lduw [%i1+0x000],%l6 ! Mem[0000000028800000]
p12_far_3_hem:
membar #Sync
ldsh [%i2+0x016],%l0 ! Mem[0000000029000016]
lduw [%i1+0x038],%l2 ! Mem[0000000028800038]
ldd [%i1+0x020],%l0 ! Mem[0000000028800020]
stw %l2,[%i2+0x010] ! Mem[0000000029000010]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x000],%l6 ! Mem[0000000028800000]
p12_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p13_far_3_le:
stw %l4,[%i2+0x024] ! Mem[000000002b000024]
std %l4,[%i2+0x000] ! Mem[000000002b000000]
jmpl %o7,%g0
ldsb [%i3+0x00e],%l1 ! Mem[000000002b80000e]
p13_far_3_lem:
membar #Sync
stw %l4,[%i2+0x024] ! Mem[000000002b000024]
std %l4,[%i2+0x000] ! Mem[000000002b000000]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00e],%l1 ! Mem[000000002b80000e]
p13_far_3_he:
stx %l0,[%i2+0x030] ! Mem[000000002b000030]
std %l2,[%i1+0x038] ! Mem[000000002a800038]
stb %l0,[%i1+0x022] ! Mem[000000002a800022]
ldd [%i3+0x010],%l2 ! Mem[000000002b800010]
jmpl %o7,%g0
ldd [%i1+0x000],%l6 ! Mem[000000002a800000]
p13_far_3_hem:
membar #Sync
stx %l0,[%i2+0x030] ! Mem[000000002b000030]
std %l2,[%i1+0x038] ! Mem[000000002a800038]
stb %l0,[%i1+0x022] ! Mem[000000002a800022]
ldd [%i3+0x010],%l2 ! Mem[000000002b800010]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x000],%l6 ! Mem[000000002a800000]
p13_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p14_far_3_le:
sth %l4,[%i2+0x026] ! Mem[000000002d000026]
lduh [%i3+0x024],%l5 ! Mem[000000002d800024]
jmpl %o7,%g0
sth %l1,[%i0+0x02e] ! Mem[000000002c00002e]
p14_far_3_lem:
membar #Sync
sth %l4,[%i2+0x026] ! Mem[000000002d000026]
lduh [%i3+0x024],%l5 ! Mem[000000002d800024]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i0+0x02e] ! Mem[000000002c00002e]
p14_far_3_he:
std %l0,[%i2+0x010] ! Mem[000000002d000010]
stx %l2,[%i0+0x038] ! Mem[000000002c000038]
ldsw [%i1+0x020],%l0 ! Mem[000000002c800020]
ldd [%i1+0x010],%l2 ! Mem[000000002c800010]
jmpl %o7,%g0
lduh [%i0+0x002],%l6 ! Mem[000000002c000002]
p14_far_3_hem:
membar #Sync
std %l0,[%i2+0x010] ! Mem[000000002d000010]
stx %l2,[%i0+0x038] ! Mem[000000002c000038]
ldsw [%i1+0x020],%l0 ! Mem[000000002c800020]
ldd [%i1+0x010],%l2 ! Mem[000000002c800010]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x002],%l6 ! Mem[000000002c000002]
p14_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p15_far_3_le:
stw %l4,[%i0+0x024] ! Mem[000000002e000024]
ldsb [%i1+0x005],%l5 ! Mem[000000002e800005]
jmpl %o7,%g0
ldub [%i1+0x00e],%l1 ! Mem[000000002e80000e]
p15_far_3_lem:
membar #Sync
stw %l4,[%i0+0x024] ! Mem[000000002e000024]
ldsb [%i1+0x005],%l5 ! Mem[000000002e800005]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x00e],%l1 ! Mem[000000002e80000e]
p15_far_3_he:
lduw [%i2+0x034],%l0 ! Mem[000000002f000034]
ldsh [%i3+0x038],%l2 ! Mem[000000002f800038]
stw %l0,[%i1+0x020] ! Mem[000000002e800020]
ldd [%i2+0x010],%l2 ! Mem[000000002f000010]
jmpl %o7,%g0
sth %l6,[%i3+0x002] ! Mem[000000002f800002]
p15_far_3_hem:
membar #Sync
lduw [%i2+0x034],%l0 ! Mem[000000002f000034]
ldsh [%i3+0x038],%l2 ! Mem[000000002f800038]
stw %l0,[%i1+0x020] ! Mem[000000002e800020]
ldd [%i2+0x010],%l2 ! Mem[000000002f000010]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i3+0x002] ! Mem[000000002f800002]
p15_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p16_far_3_le:
stx %l4,[%i3+0x020] ! Mem[0000000031800020]
sth %l5,[%i2+0x024] ! Mem[0000000031000024]
jmpl %o7,%g0
ldd [%i2+0x028],%l0 ! Mem[0000000031000028]
p16_far_3_lem:
membar #Sync
stx %l4,[%i3+0x020] ! Mem[0000000031800020]
sth %l5,[%i2+0x024] ! Mem[0000000031000024]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x028],%l0 ! Mem[0000000031000028]
p16_far_3_he:
ldsw [%i2+0x014],%l0 ! Mem[0000000031000014]
lduh [%i3+0x038],%l2 ! Mem[0000000031800038]
stb %l0,[%i1+0x022] ! Mem[0000000030800022]
ldd [%i3+0x010],%l2 ! Mem[0000000031800010]
jmpl %o7,%g0
ldsh [%i2+0x002],%l6 ! Mem[0000000031000002]
p16_far_3_hem:
membar #Sync
ldsw [%i2+0x014],%l0 ! Mem[0000000031000014]
lduh [%i3+0x038],%l2 ! Mem[0000000031800038]
stb %l0,[%i1+0x022] ! Mem[0000000030800022]
ldd [%i3+0x010],%l2 ! Mem[0000000031800010]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x002],%l6 ! Mem[0000000031000002]
p16_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p17_far_3_le:
stw %l4,[%i2+0x024] ! Mem[0000000033000024]
lduw [%i3+0x004],%l5 ! Mem[0000000033800004]
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[0000000033800008]
p17_far_3_lem:
membar #Sync
stw %l4,[%i2+0x024] ! Mem[0000000033000024]
lduw [%i3+0x004],%l5 ! Mem[0000000033800004]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[0000000033800008]
p17_far_3_he:
ldd [%i2+0x030],%l0 ! Mem[0000000033000030]
stb %l2,[%i2+0x039] ! Mem[0000000033000039]
ldsw [%i1+0x020],%l0 ! Mem[0000000032800020]
ldsh [%i0+0x012],%l2 ! Mem[0000000032000012]
jmpl %o7,%g0
std %l6,[%i1+0x000] ! Mem[0000000032800000]
p17_far_3_hem:
membar #Sync
ldd [%i2+0x030],%l0 ! Mem[0000000033000030]
stb %l2,[%i2+0x039] ! Mem[0000000033000039]
ldsw [%i1+0x020],%l0 ! Mem[0000000032800020]
ldsh [%i0+0x012],%l2 ! Mem[0000000032000012]
membar #Sync
jmpl %o7,%g0
std %l6,[%i1+0x000] ! Mem[0000000032800000]
p17_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p18_far_3_le:
stx %l4,[%i1+0x020] ! Mem[0000000034800020]
ldsh [%i1+0x024],%l5 ! Mem[0000000034800024]
jmpl %o7,%g0
ldsw [%i3+0x02c],%l1 ! Mem[000000003580002c]
p18_far_3_lem:
membar #Sync
stx %l4,[%i1+0x020] ! Mem[0000000034800020]
ldsh [%i1+0x024],%l5 ! Mem[0000000034800024]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x02c],%l1 ! Mem[000000003580002c]
p18_far_3_he:
sth %l0,[%i2+0x016] ! Mem[0000000035000016]
stw %l2,[%i1+0x038] ! Mem[0000000034800038]
stw %l0,[%i1+0x020] ! Mem[0000000034800020]
ldsh [%i1+0x012],%l2 ! Mem[0000000034800012]
jmpl %o7,%g0
ldsb [%i1+0x002],%l6 ! Mem[0000000034800002]
p18_far_3_hem:
membar #Sync
sth %l0,[%i2+0x016] ! Mem[0000000035000016]
stw %l2,[%i1+0x038] ! Mem[0000000034800038]
stw %l0,[%i1+0x020] ! Mem[0000000034800020]
ldsh [%i1+0x012],%l2 ! Mem[0000000034800012]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x002],%l6 ! Mem[0000000034800002]
p18_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p19_far_3_le:
ldd [%i3+0x020],%l4 ! Mem[0000000037800020]
stw %l5,[%i2+0x004] ! Mem[0000000037000004]
jmpl %o7,%g0
stx %l1,[%i0+0x008] ! Mem[0000000036000008]
p19_far_3_lem:
membar #Sync
ldd [%i3+0x020],%l4 ! Mem[0000000037800020]
stw %l5,[%i2+0x004] ! Mem[0000000037000004]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x008] ! Mem[0000000036000008]
p19_far_3_he:
lduh [%i2+0x036],%l0 ! Mem[0000000037000036]
ldsw [%i0+0x038],%l2 ! Mem[0000000036000038]
lduw [%i1+0x020],%l0 ! Mem[0000000036800020]
ldsh [%i2+0x012],%l2 ! Mem[0000000037000012]
jmpl %o7,%g0
lduw [%i3+0x000],%l6 ! Mem[0000000037800000]
p19_far_3_hem:
membar #Sync
lduh [%i2+0x036],%l0 ! Mem[0000000037000036]
ldsw [%i0+0x038],%l2 ! Mem[0000000036000038]
lduw [%i1+0x020],%l0 ! Mem[0000000036800020]
ldsh [%i2+0x012],%l2 ! Mem[0000000037000012]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x000],%l6 ! Mem[0000000037800000]
p19_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p20_far_3_le:
ldsb [%i2+0x027],%l4 ! Mem[0000000039000027]
ldx [%i3+0x020],%l5 ! Mem[0000000039800020]
jmpl %o7,%g0
stb %l1,[%i1+0x02e] ! Mem[000000003880002e]
p20_far_3_lem:
membar #Sync
ldsb [%i2+0x027],%l4 ! Mem[0000000039000027]
ldx [%i3+0x020],%l5 ! Mem[0000000039800020]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i1+0x02e] ! Mem[000000003880002e]
p20_far_3_he:
ldsh [%i2+0x016],%l0 ! Mem[0000000039000016]
lduw [%i3+0x038],%l2 ! Mem[0000000039800038]
ldsb [%i1+0x022],%l0 ! Mem[0000000038800022]
ldsh [%i3+0x012],%l2 ! Mem[0000000039800012]
jmpl %o7,%g0
stw %l6,[%i2+0x000] ! Mem[0000000039000000]
p20_far_3_hem:
membar #Sync
ldsh [%i2+0x016],%l0 ! Mem[0000000039000016]
lduw [%i3+0x038],%l2 ! Mem[0000000039800038]
ldsb [%i1+0x022],%l0 ! Mem[0000000038800022]
ldsh [%i3+0x012],%l2 ! Mem[0000000039800012]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i2+0x000] ! Mem[0000000039000000]
p20_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p21_far_3_le:
ldd [%i2+0x020],%l4 ! Mem[000000003b000020]
ldsw [%i1+0x004],%l5 ! Mem[000000003a800004]
jmpl %o7,%g0
ldub [%i2+0x00e],%l1 ! Mem[000000003b00000e]
p21_far_3_lem:
membar #Sync
ldd [%i2+0x020],%l4 ! Mem[000000003b000020]
ldsw [%i1+0x004],%l5 ! Mem[000000003a800004]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x00e],%l1 ! Mem[000000003b00000e]
p21_far_3_he:
stx %l0,[%i2+0x030] ! Mem[000000003b000030]
std %l2,[%i3+0x038] ! Mem[000000003b800038]
std %l0,[%i1+0x020] ! Mem[000000003a800020]
ldub [%i1+0x013],%l2 ! Mem[000000003a800013]
jmpl %o7,%g0
lduh [%i1+0x002],%l6 ! Mem[000000003a800002]
p21_far_3_hem:
membar #Sync
stx %l0,[%i2+0x030] ! Mem[000000003b000030]
std %l2,[%i3+0x038] ! Mem[000000003b800038]
std %l0,[%i1+0x020] ! Mem[000000003a800020]
ldub [%i1+0x013],%l2 ! Mem[000000003a800013]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x002],%l6 ! Mem[000000003a800002]
p21_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p22_far_3_le:
ldsb [%i0+0x027],%l4 ! Mem[000000003c000027]
stx %l5,[%i2+0x020] ! Mem[000000003d000020]
jmpl %o7,%g0
stw %l1,[%i3+0x02c] ! Mem[000000003d80002c]
p22_far_3_lem:
membar #Sync
ldsb [%i0+0x027],%l4 ! Mem[000000003c000027]
stx %l5,[%i2+0x020] ! Mem[000000003d000020]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i3+0x02c] ! Mem[000000003d80002c]
p22_far_3_he:
std %l0,[%i2+0x010] ! Mem[000000003d000010]
stx %l2,[%i3+0x038] ! Mem[000000003d800038]
ldub [%i1+0x022],%l0 ! Mem[000000003c800022]
ldub [%i2+0x013],%l2 ! Mem[000000003d000013]
jmpl %o7,%g0
sth %l6,[%i1+0x002] ! Mem[000000003c800002]
p22_far_3_hem:
membar #Sync
std %l0,[%i2+0x010] ! Mem[000000003d000010]
stx %l2,[%i3+0x038] ! Mem[000000003d800038]
ldub [%i1+0x022],%l0 ! Mem[000000003c800022]
ldub [%i2+0x013],%l2 ! Mem[000000003d000013]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i1+0x002] ! Mem[000000003c800002]
p22_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p23_far_3_le:
ldsh [%i3+0x026],%l4 ! Mem[000000003f800026]
stb %l5,[%i3+0x005] ! Mem[000000003f800005]
jmpl %o7,%g0
ldx [%i3+0x008],%l1 ! Mem[000000003f800008]
p23_far_3_lem:
membar #Sync
ldsh [%i3+0x026],%l4 ! Mem[000000003f800026]
stb %l5,[%i3+0x005] ! Mem[000000003f800005]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x008],%l1 ! Mem[000000003f800008]
p23_far_3_he:
lduw [%i2+0x034],%l0 ! Mem[000000003f000034]
ldsh [%i2+0x038],%l2 ! Mem[000000003f000038]
stx %l0,[%i2+0x020] ! Mem[000000003f000020]
ldub [%i2+0x013],%l2 ! Mem[000000003f000013]
jmpl %o7,%g0
ldsh [%i0+0x002],%l6 ! Mem[000000003e000002]
p23_far_3_hem:
membar #Sync
lduw [%i2+0x034],%l0 ! Mem[000000003f000034]
ldsh [%i2+0x038],%l2 ! Mem[000000003f000038]
stx %l0,[%i2+0x020] ! Mem[000000003f000020]
ldub [%i2+0x013],%l2 ! Mem[000000003f000013]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x002],%l6 ! Mem[000000003e000002]
p23_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p24_far_3_le:
ldsb [%i2+0x027],%l4 ! Mem[0000000041000027]
ldub [%i1+0x025],%l5 ! Mem[0000000040800025]
jmpl %o7,%g0
ldsw [%i0+0x02c],%l1 ! Mem[000000004000002c]
p24_far_3_lem:
membar #Sync
ldsb [%i2+0x027],%l4 ! Mem[0000000041000027]
ldub [%i1+0x025],%l5 ! Mem[0000000040800025]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x02c],%l1 ! Mem[000000004000002c]
p24_far_3_he:
ldsw [%i2+0x014],%l0 ! Mem[0000000041000014]
lduh [%i1+0x038],%l2 ! Mem[0000000040800038]
std %l0,[%i2+0x020] ! Mem[0000000041000020]
ldub [%i0+0x013],%l2 ! Mem[0000000040000013]
jmpl %o7,%g0
std %l6,[%i3+0x000] ! Mem[0000000041800000]
p24_far_3_hem:
membar #Sync
ldsw [%i2+0x014],%l0 ! Mem[0000000041000014]
lduh [%i1+0x038],%l2 ! Mem[0000000040800038]
std %l0,[%i2+0x020] ! Mem[0000000041000020]
ldub [%i0+0x013],%l2 ! Mem[0000000040000013]
membar #Sync
jmpl %o7,%g0
std %l6,[%i3+0x000] ! Mem[0000000041800000]
p24_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p25_far_3_le:
ldsh [%i1+0x026],%l4 ! Mem[0000000042800026]
ldd [%i2+0x000],%l4 ! Mem[0000000043000000]
jmpl %o7,%g0
sth %l1,[%i1+0x00e] ! Mem[000000004280000e]
p25_far_3_lem:
membar #Sync
ldsh [%i1+0x026],%l4 ! Mem[0000000042800026]
ldd [%i2+0x000],%l4 ! Mem[0000000043000000]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i1+0x00e] ! Mem[000000004280000e]
p25_far_3_he:
stw %l0,[%i2+0x034] ! Mem[0000000043000034]
stb %l2,[%i0+0x039] ! Mem[0000000042000039]
ldub [%i2+0x022],%l0 ! Mem[0000000043000022]
lduw [%i1+0x010],%l2 ! Mem[0000000042800010]
jmpl %o7,%g0
ldsb [%i2+0x002],%l6 ! Mem[0000000043000002]
p25_far_3_hem:
membar #Sync
stw %l0,[%i2+0x034] ! Mem[0000000043000034]
stb %l2,[%i0+0x039] ! Mem[0000000042000039]
ldub [%i2+0x022],%l0 ! Mem[0000000043000022]
lduw [%i1+0x010],%l2 ! Mem[0000000042800010]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x002],%l6 ! Mem[0000000043000002]
p25_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p26_far_3_le:
ldsw [%i3+0x024],%l4 ! Mem[0000000045800024]
ldx [%i3+0x020],%l5 ! Mem[0000000045800020]
jmpl %o7,%g0
lduw [%i2+0x02c],%l1 ! Mem[000000004500002c]
p26_far_3_lem:
membar #Sync
ldsw [%i3+0x024],%l4 ! Mem[0000000045800024]
ldx [%i3+0x020],%l5 ! Mem[0000000045800020]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x02c],%l1 ! Mem[000000004500002c]
p26_far_3_he:
stb %l0,[%i2+0x016] ! Mem[0000000045000016]
stw %l2,[%i3+0x038] ! Mem[0000000045800038]
stx %l0,[%i2+0x020] ! Mem[0000000045000020]
lduw [%i2+0x010],%l2 ! Mem[0000000045000010]
jmpl %o7,%g0
lduw [%i1+0x000],%l6 ! Mem[0000000044800000]
p26_far_3_hem:
membar #Sync
stb %l0,[%i2+0x016] ! Mem[0000000045000016]
stw %l2,[%i3+0x038] ! Mem[0000000045800038]
stx %l0,[%i2+0x020] ! Mem[0000000045000020]
lduw [%i2+0x010],%l2 ! Mem[0000000045000010]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x000],%l6 ! Mem[0000000044800000]
p26_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p27_far_3_le:
ldsh [%i2+0x026],%l4 ! Mem[0000000047000026]
ldsw [%i1+0x004],%l5 ! Mem[0000000046800004]
jmpl %o7,%g0
ldsh [%i3+0x00e],%l1 ! Mem[000000004780000e]
p27_far_3_lem:
membar #Sync
ldsh [%i2+0x026],%l4 ! Mem[0000000047000026]
ldsw [%i1+0x004],%l5 ! Mem[0000000046800004]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x00e],%l1 ! Mem[000000004780000e]
p27_far_3_he:
lduh [%i2+0x036],%l0 ! Mem[0000000047000036]
ldsb [%i3+0x039],%l2 ! Mem[0000000047800039]
ldx [%i2+0x020],%l0 ! Mem[0000000047000020]
lduw [%i3+0x010],%l2 ! Mem[0000000047800010]
jmpl %o7,%g0
stw %l6,[%i0+0x000] ! Mem[0000000046000000]
p27_far_3_hem:
membar #Sync
lduh [%i2+0x036],%l0 ! Mem[0000000047000036]
ldsb [%i3+0x039],%l2 ! Mem[0000000047800039]
ldx [%i2+0x020],%l0 ! Mem[0000000047000020]
lduw [%i3+0x010],%l2 ! Mem[0000000047800010]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i0+0x000] ! Mem[0000000046000000]
p27_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p28_far_3_le:
ldsw [%i1+0x024],%l4 ! Mem[0000000048800024]
stx %l5,[%i2+0x020] ! Mem[0000000049000020]
jmpl %o7,%g0
std %l0,[%i3+0x028] ! Mem[0000000049800028]
p28_far_3_lem:
membar #Sync
ldsw [%i1+0x024],%l4 ! Mem[0000000048800024]
stx %l5,[%i2+0x020] ! Mem[0000000049000020]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x028] ! Mem[0000000049800028]
p28_far_3_he:
ldsh [%i2+0x016],%l0 ! Mem[0000000049000016]
ldub [%i2+0x039],%l2 ! Mem[0000000049000039]
ldsh [%i2+0x022],%l0 ! Mem[0000000049000022]
lduw [%i0+0x010],%l2 ! Mem[0000000048000010]
jmpl %o7,%g0
lduh [%i3+0x002],%l6 ! Mem[0000000049800002]
p28_far_3_hem:
membar #Sync
ldsh [%i2+0x016],%l0 ! Mem[0000000049000016]
ldub [%i2+0x039],%l2 ! Mem[0000000049000039]
ldsh [%i2+0x022],%l0 ! Mem[0000000049000022]
lduw [%i0+0x010],%l2 ! Mem[0000000048000010]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x002],%l6 ! Mem[0000000049800002]
p28_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p29_far_3_le:
ldub [%i0+0x027],%l4 ! Mem[000000004a000027]
stb %l5,[%i3+0x005] ! Mem[000000004b800005]
jmpl %o7,%g0
lduh [%i0+0x00e],%l1 ! Mem[000000004a00000e]
p29_far_3_lem:
membar #Sync
ldub [%i0+0x027],%l4 ! Mem[000000004a000027]
stb %l5,[%i3+0x005] ! Mem[000000004b800005]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x00e],%l1 ! Mem[000000004a00000e]
p29_far_3_he:
stx %l0,[%i2+0x030] ! Mem[000000004b000030]
ldx [%i1+0x038],%l2 ! Mem[000000004a800038]
sth %l0,[%i2+0x022] ! Mem[000000004b000022]
stb %l2,[%i2+0x013] ! Mem[000000004b000013]
jmpl %o7,%g0
sth %l6,[%i2+0x002] ! Mem[000000004b000002]
p29_far_3_hem:
membar #Sync
stx %l0,[%i2+0x030] ! Mem[000000004b000030]
ldx [%i1+0x038],%l2 ! Mem[000000004a800038]
sth %l0,[%i2+0x022] ! Mem[000000004b000022]
stb %l2,[%i2+0x013] ! Mem[000000004b000013]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i2+0x002] ! Mem[000000004b000002]
p29_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p30_far_3_le:
lduh [%i2+0x026],%l4 ! Mem[000000004d000026]
ldub [%i1+0x025],%l5 ! Mem[000000004c800025]
jmpl %o7,%g0
ldsb [%i1+0x02e],%l1 ! Mem[000000004c80002e]
p30_far_3_lem:
membar #Sync
lduh [%i2+0x026],%l4 ! Mem[000000004d000026]
ldub [%i1+0x025],%l5 ! Mem[000000004c800025]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x02e],%l1 ! Mem[000000004c80002e]
p30_far_3_he:
std %l0,[%i2+0x010] ! Mem[000000004d000010]
sth %l2,[%i1+0x038] ! Mem[000000004c800038]
lduh [%i2+0x022],%l0 ! Mem[000000004d000022]
stb %l2,[%i2+0x013] ! Mem[000000004d000013]
jmpl %o7,%g0
ldsh [%i1+0x002],%l6 ! Mem[000000004c800002]
p30_far_3_hem:
membar #Sync
std %l0,[%i2+0x010] ! Mem[000000004d000010]
sth %l2,[%i1+0x038] ! Mem[000000004c800038]
lduh [%i2+0x022],%l0 ! Mem[000000004d000022]
stb %l2,[%i2+0x013] ! Mem[000000004d000013]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x002],%l6 ! Mem[000000004c800002]
p30_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p31_far_3_le:
ldub [%i2+0x027],%l4 ! Mem[000000004f000027]
ldd [%i2+0x000],%l4 ! Mem[000000004f000000]
jmpl %o7,%g0
sth %l1,[%i2+0x00e] ! Mem[000000004f00000e]
p31_far_3_lem:
membar #Sync
ldub [%i2+0x027],%l4 ! Mem[000000004f000027]
ldd [%i2+0x000],%l4 ! Mem[000000004f000000]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i2+0x00e] ! Mem[000000004f00000e]
p31_far_3_he:
lduw [%i2+0x034],%l0 ! Mem[000000004f000034]
ldd [%i0+0x038],%l2 ! Mem[000000004e000038]
ldsh [%i3+0x022],%l0 ! Mem[000000004f800022]
stb %l2,[%i3+0x013] ! Mem[000000004f800013]
jmpl %o7,%g0
ldx [%i1+0x000],%l6 ! Mem[000000004e800000]
p31_far_3_hem:
membar #Sync
lduw [%i2+0x034],%l0 ! Mem[000000004f000034]
ldd [%i0+0x038],%l2 ! Mem[000000004e000038]
ldsh [%i3+0x022],%l0 ! Mem[000000004f800022]
stb %l2,[%i3+0x013] ! Mem[000000004f800013]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x000],%l6 ! Mem[000000004e800000]
p31_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p32_far_3_le:
lduh [%i0+0x026],%l4 ! Mem[0000000050000026]
std %l4,[%i3+0x020] ! Mem[0000000051800020]
jmpl %o7,%g0
ldub [%i3+0x02e],%l1 ! Mem[000000005180002e]
p32_far_3_lem:
membar #Sync
lduh [%i0+0x026],%l4 ! Mem[0000000050000026]
std %l4,[%i3+0x020] ! Mem[0000000051800020]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x02e],%l1 ! Mem[000000005180002e]
p32_far_3_he:
ldsb [%i2+0x016],%l0 ! Mem[0000000051000016]
ldsw [%i3+0x038],%l2 ! Mem[0000000051800038]
sth %l0,[%i3+0x022] ! Mem[0000000051800022]
stb %l2,[%i1+0x013] ! Mem[0000000050800013]
jmpl %o7,%g0
ldsb [%i0+0x002],%l6 ! Mem[0000000050000002]
p32_far_3_hem:
membar #Sync
ldsb [%i2+0x016],%l0 ! Mem[0000000051000016]
ldsw [%i3+0x038],%l2 ! Mem[0000000051800038]
sth %l0,[%i3+0x022] ! Mem[0000000051800022]
stb %l2,[%i1+0x013] ! Mem[0000000050800013]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x002],%l6 ! Mem[0000000050000002]
p32_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p33_far_3_le:
lduw [%i3+0x024],%l4 ! Mem[0000000053800024]
lduh [%i1+0x004],%l5 ! Mem[0000000052800004]
jmpl %o7,%g0
ldd [%i3+0x008],%l0 ! Mem[0000000053800008]
p33_far_3_lem:
membar #Sync
lduw [%i3+0x024],%l4 ! Mem[0000000053800024]
lduh [%i1+0x004],%l5 ! Mem[0000000052800004]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x008],%l0 ! Mem[0000000053800008]
p33_far_3_he:
stw %l0,[%i2+0x034] ! Mem[0000000053000034]
stb %l2,[%i3+0x039] ! Mem[0000000053800039]
lduh [%i3+0x022],%l0 ! Mem[0000000053800022]
sth %l2,[%i2+0x012] ! Mem[0000000053000012]
jmpl %o7,%g0
lduw [%i3+0x000],%l6 ! Mem[0000000053800000]
p33_far_3_hem:
membar #Sync
stw %l0,[%i2+0x034] ! Mem[0000000053000034]
stb %l2,[%i3+0x039] ! Mem[0000000053800039]
lduh [%i3+0x022],%l0 ! Mem[0000000053800022]
sth %l2,[%i2+0x012] ! Mem[0000000053000012]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x000],%l6 ! Mem[0000000053800000]
p33_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p34_far_3_le:
lduh [%i2+0x026],%l4 ! Mem[0000000055000026]
ldsb [%i2+0x025],%l5 ! Mem[0000000055000025]
jmpl %o7,%g0
std %l0,[%i0+0x028] ! Mem[0000000054000028]
p34_far_3_lem:
membar #Sync
lduh [%i2+0x026],%l4 ! Mem[0000000055000026]
ldsb [%i2+0x025],%l5 ! Mem[0000000055000025]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x028] ! Mem[0000000054000028]
p34_far_3_he:
stb %l0,[%i2+0x016] ! Mem[0000000055000016]
stw %l2,[%i2+0x038] ! Mem[0000000055000038]
ldd [%i3+0x020],%l0 ! Mem[0000000055800020]
sth %l2,[%i3+0x012] ! Mem[0000000055800012]
jmpl %o7,%g0
stw %l6,[%i1+0x000] ! Mem[0000000054800000]
p34_far_3_hem:
membar #Sync
stb %l0,[%i2+0x016] ! Mem[0000000055000016]
stw %l2,[%i2+0x038] ! Mem[0000000055000038]
ldd [%i3+0x020],%l0 ! Mem[0000000055800020]
sth %l2,[%i3+0x012] ! Mem[0000000055800012]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i1+0x000] ! Mem[0000000054800000]
p34_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p35_far_3_le:
lduw [%i1+0x024],%l4 ! Mem[0000000056800024]
sth %l5,[%i3+0x004] ! Mem[0000000057800004]
jmpl %o7,%g0
ldsw [%i1+0x00c],%l1 ! Mem[000000005680000c]
p35_far_3_lem:
membar #Sync
lduw [%i1+0x024],%l4 ! Mem[0000000056800024]
sth %l5,[%i3+0x004] ! Mem[0000000057800004]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x00c],%l1 ! Mem[000000005680000c]
p35_far_3_he:
lduh [%i2+0x036],%l0 ! Mem[0000000057000036]
ldsb [%i1+0x039],%l2 ! Mem[0000000056800039]
stb %l0,[%i3+0x022] ! Mem[0000000057800022]
sth %l2,[%i0+0x012] ! Mem[0000000056000012]
jmpl %o7,%g0
ldsw [%i1+0x000],%l6 ! Mem[0000000056800000]
p35_far_3_hem:
membar #Sync
lduh [%i2+0x036],%l0 ! Mem[0000000057000036]
ldsb [%i1+0x039],%l2 ! Mem[0000000056800039]
stb %l0,[%i3+0x022] ! Mem[0000000057800022]
sth %l2,[%i0+0x012] ! Mem[0000000056000012]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x000],%l6 ! Mem[0000000056800000]
p35_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p36_far_3_le:
ldx [%i3+0x020],%l4 ! Mem[0000000059800020]
lduw [%i1+0x024],%l5 ! Mem[0000000058800024]
jmpl %o7,%g0
stx %l1,[%i2+0x028] ! Mem[0000000059000028]
p36_far_3_lem:
membar #Sync
ldx [%i3+0x020],%l4 ! Mem[0000000059800020]
lduw [%i1+0x024],%l5 ! Mem[0000000058800024]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i2+0x028] ! Mem[0000000059000028]
p36_far_3_he:
ldsh [%i2+0x016],%l0 ! Mem[0000000059000016]
ldub [%i0+0x039],%l2 ! Mem[0000000058000039]
ldsw [%i3+0x020],%l0 ! Mem[0000000059800020]
sth %l2,[%i1+0x012] ! Mem[0000000058800012]
jmpl %o7,%g0
sth %l6,[%i0+0x002] ! Mem[0000000058000002]
p36_far_3_hem:
membar #Sync
ldsh [%i2+0x016],%l0 ! Mem[0000000059000016]
ldub [%i0+0x039],%l2 ! Mem[0000000058000039]
ldsw [%i3+0x020],%l0 ! Mem[0000000059800020]
sth %l2,[%i1+0x012] ! Mem[0000000058800012]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i0+0x002] ! Mem[0000000058000002]
p36_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p37_far_3_le:
stb %l4,[%i2+0x027] ! Mem[000000005b000027]
ldsh [%i2+0x004],%l5 ! Mem[000000005b000004]
jmpl %o7,%g0
stb %l1,[%i3+0x00e] ! Mem[000000005b80000e]
p37_far_3_lem:
membar #Sync
stb %l4,[%i2+0x027] ! Mem[000000005b000027]
ldsh [%i2+0x004],%l5 ! Mem[000000005b000004]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i3+0x00e] ! Mem[000000005b80000e]
p37_far_3_he:
stx %l0,[%i3+0x030] ! Mem[000000005b800030]
ldx [%i3+0x038],%l2 ! Mem[000000005b800038]
stw %l0,[%i3+0x020] ! Mem[000000005b800020]
stx %l2,[%i2+0x010] ! Mem[000000005b000010]
jmpl %o7,%g0
ldsh [%i3+0x002],%l6 ! Mem[000000005b800002]
p37_far_3_hem:
membar #Sync
stx %l0,[%i3+0x030] ! Mem[000000005b800030]
ldx [%i3+0x038],%l2 ! Mem[000000005b800038]
stw %l0,[%i3+0x020] ! Mem[000000005b800020]
stx %l2,[%i2+0x010] ! Mem[000000005b000010]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x002],%l6 ! Mem[000000005b800002]
p37_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p38_far_3_le:
ldx [%i1+0x020],%l4 ! Mem[000000005c800020]
stw %l5,[%i3+0x024] ! Mem[000000005d800024]
jmpl %o7,%g0
ldub [%i3+0x02e],%l1 ! Mem[000000005d80002e]
p38_far_3_lem:
membar #Sync
ldx [%i1+0x020],%l4 ! Mem[000000005c800020]
stw %l5,[%i3+0x024] ! Mem[000000005d800024]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x02e],%l1 ! Mem[000000005d80002e]
p38_far_3_he:
ldx [%i3+0x010],%l0 ! Mem[000000005d800010]
sth %l2,[%i3+0x038] ! Mem[000000005d800038]
stb %l0,[%i3+0x022] ! Mem[000000005d800022]
stx %l2,[%i3+0x010] ! Mem[000000005d800010]
jmpl %o7,%g0
ldx [%i2+0x000],%l6 ! Mem[000000005d000000]
p38_far_3_hem:
membar #Sync
ldx [%i3+0x010],%l0 ! Mem[000000005d800010]
sth %l2,[%i3+0x038] ! Mem[000000005d800038]
stb %l0,[%i3+0x022] ! Mem[000000005d800022]
stx %l2,[%i3+0x010] ! Mem[000000005d800010]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x000],%l6 ! Mem[000000005d000000]
p38_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p39_far_3_le:
stb %l4,[%i0+0x027] ! Mem[000000005e000027]
ldx [%i1+0x000],%l5 ! Mem[000000005e800000]
jmpl %o7,%g0
stw %l1,[%i0+0x00c] ! Mem[000000005e00000c]
p39_far_3_lem:
membar #Sync
stb %l4,[%i0+0x027] ! Mem[000000005e000027]
ldx [%i1+0x000],%l5 ! Mem[000000005e800000]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i0+0x00c] ! Mem[000000005e00000c]
p39_far_3_he:
ldub [%i3+0x036],%l0 ! Mem[000000005f800036]
ldd [%i3+0x038],%l2 ! Mem[000000005f800038]
ldsw [%i0+0x020],%l0 ! Mem[000000005e000020]
stx %l2,[%i1+0x010] ! Mem[000000005e800010]
jmpl %o7,%g0
ldsb [%i1+0x002],%l6 ! Mem[000000005e800002]
p39_far_3_hem:
membar #Sync
ldub [%i3+0x036],%l0 ! Mem[000000005f800036]
ldd [%i3+0x038],%l2 ! Mem[000000005f800038]
ldsw [%i0+0x020],%l0 ! Mem[000000005e000020]
stx %l2,[%i1+0x010] ! Mem[000000005e800010]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x002],%l6 ! Mem[000000005e800002]
p39_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p40_far_3_le:
std %l4,[%i2+0x020] ! Mem[0000000061000020]
ldsw [%i2+0x024],%l5 ! Mem[0000000061000024]
jmpl %o7,%g0
ldx [%i1+0x028],%l1 ! Mem[0000000060800028]
p40_far_3_lem:
membar #Sync
std %l4,[%i2+0x020] ! Mem[0000000061000020]
ldsw [%i2+0x024],%l5 ! Mem[0000000061000024]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x028],%l1 ! Mem[0000000060800028]
p40_far_3_he:
ldsb [%i3+0x016],%l0 ! Mem[0000000061800016]
ldsw [%i2+0x038],%l2 ! Mem[0000000061000038]
stw %l0,[%i0+0x020] ! Mem[0000000060000020]
stx %l2,[%i2+0x010] ! Mem[0000000061000010]
jmpl %o7,%g0
lduw [%i1+0x000],%l6 ! Mem[0000000060800000]
p40_far_3_hem:
membar #Sync
ldsb [%i3+0x016],%l0 ! Mem[0000000061800016]
ldsw [%i2+0x038],%l2 ! Mem[0000000061000038]
stw %l0,[%i0+0x020] ! Mem[0000000060000020]
stx %l2,[%i2+0x010] ! Mem[0000000061000010]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x000],%l6 ! Mem[0000000060800000]
p40_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p41_far_3_le:
stb %l4,[%i2+0x027] ! Mem[0000000063000027]
stx %l5,[%i0+0x000] ! Mem[0000000062000000]
jmpl %o7,%g0
ldsw [%i2+0x00c],%l1 ! Mem[000000006300000c]
p41_far_3_lem:
membar #Sync
stb %l4,[%i2+0x027] ! Mem[0000000063000027]
stx %l5,[%i0+0x000] ! Mem[0000000062000000]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x00c],%l1 ! Mem[000000006300000c]
p41_far_3_he:
stw %l0,[%i3+0x034] ! Mem[0000000063800034]
lduw [%i1+0x038],%l2 ! Mem[0000000062800038]
lduw [%i0+0x020],%l0 ! Mem[0000000062000020]
ldsb [%i2+0x013],%l2 ! Mem[0000000063000013]
jmpl %o7,%g0
stw %l6,[%i3+0x000] ! Mem[0000000063800000]
p41_far_3_hem:
membar #Sync
stw %l0,[%i3+0x034] ! Mem[0000000063800034]
lduw [%i1+0x038],%l2 ! Mem[0000000062800038]
lduw [%i0+0x020],%l0 ! Mem[0000000062000020]
ldsb [%i2+0x013],%l2 ! Mem[0000000063000013]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i3+0x000] ! Mem[0000000063800000]
p41_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p42_far_3_le:
std %l4,[%i0+0x020] ! Mem[0000000064000020]
stb %l5,[%i1+0x025] ! Mem[0000000064800025]
jmpl %o7,%g0
sth %l1,[%i3+0x02e] ! Mem[000000006580002e]
p42_far_3_lem:
membar #Sync
std %l4,[%i0+0x020] ! Mem[0000000064000020]
stb %l5,[%i1+0x025] ! Mem[0000000064800025]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x02e] ! Mem[000000006580002e]
p42_far_3_he:
stb %l0,[%i3+0x016] ! Mem[0000000065800016]
std %l2,[%i0+0x038] ! Mem[0000000064000038]
ldsb [%i0+0x022],%l0 ! Mem[0000000064000022]
ldsb [%i0+0x013],%l2 ! Mem[0000000064000013]
jmpl %o7,%g0
ldsw [%i2+0x000],%l6 ! Mem[0000000065000000]
p42_far_3_hem:
membar #Sync
stb %l0,[%i3+0x016] ! Mem[0000000065800016]
std %l2,[%i0+0x038] ! Mem[0000000064000038]
ldsb [%i0+0x022],%l0 ! Mem[0000000064000022]
ldsb [%i0+0x013],%l2 ! Mem[0000000064000013]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x000],%l6 ! Mem[0000000065000000]
p42_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p43_far_3_le:
sth %l4,[%i3+0x026] ! Mem[0000000067800026]
ldub [%i2+0x005],%l5 ! Mem[0000000067000005]
jmpl %o7,%g0
lduw [%i3+0x00c],%l1 ! Mem[000000006780000c]
p43_far_3_lem:
membar #Sync
sth %l4,[%i3+0x026] ! Mem[0000000067800026]
ldub [%i2+0x005],%l5 ! Mem[0000000067000005]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x00c],%l1 ! Mem[000000006780000c]
p43_far_3_he:
lduh [%i3+0x036],%l0 ! Mem[0000000067800036]
stx %l2,[%i3+0x038] ! Mem[0000000067800038]
std %l0,[%i0+0x020] ! Mem[0000000066000020]
ldsb [%i1+0x013],%l2 ! Mem[0000000066800013]
jmpl %o7,%g0
sth %l6,[%i1+0x002] ! Mem[0000000066800002]
p43_far_3_hem:
membar #Sync
lduh [%i3+0x036],%l0 ! Mem[0000000067800036]
stx %l2,[%i3+0x038] ! Mem[0000000067800038]
std %l0,[%i0+0x020] ! Mem[0000000066000020]
ldsb [%i1+0x013],%l2 ! Mem[0000000066800013]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i1+0x002] ! Mem[0000000066800002]
p43_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p44_far_3_le:
std %l4,[%i2+0x020] ! Mem[0000000069000020]
ldd [%i0+0x020],%l4 ! Mem[0000000068000020]
jmpl %o7,%g0
ldsh [%i0+0x02e],%l1 ! Mem[000000006800002e]
p44_far_3_lem:
membar #Sync
std %l4,[%i2+0x020] ! Mem[0000000069000020]
ldd [%i0+0x020],%l4 ! Mem[0000000068000020]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x02e],%l1 ! Mem[000000006800002e]
p44_far_3_he:
ldsh [%i3+0x016],%l0 ! Mem[0000000069800016]
ldsh [%i3+0x038],%l2 ! Mem[0000000069800038]
ldub [%i0+0x022],%l0 ! Mem[0000000068000022]
ldsb [%i2+0x013],%l2 ! Mem[0000000069000013]
jmpl %o7,%g0
ldsh [%i1+0x002],%l6 ! Mem[0000000068800002]
p44_far_3_hem:
membar #Sync
ldsh [%i3+0x016],%l0 ! Mem[0000000069800016]
ldsh [%i3+0x038],%l2 ! Mem[0000000069800038]
ldub [%i0+0x022],%l0 ! Mem[0000000068000022]
ldsb [%i2+0x013],%l2 ! Mem[0000000069000013]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x002],%l6 ! Mem[0000000068800002]
p44_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p45_far_3_le:
sth %l4,[%i1+0x026] ! Mem[000000006a800026]
std %l4,[%i1+0x000] ! Mem[000000006a800000]
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[000000006a800008]
p45_far_3_lem:
membar #Sync
sth %l4,[%i1+0x026] ! Mem[000000006a800026]
std %l4,[%i1+0x000] ! Mem[000000006a800000]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[000000006a800008]
p45_far_3_he:
sth %l0,[%i3+0x036] ! Mem[000000006b800036]
lduh [%i2+0x038],%l2 ! Mem[000000006b000038]
stx %l0,[%i0+0x020] ! Mem[000000006a000020]
ldsb [%i3+0x013],%l2 ! Mem[000000006b800013]
jmpl %o7,%g0
ldx [%i0+0x000],%l6 ! Mem[000000006a000000]
p45_far_3_hem:
membar #Sync
sth %l0,[%i3+0x036] ! Mem[000000006b800036]
lduh [%i2+0x038],%l2 ! Mem[000000006b000038]
stx %l0,[%i0+0x020] ! Mem[000000006a000020]
ldsb [%i3+0x013],%l2 ! Mem[000000006b800013]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x000],%l6 ! Mem[000000006a000000]
p45_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p46_far_3_le:
stw %l4,[%i3+0x024] ! Mem[000000006d800024]
lduh [%i2+0x024],%l5 ! Mem[000000006d000024]
jmpl %o7,%g0
lduh [%i2+0x02e],%l1 ! Mem[000000006d00002e]
p46_far_3_lem:
membar #Sync
stw %l4,[%i3+0x024] ! Mem[000000006d800024]
lduh [%i2+0x024],%l5 ! Mem[000000006d000024]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x02e],%l1 ! Mem[000000006d00002e]
p46_far_3_he:
ldx [%i3+0x010],%l0 ! Mem[000000006d800010]
stb %l2,[%i1+0x039] ! Mem[000000006c800039]
std %l0,[%i0+0x020] ! Mem[000000006c000020]
ldsw [%i0+0x010],%l2 ! Mem[000000006c000010]
jmpl %o7,%g0
stx %l6,[%i3+0x000] ! Mem[000000006d800000]
p46_far_3_hem:
membar #Sync
ldx [%i3+0x010],%l0 ! Mem[000000006d800010]
stb %l2,[%i1+0x039] ! Mem[000000006c800039]
std %l0,[%i0+0x020] ! Mem[000000006c000020]
ldsw [%i0+0x010],%l2 ! Mem[000000006c000010]
membar #Sync
jmpl %o7,%g0
stx %l6,[%i3+0x000] ! Mem[000000006d800000]
p46_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p47_far_3_le:
stx %l4,[%i2+0x020] ! Mem[000000006f000020]
ldsb [%i0+0x005],%l5 ! Mem[000000006e000005]
jmpl %o7,%g0
ldsb [%i3+0x00e],%l1 ! Mem[000000006f80000e]
p47_far_3_lem:
membar #Sync
stx %l4,[%i2+0x020] ! Mem[000000006f000020]
ldsb [%i0+0x005],%l5 ! Mem[000000006e000005]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00e],%l1 ! Mem[000000006f80000e]
p47_far_3_he:
ldub [%i3+0x036],%l0 ! Mem[000000006f800036]
stw %l2,[%i0+0x038] ! Mem[000000006e000038]
ldub [%i1+0x022],%l0 ! Mem[000000006e800022]
ldsw [%i2+0x010],%l2 ! Mem[000000006f000010]
jmpl %o7,%g0
lduw [%i2+0x000],%l6 ! Mem[000000006f000000]
p47_far_3_hem:
membar #Sync
ldub [%i3+0x036],%l0 ! Mem[000000006f800036]
stw %l2,[%i0+0x038] ! Mem[000000006e000038]
ldub [%i1+0x022],%l0 ! Mem[000000006e800022]
ldsw [%i2+0x010],%l2 ! Mem[000000006f000010]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x000],%l6 ! Mem[000000006f000000]
p47_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p48_far_3_le:
stw %l4,[%i2+0x024] ! Mem[0000000071000024]
sth %l5,[%i1+0x024] ! Mem[0000000070800024]
jmpl %o7,%g0
sth %l1,[%i3+0x02e] ! Mem[000000007180002e]
p48_far_3_lem:
membar #Sync
stw %l4,[%i2+0x024] ! Mem[0000000071000024]
sth %l5,[%i1+0x024] ! Mem[0000000070800024]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x02e] ! Mem[000000007180002e]
p48_far_3_he:
ldsb [%i3+0x016],%l0 ! Mem[0000000071800016]
ldsw [%i0+0x038],%l2 ! Mem[0000000070000038]
stx %l0,[%i1+0x020] ! Mem[0000000070800020]
ldsw [%i2+0x010],%l2 ! Mem[0000000071000010]
jmpl %o7,%g0
stw %l6,[%i1+0x000] ! Mem[0000000070800000]
p48_far_3_hem:
membar #Sync
ldsb [%i3+0x016],%l0 ! Mem[0000000071800016]
ldsw [%i0+0x038],%l2 ! Mem[0000000070000038]
stx %l0,[%i1+0x020] ! Mem[0000000070800020]
ldsw [%i2+0x010],%l2 ! Mem[0000000071000010]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i1+0x000] ! Mem[0000000070800000]
p48_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p49_far_3_le:
stx %l4,[%i0+0x020] ! Mem[0000000072000020]
lduw [%i2+0x004],%l5 ! Mem[0000000073000004]
jmpl %o7,%g0
ldub [%i0+0x00e],%l1 ! Mem[000000007200000e]
p49_far_3_lem:
membar #Sync
stx %l4,[%i0+0x020] ! Mem[0000000072000020]
lduw [%i2+0x004],%l5 ! Mem[0000000073000004]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00e],%l1 ! Mem[000000007200000e]
p49_far_3_he:
stw %l0,[%i3+0x034] ! Mem[0000000073800034]
lduw [%i3+0x038],%l2 ! Mem[0000000073800038]
ldx [%i1+0x020],%l0 ! Mem[0000000072800020]
ldsw [%i3+0x010],%l2 ! Mem[0000000073800010]
jmpl %o7,%g0
ldsw [%i0+0x000],%l6 ! Mem[0000000072000000]
p49_far_3_hem:
membar #Sync
stw %l0,[%i3+0x034] ! Mem[0000000073800034]
lduw [%i3+0x038],%l2 ! Mem[0000000073800038]
ldx [%i1+0x020],%l0 ! Mem[0000000072800020]
ldsw [%i3+0x010],%l2 ! Mem[0000000073800010]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x000],%l6 ! Mem[0000000072000000]
p49_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p50_far_3_le:
ldd [%i3+0x020],%l4 ! Mem[0000000075800020]
ldd [%i0+0x020],%l4 ! Mem[0000000074000020]
jmpl %o7,%g0
ldd [%i1+0x028],%l0 ! Mem[0000000074800028]
p50_far_3_lem:
membar #Sync
ldd [%i3+0x020],%l4 ! Mem[0000000075800020]
ldd [%i0+0x020],%l4 ! Mem[0000000074000020]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x028],%l0 ! Mem[0000000074800028]
p50_far_3_he:
stb %l0,[%i3+0x016] ! Mem[0000000075800016]
std %l2,[%i3+0x038] ! Mem[0000000075800038]
ldsh [%i1+0x022],%l0 ! Mem[0000000074800022]
lduh [%i1+0x012],%l2 ! Mem[0000000074800012]
jmpl %o7,%g0
stb %l6,[%i3+0x002] ! Mem[0000000075800002]
p50_far_3_hem:
membar #Sync
stb %l0,[%i3+0x016] ! Mem[0000000075800016]
std %l2,[%i3+0x038] ! Mem[0000000075800038]
ldsh [%i1+0x022],%l0 ! Mem[0000000074800022]
lduh [%i1+0x012],%l2 ! Mem[0000000074800012]
membar #Sync
jmpl %o7,%g0
stb %l6,[%i3+0x002] ! Mem[0000000075800002]
p50_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p51_far_3_le:
stx %l4,[%i2+0x020] ! Mem[0000000077000020]
std %l4,[%i1+0x000] ! Mem[0000000076800000]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000077000008]
p51_far_3_lem:
membar #Sync
stx %l4,[%i2+0x020] ! Mem[0000000077000020]
std %l4,[%i1+0x000] ! Mem[0000000076800000]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000077000008]
p51_far_3_he:
ldsw [%i3+0x034],%l0 ! Mem[0000000077800034]
stx %l2,[%i2+0x038] ! Mem[0000000077000038]
sth %l0,[%i1+0x022] ! Mem[0000000076800022]
lduh [%i2+0x012],%l2 ! Mem[0000000077000012]
jmpl %o7,%g0
ldsh [%i2+0x002],%l6 ! Mem[0000000077000002]
p51_far_3_hem:
membar #Sync
ldsw [%i3+0x034],%l0 ! Mem[0000000077800034]
stx %l2,[%i2+0x038] ! Mem[0000000077000038]
sth %l0,[%i1+0x022] ! Mem[0000000076800022]
lduh [%i2+0x012],%l2 ! Mem[0000000077000012]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x002],%l6 ! Mem[0000000077000002]
p51_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p52_far_3_le:
ldd [%i1+0x020],%l4 ! Mem[0000000078800020]
lduh [%i2+0x024],%l5 ! Mem[0000000079000024]
jmpl %o7,%g0
ldsw [%i3+0x02c],%l1 ! Mem[000000007980002c]
p52_far_3_lem:
membar #Sync
ldd [%i1+0x020],%l4 ! Mem[0000000078800020]
lduh [%i2+0x024],%l5 ! Mem[0000000079000024]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x02c],%l1 ! Mem[000000007980002c]
p52_far_3_he:
ldd [%i3+0x010],%l0 ! Mem[0000000079800010]
ldsh [%i1+0x038],%l2 ! Mem[0000000078800038]
lduh [%i1+0x022],%l0 ! Mem[0000000078800022]
lduh [%i3+0x012],%l2 ! Mem[0000000079800012]
jmpl %o7,%g0
ldx [%i1+0x000],%l6 ! Mem[0000000078800000]
p52_far_3_hem:
membar #Sync
ldd [%i3+0x010],%l0 ! Mem[0000000079800010]
ldsh [%i1+0x038],%l2 ! Mem[0000000078800038]
lduh [%i1+0x022],%l0 ! Mem[0000000078800022]
lduh [%i3+0x012],%l2 ! Mem[0000000079800012]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x000],%l6 ! Mem[0000000078800000]
p52_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p53_far_3_le:
ldsb [%i3+0x027],%l4 ! Mem[000000007b800027]
ldsb [%i0+0x005],%l5 ! Mem[000000007a000005]
jmpl %o7,%g0
stx %l1,[%i3+0x008] ! Mem[000000007b800008]
p53_far_3_lem:
membar #Sync
ldsb [%i3+0x027],%l4 ! Mem[000000007b800027]
ldsb [%i0+0x005],%l5 ! Mem[000000007a000005]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i3+0x008] ! Mem[000000007b800008]
p53_far_3_he:
sth %l0,[%i3+0x036] ! Mem[000000007b800036]
lduh [%i0+0x038],%l2 ! Mem[000000007a000038]
ldsh [%i1+0x022],%l0 ! Mem[000000007a800022]
lduh [%i0+0x012],%l2 ! Mem[000000007a000012]
jmpl %o7,%g0
stx %l6,[%i1+0x000] ! Mem[000000007a800000]
p53_far_3_hem:
membar #Sync
sth %l0,[%i3+0x036] ! Mem[000000007b800036]
lduh [%i0+0x038],%l2 ! Mem[000000007a000038]
ldsh [%i1+0x022],%l0 ! Mem[000000007a800022]
lduh [%i0+0x012],%l2 ! Mem[000000007a000012]
membar #Sync
jmpl %o7,%g0
stx %l6,[%i1+0x000] ! Mem[000000007a800000]
p53_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p54_far_3_le:
ldd [%i2+0x020],%l4 ! Mem[000000007d000020]
sth %l5,[%i2+0x024] ! Mem[000000007d000024]
jmpl %o7,%g0
stb %l1,[%i0+0x02e] ! Mem[000000007c00002e]
p54_far_3_lem:
membar #Sync
ldd [%i2+0x020],%l4 ! Mem[000000007d000020]
sth %l5,[%i2+0x024] ! Mem[000000007d000024]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i0+0x02e] ! Mem[000000007c00002e]
p54_far_3_he:
ldx [%i0+0x010],%l0 ! Mem[000000007c000010]
stb %l2,[%i3+0x039] ! Mem[000000007d800039]
sth %l0,[%i1+0x022] ! Mem[000000007c800022]
ldx [%i1+0x010],%l2 ! Mem[000000007c800010]
jmpl %o7,%g0
lduw [%i0+0x000],%l6 ! Mem[000000007c000000]
p54_far_3_hem:
membar #Sync
ldx [%i0+0x010],%l0 ! Mem[000000007c000010]
stb %l2,[%i3+0x039] ! Mem[000000007d800039]
sth %l0,[%i1+0x022] ! Mem[000000007c800022]
ldx [%i1+0x010],%l2 ! Mem[000000007c800010]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x000],%l6 ! Mem[000000007c000000]
p54_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p55_far_3_le:
ldsb [%i1+0x027],%l4 ! Mem[000000007e800027]
lduw [%i2+0x004],%l5 ! Mem[000000007f000004]
jmpl %o7,%g0
ldsh [%i1+0x00e],%l1 ! Mem[000000007e80000e]
p55_far_3_lem:
membar #Sync
ldsb [%i1+0x027],%l4 ! Mem[000000007e800027]
lduw [%i2+0x004],%l5 ! Mem[000000007f000004]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x00e],%l1 ! Mem[000000007e80000e]
p55_far_3_he:
ldub [%i0+0x036],%l0 ! Mem[000000007e000036]
stw %l2,[%i3+0x038] ! Mem[000000007f800038]
lduh [%i1+0x022],%l0 ! Mem[000000007e800022]
ldx [%i2+0x010],%l2 ! Mem[000000007f000010]
jmpl %o7,%g0
stw %l6,[%i2+0x000] ! Mem[000000007f000000]
p55_far_3_hem:
membar #Sync
ldub [%i0+0x036],%l0 ! Mem[000000007e000036]
stw %l2,[%i3+0x038] ! Mem[000000007f800038]
lduh [%i1+0x022],%l0 ! Mem[000000007e800022]
ldx [%i2+0x010],%l2 ! Mem[000000007f000010]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i2+0x000] ! Mem[000000007f000000]
p55_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p56_far_3_le:
ldsh [%i0+0x026],%l4 ! Mem[0000000080000026]
ldsh [%i0+0x024],%l5 ! Mem[0000000080000024]
jmpl %o7,%g0
stw %l1,[%i2+0x02c] ! Mem[000000008100002c]
p56_far_3_lem:
membar #Sync
ldsh [%i0+0x026],%l4 ! Mem[0000000080000026]
ldsh [%i0+0x024],%l5 ! Mem[0000000080000024]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i2+0x02c] ! Mem[000000008100002c]
p56_far_3_he:
ldsb [%i0+0x016],%l0 ! Mem[0000000080000016]
ldsb [%i3+0x039],%l2 ! Mem[0000000081800039]
ldd [%i1+0x020],%l0 ! Mem[0000000080800020]
ldx [%i3+0x010],%l2 ! Mem[0000000081800010]
jmpl %o7,%g0
ldsw [%i1+0x000],%l6 ! Mem[0000000080800000]
p56_far_3_hem:
membar #Sync
ldsb [%i0+0x016],%l0 ! Mem[0000000080000016]
ldsb [%i3+0x039],%l2 ! Mem[0000000081800039]
ldd [%i1+0x020],%l0 ! Mem[0000000080800020]
ldx [%i3+0x010],%l2 ! Mem[0000000081800010]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x000],%l6 ! Mem[0000000080800000]
p56_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p57_far_3_le:
ldsw [%i2+0x024],%l4 ! Mem[0000000083000024]
stw %l5,[%i2+0x004] ! Mem[0000000083000004]
jmpl %o7,%g0
ldx [%i3+0x008],%l1 ! Mem[0000000083800008]
p57_far_3_lem:
membar #Sync
ldsw [%i2+0x024],%l4 ! Mem[0000000083000024]
stw %l5,[%i2+0x004] ! Mem[0000000083000004]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x008],%l1 ! Mem[0000000083800008]
p57_far_3_he:
stw %l0,[%i0+0x034] ! Mem[0000000082000034]
ldub [%i2+0x039],%l2 ! Mem[0000000083000039]
stb %l0,[%i1+0x022] ! Mem[0000000082800022]
ldx [%i0+0x010],%l2 ! Mem[0000000082000010]
jmpl %o7,%g0
stb %l6,[%i1+0x002] ! Mem[0000000082800002]
p57_far_3_hem:
membar #Sync
stw %l0,[%i0+0x034] ! Mem[0000000082000034]
ldub [%i2+0x039],%l2 ! Mem[0000000083000039]
stb %l0,[%i1+0x022] ! Mem[0000000082800022]
ldx [%i0+0x010],%l2 ! Mem[0000000082000010]
membar #Sync
jmpl %o7,%g0
stb %l6,[%i1+0x002] ! Mem[0000000082800002]
p57_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p58_far_3_le:
ldsh [%i2+0x026],%l4 ! Mem[0000000085000026]
ldx [%i2+0x020],%l5 ! Mem[0000000085000020]
jmpl %o7,%g0
ldsw [%i3+0x02c],%l1 ! Mem[000000008580002c]
p58_far_3_lem:
membar #Sync
ldsh [%i2+0x026],%l4 ! Mem[0000000085000026]
ldx [%i2+0x020],%l5 ! Mem[0000000085000020]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x02c],%l1 ! Mem[000000008580002c]
p58_far_3_he:
lduw [%i0+0x014],%l0 ! Mem[0000000084000014]
ldx [%i1+0x038],%l2 ! Mem[0000000084800038]
ldsw [%i1+0x020],%l0 ! Mem[0000000084800020]
std %l2,[%i2+0x010] ! Mem[0000000085000010]
jmpl %o7,%g0
ldsh [%i0+0x002],%l6 ! Mem[0000000084000002]
p58_far_3_hem:
membar #Sync
lduw [%i0+0x014],%l0 ! Mem[0000000084000014]
ldx [%i1+0x038],%l2 ! Mem[0000000084800038]
ldsw [%i1+0x020],%l0 ! Mem[0000000084800020]
std %l2,[%i2+0x010] ! Mem[0000000085000010]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x002],%l6 ! Mem[0000000084000002]
p58_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p59_far_3_le:
ldsw [%i0+0x024],%l4 ! Mem[0000000086000024]
ldsw [%i0+0x004],%l5 ! Mem[0000000086000004]
jmpl %o7,%g0
sth %l1,[%i0+0x00e] ! Mem[000000008600000e]
p59_far_3_lem:
membar #Sync
ldsw [%i0+0x024],%l4 ! Mem[0000000086000024]
ldsw [%i0+0x004],%l5 ! Mem[0000000086000004]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i0+0x00e] ! Mem[000000008600000e]
p59_far_3_he:
ldsw [%i0+0x034],%l0 ! Mem[0000000086000034]
sth %l2,[%i0+0x038] ! Mem[0000000086000038]
stw %l0,[%i1+0x020] ! Mem[0000000086800020]
std %l2,[%i2+0x010] ! Mem[0000000087000010]
jmpl %o7,%g0
ldx [%i3+0x000],%l6 ! Mem[0000000087800000]
p59_far_3_hem:
membar #Sync
ldsw [%i0+0x034],%l0 ! Mem[0000000086000034]
sth %l2,[%i0+0x038] ! Mem[0000000086000038]
stw %l0,[%i1+0x020] ! Mem[0000000086800020]
std %l2,[%i2+0x010] ! Mem[0000000087000010]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x000],%l6 ! Mem[0000000087800000]
p59_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p60_far_3_le:
ldub [%i3+0x027],%l4 ! Mem[0000000089800027]
stx %l5,[%i2+0x020] ! Mem[0000000089000020]
jmpl %o7,%g0
lduw [%i1+0x02c],%l1 ! Mem[000000008880002c]
p60_far_3_lem:
membar #Sync
ldub [%i3+0x027],%l4 ! Mem[0000000089800027]
stx %l5,[%i2+0x020] ! Mem[0000000089000020]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x02c],%l1 ! Mem[000000008880002c]
p60_far_3_he:
ldd [%i0+0x010],%l0 ! Mem[0000000088000010]
ldd [%i3+0x038],%l2 ! Mem[0000000089800038]
stb %l0,[%i1+0x022] ! Mem[0000000088800022]
std %l2,[%i0+0x010] ! Mem[0000000088000010]
jmpl %o7,%g0
stx %l6,[%i2+0x000] ! Mem[0000000089000000]
p60_far_3_hem:
membar #Sync
ldd [%i0+0x010],%l0 ! Mem[0000000088000010]
ldd [%i3+0x038],%l2 ! Mem[0000000089800038]
stb %l0,[%i1+0x022] ! Mem[0000000088800022]
std %l2,[%i0+0x010] ! Mem[0000000088000010]
membar #Sync
jmpl %o7,%g0
stx %l6,[%i2+0x000] ! Mem[0000000089000000]
p60_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p61_far_3_le:
ldsw [%i2+0x024],%l4 ! Mem[000000008b000024]
stb %l5,[%i2+0x005] ! Mem[000000008b000005]
jmpl %o7,%g0
ldsh [%i2+0x00e],%l1 ! Mem[000000008b00000e]
p61_far_3_lem:
membar #Sync
ldsw [%i2+0x024],%l4 ! Mem[000000008b000024]
stb %l5,[%i2+0x005] ! Mem[000000008b000005]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x00e],%l1 ! Mem[000000008b00000e]
p61_far_3_he:
sth %l0,[%i0+0x036] ! Mem[000000008a000036]
ldsw [%i3+0x038],%l2 ! Mem[000000008b800038]
ldsw [%i1+0x020],%l0 ! Mem[000000008a800020]
std %l2,[%i1+0x010] ! Mem[000000008a800010]
jmpl %o7,%g0
ldub [%i1+0x002],%l6 ! Mem[000000008a800002]
p61_far_3_hem:
membar #Sync
sth %l0,[%i0+0x036] ! Mem[000000008a000036]
ldsw [%i3+0x038],%l2 ! Mem[000000008b800038]
ldsw [%i1+0x020],%l0 ! Mem[000000008a800020]
std %l2,[%i1+0x010] ! Mem[000000008a800010]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x002],%l6 ! Mem[000000008a800002]
p61_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p62_far_3_le:
ldub [%i1+0x027],%l4 ! Mem[000000008c800027]
ldub [%i0+0x025],%l5 ! Mem[000000008c000025]
jmpl %o7,%g0
std %l0,[%i3+0x028] ! Mem[000000008d800028]
p62_far_3_lem:
membar #Sync
ldub [%i1+0x027],%l4 ! Mem[000000008c800027]
ldub [%i0+0x025],%l5 ! Mem[000000008c000025]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x028] ! Mem[000000008d800028]
p62_far_3_he:
ldx [%i0+0x010],%l0 ! Mem[000000008c000010]
lduw [%i2+0x038],%l2 ! Mem[000000008d000038]
stw %l0,[%i1+0x020] ! Mem[000000008c800020]
stw %l2,[%i2+0x010] ! Mem[000000008d000010]
jmpl %o7,%g0
stw %l6,[%i1+0x000] ! Mem[000000008c800000]
p62_far_3_hem:
membar #Sync
ldx [%i0+0x010],%l0 ! Mem[000000008c000010]
lduw [%i2+0x038],%l2 ! Mem[000000008d000038]
stw %l0,[%i1+0x020] ! Mem[000000008c800020]
stw %l2,[%i2+0x010] ! Mem[000000008d000010]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i1+0x000] ! Mem[000000008c800000]
p62_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p63_far_3_le:
lduh [%i3+0x026],%l4 ! Mem[000000008f800026]
ldd [%i2+0x000],%l4 ! Mem[000000008f000000]
jmpl %o7,%g0
lduh [%i3+0x00e],%l1 ! Mem[000000008f80000e]
p63_far_3_lem:
membar #Sync
lduh [%i3+0x026],%l4 ! Mem[000000008f800026]
ldd [%i2+0x000],%l4 ! Mem[000000008f000000]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x00e],%l1 ! Mem[000000008f80000e]
p63_far_3_he:
ldub [%i0+0x036],%l0 ! Mem[000000008e000036]
stw %l2,[%i1+0x038] ! Mem[000000008e800038]
lduw [%i2+0x020],%l0 ! Mem[000000008f000020]
stw %l2,[%i3+0x010] ! Mem[000000008f800010]
jmpl %o7,%g0
ldsw [%i3+0x000],%l6 ! Mem[000000008f800000]
p63_far_3_hem:
membar #Sync
ldub [%i0+0x036],%l0 ! Mem[000000008e000036]
stw %l2,[%i1+0x038] ! Mem[000000008e800038]
lduw [%i2+0x020],%l0 ! Mem[000000008f000020]
stw %l2,[%i3+0x010] ! Mem[000000008f800010]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x000],%l6 ! Mem[000000008f800000]
p63_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
nop
nop
jmpl %o7,%g0
nop
far3_b2b_l:
nop
nop
jmpl %o7,%g0
nop
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
std %l6,[%i3+0x020] ! Mem[0000000011800020]
ldub [%i1+0x01b],%l1 ! Mem[000000001080001b]
lduh [%i2+0x00a],%l0 ! Mem[000000001100000a]
ldd [%i1+0x020],%l6 ! Mem[0000000010800020]
ldsh [%i2+0x01a],%l4 ! Mem[000000001100001a]
jmpl %g6+8,%g0
ldub [%i0+0x01d],%l1 ! Mem[000000001000001d]
p0_call_0_le:
retl
sth %l7,[%i0+0x012] ! Mem[0000000010000012]
p0_jmpl_0_lo:
std %l6,[%o3+0x020] ! Mem[0000000011800020]
ldub [%o1+0x01b],%l1 ! Mem[000000001080001b]
lduh [%o2+0x00a],%l0 ! Mem[000000001100000a]
ldd [%o1+0x020],%l6 ! Mem[0000000010800020]
ldsh [%o2+0x01a],%l4 ! Mem[000000001100001a]
jmpl %g6+8,%g0
ldub [%o0+0x01d],%l1 ! Mem[000000001000001d]
p0_call_0_lo:
retl
sth %l7,[%o0+0x012] ! Mem[0000000010000012]
p0_jmpl_0_he:
lduw [%i2+0x01c],%l5 ! Mem[000000001100001c]
sth %l1,[%i1+0x03e] ! Mem[000000001080003e]
lduh [%i1+0x036],%l3 ! Mem[0000000010800036]
jmpl %g6+8,%g0
sth %l5,[%i2+0x008] ! Mem[0000000011000008]
p0_call_0_he:
retl
std %l6,[%i2+0x020] ! Mem[0000000011000020]
p0_jmpl_0_ho:
lduw [%o2+0x01c],%l5 ! Mem[000000001100001c]
sth %l1,[%o1+0x03e] ! Mem[000000001080003e]
lduh [%o1+0x036],%l3 ! Mem[0000000010800036]
jmpl %g6+8,%g0
sth %l5,[%o2+0x008] ! Mem[0000000011000008]
p0_call_0_ho:
retl
std %l6,[%o2+0x020] ! Mem[0000000011000020]
p1_jmpl_0_le:
ldsb [%i3+0x001],%l6 ! Mem[0000000013800001]
lduh [%i0+0x03a],%l1 ! Mem[000000001200003a]
lduh [%i1+0x02a],%l0 ! Mem[000000001280002a]
stb %l7,[%i3+0x024] ! Mem[0000000013800024]
lduw [%i3+0x018],%l4 ! Mem[0000000013800018]
jmpl %g6+8,%g0
ldub [%i0+0x01d],%l1 ! Mem[000000001200001d]
p1_call_0_le:
retl
ldx [%i3+0x030],%l7 ! Mem[0000000013800030]
p1_jmpl_0_lo:
ldsb [%o3+0x001],%l6 ! Mem[0000000013800001]
lduh [%o0+0x03a],%l1 ! Mem[000000001200003a]
lduh [%o1+0x02a],%l0 ! Mem[000000001280002a]
stb %l7,[%o3+0x024] ! Mem[0000000013800024]
lduw [%o3+0x018],%l4 ! Mem[0000000013800018]
jmpl %g6+8,%g0
ldub [%o0+0x01d],%l1 ! Mem[000000001200001d]
p1_call_0_lo:
retl
ldx [%o3+0x030],%l7 ! Mem[0000000013800030]
p1_jmpl_0_he:
ldx [%i1+0x018],%l5 ! Mem[0000000012800018]
stb %l1,[%i0+0x03f] ! Mem[000000001200003f]
lduw [%i2+0x034],%l3 ! Mem[0000000013000034]
jmpl %g6+8,%g0
lduh [%i0+0x028],%l5 ! Mem[0000000012000028]
p1_call_0_he:
retl
stx %l7,[%i2+0x000] ! Mem[0000000013000000]
p1_jmpl_0_ho:
ldx [%o1+0x018],%l5 ! Mem[0000000012800018]
stb %l1,[%o0+0x03f] ! Mem[000000001200003f]
lduw [%o2+0x034],%l3 ! Mem[0000000013000034]
jmpl %g6+8,%g0
lduh [%o0+0x028],%l5 ! Mem[0000000012000028]
p1_call_0_ho:
retl
stx %l7,[%o2+0x000] ! Mem[0000000013000000]
p2_jmpl_0_le:
lduw [%i3+0x020],%l6 ! Mem[0000000015800020]
stb %l1,[%i0+0x01b] ! Mem[000000001400001b]
lduh [%i1+0x00a],%l0 ! Mem[000000001480000a]
ldsb [%i1+0x024],%l7 ! Mem[0000000014800024]
sth %l4,[%i2+0x01a] ! Mem[000000001500001a]
jmpl %g6+8,%g0
ldsh [%i3+0x01c],%l1 ! Mem[000000001580001c]
p2_call_0_le:
retl
ldub [%i2+0x013],%l7 ! Mem[0000000015000013]
p2_jmpl_0_lo:
lduw [%o3+0x020],%l6 ! Mem[0000000015800020]
stb %l1,[%o0+0x01b] ! Mem[000000001400001b]
lduh [%o1+0x00a],%l0 ! Mem[000000001480000a]
ldsb [%o1+0x024],%l7 ! Mem[0000000014800024]
sth %l4,[%o2+0x01a] ! Mem[000000001500001a]
jmpl %g6+8,%g0
ldsh [%o3+0x01c],%l1 ! Mem[000000001580001c]
p2_call_0_lo:
retl
ldub [%o2+0x013],%l7 ! Mem[0000000015000013]
p2_jmpl_0_he:
stb %l5,[%i0+0x01f] ! Mem[000000001400001f]
stb %l1,[%i2+0x03f] ! Mem[000000001500003f]
ldx [%i2+0x030],%l3 ! Mem[0000000015000030]
jmpl %g6+8,%g0
ldsh [%i0+0x008],%l5 ! Mem[0000000014000008]
p2_call_0_he:
retl
ldd [%i0+0x020],%l6 ! Mem[0000000014000020]
p2_jmpl_0_ho:
stb %l5,[%o0+0x01f] ! Mem[000000001400001f]
stb %l1,[%o2+0x03f] ! Mem[000000001500003f]
ldx [%o2+0x030],%l3 ! Mem[0000000015000030]
jmpl %g6+8,%g0
ldsh [%o0+0x008],%l5 ! Mem[0000000014000008]
p2_call_0_ho:
retl
ldd [%o0+0x020],%l6 ! Mem[0000000014000020]
p3_jmpl_0_le:
stw %l6,[%i3+0x000] ! Mem[0000000017800000]
stw %l1,[%i0+0x038] ! Mem[0000000016000038]
lduh [%i1+0x02a],%l0 ! Mem[000000001680002a]
std %l6,[%i1+0x020] ! Mem[0000000016800020]
ldsb [%i3+0x01b],%l4 ! Mem[000000001780001b]
jmpl %g6+8,%g0
ldd [%i3+0x018],%l0 ! Mem[0000000017800018]
p3_call_0_le:
retl
ldsb [%i1+0x033],%l7 ! Mem[0000000016800033]
p3_jmpl_0_lo:
stw %l6,[%o3+0x000] ! Mem[0000000017800000]
stw %l1,[%o0+0x038] ! Mem[0000000016000038]
lduh [%o1+0x02a],%l0 ! Mem[000000001680002a]
std %l6,[%o1+0x020] ! Mem[0000000016800020]
ldsb [%o3+0x01b],%l4 ! Mem[000000001780001b]
jmpl %g6+8,%g0
ldd [%o3+0x018],%l0 ! Mem[0000000017800018]
p3_call_0_lo:
retl
ldsb [%o1+0x033],%l7 ! Mem[0000000016800033]
p3_jmpl_0_he:
std %l4,[%i0+0x018] ! Mem[0000000016000018]
lduw [%i0+0x03c],%l1 ! Mem[000000001600003c]
lduw [%i2+0x034],%l3 ! Mem[0000000017000034]
jmpl %g6+8,%g0
stx %l5,[%i2+0x028] ! Mem[0000000017000028]
p3_call_0_he:
retl
ldsb [%i1+0x003],%l7 ! Mem[0000000016800003]
p3_jmpl_0_ho:
std %l4,[%o0+0x018] ! Mem[0000000016000018]
lduw [%o0+0x03c],%l1 ! Mem[000000001600003c]
lduw [%o2+0x034],%l3 ! Mem[0000000017000034]
jmpl %g6+8,%g0
stx %l5,[%o2+0x028] ! Mem[0000000017000028]
p3_call_0_ho:
retl
ldsb [%o1+0x003],%l7 ! Mem[0000000016800003]
p4_jmpl_0_le:
ldsw [%i3+0x020],%l6 ! Mem[0000000019800020]
ldsb [%i0+0x01b],%l1 ! Mem[000000001800001b]
lduh [%i0+0x00a],%l0 ! Mem[000000001800000a]
ldsh [%i3+0x024],%l7 ! Mem[0000000019800024]
ldsw [%i2+0x018],%l4 ! Mem[0000000019000018]
jmpl %g6+8,%g0
ldd [%i2+0x018],%l0 ! Mem[0000000019000018]
p4_call_0_le:
retl
stw %l7,[%i0+0x010] ! Mem[0000000018000010]
p4_jmpl_0_lo:
ldsw [%o3+0x020],%l6 ! Mem[0000000019800020]
ldsb [%o0+0x01b],%l1 ! Mem[000000001800001b]
lduh [%o0+0x00a],%l0 ! Mem[000000001800000a]
ldsh [%o3+0x024],%l7 ! Mem[0000000019800024]
ldsw [%o2+0x018],%l4 ! Mem[0000000019000018]
jmpl %g6+8,%g0
ldd [%o2+0x018],%l0 ! Mem[0000000019000018]
p4_call_0_lo:
retl
stw %l7,[%o0+0x010] ! Mem[0000000018000010]
p4_jmpl_0_he:
sth %l5,[%i3+0x01e] ! Mem[000000001980001e]
lduw [%i0+0x03c],%l1 ! Mem[000000001800003c]
ldx [%i2+0x030],%l3 ! Mem[0000000019000030]
jmpl %g6+8,%g0
std %l4,[%i1+0x008] ! Mem[0000000018800008]
p4_call_0_he:
retl
ldub [%i2+0x023],%l7 ! Mem[0000000019000023]
p4_jmpl_0_ho:
sth %l5,[%o3+0x01e] ! Mem[000000001980001e]
lduw [%o0+0x03c],%l1 ! Mem[000000001800003c]
ldx [%o2+0x030],%l3 ! Mem[0000000019000030]
jmpl %g6+8,%g0
std %l4,[%o1+0x008] ! Mem[0000000018800008]
p4_call_0_ho:
retl
ldub [%o2+0x023],%l7 ! Mem[0000000019000023]
p5_jmpl_0_le:
stb %l6,[%i3+0x001] ! Mem[000000001b800001]
ldub [%i0+0x03b],%l1 ! Mem[000000001a00003b]
lduh [%i0+0x02a],%l0 ! Mem[000000001a00002a]
sth %l7,[%i1+0x024] ! Mem[000000001a800024]
ldx [%i3+0x018],%l4 ! Mem[000000001b800018]
jmpl %g6+8,%g0
stw %l1,[%i2+0x01c] ! Mem[000000001b00001c]
p5_call_0_le:
retl
stb %l7,[%i3+0x033] ! Mem[000000001b800033]
p5_jmpl_0_lo:
stb %l6,[%o3+0x001] ! Mem[000000001b800001]
ldub [%o0+0x03b],%l1 ! Mem[000000001a00003b]
lduh [%o0+0x02a],%l0 ! Mem[000000001a00002a]
sth %l7,[%o1+0x024] ! Mem[000000001a800024]
ldx [%o3+0x018],%l4 ! Mem[000000001b800018]
jmpl %g6+8,%g0
stw %l1,[%o2+0x01c] ! Mem[000000001b00001c]
p5_call_0_lo:
retl
stb %l7,[%o3+0x033] ! Mem[000000001b800033]
p5_jmpl_0_he:
stw %l5,[%i2+0x01c] ! Mem[000000001b00001c]
ldub [%i2+0x03f],%l1 ! Mem[000000001b00003f]
stb %l3,[%i2+0x037] ! Mem[000000001b000037]
jmpl %g6+8,%g0
ldub [%i0+0x028],%l5 ! Mem[000000001a000028]
p5_call_0_he:
retl
lduh [%i0+0x002],%l7 ! Mem[000000001a000002]
p5_jmpl_0_ho:
stw %l5,[%o2+0x01c] ! Mem[000000001b00001c]
ldub [%o2+0x03f],%l1 ! Mem[000000001b00003f]
stb %l3,[%o2+0x037] ! Mem[000000001b000037]
jmpl %g6+8,%g0
ldub [%o0+0x028],%l5 ! Mem[000000001a000028]
p5_call_0_ho:
retl
lduh [%o0+0x002],%l7 ! Mem[000000001a000002]
p6_jmpl_0_le:
ldd [%i0+0x020],%l6 ! Mem[000000001c000020]
lduh [%i0+0x01a],%l1 ! Mem[000000001c00001a]
lduh [%i3+0x00a],%l0 ! Mem[000000001d80000a]
lduh [%i1+0x024],%l7 ! Mem[000000001c800024]
stw %l4,[%i2+0x018] ! Mem[000000001d000018]
jmpl %g6+8,%g0
stw %l1,[%i1+0x01c] ! Mem[000000001c80001c]
p6_call_0_le:
retl
lduh [%i2+0x012],%l7 ! Mem[000000001d000012]
p6_jmpl_0_lo:
ldd [%o0+0x020],%l6 ! Mem[000000001c000020]
lduh [%o0+0x01a],%l1 ! Mem[000000001c00001a]
lduh [%o3+0x00a],%l0 ! Mem[000000001d80000a]
lduh [%o1+0x024],%l7 ! Mem[000000001c800024]
stw %l4,[%o2+0x018] ! Mem[000000001d000018]
jmpl %g6+8,%g0
stw %l1,[%o1+0x01c] ! Mem[000000001c80001c]
p6_call_0_lo:
retl
lduh [%o2+0x012],%l7 ! Mem[000000001d000012]
p6_jmpl_0_he:
stx %l5,[%i2+0x018] ! Mem[000000001d000018]
ldub [%i0+0x03f],%l1 ! Mem[000000001c00003f]
std %l2,[%i3+0x030] ! Mem[000000001d800030]
jmpl %g6+8,%g0
ldsb [%i3+0x008],%l5 ! Mem[000000001d800008]
p6_call_0_he:
retl
lduw [%i1+0x020],%l7 ! Mem[000000001c800020]
p6_jmpl_0_ho:
stx %l5,[%o2+0x018] ! Mem[000000001d000018]
ldub [%o0+0x03f],%l1 ! Mem[000000001c00003f]
std %l2,[%o3+0x030] ! Mem[000000001d800030]
jmpl %g6+8,%g0
ldsb [%o3+0x008],%l5 ! Mem[000000001d800008]
p6_call_0_ho:
retl
lduw [%o1+0x020],%l7 ! Mem[000000001c800020]
p7_jmpl_0_le:
lduh [%i0+0x000],%l6 ! Mem[000000001e000000]
stb %l1,[%i0+0x03b] ! Mem[000000001e00003b]
lduh [%i2+0x02a],%l0 ! Mem[000000001f00002a]
stw %l7,[%i3+0x024] ! Mem[000000001f800024]
ldd [%i3+0x018],%l4 ! Mem[000000001f800018]
jmpl %g6+8,%g0
std %l0,[%i1+0x018] ! Mem[000000001e800018]
p7_call_0_le:
retl
ldd [%i1+0x030],%l6 ! Mem[000000001e800030]
p7_jmpl_0_lo:
lduh [%o0+0x000],%l6 ! Mem[000000001e000000]
stb %l1,[%o0+0x03b] ! Mem[000000001e00003b]
lduh [%o2+0x02a],%l0 ! Mem[000000001f00002a]
stw %l7,[%o3+0x024] ! Mem[000000001f800024]
ldd [%o3+0x018],%l4 ! Mem[000000001f800018]
jmpl %g6+8,%g0
std %l0,[%o1+0x018] ! Mem[000000001e800018]
p7_call_0_lo:
retl
ldd [%o1+0x030],%l6 ! Mem[000000001e800030]
p7_jmpl_0_he:
ldd [%i2+0x018],%l4 ! Mem[000000001f000018]
ldsh [%i0+0x03e],%l1 ! Mem[000000001e00003e]
sth %l3,[%i3+0x036] ! Mem[000000001f800036]
jmpl %g6+8,%g0
stw %l5,[%i2+0x028] ! Mem[000000001f000028]
p7_call_0_he:
retl
std %l6,[%i2+0x000] ! Mem[000000001f000000]
p7_jmpl_0_ho:
ldd [%o2+0x018],%l4 ! Mem[000000001f000018]
ldsh [%o0+0x03e],%l1 ! Mem[000000001e00003e]
sth %l3,[%o3+0x036] ! Mem[000000001f800036]
jmpl %g6+8,%g0
stw %l5,[%o2+0x028] ! Mem[000000001f000028]
p7_call_0_ho:
retl
std %l6,[%o2+0x000] ! Mem[000000001f000000]
p8_jmpl_0_le:
sth %l6,[%i0+0x020] ! Mem[0000000020000020]
stw %l1,[%i0+0x018] ! Mem[0000000020000018]
lduh [%i2+0x00a],%l0 ! Mem[000000002100000a]
lduw [%i1+0x024],%l7 ! Mem[0000000020800024]
ldub [%i2+0x01b],%l4 ! Mem[000000002100001b]
jmpl %g6+8,%g0
std %l0,[%i1+0x018] ! Mem[0000000020800018]
p8_call_0_le:
retl
sth %l7,[%i0+0x012] ! Mem[0000000020000012]
p8_jmpl_0_lo:
sth %l6,[%o0+0x020] ! Mem[0000000020000020]
stw %l1,[%o0+0x018] ! Mem[0000000020000018]
lduh [%o2+0x00a],%l0 ! Mem[000000002100000a]
lduw [%o1+0x024],%l7 ! Mem[0000000020800024]
ldub [%o2+0x01b],%l4 ! Mem[000000002100001b]
jmpl %g6+8,%g0
std %l0,[%o1+0x018] ! Mem[0000000020800018]
p8_call_0_lo:
retl
sth %l7,[%o0+0x012] ! Mem[0000000020000012]
p8_jmpl_0_he:
ldsb [%i1+0x01f],%l5 ! Mem[000000002080001f]
ldsh [%i2+0x03e],%l1 ! Mem[000000002100003e]
stw %l3,[%i0+0x034] ! Mem[0000000020000034]
jmpl %g6+8,%g0
stb %l5,[%i0+0x008] ! Mem[0000000020000008]
p8_call_0_he:
retl
sth %l7,[%i3+0x022] ! Mem[0000000021800022]
p8_jmpl_0_ho:
ldsb [%o1+0x01f],%l5 ! Mem[000000002080001f]
ldsh [%o2+0x03e],%l1 ! Mem[000000002100003e]
stw %l3,[%o0+0x034] ! Mem[0000000020000034]
jmpl %g6+8,%g0
stb %l5,[%o0+0x008] ! Mem[0000000020000008]
p8_call_0_ho:
retl
sth %l7,[%o3+0x022] ! Mem[0000000021800022]
p9_jmpl_0_le:
ldsh [%i0+0x000],%l6 ! Mem[0000000022000000]
ldsb [%i3+0x03b],%l1 ! Mem[000000002380003b]
lduh [%i1+0x02a],%l0 ! Mem[000000002280002a]
stx %l7,[%i0+0x020] ! Mem[0000000022000020]
stb %l4,[%i3+0x01b] ! Mem[000000002380001b]
jmpl %g6+8,%g0
ldx [%i1+0x018],%l1 ! Mem[0000000022800018]
p9_call_0_le:
retl
ldx [%i3+0x030],%l7 ! Mem[0000000023800030]
p9_jmpl_0_lo:
ldsh [%o0+0x000],%l6 ! Mem[0000000022000000]
ldsb [%o3+0x03b],%l1 ! Mem[000000002380003b]
lduh [%o1+0x02a],%l0 ! Mem[000000002280002a]
stx %l7,[%o0+0x020] ! Mem[0000000022000020]
stb %l4,[%o3+0x01b] ! Mem[000000002380001b]
jmpl %g6+8,%g0
ldx [%o1+0x018],%l1 ! Mem[0000000022800018]
p9_call_0_lo:
retl
ldx [%o3+0x030],%l7 ! Mem[0000000023800030]
p9_jmpl_0_he:
ldsh [%i0+0x01e],%l5 ! Mem[000000002200001e]
ldd [%i0+0x038],%l0 ! Mem[0000000022000038]
stx %l3,[%i0+0x030] ! Mem[0000000022000030]
jmpl %g6+8,%g0
ldsw [%i0+0x028],%l5 ! Mem[0000000022000028]
p9_call_0_he:
retl
stw %l7,[%i1+0x000] ! Mem[0000000022800000]
p9_jmpl_0_ho:
ldsh [%o0+0x01e],%l5 ! Mem[000000002200001e]
ldd [%o0+0x038],%l0 ! Mem[0000000022000038]
stx %l3,[%o0+0x030] ! Mem[0000000022000030]
jmpl %g6+8,%g0
ldsw [%o0+0x028],%l5 ! Mem[0000000022000028]
p9_call_0_ho:
retl
stw %l7,[%o1+0x000] ! Mem[0000000022800000]
p10_jmpl_0_le:
ldx [%i0+0x020],%l6 ! Mem[0000000024000020]
ldsh [%i3+0x01a],%l1 ! Mem[000000002580001a]
lduh [%i1+0x00a],%l0 ! Mem[000000002480000a]
ldx [%i3+0x020],%l7 ! Mem[0000000025800020]
stx %l4,[%i1+0x018] ! Mem[0000000024800018]
jmpl %g6+8,%g0
ldx [%i0+0x018],%l1 ! Mem[0000000024000018]
p10_call_0_le:
retl
ldub [%i2+0x013],%l7 ! Mem[0000000025000013]
p10_jmpl_0_lo:
ldx [%o0+0x020],%l6 ! Mem[0000000024000020]
ldsh [%o3+0x01a],%l1 ! Mem[000000002580001a]
lduh [%o1+0x00a],%l0 ! Mem[000000002480000a]
ldx [%o3+0x020],%l7 ! Mem[0000000025800020]
stx %l4,[%o1+0x018] ! Mem[0000000024800018]
jmpl %g6+8,%g0
ldx [%o0+0x018],%l1 ! Mem[0000000024000018]
p10_call_0_lo:
retl
ldub [%o2+0x013],%l7 ! Mem[0000000025000013]
p10_jmpl_0_he:
ldsw [%i3+0x01c],%l5 ! Mem[000000002580001c]
ldd [%i0+0x038],%l0 ! Mem[0000000024000038]
ldd [%i0+0x030],%l2 ! Mem[0000000024000030]
jmpl %g6+8,%g0
ldd [%i2+0x008],%l4 ! Mem[0000000025000008]
p10_call_0_he:
retl
stx %l7,[%i2+0x020] ! Mem[0000000025000020]
p10_jmpl_0_ho:
ldsw [%o3+0x01c],%l5 ! Mem[000000002580001c]
ldd [%o0+0x038],%l0 ! Mem[0000000024000038]
ldd [%o0+0x030],%l2 ! Mem[0000000024000030]
jmpl %g6+8,%g0
ldd [%o2+0x008],%l4 ! Mem[0000000025000008]
p10_call_0_ho:
retl
stx %l7,[%o2+0x020] ! Mem[0000000025000020]
p11_jmpl_0_le:
stx %l6,[%i0+0x000] ! Mem[0000000026000000]
lduh [%i3+0x03a],%l1 ! Mem[000000002780003a]
lduh [%i1+0x02a],%l0 ! Mem[000000002680002a]
ldsh [%i1+0x024],%l7 ! Mem[0000000026800024]
ldsb [%i3+0x01b],%l4 ! Mem[000000002780001b]
jmpl %g6+8,%g0
lduh [%i0+0x01c],%l1 ! Mem[000000002600001c]
p11_call_0_le:
retl
ldsb [%i1+0x033],%l7 ! Mem[0000000026800033]
p11_jmpl_0_lo:
stx %l6,[%o0+0x000] ! Mem[0000000026000000]
lduh [%o3+0x03a],%l1 ! Mem[000000002780003a]
lduh [%o1+0x02a],%l0 ! Mem[000000002680002a]
ldsh [%o1+0x024],%l7 ! Mem[0000000026800024]
ldsb [%o3+0x01b],%l4 ! Mem[000000002780001b]
jmpl %g6+8,%g0
lduh [%o0+0x01c],%l1 ! Mem[000000002600001c]
p11_call_0_lo:
retl
ldsb [%o1+0x033],%l7 ! Mem[0000000026800033]
p11_jmpl_0_he:
ldub [%i3+0x01f],%l5 ! Mem[000000002780001f]
stw %l1,[%i2+0x03c] ! Mem[000000002700003c]
ldsb [%i1+0x037],%l3 ! Mem[0000000026800037]
jmpl %g6+8,%g0
sth %l5,[%i1+0x028] ! Mem[0000000026800028]
p11_call_0_he:
retl
ldsh [%i3+0x002],%l7 ! Mem[0000000027800002]
p11_jmpl_0_ho:
ldub [%o3+0x01f],%l5 ! Mem[000000002780001f]
stw %l1,[%o2+0x03c] ! Mem[000000002700003c]
ldsb [%o1+0x037],%l3 ! Mem[0000000026800037]
jmpl %g6+8,%g0
sth %l5,[%o1+0x028] ! Mem[0000000026800028]
p11_call_0_ho:
retl
ldsh [%o3+0x002],%l7 ! Mem[0000000027800002]
p12_jmpl_0_le:
ldub [%i0+0x021],%l6 ! Mem[0000000028000021]
stb %l1,[%i3+0x01b] ! Mem[000000002980001b]
lduh [%i0+0x00a],%l0 ! Mem[000000002800000a]
stb %l7,[%i0+0x024] ! Mem[0000000028000024]
lduh [%i1+0x01a],%l4 ! Mem[000000002880001a]
jmpl %g6+8,%g0
lduh [%i3+0x01c],%l1 ! Mem[000000002980001c]
p12_call_0_le:
retl
stw %l7,[%i1+0x010] ! Mem[0000000028800010]
p12_jmpl_0_lo:
ldub [%o0+0x021],%l6 ! Mem[0000000028000021]
stb %l1,[%o3+0x01b] ! Mem[000000002980001b]
lduh [%o0+0x00a],%l0 ! Mem[000000002800000a]
stb %l7,[%o0+0x024] ! Mem[0000000028000024]
lduh [%o1+0x01a],%l4 ! Mem[000000002880001a]
jmpl %g6+8,%g0
lduh [%o3+0x01c],%l1 ! Mem[000000002980001c]
p12_call_0_lo:
retl
stw %l7,[%o1+0x010] ! Mem[0000000028800010]
p12_jmpl_0_he:
lduh [%i2+0x01e],%l5 ! Mem[000000002900001e]
stw %l1,[%i0+0x03c] ! Mem[000000002800003c]
ldsh [%i1+0x036],%l3 ! Mem[0000000028800036]
jmpl %g6+8,%g0
ldx [%i0+0x008],%l5 ! Mem[0000000028000008]
p12_call_0_he:
retl
ldsw [%i0+0x020],%l7 ! Mem[0000000028000020]
p12_jmpl_0_ho:
lduh [%o2+0x01e],%l5 ! Mem[000000002900001e]
stw %l1,[%o0+0x03c] ! Mem[000000002800003c]
ldsh [%o1+0x036],%l3 ! Mem[0000000028800036]
jmpl %g6+8,%g0
ldx [%o0+0x008],%l5 ! Mem[0000000028000008]
p12_call_0_ho:
retl
ldsw [%o0+0x020],%l7 ! Mem[0000000028000020]
p13_jmpl_0_le:
std %l6,[%i0+0x000] ! Mem[000000002a000000]
stw %l1,[%i3+0x038] ! Mem[000000002b800038]
lduh [%i3+0x02a],%l0 ! Mem[000000002b80002a]
ldsw [%i3+0x024],%l7 ! Mem[000000002b800024]
std %l4,[%i3+0x018] ! Mem[000000002b800018]
jmpl %g6+8,%g0
ldsw [%i3+0x01c],%l1 ! Mem[000000002b80001c]
p13_call_0_le:
retl
stb %l7,[%i3+0x033] ! Mem[000000002b800033]
p13_jmpl_0_lo:
std %l6,[%o0+0x000] ! Mem[000000002a000000]
stw %l1,[%o3+0x038] ! Mem[000000002b800038]
lduh [%o3+0x02a],%l0 ! Mem[000000002b80002a]
ldsw [%o3+0x024],%l7 ! Mem[000000002b800024]
std %l4,[%o3+0x018] ! Mem[000000002b800018]
jmpl %g6+8,%g0
ldsw [%o3+0x01c],%l1 ! Mem[000000002b80001c]
p13_call_0_lo:
retl
stb %l7,[%o3+0x033] ! Mem[000000002b800033]
p13_jmpl_0_he:
lduw [%i2+0x01c],%l5 ! Mem[000000002b00001c]
std %l0,[%i3+0x038] ! Mem[000000002b800038]
ldsw [%i1+0x034],%l3 ! Mem[000000002a800034]
jmpl %g6+8,%g0
ldsh [%i3+0x028],%l5 ! Mem[000000002b800028]
p13_call_0_he:
retl
ldub [%i2+0x003],%l7 ! Mem[000000002b000003]
p13_jmpl_0_ho:
lduw [%o2+0x01c],%l5 ! Mem[000000002b00001c]
std %l0,[%o3+0x038] ! Mem[000000002b800038]
ldsw [%o1+0x034],%l3 ! Mem[000000002a800034]
jmpl %g6+8,%g0
ldsh [%o3+0x028],%l5 ! Mem[000000002b800028]
p13_call_0_ho:
retl
ldub [%o2+0x003],%l7 ! Mem[000000002b000003]
p14_jmpl_0_le:
ldsb [%i0+0x021],%l6 ! Mem[000000002c000021]
stx %l1,[%i3+0x018] ! Mem[000000002d800018]
lduh [%i3+0x00a],%l0 ! Mem[000000002d80000a]
std %l6,[%i1+0x020] ! Mem[000000002c800020]
stw %l4,[%i1+0x018] ! Mem[000000002c800018]
jmpl %g6+8,%g0
ldsb [%i2+0x01d],%l1 ! Mem[000000002d00001d]
p14_call_0_le:
retl
ldsw [%i2+0x010],%l7 ! Mem[000000002d000010]
p14_jmpl_0_lo:
ldsb [%o0+0x021],%l6 ! Mem[000000002c000021]
stx %l1,[%o3+0x018] ! Mem[000000002d800018]
lduh [%o3+0x00a],%l0 ! Mem[000000002d80000a]
std %l6,[%o1+0x020] ! Mem[000000002c800020]
stw %l4,[%o1+0x018] ! Mem[000000002c800018]
jmpl %g6+8,%g0
ldsb [%o2+0x01d],%l1 ! Mem[000000002d00001d]
p14_call_0_lo:
retl
ldsw [%o2+0x010],%l7 ! Mem[000000002d000010]
p14_jmpl_0_he:
ldx [%i1+0x018],%l5 ! Mem[000000002c800018]
std %l0,[%i2+0x038] ! Mem[000000002d000038]
ldub [%i2+0x037],%l3 ! Mem[000000002d000037]
jmpl %g6+8,%g0
stx %l5,[%i2+0x008] ! Mem[000000002d000008]
p14_call_0_he:
retl
ldx [%i3+0x020],%l7 ! Mem[000000002d800020]
p14_jmpl_0_ho:
ldx [%o1+0x018],%l5 ! Mem[000000002c800018]
std %l0,[%o2+0x038] ! Mem[000000002d000038]
ldub [%o2+0x037],%l3 ! Mem[000000002d000037]
jmpl %g6+8,%g0
stx %l5,[%o2+0x008] ! Mem[000000002d000008]
p14_call_0_ho:
retl
ldx [%o3+0x020],%l7 ! Mem[000000002d800020]
p15_jmpl_0_le:
lduw [%i0+0x000],%l6 ! Mem[000000002e000000]
ldsh [%i3+0x03a],%l1 ! Mem[000000002f80003a]
lduh [%i2+0x02a],%l0 ! Mem[000000002f00002a]
ldub [%i0+0x024],%l7 ! Mem[000000002e000024]
ldsh [%i3+0x01a],%l4 ! Mem[000000002f80001a]
jmpl %g6+8,%g0
ldsb [%i2+0x01d],%l1 ! Mem[000000002f00001d]
p15_call_0_le:
retl
ldd [%i1+0x030],%l6 ! Mem[000000002e800030]
p15_jmpl_0_lo:
lduw [%o0+0x000],%l6 ! Mem[000000002e000000]
ldsh [%o3+0x03a],%l1 ! Mem[000000002f80003a]
lduh [%o2+0x02a],%l0 ! Mem[000000002f00002a]
ldub [%o0+0x024],%l7 ! Mem[000000002e000024]
ldsh [%o3+0x01a],%l4 ! Mem[000000002f80001a]
jmpl %g6+8,%g0
ldsb [%o2+0x01d],%l1 ! Mem[000000002f00001d]
p15_call_0_lo:
retl
ldd [%o1+0x030],%l6 ! Mem[000000002e800030]
p15_jmpl_0_he:
stb %l5,[%i1+0x01f] ! Mem[000000002e80001f]
ldx [%i0+0x038],%l1 ! Mem[000000002e000038]
lduh [%i2+0x036],%l3 ! Mem[000000002f000036]
jmpl %g6+8,%g0
std %l4,[%i0+0x028] ! Mem[000000002e000028]
p15_call_0_he:
retl
stb %l7,[%i0+0x003] ! Mem[000000002e000003]
p15_jmpl_0_ho:
stb %l5,[%o1+0x01f] ! Mem[000000002e80001f]
ldx [%o0+0x038],%l1 ! Mem[000000002e000038]
lduh [%o2+0x036],%l3 ! Mem[000000002f000036]
jmpl %g6+8,%g0
std %l4,[%o0+0x028] ! Mem[000000002e000028]
p15_call_0_ho:
retl
stb %l7,[%o0+0x003] ! Mem[000000002e000003]
p16_jmpl_0_le:
stw %l6,[%i0+0x020] ! Mem[0000000030000020]
lduh [%i2+0x01a],%l1 ! Mem[000000003100001a]
lduh [%i1+0x00a],%l0 ! Mem[000000003080000a]
stx %l7,[%i3+0x020] ! Mem[0000000031800020]
lduw [%i1+0x018],%l4 ! Mem[0000000030800018]
jmpl %g6+8,%g0
stx %l1,[%i1+0x018] ! Mem[0000000030800018]
p16_call_0_le:
retl
sth %l7,[%i1+0x012] ! Mem[0000000030800012]
p16_jmpl_0_lo:
stw %l6,[%o0+0x020] ! Mem[0000000030000020]
lduh [%o2+0x01a],%l1 ! Mem[000000003100001a]
lduh [%o1+0x00a],%l0 ! Mem[000000003080000a]
stx %l7,[%o3+0x020] ! Mem[0000000031800020]
lduw [%o1+0x018],%l4 ! Mem[0000000030800018]
jmpl %g6+8,%g0
stx %l1,[%o1+0x018] ! Mem[0000000030800018]
p16_call_0_lo:
retl
sth %l7,[%o1+0x012] ! Mem[0000000030800012]
p16_jmpl_0_he:
stw %l5,[%i0+0x01c] ! Mem[000000003000001c]
ldx [%i3+0x038],%l1 ! Mem[0000000031800038]
lduw [%i2+0x034],%l3 ! Mem[0000000031000034]
jmpl %g6+8,%g0
lduw [%i0+0x008],%l5 ! Mem[0000000030000008]
p16_call_0_he:
retl
std %l6,[%i2+0x020] ! Mem[0000000031000020]
p16_jmpl_0_ho:
stw %l5,[%o0+0x01c] ! Mem[000000003000001c]
ldx [%o3+0x038],%l1 ! Mem[0000000031800038]
lduw [%o2+0x034],%l3 ! Mem[0000000031000034]
jmpl %g6+8,%g0
lduw [%o0+0x008],%l5 ! Mem[0000000030000008]
p16_call_0_ho:
retl
std %l6,[%o2+0x020] ! Mem[0000000031000020]
p17_jmpl_0_le:
ldsw [%i1+0x000],%l6 ! Mem[0000000032800000]
stb %l1,[%i2+0x03b] ! Mem[000000003300003b]
lduh [%i1+0x02a],%l0 ! Mem[000000003280002a]
lduh [%i1+0x024],%l7 ! Mem[0000000032800024]
stb %l4,[%i3+0x01b] ! Mem[000000003380001b]
jmpl %g6+8,%g0
stx %l1,[%i1+0x018] ! Mem[0000000032800018]
p17_call_0_le:
retl
ldx [%i3+0x030],%l7 ! Mem[0000000033800030]
p17_jmpl_0_lo:
ldsw [%o1+0x000],%l6 ! Mem[0000000032800000]
stb %l1,[%o2+0x03b] ! Mem[000000003300003b]
lduh [%o1+0x02a],%l0 ! Mem[000000003280002a]
lduh [%o1+0x024],%l7 ! Mem[0000000032800024]
stb %l4,[%o3+0x01b] ! Mem[000000003380001b]
jmpl %g6+8,%g0
stx %l1,[%o1+0x018] ! Mem[0000000032800018]
p17_call_0_lo:
retl
ldx [%o3+0x030],%l7 ! Mem[0000000033800030]
p17_jmpl_0_he:
stx %l5,[%i3+0x018] ! Mem[0000000033800018]
lduh [%i2+0x03e],%l1 ! Mem[000000003300003e]
ldx [%i2+0x030],%l3 ! Mem[0000000033000030]
jmpl %g6+8,%g0
ldsb [%i2+0x028],%l5 ! Mem[0000000033000028]
p17_call_0_he:
retl
stx %l7,[%i2+0x000] ! Mem[0000000033000000]
p17_jmpl_0_ho:
stx %l5,[%o3+0x018] ! Mem[0000000033800018]
lduh [%o2+0x03e],%l1 ! Mem[000000003300003e]
ldx [%o2+0x030],%l3 ! Mem[0000000033000030]
jmpl %g6+8,%g0
ldsb [%o2+0x028],%l5 ! Mem[0000000033000028]
p17_call_0_ho:
retl
stx %l7,[%o2+0x000] ! Mem[0000000033000000]
p18_jmpl_0_le:
stb %l6,[%i1+0x021] ! Mem[0000000034800021]
std %l0,[%i2+0x018] ! Mem[0000000035000018]
lduh [%i1+0x00a],%l0 ! Mem[000000003480000a]
ldd [%i0+0x020],%l6 ! Mem[0000000034000020]
stx %l4,[%i1+0x018] ! Mem[0000000034800018]
jmpl %g6+8,%g0
sth %l1,[%i1+0x01c] ! Mem[000000003480001c]
p18_call_0_le:
retl
ldub [%i2+0x013],%l7 ! Mem[0000000035000013]
p18_jmpl_0_lo:
stb %l6,[%o1+0x021] ! Mem[0000000034800021]
std %l0,[%o2+0x018] ! Mem[0000000035000018]
lduh [%o1+0x00a],%l0 ! Mem[000000003480000a]
ldd [%o0+0x020],%l6 ! Mem[0000000034000020]
stx %l4,[%o1+0x018] ! Mem[0000000034800018]
jmpl %g6+8,%g0
sth %l1,[%o1+0x01c] ! Mem[000000003480001c]
p18_call_0_lo:
retl
ldub [%o2+0x013],%l7 ! Mem[0000000035000013]
p18_jmpl_0_he:
ldd [%i2+0x018],%l4 ! Mem[0000000035000018]
lduh [%i0+0x03e],%l1 ! Mem[000000003400003e]
stb %l3,[%i2+0x037] ! Mem[0000000035000037]
jmpl %g6+8,%g0
stw %l5,[%i1+0x008] ! Mem[0000000034800008]
p18_call_0_he:
retl
ldd [%i0+0x020],%l6 ! Mem[0000000034000020]
p18_jmpl_0_ho:
ldd [%o2+0x018],%l4 ! Mem[0000000035000018]
lduh [%o0+0x03e],%l1 ! Mem[000000003400003e]
stb %l3,[%o2+0x037] ! Mem[0000000035000037]
jmpl %g6+8,%g0
stw %l5,[%o1+0x008] ! Mem[0000000034800008]
p18_call_0_ho:
retl
ldd [%o0+0x020],%l6 ! Mem[0000000034000020]
p19_jmpl_0_le:
ldd [%i1+0x000],%l6 ! Mem[0000000036800000]
stx %l1,[%i2+0x038] ! Mem[0000000037000038]
lduh [%i0+0x02a],%l0 ! Mem[000000003600002a]
lduw [%i3+0x024],%l7 ! Mem[0000000037800024]
ldsw [%i3+0x018],%l4 ! Mem[0000000037800018]
jmpl %g6+8,%g0
sth %l1,[%i1+0x01c] ! Mem[000000003680001c]
p19_call_0_le:
retl
ldsb [%i1+0x033],%l7 ! Mem[0000000036800033]
p19_jmpl_0_lo:
ldd [%o1+0x000],%l6 ! Mem[0000000036800000]
stx %l1,[%o2+0x038] ! Mem[0000000037000038]
lduh [%o0+0x02a],%l0 ! Mem[000000003600002a]
lduw [%o3+0x024],%l7 ! Mem[0000000037800024]
ldsw [%o3+0x018],%l4 ! Mem[0000000037800018]
jmpl %g6+8,%g0
sth %l1,[%o1+0x01c] ! Mem[000000003680001c]
p19_call_0_lo:
retl
ldsb [%o1+0x033],%l7 ! Mem[0000000036800033]
p19_jmpl_0_he:
ldsb [%i2+0x01f],%l5 ! Mem[000000003700001f]
ldsw [%i3+0x03c],%l1 ! Mem[000000003780003c]
std %l2,[%i3+0x030] ! Mem[0000000037800030]
jmpl %g6+8,%g0
stb %l5,[%i0+0x028] ! Mem[0000000036000028]
p19_call_0_he:
retl
ldsb [%i1+0x003],%l7 ! Mem[0000000036800003]
p19_jmpl_0_ho:
ldsb [%o2+0x01f],%l5 ! Mem[000000003700001f]
ldsw [%o3+0x03c],%l1 ! Mem[000000003780003c]
std %l2,[%o3+0x030] ! Mem[0000000037800030]
jmpl %g6+8,%g0
stb %l5,[%o0+0x028] ! Mem[0000000036000028]
p19_call_0_ho:
retl
ldsb [%o1+0x003],%l7 ! Mem[0000000036800003]
p20_jmpl_0_le:
lduh [%i1+0x020],%l6 ! Mem[0000000038800020]
ldsh [%i2+0x01a],%l1 ! Mem[000000003900001a]
lduh [%i0+0x00a],%l0 ! Mem[000000003800000a]
ldsb [%i1+0x024],%l7 ! Mem[0000000038800024]
ldx [%i1+0x018],%l4 ! Mem[0000000038800018]
jmpl %g6+8,%g0
stb %l1,[%i0+0x01d] ! Mem[000000003800001d]
p20_call_0_le:
retl
std %l6,[%i1+0x010] ! Mem[0000000038800010]
p20_jmpl_0_lo:
lduh [%o1+0x020],%l6 ! Mem[0000000038800020]
ldsh [%o2+0x01a],%l1 ! Mem[000000003900001a]
lduh [%o0+0x00a],%l0 ! Mem[000000003800000a]
ldsb [%o1+0x024],%l7 ! Mem[0000000038800024]
ldx [%o1+0x018],%l4 ! Mem[0000000038800018]
jmpl %g6+8,%g0
stb %l1,[%o0+0x01d] ! Mem[000000003800001d]
p20_call_0_lo:
retl
std %l6,[%o1+0x010] ! Mem[0000000038800010]
p20_jmpl_0_he:
ldsh [%i2+0x01e],%l5 ! Mem[000000003900001e]
ldsw [%i2+0x03c],%l1 ! Mem[000000003900003c]
sth %l3,[%i3+0x036] ! Mem[0000000039800036]
jmpl %g6+8,%g0
lduh [%i3+0x008],%l5 ! Mem[0000000039800008]
p20_call_0_he:
retl
ldsh [%i2+0x022],%l7 ! Mem[0000000039000022]
p20_jmpl_0_ho:
ldsh [%o2+0x01e],%l5 ! Mem[000000003900001e]
ldsw [%o2+0x03c],%l1 ! Mem[000000003900003c]
sth %l3,[%o3+0x036] ! Mem[0000000039800036]
jmpl %g6+8,%g0
lduh [%o3+0x008],%l5 ! Mem[0000000039800008]
p20_call_0_ho:
retl
ldsh [%o2+0x022],%l7 ! Mem[0000000039000022]
p21_jmpl_0_le:
sth %l6,[%i1+0x000] ! Mem[000000003a800000]
lduh [%i2+0x03a],%l1 ! Mem[000000003b00003a]
lduh [%i3+0x02a],%l0 ! Mem[000000003b80002a]
ldx [%i0+0x020],%l7 ! Mem[000000003a000020]
std %l4,[%i3+0x018] ! Mem[000000003b800018]
jmpl %g6+8,%g0
stb %l1,[%i0+0x01d] ! Mem[000000003a00001d]
p21_call_0_le:
retl
lduw [%i0+0x030],%l7 ! Mem[000000003a000030]
p21_jmpl_0_lo:
sth %l6,[%o1+0x000] ! Mem[000000003a800000]
lduh [%o2+0x03a],%l1 ! Mem[000000003b00003a]
lduh [%o3+0x02a],%l0 ! Mem[000000003b80002a]
ldx [%o0+0x020],%l7 ! Mem[000000003a000020]
std %l4,[%o3+0x018] ! Mem[000000003b800018]
jmpl %g6+8,%g0
stb %l1,[%o0+0x01d] ! Mem[000000003a00001d]
p21_call_0_lo:
retl
lduw [%o0+0x030],%l7 ! Mem[000000003a000030]
p21_jmpl_0_he:
ldsw [%i1+0x01c],%l5 ! Mem[000000003a80001c]
ldsb [%i0+0x03f],%l1 ! Mem[000000003a00003f]
stw %l3,[%i0+0x034] ! Mem[000000003a000034]
jmpl %g6+8,%g0
ldd [%i2+0x028],%l4 ! Mem[000000003b000028]
p21_call_0_he:
retl
lduh [%i3+0x002],%l7 ! Mem[000000003b800002]
p21_jmpl_0_ho:
ldsw [%o1+0x01c],%l5 ! Mem[000000003a80001c]
ldsb [%o0+0x03f],%l1 ! Mem[000000003a00003f]
stw %l3,[%o0+0x034] ! Mem[000000003a000034]
jmpl %g6+8,%g0
ldd [%o2+0x028],%l4 ! Mem[000000003b000028]
p21_call_0_ho:
retl
lduh [%o3+0x002],%l7 ! Mem[000000003b800002]
p22_jmpl_0_le:
ldsh [%i1+0x020],%l6 ! Mem[000000003c800020]
stb %l1,[%i2+0x01b] ! Mem[000000003d00001b]
lduh [%i2+0x00a],%l0 ! Mem[000000003d00000a]
ldsh [%i3+0x024],%l7 ! Mem[000000003d800024]
ldd [%i1+0x018],%l4 ! Mem[000000003c800018]
jmpl %g6+8,%g0
lduw [%i3+0x01c],%l1 ! Mem[000000003d80001c]
p22_call_0_le:
retl
ldsw [%i2+0x010],%l7 ! Mem[000000003d000010]
p22_jmpl_0_lo:
ldsh [%o1+0x020],%l6 ! Mem[000000003c800020]
stb %l1,[%o2+0x01b] ! Mem[000000003d00001b]
lduh [%o2+0x00a],%l0 ! Mem[000000003d00000a]
ldsh [%o3+0x024],%l7 ! Mem[000000003d800024]
ldd [%o1+0x018],%l4 ! Mem[000000003c800018]
jmpl %g6+8,%g0
lduw [%o3+0x01c],%l1 ! Mem[000000003d80001c]
p22_call_0_lo:
retl
ldsw [%o2+0x010],%l7 ! Mem[000000003d000010]
p22_jmpl_0_he:
ldub [%i0+0x01f],%l5 ! Mem[000000003c00001f]
ldsb [%i3+0x03f],%l1 ! Mem[000000003d80003f]
stx %l3,[%i0+0x030] ! Mem[000000003c000030]
jmpl %g6+8,%g0
sth %l5,[%i0+0x008] ! Mem[000000003c000008]
p22_call_0_he:
retl
lduw [%i1+0x020],%l7 ! Mem[000000003c800020]
p22_jmpl_0_ho:
ldub [%o0+0x01f],%l5 ! Mem[000000003c00001f]
ldsb [%o3+0x03f],%l1 ! Mem[000000003d80003f]
stx %l3,[%o0+0x030] ! Mem[000000003c000030]
jmpl %g6+8,%g0
sth %l5,[%o0+0x008] ! Mem[000000003c000008]
p22_call_0_ho:
retl
lduw [%o1+0x020],%l7 ! Mem[000000003c800020]
p23_jmpl_0_le:
ldx [%i1+0x000],%l6 ! Mem[000000003e800000]
std %l0,[%i2+0x038] ! Mem[000000003f000038]
lduh [%i2+0x02a],%l0 ! Mem[000000003f00002a]
sth %l7,[%i1+0x024] ! Mem[000000003e800024]
ldub [%i3+0x01b],%l4 ! Mem[000000003f80001b]
jmpl %g6+8,%g0
lduw [%i3+0x01c],%l1 ! Mem[000000003f80001c]
p23_call_0_le:
retl
ldd [%i1+0x030],%l6 ! Mem[000000003e800030]
p23_jmpl_0_lo:
ldx [%o1+0x000],%l6 ! Mem[000000003e800000]
std %l0,[%o2+0x038] ! Mem[000000003f000038]
lduh [%o2+0x02a],%l0 ! Mem[000000003f00002a]
sth %l7,[%o1+0x024] ! Mem[000000003e800024]
ldub [%o3+0x01b],%l4 ! Mem[000000003f80001b]
jmpl %g6+8,%g0
lduw [%o3+0x01c],%l1 ! Mem[000000003f80001c]
p23_call_0_lo:
retl
ldd [%o1+0x030],%l6 ! Mem[000000003e800030]
p23_jmpl_0_he:
lduh [%i3+0x01e],%l5 ! Mem[000000003f80001e]
stx %l1,[%i1+0x038] ! Mem[000000003e800038]
ldd [%i0+0x030],%l2 ! Mem[000000003e000030]
jmpl %g6+8,%g0
ldx [%i0+0x028],%l5 ! Mem[000000003e000028]
p23_call_0_he:
retl
ldx [%i2+0x000],%l7 ! Mem[000000003f000000]
p23_jmpl_0_ho:
lduh [%o3+0x01e],%l5 ! Mem[000000003f80001e]
stx %l1,[%o1+0x038] ! Mem[000000003e800038]
ldd [%o0+0x030],%l2 ! Mem[000000003e000030]
jmpl %g6+8,%g0
ldx [%o0+0x028],%l5 ! Mem[000000003e000028]
p23_call_0_ho:
retl
ldx [%o2+0x000],%l7 ! Mem[000000003f000000]
p24_jmpl_0_le:
stx %l6,[%i1+0x020] ! Mem[0000000040800020]
stx %l1,[%i1+0x018] ! Mem[0000000040800018]
lduh [%i1+0x00a],%l0 ! Mem[000000004080000a]
ldsw [%i0+0x024],%l7 ! Mem[0000000040000024]
lduw [%i1+0x018],%l4 ! Mem[0000000040800018]
jmpl %g6+8,%g0
ldub [%i2+0x01d],%l1 ! Mem[000000004100001d]
p24_call_0_le:
retl
sth %l7,[%i1+0x012] ! Mem[0000000040800012]
p24_jmpl_0_lo:
stx %l6,[%o1+0x020] ! Mem[0000000040800020]
stx %l1,[%o1+0x018] ! Mem[0000000040800018]
lduh [%o1+0x00a],%l0 ! Mem[000000004080000a]
ldsw [%o0+0x024],%l7 ! Mem[0000000040000024]
lduw [%o1+0x018],%l4 ! Mem[0000000040800018]
jmpl %g6+8,%g0
ldub [%o2+0x01d],%l1 ! Mem[000000004100001d]
p24_call_0_lo:
retl
sth %l7,[%o1+0x012] ! Mem[0000000040800012]
p24_jmpl_0_he:
lduw [%i3+0x01c],%l5 ! Mem[000000004180001c]
stx %l1,[%i0+0x038] ! Mem[0000000040000038]
ldsb [%i1+0x037],%l3 ! Mem[0000000040800037]
jmpl %g6+8,%g0
ldub [%i2+0x008],%l5 ! Mem[0000000041000008]
p24_call_0_he:
retl
sth %l7,[%i3+0x022] ! Mem[0000000041800022]
p24_jmpl_0_ho:
lduw [%o3+0x01c],%l5 ! Mem[000000004180001c]
stx %l1,[%o0+0x038] ! Mem[0000000040000038]
ldsb [%o1+0x037],%l3 ! Mem[0000000040800037]
jmpl %g6+8,%g0
ldub [%o2+0x008],%l5 ! Mem[0000000041000008]
p24_call_0_ho:
retl
sth %l7,[%o3+0x022] ! Mem[0000000041800022]
p25_jmpl_0_le:
ldub [%i1+0x001],%l6 ! Mem[0000000042800001]
ldsh [%i1+0x03a],%l1 ! Mem[000000004280003a]
lduh [%i1+0x02a],%l0 ! Mem[000000004280002a]
stw %l7,[%i3+0x024] ! Mem[0000000043800024]
sth %l4,[%i3+0x01a] ! Mem[000000004380001a]
jmpl %g6+8,%g0
ldsh [%i2+0x01c],%l1 ! Mem[000000004300001c]
p25_call_0_le:
retl
ldx [%i0+0x030],%l7 ! Mem[0000000042000030]
p25_jmpl_0_lo:
ldub [%o1+0x001],%l6 ! Mem[0000000042800001]
ldsh [%o1+0x03a],%l1 ! Mem[000000004280003a]
lduh [%o1+0x02a],%l0 ! Mem[000000004280002a]
stw %l7,[%o3+0x024] ! Mem[0000000043800024]
sth %l4,[%o3+0x01a] ! Mem[000000004380001a]
jmpl %g6+8,%g0
ldsh [%o2+0x01c],%l1 ! Mem[000000004300001c]
p25_call_0_lo:
retl
ldx [%o0+0x030],%l7 ! Mem[0000000042000030]
p25_jmpl_0_he:
ldx [%i2+0x018],%l5 ! Mem[0000000043000018]
sth %l1,[%i3+0x03e] ! Mem[000000004380003e]
ldsh [%i1+0x036],%l3 ! Mem[0000000042800036]
jmpl %g6+8,%g0
stx %l5,[%i1+0x028] ! Mem[0000000042800028]
p25_call_0_he:
retl
stw %l7,[%i1+0x000] ! Mem[0000000042800000]
p25_jmpl_0_ho:
ldx [%o2+0x018],%l5 ! Mem[0000000043000018]
sth %l1,[%o3+0x03e] ! Mem[000000004380003e]
ldsh [%o1+0x036],%l3 ! Mem[0000000042800036]
jmpl %g6+8,%g0
stx %l5,[%o1+0x028] ! Mem[0000000042800028]
p25_call_0_ho:
retl
stw %l7,[%o1+0x000] ! Mem[0000000042800000]
p26_jmpl_0_le:
std %l6,[%i1+0x020] ! Mem[0000000044800020]
lduh [%i1+0x01a],%l1 ! Mem[000000004480001a]
lduh [%i1+0x00a],%l0 ! Mem[000000004480000a]
ldub [%i1+0x024],%l7 ! Mem[0000000044800024]
ldsb [%i1+0x01b],%l4 ! Mem[000000004480001b]
jmpl %g6+8,%g0
ldsh [%i1+0x01c],%l1 ! Mem[000000004480001c]
p26_call_0_le:
retl
ldub [%i3+0x013],%l7 ! Mem[0000000045800013]
p26_jmpl_0_lo:
std %l6,[%o1+0x020] ! Mem[0000000044800020]
lduh [%o1+0x01a],%l1 ! Mem[000000004480001a]
lduh [%o1+0x00a],%l0 ! Mem[000000004480000a]
ldub [%o1+0x024],%l7 ! Mem[0000000044800024]
ldsb [%o1+0x01b],%l4 ! Mem[000000004480001b]
jmpl %g6+8,%g0
ldsh [%o1+0x01c],%l1 ! Mem[000000004480001c]
p26_call_0_lo:
retl
ldub [%o3+0x013],%l7 ! Mem[0000000045800013]
p26_jmpl_0_he:
stb %l5,[%i2+0x01f] ! Mem[000000004500001f]
sth %l1,[%i1+0x03e] ! Mem[000000004480003e]
ldsw [%i1+0x034],%l3 ! Mem[0000000044800034]
jmpl %g6+8,%g0
std %l4,[%i0+0x008] ! Mem[0000000044000008]
p26_call_0_he:
retl
stx %l7,[%i2+0x020] ! Mem[0000000045000020]
p26_jmpl_0_ho:
stb %l5,[%o2+0x01f] ! Mem[000000004500001f]
sth %l1,[%o1+0x03e] ! Mem[000000004480003e]
ldsw [%o1+0x034],%l3 ! Mem[0000000044800034]
jmpl %g6+8,%g0
std %l4,[%o0+0x008] ! Mem[0000000044000008]
p26_call_0_ho:
retl
stx %l7,[%o2+0x020] ! Mem[0000000045000020]
p27_jmpl_0_le:
ldsb [%i2+0x001],%l6 ! Mem[0000000047000001]
lduw [%i1+0x038],%l1 ! Mem[0000000046800038]
lduh [%i0+0x02a],%l0 ! Mem[000000004600002a]
stx %l7,[%i0+0x020] ! Mem[0000000046000020]
lduh [%i3+0x01a],%l4 ! Mem[000000004780001a]
jmpl %g6+8,%g0
ldd [%i1+0x018],%l0 ! Mem[0000000046800018]
p27_call_0_le:
retl
stx %l7,[%i1+0x030] ! Mem[0000000046800030]
p27_jmpl_0_lo:
ldsb [%o2+0x001],%l6 ! Mem[0000000047000001]
lduw [%o1+0x038],%l1 ! Mem[0000000046800038]
lduh [%o0+0x02a],%l0 ! Mem[000000004600002a]
stx %l7,[%o0+0x020] ! Mem[0000000046000020]
lduh [%o3+0x01a],%l4 ! Mem[000000004780001a]
jmpl %g6+8,%g0
ldd [%o1+0x018],%l0 ! Mem[0000000046800018]
p27_call_0_lo:
retl
stx %l7,[%o1+0x030] ! Mem[0000000046800030]
p27_jmpl_0_he:
std %l4,[%i1+0x018] ! Mem[0000000046800018]
sth %l1,[%i0+0x03e] ! Mem[000000004600003e]
ldub [%i2+0x037],%l3 ! Mem[0000000047000037]
jmpl %g6+8,%g0
lduw [%i3+0x028],%l5 ! Mem[0000000047800028]
p27_call_0_he:
retl
ldsh [%i3+0x002],%l7 ! Mem[0000000047800002]
p27_jmpl_0_ho:
std %l4,[%o1+0x018] ! Mem[0000000046800018]
sth %l1,[%o0+0x03e] ! Mem[000000004600003e]
ldub [%o2+0x037],%l3 ! Mem[0000000047000037]
jmpl %g6+8,%g0
lduw [%o3+0x028],%l5 ! Mem[0000000047800028]
p27_call_0_ho:
retl
ldsh [%o3+0x002],%l7 ! Mem[0000000047800002]
p28_jmpl_0_le:
lduw [%i2+0x020],%l6 ! Mem[0000000049000020]
std %l0,[%i1+0x018] ! Mem[0000000048800018]
lduh [%i3+0x00a],%l0 ! Mem[000000004980000a]
ldx [%i3+0x020],%l7 ! Mem[0000000049800020]
ldx [%i1+0x018],%l4 ! Mem[0000000048800018]
jmpl %g6+8,%g0
ldd [%i1+0x018],%l0 ! Mem[0000000048800018]
p28_call_0_le:
retl
std %l6,[%i1+0x010] ! Mem[0000000048800010]
p28_jmpl_0_lo:
lduw [%o2+0x020],%l6 ! Mem[0000000049000020]
std %l0,[%o1+0x018] ! Mem[0000000048800018]
lduh [%o3+0x00a],%l0 ! Mem[000000004980000a]
ldx [%o3+0x020],%l7 ! Mem[0000000049800020]
ldx [%o1+0x018],%l4 ! Mem[0000000048800018]
jmpl %g6+8,%g0
ldd [%o1+0x018],%l0 ! Mem[0000000048800018]
p28_call_0_lo:
retl
std %l6,[%o1+0x010] ! Mem[0000000048800010]
p28_jmpl_0_he:
sth %l5,[%i1+0x01e] ! Mem[000000004880001e]
stb %l1,[%i3+0x03f] ! Mem[000000004980003f]
lduh [%i2+0x036],%l3 ! Mem[0000000049000036]
jmpl %g6+8,%g0
ldsw [%i2+0x008],%l5 ! Mem[0000000049000008]
p28_call_0_he:
retl
ldsw [%i0+0x020],%l7 ! Mem[0000000048000020]
p28_jmpl_0_ho:
sth %l5,[%o1+0x01e] ! Mem[000000004880001e]
stb %l1,[%o3+0x03f] ! Mem[000000004980003f]
lduh [%o2+0x036],%l3 ! Mem[0000000049000036]
jmpl %g6+8,%g0
ldsw [%o2+0x008],%l5 ! Mem[0000000049000008]
p28_call_0_ho:
retl
ldsw [%o0+0x020],%l7 ! Mem[0000000048000020]
p29_jmpl_0_le:
stw %l6,[%i2+0x000] ! Mem[000000004b000000]
stx %l1,[%i1+0x038] ! Mem[000000004a800038]
lduh [%i3+0x02a],%l0 ! Mem[000000004b80002a]
ldd [%i1+0x020],%l6 ! Mem[000000004a800020]
stw %l4,[%i3+0x018] ! Mem[000000004b800018]
jmpl %g6+8,%g0
stw %l1,[%i1+0x01c] ! Mem[000000004a80001c]
p29_call_0_le:
retl
lduw [%i0+0x030],%l7 ! Mem[000000004a000030]
p29_jmpl_0_lo:
stw %l6,[%o2+0x000] ! Mem[000000004b000000]
stx %l1,[%o1+0x038] ! Mem[000000004a800038]
lduh [%o3+0x02a],%l0 ! Mem[000000004b80002a]
ldd [%o1+0x020],%l6 ! Mem[000000004a800020]
stw %l4,[%o3+0x018] ! Mem[000000004b800018]
jmpl %g6+8,%g0
stw %l1,[%o1+0x01c] ! Mem[000000004a80001c]
p29_call_0_lo:
retl
lduw [%o0+0x030],%l7 ! Mem[000000004a000030]
p29_jmpl_0_he:
stw %l5,[%i0+0x01c] ! Mem[000000004a00001c]
stb %l1,[%i1+0x03f] ! Mem[000000004a80003f]
lduw [%i2+0x034],%l3 ! Mem[000000004b000034]
jmpl %g6+8,%g0
stw %l5,[%i0+0x028] ! Mem[000000004a000028]
p29_call_0_he:
retl
ldub [%i2+0x003],%l7 ! Mem[000000004b000003]
p29_jmpl_0_ho:
stw %l5,[%o0+0x01c] ! Mem[000000004a00001c]
stb %l1,[%o1+0x03f] ! Mem[000000004a80003f]
lduw [%o2+0x034],%l3 ! Mem[000000004b000034]
jmpl %g6+8,%g0
stw %l5,[%o0+0x028] ! Mem[000000004a000028]
p29_call_0_ho:
retl
ldub [%o2+0x003],%l7 ! Mem[000000004b000003]
p30_jmpl_0_le:
ldsw [%i2+0x020],%l6 ! Mem[000000004d000020]
ldsh [%i1+0x01a],%l1 ! Mem[000000004c80001a]
lduh [%i2+0x00a],%l0 ! Mem[000000004d00000a]
stb %l7,[%i0+0x024] ! Mem[000000004c000024]
ldsh [%i1+0x01a],%l4 ! Mem[000000004c80001a]
jmpl %g6+8,%g0
stw %l1,[%i0+0x01c] ! Mem[000000004c00001c]
p30_call_0_le:
retl
ldsw [%i3+0x010],%l7 ! Mem[000000004d800010]
p30_jmpl_0_lo:
ldsw [%o2+0x020],%l6 ! Mem[000000004d000020]
ldsh [%o1+0x01a],%l1 ! Mem[000000004c80001a]
lduh [%o2+0x00a],%l0 ! Mem[000000004d00000a]
stb %l7,[%o0+0x024] ! Mem[000000004c000024]
ldsh [%o1+0x01a],%l4 ! Mem[000000004c80001a]
jmpl %g6+8,%g0
stw %l1,[%o0+0x01c] ! Mem[000000004c00001c]
p30_call_0_lo:
retl
ldsw [%o3+0x010],%l7 ! Mem[000000004d800010]
p30_jmpl_0_he:
stx %l5,[%i3+0x018] ! Mem[000000004d800018]
lduw [%i0+0x03c],%l1 ! Mem[000000004c00003c]
ldx [%i2+0x030],%l3 ! Mem[000000004d000030]
jmpl %g6+8,%g0
stb %l5,[%i0+0x008] ! Mem[000000004c000008]
p30_call_0_he:
retl
ldx [%i2+0x020],%l7 ! Mem[000000004d000020]
p30_jmpl_0_ho:
stx %l5,[%o3+0x018] ! Mem[000000004d800018]
lduw [%o0+0x03c],%l1 ! Mem[000000004c00003c]
ldx [%o2+0x030],%l3 ! Mem[000000004d000030]
jmpl %g6+8,%g0
stb %l5,[%o0+0x008] ! Mem[000000004c000008]
p30_call_0_ho:
retl
ldx [%o2+0x020],%l7 ! Mem[000000004d000020]
p31_jmpl_0_le:
stb %l6,[%i2+0x001] ! Mem[000000004f000001]
ldsw [%i1+0x038],%l1 ! Mem[000000004e800038]
lduh [%i1+0x02a],%l0 ! Mem[000000004e80002a]
ldsb [%i3+0x024],%l7 ! Mem[000000004f800024]
ldub [%i3+0x01b],%l4 ! Mem[000000004f80001b]
jmpl %g6+8,%g0
std %l0,[%i0+0x018] ! Mem[000000004e000018]
p31_call_0_le:
retl
ldd [%i2+0x030],%l6 ! Mem[000000004f000030]
p31_jmpl_0_lo:
stb %l6,[%o2+0x001] ! Mem[000000004f000001]
ldsw [%o1+0x038],%l1 ! Mem[000000004e800038]
lduh [%o1+0x02a],%l0 ! Mem[000000004e80002a]
ldsb [%o3+0x024],%l7 ! Mem[000000004f800024]
ldub [%o3+0x01b],%l4 ! Mem[000000004f80001b]
jmpl %g6+8,%g0
std %l0,[%o0+0x018] ! Mem[000000004e000018]
p31_call_0_lo:
retl
ldd [%o2+0x030],%l6 ! Mem[000000004f000030]
p31_jmpl_0_he:
ldd [%i2+0x018],%l4 ! Mem[000000004f000018]
lduw [%i3+0x03c],%l1 ! Mem[000000004f80003c]
stb %l3,[%i2+0x037] ! Mem[000000004f000037]
jmpl %g6+8,%g0
lduh [%i2+0x028],%l5 ! Mem[000000004f000028]
p31_call_0_he:
retl
stb %l7,[%i0+0x003] ! Mem[000000004e000003]
p31_jmpl_0_ho:
ldd [%o2+0x018],%l4 ! Mem[000000004f000018]
lduw [%o3+0x03c],%l1 ! Mem[000000004f80003c]
stb %l3,[%o2+0x037] ! Mem[000000004f000037]
jmpl %g6+8,%g0
lduh [%o2+0x028],%l5 ! Mem[000000004f000028]
p31_call_0_ho:
retl
stb %l7,[%o0+0x003] ! Mem[000000004e000003]
p32_jmpl_0_le:
ldd [%i2+0x020],%l6 ! Mem[0000000051000020]
lduw [%i1+0x018],%l1 ! Mem[0000000050800018]
lduh [%i1+0x00a],%l0 ! Mem[000000005080000a]
std %l6,[%i1+0x020] ! Mem[0000000050800020]
stb %l4,[%i1+0x01b] ! Mem[000000005080001b]
jmpl %g6+8,%g0
std %l0,[%i3+0x018] ! Mem[0000000051800018]
p32_call_0_le:
retl
sth %l7,[%i1+0x012] ! Mem[0000000050800012]
p32_jmpl_0_lo:
ldd [%o2+0x020],%l6 ! Mem[0000000051000020]
lduw [%o1+0x018],%l1 ! Mem[0000000050800018]
lduh [%o1+0x00a],%l0 ! Mem[000000005080000a]
std %l6,[%o1+0x020] ! Mem[0000000050800020]
stb %l4,[%o1+0x01b] ! Mem[000000005080001b]
jmpl %g6+8,%g0
std %l0,[%o3+0x018] ! Mem[0000000051800018]
p32_call_0_lo:
retl
sth %l7,[%o1+0x012] ! Mem[0000000050800012]
p32_jmpl_0_he:
ldsb [%i2+0x01f],%l5 ! Mem[000000005100001f]
ldub [%i1+0x03f],%l1 ! Mem[000000005080003f]
std %l2,[%i3+0x030] ! Mem[0000000051800030]
jmpl %g6+8,%g0
ldsh [%i1+0x008],%l5 ! Mem[0000000050800008]
p32_call_0_he:
retl
std %l6,[%i2+0x020] ! Mem[0000000051000020]
p32_jmpl_0_ho:
ldsb [%o2+0x01f],%l5 ! Mem[000000005100001f]
ldub [%o1+0x03f],%l1 ! Mem[000000005080003f]
std %l2,[%o3+0x030] ! Mem[0000000051800030]
jmpl %g6+8,%g0
ldsh [%o1+0x008],%l5 ! Mem[0000000050800008]
p32_call_0_ho:
retl
std %l6,[%o2+0x020] ! Mem[0000000051000020]
p33_jmpl_0_le:
ldx [%i2+0x000],%l6 ! Mem[0000000053000000]
std %l0,[%i1+0x038] ! Mem[0000000052800038]
lduh [%i1+0x02a],%l0 ! Mem[000000005280002a]
ldsh [%i0+0x024],%l7 ! Mem[0000000052000024]
stx %l4,[%i3+0x018] ! Mem[0000000053800018]
jmpl %g6+8,%g0
ldx [%i3+0x018],%l1 ! Mem[0000000053800018]
p33_call_0_le:
retl
ldx [%i0+0x030],%l7 ! Mem[0000000052000030]
p33_jmpl_0_lo:
ldx [%o2+0x000],%l6 ! Mem[0000000053000000]
std %l0,[%o1+0x038] ! Mem[0000000052800038]
lduh [%o1+0x02a],%l0 ! Mem[000000005280002a]
ldsh [%o0+0x024],%l7 ! Mem[0000000052000024]
stx %l4,[%o3+0x018] ! Mem[0000000053800018]
jmpl %g6+8,%g0
ldx [%o3+0x018],%l1 ! Mem[0000000053800018]
p33_call_0_lo:
retl
ldx [%o0+0x030],%l7 ! Mem[0000000052000030]
p33_jmpl_0_he:
ldsh [%i2+0x01e],%l5 ! Mem[000000005300001e]
ldub [%i0+0x03f],%l1 ! Mem[000000005200003f]
sth %l3,[%i3+0x036] ! Mem[0000000053800036]
jmpl %g6+8,%g0
stx %l5,[%i0+0x028] ! Mem[0000000052000028]
p33_call_0_he:
retl
sth %l7,[%i2+0x002] ! Mem[0000000053000002]
p33_jmpl_0_ho:
ldsh [%o2+0x01e],%l5 ! Mem[000000005300001e]
ldub [%o0+0x03f],%l1 ! Mem[000000005200003f]
sth %l3,[%o3+0x036] ! Mem[0000000053800036]
jmpl %g6+8,%g0
stx %l5,[%o0+0x028] ! Mem[0000000052000028]
p33_call_0_ho:
retl
sth %l7,[%o2+0x002] ! Mem[0000000053000002]
p34_jmpl_0_le:
stx %l6,[%i2+0x020] ! Mem[0000000055000020]
stx %l1,[%i1+0x018] ! Mem[0000000054800018]
lduh [%i0+0x00a],%l0 ! Mem[000000005400000a]
sth %l7,[%i3+0x024] ! Mem[0000000055800024]
ldsw [%i1+0x018],%l4 ! Mem[0000000054800018]
jmpl %g6+8,%g0
ldx [%i2+0x018],%l1 ! Mem[0000000055000018]
p34_call_0_le:
retl
ldsh [%i3+0x012],%l7 ! Mem[0000000055800012]
p34_jmpl_0_lo:
stx %l6,[%o2+0x020] ! Mem[0000000055000020]
stx %l1,[%o1+0x018] ! Mem[0000000054800018]
lduh [%o0+0x00a],%l0 ! Mem[000000005400000a]
sth %l7,[%o3+0x024] ! Mem[0000000055800024]
ldsw [%o1+0x018],%l4 ! Mem[0000000054800018]
jmpl %g6+8,%g0
ldx [%o2+0x018],%l1 ! Mem[0000000055000018]
p34_call_0_lo:
retl
ldsh [%o3+0x012],%l7 ! Mem[0000000055800012]
p34_jmpl_0_he:
ldsw [%i1+0x01c],%l5 ! Mem[000000005480001c]
ldsh [%i3+0x03e],%l1 ! Mem[000000005580003e]
std %l2,[%i0+0x030] ! Mem[0000000054000030]
jmpl %g6+8,%g0
ldx [%i3+0x008],%l5 ! Mem[0000000055800008]
p34_call_0_he:
retl
ldd [%i0+0x020],%l6 ! Mem[0000000054000020]
p34_jmpl_0_ho:
ldsw [%o1+0x01c],%l5 ! Mem[000000005480001c]
ldsh [%o3+0x03e],%l1 ! Mem[000000005580003e]
std %l2,[%o0+0x030] ! Mem[0000000054000030]
jmpl %g6+8,%g0
ldx [%o3+0x008],%l5 ! Mem[0000000055800008]
p34_call_0_ho:
retl
ldd [%o0+0x020],%l6 ! Mem[0000000054000020]
p35_jmpl_0_le:
ldub [%i2+0x001],%l6 ! Mem[0000000057000001]
ldd [%i1+0x038],%l0 ! Mem[0000000056800038]
lduh [%i3+0x02a],%l0 ! Mem[000000005780002a]
lduh [%i1+0x024],%l7 ! Mem[0000000056800024]
lduh [%i3+0x01a],%l4 ! Mem[000000005780001a]
jmpl %g6+8,%g0
lduh [%i2+0x01c],%l1 ! Mem[000000005700001c]
p35_call_0_le:
retl
stx %l7,[%i2+0x030] ! Mem[0000000057000030]
p35_jmpl_0_lo:
ldub [%o2+0x001],%l6 ! Mem[0000000057000001]
ldd [%o1+0x038],%l0 ! Mem[0000000056800038]
lduh [%o3+0x02a],%l0 ! Mem[000000005780002a]
lduh [%o1+0x024],%l7 ! Mem[0000000056800024]
lduh [%o3+0x01a],%l4 ! Mem[000000005780001a]
jmpl %g6+8,%g0
lduh [%o2+0x01c],%l1 ! Mem[000000005700001c]
p35_call_0_lo:
retl
stx %l7,[%o2+0x030] ! Mem[0000000057000030]
p35_jmpl_0_he:
ldub [%i0+0x01f],%l5 ! Mem[000000005600001f]
ldsh [%i1+0x03e],%l1 ! Mem[000000005680003e]
sth %l3,[%i0+0x036] ! Mem[0000000056000036]
jmpl %g6+8,%g0
ldub [%i2+0x028],%l5 ! Mem[0000000057000028]
p35_call_0_he:
retl
ldsb [%i1+0x003],%l7 ! Mem[0000000056800003]
p35_jmpl_0_ho:
ldub [%o0+0x01f],%l5 ! Mem[000000005600001f]
ldsh [%o1+0x03e],%l1 ! Mem[000000005680003e]
sth %l3,[%o0+0x036] ! Mem[0000000056000036]
jmpl %g6+8,%g0
ldub [%o2+0x028],%l5 ! Mem[0000000057000028]
p35_call_0_ho:
retl
ldsb [%o1+0x003],%l7 ! Mem[0000000056800003]
p36_jmpl_0_le:
std %l6,[%i2+0x020] ! Mem[0000000059000020]
ldsw [%i1+0x018],%l1 ! Mem[0000000058800018]
lduh [%i3+0x00a],%l0 ! Mem[000000005980000a]
stw %l7,[%i0+0x024] ! Mem[0000000058000024]
std %l4,[%i0+0x018] ! Mem[0000000058000018]
jmpl %g6+8,%g0
ldsw [%i1+0x01c],%l1 ! Mem[000000005880001c]
p36_call_0_le:
retl
std %l6,[%i1+0x010] ! Mem[0000000058800010]
p36_jmpl_0_lo:
std %l6,[%o2+0x020] ! Mem[0000000059000020]
ldsw [%o1+0x018],%l1 ! Mem[0000000058800018]
lduh [%o3+0x00a],%l0 ! Mem[000000005980000a]
stw %l7,[%o0+0x024] ! Mem[0000000058000024]
std %l4,[%o0+0x018] ! Mem[0000000058000018]
jmpl %g6+8,%g0
ldsw [%o1+0x01c],%l1 ! Mem[000000005880001c]
p36_call_0_lo:
retl
std %l6,[%o1+0x010] ! Mem[0000000058800010]
p36_jmpl_0_he:
lduh [%i0+0x01e],%l5 ! Mem[000000005800001e]
ldd [%i0+0x038],%l0 ! Mem[0000000058000038]
stw %l3,[%i0+0x034] ! Mem[0000000058000034]
jmpl %g6+8,%g0
ldsb [%i0+0x008],%l5 ! Mem[0000000058000008]
p36_call_0_he:
retl
ldsh [%i2+0x022],%l7 ! Mem[0000000059000022]
p36_jmpl_0_ho:
lduh [%o0+0x01e],%l5 ! Mem[000000005800001e]
ldd [%o0+0x038],%l0 ! Mem[0000000058000038]
stw %l3,[%o0+0x034] ! Mem[0000000058000034]
jmpl %g6+8,%g0
ldsb [%o0+0x008],%l5 ! Mem[0000000058000008]
p36_call_0_ho:
retl
ldsh [%o2+0x022],%l7 ! Mem[0000000059000022]
p37_jmpl_0_le:
ldsb [%i2+0x001],%l6 ! Mem[000000005b000001]
lduw [%i1+0x038],%l1 ! Mem[000000005a800038]
lduh [%i2+0x02a],%l0 ! Mem[000000005b00002a]
lduw [%i3+0x024],%l7 ! Mem[000000005b800024]
ldd [%i3+0x018],%l4 ! Mem[000000005b800018]
jmpl %g6+8,%g0
ldsw [%i1+0x01c],%l1 ! Mem[000000005a80001c]
p37_call_0_le:
retl
lduw [%i0+0x030],%l7 ! Mem[000000005a000030]
p37_jmpl_0_lo:
ldsb [%o2+0x001],%l6 ! Mem[000000005b000001]
lduw [%o1+0x038],%l1 ! Mem[000000005a800038]
lduh [%o2+0x02a],%l0 ! Mem[000000005b00002a]
lduw [%o3+0x024],%l7 ! Mem[000000005b800024]
ldd [%o3+0x018],%l4 ! Mem[000000005b800018]
jmpl %g6+8,%g0
ldsw [%o1+0x01c],%l1 ! Mem[000000005a80001c]
p37_call_0_lo:
retl
lduw [%o0+0x030],%l7 ! Mem[000000005a000030]
p37_jmpl_0_he:
lduw [%i3+0x01c],%l5 ! Mem[000000005b80001c]
ldd [%i3+0x038],%l0 ! Mem[000000005b800038]
stx %l3,[%i1+0x030] ! Mem[000000005a800030]
jmpl %g6+8,%g0
stw %l5,[%i0+0x028] ! Mem[000000005a000028]
p37_call_0_he:
retl
lduh [%i3+0x002],%l7 ! Mem[000000005b800002]
p37_jmpl_0_ho:
lduw [%o3+0x01c],%l5 ! Mem[000000005b80001c]
ldd [%o3+0x038],%l0 ! Mem[000000005b800038]
stx %l3,[%o1+0x030] ! Mem[000000005a800030]
jmpl %g6+8,%g0
stw %l5,[%o0+0x028] ! Mem[000000005a000028]
p37_call_0_ho:
retl
lduh [%o3+0x002],%l7 ! Mem[000000005b800002]
p38_jmpl_0_le:
lduw [%i3+0x020],%l6 ! Mem[000000005d800020]
std %l0,[%i1+0x018] ! Mem[000000005c800018]
lduh [%i1+0x00a],%l0 ! Mem[000000005c80000a]
stx %l7,[%i1+0x020] ! Mem[000000005c800020]
ldsh [%i0+0x01a],%l4 ! Mem[000000005c00001a]
jmpl %g6+8,%g0
ldsb [%i1+0x01d],%l1 ! Mem[000000005c80001d]
p38_call_0_le:
retl
ldsw [%i3+0x010],%l7 ! Mem[000000005d800010]
p38_jmpl_0_lo:
lduw [%o3+0x020],%l6 ! Mem[000000005d800020]
std %l0,[%o1+0x018] ! Mem[000000005c800018]
lduh [%o1+0x00a],%l0 ! Mem[000000005c80000a]
stx %l7,[%o1+0x020] ! Mem[000000005c800020]
ldsh [%o0+0x01a],%l4 ! Mem[000000005c00001a]
jmpl %g6+8,%g0
ldsb [%o1+0x01d],%l1 ! Mem[000000005c80001d]
p38_call_0_lo:
retl
ldsw [%o3+0x010],%l7 ! Mem[000000005d800010]
p38_jmpl_0_he:
ldx [%i2+0x018],%l5 ! Mem[000000005d000018]
stw %l1,[%i1+0x03c] ! Mem[000000005c80003c]
ldd [%i1+0x030],%l2 ! Mem[000000005c800030]
jmpl %g6+8,%g0
lduw [%i2+0x008],%l5 ! Mem[000000005d000008]
p38_call_0_he:
retl
lduw [%i1+0x020],%l7 ! Mem[000000005c800020]
p38_jmpl_0_ho:
ldx [%o2+0x018],%l5 ! Mem[000000005d000018]
stw %l1,[%o1+0x03c] ! Mem[000000005c80003c]
ldd [%o1+0x030],%l2 ! Mem[000000005c800030]
jmpl %g6+8,%g0
lduw [%o2+0x008],%l5 ! Mem[000000005d000008]
p38_call_0_ho:
retl
lduw [%o1+0x020],%l7 ! Mem[000000005c800020]
p39_jmpl_0_le:
stw %l6,[%i3+0x000] ! Mem[000000005f800000]
stx %l1,[%i0+0x038] ! Mem[000000005e000038]
lduh [%i1+0x02a],%l0 ! Mem[000000005e80002a]
ldx [%i0+0x020],%l7 ! Mem[000000005e000020]
lduw [%i3+0x018],%l4 ! Mem[000000005f800018]
jmpl %g6+8,%g0
ldsb [%i1+0x01d],%l1 ! Mem[000000005e80001d]
p39_call_0_le:
retl
ldd [%i2+0x030],%l6 ! Mem[000000005f000030]
p39_jmpl_0_lo:
stw %l6,[%o3+0x000] ! Mem[000000005f800000]
stx %l1,[%o0+0x038] ! Mem[000000005e000038]
lduh [%o1+0x02a],%l0 ! Mem[000000005e80002a]
ldx [%o0+0x020],%l7 ! Mem[000000005e000020]
lduw [%o3+0x018],%l4 ! Mem[000000005f800018]
jmpl %g6+8,%g0
ldsb [%o1+0x01d],%l1 ! Mem[000000005e80001d]
p39_call_0_lo:
retl
ldd [%o2+0x030],%l6 ! Mem[000000005f000030]
p39_jmpl_0_he:
stb %l5,[%i2+0x01f] ! Mem[000000005f00001f]
stw %l1,[%i0+0x03c] ! Mem[000000005e00003c]
ldsb [%i1+0x037],%l3 ! Mem[000000005e800037]
jmpl %g6+8,%g0
ldsw [%i1+0x028],%l5 ! Mem[000000005e800028]
p39_call_0_he:
retl
ldx [%i2+0x000],%l7 ! Mem[000000005f000000]
p39_jmpl_0_ho:
stb %l5,[%o2+0x01f] ! Mem[000000005f00001f]
stw %l1,[%o0+0x03c] ! Mem[000000005e00003c]
ldsb [%o1+0x037],%l3 ! Mem[000000005e800037]
jmpl %g6+8,%g0
ldsw [%o1+0x028],%l5 ! Mem[000000005e800028]
p39_call_0_ho:
retl
ldx [%o2+0x000],%l7 ! Mem[000000005f000000]
p40_jmpl_0_le:
ldsw [%i3+0x020],%l6 ! Mem[0000000061800020]
ldd [%i0+0x018],%l0 ! Mem[0000000060000018]
lduh [%i1+0x00a],%l0 ! Mem[000000006080000a]
ldsh [%i3+0x024],%l7 ! Mem[0000000061800024]
sth %l4,[%i0+0x01a] ! Mem[000000006000001a]
jmpl %g6+8,%g0
stx %l1,[%i0+0x018] ! Mem[0000000060000018]
p40_call_0_le:
retl
sth %l7,[%i1+0x012] ! Mem[0000000060800012]
p40_jmpl_0_lo:
ldsw [%o3+0x020],%l6 ! Mem[0000000061800020]
ldd [%o0+0x018],%l0 ! Mem[0000000060000018]
lduh [%o1+0x00a],%l0 ! Mem[000000006080000a]
ldsh [%o3+0x024],%l7 ! Mem[0000000061800024]
sth %l4,[%o0+0x01a] ! Mem[000000006000001a]
jmpl %g6+8,%g0
stx %l1,[%o0+0x018] ! Mem[0000000060000018]
p40_call_0_lo:
retl
sth %l7,[%o1+0x012] ! Mem[0000000060800012]
p40_jmpl_0_he:
std %l4,[%i2+0x018] ! Mem[0000000061000018]
std %l0,[%i3+0x038] ! Mem[0000000061800038]
ldsh [%i2+0x036],%l3 ! Mem[0000000061000036]
jmpl %g6+8,%g0
ldd [%i0+0x008],%l4 ! Mem[0000000060000008]
p40_call_0_he:
retl
sth %l7,[%i3+0x022] ! Mem[0000000061800022]
p40_jmpl_0_ho:
std %l4,[%o2+0x018] ! Mem[0000000061000018]
std %l0,[%o3+0x038] ! Mem[0000000061800038]
ldsh [%o2+0x036],%l3 ! Mem[0000000061000036]
jmpl %g6+8,%g0
ldd [%o0+0x008],%l4 ! Mem[0000000060000008]
p40_call_0_ho:
retl
sth %l7,[%o3+0x022] ! Mem[0000000061800022]
p41_jmpl_0_le:
stb %l6,[%i3+0x001] ! Mem[0000000063800001]
ldsw [%i0+0x038],%l1 ! Mem[0000000062000038]
lduh [%i0+0x02a],%l0 ! Mem[000000006200002a]
stb %l7,[%i1+0x024] ! Mem[0000000062800024]
stx %l4,[%i3+0x018] ! Mem[0000000063800018]
jmpl %g6+8,%g0
stx %l1,[%i0+0x018] ! Mem[0000000062000018]
p41_call_0_le:
retl
lduh [%i0+0x032],%l7 ! Mem[0000000062000032]
p41_jmpl_0_lo:
stb %l6,[%o3+0x001] ! Mem[0000000063800001]
ldsw [%o0+0x038],%l1 ! Mem[0000000062000038]
lduh [%o0+0x02a],%l0 ! Mem[000000006200002a]
stb %l7,[%o1+0x024] ! Mem[0000000062800024]
stx %l4,[%o3+0x018] ! Mem[0000000063800018]
jmpl %g6+8,%g0
stx %l1,[%o0+0x018] ! Mem[0000000062000018]
p41_call_0_lo:
retl
lduh [%o0+0x032],%l7 ! Mem[0000000062000032]
p41_jmpl_0_he:
sth %l5,[%i1+0x01e] ! Mem[000000006280001e]
std %l0,[%i1+0x038] ! Mem[0000000062800038]
ldsw [%i2+0x034],%l3 ! Mem[0000000063000034]
jmpl %g6+8,%g0
sth %l5,[%i3+0x028] ! Mem[0000000063800028]
p41_call_0_he:
retl
stw %l7,[%i0+0x000] ! Mem[0000000062000000]
p41_jmpl_0_ho:
sth %l5,[%o1+0x01e] ! Mem[000000006280001e]
std %l0,[%o1+0x038] ! Mem[0000000062800038]
ldsw [%o2+0x034],%l3 ! Mem[0000000063000034]
jmpl %g6+8,%g0
sth %l5,[%o3+0x028] ! Mem[0000000063800028]
p41_call_0_ho:
retl
stw %l7,[%o0+0x000] ! Mem[0000000062000000]
p42_jmpl_0_le:
ldd [%i3+0x020],%l6 ! Mem[0000000065800020]
lduw [%i0+0x018],%l1 ! Mem[0000000064000018]
lduh [%i0+0x00a],%l0 ! Mem[000000006400000a]
ldsw [%i0+0x024],%l7 ! Mem[0000000064000024]
ldsw [%i0+0x018],%l4 ! Mem[0000000064000018]
jmpl %g6+8,%g0
sth %l1,[%i3+0x01c] ! Mem[000000006580001c]
p42_call_0_le:
retl
ldsh [%i3+0x012],%l7 ! Mem[0000000065800012]
p42_jmpl_0_lo:
ldd [%o3+0x020],%l6 ! Mem[0000000065800020]
lduw [%o0+0x018],%l1 ! Mem[0000000064000018]
lduh [%o0+0x00a],%l0 ! Mem[000000006400000a]
ldsw [%o0+0x024],%l7 ! Mem[0000000064000024]
ldsw [%o0+0x018],%l4 ! Mem[0000000064000018]
jmpl %g6+8,%g0
sth %l1,[%o3+0x01c] ! Mem[000000006580001c]
p42_call_0_lo:
retl
ldsh [%o3+0x012],%l7 ! Mem[0000000065800012]
p42_jmpl_0_he:
stw %l5,[%i0+0x01c] ! Mem[000000006400001c]
ldx [%i0+0x038],%l1 ! Mem[0000000064000038]
ldub [%i2+0x037],%l3 ! Mem[0000000065000037]
jmpl %g6+8,%g0
lduh [%i2+0x008],%l5 ! Mem[0000000065000008]
p42_call_0_he:
retl
stx %l7,[%i2+0x020] ! Mem[0000000065000020]
p42_jmpl_0_ho:
stw %l5,[%o0+0x01c] ! Mem[000000006400001c]
ldx [%o0+0x038],%l1 ! Mem[0000000064000038]
ldub [%o2+0x037],%l3 ! Mem[0000000065000037]
jmpl %g6+8,%g0
lduh [%o2+0x008],%l5 ! Mem[0000000065000008]
p42_call_0_ho:
retl
stx %l7,[%o2+0x020] ! Mem[0000000065000020]
p43_jmpl_0_le:
lduh [%i3+0x000],%l6 ! Mem[0000000067800000]
std %l0,[%i0+0x038] ! Mem[0000000066000038]
lduh [%i3+0x02a],%l0 ! Mem[000000006780002a]
std %l6,[%i3+0x020] ! Mem[0000000067800020]
ldx [%i3+0x018],%l4 ! Mem[0000000067800018]
jmpl %g6+8,%g0
sth %l1,[%i3+0x01c] ! Mem[000000006780001c]
p43_call_0_le:
retl
stx %l7,[%i2+0x030] ! Mem[0000000067000030]
p43_jmpl_0_lo:
lduh [%o3+0x000],%l6 ! Mem[0000000067800000]
std %l0,[%o0+0x038] ! Mem[0000000066000038]
lduh [%o3+0x02a],%l0 ! Mem[000000006780002a]
std %l6,[%o3+0x020] ! Mem[0000000067800020]
ldx [%o3+0x018],%l4 ! Mem[0000000067800018]
jmpl %g6+8,%g0
sth %l1,[%o3+0x01c] ! Mem[000000006780001c]
p43_call_0_lo:
retl
stx %l7,[%o2+0x030] ! Mem[0000000067000030]
p43_jmpl_0_he:
ldsb [%i3+0x01f],%l5 ! Mem[000000006780001f]
ldx [%i2+0x038],%l1 ! Mem[0000000067000038]
lduh [%i2+0x036],%l3 ! Mem[0000000067000036]
jmpl %g6+8,%g0
ldsh [%i0+0x028],%l5 ! Mem[0000000066000028]
p43_call_0_he:
retl
ldd [%i3+0x000],%l6 ! Mem[0000000067800000]
p43_jmpl_0_ho:
ldsb [%o3+0x01f],%l5 ! Mem[000000006780001f]
ldx [%o2+0x038],%l1 ! Mem[0000000067000038]
lduh [%o2+0x036],%l3 ! Mem[0000000067000036]
jmpl %g6+8,%g0
ldsh [%o0+0x028],%l5 ! Mem[0000000066000028]
p43_call_0_ho:
retl
ldd [%o3+0x000],%l6 ! Mem[0000000067800000]
p44_jmpl_0_le:
sth %l6,[%i3+0x020] ! Mem[0000000069800020]
sth %l1,[%i0+0x01a] ! Mem[000000006800001a]
lduh [%i2+0x00a],%l0 ! Mem[000000006900000a]
ldub [%i1+0x024],%l7 ! Mem[0000000068800024]
stw %l4,[%i0+0x018] ! Mem[0000000068000018]
jmpl %g6+8,%g0
stb %l1,[%i2+0x01d] ! Mem[000000006900001d]
p44_call_0_le:
retl
std %l6,[%i1+0x010] ! Mem[0000000068800010]
p44_jmpl_0_lo:
sth %l6,[%o3+0x020] ! Mem[0000000069800020]
sth %l1,[%o0+0x01a] ! Mem[000000006800001a]
lduh [%o2+0x00a],%l0 ! Mem[000000006900000a]
ldub [%o1+0x024],%l7 ! Mem[0000000068800024]
stw %l4,[%o0+0x018] ! Mem[0000000068000018]
jmpl %g6+8,%g0
stb %l1,[%o2+0x01d] ! Mem[000000006900001d]
p44_call_0_lo:
retl
std %l6,[%o1+0x010] ! Mem[0000000068800010]
p44_jmpl_0_he:
ldsh [%i3+0x01e],%l5 ! Mem[000000006980001e]
lduh [%i1+0x03e],%l1 ! Mem[000000006880003e]
lduw [%i2+0x034],%l3 ! Mem[0000000069000034]
jmpl %g6+8,%g0
stx %l5,[%i0+0x008] ! Mem[0000000068000008]
p44_call_0_he:
retl
ldsw [%i0+0x020],%l7 ! Mem[0000000068000020]
p44_jmpl_0_ho:
ldsh [%o3+0x01e],%l5 ! Mem[000000006980001e]
lduh [%o1+0x03e],%l1 ! Mem[000000006880003e]
lduw [%o2+0x034],%l3 ! Mem[0000000069000034]
jmpl %g6+8,%g0
stx %l5,[%o0+0x008] ! Mem[0000000068000008]
p44_call_0_ho:
retl
ldsw [%o0+0x020],%l7 ! Mem[0000000068000020]
p45_jmpl_0_le:
ldsh [%i3+0x000],%l6 ! Mem[000000006b800000]
ldd [%i0+0x038],%l0 ! Mem[000000006a000038]
lduh [%i2+0x02a],%l0 ! Mem[000000006b00002a]
stx %l7,[%i0+0x020] ! Mem[000000006a000020]
ldd [%i3+0x018],%l4 ! Mem[000000006b800018]
jmpl %g6+8,%g0
stb %l1,[%i2+0x01d] ! Mem[000000006b00001d]
p45_call_0_le:
retl
lduw [%i1+0x030],%l7 ! Mem[000000006a800030]
p45_jmpl_0_lo:
ldsh [%o3+0x000],%l6 ! Mem[000000006b800000]
ldd [%o0+0x038],%l0 ! Mem[000000006a000038]
lduh [%o2+0x02a],%l0 ! Mem[000000006b00002a]
stx %l7,[%o0+0x020] ! Mem[000000006a000020]
ldd [%o3+0x018],%l4 ! Mem[000000006b800018]
jmpl %g6+8,%g0
stb %l1,[%o2+0x01d] ! Mem[000000006b00001d]
p45_call_0_lo:
retl
lduw [%o1+0x030],%l7 ! Mem[000000006a800030]
p45_jmpl_0_he:
ldsw [%i2+0x01c],%l5 ! Mem[000000006b00001c]
lduh [%i0+0x03e],%l1 ! Mem[000000006a00003e]
ldx [%i3+0x030],%l3 ! Mem[000000006b800030]
jmpl %g6+8,%g0
std %l4,[%i2+0x028] ! Mem[000000006b000028]
p45_call_0_he:
retl
ldub [%i2+0x003],%l7 ! Mem[000000006b000003]
p45_jmpl_0_ho:
ldsw [%o2+0x01c],%l5 ! Mem[000000006b00001c]
lduh [%o0+0x03e],%l1 ! Mem[000000006a00003e]
ldx [%o3+0x030],%l3 ! Mem[000000006b800030]
jmpl %g6+8,%g0
std %l4,[%o2+0x028] ! Mem[000000006b000028]
p45_call_0_ho:
retl
ldub [%o2+0x003],%l7 ! Mem[000000006b000003]
p46_jmpl_0_le:
ldx [%i3+0x020],%l6 ! Mem[000000006d800020]
ldsw [%i0+0x018],%l1 ! Mem[000000006c000018]
lduh [%i1+0x00a],%l0 ! Mem[000000006c80000a]
lduh [%i3+0x024],%l7 ! Mem[000000006d800024]
ldub [%i0+0x01b],%l4 ! Mem[000000006c00001b]
jmpl %g6+8,%g0
lduw [%i1+0x01c],%l1 ! Mem[000000006c80001c]
p46_call_0_le:
retl
ldsw [%i3+0x010],%l7 ! Mem[000000006d800010]
p46_jmpl_0_lo:
ldx [%o3+0x020],%l6 ! Mem[000000006d800020]
ldsw [%o0+0x018],%l1 ! Mem[000000006c000018]
lduh [%o1+0x00a],%l0 ! Mem[000000006c80000a]
lduh [%o3+0x024],%l7 ! Mem[000000006d800024]
ldub [%o0+0x01b],%l4 ! Mem[000000006c00001b]
jmpl %g6+8,%g0
lduw [%o1+0x01c],%l1 ! Mem[000000006c80001c]
p46_call_0_lo:
retl
ldsw [%o3+0x010],%l7 ! Mem[000000006d800010]
p46_jmpl_0_he:
ldub [%i2+0x01f],%l5 ! Mem[000000006d00001f]
ldsw [%i2+0x03c],%l1 ! Mem[000000006d00003c]
stb %l3,[%i3+0x037] ! Mem[000000006d800037]
jmpl %g6+8,%g0
ldub [%i1+0x008],%l5 ! Mem[000000006c800008]
p46_call_0_he:
retl
lduh [%i2+0x022],%l7 ! Mem[000000006d000022]
p46_jmpl_0_ho:
ldub [%o2+0x01f],%l5 ! Mem[000000006d00001f]
ldsw [%o2+0x03c],%l1 ! Mem[000000006d00003c]
stb %l3,[%o3+0x037] ! Mem[000000006d800037]
jmpl %g6+8,%g0
ldub [%o1+0x008],%l5 ! Mem[000000006c800008]
p46_call_0_ho:
retl
lduh [%o2+0x022],%l7 ! Mem[000000006d000022]
p47_jmpl_0_le:
stx %l6,[%i3+0x000] ! Mem[000000006f800000]
lduw [%i3+0x038],%l1 ! Mem[000000006f800038]
lduh [%i1+0x02a],%l0 ! Mem[000000006e80002a]
ldd [%i1+0x020],%l6 ! Mem[000000006e800020]
stb %l4,[%i3+0x01b] ! Mem[000000006f80001b]
jmpl %g6+8,%g0
ldub [%i1+0x01d],%l1 ! Mem[000000006e80001d]
p47_call_0_le:
retl
ldd [%i2+0x030],%l6 ! Mem[000000006f000030]
p47_jmpl_0_lo:
stx %l6,[%o3+0x000] ! Mem[000000006f800000]
lduw [%o3+0x038],%l1 ! Mem[000000006f800038]
lduh [%o1+0x02a],%l0 ! Mem[000000006e80002a]
ldd [%o1+0x020],%l6 ! Mem[000000006e800020]
stb %l4,[%o3+0x01b] ! Mem[000000006f80001b]
jmpl %g6+8,%g0
ldub [%o1+0x01d],%l1 ! Mem[000000006e80001d]
p47_call_0_lo:
retl
ldd [%o2+0x030],%l6 ! Mem[000000006f000030]
p47_jmpl_0_he:
lduh [%i1+0x01e],%l5 ! Mem[000000006e80001e]
ldsw [%i1+0x03c],%l1 ! Mem[000000006e80003c]
std %l2,[%i3+0x030] ! Mem[000000006f800030]
jmpl %g6+8,%g0
ldsb [%i0+0x028],%l5 ! Mem[000000006e000028]
p47_call_0_he:
retl
stb %l7,[%i0+0x003] ! Mem[000000006e000003]
p47_jmpl_0_ho:
lduh [%o1+0x01e],%l5 ! Mem[000000006e80001e]
ldsw [%o1+0x03c],%l1 ! Mem[000000006e80003c]
std %l2,[%o3+0x030] ! Mem[000000006f800030]
jmpl %g6+8,%g0
ldsb [%o0+0x028],%l5 ! Mem[000000006e000028]
p47_call_0_ho:
retl
stb %l7,[%o0+0x003] ! Mem[000000006e000003]
p48_jmpl_0_le:
ldub [%i3+0x021],%l6 ! Mem[0000000071800021]
ldx [%i3+0x018],%l1 ! Mem[0000000071800018]
lduh [%i1+0x00a],%l0 ! Mem[000000007080000a]
lduw [%i0+0x024],%l7 ! Mem[0000000070000024]
sth %l4,[%i0+0x01a] ! Mem[000000007000001a]
jmpl %g6+8,%g0
ldub [%i1+0x01d],%l1 ! Mem[000000007080001d]
p48_call_0_le:
retl
stb %l7,[%i1+0x013] ! Mem[0000000070800013]
p48_jmpl_0_lo:
ldub [%o3+0x021],%l6 ! Mem[0000000071800021]
ldx [%o3+0x018],%l1 ! Mem[0000000071800018]
lduh [%o1+0x00a],%l0 ! Mem[000000007080000a]
lduw [%o0+0x024],%l7 ! Mem[0000000070000024]
sth %l4,[%o0+0x01a] ! Mem[000000007000001a]
jmpl %g6+8,%g0
ldub [%o1+0x01d],%l1 ! Mem[000000007080001d]
p48_call_0_lo:
retl
stb %l7,[%o1+0x013] ! Mem[0000000070800013]
p48_jmpl_0_he:
lduw [%i1+0x01c],%l5 ! Mem[000000007080001c]
ldsb [%i0+0x03f],%l1 ! Mem[000000007000003f]
sth %l3,[%i0+0x036] ! Mem[0000000070000036]
jmpl %g6+8,%g0
stw %l5,[%i3+0x008] ! Mem[0000000071800008]
p48_call_0_he:
retl
std %l6,[%i1+0x020] ! Mem[0000000070800020]
p48_jmpl_0_ho:
lduw [%o1+0x01c],%l5 ! Mem[000000007080001c]
ldsb [%o0+0x03f],%l1 ! Mem[000000007000003f]
sth %l3,[%o0+0x036] ! Mem[0000000070000036]
jmpl %g6+8,%g0
stw %l5,[%o3+0x008] ! Mem[0000000071800008]
p48_call_0_ho:
retl
std %l6,[%o1+0x020] ! Mem[0000000070800020]
p49_jmpl_0_le:
std %l6,[%i3+0x000] ! Mem[0000000073800000]
sth %l1,[%i3+0x03a] ! Mem[000000007380003a]
lduh [%i0+0x02a],%l0 ! Mem[000000007200002a]
ldsb [%i2+0x024],%l7 ! Mem[0000000073000024]
ldsb [%i2+0x01b],%l4 ! Mem[000000007300001b]
jmpl %g6+8,%g0
ldsh [%i1+0x01c],%l1 ! Mem[000000007280001c]
p49_call_0_le:
retl
lduh [%i1+0x032],%l7 ! Mem[0000000072800032]
p49_jmpl_0_lo:
std %l6,[%o3+0x000] ! Mem[0000000073800000]
sth %l1,[%o3+0x03a] ! Mem[000000007380003a]
lduh [%o0+0x02a],%l0 ! Mem[000000007200002a]
ldsb [%o2+0x024],%l7 ! Mem[0000000073000024]
ldsb [%o2+0x01b],%l4 ! Mem[000000007300001b]
jmpl %g6+8,%g0
ldsh [%o1+0x01c],%l1 ! Mem[000000007280001c]
p49_call_0_lo:
retl
lduh [%o1+0x032],%l7 ! Mem[0000000072800032]
p49_jmpl_0_he:
ldx [%i0+0x018],%l5 ! Mem[0000000072000018]
ldsb [%i2+0x03f],%l1 ! Mem[000000007300003f]
stw %l3,[%i0+0x034] ! Mem[0000000072000034]
jmpl %g6+8,%g0
stb %l5,[%i2+0x028] ! Mem[0000000073000028]
p49_call_0_he:
retl
sth %l7,[%i2+0x002] ! Mem[0000000073000002]
p49_jmpl_0_ho:
ldx [%o0+0x018],%l5 ! Mem[0000000072000018]
ldsb [%o2+0x03f],%l1 ! Mem[000000007300003f]
stw %l3,[%o0+0x034] ! Mem[0000000072000034]
jmpl %g6+8,%g0
stb %l5,[%o2+0x028] ! Mem[0000000073000028]
p49_call_0_ho:
retl
sth %l7,[%o2+0x002] ! Mem[0000000073000002]
p50_jmpl_0_le:
ldsb [%i3+0x021],%l6 ! Mem[0000000075800021]
ldd [%i3+0x018],%l0 ! Mem[0000000075800018]
lduh [%i3+0x00a],%l0 ! Mem[000000007580000a]
ldx [%i1+0x020],%l7 ! Mem[0000000074800020]
lduh [%i0+0x01a],%l4 ! Mem[000000007400001a]
jmpl %g6+8,%g0
ldsh [%i0+0x01c],%l1 ! Mem[000000007400001c]
p50_call_0_le:
retl
ldsh [%i0+0x012],%l7 ! Mem[0000000074000012]
p50_jmpl_0_lo:
ldsb [%o3+0x021],%l6 ! Mem[0000000075800021]
ldd [%o3+0x018],%l0 ! Mem[0000000075800018]
lduh [%o3+0x00a],%l0 ! Mem[000000007580000a]
ldx [%o1+0x020],%l7 ! Mem[0000000074800020]
lduh [%o0+0x01a],%l4 ! Mem[000000007400001a]
jmpl %g6+8,%g0
ldsh [%o0+0x01c],%l1 ! Mem[000000007400001c]
p50_call_0_lo:
retl
ldsh [%o0+0x012],%l7 ! Mem[0000000074000012]
p50_jmpl_0_he:
stb %l5,[%i3+0x01f] ! Mem[000000007580001f]
stx %l1,[%i1+0x038] ! Mem[0000000074800038]
stx %l3,[%i1+0x030] ! Mem[0000000074800030]
jmpl %g6+8,%g0
ldsw [%i0+0x008],%l5 ! Mem[0000000074000008]
p50_call_0_he:
retl
ldd [%i3+0x020],%l6 ! Mem[0000000075800020]
p50_jmpl_0_ho:
stb %l5,[%o3+0x01f] ! Mem[000000007580001f]
stx %l1,[%o1+0x038] ! Mem[0000000074800038]
stx %l3,[%o1+0x030] ! Mem[0000000074800030]
jmpl %g6+8,%g0
ldsw [%o0+0x008],%l5 ! Mem[0000000074000008]
p50_call_0_ho:
retl
ldd [%o3+0x020],%l6 ! Mem[0000000075800020]
p51_jmpl_0_le:
lduw [%i3+0x000],%l6 ! Mem[0000000077800000]
ldsw [%i3+0x038],%l1 ! Mem[0000000077800038]
lduh [%i3+0x02a],%l0 ! Mem[000000007780002a]
ldsh [%i0+0x024],%l7 ! Mem[0000000076000024]
std %l4,[%i2+0x018] ! Mem[0000000077000018]
jmpl %g6+8,%g0
ldd [%i0+0x018],%l0 ! Mem[0000000076000018]
p51_call_0_le:
retl
stx %l7,[%i2+0x030] ! Mem[0000000077000030]
p51_jmpl_0_lo:
lduw [%o3+0x000],%l6 ! Mem[0000000077800000]
ldsw [%o3+0x038],%l1 ! Mem[0000000077800038]
lduh [%o3+0x02a],%l0 ! Mem[000000007780002a]
ldsh [%o0+0x024],%l7 ! Mem[0000000076000024]
std %l4,[%o2+0x018] ! Mem[0000000077000018]
jmpl %g6+8,%g0
ldd [%o0+0x018],%l0 ! Mem[0000000076000018]
p51_call_0_lo:
retl
stx %l7,[%o2+0x030] ! Mem[0000000077000030]
p51_jmpl_0_he:
std %l4,[%i2+0x018] ! Mem[0000000077000018]
stx %l1,[%i0+0x038] ! Mem[0000000076000038]
ldd [%i1+0x030],%l2 ! Mem[0000000076800030]
jmpl %g6+8,%g0
ldd [%i0+0x028],%l4 ! Mem[0000000076000028]
p51_call_0_he:
retl
ldsb [%i1+0x003],%l7 ! Mem[0000000076800003]
p51_jmpl_0_ho:
std %l4,[%o2+0x018] ! Mem[0000000077000018]
stx %l1,[%o0+0x038] ! Mem[0000000076000038]
ldd [%o1+0x030],%l2 ! Mem[0000000076800030]
jmpl %g6+8,%g0
ldd [%o0+0x028],%l4 ! Mem[0000000076000028]
p51_call_0_ho:
retl
ldsb [%o1+0x003],%l7 ! Mem[0000000076800003]
p52_jmpl_0_le:
stw %l6,[%i3+0x020] ! Mem[0000000079800020]
ldub [%i3+0x01b],%l1 ! Mem[000000007980001b]
lduh [%i2+0x00a],%l0 ! Mem[000000007900000a]
sth %l7,[%i2+0x024] ! Mem[0000000079000024]
stw %l4,[%i0+0x018] ! Mem[0000000078000018]
jmpl %g6+8,%g0
ldd [%i3+0x018],%l0 ! Mem[0000000079800018]
p52_call_0_le:
retl
std %l6,[%i1+0x010] ! Mem[0000000078800010]
p52_jmpl_0_lo:
stw %l6,[%o3+0x020] ! Mem[0000000079800020]
ldub [%o3+0x01b],%l1 ! Mem[000000007980001b]
lduh [%o2+0x00a],%l0 ! Mem[000000007900000a]
sth %l7,[%o2+0x024] ! Mem[0000000079000024]
stw %l4,[%o0+0x018] ! Mem[0000000078000018]
jmpl %g6+8,%g0
ldd [%o3+0x018],%l0 ! Mem[0000000079800018]
p52_call_0_lo:
retl
std %l6,[%o1+0x010] ! Mem[0000000078800010]
p52_jmpl_0_he:
sth %l5,[%i2+0x01e] ! Mem[000000007900001e]
sth %l1,[%i2+0x03e] ! Mem[000000007900003e]
ldsb [%i1+0x037],%l3 ! Mem[0000000078800037]
jmpl %g6+8,%g0
sth %l5,[%i2+0x008] ! Mem[0000000079000008]
p52_call_0_he:
retl
ldsh [%i2+0x022],%l7 ! Mem[0000000079000022]
p52_jmpl_0_ho:
sth %l5,[%o2+0x01e] ! Mem[000000007900001e]
sth %l1,[%o2+0x03e] ! Mem[000000007900003e]
ldsb [%o1+0x037],%l3 ! Mem[0000000078800037]
jmpl %g6+8,%g0
sth %l5,[%o2+0x008] ! Mem[0000000079000008]
p52_call_0_ho:
retl
ldsh [%o2+0x022],%l7 ! Mem[0000000079000022]
p53_jmpl_0_le:
ldsw [%i3+0x000],%l6 ! Mem[000000007b800000]
ldx [%i3+0x038],%l1 ! Mem[000000007b800038]
lduh [%i1+0x02a],%l0 ! Mem[000000007a80002a]
ldsw [%i1+0x024],%l7 ! Mem[000000007a800024]
ldsh [%i2+0x01a],%l4 ! Mem[000000007b00001a]
jmpl %g6+8,%g0
stw %l1,[%i3+0x01c] ! Mem[000000007b80001c]
p53_call_0_le:
retl
lduw [%i1+0x030],%l7 ! Mem[000000007a800030]
p53_jmpl_0_lo:
ldsw [%o3+0x000],%l6 ! Mem[000000007b800000]
ldx [%o3+0x038],%l1 ! Mem[000000007b800038]
lduh [%o1+0x02a],%l0 ! Mem[000000007a80002a]
ldsw [%o1+0x024],%l7 ! Mem[000000007a800024]
ldsh [%o2+0x01a],%l4 ! Mem[000000007b00001a]
jmpl %g6+8,%g0
stw %l1,[%o3+0x01c] ! Mem[000000007b80001c]
p53_call_0_lo:
retl
lduw [%o1+0x030],%l7 ! Mem[000000007a800030]
p53_jmpl_0_he:
stw %l5,[%i2+0x01c] ! Mem[000000007b00001c]
sth %l1,[%i0+0x03e] ! Mem[000000007a00003e]
ldsh [%i2+0x036],%l3 ! Mem[000000007b000036]
jmpl %g6+8,%g0
ldx [%i1+0x028],%l5 ! Mem[000000007a800028]
p53_call_0_he:
retl
lduh [%i3+0x002],%l7 ! Mem[000000007b800002]
p53_jmpl_0_ho:
stw %l5,[%o2+0x01c] ! Mem[000000007b00001c]
sth %l1,[%o0+0x03e] ! Mem[000000007a00003e]
ldsh [%o2+0x036],%l3 ! Mem[000000007b000036]
jmpl %g6+8,%g0
ldx [%o1+0x028],%l5 ! Mem[000000007a800028]
p53_call_0_ho:
retl
lduh [%o3+0x002],%l7 ! Mem[000000007b800002]
p54_jmpl_0_le:
stb %l6,[%i3+0x021] ! Mem[000000007d800021]
sth %l1,[%i2+0x01a] ! Mem[000000007d00001a]
lduh [%i1+0x00a],%l0 ! Mem[000000007c80000a]
stw %l7,[%i0+0x024] ! Mem[000000007c000024]
lduw [%i0+0x018],%l4 ! Mem[000000007c000018]
jmpl %g6+8,%g0
stw %l1,[%i2+0x01c] ! Mem[000000007d00001c]
p54_call_0_le:
retl
ldsw [%i0+0x010],%l7 ! Mem[000000007c000010]
p54_jmpl_0_lo:
stb %l6,[%o3+0x021] ! Mem[000000007d800021]
sth %l1,[%o2+0x01a] ! Mem[000000007d00001a]
lduh [%o1+0x00a],%l0 ! Mem[000000007c80000a]
stw %l7,[%o0+0x024] ! Mem[000000007c000024]
lduw [%o0+0x018],%l4 ! Mem[000000007c000018]
jmpl %g6+8,%g0
stw %l1,[%o2+0x01c] ! Mem[000000007d00001c]
p54_call_0_lo:
retl
ldsw [%o0+0x010],%l7 ! Mem[000000007c000010]
p54_jmpl_0_he:
stx %l5,[%i1+0x018] ! Mem[000000007c800018]
stb %l1,[%i0+0x03f] ! Mem[000000007c00003f]
ldsw [%i2+0x034],%l3 ! Mem[000000007d000034]
jmpl %g6+8,%g0
ldsh [%i0+0x008],%l5 ! Mem[000000007c000008]
p54_call_0_he:
retl
lduw [%i1+0x020],%l7 ! Mem[000000007c800020]
p54_jmpl_0_ho:
stx %l5,[%o1+0x018] ! Mem[000000007c800018]
stb %l1,[%o0+0x03f] ! Mem[000000007c00003f]
ldsw [%o2+0x034],%l3 ! Mem[000000007d000034]
jmpl %g6+8,%g0
ldsh [%o0+0x008],%l5 ! Mem[000000007c000008]
p54_call_0_ho:
retl
lduw [%o1+0x020],%l7 ! Mem[000000007c800020]
p55_jmpl_0_le:
ldd [%i3+0x000],%l6 ! Mem[000000007f800000]
ldd [%i2+0x038],%l0 ! Mem[000000007f000038]
lduh [%i1+0x02a],%l0 ! Mem[000000007e80002a]
ldub [%i2+0x024],%l7 ! Mem[000000007f000024]
stb %l4,[%i2+0x01b] ! Mem[000000007f00001b]
jmpl %g6+8,%g0
std %l0,[%i2+0x018] ! Mem[000000007f000018]
p55_call_0_le:
retl
stw %l7,[%i2+0x030] ! Mem[000000007f000030]
p55_jmpl_0_lo:
ldd [%o3+0x000],%l6 ! Mem[000000007f800000]
ldd [%o2+0x038],%l0 ! Mem[000000007f000038]
lduh [%o1+0x02a],%l0 ! Mem[000000007e80002a]
ldub [%o2+0x024],%l7 ! Mem[000000007f000024]
stb %l4,[%o2+0x01b] ! Mem[000000007f00001b]
jmpl %g6+8,%g0
std %l0,[%o2+0x018] ! Mem[000000007f000018]
p55_call_0_lo:
retl
stw %l7,[%o2+0x030] ! Mem[000000007f000030]
p55_jmpl_0_he:
ldd [%i0+0x018],%l4 ! Mem[000000007e000018]
stb %l1,[%i2+0x03f] ! Mem[000000007f00003f]
ldub [%i2+0x037],%l3 ! Mem[000000007f000037]
jmpl %g6+8,%g0
stx %l5,[%i3+0x028] ! Mem[000000007f800028]
p55_call_0_he:
retl
ldx [%i2+0x000],%l7 ! Mem[000000007f000000]
p55_jmpl_0_ho:
ldd [%o0+0x018],%l4 ! Mem[000000007e000018]
stb %l1,[%o2+0x03f] ! Mem[000000007f00003f]
ldub [%o2+0x037],%l3 ! Mem[000000007f000037]
jmpl %g6+8,%g0
stx %l5,[%o3+0x028] ! Mem[000000007f800028]
p55_call_0_ho:
retl
ldx [%o2+0x000],%l7 ! Mem[000000007f000000]
p56_jmpl_0_le:
lduh [%i3+0x020],%l6 ! Mem[0000000081800020]
ldsw [%i2+0x018],%l1 ! Mem[0000000081000018]
lduh [%i0+0x00a],%l0 ! Mem[000000008000000a]
stx %l7,[%i1+0x020] ! Mem[0000000080800020]
stx %l4,[%i0+0x018] ! Mem[0000000080000018]
jmpl %g6+8,%g0
std %l0,[%i1+0x018] ! Mem[0000000080800018]
p56_call_0_le:
retl
stb %l7,[%i1+0x013] ! Mem[0000000080800013]
p56_jmpl_0_lo:
lduh [%o3+0x020],%l6 ! Mem[0000000081800020]
ldsw [%o2+0x018],%l1 ! Mem[0000000081000018]
lduh [%o0+0x00a],%l0 ! Mem[000000008000000a]
stx %l7,[%o1+0x020] ! Mem[0000000080800020]
stx %l4,[%o0+0x018] ! Mem[0000000080000018]
jmpl %g6+8,%g0
std %l0,[%o1+0x018] ! Mem[0000000080800018]
p56_call_0_lo:
retl
stb %l7,[%o1+0x013] ! Mem[0000000080800013]
p56_jmpl_0_he:
ldsb [%i0+0x01f],%l5 ! Mem[000000008000001f]
stb %l1,[%i0+0x03f] ! Mem[000000008000003f]
lduh [%i2+0x036],%l3 ! Mem[0000000081000036]
jmpl %g6+8,%g0
std %l4,[%i2+0x008] ! Mem[0000000081000008]
p56_call_0_he:
retl
stb %l7,[%i3+0x023] ! Mem[0000000081800023]
p56_jmpl_0_ho:
ldsb [%o0+0x01f],%l5 ! Mem[000000008000001f]
stb %l1,[%o0+0x03f] ! Mem[000000008000003f]
lduh [%o2+0x036],%l3 ! Mem[0000000081000036]
jmpl %g6+8,%g0
std %l4,[%o2+0x008] ! Mem[0000000081000008]
p56_call_0_ho:
retl
stb %l7,[%o3+0x023] ! Mem[0000000081800023]
p57_jmpl_0_le:
sth %l6,[%i3+0x000] ! Mem[0000000083800000]
ldub [%i2+0x03b],%l1 ! Mem[000000008300003b]
lduh [%i0+0x02a],%l0 ! Mem[000000008200002a]
ldx [%i0+0x020],%l7 ! Mem[0000000082000020]
ldsw [%i2+0x018],%l4 ! Mem[0000000083000018]
jmpl %g6+8,%g0
ldx [%i1+0x018],%l1 ! Mem[0000000082800018]
p57_call_0_le:
retl
lduh [%i1+0x032],%l7 ! Mem[0000000082800032]
p57_jmpl_0_lo:
sth %l6,[%o3+0x000] ! Mem[0000000083800000]
ldub [%o2+0x03b],%l1 ! Mem[000000008300003b]
lduh [%o0+0x02a],%l0 ! Mem[000000008200002a]
ldx [%o0+0x020],%l7 ! Mem[0000000082000020]
ldsw [%o2+0x018],%l4 ! Mem[0000000083000018]
jmpl %g6+8,%g0
ldx [%o1+0x018],%l1 ! Mem[0000000082800018]
p57_call_0_lo:
retl
lduh [%o1+0x032],%l7 ! Mem[0000000082800032]
p57_jmpl_0_he:
ldsh [%i3+0x01e],%l5 ! Mem[000000008380001e]
lduw [%i0+0x03c],%l1 ! Mem[000000008200003c]
lduw [%i2+0x034],%l3 ! Mem[0000000083000034]
jmpl %g6+8,%g0
lduw [%i0+0x028],%l5 ! Mem[0000000082000028]
p57_call_0_he:
retl
stw %l7,[%i0+0x000] ! Mem[0000000082000000]
p57_jmpl_0_ho:
ldsh [%o3+0x01e],%l5 ! Mem[000000008380001e]
lduw [%o0+0x03c],%l1 ! Mem[000000008200003c]
lduw [%o2+0x034],%l3 ! Mem[0000000083000034]
jmpl %g6+8,%g0
lduw [%o0+0x028],%l5 ! Mem[0000000082000028]
p57_call_0_ho:
retl
stw %l7,[%o0+0x000] ! Mem[0000000082000000]
p58_jmpl_0_le:
ldsh [%i3+0x020],%l6 ! Mem[0000000085800020]
ldx [%i2+0x018],%l1 ! Mem[0000000085000018]
lduh [%i3+0x00a],%l0 ! Mem[000000008580000a]
ldd [%i2+0x020],%l6 ! Mem[0000000085000020]
ldx [%i0+0x018],%l4 ! Mem[0000000084000018]
jmpl %g6+8,%g0
lduh [%i1+0x01c],%l1 ! Mem[000000008480001c]
p58_call_0_le:
retl
ldsh [%i0+0x012],%l7 ! Mem[0000000084000012]
p58_jmpl_0_lo:
ldsh [%o3+0x020],%l6 ! Mem[0000000085800020]
ldx [%o2+0x018],%l1 ! Mem[0000000085000018]
lduh [%o3+0x00a],%l0 ! Mem[000000008580000a]
ldd [%o2+0x020],%l6 ! Mem[0000000085000020]
ldx [%o0+0x018],%l4 ! Mem[0000000084000018]
jmpl %g6+8,%g0
lduh [%o1+0x01c],%l1 ! Mem[000000008480001c]
p58_call_0_lo:
retl
ldsh [%o0+0x012],%l7 ! Mem[0000000084000012]
p58_jmpl_0_he:
ldsw [%i2+0x01c],%l5 ! Mem[000000008500001c]
lduw [%i2+0x03c],%l1 ! Mem[000000008500003c]
ldx [%i3+0x030],%l3 ! Mem[0000000085800030]
jmpl %g6+8,%g0
ldsb [%i0+0x008],%l5 ! Mem[0000000084000008]
p58_call_0_he:
retl
stx %l7,[%i2+0x020] ! Mem[0000000085000020]
p58_jmpl_0_ho:
ldsw [%o2+0x01c],%l5 ! Mem[000000008500001c]
lduw [%o2+0x03c],%l1 ! Mem[000000008500003c]
ldx [%o3+0x030],%l3 ! Mem[0000000085800030]
jmpl %g6+8,%g0
ldsb [%o0+0x008],%l5 ! Mem[0000000084000008]
p58_call_0_ho:
retl
stx %l7,[%o2+0x020] ! Mem[0000000085000020]
p59_jmpl_0_le:
ldx [%i3+0x000],%l6 ! Mem[0000000087800000]
sth %l1,[%i2+0x03a] ! Mem[000000008700003a]
lduh [%i2+0x02a],%l0 ! Mem[000000008700002a]
stb %l7,[%i1+0x024] ! Mem[0000000086800024]
std %l4,[%i2+0x018] ! Mem[0000000087000018]
jmpl %g6+8,%g0
lduh [%i1+0x01c],%l1 ! Mem[000000008680001c]
p59_call_0_le:
retl
stx %l7,[%i3+0x030] ! Mem[0000000087800030]
p59_jmpl_0_lo:
ldx [%o3+0x000],%l6 ! Mem[0000000087800000]
sth %l1,[%o2+0x03a] ! Mem[000000008700003a]
lduh [%o2+0x02a],%l0 ! Mem[000000008700002a]
stb %l7,[%o1+0x024] ! Mem[0000000086800024]
std %l4,[%o2+0x018] ! Mem[0000000087000018]
jmpl %g6+8,%g0
lduh [%o1+0x01c],%l1 ! Mem[000000008680001c]
p59_call_0_lo:
retl
stx %l7,[%o3+0x030] ! Mem[0000000087800030]
p59_jmpl_0_he:
ldub [%i2+0x01f],%l5 ! Mem[000000008700001f]
ldub [%i0+0x03f],%l1 ! Mem[000000008600003f]
stb %l3,[%i3+0x037] ! Mem[0000000087800037]
jmpl %g6+8,%g0
stw %l5,[%i2+0x028] ! Mem[0000000087000028]
p59_call_0_he:
retl
ldd [%i2+0x000],%l6 ! Mem[0000000087000000]
p59_jmpl_0_ho:
ldub [%o2+0x01f],%l5 ! Mem[000000008700001f]
ldub [%o0+0x03f],%l1 ! Mem[000000008600003f]
stb %l3,[%o3+0x037] ! Mem[0000000087800037]
jmpl %g6+8,%g0
stw %l5,[%o2+0x028] ! Mem[0000000087000028]
p59_call_0_ho:
retl
ldd [%o2+0x000],%l6 ! Mem[0000000087000000]
p60_jmpl_0_le:
stx %l6,[%i0+0x020] ! Mem[0000000088000020]
ldd [%i2+0x018],%l0 ! Mem[0000000089000018]
lduh [%i2+0x00a],%l0 ! Mem[000000008900000a]
ldsb [%i0+0x024],%l7 ! Mem[0000000088000024]
ldd [%i0+0x018],%l4 ! Mem[0000000088000018]
jmpl %g6+8,%g0
ldsw [%i0+0x01c],%l1 ! Mem[000000008800001c]
p60_call_0_le:
retl
std %l6,[%i1+0x010] ! Mem[0000000088800010]
p60_jmpl_0_lo:
stx %l6,[%o0+0x020] ! Mem[0000000088000020]
ldd [%o2+0x018],%l0 ! Mem[0000000089000018]
lduh [%o2+0x00a],%l0 ! Mem[000000008900000a]
ldsb [%o0+0x024],%l7 ! Mem[0000000088000024]
ldd [%o0+0x018],%l4 ! Mem[0000000088000018]
jmpl %g6+8,%g0
ldsw [%o0+0x01c],%l1 ! Mem[000000008800001c]
p60_call_0_lo:
retl
std %l6,[%o1+0x010] ! Mem[0000000088800010]
p60_jmpl_0_he:
lduh [%i2+0x01e],%l5 ! Mem[000000008900001e]
ldub [%i0+0x03f],%l1 ! Mem[000000008800003f]
std %l2,[%i3+0x030] ! Mem[0000000089800030]
jmpl %g6+8,%g0
stb %l5,[%i1+0x008] ! Mem[0000000088800008]
p60_call_0_he:
retl
ldsw [%i0+0x020],%l7 ! Mem[0000000088000020]
p60_jmpl_0_ho:
lduh [%o2+0x01e],%l5 ! Mem[000000008900001e]
ldub [%o0+0x03f],%l1 ! Mem[000000008800003f]
std %l2,[%o3+0x030] ! Mem[0000000089800030]
jmpl %g6+8,%g0
stb %l5,[%o1+0x008] ! Mem[0000000088800008]
p60_call_0_ho:
retl
ldsw [%o0+0x020],%l7 ! Mem[0000000088000020]
p61_jmpl_0_le:
ldub [%i0+0x001],%l6 ! Mem[000000008a000001]
ldsb [%i2+0x03b],%l1 ! Mem[000000008b00003b]
lduh [%i1+0x02a],%l0 ! Mem[000000008a80002a]
std %l6,[%i2+0x020] ! Mem[000000008b000020]
ldub [%i2+0x01b],%l4 ! Mem[000000008b00001b]
jmpl %g6+8,%g0
ldsw [%i0+0x01c],%l1 ! Mem[000000008a00001c]
p61_call_0_le:
retl
ldub [%i1+0x033],%l7 ! Mem[000000008a800033]
p61_jmpl_0_lo:
ldub [%o0+0x001],%l6 ! Mem[000000008a000001]
ldsb [%o2+0x03b],%l1 ! Mem[000000008b00003b]
lduh [%o1+0x02a],%l0 ! Mem[000000008a80002a]
std %l6,[%o2+0x020] ! Mem[000000008b000020]
ldub [%o2+0x01b],%l4 ! Mem[000000008b00001b]
jmpl %g6+8,%g0
ldsw [%o0+0x01c],%l1 ! Mem[000000008a00001c]
p61_call_0_lo:
retl
ldub [%o1+0x033],%l7 ! Mem[000000008a800033]
p61_jmpl_0_he:
lduw [%i1+0x01c],%l5 ! Mem[000000008a80001c]
ldsh [%i2+0x03e],%l1 ! Mem[000000008b00003e]
sth %l3,[%i0+0x036] ! Mem[000000008a000036]
jmpl %g6+8,%g0
lduh [%i0+0x028],%l5 ! Mem[000000008a000028]
p61_call_0_he:
retl
ldub [%i2+0x003],%l7 ! Mem[000000008b000003]
p61_jmpl_0_ho:
lduw [%o1+0x01c],%l5 ! Mem[000000008a80001c]
ldsh [%o2+0x03e],%l1 ! Mem[000000008b00003e]
sth %l3,[%o0+0x036] ! Mem[000000008a000036]
jmpl %g6+8,%g0
lduh [%o0+0x028],%l5 ! Mem[000000008a000028]
p61_call_0_ho:
retl
ldub [%o2+0x003],%l7 ! Mem[000000008b000003]
p62_jmpl_0_le:
std %l6,[%i0+0x020] ! Mem[000000008c000020]
ldub [%i1+0x01b],%l1 ! Mem[000000008c80001b]
lduh [%i1+0x00a],%l0 ! Mem[000000008c80000a]
ldsh [%i1+0x024],%l7 ! Mem[000000008c800024]
lduw [%i3+0x018],%l4 ! Mem[000000008d800018]
jmpl %g6+8,%g0
ldsb [%i3+0x01d],%l1 ! Mem[000000008d80001d]
p62_call_0_le:
retl
ldsb [%i0+0x013],%l7 ! Mem[000000008c000013]
p62_jmpl_0_lo:
std %l6,[%o0+0x020] ! Mem[000000008c000020]
ldub [%o1+0x01b],%l1 ! Mem[000000008c80001b]
lduh [%o1+0x00a],%l0 ! Mem[000000008c80000a]
ldsh [%o1+0x024],%l7 ! Mem[000000008c800024]
lduw [%o3+0x018],%l4 ! Mem[000000008d800018]
jmpl %g6+8,%g0
ldsb [%o3+0x01d],%l1 ! Mem[000000008d80001d]
p62_call_0_lo:
retl
ldsb [%o0+0x013],%l7 ! Mem[000000008c000013]
p62_jmpl_0_he:
ldx [%i0+0x018],%l5 ! Mem[000000008c000018]
ldsh [%i0+0x03e],%l1 ! Mem[000000008c00003e]
stw %l3,[%i0+0x034] ! Mem[000000008c000034]
jmpl %g6+8,%g0
ldd [%i3+0x008],%l4 ! Mem[000000008d800008]
p62_call_0_he:
retl
lduh [%i2+0x022],%l7 ! Mem[000000008d000022]
p62_jmpl_0_ho:
ldx [%o0+0x018],%l5 ! Mem[000000008c000018]
ldsh [%o0+0x03e],%l1 ! Mem[000000008c00003e]
stw %l3,[%o0+0x034] ! Mem[000000008c000034]
jmpl %g6+8,%g0
ldd [%o3+0x008],%l4 ! Mem[000000008d800008]
p62_call_0_ho:
retl
lduh [%o2+0x022],%l7 ! Mem[000000008d000022]
p63_jmpl_0_le:
ldsb [%i0+0x001],%l6 ! Mem[000000008e000001]
ldx [%i1+0x038],%l1 ! Mem[000000008e800038]
lduh [%i1+0x02a],%l0 ! Mem[000000008e80002a]
sth %l7,[%i0+0x024] ! Mem[000000008e000024]
sth %l4,[%i2+0x01a] ! Mem[000000008f00001a]
jmpl %g6+8,%g0
ldsb [%i3+0x01d],%l1 ! Mem[000000008f80001d]
p63_call_0_le:
retl
stw %l7,[%i3+0x030] ! Mem[000000008f800030]
p63_jmpl_0_lo:
ldsb [%o0+0x001],%l6 ! Mem[000000008e000001]
ldx [%o1+0x038],%l1 ! Mem[000000008e800038]
lduh [%o1+0x02a],%l0 ! Mem[000000008e80002a]
sth %l7,[%o0+0x024] ! Mem[000000008e000024]
sth %l4,[%o2+0x01a] ! Mem[000000008f00001a]
jmpl %g6+8,%g0
ldsb [%o3+0x01d],%l1 ! Mem[000000008f80001d]
p63_call_0_lo:
retl
stw %l7,[%o3+0x030] ! Mem[000000008f800030]
p63_jmpl_0_he:
stb %l5,[%i3+0x01f] ! Mem[000000008f80001f]
ldd [%i3+0x038],%l0 ! Mem[000000008f800038]
stx %l3,[%i1+0x030] ! Mem[000000008e800030]
jmpl %g6+8,%g0
sth %l5,[%i1+0x028] ! Mem[000000008e800028]
p63_call_0_he:
retl
stb %l7,[%i0+0x003] ! Mem[000000008e000003]
p63_jmpl_0_ho:
stb %l5,[%o3+0x01f] ! Mem[000000008f80001f]
ldd [%o3+0x038],%l0 ! Mem[000000008f800038]
stx %l3,[%o1+0x030] ! Mem[000000008e800030]
jmpl %g6+8,%g0
sth %l5,[%o1+0x028] ! Mem[000000008e800028]
p63_call_0_ho:
retl
stb %l7,[%o0+0x003] ! Mem[000000008e000003]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
ldsb [%i0+0x02c],%l0 ! Mem[000000001000002c]
lduw [%i0+0x004],%l2 ! Mem[0000000010000004]
ldd [%i2+0x028],%l2 ! Mem[0000000011000028]
ldx [%i2+0x028],%l3 ! Mem[0000000011000028]
lduh [%i0+0x00a],%l7 ! Mem[000000001000000a]
ldx [%i3+0x018],%l1 ! Mem[0000000011800018]
stw %l3,[%i2+0x010] ! Mem[0000000011000010]
jmpl %g6+8,%g0
ldd [%i3+0x010],%l0 ! Mem[0000000011800010]
p0_call_1_le:
ldd [%i3+0x038],%l0 ! Mem[0000000011800038]
ldub [%i1+0x030],%l7 ! Mem[0000000010800030]
retl
std %l6,[%i1+0x010] ! Mem[0000000010800010]
p0_jmpl_1_lo:
ldsb [%o0+0x02c],%l0 ! Mem[000000001000002c]
lduw [%o0+0x004],%l2 ! Mem[0000000010000004]
ldd [%o2+0x028],%l2 ! Mem[0000000011000028]
ldx [%o2+0x028],%l3 ! Mem[0000000011000028]
lduh [%o0+0x00a],%l7 ! Mem[000000001000000a]
ldx [%o3+0x018],%l1 ! Mem[0000000011800018]
stw %l3,[%o2+0x010] ! Mem[0000000011000010]
jmpl %g6+8,%g0
ldd [%o3+0x010],%l0 ! Mem[0000000011800010]
p0_call_1_lo:
ldd [%o3+0x038],%l0 ! Mem[0000000011800038]
ldub [%o1+0x030],%l7 ! Mem[0000000010800030]
retl
std %l6,[%o1+0x010] ! Mem[0000000010800010]
p0_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i2+0x038],%l4 ! Mem[0000000011000038]
p0_call_1_he:
lduw [%i3+0x034],%l1 ! Mem[0000000011800034]
ldsh [%i1+0x022],%l1 ! Mem[0000000010800022]
retl
sth %l2,[%i2+0x030] ! Mem[0000000011000030]
p0_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o2+0x038],%l4 ! Mem[0000000011000038]
p0_call_1_ho:
lduw [%o3+0x034],%l1 ! Mem[0000000011800034]
ldsh [%o1+0x022],%l1 ! Mem[0000000010800022]
retl
sth %l2,[%o2+0x030] ! Mem[0000000011000030]
p1_jmpl_1_le:
stb %l0,[%i1+0x02c] ! Mem[000000001280002c]
sth %l2,[%i0+0x004] ! Mem[0000000012000004]
ldd [%i2+0x008],%l2 ! Mem[0000000013000008]
ldd [%i3+0x028],%l2 ! Mem[0000000013800028]
stw %l7,[%i3+0x028] ! Mem[0000000013800028]
lduh [%i2+0x03e],%l1 ! Mem[000000001300003e]
stb %l3,[%i1+0x031] ! Mem[0000000012800031]
jmpl %g6+8,%g0
stb %l0,[%i1+0x032] ! Mem[0000000012800032]
p1_call_1_le:
std %l0,[%i2+0x018] ! Mem[0000000013000018]
std %l6,[%i2+0x030] ! Mem[0000000013000030]
retl
ldx [%i3+0x010],%l6 ! Mem[0000000013800010]
p1_jmpl_1_lo:
stb %l0,[%o1+0x02c] ! Mem[000000001280002c]
sth %l2,[%o0+0x004] ! Mem[0000000012000004]
ldd [%o2+0x008],%l2 ! Mem[0000000013000008]
ldd [%o3+0x028],%l2 ! Mem[0000000013800028]
stw %l7,[%o3+0x028] ! Mem[0000000013800028]
lduh [%o2+0x03e],%l1 ! Mem[000000001300003e]
stb %l3,[%o1+0x031] ! Mem[0000000012800031]
jmpl %g6+8,%g0
stb %l0,[%o1+0x032] ! Mem[0000000012800032]
p1_call_1_lo:
std %l0,[%o2+0x018] ! Mem[0000000013000018]
std %l6,[%o2+0x030] ! Mem[0000000013000030]
retl
ldx [%o3+0x010],%l6 ! Mem[0000000013800010]
p1_jmpl_1_he:
jmpl %g6+8,%g0
ldsh [%i2+0x01e],%l4 ! Mem[000000001300001e]
p1_call_1_he:
ldsw [%i3+0x034],%l1 ! Mem[0000000013800034]
stb %l1,[%i0+0x022] ! Mem[0000000012000022]
retl
ldsw [%i3+0x010],%l2 ! Mem[0000000013800010]
p1_jmpl_1_ho:
jmpl %g6+8,%g0
ldsh [%o2+0x01e],%l4 ! Mem[000000001300001e]
p1_call_1_ho:
ldsw [%o3+0x034],%l1 ! Mem[0000000013800034]
stb %l1,[%o0+0x022] ! Mem[0000000012000022]
retl
ldsw [%o3+0x010],%l2 ! Mem[0000000013800010]
p2_jmpl_1_le:
ldub [%i3+0x02c],%l0 ! Mem[000000001580002c]
stx %l2,[%i3+0x000] ! Mem[0000000015800000]
ldd [%i0+0x028],%l2 ! Mem[0000000014000028]
ldub [%i1+0x02a],%l3 ! Mem[000000001480002a]
ldsh [%i2+0x00a],%l7 ! Mem[000000001500000a]
lduh [%i0+0x01e],%l1 ! Mem[000000001400001e]
ldsw [%i0+0x010],%l3 ! Mem[0000000014000010]
jmpl %g6+8,%g0
ldsw [%i3+0x010],%l0 ! Mem[0000000015800010]
p2_call_1_le:
lduh [%i2+0x03e],%l0 ! Mem[000000001500003e]
stx %l7,[%i3+0x030] ! Mem[0000000015800030]
retl
lduh [%i1+0x012],%l6 ! Mem[0000000014800012]
p2_jmpl_1_lo:
ldub [%o3+0x02c],%l0 ! Mem[000000001580002c]
stx %l2,[%o3+0x000] ! Mem[0000000015800000]
ldd [%o0+0x028],%l2 ! Mem[0000000014000028]
ldub [%o1+0x02a],%l3 ! Mem[000000001480002a]
ldsh [%o2+0x00a],%l7 ! Mem[000000001500000a]
lduh [%o0+0x01e],%l1 ! Mem[000000001400001e]
ldsw [%o0+0x010],%l3 ! Mem[0000000014000010]
jmpl %g6+8,%g0
ldsw [%o3+0x010],%l0 ! Mem[0000000015800010]
p2_call_1_lo:
lduh [%o2+0x03e],%l0 ! Mem[000000001500003e]
stx %l7,[%o3+0x030] ! Mem[0000000015800030]
retl
lduh [%o1+0x012],%l6 ! Mem[0000000014800012]
p2_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i2+0x03e],%l4 ! Mem[000000001500003e]
p2_call_1_he:
ldd [%i1+0x030],%l0 ! Mem[0000000014800030]
stx %l1,[%i2+0x020] ! Mem[0000000015000020]
retl
stw %l2,[%i0+0x030] ! Mem[0000000014000030]
p2_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o2+0x03e],%l4 ! Mem[000000001500003e]
p2_call_1_ho:
ldd [%o1+0x030],%l0 ! Mem[0000000014800030]
stx %l1,[%o2+0x020] ! Mem[0000000015000020]
retl
stw %l2,[%o0+0x030] ! Mem[0000000014000030]
p3_jmpl_1_le:
stw %l0,[%i0+0x02c] ! Mem[000000001600002c]
ldsw [%i2+0x004],%l2 ! Mem[0000000017000004]
ldsh [%i2+0x008],%l3 ! Mem[0000000017000008]
sth %l3,[%i2+0x02a] ! Mem[000000001700002a]
stb %l7,[%i1+0x02a] ! Mem[000000001680002a]
ldsw [%i2+0x03c],%l1 ! Mem[000000001700003c]
stw %l3,[%i2+0x030] ! Mem[0000000017000030]
jmpl %g6+8,%g0
stw %l0,[%i2+0x030] ! Mem[0000000017000030]
p3_call_1_le:
ldsw [%i2+0x01c],%l0 ! Mem[000000001700001c]
ldub [%i3+0x030],%l7 ! Mem[0000000017800030]
retl
ldsw [%i2+0x010],%l6 ! Mem[0000000017000010]
p3_jmpl_1_lo:
stw %l0,[%o0+0x02c] ! Mem[000000001600002c]
ldsw [%o2+0x004],%l2 ! Mem[0000000017000004]
ldsh [%o2+0x008],%l3 ! Mem[0000000017000008]
sth %l3,[%o2+0x02a] ! Mem[000000001700002a]
stb %l7,[%o1+0x02a] ! Mem[000000001680002a]
ldsw [%o2+0x03c],%l1 ! Mem[000000001700003c]
stw %l3,[%o2+0x030] ! Mem[0000000017000030]
jmpl %g6+8,%g0
stw %l0,[%o2+0x030] ! Mem[0000000017000030]
p3_call_1_lo:
ldsw [%o2+0x01c],%l0 ! Mem[000000001700001c]
ldub [%o3+0x030],%l7 ! Mem[0000000017800030]
retl
ldsw [%o2+0x010],%l6 ! Mem[0000000017000010]
p3_jmpl_1_he:
jmpl %g6+8,%g0
lduw [%i2+0x01c],%l4 ! Mem[000000001700001c]
p3_call_1_he:
sth %l1,[%i0+0x034] ! Mem[0000000016000034]
lduh [%i1+0x022],%l1 ! Mem[0000000016800022]
retl
lduw [%i1+0x010],%l2 ! Mem[0000000016800010]
p3_jmpl_1_ho:
jmpl %g6+8,%g0
lduw [%o2+0x01c],%l4 ! Mem[000000001700001c]
p3_call_1_ho:
sth %l1,[%o0+0x034] ! Mem[0000000016000034]
lduh [%o1+0x022],%l1 ! Mem[0000000016800022]
retl
lduw [%o1+0x010],%l2 ! Mem[0000000016800010]
p4_jmpl_1_le:
lduh [%i0+0x02c],%l0 ! Mem[000000001800002c]
lduh [%i1+0x004],%l2 ! Mem[0000000018800004]
ldsh [%i2+0x028],%l3 ! Mem[0000000019000028]
ldsb [%i0+0x02a],%l3 ! Mem[000000001800002a]
stx %l7,[%i0+0x008] ! Mem[0000000018000008]
ldsb [%i0+0x01e],%l1 ! Mem[000000001800001e]
lduw [%i2+0x010],%l3 ! Mem[0000000019000010]
jmpl %g6+8,%g0
lduw [%i1+0x010],%l0 ! Mem[0000000018800010]
p4_call_1_le:
stx %l0,[%i1+0x038] ! Mem[0000000018800038]
std %l6,[%i0+0x030] ! Mem[0000000018000030]
retl
ldsb [%i1+0x012],%l6 ! Mem[0000000018800012]
p4_jmpl_1_lo:
lduh [%o0+0x02c],%l0 ! Mem[000000001800002c]
lduh [%o1+0x004],%l2 ! Mem[0000000018800004]
ldsh [%o2+0x028],%l3 ! Mem[0000000019000028]
ldsb [%o0+0x02a],%l3 ! Mem[000000001800002a]
stx %l7,[%o0+0x008] ! Mem[0000000018000008]
ldsb [%o0+0x01e],%l1 ! Mem[000000001800001e]
lduw [%o2+0x010],%l3 ! Mem[0000000019000010]
jmpl %g6+8,%g0
lduw [%o1+0x010],%l0 ! Mem[0000000018800010]
p4_call_1_lo:
stx %l0,[%o1+0x038] ! Mem[0000000018800038]
std %l6,[%o0+0x030] ! Mem[0000000018000030]
retl
ldsb [%o1+0x012],%l6 ! Mem[0000000018800012]
p4_jmpl_1_he:
jmpl %g6+8,%g0
sth %l4,[%i2+0x03e] ! Mem[000000001900003e]
p4_call_1_he:
ldx [%i3+0x030],%l1 ! Mem[0000000019800030]
std %l0,[%i3+0x020] ! Mem[0000000019800020]
retl
ldsb [%i2+0x031],%l2 ! Mem[0000000019000031]
p4_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l4,[%o2+0x03e] ! Mem[000000001900003e]
p4_call_1_ho:
ldx [%o3+0x030],%l1 ! Mem[0000000019800030]
std %l0,[%o3+0x020] ! Mem[0000000019800020]
retl
ldsb [%o2+0x031],%l2 ! Mem[0000000019000031]
p5_jmpl_1_le:
stx %l0,[%i2+0x028] ! Mem[000000001b000028]
ldx [%i0+0x000],%l2 ! Mem[000000001a000000]
ldsh [%i0+0x008],%l3 ! Mem[000000001a000008]
ldx [%i2+0x028],%l3 ! Mem[000000001b000028]
lduh [%i0+0x02a],%l7 ! Mem[000000001a00002a]
stx %l1,[%i2+0x038] ! Mem[000000001b000038]
ldsb [%i1+0x031],%l3 ! Mem[000000001a800031]
jmpl %g6+8,%g0
ldsb [%i3+0x032],%l0 ! Mem[000000001b800032]
p5_call_1_le:
stb %l0,[%i1+0x01f] ! Mem[000000001a80001f]
ldsb [%i0+0x030],%l7 ! Mem[000000001a000030]
retl
stx %l6,[%i2+0x010] ! Mem[000000001b000010]
p5_jmpl_1_lo:
stx %l0,[%o2+0x028] ! Mem[000000001b000028]
ldx [%o0+0x000],%l2 ! Mem[000000001a000000]
ldsh [%o0+0x008],%l3 ! Mem[000000001a000008]
ldx [%o2+0x028],%l3 ! Mem[000000001b000028]
lduh [%o0+0x02a],%l7 ! Mem[000000001a00002a]
stx %l1,[%o2+0x038] ! Mem[000000001b000038]
ldsb [%o1+0x031],%l3 ! Mem[000000001a800031]
jmpl %g6+8,%g0
ldsb [%o3+0x032],%l0 ! Mem[000000001b800032]
p5_call_1_lo:
stb %l0,[%o1+0x01f] ! Mem[000000001a80001f]
ldsb [%o0+0x030],%l7 ! Mem[000000001a000030]
retl
stx %l6,[%o2+0x010] ! Mem[000000001b000010]
p5_jmpl_1_he:
jmpl %g6+8,%g0
stx %l4,[%i2+0x018] ! Mem[000000001b000018]
p5_call_1_he:
ldub [%i2+0x035],%l1 ! Mem[000000001b000035]
ldd [%i1+0x020],%l0 ! Mem[000000001a800020]
retl
std %l2,[%i3+0x010] ! Mem[000000001b800010]
p5_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l4,[%o2+0x018] ! Mem[000000001b000018]
p5_call_1_ho:
ldub [%o2+0x035],%l1 ! Mem[000000001b000035]
ldd [%o1+0x020],%l0 ! Mem[000000001a800020]
retl
std %l2,[%o3+0x010] ! Mem[000000001b800010]
p6_jmpl_1_le:
lduw [%i3+0x02c],%l0 ! Mem[000000001d80002c]
stw %l2,[%i0+0x004] ! Mem[000000001c000004]
ldub [%i2+0x028],%l3 ! Mem[000000001d000028]
stw %l3,[%i3+0x028] ! Mem[000000001d800028]
std %l6,[%i3+0x008] ! Mem[000000001d800008]
stx %l1,[%i1+0x018] ! Mem[000000001c800018]
std %l2,[%i3+0x010] ! Mem[000000001d800010]
jmpl %g6+8,%g0
std %l0,[%i2+0x010] ! Mem[000000001d000010]
p6_call_1_le:
ldub [%i0+0x03f],%l0 ! Mem[000000001c00003f]
lduw [%i1+0x030],%l7 ! Mem[000000001c800030]
retl
sth %l6,[%i1+0x012] ! Mem[000000001c800012]
p6_jmpl_1_lo:
lduw [%o3+0x02c],%l0 ! Mem[000000001d80002c]
stw %l2,[%o0+0x004] ! Mem[000000001c000004]
ldub [%o2+0x028],%l3 ! Mem[000000001d000028]
stw %l3,[%o3+0x028] ! Mem[000000001d800028]
std %l6,[%o3+0x008] ! Mem[000000001d800008]
stx %l1,[%o1+0x018] ! Mem[000000001c800018]
std %l2,[%o3+0x010] ! Mem[000000001d800010]
jmpl %g6+8,%g0
std %l0,[%o2+0x010] ! Mem[000000001d000010]
p6_call_1_lo:
ldub [%o0+0x03f],%l0 ! Mem[000000001c00003f]
lduw [%o1+0x030],%l7 ! Mem[000000001c800030]
retl
sth %l6,[%o1+0x012] ! Mem[000000001c800012]
p6_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i2+0x03e],%l4 ! Mem[000000001d00003e]
p6_call_1_he:
ldsb [%i1+0x035],%l1 ! Mem[000000001c800035]
lduw [%i0+0x020],%l1 ! Mem[000000001c000020]
retl
ldub [%i0+0x031],%l2 ! Mem[000000001c000031]
p6_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o2+0x03e],%l4 ! Mem[000000001d00003e]
p6_call_1_ho:
ldsb [%o1+0x035],%l1 ! Mem[000000001c800035]
lduw [%o0+0x020],%l1 ! Mem[000000001c000020]
retl
ldub [%o0+0x031],%l2 ! Mem[000000001c000031]
p7_jmpl_1_le:
ldd [%i0+0x028],%l0 ! Mem[000000001e000028]
ldd [%i3+0x000],%l2 ! Mem[000000001f800000]
ldub [%i2+0x008],%l3 ! Mem[000000001f000008]
ldub [%i1+0x02a],%l3 ! Mem[000000001e80002a]
ldsh [%i2+0x02a],%l7 ! Mem[000000001f00002a]
sth %l1,[%i3+0x03e] ! Mem[000000001f80003e]
ldub [%i2+0x031],%l3 ! Mem[000000001f000031]
jmpl %g6+8,%g0
ldub [%i0+0x032],%l0 ! Mem[000000001e000032]
p7_call_1_le:
ldsh [%i0+0x01e],%l0 ! Mem[000000001e00001e]
stw %l7,[%i2+0x030] ! Mem[000000001f000030]
retl
stb %l6,[%i2+0x012] ! Mem[000000001f000012]
p7_jmpl_1_lo:
ldd [%o0+0x028],%l0 ! Mem[000000001e000028]
ldd [%o3+0x000],%l2 ! Mem[000000001f800000]
ldub [%o2+0x008],%l3 ! Mem[000000001f000008]
ldub [%o1+0x02a],%l3 ! Mem[000000001e80002a]
ldsh [%o2+0x02a],%l7 ! Mem[000000001f00002a]
sth %l1,[%o3+0x03e] ! Mem[000000001f80003e]
ldub [%o2+0x031],%l3 ! Mem[000000001f000031]
jmpl %g6+8,%g0
ldub [%o0+0x032],%l0 ! Mem[000000001e000032]
p7_call_1_lo:
ldsh [%o0+0x01e],%l0 ! Mem[000000001e00001e]
stw %l7,[%o2+0x030] ! Mem[000000001f000030]
retl
stb %l6,[%o2+0x012] ! Mem[000000001f000012]
p7_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i2+0x01c],%l4 ! Mem[000000001f00001c]
p7_call_1_he:
stw %l1,[%i3+0x034] ! Mem[000000001f800034]
sth %l1,[%i2+0x022] ! Mem[000000001f000022]
retl
stx %l2,[%i1+0x010] ! Mem[000000001e800010]
p7_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o2+0x01c],%l4 ! Mem[000000001f00001c]
p7_call_1_ho:
stw %l1,[%o3+0x034] ! Mem[000000001f800034]
sth %l1,[%o2+0x022] ! Mem[000000001f000022]
retl
stx %l2,[%o1+0x010] ! Mem[000000001e800010]
p8_jmpl_1_le:
ldx [%i1+0x028],%l0 ! Mem[0000000020800028]
ldub [%i2+0x005],%l2 ! Mem[0000000021000005]
lduw [%i0+0x028],%l3 ! Mem[0000000020000028]
sth %l3,[%i2+0x02a] ! Mem[000000002100002a]
lduw [%i0+0x008],%l7 ! Mem[0000000020000008]
stb %l1,[%i1+0x01e] ! Mem[000000002080001e]
stx %l3,[%i1+0x010] ! Mem[0000000020800010]
jmpl %g6+8,%g0
ldsb [%i3+0x012],%l0 ! Mem[0000000021800012]
p8_call_1_le:
stw %l0,[%i0+0x03c] ! Mem[000000002000003c]
ldsw [%i3+0x030],%l7 ! Mem[0000000021800030]
retl
lduw [%i1+0x010],%l6 ! Mem[0000000020800010]
p8_jmpl_1_lo:
ldx [%o1+0x028],%l0 ! Mem[0000000020800028]
ldub [%o2+0x005],%l2 ! Mem[0000000021000005]
lduw [%o0+0x028],%l3 ! Mem[0000000020000028]
sth %l3,[%o2+0x02a] ! Mem[000000002100002a]
lduw [%o0+0x008],%l7 ! Mem[0000000020000008]
stb %l1,[%o1+0x01e] ! Mem[000000002080001e]
stx %l3,[%o1+0x010] ! Mem[0000000020800010]
jmpl %g6+8,%g0
ldsb [%o3+0x012],%l0 ! Mem[0000000021800012]
p8_call_1_lo:
stw %l0,[%o0+0x03c] ! Mem[000000002000003c]
ldsw [%o3+0x030],%l7 ! Mem[0000000021800030]
retl
lduw [%o1+0x010],%l6 ! Mem[0000000020800010]
p8_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i2+0x03e],%l4 ! Mem[000000002100003e]
p8_call_1_he:
sth %l1,[%i3+0x034] ! Mem[0000000021800034]
ldsw [%i1+0x020],%l1 ! Mem[0000000020800020]
retl
ldx [%i2+0x030],%l2 ! Mem[0000000021000030]
p8_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o2+0x03e],%l4 ! Mem[000000002100003e]
p8_call_1_ho:
sth %l1,[%o3+0x034] ! Mem[0000000021800034]
ldsw [%o1+0x020],%l1 ! Mem[0000000020800020]
retl
ldx [%o2+0x030],%l2 ! Mem[0000000021000030]
p9_jmpl_1_le:
ldsb [%i2+0x02c],%l0 ! Mem[000000002300002c]
lduw [%i1+0x004],%l2 ! Mem[0000000022800004]
lduw [%i2+0x008],%l3 ! Mem[0000000023000008]
ldsb [%i0+0x02a],%l3 ! Mem[000000002200002a]
stx %l7,[%i0+0x028] ! Mem[0000000022000028]
lduw [%i3+0x03c],%l1 ! Mem[000000002380003c]
ldx [%i0+0x030],%l3 ! Mem[0000000022000030]
jmpl %g6+8,%g0
std %l0,[%i1+0x030] ! Mem[0000000022800030]
p9_call_1_le:
ldx [%i0+0x018],%l0 ! Mem[0000000022000018]
stb %l7,[%i0+0x030] ! Mem[0000000022000030]
retl
lduw [%i2+0x010],%l6 ! Mem[0000000023000010]
p9_jmpl_1_lo:
ldsb [%o2+0x02c],%l0 ! Mem[000000002300002c]
lduw [%o1+0x004],%l2 ! Mem[0000000022800004]
lduw [%o2+0x008],%l3 ! Mem[0000000023000008]
ldsb [%o0+0x02a],%l3 ! Mem[000000002200002a]
stx %l7,[%o0+0x028] ! Mem[0000000022000028]
lduw [%o3+0x03c],%l1 ! Mem[000000002380003c]
ldx [%o0+0x030],%l3 ! Mem[0000000022000030]
jmpl %g6+8,%g0
std %l0,[%o1+0x030] ! Mem[0000000022800030]
p9_call_1_lo:
ldx [%o0+0x018],%l0 ! Mem[0000000022000018]
stb %l7,[%o0+0x030] ! Mem[0000000022000030]
retl
lduw [%o2+0x010],%l6 ! Mem[0000000023000010]
p9_jmpl_1_he:
jmpl %g6+8,%g0
std %l4,[%i2+0x018] ! Mem[0000000023000018]
p9_call_1_he:
ldx [%i1+0x030],%l1 ! Mem[0000000022800030]
ldx [%i3+0x020],%l1 ! Mem[0000000023800020]
retl
ldsh [%i3+0x010],%l2 ! Mem[0000000023800010]
p9_jmpl_1_ho:
jmpl %g6+8,%g0
std %l4,[%o2+0x018] ! Mem[0000000023000018]
p9_call_1_ho:
ldx [%o1+0x030],%l1 ! Mem[0000000022800030]
ldx [%o3+0x020],%l1 ! Mem[0000000023800020]
retl
ldsh [%o3+0x010],%l2 ! Mem[0000000023800010]
p10_jmpl_1_le:
sth %l0,[%i0+0x02c] ! Mem[000000002400002c]
sth %l2,[%i0+0x004] ! Mem[0000000024000004]
lduw [%i2+0x028],%l3 ! Mem[0000000025000028]
ldx [%i2+0x028],%l3 ! Mem[0000000025000028]
ldsw [%i3+0x008],%l7 ! Mem[0000000025800008]
lduw [%i2+0x01c],%l1 ! Mem[000000002500001c]
ldsh [%i2+0x010],%l3 ! Mem[0000000025000010]
jmpl %g6+8,%g0
ldub [%i0+0x012],%l0 ! Mem[0000000024000012]
p10_call_1_le:
ldsw [%i0+0x03c],%l0 ! Mem[000000002400003c]
ldd [%i0+0x030],%l6 ! Mem[0000000024000030]
retl
ldub [%i1+0x012],%l6 ! Mem[0000000024800012]
p10_jmpl_1_lo:
sth %l0,[%o0+0x02c] ! Mem[000000002400002c]
sth %l2,[%o0+0x004] ! Mem[0000000024000004]
lduw [%o2+0x028],%l3 ! Mem[0000000025000028]
ldx [%o2+0x028],%l3 ! Mem[0000000025000028]
ldsw [%o3+0x008],%l7 ! Mem[0000000025800008]
lduw [%o2+0x01c],%l1 ! Mem[000000002500001c]
ldsh [%o2+0x010],%l3 ! Mem[0000000025000010]
jmpl %g6+8,%g0
ldub [%o0+0x012],%l0 ! Mem[0000000024000012]
p10_call_1_lo:
ldsw [%o0+0x03c],%l0 ! Mem[000000002400003c]
ldd [%o0+0x030],%l6 ! Mem[0000000024000030]
retl
ldub [%o1+0x012],%l6 ! Mem[0000000024800012]
p10_jmpl_1_he:
jmpl %g6+8,%g0
stw %l4,[%i2+0x03c] ! Mem[000000002500003c]
p10_call_1_he:
ldub [%i0+0x035],%l1 ! Mem[0000000024000035]
stw %l1,[%i1+0x020] ! Mem[0000000024800020]
retl
sth %l2,[%i0+0x030] ! Mem[0000000024000030]
p10_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l4,[%o2+0x03c] ! Mem[000000002500003c]
p10_call_1_ho:
ldub [%o0+0x035],%l1 ! Mem[0000000024000035]
stw %l1,[%o1+0x020] ! Mem[0000000024800020]
retl
sth %l2,[%o0+0x030] ! Mem[0000000024000030]
p11_jmpl_1_le:
ldub [%i0+0x02c],%l0 ! Mem[000000002600002c]
stx %l2,[%i3+0x000] ! Mem[0000000027800000]
stb %l3,[%i0+0x008] ! Mem[0000000026000008]
stw %l3,[%i3+0x028] ! Mem[0000000027800028]
std %l6,[%i2+0x028] ! Mem[0000000027000028]
ldub [%i0+0x03e],%l1 ! Mem[000000002600003e]
sth %l3,[%i2+0x030] ! Mem[0000000027000030]
jmpl %g6+8,%g0
stx %l0,[%i3+0x030] ! Mem[0000000027800030]
p11_call_1_le:
stx %l0,[%i3+0x018] ! Mem[0000000027800018]
lduh [%i1+0x030],%l7 ! Mem[0000000026800030]
retl
ldsh [%i2+0x012],%l6 ! Mem[0000000027000012]
p11_jmpl_1_lo:
ldub [%o0+0x02c],%l0 ! Mem[000000002600002c]
stx %l2,[%o3+0x000] ! Mem[0000000027800000]
stb %l3,[%o0+0x008] ! Mem[0000000026000008]
stw %l3,[%o3+0x028] ! Mem[0000000027800028]
std %l6,[%o2+0x028] ! Mem[0000000027000028]
ldub [%o0+0x03e],%l1 ! Mem[000000002600003e]
sth %l3,[%o2+0x030] ! Mem[0000000027000030]
jmpl %g6+8,%g0
stx %l0,[%o3+0x030] ! Mem[0000000027800030]
p11_call_1_lo:
stx %l0,[%o3+0x018] ! Mem[0000000027800018]
lduh [%o1+0x030],%l7 ! Mem[0000000026800030]
retl
ldsh [%o2+0x012],%l6 ! Mem[0000000027000012]
p11_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i2+0x018],%l4 ! Mem[0000000027000018]
p11_call_1_he:
ldsb [%i3+0x035],%l1 ! Mem[0000000027800035]
ldub [%i0+0x022],%l1 ! Mem[0000000026000022]
retl
lduh [%i1+0x010],%l2 ! Mem[0000000026800010]
p11_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o2+0x018],%l4 ! Mem[0000000027000018]
p11_call_1_ho:
ldsb [%o3+0x035],%l1 ! Mem[0000000027800035]
ldub [%o0+0x022],%l1 ! Mem[0000000026000022]
retl
lduh [%o1+0x010],%l2 ! Mem[0000000026800010]
p12_jmpl_1_le:
stw %l0,[%i1+0x02c] ! Mem[000000002880002c]
ldsw [%i2+0x004],%l2 ! Mem[0000000029000004]
stb %l3,[%i2+0x028] ! Mem[0000000029000028]
ldub [%i1+0x02a],%l3 ! Mem[000000002880002a]
ldd [%i1+0x008],%l6 ! Mem[0000000028800008]
ldsh [%i2+0x01e],%l1 ! Mem[000000002900001e]
lduh [%i0+0x010],%l3 ! Mem[0000000028000010]
jmpl %g6+8,%g0
ldx [%i1+0x010],%l0 ! Mem[0000000028800010]
p12_call_1_le:
sth %l0,[%i3+0x03e] ! Mem[000000002980003e]
sth %l7,[%i1+0x030] ! Mem[0000000028800030]
retl
ldd [%i0+0x010],%l6 ! Mem[0000000028000010]
p12_jmpl_1_lo:
stw %l0,[%o1+0x02c] ! Mem[000000002880002c]
ldsw [%o2+0x004],%l2 ! Mem[0000000029000004]
stb %l3,[%o2+0x028] ! Mem[0000000029000028]
ldub [%o1+0x02a],%l3 ! Mem[000000002880002a]
ldd [%o1+0x008],%l6 ! Mem[0000000028800008]
ldsh [%o2+0x01e],%l1 ! Mem[000000002900001e]
lduh [%o0+0x010],%l3 ! Mem[0000000028000010]
jmpl %g6+8,%g0
ldx [%o1+0x010],%l0 ! Mem[0000000028800010]
p12_call_1_lo:
sth %l0,[%o3+0x03e] ! Mem[000000002980003e]
sth %l7,[%o1+0x030] ! Mem[0000000028800030]
retl
ldd [%o0+0x010],%l6 ! Mem[0000000028000010]
p12_jmpl_1_he:
jmpl %g6+8,%g0
ldsh [%i2+0x03e],%l4 ! Mem[000000002900003e]
p12_call_1_he:
stw %l1,[%i2+0x034] ! Mem[0000000029000034]
stb %l1,[%i2+0x022] ! Mem[0000000029000022]
retl
ldd [%i2+0x030],%l2 ! Mem[0000000029000030]
p12_jmpl_1_ho:
jmpl %g6+8,%g0
ldsh [%o2+0x03e],%l4 ! Mem[000000002900003e]
p12_call_1_ho:
stw %l1,[%o2+0x034] ! Mem[0000000029000034]
stb %l1,[%o2+0x022] ! Mem[0000000029000022]
retl
ldd [%o2+0x030],%l2 ! Mem[0000000029000030]
p13_jmpl_1_le:
lduh [%i3+0x02c],%l0 ! Mem[000000002b80002c]
lduh [%i1+0x004],%l2 ! Mem[000000002a800004]
sth %l3,[%i2+0x008] ! Mem[000000002b000008]
stb %l3,[%i2+0x02a] ! Mem[000000002b00002a]
lduw [%i0+0x028],%l7 ! Mem[000000002a000028]
ldsh [%i1+0x03e],%l1 ! Mem[000000002a80003e]
ldd [%i3+0x030],%l2 ! Mem[000000002b800030]
jmpl %g6+8,%g0
ldsh [%i3+0x032],%l0 ! Mem[000000002b800032]
p13_call_1_le:
lduw [%i3+0x01c],%l0 ! Mem[000000002b80001c]
ldsh [%i2+0x030],%l7 ! Mem[000000002b000030]
retl
stw %l6,[%i2+0x010] ! Mem[000000002b000010]
p13_jmpl_1_lo:
lduh [%o3+0x02c],%l0 ! Mem[000000002b80002c]
lduh [%o1+0x004],%l2 ! Mem[000000002a800004]
sth %l3,[%o2+0x008] ! Mem[000000002b000008]
stb %l3,[%o2+0x02a] ! Mem[000000002b00002a]
lduw [%o0+0x028],%l7 ! Mem[000000002a000028]
ldsh [%o1+0x03e],%l1 ! Mem[000000002a80003e]
ldd [%o3+0x030],%l2 ! Mem[000000002b800030]
jmpl %g6+8,%g0
ldsh [%o3+0x032],%l0 ! Mem[000000002b800032]
p13_call_1_lo:
lduw [%o3+0x01c],%l0 ! Mem[000000002b80001c]
ldsh [%o2+0x030],%l7 ! Mem[000000002b000030]
retl
stw %l6,[%o2+0x010] ! Mem[000000002b000010]
p13_jmpl_1_he:
jmpl %g6+8,%g0
lduw [%i2+0x01c],%l4 ! Mem[000000002b00001c]
p13_call_1_he:
stb %l1,[%i1+0x035] ! Mem[000000002a800035]
ldsb [%i0+0x022],%l1 ! Mem[000000002a000022]
retl
stb %l2,[%i3+0x011] ! Mem[000000002b800011]
p13_jmpl_1_ho:
jmpl %g6+8,%g0
lduw [%o2+0x01c],%l4 ! Mem[000000002b00001c]
p13_call_1_ho:
stb %l1,[%o1+0x035] ! Mem[000000002a800035]
ldsb [%o0+0x022],%l1 ! Mem[000000002a000022]
retl
stb %l2,[%o3+0x011] ! Mem[000000002b800011]
p14_jmpl_1_le:
stx %l0,[%i0+0x028] ! Mem[000000002c000028]
std %l2,[%i0+0x000] ! Mem[000000002c000000]
sth %l3,[%i0+0x028] ! Mem[000000002c000028]
ldsb [%i0+0x02a],%l3 ! Mem[000000002c00002a]
sth %l7,[%i0+0x00a] ! Mem[000000002c00000a]
ldd [%i2+0x018],%l0 ! Mem[000000002d000018]
stb %l3,[%i2+0x011] ! Mem[000000002d000011]
jmpl %g6+8,%g0
sth %l0,[%i2+0x012] ! Mem[000000002d000012]
p14_call_1_le:
ldsh [%i2+0x03e],%l0 ! Mem[000000002d00003e]
lduh [%i3+0x030],%l7 ! Mem[000000002d800030]
retl
std %l6,[%i0+0x010] ! Mem[000000002c000010]
p14_jmpl_1_lo:
stx %l0,[%o0+0x028] ! Mem[000000002c000028]
std %l2,[%o0+0x000] ! Mem[000000002c000000]
sth %l3,[%o0+0x028] ! Mem[000000002c000028]
ldsb [%o0+0x02a],%l3 ! Mem[000000002c00002a]
sth %l7,[%o0+0x00a] ! Mem[000000002c00000a]
ldd [%o2+0x018],%l0 ! Mem[000000002d000018]
stb %l3,[%o2+0x011] ! Mem[000000002d000011]
jmpl %g6+8,%g0
sth %l0,[%o2+0x012] ! Mem[000000002d000012]
p14_call_1_lo:
ldsh [%o2+0x03e],%l0 ! Mem[000000002d00003e]
lduh [%o3+0x030],%l7 ! Mem[000000002d800030]
retl
std %l6,[%o0+0x010] ! Mem[000000002c000010]
p14_jmpl_1_he:
jmpl %g6+8,%g0
stb %l4,[%i2+0x03e] ! Mem[000000002d00003e]
p14_call_1_he:
lduh [%i3+0x034],%l1 ! Mem[000000002d800034]
lduh [%i2+0x022],%l1 ! Mem[000000002d000022]
retl
ldsw [%i0+0x030],%l2 ! Mem[000000002c000030]
p14_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l4,[%o2+0x03e] ! Mem[000000002d00003e]
p14_call_1_ho:
lduh [%o3+0x034],%l1 ! Mem[000000002d800034]
lduh [%o2+0x022],%l1 ! Mem[000000002d000022]
retl
ldsw [%o0+0x030],%l2 ! Mem[000000002c000030]
p15_jmpl_1_le:
lduw [%i0+0x02c],%l0 ! Mem[000000002e00002c]
stw %l2,[%i0+0x004] ! Mem[000000002e000004]
sth %l3,[%i2+0x008] ! Mem[000000002f000008]
ldx [%i2+0x028],%l3 ! Mem[000000002f000028]
ldsw [%i3+0x028],%l7 ! Mem[000000002f800028]
stw %l1,[%i1+0x03c] ! Mem[000000002e80003c]
ldsw [%i1+0x030],%l3 ! Mem[000000002e800030]
jmpl %g6+8,%g0
lduh [%i0+0x032],%l0 ! Mem[000000002e000032]
p15_call_1_le:
stw %l0,[%i2+0x01c] ! Mem[000000002f00001c]
sth %l7,[%i0+0x030] ! Mem[000000002e000030]
retl
ldx [%i2+0x010],%l6 ! Mem[000000002f000010]
p15_jmpl_1_lo:
lduw [%o0+0x02c],%l0 ! Mem[000000002e00002c]
stw %l2,[%o0+0x004] ! Mem[000000002e000004]
sth %l3,[%o2+0x008] ! Mem[000000002f000008]
ldx [%o2+0x028],%l3 ! Mem[000000002f000028]
ldsw [%o3+0x028],%l7 ! Mem[000000002f800028]
stw %l1,[%o1+0x03c] ! Mem[000000002e80003c]
ldsw [%o1+0x030],%l3 ! Mem[000000002e800030]
jmpl %g6+8,%g0
lduh [%o0+0x032],%l0 ! Mem[000000002e000032]
p15_call_1_lo:
stw %l0,[%o2+0x01c] ! Mem[000000002f00001c]
sth %l7,[%o0+0x030] ! Mem[000000002e000030]
retl
ldx [%o2+0x010],%l6 ! Mem[000000002f000010]
p15_jmpl_1_he:
jmpl %g6+8,%g0
sth %l4,[%i2+0x01e] ! Mem[000000002f00001e]
p15_call_1_he:
ldsh [%i3+0x034],%l1 ! Mem[000000002f800034]
std %l0,[%i1+0x020] ! Mem[000000002e800020]
retl
stw %l2,[%i1+0x010] ! Mem[000000002e800010]
p15_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l4,[%o2+0x01e] ! Mem[000000002f00001e]
p15_call_1_ho:
ldsh [%o3+0x034],%l1 ! Mem[000000002f800034]
std %l0,[%o1+0x020] ! Mem[000000002e800020]
retl
stw %l2,[%o1+0x010] ! Mem[000000002e800010]
p16_jmpl_1_le:
ldd [%i2+0x028],%l0 ! Mem[0000000031000028]
ldsh [%i3+0x004],%l2 ! Mem[0000000031800004]
stx %l3,[%i2+0x028] ! Mem[0000000031000028]
stw %l3,[%i0+0x028] ! Mem[0000000030000028]
ldx [%i2+0x008],%l7 ! Mem[0000000031000008]
std %l0,[%i3+0x018] ! Mem[0000000031800018]
stw %l3,[%i0+0x010] ! Mem[0000000030000010]
jmpl %g6+8,%g0
ldd [%i3+0x010],%l0 ! Mem[0000000031800010]
p16_call_1_le:
std %l0,[%i1+0x038] ! Mem[0000000030800038]
ldsh [%i0+0x030],%l7 ! Mem[0000000030000030]
retl
lduh [%i0+0x012],%l6 ! Mem[0000000030000012]
p16_jmpl_1_lo:
ldd [%o2+0x028],%l0 ! Mem[0000000031000028]
ldsh [%o3+0x004],%l2 ! Mem[0000000031800004]
stx %l3,[%o2+0x028] ! Mem[0000000031000028]
stw %l3,[%o0+0x028] ! Mem[0000000030000028]
ldx [%o2+0x008],%l7 ! Mem[0000000031000008]
std %l0,[%o3+0x018] ! Mem[0000000031800018]
stw %l3,[%o0+0x010] ! Mem[0000000030000010]
jmpl %g6+8,%g0
ldd [%o3+0x010],%l0 ! Mem[0000000031800010]
p16_call_1_lo:
std %l0,[%o1+0x038] ! Mem[0000000030800038]
ldsh [%o0+0x030],%l7 ! Mem[0000000030000030]
retl
lduh [%o0+0x012],%l6 ! Mem[0000000030000012]
p16_jmpl_1_he:
jmpl %g6+8,%g0
stx %l4,[%i2+0x038] ! Mem[0000000031000038]
p16_call_1_he:
stx %l1,[%i2+0x030] ! Mem[0000000031000030]
ldsh [%i3+0x022],%l1 ! Mem[0000000031800022]
retl
lduw [%i2+0x030],%l2 ! Mem[0000000031000030]
p16_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l4,[%o2+0x038] ! Mem[0000000031000038]
p16_call_1_ho:
stx %l1,[%o2+0x030] ! Mem[0000000031000030]
ldsh [%o3+0x022],%l1 ! Mem[0000000031800022]
retl
lduw [%o2+0x030],%l2 ! Mem[0000000031000030]
p17_jmpl_1_le:
std %l0,[%i3+0x028] ! Mem[0000000033800028]
ldub [%i2+0x005],%l2 ! Mem[0000000033000005]
stx %l3,[%i0+0x008] ! Mem[0000000032000008]
ldub [%i2+0x02a],%l3 ! Mem[000000003300002a]
ldd [%i1+0x028],%l6 ! Mem[0000000032800028]
std %l0,[%i2+0x038] ! Mem[0000000033000038]
lduw [%i2+0x030],%l3 ! Mem[0000000033000030]
jmpl %g6+8,%g0
stb %l0,[%i2+0x032] ! Mem[0000000033000032]
p17_call_1_le:
lduh [%i1+0x01e],%l0 ! Mem[000000003280001e]
ldx [%i1+0x030],%l7 ! Mem[0000000032800030]
retl
ldsw [%i2+0x010],%l6 ! Mem[0000000033000010]
p17_jmpl_1_lo:
std %l0,[%o3+0x028] ! Mem[0000000033800028]
ldub [%o2+0x005],%l2 ! Mem[0000000033000005]
stx %l3,[%o0+0x008] ! Mem[0000000032000008]
ldub [%o2+0x02a],%l3 ! Mem[000000003300002a]
ldd [%o1+0x028],%l6 ! Mem[0000000032800028]
std %l0,[%o2+0x038] ! Mem[0000000033000038]
lduw [%o2+0x030],%l3 ! Mem[0000000033000030]
jmpl %g6+8,%g0
stb %l0,[%o2+0x032] ! Mem[0000000033000032]
p17_call_1_lo:
lduh [%o1+0x01e],%l0 ! Mem[000000003280001e]
ldx [%o1+0x030],%l7 ! Mem[0000000032800030]
retl
ldsw [%o2+0x010],%l6 ! Mem[0000000033000010]
p17_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i2+0x01c],%l4 ! Mem[000000003300001c]
p17_call_1_he:
stw %l1,[%i0+0x034] ! Mem[0000000032000034]
lduw [%i1+0x020],%l1 ! Mem[0000000032800020]
retl
ldsb [%i3+0x011],%l2 ! Mem[0000000033800011]
p17_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o2+0x01c],%l4 ! Mem[000000003300001c]
p17_call_1_ho:
stw %l1,[%o0+0x034] ! Mem[0000000032000034]
lduw [%o1+0x020],%l1 ! Mem[0000000032800020]
retl
ldsb [%o3+0x011],%l2 ! Mem[0000000033800011]
p18_jmpl_1_le:
ldsw [%i0+0x02c],%l0 ! Mem[000000003400002c]
stb %l2,[%i1+0x005] ! Mem[0000000034800005]
stx %l3,[%i1+0x028] ! Mem[0000000034800028]
stb %l3,[%i3+0x02a] ! Mem[000000003580002a]
ldub [%i0+0x00a],%l7 ! Mem[000000003400000a]
ldx [%i0+0x018],%l1 ! Mem[0000000034000018]
ldsb [%i2+0x011],%l3 ! Mem[0000000035000011]
jmpl %g6+8,%g0
ldsw [%i0+0x010],%l0 ! Mem[0000000034000010]
p18_call_1_le:
ldsb [%i1+0x03f],%l0 ! Mem[000000003480003f]
stx %l7,[%i2+0x030] ! Mem[0000000035000030]
retl
ldsb [%i0+0x012],%l6 ! Mem[0000000034000012]
p18_jmpl_1_lo:
ldsw [%o0+0x02c],%l0 ! Mem[000000003400002c]
stb %l2,[%o1+0x005] ! Mem[0000000034800005]
stx %l3,[%o1+0x028] ! Mem[0000000034800028]
stb %l3,[%o3+0x02a] ! Mem[000000003580002a]
ldub [%o0+0x00a],%l7 ! Mem[000000003400000a]
ldx [%o0+0x018],%l1 ! Mem[0000000034000018]
ldsb [%o2+0x011],%l3 ! Mem[0000000035000011]
jmpl %g6+8,%g0
ldsw [%o0+0x010],%l0 ! Mem[0000000034000010]
p18_call_1_lo:
ldsb [%o1+0x03f],%l0 ! Mem[000000003480003f]
stx %l7,[%o2+0x030] ! Mem[0000000035000030]
retl
ldsb [%o0+0x012],%l6 ! Mem[0000000034000012]
p18_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i2+0x03e],%l4 ! Mem[000000003500003e]
p18_call_1_he:
stb %l1,[%i3+0x035] ! Mem[0000000035800035]
stx %l1,[%i0+0x020] ! Mem[0000000034000020]
retl
std %l2,[%i0+0x030] ! Mem[0000000034000030]
p18_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o2+0x03e],%l4 ! Mem[000000003500003e]
p18_call_1_ho:
stb %l1,[%o3+0x035] ! Mem[0000000035800035]
stx %l1,[%o0+0x020] ! Mem[0000000034000020]
retl
std %l2,[%o0+0x030] ! Mem[0000000034000030]
p19_jmpl_1_le:
sth %l0,[%i1+0x02c] ! Mem[000000003680002c]
sth %l2,[%i0+0x004] ! Mem[0000000036000004]
ldsb [%i2+0x008],%l3 ! Mem[0000000037000008]
ldsb [%i1+0x02a],%l3 ! Mem[000000003680002a]
sth %l7,[%i0+0x02a] ! Mem[000000003600002a]
lduh [%i2+0x03e],%l1 ! Mem[000000003700003e]
std %l2,[%i0+0x030] ! Mem[0000000036000030]
jmpl %g6+8,%g0
stw %l0,[%i3+0x030] ! Mem[0000000037800030]
p19_call_1_le:
sth %l0,[%i0+0x01e] ! Mem[000000003600001e]
ldub [%i3+0x030],%l7 ! Mem[0000000037800030]
retl
stx %l6,[%i2+0x010] ! Mem[0000000037000010]
p19_jmpl_1_lo:
sth %l0,[%o1+0x02c] ! Mem[000000003680002c]
sth %l2,[%o0+0x004] ! Mem[0000000036000004]
ldsb [%o2+0x008],%l3 ! Mem[0000000037000008]
ldsb [%o1+0x02a],%l3 ! Mem[000000003680002a]
sth %l7,[%o0+0x02a] ! Mem[000000003600002a]
lduh [%o2+0x03e],%l1 ! Mem[000000003700003e]
std %l2,[%o0+0x030] ! Mem[0000000036000030]
jmpl %g6+8,%g0
stw %l0,[%o3+0x030] ! Mem[0000000037800030]
p19_call_1_lo:
sth %l0,[%o0+0x01e] ! Mem[000000003600001e]
ldub [%o3+0x030],%l7 ! Mem[0000000037800030]
retl
stx %l6,[%o2+0x010] ! Mem[0000000037000010]
p19_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i2+0x018],%l4 ! Mem[0000000037000018]
p19_call_1_he:
lduh [%i2+0x034],%l1 ! Mem[0000000037000034]
ldsw [%i2+0x020],%l1 ! Mem[0000000037000020]
retl
ldub [%i1+0x011],%l2 ! Mem[0000000036800011]
p19_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o2+0x018],%l4 ! Mem[0000000037000018]
p19_call_1_ho:
lduh [%o2+0x034],%l1 ! Mem[0000000037000034]
ldsw [%o2+0x020],%l1 ! Mem[0000000037000020]
retl
ldub [%o1+0x011],%l2 ! Mem[0000000036800011]
p20_jmpl_1_le:
ldub [%i2+0x02c],%l0 ! Mem[000000003900002c]
ldsb [%i0+0x005],%l2 ! Mem[0000000038000005]
ldsb [%i0+0x028],%l3 ! Mem[0000000038000028]
lduh [%i2+0x02a],%l3 ! Mem[000000003900002a]
ldsb [%i3+0x00a],%l7 ! Mem[000000003980000a]
ldsw [%i0+0x01c],%l1 ! Mem[000000003800001c]
ldub [%i3+0x011],%l3 ! Mem[0000000039800011]
jmpl %g6+8,%g0
lduw [%i1+0x010],%l0 ! Mem[0000000038800010]
p20_call_1_le:
stb %l0,[%i0+0x03f] ! Mem[000000003800003f]
std %l6,[%i0+0x030] ! Mem[0000000038000030]
retl
sth %l6,[%i0+0x012] ! Mem[0000000038000012]
p20_jmpl_1_lo:
ldub [%o2+0x02c],%l0 ! Mem[000000003900002c]
ldsb [%o0+0x005],%l2 ! Mem[0000000038000005]
ldsb [%o0+0x028],%l3 ! Mem[0000000038000028]
lduh [%o2+0x02a],%l3 ! Mem[000000003900002a]
ldsb [%o3+0x00a],%l7 ! Mem[000000003980000a]
ldsw [%o0+0x01c],%l1 ! Mem[000000003800001c]
ldub [%o3+0x011],%l3 ! Mem[0000000039800011]
jmpl %g6+8,%g0
lduw [%o1+0x010],%l0 ! Mem[0000000038800010]
p20_call_1_lo:
stb %l0,[%o0+0x03f] ! Mem[000000003800003f]
std %l6,[%o0+0x030] ! Mem[0000000038000030]
retl
sth %l6,[%o0+0x012] ! Mem[0000000038000012]
p20_jmpl_1_he:
jmpl %g6+8,%g0
std %l4,[%i2+0x038] ! Mem[0000000039000038]
p20_call_1_he:
ldsh [%i1+0x034],%l1 ! Mem[0000000038800034]
std %l0,[%i1+0x020] ! Mem[0000000038800020]
retl
stx %l2,[%i2+0x030] ! Mem[0000000039000030]
p20_jmpl_1_ho:
jmpl %g6+8,%g0
std %l4,[%o2+0x038] ! Mem[0000000039000038]
p20_call_1_ho:
ldsh [%o1+0x034],%l1 ! Mem[0000000038800034]
std %l0,[%o1+0x020] ! Mem[0000000038800020]
retl
stx %l2,[%o2+0x030] ! Mem[0000000039000030]
p21_jmpl_1_le:
stw %l0,[%i0+0x02c] ! Mem[000000003a00002c]
ldsw [%i3+0x004],%l2 ! Mem[000000003b800004]
ldsw [%i1+0x008],%l3 ! Mem[000000003a800008]
stw %l3,[%i0+0x028] ! Mem[000000003a000028]
ldx [%i1+0x028],%l7 ! Mem[000000003a800028]
ldsw [%i2+0x03c],%l1 ! Mem[000000003b00003c]
stx %l3,[%i2+0x030] ! Mem[000000003b000030]
jmpl %g6+8,%g0
ldsb [%i3+0x032],%l0 ! Mem[000000003b800032]
p21_call_1_le:
ldub [%i0+0x01f],%l0 ! Mem[000000003a00001f]
ldsb [%i0+0x030],%l7 ! Mem[000000003a000030]
retl
stb %l6,[%i2+0x012] ! Mem[000000003b000012]
p21_jmpl_1_lo:
stw %l0,[%o0+0x02c] ! Mem[000000003a00002c]
ldsw [%o3+0x004],%l2 ! Mem[000000003b800004]
ldsw [%o1+0x008],%l3 ! Mem[000000003a800008]
stw %l3,[%o0+0x028] ! Mem[000000003a000028]
ldx [%o1+0x028],%l7 ! Mem[000000003a800028]
ldsw [%o2+0x03c],%l1 ! Mem[000000003b00003c]
stx %l3,[%o2+0x030] ! Mem[000000003b000030]
jmpl %g6+8,%g0
ldsb [%o3+0x032],%l0 ! Mem[000000003b800032]
p21_call_1_lo:
ldub [%o0+0x01f],%l0 ! Mem[000000003a00001f]
ldsb [%o0+0x030],%l7 ! Mem[000000003a000030]
retl
stb %l6,[%o2+0x012] ! Mem[000000003b000012]
p21_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i2+0x018],%l4 ! Mem[000000003b000018]
p21_call_1_he:
stx %l1,[%i3+0x030] ! Mem[000000003b800030]
ldd [%i3+0x020],%l0 ! Mem[000000003b800020]
retl
ldx [%i3+0x010],%l2 ! Mem[000000003b800010]
p21_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o2+0x018],%l4 ! Mem[000000003b000018]
p21_call_1_ho:
stx %l1,[%o3+0x030] ! Mem[000000003b800030]
ldd [%o3+0x020],%l0 ! Mem[000000003b800020]
retl
ldx [%o3+0x010],%l2 ! Mem[000000003b800010]
p22_jmpl_1_le:
lduh [%i0+0x02c],%l0 ! Mem[000000003c00002c]
ldx [%i2+0x000],%l2 ! Mem[000000003d000000]
ldsw [%i2+0x028],%l3 ! Mem[000000003d000028]
ldsh [%i2+0x02a],%l3 ! Mem[000000003d00002a]
stw %l7,[%i0+0x008] ! Mem[000000003c000008]
ldsb [%i1+0x01e],%l1 ! Mem[000000003c80001e]
ldx [%i1+0x010],%l3 ! Mem[000000003c800010]
jmpl %g6+8,%g0
std %l0,[%i3+0x010] ! Mem[000000003d800010]
p22_call_1_le:
ldd [%i0+0x038],%l0 ! Mem[000000003c000038]
lduw [%i0+0x030],%l7 ! Mem[000000003c000030]
retl
lduw [%i0+0x010],%l6 ! Mem[000000003c000010]
p22_jmpl_1_lo:
lduh [%o0+0x02c],%l0 ! Mem[000000003c00002c]
ldx [%o2+0x000],%l2 ! Mem[000000003d000000]
ldsw [%o2+0x028],%l3 ! Mem[000000003d000028]
ldsh [%o2+0x02a],%l3 ! Mem[000000003d00002a]
stw %l7,[%o0+0x008] ! Mem[000000003c000008]
ldsb [%o1+0x01e],%l1 ! Mem[000000003c80001e]
ldx [%o1+0x010],%l3 ! Mem[000000003c800010]
jmpl %g6+8,%g0
std %l0,[%o3+0x010] ! Mem[000000003d800010]
p22_call_1_lo:
ldd [%o0+0x038],%l0 ! Mem[000000003c000038]
lduw [%o0+0x030],%l7 ! Mem[000000003c000030]
retl
lduw [%o0+0x010],%l6 ! Mem[000000003c000010]
p22_jmpl_1_he:
jmpl %g6+8,%g0
ldsh [%i2+0x03e],%l4 ! Mem[000000003d00003e]
p22_call_1_he:
std %l0,[%i3+0x030] ! Mem[000000003d800030]
ldub [%i1+0x022],%l1 ! Mem[000000003c800022]
retl
ldsh [%i0+0x030],%l2 ! Mem[000000003c000030]
p22_jmpl_1_ho:
jmpl %g6+8,%g0
ldsh [%o2+0x03e],%l4 ! Mem[000000003d00003e]
p22_call_1_ho:
std %l0,[%o3+0x030] ! Mem[000000003d800030]
ldub [%o1+0x022],%l1 ! Mem[000000003c800022]
retl
ldsh [%o0+0x030],%l2 ! Mem[000000003c000030]
p23_jmpl_1_le:
stx %l0,[%i1+0x028] ! Mem[000000003e800028]
std %l2,[%i1+0x000] ! Mem[000000003e800000]
ldsw [%i0+0x008],%l3 ! Mem[000000003e000008]
stb %l3,[%i3+0x02a] ! Mem[000000003f80002a]
ldub [%i0+0x02a],%l7 ! Mem[000000003e00002a]
stx %l1,[%i3+0x038] ! Mem[000000003f800038]
ldsh [%i0+0x030],%l3 ! Mem[000000003e000030]
jmpl %g6+8,%g0
ldub [%i1+0x032],%l0 ! Mem[000000003e800032]
p23_call_1_le:
std %l0,[%i0+0x018] ! Mem[000000003e000018]
stw %l7,[%i1+0x030] ! Mem[000000003e800030]
retl
ldub [%i2+0x012],%l6 ! Mem[000000003f000012]
p23_jmpl_1_lo:
stx %l0,[%o1+0x028] ! Mem[000000003e800028]
std %l2,[%o1+0x000] ! Mem[000000003e800000]
ldsw [%o0+0x008],%l3 ! Mem[000000003e000008]
stb %l3,[%o3+0x02a] ! Mem[000000003f80002a]
ldub [%o0+0x02a],%l7 ! Mem[000000003e00002a]
stx %l1,[%o3+0x038] ! Mem[000000003f800038]
ldsh [%o0+0x030],%l3 ! Mem[000000003e000030]
jmpl %g6+8,%g0
ldub [%o1+0x032],%l0 ! Mem[000000003e800032]
p23_call_1_lo:
std %l0,[%o0+0x018] ! Mem[000000003e000018]
stw %l7,[%o1+0x030] ! Mem[000000003e800030]
retl
ldub [%o2+0x012],%l6 ! Mem[000000003f000012]
p23_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i2+0x01e],%l4 ! Mem[000000003f00001e]
p23_call_1_he:
lduw [%i2+0x034],%l1 ! Mem[000000003f000034]
sth %l1,[%i0+0x022] ! Mem[000000003e000022]
retl
sth %l2,[%i1+0x010] ! Mem[000000003e800010]
p23_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o2+0x01e],%l4 ! Mem[000000003f00001e]
p23_call_1_ho:
lduw [%o2+0x034],%l1 ! Mem[000000003f000034]
sth %l1,[%o0+0x022] ! Mem[000000003e000022]
retl
sth %l2,[%o1+0x010] ! Mem[000000003e800010]
p24_jmpl_1_le:
lduw [%i3+0x02c],%l0 ! Mem[000000004180002c]
ldd [%i0+0x000],%l2 ! Mem[0000000040000000]
lduh [%i1+0x028],%l3 ! Mem[0000000040800028]
ldsb [%i1+0x02a],%l3 ! Mem[000000004080002a]
stb %l7,[%i3+0x00a] ! Mem[000000004180000a]
sth %l1,[%i1+0x01e] ! Mem[000000004080001e]
sth %l3,[%i2+0x010] ! Mem[0000000041000010]
jmpl %g6+8,%g0
stx %l0,[%i3+0x010] ! Mem[0000000041800010]
p24_call_1_le:
lduh [%i3+0x03e],%l0 ! Mem[000000004180003e]
ldsw [%i2+0x030],%l7 ! Mem[0000000041000030]
retl
ldsh [%i0+0x012],%l6 ! Mem[0000000040000012]
p24_jmpl_1_lo:
lduw [%o3+0x02c],%l0 ! Mem[000000004180002c]
ldd [%o0+0x000],%l2 ! Mem[0000000040000000]
lduh [%o1+0x028],%l3 ! Mem[0000000040800028]
ldsb [%o1+0x02a],%l3 ! Mem[000000004080002a]
stb %l7,[%o3+0x00a] ! Mem[000000004180000a]
sth %l1,[%o1+0x01e] ! Mem[000000004080001e]
sth %l3,[%o2+0x010] ! Mem[0000000041000010]
jmpl %g6+8,%g0
stx %l0,[%o3+0x010] ! Mem[0000000041800010]
p24_call_1_lo:
lduh [%o3+0x03e],%l0 ! Mem[000000004180003e]
ldsw [%o2+0x030],%l7 ! Mem[0000000041000030]
retl
ldsh [%o0+0x012],%l6 ! Mem[0000000040000012]
p24_jmpl_1_he:
jmpl %g6+8,%g0
lduw [%i2+0x03c],%l4 ! Mem[000000004100003c]
p24_call_1_he:
ldsw [%i0+0x034],%l1 ! Mem[0000000040000034]
ldsb [%i2+0x022],%l1 ! Mem[0000000041000022]
retl
lduh [%i2+0x030],%l2 ! Mem[0000000041000030]
p24_jmpl_1_ho:
jmpl %g6+8,%g0
lduw [%o2+0x03c],%l4 ! Mem[000000004100003c]
p24_call_1_ho:
ldsw [%o0+0x034],%l1 ! Mem[0000000040000034]
ldsb [%o2+0x022],%l1 ! Mem[0000000041000022]
retl
lduh [%o2+0x030],%l2 ! Mem[0000000041000030]
p25_jmpl_1_le:
ldsh [%i0+0x02c],%l0 ! Mem[000000004200002c]
ldsh [%i0+0x004],%l2 ! Mem[0000000042000004]
lduh [%i2+0x008],%l3 ! Mem[0000000043000008]
lduh [%i2+0x02a],%l3 ! Mem[000000004300002a]
ldsb [%i2+0x02a],%l7 ! Mem[000000004300002a]
sth %l1,[%i3+0x03e] ! Mem[000000004380003e]
lduh [%i2+0x030],%l3 ! Mem[0000000043000030]
jmpl %g6+8,%g0
ldx [%i2+0x030],%l0 ! Mem[0000000043000030]
p25_call_1_le:
ldsw [%i3+0x01c],%l0 ! Mem[000000004380001c]
lduw [%i3+0x030],%l7 ! Mem[0000000043800030]
retl
ldd [%i2+0x010],%l6 ! Mem[0000000043000010]
p25_jmpl_1_lo:
ldsh [%o0+0x02c],%l0 ! Mem[000000004200002c]
ldsh [%o0+0x004],%l2 ! Mem[0000000042000004]
lduh [%o2+0x008],%l3 ! Mem[0000000043000008]
lduh [%o2+0x02a],%l3 ! Mem[000000004300002a]
ldsb [%o2+0x02a],%l7 ! Mem[000000004300002a]
sth %l1,[%o3+0x03e] ! Mem[000000004380003e]
lduh [%o2+0x030],%l3 ! Mem[0000000043000030]
jmpl %g6+8,%g0
ldx [%o2+0x030],%l0 ! Mem[0000000043000030]
p25_call_1_lo:
ldsw [%o3+0x01c],%l0 ! Mem[000000004380001c]
lduw [%o3+0x030],%l7 ! Mem[0000000043800030]
retl
ldd [%o2+0x010],%l6 ! Mem[0000000043000010]
p25_jmpl_1_he:
jmpl %g6+8,%g0
sth %l4,[%i2+0x01e] ! Mem[000000004300001e]
p25_call_1_he:
ldsh [%i3+0x034],%l1 ! Mem[0000000043800034]
ldx [%i1+0x020],%l1 ! Mem[0000000042800020]
retl
ldd [%i3+0x010],%l2 ! Mem[0000000043800010]
p25_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l4,[%o2+0x01e] ! Mem[000000004300001e]
p25_call_1_ho:
ldsh [%o3+0x034],%l1 ! Mem[0000000043800034]
ldx [%o1+0x020],%l1 ! Mem[0000000042800020]
retl
ldd [%o3+0x010],%l2 ! Mem[0000000043800010]
p26_jmpl_1_le:
std %l0,[%i1+0x028] ! Mem[0000000044800028]
lduw [%i3+0x004],%l2 ! Mem[0000000045800004]
lduh [%i0+0x028],%l3 ! Mem[0000000044000028]
stw %l3,[%i0+0x028] ! Mem[0000000044000028]
lduh [%i1+0x00a],%l7 ! Mem[000000004480000a]
stb %l1,[%i2+0x01e] ! Mem[000000004500001e]
ldd [%i0+0x010],%l2 ! Mem[0000000044000010]
jmpl %g6+8,%g0
ldsh [%i0+0x012],%l0 ! Mem[0000000044000012]
p26_call_1_le:
stx %l0,[%i2+0x038] ! Mem[0000000045000038]
stw %l7,[%i0+0x030] ! Mem[0000000044000030]
retl
stw %l6,[%i0+0x010] ! Mem[0000000044000010]
p26_jmpl_1_lo:
std %l0,[%o1+0x028] ! Mem[0000000044800028]
lduw [%o3+0x004],%l2 ! Mem[0000000045800004]
lduh [%o0+0x028],%l3 ! Mem[0000000044000028]
stw %l3,[%o0+0x028] ! Mem[0000000044000028]
lduh [%o1+0x00a],%l7 ! Mem[000000004480000a]
stb %l1,[%o2+0x01e] ! Mem[000000004500001e]
ldd [%o0+0x010],%l2 ! Mem[0000000044000010]
jmpl %g6+8,%g0
ldsh [%o0+0x012],%l0 ! Mem[0000000044000012]
p26_call_1_lo:
stx %l0,[%o2+0x038] ! Mem[0000000045000038]
stw %l7,[%o0+0x030] ! Mem[0000000044000030]
retl
stw %l6,[%o0+0x010] ! Mem[0000000044000010]
p26_jmpl_1_he:
jmpl %g6+8,%g0
stx %l4,[%i2+0x038] ! Mem[0000000045000038]
p26_call_1_he:
stx %l1,[%i2+0x030] ! Mem[0000000045000030]
stw %l1,[%i3+0x020] ! Mem[0000000045800020]
retl
stb %l2,[%i0+0x031] ! Mem[0000000044000031]
p26_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l4,[%o2+0x038] ! Mem[0000000045000038]
p26_call_1_ho:
stx %l1,[%o2+0x030] ! Mem[0000000045000030]
stw %l1,[%o3+0x020] ! Mem[0000000045800020]
retl
stb %l2,[%o0+0x031] ! Mem[0000000044000031]
p27_jmpl_1_le:
ldsw [%i2+0x02c],%l0 ! Mem[000000004700002c]
stb %l2,[%i2+0x005] ! Mem[0000000047000005]
ldx [%i1+0x008],%l3 ! Mem[0000000046800008]
ldsh [%i2+0x02a],%l3 ! Mem[000000004700002a]
stw %l7,[%i0+0x028] ! Mem[0000000046000028]
lduw [%i0+0x03c],%l1 ! Mem[000000004600003c]
stb %l3,[%i3+0x031] ! Mem[0000000047800031]
jmpl %g6+8,%g0
sth %l0,[%i3+0x032] ! Mem[0000000047800032]
p27_call_1_le:
stb %l0,[%i2+0x01f] ! Mem[000000004700001f]
ldsw [%i0+0x030],%l7 ! Mem[0000000046000030]
retl
std %l6,[%i2+0x010] ! Mem[0000000047000010]
p27_jmpl_1_lo:
ldsw [%o2+0x02c],%l0 ! Mem[000000004700002c]
stb %l2,[%o2+0x005] ! Mem[0000000047000005]
ldx [%o1+0x008],%l3 ! Mem[0000000046800008]
ldsh [%o2+0x02a],%l3 ! Mem[000000004700002a]
stw %l7,[%o0+0x028] ! Mem[0000000046000028]
lduw [%o0+0x03c],%l1 ! Mem[000000004600003c]
stb %l3,[%o3+0x031] ! Mem[0000000047800031]
jmpl %g6+8,%g0
sth %l0,[%o3+0x032] ! Mem[0000000047800032]
p27_call_1_lo:
stb %l0,[%o2+0x01f] ! Mem[000000004700001f]
ldsw [%o0+0x030],%l7 ! Mem[0000000046000030]
retl
std %l6,[%o2+0x010] ! Mem[0000000047000010]
p27_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i2+0x01e],%l4 ! Mem[000000004700001e]
p27_call_1_he:
std %l0,[%i1+0x030] ! Mem[0000000046800030]
ldsh [%i1+0x022],%l1 ! Mem[0000000046800022]
retl
ldsw [%i1+0x010],%l2 ! Mem[0000000046800010]
p27_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o2+0x01e],%l4 ! Mem[000000004700001e]
p27_call_1_ho:
std %l0,[%o1+0x030] ! Mem[0000000046800030]
ldsh [%o1+0x022],%l1 ! Mem[0000000046800022]
retl
ldsw [%o1+0x010],%l2 ! Mem[0000000046800010]
p28_jmpl_1_le:
sth %l0,[%i3+0x02c] ! Mem[000000004980002c]
stx %l2,[%i1+0x000] ! Mem[0000000048800000]
ldx [%i2+0x028],%l3 ! Mem[0000000049000028]
stb %l3,[%i3+0x02a] ! Mem[000000004980002a]
ldsh [%i0+0x00a],%l7 ! Mem[000000004800000a]
ldub [%i2+0x01e],%l1 ! Mem[000000004900001e]
ldsw [%i2+0x010],%l3 ! Mem[0000000049000010]
jmpl %g6+8,%g0
lduh [%i2+0x012],%l0 ! Mem[0000000049000012]
p28_call_1_le:
ldub [%i2+0x03f],%l0 ! Mem[000000004900003f]
stb %l7,[%i1+0x030] ! Mem[0000000048800030]
retl
ldx [%i0+0x010],%l6 ! Mem[0000000048000010]
p28_jmpl_1_lo:
sth %l0,[%o3+0x02c] ! Mem[000000004980002c]
stx %l2,[%o1+0x000] ! Mem[0000000048800000]
ldx [%o2+0x028],%l3 ! Mem[0000000049000028]
stb %l3,[%o3+0x02a] ! Mem[000000004980002a]
ldsh [%o0+0x00a],%l7 ! Mem[000000004800000a]
ldub [%o2+0x01e],%l1 ! Mem[000000004900001e]
ldsw [%o2+0x010],%l3 ! Mem[0000000049000010]
jmpl %g6+8,%g0
lduh [%o2+0x012],%l0 ! Mem[0000000049000012]
p28_call_1_lo:
ldub [%o2+0x03f],%l0 ! Mem[000000004900003f]
stb %l7,[%o1+0x030] ! Mem[0000000048800030]
retl
ldx [%o0+0x010],%l6 ! Mem[0000000048000010]
p28_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i2+0x03c],%l4 ! Mem[000000004900003c]
p28_call_1_he:
lduw [%i0+0x034],%l1 ! Mem[0000000048000034]
stb %l1,[%i0+0x022] ! Mem[0000000048000022]
retl
stw %l2,[%i2+0x030] ! Mem[0000000049000030]
p28_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o2+0x03c],%l4 ! Mem[000000004900003c]
p28_call_1_ho:
lduw [%o0+0x034],%l1 ! Mem[0000000048000034]
stb %l1,[%o0+0x022] ! Mem[0000000048000022]
retl
stw %l2,[%o2+0x030] ! Mem[0000000049000030]
p29_jmpl_1_le:
ldub [%i0+0x02c],%l0 ! Mem[000000004a00002c]
ldsb [%i0+0x005],%l2 ! Mem[000000004a000005]
std %l2,[%i0+0x008] ! Mem[000000004a000008]
stx %l3,[%i1+0x028] ! Mem[000000004a800028]
stb %l7,[%i3+0x02a] ! Mem[000000004b80002a]
ldub [%i0+0x03e],%l1 ! Mem[000000004a00003e]
stw %l3,[%i1+0x030] ! Mem[000000004a800030]
jmpl %g6+8,%g0
ldd [%i0+0x030],%l0 ! Mem[000000004a000030]
p29_call_1_le:
ldsh [%i1+0x01e],%l0 ! Mem[000000004a80001e]
ldd [%i2+0x030],%l6 ! Mem[000000004b000030]
retl
lduh [%i2+0x012],%l6 ! Mem[000000004b000012]
p29_jmpl_1_lo:
ldub [%o0+0x02c],%l0 ! Mem[000000004a00002c]
ldsb [%o0+0x005],%l2 ! Mem[000000004a000005]
std %l2,[%o0+0x008] ! Mem[000000004a000008]
stx %l3,[%o1+0x028] ! Mem[000000004a800028]
stb %l7,[%o3+0x02a] ! Mem[000000004b80002a]
ldub [%o0+0x03e],%l1 ! Mem[000000004a00003e]
stw %l3,[%o1+0x030] ! Mem[000000004a800030]
jmpl %g6+8,%g0
ldd [%o0+0x030],%l0 ! Mem[000000004a000030]
p29_call_1_lo:
ldsh [%o1+0x01e],%l0 ! Mem[000000004a80001e]
ldd [%o2+0x030],%l6 ! Mem[000000004b000030]
retl
lduh [%o2+0x012],%l6 ! Mem[000000004b000012]
p29_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i2+0x018],%l4 ! Mem[000000004b000018]
p29_call_1_he:
ldsw [%i3+0x034],%l1 ! Mem[000000004b800034]
stx %l1,[%i2+0x020] ! Mem[000000004b000020]
retl
lduw [%i3+0x010],%l2 ! Mem[000000004b800010]
p29_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o2+0x018],%l4 ! Mem[000000004b000018]
p29_call_1_ho:
ldsw [%o3+0x034],%l1 ! Mem[000000004b800034]
stx %l1,[%o2+0x020] ! Mem[000000004b000020]
retl
lduw [%o3+0x010],%l2 ! Mem[000000004b800010]
p30_jmpl_1_le:
stw %l0,[%i1+0x02c] ! Mem[000000004c80002c]
ldsw [%i0+0x004],%l2 ! Mem[000000004c000004]
std %l2,[%i1+0x028] ! Mem[000000004c800028]
lduh [%i3+0x02a],%l3 ! Mem[000000004d80002a]
stx %l7,[%i2+0x008] ! Mem[000000004d000008]
ldsh [%i2+0x01e],%l1 ! Mem[000000004d00001e]
lduw [%i0+0x010],%l3 ! Mem[000000004c000010]
jmpl %g6+8,%g0
stb %l0,[%i3+0x012] ! Mem[000000004d800012]
p30_call_1_le:
stw %l0,[%i1+0x03c] ! Mem[000000004c80003c]
lduh [%i2+0x030],%l7 ! Mem[000000004d000030]
retl
ldsw [%i3+0x010],%l6 ! Mem[000000004d800010]
p30_jmpl_1_lo:
stw %l0,[%o1+0x02c] ! Mem[000000004c80002c]
ldsw [%o0+0x004],%l2 ! Mem[000000004c000004]
std %l2,[%o1+0x028] ! Mem[000000004c800028]
lduh [%o3+0x02a],%l3 ! Mem[000000004d80002a]
stx %l7,[%o2+0x008] ! Mem[000000004d000008]
ldsh [%o2+0x01e],%l1 ! Mem[000000004d00001e]
lduw [%o0+0x010],%l3 ! Mem[000000004c000010]
jmpl %g6+8,%g0
stb %l0,[%o3+0x012] ! Mem[000000004d800012]
p30_call_1_lo:
stw %l0,[%o1+0x03c] ! Mem[000000004c80003c]
lduh [%o2+0x030],%l7 ! Mem[000000004d000030]
retl
ldsw [%o3+0x010],%l6 ! Mem[000000004d800010]
p30_jmpl_1_he:
jmpl %g6+8,%g0
std %l4,[%i2+0x038] ! Mem[000000004d000038]
p30_call_1_he:
ldd [%i2+0x030],%l0 ! Mem[000000004d000030]
lduh [%i1+0x022],%l1 ! Mem[000000004c800022]
retl
ldsb [%i0+0x031],%l2 ! Mem[000000004c000031]
p30_jmpl_1_ho:
jmpl %g6+8,%g0
std %l4,[%o2+0x038] ! Mem[000000004d000038]
p30_call_1_ho:
ldd [%o2+0x030],%l0 ! Mem[000000004d000030]
lduh [%o1+0x022],%l1 ! Mem[000000004c800022]
retl
ldsb [%o0+0x031],%l2 ! Mem[000000004c000031]
p31_jmpl_1_le:
lduh [%i2+0x02c],%l0 ! Mem[000000004f00002c]
ldx [%i3+0x000],%l2 ! Mem[000000004f800000]
std %l2,[%i2+0x008] ! Mem[000000004f000008]
stw %l3,[%i1+0x028] ! Mem[000000004e800028]
lduh [%i1+0x02a],%l7 ! Mem[000000004e80002a]
ldd [%i1+0x038],%l0 ! Mem[000000004e800038]
ldsb [%i2+0x031],%l3 ! Mem[000000004f000031]
jmpl %g6+8,%g0
ldsw [%i1+0x030],%l0 ! Mem[000000004e800030]
p31_call_1_le:
ldx [%i0+0x018],%l0 ! Mem[000000004e000018]
sth %l7,[%i3+0x030] ! Mem[000000004f800030]
retl
ldsb [%i2+0x012],%l6 ! Mem[000000004f000012]
p31_jmpl_1_lo:
lduh [%o2+0x02c],%l0 ! Mem[000000004f00002c]
ldx [%o3+0x000],%l2 ! Mem[000000004f800000]
std %l2,[%o2+0x008] ! Mem[000000004f000008]
stw %l3,[%o1+0x028] ! Mem[000000004e800028]
lduh [%o1+0x02a],%l7 ! Mem[000000004e80002a]
ldd [%o1+0x038],%l0 ! Mem[000000004e800038]
ldsb [%o2+0x031],%l3 ! Mem[000000004f000031]
jmpl %g6+8,%g0
ldsw [%o1+0x030],%l0 ! Mem[000000004e800030]
p31_call_1_lo:
ldx [%o0+0x018],%l0 ! Mem[000000004e000018]
sth %l7,[%o3+0x030] ! Mem[000000004f800030]
retl
ldsb [%o2+0x012],%l6 ! Mem[000000004f000012]
p31_jmpl_1_he:
jmpl %g6+8,%g0
stw %l4,[%i2+0x01c] ! Mem[000000004f00001c]
p31_call_1_he:
sth %l1,[%i0+0x034] ! Mem[000000004e000034]
std %l0,[%i3+0x020] ! Mem[000000004f800020]
retl
std %l2,[%i1+0x010] ! Mem[000000004e800010]
p31_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l4,[%o2+0x01c] ! Mem[000000004f00001c]
p31_call_1_ho:
sth %l1,[%o0+0x034] ! Mem[000000004e000034]
std %l0,[%o3+0x020] ! Mem[000000004f800020]
retl
std %l2,[%o1+0x010] ! Mem[000000004e800010]
p32_jmpl_1_le:
stx %l0,[%i0+0x028] ! Mem[0000000050000028]
std %l2,[%i2+0x000] ! Mem[0000000051000000]
stw %l3,[%i0+0x028] ! Mem[0000000050000028]
ldsh [%i2+0x02a],%l3 ! Mem[000000005100002a]
std %l6,[%i0+0x008] ! Mem[0000000050000008]
ldd [%i3+0x018],%l0 ! Mem[0000000051800018]
std %l2,[%i2+0x010] ! Mem[0000000051000010]
jmpl %g6+8,%g0
ldd [%i3+0x010],%l0 ! Mem[0000000051800010]
p32_call_1_le:
ldsw [%i0+0x03c],%l0 ! Mem[000000005000003c]
ldsh [%i0+0x030],%l7 ! Mem[0000000050000030]
retl
stx %l6,[%i3+0x010] ! Mem[0000000051800010]
p32_jmpl_1_lo:
stx %l0,[%o0+0x028] ! Mem[0000000050000028]
std %l2,[%o2+0x000] ! Mem[0000000051000000]
stw %l3,[%o0+0x028] ! Mem[0000000050000028]
ldsh [%o2+0x02a],%l3 ! Mem[000000005100002a]
std %l6,[%o0+0x008] ! Mem[0000000050000008]
ldd [%o3+0x018],%l0 ! Mem[0000000051800018]
std %l2,[%o2+0x010] ! Mem[0000000051000010]
jmpl %g6+8,%g0
ldd [%o3+0x010],%l0 ! Mem[0000000051800010]
p32_call_1_lo:
ldsw [%o0+0x03c],%l0 ! Mem[000000005000003c]
ldsh [%o0+0x030],%l7 ! Mem[0000000050000030]
retl
stx %l6,[%o3+0x010] ! Mem[0000000051800010]
p32_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i2+0x038],%l4 ! Mem[0000000051000038]
p32_call_1_he:
ldx [%i3+0x030],%l1 ! Mem[0000000051800030]
ldd [%i1+0x020],%l0 ! Mem[0000000050800020]
retl
ldub [%i2+0x031],%l2 ! Mem[0000000051000031]
p32_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o2+0x038],%l4 ! Mem[0000000051000038]
p32_call_1_ho:
ldx [%o3+0x030],%l1 ! Mem[0000000051800030]
ldd [%o1+0x020],%l0 ! Mem[0000000050800020]
retl
ldub [%o2+0x031],%l2 ! Mem[0000000051000031]
p33_jmpl_1_le:
stb %l0,[%i0+0x02c] ! Mem[000000005200002c]
ldd [%i1+0x000],%l2 ! Mem[0000000052800000]
stw %l3,[%i1+0x008] ! Mem[0000000052800008]
stb %l3,[%i0+0x02a] ! Mem[000000005200002a]
ldsh [%i0+0x02a],%l7 ! Mem[000000005200002a]
stw %l1,[%i2+0x03c] ! Mem[000000005300003c]
ldub [%i0+0x031],%l3 ! Mem[0000000052000031]
jmpl %g6+8,%g0
stb %l0,[%i3+0x032] ! Mem[0000000053800032]
p33_call_1_le:
stx %l0,[%i0+0x018] ! Mem[0000000052000018]
ldx [%i0+0x030],%l7 ! Mem[0000000052000030]
retl
stx %l6,[%i2+0x010] ! Mem[0000000053000010]
p33_jmpl_1_lo:
stb %l0,[%o0+0x02c] ! Mem[000000005200002c]
ldd [%o1+0x000],%l2 ! Mem[0000000052800000]
stw %l3,[%o1+0x008] ! Mem[0000000052800008]
stb %l3,[%o0+0x02a] ! Mem[000000005200002a]
ldsh [%o0+0x02a],%l7 ! Mem[000000005200002a]
stw %l1,[%o2+0x03c] ! Mem[000000005300003c]
ldub [%o0+0x031],%l3 ! Mem[0000000052000031]
jmpl %g6+8,%g0
stb %l0,[%o3+0x032] ! Mem[0000000053800032]
p33_call_1_lo:
stx %l0,[%o0+0x018] ! Mem[0000000052000018]
ldx [%o0+0x030],%l7 ! Mem[0000000052000030]
retl
stx %l6,[%o2+0x010] ! Mem[0000000053000010]
p33_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i2+0x01e],%l4 ! Mem[000000005300001e]
p33_call_1_he:
ldub [%i3+0x035],%l1 ! Mem[0000000053800035]
lduw [%i0+0x020],%l1 ! Mem[0000000052000020]
retl
stx %l2,[%i0+0x010] ! Mem[0000000052000010]
p33_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o2+0x01e],%l4 ! Mem[000000005300001e]
p33_call_1_ho:
ldub [%o3+0x035],%l1 ! Mem[0000000053800035]
lduw [%o0+0x020],%l1 ! Mem[0000000052000020]
retl
stx %l2,[%o0+0x010] ! Mem[0000000052000010]
p34_jmpl_1_le:
ldsh [%i2+0x02c],%l0 ! Mem[000000005500002c]
ldsh [%i0+0x004],%l2 ! Mem[0000000054000004]
ldd [%i2+0x028],%l2 ! Mem[0000000055000028]
stx %l3,[%i2+0x028] ! Mem[0000000055000028]
lduw [%i2+0x008],%l7 ! Mem[0000000055000008]
std %l0,[%i0+0x018] ! Mem[0000000054000018]
stx %l3,[%i3+0x010] ! Mem[0000000055800010]
jmpl %g6+8,%g0
ldsw [%i1+0x010],%l0 ! Mem[0000000054800010]
p34_call_1_le:
sth %l0,[%i0+0x03e] ! Mem[000000005400003e]
stx %l7,[%i1+0x030] ! Mem[0000000054800030]
retl
sth %l6,[%i3+0x012] ! Mem[0000000055800012]
p34_jmpl_1_lo:
ldsh [%o2+0x02c],%l0 ! Mem[000000005500002c]
ldsh [%o0+0x004],%l2 ! Mem[0000000054000004]
ldd [%o2+0x028],%l2 ! Mem[0000000055000028]
stx %l3,[%o2+0x028] ! Mem[0000000055000028]
lduw [%o2+0x008],%l7 ! Mem[0000000055000008]
std %l0,[%o0+0x018] ! Mem[0000000054000018]
stx %l3,[%o3+0x010] ! Mem[0000000055800010]
jmpl %g6+8,%g0
ldsw [%o1+0x010],%l0 ! Mem[0000000054800010]
p34_call_1_lo:
sth %l0,[%o0+0x03e] ! Mem[000000005400003e]
stx %l7,[%o1+0x030] ! Mem[0000000054800030]
retl
sth %l6,[%o3+0x012] ! Mem[0000000055800012]
p34_jmpl_1_he:
jmpl %g6+8,%g0
lduw [%i2+0x03c],%l4 ! Mem[000000005500003c]
p34_call_1_he:
ldsw [%i1+0x034],%l1 ! Mem[0000000054800034]
sth %l1,[%i1+0x022] ! Mem[0000000054800022]
retl
ldx [%i0+0x030],%l2 ! Mem[0000000054000030]
p34_jmpl_1_ho:
jmpl %g6+8,%g0
lduw [%o2+0x03c],%l4 ! Mem[000000005500003c]
p34_call_1_ho:
ldsw [%o1+0x034],%l1 ! Mem[0000000054800034]
sth %l1,[%o1+0x022] ! Mem[0000000054800022]
retl
ldx [%o0+0x030],%l2 ! Mem[0000000054000030]
p35_jmpl_1_le:
std %l0,[%i3+0x028] ! Mem[0000000057800028]
lduw [%i0+0x004],%l2 ! Mem[0000000056000004]
ldd [%i0+0x008],%l2 ! Mem[0000000056000008]
lduh [%i3+0x02a],%l3 ! Mem[000000005780002a]
stx %l7,[%i1+0x028] ! Mem[0000000056800028]
ldx [%i2+0x038],%l1 ! Mem[0000000057000038]
std %l2,[%i2+0x030] ! Mem[0000000057000030]
jmpl %g6+8,%g0
stw %l0,[%i3+0x030] ! Mem[0000000057800030]
p35_call_1_le:
lduw [%i0+0x01c],%l0 ! Mem[000000005600001c]
ldub [%i2+0x030],%l7 ! Mem[0000000057000030]
retl
stb %l6,[%i2+0x012] ! Mem[0000000057000012]
p35_jmpl_1_lo:
std %l0,[%o3+0x028] ! Mem[0000000057800028]
lduw [%o0+0x004],%l2 ! Mem[0000000056000004]
ldd [%o0+0x008],%l2 ! Mem[0000000056000008]
lduh [%o3+0x02a],%l3 ! Mem[000000005780002a]
stx %l7,[%o1+0x028] ! Mem[0000000056800028]
ldx [%o2+0x038],%l1 ! Mem[0000000057000038]
std %l2,[%o2+0x030] ! Mem[0000000057000030]
jmpl %g6+8,%g0
stw %l0,[%o3+0x030] ! Mem[0000000057800030]
p35_call_1_lo:
lduw [%o0+0x01c],%l0 ! Mem[000000005600001c]
ldub [%o2+0x030],%l7 ! Mem[0000000057000030]
retl
stb %l6,[%o2+0x012] ! Mem[0000000057000012]
p35_jmpl_1_he:
jmpl %g6+8,%g0
stb %l4,[%i2+0x01e] ! Mem[000000005700001e]
p35_call_1_he:
ldd [%i0+0x030],%l0 ! Mem[0000000056000030]
ldsw [%i0+0x020],%l1 ! Mem[0000000056000020]
retl
ldsh [%i1+0x010],%l2 ! Mem[0000000056800010]
p35_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l4,[%o2+0x01e] ! Mem[000000005700001e]
p35_call_1_ho:
ldd [%o0+0x030],%l0 ! Mem[0000000056000030]
ldsw [%o0+0x020],%l1 ! Mem[0000000056000020]
retl
ldsh [%o1+0x010],%l2 ! Mem[0000000056800010]
p36_jmpl_1_le:
ldsw [%i0+0x02c],%l0 ! Mem[000000005800002c]
stb %l2,[%i3+0x005] ! Mem[0000000059800005]
ldd [%i1+0x028],%l2 ! Mem[0000000058800028]
std %l2,[%i1+0x028] ! Mem[0000000058800028]
ldsw [%i0+0x008],%l7 ! Mem[0000000058000008]
ldx [%i0+0x018],%l1 ! Mem[0000000058000018]
ldub [%i1+0x011],%l3 ! Mem[0000000058800011]
jmpl %g6+8,%g0
lduw [%i2+0x010],%l0 ! Mem[0000000059000010]
p36_call_1_le:
ldsh [%i3+0x03e],%l0 ! Mem[000000005980003e]
std %l6,[%i3+0x030] ! Mem[0000000059800030]
retl
lduw [%i3+0x010],%l6 ! Mem[0000000059800010]
p36_jmpl_1_lo:
ldsw [%o0+0x02c],%l0 ! Mem[000000005800002c]
stb %l2,[%o3+0x005] ! Mem[0000000059800005]
ldd [%o1+0x028],%l2 ! Mem[0000000058800028]
std %l2,[%o1+0x028] ! Mem[0000000058800028]
ldsw [%o0+0x008],%l7 ! Mem[0000000058000008]
ldx [%o0+0x018],%l1 ! Mem[0000000058000018]
ldub [%o1+0x011],%l3 ! Mem[0000000058800011]
jmpl %g6+8,%g0
lduw [%o2+0x010],%l0 ! Mem[0000000059000010]
p36_call_1_lo:
ldsh [%o3+0x03e],%l0 ! Mem[000000005980003e]
std %l6,[%o3+0x030] ! Mem[0000000059800030]
retl
lduw [%o3+0x010],%l6 ! Mem[0000000059800010]
p36_jmpl_1_he:
jmpl %g6+8,%g0
sth %l4,[%i2+0x03e] ! Mem[000000005900003e]
p36_call_1_he:
sth %l1,[%i3+0x034] ! Mem[0000000059800034]
ldx [%i2+0x020],%l1 ! Mem[0000000059000020]
retl
sth %l2,[%i2+0x030] ! Mem[0000000059000030]
p36_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l4,[%o2+0x03e] ! Mem[000000005900003e]
p36_call_1_ho:
sth %l1,[%o3+0x034] ! Mem[0000000059800034]
ldx [%o2+0x020],%l1 ! Mem[0000000059000020]
retl
sth %l2,[%o2+0x030] ! Mem[0000000059000030]
p37_jmpl_1_le:
sth %l0,[%i1+0x02c] ! Mem[000000005a80002c]
stx %l2,[%i2+0x000] ! Mem[000000005b000000]
ldsh [%i2+0x008],%l3 ! Mem[000000005b000008]
ldsh [%i2+0x02a],%l3 ! Mem[000000005b00002a]
std %l6,[%i0+0x028] ! Mem[000000005a000028]
lduh [%i2+0x03e],%l1 ! Mem[000000005b00003e]
stx %l3,[%i3+0x030] ! Mem[000000005b800030]
jmpl %g6+8,%g0
ldsb [%i0+0x032],%l0 ! Mem[000000005a000032]
p37_call_1_le:
stw %l0,[%i3+0x01c] ! Mem[000000005b80001c]
stx %l7,[%i0+0x030] ! Mem[000000005a000030]
retl
ldub [%i2+0x012],%l6 ! Mem[000000005b000012]
p37_jmpl_1_lo:
sth %l0,[%o1+0x02c] ! Mem[000000005a80002c]
stx %l2,[%o2+0x000] ! Mem[000000005b000000]
ldsh [%o2+0x008],%l3 ! Mem[000000005b000008]
ldsh [%o2+0x02a],%l3 ! Mem[000000005b00002a]
std %l6,[%o0+0x028] ! Mem[000000005a000028]
lduh [%o2+0x03e],%l1 ! Mem[000000005b00003e]
stx %l3,[%o3+0x030] ! Mem[000000005b800030]
jmpl %g6+8,%g0
ldsb [%o0+0x032],%l0 ! Mem[000000005a000032]
p37_call_1_lo:
stw %l0,[%o3+0x01c] ! Mem[000000005b80001c]
stx %l7,[%o0+0x030] ! Mem[000000005a000030]
retl
ldub [%o2+0x012],%l6 ! Mem[000000005b000012]
p37_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i2+0x01e],%l4 ! Mem[000000005b00001e]
p37_call_1_he:
ldx [%i2+0x030],%l1 ! Mem[000000005b000030]
ldd [%i1+0x020],%l0 ! Mem[000000005a800020]
retl
lduh [%i0+0x010],%l2 ! Mem[000000005a000010]
p37_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o2+0x01e],%l4 ! Mem[000000005b00001e]
p37_call_1_ho:
ldx [%o2+0x030],%l1 ! Mem[000000005b000030]
ldd [%o1+0x020],%l0 ! Mem[000000005a800020]
retl
lduh [%o0+0x010],%l2 ! Mem[000000005a000010]
p38_jmpl_1_le:
ldub [%i2+0x02c],%l0 ! Mem[000000005d00002c]
ldsb [%i1+0x005],%l2 ! Mem[000000005c800005]
ldsh [%i0+0x028],%l3 ! Mem[000000005c000028]
lduw [%i0+0x028],%l3 ! Mem[000000005c000028]
ldd [%i3+0x008],%l6 ! Mem[000000005d800008]
ldsw [%i1+0x01c],%l1 ! Mem[000000005c80001c]
ldx [%i2+0x010],%l3 ! Mem[000000005d000010]
jmpl %g6+8,%g0
std %l0,[%i3+0x010] ! Mem[000000005d800010]
p38_call_1_le:
std %l0,[%i3+0x038] ! Mem[000000005d800038]
ldub [%i0+0x030],%l7 ! Mem[000000005c000030]
retl
ldsh [%i3+0x012],%l6 ! Mem[000000005d800012]
p38_jmpl_1_lo:
ldub [%o2+0x02c],%l0 ! Mem[000000005d00002c]
ldsb [%o1+0x005],%l2 ! Mem[000000005c800005]
ldsh [%o0+0x028],%l3 ! Mem[000000005c000028]
lduw [%o0+0x028],%l3 ! Mem[000000005c000028]
ldd [%o3+0x008],%l6 ! Mem[000000005d800008]
ldsw [%o1+0x01c],%l1 ! Mem[000000005c80001c]
ldx [%o2+0x010],%l3 ! Mem[000000005d000010]
jmpl %g6+8,%g0
std %l0,[%o3+0x010] ! Mem[000000005d800010]
p38_call_1_lo:
std %l0,[%o3+0x038] ! Mem[000000005d800038]
ldub [%o0+0x030],%l7 ! Mem[000000005c000030]
retl
ldsh [%o3+0x012],%l6 ! Mem[000000005d800012]
p38_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i2+0x03c],%l4 ! Mem[000000005d00003c]
p38_call_1_he:
ldub [%i1+0x035],%l1 ! Mem[000000005c800035]
ldub [%i3+0x022],%l1 ! Mem[000000005d800022]
retl
ldd [%i0+0x030],%l2 ! Mem[000000005c000030]
p38_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o2+0x03c],%l4 ! Mem[000000005d00003c]
p38_call_1_ho:
ldub [%o1+0x035],%l1 ! Mem[000000005c800035]
ldub [%o3+0x022],%l1 ! Mem[000000005d800022]
retl
ldd [%o0+0x030],%l2 ! Mem[000000005c000030]
p39_jmpl_1_le:
stw %l0,[%i3+0x02c] ! Mem[000000005f80002c]
lduh [%i0+0x004],%l2 ! Mem[000000005e000004]
ldsh [%i1+0x008],%l3 ! Mem[000000005e800008]
stx %l3,[%i2+0x028] ! Mem[000000005f000028]
lduw [%i2+0x028],%l7 ! Mem[000000005f000028]
ldsb [%i3+0x03e],%l1 ! Mem[000000005f80003e]
ldsh [%i2+0x030],%l3 ! Mem[000000005f000030]
jmpl %g6+8,%g0
ldub [%i2+0x032],%l0 ! Mem[000000005f000032]
p39_call_1_le:
lduh [%i2+0x01e],%l0 ! Mem[000000005f00001e]
std %l6,[%i1+0x030] ! Mem[000000005e800030]
retl
ldd [%i1+0x010],%l6 ! Mem[000000005e800010]
p39_jmpl_1_lo:
stw %l0,[%o3+0x02c] ! Mem[000000005f80002c]
lduh [%o0+0x004],%l2 ! Mem[000000005e000004]
ldsh [%o1+0x008],%l3 ! Mem[000000005e800008]
stx %l3,[%o2+0x028] ! Mem[000000005f000028]
lduw [%o2+0x028],%l7 ! Mem[000000005f000028]
ldsb [%o3+0x03e],%l1 ! Mem[000000005f80003e]
ldsh [%o2+0x030],%l3 ! Mem[000000005f000030]
jmpl %g6+8,%g0
ldub [%o2+0x032],%l0 ! Mem[000000005f000032]
p39_call_1_lo:
lduh [%o2+0x01e],%l0 ! Mem[000000005f00001e]
std %l6,[%o1+0x030] ! Mem[000000005e800030]
retl
ldd [%o1+0x010],%l6 ! Mem[000000005e800010]
p39_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i2+0x01e],%l4 ! Mem[000000005f00001e]
p39_call_1_he:
ldsb [%i3+0x035],%l1 ! Mem[000000005f800035]
stb %l1,[%i1+0x022] ! Mem[000000005e800022]
retl
stb %l2,[%i1+0x011] ! Mem[000000005e800011]
p39_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o2+0x01e],%l4 ! Mem[000000005f00001e]
p39_call_1_ho:
ldsb [%o3+0x035],%l1 ! Mem[000000005f800035]
stb %l1,[%o1+0x022] ! Mem[000000005e800022]
retl
stb %l2,[%o1+0x011] ! Mem[000000005e800011]
p40_jmpl_1_le:
lduh [%i0+0x02c],%l0 ! Mem[000000006000002c]
ldx [%i0+0x000],%l2 ! Mem[0000000060000000]
ldub [%i2+0x028],%l3 ! Mem[0000000061000028]
lduh [%i3+0x02a],%l3 ! Mem[000000006180002a]
sth %l7,[%i1+0x00a] ! Mem[000000006080000a]
ldsb [%i1+0x01e],%l1 ! Mem[000000006080001e]
sth %l3,[%i0+0x010] ! Mem[0000000060000010]
jmpl %g6+8,%g0
stx %l0,[%i0+0x010] ! Mem[0000000060000010]
p40_call_1_le:
ldsb [%i2+0x03f],%l0 ! Mem[000000006100003f]
ldsb [%i1+0x030],%l7 ! Mem[0000000060800030]
retl
stw %l6,[%i3+0x010] ! Mem[0000000061800010]
p40_jmpl_1_lo:
lduh [%o0+0x02c],%l0 ! Mem[000000006000002c]
ldx [%o0+0x000],%l2 ! Mem[0000000060000000]
ldub [%o2+0x028],%l3 ! Mem[0000000061000028]
lduh [%o3+0x02a],%l3 ! Mem[000000006180002a]
sth %l7,[%o1+0x00a] ! Mem[000000006080000a]
ldsb [%o1+0x01e],%l1 ! Mem[000000006080001e]
sth %l3,[%o0+0x010] ! Mem[0000000060000010]
jmpl %g6+8,%g0
stx %l0,[%o0+0x010] ! Mem[0000000060000010]
p40_call_1_lo:
ldsb [%o2+0x03f],%l0 ! Mem[000000006100003f]
ldsb [%o1+0x030],%l7 ! Mem[0000000060800030]
retl
stw %l6,[%o3+0x010] ! Mem[0000000061800010]
p40_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i2+0x038],%l4 ! Mem[0000000061000038]
p40_call_1_he:
stw %l1,[%i3+0x034] ! Mem[0000000061800034]
ldsb [%i0+0x022],%l1 ! Mem[0000000060000022]
retl
ldsw [%i2+0x030],%l2 ! Mem[0000000061000030]
p40_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o2+0x038],%l4 ! Mem[0000000061000038]
p40_call_1_ho:
stw %l1,[%o3+0x034] ! Mem[0000000061800034]
ldsb [%o0+0x022],%l1 ! Mem[0000000060000022]
retl
ldsw [%o2+0x030],%l2 ! Mem[0000000061000030]
p41_jmpl_1_le:
ldsb [%i1+0x02c],%l0 ! Mem[000000006280002c]
stw %l2,[%i3+0x004] ! Mem[0000000063800004]
ldub [%i0+0x008],%l3 ! Mem[0000000062000008]
std %l2,[%i1+0x028] ! Mem[0000000062800028]
ldsw [%i0+0x028],%l7 ! Mem[0000000062000028]
stx %l1,[%i3+0x038] ! Mem[0000000063800038]
lduh [%i3+0x030],%l3 ! Mem[0000000063800030]
jmpl %g6+8,%g0
ldx [%i3+0x030],%l0 ! Mem[0000000063800030]
p41_call_1_le:
sth %l0,[%i1+0x01e] ! Mem[000000006280001e]
lduw [%i2+0x030],%l7 ! Mem[0000000063000030]
retl
std %l6,[%i1+0x010] ! Mem[0000000062800010]
p41_jmpl_1_lo:
ldsb [%o1+0x02c],%l0 ! Mem[000000006280002c]
stw %l2,[%o3+0x004] ! Mem[0000000063800004]
ldub [%o0+0x008],%l3 ! Mem[0000000062000008]
std %l2,[%o1+0x028] ! Mem[0000000062800028]
ldsw [%o0+0x028],%l7 ! Mem[0000000062000028]
stx %l1,[%o3+0x038] ! Mem[0000000063800038]
lduh [%o3+0x030],%l3 ! Mem[0000000063800030]
jmpl %g6+8,%g0
ldx [%o3+0x030],%l0 ! Mem[0000000063800030]
p41_call_1_lo:
sth %l0,[%o1+0x01e] ! Mem[000000006280001e]
lduw [%o2+0x030],%l7 ! Mem[0000000063000030]
retl
std %l6,[%o1+0x010] ! Mem[0000000062800010]
p41_jmpl_1_he:
jmpl %g6+8,%g0
stw %l4,[%i2+0x01c] ! Mem[000000006300001c]
p41_call_1_he:
stb %l1,[%i1+0x035] ! Mem[0000000062800035]
lduh [%i2+0x022],%l1 ! Mem[0000000063000022]
retl
stw %l2,[%i0+0x010] ! Mem[0000000062000010]
p41_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l4,[%o2+0x01c] ! Mem[000000006300001c]
p41_call_1_ho:
stb %l1,[%o1+0x035] ! Mem[0000000062800035]
lduh [%o2+0x022],%l1 ! Mem[0000000063000022]
retl
stw %l2,[%o0+0x010] ! Mem[0000000062000010]
p42_jmpl_1_le:
stb %l0,[%i3+0x02c] ! Mem[000000006580002c]
ldd [%i2+0x000],%l2 ! Mem[0000000065000000]
lduw [%i1+0x028],%l3 ! Mem[0000000064800028]
ldsh [%i2+0x02a],%l3 ! Mem[000000006500002a]
ldx [%i0+0x008],%l7 ! Mem[0000000064000008]
sth %l1,[%i2+0x01e] ! Mem[000000006500001e]
ldd [%i2+0x010],%l2 ! Mem[0000000065000010]
jmpl %g6+8,%g0
ldsh [%i1+0x012],%l0 ! Mem[0000000064800012]
p42_call_1_le:
lduw [%i1+0x03c],%l0 ! Mem[000000006480003c]
stw %l7,[%i3+0x030] ! Mem[0000000065800030]
retl
ldx [%i3+0x010],%l6 ! Mem[0000000065800010]
p42_jmpl_1_lo:
stb %l0,[%o3+0x02c] ! Mem[000000006580002c]
ldd [%o2+0x000],%l2 ! Mem[0000000065000000]
lduw [%o1+0x028],%l3 ! Mem[0000000064800028]
ldsh [%o2+0x02a],%l3 ! Mem[000000006500002a]
ldx [%o0+0x008],%l7 ! Mem[0000000064000008]
sth %l1,[%o2+0x01e] ! Mem[000000006500001e]
ldd [%o2+0x010],%l2 ! Mem[0000000065000010]
jmpl %g6+8,%g0
ldsh [%o1+0x012],%l0 ! Mem[0000000064800012]
p42_call_1_lo:
lduw [%o1+0x03c],%l0 ! Mem[000000006480003c]
stw %l7,[%o3+0x030] ! Mem[0000000065800030]
retl
ldx [%o3+0x010],%l6 ! Mem[0000000065800010]
p42_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i2+0x038],%l4 ! Mem[0000000065000038]
p42_call_1_he:
lduh [%i0+0x034],%l1 ! Mem[0000000064000034]
stw %l1,[%i1+0x020] ! Mem[0000000064800020]
retl
lduw [%i0+0x030],%l2 ! Mem[0000000064000030]
p42_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o2+0x038],%l4 ! Mem[0000000065000038]
p42_call_1_ho:
lduh [%o0+0x034],%l1 ! Mem[0000000064000034]
stw %l1,[%o1+0x020] ! Mem[0000000064800020]
retl
lduw [%o0+0x030],%l2 ! Mem[0000000064000030]
p43_jmpl_1_le:
ldsh [%i0+0x02c],%l0 ! Mem[000000006600002c]
ldub [%i1+0x005],%l2 ! Mem[0000000066800005]
lduw [%i2+0x008],%l3 ! Mem[0000000067000008]
lduw [%i0+0x028],%l3 ! Mem[0000000066000028]
ldd [%i3+0x028],%l6 ! Mem[0000000067800028]
stb %l1,[%i0+0x03e] ! Mem[000000006600003e]
stb %l3,[%i1+0x031] ! Mem[0000000066800031]
jmpl %g6+8,%g0
sth %l0,[%i3+0x032] ! Mem[0000000067800032]
p43_call_1_le:
ldub [%i1+0x01f],%l0 ! Mem[000000006680001f]
ldsw [%i0+0x030],%l7 ! Mem[0000000066000030]
retl
lduh [%i1+0x012],%l6 ! Mem[0000000066800012]
p43_jmpl_1_lo:
ldsh [%o0+0x02c],%l0 ! Mem[000000006600002c]
ldub [%o1+0x005],%l2 ! Mem[0000000066800005]
lduw [%o2+0x008],%l3 ! Mem[0000000067000008]
lduw [%o0+0x028],%l3 ! Mem[0000000066000028]
ldd [%o3+0x028],%l6 ! Mem[0000000067800028]
stb %l1,[%o0+0x03e] ! Mem[000000006600003e]
stb %l3,[%o1+0x031] ! Mem[0000000066800031]
jmpl %g6+8,%g0
sth %l0,[%o3+0x032] ! Mem[0000000067800032]
p43_call_1_lo:
ldub [%o1+0x01f],%l0 ! Mem[000000006680001f]
ldsw [%o0+0x030],%l7 ! Mem[0000000066000030]
retl
lduh [%o1+0x012],%l6 ! Mem[0000000066800012]
p43_jmpl_1_he:
jmpl %g6+8,%g0
ldsh [%i2+0x01e],%l4 ! Mem[000000006700001e]
p43_call_1_he:
ldub [%i3+0x035],%l1 ! Mem[0000000067800035]
ldsh [%i3+0x022],%l1 ! Mem[0000000067800022]
retl
ldsb [%i1+0x011],%l2 ! Mem[0000000066800011]
p43_jmpl_1_ho:
jmpl %g6+8,%g0
ldsh [%o2+0x01e],%l4 ! Mem[000000006700001e]
p43_call_1_ho:
ldub [%o3+0x035],%l1 ! Mem[0000000067800035]
ldsh [%o3+0x022],%l1 ! Mem[0000000067800022]
retl
ldsb [%o1+0x011],%l2 ! Mem[0000000066800011]
p44_jmpl_1_le:
std %l0,[%i0+0x028] ! Mem[0000000068000028]
lduw [%i0+0x004],%l2 ! Mem[0000000068000004]
lduw [%i0+0x028],%l3 ! Mem[0000000068000028]
stx %l3,[%i2+0x028] ! Mem[0000000069000028]
ldub [%i2+0x00a],%l7 ! Mem[000000006900000a]
stb %l1,[%i2+0x01e] ! Mem[000000006900001e]
ldsw [%i3+0x010],%l3 ! Mem[0000000069800010]
jmpl %g6+8,%g0
lduh [%i2+0x012],%l0 ! Mem[0000000069000012]
p44_call_1_le:
ldd [%i0+0x038],%l0 ! Mem[0000000068000038]
stb %l7,[%i0+0x030] ! Mem[0000000068000030]
retl
ldsw [%i3+0x010],%l6 ! Mem[0000000069800010]
p44_jmpl_1_lo:
std %l0,[%o0+0x028] ! Mem[0000000068000028]
lduw [%o0+0x004],%l2 ! Mem[0000000068000004]
lduw [%o0+0x028],%l3 ! Mem[0000000068000028]
stx %l3,[%o2+0x028] ! Mem[0000000069000028]
ldub [%o2+0x00a],%l7 ! Mem[000000006900000a]
stb %l1,[%o2+0x01e] ! Mem[000000006900001e]
ldsw [%o3+0x010],%l3 ! Mem[0000000069800010]
jmpl %g6+8,%g0
lduh [%o2+0x012],%l0 ! Mem[0000000069000012]
p44_call_1_lo:
ldd [%o0+0x038],%l0 ! Mem[0000000068000038]
stb %l7,[%o0+0x030] ! Mem[0000000068000030]
retl
ldsw [%o3+0x010],%l6 ! Mem[0000000069800010]
p44_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i2+0x03e],%l4 ! Mem[000000006900003e]
p44_call_1_he:
ldsb [%i2+0x035],%l1 ! Mem[0000000069000035]
lduw [%i1+0x020],%l1 ! Mem[0000000068800020]
retl
ldx [%i2+0x030],%l2 ! Mem[0000000069000030]
p44_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o2+0x03e],%l4 ! Mem[000000006900003e]
p44_call_1_ho:
ldsb [%o2+0x035],%l1 ! Mem[0000000069000035]
lduw [%o1+0x020],%l1 ! Mem[0000000068800020]
retl
ldx [%o2+0x030],%l2 ! Mem[0000000069000030]
p45_jmpl_1_le:
ldsw [%i2+0x02c],%l0 ! Mem[000000006b00002c]
sth %l2,[%i0+0x004] ! Mem[000000006a000004]
stb %l3,[%i1+0x008] ! Mem[000000006a800008]
ldsw [%i0+0x028],%l3 ! Mem[000000006a000028]
sth %l7,[%i1+0x02a] ! Mem[000000006a80002a]
lduw [%i0+0x03c],%l1 ! Mem[000000006a00003c]
stw %l3,[%i2+0x030] ! Mem[000000006b000030]
jmpl %g6+8,%g0
ldd [%i1+0x030],%l0 ! Mem[000000006a800030]
p45_call_1_le:
std %l0,[%i0+0x018] ! Mem[000000006a000018]
ldd [%i1+0x030],%l6 ! Mem[000000006a800030]
retl
ldsb [%i1+0x012],%l6 ! Mem[000000006a800012]
p45_jmpl_1_lo:
ldsw [%o2+0x02c],%l0 ! Mem[000000006b00002c]
sth %l2,[%o0+0x004] ! Mem[000000006a000004]
stb %l3,[%o1+0x008] ! Mem[000000006a800008]
ldsw [%o0+0x028],%l3 ! Mem[000000006a000028]
sth %l7,[%o1+0x02a] ! Mem[000000006a80002a]
lduw [%o0+0x03c],%l1 ! Mem[000000006a00003c]
stw %l3,[%o2+0x030] ! Mem[000000006b000030]
jmpl %g6+8,%g0
ldd [%o1+0x030],%l0 ! Mem[000000006a800030]
p45_call_1_lo:
std %l0,[%o0+0x018] ! Mem[000000006a000018]
ldd [%o1+0x030],%l6 ! Mem[000000006a800030]
retl
ldsb [%o1+0x012],%l6 ! Mem[000000006a800012]
p45_jmpl_1_he:
jmpl %g6+8,%g0
stb %l4,[%i2+0x01e] ! Mem[000000006b00001e]
p45_call_1_he:
stw %l1,[%i1+0x034] ! Mem[000000006a800034]
stx %l1,[%i0+0x020] ! Mem[000000006a000020]
retl
ldsh [%i0+0x010],%l2 ! Mem[000000006a000010]
p45_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l4,[%o2+0x01e] ! Mem[000000006b00001e]
p45_call_1_ho:
stw %l1,[%o1+0x034] ! Mem[000000006a800034]
stx %l1,[%o0+0x020] ! Mem[000000006a000020]
retl
ldsh [%o0+0x010],%l2 ! Mem[000000006a000010]
p46_jmpl_1_le:
sth %l0,[%i3+0x02c] ! Mem[000000006d80002c]
stx %l2,[%i3+0x000] ! Mem[000000006d800000]
stb %l3,[%i2+0x028] ! Mem[000000006d000028]
std %l2,[%i2+0x028] ! Mem[000000006d000028]
ldsb [%i0+0x00a],%l7 ! Mem[000000006c00000a]
ldub [%i2+0x01e],%l1 ! Mem[000000006d00001e]
lduw [%i1+0x010],%l3 ! Mem[000000006c800010]
jmpl %g6+8,%g0
stb %l0,[%i3+0x012] ! Mem[000000006d800012]
p46_call_1_le:
lduh [%i0+0x03e],%l0 ! Mem[000000006c00003e]
lduh [%i2+0x030],%l7 ! Mem[000000006d000030]
retl
stx %l6,[%i3+0x010] ! Mem[000000006d800010]
p46_jmpl_1_lo:
sth %l0,[%o3+0x02c] ! Mem[000000006d80002c]
stx %l2,[%o3+0x000] ! Mem[000000006d800000]
stb %l3,[%o2+0x028] ! Mem[000000006d000028]
std %l2,[%o2+0x028] ! Mem[000000006d000028]
ldsb [%o0+0x00a],%l7 ! Mem[000000006c00000a]
ldub [%o2+0x01e],%l1 ! Mem[000000006d00001e]
lduw [%o1+0x010],%l3 ! Mem[000000006c800010]
jmpl %g6+8,%g0
stb %l0,[%o3+0x012] ! Mem[000000006d800012]
p46_call_1_lo:
lduh [%o0+0x03e],%l0 ! Mem[000000006c00003e]
lduh [%o2+0x030],%l7 ! Mem[000000006d000030]
retl
stx %l6,[%o3+0x010] ! Mem[000000006d800010]
p46_jmpl_1_he:
jmpl %g6+8,%g0
sth %l4,[%i2+0x03e] ! Mem[000000006d00003e]
p46_call_1_he:
stb %l1,[%i3+0x035] ! Mem[000000006d800035]
ldsw [%i2+0x020],%l1 ! Mem[000000006d000020]
retl
sth %l2,[%i0+0x030] ! Mem[000000006c000030]
p46_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l4,[%o2+0x03e] ! Mem[000000006d00003e]
p46_call_1_ho:
stb %l1,[%o3+0x035] ! Mem[000000006d800035]
ldsw [%o2+0x020],%l1 ! Mem[000000006d000020]
retl
sth %l2,[%o0+0x030] ! Mem[000000006c000030]
p47_jmpl_1_le:
ldub [%i0+0x02c],%l0 ! Mem[000000006e00002c]
ldsw [%i2+0x004],%l2 ! Mem[000000006f000004]
stb %l3,[%i0+0x008] ! Mem[000000006e000008]
ldsh [%i3+0x02a],%l3 ! Mem[000000006f80002a]
ldx [%i0+0x028],%l7 ! Mem[000000006e000028]
ldub [%i1+0x03e],%l1 ! Mem[000000006e80003e]
ldsb [%i0+0x031],%l3 ! Mem[000000006e000031]
jmpl %g6+8,%g0
ldsw [%i2+0x030],%l0 ! Mem[000000006f000030]
p47_call_1_le:
ldsw [%i0+0x01c],%l0 ! Mem[000000006e00001c]
sth %l7,[%i3+0x030] ! Mem[000000006f800030]
retl
sth %l6,[%i1+0x012] ! Mem[000000006e800012]
p47_jmpl_1_lo:
ldub [%o0+0x02c],%l0 ! Mem[000000006e00002c]
ldsw [%o2+0x004],%l2 ! Mem[000000006f000004]
stb %l3,[%o0+0x008] ! Mem[000000006e000008]
ldsh [%o3+0x02a],%l3 ! Mem[000000006f80002a]
ldx [%o0+0x028],%l7 ! Mem[000000006e000028]
ldub [%o1+0x03e],%l1 ! Mem[000000006e80003e]
ldsb [%o0+0x031],%l3 ! Mem[000000006e000031]
jmpl %g6+8,%g0
ldsw [%o2+0x030],%l0 ! Mem[000000006f000030]
p47_call_1_lo:
ldsw [%o0+0x01c],%l0 ! Mem[000000006e00001c]
sth %l7,[%o3+0x030] ! Mem[000000006f800030]
retl
sth %l6,[%o1+0x012] ! Mem[000000006e800012]
p47_jmpl_1_he:
jmpl %g6+8,%g0
stx %l4,[%i2+0x018] ! Mem[000000006f000018]
p47_call_1_he:
lduh [%i3+0x034],%l1 ! Mem[000000006f800034]
std %l0,[%i1+0x020] ! Mem[000000006e800020]
retl
lduh [%i1+0x010],%l2 ! Mem[000000006e800010]
p47_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l4,[%o2+0x018] ! Mem[000000006f000018]
p47_call_1_ho:
lduh [%o3+0x034],%l1 ! Mem[000000006f800034]
std %l0,[%o1+0x020] ! Mem[000000006e800020]
retl
lduh [%o1+0x010],%l2 ! Mem[000000006e800010]
p48_jmpl_1_le:
ldd [%i1+0x028],%l0 ! Mem[0000000070800028]
lduh [%i1+0x004],%l2 ! Mem[0000000070800004]
sth %l3,[%i1+0x028] ! Mem[0000000070800028]
lduw [%i1+0x028],%l3 ! Mem[0000000070800028]
stw %l7,[%i2+0x008] ! Mem[0000000071000008]
ldsh [%i3+0x01e],%l1 ! Mem[000000007180001e]
std %l2,[%i3+0x010] ! Mem[0000000071800010]
jmpl %g6+8,%g0
stw %l0,[%i0+0x010] ! Mem[0000000070000010]
p48_call_1_le:
stx %l0,[%i0+0x038] ! Mem[0000000070000038]
ldd [%i0+0x030],%l6 ! Mem[0000000070000030]
retl
stb %l6,[%i2+0x012] ! Mem[0000000071000012]
p48_jmpl_1_lo:
ldd [%o1+0x028],%l0 ! Mem[0000000070800028]
lduh [%o1+0x004],%l2 ! Mem[0000000070800004]
sth %l3,[%o1+0x028] ! Mem[0000000070800028]
lduw [%o1+0x028],%l3 ! Mem[0000000070800028]
stw %l7,[%o2+0x008] ! Mem[0000000071000008]
ldsh [%o3+0x01e],%l1 ! Mem[000000007180001e]
std %l2,[%o3+0x010] ! Mem[0000000071800010]
jmpl %g6+8,%g0
stw %l0,[%o0+0x010] ! Mem[0000000070000010]
p48_call_1_lo:
stx %l0,[%o0+0x038] ! Mem[0000000070000038]
ldd [%o0+0x030],%l6 ! Mem[0000000070000030]
retl
stb %l6,[%o2+0x012] ! Mem[0000000071000012]
p48_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i2+0x03e],%l4 ! Mem[000000007100003e]
p48_call_1_he:
ldsh [%i1+0x034],%l1 ! Mem[0000000070800034]
ldd [%i3+0x020],%l0 ! Mem[0000000071800020]
retl
ldd [%i3+0x030],%l2 ! Mem[0000000071800030]
p48_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o2+0x03e],%l4 ! Mem[000000007100003e]
p48_call_1_ho:
ldsh [%o1+0x034],%l1 ! Mem[0000000070800034]
ldd [%o3+0x020],%l0 ! Mem[0000000071800020]
retl
ldd [%o3+0x030],%l2 ! Mem[0000000071800030]
p49_jmpl_1_le:
ldx [%i2+0x028],%l0 ! Mem[0000000073000028]
std %l2,[%i0+0x000] ! Mem[0000000072000000]
sth %l3,[%i2+0x008] ! Mem[0000000073000008]
stx %l3,[%i2+0x028] ! Mem[0000000073000028]
ldub [%i1+0x02a],%l7 ! Mem[000000007280002a]
ldd [%i2+0x038],%l0 ! Mem[0000000073000038]
ldub [%i2+0x031],%l3 ! Mem[0000000073000031]
jmpl %g6+8,%g0
lduw [%i3+0x030],%l0 ! Mem[0000000073800030]
p49_call_1_le:
stb %l0,[%i3+0x01f] ! Mem[000000007380001f]
lduh [%i0+0x030],%l7 ! Mem[0000000072000030]
retl
lduw [%i1+0x010],%l6 ! Mem[0000000072800010]
p49_jmpl_1_lo:
ldx [%o2+0x028],%l0 ! Mem[0000000073000028]
std %l2,[%o0+0x000] ! Mem[0000000072000000]
sth %l3,[%o2+0x008] ! Mem[0000000073000008]
stx %l3,[%o2+0x028] ! Mem[0000000073000028]
ldub [%o1+0x02a],%l7 ! Mem[000000007280002a]
ldd [%o2+0x038],%l0 ! Mem[0000000073000038]
ldub [%o2+0x031],%l3 ! Mem[0000000073000031]
jmpl %g6+8,%g0
lduw [%o3+0x030],%l0 ! Mem[0000000073800030]
p49_call_1_lo:
stb %l0,[%o3+0x01f] ! Mem[000000007380001f]
lduh [%o0+0x030],%l7 ! Mem[0000000072000030]
retl
lduw [%o1+0x010],%l6 ! Mem[0000000072800010]
p49_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i2+0x01e],%l4 ! Mem[000000007300001e]
p49_call_1_he:
stx %l1,[%i0+0x030] ! Mem[0000000072000030]
lduw [%i1+0x020],%l1 ! Mem[0000000072800020]
retl
stb %l2,[%i0+0x011] ! Mem[0000000072000011]
p49_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o2+0x01e],%l4 ! Mem[000000007300001e]
p49_call_1_ho:
stx %l1,[%o0+0x030] ! Mem[0000000072000030]
lduw [%o1+0x020],%l1 ! Mem[0000000072800020]
retl
stb %l2,[%o0+0x011] ! Mem[0000000072000011]
p50_jmpl_1_le:
ldsb [%i0+0x02c],%l0 ! Mem[000000007400002c]
stw %l2,[%i0+0x004] ! Mem[0000000074000004]
stx %l3,[%i0+0x028] ! Mem[0000000074000028]
ldsw [%i0+0x028],%l3 ! Mem[0000000074000028]
stb %l7,[%i0+0x00a] ! Mem[000000007400000a]
stw %l1,[%i3+0x01c] ! Mem[000000007580001c]
stx %l3,[%i1+0x010] ! Mem[0000000074800010]
jmpl %g6+8,%g0
ldsb [%i1+0x012],%l0 ! Mem[0000000074800012]
p50_call_1_le:
ldub [%i3+0x03f],%l0 ! Mem[000000007580003f]
sth %l7,[%i0+0x030] ! Mem[0000000074000030]
retl
ldub [%i2+0x012],%l6 ! Mem[0000000075000012]
p50_jmpl_1_lo:
ldsb [%o0+0x02c],%l0 ! Mem[000000007400002c]
stw %l2,[%o0+0x004] ! Mem[0000000074000004]
stx %l3,[%o0+0x028] ! Mem[0000000074000028]
ldsw [%o0+0x028],%l3 ! Mem[0000000074000028]
stb %l7,[%o0+0x00a] ! Mem[000000007400000a]
stw %l1,[%o3+0x01c] ! Mem[000000007580001c]
stx %l3,[%o1+0x010] ! Mem[0000000074800010]
jmpl %g6+8,%g0
ldsb [%o1+0x012],%l0 ! Mem[0000000074800012]
p50_call_1_lo:
ldub [%o3+0x03f],%l0 ! Mem[000000007580003f]
sth %l7,[%o0+0x030] ! Mem[0000000074000030]
retl
ldub [%o2+0x012],%l6 ! Mem[0000000075000012]
p50_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i2+0x038],%l4 ! Mem[0000000075000038]
p50_call_1_he:
std %l0,[%i3+0x030] ! Mem[0000000075800030]
sth %l1,[%i0+0x022] ! Mem[0000000074000022]
retl
ldsw [%i0+0x030],%l2 ! Mem[0000000074000030]
p50_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o2+0x038],%l4 ! Mem[0000000075000038]
p50_call_1_ho:
std %l0,[%o3+0x030] ! Mem[0000000075800030]
sth %l1,[%o0+0x022] ! Mem[0000000074000022]
retl
ldsw [%o0+0x030],%l2 ! Mem[0000000074000030]
p51_jmpl_1_le:
stb %l0,[%i0+0x02c] ! Mem[000000007600002c]
ldsh [%i3+0x004],%l2 ! Mem[0000000077800004]
stx %l3,[%i1+0x008] ! Mem[0000000076800008]
std %l2,[%i2+0x028] ! Mem[0000000077000028]
ldsb [%i0+0x02a],%l7 ! Mem[000000007600002a]
stw %l1,[%i2+0x03c] ! Mem[000000007700003c]
ldx [%i3+0x030],%l3 ! Mem[0000000077800030]
jmpl %g6+8,%g0
std %l0,[%i0+0x030] ! Mem[0000000076000030]
p51_call_1_le:
ldd [%i2+0x018],%l0 ! Mem[0000000077000018]
ldsh [%i1+0x030],%l7 ! Mem[0000000076800030]
retl
ldsh [%i1+0x012],%l6 ! Mem[0000000076800012]
p51_jmpl_1_lo:
stb %l0,[%o0+0x02c] ! Mem[000000007600002c]
ldsh [%o3+0x004],%l2 ! Mem[0000000077800004]
stx %l3,[%o1+0x008] ! Mem[0000000076800008]
std %l2,[%o2+0x028] ! Mem[0000000077000028]
ldsb [%o0+0x02a],%l7 ! Mem[000000007600002a]
stw %l1,[%o2+0x03c] ! Mem[000000007700003c]
ldx [%o3+0x030],%l3 ! Mem[0000000077800030]
jmpl %g6+8,%g0
std %l0,[%o0+0x030] ! Mem[0000000076000030]
p51_call_1_lo:
ldd [%o2+0x018],%l0 ! Mem[0000000077000018]
ldsh [%o1+0x030],%l7 ! Mem[0000000076800030]
retl
ldsh [%o1+0x012],%l6 ! Mem[0000000076800012]
p51_jmpl_1_he:
jmpl %g6+8,%g0
std %l4,[%i2+0x018] ! Mem[0000000077000018]
p51_call_1_he:
stb %l1,[%i2+0x035] ! Mem[0000000077000035]
ldsb [%i2+0x022],%l1 ! Mem[0000000077000022]
retl
stw %l2,[%i1+0x010] ! Mem[0000000076800010]
p51_jmpl_1_ho:
jmpl %g6+8,%g0
std %l4,[%o2+0x018] ! Mem[0000000077000018]
p51_call_1_ho:
stb %l1,[%o2+0x035] ! Mem[0000000077000035]
ldsb [%o2+0x022],%l1 ! Mem[0000000077000022]
retl
stw %l2,[%o1+0x010] ! Mem[0000000076800010]
p52_jmpl_1_le:
ldsh [%i1+0x02c],%l0 ! Mem[000000007880002c]
ldub [%i2+0x005],%l2 ! Mem[0000000079000005]
stx %l3,[%i2+0x028] ! Mem[0000000079000028]
ldd [%i3+0x028],%l2 ! Mem[0000000079800028]
lduh [%i3+0x00a],%l7 ! Mem[000000007980000a]
std %l0,[%i0+0x018] ! Mem[0000000078000018]
ldsh [%i2+0x010],%l3 ! Mem[0000000079000010]
jmpl %g6+8,%g0
ldub [%i3+0x012],%l0 ! Mem[0000000079800012]
p52_call_1_le:
stw %l0,[%i2+0x03c] ! Mem[000000007900003c]
ldx [%i2+0x030],%l7 ! Mem[0000000079000030]
retl
ldd [%i2+0x010],%l6 ! Mem[0000000079000010]
p52_jmpl_1_lo:
ldsh [%o1+0x02c],%l0 ! Mem[000000007880002c]
ldub [%o2+0x005],%l2 ! Mem[0000000079000005]
stx %l3,[%o2+0x028] ! Mem[0000000079000028]
ldd [%o3+0x028],%l2 ! Mem[0000000079800028]
lduh [%o3+0x00a],%l7 ! Mem[000000007980000a]
std %l0,[%o0+0x018] ! Mem[0000000078000018]
ldsh [%o2+0x010],%l3 ! Mem[0000000079000010]
jmpl %g6+8,%g0
ldub [%o3+0x012],%l0 ! Mem[0000000079800012]
p52_call_1_lo:
stw %l0,[%o2+0x03c] ! Mem[000000007900003c]
ldx [%o2+0x030],%l7 ! Mem[0000000079000030]
retl
ldd [%o2+0x010],%l6 ! Mem[0000000079000010]
p52_jmpl_1_he:
jmpl %g6+8,%g0
stw %l4,[%i2+0x03c] ! Mem[000000007900003c]
p52_call_1_he:
lduh [%i1+0x034],%l1 ! Mem[0000000078800034]
ldx [%i1+0x020],%l1 ! Mem[0000000078800020]
retl
lduw [%i3+0x030],%l2 ! Mem[0000000079800030]
p52_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l4,[%o2+0x03c] ! Mem[000000007900003c]
p52_call_1_ho:
lduh [%o1+0x034],%l1 ! Mem[0000000078800034]
ldx [%o1+0x020],%l1 ! Mem[0000000078800020]
retl
lduw [%o3+0x030],%l2 ! Mem[0000000079800030]
p53_jmpl_1_le:
std %l0,[%i3+0x028] ! Mem[000000007b800028]
stb %l2,[%i1+0x005] ! Mem[000000007a800005]
ldsb [%i0+0x008],%l3 ! Mem[000000007a000008]
lduw [%i1+0x028],%l3 ! Mem[000000007a800028]
stw %l7,[%i2+0x028] ! Mem[000000007b000028]
ldx [%i2+0x038],%l1 ! Mem[000000007b000038]
sth %l3,[%i1+0x030] ! Mem[000000007a800030]
jmpl %g6+8,%g0
stx %l0,[%i1+0x030] ! Mem[000000007a800030]
p53_call_1_le:
ldx [%i2+0x018],%l0 ! Mem[000000007b000018]
stx %l7,[%i3+0x030] ! Mem[000000007b800030]
retl
stw %l6,[%i1+0x010] ! Mem[000000007a800010]
p53_jmpl_1_lo:
std %l0,[%o3+0x028] ! Mem[000000007b800028]
stb %l2,[%o1+0x005] ! Mem[000000007a800005]
ldsb [%o0+0x008],%l3 ! Mem[000000007a000008]
lduw [%o1+0x028],%l3 ! Mem[000000007a800028]
stw %l7,[%o2+0x028] ! Mem[000000007b000028]
ldx [%o2+0x038],%l1 ! Mem[000000007b000038]
sth %l3,[%o1+0x030] ! Mem[000000007a800030]
jmpl %g6+8,%g0
stx %l0,[%o1+0x030] ! Mem[000000007a800030]
p53_call_1_lo:
ldx [%o2+0x018],%l0 ! Mem[000000007b000018]
stx %l7,[%o3+0x030] ! Mem[000000007b800030]
retl
stw %l6,[%o1+0x010] ! Mem[000000007a800010]
p53_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i2+0x018],%l4 ! Mem[000000007b000018]
p53_call_1_he:
ldsh [%i3+0x034],%l1 ! Mem[000000007b800034]
stw %l1,[%i3+0x020] ! Mem[000000007b800020]
retl
ldsb [%i0+0x011],%l2 ! Mem[000000007a000011]
p53_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o2+0x018],%l4 ! Mem[000000007b000018]
p53_call_1_ho:
ldsh [%o3+0x034],%l1 ! Mem[000000007b800034]
stw %l1,[%o3+0x020] ! Mem[000000007b800020]
retl
ldsb [%o0+0x011],%l2 ! Mem[000000007a000011]
p54_jmpl_1_le:
ldsw [%i0+0x02c],%l0 ! Mem[000000007c00002c]
sth %l2,[%i0+0x004] ! Mem[000000007c000004]
ldsb [%i1+0x028],%l3 ! Mem[000000007c800028]
sth %l3,[%i2+0x02a] ! Mem[000000007d00002a]
ldsh [%i1+0x00a],%l7 ! Mem[000000007c80000a]
lduh [%i1+0x01e],%l1 ! Mem[000000007c80001e]
lduh [%i0+0x010],%l3 ! Mem[000000007c000010]
jmpl %g6+8,%g0
ldx [%i3+0x010],%l0 ! Mem[000000007d800010]
p54_call_1_le:
ldsw [%i1+0x03c],%l0 ! Mem[000000007c80003c]
ldub [%i0+0x030],%l7 ! Mem[000000007c000030]
retl
std %l6,[%i2+0x010] ! Mem[000000007d000010]
p54_jmpl_1_lo:
ldsw [%o0+0x02c],%l0 ! Mem[000000007c00002c]
sth %l2,[%o0+0x004] ! Mem[000000007c000004]
ldsb [%o1+0x028],%l3 ! Mem[000000007c800028]
sth %l3,[%o2+0x02a] ! Mem[000000007d00002a]
ldsh [%o1+0x00a],%l7 ! Mem[000000007c80000a]
lduh [%o1+0x01e],%l1 ! Mem[000000007c80001e]
lduh [%o0+0x010],%l3 ! Mem[000000007c000010]
jmpl %g6+8,%g0
ldx [%o3+0x010],%l0 ! Mem[000000007d800010]
p54_call_1_lo:
ldsw [%o1+0x03c],%l0 ! Mem[000000007c80003c]
ldub [%o0+0x030],%l7 ! Mem[000000007c000030]
retl
std %l6,[%o2+0x010] ! Mem[000000007d000010]
p54_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i2+0x03e],%l4 ! Mem[000000007d00003e]
p54_call_1_he:
stx %l1,[%i3+0x030] ! Mem[000000007d800030]
ldub [%i1+0x022],%l1 ! Mem[000000007c800022]
retl
std %l2,[%i0+0x030] ! Mem[000000007c000030]
p54_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o2+0x03e],%l4 ! Mem[000000007d00003e]
p54_call_1_ho:
stx %l1,[%o3+0x030] ! Mem[000000007d800030]
ldub [%o1+0x022],%l1 ! Mem[000000007c800022]
retl
std %l2,[%o0+0x030] ! Mem[000000007c000030]
p55_jmpl_1_le:
sth %l0,[%i1+0x02c] ! Mem[000000007e80002c]
stx %l2,[%i3+0x000] ! Mem[000000007f800000]
ldsb [%i2+0x008],%l3 ! Mem[000000007f000008]
ldsw [%i0+0x028],%l3 ! Mem[000000007e000028]
stb %l7,[%i0+0x02a] ! Mem[000000007e00002a]
lduh [%i3+0x03e],%l1 ! Mem[000000007f80003e]
ldd [%i2+0x030],%l2 ! Mem[000000007f000030]
jmpl %g6+8,%g0
ldsh [%i2+0x032],%l0 ! Mem[000000007f000032]
p55_call_1_le:
stx %l0,[%i1+0x018] ! Mem[000000007e800018]
std %l6,[%i0+0x030] ! Mem[000000007e000030]
retl
ldx [%i1+0x010],%l6 ! Mem[000000007e800010]
p55_jmpl_1_lo:
sth %l0,[%o1+0x02c] ! Mem[000000007e80002c]
stx %l2,[%o3+0x000] ! Mem[000000007f800000]
ldsb [%o2+0x008],%l3 ! Mem[000000007f000008]
ldsw [%o0+0x028],%l3 ! Mem[000000007e000028]
stb %l7,[%o0+0x02a] ! Mem[000000007e00002a]
lduh [%o3+0x03e],%l1 ! Mem[000000007f80003e]
ldd [%o2+0x030],%l2 ! Mem[000000007f000030]
jmpl %g6+8,%g0
ldsh [%o2+0x032],%l0 ! Mem[000000007f000032]
p55_call_1_lo:
stx %l0,[%o1+0x018] ! Mem[000000007e800018]
std %l6,[%o0+0x030] ! Mem[000000007e000030]
retl
ldx [%o1+0x010],%l6 ! Mem[000000007e800010]
p55_jmpl_1_he:
jmpl %g6+8,%g0
lduw [%i2+0x01c],%l4 ! Mem[000000007f00001c]
p55_call_1_he:
std %l0,[%i2+0x030] ! Mem[000000007f000030]
stb %l1,[%i0+0x022] ! Mem[000000007e000022]
retl
ldub [%i1+0x011],%l2 ! Mem[000000007e800011]
p55_jmpl_1_ho:
jmpl %g6+8,%g0
lduw [%o2+0x01c],%l4 ! Mem[000000007f00001c]
p55_call_1_ho:
std %l0,[%o2+0x030] ! Mem[000000007f000030]
stb %l1,[%o0+0x022] ! Mem[000000007e000022]
retl
ldub [%o1+0x011],%l2 ! Mem[000000007e800011]
p56_jmpl_1_le:
lduw [%i2+0x02c],%l0 ! Mem[000000008100002c]
ldsw [%i2+0x004],%l2 ! Mem[0000000081000004]
ldsw [%i0+0x028],%l3 ! Mem[0000000080000028]
std %l2,[%i2+0x028] ! Mem[0000000081000028]
stx %l7,[%i0+0x008] ! Mem[0000000080000008]
ldsw [%i1+0x01c],%l1 ! Mem[000000008080001c]
stb %l3,[%i2+0x011] ! Mem[0000000081000011]
jmpl %g6+8,%g0
stx %l0,[%i1+0x010] ! Mem[0000000080800010]
p56_call_1_le:
sth %l0,[%i0+0x03e] ! Mem[000000008000003e]
ldsb [%i1+0x030],%l7 ! Mem[0000000080800030]
retl
lduh [%i2+0x012],%l6 ! Mem[0000000081000012]
p56_jmpl_1_lo:
lduw [%o2+0x02c],%l0 ! Mem[000000008100002c]
ldsw [%o2+0x004],%l2 ! Mem[0000000081000004]
ldsw [%o0+0x028],%l3 ! Mem[0000000080000028]
std %l2,[%o2+0x028] ! Mem[0000000081000028]
stx %l7,[%o0+0x008] ! Mem[0000000080000008]
ldsw [%o1+0x01c],%l1 ! Mem[000000008080001c]
stb %l3,[%o2+0x011] ! Mem[0000000081000011]
jmpl %g6+8,%g0
stx %l0,[%o1+0x010] ! Mem[0000000080800010]
p56_call_1_lo:
sth %l0,[%o0+0x03e] ! Mem[000000008000003e]
ldsb [%o1+0x030],%l7 ! Mem[0000000080800030]
retl
lduh [%o2+0x012],%l6 ! Mem[0000000081000012]
p56_jmpl_1_he:
jmpl %g6+8,%g0
stb %l4,[%i2+0x03e] ! Mem[000000008100003e]
p56_call_1_he:
lduw [%i0+0x034],%l1 ! Mem[0000000080000034]
stx %l1,[%i1+0x020] ! Mem[0000000080800020]
retl
stx %l2,[%i3+0x030] ! Mem[0000000081800030]
p56_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l4,[%o2+0x03e] ! Mem[000000008100003e]
p56_call_1_ho:
lduw [%o0+0x034],%l1 ! Mem[0000000080000034]
stx %l1,[%o1+0x020] ! Mem[0000000080800020]
retl
stx %l2,[%o3+0x030] ! Mem[0000000081800030]
p57_jmpl_1_le:
ldd [%i3+0x028],%l0 ! Mem[0000000083800028]
lduh [%i1+0x004],%l2 ! Mem[0000000082800004]
ldsw [%i1+0x008],%l3 ! Mem[0000000082800008]
ldd [%i3+0x028],%l2 ! Mem[0000000083800028]
lduh [%i3+0x02a],%l7 ! Mem[000000008380002a]
ldsb [%i3+0x03e],%l1 ! Mem[000000008380003e]
ldsw [%i1+0x030],%l3 ! Mem[0000000082800030]
jmpl %g6+8,%g0
ldx [%i3+0x030],%l0 ! Mem[0000000083800030]
p57_call_1_le:
lduw [%i0+0x01c],%l0 ! Mem[000000008200001c]
lduw [%i2+0x030],%l7 ! Mem[0000000083000030]
retl
lduh [%i0+0x012],%l6 ! Mem[0000000082000012]
p57_jmpl_1_lo:
ldd [%o3+0x028],%l0 ! Mem[0000000083800028]
lduh [%o1+0x004],%l2 ! Mem[0000000082800004]
ldsw [%o1+0x008],%l3 ! Mem[0000000082800008]
ldd [%o3+0x028],%l2 ! Mem[0000000083800028]
lduh [%o3+0x02a],%l7 ! Mem[000000008380002a]
ldsb [%o3+0x03e],%l1 ! Mem[000000008380003e]
ldsw [%o1+0x030],%l3 ! Mem[0000000082800030]
jmpl %g6+8,%g0
ldx [%o3+0x030],%l0 ! Mem[0000000083800030]
p57_call_1_lo:
lduw [%o0+0x01c],%l0 ! Mem[000000008200001c]
lduw [%o2+0x030],%l7 ! Mem[0000000083000030]
retl
lduh [%o0+0x012],%l6 ! Mem[0000000082000012]
p57_jmpl_1_he:
jmpl %g6+8,%g0
sth %l4,[%i2+0x01e] ! Mem[000000008300001e]
p57_call_1_he:
ldsw [%i3+0x034],%l1 ! Mem[0000000083800034]
lduh [%i0+0x022],%l1 ! Mem[0000000082000022]
retl
ldx [%i0+0x010],%l2 ! Mem[0000000082000010]
p57_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l4,[%o2+0x01e] ! Mem[000000008300001e]
p57_call_1_ho:
ldsw [%o3+0x034],%l1 ! Mem[0000000083800034]
lduh [%o0+0x022],%l1 ! Mem[0000000082000022]
retl
ldx [%o0+0x010],%l2 ! Mem[0000000082000010]
p58_jmpl_1_le:
ldx [%i0+0x028],%l0 ! Mem[0000000084000028]
std %l2,[%i0+0x000] ! Mem[0000000084000000]
lduh [%i2+0x028],%l3 ! Mem[0000000085000028]
lduw [%i1+0x028],%l3 ! Mem[0000000084800028]
std %l6,[%i2+0x008] ! Mem[0000000085000008]
stx %l1,[%i2+0x018] ! Mem[0000000085000018]
stw %l3,[%i3+0x010] ! Mem[0000000085800010]
jmpl %g6+8,%g0
ldsh [%i2+0x012],%l0 ! Mem[0000000085000012]
p58_call_1_le:
ldsh [%i0+0x03e],%l0 ! Mem[000000008400003e]
stw %l7,[%i2+0x030] ! Mem[0000000085000030]
retl
ldsw [%i2+0x010],%l6 ! Mem[0000000085000010]
p58_jmpl_1_lo:
ldx [%o0+0x028],%l0 ! Mem[0000000084000028]
std %l2,[%o0+0x000] ! Mem[0000000084000000]
lduh [%o2+0x028],%l3 ! Mem[0000000085000028]
lduw [%o1+0x028],%l3 ! Mem[0000000084800028]
std %l6,[%o2+0x008] ! Mem[0000000085000008]
stx %l1,[%o2+0x018] ! Mem[0000000085000018]
stw %l3,[%o3+0x010] ! Mem[0000000085800010]
jmpl %g6+8,%g0
ldsh [%o2+0x012],%l0 ! Mem[0000000085000012]
p58_call_1_lo:
ldsh [%o0+0x03e],%l0 ! Mem[000000008400003e]
stw %l7,[%o2+0x030] ! Mem[0000000085000030]
retl
ldsw [%o2+0x010],%l6 ! Mem[0000000085000010]
p58_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i2+0x03e],%l4 ! Mem[000000008500003e]
p58_call_1_he:
ldd [%i2+0x030],%l0 ! Mem[0000000085000030]
std %l0,[%i2+0x020] ! Mem[0000000085000020]
retl
ldsh [%i0+0x030],%l2 ! Mem[0000000084000030]
p58_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o2+0x03e],%l4 ! Mem[000000008500003e]
p58_call_1_ho:
ldd [%o2+0x030],%l0 ! Mem[0000000085000030]
std %l0,[%o2+0x020] ! Mem[0000000085000020]
retl
ldsh [%o0+0x030],%l2 ! Mem[0000000084000030]
p59_jmpl_1_le:
ldsb [%i1+0x02c],%l0 ! Mem[000000008680002c]
stw %l2,[%i0+0x004] ! Mem[0000000086000004]
lduh [%i0+0x008],%l3 ! Mem[0000000086000008]
sth %l3,[%i2+0x02a] ! Mem[000000008700002a]
ldsh [%i1+0x02a],%l7 ! Mem[000000008680002a]
stx %l1,[%i0+0x038] ! Mem[0000000086000038]
lduw [%i2+0x030],%l3 ! Mem[0000000087000030]
jmpl %g6+8,%g0
sth %l0,[%i0+0x032] ! Mem[0000000086000032]
p59_call_1_le:
stw %l0,[%i0+0x01c] ! Mem[000000008600001c]
ldsw [%i3+0x030],%l7 ! Mem[0000000087800030]
retl
ldsb [%i0+0x012],%l6 ! Mem[0000000086000012]
p59_jmpl_1_lo:
ldsb [%o1+0x02c],%l0 ! Mem[000000008680002c]
stw %l2,[%o0+0x004] ! Mem[0000000086000004]
lduh [%o0+0x008],%l3 ! Mem[0000000086000008]
sth %l3,[%o2+0x02a] ! Mem[000000008700002a]
ldsh [%o1+0x02a],%l7 ! Mem[000000008680002a]
stx %l1,[%o0+0x038] ! Mem[0000000086000038]
lduw [%o2+0x030],%l3 ! Mem[0000000087000030]
jmpl %g6+8,%g0
sth %l0,[%o0+0x032] ! Mem[0000000086000032]
p59_call_1_lo:
stw %l0,[%o0+0x01c] ! Mem[000000008600001c]
ldsw [%o3+0x030],%l7 ! Mem[0000000087800030]
retl
ldsb [%o0+0x012],%l6 ! Mem[0000000086000012]
p59_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i2+0x01c],%l4 ! Mem[000000008700001c]
p59_call_1_he:
sth %l1,[%i1+0x034] ! Mem[0000000086800034]
ldsh [%i1+0x022],%l1 ! Mem[0000000086800022]
retl
sth %l2,[%i1+0x010] ! Mem[0000000086800010]
p59_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o2+0x01c],%l4 ! Mem[000000008700001c]
p59_call_1_ho:
sth %l1,[%o1+0x034] ! Mem[0000000086800034]
ldsh [%o1+0x022],%l1 ! Mem[0000000086800022]
retl
sth %l2,[%o1+0x010] ! Mem[0000000086800010]
p60_jmpl_1_le:
stb %l0,[%i2+0x02c] ! Mem[000000008900002c]
ldsh [%i3+0x004],%l2 ! Mem[0000000089800004]
lduh [%i1+0x028],%l3 ! Mem[0000000088800028]
ldsw [%i1+0x028],%l3 ! Mem[0000000088800028]
lduw [%i0+0x008],%l7 ! Mem[0000000088000008]
sth %l1,[%i2+0x01e] ! Mem[000000008900001e]
ldsb [%i1+0x011],%l3 ! Mem[0000000088800011]
jmpl %g6+8,%g0
lduh [%i3+0x012],%l0 ! Mem[0000000089800012]
p60_call_1_le:
ldx [%i0+0x038],%l0 ! Mem[0000000088000038]
lduw [%i0+0x030],%l7 ! Mem[0000000088000030]
retl
stx %l6,[%i2+0x010] ! Mem[0000000089000010]
p60_jmpl_1_lo:
stb %l0,[%o2+0x02c] ! Mem[000000008900002c]
ldsh [%o3+0x004],%l2 ! Mem[0000000089800004]
lduh [%o1+0x028],%l3 ! Mem[0000000088800028]
ldsw [%o1+0x028],%l3 ! Mem[0000000088800028]
lduw [%o0+0x008],%l7 ! Mem[0000000088000008]
sth %l1,[%o2+0x01e] ! Mem[000000008900001e]
ldsb [%o1+0x011],%l3 ! Mem[0000000088800011]
jmpl %g6+8,%g0
lduh [%o3+0x012],%l0 ! Mem[0000000089800012]
p60_call_1_lo:
ldx [%o0+0x038],%l0 ! Mem[0000000088000038]
lduw [%o0+0x030],%l7 ! Mem[0000000088000030]
retl
stx %l6,[%o2+0x010] ! Mem[0000000089000010]
p60_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i2+0x03e],%l4 ! Mem[000000008900003e]
p60_call_1_he:
std %l0,[%i0+0x030] ! Mem[0000000088000030]
lduw [%i3+0x020],%l1 ! Mem[0000000089800020]
retl
lduh [%i3+0x030],%l2 ! Mem[0000000089800030]
p60_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o2+0x03e],%l4 ! Mem[000000008900003e]
p60_call_1_ho:
std %l0,[%o0+0x030] ! Mem[0000000088000030]
lduw [%o3+0x020],%l1 ! Mem[0000000089800020]
retl
lduh [%o3+0x030],%l2 ! Mem[0000000089800030]
p61_jmpl_1_le:
ldsh [%i0+0x02c],%l0 ! Mem[000000008a00002c]
ldub [%i2+0x005],%l2 ! Mem[000000008b000005]
ldx [%i2+0x008],%l3 ! Mem[000000008b000008]
ldx [%i2+0x028],%l3 ! Mem[000000008b000028]
stx %l7,[%i3+0x028] ! Mem[000000008b800028]
stb %l1,[%i0+0x03e] ! Mem[000000008a00003e]
std %l2,[%i0+0x030] ! Mem[000000008a000030]
jmpl %g6+8,%g0
ldd [%i1+0x030],%l0 ! Mem[000000008a800030]
p61_call_1_le:
lduh [%i3+0x01e],%l0 ! Mem[000000008b80001e]
stw %l7,[%i0+0x030] ! Mem[000000008a000030]
retl
sth %l6,[%i0+0x012] ! Mem[000000008a000012]
p61_jmpl_1_lo:
ldsh [%o0+0x02c],%l0 ! Mem[000000008a00002c]
ldub [%o2+0x005],%l2 ! Mem[000000008b000005]
ldx [%o2+0x008],%l3 ! Mem[000000008b000008]
ldx [%o2+0x028],%l3 ! Mem[000000008b000028]
stx %l7,[%o3+0x028] ! Mem[000000008b800028]
stb %l1,[%o0+0x03e] ! Mem[000000008a00003e]
std %l2,[%o0+0x030] ! Mem[000000008a000030]
jmpl %g6+8,%g0
ldd [%o1+0x030],%l0 ! Mem[000000008a800030]
p61_call_1_lo:
lduh [%o3+0x01e],%l0 ! Mem[000000008b80001e]
stw %l7,[%o0+0x030] ! Mem[000000008a000030]
retl
sth %l6,[%o0+0x012] ! Mem[000000008a000012]
p61_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i2+0x018],%l4 ! Mem[000000008b000018]
p61_call_1_he:
lduw [%i3+0x034],%l1 ! Mem[000000008b800034]
sth %l1,[%i1+0x022] ! Mem[000000008a800022]
retl
ldd [%i0+0x010],%l2 ! Mem[000000008a000010]
p61_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o2+0x018],%l4 ! Mem[000000008b000018]
p61_call_1_ho:
lduw [%o3+0x034],%l1 ! Mem[000000008b800034]
sth %l1,[%o1+0x022] ! Mem[000000008a800022]
retl
ldd [%o0+0x010],%l2 ! Mem[000000008a000010]
p62_jmpl_1_le:
std %l0,[%i0+0x028] ! Mem[000000008c000028]
stb %l2,[%i1+0x005] ! Mem[000000008c800005]
ldx [%i0+0x028],%l3 ! Mem[000000008c000028]
ldd [%i0+0x028],%l2 ! Mem[000000008c000028]
ldsw [%i2+0x008],%l7 ! Mem[000000008d000008]
stb %l1,[%i2+0x01e] ! Mem[000000008d00001e]
ldub [%i2+0x011],%l3 ! Mem[000000008d000011]
jmpl %g6+8,%g0
stb %l0,[%i0+0x012] ! Mem[000000008c000012]
p62_call_1_le:
ldsb [%i3+0x03f],%l0 ! Mem[000000008d80003f]
ldsw [%i1+0x030],%l7 ! Mem[000000008c800030]
retl
stb %l6,[%i2+0x012] ! Mem[000000008d000012]
p62_jmpl_1_lo:
std %l0,[%o0+0x028] ! Mem[000000008c000028]
stb %l2,[%o1+0x005] ! Mem[000000008c800005]
ldx [%o0+0x028],%l3 ! Mem[000000008c000028]
ldd [%o0+0x028],%l2 ! Mem[000000008c000028]
ldsw [%o2+0x008],%l7 ! Mem[000000008d000008]
stb %l1,[%o2+0x01e] ! Mem[000000008d00001e]
ldub [%o2+0x011],%l3 ! Mem[000000008d000011]
jmpl %g6+8,%g0
stb %l0,[%o0+0x012] ! Mem[000000008c000012]
p62_call_1_lo:
ldsb [%o3+0x03f],%l0 ! Mem[000000008d80003f]
ldsw [%o1+0x030],%l7 ! Mem[000000008c800030]
retl
stb %l6,[%o2+0x012] ! Mem[000000008d000012]
p62_jmpl_1_he:
jmpl %g6+8,%g0
stw %l4,[%i2+0x03c] ! Mem[000000008d00003c]
p62_call_1_he:
ldsw [%i2+0x034],%l1 ! Mem[000000008d000034]
ldsw [%i0+0x020],%l1 ! Mem[000000008c000020]
retl
stb %l2,[%i0+0x031] ! Mem[000000008c000031]
p62_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l4,[%o2+0x03c] ! Mem[000000008d00003c]
p62_call_1_ho:
ldsw [%o2+0x034],%l1 ! Mem[000000008d000034]
ldsw [%o0+0x020],%l1 ! Mem[000000008c000020]
retl
stb %l2,[%o0+0x031] ! Mem[000000008c000031]
p63_jmpl_1_le:
ldsw [%i2+0x02c],%l0 ! Mem[000000008f00002c]
sth %l2,[%i0+0x004] ! Mem[000000008e000004]
std %l2,[%i1+0x008] ! Mem[000000008e800008]
lduw [%i2+0x028],%l3 ! Mem[000000008f000028]
std %l6,[%i1+0x028] ! Mem[000000008e800028]
lduw [%i1+0x03c],%l1 ! Mem[000000008e80003c]
stx %l3,[%i2+0x030] ! Mem[000000008f000030]
jmpl %g6+8,%g0
ldsw [%i3+0x030],%l0 ! Mem[000000008f800030]
p63_call_1_le:
sth %l0,[%i2+0x01e] ! Mem[000000008f00001e]
stb %l7,[%i2+0x030] ! Mem[000000008f000030]
retl
lduw [%i0+0x010],%l6 ! Mem[000000008e000010]
p63_jmpl_1_lo:
ldsw [%o2+0x02c],%l0 ! Mem[000000008f00002c]
sth %l2,[%o0+0x004] ! Mem[000000008e000004]
std %l2,[%o1+0x008] ! Mem[000000008e800008]
lduw [%o2+0x028],%l3 ! Mem[000000008f000028]
std %l6,[%o1+0x028] ! Mem[000000008e800028]
lduw [%o1+0x03c],%l1 ! Mem[000000008e80003c]
stx %l3,[%o2+0x030] ! Mem[000000008f000030]
jmpl %g6+8,%g0
ldsw [%o3+0x030],%l0 ! Mem[000000008f800030]
p63_call_1_lo:
sth %l0,[%o2+0x01e] ! Mem[000000008f00001e]
stb %l7,[%o2+0x030] ! Mem[000000008f000030]
retl
lduw [%o0+0x010],%l6 ! Mem[000000008e000010]
p63_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i2+0x018],%l4 ! Mem[000000008f000018]
p63_call_1_he:
ldd [%i0+0x030],%l0 ! Mem[000000008e000030]
ldx [%i2+0x020],%l1 ! Mem[000000008f000020]
retl
ldsw [%i1+0x010],%l2 ! Mem[000000008e800010]
p63_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o2+0x018],%l4 ! Mem[000000008f000018]
p63_call_1_ho:
ldd [%o0+0x030],%l0 ! Mem[000000008e000030]
ldx [%o2+0x020],%l1 ! Mem[000000008f000020]
retl
ldsw [%o1+0x010],%l2 ! Mem[000000008e800010]
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
lduh [%i2+0x01e],%l2 ! Mem[000000001100001e]
ldsw [%i3+0x038],%l0 ! Mem[0000000011800038]
ldsh [%i2+0x038],%l6 ! Mem[0000000011000038]
stw %l2,[%i0+0x03c] ! Mem[000000001000003c]
stw %l6,[%i1+0x028] ! Mem[0000000010800028]
jmpl %g6+8,%g0
ldx [%i3+0x030],%l3 ! Mem[0000000011800030]
p0_call_2_le:
ldx [%i2+0x030],%l2 ! Mem[0000000011000030]
lduh [%i2+0x032],%l5 ! Mem[0000000011000032]
ldsb [%i0+0x009],%l0 ! Mem[0000000010000009]
retl
ldub [%i3+0x028],%l2 ! Mem[0000000011800028]
p0_jmpl_2_lo:
lduh [%o2+0x01e],%l2 ! Mem[000000001100001e]
ldsw [%o3+0x038],%l0 ! Mem[0000000011800038]
ldsh [%o2+0x038],%l6 ! Mem[0000000011000038]
stw %l2,[%o0+0x03c] ! Mem[000000001000003c]
stw %l6,[%o1+0x028] ! Mem[0000000010800028]
jmpl %g6+8,%g0
ldx [%o3+0x030],%l3 ! Mem[0000000011800030]
p0_call_2_lo:
ldx [%o2+0x030],%l2 ! Mem[0000000011000030]
lduh [%o2+0x032],%l5 ! Mem[0000000011000032]
ldsb [%o0+0x009],%l0 ! Mem[0000000010000009]
retl
ldub [%o3+0x028],%l2 ! Mem[0000000011800028]
p0_jmpl_2_he:
stw %l3,[%i1+0x030] ! Mem[0000000010800030]
sth %l7,[%i2+0x028] ! Mem[0000000011000028]
stb %l3,[%i1+0x016] ! Mem[0000000010800016]
ldd [%i2+0x028],%l2 ! Mem[0000000011000028]
sth %l1,[%i0+0x014] ! Mem[0000000010000014]
std %l2,[%i0+0x000] ! Mem[0000000010000000]
jmpl %g6+8,%g0
ldd [%i2+0x038],%l6 ! Mem[0000000011000038]
p0_call_2_he:
ldub [%i1+0x028],%l4 ! Mem[0000000010800028]
ldub [%i1+0x037],%l7 ! Mem[0000000010800037]
retl
ldx [%i1+0x038],%l7 ! Mem[0000000010800038]
p0_jmpl_2_ho:
stw %l3,[%o1+0x030] ! Mem[0000000010800030]
sth %l7,[%o2+0x028] ! Mem[0000000011000028]
stb %l3,[%o1+0x016] ! Mem[0000000010800016]
ldd [%o2+0x028],%l2 ! Mem[0000000011000028]
sth %l1,[%o0+0x014] ! Mem[0000000010000014]
std %l2,[%o0+0x000] ! Mem[0000000010000000]
jmpl %g6+8,%g0
ldd [%o2+0x038],%l6 ! Mem[0000000011000038]
p0_call_2_ho:
ldub [%o1+0x028],%l4 ! Mem[0000000010800028]
ldub [%o1+0x037],%l7 ! Mem[0000000010800037]
retl
ldx [%o1+0x038],%l7 ! Mem[0000000010800038]
p1_jmpl_2_le:
ldx [%i2+0x018],%l2 ! Mem[0000000013000018]
lduh [%i0+0x038],%l0 ! Mem[0000000012000038]
ldsh [%i2+0x018],%l6 ! Mem[0000000013000018]
std %l2,[%i1+0x018] ! Mem[0000000012800018]
ldsh [%i3+0x028],%l6 ! Mem[0000000013800028]
jmpl %g6+8,%g0
std %l2,[%i3+0x010] ! Mem[0000000013800010]
p1_call_2_le:
ldsw [%i0+0x014],%l2 ! Mem[0000000012000014]
lduw [%i2+0x010],%l5 ! Mem[0000000013000010]
lduh [%i1+0x028],%l0 ! Mem[0000000012800028]
retl
ldub [%i0+0x028],%l2 ! Mem[0000000012000028]
p1_jmpl_2_lo:
ldx [%o2+0x018],%l2 ! Mem[0000000013000018]
lduh [%o0+0x038],%l0 ! Mem[0000000012000038]
ldsh [%o2+0x018],%l6 ! Mem[0000000013000018]
std %l2,[%o1+0x018] ! Mem[0000000012800018]
ldsh [%o3+0x028],%l6 ! Mem[0000000013800028]
jmpl %g6+8,%g0
std %l2,[%o3+0x010] ! Mem[0000000013800010]
p1_call_2_lo:
ldsw [%o0+0x014],%l2 ! Mem[0000000012000014]
lduw [%o2+0x010],%l5 ! Mem[0000000013000010]
lduh [%o1+0x028],%l0 ! Mem[0000000012800028]
retl
ldub [%o0+0x028],%l2 ! Mem[0000000012000028]
p1_jmpl_2_he:
std %l2,[%i0+0x010] ! Mem[0000000012000010]
ldd [%i1+0x008],%l6 ! Mem[0000000012800008]
ldd [%i3+0x010],%l2 ! Mem[0000000013800010]
ldsh [%i3+0x00c],%l2 ! Mem[000000001380000c]
sth %l1,[%i1+0x034] ! Mem[0000000012800034]
ldd [%i3+0x000],%l2 ! Mem[0000000013800000]
jmpl %g6+8,%g0
ldub [%i1+0x03c],%l6 ! Mem[000000001280003c]
p1_call_2_he:
ldsh [%i1+0x028],%l4 ! Mem[0000000012800028]
ldd [%i3+0x010],%l6 ! Mem[0000000013800010]
retl
lduh [%i1+0x018],%l7 ! Mem[0000000012800018]
p1_jmpl_2_ho:
std %l2,[%o0+0x010] ! Mem[0000000012000010]
ldd [%o1+0x008],%l6 ! Mem[0000000012800008]
ldd [%o3+0x010],%l2 ! Mem[0000000013800010]
ldsh [%o3+0x00c],%l2 ! Mem[000000001380000c]
sth %l1,[%o1+0x034] ! Mem[0000000012800034]
ldd [%o3+0x000],%l2 ! Mem[0000000013800000]
jmpl %g6+8,%g0
ldub [%o1+0x03c],%l6 ! Mem[000000001280003c]
p1_call_2_ho:
ldsh [%o1+0x028],%l4 ! Mem[0000000012800028]
ldd [%o3+0x010],%l6 ! Mem[0000000013800010]
retl
lduh [%o1+0x018],%l7 ! Mem[0000000012800018]
p2_jmpl_2_le:
ldx [%i2+0x018],%l2 ! Mem[0000000015000018]
ldx [%i2+0x038],%l0 ! Mem[0000000015000038]
ldsh [%i2+0x038],%l6 ! Mem[0000000015000038]
ldx [%i0+0x038],%l2 ! Mem[0000000014000038]
ldub [%i1+0x028],%l6 ! Mem[0000000014800028]
jmpl %g6+8,%g0
ldd [%i0+0x030],%l2 ! Mem[0000000014000030]
p2_call_2_le:
ldsb [%i3+0x037],%l2 ! Mem[0000000015800037]
ldx [%i2+0x030],%l5 ! Mem[0000000015000030]
std %l0,[%i3+0x008] ! Mem[0000000015800008]
retl
lduw [%i1+0x028],%l2 ! Mem[0000000014800028]
p2_jmpl_2_lo:
ldx [%o2+0x018],%l2 ! Mem[0000000015000018]
ldx [%o2+0x038],%l0 ! Mem[0000000015000038]
ldsh [%o2+0x038],%l6 ! Mem[0000000015000038]
ldx [%o0+0x038],%l2 ! Mem[0000000014000038]
ldub [%o1+0x028],%l6 ! Mem[0000000014800028]
jmpl %g6+8,%g0
ldd [%o0+0x030],%l2 ! Mem[0000000014000030]
p2_call_2_lo:
ldsb [%o3+0x037],%l2 ! Mem[0000000015800037]
ldx [%o2+0x030],%l5 ! Mem[0000000015000030]
std %l0,[%o3+0x008] ! Mem[0000000015800008]
retl
lduw [%o1+0x028],%l2 ! Mem[0000000014800028]
p2_jmpl_2_he:
lduh [%i2+0x032],%l3 ! Mem[0000000015000032]
ldsw [%i2+0x028],%l7 ! Mem[0000000015000028]
ldsw [%i3+0x014],%l3 ! Mem[0000000015800014]
ldsh [%i2+0x02c],%l2 ! Mem[000000001500002c]
stx %l1,[%i2+0x010] ! Mem[0000000015000010]
ldub [%i2+0x005],%l2 ! Mem[0000000015000005]
jmpl %g6+8,%g0
stb %l6,[%i3+0x03c] ! Mem[000000001580003c]
p2_call_2_he:
ldd [%i1+0x028],%l4 ! Mem[0000000014800028]
stw %l7,[%i2+0x034] ! Mem[0000000015000034]
retl
ldsw [%i1+0x038],%l7 ! Mem[0000000014800038]
p2_jmpl_2_ho:
lduh [%o2+0x032],%l3 ! Mem[0000000015000032]
ldsw [%o2+0x028],%l7 ! Mem[0000000015000028]
ldsw [%o3+0x014],%l3 ! Mem[0000000015800014]
ldsh [%o2+0x02c],%l2 ! Mem[000000001500002c]
stx %l1,[%o2+0x010] ! Mem[0000000015000010]
ldub [%o2+0x005],%l2 ! Mem[0000000015000005]
jmpl %g6+8,%g0
stb %l6,[%o3+0x03c] ! Mem[000000001580003c]
p2_call_2_ho:
ldd [%o1+0x028],%l4 ! Mem[0000000014800028]
stw %l7,[%o2+0x034] ! Mem[0000000015000034]
retl
ldsw [%o1+0x038],%l7 ! Mem[0000000014800038]
p3_jmpl_2_le:
ldx [%i2+0x018],%l2 ! Mem[0000000017000018]
std %l0,[%i3+0x038] ! Mem[0000000017800038]
ldsh [%i2+0x018],%l6 ! Mem[0000000017000018]
ldsw [%i1+0x01c],%l2 ! Mem[000000001680001c]
stb %l6,[%i3+0x028] ! Mem[0000000017800028]
jmpl %g6+8,%g0
ldsh [%i0+0x012],%l3 ! Mem[0000000016000012]
p3_call_2_le:
stx %l2,[%i1+0x010] ! Mem[0000000016800010]
stb %l5,[%i2+0x012] ! Mem[0000000017000012]
ldd [%i0+0x028],%l0 ! Mem[0000000016000028]
retl
stb %l2,[%i1+0x028] ! Mem[0000000016800028]
p3_jmpl_2_lo:
ldx [%o2+0x018],%l2 ! Mem[0000000017000018]
std %l0,[%o3+0x038] ! Mem[0000000017800038]
ldsh [%o2+0x018],%l6 ! Mem[0000000017000018]
ldsw [%o1+0x01c],%l2 ! Mem[000000001680001c]
stb %l6,[%o3+0x028] ! Mem[0000000017800028]
jmpl %g6+8,%g0
ldsh [%o0+0x012],%l3 ! Mem[0000000016000012]
p3_call_2_lo:
stx %l2,[%o1+0x010] ! Mem[0000000016800010]
stb %l5,[%o2+0x012] ! Mem[0000000017000012]
ldd [%o0+0x028],%l0 ! Mem[0000000016000028]
retl
stb %l2,[%o1+0x028] ! Mem[0000000016800028]
p3_jmpl_2_he:
ldsw [%i0+0x010],%l3 ! Mem[0000000016000010]
lduw [%i0+0x008],%l7 ! Mem[0000000016000008]
stb %l3,[%i1+0x016] ! Mem[0000000016800016]
ldub [%i0+0x00c],%l2 ! Mem[000000001600000c]
ldsb [%i3+0x034],%l1 ! Mem[0000000017800034]
lduw [%i1+0x004],%l2 ! Mem[0000000016800004]
jmpl %g6+8,%g0
stx %l6,[%i1+0x038] ! Mem[0000000016800038]
p3_call_2_he:
stw %l4,[%i1+0x028] ! Mem[0000000016800028]
ldx [%i3+0x010],%l7 ! Mem[0000000017800010]
retl
ldsw [%i1+0x018],%l7 ! Mem[0000000016800018]
p3_jmpl_2_ho:
ldsw [%o0+0x010],%l3 ! Mem[0000000016000010]
lduw [%o0+0x008],%l7 ! Mem[0000000016000008]
stb %l3,[%o1+0x016] ! Mem[0000000016800016]
ldub [%o0+0x00c],%l2 ! Mem[000000001600000c]
ldsb [%o3+0x034],%l1 ! Mem[0000000017800034]
lduw [%o1+0x004],%l2 ! Mem[0000000016800004]
jmpl %g6+8,%g0
stx %l6,[%o1+0x038] ! Mem[0000000016800038]
p3_call_2_ho:
stw %l4,[%o1+0x028] ! Mem[0000000016800028]
ldx [%o3+0x010],%l7 ! Mem[0000000017800010]
retl
ldsw [%o1+0x018],%l7 ! Mem[0000000016800018]
p4_jmpl_2_le:
std %l2,[%i1+0x018] ! Mem[0000000018800018]
std %l0,[%i1+0x038] ! Mem[0000000018800038]
ldub [%i2+0x038],%l6 ! Mem[0000000019000038]
ldsb [%i0+0x03c],%l2 ! Mem[000000001800003c]
sth %l6,[%i1+0x028] ! Mem[0000000018800028]
jmpl %g6+8,%g0
ldub [%i0+0x032],%l3 ! Mem[0000000018000032]
p4_call_2_le:
stb %l2,[%i0+0x037] ! Mem[0000000018000037]
std %l4,[%i1+0x030] ! Mem[0000000018800030]
ldub [%i1+0x009],%l0 ! Mem[0000000018800009]
retl
sth %l2,[%i2+0x028] ! Mem[0000000019000028]
p4_jmpl_2_lo:
std %l2,[%o1+0x018] ! Mem[0000000018800018]
std %l0,[%o1+0x038] ! Mem[0000000018800038]
ldub [%o2+0x038],%l6 ! Mem[0000000019000038]
ldsb [%o0+0x03c],%l2 ! Mem[000000001800003c]
sth %l6,[%o1+0x028] ! Mem[0000000018800028]
jmpl %g6+8,%g0
ldub [%o0+0x032],%l3 ! Mem[0000000018000032]
p4_call_2_lo:
stb %l2,[%o0+0x037] ! Mem[0000000018000037]
std %l4,[%o1+0x030] ! Mem[0000000018800030]
ldub [%o1+0x009],%l0 ! Mem[0000000018800009]
retl
sth %l2,[%o2+0x028] ! Mem[0000000019000028]
p4_jmpl_2_he:
stx %l3,[%i2+0x030] ! Mem[0000000019000030]
std %l6,[%i1+0x028] ! Mem[0000000018800028]
stw %l3,[%i2+0x014] ! Mem[0000000019000014]
lduw [%i2+0x02c],%l2 ! Mem[000000001900002c]
ldsw [%i0+0x014],%l1 ! Mem[0000000018000014]
sth %l2,[%i1+0x004] ! Mem[0000000018800004]
jmpl %g6+8,%g0
ldsw [%i0+0x03c],%l6 ! Mem[000000001800003c]
p4_call_2_he:
std %l4,[%i0+0x028] ! Mem[0000000018000028]
ldsw [%i2+0x034],%l7 ! Mem[0000000019000034]
retl
ldsb [%i0+0x038],%l7 ! Mem[0000000018000038]
p4_jmpl_2_ho:
stx %l3,[%o2+0x030] ! Mem[0000000019000030]
std %l6,[%o1+0x028] ! Mem[0000000018800028]
stw %l3,[%o2+0x014] ! Mem[0000000019000014]
lduw [%o2+0x02c],%l2 ! Mem[000000001900002c]
ldsw [%o0+0x014],%l1 ! Mem[0000000018000014]
sth %l2,[%o1+0x004] ! Mem[0000000018800004]
jmpl %g6+8,%g0
ldsw [%o0+0x03c],%l6 ! Mem[000000001800003c]
p4_call_2_ho:
std %l4,[%o0+0x028] ! Mem[0000000018000028]
ldsw [%o2+0x034],%l7 ! Mem[0000000019000034]
retl
ldsb [%o0+0x038],%l7 ! Mem[0000000018000038]
p5_jmpl_2_le:
std %l2,[%i1+0x018] ! Mem[000000001a800018]
stw %l0,[%i3+0x038] ! Mem[000000001b800038]
ldub [%i2+0x018],%l6 ! Mem[000000001b000018]
stx %l2,[%i1+0x018] ! Mem[000000001a800018]
ldsb [%i3+0x028],%l6 ! Mem[000000001b800028]
jmpl %g6+8,%g0
lduw [%i0+0x010],%l3 ! Mem[000000001a000010]
p5_call_2_le:
lduw [%i3+0x014],%l2 ! Mem[000000001b800014]
sth %l5,[%i1+0x012] ! Mem[000000001a800012]
lduw [%i3+0x028],%l0 ! Mem[000000001b800028]
retl
stx %l2,[%i2+0x028] ! Mem[000000001b000028]
p5_jmpl_2_lo:
std %l2,[%o1+0x018] ! Mem[000000001a800018]
stw %l0,[%o3+0x038] ! Mem[000000001b800038]
ldub [%o2+0x018],%l6 ! Mem[000000001b000018]
stx %l2,[%o1+0x018] ! Mem[000000001a800018]
ldsb [%o3+0x028],%l6 ! Mem[000000001b800028]
jmpl %g6+8,%g0
lduw [%o0+0x010],%l3 ! Mem[000000001a000010]
p5_call_2_lo:
lduw [%o3+0x014],%l2 ! Mem[000000001b800014]
sth %l5,[%o1+0x012] ! Mem[000000001a800012]
lduw [%o3+0x028],%l0 ! Mem[000000001b800028]
retl
stx %l2,[%o2+0x028] ! Mem[000000001b000028]
p5_jmpl_2_he:
sth %l3,[%i0+0x012] ! Mem[000000001a000012]
sth %l7,[%i3+0x008] ! Mem[000000001b800008]
ldsb [%i3+0x016],%l3 ! Mem[000000001b800016]
lduw [%i0+0x00c],%l2 ! Mem[000000001a00000c]
lduh [%i2+0x034],%l1 ! Mem[000000001b000034]
ldsb [%i0+0x005],%l2 ! Mem[000000001a000005]
jmpl %g6+8,%g0
ldx [%i2+0x038],%l6 ! Mem[000000001b000038]
p5_call_2_he:
std %l4,[%i0+0x028] ! Mem[000000001a000028]
ldsb [%i0+0x017],%l7 ! Mem[000000001a000017]
retl
stx %l7,[%i0+0x018] ! Mem[000000001a000018]
p5_jmpl_2_ho:
sth %l3,[%o0+0x012] ! Mem[000000001a000012]
sth %l7,[%o3+0x008] ! Mem[000000001b800008]
ldsb [%o3+0x016],%l3 ! Mem[000000001b800016]
lduw [%o0+0x00c],%l2 ! Mem[000000001a00000c]
lduh [%o2+0x034],%l1 ! Mem[000000001b000034]
ldsb [%o0+0x005],%l2 ! Mem[000000001a000005]
jmpl %g6+8,%g0
ldx [%o2+0x038],%l6 ! Mem[000000001b000038]
p5_call_2_ho:
std %l4,[%o0+0x028] ! Mem[000000001a000028]
ldsb [%o0+0x017],%l7 ! Mem[000000001a000017]
retl
stx %l7,[%o0+0x018] ! Mem[000000001a000018]
p6_jmpl_2_le:
std %l2,[%i1+0x018] ! Mem[000000001c800018]
ldd [%i1+0x038],%l0 ! Mem[000000001c800038]
ldub [%i2+0x038],%l6 ! Mem[000000001d000038]
stb %l2,[%i3+0x03c] ! Mem[000000001d80003c]
ldsw [%i1+0x028],%l6 ! Mem[000000001c800028]
jmpl %g6+8,%g0
sth %l3,[%i0+0x032] ! Mem[000000001c000032]
p6_call_2_le:
ldsh [%i1+0x036],%l2 ! Mem[000000001c800036]
stw %l5,[%i1+0x030] ! Mem[000000001c800030]
sth %l0,[%i0+0x008] ! Mem[000000001c000008]
retl
ldsb [%i3+0x028],%l2 ! Mem[000000001d800028]
p6_jmpl_2_lo:
std %l2,[%o1+0x018] ! Mem[000000001c800018]
ldd [%o1+0x038],%l0 ! Mem[000000001c800038]
ldub [%o2+0x038],%l6 ! Mem[000000001d000038]
stb %l2,[%o3+0x03c] ! Mem[000000001d80003c]
ldsw [%o1+0x028],%l6 ! Mem[000000001c800028]
jmpl %g6+8,%g0
sth %l3,[%o0+0x032] ! Mem[000000001c000032]
p6_call_2_lo:
ldsh [%o1+0x036],%l2 ! Mem[000000001c800036]
stw %l5,[%o1+0x030] ! Mem[000000001c800030]
sth %l0,[%o0+0x008] ! Mem[000000001c000008]
retl
ldsb [%o3+0x028],%l2 ! Mem[000000001d800028]
p6_jmpl_2_he:
stb %l3,[%i3+0x032] ! Mem[000000001d800032]
ldd [%i1+0x028],%l6 ! Mem[000000001c800028]
lduw [%i1+0x014],%l3 ! Mem[000000001c800014]
stb %l2,[%i2+0x02c] ! Mem[000000001d00002c]
lduh [%i2+0x014],%l1 ! Mem[000000001d000014]
lduh [%i3+0x004],%l2 ! Mem[000000001d800004]
jmpl %g6+8,%g0
stw %l6,[%i1+0x03c] ! Mem[000000001c80003c]
p6_call_2_he:
ldx [%i3+0x028],%l4 ! Mem[000000001d800028]
sth %l7,[%i3+0x036] ! Mem[000000001d800036]
retl
sth %l7,[%i0+0x038] ! Mem[000000001c000038]
p6_jmpl_2_ho:
stb %l3,[%o3+0x032] ! Mem[000000001d800032]
ldd [%o1+0x028],%l6 ! Mem[000000001c800028]
lduw [%o1+0x014],%l3 ! Mem[000000001c800014]
stb %l2,[%o2+0x02c] ! Mem[000000001d00002c]
lduh [%o2+0x014],%l1 ! Mem[000000001d000014]
lduh [%o3+0x004],%l2 ! Mem[000000001d800004]
jmpl %g6+8,%g0
stw %l6,[%o1+0x03c] ! Mem[000000001c80003c]
p6_call_2_ho:
ldx [%o3+0x028],%l4 ! Mem[000000001d800028]
sth %l7,[%o3+0x036] ! Mem[000000001d800036]
retl
sth %l7,[%o0+0x038] ! Mem[000000001c000038]
p7_jmpl_2_le:
stw %l2,[%i1+0x01c] ! Mem[000000001e80001c]
ldsh [%i3+0x038],%l0 ! Mem[000000001f800038]
ldub [%i2+0x018],%l6 ! Mem[000000001f000018]
lduw [%i1+0x01c],%l2 ! Mem[000000001e80001c]
ldx [%i0+0x028],%l6 ! Mem[000000001e000028]
jmpl %g6+8,%g0
stx %l3,[%i0+0x010] ! Mem[000000001e000010]
p7_call_2_le:
ldd [%i0+0x010],%l2 ! Mem[000000001e000010]
stx %l5,[%i1+0x010] ! Mem[000000001e800010]
ldsb [%i1+0x029],%l0 ! Mem[000000001e800029]
retl
ldsw [%i0+0x028],%l2 ! Mem[000000001e000028]
p7_jmpl_2_lo:
stw %l2,[%o1+0x01c] ! Mem[000000001e80001c]
ldsh [%o3+0x038],%l0 ! Mem[000000001f800038]
ldub [%o2+0x018],%l6 ! Mem[000000001f000018]
lduw [%o1+0x01c],%l2 ! Mem[000000001e80001c]
ldx [%o0+0x028],%l6 ! Mem[000000001e000028]
jmpl %g6+8,%g0
stx %l3,[%o0+0x010] ! Mem[000000001e000010]
p7_call_2_lo:
ldd [%o0+0x010],%l2 ! Mem[000000001e000010]
stx %l5,[%o1+0x010] ! Mem[000000001e800010]
ldsb [%o1+0x029],%l0 ! Mem[000000001e800029]
retl
ldsw [%o0+0x028],%l2 ! Mem[000000001e000028]
p7_jmpl_2_he:
ldub [%i1+0x012],%l3 ! Mem[000000001e800012]
ldsw [%i2+0x008],%l7 ! Mem[000000001f000008]
std %l2,[%i2+0x010] ! Mem[000000001f000010]
stb %l2,[%i0+0x00c] ! Mem[000000001e00000c]
ldx [%i0+0x030],%l1 ! Mem[000000001e000030]
ldx [%i2+0x000],%l2 ! Mem[000000001f000000]
jmpl %g6+8,%g0
ldsh [%i3+0x03c],%l6 ! Mem[000000001f80003c]
p7_call_2_he:
lduh [%i3+0x028],%l4 ! Mem[000000001f800028]
stb %l7,[%i1+0x017] ! Mem[000000001e800017]
retl
stb %l7,[%i0+0x018] ! Mem[000000001e000018]
p7_jmpl_2_ho:
ldub [%o1+0x012],%l3 ! Mem[000000001e800012]
ldsw [%o2+0x008],%l7 ! Mem[000000001f000008]
std %l2,[%o2+0x010] ! Mem[000000001f000010]
stb %l2,[%o0+0x00c] ! Mem[000000001e00000c]
ldx [%o0+0x030],%l1 ! Mem[000000001e000030]
ldx [%o2+0x000],%l2 ! Mem[000000001f000000]
jmpl %g6+8,%g0
ldsh [%o3+0x03c],%l6 ! Mem[000000001f80003c]
p7_call_2_ho:
lduh [%o3+0x028],%l4 ! Mem[000000001f800028]
stb %l7,[%o1+0x017] ! Mem[000000001e800017]
retl
stb %l7,[%o0+0x018] ! Mem[000000001e000018]
p8_jmpl_2_le:
stw %l2,[%i1+0x01c] ! Mem[000000002080001c]
ldub [%i0+0x038],%l0 ! Mem[0000000020000038]
lduw [%i2+0x038],%l6 ! Mem[0000000021000038]
ldub [%i3+0x03c],%l2 ! Mem[000000002180003c]
std %l6,[%i1+0x028] ! Mem[0000000020800028]
jmpl %g6+8,%g0
ldsb [%i0+0x032],%l3 ! Mem[0000000020000032]
p8_call_2_le:
std %l2,[%i3+0x030] ! Mem[0000000021800030]
ldd [%i1+0x030],%l4 ! Mem[0000000020800030]
lduh [%i3+0x008],%l0 ! Mem[0000000021800008]
retl
lduh [%i0+0x028],%l2 ! Mem[0000000020000028]
p8_jmpl_2_lo:
stw %l2,[%o1+0x01c] ! Mem[000000002080001c]
ldub [%o0+0x038],%l0 ! Mem[0000000020000038]
lduw [%o2+0x038],%l6 ! Mem[0000000021000038]
ldub [%o3+0x03c],%l2 ! Mem[000000002180003c]
std %l6,[%o1+0x028] ! Mem[0000000020800028]
jmpl %g6+8,%g0
ldsb [%o0+0x032],%l3 ! Mem[0000000020000032]
p8_call_2_lo:
std %l2,[%o3+0x030] ! Mem[0000000021800030]
ldd [%o1+0x030],%l4 ! Mem[0000000020800030]
lduh [%o3+0x008],%l0 ! Mem[0000000021800008]
retl
lduh [%o0+0x028],%l2 ! Mem[0000000020000028]
p8_jmpl_2_he:
ldsh [%i0+0x032],%l3 ! Mem[0000000020000032]
lduw [%i0+0x028],%l7 ! Mem[0000000020000028]
ldsb [%i3+0x016],%l3 ! Mem[0000000021800016]
sth %l2,[%i2+0x02c] ! Mem[000000002100002c]
std %l0,[%i1+0x010] ! Mem[0000000020800010]
stw %l2,[%i1+0x004] ! Mem[0000000020800004]
jmpl %g6+8,%g0
lduw [%i1+0x03c],%l6 ! Mem[000000002080003c]
p8_call_2_he:
ldsw [%i2+0x028],%l4 ! Mem[0000000021000028]
ldub [%i3+0x037],%l7 ! Mem[0000000021800037]
retl
lduw [%i0+0x038],%l7 ! Mem[0000000020000038]
p8_jmpl_2_ho:
ldsh [%o0+0x032],%l3 ! Mem[0000000020000032]
lduw [%o0+0x028],%l7 ! Mem[0000000020000028]
ldsb [%o3+0x016],%l3 ! Mem[0000000021800016]
sth %l2,[%o2+0x02c] ! Mem[000000002100002c]
std %l0,[%o1+0x010] ! Mem[0000000020800010]
stw %l2,[%o1+0x004] ! Mem[0000000020800004]
jmpl %g6+8,%g0
lduw [%o1+0x03c],%l6 ! Mem[000000002080003c]
p8_call_2_ho:
ldsw [%o2+0x028],%l4 ! Mem[0000000021000028]
ldub [%o3+0x037],%l7 ! Mem[0000000021800037]
retl
lduw [%o0+0x038],%l7 ! Mem[0000000020000038]
p9_jmpl_2_le:
ldd [%i0+0x018],%l2 ! Mem[0000000022000018]
lduw [%i3+0x038],%l0 ! Mem[0000000023800038]
lduw [%i2+0x018],%l6 ! Mem[0000000023000018]
ldd [%i1+0x018],%l2 ! Mem[0000000022800018]
ldd [%i0+0x028],%l6 ! Mem[0000000022000028]
jmpl %g6+8,%g0
lduh [%i0+0x012],%l3 ! Mem[0000000022000012]
p9_call_2_le:
ldx [%i1+0x010],%l2 ! Mem[0000000022800010]
ldsb [%i0+0x012],%l5 ! Mem[0000000022000012]
std %l0,[%i0+0x028] ! Mem[0000000022000028]
retl
lduh [%i1+0x028],%l2 ! Mem[0000000022800028]
p9_jmpl_2_lo:
ldd [%o0+0x018],%l2 ! Mem[0000000022000018]
lduw [%o3+0x038],%l0 ! Mem[0000000023800038]
lduw [%o2+0x018],%l6 ! Mem[0000000023000018]
ldd [%o1+0x018],%l2 ! Mem[0000000022800018]
ldd [%o0+0x028],%l6 ! Mem[0000000022000028]
jmpl %g6+8,%g0
lduh [%o0+0x012],%l3 ! Mem[0000000022000012]
p9_call_2_lo:
ldx [%o1+0x010],%l2 ! Mem[0000000022800010]
ldsb [%o0+0x012],%l5 ! Mem[0000000022000012]
std %l0,[%o0+0x028] ! Mem[0000000022000028]
retl
lduh [%o1+0x028],%l2 ! Mem[0000000022800028]
p9_jmpl_2_he:
stw %l3,[%i2+0x010] ! Mem[0000000023000010]
std %l6,[%i1+0x008] ! Mem[0000000022800008]
ldub [%i0+0x016],%l3 ! Mem[0000000022000016]
sth %l2,[%i0+0x00c] ! Mem[000000002200000c]
stw %l1,[%i2+0x034] ! Mem[0000000023000034]
ldsh [%i1+0x004],%l2 ! Mem[0000000022800004]
jmpl %g6+8,%g0
sth %l6,[%i0+0x03c] ! Mem[000000002200003c]
p9_call_2_he:
ldsw [%i2+0x028],%l4 ! Mem[0000000023000028]
ldsh [%i2+0x016],%l7 ! Mem[0000000023000016]
retl
lduw [%i0+0x018],%l7 ! Mem[0000000022000018]
p9_jmpl_2_ho:
stw %l3,[%o2+0x010] ! Mem[0000000023000010]
std %l6,[%o1+0x008] ! Mem[0000000022800008]
ldub [%o0+0x016],%l3 ! Mem[0000000022000016]
sth %l2,[%o0+0x00c] ! Mem[000000002200000c]
stw %l1,[%o2+0x034] ! Mem[0000000023000034]
ldsh [%o1+0x004],%l2 ! Mem[0000000022800004]
jmpl %g6+8,%g0
sth %l6,[%o0+0x03c] ! Mem[000000002200003c]
p9_call_2_ho:
ldsw [%o2+0x028],%l4 ! Mem[0000000023000028]
ldsh [%o2+0x016],%l7 ! Mem[0000000023000016]
retl
lduw [%o0+0x018],%l7 ! Mem[0000000022000018]
p10_jmpl_2_le:
ldd [%i0+0x018],%l2 ! Mem[0000000024000018]
stb %l0,[%i0+0x038] ! Mem[0000000024000038]
lduw [%i2+0x038],%l6 ! Mem[0000000025000038]
stw %l2,[%i3+0x03c] ! Mem[000000002580003c]
ldsh [%i2+0x028],%l6 ! Mem[0000000025000028]
jmpl %g6+8,%g0
ldx [%i0+0x030],%l3 ! Mem[0000000024000030]
p10_call_2_le:
ldsw [%i0+0x034],%l2 ! Mem[0000000024000034]
ldd [%i0+0x030],%l4 ! Mem[0000000024000030]
ldd [%i1+0x008],%l0 ! Mem[0000000024800008]
retl
ldx [%i2+0x028],%l2 ! Mem[0000000025000028]
p10_jmpl_2_lo:
ldd [%o0+0x018],%l2 ! Mem[0000000024000018]
stb %l0,[%o0+0x038] ! Mem[0000000024000038]
lduw [%o2+0x038],%l6 ! Mem[0000000025000038]
stw %l2,[%o3+0x03c] ! Mem[000000002580003c]
ldsh [%o2+0x028],%l6 ! Mem[0000000025000028]
jmpl %g6+8,%g0
ldx [%o0+0x030],%l3 ! Mem[0000000024000030]
p10_call_2_lo:
ldsw [%o0+0x034],%l2 ! Mem[0000000024000034]
ldd [%o0+0x030],%l4 ! Mem[0000000024000030]
ldd [%o1+0x008],%l0 ! Mem[0000000024800008]
retl
ldx [%o2+0x028],%l2 ! Mem[0000000025000028]
p10_jmpl_2_he:
std %l2,[%i0+0x030] ! Mem[0000000024000030]
sth %l7,[%i3+0x028] ! Mem[0000000025800028]
std %l2,[%i2+0x010] ! Mem[0000000025000010]
stx %l2,[%i2+0x028] ! Mem[0000000025000028]
ldd [%i3+0x010],%l0 ! Mem[0000000025800010]
ldub [%i0+0x005],%l2 ! Mem[0000000024000005]
jmpl %g6+8,%g0
ldsb [%i2+0x03c],%l6 ! Mem[000000002500003c]
p10_call_2_he:
ldsb [%i1+0x028],%l4 ! Mem[0000000024800028]
stw %l7,[%i0+0x034] ! Mem[0000000024000034]
retl
ldub [%i0+0x038],%l7 ! Mem[0000000024000038]
p10_jmpl_2_ho:
std %l2,[%o0+0x030] ! Mem[0000000024000030]
sth %l7,[%o3+0x028] ! Mem[0000000025800028]
std %l2,[%o2+0x010] ! Mem[0000000025000010]
stx %l2,[%o2+0x028] ! Mem[0000000025000028]
ldd [%o3+0x010],%l0 ! Mem[0000000025800010]
ldub [%o0+0x005],%l2 ! Mem[0000000024000005]
jmpl %g6+8,%g0
ldsb [%o2+0x03c],%l6 ! Mem[000000002500003c]
p10_call_2_ho:
ldsb [%o1+0x028],%l4 ! Mem[0000000024800028]
stw %l7,[%o0+0x034] ! Mem[0000000024000034]
retl
ldub [%o0+0x038],%l7 ! Mem[0000000024000038]
p11_jmpl_2_le:
ldd [%i0+0x018],%l2 ! Mem[0000000026000018]
stb %l0,[%i2+0x038] ! Mem[0000000027000038]
lduw [%i2+0x018],%l6 ! Mem[0000000027000018]
std %l2,[%i0+0x018] ! Mem[0000000026000018]
lduw [%i1+0x028],%l6 ! Mem[0000000026800028]
jmpl %g6+8,%g0
std %l2,[%i1+0x010] ! Mem[0000000026800010]
p11_call_2_le:
ldsb [%i2+0x017],%l2 ! Mem[0000000027000017]
ldsb [%i0+0x012],%l5 ! Mem[0000000026000012]
ldub [%i3+0x029],%l0 ! Mem[0000000027800029]
retl
std %l2,[%i2+0x028] ! Mem[0000000027000028]
p11_jmpl_2_lo:
ldd [%o0+0x018],%l2 ! Mem[0000000026000018]
stb %l0,[%o2+0x038] ! Mem[0000000027000038]
lduw [%o2+0x018],%l6 ! Mem[0000000027000018]
std %l2,[%o0+0x018] ! Mem[0000000026000018]
lduw [%o1+0x028],%l6 ! Mem[0000000026800028]
jmpl %g6+8,%g0
std %l2,[%o1+0x010] ! Mem[0000000026800010]
p11_call_2_lo:
ldsb [%o2+0x017],%l2 ! Mem[0000000027000017]
ldsb [%o0+0x012],%l5 ! Mem[0000000026000012]
ldub [%o3+0x029],%l0 ! Mem[0000000027800029]
retl
std %l2,[%o2+0x028] ! Mem[0000000027000028]
p11_jmpl_2_he:
lduh [%i2+0x012],%l3 ! Mem[0000000027000012]
ldd [%i1+0x008],%l6 ! Mem[0000000026800008]
stx %l3,[%i3+0x010] ! Mem[0000000027800010]
stx %l2,[%i0+0x008] ! Mem[0000000026000008]
ldsh [%i0+0x034],%l1 ! Mem[0000000026000034]
stb %l2,[%i0+0x005] ! Mem[0000000026000005]
jmpl %g6+8,%g0
lduh [%i1+0x03c],%l6 ! Mem[000000002680003c]
p11_call_2_he:
stx %l4,[%i1+0x028] ! Mem[0000000026800028]
ldx [%i2+0x010],%l7 ! Mem[0000000027000010]
retl
ldsh [%i0+0x018],%l7 ! Mem[0000000026000018]
p11_jmpl_2_ho:
lduh [%o2+0x012],%l3 ! Mem[0000000027000012]
ldd [%o1+0x008],%l6 ! Mem[0000000026800008]
stx %l3,[%o3+0x010] ! Mem[0000000027800010]
stx %l2,[%o0+0x008] ! Mem[0000000026000008]
ldsh [%o0+0x034],%l1 ! Mem[0000000026000034]
stb %l2,[%o0+0x005] ! Mem[0000000026000005]
jmpl %g6+8,%g0
lduh [%o1+0x03c],%l6 ! Mem[000000002680003c]
p11_call_2_ho:
stx %l4,[%o1+0x028] ! Mem[0000000026800028]
ldx [%o2+0x010],%l7 ! Mem[0000000027000010]
retl
ldsh [%o0+0x018],%l7 ! Mem[0000000026000018]
p12_jmpl_2_le:
ldsh [%i0+0x01e],%l2 ! Mem[000000002800001e]
sth %l0,[%i3+0x038] ! Mem[0000000029800038]
stb %l6,[%i2+0x038] ! Mem[0000000029000038]
ldx [%i3+0x038],%l2 ! Mem[0000000029800038]
stb %l6,[%i2+0x028] ! Mem[0000000029000028]
jmpl %g6+8,%g0
ldd [%i1+0x030],%l2 ! Mem[0000000028800030]
p12_call_2_le:
sth %l2,[%i1+0x036] ! Mem[0000000028800036]
ldsh [%i0+0x032],%l5 ! Mem[0000000028000032]
stb %l0,[%i0+0x009] ! Mem[0000000028000009]
retl
stw %l2,[%i3+0x028] ! Mem[0000000029800028]
p12_jmpl_2_lo:
ldsh [%o0+0x01e],%l2 ! Mem[000000002800001e]
sth %l0,[%o3+0x038] ! Mem[0000000029800038]
stb %l6,[%o2+0x038] ! Mem[0000000029000038]
ldx [%o3+0x038],%l2 ! Mem[0000000029800038]
stb %l6,[%o2+0x028] ! Mem[0000000029000028]
jmpl %g6+8,%g0
ldd [%o1+0x030],%l2 ! Mem[0000000028800030]
p12_call_2_lo:
sth %l2,[%o1+0x036] ! Mem[0000000028800036]
ldsh [%o0+0x032],%l5 ! Mem[0000000028000032]
stb %l0,[%o0+0x009] ! Mem[0000000028000009]
retl
stw %l2,[%o3+0x028] ! Mem[0000000029800028]
p12_jmpl_2_he:
ldsw [%i0+0x030],%l3 ! Mem[0000000028000030]
ldsw [%i3+0x028],%l7 ! Mem[0000000029800028]
ldub [%i0+0x016],%l3 ! Mem[0000000028000016]
ldsb [%i2+0x02c],%l2 ! Mem[000000002900002c]
ldsh [%i2+0x014],%l1 ! Mem[0000000029000014]
stx %l2,[%i3+0x000] ! Mem[0000000029800000]
jmpl %g6+8,%g0
std %l6,[%i3+0x038] ! Mem[0000000029800038]
p12_call_2_he:
sth %l4,[%i1+0x028] ! Mem[0000000028800028]
lduh [%i0+0x036],%l7 ! Mem[0000000028000036]
retl
ldd [%i0+0x038],%l6 ! Mem[0000000028000038]
p12_jmpl_2_ho:
ldsw [%o0+0x030],%l3 ! Mem[0000000028000030]
ldsw [%o3+0x028],%l7 ! Mem[0000000029800028]
ldub [%o0+0x016],%l3 ! Mem[0000000028000016]
ldsb [%o2+0x02c],%l2 ! Mem[000000002900002c]
ldsh [%o2+0x014],%l1 ! Mem[0000000029000014]
stx %l2,[%o3+0x000] ! Mem[0000000029800000]
jmpl %g6+8,%g0
std %l6,[%o3+0x038] ! Mem[0000000029800038]
p12_call_2_ho:
sth %l4,[%o1+0x028] ! Mem[0000000028800028]
lduh [%o0+0x036],%l7 ! Mem[0000000028000036]
retl
ldd [%o0+0x038],%l6 ! Mem[0000000028000038]
p13_jmpl_2_le:
ldsh [%i3+0x01e],%l2 ! Mem[000000002b80001e]
stx %l0,[%i2+0x038] ! Mem[000000002b000038]
stb %l6,[%i3+0x018] ! Mem[000000002b800018]
ldsw [%i0+0x01c],%l2 ! Mem[000000002a00001c]
stx %l6,[%i1+0x028] ! Mem[000000002a800028]
jmpl %g6+8,%g0
ldsh [%i1+0x012],%l3 ! Mem[000000002a800012]
p13_call_2_le:
stb %l2,[%i0+0x017] ! Mem[000000002a000017]
ldsw [%i0+0x010],%l5 ! Mem[000000002a000010]
stx %l0,[%i1+0x028] ! Mem[000000002a800028]
retl
ldd [%i3+0x028],%l2 ! Mem[000000002b800028]
p13_jmpl_2_lo:
ldsh [%o3+0x01e],%l2 ! Mem[000000002b80001e]
stx %l0,[%o2+0x038] ! Mem[000000002b000038]
stb %l6,[%o3+0x018] ! Mem[000000002b800018]
ldsw [%o0+0x01c],%l2 ! Mem[000000002a00001c]
stx %l6,[%o1+0x028] ! Mem[000000002a800028]
jmpl %g6+8,%g0
ldsh [%o1+0x012],%l3 ! Mem[000000002a800012]
p13_call_2_lo:
stb %l2,[%o0+0x017] ! Mem[000000002a000017]
ldsw [%o0+0x010],%l5 ! Mem[000000002a000010]
stx %l0,[%o1+0x028] ! Mem[000000002a800028]
retl
ldd [%o3+0x028],%l2 ! Mem[000000002b800028]
p13_jmpl_2_he:
stx %l3,[%i3+0x010] ! Mem[000000002b800010]
lduw [%i1+0x008],%l7 ! Mem[000000002a800008]
ldx [%i2+0x010],%l3 ! Mem[000000002b000010]
ldsb [%i0+0x00c],%l2 ! Mem[000000002a00000c]
ldub [%i2+0x034],%l1 ! Mem[000000002b000034]
ldsw [%i2+0x004],%l2 ! Mem[000000002b000004]
jmpl %g6+8,%g0
ldd [%i1+0x038],%l6 ! Mem[000000002a800038]
p13_call_2_he:
sth %l4,[%i1+0x028] ! Mem[000000002a800028]
ldsb [%i3+0x017],%l7 ! Mem[000000002b800017]
retl
stw %l7,[%i0+0x018] ! Mem[000000002a000018]
p13_jmpl_2_ho:
stx %l3,[%o3+0x010] ! Mem[000000002b800010]
lduw [%o1+0x008],%l7 ! Mem[000000002a800008]
ldx [%o2+0x010],%l3 ! Mem[000000002b000010]
ldsb [%o0+0x00c],%l2 ! Mem[000000002a00000c]
ldub [%o2+0x034],%l1 ! Mem[000000002b000034]
ldsw [%o2+0x004],%l2 ! Mem[000000002b000004]
jmpl %g6+8,%g0
ldd [%o1+0x038],%l6 ! Mem[000000002a800038]
p13_call_2_ho:
sth %l4,[%o1+0x028] ! Mem[000000002a800028]
ldsb [%o3+0x017],%l7 ! Mem[000000002b800017]
retl
stw %l7,[%o0+0x018] ! Mem[000000002a000018]
p14_jmpl_2_le:
ldsh [%i3+0x01e],%l2 ! Mem[000000002d80001e]
ldsb [%i3+0x038],%l0 ! Mem[000000002d800038]
stb %l6,[%i3+0x038] ! Mem[000000002d800038]
ldsb [%i3+0x03c],%l2 ! Mem[000000002d80003c]
ldsb [%i3+0x028],%l6 ! Mem[000000002d800028]
jmpl %g6+8,%g0
ldub [%i1+0x032],%l3 ! Mem[000000002c800032]
p14_call_2_le:
lduw [%i2+0x034],%l2 ! Mem[000000002d000034]
ldub [%i3+0x032],%l5 ! Mem[000000002d800032]
ldsb [%i3+0x009],%l0 ! Mem[000000002d800009]
retl
ldsh [%i0+0x028],%l2 ! Mem[000000002c000028]
p14_jmpl_2_lo:
ldsh [%o3+0x01e],%l2 ! Mem[000000002d80001e]
ldsb [%o3+0x038],%l0 ! Mem[000000002d800038]
stb %l6,[%o3+0x038] ! Mem[000000002d800038]
ldsb [%o3+0x03c],%l2 ! Mem[000000002d80003c]
ldsb [%o3+0x028],%l6 ! Mem[000000002d800028]
jmpl %g6+8,%g0
ldub [%o1+0x032],%l3 ! Mem[000000002c800032]
p14_call_2_lo:
lduw [%o2+0x034],%l2 ! Mem[000000002d000034]
ldub [%o3+0x032],%l5 ! Mem[000000002d800032]
ldsb [%o3+0x009],%l0 ! Mem[000000002d800009]
retl
ldsh [%o0+0x028],%l2 ! Mem[000000002c000028]
p14_jmpl_2_he:
sth %l3,[%i1+0x032] ! Mem[000000002c800032]
std %l6,[%i2+0x028] ! Mem[000000002d000028]
sth %l3,[%i3+0x016] ! Mem[000000002d800016]
ldsw [%i2+0x02c],%l2 ! Mem[000000002d00002c]
lduw [%i3+0x014],%l1 ! Mem[000000002d800014]
lduh [%i1+0x004],%l2 ! Mem[000000002c800004]
jmpl %g6+8,%g0
ldub [%i0+0x03c],%l6 ! Mem[000000002c00003c]
p14_call_2_he:
stb %l4,[%i0+0x028] ! Mem[000000002c000028]
stx %l7,[%i1+0x030] ! Mem[000000002c800030]
retl
std %l6,[%i0+0x038] ! Mem[000000002c000038]
p14_jmpl_2_ho:
sth %l3,[%o1+0x032] ! Mem[000000002c800032]
std %l6,[%o2+0x028] ! Mem[000000002d000028]
sth %l3,[%o3+0x016] ! Mem[000000002d800016]
ldsw [%o2+0x02c],%l2 ! Mem[000000002d00002c]
lduw [%o3+0x014],%l1 ! Mem[000000002d800014]
lduh [%o1+0x004],%l2 ! Mem[000000002c800004]
jmpl %g6+8,%g0
ldub [%o0+0x03c],%l6 ! Mem[000000002c00003c]
p14_call_2_ho:
stb %l4,[%o0+0x028] ! Mem[000000002c000028]
stx %l7,[%o1+0x030] ! Mem[000000002c800030]
retl
std %l6,[%o0+0x038] ! Mem[000000002c000038]
p15_jmpl_2_le:
ldub [%i3+0x01f],%l2 ! Mem[000000002f80001f]
ldsw [%i1+0x038],%l0 ! Mem[000000002e800038]
stb %l6,[%i3+0x018] ! Mem[000000002f800018]
stx %l2,[%i0+0x018] ! Mem[000000002e000018]
lduh [%i1+0x028],%l6 ! Mem[000000002e800028]
jmpl %g6+8,%g0
stb %l3,[%i2+0x012] ! Mem[000000002f000012]
p15_call_2_le:
ldsh [%i0+0x016],%l2 ! Mem[000000002e000016]
lduh [%i3+0x012],%l5 ! Mem[000000002f800012]
lduh [%i0+0x028],%l0 ! Mem[000000002e000028]
retl
ldub [%i1+0x028],%l2 ! Mem[000000002e800028]
p15_jmpl_2_lo:
ldub [%o3+0x01f],%l2 ! Mem[000000002f80001f]
ldsw [%o1+0x038],%l0 ! Mem[000000002e800038]
stb %l6,[%o3+0x018] ! Mem[000000002f800018]
stx %l2,[%o0+0x018] ! Mem[000000002e000018]
lduh [%o1+0x028],%l6 ! Mem[000000002e800028]
jmpl %g6+8,%g0
stb %l3,[%o2+0x012] ! Mem[000000002f000012]
p15_call_2_lo:
ldsh [%o0+0x016],%l2 ! Mem[000000002e000016]
lduh [%o3+0x012],%l5 ! Mem[000000002f800012]
lduh [%o0+0x028],%l0 ! Mem[000000002e000028]
retl
ldub [%o1+0x028],%l2 ! Mem[000000002e800028]
p15_jmpl_2_he:
stb %l3,[%i0+0x012] ! Mem[000000002e000012]
stx %l7,[%i0+0x008] ! Mem[000000002e000008]
ldsh [%i0+0x016],%l3 ! Mem[000000002e000016]
ldsw [%i0+0x00c],%l2 ! Mem[000000002e00000c]
stb %l1,[%i1+0x034] ! Mem[000000002e800034]
std %l2,[%i1+0x000] ! Mem[000000002e800000]
jmpl %g6+8,%g0
stb %l6,[%i1+0x03c] ! Mem[000000002e80003c]
p15_call_2_he:
lduw [%i0+0x028],%l4 ! Mem[000000002e000028]
stb %l7,[%i3+0x017] ! Mem[000000002f800017]
retl
std %l6,[%i0+0x018] ! Mem[000000002e000018]
p15_jmpl_2_ho:
stb %l3,[%o0+0x012] ! Mem[000000002e000012]
stx %l7,[%o0+0x008] ! Mem[000000002e000008]
ldsh [%o0+0x016],%l3 ! Mem[000000002e000016]
ldsw [%o0+0x00c],%l2 ! Mem[000000002e00000c]
stb %l1,[%o1+0x034] ! Mem[000000002e800034]
std %l2,[%o1+0x000] ! Mem[000000002e800000]
jmpl %g6+8,%g0
stb %l6,[%o1+0x03c] ! Mem[000000002e80003c]
p15_call_2_ho:
lduw [%o0+0x028],%l4 ! Mem[000000002e000028]
stb %l7,[%o3+0x017] ! Mem[000000002f800017]
retl
std %l6,[%o0+0x018] ! Mem[000000002e000018]
p16_jmpl_2_le:
ldub [%i3+0x01f],%l2 ! Mem[000000003180001f]
lduh [%i3+0x038],%l0 ! Mem[0000000031800038]
sth %l6,[%i3+0x038] ! Mem[0000000031800038]
stb %l2,[%i2+0x03c] ! Mem[000000003100003c]
ldx [%i3+0x028],%l6 ! Mem[0000000031800028]
jmpl %g6+8,%g0
sth %l3,[%i2+0x032] ! Mem[0000000031000032]
p16_call_2_le:
ldd [%i0+0x030],%l2 ! Mem[0000000030000030]
lduw [%i3+0x030],%l5 ! Mem[0000000031800030]
std %l0,[%i1+0x008] ! Mem[0000000030800008]
retl
lduw [%i2+0x028],%l2 ! Mem[0000000031000028]
p16_jmpl_2_lo:
ldub [%o3+0x01f],%l2 ! Mem[000000003180001f]
lduh [%o3+0x038],%l0 ! Mem[0000000031800038]
sth %l6,[%o3+0x038] ! Mem[0000000031800038]
stb %l2,[%o2+0x03c] ! Mem[000000003100003c]
ldx [%o3+0x028],%l6 ! Mem[0000000031800028]
jmpl %g6+8,%g0
sth %l3,[%o2+0x032] ! Mem[0000000031000032]
p16_call_2_lo:
ldd [%o0+0x030],%l2 ! Mem[0000000030000030]
lduw [%o3+0x030],%l5 ! Mem[0000000031800030]
std %l0,[%o1+0x008] ! Mem[0000000030800008]
retl
lduw [%o2+0x028],%l2 ! Mem[0000000031000028]
p16_jmpl_2_he:
ldub [%i2+0x032],%l3 ! Mem[0000000031000032]
ldd [%i1+0x028],%l6 ! Mem[0000000030800028]
lduh [%i2+0x016],%l3 ! Mem[0000000031000016]
lduh [%i2+0x02c],%l2 ! Mem[000000003100002c]
sth %l1,[%i2+0x014] ! Mem[0000000031000014]
ldd [%i0+0x000],%l2 ! Mem[0000000030000000]
jmpl %g6+8,%g0
stx %l6,[%i0+0x038] ! Mem[0000000030000038]
p16_call_2_he:
ldub [%i3+0x028],%l4 ! Mem[0000000031800028]
lduw [%i2+0x034],%l7 ! Mem[0000000031000034]
retl
ldx [%i0+0x038],%l7 ! Mem[0000000030000038]
p16_jmpl_2_ho:
ldub [%o2+0x032],%l3 ! Mem[0000000031000032]
ldd [%o1+0x028],%l6 ! Mem[0000000030800028]
lduh [%o2+0x016],%l3 ! Mem[0000000031000016]
lduh [%o2+0x02c],%l2 ! Mem[000000003100002c]
sth %l1,[%o2+0x014] ! Mem[0000000031000014]
ldd [%o0+0x000],%l2 ! Mem[0000000030000000]
jmpl %g6+8,%g0
stx %l6,[%o0+0x038] ! Mem[0000000030000038]
p16_call_2_ho:
ldub [%o3+0x028],%l4 ! Mem[0000000031800028]
lduw [%o2+0x034],%l7 ! Mem[0000000031000034]
retl
ldx [%o0+0x038],%l7 ! Mem[0000000030000038]
p17_jmpl_2_le:
ldub [%i3+0x01f],%l2 ! Mem[000000003380001f]
ldx [%i0+0x038],%l0 ! Mem[0000000032000038]
sth %l6,[%i3+0x018] ! Mem[0000000033800018]
lduw [%i0+0x01c],%l2 ! Mem[000000003200001c]
std %l6,[%i1+0x028] ! Mem[0000000032800028]
jmpl %g6+8,%g0
stx %l3,[%i2+0x010] ! Mem[0000000033000010]
p17_call_2_le:
std %l2,[%i2+0x010] ! Mem[0000000033000010]
ldx [%i3+0x010],%l5 ! Mem[0000000033800010]
ldd [%i3+0x028],%l0 ! Mem[0000000033800028]
retl
lduw [%i2+0x028],%l2 ! Mem[0000000033000028]
p17_jmpl_2_lo:
ldub [%o3+0x01f],%l2 ! Mem[000000003380001f]
ldx [%o0+0x038],%l0 ! Mem[0000000032000038]
sth %l6,[%o3+0x018] ! Mem[0000000033800018]
lduw [%o0+0x01c],%l2 ! Mem[000000003200001c]
std %l6,[%o1+0x028] ! Mem[0000000032800028]
jmpl %g6+8,%g0
stx %l3,[%o2+0x010] ! Mem[0000000033000010]
p17_call_2_lo:
std %l2,[%o2+0x010] ! Mem[0000000033000010]
ldx [%o3+0x010],%l5 ! Mem[0000000033800010]
ldd [%o3+0x028],%l0 ! Mem[0000000033800028]
retl
lduw [%o2+0x028],%l2 ! Mem[0000000033000028]
p17_jmpl_2_he:
ldsh [%i0+0x012],%l3 ! Mem[0000000032000012]
ldsw [%i3+0x008],%l7 ! Mem[0000000033800008]
sth %l3,[%i3+0x016] ! Mem[0000000033800016]
ldx [%i0+0x008],%l2 ! Mem[0000000032000008]
sth %l1,[%i3+0x034] ! Mem[0000000033800034]
ldub [%i3+0x005],%l2 ! Mem[0000000033800005]
jmpl %g6+8,%g0
ldsw [%i2+0x03c],%l6 ! Mem[000000003300003c]
p17_call_2_he:
ldub [%i3+0x028],%l4 ! Mem[0000000033800028]
ldsh [%i0+0x016],%l7 ! Mem[0000000032000016]
retl
lduh [%i0+0x018],%l7 ! Mem[0000000032000018]
p17_jmpl_2_ho:
ldsh [%o0+0x012],%l3 ! Mem[0000000032000012]
ldsw [%o3+0x008],%l7 ! Mem[0000000033800008]
sth %l3,[%o3+0x016] ! Mem[0000000033800016]
ldx [%o0+0x008],%l2 ! Mem[0000000032000008]
sth %l1,[%o3+0x034] ! Mem[0000000033800034]
ldub [%o3+0x005],%l2 ! Mem[0000000033800005]
jmpl %g6+8,%g0
ldsw [%o2+0x03c],%l6 ! Mem[000000003300003c]
p17_call_2_ho:
ldub [%o3+0x028],%l4 ! Mem[0000000033800028]
ldsh [%o0+0x016],%l7 ! Mem[0000000032000016]
retl
lduh [%o0+0x018],%l7 ! Mem[0000000032000018]
p18_jmpl_2_le:
lduw [%i2+0x01c],%l2 ! Mem[000000003500001c]
ldx [%i3+0x038],%l0 ! Mem[0000000035800038]
sth %l6,[%i3+0x038] ! Mem[0000000035800038]
ldub [%i2+0x03c],%l2 ! Mem[000000003500003c]
ldd [%i0+0x028],%l6 ! Mem[0000000034000028]
jmpl %g6+8,%g0
ldsb [%i2+0x032],%l3 ! Mem[0000000035000032]
p18_call_2_le:
ldx [%i0+0x030],%l2 ! Mem[0000000034000030]
stb %l5,[%i3+0x032] ! Mem[0000000035800032]
ldub [%i3+0x009],%l0 ! Mem[0000000035800009]
retl
stb %l2,[%i2+0x028] ! Mem[0000000035000028]
p18_jmpl_2_lo:
lduw [%o2+0x01c],%l2 ! Mem[000000003500001c]
ldx [%o3+0x038],%l0 ! Mem[0000000035800038]
sth %l6,[%o3+0x038] ! Mem[0000000035800038]
ldub [%o2+0x03c],%l2 ! Mem[000000003500003c]
ldd [%o0+0x028],%l6 ! Mem[0000000034000028]
jmpl %g6+8,%g0
ldsb [%o2+0x032],%l3 ! Mem[0000000035000032]
p18_call_2_lo:
ldx [%o0+0x030],%l2 ! Mem[0000000034000030]
stb %l5,[%o3+0x032] ! Mem[0000000035800032]
ldub [%o3+0x009],%l0 ! Mem[0000000035800009]
retl
stb %l2,[%o2+0x028] ! Mem[0000000035000028]
p18_jmpl_2_he:
stw %l3,[%i2+0x030] ! Mem[0000000035000030]
lduw [%i1+0x028],%l7 ! Mem[0000000034800028]
ldd [%i0+0x010],%l2 ! Mem[0000000034000010]
ldx [%i2+0x028],%l2 ! Mem[0000000035000028]
stx %l1,[%i0+0x010] ! Mem[0000000034000010]
lduw [%i2+0x004],%l2 ! Mem[0000000035000004]
jmpl %g6+8,%g0
ldx [%i1+0x038],%l6 ! Mem[0000000034800038]
p18_call_2_he:
ldsh [%i2+0x028],%l4 ! Mem[0000000035000028]
stw %l7,[%i3+0x034] ! Mem[0000000035800034]
retl
ldsw [%i0+0x038],%l7 ! Mem[0000000034000038]
p18_jmpl_2_ho:
stw %l3,[%o2+0x030] ! Mem[0000000035000030]
lduw [%o1+0x028],%l7 ! Mem[0000000034800028]
ldd [%o0+0x010],%l2 ! Mem[0000000034000010]
ldx [%o2+0x028],%l2 ! Mem[0000000035000028]
stx %l1,[%o0+0x010] ! Mem[0000000034000010]
lduw [%o2+0x004],%l2 ! Mem[0000000035000004]
jmpl %g6+8,%g0
ldx [%o1+0x038],%l6 ! Mem[0000000034800038]
p18_call_2_ho:
ldsh [%o2+0x028],%l4 ! Mem[0000000035000028]
stw %l7,[%o3+0x034] ! Mem[0000000035800034]
retl
ldsw [%o0+0x038],%l7 ! Mem[0000000034000038]
p19_jmpl_2_le:
lduw [%i2+0x01c],%l2 ! Mem[000000003700001c]
std %l0,[%i0+0x038] ! Mem[0000000036000038]
sth %l6,[%i3+0x018] ! Mem[0000000037800018]
ldd [%i0+0x018],%l2 ! Mem[0000000036000018]
ldsh [%i1+0x028],%l6 ! Mem[0000000036800028]
jmpl %g6+8,%g0
lduh [%i2+0x012],%l3 ! Mem[0000000037000012]
p19_call_2_le:
ldsw [%i3+0x014],%l2 ! Mem[0000000037800014]
std %l4,[%i3+0x010] ! Mem[0000000037800010]
stb %l0,[%i1+0x029] ! Mem[0000000036800029]
retl
sth %l2,[%i3+0x028] ! Mem[0000000037800028]
p19_jmpl_2_lo:
lduw [%o2+0x01c],%l2 ! Mem[000000003700001c]
std %l0,[%o0+0x038] ! Mem[0000000036000038]
sth %l6,[%o3+0x018] ! Mem[0000000037800018]
ldd [%o0+0x018],%l2 ! Mem[0000000036000018]
ldsh [%o1+0x028],%l6 ! Mem[0000000036800028]
jmpl %g6+8,%g0
lduh [%o2+0x012],%l3 ! Mem[0000000037000012]
p19_call_2_lo:
ldsw [%o3+0x014],%l2 ! Mem[0000000037800014]
std %l4,[%o3+0x010] ! Mem[0000000037800010]
stb %l0,[%o1+0x029] ! Mem[0000000036800029]
retl
sth %l2,[%o3+0x028] ! Mem[0000000037800028]
p19_jmpl_2_he:
std %l2,[%i0+0x010] ! Mem[0000000036000010]
std %l6,[%i2+0x008] ! Mem[0000000037000008]
lduh [%i2+0x016],%l3 ! Mem[0000000037000016]
std %l2,[%i0+0x008] ! Mem[0000000036000008]
ldsb [%i1+0x034],%l1 ! Mem[0000000036800034]
sth %l2,[%i1+0x004] ! Mem[0000000036800004]
jmpl %g6+8,%g0
stw %l6,[%i3+0x03c] ! Mem[000000003780003c]
p19_call_2_he:
ldd [%i2+0x028],%l4 ! Mem[0000000037000028]
std %l6,[%i1+0x010] ! Mem[0000000036800010]
retl
ldsb [%i3+0x018],%l7 ! Mem[0000000037800018]
p19_jmpl_2_ho:
std %l2,[%o0+0x010] ! Mem[0000000036000010]
std %l6,[%o2+0x008] ! Mem[0000000037000008]
lduh [%o2+0x016],%l3 ! Mem[0000000037000016]
std %l2,[%o0+0x008] ! Mem[0000000036000008]
ldsb [%o1+0x034],%l1 ! Mem[0000000036800034]
sth %l2,[%o1+0x004] ! Mem[0000000036800004]
jmpl %g6+8,%g0
stw %l6,[%o3+0x03c] ! Mem[000000003780003c]
p19_call_2_ho:
ldd [%o2+0x028],%l4 ! Mem[0000000037000028]
std %l6,[%o1+0x010] ! Mem[0000000036800010]
retl
ldsb [%o3+0x018],%l7 ! Mem[0000000037800018]
p20_jmpl_2_le:
stb %l2,[%i2+0x01f] ! Mem[000000003900001f]
stw %l0,[%i2+0x038] ! Mem[0000000039000038]
stx %l6,[%i3+0x038] ! Mem[0000000039800038]
stw %l2,[%i2+0x03c] ! Mem[000000003900003c]
lduw [%i0+0x028],%l6 ! Mem[0000000038000028]
jmpl %g6+8,%g0
ldx [%i3+0x030],%l3 ! Mem[0000000039800030]
p20_call_2_le:
ldsb [%i1+0x037],%l2 ! Mem[0000000038800037]
sth %l5,[%i3+0x032] ! Mem[0000000039800032]
stx %l0,[%i3+0x008] ! Mem[0000000039800008]
retl
stx %l2,[%i0+0x028] ! Mem[0000000038000028]
p20_jmpl_2_lo:
stb %l2,[%o2+0x01f] ! Mem[000000003900001f]
stw %l0,[%o2+0x038] ! Mem[0000000039000038]
stx %l6,[%o3+0x038] ! Mem[0000000039800038]
stw %l2,[%o2+0x03c] ! Mem[000000003900003c]
lduw [%o0+0x028],%l6 ! Mem[0000000038000028]
jmpl %g6+8,%g0
ldx [%o3+0x030],%l3 ! Mem[0000000039800030]
p20_call_2_lo:
ldsb [%o1+0x037],%l2 ! Mem[0000000038800037]
sth %l5,[%o3+0x032] ! Mem[0000000039800032]
stx %l0,[%o3+0x008] ! Mem[0000000039800008]
retl
stx %l2,[%o0+0x028] ! Mem[0000000038000028]
p20_jmpl_2_he:
lduh [%i3+0x032],%l3 ! Mem[0000000039800032]
stx %l7,[%i0+0x028] ! Mem[0000000038000028]
stb %l3,[%i3+0x016] ! Mem[0000000039800016]
std %l2,[%i2+0x028] ! Mem[0000000039000028]
ldsw [%i2+0x014],%l1 ! Mem[0000000039000014]
ldsb [%i1+0x005],%l2 ! Mem[0000000038800005]
jmpl %g6+8,%g0
ldsh [%i1+0x03c],%l6 ! Mem[000000003880003c]
p20_call_2_he:
stw %l4,[%i1+0x028] ! Mem[0000000038800028]
lduh [%i3+0x036],%l7 ! Mem[0000000039800036]
retl
stx %l7,[%i3+0x038] ! Mem[0000000039800038]
p20_jmpl_2_ho:
lduh [%o3+0x032],%l3 ! Mem[0000000039800032]
stx %l7,[%o0+0x028] ! Mem[0000000038000028]
stb %l3,[%o3+0x016] ! Mem[0000000039800016]
std %l2,[%o2+0x028] ! Mem[0000000039000028]
ldsw [%o2+0x014],%l1 ! Mem[0000000039000014]
ldsb [%o1+0x005],%l2 ! Mem[0000000038800005]
jmpl %g6+8,%g0
ldsh [%o1+0x03c],%l6 ! Mem[000000003880003c]
p20_call_2_ho:
stw %l4,[%o1+0x028] ! Mem[0000000038800028]
lduh [%o3+0x036],%l7 ! Mem[0000000039800036]
retl
stx %l7,[%o3+0x038] ! Mem[0000000039800038]
p21_jmpl_2_le:
stb %l2,[%i2+0x01f] ! Mem[000000003b00001f]
ldd [%i3+0x038],%l0 ! Mem[000000003b800038]
stx %l6,[%i3+0x018] ! Mem[000000003b800018]
std %l2,[%i0+0x018] ! Mem[000000003a000018]
stb %l6,[%i2+0x028] ! Mem[000000003b000028]
jmpl %g6+8,%g0
std %l2,[%i3+0x010] ! Mem[000000003b800010]
p21_call_2_le:
sth %l2,[%i0+0x016] ! Mem[000000003a000016]
stw %l5,[%i3+0x010] ! Mem[000000003b800010]
ldsw [%i3+0x028],%l0 ! Mem[000000003b800028]
retl
ldsb [%i1+0x028],%l2 ! Mem[000000003a800028]
p21_jmpl_2_lo:
stb %l2,[%o2+0x01f] ! Mem[000000003b00001f]
ldd [%o3+0x038],%l0 ! Mem[000000003b800038]
stx %l6,[%o3+0x018] ! Mem[000000003b800018]
std %l2,[%o0+0x018] ! Mem[000000003a000018]
stb %l6,[%o2+0x028] ! Mem[000000003b000028]
jmpl %g6+8,%g0
std %l2,[%o3+0x010] ! Mem[000000003b800010]
p21_call_2_lo:
sth %l2,[%o0+0x016] ! Mem[000000003a000016]
stw %l5,[%o3+0x010] ! Mem[000000003b800010]
ldsw [%o3+0x028],%l0 ! Mem[000000003b800028]
retl
ldsb [%o1+0x028],%l2 ! Mem[000000003a800028]
p21_jmpl_2_he:
ldsw [%i1+0x010],%l3 ! Mem[000000003a800010]
ldd [%i1+0x008],%l6 ! Mem[000000003a800008]
ldd [%i0+0x010],%l2 ! Mem[000000003a000010]
stw %l2,[%i0+0x00c] ! Mem[000000003a00000c]
lduh [%i3+0x034],%l1 ! Mem[000000003b800034]
ldsw [%i0+0x004],%l2 ! Mem[000000003a000004]
jmpl %g6+8,%g0
lduw [%i0+0x03c],%l6 ! Mem[000000003a00003c]
p21_call_2_he:
std %l4,[%i1+0x028] ! Mem[000000003a800028]
ldsw [%i1+0x014],%l7 ! Mem[000000003a800014]
retl
stx %l7,[%i3+0x018] ! Mem[000000003b800018]
p21_jmpl_2_ho:
ldsw [%o1+0x010],%l3 ! Mem[000000003a800010]
ldd [%o1+0x008],%l6 ! Mem[000000003a800008]
ldd [%o0+0x010],%l2 ! Mem[000000003a000010]
stw %l2,[%o0+0x00c] ! Mem[000000003a00000c]
lduh [%o3+0x034],%l1 ! Mem[000000003b800034]
ldsw [%o0+0x004],%l2 ! Mem[000000003a000004]
jmpl %g6+8,%g0
lduw [%o0+0x03c],%l6 ! Mem[000000003a00003c]
p21_call_2_ho:
std %l4,[%o1+0x028] ! Mem[000000003a800028]
ldsw [%o1+0x014],%l7 ! Mem[000000003a800014]
retl
stx %l7,[%o3+0x018] ! Mem[000000003b800018]
p22_jmpl_2_le:
stb %l2,[%i2+0x01f] ! Mem[000000003d00001f]
ldsh [%i2+0x038],%l0 ! Mem[000000003d000038]
stx %l6,[%i3+0x038] ! Mem[000000003d800038]
lduh [%i2+0x03c],%l2 ! Mem[000000003d00003c]
stx %l6,[%i0+0x028] ! Mem[000000003c000028]
jmpl %g6+8,%g0
ldd [%i3+0x030],%l2 ! Mem[000000003d800030]
p22_call_2_le:
stb %l2,[%i3+0x037] ! Mem[000000003d800037]
stx %l5,[%i3+0x030] ! Mem[000000003d800030]
lduh [%i1+0x008],%l0 ! Mem[000000003c800008]
retl
ldsw [%i2+0x028],%l2 ! Mem[000000003d000028]
p22_jmpl_2_lo:
stb %l2,[%o2+0x01f] ! Mem[000000003d00001f]
ldsh [%o2+0x038],%l0 ! Mem[000000003d000038]
stx %l6,[%o3+0x038] ! Mem[000000003d800038]
lduh [%o2+0x03c],%l2 ! Mem[000000003d00003c]
stx %l6,[%o0+0x028] ! Mem[000000003c000028]
jmpl %g6+8,%g0
ldd [%o3+0x030],%l2 ! Mem[000000003d800030]
p22_call_2_lo:
stb %l2,[%o3+0x037] ! Mem[000000003d800037]
stx %l5,[%o3+0x030] ! Mem[000000003d800030]
lduh [%o1+0x008],%l0 ! Mem[000000003c800008]
retl
ldsw [%o2+0x028],%l2 ! Mem[000000003d000028]
p22_jmpl_2_he:
ldsb [%i0+0x032],%l3 ! Mem[000000003c000032]
ldsw [%i0+0x028],%l7 ! Mem[000000003c000028]
ldsw [%i1+0x014],%l3 ! Mem[000000003c800014]
stw %l2,[%i2+0x02c] ! Mem[000000003d00002c]
lduh [%i0+0x014],%l1 ! Mem[000000003c000014]
ldx [%i3+0x000],%l2 ! Mem[000000003d800000]
jmpl %g6+8,%g0
sth %l6,[%i2+0x03c] ! Mem[000000003d00003c]
p22_call_2_he:
std %l4,[%i1+0x028] ! Mem[000000003c800028]
stx %l7,[%i3+0x030] ! Mem[000000003d800030]
retl
sth %l7,[%i3+0x038] ! Mem[000000003d800038]
p22_jmpl_2_ho:
ldsb [%o0+0x032],%l3 ! Mem[000000003c000032]
ldsw [%o0+0x028],%l7 ! Mem[000000003c000028]
ldsw [%o1+0x014],%l3 ! Mem[000000003c800014]
stw %l2,[%o2+0x02c] ! Mem[000000003d00002c]
lduh [%o0+0x014],%l1 ! Mem[000000003c000014]
ldx [%o3+0x000],%l2 ! Mem[000000003d800000]
jmpl %g6+8,%g0
sth %l6,[%o2+0x03c] ! Mem[000000003d00003c]
p22_call_2_ho:
std %l4,[%o1+0x028] ! Mem[000000003c800028]
stx %l7,[%o3+0x030] ! Mem[000000003d800030]
retl
sth %l7,[%o3+0x038] ! Mem[000000003d800038]
p23_jmpl_2_le:
sth %l2,[%i2+0x01e] ! Mem[000000003f00001e]
ldub [%i3+0x038],%l0 ! Mem[000000003f800038]
stx %l6,[%i3+0x018] ! Mem[000000003f800018]
ldsw [%i0+0x01c],%l2 ! Mem[000000003e00001c]
ldsb [%i2+0x028],%l6 ! Mem[000000003f000028]
jmpl %g6+8,%g0
ldsh [%i3+0x012],%l3 ! Mem[000000003f800012]
p23_call_2_le:
lduw [%i1+0x014],%l2 ! Mem[000000003e800014]
ldd [%i3+0x010],%l4 ! Mem[000000003f800010]
std %l0,[%i3+0x028] ! Mem[000000003f800028]
retl
lduh [%i2+0x028],%l2 ! Mem[000000003f000028]
p23_jmpl_2_lo:
sth %l2,[%o2+0x01e] ! Mem[000000003f00001e]
ldub [%o3+0x038],%l0 ! Mem[000000003f800038]
stx %l6,[%o3+0x018] ! Mem[000000003f800018]
ldsw [%o0+0x01c],%l2 ! Mem[000000003e00001c]
ldsb [%o2+0x028],%l6 ! Mem[000000003f000028]
jmpl %g6+8,%g0
ldsh [%o3+0x012],%l3 ! Mem[000000003f800012]
p23_call_2_lo:
lduw [%o1+0x014],%l2 ! Mem[000000003e800014]
ldd [%o3+0x010],%l4 ! Mem[000000003f800010]
std %l0,[%o3+0x028] ! Mem[000000003f800028]
retl
lduh [%o2+0x028],%l2 ! Mem[000000003f000028]
p23_jmpl_2_he:
sth %l3,[%i2+0x012] ! Mem[000000003f000012]
lduw [%i1+0x008],%l7 ! Mem[000000003e800008]
stb %l3,[%i3+0x016] ! Mem[000000003f800016]
ldd [%i0+0x008],%l2 ! Mem[000000003e000008]
ldx [%i2+0x030],%l1 ! Mem[000000003f000030]
stw %l2,[%i2+0x004] ! Mem[000000003f000004]
jmpl %g6+8,%g0
ldsb [%i1+0x03c],%l6 ! Mem[000000003e80003c]
p23_call_2_he:
ldx [%i1+0x028],%l4 ! Mem[000000003e800028]
sth %l7,[%i2+0x016] ! Mem[000000003f000016]
retl
stb %l7,[%i3+0x018] ! Mem[000000003f800018]
p23_jmpl_2_ho:
sth %l3,[%o2+0x012] ! Mem[000000003f000012]
lduw [%o1+0x008],%l7 ! Mem[000000003e800008]
stb %l3,[%o3+0x016] ! Mem[000000003f800016]
ldd [%o0+0x008],%l2 ! Mem[000000003e000008]
ldx [%o2+0x030],%l1 ! Mem[000000003f000030]
stw %l2,[%o2+0x004] ! Mem[000000003f000004]
jmpl %g6+8,%g0
ldsb [%o1+0x03c],%l6 ! Mem[000000003e80003c]
p23_call_2_ho:
ldx [%o1+0x028],%l4 ! Mem[000000003e800028]
sth %l7,[%o2+0x016] ! Mem[000000003f000016]
retl
stb %l7,[%o3+0x018] ! Mem[000000003f800018]
p24_jmpl_2_le:
sth %l2,[%i2+0x01e] ! Mem[000000004100001e]
ldub [%i1+0x038],%l0 ! Mem[0000000040800038]
ldsb [%i3+0x038],%l6 ! Mem[0000000041800038]
ldsb [%i2+0x03c],%l2 ! Mem[000000004100003c]
lduh [%i1+0x028],%l6 ! Mem[0000000040800028]
jmpl %g6+8,%g0
ldub [%i0+0x032],%l3 ! Mem[0000000040000032]
p24_call_2_le:
ldsh [%i0+0x036],%l2 ! Mem[0000000040000036]
ldsb [%i2+0x032],%l5 ! Mem[0000000041000032]
ldd [%i3+0x008],%l0 ! Mem[0000000041800008]
retl
ldx [%i2+0x028],%l2 ! Mem[0000000041000028]
p24_jmpl_2_lo:
sth %l2,[%o2+0x01e] ! Mem[000000004100001e]
ldub [%o1+0x038],%l0 ! Mem[0000000040800038]
ldsb [%o3+0x038],%l6 ! Mem[0000000041800038]
ldsb [%o2+0x03c],%l2 ! Mem[000000004100003c]
lduh [%o1+0x028],%l6 ! Mem[0000000040800028]
jmpl %g6+8,%g0
ldub [%o0+0x032],%l3 ! Mem[0000000040000032]
p24_call_2_lo:
ldsh [%o0+0x036],%l2 ! Mem[0000000040000036]
ldsb [%o2+0x032],%l5 ! Mem[0000000041000032]
ldd [%o3+0x008],%l0 ! Mem[0000000041800008]
retl
ldx [%o2+0x028],%l2 ! Mem[0000000041000028]
p24_jmpl_2_he:
stb %l3,[%i0+0x032] ! Mem[0000000040000032]
std %l6,[%i3+0x028] ! Mem[0000000041800028]
stw %l3,[%i0+0x014] ! Mem[0000000040000014]
ldd [%i2+0x028],%l2 ! Mem[0000000041000028]
std %l0,[%i2+0x010] ! Mem[0000000041000010]
ldsh [%i1+0x004],%l2 ! Mem[0000000040800004]
jmpl %g6+8,%g0
lduh [%i3+0x03c],%l6 ! Mem[000000004180003c]
p24_call_2_he:
lduh [%i0+0x028],%l4 ! Mem[0000000040000028]
lduw [%i0+0x034],%l7 ! Mem[0000000040000034]
retl
lduw [%i3+0x038],%l7 ! Mem[0000000041800038]
p24_jmpl_2_ho:
stb %l3,[%o0+0x032] ! Mem[0000000040000032]
std %l6,[%o3+0x028] ! Mem[0000000041800028]
stw %l3,[%o0+0x014] ! Mem[0000000040000014]
ldd [%o2+0x028],%l2 ! Mem[0000000041000028]
std %l0,[%o2+0x010] ! Mem[0000000041000010]
ldsh [%o1+0x004],%l2 ! Mem[0000000040800004]
jmpl %g6+8,%g0
lduh [%o3+0x03c],%l6 ! Mem[000000004180003c]
p24_call_2_ho:
lduh [%o0+0x028],%l4 ! Mem[0000000040000028]
lduw [%o0+0x034],%l7 ! Mem[0000000040000034]
retl
lduw [%o3+0x038],%l7 ! Mem[0000000041800038]
p25_jmpl_2_le:
sth %l2,[%i2+0x01e] ! Mem[000000004300001e]
lduw [%i3+0x038],%l0 ! Mem[0000000043800038]
ldsb [%i3+0x018],%l6 ! Mem[0000000043800018]
sth %l2,[%i0+0x01c] ! Mem[000000004200001c]
ldx [%i2+0x028],%l6 ! Mem[0000000043000028]
jmpl %g6+8,%g0
stb %l3,[%i0+0x012] ! Mem[0000000042000012]
p25_call_2_le:
ldd [%i3+0x010],%l2 ! Mem[0000000043800010]
ldsh [%i2+0x012],%l5 ! Mem[0000000043000012]
ldub [%i1+0x029],%l0 ! Mem[0000000042800029]
retl
ldx [%i3+0x028],%l2 ! Mem[0000000043800028]
p25_jmpl_2_lo:
sth %l2,[%o2+0x01e] ! Mem[000000004300001e]
lduw [%o3+0x038],%l0 ! Mem[0000000043800038]
ldsb [%o3+0x018],%l6 ! Mem[0000000043800018]
sth %l2,[%o0+0x01c] ! Mem[000000004200001c]
ldx [%o2+0x028],%l6 ! Mem[0000000043000028]
jmpl %g6+8,%g0
stb %l3,[%o0+0x012] ! Mem[0000000042000012]
p25_call_2_lo:
ldd [%o3+0x010],%l2 ! Mem[0000000043800010]
ldsh [%o2+0x012],%l5 ! Mem[0000000043000012]
ldub [%o1+0x029],%l0 ! Mem[0000000042800029]
retl
ldx [%o3+0x028],%l2 ! Mem[0000000043800028]
p25_jmpl_2_he:
ldub [%i2+0x012],%l3 ! Mem[0000000043000012]
stx %l7,[%i1+0x008] ! Mem[0000000042800008]
ldsb [%i1+0x016],%l3 ! Mem[0000000042800016]
ldsh [%i0+0x00c],%l2 ! Mem[000000004200000c]
stw %l1,[%i0+0x034] ! Mem[0000000042000034]
ldub [%i1+0x005],%l2 ! Mem[0000000042800005]
jmpl %g6+8,%g0
std %l6,[%i1+0x038] ! Mem[0000000042800038]
p25_call_2_he:
ldsw [%i0+0x028],%l4 ! Mem[0000000042000028]
ldsh [%i3+0x016],%l7 ! Mem[0000000043800016]
retl
ldub [%i3+0x018],%l7 ! Mem[0000000043800018]
p25_jmpl_2_ho:
ldub [%o2+0x012],%l3 ! Mem[0000000043000012]
stx %l7,[%o1+0x008] ! Mem[0000000042800008]
ldsb [%o1+0x016],%l3 ! Mem[0000000042800016]
ldsh [%o0+0x00c],%l2 ! Mem[000000004200000c]
stw %l1,[%o0+0x034] ! Mem[0000000042000034]
ldub [%o1+0x005],%l2 ! Mem[0000000042800005]
jmpl %g6+8,%g0
std %l6,[%o1+0x038] ! Mem[0000000042800038]
p25_call_2_ho:
ldsw [%o0+0x028],%l4 ! Mem[0000000042000028]
ldsh [%o3+0x016],%l7 ! Mem[0000000043800016]
retl
ldub [%o3+0x018],%l7 ! Mem[0000000043800018]
p26_jmpl_2_le:
stx %l2,[%i2+0x018] ! Mem[0000000045000018]
stb %l0,[%i1+0x038] ! Mem[0000000044800038]
ldsb [%i0+0x038],%l6 ! Mem[0000000044000038]
stb %l2,[%i1+0x03c] ! Mem[000000004480003c]
stw %l6,[%i1+0x028] ! Mem[0000000044800028]
jmpl %g6+8,%g0
sth %l3,[%i0+0x032] ! Mem[0000000044000032]
p26_call_2_le:
std %l2,[%i1+0x030] ! Mem[0000000044800030]
ldsw [%i2+0x030],%l5 ! Mem[0000000045000030]
stb %l0,[%i3+0x009] ! Mem[0000000045800009]
retl
std %l2,[%i0+0x028] ! Mem[0000000044000028]
p26_jmpl_2_lo:
stx %l2,[%o2+0x018] ! Mem[0000000045000018]
stb %l0,[%o1+0x038] ! Mem[0000000044800038]
ldsb [%o0+0x038],%l6 ! Mem[0000000044000038]
stb %l2,[%o1+0x03c] ! Mem[000000004480003c]
stw %l6,[%o1+0x028] ! Mem[0000000044800028]
jmpl %g6+8,%g0
sth %l3,[%o0+0x032] ! Mem[0000000044000032]
p26_call_2_lo:
std %l2,[%o1+0x030] ! Mem[0000000044800030]
ldsw [%o2+0x030],%l5 ! Mem[0000000045000030]
stb %l0,[%o3+0x009] ! Mem[0000000045800009]
retl
std %l2,[%o0+0x028] ! Mem[0000000044000028]
p26_jmpl_2_he:
ldsh [%i0+0x032],%l3 ! Mem[0000000044000032]
ldsh [%i2+0x028],%l7 ! Mem[0000000045000028]
lduw [%i3+0x014],%l3 ! Mem[0000000045800014]
ldsh [%i2+0x02c],%l2 ! Mem[000000004500002c]
ldd [%i1+0x010],%l0 ! Mem[0000000044800010]
stb %l2,[%i0+0x005] ! Mem[0000000044000005]
jmpl %g6+8,%g0
ldd [%i0+0x038],%l6 ! Mem[0000000044000038]
p26_call_2_he:
ldsw [%i3+0x028],%l4 ! Mem[0000000045800028]
ldd [%i1+0x030],%l6 ! Mem[0000000044800030]
retl
ldsh [%i3+0x038],%l7 ! Mem[0000000045800038]
p26_jmpl_2_ho:
ldsh [%o0+0x032],%l3 ! Mem[0000000044000032]
ldsh [%o2+0x028],%l7 ! Mem[0000000045000028]
lduw [%o3+0x014],%l3 ! Mem[0000000045800014]
ldsh [%o2+0x02c],%l2 ! Mem[000000004500002c]
ldd [%o1+0x010],%l0 ! Mem[0000000044800010]
stb %l2,[%o0+0x005] ! Mem[0000000044000005]
jmpl %g6+8,%g0
ldd [%o0+0x038],%l6 ! Mem[0000000044000038]
p26_call_2_ho:
ldsw [%o3+0x028],%l4 ! Mem[0000000045800028]
ldd [%o1+0x030],%l6 ! Mem[0000000044800030]
retl
ldsh [%o3+0x038],%l7 ! Mem[0000000045800038]
p27_jmpl_2_le:
stx %l2,[%i1+0x018] ! Mem[0000000046800018]
sth %l0,[%i3+0x038] ! Mem[0000000047800038]
ldsb [%i0+0x018],%l6 ! Mem[0000000046000018]
lduw [%i0+0x01c],%l2 ! Mem[000000004600001c]
ldd [%i3+0x028],%l6 ! Mem[0000000047800028]
jmpl %g6+8,%g0
stx %l3,[%i0+0x010] ! Mem[0000000046000010]
p27_call_2_le:
ldx [%i0+0x010],%l2 ! Mem[0000000046000010]
ldsh [%i2+0x012],%l5 ! Mem[0000000047000012]
stx %l0,[%i3+0x028] ! Mem[0000000047800028]
retl
stw %l2,[%i1+0x028] ! Mem[0000000046800028]
p27_jmpl_2_lo:
stx %l2,[%o1+0x018] ! Mem[0000000046800018]
sth %l0,[%o3+0x038] ! Mem[0000000047800038]
ldsb [%o0+0x018],%l6 ! Mem[0000000046000018]
lduw [%o0+0x01c],%l2 ! Mem[000000004600001c]
ldd [%o3+0x028],%l6 ! Mem[0000000047800028]
jmpl %g6+8,%g0
stx %l3,[%o0+0x010] ! Mem[0000000046000010]
p27_call_2_lo:
ldx [%o0+0x010],%l2 ! Mem[0000000046000010]
ldsh [%o2+0x012],%l5 ! Mem[0000000047000012]
stx %l0,[%o3+0x028] ! Mem[0000000047800028]
retl
stw %l2,[%o1+0x028] ! Mem[0000000046800028]
p27_jmpl_2_he:
stw %l3,[%i3+0x010] ! Mem[0000000047800010]
ldsw [%i0+0x008],%l7 ! Mem[0000000046000008]
std %l2,[%i0+0x010] ! Mem[0000000046000010]
ldub [%i0+0x00c],%l2 ! Mem[000000004600000c]
ldd [%i2+0x030],%l0 ! Mem[0000000047000030]
stx %l2,[%i3+0x000] ! Mem[0000000047800000]
jmpl %g6+8,%g0
ldub [%i2+0x03c],%l6 ! Mem[000000004700003c]
p27_call_2_he:
ldsb [%i3+0x028],%l4 ! Mem[0000000047800028]
std %l6,[%i3+0x010] ! Mem[0000000047800010]
retl
ldsh [%i2+0x018],%l7 ! Mem[0000000047000018]
p27_jmpl_2_ho:
stw %l3,[%o3+0x010] ! Mem[0000000047800010]
ldsw [%o0+0x008],%l7 ! Mem[0000000046000008]
std %l2,[%o0+0x010] ! Mem[0000000046000010]
ldub [%o0+0x00c],%l2 ! Mem[000000004600000c]
ldd [%o2+0x030],%l0 ! Mem[0000000047000030]
stx %l2,[%o3+0x000] ! Mem[0000000047800000]
jmpl %g6+8,%g0
ldub [%o2+0x03c],%l6 ! Mem[000000004700003c]
p27_call_2_ho:
ldsb [%o3+0x028],%l4 ! Mem[0000000047800028]
std %l6,[%o3+0x010] ! Mem[0000000047800010]
retl
ldsh [%o2+0x018],%l7 ! Mem[0000000047000018]
p28_jmpl_2_le:
stx %l2,[%i1+0x018] ! Mem[0000000048800018]
stx %l0,[%i0+0x038] ! Mem[0000000048000038]
ldsw [%i0+0x038],%l6 ! Mem[0000000048000038]
ldsh [%i1+0x03c],%l2 ! Mem[000000004880003c]
ldub [%i1+0x028],%l6 ! Mem[0000000048800028]
jmpl %g6+8,%g0
ldsw [%i0+0x030],%l3 ! Mem[0000000048000030]
p28_call_2_le:
ldsw [%i2+0x034],%l2 ! Mem[0000000049000034]
ldsw [%i2+0x030],%l5 ! Mem[0000000049000030]
ldsw [%i1+0x008],%l0 ! Mem[0000000048800008]
retl
ldd [%i1+0x028],%l2 ! Mem[0000000048800028]
p28_jmpl_2_lo:
stx %l2,[%o1+0x018] ! Mem[0000000048800018]
stx %l0,[%o0+0x038] ! Mem[0000000048000038]
ldsw [%o0+0x038],%l6 ! Mem[0000000048000038]
ldsh [%o1+0x03c],%l2 ! Mem[000000004880003c]
ldub [%o1+0x028],%l6 ! Mem[0000000048800028]
jmpl %g6+8,%g0
ldsw [%o0+0x030],%l3 ! Mem[0000000048000030]
p28_call_2_lo:
ldsw [%o2+0x034],%l2 ! Mem[0000000049000034]
ldsw [%o2+0x030],%l5 ! Mem[0000000049000030]
ldsw [%o1+0x008],%l0 ! Mem[0000000048800008]
retl
ldd [%o1+0x028],%l2 ! Mem[0000000048800028]
p28_jmpl_2_he:
std %l2,[%i1+0x030] ! Mem[0000000048800030]
lduw [%i1+0x028],%l7 ! Mem[0000000048800028]
ldsb [%i1+0x016],%l3 ! Mem[0000000048800016]
ldub [%i2+0x02c],%l2 ! Mem[000000004900002c]
ldsh [%i3+0x014],%l1 ! Mem[0000000049800014]
ldsw [%i3+0x004],%l2 ! Mem[0000000049800004]
jmpl %g6+8,%g0
stb %l6,[%i1+0x03c] ! Mem[000000004880003c]
p28_call_2_he:
stx %l4,[%i3+0x028] ! Mem[0000000049800028]
ldx [%i1+0x030],%l7 ! Mem[0000000048800030]
retl
ldd [%i2+0x038],%l6 ! Mem[0000000049000038]
p28_jmpl_2_ho:
std %l2,[%o1+0x030] ! Mem[0000000048800030]
lduw [%o1+0x028],%l7 ! Mem[0000000048800028]
ldsb [%o1+0x016],%l3 ! Mem[0000000048800016]
ldub [%o2+0x02c],%l2 ! Mem[000000004900002c]
ldsh [%o3+0x014],%l1 ! Mem[0000000049800014]
ldsw [%o3+0x004],%l2 ! Mem[0000000049800004]
jmpl %g6+8,%g0
stb %l6,[%o1+0x03c] ! Mem[000000004880003c]
p28_call_2_ho:
stx %l4,[%o3+0x028] ! Mem[0000000049800028]
ldx [%o1+0x030],%l7 ! Mem[0000000048800030]
retl
ldd [%o2+0x038],%l6 ! Mem[0000000049000038]
p29_jmpl_2_le:
ldsb [%i1+0x01f],%l2 ! Mem[000000004a80001f]
ldsb [%i2+0x038],%l0 ! Mem[000000004b000038]
ldsw [%i0+0x018],%l6 ! Mem[000000004a000018]
ldd [%i0+0x018],%l2 ! Mem[000000004a000018]
lduw [%i3+0x028],%l6 ! Mem[000000004b800028]
jmpl %g6+8,%g0
lduh [%i0+0x012],%l3 ! Mem[000000004a000012]
p29_call_2_le:
ldsb [%i1+0x017],%l2 ! Mem[000000004a800017]
ldub [%i1+0x012],%l5 ! Mem[000000004a800012]
ldx [%i3+0x028],%l0 ! Mem[000000004b800028]
retl
ldsh [%i2+0x028],%l2 ! Mem[000000004b000028]
p29_jmpl_2_lo:
ldsb [%o1+0x01f],%l2 ! Mem[000000004a80001f]
ldsb [%o2+0x038],%l0 ! Mem[000000004b000038]
ldsw [%o0+0x018],%l6 ! Mem[000000004a000018]
ldd [%o0+0x018],%l2 ! Mem[000000004a000018]
lduw [%o3+0x028],%l6 ! Mem[000000004b800028]
jmpl %g6+8,%g0
lduh [%o0+0x012],%l3 ! Mem[000000004a000012]
p29_call_2_lo:
ldsb [%o1+0x017],%l2 ! Mem[000000004a800017]
ldub [%o1+0x012],%l5 ! Mem[000000004a800012]
ldx [%o3+0x028],%l0 ! Mem[000000004b800028]
retl
ldsh [%o2+0x028],%l2 ! Mem[000000004b000028]
p29_jmpl_2_he:
lduh [%i0+0x012],%l3 ! Mem[000000004a000012]
std %l6,[%i3+0x008] ! Mem[000000004b800008]
ldub [%i3+0x016],%l3 ! Mem[000000004b800016]
lduw [%i0+0x00c],%l2 ! Mem[000000004a00000c]
ldub [%i0+0x034],%l1 ! Mem[000000004a000034]
lduh [%i2+0x004],%l2 ! Mem[000000004b000004]
jmpl %g6+8,%g0
stx %l6,[%i3+0x038] ! Mem[000000004b800038]
p29_call_2_he:
sth %l4,[%i2+0x028] ! Mem[000000004b000028]
ldsw [%i3+0x014],%l7 ! Mem[000000004b800014]
retl
stw %l7,[%i2+0x018] ! Mem[000000004b000018]
p29_jmpl_2_ho:
lduh [%o0+0x012],%l3 ! Mem[000000004a000012]
std %l6,[%o3+0x008] ! Mem[000000004b800008]
ldub [%o3+0x016],%l3 ! Mem[000000004b800016]
lduw [%o0+0x00c],%l2 ! Mem[000000004a00000c]
ldub [%o0+0x034],%l1 ! Mem[000000004a000034]
lduh [%o2+0x004],%l2 ! Mem[000000004b000004]
jmpl %g6+8,%g0
stx %l6,[%o3+0x038] ! Mem[000000004b800038]
p29_call_2_ho:
sth %l4,[%o2+0x028] ! Mem[000000004b000028]
ldsw [%o3+0x014],%l7 ! Mem[000000004b800014]
retl
stw %l7,[%o2+0x018] ! Mem[000000004b000018]
p30_jmpl_2_le:
ldsb [%i1+0x01f],%l2 ! Mem[000000004c80001f]
ldsw [%i3+0x038],%l0 ! Mem[000000004d800038]
ldsw [%i0+0x038],%l6 ! Mem[000000004c000038]
stw %l2,[%i1+0x03c] ! Mem[000000004c80003c]
sth %l6,[%i1+0x028] ! Mem[000000004c800028]
jmpl %g6+8,%g0
ldx [%i0+0x030],%l3 ! Mem[000000004c000030]
p30_call_2_le:
sth %l2,[%i0+0x036] ! Mem[000000004c000036]
lduh [%i1+0x032],%l5 ! Mem[000000004c800032]
stw %l0,[%i3+0x008] ! Mem[000000004d800008]
retl
ldub [%i2+0x028],%l2 ! Mem[000000004d000028]
p30_jmpl_2_lo:
ldsb [%o1+0x01f],%l2 ! Mem[000000004c80001f]
ldsw [%o3+0x038],%l0 ! Mem[000000004d800038]
ldsw [%o0+0x038],%l6 ! Mem[000000004c000038]
stw %l2,[%o1+0x03c] ! Mem[000000004c80003c]
sth %l6,[%o1+0x028] ! Mem[000000004c800028]
jmpl %g6+8,%g0
ldx [%o0+0x030],%l3 ! Mem[000000004c000030]
p30_call_2_lo:
sth %l2,[%o0+0x036] ! Mem[000000004c000036]
lduh [%o1+0x032],%l5 ! Mem[000000004c800032]
stw %l0,[%o3+0x008] ! Mem[000000004d800008]
retl
ldub [%o2+0x028],%l2 ! Mem[000000004d000028]
p30_jmpl_2_he:
ldsw [%i2+0x030],%l3 ! Mem[000000004d000030]
stx %l7,[%i1+0x028] ! Mem[000000004c800028]
std %l2,[%i3+0x010] ! Mem[000000004d800010]
stb %l2,[%i2+0x02c] ! Mem[000000004d00002c]
lduw [%i2+0x014],%l1 ! Mem[000000004d000014]
std %l2,[%i1+0x000] ! Mem[000000004c800000]
jmpl %g6+8,%g0
ldsw [%i1+0x03c],%l6 ! Mem[000000004c80003c]
p30_call_2_he:
sth %l4,[%i2+0x028] ! Mem[000000004d000028]
ldsb [%i2+0x037],%l7 ! Mem[000000004d000037]
retl
std %l6,[%i2+0x038] ! Mem[000000004d000038]
p30_jmpl_2_ho:
ldsw [%o2+0x030],%l3 ! Mem[000000004d000030]
stx %l7,[%o1+0x028] ! Mem[000000004c800028]
std %l2,[%o3+0x010] ! Mem[000000004d800010]
stb %l2,[%o2+0x02c] ! Mem[000000004d00002c]
lduw [%o2+0x014],%l1 ! Mem[000000004d000014]
std %l2,[%o1+0x000] ! Mem[000000004c800000]
jmpl %g6+8,%g0
ldsw [%o1+0x03c],%l6 ! Mem[000000004c80003c]
p30_call_2_ho:
sth %l4,[%o2+0x028] ! Mem[000000004d000028]
ldsb [%o2+0x037],%l7 ! Mem[000000004d000037]
retl
std %l6,[%o2+0x038] ! Mem[000000004d000038]
p31_jmpl_2_le:
ldsw [%i0+0x01c],%l2 ! Mem[000000004e00001c]
ldsw [%i2+0x038],%l0 ! Mem[000000004f000038]
ldsw [%i0+0x018],%l6 ! Mem[000000004e000018]
ldx [%i0+0x018],%l2 ! Mem[000000004e000018]
stx %l6,[%i0+0x028] ! Mem[000000004e000028]
jmpl %g6+8,%g0
std %l2,[%i0+0x010] ! Mem[000000004e000010]
p31_call_2_le:
stb %l2,[%i2+0x017] ! Mem[000000004f000017]
lduw [%i1+0x010],%l5 ! Mem[000000004e800010]
ldd [%i1+0x028],%l0 ! Mem[000000004e800028]
retl
lduw [%i3+0x028],%l2 ! Mem[000000004f800028]
p31_jmpl_2_lo:
ldsw [%o0+0x01c],%l2 ! Mem[000000004e00001c]
ldsw [%o2+0x038],%l0 ! Mem[000000004f000038]
ldsw [%o0+0x018],%l6 ! Mem[000000004e000018]
ldx [%o0+0x018],%l2 ! Mem[000000004e000018]
stx %l6,[%o0+0x028] ! Mem[000000004e000028]
jmpl %g6+8,%g0
std %l2,[%o0+0x010] ! Mem[000000004e000010]
p31_call_2_lo:
stb %l2,[%o2+0x017] ! Mem[000000004f000017]
lduw [%o1+0x010],%l5 ! Mem[000000004e800010]
ldd [%o1+0x028],%l0 ! Mem[000000004e800028]
retl
lduw [%o3+0x028],%l2 ! Mem[000000004f800028]
p31_jmpl_2_he:
ldsb [%i0+0x012],%l3 ! Mem[000000004e000012]
ldsh [%i2+0x008],%l7 ! Mem[000000004f000008]
stx %l3,[%i1+0x010] ! Mem[000000004e800010]
stb %l2,[%i0+0x00c] ! Mem[000000004e00000c]
stb %l1,[%i2+0x034] ! Mem[000000004f000034]
ldd [%i1+0x000],%l2 ! Mem[000000004e800000]
jmpl %g6+8,%g0
ldx [%i0+0x038],%l6 ! Mem[000000004e000038]
p31_call_2_he:
stb %l4,[%i1+0x028] ! Mem[000000004e800028]
sth %l7,[%i0+0x016] ! Mem[000000004e000016]
retl
ldx [%i2+0x018],%l7 ! Mem[000000004f000018]
p31_jmpl_2_ho:
ldsb [%o0+0x012],%l3 ! Mem[000000004e000012]
ldsh [%o2+0x008],%l7 ! Mem[000000004f000008]
stx %l3,[%o1+0x010] ! Mem[000000004e800010]
stb %l2,[%o0+0x00c] ! Mem[000000004e00000c]
stb %l1,[%o2+0x034] ! Mem[000000004f000034]
ldd [%o1+0x000],%l2 ! Mem[000000004e800000]
jmpl %g6+8,%g0
ldx [%o0+0x038],%l6 ! Mem[000000004e000038]
p31_call_2_ho:
stb %l4,[%o1+0x028] ! Mem[000000004e800028]
sth %l7,[%o0+0x016] ! Mem[000000004e000016]
retl
ldx [%o2+0x018],%l7 ! Mem[000000004f000018]
p32_jmpl_2_le:
ldsw [%i0+0x01c],%l2 ! Mem[000000005000001c]
lduh [%i3+0x038],%l0 ! Mem[0000000051800038]
lduh [%i0+0x038],%l6 ! Mem[0000000050000038]
lduh [%i1+0x03c],%l2 ! Mem[000000005080003c]
ldsw [%i1+0x028],%l6 ! Mem[0000000050800028]
jmpl %g6+8,%g0
ldd [%i0+0x030],%l2 ! Mem[0000000050000030]
p32_call_2_le:
lduw [%i0+0x034],%l2 ! Mem[0000000050000034]
ldx [%i1+0x030],%l5 ! Mem[0000000050800030]
ldub [%i3+0x009],%l0 ! Mem[0000000051800009]
retl
stb %l2,[%i0+0x028] ! Mem[0000000050000028]
p32_jmpl_2_lo:
ldsw [%o0+0x01c],%l2 ! Mem[000000005000001c]
lduh [%o3+0x038],%l0 ! Mem[0000000051800038]
lduh [%o0+0x038],%l6 ! Mem[0000000050000038]
lduh [%o1+0x03c],%l2 ! Mem[000000005080003c]
ldsw [%o1+0x028],%l6 ! Mem[0000000050800028]
jmpl %g6+8,%g0
ldd [%o0+0x030],%l2 ! Mem[0000000050000030]
p32_call_2_lo:
lduw [%o0+0x034],%l2 ! Mem[0000000050000034]
ldx [%o1+0x030],%l5 ! Mem[0000000050800030]
ldub [%o3+0x009],%l0 ! Mem[0000000051800009]
retl
stb %l2,[%o0+0x028] ! Mem[0000000050000028]
p32_jmpl_2_he:
sth %l3,[%i2+0x032] ! Mem[0000000051000032]
ldsw [%i1+0x028],%l7 ! Mem[0000000050800028]
ldub [%i3+0x016],%l3 ! Mem[0000000051800016]
sth %l2,[%i2+0x02c] ! Mem[000000005100002c]
stb %l1,[%i3+0x014] ! Mem[0000000051800014]
ldsh [%i0+0x004],%l2 ! Mem[0000000050000004]
jmpl %g6+8,%g0
stw %l6,[%i2+0x03c] ! Mem[000000005100003c]
p32_call_2_he:
lduw [%i1+0x028],%l4 ! Mem[0000000050800028]
lduw [%i3+0x034],%l7 ! Mem[0000000051800034]
retl
lduh [%i2+0x038],%l7 ! Mem[0000000051000038]
p32_jmpl_2_ho:
sth %l3,[%o2+0x032] ! Mem[0000000051000032]
ldsw [%o1+0x028],%l7 ! Mem[0000000050800028]
ldub [%o3+0x016],%l3 ! Mem[0000000051800016]
sth %l2,[%o2+0x02c] ! Mem[000000005100002c]
stb %l1,[%o3+0x014] ! Mem[0000000051800014]
ldsh [%o0+0x004],%l2 ! Mem[0000000050000004]
jmpl %g6+8,%g0
stw %l6,[%o2+0x03c] ! Mem[000000005100003c]
p32_call_2_ho:
lduw [%o1+0x028],%l4 ! Mem[0000000050800028]
lduw [%o3+0x034],%l7 ! Mem[0000000051800034]
retl
lduh [%o2+0x038],%l7 ! Mem[0000000051000038]
p33_jmpl_2_le:
ldsw [%i0+0x01c],%l2 ! Mem[000000005200001c]
ldx [%i1+0x038],%l0 ! Mem[0000000052800038]
lduh [%i0+0x018],%l6 ! Mem[0000000052000018]
ldsw [%i3+0x01c],%l2 ! Mem[000000005380001c]
lduh [%i0+0x028],%l6 ! Mem[0000000052000028]
jmpl %g6+8,%g0
ldsh [%i1+0x012],%l3 ! Mem[0000000052800012]
p33_call_2_le:
ldsh [%i0+0x016],%l2 ! Mem[0000000052000016]
stb %l5,[%i1+0x012] ! Mem[0000000052800012]
stb %l0,[%i3+0x029] ! Mem[0000000053800029]
retl
stb %l2,[%i0+0x028] ! Mem[0000000052000028]
p33_jmpl_2_lo:
ldsw [%o0+0x01c],%l2 ! Mem[000000005200001c]
ldx [%o1+0x038],%l0 ! Mem[0000000052800038]
lduh [%o0+0x018],%l6 ! Mem[0000000052000018]
ldsw [%o3+0x01c],%l2 ! Mem[000000005380001c]
lduh [%o0+0x028],%l6 ! Mem[0000000052000028]
jmpl %g6+8,%g0
ldsh [%o1+0x012],%l3 ! Mem[0000000052800012]
p33_call_2_lo:
ldsh [%o0+0x016],%l2 ! Mem[0000000052000016]
stb %l5,[%o1+0x012] ! Mem[0000000052800012]
stb %l0,[%o3+0x029] ! Mem[0000000053800029]
retl
stb %l2,[%o0+0x028] ! Mem[0000000052000028]
p33_jmpl_2_he:
stb %l3,[%i0+0x012] ! Mem[0000000052000012]
lduw [%i2+0x008],%l7 ! Mem[0000000053000008]
ldx [%i3+0x010],%l3 ! Mem[0000000053800010]
sth %l2,[%i0+0x00c] ! Mem[000000005200000c]
sth %l1,[%i1+0x034] ! Mem[0000000052800034]
lduw [%i3+0x004],%l2 ! Mem[0000000053800004]
jmpl %g6+8,%g0
ldsh [%i1+0x03c],%l6 ! Mem[000000005280003c]
p33_call_2_he:
ldub [%i1+0x028],%l4 ! Mem[0000000052800028]
ldub [%i1+0x017],%l7 ! Mem[0000000052800017]
retl
lduh [%i2+0x018],%l7 ! Mem[0000000053000018]
p33_jmpl_2_ho:
stb %l3,[%o0+0x012] ! Mem[0000000052000012]
lduw [%o2+0x008],%l7 ! Mem[0000000053000008]
ldx [%o3+0x010],%l3 ! Mem[0000000053800010]
sth %l2,[%o0+0x00c] ! Mem[000000005200000c]
sth %l1,[%o1+0x034] ! Mem[0000000052800034]
lduw [%o3+0x004],%l2 ! Mem[0000000053800004]
jmpl %g6+8,%g0
ldsh [%o1+0x03c],%l6 ! Mem[000000005280003c]
p33_call_2_ho:
ldub [%o1+0x028],%l4 ! Mem[0000000052800028]
ldub [%o1+0x017],%l7 ! Mem[0000000052800017]
retl
lduh [%o2+0x018],%l7 ! Mem[0000000053000018]
p34_jmpl_2_le:
lduh [%i0+0x01e],%l2 ! Mem[000000005400001e]
std %l0,[%i3+0x038] ! Mem[0000000055800038]
lduh [%i0+0x038],%l6 ! Mem[0000000054000038]
stx %l2,[%i1+0x038] ! Mem[0000000054800038]
std %l6,[%i2+0x028] ! Mem[0000000055000028]
jmpl %g6+8,%g0
ldub [%i1+0x032],%l3 ! Mem[0000000054800032]
p34_call_2_le:
ldd [%i2+0x030],%l2 ! Mem[0000000055000030]
std %l4,[%i0+0x030] ! Mem[0000000054000030]
stx %l0,[%i1+0x008] ! Mem[0000000054800008]
retl
sth %l2,[%i1+0x028] ! Mem[0000000054800028]
p34_jmpl_2_lo:
lduh [%o0+0x01e],%l2 ! Mem[000000005400001e]
std %l0,[%o3+0x038] ! Mem[0000000055800038]
lduh [%o0+0x038],%l6 ! Mem[0000000054000038]
stx %l2,[%o1+0x038] ! Mem[0000000054800038]
std %l6,[%o2+0x028] ! Mem[0000000055000028]
jmpl %g6+8,%g0
ldub [%o1+0x032],%l3 ! Mem[0000000054800032]
p34_call_2_lo:
ldd [%o2+0x030],%l2 ! Mem[0000000055000030]
std %l4,[%o0+0x030] ! Mem[0000000054000030]
stx %l0,[%o1+0x008] ! Mem[0000000054800008]
retl
sth %l2,[%o1+0x028] ! Mem[0000000054800028]
p34_jmpl_2_he:
ldub [%i3+0x032],%l3 ! Mem[0000000055800032]
std %l6,[%i0+0x028] ! Mem[0000000054000028]
sth %l3,[%i1+0x016] ! Mem[0000000054800016]
stx %l2,[%i2+0x028] ! Mem[0000000055000028]
stx %l1,[%i2+0x010] ! Mem[0000000055000010]
sth %l2,[%i2+0x004] ! Mem[0000000055000004]
jmpl %g6+8,%g0
lduw [%i3+0x03c],%l6 ! Mem[000000005580003c]
p34_call_2_he:
ldub [%i1+0x028],%l4 ! Mem[0000000054800028]
ldd [%i3+0x030],%l6 ! Mem[0000000055800030]
retl
ldsw [%i1+0x038],%l7 ! Mem[0000000054800038]
p34_jmpl_2_ho:
ldub [%o3+0x032],%l3 ! Mem[0000000055800032]
std %l6,[%o0+0x028] ! Mem[0000000054000028]
sth %l3,[%o1+0x016] ! Mem[0000000054800016]
stx %l2,[%o2+0x028] ! Mem[0000000055000028]
stx %l1,[%o2+0x010] ! Mem[0000000055000010]
sth %l2,[%o2+0x004] ! Mem[0000000055000004]
jmpl %g6+8,%g0
lduw [%o3+0x03c],%l6 ! Mem[000000005580003c]
p34_call_2_ho:
ldub [%o1+0x028],%l4 ! Mem[0000000054800028]
ldd [%o3+0x030],%l6 ! Mem[0000000055800030]
retl
ldsw [%o1+0x038],%l7 ! Mem[0000000054800038]
p35_jmpl_2_le:
lduh [%i0+0x01e],%l2 ! Mem[000000005600001e]
stw %l0,[%i1+0x038] ! Mem[0000000056800038]
lduh [%i0+0x018],%l6 ! Mem[0000000056000018]
sth %l2,[%i3+0x01c] ! Mem[000000005780001c]
stw %l6,[%i1+0x028] ! Mem[0000000056800028]
jmpl %g6+8,%g0
stb %l3,[%i1+0x012] ! Mem[0000000056800012]
p35_call_2_le:
std %l2,[%i0+0x010] ! Mem[0000000056000010]
sth %l5,[%i0+0x012] ! Mem[0000000056000012]
ldsw [%i2+0x028],%l0 ! Mem[0000000057000028]
retl
stx %l2,[%i2+0x028] ! Mem[0000000057000028]
p35_jmpl_2_lo:
lduh [%o0+0x01e],%l2 ! Mem[000000005600001e]
stw %l0,[%o1+0x038] ! Mem[0000000056800038]
lduh [%o0+0x018],%l6 ! Mem[0000000056000018]
sth %l2,[%o3+0x01c] ! Mem[000000005780001c]
stw %l6,[%o1+0x028] ! Mem[0000000056800028]
jmpl %g6+8,%g0
stb %l3,[%o1+0x012] ! Mem[0000000056800012]
p35_call_2_lo:
std %l2,[%o0+0x010] ! Mem[0000000056000010]
sth %l5,[%o0+0x012] ! Mem[0000000056000012]
ldsw [%o2+0x028],%l0 ! Mem[0000000057000028]
retl
stx %l2,[%o2+0x028] ! Mem[0000000057000028]
p35_jmpl_2_he:
ldsh [%i1+0x012],%l3 ! Mem[0000000056800012]
stx %l7,[%i1+0x008] ! Mem[0000000056800008]
ldsh [%i2+0x016],%l3 ! Mem[0000000057000016]
stx %l2,[%i0+0x008] ! Mem[0000000056000008]
ldsb [%i3+0x034],%l1 ! Mem[0000000057800034]
ldsb [%i1+0x005],%l2 ! Mem[0000000056800005]
jmpl %g6+8,%g0
sth %l6,[%i1+0x03c] ! Mem[000000005680003c]
p35_call_2_he:
ldsh [%i0+0x028],%l4 ! Mem[0000000056000028]
stw %l7,[%i2+0x014] ! Mem[0000000057000014]
retl
ldsb [%i1+0x018],%l7 ! Mem[0000000056800018]
p35_jmpl_2_ho:
ldsh [%o1+0x012],%l3 ! Mem[0000000056800012]
stx %l7,[%o1+0x008] ! Mem[0000000056800008]
ldsh [%o2+0x016],%l3 ! Mem[0000000057000016]
stx %l2,[%o0+0x008] ! Mem[0000000056000008]
ldsb [%o3+0x034],%l1 ! Mem[0000000057800034]
ldsb [%o1+0x005],%l2 ! Mem[0000000056800005]
jmpl %g6+8,%g0
sth %l6,[%o1+0x03c] ! Mem[000000005680003c]
p35_call_2_ho:
ldsh [%o0+0x028],%l4 ! Mem[0000000056000028]
stw %l7,[%o2+0x014] ! Mem[0000000057000014]
retl
ldsb [%o1+0x018],%l7 ! Mem[0000000056800018]
p36_jmpl_2_le:
lduh [%i3+0x01e],%l2 ! Mem[000000005980001e]
ldd [%i3+0x038],%l0 ! Mem[0000000059800038]
ldx [%i0+0x038],%l6 ! Mem[0000000058000038]
stb %l2,[%i1+0x03c] ! Mem[000000005880003c]
ldsh [%i2+0x028],%l6 ! Mem[0000000059000028]
jmpl %g6+8,%g0
sth %l3,[%i1+0x032] ! Mem[0000000058800032]
p36_call_2_le:
ldx [%i3+0x030],%l2 ! Mem[0000000059800030]
stw %l5,[%i0+0x030] ! Mem[0000000058000030]
ldx [%i3+0x008],%l0 ! Mem[0000000059800008]
retl
ldsb [%i2+0x028],%l2 ! Mem[0000000059000028]
p36_jmpl_2_lo:
lduh [%o3+0x01e],%l2 ! Mem[000000005980001e]
ldd [%o3+0x038],%l0 ! Mem[0000000059800038]
ldx [%o0+0x038],%l6 ! Mem[0000000058000038]
stb %l2,[%o1+0x03c] ! Mem[000000005880003c]
ldsh [%o2+0x028],%l6 ! Mem[0000000059000028]
jmpl %g6+8,%g0
sth %l3,[%o1+0x032] ! Mem[0000000058800032]
p36_call_2_lo:
ldx [%o3+0x030],%l2 ! Mem[0000000059800030]
stw %l5,[%o0+0x030] ! Mem[0000000058000030]
ldx [%o3+0x008],%l0 ! Mem[0000000059800008]
retl
ldsb [%o2+0x028],%l2 ! Mem[0000000059000028]
p36_jmpl_2_he:
stw %l3,[%i0+0x030] ! Mem[0000000058000030]
ldsh [%i3+0x028],%l7 ! Mem[0000000059800028]
lduh [%i3+0x016],%l3 ! Mem[0000000059800016]
ldsb [%i2+0x02c],%l2 ! Mem[000000005900002c]
ldsw [%i0+0x014],%l1 ! Mem[0000000058000014]
ldsw [%i1+0x004],%l2 ! Mem[0000000058800004]
jmpl %g6+8,%g0
ldsb [%i3+0x03c],%l6 ! Mem[000000005980003c]
p36_call_2_he:
ldd [%i0+0x028],%l4 ! Mem[0000000058000028]
ldx [%i0+0x030],%l7 ! Mem[0000000058000030]
retl
stx %l7,[%i1+0x038] ! Mem[0000000058800038]
p36_jmpl_2_ho:
stw %l3,[%o0+0x030] ! Mem[0000000058000030]
ldsh [%o3+0x028],%l7 ! Mem[0000000059800028]
lduh [%o3+0x016],%l3 ! Mem[0000000059800016]
ldsb [%o2+0x02c],%l2 ! Mem[000000005900002c]
ldsw [%o0+0x014],%l1 ! Mem[0000000058000014]
ldsw [%o1+0x004],%l2 ! Mem[0000000058800004]
jmpl %g6+8,%g0
ldsb [%o3+0x03c],%l6 ! Mem[000000005980003c]
p36_call_2_ho:
ldd [%o0+0x028],%l4 ! Mem[0000000058000028]
ldx [%o0+0x030],%l7 ! Mem[0000000058000030]
retl
stx %l7,[%o1+0x038] ! Mem[0000000058800038]
p37_jmpl_2_le:
ldx [%i3+0x018],%l2 ! Mem[000000005b800018]
ldd [%i0+0x038],%l0 ! Mem[000000005a000038]
ldx [%i0+0x018],%l6 ! Mem[000000005a000018]
lduw [%i3+0x01c],%l2 ! Mem[000000005b80001c]
ldub [%i1+0x028],%l6 ! Mem[000000005a800028]
jmpl %g6+8,%g0
stx %l3,[%i1+0x010] ! Mem[000000005a800010]
p37_call_2_le:
ldsw [%i1+0x014],%l2 ! Mem[000000005a800014]
stx %l5,[%i0+0x010] ! Mem[000000005a000010]
stw %l0,[%i1+0x028] ! Mem[000000005a800028]
retl
ldsw [%i3+0x028],%l2 ! Mem[000000005b800028]
p37_jmpl_2_lo:
ldx [%o3+0x018],%l2 ! Mem[000000005b800018]
ldd [%o0+0x038],%l0 ! Mem[000000005a000038]
ldx [%o0+0x018],%l6 ! Mem[000000005a000018]
lduw [%o3+0x01c],%l2 ! Mem[000000005b80001c]
ldub [%o1+0x028],%l6 ! Mem[000000005a800028]
jmpl %g6+8,%g0
stx %l3,[%o1+0x010] ! Mem[000000005a800010]
p37_call_2_lo:
ldsw [%o1+0x014],%l2 ! Mem[000000005a800014]
stx %l5,[%o0+0x010] ! Mem[000000005a000010]
stw %l0,[%o1+0x028] ! Mem[000000005a800028]
retl
ldsw [%o3+0x028],%l2 ! Mem[000000005b800028]
p37_jmpl_2_he:
std %l2,[%i2+0x010] ! Mem[000000005b000010]
lduh [%i1+0x008],%l7 ! Mem[000000005a800008]
sth %l3,[%i1+0x016] ! Mem[000000005a800016]
ldsb [%i0+0x00c],%l2 ! Mem[000000005a00000c]
ldsw [%i1+0x034],%l1 ! Mem[000000005a800034]
ldx [%i0+0x000],%l2 ! Mem[000000005a000000]
jmpl %g6+8,%g0
lduh [%i1+0x03c],%l6 ! Mem[000000005a80003c]
p37_call_2_he:
stw %l4,[%i3+0x028] ! Mem[000000005b800028]
lduh [%i2+0x016],%l7 ! Mem[000000005b000016]
retl
sth %l7,[%i1+0x018] ! Mem[000000005a800018]
p37_jmpl_2_ho:
std %l2,[%o2+0x010] ! Mem[000000005b000010]
lduh [%o1+0x008],%l7 ! Mem[000000005a800008]
sth %l3,[%o1+0x016] ! Mem[000000005a800016]
ldsb [%o0+0x00c],%l2 ! Mem[000000005a00000c]
ldsw [%o1+0x034],%l1 ! Mem[000000005a800034]
ldx [%o0+0x000],%l2 ! Mem[000000005a000000]
jmpl %g6+8,%g0
lduh [%o1+0x03c],%l6 ! Mem[000000005a80003c]
p37_call_2_ho:
stw %l4,[%o3+0x028] ! Mem[000000005b800028]
lduh [%o2+0x016],%l7 ! Mem[000000005b000016]
retl
sth %l7,[%o1+0x018] ! Mem[000000005a800018]
p38_jmpl_2_le:
ldx [%i3+0x018],%l2 ! Mem[000000005d800018]
ldsh [%i2+0x038],%l0 ! Mem[000000005d000038]
ldx [%i0+0x038],%l6 ! Mem[000000005c000038]
ldsh [%i0+0x03c],%l2 ! Mem[000000005c00003c]
stb %l6,[%i3+0x028] ! Mem[000000005d800028]
jmpl %g6+8,%g0
ldsw [%i2+0x030],%l3 ! Mem[000000005d000030]
p38_call_2_le:
ldsb [%i0+0x037],%l2 ! Mem[000000005c000037]
ldd [%i0+0x030],%l4 ! Mem[000000005c000030]
ldsh [%i2+0x008],%l0 ! Mem[000000005d000008]
retl
lduh [%i3+0x028],%l2 ! Mem[000000005d800028]
p38_jmpl_2_lo:
ldx [%o3+0x018],%l2 ! Mem[000000005d800018]
ldsh [%o2+0x038],%l0 ! Mem[000000005d000038]
ldx [%o0+0x038],%l6 ! Mem[000000005c000038]
ldsh [%o0+0x03c],%l2 ! Mem[000000005c00003c]
stb %l6,[%o3+0x028] ! Mem[000000005d800028]
jmpl %g6+8,%g0
ldsw [%o2+0x030],%l3 ! Mem[000000005d000030]
p38_call_2_lo:
ldsb [%o0+0x037],%l2 ! Mem[000000005c000037]
ldd [%o0+0x030],%l4 ! Mem[000000005c000030]
ldsh [%o2+0x008],%l0 ! Mem[000000005d000008]
retl
lduh [%o3+0x028],%l2 ! Mem[000000005d800028]
p38_jmpl_2_he:
ldx [%i0+0x030],%l3 ! Mem[000000005c000030]
lduw [%i2+0x028],%l7 ! Mem[000000005d000028]
ldd [%i2+0x010],%l2 ! Mem[000000005d000010]
ldsw [%i2+0x02c],%l2 ! Mem[000000005d00002c]
lduh [%i2+0x014],%l1 ! Mem[000000005d000014]
stw %l2,[%i3+0x004] ! Mem[000000005d800004]
jmpl %g6+8,%g0
std %l6,[%i0+0x038] ! Mem[000000005c000038]
p38_call_2_he:
std %l4,[%i3+0x028] ! Mem[000000005d800028]
ldsb [%i0+0x037],%l7 ! Mem[000000005c000037]
retl
stb %l7,[%i1+0x038] ! Mem[000000005c800038]
p38_jmpl_2_ho:
ldx [%o0+0x030],%l3 ! Mem[000000005c000030]
lduw [%o2+0x028],%l7 ! Mem[000000005d000028]
ldd [%o2+0x010],%l2 ! Mem[000000005d000010]
ldsw [%o2+0x02c],%l2 ! Mem[000000005d00002c]
lduh [%o2+0x014],%l1 ! Mem[000000005d000014]
stw %l2,[%o3+0x004] ! Mem[000000005d800004]
jmpl %g6+8,%g0
std %l6,[%o0+0x038] ! Mem[000000005c000038]
p38_call_2_ho:
std %l4,[%o3+0x028] ! Mem[000000005d800028]
ldsb [%o0+0x037],%l7 ! Mem[000000005c000037]
retl
stb %l7,[%o1+0x038] ! Mem[000000005c800038]
p39_jmpl_2_le:
ldx [%i3+0x018],%l2 ! Mem[000000005f800018]
ldub [%i0+0x038],%l0 ! Mem[000000005e000038]
ldx [%i1+0x018],%l6 ! Mem[000000005e800018]
ldd [%i3+0x018],%l2 ! Mem[000000005f800018]
sth %l6,[%i1+0x028] ! Mem[000000005e800028]
jmpl %g6+8,%g0
lduh [%i2+0x012],%l3 ! Mem[000000005f000012]
p39_call_2_le:
sth %l2,[%i3+0x016] ! Mem[000000005f800016]
ldsb [%i3+0x012],%l5 ! Mem[000000005f800012]
lduw [%i3+0x028],%l0 ! Mem[000000005f800028]
retl
ldx [%i0+0x028],%l2 ! Mem[000000005e000028]
p39_jmpl_2_lo:
ldx [%o3+0x018],%l2 ! Mem[000000005f800018]
ldub [%o0+0x038],%l0 ! Mem[000000005e000038]
ldx [%o1+0x018],%l6 ! Mem[000000005e800018]
ldd [%o3+0x018],%l2 ! Mem[000000005f800018]
sth %l6,[%o1+0x028] ! Mem[000000005e800028]
jmpl %g6+8,%g0
lduh [%o2+0x012],%l3 ! Mem[000000005f000012]
p39_call_2_lo:
sth %l2,[%o3+0x016] ! Mem[000000005f800016]
ldsb [%o3+0x012],%l5 ! Mem[000000005f800012]
lduw [%o3+0x028],%l0 ! Mem[000000005f800028]
retl
ldx [%o0+0x028],%l2 ! Mem[000000005e000028]
p39_jmpl_2_he:
ldsw [%i2+0x010],%l3 ! Mem[000000005f000010]
std %l6,[%i0+0x008] ! Mem[000000005e000008]
lduh [%i3+0x016],%l3 ! Mem[000000005f800016]
ldsw [%i0+0x00c],%l2 ! Mem[000000005e00000c]
ldx [%i3+0x030],%l1 ! Mem[000000005f800030]
ldsh [%i2+0x004],%l2 ! Mem[000000005f000004]
jmpl %g6+8,%g0
ldd [%i2+0x038],%l6 ! Mem[000000005f000038]
p39_call_2_he:
std %l4,[%i2+0x028] ! Mem[000000005f000028]
sth %l7,[%i3+0x016] ! Mem[000000005f800016]
retl
stb %l7,[%i1+0x018] ! Mem[000000005e800018]
p39_jmpl_2_ho:
ldsw [%o2+0x010],%l3 ! Mem[000000005f000010]
std %l6,[%o0+0x008] ! Mem[000000005e000008]
lduh [%o3+0x016],%l3 ! Mem[000000005f800016]
ldsw [%o0+0x00c],%l2 ! Mem[000000005e00000c]
ldx [%o3+0x030],%l1 ! Mem[000000005f800030]
ldsh [%o2+0x004],%l2 ! Mem[000000005f000004]
jmpl %g6+8,%g0
ldd [%o2+0x038],%l6 ! Mem[000000005f000038]
p39_call_2_ho:
std %l4,[%o2+0x028] ! Mem[000000005f000028]
sth %l7,[%o3+0x016] ! Mem[000000005f800016]
retl
stb %l7,[%o1+0x018] ! Mem[000000005e800018]
p40_jmpl_2_le:
std %l2,[%i2+0x018] ! Mem[0000000061000018]
lduw [%i2+0x038],%l0 ! Mem[0000000061000038]
std %l6,[%i1+0x038] ! Mem[0000000060800038]
stw %l2,[%i0+0x03c] ! Mem[000000006000003c]
ldsb [%i3+0x028],%l6 ! Mem[0000000061800028]
jmpl %g6+8,%g0
ldx [%i2+0x030],%l3 ! Mem[0000000061000030]
p40_call_2_le:
stb %l2,[%i1+0x037] ! Mem[0000000060800037]
ldsh [%i3+0x032],%l5 ! Mem[0000000061800032]
stb %l0,[%i1+0x009] ! Mem[0000000060800009]
retl
std %l2,[%i1+0x028] ! Mem[0000000060800028]
p40_jmpl_2_lo:
std %l2,[%o2+0x018] ! Mem[0000000061000018]
lduw [%o2+0x038],%l0 ! Mem[0000000061000038]
std %l6,[%o1+0x038] ! Mem[0000000060800038]
stw %l2,[%o0+0x03c] ! Mem[000000006000003c]
ldsb [%o3+0x028],%l6 ! Mem[0000000061800028]
jmpl %g6+8,%g0
ldx [%o2+0x030],%l3 ! Mem[0000000061000030]
p40_call_2_lo:
stb %l2,[%o1+0x037] ! Mem[0000000060800037]
ldsh [%o3+0x032],%l5 ! Mem[0000000061800032]
stb %l0,[%o1+0x009] ! Mem[0000000060800009]
retl
std %l2,[%o1+0x028] ! Mem[0000000060800028]
p40_jmpl_2_he:
ldsb [%i0+0x032],%l3 ! Mem[0000000060000032]
stx %l7,[%i1+0x028] ! Mem[0000000060800028]
stb %l3,[%i0+0x016] ! Mem[0000000060000016]
lduh [%i2+0x02c],%l2 ! Mem[000000006100002c]
std %l0,[%i1+0x010] ! Mem[0000000060800010]
ldub [%i1+0x005],%l2 ! Mem[0000000060800005]
jmpl %g6+8,%g0
ldub [%i1+0x03c],%l6 ! Mem[000000006080003c]
p40_call_2_he:
ldx [%i2+0x028],%l4 ! Mem[0000000061000028]
stb %l7,[%i1+0x037] ! Mem[0000000060800037]
retl
lduw [%i1+0x038],%l7 ! Mem[0000000060800038]
p40_jmpl_2_ho:
ldsb [%o0+0x032],%l3 ! Mem[0000000060000032]
stx %l7,[%o1+0x028] ! Mem[0000000060800028]
stb %l3,[%o0+0x016] ! Mem[0000000060000016]
lduh [%o2+0x02c],%l2 ! Mem[000000006100002c]
std %l0,[%o1+0x010] ! Mem[0000000060800010]
ldub [%o1+0x005],%l2 ! Mem[0000000060800005]
jmpl %g6+8,%g0
ldub [%o1+0x03c],%l6 ! Mem[000000006080003c]
p40_call_2_ho:
ldx [%o2+0x028],%l4 ! Mem[0000000061000028]
stb %l7,[%o1+0x037] ! Mem[0000000060800037]
retl
lduw [%o1+0x038],%l7 ! Mem[0000000060800038]
p41_jmpl_2_le:
std %l2,[%i2+0x018] ! Mem[0000000063000018]
stb %l0,[%i3+0x038] ! Mem[0000000063800038]
std %l6,[%i1+0x018] ! Mem[0000000062800018]
ldx [%i3+0x018],%l2 ! Mem[0000000063800018]
ldsw [%i1+0x028],%l6 ! Mem[0000000062800028]
jmpl %g6+8,%g0
stw %l3,[%i2+0x010] ! Mem[0000000063000010]
p41_call_2_le:
ldub [%i0+0x017],%l2 ! Mem[0000000062000017]
ldsw [%i3+0x010],%l5 ! Mem[0000000063800010]
stx %l0,[%i2+0x028] ! Mem[0000000063000028]
retl
std %l2,[%i2+0x028] ! Mem[0000000063000028]
p41_jmpl_2_lo:
std %l2,[%o2+0x018] ! Mem[0000000063000018]
stb %l0,[%o3+0x038] ! Mem[0000000063800038]
std %l6,[%o1+0x018] ! Mem[0000000062800018]
ldx [%o3+0x018],%l2 ! Mem[0000000063800018]
ldsw [%o1+0x028],%l6 ! Mem[0000000062800028]
jmpl %g6+8,%g0
stw %l3,[%o2+0x010] ! Mem[0000000063000010]
p41_call_2_lo:
ldub [%o0+0x017],%l2 ! Mem[0000000062000017]
ldsw [%o3+0x010],%l5 ! Mem[0000000063800010]
stx %l0,[%o2+0x028] ! Mem[0000000063000028]
retl
std %l2,[%o2+0x028] ! Mem[0000000063000028]
p41_jmpl_2_he:
sth %l3,[%i3+0x012] ! Mem[0000000063800012]
ldsh [%i3+0x008],%l7 ! Mem[0000000063800008]
ldd [%i2+0x010],%l2 ! Mem[0000000063000010]
lduh [%i0+0x00c],%l2 ! Mem[000000006200000c]
stw %l1,[%i2+0x034] ! Mem[0000000063000034]
stb %l2,[%i1+0x005] ! Mem[0000000062800005]
jmpl %g6+8,%g0
stb %l6,[%i3+0x03c] ! Mem[000000006380003c]
p41_call_2_he:
lduh [%i1+0x028],%l4 ! Mem[0000000062800028]
ldub [%i3+0x017],%l7 ! Mem[0000000063800017]
retl
ldub [%i1+0x018],%l7 ! Mem[0000000062800018]
p41_jmpl_2_ho:
sth %l3,[%o3+0x012] ! Mem[0000000063800012]
ldsh [%o3+0x008],%l7 ! Mem[0000000063800008]
ldd [%o2+0x010],%l2 ! Mem[0000000063000010]
lduh [%o0+0x00c],%l2 ! Mem[000000006200000c]
stw %l1,[%o2+0x034] ! Mem[0000000063000034]
stb %l2,[%o1+0x005] ! Mem[0000000062800005]
jmpl %g6+8,%g0
stb %l6,[%o3+0x03c] ! Mem[000000006380003c]
p41_call_2_ho:
lduh [%o1+0x028],%l4 ! Mem[0000000062800028]
ldub [%o3+0x017],%l7 ! Mem[0000000063800017]
retl
ldub [%o1+0x018],%l7 ! Mem[0000000062800018]
p42_jmpl_2_le:
stw %l2,[%i2+0x01c] ! Mem[000000006500001c]
sth %l0,[%i1+0x038] ! Mem[0000000064800038]
std %l6,[%i1+0x038] ! Mem[0000000064800038]
lduh [%i0+0x03c],%l2 ! Mem[000000006400003c]
ldx [%i3+0x028],%l6 ! Mem[0000000065800028]
jmpl %g6+8,%g0
ldd [%i3+0x030],%l2 ! Mem[0000000065800030]
p42_call_2_le:
ldsh [%i3+0x036],%l2 ! Mem[0000000065800036]
ldub [%i3+0x032],%l5 ! Mem[0000000065800032]
ldsw [%i3+0x008],%l0 ! Mem[0000000065800008]
retl
stw %l2,[%i2+0x028] ! Mem[0000000065000028]
p42_jmpl_2_lo:
stw %l2,[%o2+0x01c] ! Mem[000000006500001c]
sth %l0,[%o1+0x038] ! Mem[0000000064800038]
std %l6,[%o1+0x038] ! Mem[0000000064800038]
lduh [%o0+0x03c],%l2 ! Mem[000000006400003c]
ldx [%o3+0x028],%l6 ! Mem[0000000065800028]
jmpl %g6+8,%g0
ldd [%o3+0x030],%l2 ! Mem[0000000065800030]
p42_call_2_lo:
ldsh [%o3+0x036],%l2 ! Mem[0000000065800036]
ldub [%o3+0x032],%l5 ! Mem[0000000065800032]
ldsw [%o3+0x008],%l0 ! Mem[0000000065800008]
retl
stw %l2,[%o2+0x028] ! Mem[0000000065000028]
p42_jmpl_2_he:
stb %l3,[%i1+0x032] ! Mem[0000000064800032]
lduh [%i1+0x028],%l7 ! Mem[0000000064800028]
ldsw [%i3+0x014],%l3 ! Mem[0000000065800014]
ldx [%i2+0x028],%l2 ! Mem[0000000065000028]
ldd [%i2+0x010],%l0 ! Mem[0000000065000010]
stx %l2,[%i0+0x000] ! Mem[0000000064000000]
jmpl %g6+8,%g0
stx %l6,[%i1+0x038] ! Mem[0000000064800038]
p42_call_2_he:
ldsw [%i1+0x028],%l4 ! Mem[0000000064800028]
ldsh [%i2+0x036],%l7 ! Mem[0000000065000036]
retl
ldsh [%i0+0x038],%l7 ! Mem[0000000064000038]
p42_jmpl_2_ho:
stb %l3,[%o1+0x032] ! Mem[0000000064800032]
lduh [%o1+0x028],%l7 ! Mem[0000000064800028]
ldsw [%o3+0x014],%l3 ! Mem[0000000065800014]
ldx [%o2+0x028],%l2 ! Mem[0000000065000028]
ldd [%o2+0x010],%l0 ! Mem[0000000065000010]
stx %l2,[%o0+0x000] ! Mem[0000000064000000]
jmpl %g6+8,%g0
stx %l6,[%o1+0x038] ! Mem[0000000064800038]
p42_call_2_ho:
ldsw [%o1+0x028],%l4 ! Mem[0000000064800028]
ldsh [%o2+0x036],%l7 ! Mem[0000000065000036]
retl
ldsh [%o0+0x038],%l7 ! Mem[0000000064000038]
p43_jmpl_2_le:
stw %l2,[%i2+0x01c] ! Mem[000000006700001c]
stx %l0,[%i3+0x038] ! Mem[0000000067800038]
stw %l6,[%i1+0x018] ! Mem[0000000066800018]
ldsw [%i2+0x01c],%l2 ! Mem[000000006700001c]
std %l6,[%i1+0x028] ! Mem[0000000066800028]
jmpl %g6+8,%g0
ldsh [%i3+0x012],%l3 ! Mem[0000000067800012]
p43_call_2_le:
ldd [%i1+0x010],%l2 ! Mem[0000000066800010]
ldsw [%i3+0x010],%l5 ! Mem[0000000067800010]
ldx [%i1+0x028],%l0 ! Mem[0000000066800028]
retl
ldd [%i2+0x028],%l2 ! Mem[0000000067000028]
p43_jmpl_2_lo:
stw %l2,[%o2+0x01c] ! Mem[000000006700001c]
stx %l0,[%o3+0x038] ! Mem[0000000067800038]
stw %l6,[%o1+0x018] ! Mem[0000000066800018]
ldsw [%o2+0x01c],%l2 ! Mem[000000006700001c]
std %l6,[%o1+0x028] ! Mem[0000000066800028]
jmpl %g6+8,%g0
ldsh [%o3+0x012],%l3 ! Mem[0000000067800012]
p43_call_2_lo:
ldd [%o1+0x010],%l2 ! Mem[0000000066800010]
ldsw [%o3+0x010],%l5 ! Mem[0000000067800010]
ldx [%o1+0x028],%l0 ! Mem[0000000066800028]
retl
ldd [%o2+0x028],%l2 ! Mem[0000000067000028]
p43_jmpl_2_he:
ldub [%i0+0x012],%l3 ! Mem[0000000066000012]
lduw [%i3+0x008],%l7 ! Mem[0000000067800008]
lduw [%i0+0x014],%l3 ! Mem[0000000066000014]
std %l2,[%i0+0x008] ! Mem[0000000066000008]
ldd [%i0+0x030],%l0 ! Mem[0000000066000030]
ldsb [%i3+0x005],%l2 ! Mem[0000000067800005]
jmpl %g6+8,%g0
ldsw [%i0+0x03c],%l6 ! Mem[000000006600003c]
p43_call_2_he:
ldsw [%i1+0x028],%l4 ! Mem[0000000066800028]
stw %l7,[%i0+0x014] ! Mem[0000000066000014]
retl
ldd [%i0+0x018],%l6 ! Mem[0000000066000018]
p43_jmpl_2_ho:
ldub [%o0+0x012],%l3 ! Mem[0000000066000012]
lduw [%o3+0x008],%l7 ! Mem[0000000067800008]
lduw [%o0+0x014],%l3 ! Mem[0000000066000014]
std %l2,[%o0+0x008] ! Mem[0000000066000008]
ldd [%o0+0x030],%l0 ! Mem[0000000066000030]
ldsb [%o3+0x005],%l2 ! Mem[0000000067800005]
jmpl %g6+8,%g0
ldsw [%o0+0x03c],%l6 ! Mem[000000006600003c]
p43_call_2_ho:
ldsw [%o1+0x028],%l4 ! Mem[0000000066800028]
stw %l7,[%o0+0x014] ! Mem[0000000066000014]
retl
ldd [%o0+0x018],%l6 ! Mem[0000000066000018]
p44_jmpl_2_le:
stw %l2,[%i2+0x01c] ! Mem[000000006900001c]
stx %l0,[%i1+0x038] ! Mem[0000000068800038]
stw %l6,[%i1+0x038] ! Mem[0000000068800038]
stx %l2,[%i0+0x038] ! Mem[0000000068000038]
ldd [%i0+0x028],%l6 ! Mem[0000000068000028]
jmpl %g6+8,%g0
ldub [%i3+0x032],%l3 ! Mem[0000000069800032]
p44_call_2_le:
std %l2,[%i0+0x030] ! Mem[0000000068000030]
ldub [%i3+0x032],%l5 ! Mem[0000000069800032]
stw %l0,[%i2+0x008] ! Mem[0000000069000008]
retl
ldsh [%i3+0x028],%l2 ! Mem[0000000069800028]
p44_jmpl_2_lo:
stw %l2,[%o2+0x01c] ! Mem[000000006900001c]
stx %l0,[%o1+0x038] ! Mem[0000000068800038]
stw %l6,[%o1+0x038] ! Mem[0000000068800038]
stx %l2,[%o0+0x038] ! Mem[0000000068000038]
ldd [%o0+0x028],%l6 ! Mem[0000000068000028]
jmpl %g6+8,%g0
ldub [%o3+0x032],%l3 ! Mem[0000000069800032]
p44_call_2_lo:
std %l2,[%o0+0x030] ! Mem[0000000068000030]
ldub [%o3+0x032],%l5 ! Mem[0000000069800032]
stw %l0,[%o2+0x008] ! Mem[0000000069000008]
retl
ldsh [%o3+0x028],%l2 ! Mem[0000000069800028]
p44_jmpl_2_he:
ldsh [%i2+0x032],%l3 ! Mem[0000000069000032]
std %l6,[%i1+0x028] ! Mem[0000000068800028]
stw %l3,[%i2+0x014] ! Mem[0000000069000014]
std %l2,[%i2+0x028] ! Mem[0000000069000028]
ldsh [%i1+0x014],%l1 ! Mem[0000000068800014]
lduh [%i3+0x004],%l2 ! Mem[0000000069800004]
jmpl %g6+8,%g0
ldx [%i2+0x038],%l6 ! Mem[0000000069000038]
p44_call_2_he:
ldsb [%i1+0x028],%l4 ! Mem[0000000068800028]
std %l6,[%i3+0x030] ! Mem[0000000069800030]
retl
stw %l7,[%i0+0x038] ! Mem[0000000068000038]
p44_jmpl_2_ho:
ldsh [%o2+0x032],%l3 ! Mem[0000000069000032]
std %l6,[%o1+0x028] ! Mem[0000000068800028]
stw %l3,[%o2+0x014] ! Mem[0000000069000014]
std %l2,[%o2+0x028] ! Mem[0000000069000028]
ldsh [%o1+0x014],%l1 ! Mem[0000000068800014]
lduh [%o3+0x004],%l2 ! Mem[0000000069800004]
jmpl %g6+8,%g0
ldx [%o2+0x038],%l6 ! Mem[0000000069000038]
p44_call_2_ho:
ldsb [%o1+0x028],%l4 ! Mem[0000000068800028]
std %l6,[%o3+0x030] ! Mem[0000000069800030]
retl
stw %l7,[%o0+0x038] ! Mem[0000000068000038]
p45_jmpl_2_le:
ldd [%i2+0x018],%l2 ! Mem[000000006b000018]
ldsb [%i3+0x038],%l0 ! Mem[000000006b800038]
stw %l6,[%i1+0x018] ! Mem[000000006a800018]
sth %l2,[%i2+0x01c] ! Mem[000000006b00001c]
ldsh [%i2+0x028],%l6 ! Mem[000000006b000028]
jmpl %g6+8,%g0
stb %l3,[%i3+0x012] ! Mem[000000006b800012]
p45_call_2_le:
ldx [%i2+0x010],%l2 ! Mem[000000006b000010]
lduh [%i3+0x012],%l5 ! Mem[000000006b800012]
ldsh [%i3+0x028],%l0 ! Mem[000000006b800028]
retl
ldub [%i0+0x028],%l2 ! Mem[000000006a000028]
p45_jmpl_2_lo:
ldd [%o2+0x018],%l2 ! Mem[000000006b000018]
ldsb [%o3+0x038],%l0 ! Mem[000000006b800038]
stw %l6,[%o1+0x018] ! Mem[000000006a800018]
sth %l2,[%o2+0x01c] ! Mem[000000006b00001c]
ldsh [%o2+0x028],%l6 ! Mem[000000006b000028]
jmpl %g6+8,%g0
stb %l3,[%o3+0x012] ! Mem[000000006b800012]
p45_call_2_lo:
ldx [%o2+0x010],%l2 ! Mem[000000006b000010]
lduh [%o3+0x012],%l5 ! Mem[000000006b800012]
ldsh [%o3+0x028],%l0 ! Mem[000000006b800028]
retl
ldub [%o0+0x028],%l2 ! Mem[000000006a000028]
p45_jmpl_2_he:
stw %l3,[%i0+0x010] ! Mem[000000006a000010]
stx %l7,[%i2+0x008] ! Mem[000000006b000008]
ldsb [%i3+0x016],%l3 ! Mem[000000006b800016]
stw %l2,[%i0+0x00c] ! Mem[000000006a00000c]
ldub [%i2+0x034],%l1 ! Mem[000000006b000034]
std %l2,[%i2+0x000] ! Mem[000000006b000000]
jmpl %g6+8,%g0
stw %l6,[%i1+0x03c] ! Mem[000000006a80003c]
p45_call_2_he:
stx %l4,[%i0+0x028] ! Mem[000000006a000028]
lduh [%i0+0x016],%l7 ! Mem[000000006a000016]
retl
stw %l7,[%i0+0x018] ! Mem[000000006a000018]
p45_jmpl_2_ho:
stw %l3,[%o0+0x010] ! Mem[000000006a000010]
stx %l7,[%o2+0x008] ! Mem[000000006b000008]
ldsb [%o3+0x016],%l3 ! Mem[000000006b800016]
stw %l2,[%o0+0x00c] ! Mem[000000006a00000c]
ldub [%o2+0x034],%l1 ! Mem[000000006b000034]
std %l2,[%o2+0x000] ! Mem[000000006b000000]
jmpl %g6+8,%g0
stw %l6,[%o1+0x03c] ! Mem[000000006a80003c]
p45_call_2_ho:
stx %l4,[%o0+0x028] ! Mem[000000006a000028]
lduh [%o0+0x016],%l7 ! Mem[000000006a000016]
retl
stw %l7,[%o0+0x018] ! Mem[000000006a000018]
p46_jmpl_2_le:
ldd [%i2+0x018],%l2 ! Mem[000000006d000018]
ldsw [%i0+0x038],%l0 ! Mem[000000006c000038]
stw %l6,[%i1+0x038] ! Mem[000000006c800038]
stb %l2,[%i0+0x03c] ! Mem[000000006c00003c]
ldub [%i0+0x028],%l6 ! Mem[000000006c000028]
jmpl %g6+8,%g0
sth %l3,[%i3+0x032] ! Mem[000000006d800032]
p46_call_2_le:
ldsw [%i1+0x034],%l2 ! Mem[000000006c800034]
lduw [%i3+0x030],%l5 ! Mem[000000006d800030]
lduw [%i1+0x008],%l0 ! Mem[000000006c800008]
retl
lduw [%i1+0x028],%l2 ! Mem[000000006c800028]
p46_jmpl_2_lo:
ldd [%o2+0x018],%l2 ! Mem[000000006d000018]
ldsw [%o0+0x038],%l0 ! Mem[000000006c000038]
stw %l6,[%o1+0x038] ! Mem[000000006c800038]
stb %l2,[%o0+0x03c] ! Mem[000000006c00003c]
ldub [%o0+0x028],%l6 ! Mem[000000006c000028]
jmpl %g6+8,%g0
sth %l3,[%o3+0x032] ! Mem[000000006d800032]
p46_call_2_lo:
ldsw [%o1+0x034],%l2 ! Mem[000000006c800034]
lduw [%o3+0x030],%l5 ! Mem[000000006d800030]
lduw [%o1+0x008],%l0 ! Mem[000000006c800008]
retl
lduw [%o1+0x028],%l2 ! Mem[000000006c800028]
p46_jmpl_2_he:
std %l2,[%i2+0x030] ! Mem[000000006d000030]
ldsh [%i0+0x028],%l7 ! Mem[000000006c000028]
lduw [%i0+0x014],%l3 ! Mem[000000006c000014]
stw %l2,[%i2+0x02c] ! Mem[000000006d00002c]
lduw [%i3+0x014],%l1 ! Mem[000000006d800014]
ldd [%i1+0x000],%l2 ! Mem[000000006c800000]
jmpl %g6+8,%g0
ldsh [%i3+0x03c],%l6 ! Mem[000000006d80003c]
p46_call_2_he:
sth %l4,[%i0+0x028] ! Mem[000000006c000028]
ldsb [%i3+0x037],%l7 ! Mem[000000006d800037]
retl
std %l6,[%i0+0x038] ! Mem[000000006c000038]
p46_jmpl_2_ho:
std %l2,[%o2+0x030] ! Mem[000000006d000030]
ldsh [%o0+0x028],%l7 ! Mem[000000006c000028]
lduw [%o0+0x014],%l3 ! Mem[000000006c000014]
stw %l2,[%o2+0x02c] ! Mem[000000006d00002c]
lduw [%o3+0x014],%l1 ! Mem[000000006d800014]
ldd [%o1+0x000],%l2 ! Mem[000000006c800000]
jmpl %g6+8,%g0
ldsh [%o3+0x03c],%l6 ! Mem[000000006d80003c]
p46_call_2_ho:
sth %l4,[%o0+0x028] ! Mem[000000006c000028]
ldsb [%o3+0x037],%l7 ! Mem[000000006d800037]
retl
std %l6,[%o0+0x038] ! Mem[000000006c000038]
p47_jmpl_2_le:
ldd [%i2+0x018],%l2 ! Mem[000000006f000018]
lduh [%i2+0x038],%l0 ! Mem[000000006f000038]
ldd [%i1+0x018],%l6 ! Mem[000000006e800018]
ldub [%i2+0x01c],%l2 ! Mem[000000006f00001c]
stb %l6,[%i2+0x028] ! Mem[000000006f000028]
jmpl %g6+8,%g0
stx %l3,[%i0+0x010] ! Mem[000000006e000010]
p47_call_2_le:
ldsb [%i0+0x017],%l2 ! Mem[000000006e000017]
ldx [%i3+0x010],%l5 ! Mem[000000006f800010]
sth %l0,[%i2+0x028] ! Mem[000000006f000028]
retl
stb %l2,[%i1+0x028] ! Mem[000000006e800028]
p47_jmpl_2_lo:
ldd [%o2+0x018],%l2 ! Mem[000000006f000018]
lduh [%o2+0x038],%l0 ! Mem[000000006f000038]
ldd [%o1+0x018],%l6 ! Mem[000000006e800018]
ldub [%o2+0x01c],%l2 ! Mem[000000006f00001c]
stb %l6,[%o2+0x028] ! Mem[000000006f000028]
jmpl %g6+8,%g0
stx %l3,[%o0+0x010] ! Mem[000000006e000010]
p47_call_2_lo:
ldsb [%o0+0x017],%l2 ! Mem[000000006e000017]
ldx [%o3+0x010],%l5 ! Mem[000000006f800010]
sth %l0,[%o2+0x028] ! Mem[000000006f000028]
retl
stb %l2,[%o1+0x028] ! Mem[000000006e800028]
p47_jmpl_2_he:
ldx [%i0+0x010],%l3 ! Mem[000000006e000010]
lduh [%i1+0x008],%l7 ! Mem[000000006e800008]
std %l2,[%i2+0x010] ! Mem[000000006f000010]
ldd [%i0+0x008],%l2 ! Mem[000000006e000008]
stb %l1,[%i0+0x034] ! Mem[000000006e000034]
ldsh [%i1+0x004],%l2 ! Mem[000000006e800004]
jmpl %g6+8,%g0
lduw [%i1+0x03c],%l6 ! Mem[000000006e80003c]
p47_call_2_he:
sth %l4,[%i3+0x028] ! Mem[000000006f800028]
stx %l7,[%i1+0x010] ! Mem[000000006e800010]
retl
ldx [%i0+0x018],%l7 ! Mem[000000006e000018]
p47_jmpl_2_ho:
ldx [%o0+0x010],%l3 ! Mem[000000006e000010]
lduh [%o1+0x008],%l7 ! Mem[000000006e800008]
std %l2,[%o2+0x010] ! Mem[000000006f000010]
ldd [%o0+0x008],%l2 ! Mem[000000006e000008]
stb %l1,[%o0+0x034] ! Mem[000000006e000034]
ldsh [%o1+0x004],%l2 ! Mem[000000006e800004]
jmpl %g6+8,%g0
lduw [%o1+0x03c],%l6 ! Mem[000000006e80003c]
p47_call_2_ho:
sth %l4,[%o3+0x028] ! Mem[000000006f800028]
stx %l7,[%o1+0x010] ! Mem[000000006e800010]
retl
ldx [%o0+0x018],%l7 ! Mem[000000006e000018]
p48_jmpl_2_le:
ldsh [%i2+0x01e],%l2 ! Mem[000000007100001e]
ldx [%i0+0x038],%l0 ! Mem[0000000070000038]
ldd [%i1+0x038],%l6 ! Mem[0000000070800038]
ldsh [%i0+0x03c],%l2 ! Mem[000000007000003c]
sth %l6,[%i1+0x028] ! Mem[0000000070800028]
jmpl %g6+8,%g0
ldsw [%i0+0x030],%l3 ! Mem[0000000070000030]
p48_call_2_le:
sth %l2,[%i2+0x036] ! Mem[0000000071000036]
stb %l5,[%i3+0x032] ! Mem[0000000071800032]
ldsb [%i3+0x009],%l0 ! Mem[0000000071800009]
retl
sth %l2,[%i2+0x028] ! Mem[0000000071000028]
p48_jmpl_2_lo:
ldsh [%o2+0x01e],%l2 ! Mem[000000007100001e]
ldx [%o0+0x038],%l0 ! Mem[0000000070000038]
ldd [%o1+0x038],%l6 ! Mem[0000000070800038]
ldsh [%o0+0x03c],%l2 ! Mem[000000007000003c]
sth %l6,[%o1+0x028] ! Mem[0000000070800028]
jmpl %g6+8,%g0
ldsw [%o0+0x030],%l3 ! Mem[0000000070000030]
p48_call_2_lo:
sth %l2,[%o2+0x036] ! Mem[0000000071000036]
stb %l5,[%o3+0x032] ! Mem[0000000071800032]
ldsb [%o3+0x009],%l0 ! Mem[0000000071800009]
retl
sth %l2,[%o2+0x028] ! Mem[0000000071000028]
p48_jmpl_2_he:
ldsw [%i3+0x030],%l3 ! Mem[0000000071800030]
stb %l7,[%i3+0x029] ! Mem[0000000071800029]
ldsb [%i3+0x016],%l3 ! Mem[0000000071800016]
ldd [%i2+0x028],%l2 ! Mem[0000000071000028]
stb %l1,[%i2+0x014] ! Mem[0000000071000014]
lduw [%i0+0x004],%l2 ! Mem[0000000070000004]
jmpl %g6+8,%g0
sth %l6,[%i0+0x03c] ! Mem[000000007000003c]
p48_call_2_he:
stb %l4,[%i3+0x028] ! Mem[0000000071800028]
stb %l7,[%i3+0x037] ! Mem[0000000071800037]
retl
lduh [%i0+0x038],%l7 ! Mem[0000000070000038]
p48_jmpl_2_ho:
ldsw [%o3+0x030],%l3 ! Mem[0000000071800030]
stb %l7,[%o3+0x029] ! Mem[0000000071800029]
ldsb [%o3+0x016],%l3 ! Mem[0000000071800016]
ldd [%o2+0x028],%l2 ! Mem[0000000071000028]
stb %l1,[%o2+0x014] ! Mem[0000000071000014]
lduw [%o0+0x004],%l2 ! Mem[0000000070000004]
jmpl %g6+8,%g0
sth %l6,[%o0+0x03c] ! Mem[000000007000003c]
p48_call_2_ho:
stb %l4,[%o3+0x028] ! Mem[0000000071800028]
stb %l7,[%o3+0x037] ! Mem[0000000071800037]
retl
lduh [%o0+0x038],%l7 ! Mem[0000000070000038]
p49_jmpl_2_le:
ldsh [%i1+0x01e],%l2 ! Mem[000000007280001e]
std %l0,[%i2+0x038] ! Mem[0000000073000038]
ldd [%i1+0x018],%l6 ! Mem[0000000072800018]
ldd [%i2+0x018],%l2 ! Mem[0000000073000018]
ldsb [%i2+0x028],%l6 ! Mem[0000000073000028]
jmpl %g6+8,%g0
lduh [%i0+0x012],%l3 ! Mem[0000000072000012]
p49_call_2_le:
stb %l2,[%i0+0x017] ! Mem[0000000072000017]
std %l4,[%i2+0x010] ! Mem[0000000073000010]
ldsw [%i1+0x028],%l0 ! Mem[0000000072800028]
retl
sth %l2,[%i2+0x028] ! Mem[0000000073000028]
p49_jmpl_2_lo:
ldsh [%o1+0x01e],%l2 ! Mem[000000007280001e]
std %l0,[%o2+0x038] ! Mem[0000000073000038]
ldd [%o1+0x018],%l6 ! Mem[0000000072800018]
ldd [%o2+0x018],%l2 ! Mem[0000000073000018]
ldsb [%o2+0x028],%l6 ! Mem[0000000073000028]
jmpl %g6+8,%g0
lduh [%o0+0x012],%l3 ! Mem[0000000072000012]
p49_call_2_lo:
stb %l2,[%o0+0x017] ! Mem[0000000072000017]
std %l4,[%o2+0x010] ! Mem[0000000073000010]
ldsw [%o1+0x028],%l0 ! Mem[0000000072800028]
retl
sth %l2,[%o2+0x028] ! Mem[0000000073000028]
p49_jmpl_2_he:
ldsb [%i1+0x012],%l3 ! Mem[0000000072800012]
std %l6,[%i1+0x008] ! Mem[0000000072800008]
ldub [%i0+0x016],%l3 ! Mem[0000000072000016]
ldsh [%i0+0x00c],%l2 ! Mem[000000007200000c]
sth %l1,[%i2+0x034] ! Mem[0000000073000034]
sth %l2,[%i3+0x004] ! Mem[0000000073800004]
jmpl %g6+8,%g0
ldsb [%i2+0x03c],%l6 ! Mem[000000007300003c]
p49_call_2_he:
lduw [%i2+0x028],%l4 ! Mem[0000000073000028]
lduw [%i2+0x014],%l7 ! Mem[0000000073000014]
retl
ldsw [%i0+0x018],%l7 ! Mem[0000000072000018]
p49_jmpl_2_ho:
ldsb [%o1+0x012],%l3 ! Mem[0000000072800012]
std %l6,[%o1+0x008] ! Mem[0000000072800008]
ldub [%o0+0x016],%l3 ! Mem[0000000072000016]
ldsh [%o0+0x00c],%l2 ! Mem[000000007200000c]
sth %l1,[%o2+0x034] ! Mem[0000000073000034]
sth %l2,[%o3+0x004] ! Mem[0000000073800004]
jmpl %g6+8,%g0
ldsb [%o2+0x03c],%l6 ! Mem[000000007300003c]
p49_call_2_ho:
lduw [%o2+0x028],%l4 ! Mem[0000000073000028]
lduw [%o2+0x014],%l7 ! Mem[0000000073000014]
retl
ldsw [%o0+0x018],%l7 ! Mem[0000000072000018]
p50_jmpl_2_le:
ldsh [%i1+0x01e],%l2 ! Mem[000000007480001e]
std %l0,[%i3+0x038] ! Mem[0000000075800038]
ldd [%i1+0x038],%l6 ! Mem[0000000074800038]
std %l2,[%i0+0x038] ! Mem[0000000074000038]
ldsw [%i1+0x028],%l6 ! Mem[0000000074800028]
jmpl %g6+8,%g0
ldx [%i0+0x030],%l3 ! Mem[0000000074000030]
p50_call_2_le:
ldub [%i3+0x037],%l2 ! Mem[0000000075800037]
sth %l5,[%i2+0x032] ! Mem[0000000075000032]
ldx [%i2+0x008],%l0 ! Mem[0000000075000008]
retl
stx %l2,[%i3+0x028] ! Mem[0000000075800028]
p50_jmpl_2_lo:
ldsh [%o1+0x01e],%l2 ! Mem[000000007480001e]
std %l0,[%o3+0x038] ! Mem[0000000075800038]
ldd [%o1+0x038],%l6 ! Mem[0000000074800038]
std %l2,[%o0+0x038] ! Mem[0000000074000038]
ldsw [%o1+0x028],%l6 ! Mem[0000000074800028]
jmpl %g6+8,%g0
ldx [%o0+0x030],%l3 ! Mem[0000000074000030]
p50_call_2_lo:
ldub [%o3+0x037],%l2 ! Mem[0000000075800037]
sth %l5,[%o2+0x032] ! Mem[0000000075000032]
ldx [%o2+0x008],%l0 ! Mem[0000000075000008]
retl
stx %l2,[%o3+0x028] ! Mem[0000000075800028]
p50_jmpl_2_he:
sth %l3,[%i0+0x032] ! Mem[0000000074000032]
stx %l7,[%i2+0x028] ! Mem[0000000075000028]
std %l2,[%i2+0x010] ! Mem[0000000075000010]
ldsh [%i2+0x02c],%l2 ! Mem[000000007500002c]
stx %l1,[%i3+0x010] ! Mem[0000000075800010]
ldsb [%i2+0x005],%l2 ! Mem[0000000075000005]
jmpl %g6+8,%g0
lduh [%i1+0x03c],%l6 ! Mem[000000007480003c]
p50_call_2_he:
ldub [%i2+0x028],%l4 ! Mem[0000000075000028]
ldsh [%i0+0x036],%l7 ! Mem[0000000074000036]
retl
ldsb [%i0+0x038],%l7 ! Mem[0000000074000038]
p50_jmpl_2_ho:
sth %l3,[%o0+0x032] ! Mem[0000000074000032]
stx %l7,[%o2+0x028] ! Mem[0000000075000028]
std %l2,[%o2+0x010] ! Mem[0000000075000010]
ldsh [%o2+0x02c],%l2 ! Mem[000000007500002c]
stx %l1,[%o3+0x010] ! Mem[0000000075800010]
ldsb [%o2+0x005],%l2 ! Mem[0000000075000005]
jmpl %g6+8,%g0
lduh [%o1+0x03c],%l6 ! Mem[000000007480003c]
p50_call_2_ho:
ldub [%o2+0x028],%l4 ! Mem[0000000075000028]
ldsh [%o0+0x036],%l7 ! Mem[0000000074000036]
retl
ldsb [%o0+0x038],%l7 ! Mem[0000000074000038]
p51_jmpl_2_le:
ldub [%i1+0x01f],%l2 ! Mem[000000007680001f]
stw %l0,[%i1+0x038] ! Mem[0000000076800038]
ldsh [%i1+0x018],%l6 ! Mem[0000000076800018]
ldx [%i2+0x018],%l2 ! Mem[0000000077000018]
ldx [%i3+0x028],%l6 ! Mem[0000000077800028]
jmpl %g6+8,%g0
stw %l3,[%i0+0x010] ! Mem[0000000076000010]
p51_call_2_le:
ldsh [%i2+0x016],%l2 ! Mem[0000000077000016]
stw %l5,[%i2+0x010] ! Mem[0000000077000010]
stw %l0,[%i3+0x028] ! Mem[0000000077800028]
retl
ldsb [%i0+0x028],%l2 ! Mem[0000000076000028]
p51_jmpl_2_lo:
ldub [%o1+0x01f],%l2 ! Mem[000000007680001f]
stw %l0,[%o1+0x038] ! Mem[0000000076800038]
ldsh [%o1+0x018],%l6 ! Mem[0000000076800018]
ldx [%o2+0x018],%l2 ! Mem[0000000077000018]
ldx [%o3+0x028],%l6 ! Mem[0000000077800028]
jmpl %g6+8,%g0
stw %l3,[%o0+0x010] ! Mem[0000000076000010]
p51_call_2_lo:
ldsh [%o2+0x016],%l2 ! Mem[0000000077000016]
stw %l5,[%o2+0x010] ! Mem[0000000077000010]
stw %l0,[%o3+0x028] ! Mem[0000000077800028]
retl
ldsb [%o0+0x028],%l2 ! Mem[0000000076000028]
p51_jmpl_2_he:
stb %l3,[%i2+0x012] ! Mem[0000000077000012]
ldsh [%i0+0x008],%l7 ! Mem[0000000076000008]
stx %l3,[%i3+0x010] ! Mem[0000000077800010]
ldub [%i0+0x00c],%l2 ! Mem[000000007600000c]
ldsb [%i1+0x034],%l1 ! Mem[0000000076800034]
ldsw [%i1+0x004],%l2 ! Mem[0000000076800004]
jmpl %g6+8,%g0
stw %l6,[%i3+0x03c] ! Mem[000000007780003c]
p51_call_2_he:
ldub [%i1+0x028],%l4 ! Mem[0000000076800028]
ldd [%i3+0x010],%l6 ! Mem[0000000077800010]
retl
ldsb [%i0+0x018],%l7 ! Mem[0000000076000018]
p51_jmpl_2_ho:
stb %l3,[%o2+0x012] ! Mem[0000000077000012]
ldsh [%o0+0x008],%l7 ! Mem[0000000076000008]
stx %l3,[%o3+0x010] ! Mem[0000000077800010]
ldub [%o0+0x00c],%l2 ! Mem[000000007600000c]
ldsb [%o1+0x034],%l1 ! Mem[0000000076800034]
ldsw [%o1+0x004],%l2 ! Mem[0000000076800004]
jmpl %g6+8,%g0
stw %l6,[%o3+0x03c] ! Mem[000000007780003c]
p51_call_2_ho:
ldub [%o1+0x028],%l4 ! Mem[0000000076800028]
ldd [%o3+0x010],%l6 ! Mem[0000000077800010]
retl
ldsb [%o0+0x018],%l7 ! Mem[0000000076000018]
p52_jmpl_2_le:
ldub [%i1+0x01f],%l2 ! Mem[000000007880001f]
ldd [%i3+0x038],%l0 ! Mem[0000000079800038]
ldsh [%i1+0x038],%l6 ! Mem[0000000078800038]
lduh [%i0+0x03c],%l2 ! Mem[000000007800003c]
std %l6,[%i1+0x028] ! Mem[0000000078800028]
jmpl %g6+8,%g0
ldd [%i0+0x030],%l2 ! Mem[0000000078000030]
p52_call_2_le:
ldd [%i0+0x030],%l2 ! Mem[0000000078000030]
stx %l5,[%i2+0x030] ! Mem[0000000079000030]
ldsh [%i0+0x008],%l0 ! Mem[0000000078000008]
retl
ldsw [%i0+0x028],%l2 ! Mem[0000000078000028]
p52_jmpl_2_lo:
ldub [%o1+0x01f],%l2 ! Mem[000000007880001f]
ldd [%o3+0x038],%l0 ! Mem[0000000079800038]
ldsh [%o1+0x038],%l6 ! Mem[0000000078800038]
lduh [%o0+0x03c],%l2 ! Mem[000000007800003c]
std %l6,[%o1+0x028] ! Mem[0000000078800028]
jmpl %g6+8,%g0
ldd [%o0+0x030],%l2 ! Mem[0000000078000030]
p52_call_2_lo:
ldd [%o0+0x030],%l2 ! Mem[0000000078000030]
stx %l5,[%o2+0x030] ! Mem[0000000079000030]
ldsh [%o0+0x008],%l0 ! Mem[0000000078000008]
retl
ldsw [%o0+0x028],%l2 ! Mem[0000000078000028]
p52_jmpl_2_he:
ldub [%i0+0x032],%l3 ! Mem[0000000078000032]
lduh [%i1+0x028],%l7 ! Mem[0000000078800028]
ldsh [%i0+0x016],%l3 ! Mem[0000000078000016]
ldub [%i2+0x02c],%l2 ! Mem[000000007900002c]
ldsw [%i2+0x014],%l1 ! Mem[0000000079000014]
ldx [%i1+0x000],%l2 ! Mem[0000000078800000]
jmpl %g6+8,%g0
ldsh [%i1+0x03c],%l6 ! Mem[000000007880003c]
p52_call_2_he:
ldsh [%i1+0x028],%l4 ! Mem[0000000078800028]
std %l6,[%i1+0x030] ! Mem[0000000078800030]
retl
stx %l7,[%i0+0x038] ! Mem[0000000078000038]
p52_jmpl_2_ho:
ldub [%o0+0x032],%l3 ! Mem[0000000078000032]
lduh [%o1+0x028],%l7 ! Mem[0000000078800028]
ldsh [%o0+0x016],%l3 ! Mem[0000000078000016]
ldub [%o2+0x02c],%l2 ! Mem[000000007900002c]
ldsw [%o2+0x014],%l1 ! Mem[0000000079000014]
ldx [%o1+0x000],%l2 ! Mem[0000000078800000]
jmpl %g6+8,%g0
ldsh [%o1+0x03c],%l6 ! Mem[000000007880003c]
p52_call_2_ho:
ldsh [%o1+0x028],%l4 ! Mem[0000000078800028]
std %l6,[%o1+0x030] ! Mem[0000000078800030]
retl
stx %l7,[%o0+0x038] ! Mem[0000000078000038]
p53_jmpl_2_le:
lduw [%i1+0x01c],%l2 ! Mem[000000007a80001c]
ldsh [%i1+0x038],%l0 ! Mem[000000007a800038]
ldsh [%i1+0x018],%l6 ! Mem[000000007a800018]
ldsb [%i1+0x01c],%l2 ! Mem[000000007a80001c]
ldd [%i3+0x028],%l6 ! Mem[000000007b800028]
jmpl %g6+8,%g0
ldsh [%i0+0x012],%l3 ! Mem[000000007a000012]
p53_call_2_le:
std %l2,[%i3+0x010] ! Mem[000000007b800010]
ldd [%i2+0x010],%l4 ! Mem[000000007b000010]
lduw [%i2+0x028],%l0 ! Mem[000000007b000028]
retl
lduh [%i1+0x028],%l2 ! Mem[000000007a800028]
p53_jmpl_2_lo:
lduw [%o1+0x01c],%l2 ! Mem[000000007a80001c]
ldsh [%o1+0x038],%l0 ! Mem[000000007a800038]
ldsh [%o1+0x018],%l6 ! Mem[000000007a800018]
ldsb [%o1+0x01c],%l2 ! Mem[000000007a80001c]
ldd [%o3+0x028],%l6 ! Mem[000000007b800028]
jmpl %g6+8,%g0
ldsh [%o0+0x012],%l3 ! Mem[000000007a000012]
p53_call_2_lo:
std %l2,[%o3+0x010] ! Mem[000000007b800010]
ldd [%o2+0x010],%l4 ! Mem[000000007b000010]
lduw [%o2+0x028],%l0 ! Mem[000000007b000028]
retl
lduh [%o1+0x028],%l2 ! Mem[000000007a800028]
p53_jmpl_2_he:
ldsh [%i2+0x012],%l3 ! Mem[000000007b000012]
stb %l7,[%i0+0x009] ! Mem[000000007a000009]
ldx [%i1+0x010],%l3 ! Mem[000000007a800010]
lduw [%i0+0x00c],%l2 ! Mem[000000007a00000c]
ldsw [%i3+0x034],%l1 ! Mem[000000007b800034]
stw %l2,[%i0+0x004] ! Mem[000000007a000004]
jmpl %g6+8,%g0
lduw [%i0+0x03c],%l6 ! Mem[000000007a00003c]
p53_call_2_he:
ldd [%i1+0x028],%l4 ! Mem[000000007a800028]
ldx [%i3+0x010],%l7 ! Mem[000000007b800010]
retl
sth %l7,[%i0+0x018] ! Mem[000000007a000018]
p53_jmpl_2_ho:
ldsh [%o2+0x012],%l3 ! Mem[000000007b000012]
stb %l7,[%o0+0x009] ! Mem[000000007a000009]
ldx [%o1+0x010],%l3 ! Mem[000000007a800010]
lduw [%o0+0x00c],%l2 ! Mem[000000007a00000c]
ldsw [%o3+0x034],%l1 ! Mem[000000007b800034]
stw %l2,[%o0+0x004] ! Mem[000000007a000004]
jmpl %g6+8,%g0
lduw [%o0+0x03c],%l6 ! Mem[000000007a00003c]
p53_call_2_ho:
ldd [%o1+0x028],%l4 ! Mem[000000007a800028]
ldx [%o3+0x010],%l7 ! Mem[000000007b800010]
retl
sth %l7,[%o0+0x018] ! Mem[000000007a000018]
p54_jmpl_2_le:
lduw [%i0+0x01c],%l2 ! Mem[000000007c00001c]
ldub [%i3+0x038],%l0 ! Mem[000000007d800038]
ldsh [%i1+0x038],%l6 ! Mem[000000007c800038]
stx %l2,[%i0+0x038] ! Mem[000000007c000038]
ldsh [%i1+0x028],%l6 ! Mem[000000007c800028]
jmpl %g6+8,%g0
lduw [%i0+0x030],%l3 ! Mem[000000007c000030]
p54_call_2_le:
ldx [%i1+0x030],%l2 ! Mem[000000007c800030]
ldsb [%i1+0x032],%l5 ! Mem[000000007c800032]
sth %l0,[%i3+0x008] ! Mem[000000007d800008]
retl
ldx [%i2+0x028],%l2 ! Mem[000000007d000028]
p54_jmpl_2_lo:
lduw [%o0+0x01c],%l2 ! Mem[000000007c00001c]
ldub [%o3+0x038],%l0 ! Mem[000000007d800038]
ldsh [%o1+0x038],%l6 ! Mem[000000007c800038]
stx %l2,[%o0+0x038] ! Mem[000000007c000038]
ldsh [%o1+0x028],%l6 ! Mem[000000007c800028]
jmpl %g6+8,%g0
lduw [%o0+0x030],%l3 ! Mem[000000007c000030]
p54_call_2_lo:
ldx [%o1+0x030],%l2 ! Mem[000000007c800030]
ldsb [%o1+0x032],%l5 ! Mem[000000007c800032]
sth %l0,[%o3+0x008] ! Mem[000000007d800008]
retl
ldx [%o2+0x028],%l2 ! Mem[000000007d000028]
p54_jmpl_2_he:
ldd [%i0+0x030],%l2 ! Mem[000000007c000030]
std %l6,[%i1+0x028] ! Mem[000000007c800028]
sth %l3,[%i3+0x016] ! Mem[000000007d800016]
stb %l2,[%i2+0x02c] ! Mem[000000007d00002c]
lduh [%i0+0x014],%l1 ! Mem[000000007c000014]
ldd [%i3+0x000],%l2 ! Mem[000000007d800000]
jmpl %g6+8,%g0
sth %l6,[%i2+0x03c] ! Mem[000000007d00003c]
p54_call_2_he:
stw %l4,[%i1+0x028] ! Mem[000000007c800028]
ldsw [%i1+0x034],%l7 ! Mem[000000007c800034]
retl
stb %l7,[%i0+0x038] ! Mem[000000007c000038]
p54_jmpl_2_ho:
ldd [%o0+0x030],%l2 ! Mem[000000007c000030]
std %l6,[%o1+0x028] ! Mem[000000007c800028]
sth %l3,[%o3+0x016] ! Mem[000000007d800016]
stb %l2,[%o2+0x02c] ! Mem[000000007d00002c]
lduh [%o0+0x014],%l1 ! Mem[000000007c000014]
ldd [%o3+0x000],%l2 ! Mem[000000007d800000]
jmpl %g6+8,%g0
sth %l6,[%o2+0x03c] ! Mem[000000007d00003c]
p54_call_2_ho:
stw %l4,[%o1+0x028] ! Mem[000000007c800028]
ldsw [%o1+0x034],%l7 ! Mem[000000007c800034]
retl
stb %l7,[%o0+0x038] ! Mem[000000007c000038]
p55_jmpl_2_le:
lduw [%i0+0x01c],%l2 ! Mem[000000007e00001c]
lduw [%i0+0x038],%l0 ! Mem[000000007e000038]
ldub [%i1+0x018],%l6 ! Mem[000000007e800018]
sth %l2,[%i1+0x01c] ! Mem[000000007e80001c]
lduw [%i0+0x028],%l6 ! Mem[000000007e000028]
jmpl %g6+8,%g0
stb %l3,[%i0+0x012] ! Mem[000000007e000012]
p55_call_2_le:
ldsw [%i0+0x014],%l2 ! Mem[000000007e000014]
ldsh [%i1+0x012],%l5 ! Mem[000000007e800012]
ldsb [%i0+0x029],%l0 ! Mem[000000007e000029]
retl
std %l2,[%i2+0x028] ! Mem[000000007f000028]
p55_jmpl_2_lo:
lduw [%o0+0x01c],%l2 ! Mem[000000007e00001c]
lduw [%o0+0x038],%l0 ! Mem[000000007e000038]
ldub [%o1+0x018],%l6 ! Mem[000000007e800018]
sth %l2,[%o1+0x01c] ! Mem[000000007e80001c]
lduw [%o0+0x028],%l6 ! Mem[000000007e000028]
jmpl %g6+8,%g0
stb %l3,[%o0+0x012] ! Mem[000000007e000012]
p55_call_2_lo:
ldsw [%o0+0x014],%l2 ! Mem[000000007e000014]
ldsh [%o1+0x012],%l5 ! Mem[000000007e800012]
ldsb [%o0+0x029],%l0 ! Mem[000000007e000029]
retl
std %l2,[%o2+0x028] ! Mem[000000007f000028]
p55_jmpl_2_he:
std %l2,[%i3+0x010] ! Mem[000000007f800010]
stx %l7,[%i3+0x008] ! Mem[000000007f800008]
ldsh [%i0+0x016],%l3 ! Mem[000000007e000016]
stb %l2,[%i0+0x00c] ! Mem[000000007e00000c]
ldx [%i1+0x030],%l1 ! Mem[000000007e800030]
ldub [%i2+0x005],%l2 ! Mem[000000007f000005]
jmpl %g6+8,%g0
ldsb [%i1+0x03c],%l6 ! Mem[000000007e80003c]
p55_call_2_he:
std %l4,[%i0+0x028] ! Mem[000000007e000028]
stx %l7,[%i3+0x010] ! Mem[000000007f800010]
retl
lduw [%i0+0x018],%l7 ! Mem[000000007e000018]
p55_jmpl_2_ho:
std %l2,[%o3+0x010] ! Mem[000000007f800010]
stx %l7,[%o3+0x008] ! Mem[000000007f800008]
ldsh [%o0+0x016],%l3 ! Mem[000000007e000016]
stb %l2,[%o0+0x00c] ! Mem[000000007e00000c]
ldx [%o1+0x030],%l1 ! Mem[000000007e800030]
ldub [%o2+0x005],%l2 ! Mem[000000007f000005]
jmpl %g6+8,%g0
ldsb [%o1+0x03c],%l6 ! Mem[000000007e80003c]
p55_call_2_ho:
std %l4,[%o0+0x028] ! Mem[000000007e000028]
stx %l7,[%o3+0x010] ! Mem[000000007f800010]
retl
lduw [%o0+0x018],%l7 ! Mem[000000007e000018]
p56_jmpl_2_le:
stb %l2,[%i0+0x01f] ! Mem[000000008000001f]
stb %l0,[%i2+0x038] ! Mem[0000000081000038]
ldub [%i1+0x038],%l6 ! Mem[0000000080800038]
lduw [%i0+0x03c],%l2 ! Mem[000000008000003c]
stb %l6,[%i1+0x028] ! Mem[0000000080800028]
jmpl %g6+8,%g0
sth %l3,[%i1+0x032] ! Mem[0000000080800032]
p56_call_2_le:
ldsb [%i3+0x037],%l2 ! Mem[0000000081800037]
ldsw [%i1+0x030],%l5 ! Mem[0000000080800030]
lduh [%i2+0x008],%l0 ! Mem[0000000081000008]
retl
std %l2,[%i3+0x028] ! Mem[0000000081800028]
p56_jmpl_2_lo:
stb %l2,[%o0+0x01f] ! Mem[000000008000001f]
stb %l0,[%o2+0x038] ! Mem[0000000081000038]
ldub [%o1+0x038],%l6 ! Mem[0000000080800038]
lduw [%o0+0x03c],%l2 ! Mem[000000008000003c]
stb %l6,[%o1+0x028] ! Mem[0000000080800028]
jmpl %g6+8,%g0
sth %l3,[%o1+0x032] ! Mem[0000000080800032]
p56_call_2_lo:
ldsb [%o3+0x037],%l2 ! Mem[0000000081800037]
ldsw [%o1+0x030],%l5 ! Mem[0000000080800030]
lduh [%o2+0x008],%l0 ! Mem[0000000081000008]
retl
std %l2,[%o3+0x028] ! Mem[0000000081800028]
p56_jmpl_2_he:
ldx [%i1+0x030],%l3 ! Mem[0000000080800030]
ldsh [%i1+0x028],%l7 ! Mem[0000000080800028]
lduh [%i1+0x016],%l3 ! Mem[0000000080800016]
sth %l2,[%i2+0x02c] ! Mem[000000008100002c]
std %l0,[%i2+0x010] ! Mem[0000000081000010]
stb %l2,[%i1+0x005] ! Mem[0000000080800005]
jmpl %g6+8,%g0
lduh [%i2+0x03c],%l6 ! Mem[000000008100003c]
p56_call_2_he:
std %l4,[%i0+0x028] ! Mem[0000000080000028]
sth %l7,[%i2+0x036] ! Mem[0000000081000036]
retl
ldub [%i0+0x038],%l7 ! Mem[0000000080000038]
p56_jmpl_2_ho:
ldx [%o1+0x030],%l3 ! Mem[0000000080800030]
ldsh [%o1+0x028],%l7 ! Mem[0000000080800028]
lduh [%o1+0x016],%l3 ! Mem[0000000080800016]
sth %l2,[%o2+0x02c] ! Mem[000000008100002c]
std %l0,[%o2+0x010] ! Mem[0000000081000010]
stb %l2,[%o1+0x005] ! Mem[0000000080800005]
jmpl %g6+8,%g0
lduh [%o2+0x03c],%l6 ! Mem[000000008100003c]
p56_call_2_ho:
std %l4,[%o0+0x028] ! Mem[0000000080000028]
sth %l7,[%o2+0x036] ! Mem[0000000081000036]
retl
ldub [%o0+0x038],%l7 ! Mem[0000000080000038]
p57_jmpl_2_le:
stb %l2,[%i0+0x01f] ! Mem[000000008200001f]
stb %l0,[%i0+0x038] ! Mem[0000000082000038]
ldub [%i1+0x018],%l6 ! Mem[0000000082800018]
ldub [%i1+0x01c],%l2 ! Mem[000000008280001c]
stx %l6,[%i0+0x028] ! Mem[0000000082000028]
jmpl %g6+8,%g0
stx %l3,[%i1+0x010] ! Mem[0000000082800010]
p57_call_2_le:
sth %l2,[%i1+0x016] ! Mem[0000000082800016]
ldub [%i1+0x012],%l5 ! Mem[0000000082800012]
ldx [%i3+0x028],%l0 ! Mem[0000000083800028]
retl
stw %l2,[%i3+0x028] ! Mem[0000000083800028]
p57_jmpl_2_lo:
stb %l2,[%o0+0x01f] ! Mem[000000008200001f]
stb %l0,[%o0+0x038] ! Mem[0000000082000038]
ldub [%o1+0x018],%l6 ! Mem[0000000082800018]
ldub [%o1+0x01c],%l2 ! Mem[000000008280001c]
stx %l6,[%o0+0x028] ! Mem[0000000082000028]
jmpl %g6+8,%g0
stx %l3,[%o1+0x010] ! Mem[0000000082800010]
p57_call_2_lo:
sth %l2,[%o1+0x016] ! Mem[0000000082800016]
ldub [%o1+0x012],%l5 ! Mem[0000000082800012]
ldx [%o3+0x028],%l0 ! Mem[0000000083800028]
retl
stw %l2,[%o3+0x028] ! Mem[0000000083800028]
p57_jmpl_2_he:
ldsw [%i0+0x010],%l3 ! Mem[0000000082000010]
lduh [%i2+0x008],%l7 ! Mem[0000000083000008]
sth %l3,[%i3+0x016] ! Mem[0000000083800016]
sth %l2,[%i0+0x00c] ! Mem[000000008200000c]
stw %l1,[%i3+0x034] ! Mem[0000000083800034]
stx %l2,[%i1+0x000] ! Mem[0000000082800000]
jmpl %g6+8,%g0
std %l6,[%i1+0x038] ! Mem[0000000082800038]
p57_call_2_he:
ldx [%i3+0x028],%l4 ! Mem[0000000083800028]
lduw [%i0+0x014],%l7 ! Mem[0000000082000014]
retl
ldub [%i3+0x018],%l7 ! Mem[0000000083800018]
p57_jmpl_2_ho:
ldsw [%o0+0x010],%l3 ! Mem[0000000082000010]
lduh [%o2+0x008],%l7 ! Mem[0000000083000008]
sth %l3,[%o3+0x016] ! Mem[0000000083800016]
sth %l2,[%o0+0x00c] ! Mem[000000008200000c]
stw %l1,[%o3+0x034] ! Mem[0000000083800034]
stx %l2,[%o1+0x000] ! Mem[0000000082800000]
jmpl %g6+8,%g0
std %l6,[%o1+0x038] ! Mem[0000000082800038]
p57_call_2_ho:
ldx [%o3+0x028],%l4 ! Mem[0000000083800028]
lduw [%o0+0x014],%l7 ! Mem[0000000082000014]
retl
ldub [%o3+0x018],%l7 ! Mem[0000000083800018]
p58_jmpl_2_le:
stb %l2,[%i3+0x01f] ! Mem[000000008580001f]
sth %l0,[%i2+0x038] ! Mem[0000000085000038]
ldub [%i1+0x038],%l6 ! Mem[0000000084800038]
ldsh [%i3+0x03c],%l2 ! Mem[000000008580003c]
ldsb [%i2+0x028],%l6 ! Mem[0000000085000028]
jmpl %g6+8,%g0
ldsw [%i1+0x030],%l3 ! Mem[0000000084800030]
p58_call_2_le:
stb %l2,[%i0+0x037] ! Mem[0000000084000037]
lduh [%i1+0x032],%l5 ! Mem[0000000084800032]
stw %l0,[%i0+0x008] ! Mem[0000000084000008]
retl
ldd [%i0+0x028],%l2 ! Mem[0000000084000028]
p58_jmpl_2_lo:
stb %l2,[%o3+0x01f] ! Mem[000000008580001f]
sth %l0,[%o2+0x038] ! Mem[0000000085000038]
ldub [%o1+0x038],%l6 ! Mem[0000000084800038]
ldsh [%o3+0x03c],%l2 ! Mem[000000008580003c]
ldsb [%o2+0x028],%l6 ! Mem[0000000085000028]
jmpl %g6+8,%g0
ldsw [%o1+0x030],%l3 ! Mem[0000000084800030]
p58_call_2_lo:
stb %l2,[%o0+0x037] ! Mem[0000000084000037]
lduh [%o1+0x032],%l5 ! Mem[0000000084800032]
stw %l0,[%o0+0x008] ! Mem[0000000084000008]
retl
ldd [%o0+0x028],%l2 ! Mem[0000000084000028]
p58_jmpl_2_he:
ldsb [%i2+0x032],%l3 ! Mem[0000000085000032]
stb %l7,[%i0+0x029] ! Mem[0000000084000029]
ldd [%i0+0x010],%l2 ! Mem[0000000084000010]
stx %l2,[%i2+0x028] ! Mem[0000000085000028]
stw %l1,[%i1+0x014] ! Mem[0000000084800014]
ldsb [%i0+0x005],%l2 ! Mem[0000000084000005]
jmpl %g6+8,%g0
ldd [%i3+0x038],%l6 ! Mem[0000000085800038]
p58_call_2_he:
lduh [%i3+0x028],%l4 ! Mem[0000000085800028]
ldub [%i3+0x037],%l7 ! Mem[0000000085800037]
retl
ldsh [%i3+0x038],%l7 ! Mem[0000000085800038]
p58_jmpl_2_ho:
ldsb [%o2+0x032],%l3 ! Mem[0000000085000032]
stb %l7,[%o0+0x029] ! Mem[0000000084000029]
ldd [%o0+0x010],%l2 ! Mem[0000000084000010]
stx %l2,[%o2+0x028] ! Mem[0000000085000028]
stw %l1,[%o1+0x014] ! Mem[0000000084800014]
ldsb [%o0+0x005],%l2 ! Mem[0000000084000005]
jmpl %g6+8,%g0
ldd [%o3+0x038],%l6 ! Mem[0000000085800038]
p58_call_2_ho:
lduh [%o3+0x028],%l4 ! Mem[0000000085800028]
ldub [%o3+0x037],%l7 ! Mem[0000000085800037]
retl
ldsh [%o3+0x038],%l7 ! Mem[0000000085800038]
p59_jmpl_2_le:
sth %l2,[%i3+0x01e] ! Mem[000000008780001e]
stx %l0,[%i3+0x038] ! Mem[0000000087800038]
lduw [%i1+0x018],%l6 ! Mem[0000000086800018]
stw %l2,[%i1+0x01c] ! Mem[000000008680001c]
lduh [%i0+0x028],%l6 ! Mem[0000000086000028]
jmpl %g6+8,%g0
lduh [%i1+0x012],%l3 ! Mem[0000000086800012]
p59_call_2_le:
ldub [%i3+0x017],%l2 ! Mem[0000000087800017]
lduw [%i0+0x010],%l5 ! Mem[0000000086000010]
ldsh [%i2+0x028],%l0 ! Mem[0000000087000028]
retl
ldsh [%i1+0x028],%l2 ! Mem[0000000086800028]
p59_jmpl_2_lo:
sth %l2,[%o3+0x01e] ! Mem[000000008780001e]
stx %l0,[%o3+0x038] ! Mem[0000000087800038]
lduw [%o1+0x018],%l6 ! Mem[0000000086800018]
stw %l2,[%o1+0x01c] ! Mem[000000008680001c]
lduh [%o0+0x028],%l6 ! Mem[0000000086000028]
jmpl %g6+8,%g0
lduh [%o1+0x012],%l3 ! Mem[0000000086800012]
p59_call_2_lo:
ldub [%o3+0x017],%l2 ! Mem[0000000087800017]
lduw [%o0+0x010],%l5 ! Mem[0000000086000010]
ldsh [%o2+0x028],%l0 ! Mem[0000000087000028]
retl
ldsh [%o1+0x028],%l2 ! Mem[0000000086800028]
p59_jmpl_2_he:
sth %l3,[%i0+0x012] ! Mem[0000000086000012]
stw %l7,[%i1+0x008] ! Mem[0000000086800008]
lduh [%i1+0x016],%l3 ! Mem[0000000086800016]
stx %l2,[%i0+0x008] ! Mem[0000000086000008]
ldd [%i2+0x030],%l0 ! Mem[0000000087000030]
lduh [%i3+0x004],%l2 ! Mem[0000000087800004]
jmpl %g6+8,%g0
ldub [%i1+0x03c],%l6 ! Mem[000000008680003c]
p59_call_2_he:
ldsw [%i2+0x028],%l4 ! Mem[0000000087000028]
ldd [%i1+0x010],%l6 ! Mem[0000000086800010]
retl
ldd [%i3+0x018],%l6 ! Mem[0000000087800018]
p59_jmpl_2_ho:
sth %l3,[%o0+0x012] ! Mem[0000000086000012]
stw %l7,[%o1+0x008] ! Mem[0000000086800008]
lduh [%o1+0x016],%l3 ! Mem[0000000086800016]
stx %l2,[%o0+0x008] ! Mem[0000000086000008]
ldd [%o2+0x030],%l0 ! Mem[0000000087000030]
lduh [%o3+0x004],%l2 ! Mem[0000000087800004]
jmpl %g6+8,%g0
ldub [%o1+0x03c],%l6 ! Mem[000000008680003c]
p59_call_2_ho:
ldsw [%o2+0x028],%l4 ! Mem[0000000087000028]
ldd [%o1+0x010],%l6 ! Mem[0000000086800010]
retl
ldd [%o3+0x018],%l6 ! Mem[0000000087800018]
p60_jmpl_2_le:
sth %l2,[%i3+0x01e] ! Mem[000000008980001e]
ldsb [%i1+0x038],%l0 ! Mem[0000000088800038]
lduw [%i1+0x038],%l6 ! Mem[0000000088800038]
std %l2,[%i3+0x038] ! Mem[0000000089800038]
ldx [%i2+0x028],%l6 ! Mem[0000000089000028]
jmpl %g6+8,%g0
ldx [%i2+0x030],%l3 ! Mem[0000000089000030]
p60_call_2_le:
ldsh [%i1+0x036],%l2 ! Mem[0000000088800036]
lduh [%i0+0x032],%l5 ! Mem[0000000088000032]
lduw [%i3+0x008],%l0 ! Mem[0000000089800008]
retl
ldub [%i2+0x028],%l2 ! Mem[0000000089000028]
p60_jmpl_2_lo:
sth %l2,[%o3+0x01e] ! Mem[000000008980001e]
ldsb [%o1+0x038],%l0 ! Mem[0000000088800038]
lduw [%o1+0x038],%l6 ! Mem[0000000088800038]
std %l2,[%o3+0x038] ! Mem[0000000089800038]
ldx [%o2+0x028],%l6 ! Mem[0000000089000028]
jmpl %g6+8,%g0
ldx [%o2+0x030],%l3 ! Mem[0000000089000030]
p60_call_2_lo:
ldsh [%o1+0x036],%l2 ! Mem[0000000088800036]
lduh [%o0+0x032],%l5 ! Mem[0000000088000032]
lduw [%o3+0x008],%l0 ! Mem[0000000089800008]
retl
ldub [%o2+0x028],%l2 ! Mem[0000000089000028]
p60_jmpl_2_he:
stb %l3,[%i2+0x032] ! Mem[0000000089000032]
stx %l7,[%i3+0x028] ! Mem[0000000089800028]
stb %l3,[%i3+0x016] ! Mem[0000000089800016]
ldsb [%i2+0x02c],%l2 ! Mem[000000008900002c]
ldsh [%i2+0x014],%l1 ! Mem[0000000089000014]
std %l2,[%i2+0x000] ! Mem[0000000089000000]
jmpl %g6+8,%g0
stb %l6,[%i0+0x03c] ! Mem[000000008800003c]
p60_call_2_he:
ldsw [%i2+0x028],%l4 ! Mem[0000000089000028]
stw %l7,[%i3+0x034] ! Mem[0000000089800034]
retl
stw %l7,[%i3+0x038] ! Mem[0000000089800038]
p60_jmpl_2_ho:
stb %l3,[%o2+0x032] ! Mem[0000000089000032]
stx %l7,[%o3+0x028] ! Mem[0000000089800028]
stb %l3,[%o3+0x016] ! Mem[0000000089800016]
ldsb [%o2+0x02c],%l2 ! Mem[000000008900002c]
ldsh [%o2+0x014],%l1 ! Mem[0000000089000014]
std %l2,[%o2+0x000] ! Mem[0000000089000000]
jmpl %g6+8,%g0
stb %l6,[%o0+0x03c] ! Mem[000000008800003c]
p60_call_2_ho:
ldsw [%o2+0x028],%l4 ! Mem[0000000089000028]
stw %l7,[%o3+0x034] ! Mem[0000000089800034]
retl
stw %l7,[%o3+0x038] ! Mem[0000000089800038]
p61_jmpl_2_le:
sth %l2,[%i3+0x01e] ! Mem[000000008b80001e]
ldsw [%i3+0x038],%l0 ! Mem[000000008b800038]
lduw [%i1+0x018],%l6 ! Mem[000000008a800018]
ldx [%i1+0x018],%l2 ! Mem[000000008a800018]
stw %l6,[%i1+0x028] ! Mem[000000008a800028]
jmpl %g6+8,%g0
stw %l3,[%i2+0x010] ! Mem[000000008b000010]
p61_call_2_le:
ldd [%i0+0x010],%l2 ! Mem[000000008a000010]
lduw [%i0+0x010],%l5 ! Mem[000000008a000010]
sth %l0,[%i0+0x028] ! Mem[000000008a000028]
retl
lduw [%i2+0x028],%l2 ! Mem[000000008b000028]
p61_jmpl_2_lo:
sth %l2,[%o3+0x01e] ! Mem[000000008b80001e]
ldsw [%o3+0x038],%l0 ! Mem[000000008b800038]
lduw [%o1+0x018],%l6 ! Mem[000000008a800018]
ldx [%o1+0x018],%l2 ! Mem[000000008a800018]
stw %l6,[%o1+0x028] ! Mem[000000008a800028]
jmpl %g6+8,%g0
stw %l3,[%o2+0x010] ! Mem[000000008b000010]
p61_call_2_lo:
ldd [%o0+0x010],%l2 ! Mem[000000008a000010]
lduw [%o0+0x010],%l5 ! Mem[000000008a000010]
sth %l0,[%o0+0x028] ! Mem[000000008a000028]
retl
lduw [%o2+0x028],%l2 ! Mem[000000008b000028]
p61_jmpl_2_he:
ldub [%i0+0x012],%l3 ! Mem[000000008a000012]
ldsh [%i1+0x008],%l7 ! Mem[000000008a800008]
ldd [%i3+0x010],%l2 ! Mem[000000008b800010]
ldsb [%i0+0x00c],%l2 ! Mem[000000008a00000c]
ldub [%i0+0x034],%l1 ! Mem[000000008a000034]
ldd [%i2+0x000],%l2 ! Mem[000000008b000000]
jmpl %g6+8,%g0
stx %l6,[%i2+0x038] ! Mem[000000008b000038]
p61_call_2_he:
ldsb [%i1+0x028],%l4 ! Mem[000000008a800028]
ldx [%i2+0x010],%l7 ! Mem[000000008b000010]
retl
std %l6,[%i3+0x018] ! Mem[000000008b800018]
p61_jmpl_2_ho:
ldub [%o0+0x012],%l3 ! Mem[000000008a000012]
ldsh [%o1+0x008],%l7 ! Mem[000000008a800008]
ldd [%o3+0x010],%l2 ! Mem[000000008b800010]
ldsb [%o0+0x00c],%l2 ! Mem[000000008a00000c]
ldub [%o0+0x034],%l1 ! Mem[000000008a000034]
ldd [%o2+0x000],%l2 ! Mem[000000008b000000]
jmpl %g6+8,%g0
stx %l6,[%o2+0x038] ! Mem[000000008b000038]
p61_call_2_ho:
ldsb [%o1+0x028],%l4 ! Mem[000000008a800028]
ldx [%o2+0x010],%l7 ! Mem[000000008b000010]
retl
std %l6,[%o3+0x018] ! Mem[000000008b800018]
p62_jmpl_2_le:
stx %l2,[%i3+0x018] ! Mem[000000008d800018]
lduh [%i1+0x038],%l0 ! Mem[000000008c800038]
lduw [%i1+0x038],%l6 ! Mem[000000008c800038]
ldsw [%i3+0x03c],%l2 ! Mem[000000008d80003c]
ldd [%i3+0x028],%l6 ! Mem[000000008d800028]
jmpl %g6+8,%g0
ldd [%i2+0x030],%l2 ! Mem[000000008d000030]
p62_call_2_le:
std %l2,[%i2+0x030] ! Mem[000000008d000030]
ldx [%i0+0x030],%l5 ! Mem[000000008c000030]
ldsb [%i2+0x009],%l0 ! Mem[000000008d000009]
retl
stb %l2,[%i2+0x028] ! Mem[000000008d000028]
p62_jmpl_2_lo:
stx %l2,[%o3+0x018] ! Mem[000000008d800018]
lduh [%o1+0x038],%l0 ! Mem[000000008c800038]
lduw [%o1+0x038],%l6 ! Mem[000000008c800038]
ldsw [%o3+0x03c],%l2 ! Mem[000000008d80003c]
ldd [%o3+0x028],%l6 ! Mem[000000008d800028]
jmpl %g6+8,%g0
ldd [%o2+0x030],%l2 ! Mem[000000008d000030]
p62_call_2_lo:
std %l2,[%o2+0x030] ! Mem[000000008d000030]
ldx [%o0+0x030],%l5 ! Mem[000000008c000030]
ldsb [%o2+0x009],%l0 ! Mem[000000008d000009]
retl
stb %l2,[%o2+0x028] ! Mem[000000008d000028]
p62_jmpl_2_he:
ldsh [%i3+0x032],%l3 ! Mem[000000008d800032]
lduh [%i2+0x028],%l7 ! Mem[000000008d000028]
ldsw [%i1+0x014],%l3 ! Mem[000000008c800014]
ldsw [%i2+0x02c],%l2 ! Mem[000000008d00002c]
lduw [%i1+0x014],%l1 ! Mem[000000008c800014]
ldsh [%i1+0x004],%l2 ! Mem[000000008c800004]
jmpl %g6+8,%g0
ldsw [%i1+0x03c],%l6 ! Mem[000000008c80003c]
p62_call_2_he:
stx %l4,[%i1+0x028] ! Mem[000000008c800028]
ldsw [%i3+0x034],%l7 ! Mem[000000008d800034]
retl
ldx [%i3+0x038],%l7 ! Mem[000000008d800038]
p62_jmpl_2_ho:
ldsh [%o3+0x032],%l3 ! Mem[000000008d800032]
lduh [%o2+0x028],%l7 ! Mem[000000008d000028]
ldsw [%o1+0x014],%l3 ! Mem[000000008c800014]
ldsw [%o2+0x02c],%l2 ! Mem[000000008d00002c]
lduw [%o1+0x014],%l1 ! Mem[000000008c800014]
ldsh [%o1+0x004],%l2 ! Mem[000000008c800004]
jmpl %g6+8,%g0
ldsw [%o1+0x03c],%l6 ! Mem[000000008c80003c]
p62_call_2_ho:
stx %l4,[%o1+0x028] ! Mem[000000008c800028]
ldsw [%o3+0x034],%l7 ! Mem[000000008d800034]
retl
ldx [%o3+0x038],%l7 ! Mem[000000008d800038]
p63_jmpl_2_le:
stx %l2,[%i2+0x018] ! Mem[000000008f000018]
lduh [%i3+0x038],%l0 ! Mem[000000008f800038]
stb %l6,[%i1+0x018] ! Mem[000000008e800018]
ldsb [%i0+0x01c],%l2 ! Mem[000000008e00001c]
ldub [%i1+0x028],%l6 ! Mem[000000008e800028]
jmpl %g6+8,%g0
ldsh [%i2+0x012],%l3 ! Mem[000000008f000012]
p63_call_2_le:
ldx [%i1+0x010],%l2 ! Mem[000000008e800010]
stb %l5,[%i0+0x012] ! Mem[000000008e000012]
lduh [%i3+0x028],%l0 ! Mem[000000008f800028]
retl
sth %l2,[%i3+0x028] ! Mem[000000008f800028]
p63_jmpl_2_lo:
stx %l2,[%o2+0x018] ! Mem[000000008f000018]
lduh [%o3+0x038],%l0 ! Mem[000000008f800038]
stb %l6,[%o1+0x018] ! Mem[000000008e800018]
ldsb [%o0+0x01c],%l2 ! Mem[000000008e00001c]
ldub [%o1+0x028],%l6 ! Mem[000000008e800028]
jmpl %g6+8,%g0
ldsh [%o2+0x012],%l3 ! Mem[000000008f000012]
p63_call_2_lo:
ldx [%o1+0x010],%l2 ! Mem[000000008e800010]
stb %l5,[%o0+0x012] ! Mem[000000008e000012]
lduh [%o3+0x028],%l0 ! Mem[000000008f800028]
retl
sth %l2,[%o3+0x028] ! Mem[000000008f800028]
p63_jmpl_2_he:
ldd [%i1+0x010],%l2 ! Mem[000000008e800010]
stb %l7,[%i0+0x009] ! Mem[000000008e000009]
lduw [%i3+0x014],%l3 ! Mem[000000008f800014]
ldsw [%i0+0x00c],%l2 ! Mem[000000008e00000c]
lduw [%i2+0x034],%l1 ! Mem[000000008f000034]
lduw [%i1+0x004],%l2 ! Mem[000000008e800004]
jmpl %g6+8,%g0
ldx [%i3+0x038],%l6 ! Mem[000000008f800038]
p63_call_2_he:
sth %l4,[%i1+0x028] ! Mem[000000008e800028]
ldsb [%i2+0x017],%l7 ! Mem[000000008f000017]
retl
ldx [%i3+0x018],%l7 ! Mem[000000008f800018]
p63_jmpl_2_ho:
ldd [%o1+0x010],%l2 ! Mem[000000008e800010]
stb %l7,[%o0+0x009] ! Mem[000000008e000009]
lduw [%o3+0x014],%l3 ! Mem[000000008f800014]
ldsw [%o0+0x00c],%l2 ! Mem[000000008e00000c]
lduw [%o2+0x034],%l1 ! Mem[000000008f000034]
lduw [%o1+0x004],%l2 ! Mem[000000008e800004]
jmpl %g6+8,%g0
ldx [%o3+0x038],%l6 ! Mem[000000008f800038]
p63_call_2_ho:
sth %l4,[%o1+0x028] ! Mem[000000008e800028]
ldsb [%o2+0x017],%l7 ! Mem[000000008f000017]
retl
ldx [%o3+0x018],%l7 ! Mem[000000008f800018]
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
ldub [%i3+0x011],%l4 ! Mem[0000000011800011]
ldsb [%i3+0x004],%l1 ! Mem[0000000011800004]
ldsb [%i2+0x03e],%l5 ! Mem[000000001100003e]
stb %l2,[%i1+0x001] ! Mem[0000000010800001]
jmpl %g6+8,%g0
ldsh [%i1+0x01c],%l7 ! Mem[000000001080001c]
p0_call_3_le:
stw %l2,[%i0+0x000] ! Mem[0000000010000000]
stw %l2,[%i2+0x018] ! Mem[0000000011000018]
std %l0,[%i0+0x028] ! Mem[0000000010000028]
std %l6,[%i2+0x038] ! Mem[0000000011000038]
stb %l6,[%i2+0x03c] ! Mem[000000001100003c]
sth %l5,[%i3+0x01c] ! Mem[000000001180001c]
retl
ldsw [%i3+0x024],%l5 ! Mem[0000000011800024]
p0_jmpl_3_lo:
ldub [%o3+0x011],%l4 ! Mem[0000000011800011]
ldsb [%o3+0x004],%l1 ! Mem[0000000011800004]
ldsb [%o2+0x03e],%l5 ! Mem[000000001100003e]
stb %l2,[%o1+0x001] ! Mem[0000000010800001]
jmpl %g6+8,%g0
ldsh [%o1+0x01c],%l7 ! Mem[000000001080001c]
p0_call_3_lo:
stw %l2,[%o0+0x000] ! Mem[0000000010000000]
stw %l2,[%o2+0x018] ! Mem[0000000011000018]
std %l0,[%o0+0x028] ! Mem[0000000010000028]
std %l6,[%o2+0x038] ! Mem[0000000011000038]
stb %l6,[%o2+0x03c] ! Mem[000000001100003c]
sth %l5,[%o3+0x01c] ! Mem[000000001180001c]
retl
ldsw [%o3+0x024],%l5 ! Mem[0000000011800024]
p0_jmpl_3_he:
std %l4,[%i1+0x028] ! Mem[0000000010800028]
jmpl %g6+8,%g0
std %l0,[%i1+0x018] ! Mem[0000000010800018]
p0_call_3_he:
retl
lduw [%i2+0x024],%l7 ! Mem[0000000011000024]
p0_jmpl_3_ho:
std %l4,[%o1+0x028] ! Mem[0000000010800028]
jmpl %g6+8,%g0
std %l0,[%o1+0x018] ! Mem[0000000010800018]
p0_call_3_ho:
retl
lduw [%o2+0x024],%l7 ! Mem[0000000011000024]
p1_jmpl_3_le:
stw %l4,[%i3+0x030] ! Mem[0000000013800030]
ldsh [%i3+0x004],%l1 ! Mem[0000000013800004]
lduw [%i3+0x03c],%l5 ! Mem[000000001380003c]
ldx [%i1+0x020],%l2 ! Mem[0000000012800020]
jmpl %g6+8,%g0
stb %l7,[%i3+0x01d] ! Mem[000000001380001d]
p1_call_3_le:
ldsb [%i3+0x000],%l2 ! Mem[0000000013800000]
sth %l2,[%i3+0x03a] ! Mem[000000001380003a]
std %l0,[%i3+0x008] ! Mem[0000000013800008]
std %l6,[%i3+0x038] ! Mem[0000000013800038]
std %l6,[%i0+0x018] ! Mem[0000000012000018]
ldsh [%i2+0x03c],%l5 ! Mem[000000001300003c]
retl
ldsh [%i1+0x026],%l5 ! Mem[0000000012800026]
p1_jmpl_3_lo:
stw %l4,[%o3+0x030] ! Mem[0000000013800030]
ldsh [%o3+0x004],%l1 ! Mem[0000000013800004]
lduw [%o3+0x03c],%l5 ! Mem[000000001380003c]
ldx [%o1+0x020],%l2 ! Mem[0000000012800020]
jmpl %g6+8,%g0
stb %l7,[%o3+0x01d] ! Mem[000000001380001d]
p1_call_3_lo:
ldsb [%o3+0x000],%l2 ! Mem[0000000013800000]
sth %l2,[%o3+0x03a] ! Mem[000000001380003a]
std %l0,[%o3+0x008] ! Mem[0000000013800008]
std %l6,[%o3+0x038] ! Mem[0000000013800038]
std %l6,[%o0+0x018] ! Mem[0000000012000018]
ldsh [%o2+0x03c],%l5 ! Mem[000000001300003c]
retl
ldsh [%o1+0x026],%l5 ! Mem[0000000012800026]
p1_jmpl_3_he:
ldx [%i0+0x008],%l5 ! Mem[0000000012000008]
jmpl %g6+8,%g0
stb %l0,[%i1+0x01e] ! Mem[000000001280001e]
p1_call_3_he:
retl
lduw [%i1+0x004],%l7 ! Mem[0000000012800004]
p1_jmpl_3_ho:
ldx [%o0+0x008],%l5 ! Mem[0000000012000008]
jmpl %g6+8,%g0
stb %l0,[%o1+0x01e] ! Mem[000000001280001e]
p1_call_3_ho:
retl
lduw [%o1+0x004],%l7 ! Mem[0000000012800004]
p2_jmpl_3_le:
ldsw [%i2+0x010],%l4 ! Mem[0000000015000010]
ldsb [%i2+0x004],%l1 ! Mem[0000000015000004]
ldd [%i0+0x038],%l4 ! Mem[0000000014000038]
lduw [%i1+0x000],%l2 ! Mem[0000000014800000]
jmpl %g6+8,%g0
ldsw [%i1+0x01c],%l7 ! Mem[000000001480001c]
p2_call_3_le:
ldsh [%i2+0x000],%l2 ! Mem[0000000015000000]
ldx [%i3+0x018],%l2 ! Mem[0000000015800018]
ldx [%i3+0x028],%l1 ! Mem[0000000015800028]
std %l6,[%i0+0x038] ! Mem[0000000014000038]
stx %l6,[%i3+0x038] ! Mem[0000000015800038]
ldx [%i1+0x018],%l5 ! Mem[0000000014800018]
retl
ldsb [%i2+0x026],%l5 ! Mem[0000000015000026]
p2_jmpl_3_lo:
ldsw [%o2+0x010],%l4 ! Mem[0000000015000010]
ldsb [%o2+0x004],%l1 ! Mem[0000000015000004]
ldd [%o0+0x038],%l4 ! Mem[0000000014000038]
lduw [%o1+0x000],%l2 ! Mem[0000000014800000]
jmpl %g6+8,%g0
ldsw [%o1+0x01c],%l7 ! Mem[000000001480001c]
p2_call_3_lo:
ldsh [%o2+0x000],%l2 ! Mem[0000000015000000]
ldx [%o3+0x018],%l2 ! Mem[0000000015800018]
ldx [%o3+0x028],%l1 ! Mem[0000000015800028]
std %l6,[%o0+0x038] ! Mem[0000000014000038]
stx %l6,[%o3+0x038] ! Mem[0000000015800038]
ldx [%o1+0x018],%l5 ! Mem[0000000014800018]
retl
ldsb [%o2+0x026],%l5 ! Mem[0000000015000026]
p2_jmpl_3_he:
ldx [%i2+0x028],%l5 ! Mem[0000000015000028]
jmpl %g6+8,%g0
std %l0,[%i2+0x018] ! Mem[0000000015000018]
p2_call_3_he:
retl
stb %l7,[%i1+0x025] ! Mem[0000000014800025]
p2_jmpl_3_ho:
ldx [%o2+0x028],%l5 ! Mem[0000000015000028]
jmpl %g6+8,%g0
std %l0,[%o2+0x018] ! Mem[0000000015000018]
p2_call_3_ho:
retl
stb %l7,[%o1+0x025] ! Mem[0000000014800025]
p3_jmpl_3_le:
sth %l4,[%i1+0x030] ! Mem[0000000016800030]
ldsh [%i2+0x004],%l1 ! Mem[0000000017000004]
lduh [%i2+0x03e],%l5 ! Mem[000000001700003e]
lduh [%i1+0x020],%l2 ! Mem[0000000016800020]
jmpl %g6+8,%g0
std %l6,[%i0+0x018] ! Mem[0000000016000018]
p3_call_3_le:
lduh [%i0+0x000],%l2 ! Mem[0000000016000000]
lduw [%i3+0x038],%l2 ! Mem[0000000017800038]
ldx [%i2+0x008],%l1 ! Mem[0000000017000008]
std %l6,[%i2+0x038] ! Mem[0000000017000038]
ldsh [%i1+0x01c],%l6 ! Mem[000000001680001c]
stx %l5,[%i3+0x038] ! Mem[0000000017800038]
retl
ldd [%i3+0x020],%l4 ! Mem[0000000017800020]
p3_jmpl_3_lo:
sth %l4,[%o1+0x030] ! Mem[0000000016800030]
ldsh [%o2+0x004],%l1 ! Mem[0000000017000004]
lduh [%o2+0x03e],%l5 ! Mem[000000001700003e]
lduh [%o1+0x020],%l2 ! Mem[0000000016800020]
jmpl %g6+8,%g0
std %l6,[%o0+0x018] ! Mem[0000000016000018]
p3_call_3_lo:
lduh [%o0+0x000],%l2 ! Mem[0000000016000000]
lduw [%o3+0x038],%l2 ! Mem[0000000017800038]
ldx [%o2+0x008],%l1 ! Mem[0000000017000008]
std %l6,[%o2+0x038] ! Mem[0000000017000038]
ldsh [%o1+0x01c],%l6 ! Mem[000000001680001c]
stx %l5,[%o3+0x038] ! Mem[0000000017800038]
retl
ldd [%o3+0x020],%l4 ! Mem[0000000017800020]
p3_jmpl_3_he:
lduh [%i1+0x00a],%l5 ! Mem[000000001680000a]
jmpl %g6+8,%g0
stb %l0,[%i2+0x01e] ! Mem[000000001700001e]
p3_call_3_he:
retl
stb %l7,[%i1+0x005] ! Mem[0000000016800005]
p3_jmpl_3_ho:
lduh [%o1+0x00a],%l5 ! Mem[000000001680000a]
jmpl %g6+8,%g0
stb %l0,[%o2+0x01e] ! Mem[000000001700001e]
p3_call_3_ho:
retl
stb %l7,[%o1+0x005] ! Mem[0000000016800005]
p4_jmpl_3_le:
ldub [%i0+0x011],%l4 ! Mem[0000000018000011]
ldsb [%i1+0x004],%l1 ! Mem[0000000018800004]
stx %l5,[%i3+0x038] ! Mem[0000000019800038]
ldub [%i1+0x001],%l2 ! Mem[0000000018800001]
jmpl %g6+8,%g0
ldub [%i3+0x01d],%l7 ! Mem[000000001980001d]
p4_call_3_le:
stb %l2,[%i3+0x000] ! Mem[0000000019800000]
lduh [%i0+0x01a],%l2 ! Mem[000000001800001a]
ldx [%i2+0x028],%l1 ! Mem[0000000019000028]
std %l6,[%i2+0x038] ! Mem[0000000019000038]
ldsw [%i3+0x03c],%l6 ! Mem[000000001980003c]
ldub [%i2+0x01d],%l5 ! Mem[000000001900001d]
retl
stx %l5,[%i1+0x020] ! Mem[0000000018800020]
p4_jmpl_3_lo:
ldub [%o0+0x011],%l4 ! Mem[0000000018000011]
ldsb [%o1+0x004],%l1 ! Mem[0000000018800004]
stx %l5,[%o3+0x038] ! Mem[0000000019800038]
ldub [%o1+0x001],%l2 ! Mem[0000000018800001]
jmpl %g6+8,%g0
ldub [%o3+0x01d],%l7 ! Mem[000000001980001d]
p4_call_3_lo:
stb %l2,[%o3+0x000] ! Mem[0000000019800000]
lduh [%o0+0x01a],%l2 ! Mem[000000001800001a]
ldx [%o2+0x028],%l1 ! Mem[0000000019000028]
std %l6,[%o2+0x038] ! Mem[0000000019000038]
ldsw [%o3+0x03c],%l6 ! Mem[000000001980003c]
ldub [%o2+0x01d],%l5 ! Mem[000000001900001d]
retl
stx %l5,[%o1+0x020] ! Mem[0000000018800020]
p4_jmpl_3_he:
ldsw [%i3+0x028],%l5 ! Mem[0000000019800028]
jmpl %g6+8,%g0
ldx [%i3+0x018],%l0 ! Mem[0000000019800018]
p4_call_3_he:
retl
stb %l7,[%i1+0x025] ! Mem[0000000018800025]
p4_jmpl_3_ho:
ldsw [%o3+0x028],%l5 ! Mem[0000000019800028]
jmpl %g6+8,%g0
ldx [%o3+0x018],%l0 ! Mem[0000000019800018]
p4_call_3_ho:
retl
stb %l7,[%o1+0x025] ! Mem[0000000018800025]
p5_jmpl_3_le:
stw %l4,[%i0+0x030] ! Mem[000000001a000030]
ldsh [%i0+0x004],%l1 ! Mem[000000001a000004]
ldub [%i0+0x03e],%l5 ! Mem[000000001a00003e]
ldsw [%i1+0x020],%l2 ! Mem[000000001a800020]
jmpl %g6+8,%g0
sth %l7,[%i1+0x01c] ! Mem[000000001a80001c]
p5_call_3_le:
stw %l2,[%i2+0x000] ! Mem[000000001b000000]
ldsh [%i1+0x03a],%l2 ! Mem[000000001a80003a]
lduh [%i2+0x00e],%l1 ! Mem[000000001b00000e]
std %l6,[%i3+0x038] ! Mem[000000001b800038]
lduw [%i1+0x01c],%l6 ! Mem[000000001a80001c]
std %l4,[%i1+0x038] ! Mem[000000001a800038]
retl
stw %l5,[%i2+0x024] ! Mem[000000001b000024]
p5_jmpl_3_lo:
stw %l4,[%o0+0x030] ! Mem[000000001a000030]
ldsh [%o0+0x004],%l1 ! Mem[000000001a000004]
ldub [%o0+0x03e],%l5 ! Mem[000000001a00003e]
ldsw [%o1+0x020],%l2 ! Mem[000000001a800020]
jmpl %g6+8,%g0
sth %l7,[%o1+0x01c] ! Mem[000000001a80001c]
p5_call_3_lo:
stw %l2,[%o2+0x000] ! Mem[000000001b000000]
ldsh [%o1+0x03a],%l2 ! Mem[000000001a80003a]
lduh [%o2+0x00e],%l1 ! Mem[000000001b00000e]
std %l6,[%o3+0x038] ! Mem[000000001b800038]
lduw [%o1+0x01c],%l6 ! Mem[000000001a80001c]
std %l4,[%o1+0x038] ! Mem[000000001a800038]
retl
stw %l5,[%o2+0x024] ! Mem[000000001b000024]
p5_jmpl_3_he:
ldsb [%i1+0x00b],%l5 ! Mem[000000001a80000b]
jmpl %g6+8,%g0
lduw [%i0+0x01c],%l0 ! Mem[000000001a00001c]
p5_call_3_he:
retl
sth %l7,[%i0+0x004] ! Mem[000000001a000004]
p5_jmpl_3_ho:
ldsb [%o1+0x00b],%l5 ! Mem[000000001a80000b]
jmpl %g6+8,%g0
lduw [%o0+0x01c],%l0 ! Mem[000000001a00001c]
p5_call_3_ho:
retl
sth %l7,[%o0+0x004] ! Mem[000000001a000004]
p6_jmpl_3_le:
lduh [%i3+0x010],%l4 ! Mem[000000001d800010]
ldsw [%i0+0x004],%l1 ! Mem[000000001c000004]
stw %l5,[%i2+0x03c] ! Mem[000000001d00003c]
ldd [%i1+0x000],%l2 ! Mem[000000001c800000]
jmpl %g6+8,%g0
lduh [%i0+0x01c],%l7 ! Mem[000000001c00001c]
p6_call_3_le:
ldsb [%i0+0x000],%l2 ! Mem[000000001c000000]
ldsb [%i1+0x01a],%l2 ! Mem[000000001c80001a]
lduh [%i1+0x02e],%l1 ! Mem[000000001c80002e]
std %l6,[%i1+0x038] ! Mem[000000001c800038]
ldx [%i0+0x038],%l6 ! Mem[000000001c000038]
ldsb [%i3+0x01d],%l5 ! Mem[000000001d80001d]
retl
sth %l5,[%i3+0x026] ! Mem[000000001d800026]
p6_jmpl_3_lo:
lduh [%o3+0x010],%l4 ! Mem[000000001d800010]
ldsw [%o0+0x004],%l1 ! Mem[000000001c000004]
stw %l5,[%o2+0x03c] ! Mem[000000001d00003c]
ldd [%o1+0x000],%l2 ! Mem[000000001c800000]
jmpl %g6+8,%g0
lduh [%o0+0x01c],%l7 ! Mem[000000001c00001c]
p6_call_3_lo:
ldsb [%o0+0x000],%l2 ! Mem[000000001c000000]
ldsb [%o1+0x01a],%l2 ! Mem[000000001c80001a]
lduh [%o1+0x02e],%l1 ! Mem[000000001c80002e]
std %l6,[%o1+0x038] ! Mem[000000001c800038]
ldx [%o0+0x038],%l6 ! Mem[000000001c000038]
ldsb [%o3+0x01d],%l5 ! Mem[000000001d80001d]
retl
sth %l5,[%o3+0x026] ! Mem[000000001d800026]
p6_jmpl_3_he:
stx %l5,[%i0+0x028] ! Mem[000000001c000028]
jmpl %g6+8,%g0
lduh [%i1+0x01e],%l0 ! Mem[000000001c80001e]
p6_call_3_he:
retl
sth %l7,[%i0+0x024] ! Mem[000000001c000024]
p6_jmpl_3_ho:
stx %l5,[%o0+0x028] ! Mem[000000001c000028]
jmpl %g6+8,%g0
lduh [%o1+0x01e],%l0 ! Mem[000000001c80001e]
p6_call_3_ho:
retl
sth %l7,[%o0+0x024] ! Mem[000000001c000024]
p7_jmpl_3_le:
sth %l4,[%i2+0x030] ! Mem[000000001f000030]
ldsh [%i3+0x004],%l1 ! Mem[000000001f800004]
lduh [%i2+0x03e],%l5 ! Mem[000000001f00003e]
stx %l2,[%i1+0x020] ! Mem[000000001e800020]
jmpl %g6+8,%g0
stw %l7,[%i2+0x01c] ! Mem[000000001f00001c]
p7_call_3_le:
ldub [%i0+0x000],%l2 ! Mem[000000001e000000]
ldd [%i2+0x038],%l2 ! Mem[000000001f000038]
ldsw [%i1+0x00c],%l1 ! Mem[000000001e80000c]
std %l6,[%i2+0x038] ! Mem[000000001f000038]
sth %l6,[%i2+0x01c] ! Mem[000000001f00001c]
lduw [%i2+0x03c],%l5 ! Mem[000000001f00003c]
retl
std %l4,[%i0+0x020] ! Mem[000000001e000020]
p7_jmpl_3_lo:
sth %l4,[%o2+0x030] ! Mem[000000001f000030]
ldsh [%o3+0x004],%l1 ! Mem[000000001f800004]
lduh [%o2+0x03e],%l5 ! Mem[000000001f00003e]
stx %l2,[%o1+0x020] ! Mem[000000001e800020]
jmpl %g6+8,%g0
stw %l7,[%o2+0x01c] ! Mem[000000001f00001c]
p7_call_3_lo:
ldub [%o0+0x000],%l2 ! Mem[000000001e000000]
ldd [%o2+0x038],%l2 ! Mem[000000001f000038]
ldsw [%o1+0x00c],%l1 ! Mem[000000001e80000c]
std %l6,[%o2+0x038] ! Mem[000000001f000038]
sth %l6,[%o2+0x01c] ! Mem[000000001f00001c]
lduw [%o2+0x03c],%l5 ! Mem[000000001f00003c]
retl
std %l4,[%o0+0x020] ! Mem[000000001e000020]
p7_jmpl_3_he:
stx %l5,[%i2+0x008] ! Mem[000000001f000008]
jmpl %g6+8,%g0
ldub [%i1+0x01e],%l0 ! Mem[000000001e80001e]
p7_call_3_he:
retl
stx %l7,[%i0+0x000] ! Mem[000000001e000000]
p7_jmpl_3_ho:
stx %l5,[%o2+0x008] ! Mem[000000001f000008]
jmpl %g6+8,%g0
ldub [%o1+0x01e],%l0 ! Mem[000000001e80001e]
p7_call_3_ho:
retl
stx %l7,[%o0+0x000] ! Mem[000000001e000000]
p8_jmpl_3_le:
ldub [%i1+0x011],%l4 ! Mem[0000000020800011]
ldsw [%i2+0x004],%l1 ! Mem[0000000021000004]
sth %l5,[%i0+0x03e] ! Mem[000000002000003e]
stw %l2,[%i1+0x000] ! Mem[0000000020800000]
jmpl %g6+8,%g0
ldub [%i1+0x01d],%l7 ! Mem[000000002080001d]
p8_call_3_le:
ldx [%i2+0x000],%l2 ! Mem[0000000021000000]
stx %l2,[%i3+0x018] ! Mem[0000000021800018]
ldsw [%i0+0x02c],%l1 ! Mem[000000002000002c]
std %l6,[%i2+0x038] ! Mem[0000000021000038]
ldd [%i0+0x038],%l6 ! Mem[0000000020000038]
stw %l5,[%i1+0x01c] ! Mem[000000002080001c]
retl
stb %l5,[%i2+0x026] ! Mem[0000000021000026]
p8_jmpl_3_lo:
ldub [%o1+0x011],%l4 ! Mem[0000000020800011]
ldsw [%o2+0x004],%l1 ! Mem[0000000021000004]
sth %l5,[%o0+0x03e] ! Mem[000000002000003e]
stw %l2,[%o1+0x000] ! Mem[0000000020800000]
jmpl %g6+8,%g0
ldub [%o1+0x01d],%l7 ! Mem[000000002080001d]
p8_call_3_lo:
ldx [%o2+0x000],%l2 ! Mem[0000000021000000]
stx %l2,[%o3+0x018] ! Mem[0000000021800018]
ldsw [%o0+0x02c],%l1 ! Mem[000000002000002c]
std %l6,[%o2+0x038] ! Mem[0000000021000038]
ldd [%o0+0x038],%l6 ! Mem[0000000020000038]
stw %l5,[%o1+0x01c] ! Mem[000000002080001c]
retl
stb %l5,[%o2+0x026] ! Mem[0000000021000026]
p8_jmpl_3_he:
sth %l5,[%i1+0x02a] ! Mem[000000002080002a]
jmpl %g6+8,%g0
lduh [%i1+0x01e],%l0 ! Mem[000000002080001e]
p8_call_3_he:
retl
stx %l7,[%i0+0x020] ! Mem[0000000020000020]
p8_jmpl_3_ho:
sth %l5,[%o1+0x02a] ! Mem[000000002080002a]
jmpl %g6+8,%g0
lduh [%o1+0x01e],%l0 ! Mem[000000002080001e]
p8_call_3_ho:
retl
stx %l7,[%o0+0x020] ! Mem[0000000020000020]
p9_jmpl_3_le:
stw %l4,[%i1+0x030] ! Mem[0000000022800030]
ldsh [%i2+0x004],%l1 ! Mem[0000000023000004]
ldub [%i2+0x03e],%l5 ! Mem[000000002300003e]
sth %l2,[%i1+0x020] ! Mem[0000000022800020]
jmpl %g6+8,%g0
stx %l7,[%i0+0x018] ! Mem[0000000022000018]
p9_call_3_le:
sth %l2,[%i1+0x000] ! Mem[0000000022800000]
std %l2,[%i3+0x038] ! Mem[0000000023800038]
ldsb [%i0+0x00e],%l1 ! Mem[000000002200000e]
std %l6,[%i0+0x038] ! Mem[0000000022000038]
ldsb [%i3+0x01c],%l6 ! Mem[000000002380001c]
ldsw [%i3+0x03c],%l5 ! Mem[000000002380003c]
retl
ldx [%i3+0x020],%l5 ! Mem[0000000023800020]
p9_jmpl_3_lo:
stw %l4,[%o1+0x030] ! Mem[0000000022800030]
ldsh [%o2+0x004],%l1 ! Mem[0000000023000004]
ldub [%o2+0x03e],%l5 ! Mem[000000002300003e]
sth %l2,[%o1+0x020] ! Mem[0000000022800020]
jmpl %g6+8,%g0
stx %l7,[%o0+0x018] ! Mem[0000000022000018]
p9_call_3_lo:
sth %l2,[%o1+0x000] ! Mem[0000000022800000]
std %l2,[%o3+0x038] ! Mem[0000000023800038]
ldsb [%o0+0x00e],%l1 ! Mem[000000002200000e]
std %l6,[%o0+0x038] ! Mem[0000000022000038]
ldsb [%o3+0x01c],%l6 ! Mem[000000002380001c]
ldsw [%o3+0x03c],%l5 ! Mem[000000002380003c]
retl
ldx [%o3+0x020],%l5 ! Mem[0000000023800020]
p9_jmpl_3_he:
stb %l5,[%i3+0x00b] ! Mem[000000002380000b]
jmpl %g6+8,%g0
ldub [%i2+0x01e],%l0 ! Mem[000000002300001e]
p9_call_3_he:
retl
stx %l7,[%i0+0x000] ! Mem[0000000022000000]
p9_jmpl_3_ho:
stb %l5,[%o3+0x00b] ! Mem[000000002380000b]
jmpl %g6+8,%g0
ldub [%o2+0x01e],%l0 ! Mem[000000002300001e]
p9_call_3_ho:
retl
stx %l7,[%o0+0x000] ! Mem[0000000022000000]
p10_jmpl_3_le:
lduh [%i0+0x010],%l4 ! Mem[0000000024000010]
ldsw [%i1+0x004],%l1 ! Mem[0000000024800004]
std %l4,[%i2+0x038] ! Mem[0000000025000038]
std %l2,[%i1+0x000] ! Mem[0000000024800000]
jmpl %g6+8,%g0
lduh [%i2+0x01c],%l7 ! Mem[000000002500001c]
p10_call_3_le:
stw %l2,[%i0+0x000] ! Mem[0000000024000000]
stb %l2,[%i3+0x01a] ! Mem[000000002580001a]
ldsb [%i3+0x02e],%l1 ! Mem[000000002580002e]
std %l6,[%i1+0x038] ! Mem[0000000024800038]
ldub [%i1+0x03c],%l6 ! Mem[000000002480003c]
stb %l5,[%i2+0x01d] ! Mem[000000002500001d]
retl
lduw [%i0+0x024],%l5 ! Mem[0000000024000024]
p10_jmpl_3_lo:
lduh [%o0+0x010],%l4 ! Mem[0000000024000010]
ldsw [%o1+0x004],%l1 ! Mem[0000000024800004]
std %l4,[%o2+0x038] ! Mem[0000000025000038]
std %l2,[%o1+0x000] ! Mem[0000000024800000]
jmpl %g6+8,%g0
lduh [%o2+0x01c],%l7 ! Mem[000000002500001c]
p10_call_3_lo:
stw %l2,[%o0+0x000] ! Mem[0000000024000000]
stb %l2,[%o3+0x01a] ! Mem[000000002580001a]
ldsb [%o3+0x02e],%l1 ! Mem[000000002580002e]
std %l6,[%o1+0x038] ! Mem[0000000024800038]
ldub [%o1+0x03c],%l6 ! Mem[000000002480003c]
stb %l5,[%o2+0x01d] ! Mem[000000002500001d]
retl
lduw [%o0+0x024],%l5 ! Mem[0000000024000024]
p10_jmpl_3_he:
lduw [%i1+0x028],%l5 ! Mem[0000000024800028]
jmpl %g6+8,%g0
ldsw [%i3+0x01c],%l0 ! Mem[000000002580001c]
p10_call_3_he:
retl
ldsb [%i0+0x025],%l7 ! Mem[0000000024000025]
p10_jmpl_3_ho:
lduw [%o1+0x028],%l5 ! Mem[0000000024800028]
jmpl %g6+8,%g0
ldsw [%o3+0x01c],%l0 ! Mem[000000002580001c]
p10_call_3_ho:
retl
ldsb [%o0+0x025],%l7 ! Mem[0000000024000025]
p11_jmpl_3_le:
stx %l4,[%i0+0x030] ! Mem[0000000026000030]
ldsh [%i1+0x004],%l1 ! Mem[0000000026800004]
ldsw [%i0+0x03c],%l5 ! Mem[000000002600003c]
stb %l2,[%i1+0x021] ! Mem[0000000026800021]
jmpl %g6+8,%g0
ldd [%i1+0x018],%l6 ! Mem[0000000026800018]
p11_call_3_le:
ldsb [%i2+0x000],%l2 ! Mem[0000000027000000]
ldx [%i0+0x038],%l2 ! Mem[0000000026000038]
ldsb [%i3+0x00e],%l1 ! Mem[000000002780000e]
std %l6,[%i2+0x038] ! Mem[0000000027000038]
lduh [%i0+0x01c],%l6 ! Mem[000000002600001c]
ldd [%i1+0x038],%l4 ! Mem[0000000026800038]
retl
lduh [%i1+0x026],%l5 ! Mem[0000000026800026]
p11_jmpl_3_lo:
stx %l4,[%o0+0x030] ! Mem[0000000026000030]
ldsh [%o1+0x004],%l1 ! Mem[0000000026800004]
ldsw [%o0+0x03c],%l5 ! Mem[000000002600003c]
stb %l2,[%o1+0x021] ! Mem[0000000026800021]
jmpl %g6+8,%g0
ldd [%o1+0x018],%l6 ! Mem[0000000026800018]
p11_call_3_lo:
ldsb [%o2+0x000],%l2 ! Mem[0000000027000000]
ldx [%o0+0x038],%l2 ! Mem[0000000026000038]
ldsb [%o3+0x00e],%l1 ! Mem[000000002780000e]
std %l6,[%o2+0x038] ! Mem[0000000027000038]
lduh [%o0+0x01c],%l6 ! Mem[000000002600001c]
ldd [%o1+0x038],%l4 ! Mem[0000000026800038]
retl
lduh [%o1+0x026],%l5 ! Mem[0000000026800026]
p11_jmpl_3_he:
lduw [%i0+0x008],%l5 ! Mem[0000000026000008]
jmpl %g6+8,%g0
ldsh [%i3+0x01e],%l0 ! Mem[000000002780001e]
p11_call_3_he:
retl
ldsb [%i0+0x005],%l7 ! Mem[0000000026000005]
p11_jmpl_3_ho:
lduw [%o0+0x008],%l5 ! Mem[0000000026000008]
jmpl %g6+8,%g0
ldsh [%o3+0x01e],%l0 ! Mem[000000002780001e]
p11_call_3_ho:
retl
ldsb [%o0+0x005],%l7 ! Mem[0000000026000005]
p12_jmpl_3_le:
ldub [%i3+0x011],%l4 ! Mem[0000000029800011]
ldsw [%i0+0x004],%l1 ! Mem[0000000028000004]
stb %l5,[%i2+0x03e] ! Mem[000000002900003e]
ldx [%i1+0x000],%l2 ! Mem[0000000028800000]
jmpl %g6+8,%g0
lduw [%i3+0x01c],%l7 ! Mem[000000002980001c]
p12_call_3_le:
ldub [%i1+0x000],%l2 ! Mem[0000000028800000]
ldub [%i1+0x01a],%l2 ! Mem[000000002880001a]
stx %l1,[%i2+0x028] ! Mem[0000000029000028]
ldx [%i3+0x038],%l6 ! Mem[0000000029800038]
stb %l6,[%i1+0x03c] ! Mem[000000002880003c]
lduh [%i3+0x01c],%l5 ! Mem[000000002980001c]
retl
ldub [%i3+0x026],%l5 ! Mem[0000000029800026]
p12_jmpl_3_lo:
ldub [%o3+0x011],%l4 ! Mem[0000000029800011]
ldsw [%o0+0x004],%l1 ! Mem[0000000028000004]
stb %l5,[%o2+0x03e] ! Mem[000000002900003e]
ldx [%o1+0x000],%l2 ! Mem[0000000028800000]
jmpl %g6+8,%g0
lduw [%o3+0x01c],%l7 ! Mem[000000002980001c]
p12_call_3_lo:
ldub [%o1+0x000],%l2 ! Mem[0000000028800000]
ldub [%o1+0x01a],%l2 ! Mem[000000002880001a]
stx %l1,[%o2+0x028] ! Mem[0000000029000028]
ldx [%o3+0x038],%l6 ! Mem[0000000029800038]
stb %l6,[%o1+0x03c] ! Mem[000000002880003c]
lduh [%o3+0x01c],%l5 ! Mem[000000002980001c]
retl
ldub [%o3+0x026],%l5 ! Mem[0000000029800026]
p12_jmpl_3_he:
ldub [%i2+0x02b],%l5 ! Mem[000000002900002b]
jmpl %g6+8,%g0
ldsb [%i0+0x01e],%l0 ! Mem[000000002800001e]
p12_call_3_he:
retl
ldsw [%i0+0x024],%l7 ! Mem[0000000028000024]
p12_jmpl_3_ho:
ldub [%o2+0x02b],%l5 ! Mem[000000002900002b]
jmpl %g6+8,%g0
ldsb [%o0+0x01e],%l0 ! Mem[000000002800001e]
p12_call_3_ho:
retl
ldsw [%o0+0x024],%l7 ! Mem[0000000028000024]
p13_jmpl_3_le:
stw %l4,[%i2+0x030] ! Mem[000000002b000030]
ldsh [%i3+0x004],%l1 ! Mem[000000002b800004]
ldsh [%i2+0x03e],%l5 ! Mem[000000002b00003e]
lduw [%i1+0x020],%l2 ! Mem[000000002a800020]
jmpl %g6+8,%g0
stx %l7,[%i2+0x018] ! Mem[000000002b000018]
p13_call_3_le:
ldx [%i0+0x000],%l2 ! Mem[000000002a000000]
ldsw [%i2+0x038],%l2 ! Mem[000000002b000038]
stx %l1,[%i2+0x008] ! Mem[000000002b000008]
ldx [%i0+0x038],%l6 ! Mem[000000002a000038]
stw %l6,[%i0+0x01c] ! Mem[000000002a00001c]
sth %l5,[%i2+0x03c] ! Mem[000000002b00003c]
retl
lduh [%i0+0x026],%l5 ! Mem[000000002a000026]
p13_jmpl_3_lo:
stw %l4,[%o2+0x030] ! Mem[000000002b000030]
ldsh [%o3+0x004],%l1 ! Mem[000000002b800004]
ldsh [%o2+0x03e],%l5 ! Mem[000000002b00003e]
lduw [%o1+0x020],%l2 ! Mem[000000002a800020]
jmpl %g6+8,%g0
stx %l7,[%o2+0x018] ! Mem[000000002b000018]
p13_call_3_lo:
ldx [%o0+0x000],%l2 ! Mem[000000002a000000]
ldsw [%o2+0x038],%l2 ! Mem[000000002b000038]
stx %l1,[%o2+0x008] ! Mem[000000002b000008]
ldx [%o0+0x038],%l6 ! Mem[000000002a000038]
stw %l6,[%o0+0x01c] ! Mem[000000002a00001c]
sth %l5,[%o2+0x03c] ! Mem[000000002b00003c]
retl
lduh [%o0+0x026],%l5 ! Mem[000000002a000026]
p13_jmpl_3_he:
ldsh [%i1+0x00a],%l5 ! Mem[000000002a80000a]
jmpl %g6+8,%g0
ldsh [%i1+0x01e],%l0 ! Mem[000000002a80001e]
p13_call_3_he:
retl
ldsw [%i3+0x004],%l7 ! Mem[000000002b800004]
p13_jmpl_3_ho:
ldsh [%o1+0x00a],%l5 ! Mem[000000002a80000a]
jmpl %g6+8,%g0
ldsh [%o1+0x01e],%l0 ! Mem[000000002a80001e]
p13_call_3_ho:
retl
ldsw [%o3+0x004],%l7 ! Mem[000000002b800004]
p14_jmpl_3_le:
lduh [%i1+0x010],%l4 ! Mem[000000002c800010]
ldsw [%i2+0x004],%l1 ! Mem[000000002d000004]
std %l4,[%i0+0x038] ! Mem[000000002c000038]
lduh [%i0+0x000],%l2 ! Mem[000000002c000000]
jmpl %g6+8,%g0
ldx [%i1+0x018],%l7 ! Mem[000000002c800018]
p14_call_3_le:
sth %l2,[%i3+0x000] ! Mem[000000002d800000]
ldsh [%i2+0x01a],%l2 ! Mem[000000002d00001a]
sth %l1,[%i2+0x02e] ! Mem[000000002d00002e]
ldx [%i1+0x038],%l6 ! Mem[000000002c800038]
stx %l6,[%i2+0x038] ! Mem[000000002d000038]
ldsh [%i1+0x01c],%l5 ! Mem[000000002c80001c]
retl
ldub [%i1+0x026],%l5 ! Mem[000000002c800026]
p14_jmpl_3_lo:
lduh [%o1+0x010],%l4 ! Mem[000000002c800010]
ldsw [%o2+0x004],%l1 ! Mem[000000002d000004]
std %l4,[%o0+0x038] ! Mem[000000002c000038]
lduh [%o0+0x000],%l2 ! Mem[000000002c000000]
jmpl %g6+8,%g0
ldx [%o1+0x018],%l7 ! Mem[000000002c800018]
p14_call_3_lo:
sth %l2,[%o3+0x000] ! Mem[000000002d800000]
ldsh [%o2+0x01a],%l2 ! Mem[000000002d00001a]
sth %l1,[%o2+0x02e] ! Mem[000000002d00002e]
ldx [%o1+0x038],%l6 ! Mem[000000002c800038]
stx %l6,[%o2+0x038] ! Mem[000000002d000038]
ldsh [%o1+0x01c],%l5 ! Mem[000000002c80001c]
retl
ldub [%o1+0x026],%l5 ! Mem[000000002c800026]
p14_jmpl_3_he:
ldd [%i3+0x028],%l4 ! Mem[000000002d800028]
jmpl %g6+8,%g0
ldsb [%i1+0x01e],%l0 ! Mem[000000002c80001e]
p14_call_3_he:
retl
ldsw [%i3+0x024],%l7 ! Mem[000000002d800024]
p14_jmpl_3_ho:
ldd [%o3+0x028],%l4 ! Mem[000000002d800028]
jmpl %g6+8,%g0
ldsb [%o1+0x01e],%l0 ! Mem[000000002c80001e]
p14_call_3_ho:
retl
ldsw [%o3+0x024],%l7 ! Mem[000000002d800024]
p15_jmpl_3_le:
stx %l4,[%i0+0x030] ! Mem[000000002e000030]
ldsh [%i2+0x004],%l1 ! Mem[000000002f000004]
ldsb [%i1+0x03e],%l5 ! Mem[000000002e80003e]
ldsh [%i0+0x020],%l2 ! Mem[000000002e000020]
jmpl %g6+8,%g0
ldd [%i3+0x018],%l6 ! Mem[000000002f800018]
p15_call_3_le:
ldd [%i1+0x000],%l2 ! Mem[000000002e800000]
stx %l2,[%i3+0x038] ! Mem[000000002f800038]
sth %l1,[%i1+0x00e] ! Mem[000000002e80000e]
ldx [%i2+0x038],%l6 ! Mem[000000002f000038]
ldsh [%i0+0x01c],%l6 ! Mem[000000002e00001c]
ldx [%i3+0x038],%l5 ! Mem[000000002f800038]
retl
ldsw [%i3+0x024],%l5 ! Mem[000000002f800024]
p15_jmpl_3_lo:
stx %l4,[%o0+0x030] ! Mem[000000002e000030]
ldsh [%o2+0x004],%l1 ! Mem[000000002f000004]
ldsb [%o1+0x03e],%l5 ! Mem[000000002e80003e]
ldsh [%o0+0x020],%l2 ! Mem[000000002e000020]
jmpl %g6+8,%g0
ldd [%o3+0x018],%l6 ! Mem[000000002f800018]
p15_call_3_lo:
ldd [%o1+0x000],%l2 ! Mem[000000002e800000]
stx %l2,[%o3+0x038] ! Mem[000000002f800038]
sth %l1,[%o1+0x00e] ! Mem[000000002e80000e]
ldx [%o2+0x038],%l6 ! Mem[000000002f000038]
ldsh [%o0+0x01c],%l6 ! Mem[000000002e00001c]
ldx [%o3+0x038],%l5 ! Mem[000000002f800038]
retl
ldsw [%o3+0x024],%l5 ! Mem[000000002f800024]
p15_jmpl_3_he:
ldd [%i1+0x008],%l4 ! Mem[000000002e800008]
jmpl %g6+8,%g0
ldd [%i1+0x018],%l0 ! Mem[000000002e800018]
p15_call_3_he:
retl
lduh [%i3+0x004],%l7 ! Mem[000000002f800004]
p15_jmpl_3_ho:
ldd [%o1+0x008],%l4 ! Mem[000000002e800008]
jmpl %g6+8,%g0
ldd [%o1+0x018],%l0 ! Mem[000000002e800018]
p15_call_3_ho:
retl
lduh [%o3+0x004],%l7 ! Mem[000000002f800004]
p16_jmpl_3_le:
lduw [%i0+0x010],%l4 ! Mem[0000000030000010]
ldsw [%i2+0x004],%l1 ! Mem[0000000031000004]
stb %l5,[%i2+0x03e] ! Mem[000000003100003e]
ldsb [%i0+0x001],%l2 ! Mem[0000000030000001]
jmpl %g6+8,%g0
stb %l7,[%i1+0x01d] ! Mem[000000003080001d]
p16_call_3_le:
ldsw [%i0+0x000],%l2 ! Mem[0000000030000000]
stw %l2,[%i3+0x018] ! Mem[0000000031800018]
sth %l1,[%i1+0x02e] ! Mem[000000003080002e]
ldx [%i3+0x038],%l6 ! Mem[0000000031800038]
ldsw [%i3+0x03c],%l6 ! Mem[000000003180003c]
stx %l5,[%i2+0x018] ! Mem[0000000031000018]
retl
ldsh [%i3+0x026],%l5 ! Mem[0000000031800026]
p16_jmpl_3_lo:
lduw [%o0+0x010],%l4 ! Mem[0000000030000010]
ldsw [%o2+0x004],%l1 ! Mem[0000000031000004]
stb %l5,[%o2+0x03e] ! Mem[000000003100003e]
ldsb [%o0+0x001],%l2 ! Mem[0000000030000001]
jmpl %g6+8,%g0
stb %l7,[%o1+0x01d] ! Mem[000000003080001d]
p16_call_3_lo:
ldsw [%o0+0x000],%l2 ! Mem[0000000030000000]
stw %l2,[%o3+0x018] ! Mem[0000000031800018]
sth %l1,[%o1+0x02e] ! Mem[000000003080002e]
ldx [%o3+0x038],%l6 ! Mem[0000000031800038]
ldsw [%o3+0x03c],%l6 ! Mem[000000003180003c]
stx %l5,[%o2+0x018] ! Mem[0000000031000018]
retl
ldsh [%o3+0x026],%l5 ! Mem[0000000031800026]
p16_jmpl_3_he:
stw %l5,[%i0+0x028] ! Mem[0000000030000028]
jmpl %g6+8,%g0
stx %l0,[%i2+0x018] ! Mem[0000000031000018]
p16_call_3_he:
retl
lduh [%i3+0x024],%l7 ! Mem[0000000031800024]
p16_jmpl_3_ho:
stw %l5,[%o0+0x028] ! Mem[0000000030000028]
jmpl %g6+8,%g0
stx %l0,[%o2+0x018] ! Mem[0000000031000018]
p16_call_3_ho:
retl
lduh [%o3+0x024],%l7 ! Mem[0000000031800024]
p17_jmpl_3_le:
stw %l4,[%i0+0x030] ! Mem[0000000032000030]
ldsh [%i1+0x004],%l1 ! Mem[0000000032800004]
ldd [%i0+0x038],%l4 ! Mem[0000000032000038]
ldd [%i0+0x020],%l2 ! Mem[0000000032000020]
jmpl %g6+8,%g0
ldsb [%i0+0x01d],%l7 ! Mem[000000003200001d]
p17_call_3_le:
lduw [%i3+0x000],%l2 ! Mem[0000000033800000]
sth %l2,[%i0+0x03a] ! Mem[000000003200003a]
stb %l1,[%i0+0x00e] ! Mem[000000003200000e]
ldx [%i0+0x038],%l6 ! Mem[0000000032000038]
lduw [%i1+0x01c],%l6 ! Mem[000000003280001c]
ldub [%i1+0x03d],%l5 ! Mem[000000003280003d]
retl
ldsb [%i1+0x026],%l5 ! Mem[0000000032800026]
p17_jmpl_3_lo:
stw %l4,[%o0+0x030] ! Mem[0000000032000030]
ldsh [%o1+0x004],%l1 ! Mem[0000000032800004]
ldd [%o0+0x038],%l4 ! Mem[0000000032000038]
ldd [%o0+0x020],%l2 ! Mem[0000000032000020]
jmpl %g6+8,%g0
ldsb [%o0+0x01d],%l7 ! Mem[000000003200001d]
p17_call_3_lo:
lduw [%o3+0x000],%l2 ! Mem[0000000033800000]
sth %l2,[%o0+0x03a] ! Mem[000000003200003a]
stb %l1,[%o0+0x00e] ! Mem[000000003200000e]
ldx [%o0+0x038],%l6 ! Mem[0000000032000038]
lduw [%o1+0x01c],%l6 ! Mem[000000003280001c]
ldub [%o1+0x03d],%l5 ! Mem[000000003280003d]
retl
ldsb [%o1+0x026],%l5 ! Mem[0000000032800026]
p17_jmpl_3_he:
std %l4,[%i2+0x008] ! Mem[0000000033000008]
jmpl %g6+8,%g0
stw %l0,[%i3+0x01c] ! Mem[000000003380001c]
p17_call_3_he:
retl
ldx [%i2+0x000],%l7 ! Mem[0000000033000000]
p17_jmpl_3_ho:
std %l4,[%o2+0x008] ! Mem[0000000033000008]
jmpl %g6+8,%g0
stw %l0,[%o3+0x01c] ! Mem[000000003380001c]
p17_call_3_ho:
retl
ldx [%o2+0x000],%l7 ! Mem[0000000033000000]
p18_jmpl_3_le:
lduh [%i3+0x010],%l4 ! Mem[0000000035800010]
ldsw [%i0+0x004],%l1 ! Mem[0000000034000004]
ldx [%i1+0x038],%l5 ! Mem[0000000034800038]
stx %l2,[%i0+0x000] ! Mem[0000000034000000]
jmpl %g6+8,%g0
ldx [%i3+0x018],%l7 ! Mem[0000000035800018]
p18_call_3_le:
std %l2,[%i1+0x000] ! Mem[0000000034800000]
ldx [%i0+0x018],%l2 ! Mem[0000000034000018]
stb %l1,[%i0+0x02e] ! Mem[000000003400002e]
ldx [%i1+0x038],%l6 ! Mem[0000000034800038]
ldx [%i0+0x038],%l6 ! Mem[0000000034000038]
std %l4,[%i3+0x018] ! Mem[0000000035800018]
retl
ldd [%i2+0x020],%l4 ! Mem[0000000035000020]
p18_jmpl_3_lo:
lduh [%o3+0x010],%l4 ! Mem[0000000035800010]
ldsw [%o0+0x004],%l1 ! Mem[0000000034000004]
ldx [%o1+0x038],%l5 ! Mem[0000000034800038]
stx %l2,[%o0+0x000] ! Mem[0000000034000000]
jmpl %g6+8,%g0
ldx [%o3+0x018],%l7 ! Mem[0000000035800018]
p18_call_3_lo:
std %l2,[%o1+0x000] ! Mem[0000000034800000]
ldx [%o0+0x018],%l2 ! Mem[0000000034000018]
stb %l1,[%o0+0x02e] ! Mem[000000003400002e]
ldx [%o1+0x038],%l6 ! Mem[0000000034800038]
ldx [%o0+0x038],%l6 ! Mem[0000000034000038]
std %l4,[%o3+0x018] ! Mem[0000000035800018]
retl
ldd [%o2+0x020],%l4 ! Mem[0000000035000020]
p18_jmpl_3_he:
ldx [%i1+0x028],%l5 ! Mem[0000000034800028]
jmpl %g6+8,%g0
stx %l0,[%i0+0x018] ! Mem[0000000034000018]
p18_call_3_he:
retl
ldx [%i2+0x020],%l7 ! Mem[0000000035000020]
p18_jmpl_3_ho:
ldx [%o1+0x028],%l5 ! Mem[0000000034800028]
jmpl %g6+8,%g0
stx %l0,[%o0+0x018] ! Mem[0000000034000018]
p18_call_3_ho:
retl
ldx [%o2+0x020],%l7 ! Mem[0000000035000020]
p19_jmpl_3_le:
stx %l4,[%i2+0x030] ! Mem[0000000037000030]
ldub [%i3+0x004],%l1 ! Mem[0000000037800004]
stx %l5,[%i2+0x038] ! Mem[0000000037000038]
stw %l2,[%i0+0x020] ! Mem[0000000036000020]
jmpl %g6+8,%g0
ldsh [%i1+0x01c],%l7 ! Mem[000000003680001c]
p19_call_3_le:
sth %l2,[%i0+0x000] ! Mem[0000000036000000]
lduw [%i1+0x038],%l2 ! Mem[0000000036800038]
lduw [%i3+0x00c],%l1 ! Mem[000000003780000c]
ldx [%i2+0x038],%l6 ! Mem[0000000037000038]
sth %l6,[%i2+0x01c] ! Mem[000000003700001c]
ldsb [%i2+0x03d],%l5 ! Mem[000000003700003d]
retl
stx %l5,[%i3+0x020] ! Mem[0000000037800020]
p19_jmpl_3_lo:
stx %l4,[%o2+0x030] ! Mem[0000000037000030]
ldub [%o3+0x004],%l1 ! Mem[0000000037800004]
stx %l5,[%o2+0x038] ! Mem[0000000037000038]
stw %l2,[%o0+0x020] ! Mem[0000000036000020]
jmpl %g6+8,%g0
ldsh [%o1+0x01c],%l7 ! Mem[000000003680001c]
p19_call_3_lo:
sth %l2,[%o0+0x000] ! Mem[0000000036000000]
lduw [%o1+0x038],%l2 ! Mem[0000000036800038]
lduw [%o3+0x00c],%l1 ! Mem[000000003780000c]
ldx [%o2+0x038],%l6 ! Mem[0000000037000038]
sth %l6,[%o2+0x01c] ! Mem[000000003700001c]
ldsb [%o2+0x03d],%l5 ! Mem[000000003700003d]
retl
stx %l5,[%o3+0x020] ! Mem[0000000037800020]
p19_jmpl_3_he:
lduh [%i3+0x00a],%l5 ! Mem[000000003780000a]
jmpl %g6+8,%g0
stw %l0,[%i0+0x01c] ! Mem[000000003600001c]
p19_call_3_he:
retl
ldx [%i2+0x000],%l7 ! Mem[0000000037000000]
p19_jmpl_3_ho:
lduh [%o3+0x00a],%l5 ! Mem[000000003780000a]
jmpl %g6+8,%g0
stw %l0,[%o0+0x01c] ! Mem[000000003600001c]
p19_call_3_ho:
retl
ldx [%o2+0x000],%l7 ! Mem[0000000037000000]
p20_jmpl_3_le:
lduw [%i1+0x010],%l4 ! Mem[0000000038800010]
ldsw [%i2+0x004],%l1 ! Mem[0000000039000004]
lduw [%i3+0x03c],%l5 ! Mem[000000003980003c]
sth %l2,[%i0+0x000] ! Mem[0000000038000000]
jmpl %g6+8,%g0
stb %l7,[%i0+0x01d] ! Mem[000000003800001d]
p20_call_3_le:
ldd [%i3+0x000],%l2 ! Mem[0000000039800000]
lduh [%i2+0x01a],%l2 ! Mem[000000003900001a]
lduw [%i3+0x02c],%l1 ! Mem[000000003980002c]
ldx [%i3+0x038],%l6 ! Mem[0000000039800038]
ldd [%i0+0x038],%l6 ! Mem[0000000038000038]
lduw [%i0+0x01c],%l5 ! Mem[000000003800001c]
retl
stw %l5,[%i0+0x024] ! Mem[0000000038000024]
p20_jmpl_3_lo:
lduw [%o1+0x010],%l4 ! Mem[0000000038800010]
ldsw [%o2+0x004],%l1 ! Mem[0000000039000004]
lduw [%o3+0x03c],%l5 ! Mem[000000003980003c]
sth %l2,[%o0+0x000] ! Mem[0000000038000000]
jmpl %g6+8,%g0
stb %l7,[%o0+0x01d] ! Mem[000000003800001d]
p20_call_3_lo:
ldd [%o3+0x000],%l2 ! Mem[0000000039800000]
lduh [%o2+0x01a],%l2 ! Mem[000000003900001a]
lduw [%o3+0x02c],%l1 ! Mem[000000003980002c]
ldx [%o3+0x038],%l6 ! Mem[0000000039800038]
ldd [%o0+0x038],%l6 ! Mem[0000000038000038]
lduw [%o0+0x01c],%l5 ! Mem[000000003800001c]
retl
stw %l5,[%o0+0x024] ! Mem[0000000038000024]
p20_jmpl_3_he:
lduh [%i1+0x02a],%l5 ! Mem[000000003880002a]
jmpl %g6+8,%g0
sth %l0,[%i1+0x01e] ! Mem[000000003880001e]
p20_call_3_he:
retl
std %l6,[%i2+0x020] ! Mem[0000000039000020]
p20_jmpl_3_ho:
lduh [%o1+0x02a],%l5 ! Mem[000000003880002a]
jmpl %g6+8,%g0
sth %l0,[%o1+0x01e] ! Mem[000000003880001e]
p20_call_3_ho:
retl
std %l6,[%o2+0x020] ! Mem[0000000039000020]
p21_jmpl_3_le:
ldd [%i0+0x030],%l4 ! Mem[000000003a000030]
ldub [%i2+0x004],%l1 ! Mem[000000003b000004]
stw %l5,[%i1+0x03c] ! Mem[000000003a80003c]
std %l2,[%i0+0x020] ! Mem[000000003a000020]
jmpl %g6+8,%g0
ldsw [%i2+0x01c],%l7 ! Mem[000000003b00001c]
p21_call_3_le:
ldsw [%i2+0x000],%l2 ! Mem[000000003b000000]
ldsh [%i3+0x03a],%l2 ! Mem[000000003b80003a]
ldub [%i2+0x00e],%l1 ! Mem[000000003b00000e]
ldx [%i0+0x038],%l6 ! Mem[000000003a000038]
ldsb [%i2+0x01c],%l6 ! Mem[000000003b00001c]
stw %l5,[%i3+0x03c] ! Mem[000000003b80003c]
retl
sth %l5,[%i2+0x026] ! Mem[000000003b000026]
p21_jmpl_3_lo:
ldd [%o0+0x030],%l4 ! Mem[000000003a000030]
ldub [%o2+0x004],%l1 ! Mem[000000003b000004]
stw %l5,[%o1+0x03c] ! Mem[000000003a80003c]
std %l2,[%o0+0x020] ! Mem[000000003a000020]
jmpl %g6+8,%g0
ldsw [%o2+0x01c],%l7 ! Mem[000000003b00001c]
p21_call_3_lo:
ldsw [%o2+0x000],%l2 ! Mem[000000003b000000]
ldsh [%o3+0x03a],%l2 ! Mem[000000003b80003a]
ldub [%o2+0x00e],%l1 ! Mem[000000003b00000e]
ldx [%o0+0x038],%l6 ! Mem[000000003a000038]
ldsb [%o2+0x01c],%l6 ! Mem[000000003b00001c]
stw %l5,[%o3+0x03c] ! Mem[000000003b80003c]
retl
sth %l5,[%o2+0x026] ! Mem[000000003b000026]
p21_jmpl_3_he:
ldsw [%i0+0x008],%l5 ! Mem[000000003a000008]
jmpl %g6+8,%g0
std %l0,[%i1+0x018] ! Mem[000000003a800018]
p21_call_3_he:
retl
std %l6,[%i1+0x000] ! Mem[000000003a800000]
p21_jmpl_3_ho:
ldsw [%o0+0x008],%l5 ! Mem[000000003a000008]
jmpl %g6+8,%g0
std %l0,[%o1+0x018] ! Mem[000000003a800018]
p21_call_3_ho:
retl
std %l6,[%o1+0x000] ! Mem[000000003a800000]
p22_jmpl_3_le:
lduh [%i0+0x010],%l4 ! Mem[000000003c000010]
ldsw [%i2+0x004],%l1 ! Mem[000000003d000004]
lduh [%i2+0x03e],%l5 ! Mem[000000003d00003e]
stb %l2,[%i3+0x001] ! Mem[000000003d800001]
jmpl %g6+8,%g0
std %l6,[%i1+0x018] ! Mem[000000003c800018]
p22_call_3_le:
lduw [%i0+0x000],%l2 ! Mem[000000003c000000]
ldsb [%i3+0x01a],%l2 ! Mem[000000003d80001a]
ldub [%i2+0x02e],%l1 ! Mem[000000003d00002e]
ldx [%i2+0x038],%l6 ! Mem[000000003d000038]
ldub [%i0+0x03c],%l6 ! Mem[000000003c00003c]
ldsw [%i2+0x01c],%l5 ! Mem[000000003d00001c]
retl
std %l4,[%i3+0x020] ! Mem[000000003d800020]
p22_jmpl_3_lo:
lduh [%o0+0x010],%l4 ! Mem[000000003c000010]
ldsw [%o2+0x004],%l1 ! Mem[000000003d000004]
lduh [%o2+0x03e],%l5 ! Mem[000000003d00003e]
stb %l2,[%o3+0x001] ! Mem[000000003d800001]
jmpl %g6+8,%g0
std %l6,[%o1+0x018] ! Mem[000000003c800018]
p22_call_3_lo:
lduw [%o0+0x000],%l2 ! Mem[000000003c000000]
ldsb [%o3+0x01a],%l2 ! Mem[000000003d80001a]
ldub [%o2+0x02e],%l1 ! Mem[000000003d00002e]
ldx [%o2+0x038],%l6 ! Mem[000000003d000038]
ldub [%o0+0x03c],%l6 ! Mem[000000003c00003c]
ldsw [%o2+0x01c],%l5 ! Mem[000000003d00001c]
retl
std %l4,[%o3+0x020] ! Mem[000000003d800020]
p22_jmpl_3_he:
ldsb [%i2+0x02b],%l5 ! Mem[000000003d00002b]
jmpl %g6+8,%g0
stb %l0,[%i2+0x01e] ! Mem[000000003d00001e]
p22_call_3_he:
retl
stw %l7,[%i1+0x024] ! Mem[000000003c800024]
p22_jmpl_3_ho:
ldsb [%o2+0x02b],%l5 ! Mem[000000003d00002b]
jmpl %g6+8,%g0
stb %l0,[%o2+0x01e] ! Mem[000000003d00001e]
p22_call_3_ho:
retl
stw %l7,[%o1+0x024] ! Mem[000000003c800024]
p23_jmpl_3_le:
stx %l4,[%i3+0x030] ! Mem[000000003f800030]
ldub [%i1+0x004],%l1 ! Mem[000000003e800004]
stx %l5,[%i3+0x038] ! Mem[000000003f800038]
ldx [%i3+0x020],%l2 ! Mem[000000003f800020]
jmpl %g6+8,%g0
ldub [%i0+0x01d],%l7 ! Mem[000000003e00001d]
p23_call_3_le:
std %l2,[%i0+0x000] ! Mem[000000003e000000]
ldd [%i3+0x038],%l2 ! Mem[000000003f800038]
ldub [%i2+0x00e],%l1 ! Mem[000000003f00000e]
ldx [%i2+0x038],%l6 ! Mem[000000003f000038]
lduh [%i3+0x01c],%l6 ! Mem[000000003f80001c]
stb %l5,[%i0+0x03d] ! Mem[000000003e00003d]
retl
stb %l5,[%i0+0x026] ! Mem[000000003e000026]
p23_jmpl_3_lo:
stx %l4,[%o3+0x030] ! Mem[000000003f800030]
ldub [%o1+0x004],%l1 ! Mem[000000003e800004]
stx %l5,[%o3+0x038] ! Mem[000000003f800038]
ldx [%o3+0x020],%l2 ! Mem[000000003f800020]
jmpl %g6+8,%g0
ldub [%o0+0x01d],%l7 ! Mem[000000003e00001d]
p23_call_3_lo:
std %l2,[%o0+0x000] ! Mem[000000003e000000]
ldd [%o3+0x038],%l2 ! Mem[000000003f800038]
ldub [%o2+0x00e],%l1 ! Mem[000000003f00000e]
ldx [%o2+0x038],%l6 ! Mem[000000003f000038]
lduh [%o3+0x01c],%l6 ! Mem[000000003f80001c]
stb %l5,[%o0+0x03d] ! Mem[000000003e00003d]
retl
stb %l5,[%o0+0x026] ! Mem[000000003e000026]
p23_jmpl_3_he:
stx %l5,[%i1+0x008] ! Mem[000000003e800008]
jmpl %g6+8,%g0
std %l0,[%i2+0x018] ! Mem[000000003f000018]
p23_call_3_he:
retl
stw %l7,[%i1+0x004] ! Mem[000000003e800004]
p23_jmpl_3_ho:
stx %l5,[%o1+0x008] ! Mem[000000003e800008]
jmpl %g6+8,%g0
std %l0,[%o2+0x018] ! Mem[000000003f000018]
p23_call_3_ho:
retl
stw %l7,[%o1+0x004] ! Mem[000000003e800004]
p24_jmpl_3_le:
lduw [%i2+0x010],%l4 ! Mem[0000000041000010]
ldsw [%i0+0x004],%l1 ! Mem[0000000040000004]
ldub [%i1+0x03e],%l5 ! Mem[000000004080003e]
ldub [%i3+0x001],%l2 ! Mem[0000000041800001]
jmpl %g6+8,%g0
sth %l7,[%i2+0x01c] ! Mem[000000004100001c]
p24_call_3_le:
stx %l2,[%i2+0x000] ! Mem[0000000041000000]
stx %l2,[%i0+0x018] ! Mem[0000000040000018]
ldsh [%i2+0x02e],%l1 ! Mem[000000004100002e]
ldx [%i3+0x038],%l6 ! Mem[0000000041800038]
stb %l6,[%i1+0x03c] ! Mem[000000004080003c]
ldd [%i3+0x018],%l4 ! Mem[0000000041800018]
retl
ldx [%i2+0x020],%l5 ! Mem[0000000041000020]
p24_jmpl_3_lo:
lduw [%o2+0x010],%l4 ! Mem[0000000041000010]
ldsw [%o0+0x004],%l1 ! Mem[0000000040000004]
ldub [%o1+0x03e],%l5 ! Mem[000000004080003e]
ldub [%o3+0x001],%l2 ! Mem[0000000041800001]
jmpl %g6+8,%g0
sth %l7,[%o2+0x01c] ! Mem[000000004100001c]
p24_call_3_lo:
stx %l2,[%o2+0x000] ! Mem[0000000041000000]
stx %l2,[%o0+0x018] ! Mem[0000000040000018]
ldsh [%o2+0x02e],%l1 ! Mem[000000004100002e]
ldx [%o3+0x038],%l6 ! Mem[0000000041800038]
stb %l6,[%o1+0x03c] ! Mem[000000004080003c]
ldd [%o3+0x018],%l4 ! Mem[0000000041800018]
retl
ldx [%o2+0x020],%l5 ! Mem[0000000041000020]
p24_jmpl_3_he:
stx %l5,[%i3+0x028] ! Mem[0000000041800028]
jmpl %g6+8,%g0
stb %l0,[%i3+0x01e] ! Mem[000000004180001e]
p24_call_3_he:
retl
stw %l7,[%i1+0x024] ! Mem[0000000040800024]
p24_jmpl_3_ho:
stx %l5,[%o3+0x028] ! Mem[0000000041800028]
jmpl %g6+8,%g0
stb %l0,[%o3+0x01e] ! Mem[000000004180001e]
p24_call_3_ho:
retl
stw %l7,[%o1+0x024] ! Mem[0000000040800024]
p25_jmpl_3_le:
ldd [%i1+0x030],%l4 ! Mem[0000000042800030]
ldub [%i3+0x004],%l1 ! Mem[0000000043800004]
stw %l5,[%i2+0x03c] ! Mem[000000004300003c]
ldsw [%i3+0x020],%l2 ! Mem[0000000043800020]
jmpl %g6+8,%g0
ldsw [%i1+0x01c],%l7 ! Mem[000000004280001c]
p25_call_3_le:
ldsh [%i0+0x000],%l2 ! Mem[0000000042000000]
std %l2,[%i0+0x038] ! Mem[0000000042000038]
ldsh [%i1+0x00e],%l1 ! Mem[000000004280000e]
ldx [%i1+0x038],%l6 ! Mem[0000000042800038]
stw %l6,[%i0+0x01c] ! Mem[000000004200001c]
lduh [%i2+0x03c],%l5 ! Mem[000000004300003c]
retl
lduw [%i3+0x024],%l5 ! Mem[0000000043800024]
p25_jmpl_3_lo:
ldd [%o1+0x030],%l4 ! Mem[0000000042800030]
ldub [%o3+0x004],%l1 ! Mem[0000000043800004]
stw %l5,[%o2+0x03c] ! Mem[000000004300003c]
ldsw [%o3+0x020],%l2 ! Mem[0000000043800020]
jmpl %g6+8,%g0
ldsw [%o1+0x01c],%l7 ! Mem[000000004280001c]
p25_call_3_lo:
ldsh [%o0+0x000],%l2 ! Mem[0000000042000000]
std %l2,[%o0+0x038] ! Mem[0000000042000038]
ldsh [%o1+0x00e],%l1 ! Mem[000000004280000e]
ldx [%o1+0x038],%l6 ! Mem[0000000042800038]
stw %l6,[%o0+0x01c] ! Mem[000000004200001c]
lduh [%o2+0x03c],%l5 ! Mem[000000004300003c]
retl
lduw [%o3+0x024],%l5 ! Mem[0000000043800024]
p25_jmpl_3_he:
sth %l5,[%i1+0x00a] ! Mem[000000004280000a]
jmpl %g6+8,%g0
ldx [%i0+0x018],%l0 ! Mem[0000000042000018]
p25_call_3_he:
retl
ldd [%i0+0x000],%l6 ! Mem[0000000042000000]
p25_jmpl_3_ho:
sth %l5,[%o1+0x00a] ! Mem[000000004280000a]
jmpl %g6+8,%g0
ldx [%o0+0x018],%l0 ! Mem[0000000042000018]
p25_call_3_ho:
retl
ldd [%o0+0x000],%l6 ! Mem[0000000042000000]
p26_jmpl_3_le:
ldx [%i1+0x010],%l4 ! Mem[0000000044800010]
ldsw [%i3+0x004],%l1 ! Mem[0000000045800004]
ldsw [%i3+0x03c],%l5 ! Mem[000000004580003c]
ldsh [%i3+0x000],%l2 ! Mem[0000000045800000]
jmpl %g6+8,%g0
stw %l7,[%i3+0x01c] ! Mem[000000004580001c]
p26_call_3_le:
lduh [%i0+0x000],%l2 ! Mem[0000000044000000]
stb %l2,[%i1+0x01a] ! Mem[000000004480001a]
ldd [%i0+0x028],%l0 ! Mem[0000000044000028]
lduh [%i2+0x03a],%l6 ! Mem[000000004500003a]
stx %l6,[%i2+0x038] ! Mem[0000000045000038]
sth %l5,[%i0+0x01c] ! Mem[000000004400001c]
retl
lduh [%i0+0x026],%l5 ! Mem[0000000044000026]
p26_jmpl_3_lo:
ldx [%o1+0x010],%l4 ! Mem[0000000044800010]
ldsw [%o3+0x004],%l1 ! Mem[0000000045800004]
ldsw [%o3+0x03c],%l5 ! Mem[000000004580003c]
ldsh [%o3+0x000],%l2 ! Mem[0000000045800000]
jmpl %g6+8,%g0
stw %l7,[%o3+0x01c] ! Mem[000000004580001c]
p26_call_3_lo:
lduh [%o0+0x000],%l2 ! Mem[0000000044000000]
stb %l2,[%o1+0x01a] ! Mem[000000004480001a]
ldd [%o0+0x028],%l0 ! Mem[0000000044000028]
lduh [%o2+0x03a],%l6 ! Mem[000000004500003a]
stx %l6,[%o2+0x038] ! Mem[0000000045000038]
sth %l5,[%o0+0x01c] ! Mem[000000004400001c]
retl
lduh [%o0+0x026],%l5 ! Mem[0000000044000026]
p26_jmpl_3_he:
stb %l5,[%i0+0x02b] ! Mem[000000004400002b]
jmpl %g6+8,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000004480001c]
p26_call_3_he:
retl
ldd [%i0+0x020],%l6 ! Mem[0000000044000020]
p26_jmpl_3_ho:
stb %l5,[%o0+0x02b] ! Mem[000000004400002b]
jmpl %g6+8,%g0
lduw [%o1+0x01c],%l0 ! Mem[000000004480001c]
p26_call_3_ho:
retl
ldd [%o0+0x020],%l6 ! Mem[0000000044000020]
p27_jmpl_3_le:
stx %l4,[%i0+0x030] ! Mem[0000000046000030]
ldub [%i2+0x004],%l1 ! Mem[0000000047000004]
sth %l5,[%i1+0x03e] ! Mem[000000004680003e]
ldsb [%i3+0x021],%l2 ! Mem[0000000047800021]
jmpl %g6+8,%g0
ldub [%i2+0x01d],%l7 ! Mem[000000004700001d]
p27_call_3_le:
stb %l2,[%i2+0x000] ! Mem[0000000047000000]
ldx [%i2+0x038],%l2 ! Mem[0000000047000038]
ldd [%i0+0x008],%l0 ! Mem[0000000046000008]
lduh [%i2+0x03a],%l6 ! Mem[000000004700003a]
ldsh [%i0+0x01c],%l6 ! Mem[000000004600001c]
ldsh [%i3+0x03c],%l5 ! Mem[000000004780003c]
retl
ldub [%i1+0x026],%l5 ! Mem[0000000046800026]
p27_jmpl_3_lo:
stx %l4,[%o0+0x030] ! Mem[0000000046000030]
ldub [%o2+0x004],%l1 ! Mem[0000000047000004]
sth %l5,[%o1+0x03e] ! Mem[000000004680003e]
ldsb [%o3+0x021],%l2 ! Mem[0000000047800021]
jmpl %g6+8,%g0
ldub [%o2+0x01d],%l7 ! Mem[000000004700001d]
p27_call_3_lo:
stb %l2,[%o2+0x000] ! Mem[0000000047000000]
ldx [%o2+0x038],%l2 ! Mem[0000000047000038]
ldd [%o0+0x008],%l0 ! Mem[0000000046000008]
lduh [%o2+0x03a],%l6 ! Mem[000000004700003a]
ldsh [%o0+0x01c],%l6 ! Mem[000000004600001c]
ldsh [%o3+0x03c],%l5 ! Mem[000000004780003c]
retl
ldub [%o1+0x026],%l5 ! Mem[0000000046800026]
p27_jmpl_3_he:
lduw [%i2+0x008],%l5 ! Mem[0000000047000008]
jmpl %g6+8,%g0
lduh [%i1+0x01e],%l0 ! Mem[000000004680001e]
p27_call_3_he:
retl
ldsh [%i0+0x004],%l7 ! Mem[0000000046000004]
p27_jmpl_3_ho:
lduw [%o2+0x008],%l5 ! Mem[0000000047000008]
jmpl %g6+8,%g0
lduh [%o1+0x01e],%l0 ! Mem[000000004680001e]
p27_call_3_ho:
retl
ldsh [%o0+0x004],%l7 ! Mem[0000000046000004]
p28_jmpl_3_le:
lduw [%i0+0x010],%l4 ! Mem[0000000048000010]
ldsw [%i2+0x004],%l1 ! Mem[0000000049000004]
ldsh [%i2+0x03e],%l5 ! Mem[000000004900003e]
ldd [%i3+0x000],%l2 ! Mem[0000000049800000]
jmpl %g6+8,%g0
stx %l7,[%i1+0x018] ! Mem[0000000048800018]
p28_call_3_le:
std %l2,[%i1+0x000] ! Mem[0000000048800000]
ldub [%i3+0x01a],%l2 ! Mem[000000004980001a]
ldd [%i3+0x028],%l0 ! Mem[0000000049800028]
lduh [%i0+0x03a],%l6 ! Mem[000000004800003a]
ldsw [%i2+0x03c],%l6 ! Mem[000000004900003c]
ldx [%i2+0x018],%l5 ! Mem[0000000049000018]
retl
ldsw [%i3+0x024],%l5 ! Mem[0000000049800024]
p28_jmpl_3_lo:
lduw [%o0+0x010],%l4 ! Mem[0000000048000010]
ldsw [%o2+0x004],%l1 ! Mem[0000000049000004]
ldsh [%o2+0x03e],%l5 ! Mem[000000004900003e]
ldd [%o3+0x000],%l2 ! Mem[0000000049800000]
jmpl %g6+8,%g0
stx %l7,[%o1+0x018] ! Mem[0000000048800018]
p28_call_3_lo:
std %l2,[%o1+0x000] ! Mem[0000000048800000]
ldub [%o3+0x01a],%l2 ! Mem[000000004980001a]
ldd [%o3+0x028],%l0 ! Mem[0000000049800028]
lduh [%o0+0x03a],%l6 ! Mem[000000004800003a]
ldsw [%o2+0x03c],%l6 ! Mem[000000004900003c]
ldx [%o2+0x018],%l5 ! Mem[0000000049000018]
retl
ldsw [%o3+0x024],%l5 ! Mem[0000000049800024]
p28_jmpl_3_he:
lduw [%i1+0x028],%l5 ! Mem[0000000048800028]
jmpl %g6+8,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000004880001c]
p28_call_3_he:
retl
ldsh [%i0+0x024],%l7 ! Mem[0000000048000024]
p28_jmpl_3_ho:
lduw [%o1+0x028],%l5 ! Mem[0000000048800028]
jmpl %g6+8,%g0
lduw [%o1+0x01c],%l0 ! Mem[000000004880001c]
p28_call_3_ho:
retl
ldsh [%o0+0x024],%l7 ! Mem[0000000048000024]
p29_jmpl_3_le:
ldd [%i3+0x030],%l4 ! Mem[000000004b800030]
ldub [%i1+0x004],%l1 ! Mem[000000004a800004]
std %l4,[%i3+0x038] ! Mem[000000004b800038]
stx %l2,[%i2+0x020] ! Mem[000000004b000020]
jmpl %g6+8,%g0
lduh [%i3+0x01c],%l7 ! Mem[000000004b80001c]
p29_call_3_le:
stx %l2,[%i0+0x000] ! Mem[000000004a000000]
ldsw [%i3+0x038],%l2 ! Mem[000000004b800038]
stw %l1,[%i3+0x00c] ! Mem[000000004b80000c]
lduh [%i1+0x03a],%l6 ! Mem[000000004a80003a]
lduw [%i0+0x01c],%l6 ! Mem[000000004a00001c]
stx %l5,[%i0+0x038] ! Mem[000000004a000038]
retl
ldsh [%i0+0x026],%l5 ! Mem[000000004a000026]
p29_jmpl_3_lo:
ldd [%o3+0x030],%l4 ! Mem[000000004b800030]
ldub [%o1+0x004],%l1 ! Mem[000000004a800004]
std %l4,[%o3+0x038] ! Mem[000000004b800038]
stx %l2,[%o2+0x020] ! Mem[000000004b000020]
jmpl %g6+8,%g0
lduh [%o3+0x01c],%l7 ! Mem[000000004b80001c]
p29_call_3_lo:
stx %l2,[%o0+0x000] ! Mem[000000004a000000]
ldsw [%o3+0x038],%l2 ! Mem[000000004b800038]
stw %l1,[%o3+0x00c] ! Mem[000000004b80000c]
lduh [%o1+0x03a],%l6 ! Mem[000000004a80003a]
lduw [%o0+0x01c],%l6 ! Mem[000000004a00001c]
stx %l5,[%o0+0x038] ! Mem[000000004a000038]
retl
ldsh [%o0+0x026],%l5 ! Mem[000000004a000026]
p29_jmpl_3_he:
ldub [%i3+0x00b],%l5 ! Mem[000000004b80000b]
jmpl %g6+8,%g0
lduh [%i2+0x01e],%l0 ! Mem[000000004b00001e]
p29_call_3_he:
retl
ldsh [%i0+0x004],%l7 ! Mem[000000004a000004]
p29_jmpl_3_ho:
ldub [%o3+0x00b],%l5 ! Mem[000000004b80000b]
jmpl %g6+8,%g0
lduh [%o2+0x01e],%l0 ! Mem[000000004b00001e]
p29_call_3_ho:
retl
ldsh [%o0+0x004],%l7 ! Mem[000000004a000004]
p30_jmpl_3_le:
ldx [%i2+0x010],%l4 ! Mem[000000004d000010]
lduh [%i0+0x004],%l1 ! Mem[000000004c000004]
ldsw [%i1+0x03c],%l5 ! Mem[000000004c80003c]
stw %l2,[%i2+0x000] ! Mem[000000004d000000]
jmpl %g6+8,%g0
stw %l7,[%i1+0x01c] ! Mem[000000004c80001c]
p30_call_3_le:
ldsh [%i2+0x000],%l2 ! Mem[000000004d000000]
ldsh [%i3+0x01a],%l2 ! Mem[000000004d80001a]
stw %l1,[%i2+0x02c] ! Mem[000000004d00002c]
lduh [%i2+0x03a],%l6 ! Mem[000000004d00003a]
std %l6,[%i3+0x038] ! Mem[000000004d800038]
ldub [%i3+0x01d],%l5 ! Mem[000000004d80001d]
retl
ldsb [%i1+0x026],%l5 ! Mem[000000004c800026]
p30_jmpl_3_lo:
ldx [%o2+0x010],%l4 ! Mem[000000004d000010]
lduh [%o0+0x004],%l1 ! Mem[000000004c000004]
ldsw [%o1+0x03c],%l5 ! Mem[000000004c80003c]
stw %l2,[%o2+0x000] ! Mem[000000004d000000]
jmpl %g6+8,%g0
stw %l7,[%o1+0x01c] ! Mem[000000004c80001c]
p30_call_3_lo:
ldsh [%o2+0x000],%l2 ! Mem[000000004d000000]
ldsh [%o3+0x01a],%l2 ! Mem[000000004d80001a]
stw %l1,[%o2+0x02c] ! Mem[000000004d00002c]
lduh [%o2+0x03a],%l6 ! Mem[000000004d00003a]
std %l6,[%o3+0x038] ! Mem[000000004d800038]
ldub [%o3+0x01d],%l5 ! Mem[000000004d80001d]
retl
ldsb [%o1+0x026],%l5 ! Mem[000000004c800026]
p30_jmpl_3_he:
ldsh [%i1+0x02a],%l5 ! Mem[000000004c80002a]
jmpl %g6+8,%g0
ldub [%i3+0x01e],%l0 ! Mem[000000004d80001e]
p30_call_3_he:
retl
ldub [%i0+0x025],%l7 ! Mem[000000004c000025]
p30_jmpl_3_ho:
ldsh [%o1+0x02a],%l5 ! Mem[000000004c80002a]
jmpl %g6+8,%g0
ldub [%o3+0x01e],%l0 ! Mem[000000004d80001e]
p30_call_3_ho:
retl
ldub [%o0+0x025],%l7 ! Mem[000000004c000025]
p31_jmpl_3_le:
ldsb [%i1+0x031],%l4 ! Mem[000000004e800031]
ldub [%i0+0x004],%l1 ! Mem[000000004e000004]
stb %l5,[%i2+0x03e] ! Mem[000000004f00003e]
sth %l2,[%i2+0x020] ! Mem[000000004f000020]
jmpl %g6+8,%g0
lduw [%i0+0x01c],%l7 ! Mem[000000004e00001c]
p31_call_3_le:
lduh [%i1+0x000],%l2 ! Mem[000000004e800000]
stx %l2,[%i0+0x038] ! Mem[000000004e000038]
std %l0,[%i2+0x008] ! Mem[000000004f000008]
lduh [%i2+0x03a],%l6 ! Mem[000000004f00003a]
sth %l6,[%i1+0x01c] ! Mem[000000004e80001c]
std %l4,[%i2+0x038] ! Mem[000000004f000038]
retl
ldd [%i3+0x020],%l4 ! Mem[000000004f800020]
p31_jmpl_3_lo:
ldsb [%o1+0x031],%l4 ! Mem[000000004e800031]
ldub [%o0+0x004],%l1 ! Mem[000000004e000004]
stb %l5,[%o2+0x03e] ! Mem[000000004f00003e]
sth %l2,[%o2+0x020] ! Mem[000000004f000020]
jmpl %g6+8,%g0
lduw [%o0+0x01c],%l7 ! Mem[000000004e00001c]
p31_call_3_lo:
lduh [%o1+0x000],%l2 ! Mem[000000004e800000]
stx %l2,[%o0+0x038] ! Mem[000000004e000038]
std %l0,[%o2+0x008] ! Mem[000000004f000008]
lduh [%o2+0x03a],%l6 ! Mem[000000004f00003a]
sth %l6,[%o1+0x01c] ! Mem[000000004e80001c]
std %l4,[%o2+0x038] ! Mem[000000004f000038]
retl
ldd [%o3+0x020],%l4 ! Mem[000000004f800020]
p31_jmpl_3_he:
ldd [%i0+0x008],%l4 ! Mem[000000004e000008]
jmpl %g6+8,%g0
ldsw [%i3+0x01c],%l0 ! Mem[000000004f80001c]
p31_call_3_he:
retl
ldub [%i0+0x005],%l7 ! Mem[000000004e000005]
p31_jmpl_3_ho:
ldd [%o0+0x008],%l4 ! Mem[000000004e000008]
jmpl %g6+8,%g0
ldsw [%o3+0x01c],%l0 ! Mem[000000004f80001c]
p31_call_3_ho:
retl
ldub [%o0+0x005],%l7 ! Mem[000000004e000005]
p32_jmpl_3_le:
lduw [%i0+0x010],%l4 ! Mem[0000000050000010]
lduh [%i3+0x004],%l1 ! Mem[0000000051800004]
ldsh [%i3+0x03e],%l5 ! Mem[000000005180003e]
std %l2,[%i2+0x000] ! Mem[0000000051000000]
jmpl %g6+8,%g0
stx %l7,[%i3+0x018] ! Mem[0000000051800018]
p32_call_3_le:
stb %l2,[%i0+0x000] ! Mem[0000000050000000]
stw %l2,[%i1+0x018] ! Mem[0000000050800018]
std %l0,[%i2+0x028] ! Mem[0000000051000028]
lduh [%i0+0x03a],%l6 ! Mem[000000005000003a]
ldd [%i0+0x038],%l6 ! Mem[0000000050000038]
ldsb [%i0+0x01d],%l5 ! Mem[000000005000001d]
retl
stx %l5,[%i3+0x020] ! Mem[0000000051800020]
p32_jmpl_3_lo:
lduw [%o0+0x010],%l4 ! Mem[0000000050000010]
lduh [%o3+0x004],%l1 ! Mem[0000000051800004]
ldsh [%o3+0x03e],%l5 ! Mem[000000005180003e]
std %l2,[%o2+0x000] ! Mem[0000000051000000]
jmpl %g6+8,%g0
stx %l7,[%o3+0x018] ! Mem[0000000051800018]
p32_call_3_lo:
stb %l2,[%o0+0x000] ! Mem[0000000050000000]
stw %l2,[%o1+0x018] ! Mem[0000000050800018]
std %l0,[%o2+0x028] ! Mem[0000000051000028]
lduh [%o0+0x03a],%l6 ! Mem[000000005000003a]
ldd [%o0+0x038],%l6 ! Mem[0000000050000038]
ldsb [%o0+0x01d],%l5 ! Mem[000000005000001d]
retl
stx %l5,[%o3+0x020] ! Mem[0000000051800020]
p32_jmpl_3_he:
stw %l5,[%i2+0x028] ! Mem[0000000051000028]
jmpl %g6+8,%g0
ldsh [%i0+0x01e],%l0 ! Mem[000000005000001e]
p32_call_3_he:
retl
ldub [%i0+0x025],%l7 ! Mem[0000000050000025]
p32_jmpl_3_ho:
stw %l5,[%o2+0x028] ! Mem[0000000051000028]
jmpl %g6+8,%g0
ldsh [%o0+0x01e],%l0 ! Mem[000000005000001e]
p32_call_3_ho:
retl
ldub [%o0+0x025],%l7 ! Mem[0000000050000025]
p33_jmpl_3_le:
ldd [%i0+0x030],%l4 ! Mem[0000000052000030]
ldub [%i2+0x004],%l1 ! Mem[0000000053000004]
ldx [%i0+0x038],%l5 ! Mem[0000000052000038]
lduw [%i2+0x020],%l2 ! Mem[0000000053000020]
jmpl %g6+8,%g0
ldx [%i1+0x018],%l7 ! Mem[0000000052800018]
p33_call_3_le:
stw %l2,[%i3+0x000] ! Mem[0000000053800000]
sth %l2,[%i1+0x03a] ! Mem[000000005280003a]
ldx [%i2+0x008],%l1 ! Mem[0000000053000008]
lduh [%i1+0x03a],%l6 ! Mem[000000005280003a]
ldsb [%i2+0x01c],%l6 ! Mem[000000005300001c]
lduw [%i2+0x03c],%l5 ! Mem[000000005300003c]
retl
stw %l5,[%i1+0x024] ! Mem[0000000052800024]
p33_jmpl_3_lo:
ldd [%o0+0x030],%l4 ! Mem[0000000052000030]
ldub [%o2+0x004],%l1 ! Mem[0000000053000004]
ldx [%o0+0x038],%l5 ! Mem[0000000052000038]
lduw [%o2+0x020],%l2 ! Mem[0000000053000020]
jmpl %g6+8,%g0
ldx [%o1+0x018],%l7 ! Mem[0000000052800018]
p33_call_3_lo:
stw %l2,[%o3+0x000] ! Mem[0000000053800000]
sth %l2,[%o1+0x03a] ! Mem[000000005280003a]
ldx [%o2+0x008],%l1 ! Mem[0000000053000008]
lduh [%o1+0x03a],%l6 ! Mem[000000005280003a]
ldsb [%o2+0x01c],%l6 ! Mem[000000005300001c]
lduw [%o2+0x03c],%l5 ! Mem[000000005300003c]
retl
stw %l5,[%o1+0x024] ! Mem[0000000052800024]
p33_jmpl_3_he:
stw %l5,[%i1+0x008] ! Mem[0000000052800008]
jmpl %g6+8,%g0
ldsw [%i1+0x01c],%l0 ! Mem[000000005280001c]
p33_call_3_he:
retl
lduw [%i0+0x004],%l7 ! Mem[0000000052000004]
p33_jmpl_3_ho:
stw %l5,[%o1+0x008] ! Mem[0000000052800008]
jmpl %g6+8,%g0
ldsw [%o1+0x01c],%l0 ! Mem[000000005280001c]
p33_call_3_ho:
retl
lduw [%o0+0x004],%l7 ! Mem[0000000052000004]
p34_jmpl_3_le:
ldx [%i0+0x010],%l4 ! Mem[0000000054000010]
lduh [%i2+0x004],%l1 ! Mem[0000000055000004]
ldsb [%i2+0x03e],%l5 ! Mem[000000005500003e]
lduh [%i2+0x000],%l2 ! Mem[0000000055000000]
jmpl %g6+8,%g0
ldd [%i0+0x018],%l6 ! Mem[0000000054000018]
p34_call_3_le:
ldsb [%i1+0x000],%l2 ! Mem[0000000054800000]
ldx [%i2+0x018],%l2 ! Mem[0000000055000018]
ldx [%i1+0x028],%l1 ! Mem[0000000054800028]
lduh [%i2+0x03a],%l6 ! Mem[000000005500003a]
ldub [%i0+0x03c],%l6 ! Mem[000000005400003c]
stw %l5,[%i2+0x01c] ! Mem[000000005500001c]
retl
sth %l5,[%i2+0x026] ! Mem[0000000055000026]
p34_jmpl_3_lo:
ldx [%o0+0x010],%l4 ! Mem[0000000054000010]
lduh [%o2+0x004],%l1 ! Mem[0000000055000004]
ldsb [%o2+0x03e],%l5 ! Mem[000000005500003e]
lduh [%o2+0x000],%l2 ! Mem[0000000055000000]
jmpl %g6+8,%g0
ldd [%o0+0x018],%l6 ! Mem[0000000054000018]
p34_call_3_lo:
ldsb [%o1+0x000],%l2 ! Mem[0000000054800000]
ldx [%o2+0x018],%l2 ! Mem[0000000055000018]
ldx [%o1+0x028],%l1 ! Mem[0000000054800028]
lduh [%o2+0x03a],%l6 ! Mem[000000005500003a]
ldub [%o0+0x03c],%l6 ! Mem[000000005400003c]
stw %l5,[%o2+0x01c] ! Mem[000000005500001c]
retl
sth %l5,[%o2+0x026] ! Mem[0000000055000026]
p34_jmpl_3_he:
std %l4,[%i3+0x028] ! Mem[0000000055800028]
jmpl %g6+8,%g0
ldsh [%i1+0x01e],%l0 ! Mem[000000005480001e]
p34_call_3_he:
retl
lduw [%i3+0x024],%l7 ! Mem[0000000055800024]
p34_jmpl_3_ho:
std %l4,[%o3+0x028] ! Mem[0000000055800028]
jmpl %g6+8,%g0
ldsh [%o1+0x01e],%l0 ! Mem[000000005480001e]
p34_call_3_ho:
retl
lduw [%o3+0x024],%l7 ! Mem[0000000055800024]
p35_jmpl_3_le:
ldsb [%i3+0x031],%l4 ! Mem[0000000057800031]
ldub [%i1+0x004],%l1 ! Mem[0000000056800004]
lduw [%i3+0x03c],%l5 ! Mem[000000005780003c]
ldub [%i2+0x021],%l2 ! Mem[0000000057000021]
jmpl %g6+8,%g0
stb %l7,[%i2+0x01d] ! Mem[000000005700001d]
p35_call_3_le:
ldub [%i0+0x000],%l2 ! Mem[0000000056000000]
lduw [%i3+0x038],%l2 ! Mem[0000000057800038]
ldx [%i1+0x008],%l1 ! Mem[0000000056800008]
lduh [%i3+0x03a],%l6 ! Mem[000000005780003a]
lduh [%i2+0x01c],%l6 ! Mem[000000005700001c]
ldsw [%i0+0x03c],%l5 ! Mem[000000005600003c]
retl
std %l4,[%i3+0x020] ! Mem[0000000057800020]
p35_jmpl_3_lo:
ldsb [%o3+0x031],%l4 ! Mem[0000000057800031]
ldub [%o1+0x004],%l1 ! Mem[0000000056800004]
lduw [%o3+0x03c],%l5 ! Mem[000000005780003c]
ldub [%o2+0x021],%l2 ! Mem[0000000057000021]
jmpl %g6+8,%g0
stb %l7,[%o2+0x01d] ! Mem[000000005700001d]
p35_call_3_lo:
ldub [%o0+0x000],%l2 ! Mem[0000000056000000]
lduw [%o3+0x038],%l2 ! Mem[0000000057800038]
ldx [%o1+0x008],%l1 ! Mem[0000000056800008]
lduh [%o3+0x03a],%l6 ! Mem[000000005780003a]
lduh [%o2+0x01c],%l6 ! Mem[000000005700001c]
ldsw [%o0+0x03c],%l5 ! Mem[000000005600003c]
retl
std %l4,[%o3+0x020] ! Mem[0000000057800020]
p35_jmpl_3_he:
ldx [%i1+0x008],%l5 ! Mem[0000000056800008]
jmpl %g6+8,%g0
ldsb [%i1+0x01e],%l0 ! Mem[000000005680001e]
p35_call_3_he:
retl
stb %l7,[%i3+0x005] ! Mem[0000000057800005]
p35_jmpl_3_ho:
ldx [%o1+0x008],%l5 ! Mem[0000000056800008]
jmpl %g6+8,%g0
ldsb [%o1+0x01e],%l0 ! Mem[000000005680001e]
p35_call_3_ho:
retl
stb %l7,[%o3+0x005] ! Mem[0000000057800005]
p36_jmpl_3_le:
stb %l4,[%i2+0x011] ! Mem[0000000059000011]
lduh [%i1+0x004],%l1 ! Mem[0000000058800004]
ldd [%i0+0x038],%l4 ! Mem[0000000058000038]
ldsw [%i2+0x000],%l2 ! Mem[0000000059000000]
jmpl %g6+8,%g0
ldsb [%i1+0x01d],%l7 ! Mem[000000005880001d]
p36_call_3_le:
lduh [%i3+0x000],%l2 ! Mem[0000000059800000]
lduh [%i3+0x01a],%l2 ! Mem[000000005980001a]
lduh [%i0+0x02e],%l1 ! Mem[000000005800002e]
lduh [%i0+0x03a],%l6 ! Mem[000000005800003a]
stb %l6,[%i0+0x03c] ! Mem[000000005800003c]
stb %l5,[%i2+0x01d] ! Mem[000000005900001d]
retl
stb %l5,[%i0+0x026] ! Mem[0000000058000026]
p36_jmpl_3_lo:
stb %l4,[%o2+0x011] ! Mem[0000000059000011]
lduh [%o1+0x004],%l1 ! Mem[0000000058800004]
ldd [%o0+0x038],%l4 ! Mem[0000000058000038]
ldsw [%o2+0x000],%l2 ! Mem[0000000059000000]
jmpl %g6+8,%g0
ldsb [%o1+0x01d],%l7 ! Mem[000000005880001d]
p36_call_3_lo:
lduh [%o3+0x000],%l2 ! Mem[0000000059800000]
lduh [%o3+0x01a],%l2 ! Mem[000000005980001a]
lduh [%o0+0x02e],%l1 ! Mem[000000005800002e]
lduh [%o0+0x03a],%l6 ! Mem[000000005800003a]
stb %l6,[%o0+0x03c] ! Mem[000000005800003c]
stb %l5,[%o2+0x01d] ! Mem[000000005900001d]
retl
stb %l5,[%o0+0x026] ! Mem[0000000058000026]
p36_jmpl_3_he:
lduh [%i0+0x02a],%l5 ! Mem[000000005800002a]
jmpl %g6+8,%g0
ldd [%i2+0x018],%l0 ! Mem[0000000059000018]
p36_call_3_he:
retl
stb %l7,[%i3+0x025] ! Mem[0000000059800025]
p36_jmpl_3_ho:
lduh [%o0+0x02a],%l5 ! Mem[000000005800002a]
jmpl %g6+8,%g0
ldd [%o2+0x018],%l0 ! Mem[0000000059000018]
p36_call_3_ho:
retl
stb %l7,[%o3+0x025] ! Mem[0000000059800025]
p37_jmpl_3_le:
ldd [%i1+0x030],%l4 ! Mem[000000005a800030]
ldub [%i0+0x004],%l1 ! Mem[000000005a000004]
ldx [%i2+0x038],%l5 ! Mem[000000005b000038]
ldsh [%i1+0x020],%l2 ! Mem[000000005a800020]
jmpl %g6+8,%g0
ldx [%i0+0x018],%l7 ! Mem[000000005a000018]
p37_call_3_le:
stb %l2,[%i1+0x000] ! Mem[000000005a800000]
ldsh [%i3+0x03a],%l2 ! Mem[000000005b80003a]
lduh [%i3+0x00e],%l1 ! Mem[000000005b80000e]
lduh [%i1+0x03a],%l6 ! Mem[000000005a80003a]
stw %l6,[%i3+0x01c] ! Mem[000000005b80001c]
ldd [%i2+0x038],%l4 ! Mem[000000005b000038]
retl
ldx [%i2+0x020],%l5 ! Mem[000000005b000020]
p37_jmpl_3_lo:
ldd [%o1+0x030],%l4 ! Mem[000000005a800030]
ldub [%o0+0x004],%l1 ! Mem[000000005a000004]
ldx [%o2+0x038],%l5 ! Mem[000000005b000038]
ldsh [%o1+0x020],%l2 ! Mem[000000005a800020]
jmpl %g6+8,%g0
ldx [%o0+0x018],%l7 ! Mem[000000005a000018]
p37_call_3_lo:
stb %l2,[%o1+0x000] ! Mem[000000005a800000]
ldsh [%o3+0x03a],%l2 ! Mem[000000005b80003a]
lduh [%o3+0x00e],%l1 ! Mem[000000005b80000e]
lduh [%o1+0x03a],%l6 ! Mem[000000005a80003a]
stw %l6,[%o3+0x01c] ! Mem[000000005b80001c]
ldd [%o2+0x038],%l4 ! Mem[000000005b000038]
retl
ldx [%o2+0x020],%l5 ! Mem[000000005b000020]
p37_jmpl_3_he:
lduh [%i2+0x00a],%l5 ! Mem[000000005b00000a]
jmpl %g6+8,%g0
stx %l0,[%i3+0x018] ! Mem[000000005b800018]
p37_call_3_he:
retl
stb %l7,[%i3+0x005] ! Mem[000000005b800005]
p37_jmpl_3_ho:
lduh [%o2+0x00a],%l5 ! Mem[000000005b00000a]
jmpl %g6+8,%g0
stx %l0,[%o3+0x018] ! Mem[000000005b800018]
p37_call_3_ho:
retl
stb %l7,[%o3+0x005] ! Mem[000000005b800005]
p38_jmpl_3_le:
ldx [%i0+0x010],%l4 ! Mem[000000005c000010]
lduh [%i3+0x004],%l1 ! Mem[000000005d800004]
stx %l5,[%i2+0x038] ! Mem[000000005d000038]
ldsb [%i1+0x001],%l2 ! Mem[000000005c800001]
jmpl %g6+8,%g0
ldsh [%i2+0x01c],%l7 ! Mem[000000005d00001c]
p38_call_3_le:
stw %l2,[%i0+0x000] ! Mem[000000005c000000]
ldsb [%i0+0x01a],%l2 ! Mem[000000005c00001a]
ldsw [%i3+0x02c],%l1 ! Mem[000000005d80002c]
lduh [%i2+0x03a],%l6 ! Mem[000000005d00003a]
stx %l6,[%i1+0x038] ! Mem[000000005c800038]
lduh [%i0+0x01c],%l5 ! Mem[000000005c00001c]
retl
lduw [%i3+0x024],%l5 ! Mem[000000005d800024]
p38_jmpl_3_lo:
ldx [%o0+0x010],%l4 ! Mem[000000005c000010]
lduh [%o3+0x004],%l1 ! Mem[000000005d800004]
stx %l5,[%o2+0x038] ! Mem[000000005d000038]
ldsb [%o1+0x001],%l2 ! Mem[000000005c800001]
jmpl %g6+8,%g0
ldsh [%o2+0x01c],%l7 ! Mem[000000005d00001c]
p38_call_3_lo:
stw %l2,[%o0+0x000] ! Mem[000000005c000000]
ldsb [%o0+0x01a],%l2 ! Mem[000000005c00001a]
ldsw [%o3+0x02c],%l1 ! Mem[000000005d80002c]
lduh [%o2+0x03a],%l6 ! Mem[000000005d00003a]
stx %l6,[%o1+0x038] ! Mem[000000005c800038]
lduh [%o0+0x01c],%l5 ! Mem[000000005c00001c]
retl
lduw [%o3+0x024],%l5 ! Mem[000000005d800024]
p38_jmpl_3_he:
ldsw [%i1+0x028],%l5 ! Mem[000000005c800028]
jmpl %g6+8,%g0
ldd [%i0+0x018],%l0 ! Mem[000000005c000018]
p38_call_3_he:
retl
sth %l7,[%i2+0x024] ! Mem[000000005d000024]
p38_jmpl_3_ho:
ldsw [%o1+0x028],%l5 ! Mem[000000005c800028]
jmpl %g6+8,%g0
ldd [%o0+0x018],%l0 ! Mem[000000005c000018]
p38_call_3_ho:
retl
sth %l7,[%o2+0x024] ! Mem[000000005d000024]
p39_jmpl_3_le:
ldsb [%i0+0x031],%l4 ! Mem[000000005e000031]
ldub [%i2+0x004],%l1 ! Mem[000000005f000004]
lduw [%i0+0x03c],%l5 ! Mem[000000005e00003c]
ldd [%i1+0x020],%l2 ! Mem[000000005e800020]
jmpl %g6+8,%g0
stb %l7,[%i1+0x01d] ! Mem[000000005e80001d]
p39_call_3_le:
ldsb [%i3+0x000],%l2 ! Mem[000000005f800000]
ldd [%i1+0x038],%l2 ! Mem[000000005e800038]
ldsw [%i2+0x00c],%l1 ! Mem[000000005f00000c]
ldsw [%i3+0x038],%l6 ! Mem[000000005f800038]
ldsh [%i0+0x01c],%l6 ! Mem[000000005e00001c]
sth %l5,[%i2+0x03c] ! Mem[000000005f00003c]
retl
lduh [%i0+0x026],%l5 ! Mem[000000005e000026]
p39_jmpl_3_lo:
ldsb [%o0+0x031],%l4 ! Mem[000000005e000031]
ldub [%o2+0x004],%l1 ! Mem[000000005f000004]
lduw [%o0+0x03c],%l5 ! Mem[000000005e00003c]
ldd [%o1+0x020],%l2 ! Mem[000000005e800020]
jmpl %g6+8,%g0
stb %l7,[%o1+0x01d] ! Mem[000000005e80001d]
p39_call_3_lo:
ldsb [%o3+0x000],%l2 ! Mem[000000005f800000]
ldd [%o1+0x038],%l2 ! Mem[000000005e800038]
ldsw [%o2+0x00c],%l1 ! Mem[000000005f00000c]
ldsw [%o3+0x038],%l6 ! Mem[000000005f800038]
ldsh [%o0+0x01c],%l6 ! Mem[000000005e00001c]
sth %l5,[%o2+0x03c] ! Mem[000000005f00003c]
retl
lduh [%o0+0x026],%l5 ! Mem[000000005e000026]
p39_jmpl_3_he:
ldsb [%i3+0x00b],%l5 ! Mem[000000005f80000b]
jmpl %g6+8,%g0
stx %l0,[%i1+0x018] ! Mem[000000005e800018]
p39_call_3_he:
retl
sth %l7,[%i2+0x004] ! Mem[000000005f000004]
p39_jmpl_3_ho:
ldsb [%o3+0x00b],%l5 ! Mem[000000005f80000b]
jmpl %g6+8,%g0
stx %l0,[%o1+0x018] ! Mem[000000005e800018]
p39_call_3_ho:
retl
sth %l7,[%o2+0x004] ! Mem[000000005f000004]
p40_jmpl_3_le:
stb %l4,[%i3+0x011] ! Mem[0000000061800011]
lduh [%i2+0x004],%l1 ! Mem[0000000061000004]
stw %l5,[%i2+0x03c] ! Mem[000000006100003c]
stx %l2,[%i1+0x000] ! Mem[0000000060800000]
jmpl %g6+8,%g0
ldsw [%i3+0x01c],%l7 ! Mem[000000006180001c]
p40_call_3_le:
ldub [%i2+0x000],%l2 ! Mem[0000000061000000]
stx %l2,[%i2+0x018] ! Mem[0000000061000018]
ldsw [%i2+0x02c],%l1 ! Mem[000000006100002c]
ldsw [%i0+0x038],%l6 ! Mem[0000000060000038]
ldsw [%i2+0x03c],%l6 ! Mem[000000006100003c]
ldsh [%i2+0x01c],%l5 ! Mem[000000006100001c]
retl
ldub [%i2+0x026],%l5 ! Mem[0000000061000026]
p40_jmpl_3_lo:
stb %l4,[%o3+0x011] ! Mem[0000000061800011]
lduh [%o2+0x004],%l1 ! Mem[0000000061000004]
stw %l5,[%o2+0x03c] ! Mem[000000006100003c]
stx %l2,[%o1+0x000] ! Mem[0000000060800000]
jmpl %g6+8,%g0
ldsw [%o3+0x01c],%l7 ! Mem[000000006180001c]
p40_call_3_lo:
ldub [%o2+0x000],%l2 ! Mem[0000000061000000]
stx %l2,[%o2+0x018] ! Mem[0000000061000018]
ldsw [%o2+0x02c],%l1 ! Mem[000000006100002c]
ldsw [%o0+0x038],%l6 ! Mem[0000000060000038]
ldsw [%o2+0x03c],%l6 ! Mem[000000006100003c]
ldsh [%o2+0x01c],%l5 ! Mem[000000006100001c]
retl
ldub [%o2+0x026],%l5 ! Mem[0000000061000026]
p40_jmpl_3_he:
stx %l5,[%i1+0x028] ! Mem[0000000060800028]
jmpl %g6+8,%g0
stw %l0,[%i1+0x01c] ! Mem[000000006080001c]
p40_call_3_he:
retl
stx %l7,[%i2+0x020] ! Mem[0000000061000020]
p40_jmpl_3_ho:
stx %l5,[%o1+0x028] ! Mem[0000000060800028]
jmpl %g6+8,%g0
stw %l0,[%o1+0x01c] ! Mem[000000006080001c]
p40_call_3_ho:
retl
stx %l7,[%o2+0x020] ! Mem[0000000061000020]
p41_jmpl_3_le:
ldd [%i2+0x030],%l4 ! Mem[0000000063000030]
ldub [%i2+0x004],%l1 ! Mem[0000000063000004]
lduh [%i2+0x03e],%l5 ! Mem[000000006300003e]
stw %l2,[%i1+0x020] ! Mem[0000000062800020]
jmpl %g6+8,%g0
std %l6,[%i2+0x018] ! Mem[0000000063000018]
p41_call_3_le:
ldx [%i0+0x000],%l2 ! Mem[0000000062000000]
std %l2,[%i2+0x038] ! Mem[0000000063000038]
ldsb [%i2+0x00e],%l1 ! Mem[000000006300000e]
ldsw [%i2+0x038],%l6 ! Mem[0000000063000038]
lduw [%i0+0x01c],%l6 ! Mem[000000006200001c]
ldx [%i0+0x038],%l5 ! Mem[0000000062000038]
retl
ldsw [%i3+0x024],%l5 ! Mem[0000000063800024]
p41_jmpl_3_lo:
ldd [%o2+0x030],%l4 ! Mem[0000000063000030]
ldub [%o2+0x004],%l1 ! Mem[0000000063000004]
lduh [%o2+0x03e],%l5 ! Mem[000000006300003e]
stw %l2,[%o1+0x020] ! Mem[0000000062800020]
jmpl %g6+8,%g0
std %l6,[%o2+0x018] ! Mem[0000000063000018]
p41_call_3_lo:
ldx [%o0+0x000],%l2 ! Mem[0000000062000000]
std %l2,[%o2+0x038] ! Mem[0000000063000038]
ldsb [%o2+0x00e],%l1 ! Mem[000000006300000e]
ldsw [%o2+0x038],%l6 ! Mem[0000000063000038]
lduw [%o0+0x01c],%l6 ! Mem[000000006200001c]
ldx [%o0+0x038],%l5 ! Mem[0000000062000038]
retl
ldsw [%o3+0x024],%l5 ! Mem[0000000063800024]
p41_jmpl_3_he:
stx %l5,[%i0+0x008] ! Mem[0000000062000008]
jmpl %g6+8,%g0
sth %l0,[%i1+0x01e] ! Mem[000000006280001e]
p41_call_3_he:
retl
stx %l7,[%i2+0x000] ! Mem[0000000063000000]
p41_jmpl_3_ho:
stx %l5,[%o0+0x008] ! Mem[0000000062000008]
jmpl %g6+8,%g0
sth %l0,[%o1+0x01e] ! Mem[000000006280001e]
p41_call_3_ho:
retl
stx %l7,[%o2+0x000] ! Mem[0000000063000000]
p42_jmpl_3_le:
ldx [%i2+0x010],%l4 ! Mem[0000000065000010]
lduh [%i1+0x004],%l1 ! Mem[0000000064800004]
sth %l5,[%i0+0x03e] ! Mem[000000006400003e]
stb %l2,[%i1+0x001] ! Mem[0000000064800001]
jmpl %g6+8,%g0
ldsh [%i1+0x01c],%l7 ! Mem[000000006480001c]
p42_call_3_le:
sth %l2,[%i0+0x000] ! Mem[0000000064000000]
stb %l2,[%i3+0x01a] ! Mem[000000006580001a]
ldsb [%i2+0x02e],%l1 ! Mem[000000006500002e]
ldsw [%i2+0x038],%l6 ! Mem[0000000065000038]
std %l6,[%i3+0x038] ! Mem[0000000065800038]
stx %l5,[%i2+0x018] ! Mem[0000000065000018]
retl
ldsh [%i0+0x026],%l5 ! Mem[0000000064000026]
p42_jmpl_3_lo:
ldx [%o2+0x010],%l4 ! Mem[0000000065000010]
lduh [%o1+0x004],%l1 ! Mem[0000000064800004]
sth %l5,[%o0+0x03e] ! Mem[000000006400003e]
stb %l2,[%o1+0x001] ! Mem[0000000064800001]
jmpl %g6+8,%g0
ldsh [%o1+0x01c],%l7 ! Mem[000000006480001c]
p42_call_3_lo:
sth %l2,[%o0+0x000] ! Mem[0000000064000000]
stb %l2,[%o3+0x01a] ! Mem[000000006580001a]
ldsb [%o2+0x02e],%l1 ! Mem[000000006500002e]
ldsw [%o2+0x038],%l6 ! Mem[0000000065000038]
std %l6,[%o3+0x038] ! Mem[0000000065800038]
stx %l5,[%o2+0x018] ! Mem[0000000065000018]
retl
ldsh [%o0+0x026],%l5 ! Mem[0000000064000026]
p42_jmpl_3_he:
sth %l5,[%i2+0x02a] ! Mem[000000006500002a]
jmpl %g6+8,%g0
std %l0,[%i2+0x018] ! Mem[0000000065000018]
p42_call_3_he:
retl
stx %l7,[%i1+0x020] ! Mem[0000000064800020]
p42_jmpl_3_ho:
sth %l5,[%o2+0x02a] ! Mem[000000006500002a]
jmpl %g6+8,%g0
std %l0,[%o2+0x018] ! Mem[0000000065000018]
p42_call_3_ho:
retl
stx %l7,[%o1+0x020] ! Mem[0000000064800020]
p43_jmpl_3_le:
ldsb [%i1+0x031],%l4 ! Mem[0000000066800031]
lduw [%i0+0x004],%l1 ! Mem[0000000066000004]
ldub [%i2+0x03e],%l5 ! Mem[000000006700003e]
ldx [%i1+0x020],%l2 ! Mem[0000000066800020]
jmpl %g6+8,%g0
sth %l7,[%i3+0x01c] ! Mem[000000006780001c]
p43_call_3_le:
ldd [%i2+0x000],%l2 ! Mem[0000000067000000]
ldx [%i3+0x038],%l2 ! Mem[0000000067800038]
stx %l1,[%i1+0x008] ! Mem[0000000066800008]
ldsw [%i3+0x038],%l6 ! Mem[0000000067800038]
sth %l6,[%i0+0x01c] ! Mem[000000006600001c]
ldsh [%i2+0x03c],%l5 ! Mem[000000006700003c]
retl
ldsb [%i1+0x026],%l5 ! Mem[0000000066800026]
p43_jmpl_3_lo:
ldsb [%o1+0x031],%l4 ! Mem[0000000066800031]
lduw [%o0+0x004],%l1 ! Mem[0000000066000004]
ldub [%o2+0x03e],%l5 ! Mem[000000006700003e]
ldx [%o1+0x020],%l2 ! Mem[0000000066800020]
jmpl %g6+8,%g0
sth %l7,[%o3+0x01c] ! Mem[000000006780001c]
p43_call_3_lo:
ldd [%o2+0x000],%l2 ! Mem[0000000067000000]
ldx [%o3+0x038],%l2 ! Mem[0000000067800038]
stx %l1,[%o1+0x008] ! Mem[0000000066800008]
ldsw [%o3+0x038],%l6 ! Mem[0000000067800038]
sth %l6,[%o0+0x01c] ! Mem[000000006600001c]
ldsh [%o2+0x03c],%l5 ! Mem[000000006700003c]
retl
ldsb [%o1+0x026],%l5 ! Mem[0000000066800026]
p43_jmpl_3_he:
stb %l5,[%i1+0x00b] ! Mem[000000006680000b]
jmpl %g6+8,%g0
sth %l0,[%i3+0x01e] ! Mem[000000006780001e]
p43_call_3_he:
retl
ldsb [%i1+0x005],%l7 ! Mem[0000000066800005]
p43_jmpl_3_ho:
stb %l5,[%o1+0x00b] ! Mem[000000006680000b]
jmpl %g6+8,%g0
sth %l0,[%o3+0x01e] ! Mem[000000006780001e]
p43_call_3_ho:
retl
ldsb [%o1+0x005],%l7 ! Mem[0000000066800005]
p44_jmpl_3_le:
stb %l4,[%i0+0x011] ! Mem[0000000068000011]
lduh [%i3+0x004],%l1 ! Mem[0000000069800004]
stw %l5,[%i2+0x03c] ! Mem[000000006900003c]
lduw [%i1+0x000],%l2 ! Mem[0000000068800000]
jmpl %g6+8,%g0
ldsw [%i1+0x01c],%l7 ! Mem[000000006880001c]
p44_call_3_le:
ldsw [%i0+0x000],%l2 ! Mem[0000000068000000]
ldub [%i3+0x01a],%l2 ! Mem[000000006980001a]
stx %l1,[%i1+0x028] ! Mem[0000000068800028]
ldsw [%i1+0x038],%l6 ! Mem[0000000068800038]
ldd [%i3+0x038],%l6 ! Mem[0000000069800038]
ldx [%i0+0x018],%l5 ! Mem[0000000068000018]
retl
ldd [%i3+0x020],%l4 ! Mem[0000000069800020]
p44_jmpl_3_lo:
stb %l4,[%o0+0x011] ! Mem[0000000068000011]
lduh [%o3+0x004],%l1 ! Mem[0000000069800004]
stw %l5,[%o2+0x03c] ! Mem[000000006900003c]
lduw [%o1+0x000],%l2 ! Mem[0000000068800000]
jmpl %g6+8,%g0
ldsw [%o1+0x01c],%l7 ! Mem[000000006880001c]
p44_call_3_lo:
ldsw [%o0+0x000],%l2 ! Mem[0000000068000000]
ldub [%o3+0x01a],%l2 ! Mem[000000006980001a]
stx %l1,[%o1+0x028] ! Mem[0000000068800028]
ldsw [%o1+0x038],%l6 ! Mem[0000000068800038]
ldd [%o3+0x038],%l6 ! Mem[0000000069800038]
ldx [%o0+0x018],%l5 ! Mem[0000000068000018]
retl
ldd [%o3+0x020],%l4 ! Mem[0000000069800020]
p44_jmpl_3_he:
lduw [%i3+0x028],%l5 ! Mem[0000000069800028]
jmpl %g6+8,%g0
std %l0,[%i3+0x018] ! Mem[0000000069800018]
p44_call_3_he:
retl
ldsb [%i1+0x025],%l7 ! Mem[0000000068800025]
p44_jmpl_3_ho:
lduw [%o3+0x028],%l5 ! Mem[0000000069800028]
jmpl %g6+8,%g0
std %l0,[%o3+0x018] ! Mem[0000000069800018]
p44_call_3_ho:
retl
ldsb [%o1+0x025],%l7 ! Mem[0000000068800025]
p45_jmpl_3_le:
ldsh [%i0+0x030],%l4 ! Mem[000000006a000030]
lduw [%i2+0x004],%l1 ! Mem[000000006b000004]
ldsw [%i0+0x03c],%l5 ! Mem[000000006a00003c]
lduh [%i1+0x020],%l2 ! Mem[000000006a800020]
jmpl %g6+8,%g0
stw %l7,[%i0+0x01c] ! Mem[000000006a00001c]
p45_call_3_le:
ldub [%i0+0x000],%l2 ! Mem[000000006a000000]
ldsw [%i0+0x038],%l2 ! Mem[000000006a000038]
sth %l1,[%i0+0x00e] ! Mem[000000006a00000e]
ldsw [%i2+0x038],%l6 ! Mem[000000006b000038]
ldsb [%i1+0x01c],%l6 ! Mem[000000006a80001c]
stx %l5,[%i2+0x038] ! Mem[000000006b000038]
retl
stx %l5,[%i0+0x020] ! Mem[000000006a000020]
p45_jmpl_3_lo:
ldsh [%o0+0x030],%l4 ! Mem[000000006a000030]
lduw [%o2+0x004],%l1 ! Mem[000000006b000004]
ldsw [%o0+0x03c],%l5 ! Mem[000000006a00003c]
lduh [%o1+0x020],%l2 ! Mem[000000006a800020]
jmpl %g6+8,%g0
stw %l7,[%o0+0x01c] ! Mem[000000006a00001c]
p45_call_3_lo:
ldub [%o0+0x000],%l2 ! Mem[000000006a000000]
ldsw [%o0+0x038],%l2 ! Mem[000000006a000038]
sth %l1,[%o0+0x00e] ! Mem[000000006a00000e]
ldsw [%o2+0x038],%l6 ! Mem[000000006b000038]
ldsb [%o1+0x01c],%l6 ! Mem[000000006a80001c]
stx %l5,[%o2+0x038] ! Mem[000000006b000038]
retl
stx %l5,[%o0+0x020] ! Mem[000000006a000020]
p45_jmpl_3_he:
ldub [%i1+0x00b],%l5 ! Mem[000000006a80000b]
jmpl %g6+8,%g0
stb %l0,[%i0+0x01e] ! Mem[000000006a00001e]
p45_call_3_he:
retl
ldsw [%i1+0x004],%l7 ! Mem[000000006a800004]
p45_jmpl_3_ho:
ldub [%o1+0x00b],%l5 ! Mem[000000006a80000b]
jmpl %g6+8,%g0
stb %l0,[%o0+0x01e] ! Mem[000000006a00001e]
p45_call_3_ho:
retl
ldsw [%o1+0x004],%l7 ! Mem[000000006a800004]
p46_jmpl_3_le:
ldx [%i3+0x010],%l4 ! Mem[000000006d800010]
lduh [%i2+0x004],%l1 ! Mem[000000006d000004]
sth %l5,[%i1+0x03e] ! Mem[000000006c80003e]
ldub [%i1+0x001],%l2 ! Mem[000000006c800001]
jmpl %g6+8,%g0
ldub [%i3+0x01d],%l7 ! Mem[000000006d80001d]
p46_call_3_le:
ldx [%i2+0x000],%l2 ! Mem[000000006d000000]
ldsh [%i1+0x01a],%l2 ! Mem[000000006c80001a]
sth %l1,[%i3+0x02e] ! Mem[000000006d80002e]
ldsw [%i2+0x038],%l6 ! Mem[000000006d000038]
ldub [%i0+0x03c],%l6 ! Mem[000000006c00003c]
ldub [%i2+0x01d],%l5 ! Mem[000000006d00001d]
retl
stw %l5,[%i1+0x024] ! Mem[000000006c800024]
p46_jmpl_3_lo:
ldx [%o3+0x010],%l4 ! Mem[000000006d800010]
lduh [%o2+0x004],%l1 ! Mem[000000006d000004]
sth %l5,[%o1+0x03e] ! Mem[000000006c80003e]
ldub [%o1+0x001],%l2 ! Mem[000000006c800001]
jmpl %g6+8,%g0
ldub [%o3+0x01d],%l7 ! Mem[000000006d80001d]
p46_call_3_lo:
ldx [%o2+0x000],%l2 ! Mem[000000006d000000]
ldsh [%o1+0x01a],%l2 ! Mem[000000006c80001a]
sth %l1,[%o3+0x02e] ! Mem[000000006d80002e]
ldsw [%o2+0x038],%l6 ! Mem[000000006d000038]
ldub [%o0+0x03c],%l6 ! Mem[000000006c00003c]
ldub [%o2+0x01d],%l5 ! Mem[000000006d00001d]
retl
stw %l5,[%o1+0x024] ! Mem[000000006c800024]
p46_jmpl_3_he:
ldub [%i0+0x02b],%l5 ! Mem[000000006c00002b]
jmpl %g6+8,%g0
ldx [%i1+0x018],%l0 ! Mem[000000006c800018]
p46_call_3_he:
retl
ldsw [%i0+0x024],%l7 ! Mem[000000006c000024]
p46_jmpl_3_ho:
ldub [%o0+0x02b],%l5 ! Mem[000000006c00002b]
jmpl %g6+8,%g0
ldx [%o1+0x018],%l0 ! Mem[000000006c800018]
p46_call_3_ho:
retl
ldsw [%o0+0x024],%l7 ! Mem[000000006c000024]
p47_jmpl_3_le:
ldsb [%i2+0x031],%l4 ! Mem[000000006f000031]
lduw [%i2+0x004],%l1 ! Mem[000000006f000004]
ldsh [%i2+0x03e],%l5 ! Mem[000000006f00003e]
ldsw [%i1+0x020],%l2 ! Mem[000000006e800020]
jmpl %g6+8,%g0
stx %l7,[%i1+0x018] ! Mem[000000006e800018]
p47_call_3_le:
sth %l2,[%i1+0x000] ! Mem[000000006e800000]
stx %l2,[%i2+0x038] ! Mem[000000006f000038]
sth %l1,[%i3+0x00e] ! Mem[000000006f80000e]
ldsw [%i3+0x038],%l6 ! Mem[000000006f800038]
ldx [%i2+0x018],%l6 ! Mem[000000006f000018]
std %l4,[%i0+0x038] ! Mem[000000006e000038]
retl
sth %l5,[%i3+0x026] ! Mem[000000006f800026]
p47_jmpl_3_lo:
ldsb [%o2+0x031],%l4 ! Mem[000000006f000031]
lduw [%o2+0x004],%l1 ! Mem[000000006f000004]
ldsh [%o2+0x03e],%l5 ! Mem[000000006f00003e]
ldsw [%o1+0x020],%l2 ! Mem[000000006e800020]
jmpl %g6+8,%g0
stx %l7,[%o1+0x018] ! Mem[000000006e800018]
p47_call_3_lo:
sth %l2,[%o1+0x000] ! Mem[000000006e800000]
stx %l2,[%o2+0x038] ! Mem[000000006f000038]
sth %l1,[%o3+0x00e] ! Mem[000000006f80000e]
ldsw [%o3+0x038],%l6 ! Mem[000000006f800038]
ldx [%o2+0x018],%l6 ! Mem[000000006f000018]
std %l4,[%o0+0x038] ! Mem[000000006e000038]
retl
sth %l5,[%o3+0x026] ! Mem[000000006f800026]
p47_jmpl_3_he:
ldsh [%i2+0x00a],%l5 ! Mem[000000006f00000a]
jmpl %g6+8,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000006e80001c]
p47_call_3_he:
retl
ldsw [%i0+0x004],%l7 ! Mem[000000006e000004]
p47_jmpl_3_ho:
ldsh [%o2+0x00a],%l5 ! Mem[000000006f00000a]
jmpl %g6+8,%g0
lduw [%o1+0x01c],%l0 ! Mem[000000006e80001c]
p47_call_3_ho:
retl
ldsw [%o0+0x004],%l7 ! Mem[000000006e000004]
p48_jmpl_3_le:
stb %l4,[%i1+0x011] ! Mem[0000000070800011]
lduh [%i1+0x004],%l1 ! Mem[0000000070800004]
std %l4,[%i0+0x038] ! Mem[0000000070000038]
ldsh [%i1+0x000],%l2 ! Mem[0000000070800000]
jmpl %g6+8,%g0
lduh [%i0+0x01c],%l7 ! Mem[000000007000001c]
p48_call_3_le:
ldd [%i0+0x000],%l2 ! Mem[0000000070000000]
stw %l2,[%i2+0x018] ! Mem[0000000071000018]
stb %l1,[%i2+0x02e] ! Mem[000000007100002e]
ldsw [%i1+0x038],%l6 ! Mem[0000000070800038]
stb %l6,[%i0+0x03c] ! Mem[000000007000003c]
ldsb [%i2+0x01d],%l5 ! Mem[000000007100001d]
retl
std %l4,[%i3+0x020] ! Mem[0000000071800020]
p48_jmpl_3_lo:
stb %l4,[%o1+0x011] ! Mem[0000000070800011]
lduh [%o1+0x004],%l1 ! Mem[0000000070800004]
std %l4,[%o0+0x038] ! Mem[0000000070000038]
ldsh [%o1+0x000],%l2 ! Mem[0000000070800000]
jmpl %g6+8,%g0
lduh [%o0+0x01c],%l7 ! Mem[000000007000001c]
p48_call_3_lo:
ldd [%o0+0x000],%l2 ! Mem[0000000070000000]
stw %l2,[%o2+0x018] ! Mem[0000000071000018]
stb %l1,[%o2+0x02e] ! Mem[000000007100002e]
ldsw [%o1+0x038],%l6 ! Mem[0000000070800038]
stb %l6,[%o0+0x03c] ! Mem[000000007000003c]
ldsb [%o2+0x01d],%l5 ! Mem[000000007100001d]
retl
std %l4,[%o3+0x020] ! Mem[0000000071800020]
p48_jmpl_3_he:
ldd [%i1+0x028],%l4 ! Mem[0000000070800028]
jmpl %g6+8,%g0
ldx [%i1+0x018],%l0 ! Mem[0000000070800018]
p48_call_3_he:
retl
lduh [%i0+0x024],%l7 ! Mem[0000000070000024]
p48_jmpl_3_ho:
ldd [%o1+0x028],%l4 ! Mem[0000000070800028]
jmpl %g6+8,%g0
ldx [%o1+0x018],%l0 ! Mem[0000000070800018]
p48_call_3_ho:
retl
lduh [%o0+0x024],%l7 ! Mem[0000000070000024]
p49_jmpl_3_le:
ldsh [%i0+0x030],%l4 ! Mem[0000000072000030]
lduw [%i0+0x004],%l1 ! Mem[0000000072000004]
ldsb [%i1+0x03e],%l5 ! Mem[000000007280003e]
ldsb [%i1+0x021],%l2 ! Mem[0000000072800021]
jmpl %g6+8,%g0
stw %l7,[%i2+0x01c] ! Mem[000000007300001c]
p49_call_3_le:
ldsw [%i3+0x000],%l2 ! Mem[0000000073800000]
sth %l2,[%i3+0x03a] ! Mem[000000007380003a]
stb %l1,[%i2+0x00e] ! Mem[000000007300000e]
ldsw [%i2+0x038],%l6 ! Mem[0000000073000038]
stw %l6,[%i3+0x01c] ! Mem[000000007380001c]
lduw [%i1+0x03c],%l5 ! Mem[000000007280003c]
retl
stb %l5,[%i1+0x026] ! Mem[0000000072800026]
p49_jmpl_3_lo:
ldsh [%o0+0x030],%l4 ! Mem[0000000072000030]
lduw [%o0+0x004],%l1 ! Mem[0000000072000004]
ldsb [%o1+0x03e],%l5 ! Mem[000000007280003e]
ldsb [%o1+0x021],%l2 ! Mem[0000000072800021]
jmpl %g6+8,%g0
stw %l7,[%o2+0x01c] ! Mem[000000007300001c]
p49_call_3_lo:
ldsw [%o3+0x000],%l2 ! Mem[0000000073800000]
sth %l2,[%o3+0x03a] ! Mem[000000007380003a]
stb %l1,[%o2+0x00e] ! Mem[000000007300000e]
ldsw [%o2+0x038],%l6 ! Mem[0000000073000038]
stw %l6,[%o3+0x01c] ! Mem[000000007380001c]
lduw [%o1+0x03c],%l5 ! Mem[000000007280003c]
retl
stb %l5,[%o1+0x026] ! Mem[0000000072800026]
p49_jmpl_3_he:
stw %l5,[%i3+0x008] ! Mem[0000000073800008]
jmpl %g6+8,%g0
lduw [%i2+0x01c],%l0 ! Mem[000000007300001c]
p49_call_3_he:
retl
lduh [%i0+0x004],%l7 ! Mem[0000000072000004]
p49_jmpl_3_ho:
stw %l5,[%o3+0x008] ! Mem[0000000073800008]
jmpl %g6+8,%g0
lduw [%o2+0x01c],%l0 ! Mem[000000007300001c]
p49_call_3_ho:
retl
lduh [%o0+0x004],%l7 ! Mem[0000000072000004]
p50_jmpl_3_le:
std %l4,[%i0+0x010] ! Mem[0000000074000010]
lduh [%i3+0x004],%l1 ! Mem[0000000075800004]
stb %l5,[%i2+0x03e] ! Mem[000000007500003e]
stw %l2,[%i1+0x000] ! Mem[0000000074800000]
jmpl %g6+8,%g0
lduw [%i1+0x01c],%l7 ! Mem[000000007480001c]
p50_call_3_le:
lduw [%i1+0x000],%l2 ! Mem[0000000074800000]
ldx [%i3+0x018],%l2 ! Mem[0000000075800018]
lduw [%i2+0x02c],%l1 ! Mem[000000007500002c]
ldsw [%i2+0x038],%l6 ! Mem[0000000075000038]
stx %l6,[%i1+0x038] ! Mem[0000000074800038]
stw %l5,[%i0+0x01c] ! Mem[000000007400001c]
retl
ldx [%i2+0x020],%l5 ! Mem[0000000075000020]
p50_jmpl_3_lo:
std %l4,[%o0+0x010] ! Mem[0000000074000010]
lduh [%o3+0x004],%l1 ! Mem[0000000075800004]
stb %l5,[%o2+0x03e] ! Mem[000000007500003e]
stw %l2,[%o1+0x000] ! Mem[0000000074800000]
jmpl %g6+8,%g0
lduw [%o1+0x01c],%l7 ! Mem[000000007480001c]
p50_call_3_lo:
lduw [%o1+0x000],%l2 ! Mem[0000000074800000]
ldx [%o3+0x018],%l2 ! Mem[0000000075800018]
lduw [%o2+0x02c],%l1 ! Mem[000000007500002c]
ldsw [%o2+0x038],%l6 ! Mem[0000000075000038]
stx %l6,[%o1+0x038] ! Mem[0000000074800038]
stw %l5,[%o0+0x01c] ! Mem[000000007400001c]
retl
ldx [%o2+0x020],%l5 ! Mem[0000000075000020]
p50_jmpl_3_he:
stw %l5,[%i1+0x028] ! Mem[0000000074800028]
jmpl %g6+8,%g0
lduh [%i3+0x01e],%l0 ! Mem[000000007580001e]
p50_call_3_he:
retl
ldx [%i0+0x020],%l7 ! Mem[0000000074000020]
p50_jmpl_3_ho:
stw %l5,[%o1+0x028] ! Mem[0000000074800028]
jmpl %g6+8,%g0
lduh [%o3+0x01e],%l0 ! Mem[000000007580001e]
p50_call_3_ho:
retl
ldx [%o0+0x020],%l7 ! Mem[0000000074000020]
p51_jmpl_3_le:
ldsb [%i0+0x031],%l4 ! Mem[0000000076000031]
lduw [%i3+0x004],%l1 ! Mem[0000000077800004]
ldd [%i3+0x038],%l4 ! Mem[0000000077800038]
sth %l2,[%i1+0x020] ! Mem[0000000076800020]
jmpl %g6+8,%g0
stx %l7,[%i0+0x018] ! Mem[0000000076000018]
p51_call_3_le:
std %l2,[%i0+0x000] ! Mem[0000000076000000]
lduw [%i0+0x038],%l2 ! Mem[0000000076000038]
lduw [%i2+0x00c],%l1 ! Mem[000000007700000c]
ldsw [%i0+0x038],%l6 ! Mem[0000000076000038]
ldsh [%i3+0x01c],%l6 ! Mem[000000007780001c]
ldsw [%i2+0x03c],%l5 ! Mem[000000007700003c]
retl
lduw [%i3+0x024],%l5 ! Mem[0000000077800024]
p51_jmpl_3_lo:
ldsb [%o0+0x031],%l4 ! Mem[0000000076000031]
lduw [%o3+0x004],%l1 ! Mem[0000000077800004]
ldd [%o3+0x038],%l4 ! Mem[0000000077800038]
sth %l2,[%o1+0x020] ! Mem[0000000076800020]
jmpl %g6+8,%g0
stx %l7,[%o0+0x018] ! Mem[0000000076000018]
p51_call_3_lo:
std %l2,[%o0+0x000] ! Mem[0000000076000000]
lduw [%o0+0x038],%l2 ! Mem[0000000076000038]
lduw [%o2+0x00c],%l1 ! Mem[000000007700000c]
ldsw [%o0+0x038],%l6 ! Mem[0000000076000038]
ldsh [%o3+0x01c],%l6 ! Mem[000000007780001c]
ldsw [%o2+0x03c],%l5 ! Mem[000000007700003c]
retl
lduw [%o3+0x024],%l5 ! Mem[0000000077800024]
p51_jmpl_3_he:
std %l4,[%i0+0x008] ! Mem[0000000076000008]
jmpl %g6+8,%g0
ldub [%i0+0x01e],%l0 ! Mem[000000007600001e]
p51_call_3_he:
retl
ldx [%i0+0x000],%l7 ! Mem[0000000076000000]
p51_jmpl_3_ho:
std %l4,[%o0+0x008] ! Mem[0000000076000008]
jmpl %g6+8,%g0
ldub [%o0+0x01e],%l0 ! Mem[000000007600001e]
p51_call_3_ho:
retl
ldx [%o0+0x000],%l7 ! Mem[0000000076000000]
p52_jmpl_3_le:
stb %l4,[%i3+0x011] ! Mem[0000000079800011]
lduh [%i2+0x004],%l1 ! Mem[0000000079000004]
ldx [%i1+0x038],%l5 ! Mem[0000000078800038]
std %l2,[%i0+0x000] ! Mem[0000000078000000]
jmpl %g6+8,%g0
ldx [%i2+0x018],%l7 ! Mem[0000000079000018]
p52_call_3_le:
stx %l2,[%i3+0x000] ! Mem[0000000079800000]
lduh [%i0+0x01a],%l2 ! Mem[000000007800001a]
lduw [%i1+0x02c],%l1 ! Mem[000000007880002c]
ldsw [%i1+0x038],%l6 ! Mem[0000000078800038]
lduh [%i1+0x03c],%l6 ! Mem[000000007880003c]
stb %l5,[%i1+0x01d] ! Mem[000000007880001d]
retl
lduh [%i0+0x026],%l5 ! Mem[0000000078000026]
p52_jmpl_3_lo:
stb %l4,[%o3+0x011] ! Mem[0000000079800011]
lduh [%o2+0x004],%l1 ! Mem[0000000079000004]
ldx [%o1+0x038],%l5 ! Mem[0000000078800038]
std %l2,[%o0+0x000] ! Mem[0000000078000000]
jmpl %g6+8,%g0
ldx [%o2+0x018],%l7 ! Mem[0000000079000018]
p52_call_3_lo:
stx %l2,[%o3+0x000] ! Mem[0000000079800000]
lduh [%o0+0x01a],%l2 ! Mem[000000007800001a]
lduw [%o1+0x02c],%l1 ! Mem[000000007880002c]
ldsw [%o1+0x038],%l6 ! Mem[0000000078800038]
lduh [%o1+0x03c],%l6 ! Mem[000000007880003c]
stb %l5,[%o1+0x01d] ! Mem[000000007880001d]
retl
lduh [%o0+0x026],%l5 ! Mem[0000000078000026]
p52_jmpl_3_he:
ldx [%i2+0x028],%l5 ! Mem[0000000079000028]
jmpl %g6+8,%g0
ldsw [%i0+0x01c],%l0 ! Mem[000000007800001c]
p52_call_3_he:
retl
ldx [%i0+0x020],%l7 ! Mem[0000000078000020]
p52_jmpl_3_ho:
ldx [%o2+0x028],%l5 ! Mem[0000000079000028]
jmpl %g6+8,%g0
ldsw [%o0+0x01c],%l0 ! Mem[000000007800001c]
p52_call_3_ho:
retl
ldx [%o0+0x020],%l7 ! Mem[0000000078000020]
p53_jmpl_3_le:
ldsh [%i2+0x030],%l4 ! Mem[000000007b000030]
lduw [%i2+0x004],%l1 ! Mem[000000007b000004]
ldsb [%i2+0x03e],%l5 ! Mem[000000007b00003e]
stb %l2,[%i0+0x021] ! Mem[000000007a000021]
jmpl %g6+8,%g0
ldd [%i1+0x018],%l6 ! Mem[000000007a800018]
p53_call_3_le:
ldd [%i1+0x000],%l2 ! Mem[000000007a800000]
ldsh [%i1+0x03a],%l2 ! Mem[000000007a80003a]
ldub [%i1+0x00e],%l1 ! Mem[000000007a80000e]
ldsb [%i2+0x03a],%l6 ! Mem[000000007b00003a]
lduw [%i0+0x01c],%l6 ! Mem[000000007a00001c]
ldd [%i0+0x038],%l4 ! Mem[000000007a000038]
retl
ldub [%i2+0x026],%l5 ! Mem[000000007b000026]
p53_jmpl_3_lo:
ldsh [%o2+0x030],%l4 ! Mem[000000007b000030]
lduw [%o2+0x004],%l1 ! Mem[000000007b000004]
ldsb [%o2+0x03e],%l5 ! Mem[000000007b00003e]
stb %l2,[%o0+0x021] ! Mem[000000007a000021]
jmpl %g6+8,%g0
ldd [%o1+0x018],%l6 ! Mem[000000007a800018]
p53_call_3_lo:
ldd [%o1+0x000],%l2 ! Mem[000000007a800000]
ldsh [%o1+0x03a],%l2 ! Mem[000000007a80003a]
ldub [%o1+0x00e],%l1 ! Mem[000000007a80000e]
ldsb [%o2+0x03a],%l6 ! Mem[000000007b00003a]
lduw [%o0+0x01c],%l6 ! Mem[000000007a00001c]
ldd [%o0+0x038],%l4 ! Mem[000000007a000038]
retl
ldub [%o2+0x026],%l5 ! Mem[000000007b000026]
p53_jmpl_3_he:
lduh [%i1+0x00a],%l5 ! Mem[000000007a80000a]
jmpl %g6+8,%g0
ldub [%i1+0x01e],%l0 ! Mem[000000007a80001e]
p53_call_3_he:
retl
std %l6,[%i0+0x000] ! Mem[000000007a000000]
p53_jmpl_3_ho:
lduh [%o1+0x00a],%l5 ! Mem[000000007a80000a]
jmpl %g6+8,%g0
ldub [%o1+0x01e],%l0 ! Mem[000000007a80001e]
p53_call_3_ho:
retl
std %l6,[%o0+0x000] ! Mem[000000007a000000]
p54_jmpl_3_le:
std %l4,[%i1+0x010] ! Mem[000000007c800010]
ldx [%i1+0x000],%l1 ! Mem[000000007c800000]
lduw [%i3+0x03c],%l5 ! Mem[000000007d80003c]
ldx [%i0+0x000],%l2 ! Mem[000000007c000000]
jmpl %g6+8,%g0
lduw [%i3+0x01c],%l7 ! Mem[000000007d80001c]
p54_call_3_le:
ldsw [%i0+0x000],%l2 ! Mem[000000007c000000]
ldsb [%i2+0x01a],%l2 ! Mem[000000007d00001a]
ldub [%i0+0x02e],%l1 ! Mem[000000007c00002e]
ldsb [%i3+0x03a],%l6 ! Mem[000000007d80003a]
std %l6,[%i2+0x038] ! Mem[000000007d000038]
lduh [%i2+0x01c],%l5 ! Mem[000000007d00001c]
retl
ldsw [%i3+0x024],%l5 ! Mem[000000007d800024]
p54_jmpl_3_lo:
std %l4,[%o1+0x010] ! Mem[000000007c800010]
ldx [%o1+0x000],%l1 ! Mem[000000007c800000]
lduw [%o3+0x03c],%l5 ! Mem[000000007d80003c]
ldx [%o0+0x000],%l2 ! Mem[000000007c000000]
jmpl %g6+8,%g0
lduw [%o3+0x01c],%l7 ! Mem[000000007d80001c]
p54_call_3_lo:
ldsw [%o0+0x000],%l2 ! Mem[000000007c000000]
ldsb [%o2+0x01a],%l2 ! Mem[000000007d00001a]
ldub [%o0+0x02e],%l1 ! Mem[000000007c00002e]
ldsb [%o3+0x03a],%l6 ! Mem[000000007d80003a]
std %l6,[%o2+0x038] ! Mem[000000007d000038]
lduh [%o2+0x01c],%l5 ! Mem[000000007d00001c]
retl
ldsw [%o3+0x024],%l5 ! Mem[000000007d800024]
p54_jmpl_3_he:
ldsw [%i3+0x028],%l5 ! Mem[000000007d800028]
jmpl %g6+8,%g0
ldsw [%i1+0x01c],%l0 ! Mem[000000007c80001c]
p54_call_3_he:
retl
std %l6,[%i3+0x020] ! Mem[000000007d800020]
p54_jmpl_3_ho:
ldsw [%o3+0x028],%l5 ! Mem[000000007d800028]
jmpl %g6+8,%g0
ldsw [%o1+0x01c],%l0 ! Mem[000000007c80001c]
p54_call_3_ho:
retl
std %l6,[%o3+0x020] ! Mem[000000007d800020]
p55_jmpl_3_le:
ldsw [%i0+0x030],%l4 ! Mem[000000007e000030]
lduw [%i0+0x004],%l1 ! Mem[000000007e000004]
ldd [%i1+0x038],%l4 ! Mem[000000007e800038]
lduw [%i0+0x020],%l2 ! Mem[000000007e000020]
jmpl %g6+8,%g0
ldsb [%i2+0x01d],%l7 ! Mem[000000007f00001d]
p55_call_3_le:
lduw [%i3+0x000],%l2 ! Mem[000000007f800000]
ldd [%i3+0x038],%l2 ! Mem[000000007f800038]
ldsh [%i0+0x00e],%l1 ! Mem[000000007e00000e]
ldsb [%i0+0x03a],%l6 ! Mem[000000007e00003a]
sth %l6,[%i0+0x01c] ! Mem[000000007e00001c]
sth %l5,[%i1+0x03c] ! Mem[000000007e80003c]
retl
ldsh [%i0+0x026],%l5 ! Mem[000000007e000026]
p55_jmpl_3_lo:
ldsw [%o0+0x030],%l4 ! Mem[000000007e000030]
lduw [%o0+0x004],%l1 ! Mem[000000007e000004]
ldd [%o1+0x038],%l4 ! Mem[000000007e800038]
lduw [%o0+0x020],%l2 ! Mem[000000007e000020]
jmpl %g6+8,%g0
ldsb [%o2+0x01d],%l7 ! Mem[000000007f00001d]
p55_call_3_lo:
lduw [%o3+0x000],%l2 ! Mem[000000007f800000]
ldd [%o3+0x038],%l2 ! Mem[000000007f800038]
ldsh [%o0+0x00e],%l1 ! Mem[000000007e00000e]
ldsb [%o0+0x03a],%l6 ! Mem[000000007e00003a]
sth %l6,[%o0+0x01c] ! Mem[000000007e00001c]
sth %l5,[%o1+0x03c] ! Mem[000000007e80003c]
retl
ldsh [%o0+0x026],%l5 ! Mem[000000007e000026]
p55_jmpl_3_he:
ldsw [%i1+0x008],%l5 ! Mem[000000007e800008]
jmpl %g6+8,%g0
ldsh [%i2+0x01e],%l0 ! Mem[000000007f00001e]
p55_call_3_he:
retl
stw %l7,[%i3+0x004] ! Mem[000000007f800004]
p55_jmpl_3_ho:
ldsw [%o1+0x008],%l5 ! Mem[000000007e800008]
jmpl %g6+8,%g0
ldsh [%o2+0x01e],%l0 ! Mem[000000007f00001e]
p55_call_3_ho:
retl
stw %l7,[%o3+0x004] ! Mem[000000007f800004]
p56_jmpl_3_le:
stb %l4,[%i0+0x011] ! Mem[0000000080000011]
ldx [%i0+0x000],%l1 ! Mem[0000000080000000]
lduh [%i2+0x03e],%l5 ! Mem[000000008100003e]
lduh [%i0+0x000],%l2 ! Mem[0000000080000000]
jmpl %g6+8,%g0
ldx [%i1+0x018],%l7 ! Mem[0000000080800018]
p56_call_3_le:
std %l2,[%i2+0x000] ! Mem[0000000081000000]
sth %l2,[%i3+0x01a] ! Mem[000000008180001a]
ldsh [%i3+0x02e],%l1 ! Mem[000000008180002e]
ldsb [%i1+0x03a],%l6 ! Mem[000000008080003a]
ldd [%i3+0x038],%l6 ! Mem[0000000081800038]
ldsh [%i0+0x01c],%l5 ! Mem[000000008000001c]
retl
ldsb [%i2+0x026],%l5 ! Mem[0000000081000026]
p56_jmpl_3_lo:
stb %l4,[%o0+0x011] ! Mem[0000000080000011]
ldx [%o0+0x000],%l1 ! Mem[0000000080000000]
lduh [%o2+0x03e],%l5 ! Mem[000000008100003e]
lduh [%o0+0x000],%l2 ! Mem[0000000080000000]
jmpl %g6+8,%g0
ldx [%o1+0x018],%l7 ! Mem[0000000080800018]
p56_call_3_lo:
std %l2,[%o2+0x000] ! Mem[0000000081000000]
sth %l2,[%o3+0x01a] ! Mem[000000008180001a]
ldsh [%o3+0x02e],%l1 ! Mem[000000008180002e]
ldsb [%o1+0x03a],%l6 ! Mem[000000008080003a]
ldd [%o3+0x038],%l6 ! Mem[0000000081800038]
ldsh [%o0+0x01c],%l5 ! Mem[000000008000001c]
retl
ldsb [%o2+0x026],%l5 ! Mem[0000000081000026]
p56_jmpl_3_he:
ldsb [%i0+0x02b],%l5 ! Mem[000000008000002b]
jmpl %g6+8,%g0
ldsb [%i2+0x01e],%l0 ! Mem[000000008100001e]
p56_call_3_he:
retl
stw %l7,[%i3+0x024] ! Mem[0000000081800024]
p56_jmpl_3_ho:
ldsb [%o0+0x02b],%l5 ! Mem[000000008000002b]
jmpl %g6+8,%g0
ldsb [%o2+0x01e],%l0 ! Mem[000000008100001e]
p56_call_3_ho:
retl
stw %l7,[%o3+0x024] ! Mem[0000000081800024]
p57_jmpl_3_le:
ldsh [%i3+0x030],%l4 ! Mem[0000000083800030]
lduw [%i3+0x004],%l1 ! Mem[0000000083800004]
stx %l5,[%i3+0x038] ! Mem[0000000083800038]
ldub [%i0+0x021],%l2 ! Mem[0000000082000021]
jmpl %g6+8,%g0
ldsh [%i3+0x01c],%l7 ! Mem[000000008380001c]
p57_call_3_le:
stx %l2,[%i0+0x000] ! Mem[0000000082000000]
std %l2,[%i3+0x038] ! Mem[0000000083800038]
ldd [%i2+0x008],%l0 ! Mem[0000000083000008]
ldsb [%i2+0x03a],%l6 ! Mem[000000008300003a]
ldsb [%i1+0x01c],%l6 ! Mem[000000008280001c]
ldx [%i2+0x038],%l5 ! Mem[0000000083000038]
retl
ldsh [%i3+0x026],%l5 ! Mem[0000000083800026]
p57_jmpl_3_lo:
ldsh [%o3+0x030],%l4 ! Mem[0000000083800030]
lduw [%o3+0x004],%l1 ! Mem[0000000083800004]
stx %l5,[%o3+0x038] ! Mem[0000000083800038]
ldub [%o0+0x021],%l2 ! Mem[0000000082000021]
jmpl %g6+8,%g0
ldsh [%o3+0x01c],%l7 ! Mem[000000008380001c]
p57_call_3_lo:
stx %l2,[%o0+0x000] ! Mem[0000000082000000]
std %l2,[%o3+0x038] ! Mem[0000000083800038]
ldd [%o2+0x008],%l0 ! Mem[0000000083000008]
ldsb [%o2+0x03a],%l6 ! Mem[000000008300003a]
ldsb [%o1+0x01c],%l6 ! Mem[000000008280001c]
ldx [%o2+0x038],%l5 ! Mem[0000000083000038]
retl
ldsh [%o3+0x026],%l5 ! Mem[0000000083800026]
p57_jmpl_3_he:
stx %l5,[%i2+0x008] ! Mem[0000000083000008]
jmpl %g6+8,%g0
ldd [%i3+0x018],%l0 ! Mem[0000000083800018]
p57_call_3_he:
retl
stw %l7,[%i3+0x004] ! Mem[0000000083800004]
p57_jmpl_3_ho:
stx %l5,[%o2+0x008] ! Mem[0000000083000008]
jmpl %g6+8,%g0
ldd [%o3+0x018],%l0 ! Mem[0000000083800018]
p57_call_3_ho:
retl
stw %l7,[%o3+0x004] ! Mem[0000000083800004]
p58_jmpl_3_le:
std %l4,[%i3+0x010] ! Mem[0000000085800010]
ldx [%i2+0x000],%l1 ! Mem[0000000085000000]
ldub [%i1+0x03e],%l5 ! Mem[000000008480003e]
ldsw [%i0+0x000],%l2 ! Mem[0000000084000000]
jmpl %g6+8,%g0
stb %l7,[%i1+0x01d] ! Mem[000000008480001d]
p58_call_3_le:
ldsh [%i3+0x000],%l2 ! Mem[0000000085800000]
stb %l2,[%i0+0x01a] ! Mem[000000008400001a]
ldd [%i2+0x028],%l0 ! Mem[0000000085000028]
ldsb [%i3+0x03a],%l6 ! Mem[000000008580003a]
ldub [%i0+0x03c],%l6 ! Mem[000000008400003c]
stx %l5,[%i1+0x018] ! Mem[0000000084800018]
retl
ldsb [%i0+0x026],%l5 ! Mem[0000000084000026]
p58_jmpl_3_lo:
std %l4,[%o3+0x010] ! Mem[0000000085800010]
ldx [%o2+0x000],%l1 ! Mem[0000000085000000]
ldub [%o1+0x03e],%l5 ! Mem[000000008480003e]
ldsw [%o0+0x000],%l2 ! Mem[0000000084000000]
jmpl %g6+8,%g0
stb %l7,[%o1+0x01d] ! Mem[000000008480001d]
p58_call_3_lo:
ldsh [%o3+0x000],%l2 ! Mem[0000000085800000]
stb %l2,[%o0+0x01a] ! Mem[000000008400001a]
ldd [%o2+0x028],%l0 ! Mem[0000000085000028]
ldsb [%o3+0x03a],%l6 ! Mem[000000008580003a]
ldub [%o0+0x03c],%l6 ! Mem[000000008400003c]
stx %l5,[%o1+0x018] ! Mem[0000000084800018]
retl
ldsb [%o0+0x026],%l5 ! Mem[0000000084000026]
p58_jmpl_3_he:
sth %l5,[%i1+0x02a] ! Mem[000000008480002a]
jmpl %g6+8,%g0
ldsb [%i0+0x01e],%l0 ! Mem[000000008400001e]
p58_call_3_he:
retl
ldd [%i2+0x020],%l6 ! Mem[0000000085000020]
p58_jmpl_3_ho:
sth %l5,[%o1+0x02a] ! Mem[000000008480002a]
jmpl %g6+8,%g0
ldsb [%o0+0x01e],%l0 ! Mem[000000008400001e]
p58_call_3_ho:
retl
ldd [%o2+0x020],%l6 ! Mem[0000000085000020]
p59_jmpl_3_le:
ldsw [%i2+0x030],%l4 ! Mem[0000000087000030]
lduw [%i2+0x004],%l1 ! Mem[0000000087000004]
stw %l5,[%i2+0x03c] ! Mem[000000008700003c]
ldd [%i0+0x020],%l2 ! Mem[0000000086000020]
jmpl %g6+8,%g0
ldsb [%i0+0x01d],%l7 ! Mem[000000008600001d]
p59_call_3_le:
lduh [%i2+0x000],%l2 ! Mem[0000000087000000]
ldx [%i1+0x038],%l2 ! Mem[0000000086800038]
ldd [%i2+0x008],%l0 ! Mem[0000000087000008]
ldsb [%i0+0x03a],%l6 ! Mem[000000008600003a]
ldx [%i1+0x018],%l6 ! Mem[0000000086800018]
ldub [%i0+0x03d],%l5 ! Mem[000000008600003d]
retl
ldd [%i1+0x020],%l4 ! Mem[0000000086800020]
p59_jmpl_3_lo:
ldsw [%o2+0x030],%l4 ! Mem[0000000087000030]
lduw [%o2+0x004],%l1 ! Mem[0000000087000004]
stw %l5,[%o2+0x03c] ! Mem[000000008700003c]
ldd [%o0+0x020],%l2 ! Mem[0000000086000020]
jmpl %g6+8,%g0
ldsb [%o0+0x01d],%l7 ! Mem[000000008600001d]
p59_call_3_lo:
lduh [%o2+0x000],%l2 ! Mem[0000000087000000]
ldx [%o1+0x038],%l2 ! Mem[0000000086800038]
ldd [%o2+0x008],%l0 ! Mem[0000000087000008]
ldsb [%o0+0x03a],%l6 ! Mem[000000008600003a]
ldx [%o1+0x018],%l6 ! Mem[0000000086800018]
ldub [%o0+0x03d],%l5 ! Mem[000000008600003d]
retl
ldd [%o1+0x020],%l4 ! Mem[0000000086800020]
p59_jmpl_3_he:
sth %l5,[%i3+0x00a] ! Mem[000000008780000a]
jmpl %g6+8,%g0
ldd [%i1+0x018],%l0 ! Mem[0000000086800018]
p59_call_3_he:
retl
ldd [%i2+0x000],%l6 ! Mem[0000000087000000]
p59_jmpl_3_ho:
sth %l5,[%o3+0x00a] ! Mem[000000008780000a]
jmpl %g6+8,%g0
ldd [%o1+0x018],%l0 ! Mem[0000000086800018]
p59_call_3_ho:
retl
ldd [%o2+0x000],%l6 ! Mem[0000000087000000]
p60_jmpl_3_le:
sth %l4,[%i1+0x010] ! Mem[0000000088800010]
ldx [%i1+0x000],%l1 ! Mem[0000000088800000]
lduh [%i3+0x03e],%l5 ! Mem[000000008980003e]
stx %l2,[%i3+0x000] ! Mem[0000000089800000]
jmpl %g6+8,%g0
std %l6,[%i3+0x018] ! Mem[0000000089800018]
p60_call_3_le:
stb %l2,[%i0+0x000] ! Mem[0000000088000000]
ldub [%i1+0x01a],%l2 ! Mem[000000008880001a]
stw %l1,[%i2+0x02c] ! Mem[000000008900002c]
ldsb [%i2+0x03a],%l6 ! Mem[000000008900003a]
stb %l6,[%i0+0x03c] ! Mem[000000008800003c]
std %l4,[%i2+0x018] ! Mem[0000000089000018]
retl
stx %l5,[%i3+0x020] ! Mem[0000000089800020]
p60_jmpl_3_lo:
sth %l4,[%o1+0x010] ! Mem[0000000088800010]
ldx [%o1+0x000],%l1 ! Mem[0000000088800000]
lduh [%o3+0x03e],%l5 ! Mem[000000008980003e]
stx %l2,[%o3+0x000] ! Mem[0000000089800000]
jmpl %g6+8,%g0
std %l6,[%o3+0x018] ! Mem[0000000089800018]
p60_call_3_lo:
stb %l2,[%o0+0x000] ! Mem[0000000088000000]
ldub [%o1+0x01a],%l2 ! Mem[000000008880001a]
stw %l1,[%o2+0x02c] ! Mem[000000008900002c]
ldsb [%o2+0x03a],%l6 ! Mem[000000008900003a]
stb %l6,[%o0+0x03c] ! Mem[000000008800003c]
std %l4,[%o2+0x018] ! Mem[0000000089000018]
retl
stx %l5,[%o3+0x020] ! Mem[0000000089800020]
p60_jmpl_3_he:
stb %l5,[%i1+0x02b] ! Mem[000000008880002b]
jmpl %g6+8,%g0
stx %l0,[%i1+0x018] ! Mem[0000000088800018]
p60_call_3_he:
retl
ldsh [%i2+0x024],%l7 ! Mem[0000000089000024]
p60_jmpl_3_ho:
stb %l5,[%o1+0x02b] ! Mem[000000008880002b]
jmpl %g6+8,%g0
stx %l0,[%o1+0x018] ! Mem[0000000088800018]
p60_call_3_ho:
retl
ldsh [%o2+0x024],%l7 ! Mem[0000000089000024]
p61_jmpl_3_le:
ldsh [%i0+0x030],%l4 ! Mem[000000008a000030]
lduw [%i1+0x004],%l1 ! Mem[000000008a800004]
sth %l5,[%i1+0x03e] ! Mem[000000008a80003e]
stw %l2,[%i3+0x020] ! Mem[000000008b800020]
jmpl %g6+8,%g0
ldsh [%i1+0x01c],%l7 ! Mem[000000008a80001c]
p61_call_3_le:
stw %l2,[%i0+0x000] ! Mem[000000008a000000]
ldsw [%i2+0x038],%l2 ! Mem[000000008b000038]
stw %l1,[%i1+0x00c] ! Mem[000000008a80000c]
ldsb [%i2+0x03a],%l6 ! Mem[000000008b00003a]
stw %l6,[%i2+0x01c] ! Mem[000000008b00001c]
ldsb [%i1+0x03d],%l5 ! Mem[000000008a80003d]
retl
stw %l5,[%i0+0x024] ! Mem[000000008a000024]
p61_jmpl_3_lo:
ldsh [%o0+0x030],%l4 ! Mem[000000008a000030]
lduw [%o1+0x004],%l1 ! Mem[000000008a800004]
sth %l5,[%o1+0x03e] ! Mem[000000008a80003e]
stw %l2,[%o3+0x020] ! Mem[000000008b800020]
jmpl %g6+8,%g0
ldsh [%o1+0x01c],%l7 ! Mem[000000008a80001c]
p61_call_3_lo:
stw %l2,[%o0+0x000] ! Mem[000000008a000000]
ldsw [%o2+0x038],%l2 ! Mem[000000008b000038]
stw %l1,[%o1+0x00c] ! Mem[000000008a80000c]
ldsb [%o2+0x03a],%l6 ! Mem[000000008b00003a]
stw %l6,[%o2+0x01c] ! Mem[000000008b00001c]
ldsb [%o1+0x03d],%l5 ! Mem[000000008a80003d]
retl
stw %l5,[%o0+0x024] ! Mem[000000008a000024]
p61_jmpl_3_he:
lduw [%i0+0x008],%l5 ! Mem[000000008a000008]
jmpl %g6+8,%g0
stw %l0,[%i1+0x01c] ! Mem[000000008a80001c]
p61_call_3_he:
retl
ldsh [%i2+0x004],%l7 ! Mem[000000008b000004]
p61_jmpl_3_ho:
lduw [%o0+0x008],%l5 ! Mem[000000008a000008]
jmpl %g6+8,%g0
stw %l0,[%o1+0x01c] ! Mem[000000008a80001c]
p61_call_3_ho:
retl
ldsh [%o2+0x004],%l7 ! Mem[000000008b000004]
p62_jmpl_3_le:
std %l4,[%i0+0x010] ! Mem[000000008c000010]
ldx [%i0+0x000],%l1 ! Mem[000000008c000000]
ldub [%i2+0x03e],%l5 ! Mem[000000008d00003e]
sth %l2,[%i3+0x000] ! Mem[000000008d800000]
jmpl %g6+8,%g0
sth %l7,[%i0+0x01c] ! Mem[000000008c00001c]
p62_call_3_le:
stx %l2,[%i2+0x000] ! Mem[000000008d000000]
ldsh [%i3+0x01a],%l2 ! Mem[000000008d80001a]
std %l0,[%i1+0x028] ! Mem[000000008c800028]
ldsb [%i3+0x03a],%l6 ! Mem[000000008d80003a]
stx %l6,[%i0+0x038] ! Mem[000000008c000038]
lduw [%i3+0x01c],%l5 ! Mem[000000008d80001c]
retl
sth %l5,[%i1+0x026] ! Mem[000000008c800026]
p62_jmpl_3_lo:
std %l4,[%o0+0x010] ! Mem[000000008c000010]
ldx [%o0+0x000],%l1 ! Mem[000000008c000000]
ldub [%o2+0x03e],%l5 ! Mem[000000008d00003e]
sth %l2,[%o3+0x000] ! Mem[000000008d800000]
jmpl %g6+8,%g0
sth %l7,[%o0+0x01c] ! Mem[000000008c00001c]
p62_call_3_lo:
stx %l2,[%o2+0x000] ! Mem[000000008d000000]
ldsh [%o3+0x01a],%l2 ! Mem[000000008d80001a]
std %l0,[%o1+0x028] ! Mem[000000008c800028]
ldsb [%o3+0x03a],%l6 ! Mem[000000008d80003a]
stx %l6,[%o0+0x038] ! Mem[000000008c000038]
lduw [%o3+0x01c],%l5 ! Mem[000000008d80001c]
retl
sth %l5,[%o1+0x026] ! Mem[000000008c800026]
p62_jmpl_3_he:
ldub [%i2+0x02b],%l5 ! Mem[000000008d00002b]
jmpl %g6+8,%g0
sth %l0,[%i2+0x01e] ! Mem[000000008d00001e]
p62_call_3_he:
retl
ldsh [%i1+0x024],%l7 ! Mem[000000008c800024]
p62_jmpl_3_ho:
ldub [%o2+0x02b],%l5 ! Mem[000000008d00002b]
jmpl %g6+8,%g0
sth %l0,[%o2+0x01e] ! Mem[000000008d00001e]
p62_call_3_ho:
retl
ldsh [%o1+0x024],%l7 ! Mem[000000008c800024]
p63_jmpl_3_le:
ldsw [%i3+0x030],%l4 ! Mem[000000008f800030]
lduw [%i3+0x004],%l1 ! Mem[000000008f800004]
std %l4,[%i3+0x038] ! Mem[000000008f800038]
std %l2,[%i3+0x020] ! Mem[000000008f800020]
jmpl %g6+8,%g0
ldsw [%i2+0x01c],%l7 ! Mem[000000008f00001c]
p63_call_3_le:
ldsh [%i0+0x000],%l2 ! Mem[000000008e000000]
stx %l2,[%i3+0x038] ! Mem[000000008f800038]
std %l0,[%i0+0x008] ! Mem[000000008e000008]
ldsb [%i0+0x03a],%l6 ! Mem[000000008e00003a]
ldsh [%i3+0x01c],%l6 ! Mem[000000008f80001c]
stw %l5,[%i2+0x03c] ! Mem[000000008f00003c]
retl
std %l4,[%i3+0x020] ! Mem[000000008f800020]
p63_jmpl_3_lo:
ldsw [%o3+0x030],%l4 ! Mem[000000008f800030]
lduw [%o3+0x004],%l1 ! Mem[000000008f800004]
std %l4,[%o3+0x038] ! Mem[000000008f800038]
std %l2,[%o3+0x020] ! Mem[000000008f800020]
jmpl %g6+8,%g0
ldsw [%o2+0x01c],%l7 ! Mem[000000008f00001c]
p63_call_3_lo:
ldsh [%o0+0x000],%l2 ! Mem[000000008e000000]
stx %l2,[%o3+0x038] ! Mem[000000008f800038]
std %l0,[%o0+0x008] ! Mem[000000008e000008]
ldsb [%o0+0x03a],%l6 ! Mem[000000008e00003a]
ldsh [%o3+0x01c],%l6 ! Mem[000000008f80001c]
stw %l5,[%o2+0x03c] ! Mem[000000008f00003c]
retl
std %l4,[%o3+0x020] ! Mem[000000008f800020]
p63_jmpl_3_he:
ldub [%i1+0x00b],%l5 ! Mem[000000008e80000b]
jmpl %g6+8,%g0
std %l0,[%i3+0x018] ! Mem[000000008f800018]
p63_call_3_he:
retl
ldub [%i1+0x005],%l7 ! Mem[000000008e800005]
p63_jmpl_3_ho:
ldub [%o1+0x00b],%l5 ! Mem[000000008e80000b]
jmpl %g6+8,%g0
std %l0,[%o3+0x018] ! Mem[000000008f800018]
p63_call_3_ho:
retl
ldub [%o1+0x005],%l7 ! Mem[000000008e800005]
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 0x6d28ecb9,0xbb60027b ! Init value for %l0
.word 0xc6b9a8fc,0x04534131 ! Init value for %l1
.word 0x86bf2dab,0xd41253af ! Init value for %l2
.word 0x9c28bbfb,0xc67475cb ! Init value for %l3
.word 0x9afd8482,0x1eaacdcf ! Init value for %l4
.word 0xdccd519e,0x4e5ce17a ! Init value for %l5
.word 0xf4357330,0x81e3bc68 ! Init value for %l6
.word 0x09394402,0x2731eea4 ! Init value for %l7
.align 64
p0_init_freg:
.word 0x8e7d8366,0x5a9237e4 ! Init value for %f0
.word 0x42d0de66,0xd49ea8d3 ! Init value for %f2
.word 0xb90783a2,0x7dacc71d ! Init value for %f4
.word 0xfee74abf,0x46e27df8 ! Init value for %f6
.word 0x1a0da38e,0x28dc17cd ! Init value for %f8
.word 0x6a5c6aac,0x7e479281 ! Init value for %f10
.word 0x050da425,0xc22529e9 ! Init value for %f12
.word 0x206afbdc,0x596a78b7 ! Init value for %f14
.word 0x34fd2826,0x37afa827 ! Init value for %f16
.word 0xb6cbc39e,0x9378a5ce ! Init value for %f18
.word 0x2968e667,0xcb29dd13 ! Init value for %f20
.word 0x5120177d,0x2b74d1d4 ! Init value for %f22
.word 0xe6c61b17,0xb002a5a3 ! Init value for %f24
.word 0xc975ee69,0x4e28b090 ! Init value for %f26
.word 0x301323ec,0x0205e0cd ! Init value for %f28
.word 0x271a4f5b,0x1defe62b ! Init value for %f30
.word 0x29cfd840,0x1a25cc4e ! Init value for %f32
.word 0xf8c9d14c,0x523e53df ! Init value for %f34
.word 0x3c4fd388,0x80db4679 ! Init value for %f36
.word 0x89e6e85e,0x581f5e31 ! Init value for %f38
.word 0xbaf50d4e,0x66dd60ba ! Init value for %f40
.word 0x2fd984f8,0xe79b1646 ! Init value for %f42
.word 0xcc59e7e3,0x1f8460ed ! Init value for %f44
.word 0x259b00b7,0xa6d08760 ! Init value for %f46
.word 0x1863048a,0xbacf93b6
.word 0xdf8e8dcb,0xf7fb39a9
.word 0x89bccdc8,0x3c2202f8
.word 0x55b07b10,0x52f3713c
.word 0x2c0724dd,0xc55da716
.word 0x4612e260,0xe8670e1b
.word 0x057a574f,0x2dba2882
.word 0xc8186181,0xdafb2f5f
p0_expected_registers:
.word 0xd9655137,0x5adcb190
.word 0xc6b9a8fc,0x04534131
.word 0x00000000,0x8887af62
.word 0x00000000,0x00005de5
.word 0xffffffff,0xffffb99a
.word 0x00000000,0x00005adc
.word 0x8cf85f22,0x5219eecc
.word 0x00000000,0x0d1fbc68
p0_expected_fp_regs:
.word 0x8e7d8366,0x5a9237e4
.word 0x42d0de66,0xd49ea8d3
.word 0xb90783a2,0x7dacc71d
.word 0xfee74abf,0x46e27df8
.word 0x1a0da38e,0x28dc17cd
.word 0x6a5c6aac,0x7e479281
.word 0x050da425,0xc22529e9
.word 0x206afbdc,0x596a78b7
.word 0x34fd2826,0x37afa827
.word 0xb6cbc39e,0x9378a5ce
.word 0x2968e667,0xcb29dd13
.word 0x5120177d,0x2b74d1d4
.word 0xe6c61b17,0xb002a5a3
.word 0xc975ee69,0x4e28b090
.word 0x301323ec,0x0205e0cd
.word 0x271a4f5b,0x1defe62b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0x6e0702bf,0xbc6892d4
.word 0xd9655137,0x5adcb190
.word 0x0000004d,0x52b0cc5a
.word 0xd48c4b05,0xe752d951
.word 0xdc5ff8eb,0x62d3d11e
.word 0x00000015,0x76476ae9
.word 0x9ad3495d,0x61ce935d
.word 0x39b1dd20,0xd9b1778e
p0_local1_expect:
.word 0xcef8598a,0xd249415f
.word 0x5de5e58c,0x2a789042
.word 0x181b8e04,0xcbac369f
.word 0x796c497e,0x6d9ef4d6
.word 0x514b7af1,0x590be997
.word 0x181b8e04,0x94dfb5dd
.word 0x2d3131eb,0x3ba82851
.word 0x8cf85f22,0x5219eecc
p0_local2_expect:
.word 0x8887af62,0xf60479ef
.word 0xdc5ff8eb,0x0d1fbc68
.word 0x9f5439a7,0x33464352
.word 0x5d469015,0xbaf10efe
.word 0x5bb4ae3d,0x77ee4d93
.word 0xdc5ff8eb,0x0d1fbc68
.word 0xb83b1d0a,0xb99a3902
.word 0x1274eb93,0x6c24b359
p0_local3_expect:
.word 0x8887af62,0x2f6d8064
.word 0x36ec1bfa,0x3388d819
.word 0x1e3a1530,0xf7afc168
.word 0x00000000,0x685ff8eb
.word 0x56095d78,0x7d261231
.word 0x8618baef,0xe8abe85c
.word 0x12b22409,0x811b5786
.word 0x3cb0acad,0xc9efcdf2
share0_expect:
share1_expect:
share2_expect:
share3_expect:
p1_init_registers:
.word 0xb6f47a1b,0xfce81ce8 ! Init value for %l0
.word 0x728ca458,0x4e463022 ! Init value for %l1
.word 0x28d5b0bd,0xeea5421e ! Init value for %l2
.word 0x1d66815b,0xa94221d0 ! Init value for %l3
.word 0x21d630c8,0x5d7c1164 ! Init value for %l4
.word 0xa3ddc2b6,0x8ed81936 ! Init value for %l5
.word 0x82337d6c,0x79579bf9 ! Init value for %l6
.word 0x68257101,0xf9e13e92 ! Init value for %l7
.align 64
p1_init_freg:
.word 0xf4a86931,0xbf7539a2 ! Init value for %f0
.word 0x701cfbeb,0x83c7212f ! Init value for %f2
.word 0x36962f2e,0x549bc859 ! Init value for %f4
.word 0x53b3a6f1,0x2125eabe ! Init value for %f6
.word 0x286036ec,0xe9bea724 ! Init value for %f8
.word 0xcdf5d291,0xa004d851 ! Init value for %f10
.word 0x9508b768,0x6d599027 ! Init value for %f12
.word 0x67602236,0x1ae7c574 ! Init value for %f14
.word 0x4261561c,0x1d836403 ! Init value for %f16
.word 0x5bd48e22,0x25f74d3a ! Init value for %f18
.word 0xe63b9ff9,0xa2c12b4f ! Init value for %f20
.word 0xae32ec49,0x211542f9 ! Init value for %f22
.word 0x607f7ac2,0xf0214ba3 ! Init value for %f24
.word 0x73b48e5d,0xd1cf88b3 ! Init value for %f26
.word 0x837ff447,0x12ae2f0e ! Init value for %f28
.word 0xe52f8241,0x6698af24 ! Init value for %f30
.word 0xb5866579,0xda9cc0a4 ! Init value for %f32
.word 0x5c4c8259,0x3591866b ! Init value for %f34
.word 0xcf8a1192,0xe3b0295d ! Init value for %f36
.word 0xe8d8a3e8,0x3bc6e3f1 ! Init value for %f38
.word 0x3d205fd4,0x15aff93d ! Init value for %f40
.word 0x168ae2c8,0xdf71c856 ! Init value for %f42
.word 0x8b4ca86c,0x16caa94d ! Init value for %f44
.word 0xdcf8a8a6,0x1bbe6f6b ! Init value for %f46
.word 0x93b9c4b9,0x46e22c9a
.word 0x1af3934e,0xd2cb5b06
.word 0x151a3601,0x0d1dbe7b
.word 0xfeddcaba,0x22656eb4
.word 0x0a4c3141,0xfdcffadf
.word 0xfac4e982,0x3cf3099a
.word 0x4b4a4b99,0x33fac79c
.word 0xeb9555d9,0x1fa17bdf
p1_expected_registers:
.word 0xffffffff,0xffffe903
.word 0x00000000,0xadc7fdfa
.word 0xffffffff,0x8ed81936
.word 0xffffffff,0xaf453031
.word 0x0dcaa588,0x45d47514
.word 0x00000000,0x361e0b0a
.word 0x00000000,0x21d00000
.word 0x00000000,0x0000006c
p1_expected_fp_regs:
.word 0xf4a86931,0xbf7539a2
.word 0x701cfbeb,0x83c7212f
.word 0x36962f2e,0x549bc859
.word 0x53b3a6f1,0x2125eabe
.word 0x286036ec,0xe9bea724
.word 0xcdf5d291,0xa004d851
.word 0x9508b768,0x6d599027
.word 0x67602236,0x1ae7c574
.word 0x4261561c,0x1d836403
.word 0x5bd48e22,0x25f74d3a
.word 0xe63b9ff9,0xa2c12b4f
.word 0xae32ec49,0x211542f9
.word 0x607f7ac2,0xf0214ba3
.word 0x73b48e5d,0xd1cf88b3
.word 0x837ff447,0x12ae2f0e
.word 0xe52f8241,0x6698af24
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0x97f252c8,0x001b6b9c
.word 0x5ab028c0,0xf2b1d8a3
.word 0x5a598e00,0x67a6c216
.word 0x8ec0b450,0x761b7745
.word 0xd056a642,0x92eb7831
.word 0x796a6d2c,0x941b1eeb
.word 0xffffffff,0xfffffff4
.word 0x3e2811f0,0x00d82521
p1_local1_expect:
.word 0xe0a537fa,0xc7b0779a
.word 0xf4de36f3,0x2cf768cb
.word 0x21d00000,0x00004e46
.word 0xe88fe903,0x221907a3
.word 0xfce81ce8,0x4e463022
.word 0x1315c5c8,0xfffffff4
.word 0x2eaa50b3,0x3156a568
.word 0x3608ff3c,0x76a4a1bc
p1_local2_expect:
.word 0x1315c5c8,0x464e0711
.word 0x7aa368d4,0xf18225ef
.word 0x1315c5c8,0x1c4c16f5
.word 0x32490504,0xc94e6146
.word 0xca86fbcd,0xadc7fdfa
.word 0x8ed81936,0x3154747e
.word 0x123dccd9,0xf022ecf5
.word 0x11690050,0xbde1d46c
p1_local3_expect:
.word 0x0dcaa588,0x45d47514
.word 0xddc8b779,0x838962d9
.word 0x4b88ef9b,0xefae4896
.word 0x1c39cf08,0xbf30c708
.word 0xca3a8619,0xbc4b9925
.word 0x3d73c0a3,0x361e0b0a
.word 0xfaf7fb49,0xaf453031
.word 0xa94221d0,0x3154747e
p2_init_registers:
.word 0x0423c6fc,0xa28a10c2 ! Init value for %l0
.word 0x207997d0,0x86e4998d ! Init value for %l1
.word 0x9ce170b3,0xfc103ce6 ! Init value for %l2
.word 0xd2cfe55e,0x786bf118 ! Init value for %l3
.word 0xff3ca817,0xb359da56 ! Init value for %l4
.word 0x839f22e8,0x9db3e9ac ! Init value for %l5
.word 0x9977b51a,0xa796ac0e ! Init value for %l6
.word 0x2eaea17e,0x75a15b8f ! Init value for %l7
.align 64
p2_init_freg:
.word 0xa6234c76,0x334ff906 ! Init value for %f0
.word 0x13c98b5f,0xadfe45e4 ! Init value for %f2
.word 0x7a8ee3ef,0x6486146a ! Init value for %f4
.word 0xd4a0b4ed,0x85268a77 ! Init value for %f6
.word 0x366a7b8f,0x788e3178 ! Init value for %f8
.word 0xc19e7c6b,0xa8e29000 ! Init value for %f10
.word 0x1e32bb7a,0xf7ca2c64 ! Init value for %f12
.word 0xa4ad2003,0xd2cf83a6 ! Init value for %f14
.word 0xce7a749c,0x05ed5e3e ! Init value for %f16
.word 0xbab3f458,0xf26351fc ! Init value for %f18
.word 0xf767aba3,0xa47f9f91 ! Init value for %f20
.word 0xb6d5eb84,0x8a74739e ! Init value for %f22
.word 0x1e1d313f,0x3cc5c006 ! Init value for %f24
.word 0x9f01b409,0xafaa12af ! Init value for %f26
.word 0x70ac3e83,0xcff5d5f7 ! Init value for %f28
.word 0x5ffd75b6,0xf028b660 ! Init value for %f30
.word 0x3ec4772a,0x5ede96ef ! Init value for %f32
.word 0x71e839e2,0x3c0e118a ! Init value for %f34
.word 0x627f2012,0x299f0f35 ! Init value for %f36
.word 0xd328af85,0x4817486a ! Init value for %f38
.word 0xfdf2b56a,0xf46f00ef ! Init value for %f40
.word 0x896f7897,0xd862ff57 ! Init value for %f42
.word 0x5edd38f2,0x4c7c9780 ! Init value for %f44
.word 0xe256de8c,0xee1ade5c ! Init value for %f46
.word 0x2ad1a340,0x4b4fcb78
.word 0x5ec0c276,0x05412b07
.word 0x1a807e3f,0xaa8e5e9f
.word 0xe6833f0f,0x8a2c24a8
.word 0x7b77175a,0x612b6bce
.word 0x4e1873f7,0x5ef45f8b
.word 0xe4bc1cf4,0x4e174fd2
.word 0x8fc5396c,0xfc0c27b6
p2_expected_registers:
.word 0x00000000,0xed6cffdf
.word 0x00000000,0x5fe766d6
.word 0x00000000,0x00000068
.word 0x00000000,0x9db3e9ac
.word 0x00000000,0x6ebbfcd3
.word 0x00000000,0x0000e6f2
.word 0x00000000,0x000000b1
.word 0x00000000,0x68ae998d
p2_expected_fp_regs:
.word 0xa6234c76,0x334ff906
.word 0x13c98b5f,0xadfe45e4
.word 0x7a8ee3ef,0x6486146a
.word 0xd4a0b4ed,0x85268a77
.word 0x366a7b8f,0x788e3178
.word 0xc19e7c6b,0xa8e29000
.word 0x1e32bb7a,0xf7ca2c64
.word 0xa4ad2003,0xd2cf83a6
.word 0xce7a749c,0x05ed5e3e
.word 0xbab3f458,0xf26351fc
.word 0xf767aba3,0xa47f9f91
.word 0xb6d5eb84,0x8a74739e
.word 0x1e1d313f,0x3cc5c006
.word 0x9f01b409,0xafaa12af
.word 0x70ac3e83,0xcff5d5f7
.word 0x5ffd75b6,0xf028b660
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0x7c42bdba,0x68ae998d
.word 0xb359da56,0x9db3e9ac
.word 0x000b57be,0x42331d44
.word 0xba9a01dc,0x918eea7c
.word 0x00000000,0x00004c79
.word 0x9b6dc164,0x4a9aa9ae
.word 0x4939cd99,0xe7d85ba7
.word 0x345e147d,0xcfc617b1
p2_local1_expect:
.word 0xd41d76c0,0x8e75ec2b
.word 0x897c3709,0x8fc9048f
.word 0x90861875,0x675297ee
.word 0x266ebb61,0x96577227
.word 0x75e2588b,0xd3894c83
.word 0x137700cf,0x46e523bd
.word 0x95daba91,0xc052e6f2
.word 0x67b6d37e,0xb9d40075
p2_local2_expect:
.word 0xe0b83f30,0x554f19e9
.word 0x0d685807,0x725bc7a2
.word 0x1c25e2cd,0xf2274b4e
.word 0xac9592fb,0x44f2f582
.word 0x47d9858b,0x26ec8356
.word 0x6ebbfcd3,0x2e0af582
.word 0x9ccab6d7,0xe481dd53
.word 0xa6e92feb,0x75a15b8f
p2_local3_expect:
.word 0xed6cffdf,0x5fe766d6
.word 0x01b67057,0xcc1e5cb1
.word 0xa83a6f08,0xf3935d52
.word 0xa7b66dd4,0xdf22beaa
.word 0x469b79f2,0x83e8e57a
.word 0xdb2af9b3,0xb9e1330a
.word 0x95daba91,0x0000266e
.word 0x00000000,0x9ccab6d7
p3_init_registers:
.word 0x08a1747e,0x55e8482a ! Init value for %l0
.word 0x3f1c64e6,0x2a69ccd5 ! Init value for %l1
.word 0x74860a02,0x8fb247a4 ! Init value for %l2
.word 0x8cc3bbb7,0xfbce7a41 ! Init value for %l3
.word 0x1949972e,0xd8fcac1c ! Init value for %l4
.word 0xc938a3f5,0xf60a7d61 ! Init value for %l5
.word 0xf9f6911c,0x7d175388 ! Init value for %l6
.word 0xe4a6e2db,0xe73702c3 ! Init value for %l7
.align 64
p3_init_freg:
.word 0x2f708539,0x67fe33ce ! Init value for %f0
.word 0xeb61e591,0x40ed6378 ! Init value for %f2
.word 0x81591b91,0xbfcfb5b4 ! Init value for %f4
.word 0xae288a01,0x7ad9ad3b ! Init value for %f6
.word 0xa381ca35,0x3511dd4c ! Init value for %f8
.word 0x05bb316e,0xec6ad255 ! Init value for %f10
.word 0x868bf542,0xfe194142 ! Init value for %f12
.word 0xc23a8976,0xa3f3aa5b ! Init value for %f14
.word 0x077dc147,0xb0bb7100 ! Init value for %f16
.word 0xe97c57df,0xaa69c6a9 ! Init value for %f18
.word 0x4f56db30,0xf0fea032 ! Init value for %f20
.word 0xfefefbfa,0x4162eccc ! Init value for %f22
.word 0x6755f476,0x57aad55b ! Init value for %f24
.word 0x66b829ef,0xcc8f0b67 ! Init value for %f26
.word 0x4a7fdc59,0xa99eedc0 ! Init value for %f28
.word 0x6d4fa5a2,0x6370b3df ! Init value for %f30
.word 0xc5570886,0x4e324581 ! Init value for %f32
.word 0x030d2a18,0x6c0d55b6 ! Init value for %f34
.word 0x6705b408,0xc97043f9 ! Init value for %f36
.word 0xf5a9d6f5,0xada11ab2 ! Init value for %f38
.word 0x9c7e5f5d,0xafb98f70 ! Init value for %f40
.word 0x085266fe,0x24aef4fd ! Init value for %f42
.word 0x6b74bf40,0xe9d7a2c7 ! Init value for %f44
.word 0x1f4a117a,0x6de6d9ab ! Init value for %f46
.word 0xc58a5e06,0x403854c5
.word 0xd2d1b017,0xfd79c706
.word 0xb7010d04,0xd366b022
.word 0x64ff68a4,0xb3278765
.word 0x657a3e61,0x3eb4176d
.word 0x7c9b94cc,0x8b304ef7
.word 0xf37a8748,0xf9e9638f
.word 0x8c59a665,0x902aa862
p3_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0xda334e10
.word 0xffffffff,0xd227acf7
.word 0xf858dcb3,0x7b3f89c5
.word 0x00000000,0x00000005
.word 0x00000000,0x61c3fa5c
.word 0x00000000,0x9097a6f6
.word 0x61c3fa5c,0x61838d23
p3_expected_fp_regs:
.word 0x2f708539,0x67fe33ce
.word 0xeb61e591,0x40ed6378
.word 0x81591b91,0xbfcfb5b4
.word 0xae288a01,0x7ad9ad3b
.word 0xa381ca35,0x3511dd4c
.word 0x05bb316e,0xec6ad255
.word 0x868bf542,0xfe194142
.word 0xc23a8976,0xa3f3aa5b
.word 0x077dc147,0xb0bb7100
.word 0xe97c57df,0xaa69c6a9
.word 0x4f56db30,0xf0fea032
.word 0xfefefbfa,0x4162eccc
.word 0x6755f476,0x57aad55b
.word 0x66b829ef,0xcc8f0b67
.word 0x4a7fdc59,0xa99eedc0
.word 0x6d4fa5a2,0x6370b3df
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0x83f60214,0xe11fe839
.word 0x00000038,0x00000015
.word 0xcd27c889,0x9b160f93
.word 0x6e1eb023,0xc47b189e
.word 0x41f2a09d,0xfc668c0b
.word 0xbf7d9815,0x24c3027b
.word 0xf858dcb3,0x7b3f89c5
.word 0xca08eb91,0xf0ddecb0
p3_local1_expect:
.word 0xd3aaa9ce,0xda334e10
.word 0x653c0074,0xb15a4005
.word 0x354526e3,0xc99092bb
.word 0x9097a6f6,0x38eb157c
.word 0xc3c56712,0xc33c0b04
.word 0xcbab29fd,0x141d9e8f
.word 0x5fb6661b,0x0372c47b
.word 0x88c47c12,0xc811f1d1
p3_local2_expect:
.word 0x000061c3,0xbf7d9815
.word 0xb20b2de2,0x9a553486
.word 0x7263bd74,0xed3bfa9b
.word 0x3749b33b,0x7126a19f
.word 0xd227acf7,0x7b3f89c5
.word 0x6e1eb023,0x194bc3ae
.word 0x00000000,0xbf7d9815
.word 0xda334e10,0x49dccecb
p3_local3_expect:
.word 0x000061c3,0xbf7d9815
.word 0x61c3fa5c,0x61838d23
.word 0x3f1c64e6,0xb20b2de2
.word 0xd227acf7,0x19c877e4
.word 0xf273e65e,0x1965a354
.word 0xd969e93d,0x08ccf39f
.word 0x000061c3,0xbf7d9815
.word 0xc3ca65c4,0x95e2a3cb
p4_init_registers:
.word 0x90c62d94,0x59ceaba1 ! Init value for %l0
.word 0x2893dfbb,0xec40402d ! Init value for %l1
.word 0x11b08782,0x5892f92d ! Init value for %l2
.word 0xd8e7ba5c,0x9d4d2df8 ! Init value for %l3
.word 0xd86b3af2,0x8708e7ef ! Init value for %l4
.word 0x78d8f2ea,0x5d856b22 ! Init value for %l5
.word 0xb15d5191,0xbb428bbb ! Init value for %l6
.word 0xfc5bb48f,0xf4ae4b1a ! Init value for %l7
.align 64
p4_init_freg:
.word 0xec7530e8,0x12782de9 ! Init value for %f0
.word 0xac1b6524,0xaf57ffdf ! Init value for %f2
.word 0x05db39ee,0x2282c762 ! Init value for %f4
.word 0x5ad6bd95,0xa214bff3 ! Init value for %f6
.word 0xf2d4471d,0x3c53b7d6 ! Init value for %f8
.word 0x42b1c1ea,0xfd7810d7 ! Init value for %f10
.word 0xe5e0662c,0x74227b75 ! Init value for %f12
.word 0x043af101,0x69498d9c ! Init value for %f14
.word 0x1c07d600,0x9262a2a9 ! Init value for %f16
.word 0xbfc61474,0x76cefe8c ! Init value for %f18
.word 0x57b96a09,0x47714754 ! Init value for %f20
.word 0xc9630037,0x871494d4 ! Init value for %f22
.word 0x4c9bece7,0xc13cfd1e ! Init value for %f24
.word 0xde8fd1d9,0x165af805 ! Init value for %f26
.word 0xe2c7ce5c,0x21e43517 ! Init value for %f28
.word 0xb664dab2,0x0a2278a7 ! Init value for %f30
.word 0xc0eb5239,0x96baf416 ! Init value for %f32
.word 0xf898f0b8,0xb07c0730 ! Init value for %f34
.word 0x85810852,0xa7d8f1ff ! Init value for %f36
.word 0x5cff068c,0x5d9ac45d ! Init value for %f38
.word 0x499663de,0x828a9aa5 ! Init value for %f40
.word 0xcb19e6b1,0x39d9e47d ! Init value for %f42
.word 0x857d5385,0xb06e83eb ! Init value for %f44
.word 0xc0f91267,0x45ea292a ! Init value for %f46
.word 0xaec7b102,0xef1af66e
.word 0xfe3a4063,0x2e1216bb
.word 0x4d55b962,0xfe9950be
.word 0x57bcc96d,0x1a007e02
.word 0x93433d78,0x9b5dcf23
.word 0x2147b752,0x5e669c97
.word 0x95b8c674,0xc1e5eb8e
.word 0xe49e25b4,0x7530f51c
p4_expected_registers:
.word 0x00000000,0x0000697f
.word 0x00000000,0xffffb577
.word 0x00000000,0x8bbb237d
.word 0x00000002,0xec40402d
.word 0x00000000,0x0000ff90
.word 0xffffffff,0xffffb577
.word 0x00000000,0x332af3f0
.word 0x00000000,0x00000035
p4_expected_fp_regs:
.word 0xec7530e8,0x12782de9
.word 0xac1b6524,0xaf57ffdf
.word 0x05db39ee,0x2282c762
.word 0x5ad6bd95,0xa214bff3
.word 0xf2d4471d,0x3c53b7d6
.word 0x42b1c1ea,0xfd7810d7
.word 0xe5e0662c,0x74227b75
.word 0x043af101,0x69498d9c
.word 0x1c07d600,0x9262a2a9
.word 0xbfc61474,0x76cefe8c
.word 0x57b96a09,0x47714754
.word 0xc9630037,0x871494d4
.word 0x4c9bece7,0xc13cfd1e
.word 0xde8fd1d9,0x165af805
.word 0xe2c7ce5c,0x21e43517
.word 0xb664dab2,0x0a2278a7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0xd620020c,0x8cd4e2df
.word 0x2db24937,0xaa77d361
.word 0xea60697f,0x517fc1aa
.word 0x00000061,0xffffb577
.word 0xb577e248,0xdf55b150
.word 0xeb91f447,0x6c2cd4fb
.word 0x00000002,0xec40402d
.word 0x8865f9a6,0x4c16697f
p4_local1_expect:
.word 0x8bbb237d,0xc464879a
.word 0xb6429901,0xd4add967
.word 0xcb23d829,0xbfa753bc
.word 0xffffffff,0xffffb577
.word 0x2ab286b1,0xd3dc59cd
.word 0x18636529,0x2750fa4b
.word 0xbae479a3,0xaa77d361
.word 0x5892f92d,0x9d4d2df8
p4_local2_expect:
.word 0x00ad077e,0xf657900f
.word 0x9c286caa,0xa0f671c3
.word 0x08abffc8,0xaa77697f
.word 0x661f482c,0x2ebac490
.word 0x265ff290,0x272b66b5
.word 0xda350806,0x945c69bc
.word 0xe3989e5f,0x93a1ceb3
.word 0x5892f92d,0x9df02df8
p4_local3_expect:
.word 0xbeadf565,0xf72cd8bc
.word 0x517fc1aa,0x9d4d697f
.word 0xffffffff,0xb577e248
.word 0x695366c6,0x325ea7a9
.word 0xda409dbe,0x5dcc2430
.word 0x9856ed7f,0x8c16be0f
.word 0x3bea1c2a,0xef24f47c
.word 0xffffffff,0xffffff90
p5_init_registers:
.word 0x32318d56,0x2f251e49 ! Init value for %l0
.word 0x860078e2,0x39a641a8 ! Init value for %l1
.word 0x8cff3623,0xec143fa2 ! Init value for %l2
.word 0x84a756f8,0x43d5621d ! Init value for %l3
.word 0x2377b35c,0x15c7169c ! Init value for %l4
.word 0xc3a7f3c2,0x26cb7b84 ! Init value for %l5
.word 0xb66ffb0c,0x31372d97 ! Init value for %l6
.word 0xa8ffd813,0xc2620e98 ! Init value for %l7
.align 64
p5_init_freg:
.word 0xf8c29e79,0x83809410 ! Init value for %f0
.word 0xe881a9c8,0xa1f23a12 ! Init value for %f2
.word 0xcaabb8a5,0x83351b79 ! Init value for %f4
.word 0x492e3bec,0xd02b3bbe ! Init value for %f6
.word 0xfabfe123,0xd99937ae ! Init value for %f8
.word 0xddeebb02,0x74aa3c0c ! Init value for %f10
.word 0x5afb4867,0x00545813 ! Init value for %f12
.word 0x7d2524d3,0xb86a0611 ! Init value for %f14
.word 0x02ca4c7a,0x62d60068 ! Init value for %f16
.word 0x7d49d04c,0x3db7c50d ! Init value for %f18
.word 0x47cac50b,0x2f8688a3 ! Init value for %f20
.word 0xe4334c22,0xe8d27f3c ! Init value for %f22
.word 0xe20cd964,0x93ab8d3a ! Init value for %f24
.word 0xf8bd332f,0xde48395d ! Init value for %f26
.word 0xa77d2b61,0xb7e79d31 ! Init value for %f28
.word 0x1260f4e0,0x38352180 ! Init value for %f30
.word 0x08f6eb23,0xf38ff59c ! Init value for %f32
.word 0x9bd0f423,0xa87ed700 ! Init value for %f34
.word 0xeb541371,0x5af8bda5 ! Init value for %f36
.word 0xf95961c5,0x47b0d9f9 ! Init value for %f38
.word 0x1ee6658b,0x17eefeb0 ! Init value for %f40
.word 0x893dcc3a,0x825d5ab0 ! Init value for %f42
.word 0x05cfe43e,0xd901164f ! Init value for %f44
.word 0xfba4fea3,0x37ca43f8 ! Init value for %f46
.word 0x87812af7,0xc47e34b5
.word 0x91a89ede,0x17a88a48
.word 0x5479ef19,0x83338003
.word 0x5c1b682f,0xe9582f88
.word 0x0f868a8f,0x11f23635
.word 0x38dcce65,0xc8503644
.word 0x4a020ae7,0xef05ce01
.word 0xe21abc42,0x01c81e91
p5_expected_registers:
.word 0x00000000,0xc231bf96
.word 0x00000000,0x000006d7
.word 0xffffffff,0xc231bf96
.word 0x00000000,0x4558c723
.word 0x00000000,0x00000009
.word 0x00000000,0x0000003f
.word 0x23ffd282,0x6cf9c7bf
.word 0x00000000,0x1480d635
p5_expected_fp_regs:
.word 0xf8c29e79,0x83809410
.word 0xe881a9c8,0xa1f23a12
.word 0xcaabb8a5,0x83351b79
.word 0x492e3bec,0xd02b3bbe
.word 0xfabfe123,0xd99937ae
.word 0xddeebb02,0x74aa3c0c
.word 0x5afb4867,0x00545813
.word 0x7d2524d3,0xb86a0611
.word 0x02ca4c7a,0x62d60068
.word 0x7d49d04c,0x3db7c50d
.word 0x47cac50b,0x2f8688a3
.word 0xe4334c22,0xe8d27f3c
.word 0xe20cd964,0x93ab8d3a
.word 0xf8bd332f,0xde48395d
.word 0xa77d2b61,0xb7e79d31
.word 0x1260f4e0,0x38352180
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0x00000000,0x00001363
.word 0xb37945ff,0x4558c723
.word 0x27c0b038,0xaf673c8a
.word 0xa3200b94,0x0d09c935
.word 0x2e2265f3,0x15dc06d7
.word 0x16aeaf51,0x19095651
.word 0x010805c9,0xf9351363
.word 0x9e1e68e3,0x73f16ab1
p5_local1_expect:
.word 0x87910426,0x587020fc
.word 0xacd2e81e,0x3d702d23
.word 0x45f620b3,0x1480d635
.word 0x00000000,0x00001363
.word 0xe370dd8f,0x8e0e2fa7
.word 0x8b8d1717,0x298be23c
.word 0x15c7169c,0x26cb7b84
.word 0x4ddd2305,0xc65b87ea
p5_local2_expect:
.word 0x2d1771c2,0x9d61e5d0
.word 0xcaae0125,0x87319097
.word 0x23ffd282,0x6cf9c7bf
.word 0xbfda7536,0x05b19e99
.word 0x1ffd02f4,0x4563f6b0
.word 0xffffff96,0x0000003f
.word 0x9d87f601,0xe7590b6a
.word 0xc3a7f3c2,0x26cb7b84
p5_local3_expect:
.word 0xffff9d87,0xe1d454ac
.word 0xc231bf96,0x48f810d8
.word 0xec143fa2,0xbddfe1dc
.word 0xfed3c791,0xd1f0b10c
.word 0xe1d454ac,0x0000009c
.word 0x1ffd02f4,0x4563f6b0
.word 0x00000000,0x00001363
.word 0x00000000,0x00001363
p6_init_registers:
.word 0xbd51b896,0x7e859553 ! Init value for %l0
.word 0xc72cd307,0xf6926fec ! Init value for %l1
.word 0x4ccca4b6,0xc5e07e1b ! Init value for %l2
.word 0xc12645b2,0x05ef9a66 ! Init value for %l3
.word 0xaf20e160,0xe7292703 ! Init value for %l4
.word 0xa95a5ef2,0x91f4b02a ! Init value for %l5
.word 0xbfec82a8,0xc272d01e ! Init value for %l6
.word 0x83314553,0xcf4c52cb ! Init value for %l7
.align 64
p6_init_freg:
.word 0xfb1c7a6e,0x874823b4 ! Init value for %f0
.word 0xfe71f9dc,0xdd9864bc ! Init value for %f2
.word 0xd220bc4b,0xd1f22614 ! Init value for %f4
.word 0x8d38db3b,0x086da8f5 ! Init value for %f6
.word 0xef18e794,0x033706b4 ! Init value for %f8
.word 0x5937cbd1,0x4700f3bd ! Init value for %f10
.word 0xaacf804c,0x34742ca3 ! Init value for %f12
.word 0xfeb01258,0x9ad82168 ! Init value for %f14
.word 0x960a0c3c,0x1b104032 ! Init value for %f16
.word 0xb9f36c5a,0x81b3e96e ! Init value for %f18
.word 0xa330772d,0x2adb655f ! Init value for %f20
.word 0xc7b6959e,0xc927c8d3 ! Init value for %f22
.word 0xc9366300,0x4a54056b ! Init value for %f24
.word 0x0ce406bf,0x6bf434a9 ! Init value for %f26
.word 0x2b507207,0x588a41fa ! Init value for %f28
.word 0x040c31c2,0x938b5b85 ! Init value for %f30
.word 0xe82224ff,0x7ea1d296 ! Init value for %f32
.word 0x0424d926,0xac20885e ! Init value for %f34
.word 0x43f45da6,0x524cb65c ! Init value for %f36
.word 0x7a95aa13,0x624ac236 ! Init value for %f38
.word 0xc1222836,0x32bc6644 ! Init value for %f40
.word 0xd556c90a,0x71edb741 ! Init value for %f42
.word 0x1099b69a,0xbac1b170 ! Init value for %f44
.word 0x28a95cdd,0x9debff5a ! Init value for %f46
.word 0x77586a8d,0x21549316
.word 0xa0eb95f5,0x065ece66
.word 0x55f78393,0xa85fab80
.word 0x56ddaeb1,0x2802b099
.word 0x6a0a2419,0x703a501d
.word 0x3053c04a,0xf0b62875
.word 0x57075979,0x2b87d361
.word 0x92bfa15b,0x2250ac53
p6_expected_registers:
.word 0x00000000,0x3391fcb0
.word 0x00000000,0xf073bb02
.word 0x00000000,0xbb253e7b
.word 0x00000000,0x0563f015
.word 0x00000000,0x0000243d
.word 0x00000000,0x9fc1fa6d
.word 0x00000000,0x00000000
.word 0x00000000,0xf073bb02
p6_expected_fp_regs:
.word 0xfb1c7a6e,0x874823b4
.word 0xfe71f9dc,0xdd9864bc
.word 0xd220bc4b,0xd1f22614
.word 0x8d38db3b,0x086da8f5
.word 0xef18e794,0x033706b4
.word 0x5937cbd1,0x4700f3bd
.word 0xaacf804c,0x34742ca3
.word 0xfeb01258,0x9ad82168
.word 0x960a0c3c,0x1b104032
.word 0xb9f36c5a,0x81b3e96e
.word 0xa330772d,0x2adb655f
.word 0xc7b6959e,0xc927c8d3
.word 0xc9366300,0x4a54056b
.word 0x0ce406bf,0x6bf434a9
.word 0x2b507207,0x588a41fa
.word 0x040c31c2,0x938b5b85
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0x00000000,0x0000243d
.word 0x317e563e,0xa5ff503f
.word 0xbfec82a8,0xc272d01e
.word 0x0000243d,0xe9208c1b
.word 0x8319b597,0xeb2332b7
.word 0x50c3fc01,0xf975d541
.word 0x84f09d21,0x82945e61
.word 0x72cb9d0b,0x8430377a
p6_local1_expect:
.word 0x9fc1fa6d,0x0d624a22
.word 0x003ddbc5,0x47add81f
.word 0xfc2a8dfe,0x8c79e54a
.word 0x00000000,0x00008dfe
.word 0x00000000,0xf073bb02
.word 0x5c08bbb5,0x3391fcb0
.word 0xb17d225c,0xb3372dc7
.word 0x3391fcb0,0x00006071
p6_local2_expect:
.word 0x00000000,0xf073bb02
.word 0x8163e8e5,0xe9208c1b
.word 0x87a61454,0xc2bafd34
.word 0xb298eec4,0xf073bb02
.word 0x6b2cb0b9,0xbb02a02b
.word 0xf7e6723f,0x0047e8e5
.word 0x24d79fed,0x7fd63dc2
.word 0x6b95028d,0x80c62a20
p6_local3_expect:
.word 0xb30199a9,0xdd65a3db
.word 0xbb253e7b,0x0563f015
.word 0x60713679,0x5d2f611e
.word 0xc272d01e,0x2302ffb5
.word 0x36c458c0,0x1ef567dd
.word 0xef886cbc,0x7272d9fa
.word 0x052647ce,0xa1d00bfa
.word 0x411b8fa1,0xe774632d
p7_init_registers:
.word 0x69b15258,0x1ab1afef ! Init value for %l0
.word 0xa33ea134,0x35f1e6c5 ! Init value for %l1
.word 0x0853d0cf,0xaaa335a9 ! Init value for %l2
.word 0x4f047cc6,0x278f67c2 ! Init value for %l3
.word 0x167812d5,0xae9dab1b ! Init value for %l4
.word 0x7b226a94,0x8598eb13 ! Init value for %l5
.word 0x7229301c,0x9d389ab5 ! Init value for %l6
.word 0x7195f382,0x3e89fd2d ! Init value for %l7
.align 64
p7_init_freg:
.word 0xf592292d,0x9861a2bb ! Init value for %f0
.word 0xc4cffb5f,0x937d9f3e ! Init value for %f2
.word 0x23a9c164,0x1845a238 ! Init value for %f4
.word 0x42f4a8d6,0x4936647d ! Init value for %f6
.word 0x9f0ca52e,0x42956f52 ! Init value for %f8
.word 0xbd5d6fb8,0xa7f2bd3d ! Init value for %f10
.word 0x4911abad,0x9812b027 ! Init value for %f12
.word 0x0e3f465b,0x7776b290 ! Init value for %f14
.word 0xe6bf69a5,0xaaef0a2a ! Init value for %f16
.word 0x6d52ae2c,0xf367cbd6 ! Init value for %f18
.word 0xb06b9748,0x2ed786a6 ! Init value for %f20
.word 0x7b304adf,0x5568a74d ! Init value for %f22
.word 0x06c7e67d,0x66b7c505 ! Init value for %f24
.word 0x038d61a7,0xe6ca9b46 ! Init value for %f26
.word 0x354488e2,0xa109301c ! Init value for %f28
.word 0x71b89128,0x5cb7e4c5 ! Init value for %f30
.word 0xb1951037,0x19e5cb11 ! Init value for %f32
.word 0xa9d88e98,0xbf4776f4 ! Init value for %f34
.word 0x3513eab5,0x5b04d4be ! Init value for %f36
.word 0xe85f8dbd,0x0eee40a1 ! Init value for %f38
.word 0xf342852b,0xa3e30b4f ! Init value for %f40
.word 0xbb7b9f2a,0x28ce1ca6 ! Init value for %f42
.word 0xb0e4d042,0x096431c9 ! Init value for %f44
.word 0xecb96a0e,0x165256b8 ! Init value for %f46
.word 0x9bd503fd,0xd8366808
.word 0x1ff78691,0x6889b516
.word 0xa70cb836,0x4eed1c7b
.word 0x59eb77a0,0xfe07308d
.word 0x1504b824,0x5d706e1d
.word 0x6a08b071,0xe8d6ce1a
.word 0xdde741e5,0x45e75fdf
.word 0xdef204b1,0x74fd8d38
p7_expected_registers:
.word 0xffffffff,0xffffece4
.word 0x00000000,0x00000e01
.word 0x00000000,0x000000c8
.word 0x00000000,0x278f67c2
.word 0x00000000,0xf8ec61fb
.word 0xb940e0c0,0x9e71b2e1
.word 0x00000000,0x0000ebaa
.word 0x4f7759b2,0xa91116fe
p7_expected_fp_regs:
.word 0xf592292d,0x9861a2bb
.word 0xc4cffb5f,0x937d9f3e
.word 0x23a9c164,0x1845a238
.word 0x42f4a8d6,0x4936647d
.word 0x9f0ca52e,0x42956f52
.word 0xbd5d6fb8,0xa7f2bd3d
.word 0x4911abad,0x9812b027
.word 0x0e3f465b,0x7776b290
.word 0xe6bf69a5,0xaaef0a2a
.word 0x6d52ae2c,0xf367cbd6
.word 0xb06b9748,0x2ed786a6
.word 0x7b304adf,0x5568a74d
.word 0x06c7e67d,0x66b7c505
.word 0x038d61a7,0xe6ca9b46
.word 0x354488e2,0xa109301c
.word 0x71b89128,0x5cb7e4c5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0x2d36b912,0x00000e01
.word 0x69a8b4ed,0x40d8e6e2
.word 0xbb1048ba,0x95ccece4
.word 0x3aba06a3,0x57126d9f
.word 0x30c32459,0xe4d83def
.word 0x00000000,0x00001460
.word 0x03d2a858,0x493744c9
.word 0x4a5b03b8,0xe3d64a5b
p7_local1_expect:
.word 0x403595fe,0xb1c6077f
.word 0xf931fbef,0x2d36b912
.word 0xea2edfc1,0x15e75799
.word 0xd1a362ef,0x4bbd6704
.word 0x244803b8,0xe3d64a5b
.word 0xb940e0c0,0x9e71b2e1
.word 0xa7821df9,0xc82bbbb1
.word 0xd3062520,0x890c6439
p7_local2_expect:
.word 0xc61c73b3,0xe8ab8b0b
.word 0x146000b9,0x7d875b0c
.word 0x670c4414,0x0f94c61d
.word 0x2d36b912,0x00000e01
.word 0xb8e76766,0x5ca6f707
.word 0x35ee6e2a,0xebaa8a7f
.word 0xaaa335a9,0x278f67c2
.word 0x0000f4ec,0xc82bbbb1
p7_local3_expect:
.word 0x7b950e01,0x67c2ccdb
.word 0xf8ec61fb,0x3b386915
.word 0x167812d5,0xae9dab1b
.word 0x67461613,0x053d16fe
.word 0xf374e64a,0xc2d4db1f
.word 0x00007d87,0xc7adf5f8
.word 0x41df79af,0xcc3b2a74
.word 0x4f7759b2,0xa91116fe
p8_init_registers:
.word 0x875ba772,0xceecaeeb ! Init value for %l0
.word 0xaf4a6fc8,0x28310087 ! Init value for %l1
.word 0x92c1576a,0x1e6f1b70 ! Init value for %l2
.word 0x6071cefe,0x916965cc ! Init value for %l3
.word 0x48668978,0xaafa9c33 ! Init value for %l4
.word 0x2b6e438e,0x1603e969 ! Init value for %l5
.word 0xedc52c56,0x6b9ce4e5 ! Init value for %l6
.word 0xd2121ec5,0xcac6c6ff ! Init value for %l7
.align 64
p8_init_freg:
.word 0x49269c61,0x445f88a4 ! Init value for %f0
.word 0xcfe6be1d,0xec90b79a ! Init value for %f2
.word 0xda7b4f30,0xd18553c7 ! Init value for %f4
.word 0xb990f672,0x9bb5a53c ! Init value for %f6
.word 0x10b439b1,0x4d876344 ! Init value for %f8
.word 0x4b884cbd,0x7d38df57 ! Init value for %f10
.word 0x91938aa1,0x86fb21d6 ! Init value for %f12
.word 0x7543e5cd,0x139dbe21 ! Init value for %f14
.word 0x27a60def,0x7cc25f82 ! Init value for %f16
.word 0xa18a0a20,0x2f640261 ! Init value for %f18
.word 0x01da6df1,0xecf435a1 ! Init value for %f20
.word 0xf4307b5d,0xc4623dba ! Init value for %f22
.word 0xece2e896,0x2130b392 ! Init value for %f24
.word 0x7762b73d,0xf9d6a3b6 ! Init value for %f26
.word 0x8c2562bf,0x6bb4d471 ! Init value for %f28
.word 0xd091591a,0x25f35c5b ! Init value for %f30
.word 0xc9e04378,0xc268b297 ! Init value for %f32
.word 0x96e05659,0xf27e91e9 ! Init value for %f34
.word 0xd9a76b00,0x78c760ef ! Init value for %f36
.word 0x2f4c2407,0x505238ad ! Init value for %f38
.word 0xf7866de8,0xc481f071 ! Init value for %f40
.word 0xad69cbc8,0x52d10305 ! Init value for %f42
.word 0x4fde7333,0xc06ee793 ! Init value for %f44
.word 0x90e5e209,0xc8135cf7 ! Init value for %f46
.word 0xf85b408c,0x4090fe59
.word 0x63a09da6,0xc6ce5b11
.word 0x469182ec,0x26ee7a05
.word 0xee9352a9,0xb9783151
.word 0xe1c5bbd1,0x77cc2ef8
.word 0x29ad77e9,0x3d73eea0
.word 0x302afff3,0xf5a9e369
.word 0x3654de42,0x29c465dd
p8_expected_registers:
.word 0x00000000,0x00003ee8
.word 0x00000000,0x4ac33ee8
.word 0xffffffff,0xa7f6c757
.word 0x00000000,0x00004410
.word 0xffffffff,0xffffc757
.word 0x00000000,0x0000bbb9
.word 0x00000000,0x00000075
.word 0x00000000,0x0000006c
p8_expected_fp_regs:
.word 0x49269c61,0x445f88a4
.word 0xcfe6be1d,0xec90b79a
.word 0xda7b4f30,0xd18553c7
.word 0xb990f672,0x9bb5a53c
.word 0x10b439b1,0x4d876344
.word 0x4b884cbd,0x7d38df57
.word 0x91938aa1,0x86fb21d6
.word 0x7543e5cd,0x139dbe21
.word 0x27a60def,0x7cc25f82
.word 0xa18a0a20,0x2f640261
.word 0x01da6df1,0xecf435a1
.word 0xf4307b5d,0xc4623dba
.word 0xece2e896,0x2130b392
.word 0x7762b73d,0xf9d6a3b6
.word 0x8c2562bf,0x6bb4d471
.word 0xd091591a,0x25f35c5b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p8_local0_expect:
.word 0x163598c4,0x0c296f4e
.word 0x8563f890,0x5ab01b6e
.word 0x00001b73,0x4ac33ee8
.word 0x233d055f,0x7540c5c1
.word 0x9e6582cb,0xf338763f
.word 0xd7934cdf,0x28fbbbb9
.word 0x2ca6c403,0x00004410
.word 0xcf020b14,0x8df02b47
p8_local1_expect:
.word 0x31f97fd9,0x3af12a17
.word 0x66a61d59,0x52d45347
.word 0x8c854f25,0xbcf73fb7
.word 0x00000000,0x1b737d40
.word 0xfd215739,0xc0f1f91b
.word 0x74f504a5,0x0a610fa7
.word 0x5420ae22,0x29b4c779
.word 0x5d3031bb,0x4410340e
p8_local2_expect:
.word 0xf338763f,0x1b737d40
.word 0x2ca6c403,0x00004410
.word 0xffffffff,0xffffc757
.word 0xbde9d16c,0xbc09477d
.word 0xf7a9ea31,0xeadee2ff
.word 0x5cd6217e,0xbc09477d
.word 0xb58a71f1,0xd5f32c16
.word 0xdc4738f6,0x1b737d40
p8_local3_expect:
.word 0x00003ee8,0xffffffd7
.word 0x6cfdb010,0x9bb80542
.word 0x1f48b9cb,0xfe8a8287
.word 0xbd9c74fa,0x01365d3d
.word 0x4dfacfdf,0x2ca6c403
.word 0xc3059343,0x3756bc7d
.word 0xe626b3b6,0x6107c620
.word 0xf73d6bb7,0xa7f6c757
p9_init_registers:
.word 0x1ebd45be,0x89d5b7f6 ! Init value for %l0
.word 0x598b6590,0xd25ac873 ! Init value for %l1
.word 0x3fe64c24,0x2b58df2b ! Init value for %l2
.word 0x611a65a2,0x1cc922e1 ! Init value for %l3
.word 0x9fb0bcd0,0xb20c840b ! Init value for %l4
.word 0x3112a9e8,0x71e4bad7 ! Init value for %l5
.word 0x4c77f12d,0xfebe45bf ! Init value for %l6
.word 0x6c963901,0xd5c98383 ! Init value for %l7
.align 64
p9_init_freg:
.word 0x7f4bed8f,0x94fe8a95 ! Init value for %f0
.word 0x4803bed9,0xa5b2655d ! Init value for %f2
.word 0xc185a406,0x6c22afb9 ! Init value for %f4
.word 0xcf4822d4,0x92351de1 ! Init value for %f6
.word 0xa3f4a90c,0xa814ee7e ! Init value for %f8
.word 0xacfdf756,0x8628b0d1 ! Init value for %f10
.word 0xf3f991f1,0x7d9d01e6 ! Init value for %f12
.word 0xf9a630bc,0x7bf48463 ! Init value for %f14
.word 0x35ec2b7b,0x6ce7b781 ! Init value for %f16
.word 0x4ae6d79e,0xc6fdc39a ! Init value for %f18
.word 0x918e0d40,0xd5ffb1f3 ! Init value for %f20
.word 0x1a26e5de,0x08e13319 ! Init value for %f22
.word 0xc4450e0e,0x9be9a160 ! Init value for %f24
.word 0xbcb8d5d5,0x31d25d8f ! Init value for %f26
.word 0x8c01264d,0x4df25a3b ! Init value for %f28
.word 0xd68babf9,0x03ebd054 ! Init value for %f30
.word 0xd9136c56,0x67b035e9 ! Init value for %f32
.word 0x47c5a8b4,0x853b85b8 ! Init value for %f34
.word 0xe615ed77,0x5aa16589 ! Init value for %f36
.word 0x927d0fa0,0xaff4e821 ! Init value for %f38
.word 0x6deeac5a,0x0c327a14 ! Init value for %f40
.word 0xcebf5853,0xc8554537 ! Init value for %f42
.word 0x6cc60458,0x8536bfa9 ! Init value for %f44
.word 0xea0c5d30,0x0c61bfe6 ! Init value for %f46
.word 0x5fb4d554,0x46c15bda
.word 0x14cd07d3,0xaca9f9fd
.word 0x149a8c1d,0xc5453500
.word 0x81b9908a,0x94b89fad
.word 0xed9e7d63,0xa9189414
.word 0x1ab06904,0xfd350c57
.word 0x9743c4fd,0x1e880b4e
.word 0xc31a9d3e,0x1ffa5f93
p9_expected_registers:
.word 0xffffffff,0x90479f06
.word 0xffffffff,0xffff87e3
.word 0xffffffff,0xffffcffb
.word 0x00000000,0x00004421
.word 0xffffffff,0xf4cd1c3a
.word 0x00000000,0x00001c3a
.word 0x4c77f12d,0xfebe45bf
.word 0xffffffff,0xcffb6aff
p9_expected_fp_regs:
.word 0x7f4bed8f,0x94fe8a95
.word 0x4803bed9,0xa5b2655d
.word 0xc185a406,0x6c22afb9
.word 0xcf4822d4,0x92351de1
.word 0xa3f4a90c,0xa814ee7e
.word 0xacfdf756,0x8628b0d1
.word 0xf3f991f1,0x7d9d01e6
.word 0xf9a630bc,0x7bf48463
.word 0x35ec2b7b,0x6ce7b781
.word 0x4ae6d79e,0xc6fdc39a
.word 0x918e0d40,0xd5ffb1f3
.word 0x1a26e5de,0x08e13319
.word 0xc4450e0e,0x9be9a160
.word 0xbcb8d5d5,0x31d25d8f
.word 0x8c01264d,0x4df25a3b
.word 0xd68babf9,0x03ebd054
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p9_local0_expect:
.word 0x406e4421,0xffff87e3
.word 0xffff87e3,0xc218b3bf
.word 0xf5ca966d,0xfebe06bf
.word 0x1c3ac873,0x652b8a33
.word 0x5d9f3265,0xdf7a31fa
.word 0x6cabad40,0x1fdc89e2
.word 0xae02468b,0xe54ca258
.word 0x00000000,0x6cabad40
p9_local1_expect:
.word 0x27ecbf01,0x6cabad40
.word 0xeb76afac,0x15962ebd
.word 0xfbd181c7,0x406e4421
.word 0x00000000,0x00002294
.word 0xa268a5cb,0x7028e03e
.word 0x722385d2,0x69d4236e
.word 0xae026aff,0xcffb1c3a
.word 0x2f086176,0x90479f06
p9_local2_expect:
.word 0xffffcffb,0x00004421
.word 0x09e9bf2f,0xcf84179f
.word 0x2772fd48,0xf4cd1c3a
.word 0xfebe45bf,0xd5c98383
.word 0x64f90a95,0x4b0d8fa1
.word 0x6cabad40,0xcffb6aff
.word 0x6f6aab95,0x5406950f
.word 0x00000000,0x00001c3a
p9_local3_expect:
.word 0xd82260ed,0xf879a8e4
.word 0x00000000,0xcffb6aff
.word 0x583c87e3,0xd5563246
.word 0x42c68386,0xd1bc3397
.word 0x2479ae02,0xd21b3262
.word 0xd6431c3a,0xd5cd2f66
.word 0x6288bbca,0x679073c9
.word 0xfebe45bf,0x00000017
p10_init_registers:
.word 0x574f040c,0x4bccba99 ! Init value for %l0
.word 0x98a3cd86,0x3ad99e06 ! Init value for %l1
.word 0x8a435226,0x9076559f ! Init value for %l2
.word 0x8ff69c98,0x4800f223 ! Init value for %l3
.word 0xb24bcc0c,0xbb8a1838 ! Init value for %l4
.word 0xe25355d4,0x0732b4e9 ! Init value for %l5
.word 0x96e8ac9c,0x3f347a90 ! Init value for %l6
.word 0xa9e133c2,0x51633cf5 ! Init value for %l7
.align 64
p10_init_freg:
.word 0x6fed0084,0xbd6ebc5b ! Init value for %f0
.word 0x86ee399f,0x2e6b6f42 ! Init value for %f2
.word 0xfc588dff,0x5f1a63db ! Init value for %f4
.word 0xc13ded64,0x99053fae ! Init value for %f6
.word 0xa5efa409,0xfc240e1d ! Init value for %f8
.word 0x03f8adce,0x6a429649 ! Init value for %f10
.word 0x5b90b3d5,0xc4e601d9 ! Init value for %f12
.word 0xbf7539ed,0x0a536c06 ! Init value for %f14
.word 0x8fd2dd5a,0x22622fc9 ! Init value for %f16
.word 0x326cd219,0x266082b6 ! Init value for %f18
.word 0x99f3c16d,0xa6476f62 ! Init value for %f20
.word 0x7c9460b9,0x531d3eb8 ! Init value for %f22
.word 0xaed21293,0xd72986ef ! Init value for %f24
.word 0x22a04a8a,0x6ece040c ! Init value for %f26
.word 0x5f0cb6f1,0x16df4013 ! Init value for %f28
.word 0x7afbc1d2,0xae0ecdcf ! Init value for %f30
.word 0x31b61c3a,0xe3e2d785 ! Init value for %f32
.word 0x08b6fd63,0xb902d50c ! Init value for %f34
.word 0x7d9969ed,0x2b4ca602 ! Init value for %f36
.word 0x7484775f,0xa9f39a89 ! Init value for %f38
.word 0x8f7b61f1,0x5b83faf3 ! Init value for %f40
.word 0xe5587c72,0x2d24e7bb ! Init value for %f42
.word 0xd6627765,0x1785c901 ! Init value for %f44
.word 0xcd259447,0x9a6fd8a3 ! Init value for %f46
.word 0xe5d436a9,0xb3ab7a74
.word 0xd8477e05,0x154c0efd
.word 0x0abd37f0,0xe6abd1b9
.word 0x7d9b9ebb,0x84c74c62
.word 0x2088603c,0x6fa307c7
.word 0xa10fdf15,0xef5c28b1
.word 0xa3a176f0,0xa2ba48b2
.word 0xce59a782,0xee3e5a58
p10_expected_registers:
.word 0x574f040c,0x4bccba99
.word 0xfb28f238,0x0a485b7b
.word 0xffffffff,0xd674c2ad
.word 0x00000000,0xd71c3bd2
.word 0x00000000,0x00000071
.word 0xffffffff,0xfffffffd
.word 0x00000000,0x00000042
.word 0x00000000,0x00004069
p10_expected_fp_regs:
.word 0x6fed0084,0xbd6ebc5b
.word 0x86ee399f,0x2e6b6f42
.word 0xfc588dff,0x5f1a63db
.word 0xc13ded64,0x99053fae
.word 0xa5efa409,0xfc240e1d
.word 0x03f8adce,0x6a429649
.word 0x5b90b3d5,0xc4e601d9
.word 0xbf7539ed,0x0a536c06
.word 0x8fd2dd5a,0x22622fc9
.word 0x326cd219,0x266082b6
.word 0x99f3c16d,0xa6476f62
.word 0x7c9460b9,0x531d3eb8
.word 0xaed21293,0xd72986ef
.word 0x22a04a8a,0x6ece040c
.word 0x5f0cb6f1,0x16df4013
.word 0x7afbc1d2,0xae0ecdcf
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p10_local0_expect:
.word 0x38f7e373,0xbded655d
.word 0xdac17cd7,0x1e937f46
.word 0x3ced4edb,0xd71c3bd2
.word 0xffffffd6,0x627f5d5d
.word 0xd71c3bd2,0x1997504e
.word 0x65d44128,0xfffd8347
.word 0xd61a866a,0x5ed38620
.word 0xe25355d4,0x0732b4e9
p10_local1_expect:
.word 0xbaa36462,0x292c3c08
.word 0x2041b10b,0x81445594
.word 0xa5ed685b,0x65d44128
.word 0x00000042,0x00004069
.word 0x84f05de4,0x06bddcfd
.word 0xd2a73ac4,0x71ccdefa
.word 0xf0880074,0xd674c2ad
.word 0x1755abe9,0x2101ca81
p10_local2_expect:
.word 0xc72497e9,0xc1b6a745
.word 0xfb28f238,0x0a485b7b
.word 0x101ea700,0xb2845f50
.word 0x32487a90,0x392276a3
.word 0x4bccba99,0xffffe2e9
.word 0x98a3cd86,0x3ad99e06
.word 0x7a90e0ac,0xd8ace2e9
.word 0xb9c4676d,0xb4e9f223
p10_local3_expect:
.word 0x4bcc5b7b,0x3ad99e06
.word 0xa0dfeb40,0x50c47edf
.word 0x01ea1768,0x0042fa51
.word 0x0038a360,0x63ea19fd
.word 0x406981f5,0x18715a26
.word 0xfb28f238,0x0a485b7b
.word 0x3ea6a31a,0x68bed227
.word 0xd7db3186,0x38d6a23d
p11_init_registers:
.word 0x50ca7bf4,0xd2a9e27e ! Init value for %l0
.word 0x9ee01abd,0xf484b952 ! Init value for %l1
.word 0x0d47e4c1,0xb26f01de ! Init value for %l2
.word 0xd53f0240,0x6aaffd6a ! Init value for %l3
.word 0xdcfe362c,0x2c7ef111 ! Init value for %l4
.word 0x562d5da0,0x805a05b4 ! Init value for %l5
.word 0xf4fabcca,0x6b66c5f1 ! Init value for %l6
.word 0xb1759e0a,0x82c8f1b7 ! Init value for %l7
.align 64
p11_init_freg:
.word 0x6b8715df,0x8b9cc4d8 ! Init value for %f0
.word 0x9c238d4e,0xd1744136 ! Init value for %f2
.word 0xcb4690d5,0x559756ed ! Init value for %f4
.word 0x2e1226f3,0xdf63849c ! Init value for %f6
.word 0x16abf325,0x7d9afffd ! Init value for %f8
.word 0x4dc06f46,0x59c72ab5 ! Init value for %f10
.word 0x798330c0,0x3c6360ce ! Init value for %f12
.word 0x82ec23be,0x0042338e ! Init value for %f14
.word 0x2fdc09f4,0x302ae9c1 ! Init value for %f16
.word 0x8229a17b,0xf6fc1540 ! Init value for %f18
.word 0xd16f9fc7,0xf73b4761 ! Init value for %f20
.word 0x230ae23d,0x43c66e49 ! Init value for %f22
.word 0x202f4f62,0x112aed1c ! Init value for %f24
.word 0x17815874,0x74cbe6ff ! Init value for %f26
.word 0x2109e93a,0xb64532d7 ! Init value for %f28
.word 0x1e2d67f5,0xcf577cd5 ! Init value for %f30
.word 0x655d724b,0xdd587dab ! Init value for %f32
.word 0x7b58f6cd,0x3e668597 ! Init value for %f34
.word 0x65fca138,0xfc2c01ef ! Init value for %f36
.word 0xcc998957,0xc47f7277 ! Init value for %f38
.word 0x27220e7f,0xc2e7f0c1 ! Init value for %f40
.word 0x40fe6606,0x70608a48 ! Init value for %f42
.word 0xf70a558f,0x80466818 ! Init value for %f44
.word 0x34ef6084,0xf470906d ! Init value for %f46
.word 0xebdd7803,0xebff2b16
.word 0x34b43243,0xb13ece45
.word 0x66add7a6,0x05981251
.word 0x469b50ae,0xe43682d6
.word 0x23c188dc,0xffc21c41
.word 0x72bc8559,0x0f32af02
.word 0xdb46c229,0x0974566c
.word 0xdd5eb367,0x6cc54dbd
p11_expected_registers:
.word 0xffffffff,0xffffb17e
.word 0x00000000,0x00000233
.word 0x00000000,0x00000008
.word 0x00000000,0x00000005
.word 0xffffffff,0xea5a7201
.word 0x00000000,0xec895f64
.word 0x00000000,0x664833ee
.word 0x00000000,0x000049ff
p11_expected_fp_regs:
.word 0x6b8715df,0x8b9cc4d8
.word 0x9c238d4e,0xd1744136
.word 0xcb4690d5,0x559756ed
.word 0x2e1226f3,0xdf63849c
.word 0x16abf325,0x7d9afffd
.word 0x4dc06f46,0x59c72ab5
.word 0x798330c0,0x3c6360ce
.word 0x82ec23be,0x0042338e
.word 0x2fdc09f4,0x302ae9c1
.word 0x8229a17b,0xf6fc1540
.word 0xd16f9fc7,0xf73b4761
.word 0x230ae23d,0x43c66e49
.word 0x202f4f62,0x112aed1c
.word 0x17815874,0x74cbe6ff
.word 0x2109e93a,0xb64532d7
.word 0x1e2d67f5,0xcf577cd5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p11_local0_expect:
.word 0x5083eeaf,0xeddf60de
.word 0xd5560000,0x664833ee
.word 0xb5241df4,0xa7bbf08f
.word 0x53423236,0xca6311b6
.word 0x780e54b7,0x85c7d617
.word 0x6bd29dd6,0xbb855f64
.word 0xe27eead2,0x08dcbc18
.word 0x00000008,0x00000008
p11_local1_expect:
.word 0x1b2a9c5e,0xd556379d
.word 0xbf334ddd,0xea5a7201
.word 0x80d6dfcf,0x08e21d85
.word 0x0fda2b6b,0xe2d44650
.word 0x232d05b4,0x02337800
.word 0xc213e64b,0xbc1acb08
.word 0x6b678124,0x0fcb00b0
.word 0x664833ee,0xa63cf08f
p11_local2_expect:
.word 0x3ff05bbf,0xf617fd77
.word 0x1dfcedfb,0xf48fddcd
.word 0x00000000,0x3ff05bbf
.word 0xa7bbf08f,0xa7bbf08f
.word 0x76641695,0x792e1015
.word 0xf95c1f3e,0xeddf60de
.word 0xae3966ec,0xb17e30a4
.word 0x00000008,0x00000008
p11_local3_expect:
.word 0x4f68c8c0,0xb9949ab7
.word 0x85c7d617,0x63ca0226
.word 0x37e664d8,0xfbaafcb0
.word 0x8a637d16,0x9cd4bacd
.word 0x95e3c8c3,0x82c8f1b7
.word 0x9759b716,0xc56b2f63
.word 0x364149ff,0x9c1c00dd
.word 0xfbb565db,0xfd79d4d6
p12_init_registers:
.word 0xb92f0886,0x3e799999 ! Init value for %l0
.word 0xab7ae17e,0x38a01a55 ! Init value for %l1
.word 0xc8d5ab2a,0xaadd91fd ! Init value for %l2
.word 0xdd95956c,0x8ce5f0ba ! Init value for %l3
.word 0xbfd1d477,0xe2635919 ! Init value for %l4
.word 0x6f5f8f74,0x1941cddb ! Init value for %l5
.word 0xd4aee9d4,0x5c9f991a ! Init value for %l6
.word 0x8ceff17e,0x1a7cb548 ! Init value for %l7
.align 64
p12_init_freg:
.word 0xcbbd3171,0x670cb21b ! Init value for %f0
.word 0x8cbd0141,0xd3c2144f ! Init value for %f2
.word 0x433b2bf5,0x0de73d45 ! Init value for %f4
.word 0x0455dfe9,0x952595f1 ! Init value for %f6
.word 0x007a6393,0x9e6c5948 ! Init value for %f8
.word 0x234256fc,0x7eb683b4 ! Init value for %f10
.word 0x086b0b45,0x44dcb9d4 ! Init value for %f12
.word 0x98d1ae99,0x740cac97 ! Init value for %f14
.word 0x24ac0665,0xb3a391fe ! Init value for %f16
.word 0x8f698752,0xe5d53aad ! Init value for %f18
.word 0x516bb84e,0xae7a0e8b ! Init value for %f20
.word 0x8bc0ab2e,0xbe72425d ! Init value for %f22
.word 0xa0ff450f,0x29a361ee ! Init value for %f24
.word 0x282d9f4f,0xc54e3311 ! Init value for %f26
.word 0x5da052e3,0x86e83b41 ! Init value for %f28
.word 0x605ba617,0x2b2489c7 ! Init value for %f30
.word 0x0ba4de4a,0xb5e7e702 ! Init value for %f32
.word 0xde68c913,0xa8835de4 ! Init value for %f34
.word 0x6a513f82,0x3c9e42b9 ! Init value for %f36
.word 0x2ff9962c,0xcf0a3851 ! Init value for %f38
.word 0x9a1a241b,0xce72b5e7 ! Init value for %f40
.word 0x5cfaa542,0x762a285f ! Init value for %f42
.word 0x76ae92de,0x7c0fac01 ! Init value for %f44
.word 0x6c966778,0x96b1ddd1 ! Init value for %f46
.word 0x0c9d050e,0x09aa5a9f
.word 0xf57ed3a2,0x7f2903a3
.word 0xe5360d53,0xca386774
.word 0x35f13f13,0xed42ff9b
.word 0x059e6aa5,0x3e27847a
.word 0xd4b9065b,0xa1354ccc
.word 0x275569fa,0x20b2c48e
.word 0x620234f6,0x19fba7b5
p12_expected_registers:
.word 0x0aaa11f3,0xb48e4714
.word 0xcc4ea239,0xf9ec3e68
.word 0x00000000,0x92d218ec
.word 0x00000000,0xa56041f3
.word 0x00000000,0xeae4a018
.word 0x00000000,0x4b7c16a5
.word 0xffffffff,0xb2ac1693
.word 0x00000000,0x3ea0c43b
p12_expected_fp_regs:
.word 0xcbbd3171,0x670cb21b
.word 0x8cbd0141,0xd3c2144f
.word 0x433b2bf5,0x0de73d45
.word 0x0455dfe9,0x952595f1
.word 0x007a6393,0x9e6c5948
.word 0x234256fc,0x7eb683b4
.word 0x086b0b45,0x44dcb9d4
.word 0x98d1ae99,0x740cac97
.word 0x24ac0665,0xb3a391fe
.word 0x8f698752,0xe5d53aad
.word 0x516bb84e,0xae7a0e8b
.word 0x8bc0ab2e,0xbe72425d
.word 0xa0ff450f,0x29a361ee
.word 0x282d9f4f,0xc54e3311
.word 0x5da052e3,0x86e83b41
.word 0x605ba617,0x2b2489c7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p12_local0_expect:
.word 0x5d3b1242,0x44ef19d7
.word 0x676ffd12,0xb48e4714
.word 0xdbf095d3,0xdd04f111
.word 0xc72f12e9,0x89315555
.word 0x45b64fe0,0x2d36892e
.word 0xffffffff,0xb2ac1693
.word 0xcc4ea239,0xf9ec3e68
.word 0x12cbf15b,0xb0772770
p12_local1_expect:
.word 0xb92f0886,0x3e799999
.word 0xbb3d17e4,0xbd779609
.word 0xb48e4714,0x4b7c16a5
.word 0xd8f19e58,0xb2ac1693
.word 0x9609a958,0xa2d8366e
.word 0x0aaa11f3,0xb48e4714
.word 0x72de989f,0x48b798a1
.word 0x3ea0c43b,0x2fbaa837
p12_local2_expect:
.word 0xeae4a018,0x4b7c16a5
.word 0xd71dda74,0xb1566c13
.word 0x2ca45688,0x4ef11e36
.word 0xb0cd1eaa,0xd8fdf2d8
.word 0x06517e8b,0xddd08c89
.word 0xf3e0d82f,0x3fba1f6b
.word 0xffffffff,0xffffffd8
.word 0x53d4313e,0x1164415b
p12_local3_expect:
.word 0x92d218ec,0xa56041f3
.word 0x4b7c16a5,0xb2ac1693
.word 0x87ad9b9b,0x0abd53b8
.word 0x1075df90,0xc758ae67
.word 0xbfd1d477,0xe2635919
.word 0x0aaa11f3,0xb48e4714
.word 0x00000000,0x4b7c16a5
.word 0x86ce737c,0x0217f9c8
p13_init_registers:
.word 0x5f3a7220,0x0568a6ea ! Init value for %l0
.word 0x5009fac2,0xa5ab8d3e ! Init value for %l1
.word 0x6af94046,0x963d0288 ! Init value for %l2
.word 0xf7d2aa0f,0xa9dd252f ! Init value for %l3
.word 0xb44584d6,0x86d54b32 ! Init value for %l4
.word 0x48dd1a3c,0x2fea78d9 ! Init value for %l5
.word 0x6972a9dc,0x45fff1c8 ! Init value for %l6
.word 0xbe750d81,0xf4675c07 ! Init value for %l7
.align 64
p13_init_freg:
.word 0xcdd6fa12,0x4f55cd66 ! Init value for %f0
.word 0x136008d7,0x8537e879 ! Init value for %f2
.word 0xce680d46,0xdffdff8b ! Init value for %f4
.word 0x42703ed3,0x1da3a509 ! Init value for %f6
.word 0xa80e35c9,0xe6ce2020 ! Init value for %f8
.word 0x118f5d1c,0x1ee9837d ! Init value for %f10
.word 0x30212adb,0x61b5e849 ! Init value for %f12
.word 0xd8ec246a,0x10d27516 ! Init value for %f14
.word 0xbfdb9152,0x7d3af570 ! Init value for %f16
.word 0x3533eb45,0xf13f8c74 ! Init value for %f18
.word 0xb0ed17f7,0x51523226 ! Init value for %f20
.word 0xac6e8c46,0xf9c74503 ! Init value for %f22
.word 0x0012cc72,0xe126f113 ! Init value for %f24
.word 0xeb4e5091,0xbc9cdda5 ! Init value for %f26
.word 0xf5b9311b,0x398639fd ! Init value for %f28
.word 0x516cceec,0x496ff1a1 ! Init value for %f30
.word 0x86f21e0f,0x51db2467 ! Init value for %f32
.word 0x7e5df05b,0xeacc9141 ! Init value for %f34
.word 0xc09d995b,0x47e4cd9c ! Init value for %f36
.word 0x4d90b036,0xf1ee4c10 ! Init value for %f38
.word 0x54659284,0xc72ab4b6 ! Init value for %f40
.word 0x05a9a8b3,0x32933921 ! Init value for %f42
.word 0x6aa54089,0xa041a653 ! Init value for %f44
.word 0xddeaa332,0xc73fee33 ! Init value for %f46
.word 0x1c4ed826,0x569dc4f6
.word 0x32a6ceb7,0x19602293
.word 0x5e59089e,0x5a1a1434
.word 0x4b5c86cf,0x413ee41c
.word 0x186105e8,0xbcd972c8
.word 0x59f51e8e,0x0a37dd6a
.word 0xf83b8e68,0xcda6d16d
.word 0x028bb872,0x8c97ba7b
p13_expected_registers:
.word 0x00000000,0x0000cd78
.word 0x5009fac2,0xa5ab8d3e
.word 0x00000000,0x00000000
.word 0x00000000,0xf4ea5c07
.word 0x00000000,0x0000005b
.word 0x00000000,0xd0423c69
.word 0x00000000,0x76954a87
.word 0x00000000,0xd1271106
p13_expected_fp_regs:
.word 0xcdd6fa12,0x4f55cd66
.word 0x136008d7,0x8537e879
.word 0xce680d46,0xdffdff8b
.word 0x42703ed3,0x1da3a509
.word 0xa80e35c9,0xe6ce2020
.word 0x118f5d1c,0x1ee9837d
.word 0x30212adb,0x61b5e849
.word 0xd8ec246a,0x10d27516
.word 0xbfdb9152,0x7d3af570
.word 0x3533eb45,0xf13f8c74
.word 0xb0ed17f7,0x51523226
.word 0xac6e8c46,0xf9c74503
.word 0x0012cc72,0xe126f113
.word 0xeb4e5091,0xbc9cdda5
.word 0xf5b9311b,0x398639fd
.word 0x516cceec,0x496ff1a1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p13_local0_expect:
.word 0x6cbfa458,0xf178cc08
.word 0x99f9f042,0x33293a3f
.word 0x00000000,0xf4ea5c07
.word 0xb80be5e9,0x93efd56b
.word 0x76954a87,0x5aa4e1c7
.word 0xbe750d81,0xf4675c07
.word 0x2584791a,0xa6ea5b4e
.word 0x5009fac2,0xa5ab8d3e
p13_local1_expect:
.word 0xb3aaa512,0xfbb7af01
.word 0xf95f953e,0x984e9012
.word 0x49ea9a58,0x1f10966e
.word 0xd43bcd7e,0xb07a4022
.word 0x00000087,0x00000000
.word 0x76954a87,0x5aa4e1c7
.word 0x45fff1c8,0xf4005c07
.word 0x4fbfcc8c,0x904fe4f5
p13_local2_expect:
.word 0x0568a6ea,0xa5ab8d3e
.word 0x98490051,0x2c2abfd8
.word 0x36414d59,0x82ffe2f1
.word 0x0568a6ea,0xa5ab8d3e
.word 0x3ae30cfe,0xab133ea8
.word 0xc848c842,0xe8115387
.word 0xd1271106,0x6b76cd78
.word 0xff5bac74,0xa8e04311
p13_local3_expect:
.word 0x150eeac4,0x0d517b69
.word 0xd0423c69,0xb7f9c7cb
.word 0x00000000,0x6b76cd78
.word 0x0568a6ea,0xdde40f65
.word 0x0568a6ea,0xa5ab8d3e
.word 0x0000615a,0xb4eadc7c
.word 0x00000000,0x000000d6
.word 0x97ad3b3b,0xa93e252f
p14_init_registers:
.word 0x52f8b968,0x9f829bb1 ! Init value for %l0
.word 0xf923281c,0x64affac0 ! Init value for %l1
.word 0x29487be4,0x1bb71250 ! Init value for %l2
.word 0xf23b0e60,0x59a8e17a ! Init value for %l3
.word 0xe259e6ee,0xa0186e64 ! Init value for %l4
.word 0x22d3b037,0xf5ec6d86 ! Init value for %l5
.word 0xe2f3a884,0x26ac7629 ! Init value for %l6
.word 0x2e67d24f,0x974b3969 ! Init value for %l7
.align 64
p14_init_freg:
.word 0xa879017c,0xbb0b7879 ! Init value for %f0
.word 0xafe84629,0xd54e2f45 ! Init value for %f2
.word 0x5520119b,0x3b2a053c ! Init value for %f4
.word 0xe904d31e,0x0d9e9b9e ! Init value for %f6
.word 0x6e7f88ec,0xed385341 ! Init value for %f8
.word 0x4fbf7f10,0xc796c432 ! Init value for %f10
.word 0xc1075ec9,0x002364b2 ! Init value for %f12
.word 0x139b4cc1,0x66d98df3 ! Init value for %f14
.word 0xef70d2a0,0x97df82b0 ! Init value for %f16
.word 0xf7f2c838,0x30fa26d1 ! Init value for %f18
.word 0x1a5ed8ef,0xdf3df35e ! Init value for %f20
.word 0x191bbce7,0xd053e0b3 ! Init value for %f22
.word 0xb21db6a4,0xd19a8d0d ! Init value for %f24
.word 0xe0542820,0x1d9ae6cd ! Init value for %f26
.word 0x9474b420,0x20482a84 ! Init value for %f28
.word 0xa82b12ad,0xc331745e ! Init value for %f30
.word 0xd66615a3,0xe5b63117 ! Init value for %f32
.word 0x45ae7c83,0x8e26b3ce ! Init value for %f34
.word 0xca709d96,0x16baa6df ! Init value for %f36
.word 0x1b1b8f6a,0x660504d0 ! Init value for %f38
.word 0x28de1087,0x3c9fd962 ! Init value for %f40
.word 0xc1adba1e,0x2f950db0 ! Init value for %f42
.word 0x95bd8f2f,0x9da23a1f ! Init value for %f44
.word 0x9665f8cb,0xfa2564aa ! Init value for %f46
.word 0xbf49808b,0x1e723c49
.word 0xbfb264e9,0xae627141
.word 0x5c3f38a4,0x3dae621d
.word 0xb7299473,0xec519f3c
.word 0x61ded18c,0xad29b501
.word 0xaabf024e,0x1de5b3e8
.word 0x9c4af345,0x47696f9a
.word 0x11f133c4,0xb3eccffe
p14_expected_registers:
.word 0x00000000,0x00000005
.word 0xffffffff,0xffffffc0
.word 0x00000000,0xb1853595
.word 0x00000000,0x000000c9
.word 0xffffffff,0xffffff94
.word 0x1bb71250,0x90f65050
.word 0xaede8949,0xa8ced814
.word 0xffffffff,0xffffffcc
p14_expected_fp_regs:
.word 0xa879017c,0xbb0b7879
.word 0xafe84629,0xd54e2f45
.word 0x5520119b,0x3b2a053c
.word 0xe904d31e,0x0d9e9b9e
.word 0x6e7f88ec,0xed385341
.word 0x4fbf7f10,0xc796c432
.word 0xc1075ec9,0x002364b2
.word 0x139b4cc1,0x66d98df3
.word 0xef70d2a0,0x97df82b0
.word 0xf7f2c838,0x30fa26d1
.word 0x1a5ed8ef,0xdf3df35e
.word 0x191bbce7,0xd053e0b3
.word 0xb21db6a4,0xd19a8d0d
.word 0xe0542820,0x1d9ae6cd
.word 0x9474b420,0x20482a84
.word 0xa82b12ad,0xc331745e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p14_local0_expect:
.word 0xba7cc18b,0xf433c0c2
.word 0xffffffff,0xffffd6b1
.word 0x000000f0,0xa54c2bcf
.word 0xcaf51bfd,0xca329b26
.word 0x5f2d29b8,0xf5ec6d86
.word 0x8e2bfa13,0xfe56e46b
.word 0xe8cf0cea,0x5f2d29b8
.word 0xaede8949,0xa8ced814
p14_local1_expect:
.word 0xad45d63a,0x0005d409
.word 0x96a0ee64,0x76a5064f
.word 0x235988b1,0xd6b1f5c6
.word 0x4f16a980,0x4b56ffa9
.word 0x55a7a3a6,0x03d205d0
.word 0x88ff0ef9,0x6df901c6
.word 0x1bb71250,0x90f65050
.word 0xaa9429d3,0x23c3797a
p14_local2_expect:
.word 0xf7dac0bb,0x36f8b1ae
.word 0x44a8cc23,0xf0ba4dac
.word 0x097278e2,0x5989c0a3
.word 0xffffd6b1,0xb650ca4b
.word 0xa54c2bcf,0x79cc4a40
.word 0x9c1be0d6,0x4e9d332b
.word 0x1bb71250,0x90f65050
.word 0x505056a0,0x3f8ef1e5
p14_local3_expect:
.word 0xb1853595,0xc8c9307a
.word 0xb47ea690,0x89000b6d
.word 0x032b09fa,0xf43e8095
.word 0x00000005,0xc8c9307a
.word 0xe4037abc,0xb34826d3
.word 0x34021b27,0x822eb986
.word 0x0eb82fda,0x7ef78504
.word 0x00000000,0x88ffffcc
p15_init_registers:
.word 0x1a341efb,0xcd52c36d ! Init value for %l0
.word 0x85a0dc98,0x671af5b8 ! Init value for %l1
.word 0x4815f45c,0x273ab6bc ! Init value for %l2
.word 0xd5b9ab30,0x5b20bea7 ! Init value for %l3
.word 0x6862311b,0xa4ba2441 ! Init value for %l4
.word 0xfa005564,0xc722947a ! Init value for %l5
.word 0x382d62b0,0x582484b3 ! Init value for %l6
.word 0xa1017724,0x0d907756 ! Init value for %l7
.align 64
p15_init_freg:
.word 0x92f42f85,0xc6e194dd ! Init value for %f0
.word 0x145ecade,0xe8f85f4e ! Init value for %f2
.word 0x1c33da9f,0x3f654cb1 ! Init value for %f4
.word 0xc588111a,0x9776326c ! Init value for %f6
.word 0x5c2f0d0d,0xdfd0ba50 ! Init value for %f8
.word 0x4ab4fede,0x0cc387d9 ! Init value for %f10
.word 0x0676f07f,0x75441cb3 ! Init value for %f12
.word 0x846e3ab7,0x6b2c32d2 ! Init value for %f14
.word 0x5fafb1b8,0xc8d3c12a ! Init value for %f16
.word 0x73c2cbce,0x49900e39 ! Init value for %f18
.word 0xed49b5a5,0x6dfaa9df ! Init value for %f20
.word 0x5dfc0999,0xefe6dce5 ! Init value for %f22
.word 0x6cba5e38,0x945b1f81 ! Init value for %f24
.word 0x892269ed,0xcb741019 ! Init value for %f26
.word 0x159d5fcd,0x7c8438af ! Init value for %f28
.word 0x015858fd,0x7005d640 ! Init value for %f30
.word 0x0caf01f0,0x5c17816b ! Init value for %f32
.word 0x78558b44,0xc71998cb ! Init value for %f34
.word 0xfc2d5650,0x955bcaa8 ! Init value for %f36
.word 0x12d308b5,0x82887b8f ! Init value for %f38
.word 0xe14aef42,0x2b9aa343 ! Init value for %f40
.word 0x7f3aa8ab,0xbcaf32db ! Init value for %f42
.word 0x435acdc8,0x0cef0dfd ! Init value for %f44
.word 0x8c827c0b,0x1703ae5a ! Init value for %f46
.word 0xd78f9928,0x3bfee49a
.word 0xfb5ee2ab,0xd02d03f5
.word 0x5ab72e90,0x56244b24
.word 0xbea1bc0a,0x41339673
.word 0xc1fbfb83,0xf015e35b
.word 0xc08ee833,0x3e9bcc27
.word 0xfcca1ee0,0x484f0881
.word 0x89789ba1,0x4960b547
p15_expected_registers:
.word 0x00000000,0x987bf298
.word 0x00000000,0x00005e69
.word 0x00000000,0xd537cd02
.word 0xb076732b,0x50e77ea9
.word 0xdbd77dea,0x44dc30dd
.word 0x00000000,0x30dd5ad0
.word 0x382d62b0,0x582484b3
.word 0x00000000,0x171f2f75
p15_expected_fp_regs:
.word 0x92f42f85,0xc6e194dd
.word 0x145ecade,0xe8f85f4e
.word 0x1c33da9f,0x3f654cb1
.word 0xc588111a,0x9776326c
.word 0x5c2f0d0d,0xdfd0ba50
.word 0x4ab4fede,0x0cc387d9
.word 0x0676f07f,0x75441cb3
.word 0x846e3ab7,0x6b2c32d2
.word 0x5fafb1b8,0xc8d3c12a
.word 0x73c2cbce,0x49900e39
.word 0xed49b5a5,0x6dfaa9df
.word 0x5dfc0999,0xefe6dce5
.word 0x6cba5e38,0x945b1f81
.word 0x892269ed,0xcb741019
.word 0x159d5fcd,0x7c8438af
.word 0x015858fd,0x7005d640
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p15_local0_expect:
.word 0xc60a171c,0xc62bdc7f
.word 0x84612558,0x63ea94e0
.word 0x2fec067c,0x8a469bec
.word 0x8dc6f9d0,0x25e65403
.word 0x987bf298,0x25e65403
.word 0x1df4d5f4,0x11397041
.word 0x7a9e194a,0xa069f16a
.word 0xc363a98f,0xd537cd02
p15_local1_expect:
.word 0xa1ac24b1,0x112d5019
.word 0x6879186d,0xd315359b
.word 0xbea768ae,0x08963c01
.word 0x4910d514,0x987bf298
.word 0x538b8afa,0x2be7f296
.word 0xdbd77dea,0x44dc30dd
.word 0xf164191e,0x30dd5ad0
.word 0x5e69bea7,0x12eebea7
p15_local2_expect:
.word 0x2186d1b3,0x3313ab03
.word 0xb0d0732b,0x50e77ea9
.word 0x9f3f9b46,0xb9b21ddf
.word 0xa51b6bee,0x5b20bea7
.word 0xf5ab2db5,0x83f91bf6
.word 0xbbb4b0ea,0x3ffecd02
.word 0x00000000,0xd537cd02
.word 0x171f2f75,0xed67c9fd
p15_local3_expect:
.word 0x6ee7f921,0x44e4fd88
.word 0xec7138fe,0x4dec1a27
.word 0x987bf298,0x5e69bea7
.word 0x3897967d,0xe89fd631
.word 0x84b397ec,0x0c66f9f1
.word 0xcd52c36d,0xffff84b3
.word 0x00000000,0x171f2f75
.word 0xd537cd02,0x5b20bea7
p16_init_registers:
.word 0xd73cff64,0x2ab16388 ! Init value for %l0
.word 0xa42cb15f,0xf916577e ! Init value for %l1
.word 0x3f4f2502,0x6c24b997 ! Init value for %l2
.word 0x5e314900,0x7198ca1e ! Init value for %l3
.word 0xd667d36e,0x1b97ed4e ! Init value for %l4
.word 0x973b338f,0xdd2567ae ! Init value for %l5
.word 0x28f46048,0xae021023 ! Init value for %l6
.word 0x743f9ae6,0xd616b8b9 ! Init value for %l7
.align 64
p16_init_freg:
.word 0xfea05d41,0x1bf67bf6 ! Init value for %f0
.word 0xaec56ac6,0x7431dc47 ! Init value for %f2
.word 0x742ff4a9,0xa10409dc ! Init value for %f4
.word 0x76d00a7e,0x00997340 ! Init value for %f6
.word 0xcec4ea65,0x2588e1d0 ! Init value for %f8
.word 0xccf29c32,0x81ebea34 ! Init value for %f10
.word 0xc90d7ebb,0xc7e55c7e ! Init value for %f12
.word 0x87c1e170,0x1e182c07 ! Init value for %f14
.word 0xc6f625c6,0xc6ca4a5e ! Init value for %f16
.word 0x7b7ba609,0xc5b964c3 ! Init value for %f18
.word 0x9dfea471,0x2e5566c7 ! Init value for %f20
.word 0x45923f8e,0x59943af2 ! Init value for %f22
.word 0xd16a6683,0xbea47f8c ! Init value for %f24
.word 0x8277475a,0xfe76c3e9 ! Init value for %f26
.word 0xc17f47d5,0x6f4d0af2 ! Init value for %f28
.word 0x5ca3670d,0x8ae2fc38 ! Init value for %f30
.word 0x543b7d57,0x9f9a5ce0 ! Init value for %f32
.word 0x0abe2cdc,0x5beaac73 ! Init value for %f34
.word 0x3b30ab23,0x9d61e6be ! Init value for %f36
.word 0xaddbbba2,0x9911be26 ! Init value for %f38
.word 0x02ff2cd2,0x8e348b5b ! Init value for %f40
.word 0x62823113,0x4e3c9c02 ! Init value for %f42
.word 0x80c42acc,0xbf3844ce ! Init value for %f44
.word 0x0abf9e6e,0xbd9d662c ! Init value for %f46
.word 0xe959a2dd,0xfab5bac5
.word 0xf7208811,0xf0977167
.word 0x55b41cf3,0xf8d1a626
.word 0xf5ce02f5,0x5c650fbb
.word 0x8b73839f,0xaa17a014
.word 0x7a6b7a1b,0x07e76ffa
.word 0x4776910b,0xc60292e0
.word 0x7b93bbcf,0xa3bdd23e
p16_expected_registers:
.word 0x00000000,0x00000cab
.word 0x43e9be93,0xf891f46d
.word 0xca9af3cb,0x80e109b3
.word 0x00000000,0x00000035
.word 0x00000000,0x000000f6
.word 0xffffffff,0xffffffed
.word 0xffffffff,0xffffffc2
.word 0x00000000,0x0000fae2
p16_expected_fp_regs:
.word 0xfea05d41,0x1bf67bf6
.word 0xaec56ac6,0x7431dc47
.word 0x742ff4a9,0xa10409dc
.word 0x76d00a7e,0x00997340
.word 0xcec4ea65,0x2588e1d0
.word 0xccf29c32,0x81ebea34
.word 0xc90d7ebb,0xc7e55c7e
.word 0x87c1e170,0x1e182c07
.word 0xc6f625c6,0xc6ca4a5e
.word 0x7b7ba609,0xc5b964c3
.word 0x9dfea471,0x2e5566c7
.word 0x45923f8e,0x59943af2
.word 0xd16a6683,0xbea47f8c
.word 0x8277475a,0xfe76c3e9
.word 0xc17f47d5,0x6f4d0af2
.word 0x5ca3670d,0x8ae2fc38
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p16_local0_expect:
.word 0x80e109b3,0xcc1c7751
.word 0x16a51900,0x840f3e1b
.word 0xfae2545e,0x3031e9c5
.word 0x43e9be93,0xf891f46d
.word 0x00000000,0x0000fae2
.word 0x0000004d,0xf91657e2
.word 0xe1dc7e72,0xebc15ac6
.word 0xbbb564c5,0xe641076d
p16_local1_expect:
.word 0x987119dc,0x70817033
.word 0x52d69456,0x3dc12ef8
.word 0x1b97ed4e,0xdd257eb9
.word 0x2dc9a913,0xa4b53d5b
.word 0x00000cab,0xf891f46d
.word 0xffdde944,0xcd3748c7
.word 0x2b7ce64b,0x5eea8b74
.word 0xc2a0651d,0x74207d0d
p16_local2_expect:
.word 0x58e8c9c0,0x9ce35bf6
.word 0xd388b8af,0x4e250cab
.word 0xca9af3cb,0x80e109b3
.word 0xcc046497,0xd1440051
.word 0x8aed729e,0x0bde5e0f
.word 0xfce8004d,0x5d6fc42d
.word 0xebc15ac6,0x5560fa78
.word 0xd2b6faa4,0xbed15a7d
p16_local3_expect:
.word 0x830bd1e2,0xd81dc28d
.word 0xbeddc302,0xc41ed64d
.word 0x830bd1e2,0xd81dc28d
.word 0xa31e0035,0xa0430035
.word 0x2d01da7b,0xa37dfc8f
.word 0x0000004d,0x80e109b3
.word 0x80e109b3,0x00000035
.word 0x262e5cdc,0x00003d5b
p17_init_registers:
.word 0x69eded4c,0x430c004e ! Init value for %l0
.word 0xda4d3e22,0x6427f512 ! Init value for %l1
.word 0xba06cf0a,0xf5b4c86c ! Init value for %l2
.word 0xea797ea8,0x5af9630b ! Init value for %l3
.word 0xbc4f3849,0xc4a55f61 ! Init value for %l4
.word 0xff2ad7d6,0x6f3071a3 ! Init value for %l5
.word 0xb582befa,0x59c0274d ! Init value for %l6
.word 0x07ca8f7d,0xe9826031 ! Init value for %l7
.align 64
p17_init_freg:
.word 0xf0a11a39,0x086756a6 ! Init value for %f0
.word 0x88407a3c,0xb8b0955f ! Init value for %f2
.word 0xa6ad7353,0x4f976ae5 ! Init value for %f4
.word 0x6047fb32,0xc7d0fe70 ! Init value for %f6
.word 0x5cb059f7,0x4b25dca3 ! Init value for %f8
.word 0xbebc46db,0x5063cff9 ! Init value for %f10
.word 0x63614406,0xdacdda9f ! Init value for %f12
.word 0xaedbcc05,0x4640ae82 ! Init value for %f14
.word 0x4d8f4b41,0x20eab069 ! Init value for %f16
.word 0x2e7f6356,0xe3e6ff0d ! Init value for %f18
.word 0xa8592cce,0x11ea8991 ! Init value for %f20
.word 0x1a23c4d3,0x777650b1 ! Init value for %f22
.word 0xb22ebee7,0xe52bfa5c ! Init value for %f24
.word 0x07980271,0x9c3fe469 ! Init value for %f26
.word 0xbce6464e,0xfac301ae ! Init value for %f28
.word 0x87147c86,0x1990bc93 ! Init value for %f30
.word 0x051c9159,0x0dee5144 ! Init value for %f32
.word 0x42b58385,0x654c4eb8 ! Init value for %f34
.word 0x95db2745,0xf5836d53 ! Init value for %f36
.word 0x9949744b,0xe1e5de23 ! Init value for %f38
.word 0x95154018,0xa10b8cd5 ! Init value for %f40
.word 0x5f903595,0x3d66f841 ! Init value for %f42
.word 0xf0f582e6,0xea2d57f7 ! Init value for %f44
.word 0x2157fb80,0x2eda5673 ! Init value for %f46
.word 0x7a6ddb87,0xd41a6968
.word 0x0640334a,0xd952d35f
.word 0x9d37f9a9,0x2d0b17a7
.word 0xd9694f96,0x9c63d7c7
.word 0x94cac9ca,0x55f8b397
.word 0xe2a3585a,0x4088e9e2
.word 0xebf0ebe8,0x48d9c98d
.word 0x1ec17c84,0xe71dfda1
p17_expected_registers:
.word 0x00000000,0xfe98a358
.word 0x00000000,0x403a79e8
.word 0x00000000,0x00000000
.word 0x00000000,0x55adf0b0
.word 0x00000000,0x6e49792a
.word 0x00000000,0x1f8fa2f0
.word 0x00000000,0x9266d50f
.word 0x00000000,0xe5c18a53
p17_expected_fp_regs:
.word 0xf0a11a39,0x086756a6
.word 0x88407a3c,0xb8b0955f
.word 0xa6ad7353,0x4f976ae5
.word 0x6047fb32,0xc7d0fe70
.word 0x5cb059f7,0x4b25dca3
.word 0xbebc46db,0x5063cff9
.word 0x63614406,0xdacdda9f
.word 0xaedbcc05,0x4640ae82
.word 0x4d8f4b41,0x20eab069
.word 0x2e7f6356,0xe3e6ff0d
.word 0xa8592cce,0x11ea8991
.word 0x1a23c4d3,0x777650b1
.word 0xb22ebee7,0xe52bfa5c
.word 0x07980271,0x9c3fe469
.word 0xbce6464e,0xfac301ae
.word 0x87147c86,0x1990bc93
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p17_local0_expect:
.word 0x2e9bea0c,0xfe98a358
.word 0x6e49792a,0xb9bcf7dc
.word 0xf5b4c86c,0x5af9630b
.word 0x6ba34767,0x22c0b222
.word 0x0000356f,0x6f3071a3
.word 0x9266d50f,0xe5c18a53
.word 0x47904270,0xb1247811
.word 0x6e49792a,0x1f8fa2f0
p17_local1_expect:
.word 0x9a8873bb,0xf6c8b980
.word 0x00000000,0xfe98a358
.word 0x97f74ba6,0xda233c6c
.word 0xebabad88,0x55f43911
.word 0x99e7b400,0xa6e167f0
.word 0xf579d13a,0x00004ae3
.word 0x661ac4f1,0x4ba6b722
.word 0xff2ad7d6,0x6f3071a3
p17_local2_expect:
.word 0xea797ea8,0x5af9630b
.word 0x00000000,0x403a79e8
.word 0x55adf0b0,0x444eac1b
.word 0x011383dc,0x95250f8c
.word 0xb2d00558,0x55adf0b0
.word 0x05bdb33f,0x010e5932
.word 0xfe98a358,0x403a79e8
.word 0xb2043027,0x0000356f
p17_local3_expect:
.word 0x00000000,0xb9bcf7dc
.word 0xc2926ba3,0xb64cacd0
.word 0x13d9c86c,0xc2c017ac
.word 0x5e950658,0x17295175
.word 0x4da77ed4,0x1bb86dcd
.word 0x072ce8eb,0xa9bec064
.word 0xc86c8895,0x4e5cc082
.word 0xea797ea8,0x5af9630b
p18_init_registers:
.word 0xd579d4da,0xd1c449c3 ! Init value for %l0
.word 0xfca266fd,0xe769d401 ! Init value for %l1
.word 0x1a7972c5,0xf80a3114 ! Init value for %l2
.word 0x63a5bb00,0x784013b2 ! Init value for %l3
.word 0xa80104e8,0x3eb3ac74 ! Init value for %l4
.word 0x59bd6788,0x9b15a663 ! Init value for %l5
.word 0x6ed7d930,0x51221895 ! Init value for %l6
.word 0xfc918c04,0x8968403b ! Init value for %l7
.align 64
p18_init_freg:
.word 0x9eb54299,0x1cb00817 ! Init value for %f0
.word 0x66436729,0x67eec872 ! Init value for %f2
.word 0x24321608,0x71040008 ! Init value for %f4
.word 0x53de9ae4,0x00fc48cc ! Init value for %f6
.word 0x194226ac,0xe053156d ! Init value for %f8
.word 0x406ea81d,0x93faf087 ! Init value for %f10
.word 0x5aa2d129,0x6a9ef8ce ! Init value for %f12
.word 0xd8daaff6,0xd44100d9 ! Init value for %f14
.word 0x1cb60a39,0xa12c7ed2 ! Init value for %f16
.word 0x0a12c347,0x6e342635 ! Init value for %f18
.word 0xf120ba3d,0xfa5416ae ! Init value for %f20
.word 0x68c093ad,0x9d4d99ef ! Init value for %f22
.word 0x5d6d745f,0xcce7999f ! Init value for %f24
.word 0x839ffeac,0x407e19e1 ! Init value for %f26
.word 0xa3fb651c,0x6ea7a823 ! Init value for %f28
.word 0x5e249d1f,0x32f68781 ! Init value for %f30
.word 0xbb74d26e,0x0b07a03a ! Init value for %f32
.word 0x12601a17,0x4981c5e5 ! Init value for %f34
.word 0x5073246d,0x013b78d6 ! Init value for %f36
.word 0x9d3b706f,0x271221d3 ! Init value for %f38
.word 0xec13b4a2,0x0b09116a ! Init value for %f40
.word 0x068e1eda,0xa0541023 ! Init value for %f42
.word 0x529069bb,0x6e63e428 ! Init value for %f44
.word 0x79504144,0x339dd732 ! Init value for %f46
.word 0xafe10bbc,0xdeaaa667
.word 0xe397f71c,0x5a439a07
.word 0x8f992581,0x2d5d6944
.word 0x2e9270e3,0x0cd2d99e
.word 0x2fb3ef4b,0x0f1bf3d3
.word 0x45ce6113,0x1008bb1b
.word 0x0bc50add,0xef8a5868
.word 0xf4ddbfac,0x23b95bd3
p18_expected_registers:
.word 0x00000000,0x319de97c
.word 0xffffffff,0xffff866d
.word 0xb3f8c781,0xc0c8a72c
.word 0x00000000,0xf60d6d5b
.word 0x00000000,0x0000006d
.word 0xffffffff,0xffffffa2
.word 0x00000000,0x00006b79
.word 0x00000000,0x0000319d
p18_expected_fp_regs:
.word 0x9eb54299,0x1cb00817
.word 0x66436729,0x67eec872
.word 0x24321608,0x71040008
.word 0x53de9ae4,0x00fc48cc
.word 0x194226ac,0xe053156d
.word 0x406ea81d,0x93faf087
.word 0x5aa2d129,0x6a9ef8ce
.word 0xd8daaff6,0xd44100d9
.word 0x1cb60a39,0xa12c7ed2
.word 0x0a12c347,0x6e342635
.word 0xf120ba3d,0xfa5416ae
.word 0x68c093ad,0x9d4d99ef
.word 0x5d6d745f,0xcce7999f
.word 0x839ffeac,0x407e19e1
.word 0xa3fb651c,0x6ea7a823
.word 0x5e249d1f,0x32f68781
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p18_local0_expect:
.word 0xae7bc04d,0x9385967e
.word 0x6aed11c0,0xc00a3114
.word 0x2a4adb9a,0xf029bc33
.word 0xb2fed447,0x0b2e70c3
.word 0xfe5ad58a,0xef8d124f
.word 0x1cd43f11,0x4f190f18
.word 0x33b72603,0xecbd6422
.word 0x00002603,0xc00a3114
p18_local1_expect:
.word 0xf925562f,0x2a4a00c3
.word 0xa07447e7,0x804b11c0
.word 0x7a55866d,0x784013b2
.word 0x05bf46c2,0x56a08070
.word 0x44f480c9,0x121adf21
.word 0xcb2ea3f3,0x29465280
.word 0x000000c0,0xf60d6d5b
.word 0x4a3ba244,0xf60d6d5b
p18_local2_expect:
.word 0x3fc8a2c6,0x6aed11c0
.word 0xc8e8cc53,0xb7a441ee
.word 0x6b7909e0,0xfa9e34d6
.word 0x309e223b,0x00c099ae
.word 0xb6560c86,0xe31b0f5e
.word 0x7b3feb48,0x33b4722c
.word 0x2a4adb9a,0xffffffa2
.word 0xd40f06ed,0xc04791ad
p18_local3_expect:
.word 0x319de97c,0x35df4a60
.word 0xf5c1f460,0x1a05f091
.word 0x72a1db9a,0x212262a3
.word 0xe7fb0bad,0x4b1fcf30
.word 0xb3f8c781,0xc0c8a72c
.word 0x62602dcc,0x2a7e64a5
.word 0xf48fb998,0x3de785b2
.word 0xf80a3114,0x784013b2
p19_init_registers:
.word 0xb7521172,0xc10f5df6 ! Init value for %l0
.word 0x0786b450,0x89e8b88b ! Init value for %l1
.word 0x0c057576,0x56f7d3fd ! Init value for %l2
.word 0x227ac459,0xe96548e9 ! Init value for %l3
.word 0x84ed2066,0x37b54774 ! Init value for %l4
.word 0x25d34d78,0x15a7c477 ! Init value for %l5
.word 0x88ccef55,0xc3a27aa0 ! Init value for %l6
.word 0xb5d497de,0x76151cb6 ! Init value for %l7
.align 64
p19_init_freg:
.word 0x53a09387,0x4f59735b ! Init value for %f0
.word 0xee0dd828,0x265bdc2d ! Init value for %f2
.word 0xf95f88c0,0x2eb002b9 ! Init value for %f4
.word 0x067493ca,0xc9dcdbe8 ! Init value for %f6
.word 0x7d5c839f,0x3879d1fa ! Init value for %f8
.word 0xf48d99b1,0xf7a8a681 ! Init value for %f10
.word 0x6f6a42f8,0xf1634510 ! Init value for %f12
.word 0x5bd25ec4,0x31ddd8ac ! Init value for %f14
.word 0x76d5845f,0x8f38fc2e ! Init value for %f16
.word 0x73222ca9,0xf46f5110 ! Init value for %f18
.word 0x711ccdae,0x29118fcc ! Init value for %f20
.word 0x23b91c20,0x88ddf94d ! Init value for %f22
.word 0x7dae9c2f,0x9e6fb3b1 ! Init value for %f24
.word 0x486eeefc,0x7adeb890 ! Init value for %f26
.word 0x9db8e51c,0x50501898 ! Init value for %f28
.word 0x1b25d3c4,0x7dbc8a2b ! Init value for %f30
.word 0x26f3d54b,0xb5af6daa ! Init value for %f32
.word 0x30e8ba35,0x38b474de ! Init value for %f34
.word 0xf79b70c3,0xff5ce03b ! Init value for %f36
.word 0x8c25861f,0x9db42922 ! Init value for %f38
.word 0x521ea26f,0xea12188f ! Init value for %f40
.word 0x510b7786,0x2c62a79f ! Init value for %f42
.word 0x027833a0,0xb296ca82 ! Init value for %f44
.word 0xdd3d995b,0x53440108 ! Init value for %f46
.word 0xb7da9e47,0x6b55123b
.word 0xdf44bbcd,0x87d9b3a0
.word 0xb0dc3ca3,0x3b9817d4
.word 0xf1f1bf04,0x5be4adb1
.word 0x4184f62a,0x6fa6397f
.word 0xc4de1c40,0xf912ee73
.word 0x85773316,0xbfa57324
.word 0x7d6bab03,0xd2fd1a78
p19_expected_registers:
.word 0xffffffff,0xd92f3547
.word 0x00000000,0x846e35ae
.word 0x00000000,0x0000002d
.word 0x71391694,0xc27a728b
.word 0x846e35ae,0x662d3b34
.word 0x00000000,0x000035ae
.word 0x00000000,0xe766ea83
.word 0x00000000,0x3a9fab14
p19_expected_fp_regs:
.word 0x53a09387,0x4f59735b
.word 0xee0dd828,0x265bdc2d
.word 0xf95f88c0,0x2eb002b9
.word 0x067493ca,0xc9dcdbe8
.word 0x7d5c839f,0x3879d1fa
.word 0xf48d99b1,0xf7a8a681
.word 0x6f6a42f8,0xf1634510
.word 0x5bd25ec4,0x31ddd8ac
.word 0x76d5845f,0x8f38fc2e
.word 0x73222ca9,0xf46f5110
.word 0x711ccdae,0x29118fcc
.word 0x23b91c20,0x88ddf94d
.word 0x7dae9c2f,0x9e6fb3b1
.word 0x486eeefc,0x7adeb890
.word 0x9db8e51c,0x50501898
.word 0x1b25d3c4,0x7dbc8a2b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p19_local0_expect:
.word 0xc00b7b04,0xcb7ddac5
.word 0x338c5407,0x41b07ee6
.word 0x538fd61d,0x7fd68ca5
.word 0x901c175b,0xd3bec3de
.word 0xb08b0084,0x2dc87307
.word 0x0000002d,0x2f01cc1d
.word 0x00000000,0xd3d8bde1
.word 0x846e35ae,0xb548076b
p19_local1_expect:
.word 0x84ce4892,0x342de9c4
.word 0x00000000,0xcf9c94d6
.word 0x19087633,0xffdeb78e
.word 0x0000d61d,0x7fd68ca5
.word 0xa0928506,0x27b0dd21
.word 0xeb74bf3f,0x3ab8add6
.word 0x846e35ae,0x662d3b34
.word 0x00000000,0x00000000
p19_local2_expect:
.word 0x94d6d61d,0x7fd68ca5
.word 0x9e271d55,0xea5556fa
.word 0xad824506,0x0df9f758
.word 0x2a47c114,0x870290a3
.word 0xa5001c37,0xe40173e4
.word 0xe766ea83,0x3a9fab14
.word 0x00000000,0x00371d55
.word 0x61ab4447,0xd92f3547
p19_local3_expect:
.word 0xdf04bcec,0x4107c1ae
.word 0x71391694,0xc27a728b
.word 0x00000000,0x000035ae
.word 0x30c07027,0x22de74ce
.word 0xcf9c94d6,0x739c6674
.word 0x0cb99ced,0x07dff0aa
.word 0xc0444570,0x6a574e43
.word 0x846e35ae,0x0000002d
p20_init_registers:
.word 0x27f22526,0x54e8d3b7 ! Init value for %l0
.word 0x5dc80854,0x23274f5e ! Init value for %l1
.word 0x2a136e94,0x50f0d8fc ! Init value for %l2
.word 0x9f429636,0x2cd71a85 ! Init value for %l3
.word 0xa4348e58,0xbf3fec66 ! Init value for %l4
.word 0xb47e1201,0xc82ee6ea ! Init value for %l5
.word 0xa835179c,0xc7f7ac34 ! Init value for %l6
.word 0x87c1d5de,0x5df80632 ! Init value for %l7
.align 64
p20_init_freg:
.word 0xa18180ff,0x09374887 ! Init value for %f0
.word 0x3567cd0c,0x66806a1c ! Init value for %f2
.word 0xf9903c82,0x15eb2652 ! Init value for %f4
.word 0x9b074c47,0x8a4d83fa ! Init value for %f6
.word 0x50902f63,0x290df322 ! Init value for %f8
.word 0x196a3f77,0xb82cbb23 ! Init value for %f10
.word 0xdf8a9e6c,0x4926561f ! Init value for %f12
.word 0x69da4fb4,0x9489a67a ! Init value for %f14
.word 0x0f20b9ea,0x6c1e6a3f ! Init value for %f16
.word 0x1edc8028,0x787b54c5 ! Init value for %f18
.word 0xb27bd98c,0x874e2211 ! Init value for %f20
.word 0x930be53a,0x4521bb45 ! Init value for %f22
.word 0x2a75c264,0x188870a1 ! Init value for %f24
.word 0x266e8cbd,0x6609a649 ! Init value for %f26
.word 0x572474cd,0x549ac999 ! Init value for %f28
.word 0xea7e053f,0xe11aba35 ! Init value for %f30
.word 0x7f8c4d94,0x1f735e3f ! Init value for %f32
.word 0x0b44a410,0xbfe73766 ! Init value for %f34
.word 0xf096443c,0xff0b4b50 ! Init value for %f36
.word 0x02f28ba2,0x2ece5934 ! Init value for %f38
.word 0x31f3153d,0xcf413902 ! Init value for %f40
.word 0xd10a22bb,0xaf605ce4 ! Init value for %f42
.word 0xb0f245b3,0x05973389 ! Init value for %f44
.word 0x5f84e510,0x290581bb ! Init value for %f46
.word 0xf4cdc273,0x3ccf74e0
.word 0x6b1df75e,0x9013b220
.word 0x97310f1e,0xaf6687f1
.word 0x2762a866,0xeaa0fc67
.word 0x311d5d5b,0xf216091e
.word 0xc2245df4,0x4e2c7f5e
.word 0x84b84f3f,0x784ed0b9
.word 0x5a342626,0x863d4db3
p20_expected_registers:
.word 0x00000000,0x0000cc29
.word 0x00000000,0x7cd4ba53
.word 0x384efcee,0xe80f7f4f
.word 0x00000000,0xfffff659
.word 0x00000000,0x00000055
.word 0xbda7a1eb,0xc82ec567
.word 0x4e052249,0xfffff659
.word 0x00000000,0x00000057
p20_expected_fp_regs:
.word 0xa18180ff,0x09374887
.word 0x3567cd0c,0x66806a1c
.word 0xf9903c82,0x15eb2652
.word 0x9b074c47,0x8a4d83fa
.word 0x50902f63,0x290df322
.word 0x196a3f77,0xb82cbb23
.word 0xdf8a9e6c,0x4926561f
.word 0x69da4fb4,0x9489a67a
.word 0x0f20b9ea,0x6c1e6a3f
.word 0x1edc8028,0x787b54c5
.word 0xb27bd98c,0x874e2211
.word 0x930be53a,0x4521bb45
.word 0x2a75c264,0x188870a1
.word 0x266e8cbd,0x6609a649
.word 0x572474cd,0x549ac999
.word 0xea7e053f,0xe11aba35
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p20_local0_expect:
.word 0x8e7e898f,0xe1155993
.word 0x72dc1885,0xf4baeebf
.word 0x765e6101,0xba53c579
.word 0x4f1b11be,0xab48df66
.word 0x3fdb709b,0x979d546d
.word 0xf749bfe3,0x30d707a8
.word 0xa9a3229b,0x39ca914b
.word 0x5f2e4515,0xf659cf70
p20_local1_expect:
.word 0xffffffff,0xa9a3229b
.word 0x5ea817c1,0xc33cfe93
.word 0xfffff659,0x00000057
.word 0x6e227655,0x62e13648
.word 0xda07e2cb,0x180cea98
.word 0x80112464,0xf865ed21
.word 0xbda7a1eb,0xc82ec567
.word 0xa0536c68,0xdb686186
p20_local2_expect:
.word 0x4e964b1b,0x2aefb01e
.word 0x772cbdf7,0x34240cff
.word 0xf254407f,0x8bad8b3f
.word 0x35630049,0xebc72464
.word 0x5822ca9d,0xf8158ef3
.word 0x5a68f37d,0x62220d72
.word 0xa26a0632,0x25e6cc29
.word 0xe07bcc31,0x69c296aa
p20_local3_expect:
.word 0x4427489e,0x9ff15a8a
.word 0x57f7ac7b,0x47254481
.word 0x7cd4ba53,0xcecc5f2e
.word 0x98e30049,0x28f32193
.word 0x384efcee,0xe80f7f4f
.word 0x9f69b2bc,0x21975594
.word 0x0c74f3db,0x0bdbd8fc
.word 0x4e052249,0xf659f659
p21_init_registers:
.word 0x6c08f42b,0xabbc23cb ! Init value for %l0
.word 0x70717922,0xbd14202c ! Init value for %l1
.word 0xc8bf558a,0x0b5316b3 ! Init value for %l2
.word 0x9b1bef77,0xf54daacb ! Init value for %l3
.word 0x02a81c85,0xccdae0a3 ! Init value for %l4
.word 0xf4fa6b8f,0xcaf0e063 ! Init value for %l5
.word 0x856576bc,0x26e908c1 ! Init value for %l6
.word 0x5251a40c,0x7ee4da8d ! Init value for %l7
.align 64
p21_init_freg:
.word 0x3175304e,0x9c607b5d ! Init value for %f0
.word 0xa6627fd9,0x1c4a0627 ! Init value for %f2
.word 0xa1d4ae4e,0xce97c378 ! Init value for %f4
.word 0x6ceef61d,0x60fda898 ! Init value for %f6
.word 0x498cb2e8,0x4cf7e7ef ! Init value for %f8
.word 0xa53956f8,0xa688b523 ! Init value for %f10
.word 0xba96a576,0xbb47c306 ! Init value for %f12
.word 0xc6025550,0x858b2d36 ! Init value for %f14
.word 0xc25afd4c,0x479dde8a ! Init value for %f16
.word 0x175ec3b0,0x3bb22dbd ! Init value for %f18
.word 0xec08d629,0xa3616394 ! Init value for %f20
.word 0xc053d5b4,0x57af0500 ! Init value for %f22
.word 0xdbb8fbe3,0x1e73e9f8 ! Init value for %f24
.word 0xf5b3429d,0x07f24053 ! Init value for %f26
.word 0xb9a6bdf7,0xdb4a2bd0 ! Init value for %f28
.word 0x375e0793,0xd4db1465 ! Init value for %f30
.word 0x2e048db9,0x9ac2d8e5 ! Init value for %f32
.word 0xc4fbdd21,0x7eedb988 ! Init value for %f34
.word 0x8c7063f8,0x408807d2 ! Init value for %f36
.word 0x81434669,0x527ae949 ! Init value for %f38
.word 0x61dc1301,0x7357d247 ! Init value for %f40
.word 0x6ac5e7fd,0x361c3d52 ! Init value for %f42
.word 0x87f4f254,0x0f91a65c ! Init value for %f44
.word 0xf624a2e8,0x58a08e26 ! Init value for %f46
.word 0xf5a1e872,0x7af15bab
.word 0x1fb405af,0xf3be007e
.word 0x2d3e6bd0,0xd7de8454
.word 0xad750462,0x7bd89ce5
.word 0xe39d3400,0x33cba7c3
.word 0x2a1391c7,0xebb9e6f2
.word 0xbaabf838,0x3d1e9a22
.word 0x98fec131,0x7f5964c2
p21_expected_registers:
.word 0x00000000,0x000002d7
.word 0x00000000,0x7ed76b6e
.word 0x00000000,0x00000033
.word 0x00000000,0x00000027
.word 0x00000000,0x7974563d
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffe942
.word 0x00008533,0x000002d7
p21_expected_fp_regs:
.word 0x3175304e,0x9c607b5d
.word 0xa6627fd9,0x1c4a0627
.word 0xa1d4ae4e,0xce97c378
.word 0x6ceef61d,0x60fda898
.word 0x498cb2e8,0x4cf7e7ef
.word 0xa53956f8,0xa688b523
.word 0xba96a576,0xbb47c306
.word 0xc6025550,0x858b2d36
.word 0xc25afd4c,0x479dde8a
.word 0x175ec3b0,0x3bb22dbd
.word 0xec08d629,0xa3616394
.word 0xc053d5b4,0x57af0500
.word 0xdbb8fbe3,0x1e73e9f8
.word 0xf5b3429d,0x07f24053
.word 0xb9a6bdf7,0xdb4a2bd0
.word 0x375e0793,0xd4db1465
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p21_local0_expect:
.word 0xc329d91b,0x1c3bd741
.word 0x20f406ed,0x0d50f070
.word 0x563dc8e3,0x749a948e
.word 0x00008533,0x000002d7
.word 0x000002d7,0xa90a798a
.word 0x5617e082,0xbbbba7c3
.word 0x48659fbc,0x020a44aa
.word 0x7974563d,0x7087d194
p21_local1_expect:
.word 0xbd484a87,0x3429e84f
.word 0x9f01af58,0x1034d714
.word 0x00000000,0x000002d7
.word 0x33704865,0x7ed76b6e
.word 0x571719da,0xffff9b75
.word 0x016d02d7,0x7974563d
.word 0x00000000,0x3392ce75
.word 0x00008533,0x000002d7
p21_local2_expect:
.word 0x73bd2726,0xbe28e942
.word 0x14f75527,0x48657d99
.word 0xf7d643ba,0x069f0a54
.word 0xc7cc6a9a,0x347ba2cd
.word 0x4f93f23b,0x2f3431d0
.word 0x00008533,0x000002d7
.word 0x3ae7766e,0x4f92ce75
.word 0xe1366ff1,0x1fa61724
p21_local3_expect:
.word 0xdc53f414,0x527c0835
.word 0x7974563d,0x7087d194
.word 0x9b758150,0x000002d7
.word 0x00000000,0x020a44aa
.word 0x0d5219a4,0xc0f976e4
.word 0x82543a39,0x7912c2d1
.word 0xf1e4aeea,0x6a32747d
.word 0xd37d46f3,0x0395d713
p22_init_registers:
.word 0xf2451e63,0xde56a4bf ! Init value for %l0
.word 0xb795e2d1,0xe2af5bb7 ! Init value for %l1
.word 0x2d1476e8,0x28782050 ! Init value for %l2
.word 0x2e94892e,0x36b5cdae ! Init value for %l3
.word 0xd965a030,0x1859bdbe ! Init value for %l4
.word 0x682d3c0a,0xa1f02464 ! Init value for %l5
.word 0x7f3270fd,0xf4828ae2 ! Init value for %l6
.word 0x4168d7a0,0x8bed61ea ! Init value for %l7
.align 64
p22_init_freg:
.word 0xd58a5f14,0x632ee476 ! Init value for %f0
.word 0x650c1860,0x2532970b ! Init value for %f2
.word 0x80fbe465,0xc58485c9 ! Init value for %f4
.word 0x2be1445d,0x25a466ac ! Init value for %f6
.word 0xda4025db,0xdf72c79b ! Init value for %f8
.word 0x4b08f244,0x8ed8719d ! Init value for %f10
.word 0x172d3abc,0xe6de3d5d ! Init value for %f12
.word 0xec72e387,0xcc744010 ! Init value for %f14
.word 0xd347cbec,0x73d6243f ! Init value for %f16
.word 0x9e9a883c,0x004faedd ! Init value for %f18
.word 0xe7703eaa,0x279ddd09 ! Init value for %f20
.word 0x7081d7f5,0x73bc8f65 ! Init value for %f22
.word 0xf774b4e4,0x02336272 ! Init value for %f24
.word 0x0078e62d,0x131023a5 ! Init value for %f26
.word 0xfd909bee,0x67d0aaf7 ! Init value for %f28
.word 0x7aba8721,0x81008b71 ! Init value for %f30
.word 0x6a5779cf,0x0720147a ! Init value for %f32
.word 0x84dd44bb,0xb6226cac ! Init value for %f34
.word 0xc446fb1d,0xa5f66a8d ! Init value for %f36
.word 0xdb41b70b,0x83982e22 ! Init value for %f38
.word 0xb0e02852,0xdd773399 ! Init value for %f40
.word 0x009ac263,0xc5235e69 ! Init value for %f42
.word 0x5a6b1e41,0xfe073127 ! Init value for %f44
.word 0xb7762749,0x7d2d24d0 ! Init value for %f46
.word 0x7369f9c9,0x8f2aece3
.word 0x4effdc81,0x35c428ea
.word 0x7ba5cfc5,0x8293c851
.word 0x91cc6549,0xc2b277e1
.word 0x8ff59288,0x7033f45b
.word 0x8a683098,0x2f10931d
.word 0x930bd605,0xd8ccb8bc
.word 0xec0261dc,0x24e31626
p22_expected_registers:
.word 0x00000000,0xe9138acb
.word 0x00000000,0x000000fe
.word 0x00000000,0x00001264
.word 0x00000000,0x00000078
.word 0x00000000,0x0000005b
.word 0x00000000,0xe9138acb
.word 0x1264e928,0x786b8090
.word 0x00000000,0x07c75f93
p22_expected_fp_regs:
.word 0xd58a5f14,0x632ee476
.word 0x650c1860,0x2532970b
.word 0x80fbe465,0xc58485c9
.word 0x2be1445d,0x25a466ac
.word 0xda4025db,0xdf72c79b
.word 0x4b08f244,0x8ed8719d
.word 0x172d3abc,0xe6de3d5d
.word 0xec72e387,0xcc744010
.word 0xd347cbec,0x73d6243f
.word 0x9e9a883c,0x004faedd
.word 0xe7703eaa,0x279ddd09
.word 0x7081d7f5,0x73bc8f65
.word 0xf774b4e4,0x02336272
.word 0x0078e62d,0x131023a5
.word 0xfd909bee,0x67d0aaf7
.word 0x7aba8721,0x81008b71
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p22_local0_expect:
.word 0x4d773f89,0x000000fe
.word 0xd358cc98,0x185d9c5f
.word 0x20cd5bf8,0x28c12052
.word 0xe0702a1a,0x11f1a2b7
.word 0x1bea74de,0x72450678
.word 0x000000fe,0xb80f1264
.word 0x00000000,0x00000015
.word 0xd7795efe,0xb80f1264
p22_local1_expect:
.word 0x7d4e4613,0xf446e3ee
.word 0x99157710,0x07c75f93
.word 0xbe180263,0x7e0eb417
.word 0x25d2f315,0xfeebd01b
.word 0x00000000,0xe9138acb
.word 0x6b73229c,0x26d2d24a
.word 0xc21d13e6,0x36b5cdae
.word 0x5ffec9eb,0x3994ac2c
p22_local2_expect:
.word 0xfe0b8406,0xb93b10c9
.word 0x1264e928,0x786b8090
.word 0x5ebe7b21,0x2ac55869
.word 0x436f1baf,0xad4cef89
.word 0x2dda6e38,0x007b3a5f
.word 0xb80f1264,0x000020cd
.word 0xe9138acb,0x1ed43c0a
.word 0xe9138acb,0x1ed43c0a
p22_local3_expect:
.word 0x573c1571,0xf2de9506
.word 0x8b294239,0x5b5b8106
.word 0x658509db,0x2ef84e90
.word 0xbcc42050,0xf5c1353a
.word 0x2ad54793,0xd5a765a2
.word 0x7fb733fe,0xad28edb1
.word 0x4ef613b3,0xb80f1264
.word 0x00000000,0x4ef613b3
p23_init_registers:
.word 0x63b87c60,0x685c3f57 ! Init value for %l0
.word 0xef44f8bc,0x901cd84c ! Init value for %l1
.word 0xf14d1196,0x51c77b7d ! Init value for %l2
.word 0x3d0b7dd2,0x4c6b0128 ! Init value for %l3
.word 0xd512989d,0xc5a295d4 ! Init value for %l4
.word 0x410aae14,0x66938cd3 ! Init value for %l5
.word 0x9b062a95,0xdb4a8e72 ! Init value for %l6
.word 0xc9ea411e,0x1ab0e67e ! Init value for %l7
.align 64
p23_init_freg:
.word 0x4ace9ef6,0xce95baab ! Init value for %f0
.word 0xbc1077d9,0x1c61d895 ! Init value for %f2
.word 0x5f4b822d,0x402e0e4f ! Init value for %f4
.word 0xf7d1513a,0x9ba1f112 ! Init value for %f6
.word 0xfa449aea,0x812774ed ! Init value for %f8
.word 0x6df56291,0xe42f67bc ! Init value for %f10
.word 0x674b076e,0x1c142b45 ! Init value for %f12
.word 0x30ffaa24,0xd8aa1911 ! Init value for %f14
.word 0x51008a75,0xc3dde851 ! Init value for %f16
.word 0x3840ad71,0xa287934d ! Init value for %f18
.word 0xa5f0312d,0x1a8cbc75 ! Init value for %f20
.word 0xa2efd2ad,0x7106e029 ! Init value for %f22
.word 0x5e2017d4,0x4ff97b7a ! Init value for %f24
.word 0x16ae6ba1,0xafc106dc ! Init value for %f26
.word 0xddc849cf,0x294ace7b ! Init value for %f28
.word 0xd7ca26ee,0x6835850e ! Init value for %f30
.word 0x841c0e88,0xefa6c012 ! Init value for %f32
.word 0xada30d47,0x6f6355d8 ! Init value for %f34
.word 0x1a822f7b,0xf631859c ! Init value for %f36
.word 0x5ce40434,0x923ee9e0 ! Init value for %f38
.word 0x2bcebe1c,0xa479cdcd ! Init value for %f40
.word 0xbac274b1,0xf5378fee ! Init value for %f42
.word 0x34abe36c,0xb6181375 ! Init value for %f44
.word 0x550f00f5,0xb8ede53d ! Init value for %f46
.word 0x1b0b60e3,0x0b06e3d6
.word 0x3fe7906e,0x28b11f3f
.word 0xe95d6bdb,0x988bd812
.word 0xbfededa0,0xefbaa477
.word 0xb88e602d,0x78fcf1db
.word 0x917e2c4f,0x1379d31f
.word 0x8b3dae72,0x2bd25c15
.word 0xf3715798,0x55616124
p23_expected_registers:
.word 0x00000000,0x0b786747
.word 0x00000000,0x0000b869
.word 0x00000000,0x00000000
.word 0x00000000,0x00003d0b
.word 0x00000000,0x00000016
.word 0xffffffff,0xffffffe6
.word 0x00000000,0x00005a86
.word 0xffffffff,0xff287b00
p23_expected_fp_regs:
.word 0x4ace9ef6,0xce95baab
.word 0xbc1077d9,0x1c61d895
.word 0x5f4b822d,0x402e0e4f
.word 0xf7d1513a,0x9ba1f112
.word 0xfa449aea,0x812774ed
.word 0x6df56291,0xe42f67bc
.word 0x674b076e,0x1c142b45
.word 0x30ffaa24,0xd8aa1911
.word 0x51008a75,0xc3dde851
.word 0x3840ad71,0xa287934d
.word 0xa5f0312d,0x1a8cbc75
.word 0xa2efd2ad,0x7106e029
.word 0x5e2017d4,0x4ff97b7a
.word 0x16ae6ba1,0xafc106dc
.word 0xddc849cf,0x294ace7b
.word 0xd7ca26ee,0x6835850e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p23_local0_expect:
.word 0x1a5640f5,0xb99067dd
.word 0x5f0a91b8,0xd3233e48
.word 0x5a86e5d3,0x6f70e41d
.word 0x7fb708d2,0xda4cdd14
.word 0x00000000,0x4ec7d4e8
.word 0x2685b879,0x80bc73a3
.word 0xcd4d4559,0x2c69b869
.word 0x00005a86,0xff287b00
p23_local1_expect:
.word 0x8e72d4e8,0x408df884
.word 0x701df250,0x3557d053
.word 0x1d44d0a5,0x42cc85ca
.word 0xcd1bd4c8,0xd28f04b7
.word 0x0b786747,0x000000d1
.word 0x1c567a61,0xe895049b
.word 0x3d0b7dd2,0x4c6b0128
.word 0x000000d1,0x4b34aa2e
p23_local2_expect:
.word 0xdb4a8e72,0x4ec7d4e8
.word 0x86d0cefe,0xe5a49c55
.word 0x0b786747,0x8d4bfd9a
.word 0xfb07a45e,0x9bbd6d89
.word 0x3b2a0ad5,0x9d6c24e3
.word 0x161aa428,0xae90bbf1
.word 0x4ec7d4e8,0x0867f4b9
.word 0x00001a00,0xffffffe6
p23_local3_expect:
.word 0x0b786747,0x0000b869
.word 0x50d88c99,0xa8bcd2db
.word 0x00000000,0x1a5640f5
.word 0xe497eae7,0x772687e8
.word 0x0b7800da,0xcd3af5f3
.word 0x9b10cc2a,0xce1a395b
.word 0x1c00f6bc,0x66ea8cd3
.word 0x8ca6789c,0xd19ecd99
p24_init_registers:
.word 0x3f26af7c,0x1a3fcb6f ! Init value for %l0
.word 0x0e9604ce,0xa3243075 ! Init value for %l1
.word 0x02a57f83,0xf35ddf55 ! Init value for %l2
.word 0xa25f4dd4,0x98129274 ! Init value for %l3
.word 0xdf51fb5e,0x88e1621d ! Init value for %l4
.word 0x5f6c8d22,0x6434d5eb ! Init value for %l5
.word 0xb61f9638,0x3c01ce8c ! Init value for %l6
.word 0x8ecb5e10,0xb3fdeaf5 ! Init value for %l7
.align 64
p24_init_freg:
.word 0xa9205a02,0x022a0726 ! Init value for %f0
.word 0x8fc88c09,0x0b69b11a ! Init value for %f2
.word 0x23158e20,0xe5962dd4 ! Init value for %f4
.word 0xda5e79df,0x7096e35d ! Init value for %f6
.word 0x1b40aef0,0x26f5036b ! Init value for %f8
.word 0xcfee8001,0x8ec5a09a ! Init value for %f10
.word 0x39a3b15f,0xbfb4cc5a ! Init value for %f12
.word 0x52449a82,0x0f7c22b2 ! Init value for %f14
.word 0xb66ef639,0x66fbb754 ! Init value for %f16
.word 0x944be57d,0xb066d886 ! Init value for %f18
.word 0xb0c37c9c,0xce897dfe ! Init value for %f20
.word 0x83e7ffe6,0xacc8c1e8 ! Init value for %f22
.word 0x917d6274,0xbaff8896 ! Init value for %f24
.word 0x4b588f3d,0xb6504b89 ! Init value for %f26
.word 0x4ac70ac0,0xcb1423f3 ! Init value for %f28
.word 0x21084022,0x83ec97a6 ! Init value for %f30
.word 0xf51661be,0xca76189d ! Init value for %f32
.word 0xfd60ae49,0x0ef23f99 ! Init value for %f34
.word 0x4bcd8bbe,0xb394b4c1 ! Init value for %f36
.word 0x340faf33,0xf6ce72ba ! Init value for %f38
.word 0xd76a1f7c,0x797b26fc ! Init value for %f40
.word 0xfdd92c41,0xf604aeb6 ! Init value for %f42
.word 0x246f4de9,0x32ae4f63 ! Init value for %f44
.word 0x1d50d3cf,0x8cdca466 ! Init value for %f46
.word 0x75adc4a3,0x09a3bdca
.word 0x68876fc6,0xbf97ec52
.word 0x4551a0db,0x0aecf748
.word 0x755a7b3c,0x9238fc15
.word 0x1d8fb053,0xd7e211f2
.word 0xd52dc977,0xe30cb655
.word 0xf3c7bf91,0xf63d74eb
.word 0xc6fcff61,0xbe1391ef
p24_expected_registers:
.word 0x0e26ab27,0x29895607
.word 0x00000000,0xbb369468
.word 0x8f2adf31,0x1d91b739
.word 0xa25f4dd4,0x98129274
.word 0x00000000,0x97e7ab30
.word 0x00000000,0x0000f30f
.word 0x00000000,0x00000055
.word 0x00000000,0x4c86bab8
p24_expected_fp_regs:
.word 0xa9205a02,0x022a0726
.word 0x8fc88c09,0x0b69b11a
.word 0x23158e20,0xe5962dd4
.word 0xda5e79df,0x7096e35d
.word 0x1b40aef0,0x26f5036b
.word 0xcfee8001,0x8ec5a09a
.word 0x39a3b15f,0xbfb4cc5a
.word 0x52449a82,0x0f7c22b2
.word 0xb66ef639,0x66fbb754
.word 0x944be57d,0xb066d886
.word 0xb0c37c9c,0xce897dfe
.word 0x83e7ffe6,0xacc8c1e8
.word 0x917d6274,0xbaff8896
.word 0x4b588f3d,0xb6504b89
.word 0x4ac70ac0,0xcb1423f3
.word 0x21084022,0x83ec97a6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p24_local0_expect:
.word 0xedbe478c,0xe2f82d2d
.word 0x4436e0f1,0x060f0aa5
.word 0x00000000,0xebb0631c
.word 0x98129274,0xc6b332a3
.word 0x24d67d10,0x7bc2011b
.word 0x63955c3a,0x6effbec7
.word 0xb61089ab,0x882d4941
.word 0xb3d29a7a,0x8afa879c
p24_local1_expect:
.word 0x760cc995,0xe57265cb
.word 0x3f26af7c,0x1a3fcb6f
.word 0x0d0335e7,0x4c86bab8
.word 0xebcde50f,0x22311878
.word 0x8f2adf31,0x1d91b739
.word 0x785b252a,0x48008ee3
.word 0xf30fea31,0x68f88d9c
.word 0xffffffff,0xffffe2f8
p24_local2_expect:
.word 0xa527afa3,0x768d82fb
.word 0x2fe1dd4e,0xbb369468
.word 0x02449274,0xbb0a822c
.word 0xa8fbd33c,0x529497c2
.word 0x00000000,0x4c86bab8
.word 0xbd8806bb,0x08658759
.word 0x53b80820,0x726e3c37
.word 0x7543040e,0x12d48a93
p24_local3_expect:
.word 0x0e26ab27,0x29895607
.word 0x00000000,0xf35ddf55
.word 0x97e7ab30,0x42ffa86e
.word 0x7bf502bc,0x4d4d6bd9
.word 0x00000000,0x000000fb
.word 0x00000000,0x0000201f
.word 0x7bab1927,0x4116ce0f
.word 0x74df73b3,0x3335a467
p25_init_registers:
.word 0xc6750862,0x081c644d ! Init value for %l0
.word 0xc83a2288,0x1793214b ! Init value for %l1
.word 0xc38091c8,0x36e58f55 ! Init value for %l2
.word 0x055bac5a,0x9f97954e ! Init value for %l3
.word 0x12cb6c09,0xfa6db152 ! Init value for %l4
.word 0x603047e9,0xde5fe548 ! Init value for %l5
.word 0x175512d6,0x7300d3e4 ! Init value for %l6
.word 0xe01e5972,0x8692bd07 ! Init value for %l7
.align 64
p25_init_freg:
.word 0xa884cef4,0x35d7e0f2 ! Init value for %f0
.word 0x7b5f945c,0xc6479abf ! Init value for %f2
.word 0x75c28cb8,0xbf0a9365 ! Init value for %f4
.word 0x007bd6aa,0xec1994ad ! Init value for %f6
.word 0x6f6dd2ac,0xb3f939d2 ! Init value for %f8
.word 0x353f45c7,0x13786623 ! Init value for %f10
.word 0x8727f820,0x63cceeb9 ! Init value for %f12
.word 0x129bb47f,0xef8faa07 ! Init value for %f14
.word 0xb1fe4aa1,0xc50d6c6d ! Init value for %f16
.word 0x9b97c11d,0x88db1ed5 ! Init value for %f18
.word 0xbf538e54,0xb23ba1ea ! Init value for %f20
.word 0xfcca3115,0x4a434a7c ! Init value for %f22
.word 0x27799a16,0x4bb17444 ! Init value for %f24
.word 0x3fcc57f7,0x3df575f5 ! Init value for %f26
.word 0x23fecd35,0x1639b039 ! Init value for %f28
.word 0xc43f4157,0xaabf72a7 ! Init value for %f30
.word 0xc1e9e499,0x4a5346d7 ! Init value for %f32
.word 0xb2c2a561,0xfe78364c ! Init value for %f34
.word 0x4c1ed807,0x082c8f54 ! Init value for %f36
.word 0x07d29f6d,0xd7877fbe ! Init value for %f38
.word 0x4d697c9f,0x4b975280 ! Init value for %f40
.word 0xd4dec6ea,0x75242a0e ! Init value for %f42
.word 0x9204a885,0x8c3e78f4 ! Init value for %f44
.word 0xa3b95008,0x7d471f75 ! Init value for %f46
.word 0x744da891,0xaaa6a858
.word 0x12b26f79,0x5bbb6c08
.word 0x97f163fb,0x3b8a6edd
.word 0x10e6f14c,0xff25f04c
.word 0x9f61e7ff,0x26581b62
.word 0x94502b83,0xddc4b4a9
.word 0x560fff38,0x0caf4444
.word 0x8d98b57a,0xd3fcc641
p25_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0x00006925
.word 0xffffffff,0xffffa553
.word 0x00000000,0x5b470112
.word 0x00000000,0x00001d52
.word 0xffffffff,0xfffffc1e
.word 0xf54c6925,0x99d89a17
.word 0xffffffff,0x9b73a9ed
p25_expected_fp_regs:
.word 0xa884cef4,0x35d7e0f2
.word 0x7b5f945c,0xc6479abf
.word 0x75c28cb8,0xbf0a9365
.word 0x007bd6aa,0xec1994ad
.word 0x6f6dd2ac,0xb3f939d2
.word 0x353f45c7,0x13786623
.word 0x8727f820,0x63cceeb9
.word 0x129bb47f,0xef8faa07
.word 0xb1fe4aa1,0xc50d6c6d
.word 0x9b97c11d,0x88db1ed5
.word 0xbf538e54,0xb23ba1ea
.word 0xfcca3115,0x4a434a7c
.word 0x27799a16,0x4bb17444
.word 0x3fcc57f7,0x3df575f5
.word 0x23fecd35,0x1639b039
.word 0xc43f4157,0xaabf72a7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p25_local0_expect:
.word 0xffffa553,0x5b470112
.word 0x9b1ffc1e,0x8692bd07
.word 0x5b470112,0xa55300da
.word 0x2325cf32,0x32565504
.word 0x56aa9687,0x90561c64
.word 0x00000000,0x771d9ce6
.word 0x3ca5fbe0,0x9b73a9ed
.word 0x00000000,0x00000056
p25_local1_expect:
.word 0xe4d59783,0x75c6b14f
.word 0x98c70299,0xb54d3ff0
.word 0x1d525c43,0xd99402db
.word 0x2325cf32,0x9b73a9ed
.word 0x00001d52,0xfffffc1e
.word 0x055bac5a,0x9f97954e
.word 0xa9b59ad8,0xec161cc2
.word 0xf54c6925,0x99d89a17
p25_local2_expect:
.word 0xffffffff,0xfffffffe
.word 0xac82ba88,0x18ad2154
.word 0x0bec62c6,0xd9b44e01
.word 0xea55698f,0xbd02d5eb
.word 0xdbb78b0b,0x4e833098
.word 0x10addfaa,0xb14325a7
.word 0x73b870ec,0x5bd07613
.word 0x43de4ab9,0xcaa45c43
p25_local3_expect:
.word 0xcaa45c43,0x9f97954e
.word 0x97f69c9f,0xe15cb265
.word 0x1d52fe55,0x0000a424
.word 0xc19a707b,0x59d62ad0
.word 0xcaa45c43,0x9f97954e
.word 0x87a3b924,0xb1298caa
.word 0x00000000,0x00000056
.word 0x025e9fe8,0x1ee5a2d2
p26_init_registers:
.word 0x3a39c9a6,0x6d098823 ! Init value for %l0
.word 0x15402b05,0xcc707f27 ! Init value for %l1
.word 0x2182c5a0,0xe3302e62 ! Init value for %l2
.word 0x76d2b0ad,0xe1588591 ! Init value for %l3
.word 0x305e3492,0x4d2ec18e ! Init value for %l4
.word 0x9ad0a79b,0xbcc24ffc ! Init value for %l5
.word 0x2aac6d52,0xa6a4d44e ! Init value for %l6
.word 0x36258781,0xe9b7bc16 ! Init value for %l7
.align 64
p26_init_freg:
.word 0x53d85886,0xa3635d1d ! Init value for %f0
.word 0xbdf1c79f,0x80eca7a0 ! Init value for %f2
.word 0x0e3b7201,0xc5e01ee3 ! Init value for %f4
.word 0xc39466b9,0xe6ebc91a ! Init value for %f6
.word 0x232f44bd,0x1d046f22 ! Init value for %f8
.word 0x536b916d,0x98d2c8e8 ! Init value for %f10
.word 0x6cab7aa9,0x92094ce5 ! Init value for %f12
.word 0x0a5b61e6,0x0c2fa56e ! Init value for %f14
.word 0xd708e8e0,0xb96eb70c ! Init value for %f16
.word 0x049578f1,0x62aa5fba ! Init value for %f18
.word 0xd3d1678a,0x93855da1 ! Init value for %f20
.word 0xd01380ed,0xa3887c3c ! Init value for %f22
.word 0x15205fb7,0xe19add6a ! Init value for %f24
.word 0x8a45c3c9,0xd9d2aa49 ! Init value for %f26
.word 0x4ebb535f,0x45575516 ! Init value for %f28
.word 0x73101775,0xa9eeea92 ! Init value for %f30
.word 0x7e4b7031,0xefd26935 ! Init value for %f32
.word 0x7b9f5a0b,0x7eabcc15 ! Init value for %f34
.word 0x10edf62c,0xdf65e359 ! Init value for %f36
.word 0x594c1e51,0x11155bc4 ! Init value for %f38
.word 0x07f3b1d3,0x3262498d ! Init value for %f40
.word 0x4ae5abc1,0xff83d36f ! Init value for %f42
.word 0x8df73de5,0xd0e57c86 ! Init value for %f44
.word 0x53040fab,0x2f8e7dd0 ! Init value for %f46
.word 0xbea4b4b7,0xe20599be
.word 0xf3bb2ed4,0x74e6c738
.word 0x5fd4530a,0x41f2c67a
.word 0x0072c3c6,0x0bb4bbc5
.word 0x4082feee,0x09b9e336
.word 0xb00388e9,0xadf0cb30
.word 0x3528788b,0xcbd0ce69
.word 0xbdb08c8e,0x936f06f2
p26_expected_registers:
.word 0x00000000,0x0000ff28
.word 0x00000000,0x0000a9f3
.word 0x00000000,0x0000a9f3
.word 0x00000000,0x00002b35
.word 0x00000000,0x00000035
.word 0x00000000,0xd12ba100
.word 0xfffffeae,0x9791ef6f
.word 0xffffffff,0xffffdcb0
p26_expected_fp_regs:
.word 0x53d85886,0xa3635d1d
.word 0xbdf1c79f,0x80eca7a0
.word 0x0e3b7201,0xc5e01ee3
.word 0xc39466b9,0xe6ebc91a
.word 0x232f44bd,0x1d046f22
.word 0x536b916d,0x98d2c8e8
.word 0x6cab7aa9,0x92094ce5
.word 0x0a5b61e6,0x0c2fa56e
.word 0xd708e8e0,0xb96eb70c
.word 0x049578f1,0x62aa5fba
.word 0xd3d1678a,0x93855da1
.word 0xd01380ed,0xa3887c3c
.word 0x15205fb7,0xe19add6a
.word 0x8a45c3c9,0xd9d2aa49
.word 0x4ebb535f,0x45575516
.word 0x73101775,0xa9eeea92
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p26_local0_expect:
.word 0xa9f32a41,0x8e274a52
.word 0x76d2b0ad,0xe1588591
.word 0x8f10023f,0xa58d7241
.word 0x2a381866,0x281b7801
.word 0x3faa39fa,0x44331fca
.word 0x915a34c8,0xfa79b70f
.word 0xe8fbbcb2,0xe0aa6ac2
.word 0x9aac58ae,0x376a59b3
p26_local1_expect:
.word 0xd0fc2017,0x14df281b
.word 0xd6a1f1be,0xd12ba100
.word 0x09d2db26,0xf6696557
.word 0x86157db0,0xf4f13dd4
.word 0x5216797a,0x9d630268
.word 0x00001db4,0x2b3565bb
.word 0x7bf456aa,0x0000a9f3
.word 0x1d8b5211,0x845abcb2
p26_local2_expect:
.word 0x00000000,0x00000068
.word 0x0c70feae,0xbf17f490
.word 0x3f038a63,0xececd401
.word 0xd4c679e1,0x1db47cdd
.word 0x8f3f45aa,0xc598a9f3
.word 0x15402b05,0xcc707f27
.word 0x78c8f9f7,0xd12ba100
.word 0x43a9d366,0x5216797a
p26_local3_expect:
.word 0xdcb0da60,0x9791ef6f
.word 0x7134cd5e,0x35e5e003
.word 0x6ed27308,0xff28c215
.word 0xf4f13dd4,0x076594e4
.word 0xfffffeae,0x9791ef6f
.word 0x8d81e5dd,0x31541db4
.word 0x1b710e8a,0x198605dd
.word 0x5216797a,0x0000eff3
p27_init_registers:
.word 0x9d6002d6,0x7030c25e ! Init value for %l0
.word 0xdac94f90,0x0a8e8d05 ! Init value for %l1
.word 0x1a3f6be8,0x51ea7f8a ! Init value for %l2
.word 0x2e4e2330,0x04e9ad6e ! Init value for %l3
.word 0x39a3bb0e,0x9861a8d8 ! Init value for %l4
.word 0xfa41f34e,0x711e8c37 ! Init value for %l5
.word 0x29ef30ca,0x69f9830c ! Init value for %l6
.word 0x002a6de8,0x3cff8113 ! Init value for %l7
.align 64
p27_init_freg:
.word 0x382aa9de,0x33f0b529 ! Init value for %f0
.word 0xef974845,0x8e9b5f33 ! Init value for %f2
.word 0xe08e75f3,0x2c62888b ! Init value for %f4
.word 0x15ebee0c,0xab9eaf93 ! Init value for %f6
.word 0x0e269aa3,0x3776242a ! Init value for %f8
.word 0x57b51b8e,0xd295769b ! Init value for %f10
.word 0xcb57a330,0x8c4a9970 ! Init value for %f12
.word 0x0ac4563e,0x8ff14024 ! Init value for %f14
.word 0xf4962934,0x6486bb4f ! Init value for %f16
.word 0x112e232f,0x241d29e8 ! Init value for %f18
.word 0x71c20930,0xd0fec2fb ! Init value for %f20
.word 0x725c93a4,0x5c71f057 ! Init value for %f22
.word 0x847b55f7,0x866640d4 ! Init value for %f24
.word 0xde7783fb,0x7f489f40 ! Init value for %f26
.word 0xa5ad6034,0xc1dfc869 ! Init value for %f28
.word 0xa71dae73,0x43eae7b0 ! Init value for %f30
.word 0x45ef4d1b,0x37ab20a0 ! Init value for %f32
.word 0x9270de22,0x0afb530c ! Init value for %f34
.word 0xab00d9fd,0x9aa4ca6e ! Init value for %f36
.word 0x3764f896,0xc2e62949 ! Init value for %f38
.word 0x9f467e66,0xa113af54 ! Init value for %f40
.word 0x888d458c,0x06fe900c ! Init value for %f42
.word 0xa2ec2c24,0xcf71d894 ! Init value for %f44
.word 0x093ea0a4,0x6c52863f ! Init value for %f46
.word 0xbf42cdc3,0x922ec7aa
.word 0x3560ae49,0x1aa1f097
.word 0xf12268be,0x16dd5e47
.word 0x4d259c6b,0xd27cd503
.word 0x0921410d,0xceeccfb3
.word 0x191e94cb,0x19cf2bfb
.word 0x9acc4d36,0x46ddae47
.word 0xd2c09853,0x639e52f9
p27_expected_registers:
.word 0x00000000,0x18e894c9
.word 0x00000000,0xa8d8a483
.word 0x00000000,0x6152e139
.word 0x00000000,0x131b9dd1
.word 0x00000000,0x300c900a
.word 0xffffffff,0xc694a66d
.word 0x00000000,0x000000b4
.word 0x00000000,0x0000a713
p27_expected_fp_regs:
.word 0x382aa9de,0x33f0b529
.word 0xef974845,0x8e9b5f33
.word 0xe08e75f3,0x2c62888b
.word 0x15ebee0c,0xab9eaf93
.word 0x0e269aa3,0x3776242a
.word 0x57b51b8e,0xd295769b
.word 0xcb57a330,0x8c4a9970
.word 0x0ac4563e,0x8ff14024
.word 0xf4962934,0x6486bb4f
.word 0x112e232f,0x241d29e8
.word 0x71c20930,0xd0fec2fb
.word 0x725c93a4,0x5c71f057
.word 0x847b55f7,0x866640d4
.word 0xde7783fb,0x7f489f40
.word 0xa5ad6034,0xc1dfc869
.word 0xa71dae73,0x43eae7b0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p27_local0_expect:
.word 0x8e709388,0x165daa57
.word 0x08ed23dc,0x1f8ef3e9
.word 0x4634ba5e,0x6152e139
.word 0xf9736af1,0x589c0dc3
.word 0xfa41f34e,0x0000a713
.word 0x6176cd1d,0x84e204c6
.word 0xa9fe0233,0x6152e113
.word 0x9e4bf753,0x00454a90
p27_local1_expect:
.word 0x5b805d82,0xf4039ce2
.word 0x00000013,0x000000f9
.word 0x00000000,0x000000e7
.word 0xee2d36a3,0xb4d4793a
.word 0xc694a66d,0xd6136f4a
.word 0x4f0918e8,0xa9fe0233
.word 0x5252fa74,0xc427cb10
.word 0xa67481d9,0xc427cb10
p27_local2_expect:
.word 0xffff9388,0xbee897b3
.word 0x5abc4a71,0x5c879909
.word 0xffffffff,0x0021e139
.word 0xfd66adbe,0x8ae29103
.word 0x300c900a,0x8e709388
.word 0xa713f31d,0x300c900a
.word 0x00000000,0x6152e139
.word 0xd774d544,0x8374a7bc
p27_local3_expect:
.word 0xe2c534a2,0xbe3b7256
.word 0x00000000,0x24fa1315
.word 0x9178793a,0xae80189a
.word 0xa6bb2121,0xb690e7a4
.word 0x6e4d746a,0xa6058c11
.word 0x6152e139,0xa67481d9
.word 0x18e894c9,0xa8d8a483
.word 0x00000000,0xf9736af1
p28_init_registers:
.word 0x208d94d6,0x51e5898e ! Init value for %l0
.word 0x747febd0,0x969d81f8 ! Init value for %l1
.word 0x1c967c8f,0xb3cacbc8 ! Init value for %l2
.word 0xa7dc9a98,0x995b8725 ! Init value for %l3
.word 0x813e6841,0x9638156f ! Init value for %l4
.word 0x9845ced2,0x62a7c0f7 ! Init value for %l5
.word 0xe4a0c600,0x34f3f1b8 ! Init value for %l6
.word 0x03e70774,0x2885e19d ! Init value for %l7
.align 64
p28_init_freg:
.word 0xf3e796a7,0x32358adc ! Init value for %f0
.word 0x0ef2919a,0xb2bf1396 ! Init value for %f2
.word 0xcc88e5d9,0x529f76ed ! Init value for %f4
.word 0x0789bc4e,0x69ea2e17 ! Init value for %f6
.word 0x0ff1a327,0xe332ec75 ! Init value for %f8
.word 0x46c1130a,0x41a0a162 ! Init value for %f10
.word 0x7e13737f,0xf3d2e7ba ! Init value for %f12
.word 0x89e42730,0x6552f549 ! Init value for %f14
.word 0xff537097,0xcfc9a587 ! Init value for %f16
.word 0x723cd1b8,0x08d81d8a ! Init value for %f18
.word 0xcc3271db,0x847f72f7 ! Init value for %f20
.word 0xad91dae8,0x4a416504 ! Init value for %f22
.word 0x82b61478,0x670da0a2 ! Init value for %f24
.word 0x86d8e74a,0x89ec4d83 ! Init value for %f26
.word 0x6621430d,0x803632fc ! Init value for %f28
.word 0xcde42792,0x41b49135 ! Init value for %f30
.word 0xc7a262aa,0x51c4b77b ! Init value for %f32
.word 0x868e29ba,0xdbc2a935 ! Init value for %f34
.word 0x6e8778dc,0x7fa3607e ! Init value for %f36
.word 0xf8f96d5a,0x18fdca34 ! Init value for %f38
.word 0xe03db6fd,0x91547c95 ! Init value for %f40
.word 0x6723a59a,0x8bcaedb1 ! Init value for %f42
.word 0x965f7217,0x24450245 ! Init value for %f44
.word 0x6c0685f3,0x71c15572 ! Init value for %f46
.word 0xa2ecd818,0xb7feaa21
.word 0x0cf683b2,0x141e8de8
.word 0x40492b22,0xf3098a73
.word 0x45162869,0x31e328ee
.word 0x399a67fd,0x0984e40e
.word 0xea61b75d,0xcc3e5f9f
.word 0x6744606d,0x4f35877d
.word 0xcc5b9d3f,0xaae0cdff
p28_expected_registers:
.word 0x00000000,0x7d160069
.word 0x00000000,0xdc5e6900
.word 0x00000000,0x0000000d
.word 0x00000000,0x2885e19d
.word 0x00000000,0x0000009d
.word 0x00000000,0x00000000
.word 0x00000000,0x700000e1
.word 0x00000000,0x73cc06c4
p28_expected_fp_regs:
.word 0xf3e796a7,0x32358adc
.word 0x0ef2919a,0xb2bf1396
.word 0xcc88e5d9,0x529f76ed
.word 0x0789bc4e,0x69ea2e17
.word 0x0ff1a327,0xe332ec75
.word 0x46c1130a,0x41a0a162
.word 0x7e13737f,0xf3d2e7ba
.word 0x89e42730,0x6552f549
.word 0xff537097,0xcfc9a587
.word 0x723cd1b8,0x08d81d8a
.word 0xcc3271db,0x847f72f7
.word 0xad91dae8,0x4a416504
.word 0x82b61478,0x670da0a2
.word 0x86d8e74a,0x89ec4d83
.word 0x6621430d,0x803632fc
.word 0xcde42792,0x41b49135
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p28_local0_expect:
.word 0xffffffd5,0x4825d364
.word 0x90423f2f,0x0045ec66
.word 0x983d61b7,0x38d96461
.word 0xccc3707f,0x1edd007d
.word 0x4e728b61,0x0bd5acce
.word 0x1f10d093,0x1ab46082
.word 0x398cd85b,0x700000e1
.word 0xc198c2c6,0xe2e2d8fc
p28_local1_expect:
.word 0x04c9cc13,0x958f436d
.word 0xf4882753,0xfd94312b
.word 0x208d94d6,0x51e5898e
.word 0xe2e2d8fc,0x2885e19d
.word 0x4434c9cd,0x7f3cc9db
.word 0x02bd21ed,0x6a05241c
.word 0x16d3ae64,0x1a6371d3
.word 0x7d160069,0xdc5e6900
p28_local2_expect:
.word 0x1df82f8f,0xeac95d3f
.word 0x000004c9,0xe2e2d8fc
.word 0x000000e1,0x2885e19d
.word 0x00008806,0xffffffd5
.word 0x0000000d,0x126a281e
.word 0x0000000d,0x2885e19d
.word 0x5c914c9c,0x09bb007d
.word 0x3a18a7f7,0xa60e8081
p28_local3_expect:
.word 0xa589f3d3,0x0b539e89
.word 0xd11b2aab,0x0d698806
.word 0x73cc06c4,0x4afe8d2d
.word 0xbb3d27a3,0x8f7d17ec
.word 0x7d160069,0xb5cab8f0
.word 0xded98f1d,0x7d160069
.word 0x0000007d,0x126a281e
.word 0x0e172768,0x098e97ec
p29_init_registers:
.word 0x503505de,0xe8fc51a9 ! Init value for %l0
.word 0xacaf672e,0x6313d06d ! Init value for %l1
.word 0x5fb8faa6,0x969aa51b ! Init value for %l2
.word 0xb305d102,0x483a8a50 ! Init value for %l3
.word 0xa5e02bd1,0xf6099975 ! Init value for %l4
.word 0x9fbe580a,0x805ae0f4 ! Init value for %l5
.word 0x97587458,0x68fc7c5e ! Init value for %l6
.word 0x5654b424,0xc6507863 ! Init value for %l7
.align 64
p29_init_freg:
.word 0x4c8bca1d,0x1f932eaa ! Init value for %f0
.word 0xe8d01956,0xe1282d1e ! Init value for %f2
.word 0x970de1f8,0x6f577a54 ! Init value for %f4
.word 0x25ffdb59,0xfd72dbc8 ! Init value for %f6
.word 0x3e574866,0x5c1b45ce ! Init value for %f8
.word 0x1111bf56,0x0caaa157 ! Init value for %f10
.word 0xf82a7ff2,0x919c0f64 ! Init value for %f12
.word 0x2c80c124,0xfdea99c9 ! Init value for %f14
.word 0xb79c2183,0x6327bc90 ! Init value for %f16
.word 0x19ca7505,0x5e2d1831 ! Init value for %f18
.word 0xd3b537c1,0x8e36ab5f ! Init value for %f20
.word 0xb96c2548,0x2a5c64d1 ! Init value for %f22
.word 0xfbc06e5e,0x8a2cecd2 ! Init value for %f24
.word 0x7e943aed,0x4d2e5dd8 ! Init value for %f26
.word 0x96dce55e,0xd314e731 ! Init value for %f28
.word 0x0b6daca0,0x8244d683 ! Init value for %f30
.word 0x8f569acd,0x0ab28abd ! Init value for %f32
.word 0xa4e0b942,0x33d3802f ! Init value for %f34
.word 0x938794f4,0x5a0cef3e ! Init value for %f36
.word 0x47d036f7,0x90651aca ! Init value for %f38
.word 0x258c672f,0xbade646a ! Init value for %f40
.word 0xd3857e66,0xd8765dbc ! Init value for %f42
.word 0xe21ee73e,0x938a1be6 ! Init value for %f44
.word 0x813586c7,0x2cdbc202 ! Init value for %f46
.word 0x7428b63c,0x7f409766
.word 0x5127394d,0xd334d5e2
.word 0xd8574445,0xdfc049dd
.word 0xf27a6d30,0x0a3957f1
.word 0x88169ee4,0x45ee995c
.word 0xd28f4afd,0xc5c8b06e
.word 0x7b22ed66,0xe3622a9a
.word 0xe61b0c5d,0x64309022
p29_expected_registers:
.word 0xfc9e120e,0xd28bff2a
.word 0x00000000,0x00000002
.word 0xffffffff,0xc4162271
.word 0xffffffff,0xffffacce
.word 0x00000000,0x00003d24
.word 0x00000000,0x00000046
.word 0x00000000,0xffffc074
.word 0x00000000,0x000073b7
p29_expected_fp_regs:
.word 0x4c8bca1d,0x1f932eaa
.word 0xe8d01956,0xe1282d1e
.word 0x970de1f8,0x6f577a54
.word 0x25ffdb59,0xfd72dbc8
.word 0x3e574866,0x5c1b45ce
.word 0x1111bf56,0x0caaa157
.word 0xf82a7ff2,0x919c0f64
.word 0x2c80c124,0xfdea99c9
.word 0xb79c2183,0x6327bc90
.word 0x19ca7505,0x5e2d1831
.word 0xd3b537c1,0x8e36ab5f
.word 0xb96c2548,0x2a5c64d1
.word 0xfbc06e5e,0x8a2cecd2
.word 0x7e943aed,0x4d2e5dd8
.word 0x96dce55e,0xd314e731
.word 0x0b6daca0,0x8244d683
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p29_local0_expect:
.word 0xffffc074,0x000073b7
.word 0xa0508ecd,0x0498006e
.word 0x0a996dff,0x07c9b242
.word 0x57d7ae67,0x6611c606
.word 0x37fdd291,0xec744652
.word 0x00000000,0x00000086
.word 0x214a4caa,0xacce6cef
.word 0xa38c2d2b,0xd676d32e
p29_local1_expect:
.word 0xc4162271,0x849d98f7
.word 0x8c5f7094,0x5c558eae
.word 0x5dd016c0,0xc60db316
.word 0xff2aae5f,0x51ff2f35
.word 0xec742452,0x11a76649
.word 0x86a89ee9,0xb952cb17
.word 0x43cd79c1,0xfb2df6c6
.word 0x00000000,0x000073b7
p29_local2_expect:
.word 0x45fa9cd2,0x37fdd291
.word 0x2749fdd6,0xc9dfee5e
.word 0xffffff99,0xcbf5725e
.word 0xa0508ecd,0xb3a5b6c4
.word 0xd412c074,0x1d7f654d
.word 0xcf8d9423,0xbad967d1
.word 0x00000000,0x000073b7
.word 0x99ac0e6c,0x4bd44e81
p29_local3_expect:
.word 0xffffc416,0x0000002d
.word 0x384f6131,0x1c739f68
.word 0x7054cfaf,0xd8802daf
.word 0x66669279,0x74c2147c
.word 0xed5a2081,0x4b9aa56b
.word 0xfc9e120e,0xd28bff2a
.word 0x3d246a74,0x9fe34c67
.word 0x1fa5bda7,0xa2892e7f
p30_init_registers:
.word 0x9f5a10d2,0x3318237c ! Init value for %l0
.word 0x3c8af772,0xba7a3ed6 ! Init value for %l1
.word 0x0f6c41ac,0x8a0ccf12 ! Init value for %l2
.word 0x466673f4,0x260d0524 ! Init value for %l3
.word 0x5994c89e,0x8a67f286 ! Init value for %l4
.word 0xc2f67a9b,0xf475d198 ! Init value for %l5
.word 0x634f7766,0x0f791e64 ! Init value for %l6
.word 0x46c20b92,0xb7785482 ! Init value for %l7
.align 64
p30_init_freg:
.word 0xa5e1707b,0xd6de1339 ! Init value for %f0
.word 0x32c023bf,0x5159764a ! Init value for %f2
.word 0x38f0ffbc,0x4663bde0 ! Init value for %f4
.word 0xbe8cc990,0xe3f1680b ! Init value for %f6
.word 0x7ccec42d,0x87f4eadf ! Init value for %f8
.word 0xb18595e1,0x09cee046 ! Init value for %f10
.word 0xf02fd422,0xcdd63355 ! Init value for %f12
.word 0x51dab2dd,0x8066abb9 ! Init value for %f14
.word 0x9cffc461,0x27e9e422 ! Init value for %f16
.word 0x818e2c0e,0xabcac564 ! Init value for %f18
.word 0x9a0b83d4,0x208c9db6 ! Init value for %f20
.word 0x226cb115,0x310e8799 ! Init value for %f22
.word 0x61680389,0x379035ad ! Init value for %f24
.word 0x7871ff85,0xe5732d92 ! Init value for %f26
.word 0x58641a74,0x76a6c107 ! Init value for %f28
.word 0xcefee43f,0x29f1cc4b ! Init value for %f30
.word 0x40e76d73,0xbd9c8600 ! Init value for %f32
.word 0x868e5619,0x283b044b ! Init value for %f34
.word 0x838f8388,0x9c056f52 ! Init value for %f36
.word 0x8e5d8aa2,0x4580a940 ! Init value for %f38
.word 0xc0eecb43,0xe2d23836 ! Init value for %f40
.word 0x5b596e41,0x0314c810 ! Init value for %f42
.word 0xfbe2ea50,0xfeef7327 ! Init value for %f44
.word 0x71e07078,0x32c29f70 ! Init value for %f46
.word 0x5b227ddf,0x7233c28c
.word 0xe2e26675,0xa9edf927
.word 0xe6b2d4f8,0x4e94b45b
.word 0x2f0e0925,0xb66ce666
.word 0xfc671769,0xc6638111
.word 0xf6b8a045,0xa324a380
.word 0xa7edb019,0xa1a5d185
.word 0x72db45ba,0x04f14dfc
p30_expected_registers:
.word 0x00000000,0x000000ff
.word 0x00000000,0x0000005d
.word 0x00000000,0x4ecac8ea
.word 0x00000000,0x00004eca
.word 0xffffffff,0xc23714bb
.word 0x00000000,0xd453cfac
.word 0x00000000,0x000057eb
.word 0x96cb403e,0xcbf4a007
p30_expected_fp_regs:
.word 0xa5e1707b,0xd6de1339
.word 0x32c023bf,0x5159764a
.word 0x38f0ffbc,0x4663bde0
.word 0xbe8cc990,0xe3f1680b
.word 0x7ccec42d,0x87f4eadf
.word 0xb18595e1,0x09cee046
.word 0xf02fd422,0xcdd63355
.word 0x51dab2dd,0x8066abb9
.word 0x9cffc461,0x27e9e422
.word 0x818e2c0e,0xabcac564
.word 0x9a0b83d4,0x208c9db6
.word 0x226cb115,0x310e8799
.word 0x61680389,0x379035ad
.word 0x7871ff85,0xe5732d92
.word 0x58641a74,0x76a6c107
.word 0xcefee43f,0x29f1cc4b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p30_local0_expect:
.word 0xff84484d,0x75f726b4
.word 0x59bbf403,0xd453cfac
.word 0x0af4cde2,0x9e5e508f
.word 0x3318237c,0xba7a3ed6
.word 0xea6714bb,0x65e31b56
.word 0x9fbb0751,0x8bf1165d
.word 0x9b7d3ddc,0xc3be41e6
.word 0x57ebbe6d,0xd4fcb625
p30_local1_expect:
.word 0x07017429,0x6fd1cab3
.word 0xa46e4af5,0x4ecac8ea
.word 0xea0cddba,0x3b960077
.word 0x12958b82,0xc23714bb
.word 0x3b965d12,0x24a53d10
.word 0x6ab93411,0x51115d12
.word 0xfd589eb1,0x63eaedd0
.word 0x96cb403e,0xcbf4a007
p30_local2_expect:
.word 0x00000000,0x00004eca
.word 0x45073638,0x51d900ce
.word 0x5d9c38d1,0xa1958cdc
.word 0xbfce4e49,0x14007b77
.word 0xc83ef5a8,0xf75d5038
.word 0x7d4c83f4,0x2c384f86
.word 0x379624a9,0x288c13c4
.word 0xfcc60b6c,0xb9fc6a73
p30_local3_expect:
.word 0xba94fa03,0x9676885f
.word 0x5e6c31dd,0x2aa6514d
.word 0x4ecac8ea,0x8e18f8b8
.word 0x6dba3621,0x14aec76c
.word 0xc25dfad6,0xc965fd23
.word 0x8bf35af7,0x24a53d10
.word 0xb5e38360,0x0000001f
.word 0x96cb403e,0xcbf4a007
p31_init_registers:
.word 0x8b3dca9c,0xf176a1bd ! Init value for %l0
.word 0xf03653e0,0xbcbea1ec ! Init value for %l1
.word 0x4097d202,0x6d008588 ! Init value for %l2
.word 0xfcec67a4,0x7452853a ! Init value for %l3
.word 0xe08c9184,0x18b43a6f ! Init value for %l4
.word 0xc8305e20,0x4dba0b56 ! Init value for %l5
.word 0xd50b9cbc,0x4862d5b0 ! Init value for %l6
.word 0x9f564e20,0x9cea68bc ! Init value for %l7
.align 64
p31_init_freg:
.word 0xdd526445,0x0b171252 ! Init value for %f0
.word 0xc329727f,0x30f19f78 ! Init value for %f2
.word 0x156d54b3,0x1c19df32 ! Init value for %f4
.word 0x6f2bf86f,0x08df16e0 ! Init value for %f6
.word 0x060a8995,0xa2b621e3 ! Init value for %f8
.word 0x15ed3f34,0xcefe55d0 ! Init value for %f10
.word 0xf23c794b,0x03a1e1ff ! Init value for %f12
.word 0x263ec90a,0xae0403be ! Init value for %f14
.word 0x23fcb8a4,0x78fd77ea ! Init value for %f16
.word 0x725b7b2a,0x815ac83b ! Init value for %f18
.word 0x03c70e56,0x6e8d0bf5 ! Init value for %f20
.word 0xd963c1a5,0x0da0c9fe ! Init value for %f22
.word 0x76ca73a8,0x31ae3736 ! Init value for %f24
.word 0xef68b1c5,0x70d680e9 ! Init value for %f26
.word 0x75f7a63c,0x8bc9e2b5 ! Init value for %f28
.word 0x685ef684,0x3d977076 ! Init value for %f30
.word 0x3c5b31c5,0x550ffceb ! Init value for %f32
.word 0x64e6c303,0xcf43a96d ! Init value for %f34
.word 0xf1f3b833,0xcc43ae7f ! Init value for %f36
.word 0x199e5b18,0xae008074 ! Init value for %f38
.word 0xb1b3a05f,0xa1c0c35c ! Init value for %f40
.word 0x4bf994d0,0x4dd97515 ! Init value for %f42
.word 0xcc1a604e,0x40cf2bf3 ! Init value for %f44
.word 0x6033385f,0x518415da ! Init value for %f46
.word 0x65c30eca,0xfa2e2233
.word 0x071fdecc,0x9bdc8207
.word 0x8a3694a3,0x4463a6f9
.word 0x0ef8daa4,0xa17c447c
.word 0x2b7fbd37,0x98cb2bc8
.word 0x3447c6de,0x597069b4
.word 0xf4a3e589,0xd4b914ff
.word 0xb8b51b90,0xb790a66c
p31_expected_registers:
.word 0x00000000,0x561c0909
.word 0x00000000,0x69419bf4
.word 0xa9966b6d,0xf014891a
.word 0x00000000,0x00000076
.word 0x00000000,0xed8a9508
.word 0x00000000,0xb638de20
.word 0xffffffff,0xffff853a
.word 0x8706f7d2,0x6b2d729f
p31_expected_fp_regs:
.word 0xdd526445,0x0b171252
.word 0xc329727f,0x30f19f78
.word 0x156d54b3,0x1c19df32
.word 0x6f2bf86f,0x08df16e0
.word 0x060a8995,0xa2b621e3
.word 0x15ed3f34,0xcefe55d0
.word 0xf23c794b,0x03a1e1ff
.word 0x263ec90a,0xae0403be
.word 0x23fcb8a4,0x78fd77ea
.word 0x725b7b2a,0x815ac83b
.word 0x03c70e56,0x6e8d0bf5
.word 0xd963c1a5,0x0da0c9fe
.word 0x76ca73a8,0x31ae3736
.word 0xef68b1c5,0x70d680e9
.word 0x75f7a63c,0x8bc9e2b5
.word 0x685ef684,0x3d977076
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p31_local0_expect:
.word 0x63fddad2,0x45d0bbdc
.word 0x8706f7d2,0x6b2d729f
.word 0xb1108d33,0x96e344c0
.word 0x6787b626,0x1442425f
.word 0xc50b1470,0xb458fcc7
.word 0x7691cd0c,0xb63884df
.word 0x0f39138b,0xec16fdf9
.word 0x7bc39b1e,0x9164872a
p31_local1_expect:
.word 0xed8a9508,0xb638de20
.word 0xa3231aef,0x9783b657
.word 0xffffdad2,0xbcbea1ec
.word 0x9a394ee9,0x6d191d14
.word 0x51dab4d9,0x5bcbbde6
.word 0xec79bc15,0xc9d4d0d3
.word 0x2815cc0a,0xdbc2f769
.word 0xa9966b6d,0xf014891a
p31_local2_expect:
.word 0x18b43a6f,0x4dba0b56
.word 0x6d008588,0x7452853a
.word 0x960edbae,0x9a394ee9
.word 0x853a64fb,0xeb3ffea4
.word 0x5281b75f,0xeb4feada
.word 0xf03653e0,0xbcbea139
.word 0xe7bc929a,0x57f40e44
.word 0x74498e72,0xd5def27d
p31_local3_expect:
.word 0x742ffa38,0x6d191d14
.word 0x8706f7d2,0x6b2d729f
.word 0xb0e218e4,0x9678d3d3
.word 0x561c0909,0x69419bf4
.word 0x56ec6e42,0x03d372bc
.word 0x5874969c,0x59bec78e
.word 0xebe78310,0x3f41817d
.word 0x8ded5870,0xeeacc86d
p32_init_registers:
.word 0xc0227f56,0x6a79542c ! Init value for %l0
.word 0x241aaa74,0x7ce1fdd2 ! Init value for %l1
.word 0x401dc59e,0x885ab9c7 ! Init value for %l2
.word 0x612b101c,0x33f46fc8 ! Init value for %l3
.word 0xbf518398,0xdd3f4bd6 ! Init value for %l4
.word 0x470e516f,0xbc4858be ! Init value for %l5
.word 0x52e1b3cf,0xc4a5bc8b ! Init value for %l6
.word 0xa57b90da,0x73637a81 ! Init value for %l7
.align 64
p32_init_freg:
.word 0xf6e4f980,0xb912b9e9 ! Init value for %f0
.word 0xeadc8140,0x16c4fe0c ! Init value for %f2
.word 0xfbabb837,0xe72b7e9e ! Init value for %f4
.word 0xd17e4b32,0x9a6a1b7e ! Init value for %f6
.word 0x4ac0d933,0xd47d9b91 ! Init value for %f8
.word 0x57a6b585,0x9533e2fe ! Init value for %f10
.word 0x6345b32c,0xd0504dd6 ! Init value for %f12
.word 0x1683c418,0x50e7aa17 ! Init value for %f14
.word 0x6761e861,0x8bb12064 ! Init value for %f16
.word 0x45df4851,0xa3eeffa4 ! Init value for %f18
.word 0x3c4bcbb6,0x8e314e83 ! Init value for %f20
.word 0x06e482fd,0xaca13892 ! Init value for %f22
.word 0x9ac64228,0x8761be22 ! Init value for %f24
.word 0x645cf7a8,0x25e60b9b ! Init value for %f26
.word 0x433a359e,0x2b41c051 ! Init value for %f28
.word 0xd7767e33,0xa7457c2e ! Init value for %f30
.word 0x33013f89,0x4bbe0616 ! Init value for %f32
.word 0x349e8944,0xca385d02 ! Init value for %f34
.word 0xea13dafe,0xd4a1cf63 ! Init value for %f36
.word 0xb543db06,0x4d8b8f4c ! Init value for %f38
.word 0xeac04d79,0x46d6199c ! Init value for %f40
.word 0x42f8802e,0xf3fa3c96 ! Init value for %f42
.word 0x56425009,0xf5dfd6a3 ! Init value for %f44
.word 0x3791a170,0xddc074b2 ! Init value for %f46
.word 0x16f8f225,0x342ac493
.word 0xb56b9443,0x75702d63
.word 0xab8ac11a,0x71a0845d
.word 0x550e4bfd,0x5d40fb0f
.word 0x11cb20d7,0xe5c716b8
.word 0x3416c224,0xcfacdff2
.word 0x2e304176,0x3386740a
.word 0xfaf7e308,0x0230e81f
p32_expected_registers:
.word 0x00000000,0x00000c68
.word 0x00000000,0xef25ecb3
.word 0x00000000,0x9fb7a087
.word 0x00000000,0x2911a8e1
.word 0x00000000,0xef25ecb3
.word 0x00000000,0x00000077
.word 0x00000000,0x0000af4b
.word 0x00000000,0xef25ecb3
p32_expected_fp_regs:
.word 0xf6e4f980,0xb912b9e9
.word 0xeadc8140,0x16c4fe0c
.word 0xfbabb837,0xe72b7e9e
.word 0xd17e4b32,0x9a6a1b7e
.word 0x4ac0d933,0xd47d9b91
.word 0x57a6b585,0x9533e2fe
.word 0x6345b32c,0xd0504dd6
.word 0x1683c418,0x50e7aa17
.word 0x6761e861,0x8bb12064
.word 0x45df4851,0xa3eeffa4
.word 0x3c4bcbb6,0x8e314e83
.word 0x06e482fd,0xaca13892
.word 0x9ac64228,0x8761be22
.word 0x645cf7a8,0x25e60b9b
.word 0x433a359e,0x2b41c051
.word 0xd7767e33,0xa7457c2e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p32_local0_expect:
.word 0x00000000,0x00002959
.word 0x00000000,0x0677b6cf
.word 0xbfdb8e22,0x209f0106
.word 0x00000000,0x00000084
.word 0xbbd0e9a9,0xa59d79ed
.word 0xf688c781,0x143cb5bb
.word 0xffffff94,0x1028be53
.word 0x73861cb3,0x00000084
p32_local1_expect:
.word 0x6a79542c,0x2911a8e1
.word 0x5d2f29d9,0x7719d4ac
.word 0x0c0264a4,0xf5841fa6
.word 0x1be9b46d,0xe50d4c96
.word 0x00000000,0xdc848554
.word 0xef25ecb3,0x0677b6cf
.word 0x8050be0e,0x34b6ba4a
.word 0xbfdb8e22,0x209f0106
p32_local2_expect:
.word 0x6b3e1dd0,0x61222996
.word 0x00000000,0xdc848554
.word 0xdc848554,0xa456dee5
.word 0x6b3e1dd0,0x61222996
.word 0x49534720,0x387b29d8
.word 0x76d70c68,0x4c5bb4ac
.word 0xaf4bcf41,0xd984e718
.word 0x9fb7a087,0x2911a8e1
p32_local3_expect:
.word 0x280fb966,0x87f73d02
.word 0xbbd0e9a9,0xa59d79ed
.word 0xef25ecb3,0x0677b6cf
.word 0xd7b67c97,0x05ce47e7
.word 0x18c5c839,0xc0d71859
.word 0x3e705893,0x37c225f8
.word 0xfb594aba,0x209f01e1
.word 0x00000000,0x00000025
p33_init_registers:
.word 0xd7b0276b,0xde6bb24b ! Init value for %l0
.word 0xdd56027f,0xb87629ab ! Init value for %l1
.word 0xb6b358ec,0x5399d9fc ! Init value for %l2
.word 0xf024b2fc,0x47cd5678 ! Init value for %l3
.word 0x54800eea,0x5453dbe7 ! Init value for %l4
.word 0x5941d030,0x8bc8862d ! Init value for %l5
.word 0xaed45961,0xfd3b83b2 ! Init value for %l6
.word 0x10f56b97,0xe56a0285 ! Init value for %l7
.align 64
p33_init_freg:
.word 0x6384f085,0x6d96cd96 ! Init value for %f0
.word 0x902cc427,0xf86e528a ! Init value for %f2
.word 0x947a3700,0x79f084e2 ! Init value for %f4
.word 0xb723ef10,0xdc0d1194 ! Init value for %f6
.word 0xafc7d45d,0x1ed018cc ! Init value for %f8
.word 0x4b61419b,0x0aa0b88f ! Init value for %f10
.word 0x314ab5f5,0x39f36118 ! Init value for %f12
.word 0x96bb0456,0xc5451f4a ! Init value for %f14
.word 0x8adeac6a,0x959b37a3 ! Init value for %f16
.word 0x722249f9,0x740e7733 ! Init value for %f18
.word 0x376d30f4,0x0ae51757 ! Init value for %f20
.word 0x69e8ac47,0x5ecd824b ! Init value for %f22
.word 0xb8ce0c18,0xc34243c6 ! Init value for %f24
.word 0x4aaf8db7,0x1333d245 ! Init value for %f26
.word 0xea8283ee,0x392c4cc9 ! Init value for %f28
.word 0xe3e5cc76,0x547bd91f ! Init value for %f30
.word 0x14346373,0xfcf1d052 ! Init value for %f32
.word 0x4f5bd9f0,0x041326c6 ! Init value for %f34
.word 0xe65c3dfb,0xd53b5f49 ! Init value for %f36
.word 0x364c25e9,0xaa427107 ! Init value for %f38
.word 0xa6709c0d,0x34bb0935 ! Init value for %f40
.word 0xa33e7422,0xe46a64d0 ! Init value for %f42
.word 0x48a6b698,0xbfde9655 ! Init value for %f44
.word 0x4f87fc2c,0x13357b0f ! Init value for %f46
.word 0x5e484bf7,0x5c33dcab
.word 0xdc8a3d87,0x345216ed
.word 0xa9391af0,0xb91f66c5
.word 0x04b3bbcb,0x9bd8d3fb
.word 0x8540bf19,0x14a9cf1c
.word 0xe2e913ea,0xaa8ae24c
.word 0xb6f95725,0x2f8a0691
.word 0x90c31015,0xc4e1fa90
p33_expected_registers:
.word 0xabcd716d,0x1b7cbf26
.word 0x00000000,0x1ab352ce
.word 0x00000000,0x0000c2c2
.word 0x00000000,0x0000008d
.word 0x00000000,0xcf15c4d7
.word 0x00000000,0xdb984810
.word 0xffffffff,0xffffff9d
.word 0x00000000,0x1b26a14a
p33_expected_fp_regs:
.word 0x6384f085,0x6d96cd96
.word 0x902cc427,0xf86e528a
.word 0x947a3700,0x79f084e2
.word 0xb723ef10,0xdc0d1194
.word 0xafc7d45d,0x1ed018cc
.word 0x4b61419b,0x0aa0b88f
.word 0x314ab5f5,0x39f36118
.word 0x96bb0456,0xc5451f4a
.word 0x8adeac6a,0x959b37a3
.word 0x722249f9,0x740e7733
.word 0x376d30f4,0x0ae51757
.word 0x69e8ac47,0x5ecd824b
.word 0xb8ce0c18,0xc34243c6
.word 0x4aaf8db7,0x1333d245
.word 0xea8283ee,0x392c4cc9
.word 0xe3e5cc76,0x547bd91f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p33_local0_expect:
.word 0x559e553d,0x9014cec8
.word 0xeadbfc43,0x5d66e343
.word 0x561b09b8,0xf077dacf
.word 0x0d671e99,0x6e16b326
.word 0x536e9c37,0x85fcaf13
.word 0x8ac1e3c0,0x98c3e0ff
.word 0x000000c0,0x1ab352ce
.word 0x54800eea,0x5453dbe7
p33_local1_expect:
.word 0xfd3b83b2,0xf2417326
.word 0x00000000,0x34b1b75e
.word 0x12996e73,0xa353053c
.word 0x0a389830,0x00001299
.word 0xfffffff1,0x0000008d
.word 0x34b1b75e,0xc99b7799
.word 0xfd3b83b2,0xe56a0285
.word 0x1b26a14a,0xc08de208
p33_local2_expect:
.word 0xf2fd4812,0x1ab352ce
.word 0x6f907fa6,0x8ec0dbfc
.word 0x068f4691,0xf055c8d2
.word 0xa6743ff1,0x2eb17f09
.word 0xcf15c4d7,0xdb984810
.word 0xabcd716d,0x1b7cbf26
.word 0x71f6dc7f,0x77d76543
.word 0xf68e9df9,0x41f6ab63
p33_local3_expect:
.word 0xb3b71299,0x6f3cc8d2
.word 0x14ec6ea9,0x676ca591
.word 0x003a6f14,0x0d8bda9d
.word 0xb18208bd,0x02e804b7
.word 0x9dc6c2c2,0x5eda03c9
.word 0x66e3c8f1,0xe9aa3572
.word 0x327a1996,0x25580039
.word 0x8cd313a1,0xd79e6f3c
p34_init_registers:
.word 0xf35cfffa,0x7f911337 ! Init value for %l0
.word 0x9852b5de,0x4e16bb5e ! Init value for %l1
.word 0x02f8128e,0x643db9ed ! Init value for %l2
.word 0x1342bdab,0xe0900738 ! Init value for %l3
.word 0x195856d0,0x4f948235 ! Init value for %l4
.word 0x778c56f2,0x78a0e005 ! Init value for %l5
.word 0x21b3f45a,0x62a1c52b ! Init value for %l6
.word 0xd32d5f7a,0x2cacb8b8 ! Init value for %l7
.align 64
p34_init_freg:
.word 0x78ed67a2,0x943f5155 ! Init value for %f0
.word 0x009de88e,0xd272b02c ! Init value for %f2
.word 0x6fc95b78,0x84d96637 ! Init value for %f4
.word 0xbfdf7c9e,0xc34ff4fc ! Init value for %f6
.word 0xce37bd02,0x46958fd3 ! Init value for %f8
.word 0x3e3f0125,0xef460050 ! Init value for %f10
.word 0x10e55360,0xfd03c8dc ! Init value for %f12
.word 0x8d4d5c62,0x4f8f0723 ! Init value for %f14
.word 0x8893da29,0xa1ff482d ! Init value for %f16
.word 0x28faaa3a,0xb7519bd5 ! Init value for %f18
.word 0x6449164c,0x7a8336b6 ! Init value for %f20
.word 0x31d55abf,0xcd79ee02 ! Init value for %f22
.word 0xa58159ec,0x9c72f24e ! Init value for %f24
.word 0xf13bf835,0x6ff829dc ! Init value for %f26
.word 0xf1d4b460,0xe29a5f6c ! Init value for %f28
.word 0x196d82e6,0x4fd7c006 ! Init value for %f30
.word 0xafbaf5c7,0xbde3a3c6 ! Init value for %f32
.word 0xee1d008d,0x85ef3df3 ! Init value for %f34
.word 0xe7a9ac67,0x50ce09a4 ! Init value for %f36
.word 0x8a61bb7d,0x02be1d88 ! Init value for %f38
.word 0x8432f7bc,0x3f0e6d1a ! Init value for %f40
.word 0xfea16855,0x7bc96a28 ! Init value for %f42
.word 0x5b61afb0,0x377c6777 ! Init value for %f44
.word 0x34183523,0x8772a6a5 ! Init value for %f46
.word 0x79afddb0,0x9cd0486b
.word 0xb288fb26,0x08653197
.word 0x94992cc8,0x79acf814
.word 0x773e5022,0x24cbfd2e
.word 0x710e0152,0x6c5f62f0
.word 0x56ab5c60,0x5534865c
.word 0x48972bac,0xb1fe0f26
.word 0x95c80ad0,0x551d34f9
p34_expected_registers:
.word 0x00000000,0x2cacb8b8
.word 0x00000000,0x00000078
.word 0x00000000,0x00000078
.word 0x00000000,0x50e54e4b
.word 0xffffffff,0xffffffe2
.word 0xd50bd186,0x3fb06353
.word 0xffffffff,0xffffffeb
.word 0x00000000,0x6c341464
p34_expected_fp_regs:
.word 0x78ed67a2,0x943f5155
.word 0x009de88e,0xd272b02c
.word 0x6fc95b78,0x84d96637
.word 0xbfdf7c9e,0xc34ff4fc
.word 0xce37bd02,0x46958fd3
.word 0x3e3f0125,0xef460050
.word 0x10e55360,0xfd03c8dc
.word 0x8d4d5c62,0x4f8f0723
.word 0x8893da29,0xa1ff482d
.word 0x28faaa3a,0xb7519bd5
.word 0x6449164c,0x7a8336b6
.word 0x31d55abf,0xcd79ee02
.word 0xa58159ec,0x9c72f24e
.word 0xf13bf835,0x6ff829dc
.word 0xf1d4b460,0xe29a5f6c
.word 0x196d82e6,0x4fd7c006
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p34_local0_expect:
.word 0xad4a074e,0xffffffeb
.word 0x817b8b34,0x529f3813
.word 0xe3011a13,0xe0056ace
.word 0xa9496456,0x3cf9dfa4
.word 0xcadd6a2d,0x1a705307
.word 0xffffffff,0xe5bd198f
.word 0x2ebd95af,0x7deb7eac
.word 0x01e6a8a5,0x9322d2e2
p34_local1_expect:
.word 0x3c7c8957,0xbb4a886c
.word 0xd50bd186,0x3fb06353
.word 0x2e1772af,0x6788cbc9
.word 0xcfc35667,0xc7a027a4
.word 0xfa63963a,0x92014293
.word 0x00000078,0x6a4ab9f2
.word 0x4032c26a,0x38ca293e
.word 0x9852b5de,0x4e16bb5e
p34_local2_expect:
.word 0xebbf74eb,0x00000000
.word 0x947be5cf,0x50e54e4b
.word 0x2cacb8b8,0xabd123a3
.word 0xf8c5b6e2,0x4445e445
.word 0x3f8147eb,0xd6634add
.word 0x73ae98fa,0x378f7854
.word 0x6c341464,0x3529cc75
.word 0x942bb9f2,0x8864689f
p34_local3_expect:
.word 0x62a1c52b,0x2cacb8b8
.word 0x4bbd785a,0x61a87096
.word 0x00000000,0x00000063
.word 0x4d6a563b,0xe5bd198f
.word 0xebbf74eb,0x6a4ab9f2
.word 0xffffffe2,0x00006456
.word 0x178ba74e,0x68536ba1
.word 0x0e2a5300,0xf72a9a5d
p35_init_registers:
.word 0x7ca3ccd4,0x9ca28d8e ! Init value for %l0
.word 0x9977962c,0x518aab99 ! Init value for %l1
.word 0x485ff63e,0x8b057d12 ! Init value for %l2
.word 0x61116158,0x3762d77c ! Init value for %l3
.word 0x93b93532,0x1bdbcc5c ! Init value for %l4
.word 0x63b82e5b,0xba8ea7be ! Init value for %l5
.word 0xbaaf9380,0x06e1aa16 ! Init value for %l6
.word 0x7e86733c,0x7dd37c13 ! Init value for %l7
.align 64
p35_init_freg:
.word 0x76c724d6,0xa08d413f ! Init value for %f0
.word 0x08e209c3,0x6af8ecc9 ! Init value for %f2
.word 0xe0a2be32,0xef14f771 ! Init value for %f4
.word 0xba1098b9,0xdb149512 ! Init value for %f6
.word 0x9d909f88,0xc55d7d13 ! Init value for %f8
.word 0xfe2ce65b,0x72ca8a18 ! Init value for %f10
.word 0x06483723,0x4d710557 ! Init value for %f12
.word 0x881bdd29,0x0450ef55 ! Init value for %f14
.word 0x7bdd5535,0x303e64fb ! Init value for %f16
.word 0x4756744a,0xef684464 ! Init value for %f18
.word 0xeccfad82,0x4c6b50d0 ! Init value for %f20
.word 0x2a4e7694,0x9bdf8968 ! Init value for %f22
.word 0xf67eef86,0x8a108ac5 ! Init value for %f24
.word 0x59c3756b,0xeef32349 ! Init value for %f26
.word 0xea89a6fc,0x48ba88e3 ! Init value for %f28
.word 0x376e3792,0x6ea81c65 ! Init value for %f30
.word 0x36bd118c,0x26499360 ! Init value for %f32
.word 0xec2c58a6,0xccc8cfd3 ! Init value for %f34
.word 0x64adbc99,0x2baf14c4 ! Init value for %f36
.word 0x27375a86,0x1c4b2c4a ! Init value for %f38
.word 0xf20975a8,0xc353b0ce ! Init value for %f40
.word 0xe6a65b4e,0x063c5602 ! Init value for %f42
.word 0x208b3f38,0x6c5f37b0 ! Init value for %f44
.word 0x9d29c69d,0xb7b59532 ! Init value for %f46
.word 0x6bbb9577,0xc77fe440
.word 0x70185896,0x868afd45
.word 0xe3961af6,0x0c839a3c
.word 0x9ba512d6,0x2dab8569
.word 0xb721ef77,0xe05719f2
.word 0xd30c430f,0xc9266caf
.word 0x8c6b3d7a,0xadb1f3f2
.word 0xc2b95d56,0xe7f23241
p35_expected_registers:
.word 0x00000000,0x000015aa
.word 0x9977962c,0x518aab99
.word 0xffffffff,0xab995540
.word 0x00000000,0x00004c08
.word 0x00000000,0x00000097
.word 0x00000000,0x00006072
.word 0xbe972b6a,0x8edb703d
.word 0x00000000,0x00000006
p35_expected_fp_regs:
.word 0x76c724d6,0xa08d413f
.word 0x08e209c3,0x6af8ecc9
.word 0xe0a2be32,0xef14f771
.word 0xba1098b9,0xdb149512
.word 0x9d909f88,0xc55d7d13
.word 0xfe2ce65b,0x72ca8a18
.word 0x06483723,0x4d710557
.word 0x881bdd29,0x0450ef55
.word 0x7bdd5535,0x303e64fb
.word 0x4756744a,0xef684464
.word 0xeccfad82,0x4c6b50d0
.word 0x2a4e7694,0x9bdf8968
.word 0xf67eef86,0x8a108ac5
.word 0x59c3756b,0xeef32349
.word 0xea89a6fc,0x48ba88e3
.word 0x376e3792,0x6ea81c65
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p35_local0_expect:
.word 0x05f1bf13,0x98c50081
.word 0x825585a8,0x6e196072
.word 0x00000000,0x00007a3a
.word 0xffffcc98,0x001c0048
.word 0xc3a41747,0xcc9869c2
.word 0x9ca28d8e,0x518aab99
.word 0xd934b65c,0xab995540
.word 0x591d729c,0x7565fc06
p35_local1_expect:
.word 0xbe972b6a,0x8edb703d
.word 0x97986f9f,0x1ae01e0a
.word 0x485f3976,0x87322cdc
.word 0x15aa384f,0xa9f506ec
.word 0x99b85700,0x829bb8c4
.word 0x72c1a403,0xbb6d36d2
.word 0x7ddcb61a,0xf6dc3dbb
.word 0x8b057d12,0x3762d77c
p35_local2_expect:
.word 0x45b57529,0xbfbbc54c
.word 0x55c86bb2,0x7a3a96d8
.word 0xffffcc98,0x00000048
.word 0xf70b5bbe,0xb4d87211
.word 0x518aab99,0xa80b7450
.word 0x830ef774,0xa9ea28fe
.word 0x00000000,0x0a50566c
.word 0x3115ec3b,0x845fbc3d
p35_local3_expect:
.word 0x57dd99cc,0x61ce0e4c
.word 0x14f2b481,0x189ec4a8
.word 0x00000000,0xffffcc98
.word 0xc322bc16,0xed693e54
.word 0xf2dcf7ee,0x78b47251
.word 0x00000000,0x0000efbb
.word 0x000015aa,0x769900fd
.word 0x04aa66fe,0xe39a4c08
p36_init_registers:
.word 0x103de558,0x887d2c8c ! Init value for %l0
.word 0x84b7a896,0x99310c73 ! Init value for %l1
.word 0xa1fcef8e,0x75f3d7b7 ! Init value for %l2
.word 0x9632ca78,0xae2ecc34 ! Init value for %l3
.word 0xd5459e76,0xa3d3fb59 ! Init value for %l4
.word 0x387997c0,0x2276761e ! Init value for %l5
.word 0xb772b1eb,0xc77d2491 ! Init value for %l6
.word 0x699cb67a,0x758b1a73 ! Init value for %l7
.align 64
p36_init_freg:
.word 0x675442b6,0x1de8a2ea ! Init value for %f0
.word 0xe1106b94,0x2edaaefb ! Init value for %f2
.word 0xda6930f9,0x8557e587 ! Init value for %f4
.word 0xe88c15de,0x1d4ac2ee ! Init value for %f6
.word 0x8d63e3e8,0xb1ae5e7a ! Init value for %f8
.word 0x617ba135,0x9e9cb25f ! Init value for %f10
.word 0x99dbe40a,0x3bff50c6 ! Init value for %f12
.word 0x3a488ef5,0xc36ad94d ! Init value for %f14
.word 0xab689308,0xd959deb7 ! Init value for %f16
.word 0x1f6fb5e6,0x5ad5f7e7 ! Init value for %f18
.word 0x8bdbde09,0x0bf99a90 ! Init value for %f20
.word 0x910988ff,0x82779dbd ! Init value for %f22
.word 0xf673eeff,0xba32873f ! Init value for %f24
.word 0xfe438f22,0x0d176a83 ! Init value for %f26
.word 0xb2b5b3ef,0x98fdf80c ! Init value for %f28
.word 0xd9cc1951,0x1d7fa04f ! Init value for %f30
.word 0x85051470,0x19150476 ! Init value for %f32
.word 0xb69c99f8,0x1096d676 ! Init value for %f34
.word 0x6259cf2b,0xcab173ea ! Init value for %f36
.word 0x1fa25c25,0x9b1df053 ! Init value for %f38
.word 0xc9f81e1f,0x69de5f58 ! Init value for %f40
.word 0x6c671471,0x2682a0ad ! Init value for %f42
.word 0xfd2e2e84,0x2f0b4305 ! Init value for %f44
.word 0xad795972,0x71ee460f ! Init value for %f46
.word 0x9405c71b,0x30701c79
.word 0xd4dd15c2,0x31cf0e35
.word 0x1aa7ca76,0x201f1398
.word 0x84cd0bc7,0xe94f333f
.word 0x9c1186de,0x21a26568
.word 0xae885432,0xaeaf038f
.word 0x847bea8f,0xcf70162c
.word 0xcad718c9,0xdb39bc24
p36_expected_registers:
.word 0x00000000,0x63625f8c
.word 0x00000000,0x00000016
.word 0x00000000,0x00005832
.word 0x00000000,0x000036d3
.word 0x00000000,0x00000073
.word 0x387997c0,0x2276761e
.word 0x00000000,0x0cd0fd11
.word 0x84b7a896,0x99310c73
p36_expected_fp_regs:
.word 0x675442b6,0x1de8a2ea
.word 0xe1106b94,0x2edaaefb
.word 0xda6930f9,0x8557e587
.word 0xe88c15de,0x1d4ac2ee
.word 0x8d63e3e8,0xb1ae5e7a
.word 0x617ba135,0x9e9cb25f
.word 0x99dbe40a,0x3bff50c6
.word 0x3a488ef5,0xc36ad94d
.word 0xab689308,0xd959deb7
.word 0x1f6fb5e6,0x5ad5f7e7
.word 0x8bdbde09,0x0bf99a90
.word 0x910988ff,0x82779dbd
.word 0xf673eeff,0xba32873f
.word 0xfe438f22,0x0d176a83
.word 0xb2b5b3ef,0x98fdf80c
.word 0xd9cc1951,0x1d7fa04f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p36_local0_expect:
.word 0xa298cca5,0x6d39dd49
.word 0x1060a978,0x81d2e1d3
.word 0xdec9919a,0x72a699e6
.word 0x84b7a896,0x99310c73
.word 0x00000000,0xb50473c3
.word 0x9f968504,0x2f0ebefe
.word 0xf6c8ccca,0x3772fd11
.word 0x00000000,0x653b735f
p36_local1_expect:
.word 0x11fffff1,0x0000002e
.word 0x24670dcd,0x07373b35
.word 0x668c17cf,0xb5de8419
.word 0x00000000,0x653b735f
.word 0x676ce8f1,0x94d4c437
.word 0x000000ea,0x34b55743
.word 0x7be8d9d1,0x2276761e
.word 0x8e368ece,0xb504bfc3
p36_local2_expect:
.word 0xb772b1eb,0xc77d2491
.word 0x58325f59,0xe6062e16
.word 0x03053772,0x63625f8c
.word 0x3b04160c,0xabbc257b
.word 0x7e9a35fd,0xc77d2491
.word 0x1600735f,0x1ecb8d28
.word 0x500864cc,0x735f7ea1
.word 0x653b735f,0x39642016
p36_local3_expect:
.word 0x97775a48,0xe3eaf18f
.word 0x83523f6f,0x05c4faea
.word 0x79769fd5,0xaaaf16a9
.word 0xfffffff1,0x00003772
.word 0x7a740898,0xddd31082
.word 0x8df165e9,0x36d33c1a
.word 0x16920305,0x906cc48f
.word 0x00000000,0x00008d28
p37_init_registers:
.word 0xdea7d416,0xa5492671 ! Init value for %l0
.word 0x0e848850,0x4ef4f0fe ! Init value for %l1
.word 0xa0c8ba30,0x0108882a ! Init value for %l2
.word 0x76197a3e,0x7a8122b8 ! Init value for %l3
.word 0xbb880600,0x42fe2619 ! Init value for %l4
.word 0xa2a0ead6,0x997611cb ! Init value for %l5
.word 0x9e32d168,0x7bfc7726 ! Init value for %l6
.word 0x4112389e,0x255bc8e6 ! Init value for %l7
.align 64
p37_init_freg:
.word 0x25b6aa00,0x61d31177 ! Init value for %f0
.word 0x8525668c,0x581bcc8f ! Init value for %f2
.word 0xbef7f5ec,0x94b2debd ! Init value for %f4
.word 0x6ff2bcb3,0x7e32ea1a ! Init value for %f6
.word 0x51b2c7b3,0x3095cb20 ! Init value for %f8
.word 0x3390c0d7,0x892d91bc ! Init value for %f10
.word 0x882c0524,0xfb174de8 ! Init value for %f12
.word 0x5cdbe803,0x2b827e91 ! Init value for %f14
.word 0x01ee2829,0x9e508365 ! Init value for %f16
.word 0x35289e36,0xf0bdf338 ! Init value for %f18
.word 0x6635755c,0x7ccd4636 ! Init value for %f20
.word 0x35a77592,0x34ab5ee1 ! Init value for %f22
.word 0xab16e3f2,0x3787d0cb ! Init value for %f24
.word 0xd6ef99f2,0x863a0870 ! Init value for %f26
.word 0xc8734a6f,0x34769684 ! Init value for %f28
.word 0x670e57e4,0xf21230d5 ! Init value for %f30
.word 0x4002ffde,0x2c750e42 ! Init value for %f32
.word 0x9a9adaae,0x58aa0a17 ! Init value for %f34
.word 0x6eab6950,0xc61e149b ! Init value for %f36
.word 0x1231205d,0xe5ce7367 ! Init value for %f38
.word 0x3defa7be,0x49fabd78 ! Init value for %f40
.word 0x5c2f03b9,0x9d7fd0e7 ! Init value for %f42
.word 0xc09d9840,0xe9ec3dda ! Init value for %f44
.word 0x93bb4480,0x01cfd931 ! Init value for %f46
.word 0xa8819c09,0x2b84a313
.word 0x483a8f8e,0xd382dc23
.word 0x6eadab17,0xc682cb40
.word 0x9f00f23a,0xe8c61963
.word 0xe08c31fa,0x32a411c9
.word 0x1760c9e4,0x319dbcfc
.word 0x3a90fb3b,0x397a5569
.word 0x51118d66,0x5240e97b
p37_expected_registers:
.word 0xffffffff,0xffffa91e
.word 0x0fd7af8e,0xe5bdcae7
.word 0x00000000,0x303744ae
.word 0x00000000,0xe81aa91e
.word 0x00000000,0x00002b5f
.word 0x3a15574d,0x5b723037
.word 0x00000000,0x00000071
.word 0xffffffff,0xffffffff
p37_expected_fp_regs:
.word 0x25b6aa00,0x61d31177
.word 0x8525668c,0x581bcc8f
.word 0xbef7f5ec,0x94b2debd
.word 0x6ff2bcb3,0x7e32ea1a
.word 0x51b2c7b3,0x3095cb20
.word 0x3390c0d7,0x892d91bc
.word 0x882c0524,0xfb174de8
.word 0x5cdbe803,0x2b827e91
.word 0x01ee2829,0x9e508365
.word 0x35289e36,0xf0bdf338
.word 0x6635755c,0x7ccd4636
.word 0x35a77592,0x34ab5ee1
.word 0xab16e3f2,0x3787d0cb
.word 0xd6ef99f2,0x863a0870
.word 0xc8734a6f,0x34769684
.word 0x670e57e4,0xf21230d5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p37_local0_expect:
.word 0x4364a57e,0x034cd929
.word 0xffffffff,0xffffa91e
.word 0x2b5fa369,0xfc9a526f
.word 0x0d18f89d,0x88d1ccd6
.word 0x61f286c0,0xa91eca75
.word 0x21b00b43,0x2b9bddfe
.word 0xbdab2bd7,0xd8ac6c6c
.word 0x949885b3,0x66100f71
p37_local1_expect:
.word 0xc10e2705,0x7dedec5e
.word 0xaccb910d,0xab41ffad
.word 0x94cc0225,0x4ef4f0fe
.word 0xfc9a526f,0xfff3f937
.word 0x1a5d3c55,0x197639b4
.word 0xcd50d1dc,0x5b723037
.word 0x5eddf89f,0x79e092d0
.word 0x5fd735fe,0x7f419304
p37_local2_expect:
.word 0xc114c13b,0x1af3c403
.word 0x2b02c510,0x135fc071
.word 0xffffa91e,0xfc9a526f
.word 0x762f5ce2,0x1c582671
.word 0xfffffff3,0x6f224a50
.word 0xaf4f7b29,0x9aca2cfd
.word 0x0e442c9d,0xb04f1a9c
.word 0x303744ae,0xead0d220
p37_local3_expect:
.word 0x00000000,0x00005fd7
.word 0xfffffff3,0xfffffff3
.word 0xd9bf7274,0xcd4325b9
.word 0x5cb803ad,0x89fce0ed
.word 0x2cba526f,0xe81aa91e
.word 0x0fd7af8e,0xe5bdcae7
.word 0xffffa91e,0xcc86a707
.word 0x96d0dde3,0x1264acdf
p38_init_registers:
.word 0x4e952cd2,0x344d8ec5 ! Init value for %l0
.word 0xeef7cf48,0xaaaf0c3f ! Init value for %l1
.word 0xa6439e7c,0x4a27c01e ! Init value for %l2
.word 0xe14ef6f2,0x02ac9a09 ! Init value for %l3
.word 0xc15b982c,0xcc359749 ! Init value for %l4
.word 0x68c86384,0x5f740476 ! Init value for %l5
.word 0x5647a374,0x3dcdb01e ! Init value for %l6
.word 0x60de0cf6,0x39d0a592 ! Init value for %l7
.align 64
p38_init_freg:
.word 0x27ddec2f,0xda5b2b28 ! Init value for %f0
.word 0x961da539,0x8baf861c ! Init value for %f2
.word 0x6ab6e4e9,0xc7f23be5 ! Init value for %f4
.word 0x7b260504,0x126b37bc ! Init value for %f6
.word 0xc7884784,0x720adc13 ! Init value for %f8
.word 0x72b8e416,0x5558b58e ! Init value for %f10
.word 0x847059c6,0x6c236a8e ! Init value for %f12
.word 0xa54e1df2,0xfab1441d ! Init value for %f14
.word 0xea66a217,0xb76e4d9f ! Init value for %f16
.word 0x1948ce70,0x6c6d8321 ! Init value for %f18
.word 0x49c46b97,0x1297c23c ! Init value for %f20
.word 0x029d12ee,0xddbc817b ! Init value for %f22
.word 0x18602cdf,0xf59ac85c ! Init value for %f24
.word 0x8b0c145d,0x413f0187 ! Init value for %f26
.word 0x19a1ba81,0xa055d651 ! Init value for %f28
.word 0xf70d013e,0x87280515 ! Init value for %f30
.word 0xaa454493,0xb6dc6046 ! Init value for %f32
.word 0x9a643aaf,0x73b84efc ! Init value for %f34
.word 0xbbfd7f4d,0x830576a3 ! Init value for %f36
.word 0x0990a951,0x11290d2f ! Init value for %f38
.word 0xf6030d2c,0x182844e6 ! Init value for %f40
.word 0xebd55fb5,0x20ff110d ! Init value for %f42
.word 0xcacbf943,0x6ee60d2a ! Init value for %f44
.word 0x56daa7ec,0xce498d37 ! Init value for %f46
.word 0x6618ca34,0x6da46722
.word 0x6c9adb85,0x36940feb
.word 0xf3bb1a77,0x87f8060f
.word 0xdf6e6ccc,0xbf6dafb9
.word 0x56c44c49,0x5e2424c1
.word 0xee095f8c,0x68f08b94
.word 0xa991448d,0x8d902cf1
.word 0x89a7965f,0xa94bde59
p38_expected_registers:
.word 0xffffffff,0xffffff95
.word 0x00000000,0x0000649a
.word 0x00000000,0x00000099
.word 0x00000000,0x00005a6c
.word 0x00000000,0x00000000
.word 0x00000000,0x8be191c7
.word 0x00000000,0x8be191c7
.word 0xffffffff,0xffff8be1
p38_expected_fp_regs:
.word 0x27ddec2f,0xda5b2b28
.word 0x961da539,0x8baf861c
.word 0x6ab6e4e9,0xc7f23be5
.word 0x7b260504,0x126b37bc
.word 0xc7884784,0x720adc13
.word 0x72b8e416,0x5558b58e
.word 0x847059c6,0x6c236a8e
.word 0xa54e1df2,0xfab1441d
.word 0xea66a217,0xb76e4d9f
.word 0x1948ce70,0x6c6d8321
.word 0x49c46b97,0x1297c23c
.word 0x029d12ee,0xddbc817b
.word 0x18602cdf,0xf59ac85c
.word 0x8b0c145d,0x413f0187
.word 0x19a1ba81,0xa055d651
.word 0xf70d013e,0x87280515
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p38_local0_expect:
.word 0x638470ea,0xffff8be1
.word 0x00000000,0x8be191c7
.word 0x8be191c7,0x681c5a06
.word 0x38536ff5,0x1e8de098
.word 0x0a440434,0xd15c7c48
.word 0x131c9ab2,0x8be191c7
.word 0x00000099,0x00005a6c
.word 0x484d7e1d,0x997d2dbc
p38_local1_expect:
.word 0x528d0061,0x7b4c0b25
.word 0x5a6c845a,0xe4cc0694
.word 0x5c5cd05d,0xb0a99b2c
.word 0x00000000,0x8be191c7
.word 0xffffc019,0x00000000
.word 0x5b846e13,0x8cf62d67
.word 0x17f7ef4f,0x94728b7b
.word 0x00000000,0x8be191c7
p38_local2_expect:
.word 0x9a95a12e,0x77270000
.word 0x365629dd,0x72466645
.word 0x81ee0b1c,0xc73994ad
.word 0xb5182f16,0x7db5c019
.word 0x91c7c019,0x00000000
.word 0x154beafe,0x44e97f27
.word 0xbf2126de,0x64818b39
.word 0x235900d9,0x5f740476
p38_local3_expect:
.word 0xffffffff,0xffffc019
.word 0x0aa6649a,0x4b100b1e
.word 0xffffffff,0xffff8be1
.word 0x043d9854,0x1758316e
.word 0x4ec0de85,0xb4bdd3c4
.word 0x00000000,0x8be191c7
.word 0xe867dc2d,0x67143656
.word 0x914491c7,0x781d524e
p39_init_registers:
.word 0x33739874,0x7f761d17 ! Init value for %l0
.word 0x975866ce,0xe8870be2 ! Init value for %l1
.word 0x774f8a22,0x664de7fc ! Init value for %l2
.word 0x128c07aa,0x22a7ca07 ! Init value for %l3
.word 0x4c78ba54,0x3f52328b ! Init value for %l4
.word 0xdbccdf67,0xc2c9fbc5 ! Init value for %l5
.word 0x68987286,0xb00957ab ! Init value for %l6
.word 0x5094280c,0x67fd8e16 ! Init value for %l7
.align 64
p39_init_freg:
.word 0x69474a26,0x76292017 ! Init value for %f0
.word 0x02ac5eba,0xbc9139bf ! Init value for %f2
.word 0x1246f7b0,0xa32e63fa ! Init value for %f4
.word 0x24d85f0c,0xf28d1634 ! Init value for %f6
.word 0x95625a12,0x599d1b73 ! Init value for %f8
.word 0x8f60d085,0x296ad02e ! Init value for %f10
.word 0x4ab20fc6,0x8495620c ! Init value for %f12
.word 0x78130c87,0xcddfad59 ! Init value for %f14
.word 0x49c0ec42,0x5f1469ba ! Init value for %f16
.word 0x590fb373,0x778cab2e ! Init value for %f18
.word 0x81e643e7,0x4fd058e0 ! Init value for %f20
.word 0x8efe4a9b,0xec118968 ! Init value for %f22
.word 0x6037980a,0xce59ddcb ! Init value for %f24
.word 0x2b083022,0xeaec6682 ! Init value for %f26
.word 0xfe9ff678,0x7ec1602e ! Init value for %f28
.word 0x8cca64d4,0x9329130e ! Init value for %f30
.word 0x03218e78,0x8b89fa13 ! Init value for %f32
.word 0xe3927001,0xc53a480e ! Init value for %f34
.word 0xb7d03c69,0x0c0ae13b ! Init value for %f36
.word 0x2f2edcc3,0xce724871 ! Init value for %f38
.word 0x87dc8bde,0x4ab16d5d ! Init value for %f40
.word 0x7f0b8e36,0xb3f6a469 ! Init value for %f42
.word 0xa67bd9cd,0x7808320e ! Init value for %f44
.word 0x4a8648bf,0xb965ecb8 ! Init value for %f46
.word 0xc54a0244,0x73454a02
.word 0xad5cedcc,0x835020cd
.word 0xa998373f,0x520f4439
.word 0xa354588b,0x7ba21290
.word 0x5dd83927,0x07172a2a
.word 0x35a0fc8c,0xd8e519ab
.word 0xacff0fab,0x7a4ebb5b
.word 0x781c28b6,0x88ac3dc2
p39_expected_registers:
.word 0x54fad589,0x8107cdc7
.word 0xffffffff,0xffffffe0
.word 0x00000000,0xf186c645
.word 0x00000000,0x17f1b002
.word 0x00000000,0x00000001
.word 0x00000000,0x000029a1
.word 0xffffffff,0xdf041d7b
.word 0x00000000,0x17f1b002
p39_expected_fp_regs:
.word 0x69474a26,0x76292017
.word 0x02ac5eba,0xbc9139bf
.word 0x1246f7b0,0xa32e63fa
.word 0x24d85f0c,0xf28d1634
.word 0x95625a12,0x599d1b73
.word 0x8f60d085,0x296ad02e
.word 0x4ab20fc6,0x8495620c
.word 0x78130c87,0xcddfad59
.word 0x49c0ec42,0x5f1469ba
.word 0x590fb373,0x778cab2e
.word 0x81e643e7,0x4fd058e0
.word 0x8efe4a9b,0xec118968
.word 0x6037980a,0xce59ddcb
.word 0x2b083022,0xeaec6682
.word 0xfe9ff678,0x7ec1602e
.word 0x8cca64d4,0x9329130e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p39_local0_expect:
.word 0xd4588563,0xf17df5e1
.word 0x332c0cb4,0xe1f136f3
.word 0x408b7b6a,0xbe8b5118
.word 0x8107cdc7,0xffffffe0
.word 0x8107cdc7,0xffffffe0
.word 0x00001fd0,0x0e52e413
.word 0xe7941a7d,0xa35cd663
.word 0xf984c9d1,0xb24405f2
p39_local1_expect:
.word 0xbf93af91,0x00ca32e0
.word 0xca1321d2,0xc8e729a1
.word 0x243040fe,0xcd31a65b
.word 0x00ca32e0,0x7632f7f6
.word 0x3f52328b,0xf3ccb002
.word 0x8b0365cb,0xa588c3ee
.word 0x9c59a7d4,0xd151825d
.word 0xcea573d7,0xf186c645
p39_local2_expect:
.word 0x7f761d17,0x00000013
.word 0x00000000,0x00000000
.word 0xa0e95ed4,0xd0ea2025
.word 0x54fad589,0x8107cdc7
.word 0x00000000,0xdf041d7b
.word 0xd65ef107,0xc61d9887
.word 0x54eb5c3b,0x3bdf2361
.word 0xd6868594,0x288f5df3
p39_local3_expect:
.word 0x00ca32e0,0x13c6ca07
.word 0x87cc4228,0xc046b124
.word 0xfffff3cc,0x00ca32e0
.word 0xf186c645,0x17f1b002
.word 0x255de915,0x1d1773d7
.word 0xfb9368c7,0xcce1ed58
.word 0x93fa8c03,0x00ca32e0
.word 0xc0382434,0xfd977caf
p40_init_registers:
.word 0x2d92102e,0x90062bb5 ! Init value for %l0
.word 0x89017d08,0x9e237906 ! Init value for %l1
.word 0x3edb379f,0xeb65ad53 ! Init value for %l2
.word 0x90aa9f58,0x70fb8c6d ! Init value for %l3
.word 0x353c2d18,0x50c3a82f ! Init value for %l4
.word 0x8d5d240a,0x509f5982 ! Init value for %l5
.word 0x6ff3a930,0x3e9cc537 ! Init value for %l6
.word 0x6d666520,0xbaaec8ed ! Init value for %l7
.align 64
p40_init_freg:
.word 0xe820daff,0x9c161c20 ! Init value for %f0
.word 0x125febb6,0x9bb8fc21 ! Init value for %f2
.word 0xe6c8f5f6,0x363796d8 ! Init value for %f4
.word 0xe9d4dc25,0xd9af3e6b ! Init value for %f6
.word 0x946aa5b5,0xd5d62009 ! Init value for %f8
.word 0x4c575629,0x637cc83a ! Init value for %f10
.word 0xd33cc1cf,0x7fdf36df ! Init value for %f12
.word 0xb1a11eaa,0xa68e17e0 ! Init value for %f14
.word 0x50146727,0xcc221695 ! Init value for %f16
.word 0x863ad82f,0x9bba06f2 ! Init value for %f18
.word 0x071f3312,0xf5d05a47 ! Init value for %f20
.word 0xed5939b2,0x1f4cbee4 ! Init value for %f22
.word 0x8121f188,0x77c42348 ! Init value for %f24
.word 0xac440782,0x5cd6ee66 ! Init value for %f26
.word 0x76b1ea19,0x9e87eeb7 ! Init value for %f28
.word 0x8c30bde7,0x9df44b0c ! Init value for %f30
.word 0xb38f9818,0xaa0a378b ! Init value for %f32
.word 0x959899d9,0x33dec38d ! Init value for %f34
.word 0xb6b0dcc8,0x81628782 ! Init value for %f36
.word 0x8d4b92a7,0x3c7fd042 ! Init value for %f38
.word 0x4e3e2ab4,0xd92ea7c1 ! Init value for %f40
.word 0xa4edbe2e,0xd7aa27a8 ! Init value for %f42
.word 0x52d9c22d,0xdea6bc8a ! Init value for %f44
.word 0xfb630996,0x69ffc923 ! Init value for %f46
.word 0x65243818,0xba104396
.word 0xa3c759ac,0x4ccdd47c
.word 0x2d02af58,0xcbd95dd0
.word 0xfca43d45,0xd653f0af
.word 0x2e956d3d,0xf3a7ff90
.word 0xa0937b58,0x300cfb32
.word 0xb1287ef7,0x4fd42eda
.word 0x0a843d53,0x7650e9fc
p40_expected_registers:
.word 0x00000000,0x207da82f
.word 0x00000000,0x00000a7e
.word 0xffffffff,0xffffd1dd
.word 0x00000000,0x0000001d
.word 0x00000000,0x0000002d
.word 0x00000000,0xd50dea11
.word 0xd50dea11,0x08021d72
.word 0x00000000,0x000000ce
p40_expected_fp_regs:
.word 0xe820daff,0x9c161c20
.word 0x125febb6,0x9bb8fc21
.word 0xe6c8f5f6,0x363796d8
.word 0xe9d4dc25,0xd9af3e6b
.word 0x946aa5b5,0xd5d62009
.word 0x4c575629,0x637cc83a
.word 0xd33cc1cf,0x7fdf36df
.word 0xb1a11eaa,0xa68e17e0
.word 0x50146727,0xcc221695
.word 0x863ad82f,0x9bba06f2
.word 0x071f3312,0xf5d05a47
.word 0xed5939b2,0x1f4cbee4
.word 0x8121f188,0x77c42348
.word 0xac440782,0x5cd6ee66
.word 0x76b1ea19,0x9e87eeb7
.word 0x8c30bde7,0x9df44b0c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p40_local0_expect:
.word 0xcc02cee0,0x810b0271
.word 0xb1ec43be,0xa80394a5
.word 0x00000000,0xd50dea11
.word 0xb4e3e18e,0x0e240a7e
.word 0xd50dea11,0x3906c2a0
.word 0x207da82f,0x0da3ed0c
.word 0x207da82f,0xc812f1cf
.word 0x3de81de7,0x08021d72
p40_local1_expect:
.word 0x2796497c,0xf41c3249
.word 0xb4f299e9,0x42347466
.word 0x00000000,0x00000042
.word 0xd50dea11,0xa307b635
.word 0x42c58e83,0x00000042
.word 0xb523ddef,0x9c6726ef
.word 0xd50dea11,0x08021d72
.word 0x8364d1dd,0x24a8ab35
p40_local2_expect:
.word 0x6408c91e,0x366b6ad3
.word 0xe47ed1cc,0xd50dea11
.word 0x0042d182,0xc77d6c62
.word 0xea112f0d,0x9ba1ef83
.word 0xa248cdcd,0xb6977bc9
.word 0x0b5db3c7,0xa41f943e
.word 0xec111fd7,0x0120a9b0
.word 0xa27bc8f1,0x920e722d
p40_local3_expect:
.word 0x08021d72,0x6b9cb596
.word 0x400dd5b9,0x98a2af3f
.word 0x3de81de7,0x08021d72
.word 0x0000ca6d,0xe47ed1cc
.word 0x5a3bf3b0,0x0eaf06e3
.word 0x0042d182,0x08021d72
.word 0x3de81de7,0x08021d72
.word 0x981872c9,0x8c53e6a7
p41_init_registers:
.word 0x7e4a8b79,0xe70477b9 ! Init value for %l0
.word 0xf755d750,0x0ec6029b ! Init value for %l1
.word 0x1399caa4,0xa5f27ead ! Init value for %l2
.word 0xe49a53bc,0x08ff3ce9 ! Init value for %l3
.word 0xfbc2cb18,0x0e7a92a3 ! Init value for %l4
.word 0x42306372,0x201a2d13 ! Init value for %l5
.word 0x597e16c6,0x71ccddde ! Init value for %l6
.word 0x3b6bcb00,0x245214f5 ! Init value for %l7
.align 64
p41_init_freg:
.word 0xfce8958b,0xbdfd847d ! Init value for %f0
.word 0x28c37c56,0x0ff94e8d ! Init value for %f2
.word 0x74215698,0xbf7b6eae ! Init value for %f4
.word 0xd5b0594f,0xd9cb1ef7 ! Init value for %f6
.word 0x274bb82e,0x8ce60758 ! Init value for %f8
.word 0x6667d71f,0x36ca35ac ! Init value for %f10
.word 0x2d3b0d47,0x9bbcab04 ! Init value for %f12
.word 0x44bc6823,0xbaf34b66 ! Init value for %f14
.word 0x672ccb33,0xe36408a7 ! Init value for %f16
.word 0x6d9876fc,0x7cba7df8 ! Init value for %f18
.word 0x005d28f1,0x198a6dd3 ! Init value for %f20
.word 0x56d79884,0xb9be50cd ! Init value for %f22
.word 0xcd604f32,0x90895119 ! Init value for %f24
.word 0x2d1dff11,0x3b549f08 ! Init value for %f26
.word 0x68e8ffcc,0xf54080b3 ! Init value for %f28
.word 0x717c7fac,0x8b69135f ! Init value for %f30
.word 0xa279b21c,0xe6f95a6a ! Init value for %f32
.word 0xf46ec0ba,0x538e4cad ! Init value for %f34
.word 0xc106afc9,0xe314b6eb ! Init value for %f36
.word 0x2a4381cb,0xbb952a1f ! Init value for %f38
.word 0xf1fda21f,0xfd2acc6e ! Init value for %f40
.word 0x16a3bfbf,0x507c6168 ! Init value for %f42
.word 0x1c2267c2,0xbfc081db ! Init value for %f44
.word 0x01517c94,0x8da18b8f ! Init value for %f46
.word 0xc352a680,0xa0498249
.word 0x124802db,0x142a5c85
.word 0x45c474d7,0xb631c151
.word 0x94bf39ea,0xa7dd44bf
.word 0x12aec6ea,0x4ca49bf9
.word 0xd71a4c24,0xd5f61834
.word 0x8134ea1d,0x2a36b9f5
.word 0x847a042a,0xe785b362
p41_expected_registers:
.word 0x00000000,0xfdf72f77
.word 0x00000000,0xd185d5bd
.word 0xffffffff,0xfffffffc
.word 0x00000000,0x0000103c
.word 0x00000000,0x79c04c41
.word 0x00000000,0x0000c2d0
.word 0x00000000,0xb0a4cca3
.word 0x00000000,0x0000c243
p41_expected_fp_regs:
.word 0xfce8958b,0xbdfd847d
.word 0x28c37c56,0x0ff94e8d
.word 0x74215698,0xbf7b6eae
.word 0xd5b0594f,0xd9cb1ef7
.word 0x274bb82e,0x8ce60758
.word 0x6667d71f,0x36ca35ac
.word 0x2d3b0d47,0x9bbcab04
.word 0x44bc6823,0xbaf34b66
.word 0x672ccb33,0xe36408a7
.word 0x6d9876fc,0x7cba7df8
.word 0x005d28f1,0x198a6dd3
.word 0x56d79884,0xb9be50cd
.word 0xcd604f32,0x90895119
.word 0x2d1dff11,0x3b549f08
.word 0x68e8ffcc,0xf54080b3
.word 0x717c7fac,0x8b69135f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p41_local0_expect:
.word 0x8f65e5bf,0x38be103c
.word 0x82267ead,0x5232ffd4
.word 0xd185d5bd,0x9943c3c2
.word 0x8a2a9091,0x1b730d7d
.word 0xfdf72f77,0x612c0179
.word 0xfffffffc,0x00000001
.word 0x2312c2d0,0xfb346961
.word 0xb0a4cca3,0xdf8321a2
p41_local1_expect:
.word 0xd91d1966,0xe34cc4e7
.word 0x697a683f,0x40aa4919
.word 0x5c84f8dc,0x875fb553
.word 0xe02cc243,0x4f89b98f
.word 0x89975170,0x29a7d578
.word 0x00bf8226,0x41346961
.word 0x78990078,0xa5f27ead
.word 0xb0a4cca3,0xdf8321a2
p41_local2_expect:
.word 0x008e3969,0xb1debc36
.word 0x460ce3e4,0x00bf8226
.word 0xf8fd75ea,0xbb13bf2e
.word 0x1136150a,0xd580bea7
.word 0x73128be5,0x80c7452c
.word 0x0000c2d0,0x3ce97a9e
.word 0x79c04c41,0xbfdbb38e
.word 0x21570583,0x202a49ee
p41_local3_expect:
.word 0x6c3661da,0x00000012
.word 0x829f1753,0x37b5ebff
.word 0xfae4a775,0xbc8ed9ea
.word 0x3d378fca,0x6166527a
.word 0x9bf84f31,0x178e34a8
.word 0xf893090c,0x3a2b7fc0
.word 0x32fb0424,0x288efc31
.word 0xdb0f09de,0x733903b5
p42_init_registers:
.word 0xb1a3160f,0xc61b0747 ! Init value for %l0
.word 0x0e61a6e2,0x1ffe4abe ! Init value for %l1
.word 0xe2f67ea3,0xf767c007 ! Init value for %l2
.word 0xc23486bd,0xf6504f70 ! Init value for %l3
.word 0x8d8e51cb,0xf5c75660 ! Init value for %l4
.word 0x910cb9a8,0xc1439ff0 ! Init value for %l5
.word 0x969b54ac,0x690a6017 ! Init value for %l6
.word 0x0ceeb5b0,0xba68ad90 ! Init value for %l7
.align 64
p42_init_freg:
.word 0xaf61615d,0x2eae9ba5 ! Init value for %f0
.word 0x92b9b481,0x8d568b7d ! Init value for %f2
.word 0x506a293c,0x0eb0dd5a ! Init value for %f4
.word 0x59d6e280,0x2a02d86f ! Init value for %f6
.word 0xbfbc8007,0xd5116293 ! Init value for %f8
.word 0x61b64ac9,0x82ad0511 ! Init value for %f10
.word 0x804b72b7,0xecb48a38 ! Init value for %f12
.word 0xe27bb6eb,0xdc9cc44d ! Init value for %f14
.word 0xc9b52125,0x2592b682 ! Init value for %f16
.word 0xd751fa1d,0xf04fcc7f ! Init value for %f18
.word 0x46d56b4e,0x6b2ad7df ! Init value for %f20
.word 0xf3871673,0x27a1b978 ! Init value for %f22
.word 0x30c9f6b6,0x05124a25 ! Init value for %f24
.word 0xaef603f3,0x4c49b6e6 ! Init value for %f26
.word 0xf845465d,0x912a552c ! Init value for %f28
.word 0x669d1098,0xfcd53792 ! Init value for %f30
.word 0xecd5d46c,0xc3389fe4 ! Init value for %f32
.word 0xe6b41973,0x7e54f7a3 ! Init value for %f34
.word 0x2e4dd51c,0x38f36330 ! Init value for %f36
.word 0xb2e5e4f1,0x64f91329 ! Init value for %f38
.word 0xbce25494,0x3b073567 ! Init value for %f40
.word 0xe4e18265,0x438bdf12 ! Init value for %f42
.word 0x626b478c,0x954ffcab ! Init value for %f44
.word 0x1f605f18,0xa66440e2 ! Init value for %f46
.word 0xe9b69911,0x6839d2ed
.word 0x3d5a8109,0xaf78f4a7
.word 0x5f3c3273,0x5d3e5ef5
.word 0x7eb80ac0,0xf230052b
.word 0x11d7ddcd,0xd51a7d7c
.word 0x33feae01,0x11320e55
.word 0x2775aa0d,0x95864192
.word 0xc0383fbe,0x8882f449
p42_expected_registers:
.word 0x00000000,0x31048735
.word 0xffffffff,0xfffffffe
.word 0xffffffff,0xfb86c1d1
.word 0x4eab6b2d,0xea55fa29
.word 0xffffffff,0xffffff92
.word 0x00000000,0x00006a3a
.word 0x00000000,0x34be6a3a
.word 0x00000000,0xfb86c1d1
p42_expected_fp_regs:
.word 0xaf61615d,0x2eae9ba5
.word 0x92b9b481,0x8d568b7d
.word 0x506a293c,0x0eb0dd5a
.word 0x59d6e280,0x2a02d86f
.word 0xbfbc8007,0xd5116293
.word 0x61b64ac9,0x82ad0511
.word 0x804b72b7,0xecb48a38
.word 0xe27bb6eb,0xdc9cc44d
.word 0xc9b52125,0x2592b682
.word 0xd751fa1d,0xf04fcc7f
.word 0x46d56b4e,0x6b2ad7df
.word 0xf3871673,0x27a1b978
.word 0x30c9f6b6,0x05124a25
.word 0xaef603f3,0x4c49b6e6
.word 0xf845465d,0x912a552c
.word 0x669d1098,0xfcd53792
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p42_local0_expect:
.word 0x89ab05e4,0x714b4ff7
.word 0x3875d6a7,0x65880f35
.word 0xb382e7c3,0x9820fffc
.word 0xdafd3231,0x2346025c
.word 0xebebf93c,0xeb3bc228
.word 0x1ffe4abe,0xe3731715
.word 0x34bc3f16,0x2f6bb318
.word 0xfb86c1d1,0xe94487ed
p42_local1_expect:
.word 0x00000000,0x000000eb
.word 0x24acea37,0xb150e7c3
.word 0x675b9bd8,0x7ff62deb
.word 0xb7e5fb8d,0x9a5556ac
.word 0xbe200c2b,0x48ea8131
.word 0x7aecd81d,0x5884a6e6
.word 0x4eab6b2d,0xea55fa29
.word 0x0e61a6e2,0x1ffe4abe
p42_local2_expect:
.word 0x94fbb57b,0xa0cc4bc2
.word 0x0648fccc,0x105ba373
.word 0xc4acd695,0x3a84e0fc
.word 0xd3f24c44,0xfb86c1d1
.word 0x5bc0573e,0x172fb5c5
.word 0xffffffff,0xffff90f1
.word 0xb108e80a,0x736fcf65
.word 0xa623f90f,0x0d5203f9
p42_local3_expect:
.word 0x000000eb,0xdd901a7f
.word 0x34be6a3a,0xfb86c1d1
.word 0xb8ffff30,0x57d63f92
.word 0x24acea37,0xb150e7c3
.word 0x9582631d,0xe3c09850
.word 0x40803a74,0xd05ffdb3
.word 0xab6c3178,0x31048735
.word 0x23ddaa3b,0xaae9ea37
p43_init_registers:
.word 0x439ef87b,0xf11e984b ! Init value for %l0
.word 0x70ce7494,0xcdd195e7 ! Init value for %l1
.word 0xf3719546,0x3c41163a ! Init value for %l2
.word 0x0bad188f,0xc7c2b044 ! Init value for %l3
.word 0x6f80a0ee,0x89710274 ! Init value for %l4
.word 0x666975b6,0x4a9a5dd8 ! Init value for %l5
.word 0xf366ea75,0xc66dbc13 ! Init value for %l6
.word 0xe1f544d8,0xe3cf7557 ! Init value for %l7
.align 64
p43_init_freg:
.word 0x2266cc9b,0xf369d054 ! Init value for %f0
.word 0xe1a837a7,0x16fe854b ! Init value for %f2
.word 0x1e88b413,0x55caf57e ! Init value for %f4
.word 0xe97c423f,0x5af91568 ! Init value for %f6
.word 0x235a9e1c,0x98c0f91f ! Init value for %f8
.word 0x224af6f3,0x9e80568b ! Init value for %f10
.word 0x6adbe855,0x8ac1e3c5 ! Init value for %f12
.word 0x70f8ec12,0x734731e2 ! Init value for %f14
.word 0x657d09a5,0x4e6325f3 ! Init value for %f16
.word 0xa4c3ea72,0x1d1bcae6 ! Init value for %f18
.word 0x5c323bde,0x04cb5459 ! Init value for %f20
.word 0x5cf2552d,0x0f6f9b8b ! Init value for %f22
.word 0x448599c6,0xce0923e7 ! Init value for %f24
.word 0x6ed525ff,0xb925dc9a ! Init value for %f26
.word 0xf88ccad0,0x5c0eea87 ! Init value for %f28
.word 0x0c22c2ce,0x9883d390 ! Init value for %f30
.word 0x0e977b00,0xf9606e3f ! Init value for %f32
.word 0x86f32561,0xf3a0c838 ! Init value for %f34
.word 0x43733e29,0xc8c7087e ! Init value for %f36
.word 0x1e4df473,0xe92572e1 ! Init value for %f38
.word 0x2cc9d853,0x2b18b5f3 ! Init value for %f40
.word 0x0f910b5b,0x934a3886 ! Init value for %f42
.word 0xb312f26e,0xe3be598d ! Init value for %f44
.word 0xea892df7,0x9c26d350 ! Init value for %f46
.word 0xd2d9da41,0x92a5acca
.word 0x4adfd615,0x63472a43
.word 0xb72ff0f4,0x88f43d95
.word 0x78d9a66a,0x3a3df221
.word 0xf7a11c7f,0xea430eb0
.word 0x870646e2,0xa9d048a5
.word 0xb874af44,0xad38600d
.word 0x07b95a10,0x7971c032
p43_expected_registers:
.word 0x00000000,0x00000015
.word 0x00000000,0x00004680
.word 0x00000000,0x3b4d4680
.word 0x00000000,0x00003cb5
.word 0xffffc599,0xc7c2b044
.word 0x00000000,0xad171c50
.word 0x00000000,0x00004680
.word 0x00000000,0x00001e2a
p43_expected_fp_regs:
.word 0x2266cc9b,0xf369d054
.word 0xe1a837a7,0x16fe854b
.word 0x1e88b413,0x55caf57e
.word 0xe97c423f,0x5af91568
.word 0x235a9e1c,0x98c0f91f
.word 0x224af6f3,0x9e80568b
.word 0x6adbe855,0x8ac1e3c5
.word 0x70f8ec12,0x734731e2
.word 0x657d09a5,0x4e6325f3
.word 0xa4c3ea72,0x1d1bcae6
.word 0x5c323bde,0x04cb5459
.word 0x5cf2552d,0x0f6f9b8b
.word 0x448599c6,0xce0923e7
.word 0x6ed525ff,0xb925dc9a
.word 0xf88ccad0,0x5c0eea87
.word 0x0c22c2ce,0x9883d390
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p43_local0_expect:
.word 0x3734d34a,0x78c2da5f
.word 0x17ae5883,0x1564f1f4
.word 0x3b4d4680,0xc7c2b044
.word 0x1d4e00bb,0xc877620b
.word 0xa2cde053,0x78f54e64
.word 0x1e2a6b7b,0x51577406
.word 0xbf91124f,0xefdcd7fb
.word 0x42ae33aa,0xf74a3e4b
p43_local1_expect:
.word 0x37a0bfea,0xd9dee619
.word 0xeacf945b,0xc57579b5
.word 0x60ca5a13,0x4a974cb0
.word 0x9671f8e7,0x17df8cbb
.word 0x00000000,0x00004680
.word 0xf5cacdd6,0x3d2a05e6
.word 0xc7c2b044,0xad171c50
.word 0x4dd8d4cf,0x5f688e02
p43_local2_expect:
.word 0x00000000,0x00001e2a
.word 0x822027c8,0xe32aa03b
.word 0xe65f4680,0x3632d574
.word 0x0000f74a,0xbcad7f81
.word 0x96edaa6f,0x4537c391
.word 0x00000000,0x9d7d034b
.word 0x36a997f9,0x3793eb3b
.word 0x00000000,0x0000f74a
p43_local3_expect:
.word 0x1695e9f8,0x63127e7d
.word 0xc7c2b044,0xad171c50
.word 0x00000000,0x00000015
.word 0xc66dbc13,0x00150044
.word 0x90026512,0x7f40af36
.word 0xffffc599,0xc7c2b044
.word 0x56ab723d,0xf74a3cb5
.word 0xc7c2b044,0xabf52acf
p44_init_registers:
.word 0xb32bb16e,0x7b1ac442 ! Init value for %l0
.word 0xc6cd1280,0x13295eee ! Init value for %l1
.word 0x68003f90,0xbc66a8c4 ! Init value for %l2
.word 0x12cdd39e,0x64fc65de ! Init value for %l3
.word 0x0b6c2703,0xb5a05bf4 ! Init value for %l4
.word 0xa55c397e,0x5eef8174 ! Init value for %l5
.word 0xfb5510c8,0x341ac27f ! Init value for %l6
.word 0x9aa0ac82,0x82a4dc28 ! Init value for %l7
.align 64
p44_init_freg:
.word 0xe615db8c,0xd76cea15 ! Init value for %f0
.word 0x053bbea0,0x8b4e37e0 ! Init value for %f2
.word 0x2862fed9,0xa5e901dc ! Init value for %f4
.word 0xd0c3006c,0x855acb40 ! Init value for %f6
.word 0xfe94fb51,0xef90d2e5 ! Init value for %f8
.word 0xc2e19007,0xf2b2f1c4 ! Init value for %f10
.word 0x1ec624bc,0x9d5ea1a6 ! Init value for %f12
.word 0xb8faec0e,0x2a99ba5f ! Init value for %f14
.word 0xced04cb5,0x3297393c ! Init value for %f16
.word 0x55732c4c,0x7b8ce78a ! Init value for %f18
.word 0x28854b92,0xc62266e8 ! Init value for %f20
.word 0x89479023,0xfb609e29 ! Init value for %f22
.word 0xaa920e99,0xb738dc28 ! Init value for %f24
.word 0x68f09358,0xa52897cb ! Init value for %f26
.word 0xfcfb67be,0xbbb40ea1 ! Init value for %f28
.word 0xe4c430a9,0x6a63da68 ! Init value for %f30
.word 0x76f0fb14,0xcfe82fb4 ! Init value for %f32
.word 0x319696c1,0xe05e90e5 ! Init value for %f34
.word 0x1dfb18a4,0xb14e2491 ! Init value for %f36
.word 0xafa4b0b6,0xf91717fc ! Init value for %f38
.word 0x0964f188,0xdde2338f ! Init value for %f40
.word 0x7e940911,0xd0c9c7b4 ! Init value for %f42
.word 0x96045d6b,0xbfc457fd ! Init value for %f44
.word 0x9d1a2dd6,0xe9b461f3 ! Init value for %f46
.word 0xea1ba8a9,0x3748dd2b
.word 0xc82bce86,0xe2a0f05d
.word 0x8d3e81fe,0x5b9cd0f2
.word 0xeb24aa88,0xf5f2d8a3
.word 0x51ca3293,0x4a07fa70
.word 0xeaa9b96c,0xcadf7b54
.word 0x15345c7b,0xede60fec
.word 0x44d586f6,0xdc5efddc
p44_expected_registers:
.word 0x00000000,0x8b5e3794
.word 0xffffffff,0xffff95f4
.word 0x00000000,0xa03a3150
.word 0x00000000,0x78cb3728
.word 0x00000000,0xfb5510c8
.word 0x00000000,0x341ac27f
.word 0x00000000,0x10cf77d9
.word 0x00000000,0x0000125f
p44_expected_fp_regs:
.word 0xe615db8c,0xd76cea15
.word 0x053bbea0,0x8b4e37e0
.word 0x2862fed9,0xa5e901dc
.word 0xd0c3006c,0x855acb40
.word 0xfe94fb51,0xef90d2e5
.word 0xc2e19007,0xf2b2f1c4
.word 0x1ec624bc,0x9d5ea1a6
.word 0xb8faec0e,0x2a99ba5f
.word 0xced04cb5,0x3297393c
.word 0x55732c4c,0x7b8ce78a
.word 0x28854b92,0xc62266e8
.word 0x89479023,0xfb609e29
.word 0xaa920e99,0xb738dc28
.word 0x68f09358,0xa52897cb
.word 0xfcfb67be,0xbbb40ea1
.word 0xe4c430a9,0x6a63da68
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p44_local0_expect:
.word 0x099bfe8e,0x3110059c
.word 0x5c056b25,0x0a5bc27f
.word 0x8b5e3794,0xb9527bf5
.word 0x326bd5bb,0x94e604b9
.word 0x1498303b,0x7da3d24a
.word 0xa03a3150,0x78cb3728
.word 0xdd0ddb9a,0x67bf6a41
.word 0xffffffff,0xffff95f4
p44_local1_expect:
.word 0x63af4b7d,0x00fb665f
.word 0x8ca13b6f,0x0540d68c
.word 0xfb5510c8,0x341ac27f
.word 0xaa4f0e01,0xf15636d1
.word 0x5e21f54a,0x34787b2b
.word 0x00000000,0x78cb3728
.word 0x326bd5bb,0x94e604b9
.word 0x00000000,0x78cb3728
p44_local2_expect:
.word 0x10cf77d9,0x7ece005c
.word 0x8e9d1df5,0x9d8b0ea0
.word 0x0000449b,0x64fc65de
.word 0xa02657fc,0xf8c83788
.word 0x00000000,0x5e21f54a
.word 0xfb5510c8,0x341ac27f
.word 0x5fe8cb57,0x125fdf61
.word 0xae5857b4,0x2d96b20c
p44_local3_expect:
.word 0x8b5e3794,0xb9317bf5
.word 0x341ac27f,0x78cb3728
.word 0x64fc6531,0xe8b227c5
.word 0x6670c59d,0xbec26eda
.word 0x8b5e3794,0xb9527bf5
.word 0xda33a809,0x428692eb
.word 0x95f4ff87,0x4fe97753
.word 0x27670da8,0x76c827c9
p45_init_registers:
.word 0xe143ed22,0x7ae6b54b ! Init value for %l0
.word 0xc4541304,0x4ea13fba ! Init value for %l1
.word 0x9a454788,0x99091782 ! Init value for %l2
.word 0x0a85059a,0x23e27a59 ! Init value for %l3
.word 0x570a9858,0x64f71784 ! Init value for %l4
.word 0xf219af53,0xccfb5201 ! Init value for %l5
.word 0xdad20546,0xa9ece19e ! Init value for %l6
.word 0x61bf4668,0x45b81cd6 ! Init value for %l7
.align 64
p45_init_freg:
.word 0x2a67eba7,0x5bc62a2a ! Init value for %f0
.word 0xc793c079,0x282c10f9 ! Init value for %f2
.word 0x87d3e3b6,0x6cfd562c ! Init value for %f4
.word 0xf5f8a6fa,0xd4e0982f ! Init value for %f6
.word 0x14fe5082,0xc287b751 ! Init value for %f8
.word 0x93bc3ee5,0x598b70a6 ! Init value for %f10
.word 0xd8238877,0x2776a9f1 ! Init value for %f12
.word 0x2c16a891,0x4a407e2e ! Init value for %f14
.word 0x3c81e776,0xc81a0367 ! Init value for %f16
.word 0xfde5ed20,0xb9786866 ! Init value for %f18
.word 0x5205136b,0x79f14536 ! Init value for %f20
.word 0xd94024c2,0xec6a00f2 ! Init value for %f22
.word 0x8febf3c5,0x4a453c12 ! Init value for %f24
.word 0x5f92bbaa,0xb31ae72a ! Init value for %f26
.word 0x8993cf0a,0x689ceb2f ! Init value for %f28
.word 0x23697a4a,0x9ff076d5 ! Init value for %f30
.word 0x2c633bb6,0x168aafaf ! Init value for %f32
.word 0xbff042fc,0x66aa902d ! Init value for %f34
.word 0xa0f428a8,0xeeaebc0d ! Init value for %f36
.word 0x7fa86209,0xe4c241ce ! Init value for %f38
.word 0xcc6395a3,0x231e84f9 ! Init value for %f40
.word 0xd2c29619,0x0be146cf ! Init value for %f42
.word 0x902e609f,0x57b1ac9f ! Init value for %f44
.word 0xe1eb9edc,0x06c5ba69 ! Init value for %f46
.word 0x8fbc04f0,0xae8a5728
.word 0x9a4b302e,0xaa8e8a74
.word 0x97bc1279,0x8fdcda80
.word 0xddd7fda0,0xe7bf4751
.word 0x01f43b0e,0xe2848cd1
.word 0x0b99f84d,0xa6039e2b
.word 0xbbe2663f,0xbdc1b136
.word 0x2859793f,0x49124f4d
p45_expected_registers:
.word 0x58f74084,0x77263822
.word 0x00000000,0x0000003c
.word 0x00000000,0xf31898a5
.word 0x00000000,0x1a94ebc2
.word 0x00000000,0x000000af
.word 0x00000000,0x00002554
.word 0xffffffff,0xffffffff
.word 0x00000000,0x000000a9
p45_expected_fp_regs:
.word 0x2a67eba7,0x5bc62a2a
.word 0xc793c079,0x282c10f9
.word 0x87d3e3b6,0x6cfd562c
.word 0xf5f8a6fa,0xd4e0982f
.word 0x14fe5082,0xc287b751
.word 0x93bc3ee5,0x598b70a6
.word 0xd8238877,0x2776a9f1
.word 0x2c16a891,0x4a407e2e
.word 0x3c81e776,0xc81a0367
.word 0xfde5ed20,0xb9786866
.word 0x5205136b,0x79f14536
.word 0xd94024c2,0xec6a00f2
.word 0x8febf3c5,0x4a453c12
.word 0x5f92bbaa,0xb31ae72a
.word 0x8993cf0a,0x689ceb2f
.word 0x23697a4a,0x9ff076d5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p45_local0_expect:
.word 0xa54436a8,0x9fb3ffe6
.word 0xad3c5eb4,0x21633292
.word 0xe774caf8,0x04f4201e
.word 0x58f74084,0x77263822
.word 0xe143ed22,0x7ae6b54b
.word 0x3f689ca3,0xc80a341f
.word 0xffffffff,0xd839c1f7
.word 0x3a664391,0x9c105dbb
p45_local1_expect:
.word 0x4c5ea8c2,0xff183072
.word 0x7ae6b54b,0x00003292
.word 0x19e0f07c,0xfb0f603f
.word 0x67e82ba3,0xf31898a5
.word 0x3182c7af,0x6834cd78
.word 0xd853488f,0xc9f5807c
.word 0xd689a3a9,0x97aed345
.word 0xbbbe9470,0x27712554
p45_local2_expect:
.word 0xebc21f83,0x6f00075e
.word 0x00000000,0x2f0d54e8
.word 0xb1338a15,0x4310c947
.word 0xcfd7715d,0x8fae4612
.word 0x00000000,0x44ff03b2
.word 0x1be44ce2,0x73eaf7e8
.word 0x00000000,0xf31898a5
.word 0x0000341f,0x32cdc7ff
p45_local3_expect:
.word 0x16976901,0x991c70e5
.word 0x1dc2d694,0xb42a66f3
.word 0xffffffff,0x32cdc7ff
.word 0x2f0d54e8,0x413c83a6
.word 0x446c03b2,0x32cdc7ff
.word 0xdad26901,0xa9ece19e
.word 0x8f5f6d31,0x855de6cc
.word 0x468f63ad,0x07e76231
p46_init_registers:
.word 0xacb34072,0x35361a45 ! Init value for %l0
.word 0x7e2721c3,0xfcdc1108 ! Init value for %l1
.word 0x3d361caa,0x443e6de7 ! Init value for %l2
.word 0xe1c1302a,0x1fd92f83 ! Init value for %l3
.word 0xe669e0c4,0xbccf5ca0 ! Init value for %l4
.word 0xa7924480,0x2eb2a21b ! Init value for %l5
.word 0x86b121f0,0x8b7c3096 ! Init value for %l6
.word 0xa7eb56d3,0xa12eb1a8 ! Init value for %l7
.align 64
p46_init_freg:
.word 0x86d3f798,0x61c3555c ! Init value for %f0
.word 0x22c54aeb,0x10ced41c ! Init value for %f2
.word 0x749dad71,0xf8958967 ! Init value for %f4
.word 0xf07963aa,0xa2c11ef5 ! Init value for %f6
.word 0xcd879a22,0x02368c80 ! Init value for %f8
.word 0x2a2bb9c7,0x7c82463d ! Init value for %f10
.word 0x80fe1cd6,0x8fc50561 ! Init value for %f12
.word 0x1d4b7793,0xc3e73e44 ! Init value for %f14
.word 0x8a104c44,0xef5fa3d2 ! Init value for %f16
.word 0xeacfb1d0,0x4be3bf34 ! Init value for %f18
.word 0xc99a968b,0xd32c9a33 ! Init value for %f20
.word 0x19ef99f4,0xfaa9004f ! Init value for %f22
.word 0xf82109cf,0xb4391407 ! Init value for %f24
.word 0xfc9a5adb,0x403c2add ! Init value for %f26
.word 0xe19fdb37,0x52b84526 ! Init value for %f28
.word 0xe2f02acd,0xdb0ad0b7 ! Init value for %f30
.word 0xfcbab7eb,0x73cf1c41 ! Init value for %f32
.word 0xa7fb3cd8,0x5c7fa55d ! Init value for %f34
.word 0xdc190571,0x450cf09a ! Init value for %f36
.word 0x04279598,0x2cfa3c7d ! Init value for %f38
.word 0x8ec83c98,0x5b8d37ff ! Init value for %f40
.word 0x27ada6e8,0x9c199da4 ! Init value for %f42
.word 0x48a2d0db,0xa4e0eaaa ! Init value for %f44
.word 0xcd692615,0x90d1d87a ! Init value for %f46
.word 0x7f6adfab,0x40b24d9b
.word 0x1b3a5d91,0x7a1702c7
.word 0x6cfe0ce8,0xb3646928
.word 0x1361206a,0xabc42e29
.word 0x4e1335c9,0x74c77eb6
.word 0xb71a65c4,0xec27a8b1
.word 0x61521ec5,0x0e2fb969
.word 0x76e8a2dd,0x3e06469a
p46_expected_registers:
.word 0x00000000,0x0000d00b
.word 0xffffffff,0xa110be3c
.word 0x00000000,0x95d19033
.word 0x00000000,0x00000072
.word 0x5d644aba,0x2eb2a81b
.word 0x00000000,0x0d5897a1
.word 0x8dadaa17,0xca70bd40
.word 0xffffffff,0xa12eb1a8
p46_expected_fp_regs:
.word 0x86d3f798,0x61c3555c
.word 0x22c54aeb,0x10ced41c
.word 0x749dad71,0xf8958967
.word 0xf07963aa,0xa2c11ef5
.word 0xcd879a22,0x02368c80
.word 0x2a2bb9c7,0x7c82463d
.word 0x80fe1cd6,0x8fc50561
.word 0x1d4b7793,0xc3e73e44
.word 0x8a104c44,0xef5fa3d2
.word 0xeacfb1d0,0x4be3bf34
.word 0xc99a968b,0xd32c9a33
.word 0x19ef99f4,0xfaa9004f
.word 0xf82109cf,0xb4391407
.word 0xfc9a5adb,0x403c2add
.word 0xe19fdb37,0x52b84526
.word 0xe2f02acd,0xdb0ad0b7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p46_local0_expect:
.word 0xa5dcbe62,0x95d19033
.word 0x8dadaa17,0xca70bd40
.word 0x72b1c90a,0xbbb9f2ae
.word 0x83970fd6,0xfb8d67ac
.word 0xca70bd40,0xf008c76e
.word 0x5d644aba,0x2eb2a81b
.word 0x97a19033,0x68eb78fb
.word 0xb439017e,0x1babb2f0
p46_local1_expect:
.word 0x5255dc42,0xd8406217
.word 0x50e626fa,0x8334132e
.word 0xd56cfdd9,0xfa1e4fd6
.word 0x7a80fb47,0xf008c76e
.word 0xd00bbcea,0xb4fc7908
.word 0x20bcbe3c,0x615eeeb1
.word 0xf0d17e68,0xc3b3cc8e
.word 0x13487c79,0x35361a45
p46_local2_expect:
.word 0xa110be3c,0x0b31a395
.word 0xb9799d15,0xf6450a28
.word 0xaf460d41,0x57fb263d
.word 0x6ec722c1,0xefd15e3f
.word 0x3526159c,0x70421e20
.word 0x8b7c3096,0xa12eb1a8
.word 0x7a9cbe9e,0x744bdc79
.word 0x812df64c,0x9eca6652
p46_local3_expect:
.word 0x443e6de7,0x1fd92f83
.word 0xa0dc0e8c,0x43af8983
.word 0xc51aba21,0xf008c76e
.word 0x0d5897a1,0xe3821dce
.word 0x7a80fb47,0xf008c76e
.word 0x35361a45,0x000000b9
.word 0xa110be3c,0x0b31a395
.word 0xb302c76e,0x0422e21d
p47_init_registers:
.word 0xdd792af2,0x83aed709 ! Init value for %l0
.word 0xd356fa8a,0x8bad7fae ! Init value for %l1
.word 0x98eea4d2,0x570fb405 ! Init value for %l2
.word 0x580fe295,0xf46ac1df ! Init value for %l3
.word 0xc06799f0,0x5e1463ae ! Init value for %l4
.word 0xcf906ba2,0x4fe5eec5 ! Init value for %l5
.word 0x174a621a,0x9a5b92a8 ! Init value for %l6
.word 0x40e8bd3e,0x3922063d ! Init value for %l7
.align 64
p47_init_freg:
.word 0x948a951f,0x110e1e6b ! Init value for %f0
.word 0xd14c66ee,0xb2202792 ! Init value for %f2
.word 0x8eed9034,0x84b6e8f8 ! Init value for %f4
.word 0xf4ae9680,0x26a95522 ! Init value for %f6
.word 0x779dbd69,0x9f35b23b ! Init value for %f8
.word 0x937e3733,0x6ff826ad ! Init value for %f10
.word 0x0c9e6fe8,0x0a4c8193 ! Init value for %f12
.word 0x467ccb3a,0xdd6ab66d ! Init value for %f14
.word 0x87c1cf64,0xb0e93ac9 ! Init value for %f16
.word 0x1f14b88b,0xf50d05a9 ! Init value for %f18
.word 0x7b85deb6,0x4d37889f ! Init value for %f20
.word 0xfb91c662,0xd2f4e701 ! Init value for %f22
.word 0xe4623319,0xa391ab39 ! Init value for %f24
.word 0xa8e31cc9,0xa1b172a6 ! Init value for %f26
.word 0x156dbb3d,0xd939d3b6 ! Init value for %f28
.word 0xc4217ee7,0x6b84c010 ! Init value for %f30
.word 0x425c0dfb,0x19a9ba5e ! Init value for %f32
.word 0x2376f914,0x821b6de7 ! Init value for %f34
.word 0x7b030fc9,0x01685802 ! Init value for %f36
.word 0x167f1ae7,0xfd9703b7 ! Init value for %f38
.word 0xd40d043f,0x4acb910d ! Init value for %f40
.word 0xda627d76,0xe851adb9 ! Init value for %f42
.word 0x03f8754d,0x8e23c7aa ! Init value for %f44
.word 0xf36aaa32,0x022c18c0 ! Init value for %f46
.word 0xa8c6a533,0xd0a7eb75
.word 0x026ee045,0xb5e49413
.word 0xea46fe42,0xec1e3dba
.word 0xfdc8a518,0xa8daf729
.word 0xa780d961,0xea5088c0
.word 0x9683436a,0xbc95daab
.word 0x756be089,0xd9b1c94c
.word 0x73d221f0,0x9d5279e9
p47_expected_registers:
.word 0x00000000,0xcf7a5f97
.word 0xffffffff,0xffffd64b
.word 0x00000000,0x00000013
.word 0x00000000,0x0000007a
.word 0x00000000,0x5f97ffff
.word 0x00000000,0xda6f196a
.word 0x00000000,0x000000b8
.word 0x35334913,0x9c7ad6b4
p47_expected_fp_regs:
.word 0x948a951f,0x110e1e6b
.word 0xd14c66ee,0xb2202792
.word 0x8eed9034,0x84b6e8f8
.word 0xf4ae9680,0x26a95522
.word 0x779dbd69,0x9f35b23b
.word 0x937e3733,0x6ff826ad
.word 0x0c9e6fe8,0x0a4c8193
.word 0x467ccb3a,0xdd6ab66d
.word 0x87c1cf64,0xb0e93ac9
.word 0x1f14b88b,0xf50d05a9
.word 0x7b85deb6,0x4d37889f
.word 0xfb91c662,0xd2f4e701
.word 0xe4623319,0xa391ab39
.word 0xa8e31cc9,0xa1b172a6
.word 0x156dbb3d,0xd939d3b6
.word 0xc4217ee7,0x6b84c010
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p47_local0_expect:
.word 0xddb7d4ef,0x243a39ef
.word 0xcf7a5f97,0x00005524
.word 0xf4ae1333,0x954479bc
.word 0x9bb5a488,0x9cad21af
.word 0x20865239,0xd98764bf
.word 0xbc31d64b,0xb8aa7db7
.word 0x89205f97,0x25254b8f
.word 0x35334913,0x9c7ad6b4
p47_local1_expect:
.word 0x7a000000,0x9cad21af
.word 0xbd228156,0xf68bc797
.word 0x7e5986af,0x98b1e9de
.word 0x36fdf9fe,0x22f2ba66
.word 0x56c01aab,0x6ff0d1b0
.word 0x00000000,0x0000007a
.word 0xcf7a5f97,0x22f2ba66
.word 0x4d6b90fa,0xb702b429
p47_local2_expect:
.word 0xc381a0b7,0xbf28f9db
.word 0x40e8bd3e,0x3922063d
.word 0x2b6ba346,0x5f97b8f6
.word 0x5736c6c3,0x1f50a11b
.word 0xaf23d0c2,0xcc485524
.word 0xbfab7632,0x8d46bfb0
.word 0x70b1c430,0x510783ab
.word 0x5f97ffff,0xda6f196a
p47_local3_expect:
.word 0xd0f64f7d,0xcde15de8
.word 0xddb7d4ef,0xc00161ca
.word 0x9bb5a488,0x9cad21af
.word 0x83aed709,0x8bad7fae
.word 0x4415dd27,0xda6f5f97
.word 0x570fb405,0x0000007a
.word 0x59bbb5e9,0x5c651187
.word 0x7db1f7be,0x991462c5
p48_init_registers:
.word 0x71f5b7d2,0x42fd5062 ! Init value for %l0
.word 0x9a12de9a,0x01aab6e4 ! Init value for %l1
.word 0x2f87fd46,0x407334f9 ! Init value for %l2
.word 0x07969574,0x6f377d08 ! Init value for %l3
.word 0x90eaa0d6,0x8ce2d21a ! Init value for %l4
.word 0xa1e3aaa9,0xbc7d5e04 ! Init value for %l5
.word 0x1a34e39e,0x659c0737 ! Init value for %l6
.word 0x1d73daa6,0x2caffaa2 ! Init value for %l7
.align 64
p48_init_freg:
.word 0xfaae200a,0x2264d1ab ! Init value for %f0
.word 0x5185d73a,0xdc12da5e ! Init value for %f2
.word 0x782e51d3,0xb3d2fe65 ! Init value for %f4
.word 0xc19502c9,0x18efaae3 ! Init value for %f6
.word 0xc10c5bc6,0x2c8aef41 ! Init value for %f8
.word 0x6da4fd1c,0xf02d9548 ! Init value for %f10
.word 0x5c82d022,0xef672e21 ! Init value for %f12
.word 0x5d565a60,0xb5e4d3d5 ! Init value for %f14
.word 0x8fe54769,0x4d903619 ! Init value for %f16
.word 0x393fda9f,0x9dd66580 ! Init value for %f18
.word 0x738eb2ef,0xa307eb7e ! Init value for %f20
.word 0x06859c34,0xbc50cb42 ! Init value for %f22
.word 0xee1cfb44,0xf207054b ! Init value for %f24
.word 0x9990f710,0x7a1092c6 ! Init value for %f26
.word 0xdf48fd07,0x8243be24 ! Init value for %f28
.word 0xa5f7aab2,0x1e33e0b1 ! Init value for %f30
.word 0x0a6ee13b,0x93e0903e ! Init value for %f32
.word 0xa6c17542,0xeddf656d ! Init value for %f34
.word 0xf3deaf84,0x0c1d334a ! Init value for %f36
.word 0xa67ed66d,0x9846b713 ! Init value for %f38
.word 0x39dc72f0,0x96d1ef53 ! Init value for %f40
.word 0x05a1e2d1,0x5fda44b3 ! Init value for %f42
.word 0xdeca5981,0x4944269f ! Init value for %f44
.word 0x600919d2,0x3ce4334e ! Init value for %f46
.word 0x6953da1a,0xdc2382e7
.word 0xbabafc2b,0x134932ee
.word 0xbe3d6541,0xdc448127
.word 0x78b78c84,0x5f1d24c0
.word 0x4ebb23b8,0x83de1bb6
.word 0x76843c6d,0x18d34b61
.word 0x20dc0e01,0xfefbbca1
.word 0xd0e9e310,0xab87d060
p48_expected_registers:
.word 0x00000000,0x4cb45d7c
.word 0x00000000,0x407334f9
.word 0xffffffff,0xfab6636e
.word 0x00000000,0x0000c372
.word 0x00000000,0xfab6636e
.word 0x00000000,0x00000088
.word 0xffffffff,0xffffffa0
.word 0x00000000,0x00000072
p48_expected_fp_regs:
.word 0xfaae200a,0x2264d1ab
.word 0x5185d73a,0xdc12da5e
.word 0x782e51d3,0xb3d2fe65
.word 0xc19502c9,0x18efaae3
.word 0xc10c5bc6,0x2c8aef41
.word 0x6da4fd1c,0xf02d9548
.word 0x5c82d022,0xef672e21
.word 0x5d565a60,0xb5e4d3d5
.word 0x8fe54769,0x4d903619
.word 0x393fda9f,0x9dd66580
.word 0x738eb2ef,0xa307eb7e
.word 0x06859c34,0xbc50cb42
.word 0xee1cfb44,0xf207054b
.word 0x9990f710,0x7a1092c6
.word 0xdf48fd07,0x8243be24
.word 0xa5f7aab2,0x1e33e0b1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p48_local0_expect:
.word 0xba18f075,0x5043b127
.word 0x6889d4ed,0x999141c9
.word 0x074cc372,0x4b43041a
.word 0x0e450b86,0x656bc16f
.word 0x000000be,0x6f377d08
.word 0x8f337b53,0x724fb094
.word 0x69ea7a2d,0x9beebe47
.word 0xf796b5ac,0x770de207
p48_local1_expect:
.word 0xc0a6849a,0x14d9f7ad
.word 0xfab6636e,0x00000088
.word 0x00000000,0xd8f6b4d5
.word 0x43891003,0xfc7ebb53
.word 0x3a6871d4,0xe3d402c5
.word 0x99e2301d,0x59e78bda
.word 0x82e22fd6,0x37e4b237
.word 0x385c08ae,0x2f944de4
p48_local2_expect:
.word 0xfd6b6ccd,0x34f9adf0
.word 0xffb5ef88,0x3d602da2
.word 0x97bcb4fd,0x6ac3fb0f
.word 0x6f377d08,0xde65d02f
.word 0x4cb45d7c,0x407334f9
.word 0xfab6636e,0x8ede8de4
.word 0x84edda1b,0xbce5e487
.word 0xffffc372,0x5c8c5053
p48_local3_expect:
.word 0x4594049c,0x0d143156
.word 0xce376dbd,0x802ef18d
.word 0x93160dbd,0xee39049c
.word 0x2858147e,0x11373096
.word 0x2f87fd46,0x00be049c
.word 0xce77a010,0x0000006f
.word 0x3a6871d4,0xd8f6b4d5
.word 0x11b8dfc4,0xcb426e95
p49_init_registers:
.word 0xf4a7afca,0x1a18f74c ! Init value for %l0
.word 0xc580e7f5,0xf88dcbcb ! Init value for %l1
.word 0x993c9a54,0x15ef6e40 ! Init value for %l2
.word 0xf349c602,0xb600eaa3 ! Init value for %l3
.word 0x2d4f083b,0xaa8c23ae ! Init value for %l4
.word 0x4bbd4d40,0x09ceaddd ! Init value for %l5
.word 0x6c755fb8,0x6731614c ! Init value for %l6
.word 0x64f57579,0xcc232096 ! Init value for %l7
.align 64
p49_init_freg:
.word 0xf2c1bddb,0x1eb73fe7 ! Init value for %f0
.word 0x1d782e3d,0x9032cb15 ! Init value for %f2
.word 0x01fb958d,0x227af20c ! Init value for %f4
.word 0x00de16d7,0xee68f827 ! Init value for %f6
.word 0xc2c36340,0x697e5619 ! Init value for %f8
.word 0x817a2566,0x0b8d913b ! Init value for %f10
.word 0x118866db,0xe309387b ! Init value for %f12
.word 0x8ed0d96b,0x89ea01f7 ! Init value for %f14
.word 0x82372a84,0x909545cd ! Init value for %f16
.word 0xe89748b4,0x01f0c89f ! Init value for %f18
.word 0xcc36f780,0x5f47ab13 ! Init value for %f20
.word 0xf6137138,0x8e35eea7 ! Init value for %f22
.word 0x18457077,0xc5122b86 ! Init value for %f24
.word 0x4165f05c,0x462cf4e6 ! Init value for %f26
.word 0x5f3c121e,0xf26ce4e3 ! Init value for %f28
.word 0x62934f5d,0x342510d1 ! Init value for %f30
.word 0x6e0ce0b9,0x2ec36222 ! Init value for %f32
.word 0x252c24c1,0x4f447c2e ! Init value for %f34
.word 0xcf479dad,0xe31ded79 ! Init value for %f36
.word 0x1ee3d6dc,0xa421667e ! Init value for %f38
.word 0x0365a441,0xd76bd152 ! Init value for %f40
.word 0xeac87b87,0x10a2aed5 ! Init value for %f42
.word 0x80fb4399,0xba80480f ! Init value for %f44
.word 0x7db0a733,0x4b10bdd8 ! Init value for %f46
.word 0x3ec535bf,0x0b6fa4f9
.word 0xf7b90a9c,0x1479d242
.word 0x2b3d9709,0xcf104aef
.word 0xfd53263b,0xb2af5bda
.word 0x4dc32192,0x0be9e99a
.word 0x02f6f024,0xf732ce9f
.word 0xdbcb1728,0xabfb2a54
.word 0x280aea4f,0xa489f167
p49_expected_registers:
.word 0xffffffff,0xffff846e
.word 0x00000000,0x0000000a
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000004
.word 0x00000000,0x2d905e8c
.word 0x00000000,0x000081ab
.word 0x00000000,0x000000d0
.word 0xffffffff,0xffffb20e
p49_expected_fp_regs:
.word 0xf2c1bddb,0x1eb73fe7
.word 0x1d782e3d,0x9032cb15
.word 0x01fb958d,0x227af20c
.word 0x00de16d7,0xee68f827
.word 0xc2c36340,0x697e5619
.word 0x817a2566,0x0b8d913b
.word 0x118866db,0xe309387b
.word 0x8ed0d96b,0x89ea01f7
.word 0x82372a84,0x909545cd
.word 0xe89748b4,0x01f0c89f
.word 0xcc36f780,0x5f47ab13
.word 0xf6137138,0x8e35eea7
.word 0x18457077,0xc5122b86
.word 0x4165f05c,0x462cf4e6
.word 0x5f3c121e,0xf26ce4e3
.word 0x62934f5d,0x342510d1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p49_local0_expect:
.word 0x00000022,0xf9ef70a3
.word 0x8697f5c3,0x860b70e4
.word 0x00000000,0xf9ef70a3
.word 0x08346eab,0x17da0807
.word 0x2d4f083b,0xaa8c23ae
.word 0x0c8ef894,0x0512b91c
.word 0xaa8c23ae,0x09ceaddd
.word 0x030790ba,0xe3041e0a
p49_local1_expect:
.word 0xa5faae17,0x01ea712f
.word 0xd08da3c2,0xf37bc9fb
.word 0xe4906854,0x430b767e
.word 0x7e3546da,0xca8229eb
.word 0xd093f4c1,0xc98f81ab
.word 0x792201af,0x6afd7dbd
.word 0x69cd2498,0xd3cbb8be
.word 0xffffffff,0xffffffce
p49_local2_expect:
.word 0xde9ad458,0xa367ed70
.word 0x7d768f1c,0xab864b6c
.word 0x74da3c1a,0x5cdf9130
.word 0x852ba40f,0xf335016f
.word 0xdfd395df,0x4efa0365
.word 0x1d0bb901,0xf9ef70a3
.word 0x2d96fa75,0x2d905e8c
.word 0x3d56408a,0xf70e9b69
p49_local3_expect:
.word 0x197ebc8c,0x699f8b5d
.word 0xffff846e,0x0000000a
.word 0xf7846bd3,0xb62b6a73
.word 0x7c0ace05,0x047cc093
.word 0xdb44781c,0x38a39613
.word 0x1967d1db,0x00004efa
.word 0x289237f8,0x385f5f65
.word 0x7c419507,0xf0c00125
p50_init_registers:
.word 0xb8994838,0x38c17ecb ! Init value for %l0
.word 0x78c3b39e,0x3fc6a956 ! Init value for %l1
.word 0x5e20dc01,0x9cb18dff ! Init value for %l2
.word 0x76fdbe80,0xb6698b6b ! Init value for %l3
.word 0x1bc6db5e,0x8e897cb8 ! Init value for %l4
.word 0x4b6ef85c,0x95fc65c2 ! Init value for %l5
.word 0xcd56cafe,0x7a37eb31 ! Init value for %l6
.word 0xec713d36,0x883638c5 ! Init value for %l7
.align 64
p50_init_freg:
.word 0x44038ce8,0x688b9f0e ! Init value for %f0
.word 0x7800dc87,0xd2886dee ! Init value for %f2
.word 0x157ddbab,0x8ca56d77 ! Init value for %f4
.word 0x48fa516a,0xac9f0864 ! Init value for %f6
.word 0x1d1afa1d,0x87cc55d6 ! Init value for %f8
.word 0x75d1706e,0xb189585e ! Init value for %f10
.word 0x7b1f3ae4,0x0fce4551 ! Init value for %f12
.word 0x607c6660,0xa2eb25c1 ! Init value for %f14
.word 0xd43b8158,0x13b6750c ! Init value for %f16
.word 0x38b12c60,0x8feb65d0 ! Init value for %f18
.word 0x8d9e1737,0xdb993972 ! Init value for %f20
.word 0x3caf22f8,0xe126b55f ! Init value for %f22
.word 0x566fb095,0x74ed8396 ! Init value for %f24
.word 0xe5ccaf2b,0xb58659f9 ! Init value for %f26
.word 0x8fc1eb28,0x59273182 ! Init value for %f28
.word 0xbce6b382,0x741c4f90 ! Init value for %f30
.word 0xcf53f212,0xecb5ccb9 ! Init value for %f32
.word 0xfb482ff7,0x87672c9e ! Init value for %f34
.word 0xde5b96f1,0x74fa8df0 ! Init value for %f36
.word 0x4e92de07,0xf45f93bf ! Init value for %f38
.word 0x14790ec5,0x906bb53f ! Init value for %f40
.word 0xcc81a5cb,0x03b2d4ff ! Init value for %f42
.word 0xbee74f82,0x1b2a097b ! Init value for %f44
.word 0xf3fe50c4,0x583abe5e ! Init value for %f46
.word 0x5720ece7,0xcbd61889
.word 0x0815bf81,0x5e26f70d
.word 0x040379d7,0x4029aafd
.word 0xb374c8ad,0x5b156bfa
.word 0x1c7edd12,0x6662d662
.word 0xc7d86871,0x07346990
.word 0x16218c62,0xd2dc5377
.word 0x857c6c96,0xffdcb17c
p50_expected_registers:
.word 0x00000000,0xf2ef7283
.word 0x00000000,0x3368c1a1
.word 0x00000000,0x798000da
.word 0x00000000,0x0000002b
.word 0x00000000,0x000031ee
.word 0x00000000,0x000000c5
.word 0xc6db718a,0x7c6b2793
.word 0x8bf3aba7,0xf14afcb1
p50_expected_fp_regs:
.word 0x44038ce8,0x688b9f0e
.word 0x7800dc87,0xd2886dee
.word 0x157ddbab,0x8ca56d77
.word 0x48fa516a,0xac9f0864
.word 0x1d1afa1d,0x87cc55d6
.word 0x75d1706e,0xb189585e
.word 0x7b1f3ae4,0x0fce4551
.word 0x607c6660,0xa2eb25c1
.word 0xd43b8158,0x13b6750c
.word 0x38b12c60,0x8feb65d0
.word 0x8d9e1737,0xdb993972
.word 0x3caf22f8,0xe126b55f
.word 0x566fb095,0x74ed8396
.word 0xe5ccaf2b,0xb58659f9
.word 0x8fc1eb28,0x59273182
.word 0xbce6b382,0x741c4f90
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p50_local0_expect:
.word 0x2b59f1c8,0xc8002f1c
.word 0x76fdbe80,0xb6698b6b
.word 0x4858dbdf,0x94822902
.word 0x42398621,0xa9942a28
.word 0x354bab6f,0x264e5b3b
.word 0x2ed05573,0x3d7a48bb
.word 0x63232935,0xc0ef31ee
.word 0xc641f74f,0xbc398dd1
p50_local1_expect:
.word 0x4b6ef85c,0x95fc65c2
.word 0xf2ef7283,0x3368c1a1
.word 0x7514f6ae,0x9931d9e6
.word 0xffff9315,0x4b60cd0d
.word 0xc6db718a,0x7c6b2793
.word 0x6a1bd11b,0x0e3a1b09
.word 0x3f95cd8f,0x6c93964e
.word 0x54bc7c4a,0xf15be735
p50_local2_expect:
.word 0x1320c48c,0x31d648e1
.word 0x8bf3aba7,0xf14afcb1
.word 0x00000000,0x0000002b
.word 0x00000000,0x28b54f39
.word 0x81bb031b,0xcd2b896e
.word 0x98d240e9,0x3bbfbc08
.word 0x8581e6ae,0x804c2c96
.word 0x000000e2,0x000066e8
p50_local3_expect:
.word 0x00000000,0x28b54f39
.word 0x8e0bc99a,0x75036b00
.word 0x798000da,0x883638c5
.word 0xec713d36,0x883638c5
.word 0xe746d601,0xb2ee454a
.word 0x1b469315,0x69000a62
.word 0x00000000,0x798000da
.word 0x00000000,0x798000da
p51_init_registers:
.word 0x729dbb57,0xd7710d8c ! Init value for %l0
.word 0x94e48e4e,0x334584ec ! Init value for %l1
.word 0x1ddc055d,0x9915114d ! Init value for %l2
.word 0xe473b3e5,0x9c74c6c2 ! Init value for %l3
.word 0x562909f0,0x41e2dfa9 ! Init value for %l4
.word 0xde0323e6,0x5ee6adc4 ! Init value for %l5
.word 0xc4524e04,0x3a4734ab ! Init value for %l6
.word 0x6c9063ac,0xc8d3523d ! Init value for %l7
.align 64
p51_init_freg:
.word 0xb30bf80d,0x8c0fdefc ! Init value for %f0
.word 0x9eb55f4c,0xed639ea1 ! Init value for %f2
.word 0xa736b2a7,0x5c526a82 ! Init value for %f4
.word 0xcf24ee1b,0x9a5d7de6 ! Init value for %f6
.word 0xf5b20f96,0x65d45a0b ! Init value for %f8
.word 0x40707dc9,0xf4ea30db ! Init value for %f10
.word 0x75a266a7,0xdfd3b771 ! Init value for %f12
.word 0xe9682088,0x91ff7b3b ! Init value for %f14
.word 0xcbb4c593,0x175c4804 ! Init value for %f16
.word 0xc4c624a1,0xe188a0a3 ! Init value for %f18
.word 0xaaddfa64,0x46c9b63c ! Init value for %f20
.word 0x4d1910e3,0x09eef3ac ! Init value for %f22
.word 0x9091abea,0x087581a1 ! Init value for %f24
.word 0xad0241d3,0x27511ffe ! Init value for %f26
.word 0xfc7c8f90,0x5e4a3a77 ! Init value for %f28
.word 0x4738095d,0x55d0188e ! Init value for %f30
.word 0xe29bc92b,0xdf54350f ! Init value for %f32
.word 0x171929f7,0x11ebf1b5 ! Init value for %f34
.word 0x6893a7f9,0x0dbf35fa ! Init value for %f36
.word 0x0345d794,0xa953d435 ! Init value for %f38
.word 0x43b6497e,0xa236f892 ! Init value for %f40
.word 0x0db5dd34,0x2c54a3eb ! Init value for %f42
.word 0xd27df4c0,0xd73547bc ! Init value for %f44
.word 0x06ca5c16,0x873ec96d ! Init value for %f46
.word 0x333a509c,0xb0a1f6cd
.word 0xd138b04f,0xa64f894f
.word 0xb79f02f4,0xb51c2244
.word 0x89ff69b1,0xf9a53fa6
.word 0x9c1d1a11,0x7b3deae1
.word 0x76b99a89,0x39500769
.word 0xf925c06f,0x56c659a6
.word 0x298ded30,0x4e288186
p51_expected_registers:
.word 0x00000000,0x2703abcb
.word 0xffffffff,0xffff8b58
.word 0xffffffff,0xffffff84
.word 0x00000000,0x0000c921
.word 0xffffffff,0xffffbaee
.word 0x00000000,0xfea45d46
.word 0xffffffff,0xffffc5b7
.word 0xffffffff,0xc9210cf0
p51_expected_fp_regs:
.word 0xb30bf80d,0x8c0fdefc
.word 0x9eb55f4c,0xed639ea1
.word 0xa736b2a7,0x5c526a82
.word 0xcf24ee1b,0x9a5d7de6
.word 0xf5b20f96,0x65d45a0b
.word 0x40707dc9,0xf4ea30db
.word 0x75a266a7,0xdfd3b771
.word 0xe9682088,0x91ff7b3b
.word 0xcbb4c593,0x175c4804
.word 0xc4c624a1,0xe188a0a3
.word 0xaaddfa64,0x46c9b63c
.word 0x4d1910e3,0x09eef3ac
.word 0x9091abea,0x087581a1
.word 0xad0241d3,0x27511ffe
.word 0xfc7c8f90,0x5e4a3a77
.word 0x4738095d,0x55d0188e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p51_local0_expect:
.word 0x2703abcb,0xd7b03d71
.word 0xb2df0cf2,0x43bfba06
.word 0xffff9a6f,0x00000000
.word 0xffff9a6f,0x00000000
.word 0xffff8b58,0x24ebd0d6
.word 0x72af8720,0xec4366b4
.word 0xb6180910,0x94794906
.word 0xebaba343,0x261467ba
p51_local1_expect:
.word 0xffffffff,0xffff8b58
.word 0xffffffff,0x8e0e2f4b
.word 0x0d7f8dbf,0x3d074844
.word 0xffffffff,0xffffbaee
.word 0xf3fae3f5,0x0691018a
.word 0xffffbaee,0xfea45d46
.word 0x00000000,0x0000005d
.word 0x2703abcb,0xffff8b58
p51_local2_expect:
.word 0xc9210cf0,0xe4548a65
.word 0x972acb4f,0xd114a5a2
.word 0xc9619959,0xf3f97f39
.word 0x9b48baee,0xc3e04050
.word 0x2dbed69f,0x1ea485f8
.word 0xda4d2f4b,0x6505301c
.word 0x32a44d99,0x691e8b58
.word 0x0000001e,0x9a6f683f
p51_local3_expect:
.word 0xb386e70d,0xb8b185a9
.word 0xb9f358fd,0x453d280a
.word 0x849c7c92,0xba08976e
.word 0x8193fdd5,0xfb68e4a4
.word 0xea672b98,0xa18e6879
.word 0xabcba6b3,0x259ac5b7
.word 0xffffffff,0xffff8b58
.word 0xe18af028,0xffffc921
p52_init_registers:
.word 0x30c53090,0x4c5933b8 ! Init value for %l0
.word 0xe2bd3af2,0x7f77ee6b ! Init value for %l1
.word 0x5aef9d9d,0xb66c7774 ! Init value for %l2
.word 0x11c49b06,0x77742214 ! Init value for %l3
.word 0x82ebc9dc,0x071afcea ! Init value for %l4
.word 0xcf44ad82,0x5c003785 ! Init value for %l5
.word 0xf3abdcca,0x45500cd3 ! Init value for %l6
.word 0x1da42e14,0xaaa2beed ! Init value for %l7
.align 64
p52_init_freg:
.word 0xa7c8652f,0x08556d00 ! Init value for %f0
.word 0x6d8c19b6,0xf36a24e7 ! Init value for %f2
.word 0x48f4dc3a,0x4afd47d2 ! Init value for %f4
.word 0x3460a4a6,0x1633deba ! Init value for %f6
.word 0x8d50c871,0x58a60bdc ! Init value for %f8
.word 0xec232008,0xf39d0f83 ! Init value for %f10
.word 0x013f488a,0x18e364bd ! Init value for %f12
.word 0x4542721c,0xe15eb227 ! Init value for %f14
.word 0x8cf38b37,0x430ac56b ! Init value for %f16
.word 0x697b6797,0xab09a918 ! Init value for %f18
.word 0x5466d07e,0xed456c9c ! Init value for %f20
.word 0x786ee464,0x9014973b ! Init value for %f22
.word 0x523821b2,0x5df90ad0 ! Init value for %f24
.word 0x3a59e57c,0xe5bba092 ! Init value for %f26
.word 0xbc2adb9d,0xd082a141 ! Init value for %f28
.word 0x04bdad32,0xf72a4be5 ! Init value for %f30
.word 0x27d399f0,0xf2c6cfd8 ! Init value for %f32
.word 0x8c10a803,0x93cf04d9 ! Init value for %f34
.word 0x3168e2fb,0x87ad65c6 ! Init value for %f36
.word 0x0724678c,0x7cdde315 ! Init value for %f38
.word 0x51e9c039,0x82c88979 ! Init value for %f40
.word 0xbc28b418,0xa3fa7fdc ! Init value for %f42
.word 0xf2359bfa,0xf09348cf ! Init value for %f44
.word 0x6cf827e6,0x5039aab7 ! Init value for %f46
.word 0xc0d410a5,0xe61e501e
.word 0xf8a4d63f,0xf4dd1069
.word 0x133372cc,0xe243883a
.word 0x1a502c11,0xc5b00078
.word 0xc9164534,0xa6d5133f
.word 0x7988dd9d,0xc2941ae2
.word 0xa60749da,0x801c2724
.word 0xe69f0e66,0x0989b717
p52_expected_registers:
.word 0xffffffff,0xffffff80
.word 0x00000000,0x000042a4
.word 0x00000000,0x00000ac0
.word 0xffffffff,0xffffd8be
.word 0x00000000,0x0000804c
.word 0x00000000,0x2320ed2d
.word 0x00000000,0x000027c3
.word 0x00000000,0x0000d94b
p52_expected_fp_regs:
.word 0xa7c8652f,0x08556d00
.word 0x6d8c19b6,0xf36a24e7
.word 0x48f4dc3a,0x4afd47d2
.word 0x3460a4a6,0x1633deba
.word 0x8d50c871,0x58a60bdc
.word 0xec232008,0xf39d0f83
.word 0x013f488a,0x18e364bd
.word 0x4542721c,0xe15eb227
.word 0x8cf38b37,0x430ac56b
.word 0x697b6797,0xab09a918
.word 0x5466d07e,0xed456c9c
.word 0x786ee464,0x9014973b
.word 0x523821b2,0x5df90ad0
.word 0x3a59e57c,0xe5bba092
.word 0xbc2adb9d,0xd082a141
.word 0x04bdad32,0xf72a4be5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p52_local0_expect:
.word 0x27c3ebf2,0x4997ed51
.word 0x42a447f8,0x0b265367
.word 0x6fa70ac0,0x6f7b804c
.word 0x147d5d93,0x77742214
.word 0x42a447f8,0x0b265367
.word 0x00000000,0x000042a4
.word 0xdd5dd263,0x8bcaf7be
.word 0xe9661f09,0xd11acfc1
p52_local1_expect:
.word 0xd6101bcf,0xc0fa06cc
.word 0x790b7e2e,0x379d08d2
.word 0x1d373788,0xca6747c3
.word 0x769427c3,0x1e544e10
.word 0x4d13f76f,0xbc35ed51
.word 0x00000000,0x6fa70ac0
.word 0x3aba60e5,0xba760743
.word 0x1f2bb8c3,0xffffffca
p52_local2_expect:
.word 0xf395dcca,0x45500cd3
.word 0x93bb328a,0x33e44993
.word 0xed515a64,0x81cffb0d
.word 0x3176ad83,0x1e544e10
.word 0x27c319d4,0xd3ba2f7a
.word 0x790b7e2e,0x379d08d2
.word 0x87bc67f2,0xff95454b
.word 0xefd17774,0x7e38edfb
p52_local3_expect:
.word 0x6ecbd9cd,0x769427c3
.word 0x9df84374,0x32137a69
.word 0xd8bedb8d,0x1db82b0c
.word 0x6fa70ac0,0x3e6a0ee3
.word 0xd7bf17e9,0xc7481147
.word 0xff3c2974,0x10e9037d
.word 0x056ad94b,0x6c7a9295
.word 0xa43ccc5f,0x3abd4db0
p53_init_registers:
.word 0x5b809c54,0x8d6dd6e5 ! Init value for %l0
.word 0xa4ca5974,0x43104511 ! Init value for %l1
.word 0x20b7236f,0xe157ed6e ! Init value for %l2
.word 0xab3dd452,0x0f3546be ! Init value for %l3
.word 0x6cee03ba,0x057c4514 ! Init value for %l4
.word 0xf322955c,0x1a50710a ! Init value for %l5
.word 0x2af18258,0x4bb8ed6a ! Init value for %l6
.word 0xb70b4042,0x8130f43f ! Init value for %l7
.align 64
p53_init_freg:
.word 0x310f8a2a,0x6a6eeab3 ! Init value for %f0
.word 0xb393060c,0xf174cf25 ! Init value for %f2
.word 0x4465a78c,0xf47c84f1 ! Init value for %f4
.word 0xab13242f,0x8a2a53e7 ! Init value for %f6
.word 0xd4ccf47b,0x4d3eeff0 ! Init value for %f8
.word 0xe1e5acc2,0x9346538f ! Init value for %f10
.word 0xc9dca684,0xfa4b36fd ! Init value for %f12
.word 0xc4f6456f,0x4d3adab5 ! Init value for %f14
.word 0xfcd07429,0x6a5e0704 ! Init value for %f16
.word 0x1c38c045,0xf166ae8d ! Init value for %f18
.word 0xaa2e1308,0xdfc0a0ce ! Init value for %f20
.word 0xeadba588,0xf6faf61b ! Init value for %f22
.word 0x4f4af1bb,0x84ee2ebb ! Init value for %f24
.word 0x3d27e3be,0xf286f5fa ! Init value for %f26
.word 0x625ab0df,0xeefa220d ! Init value for %f28
.word 0x357a33cb,0x58da4008 ! Init value for %f30
.word 0x079b83eb,0x4798f1a9 ! Init value for %f32
.word 0xa7c29715,0xb2826921 ! Init value for %f34
.word 0x5cb63956,0xcd90b715 ! Init value for %f36
.word 0x471b7724,0xf57aaf82 ! Init value for %f38
.word 0xf5da579c,0xc04cdffe ! Init value for %f40
.word 0xc0dc4068,0xda29b69d ! Init value for %f42
.word 0xe9000af0,0xf842bdb6 ! Init value for %f44
.word 0xac54ecce,0xf127ca50 ! Init value for %f46
.word 0x2363608b,0x9de9564a
.word 0x27f37990,0xc4025f9e
.word 0x872204db,0xac60aca5
.word 0x44170644,0xd4abe75f
.word 0xfdae3104,0xfdc60afb
.word 0xfe664cb6,0x16797f14
.word 0x88513943,0xb51c7e01
.word 0x57f87809,0xca50706b
p53_expected_registers:
.word 0xffffffff,0xffffc676
.word 0x00000000,0x00000002
.word 0x00000000,0x0000f182
.word 0x2848db67,0x0f1533b3
.word 0x00000000,0x00000311
.word 0x8d6dd6e5,0x69bc5a11
.word 0x00000000,0x1b7a29b7
.word 0x1bd5805f,0x091cf604
p53_expected_fp_regs:
.word 0x310f8a2a,0x6a6eeab3
.word 0xb393060c,0xf174cf25
.word 0x4465a78c,0xf47c84f1
.word 0xab13242f,0x8a2a53e7
.word 0xd4ccf47b,0x4d3eeff0
.word 0xe1e5acc2,0x9346538f
.word 0xc9dca684,0xfa4b36fd
.word 0xc4f6456f,0x4d3adab5
.word 0xfcd07429,0x6a5e0704
.word 0x1c38c045,0xf166ae8d
.word 0xaa2e1308,0xdfc0a0ce
.word 0xeadba588,0xf6faf61b
.word 0x4f4af1bb,0x84ee2ebb
.word 0x3d27e3be,0xf286f5fa
.word 0x625ab0df,0xeefa220d
.word 0x357a33cb,0x58da4008
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p53_local0_expect:
.word 0x1bd5805f,0x091cf604
.word 0x45f8d36a,0xf091448c
.word 0x0000cbe3,0x00000002
.word 0xc146ac95,0xc08a4e4b
.word 0xe2424009,0xab3af27f
.word 0x3441cb1a,0x52153cc4
.word 0x95911005,0x1b7a29b7
.word 0x00000002,0x1a50710a
p53_local1_expect:
.word 0x9155997b,0x0b429c7d
.word 0xb3fe5a11,0xccc9ca3d
.word 0xf322955c,0x1a50710a
.word 0xe157ed6e,0x98bad1cc
.word 0x137b0311,0x1fde4c99
.word 0xed6fb0b3,0xb4dcd1cc
.word 0xc6cfc377,0x00000002
.word 0x05550510,0x3044582b
p53_local2_expect:
.word 0x8d6dd6e5,0x69bc5a11
.word 0x994dd1cc,0x8a755629
.word 0xdc02cd13,0xcea283cc
.word 0x7fb57f3b,0x129fa9c0
.word 0x3642ffc6,0x8245fa78
.word 0x5b809c54,0x8d6dd6e5
.word 0xeef13e71,0x6ed6e410
.word 0x6d93158d,0x98bad1cc
p53_local3_expect:
.word 0x9cf22344,0xf61cfeb1
.word 0x6fea3d2b,0xf6f5bc0a
.word 0x93479137,0x111816c4
.word 0x46acd3da,0x36654aff
.word 0x0000f182,0xc6766c61
.word 0x00000000,0xf322955c
.word 0x2848db67,0x0f1533b3
.word 0x035c3dcd,0x064fcbe3
p54_init_registers:
.word 0x9de94c7e,0x3d192ef3 ! Init value for %l0
.word 0x695a9684,0x37665e3b ! Init value for %l1
.word 0x6b4a6b8e,0x5b9d7455 ! Init value for %l2
.word 0xdf8a10f2,0xa2a3f66c ! Init value for %l3
.word 0xb04e21c4,0xbc21a4d9 ! Init value for %l4
.word 0x83b37651,0xd333bcbe ! Init value for %l5
.word 0x6e0e6508,0x15607ead ! Init value for %l6
.word 0xc4f126d6,0x1be2a2c3 ! Init value for %l7
.align 64
p54_init_freg:
.word 0xae74400b,0x9524f434 ! Init value for %f0
.word 0xb20c4380,0x3f3b0e22 ! Init value for %f2
.word 0xe8d17ce7,0x5f68c51b ! Init value for %f4
.word 0x64661f6e,0x74eb112c ! Init value for %f6
.word 0xbc7dc798,0xb9f5d7df ! Init value for %f8
.word 0x7195bf7f,0xb3924494 ! Init value for %f10
.word 0xe58e545e,0x0c34a7d4 ! Init value for %f12
.word 0x87f22ec7,0x1d942bdb ! Init value for %f14
.word 0xd46c5534,0xeaee62cd ! Init value for %f16
.word 0x545256c3,0x09cbe4b0 ! Init value for %f18
.word 0xbb0cbe36,0x433a5475 ! Init value for %f20
.word 0x37825d86,0xe6a5a0b7 ! Init value for %f22
.word 0xa35e4888,0x30c4fb0c ! Init value for %f24
.word 0x0c178e2a,0xd4264a4b ! Init value for %f26
.word 0xe1052c15,0xed3f9230 ! Init value for %f28
.word 0x9a9f50ff,0xfca3c18e ! Init value for %f30
.word 0xebd4febc,0x23f598c8 ! Init value for %f32
.word 0x14840a0b,0x4fc32e09 ! Init value for %f34
.word 0x26903ba4,0x1b64a926 ! Init value for %f36
.word 0x3cbac080,0x87c67868 ! Init value for %f38
.word 0xebe19e54,0xc5d9d590 ! Init value for %f40
.word 0xa8c286b4,0x5b1b1287 ! Init value for %f42
.word 0x7b49b45b,0x90aad906 ! Init value for %f44
.word 0x91c0f284,0x92f2d92d ! Init value for %f46
.word 0x5745b2f1,0xa6cfa51f
.word 0xdca3fcef,0x8d4f273e
.word 0xf18b5d26,0x76c5209e
.word 0x63989462,0xc76606cf
.word 0xa817cb5b,0x357ea195
.word 0xbdd0eb9b,0xf8970239
.word 0xd3812ed4,0x17daf030
.word 0x39b9ded5,0x03ea37d8
p54_expected_registers:
.word 0x00000000,0xfee68ae3
.word 0x00000000,0x0000005c
.word 0xffffffff,0xfd0b3305
.word 0x00000000,0x00002ef3
.word 0xffffffff,0xffff8d64
.word 0xffffffff,0xffffff80
.word 0x00000000,0x0000695a
.word 0x00000000,0xd760adf6
p54_expected_fp_regs:
.word 0xae74400b,0x9524f434
.word 0xb20c4380,0x3f3b0e22
.word 0xe8d17ce7,0x5f68c51b
.word 0x64661f6e,0x74eb112c
.word 0xbc7dc798,0xb9f5d7df
.word 0x7195bf7f,0xb3924494
.word 0xe58e545e,0x0c34a7d4
.word 0x87f22ec7,0x1d942bdb
.word 0xd46c5534,0xeaee62cd
.word 0x545256c3,0x09cbe4b0
.word 0xbb0cbe36,0x433a5475
.word 0x37825d86,0xe6a5a0b7
.word 0xa35e4888,0x30c4fb0c
.word 0x0c178e2a,0xd4264a4b
.word 0xe1052c15,0xed3f9230
.word 0x9a9f50ff,0xfca3c18e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p54_local0_expect:
.word 0x5a199bdd,0xd760adf6
.word 0xec6fcf0f,0x54a89b47
.word 0xf64d38e8,0x37916a39
.word 0x27e8032f,0x24607457
.word 0xb8897455,0x9f4a7340
.word 0x5b9d7455,0x0000d492
.word 0x4220cbb3,0x027c509c
.word 0x0a9d6cf6,0x5083db51
p54_local1_expect:
.word 0x4ffef914,0xca48e7db
.word 0x61ccce09,0x8b71c20a
.word 0x7ead998e,0x531b5c15
.word 0xab15505c,0x0000d492
.word 0xfd0b3305,0x2d016e9e
.word 0xfee68ae3,0x4855e71c
.word 0x9de94c7e,0x3d192ef3
.word 0xffffffff,0xffffff80
p54_local2_expect:
.word 0xef00ac88,0xca1175a0
.word 0xacd16883,0xb74f7103
.word 0x33833b8e,0x90b822ac
.word 0x118ac5c5,0xd760adf6
.word 0xffffdce7,0x80d8c96f
.word 0x157ccbb6,0xe7fd212c
.word 0xfee68ae3,0x4855e71c
.word 0x275ca2db,0xe8ac0f47
p54_local3_expect:
.word 0xe8ac0f47,0xd49248b4
.word 0xf0d460b1,0x16a1dce7
.word 0x695a9684,0x37665e3b
.word 0xedcea2c3,0x8d6438e0
.word 0xe322bb54,0xab99a397
.word 0xbbdf946b,0xe87e5598
.word 0x5b9d7455,0xa2a3f66c
.word 0x0deeb7b1,0x17f6d9d9
p55_init_registers:
.word 0xd87f240a,0x22858778 ! Init value for %l0
.word 0xc85a56e8,0x870571e7 ! Init value for %l1
.word 0x81a1f40c,0x46011552 ! Init value for %l2
.word 0x8b3c7654,0xb31772d7 ! Init value for %l3
.word 0x17173c3e,0x6bc03887 ! Init value for %l4
.word 0x5595a034,0x1b7c07f8 ! Init value for %l5
.word 0x325aa750,0xf75b1b14 ! Init value for %l6
.word 0x7c5d1bc0,0x15415d3c ! Init value for %l7
.align 64
p55_init_freg:
.word 0x91055a53,0x0dedeb42 ! Init value for %f0
.word 0xf1043d1f,0x31315576 ! Init value for %f2
.word 0xf60449c6,0x31e0fb2c ! Init value for %f4
.word 0x16a47c9a,0x73bef2ff ! Init value for %f6
.word 0xa764da7b,0x367dfcc5 ! Init value for %f8
.word 0xf3dd2eb0,0xdfc2cd2c ! Init value for %f10
.word 0x37f32f1e,0x5916bddd ! Init value for %f12
.word 0xaa05ecb9,0xacea2899 ! Init value for %f14
.word 0x602ef28d,0xdfa634ef ! Init value for %f16
.word 0x5065aa7d,0x9cec0993 ! Init value for %f18
.word 0x00803e39,0x2915716b ! Init value for %f20
.word 0xef0fd41b,0x8f7f6e69 ! Init value for %f22
.word 0xce93d6fe,0x5965030c ! Init value for %f24
.word 0xa8ac648d,0x1a9b2a34 ! Init value for %f26
.word 0x841eb9b4,0xfcefa49f ! Init value for %f28
.word 0xac366fc7,0x47313e1a ! Init value for %f30
.word 0x3605afb4,0x732d4762 ! Init value for %f32
.word 0xe305436f,0x69451b74 ! Init value for %f34
.word 0xec253714,0x2d69679d ! Init value for %f36
.word 0x8470d56a,0x42618c85 ! Init value for %f38
.word 0x14ca5915,0xf0a1e358 ! Init value for %f40
.word 0xcf7bd089,0x9e6a374d ! Init value for %f42
.word 0x4d81a99d,0xb1074ccb ! Init value for %f44
.word 0x4b131605,0x145de29a ! Init value for %f46
.word 0x597ef5cf,0x8ac8732b
.word 0xe10dec51,0xfc019008
.word 0xecdeba7f,0x0c636a15
.word 0x46064f0b,0x8e990773
.word 0x6ac4a20c,0x7d3ea142
.word 0xc57422f7,0x31038673
.word 0xbec862fc,0x3ee1f0f9
.word 0x92001403,0x92e17cbb
p55_expected_registers:
.word 0x3b252fb1,0x9b04c89e
.word 0x00000000,0x895a9f00
.word 0x00000000,0xa990ce0e
.word 0x00000000,0x625c3b25
.word 0xffffffff,0xffffa990
.word 0x00000000,0x0000ffff
.word 0x00000000,0xa990ce0e
.word 0x00000000,0x0000aff5
p55_expected_fp_regs:
.word 0x91055a53,0x0dedeb42
.word 0xf1043d1f,0x31315576
.word 0xf60449c6,0x31e0fb2c
.word 0x16a47c9a,0x73bef2ff
.word 0xa764da7b,0x367dfcc5
.word 0xf3dd2eb0,0xdfc2cd2c
.word 0x37f32f1e,0x5916bddd
.word 0xaa05ecb9,0xacea2899
.word 0x602ef28d,0xdfa634ef
.word 0x5065aa7d,0x9cec0993
.word 0x00803e39,0x2915716b
.word 0xef0fd41b,0x8f7f6e69
.word 0xce93d6fe,0x5965030c
.word 0xa8ac648d,0x1a9b2a34
.word 0x841eb9b4,0xfcefa49f
.word 0xac366fc7,0x47313e1a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p55_local0_expect:
.word 0x22b461e7,0xf0748aa4
.word 0x00c23b25,0x9d8d8898
.word 0x04bd12de,0x659d59bf
.word 0xa6bfe822,0xa2db72d2
.word 0xffffffff,0xa2db72d2
.word 0xe821534d,0x5cdb0a08
.word 0xa990ce0e,0x625c3b25
.word 0xa7ee2fb1,0x9b04c89e
p55_local1_expect:
.word 0x24559e12,0xb3216222
.word 0xffffffff,0x9b04c89e
.word 0x35dcb57d,0xae10d3ff
.word 0x0000999f,0x00006147
.word 0xc8323a7a,0xb8653887
.word 0xffffffff,0xa7ee2fb1
.word 0x2beac944,0xa2db72d2
.word 0x549d2659,0xc6ff9c90
p55_local2_expect:
.word 0xaff5d0f6,0x47ee1597
.word 0x870571e7,0xbea43427
.word 0x9299999f,0x5642aff5
.word 0x00000000,0x00006147
.word 0xfc8a7af5,0x658220f9
.word 0x8fac08d3,0x38c04303
.word 0x660a91a4,0x9b04c89e
.word 0x01e6f529,0x6147ba6a
p55_local3_expect:
.word 0xffffe4f3,0x1b7c07f8
.word 0x00000000,0x00006147
.word 0x3b252fb1,0x9b04c89e
.word 0x29984d61,0x2c587427
.word 0xe3587e27,0x3887005c
.word 0xbd14d01d,0xa7ee2fb1
.word 0xa187a220,0x9299999f
.word 0x39902e7d,0x7e437869
p56_init_registers:
.word 0xc967173a,0x1f8bc84f ! Init value for %l0
.word 0x4a70ef1e,0x65d91578 ! Init value for %l1
.word 0x33ae636a,0xdeb14490 ! Init value for %l2
.word 0x488746fe,0x5a360f2e ! Init value for %l3
.word 0x4ef4c280,0x5ac5fdc5 ! Init value for %l4
.word 0x39191caf,0xdcd3936a ! Init value for %l5
.word 0x1731d9a8,0xa6c1eb74 ! Init value for %l6
.word 0x8b2bce2d,0xddc26c77 ! Init value for %l7
.align 64
p56_init_freg:
.word 0x65f69baf,0xc217a392 ! Init value for %f0
.word 0x82170605,0xc911f426 ! Init value for %f2
.word 0x8ae4e21f,0x618ad32f ! Init value for %f4
.word 0x3f733c55,0xeddb93cb ! Init value for %f6
.word 0xb4fba60d,0x10e41057 ! Init value for %f8
.word 0x8e2cde1d,0x6f2e0058 ! Init value for %f10
.word 0x4525f768,0xf9a7f87b ! Init value for %f12
.word 0x6abf80a5,0x0253559e ! Init value for %f14
.word 0x96ee623c,0x041bbf15 ! Init value for %f16
.word 0xbe4ea9aa,0x2e9f0ce7 ! Init value for %f18
.word 0x1793bfb6,0xdd1be774 ! Init value for %f20
.word 0x7beb89d8,0x2bd7712d ! Init value for %f22
.word 0xbd9be84c,0x9a616189 ! Init value for %f24
.word 0xbb768a6e,0x5d054284 ! Init value for %f26
.word 0xc5c430b3,0x06f60842 ! Init value for %f28
.word 0xf194bad6,0x506d87ce ! Init value for %f30
.word 0x7d6607f1,0x3fca0954 ! Init value for %f32
.word 0xb7703e3f,0x2ec34725 ! Init value for %f34
.word 0xbb5ed231,0x46a40081 ! Init value for %f36
.word 0xfe3f1218,0x7e33aa8e ! Init value for %f38
.word 0x866e57b3,0x0ca2014e ! Init value for %f40
.word 0xb530ead9,0x242497f8 ! Init value for %f42
.word 0xe90eaeb2,0xad0dce05 ! Init value for %f44
.word 0x5f7dd95b,0xb2f4b9da ! Init value for %f46
.word 0xcb4adc77,0x61dcb847
.word 0xf240a36a,0x02bfdecb
.word 0xd8ba2465,0xc6a5c285
.word 0x61365afc,0xdda5e9c2
.word 0x7ffaf6eb,0x19ac04f1
.word 0x04af55c3,0xf5849bf1
.word 0x50b524a4,0x47ca435d
.word 0xb67c8aea,0x5e38d28b
p56_expected_registers:
.word 0x00000000,0x00001128
.word 0x00000000,0x6689a812
.word 0x00000000,0xf5f96689
.word 0x8fb6d8e9,0x5831b11f
.word 0x00000000,0x00000000
.word 0xedda0bc6,0x28cab23c
.word 0x00000000,0xf5f96689
.word 0x00000000,0xffffee2e
p56_expected_fp_regs:
.word 0x65f69baf,0xc217a392
.word 0x82170605,0xc911f426
.word 0x8ae4e21f,0x618ad32f
.word 0x3f733c55,0xeddb93cb
.word 0xb4fba60d,0x10e41057
.word 0x8e2cde1d,0x6f2e0058
.word 0x4525f768,0xf9a7f87b
.word 0x6abf80a5,0x0253559e
.word 0x96ee623c,0x041bbf15
.word 0xbe4ea9aa,0x2e9f0ce7
.word 0x1793bfb6,0xdd1be774
.word 0x7beb89d8,0x2bd7712d
.word 0xbd9be84c,0x9a616189
.word 0xbb768a6e,0x5d054284
.word 0xc5c430b3,0x06f60842
.word 0xf194bad6,0x506d87ce
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p56_local0_expect:
.word 0xf5f96689,0xffffee2e
.word 0x07210def,0xb0021d87
.word 0xe2fe08c6,0x0f83eb02
.word 0x00000000,0xffffee2e
.word 0xffffee2e,0x33e68ee1
.word 0xc459d619,0xdf81cec8
.word 0xf5f96689,0x00003949
.word 0xe2ad9951,0x90495cfe
p56_local1_expect:
.word 0xee2e9c42,0xf32c4365
.word 0x554b754e,0x00717d21
.word 0xedda0bc6,0x28cab23c
.word 0xb66cd16c,0xc6f02a4e
.word 0x5bb7c734,0xbbd84fbc
.word 0x14f1f562,0xfff01128
.word 0x46ef408c,0xf32c4365
.word 0xe1b03dd8,0xf85f4a19
p56_local2_expect:
.word 0x4d23c08d,0x518d9811
.word 0x00000000,0x0000e2ad
.word 0x5a915b36,0x6549cfb7
.word 0x593a16e7,0x08c6cb99
.word 0x0000e2ad,0x00001128
.word 0x5ac5fdc5,0x00001128
.word 0x75c52a9d,0x39499663
.word 0xd472e904,0x6689a812
p56_local3_expect:
.word 0x00000000,0xffffee2e
.word 0xc4425f57,0x6e727105
.word 0xa8122e2c,0x00000071
.word 0x7ab7bdc1,0x8b15e2ad
.word 0x89000000,0x0000e2ad
.word 0x8fb6d8e9,0x5831b11f
.word 0xf5f96689,0xb925e6bc
.word 0x0ee496be,0xb09afdc5
p57_init_registers:
.word 0xd113221c,0x18a74914 ! Init value for %l0
.word 0xb8b78f77,0xc8213824 ! Init value for %l1
.word 0x7ce07006,0x9c853d4e ! Init value for %l2
.word 0x17ee26b3,0xd3a56a71 ! Init value for %l3
.word 0x14a204d0,0x2f6d621a ! Init value for %l4
.word 0xc50a90e8,0x90dfcb12 ! Init value for %l5
.word 0xc3e0bcbe,0x78ccd95f ! Init value for %l6
.word 0xa9937eb0,0x674a1bd1 ! Init value for %l7
.align 64
p57_init_freg:
.word 0x6c356a66,0xe9100837 ! Init value for %f0
.word 0x4653eddf,0xa25ffe6d ! Init value for %f2
.word 0xd9eeac2f,0x11504142 ! Init value for %f4
.word 0x7f1fd286,0xa2ccdefb ! Init value for %f6
.word 0x922f2f75,0xa600c916 ! Init value for %f8
.word 0xfde36516,0xd49c2a0d ! Init value for %f10
.word 0xfcf3645e,0xab83eb3a ! Init value for %f12
.word 0x0042d0e1,0x7fb55b89 ! Init value for %f14
.word 0xe93a15f9,0xe6588c19 ! Init value for %f16
.word 0x8ab76042,0xf30ed41d ! Init value for %f18
.word 0x65b111d8,0x665c25bd ! Init value for %f20
.word 0xe835c1c4,0x07fc3571 ! Init value for %f22
.word 0x28418a85,0xfbfb9131 ! Init value for %f24
.word 0x72c2fd2f,0x23a94816 ! Init value for %f26
.word 0x5d0c04e8,0xbc54d3f5 ! Init value for %f28
.word 0x28da2877,0xb2b45092 ! Init value for %f30
.word 0xabc2b4be,0xc107ee48 ! Init value for %f32
.word 0x644e6db1,0x7f35c112 ! Init value for %f34
.word 0x0fce0ec6,0x1db386c8 ! Init value for %f36
.word 0xe2194a88,0x47949244 ! Init value for %f38
.word 0x866993e1,0x05bd9f89 ! Init value for %f40
.word 0xe48c89f4,0x4a9e25fd ! Init value for %f42
.word 0x9d6f14d0,0x395b9e26 ! Init value for %f44
.word 0xc87f65f0,0x7e8929b7 ! Init value for %f46
.word 0xb41986e3,0x169a65ce
.word 0xbe829b66,0xa8fdb23e
.word 0xaea38eb1,0x3728a316
.word 0xeb6abd00,0xf9ce9727
.word 0x087e5050,0x1f4bdaf1
.word 0x325c0e0f,0x9ea3a860
.word 0x781e4b00,0xad5c7687
.word 0xee867fbf,0x70f3f03e
p57_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0x00005669
.word 0x00000000,0x149bede8
.word 0x00000000,0x0f0504f7
.word 0x00000000,0x2edba2b0
.word 0x00000000,0x56697209
.word 0x00000000,0x000026ba
.word 0x00000000,0x670c8d13
p57_expected_fp_regs:
.word 0x6c356a66,0xe9100837
.word 0x4653eddf,0xa25ffe6d
.word 0xd9eeac2f,0x11504142
.word 0x7f1fd286,0xa2ccdefb
.word 0x922f2f75,0xa600c916
.word 0xfde36516,0xd49c2a0d
.word 0xfcf3645e,0xab83eb3a
.word 0x0042d0e1,0x7fb55b89
.word 0xe93a15f9,0xe6588c19
.word 0x8ab76042,0xf30ed41d
.word 0x65b111d8,0x665c25bd
.word 0xe835c1c4,0x07fc3571
.word 0x28418a85,0xfbfb9131
.word 0x72c2fd2f,0x23a94816
.word 0x5d0c04e8,0xbc54d3f5
.word 0x28da2877,0xb2b45092
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p57_local0_expect:
.word 0xe7a02d37,0x0000149b
.word 0x149bede8,0x0f0504f7
.word 0x0709bb7d,0xe5d5b143
.word 0x7051a431,0x945f2cf4
.word 0x2edba2b0,0x56697209
.word 0x00000000,0x00009a65
.word 0x5c5062ca,0x41685b60
.word 0x08625124,0x26ba47f0
p57_local1_expect:
.word 0x91f1e7a9,0x0be86b61
.word 0x899018ae,0x149bede8
.word 0x2edba2b0,0x56697209
.word 0x24722578,0x053377e3
.word 0x281434bc,0x90dfcb12
.word 0x09779d55,0x8452eeda
.word 0x0be86b61,0xf435b3c8
.word 0x5b88bcb9,0xe7a02d37
p57_local2_expect:
.word 0x131a0a85,0x2edba2b0
.word 0x00008d13,0x9eefdfc0
.word 0xd7fb4ede,0xa99a8d0b
.word 0x6e94cb09,0xe7a02d37
.word 0x964c4f9a,0xb4f9d1b0
.word 0x13c2ddd5,0x61c5228f
.word 0xffffffff,0x9ca58a17
.word 0x6209c2cf,0x0d79bcb0
p57_local3_expect:
.word 0xffffbd73,0x670c8d13
.word 0x6e8440cc,0x62eb31c7
.word 0x670c8d13,0x621a1e41
.word 0xe8ff5220,0xb8804da4
.word 0xed2da501,0x2b2b0daa
.word 0x9a6539bf,0xba3fcc0c
.word 0x9ae1f7d0,0x0e1e2222
.word 0x00000000,0xe5d5b143
p58_init_registers:
.word 0x99406f4c,0x05b7b87d ! Init value for %l0
.word 0x9c78deee,0x93d76925 ! Init value for %l1
.word 0x31d44890,0x80cce4fa ! Init value for %l2
.word 0xd3e8f87e,0xc80536a2 ! Init value for %l3
.word 0x80d6a1d7,0xd68d9c7b ! Init value for %l4
.word 0x150d20b1,0xe9877285 ! Init value for %l5
.word 0x5ecacbaa,0xb49d5472 ! Init value for %l6
.word 0xae7b358a,0xa51d7d00 ! Init value for %l7
.align 64
p58_init_freg:
.word 0x417dea9f,0x87829c37 ! Init value for %f0
.word 0xc790d5ed,0xaa105811 ! Init value for %f2
.word 0x4b05a57c,0x51c49398 ! Init value for %f4
.word 0x014f8c42,0x8af1d6dd ! Init value for %f6
.word 0xfb7c1b2f,0xeddaa956 ! Init value for %f8
.word 0x601146fc,0x4d4b131e ! Init value for %f10
.word 0x016fe7bd,0x79d5948c ! Init value for %f12
.word 0x82581ec5,0x90995fa0 ! Init value for %f14
.word 0x0ade1156,0x0a6f03a9 ! Init value for %f16
.word 0x1ab890ed,0x8e6518e2 ! Init value for %f18
.word 0x1ab933a1,0x8c77cf45 ! Init value for %f20
.word 0xa378d699,0xa51a4a35 ! Init value for %f22
.word 0xa6a76270,0x6fd4bd07 ! Init value for %f24
.word 0xafff10c2,0x27c91048 ! Init value for %f26
.word 0x9f8e916b,0xe32765fc ! Init value for %f28
.word 0x0ec31b5e,0x5d2833d4 ! Init value for %f30
.word 0x09efc474,0xfa03d9f8 ! Init value for %f32
.word 0xbbba51b7,0x938409ea ! Init value for %f34
.word 0xad18fe35,0x7390d3bc ! Init value for %f36
.word 0x61d0ba31,0x9b1bc237 ! Init value for %f38
.word 0x80b2dbfd,0xc1f1482d ! Init value for %f40
.word 0xadf8c4c4,0xa580043f ! Init value for %f42
.word 0x7bbe17e9,0xf17446c0 ! Init value for %f44
.word 0x66406c98,0x0d76341b ! Init value for %f46
.word 0x526bea12,0xd03aa44d
.word 0xf6ba63cf,0x8695f3a2
.word 0xb6ebd366,0x0fe793f3
.word 0xdb97b691,0x335dab98
.word 0xa69664a9,0xad6e71ce
.word 0x96432a1a,0xb4137b9d
.word 0xd9df1648,0x8f981e8a
.word 0x265329d1,0x84c8aaac
p58_expected_registers:
.word 0xffffffff,0xd4cc7285
.word 0x00000000,0x000000ac
.word 0x00000000,0x000000ba
.word 0xffffffff,0xffffe8f1
.word 0x00000000,0x27e3d111
.word 0x00000000,0xffffe8f1
.word 0x00000000,0x00000074
.word 0x00000000,0x00000e29
p58_expected_fp_regs:
.word 0x417dea9f,0x87829c37
.word 0xc790d5ed,0xaa105811
.word 0x4b05a57c,0x51c49398
.word 0x014f8c42,0x8af1d6dd
.word 0xfb7c1b2f,0xeddaa956
.word 0x601146fc,0x4d4b131e
.word 0x016fe7bd,0x79d5948c
.word 0x82581ec5,0x90995fa0
.word 0x0ade1156,0x0a6f03a9
.word 0x1ab890ed,0x8e6518e2
.word 0x1ab933a1,0x8c77cf45
.word 0xa378d699,0xa51a4a35
.word 0xa6a76270,0x6fd4bd07
.word 0xafff10c2,0x27c91048
.word 0x9f8e916b,0xe32765fc
.word 0x0ec31b5e,0x5d2833d4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p58_local0_expect:
.word 0xfbf69217,0x9ebca2c6
.word 0x00000061,0x8c1a594d
.word 0xd4cc7285,0xe8f173d6
.word 0x17c00206,0x74e25e39
.word 0xffffe8f1,0x0e2976fe
.word 0xd4cca6bc,0xa8e4fdd2
.word 0x4caa62ba,0xbff579ac
.word 0x42d9b457,0x9f9b4c4b
p58_local1_expect:
.word 0x3048857e,0x5390ab11
.word 0x150d20b1,0xe9877285
.word 0x00000061,0x62bae8f1
.word 0xa1a23950,0x13dde3bb
.word 0x0bfba999,0x00d6c1ce
.word 0xd4cc7285,0x000000ac
.word 0xffffa353,0xe9877285
.word 0xce6016ce,0x4caa62ba
p58_local2_expect:
.word 0x6874bb47,0x27e3d111
.word 0xac215369,0x224643a2
.word 0x61829984,0xe157400a
.word 0x4ee8f254,0xbe320134
.word 0x0000000e,0xffffe8f1
.word 0x8ba90be2,0x9075897c
.word 0x3010d4cc,0x22ed86c3
.word 0x1def63fe,0xe25ba2ed
p58_local3_expect:
.word 0x4b402928,0xffffe8f1
.word 0x764074ce,0x1e797948
.word 0x3010d4cc,0x96ccfa07
.word 0xb04d4d38,0xbb3809cd
.word 0x000000ac,0x00000061
.word 0x13a50614,0x7078ccd7
.word 0x00000000,0x00000085
.word 0xda6fe038,0xa35361e5
p59_init_registers:
.word 0x341b840c,0xbbad0c2e ! Init value for %l0
.word 0x0a574b83,0xa5175419 ! Init value for %l1
.word 0x70f212dc,0x124ff4a5 ! Init value for %l2
.word 0xaf96fd37,0xb5fbda0a ! Init value for %l3
.word 0x2f31ef0c,0x55192ac2 ! Init value for %l4
.word 0x0d4ce996,0x68b57595 ! Init value for %l5
.word 0x4be6455e,0x547b48ca ! Init value for %l6
.word 0x331b353c,0x9d3cae52 ! Init value for %l7
.align 64
p59_init_freg:
.word 0xd79d48d9,0xd63f51ad ! Init value for %f0
.word 0xf38e8b30,0x3349964d ! Init value for %f2
.word 0x55b8bdae,0x771c19cd ! Init value for %f4
.word 0xe7b8f3ab,0x4f04ac8e ! Init value for %f6
.word 0xf59d9d0a,0x361cf9c2 ! Init value for %f8
.word 0xab60c129,0x8b69cac7 ! Init value for %f10
.word 0x28d5be7c,0x70f34052 ! Init value for %f12
.word 0x1012dfd7,0x5847c851 ! Init value for %f14
.word 0x165b3358,0xa59b69b9 ! Init value for %f16
.word 0xde3944ee,0x47337d5f ! Init value for %f18
.word 0xcd374266,0xd6d298bc ! Init value for %f20
.word 0x8c28fe72,0xd1adcaa7 ! Init value for %f22
.word 0x5cbc7086,0x11608e61 ! Init value for %f24
.word 0xc1426349,0xd1cf1980 ! Init value for %f26
.word 0x14c65a1a,0x7f3a2373 ! Init value for %f28
.word 0x8e24e151,0x222ccb01 ! Init value for %f30
.word 0x98adcfc3,0x820b8f11 ! Init value for %f32
.word 0xda150260,0xb3cf7c2e ! Init value for %f34
.word 0x795ae5bd,0x71e19919 ! Init value for %f36
.word 0xa8b1d134,0xdd50b56b ! Init value for %f38
.word 0x06f77529,0x1ad63109 ! Init value for %f40
.word 0xebeabb55,0x6a84e138 ! Init value for %f42
.word 0xb96d2e1c,0x70f081c0 ! Init value for %f44
.word 0x875e6fb0,0x8776b016 ! Init value for %f46
.word 0x30a3e4dc,0x7e3cf525
.word 0x448059f8,0xa990eaa3
.word 0xcfc8a5fd,0x5b0f26e4
.word 0x7753e37c,0xd23bf5eb
.word 0xbf3533bc,0xf73f6a58
.word 0xaba39bbe,0x7927a660
.word 0x1b0ac57c,0xfe801507
.word 0xa82c54c1,0x32fdf6e0
p59_expected_registers:
.word 0x00000000,0x00000097
.word 0xffffffff,0xffffb2c6
.word 0x00000000,0x0000547b
.word 0xddb37aee,0x62e62bbb
.word 0x00000000,0x000048ca
.word 0x00000000,0x000000fd
.word 0x00000000,0x00000000
.word 0xffffffff,0xfffffffd
p59_expected_fp_regs:
.word 0xd79d48d9,0xd63f51ad
.word 0xf38e8b30,0x3349964d
.word 0x55b8bdae,0x771c19cd
.word 0xe7b8f3ab,0x4f04ac8e
.word 0xf59d9d0a,0x361cf9c2
.word 0xab60c129,0x8b69cac7
.word 0x28d5be7c,0x70f34052
.word 0x1012dfd7,0x5847c851
.word 0x165b3358,0xa59b69b9
.word 0xde3944ee,0x47337d5f
.word 0xcd374266,0xd6d298bc
.word 0x8c28fe72,0xd1adcaa7
.word 0x5cbc7086,0x11608e61
.word 0xc1426349,0xd1cf1980
.word 0x14c65a1a,0x7f3a2373
.word 0x8e24e151,0x222ccb01
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p59_local0_expect:
.word 0x9f8aa034,0x39890000
.word 0xec35bc1e,0xe2791ff4
.word 0x225b6d2d,0x0000547b
.word 0xffffffff,0xfffffff2
.word 0xf3721689,0x5c5e1933
.word 0xdb3672f1,0xffe7c384
.word 0xd1737bc4,0x3dd74f49
.word 0x341b840c,0x547b48ca
p59_local1_expect:
.word 0x8760263c,0xca2c84b8
.word 0x00000000,0xfffffffd
.word 0x8d7dbbc8,0x478da33d
.word 0xb5fbda0a,0xf0485172
.word 0x7ab798b3,0xf786185b
.word 0x382c728f,0x8760fd97
.word 0xf2efc9cc,0x40d84010
.word 0xcc6fd6de,0xdd581904
p59_local2_expect:
.word 0xdf1d263c,0x8c4e4f49
.word 0xc13a0f08,0x2d56c33f
.word 0x00000097,0xfffffff2
.word 0xdd9b0917,0x43b95a67
.word 0x45afbbe6,0x08ec03ef
.word 0x8be9ada1,0x04bfcc48
.word 0xddb32bbb,0x62e62bbb
.word 0x6352bc45,0x299973d1
p59_local3_expect:
.word 0x4e9eb71b,0x0880ce89
.word 0x61100334,0xfef2c0f4
.word 0xf2ed4b44,0x00000097
.word 0x68b57595,0x9a60b2c6
.word 0x48ca551b,0xade1dd5f
.word 0x2298981c,0xae524f0a
.word 0x547b48ca,0x547b48ca
.word 0x62e62bbb,0xb24bdd68
p60_init_registers:
.word 0x617ee86e,0x0a880db7 ! Init value for %l0
.word 0xc904a1c4,0x1e576e50 ! Init value for %l1
.word 0x3875df85,0xbcb4e5b9 ! Init value for %l2
.word 0x90de4f3d,0xd2bffc32 ! Init value for %l3
.word 0xd154e0d6,0x089b9981 ! Init value for %l4
.word 0xe613dc54,0x1dcb39f9 ! Init value for %l5
.word 0x81e84308,0x6ab7779c ! Init value for %l6
.word 0x689343a5,0xf48287e4 ! Init value for %l7
.align 64
p60_init_freg:
.word 0x7bd80264,0x57ef0afa ! Init value for %f0
.word 0xe0575979,0x77fe77b1 ! Init value for %f2
.word 0x10ae42fa,0x85ead028 ! Init value for %f4
.word 0x9c355e85,0x6cde33bc ! Init value for %f6
.word 0xd45a8308,0xc9d2e2f2 ! Init value for %f8
.word 0xa82a8bc5,0x38487020 ! Init value for %f10
.word 0xdb331192,0x9b0f6d6e ! Init value for %f12
.word 0xa0a7d6c4,0xf98bb751 ! Init value for %f14
.word 0xb3d644f4,0xbc97efc5 ! Init value for %f16
.word 0xe334ce08,0x3ccb71c5 ! Init value for %f18
.word 0x1685b06c,0x094c78f9 ! Init value for %f20
.word 0x368cde61,0x112eaa92 ! Init value for %f22
.word 0xaf0c65ea,0xa99540b0 ! Init value for %f24
.word 0x74dc0736,0x2c36f6d1 ! Init value for %f26
.word 0x158c0cf8,0xff538e3c ! Init value for %f28
.word 0xcc832aee,0x0f1058a6 ! Init value for %f30
.word 0x83656d78,0x400a1e90 ! Init value for %f32
.word 0x298dca62,0xd4602243 ! Init value for %f34
.word 0x60b2e923,0x71a6b480 ! Init value for %f36
.word 0x80de1c51,0xa835b20e ! Init value for %f38
.word 0x2f60ac37,0xf6e7f2cc ! Init value for %f40
.word 0x913646f0,0x3909dc76 ! Init value for %f42
.word 0xbdba099d,0x6f6cb185 ! Init value for %f44
.word 0xa22d2f7f,0x0b62306d ! Init value for %f46
.word 0x0e694297,0x817fe398
.word 0xba1b7333,0xbabbee08
.word 0xa146d1b7,0x511b64fb
.word 0x8bc7ae9c,0x0fd984e4
.word 0xeaa18888,0x5ba3fe41
.word 0xc3c2f60e,0x9337e841
.word 0x47c394aa,0x37b36756
.word 0xc0f13292,0x03d1db21
p60_expected_registers:
.word 0x00000000,0xe5eaffd4
.word 0x00000000,0x0000ffc4
.word 0x00000000,0x019488f0
.word 0x00000000,0xe5eaffd4
.word 0x00000000,0x61651cb9
.word 0x00000000,0xc88f9981
.word 0x81e84308,0x6ab7779c
.word 0x00000000,0x0000298f
p60_expected_fp_regs:
.word 0x7bd80264,0x57ef0afa
.word 0xe0575979,0x77fe77b1
.word 0x10ae42fa,0x85ead028
.word 0x9c355e85,0x6cde33bc
.word 0xd45a8308,0xc9d2e2f2
.word 0xa82a8bc5,0x38487020
.word 0xdb331192,0x9b0f6d6e
.word 0xa0a7d6c4,0xf98bb751
.word 0xb3d644f4,0xbc97efc5
.word 0xe334ce08,0x3ccb71c5
.word 0x1685b06c,0x094c78f9
.word 0x368cde61,0x112eaa92
.word 0xaf0c65ea,0xa99540b0
.word 0x74dc0736,0x2c36f6d1
.word 0x158c0cf8,0xff538e3c
.word 0xcc832aee,0x0f1058a6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p60_local0_expect:
.word 0x0a880db7,0xbcb4e5b9
.word 0x5a34ead9,0x5d73a3df
.word 0xbcb4e5b9,0xd2bffc32
.word 0x00000000,0x000000a2
.word 0x6534d074,0x7f3c19c4
.word 0xe5eaffd4,0x0000ffc4
.word 0x5893bbf4,0xb308df5a
.word 0x00006940,0xe5eaffd4
p60_local1_expect:
.word 0xd911c433,0x4770c773
.word 0x51c21919,0x37d64809
.word 0x6ab7779c,0x0000298f
.word 0xe5eaffd4,0x694006f7
.word 0xd36ce12f,0x38846c26
.word 0x877432a9,0x14a06017
.word 0xf0a270b3,0xd4bdaaf8
.word 0x003d1b73,0x298f296a
p60_local2_expect:
.word 0x1e278d13,0xc82e59f2
.word 0xd5650f6f,0x38494283
.word 0xd98aed7e,0xe5eaffd4
.word 0xd33e5dff,0x40280235
.word 0xcfdb0036,0xc88f9981
.word 0x04eef0dd,0x27c23bfd
.word 0x61651cb9,0xc88f9981
.word 0x00006940,0xe5eaffd4
p60_local3_expect:
.word 0x7054a945,0x6ed90688
.word 0xffffffff,0xffffffc4
.word 0xcfd35f66,0x0bb6209d
.word 0x81e84308,0x6ab7779c
.word 0x9f86d8ef,0xadfdb59d
.word 0x53f692ad,0x78d09a7d
.word 0x019488f0,0x9d9facb3
.word 0x4485ae44,0x7b3315b4
p61_init_registers:
.word 0x64a41c11,0xb753a201 ! Init value for %l0
.word 0x6d1ecbca,0x72b2b397 ! Init value for %l1
.word 0xb014363e,0x5ba71eee ! Init value for %l2
.word 0x3d2d6a96,0x89f2a279 ! Init value for %l3
.word 0x91889faa,0xa9100f45 ! Init value for %l4
.word 0xfac0263e,0x2d436ca0 ! Init value for %l5
.word 0xc2f5fcf8,0x26b18a12 ! Init value for %l6
.word 0x955543f6,0x511c770a ! Init value for %l7
.align 64
p61_init_freg:
.word 0x05bccc81,0xcb34f802 ! Init value for %f0
.word 0x4b38be74,0xaa40dfeb ! Init value for %f2
.word 0xb7071994,0x3f4ed054 ! Init value for %f4
.word 0xb43be4b0,0x7ef7a8e3 ! Init value for %f6
.word 0x95b2ea49,0x785f1311 ! Init value for %f8
.word 0xfd798edd,0xf383ae42 ! Init value for %f10
.word 0x6a633518,0x669feaf1 ! Init value for %f12
.word 0xff4f117b,0x8b159873 ! Init value for %f14
.word 0x5a038f6c,0x68a17d52 ! Init value for %f16
.word 0x94f7a9e1,0x7ff6524c ! Init value for %f18
.word 0xef7c3424,0xc48c3745 ! Init value for %f20
.word 0x70be3e59,0x6f21d7cc ! Init value for %f22
.word 0x03538b0d,0x36e74fd9 ! Init value for %f24
.word 0x3155bc2f,0x4123f6f2 ! Init value for %f26
.word 0x046a8513,0xa34d7952 ! Init value for %f28
.word 0xfc75f576,0x4b8d16eb ! Init value for %f30
.word 0x2e98201c,0x1f625884 ! Init value for %f32
.word 0x5004c47b,0x39ebfef2 ! Init value for %f34
.word 0x9ec5a471,0xa1a93973 ! Init value for %f36
.word 0x9743821f,0xdaa3316c ! Init value for %f38
.word 0xdd09697d,0x93291297 ! Init value for %f40
.word 0x936c2200,0xd45f3494 ! Init value for %f42
.word 0x79090d2d,0x47203f01 ! Init value for %f44
.word 0x91569e4d,0x86ddec26 ! Init value for %f46
.word 0x1cbaeeea,0x0ee6c9a6
.word 0xe7b0691b,0x888c1d04
.word 0x1baf578f,0x14d32756
.word 0x7cb6fa37,0xa6e3e45b
.word 0x6c5a11c7,0x712f5540
.word 0xb45212fc,0x3efbd0fa
.word 0x7c716e9c,0x863e020d
.word 0xfd9e2d68,0xfce6cef2
p61_expected_registers:
.word 0xffffffff,0xffffc27f
.word 0x00000000,0x000000d8
.word 0x00000000,0x26b18a12
.word 0x00000000,0x8e00e31f
.word 0x00000000,0x0000000c
.word 0x00000000,0x00000054
.word 0x00000000,0x1f2dfd16
.word 0x00000000,0x3fe15df0
p61_expected_fp_regs:
.word 0x05bccc81,0xcb34f802
.word 0x4b38be74,0xaa40dfeb
.word 0xb7071994,0x3f4ed054
.word 0xb43be4b0,0x7ef7a8e3
.word 0x95b2ea49,0x785f1311
.word 0xfd798edd,0xf383ae42
.word 0x6a633518,0x669feaf1
.word 0xff4f117b,0x8b159873
.word 0x5a038f6c,0x68a17d52
.word 0x94f7a9e1,0x7ff6524c
.word 0xef7c3424,0xc48c3745
.word 0x70be3e59,0x6f21d7cc
.word 0x03538b0d,0x36e74fd9
.word 0x3155bc2f,0x4123f6f2
.word 0x046a8513,0xa34d7952
.word 0xfc75f576,0x4b8d16eb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p61_local0_expect:
.word 0x8cf2c02a,0x8e00e31f
.word 0x5ebe5627,0xc45e3e28
.word 0xa349b814,0x14477212
.word 0xb75a4559,0x8e6ece5b
.word 0x0000b7c1,0x1ba183ee
.word 0x68f2f713,0x5e15b03f
.word 0x1ba183ee,0x085cc79d
.word 0x26b18a12,0x511c770a
p61_local1_expect:
.word 0x05986a8e,0x14618dee
.word 0x8f645743,0x8e00e31f
.word 0xe452611c,0xf3046a35
.word 0xafa9f67b,0x57e0353d
.word 0x00000000,0x8e00e31f
.word 0xa349b814,0x0000b7c1
.word 0xc1100f45,0x2d436ca0
.word 0x03f795ef,0xf1f4c64e
p61_local2_expect:
.word 0xa19200bc,0xd879aa72
.word 0x1b626ab2,0x9c2cdad8
.word 0x15cc986b,0xb989ec24
.word 0xbc4ee8fe,0x1e030c8d
.word 0xa349b814,0x7130e7e4
.word 0x3d2d6a96,0x89f2a279
.word 0x39841962,0x3668dcc6
.word 0x0325a16f,0x86b7e31f
p61_local3_expect:
.word 0x26e15df0,0x4ffb736c
.word 0x1f2dfd16,0x0a314f72
.word 0xc27f24d2,0xbbeccba7
.word 0x732604d8,0x83c19ef8
.word 0xefc38fa0,0x28a635e4
.word 0xcc263de1,0xd3f2dd47
.word 0x3de9b7c1,0xc6446f54
.word 0xeb0d9082,0x1290e8f8
p62_init_registers:
.word 0xcb0d1869,0xeb4406cd ! Init value for %l0
.word 0xef73ca0f,0xceed5423 ! Init value for %l1
.word 0x8a4ac667,0xfc29c47e ! Init value for %l2
.word 0x03a7bd74,0x0c67a6e0 ! Init value for %l3
.word 0x26a8f60c,0x815eab9f ! Init value for %l4
.word 0x5633d528,0x22ab8caf ! Init value for %l5
.word 0x2ed230fe,0x4d9e6985 ! Init value for %l6
.word 0xd8a3da68,0x211041eb ! Init value for %l7
.align 64
p62_init_freg:
.word 0x70610dfe,0x0f8c24b8 ! Init value for %f0
.word 0xdeca8c70,0xd2c70d05 ! Init value for %f2
.word 0x7c5d3cb4,0xfe65b9ad ! Init value for %f4
.word 0x37c009fd,0x5998d93f ! Init value for %f6
.word 0x0b8481bc,0x17b80aab ! Init value for %f8
.word 0x9c1e7b15,0xb872b062 ! Init value for %f10
.word 0xc279a160,0xbbaaf05a ! Init value for %f12
.word 0x679d3802,0x2c7ffe1c ! Init value for %f14
.word 0xcb1dabc4,0x26716c99 ! Init value for %f16
.word 0x9ace1791,0x827c17b3 ! Init value for %f18
.word 0x2aba9dd9,0xde5993b1 ! Init value for %f20
.word 0x8c6b64e9,0x4b70a7ba ! Init value for %f22
.word 0x3c434fb1,0xfb8e1e1e ! Init value for %f24
.word 0xa2c8098a,0x4014f6f7 ! Init value for %f26
.word 0x5316eccf,0x97efa234 ! Init value for %f28
.word 0xe2d1d8dd,0xa4046992 ! Init value for %f30
.word 0x4b1ef724,0x77f124b5 ! Init value for %f32
.word 0x29b8e4aa,0x145ef97c ! Init value for %f34
.word 0x9e73b5e8,0x3f35ec9a ! Init value for %f36
.word 0xf9255dbe,0x87293d97 ! Init value for %f38
.word 0xff0266fa,0x556c3895 ! Init value for %f40
.word 0x79dba9d5,0x72bd196f ! Init value for %f42
.word 0x6047a55d,0x984b49b6 ! Init value for %f44
.word 0x199ac7f3,0xe14d529b ! Init value for %f46
.word 0xdd81d813,0x5a0b81ce
.word 0x44990c18,0x19b88441
.word 0xb04e2457,0xd7754793
.word 0xe1b3b3cf,0xfa4006c5
.word 0xce8de0c0,0x2c7b0fee
.word 0x81957447,0xa161019a
.word 0xc111fe21,0xbfc7a39f
.word 0x4efbc7f8,0xe2fee98c
p62_expected_registers:
.word 0x00000000,0x0c67c6a1
.word 0x00000000,0x00000c67
.word 0xfece02dd,0x5996eb07
.word 0x03a7bd74,0x0c67a6e0
.word 0x00000000,0x000004f2
.word 0x00000000,0x000000bd
.word 0x00000000,0x00001b43
.word 0xffffffff,0xffffcfb0
p62_expected_fp_regs:
.word 0x70610dfe,0x0f8c24b8
.word 0xdeca8c70,0xd2c70d05
.word 0x7c5d3cb4,0xfe65b9ad
.word 0x37c009fd,0x5998d93f
.word 0x0b8481bc,0x17b80aab
.word 0x9c1e7b15,0xb872b062
.word 0xc279a160,0xbbaaf05a
.word 0x679d3802,0x2c7ffe1c
.word 0xcb1dabc4,0x26716c99
.word 0x9ace1791,0x827c17b3
.word 0x2aba9dd9,0xde5993b1
.word 0x8c6b64e9,0x4b70a7ba
.word 0x3c434fb1,0xfb8e1e1e
.word 0xa2c8098a,0x4014f6f7
.word 0x5316eccf,0x97efa234
.word 0xe2d1d8dd,0xa4046992
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p62_local0_expect:
.word 0x77368d02,0xd6074015
.word 0x2ed230fe,0x4d9e6985
.word 0x00000000,0xcfb0fe0c
.word 0x0c6796a1,0xbd985996
.word 0x1b430b41,0xee1bc47e
.word 0x76d7d936,0x04f28c65
.word 0x00000000,0x0c67c6a1
.word 0x000000eb,0x4d9e6985
p62_local1_expect:
.word 0x8e63745c,0xbd985996
.word 0x30fe6267,0xa65b26a1
.word 0xcfb0fe0c,0x5800f7db
.word 0xfc29c47e,0x0c67a6e0
.word 0x03a7bd74,0x0c67a6e0
.word 0xf62f9d65,0x2cd3cea1
.word 0xf80711d5,0xa7050f92
.word 0xa6e0f1a6,0x2c570d6f
p62_local2_expect:
.word 0x00000000,0x0c67c6a1
.word 0x0c67c6a1,0xbd985996
.word 0xf66600eb,0xc61cfded
.word 0x89eca6e0,0x3dcc93bd
.word 0xfece02dd,0x5996eb07
.word 0x5befd870,0x5996eb07
.word 0x6772c6a1,0x77fc8296
.word 0xf80711d5,0x4a4a5c0b
p62_local3_expect:
.word 0x2ed230fe,0x4d9e0c67
.word 0xfece02dd,0x5996eb07
.word 0xeb4406cd,0x194abb09
.word 0xffffffff,0xffffcfb0
.word 0x6e959a6f,0xcd65e971
.word 0x03a7bd96,0x0c67a6e0
.word 0x65aeded2,0x6b0c31eb
.word 0x00000000,0x0c67c6a1
p63_init_registers:
.word 0xee4c37d3,0xc9f1ad64 ! Init value for %l0
.word 0x92a5c73e,0x0c27ead0 ! Init value for %l1
.word 0xa214e3f2,0xa02a9e39 ! Init value for %l2
.word 0xdcd742a5,0xf0d12de5 ! Init value for %l3
.word 0xdda8ddae,0x1e2de6b0 ! Init value for %l4
.word 0xaaa0105e,0x8b0b3633 ! Init value for %l5
.word 0x357d7c96,0xb9863913 ! Init value for %l6
.word 0x6646b6a5,0xa3630dcc ! Init value for %l7
.align 64
p63_init_freg:
.word 0x1cd923cb,0x51beb149 ! Init value for %f0
.word 0xbd001384,0xa1d9dee5 ! Init value for %f2
.word 0x250786c5,0x3490b0f2 ! Init value for %f4
.word 0x33e46222,0xb17a849e ! Init value for %f6
.word 0x7aa7e572,0x5744f838 ! Init value for %f8
.word 0xe4399bc9,0xdcdade9f ! Init value for %f10
.word 0x854a8142,0x9d920dff ! Init value for %f12
.word 0x2b17ccf9,0x90cf7765 ! Init value for %f14
.word 0x202b4346,0x4bceed09 ! Init value for %f16
.word 0xaac97658,0xe667d7a6 ! Init value for %f18
.word 0xe72666a6,0xc1c0f1b2 ! Init value for %f20
.word 0x1e821cd0,0xcc9f022b ! Init value for %f22
.word 0x7272a87c,0x10469b7c ! Init value for %f24
.word 0x2a109d75,0x4b1da0b0 ! Init value for %f26
.word 0xecf6b09a,0xef6ea6b1 ! Init value for %f28
.word 0x52d9755a,0xa28a2e58 ! Init value for %f30
.word 0xd36e9565,0x168c9e2b ! Init value for %f32
.word 0xb45b126f,0x474abefb ! Init value for %f34
.word 0x5241506a,0x8bae51de ! Init value for %f36
.word 0x56ef03fd,0xd16f06bc ! Init value for %f38
.word 0x59801dac,0x1aabee9e ! Init value for %f40
.word 0xe5fd0e94,0x881a5ff8 ! Init value for %f42
.word 0x59301e5d,0xca5d4a42 ! Init value for %f44
.word 0xe93155df,0x779b4eb8 ! Init value for %f46
.word 0x407bf9dc,0xe5639ca2
.word 0xb36d9515,0x707ba9a1
.word 0x1d8bdeca,0x36aa6039
.word 0x09bac3c8,0xfe394c40
.word 0xe0dd48ae,0x90ed19d5
.word 0xa2bfea4d,0x4fe087b1
.word 0x80927496,0xf8a90ec2
.word 0xb3471fce,0x04de0f9a
p63_expected_registers:
.word 0x00000000,0xffffffd4
.word 0x00000000,0x3d87107d
.word 0x00000000,0x8c7153c1
.word 0x00000000,0xd477598e
.word 0x00000000,0xc35e6fac
.word 0x00000000,0xc9712378
.word 0x00000000,0x0000002d
.word 0xffffffff,0xf0d12dd4
p63_expected_fp_regs:
.word 0x1cd923cb,0x51beb149
.word 0xbd001384,0xa1d9dee5
.word 0x250786c5,0x3490b0f2
.word 0x33e46222,0xb17a849e
.word 0x7aa7e572,0x5744f838
.word 0xe4399bc9,0xdcdade9f
.word 0x854a8142,0x9d920dff
.word 0x2b17ccf9,0x90cf7765
.word 0x202b4346,0x4bceed09
.word 0xaac97658,0xe667d7a6
.word 0xe72666a6,0xc1c0f1b2
.word 0x1e821cd0,0xcc9f022b
.word 0x7272a87c,0x10469b7c
.word 0x2a109d75,0x4b1da0b0
.word 0xecf6b09a,0xef6ea6b1
.word 0x52d9755a,0xa28a2e58
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p63_local0_expect:
.word 0x1e46a7ca,0x38a82e2c
.word 0x2a4c128e,0x95781cfb
.word 0xffffffec,0x0000d477
.word 0x989a4233,0x15c7f229
.word 0x00000000,0x00000035
.word 0xf0d12dd4,0x9dd75412
.word 0x8c7153c1,0xd477598e
.word 0xf17339b4,0x2c7304ed
p63_local1_expect:
.word 0xffffffec,0x0000aae9
.word 0xc35e6fac,0xc9712378
.word 0xc9712378,0x65d6a157
.word 0xa398b308,0xe7dc510e
.word 0x930ea17a,0x92a6b523
.word 0xcf0b8a36,0x0fe1e112
.word 0xffffffff,0xffffffec
.word 0xffffffff,0xe342f2bd
p63_local2_expect:
.word 0xc71d0e9e,0xe7b70035
.word 0x5530ba0a,0xe342f2bd
.word 0x36ffb290,0x9f0461ce
.word 0x1d714335,0x9c18bb0e
.word 0x10787e0d,0x3d87107d
.word 0x64e663a7,0x06b44b7a
.word 0x0000002d,0xf0d12dd4
.word 0x00c718d4,0x000000c7
p63_local3_expect:
.word 0x598efcd0,0x20612501
.word 0x00000000,0x0000d477
.word 0x193c6373,0x864a1cb8
.word 0x10f9b468,0x3fd3d859
.word 0xffffffd4,0x3d87107d
.word 0xa02a9e39,0xf0d12dd4
.word 0x6646b6a5,0xa3630dcc
.word 0xdcd742a5,0xf0d12de5
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 0xf937bfb7,0x978dd459
.word 0x00000000,0x00000002
.word 0x323889ef,0xc40240e9
.word 0x00000000,0x00000003
.word 0x43417867,0xc0602854
.word 0x00000000,0x00000004
.word 0xd9e66bd7,0xa6259d0c
.word 0x00000000,0x00000005
.word 0x3583845f,0xea7e92f6
.word 0x00000000,0x00000006
.word 0xf002bc3f,0xcb9ec44c
.word 0x00000000,0x00000007
.word 0x1ed2d0f8,0x4c4f9d4e
.word 0x00000000,0x00000008
.word 0x23457ebf,0xea8fd218
p1_dispatch_retry:
.word 0,0
p1_xintr_data:
.word 0x00000000,0x00000001
.word 0x50d7bed7,0xa5a79206
.word 0x00000000,0x00000002
.word 0x87dc14e0,0x1140d356
.word 0x00000000,0x00000003
.word 0x1b52958f,0xa48cfd01
.word 0x00000000,0x00000004
.word 0xb163f2c7,0xf3cb6533
.word 0x00000000,0x00000005
.word 0x7851eb7f,0xf14fd1c7
.word 0x00000000,0x00000006
.word 0x2f50a8d7,0x8991cec8
.word 0x00000000,0x00000007
.word 0x7e23c077,0xe506b886
.word 0x00000000,0x00000008
.word 0x0ed0d738,0x31ba5843
p2_dispatch_retry:
.word 0,0
p2_xintr_data:
.word 0x00000000,0x00000001
.word 0x9146f9a0,0x45e42d80
.word 0x00000000,0x00000002
.word 0x8e43e410,0x168fd84e
.word 0x00000000,0x00000003
.word 0x3ebd8b2f,0xae0407f5
.word 0x00000000,0x00000004
.word 0x4000faff,0xe7a84cfc
.word 0x00000000,0x00000005
.word 0x367a604f,0xeb059a0c
.word 0x00000000,0x00000006
.word 0x8a127847,0xee8bd5de
.word 0x00000000,0x00000007
.word 0x12b74ea7,0x8339e2a4
.word 0x00000000,0x00000008
.word 0x2938c06f,0xcf1b21ef
p3_dispatch_retry:
.word 0,0
p3_xintr_data:
.word 0x00000000,0x00000001
.word 0xbfd5b5d0,0x6cebf0af
.word 0x00000000,0x00000002
.word 0xc87485ff,0xdecc67e6
.word 0x00000000,0x00000003
.word 0xb221c3e7,0xc707393d
.word 0x00000000,0x00000004
.word 0xd1ffa820,0x5e195abc
.word 0x00000000,0x00000005
.word 0xddfe6a90,0x59b08460
.word 0x00000000,0x00000006
.word 0x801eaa38,0x6b4330a0
.word 0x00000000,0x00000007
.word 0x629eede7,0xb66b8a2e
.word 0x00000000,0x00000008
.word 0xc3721d87,0xa9576563
p4_dispatch_retry:
.word 0,0
p4_xintr_data:
.word 0x00000000,0x00000001
.word 0x2b6c9168,0x66190328
.word 0x00000000,0x00000002
.word 0xd944596f,0xaff08bd3
.word 0x00000000,0x00000003
.word 0x5494b608,0x42339c6e
.word 0x00000000,0x00000004
.word 0x808bc47f,0xfaa0c7f1
.word 0x00000000,0x00000005
.word 0xb7577ab8,0x2516d2a8
.word 0x00000000,0x00000006
.word 0xe4eebb5f,0xda4559e1
.word 0x00000000,0x00000007
.word 0x78a3e57f,0xd4fc2fb4
.word 0x00000000,0x00000008
.word 0x549fc27f,0xc8e2e627
p5_dispatch_retry:
.word 0,0
p5_xintr_data:
.word 0x00000000,0x00000001
.word 0x0ef9c280,0x77fa5090
.word 0x00000000,0x00000002
.word 0x6929ec0f,0x930f6bf1
.word 0x00000000,0x00000003
.word 0x6e6ec0f7,0xb37d9d7c
.word 0x00000000,0x00000004
.word 0x86d95848,0x0444b6fa
.word 0x00000000,0x00000005
.word 0xb8a2491f,0x90368733
.word 0x00000000,0x00000006
.word 0x54fa9a58,0x1839c6ac
.word 0x00000000,0x00000007
.word 0xbe80d9e0,0x1dd8cda8
.word 0x00000000,0x00000008
.word 0xeac890d7,0xcd07c9a9
p6_dispatch_retry:
.word 0,0
p6_xintr_data:
.word 0x00000000,0x00000001
.word 0x189dc1cf,0xb1b692fb
.word 0x00000000,0x00000002
.word 0xf643bbd8,0x62693195
.word 0x00000000,0x00000003
.word 0xfe2512ef,0xa0c7f271
.word 0x00000000,0x00000004
.word 0xd3ad7198,0x22586f9d
.word 0x00000000,0x00000005
.word 0xe1a8d120,0x6de67ef6
.word 0x00000000,0x00000006
.word 0x1915bd00,0x16cc0321
.word 0x00000000,0x00000007
.word 0xaf448b27,0xb8441e0d
.word 0x00000000,0x00000008
.word 0xb790518f,0xa6cac06a
p7_dispatch_retry:
.word 0,0
p7_xintr_data:
.word 0x00000000,0x00000001
.word 0xc8421c2f,0xffac521e
.word 0x00000000,0x00000002
.word 0x6c845110,0x46600c66
.word 0x00000000,0x00000003
.word 0x473d61a7,0xfddf49fe
.word 0x00000000,0x00000004
.word 0xfa773638,0x348a8f46
.word 0x00000000,0x00000005
.word 0xb1c0c2e0,0x2fa50cde
.word 0x00000000,0x00000006
.word 0x7c005668,0x578a4cf4
.word 0x00000000,0x00000007
.word 0x6a3c2caf,0xcf91b4eb
.word 0x00000000,0x00000008
.word 0x2a77cb00,0x0ca447ec
p8_dispatch_retry:
.word 0,0
p8_xintr_data:
.word 0x00000000,0x00000001
.word 0x60d7e408,0x530291c9
.word 0x00000000,0x00000002
.word 0x8d78d478,0x11502ef1
.word 0x00000000,0x00000003
.word 0x2fced7c8,0x5cade755
.word 0x00000000,0x00000004
.word 0x00ce973f,0xd3f28d9f
.word 0x00000000,0x00000005
.word 0x16b1cbf0,0x5c037baf
.word 0x00000000,0x00000006
.word 0x0253e417,0x9fece13a
.word 0x00000000,0x00000007
.word 0x5f809618,0x54c1a467
.word 0x00000000,0x00000008
.word 0xb4d702ef,0xeebc15c8
p9_dispatch_retry:
.word 0,0
p9_xintr_data:
.word 0x00000000,0x00000001
.word 0x577b64b0,0x1d8ba14c
.word 0x00000000,0x00000002
.word 0xe9f6f3ef,0xf86de471
.word 0x00000000,0x00000003
.word 0xf254b48f,0xfb479631
.word 0x00000000,0x00000004
.word 0x85bfd9b8,0x3a5f3dbf
.word 0x00000000,0x00000005
.word 0xd3415140,0x00cea1c7
.word 0x00000000,0x00000006
.word 0x4b4f7417,0xe33e8ff2
.word 0x00000000,0x00000007
.word 0xc0bb071f,0x9296d1e8
.word 0x00000000,0x00000008
.word 0xa59f29a7,0x9c5dfaa5
p10_dispatch_retry:
.word 0,0
p10_xintr_data:
.word 0x00000000,0x00000001
.word 0x03b81fd7,0xb6fd3bbe
.word 0x00000000,0x00000002
.word 0xd92afc97,0xadcc87a4
.word 0x00000000,0x00000003
.word 0x524a4e57,0xa3444df5
.word 0x00000000,0x00000004
.word 0x8d6d43f7,0xf27b0da7
.word 0x00000000,0x00000005
.word 0x8e81df98,0x32ccc9da
.word 0x00000000,0x00000006
.word 0x523e9120,0x42dda09c
.word 0x00000000,0x00000007
.word 0xf9c780df,0xe9d85257
.word 0x00000000,0x00000008
.word 0x1dd272a7,0xcba9312b
p11_dispatch_retry:
.word 0,0
p11_xintr_data:
.word 0x00000000,0x00000001
.word 0xad5df317,0xcb50497d
.word 0x00000000,0x00000002
.word 0x10589c28,0x5b0ce54c
.word 0x00000000,0x00000003
.word 0x15c87150,0x7d8993de
.word 0x00000000,0x00000004
.word 0x14b24f40,0x773b6213
.word 0x00000000,0x00000005
.word 0x76e97397,0x973c9cde
.word 0x00000000,0x00000006
.word 0x08b8fc10,0x5fbef92b
.word 0x00000000,0x00000007
.word 0x41ee96b7,0xcf56bee6
.word 0x00000000,0x00000008
.word 0xf60847e7,0x85467fd8
p12_dispatch_retry:
.word 0,0
p12_xintr_data:
.word 0x00000000,0x00000001
.word 0x861b4307,0x8c4e6af2
.word 0x00000000,0x00000002
.word 0x3da74fb8,0x1d9c6789
.word 0x00000000,0x00000003
.word 0x5470d910,0x2a63033d
.word 0x00000000,0x00000004
.word 0xd4f324f8,0x2c65b9bd
.word 0x00000000,0x00000005
.word 0xbcda4f58,0x38b16c42
.word 0x00000000,0x00000006
.word 0x945911b7,0xd407bf34
.word 0x00000000,0x00000007
.word 0xd37e011f,0x9c24c85b
.word 0x00000000,0x00000008
.word 0xa9191a2f,0xf5542903
p13_dispatch_retry:
.word 0,0
p13_xintr_data:
.word 0x00000000,0x00000001
.word 0xff2150d7,0xa733c59f
.word 0x00000000,0x00000002
.word 0x3814a658,0x0bcb345f
.word 0x00000000,0x00000003
.word 0x7db75ae7,0xb5d9b303
.word 0x00000000,0x00000004
.word 0xb2bbfca8,0x3e6de352
.word 0x00000000,0x00000005
.word 0x81e0c707,0x99c6553f
.word 0x00000000,0x00000006
.word 0x23b752e0,0x4379dab2
.word 0x00000000,0x00000007
.word 0x021adf37,0xba666e4f
.word 0x00000000,0x00000008
.word 0xf70f7d27,0xef194bd4
p14_dispatch_retry:
.word 0,0
p14_xintr_data:
.word 0x00000000,0x00000001
.word 0x94518387,0x844efae7
.word 0x00000000,0x00000002
.word 0x2c2b40af,0xacabc97c
.word 0x00000000,0x00000003
.word 0x4c09f88f,0xaa6ac53a
.word 0x00000000,0x00000004
.word 0x9a943468,0x22b8b7fc
.word 0x00000000,0x00000005
.word 0xd9edd760,0x33b3425e
.word 0x00000000,0x00000006
.word 0x783b6f78,0x30d2b6b6
.word 0x00000000,0x00000007
.word 0xa85575f7,0xec504631
.word 0x00000000,0x00000008
.word 0x3522cbf7,0x877c3a4a
p15_dispatch_retry:
.word 0,0
p15_xintr_data:
.word 0x00000000,0x00000001
.word 0x1dd3f667,0xcae3784f
.word 0x00000000,0x00000002
.word 0x4ca083ef,0x992f941d
.word 0x00000000,0x00000003
.word 0xacd6254f,0xfa5befc7
.word 0x00000000,0x00000004
.word 0x4aa1b1e8,0x06c5282c
.word 0x00000000,0x00000005
.word 0xa27ffdc8,0x3e6a3677
.word 0x00000000,0x00000006
.word 0xe729d85f,0xc2a1d98d
.word 0x00000000,0x00000007
.word 0xb79be780,0x7df29146
.word 0x00000000,0x00000008
.word 0xf8b5fa70,0x24aac895
p16_dispatch_retry:
.word 0,0
p16_xintr_data:
.word 0x00000000,0x00000001
.word 0x19cbb028,0x2d96e703
.word 0x00000000,0x00000002
.word 0x90b21e4f,0x8c09efce
.word 0x00000000,0x00000003
.word 0x31d04bff,0xb9d99cb2
.word 0x00000000,0x00000004
.word 0x0cb48987,0xcb7759f1
.word 0x00000000,0x00000005
.word 0xb5b7e89f,0xf42ae6c0
.word 0x00000000,0x00000006
.word 0x00586a5f,0x8ad90b7a
.word 0x00000000,0x00000007
.word 0x95af28ff,0xde15f121
.word 0x00000000,0x00000008
.word 0x8b228ab8,0x02155d56
p17_dispatch_retry:
.word 0,0
p17_xintr_data:
.word 0x00000000,0x00000001
.word 0x9a315720,0x4e828476
.word 0x00000000,0x00000002
.word 0x19c5e158,0x5ae71986
.word 0x00000000,0x00000003
.word 0xbc9c2600,0x1bd0ffd7
.word 0x00000000,0x00000004
.word 0x00d35e20,0x30c68ca9
.word 0x00000000,0x00000005
.word 0xf5dd236f,0xa7319aae
.word 0x00000000,0x00000006
.word 0xd66fc220,0x6ea89835
.word 0x00000000,0x00000007
.word 0x91556e57,0x8984d112
.word 0x00000000,0x00000008
.word 0xc17e384f,0xfd85402d
p18_dispatch_retry:
.word 0,0
p18_xintr_data:
.word 0x00000000,0x00000001
.word 0xe635dc7f,0xc275af02
.word 0x00000000,0x00000002
.word 0x4b865377,0xac40e2ca
.word 0x00000000,0x00000003
.word 0xa9249738,0x6d7f9383
.word 0x00000000,0x00000004
.word 0xd1b8baf0,0x50e5038b
.word 0x00000000,0x00000005
.word 0xa6718720,0x5b83e997
.word 0x00000000,0x00000006
.word 0x7ef985d8,0x48fc8bda
.word 0x00000000,0x00000007
.word 0xd9d214df,0xd6bb249d
.word 0x00000000,0x00000008
.word 0x7e3ac090,0x5be32c2f
p19_dispatch_retry:
.word 0,0
p19_xintr_data:
.word 0x00000000,0x00000001
.word 0x3a7f8238,0x07a436ae
.word 0x00000000,0x00000002
.word 0xae260ac8,0x774a33e1
.word 0x00000000,0x00000003
.word 0x23d00c38,0x23da4bf5
.word 0x00000000,0x00000004
.word 0xc2027bb7,0x83eeb560
.word 0x00000000,0x00000005
.word 0xea7b6567,0xf89949af
.word 0x00000000,0x00000006
.word 0x620136b8,0x6f0c9a2a
.word 0x00000000,0x00000007
.word 0x1c295310,0x2a336f65
.word 0x00000000,0x00000008
.word 0x5dc89fc8,0x3bc4b064
p20_dispatch_retry:
.word 0,0
p20_xintr_data:
.word 0x00000000,0x00000001
.word 0x962cfe98,0x00aa4cf5
.word 0x00000000,0x00000002
.word 0x6c79dc7f,0x88fde1ca
.word 0x00000000,0x00000003
.word 0xb6e07aff,0xae76c8d4
.word 0x00000000,0x00000004
.word 0xfebec58f,0xfccfe8d5
.word 0x00000000,0x00000005
.word 0x446d267f,0xfd724d45
.word 0x00000000,0x00000006
.word 0x1d9ac6d7,0x9d03e747
.word 0x00000000,0x00000007
.word 0x00dae428,0x5d9a1431
.word 0x00000000,0x00000008
.word 0x4edace5f,0x90e75878
p21_dispatch_retry:
.word 0,0
p21_xintr_data:
.word 0x00000000,0x00000001
.word 0x0d0a02f0,0x59f2cda4
.word 0x00000000,0x00000002
.word 0xd1257e18,0x743d738a
.word 0x00000000,0x00000003
.word 0xfe4b0138,0x681dd6d5
.word 0x00000000,0x00000004
.word 0x6162971f,0x82c59231
.word 0x00000000,0x00000005
.word 0x777388cf,0xcf4d3dd5
.word 0x00000000,0x00000006
.word 0x2ac2bdd8,0x1ad9aad2
.word 0x00000000,0x00000007
.word 0x3c3dfb7f,0xa6001956
.word 0x00000000,0x00000008
.word 0x6d546ea8,0x52763863
p22_dispatch_retry:
.word 0,0
p22_xintr_data:
.word 0x00000000,0x00000001
.word 0xdbf3a8e8,0x08fceac3
.word 0x00000000,0x00000002
.word 0x473bb58f,0xb7c3c3fb
.word 0x00000000,0x00000003
.word 0x2a80f1cf,0xc45fc794
.word 0x00000000,0x00000004
.word 0x276a84af,0x8f54df27
.word 0x00000000,0x00000005
.word 0xbefee857,0xea7f968e
.word 0x00000000,0x00000006
.word 0x34efce50,0x0a3b1265
.word 0x00000000,0x00000007
.word 0x329c5fd8,0x32aa7edc
.word 0x00000000,0x00000008
.word 0x8b79b17f,0x9a5212a1
p23_dispatch_retry:
.word 0,0
p23_xintr_data:
.word 0x00000000,0x00000001
.word 0x572c5aef,0x903c0197
.word 0x00000000,0x00000002
.word 0x0cab903f,0xa59297b1
.word 0x00000000,0x00000003
.word 0x920632d8,0x59748a51
.word 0x00000000,0x00000004
.word 0x65927707,0xc70b2325
.word 0x00000000,0x00000005
.word 0x9174572f,0xf782fc57
.word 0x00000000,0x00000006
.word 0xd5761a8f,0xd04f854d
.word 0x00000000,0x00000007
.word 0xd3cf214f,0xa7456e6b
.word 0x00000000,0x00000008
.word 0x09ad9320,0x133f04a5
p24_dispatch_retry:
.word 0,0
p24_xintr_data:
.word 0x00000000,0x00000001
.word 0x56862648,0x35da29c5
.word 0x00000000,0x00000002
.word 0xa425e2d7,0xa52da6a1
.word 0x00000000,0x00000003
.word 0x1aeab230,0x7389640c
.word 0x00000000,0x00000004
.word 0x4f4abee8,0x407faf4d
.word 0x00000000,0x00000005
.word 0xdb5f7c78,0x4d146fab
.word 0x00000000,0x00000006
.word 0xc003cf00,0x7f61b957
.word 0x00000000,0x00000007
.word 0x51a317d7,0xaa6ee4ca
.word 0x00000000,0x00000008
.word 0x4c8b351f,0x8cfebfa7
p25_dispatch_retry:
.word 0,0
p25_xintr_data:
.word 0x00000000,0x00000001
.word 0xa070f550,0x67febd79
.word 0x00000000,0x00000002
.word 0x739c68a8,0x227cb515
.word 0x00000000,0x00000003
.word 0x346b722f,0x819e38ac
.word 0x00000000,0x00000004
.word 0xcf1a2407,0x80d08614
.word 0x00000000,0x00000005
.word 0xce531100,0x4f2d481f
.word 0x00000000,0x00000006
.word 0x9861ce97,0xf8349822
.word 0x00000000,0x00000007
.word 0x95e4542f,0xadecae80
.word 0x00000000,0x00000008
.word 0xb1bf2930,0x122275fe
p26_dispatch_retry:
.word 0,0
p26_xintr_data:
.word 0x00000000,0x00000001
.word 0xf74cf3e8,0x6259b295
.word 0x00000000,0x00000002
.word 0xefbbe5c7,0xd1b22bdb
.word 0x00000000,0x00000003
.word 0x2ac5e88f,0xd2b0c0f7
.word 0x00000000,0x00000004
.word 0x78cffcc7,0xdc950877
.word 0x00000000,0x00000005
.word 0xa4ea541f,0xc8da14c0
.word 0x00000000,0x00000006
.word 0x83877148,0x727a64ae
.word 0x00000000,0x00000007
.word 0x8af45e17,0x8a380ae3
.word 0x00000000,0x00000008
.word 0x278a1d1f,0x87af08f5
p27_dispatch_retry:
.word 0,0
p27_xintr_data:
.word 0x00000000,0x00000001
.word 0xa11aa3f0,0x4a71f696
.word 0x00000000,0x00000002
.word 0x9effe807,0x9fc55e17
.word 0x00000000,0x00000003
.word 0x4d6c3817,0xd854629d
.word 0x00000000,0x00000004
.word 0xfb9ea36f,0xf362007f
.word 0x00000000,0x00000005
.word 0x7f0d448f,0xa91dbd0c
.word 0x00000000,0x00000006
.word 0xab873cd7,0x8eed06ad
.word 0x00000000,0x00000007
.word 0x88a106e8,0x2deee209
.word 0x00000000,0x00000008
.word 0x73f1ace8,0x55dd78e4
p28_dispatch_retry:
.word 0,0
p28_xintr_data:
.word 0x00000000,0x00000001
.word 0x7244d260,0x640671df
.word 0x00000000,0x00000002
.word 0x9e852978,0x52a33108
.word 0x00000000,0x00000003
.word 0x47fd7120,0x3fd365ab
.word 0x00000000,0x00000004
.word 0xb5f2da2f,0xcb9b7f74
.word 0x00000000,0x00000005
.word 0x64b81688,0x05ed37ba
.word 0x00000000,0x00000006
.word 0xb9a4d48f,0xcb977348
.word 0x00000000,0x00000007
.word 0xa26b2f68,0x0628f1c5
.word 0x00000000,0x00000008
.word 0xe6a6e837,0xe7a070a9
p29_dispatch_retry:
.word 0,0
p29_xintr_data:
.word 0x00000000,0x00000001
.word 0xe13eb2c7,0xf54aa509
.word 0x00000000,0x00000002
.word 0x7e385d80,0x58a5c793
.word 0x00000000,0x00000003
.word 0x975bdb5f,0xdd725e5a
.word 0x00000000,0x00000004
.word 0xac57b398,0x20fdb17d
.word 0x00000000,0x00000005
.word 0xb0f13bd8,0x20fc591f
.word 0x00000000,0x00000006
.word 0xe08c6930,0x027b03c0
.word 0x00000000,0x00000007
.word 0x13179b2f,0x89bc275e
.word 0x00000000,0x00000008
.word 0xcd5222a8,0x2699768f
p30_dispatch_retry:
.word 0,0
p30_xintr_data:
.word 0x00000000,0x00000001
.word 0x920dbce8,0x7c951d2d
.word 0x00000000,0x00000002
.word 0xefaab4ef,0x93efdc31
.word 0x00000000,0x00000003
.word 0xcf58d058,0x46febc12
.word 0x00000000,0x00000004
.word 0xd5d20757,0xeefbd191
.word 0x00000000,0x00000005
.word 0xa45c3540,0x3781815b
.word 0x00000000,0x00000006
.word 0x4d10d7ef,0x8fd7d655
.word 0x00000000,0x00000007
.word 0x2e5cb3f8,0x095dd972
.word 0x00000000,0x00000008
.word 0x48408307,0x8865814a
p31_dispatch_retry:
.word 0,0
p31_xintr_data:
.word 0x00000000,0x00000001
.word 0x4fe86507,0xbef42bf2
.word 0x00000000,0x00000002
.word 0x36072a0f,0xcefe3c09
.word 0x00000000,0x00000003
.word 0x09c48a68,0x5585b20d
.word 0x00000000,0x00000004
.word 0x0f928c2f,0xc3b84b0a
.word 0x00000000,0x00000005
.word 0x2d93aa9f,0x9ee30daf
.word 0x00000000,0x00000006
.word 0xc79dca0f,0xe5a4dc03
.word 0x00000000,0x00000007
.word 0x69bf3d87,0xed4b2eec
.word 0x00000000,0x00000008
.word 0x5e4ccd58,0x271c7848
p32_dispatch_retry:
.word 0,0
p32_xintr_data:
.word 0x00000000,0x00000001
.word 0xd0f47fff,0xea5be91f
.word 0x00000000,0x00000002
.word 0xaf85b46f,0x8cace71d
.word 0x00000000,0x00000003
.word 0xf359aa1f,0xcb6af1b6
.word 0x00000000,0x00000004
.word 0x37b84a87,0xa8b340a3
.word 0x00000000,0x00000005
.word 0x36466a3f,0xfe0d472e
.word 0x00000000,0x00000006
.word 0x4c98d9d7,0xa5e1f71c
.word 0x00000000,0x00000007
.word 0x9ea97e78,0x0a01c115
.word 0x00000000,0x00000008
.word 0x55be140f,0xadb74a23
p33_dispatch_retry:
.word 0,0
p33_xintr_data:
.word 0x00000000,0x00000001
.word 0x5468cc10,0x109859d9
.word 0x00000000,0x00000002
.word 0xfa3dbc8f,0x94174e91
.word 0x00000000,0x00000003
.word 0x9559fa4f,0x9831d9c8
.word 0x00000000,0x00000004
.word 0x34054ea8,0x0c74549f
.word 0x00000000,0x00000005
.word 0x426c8798,0x42a9c2d5
.word 0x00000000,0x00000006
.word 0x82c41548,0x3f4e4bc9
.word 0x00000000,0x00000007
.word 0x3da1e59f,0x875b660a
.word 0x00000000,0x00000008
.word 0x6cb7ac27,0xa2662ec5
p34_dispatch_retry:
.word 0,0
p34_xintr_data:
.word 0x00000000,0x00000001
.word 0xfa27f347,0x8d0e822d
.word 0x00000000,0x00000002
.word 0x1699ea9f,0xc8231c53
.word 0x00000000,0x00000003
.word 0x68206678,0x26dfcec8
.word 0x00000000,0x00000004
.word 0xd99ccabf,0xa0661ae9
.word 0x00000000,0x00000005
.word 0x28e25637,0xcdadd709
.word 0x00000000,0x00000006
.word 0x575387f7,0x8084dc9c
.word 0x00000000,0x00000007
.word 0xad30e2ff,0xcc60acec
.word 0x00000000,0x00000008
.word 0x7a62cc57,0xede573ea
p35_dispatch_retry:
.word 0,0
p35_xintr_data:
.word 0x00000000,0x00000001
.word 0xf4f06e0f,0xf3916da1
.word 0x00000000,0x00000002
.word 0x13153dbf,0xbe7a4c1c
.word 0x00000000,0x00000003
.word 0xe463c78f,0xcf785a67
.word 0x00000000,0x00000004
.word 0x966fb627,0xd7eea631
.word 0x00000000,0x00000005
.word 0xf0d6d38f,0xeb620b7c
.word 0x00000000,0x00000006
.word 0xa2a7a2b0,0x2efdb936
.word 0x00000000,0x00000007
.word 0x825879f8,0x37fe27a5
.word 0x00000000,0x00000008
.word 0xdd473248,0x53ef3fea
p36_dispatch_retry:
.word 0,0
p36_xintr_data:
.word 0x00000000,0x00000001
.word 0xfc11e8d7,0xcdade922
.word 0x00000000,0x00000002
.word 0xfd0c8177,0xf8251503
.word 0x00000000,0x00000003
.word 0xa29f1de0,0x00e80431
.word 0x00000000,0x00000004
.word 0x53557517,0xace3fdd9
.word 0x00000000,0x00000005
.word 0xd47cebc8,0x6bcaf919
.word 0x00000000,0x00000006
.word 0x474040f7,0x844eb704
.word 0x00000000,0x00000007
.word 0x03b4f090,0x27a681bf
.word 0x00000000,0x00000008
.word 0x09c54c70,0x63cab321
p37_dispatch_retry:
.word 0,0
p37_xintr_data:
.word 0x00000000,0x00000001
.word 0xd0b31620,0x45d299bd
.word 0x00000000,0x00000002
.word 0x3cdbacaf,0x91a00f5a
.word 0x00000000,0x00000003
.word 0xeae1ad5f,0xeaa76897
.word 0x00000000,0x00000004
.word 0xf6f26447,0xd872684a
.word 0x00000000,0x00000005
.word 0x21b643d0,0x1b5f5a3c
.word 0x00000000,0x00000006
.word 0x21766558,0x7a79a476
.word 0x00000000,0x00000007
.word 0x6469abd7,0xc16775be
.word 0x00000000,0x00000008
.word 0x95ee1cf0,0x1d075041
p38_dispatch_retry:
.word 0,0
p38_xintr_data:
.word 0x00000000,0x00000001
.word 0xf9e3d510,0x5afc5052
.word 0x00000000,0x00000002
.word 0xd0681cf7,0x939644b9
.word 0x00000000,0x00000003
.word 0x5d6d7c18,0x2fab4860
.word 0x00000000,0x00000004
.word 0xa57db5ff,0xcaa93250
.word 0x00000000,0x00000005
.word 0xcf82c4d0,0x5374df26
.word 0x00000000,0x00000006
.word 0xf0c1f677,0xd61efbcd
.word 0x00000000,0x00000007
.word 0x9f514be0,0x3cacfc30
.word 0x00000000,0x00000008
.word 0x7533e23f,0xc8b04df0
p39_dispatch_retry:
.word 0,0
p39_xintr_data:
.word 0x00000000,0x00000001
.word 0x4166be8f,0x90333d29
.word 0x00000000,0x00000002
.word 0xa9ab109f,0xf19e2444
.word 0x00000000,0x00000003
.word 0xbb8f7168,0x2d3fa970
.word 0x00000000,0x00000004
.word 0xfd71f3f8,0x5119d82b
.word 0x00000000,0x00000005
.word 0xbea419c0,0x1d1a69ab
.word 0x00000000,0x00000006
.word 0x7e81a337,0xbdef8594
.word 0x00000000,0x00000007
.word 0x2347ef48,0x55286bd2
.word 0x00000000,0x00000008
.word 0xa7eee878,0x58130587
p40_dispatch_retry:
.word 0,0
p40_xintr_data:
.word 0x00000000,0x00000001
.word 0x1266c6e0,0x054467b7
.word 0x00000000,0x00000002
.word 0x054ea860,0x22649692
.word 0x00000000,0x00000003
.word 0xd2aee81f,0xb5178ff2
.word 0x00000000,0x00000004
.word 0xa114fecf,0xd4e84cf0
.word 0x00000000,0x00000005
.word 0xad23dcaf,0x87a58490
.word 0x00000000,0x00000006
.word 0x0cd96ed0,0x03b5b892
.word 0x00000000,0x00000007
.word 0x6957cfcf,0x86f39c17
.word 0x00000000,0x00000008
.word 0xc0fb7d88,0x4001c8dc
p41_dispatch_retry:
.word 0,0
p41_xintr_data:
.word 0x00000000,0x00000001
.word 0x4ef7aa28,0x5ee04e3b
.word 0x00000000,0x00000002
.word 0x55bb08c0,0x44d694cc
.word 0x00000000,0x00000003
.word 0x21accb07,0xbf5704d8
.word 0x00000000,0x00000004
.word 0xf5898d4f,0xab80f89d
.word 0x00000000,0x00000005
.word 0xfb9b2740,0x6fee148f
.word 0x00000000,0x00000006
.word 0x4d57a6d0,0x6d05ce6e
.word 0x00000000,0x00000007
.word 0x959a0e50,0x6d8f7679
.word 0x00000000,0x00000008
.word 0xce4632d8,0x1d575d04
p42_dispatch_retry:
.word 0,0
p42_xintr_data:
.word 0x00000000,0x00000001
.word 0xd90c0897,0xce03c6c7
.word 0x00000000,0x00000002
.word 0x02ef27d7,0xe74ffc23
.word 0x00000000,0x00000003
.word 0x54e0e0f7,0x9ec52f68
.word 0x00000000,0x00000004
.word 0xff5e6f17,0xf7883fbd
.word 0x00000000,0x00000005
.word 0x0cd63748,0x603828ef
.word 0x00000000,0x00000006
.word 0x6f0e5e08,0x3511e72d
.word 0x00000000,0x00000007
.word 0x4de9dd0f,0x8645c867
.word 0x00000000,0x00000008
.word 0x6b79388f,0x8ca709c8
p43_dispatch_retry:
.word 0,0
p43_xintr_data:
.word 0x00000000,0x00000001
.word 0x6cb53ae0,0x2273cf92
.word 0x00000000,0x00000002
.word 0xf630eea8,0x70dbc337
.word 0x00000000,0x00000003
.word 0x2e6bd6c8,0x3bb8bce2
.word 0x00000000,0x00000004
.word 0xd40a0d00,0x2e35263e
.word 0x00000000,0x00000005
.word 0x6889ee18,0x15e084e0
.word 0x00000000,0x00000006
.word 0x0f336960,0x02f34499
.word 0x00000000,0x00000007
.word 0x900a98b7,0xca506af2
.word 0x00000000,0x00000008
.word 0x62c9513f,0xe2fc5fa2
p44_dispatch_retry:
.word 0,0
p44_xintr_data:
.word 0x00000000,0x00000001
.word 0x63ba17d7,0xdcbbb93a
.word 0x00000000,0x00000002
.word 0x9a742b68,0x0b1607ac
.word 0x00000000,0x00000003
.word 0x09538657,0x8e8397e9
.word 0x00000000,0x00000004
.word 0xfc3509c7,0xe629ee81
.word 0x00000000,0x00000005
.word 0xcea90ff8,0x04bec407
.word 0x00000000,0x00000006
.word 0x121108f7,0x9835b491
.word 0x00000000,0x00000007
.word 0x22982900,0x209088fd
.word 0x00000000,0x00000008
.word 0xbb9c5000,0x33ff8f86
p45_dispatch_retry:
.word 0,0
p45_xintr_data:
.word 0x00000000,0x00000001
.word 0x0eb674c8,0x67995cf8
.word 0x00000000,0x00000002
.word 0xfa39cc60,0x0694f62c
.word 0x00000000,0x00000003
.word 0x889cc970,0x0ad353be
.word 0x00000000,0x00000004
.word 0x4a856cbf,0xc5c28a3e
.word 0x00000000,0x00000005
.word 0xce2ad0a0,0x5348681a
.word 0x00000000,0x00000006
.word 0x68478ff0,0x776463cb
.word 0x00000000,0x00000007
.word 0xade8fc07,0xa6bdda56
.word 0x00000000,0x00000008
.word 0xb28d2430,0x58389282
p46_dispatch_retry:
.word 0,0
p46_xintr_data:
.word 0x00000000,0x00000001
.word 0x7945373f,0xe4348871
.word 0x00000000,0x00000002
.word 0x79bf10a8,0x1c16eb8c
.word 0x00000000,0x00000003
.word 0x8c3b8ce0,0x70d7fb90
.word 0x00000000,0x00000004
.word 0x34f98b5f,0x9f1fe16d
.word 0x00000000,0x00000005
.word 0xa52e2600,0x5f508450
.word 0x00000000,0x00000006
.word 0x33373c0f,0xc52fac9f
.word 0x00000000,0x00000007
.word 0xd65d15e0,0x65246424
.word 0x00000000,0x00000008
.word 0x2ea056b0,0x65327a70
p47_dispatch_retry:
.word 0,0
p47_xintr_data:
.word 0x00000000,0x00000001
.word 0xcbc37510,0x77b5b2bb
.word 0x00000000,0x00000002
.word 0x23cdb83f,0xe756c9e7
.word 0x00000000,0x00000003
.word 0x33f6dbd0,0x136ae634
.word 0x00000000,0x00000004
.word 0x3b9b1f58,0x07128c80
.word 0x00000000,0x00000005
.word 0x02527bb8,0x06710166
.word 0x00000000,0x00000006
.word 0xf8125840,0x4b16afd8
.word 0x00000000,0x00000007
.word 0x45ee9c57,0xc1dff778
.word 0x00000000,0x00000008
.word 0xe4958628,0x75c89180
p48_dispatch_retry:
.word 0,0
p48_xintr_data:
.word 0x00000000,0x00000001
.word 0x1212eb28,0x4466859d
.word 0x00000000,0x00000002
.word 0x39360c48,0x537d6bb7
.word 0x00000000,0x00000003
.word 0xa2362037,0xec573251
.word 0x00000000,0x00000004
.word 0xb1888a5f,0xf8729d72
.word 0x00000000,0x00000005
.word 0xf92dc4d8,0x4cb561aa
.word 0x00000000,0x00000006
.word 0x7f7b0987,0xcb5007f8
.word 0x00000000,0x00000007
.word 0xa0195a80,0x3fa21fe2
.word 0x00000000,0x00000008
.word 0x66a165b0,0x7c650661
p49_dispatch_retry:
.word 0,0
p49_xintr_data:
.word 0x00000000,0x00000001
.word 0x31a91b87,0xa02db1a0
.word 0x00000000,0x00000002
.word 0x5fd6a038,0x707f755d
.word 0x00000000,0x00000003
.word 0x2f64d3bf,0xbf1cdbd7
.word 0x00000000,0x00000004
.word 0x1130a6d7,0x8aae4d28
.word 0x00000000,0x00000005
.word 0xdd45491f,0xd4f82d1a
.word 0x00000000,0x00000006
.word 0x418bb68f,0xd7985605
.word 0x00000000,0x00000007
.word 0x74893500,0x22b75a6b
.word 0x00000000,0x00000008
.word 0xcbb44250,0x57b9c2bc
p50_dispatch_retry:
.word 0,0
p50_xintr_data:
.word 0x00000000,0x00000001
.word 0xc24b7de7,0xc1167a84
.word 0x00000000,0x00000002
.word 0xa93a7ed7,0x97e57d55
.word 0x00000000,0x00000003
.word 0xe1edb430,0x6776ac9b
.word 0x00000000,0x00000004
.word 0x7ba4becf,0xcada8ca6
.word 0x00000000,0x00000005
.word 0xf52913df,0xd6d0ca17
.word 0x00000000,0x00000006
.word 0xb4423527,0xc7fdc910
.word 0x00000000,0x00000007
.word 0x75b03418,0x19240403
.word 0x00000000,0x00000008
.word 0xab8e630f,0x9aa92da9
p51_dispatch_retry:
.word 0,0
p51_xintr_data:
.word 0x00000000,0x00000001
.word 0xc4344d18,0x5e740feb
.word 0x00000000,0x00000002
.word 0x0710df8f,0x9a6f90fd
.word 0x00000000,0x00000003
.word 0xd1c2c9af,0xfdfe3d5e
.word 0x00000000,0x00000004
.word 0x998ef587,0xdc911676
.word 0x00000000,0x00000005
.word 0x999cf520,0x610ecc1d
.word 0x00000000,0x00000006
.word 0x7e2da607,0xac9755cc
.word 0x00000000,0x00000007
.word 0x03a6bf28,0x33a34502
.word 0x00000000,0x00000008
.word 0xced2f01f,0xb8b91f5e
p52_dispatch_retry:
.word 0,0
p52_xintr_data:
.word 0x00000000,0x00000001
.word 0x439b5868,0x4db65096
.word 0x00000000,0x00000002
.word 0x6744877f,0xdb420afc
.word 0x00000000,0x00000003
.word 0x7f04e5c8,0x476eec02
.word 0x00000000,0x00000004
.word 0xefa56528,0x6a725552
.word 0x00000000,0x00000005
.word 0x94de12ef,0xd99c4ee6
.word 0x00000000,0x00000006
.word 0x6e6c27ff,0x8d6ef89f
.word 0x00000000,0x00000007
.word 0x36637447,0x8c4f58de
.word 0x00000000,0x00000008
.word 0x1e6d135f,0xc5cb2144
p53_dispatch_retry:
.word 0,0
p53_xintr_data:
.word 0x00000000,0x00000001
.word 0x394d9b00,0x76d1c72e
.word 0x00000000,0x00000002
.word 0xa167c318,0x08d02674
.word 0x00000000,0x00000003
.word 0xf74f41f7,0xa4d48c3d
.word 0x00000000,0x00000004
.word 0x6e1cbd47,0x9d5725a4
.word 0x00000000,0x00000005
.word 0x048c6567,0x90c048ae
.word 0x00000000,0x00000006
.word 0xb9eafaa8,0x6c774fc7
.word 0x00000000,0x00000007
.word 0x98fda538,0x5165fdab
.word 0x00000000,0x00000008
.word 0x299fe397,0xd0a2ccdd
p54_dispatch_retry:
.word 0,0
p54_xintr_data:
.word 0x00000000,0x00000001
.word 0xc8d7e160,0x4e233ab4
.word 0x00000000,0x00000002
.word 0xadad57a7,0xde1df3c9
.word 0x00000000,0x00000003
.word 0xf72bb278,0x49bd84c4
.word 0x00000000,0x00000004
.word 0x3dc6140f,0xb332b7bc
.word 0x00000000,0x00000005
.word 0xff3b1f90,0x2bfb55c0
.word 0x00000000,0x00000006
.word 0xdc207e87,0xf73b62d5
.word 0x00000000,0x00000007
.word 0x7b675167,0xc4dc0ca3
.word 0x00000000,0x00000008
.word 0x1a650bf7,0xbf116316
p55_dispatch_retry:
.word 0,0
p55_xintr_data:
.word 0x00000000,0x00000001
.word 0x3fd57248,0x331af72b
.word 0x00000000,0x00000002
.word 0xc1855fa0,0x41070640
.word 0x00000000,0x00000003
.word 0xd11bc688,0x7ae6a6cd
.word 0x00000000,0x00000004
.word 0x08359c28,0x45b8a4ee
.word 0x00000000,0x00000005
.word 0x175ac587,0xa3f4566f
.word 0x00000000,0x00000006
.word 0x89ee9f67,0x868d0054
.word 0x00000000,0x00000007
.word 0x1e58e187,0xccfbc1f9
.word 0x00000000,0x00000008
.word 0x90fe337f,0x8536ebf6
p56_dispatch_retry:
.word 0,0
p56_xintr_data:
.word 0x00000000,0x00000001
.word 0xb6dce328,0x7e208945
.word 0x00000000,0x00000002
.word 0x383d4840,0x673785ea
.word 0x00000000,0x00000003
.word 0xe2c860f0,0x7cde3736
.word 0x00000000,0x00000004
.word 0xde5fe5b7,0xab60ec0f
.word 0x00000000,0x00000005
.word 0x86584c48,0x5ece9d15
.word 0x00000000,0x00000006
.word 0x25727d4f,0xb736a326
.word 0x00000000,0x00000007
.word 0xffd2aa20,0x4a141f87
.word 0x00000000,0x00000008
.word 0xd08aa25f,0xf5f8d965
p57_dispatch_retry:
.word 0,0
p57_xintr_data:
.word 0x00000000,0x00000001
.word 0x0add6040,0x1894f736
.word 0x00000000,0x00000002
.word 0x65448ff7,0xdf2d0535
.word 0x00000000,0x00000003
.word 0x70f2cfb8,0x62882908
.word 0x00000000,0x00000004
.word 0x7708e617,0xad66ab5c
.word 0x00000000,0x00000005
.word 0x634cb6c7,0xeeffdbf9
.word 0x00000000,0x00000006
.word 0xbadafd17,0xf099b88a
.word 0x00000000,0x00000007
.word 0xa7539c9f,0xab170dec
.word 0x00000000,0x00000008
.word 0x5fdeb3ef,0xe5bb16d4
p58_dispatch_retry:
.word 0,0
p58_xintr_data:
.word 0x00000000,0x00000001
.word 0x92299abf,0xa843c70b
.word 0x00000000,0x00000002
.word 0x47089e87,0xa64ea356
.word 0x00000000,0x00000003
.word 0x43be2ca8,0x05ce6370
.word 0x00000000,0x00000004
.word 0x0d65e658,0x4d0e5d1a
.word 0x00000000,0x00000005
.word 0xc631efff,0xc9b9f329
.word 0x00000000,0x00000006
.word 0x4d8f5840,0x4ccd3240
.word 0x00000000,0x00000007
.word 0xd1bb4cdf,0xf1197d75
.word 0x00000000,0x00000008
.word 0xe43c6d17,0x9279cbf3
p59_dispatch_retry:
.word 0,0
p59_xintr_data:
.word 0x00000000,0x00000001
.word 0xd7915738,0x464523fa
.word 0x00000000,0x00000002
.word 0x32c9c6a0,0x43f22c58
.word 0x00000000,0x00000003
.word 0xca5d82bf,0xd21989fb
.word 0x00000000,0x00000004
.word 0x373f4a5f,0x99cf9351
.word 0x00000000,0x00000005
.word 0x9dca2faf,0xb7b148b0
.word 0x00000000,0x00000006
.word 0x1c57142f,0xd30a6c10
.word 0x00000000,0x00000007
.word 0x43e42b5f,0xccd1e967
.word 0x00000000,0x00000008
.word 0x5d949217,0xcae849fc
p60_dispatch_retry:
.word 0,0
p60_xintr_data:
.word 0x00000000,0x00000001
.word 0x312b0017,0xdb8513b7
.word 0x00000000,0x00000002
.word 0x2420eb90,0x2c667dd0
.word 0x00000000,0x00000003
.word 0x3c10b4d7,0xec4d7455
.word 0x00000000,0x00000004
.word 0x34986af8,0x31a8945c
.word 0x00000000,0x00000005
.word 0x50a9cdc0,0x30ae810b
.word 0x00000000,0x00000006
.word 0xe809e267,0xb7e359ea
.word 0x00000000,0x00000007
.word 0xb9f2b820,0x0f6ff85e
.word 0x00000000,0x00000008
.word 0x417cfda0,0x3d29539d
p61_dispatch_retry:
.word 0,0
p61_xintr_data:
.word 0x00000000,0x00000001
.word 0xb6afa1df,0xabbc70dd
.word 0x00000000,0x00000002
.word 0xbda0569f,0xadd17925
.word 0x00000000,0x00000003
.word 0x4a5e06bf,0xbdaf17d1
.word 0x00000000,0x00000004
.word 0xc0356907,0x80d528db
.word 0x00000000,0x00000005
.word 0x25fe8578,0x69dd64cd
.word 0x00000000,0x00000006
.word 0x3f15d7df,0xf8ded992
.word 0x00000000,0x00000007
.word 0x4f5134ff,0xa8649e00
.word 0x00000000,0x00000008
.word 0x9cdd2c9f,0xf2727922
p62_dispatch_retry:
.word 0,0
p62_xintr_data:
.word 0x00000000,0x00000001
.word 0x913da2b0,0x45e70e4e
.word 0x00000000,0x00000002
.word 0x7ebd65a8,0x0d00c0f4
.word 0x00000000,0x00000003
.word 0xc6f7fd6f,0x9fcdee2e
.word 0x00000000,0x00000004
.word 0xf9eb8978,0x7b988925
.word 0x00000000,0x00000005
.word 0x0ef752a0,0x6dddc419
.word 0x00000000,0x00000006
.word 0xa6701130,0x27171c7f
.word 0x00000000,0x00000007
.word 0xdc195808,0x4cde5e4a
.word 0x00000000,0x00000008
.word 0x787b818f,0x9538ad75
p63_dispatch_retry:
.word 0,0
p63_xintr_data:
.word 0x00000000,0x00000001
.word 0xdb7b4b08,0x4e383657
.word 0x00000000,0x00000002
.word 0xf25fc4f7,0xf30682ed
.word 0x00000000,0x00000003
.word 0xe6b40420,0x5b732687
.word 0x00000000,0x00000004
.word 0xc8ec7690,0x00df69d5
.word 0x00000000,0x00000005
.word 0x97f27e38,0x58d5b8e8
.word 0x00000000,0x00000006
.word 0x0fe1efa8,0x4a17fd27
.word 0x00000000,0x00000007
.word 0x2cd9c727,0x804e808e
.word 0x00000000,0x00000008
.word 0x4f6ba65f,0xe2ae56d5
.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 0x6e0702bf,0x919b92d4,0xd9655137,0x82dcb190
.word 0x8792554b,0xfcc11e73,0xd48c4b05,0xe752d951
.word 0x018c585b,0x62d3d11e,0x65aea91a,0x6c8d6bbe
.word 0x9ad3495d,0x61ce935d,0x39b1dd20,0xd9b1778e
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 0xcef8598a,0xd249415f,0x5de5e58c,0x2a78c842
.word 0x76476ae9,0xcbac369f,0x796c497e,0x6d9ef4d6
.word 0x514b7af1,0x590be997,0x181b8e04,0x94dfb5dd
.word 0x2d3131eb,0x3ba82851,0x8cf85f22,0x5219eecc
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 0x8887af62,0xf60479ef,0xc855ddfb,0xedbfbd86
.word 0x9f5439a7,0x33464352,0x5d469015,0xbaf10efe
.word 0x5bb4ae3d,0x77ee4d93,0xdc5ff8eb,0x0d1f9f62
.word 0xb83b1d0a,0xb99a3902,0x1274eb93,0x6c24b359
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 0x52b0cc5a,0x2f6d8064,0x36ec1bfa,0x3388d819
.word 0x1e3a1530,0xf7afc107,0x1c7c5cb3,0xd2a9d4ec
.word 0x56095dbb,0x7d2612b2,0x8618baef,0xe8abe85c
.word 0x24552409,0x811b5786,0x3cb0acad,0xc9efcdf2
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 0x97f252c8,0x001b6b9c,0x5ab028c0,0xf2b1d8a3
.word 0x5a598e00,0x67a6c216,0x8ec0b450,0x761b7745
.word 0xd056a642,0x92eb7831,0x796a6d2c,0x941b1eeb
.word 0xfbdeeeec,0x2eb7d552,0x3e2811f0,0x00d82521
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 0xe0a537fa,0xc7b0779a,0xf4de36f3,0x2cf768cb
.word 0xc89d1a48,0x5c5339e8,0xe88fe903,0x221907a3
.word 0x6b6a5d84,0xc5c53cf7,0x73a84482,0x59349a26
.word 0x2eaa50b3,0x3156a568,0x36a4ff3c,0x76a4a1bc
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 0x1315c5c8,0x464e0711,0x7a7b68d4,0xf18225ef
.word 0xae370c9d,0x1c4c16f5,0x32490504,0xc94e6146
.word 0xca86fbcd,0xadc7fdfa,0x5947277f,0x3154747e
.word 0x123dccd9,0xf022ecf5,0x11690050,0xbde1d46c
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 0x0dcaa588,0x45d47514,0xddc8b779,0x838962d9
.word 0x4b88ef9b,0xefae4896,0x1c39cf08,0xbf30c708
.word 0xca3a8619,0xbc4b9925,0x3d73c0a3,0x361e0b0a
.word 0xfaf7fb49,0xaf453031,0x458ecf91,0x690cc612
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 0x7c42bdba,0x68ae6156,0x472bc7ea,0x4e05b229
.word 0x000b57be,0x42331d44,0xba9a01dc,0x918eea7c
.word 0x8388ae6f,0x3336390e,0x9b6dc164,0x4a9aa9ae
.word 0x4939cd99,0xe7d85ba7,0x345e147d,0xcfc61724
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 0xd41d76c0,0x8e75ec2b,0x897c3709,0x8fc9048f
.word 0x9086f175,0x675297ee,0x266ebb61,0x96577227
.word 0x32e2588b,0xd3894c83,0x137700cf,0x46e523bd
.word 0x95daba91,0xc052e6f2,0x67b6d37e,0xb9d40267
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 0xe0b83f30,0x554f19e9,0x0d685807,0x725bc7a2
.word 0x1c25e2cd,0xce274b4e,0x5b9592fb,0x44f22ade
.word 0x47d9858b,0x26ec8356,0x6ebbfcd3,0x2e0af582
.word 0x9ccab6d7,0xe481dd53,0xa6e92feb,0x1dc06615
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 0xed6c232d,0x5fe766d6,0x01b67057,0xcc1e5cb1
.word 0xa83a6f08,0xf3935d52,0xa7b66dd4,0xdf22beaa
.word 0x469b79f2,0x83e8e57a,0xdb2af9b3,0xb9e1330a
.word 0x05270ef2,0xd10c2bc0,0x89f4ba98,0xe3b94c79
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 0x83f60214,0xe11fe839,0xa5a5d8e7,0x0db140f0
.word 0xcd27c889,0x9b160f93,0xd54db453,0xc6ea189e
.word 0x41f2a09d,0xfc668c0b,0xbf7d9815,0x24c3027b
.word 0xf858dcb3,0x7b3f89c5,0xca08eb91,0xf0ddecb0
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 0xd3aaa9ce,0xda334e10,0x653c0074,0xb15a4005
.word 0x354526e3,0xc99092bb,0x9097a6f6,0x38eb157c
.word 0xc3c56712,0xc33c0b04,0xcbab29fd,0x141d9e8f
.word 0x5fb6661b,0x0372c47b,0x88c47c12,0xc811f1d1
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 0x831803b5,0x476bbdd6,0xb20b2de2,0x9a553486
.word 0x7263bd74,0xed3bfa9b,0x3749b33b,0x7126a19f
.word 0xf0f4ff00,0x2fda07f5,0x6e1eb023,0x194b81ae
.word 0x8b06bed8,0x0087378a,0x717ca7d5,0x49dccecb
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 0xb9deda7c,0x53f16cf3,0x61c3fa5c,0x61838d23
.word 0x3e26741b,0xd50b269c,0xd227acf7,0x19c877e4
.word 0xf273e65e,0x1965a354,0xd969e93d,0x08ccf39f
.word 0xf427ef6c,0x6192c9c0,0xc3ca65c4,0x95e2a3cb
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 0xd620020c,0x8cd4e2df,0x6cb24937,0xe4024b59
.word 0xea604262,0x517fc1aa,0x332af3f0,0x2234fb10
.word 0xb577e248,0xdf55b150,0xeb91f447,0x6c2cd4fb
.word 0xbbc64a59,0x71d2c874,0x8865f9a6,0x211834df
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 0x25ea237d,0xc464879a,0xb6429901,0xd4add967
.word 0xcb23d829,0xbfa753bc,0x463b6dc0,0x2b8df729
.word 0x2ab286b1,0xd3dc59cd,0x18636529,0x2750fa4b
.word 0xbae479a3,0xaa77d361,0x7c76a53e,0xf01328bb
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 0xa35d077e,0xf657900f,0x9c286caa,0xa0f671c3
.word 0x08abffc8,0x4f99820d,0x661f482c,0x2ebac490
.word 0x265ff290,0x272b66b5,0xda350806,0x945c69bc
.word 0xe3989e5f,0x93a1ceb3,0x214f425d,0x22f9cd78
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 0xbeadf565,0xf72cd8bc,0xb27ff7ff,0x89500b62
.word 0x4c16697f,0x222b45f0,0x695366c6,0x325ea7a9
.word 0xda409dbe,0x5dcc2430,0x9856ed7f,0x8c16be0f
.word 0x3bea1c2a,0xef24f47c,0x937fca91,0xeae06143
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 0x38ecd6fd,0xeaa84b05,0xb37945ff,0x4558c723
.word 0x27c0b038,0xaf673c8a,0xa3200b94,0x0d09c935
.word 0x2e2265f3,0x15dc06d7,0x16aeaf51,0x19095651
.word 0x010805c9,0xf9351363,0x9e1e68e3,0x73f16ab1
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 0x87910426,0x587020fc,0xacd2e81e,0x3d702d23
.word 0x45f620b3,0x1480d635,0x420dcca2,0x51d557d9
.word 0xe370dd8f,0x8e0e2fa7,0x8b8d1717,0x298be23c
.word 0x854fa2e7,0xa42d393b,0x4ddd2305,0xc65b87ea
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 0x2d1771c2,0x9d61e5d0,0xcaae0125,0x87319097
.word 0x23ffd282,0x6cf9c7bf,0xbfda7536,0x05b19e99
.word 0x2513dd4a,0xef815926,0x01541779,0xfb165682
.word 0x9d87f601,0xe7590b6a,0xc3087e29,0x9a677c32
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 0x03962eba,0xe1d454ac,0xc231bf96,0x48f810d8
.word 0x38ac4610,0xbddfe1dc,0xfed3c791,0xd1f0b10c
.word 0xdcdb60b6,0x3f3cd81c,0x1ffd02f4,0x4563f6b0
.word 0x0d526c1b,0xf0eb121c,0xc35b41ef,0x2853f8f0
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 0x819a52f0,0x087121a9,0xa10851c0,0xa5ff503f
.word 0x8c6f8f3a,0xdffabf78,0x53e6fa91,0x17cbdd66
.word 0x8319b597,0xeb2332b7,0x50c3fc01,0xf975d541
.word 0x84f09d21,0x82945e61,0x72cb9d0b,0x8430377a
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 0x9fc1fa6d,0x0d624a22,0x243ddbc5,0x47add81f
.word 0xfc2a8dfe,0x8c79e54a,0xe9208c1b,0xe166a3d7
.word 0x62e04b93,0x317e563e,0x5c08bbb5,0x3391fcb0
.word 0xb17d225c,0xb3372dc7,0x0beb38e2,0x8a2abaa2
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 0x82dc66c4,0xc4af539e,0x87dd5ec7,0xb780ba49
.word 0x87a61454,0xc2bafd34,0xb298eec4,0xf073bb02
.word 0x6b2cb0b9,0x869ba02b,0xf7e6723f,0x8163e8e5
.word 0x24d79fed,0x7fd63dc2,0x6b95028d,0x80c69d20
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 0xb30199a9,0xdd65a3db,0xbb253e7b,0x0563f015
.word 0x60713679,0x5d2f611e,0x17953655,0x2302ffb5
.word 0x36c458c0,0x1ef567dd,0xef886cbc,0x7272d9fa
.word 0x052647ce,0xa1d00bfa,0x411c8fa1,0xe774632d
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 0x244803b8,0xe3d64a5b,0x69a8b4ed,0x40d8e6e2
.word 0xbb1048ba,0x95ccece4,0x3aba0601,0x57126d9f
.word 0x30c32459,0x32d83dc1,0x4f8b471f,0xe50254a0
.word 0x03d2a858,0x493744c9,0xec7f0d74,0x94d8cdc3
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 0x403595fe,0xb1c6077f,0xf931fbef,0x2d36b912
.word 0xea2edfc1,0x15e75799,0xd1a362ef,0x4bbd6704
.word 0xf043cb95,0x8cd7465f,0xb940e0c0,0x9e71b2e1
.word 0xa7821df9,0xc82bbbb1,0xd3062520,0x890c6439
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 0xc61c73b3,0xe8ab8b0b,0x146000b9,0x7d878a0c
.word 0x670c4414,0x0f94c61d,0x9dcb977e,0xd91ae50c
.word 0xb8e76766,0x5ca6f707,0x35ee6e2a,0xebaa8a7f
.word 0xcb9c4393,0x04f55930,0xea73fe05,0xf4ecec52
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 0x7b950e01,0x5966ccdb,0xf8ec61fb,0x3b386915
.word 0x3e0d95cd,0xc3947652,0x67461613,0x053d16fe
.word 0xf374e64a,0xc2d4db1f,0x01ca704d,0xc7adf5f8
.word 0x41df79af,0xcc3b2a74,0x4f7759b2,0xa911ea0d
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 0x163598c4,0x0c296f4e,0x8563f890,0x5ab01b6e
.word 0x45239ab5,0x4ac382e8,0x233d055f,0x7540c5c1
.word 0x9e6582cb,0xf338763f,0xd7934cdf,0x28fbbbb9
.word 0x89599c00,0x4c2f2a63,0xcf020b14,0x8df02b47
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 0x31f97fd9,0x3af12a17,0x66a61d59,0x52d45347
.word 0x8c854f25,0xbcf73fb7,0xe79c4276,0x92bf2a0f
.word 0xfd215739,0xc0f1f91b,0x74f504a5,0x0a610fa7
.word 0x5420ae22,0x29b4c779,0x5d3031bb,0x4410340e
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 0xc87ef9b5,0xd6a02c3e,0x51de7d4a,0x45c794bd
.word 0x33ca1eb6,0x3a693834,0xbde9d16c,0xca28fcee
.word 0xf7a9ea31,0xeadee2ff,0x5cd6217e,0xbc09477d
.word 0xb58a71f1,0xd5f32c16,0xdc4738f6,0x1b737d40
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 0xcc8362c9,0x094b441a,0x6cfdb085,0x9bb80542
.word 0x1f48b9cb,0xfe8a8287,0xbd9c74fa,0x01365d3d
.word 0x4dfacfdf,0x2ca6c403,0xc3059343,0x3756bc7d
.word 0xe626b3b6,0x6107c620,0xf73d6bb7,0xa7f6c757
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 0xe3c4185f,0x7404a833,0x5086c348,0xc218b3bf
.word 0xf5ca966d,0x03ca02eb,0x456bde3d,0x652b8a33
.word 0x5d9f3265,0xdf7a31fa,0x5237e8f6,0x1318677c
.word 0x8528468b,0xe54ca258,0x4263239c,0xb7773123
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 0x27ecbf01,0x6cabad40,0xeb76afac,0x15962ebd
.word 0xfbd181c7,0x406e4421,0x18647651,0x12a30980
.word 0xa268a5cb,0x7028e03e,0x722385d2,0x69d4236e
.word 0xab47e956,0xcffb6aff,0x2f086176,0x90479f4e
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 0x1aeaed99,0x1fdc89e2,0x09e9ff2f,0xcf84179f
.word 0x2772fd48,0xf4cd1c3a,0x54a40ed4,0x54ae804f
.word 0x64f90a95,0x4b0d8fa1,0xa8512b47,0x44944184
.word 0x6f6aab95,0x5406950f,0x22949d86,0x416628e4
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 0xd82260ed,0xf879a8e4,0x9e333665,0x75c4a572
.word 0x583c87e3,0xd5563246,0x42c68386,0xd1bc3397
.word 0x2479ae02,0xd21b3262,0xd6430447,0xd5cd2f66
.word 0x6288bbca,0x679073c9,0xa3034394,0x6b4a86af
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 0x38f7e373,0xbded655d,0xdac17cd7,0x1e937f46
.word 0x3ced4edb,0xd71c3bd2,0xd8fe5162,0x627f5d5d
.word 0xf5277242,0x1997504e,0xf7d25e06,0x1bc38347
.word 0xd61a866a,0x5ed38620,0x7d470d3d,0x10595b7f
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 0xbaa36462,0x292c3c08,0x2041b10b,0x81445594
.word 0xa5ed685b,0x65d44128,0xcb305d90,0x33778c21
.word 0x84f05de4,0x06bddcfd,0xd2a73ac4,0x71ccdefa
.word 0xf0880074,0xd674c2ad,0x1755abe9,0x2101ca81
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 0xc72497e9,0xc1b6a745,0xfb28f238,0x0a485b7b
.word 0x101ea700,0xb2845f50,0x32481648,0x392276a3
.word 0xa563d661,0x151ef297,0x867a7024,0xd41ec573
.word 0xfcd0e0ac,0xd822e2e9,0xb9c4676d,0xec95ece1
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 0x23020eb4,0x1232e42a,0xa0dfeb40,0x50c47edf
.word 0x01ea1768,0x0f06fa51,0x0014a360,0x63ea19fd
.word 0x406981f5,0x18715a26,0x9d78e405,0xce941fd2
.word 0x3ea6a31a,0x68be5327,0xd7db3186,0x38d6a23d
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 0x5083eeaf,0x8230c206,0x3623e32d,0xe06cb070
.word 0xb5241df4,0xa7bb1066,0x53423236,0xca6311b6
.word 0x780e54b7,0xec895f64,0x6bd29dd6,0xbb85250e
.word 0x72c1ead2,0x08dcbc18,0x1bef1efe,0x017576f2
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 0x1b2a9c5e,0xd556379d,0xbf334ddd,0xea5a7201
.word 0x80a8dfcf,0x08e21d85,0x0fda2b6b,0xe2d44650
.word 0x232d3cb8,0x02337800,0xc213e64b,0xbc1acb3f
.word 0x6b678124,0x0fcbadd5,0x664833ee,0xa63cf08f
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 0x3ff05bbf,0xf617fd77,0x1dfcedfb,0xf49eddcd
.word 0xe4c711e1,0xbcb47970,0x36f5fc4e,0x7f7d2a0f
.word 0x76641695,0x792e1015,0xf95c1f3e,0xeddf60de
.word 0xae3966ec,0xb17e30a4,0x00fd377b,0xdcfcae66
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 0x4f68c8c0,0xb9949ab7,0x85c7d617,0x63ca0226
.word 0x37e678d8,0xfbaafc44,0x8a637d16,0x9cd4bacd
.word 0x95e3c8c3,0xab0a164d,0x9759b716,0xc56b2f63
.word 0x364149ff,0x9c1c00dd,0xfbb565db,0xfd79d4d6
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 0x5d3b1242,0x44ef19d7,0x676ffd12,0xaf437f11
.word 0xdbf095d3,0xdd04f111,0xc72f12e9,0x89315555
.word 0x45b64fe0,0x2d36892e,0xede04bce,0x75455919
.word 0xcc4ea239,0xf9ec3e68,0x12cbf15b,0xb0772770
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 0xc8ac190c,0xba3a2776,0xbb3d17e4,0xbd779609
.word 0x5e31059c,0xc4db2c60,0xd8f19e58,0xb2ac1693
.word 0x6487a958,0xa2d8366e,0x0aaa11f3,0xb48e4714
.word 0x72de989f,0x48b798a1,0x3ea0c43b,0x2fbaa837
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 0xeae4a018,0x4b7c16a5,0xd71dda74,0xb1566c13
.word 0x2ca45688,0x4ef11e36,0xb0cd1eaa,0xd8fdf2d8
.word 0x06517e8b,0xddd08c89,0xf3e0d82f,0x3fba1f6b
.word 0xcd90d0d9,0xa69f9be8,0x53d4313e,0x1164415b
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 0x92d218ec,0xa56041f3,0x6ae2afaf,0x05916190
.word 0x87ad9b9b,0x0abd53b8,0x1075df90,0xc758ae67
.word 0x9f2072f8,0x6ff8e7fa,0xf2f88fcd,0x38824615
.word 0xfdb55652,0x8f690f7b,0x86ce737c,0x0217f9c8
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 0x6cbfa458,0xf178cc08,0x99f9f042,0x33293a3f
.word 0x523ed95f,0xb22e1782,0xb80be5e9,0x93efd56b
.word 0xffbf615a,0x0ae9a3a8,0xbba595eb,0xaa83734f
.word 0x2584791a,0xf3945b4e,0x879333a1,0x3932b5be
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 0xb3aaa512,0xfbb7af01,0xf95f953e,0x984e9012
.word 0x49ea9a58,0x1f10966e,0xd4edcd7e,0xb07a4022
.word 0x1764541f,0x8d459ec1,0x76954a87,0x5aa4e1c7
.word 0xf396aa1a,0x913e9857,0x4fbfcc8c,0x904fe4f5
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 0x97ad3b3b,0x304e36d3,0x9849b857,0x2c2abfd8
.word 0x36414d59,0x82ffe2f1,0xb69bd27f,0xfdb20291
.word 0x3ae30cfe,0xab133ea8,0xc848c842,0xe8115387
.word 0xd1271106,0x6b76cd78,0xff5bac74,0xa8e04311
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 0x150eeac4,0x0d517b69,0xd0423c69,0xb7f956cb
.word 0x16545b87,0x6f928a5a,0xf673d2af,0xdde40f65
.word 0x15d6629d,0x0a0bdd53,0x597a247e,0xb496dc7c
.word 0x77196ab8,0xcaaaf536,0xeb976e82,0x1ff5577c
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 0xba7cc18b,0xf433c0c2,0x47161c67,0x93603d97
.word 0x853e41a9,0xfcfca9d5,0xcaf51bfd,0xca329b26
.word 0x9966cba9,0x6bf0871a,0x8e2bfa13,0xfe56e46b
.word 0xe8cf0cea,0x5f2d29b8,0xaede8949,0xa8ced814
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 0xad45d63a,0x79afd409,0x96a0ee64,0x76a5064f
.word 0x235988b1,0xd6b1f5c6,0x4f16a980,0x4b56ffa9
.word 0x55a7a3a6,0x03d205d0,0x88ff0ef9,0x6df901c6
.word 0xc2604adc,0x90f65050,0xaa9429d3,0x23c3797a
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 0xf7dac0bb,0x36f8b1ae,0x44a8cc23,0xf0ba4dac
.word 0x097278e2,0x5989c0a3,0x1074b960,0xb653ca4b
.word 0xa54c2bcf,0x79cc4a40,0x9c1be0d6,0x4e9d332b
.word 0x68717265,0x569933b8,0x41f356a0,0x3f8ef1e5
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 0xa4853595,0xc8c9307a,0xb47ea690,0x89000b6d
.word 0x032b09fa,0xf43e8095,0x3125205c,0x98919440
.word 0xe4037abc,0xb34826d3,0x34021b27,0x822eb986
.word 0x0eb82fda,0x7ef78504,0xcf98a7d1,0xdb18b396
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 0xc60a171c,0xc62bdc7f,0x84612558,0x63ea94e0
.word 0x2fec067c,0x8a469bec,0x8dc6f956,0x25e65403
.word 0x10efbd4d,0xf8c00526,0x1df4d5f4,0x11397041
.word 0x099e194a,0xa069f16a,0xc363a98f,0xd537cd02
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 0xa1ac24b1,0x112d5019,0x6879186d,0xd315359b
.word 0xe7f968ae,0x08963c01,0x4910d514,0x987bf298
.word 0x538b8afa,0x2be7f296,0xdbd77dea,0x44dc30dd
.word 0xf164191e,0x94c25ad0,0x5e69c448,0x12ee8b19
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 0x2186d1b3,0x3313ab03,0xb076732b,0x50e77ea9
.word 0x9f3f9b46,0xb9b21ddf,0xa51b6bee,0xb8818c7b
.word 0xf5ab2db5,0x83f91bf6,0xbbb4b0ea,0x3ffecb33
.word 0x7805ba1b,0xad164955,0x171f2f75,0xed67c9fd
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 0x6ee7f921,0x44e4fd88,0xec7138fe,0x4dec1a27
.word 0x71dc3dbb,0x91ae07de,0x3897967d,0xe89fd631
.word 0x7c3297ec,0x0c66f9f1,0xe5b2967c,0xc59abbde
.word 0xe6bb0068,0x0d10e6bb,0x11f9f482,0xe40b5446
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 0x41a056d8,0xcc1c7751,0x16a51900,0x840f3e1b
.word 0xfae2545e,0x3031e9c5,0x43e9be93,0xf891f46d
.word 0x40f4e49e,0xcf17b795,0xde513502,0xe1dc7e72
.word 0x296a4107,0xf4602bc8,0xbbb564c5,0xe641076d
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 0x987119dc,0x70817033,0x52d69456,0x3dc12ef8
.word 0xc956a7c8,0x9ff9d60f,0x2dc9a913,0xa4b53d5b
.word 0x4db091ba,0x099c182c,0x0df5e944,0xcd3748c7
.word 0x2b7ce64b,0x5eea8b74,0xc2a0651d,0x74207d0d
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 0x58e8c9c0,0x9ce35bf6,0xd326b8af,0x4e250cab
.word 0xca9af3cb,0x80e109b3,0xcc046497,0xd1440051
.word 0x8aed729e,0x0bde5e0f,0xfce841bc,0x5d6fc42d
.word 0xebc15ac6,0x5560fa78,0xd2b6faa4,0xbed15a7d
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 0xab226446,0x37fd4d1b,0xbeddc302,0xc41ed64d
.word 0x830bd1e2,0xd81dc28d,0xa31ef00e,0xa043e8cb
.word 0x2d01da7b,0xa37dfc8f,0xd93c7791,0xd453855f
.word 0xd76a4adf,0x491d363a,0x262e5cdc,0x4d232f47
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 0x2e9bea0c,0x7d2834f9,0x6e49792a,0xb9bcf7dc
.word 0xbe968147,0x24519985,0x987b4767,0x22c0b222
.word 0x930b180b,0xf579d13a,0x9266d50f,0xe5c18a53
.word 0x47904270,0xb1247811,0x92c51fa6,0x1f8fa2f0
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 0x9a8873bb,0xf6c8b980,0xd6e4356f,0xc6337451
.word 0x97f74ba6,0xda233c6c,0xebabad88,0x55f43911
.word 0x99e7b400,0x2ee167f0,0x87650f25,0xb376b7dd
.word 0x661ac4f1,0xb252b722,0x56127947,0xff2b1289
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 0x4e1da71b,0x2dcac1c8,0x4ae35c47,0x112c08e1
.word 0x55adf0b0,0x444eac1b,0x011383dc,0x95250f8c
.word 0xb2d00558,0xa1a34fac,0x05bdb33f,0x010e5932
.word 0xfe98a358,0x403a79e8,0xb2043027,0x4975e081
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 0x303dc51c,0xbda54d6e,0xc2926ba3,0xb64cacd0
.word 0x13d9f83d,0xc2c017ac,0x5e950658,0x17295175
.word 0x4da77ed4,0x1bb86dcd,0x072ce8eb,0xa9bec064
.word 0x5a4e8895,0x4e5cc082,0x887ac03f,0xd41f3fbf
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 0xae7bc04d,0x9385967e,0x73fdca3d,0xfe9f2603
.word 0x137d80ba,0x9d29bc33,0x62fed447,0x0b2e70c3
.word 0xfe5ad58a,0xef8d124f,0x1cd43f11,0x4f190f18
.word 0x33b7d840,0xecbd6422,0x1b25659d,0x138f353a
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 0xf925562f,0x2a4adb9a,0xa07447e7,0x804b6586
.word 0x7a55866d,0xd8dbb8f4,0x05bf46c2,0x56a08070
.word 0x44f480c9,0x121adf21,0xcb2ea3f3,0x29465280
.word 0x6ffaa2b3,0x9b3dcd33,0x4a3ba244,0xf60d6d5b
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 0x3fc8cac6,0x6aed11c0,0xc8e8cc53,0xb7a441ee
.word 0x6b7909e0,0xfa9e34d6,0x309e223b,0xb05799ae
.word 0xb6560c86,0xe31b0f5e,0x7b3feb48,0x33b4722c
.word 0x8fc98a00,0x7c6e036c,0xd40f06ed,0xc04791b9
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 0x319de97c,0x35df4a60,0xf5c1f460,0x1a05f091
.word 0x72a18711,0x212262a3,0xe7fb0bad,0x4b1fcf30
.word 0xb3f8c781,0xc0c8a72c,0x62602dcc,0x2a7e64a5
.word 0xf48fb998,0x3de785b2,0xa70ed138,0x707bb878
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 0xc00b7b04,0xcb7ddac5,0x338c5407,0x41b07ee6
.word 0x538fd61d,0x7fd68ca5,0x901c175b,0xd3bec3de
.word 0xb08b0084,0x2dc87307,0xbda62b43,0x2f01cc1d
.word 0x2d434a5e,0xd3d8bde1,0x6d84c8da,0xb548076b
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 0x84ce4892,0xbb4be9c4,0xf9080226,0xaafe16b2
.word 0x19087633,0x058eb78e,0xbd0d258c,0xda89edec
.word 0xa0928556,0x27b0dd21,0xeb74bf3f,0x3ab8add6
.word 0x846e35ae,0x662d3b34,0x79610e31,0x052a0807
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 0xdbb88770,0xf7b32bdd,0x9e271d55,0xea5556fa
.word 0xad824506,0x0df9f758,0x2a47c114,0x870290a3
.word 0xa5001c37,0xe40173e4,0xe766ea83,0x3a9fab14
.word 0x0ba9e9b2,0x99963379,0x61ab4447,0xd92f3547
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 0xdf04bcec,0x4107c1ae,0x71391694,0xc27a728b
.word 0x902cbbd0,0x475d87ee,0x30c07027,0x22de74ce
.word 0xcf9c94d6,0x739c6674,0x0cb99ced,0x07dff0aa
.word 0xc0444570,0x6a574e43,0x8d3ef584,0x4a6e4b8f
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 0x8e7e898f,0xe1155993,0x72dc1885,0xf4baeebf
.word 0x765e6101,0x78cdc579,0x4f1b11be,0xab48df66
.word 0x3fdb709b,0x979d546d,0xf749bfe3,0x30d707a8
.word 0xa9a3229b,0x39ca914b,0xf3374515,0xf659cf70
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 0x7fb76278,0x100f4d49,0x5ea817c1,0xc33cfe93
.word 0xe16a87f5,0x4e05224a,0x6e227655,0x62e13648
.word 0xda07e2cb,0x180cea98,0x8011458d,0xf865ed21
.word 0xbda7a1eb,0xc82ec567,0xa0536c68,0xdb686186
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 0x4e964b1b,0x2aefb01e,0x772cbdf7,0x34240cff
.word 0xf254407f,0x8bad8b3f,0x3563827a,0xebc72464
.word 0x5822ca9d,0xf8158ef3,0x5a68f37d,0x62220d72
.word 0xa26aaae2,0x25e6cc29,0xe07bcc31,0x69c296aa
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 0x4427489e,0x9ff15a8a,0x57f7ac7b,0x47254481
.word 0x7cd4ba53,0xcecc5f2e,0x98e30328,0x28f32193
.word 0x384efcee,0xe80f7f4f,0x9f69b2bc,0x21975594
.word 0x0c74f3db,0x0bdb0448,0x0091efcd,0xba27a059
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 0xc329d91b,0x1c3bd741,0x20f406ed,0x0d50f070
.word 0x2322c8e3,0x749a948e,0x205b6350,0x3c7abcb1
.word 0x44625789,0xa90a798a,0x5617e082,0xbbbba7c3
.word 0x34c29fbc,0x020a44aa,0x7974563d,0x7087d194
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 0xbd484a87,0x3429e84f,0x9f01af58,0x1034d714
.word 0xe985a13e,0xc5af56e7,0x33704865,0xd10c6b6e
.word 0x571719da,0x08ff8533,0x016d02d7,0xf73fbeba
.word 0x9b534841,0x9a855b5c,0x0d6395e7,0x7bfd7ed7
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 0x73bd2726,0xbe28e942,0x14f75527,0x86e57d99
.word 0xf7d643ba,0x069f0a54,0xc7cc6a9a,0x347ba2cd
.word 0x4f93f23b,0x2f3431d0,0xdc8778b6,0xa38c2ac5
.word 0x3ae7766e,0x4f92ce75,0xe1366ff1,0x1fa61724
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 0xdc53f414,0x527c0835,0x81f8f3be,0xdea0fac0
.word 0x9b758150,0xd242be37,0xa16f7517,0x3376f1de
.word 0x0d5219a4,0xc0f976e4,0x82543a39,0x7912c2d1
.word 0xf1e4aeea,0x6a32747d,0xd37d46f3,0x0395d713
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 0x4d773f89,0x538cd762,0xd358cc98,0x185d9c5f
.word 0x20cd5bf8,0x28c12052,0xe0702a1a,0x11f1a262
.word 0x1bea74de,0x72450678,0xd403f4d0,0x1f0f73bf
.word 0x5d27cfaf,0xd25510f6,0xd7795efe,0x15a6db8a
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 0x7d4e4613,0xf446e3ee,0x99157710,0x07c75f93
.word 0xbe180263,0x7e0eb417,0x25d2f315,0xfeebd01b
.word 0x04f202c0,0x363fa60b,0x6b73229c,0x26d2d24a
.word 0xc21d13e6,0xf548fbcf,0x5ffec9eb,0x3994ac2c
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 0xfe0b8406,0xb93b10c9,0x265ce928,0x786b801e
.word 0x5ebe7b21,0x2ac55869,0x436f1baf,0xad4cef89
.word 0x2dda6e38,0x007b3a5f,0xbf5d243e,0xa7991741
.word 0xe9138acb,0x1ed43c0a,0xd6903269,0x0e4e2134
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 0x573cb471,0xf2de9506,0x8b294239,0x5b5b8106
.word 0x658509db,0x2ef84e90,0xbcc4e374,0xf5c1353a
.word 0x2ad5478e,0xd5a765a2,0x7fe23363,0xad28edb1
.word 0x4ef613b3,0xb80f1264,0xb2451f72,0x20db588c
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 0x1a5640f5,0xb99067dd,0x5f0a91b8,0xd3233e48
.word 0x5a86e5d3,0x6f70e41d,0x7fb708d2,0xda4cdd14
.word 0x0879a031,0x8ad6a5ec,0x2685b879,0x80bc73a3
.word 0xcd4d4559,0x2c69b869,0xff287b00,0x3df01f8f
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 0x4ec7d4e8,0x408df884,0x701df250,0x3557d053
.word 0x1d44d0a5,0x42cc85ca,0xcd1bd4c8,0xd28f04b7
.word 0xe9700575,0x74881d0e,0x1c0e7a61,0xe895049b
.word 0x26be8458,0x8dac4aa6,0x60a51c5a,0x4b34aa2e
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 0x1715ca02,0x8e232623,0x86d0cefe,0xe5a49c55
.word 0x0b786747,0x8d4bfd9a,0xfb07a45e,0x9bbd6d89
.word 0x3b2a0ad5,0x9d6c24e3,0x161aa428,0xae90bbf1
.word 0x682ddc23,0x0867f4b9,0xa148e60d,0x38f8881f
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 0xda3f9839,0x48de18c1,0x50d88c99,0xa8bcd2db
.word 0xde135d96,0x95e38ad0,0xe497eae7,0x772687e8
.word 0x504dc351,0xcd3af5f3,0x9b10cc2a,0xce1a395b
.word 0x1c00f6bc,0x66ea284a,0x8ca6789c,0xd19ecd99
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 0xedbe478c,0xc9da2d2d,0x4436e0f1,0x06690aa5
.word 0x7dc9201f,0xebb0631c,0xb7af6390,0xc6b332a3
.word 0x24d67d10,0x7bf8011b,0x63955c3a,0x6effbec7
.word 0xb61089ab,0x882d4941,0xb3d29a7a,0x8afa879c
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 0x760cc995,0xe57265cb,0xb1fbfd73,0x7bf9a5ae
.word 0x0d0335e7,0x4c86bab8,0xebcde50f,0x22311878
.word 0x8f2adf31,0x1d91b739,0x785b252a,0x48008ee3
.word 0xf30fea31,0xe2f88d9c,0xdbc4f73e,0xf5a97dd2
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 0xa527afa3,0x768d82fb,0x2fe1dd4e,0xbb369468
.word 0x0244a8f4,0xbb0a822c,0xa8fbd33c,0x529497c2
.word 0xa6c0bd99,0x75324719,0xbd8806bb,0x08658759
.word 0x53b80820,0x726e3c37,0x7543040e,0x12d48a93
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 0x0e26ab27,0x29895607,0xe7ba2f57,0x3fa7262b
.word 0x97e7ab30,0x42ffa86e,0x7bf502bc,0x4d4d6bd9
.word 0xd53411ab,0xa59b9e39,0x4ea6696f,0x15da6f12
.word 0x7bab1927,0x4116ce0f,0x22df73b3,0x3335a467
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 0x94dd5750,0x579752f0,0x9b1ffc1e,0xfdecb933
.word 0x5b470112,0xa55300da,0x2325cf32,0x32685504
.word 0x56aa9687,0x90561c64,0x2ea6ffcf,0x771d9ce6
.word 0x3ca5fbe0,0x9b73a9ed,0xae16aef7,0x2731466e
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 0xe4d59783,0x75c6b14f,0x98c70299,0xb54d3ff0
.word 0xcaa45c43,0xd99402db,0x2f6421df,0xb08ca193
.word 0x69e91fdd,0x8053259c,0xc3095acd,0xf30afc03
.word 0xa9b59ad8,0xec161cc2,0xf54c6925,0x99d89a17
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 0xa4243aaf,0x047b322a,0xac82ba88,0x18ad2154
.word 0x0bec62c6,0xd9b43001,0xea55698f,0xbd02d5eb
.word 0xdbb78b0b,0x4e833098,0x10addfaa,0xb14325a7
.word 0x73b870ec,0x5bd07613,0xdfde4ab9,0xc28fab7a
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 0x422298f1,0x7d5b0651,0x97f69c9f,0xe15cb265
.word 0x1d5cfe55,0x1c25e92a,0xc19a707b,0x59d62ad0
.word 0x499750fd,0x6c00c460,0x87a3b924,0xb1298caa
.word 0x63fd0a50,0xa75ebda2,0x025e9fe8,0x1ee5a2d2
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 0xa9f32a41,0x8e274a52,0x7f01f928,0xb1166f26
.word 0x8f10023f,0xa58d7241,0x2a381866,0x281b7801
.word 0xceaa39fa,0x44331fca,0x915a34c8,0xfa79b70f
.word 0xe8fbbcb2,0xe0aa6ac2,0x9aac58ae,0x376a59b3
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 0xd0fc2017,0x14dfeab0,0xd6a1f1be,0x6adfb1fd
.word 0x09d2db26,0xf6696557,0x86157db0,0x0cf8cdcf
.word 0x5216797a,0x9d630268,0x5d18df6f,0x2b3565bb
.word 0x7bf456aa,0x13a67a9c,0x1d8b5211,0x845a7628
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 0x4144d0d5,0x7fe4c928,0x0c70feae,0xbf17f490
.word 0x3f038a63,0xececd401,0x5ec679e1,0x1db47cdd
.word 0x8f3f45aa,0xc5983a3e,0xeb6c5dfe,0xb205c3db
.word 0x78c8f9f7,0xd12ba100,0x43a9d366,0xf17eec11
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 0xdcb0da60,0x9791ef6f,0x7134cd5e,0x35e5e003
.word 0x6ed27308,0xff28c215,0xf4f13dd4,0x076594e4
.word 0xd7103699,0xb02831f8,0x8d81e5dd,0x31545bdf
.word 0x23710e8a,0x198605dd,0xf75b1b68,0x2261378d
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 0x8e709388,0x165daa57,0x08ed23dc,0x1f8ef3e9
.word 0x4634ba5e,0x6f0fce8d,0xf9736af1,0x131b9dd1
.word 0x24fa9c15,0x3c1c5fc1,0x6176cd1d,0x84e204c6
.word 0x97dcbce0,0x6152e139,0x9e4bf753,0x00454a90
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 0x5b805d82,0xf4039ce2,0xb9e7f9e1,0x589c0dc3
.word 0x300c900a,0xd9acca92,0xee2d36a3,0xb4d466a6
.word 0xc694a66d,0xd6086f4a,0x4f0918e8,0xa9fe0233
.word 0x5252fa74,0xc427cb10,0xd83756f2,0x2af52ea3
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 0xe98c0f88,0xbee897b3,0x5abc4a71,0x5c879909
.word 0x736a7ac8,0xae2340b6,0xfd66adbe,0x8ae29103
.word 0x47d1e264,0x16d46eb7,0xa713f31d,0x2f6a6994
.word 0x4b860776,0xbba9f359,0xd774d544,0x8374a7bc
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 0xe2c534a2,0xbe3b7256,0x257b8967,0x595ff84e
.word 0x9178793a,0xae80189a,0xa6bb2121,0xb690e7a4
.word 0x6e4d746a,0xa6058c11,0xc066fa85,0xa67481d9
.word 0x9c7694c9,0x18cda483,0xd632066f,0x7f13153a
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 0x448b3c50,0x4825d364,0x90423f2f,0x0045ec66
.word 0x983d61b7,0x38d96461,0x2c2037dd,0x1edd007d
.word 0x4e728b61,0x0bd5acce,0x1f10d093,0x1ab46082
.word 0x398cd85b,0x7000f4c9,0xc198c2c6,0xe2e2d8fc
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 0x04c9cc13,0x958f436d,0xf4882753,0xfd94312b
.word 0x878ff293,0xeda947c2,0xbcce0613,0xd91d1db7
.word 0x4434c9cd,0x7f3cc9db,0x02bd21ed,0x6a05241c
.word 0x16d3ae64,0x1a6371d3,0x7d160069,0xdc5e6900
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 0x1df82f8f,0xeac95d3f,0x977519a0,0xa62f178c
.word 0x020831f7,0x47a74ba3,0xe352a90d,0xccc3707f
.word 0x3637e75f,0x7884a81a,0xa54ca218,0xfc384515
.word 0x5c914c9c,0x09bbe306,0x3a18a7f7,0xa60e8081
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 0xa589f3d3,0x0b539e89,0xd11b2aab,0x0d698806
.word 0x73cc06c4,0x4afe8d2d,0xbb5427a3,0x8ffa17ec
.word 0x9430dc66,0xb5cab8f0,0xded98f1d,0xcc6e067b
.word 0xf03d560e,0x126a281e,0x0e172768,0x098e97ec
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 0x24fb9e00,0xf1b9bacf,0x02043aac,0x0498006e
.word 0x0a996dff,0x07c9b242,0x57d7ae67,0x6611c606
.word 0xe002e0f6,0x41cf530c,0x2a9591bb,0x20e7576d
.word 0x214a4caa,0xacce6cef,0xa38c2d2b,0xd676d32e
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 0xc4162271,0x849d98f7,0x8c5f7094,0x5c558eae
.word 0x5dd016c0,0xc60db316,0x73b7ae5f,0x51ff2f35
.word 0xec744652,0x11a76649,0x86a89ee9,0xb952cb17
.word 0x43cd79c1,0xfb2df6c6,0xd8a52142,0x2dc4f579
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 0x45fa9cd2,0x37fdd291,0x2749fdd6,0xc9dfeefa
.word 0xb0f7cb0f,0xcbf5725e,0xa0508ecd,0xb3a5b6c4
.word 0xd412c074,0x1d7f654d,0xcf8d9423,0xbad967d1
.word 0xde242e8b,0x339e0472,0x99ac0e6c,0x4bd44e81
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 0x0c8bf27b,0x01748a25,0x384f6131,0x1c739f68
.word 0x7054cfaf,0xd8802daf,0x66669279,0x74c2147c
.word 0xed5a2081,0x4b9aa56b,0xfc9e120e,0xd28bff2a
.word 0x3d246a74,0x9fe34c67,0x1fa5bda7,0xa2892e7f
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 0xff84487a,0x75f726b4,0x59bbf403,0xd453cfac
.word 0x0af4cde2,0x9e5e508f,0x38523ccf,0x81dd9a48
.word 0xea670cf4,0x65e31b56,0x9fbb0751,0x8bf1165d
.word 0x9b7d3ddc,0xc3be41e6,0x57ebbe6d,0xd4fcb625
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 0x07017429,0x6fd1cab3,0xa46e4af5,0xb7cc7cde
.word 0xea0cddba,0x3b965d12,0x12958b58,0xc23714bb
.word 0x287b02ef,0xa02bfc50,0x6ab93411,0x51116745
.word 0xfd589eb1,0x63ecedd0,0x7405caf0,0xc10fe1c6
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 0x0f0f2ccf,0x6bde1f05,0x45073638,0x51d9cefc
.word 0x5d9c38d1,0xa1958cdc,0xbfce4e49,0x14007b77
.word 0xc83ef5a8,0xf75d5038,0x7d4c83f4,0x2c384f86
.word 0x379624a9,0x288c13c4,0xfcc60b6c,0xb9fc6a73
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 0xba94fa03,0x9676885f,0x5e6c31dd,0x2aa6514d
.word 0x4ecac8ea,0x8e18f8b8,0x6dba3621,0x14aec76c
.word 0xc25dfad6,0xc965fd23,0x8bf35a62,0x24a53d10
.word 0xb5e38360,0x031fdae6,0x96cb403e,0xcbf4a007
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 0x63fddad2,0x45d0bbdc,0x222d8942,0xbcf033de
.word 0xb1108d33,0x96e344c0,0x6787b626,0x1442425f
.word 0xc50b1470,0xb458fcc7,0x7691cd0c,0xb63884df
.word 0x0f39138b,0xec16fdf9,0x7bc39b1e,0x9164872a
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 0xed8a9508,0x8271de20,0xa3231aef,0x9783b657
.word 0xafd96ab5,0xbd4e0fb8,0xfb0e1343,0xa0eaf997
.word 0x51dab4d9,0x5bcb80e6,0xec79bc15,0xc9d4d0d3
.word 0x2815cc0a,0xdbc2f769,0xa9966b6d,0xf014891a
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 0x12384299,0xa1ad8e00,0xe82ff919,0x6f09b2ac
.word 0x960edbae,0x9a394ee9,0xc36c64fb,0xeb3ffea4
.word 0x5281b75f,0xec4feada,0x72dc09b0,0x9df8d415
.word 0xe7bc929a,0x57f40e44,0x74498e72,0xd5def27d
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 0x742ffa38,0x6d191d14,0x8706f7f4,0x6b2d729f
.word 0xb0e218e4,0x9678d3d3,0x471c0909,0x69419bf4
.word 0x16ec6e42,0x03d372bc,0x5874969c,0x59bec78e
.word 0xebe78310,0x3f41817d,0x8ded5870,0xeeacc86d
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 0x94f576f7,0xb4b8235a,0x5e897d82,0x0ce5792d
.word 0xbfdb8e22,0x209f0106,0xf71e4338,0x604d5133
.word 0xbbd0e9a9,0xa59d79ed,0xf688c781,0x143cb5bb
.word 0xca16bacd,0x1028be53,0x73861cb3,0x729060a6
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 0x68790f22,0xb653acd6,0x5d2f29d9,0x7719d4ac
.word 0x0c0264a4,0xf5841fa6,0x1be9b46d,0xe50d4c96
.word 0x085b6c89,0x720d7e3b,0x67871c3f,0xd23c389b
.word 0x8050be0e,0x34b6ba4a,0xb109040e,0x50d07fcc
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 0x6b3e1dd0,0x61222996,0x88b25cc5,0xf4bbc5e5
.word 0xdc848554,0xa456dee5,0x6d17e3c5,0xa2ff94b7
.word 0x49534720,0x387b29d8,0x76d70c68,0x4c5bb4ac
.word 0xaf4bcf41,0xd984e718,0x9fb7a087,0x2911a8e1
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 0x280fb966,0x87f73d02,0xa8d62959,0xe7178dd5
.word 0xef25ecb3,0x0677b6cf,0xd7b67c97,0x05ce47e7
.word 0x18c5c839,0xc0d742f6,0x3e705893,0x37c225f8
.word 0xfb594aba,0x69c5b605,0x58fd2775,0x2d9695d9
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 0x559e553d,0x9014cec8,0xeadbfc43,0x5d66e343
.word 0x561b09b8,0xf077dacf,0x0d671e99,0x6e16b326
.word 0x536e9c37,0x85fcaf13,0x8ac1e3c0,0x98c3e0ff
.word 0x7f0d729d,0xfc1d15bb,0x81daa46a,0xc059b44e
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 0x854b3bb0,0xc2338ebd,0x4e9be514,0xfe7d254a
.word 0x12996e73,0xa353053c,0x0a389830,0x141ab9fe
.word 0xd936647f,0x0ee5f912,0x34b1b75e,0xc99b7799
.word 0x14e79d16,0xc366d56d,0x1b26a14a,0xc08de208
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 0xf2fd4812,0x1ab352ce,0x6f907fa6,0x8ec06eb3
.word 0x068f4691,0xf2417326,0xa6743ff1,0x2eb17f09
.word 0xcf15c4d7,0xdb984810,0xabcd716d,0x1b7cbf10
.word 0x71f6dc7f,0x77d76543,0xf68e9df9,0x41f6ab63
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 0xb3b72bf1,0xf055c8d2,0x14ec6ea9,0x676ca591
.word 0x003a6f14,0x0d8bda9d,0xb18208bd,0x02e804b7
.word 0xbac6d2c2,0x5eda03c9,0x66e3c8f1,0xe9aa3572
.word 0x327a1996,0x25580039,0x8cd313a1,0xd79e6f3c
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 0xad4a074e,0xf4b9d029,0x817b8b34,0x529f3813
.word 0xe3011a13,0xe5656ace,0xa9496456,0x3cf9dfa4
.word 0xcadd6a2d,0x1a705307,0x5938c866,0x7aafc04f
.word 0x2ebd95af,0x7d637eac,0x01e6a8a5,0x9322d2e2
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 0x3c7c8957,0xbb4a886c,0xd50bd186,0x3fb06353
.word 0x2e1772af,0x6788cbc9,0xcfc35667,0xc7a027de
.word 0xfa63963a,0x92014293,0x533bb21f,0x6a4a73dd
.word 0x4032c26a,0x38ca293e,0xcc118992,0xebf57604
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 0xebbf74eb,0x6d8b0174,0x947be5cf,0x50e54e4b
.word 0x82912669,0xabd123a3,0xf8c5b6e2,0x4445e445
.word 0x3f814707,0xd6634add,0x73ae98fa,0x378f7854
.word 0x6c341464,0x0d29cc75,0x942bb9f2,0x8864689f
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 0xbac7d8e9,0x341651cf,0x4bbd785a,0x61a87096
.word 0xf42c6810,0x126f4655,0x4d6a563b,0xe5bd198f
.word 0xd395cc33,0xe17d9e48,0x1cde8b87,0xd0feeb12
.word 0x178ba74e,0x68536ba1,0x0e2a5300,0xf72a9a5d
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 0x05f1bf13,0x3fc50081,0x825585a8,0x6e196072
.word 0x17420111,0x263f7eaa,0x9a1f5861,0xf9f3dcee
.word 0xc3a41747,0xcc9869c2,0x7ad01352,0x714ef05a
.word 0xd934b65c,0x97525540,0x591d729c,0x7565fc06
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 0xbe972b6a,0x8edb703d,0x97986f9f,0x1ae01e0a
.word 0x485f3976,0x87322cdc,0x15aa384f,0xa9f506ec
.word 0x99b85700,0x829bb8c4,0x72c1a403,0xbb6d36d2
.word 0x7ddcb61a,0xf6dcefbb,0x6327116f,0xd49dfa45
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 0x45b57529,0xbfbbc54c,0x55c86bb2,0x7a3a96d8
.word 0x0a50566c,0xce2dad01,0xf70b5bbe,0xb4d87211
.word 0xd5a7ce1c,0xa80b7450,0x830ef774,0xa9ea28fe
.word 0x466142f4,0x4648ce84,0x3115ec3b,0x7a5fbc3d
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 0x57dd47cc,0x61ce0e4c,0x14f2b481,0x189ec4a8
.word 0x9a7ecc58,0x94683068,0xc322bc16,0xed693e54
.word 0xf2dcf7ee,0x78b4dc51,0xb601fc26,0xb39d4130
.word 0x8d65df09,0x769900fd,0x04aa66fe,0xe39a4c08
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 0xa298cca5,0x6d39dd49,0x1060a978,0x81d2e1d3
.word 0xdec9919a,0x72a699e6,0x77578c14,0x8f9b2c63
.word 0xb73f181e,0x952a0485,0x9f968504,0x2f0ebefe
.word 0xf6c8ccca,0x0cd0fd11,0x3ebbc776,0x251a4292
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 0xb538e72d,0x3aee1e21,0x24670dcd,0x07373b35
.word 0x66d017cf,0xb5de8419,0x9f5b0855,0x93754f66
.word 0x676ce8f1,0x94d4c437,0x8b4c00c0,0x34b55743
.word 0x7be8d9d1,0xa455d5f2,0x8e368ece,0xb504bfc3
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 0xd700a901,0xc783e801,0x58325f59,0xe6062e16
.word 0x03053772,0x63625f8c,0x3b04160c,0xabbc257b
.word 0x7e9a35fd,0xab3247d3,0x1600f1e8,0x1ecb8d28
.word 0x500864cc,0x1c0e7ea1,0x653bfb5f,0x39642016
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 0x97775a48,0xe3eaf18f,0x83523f6f,0x05c4faea
.word 0x79769fd5,0xaaaf16a9,0xd28fac28,0x6caedc3e
.word 0x7a740898,0xddd31082,0x8df165e9,0x36d33c1a
.word 0x16920305,0x906cc48f,0xcffd70ff,0xe48080a5
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 0x4364a57e,0x034cd929,0x405703d9,0xce06e0ce
.word 0x2b5fa369,0xfc9a526f,0x0d18f89d,0x88d1ccd6
.word 0x61f286c0,0x8e02ca75,0x21b00b43,0x2b9bddfe
.word 0xbdab2b0a,0xd8ac6c6c,0x949885b3,0x66100f71
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 0xc10e2705,0x7dedec5e,0xaccb910d,0xab41ffad
.word 0x94cc0225,0x8158e3e7,0xa21da5cb,0xa8e0f937
.word 0x1a5d3c55,0x197639b4,0xcd50d1dc,0x420fb5e0
.word 0x5eddf89f,0x79e092d0,0x5fd735fe,0x7f419304
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 0xc114c13b,0x1af3c403,0x2b02c510,0x135fc03e
.word 0x3a15574d,0x5b723037,0x762f5ce2,0x1c58a0a3
.word 0x385195da,0x6f224a50,0xaf4f7b29,0x9aca2cfd
.word 0x0e442c9d,0xb04f1a9c,0x769544ae,0xead0d220
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 0x0435fd83,0x6dd3d5f1,0xf9766a93,0x424fc848
.word 0xd9bf7274,0xcd4325b9,0x5cb803ad,0x89fce0ed
.word 0x2cba3054,0xe81aa91e,0x0fd7af8e,0xe5bdcae7
.word 0x444f2548,0xcc86a707,0x96d0dde3,0x1264acdf
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 0x63f370ea,0x809df27a,0x18f12a5f,0xc2288fbf
.word 0x58eaf202,0x01388129,0x38536ff5,0x1e8de098
.word 0x0a440434,0xd15c7c48,0x131c9ab2,0x19a0e22e
.word 0x78714f92,0xb6133cd1,0x484d7e1d,0x997d2dbc
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 0x528d0061,0x7b4c0b25,0x5a6cfa5a,0xe4cc0694
.word 0x5c5cd05d,0xb0a99b2c,0x2ca26ff4,0x6890b99c
.word 0x4fe6f51b,0x254a8c6b,0x5b846e13,0x8cf62d67
.word 0x17f7ef4f,0x94728b7b,0x5bdb9ee9,0x62878f93
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 0x9a95a12e,0x7727952a,0x365629dd,0x72466645
.word 0x81ee0b1c,0xc73994ad,0xb5182f16,0x7db5c019
.word 0xd911c96e,0x556874de,0x154beafe,0x44e97f27
.word 0xbf2126de,0x64818b39,0x235900d9,0x58613371
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 0xf441b926,0x66554810,0x0aa6649a,0x4b100b1e
.word 0x8be191c7,0x681c5a06,0x043d9854,0x1758316e
.word 0x4ec0de85,0xb4bdd3c4,0xb20a74d1,0x195ef511
.word 0xe867dc2d,0x67143656,0x91442c17,0x781d524e
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 0xd4588563,0xf17df5e1,0x332c0cb4,0xe1f136f3
.word 0x408b7b6a,0xbe8b5118,0x976662d9,0x015d2781
.word 0xf9a3a252,0x93a8a522,0xac131fd0,0x0e52e413
.word 0xe7941a7d,0xa35cd663,0xf984c9d1,0xb24405f2
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 0x5589d171,0xbf93af91,0xca1321d2,0xc8e729a1
.word 0x243040fe,0xcd31a65b,0xed88b9e0,0xf332f7f6
.word 0xeab7f001,0xadc1a1d6,0x8b0365cb,0xa588c3ee
.word 0x9c59a7d4,0xd151825d,0x9f2cef03,0x7f787e7a
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 0xc3a91f63,0x3ff21ffa,0x74dc07b0,0xf3cc5fb2
.word 0xa0e95ed4,0xd0ea2025,0x54fad589,0x8107cdc7
.word 0xa7ac16b3,0xdf041d7b,0xd65ef107,0xc61d9887
.word 0x54eb5c3b,0xdfdf2361,0xd6868594,0x288f5df3
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 0x5e0675c6,0x13c6522e,0x87cc4228,0xc046b124
.word 0x0607e92e,0x8faa2351,0xf186c645,0x17f1b002
.word 0x255de915,0xcea573d7,0xfb1068c7,0xcce1ed58
.word 0x93fa8c03,0x00ca32e0,0xc0382434,0xfd977caf
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 0xcc02cee0,0x810b0271,0xb1ec43be,0xa80394a5
.word 0xd0d58020,0x5e715de3,0xb4e3e18e,0x0e240a7e
.word 0x301cb863,0x3906c2a0,0x274f6434,0x0da3ed0c
.word 0x207d5b92,0xc812f1cf,0x36620ca0,0x77e22e22
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 0x2796497c,0xf41c3249,0xb4f299e9,0x42347466
.word 0x737dc624,0x649773af,0x7fbbf4af,0xa307b635
.word 0x42c58e83,0x58efec9c,0xb523ddef,0x9c6726ef
.word 0xcd23f854,0xf27ceb68,0x8364d1dd,0x24a8ab35
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 0x6408c91e,0x366b6ad3,0xe47ed1cc,0xd50dea11
.word 0x0042d182,0xc77d6c62,0x16bb2f0d,0x9ba1ef83
.word 0xa248cdcd,0xb6977bc9,0x0b5db3c7,0xa41f943e
.word 0xecd21fd7,0x0120a9b0,0xa27bc8f1,0x920e742d
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 0x62cd9b63,0x6b9cb596,0x400dd5b9,0x98a2af3f
.word 0xb4179de7,0x651fca6d,0x8bc1ca99,0x91010fa6
.word 0x5a3bf3b0,0x0eaf06e3,0x62dabf07,0x6fb37453
.word 0x3de81de7,0x08021d72,0x981872c9,0x8c53e6a7
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 0xf265e5bf,0x38be103c,0x3e4466a5,0x5232ffd4
.word 0xd185d5bd,0x9943c3c2,0x8a2a9091,0x1b730d7d
.word 0xfdf72f77,0x612c0179,0xa22bf601,0x84948efd
.word 0x2312c2d0,0xfb346961,0x018cccaf,0x1f53a8e7
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 0xd91d1966,0xe34cc4e7,0x697a683f,0x40aa4919
.word 0x5c84f8dc,0x875fb553,0xe02cc243,0x4f89b98f
.word 0x89975170,0x299ed578,0x297f70d4,0x4603cd7a
.word 0xe96ca5c5,0x4aa57b3f,0xb0a4cca3,0xdf8321a2
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 0x008e3969,0xb1debc36,0x460ce3e4,0x00bf8226
.word 0xf8fd75ea,0xbb13bf2e,0x11ca150a,0xd580bea7
.word 0x73128be5,0x80c7452c,0x972f9a55,0x63a67a9e
.word 0x79c04c41,0xbfdbb38e,0x21570583,0x202a49ee
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 0x6c368ada,0x3ff92396,0x829f1753,0x37b5ebff
.word 0xfae4a775,0xbc8ed9ea,0x3d378fca,0x6166527a
.word 0x9bf84f31,0x178e34a8,0xf893090c,0x3a2b7fc0
.word 0x32fb0424,0x288efc31,0xdb0f09de,0x733903b5
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 0x89ab05e4,0x714b4ff7,0x3875d6a7,0x65880f35
.word 0xb382b823,0x9820fffc,0xdafd3231,0x2346025c
.word 0xebebdf3c,0xed3bc228,0x70c8fecb,0xe3731715
.word 0x34bc3f16,0x2f6bb318,0xd218eb46,0xe94487ed
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 0x04ccaf38,0x42d9d8c3,0xb661ac1a,0xeec4557b
.word 0x675b9bd8,0x7ff62d8a,0xb7e5fb8d,0x9a5556ac
.word 0xbe200c2b,0x48ea8131,0x7aecd81d,0x5884a6e6
.word 0x4eab6b2d,0xea55fa29,0xb1ad4beb,0x70d1d69e
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 0x94fbb57b,0xa0cc4bc2,0xee14647a,0x105ba373
.word 0xc4acd695,0x3a84e0fc,0xd3f24c44,0x0648fccc
.word 0x5bc0573e,0x172fb5c5,0x0deb8c44,0x92c4882f
.word 0xb108e80a,0x736fcf65,0xa623f90f,0x0d5203f9
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 0x90f1bc25,0xdd901a7f,0x34be6a3a,0xfb86c1d1
.word 0xb8ffff30,0x57d63f92,0x24acea37,0xb150e7c3
.word 0x9582631d,0xe3c09850,0x40803a74,0xd05ffdb3
.word 0xab6c3178,0x31048735,0x23ddaa3b,0xaae95e91
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 0x3734d34a,0x78c2da5f,0x17ae5883,0x1564f1f4
.word 0x3b4dd89f,0xf62b4d07,0x1d4e88a5,0xc877620b
.word 0xa2cde053,0x78f54e64,0x1e2a6b7b,0x51597406
.word 0xbf91124f,0xefdcd7fb,0x42ae33aa,0xf74a3e4b
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 0x37a0bfbe,0xd9dee619,0xeacf945b,0xc57579b5
.word 0x60ca5a13,0x4a974cb0,0x9671f8e7,0x17df8cbb
.word 0x4876e857,0xeb14e5a1,0xf5cacdd6,0x3d2a05e6
.word 0x0d6304e3,0xad171c50,0x4dd8d4cf,0x5f688e02
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 0x3944f1c5,0xc599088e,0x822027c8,0xe32aa03b
.word 0xe65f4680,0x3632d574,0xc1d15ae7,0xbcad7f81
.word 0x96edaa6f,0x4537c391,0xf97c2c2a,0x9d7d034b
.word 0x36a997f9,0x3793eb3b,0xf83f44b6,0xa25639f5
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 0x1695e9f8,0x63127e7d,0x8eefa647,0xee0fbc9c
.word 0x8c9c6a04,0x90522fce,0x026178e0,0xd5f937ea
.word 0x90026512,0x7f40af36,0x33438913,0xa808d90a
.word 0x56ab723d,0x00aa3cb5,0x5a096d23,0xabf52acf
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 0x099bfe8e,0x3110059c,0x5c056b25,0x0a5b087d
.word 0x170e3169,0xfd89e435,0x326bd5bb,0x94e604b9
.word 0x1498303b,0x7da3d24a,0xba56bed1,0x27b37e7b
.word 0xdd0ddb9a,0x67bf6a41,0x8fb33ffa,0x398b497a
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 0x63af4b7d,0x00fb665f,0x8ca13b6f,0x0540d68c
.word 0xa40d2a68,0x8cacb101,0xaa4f0e01,0xf15636d1
.word 0x5e21f54a,0x34787b2b,0xa03a3150,0xcc22f009
.word 0x0550b7f6,0x706b7748,0x449b0afc,0x8ce1387a
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 0x10cf77d9,0x7ece005c,0x8e9d1df5,0x9d8b0ea0
.word 0x46b5d889,0x7d2d9c42,0xa02657fc,0xf8c83788
.word 0x7e5f238f,0x2a7a51e2,0x37c9c89a,0x72eabba9
.word 0x5fe8cb57,0x125fdf61,0xae5857b4,0x2d96b20c
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 0x8b5e3794,0xb9527bf5,0xc1c7c030,0x78cb3728
.word 0x692f1817,0xe8b227c5,0x6670c59d,0xbec26eda
.word 0x1b9dbb20,0xdeedeeab,0xda33a809,0x428692eb
.word 0x953bff87,0x4fe97753,0x27670da8,0x76c827c9
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 0xa54436a8,0x9fb3ffe6,0xad3c5eb4,0x21633292
.word 0xe774caf8,0x04f4201e,0x58f74084,0x77263822
.word 0x39b265d6,0xe5f75b3f,0x3f689ca3,0xc80a341f
.word 0xd839c1f7,0xb696f265,0x3a664391,0x9c105dbb
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 0x4c5ea84d,0xb1183072,0x5121d670,0x12c236ac
.word 0x19e0f07c,0xfb0f603f,0x67e82ba3,0xf31898a5
.word 0x3182c7af,0x6834cd78,0xd853488f,0xc9f5807c
.word 0xd689a3a9,0x97aed345,0xbbbe9470,0x27712554
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 0x8bcf1f83,0x6f00075e,0xfe226b4b,0x7ea0991c
.word 0xb1338a15,0x4310c947,0xcfd7715d,0x8fae4612
.word 0x446c03b2,0x32cdc7ff,0x1be44ce2,0x73eaf7e8
.word 0xc63fbd7d,0x365531a6,0x05bba2ce,0x629c1ecb
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 0x16976901,0xe80c70e5,0x1dc2d694,0xb42a66f3
.word 0x8e341efd,0x1a94ebc2,0x2f0d54e8,0x413c83a6
.word 0x4b7ce29e,0x9f6a7e7b,0xa55c8941,0xbd7b6aac
.word 0x8f5f6d31,0x855de6cc,0x468f63ad,0x07e76231
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 0xa5dcbe62,0x36abc57b,0x8dadaa17,0xca70bd40
.word 0x72b1c90a,0xbbbef2ae,0xf5970fd6,0xfb8d67ac
.word 0xc86d8d7a,0x8c6976f5,0xbe76602b,0x5d644aba
.word 0x95d19033,0x68eb78fb,0xb439017e,0x1babb2f0
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 0x5255dc42,0xd8406217,0x50e626fa,0x6234132e
.word 0xd56cfdd9,0xfa1e4fd6,0xe87a0d32,0xed91b223
.word 0xd00bbcea,0xb4fc7908,0x20bc0bf9,0x615eeeb1
.word 0xf0d17e68,0xc3b3cc8e,0x13487c79,0x3299b9c7
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 0xad7f9cc9,0xa6097e35,0xb9799d15,0xf6450a28
.word 0xaf460d41,0x57fb263d,0x6ec722c1,0xefd15e3f
.word 0x352615d9,0x70421e20,0x8334daa9,0xf975d100
.word 0x7a9cbe9e,0x744bdc79,0x812df64c,0x9eca6652
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 0xa12ec79f,0x988964b9,0xa0dc0e8c,0x43af8983
.word 0xc51aba21,0x6bc631e0,0x0d5897a1,0xe3821dce
.word 0x7a80fb47,0xf008c76e,0xe1700ca0,0xcb3ac042
.word 0xa110be3c,0x0b31a395,0xb30237fc,0x0422e21d
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 0xddb7d4ef,0x243a39ef,0xdb722a79,0x9346d668
.word 0xf49e1333,0x954479bc,0x9bb5a488,0x9cad21af
.word 0x20865239,0xd98764bf,0xbc31d64b,0xb8aa7db7
.word 0x89200f3d,0x25254b8f,0x35334913,0x9c7ad6b4
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 0xe2a9a1a4,0x5d97c9de,0xbd228156,0xf68bc797
.word 0x7e5986af,0x98b1e9de,0x36fdf9fe,0x22f2ba66
.word 0x56c01aab,0x6ff0d1b0,0xcb86e148,0x8f5225fe
.word 0x79d3caf3,0xac44679f,0x4d6b90fa,0xb702b429
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 0xc381a0b7,0xbf28f9db,0x0cab48ef,0xcf7a5f97
.word 0x2b6ba346,0xf389b8f6,0x5736c6c3,0x1f50a11b
.word 0xaf23d0c2,0xcc485524,0xbfab7632,0x8d46bfb0
.word 0x70b1c430,0x510783ab,0xc73c96c2,0x2fb20469
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 0xd0f64f7d,0xcde15de8,0xb5b80a77,0xc00161ca
.word 0x4c194b75,0x9786cc21,0xc4a1299d,0x73a6ba26
.word 0x4415dd27,0xda6f196a,0xa158186d,0xd25520be
.word 0x59bbb5e9,0x5c651187,0x7db1f7be,0x991462c5
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 0xba18f075,0x5043b127,0x6889d4ed,0x999141c9
.word 0x074cc372,0x4b43041a,0x0e450b86,0x656bc16f
.word 0xe0ba854a,0x3cc1c446,0x8f337b53,0x724fb094
.word 0x69ea7a2d,0x9beebe47,0xf796b5ac,0x770de207
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 0xc0a6849a,0x14d9f7ad,0x2d80e601,0x46b1a6a9
.word 0xac183fe0,0x66ca3b83,0x43891003,0xfc7ebb53
.word 0x55735f2b,0xe3d402c5,0x99e2301d,0x59e78bda
.word 0x82e22fd6,0x37e4b237,0x385cc8ae,0x2f944de4
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 0xfd6b6ccd,0xbe19adf0,0xffb5ef88,0x3d602da2
.word 0x97bcb4fd,0x6ac3fb0f,0xd5480c37,0xde65d02f
.word 0x4cb45d7c,0xc6c26d20,0xfab6636e,0x8ede8de4
.word 0x84edda1b,0xbce5b687,0x2836cb3a,0x5c8c5053
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 0x4594049c,0x0d143156,0xce376dbd,0x802ef18d
.word 0x93160dbd,0xee39fa7c,0x2858147e,0x11373096
.word 0x6247dbff,0x8612db94,0xce77a010,0x3bdc0312
.word 0x3a6871d4,0xd8f6b4d5,0x11b8dfc4,0xcb426e95
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 0xa470820c,0xaabe5825,0x8697f5c3,0x860b70e4
.word 0x846eb20e,0x893a56b4,0x08346eab,0x17da0807
.word 0x6c7e9f20,0xda2e1bb9,0x0c8ef894,0x0512b91c
.word 0x0d668be5,0x90a52056,0x030790ba,0xe3041e0a
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 0xa5faae17,0x01ea712f,0xd08da3c2,0xf37bc9fb
.word 0xe4906854,0x430b767e,0x7e3546da,0xca8229eb
.word 0xa593f4c1,0xc98f81ab,0x792201af,0x6afd7dbd
.word 0x69cd2498,0xd359b8be,0xbfa4879e,0x943ece78
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 0xde9ad458,0x1467ed70,0x7d768f1c,0xab864b6c
.word 0x74da3c1a,0x5cdf9130,0x852ba40f,0xf335016f
.word 0xdfd395df,0x4efa0365,0x1d0bb901,0xf9ef70a3
.word 0x2d96fa75,0x2d905e8c,0x3d56408a,0xf70e9b69
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 0x197ebc8c,0x699f8b5d,0x179a6d44,0xae26c919
.word 0xf7846bd3,0xb62b6a73,0x7ce6ce05,0x047cc093
.word 0xdb44781c,0x38a39613,0x1967d1db,0xcd9c5697
.word 0x289237f8,0x385f5f65,0x7c419507,0xf0c00125
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 0x2b59f1c8,0xc8002f1c,0xcb51626c,0xd0bd6f4b
.word 0x4858dbdf,0x94822902,0x424b8621,0xa9942a28
.word 0x354bab6f,0x264e5b3b,0x2ed05573,0x3d7a48bb
.word 0x63232935,0xc0ef31ee,0xc641f74f,0xbc398dd1
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 0xfae2aad5,0x66e88e63,0xf2ef7283,0x33bcc1a1
.word 0x7514f6ae,0x9931d9e6,0x28b54f39,0x4b60cd0d
.word 0xc6db718a,0x7c6b2793,0x6a1bd11b,0x0e3a1b09
.word 0x3f95cd8f,0x6c93964e,0x54bc7c4a,0xf15be735
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 0x1320c48c,0x31d648e1,0x8bf3aba7,0xf14afcb1
.word 0xfda8f5e5,0x71715c25,0x14059306,0x154e6fe7
.word 0x81bb031b,0xcd2b896e,0x98d240e9,0x3bbfbc08
.word 0x8581e6ae,0x804c2c96,0x1ec0dcf5,0x27393997
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 0x44abcbe3,0xdb20c271,0x8e0bc99a,0x75036b00
.word 0x798000da,0x3bce6eff,0x3a40f598,0xeff4abf0
.word 0xe746d601,0xb2ee454a,0x1b469315,0x69000a62
.word 0x55a0b568,0x249e3e3b,0x15d5d203,0xefc5a63f
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 0x2703abcb,0xd7b03d71,0xb2df0cf2,0x43bfba06
.word 0x0f824937,0x98c0ba6c,0x8e0e2f4b,0x464a8ea3
.word 0xaf57a6db,0x24ebd0d6,0x72af8720,0xec4366b4
.word 0xb6180910,0x94794906,0xebaba343,0x261467ba
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 0x9691b4f5,0xb1eefd54,0xd9d66ddd,0xfa84dd34
.word 0x0d7f8dbf,0x3d074844,0x955fe25d,0x66142837
.word 0xf3fae3f5,0x0691018a,0xfea45d46,0x87a8781d
.word 0x8e9e9a0e,0x3bae19ca,0x00841468,0x7fe08ec0
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 0xc9210cf0,0xe4548a65,0x972acb4f,0xd114a5a2
.word 0xc9619959,0xf3f97f39,0x9b48baee,0xc3e04050
.word 0x2dbed69f,0x1ea485f8,0xda4de018,0x6505301c
.word 0x32a44d99,0x691e8b58,0xb465810b,0x9a6f683f
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 0xb386e70d,0xb8b185a9,0xb9f358fd,0x453d280a
.word 0x849c7c92,0xba08976e,0x8193fdd5,0xfb68e4a4
.word 0xea672b98,0xa18e6879,0x5e2aa6b3,0x259ac5b7
.word 0x003272bd,0xa83503ee,0xe18af028,0xfe1c28e4
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 0x01baebf2,0x4997ed51,0x42a447f8,0x0b265367
.word 0x6fa70ac0,0x6f7b804c,0x147d5d93,0xaeace489
.word 0x02d8c50d,0x1fb35a5b,0x7ac54d18,0x2320cd2d
.word 0xdd5dd263,0x8bcaf7be,0xe9661f09,0xd11acfc1
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 0xd6101bcf,0xc0fa06cc,0x790b7e2e,0x379d08d2
.word 0x1d373788,0xca6747c3,0x2d99a48f,0xc6155c46
.word 0x4d13f76f,0xbc35bd5d,0xfd608d94,0xe7b29f1d
.word 0x3aba60e5,0xba760743,0x1f2bb8dd,0xfd6cb0ab
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 0x86911596,0xd0aefd33,0x93bb328a,0x33e44993
.word 0x63775a64,0x81cffb0d,0x3176ad83,0x1e544e10
.word 0x18dd19d4,0xd3ba2f7a,0x85b31b97,0xfa49d1a0
.word 0x87bc67f2,0x792d454b,0xefd172e7,0x7e38edfb
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 0x6ecbd9cd,0x769427c3,0x9df84374,0x32137a69
.word 0xd8bedb8d,0x1d0a2b0c,0x6fd5d069,0x3e6a0ee3
.word 0xd7bf17e9,0xc7481147,0xff3c2974,0x10e9037d
.word 0x056ad94b,0x6c7a9295,0xa43ccc5f,0x3abd4db0
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 0x1bd5805f,0x091cf604,0x45f8d36a,0xf091448c
.word 0x64138544,0x4af39968,0xc146ac95,0xc08a4e4b
.word 0xe2424009,0xab3af27f,0x3441cb1a,0x52153cc4
.word 0x95911005,0x1b7a29b7,0x8121fd2a,0x2cd207f0
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 0x9155997b,0x0b429c7d,0xb3fec8c2,0x2fc9ca3d
.word 0x309d3be2,0x4b6ca153,0xe0b6ae11,0x2def3e57
.word 0x137b0311,0x1fde4c99,0xed6fb0b3,0xb4dc7010
.word 0xc6cfc377,0x56ebe43c,0x05550510,0x3044582b
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 0x989e22e1,0x69bc5a11,0x994d4cb2,0x8a755629
.word 0xdc5ecd13,0xcea283cc,0x7fb57f3b,0x129fa9c0
.word 0x36426e5a,0x8245fa78,0x50292c36,0xec14a165
.word 0xeef13e71,0x6ed6e410,0x6d93158d,0x98bad1cc
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 0x9cf22344,0xf61cfeb1,0x6fea3d2b,0xf6f5bc0a
.word 0x93479137,0x111816c4,0x46acd3da,0x36654aff
.word 0xb63e9b3d,0xc6766c61,0xfd02aa81,0xf18295a1
.word 0x2848db67,0x0f1533b3,0x03e93dcd,0x064fcbe3
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 0x5a199bdd,0x773287e7,0xec6fcf0f,0x54a89b47
.word 0xc44d38e8,0x37916a39,0x27e8032f,0x24607457
.word 0xb889e430,0x9f4a7340,0xede8ac7f,0x21e5ff03
.word 0x4220cbb3,0x027c509c,0x0a9d6cf6,0x5083db51
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 0x4ffef914,0xca48e7db,0x61ccce09,0x8b71c20a
.word 0x8ea0998e,0x531b5c15,0xab15505c,0xb67209aa
.word 0xfd0b3305,0x2d016e9e,0x400106ec,0xab8d004c
.word 0xbee8bc58,0xc35da15f,0xdcda2ce7,0xf589bda1
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 0xef00ac88,0xca1175a0,0xacd1689f,0xb74f7103
.word 0x33833b8e,0x90b822ac,0x118ac5c5,0xd760adf6
.word 0x5a625b21,0x80d8c96f,0x15dbcbb6,0xe7fd212c
.word 0xfee68ae3,0x488ae71c,0x275ca2db,0xe8ac0f47
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 0xab2312f9,0xd49248b4,0xf0d460b1,0x16a1dce7
.word 0xbce4f6b0,0x262161a9,0xedce11c9,0x8d6438e0
.word 0xe322bb54,0xab99a397,0xbbdf946b,0xe87e5598
.word 0x07c48eae,0x18ccbe19,0x0deeb7b1,0x17b4adec
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 0x22b461e7,0xf0748aa4,0x51c24df9,0x9d8d8898
.word 0x04bd12de,0x659d59bf,0xa6bfe822,0xa2db72d2
.word 0xe18be56e,0x31089221,0xe821534d,0x5cdb0a08
.word 0xa990ce0e,0x625c3b25,0xec2dbca2,0xd95d3b0a
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 0x24559e12,0xb3216222,0xca84bb79,0xa933e955
.word 0x35dcb57d,0xae10d3ff,0xb301e4f3,0x3463d515
.word 0xc8323a7a,0xb865395b,0x865dc7d0,0x11d8e2c3
.word 0x2beac944,0xcaac699d,0x549d2659,0xc6a29c90
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 0x2f12d0f6,0x47ee1597,0xf2d1e94d,0xbea43427
.word 0x895a9f00,0xb5ea6b89,0x5c78e3b7,0x5642aff5
.word 0xfc8a7af5,0x658220f9,0x8fac08d3,0x38c04303
.word 0x660a91a4,0x9b04c89e,0x01e6f529,0x6147ba6a
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 0x39d74420,0x0ac76bcf,0xb00cdc4e,0xf9e84f18
.word 0xfc8b257d,0x72a01962,0x29984d61,0x2c587427
.word 0xe3587e27,0x4a60005c,0xbd14d01d,0xa7ee2fb1
.word 0xa194a220,0x9299999f,0x39902e7d,0x7e437869
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 0xbf23386b,0x3ef5c92c,0x07210def,0xb0021d87
.word 0xe2fe08c6,0x0f83eb02,0x2080ff80,0x28f828be
.word 0xd590a249,0x33e68ee1,0xc459d619,0xdf81cec8
.word 0xee2e9c42,0x03417523,0xcd599951,0x90495cfe
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 0x7982f7c5,0xf7923f75,0x554b754e,0x14527d21
.word 0xedda0bc6,0xb0cab23c,0xb66cd16c,0xc6f02a4e
.word 0x5bb7c734,0xbbd84fbc,0x14f1f562,0xfff01128
.word 0x46ef408c,0xf32c4365,0xe1b03dd8,0xf85f4a19
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 0x4d23c08d,0x518d9811,0x0575b88a,0x0068ce50
.word 0x5a915b36,0x6549cfb7,0x593a16e7,0xb5c6cb99
.word 0x5a147654,0x9265cfea,0x211b9a7a,0x595c845c
.word 0x75c52a9d,0x39499663,0xd472e904,0xa8a2a812
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 0x48050b4a,0x9eb5154c,0xc4945f57,0x6e727105
.word 0x6347052a,0x46c4b670,0x7ab7bdc1,0x8b15e2ad
.word 0x20f82c1f,0xaac65acc,0x8fb6d8e9,0x5831b11f
.word 0xf5f96689,0xb925e6bc,0x0ee496be,0xb09a713e
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 0xa85d26f3,0x281434bc,0x149bede8,0x0f0504f7
.word 0x0709bb7d,0xe5d5b143,0x7051a431,0x945f2cf4
.word 0x2edba2a8,0x56697209,0x1aecbf09,0x121bcb99
.word 0x5c5062ca,0x41685b60,0x08625124,0x26ba47f0
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 0x91f1e7a9,0x95cdc841,0x899018ae,0x5c612403
.word 0xcc1a2c01,0x607dac0a,0x24722578,0x053377e3
.word 0xe3a4d2bf,0x70d6edd2,0x09779d55,0x8452eeda
.word 0x0be86b61,0xf435b3c8,0x5b88bcb9,0x9f62e7bd
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 0x131a0a85,0xaea21494,0x6287b3d7,0x9eefdfc0
.word 0xd7fb4ede,0xa99a8d0b,0x6e94cb09,0xe7a02d37
.word 0x964c4f9a,0xb4f9d1b0,0x13c2ddd5,0x61c5228f
.word 0x5656df05,0x0b108fbb,0x6209c2cf,0x0d79bc40
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 0x9ca58a17,0x4b6ebfa9,0x6e8440cc,0x62eb31c7
.word 0x670c8d13,0x56c31e41,0xe8ff5220,0xb8804da4
.word 0xed2da501,0x2b2b0daa,0x9a6539bf,0xba3fcc0c
.word 0x9ae1f7d0,0x0e1e2222,0xc30e0540,0xbd733474
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 0xfbf69217,0x9ebca2c6,0x3575a3c6,0x8c1a594d
.word 0x95bcb83f,0xe8f173d6,0x17c00206,0x74e25e39
.word 0x3e088eef,0x0e2976fe,0xfb0fa6bc,0xa8e4fdd2
.word 0x0376cbd3,0xbff579ac,0x42d9b457,0x9f9b4c4b
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 0x3048857e,0x5390ab11,0xe6c1a77e,0xdd553b9e
.word 0x997b18ad,0x65aa023c,0xa14e3950,0x13dde3bb
.word 0x0bfba999,0x00d6c1ce,0xb66e8325,0x0fc828c2
.word 0xdafa8815,0xebc00d0b,0xce6016ce,0x4caa62ba
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 0x6874bb47,0x27e3d111,0x6b215369,0x224643a2
.word 0x61829984,0xe157400a,0x4ee8f254,0xbe320134
.word 0xd7f2d53f,0xca6b9902,0x8ba90be2,0x9075897c
.word 0x0a336f12,0x22ed86c3,0x1def63fe,0xe25b86ed
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 0x4b402928,0x79d15aab,0x764074ce,0x1e797948
.word 0x3010d4cc,0x9616fa07,0xb04d4d38,0xbb3809cd
.word 0x93875b1d,0xb83129fc,0x13a50614,0x7078ccd7
.word 0xd0342020,0xc2e74268,0xda6fe038,0xa35361e5
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 0x9f8aa034,0x3989ed72,0xec35bc1e,0xe2791ff4
.word 0x225b6d2d,0xb77f652b,0xa4e4ee16,0x3fa5b07d
.word 0xf3721689,0x5c5e1933,0xdb3672f1,0xffe7c384
.word 0xd1737bc4,0x3dd75331,0x9ec0c9e2,0x656121dd
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 0xa645a866,0xca2c84b8,0xb34ac22a,0x6e1f8c70
.word 0x8d7dddc8,0x478da33d,0x83014ef4,0xf0485172
.word 0x7ab798b3,0xf786185b,0x382c728f,0x8760fd97
.word 0xf2efc9cc,0x40d84010,0xcc6fd6de,0xdd581904
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 0xdf1d263c,0x8c4e4f49,0xc13a0f08,0x2d56c33f
.word 0x776d84f5,0x68b71baf,0xdd9b0917,0x43b95a67
.word 0x45afbbe6,0x08ec03ef,0x8be9ada1,0x04bfcc48
.word 0xddb37aee,0x62e62bbb,0x6352bc45,0x299973d1
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 0x4e9eb71b,0x0880ce89,0x61100334,0xfec4c0f4
.word 0xdbed4b44,0x445a36b2,0x24cf9fe4,0x9a60b2c6
.word 0xf92a551b,0xade1dd5f,0x2298981c,0x92454f0a
.word 0x641b8760,0xc7f5b1b7,0xaed0d0e5,0xb24bdd68
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 0xe811fa82,0x3b92e4e5,0x5a34ead9,0x5d73a3df
.word 0x5cb17d7d,0xc1481359,0x07695ccb,0x2ff0c16c
.word 0x6534d074,0x7f3c19c4,0xacb00d13,0x4acb5a9b
.word 0x5893bbf4,0xb308df5a,0xc88f093a,0xc56aad5b
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 0xd911c433,0x4770c773,0x51c21919,0x37d64809
.word 0xffad7684,0xfd6efe98,0xe5ea8c61,0x694006f7
.word 0xd36ce12f,0x38846c26,0x8774f9a9,0x14a06017
.word 0xf0a270b3,0xd4bdaaf8,0x003d1b73,0x298f296a
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 0x1e278d13,0xc82e59f2,0xd5650f6f,0x38494283
.word 0xd98aed7e,0x5b7b3304,0xd33e5dff,0x40280235
.word 0xcfdb0036,0xcbda8e91,0x04eef0dd,0x27c23bfd
.word 0x61651cb9,0x6bf68a3e,0x6fd21c48,0xf82e8af2
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 0x7054a945,0x6ed90688,0x99cd5040,0xb0fa0529
.word 0xcfd35f66,0x0bb6209d,0x186c3328,0x68f7a2b3
.word 0x9f86d8ef,0xadaeb59d,0x53f692ad,0x78d09a7d
.word 0x019488f0,0x9d9facb3,0x4485ae44,0x7b3315b4
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 0x8cf2c02a,0x8e00e31f,0x5ebe5627,0xc45e3e28
.word 0x624e2035,0x14477212,0xb75a4559,0x8e6ece5b
.word 0x546b388b,0xcdf02794,0x68f2f713,0x5e15b03f
.word 0x1ba183ee,0x085cc79d,0x9b76a699,0xb010627c
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 0x05986a8e,0x14618dee,0x8f645743,0xb7c150a3
.word 0xe452611c,0xf3046a35,0xafa9f67b,0x57e0353d
.word 0xa75407c9,0x6c57555f,0xecf1ca04,0x28c40880
.word 0x2403c911,0x5bb0ea64,0x03f795ef,0xf1f4c64e
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 0xa19200bc,0xd879aa72,0x1b716ab2,0x9c2cdad8
.word 0x15cc986b,0xb989ec24,0xbc4ee8fe,0x1e030c8d
.word 0xa349b814,0x7130e7e4,0x24d8428a,0xc64b9fea
.word 0x39841962,0x3668dcc6,0x0325a16f,0x86b729ae
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 0x3fe15df0,0x4ffb736c,0x1f2dfd16,0x8f314f72
.word 0xc27f24d2,0xbbeccba7,0x732604d8,0x83c19ef8
.word 0xefc38fa0,0x28a635e4,0xcc263de1,0xd3f2dd47
.word 0x3de97e9d,0xc6446f54,0xeb0d9082,0x1290e8f8
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 0x77368d02,0xd6074015,0x194abb09,0xc91f4759
.word 0x0433653e,0xcfb0fe0c,0xf4e2c995,0xc7ee45e3
.word 0x1b430b41,0xee1ba1c1,0x76d7d936,0x04f28c65
.word 0x69059955,0x3621199f,0x0da3b89b,0x164bb6aa
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 0x8e63745c,0xbd985996,0xa71c6267,0xa65b26a1
.word 0x118b1bf1,0x5800f7db,0x0bc839b2,0xc78e0fdc
.word 0x72e261e6,0x75602756,0xf62f9d65,0x2cd3cecf
.word 0xf80711d5,0xa7050f92,0x25bef1a6,0x2c570d6f
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 0x5f95e25c,0x676aa668,0x9c0027f5,0x399a4308
.word 0xf666faf7,0xc61cfded,0x89ece942,0x3dcc93bd
.word 0xe714d7e7,0x38fdc624,0x5befd870,0x646fed87
.word 0x6772c6a1,0x77fc8296,0x58347b36,0x4a4a5c0b
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 0x898e446b,0x86760315,0xfece02dd,0xa707eb07
.word 0x8339dac1,0x5d4cb23d,0x2b7ff7bd,0xc0a01b0b
.word 0x6e959a6f,0xcd65e971,0x8b9ec4e2,0xd9dcd684
.word 0x65aeded2,0x6b0c31eb,0xf5b5c500,0x2511ff9b
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 0x1e46a7ca,0x38a82e2c,0x2a4c128e,0x95781cfb
.word 0xe39adb07,0xec9c4452,0x989a4233,0x15c7f229
.word 0xdd48708c,0xa6b4c1c1,0x211b1352,0x9dd75412
.word 0x8c7153c1,0xd477598e,0xf173beb4,0x2c7304ed
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 0x8381759a,0xb53edde5,0xc35e6fac,0xc9712378
.word 0xb2e35ed8,0x65d6a157,0xa398b308,0xe7dc510e
.word 0x930ea17a,0x92a6b523,0xcf0b8a36,0x0fe1e112
.word 0x51bd15b3,0xaae92a78,0xc2892189,0x902a5f85
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 0xc71d0e9e,0xe7b759cd,0x5530ba0a,0xe342f2bd
.word 0x3676b290,0x9f0461ce,0x1d714335,0x9c18bb0e
.word 0x10787e0d,0x3d87107d,0x64e663a7,0x06b44b7a
.word 0x857c38af,0xb7f6df41,0x6e0a8658,0x1c31eddc
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 0x27aafcd0,0x20612501,0x1c346aef,0x97eca69c
.word 0x193c6373,0x864a1cb8,0x10f9b468,0x3fd3d859
.word 0x649f9cf8,0x38623638,0x038e3ee5,0xf4704379
.word 0x5ae28a24,0x5817150c,0x88083de0,0x22b28853
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 0x8624e74a,0x77d35b81,0xbc841a2f,0xc349b38e
.word 0xb8b0f4d7,0x2e582097,0xe663a5d9,0x18391fda
.word 0xefdae8a0,0xecd31cd9,0xc7af7175,0x62474693
.word 0x573d94b1,0xda399060,0x9045cbce,0x22b61a17
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 0x2f7f1d79,0x4f34d7b2,0xa19e262f,0xca578ad8
.word 0xb25f4cb9,0xaf0a82ca,0x95560735,0x53628adf
.word 0x665fc762,0xda437290,0xddee8f90,0xcb9834df
.word 0xdc3ef5d3,0x58a94c81,0xfc554a3e,0x5ac4b8a1
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 0x92f01ec2,0xe276df48,0xf5482f5f,0xccff9541
.word 0x1b126a38,0x1f66326f,0x2c680e1d,0x9ea6e537
.word 0x3d4d27c5,0x2e6fd2f1,0xb35541f1,0x65d635bd
.word 0xd7be7a30,0x941fa440,0xd578fe30,0x9b50f1dd
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 0x270d22b9,0x47aa0789,0x4c632420,0xec2a3791
.word 0x404e134b,0x01f6b102,0x0c9e9129,0x1d1391a2
.word 0x21fea2c7,0x41537031,0xf4c1a24c,0x4725624a
.word 0xf7dc9b67,0xd4df14b0,0x206724ce,0x60b200b2
unres3_end: