Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / mp / diag / fc_qual / mpgen_tso_one_bank_4.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_tso_one_bank_4.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 = 2b436a6c cf84d2b2 71d2509d b8502e9a
! %f4 = 1439dab4 eaefb286 ced5acbd 93dbdda0
! %f8 = f1c8b83c 48aecef1 ad72fe65 8d3d7a00
! %f12 = 387e298e 45149dd2 1e510a43 c56bee27
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8444f923 46a06a0c 7bb17224 3534b01b
! %f20 = 705e02fe fad5f074 ec2853ea 9fb5020f
! %f24 = 6b12c70e b5415675 396d04e1 54200de2
! %f28 = c82a611f f194c338 3a45f9fd a53944b2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0825e999 c50f59a2 587a3a04 9578fc16
! %f36 = 86765dde c89f719e f414f1df 17ded96e
! %f40 = 601ca1ae cb9e1461 e129be38 aaf48d3f
! %f44 = 8abd5997 3556de5a 82aae977 e6064236
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x34958f6000000078,%g7,%g1 ! GSR scale = 15, align = 0
wr %g1,%g0,%gsr ! GSR = 34958f6000000078
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 0
p0_label_1:
! %l6 = bbd2e5522da811bc, Mem[0000000090800026] = 7ee5fd77
sth %l6,[%i5+0x026] ! Mem[0000000090800024] = 11bcfd77
! Mem[0000000090000010] = b51e7244, %g18 = 768ad3cfdbc35806
ldsw [%i4+%o2],%g2 ! %g2 = 768ad3cfdbc35806
! %l4 = 59d2f5f851e481c8, Mem[0000000091800028] = a31fbc41
stw %l4,[%o0+%o5] ! Mem[0000000091800028] = 51e481c8
! Mem[0000000011800038] = ee0c3da6 e1ddcafe, %l6 = 2da811bc, %l7 = 68aceefc
ldd [%i3+0x038],%l6 ! %l6 = 00000000ee0c3da6 00000000e1ddcafe
! Mem[0000000011000008] = 5fd77515, %l7 = 00000000e1ddcafe
ldub [%i2+0x00a],%l7 ! %l7 = 0000000000000075
! Mem[0000000011000010] = bafc8ddf f847fe01, %l6 = ee0c3da6, %l7 = 00000075
ldd [%i2+%o2],%l6 ! %l6 = 00000000bafc8ddf 00000000f847fe01
! %l2 = 62866b57, %l3 = 9a2e5159, Mem[0000000011800000] = 739b8378 eb1b12ec
std %l2,[%i3+%g0] ! Mem[0000000011800000] = 62866b57 9a2e5159
! Mem[0000000010000010] = c3bff83f, %l0 = 77b663bfe84de953
ldub [%i0+0x013],%l0 ! %l0 = 000000000000003f
! %l1 = c47671e21fb99b38, Mem[0000000090800020] = 5b9447bcc32411bc
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = c47671e21fb99b38
! Mem[000000009080003c] = 62f1bf38, %g18 = 768ad3cfdbc35806
ldsw [%i5+0x03c],%g2 ! %g2 = 768ad3cfdbc35806
p0_label_2:
! %l2 = 902ca8b662866b57, Mem[0000000091000025] = de034f8a
stb %l2,[%i6+0x025] ! Mem[0000000091000024] = 57034f8a
! Mem[0000000091000020] = 8c013d02, %g2 = 0000000062f1bf38
lduh [%i6+%o4],%g2 ! %g2 = 0000000000008c01
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = 00008c01, %g3 = 0bad0b00
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! %l3 = 91e6fe7e9a2e5159, Mem[0000000090800000] = f2d0a1aa
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 9a2e5159
! Mem[0000000011000018] = 727131bc 106e7496, %l6 = bafc8ddf, %l7 = f847fe01
ldd [%i2+%o3],%l6 ! %l6 = 00000000727131bc 00000000106e7496
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 000000008a3d9650
lduw [%i5+0x02c],%g2 ! %g2 = 000000004c1bc6c0
! Mem[0000000011800008] = bcbd160f8c927c37, %l3 = 91e6fe7e9a2e5159
ldx [%i3+%o1],%l3 ! %l3 = bcbd160f8c927c37
! Mem[0000000091800030] = cd876ab0, %g2 = 000000004c1bc6c0
lduw [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0
! Mem[0000000091800030] = cd876ab0, %g18 = 768ad3cfdbc35806
ldsw [%o0+0x030],%g2 ! %g2 = 768ad3cfdbc35806
! Mem[0000000090000008] = 1a70897a, %g2 = ffffffffcd876ab0
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000001a70
p0_label_3:
! Mem[0000000091800020] = 30270afa, %g2 = 0000000000001a70
lduh [%o0+%o4],%g2 ! %g2 = 0000000000003027
! Mem[000000009080003c] = 62f1bf38, %g2 = 0000000000003027
ldsh [%i5+0x03c],%g2 ! %g2 = 00000000000062f1
! Mem[000000001000002c] = 96eadf24, %l2 = 902ca8b662866b57
lduh [%i0+0x02c],%l2 ! %l2 = 00000000000096ea
! Mem[0000000091800018] = fe240a9c, %g2 = 00000000000062f1
ldsb [%o0+0x019],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000011000034] = 0ef2d8b1, %l2 = 00000000000096ea
lduw [%i2+0x034],%l2 ! %l2 = 000000000ef2d8b1
! Mem[0000000090800008] = 50c69f91, %g2 = fffffffffffffffe
lduw [%i5+%o1],%g2 ! %g2 = 0000000050c69f91
! %l4 = 59d2f5f851e481c8, Mem[0000000091000035] = c60ecc2a
stb %l4,[%i6+0x035] ! Mem[0000000091000034] = c80ecc2a
! Mem[000000009100001c] = 928c013d, %g2 = 0000000050c69f91
ldub [%i6+0x01f],%g2 ! %g2 = 0000000000000092
! Mem[0000000091000008] = 9a8d011a, %g2 = 0000000000000092
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8d011a
! Mem[000000009000002c] = 92b2c784, %g2 = 000000009a8d011a
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
p0_label_4:
! Mem[0000000091800014] = b039c6fe, %g2 = 0000000092b2c784
ldub [%o0+0x016],%g2 ! %g2 = 00000000000000b0
! %l6 = 00000000727131bc, Mem[000000009000000f] = 1ab51e72
stb %l6,[%i4+0x00f] ! Mem[000000009000000c] = bcb51e72
! Mem[0000000091000028] = 8a3d9650d71607a7, %g2 = 00000000000000b0
ldx [%i6+%o5],%g2 ! %g2 = 8a3d9650d71607a7
! %l7 = 00000000106e7496, Mem[000000009100000e] = 5b64c871
stb %l7,[%i6+0x00e] ! Mem[000000009100000c] = 9664c871
! %l4 = 51e481c8, %l5 = fc8ccec2, Mem[0000000010000008] = 62f52f59 2f897b2a
std %l4,[%i0+%o1] ! Mem[0000000010000008] = 51e481c8 fc8ccec2
! Mem[0000000091000018] = afbb2595, %g2 = 8a3d9650d71607a7
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbb2595
! %l4 = 59d2f5f851e481c8, Mem[0000000091800018] = c6fe240a
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = 51e481c8
! %l5 = 67d3c19bfc8ccec2, Mem[000000009100003c] = 3741577c
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = fc8ccec2
! Mem[0000000090000028] = 2188de20, %g2 = 00000000afbb2595
lduh [%i4+%o5],%g2 ! %g2 = 0000000000002188
! %l4 = 51e481c8, %l5 = fc8ccec2, Mem[0000000090800008] = 50c69f91 6a872662
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 51e481c8 fc8ccec2
p0_label_5:
! %l0 = 000000000000003f, Mem[000000001100002c] = 3e3beea9
sth %l0,[%i2+0x02c] ! Mem[000000001100002c] = 003feea9
! Mem[0000000091000030] = 486cc80e, %g2 = 0000000000002188
ldub [%i6+0x033],%g2 ! %g2 = 0000000000000048
! %l3 = bcbd160f8c927c37, Mem[0000000090800016] = 76148d21
sth %l3,[%i5+0x016] ! Mem[0000000090800014] = 7c378d21
! Mem[0000000091000038] = 2ac32556 fc8ccec2, %g2 = 00000048, %g3 = d71607a7
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 00000000fc8ccec2
! Mem[0000000091000004] = bca0979a, %g2 = 000000002ac32556
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000bc
! Mem[0000000090000000] = 3334b459, %g2 = 00000000000000bc
ldsb [%i4+0x003],%g2 ! %g2 = 0000000000000033
! %l7 = 00000000106e7496, Mem[0000000011000034] = 0ef2d8b1
stw %l7,[%i2+0x034] ! Mem[0000000011000034] = 106e7496
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 0000000000000033
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[0000000011800030] = 313792fc, %l2 = 000000000ef2d8b1
lduw [%i3+0x030],%l2 ! %l2 = 00000000313792fc
! Mem[0000000010000008] = 51e481c8, %l1 = c47671e21fb99b38
ldsb [%i0+0x00b],%l1 ! %l1 = ffffffffffffffc8
p0_label_6:
! %l0 = 000000000000003f, Mem[0000000011800001] = 62866b57
stb %l0,[%i3+0x001] ! Mem[0000000011800000] = 623f6b57
! %l7 = 00000000106e7496, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 00000000106e7496
! %l6 = 00000000727131bc, Mem[0000000091000003] = 1612bca0
stb %l6,[%i6+0x003] ! Mem[0000000091000000] = bc12bca0
! Mem[0000000011800030] = 313792fc 85ec8028, %l0 = 0000003f, %l1 = ffffffc8
ldd [%i3+0x030],%l0 ! %l0 = 00000000313792fc 0000000085ec8028
! Mem[0000000010000028] = e58ab00196eadf24, %l3 = bcbd160f8c927c37
ldx [%i0+%o5],%l3 ! %l3 = e58ab00196eadf24
! Mem[0000000011800018] = 9910c59e, %l6 = 00000000727131bc
ldub [%i3+0x01a],%l6 ! %l6 = 00000000000000c5
! %l0 = 313792fc, %l1 = 85ec8028, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 313792fc 85ec8028
! Mem[0000000010800000] = f7bbd540 1b9b1625, %l4 = 51e481c8, %l5 = fc8ccec2
ldd [%i1+%g0],%l4 ! %l4 = 00000000f7bbd540 000000001b9b1625
! Mem[0000000090800014] = 79807c37, %g18 = 768ad3cfdbc35806
ldsw [%i5+0x014],%g2 ! %g2 = 768ad3cfdbc35806
! %l4 = 00000000f7bbd540, Mem[0000000011000018] = 727131bc
stw %l4,[%i2+%o3] ! Mem[0000000011000018] = f7bbd540
p0_label_7:
! %l2 = 00000000313792fc, Mem[0000000091000022] = 3d025a57
sth %l2,[%i6+0x022] ! Mem[0000000091000020] = 92fc5a57
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = 79807c37, %g3 = fc8ccec2
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
! Mem[000000009100001c] = 86bb928c, %g2 = 000000002188de20
ldub [%i6+0x01d],%g2 ! %g2 = 0000000000000086
! %l0 = 00000000313792fc, Mem[0000000011800034] = 85ec8028
stw %l0,[%i3+0x034] ! Mem[0000000011800034] = 313792fc
! %l2 = 00000000313792fc, Mem[000000009080003f] = 38000000
stb %l2,[%i5+0x03f] ! Mem[000000009080003c] = fc000000
! Mem[0000000090000034] = 1a127ccf, %g2 = 0000000000000086
ldub [%i4+0x036],%g2 ! %g2 = 000000000000001a
! Mem[0000000091000038] = 2ac32556, %g2 = 000000000000001a
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000002ac3
! Mem[0000000091000030] = 916a6e486cc80ecc, %g2 = 0000000000002ac3
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc80ecc
! %l7 = 00000000106e7496, Mem[0000000090800000] = 9a2e5159
stw %l7,[%i5+%g0] ! Mem[0000000090800000] = 106e7496
! Mem[0000000090800020] = c47671e2, %g2 = 916a6e486cc80ecc
lduh [%i5+%o4],%g2 ! %g2 = 000000000000c476
p0_label_8:
! Mem[0000000090800034] = 2882fb74, %g2 = 000000000000c476
ldub [%i5+0x037],%g2 ! %g2 = 0000000000000028
! Mem[0000000091000028] = 8a3d9650, %g18 = 768ad3cfdbc35806
ldsw [%i6+%o5],%g2 ! %g2 = 768ad3cfdbc35806
! Mem[0000000090800000] = 106e7496, %g2 = ffffffff8a3d9650
ldsh [%i5+%g0],%g2 ! %g2 = 000000000000106e
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = 0000106e, %g3 = 92b2c784
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! %l4 = 00000000f7bbd540, Mem[0000000011800028] = 7fe5a144
stw %l4,[%i3+%o5] ! Mem[0000000011800028] = f7bbd540
! Mem[0000000091800010] = 00000000, %g2 = 000000000f1979ec
lduw [%o0+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800030] = cd876ab0 f2e01332, %g2 = 00000000, %g3 = d7c57e5d
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 00000000f2e01332
! Mem[0000000090800014] = 7c378d21, %g2 = 00000000cd876ab0
ldub [%i5+0x016],%g2 ! %g2 = 000000000000007c
! %l5 = 000000001b9b1625, Mem[0000000090800012] = 48877980
stb %l5,[%i5+0x012] ! Mem[0000000090800010] = 25877980
! Mem[0000000010800000] = f7bbd5401b9b1625, %l6 = 00000000000000c5
ldx [%i1+%g0],%l6 ! %l6 = f7bbd5401b9b1625
p0_label_9:
! Mem[0000000090800038] = 82fb7497, %g2 = 000000000000007c
lduw [%i5+0x038],%g2 ! %g2 = 0000000082fb7497
! Mem[0000000091800028] = 51e481c8, %g2 = 0000000082fb7497
lduw [%o0+%o5],%g2 ! %g2 = 0000000051e481c8
! %l7 = 00000000106e7496, Mem[0000000011000016] = f847fe01
sth %l7,[%i2+0x016] ! Mem[0000000011000014] = f8477496
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 0000000051e481c8
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = cd876ab0f2e01332
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! %l2 = 00000000313792fc, Mem[0000000011000008] = 5fd77515b329383a
stx %l2,[%i2+%o1] ! Mem[0000000011000008] = 00000000313792fc
! Mem[0000000091000024] = 5a57034f, %g2 = 0efd0f3334b459e7
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000005a57
! Mem[0000000091800004] = 920983a7, %g2 = 0000000000005a57
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff9209
! Mem[0000000091800004] = 920983a7, %g2 = ffffffffffff9209
ldsb [%o0+0x004],%g2 ! %g2 = ffffffffffffff92
! Mem[0000000011800008] = bcbd160f, %l2 = 00000000313792fc
ldsw [%i3+%o1],%l2 ! %l2 = ffffffffbcbd160f
p0_label_10:
! Mem[0000000010000020] = 4a33ed63, %l5 = 000000001b9b1625
ldsh [%i0+%o4],%l5 ! %l5 = 0000000000004a33
! Mem[0000000091800010] = 00000000106e7496, %g2 = ffffffffffffff92
ldx [%o0+%o2],%g2 ! %g2 = 00000000106e7496
! Mem[000000009080000c] = fc8ccec2, %g2 = 00000000106e7496
lduh [%i5+0x00c],%g2 ! %g2 = 000000000000fc8c
! Mem[0000000090800018] = 4cb5758e, %g2 = 000000000000fc8c
ldsb [%i5+0x01b],%g2 ! %g2 = 000000000000004c
! %l5 = 0000000000004a33, Mem[0000000090800026] = 9b38fd77
sth %l5,[%i5+0x026] ! Mem[0000000090800024] = 4a33fd77
! %l1 = 0000000085ec8028, Mem[000000009080003c] = 62f1bffc
stb %l1,[%i5+0x03c] ! Mem[000000009080003c] = 28f1bffc
! %l1 = 0000000085ec8028, Mem[0000000010800030] = d30eadee
stw %l1,[%i1+0x030] ! Mem[0000000010800030] = 85ec8028
! Mem[0000000091800004] = 920983a7, %g2 = 000000000000004c
ldsb [%o0+0x004],%g2 ! %g2 = ffffffffffffff92
! Mem[0000000090800030] = 313792fc, %g2 = ffffffffffffff92
lduw [%i5+0x030],%g2 ! %g2 = 00000000313792fc
! %l7 = 00000000106e7496, Mem[000000001000002e] = 96eadf24
sth %l7,[%i0+0x02e] ! Mem[000000001000002c] = 96ea7496
p0_label_11:
! Mem[0000000011000030] = b03979d1, %l6 = f7bbd5401b9b1625
lduw [%i2+0x030],%l6 ! %l6 = 00000000b03979d1
! Mem[0000000010800010] = 8b72f194, %l0 = 00000000313792fc
ldub [%i1+0x011],%l0 ! %l0 = 0000000000000072
! %l4 = 00000000f7bbd540, Mem[0000000090800014] = 79807c37
sth %l4,[%i5+0x014] ! Mem[0000000090800014] = d5407c37
! Mem[0000000091800028] = 51e481c8a3ca96e2, %g2 = 00000000313792fc
ldx [%o0+%o5],%g2 ! %g2 = 51e481c8a3ca96e2
! %l4 = 00000000f7bbd540, Mem[0000000091000030] = 916a6e486cc80ecc
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 00000000f7bbd540
! Mem[0000000091000024] = 034f8a3d, %g2 = 51e481c8a3ca96e2
ldsb [%i6+0x026],%g2 ! %g2 = 0000000000000003
! Mem[0000000091800018] = 51e481c8, %g2 = 0000000000000003
lduh [%o0+%o3],%g2 ! %g2 = 00000000000051e4
! Mem[0000000091000020] = fc5a5703, %g2 = 00000000000051e4
ldub [%i6+0x023],%g2 ! %g2 = 00000000000000fc
! Mem[000000009100002c] = 07a70000, %g2 = 00000000000000fc
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000007a7
! Mem[0000000090000000] = 0efd0f33, %g2 = 00000000000007a7
lduw [%i4+%g0],%g2 ! %g2 = 000000000efd0f33
p0_label_12:
! %l5 = 0000000000004a33, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 0000000000004a33
! Mem[000000009000000c] = 70c2cfbc, %g2 = 000000000efd0f33
lduw [%i4+0x00c],%g2 ! %g2 = 0000000070c2cfbc
! %l3 = e58ab00196eadf24, Mem[000000009080001c] = b5758e33
stb %l3,[%i5+0x01c] ! Mem[000000009080001c] = 24758e33
! %l3 = e58ab00196eadf24, Mem[0000000090000033] = 48e3f41a
stb %l3,[%i4+0x033] ! Mem[0000000090000030] = 24e3f41a
! Mem[000000009080000c] = fc8ccec2, %g2 = 0000000070c2cfbc
lduw [%i5+0x00c],%g2 ! %g2 = 00000000fc8ccec2
! %l2 = ffffffffbcbd160f, Mem[0000000091800008] = 00000000
stb %l2,[%o0+%o1] ! Mem[0000000091800008] = 0f000000
! %l7 = 00000000106e7496, Mem[000000009080003c] = 28f1bffc
stw %l7,[%i5+0x03c] ! Mem[000000009080003c] = 106e7496
! %l7 = 00000000106e7496, Mem[0000000090000000] = 0efd0f3334b459e7
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 00000000106e7496
! %l0 = 00000072, %l1 = 85ec8028, Mem[0000000090800000] = 106e7496 99136e54
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 00000072 85ec8028
! %l3 = e58ab00196eadf24, Mem[000000009180002e] = 96e2cd87
stb %l3,[%o0+0x02e] ! Mem[000000009180002c] = 24e2cd87
p0_label_13:
! %l7 = 00000000106e7496, Mem[000000009180002c] = a3ca24e2
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = 106e7496
! Mem[0000000090000000] = 00000000106e7496, %g2 = 00000000fc8ccec2
ldx [%i4+%g0],%g2 ! %g2 = 00000000106e7496
! Mem[0000000090800008] = e481c8fc, %g2 = 00000000106e7496
ldub [%i5+0x009],%g2 ! %g2 = 00000000000000e4
! Mem[0000000010800038] = 1e6e7782, %l0 = 0000000000000072
ldub [%i1+0x039],%l0 ! %l0 = 000000000000006e
! %l4 = 00000000f7bbd540, Mem[0000000091000020] = 8c0192fc
stb %l4,[%i6+%o4] ! Mem[0000000091000020] = 400192fc
! %l4 = 00000000f7bbd540, Mem[000000009000001c] = c2bbec77
sth %l4,[%i4+0x01c] ! Mem[000000009000001c] = d540ec77
! Mem[0000000090000014] = 2e3bc654, %g2 = 00000000000000e4
ldub [%i4+0x016],%g2 ! %g2 = 000000000000002e
! %l2 = ffffffffbcbd160f, Mem[0000000090800010] = d6f62587d5407c37
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = ffffffffbcbd160f
! Mem[000000009000003c] = a14cf2d3, %g2 = 000000000000002e
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffa14c
! Mem[000000009180003c] = ccc65800, %g2 = ffffffffffffa14c
ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffffcc
p0_label_14:
! %l3 = e58ab00196eadf24, Mem[0000000091800024] = 801d54e4
sth %l3,[%o0+0x024] ! Mem[0000000091800024] = df2454e4
! %l6 = b03979d1, %l7 = 106e7496, Mem[0000000090800010] = ffffffff bcbd160f
std %l6,[%i5+%o2] ! Mem[0000000090800010] = b03979d1 106e7496
! Mem[0000000090800038] = 82fb7497106e7496, %g2 = ffffffffffffffcc
ldx [%i5+0x038],%g2 ! %g2 = 82fb7497106e7496
! Mem[0000000010800018] = 50dd522a 7f287684, %l0 = 0000006e, %l1 = 85ec8028
ldd [%i1+%o3],%l0 ! %l0 = 0000000050dd522a 000000007f287684
! %l6 = b03979d1, %l7 = 106e7496, Mem[0000000011800018] = 9910c59e 0306ee4f
std %l6,[%i3+%o3] ! Mem[0000000011800018] = b03979d1 106e7496
! %l2 = bcbd160f, %l3 = 96eadf24, Mem[0000000090800038] = 82fb7497 106e7496
std %l2,[%i5+0x038] ! Mem[0000000090800038] = bcbd160f 96eadf24
! %l6 = 00000000b03979d1, Mem[0000000091800030] = cd876ab0
sth %l6,[%o0+0x030] ! Mem[0000000091800030] = 79d16ab0
! %l4 = f7bbd540, %l5 = 00004a33, Mem[0000000091000030] = 00000000 f7bbd540
std %l4,[%i6+0x030] ! Mem[0000000091000030] = f7bbd540 00004a33
! Mem[0000000091000020] = 400192fc, %g2 = 82fb7497106e7496
lduh [%i6+%o4],%g2 ! %g2 = 0000000000004001
! Mem[0000000091800030] = 79d16ab0f2e01332, %g2 = 0000000000004001
ldx [%o0+0x030],%g2 ! %g2 = 79d16ab0f2e01332
p0_label_15:
! %l4 = f7bbd540, %l5 = 00004a33, Mem[0000000091800038] = b5d5c008 43ccc658
std %l4,[%o0+0x038] ! Mem[0000000091800038] = f7bbd540 00004a33
! Mem[0000000091800018] = 51e481c8, %g2 = 79d16ab0f2e01332
lduh [%o0+%o3],%g2 ! %g2 = 00000000000051e4
! %l3 = e58ab00196eadf24, Mem[000000009100003b] = 56fc8cce
stb %l3,[%i6+0x03b] ! Mem[0000000091000038] = 24fc8cce
! %l7 = 00000000106e7496, Mem[000000009100000a] = 011a3249
stb %l7,[%i6+0x00a] ! Mem[0000000091000008] = 961a3249
! Mem[0000000010000028] = e58ab001, %l3 = e58ab00196eadf24
ldub [%i0+0x029],%l3 ! %l3 = 000000000000008a
! %l7 = 00000000106e7496, Mem[000000009080002e] = c6c03137
sth %l7,[%i5+0x02e] ! Mem[000000009080002c] = 74963137
! %l2 = bcbd160f, %l3 = 0000008a, Mem[0000000090800010] = b03979d1 106e7496
std %l2,[%i5+%o2] ! Mem[0000000090800010] = bcbd160f 0000008a
! Mem[0000000090800004] = 85ec8028, %g2 = 00000000000051e4
lduh [%i5+0x004],%g2 ! %g2 = 00000000000085ec
! Mem[000000009100000c] = 32499664, %g2 = 00000000000085ec
lduw [%i6+0x00c],%g2 ! %g2 = 0000000032499664
! %l7 = 00000000106e7496, Mem[0000000010000010] = c3bff83f
stw %l7,[%i0+%o2] ! Mem[0000000010000010] = 106e7496
p0_label_16:
! Mem[0000000091800018] = 51e481c8, %g2 = 0000000032499664
ldsh [%o0+%o3],%g2 ! %g2 = 00000000000051e4
! Mem[0000000091800020] = 0afadf24, %g2 = 00000000000051e4
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
! %l3 = 000000000000008a, Mem[000000009180000c] = 00004a33
stw %l3,[%o0+0x00c] ! Mem[000000009180000c] = 0000008a
! %l6 = b03979d1, %l7 = 106e7496, Mem[0000000090000010] = b51e7244 48782e3b
std %l6,[%i4+%o2] ! Mem[0000000090000010] = b03979d1 106e7496
! Mem[0000000090800028] = fd77ba3e 4c1b7496, %g2 = 00000afa, %g3 = f2e01332
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1b7496
! Mem[0000000011800000] = 623f6b57, %l0 = 0000000050dd522a
lduh [%i3+0x002],%l0 ! %l0 = 0000000000006b57
! Mem[0000000091800008] = 0f000000 0000008a, %g2 = fd77ba3e, %g3 = 4c1b7496
ldd [%o0+%o1],%g2 ! %g2 = 000000000f000000 000000000000008a
! Mem[0000000090800028] = fd77ba3e4c1b7496, %g2 = 000000000f000000
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1b7496
! Mem[0000000090800034] = ec8028bc, %g2 = fd77ba3e4c1b7496
ldsb [%i5+0x035],%g2 ! %g2 = ffffffffffffffec
! Mem[0000000010800030] = 85ec8028 2b765500, %l6 = b03979d1, %l7 = 106e7496
ldd [%i1+0x030],%l6 ! %l6 = 0000000085ec8028 000000002b765500
p0_label_17:
! Mem[0000000091000038] = 2ac32524, %g2 = ffffffffffffffec
lduw [%i6+0x038],%g2 ! %g2 = 000000002ac32524
! Mem[0000000091000020] = 92fc5a57, %g2 = 000000002ac32524
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffff92fc
! %l7 = 000000002b765500, Mem[0000000090000008] = 1a70897a
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 2b765500
! Mem[0000000091800018] = 51e481c8, %g2 = ffffffffffff92fc
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000051
! %l2 = bcbd160f, %l3 = 0000008a, Mem[0000000091800000] = 22502cb9 920983a7
std %l2,[%o0+%g0] ! Mem[0000000091800000] = bcbd160f 0000008a
! %l4 = 00000000f7bbd540, Mem[0000000091800004] = 0000008a
stb %l4,[%o0+0x004] ! Mem[0000000091800004] = 4000008a
! %l1 = 000000007f287684, Mem[0000000091000018] = afbb2595
stb %l1,[%i6+%o3] ! Mem[0000000091000018] = 84bb2595
! Mem[000000009180002c] = 749679d1, %g2 = 0000000000000051
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000007496
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = 00007496, %g3 = 0000008a
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
! Mem[0000000011800018] = b03979d1, %l0 = 0000000000006b57
ldub [%i3+0x01a],%l0 ! %l0 = 0000000000000079
p0_label_18:
! Mem[0000000091800020] = 30270afa df2454e4, %g2 = c871c97b, %g3 = 694bf715
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000df2454e4
! Mem[0000000090800034] = ec8028bc, %g2 = 0000000030270afa
ldub [%i5+0x035],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091000018] = 84bb2595, %g2 = 00000000000000ec
lduw [%i6+%o3],%g2 ! %g2 = 0000000084bb2595
! Mem[0000000090000010] = d1106e74, %g2 = 0000000084bb2595
ldub [%i4+0x013],%g2 ! %g2 = 00000000000000d1
! Mem[0000000011000004] = 46fee19c, %l6 = 0000000085ec8028
ldsw [%i2+0x004],%l6 ! %l6 = 0000000046fee19c
! Mem[000000009000000c] = cfbcb039, %g2 = 00000000000000d1
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffcfbc
! Mem[0000000010000008] = 51e481c8, %l3 = 000000000000008a
lduw [%i0+%o1],%l3 ! %l3 = 0000000051e481c8
! %l2 = ffffffffbcbd160f, Mem[0000000090800002] = 007285ec
sth %l2,[%i5+0x002] ! Mem[0000000090800000] = 160f85ec
! %l3 = 0000000051e481c8, Mem[0000000091000010] = c871c97b
stw %l3,[%i6+%o2] ! Mem[0000000091000010] = 51e481c8
! Mem[0000000091800038] = f7bbd540, %g2 = ffffffffffffcfbc
ldsb [%o0+0x038],%g2 ! %g2 = fffffffffffffff7
p0_label_19:
! %l5 = 0000000000004a33, Mem[0000000091000014] = 694bf715
stw %l5,[%i6+0x014] ! Mem[0000000091000014] = 00004a33
! Mem[0000000091800038] = f7bbd540 00004a33, %g2 = fffffff7, %g3 = df2454e4
ldd [%o0+0x038],%g2 ! %g2 = 00000000f7bbd540 0000000000004a33
! %l4 = 00000000f7bbd540, Mem[0000000090000000] = 00000000106e7496
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 00000000f7bbd540
! %l4 = f7bbd540, %l5 = 00004a33, Mem[0000000091800030] = 79d16ab0 f2e01332
std %l4,[%o0+0x030] ! Mem[0000000091800030] = f7bbd540 00004a33
! %l4 = 00000000f7bbd540, Mem[0000000091000028] = 8a3d9650d71607a7
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 00000000f7bbd540
! Mem[0000000090000018] = c654ee46d540ec77, %g2 = 00000000f7bbd540
ldx [%i4+%o3],%g2 ! %g2 = c654ee46d540ec77
! %l5 = 0000000000004a33, Mem[000000001100001d] = 106e7496
stb %l5,[%i2+0x01d] ! Mem[000000001100001c] = 10337496
! %l5 = 0000000000004a33, Mem[0000000090800006] = 802851e4
stb %l5,[%i5+0x006] ! Mem[0000000090800004] = 332851e4
! Mem[0000000090000010] = b03979d1, %g2 = c654ee46d540ec77
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb039
! %l2 = ffffffffbcbd160f, Mem[000000009080002e] = 74963137
stb %l2,[%i5+0x02e] ! Mem[000000009080002c] = 0f963137
p0_label_20:
! Mem[000000001180003c] = e1ddcafe, %l5 = 0000000000004a33
ldsb [%i3+0x03f],%l5 ! %l5 = fffffffffffffffe
! %l0 = 0000000000000079, Mem[0000000090800030] = 313792fc
stw %l0,[%i5+0x030] ! Mem[0000000090800030] = 00000079
! %l5 = fffffffffffffffe, Mem[000000009100002f] = 40f7bbd5
stb %l5,[%i6+0x02f] ! Mem[000000009100002c] = fef7bbd5
! %l1 = 000000007f287684, Mem[0000000090000012] = 79d1106e
sth %l1,[%i4+0x012] ! Mem[0000000090000010] = 7684106e
! Mem[0000000091000000] = e6bc12bc, %g2 = ffffffffffffb039
lduh [%i6+0x002],%g2 ! %g2 = 000000000000e6bc
! %l1 = 000000007f287684, Mem[000000009100000c] = 32499664
sth %l1,[%i6+0x00c] ! Mem[000000009100000c] = 76849664
! Mem[0000000011800024] = 5cb14c28, %l4 = 00000000f7bbd540
ldsb [%i3+0x026],%l4 ! %l4 = 000000000000004c
! Mem[0000000090800018] = 8d210d4c24758e33, %g2 = 000000000000e6bc
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4c24758e33
! %l1 = 000000007f287684, Mem[0000000091000016] = 4a3384bb
sth %l1,[%i6+0x016] ! Mem[0000000091000014] = 768484bb
! Mem[0000000090000018] = 54ee46d5, %g2 = 8d210d4c24758e33
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000054
p0_label_21:
! Mem[0000000011800010] = 437b7f93, %l6 = 0000000046fee19c
ldsh [%i3+0x012],%l6 ! %l6 = 0000000000007f93
! Mem[0000000090000000] = 0000f7bb, %g2 = 0000000000000054
lduh [%i4+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = 8d210d4c24758e33, %g2 = 0000000000000000
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4c24758e33
! Mem[0000000091800038] = f7bbd540, %g18 = 768ad3cfdbc35806
ldsw [%o0+0x038],%g2 ! %g2 = 768ad3cfdbc35806
! Mem[0000000091000008] = 1a768496, %g2 = fffffffff7bbd540
ldsb [%i6+0x00b],%g2 ! %g2 = 000000000000001a
! Mem[000000009100001c] = d186bb92, %g18 = 768ad3cfdbc35806
ldsw [%i6+0x01c],%g2 ! %g2 = 768ad3cfdbc35806
! %l2 = ffffffffbcbd160f, Mem[000000009100003c] = fc8ccec2
sth %l2,[%i6+0x03c] ! Mem[000000009100003c] = 160fcec2
! Mem[0000000091000020] = 400192fc, %g2 = ffffffffd186bb92
ldub [%i6+%o4],%g2 ! %g2 = 0000000000000040
! Mem[0000000090000020] = d3141da2, %g2 = 0000000000000040
ldub [%i4+%o4],%g2 ! %g2 = 00000000000000d3
! %l2 = bcbd160f, %l3 = 51e481c8, Mem[0000000090000028] = 2188de20 92b2c784
std %l2,[%i4+%o5] ! Mem[0000000090000028] = bcbd160f 51e481c8
p0_label_22:
! Mem[0000000091800010] = 00000000106e7496, %g2 = 00000000000000d3
ldx [%o0+%o2],%g2 ! %g2 = 00000000106e7496
! %l7 = 000000002b765500, Mem[0000000091800007] = 8a0f0000
stb %l7,[%o0+0x007] ! Mem[0000000091800004] = 000f0000
! Mem[0000000011000024] = 492f5723, %l6 = 0000000000007f93
ldsb [%i2+0x025],%l6 ! %l6 = 000000000000002f
! Mem[0000000011800038] = ee0c3da6, %l4 = 000000000000004c
ldub [%i3+0x039],%l4 ! %l4 = 000000000000000c
! Mem[0000000090000030] = 722cd924e3f41a12, %g2 = 00000000106e7496
ldx [%i4+0x030],%g2 ! %g2 = 722cd924e3f41a12
! Mem[0000000090000024] = 57bcbd16, %g2 = 722cd924e3f41a12
ldub [%i4+0x027],%g2 ! %g2 = 0000000000000057
! Mem[0000000090800018] = 8d210d4c24758e33, %g2 = 0000000000000057
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4c24758e33
! Mem[000000009100003c] = 160fcec2, %g2 = 8d210d4c24758e33
lduh [%i6+0x03c],%g2 ! %g2 = 000000000000160f
! %l3 = 0000000051e481c8, Mem[0000000011000025] = 492f5723
stb %l3,[%i2+0x025] ! Mem[0000000011000024] = 49c85723
! %l5 = fffffffffffffffe, Mem[0000000091000002] = e6bc12bc
sth %l5,[%i6+0x002] ! Mem[0000000091000000] = fffe12bc
p0_label_23:
! %l1 = 000000007f287684, Mem[0000000090800020] = c47671e2
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = 7f287684
! Mem[0000000090800010] = bcbd160f0000008a, %g2 = 000000000000160f
ldx [%i5+%o2],%g2 ! %g2 = bcbd160f0000008a
! Mem[0000000091800018] = 51e481c8 9c834334, %g2 = 0000008a, %g3 = 00004a33
ldd [%o0+%o3],%g2 ! %g2 = 0000000051e481c8 000000009c834334
! %l2 = ffffffffbcbd160f, Mem[0000000091000019] = bb2595d1
stb %l2,[%i6+0x019] ! Mem[0000000091000018] = 0f2595d1
! %l2 = ffffffffbcbd160f, Mem[0000000090800008] = 51e481c8fc8ccec2
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = ffffffffbcbd160f
! %l7 = 000000002b765500, Mem[000000009000002e] = 81c8722c
stb %l7,[%i4+0x02e] ! Mem[000000009000002c] = 00c8722c
! Mem[0000000091000000] = 809cfffe, %g2 = 0000000051e481c8
lduw [%i6+%g0],%g2 ! %g2 = 00000000809cfffe
! Mem[0000000010800018] = 50dd522a 7f287684, %l6 = 0000002f, %l7 = 2b765500
ldd [%i1+%o3],%l6 ! %l6 = 0000000050dd522a 000000007f287684
! %l5 = fffffffffffffffe, Mem[000000009180000e] = 008a0000
stb %l5,[%o0+0x00e] ! Mem[000000009180000c] = fe8a0000
! Mem[0000000091800004] = 00000f00, %g2 = 00000000809cfffe
ldsb [%o0+0x006],%g2 ! %g2 = 0000000000000000
p0_label_24:
! Mem[000000009000002c] = 51e400c8, %g2 = 0000000000000000
lduw [%i4+0x02c],%g2 ! %g2 = 0000000051e400c8
! %l4 = 0000000c, %l5 = fffffffe, Mem[0000000011000028] = 332067cc 003feea9
std %l4,[%i2+%o5] ! Mem[0000000011000028] = 0000000c fffffffe
! %l3 = 0000000051e481c8, Mem[0000000091800008] = 0f0000000000fe8a
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = 0000000051e481c8
! Mem[0000000090000014] = 7496c654, %g2 = 0000000051e400c8
lduh [%i4+0x016],%g2 ! %g2 = 0000000000007496
! Mem[0000000091000008] = 961a7684, %g2 = 0000000000007496
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffff961a
! %l7 = 000000007f287684, Mem[000000009180002d] = 6e7496f7
stb %l7,[%o0+0x02d] ! Mem[000000009180002c] = 847496f7
! %l7 = 000000007f287684, Mem[000000009000000c] = 70c2cfbc
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = 7f287684
! Mem[0000000091800018] = c89c8343, %g2 = ffffffffffff961a
ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffffc8
! Mem[0000000091000020] = 400192fc, %g2 = ffffffffffffffc8
lduw [%i6+%o4],%g2 ! %g2 = 00000000400192fc
! %l2 = ffffffffbcbd160f, Mem[000000009180002c] = 10847496
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = bcbd160f
p0_label_25:
! Mem[0000000011800008] = bcbd160f8c927c37, %l2 = ffffffffbcbd160f
ldx [%i3+%o1],%l2 ! %l2 = bcbd160f8c927c37
! Mem[000000009100002c] = f7bbd5fe, %g2 = 00000000400192fc
lduw [%i6+0x02c],%g2 ! %g2 = 00000000f7bbd5fe
! %l1 = 000000007f287684, Mem[0000000011800012] = 437b7f93
sth %l1,[%i3+0x012] ! Mem[0000000011800010] = 437b7684
! %l6 = 0000000050dd522a, Mem[0000000091000010] = 51e481c800007684
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 0000000050dd522a
! Mem[0000000010000010] = 106e7496, %l4 = 000000000000000c
lduh [%i0+%o2],%l4 ! %l4 = 000000000000106e
! Mem[0000000091000038] = 2ac32524 160fcec2, %g2 = f7bbd5fe, %g3 = 9c834334
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32524 00000000160fcec2
! Mem[000000001080002c] = 4fef096d, %l2 = bcbd160f8c927c37
ldub [%i1+0x02e],%l2 ! %l2 = 0000000000000009
! %l0 = 0000000000000079, Mem[0000000091000019] = 0f2595d1
stb %l0,[%i6+0x019] ! Mem[0000000091000018] = 792595d1
! Mem[000000009080001c] = 24758e33, %g2 = 000000002ac32524
lduw [%i5+0x01c],%g2 ! %g2 = 0000000024758e33
! Mem[000000009180003c] = 00004a33, %g2 = 0000000024758e33
lduw [%o0+0x03c],%g2 ! %g2 = 0000000000004a33
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p0_branch_failed
p0_not_taken_0_end:
! End of Random Code for Thread 0
1: membar #Sync ! Force all stores to complete
p0_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x000] ! Set processor 0 done flag
! Check Registers
p0_check_registers:
set p0_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000079
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000007f287684
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000009
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000051e481c8
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000106e
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be fffffffffffffffe
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000050dd522a
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007f287684
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 2b436a6c cf84d2b2
bne %xcc,p0_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1439dab4 eaefb286
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ced5acbd 93dbdda0
bne %xcc,p0_f6_fail
nop
! Check Local Memory
set p0_local0_expect,%g1
p0_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 51e481c8fc8ccec2
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 = 106e749656b11760
ldx [%i0+0x010],%g3 ! Observed data at 0000000010000010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = e58ab00196ea7496
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+0x030],%g2 ! Expected data = 85ec80282b765500
ldx [%i1+0x030],%g3 ! Observed data at 0000000010800030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x030,%g4
set p0_local2_expect,%g1
p0_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 00000000313792fc
ldx [%i2+0x008],%g3 ! Observed data at 0000000011000008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = bafc8ddff8477496
ldx [%i2+0x010],%g3 ! Observed data at 0000000011000010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f7bbd54010337496
ldx [%i2+0x018],%g3 ! Observed data at 0000000011000018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d7df6f0049c85723
ldx [%i2+0x020],%g3 ! Observed data at 0000000011000020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000cfffffffe
ldx [%i2+0x028],%g3 ! Observed data at 0000000011000028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b03979d1106e7496
ldx [%i2+0x030],%g3 ! Observed data at 0000000011000030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x030,%g4
set p0_local3_expect,%g1
p0_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 623f6b579a2e5159
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 = 437b76841a51add7
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 = b03979d1106e7496
ldx [%i3+0x018],%g3 ! Observed data at 0000000011800018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = f7bbd540a7543f43
ldx [%i3+0x028],%g3 ! Observed data at 0000000011800028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 313792fc313792fc
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_f0_fail:
set p0_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f4_fail:
set p0_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f6_fail:
set p0_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 0 failed
p0_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x000] ! Set processor 0 done flag
set p0_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 0 failed
p0_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x000] ! Set processor 0 done flag
set p0_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p0_selfmod_failed:
ba p0_failed
mov 0xabc,%g1
p0_common_error:
or %g0,0xee0,%g1
ba p0_failed
mov %o5,%g3
p0_common_signature_error:
set p0_temp,%g1
ba p0_failed
st %g2,[%g1] ! Common Lock Number
p0_common_timeout:
set p0_temp,%g1
ba p0_failed
st %g2,[%g1] ! Common Lock Number
common_failed:
ba p0_failed
nop
p0_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p0_failed
mov 0x0,%g3
p0_trap1e:
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000020]
done
p0_trap1o:
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000020]
done
p0_trap2e:
ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800020]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000011000000]
stwa %l5,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800010]
ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011800028]
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000011000018]
done
p0_trap2o:
ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800020]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000011000000]
stwa %l5,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800010]
ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011800028]
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000011000018]
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 = 77b663bfe84de953
ldx [%g1+0x008],%l1 ! %l1 = c47671e21fb99b38
ldx [%g1+0x010],%l2 ! %l2 = 902ca8b662866b57
ldx [%g1+0x018],%l3 ! %l3 = 91e6fe7e9a2e5159
ldx [%g1+0x020],%l4 ! %l4 = 59d2f5f851e481c8
ldx [%g1+0x028],%l5 ! %l5 = 67d3c19bfc8ccec2
ldx [%g1+0x030],%l6 ! %l6 = bbd2e5522da811bc
ldx [%g1+0x038],%l7 ! %l7 = feae0dca68aceefc
! Initialize the output register of window 0
set unres3_start,%o0
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 = 92d849da e510f53a 1b82de4b 91420de2
! %f4 = 9afa60d9 39821508 d8fda1a6 0897ad00
! %f8 = f01e21a0 92be8a16 c0e5c654 21d75556
! %f12 = 703742c8 3ff4dd2e cd0386a4 56834a56
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 04d992af 53855fed 59dc6a1b c1cd6035
! %f20 = 338d46ac 9393aa2a fcca3780 844ea164
! %f24 = d25b47c5 424ea800 4d51ddad 497fe5df
! %f28 = bdd212d9 6f0790e0 b7b2d4f5 3c95c6dc
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 351f5167 59c004c0 69eda4f9 094222f7
! %f36 = be6bd092 d354f858 9e459a8c c9498813
! %f40 = b7685f97 7996a06b ac038dc9 51230c1b
! %f44 = 86110df8 416f7ae0 d3fc9e92 6ddd1e52
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4147337800000000,%g7,%g1 ! GSR scale = 0, align = 0
wr %g1,%g0,%gsr ! GSR = 4147337800000000
wr %g0,%y ! Clear Y 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[0000000091800008] = 79ecd7c5, %g2 = a94221d03154747e
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! %l3 = d7d2546a800d7ddc, Mem[000000009000003c] = a14cf2d3
sth %l3,[%i4+0x03c] ! Mem[000000009000003c] = 7ddcf2d3
! %l6 = e3577d2e425365f5, Mem[000000009100002e] = 07a7916a
sth %l6,[%i6+0x02e] ! Mem[000000009100002c] = 65f5916a
! %l6 = 425365f5, %l7 = caaa9142, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 425365f5 caaa9142
! Mem[000000009100003c] = 577c0000, %g2 = 00000000000079ec
ldub [%i6+0x03e],%g2 ! %g2 = 0000000000000057
! Mem[0000000090800008] = 9f916a87, %g2 = 0000000000000057
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000009f91
! Mem[0000000091800034] = f2e01332, %g2 = 0000000000009f91
ldsh [%o0+0x034],%g2 ! %g2 = fffffffffffff2e0
! Mem[000000009100001c] = bb928c01, %g2 = fffffffffffff2e0
ldub [%i6+0x01e],%g2 ! %g2 = 00000000000000bb
! Mem[000000009100001c] = d186bb92, %g2 = 00000000000000bb
lduw [%i6+0x01c],%g2 ! %g2 = 00000000d186bb92
! Mem[0000000091000028] = 9650d716, %g2 = 00000000d186bb92
ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000096
p1_label_2:
! Mem[0000000090800030] = ae945c1b, %g2 = 0000000000000096
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffae
! Mem[000000009100001c] = d186bb92, %g2 = ffffffffffffffae
ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffffd186
! Mem[0000000090800018] = 8d210d4c, %g18 = d5a9aaa67e0c3c42
ldsw [%i5+%o3],%g2 ! %g2 = d5a9aaa67e0c3c42
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = 8d210d4c, %g3 = 0bad0b00
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! %l3 = d7d2546a800d7ddc, Mem[0000000091800034] = f2e01332
stw %l3,[%o0+0x034] ! Mem[0000000091800034] = 800d7ddc
! %l4 = 4ebdc353f90d7245, Mem[0000000013800018] = 5fec2e251ef548e6
stx %l4,[%i3+%o3] ! Mem[0000000013800018] = 4ebdc353f90d7245
! %l0 = e555b938, %l1 = 45382e9a, Mem[0000000091000028] = 8a3d9650 d71665f5
std %l0,[%i6+%o5] ! Mem[0000000091000028] = e555b938 45382e9a
! Mem[0000000090800038] = 749762f1, %g2 = 00000000916a6e48
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000074
! Mem[0000000090800034] = 1b777a3f, %g18 = d5a9aaa67e0c3c42
ldsw [%i5+0x034],%g2 ! %g2 = d5a9aaa67e0c3c42
! %l3 = d7d2546a800d7ddc, Mem[000000009000000c] = 70c2cf1a
stw %l3,[%i4+0x00c] ! Mem[000000009000000c] = 800d7ddc
p1_label_3:
! Mem[0000000013800038] = 9227fee6, %l7 = 5e63b504caaa9142
ldub [%i3+0x03a],%l7 ! %l7 = 00000000000000fe
! %l1 = d3ebedee45382e9a, Mem[0000000091800020] = 30270afa801d54e4
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = d3ebedee45382e9a
! Mem[0000000090800020] = 5b9447bc, %g2 = 000000001b777a3f
ldub [%i5+%o4],%g2 ! %g2 = 000000000000005b
! Mem[0000000090000008] = 1a70897a, %g18 = d5a9aaa67e0c3c42
ldsw [%i4+%o1],%g2 ! %g2 = d5a9aaa67e0c3c42
! %l6 = e3577d2e425365f5, Mem[0000000090800000] = f2d0a1aa
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = 425365f5
! %l0 = e555b938, %l1 = 45382e9a, Mem[0000000090800010] = d6f64887 79807614
std %l0,[%i5+%o2] ! Mem[0000000090800010] = e555b938 45382e9a
! Mem[0000000090000028] = de2092b2, %g2 = 000000001a70897a
lduh [%i4+0x02a],%g2 ! %g2 = 000000000000de20
! Mem[0000000090800034] = 1b777a3f, %g2 = 000000000000de20
ldub [%i5+0x034],%g2 ! %g2 = 000000000000001b
! Mem[0000000091800028] = a31fbc41, %g2 = 000000000000001b
lduw [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = 00000000a31fbc41
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
p1_label_4:
! %l1 = d3ebedee45382e9a, Mem[0000000091800030] = cd876ab0800d7ddc
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = d3ebedee45382e9a
! Mem[000000009080003c] = 62f1bf38, %g2 = 22502cb9920983a7
ldsh [%i5+0x03c],%g2 ! %g2 = 00000000000062f1
! Mem[0000000090000024] = f6eb9a57, %g2 = 00000000000062f1
ldsb [%i4+0x024],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000090000008] = 1a70897a, %g2 = fffffffffffffff6
ldsb [%i4+%o1],%g2 ! %g2 = 000000000000001a
! Mem[000000009080000c] = 6a872662, %g18 = d5a9aaa67e0c3c42
ldsw [%i5+0x00c],%g2 ! %g2 = d5a9aaa67e0c3c42
! Mem[0000000013000018] = 401123fc 0104e4b8, %l6 = 425365f5, %l7 = 000000fe
ldd [%i2+%o3],%l6 ! %l6 = 00000000401123fc 000000000104e4b8
! %l3 = d7d2546a800d7ddc, Mem[000000009100001a] = 2595d186
sth %l3,[%i6+0x01a] ! Mem[0000000091000018] = 7ddcd186
! %l7 = 000000000104e4b8, Mem[000000009100001a] = 7ddcd186
sth %l7,[%i6+0x01a] ! Mem[0000000091000018] = e4b8d186
! %l0 = e555b938, %l1 = 45382e9a, Mem[0000000090800008] = 50c69f91 6a872662
std %l0,[%i5+%o1] ! Mem[0000000090800008] = e555b938 45382e9a
! Mem[0000000091800004] = 920983a7, %g2 = 000000006a872662
ldub [%o0+0x004],%g2 ! %g2 = 0000000000000092
p1_label_5:
! %l2 = 32920e16233d7d22, Mem[0000000091800038] = b5d5c00843ccc658
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 32920e16233d7d22
! %l2 = 32920e16233d7d22, Mem[0000000090000008] = 1a70897a
stw %l2,[%i4+%o1] ! Mem[0000000090000008] = 233d7d22
! Mem[0000000090000020] = d3141da2, %g2 = 0000000000000092
lduh [%i4+%o4],%g2 ! %g2 = 000000000000d314
! %l0 = 7c2418dde555b938, Mem[0000000091000030] = 916a6e48
stw %l0,[%i6+0x030] ! Mem[0000000091000030] = e555b938
! %l7 = 000000000104e4b8, Mem[0000000091000016] = f715afbb
stb %l7,[%i6+0x016] ! Mem[0000000091000014] = b815afbb
! Mem[0000000013000008] = 57298c52, %l7 = 000000000104e4b8
ldsb [%i2+0x00a],%l7 ! %l7 = ffffffffffffff8c
! Mem[0000000090800010] = 55b93845, %g2 = 000000000000d314
ldub [%i5+0x011],%g2 ! %g2 = 0000000000000055
! Mem[0000000091800030] = d3ebedee 45382e9a, %g2 = 00000055, %g3 = 6cc60ecc
ldd [%o0+0x030],%g2 ! %g2 = 00000000d3ebedee 0000000045382e9a
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = 00000000d3ebedee
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[0000000091800014] = b09fb039, %g18 = d5a9aaa67e0c3c42
ldsw [%o0+0x014],%g2 ! %g2 = d5a9aaa67e0c3c42
p1_label_6:
! %l5 = 8f1f5f93ad60c509, Mem[0000000090000010] = b51e7244
stw %l5,[%i4+%o2] ! Mem[0000000090000010] = ad60c509
! %l6 = 00000000401123fc, Mem[0000000090000001] = fd0f3334
stb %l6,[%i4+0x001] ! Mem[0000000090000000] = fc0f3334
! Mem[0000000091000018] = afbbe4b8, %g2 = ffffffffb09fb039
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbbe4b8
! %l0 = e555b938, %l1 = 45382e9a, Mem[0000000013800008] = 1cae4099 e6eebfce
std %l0,[%i3+%o1] ! Mem[0000000013800008] = e555b938 45382e9a
! Mem[0000000012000014] = 4cd873b4, %l0 = 7c2418dde555b938
lduh [%i0+0x016],%l0 ! %l0 = 00000000000073b4
! %l2 = 233d7d22, %l3 = 800d7ddc, Mem[0000000091000000] = 809ce616 12bca097
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 233d7d22 800d7ddc
! Mem[000000009000003c] = f2d30000, %g2 = 00000000afbbe4b8
ldsh [%i4+0x03e],%g2 ! %g2 = fffffffffffff2d3
! %l2 = 32920e16233d7d22, Mem[0000000012800018] = 558834d1
stw %l2,[%i1+%o3] ! Mem[0000000012800018] = 233d7d22
! Mem[000000009180000c] = 5dab2f0f, %g2 = fffffffffffff2d3
ldub [%o0+0x00f],%g2 ! %g2 = 000000000000005d
! Mem[000000009100000c] = 32495b64, %g2 = 000000000000005d
ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000003249
p1_label_7:
! %l2 = 32920e16233d7d22, Mem[0000000090800018] = 8d210d4c
stw %l2,[%i5+%o3] ! Mem[0000000090800018] = 233d7d22
! Mem[000000009080000c] = 45382e9a, %g2 = 0000000000003249
lduw [%i5+0x00c],%g2 ! %g2 = 0000000045382e9a
! Mem[000000009180002c] = a3ca96e2, %g2 = 0000000045382e9a
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000a3ca
! Mem[0000000013800038] = 9227fee6, %l5 = 8f1f5f93ad60c509
ldsh [%i3+0x038],%l5 ! %l5 = ffffffffffff9227
! %l2 = 32920e16233d7d22, Mem[0000000090800018] = 233d7d22
sth %l2,[%i5+%o3] ! Mem[0000000090800018] = 7d227d22
! Mem[0000000090000030] = 722cd948e3f41a12, %g2 = 000000000000a3ca
ldx [%i4+0x030],%g2 ! %g2 = 722cd948e3f41a12
! Mem[0000000013000038] = d04efdc4, %l2 = 32920e16233d7d22
lduh [%i2+0x03a],%l2 ! %l2 = 000000000000fdc4
! Mem[0000000090800024] = c3247ee5, %g2 = 722cd948e3f41a12
ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffffc3
! %l0 = 00000000000073b4, Mem[0000000091000020] = 8c013d02
sth %l0,[%i6+%o4] ! Mem[0000000091000020] = 73b43d02
! Mem[0000000013800018] = 4ebdc353 f90d7245, %l2 = 0000fdc4, %l3 = 800d7ddc
ldd [%i3+%o3],%l2 ! %l2 = 000000004ebdc353 00000000f90d7245
p1_label_8:
! Mem[0000000090000008] = 7d22800d, %g2 = ffffffffffffffc3
ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000007d22
! %l4 = 4ebdc353f90d7245, Mem[0000000090000036] = 1a127ccf
stb %l4,[%i4+0x036] ! Mem[0000000090000034] = 45127ccf
! %l0 = 00000000000073b4, Mem[000000009000000d] = 0d7ddcad
stb %l0,[%i4+0x00d] ! Mem[000000009000000c] = b47ddcad
! Mem[0000000090000000] = 0f3334b4, %g2 = 0000000000007d22
lduh [%i4+0x002],%g2 ! %g2 = 0000000000000f33
! Mem[0000000090000024] = f6eb9a57, %g2 = 0000000000000f33
ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff6eb
! Mem[0000000090800030] = 50ae945c1b777a3f, %g2 = fffffffffffff6eb
ldx [%i5+0x030],%g2 ! %g2 = 50ae945c1b777a3f
! Mem[0000000091000010] = c871c97b, %g2 = 50ae945c1b777a3f
lduw [%i6+%o2],%g2 ! %g2 = 00000000c871c97b
! %l3 = 00000000f90d7245, Mem[0000000012800006] = f1926b82
sth %l3,[%i1+0x006] ! Mem[0000000012800004] = f1927245
! Mem[0000000090800000] = 425365f599136e54, %g2 = 00000000c871c97b
ldx [%i5+%g0],%g2 ! %g2 = 425365f599136e54
! %l4 = 4ebdc353f90d7245, Mem[000000009100000c] = 32495b64
sth %l4,[%i6+0x00c] ! Mem[000000009100000c] = 72455b64
p1_label_9:
! Mem[0000000091000018] = afbbe4b8, %g18 = d5a9aaa67e0c3c42
ldsw [%i6+%o3],%g2 ! %g2 = d5a9aaa67e0c3c42
! Mem[0000000090800038] = 82fb7497, %g2 = ffffffffafbbe4b8
lduh [%i5+0x038],%g2 ! %g2 = 00000000000082fb
! Mem[000000009000003c] = dcf2d300, %g2 = 00000000000082fb
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000dc
! %l4 = 4ebdc353f90d7245, Mem[000000009100002c] = 45382e9a
sth %l4,[%i6+0x02c] ! Mem[000000009100002c] = 72452e9a
! Mem[0000000012800000] = 0b3c9565, %l7 = ffffffffffffff8c
lduh [%i1+0x002],%l7 ! %l7 = 0000000000009565
! Mem[0000000012000010] = 031383fb4cd873b4, %l4 = 4ebdc353f90d7245
ldx [%i0+%o2],%l4 ! %l4 = 031383fb4cd873b4
! %l2 = 4ebdc353, %l3 = f90d7245, Mem[0000000090000030] = 722cd948 e3f44512
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 4ebdc353 f90d7245
! Mem[0000000091000018] = afbbe4b8, %g18 = d5a9aaa67e0c3c42
ldsw [%i6+%o3],%g2 ! %g2 = d5a9aaa67e0c3c42
! Mem[000000001300002c] = 0415413c, %l2 = 000000004ebdc353
lduh [%i2+0x02e],%l2 ! %l2 = 000000000000413c
! %l6 = 00000000401123fc, Mem[0000000091000008] = 9a8d011a72455b64
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 00000000401123fc
p1_label_10:
! Mem[0000000091000028] = e555b938 72452e9a, %g2 = afbbe4b8, %g3 = 45382e9a
ldd [%i6+%o5],%g2 ! %g2 = 00000000e555b938 0000000072452e9a
! %l5 = ffffffffffff9227, Mem[0000000091000012] = c97b694b
sth %l5,[%i6+0x012] ! Mem[0000000091000010] = 9227694b
! %l2 = 000000000000413c, Mem[0000000091800028] = a31fbc41
stw %l2,[%o0+%o5] ! Mem[0000000091800028] = 0000413c
! %l1 = d3ebedee45382e9a, Mem[0000000090000000] = 0efc0f33
stw %l1,[%i4+%g0] ! Mem[0000000090000000] = 45382e9a
! Mem[0000000012800034] = f3d69a5b, %l3 = 00000000f90d7245
ldsw [%i1+0x034],%l3 ! %l3 = fffffffff3d69a5b
! Mem[000000009000003c] = 7ddcf2d3, %g2 = 00000000e555b938
lduw [%i4+0x03c],%g2 ! %g2 = 000000007ddcf2d3
! %l1 = d3ebedee45382e9a, Mem[000000001380000c] = 45382e9a
sth %l1,[%i3+0x00c] ! Mem[000000001380000c] = 2e9a2e9a
! Mem[0000000013800034] = 88a52302, %l7 = 0000000000009565
lduw [%i3+0x034],%l7 ! %l7 = 0000000088a52302
! Mem[0000000012800034] = f3d69a5b, %l5 = ffffffffffff9227
ldsh [%i1+0x036],%l5 ! %l5 = ffffffffffff9a5b
! Mem[0000000091800020] = d3ebedee, %g2 = 000000007ddcf2d3
lduh [%o0+%o4],%g2 ! %g2 = 000000000000d3eb
p1_label_11:
! Mem[0000000091000018] = afbbe4b8d186bb92, %g2 = 000000000000d3eb
ldx [%i6+%o3],%g2 ! %g2 = afbbe4b8d186bb92
! Mem[0000000012000014] = 4cd873b4, %l2 = 000000000000413c
ldsw [%i0+0x014],%l2 ! %l2 = 000000004cd873b4
! %l7 = 0000000088a52302, Mem[000000009080001b] = 22b5758e
stb %l7,[%i5+0x01b] ! Mem[0000000090800018] = 02b5758e
! Mem[0000000091800004] = 920983a7, %g18 = d5a9aaa67e0c3c42
ldsw [%o0+0x004],%g2 ! %g2 = d5a9aaa67e0c3c42
! Mem[0000000013800020] = 887f283de29c35b0, %l3 = fffffffff3d69a5b
ldx [%i3+%o4],%l3 ! %l3 = 887f283de29c35b0
! Mem[0000000091800038] = 32920e16 233d7d22, %g2 = 920983a7, %g3 = 72452e9a
ldd [%o0+0x038],%g2 ! %g2 = 0000000032920e16 00000000233d7d22
! %l0 = 00000000000073b4, Mem[000000001280001c] = 30f5178e
stw %l0,[%i1+0x01c] ! Mem[000000001280001c] = 000073b4
! Mem[0000000090800018] = 7d02b575, %g2 = 0000000032920e16
ldub [%i5+0x01a],%g2 ! %g2 = 000000000000007d
! Mem[000000001200003c] = d00663b0, %l6 = 00000000401123fc
ldsw [%i0+0x03c],%l6 ! %l6 = ffffffffd00663b0
! Mem[000000001200001c] = 04febff7, %l4 = 031383fb4cd873b4
lduh [%i0+0x01e],%l4 ! %l4 = 000000000000bff7
p1_label_12:
! Mem[000000009180003c] = 233d7d22, %g18 = d5a9aaa67e0c3c42
ldsw [%o0+0x03c],%g2 ! %g2 = d5a9aaa67e0c3c42
! Mem[000000009100000c] = fcc87192, %g2 = 00000000233d7d22
ldub [%i6+0x00f],%g2 ! %g2 = 00000000000000fc
! %l2 = 000000004cd873b4, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 000000004cd873b4
! %l1 = d3ebedee45382e9a, Mem[0000000091000038] = 2ac32556
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 45382e9a
! %l1 = d3ebedee45382e9a, Mem[0000000013800010] = 78d8f805
stw %l1,[%i3+%o2] ! Mem[0000000013800010] = 45382e9a
! Mem[0000000091000030] = e555b9386cc60ecc, %g2 = 00000000000000fc
ldx [%i6+0x030],%g2 ! %g2 = e555b9386cc60ecc
! %l6 = d00663b0, %l7 = 88a52302, Mem[0000000091800008] = 00000000 4cd873b4
std %l6,[%o0+%o1] ! Mem[0000000091800008] = d00663b0 88a52302
! Mem[0000000012000008] = 0f54ad50f32736cc, %l0 = 00000000000073b4
ldx [%i0+%o1],%l0 ! %l0 = 0f54ad50f32736cc
! Mem[0000000090000030] = 4ebdc353, %g2 = e555b9386cc60ecc
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000004ebd
! %l3 = 887f283de29c35b0, Mem[0000000090800000] = 425365f599136e54
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = 887f283de29c35b0
p1_label_13:
! Mem[0000000090000008] = 7d2280b4, %g2 = 0000000000004ebd
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000007d22
! Mem[0000000013000010] = b69686e0a7ea3aa4, %l3 = 887f283de29c35b0
ldx [%i2+%o2],%l3 ! %l3 = b69686e0a7ea3aa4
! %l1 = d3ebedee45382e9a, Mem[0000000091800002] = 2cb99209
stb %l1,[%o0+0x002] ! Mem[0000000091800000] = 9ab99209
! Mem[000000009080003c] = 62f1bf38, %g2 = 0000000000007d22
lduw [%i5+0x03c],%g2 ! %g2 = 0000000062f1bf38
! Mem[0000000013800020] = 887f283d e29c35b0, %l2 = 4cd873b4, %l3 = a7ea3aa4
ldd [%i3+%o4],%l2 ! %l2 = 00000000887f283d 00000000e29c35b0
! Mem[000000009000003c] = d3000000, %g2 = 0000000062f1bf38
ldsb [%i4+0x03f],%g2 ! %g2 = ffffffffffffffd3
! %l6 = d00663b0, %l7 = 88a52302, Mem[0000000090800000] = 887f283d e29c35b0
std %l6,[%i5+%g0] ! Mem[0000000090800000] = d00663b0 88a52302
! %l2 = 00000000887f283d, Mem[0000000090800000] = d00663b088a52302
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 00000000887f283d
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = ffffffd3, %g3 = 233d7d22
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! %l3 = 00000000e29c35b0, Mem[0000000090000010] = ad60c50948782e3b
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = 00000000e29c35b0
p1_label_14:
! Mem[000000001200001c] = 04febff7, %l3 = 00000000e29c35b0
ldsw [%i0+0x01c],%l3 ! %l3 = 0000000004febff7
! Mem[0000000090800024] = 7ee54253, %g2 = 00000000ab2f0f63
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! %l2 = 00000000887f283d, Mem[0000000091000014] = 694bb815
stw %l2,[%i6+0x014] ! Mem[0000000091000014] = 887f283d
! Mem[0000000091000010] = c8719227887f283d, %g2 = 0000000000007ee5
ldx [%i6+%o2],%g2 ! %g2 = c8719227887f283d
! %l0 = 0f54ad50f32736cc, Mem[0000000090000028] = 2188de2092b2c784
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 0f54ad50f32736cc
! Mem[0000000091800034] = 382e9a32, %g2 = c8719227887f283d
ldsb [%o0+0x035],%g2 ! %g2 = 0000000000000038
! Mem[000000001200001c] = 04febff7, %l4 = 000000000000bff7
ldub [%i0+0x01c],%l4 ! %l4 = 0000000000000004
! Mem[0000000090800008] = b9384538, %g2 = 0000000000000038
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000b938
! Mem[0000000090800018] = 7d227d02, %g2 = 000000000000b938
lduw [%i5+%o3],%g2 ! %g2 = 000000007d227d02
! %l2 = 887f283d, %l3 = 04febff7, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 887f283d 04febff7
p1_label_15:
! Mem[0000000090000028] = 0f54ad50 f32736cc, %g2 = 7d227d02, %g3 = b09fb039
ldd [%i4+%o5],%g2 ! %g2 = 000000000f54ad50 00000000f32736cc
! Mem[0000000012800018] = 233d7d22, %l2 = 00000000887f283d
lduw [%i1+%o3],%l2 ! %l2 = 00000000233d7d22
! Mem[0000000090000004] = 34b459e7, %g2 = 000000000f54ad50
ldsb [%i4+0x004],%g2 ! %g2 = 0000000000000034
! %l3 = 0000000004febff7, Mem[0000000091800038] = 32920e16
stw %l3,[%o0+0x038] ! Mem[0000000091800038] = 04febff7
! %l2 = 233d7d22, %l3 = 04febff7, Mem[0000000090000008] = 233d7d22 80b47ddc
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 233d7d22 04febff7
! %l6 = ffffffffd00663b0, Mem[0000000090800026] = 7ee54253
sth %l6,[%i5+0x026] ! Mem[0000000090800024] = 63b04253
! %l3 = 0000000004febff7, Mem[0000000090000028] = 0f54ad50f32736cc
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 0000000004febff7
! %l7 = 0000000088a52302, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 0000000088a52302
! Mem[0000000013000000] = aaa83ac8, %l5 = ffffffffffff9a5b
ldsh [%i2+0x002],%l5 ! %l5 = 0000000000003ac8
! %l6 = ffffffffd00663b0, Mem[000000001300002c] = 0415413c
stw %l6,[%i2+0x02c] ! Mem[000000001300002c] = d00663b0
p1_label_16:
! %l5 = 0000000000003ac8, Mem[0000000090800016] = 2e9a7d22
sth %l5,[%i5+0x016] ! Mem[0000000090800014] = 3ac87d22
! Mem[000000009180001c] = 834334d3, %g2 = 0000000000000034
ldsb [%o0+0x01d],%g2 ! %g2 = ffffffffffffff83
! Mem[0000000090800000] = 00000088, %g2 = ffffffffffffff83
ldsb [%i5+0x001],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800014] = 88a52302, %g2 = 0000000000000000
lduh [%o0+0x014],%g2 ! %g2 = 00000000000088a5
! Mem[0000000013800014] = 144289aa, %l4 = 0000000000000004
lduw [%i3+0x014],%l4 ! %l4 = 00000000144289aa
! Mem[000000009000002c] = 04febff7, %g2 = 00000000000088a5
ldsb [%i4+0x02c],%g2 ! %g2 = 0000000000000004
! Mem[000000001200003c] = d00663b0, %l6 = ffffffffd00663b0
ldsw [%i0+0x03c],%l6 ! %l6 = ffffffffd00663b0
! Mem[0000000091000018] = afbbe4b8 d186bb92, %g2 = 00000004, %g3 = f32736cc
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbbe4b8 00000000d186bb92
! %l3 = 0000000004febff7, Mem[0000000091000008] = 00000000
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = 04febff7
! %l6 = ffffffffd00663b0, Mem[0000000090000014] = e29c35b0
stw %l6,[%i4+0x014] ! Mem[0000000090000014] = d00663b0
p1_label_17:
! Mem[000000009000002c] = bff74ebd, %g2 = 00000000afbbe4b8
ldsb [%i4+0x02e],%g2 ! %g2 = ffffffffffffffbf
! Mem[000000001380002c] = 4595097e, %l5 = 0000000000003ac8
ldub [%i3+0x02e],%l5 ! %l5 = 0000000000000009
! Mem[0000000090800000] = 00000000, %g2 = ffffffffffffffbf
lduw [%i5+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000004] = 0d7ddc04, %g2 = 0000000000000000
ldsb [%i6+0x005],%g2 ! %g2 = 000000000000000d
! Mem[0000000091000028] = e555b938 72452e9a, %g2 = 0000000d, %g3 = d186bb92
ldd [%i6+%o5],%g2 ! %g2 = 00000000e555b938 0000000072452e9a
! %l0 = 0f54ad50f32736cc, Mem[0000000091000009] = febff740
stb %l0,[%i6+0x009] ! Mem[0000000091000008] = ccbff740
! %l1 = d3ebedee45382e9a, Mem[0000000091800018] = c6fe240a9c834334
stx %l1,[%o0+%o3] ! Mem[0000000091800018] = d3ebedee45382e9a
! Mem[0000000090800000] = 0000887f, %g2 = 00000000e555b938
ldsb [%i5+0x002],%g2 ! %g2 = 0000000000000000
! %l4 = 00000000144289aa, Mem[000000009100002c] = 72452e9a
stb %l4,[%i6+0x02c] ! Mem[000000009100002c] = aa452e9a
! %l1 = d3ebedee45382e9a, Mem[0000000091000028] = e555b938
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = 45382e9a
p1_label_18:
! %l2 = 233d7d22, %l3 = 04febff7, Mem[0000000090800008] = e555b938 45382e9a
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 233d7d22 04febff7
! Mem[000000009080003c] = 62f1bf38, %g18 = d5a9aaa67e0c3c42
ldsw [%i5+0x03c],%g2 ! %g2 = d5a9aaa67e0c3c42
! %l7 = 0000000088a52302, Mem[0000000090000020] = 887f283d04febff7
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 0000000088a52302
! Mem[0000000091800028] = 0000413c, %g2 = 0000000062f1bf38
ldsh [%o0+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000018] = afbbe4b8, %g2 = 0000000000000000
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffafbb
! Mem[0000000090000020] = 000088a5, %g2 = ffffffffffffafbb
lduh [%i4+0x022],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 233d7d22, %g18 = d5a9aaa67e0c3c42
ldsw [%i6+%g0],%g2 ! %g2 = d5a9aaa67e0c3c42
! Mem[0000000090800038] = 82fb7497, %g2 = 00000000233d7d22
lduw [%i5+0x038],%g2 ! %g2 = 0000000082fb7497
! %l1 = d3ebedee45382e9a, Mem[000000001280001c] = 000073b4
stw %l1,[%i1+0x01c] ! Mem[000000001280001c] = 45382e9a
! Mem[0000000090000028] = 000004fe, %g2 = 0000000082fb7497
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000000000
p1_label_19:
! Mem[0000000091000038] = 45382e9a3741577c, %g2 = 0000000000000000
ldx [%i6+0x038],%g2 ! %g2 = 45382e9a3741577c
! Mem[0000000090000010] = 00000000 d00663b0, %g2 = 3741577c, %g3 = 72452e9a
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000000 00000000d00663b0
! Mem[0000000091000018] = afbbe4b8, %g2 = 0000000000000000
lduh [%i6+%o3],%g2 ! %g2 = 000000000000afbb
! %l3 = 0000000004febff7, Mem[0000000090000030] = 4ebdc353f90d7245
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 0000000004febff7
! %l1 = d3ebedee45382e9a, Mem[0000000091800024] = 45382e9a
stw %l1,[%o0+0x024] ! Mem[0000000091800024] = 45382e9a
! %l5 = 0000000000000009, Mem[0000000090000034] = 04febff7
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = 00000009
! %l6 = ffffffffd00663b0, Mem[0000000091800014] = 88a52302
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = d00663b0
! Mem[0000000091800038] = 04febff7233d7d22, %g2 = 000000000000afbb
ldx [%o0+0x038],%g2 ! %g2 = 04febff7233d7d22
! Mem[0000000012800024] = f2cdaea2, %l5 = 0000000000000009
ldsb [%i1+0x024],%l5 ! %l5 = fffffffffffffff2
! %l6 = d00663b0, %l7 = 88a52302, Mem[0000000091800010] = 00000000 d00663b0
std %l6,[%o0+%o2] ! Mem[0000000091800010] = d00663b0 88a52302
p1_label_20:
! Mem[0000000091000020] = 73b43d02 5ade034f, %g2 = 233d7d22, %g3 = d00663b0
ldd [%i6+%o4],%g2 ! %g2 = 0000000073b43d02 000000005ade034f
! %l2 = 00000000233d7d22, Mem[0000000013000011] = b69686e0
stb %l2,[%i2+0x011] ! Mem[0000000013000010] = b62286e0
! Mem[0000000013800008] = e555b9382e9a2e9a, %l5 = fffffffffffffff2
ldx [%i3+%o1],%l5 ! %l5 = e555b9382e9a2e9a
! Mem[000000009000000c] = 04febff7, %g2 = 0000000073b43d02
lduw [%i4+0x00c],%g2 ! %g2 = 0000000004febff7
! %l1 = d3ebedee45382e9a, Mem[0000000091800000] = 22509ab9920983a7
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = d3ebedee45382e9a
! Mem[0000000091000024] = 5ade034f, %g2 = 0000000004febff7
lduw [%i6+0x024],%g2 ! %g2 = 000000005ade034f
! Mem[000000009100001c] = d186bb92, %g18 = d5a9aaa67e0c3c42
ldsw [%i6+0x01c],%g2 ! %g2 = d5a9aaa67e0c3c42
! Mem[0000000090800030] = 50ae945c1b777a3f, %g2 = ffffffffd186bb92
ldx [%i5+0x030],%g2 ! %g2 = 50ae945c1b777a3f
! Mem[0000000090000000] = 45382e9a34b459e7, %g2 = 50ae945c1b777a3f
ldx [%i4+%g0],%g2 ! %g2 = 45382e9a34b459e7
! %l5 = e555b9382e9a2e9a, Mem[000000001200003e] = d00663b0
stb %l5,[%i0+0x03e] ! Mem[000000001200003c] = d0069ab0
p1_label_21:
! Mem[0000000013800014] = 144289aa, %l4 = 00000000144289aa
lduw [%i3+0x014],%l4 ! %l4 = 00000000144289aa
! %l4 = 00000000144289aa, Mem[0000000090000000] = 45382e9a
stb %l4,[%i4+%g0] ! Mem[0000000090000000] = aa382e9a
! %l3 = 0000000004febff7, Mem[000000001200001e] = 04febff7
stb %l3,[%i0+0x01e] ! Mem[000000001200001c] = 04fef7f7
! %l0 = f32736cc, %l1 = 45382e9a, Mem[0000000090000010] = 00000000 d00663b0
std %l0,[%i4+%o2] ! Mem[0000000090000010] = f32736cc 45382e9a
! Mem[000000009000002c] = 04febff7, %g18 = d5a9aaa67e0c3c42
ldsw [%i4+0x02c],%g2 ! %g2 = d5a9aaa67e0c3c42
! %l2 = 233d7d22, %l3 = 04febff7, Mem[0000000012800000] = 0b3c9565 f1927245
std %l2,[%i1+%g0] ! Mem[0000000012800000] = 233d7d22 04febff7
! %l6 = d00663b0, %l7 = 88a52302, Mem[0000000091000010] = c8719227 887f283d
std %l6,[%i6+%o2] ! Mem[0000000091000010] = d00663b0 88a52302
! Mem[0000000090800028] = 65f5caaa, %g2 = 0000000004febff7
ldub [%i5+0x02a],%g2 ! %g2 = 0000000000000065
! Mem[0000000091000038] = 2e9a3741, %g2 = 0000000000000065
ldsh [%i6+0x03a],%g2 ! %g2 = 0000000000002e9a
! %l1 = d3ebedee45382e9a, Mem[0000000091000000] = 233d7d22800d7ddc
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = d3ebedee45382e9a
p1_label_22:
! %l0 = 0f54ad50f32736cc, Mem[000000009180003d] = 3d7d2200
stb %l0,[%o0+0x03d] ! Mem[000000009180003c] = cc7d2200
! Mem[000000009180002c] = e2d3ebed, %g2 = 0000000000002e9a
ldub [%o0+0x02f],%g2 ! %g2 = 00000000000000e2
! Mem[0000000091000030] = e555b9386cc60ecc, %g2 = 00000000000000e2
ldx [%i6+0x030],%g2 ! %g2 = e555b9386cc60ecc
! %l2 = 233d7d22, %l3 = 04febff7, Mem[0000000090000018] = c654ee46 c2bbec77
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 233d7d22 04febff7
! Mem[0000000090800028] = 425365f5 caaa9142, %g2 = 6cc60ecc, %g3 = 5ade034f
ldd [%i5+%o5],%g2 ! %g2 = 00000000425365f5 00000000caaa9142
! Mem[0000000090800034] = 1b777a3f, %g18 = d5a9aaa67e0c3c42
ldsw [%i5+0x034],%g2 ! %g2 = d5a9aaa67e0c3c42
! Mem[0000000091000034] = 6cc60ecc, %g2 = 000000001b777a3f
ldub [%i6+0x034],%g2 ! %g2 = 000000000000006c
! %l2 = 00000000233d7d22, Mem[0000000090800024] = c32463b0
stw %l2,[%i5+0x024] ! Mem[0000000090800024] = 233d7d22
! %l2 = 00000000233d7d22, Mem[000000001380001a] = 4ebdc353
sth %l2,[%i3+0x01a] ! Mem[0000000013800018] = 4ebd7d22
! Mem[0000000090800028] = 425365f5, %g2 = 000000000000006c
ldsb [%i5+%o5],%g2 ! %g2 = 0000000000000042
p1_label_23:
! Mem[0000000013000034] = f051af73, %l0 = 0f54ad50f32736cc
ldsb [%i2+0x036],%l0 ! %l0 = ffffffffffffffaf
! Mem[0000000091000000] = ee45382e, %g2 = 0000000000000042
ldub [%i6+0x003],%g2 ! %g2 = 00000000000000ee
! %l3 = 0000000004febff7, Mem[0000000091800034] = 45382e9a
stw %l3,[%o0+0x034] ! Mem[0000000091800034] = 04febff7
! Mem[0000000090800004] = 283d233d, %g2 = 00000000000000ee
ldsb [%i5+0x006],%g2 ! %g2 = 0000000000000028
! Mem[000000001280002c] = 71d581a8, %l7 = 0000000088a52302
lduh [%i1+0x02e],%l7 ! %l7 = 00000000000081a8
! %l1 = d3ebedee45382e9a, Mem[000000009100000a] = bff74011
sth %l1,[%i6+0x00a] ! Mem[0000000091000008] = 2e9a4011
! Mem[000000009000003c] = 7ddcf2d3, %g2 = 0000000000000028
lduw [%i4+0x03c],%g2 ! %g2 = 000000007ddcf2d3
! %l5 = e555b9382e9a2e9a, Mem[0000000090800028] = 425365f5
stw %l5,[%i5+%o5] ! Mem[0000000090800028] = 2e9a2e9a
! %l5 = e555b9382e9a2e9a, Mem[0000000090000038] = 7ccf87b4
stw %l5,[%i4+0x038] ! Mem[0000000090000038] = 2e9a2e9a
! Mem[0000000091800020] = ebedee45, %g2 = 000000007ddcf2d3
ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffffeb
p1_label_24:
! Mem[0000000090800000] = 00000088, %g2 = ffffffffffffffeb
ldsb [%i5+0x001],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = 3ca3ca96, %g2 = 0000000000000000
ldsb [%o0+0x02b],%g2 ! %g2 = 000000000000003c
! Mem[0000000091000020] = 73b43d02, %g18 = d5a9aaa67e0c3c42
ldsw [%i6+%o4],%g2 ! %g2 = d5a9aaa67e0c3c42
! %l4 = 00000000144289aa, Mem[000000009180003c] = 23cc7d22
stb %l4,[%o0+0x03c] ! Mem[000000009180003c] = aacc7d22
! %l0 = ffffffaf, %l1 = 45382e9a, Mem[0000000091800038] = 04febff7 aacc7d22
std %l0,[%o0+0x038] ! Mem[0000000091800038] = ffffffaf 45382e9a
! Mem[0000000091000008] = 2e9a4011, %g2 = 0000000073b43d02
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000002e9a
! %l1 = d3ebedee45382e9a, Mem[0000000090800004] = 887f283d
stw %l1,[%i5+0x004] ! Mem[0000000090800004] = 45382e9a
! %l3 = 0000000004febff7, Mem[0000000090800010] = e555b93845383ac8
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 0000000004febff7
! Mem[0000000012800000] = 233d7d22, %l6 = ffffffffd00663b0
lduh [%i1+%g0],%l6 ! %l6 = 000000000000233d
! Mem[0000000090000000] = 2e9a34b4, %g2 = 0000000000002e9a
lduh [%i4+0x002],%g2 ! %g2 = 0000000000002e9a
p1_label_25:
! Mem[0000000090000000] = aa382e9a, %g2 = 0000000000002e9a
lduw [%i4+%g0],%g2 ! %g2 = 00000000aa382e9a
! %l6 = 000000000000233d, Mem[000000009180002b] = 3ca3ca96
stb %l6,[%o0+0x02b] ! Mem[0000000091800028] = 3da3ca96
! Mem[0000000091000018] = afbbe4b8d186bb92, %g2 = 00000000aa382e9a
ldx [%i6+%o3],%g2 ! %g2 = afbbe4b8d186bb92
! %l0 = ffffffaf, %l1 = 45382e9a, Mem[0000000090000030] = 00000000 00000009
std %l0,[%i4+0x030] ! Mem[0000000090000030] = ffffffaf 45382e9a
! %l0 = ffffffffffffffaf, Mem[0000000013800037] = 88a52302
stb %l0,[%i3+0x037] ! Mem[0000000013800034] = 88a523af
! %l3 = 0000000004febff7, Mem[0000000012000026] = 0fb08d55
stb %l3,[%i0+0x026] ! Mem[0000000012000024] = 0fb0f755
! Mem[0000000090000034] = 45382e9a, %g2 = afbbe4b8d186bb92
lduh [%i4+0x034],%g2 ! %g2 = 0000000000004538
! Mem[0000000090800018] = 7d227d02, %g2 = 0000000000004538
lduw [%i5+%o3],%g2 ! %g2 = 000000007d227d02
! Mem[0000000091800010] = d00663b088a52302, %g2 = 000000007d227d02
ldx [%o0+%o2],%g2 ! %g2 = d00663b088a52302
! Mem[0000000013800018] = 4ebd7d22, %l6 = 000000000000233d
lduh [%i3+%o3],%l6 ! %l6 = 0000000000004ebd
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p1_branch_failed
p1_not_taken_0_end:
! End of Random Code for Thread 1
1: membar #Sync ! Force all stores to complete
p1_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x004] ! Set processor 1 done flag
! Check Registers
p1_check_registers:
set p1_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffffffffaf
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000233d7d22
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000004febff7
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000144289aa
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be e555b9382e9a2e9a
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000004ebd
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000081a8
bne,a,pn %xcc,p1_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p1_check_fp_registers:
set p1_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1b82de4b 91420de2
bne %xcc,p1_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d8fda1a6 0897ad00
bne %xcc,p1_f6_fail
nop
! Check Local Memory
set p1_local0_expect,%g1
p1_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 3afc1f5004fef7f7
ldx [%i0+0x018],%g3 ! Observed data at 0000000012000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 819fc7d60fb0f755
ldx [%i0+0x020],%g3 ! Observed data at 0000000012000020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 064221b5d0069ab0
ldx [%i0+0x038],%g3 ! Observed data at 0000000012000038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x038,%g4
set p1_local1_expect,%g1
p1_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 233d7d2204febff7
ldx [%i1+0x000],%g3 ! Observed data at 0000000012800000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 233d7d2245382e9a
ldx [%i1+0x018],%g3 ! Observed data at 0000000012800018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x018,%g4
set p1_local2_expect,%g1
p1_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = b62286e0a7ea3aa4
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 = a458aeccd00663b0
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+0x008],%g2 ! Expected data = e555b9382e9a2e9a
ldx [%i3+0x008],%g3 ! Observed data at 0000000013800008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 45382e9a144289aa
ldx [%i3+0x010],%g3 ! Observed data at 0000000013800010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4ebd7d22f90d7245
ldx [%i3+0x018],%g3 ! Observed data at 0000000013800018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 346500a488a523af
ldx [%i3+0x030],%g3 ! Observed data at 0000000013800030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x030,%g4
! The test for processor 1 has passed
p1_passed:
ta GOOD_TRAP
nop
p1_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p1_failed
p1_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p1_failed
p1_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p1_failed
p1_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p1_failed
p1_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p1_failed
p1_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p1_failed
p1_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p1_failed
p1_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p1_failed
p1_f2_fail:
set p1_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f6_fail:
set p1_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 1 failed
p1_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x004] ! Set processor 1 done flag
set p1_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 1 failed
p1_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x004] ! Set processor 1 done flag
set p1_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p1_selfmod_failed:
ba p1_failed
mov 0xabc,%g1
p1_common_error:
or %g0,0xee1,%g1
ba p1_failed
mov %o5,%g3
p1_common_signature_error:
set p1_temp,%g1
ba p1_failed
st %g2,[%g1] ! Common Lock Number
p1_common_timeout:
set p1_temp,%g1
ba p1_failed
st %g2,[%g1] ! Common Lock Number
p1_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p1_failed
mov 0x0,%g3
p1_trap1e:
stba %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800000]
stwa %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800028]
stha %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000000]
done
p1_trap1o:
stba %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800000]
stwa %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800028]
stha %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000000]
done
p1_trap2e:
stwa %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000000]
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000028]
stba %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000018]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000020]
stba %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000008]
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013000018]
done
p1_trap2o:
stwa %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000000]
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000028]
stba %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000018]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000020]
stba %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000008]
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013000018]
done
p1_trap3e:
nop
nop
nop
nop
nop
nop
done
p1_trap3o:
nop
nop
nop
nop
nop
nop
done
p1_init_memory_pointers:
set p1_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p1_local0_start,%i0
set p1_local1_start,%i1
set p1_local2_start,%i2
set p1_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 7c2418dde555b938
ldx [%g1+0x008],%l1 ! %l1 = d3ebedee45382e9a
ldx [%g1+0x010],%l2 ! %l2 = 32920e16233d7d22
ldx [%g1+0x018],%l3 ! %l3 = d7d2546a800d7ddc
ldx [%g1+0x020],%l4 ! %l4 = 4ebdc353f90d7245
ldx [%g1+0x028],%l5 ! %l5 = 8f1f5f93ad60c509
ldx [%g1+0x030],%l6 ! %l6 = e3577d2e425365f5
ldx [%g1+0x038],%l7 ! %l7 = 5e63b504caaa9142
! Initialize the output register of window 0
set unres3_start,%o0
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 = 774cc8b4 1eab483e 4d8652c8 c7b09e15
! %f4 = 79a7419e 6774037e d1230fc0 52cbcb46
! %f8 = 4a81ef51 3adb0ded 0a3b8c8b 880519bc
! %f12 = bea62ce9 fd6ce535 0d52b62c d79edfc3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ca7f8a41 be61107c 20d9e443 2ed3e226
! %f20 = effdeab2 292f00f7 199c28d7 25748b64
! %f24 = b965d619 09c3a5e2 b9b6a81d 1696609c
! %f28 = cbfe5389 1c19c92a 4986fe1e e125be96
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ecaefd6e 12e0bd49 60b2ec63 949c7272
! %f36 = 2e3a2cd4 427d9547 f6ec3827 94ff99d3
! %f40 = 648c681d 29a7e186 680d7654 a907bb80
! %f44 = 42e10d93 9d62e4b4 00790e17 9baffb10
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1bf90fc000000010,%g7,%g1 ! GSR scale = 2, align = 0
wr %g1,%g0,%gsr ! GSR = 1bf90fc000000010
wr %g0,%y ! Clear Y 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:
! %l5 = c7772887e4f42ee6, Mem[0000000015000000] = 11ded221
stw %l5,[%i2+%g0] ! Mem[0000000015000000] = e4f42ee6
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = 9ccab6d7, %g3 = 0bad0b00
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
! Mem[0000000090800024] = c3247ee5, %g2 = 00000000a31fbc41
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000c3
! Mem[000000009080001c] = 8e335b94, %g2 = 00000000000000c3
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8e33
! %l5 = c7772887e4f42ee6, Mem[0000000091800008] = 0f1979ec
stb %l5,[%o0+%o1] ! Mem[0000000091800008] = e61979ec
! Mem[0000000091000024] = 5ade034f, %g2 = ffffffffffff8e33
lduh [%i6+0x024],%g2 ! %g2 = 0000000000005ade
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 0000000000005ade
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! Mem[000000009000001c] = ec77d314, %g2 = c654ee46c2bbec77
ldsb [%i4+0x01e],%g2 ! %g2 = ffffffffffffffec
! %l4 = 745c7af0, %l5 = e4f42ee6, Mem[0000000091800018] = c6fe240a 9c834334
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 745c7af0 e4f42ee6
! Mem[0000000015800018] = 85d58248, %l1 = a43cb48e523216ca
ldsw [%i3+%o3],%l1 ! %l1 = ffffffff85d58248
p2_label_2:
! %l0 = 524ecde840920d30, Mem[0000000091800030] = cd876ab0f2e01332
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = 524ecde840920d30
! Mem[0000000091800008] = 79ecd7c5, %g2 = ffffffffffffffec
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! %l0 = 524ecde840920d30, Mem[0000000090000020] = d3141da2f6eb9a57
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 524ecde840920d30
! %l1 = ffffffff85d58248, Mem[000000009080001a] = 0d4cb575
stb %l1,[%i5+0x01a] ! Mem[0000000090800018] = 484cb575
! Mem[0000000090000020] = 524ecde8, %g2 = 00000000000079ec
lduh [%i4+%o4],%g2 ! %g2 = 000000000000524e
! %l1 = ffffffff85d58248, Mem[0000000014800000] = a45cbf51431f66c9
stx %l1,[%i1+%g0] ! Mem[0000000014800000] = ffffffff85d58248
! Mem[0000000090000020] = 524ecde8, %g2 = 000000000000524e
lduw [%i4+%o4],%g2 ! %g2 = 00000000524ecde8
! %l2 = b4214cd63d2e38ba, Mem[000000009100002e] = 07a7916a
stb %l2,[%i6+0x02e] ! Mem[000000009100002c] = baa7916a
! %l0 = 40920d30, %l1 = 85d58248, Mem[0000000090000018] = c654ee46 c2bbec77
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 40920d30 85d58248
! Mem[0000000090800030] = 50ae945c1b777a3f, %g2 = 00000000524ecde8
ldx [%i5+0x030],%g2 ! %g2 = 50ae945c1b777a3f
p2_label_3:
! Mem[0000000015800004] = 14cd9a56, %l2 = b4214cd63d2e38ba
ldub [%i3+0x006],%l2 ! %l2 = 000000000000009a
! %l6 = 5f964b94, %l7 = 91391032, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 5f964b94 91391032
! Mem[0000000090800008] = 9f916a87, %g2 = 50ae945c1b777a3f
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff9f91
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = ffff9f91, %g3 = a3ca96e2
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[0000000091000038] = 2ac32556, %g2 = 0000000022502cb9
lduw [%i6+0x038],%g2 ! %g2 = 000000002ac32556
! %l5 = c7772887e4f42ee6, Mem[0000000091000008] = 9a8d011a
stw %l5,[%i6+%o1] ! Mem[0000000091000008] = e4f42ee6
! %l1 = ffffffff85d58248, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = ffffffff85d58248
! Mem[000000009180000c] = 7e5dab2f, %g2 = 000000002ac32556
ldub [%o0+0x00e],%g2 ! %g2 = 000000000000007e
! Mem[000000009180000c] = c57e5dab, %g2 = 000000000000007e
ldsb [%o0+0x00d],%g2 ! %g2 = ffffffffffffffc5
! Mem[000000009180002c] = a3ca96e2, %g2 = ffffffffffffffc5
lduw [%o0+0x02c],%g2 ! %g2 = 00000000a3ca96e2
p2_label_4:
! %l2 = 000000000000009a, Mem[0000000091000000] = 809ce61612bca097
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 000000000000009a
! %l6 = 037948c45f964b94, Mem[0000000090000030] = 722cd948e3f41a12
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 037948c45f964b94
! %l7 = b6dcd5d091391032, Mem[0000000091800007] = a7e61979
stb %l7,[%o0+0x007] ! Mem[0000000091800004] = 32e61979
! Mem[000000009180000c] = d7c57e5d, %g18 = b546e061e2ba313c
ldsw [%o0+0x00c],%g2 ! %g2 = b546e061e2ba313c
! Mem[0000000091800004] = 8332e619, %g2 = ffffffffd7c57e5d
ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffff8332
! Mem[0000000091800018] = 745c7af0, %g2 = ffffffffffff8332
lduh [%o0+%o3],%g2 ! %g2 = 000000000000745c
! %l7 = b6dcd5d091391032, Mem[0000000090800020] = 5b9447bc
stw %l7,[%i5+%o4] ! Mem[0000000090800020] = 91391032
! %l7 = b6dcd5d091391032, Mem[0000000014000020] = 93fb4deb
stw %l7,[%i0+%o4] ! Mem[0000000014000020] = 91391032
! Mem[0000000091000028] = 8a3d9650 d716baa7, %g2 = 0000745c, %g3 = 920983a7
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d716baa7
! %l7 = b6dcd5d091391032, Mem[0000000090800036] = 7a3f5f96
sth %l7,[%i5+0x036] ! Mem[0000000090800034] = 10325f96
p2_label_5:
! Mem[0000000090000000] = 0efd0f33 34b459e7, %g2 = 8a3d9650, %g3 = d716baa7
ldd [%i4+%g0],%g2 ! %g2 = 000000000efd0f33 0000000034b459e7
! %l5 = c7772887e4f42ee6, Mem[0000000090000017] = 3b40920d
stb %l5,[%i4+0x017] ! Mem[0000000090000014] = e640920d
! Mem[000000009000003c] = 4cf2d300, %g2 = 000000000efd0f33
ldsb [%i4+0x03d],%g2 ! %g2 = 000000000000004c
! Mem[000000001580000c] = 0b83a92b, %l7 = b6dcd5d091391032
lduh [%i3+0x00c],%l7 ! %l7 = 0000000000000b83
! %l0 = 40920d30, %l1 = 85d58248, Mem[0000000090800030] = 50ae945c 1b771032
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 40920d30 85d58248
! %l4 = 4edde8fe745c7af0, Mem[0000000090800004] = 85d58248
sth %l4,[%i5+0x004] ! Mem[0000000090800004] = 7af08248
! Mem[000000001580002c] = 78286c6c, %l2 = 000000000000009a
lduh [%i3+0x02c],%l2 ! %l2 = 0000000000007828
! %l0 = 524ecde840920d30, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 524ecde840920d30
! %l2 = 0000000000007828, Mem[0000000091800020] = 30270afa801d54e4
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = 0000000000007828
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = 0000004c, %g3 = 34b459e7
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
p2_label_6:
! %l4 = 4edde8fe745c7af0, Mem[0000000090000028] = 2188de2092b2c784
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 4edde8fe745c7af0
! Mem[000000009000002c] = f0037948, %g2 = 00000000c871c97b
ldsb [%i4+0x02f],%g2 ! %g2 = fffffffffffffff0
! Mem[0000000015000034] = 8a872fe3, %l1 = ffffffff85d58248
ldsh [%i2+0x034],%l1 ! %l1 = ffffffffffff8a87
! Mem[000000009180001c] = e4f42ee6, %g18 = b546e061e2ba313c
ldsw [%o0+0x01c],%g2 ! %g2 = b546e061e2ba313c
! %l6 = 5f964b94, %l7 = 00000b83, Mem[0000000091000020] = 8c013d02 5ade034f
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 5f964b94 00000b83
! %l7 = 0000000000000b83, Mem[0000000090000009] = 70897a70
stb %l7,[%i4+0x009] ! Mem[0000000090000008] = 83897a70
! %l2 = 00007828, %l3 = 12ca2726, Mem[0000000015000008] = 6ab3516c e8d9aaad
std %l2,[%i2+%o1] ! Mem[0000000015000008] = 00007828 12ca2726
! %l3 = b53adb4812ca2726, Mem[000000009180002f] = e2524ecd
stb %l3,[%o0+0x02f] ! Mem[000000009180002c] = 26524ecd
! Mem[0000000090000010] = b51e724448782ee6, %g2 = ffffffffe4f42ee6
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782ee6
! Mem[0000000090000024] = 40920d30, %g2 = b51e724448782ee6
lduh [%i4+0x024],%g2 ! %g2 = 0000000000004092
p2_label_7:
! %l2 = 00007828, %l3 = 12ca2726, Mem[0000000015800010] = 6770471c 44b51f34
std %l2,[%i3+%o2] ! Mem[0000000015800010] = 00007828 12ca2726
! Mem[0000000091000010] = c97b694b, %g2 = 0000000000004092
ldub [%i6+0x012],%g2 ! %g2 = 00000000000000c9
! Mem[0000000091800030] = 524ecde8 40920d30, %g2 = 000000c9, %g3 = 694bf715
ldd [%o0+0x030],%g2 ! %g2 = 00000000524ecde8 0000000040920d30
! Mem[000000009080003c] = 91391032, %g2 = 00000000524ecde8
ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000091000018] = 2595d186, %g2 = ffffffffffffff91
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! %l5 = c7772887e4f42ee6, Mem[0000000091000019] = bb2595d1
stb %l5,[%i6+0x019] ! Mem[0000000091000018] = e62595d1
! Mem[000000009100000c] = 32495b64, %g2 = 0000000000002595
ldub [%i6+0x00c],%g2 ! %g2 = 0000000000000032
! Mem[0000000090000018] = 0d3085d5, %g2 = 0000000000000032
ldub [%i4+0x01a],%g2 ! %g2 = 000000000000000d
! %l1 = ffffffffffff8a87, Mem[0000000090800030] = 40920d30
stw %l1,[%i5+0x030] ! Mem[0000000090800030] = ffff8a87
! Mem[0000000015000000] = e4f42ee6, %l4 = 4edde8fe745c7af0
lduw [%i2+%g0],%l4 ! %l4 = 00000000e4f42ee6
p2_label_8:
! Mem[0000000091000000] = 00000000 0000009a, %g2 = 0000000d, %g3 = 40920d30
ldd [%i6+%g0],%g2 ! %g2 = 0000000000000000 000000000000009a
! %l2 = 00007828, %l3 = 12ca2726, Mem[0000000090800018] = 8d21484c b5758e33
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 00007828 12ca2726
! Mem[0000000091800008] = e61979ec d7c57e5d, %g2 = 00000000, %g3 = 0000009a
ldd [%o0+%o1],%g2 ! %g2 = 00000000e61979ec 00000000d7c57e5d
! Mem[0000000091800020] = 00000000, %g2 = 00000000e61979ec
lduw [%o0+%o4],%g2 ! %g2 = 0000000000000000
! Mem[000000009180000c] = 7e5d524e, %g2 = 0000000000000000
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000007e5d
! %l6 = 037948c45f964b94, Mem[0000000091800018] = 745c7af0
stw %l6,[%o0+%o3] ! Mem[0000000091800018] = 5f964b94
! Mem[0000000015800010] = 00007828 12ca2726, %l2 = 00007828, %l3 = 12ca2726
ldd [%i3+%o2],%l2 ! %l2 = 0000000000007828 0000000012ca2726
! Mem[0000000091000030] = 916a6e48, %g18 = b546e061e2ba313c
ldsw [%i6+0x030],%g2 ! %g2 = b546e061e2ba313c
! Mem[0000000090000000] = 0efd0f33 34b459e7, %g2 = 916a6e48, %g3 = d7c57e5d
ldd [%i4+%g0],%g2 ! %g2 = 000000000efd0f33 0000000034b459e7
! %l5 = c7772887e4f42ee6, Mem[0000000091800010] = 524ecde8
stw %l5,[%o0+%o2] ! Mem[0000000091800010] = e4f42ee6
p2_label_9:
! Mem[000000009100003c] = 41577c00, %g2 = 000000000efd0f33
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000041
! Mem[0000000015000024] = f5bb1563, %l3 = 0000000012ca2726
ldsb [%i2+0x024],%l3 ! %l3 = fffffffffffffff5
! Mem[0000000014000008] = 4fc025f9 752073e8, %l0 = 40920d30, %l1 = ffff8a87
ldd [%i0+%o1],%l0 ! %l0 = 000000004fc025f9 00000000752073e8
! Mem[0000000014800000] = ffffffff, %l5 = c7772887e4f42ee6
ldsb [%i1+0x003],%l5 ! %l5 = ffffffffffffffff
! %l6 = 037948c45f964b94, Mem[000000009000000c] = 70c2cf1a
stw %l6,[%i4+0x00c] ! Mem[000000009000000c] = 5f964b94
! Mem[0000000090800030] = ffff8a87, %g2 = 0000000000000041
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffffff
! %l7 = 0000000000000b83, Mem[000000009080000e] = 2662d6f6
stb %l7,[%i5+0x00e] ! Mem[000000009080000c] = 8362d6f6
! Mem[0000000091800020] = 00000000, %g2 = ffffffffffffffff
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 00000000, %g2 = 0000000000000000
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000014000010] = f95d3aaa, %l6 = 037948c45f964b94
ldsw [%i0+%o2],%l6 ! %l6 = fffffffff95d3aaa
p2_label_10:
! Mem[0000000091000038] = 25563741, %g2 = 0000000000000000
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
! %l7 = 0000000000000b83, Mem[0000000090800010] = d6f6488779807614
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 0000000000000b83
! Mem[0000000091800018] = 4b94e4f4, %g2 = 0000000000002556
ldsh [%o0+0x01a],%g2 ! %g2 = 0000000000004b94
! %l1 = 00000000752073e8, Mem[0000000014000024] = 5030403b
stw %l1,[%i0+0x024] ! Mem[0000000014000024] = 752073e8
! %l2 = 0000000000007828, Mem[0000000014800030] = 81c9d4d5c1c0bb19
stx %l2,[%i1+0x030] ! Mem[0000000014800030] = 0000000000007828
! Mem[0000000090000000] = 0efd0f33, %g2 = 0000000000004b94
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000000efd
! %l5 = ffffffffffffffff, Mem[0000000091800018] = 5f964b94
stw %l5,[%o0+%o3] ! Mem[0000000091800018] = ffffffff
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 0000000000000efd
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000004c1b
! Mem[0000000014000010] = f95d3aaa, %l2 = 0000000000007828
lduh [%i0+0x012],%l2 ! %l2 = 0000000000003aaa
! %l4 = e4f42ee6, %l5 = ffffffff, Mem[0000000090800010] = 00000000 00000b83
std %l4,[%i5+%o2] ! Mem[0000000090800010] = e4f42ee6 ffffffff
p2_label_11:
! Mem[0000000091000008] = e632495b, %g2 = 0000000000004c1b
ldsb [%i6+0x00b],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000090000014] = 48782ee6, %g18 = b546e061e2ba313c
ldsw [%i4+0x014],%g2 ! %g2 = b546e061e2ba313c
! %l6 = f95d3aaa, %l7 = 00000b83, Mem[0000000090000030] = 037948c4 5f964b94
std %l6,[%i4+0x030] ! Mem[0000000090000030] = f95d3aaa 00000b83
! Mem[0000000014800018] = 5ee657ce, %l3 = fffffffffffffff5
lduh [%i1+0x01a],%l3 ! %l3 = 00000000000057ce
! Mem[0000000015000024] = f5bb1563, %l1 = 00000000752073e8
ldsw [%i2+0x024],%l1 ! %l1 = fffffffff5bb1563
! %l6 = fffffffff95d3aaa, Mem[000000009180003c] = 43ccc658
stw %l6,[%o0+0x03c] ! Mem[000000009180003c] = f95d3aaa
! Mem[0000000090000014] = 48782ee6, %g2 = 0000000048782ee6
ldub [%i4+0x014],%g2 ! %g2 = 0000000000000048
! Mem[0000000014800034] = 00007828, %l5 = ffffffffffffffff
lduh [%i1+0x034],%l5 ! %l5 = 0000000000000000
! Mem[0000000014800010] = 0bfbb8c4, %l2 = 0000000000003aaa
ldub [%i1+0x011],%l2 ! %l2 = 00000000000000fb
! %l5 = 0000000000000000, Mem[0000000091000028] = 8a3d9650d716baa7
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000000
p2_label_12:
! %l6 = f95d3aaa, %l7 = 00000b83, Mem[0000000090000018] = 40920d30 85d58248
std %l6,[%i4+%o3] ! Mem[0000000090000018] = f95d3aaa 00000b83
! %l3 = 00000000000057ce, Mem[000000009080001f] = 26913910
stb %l3,[%i5+0x01f] ! Mem[000000009080001c] = ce913910
! Mem[0000000090000014] = 2ee6f95d, %g2 = 0000000000000048
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000002ee6
! Mem[0000000091800010] = e4f42ee6, %g18 = b546e061e2ba313c
ldsw [%o0+%o2],%g2 ! %g2 = b546e061e2ba313c
! %l6 = f95d3aaa, %l7 = 00000b83, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l6,[%i5+%o5] ! Mem[0000000090800028] = f95d3aaa 00000b83
! %l7 = 0000000000000b83, Mem[0000000090800034] = 85d58248
stw %l7,[%i5+0x034] ! Mem[0000000090800034] = 00000b83
! Mem[0000000091000014] = 694bf715, %g2 = ffffffffe4f42ee6
ldsb [%i6+0x014],%g2 ! %g2 = 0000000000000069
! Mem[0000000090800018] = 00007828, %g18 = b546e061e2ba313c
ldsw [%i5+%o3],%g2 ! %g2 = b546e061e2ba313c
! %l4 = e4f42ee6, %l5 = 00000000, Mem[0000000091800008] = e61979ec d7c57e5d
std %l4,[%o0+%o1] ! Mem[0000000091800008] = e4f42ee6 00000000
! Mem[0000000090000018] = 5d3aaa00, %g2 = 0000000000007828
ldub [%i4+0x019],%g2 ! %g2 = 000000000000005d
p2_label_13:
! Mem[0000000014800000] = ffffffff, %l4 = 00000000e4f42ee6
ldsw [%i1+%g0],%l4 ! %l4 = ffffffffffffffff
! %l4 = ffffffffffffffff, Mem[0000000091800034] = 40920d30
sth %l4,[%o0+0x034] ! Mem[0000000091800034] = ffff0d30
! %l0 = 4fc025f9, %l1 = f5bb1563, Mem[0000000091800010] = e4f42ee6 40920d30
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 4fc025f9 f5bb1563
! Mem[0000000091800004] = 92098332, %g2 = 000000000000005d
lduw [%o0+0x004],%g2 ! %g2 = 0000000092098332
! Mem[0000000091000020] = 5f964b94, %g2 = 0000000092098332
lduh [%i6+%o4],%g2 ! %g2 = 0000000000005f96
! Mem[0000000091000008] = e4f42ee6, %g2 = 0000000000005f96
lduh [%i6+%o1],%g2 ! %g2 = 000000000000e4f4
! %l7 = 0000000000000b83, Mem[000000001480001c] = f6619d8b
stw %l7,[%i1+0x01c] ! Mem[000000001480001c] = 00000b83
! Mem[0000000090800030] = ffff8a8700000b83, %g2 = 000000000000e4f4
ldx [%i5+0x030],%g2 ! %g2 = ffff8a8700000b83
! Mem[000000009000002c] = f0f95d3a, %g2 = ffff8a8700000b83
ldsb [%i4+0x02f],%g2 ! %g2 = fffffffffffffff0
! Mem[0000000090800030] = ffff8a87, %g2 = fffffffffffffff0
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffffff
p2_label_14:
! Mem[0000000014800024] = 26e38471, %l6 = fffffffff95d3aaa
ldub [%i1+0x026],%l6 ! %l6 = 0000000000000084
! Mem[0000000091800020] = 00000000, %g18 = b546e061e2ba313c
ldsw [%o0+%o4],%g2 ! %g2 = b546e061e2ba313c
! Mem[0000000091800034] = ffff0d30, %g2 = 0000000000000000
lduh [%o0+0x034],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091800038] = c008f95d, %g2 = 000000000000ffff
ldsb [%o0+0x03a],%g2 ! %g2 = ffffffffffffffc0
! Mem[0000000090000030] = f95d3aaa 00000b83, %g2 = ffffffc0, %g3 = 34b459e7
ldd [%i4+0x030],%g2 ! %g2 = 00000000f95d3aaa 0000000000000b83
! Mem[0000000015800020] = 8daa8aeb, %l7 = 0000000000000b83
lduw [%i3+%o4],%l7 ! %l7 = 000000008daa8aeb
! %l4 = ffffffff, %l5 = 00000000, Mem[0000000014800030] = 00000000 00007828
std %l4,[%i1+0x030] ! Mem[0000000014800030] = ffffffff 00000000
! Mem[0000000014000000] = 0e35d996, %l2 = 00000000000000fb
ldsw [%i0+%g0],%l2 ! %l2 = 000000000e35d996
! Mem[0000000090000030] = f95d3aaa 00000b83, %g2 = f95d3aaa, %g3 = 00000b83
ldd [%i4+0x030],%g2 ! %g2 = 00000000f95d3aaa 0000000000000b83
! %l4 = ffffffffffffffff, Mem[000000009180001e] = 2ee60000
sth %l4,[%o0+0x01e] ! Mem[000000009180001c] = ffff0000
p2_label_15:
! %l4 = ffffffff, %l5 = 00000000, Mem[0000000090800008] = 50c69f91 6a878362
std %l4,[%i5+%o1] ! Mem[0000000090800008] = ffffffff 00000000
! Mem[0000000014000010] = f95d3aaa, %l7 = 000000008daa8aeb
lduw [%i0+%o2],%l7 ! %l7 = 00000000f95d3aaa
! %l2 = 000000000e35d996, Mem[0000000015000014] = 453ba929
sth %l2,[%i2+0x014] ! Mem[0000000015000014] = d996a929
! Mem[0000000091800038] = b5d5c008f95d3aaa, %g2 = 00000000f95d3aaa
ldx [%o0+0x038],%g2 ! %g2 = b5d5c008f95d3aaa
! Mem[0000000091000018] = afe62595d186bb92, %g2 = b5d5c008f95d3aaa
ldx [%i6+%o3],%g2 ! %g2 = afe62595d186bb92
! Mem[0000000014800034] = 00000000, %l7 = 00000000f95d3aaa
ldub [%i1+0x034],%l7 ! %l7 = 0000000000000000
! %l6 = 0000000000000084, Mem[0000000015000033] = db4bb74f
stb %l6,[%i2+0x033] ! Mem[0000000015000030] = db4bb784
! Mem[0000000091000034] = 0ecc2ac3, %g2 = afe62595d186bb92
ldub [%i6+0x036],%g2 ! %g2 = 000000000000000e
! Mem[0000000091800018] = ffffffffe4f4ffff, %g2 = 000000000000000e
ldx [%o0+%o3],%g2 ! %g2 = ffffffffe4f4ffff
! %l2 = 000000000e35d996, Mem[0000000090800020] = 91391032
sth %l2,[%i5+%o4] ! Mem[0000000090800020] = d9961032
p2_label_16:
! %l5 = 0000000000000000, Mem[0000000091800008] = e4f42ee6
stw %l5,[%o0+%o1] ! Mem[0000000091800008] = 00000000
! Mem[000000009080003c] = 91391032, %g2 = ffffffffe4f4ffff
lduw [%i5+0x03c],%g2 ! %g2 = 0000000091391032
! Mem[000000009180001c] = ff000000, %g2 = 0000000091391032
ldub [%o0+0x01f],%g2 ! %g2 = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000090800038] = 5f964b9491391032
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000000
! Mem[000000009100001c] = d186bb92, %g2 = 00000000000000ff
ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffffd186
! %l7 = 0000000000000000, Mem[000000009100002e] = 0000916a
sth %l7,[%i6+0x02e] ! Mem[000000009100002c] = 0000916a
! Mem[000000001480000c] = c29f8de9, %l7 = 0000000000000000
lduh [%i1+0x00c],%l7 ! %l7 = 000000000000c29f
! Mem[0000000090800028] = 3aaa0000, %g2 = ffffffffffffd186
ldsb [%i5+0x02a],%g2 ! %g2 = 000000000000003a
! Mem[000000009080002c] = 00000b83, %g2 = 000000000000003a
lduw [%i5+0x02c],%g2 ! %g2 = 0000000000000b83
! %l4 = ffffffffffffffff, Mem[0000000091800030] = 524ecde8
sth %l4,[%o0+0x030] ! Mem[0000000091800030] = ffffcde8
p2_label_17:
! Mem[0000000090000024] = 40920d30, %g2 = 0000000000000b83
lduh [%i4+0x024],%g2 ! %g2 = 0000000000004092
! Mem[0000000090800008] = ffffffff, %g18 = b546e061e2ba313c
ldsw [%i5+%o1],%g2 ! %g2 = b546e061e2ba313c
! %l7 = 000000000000c29f, Mem[0000000090000020] = 524ecde840920d30
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 000000000000c29f
! %l4 = ffffffff, %l5 = 00000000, Mem[0000000090800018] = 00007828 12ca27ce
std %l4,[%i5+%o3] ! Mem[0000000090800018] = ffffffff 00000000
! %l0 = 4fc025f9, %l1 = f5bb1563, Mem[0000000090000020] = 00000000 0000c29f
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 4fc025f9 f5bb1563
! Mem[0000000091800010] = f9f5bb15, %g2 = ffffffffffffffff
ldub [%o0+0x013],%g2 ! %g2 = 00000000000000f9
! Mem[0000000090000008] = 83897a5f, %g2 = 00000000000000f9
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000083
! %l2 = 000000000e35d996, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = 000000000e35d996
! %l4 = ffffffff, %l5 = 00000000, Mem[0000000091800020] = 00000000 00007828
std %l4,[%o0+%o4] ! Mem[0000000091800020] = ffffffff 00000000
! %l2 = 000000000e35d996, Mem[000000001480002a] = 9f56ed5f
sth %l2,[%i1+0x02a] ! Mem[0000000014800028] = 9f56d996
p2_label_18:
! %l0 = 000000004fc025f9, Mem[0000000090000018] = f95d3aaa00000b83
stx %l0,[%i4+%o3] ! Mem[0000000090000018] = 000000004fc025f9
! Mem[0000000091800028] = a31fbc41, %g18 = b546e061e2ba313c
ldsw [%o0+%o5],%g2 ! %g2 = b546e061e2ba313c
! %l6 = 0000000000000084, Mem[0000000090000030] = f95d3aaa
stw %l6,[%i4+0x030] ! Mem[0000000090000030] = 00000084
! Mem[0000000015000024] = f5bb1563, %l1 = fffffffff5bb1563
ldsw [%i2+0x024],%l1 ! %l1 = fffffffff5bb1563
! Mem[0000000091000028] = 00000000, %g2 = ffffffffa31fbc41
ldsh [%i6+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800010] = 25f9f5bb, %g2 = 0000000000000000
ldsh [%o0+0x012],%g2 ! %g2 = 00000000000025f9
! Mem[0000000014800024] = 26e38471, %l0 = 000000004fc025f9
ldsb [%i1+0x026],%l0 ! %l0 = ffffffffffffff84
! Mem[0000000091800018] = ffffffff e4f4ffff, %g2 = 000025f9, %g3 = 00000b83
ldd [%o0+%o3],%g2 ! %g2 = 00000000ffffffff 00000000e4f4ffff
! Mem[0000000015800008] = d3a808f1, %l1 = fffffffff5bb1563
lduh [%i3+0x00a],%l1 ! %l1 = 00000000000008f1
! Mem[0000000090800018] = ffffffff 00000000, %g2 = ffffffff, %g3 = e4f4ffff
ldd [%i5+%o3],%g2 ! %g2 = 00000000ffffffff 0000000000000000
p2_label_19:
! Mem[000000009000000c] = 5f964b94, %g2 = 00000000ffffffff
lduw [%i4+0x00c],%g2 ! %g2 = 000000005f964b94
! Mem[0000000090000034] = 000b8300, %g2 = 000000005f964b94
ldub [%i4+0x035],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 00000000 4fc025f9, %g2 = 00000000, %g3 = 00000000
ldd [%i4+%o3],%g2 ! %g2 = 0000000000000000 000000004fc025f9
! Mem[0000000091800000] = 22502cb9, %g2 = 0000000000000000
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! Mem[0000000014800000] = ffffffff, %l4 = ffffffffffffffff
ldub [%i1+0x003],%l4 ! %l4 = 00000000000000ff
! Mem[0000000015000018] = ffdb6b71, %l7 = 000000000000c29f
ldub [%i2+0x01a],%l7 ! %l7 = 000000000000006b
! Mem[0000000091800000] = 22502cb9 92098332, %g2 = 00002250, %g3 = 4fc025f9
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 0000000092098332
! Mem[0000000090000030] = 00840000, %g2 = 0000000022502cb9
lduh [%i4+0x032],%g2 ! %g2 = 0000000000000084
! Mem[0000000091800014] = f5bb1563, %g2 = 0000000000000084
lduw [%o0+0x014],%g2 ! %g2 = 00000000f5bb1563
! %l6 = 0000000000000084, Mem[0000000090000000] = 0efd0f33
sth %l6,[%i4+%g0] ! Mem[0000000090000000] = 00840f33
p2_label_20:
! %l6 = 00000084, %l7 = 0000006b, Mem[0000000090800038] = 00000000 00000000
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 00000084 0000006b
! Mem[0000000014000024] = 752073e8, %l7 = 000000000000006b
lduh [%i0+0x026],%l7 ! %l7 = 00000000000073e8
! Mem[0000000091000018] = afe62595, %g2 = 00000000f5bb1563
ldub [%i6+%o3],%g2 ! %g2 = 00000000000000af
! Mem[000000009000000c] = 94b51e72, %g2 = 00000000000000af
ldub [%i4+0x00f],%g2 ! %g2 = 0000000000000094
! %l0 = ffffff84, %l1 = 000008f1, Mem[0000000014800020] = 02661eb4 26e38471
std %l0,[%i1+%o4] ! Mem[0000000014800020] = ffffff84 000008f1
! Mem[0000000091800000] = b9920983, %g2 = 0000000000000094
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000b9
! Mem[0000000090000014] = 48782ee6, %g2 = 00000000000000b9
ldsh [%i4+0x014],%g2 ! %g2 = 0000000000004878
! Mem[0000000014000038] = c5db5503 79546f2f, %l4 = 000000ff, %l5 = 00000000
ldd [%i0+0x038],%l4 ! %l4 = 00000000c5db5503 0000000079546f2f
! Mem[0000000091000014] = 694bf715, %g2 = 0000000000004878
ldub [%i6+0x014],%g2 ! %g2 = 0000000000000069
! %l0 = ffffffffffffff84, Mem[0000000015800010] = 0000782812ca2726
stx %l0,[%i3+%o2] ! Mem[0000000015800010] = ffffffffffffff84
p2_label_21:
! Mem[0000000090000038] = 00000000, %g2 = 0000000000000069
lduh [%i4+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000014000010] = f95d3aaa5921fe7f, %l6 = 0000000000000084
ldx [%i0+%o2],%l6 ! %l6 = f95d3aaa5921fe7f
! %l0 = ffffffffffffff84, Mem[0000000090800010] = e4f42ee6
stb %l0,[%i5+%o2] ! Mem[0000000090800010] = 84f42ee6
! Mem[0000000090000000] = 00840f3334b459e7, %g2 = 0000000000000000
ldx [%i4+%g0],%g2 ! %g2 = 00840f3334b459e7
! Mem[0000000015800014] = ffffff84, %l3 = 00000000000057ce
ldsb [%i3+0x017],%l3 ! %l3 = ffffffffffffff84
! Mem[0000000091000024] = 83000000, %g2 = 00840f3334b459e7
ldsb [%i6+0x027],%g2 ! %g2 = ffffffffffffff83
! %l1 = 00000000000008f1, Mem[0000000091000000] = 000000000000009a
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 00000000000008f1
! %l7 = 00000000000073e8, Mem[0000000090000031] = 00008400
stb %l7,[%i4+0x031] ! Mem[0000000090000030] = e8008400
! Mem[0000000091800008] = 00000000, %g2 = ffffffffffffff83
ldsb [%o0+0x009],%g2 ! %g2 = 0000000000000000
! %l4 = c5db5503, %l5 = 79546f2f, Mem[0000000015000008] = 00007828 12ca2726
std %l4,[%i2+%o1] ! Mem[0000000015000008] = c5db5503 79546f2f
p2_label_22:
! Mem[0000000015800008] = d3a808f1, %l4 = 00000000c5db5503
ldsb [%i3+0x00b],%l4 ! %l4 = fffffffffffffff1
! %l3 = ffffffffffffff84, Mem[0000000091000012] = c97b694b
sth %l3,[%i6+0x012] ! Mem[0000000091000010] = ff84694b
! %l5 = 0000000079546f2f, Mem[0000000014800024] = 000008f1
sth %l5,[%i1+0x024] ! Mem[0000000014800024] = 6f2f08f1
! Mem[0000000090800008] = ffffffff 00000000, %g2 = 00000000, %g3 = 92098332
ldd [%i5+%o1],%g2 ! %g2 = 00000000ffffffff 0000000000000000
! %l0 = ffffff84, %l1 = 000008f1, Mem[0000000090800000] = ffffffff 7af08248
std %l0,[%i5+%g0] ! Mem[0000000090800000] = ffffff84 000008f1
! Mem[0000000090000020] = 4fc025f9, %g2 = 00000000ffffffff
lduw [%i4+%o4],%g2 ! %g2 = 000000004fc025f9
! Mem[0000000090800030] = ffff8a87, %g2 = 000000004fc025f9
lduw [%i5+0x030],%g2 ! %g2 = 00000000ffff8a87
! %l7 = 00000000000073e8, Mem[0000000090800016] = ffffffff
stb %l7,[%i5+0x016] ! Mem[0000000090800014] = e8ffffff
! Mem[0000000091000030] = 916a6e48, %g2 = 00000000ffff8a87
lduw [%i6+0x030],%g2 ! %g2 = 00000000916a6e48
! Mem[000000001580002c] = 78286c6c, %l5 = 0000000079546f2f
lduh [%i3+0x02e],%l5 ! %l5 = 0000000000006c6c
p2_label_23:
! %l1 = 00000000000008f1, Mem[0000000090000003] = 3334b459
stb %l1,[%i4+0x003] ! Mem[0000000090000000] = f134b459
! %l7 = 00000000000073e8, Mem[0000000090800038] = 00000084
stw %l7,[%i5+0x038] ! Mem[0000000090800038] = 000073e8
! %l1 = 00000000000008f1, Mem[0000000090000030] = 00e80084
sth %l1,[%i4+0x030] ! Mem[0000000090000030] = 08f10084
! Mem[000000009000001c] = 4fc025f9, %g2 = 00000000916a6e48
ldsh [%i4+0x01c],%g2 ! %g2 = 0000000000004fc0
! Mem[0000000015800028] = defcaea4, %l2 = 000000000e35d996
ldsh [%i3+0x02a],%l2 ! %l2 = ffffffffffffaea4
! Mem[0000000090000038] = 0000000e, %g2 = 0000000000004fc0
ldsb [%i4+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = e4f42ee6, %g2 = 0000000000000000
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffffe4f4
! %l4 = fffffff1, %l5 = 00006c6c, Mem[0000000090800008] = ffffffff 00000000
std %l4,[%i5+%o1] ! Mem[0000000090800008] = fffffff1 00006c6c
! Mem[0000000090800020] = d9961032c3247ee5, %g2 = ffffffffffffe4f4
ldx [%i5+%o4],%g2 ! %g2 = d9961032c3247ee5
! Mem[0000000090800004] = 0008f1ff, %g2 = d9961032c3247ee5
ldsb [%i5+0x005],%g2 ! %g2 = 0000000000000000
p2_label_24:
! Mem[000000001480000c] = c29f8de9, %l2 = ffffffffffffaea4
lduw [%i1+0x00c],%l2 ! %l2 = 00000000c29f8de9
! %l6 = f95d3aaa5921fe7f, Mem[0000000090000017] = e6000000
stb %l6,[%i4+0x017] ! Mem[0000000090000014] = 7f000000
! %l1 = 00000000000008f1, Mem[0000000091800038] = b5d5c008f95d3aaa
stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 00000000000008f1
! Mem[0000000015000014] = d996a929, %l0 = ffffffffffffff84
ldsb [%i2+0x016],%l0 ! %l0 = ffffffffffffffa9
! Mem[0000000090000004] = 59e71a83, %g2 = 0000000000000000
ldsb [%i4+0x006],%g2 ! %g2 = 0000000000000059
! Mem[0000000091000034] = 0ecc2ac3, %g2 = 0000000000000059
ldub [%i6+0x036],%g2 ! %g2 = 000000000000000e
! Mem[0000000090800008] = f100006c, %g2 = 000000000000000e
ldub [%i5+0x00b],%g2 ! %g2 = 00000000000000f1
! %l5 = 0000000000006c6c, Mem[0000000014800034] = 00000000
stw %l5,[%i1+0x034] ! Mem[0000000014800034] = 00006c6c
! Mem[0000000091000028] = 0000000000000000, %g2 = 00000000000000f1
ldx [%i6+%o5],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000000006c6c, Mem[0000000090800000] = ffffff84000008f1
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 0000000000006c6c
p2_label_25:
! %l7 = 00000000000073e8, Mem[0000000090000012] = 72444878
stb %l7,[%i4+0x012] ! Mem[0000000090000010] = e8444878
! Mem[000000009000003c] = d9960000, %g2 = 0000000000000000
ldub [%i4+0x03e],%g2 ! %g2 = 00000000000000d9
! Mem[0000000091000008] = 2ee63249, %g2 = 00000000000000d9
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000002ee6
! Mem[000000009080001c] = 00000000, %g18 = b546e061e2ba313c
ldsw [%i5+0x01c],%g2 ! %g2 = b546e061e2ba313c
! %l6 = f95d3aaa5921fe7f, Mem[0000000090000005] = b459e71a
stb %l6,[%i4+0x005] ! Mem[0000000090000004] = 7f59e71a
! %l5 = 0000000000006c6c, Mem[0000000091800030] = ffffcde8
stw %l5,[%o0+0x030] ! Mem[0000000091800030] = 00006c6c
! %l7 = 00000000000073e8, Mem[000000009180000c] = 00000000
stw %l7,[%o0+0x00c] ! Mem[000000009180000c] = 000073e8
! Mem[0000000090800008] = f100006c, %g2 = 0000000000000000
ldsb [%i5+0x00b],%g2 ! %g2 = fffffffffffffff1
! Mem[0000000014000034] = ac8a1456, %l3 = ffffffffffffff84
ldsh [%i0+0x034],%l3 ! %l3 = ffffffffffffac8a
! Mem[0000000091800018] = ffffffffe4f4ffff, %g2 = fffffffffffffff1
ldx [%o0+%o3],%g2 ! %g2 = ffffffffe4f4ffff
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p2_branch_failed
p2_not_taken_0_end:
! End of Random Code for Thread 2
1: membar #Sync ! Force all stores to complete
p2_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x008] ! Set processor 2 done flag
! Check Registers
p2_check_registers:
set p2_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffffffffa9
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000008f1
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000c29f8de9
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffac8a
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be fffffffffffffff1
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000006c6c
bne,a,pn %xcc,p2_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be f95d3aaa5921fe7f
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000073e8
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 774cc8b4 1eab483e
bne %xcc,p2_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4d8652c8 c7b09e15
bne %xcc,p2_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 79a7419e 6774037e
bne %xcc,p2_f4_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
p2_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 91391032752073e8
ldx [%i0+0x020],%g3 ! Observed data at 0000000014000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x020,%g4
set p2_local1_expect,%g1
p2_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffffffff85d58248
ldx [%i1+0x000],%g3 ! Observed data at 0000000014800000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5ee657ce00000b83
ldx [%i1+0x018],%g3 ! Observed data at 0000000014800018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffff846f2f08f1
ldx [%i1+0x020],%g3 ! Observed data at 0000000014800020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9f56d9967abdda4b
ldx [%i1+0x028],%g3 ! Observed data at 0000000014800028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffff00006c6c
ldx [%i1+0x030],%g3 ! Observed data at 0000000014800030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x030,%g4
set p2_local2_expect,%g1
p2_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = e4f42ee67db0e188
ldx [%i2+0x000],%g3 ! Observed data at 0000000015000000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c5db550379546f2f
ldx [%i2+0x008],%g3 ! Observed data at 0000000015000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a94ca49ad996a929
ldx [%i2+0x010],%g3 ! Observed data at 0000000015000010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = db4bb7848a872fe3
ldx [%i2+0x030],%g3 ! Observed data at 0000000015000030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x030,%g4
set p2_local3_expect,%g1
p2_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = ffffffffffffff84
ldx [%i3+0x010],%g3 ! Observed data at 0000000015800010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x010,%g4
! The test for processor 2 has passed
p2_passed:
ta GOOD_TRAP
nop
p2_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p2_failed
p2_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p2_failed
p2_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p2_failed
p2_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p2_failed
p2_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p2_failed
p2_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p2_failed
p2_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p2_failed
p2_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p2_failed
p2_f0_fail:
set p2_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f2_fail:
set p2_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f4_fail:
set p2_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014800010]
ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000014800008]
stda %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800010]
stha %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000028]
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000014000020]
done
p2_trap1o:
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014800010]
ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000014800008]
stda %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800010]
stha %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000028]
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000014000020]
done
p2_trap2e:
stba %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800028]
stba %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000020]
ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000015800018]
ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000015800008]
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000015800008]
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014800028]
done
p2_trap2o:
stba %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800028]
stba %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000020]
ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000015800018]
ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000015800008]
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000015800008]
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014800028]
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 = 524ecde840920d30
ldx [%g1+0x008],%l1 ! %l1 = a43cb48e523216ca
ldx [%g1+0x010],%l2 ! %l2 = b4214cd63d2e38ba
ldx [%g1+0x018],%l3 ! %l3 = b53adb4812ca2726
ldx [%g1+0x020],%l4 ! %l4 = 4edde8fe745c7af0
ldx [%g1+0x028],%l5 ! %l5 = c7772887e4f42ee6
ldx [%g1+0x030],%l6 ! %l6 = 037948c45f964b94
ldx [%g1+0x038],%l7 ! %l7 = b6dcd5d091391032
! Initialize the output register of window 0
set unres3_start,%o0
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 = 544492f0 13d78aa1 903f4227 d9f650d7
! %f4 = e5ce1a54 1105a2b2 7940491c ee662de3
! %f8 = 673e5c4d a6043996 a903ef04 591b10e5
! %f12 = 43317514 1f74e2d1 c493f683 f2d2ebd8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3ca34078 baaad98d 93967470 a3a752d8
! %f20 = fc7ad784 fab2fe82 18b8fb97 de4ee12f
! %f24 = a81f4a69 4d50f815 9f2f49a0 fcc30a9c
! %f28 = e3580586 d2d9962c c66271a7 f9ed523d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0277c13d bbe034fe 557a13ee de15bdb1
! %f36 = c6e53760 dcea8d72 f6d56c39 6fa2ddbd
! %f40 = a6e2d067 3854178f 173affec 6b2a507c
! %f44 = 1aa7a6b8 f35d405c 0a3b26cc 108078de
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1d6370f700000009,%g7,%g1 ! GSR scale = 1, align = 1
wr %g1,%g0,%gsr ! GSR = 1d6370f700000009
wr %g0,%y ! Clear Y 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[0000000090800004] = 99136e54, %g2 = 000061c3bf7d9815
lduw [%i5+0x004],%g2 ! %g2 = 0000000099136e54
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 0000000099136e54
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[0000000090800034] = 1b777a3f, %g18 = 1d46caf64e6daadc
ldsw [%i5+0x034],%g2 ! %g2 = 1d46caf64e6daadc
! %l0 = 440c90a236c78a34, Mem[0000000017000037] = 35f8bb71
stb %l0,[%i2+0x037] ! Mem[0000000017000034] = 35f8bb34
! Mem[000000009080003c] = bf380000, %g2 = 000000001b777a3f
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffbf38
! Mem[0000000017000004] = b1023753, %l3 = b10f3c049452bfe0
ldsh [%i2+0x006],%l3 ! %l3 = 0000000000003753
! Mem[0000000091800000] = 22502cb9, %g2 = ffffffffffffbf38
lduw [%o0+%g0],%g2 ! %g2 = 0000000022502cb9
! Mem[0000000090000008] = 1a70897a, %g2 = 0000000022502cb9
lduw [%i4+%o1],%g2 ! %g2 = 000000001a70897a
! %l4 = da53721a87566de7, Mem[0000000091800020] = 30270afa801d54e4
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = da53721a87566de7
! %l4 = da53721a87566de7, Mem[0000000091800030] = cd876ab0
sth %l4,[%o0+0x030] ! Mem[0000000091800030] = 6de76ab0
p3_label_2:
! %l0 = 440c90a236c78a34, Mem[0000000091000030] = 916a6e48
sth %l0,[%i6+0x030] ! Mem[0000000091000030] = 8a346e48
! Mem[0000000091800024] = 6de7a31f, %g2 = 000000001a70897a
lduh [%o0+0x026],%g2 ! %g2 = 0000000000006de7
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 00006de7, %g3 = 0bad0b00
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 00000000c654ee46
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! Mem[000000001600001c] = babcbaf6, %l1 = af8cc4b7f84d4537
ldub [%i0+0x01c],%l1 ! %l1 = 00000000000000ba
! Mem[0000000016000000] = 3020a1a4, %l7 = 83ba57fc3f2d45d7
ldsb [%i0+0x001],%l7 ! %l7 = 0000000000000020
! Mem[000000001780002c] = 2823248f, %l1 = 00000000000000ba
ldsh [%i3+0x02c],%l1 ! %l1 = 0000000000002823
! %l2 = 024ee7a3, %l3 = 00003753, Mem[0000000090800018] = 8d210d4c b5758e33
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 024ee7a3 00003753
! %l0 = 36c78a34, %l1 = 00002823, Mem[0000000091000018] = afbb2595 d186bb92
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 36c78a34 00002823
! %l7 = 0000000000000020, Mem[0000000017000004] = b1023753
stw %l7,[%i2+0x004] ! Mem[0000000017000004] = 00000020
p3_label_3:
! Mem[0000000090800010] = d6f64887, %g2 = b5d5c00843ccc658
ldub [%i5+%o2],%g2 ! %g2 = 00000000000000d6
! %l0 = 440c90a236c78a34, Mem[0000000091800030] = 6de76ab0f2e01332
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = 440c90a236c78a34
! Mem[0000000090000020] = d3141da2, %g2 = 00000000000000d6
lduh [%i4+%o4],%g2 ! %g2 = 000000000000d314
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 0000d314, %g3 = c2bbec77
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = c654ee46, %g3 = c2bbec77
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! %l7 = 0000000000000020, Mem[0000000091000009] = 8d011a32
stb %l7,[%i6+0x009] ! Mem[0000000091000008] = 20011a32
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 00000000c654ee46
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[0000000091800010] = ab2f0f63, %g2 = d3141da2f6eb9a57
lduh [%o0+%o2],%g2 ! %g2 = 000000000000ab2f
! Mem[0000000016000038] = ebd17895f74c0a09, %l7 = 0000000000000020
ldx [%i0+0x038],%l7 ! %l7 = ebd17895f74c0a09
! %l0 = 36c78a34, %l1 = 00002823, Mem[0000000016800030] = 8673a9c8 d40bce91
std %l0,[%i1+0x030] ! Mem[0000000016800030] = 36c78a34 00002823
p3_label_4:
! %l3 = 0000000000003753, Mem[000000009080001c] = 00003753
stw %l3,[%i5+0x01c] ! Mem[000000009080001c] = 00003753
! Mem[0000000016000018] = 457b47ac babcbaf6, %l2 = 024ee7a3, %l3 = 00003753
ldd [%i0+%o3],%l2 ! %l2 = 00000000457b47ac 00000000babcbaf6
! Mem[0000000091800008] = 0f1979ec, %g2 = 000000000000ab2f
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000000f19
! Mem[000000001600001c] = babcbaf6, %l1 = 0000000000002823
lduh [%i0+0x01e],%l1 ! %l1 = 000000000000baf6
! %l5 = 3d6de39fb4c7d732, Mem[0000000016000020] = 9ea0454b26cd1638
stx %l5,[%i0+%o4] ! Mem[0000000016000020] = 3d6de39fb4c7d732
! %l5 = 3d6de39fb4c7d732, Mem[0000000091000000] = 809ce616
sth %l5,[%i6+%g0] ! Mem[0000000091000000] = d732e616
! %l6 = 1c9c179a3080316a, Mem[0000000016800010] = d32fdd45
stw %l6,[%i1+%o2] ! Mem[0000000016800010] = 3080316a
! %l6 = 3080316a, %l7 = f74c0a09, Mem[0000000017800018] = 064c1bc4 67b07363
std %l6,[%i3+%o3] ! Mem[0000000017800018] = 3080316a f74c0a09
! Mem[0000000090800010] = d6f6488779807614, %g2 = 0000000000000f19
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! Mem[0000000016000008] = 30a569b8, %l6 = 1c9c179a3080316a
ldsb [%i0+%o1],%l6 ! %l6 = 0000000000000030
p3_label_5:
! Mem[0000000091000038] = 2ac325563741577c, %g2 = d6f6488779807614
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! Mem[0000000091800020] = da53721a87566de7, %g2 = 2ac325563741577c
ldx [%o0+%o4],%g2 ! %g2 = da53721a87566de7
! Mem[000000009080003c] = 62f1bf38, %g18 = 1d46caf64e6daadc
ldsw [%i5+0x03c],%g2 ! %g2 = 1d46caf64e6daadc
! %l3 = 00000000babcbaf6, Mem[0000000016800038] = 9914fbef
stw %l3,[%i1+0x038] ! Mem[0000000016800038] = babcbaf6
! %l1 = 000000000000baf6, Mem[0000000091000012] = c97b694b
sth %l1,[%i6+0x012] ! Mem[0000000091000010] = baf6694b
! Mem[0000000091000028] = 9650d716, %g2 = 0000000062f1bf38
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffff9650
! Mem[0000000090800010] = d6f64887 79807614, %g2 = ffff9650, %g3 = c2bbec77
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! Mem[000000001600001c] = babcbaf6, %l0 = 440c90a236c78a34
lduw [%i0+0x01c],%l0 ! %l0 = 00000000babcbaf6
! Mem[0000000091000010] = c871baf6694bf715, %g2 = 00000000d6f64887
ldx [%i6+%o2],%g2 ! %g2 = c871baf6694bf715
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = c871baf6694bf715
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
p3_label_6:
! Mem[0000000017800020] = 240941d0, %l3 = 00000000babcbaf6
ldsw [%i3+%o4],%l3 ! %l3 = 00000000240941d0
! %l1 = 000000000000baf6, Mem[000000001780001e] = f74c0a09
stb %l1,[%i3+0x01e] ! Mem[000000001780001c] = f74cf609
! %l7 = ebd17895f74c0a09, Mem[000000009000000c] = 70c2cf1a
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = f74c0a09
! Mem[0000000091000038] = c3255637, %g2 = fd77ba3e4c1bc6c0
ldsb [%i6+0x039],%g2 ! %g2 = ffffffffffffffc3
! Mem[000000009100000c] = 32495b64, %g2 = ffffffffffffffc3
lduw [%i6+0x00c],%g2 ! %g2 = 0000000032495b64
! Mem[0000000091800038] = c00843cc, %g2 = 0000000032495b64
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000c008
! Mem[0000000090800030] = 50ae945c1b777a3f, %g2 = 000000000000c008
ldx [%i5+0x030],%g2 ! %g2 = 50ae945c1b777a3f
! Mem[000000009000003c] = d3000000, %g2 = 50ae945c1b777a3f
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000d3
! %l5 = 3d6de39fb4c7d732, Mem[0000000091000002] = e61612bc
sth %l5,[%i6+0x002] ! Mem[0000000091000000] = d73212bc
! Mem[0000000017000028] = 7d24ed4b, %l5 = 3d6de39fb4c7d732
ldub [%i2+0x02b],%l5 ! %l5 = 000000000000004b
p3_label_7:
! %l0 = babcbaf6, %l1 = 0000baf6, Mem[0000000090800008] = 50c69f91 6a872662
std %l0,[%i5+%o1] ! Mem[0000000090800008] = babcbaf6 0000baf6
! Mem[0000000091000030] = 6e486cc6, %g2 = 00000000000000d3
lduh [%i6+0x032],%g2 ! %g2 = 0000000000006e48
! %l3 = 00000000240941d0, Mem[0000000091000034] = 6cc60ecc
stw %l3,[%i6+0x034] ! Mem[0000000091000034] = 240941d0
! %l4 = da53721a87566de7, Mem[000000009100001f] = 238c013d
stb %l4,[%i6+0x01f] ! Mem[000000009100001c] = e78c013d
! Mem[000000009100002c] = 07a78a34, %g2 = 0000000000006e48
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000007a7
! Mem[0000000090000024] = 9a572188, %g2 = 00000000000007a7
ldub [%i4+0x026],%g2 ! %g2 = 000000000000009a
! %l4 = da53721a87566de7, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = da53721a87566de7
! Mem[000000001780000c] = 09ec1020, %l3 = 00000000240941d0
lduh [%i3+0x00e],%l3 ! %l3 = 0000000000001020
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 000000000000009a
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! Mem[0000000017000038] = 75688ba5, %l4 = da53721a87566de7
ldub [%i2+0x03b],%l4 ! %l4 = 00000000000000a5
p3_label_8:
! %l4 = 00000000000000a5, Mem[0000000091800030] = 440c90a236c78a34
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 00000000000000a5
! %l1 = 000000000000baf6, Mem[000000009180000a] = 79ecd7c5
stb %l1,[%o0+0x00a] ! Mem[0000000091800008] = f6ecd7c5
! Mem[0000000091800028] = 41a3ca96, %g2 = 2ac325563741577c
ldsb [%o0+0x02b],%g2 ! %g2 = 0000000000000041
! Mem[0000000090000014] = 3bc654ee, %g2 = 0000000000000041
ldsb [%i4+0x017],%g2 ! %g2 = 000000000000003b
! Mem[0000000091800038] = b5d5c008, %g2 = 000000000000003b
lduw [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008
! Mem[0000000091000000] = d73212bc, %g2 = 00000000b5d5c008
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffffd732
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = ffffffffffffd732
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
! Mem[0000000091000008] = 9a20011a, %g2 = 7ccf87b4a14cf2d3
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffff9a20
! %l6 = 00000030, %l7 = f74c0a09, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 00000030 f74c0a09
! %l0 = 00000000babcbaf6, Mem[0000000091000028] = 8a3d9650
sth %l0,[%i6+%o5] ! Mem[0000000091000028] = baf69650
p3_label_9:
! Mem[0000000090800024] = c3247ee5, %g2 = ffffffffffff9a20
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000c3
! Mem[0000000090800008] = babcbaf6, %g2 = 00000000000000c3
lduw [%i5+%o1],%g2 ! %g2 = 00000000babcbaf6
! Mem[0000000091000008] = 9a20011a32495b64, %g2 = 00000000babcbaf6
ldx [%i6+%o1],%g2 ! %g2 = 9a20011a32495b64
! Mem[000000009100001c] = 000028e7, %g18 = 1d46caf64e6daadc
ldsw [%i6+0x01c],%g2 ! %g2 = 1d46caf64e6daadc
! Mem[0000000090000034] = e3f41a12, %g2 = 00000000000028e7
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffe3f4
! %l2 = 00000000457b47ac, Mem[0000000091000000] = d732d732
sth %l2,[%i6+%g0] ! Mem[0000000091000000] = 47acd732
! %l6 = 0000000000000030, Mem[000000001600001c] = babcbaf6
stw %l6,[%i0+0x01c] ! Mem[000000001600001c] = 00000030
! %l4 = 000000a5, %l5 = 0000004b, Mem[0000000017000018] = 41a49c14 e2bccd7d
std %l4,[%i2+%o3] ! Mem[0000000017000018] = 000000a5 0000004b
! Mem[0000000090800030] = 50ae945c1b777a3f, %g2 = ffffffffffffe3f4
ldx [%i5+0x030],%g2 ! %g2 = 50ae945c1b777a3f
! Mem[0000000091800020] = da53721a, %g2 = 50ae945c1b777a3f
lduw [%o0+%o4],%g2 ! %g2 = 00000000da53721a
p3_label_10:
! %l4 = 000000a5, %l5 = 0000004b, Mem[0000000090800020] = 5b9447bc c3247ee5
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 000000a5 0000004b
! Mem[000000009000001c] = c2bbec77, %g2 = 00000000da53721a
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffc2bb
! %l0 = babcbaf6, %l1 = 0000baf6, Mem[0000000090800000] = f2d0a1aa 99136e54
std %l0,[%i5+%g0] ! Mem[0000000090800000] = babcbaf6 0000baf6
! Mem[0000000091800018] = 240a9c83, %g2 = ffffffffffffc2bb
ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000024
! Mem[0000000091800004] = a70f19f6, %g2 = 0000000000000024
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000a7
! Mem[0000000091800014] = b09fb039, %g2 = 00000000000000a7
lduh [%o0+0x014],%g2 ! %g2 = 000000000000b09f
! Mem[0000000016800020] = 06ff9538, %l2 = 00000000457b47ac
ldsw [%i1+%o4],%l2 ! %l2 = 0000000006ff9538
! Mem[0000000090000008] = 1a70897af74c0a09, %g2 = 000000000000b09f
ldx [%i4+%o1],%g2 ! %g2 = 1a70897af74c0a09
! %l3 = 0000000000001020, Mem[0000000091800030] = 00000000
sth %l3,[%o0+0x030] ! Mem[0000000091800030] = 10200000
! %l6 = 00000030, %l7 = f74c0a09, Mem[0000000091000008] = 9a20011a 32495b64
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 00000030 f74c0a09
p3_label_11:
! %l7 = ebd17895f74c0a09, Mem[0000000090000000] = 0efd0f3334b459e7
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = ebd17895f74c0a09
! Mem[0000000017000018] = 000000a5, %l3 = 0000000000001020
ldub [%i2+0x01a],%l3 ! %l3 = 0000000000000000
! %l6 = 0000000000000030, Mem[0000000090800008] = babcbaf6
sth %l6,[%i5+%o1] ! Mem[0000000090800008] = 0030baf6
! Mem[0000000016000014] = b5ef4cc2, %l4 = 00000000000000a5
ldsb [%i0+0x014],%l4 ! %l4 = ffffffffffffffb5
! %l7 = ebd17895f74c0a09, Mem[0000000090000024] = f6eb9a57
sth %l7,[%i4+0x024] ! Mem[0000000090000024] = 0a099a57
! Mem[0000000016800010] = 3080316a 36c57010, %l6 = 00000030, %l7 = f74c0a09
ldd [%i1+%o2],%l6 ! %l6 = 000000003080316a 0000000036c57010
! %l2 = 0000000006ff9538, Mem[000000009080003a] = 749762f1
sth %l2,[%i5+0x03a] ! Mem[0000000090800038] = 953862f1
! Mem[000000009000000c] = 4c0a09b5, %g2 = 1a70897af74c0a09
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000004c
! Mem[0000000016000018] = 457b47ac, %l2 = 0000000006ff9538
ldsh [%i0+0x01a],%l2 ! %l2 = 00000000000047ac
! Mem[000000009180000c] = 5dab2f0f, %g2 = 000000000000004c
ldub [%o0+0x00f],%g2 ! %g2 = 000000000000005d
p3_label_12:
! %l1 = 000000000000baf6, Mem[000000009080002d] = 566de750
stb %l1,[%i5+0x02d] ! Mem[000000009080002c] = f66de750
! %l4 = ffffffb5, %l5 = 0000004b, Mem[0000000016000010] = e234370c b5ef4cc2
std %l4,[%i0+%o2] ! Mem[0000000016000010] = ffffffb5 0000004b
! %l3 = 0000000000000000, Mem[0000000090800010] = d6f6488779807614
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 0000000000000000
! Mem[0000000091000004] = 12bca097, %g2 = 000000000000005d
lduh [%i6+0x004],%g2 ! %g2 = 00000000000012bc
! %l4 = ffffffffffffffb5, Mem[0000000016800018] = 9749c87b
stw %l4,[%i1+%o3] ! Mem[0000000016800018] = ffffffb5
! %l0 = babcbaf6, %l1 = 0000baf6, Mem[0000000091000008] = 00000030 f74c0a09
std %l0,[%i6+%o1] ! Mem[0000000091000008] = babcbaf6 0000baf6
! %l4 = ffffffffffffffb5, Mem[0000000091800010] = ab2f0f63
sth %l4,[%o0+%o2] ! Mem[0000000091800010] = ffb50f63
! %l3 = 0000000000000000, Mem[0000000091000028] = baf69650
stw %l3,[%i6+%o5] ! Mem[0000000091000028] = 00000000
! Mem[000000001680002c] = ee1e8fed, %l7 = 0000000036c57010
lduh [%i1+0x02e],%l7 ! %l7 = 0000000000008fed
! Mem[0000000090000030] = 722cd948, %g2 = 00000000000012bc
lduh [%i4+0x030],%g2 ! %g2 = 000000000000722c
p3_label_13:
! %l6 = 000000003080316a, Mem[0000000091000020] = 8c013d025ade034f
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 000000003080316a
! Mem[0000000091800008] = 0f19f6ec, %g18 = 1d46caf64e6daadc
ldsw [%o0+%o1],%g2 ! %g2 = 1d46caf64e6daadc
! %l0 = babcbaf6, %l1 = 0000baf6, Mem[0000000091000000] = 47acd732 12bca097
std %l0,[%i6+%g0] ! Mem[0000000091000000] = babcbaf6 0000baf6
! %l0 = 00000000babcbaf6, Mem[0000000016800034] = 00002823
sth %l0,[%i1+0x034] ! Mem[0000000016800034] = baf62823
! %l4 = ffffffffffffffb5, Mem[000000009180001b] = 0a9c8343
stb %l4,[%o0+0x01b] ! Mem[0000000091800018] = b59c8343
! %l3 = 0000000000000000, Mem[0000000016800018] = ffffffb5a7515b29
stx %l3,[%i1+%o3] ! Mem[0000000016800018] = 0000000000000000
! Mem[0000000090000008] = 1a70897a f74c0a09, %g2 = 0f19f6ec, %g3 = 79807614
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 00000000f74c0a09
! Mem[0000000090000010] = b51e7244, %g2 = 000000001a70897a
ldub [%i4+%o2],%g2 ! %g2 = 00000000000000b5
! Mem[0000000016800020] = 06ff9538 2ab5a056, %l0 = babcbaf6, %l1 = 0000baf6
ldd [%i1+%o4],%l0 ! %l0 = 0000000006ff9538 000000002ab5a056
! %l1 = 000000002ab5a056, Mem[0000000090000038] = 00000030f74c0a09
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 000000002ab5a056
p3_label_14:
! Mem[0000000016000020] = 3d6de39f, %l0 = 0000000006ff9538
ldsh [%i0+0x022],%l0 ! %l0 = ffffffffffffe39f
! Mem[0000000017800004] = 560f8d37, %l6 = 000000003080316a
lduh [%i3+0x006],%l6 ! %l6 = 0000000000008d37
! Mem[0000000090000034] = e3f41a12, %g18 = 1d46caf64e6daadc
ldsw [%i4+0x034],%g2 ! %g2 = 1d46caf64e6daadc
! Mem[0000000091800030] = 10200000 000000a5, %g2 = e3f41a12, %g3 = f74c0a09
ldd [%o0+0x030],%g2 ! %g2 = 0000000010200000 00000000000000a5
! %l3 = 0000000000000000, Mem[0000000017000018] = 000000a50000004b
stx %l3,[%i2+%o3] ! Mem[0000000017000018] = 0000000000000000
! %l2 = 00000000000047ac, Mem[0000000091800028] = a31fbc41a3ca96e2
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 00000000000047ac
! Mem[000000009080000c] = baf60000, %g2 = 0000000010200000
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000baf6
! Mem[000000009100001c] = 000028e7, %g2 = 000000000000baf6
ldsh [%i6+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[000000009100000c] = baf6c871, %g2 = 0000000000000000
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffbaf6
! Mem[000000009100003c] = 3741577c, %g2 = ffffffffffffbaf6
ldsh [%i6+0x03c],%g2 ! %g2 = 0000000000003741
p3_label_15:
! Mem[0000000090000000] = 95f74c0a, %g2 = 0000000000003741
ldub [%i4+0x003],%g2 ! %g2 = 0000000000000095
! Mem[0000000091000010] = c871baf6694bf715, %g2 = 0000000000000095
ldx [%i6+%o2],%g2 ! %g2 = c871baf6694bf715
! %l1 = 000000002ab5a056, Mem[0000000091000018] = 36c78a34000028e7
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 000000002ab5a056
! %l0 = ffffffffffffe39f, Mem[000000009080002e] = 6de750ae
sth %l0,[%i5+0x02e] ! Mem[000000009080002c] = e39f50ae
! %l4 = ffffffffffffffb5, Mem[0000000017000031] = 2dbfbbd0
stb %l4,[%i2+0x031] ! Mem[0000000017000030] = 2db5bbd0
! Mem[000000009080001c] = 53000000, %g2 = c871baf6694bf715
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000053
! %l6 = 0000000000008d37, Mem[0000000090000037] = 12000000
stb %l6,[%i4+0x037] ! Mem[0000000090000034] = 37000000
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = 00000053, %g3 = 000000a5
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
! Mem[000000009080000c] = baf60000, %g2 = 000000002188de20
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffffbaf6
! Mem[000000009100003c] = 577c0000, %g2 = ffffffffffffbaf6
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000577c
p3_label_16:
! Mem[0000000090800018] = 024ee7a300003753, %g2 = 000000000000577c
ldx [%i5+%o3],%g2 ! %g2 = 024ee7a300003753
! Mem[000000009100001c] = a0560000, %g2 = 024ee7a300003753
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000a056
! %l1 = 000000002ab5a056, Mem[0000000091000020] = 000000003080316a
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 000000002ab5a056
! Mem[0000000016000018] = 457b47ac, %l5 = 000000000000004b
ldub [%i0+%o3],%l5 ! %l5 = 0000000000000045
! Mem[000000009000001c] = c2bbec77, %g2 = 000000000000a056
lduw [%i4+0x01c],%g2 ! %g2 = 00000000c2bbec77
! Mem[0000000091000030] = 6e482409, %g2 = 00000000c2bbec77
lduh [%i6+0x032],%g2 ! %g2 = 0000000000006e48
! %l6 = 0000000000008d37, Mem[0000000090000030] = 722cd948e3f41a37
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 0000000000008d37
! Mem[0000000016800030] = 36c78a34, %l5 = 0000000000000045
lduw [%i1+0x030],%l5 ! %l5 = 0000000036c78a34
! %l0 = ffffffffffffe39f, Mem[0000000090800000] = babcbaf6
stw %l0,[%i5+%g0] ! Mem[0000000090800000] = ffffe39f
! Mem[000000001700000c] = 9ebea3dd, %l1 = 000000002ab5a056
ldub [%i2+0x00f],%l1 ! %l1 = 00000000000000dd
p3_label_17:
! %l3 = 0000000000000000, Mem[0000000091000025] = b5a05600
stb %l3,[%i6+0x025] ! Mem[0000000091000024] = 00a05600
! Mem[0000000090000034] = 008d3700, %g2 = 0000000000006e48
ldub [%i4+0x035],%g2 ! %g2 = 0000000000000000
! %l1 = 00000000000000dd, Mem[0000000090800010] = 0000000000000000
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 00000000000000dd
! Mem[0000000090000030] = 0000000000008d37, %g2 = 0000000000000000
ldx [%i4+0x030],%g2 ! %g2 = 0000000000008d37
! Mem[000000009100000c] = 0000baf6, %g2 = 0000000000008d37
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[000000009080000c] = 0000baf6, %g18 = 1d46caf64e6daadc
ldsw [%i5+0x00c],%g2 ! %g2 = 1d46caf64e6daadc
! %l0 = ffffffffffffe39f, Mem[0000000091800038] = b5d5c008
stw %l0,[%o0+0x038] ! Mem[0000000091800038] = ffffe39f
! Mem[000000009000001c] = c2bbec77, %g2 = 000000000000baf6
ldub [%i4+0x01c],%g2 ! %g2 = 00000000000000c2
! %l2 = 000047ac, %l3 = 00000000, Mem[0000000091800020] = da53721a 87566de7
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 000047ac 00000000
! Mem[0000000091000030] = 6e482409, %g2 = 00000000000000c2
lduh [%i6+0x032],%g2 ! %g2 = 0000000000006e48
p3_label_18:
! Mem[0000000091800028] = 00000000000047ac, %g2 = 0000000000006e48
ldx [%o0+%o5],%g2 ! %g2 = 00000000000047ac
! Mem[000000009180000c] = c57e5dff, %g2 = 00000000000047ac
ldsb [%o0+0x00d],%g2 ! %g2 = ffffffffffffffc5
! Mem[0000000017000014] = 91844eed, %l6 = 0000000000008d37
ldsw [%i2+0x014],%l6 ! %l6 = ffffffff91844eed
! Mem[0000000016800020] = 06ff9538 2ab5a056, %l4 = ffffffb5, %l5 = 36c78a34
ldd [%i1+%o4],%l4 ! %l4 = 0000000006ff9538 000000002ab5a056
! %l4 = 0000000006ff9538, Mem[0000000090000008] = 1a70897af74c0a09
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000000006ff9538
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = ffffffffffffffc5
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! Mem[0000000016000000] = 3020a1a432c00fad, %l3 = 0000000000000000
ldx [%i0+%g0],%l3 ! %l3 = 3020a1a432c00fad
! Mem[000000009180000c] = 7e5dffb5, %g2 = 22502cb9920983a7
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000007e5d
! Mem[0000000016800034] = baf62823, %l5 = 000000002ab5a056
ldsb [%i1+0x035],%l5 ! %l5 = fffffffffffffff6
! Mem[000000009100001c] = 2ab5a056, %g2 = 0000000000007e5d
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000002ab5
p3_label_19:
! Mem[0000000090800038] = fb953862, %g2 = 0000000000002ab5
ldub [%i5+0x039],%g2 ! %g2 = 00000000000000fb
! %l1 = 00000000000000dd, Mem[0000000090800020] = 000000a5
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = 000000dd
! %l3 = 3020a1a432c00fad, Mem[0000000090800030] = 50ae945c
stb %l3,[%i5+0x030] ! Mem[0000000090800030] = adae945c
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 00000000000000fb
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! Mem[0000000090000008] = 00000000, %g2 = 2ac325563741577c
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = 2a00a056, %g2 = 0000000000000000
lduh [%i6+0x024],%g2 ! %g2 = 0000000000002a00
! Mem[0000000016800004] = 1598272f, %l7 = 0000000000008fed
ldsb [%i1+0x005],%l7 ! %l7 = ffffffffffffff98
! %l3 = 3020a1a432c00fad, Mem[000000009100001a] = 00002ab5
sth %l3,[%i6+0x01a] ! Mem[0000000091000018] = 0fad2ab5
! %l0 = ffffffffffffe39f, Mem[0000000016800034] = baf62823
stw %l0,[%i1+0x034] ! Mem[0000000016800034] = ffffe39f
! Mem[0000000016800018] = 00000000, %l3 = 3020a1a432c00fad
ldsh [%i1+0x01a],%l3 ! %l3 = 0000000000000000
p3_label_20:
! Mem[0000000017800000] = cacc346e, %l4 = 0000000006ff9538
ldsh [%i3+%g0],%l4 ! %l4 = ffffffffffffcacc
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 0000000000002a00
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! Mem[0000000090000020] = d3141da2 0a099a57, %g2 = c2bbec77, %g3 = 92b2c784
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 000000000a099a57
! Mem[0000000091000030] = 8a346e48, %g2 = 00000000d3141da2
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffff8a34
! Mem[0000000091800014] = b09fb039, %g2 = ffffffffffff8a34
lduw [%o0+0x014],%g2 ! %g2 = 00000000b09fb039
! %l3 = 0000000000000000, Mem[0000000090000028] = 2188de20
sth %l3,[%i4+%o5] ! Mem[0000000090000028] = 0000de20
! Mem[0000000017000038] = 75688ba5, %l6 = ffffffff91844eed
ldsb [%i2+0x03b],%l6 ! %l6 = ffffffffffffffa5
! %l6 = ffffffa5, %l7 = ffffff98, Mem[0000000090800028] = da53721a 87f6e39f
std %l6,[%i5+%o5] ! Mem[0000000090800028] = ffffffa5 ffffff98
! %l0 = ffffffffffffe39f, Mem[000000001680002a] = 46a37b26
sth %l0,[%i1+0x02a] ! Mem[0000000016800028] = 46a3e39f
! Mem[0000000091000000] = babcbaf6 0000baf6, %g2 = b09fb039, %g3 = 0a099a57
ldd [%i6+%g0],%g2 ! %g2 = 00000000babcbaf6 000000000000baf6
p3_label_21:
! Mem[000000001680001c] = 00000000, %l6 = ffffffffffffffa5
ldub [%i1+0x01d],%l6 ! %l6 = 0000000000000000
! Mem[0000000091000014] = 694bf715, %g2 = 00000000babcbaf6
ldsh [%i6+0x014],%g2 ! %g2 = 000000000000694b
! %l7 = ffffffffffffff98, Mem[0000000091000028] = 00000000d71607a7
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = ffffffffffffff98
! Mem[0000000017800030] = 2a145e81 d46aeb69, %l2 = 000047ac, %l3 = 00000000
ldd [%i3+0x030],%l2 ! %l2 = 000000002a145e81 00000000d46aeb69
! %l1 = 00000000000000dd, Mem[0000000091000038] = 2ac325563741577c
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 00000000000000dd
! Mem[0000000090800014] = 00dd024e, %g2 = 000000000000694b
ldsh [%i5+0x016],%g2 ! %g2 = 00000000000000dd
! Mem[0000000017000034] = 35f8bb34, %l7 = ffffffffffffff98
lduw [%i2+0x034],%l7 ! %l7 = 0000000035f8bb34
! Mem[000000009000000c] = 06ff9538, %g2 = 00000000000000dd
lduh [%i4+0x00c],%g2 ! %g2 = 00000000000006ff
! %l6 = 0000000000000000, Mem[000000009000001e] = ec77d314
stb %l6,[%i4+0x01e] ! Mem[000000009000001c] = 0077d314
! %l4 = ffffffffffffcacc, Mem[0000000091800032] = 00000000
sth %l4,[%o0+0x032] ! Mem[0000000091800030] = cacc0000
p3_label_22:
! %l4 = ffffffffffffcacc, Mem[000000009000002c] = 92b2c784
sth %l4,[%i4+0x02c] ! Mem[000000009000002c] = caccc784
! Mem[0000000091800020] = 000047ac, %g18 = 1d46caf64e6daadc
ldsw [%o0+%o4],%g2 ! %g2 = 1d46caf64e6daadc
! %l3 = 00000000d46aeb69, Mem[000000009080000c] = 0000baf6
stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = d46aeb69
! %l0 = ffffffffffffe39f, Mem[0000000016800030] = 36c78a34
stw %l0,[%i1+0x030] ! Mem[0000000016800030] = ffffe39f
! Mem[0000000091800004] = 83a70f19, %g2 = 00000000000047ac
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000083
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 00000083, %g3 = 0000baf6
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! %l4 = ffffffffffffcacc, Mem[0000000090000006] = 0a090000
sth %l4,[%i4+0x006] ! Mem[0000000090000004] = cacc0000
! Mem[0000000090800018] = a3000037, %g2 = 0000000022502cb9
ldub [%i5+0x01b],%g2 ! %g2 = 00000000000000a3
! Mem[0000000016000010] = ffffffb5 0000004b, %l0 = ffffe39f, %l1 = 000000dd
ldd [%i0+%o2],%l0 ! %l0 = 00000000ffffffb5 000000000000004b
! Mem[0000000090800018] = 024ee7a300003753, %g2 = 00000000000000a3
ldx [%i5+%o3],%g2 ! %g2 = 024ee7a300003753
p3_label_23:
! Mem[0000000091800030] = cacc0000, %g2 = 024ee7a300003753
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffffcacc
! %l7 = 0000000035f8bb34, Mem[0000000090000036] = 8d370000
sth %l7,[%i4+0x036] ! Mem[0000000090000034] = bb340000
! %l7 = 0000000035f8bb34, Mem[0000000091800038] = ffffe39f43ccc658
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = 0000000035f8bb34
! Mem[0000000091800004] = 920983a7, %g18 = 1d46caf64e6daadc
ldsw [%o0+0x004],%g2 ! %g2 = 1d46caf64e6daadc
! Mem[0000000017800004] = 560f8d37, %l1 = 000000000000004b
ldub [%i3+0x004],%l1 ! %l1 = 0000000000000056
! Mem[0000000091000008] = babcbaf60000baf6, %g2 = ffffffff920983a7
ldx [%i6+%o1],%g2 ! %g2 = babcbaf60000baf6
! %l2 = 000000002a145e81, Mem[000000009080001a] = e7a30000
sth %l2,[%i5+0x01a] ! Mem[0000000090800018] = 5e810000
! %l4 = ffffffffffffcacc, Mem[0000000091800020] = 000047ac00000000
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = ffffffffffffcacc
! Mem[0000000016000038] = ebd17895, %l6 = 0000000000000000
ldsb [%i0+0x039],%l6 ! %l6 = ffffffffffffffd1
! %l6 = ffffffffffffffd1, Mem[000000001600001a] = 457b47ac
sth %l6,[%i0+0x01a] ! Mem[0000000016000018] = 457bffd1
p3_label_24:
! Mem[000000009100003c] = 000000dd, %g2 = babcbaf60000baf6
ldsh [%i6+0x03c],%g2 ! %g2 = 0000000000000000
! %l5 = fffffffffffffff6, Mem[000000009100000a] = baf60000
sth %l5,[%i6+0x00a] ! Mem[0000000091000008] = fff60000
! Mem[0000000091800028] = 00000000, %g2 = 0000000000000000
lduw [%o0+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000038] = 00000000, %g2 = 0000000000000000
lduw [%i6+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000014] = 694bf715, %g18 = 1d46caf64e6daadc
ldsw [%i6+0x014],%g2 ! %g2 = 1d46caf64e6daadc
! %l1 = 0000000000000056, Mem[0000000091800024] = ffffcacc
sth %l1,[%o0+0x024] ! Mem[0000000091800024] = 0056cacc
! %l5 = fffffffffffffff6, Mem[0000000091800024] = 0056cacc
sth %l5,[%o0+0x024] ! Mem[0000000091800024] = fff6cacc
! Mem[0000000016000014] = 0000004b, %l6 = ffffffffffffffd1
ldub [%i0+0x015],%l6 ! %l6 = 0000000000000000
! Mem[0000000091800024] = fff6cacc, %g2 = 00000000694bf715
lduh [%o0+0x024],%g2 ! %g2 = 000000000000fff6
! Mem[0000000091000010] = 71baf669, %g2 = 000000000000fff6
ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000071
p3_label_25:
! Mem[0000000090000010] = b51e7244, %g2 = 0000000000000071
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffb5
! %l5 = fffffffffffffff6, Mem[0000000016000014] = 0000004b
stw %l5,[%i0+0x014] ! Mem[0000000016000014] = fffffff6
! Mem[0000000091800018] = c6fe24b59c834334, %g2 = ffffffffffffffb5
ldx [%o0+%o3],%g2 ! %g2 = c6fe24b59c834334
! Mem[0000000091800038] = 00000000 35f8bb34, %g2 = 9c834334, %g3 = 920983a7
ldd [%o0+0x038],%g2 ! %g2 = 0000000000000000 0000000035f8bb34
! Mem[0000000016000008] = 30a569b8, %l7 = 0000000035f8bb34
ldsh [%i0+0x00a],%l7 ! %l7 = 00000000000069b8
! Mem[0000000090000034] = 0000bb34, %g18 = 1d46caf64e6daadc
ldsw [%i4+0x034],%g2 ! %g2 = 1d46caf64e6daadc
! Mem[0000000091000024] = a056ffff, %g2 = 000000000000bb34
lduh [%i6+0x026],%g2 ! %g2 = 000000000000a056
! %l5 = fffffffffffffff6, Mem[0000000090000028] = 0000de20
stb %l5,[%i4+%o5] ! Mem[0000000090000028] = f600de20
! Mem[0000000090000000] = ebd17895, %g2 = 000000000000a056
lduw [%i4+%g0],%g2 ! %g2 = 00000000ebd17895
! Mem[0000000091000020] = 00000000 2a00a056, %g2 = ebd17895, %g3 = 35f8bb34
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 000000002a00a056
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p3_branch_failed
p3_not_taken_0_end:
! End of Random Code for Thread 3
1: membar #Sync ! Force all stores to complete
p3_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x00c] ! Set processor 3 done flag
! Check Registers
p3_check_registers:
set p3_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ffffffb5
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000056
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000002a145e81
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000d46aeb69
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffcacc
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be fffffffffffffff6
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000069b8
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 544492f0 13d78aa1
bne %xcc,p3_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 903f4227 d9f650d7
bne %xcc,p3_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e5ce1a54 1105a2b2
bne %xcc,p3_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7940491c ee662de3
bne %xcc,p3_f6_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
p3_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = ffffffb5fffffff6
ldx [%i0+0x010],%g3 ! Observed data at 0000000016000010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 457bffd100000030
ldx [%i0+0x018],%g3 ! Observed data at 0000000016000018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3d6de39fb4c7d732
ldx [%i0+0x020],%g3 ! Observed data at 0000000016000020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x020,%g4
set p3_local1_expect,%g1
p3_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 3080316a36c57010
ldx [%i1+0x010],%g3 ! Observed data at 0000000016800010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000000
ldx [%i1+0x018],%g3 ! Observed data at 0000000016800018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 46a3e39fee1e8fed
ldx [%i1+0x028],%g3 ! Observed data at 0000000016800028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffe39fffffe39f
ldx [%i1+0x030],%g3 ! Observed data at 0000000016800030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = babcbaf63e725817
ldx [%i1+0x038],%g3 ! Observed data at 0000000016800038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x038,%g4
set p3_local2_expect,%g1
p3_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 3453c43100000020
ldx [%i2+0x000],%g3 ! Observed data at 0000000017000000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000000
ldx [%i2+0x018],%g3 ! Observed data at 0000000017000018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2db5bbd035f8bb34
ldx [%i2+0x030],%g3 ! Observed data at 0000000017000030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x030,%g4
set p3_local3_expect,%g1
p3_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 3080316af74cf609
ldx [%i3+0x018],%g3 ! Observed data at 0000000017800018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x018,%g4
! The test for processor 3 has passed
p3_passed:
ta GOOD_TRAP
nop
p3_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p3_failed
p3_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p3_failed
p3_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p3_failed
p3_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p3_failed
p3_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p3_failed
p3_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p3_failed
p3_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p3_failed
p3_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p3_failed
p3_f0_fail:
set p3_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f2_fail:
set p3_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f4_fail:
set p3_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f6_fail:
set p3_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 3 failed
p3_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x00c] ! Set processor 3 done flag
set p3_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 3 failed
p3_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x00c] ! Set processor 3 done flag
set p3_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p3_selfmod_failed:
ba p3_failed
mov 0xabc,%g1
p3_common_error:
or %g0,0xee3,%g1
ba p3_failed
mov %o5,%g3
p3_common_signature_error:
set p3_temp,%g1
ba p3_failed
st %g2,[%g1] ! Common Lock Number
p3_common_timeout:
set p3_temp,%g1
ba p3_failed
st %g2,[%g1] ! Common Lock Number
p3_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p3_failed
mov 0x0,%g3
p3_trap1e:
lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000016000020]
stba %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000028]
lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000016000020]
stwa %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800018]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000017800000]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017000020]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000010]
done
p3_trap1o:
lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000016000020]
stba %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000028]
lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000016000020]
stwa %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800018]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000017800000]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017000020]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000010]
done
p3_trap2e:
stwa %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000028]
ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000028]
ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000017800028]
stwa %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000028]
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017000018]
ldsba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000017000010]
done
p3_trap2o:
stwa %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000028]
ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000028]
ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000017800028]
stwa %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000028]
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017000018]
ldsba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000017000010]
done
p3_trap3e:
nop
nop
nop
nop
nop
done
p3_trap3o:
nop
nop
nop
nop
nop
done
p3_init_memory_pointers:
set p3_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p3_local0_start,%i0
set p3_local1_start,%i1
set p3_local2_start,%i2
set p3_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 440c90a236c78a34
ldx [%g1+0x008],%l1 ! %l1 = af8cc4b7f84d4537
ldx [%g1+0x010],%l2 ! %l2 = 750cddd0024ee7a3
ldx [%g1+0x018],%l3 ! %l3 = b10f3c049452bfe0
ldx [%g1+0x020],%l4 ! %l4 = da53721a87566de7
ldx [%g1+0x028],%l5 ! %l5 = 3d6de39fb4c7d732
ldx [%g1+0x030],%l6 ! %l6 = 1c9c179a3080316a
ldx [%g1+0x038],%l7 ! %l7 = 83ba57fc3f2d45d7
! Initialize the output register of window 0
set unres3_start,%o0
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 = 926675a3 cd840324 28001a41 a96aa989
! %f4 = 73f74ede 2623f371 6f3a0b1c 315c37d5
! %f8 = e99bfaad 58dff2dc a7f43101 b0732a26
! %f12 = d62610ec b748cc46 1f434396 afcd050e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0dc09342 cd93242f a452e13b 0fa5a57f
! %f20 = 8e5b602c 05ae5eef cb19f1b8 e84f6f9e
! %f24 = c5efdc21 d1d1ea02 f0506311 53cdc590
! %f28 = 7e84c698 2c08aa58 fb4d41df ad67da07
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = be17b8da 49f69384 3b1adeaf 8d955d8e
! %f36 = 03674bd4 d2d96fa4 30daa3a1 f1af5a51
! %f40 = ca1a4bde 003adb45 6c9e4c3d afab010c
! %f44 = 3595366c aef21dc3 fa3d506b 8ed2e42d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5aed24800000002f,%g7,%g1 ! GSR scale = 5, align = 7
wr %g1,%g0,%gsr ! GSR = 5aed24800000002f
wr %g0,%y ! Clear Y 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:
! %l2 = 96e401f8, %l3 = 1257c823, Mem[0000000018800028] = 5dd932f0 a6f0f93f
std %l2,[%i1+%o5] ! Mem[0000000018800028] = 96e401f8 1257c823
! %l7 = 476a6f7888bf7dd5, Mem[0000000090800014] = 79807614
stw %l7,[%i5+0x014] ! Mem[0000000090800014] = 88bf7dd5
! Mem[0000000018000020] = 25aedb9ccb73f686, %l5 = 7e25996a9f42d5e5
ldx [%i0+%o4],%l5 ! %l5 = 25aedb9ccb73f686
! %l0 = 8689941ed7a36e4a, Mem[0000000091800019] = fe240a9c
stb %l0,[%o0+0x019] ! Mem[0000000091800018] = 4a240a9c
! Mem[0000000091000010] = c871c97b694bf715, %g2 = ffffffffffffff90
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! %l2 = e8e8bb6c96e401f8, Mem[000000009000003f] = d3000000
stb %l2,[%i4+0x03f] ! Mem[000000009000003c] = f8000000
! Mem[0000000090000030] = 722cd948, %g18 = 525c747c992067a2
ldsw [%i4+0x030],%g2 ! %g2 = 525c747c992067a2
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 722cd948, %g3 = 0bad0b00
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! %l2 = e8e8bb6c96e401f8, Mem[0000000019800014] = 3a84c80b
sth %l2,[%i3+0x014] ! Mem[0000000019800014] = 01f8c80b
! %l3 = e86cb3961257c823, Mem[0000000090800010] = d6f6488788bf7dd5
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = e86cb3961257c823
p4_label_2:
! %l4 = 80a01214e1d5042b, Mem[0000000090800006] = 6e5450c6
sth %l4,[%i5+0x006] ! Mem[0000000090800004] = 042b50c6
! Mem[0000000090000018] = ee46c2bb, %g2 = 0000000030270afa
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffee46
! %l0 = 8689941ed7a36e4a, Mem[0000000018800004] = ac3e3bf1
stw %l0,[%i1+0x004] ! Mem[0000000018800004] = d7a36e4a
! Mem[0000000090000034] = e3f41a12, %g2 = ffffffffffffee46
lduw [%i4+0x034],%g2 ! %g2 = 00000000e3f41a12
! Mem[0000000091800000] = b9920983, %g2 = 00000000e3f41a12
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000b9
! Mem[0000000090000028] = 2188de20, %g2 = 00000000000000b9
lduw [%i4+%o5],%g2 ! %g2 = 000000002188de20
! Mem[0000000018000008] = 4fb6c388f3b7c1be, %l0 = 8689941ed7a36e4a
ldx [%i0+%o1],%l0 ! %l0 = 4fb6c388f3b7c1be
! Mem[0000000019000010] = d2bad5b447b74f11, %l6 = 1c2f82c44ef4bc1d
ldx [%i2+%o2],%l6 ! %l6 = d2bad5b447b74f11
! Mem[0000000091800000] = 2cb99209, %g2 = 000000002188de20
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000002cb9
! Mem[0000000090000008] = 1a70897a, %g2 = 0000000000002cb9
ldsb [%i4+%o1],%g2 ! %g2 = 000000000000001a
p4_label_3:
! %l6 = d2bad5b447b74f11, Mem[0000000018000000] = 9bca95e649f5517c
stx %l6,[%i0+%g0] ! Mem[0000000018000000] = d2bad5b447b74f11
! Mem[0000000019800000] = 67ce9559, %l3 = e86cb3961257c823
ldsw [%i3+%g0],%l3 ! %l3 = 0000000067ce9559
! Mem[0000000091800014] = b09fb039, %g2 = 000000000000001a
lduw [%o0+0x014],%g2 ! %g2 = 00000000b09fb039
! Mem[0000000090800034] = 1b777a3f, %g2 = 00000000b09fb039
ldub [%i5+0x034],%g2 ! %g2 = 000000000000001b
! Mem[0000000091000018] = 2595d186, %g2 = 000000000000001b
ldub [%i6+0x01a],%g2 ! %g2 = 0000000000000025
! %l7 = 476a6f7888bf7dd5, Mem[0000000091000002] = e61612bc
sth %l7,[%i6+0x002] ! Mem[0000000091000000] = 7dd512bc
! %l0 = f3b7c1be, %l1 = 1908ef31, Mem[0000000090000010] = b51e7244 48782e3b
std %l0,[%i4+%o2] ! Mem[0000000090000010] = f3b7c1be 1908ef31
! %l5 = 25aedb9ccb73f686, Mem[0000000091800010] = ab2f0f63
stw %l5,[%o0+%o2] ! Mem[0000000091800010] = cb73f686
! %l4 = e1d5042b, %l5 = cb73f686, Mem[0000000019000020] = d1df7d7f 6696f8bf
std %l4,[%i2+%o4] ! Mem[0000000019000020] = e1d5042b cb73f686
! Mem[0000000018000030] = 4f2fbe77, %l0 = 4fb6c388f3b7c1be
ldsh [%i0+0x032],%l0 ! %l0 = ffffffffffffbe77
p4_label_4:
! Mem[0000000091800014] = b09fb039, %g2 = 0000000000000025
ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffffb0
! %l6 = 47b74f11, %l7 = 88bf7dd5, Mem[0000000091000038] = 2ac32556 3741577c
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 47b74f11 88bf7dd5
! %l4 = e1d5042b, %l5 = cb73f686, Mem[0000000091000038] = 47b74f11 88bf7dd5
std %l4,[%i6+0x038] ! Mem[0000000091000038] = e1d5042b cb73f686
! Mem[0000000090000028] = 88de2092, %g2 = ffffffffffffffb0
ldub [%i4+0x029],%g2 ! %g2 = 0000000000000088
! %l5 = 25aedb9ccb73f686, Mem[0000000090800010] = e86cb3961257c823
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 25aedb9ccb73f686
! Mem[0000000091000024] = 4f8a3d96, %g2 = 0000000000000088
ldsb [%i6+0x027],%g2 ! %g2 = 000000000000004f
! Mem[0000000018000028] = 43a2fb1f, %l3 = 0000000067ce9559
ldub [%i0+%o5],%l3 ! %l3 = 0000000000000043
! %l6 = d2bad5b447b74f11, Mem[0000000018800038] = 22403008
stw %l6,[%i1+0x038] ! Mem[0000000018800038] = 47b74f11
! Mem[0000000090800018] = 8d210d4c, %g2 = 000000000000004f
lduh [%i5+%o3],%g2 ! %g2 = 0000000000008d21
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = 0000000000008d21
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
p4_label_5:
! Mem[0000000090000034] = f41a127c, %g2 = 1a70897a70c2cf1a
ldsb [%i4+0x035],%g2 ! %g2 = fffffffffffffff4
! Mem[0000000091000014] = 694bf715, %g18 = 525c747c992067a2
ldsw [%i6+0x014],%g2 ! %g2 = 525c747c992067a2
! %l2 = e8e8bb6c96e401f8, Mem[0000000019000012] = d2bad5b4
stb %l2,[%i2+0x012] ! Mem[0000000019000010] = d2baf8b4
! %l6 = d2bad5b447b74f11, Mem[0000000090000000] = 0efd0f3334b459e7
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = d2bad5b447b74f11
! Mem[0000000091000014] = f715afbb, %g2 = 00000000694bf715
ldsb [%i6+0x016],%g2 ! %g2 = fffffffffffffff7
! Mem[0000000090800038] = 82fb7497, %g2 = fffffffffffffff7
lduw [%i5+0x038],%g2 ! %g2 = 0000000082fb7497
! Mem[000000009080000c] = 266225ae, %g2 = 0000000082fb7497
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000002662
! %l2 = 96e401f8, %l3 = 00000043, Mem[0000000018800008] = 5b81d031 b0e954ea
std %l2,[%i1+%o1] ! Mem[0000000018800008] = 96e401f8 00000043
! %l3 = 0000000000000043, Mem[0000000091000018] = afbb2595d186bb92
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000043
! %l4 = 80a01214e1d5042b, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 80a01214e1d5042b
p4_label_6:
! Mem[0000000091000034] = 6cc60ecc, %g2 = 0000000000002662
lduh [%i6+0x034],%g2 ! %g2 = 0000000000006cc6
! %l3 = 0000000000000043, Mem[0000000091800004] = 920983a7
stw %l3,[%o0+0x004] ! Mem[0000000091800004] = 00000043
! %l3 = 0000000000000043, Mem[0000000091800035] = e01332b5
stb %l3,[%o0+0x035] ! Mem[0000000091800034] = 431332b5
! Mem[000000009180001c] = 83433430, %g2 = 0000000000006cc6
ldsb [%o0+0x01d],%g2 ! %g2 = ffffffffffffff83
! Mem[000000009100001c] = 00000043, %g18 = 525c747c992067a2
ldsw [%i6+0x01c],%g2 ! %g2 = 525c747c992067a2
! %l5 = 25aedb9ccb73f686, Mem[0000000091800018] = c64a240a9c834334
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 25aedb9ccb73f686
! Mem[0000000090000018] = 54ee46c2, %g2 = 0000000000000043
ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000054
! Mem[0000000018800004] = d7a36e4a, %l6 = d2bad5b447b74f11
ldsw [%i1+0x004],%l6 ! %l6 = ffffffffd7a36e4a
! Mem[0000000090000024] = f6eb9a57, %g2 = 0000000000000054
ldsb [%i4+0x024],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000091800000] = 22502cb9, %g2 = fffffffffffffff6
ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000022
p4_label_7:
! %l2 = e8e8bb6c96e401f8, Mem[0000000090000032] = d948e3f4
sth %l2,[%i4+0x032] ! Mem[0000000090000030] = 01f8e3f4
! %l0 = ffffffffffffbe77, Mem[0000000090000030] = 722c01f8e3f41a12
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = ffffffffffffbe77
! Mem[000000009180003c] = 43ccc658, %g2 = 0000000000000022
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000043cc
! Mem[0000000091800018] = 25aedb9c, %g2 = 00000000000043cc
lduw [%o0+%o3],%g2 ! %g2 = 0000000025aedb9c
! Mem[0000000091000028] = 8a3d9650, %g18 = 525c747c992067a2
ldsw [%i6+%o5],%g2 ! %g2 = 525c747c992067a2
! %l2 = e8e8bb6c96e401f8, Mem[0000000019000015] = 47b74f11
stb %l2,[%i2+0x015] ! Mem[0000000019000014] = 47f84f11
! %l2 = 96e401f8, %l3 = 00000043, Mem[0000000090800030] = 80a01214 e1d5042b
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 96e401f8 00000043
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = ffffffff8a3d9650
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! %l4 = 80a01214e1d5042b, Mem[0000000091000008] = 9a8d011a
stw %l4,[%i6+%o1] ! Mem[0000000091000008] = e1d5042b
! %l4 = 80a01214e1d5042b, Mem[0000000019000020] = e1d5042b
sth %l4,[%i2+%o4] ! Mem[0000000019000020] = 042b042b
p4_label_8:
! Mem[000000009100001c] = 00000043, %g2 = c654ee46c2bbec77
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 5b9447bc, %g18 = 525c747c992067a2
ldsw [%i5+%o4],%g2 ! %g2 = 525c747c992067a2
! Mem[0000000090800010] = 25aedb9ccb73f686, %g2 = 000000005b9447bc
ldx [%i5+%o2],%g2 ! %g2 = 25aedb9ccb73f686
! %l0 = ffffbe77, %l1 = 1908ef31, Mem[0000000019000008] = 6d34445b e4db3be2
std %l0,[%i2+%o1] ! Mem[0000000019000008] = ffffbe77 1908ef31
! %l5 = 25aedb9ccb73f686, Mem[0000000091800000] = 22502cb9
sth %l5,[%o0+%g0] ! Mem[0000000091800000] = f6862cb9
! %l5 = 25aedb9ccb73f686, Mem[0000000090000010] = f3b7c1be1908ef31
stx %l5,[%i4+%o2] ! Mem[0000000090000010] = 25aedb9ccb73f686
! %l5 = 25aedb9ccb73f686, Mem[000000009100000a] = 042b3249
sth %l5,[%i6+0x00a] ! Mem[0000000091000008] = f6863249
! Mem[0000000091000000] = 7dd512bc, %g2 = 25aedb9ccb73f686
lduh [%i6+0x002],%g2 ! %g2 = 0000000000007dd5
! %l2 = e8e8bb6c96e401f8, Mem[0000000091800021] = 270afa80
stb %l2,[%o0+0x021] ! Mem[0000000091800020] = f80afa80
! Mem[0000000091800020] = 0afa801d, %g2 = 0000000000007dd5
lduh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
p4_label_9:
! Mem[000000009180000c] = d7c57e5d, %g2 = 0000000000000afa
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000d7c5
! %l6 = ffffffffd7a36e4a, Mem[0000000019000018] = 0e5cb4426d2fff0f
stx %l6,[%i2+%o3] ! Mem[0000000019000018] = ffffffffd7a36e4a
! Mem[0000000019000020] = 042b042b, %l2 = e8e8bb6c96e401f8
ldub [%i2+0x022],%l2 ! %l2 = 0000000000000004
! %l7 = 476a6f7888bf7dd5, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 476a6f7888bf7dd5
! %l7 = 476a6f7888bf7dd5, Mem[0000000091000020] = 8c013d025ade034f
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 476a6f7888bf7dd5
! %l1 = 5622ca181908ef31, Mem[000000001900002b] = 8db79c8e
stb %l1,[%i2+0x02b] ! Mem[0000000019000028] = 8db79c31
! Mem[0000000091000030] = 916a6e48, %g18 = 525c747c992067a2
ldsw [%i6+0x030],%g2 ! %g2 = 525c747c992067a2
! Mem[0000000091800004] = 00430f19, %g2 = ffffffff916a6e48
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000000043
! Mem[0000000090800014] = cb73f686, %g2 = 0000000000000043
lduw [%i5+0x014],%g2 ! %g2 = 00000000cb73f686
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = 00000000cb73f686
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
p4_label_10:
! Mem[0000000091000008] = e1d5f686 32495b64, %g2 = 92b2c784, %g3 = 801d54e4
ldd [%i6+%o1],%g2 ! %g2 = 00000000e1d5f686 0000000032495b64
! %l4 = 80a01214e1d5042b, Mem[000000009100000e] = 5b64c871
stb %l4,[%i6+0x00e] ! Mem[000000009100000c] = 2b64c871
! Mem[0000000090000034] = ffffbe77, %g18 = 525c747c992067a2
ldsw [%i4+0x034],%g2 ! %g2 = 525c747c992067a2
! %l2 = 00000004, %l3 = 00000043, Mem[0000000091000008] = e1d5f686 32492b64
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 00000004 00000043
! %l3 = 0000000000000043, Mem[0000000090800028] = fd77ba3e
stw %l3,[%i5+%o5] ! Mem[0000000090800028] = 00000043
! %l7 = 476a6f7888bf7dd5, Mem[0000000090000019] = 54ee46c2
stb %l7,[%i4+0x019] ! Mem[0000000090000018] = d5ee46c2
! Mem[0000000090000030] = ffffffff ffffbe77, %g2 = ffffbe77, %g3 = 32495b64
ldd [%i4+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffbe77
! Mem[0000000090800034] = 00000043, %g18 = 525c747c992067a2
ldsw [%i5+0x034],%g2 ! %g2 = 525c747c992067a2
! Mem[0000000090800010] = 25aedb9ccb73f686, %g2 = 0000000000000043
ldx [%i5+%o2],%g2 ! %g2 = 25aedb9ccb73f686
! %l5 = 25aedb9ccb73f686, Mem[0000000090800014] = cb73f686
sth %l5,[%i5+0x014] ! Mem[0000000090800014] = f686f686
p4_label_11:
! %l7 = 476a6f7888bf7dd5, Mem[0000000091000020] = 476a6f78
stw %l7,[%i6+%o4] ! Mem[0000000091000020] = 88bf7dd5
! Mem[0000000018800000] = 6505c277 d7a36e4a, %l0 = ffffbe77, %l1 = 1908ef31
ldd [%i1+%g0],%l0 ! %l0 = 000000006505c277 00000000d7a36e4a
! Mem[0000000090800010] = 9cf686f6, %g2 = 25aedb9ccb73f686
ldub [%i5+0x013],%g2 ! %g2 = 000000000000009c
! %l7 = 476a6f7888bf7dd5, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 476a6f7888bf7dd5
! Mem[0000000019800000] = 67ce9559 8f7d59d9, %l4 = e1d5042b, %l5 = cb73f686
ldd [%i3+%g0],%l4 ! %l4 = 0000000067ce9559 000000008f7d59d9
! Mem[0000000018000000] = d2bad5b4, %l3 = 0000000000000043
ldsb [%i0+0x003],%l3 ! %l3 = ffffffffffffffb4
! %l6 = ffffffffd7a36e4a, Mem[0000000091800024] = 801d54e4
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = d7a36e4a
! Mem[0000000019000010] = d2baf8b4 47f84f11, %l4 = 67ce9559, %l5 = 8f7d59d9
ldd [%i2+%o2],%l4 ! %l4 = 00000000d2baf8b4 0000000047f84f11
! Mem[0000000091800034] = 1332b5d5, %g2 = 000000000000009c
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000001332
! %l7 = 476a6f7888bf7dd5, Mem[000000009080001d] = 758e3347
stb %l7,[%i5+0x01d] ! Mem[000000009080001c] = d58e3347
p4_label_12:
! Mem[0000000090000004] = 4f11476a, %g2 = 0000000000001332
lduh [%i4+0x006],%g2 ! %g2 = 0000000000004f11
! %l5 = 0000000047f84f11, Mem[0000000091800010] = cb73f686
sth %l5,[%o0+%o2] ! Mem[0000000091800010] = 4f11f686
! Mem[0000000091000018] = 00000000, %g18 = 525c747c992067a2
ldsw [%i6+%o3],%g2 ! %g2 = 525c747c992067a2
! %l6 = ffffffffd7a36e4a, Mem[0000000091000028] = 8a3d9650d71607a7
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = ffffffffd7a36e4a
! Mem[0000000019000018] = ffffffff d7a36e4a, %l2 = 00000004, %l3 = ffffffb4
ldd [%i2+%o3],%l2 ! %l2 = 00000000ffffffff 00000000d7a36e4a
! Mem[000000009100000c] = 0043c871, %g2 = 0000000000000000
ldsb [%i6+0x00e],%g2 ! %g2 = 0000000000000000
! %l4 = 00000000d2baf8b4, Mem[0000000091000000] = 809c7dd512bca097
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 00000000d2baf8b4
! %l5 = 0000000047f84f11, Mem[0000000091000005] = baf8b400
stb %l5,[%i6+0x005] ! Mem[0000000091000004] = 11f8b400
! Mem[000000009100000c] = 0043c871, %g2 = 0000000000000000
ldub [%i6+0x00e],%g2 ! %g2 = 0000000000000000
! Mem[000000009000000c] = 88bf7dd5, %g2 = 0000000000000000
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffff88bf
p4_label_13:
! Mem[0000000091800020] = 30f80afad7a36e4a, %g2 = ffffffffffff88bf
ldx [%o0+%o4],%g2 ! %g2 = 30f80afad7a36e4a
! %l7 = 476a6f7888bf7dd5, Mem[000000009080000e] = 266225ae
stb %l7,[%i5+0x00e] ! Mem[000000009080000c] = d56225ae
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = 30f80afad7a36e4a
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
! Mem[0000000090000010] = 25aedb9c cb73f686, %g2 = a3ca96e2, %g3 = ffffbe77
ldd [%i4+%o2],%g2 ! %g2 = 0000000025aedb9c 00000000cb73f686
! %l4 = 00000000d2baf8b4, Mem[0000000090000010] = 25aedb9c
stw %l4,[%i4+%o2] ! Mem[0000000090000010] = d2baf8b4
! %l6 = ffffffffd7a36e4a, Mem[0000000091000006] = f8b40000
sth %l6,[%i6+0x006] ! Mem[0000000091000004] = 6e4a0000
! %l6 = d7a36e4a, %l7 = 88bf7dd5, Mem[0000000018800028] = 96e401f8 1257c823
std %l6,[%i1+%o5] ! Mem[0000000018800028] = d7a36e4a 88bf7dd5
! Mem[0000000090000028] = 2188de20, %g18 = 525c747c992067a2
ldsw [%i4+%o5],%g2 ! %g2 = 525c747c992067a2
! Mem[0000000018800020] = f95e62df, %l7 = 476a6f7888bf7dd5
ldub [%i1+0x021],%l7 ! %l7 = 000000000000005e
! %l1 = 00000000d7a36e4a, Mem[0000000091000034] = 6cc60ecc
stw %l1,[%i6+0x034] ! Mem[0000000091000034] = d7a36e4a
p4_label_14:
! Mem[0000000091000034] = 4ae1d504, %g2 = 000000002188de20
ldsb [%i6+0x037],%g2 ! %g2 = 000000000000004a
! Mem[000000009000000c] = 7dd5d2ba, %g2 = 000000000000004a
ldsh [%i4+0x00e],%g2 ! %g2 = 0000000000007dd5
! Mem[000000009000003c] = a14cf2f8, %g2 = 0000000000007dd5
ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000019800030] = 6b09cbf6, %l7 = 000000000000005e
ldub [%i3+0x033],%l7 ! %l7 = 00000000000000f6
! Mem[000000009100001c] = 004388bf, %g2 = ffffffffffffffa1
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000000043
! Mem[0000000018800034] = 71dcb087, %l0 = 000000006505c277
ldsw [%i1+0x034],%l0 ! %l0 = 0000000071dcb087
! Mem[0000000090800010] = 25aedb9c, %g2 = 0000000000000043
lduh [%i5+%o2],%g2 ! %g2 = 00000000000025ae
! %l1 = 00000000d7a36e4a, Mem[000000009100002e] = 6e4a916a
stb %l1,[%i6+0x02e] ! Mem[000000009100002c] = 4a4a916a
! Mem[0000000090000010] = d2baf8b4cb73f686, %g2 = 00000000000025ae
ldx [%i4+%o2],%g2 ! %g2 = d2baf8b4cb73f686
! Mem[000000009080001c] = b5d58e33, %g18 = 525c747c992067a2
ldsw [%i5+0x01c],%g2 ! %g2 = 525c747c992067a2
p4_label_15:
! %l2 = 00000000ffffffff, Mem[0000000091000010] = c871c97b
sth %l2,[%i6+%o2] ! Mem[0000000091000010] = ffffc97b
! Mem[0000000090000028] = 2188de20, %g18 = 525c747c992067a2
ldsw [%i4+%o5],%g2 ! %g2 = 525c747c992067a2
! Mem[0000000090000038] = 87b4a14c, %g2 = 000000002188de20
lduh [%i4+0x03a],%g2 ! %g2 = 00000000000087b4
! %l1 = 00000000d7a36e4a, Mem[000000009080003c] = 62f1bf38
sth %l1,[%i5+0x03c] ! Mem[000000009080003c] = 6e4abf38
! Mem[0000000090800020] = 476a6f7888bf7dd5, %g2 = 00000000000087b4
ldx [%i5+%o4],%g2 ! %g2 = 476a6f7888bf7dd5
! %l2 = 00000000ffffffff, Mem[0000000018800007] = d7a36e4a
stb %l2,[%i1+0x007] ! Mem[0000000018800004] = d7a36eff
! Mem[0000000090800024] = 88bf7dd5, %g2 = 476a6f7888bf7dd5
ldub [%i5+0x024],%g2 ! %g2 = 0000000000000088
! %l7 = 00000000000000f6, Mem[0000000091000006] = 6e4a0000
stb %l7,[%i6+0x006] ! Mem[0000000091000004] = f64a0000
! %l6 = ffffffffd7a36e4a, Mem[000000009080000d] = 87d56225
stb %l6,[%i5+0x00d] ! Mem[000000009080000c] = 4ad56225
! Mem[000000009100003c] = cb73f686, %g18 = 525c747c992067a2
ldsw [%i6+0x03c],%g2 ! %g2 = 525c747c992067a2
p4_label_16:
! Mem[0000000018800004] = d7a36eff, %l3 = 00000000d7a36e4a
ldub [%i1+0x005],%l3 ! %l3 = 00000000000000a3
! Mem[000000009180000c] = 7e5d4f11, %g2 = ffffffffcb73f686
ldub [%o0+0x00e],%g2 ! %g2 = 000000000000007e
! Mem[0000000091800034] = 1332b5d5, %g2 = 000000000000007e
lduh [%o0+0x036],%g2 ! %g2 = 0000000000001332
! Mem[000000009100000c] = 00000043, %g18 = 525c747c992067a2
ldsw [%i6+0x00c],%g2 ! %g2 = 525c747c992067a2
! Mem[0000000090000018] = c6d5ee46c2bbec77, %g2 = 0000000000000043
ldx [%i4+%o3],%g2 ! %g2 = c6d5ee46c2bbec77
! Mem[0000000090000018] = c6d5ee46, %g2 = c6d5ee46c2bbec77
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffc6d5
! %l2 = ffffffff, %l3 = 000000a3, Mem[0000000091000010] = ffffc97b 694bf715
std %l2,[%i6+%o2] ! Mem[0000000091000010] = ffffffff 000000a3
! Mem[000000009100002c] = d7a34a4a, %g18 = 525c747c992067a2
ldsw [%i6+0x02c],%g2 ! %g2 = 525c747c992067a2
! Mem[0000000090800008] = 9f916a4a, %g2 = ffffffffd7a34a4a
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff9f91
! Mem[0000000090000008] = 476a6f7888bf7dd5, %g2 = ffffffffffff9f91
ldx [%i4+%o1],%g2 ! %g2 = 476a6f7888bf7dd5
p4_label_17:
! %l1 = 00000000d7a36e4a, Mem[000000009000003e] = f2f80000
sth %l1,[%i4+0x03e] ! Mem[000000009000003c] = 6e4a0000
! Mem[0000000091000024] = 88bf7dd5, %g2 = 476a6f7888bf7dd5
ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffff88bf
! Mem[000000001900000c] = 1908ef31, %l4 = 00000000d2baf8b4
lduw [%i2+0x00c],%l4 ! %l4 = 000000001908ef31
! Mem[0000000090000020] = d3141da2, %g2 = ffffffffffff88bf
lduw [%i4+%o4],%g2 ! %g2 = 00000000d3141da2
! Mem[000000009100000c] = 0043ffff, %g2 = 00000000d3141da2
ldub [%i6+0x00e],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000034] = ffffbe77, %g2 = 0000000000000000
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffffff
! %l0 = 71dcb087, %l1 = d7a36e4a, Mem[0000000091800018] = 25aedb9c cb73f686
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 71dcb087 d7a36e4a
! %l7 = 00000000000000f6, Mem[000000009000000b] = 7888bf7d
stb %l7,[%i4+0x00b] ! Mem[0000000090000008] = f688bf7d
! Mem[0000000091000004] = 11f64a00, %g2 = ffffffffffffffff
ldub [%i6+0x005],%g2 ! %g2 = 0000000000000011
! Mem[0000000090800014] = f686f686, %g2 = 0000000000000011
lduw [%i5+0x014],%g2 ! %g2 = 00000000f686f686
p4_label_18:
! Mem[0000000090000018] = c6d5ee46 c2bbec77, %g2 = f686f686, %g3 = cb73f686
ldd [%i4+%o3],%g2 ! %g2 = 00000000c6d5ee46 00000000c2bbec77
! %l2 = 00000000ffffffff, Mem[0000000091800028] = a31fbc41a3ca96e2
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 00000000ffffffff
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 00000000c6d5ee46
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[0000000090800000] = f2d0a1aa, %g2 = d3141da2f6eb9a57
ldub [%i5+%g0],%g2 ! %g2 = 00000000000000f2
! Mem[000000009080003c] = bf380000, %g2 = 00000000000000f2
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffbf38
! %l0 = 71dcb087, %l1 = d7a36e4a, Mem[0000000090800020] = 476a6f78 88bf7dd5
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 71dcb087 d7a36e4a
! Mem[0000000090800030] = 96e401f8, %g18 = 525c747c992067a2
ldsw [%i5+0x030],%g2 ! %g2 = 525c747c992067a2
! Mem[0000000090800020] = 71dcb087 d7a36e4a, %g2 = 96e401f8, %g3 = c2bbec77
ldd [%i5+%o4],%g2 ! %g2 = 0000000071dcb087 00000000d7a36e4a
! Mem[0000000091000028] = ffffffffd7a34a4a, %g2 = 0000000071dcb087
ldx [%i6+%o5],%g2 ! %g2 = ffffffffd7a34a4a
! Mem[0000000090800028] = 00434c1b, %g2 = ffffffffd7a34a4a
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000000043
p4_label_19:
! %l3 = 00000000000000a3, Mem[0000000090000020] = d3141da2
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 000000a3
! %l4 = 000000001908ef31, Mem[000000009100002c] = d7a34a4a
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = 1908ef31
! Mem[0000000091800000] = f6862cb9, %g2 = 0000000000000043
lduw [%o0+%g0],%g2 ! %g2 = 00000000f6862cb9
! %l2 = 00000000ffffffff, Mem[0000000090800030] = 96e401f8
sth %l2,[%i5+0x030] ! Mem[0000000090800030] = ffff01f8
! Mem[0000000091000008] = 00000004 00000043, %g2 = f6862cb9, %g3 = d7a36e4a
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000004 0000000000000043
! %l4 = 1908ef31, %l5 = 47f84f11, Mem[0000000090000010] = d2baf8b4 cb73f686
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 1908ef31 47f84f11
! Mem[0000000090000030] = ffffffff, %g2 = 0000000000000004
lduh [%i4+0x032],%g2 ! %g2 = 000000000000ffff
! %l4 = 1908ef31, %l5 = 47f84f11, Mem[0000000091800038] = b5d5c008 43ccc658
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 1908ef31 47f84f11
! %l0 = 0000000071dcb087, Mem[000000009000003c] = a14c6e4a
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = 71dcb087
! %l1 = 00000000d7a36e4a, Mem[000000009080000c] = 6a4ad562
stw %l1,[%i5+0x00c] ! Mem[000000009080000c] = d7a36e4a
p4_label_20:
! %l4 = 000000001908ef31, Mem[000000009080000f] = 4a25aedb
stb %l4,[%i5+0x00f] ! Mem[000000009080000c] = 3125aedb
! %l3 = 00000000000000a3, Mem[0000000090800008] = 50c69f91d7a36e31
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 00000000000000a3
! Mem[0000000090800028] = 434c1bc6, %g2 = 000000000000ffff
ldub [%i5+0x02b],%g2 ! %g2 = 0000000000000043
! Mem[0000000091000020] = d588bf7d, %g2 = 0000000000000043
ldub [%i6+0x023],%g2 ! %g2 = 00000000000000d5
! %l6 = ffffffffd7a36e4a, Mem[0000000091000017] = a3000000
stb %l6,[%i6+0x017] ! Mem[0000000091000014] = 4a000000
! %l6 = d7a36e4a, %l7 = 000000f6, Mem[0000000091800038] = 1908ef31 47f84f11
std %l6,[%o0+0x038] ! Mem[0000000091800038] = d7a36e4a 000000f6
! %l4 = 1908ef31, %l5 = 47f84f11, Mem[0000000090000010] = 1908ef31 47f84f11
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 1908ef31 47f84f11
! Mem[0000000090000014] = 4f11c6d5, %g2 = 00000000000000d5
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000004f11
! Mem[0000000091800024] = d7a36e4a, %g2 = 0000000000004f11
lduw [%o0+0x024],%g2 ! %g2 = 00000000d7a36e4a
! %l2 = 00000000ffffffff, Mem[0000000091000024] = 88bf7dd5
stw %l2,[%i6+0x024] ! Mem[0000000091000024] = ffffffff
p4_label_21:
! Mem[0000000090800020] = dcb087d7, %g2 = 00000000d7a36e4a
ldub [%i5+0x021],%g2 ! %g2 = 00000000000000dc
! Mem[0000000091000024] = ffffffff, %g2 = 00000000000000dc
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000034] = 777ccf87, %g2 = ffffffffffffffff
ldub [%i4+0x037],%g2 ! %g2 = 0000000000000077
! Mem[0000000091800030] = cd876ab0, %g2 = 0000000000000077
lduw [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0
! %l7 = 00000000000000f6, Mem[0000000019800020] = 23c26bca
stw %l7,[%i3+%o4] ! Mem[0000000019800020] = 000000f6
! Mem[0000000090800028] = 00000043, %g18 = 525c747c992067a2
ldsw [%i5+%o5],%g2 ! %g2 = 525c747c992067a2
! %l0 = 0000000071dcb087, Mem[0000000090800028] = 00000043
stw %l0,[%i5+%o5] ! Mem[0000000090800028] = 71dcb087
! %l0 = 71dcb087, %l1 = d7a36e4a, Mem[0000000090800030] = ffff01f8 00000043
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 71dcb087 d7a36e4a
! Mem[0000000090800014] = f686f686, %g2 = 0000000000000043
ldub [%i5+0x014],%g2 ! %g2 = 00000000000000f6
! %l2 = 00000000ffffffff, Mem[0000000090000028] = 2188de2092b2c784
stx %l2,[%i4+%o5] ! Mem[0000000090000028] = 00000000ffffffff
p4_label_22:
! Mem[0000000091800038] = d7a36e4a000000f6, %g2 = 00000000000000f6
ldx [%o0+0x038],%g2 ! %g2 = d7a36e4a000000f6
! %l7 = 00000000000000f6, Mem[000000009080000f] = a325aedb
stb %l7,[%i5+0x00f] ! Mem[000000009080000c] = f625aedb
! %l6 = d7a36e4a, %l7 = 000000f6, Mem[0000000018000000] = d2bad5b4 47b74f11
std %l6,[%i0+%g0] ! Mem[0000000018000000] = d7a36e4a 000000f6
! Mem[0000000019800030] = 6b09cbf6defbf8d8, %l4 = 000000001908ef31
ldx [%i3+0x030],%l4 ! %l4 = 6b09cbf6defbf8d8
! Mem[000000001980000c] = fde8da5e, %l0 = 0000000071dcb087
ldsb [%i3+0x00c],%l0 ! %l0 = fffffffffffffffd
! Mem[0000000090000014] = 47f84f11, %g2 = d7a36e4a000000f6
lduh [%i4+0x014],%g2 ! %g2 = 00000000000047f8
! Mem[0000000018000018] = 43ab79db 4e7bc90c, %l2 = ffffffff, %l3 = 000000a3
ldd [%i0+%o3],%l2 ! %l2 = 0000000043ab79db 000000004e7bc90c
! Mem[0000000091800000] = 862cb900, %g2 = 00000000000047f8
ldub [%o0+0x001],%g2 ! %g2 = 0000000000000086
! Mem[0000000018000010] = 57ce91ca, %l7 = 00000000000000f6
ldub [%i0+0x012],%l7 ! %l7 = 0000000000000091
! Mem[0000000091000008] = 00000004, %g2 = 0000000000000086
ldsb [%i6+%o1],%g2 ! %g2 = 0000000000000000
p4_label_23:
! %l3 = 000000004e7bc90c, Mem[0000000090000010] = 1908ef3147f84f11
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = 000000004e7bc90c
! %l2 = 0000000043ab79db, Mem[0000000090800010] = 25aedb9cf686f686
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 0000000043ab79db
! %l0 = fffffffffffffffd, Mem[0000000091800018] = 71dcb087
sth %l0,[%o0+%o3] ! Mem[0000000091800018] = fffdb087
! %l2 = 43ab79db, %l3 = 4e7bc90c, Mem[0000000090000000] = d2bad5b4 47b74f11
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 43ab79db 4e7bc90c
! Mem[0000000090000030] = ffffffff, %g2 = 0000000000000000
ldsh [%i4+0x030],%g2 ! %g2 = ffffffffffffffff
! %l3 = 000000004e7bc90c, Mem[0000000091800038] = d7a36e4a000000f6
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 000000004e7bc90c
! %l2 = 0000000043ab79db, Mem[000000001900000c] = 1908ef31
stw %l2,[%i2+0x00c] ! Mem[000000001900000c] = 43ab79db
! %l0 = fffffffffffffffd, Mem[0000000090800027] = 4a71dcb0
stb %l0,[%i5+0x027] ! Mem[0000000090800024] = fd71dcb0
! Mem[0000000091000018] = 00000000, %g2 = ffffffffffffffff
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! %l6 = d7a36e4a, %l7 = 00000091, Mem[0000000019000008] = ffffbe77 43ab79db
std %l6,[%i2+%o1] ! Mem[0000000019000008] = d7a36e4a 00000091
p4_label_24:
! %l0 = fffffffffffffffd, Mem[000000009000001e] = ec770000
stb %l0,[%i4+0x01e] ! Mem[000000009000001c] = fd770000
! Mem[0000000090800028] = 71dcb087, %g2 = 0000000000000000
lduw [%i5+%o5],%g2 ! %g2 = 0000000071dcb087
! Mem[0000000090800010] = 00000043, %g2 = 0000000071dcb087
ldub [%i5+0x011],%g2 ! %g2 = 0000000000000000
! Mem[0000000019000018] = ffffffff, %l7 = 0000000000000091
ldsw [%i2+%o3],%l7 ! %l7 = ffffffffffffffff
! %l4 = 6b09cbf6defbf8d8, Mem[0000000090000004] = 4e7bc90c
sth %l4,[%i4+0x004] ! Mem[0000000090000004] = f8d8c90c
! Mem[0000000091000008] = 00040000, %g2 = 0000000000000000
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000000004
! %l2 = 0000000043ab79db, Mem[0000000090800000] = f2d0a1aa9913042b
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 0000000043ab79db
! Mem[0000000019000014] = 47f84f11, %l7 = ffffffffffffffff
ldub [%i2+0x016],%l7 ! %l7 = 000000000000004f
! %l3 = 000000004e7bc90c, Mem[000000009180001c] = d7a36e4a
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = 4e7bc90c
! Mem[0000000018000004] = 000000f6, %l6 = ffffffffd7a36e4a
ldsw [%i0+0x004],%l6 ! %l6 = 00000000000000f6
p4_label_25:
! Mem[0000000091000020] = 88bf7dd5 ffffffff, %g2 = 00000004, %g3 = 00000043
ldd [%i6+%o4],%g2 ! %g2 = 0000000088bf7dd5 00000000ffffffff
! Mem[0000000091000008] = 0000000400000043, %g2 = 0000000088bf7dd5
ldx [%i6+%o1],%g2 ! %g2 = 0000000400000043
! Mem[0000000018800038] = 47b74f11, %l3 = 000000004e7bc90c
ldub [%i1+0x039],%l3 ! %l3 = 00000000000000b7
! Mem[0000000091000030] = 916a6e48d7a36e4a, %g2 = 0000000400000043
ldx [%i6+0x030],%g2 ! %g2 = 916a6e48d7a36e4a
! %l0 = fffffffd, %l1 = d7a36e4a, Mem[0000000090000030] = ffffffff ffffbe77
std %l0,[%i4+0x030] ! Mem[0000000090000030] = fffffffd d7a36e4a
! %l4 = 6b09cbf6defbf8d8, Mem[000000009000003e] = b0870000
stb %l4,[%i4+0x03e] ! Mem[000000009000003c] = d8870000
! Mem[0000000091000030] = 916a6e48 d7a36e4a, %g2 = d7a36e4a, %g3 = ffffffff
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 00000000d7a36e4a
! Mem[0000000018000000] = d7a36e4a, %l7 = 000000000000004f
ldsb [%i0+%g0],%l7 ! %l7 = ffffffffffffffd7
! Mem[0000000090800008] = 00000000, %g18 = 525c747c992067a2
ldsw [%i5+%o1],%g2 ! %g2 = 525c747c992067a2
! Mem[0000000091800018] = fffdb087, %g2 = 0000000000000000
lduw [%o0+%o3],%g2 ! %g2 = 00000000fffdb087
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p4_branch_failed
p4_not_taken_0_end:
! End of Random Code for Thread 4
1: membar #Sync ! Force all stores to complete
p4_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x010] ! Set processor 4 done flag
! Check Registers
p4_check_registers:
set p4_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be fffffffffffffffd
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000043ab79db
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000b7
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 6b09cbf6defbf8d8
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000047f84f11
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000f6
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffd7
bne,a,pn %xcc,p4_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p4_check_fp_registers:
set p4_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 926675a3 cd840324
bne %xcc,p4_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 28001a41 a96aa989
bne %xcc,p4_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 73f74ede 2623f371
bne %xcc,p4_f4_fail
nop
! Check Local Memory
set p4_local0_expect,%g1
p4_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = d7a36e4a000000f6
ldx [%i0+0x000],%g3 ! Observed data at 0000000018000000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x000,%g4
set p4_local1_expect,%g1
p4_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 6505c277d7a36eff
ldx [%i1+0x000],%g3 ! Observed data at 0000000018800000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 96e401f800000043
ldx [%i1+0x008],%g3 ! Observed data at 0000000018800008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = d7a36e4a88bf7dd5
ldx [%i1+0x028],%g3 ! Observed data at 0000000018800028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 47b74f119a7097ba
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+0x008],%g2 ! Expected data = d7a36e4a00000091
ldx [%i2+0x008],%g3 ! Observed data at 0000000019000008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d2baf8b447f84f11
ldx [%i2+0x010],%g3 ! Observed data at 0000000019000010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffffd7a36e4a
ldx [%i2+0x018],%g3 ! Observed data at 0000000019000018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 042b042bcb73f686
ldx [%i2+0x020],%g3 ! Observed data at 0000000019000020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8db79c312ecbc9f6
ldx [%i2+0x028],%g3 ! Observed data at 0000000019000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x028,%g4
set p4_local3_expect,%g1
p4_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 39bbd12701f8c80b
ldx [%i3+0x010],%g3 ! Observed data at 0000000019800010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000f65f4e2cc2
ldx [%i3+0x020],%g3 ! Observed data at 0000000019800020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x020,%g4
! The test for processor 4 has passed
p4_passed:
ta GOOD_TRAP
nop
p4_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p4_failed
p4_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p4_failed
p4_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p4_failed
p4_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p4_failed
p4_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p4_failed
p4_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p4_failed
p4_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p4_failed
p4_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p4_failed
p4_f0_fail:
set p4_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f2_fail:
set p4_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f4_fail:
set p4_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stha %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000010]
stwa %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800008]
done
p4_trap1o:
stha %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000010]
stwa %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800008]
done
p4_trap2e:
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000018000020]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000020]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000008]
stha %l3,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000008]
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018800010]
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000018800018]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019000028]
done
p4_trap2o:
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000018000020]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000020]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000008]
stha %l3,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000008]
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018800010]
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000018800018]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019000028]
done
p4_trap3e:
nop
done
p4_trap3o:
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 = 8689941ed7a36e4a
ldx [%g1+0x008],%l1 ! %l1 = 5622ca181908ef31
ldx [%g1+0x010],%l2 ! %l2 = e8e8bb6c96e401f8
ldx [%g1+0x018],%l3 ! %l3 = e86cb3961257c823
ldx [%g1+0x020],%l4 ! %l4 = 80a01214e1d5042b
ldx [%g1+0x028],%l5 ! %l5 = 7e25996a9f42d5e5
ldx [%g1+0x030],%l6 ! %l6 = 1c2f82c44ef4bc1d
ldx [%g1+0x038],%l7 ! %l7 = 476a6f7888bf7dd5
! Initialize the output register of window 0
set unres3_start,%o0
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 = 83db01fb cf8b10ae fbb0a946 dd33037a
! %f4 = 3b1e614c 30b46a12 ff264259 71a6a8d3
! %f8 = 39f664ec 570ed2ae ed750622 ff4a8062
! %f12 = a803946d e3a7c632 91d85488 619abe65
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = dd378532 9eaa9a93 f9c4506e cce61e84
! %f20 = 94dcba5f 0747bdbc cf40b4d3 65a19ded
! %f24 = f7ffcb44 aaf92fb0 8b29d617 4091815b
! %f28 = f5dc2230 05f3b4ac 70fb3b82 69f18e5b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 75655b05 be1a9b8d 4430449d adc9aa8f
! %f36 = 6809cea8 d288b274 f6ecf99a d0f1ff3a
! %f40 = ff5fd4dc 0467b506 7e7d16fc d197e437
! %f44 = 6b9819ef ca459be5 6b2a9cd5 20da16c6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3468fda00000003b,%g7,%g1 ! GSR scale = 7, align = 3
wr %g1,%g0,%gsr ! GSR = 3468fda00000003b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 5
p5_label_1:
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = 00001363, %g3 = 0bad0b00
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! %l4 = 529567fe, %l5 = fc896fd9, Mem[000000001b000000] = 0b09630b d4d85879
std %l4,[%i2+%g0] ! Mem[000000001b000000] = 529567fe fc896fd9
! %l5 = ed0f1d73fc896fd9, Mem[000000001a000028] = 416a810d8facbe71
stx %l5,[%i0+%o5] ! Mem[000000001a000028] = ed0f1d73fc896fd9
! %l0 = ff8e8f6cd5191017, Mem[000000001a000008] = 557480da06fb7a4b
stx %l0,[%i0+%o1] ! Mem[000000001a000008] = ff8e8f6cd5191017
! %l5 = ed0f1d73fc896fd9, Mem[000000001a000032] = 88d14c43
sth %l5,[%i0+0x032] ! Mem[000000001a000030] = 88d16fd9
! %l5 = ed0f1d73fc896fd9, Mem[0000000091800000] = 22502cb9920983a7
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = ed0f1d73fc896fd9
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 000000007ccf87b4
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! Mem[000000009080002c] = c6c050ae, %g2 = b5d5c00843ccc658
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffc6
! %l6 = b7b94f7fb9d7952e, Mem[0000000090000026] = 9a572188
sth %l6,[%i4+0x026] ! Mem[0000000090000024] = 952e2188
! %l2 = 8b847a7a87fead6b, Mem[0000000091000037] = cc2ac325
stb %l2,[%i6+0x037] ! Mem[0000000091000034] = 6b2ac325
p5_label_2:
! %l5 = ed0f1d73fc896fd9, Mem[000000009100000e] = 5b64c871
sth %l5,[%i6+0x00e] ! Mem[000000009100000c] = 6fd9c871
! %l1 = d8af99dc4b22579e, Mem[000000001a80000f] = 20642c17
stb %l1,[%i1+0x00f] ! Mem[000000001a80000c] = 20642c9e
! %l7 = 2a7e099ead5f143e, Mem[000000009000001c] = c2bbec77
stw %l7,[%i4+0x01c] ! Mem[000000009000001c] = ad5f143e
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = ffffffffffffffc6
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! %l1 = d8af99dc4b22579e, Mem[000000009080002f] = c050ae94
stb %l1,[%i5+0x02f] ! Mem[000000009080002c] = 9e50ae94
! Mem[000000009100003c] = 3741577c, %g2 = 0efd0f3334b459e7
lduw [%i6+0x03c],%g2 ! %g2 = 000000003741577c
! %l1 = d8af99dc4b22579e, Mem[0000000091000008] = 9a8d011a32496fd9
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = d8af99dc4b22579e
! Mem[0000000090800024] = e5fd77ba, %g2 = 000000003741577c
ldsb [%i5+0x027],%g2 ! %g2 = ffffffffffffffe5
! Mem[0000000091800018] = 240a9c83, %g2 = ffffffffffffffe5
ldsb [%o0+0x01a],%g2 ! %g2 = 0000000000000024
! %l3 = 8a741296278e5085, Mem[000000009000003c] = a14cf2d3
stw %l3,[%i4+0x03c] ! Mem[000000009000003c] = 278e5085
p5_label_3:
! %l7 = 2a7e099ead5f143e, Mem[000000009000000a] = 897a70c2
stb %l7,[%i4+0x00a] ! Mem[0000000090000008] = 3e7a70c2
! Mem[000000009000002c] = 84722cd9, %g2 = 0000000000000024
ldsb [%i4+0x02f],%g2 ! %g2 = ffffffffffffff84
! Mem[0000000090800038] = 82fb7497, %g18 = 8fa0f2a0557bd533
ldsw [%i5+0x038],%g2 ! %g2 = 8fa0f2a0557bd533
! Mem[0000000091000010] = c97b694b, %g2 = ffffffff82fb7497
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffc97b
! %l4 = 529567fe, %l5 = fc896fd9, Mem[0000000090800020] = 5b9447bc c3247ee5
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 529567fe fc896fd9
! %l4 = 529567fe, %l5 = fc896fd9, Mem[000000001a800008] = 9b53ee91 20642c9e
std %l4,[%i1+%o1] ! Mem[000000001a800008] = 529567fe fc896fd9
! %l3 = 8a741296278e5085, Mem[0000000091800006] = 6fd90f19
sth %l3,[%o0+0x006] ! Mem[0000000091800004] = 50850f19
! Mem[000000001a000000] = 98690a2f, %l2 = 8b847a7a87fead6b
ldsw [%i0+%g0],%l2 ! %l2 = ffffffff98690a2f
! Mem[000000001a00001c] = 8e3e2132, %l6 = b7b94f7fb9d7952e
lduh [%i0+0x01e],%l6 ! %l6 = 0000000000002132
! %l4 = 86c67fd6529567fe, Mem[0000000090800018] = 8d210d4c
sth %l4,[%i5+%o3] ! Mem[0000000090800018] = 67fe0d4c
p5_label_4:
! %l4 = 86c67fd6529567fe, Mem[0000000091000034] = 6cc60e6b
sth %l4,[%i6+0x034] ! Mem[0000000091000034] = 67fe0e6b
! Mem[0000000090800008] = 50c69f91 6a872662, %g2 = ffffc97b, %g3 = a14cf2d3
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a872662
! Mem[000000001a000038] = 8e40372e, %l1 = d8af99dc4b22579e
ldub [%i0+0x03a],%l1 ! %l1 = 0000000000000037
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 50c69f91, %g3 = 6a872662
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! Mem[0000000090000008] = 1a703e7a, %g2 = 00000000d6f64887
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000001a70
! Mem[000000001b800018] = 5b084333f2490d3a, %l6 = 0000000000002132
ldx [%i3+%o3],%l6 ! %l6 = 5b084333f2490d3a
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = 00001a70, %g3 = 79807614
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! Mem[000000001b800010] = f9b88615, %l7 = 2a7e099ead5f143e
ldsb [%i3+%o2],%l7 ! %l7 = fffffffffffffff9
! %l3 = 8a741296278e5085, Mem[0000000090800012] = 48877980
sth %l3,[%i5+0x012] ! Mem[0000000090800010] = 50857980
! Mem[000000001b000028] = 90469d7a, %l5 = ed0f1d73fc896fd9
lduw [%i2+%o5],%l5 ! %l5 = 0000000090469d7a
p5_label_5:
! %l5 = 0000000090469d7a, Mem[0000000090000012] = 72444878
sth %l5,[%i4+0x012] ! Mem[0000000090000010] = 9d7a4878
! Mem[0000000090800000] = d0a1aa99, %g2 = 000000008a3d9650
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffd0
! %l4 = 529567fe, %l5 = 90469d7a, Mem[0000000091000038] = 2ac32556 3741577c
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 529567fe 90469d7a
! %l0 = ff8e8f6cd5191017, Mem[000000001b00000a] = 9257f06e
sth %l0,[%i2+0x00a] ! Mem[000000001b000008] = 92571017
! %l0 = ff8e8f6cd5191017, Mem[0000000091000014] = 694bf715
stw %l0,[%i6+0x014] ! Mem[0000000091000014] = d5191017
! %l3 = 8a741296278e5085, Mem[0000000091000004] = 12bca097
stb %l3,[%i6+0x004] ! Mem[0000000091000004] = 85bca097
! %l4 = 529567fe, %l5 = 90469d7a, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 529567fe 90469d7a
! Mem[000000009180001c] = 43343027, %g2 = ffffffffffffffd0
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! Mem[000000009000000c] = 70c2cf1a, %g18 = 8fa0f2a0557bd533
ldsw [%i4+0x00c],%g2 ! %g2 = 8fa0f2a0557bd533
! Mem[000000009000000c] = c2cf1ab5, %g2 = 0000000070c2cf1a
ldub [%i4+0x00d],%g2 ! %g2 = 00000000000000c2
p5_label_6:
! Mem[0000000090000018] = c654ee46, %g2 = 00000000000000c2
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! Mem[000000001a800020] = 8b58a622, %l7 = fffffffffffffff9
ldub [%i1+0x022],%l7 ! %l7 = 00000000000000a6
! %l1 = 0000000000000037, Mem[000000009000002c] = 92b2c784
stw %l1,[%i4+0x02c] ! Mem[000000009000002c] = 00000037
! %l5 = 0000000090469d7a, Mem[0000000091000010] = c871c97b
stw %l5,[%i6+%o2] ! Mem[0000000091000010] = 90469d7a
! Mem[0000000091000010] = 90469d7a, %g2 = 00000000c654ee46
lduw [%i6+%o2],%g2 ! %g2 = 0000000090469d7a
! Mem[000000001a000030] = 88d16fd92575ff17, %l7 = 00000000000000a6
ldx [%i0+0x030],%l7 ! %l7 = 88d16fd92575ff17
! %l4 = 86c67fd6529567fe, Mem[0000000091800018] = c6fe240a
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = 529567fe
! Mem[000000001b800008] = 77880ae7, %l1 = 0000000000000037
ldsb [%i3+0x00b],%l1 ! %l1 = ffffffffffffffe7
! Mem[0000000091000010] = 90469d7a, %g2 = 0000000090469d7a
ldub [%i6+%o2],%g2 ! %g2 = 0000000000000090
! Mem[0000000090800030] = 50ae945c, %g2 = 0000000000000090
lduh [%i5+0x030],%g2 ! %g2 = 00000000000050ae
p5_label_7:
! Mem[0000000090800008] = 9f916a87, %g2 = 00000000000050ae
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff9f91
! Mem[0000000090000034] = 1a127ccf, %g2 = ffffffffffff9f91
ldub [%i4+0x036],%g2 ! %g2 = 000000000000001a
! %l3 = 8a741296278e5085, Mem[0000000091000026] = 034f8a3d
sth %l3,[%i6+0x026] ! Mem[0000000091000024] = 50858a3d
! Mem[0000000090000028] = 2188de20, %g2 = 000000000000001a
lduh [%i4+%o5],%g2 ! %g2 = 0000000000002188
! %l0 = ff8e8f6cd5191017, Mem[000000001b80002f] = 4d71b951
stb %l0,[%i3+0x02f] ! Mem[000000001b80002c] = 4d71b917
! %l4 = 529567fe, %l5 = 90469d7a, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 529567fe 90469d7a
! Mem[0000000091000020] = 8c013d025ade5085, %g2 = 0000000000002188
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade5085
! %l6 = f2490d3a, %l7 = 2575ff17, Mem[0000000091000030] = 916a6e48 67fe0e6b
std %l6,[%i6+0x030] ! Mem[0000000091000030] = f2490d3a 2575ff17
! %l0 = ff8e8f6cd5191017, Mem[000000009180003b] = 0843ccc6
stb %l0,[%o0+0x03b] ! Mem[0000000091800038] = 1743ccc6
! Mem[000000009180002c] = a3ca96e2, %g2 = 8c013d025ade5085
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000a3ca
p5_label_8:
! %l3 = 8a741296278e5085, Mem[0000000091000030] = f2490d3a2575ff17
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 8a741296278e5085
! %l1 = ffffffffffffffe7, Mem[0000000091800018] = 529567fe
stw %l1,[%o0+%o3] ! Mem[0000000091800018] = ffffffe7
! %l5 = 0000000090469d7a, Mem[0000000091800018] = ffffffe7
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = 9d7affe7
! Mem[0000000090800038] = 529567fe90469d7a, %g2 = 000000000000a3ca
ldx [%i5+0x038],%g2 ! %g2 = 529567fe90469d7a
! Mem[0000000090800020] = 529567fe fc896fd9, %g2 = 90469d7a, %g3 = d71607a7
ldd [%i5+%o4],%g2 ! %g2 = 00000000529567fe 00000000fc896fd9
! Mem[000000009080002c] = 4c1bc69e, %g2 = 00000000529567fe
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000004c1b
! Mem[0000000091000010] = 90469d7a d5191017, %g2 = 00004c1b, %g3 = fc896fd9
ldd [%i6+%o2],%g2 ! %g2 = 0000000090469d7a 00000000d5191017
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = 90469d7a, %g3 = d5191017
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! Mem[000000009080002c] = 9e529567, %g2 = 00000000afbb2595
ldub [%i5+0x02f],%g2 ! %g2 = 000000000000009e
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 000000000000009e
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
p5_label_9:
! Mem[0000000090800020] = 529567fefc896fd9, %g2 = cd876ab0f2e01332
ldx [%i5+%o4],%g2 ! %g2 = 529567fefc896fd9
! %l3 = 8a741296278e5085, Mem[000000009000001c] = ad5f143e
stw %l3,[%i4+0x01c] ! Mem[000000009000001c] = 278e5085
! Mem[000000009000003c] = 278e5085, %g2 = 529567fefc896fd9
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000278e
! Mem[000000001b800000] = cf376a91, %l1 = ffffffffffffffe7
lduh [%i3+0x002],%l1 ! %l1 = 0000000000006a91
! %l4 = 86c67fd6529567fe, Mem[000000001a00002c] = fc896fd9
stw %l4,[%i0+0x02c] ! Mem[000000001a00002c] = 529567fe
! %l0 = ff8e8f6cd5191017, Mem[0000000090000018] = c654ee46278e5085
stx %l0,[%i4+%o3] ! Mem[0000000090000018] = ff8e8f6cd5191017
! Mem[0000000090800020] = 529567fe fc896fd9, %g2 = 0000278e, %g3 = d186bb92
ldd [%i5+%o4],%g2 ! %g2 = 00000000529567fe 00000000fc896fd9
! Mem[0000000091000034] = 85529567, %g2 = 00000000529567fe
ldub [%i6+0x037],%g2 ! %g2 = 0000000000000085
! Mem[000000009080001c] = 8e335295, %g2 = 0000000000000085
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008e33
! %l6 = f2490d3a, %l7 = 2575ff17, Mem[000000001a000030] = 88d16fd9 2575ff17
std %l6,[%i0+0x030] ! Mem[000000001a000030] = f2490d3a 2575ff17
p5_label_10:
! %l4 = 86c67fd6529567fe, Mem[0000000090000028] = 2188de2000000037
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 86c67fd6529567fe
! Mem[000000001b000024] = 681aacf4, %l4 = 86c67fd6529567fe
ldsb [%i2+0x027],%l4 ! %l4 = fffffffffffffff4
! Mem[0000000091000024] = 5ade5085, %g18 = 8fa0f2a0557bd533
ldsw [%i6+0x024],%g2 ! %g2 = 8fa0f2a0557bd533
! Mem[000000001a00003c] = 2fa2f7f9, %l5 = 0000000090469d7a
ldsw [%i0+0x03c],%l5 ! %l5 = 000000002fa2f7f9
! %l3 = 8a741296278e5085, Mem[0000000090800002] = a1aa9913
stb %l3,[%i5+0x002] ! Mem[0000000090800000] = 85aa9913
! %l0 = ff8e8f6cd5191017, Mem[0000000090000039] = cf87b427
stb %l0,[%i4+0x039] ! Mem[0000000090000038] = 1787b427
! Mem[000000009180001c] = 43343027, %g2 = 000000005ade5085
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! Mem[0000000091800034] = f2e01332, %g18 = 8fa0f2a0557bd533
ldsw [%o0+0x034],%g2 ! %g2 = 8fa0f2a0557bd533
! Mem[000000001b80003c] = 3576de1a, %l0 = ff8e8f6cd5191017
ldub [%i3+0x03e],%l0 ! %l0 = 00000000000000de
! Mem[0000000090000018] = ff8e8f6cd5191017, %g2 = fffffffff2e01332
ldx [%i4+%o3],%g2 ! %g2 = ff8e8f6cd5191017
p5_label_11:
! Mem[0000000090000010] = b51e9d7a 48782e3b, %g2 = d5191017, %g3 = fc896fd9
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e9d7a 0000000048782e3b
! %l5 = 000000002fa2f7f9, Mem[0000000091000008] = d8af99dc
stb %l5,[%i6+%o1] ! Mem[0000000091000008] = f9af99dc
! Mem[000000001b800030] = de291bb0, %l0 = 00000000000000de
ldsw [%i3+0x030],%l0 ! %l0 = ffffffffde291bb0
! %l1 = 0000000000006a91, Mem[000000001a800038] = 560ea727
stw %l1,[%i1+0x038] ! Mem[000000001a800038] = 00006a91
! Mem[000000001a000034] = 2575ff17, %l7 = 88d16fd92575ff17
ldsb [%i0+0x037],%l7 ! %l7 = 0000000000000017
! Mem[0000000090000030] = d948e3f4, %g2 = 00000000b51e9d7a
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffd948
! %l1 = 0000000000006a91, Mem[000000001a000035] = 2575ff17
stb %l1,[%i0+0x035] ! Mem[000000001a000034] = 2591ff17
! Mem[0000000090000018] = ff8e8f6cd5191017, %g2 = ffffffffffffd948
ldx [%i4+%o3],%g2 ! %g2 = ff8e8f6cd5191017
! Mem[000000001b800018] = 5b084333, %l1 = 0000000000006a91
lduw [%i3+%o3],%l1 ! %l1 = 000000005b084333
! %l4 = fffffff4, %l5 = 2fa2f7f9, Mem[000000001b800008] = 77880ae7 5127c9d2
std %l4,[%i3+%o1] ! Mem[000000001b800008] = fffffff4 2fa2f7f9
p5_label_12:
! %l4 = fffffffffffffff4, Mem[0000000090800018] = 67fe0d4cb5758e33
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = fffffffffffffff4
! %l6 = f2490d3a, %l7 = 00000017, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l6,[%i4+%g0] ! Mem[0000000090000000] = f2490d3a 00000017
! %l2 = ffffffff98690a2f, Mem[000000001b800028] = 8ae95a76
stw %l2,[%i3+%o5] ! Mem[000000001b800028] = 98690a2f
! %l6 = 5b084333f2490d3a, Mem[0000000090800020] = 529567fefc896fd9
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 5b084333f2490d3a
! Mem[0000000090800008] = 50c69f91 6a872662, %g2 = d5191017, %g3 = 48782e3b
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a872662
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 0000000050c69f91
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! Mem[000000001b800008] = fffffff4, %l4 = fffffffffffffff4
lduh [%i3+%o1],%l4 ! %l4 = 000000000000ffff
! Mem[0000000091000000] = e61685bc, %g2 = cd876ab0f2e01332
ldub [%i6+0x002],%g2 ! %g2 = 00000000000000e6
! Mem[0000000090800000] = 85aa9913, %g2 = 00000000000000e6
lduh [%i5+0x002],%g2 ! %g2 = 00000000000085aa
! %l5 = 000000002fa2f7f9, Mem[000000009000003c] = 278e5085
stw %l5,[%i4+0x03c] ! Mem[000000009000003c] = 2fa2f7f9
p5_label_13:
! Mem[000000001a800034] = 5538601b, %l5 = 000000002fa2f7f9
ldsb [%i1+0x035],%l5 ! %l5 = 0000000000000038
! Mem[000000001b00001c] = 79464f19, %l5 = 0000000000000038
ldsw [%i2+0x01c],%l5 ! %l5 = 0000000079464f19
! %l4 = 000000000000ffff, Mem[0000000091800030] = cd876ab0f2e01332
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 000000000000ffff
! Mem[0000000091000020] = 8c013d025ade5085, %g2 = 00000000000085aa
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade5085
! %l4 = 0000ffff, %l5 = 79464f19, Mem[000000001b000020] = eac5b11e 681aacf4
std %l4,[%i2+%o4] ! Mem[000000001b000020] = 0000ffff 79464f19
! %l5 = 0000000079464f19, Mem[0000000090000030] = 722cd948
stw %l5,[%i4+0x030] ! Mem[0000000090000030] = 79464f19
! Mem[0000000091000004] = 85bca097, %g2 = 8c013d025ade5085
lduh [%i6+0x004],%g2 ! %g2 = 00000000000085bc
! %l2 = ffffffff98690a2f, Mem[0000000091800014] = b09fb039
sth %l2,[%o0+0x014] ! Mem[0000000091800014] = 0a2fb039
! Mem[000000001a000038] = 8e40372e, %l4 = 000000000000ffff
ldsw [%i0+0x038],%l4 ! %l4 = ffffffff8e40372e
! %l2 = 98690a2f, %l3 = 278e5085, Mem[000000001b000020] = 0000ffff 79464f19
std %l2,[%i2+%o4] ! Mem[000000001b000020] = 98690a2f 278e5085
p5_label_14:
! Mem[000000009180002c] = 96e20000, %g2 = 00000000000085bc
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffff96e2
! %l2 = ffffffff98690a2f, Mem[0000000091000018] = afbb2595d186bb92
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = ffffffff98690a2f
! Mem[0000000090800004] = 99136e54, %g2 = ffffffffffff96e2
lduw [%i5+0x004],%g2 ! %g2 = 0000000099136e54
! %l2 = 98690a2f, %l3 = 278e5085, Mem[000000001a800038] = 00006a91 f9ed2cc0
std %l2,[%i1+0x038] ! Mem[000000001a800038] = 98690a2f 278e5085
! Mem[000000009000000c] = c2cf1ab5, %g2 = 0000000099136e54
ldsb [%i4+0x00d],%g2 ! %g2 = ffffffffffffffc2
! Mem[000000001a80002c] = fb9d5713, %l5 = 0000000079464f19
lduw [%i1+0x02c],%l5 ! %l5 = 00000000fb9d5713
! %l0 = de291bb0, %l1 = 5b084333, Mem[000000001a000030] = f2490d3a 2591ff17
std %l0,[%i0+0x030] ! Mem[000000001a000030] = de291bb0 5b084333
! Mem[0000000091000028] = 8a3d9650, %g18 = 8fa0f2a0557bd533
ldsw [%i6+%o5],%g2 ! %g2 = 8fa0f2a0557bd533
! %l2 = ffffffff98690a2f, Mem[000000001a800030] = 3eb24c53
stb %l2,[%i1+0x030] ! Mem[000000001a800030] = 2fb24c53
! Mem[000000009180001c] = 43343027, %g2 = ffffffff8a3d9650
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
p5_label_15:
! %l0 = ffffffffde291bb0, Mem[0000000090000028] = 86c67fd6529567fe
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = ffffffffde291bb0
! %l6 = 5b084333f2490d3a, Mem[000000009000002d] = 291bb079
stb %l6,[%i4+0x02d] ! Mem[000000009000002c] = 3a1bb079
! Mem[0000000090800028] = fd77ba3e, %g2 = 0000000000004334
ldsh [%i5+%o5],%g2 ! %g2 = fffffffffffffd77
! Mem[000000009080003c] = 90469d7a, %g2 = fffffffffffffd77
ldub [%i5+0x03c],%g2 ! %g2 = 0000000000000090
! %l4 = ffffffff8e40372e, Mem[0000000090000010] = b51e9d7a48782e3b
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = ffffffff8e40372e
! Mem[000000001a800000] = a33093dc 028f54e1, %l4 = 8e40372e, %l5 = fb9d5713
ldd [%i1+%g0],%l4 ! %l4 = 00000000a33093dc 00000000028f54e1
! Mem[0000000090000000] = f2490d3a00000017, %g2 = 0000000000000090
ldx [%i4+%g0],%g2 ! %g2 = f2490d3a00000017
! %l4 = a33093dc, %l5 = 028f54e1, Mem[000000001b800038] = 1196cf91 3576de1a
std %l4,[%i3+0x038] ! Mem[000000001b800038] = a33093dc 028f54e1
! %l6 = f2490d3a, %l7 = 00000017, Mem[000000001b800018] = 5b084333 f2490d3a
std %l6,[%i3+%o3] ! Mem[000000001b800018] = f2490d3a 00000017
! Mem[000000001a800004] = 028f54e1, %l1 = 000000005b084333
ldsb [%i1+0x007],%l1 ! %l1 = ffffffffffffffe1
p5_label_16:
! Mem[0000000091000010] = 90469d7a, %g2 = f2490d3a00000017
lduw [%i6+%o2],%g2 ! %g2 = 0000000090469d7a
! %l7 = 0000000000000017, Mem[0000000090000010] = ffffffff8e40372e
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 0000000000000017
! %l1 = ffffffffffffffe1, Mem[0000000091000000] = 809ce61685bca097
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = ffffffffffffffe1
! %l7 = 0000000000000017, Mem[000000001b000000] = 529567fefc896fd9
stx %l7,[%i2+%g0] ! Mem[000000001b000000] = 0000000000000017
! Mem[000000009080001c] = fffffff4, %g2 = 0000000090469d7a
ldsb [%i5+0x01c],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000010] = 90469d7a, %g2 = ffffffffffffffff
lduw [%i6+%o2],%g2 ! %g2 = 0000000090469d7a
! Mem[0000000091000018] = ffffffff 98690a2f, %g2 = 90469d7a, %g3 = 6a872662
ldd [%i6+%o3],%g2 ! %g2 = 00000000ffffffff 0000000098690a2f
! Mem[0000000090000000] = f2490d3a 00000017, %g2 = ffffffff, %g3 = 98690a2f
ldd [%i4+%g0],%g2 ! %g2 = 00000000f2490d3a 0000000000000017
! Mem[000000001b000034] = 9f6a2850, %l6 = 5b084333f2490d3a
ldsb [%i2+0x034],%l6 ! %l6 = ffffffffffffff9f
! Mem[0000000091000028] = 8a3d9650d71607a7, %g2 = 00000000f2490d3a
ldx [%i6+%o5],%g2 ! %g2 = 8a3d9650d71607a7
p5_label_17:
! %l1 = ffffffffffffffe1, Mem[0000000091000006] = ffe1f9af
stb %l1,[%i6+0x006] ! Mem[0000000091000004] = e1e1f9af
! %l4 = 00000000a33093dc, Mem[000000001b00000e] = 4cd84879
stb %l4,[%i2+0x00e] ! Mem[000000001b00000c] = 4cd8dc79
! Mem[0000000090000030] = 79464f19 e3f41a12, %g2 = d71607a7, %g3 = 00000017
ldd [%i4+0x030],%g2 ! %g2 = 0000000079464f19 00000000e3f41a12
! %l1 = ffffffffffffffe1, Mem[0000000090000007] = 171a703e
stb %l1,[%i4+0x007] ! Mem[0000000090000004] = e11a703e
! %l3 = 8a741296278e5085, Mem[000000009100000f] = 9e90469d
stb %l3,[%i6+0x00f] ! Mem[000000009100000c] = 8590469d
! Mem[000000001a000020] = 5672b5bd 0635abd4, %l2 = 98690a2f, %l3 = 278e5085
ldd [%i0+%o4],%l2 ! %l2 = 000000005672b5bd 000000000635abd4
! %l6 = ffffff9f, %l7 = 00000017, Mem[0000000090000028] = ffffffff de3a1bb0
std %l6,[%i4+%o5] ! Mem[0000000090000028] = ffffff9f 00000017
! %l2 = 5672b5bd, %l3 = 0635abd4, Mem[000000001b800038] = a33093dc 028f54e1
std %l2,[%i3+0x038] ! Mem[000000001b800038] = 5672b5bd 0635abd4
! %l2 = 000000005672b5bd, Mem[0000000090800000] = f2d085aa
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = 5672b5bd
! Mem[0000000090800028] = fd77ba3e 4c1bc69e, %g2 = 79464f19, %g3 = e3f41a12
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bc69e
p5_label_18:
! Mem[000000009100003c] = 90469d7a, %g18 = 8fa0f2a0557bd533
ldsw [%i6+0x03c],%g2 ! %g2 = 8fa0f2a0557bd533
! Mem[000000001a800014] = b4af533b, %l0 = ffffffffde291bb0
ldsh [%i1+0x016],%l0 ! %l0 = 000000000000533b
! Mem[000000009080000c] = 6a872662, %g18 = 8fa0f2a0557bd533
ldsw [%i5+0x00c],%g2 ! %g2 = 8fa0f2a0557bd533
! Mem[000000001b800024] = f5dfbe76, %l6 = ffffffffffffff9f
ldsb [%i3+0x025],%l6 ! %l6 = ffffffffffffffdf
! Mem[000000001b000018] = 274510a179464f19, %l4 = 00000000a33093dc
ldx [%i2+%o3],%l4 ! %l4 = 274510a179464f19
! Mem[000000001a000030] = de291bb0, %l5 = 00000000028f54e1
ldsw [%i0+0x030],%l5 ! %l5 = ffffffffde291bb0
! %l5 = ffffffffde291bb0, Mem[000000009080000a] = 9f916a87
sth %l5,[%i5+0x00a] ! Mem[0000000090800008] = 1bb06a87
! %l0 = 000000000000533b, Mem[000000001a000006] = 58eaeebd
sth %l0,[%i0+0x006] ! Mem[000000001a000004] = 58ea533b
! %l5 = ffffffffde291bb0, Mem[000000001b800000] = cf376a91
stw %l5,[%i3+%g0] ! Mem[000000001b800000] = de291bb0
! Mem[0000000090000034] = 1a127c17, %g2 = 000000006a872662
ldsh [%i4+0x036],%g2 ! %g2 = 0000000000001a12
p5_label_19:
! %l0 = 000000000000533b, Mem[0000000090000038] = 7c1787b42fa2f7f9
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 000000000000533b
! Mem[0000000090800010] = d6f65085, %g2 = 0000000000001a12
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f65085
! Mem[0000000091800010] = ab2f0f63 0a2fb039, %g2 = d6f65085, %g3 = 4c1bc69e
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 000000000a2fb039
! Mem[000000001b00001c] = 79464f19, %l5 = ffffffffde291bb0
lduw [%i2+0x01c],%l5 ! %l5 = 0000000079464f19
! %l5 = 0000000079464f19, Mem[000000009000003e] = 533b0000
stb %l5,[%i4+0x03e] ! Mem[000000009000003c] = 193b0000
! Mem[000000009100002c] = a78a7412, %g2 = 00000000ab2f0f63
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000a7
! %l0 = 000000000000533b, Mem[0000000091000037] = 85529567
stb %l0,[%i6+0x037] ! Mem[0000000091000034] = 3b529567
! Mem[0000000091800004] = fc895085, %g2 = 00000000000000a7
ldsh [%o0+0x004],%g2 ! %g2 = fffffffffffffc89
! %l5 = 0000000079464f19, Mem[000000009080003c] = 90469d7a
stw %l5,[%i5+0x03c] ! Mem[000000009080003c] = 79464f19
! Mem[000000001b800014] = c0e837bf, %l4 = 274510a179464f19
ldub [%i3+0x015],%l4 ! %l4 = 00000000000000e8
p5_label_20:
! Mem[0000000090000000] = f2490d3a, %g2 = fffffffffffffc89
ldsb [%i4+%g0],%g2 ! %g2 = fffffffffffffff2
! %l4 = 00000000000000e8, Mem[0000000091800033] = 000000ff
stb %l4,[%o0+0x033] ! Mem[0000000091800030] = e80000ff
! Mem[0000000090000020] = d3141da2f6eb952e, %g2 = fffffffffffffff2
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb952e
! Mem[0000000091000018] = ffffffff, %g2 = d3141da2f6eb952e
lduw [%i6+%o3],%g2 ! %g2 = 00000000ffffffff
! Mem[000000001b80002c] = 4d71b917, %l5 = 0000000079464f19
lduw [%i3+0x02c],%l5 ! %l5 = 000000004d71b917
! Mem[0000000090800008] = 50c61bb06a872662, %g2 = 00000000ffffffff
ldx [%i5+%o1],%g2 ! %g2 = 50c61bb06a872662
! Mem[000000009180002c] = e2000000, %g2 = 50c61bb06a872662
ldsb [%o0+0x02f],%g2 ! %g2 = ffffffffffffffe2
! %l0 = 000000000000533b, Mem[000000009080002a] = ba3e4c1b
sth %l0,[%i5+0x02a] ! Mem[0000000090800028] = 533b4c1b
! %l3 = 000000000635abd4, Mem[0000000090000008] = 1a703e7a
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = 0635abd4
! %l5 = 000000004d71b917, Mem[0000000091000000] = ffffffffffffe1e1
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 000000004d71b917
p5_label_21:
! Mem[000000009100001c] = 98690a2f, %g2 = ffffffffffffffe2
ldsb [%i6+0x01c],%g2 ! %g2 = ffffffffffffff98
! %l5 = 000000004d71b917, Mem[000000001b800002] = de291bb0
stb %l5,[%i3+0x002] ! Mem[000000001b800000] = de2917b0
! %l6 = ffffffffffffffdf, Mem[000000001a800018] = de3f7e95
stw %l6,[%i1+%o3] ! Mem[000000001a800018] = ffffffdf
! Mem[000000001b00000c] = 4cd8dc79, %l4 = 00000000000000e8
lduh [%i2+0x00e],%l4 ! %l4 = 000000000000dc79
! %l7 = 0000000000000017, Mem[0000000090000035] = f41a1200
stb %l7,[%i4+0x035] ! Mem[0000000090000034] = 171a1200
! Mem[0000000091000020] = 8c013d025ade5085, %g2 = ffffffffffffff98
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade5085
! %l1 = ffffffffffffffe1, Mem[0000000090800039] = 9567fe79
stb %l1,[%i5+0x039] ! Mem[0000000090800038] = e167fe79
! Mem[000000009080003c] = 79464f19, %g2 = 8c013d025ade5085
lduw [%i5+0x03c],%g2 ! %g2 = 0000000079464f19
! Mem[0000000091800028] = a31fbc41, %g2 = 0000000079464f19
ldub [%o0+%o5],%g2 ! %g2 = 00000000000000a3
! Mem[0000000090000034] = e3171a12, %g18 = 8fa0f2a0557bd533
ldsw [%i4+0x034],%g2 ! %g2 = 8fa0f2a0557bd533
p5_label_22:
! %l0 = 0000533b, %l1 = ffffffe1, Mem[0000000091000008] = f9af99dc 4b225785
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 0000533b ffffffe1
! Mem[0000000090800034] = 9d7a52e1, %g2 = ffffffffe3171a12
lduh [%i5+0x036],%g2 ! %g2 = 0000000000009d7a
! Mem[000000009000001c] = 191017d3, %g2 = 0000000000009d7a
ldub [%i4+0x01d],%g2 ! %g2 = 0000000000000019
! Mem[000000001a800028] = fa271c87fb9d5713, %l5 = 000000004d71b917
ldx [%i1+%o5],%l5 ! %l5 = fa271c87fb9d5713
! Mem[0000000090800030] = 529567fe90469d7a, %g2 = 0000000000000019
ldx [%i5+0x030],%g2 ! %g2 = 529567fe90469d7a
! %l4 = 000000000000dc79, Mem[000000009000003c] = 0000193b
sth %l4,[%i4+0x03c] ! Mem[000000009000003c] = dc79193b
! %l6 = ffffffffffffffdf, Mem[000000009080002d] = 1bc69e52
stb %l6,[%i5+0x02d] ! Mem[000000009080002c] = dfc69e52
! Mem[000000001a000028] = ed0f1d73, %l0 = 000000000000533b
ldub [%i0+%o5],%l0 ! %l0 = 00000000000000ed
! %l6 = ffffffffffffffdf, Mem[000000001a800008] = 529567fe
stw %l6,[%i1+%o1] ! Mem[000000001a800008] = ffffffdf
! %l0 = 000000ed, %l1 = ffffffe1, Mem[000000001a000000] = 98690a2f 58ea533b
std %l0,[%i0+%g0] ! Mem[000000001a000000] = 000000ed ffffffe1
p5_label_23:
! %l4 = 000000000000dc79, Mem[0000000091000008] = 0000533bffffffe1
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 000000000000dc79
! %l6 = ffffffffffffffdf, Mem[000000001b800004] = ed4643c8
stw %l6,[%i3+0x004] ! Mem[000000001b800004] = ffffffdf
! %l7 = 0000000000000017, Mem[000000001b800038] = 5672b5bd0635abd4
stx %l7,[%i3+0x038] ! Mem[000000001b800038] = 0000000000000017
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = 90469d7a, %g3 = 0a2fb039
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! %l6 = ffffffffffffffdf, Mem[000000001b000010] = 0a5ea6b1fe9a2fc8
stx %l6,[%i2+%o2] ! Mem[000000001b000010] = ffffffffffffffdf
! Mem[0000000091800028] = bc41a3ca, %g2 = 000000008a3d9650
ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffbc41
! %l7 = 0000000000000017, Mem[0000000090000018] = ff8e8f6cd5191017
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 0000000000000017
! Mem[000000001b800018] = f2490d3a00000017, %l2 = 000000005672b5bd
ldx [%i3+%o3],%l2 ! %l2 = f2490d3a00000017
! %l2 = f2490d3a00000017, Mem[0000000091000015] = 191017ff
stb %l2,[%i6+0x015] ! Mem[0000000091000014] = 171017ff
! Mem[0000000090800008] = 50c61bb06a872662, %g2 = ffffffffffffbc41
ldx [%i5+%o1],%g2 ! %g2 = 50c61bb06a872662
p5_label_24:
! %l7 = 0000000000000017, Mem[000000001a00002c] = 529567fe
stw %l7,[%i0+0x02c] ! Mem[000000001a00002c] = 00000017
! %l7 = 0000000000000017, Mem[000000009180002a] = bc41a3ca
sth %l7,[%o0+0x02a] ! Mem[0000000091800028] = 0017a3ca
! Mem[0000000091800018] = 9d7affe7 9c834334, %g2 = 6a872662, %g3 = d71607a7
ldd [%o0+%o3],%g2 ! %g2 = 000000009d7affe7 000000009c834334
! Mem[0000000091000010] = 90469d7a d5171017, %g2 = 9d7affe7, %g3 = 9c834334
ldd [%i6+%o2],%g2 ! %g2 = 0000000090469d7a 00000000d5171017
! Mem[0000000090800020] = 5b084333 f2490d3a, %g2 = 90469d7a, %g3 = d5171017
ldd [%i5+%o4],%g2 ! %g2 = 000000005b084333 00000000f2490d3a
! Mem[0000000090800028] = fd77533b4cdfc69e, %g2 = 000000005b084333
ldx [%i5+%o5],%g2 ! %g2 = fd77533b4cdfc69e
! %l5 = fa271c87fb9d5713, Mem[0000000091800035] = 00ffffb5
stb %l5,[%o0+0x035] ! Mem[0000000091800034] = 13ffffb5
! %l6 = ffffffffffffffdf, Mem[0000000090000028] = ffffff9f
stw %l6,[%i4+%o5] ! Mem[0000000090000028] = ffffffdf
! Mem[000000009180001c] = 43343027, %g2 = fd77533b4cdfc69e
ldsb [%o0+0x01e],%g2 ! %g2 = 0000000000000043
! Mem[000000009000003c] = dc79193b, %g2 = 0000000000000043
ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffffdc
p5_label_25:
! Mem[0000000090800034] = 7a52e167, %g2 = ffffffffffffffdc
ldub [%i5+0x037],%g2 ! %g2 = 000000000000007a
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 0000007a, %g3 = f2490d3a
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! Mem[000000009180002c] = a3ca96e2, %g2 = 0000000030270afa
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000a3ca
! %l3 = 000000000635abd4, Mem[000000001b000028] = 90469d7a
stb %l3,[%i2+%o5] ! Mem[000000001b000028] = d4469d7a
! Mem[0000000090800018] = fffffffffffffff4, %g2 = 000000000000a3ca
ldx [%i5+%o3],%g2 ! %g2 = fffffffffffffff4
! Mem[0000000091000038] = 529567fe, %g2 = fffffffffffffff4
lduh [%i6+0x038],%g2 ! %g2 = 0000000000005295
! Mem[000000009100002c] = 07a78a74, %g2 = 0000000000005295
ldub [%i6+0x02e],%g2 ! %g2 = 0000000000000007
! Mem[0000000091800008] = 0f1979ec, %g2 = 0000000000000007
lduw [%o0+%o1],%g2 ! %g2 = 000000000f1979ec
! Mem[0000000090000028] = ffffffdf, %g2 = 000000000f1979ec
ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffffffff
! %l3 = 000000000635abd4, Mem[0000000091000028] = 8a3d9650d71607a7
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = 000000000635abd4
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p5_branch_failed
p5_not_taken_0_end:
! End of Random Code for Thread 5
1: membar #Sync ! Force all stores to complete
p5_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x014] ! Set processor 5 done flag
! Check Registers
p5_check_registers:
set p5_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000ed
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffe1
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be f2490d3a00000017
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000dc79
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be fa271c87fb9d5713
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffdf
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000017
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be fbb0a946 dd33037a
bne %xcc,p5_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3b1e614c 30b46a12
bne %xcc,p5_f4_fail
nop
! Check Local Memory
set p5_local0_expect,%g1
p5_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000edffffffe1
ldx [%i0+0x000],%g3 ! Observed data at 000000001a000000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff8e8f6cd5191017
ldx [%i0+0x008],%g3 ! Observed data at 000000001a000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ed0f1d7300000017
ldx [%i0+0x028],%g3 ! Observed data at 000000001a000028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = de291bb05b084333
ldx [%i0+0x030],%g3 ! Observed data at 000000001a000030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x030,%g4
set p5_local1_expect,%g1
p5_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ffffffdffc896fd9
ldx [%i1+0x008],%g3 ! Observed data at 000000001a800008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffdf370320d1
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 = 2fb24c535538601b
ldx [%i1+0x030],%g3 ! Observed data at 000000001a800030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 98690a2f278e5085
ldx [%i1+0x038],%g3 ! Observed data at 000000001a800038
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x038,%g4
set p5_local2_expect,%g1
p5_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000000017
ldx [%i2+0x000],%g3 ! Observed data at 000000001b000000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 925710174cd8dc79
ldx [%i2+0x008],%g3 ! Observed data at 000000001b000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffffffffffdf
ldx [%i2+0x010],%g3 ! Observed data at 000000001b000010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 98690a2f278e5085
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 = d4469d7a1e510e2f
ldx [%i2+0x028],%g3 ! Observed data at 000000001b000028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x028,%g4
set p5_local3_expect,%g1
p5_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = de2917b0ffffffdf
ldx [%i3+0x000],%g3 ! Observed data at 000000001b800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fffffff42fa2f7f9
ldx [%i3+0x008],%g3 ! Observed data at 000000001b800008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = f2490d3a00000017
ldx [%i3+0x018],%g3 ! Observed data at 000000001b800018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 98690a2f4d71b917
ldx [%i3+0x028],%g3 ! Observed data at 000000001b800028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000000017
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_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
! 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:
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a000020]
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a800028]
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a800010]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a000018]
done
p5_trap1o:
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001a000020]
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a800028]
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a800010]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a000018]
done
p5_trap2e:
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b000008]
stxa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800018]
done
p5_trap2o:
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b000008]
stxa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800018]
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 = ff8e8f6cd5191017
ldx [%g1+0x008],%l1 ! %l1 = d8af99dc4b22579e
ldx [%g1+0x010],%l2 ! %l2 = 8b847a7a87fead6b
ldx [%g1+0x018],%l3 ! %l3 = 8a741296278e5085
ldx [%g1+0x020],%l4 ! %l4 = 86c67fd6529567fe
ldx [%g1+0x028],%l5 ! %l5 = ed0f1d73fc896fd9
ldx [%g1+0x030],%l6 ! %l6 = b7b94f7fb9d7952e
ldx [%g1+0x038],%l7 ! %l7 = 2a7e099ead5f143e
! Initialize the output register of window 0
set unres3_start,%o0
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 = cd664b65 a5907a56 c176bfe4 b79692f8
! %f4 = 370dc05b d4bdf6b1 0560a163 072fd792
! %f8 = 8ac79cdc 1b0c3d18 0b49b962 e85db29f
! %f12 = 353b8f47 7be02786 060c067a 86b23eeb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 969e7e64 52ed4dca 42ac99a1 07689116
! %f20 = 556eb342 a53bb815 5b81f77a bfa3e055
! %f24 = 7c5ed467 21855ebc 1790921a 0475bb93
! %f28 = 324fd3e5 9dec3802 d4e4b736 fb418b5f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d5403b10 d0aaf3a3 fd6870eb 83a2f4ad
! %f36 = 7d1ac240 d5e70af3 7e72582b 89e4c5d1
! %f40 = 2e5ea275 b8f6ebfb e419bba9 c2f3d8d0
! %f44 = 9be1c327 c687da6d aa581760 47140798
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9f55a25800000038,%g7,%g1 ! GSR scale = 7, align = 0
wr %g1,%g0,%gsr ! GSR = 9f55a25800000038
wr %g0,%y ! Clear Y 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] = 1a70897a70c2cf1a, %g2 = 411b8fa1e774632d
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! %l3 = 8f45395c78722d5f, Mem[000000001d800018] = cfe19b264fb65e17
stx %l3,[%i3+%o3] ! Mem[000000001d800018] = 8f45395c78722d5f
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = 1a70897a70c2cf1a
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! Mem[0000000091800030] = cd876ab0 f2e01332, %g2 = d7c57e5d, %g3 = 0bad0b00
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 00000000f2e01332
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = cd876ab0, %g3 = f2e01332
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
! %l2 = e1657de8, %l3 = 78722d5f, Mem[0000000090000018] = c654ee46 c2bbec77
std %l2,[%i4+%o3] ! Mem[0000000090000018] = e1657de8 78722d5f
! %l0 = 554eadcc32a6000d, Mem[0000000091000010] = c871c97b
stw %l0,[%i6+%o2] ! Mem[0000000091000010] = 32a6000d
! Mem[000000001d00003c] = fe8d4d7c, %l1 = f5951cd6a69dc807
ldub [%i2+0x03e],%l1 ! %l1 = 000000000000004d
! Mem[0000000090000000] = 0f3334b4, %g2 = 00000000c871c97b
ldub [%i4+0x002],%g2 ! %g2 = 000000000000000f
! Mem[000000009080001c] = 8e335b94, %g2 = 000000000000000f
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8e33
p6_label_2:
! %l2 = e1657de8, %l3 = 78722d5f, Mem[0000000091800000] = 22502cb9 920983a7
std %l2,[%o0+%g0] ! Mem[0000000091800000] = e1657de8 78722d5f
! Mem[0000000091000008] = 8d011a32, %g2 = ffffffffffff8e33
ldsb [%i6+0x009],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000090000004] = 34b459e7, %g2 = ffffffffffffff8d
ldub [%i4+0x004],%g2 ! %g2 = 0000000000000034
! Mem[000000009100002c] = d71607a7, %g2 = 0000000000000034
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000d716
! %l5 = 8a6b8365d5d51d83, Mem[000000009180003b] = 0843ccc6
stb %l5,[%o0+0x03b] ! Mem[0000000091800038] = 8343ccc6
! Mem[000000001d800014] = bad41b6b, %l1 = 000000000000004d
lduh [%i3+0x014],%l1 ! %l1 = 000000000000bad4
! %l3 = 8f45395c78722d5f, Mem[0000000090000010] = b51e7244
stw %l3,[%i4+%o2] ! Mem[0000000090000010] = 78722d5f
! %l6 = b47aab93f8312a5b, Mem[0000000091800012] = 0f63b09f
stb %l6,[%o0+0x012] ! Mem[0000000091800010] = 5b63b09f
! %l7 = 446e76780d886ac3, Mem[000000009100000a] = 011a3249
stb %l7,[%i6+0x00a] ! Mem[0000000091000008] = c31a3249
! Mem[0000000090000030] = 722cd948, %g2 = 000000000000d716
lduw [%i4+0x030],%g2 ! %g2 = 00000000722cd948
p6_label_3:
! Mem[000000001c000038] = 0041ec3627eafdbf, %l3 = 8f45395c78722d5f
ldx [%i0+0x038],%l3 ! %l3 = 0041ec3627eafdbf
! %l1 = 000000000000bad4, Mem[000000009000000e] = cf1a7872
sth %l1,[%i4+0x00e] ! Mem[000000009000000c] = bad47872
! Mem[0000000091800038] = b5d5c083, %g18 = deed2af1cd966396
ldsw [%o0+0x038],%g2 ! %g2 = deed2af1cd966396
! %l3 = 0041ec3627eafdbf, Mem[000000001c800001] = 1628d66d
stb %l3,[%i1+0x001] ! Mem[000000001c800000] = 16bfd66d
! Mem[0000000091800038] = c08343cc, %g2 = ffffffffb5d5c083
ldsh [%o0+0x03a],%g2 ! %g2 = ffffffffffffc083
! %l0 = 554eadcc32a6000d, Mem[0000000090800031] = ae945c1b
stb %l0,[%i5+0x031] ! Mem[0000000090800030] = 0d945c1b
! Mem[0000000090800008] = 50c69f91 6a872662, %g2 = ffffc083, %g3 = 694bf715
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a872662
! Mem[0000000090000024] = f6eb9a57, %g18 = deed2af1cd966396
ldsw [%i4+0x024],%g2 ! %g2 = deed2af1cd966396
! %l4 = 117d396bfba4a5f4, Mem[0000000091800018] = c6fe240a
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = fba4a5f4
! Mem[000000009000003c] = d3000000, %g2 = fffffffff6eb9a57
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000d3
p6_label_4:
! Mem[0000000090800010] = d6f6488779807614, %g2 = 00000000000000d3
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! %l4 = 117d396bfba4a5f4, Mem[0000000091800018] = fba4a5f4
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = fba4a5f4
! Mem[0000000091800020] = 0afa801d, %g2 = d6f6488779807614
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
! Mem[0000000090800004] = 99136e54, %g2 = 0000000000000afa
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffff99
! %l7 = 446e76780d886ac3, Mem[0000000090000010] = 78722d5f48782e3b
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 446e76780d886ac3
! %l0 = 554eadcc32a6000d, Mem[0000000091800034] = f2e01332
stb %l0,[%o0+0x034] ! Mem[0000000091800034] = 0de01332
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = ffffff99, %g3 = 6a872662
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! Mem[000000009080003c] = bf380000, %g2 = 000000007ccf87b4
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffbf38
! Mem[0000000091800010] = ab2f5b63 b09fb039, %g2 = ffffbf38, %g3 = a14cf2d3
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f5b63 00000000b09fb039
! Mem[000000001d00002c] = bffe7e84, %l5 = 8a6b8365d5d51d83
ldsb [%i2+0x02e],%l5 ! %l5 = 000000000000007e
p6_label_5:
! Mem[0000000091000000] = 9ce61612, %g2 = 00000000ab2f5b63
ldub [%i6+0x001],%g2 ! %g2 = 000000000000009c
! Mem[000000001d800008] = f57724f5, %l2 = 9932f10ee1657de8
ldub [%i3+0x00a],%l2 ! %l2 = 0000000000000024
! Mem[0000000091800034] = 0de01332, %g2 = 000000000000009c
lduw [%o0+0x034],%g2 ! %g2 = 000000000de01332
! Mem[000000001d800028] = fdc565d3, %l0 = 554eadcc32a6000d
lduh [%i3+%o5],%l0 ! %l0 = 000000000000fdc5
! Mem[000000009000003c] = d3000000, %g2 = 000000000de01332
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000d3
! %l6 = f8312a5b, %l7 = 0d886ac3, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l6,[%i6+0x030] ! Mem[0000000091000030] = f8312a5b 0d886ac3
! Mem[000000001d800034] = fb359884, %l0 = 000000000000fdc5
ldub [%i3+0x034],%l0 ! %l0 = 00000000000000fb
! Mem[000000001c80003c] = 48972f96, %l5 = 000000000000007e
ldsh [%i1+0x03c],%l5 ! %l5 = 0000000000004897
! Mem[000000001c000024] = df9ce678, %l6 = b47aab93f8312a5b
lduw [%i0+0x024],%l6 ! %l6 = 00000000df9ce678
! %l6 = 00000000df9ce678, Mem[000000001c000038] = 0041ec3627eafdbf
stx %l6,[%i0+0x038] ! Mem[000000001c000038] = 00000000df9ce678
p6_label_6:
! %l4 = fba4a5f4, %l5 = 00004897, Mem[0000000091800018] = fba4a5f4 9c834334
std %l4,[%o0+%o3] ! Mem[0000000091800018] = fba4a5f4 00004897
! Mem[000000001d00003c] = fe8d4d7c, %l5 = 0000000000004897
ldsb [%i2+0x03f],%l5 ! %l5 = 000000000000007c
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = 000000d3, %g3 = b09fb039
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
! %l7 = 446e76780d886ac3, Mem[0000000090800010] = d6f6488779807614
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 446e76780d886ac3
! Mem[0000000091800030] = cd876ab0, %g2 = 00000000a31fbc41
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffcd87
! Mem[0000000090000000] = 0efd0f33 34b459e7, %g2 = ffffcd87, %g3 = a3ca96e2
ldd [%i4+%g0],%g2 ! %g2 = 000000000efd0f33 0000000034b459e7
! Mem[0000000091000008] = 9a8dc31a, %g2 = 000000000efd0f33
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8dc31a
! %l2 = 0000000000000024, Mem[0000000090800014] = 0d886ac3
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = 00000024
! Mem[0000000090800004] = 99136e54, %g2 = 000000009a8dc31a
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff9913
! %l2 = 0000000000000024, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000024
p6_label_7:
! Mem[0000000090800030] = 500d945c 1b777a3f, %g2 = ffff9913, %g3 = 34b459e7
ldd [%i5+0x030],%g2 ! %g2 = 00000000500d945c 000000001b777a3f
! %l5 = 000000000000007c, Mem[0000000091800020] = 30270afa
sth %l5,[%o0+%o4] ! Mem[0000000091800020] = 007c0afa
! Mem[0000000090000010] = 446e7678, %g2 = 00000000500d945c
lduh [%i4+%o2],%g2 ! %g2 = 000000000000446e
! Mem[000000001d800008] = f57724f5 eca644d2, %l0 = 000000fb, %l1 = 0000bad4
ldd [%i3+%o1],%l0 ! %l0 = 00000000f57724f5 00000000eca644d2
! %l5 = 000000000000007c, Mem[0000000091800000] = e1657de8
stb %l5,[%o0+%g0] ! Mem[0000000091800000] = 7c657de8
! %l2 = 0000000000000024, Mem[0000000091800034] = 0de01332
stw %l2,[%o0+0x034] ! Mem[0000000091800034] = 00000024
! Mem[0000000090800038] = 82fb7497, %g2 = 000000000000446e
lduh [%i5+0x038],%g2 ! %g2 = 00000000000082fb
! Mem[0000000091800020] = 007c0afa801d54e4, %g2 = 00000000000082fb
ldx [%o0+%o4],%g2 ! %g2 = 007c0afa801d54e4
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = 801d54e4, %g3 = 1b777a3f
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
! %l5 = 000000000000007c, Mem[0000000091800030] = cd876ab0
sth %l5,[%o0+0x030] ! Mem[0000000091800030] = 007c6ab0
p6_label_8:
! Mem[0000000090000020] = d3141da2, %g2 = 00000000809ce616
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffd314
! Mem[0000000090800030] = 500d945c, %g2 = ffffffffffffd314
lduw [%i5+0x030],%g2 ! %g2 = 00000000500d945c
! Mem[0000000090800000] = 00000000, %g2 = 00000000500d945c
ldsb [%i5+%g0],%g2 ! %g2 = 0000000000000000
! %l4 = 117d396bfba4a5f4, Mem[0000000091000018] = afbb2595d186bb92
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 117d396bfba4a5f4
! %l1 = 00000000eca644d2, Mem[0000000090800025] = 247ee5fd
stb %l1,[%i5+0x025] ! Mem[0000000090800024] = d27ee5fd
! Mem[000000001c000034] = 275e5cb0, %l0 = 00000000f57724f5
lduw [%i0+0x034],%l0 ! %l0 = 00000000275e5cb0
! %l4 = 117d396bfba4a5f4, Mem[000000009180003a] = c08343cc
sth %l4,[%o0+0x03a] ! Mem[0000000091800038] = a5f443cc
! %l3 = 0041ec3627eafdbf, Mem[0000000091800018] = fba4a5f4
stb %l3,[%o0+%o3] ! Mem[0000000091800018] = bfa4a5f4
! %l4 = 117d396bfba4a5f4, Mem[0000000090000028] = 2188de2092b2c784
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 117d396bfba4a5f4
! Mem[0000000091800018] = bfa4a5f4, %g2 = 0000000000000000
lduw [%o0+%o3],%g2 ! %g2 = 00000000bfa4a5f4
p6_label_9:
! %l0 = 00000000275e5cb0, Mem[000000001c000018] = 69160a8b
sth %l0,[%i0+%o3] ! Mem[000000001c000018] = 5cb00a8b
! Mem[0000000091800020] = 007c0afa801d54e4, %g2 = 00000000bfa4a5f4
ldx [%o0+%o4],%g2 ! %g2 = 007c0afa801d54e4
! Mem[0000000090800000] = 00000000, %g2 = 007c0afa801d54e4
ldsb [%i5+0x003],%g2 ! %g2 = 0000000000000000
! %l7 = 446e76780d886ac3, Mem[0000000091800003] = e878722d
stb %l7,[%o0+0x003] ! Mem[0000000091800000] = c378722d
! Mem[0000000091800010] = ab2f5b63b09fb039, %g2 = 0000000000000000
ldx [%o0+%o2],%g2 ! %g2 = ab2f5b63b09fb039
! %l2 = 0000000000000024, Mem[000000009180001f] = 97007c0a
stb %l2,[%o0+0x01f] ! Mem[000000009180001c] = 24007c0a
! Mem[0000000090000018] = e1657de8, %g18 = deed2af1cd966396
ldsw [%i4+%o3],%g2 ! %g2 = deed2af1cd966396
! %l3 = 0041ec3627eafdbf, Mem[000000001d800038] = 8552165d0115234a
stx %l3,[%i3+0x038] ! Mem[000000001d800038] = 0041ec3627eafdbf
! Mem[000000001d800010] = 3faca93f, %l5 = 000000000000007c
ldub [%i3+0x012],%l5 ! %l5 = 00000000000000a9
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = e1657de8, %g3 = 12bca097
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
p6_label_10:
! %l3 = 0041ec3627eafdbf, Mem[000000001d00002c] = bffe7e84
stw %l3,[%i2+0x02c] ! Mem[000000001d00002c] = 27eafdbf
! Mem[000000009100002c] = a7f8312a, %g2 = 000000007ccf87b4
ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffffa7
! %l2 = 00000024, %l3 = 27eafdbf, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 00000024 27eafdbf
! %l4 = fba4a5f4, %l5 = 000000a9, Mem[0000000091000008] = 9a8dc31a 32495b64
std %l4,[%i6+%o1] ! Mem[0000000091000008] = fba4a5f4 000000a9
! Mem[0000000091800030] = 6ab00000, %g2 = ffffffffffffffa7
ldub [%o0+0x032],%g2 ! %g2 = 000000000000006a
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 000000000000006a
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[000000001d800030] = de7b5788fb359884, %l4 = 117d396bfba4a5f4
ldx [%i3+0x030],%l4 ! %l4 = de7b5788fb359884
! %l3 = 0041ec3627eafdbf, Mem[0000000091800010] = ab2f5b63b09fb039
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 0041ec3627eafdbf
! %l2 = 0000000000000024, Mem[000000001d800014] = bad41b6b
stw %l2,[%i3+0x014] ! Mem[000000001d800014] = 00000024
! %l7 = 446e76780d886ac3, Mem[000000009000003c] = a14cf2d3
sth %l7,[%i4+0x03c] ! Mem[000000009000003c] = 6ac3f2d3
p6_label_11:
! Mem[000000001d000018] = 3e5c93a6b35f27f6, %l6 = 00000000df9ce678
ldx [%i2+%o3],%l6 ! %l6 = 3e5c93a6b35f27f6
! %l0 = 275e5cb0, %l1 = eca644d2, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 275e5cb0 eca644d2
! Mem[000000009180001c] = 24007c0a, %g2 = d3141da2f6eb9a57
ldub [%o0+0x01f],%g2 ! %g2 = 0000000000000024
! %l1 = 00000000eca644d2, Mem[0000000091800000] = 7c657dc3
stw %l1,[%o0+%g0] ! Mem[0000000091800000] = eca644d2
! Mem[0000000091800038] = b5d5a5f4, %g2 = 0000000000000024
lduh [%o0+0x038],%g2 ! %g2 = 000000000000b5d5
! Mem[0000000091000018] = 117d396bfba4a5f4, %g2 = 000000000000b5d5
ldx [%i6+%o3],%g2 ! %g2 = 117d396bfba4a5f4
! %l2 = 0000000000000024, Mem[000000009180003a] = a5f443cc
sth %l2,[%o0+0x03a] ! Mem[0000000091800038] = 002443cc
! %l6 = 3e5c93a6b35f27f6, Mem[0000000090800030] = 500d945c1b777a3f
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 3e5c93a6b35f27f6
! Mem[0000000091000030] = f8312a5b, %g2 = 117d396bfba4a5f4
lduh [%i6+0x030],%g2 ! %g2 = 000000000000f831
! %l6 = 3e5c93a6b35f27f6, Mem[0000000090000016] = 6ac3e165
sth %l6,[%i4+0x016] ! Mem[0000000090000014] = 27f6e165
p6_label_12:
! %l4 = fb359884, %l5 = 000000a9, Mem[000000001d800030] = de7b5788 fb359884
std %l4,[%i3+0x030] ! Mem[000000001d800030] = fb359884 000000a9
! %l2 = 00000024, %l3 = 27eafdbf, Mem[0000000091800008] = 0f1979ec d7c57e5d
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 00000024 27eafdbf
! Mem[0000000090000018] = e1657de8, %g2 = 000000000000f831
lduh [%i4+%o3],%g2 ! %g2 = 000000000000e165
! %l5 = 00000000000000a9, Mem[000000001c800008] = e7a2a138d9ecb389
stx %l5,[%i1+%o1] ! Mem[000000001c800008] = 00000000000000a9
! %l1 = 00000000eca644d2, Mem[0000000090000035] = f41a127c
stb %l1,[%i4+0x035] ! Mem[0000000090000034] = d21a127c
! Mem[0000000090800028] = 275e5cb0 eca644d2, %g2 = 0000e165, %g3 = a14cf2d3
ldd [%i5+%o5],%g2 ! %g2 = 00000000275e5cb0 00000000eca644d2
! %l6 = b35f27f6, %l7 = 0d886ac3, Mem[0000000090800028] = 275e5cb0 eca644d2
std %l6,[%i5+%o5] ! Mem[0000000090800028] = b35f27f6 0d886ac3
! Mem[0000000091800014] = 27eafdbf, %g18 = deed2af1cd966396
ldsw [%o0+0x014],%g2 ! %g2 = deed2af1cd966396
! Mem[000000009000003c] = 6ac3f2d3, %g2 = 0000000027eafdbf
lduw [%i4+0x03c],%g2 ! %g2 = 000000006ac3f2d3
! Mem[000000001d000024] = 2e30168f, %l2 = 0000000000000024
ldub [%i2+0x026],%l2 ! %l2 = 0000000000000016
p6_label_13:
! %l7 = 446e76780d886ac3, Mem[0000000090800012] = 76780000
sth %l7,[%i5+0x012] ! Mem[0000000090800010] = 6ac30000
! %l2 = 00000016, %l3 = 27eafdbf, Mem[000000001d800018] = 8f45395c 78722d5f
std %l2,[%i3+%o3] ! Mem[000000001d800018] = 00000016 27eafdbf
! Mem[0000000090800000] = 00000000, %g2 = 000000006ac3f2d3
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000000000
! %l3 = 0041ec3627eafdbf, Mem[000000009080002c] = 0d886ac3
stw %l3,[%i5+0x02c] ! Mem[000000009080002c] = 27eafdbf
! Mem[0000000091000030] = f8312a5b 0d886ac3, %g2 = 00000000, %g3 = eca644d2
ldd [%i6+0x030],%g2 ! %g2 = 00000000f8312a5b 000000000d886ac3
! %l3 = 0041ec3627eafdbf, Mem[000000009000002c] = fba4a5f4
sth %l3,[%i4+0x02c] ! Mem[000000009000002c] = fdbfa5f4
! Mem[0000000091000038] = c3255637, %g2 = 00000000f8312a5b
ldsb [%i6+0x039],%g2 ! %g2 = ffffffffffffffc3
! %l0 = 00000000275e5cb0, Mem[0000000091800008] = 00000024
stw %l0,[%o0+%o1] ! Mem[0000000091800008] = 275e5cb0
! Mem[0000000090800024] = c3d27ee5, %g18 = deed2af1cd966396
ldsw [%i5+0x024],%g2 ! %g2 = deed2af1cd966396
! %l5 = 00000000000000a9, Mem[0000000090000028] = 117d396bfdbfa5f4
stx %l5,[%i4+%o5] ! Mem[0000000090000028] = 00000000000000a9
p6_label_14:
! %l6 = 3e5c93a6b35f27f6, Mem[000000009180003c] = 43ccc658
stw %l6,[%o0+0x03c] ! Mem[000000009180003c] = b35f27f6
! Mem[0000000091000028] = 8a3d9650, %g2 = ffffffffc3d27ee5
lduw [%i6+%o5],%g2 ! %g2 = 000000008a3d9650
! %l7 = 446e76780d886ac3, Mem[0000000091800000] = eca644d278722d5f
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 446e76780d886ac3
! %l5 = 00000000000000a9, Mem[0000000091000032] = 2a5b0d88
sth %l5,[%i6+0x032] ! Mem[0000000091000030] = 00a90d88
! Mem[000000001c80002c] = b3dcd61e, %l1 = 00000000eca644d2
lduh [%i1+0x02c],%l1 ! %l1 = 000000000000b3dc
! %l4 = fb359884, %l5 = 000000a9, Mem[000000001c800018] = b5682a42 c3a24fef
std %l4,[%i1+%o3] ! Mem[000000001c800018] = fb359884 000000a9
! %l0 = 00000000275e5cb0, Mem[000000001d00000a] = 04316d79
stb %l0,[%i2+0x00a] ! Mem[000000001d000008] = 0431b079
! Mem[0000000091800010] = 0041ec3627eafdbf, %g2 = 000000008a3d9650
ldx [%o0+%o2],%g2 ! %g2 = 0041ec3627eafdbf
! Mem[000000001c800038] = 9286ed3948972f96, %l6 = 3e5c93a6b35f27f6
ldx [%i1+0x038],%l6 ! %l6 = 9286ed3948972f96
! Mem[0000000090800008] = 9f916a87, %g2 = 0041ec3627eafdbf
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff9f91
p6_label_15:
! Mem[000000001c000004] = c4be3263, %l0 = 00000000275e5cb0
ldub [%i0+0x004],%l0 ! %l0 = 00000000000000c4
! %l2 = 00000016, %l3 = 27eafdbf, Mem[0000000090800030] = 3e5c93a6 b35f27f6
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 00000016 27eafdbf
! Mem[0000000090800018] = 0d4cb575, %g2 = ffffffffffff9f91
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000d4c
! Mem[0000000090800010] = 446e6ac3, %g18 = deed2af1cd966396
ldsw [%i5+%o2],%g2 ! %g2 = deed2af1cd966396
! %l6 = 9286ed3948972f96, Mem[000000001c800006] = 54de3ac7
stb %l6,[%i1+0x006] ! Mem[000000001c800004] = 54de96c7
! %l3 = 0041ec3627eafdbf, Mem[000000009080000e] = 2662446e
sth %l3,[%i5+0x00e] ! Mem[000000009080000c] = fdbf446e
! Mem[000000001c800034] = e2ff0358, %l7 = 446e76780d886ac3
ldub [%i1+0x034],%l7 ! %l7 = 00000000000000e2
! %l5 = 00000000000000a9, Mem[0000000090000022] = 1da2f6eb
stb %l5,[%i4+0x022] ! Mem[0000000090000020] = a9a2f6eb
! Mem[000000009100002c] = 1607a7f8, %g2 = 00000000446e6ac3
ldub [%i6+0x02d],%g2 ! %g2 = 0000000000000016
! Mem[0000000091800038] = b5d50024b35f27f6, %g2 = 0000000000000016
ldx [%o0+0x038],%g2 ! %g2 = b5d50024b35f27f6
p6_label_16:
! Mem[000000001c800014] = 5b2dc0ab, %l5 = 00000000000000a9
lduw [%i1+0x014],%l5 ! %l5 = 000000005b2dc0ab
! Mem[0000000091000038] = 25563741, %g2 = b5d50024b35f27f6
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
! Mem[0000000091800004] = 0d886ac3, %g2 = 0000000000002556
ldub [%o0+0x004],%g2 ! %g2 = 000000000000000d
! %l5 = 000000005b2dc0ab, Mem[0000000091000016] = f715117d
stb %l5,[%i6+0x016] ! Mem[0000000091000014] = ab15117d
! Mem[0000000090000020] = d314a9a2, %g18 = deed2af1cd966396
ldsw [%i4+%o4],%g2 ! %g2 = deed2af1cd966396
! %l2 = 0000000000000016, Mem[0000000090000020] = d314a9a2
stw %l2,[%i4+%o4] ! Mem[0000000090000020] = 00000016
! Mem[000000001d80000c] = eca644d2, %l6 = 9286ed3948972f96
ldsw [%i3+0x00c],%l6 ! %l6 = ffffffffeca644d2
! Mem[000000001c800028] = d078bbb0, %l3 = 0041ec3627eafdbf
ldub [%i1+0x029],%l3 ! %l3 = 0000000000000078
! %l6 = eca644d2, %l7 = 000000e2, Mem[0000000091800030] = 007c6ab0 00000024
std %l6,[%o0+0x030] ! Mem[0000000091800030] = eca644d2 000000e2
! Mem[000000009180002c] = 96e2eca6, %g2 = ffffffffd314a9a2
ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffff96
p6_label_17:
! %l4 = fb359884, %l5 = 5b2dc0ab, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l4,[%o0+%o5] ! Mem[0000000091800028] = fb359884 5b2dc0ab
! %l0 = 00000000000000c4, Mem[0000000090000003] = 2427eafd
stb %l0,[%i4+0x003] ! Mem[0000000090000000] = c427eafd
! Mem[0000000090000034] = 127ccf87, %g2 = ffffffffffffff96
ldsb [%i4+0x037],%g2 ! %g2 = 0000000000000012
! %l2 = 0000000000000016, Mem[0000000091000038] = 2ac325563741577c
stx %l2,[%i6+0x038] ! Mem[0000000091000038] = 0000000000000016
! %l3 = 0000000000000078, Mem[0000000091000018] = 117d396bfba4a5f4
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000078
! %l4 = de7b5788fb359884, Mem[0000000090800020] = 5b9447bc
sth %l4,[%i5+%o4] ! Mem[0000000090800020] = 988447bc
! Mem[0000000091000038] = 0000000000000016, %g2 = 0000000000000012
ldx [%i6+0x038],%g2 ! %g2 = 0000000000000016
! Mem[0000000090800010] = 446e6ac300000024, %g2 = 0000000000000016
ldx [%i5+%o2],%g2 ! %g2 = 446e6ac300000024
! Mem[0000000090800028] = b35f27f627eafdbf, %g2 = 446e6ac300000024
ldx [%i5+%o5],%g2 ! %g2 = b35f27f627eafdbf
! Mem[000000001d000028] = ded297fc, %l2 = 0000000000000016
ldsh [%i2+%o5],%l2 ! %l2 = ffffffffffffded2
p6_label_18:
! Mem[000000009180001c] = 00004824, %g2 = b35f27f627eafdbf
ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 8c013d02, %g2 = 0000000000000000
lduw [%i6+%o4],%g2 ! %g2 = 000000008c013d02
! Mem[0000000091800030] = eca644d2 000000e2, %g2 = 8c013d02, %g3 = 0d886ac3
ldd [%o0+0x030],%g2 ! %g2 = 00000000eca644d2 00000000000000e2
! Mem[000000009000002c] = 000000a9, %g2 = 00000000eca644d2
lduw [%i4+0x02c],%g2 ! %g2 = 00000000000000a9
! %l2 = ffffded2, %l3 = 00000078, Mem[0000000090000020] = 00000016 f6eb9a57
std %l2,[%i4+%o4] ! Mem[0000000090000020] = ffffded2 00000078
! %l6 = ffffffffeca644d2, Mem[0000000091000020] = 8c013d025ade034f
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffffffeca644d2
! Mem[0000000091800000] = 446e7678 0d886ac3, %g2 = 000000a9, %g3 = 000000e2
ldd [%o0+%g0],%g2 ! %g2 = 00000000446e7678 000000000d886ac3
! Mem[0000000091000000] = e61612bc, %g2 = 00000000446e7678
ldub [%i6+0x002],%g2 ! %g2 = 00000000000000e6
! Mem[0000000090000008] = 897a70c2, %g2 = 00000000000000e6
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffff897a
! %l6 = ffffffffeca644d2, Mem[0000000090000019] = 657de878
stb %l6,[%i4+0x019] ! Mem[0000000090000018] = d27de878
p6_label_19:
! Mem[0000000090800038] = 82fb7497, %g18 = deed2af1cd966396
ldsw [%i5+0x038],%g2 ! %g2 = deed2af1cd966396
! %l6 = eca644d2, %l7 = 000000e2, Mem[0000000091800000] = 446e7678 0d886ac3
std %l6,[%o0+%g0] ! Mem[0000000091800000] = eca644d2 000000e2
! Mem[0000000091000028] = 50d71607, %g2 = ffffffff82fb7497
ldsb [%i6+0x02b],%g2 ! %g2 = 0000000000000050
! Mem[0000000090000034] = 1a127ccf, %g2 = 0000000000000050
lduh [%i4+0x036],%g2 ! %g2 = 0000000000001a12
! Mem[000000001d800014] = 00000024, %l5 = 000000005b2dc0ab
lduh [%i3+0x014],%l5 ! %l5 = 0000000000000000
! Mem[0000000091000034] = 886ac300, %g2 = 0000000000001a12
ldub [%i6+0x035],%g2 ! %g2 = 0000000000000088
! %l1 = 000000000000b3dc, Mem[000000001c800020] = 2a28824cce524b68
stx %l1,[%i1+%o4] ! Mem[000000001c800020] = 000000000000b3dc
! Mem[0000000091000024] = eca644d2, %g18 = deed2af1cd966396
ldsw [%i6+0x024],%g2 ! %g2 = deed2af1cd966396
! Mem[0000000091800020] = 007c0afa, %g2 = ffffffffeca644d2
lduw [%o0+%o4],%g2 ! %g2 = 00000000007c0afa
! Mem[000000009080000c] = 6a87fdbf, %g2 = 00000000007c0afa
lduw [%i5+0x00c],%g2 ! %g2 = 000000006a87fdbf
p6_label_20:
! %l1 = 000000000000b3dc, Mem[000000009180001c] = 00004824
sth %l1,[%o0+0x01c] ! Mem[000000009180001c] = b3dc4824
! %l6 = eca644d2, %l7 = 000000e2, Mem[0000000091000020] = ffffffff eca644d2
std %l6,[%i6+%o4] ! Mem[0000000091000020] = eca644d2 000000e2
! Mem[0000000090800034] = 27eafdbf, %g2 = 000000006a87fdbf
ldsh [%i5+0x034],%g2 ! %g2 = 00000000000027ea
! %l5 = 0000000000000000, Mem[000000009100003d] = 00001600
stb %l5,[%i6+0x03d] ! Mem[000000009100003c] = 00001600
! %l5 = 0000000000000000, Mem[000000009080003e] = bf380000
sth %l5,[%i5+0x03e] ! Mem[000000009080003c] = 00000000
! Mem[000000009000000c] = bad4446e, %g2 = 00000000000027ea
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000bad4
! Mem[0000000091000014] = ab150000, %g2 = 000000000000bad4
lduh [%i6+0x016],%g2 ! %g2 = 000000000000ab15
! %l6 = ffffffffeca644d2, Mem[0000000091800024] = 801d54e4
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = eca644d2
! Mem[000000001d000038] = 91ca5794fe8d4d7c, %l5 = 0000000000000000
ldx [%i2+0x038],%l5 ! %l5 = 91ca5794fe8d4d7c
! %l4 = de7b5788fb359884, Mem[0000000091800015] = eafdbfbf
stb %l4,[%o0+0x015] ! Mem[0000000091800014] = 84fdbfbf
p6_label_21:
! Mem[0000000090000020] = ffffded2, %g2 = 000000000000ab15
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffffff
! %l4 = de7b5788fb359884, Mem[0000000090800013] = c3000000
stb %l4,[%i5+0x013] ! Mem[0000000090800010] = 84000000
! Mem[0000000091800020] = 007c0afa, %g2 = ffffffffffffffff
lduw [%o0+%o4],%g2 ! %g2 = 00000000007c0afa
! Mem[0000000090000038] = 7ccf87b4, %g2 = 00000000007c0afa
lduw [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = 7ccf87b4, %g3 = 0d886ac3
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! Mem[000000009000002c] = 000000a9, %g2 = 000000008a3d9650
lduw [%i4+0x02c],%g2 ! %g2 = 00000000000000a9
! Mem[000000009080003c] = 62f10000, %g18 = deed2af1cd966396
ldsw [%i5+0x03c],%g2 ! %g2 = deed2af1cd966396
! Mem[000000009100000c] = 000000a9, %g18 = deed2af1cd966396
ldsw [%i6+0x00c],%g2 ! %g2 = deed2af1cd966396
! Mem[0000000090000018] = e878722d, %g2 = 00000000000000a9
ldub [%i4+0x01b],%g2 ! %g2 = 00000000000000e8
! %l5 = 91ca5794fe8d4d7c, Mem[000000001c000032] = 916b402b
stb %l5,[%i0+0x032] ! Mem[000000001c000030] = 916b7c2b
p6_label_22:
! Mem[000000009000002c] = 000000a9, %g2 = 00000000000000e8
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000000000
! %l7 = 00000000000000e2, Mem[0000000090000028] = 00000000000000a9
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 00000000000000e2
! Mem[0000000091800030] = a644d200, %g2 = 0000000000000000
ldub [%o0+0x031],%g2 ! %g2 = 00000000000000a6
! Mem[000000009080002c] = fdbf0000, %g2 = 00000000000000a6
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000fdbf
! Mem[000000009100000c] = a932a600, %g2 = 000000000000fdbf
ldub [%i6+0x00f],%g2 ! %g2 = 00000000000000a9
! Mem[0000000090000034] = e3d21a12, %g2 = 00000000000000a9
lduw [%i4+0x034],%g2 ! %g2 = 00000000e3d21a12
! %l0 = 00000000000000c4, Mem[0000000090800034] = 27eafdbf
stb %l0,[%i5+0x034] ! Mem[0000000090800034] = c4eafdbf
! %l1 = 000000000000b3dc, Mem[0000000090800038] = 82fb749762f10000
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 000000000000b3dc
! Mem[000000009000001c] = 722d5fff, %g2 = 00000000e3d21a12
ldub [%i4+0x01d],%g2 ! %g2 = 0000000000000072
! Mem[000000001c000008] = 452221e362046a14, %l2 = ffffffffffffded2
ldx [%i0+%o1],%l2 ! %l2 = 452221e362046a14
p6_label_23:
! Mem[000000001c800008] = 00000000, %l4 = de7b5788fb359884
ldsw [%i1+%o1],%l4 ! %l4 = 0000000000000000
! %l6 = eca644d2, %l7 = 000000e2, Mem[0000000091000010] = 32a6000d 694bab15
std %l6,[%i6+%o2] ! Mem[0000000091000010] = eca644d2 000000e2
! %l0 = 000000c4, %l1 = 0000b3dc, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 000000c4 0000b3dc
! Mem[0000000091800004] = 000000e2, %g2 = 0000000000000072
ldsb [%o0+0x004],%g2 ! %g2 = 0000000000000000
! Mem[000000001c800004] = 54de96c7, %l5 = 91ca5794fe8d4d7c
ldsb [%i1+0x007],%l5 ! %l5 = ffffffffffffffc7
! Mem[000000001d000030] = 6880e17b, %l5 = ffffffffffffffc7
ldub [%i2+0x031],%l5 ! %l5 = 0000000000000080
! Mem[0000000090800008] = 50c69f91 6a87fdbf, %g2 = 00000000, %g3 = d71607a7
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a87fdbf
! Mem[0000000090800038] = 000000000000b3dc, %g2 = 0000000050c69f91
ldx [%i5+0x038],%g2 ! %g2 = 000000000000b3dc
! Mem[000000001c800020] = 00000000 0000b3dc, %l0 = 000000c4, %l1 = 0000b3dc
ldd [%i1+%o4],%l0 ! %l0 = 0000000000000000 000000000000b3dc
! Mem[000000009180001c] = 4824007c, %g2 = 000000000000b3dc
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004824
p6_label_24:
! Mem[0000000090800030] = 00000016 c4eafdbf, %g2 = 00004824, %g3 = 6a87fdbf
ldd [%i5+0x030],%g2 ! %g2 = 0000000000000016 00000000c4eafdbf
! Mem[000000001d800028] = fdc565d3, %l4 = 0000000000000000
ldub [%i3+0x02b],%l4 ! %l4 = 00000000000000d3
! Mem[0000000090800024] = 7ee5b35f, %g2 = 0000000000000016
ldsb [%i5+0x026],%g2 ! %g2 = 000000000000007e
! Mem[000000009080003c] = 0000b3dc, %g18 = deed2af1cd966396
ldsw [%i5+0x03c],%g2 ! %g2 = deed2af1cd966396
! Mem[0000000091800018] = a5f4b3dc, %g2 = 000000000000b3dc
ldsb [%o0+0x01a],%g2 ! %g2 = ffffffffffffffa5
! Mem[0000000091000028] = 00c40000, %g2 = ffffffffffffffa5
ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000000
! %l1 = 000000000000b3dc, Mem[0000000090000004] = 27eafdbf
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = 0000b3dc
! Mem[000000001d000010] = 78fda29a, %l3 = 0000000000000078
ldsw [%i2+%o2],%l3 ! %l3 = 0000000078fda29a
! Mem[0000000091800020] = 7c0afaec, %g2 = 0000000000000000
ldub [%o0+0x021],%g2 ! %g2 = 000000000000007c
! Mem[000000001d800038] = 0041ec3627eafdbf, %l1 = 000000000000b3dc
ldx [%i3+0x038],%l1 ! %l1 = 0041ec3627eafdbf
p6_label_25:
! Mem[0000000090800020] = 988447bc, %g18 = deed2af1cd966396
ldsw [%i5+%o4],%g2 ! %g2 = deed2af1cd966396
! Mem[0000000091800008] = 275e5cb0, %g18 = deed2af1cd966396
ldsw [%o0+%o1],%g2 ! %g2 = deed2af1cd966396
! Mem[000000001d000024] = 2e30168f, %l1 = 0041ec3627eafdbf
ldub [%i2+0x027],%l1 ! %l1 = 000000000000008f
! Mem[000000001c000014] = 8d765e8f, %l0 = 0000000000000000
lduh [%i0+0x016],%l0 ! %l0 = 0000000000005e8f
! Mem[0000000090800014] = 00248d21, %g2 = 00000000275e5cb0
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000000024
! %l6 = ffffffffeca644d2, Mem[000000001c800001] = 16bfd66d
stb %l6,[%i1+0x001] ! Mem[000000001c800000] = 16d2d66d
! Mem[000000009100001c] = 78eca644, %g2 = 0000000000000024
ldub [%i6+0x01f],%g2 ! %g2 = 0000000000000078
! Mem[000000009180000c] = 27eafdbf, %g18 = deed2af1cd966396
ldsw [%o0+0x00c],%g2 ! %g2 = deed2af1cd966396
! Mem[000000009180002c] = c0abeca6, %g2 = 0000000027eafdbf
ldub [%o0+0x02e],%g2 ! %g2 = 00000000000000c0
! Mem[000000009000003c] = 6ac3f2d3, %g2 = 00000000000000c0
lduw [%i4+0x03c],%g2 ! %g2 = 000000006ac3f2d3
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p6_branch_failed
p6_not_taken_0_end:
! End of Random Code for Thread 6
1: membar #Sync ! Force all stores to complete
p6_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x018] ! Set processor 6 done flag
! Check Registers
p6_check_registers:
set p6_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000005e8f
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000008f
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 452221e362046a14
bne,a,pn %xcc,p6_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000078fda29a
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000d3
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000080
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffeca644d2
bne,a,pn %xcc,p6_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000e2
bne,a,pn %xcc,p6_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p6_check_fp_registers:
set p6_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be cd664b65 a5907a56
bne %xcc,p6_f0_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
p6_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 5cb00a8b9fef61f5
ldx [%i0+0x018],%g3 ! Observed data at 000000001c000018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 916b7c2b275e5cb0
ldx [%i0+0x030],%g3 ! Observed data at 000000001c000030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000df9ce678
ldx [%i0+0x038],%g3 ! Observed data at 000000001c000038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x038,%g4
set p6_local1_expect,%g1
p6_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 16d2d66d54de96c7
ldx [%i1+0x000],%g3 ! Observed data at 000000001c800000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000000000a9
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 = fb359884000000a9
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 = 000000000000b3dc
ldx [%i1+0x020],%g3 ! Observed data at 000000001c800020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x020,%g4
set p6_local2_expect,%g1
p6_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 0431b07942ccbbda
ldx [%i2+0x008],%g3 ! Observed data at 000000001d000008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ded297fc27eafdbf
ldx [%i2+0x028],%g3 ! Observed data at 000000001d000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x028,%g4
set p6_local3_expect,%g1
p6_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 3faca93f00000024
ldx [%i3+0x010],%g3 ! Observed data at 000000001d800010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000001627eafdbf
ldx [%i3+0x018],%g3 ! Observed data at 000000001d800018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = fb359884000000a9
ldx [%i3+0x030],%g3 ! Observed data at 000000001d800030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0041ec3627eafdbf
ldx [%i3+0x038],%g3 ! Observed data at 000000001d800038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x038,%g4
! The test for processor 6 has passed
p6_passed:
ta GOOD_TRAP
nop
p6_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p6_failed
p6_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p6_failed
p6_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p6_failed
p6_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p6_failed
p6_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p6_failed
p6_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p6_failed
p6_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p6_failed
p6_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p6_failed
p6_f0_fail:
set p6_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 6 failed
p6_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x018] ! Set processor 6 done flag
set p6_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 6 failed
p6_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x018] ! Set processor 6 done flag
set p6_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p6_selfmod_failed:
ba p6_failed
mov 0xabc,%g1
p6_common_error:
or %g0,0xee6,%g1
ba p6_failed
mov %o5,%g3
p6_common_signature_error:
set p6_temp,%g1
ba p6_failed
st %g2,[%g1] ! Common Lock Number
p6_common_timeout:
set p6_temp,%g1
ba p6_failed
st %g2,[%g1] ! Common Lock Number
p6_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p6_failed
mov 0x0,%g3
p6_trap1e:
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001d800000]
stba %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800018]
stxa %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800020]
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d800018]
stwa %l7,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000020]
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c800010]
done
p6_trap1o:
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001d800000]
stba %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800018]
stxa %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800020]
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d800018]
stwa %l7,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000020]
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c800010]
done
p6_trap2e:
stba %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000020]
stda %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000008]
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c000008]
done
p6_trap2o:
stba %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000020]
stda %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000008]
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c000008]
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 = 554eadcc32a6000d
ldx [%g1+0x008],%l1 ! %l1 = f5951cd6a69dc807
ldx [%g1+0x010],%l2 ! %l2 = 9932f10ee1657de8
ldx [%g1+0x018],%l3 ! %l3 = 8f45395c78722d5f
ldx [%g1+0x020],%l4 ! %l4 = 117d396bfba4a5f4
ldx [%g1+0x028],%l5 ! %l5 = 8a6b8365d5d51d83
ldx [%g1+0x030],%l6 ! %l6 = b47aab93f8312a5b
ldx [%g1+0x038],%l7 ! %l7 = 446e76780d886ac3
! Initialize the output register of window 0
set unres3_start,%o0
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 = d8ee34f2 3a72d494 5d640d71 130a6f7b
! %f4 = 773fee63 09a505a0 f92dbdaa 7cec1c2a
! %f8 = 31500519 39bbaaee 590ef3f4 7e95c953
! %f12 = e8da0e05 91534194 796e40a8 4d108b37
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0134ed76 f5f303a2 aec9444e 9e65c88a
! %f20 = d70a6ee8 7f47393e 487fd219 480ed0ea
! %f24 = 5b0fc5e0 a6d09e85 3c5cb9ac 44781099
! %f28 = bd7e15ea 908b3994 3496c301 28709a4d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e40e6778 ed220b1f 9481538d ce6bce98
! %f36 = f2d19494 a8466627 10404360 14404741
! %f40 = 43dae86b 8354eb95 821aa19f f638f0c8
! %f44 = 68971f1b 8634145b d0fa6c88 c79d57f5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x839331b800000009,%g7,%g1 ! GSR scale = 1, align = 1
wr %g1,%g0,%gsr ! GSR = 839331b800000009
wr %g0,%y ! Clear Y 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:
! %l0 = 291aff24672bab1a, Mem[000000001f800008] = e6d9b67f040e8b15
stx %l0,[%i3+%o1] ! Mem[000000001f800008] = 291aff24672bab1a
! Mem[0000000090000004] = 59e71a70, %g2 = 4f7759b2a91116fe
ldsh [%i4+0x006],%g2 ! %g2 = 00000000000059e7
! %l1 = 30221e66787cb614, Mem[000000009080003b] = 9762f1bf
stb %l1,[%i5+0x03b] ! Mem[0000000090800038] = 1462f1bf
! Mem[000000001f800020] = 90591bdf, %l7 = e253adea45575383
lduw [%i3+%o4],%l7 ! %l7 = 0000000090591bdf
! Mem[0000000090800010] = d6f6488779807614, %g2 = 00000000000059e7
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! Mem[0000000090800024] = c3247ee5, %g18 = 5296271649312eb5
ldsw [%i5+0x024],%g2 ! %g2 = 5296271649312eb5
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = c3247ee5, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
! Mem[000000009080000c] = 2662d6f6, %g2 = 00000000c871c97b
ldub [%i5+0x00e],%g2 ! %g2 = 0000000000000026
! %l4 = 762706acc67e2920, Mem[000000009100001c] = d186bb92
stw %l4,[%i6+0x01c] ! Mem[000000009100001c] = c67e2920
! Mem[0000000090800000] = f2d0a1aa99136e54, %g2 = 0000000000000026
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa99136e54
p7_label_2:
! Mem[0000000091800030] = cd876ab0, %g2 = f2d0a1aa99136e54
lduw [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0
! %l1 = 30221e66787cb614, Mem[000000009180000c] = d7c57e5d
stw %l1,[%o0+0x00c] ! Mem[000000009180000c] = 787cb614
! %l6 = 83ceb19b, %l7 = 90591bdf, Mem[000000001e000010] = 74bd8c1f d0a18729
std %l6,[%i0+%o2] ! Mem[000000001e000010] = 83ceb19b 90591bdf
! %l0 = 291aff24672bab1a, Mem[0000000091800018] = c6fe240a
stw %l0,[%o0+%o3] ! Mem[0000000091800018] = 672bab1a
! Mem[0000000091800020] = 0afa801d, %g2 = 00000000cd876ab0
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
! %l2 = 8ca217005b71b446, Mem[0000000091000034] = 6cc60ecc
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = 5b71b446
! %l6 = 79a06b8083ceb19b, Mem[0000000090800020] = 5b9447bc
sth %l6,[%i5+%o4] ! Mem[0000000090800020] = b19b47bc
! %l1 = 30221e66787cb614, Mem[0000000091000013] = 7b694bf7
stb %l1,[%i6+0x013] ! Mem[0000000091000010] = 14694bf7
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 0000000000000afa
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! Mem[0000000090000000] = 0efd0f33, %g18 = 5296271649312eb5
ldsw [%i4+%g0],%g2 ! %g2 = 5296271649312eb5
p7_label_3:
! Mem[0000000091800010] = ab2f0f63, %g2 = 000000000efd0f33
lduh [%o0+%o2],%g2 ! %g2 = 000000000000ab2f
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 0000ab2f, %g3 = 694bf715
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! %l1 = 30221e66787cb614, Mem[000000001f000026] = e1d1f582
sth %l1,[%i2+0x026] ! Mem[000000001f000024] = e1d1b614
! Mem[0000000091800014] = b09fb039, %g2 = 00000000d6f64887
lduh [%o0+0x014],%g2 ! %g2 = 000000000000b09f
! %l4 = 762706acc67e2920, Mem[0000000091800020] = 30270afa
stw %l4,[%o0+%o4] ! Mem[0000000091800020] = c67e2920
! Mem[0000000090000014] = 782e3bc6, %g2 = 000000000000b09f
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000078
! Mem[0000000091000018] = 2595c67e, %g2 = 0000000000000078
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! Mem[0000000090000024] = f6eb9a57, %g18 = 5296271649312eb5
ldsw [%i4+0x024],%g2 ! %g2 = 5296271649312eb5
! %l0 = 291aff24672bab1a, Mem[0000000091800004] = 920983a7
stb %l0,[%o0+0x004] ! Mem[0000000091800004] = 1a0983a7
! %l7 = 0000000090591bdf, Mem[000000001f00002c] = 929f2bbf
stw %l7,[%i2+0x02c] ! Mem[000000001f00002c] = 90591bdf
p7_label_4:
! Mem[000000009000003c] = f2d30000, %g2 = fffffffff6eb9a57
ldsb [%i4+0x03e],%g2 ! %g2 = fffffffffffffff2
! %l4 = c67e2920, %l5 = a5f2b2f8, Mem[0000000091000010] = c871c914 694bf715
std %l4,[%i6+%o2] ! Mem[0000000091000010] = c67e2920 a5f2b2f8
! %l1 = 30221e66787cb614, Mem[0000000090000006] = 59e71a70
sth %l1,[%i4+0x006] ! Mem[0000000090000004] = b6141a70
! Mem[0000000090800020] = b19b47bc, %g18 = 5296271649312eb5
ldsw [%i5+%o4],%g2 ! %g2 = 5296271649312eb5
! Mem[000000001f800030] = 5b68d42b, %l4 = 762706acc67e2920
lduh [%i3+0x030],%l4 ! %l4 = 0000000000005b68
! Mem[000000009100002c] = 07a7916a, %g2 = ffffffffb19b47bc
ldsb [%i6+0x02e],%g2 ! %g2 = 0000000000000007
! Mem[0000000090800018] = 8d210d4cb5758e33, %g2 = 0000000000000007
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5758e33
! %l6 = 79a06b8083ceb19b, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 79a06b8083ceb19b
! Mem[000000001f800008] = 291aff24, %l3 = 915f00be6094b45e
ldsw [%i3+%o1],%l3 ! %l3 = 00000000291aff24
! Mem[000000009180003c] = 43ccc658, %g18 = 5296271649312eb5
ldsw [%o0+0x03c],%g2 ! %g2 = 5296271649312eb5
p7_label_5:
! Mem[0000000090800028] = fd77ba3e 4c1bc6c0, %g2 = 43ccc658, %g3 = 79807614
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bc6c0
! Mem[0000000091000034] = 5b71b446, %g18 = 5296271649312eb5
ldsw [%i6+0x034],%g2 ! %g2 = 5296271649312eb5
! %l6 = 79a06b8083ceb19b, Mem[000000009080003c] = 62f1bf38
stw %l6,[%i5+0x03c] ! Mem[000000009080003c] = 83ceb19b
! Mem[0000000091000000] = 809ce616, %g2 = 000000005b71b446
lduh [%i6+%g0],%g2 ! %g2 = 000000000000809c
! Mem[0000000090000010] = b51e7244, %g2 = 000000000000809c
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb51e
! Mem[000000001e800028] = 53f22023, %l2 = 8ca217005b71b446
lduh [%i1+%o5],%l2 ! %l2 = 00000000000053f2
! Mem[0000000091000020] = 8c013d02, %g18 = 5296271649312eb5
ldsw [%i6+%o4],%g2 ! %g2 = 5296271649312eb5
! Mem[000000001f800008] = 291aff24, %l2 = 00000000000053f2
lduw [%i3+%o1],%l2 ! %l2 = 00000000291aff24
! Mem[0000000090000000] = 0efd0f33, %g18 = 5296271649312eb5
ldsw [%i4+%g0],%g2 ! %g2 = 5296271649312eb5
! %l6 = 79a06b8083ceb19b, Mem[0000000091800015] = 9fb03967
stb %l6,[%o0+0x015] ! Mem[0000000091800014] = 9bb03967
p7_label_6:
! Mem[0000000090800024] = c3247ee5, %g2 = 000000000efd0f33
lduw [%i5+0x024],%g2 ! %g2 = 00000000c3247ee5
! %l2 = 00000000291aff24, Mem[000000009100002b] = 50d71607
stb %l2,[%i6+0x02b] ! Mem[0000000091000028] = 24d71607
! %l1 = 30221e66787cb614, Mem[000000009080001e] = 8e33b19b
sth %l1,[%i5+0x01e] ! Mem[000000009080001c] = b614b19b
! Mem[000000001f800010] = 00d47817, %l3 = 00000000291aff24
lduw [%i3+%o2],%l3 ! %l3 = 0000000000d47817
! Mem[000000009100002c] = d71607a7, %g18 = 5296271649312eb5
ldsw [%i6+0x02c],%g2 ! %g2 = 5296271649312eb5
! Mem[0000000090000030] = 722cd948e3f41a12, %g2 = ffffffffd71607a7
ldx [%i4+0x030],%g2 ! %g2 = 722cd948e3f41a12
! Mem[0000000090800018] = 8d210d4cb575b614, %g2 = 722cd948e3f41a12
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb575b614
! Mem[0000000090800028] = 3e4c1bc6, %g2 = 8d210d4cb575b614
ldsb [%i5+0x02b],%g2 ! %g2 = 000000000000003e
! Mem[0000000091800034] = e01332b5, %g2 = 000000000000003e
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffe0
! Mem[0000000090000038] = 7ccf87b4, %g18 = 5296271649312eb5
ldsw [%i4+0x038],%g2 ! %g2 = 5296271649312eb5
p7_label_7:
! Mem[0000000091000030] = 485b71b4, %g2 = 000000007ccf87b4
ldub [%i6+0x033],%g2 ! %g2 = 0000000000000048
! %l4 = 0000000000005b68, Mem[000000009080001c] = b575b614
stw %l4,[%i5+0x01c] ! Mem[000000009080001c] = 00005b68
! Mem[000000009000002c] = 92b2c784, %g2 = 0000000000000048
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff92b2
! Mem[000000001f000038] = 82956405, %l6 = 79a06b8083ceb19b
ldsb [%i2+0x039],%l6 ! %l6 = ffffffffffffff95
! %l0 = 672bab1a, %l1 = 787cb614, Mem[0000000090800000] = 79a06b80 83ceb19b
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 672bab1a 787cb614
! %l1 = 30221e66787cb614, Mem[000000001f800038] = 93489e92
stb %l1,[%i3+0x038] ! Mem[000000001f800038] = 14489e92
! Mem[0000000090000018] = c654ee46, %g2 = ffffffffffff92b2
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! %l7 = 0000000090591bdf, Mem[0000000091800034] = f2e01332
stw %l7,[%o0+0x034] ! Mem[0000000091800034] = 90591bdf
! %l6 = ffffffffffffff95, Mem[0000000091000012] = 2920a5f2
sth %l6,[%i6+0x012] ! Mem[0000000091000010] = ff95a5f2
! %l3 = 0000000000d47817, Mem[000000001f000036] = 588ef7c7
stb %l3,[%i2+0x036] ! Mem[000000001f000034] = 588e17c7
p7_label_8:
! %l6 = ffffffffffffff95, Mem[0000000091800018] = 672bab1a9c834334
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = ffffffffffffff95
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = 00000000c654ee46
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! %l4 = 0000000000005b68, Mem[0000000091000016] = b2f8afbb
sth %l4,[%i6+0x016] ! Mem[0000000091000014] = 5b68afbb
! Mem[0000000091000038] = 2ac32556, %g2 = 1a70897a70c2cf1a
lduh [%i6+0x038],%g2 ! %g2 = 0000000000002ac3
! Mem[0000000090800034] = 7a3f82fb, %g2 = 0000000000002ac3
ldsh [%i5+0x036],%g2 ! %g2 = 0000000000007a3f
! %l4 = 00005b68, %l5 = a5f2b2f8, Mem[0000000090800020] = b19b47bc c3247ee5
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 00005b68 a5f2b2f8
! %l6 = ffffffffffffff95, Mem[0000000091800013] = 63b09bb0
stb %l6,[%o0+0x013] ! Mem[0000000091800010] = 95b09bb0
! %l4 = 0000000000005b68, Mem[000000001f800028] = 7d2ac555a30cd115
stx %l4,[%i3+%o5] ! Mem[000000001f800028] = 0000000000005b68
! %l5 = 8f1e60eda5f2b2f8, Mem[0000000091800010] = ab2f0f95b09bb039
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = 8f1e60eda5f2b2f8
! Mem[000000001f000028] = 653178fc 90591bdf, %l4 = 00005b68, %l5 = a5f2b2f8
ldd [%i2+%o5],%l4 ! %l4 = 00000000653178fc 0000000090591bdf
p7_label_9:
! %l0 = 291aff24672bab1a, Mem[0000000091000028] = 8a3d9624d71607a7
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 291aff24672bab1a
! Mem[0000000090000008] = 1a70897a, %g2 = 0000000000007a3f
lduw [%i4+%o1],%g2 ! %g2 = 000000001a70897a
! Mem[0000000091000030] = 6e485b71, %g2 = 000000001a70897a
ldub [%i6+0x032],%g2 ! %g2 = 000000000000006e
! Mem[0000000091800010] = 8f1e60ed, %g2 = 000000000000006e
lduh [%o0+%o2],%g2 ! %g2 = 0000000000008f1e
! Mem[000000001e800024] = 764c7886, %l2 = 00000000291aff24
lduh [%i1+0x026],%l2 ! %l2 = 0000000000007886
! Mem[0000000090000008] = 1a70897a, %g2 = 0000000000008f1e
lduw [%i4+%o1],%g2 ! %g2 = 000000001a70897a
! Mem[0000000091800010] = 1e60eda5, %g2 = 000000001a70897a
ldsb [%o0+0x011],%g2 ! %g2 = 000000000000001e
! %l6 = ffffff95, %l7 = 90591bdf, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l6,[%i5+%o5] ! Mem[0000000090800028] = ffffff95 90591bdf
! Mem[0000000090000024] = eb9a5721, %g2 = 000000000000001e
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000eb
! %l4 = 00000000653178fc, Mem[000000009000000a] = 897a70c2
sth %l4,[%i4+0x00a] ! Mem[0000000090000008] = 78fc70c2
p7_label_10:
! %l2 = 0000000000007886, Mem[0000000090800014] = 79807614
stb %l2,[%i5+0x014] ! Mem[0000000090800014] = 86807614
! Mem[0000000091000030] = 916a6e48 5b71b446, %g2 = 000000eb, %g3 = 4c1bc6c0
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000005b71b446
! %l2 = 0000000000007886, Mem[000000001f000028] = 653178fc90591bdf
stx %l2,[%i2+%o5] ! Mem[000000001f000028] = 0000000000007886
! %l3 = 0000000000d47817, Mem[0000000091800032] = 6ab09059
sth %l3,[%o0+0x032] ! Mem[0000000091800030] = 78179059
! %l2 = 0000000000007886, Mem[000000001e800014] = 881b7a0b
stw %l2,[%i1+0x014] ! Mem[000000001e800014] = 00007886
! Mem[000000001f000038] = 82956405, %l0 = 291aff24672bab1a
ldsb [%i2+0x039],%l0 ! %l0 = ffffffffffffff95
! %l2 = 0000000000007886, Mem[0000000090000000] = 0efd0f3334b4b614
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 0000000000007886
! %l6 = ffffffffffffff95, Mem[0000000091800030] = cd877817
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = ffffff95
! Mem[000000001e80002c] = f1d03350, %l1 = 30221e66787cb614
ldsh [%i1+0x02c],%l1 ! %l1 = fffffffffffff1d0
! %l3 = 0000000000d47817, Mem[0000000090000034] = e3f41a12
stw %l3,[%i4+0x034] ! Mem[0000000090000034] = 00d47817
p7_label_11:
! Mem[000000001e000034] = a1ef631c, %l7 = 0000000090591bdf
ldsw [%i0+0x034],%l7 ! %l7 = ffffffffa1ef631c
! Mem[000000009180002c] = a3ca96e2, %g2 = 00000000916a6e48
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000a3ca
! Mem[0000000091800014] = f2b2f8ff, %g2 = 000000000000a3ca
ldub [%o0+0x015],%g2 ! %g2 = 00000000000000f2
! Mem[000000001f00001c] = 32986765, %l0 = ffffffffffffff95
lduw [%i2+0x01c],%l0 ! %l0 = 0000000032986765
! Mem[0000000091000008] = 9a8d011a, %g18 = 5296271649312eb5
ldsw [%i6+%o1],%g2 ! %g2 = 5296271649312eb5
! %l2 = 0000000000007886, Mem[0000000091800010] = 8f1e60ed
stw %l2,[%o0+%o2] ! Mem[0000000091800010] = 00007886
! %l5 = 0000000090591bdf, Mem[0000000091000024] = 5ade034f
stw %l5,[%i6+0x024] ! Mem[0000000091000024] = 90591bdf
! %l0 = 0000000032986765, Mem[000000001f000034] = 588e17c7
stb %l0,[%i2+0x034] ! Mem[000000001f000034] = 658e17c7
! Mem[000000001f800028] = 00000000 00005b68, %l2 = 00007886, %l3 = 00d47817
ldd [%i3+%o5],%l2 ! %l2 = 0000000000000000 0000000000005b68
! %l0 = 32986765, %l1 = fffff1d0, Mem[0000000091000018] = afbb2595 c67e2920
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 32986765 fffff1d0
p7_label_12:
! Mem[0000000090000014] = 3bc654ee, %g2 = ffffffff9a8d011a
ldub [%i4+0x017],%g2 ! %g2 = 000000000000003b
! Mem[000000001f800030] = 5b68d42b, %l7 = ffffffffa1ef631c
ldsw [%i3+0x030],%l7 ! %l7 = 000000005b68d42b
! Mem[0000000090000008] = 1a7078fc, %g18 = 5296271649312eb5
ldsw [%i4+%o1],%g2 ! %g2 = 5296271649312eb5
! %l1 = fffffffffffff1d0, Mem[0000000090000024] = f6eb9a57
stb %l1,[%i4+0x024] ! Mem[0000000090000024] = d0eb9a57
! %l0 = 0000000032986765, Mem[0000000090000000] = 0000000000007886
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 0000000032986765
! Mem[000000001f000010] = d44d83b53c11bed6, %l3 = 0000000000005b68
ldx [%i2+%o2],%l3 ! %l3 = d44d83b53c11bed6
! Mem[0000000090000000] = 00000000 32986765, %g2 = 1a7078fc, %g3 = 5b71b446
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000000 0000000032986765
! Mem[0000000091800038] = b5d5c008, %g2 = 0000000000000000
ldsb [%o0+0x038],%g2 ! %g2 = ffffffffffffffb5
! %l4 = 00000000653178fc, Mem[000000009100001c] = fffff1d0
stw %l4,[%i6+0x01c] ! Mem[000000009100001c] = 653178fc
! Mem[0000000091000010] = 95a5f25b, %g2 = ffffffffffffffb5
ldub [%i6+0x013],%g2 ! %g2 = 0000000000000095
p7_label_13:
! %l1 = fffffffffffff1d0, Mem[000000001f000000] = 57433251
sth %l1,[%i2+%g0] ! Mem[000000001f000000] = f1d03251
! Mem[0000000091800004] = 0983a70f, %g2 = 0000000000000095
ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000009
! %l0 = 0000000032986765, Mem[0000000090000034] = 00d47817
stw %l0,[%i4+0x034] ! Mem[0000000090000034] = 32986765
! %l6 = ffffff95, %l7 = 5b68d42b, Mem[0000000090000010] = b51e7244 48782e3b
std %l6,[%i4+%o2] ! Mem[0000000090000010] = ffffff95 5b68d42b
! Mem[000000001e800038] = d31c97d2, %l7 = 000000005b68d42b
lduh [%i1+0x038],%l7 ! %l7 = 000000000000d31c
! Mem[0000000091800020] = 20801d54, %g2 = 0000000000000009
ldsb [%o0+0x023],%g2 ! %g2 = 0000000000000020
! Mem[0000000090000034] = 32986765, %g18 = 5296271649312eb5
ldsw [%i4+0x034],%g2 ! %g2 = 5296271649312eb5
! Mem[0000000090000028] = 2188de20, %g18 = 5296271649312eb5
ldsw [%i4+%o5],%g2 ! %g2 = 5296271649312eb5
! Mem[0000000090000000] = 00000000, %g2 = 000000002188de20
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[000000001e00003c] = 1e1963e4, %l5 = 0000000090591bdf
ldub [%i0+0x03c],%l5 ! %l5 = 000000000000001e
p7_label_14:
! %l0 = 0000000032986765, Mem[0000000090800024] = a5f2b2f8
stb %l0,[%i5+0x024] ! Mem[0000000090800024] = 65f2b2f8
! Mem[0000000090000030] = 722cd94832986765, %g2 = 0000000000000000
ldx [%i4+0x030],%g2 ! %g2 = 722cd94832986765
! Mem[0000000090000018] = ee46c2bb, %g2 = 722cd94832986765
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000ee46
! %l1 = fffffffffffff1d0, Mem[0000000090000028] = 2188de2092b2c784
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = fffffffffffff1d0
! Mem[0000000090800004] = 787cb614, %g2 = 000000000000ee46
lduw [%i5+0x004],%g2 ! %g2 = 00000000787cb614
! Mem[000000001e000020] = 541a1dc7, %l1 = fffffffffffff1d0
ldsh [%i0+0x022],%l1 ! %l1 = 0000000000001dc7
! %l4 = 653178fc, %l5 = 0000001e, Mem[0000000090000008] = 1a7078fc 70c2cf1a
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 653178fc 0000001e
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 787cb614, %g3 = 32986765
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! %l0 = 0000000032986765, Mem[0000000091000018] = 32986765653178fc
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 0000000032986765
! %l6 = ffffffffffffff95, Mem[0000000090000006] = 67656531
sth %l6,[%i4+0x006] ! Mem[0000000090000004] = ff956531
p7_label_15:
! Mem[0000000090000010] = ff955b68, %g2 = 00000000c654ee46
lduh [%i4+0x012],%g2 ! %g2 = 000000000000ff95
! Mem[0000000090000018] = c654ee46, %g18 = 5296271649312eb5
ldsw [%i4+%o3],%g2 ! %g2 = 5296271649312eb5
! Mem[000000001e00001c] = 7b0b3e83, %l3 = d44d83b53c11bed6
ldub [%i0+0x01f],%l3 ! %l3 = 0000000000000083
! %l4 = 00000000653178fc, Mem[000000009100003e] = 577c0000
stb %l4,[%i6+0x03e] ! Mem[000000009100003c] = fc7c0000
! %l4 = 653178fc, %l5 = 0000001e, Mem[0000000090000020] = d3141da2 d0eb9a57
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 653178fc 0000001e
! Mem[0000000090000038] = 87b4a14c, %g2 = ffffffffc654ee46
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffff87b4
! Mem[0000000090800008] = 50c69f91, %g18 = 5296271649312eb5
ldsw [%i5+%o1],%g2 ! %g2 = 5296271649312eb5
! %l1 = 0000000000001dc7, Mem[000000009180001c] = ffffff95
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = 00001dc7
! Mem[0000000090000024] = 0000001e, %g2 = 0000000050c69f91
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000000000
! %l2 = 00000000, %l3 = 00000083, Mem[0000000091000030] = 916a6e48 5b71b446
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 00000000 00000083
p7_label_16:
! Mem[0000000090000030] = 722cd948, %g2 = 0000000000000000
lduw [%i4+0x030],%g2 ! %g2 = 00000000722cd948
! Mem[0000000090800018] = 8d210d4c, %g2 = 00000000722cd948
lduw [%i5+%o3],%g2 ! %g2 = 000000008d210d4c
! Mem[0000000091000028] = 291aff24, %g2 = 000000008d210d4c
ldsh [%i6+%o5],%g2 ! %g2 = 000000000000291a
! %l1 = 0000000000001dc7, Mem[000000009000003d] = 4cf2d300
stb %l1,[%i4+0x03d] ! Mem[000000009000003c] = c7f2d300
! Mem[000000001f000034] = 658e17c7, %l0 = 0000000032986765
ldsh [%i2+0x036],%l0 ! %l0 = 00000000000017c7
! Mem[0000000090800004] = 787cb614, %g2 = 000000000000291a
lduw [%i5+0x004],%g2 ! %g2 = 00000000787cb614
! %l5 = 000000000000001e, Mem[0000000090800036] = 7a3f82fb
stb %l5,[%i5+0x036] ! Mem[0000000090800034] = 1e3f82fb
! %l3 = 0000000000000083, Mem[000000009080001a] = 0d4c0000
sth %l3,[%i5+0x01a] ! Mem[0000000090800018] = 00830000
! Mem[000000001e800014] = 00007886, %l2 = 0000000000000000
lduw [%i1+0x014],%l2 ! %l2 = 0000000000007886
! Mem[0000000091800028] = a31fbc41, %g2 = 00000000787cb614
lduh [%o0+%o5],%g2 ! %g2 = 000000000000a31f
p7_label_17:
! Mem[0000000090800014] = 86807614, %g2 = 000000000000a31f
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffff8680
! %l0 = 000017c7, %l1 = 00001dc7, Mem[0000000091800010] = 00007886 a5f2b2f8
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 000017c7 00001dc7
! %l1 = 0000000000001dc7, Mem[000000001f800008] = 291aff24
stw %l1,[%i3+%o1] ! Mem[000000001f800008] = 00001dc7
! %l1 = 0000000000001dc7, Mem[0000000090000028] = ffffffff
stw %l1,[%i4+%o5] ! Mem[0000000090000028] = 00001dc7
! Mem[0000000090800004] = b61450c6, %g2 = ffffffffffff8680
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffb614
! Mem[000000009100001c] = 67658c01, %g2 = ffffffffffffb614
ldsh [%i6+0x01e],%g2 ! %g2 = 0000000000006765
! Mem[0000000091800000] = 22502cb9 1a0983a7, %g2 = 00006765, %g3 = c2bbec77
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 000000001a0983a7
! Mem[000000001f80003c] = 0ed2e268, %l1 = 0000000000001dc7
ldsb [%i3+0x03e],%l1 ! %l1 = ffffffffffffffe2
! Mem[000000001f000004] = b2427239, %l6 = ffffffffffffff95
ldub [%i2+0x006],%l6 ! %l6 = 0000000000000072
! Mem[0000000091800038] = b5d5c008, %g2 = 0000000022502cb9
lduw [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008
p7_label_18:
! %l1 = ffffffffffffffe2, Mem[0000000091800030] = ffffff9590591bdf
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffffe2
! %l2 = 0000000000007886, Mem[0000000090800039] = fb741483
stb %l2,[%i5+0x039] ! Mem[0000000090800038] = 86741483
! Mem[0000000090800010] = d6f6488786807614, %g2 = 00000000b5d5c008
ldx [%i5+%o2],%g2 ! %g2 = d6f6488786807614
! Mem[0000000090000020] = fc000000, %g2 = d6f6488786807614
ldsb [%i4+0x023],%g2 ! %g2 = fffffffffffffffc
! Mem[000000009000000c] = 0000001e, %g2 = fffffffffffffffc
ldub [%i4+0x00c],%g2 ! %g2 = 0000000000000000
! %l5 = 000000000000001e, Mem[0000000091800010] = 000017c7
stw %l5,[%o0+%o2] ! Mem[0000000091800010] = 0000001e
! %l3 = 0000000000000083, Mem[0000000091800034] = ffffffe2
stw %l3,[%o0+0x034] ! Mem[0000000091800034] = 00000083
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 00000000, %g3 = 1a0983a7
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! %l5 = 000000000000001e, Mem[000000001e000004] = 40c68438
stw %l5,[%i0+0x004] ! Mem[000000001e000004] = 0000001e
! Mem[0000000090000024] = 0000001e, %g18 = 5296271649312eb5
ldsw [%i4+0x024],%g2 ! %g2 = 5296271649312eb5
p7_label_19:
! %l4 = 00000000653178fc, Mem[000000009100002e] = ab1a0000
sth %l4,[%i6+0x02e] ! Mem[000000009100002c] = 78fc0000
! Mem[000000009180000c] = b6140000, %g2 = 000000000000001e
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffb614
! Mem[0000000090000010] = ffffff955b68d42b, %g2 = ffffffffffffb614
ldx [%i4+%o2],%g2 ! %g2 = ffffff955b68d42b
! Mem[0000000091800008] = ec787cb6, %g2 = ffffff955b68d42b
ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffffec
! Mem[000000009000000c] = 1effffff, %g2 = ffffffffffffffec
ldub [%i4+0x00f],%g2 ! %g2 = 000000000000001e
! Mem[0000000090000018] = c654ee46, %g2 = 000000000000001e
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! %l4 = 653178fc, %l5 = 0000001e, Mem[0000000090000000] = 00000000 3298ff95
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 653178fc 0000001e
! %l0 = 000017c7, %l1 = ffffffe2, Mem[0000000091000010] = c67eff95 a5f25b68
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 000017c7 ffffffe2
! %l0 = 00000000000017c7, Mem[0000000090000010] = ffffff95
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = 000017c7
! Mem[000000001f800008] = 00001dc7, %l4 = 00000000653178fc
ldub [%i3+0x00b],%l4 ! %l4 = 00000000000000c7
p7_label_20:
! Mem[0000000090000038] = 7ccf87b4 a1c7f2d3, %g2 = c654ee46, %g3 = c2bbec77
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a1c7f2d3
! %l4 = 000000c7, %l5 = 0000001e, Mem[000000001e000008] = a251ece4 7d363299
std %l4,[%i0+%o1] ! Mem[000000001e000008] = 000000c7 0000001e
! %l1 = ffffffffffffffe2, Mem[0000000091800030] = ffffffff00000083
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffffe2
! Mem[000000001e000038] = ec20c66e 1e1963e4, %l0 = 000017c7, %l1 = ffffffe2
ldd [%i0+0x038],%l0 ! %l0 = 00000000ec20c66e 000000001e1963e4
! Mem[000000009080003c] = 9b000000, %g2 = 000000007ccf87b4
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffff9b
! Mem[0000000091800008] = 0f1979ec, %g18 = 5296271649312eb5
ldsw [%o0+%o1],%g2 ! %g2 = 5296271649312eb5
! Mem[000000009100002c] = 672b78fc, %g2 = 000000000f1979ec
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000672b
! Mem[0000000091000004] = 979a8d01, %g2 = 000000000000672b
ldsb [%i6+0x007],%g2 ! %g2 = ffffffffffffff97
! Mem[000000001f000018] = 1f8ee2b8, %l3 = 0000000000000083
lduh [%i2+0x01a],%l3 ! %l3 = 000000000000e2b8
! Mem[0000000090800018] = 00830000, %g2 = ffffffffffffff97
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000000
p7_label_21:
! Mem[0000000090800034] = 1e3f8286, %g2 = 0000000000000000
lduh [%i5+0x036],%g2 ! %g2 = 0000000000001e3f
! %l4 = 00000000000000c7, Mem[0000000091000018] = 00000000
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = 000000c7
! Mem[0000000091000030] = 00000000 00000083, %g2 = 00001e3f, %g3 = a1c7f2d3
ldd [%i6+0x030],%g2 ! %g2 = 0000000000000000 0000000000000083
! Mem[0000000090000020] = 653178fc0000001e, %g2 = 0000000000000000
ldx [%i4+%o4],%g2 ! %g2 = 653178fc0000001e
! Mem[0000000091000020] = 8c013d02, %g2 = 653178fc0000001e
lduh [%i6+%o4],%g2 ! %g2 = 0000000000008c01
! Mem[000000001e800034] = 0689abf1, %l1 = 000000001e1963e4
ldsw [%i1+0x034],%l1 ! %l1 = 000000000689abf1
! %l0 = ec20c66e, %l1 = 0689abf1, Mem[0000000090800000] = 672bab1a 787cb614
std %l0,[%i5+%g0] ! Mem[0000000090800000] = ec20c66e 0689abf1
! %l6 = 0000000000000072, Mem[000000009080001a] = 00830000
sth %l6,[%i5+0x01a] ! Mem[0000000090800018] = 00720000
! Mem[000000009000002c] = f1d0722c, %g2 = 0000000000008c01
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000f1d0
! Mem[0000000091800010] = 0000001e, %g2 = 000000000000f1d0
ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000000
p7_label_22:
! %l5 = 000000000000001e, Mem[0000000091000018] = 000000c732986765
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 000000000000001e
! Mem[0000000091800004] = 0983a70f, %g2 = 0000000000000000
ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000009
! %l2 = 0000000000007886, Mem[0000000091000017] = e2000000
stb %l2,[%i6+0x017] ! Mem[0000000091000014] = 86000000
! Mem[0000000091000004] = 12bca097, %g2 = 0000000000000009
ldsh [%i6+0x004],%g2 ! %g2 = 00000000000012bc
! Mem[0000000090800004] = 0689abf1, %g18 = 5296271649312eb5
ldsw [%i5+0x004],%g2 ! %g2 = 5296271649312eb5
! Mem[0000000090000028] = 00001dc7, %g2 = 000000000689abf1
ldsb [%i4+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = 00000000, %g3 = 00000083
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
! %l4 = 000000c7, %l5 = 0000001e, Mem[000000001e000008] = 000000c7 0000001e
std %l4,[%i0+%o1] ! Mem[000000001e000008] = 000000c7 0000001e
! Mem[0000000091800030] = ffffffff, %g2 = 00000000a31fbc41
lduw [%o0+0x030],%g2 ! %g2 = 00000000ffffffff
! Mem[000000001f80003c] = 0ed2e268, %l4 = 00000000000000c7
lduw [%i3+0x03c],%l4 ! %l4 = 000000000ed2e268
p7_label_23:
! %l5 = 000000000000001e, Mem[000000009000001e] = ec776531
sth %l5,[%i4+0x01e] ! Mem[000000009000001c] = 001e6531
! Mem[000000001e800018] = 3ce25544, %l5 = 000000000000001e
lduh [%i1+0x01a],%l5 ! %l5 = 0000000000005544
! %l6 = 0000000000000072, Mem[000000009000001a] = ee46c2bb
stb %l6,[%i4+0x01a] ! Mem[0000000090000018] = 7246c2bb
! %l2 = 00007886, %l3 = 0000e2b8, Mem[000000001e000008] = 000000c7 0000001e
std %l2,[%i0+%o1] ! Mem[000000001e000008] = 00007886 0000e2b8
! Mem[000000001f000020] = 5b9d2ca0, %l5 = 0000000000005544
lduw [%i2+%o4],%l5 ! %l5 = 000000005b9d2ca0
! %l2 = 0000000000007886, Mem[0000000091800010] = 0000001e
stb %l2,[%o0+%o2] ! Mem[0000000091800010] = 8600001e
! %l2 = 0000000000007886, Mem[000000001e800014] = 00007886
stw %l2,[%i1+0x014] ! Mem[000000001e800014] = 00007886
! Mem[000000001e800028] = 53f22023, %l4 = 000000000ed2e268
lduh [%i1+%o5],%l4 ! %l4 = 00000000000053f2
! %l2 = 0000000000007886, Mem[0000000091800038] = b5d5c008
stw %l2,[%o0+0x038] ! Mem[0000000091800038] = 00007886
! Mem[0000000091000024] = 90591bdf, %g18 = 5296271649312eb5
ldsw [%i6+0x024],%g2 ! %g2 = 5296271649312eb5
p7_label_24:
! Mem[000000001f800020] = 90591bdf, %l0 = 00000000ec20c66e
lduw [%i3+%o4],%l0 ! %l0 = 0000000090591bdf
! %l3 = 000000000000e2b8, Mem[0000000090000018] = c6547246
sth %l3,[%i4+%o3] ! Mem[0000000090000018] = e2b87246
! Mem[0000000091000008] = 1a32495b, %g2 = ffffffff90591bdf
ldsb [%i6+0x00b],%g2 ! %g2 = 000000000000001a
! Mem[0000000090000034] = 67657ccf, %g2 = 000000000000001a
ldsh [%i4+0x036],%g2 ! %g2 = 0000000000006765
! %l3 = 000000000000e2b8, Mem[0000000091000026] = 1bdf291a
stb %l3,[%i6+0x026] ! Mem[0000000091000024] = b8df291a
! %l6 = 0000000000000072, Mem[0000000090800028] = ffffff9590591bdf
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 0000000000000072
! Mem[0000000090800024] = 65f2b2f8, %g2 = 0000000000006765
lduh [%i5+0x024],%g2 ! %g2 = 00000000000065f2
! %l4 = 000053f2, %l5 = 5b9d2ca0, Mem[000000001e000030] = 648654d8 a1ef631c
std %l4,[%i0+0x030] ! Mem[000000001e000030] = 000053f2 5b9d2ca0
! Mem[0000000091800024] = 801d54e4, %g2 = 00000000000065f2
ldsb [%o0+0x024],%g2 ! %g2 = ffffffffffffff80
! Mem[000000001e800034] = 0689abf1, %l7 = 000000000000d31c
lduw [%i1+0x034],%l7 ! %l7 = 000000000689abf1
p7_label_25:
! Mem[0000000091800038] = 788643cc, %g2 = ffffffffffffff80
lduh [%o0+0x03a],%g2 ! %g2 = 0000000000007886
! Mem[000000009080003c] = 9b000000, %g2 = 0000000000007886
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffff9b
! Mem[0000000090800018] = 8d210072 00005b68, %g2 = ffffff9b, %g3 = a3ca96e2
ldd [%i5+%o3],%g2 ! %g2 = 000000008d210072 0000000000005b68
! Mem[000000001e000038] = ec20c66e, %l0 = 0000000090591bdf
ldub [%i0+0x038],%l0 ! %l0 = 00000000000000ec
! %l0 = 00000000000000ec, Mem[0000000090000026] = 001e0000
stb %l0,[%i4+0x026] ! Mem[0000000090000024] = ec1e0000
! %l4 = 00000000000053f2, Mem[0000000091000018] = 000000000000001e
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 00000000000053f2
! Mem[000000009000003c] = d3000000, %g2 = 000000008d210072
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000d3
! %l3 = 000000000000e2b8, Mem[0000000091000030] = 0000000000000083
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 000000000000e2b8
! Mem[0000000091000010] = 000017c7, %g2 = 00000000000000d3
lduw [%i6+%o2],%g2 ! %g2 = 00000000000017c7
! Mem[0000000090000018] = e2b87246, %g2 = 00000000000017c7
lduh [%i4+%o3],%g2 ! %g2 = 000000000000e2b8
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p7_branch_failed
p7_not_taken_0_end:
! End of Random Code for Thread 7
1: membar #Sync ! Force all stores to complete
p7_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x01c] ! Set processor 7 done flag
! Check Registers
p7_check_registers:
set p7_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000ec
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000689abf1
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000007886
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000e2b8
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000053f2
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005b9d2ca0
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000072
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000689abf1
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 d8ee34f2 3a72d494
bne %xcc,p7_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 5d640d71 130a6f7b
bne %xcc,p7_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 773fee63 09a505a0
bne %xcc,p7_f4_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
p7_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ee1299140000001e
ldx [%i0+0x000],%g3 ! Observed data at 000000001e000000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000078860000e2b8
ldx [%i0+0x008],%g3 ! Observed data at 000000001e000008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 83ceb19b90591bdf
ldx [%i0+0x010],%g3 ! Observed data at 000000001e000010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000053f25b9d2ca0
ldx [%i0+0x030],%g3 ! Observed data at 000000001e000030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x030,%g4
set p7_local1_expect,%g1
p7_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = cf05b90900007886
ldx [%i1+0x010],%g3 ! Observed data at 000000001e800010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x010,%g4
set p7_local2_expect,%g1
p7_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = f1d03251b2427239
ldx [%i2+0x000],%g3 ! Observed data at 000000001f000000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5b9d2ca0e1d1b614
ldx [%i2+0x020],%g3 ! Observed data at 000000001f000020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000000007886
ldx [%i2+0x028],%g3 ! Observed data at 000000001f000028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = a646151e658e17c7
ldx [%i2+0x030],%g3 ! Observed data at 000000001f000030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x030,%g4
set p7_local3_expect,%g1
p7_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 00001dc7672bab1a
ldx [%i3+0x008],%g3 ! Observed data at 000000001f800008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000000005b68
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 = 14489e920ed2e268
ldx [%i3+0x038],%g3 ! Observed data at 000000001f800038
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x038,%g4
! The test for processor 7 has passed
p7_passed:
ta GOOD_TRAP
nop
p7_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p7_failed
p7_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p7_failed
p7_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p7_failed
p7_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p7_failed
p7_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p7_failed
p7_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p7_failed
p7_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p7_failed
p7_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p7_failed
p7_f0_fail:
set p7_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f2_fail:
set p7_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f4_fail:
set p7_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 7 failed
p7_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 7 failed
p7_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p7_selfmod_failed:
ba p7_failed
mov 0xabc,%g1
p7_common_error:
or %g0,0xee7,%g1
ba p7_failed
mov %o5,%g3
p7_common_signature_error:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_common_timeout:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p7_failed
mov 0x0,%g3
p7_trap1e:
stxa %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000010]
stwa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000028]
stwa %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000010]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e800008]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f000020]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f000000]
done
p7_trap1o:
stxa %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000010]
stwa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000028]
stwa %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000010]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e800008]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f000020]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f000000]
done
p7_trap2e:
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800020]
done
p7_trap2o:
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800020]
done
p7_trap3e:
nop
nop
nop
done
p7_trap3o:
nop
nop
nop
done
p7_init_memory_pointers:
set p7_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p7_local0_start,%i0
set p7_local1_start,%i1
set p7_local2_start,%i2
set p7_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 291aff24672bab1a
ldx [%g1+0x008],%l1 ! %l1 = 30221e66787cb614
ldx [%g1+0x010],%l2 ! %l2 = 8ca217005b71b446
ldx [%g1+0x018],%l3 ! %l3 = 915f00be6094b45e
ldx [%g1+0x020],%l4 ! %l4 = 762706acc67e2920
ldx [%g1+0x028],%l5 ! %l5 = 8f1e60eda5f2b2f8
ldx [%g1+0x030],%l6 ! %l6 = 79a06b8083ceb19b
ldx [%g1+0x038],%l7 ! %l7 = e253adea45575383
! Initialize the output register of window 0
set unres3_start,%o0
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 = 36fc1bfd e2a76473 b81381ea 5ebd252e
! %f4 = 1c17cfaf c60d3ef7 1a156771 f05dd542
! %f8 = 262f9e9a 3b31b861 749cf316 ba12ca4c
! %f12 = 54f2afbe c24bc674 7b3a6c28 02cca640
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 48f89c02 6385c560 c048fa61 4fd74b4c
! %f20 = b6932ade 0735b714 9f314891 90e011aa
! %f24 = ee269d0f 5d1cab21 df0fa5fd 6e737ff6
! %f28 = 9846676d e01d020e 878ff402 09cd6b1a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c718d142 144c2530 8bf94de9 f29a1ab4
! %f36 = 4062ebe0 dc1dd358 9d2a8abe f75ebd9d
! %f40 = 19e4752d b5810c93 88a73f0c afad61c6
! %f44 = 6897a294 445ade6e 5addc2e4 68fd0a9a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7b5644c70000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = 7b5644c70000000b
wr %g0,%y ! Clear Y 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[0000000090000014] = 2e3bc654, %g2 = 6cfdb0109bb80542
ldsb [%i4+0x016],%g2 ! %g2 = 000000000000002e
! Mem[000000009080002c] = 4c1bc6c0, %g18 = 21a6b138a254b362
ldsw [%i5+0x02c],%g2 ! %g2 = 21a6b138a254b362
! Mem[000000002180001c] = 89141d1c, %l4 = 549311dddc532504
ldub [%i3+0x01f],%l4 ! %l4 = 000000000000001c
! Mem[000000009100000c] = 32495b64, %g2 = 000000004c1bc6c0
ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000003249
! Mem[0000000091800018] = 240a9c83, %g2 = 0000000000003249
ldsh [%o0+0x01a],%g2 ! %g2 = 000000000000240a
! Mem[0000000090000030] = 722cd948, %g18 = 21a6b138a254b362
ldsw [%i4+0x030],%g2 ! %g2 = 21a6b138a254b362
! Mem[000000009180003c] = 43ccc658, %g2 = 00000000722cd948
lduw [%o0+0x03c],%g2 ! %g2 = 0000000043ccc658
! %l5 = f4aa03185cddc78b, Mem[0000000021000020] = 01f4f2c1c55d4caf
stx %l5,[%i2+%o4] ! Mem[0000000021000020] = f4aa03185cddc78b
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = 0000000043ccc658
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! %l3 = 56dbb2c7bcbdb5d2, Mem[000000009080000b] = 916a8726
stb %l3,[%i5+0x00b] ! Mem[0000000090800008] = d26a8726
p8_label_2:
! Mem[0000000091800010] = 63b09fb0, %g2 = 1a70897a70c2cf1a
ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000063
! Mem[0000000090800038] = fb749762, %g2 = 0000000000000063
ldub [%i5+0x039],%g2 ! %g2 = 00000000000000fb
! %l7 = 57f5af980cf41c02, Mem[000000009100001d] = 86bb928c
stb %l7,[%i6+0x01d] ! Mem[000000009100001c] = 02bb928c
! Mem[0000000020000030] = 15374ee7, %l6 = 5acd89de25f6926c
ldsb [%i0+0x031],%l6 ! %l6 = 0000000000000037
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = 000000fb, %g3 = 0bad0b00
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
! Mem[0000000091000034] = 6cc60ecc, %g2 = 00000000809ce616
lduw [%i6+0x034],%g2 ! %g2 = 000000006cc60ecc
! %l7 = 57f5af980cf41c02, Mem[000000009080000a] = 9fd26a87
stb %l7,[%i5+0x00a] ! Mem[0000000090800008] = 02d26a87
! %l2 = efe2a84e, %l3 = bcbdb5d2, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l2,[%i6+0x030] ! Mem[0000000091000030] = efe2a84e bcbdb5d2
! %l1 = 659b940a07f78480, Mem[000000009100000b] = 1a32495b
stb %l1,[%i6+0x00b] ! Mem[0000000091000008] = 8032495b
! Mem[0000000021800000] = e2ead81f, %l0 = 13da8879f7311884
ldsh [%i3+%g0],%l0 ! %l0 = ffffffffffffe2ea
p8_label_3:
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = 6cc60ecc, %g3 = 12bca097
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
! Mem[000000009080001c] = b5758e33, %g2 = 00000000c871c97b
ldsb [%i5+0x01c],%g2 ! %g2 = ffffffffffffffb5
! Mem[0000000091800038] = b5d5c008, %g2 = ffffffffffffffb5
lduw [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008
! Mem[0000000021000030] = 4961c735, %l0 = ffffffffffffe2ea
ldsw [%i2+0x030],%l0 ! %l0 = 000000004961c735
! %l4 = 000000000000001c, Mem[000000002080000b] = 874dac4f
stb %l4,[%i1+0x00b] ! Mem[0000000020800008] = 874dac1c
! %l6 = 00000037, %l7 = 0cf41c02, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 00000037 0cf41c02
! %l2 = 503e5e07efe2a84e, Mem[0000000091800024] = 801d54e4
stw %l2,[%o0+0x024] ! Mem[0000000091800024] = efe2a84e
! Mem[000000009180003c] = c6580000, %g2 = 00000000b5d5c008
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffc6
! %l1 = 659b940a07f78480, Mem[0000000091800018] = c6fe240a9c834334
stx %l1,[%o0+%o3] ! Mem[0000000091800018] = 659b940a07f78480
! Mem[0000000090800018] = 8d210d4cb5758e33, %g2 = ffffffffffffffc6
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5758e33
p8_label_4:
! %l6 = 0000000000000037, Mem[0000000090800008] = 50c602d26a872662
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000037
! Mem[0000000090800038] = 0000370c, %g2 = 8d210d4cb5758e33
ldub [%i5+0x039],%g2 ! %g2 = 0000000000000000
! %l6 = 00000037, %l7 = 0cf41c02, Mem[0000000021000038] = b45d3087 0e5afb55
std %l6,[%i2+0x038] ! Mem[0000000021000038] = 00000037 0cf41c02
! Mem[0000000020800020] = 7b7ba982371b7484, %l1 = 659b940a07f78480
ldx [%i1+%o4],%l1 ! %l1 = 7b7ba982371b7484
! Mem[0000000090800014] = 79807614, %g2 = 0000000000000000
lduw [%i5+0x014],%g2 ! %g2 = 0000000079807614
! Mem[000000009080002c] = c6c050ae, %g2 = 0000000079807614
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffc6c0
! Mem[0000000021000004] = acdd8570, %l6 = 0000000000000037
ldsw [%i2+0x004],%l6 ! %l6 = ffffffffacdd8570
! Mem[0000000090800004] = 99136e54, %g2 = ffffffffffffc6c0
lduw [%i5+0x004],%g2 ! %g2 = 0000000099136e54
! %l2 = efe2a84e, %l3 = bcbdb5d2, Mem[0000000090800008] = 00000000 00000037
std %l2,[%i5+%o1] ! Mem[0000000090800008] = efe2a84e bcbdb5d2
! %l6 = acdd8570, %l7 = 0cf41c02, Mem[0000000090800000] = f2d0a1aa 99136e54
std %l6,[%i5+%g0] ! Mem[0000000090800000] = acdd8570 0cf41c02
p8_label_5:
! Mem[0000000020800018] = 2fa37acedfbd3891, %l0 = 000000004961c735
ldx [%i1+%o3],%l0 ! %l0 = 2fa37acedfbd3891
! Mem[0000000091800000] = 22502cb9, %g2 = 0000000099136e54
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! %l7 = 57f5af980cf41c02, Mem[000000009080000a] = a84ebcbd
stb %l7,[%i5+0x00a] ! Mem[0000000090800008] = 024ebcbd
! Mem[0000000090000010] = b51e7244, %g2 = 0000000000002250
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b51e
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = 0000b51e, %g3 = 694bf715
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! Mem[0000000020800030] = 6ccb23f9d0b768d1, %l6 = ffffffffacdd8570
ldx [%i1+0x030],%l6 ! %l6 = 6ccb23f9d0b768d1
! Mem[0000000090800020] = 5b9447bc c3247ee5, %g2 = ab2f0f63, %g3 = b09fb039
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000c3247ee5
! Mem[0000000091000010] = c871c97b694bf715, %g2 = 000000005b9447bc
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! Mem[0000000091800000] = 22502cb9, %g2 = c871c97b694bf715
lduw [%o0+%g0],%g2 ! %g2 = 0000000022502cb9
! Mem[0000000020800038] = c6f44dc7 888bca64, %l4 = 0000001c, %l5 = 5cddc78b
ldd [%i1+0x038],%l4 ! %l4 = 00000000c6f44dc7 00000000888bca64
p8_label_6:
! Mem[0000000091000028] = 8a3d9650, %g2 = 0000000022502cb9
lduw [%i6+%o5],%g2 ! %g2 = 000000008a3d9650
! %l7 = 57f5af980cf41c02, Mem[0000000090800010] = d6f6488779807614
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 57f5af980cf41c02
! Mem[0000000091000030] = efe2a84ebcbdb5d2, %g2 = 000000008a3d9650
ldx [%i6+0x030],%g2 ! %g2 = efe2a84ebcbdb5d2
! Mem[0000000091800004] = 920983a7, %g2 = efe2a84ebcbdb5d2
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff9209
! Mem[0000000091000008] = 9a8d0180, %g2 = ffffffffffff9209
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8d0180
! %l2 = 503e5e07efe2a84e, Mem[0000000091800014] = b09fb039
sth %l2,[%o0+0x014] ! Mem[0000000091800014] = a84eb039
! Mem[0000000020000000] = 21d1ea04b723bccf, %l5 = 00000000888bca64
ldx [%i0+%g0],%l5 ! %l5 = 21d1ea04b723bccf
! Mem[000000009100003c] = 3741577c, %g2 = 000000009a8d0180
lduw [%i6+0x03c],%g2 ! %g2 = 000000003741577c
! %l7 = 57f5af980cf41c02, Mem[0000000090800034] = 1b777a3f
sth %l7,[%i5+0x034] ! Mem[0000000090800034] = 1c027a3f
! %l4 = c6f44dc7, %l5 = b723bccf, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l4,[%i6+%o5] ! Mem[0000000091000028] = c6f44dc7 b723bccf
p8_label_7:
! %l5 = 21d1ea04b723bccf, Mem[0000000091000019] = bb2595d1
stb %l5,[%i6+0x019] ! Mem[0000000091000018] = cf2595d1
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 000000003741577c
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! %l4 = c6f44dc7, %l5 = b723bccf, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l4,[%o0+%o5] ! Mem[0000000091800028] = c6f44dc7 b723bccf
! Mem[0000000090800018] = 8d210d4cb5758e33, %g2 = 2ac325563741577c
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5758e33
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = 8d210d4cb5758e33
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
! Mem[0000000091800020] = 30270afa, %g2 = 7ccf87b4a14cf2d3
lduw [%o0+%o4],%g2 ! %g2 = 0000000030270afa
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 0000000030270afa
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! Mem[0000000090800030] = 50ae945c1c027a3f, %g2 = 0efd0f3334b459e7
ldx [%i5+0x030],%g2 ! %g2 = 50ae945c1c027a3f
! %l7 = 57f5af980cf41c02, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 57f5af980cf41c02
! %l6 = 6ccb23f9d0b768d1, Mem[0000000090800030] = 50ae945c
stw %l6,[%i5+0x030] ! Mem[0000000090800030] = d0b768d1
p8_label_8:
! %l0 = 2fa37acedfbd3891, Mem[0000000091800010] = ab2f0f63
sth %l0,[%o0+%o2] ! Mem[0000000091800010] = 38910f63
! %l4 = 00000000c6f44dc7, Mem[0000000091800014] = a84eb039
stb %l4,[%o0+0x014] ! Mem[0000000091800014] = c74eb039
! %l4 = 00000000c6f44dc7, Mem[0000000091800029] = f44dc7b7
stb %l4,[%o0+0x029] ! Mem[0000000091800028] = c74dc7b7
! %l7 = 57f5af980cf41c02, Mem[0000000091000030] = efe2a84e
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = 0cf41c02
! %l6 = d0b768d1, %l7 = 0cf41c02, Mem[0000000091800030] = cd876ab0 f2e01332
std %l6,[%o0+0x030] ! Mem[0000000091800030] = d0b768d1 0cf41c02
! %l0 = dfbd3891, %l1 = 371b7484, Mem[0000000091800038] = b5d5c008 43ccc658
std %l0,[%o0+0x038] ! Mem[0000000091800038] = dfbd3891 371b7484
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = 1c027a3f, %g3 = c3247ee5
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
! %l3 = 56dbb2c7bcbdb5d2, Mem[0000000091000010] = c871c97b694bf715
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 56dbb2c7bcbdb5d2
! %l0 = dfbd3891, %l1 = 371b7484, Mem[0000000091000038] = 2ac32556 3741577c
std %l0,[%i6+0x038] ! Mem[0000000091000038] = dfbd3891 371b7484
! %l5 = 21d1ea04b723bccf, Mem[0000000091800018] = 659b940a
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = bccf940a
p8_label_9:
! Mem[000000009000001c] = c2bbec77, %g2 = 000000002188de20
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffc2bb
! Mem[0000000090800024] = 7ee557f5, %g2 = ffffffffffffc2bb
lduh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! %l6 = 6ccb23f9d0b768d1, Mem[000000009180000c] = d7c57e5d
stb %l6,[%o0+0x00c] ! Mem[000000009180000c] = d1c57e5d
! Mem[0000000091800020] = 0afaefe2, %g2 = 0000000000007ee5
ldub [%o0+0x022],%g2 ! %g2 = 000000000000000a
! Mem[0000000091800020] = 0afaefe2, %g2 = 000000000000000a
lduh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
! Mem[0000000090000008] = 1a70897a 70c2cf1a, %g2 = 00000afa, %g3 = 92b2c784
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000070c2cf1a
! %l6 = d0b768d1, %l7 = 0cf41c02, Mem[0000000090000028] = 2188de20 92b2c784
std %l6,[%i4+%o5] ! Mem[0000000090000028] = d0b768d1 0cf41c02
! Mem[0000000091000028] = c6f44dc7, %g2 = 000000001a70897a
ldsb [%i6+%o5],%g2 ! %g2 = ffffffffffffffc6
! %l5 = 21d1ea04b723bccf, Mem[0000000091000010] = 56dbb2c7bcbdb5d2
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 21d1ea04b723bccf
! %l2 = 503e5e07efe2a84e, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 503e5e07efe2a84e
p8_label_10:
! Mem[0000000091000020] = 8c013d02 5ade034f, %g2 = ffffffc6, %g3 = 70c2cf1a
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000005ade034f
! Mem[0000000021000024] = 5cddc78b, %l4 = 00000000c6f44dc7
ldsb [%i2+0x024],%l4 ! %l4 = 000000000000005c
! Mem[0000000091800008] = 0f1979ec, %g2 = 000000008c013d02
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000000f
! %l7 = 57f5af980cf41c02, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 57f5af980cf41c02
! Mem[0000000090800010] = 57f5af98 0cf41c02, %g2 = 0000000f, %g3 = 5ade034f
ldd [%i5+%o2],%g2 ! %g2 = 0000000057f5af98 000000000cf41c02
! Mem[0000000020000014] = d5b57d2c, %l7 = 57f5af980cf41c02
lduh [%i0+0x016],%l7 ! %l7 = 0000000000007d2c
! Mem[0000000090000028] = d0b768d1 0cf41c02, %g2 = 57f5af98, %g3 = 0cf41c02
ldd [%i4+%o5],%g2 ! %g2 = 00000000d0b768d1 000000000cf41c02
! %l6 = d0b768d1, %l7 = 00007d2c, Mem[0000000090000038] = 57f5af98 0cf41c02
std %l6,[%i4+0x038] ! Mem[0000000090000038] = d0b768d1 00007d2c
! %l6 = 6ccb23f9d0b768d1, Mem[000000009080001c] = b5758e33
stb %l6,[%i5+0x01c] ! Mem[000000009080001c] = d1758e33
! Mem[0000000091800028] = c6c74dc7, %g2 = 00000000d0b768d1
lduw [%o0+%o5],%g2 ! %g2 = 00000000c6c74dc7
p8_label_11:
! %l4 = 000000000000005c, Mem[0000000090000014] = 48782e3b
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 0000005c
! %l0 = dfbd3891, %l1 = 371b7484, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l0,[%i4+%g0] ! Mem[0000000090000000] = dfbd3891 371b7484
! Mem[0000000090000038] = d0b768d1, %g2 = 00000000c6c74dc7
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffffd0b7
! Mem[0000000090000018] = 46c2bbec, %g2 = ffffffffffffd0b7
ldub [%i4+0x01b],%g2 ! %g2 = 0000000000000046
! %l2 = 503e5e07efe2a84e, Mem[0000000090800038] = 00000037
stw %l2,[%i5+0x038] ! Mem[0000000090800038] = efe2a84e
! %l6 = d0b768d1, %l7 = 00007d2c, Mem[0000000091000030] = 0cf41c02 bcbdb5d2
std %l6,[%i6+0x030] ! Mem[0000000091000030] = d0b768d1 00007d2c
! %l5 = 21d1ea04b723bccf, Mem[0000000091000030] = d0b768d1
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = b723bccf
! %l0 = 2fa37acedfbd3891, Mem[0000000090800020] = 5b9447bc
stb %l0,[%i5+%o4] ! Mem[0000000090800020] = 919447bc
! Mem[000000009100002c] = bccfb723, %g2 = 0000000000000046
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000bccf
! Mem[0000000090000008] = 503e5e07efe2a84e, %g2 = 000000000000bccf
ldx [%i4+%o1],%g2 ! %g2 = 503e5e07efe2a84e
p8_label_12:
! %l5 = 21d1ea04b723bccf, Mem[0000000020000018] = 790e101b
sth %l5,[%i0+%o3] ! Mem[0000000020000018] = bccf101b
! Mem[000000009100000c] = 6421d1ea, %g2 = 503e5e07efe2a84e
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000064
! Mem[0000000090800008] = 024ebcbd, %g2 = 0000000000000064
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000024e
! %l5 = 21d1ea04b723bccf, Mem[0000000091800016] = b039bccf
sth %l5,[%o0+0x016] ! Mem[0000000091800014] = bccfbccf
! Mem[0000000090800028] = 57f5af980cf41c02, %g2 = 000000000000024e
ldx [%i5+%o5],%g2 ! %g2 = 57f5af980cf41c02
! Mem[0000000091000010] = 21d1ea04, %g2 = 57f5af980cf41c02
ldsh [%i6+%o2],%g2 ! %g2 = 00000000000021d1
! %l4 = 000000000000005c, Mem[000000009100002c] = b723bccf
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = 0000005c
! %l4 = 000000000000005c, Mem[0000000021000038] = 00000037
stw %l4,[%i2+0x038] ! Mem[0000000021000038] = 0000005c
! Mem[0000000090000020] = d3141da2, %g18 = 21a6b138a254b362
ldsw [%i4+%o4],%g2 ! %g2 = 21a6b138a254b362
! %l1 = 7b7ba982371b7484, Mem[0000000090000005] = 1b748450
stb %l1,[%i4+0x005] ! Mem[0000000090000004] = 84748450
p8_label_13:
! Mem[000000009080002c] = 0cf41c02, %g2 = ffffffffd3141da2
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000000cf4
! Mem[0000000090800014] = 0cf41c02, %g2 = 0000000000000cf4
lduw [%i5+0x014],%g2 ! %g2 = 000000000cf41c02
! %l4 = 0000005c, %l5 = b723bccf, Mem[0000000091000028] = c6f44dc7 0000005c
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 0000005c b723bccf
! Mem[0000000090000000] = 38913784, %g2 = 000000000cf41c02
lduh [%i4+0x002],%g2 ! %g2 = 0000000000003891
! %l2 = 503e5e07efe2a84e, Mem[0000000090800038] = efe2a84e0cf41c02
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 503e5e07efe2a84e
! Mem[0000000090800010] = 57f5af98, %g18 = 21a6b138a254b362
ldsw [%i5+%o2],%g2 ! %g2 = 21a6b138a254b362
! %l6 = 6ccb23f9d0b768d1, Mem[000000009000002a] = 68d10cf4
stb %l6,[%i4+0x02a] ! Mem[0000000090000028] = d1d10cf4
! %l7 = 0000000000007d2c, Mem[0000000091000013] = 04b723bc
stb %l7,[%i6+0x013] ! Mem[0000000091000010] = 2cb723bc
! %l7 = 0000000000007d2c, Mem[0000000091800032] = 68d10cf4
sth %l7,[%o0+0x032] ! Mem[0000000091800030] = 7d2c0cf4
! Mem[0000000090800038] = 503e5e07 efe2a84e, %g2 = 57f5af98, %g3 = 0cf41c02
ldd [%i5+0x038],%g2 ! %g2 = 00000000503e5e07 00000000efe2a84e
p8_label_14:
! %l1 = 7b7ba982371b7484, Mem[0000000090800022] = 47bcc324
sth %l1,[%i5+0x022] ! Mem[0000000090800020] = 7484c324
! %l3 = 56dbb2c7bcbdb5d2, Mem[0000000020000010] = 8fce5471
stw %l3,[%i0+%o2] ! Mem[0000000020000010] = bcbdb5d2
! %l4 = 000000000000005c, Mem[000000009000001e] = ec77d314
sth %l4,[%i4+0x01e] ! Mem[000000009000001c] = 005cd314
! Mem[0000000091800010] = 0f63c74e, %g2 = 00000000503e5e07
ldsb [%o0+0x012],%g2 ! %g2 = 000000000000000f
! Mem[0000000021800010] = 6764ead2, %l7 = 0000000000007d2c
lduh [%i3+%o2],%l7 ! %l7 = 0000000000006764
! Mem[000000009100001c] = 928c013d, %g2 = 000000000000000f
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffff92
! %l3 = 56dbb2c7bcbdb5d2, Mem[0000000091800028] = c6c74dc7b723bccf
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = 56dbb2c7bcbdb5d2
! %l6 = 6ccb23f9d0b768d1, Mem[0000000090000028] = d0b7d1d10cf41c02
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 6ccb23f9d0b768d1
! %l4 = 000000000000005c, Mem[0000000091800020] = 30270afa
stb %l4,[%o0+%o4] ! Mem[0000000091800020] = 5c270afa
! Mem[0000000091800000] = 22502cb9, %g18 = 21a6b138a254b362
ldsw [%o0+%g0],%g2 ! %g2 = 21a6b138a254b362
p8_label_15:
! %l3 = 56dbb2c7bcbdb5d2, Mem[000000009100003c] = 371b7484
stb %l3,[%i6+0x03c] ! Mem[000000009100003c] = d21b7484
! %l3 = 56dbb2c7bcbdb5d2, Mem[000000002100002c] = ce091dca
stw %l3,[%i2+0x02c] ! Mem[000000002100002c] = bcbdb5d2
! Mem[000000002080002c] = 0d684c3a, %l5 = 21d1ea04b723bccf
lduw [%i1+0x02c],%l5 ! %l5 = 000000000d684c3a
! Mem[0000000090800010] = 57f5af98 0cf41c02, %g2 = 22502cb9, %g3 = efe2a84e
ldd [%i5+%o2],%g2 ! %g2 = 0000000057f5af98 000000000cf41c02
! %l4 = 000000000000005c, Mem[0000000091800018] = bccf940a07f78480
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 000000000000005c
! Mem[0000000091000010] = 21d1ea2c, %g2 = 0000000057f5af98
ldsh [%i6+%o2],%g2 ! %g2 = 00000000000021d1
! Mem[000000009000003c] = 7d2c0000, %g2 = 00000000000021d1
ldub [%i4+0x03e],%g2 ! %g2 = 000000000000007d
! Mem[0000000090000020] = d3141da2 f6eb9a57, %g2 = 0000007d, %g3 = 0cf41c02
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 00000000f6eb9a57
! %l5 = 000000000d684c3a, Mem[0000000090800022] = 7484c324
stb %l5,[%i5+0x022] ! Mem[0000000090800020] = 3a84c324
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 00000000d3141da2
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
p8_label_16:
! Mem[0000000090800014] = 0cf41c02, %g2 = d3141da2f6eb9a57
ldsb [%i5+0x014],%g2 ! %g2 = 000000000000000c
! %l7 = 0000000000006764, Mem[0000000090000028] = 6ccb23f9d0b768d1
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 0000000000006764
! %l2 = 503e5e07efe2a84e, Mem[0000000091000030] = b723bccf00007d2c
stx %l2,[%i6+0x030] ! Mem[0000000091000030] = 503e5e07efe2a84e
! %l0 = dfbd3891, %l1 = 371b7484, Mem[0000000020800038] = c6f44dc7 888bca64
std %l0,[%i1+0x038] ! Mem[0000000020800038] = dfbd3891 371b7484
! %l4 = 0000005c, %l5 = 0d684c3a, Mem[0000000091800030] = d0b77d2c 0cf41c02
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000005c 0d684c3a
! %l1 = 7b7ba982371b7484, Mem[0000000091000010] = 21d1ea2cb723bccf
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = 7b7ba982371b7484
! Mem[0000000091000018] = 2595d102, %g2 = 000000000000000c
ldub [%i6+0x01a],%g2 ! %g2 = 0000000000000025
! Mem[0000000021000028] = f19fe5f5, %l2 = 503e5e07efe2a84e
ldsh [%i2+%o5],%l2 ! %l2 = fffffffffffff19f
! %l6 = d0b768d1, %l7 = 00006764, Mem[0000000091000018] = afcf2595 d102bb92
std %l6,[%i6+%o3] ! Mem[0000000091000018] = d0b768d1 00006764
! %l3 = 56dbb2c7bcbdb5d2, Mem[0000000091800018] = 00000000
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = bcbdb5d2
p8_label_17:
! %l7 = 0000000000006764, Mem[0000000091000030] = 503e5e07
sth %l7,[%i6+0x030] ! Mem[0000000091000030] = 67645e07
! %l0 = 2fa37acedfbd3891, Mem[0000000020000008] = 43f61645504bc859
stx %l0,[%i0+%o1] ! Mem[0000000020000008] = 2fa37acedfbd3891
! Mem[0000000091800030] = 0000005c, %g2 = 0000000000000025
lduh [%o0+0x030],%g2 ! %g2 = 0000000000000000
! %l1 = 7b7ba982371b7484, Mem[0000000090000018] = c654ee46
sth %l1,[%i4+%o3] ! Mem[0000000090000018] = 7484ee46
! %l2 = fffff19f, %l3 = bcbdb5d2, Mem[0000000090800020] = 91943a84 c3247ee5
std %l2,[%i5+%o4] ! Mem[0000000090800020] = fffff19f bcbdb5d2
! Mem[0000000090800034] = 7a3f503e, %g2 = 0000000000000000
ldub [%i5+0x036],%g2 ! %g2 = 000000000000007a
! Mem[0000000091000008] = 8032495b, %g2 = 000000000000007a
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000080
! %l6 = 6ccb23f9d0b768d1, Mem[0000000090000021] = 141da2f6
stb %l6,[%i4+0x021] ! Mem[0000000090000020] = d11da2f6
! %l4 = 000000000000005c, Mem[000000009180003a] = 3891371b
stb %l4,[%o0+0x03a] ! Mem[0000000091800038] = 5c91371b
! Mem[0000000091800020] = 5c270afa, %g2 = 0000000000000080
ldub [%o0+%o4],%g2 ! %g2 = 000000000000005c
p8_label_18:
! Mem[0000000090800030] = b768d11c, %g2 = 000000000000005c
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffb7
! Mem[000000009100002c] = cf67645e, %g2 = ffffffffffffffb7
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000cf
! Mem[0000000091800024] = efe2a84e, %g2 = 00000000000000cf
lduh [%o0+0x024],%g2 ! %g2 = 000000000000efe2
! Mem[0000000091000004] = 12bca097, %g18 = 21a6b138a254b362
ldsw [%i6+0x004],%g2 ! %g2 = 21a6b138a254b362
! Mem[0000000091800028] = dbb2c7bc, %g2 = 0000000012bca097
ldsb [%o0+0x029],%g2 ! %g2 = ffffffffffffffdb
! Mem[0000000091800018] = bcbdb5d2, %g2 = ffffffffffffffdb
lduw [%o0+%o3],%g2 ! %g2 = 00000000bcbdb5d2
! Mem[0000000091000028] = 0000005c, %g18 = 21a6b138a254b362
ldsw [%i6+%o5],%g2 ! %g2 = 21a6b138a254b362
! Mem[0000000020000028] = babf55d6, %l1 = 7b7ba982371b7484
lduh [%i0+0x02a],%l1 ! %l1 = 00000000000055d6
! Mem[0000000091800008] = ecd1c57e, %g2 = 000000000000005c
ldub [%o0+0x00b],%g2 ! %g2 = 00000000000000ec
! %l5 = 000000000d684c3a, Mem[000000002100003c] = 0cf41c02
stw %l5,[%i2+0x03c] ! Mem[000000002100003c] = 0d684c3a
p8_label_19:
! %l3 = 56dbb2c7bcbdb5d2, Mem[0000000020800010] = 44f830fccda8df28
stx %l3,[%i1+%o2] ! Mem[0000000020800010] = 56dbb2c7bcbdb5d2
! %l1 = 00000000000055d6, Mem[0000000090800020] = fffff19fbcbdb5d2
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 00000000000055d6
! %l4 = 0000005c, %l5 = 0d684c3a, Mem[0000000021800010] = 6764ead2 5179df85
std %l4,[%i3+%o2] ! Mem[0000000021800010] = 0000005c 0d684c3a
! Mem[0000000090800030] = d0b768d11c027a3f, %g2 = 00000000000000ec
ldx [%i5+0x030],%g2 ! %g2 = d0b768d11c027a3f
! %l0 = dfbd3891, %l1 = 000055d6, Mem[0000000091800020] = 5c270afa efe2a84e
std %l0,[%o0+%o4] ! Mem[0000000091800020] = dfbd3891 000055d6
! %l5 = 000000000d684c3a, Mem[0000000091800020] = dfbd3891000055d6
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 000000000d684c3a
! %l6 = 6ccb23f9d0b768d1, Mem[0000000090800010] = 57f5af980cf41c02
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 6ccb23f9d0b768d1
! %l2 = fffffffffffff19f, Mem[0000000090000000] = dfbd389137847484
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = fffffffffffff19f
! Mem[0000000090800010] = 6ccb23f9d0b768d1, %g2 = d0b768d11c027a3f
ldx [%i5+%o2],%g2 ! %g2 = 6ccb23f9d0b768d1
! Mem[000000009080000c] = bcbdb5d2, %g2 = 6ccb23f9d0b768d1
lduw [%i5+0x00c],%g2 ! %g2 = 00000000bcbdb5d2
p8_label_20:
! Mem[0000000020800030] = 6ccb23f9d0b768d1, %l3 = 56dbb2c7bcbdb5d2
ldx [%i1+0x030],%l3 ! %l3 = 6ccb23f9d0b768d1
! %l1 = 00000000000055d6, Mem[0000000021000000] = 4f52b555acdd8570
stx %l1,[%i2+%g0] ! Mem[0000000021000000] = 00000000000055d6
! Mem[0000000021800024] = 7523e77f, %l5 = 000000000d684c3a
ldsb [%i3+0x025],%l5 ! %l5 = 0000000000000023
! Mem[0000000020000004] = b723bccf, %l1 = 00000000000055d6
ldsw [%i0+0x004],%l1 ! %l1 = ffffffffb723bccf
! %l6 = 6ccb23f9d0b768d1, Mem[0000000091800038] = dfbd5c91
stw %l6,[%o0+0x038] ! Mem[0000000091800038] = d0b768d1
! %l6 = 6ccb23f9d0b768d1, Mem[0000000020800018] = 2fa37ace
stw %l6,[%i1+%o3] ! Mem[0000000020800018] = d0b768d1
! Mem[000000009100000c] = 5b647b7b, %g2 = 00000000bcbdb5d2
ldsb [%i6+0x00e],%g2 ! %g2 = 000000000000005b
! Mem[0000000091800010] = 38910f63 c74ebccf, %g2 = 0000005b, %g3 = f6eb9a57
ldd [%o0+%o2],%g2 ! %g2 = 0000000038910f63 00000000c74ebccf
! Mem[000000009080000c] = bcbdb5d2, %g18 = 21a6b138a254b362
ldsw [%i5+0x00c],%g2 ! %g2 = 21a6b138a254b362
! Mem[000000002080000c] = 73957bd4, %l7 = 0000000000006764
ldsh [%i1+0x00c],%l7 ! %l7 = 0000000000007395
p8_label_21:
! Mem[0000000091000008] = 01803249, %g2 = ffffffffbcbdb5d2
ldub [%i6+0x00a],%g2 ! %g2 = 0000000000000001
! Mem[0000000091800008] = 0f1979ec d1c57e5d, %g2 = 00000001, %g3 = c74ebccf
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d1c57e5d
! %l2 = fffffffffffff19f, Mem[0000000091800024] = 0d684c3a
sth %l2,[%o0+0x024] ! Mem[0000000091800024] = f19f4c3a
! Mem[0000000091800030] = 0000005c, %g18 = 21a6b138a254b362
ldsw [%o0+0x030],%g2 ! %g2 = 21a6b138a254b362
! Mem[0000000091800028] = 56dbb2c7 bcbdb5d2, %g2 = 0000005c, %g3 = d1c57e5d
ldd [%o0+%o5],%g2 ! %g2 = 0000000056dbb2c7 00000000bcbdb5d2
! %l3 = 6ccb23f9d0b768d1, Mem[0000000090800038] = 503e5e07
stw %l3,[%i5+0x038] ! Mem[0000000090800038] = d0b768d1
! %l1 = ffffffffb723bccf, Mem[0000000021000022] = f4aa0318
sth %l1,[%i2+0x022] ! Mem[0000000021000020] = f4aabccf
! %l0 = dfbd3891, %l1 = b723bccf, Mem[0000000091800018] = bcbdb5d2 0000005c
std %l0,[%o0+%o3] ! Mem[0000000091800018] = dfbd3891 b723bccf
! %l7 = 0000000000007395, Mem[000000002100002e] = bcbdb5d2
sth %l7,[%i2+0x02e] ! Mem[000000002100002c] = bcbd7395
! Mem[0000000091000030] = 67645e07efe2a84e, %g2 = 0000000056dbb2c7
ldx [%i6+0x030],%g2 ! %g2 = 67645e07efe2a84e
p8_label_22:
! %l4 = 000000000000005c, Mem[000000009180002e] = b5d20000
stb %l4,[%o0+0x02e] ! Mem[000000009180002c] = 5cd20000
! %l3 = 6ccb23f9d0b768d1, Mem[0000000090800014] = d0b768d1
stw %l3,[%i5+0x014] ! Mem[0000000090800014] = d0b768d1
! %l5 = 0000000000000023, Mem[0000000090000007] = 9f503e5e
stb %l5,[%i4+0x007] ! Mem[0000000090000004] = 23503e5e
! %l7 = 0000000000007395, Mem[0000000091800030] = 0000005c0d684c3a
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 0000000000007395
! Mem[0000000021800028] = 68b921f4514cd054, %l2 = fffffffffffff19f
ldx [%i3+%o5],%l2 ! %l2 = 68b921f4514cd054
! %l0 = 2fa37acedfbd3891, Mem[0000000090000018] = 7484ee46
sth %l0,[%i4+%o3] ! Mem[0000000090000018] = 3891ee46
! %l2 = 68b921f4514cd054, Mem[000000009100001c] = 00006764
sth %l2,[%i6+0x01c] ! Mem[000000009100001c] = d0546764
! Mem[0000000090800008] = efe2024e, %g2 = 67645e07efe2a84e
ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffffef
! Mem[0000000021800030] = f9b96405, %l0 = 2fa37acedfbd3891
lduw [%i3+0x030],%l0 ! %l0 = 00000000f9b96405
! Mem[0000000091000018] = d0b768d1d0546764, %g2 = ffffffffffffffef
ldx [%i6+%o3],%g2 ! %g2 = d0b768d1d0546764
p8_label_23:
! %l4 = 0000005c, %l5 = 00000023, Mem[0000000091000028] = 0000005c b723bccf
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 0000005c 00000023
! Mem[0000000091800014] = c74ebccf, %g18 = 21a6b138a254b362
ldsw [%o0+0x014],%g2 ! %g2 = 21a6b138a254b362
! Mem[0000000090000038] = d0b768d1 00007d2c, %g2 = c74ebccf, %g3 = bcbdb5d2
ldd [%i4+0x038],%g2 ! %g2 = 00000000d0b768d1 0000000000007d2c
! Mem[000000009180001c] = b723bccf, %g18 = 21a6b138a254b362
ldsw [%o0+0x01c],%g2 ! %g2 = 21a6b138a254b362
! Mem[000000009080001c] = d1758e33, %g2 = ffffffffb723bccf
lduw [%i5+0x01c],%g2 ! %g2 = 00000000d1758e33
! %l0 = 00000000f9b96405, Mem[0000000090800005] = f41c02ef
stb %l0,[%i5+0x005] ! Mem[0000000090800004] = 051c02ef
! Mem[0000000091000018] = d0b768d1d0546764, %g2 = 00000000d1758e33
ldx [%i6+%o3],%g2 ! %g2 = d0b768d1d0546764
! Mem[0000000091000038] = dfbd3891 d21b7484, %g2 = d0546764, %g3 = 00007d2c
ldd [%i6+0x038],%g2 ! %g2 = 00000000dfbd3891 00000000d21b7484
! Mem[0000000091800020] = 00000000 f19f4c3a, %g2 = dfbd3891, %g3 = d21b7484
ldd [%o0+%o4],%g2 ! %g2 = 0000000000000000 00000000f19f4c3a
! Mem[0000000021800020] = af5be9117523e77f, %l6 = 6ccb23f9d0b768d1
ldx [%i3+%o4],%l6 ! %l6 = af5be9117523e77f
p8_label_24:
! %l6 = 7523e77f, %l7 = 00007395, Mem[0000000020000038] = cb9a88d3 1c83b43a
std %l6,[%i0+0x038] ! Mem[0000000020000038] = 7523e77f 00007395
! %l1 = ffffffffb723bccf, Mem[000000009100000c] = 32495b64
stb %l1,[%i6+0x00c] ! Mem[000000009100000c] = cf495b64
! Mem[000000009100000c] = 647b7ba9, %g2 = 0000000000000000
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000064
! Mem[0000000091800028] = 56dbb2c7, %g2 = 0000000000000064
lduw [%o0+%o5],%g2 ! %g2 = 0000000056dbb2c7
! %l7 = 0000000000007395, Mem[0000000090000018] = 3891ee46
stw %l7,[%i4+%o3] ! Mem[0000000090000018] = 00007395
! Mem[000000009100003c] = d21b7484, %g2 = 0000000056dbb2c7
lduw [%i6+0x03c],%g2 ! %g2 = 00000000d21b7484
! %l5 = 0000000000000023, Mem[0000000090800008] = efe2024e
sth %l5,[%i5+%o1] ! Mem[0000000090800008] = 0023024e
! Mem[0000000090800038] = d1efe2a8, %g2 = 00000000d21b7484
ldsb [%i5+0x03b],%g2 ! %g2 = ffffffffffffffd1
! Mem[000000009180003c] = 74840000, %g2 = ffffffffffffffd1
ldub [%o0+0x03e],%g2 ! %g2 = 0000000000000074
! Mem[0000000091800018] = bd3891b7, %g2 = 0000000000000074
ldub [%o0+0x019],%g2 ! %g2 = 00000000000000bd
p8_label_25:
! %l1 = ffffffffb723bccf, Mem[0000000091000038] = dfbd3891d21b7484
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = ffffffffb723bccf
! %l0 = 00000000f9b96405, Mem[000000009180002c] = bcbd5cd2
sth %l0,[%o0+0x02c] ! Mem[000000009180002c] = 64055cd2
! Mem[000000009080000c] = bcbdb5d2, %g18 = 21a6b138a254b362
ldsw [%i5+0x00c],%g2 ! %g2 = 21a6b138a254b362
! Mem[0000000090800010] = 6ccb23f9d0b768d1, %g2 = ffffffffbcbdb5d2
ldx [%i5+%o2],%g2 ! %g2 = 6ccb23f9d0b768d1
! Mem[0000000091000038] = ffffb723, %g2 = 6ccb23f9d0b768d1
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800030] = 00000000, %g2 = ffffffffffffffff
ldub [%o0+0x031],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000038] = ffffffff, %g18 = 21a6b138a254b362
ldsw [%i6+0x038],%g2 ! %g2 = 21a6b138a254b362
! %l1 = ffffffffb723bccf, Mem[000000009180000b] = ecd1c57e
stb %l1,[%o0+0x00b] ! Mem[0000000091800008] = cfd1c57e
! Mem[0000000090000028] = 00000000, %g2 = ffffffffffffffff
ldsb [%i4+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = 5e07efe2, %g2 = 0000000000000000
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000005e07
ba,a p8_not_taken_0_end
p8_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p8_branch_failed
p8_not_taken_0_end:
! End of Random Code for Thread 8
1: membar #Sync ! Force all stores to complete
p8_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x020] ! Set processor 8 done flag
! Check Registers
p8_check_registers:
set p8_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000f9b96405
bne,a,pn %xcc,p8_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffb723bccf
bne,a,pn %xcc,p8_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 68b921f4514cd054
bne,a,pn %xcc,p8_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 6ccb23f9d0b768d1
bne,a,pn %xcc,p8_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000005c
bne,a,pn %xcc,p8_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000023
bne,a,pn %xcc,p8_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be af5be9117523e77f
bne,a,pn %xcc,p8_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000007395
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1c17cfaf c60d3ef7
bne %xcc,p8_f4_fail
nop
! Check Local Memory
set p8_local0_expect,%g1
p8_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 2fa37acedfbd3891
ldx [%i0+0x008],%g3 ! Observed data at 0000000020000008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = bcbdb5d2d5b57d2c
ldx [%i0+0x010],%g3 ! Observed data at 0000000020000010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bccf101b658c561f
ldx [%i0+0x018],%g3 ! Observed data at 0000000020000018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7523e77f00007395
ldx [%i0+0x038],%g3 ! Observed data at 0000000020000038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x038,%g4
set p8_local1_expect,%g1
p8_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 874dac1c73957bd4
ldx [%i1+0x008],%g3 ! Observed data at 0000000020800008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 56dbb2c7bcbdb5d2
ldx [%i1+0x010],%g3 ! Observed data at 0000000020800010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d0b768d1dfbd3891
ldx [%i1+0x018],%g3 ! Observed data at 0000000020800018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = dfbd3891371b7484
ldx [%i1+0x038],%g3 ! Observed data at 0000000020800038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x038,%g4
set p8_local2_expect,%g1
p8_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00000000000055d6
ldx [%i2+0x000],%g3 ! Observed data at 0000000021000000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = f4aabccf5cddc78b
ldx [%i2+0x020],%g3 ! Observed data at 0000000021000020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f19fe5f5bcbd7395
ldx [%i2+0x028],%g3 ! Observed data at 0000000021000028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000005c0d684c3a
ldx [%i2+0x038],%g3 ! Observed data at 0000000021000038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x038,%g4
set p8_local3_expect,%g1
p8_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 0000005c0d684c3a
ldx [%i3+0x010],%g3 ! Observed data at 0000000021800010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x010,%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_f4_fail:
set p8_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000020]
done
p8_trap1o:
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000020]
done
p8_trap2e:
stba %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800010]
stxa %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000010]
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000020000020]
stxa %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000018]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000020000008]
stda %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800000]
done
p8_trap2o:
stba %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800010]
stxa %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000010]
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000020000020]
stxa %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000018]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000020000008]
stda %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800000]
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 = 13da8879f7311884
ldx [%g1+0x008],%l1 ! %l1 = 659b940a07f78480
ldx [%g1+0x010],%l2 ! %l2 = 503e5e07efe2a84e
ldx [%g1+0x018],%l3 ! %l3 = 56dbb2c7bcbdb5d2
ldx [%g1+0x020],%l4 ! %l4 = 549311dddc532504
ldx [%g1+0x028],%l5 ! %l5 = f4aa03185cddc78b
ldx [%g1+0x030],%l6 ! %l6 = 5acd89de25f6926c
ldx [%g1+0x038],%l7 ! %l7 = 57f5af980cf41c02
! Initialize the output register of window 0
set unres3_start,%o0
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 = 41c13e9c 00d0aee1 980a2fd5 50d2a3e9
! %f4 = 8b93faa2 3b6abf3f 2eb29817 d5d40fcc
! %f8 = 5dee5596 cf3ef10c 3e667bc1 36129367
! %f12 = 08b04c90 d0f4fa4a b5f01032 54778676
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0ff3414e e9fb8d92 d000ee2c 2582261e
! %f20 = aa3930bd 3599f03f 3b72446f 67105a7f
! %f24 = 2f44b71f 0f455cca 86ce9853 aae49da3
! %f28 = ff3922b2 14915484 b5ca0f64 4d1a3c53
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4c887011 abe6f455 d0734c81 6e0f4ecc
! %f36 = 4a1038d1 91332532 4de7cdd7 f26eafc5
! %f40 = a63e0b3d ee031ab6 129ec202 240894b3
! %f44 = 14729c47 29d51eb8 a91c8f12 404eaabe
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc316950700000014,%g7,%g1 ! GSR scale = 2, align = 4
wr %g1,%g0,%gsr ! GSR = c316950700000014
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 9
p9_label_1:
! Mem[000000009000002c] = c784722c, %g2 = febe45bf00000017
ldsb [%i4+0x02e],%g2 ! %g2 = ffffffffffffffc7
! %l7 = e55659aa7325ef82, Mem[000000002200002c] = 30bdfb6e
stb %l7,[%i0+0x02c] ! Mem[000000002200002c] = 82bdfb6e
! %l4 = a6029cb3, %l5 = 74a13223, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l4,[%i4+0x038] ! Mem[0000000090000038] = a6029cb3 74a13223
! %l5 = 4292463c74a13223, Mem[000000009000001f] = 77d3141d
stb %l5,[%i4+0x01f] ! Mem[000000009000001c] = 23d3141d
! Mem[000000002300000c] = 8861ee73, %l3 = f89e153637d49896
ldsw [%i2+0x00c],%l3 ! %l3 = ffffffff8861ee73
! Mem[0000000090000004] = 59e71a70, %g2 = ffffffffffffffc7
ldsb [%i4+0x006],%g2 ! %g2 = 0000000000000059
! Mem[0000000023800008] = 6145c43c, %l0 = 88c65950285907ba
ldub [%i3+0x00a],%l0 ! %l0 = 00000000000000c4
! Mem[0000000090000024] = eb9a5721, %g2 = 0000000000000059
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000eb
! %l1 = d0bfacf883af4def, Mem[0000000090800038] = 82fb749762f1bf38
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = d0bfacf883af4def
! Mem[0000000023000030] = 29281311 46a837e8, %l4 = a6029cb3, %l5 = 74a13223
ldd [%i2+0x030],%l4 ! %l4 = 0000000029281311 0000000046a837e8
p9_label_2:
! Mem[0000000090800010] = d6f64887, %g2 = 00000000000000eb
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f64887
! Mem[0000000090000018] = 54ee46c2, %g2 = 00000000d6f64887
ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000054
! Mem[0000000091000014] = 4bf715af, %g2 = 0000000000000054
ldsb [%i6+0x015],%g2 ! %g2 = 000000000000004b
! Mem[0000000091000024] = 5ade034f, %g2 = 000000000000004b
lduw [%i6+0x024],%g2 ! %g2 = 000000005ade034f
! Mem[0000000090000010] = 1e724448, %g2 = 000000005ade034f
ldub [%i4+0x011],%g2 ! %g2 = 000000000000001e
! %l6 = 1cd5a141, %l7 = 7325ef82, Mem[0000000022000008] = c425cb0f 114a5b5e
std %l6,[%i0+%o1] ! Mem[0000000022000008] = 1cd5a141 7325ef82
! %l0 = 00000000000000c4, Mem[0000000090000020] = d3141da2
sth %l0,[%i4+%o4] ! Mem[0000000090000020] = 00c41da2
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = 000000000000001e
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! Mem[0000000091000030] = 916a6e48, %g2 = 22502cb9920983a7
ldsb [%i6+0x030],%g2 ! %g2 = ffffffffffffff91
! %l2 = 74d8f17394b892bf, Mem[000000009180003a] = c00843cc
sth %l2,[%o0+0x03a] ! Mem[0000000091800038] = 92bf43cc
p9_label_3:
! Mem[0000000022800010] = 859bb98190a042fa, %l3 = ffffffff8861ee73
ldx [%i1+%o2],%l3 ! %l3 = 859bb98190a042fa
! Mem[0000000022800028] = 250d8826cce2859a, %l2 = 74d8f17394b892bf
ldx [%i1+%o5],%l2 ! %l2 = 250d8826cce2859a
! %l4 = 0000000029281311, Mem[0000000022800008] = fd14a39b
sth %l4,[%i1+%o1] ! Mem[0000000022800008] = 1311a39b
! Mem[0000000091000000] = e61612bc, %g2 = ffffffffffffff91
ldub [%i6+0x002],%g2 ! %g2 = 00000000000000e6
! Mem[0000000090000018] = 54ee46c2, %g2 = 00000000000000e6
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000054
! %l1 = d0bfacf883af4def, Mem[0000000091000013] = 7b694bf7
stb %l1,[%i6+0x013] ! Mem[0000000091000010] = ef694bf7
! Mem[0000000090800000] = f2d0a1aa99136e54, %g2 = 0000000000000054
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa99136e54
! %l7 = e55659aa7325ef82, Mem[0000000090000001] = fd0f3334
stb %l7,[%i4+0x001] ! Mem[0000000090000000] = 820f3334
! Mem[0000000090800008] = 50c69f91, %g2 = f2d0a1aa99136e54
ldub [%i5+%o1],%g2 ! %g2 = 0000000000000050
! Mem[0000000091000028] = 50d71607, %g2 = 0000000000000050
ldub [%i6+0x02b],%g2 ! %g2 = 0000000000000050
p9_label_4:
! Mem[0000000091800034] = f2e01332, %g18 = 38dbec6c6dc166c3
ldsw [%o0+0x034],%g2 ! %g2 = 38dbec6c6dc166c3
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = f2e01332, %g3 = 0bad0b00
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! %l4 = 0000000029281311, Mem[0000000091800022] = 0afa801d
sth %l4,[%o0+0x022] ! Mem[0000000091800020] = 1311801d
! %l2 = 250d8826cce2859a, Mem[0000000090800010] = d6f6488779807614
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 250d8826cce2859a
! %l5 = 0000000046a837e8, Mem[0000000090000034] = e3f41a12
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = 46a837e8
! Mem[000000009180000c] = d7c57e5d, %g18 = 38dbec6c6dc166c3
ldsw [%o0+0x00c],%g2 ! %g2 = 38dbec6c6dc166c3
! Mem[0000000090800018] = 8d210d4c, %g2 = ffffffffd7c57e5d
lduh [%i5+%o3],%g2 ! %g2 = 0000000000008d21
! Mem[0000000022800038] = 186fa29e, %l1 = d0bfacf883af4def
ldub [%i1+0x039],%l1 ! %l1 = 000000000000006f
! Mem[000000009100002c] = 07a7916a, %g2 = 0000000000008d21
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000007a7
! %l2 = cce2859a, %l3 = 90a042fa, Mem[0000000091800038] = b5d592bf 43ccc658
std %l2,[%o0+0x038] ! Mem[0000000091800038] = cce2859a 90a042fa
p9_label_5:
! Mem[0000000090000004] = 34b459e7, %g2 = 00000000000007a7
lduh [%i4+0x004],%g2 ! %g2 = 00000000000034b4
! %l4 = 0000000029281311, Mem[0000000091000022] = 3d025ade
sth %l4,[%i6+0x022] ! Mem[0000000091000020] = 13115ade
! Mem[0000000091000018] = 2595d186, %g2 = 00000000000034b4
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = 00002595, %g3 = b09fb039
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
! Mem[000000009180001c] = 43343027, %g2 = 000000002188de20
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! %l6 = 337173821cd5a141, Mem[0000000091800000] = 22502cb9920983a7
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 337173821cd5a141
! Mem[0000000090800008] = 50c69f91, %g18 = 38dbec6c6dc166c3
ldsw [%i5+%o1],%g2 ! %g2 = 38dbec6c6dc166c3
! Mem[0000000090800010] = 250d8826, %g2 = 0000000050c69f91
lduw [%i5+%o2],%g2 ! %g2 = 00000000250d8826
! %l3 = 859bb98190a042fa, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l3,[%i5+0x030] ! Mem[0000000090800030] = 859bb98190a042fa
! %l5 = 0000000046a837e8, Mem[0000000091800034] = f2e01332
stw %l5,[%o0+0x034] ! Mem[0000000091800034] = 46a837e8
p9_label_6:
! Mem[0000000090800034] = 90a042fa, %g2 = 00000000250d8826
ldsh [%i5+0x034],%g2 ! %g2 = ffffffffffff90a0
! %l3 = 859bb98190a042fa, Mem[0000000091800000] = 337173821cd5a141
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = 859bb98190a042fa
! Mem[0000000091800028] = a31fbc41, %g2 = ffffffffffff90a0
ldsb [%o0+%o5],%g2 ! %g2 = ffffffffffffffa3
! %l6 = 1cd5a141, %l7 = 7325ef82, Mem[0000000091000000] = 809ce616 12bca097
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 1cd5a141 7325ef82
! Mem[0000000090000000] = 0e820f3334b459e7, %g2 = ffffffffffffffa3
ldx [%i4+%g0],%g2 ! %g2 = 0e820f3334b459e7
! Mem[0000000090800038] = d0bfacf883af4def, %g2 = 0e820f3334b459e7
ldx [%i5+0x038],%g2 ! %g2 = d0bfacf883af4def
! Mem[0000000090000000] = 0f3334b4, %g2 = d0bfacf883af4def
ldub [%i4+0x002],%g2 ! %g2 = 000000000000000f
! %l6 = 337173821cd5a141, Mem[0000000090800014] = cce2859a
sth %l6,[%i5+0x014] ! Mem[0000000090800014] = a141859a
! Mem[0000000090800024] = 7ee5fd77, %g2 = 000000000000000f
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! Mem[0000000090800028] = fd77ba3e, %g18 = 38dbec6c6dc166c3
ldsw [%i5+%o5],%g2 ! %g2 = 38dbec6c6dc166c3
p9_label_7:
! %l0 = 00000000000000c4, Mem[0000000022000028] = dee60d5b
stw %l0,[%i0+%o5] ! Mem[0000000022000028] = 000000c4
! Mem[000000002280002c] = cce2859a, %l4 = 0000000029281311
lduh [%i1+0x02c],%l4 ! %l4 = 000000000000cce2
! Mem[0000000023800024] = b1f724e4, %l5 = 0000000046a837e8
ldsw [%i3+0x024],%l5 ! %l5 = ffffffffb1f724e4
! %l2 = 250d8826cce2859a, Mem[0000000091000036] = 0ecc2ac3
stb %l2,[%i6+0x036] ! Mem[0000000091000034] = 9acc2ac3
! Mem[0000000091800028] = bc41a3ca, %g2 = fffffffffd77ba3e
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000bc41
! Mem[000000009080001c] = 8e335b94, %g2 = 000000000000bc41
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008e33
! %l4 = 0000cce2, %l5 = b1f724e4, Mem[0000000091000030] = 916a6e48 6cc69acc
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 0000cce2 b1f724e4
! %l6 = 337173821cd5a141, Mem[000000009100000c] = 32495b64
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 1cd5a141
! Mem[000000009000002c] = 92b2c784, %g2 = 0000000000008e33
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
! %l4 = 000000000000cce2, Mem[0000000090800010] = 250d8826
stw %l4,[%i5+%o2] ! Mem[0000000090800010] = 0000cce2
p9_label_8:
! %l0 = 000000c4, %l1 = 0000006f, Mem[0000000090800030] = 859bb981 90a042fa
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 000000c4 0000006f
! Mem[0000000023800010] = d994264d, %l6 = 337173821cd5a141
lduh [%i3+%o2],%l6 ! %l6 = 000000000000d994
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = 0000000092b2c784
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = 4c1bc6c0, %g3 = 92b2c784
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! Mem[0000000091800020] = 11801d54, %g2 = 000000008a3d9650
ldsb [%o0+0x023],%g2 ! %g2 = 0000000000000011
! %l6 = 000000000000d994, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 000000000000d994
! Mem[000000009000001c] = ec2300c4, %g2 = 0000000000000011
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091000030] = 0000cce2 b1f724e4, %g2 = 000000ec, %g3 = d71607a7
ldd [%i6+0x030],%g2 ! %g2 = 000000000000cce2 00000000b1f724e4
! %l6 = 000000000000d994, Mem[0000000022000018] = 1759e45c
stb %l6,[%i0+%o3] ! Mem[0000000022000018] = 9459e45c
! Mem[0000000091000008] = 9a8d011a, %g2 = 000000000000cce2
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8d011a
p9_label_9:
! Mem[0000000091800014] = d994c6fe, %g2 = 000000009a8d011a
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffd9
! Mem[000000002300003c] = 15085ced, %l1 = 000000000000006f
ldsb [%i2+0x03d],%l1 ! %l1 = 0000000000000008
! %l4 = 0000cce2, %l5 = b1f724e4, Mem[0000000091800030] = cd876ab0 46a837e8
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000cce2 b1f724e4
! Mem[0000000090000014] = 3bc654ee, %g2 = ffffffffffffffd9
ldsb [%i4+0x017],%g2 ! %g2 = 000000000000003b
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = 0000003b, %g3 = b1f724e4
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! %l7 = e55659aa7325ef82, Mem[0000000090000020] = 00c41da2
stw %l7,[%i4+%o4] ! Mem[0000000090000020] = 7325ef82
! Mem[0000000090800028] = fd77ba3e, %g18 = 38dbec6c6dc166c3
ldsw [%i5+%o5],%g2 ! %g2 = 38dbec6c6dc166c3
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = fffffffffd77ba3e
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
! Mem[000000009080002c] = c0000000, %g2 = fd77ba3e4c1bc6c0
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000c0
! Mem[0000000091800030] = 0000cce2, %g2 = 00000000000000c0
lduh [%o0+0x030],%g2 ! %g2 = 0000000000000000
p9_label_10:
! %l1 = 0000000000000008, Mem[0000000023800007] = d996f9ad
stb %l1,[%i3+0x007] ! Mem[0000000023800004] = d996f908
! Mem[0000000090800008] = 9f916a87, %g2 = 0000000000000000
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000009f91
! Mem[0000000091800000] = 859bb981, %g2 = 0000000000009f91
lduw [%o0+%g0],%g2 ! %g2 = 00000000859bb981
! %l7 = e55659aa7325ef82, Mem[000000009100001a] = 2595d186
sth %l7,[%i6+0x01a] ! Mem[0000000091000018] = ef82d186
! Mem[0000000091800018] = 240a9c83, %g2 = 00000000859bb981
ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000024
! Mem[0000000091000020] = 8c011311 5ade034f, %g2 = 00000024, %g3 = 48782e3b
ldd [%i6+%o4],%g2 ! %g2 = 000000008c011311 000000005ade034f
! %l1 = 0000000000000008, Mem[0000000022800010] = 859bb98190a042fa
stx %l1,[%i1+%o2] ! Mem[0000000022800010] = 0000000000000008
! Mem[0000000090800024] = c3247ee5, %g2 = 000000008c011311
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000c3
! %l5 = ffffffffb1f724e4, Mem[0000000091800028] = a31fbc41a3ca96e2
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = ffffffffb1f724e4
! %l2 = 250d8826cce2859a, Mem[0000000090000000] = 0e820f3334b459e7
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 250d8826cce2859a
p9_label_11:
! Mem[0000000090000004] = 859a1a70, %g2 = 00000000000000c3
lduh [%i4+0x006],%g2 ! %g2 = 000000000000859a
! %l5 = ffffffffb1f724e4, Mem[0000000022000032] = ade309f6
sth %l5,[%i0+0x032] ! Mem[0000000022000030] = ade324e4
! %l2 = 250d8826cce2859a, Mem[0000000091800010] = 000000000000d994
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 250d8826cce2859a
! Mem[0000000023000000] = b5c5df62, %l4 = 000000000000cce2
lduh [%i2+0x002],%l4 ! %l4 = 000000000000df62
! %l2 = 250d8826cce2859a, Mem[0000000090800010] = 0000cce2
sth %l2,[%i5+%o2] ! Mem[0000000090800010] = 859acce2
! Mem[0000000022000018] = 9459e45c1a1eb032, %l1 = 0000000000000008
ldx [%i0+%o3],%l1 ! %l1 = 9459e45c1a1eb032
! Mem[0000000090000024] = 9a572188, %g2 = 000000000000859a
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000091000018] = ef82d186, %g2 = ffffffffffffff9a
ldsh [%i6+0x01a],%g2 ! %g2 = ffffffffffffef82
! Mem[0000000090800030] = 000000c40000006f, %g2 = ffffffffffffef82
ldx [%i5+0x030],%g2 ! %g2 = 000000c40000006f
! Mem[0000000091800004] = fa0f1979, %g2 = 000000c40000006f
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000fa
p9_label_12:
! Mem[0000000023800010] = d994264d, %l5 = ffffffffb1f724e4
ldub [%i3+0x013],%l5 ! %l5 = 000000000000004d
! %l6 = 000000000000d994, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 000000000000d994
! Mem[000000002300001c] = eea29202, %l0 = 00000000000000c4
ldsb [%i2+0x01e],%l0 ! %l0 = ffffffffffffff92
! %l4 = 0000df62, %l5 = 0000004d, Mem[0000000091800008] = 00000000 0000d994
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 0000df62 0000004d
! Mem[000000009100003c] = 3741577c, %g2 = 00000000000000fa
lduw [%i6+0x03c],%g2 ! %g2 = 000000003741577c
! %l5 = 000000000000004d, Mem[0000000091000026] = 034f8a3d
sth %l5,[%i6+0x026] ! Mem[0000000091000024] = 004d8a3d
! Mem[0000000022800034] = ee26a91f, %l0 = ffffffffffffff92
lduw [%i1+0x034],%l0 ! %l0 = 00000000ee26a91f
! %l2 = cce2859a, %l3 = 90a042fa, Mem[0000000091800028] = ffffffff b1f724e4
std %l2,[%o0+%o5] ! Mem[0000000091800028] = cce2859a 90a042fa
! Mem[0000000091000018] = afbbef82, %g18 = 38dbec6c6dc166c3
ldsw [%i6+%o3],%g2 ! %g2 = 38dbec6c6dc166c3
! Mem[0000000022000000] = 2a4607e2 7b57dfc2, %l6 = 0000d994, %l7 = 7325ef82
ldd [%i0+%g0],%l6 ! %l6 = 000000002a4607e2 000000007b57dfc2
p9_label_13:
! %l7 = 000000007b57dfc2, Mem[0000000091800030] = 0000cce2
sth %l7,[%o0+0x030] ! Mem[0000000091800030] = dfc2cce2
! %l3 = 859bb98190a042fa, Mem[0000000090000008] = 1a70897a
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = 90a042fa
! Mem[0000000090800008] = 50c69f91, %g18 = 38dbec6c6dc166c3
ldsw [%i5+%o1],%g2 ! %g2 = 38dbec6c6dc166c3
! Mem[0000000090800004] = 99136e54, %g2 = 0000000050c69f91
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff9913
! %l6 = 2a4607e2, %l7 = 7b57dfc2, Mem[0000000090000020] = 7325ef82 f6eb9a57
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 2a4607e2 7b57dfc2
! Mem[0000000090000020] = 2a4607e2, %g18 = 38dbec6c6dc166c3
ldsw [%i4+%o4],%g2 ! %g2 = 38dbec6c6dc166c3
! Mem[000000009100001c] = d186bb92, %g2 = 000000002a4607e2
lduh [%i6+0x01c],%g2 ! %g2 = 000000000000d186
! %l4 = 000000000000df62, Mem[0000000090000038] = a6029cb374a13223
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = 000000000000df62
! Mem[0000000023000034] = 46a837e8, %l0 = 00000000ee26a91f
ldsb [%i2+0x035],%l0 ! %l0 = ffffffffffffffa8
! Mem[0000000091800000] = 859bb98190a042fa, %g2 = 000000000000d186
ldx [%o0+%g0],%g2 ! %g2 = 859bb98190a042fa
p9_label_14:
! Mem[0000000090800008] = 50c69f91, %g18 = 38dbec6c6dc166c3
ldsw [%i5+%o1],%g2 ! %g2 = 38dbec6c6dc166c3
! %l0 = ffffffffffffffa8, Mem[0000000023800038] = 9453b3bc
stb %l0,[%i3+0x038] ! Mem[0000000023800038] = a853b3bc
! %l4 = 000000000000df62, Mem[0000000090000008] = 90a042fa
sth %l4,[%i4+%o1] ! Mem[0000000090000008] = df6242fa
! Mem[0000000091000038] = 25563741, %g2 = 0000000050c69f91
ldsb [%i6+0x03a],%g2 ! %g2 = 0000000000000025
! Mem[0000000091800024] = 54e4cce2, %g2 = 0000000000000025
lduh [%o0+0x026],%g2 ! %g2 = 00000000000054e4
! Mem[0000000091000018] = afbbef82, %g2 = 00000000000054e4
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbbef82
! %l0 = ffffffffffffffa8, Mem[0000000091000038] = 2ac32556
stw %l0,[%i6+0x038] ! Mem[0000000091000038] = ffffffa8
! Mem[0000000091800014] = cce2859a, %g18 = 38dbec6c6dc166c3
ldsw [%o0+0x014],%g2 ! %g2 = 38dbec6c6dc166c3
! Mem[0000000090000000] = 250d8826cce2859a, %g2 = ffffffffcce2859a
ldx [%i4+%g0],%g2 ! %g2 = 250d8826cce2859a
! Mem[0000000091000008] = 9a8d011a, %g2 = 250d8826cce2859a
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffff9a8d
p9_label_15:
! Mem[0000000090800008] = 50c69f91, %g18 = 38dbec6c6dc166c3
ldsw [%i5+%o1],%g2 ! %g2 = 38dbec6c6dc166c3
! %l7 = 000000007b57dfc2, Mem[0000000090000030] = 722cd94846a837e8
stx %l7,[%i4+0x030] ! Mem[0000000090000030] = 000000007b57dfc2
! Mem[0000000022800030] = c369c1d3ee26a91f, %l0 = ffffffffffffffa8
ldx [%i1+0x030],%l0 ! %l0 = c369c1d3ee26a91f
! %l7 = 000000007b57dfc2, Mem[0000000091000006] = ef829a8d
sth %l7,[%i6+0x006] ! Mem[0000000091000004] = dfc29a8d
! Mem[0000000090800020] = 5b9447bc, %g2 = 0000000050c69f91
ldub [%i5+%o4],%g2 ! %g2 = 000000000000005b
! Mem[0000000091000010] = c871c9ef 694bf715, %g2 = 0000005b, %g3 = 5ade034f
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c9ef 00000000694bf715
! %l7 = 000000007b57dfc2, Mem[0000000090000020] = 2a4607e27b57dfc2
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 000000007b57dfc2
! Mem[0000000091000034] = 24e4ffff, %g2 = 00000000c871c9ef
lduh [%i6+0x036],%g2 ! %g2 = 00000000000024e4
! Mem[0000000022000004] = 7b57dfc2, %l1 = 9459e45c1a1eb032
lduh [%i0+0x006],%l1 ! %l1 = 000000000000dfc2
! %l4 = 0000df62, %l5 = 0000004d, Mem[0000000090000008] = df6242fa 70c2cf1a
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000df62 0000004d
p9_label_16:
! Mem[0000000091000000] = 1cd5a1417325dfc2, %g2 = 00000000000024e4
ldx [%i6+%g0],%g2 ! %g2 = 1cd5a1417325dfc2
! Mem[0000000022800020] = 682044dd, %l7 = 000000007b57dfc2
ldsw [%i1+%o4],%l7 ! %l7 = 00000000682044dd
! Mem[0000000022000020] = 8b39478f, %l6 = 000000002a4607e2
lduw [%i0+%o4],%l6 ! %l6 = 000000008b39478f
! Mem[0000000022800000] = 9c9f07e0 ac7b4edf, %l4 = 0000df62, %l5 = 0000004d
ldd [%i1+%g0],%l4 ! %l4 = 000000009c9f07e0 00000000ac7b4edf
! %l2 = 250d8826cce2859a, Mem[0000000091800028] = cce2859a90a042fa
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 250d8826cce2859a
! Mem[0000000090800018] = 8d210d4c b5758e33, %g2 = 7325dfc2, %g3 = 694bf715
ldd [%i5+%o3],%g2 ! %g2 = 000000008d210d4c 00000000b5758e33
! Mem[0000000091000028] = 8a3d9650, %g2 = 000000008d210d4c
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffff8a3d
! Mem[0000000091800008] = df620000, %g2 = ffffffffffff8a3d
lduh [%o0+0x00a],%g2 ! %g2 = 000000000000df62
! Mem[0000000091000020] = 13115ade, %g2 = 000000000000df62
ldub [%i6+0x022],%g2 ! %g2 = 0000000000000013
! %l5 = 00000000ac7b4edf, Mem[000000009100000c] = 1cd5a141
sth %l5,[%i6+0x00c] ! Mem[000000009100000c] = 4edfa141
p9_label_17:
! Mem[000000009080000c] = 2662859a, %g2 = 0000000000000013
ldsb [%i5+0x00e],%g2 ! %g2 = 0000000000000026
! Mem[0000000090000030] = 007b57df, %g2 = 0000000000000026
ldub [%i4+0x033],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 72444878, %g2 = 0000000000000000
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! Mem[0000000023000008] = 73da81b3, %l6 = 000000008b39478f
ldsb [%i2+%o1],%l6 ! %l6 = 0000000000000073
! %l0 = c369c1d3ee26a91f, Mem[000000002200003c] = 93e352d0
stw %l0,[%i0+0x03c] ! Mem[000000002200003c] = ee26a91f
! Mem[0000000090000004] = cce2859a, %g2 = 0000000000007244
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffcce2
! %l2 = cce2859a, %l3 = 90a042fa, Mem[0000000022800000] = 9c9f07e0 ac7b4edf
std %l2,[%i1+%g0] ! Mem[0000000022800000] = cce2859a 90a042fa
! %l4 = 000000009c9f07e0, Mem[0000000090800000] = f2d0a1aa
stw %l4,[%i5+%g0] ! Mem[0000000090800000] = 9c9f07e0
! %l2 = 250d8826cce2859a, Mem[0000000023000008] = 73da81b3
sth %l2,[%i2+%o1] ! Mem[0000000023000008] = 859a81b3
! %l5 = 00000000ac7b4edf, Mem[0000000091000024] = 5ade004d
stw %l5,[%i6+0x024] ! Mem[0000000091000024] = ac7b4edf
p9_label_18:
! Mem[0000000090000010] = b51e724448782e3b, %g2 = ffffffffffffcce2
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
! Mem[0000000090800008] = 9f916a87, %g2 = b51e724448782e3b
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000009f91
! Mem[0000000091800024] = 801d54e4, %g2 = 0000000000009f91
ldsb [%o0+0x024],%g2 ! %g2 = ffffffffffffff80
! %l6 = 0000000000000073, Mem[0000000091000009] = 8d011a4e
stb %l6,[%i6+0x009] ! Mem[0000000091000008] = 73011a4e
! Mem[0000000091800004] = a042fa00, %g2 = ffffffffffffff80
ldub [%o0+0x005],%g2 ! %g2 = 00000000000000a0
! Mem[0000000091000018] = afbbef82d186bb92, %g2 = 00000000000000a0
ldx [%i6+%o3],%g2 ! %g2 = afbbef82d186bb92
! Mem[000000009100003c] = 3741577c, %g2 = afbbef82d186bb92
lduw [%i6+0x03c],%g2 ! %g2 = 000000003741577c
! Mem[0000000091800038] = cce2859a, %g2 = 000000003741577c
lduw [%o0+0x038],%g2 ! %g2 = 00000000cce2859a
! Mem[000000002280000c] = 06179c51, %l2 = 250d8826cce2859a
lduw [%i1+0x00c],%l2 ! %l2 = 0000000006179c51
! %l6 = 0000000000000073, Mem[0000000091000030] = 0000cce2
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = 00000073
p9_label_19:
! Mem[0000000090800028] = 77ba3e4c, %g2 = 00000000cce2859a
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000077
! Mem[0000000090000034] = 7b57dfc2, %g2 = 0000000000000077
ldsh [%i4+0x034],%g2 ! %g2 = 0000000000007b57
! Mem[0000000090000014] = 48782e3b, %g2 = 0000000000007b57
ldsh [%i4+0x014],%g2 ! %g2 = 0000000000004878
! Mem[0000000091800020] = 11801d54, %g2 = 0000000000004878
ldub [%o0+0x023],%g2 ! %g2 = 0000000000000011
! Mem[0000000090000008] = 0000df620000004d, %g2 = 0000000000000011
ldx [%i4+%o1],%g2 ! %g2 = 0000df620000004d
! Mem[0000000091000010] = ef694bf7, %g2 = 0000df620000004d
ldub [%i6+0x013],%g2 ! %g2 = 00000000000000ef
! Mem[0000000091800018] = fe240a9c, %g2 = 00000000000000ef
ldub [%o0+0x019],%g2 ! %g2 = 00000000000000fe
! Mem[000000009080003c] = 83af4def, %g18 = 38dbec6c6dc166c3
ldsw [%i5+0x03c],%g2 ! %g2 = 38dbec6c6dc166c3
! %l5 = 00000000ac7b4edf, Mem[0000000090000007] = 9a0000df
stb %l5,[%i4+0x007] ! Mem[0000000090000004] = df0000df
! %l6 = 0000000000000073, Mem[0000000023000010] = 32878c59
stw %l6,[%i2+%o2] ! Mem[0000000023000010] = 00000073
p9_label_20:
! Mem[0000000091000014] = 4bf715af, %g2 = ffffffff83af4def
ldub [%i6+0x015],%g2 ! %g2 = 000000000000004b
! %l7 = 00000000682044dd, Mem[000000002280002a] = 250d8826
sth %l7,[%i1+0x02a] ! Mem[0000000022800028] = 250d44dd
! Mem[0000000091800010] = 250d8826, %g2 = 000000000000004b
lduw [%o0+%o2],%g2 ! %g2 = 00000000250d8826
! %l3 = 859bb98190a042fa, Mem[0000000023000018] = 8d110419
sth %l3,[%i2+%o3] ! Mem[0000000023000018] = 42fa0419
! Mem[000000009000000c] = 4db51e72, %g2 = 00000000250d8826
ldsb [%i4+0x00f],%g2 ! %g2 = 000000000000004d
! Mem[0000000091800018] = c6fe240a, %g2 = 000000000000004d
ldsh [%o0+%o3],%g2 ! %g2 = ffffffffffffc6fe
! %l4 = 000000009c9f07e0, Mem[0000000090000000] = 250d8826cce285df
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 000000009c9f07e0
! %l0 = ee26a91f, %l1 = 0000dfc2, Mem[0000000090800010] = 859acce2 a141859a
std %l0,[%i5+%o2] ! Mem[0000000090800010] = ee26a91f 0000dfc2
! Mem[0000000091000010] = c871c9ef, %g2 = ffffffffffffc6fe
lduw [%i6+%o2],%g2 ! %g2 = 00000000c871c9ef
! %l2 = 06179c51, %l3 = 90a042fa, Mem[0000000091000030] = 00000073 b1f724e4
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 06179c51 90a042fa
p9_label_21:
! Mem[0000000091000024] = 4edf8a3d, %g2 = 00000000c871c9ef
lduh [%i6+0x026],%g2 ! %g2 = 0000000000004edf
! Mem[0000000023800038] = a853b3bc 276e8579, %l4 = 9c9f07e0, %l5 = ac7b4edf
ldd [%i3+0x038],%l4 ! %l4 = 00000000a853b3bc 00000000276e8579
! Mem[000000002200003c] = ee26a91f, %l6 = 0000000000000073
ldsb [%i0+0x03f],%l6 ! %l6 = 000000000000001f
! Mem[0000000090000028] = 2188de20, %g2 = 0000000000004edf
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000002188
! %l7 = 00000000682044dd, Mem[0000000022000020] = 8b39478f
stw %l7,[%i0+%o4] ! Mem[0000000022000020] = 682044dd
! %l6 = 000000000000001f, Mem[0000000090000008] = 0000df62
stb %l6,[%i4+%o1] ! Mem[0000000090000008] = 1f00df62
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = 00002188, %g3 = b5758e33
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! %l5 = 00000000276e8579, Mem[0000000023000006] = 0f77664e
sth %l5,[%i2+0x006] ! Mem[0000000023000004] = 0f778579
! %l2 = 06179c51, %l3 = 90a042fa, Mem[0000000091800018] = c6fe240a 9c834334
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 06179c51 90a042fa
! Mem[0000000090000038] = 00000000 0000df62, %g2 = 8a3d9650, %g3 = d71607a7
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 000000000000df62
p9_label_22:
! Mem[000000009080000c] = 2662ee26, %g2 = 0000000000000000
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000002662
! Mem[000000009180001c] = 90a042fa, %g2 = 0000000000002662
lduw [%o0+0x01c],%g2 ! %g2 = 0000000090a042fa
! Mem[0000000091000034] = 90a042fa, %g18 = 38dbec6c6dc166c3
ldsw [%i6+0x034],%g2 ! %g2 = 38dbec6c6dc166c3
! %l0 = c369c1d3ee26a91f, Mem[0000000090000020] = 000000007b57dfc2
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = c369c1d3ee26a91f
! %l1 = 000000000000dfc2, Mem[0000000090800038] = d0bfacf883af4def
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 000000000000dfc2
! %l2 = 0000000006179c51, Mem[0000000091000011] = 71c9ef69
stb %l2,[%i6+0x011] ! Mem[0000000091000010] = 51c9ef69
! Mem[0000000090800000] = 9c9f07e0, %g2 = ffffffff90a042fa
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffff9c9f
! Mem[000000002280003c] = edb610b6, %l2 = 0000000006179c51
ldsh [%i1+0x03c],%l2 ! %l2 = ffffffffffffedb6
! %l1 = 000000000000dfc2, Mem[0000000090800004] = 99136e54
sth %l1,[%i5+0x004] ! Mem[0000000090800004] = dfc26e54
! %l3 = 859bb98190a042fa, Mem[000000009080003f] = c2000000
stb %l3,[%i5+0x03f] ! Mem[000000009080003c] = fa000000
p9_label_23:
! Mem[0000000022000010] = 1a4526b9, %l6 = 000000000000001f
ldsb [%i0+0x013],%l6 ! %l6 = ffffffffffffffb9
! Mem[0000000090800004] = c26e5450, %g2 = ffffffffffff9c9f
ldsb [%i5+0x005],%g2 ! %g2 = ffffffffffffffc2
! Mem[0000000023000034] = 46a837e8, %l7 = 00000000682044dd
ldsh [%i2+0x036],%l7 ! %l7 = 00000000000037e8
! Mem[0000000091000008] = 9a73011a 4edfa141, %g2 = ffffffc2, %g3 = 0000df62
ldd [%i6+%o1],%g2 ! %g2 = 000000009a73011a 000000004edfa141
! %l0 = c369c1d3ee26a91f, Mem[0000000090800018] = 8d210d4c
stw %l0,[%i5+%o3] ! Mem[0000000090800018] = ee26a91f
! Mem[0000000090000034] = dfc20000, %g2 = 000000009a73011a
ldsh [%i4+0x036],%g2 ! %g2 = ffffffffffffdfc2
! Mem[0000000091000014] = f715afbb, %g2 = ffffffffffffdfc2
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffff715
! Mem[0000000091000030] = 179c5190, %g2 = fffffffffffff715
ldub [%i6+0x031],%g2 ! %g2 = 0000000000000017
! Mem[0000000091800024] = 801d54e4, %g18 = 38dbec6c6dc166c3
ldsw [%o0+0x024],%g2 ! %g2 = 38dbec6c6dc166c3
! Mem[0000000091800008] = 62000000, %g2 = ffffffff801d54e4
ldub [%o0+0x00b],%g2 ! %g2 = 0000000000000062
p9_label_24:
! Mem[0000000091800034] = f724e4cc, %g2 = 0000000000000062
ldub [%o0+0x035],%g2 ! %g2 = 00000000000000f7
! %l3 = 859bb98190a042fa, Mem[0000000090000000] = 000000009c9f07e0
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 859bb98190a042fa
! %l2 = ffffffffffffedb6, Mem[0000000091000020] = 8c011311ac7b4edf
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffedb6
! Mem[0000000091000014] = 694bf715, %g2 = 00000000000000f7
ldsh [%i6+0x014],%g2 ! %g2 = 000000000000694b
! Mem[0000000023000020] = 9dc1d59b 9b0cb10f, %l4 = a853b3bc, %l5 = 276e8579
ldd [%i2+%o4],%l4 ! %l4 = 000000009dc1d59b 000000009b0cb10f
! Mem[0000000091000010] = c851c9ef, %g18 = 38dbec6c6dc166c3
ldsw [%i6+%o2],%g2 ! %g2 = 38dbec6c6dc166c3
! Mem[000000002380000c] = d9118a7a, %l0 = c369c1d3ee26a91f
ldsw [%i3+0x00c],%l0 ! %l0 = ffffffffd9118a7a
! Mem[0000000091800020] = 30271311 801d54e4, %g2 = c851c9ef, %g3 = 4edfa141
ldd [%o0+%o4],%g2 ! %g2 = 0000000030271311 00000000801d54e4
! Mem[000000009180000c] = 0000004d, %g2 = 0000000030271311
lduw [%o0+0x00c],%g2 ! %g2 = 000000000000004d
! Mem[000000009100001c] = d186bb92, %g18 = 38dbec6c6dc166c3
ldsw [%i6+0x01c],%g2 ! %g2 = 38dbec6c6dc166c3
p9_label_25:
! Mem[0000000090800008] = 50c69f91, %g2 = ffffffffd186bb92
ldsh [%i5+%o1],%g2 ! %g2 = 00000000000050c6
! Mem[0000000090000010] = b51e7244, %g18 = 38dbec6c6dc166c3
ldsw [%i4+%o2],%g2 ! %g2 = 38dbec6c6dc166c3
! %l0 = d9118a7a, %l1 = 0000dfc2, Mem[0000000091800030] = dfc2cce2 b1f724e4
std %l0,[%o0+0x030] ! Mem[0000000091800030] = d9118a7a 0000dfc2
! Mem[0000000090800020] = 5b9447bc, %g18 = 38dbec6c6dc166c3
ldsw [%i5+%o4],%g2 ! %g2 = 38dbec6c6dc166c3
! Mem[000000009100000c] = a141c851, %g2 = 000000005b9447bc
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffa141
! %l0 = ffffffffd9118a7a, Mem[000000009000000c] = 0000004d
sth %l0,[%i4+0x00c] ! Mem[000000009000000c] = 8a7a004d
! Mem[0000000022000000] = 2a4607e2, %l1 = 000000000000dfc2
ldsw [%i0+%g0],%l1 ! %l1 = 000000002a4607e2
! Mem[0000000091000038] = ffffffa8, %g2 = ffffffffffffa141
ldsb [%i6+0x038],%g2 ! %g2 = ffffffffffffffff
! %l4 = 9dc1d59b, %l5 = 9b0cb10f, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 9dc1d59b 9b0cb10f
! Mem[0000000022800030] = c369c1d3ee26a91f, %l3 = 859bb98190a042fa
ldx [%i1+0x030],%l3 ! %l3 = c369c1d3ee26a91f
ba,a p9_not_taken_0_end
p9_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p9_branch_failed
p9_not_taken_0_end:
! End of Random Code for Thread 9
1: membar #Sync ! Force all stores to complete
p9_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x024] ! Set processor 9 done flag
! Check Registers
p9_check_registers:
set p9_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffd9118a7a
bne,a,pn %xcc,p9_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002a4607e2
bne,a,pn %xcc,p9_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffedb6
bne,a,pn %xcc,p9_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be c369c1d3ee26a91f
bne,a,pn %xcc,p9_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000009dc1d59b
bne,a,pn %xcc,p9_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009b0cb10f
bne,a,pn %xcc,p9_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffb9
bne,a,pn %xcc,p9_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000037e8
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8b93faa2 3b6abf3f
bne %xcc,p9_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2eb29817 d5d40fcc
bne %xcc,p9_f6_fail
nop
! Check Local Memory
set p9_local0_expect,%g1
p9_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 1cd5a1417325ef82
ldx [%i0+0x008],%g3 ! Observed data at 0000000022000008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9459e45c1a1eb032
ldx [%i0+0x018],%g3 ! Observed data at 0000000022000018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 682044ddd13d3033
ldx [%i0+0x020],%g3 ! Observed data at 0000000022000020
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000c482bdfb6e
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 = ade324e4e499a5ed
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 = 842feb70ee26a91f
ldx [%i0+0x038],%g3 ! Observed data at 0000000022000038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x038,%g4
set p9_local1_expect,%g1
p9_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = cce2859a90a042fa
ldx [%i1+0x000],%g3 ! Observed data at 0000000022800000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 1311a39b06179c51
ldx [%i1+0x008],%g3 ! Observed data at 0000000022800008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000008
ldx [%i1+0x010],%g3 ! Observed data at 0000000022800010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 250d44ddcce2859a
ldx [%i1+0x028],%g3 ! Observed data at 0000000022800028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x028,%g4
set p9_local2_expect,%g1
p9_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = b5c5df620f778579
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 = 859a81b38861ee73
ldx [%i2+0x008],%g3 ! Observed data at 0000000023000008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000007328b89c11
ldx [%i2+0x010],%g3 ! Observed data at 0000000023000010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 42fa0419eea29202
ldx [%i2+0x018],%g3 ! Observed data at 0000000023000018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x018,%g4
set p9_local3_expect,%g1
p9_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = df3f2f93d996f908
ldx [%i3+0x000],%g3 ! Observed data at 0000000023800000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = a853b3bc276e8579
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_f4_fail:
set p9_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f6_fail:
set p9_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 9 failed
p9_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x024] ! Set processor 9 done flag
set p9_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 9 failed
p9_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x024] ! Set processor 9 done flag
set p9_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p9_selfmod_failed:
ba p9_failed
mov 0xabc,%g1
p9_common_error:
or %g0,0xee9,%g1
ba p9_failed
mov %o5,%g3
p9_common_signature_error:
set p9_temp,%g1
ba p9_failed
st %g2,[%g1] ! Common Lock Number
p9_common_timeout:
set p9_temp,%g1
ba p9_failed
st %g2,[%g1] ! Common Lock Number
p9_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p9_failed
mov 0x0,%g3
p9_trap1e:
stda %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800000]
stba %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800028]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000023800000]
done
p9_trap1o:
stda %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800000]
stba %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800028]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000023800000]
done
p9_trap2e:
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022800020]
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023800028]
ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800008]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023000010]
stda %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800018]
stba %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000018]
done
p9_trap2o:
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022800020]
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023800028]
ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800008]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023000010]
stda %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800018]
stba %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000018]
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 = 88c65950285907ba
ldx [%g1+0x008],%l1 ! %l1 = d0bfacf883af4def
ldx [%g1+0x010],%l2 ! %l2 = 74d8f17394b892bf
ldx [%g1+0x018],%l3 ! %l3 = f89e153637d49896
ldx [%g1+0x020],%l4 ! %l4 = 0bcbeebaa6029cb3
ldx [%g1+0x028],%l5 ! %l5 = 4292463c74a13223
ldx [%g1+0x030],%l6 ! %l6 = 337173821cd5a141
ldx [%g1+0x038],%l7 ! %l7 = e55659aa7325ef82
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1c1e14da 8a9464cc 66594a74 600923d9
! %f4 = e927633f b79b7aff 1a6f53cf 33efc3e4
! %f8 = 2bb15ea3 c077938c 29ffe23c f47eabf7
! %f12 = 72ee896b 0e6e1349 e4bbc407 65d2c24d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ca973233 976a4e23 e0fd1655 d3d10ad6
! %f20 = 39164fee 43203aa7 d26d035c 8dc10c1a
! %f24 = 95124612 0aa84e9a 1ae10215 2dfe5e98
! %f28 = b639eb32 1beedab4 c414550f db52effb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cc9dc23a d5618e8a 9b1dd03c 5ce13004
! %f36 = 38eb2477 71db1748 3843a278 89e4a813
! %f40 = 0a118008 3f3f1819 2aca9cbf 6f4f171e
! %f44 = c32ef052 1e505dca 20110274 7baed984
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb9aeb2f000000008,%g7,%g1 ! GSR scale = 1, align = 0
wr %g1,%g0,%gsr ! GSR = b9aeb2f000000008
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 10
p10_label_1:
! Mem[000000002580001c] = 6408bbb1, %l0 = 8b070b5029ed4af5
ldub [%i3+0x01e],%l0 ! %l0 = 00000000000000bb
! %l5 = 94d3653258f2b877, Mem[0000000091000028] = 8a3d9650
stw %l5,[%i6+%o5] ! Mem[0000000091000028] = 58f2b877
! %l0 = 00000000000000bb, Mem[000000002500001c] = 72946af7
stw %l0,[%i2+0x01c] ! Mem[000000002500001c] = 000000bb
! Mem[0000000090800034] = 1b777a3f, %g2 = 3ea6a31a68bed227
lduw [%i5+0x034],%g2 ! %g2 = 000000001b777a3f
! Mem[0000000090800014] = 79807614, %g2 = 000000001b777a3f
lduw [%i5+0x014],%g2 ! %g2 = 0000000079807614
! Mem[0000000024000008] = 2e38c886, %l7 = ab7b56ced0a4c4bf
lduw [%i0+%o1],%l7 ! %l7 = 000000002e38c886
! %l0 = 00000000000000bb, Mem[0000000090000015] = 782e3bc6
stb %l0,[%i4+0x015] ! Mem[0000000090000014] = bb2e3bc6
! Mem[0000000090800020] = 5b9447bc c3247ee5, %g2 = 79807614, %g3 = 0bad0b00
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000c3247ee5
! Mem[000000002400001c] = d1b59d69, %l3 = 69032f20a2ca77fc
ldsh [%i0+0x01e],%l3 ! %l3 = ffffffffffff9d69
! Mem[0000000090000004] = e71a7089, %g2 = 000000005b9447bc
ldub [%i4+0x007],%g2 ! %g2 = 00000000000000e7
p10_label_2:
! Mem[0000000091800014] = b039c6fe, %g2 = 00000000000000e7
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffb039
! %l4 = a20cf0be7da60cba, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = a20cf0be7da60cba
! %l3 = ffffffffffff9d69, Mem[0000000090000039] = cf87b4a1
stb %l3,[%i4+0x039] ! Mem[0000000090000038] = 6987b4a1
! Mem[0000000091800034] = 1332b5d5, %g2 = ffffffffffffb039
ldsb [%o0+0x036],%g2 ! %g2 = 0000000000000013
! Mem[0000000090000030] = 722cd948 e3f41a12, %g2 = 00000013, %g3 = c3247ee5
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000e3f41a12
! %l7 = 000000002e38c886, Mem[0000000091000000] = 809ce61612bca097
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 000000002e38c886
! Mem[0000000090000024] = 9a572188, %g2 = 00000000722cd948
ldub [%i4+0x026],%g2 ! %g2 = 000000000000009a
! Mem[0000000090800018] = 8d210d4c, %g2 = 000000000000009a
lduh [%i5+%o3],%g2 ! %g2 = 0000000000008d21
! %l0 = 000000bb, %l1 = 3e10675b, Mem[0000000024800000] = 99421fb7 a9829070
std %l0,[%i1+%g0] ! Mem[0000000024800000] = 000000bb 3e10675b
! Mem[0000000091000000] = 000000002e38c886, %g2 = 0000000000008d21
ldx [%i6+%g0],%g2 ! %g2 = 000000002e38c886
p10_label_3:
! Mem[0000000090000030] = 722cd948, %g2 = 000000002e38c886
lduw [%i4+0x030],%g2 ! %g2 = 00000000722cd948
! %l0 = 00000000000000bb, Mem[0000000091800006] = 83a70f19
stb %l0,[%o0+0x006] ! Mem[0000000091800004] = bba70f19
! Mem[000000009000000c] = 1ab51e72, %g2 = 00000000722cd948
ldub [%i4+0x00f],%g2 ! %g2 = 000000000000001a
! %l2 = 73feaf8abebb2d50, Mem[0000000090000026] = 9a572188
sth %l2,[%i4+0x026] ! Mem[0000000090000024] = 2d502188
! Mem[0000000091000028] = 58f2b877, %g2 = 000000000000001a
lduw [%i6+%o5],%g2 ! %g2 = 0000000058f2b877
! Mem[0000000090000030] = 2cd948e3, %g2 = 0000000058f2b877
ldsb [%i4+0x031],%g2 ! %g2 = 000000000000002c
! %l0 = 000000bb, %l1 = 3e10675b, Mem[0000000091000008] = 9a8d011a 32495b64
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 000000bb 3e10675b
! Mem[0000000091000008] = 000000bb 3e10675b, %g2 = 0000002c, %g3 = e3f41a12
ldd [%i6+%o1],%g2 ! %g2 = 00000000000000bb 000000003e10675b
! Mem[0000000090800038] = 82fb7497, %g2 = 00000000000000bb
lduh [%i5+0x038],%g2 ! %g2 = 00000000000082fb
! Mem[0000000091000038] = 25563741, %g2 = 00000000000082fb
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
p10_label_4:
! Mem[000000009180003c] = ccc65800, %g2 = 0000000000002556
ldub [%o0+0x03d],%g2 ! %g2 = 00000000000000cc
! Mem[0000000091800024] = 1d54e4a3, %g2 = 00000000000000cc
ldsb [%o0+0x025],%g2 ! %g2 = 000000000000001d
! %l6 = 6a9a7a1412f3baf0, Mem[0000000091000024] = 5ade034f
stw %l6,[%i6+0x024] ! Mem[0000000091000024] = 12f3baf0
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = 0000001d, %g3 = 3e10675b
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! Mem[0000000025000028] = 1d999c2a 2e9b2880, %l4 = 7da60cba, %l5 = 58f2b877
ldd [%i2+%o5],%l4 ! %l4 = 000000001d999c2a 000000002e9b2880
! Mem[0000000024800038] = a4d51041 e884f798, %l6 = 12f3baf0, %l7 = 2e38c886
ldd [%i1+0x038],%l6 ! %l6 = 00000000a4d51041 00000000e884f798
! Mem[0000000091800008] = 79ecd7c5, %g2 = 00000000ab2f0f63
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000079
! Mem[0000000025800004] = 713a8d58, %l6 = 00000000a4d51041
lduh [%i3+0x006],%l6 ! %l6 = 0000000000008d58
! Mem[0000000090800030] = 50ae945c, %g18 = afa4de43cb2d1d87
ldsw [%i5+0x030],%g2 ! %g2 = afa4de43cb2d1d87
! %l3 = ffffffffffff9d69, Mem[0000000091000038] = 2ac32556
stw %l3,[%i6+0x038] ! Mem[0000000091000038] = ffff9d69
p10_label_5:
! %l7 = 00000000e884f798, Mem[0000000090800007] = 5450c69f
stb %l7,[%i5+0x007] ! Mem[0000000090800004] = 9850c69f
! Mem[0000000025800018] = 4d826da5, %l5 = 000000002e9b2880
ldsb [%i3+0x019],%l5 ! %l5 = ffffffffffffff82
! Mem[0000000090000010] = 724448bb, %g2 = 0000000050ae945c
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! Mem[0000000024000018] = 096b9668, %l0 = 00000000000000bb
lduh [%i0+0x01a],%l0 ! %l0 = 0000000000009668
! Mem[0000000090800010] = d6f64887, %g2 = 0000000000007244
lduh [%i5+%o2],%g2 ! %g2 = 000000000000d6f6
! Mem[0000000091800004] = 9209bba7, %g2 = 000000000000d6f6
lduh [%o0+0x004],%g2 ! %g2 = 0000000000009209
! Mem[0000000091000024] = 12f3baf0, %g2 = 0000000000009209
lduw [%i6+0x024],%g2 ! %g2 = 0000000012f3baf0
! Mem[0000000090800010] = d6f6488779807614, %g2 = 0000000012f3baf0
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 79807614, %g3 = b09fb039
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! %l6 = 0000000000008d58, Mem[000000002400000a] = 2e38c886
sth %l6,[%i0+0x00a] ! Mem[0000000024000008] = 2e388d58
p10_label_6:
! Mem[0000000025800028] = ef9e4fdd, %l1 = ca64b2843e10675b
ldsb [%i3+0x029],%l1 ! %l1 = ffffffffffffff9e
! %l0 = 0000000000009668, Mem[0000000091800032] = 6ab0f2e0
sth %l0,[%o0+0x032] ! Mem[0000000091800030] = 9668f2e0
! %l4 = 000000001d999c2a, Mem[000000009000003c] = a14cf2d3
sth %l4,[%i4+0x03c] ! Mem[000000009000003c] = 9c2af2d3
! %l4 = 000000001d999c2a, Mem[000000002580003c] = f8578988
stb %l4,[%i3+0x03c] ! Mem[000000002580003c] = 2a578988
! Mem[000000002500001c] = 000000bb, %l6 = 0000000000008d58
ldsb [%i2+0x01d],%l6 ! %l6 = 0000000000000000
! Mem[0000000090000020] = 1da2f6eb, %g2 = 00000000c654ee46
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000001da2
! Mem[0000000091000010] = 7b694bf7, %g2 = 0000000000001da2
ldub [%i6+0x013],%g2 ! %g2 = 000000000000007b
! Mem[0000000091000008] = 000000bb3e10675b, %g2 = 000000000000007b
ldx [%i6+%o1],%g2 ! %g2 = 000000bb3e10675b
! Mem[0000000090800034] = 1b777a3f, %g18 = afa4de43cb2d1d87
ldsw [%i5+0x034],%g2 ! %g2 = afa4de43cb2d1d87
! Mem[0000000024800010] = f1bfd9fb 9e128ae6, %l0 = 00009668, %l1 = ffffff9e
ldd [%i1+%o2],%l0 ! %l0 = 00000000f1bfd9fb 000000009e128ae6
p10_label_7:
! %l1 = 000000009e128ae6, Mem[0000000090800008] = 50c69f916a872662
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 000000009e128ae6
! %l1 = 000000009e128ae6, Mem[0000000090000028] = 2188de20
stb %l1,[%i4+%o5] ! Mem[0000000090000028] = e688de20
! %l5 = ffffffffffffff82, Mem[0000000024000006] = da356a96
stb %l5,[%i0+0x006] ! Mem[0000000024000004] = da358296
! %l3 = ffffffffffff9d69, Mem[0000000090800016] = 76148d21
sth %l3,[%i5+0x016] ! Mem[0000000090800014] = 9d698d21
! %l6 = 0000000000000000, Mem[000000009000003c] = 9c2af2d3
sth %l6,[%i4+0x03c] ! Mem[000000009000003c] = 0000f2d3
! Mem[000000009080001c] = b5758e33, %g18 = afa4de43cb2d1d87
ldsw [%i5+0x01c],%g2 ! %g2 = afa4de43cb2d1d87
! Mem[0000000090800014] = 9d698d21, %g2 = ffffffffb5758e33
lduh [%i5+0x016],%g2 ! %g2 = 0000000000009d69
! Mem[0000000024800010] = f1bfd9fb, %l6 = 0000000000000000
ldsh [%i1+0x012],%l6 ! %l6 = ffffffffffffd9fb
! Mem[0000000090800028] = 0cf0be7d, %g2 = 0000000000009d69
ldub [%i5+0x029],%g2 ! %g2 = 000000000000000c
! %l6 = ffffffffffffd9fb, Mem[0000000090800034] = 1b777a3f
sth %l6,[%i5+0x034] ! Mem[0000000090800034] = d9fb7a3f
p10_label_8:
! Mem[0000000090800030] = ae945cd9, %g2 = 000000000000000c
ldub [%i5+0x031],%g2 ! %g2 = 00000000000000ae
! %l0 = f1bfd9fb, %l1 = 9e128ae6, Mem[0000000090000038] = 7c6987b4 0000f2d3
std %l0,[%i4+0x038] ! Mem[0000000090000038] = f1bfd9fb 9e128ae6
! Mem[0000000025800000] = f25ca2b9, %l7 = 00000000e884f798
ldsw [%i3+%g0],%l7 ! %l7 = fffffffff25ca2b9
! Mem[0000000091000028] = 58f2b877d71607a7, %g2 = 00000000000000ae
ldx [%i6+%o5],%g2 ! %g2 = 58f2b877d71607a7
! %l5 = ffffffffffffff82, Mem[000000009000003a] = d9fb9e12
sth %l5,[%i4+0x03a] ! Mem[0000000090000038] = ff829e12
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = 58f2b877d71607a7
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[0000000090800004] = 99136e98, %g2 = ab2f0f63b09fb039
lduh [%i5+0x004],%g2 ! %g2 = 0000000000009913
! Mem[0000000091000018] = afbb2595, %g18 = afa4de43cb2d1d87
ldsw [%i6+%o3],%g2 ! %g2 = afa4de43cb2d1d87
! Mem[0000000091000014] = 694bf715, %g2 = ffffffffafbb2595
lduw [%i6+0x014],%g2 ! %g2 = 00000000694bf715
! Mem[000000009080000c] = e6d6f648, %g2 = 00000000694bf715
ldub [%i5+0x00f],%g2 ! %g2 = 00000000000000e6
p10_label_9:
! %l7 = fffffffff25ca2b9, Mem[0000000091000014] = 694bf715
stw %l7,[%i6+0x014] ! Mem[0000000091000014] = f25ca2b9
! Mem[0000000090800018] = 4cb5758e, %g2 = 00000000000000e6
ldub [%i5+0x01b],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000000] = 00000000 2e38c886, %g2 = 0000004c, %g3 = c2bbec77
ldd [%i6+%g0],%g2 ! %g2 = 0000000000000000 000000002e38c886
! Mem[0000000091800038] = c00843cc, %g2 = 0000000000000000
ldub [%o0+0x03a],%g2 ! %g2 = 00000000000000c0
! %l3 = ffffffffffff9d69, Mem[0000000091000000] = 00000000
sth %l3,[%i6+%g0] ! Mem[0000000091000000] = 9d690000
! %l7 = fffffffff25ca2b9, Mem[000000009180003a] = c00843cc
sth %l7,[%o0+0x03a] ! Mem[0000000091800038] = a2b943cc
! %l2 = 73feaf8abebb2d50, Mem[000000009100003c] = 3741577c
stw %l2,[%i6+0x03c] ! Mem[000000009100003c] = bebb2d50
! Mem[0000000091800000] = b99209bb, %g2 = 00000000000000c0
ldsb [%o0+0x003],%g2 ! %g2 = ffffffffffffffb9
! %l6 = ffffffffffffd9fb, Mem[0000000090000038] = f1bfff829e128ae6
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffd9fb
! %l2 = bebb2d50, %l3 = ffff9d69, Mem[0000000025800020] = 359054be ea548159
std %l2,[%i3+%o4] ! Mem[0000000025800020] = bebb2d50 ffff9d69
p10_label_10:
! Mem[0000000091800038] = b5d5a2b9 43ccc658, %g2 = ffffffb9, %g3 = 2e38c886
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5a2b9 0000000043ccc658
! %l1 = 000000009e128ae6, Mem[0000000090800018] = 8d210d4cb5758e33
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 000000009e128ae6
! Mem[000000002500001c] = 000000bb, %l7 = fffffffff25ca2b9
lduw [%i2+0x01c],%l7 ! %l7 = 00000000000000bb
! %l4 = 000000001d999c2a, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 000000001d999c2a
! %l5 = ffffffffffffff82, Mem[0000000091800008] = 0f1979ec
stw %l5,[%o0+%o1] ! Mem[0000000091800008] = ffffff82
! Mem[0000000091800000] = 22502cb99209bba7, %g2 = 00000000b5d5a2b9
ldx [%o0+%g0],%g2 ! %g2 = 22502cb99209bba7
! %l7 = 00000000000000bb, Mem[0000000090800030] = 50ae945c
stw %l7,[%i5+0x030] ! Mem[0000000090800030] = 000000bb
! Mem[0000000091800038] = a2b943cc, %g2 = 22502cb99209bba7
ldsb [%o0+0x03a],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000025800018] = 4d826da5, %l0 = 00000000f1bfd9fb
ldsw [%i3+%o3],%l0 ! %l0 = 000000004d826da5
! Mem[000000009180002c] = 96e2cd87, %g2 = ffffffffffffffa2
ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffff96
p10_label_11:
! Mem[0000000091000010] = c871c97b, %g2 = ffffffffffffff96
lduw [%i6+%o2],%g2 ! %g2 = 00000000c871c97b
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = c871c97b, %g3 = 43ccc658
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! %l7 = 00000000000000bb, Mem[0000000091800000] = 22502cb99209bba7
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 00000000000000bb
! Mem[0000000024000018] = 096b9668, %l0 = 000000004d826da5
lduw [%i0+%o3],%l0 ! %l0 = 00000000096b9668
! %l2 = bebb2d50, %l3 = ffff9d69, Mem[0000000091000000] = 9d690000 2e38c886
std %l2,[%i6+%g0] ! Mem[0000000091000000] = bebb2d50 ffff9d69
! %l6 = ffffffffffffd9fb, Mem[0000000090800032] = 00bbd9fb
sth %l6,[%i5+0x032] ! Mem[0000000090800030] = d9fbd9fb
! %l0 = 096b9668, %l1 = 9e128ae6, Mem[0000000024000030] = 4f0537f0 8fbd06d7
std %l0,[%i0+0x030] ! Mem[0000000024000030] = 096b9668 9e128ae6
! Mem[000000009000003c] = ffffd9fb, %g18 = afa4de43cb2d1d87
ldsw [%i4+0x03c],%g2 ! %g2 = afa4de43cb2d1d87
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = ffffd9fb, %g3 = 6cc60ecc
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
! Mem[0000000090000010] = 1e724448, %g2 = 00000000a31fbc41
ldsb [%i4+0x011],%g2 ! %g2 = 000000000000001e
p10_label_12:
! Mem[0000000091000014] = 5ca2b9af, %g2 = 000000000000001e
ldub [%i6+0x015],%g2 ! %g2 = 000000000000005c
! %l6 = ffffffffffffd9fb, Mem[000000009000002c] = 92b2c784
stb %l6,[%i4+0x02c] ! Mem[000000009000002c] = fbb2c784
! %l2 = 73feaf8abebb2d50, Mem[0000000090800005] = 136e9800
stb %l2,[%i5+0x005] ! Mem[0000000090800004] = 506e9800
! %l0 = 096b9668, %l1 = 9e128ae6, Mem[0000000025000028] = 1d999c2a 2e9b2880
std %l0,[%i2+%o5] ! Mem[0000000025000028] = 096b9668 9e128ae6
! %l4 = 000000001d999c2a, Mem[0000000090000020] = d3141da2
stw %l4,[%i4+%o4] ! Mem[0000000090000020] = 1d999c2a
! Mem[0000000024000000] = 0c74b49f, %l5 = ffffffffffffff82
ldsh [%i0+0x002],%l5 ! %l5 = ffffffffffffb49f
! %l3 = ffffffffffff9d69, Mem[0000000091000014] = f25ca2b9
sth %l3,[%i6+0x014] ! Mem[0000000091000014] = 9d69a2b9
! %l2 = 73feaf8abebb2d50, Mem[0000000091000014] = 9d69a2b9
stw %l2,[%i6+0x014] ! Mem[0000000091000014] = bebb2d50
! %l5 = ffffffffffffb49f, Mem[0000000091000000] = bebb2d50ffff9d69
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = ffffffffffffb49f
! %l1 = 000000009e128ae6, Mem[000000009100003e] = 2d500000
stb %l1,[%i6+0x03e] ! Mem[000000009100003c] = e6500000
p10_label_13:
! %l7 = 00000000000000bb, Mem[0000000091800020] = 30270afa801d54e4
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = 00000000000000bb
! Mem[0000000090000008] = 1a70897a 70c2cf1a, %g2 = 0000005c, %g3 = a3ca96e2
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000070c2cf1a
! Mem[0000000091000018] = bb2595d1, %g2 = 000000001a70897a
ldsb [%i6+0x019],%g2 ! %g2 = ffffffffffffffbb
! Mem[0000000091000034] = c60eccff, %g2 = ffffffffffffffbb
ldub [%i6+0x035],%g2 ! %g2 = 00000000000000c6
! %l5 = ffffffffffffb49f, Mem[0000000024000000] = 0c74b49f
stw %l5,[%i0+%g0] ! Mem[0000000024000000] = ffffb49f
! %l2 = 73feaf8abebb2d50, Mem[0000000090800034] = d9fb7a3f
stw %l2,[%i5+0x034] ! Mem[0000000090800034] = bebb2d50
! %l3 = ffffffffffff9d69, Mem[0000000091000038] = ffff9d69
stw %l3,[%i6+0x038] ! Mem[0000000091000038] = ffff9d69
! Mem[0000000090000020] = 1d999c2a, %g18 = afa4de43cb2d1d87
ldsw [%i4+%o4],%g2 ! %g2 = afa4de43cb2d1d87
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = 000000001d999c2a
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[0000000024000020] = 1301712250d9cf5b, %l3 = ffffffffffff9d69
ldx [%i0+%o4],%l3 ! %l3 = 1301712250d9cf5b
p10_label_14:
! %l7 = 00000000000000bb, Mem[0000000090000024] = f6eb2d50
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = 000000bb
! Mem[0000000024800004] = 3e10675b, %l3 = 1301712250d9cf5b
lduh [%i1+0x006],%l3 ! %l3 = 000000000000675b
! Mem[0000000091800028] = a31fbc41, %g18 = afa4de43cb2d1d87
ldsw [%o0+%o5],%g2 ! %g2 = afa4de43cb2d1d87
! %l0 = 00000000096b9668, Mem[000000009000000c] = 70c2cf1a
stw %l0,[%i4+0x00c] ! Mem[000000009000000c] = 096b9668
! %l4 = 1d999c2a, %l5 = ffffb49f, Mem[0000000025000030] = d0b8eb93 34bd4779
std %l4,[%i2+0x030] ! Mem[0000000025000030] = 1d999c2a ffffb49f
! Mem[0000000091800024] = 000000bb, %g18 = afa4de43cb2d1d87
ldsw [%o0+0x024],%g2 ! %g2 = afa4de43cb2d1d87
! Mem[0000000091800034] = f2e01332, %g2 = 00000000000000bb
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e01332
! Mem[0000000090000000] = 0efd0f33, %g18 = afa4de43cb2d1d87
ldsw [%i4+%g0],%g2 ! %g2 = afa4de43cb2d1d87
! Mem[0000000090000028] = e688de20fbb2c784, %g2 = 000000000efd0f33
ldx [%i4+%o5],%g2 ! %g2 = e688de20fbb2c784
! Mem[0000000090800030] = 0000d9fbbebb2d50, %g2 = e688de20fbb2c784
ldx [%i5+0x030],%g2 ! %g2 = 0000d9fbbebb2d50
p10_label_15:
! Mem[0000000090000000] = 0f3334b4, %g2 = 0000d9fbbebb2d50
lduh [%i4+0x002],%g2 ! %g2 = 0000000000000f33
! Mem[0000000091800000] = 00000000, %g2 = 0000000000000f33
lduh [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[000000009100000c] = 3e10675b, %g2 = 0000000000000000
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000003e10
! %l3 = 000000000000675b, Mem[000000009080001c] = 9e128ae6
stb %l3,[%i5+0x01c] ! Mem[000000009080001c] = 5b128ae6
! Mem[0000000025800030] = 2763f9f0, %l3 = 000000000000675b
lduh [%i3+0x032],%l3 ! %l3 = 000000000000f9f0
! Mem[000000009100000c] = 675bc871, %g2 = 0000000000003e10
ldsh [%i6+0x00e],%g2 ! %g2 = 000000000000675b
! Mem[0000000090800008] = 00000000, %g2 = 000000000000675b
ldsb [%i5+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800034] = 5082fb74, %g2 = 0000000000000000
ldsb [%i5+0x037],%g2 ! %g2 = 0000000000000050
! Mem[0000000091000008] = 000000bb 3e10675b, %g2 = 00000050, %g3 = 70c2cf1a
ldd [%i6+%o1],%g2 ! %g2 = 00000000000000bb 000000003e10675b
! Mem[0000000090800004] = 99506e98, %g2 = 00000000000000bb
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff9950
p10_label_16:
! Mem[0000000025000028] = 096b9668, %l7 = 00000000000000bb
lduh [%i2+%o5],%l7 ! %l7 = 000000000000096b
! Mem[0000000091800028] = bc41a3ca, %g2 = ffffffffffff9950
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000bc41
! %l2 = 73feaf8abebb2d50, Mem[000000009180000b] = 82d7c57e
stb %l2,[%o0+0x00b] ! Mem[0000000091800008] = 50d7c57e
! %l1 = 000000009e128ae6, Mem[0000000090000022] = 9c2a0000
stb %l1,[%i4+0x022] ! Mem[0000000090000020] = e62a0000
! Mem[0000000090800034] = bebb2d50, %g2 = 000000000000bc41
lduh [%i5+0x034],%g2 ! %g2 = 000000000000bebb
! Mem[0000000090800008] = 00000000, %g2 = 000000000000bebb
ldub [%i5+%o1],%g2 ! %g2 = 0000000000000000
! %l7 = 000000000000096b, Mem[000000002400003c] = 3980fc9c
stw %l7,[%i0+0x03c] ! Mem[000000002400003c] = 0000096b
! Mem[0000000090800014] = 79809d69, %g18 = afa4de43cb2d1d87
ldsw [%i5+0x014],%g2 ! %g2 = afa4de43cb2d1d87
! Mem[0000000091800014] = b039c6fe, %g2 = 0000000079809d69
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffb0
! %l2 = bebb2d50, %l3 = 0000f9f0, Mem[0000000091000010] = c871c97b bebb2d50
std %l2,[%i6+%o2] ! Mem[0000000091000010] = bebb2d50 0000f9f0
p10_label_17:
! %l7 = 000000000000096b, Mem[000000009000003c] = ffffd9fb
stb %l7,[%i4+0x03c] ! Mem[000000009000003c] = 6bffd9fb
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = ffffffffffffffb0
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! Mem[000000009180002c] = a3ca96e2, %g2 = afbb2595d186bb92
lduw [%o0+0x02c],%g2 ! %g2 = 00000000a3ca96e2
! Mem[0000000090800010] = d6f64887, %g2 = 00000000a3ca96e2
lduh [%i5+%o2],%g2 ! %g2 = 000000000000d6f6
! Mem[0000000090800020] = 00001d99, %g2 = 000000000000d6f6
ldsb [%i5+0x022],%g2 ! %g2 = 0000000000000000
! %l1 = 000000009e128ae6, Mem[000000002480002a] = ea638119
sth %l1,[%i1+0x02a] ! Mem[0000000024800028] = ea638ae6
! Mem[0000000024800014] = 9e128ae6, %l3 = 000000000000f9f0
ldub [%i1+0x017],%l3 ! %l3 = 00000000000000e6
! %l2 = 73feaf8abebb2d50, Mem[0000000090800010] = d6f6488779809d69
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 73feaf8abebb2d50
! Mem[0000000025000014] = e31cadc8, %l5 = ffffffffffffb49f
ldsh [%i2+0x016],%l5 ! %l5 = ffffffffffffadc8
! %l6 = ffffffffffffd9fb, Mem[000000009180000a] = ff50d7c5
sth %l6,[%o0+0x00a] ! Mem[0000000091800008] = d9fbd7c5
p10_label_18:
! Mem[0000000090000014] = 2e3bc654, %g2 = 0000000000000000
ldsb [%i4+0x016],%g2 ! %g2 = 000000000000002e
! %l7 = 000000000000096b, Mem[000000002480003c] = e884f798
sth %l7,[%i1+0x03c] ! Mem[000000002480003c] = 096bf798
! Mem[0000000090000038] = ffffffff, %g2 = 000000000000002e
lduh [%i4+0x038],%g2 ! %g2 = 000000000000ffff
! %l0 = 096b9668, %l1 = 9e128ae6, Mem[0000000091000038] = ffff9d69 bebbe650
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 096b9668 9e128ae6
! %l3 = 00000000000000e6, Mem[000000009000003b] = ff6bffd9
stb %l3,[%i4+0x03b] ! Mem[0000000090000038] = e66bffd9
! %l7 = 000000000000096b, Mem[000000009000000a] = 897a096b
stb %l7,[%i4+0x00a] ! Mem[0000000090000008] = 6b7a096b
! Mem[0000000024800028] = ea638ae6 dacf8a79, %l2 = bebb2d50, %l3 = 000000e6
ldd [%i1+%o5],%l2 ! %l2 = 00000000ea638ae6 00000000dacf8a79
! Mem[000000009100002c] = a7916a6e, %g2 = 000000000000ffff
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000a7
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = 000000a7, %g3 = 3e10675b
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! Mem[0000000090000024] = 000000bb, %g18 = afa4de43cb2d1d87
ldsw [%i4+0x024],%g2 ! %g2 = afa4de43cb2d1d87
p10_label_19:
! %l4 = 000000001d999c2a, Mem[0000000025800038] = 19443049
stw %l4,[%i3+0x038] ! Mem[0000000025800038] = 1d999c2a
! Mem[0000000091800020] = 00000000000000bb, %g2 = 00000000000000bb
ldx [%o0+%o4],%g2 ! %g2 = 00000000000000bb
! Mem[0000000091800000] = 00000000000000bb, %g2 = 00000000000000bb
ldx [%o0+%g0],%g2 ! %g2 = 00000000000000bb
! Mem[0000000091800008] = ffffd9fb, %g18 = afa4de43cb2d1d87
ldsw [%o0+%o1],%g2 ! %g2 = afa4de43cb2d1d87
! %l6 = ffffffffffffd9fb, Mem[000000009080003a] = 749762f1
sth %l6,[%i5+0x03a] ! Mem[0000000090800038] = d9fb62f1
! %l4 = 000000001d999c2a, Mem[0000000091000028] = 58f2b877
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = 1d999c2a
! Mem[0000000025000000] = 91385325 b9b1a717, %l4 = 1d999c2a, %l5 = ffffadc8
ldd [%i2+%g0],%l4 ! %l4 = 0000000091385325 00000000b9b1a717
! %l1 = 000000009e128ae6, Mem[0000000090000018] = c654ee46
stw %l1,[%i4+%o3] ! Mem[0000000090000018] = 9e128ae6
! Mem[0000000025000000] = 91385325, %l3 = 00000000dacf8a79
ldsb [%i2+0x002],%l3 ! %l3 = 0000000000000053
! Mem[000000009000002c] = fbb2c784, %g18 = afa4de43cb2d1d87
ldsw [%i4+0x02c],%g2 ! %g2 = afa4de43cb2d1d87
p10_label_20:
! Mem[0000000091800034] = e01332b5, %g2 = fffffffffbb2c784
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffe0
! Mem[0000000024000030] = 096b9668, %l7 = 000000000000096b
ldsb [%i0+0x033],%l7 ! %l7 = 0000000000000068
! %l1 = 000000009e128ae6, Mem[0000000091000038] = 096b9668
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 9e128ae6
! Mem[0000000025000034] = ffffb49f, %l4 = 0000000091385325
ldsw [%i2+0x034],%l4 ! %l4 = ffffffffffffb49f
! %l5 = 00000000b9b1a717, Mem[0000000024000020] = 1301712250d9cf5b
stx %l5,[%i0+%o4] ! Mem[0000000024000020] = 00000000b9b1a717
! %l5 = 00000000b9b1a717, Mem[0000000090000010] = b51e7244
stw %l5,[%i4+%o2] ! Mem[0000000090000010] = b9b1a717
! Mem[0000000090000004] = 34b459e7, %g2 = ffffffffffffffe0
ldsh [%i4+0x004],%g2 ! %g2 = 00000000000034b4
! Mem[0000000090800034] = bebb2d50, %g2 = 00000000000034b4
lduh [%i5+0x034],%g2 ! %g2 = 000000000000bebb
! Mem[000000009100001c] = bb928c01, %g2 = 000000000000bebb
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffffbb92
! %l3 = 0000000000000053, Mem[000000002480002c] = dacf8a79
stw %l3,[%i1+0x02c] ! Mem[000000002480002c] = 00000053
p10_label_21:
! %l6 = ffffffffffffd9fb, Mem[0000000091000028] = 1d999c2ad71607a7
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = ffffffffffffd9fb
! %l4 = ffffffffffffb49f, Mem[0000000091800020] = 00000000
stw %l4,[%o0+%o4] ! Mem[0000000091800020] = ffffb49f
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = ffffffffffffbb92
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! %l3 = 0000000000000053, Mem[000000002500003c] = b25b984d
stw %l3,[%i2+0x03c] ! Mem[000000002500003c] = 00000053
! %l3 = 0000000000000053, Mem[000000009100002f] = fb916a6e
stb %l3,[%i6+0x02f] ! Mem[000000009100002c] = 53916a6e
! Mem[000000009180002c] = 96e2cd87, %g2 = 0efd0f3334b459e7
ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffff96
! Mem[0000000024800008] = 06b47624, %l7 = 0000000000000068
lduh [%i1+%o1],%l7 ! %l7 = 00000000000006b4
! Mem[0000000090000018] = 8ae6c2bb, %g2 = ffffffffffffff96
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffff8ae6
! Mem[0000000091800024] = 00bba31f, %g2 = ffffffffffff8ae6
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000000
! %l6 = ffffffffffffd9fb, Mem[0000000090000028] = e688de20fbb2c784
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = ffffffffffffd9fb
p10_label_22:
! Mem[0000000025800024] = ffff9d69, %l4 = ffffffffffffb49f
lduw [%i3+0x024],%l4 ! %l4 = 00000000ffff9d69
! %l7 = 00000000000006b4, Mem[0000000090000034] = e3f41a12
stw %l7,[%i4+0x034] ! Mem[0000000090000034] = 000006b4
! %l2 = 00000000ea638ae6, Mem[0000000090000024] = 000000bb
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = ea638ae6
! %l4 = 00000000ffff9d69, Mem[0000000091000018] = afbb2595d186bb92
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 00000000ffff9d69
! Mem[0000000091000010] = bebb2d50 0000f9f0, %g2 = 00000000, %g3 = d186bb92
ldd [%i6+%o2],%g2 ! %g2 = 00000000bebb2d50 000000000000f9f0
! Mem[0000000090800020] = 00001d99, %g2 = 00000000bebb2d50
ldsb [%i5+0x022],%g2 ! %g2 = 0000000000000000
! %l6 = ffffd9fb, %l7 = 000006b4, Mem[0000000091800020] = ffffb49f 000000bb
std %l6,[%o0+%o4] ! Mem[0000000091800020] = ffffd9fb 000006b4
! Mem[0000000091000018] = 00000000 ffff9d69, %g2 = 00000000, %g3 = 0000f9f0
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 00000000ffff9d69
! Mem[0000000090000014] = 3b9e128a, %g2 = 0000000000000000
ldsb [%i4+0x017],%g2 ! %g2 = 000000000000003b
! Mem[000000009180002c] = a3ca96e2, %g2 = 000000000000003b
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffa3ca
p10_label_23:
! Mem[000000009100001c] = 9d698c01, %g2 = ffffffffffffa3ca
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffff9d69
! %l3 = 0000000000000053, Mem[0000000091800028] = a31fbc41
sth %l3,[%o0+%o5] ! Mem[0000000091800028] = 0053bc41
! Mem[0000000024800010] = f1bfd9fb9e128ae6, %l1 = 000000009e128ae6
ldx [%i1+%o2],%l1 ! %l1 = f1bfd9fb9e128ae6
! Mem[0000000024800010] = f1bfd9fb, %l0 = 00000000096b9668
ldsw [%i1+%o2],%l0 ! %l0 = fffffffff1bfd9fb
! Mem[000000009080000c] = 8ae673fe, %g2 = ffffffffffff9d69
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffff8ae6
! Mem[0000000091800010] = 0f63b09f, %g2 = ffffffffffff8ae6
ldsb [%o0+0x012],%g2 ! %g2 = 000000000000000f
! Mem[0000000024000030] = 096b9668, %l6 = ffffffffffffd9fb
lduh [%i0+0x030],%l6 ! %l6 = 000000000000096b
! Mem[000000009000000c] = 096b9668, %g2 = 000000000000000f
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000096b
! Mem[0000000091000038] = 8ae69e12, %g2 = 000000000000096b
ldsb [%i6+0x03a],%g2 ! %g2 = ffffffffffffff8a
! %l3 = 0000000000000053, Mem[0000000091800014] = b09fb039
sth %l3,[%o0+0x014] ! Mem[0000000091800014] = 0053b039
p10_label_24:
! Mem[0000000091000008] = 000000bb, %g2 = ffffffffffffff8a
lduh [%i6+%o1],%g2 ! %g2 = 0000000000000000
! %l1 = f1bfd9fb9e128ae6, Mem[0000000090800014] = bebb2d50
stw %l1,[%i5+0x014] ! Mem[0000000090800014] = 9e128ae6
! Mem[0000000090800030] = 0000d9fb bebb2d50, %g2 = 00000000, %g3 = ffff9d69
ldd [%i5+0x030],%g2 ! %g2 = 000000000000d9fb 00000000bebb2d50
! Mem[0000000090000034] = 06b4ffff, %g2 = 000000000000d9fb
ldub [%i4+0x036],%g2 ! %g2 = 0000000000000006
! %l5 = 00000000b9b1a717, Mem[0000000091800029] = 53bc41a3
stb %l5,[%o0+0x029] ! Mem[0000000091800028] = 17bc41a3
! %l5 = 00000000b9b1a717, Mem[0000000090000038] = ffffffe66bffd9fb
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 00000000b9b1a717
! Mem[0000000025800008] = 9ea4d82d, %l4 = 00000000ffff9d69
lduw [%i3+%o1],%l4 ! %l4 = 000000009ea4d82d
! %l2 = 00000000ea638ae6, Mem[000000002580000c] = 173fcc67
stw %l2,[%i3+0x00c] ! Mem[000000002580000c] = ea638ae6
! Mem[0000000090000018] = 8ae6c2bb, %g2 = 0000000000000006
ldub [%i4+0x01a],%g2 ! %g2 = 000000000000008a
! %l2 = 00000000ea638ae6, Mem[0000000090800028] = a20cf0be
sth %l2,[%i5+%o5] ! Mem[0000000090800028] = 8ae6f0be
p10_label_25:
! Mem[0000000090000030] = d9480000, %g2 = 000000000000008a
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffd948
! Mem[0000000091800008] = ffffd9fbd7c57e5d, %g2 = ffffffffffffd948
ldx [%o0+%o1],%g2 ! %g2 = ffffd9fbd7c57e5d
! %l4 = 9ea4d82d, %l5 = b9b1a717, Mem[0000000090000038] = 00000000 b9b1a717
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 9ea4d82d b9b1a717
! Mem[0000000090800014] = 9e128ae6, %g18 = afa4de43cb2d1d87
ldsw [%i5+0x014],%g2 ! %g2 = afa4de43cb2d1d87
! Mem[0000000090800008] = 000000009e128ae6, %g2 = ffffffff9e128ae6
ldx [%i5+%o1],%g2 ! %g2 = 000000009e128ae6
! %l4 = 000000009ea4d82d, Mem[0000000090000038] = 9ea4d82d
sth %l4,[%i4+0x038] ! Mem[0000000090000038] = d82dd82d
! %l5 = 00000000b9b1a717, Mem[0000000024800030] = 4fe31aac286ca636
stx %l5,[%i1+0x030] ! Mem[0000000024800030] = 00000000b9b1a717
! Mem[0000000090000008] = 6b7a096b, %g2 = 000000009e128ae6
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000006b7a
! %l4 = 9ea4d82d, %l5 = b9b1a717, Mem[0000000091000000] = ffffffff ffffb49f
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 9ea4d82d b9b1a717
! Mem[000000009180001c] = 9c834334, %g2 = 0000000000006b7a
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffff9c83
ba,a p10_not_taken_0_end
p10_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p10_branch_failed
p10_not_taken_0_end:
! End of Random Code for Thread 10
1: membar #Sync ! Force all stores to complete
p10_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x028] ! Set processor 10 done flag
! Check Registers
p10_check_registers:
set p10_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be fffffffff1bfd9fb
bne,a,pn %xcc,p10_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be f1bfd9fb9e128ae6
bne,a,pn %xcc,p10_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000053
bne,a,pn %xcc,p10_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000009ea4d82d
bne,a,pn %xcc,p10_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b9b1a717
bne,a,pn %xcc,p10_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000096b
bne,a,pn %xcc,p10_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000006b4
bne,a,pn %xcc,p10_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p10_check_fp_registers:
set p10_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 1c1e14da 8a9464cc
bne %xcc,p10_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 66594a74 600923d9
bne %xcc,p10_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e927633f b79b7aff
bne %xcc,p10_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 1a6f53cf 33efc3e4
bne %xcc,p10_f6_fail
nop
! Check Local Memory
set p10_local0_expect,%g1
p10_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffb49fda358296
ldx [%i0+0x000],%g3 ! Observed data at 0000000024000000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2e388d58947a9150
ldx [%i0+0x008],%g3 ! Observed data at 0000000024000008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000b9b1a717
ldx [%i0+0x020],%g3 ! Observed data at 0000000024000020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 096b96689e128ae6
ldx [%i0+0x030],%g3 ! Observed data at 0000000024000030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 76da0a560000096b
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+0x000],%g2 ! Expected data = 000000bb3e10675b
ldx [%i1+0x000],%g3 ! Observed data at 0000000024800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = ea638ae600000053
ldx [%i1+0x028],%g3 ! Observed data at 0000000024800028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000b9b1a717
ldx [%i1+0x030],%g3 ! Observed data at 0000000024800030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = a4d51041096bf798
ldx [%i1+0x038],%g3 ! Observed data at 0000000024800038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x038,%g4
set p10_local2_expect,%g1
p10_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 5e449d00000000bb
ldx [%i2+0x018],%g3 ! Observed data at 0000000025000018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 096b96689e128ae6
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 = 1d999c2affffb49f
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 = d36bf96900000053
ldx [%i2+0x038],%g3 ! Observed data at 0000000025000038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x038,%g4
set p10_local3_expect,%g1
p10_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 9ea4d82dea638ae6
ldx [%i3+0x008],%g3 ! Observed data at 0000000025800008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = bebb2d50ffff9d69
ldx [%i3+0x020],%g3 ! Observed data at 0000000025800020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1d999c2a2a578988
ldx [%i3+0x038],%g3 ! Observed data at 0000000025800038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x038,%g4
! The test for processor 10 has passed
p10_passed:
ta GOOD_TRAP
nop
p10_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p10_failed
p10_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p10_failed
p10_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p10_failed
p10_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p10_failed
p10_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p10_failed
p10_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p10_failed
p10_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p10_failed
p10_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p10_failed
p10_f0_fail:
set p10_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f2_fail:
set p10_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f4_fail:
set p10_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f6_fail:
set p10_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000024800010]
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000018]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000024000010]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025800028]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000025800010]
done
p10_trap1o:
ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000024800010]
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000018]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000024000010]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025800028]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000025800010]
done
p10_trap2e:
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000024000018]
stha %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000010]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000008]
stda %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000008]
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024000008]
done
p10_trap2o:
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000024000018]
stha %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000010]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000008]
stda %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000008]
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024000008]
done
p10_trap3e:
nop
nop
nop
nop
nop
done
p10_trap3o:
nop
nop
nop
nop
nop
done
p10_init_memory_pointers:
set p10_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p10_local0_start,%i0
set p10_local1_start,%i1
set p10_local2_start,%i2
set p10_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8b070b5029ed4af5
ldx [%g1+0x008],%l1 ! %l1 = ca64b2843e10675b
ldx [%g1+0x010],%l2 ! %l2 = 73feaf8abebb2d50
ldx [%g1+0x018],%l3 ! %l3 = 69032f20a2ca77fc
ldx [%g1+0x020],%l4 ! %l4 = a20cf0be7da60cba
ldx [%g1+0x028],%l5 ! %l5 = 94d3653258f2b877
ldx [%g1+0x030],%l6 ! %l6 = 6a9a7a1412f3baf0
ldx [%g1+0x038],%l7 ! %l7 = ab7b56ced0a4c4bf
! Initialize the output register of window 0
set unres3_start,%o0
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 = 218a3cc2 7738fe61 21611732 5ee764b8
! %f4 = 32b10ea0 4d3c3a69 2e5079a0 8f986073
! %f8 = 39557a66 6d6187b5 04467048 19f812f1
! %f12 = a7361a35 8ebda815 b2bea3f5 c05076b1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 11fb6814 addc8e89 50e88b80 90355169
! %f20 = 21a3b814 babad8d6 7fd6098e 9a62df8f
! %f24 = 707f5e18 c2be7257 cb923504 1e704c95
! %f28 = b5f45ec9 2d8403ab 538c09d0 f6470a75
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f05c420f 103f6e8b 3b5d5101 81cddab0
! %f36 = 82c3d147 657318aa f3461ad0 7697c829
! %f40 = 2233d15e 579a99a9 5691ffe8 fa0650fc
! %f44 = 07104729 043fec6f 7b2ac804 d97d30bd
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x287172b000000061,%g7,%g1 ! GSR scale = 12, align = 1
wr %g1,%g0,%gsr ! GSR = 287172b000000061
wr %g0,%y ! Clear Y 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[0000000026000030] = 93a0abe5, %l3 = 3820340a18d46002
ldsh [%i0+0x032],%l3 ! %l3 = ffffffffffffabe5
! Mem[0000000091000020] = 025ade03, %g2 = 95e3c8c382c8f1b7
ldsb [%i6+0x023],%g2 ! %g2 = 0000000000000002
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 0000000000000002
ldsb [%i5+0x02c],%g2 ! %g2 = 000000000000004c
! Mem[0000000027800038] = a4aef489, %l6 = d8037941d9bdbb9b
ldsh [%i3+0x038],%l6 ! %l6 = ffffffffffffa4ae
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 000000000000004c
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = 0efd0f3334b459e7
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! Mem[0000000091800034] = 1332b5d5, %g2 = 0f1979ecd7c57e5d
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000001332
! %l4 = 05bf3796, %l5 = a4175675, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 05bf3796 a4175675
! Mem[0000000026800024] = 7154f8f1, %l3 = ffffffffffffabe5
ldsw [%i1+0x024],%l3 ! %l3 = 000000007154f8f1
! %l6 = ffffffffffffa4ae, Mem[000000009000002c] = 92b2c784
stw %l6,[%i4+0x02c] ! Mem[000000009000002c] = ffffa4ae
p11_label_2:
! Mem[0000000026800008] = 88ad5064 4d161a01, %l0 = f866a56c, %l1 = 876cf4b7
ldd [%i1+%o1],%l0 ! %l0 = 0000000088ad5064 000000004d161a01
! %l2 = 8af59031e7270084, Mem[0000000027000000] = 4855a5f8
stw %l2,[%i2+%g0] ! Mem[0000000027000000] = e7270084
! Mem[0000000090000028] = 2188de20 ffffa4ae, %g2 = 00001332, %g3 = 0bad0b00
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 00000000ffffa4ae
! Mem[000000009080003c] = a4175675, %g2 = 000000002188de20
ldub [%i5+0x03c],%g2 ! %g2 = 00000000000000a4
! %l6 = ffffffffffffa4ae, Mem[0000000090800018] = 8d210d4c
stb %l6,[%i5+%o3] ! Mem[0000000090800018] = ae210d4c
! Mem[0000000090000038] = cf87b4a1, %g2 = 00000000000000a4
ldsb [%i4+0x039],%g2 ! %g2 = ffffffffffffffcf
! %l3 = 000000007154f8f1, Mem[0000000091000030] = 916a6e48
stb %l3,[%i6+0x030] ! Mem[0000000091000030] = f16a6e48
! Mem[000000009180000c] = 7e5dab2f, %g2 = ffffffffffffffcf
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000007e5d
! Mem[0000000090800004] = 99136e54, %g2 = 0000000000007e5d
lduw [%i5+0x004],%g2 ! %g2 = 0000000099136e54
! Mem[0000000090800024] = c3247ee5, %g18 = a696ad8637324ca6
ldsw [%i5+0x024],%g2 ! %g2 = a696ad8637324ca6
p11_label_3:
! %l6 = ffffa4ae, %l7 = 9dab4811, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l6,[%i5+%o5] ! Mem[0000000090800028] = ffffa4ae 9dab4811
! Mem[0000000090000034] = 1a127ccf, %g2 = ffffffffc3247ee5
ldsh [%i4+0x036],%g2 ! %g2 = 0000000000001a12
! Mem[0000000090000008] = 897a70c2, %g2 = 0000000000001a12
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffff897a
! %l2 = e7270084, %l3 = 7154f8f1, Mem[0000000090000030] = 722cd948 e3f41a12
std %l2,[%i4+0x030] ! Mem[0000000090000030] = e7270084 7154f8f1
! Mem[0000000091000024] = 034f8a3d, %g2 = ffffffffffff897a
ldsb [%i6+0x026],%g2 ! %g2 = 0000000000000003
! Mem[0000000091000030] = f16a6e486cc60ecc, %g2 = 0000000000000003
ldx [%i6+0x030],%g2 ! %g2 = f16a6e486cc60ecc
! Mem[0000000090000008] = 70897a70, %g2 = f16a6e486cc60ecc
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000070
! Mem[0000000090800010] = d6f64887, %g18 = a696ad8637324ca6
ldsw [%i5+%o2],%g2 ! %g2 = a696ad8637324ca6
! Mem[000000009080002c] = 1150ae94, %g2 = ffffffffd6f64887
ldsb [%i5+0x02f],%g2 ! %g2 = 0000000000000011
! %l4 = 748183ba05bf3796, Mem[000000009080000a] = 9f916a87
sth %l4,[%i5+0x00a] ! Mem[0000000090800008] = 37966a87
p11_label_4:
! Mem[0000000090800008] = 37966a87, %g2 = 0000000000000011
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000003796
! %l1 = 000000004d161a01, Mem[0000000091000020] = 8c013d025ade034f
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 000000004d161a01
! Mem[0000000090800010] = d6f64887, %g2 = 0000000000003796
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f64887
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = d6f64887, %g3 = ffffa4ae
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = 000000007ccf87b4
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[0000000090800018] = ae210d4c b5758e33, %g2 = b09fb039, %g3 = a14cf2d3
ldd [%i5+%o3],%g2 ! %g2 = 00000000ae210d4c 00000000b5758e33
! Mem[0000000091000000] = 809ce616, %g2 = 00000000ae210d4c
lduw [%i6+%g0],%g2 ! %g2 = 00000000809ce616
! Mem[0000000091800004] = a70f1979, %g2 = 00000000809ce616
ldsb [%o0+0x007],%g2 ! %g2 = ffffffffffffffa7
! Mem[0000000091000004] = 12bca097, %g2 = ffffffffffffffa7
lduh [%i6+0x004],%g2 ! %g2 = 00000000000012bc
! Mem[000000009000001c] = ec77d314, %g2 = 00000000000012bc
ldsb [%i4+0x01e],%g2 ! %g2 = ffffffffffffffec
p11_label_5:
! Mem[0000000091800028] = a31fbc41, %g2 = ffffffffffffffec
ldub [%o0+%o5],%g2 ! %g2 = 00000000000000a3
! Mem[0000000091800000] = 22502cb9, %g2 = 00000000000000a3
ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000022
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = 0000000000000022
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
! %l5 = 95c7b226a4175675, Mem[0000000091800018] = c6fe240a
stw %l5,[%o0+%o3] ! Mem[0000000091800018] = a4175675
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 5b9447bcc3247ee5
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! %l2 = 8af59031e7270084, Mem[0000000091000020] = 000000004d161a01
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 8af59031e7270084
! Mem[0000000091000008] = 9a8d011a, %g2 = c654ee46c2bbec77
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8d011a
! Mem[0000000090800018] = ae210d4c, %g18 = a696ad8637324ca6
ldsw [%i5+%o3],%g2 ! %g2 = a696ad8637324ca6
! Mem[000000009080003c] = a4175675, %g2 = ffffffffae210d4c
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000a417
! %l4 = 05bf3796, %l5 = a4175675, Mem[0000000091800020] = 30270afa 801d54e4
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 05bf3796 a4175675
p11_label_6:
! Mem[0000000026000034] = 6243d9a1, %l0 = 0000000088ad5064
ldub [%i0+0x034],%l0 ! %l0 = 0000000000000062
! Mem[0000000090800028] = ffffa4ae9dab4811, %g2 = 000000000000a417
ldx [%i5+%o5],%g2 ! %g2 = ffffa4ae9dab4811
! Mem[0000000090000034] = 54f8f17c, %g2 = ffffa4ae9dab4811
ldub [%i4+0x035],%g2 ! %g2 = 0000000000000054
! Mem[0000000090800010] = d6f6488779807614, %g2 = 0000000000000054
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! Mem[0000000091800018] = a4175675, %g2 = d6f6488779807614
lduw [%o0+%o3],%g2 ! %g2 = 00000000a4175675
! Mem[0000000090000024] = f6eb9a57, %g2 = 00000000a4175675
lduw [%i4+0x024],%g2 ! %g2 = 00000000f6eb9a57
! Mem[0000000091000018] = 95d186bb, %g2 = 00000000f6eb9a57
ldub [%i6+0x01b],%g2 ! %g2 = 0000000000000095
! Mem[0000000091000000] = 809ce616, %g2 = 0000000000000095
lduh [%i6+%g0],%g2 ! %g2 = 000000000000809c
! %l7 = b1af086a9dab4811, Mem[0000000027000010] = ca35cecb93a91c11
stx %l7,[%i2+%o2] ! Mem[0000000027000010] = b1af086a9dab4811
! %l2 = 8af59031e7270084, Mem[000000009000000f] = 1ab51e72
stb %l2,[%i4+0x00f] ! Mem[000000009000000c] = 84b51e72
p11_label_7:
! Mem[0000000027000030] = b23b083c c9f14552, %l6 = ffffa4ae, %l7 = 9dab4811
ldd [%i2+0x030],%l6 ! %l6 = 00000000b23b083c 00000000c9f14552
! Mem[0000000090000004] = 34b459e7, %g2 = 000000000000809c
lduw [%i4+0x004],%g2 ! %g2 = 0000000034b459e7
! %l6 = b23b083c, %l7 = c9f14552, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l6,[%i5+0x030] ! Mem[0000000090800030] = b23b083c c9f14552
! Mem[0000000091800020] = 05bf3796 a4175675, %g2 = 34b459e7, %g3 = b5758e33
ldd [%o0+%o4],%g2 ! %g2 = 0000000005bf3796 00000000a4175675
! %l2 = e7270084, %l3 = 7154f8f1, Mem[0000000091800038] = b5d5c008 43ccc658
std %l2,[%o0+0x038] ! Mem[0000000091800038] = e7270084 7154f8f1
! %l0 = 0000000000000062, Mem[000000009100003c] = 3741577c
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = 00000062
! Mem[0000000091000010] = c871c97b694bf715, %g2 = 0000000005bf3796
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! Mem[0000000091000004] = a0979a8d, %g2 = c871c97b694bf715
lduh [%i6+0x006],%g2 ! %g2 = 000000000000a097
! Mem[0000000026000034] = 6243d9a1, %l3 = 000000007154f8f1
ldsw [%i0+0x034],%l3 ! %l3 = 000000006243d9a1
! %l2 = 8af59031e7270084, Mem[0000000090000024] = f6eb9a57
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = e7270084
p11_label_8:
! Mem[0000000091000028] = 3d9650d7, %g2 = 000000000000a097
ldsb [%i6+0x029],%g2 ! %g2 = 000000000000003d
! Mem[0000000091000010] = c871c97b, %g2 = 000000000000003d
lduh [%i6+%o2],%g2 ! %g2 = 000000000000c871
! Mem[0000000090800008] = 50c63796, %g2 = 000000000000c871
ldsb [%i5+%o1],%g2 ! %g2 = 0000000000000050
! %l1 = 000000004d161a01, Mem[0000000027800030] = aa37c270c10bee51
stx %l1,[%i3+0x030] ! Mem[0000000027800030] = 000000004d161a01
! Mem[0000000026000038] = a1cdbd5c, %l1 = 000000004d161a01
ldsw [%i0+0x038],%l1 ! %l1 = ffffffffa1cdbd5c
! Mem[0000000027800030] = 000000004d161a01, %l7 = 00000000c9f14552
ldx [%i3+0x030],%l7 ! %l7 = 000000004d161a01
! Mem[0000000090800034] = c9f14552, %g2 = 0000000000000050
lduw [%i5+0x034],%g2 ! %g2 = 00000000c9f14552
! %l5 = 95c7b226a4175675, Mem[000000009180003c] = 7154f8f1
stw %l5,[%o0+0x03c] ! Mem[000000009180003c] = a4175675
! Mem[0000000091800004] = 920983a7, %g2 = 00000000c9f14552
ldub [%o0+0x004],%g2 ! %g2 = 0000000000000092
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = 00000092, %g3 = a4175675
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
p11_label_9:
! Mem[000000009100002c] = d71607a7, %g2 = 00000000c871c97b
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000d716
! Mem[0000000091800020] = 05bf3796a4175675, %g2 = 000000000000d716
ldx [%o0+%o4],%g2 ! %g2 = 05bf3796a4175675
! %l7 = 000000004d161a01, Mem[0000000090000028] = 2188de20
stw %l7,[%i4+%o5] ! Mem[0000000090000028] = 4d161a01
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 05bf3796a4175675
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! Mem[0000000027000010] = b1af086a, %l0 = 0000000000000062
ldsw [%i2+%o2],%l0 ! %l0 = ffffffffb1af086a
! Mem[0000000026800018] = 8797dd87, %l2 = 8af59031e7270084
ldsh [%i1+%o3],%l2 ! %l2 = ffffffffffff8797
! Mem[0000000027800008] = d910fc98, %l2 = ffffffffffff8797
lduh [%i3+0x00a],%l2 ! %l2 = 000000000000fc98
! %l3 = 000000006243d9a1, Mem[0000000091000014] = 694bf715
stb %l3,[%i6+0x014] ! Mem[0000000091000014] = a14bf715
! %l2 = 0000fc98, %l3 = 6243d9a1, Mem[0000000027800020] = b1f2f867 f65a9314
std %l2,[%i3+%o4] ! Mem[0000000027800020] = 0000fc98 6243d9a1
! Mem[0000000091000000] = 809ce616, %g2 = cd876ab0f2e01332
ldub [%i6+%g0],%g2 ! %g2 = 0000000000000080
p11_label_10:
! Mem[0000000091000028] = 8a3d9650, %g2 = 0000000000000080
lduw [%i6+%o5],%g2 ! %g2 = 000000008a3d9650
! %l3 = 000000006243d9a1, Mem[0000000091000020] = 8af59031
stw %l3,[%i6+%o4] ! Mem[0000000091000020] = 6243d9a1
! Mem[000000009080001c] = b5758e33, %g2 = 000000008a3d9650
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000b575
! %l4 = 05bf3796, %l5 = a4175675, Mem[0000000091800008] = 0f1979ec d7c57e5d
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 05bf3796 a4175675
! Mem[0000000090000028] = 4d161a01, %g2 = 000000000000b575
lduw [%i4+%o5],%g2 ! %g2 = 000000004d161a01
! Mem[0000000091000018] = afbb2595, %g2 = 000000004d161a01
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffaf
! %l4 = 748183ba05bf3796, Mem[0000000091800038] = e7270084
sth %l4,[%o0+0x038] ! Mem[0000000091800038] = 37960084
! %l6 = 00000000b23b083c, Mem[0000000091800008] = 05bf3796
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = b23b083c
! Mem[000000009080003c] = a4175675, %g2 = ffffffffffffffaf
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000a417
! %l7 = 000000004d161a01, Mem[0000000091800020] = 05bf3796a4175675
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = 000000004d161a01
p11_label_11:
! %l3 = 000000006243d9a1, Mem[0000000091000000] = 809ce61612bca097
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 000000006243d9a1
! %l4 = 748183ba05bf3796, Mem[0000000027800002] = 896071a6
sth %l4,[%i3+0x002] ! Mem[0000000027800000] = 89603796
! %l2 = 000000000000fc98, Mem[0000000091000008] = 9a8d011a
sth %l2,[%i6+%o1] ! Mem[0000000091000008] = fc98011a
! Mem[0000000091800024] = 4d161a01, %g18 = a696ad8637324ca6
ldsw [%o0+0x024],%g2 ! %g2 = a696ad8637324ca6
! Mem[0000000090000018] = 46c2bbec, %g2 = 000000004d161a01
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000046
! %l6 = 00000000b23b083c, Mem[0000000090000008] = 1a70897a
stw %l6,[%i4+%o1] ! Mem[0000000090000008] = b23b083c
! Mem[0000000090800024] = c3247ee5, %g2 = 0000000000000046
lduh [%i5+0x024],%g2 ! %g2 = 000000000000c324
! Mem[0000000091000008] = 98011a32, %g2 = 000000000000c324
ldsb [%i6+0x009],%g2 ! %g2 = ffffffffffffff98
! %l7 = 000000004d161a01, Mem[0000000091000000] = 000000006243d9a1
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 000000004d161a01
! Mem[0000000027000018] = f075bf21, %l3 = 000000006243d9a1
ldub [%i2+0x019],%l3 ! %l3 = 0000000000000075
p11_label_12:
! %l6 = 00000000b23b083c, Mem[0000000027800017] = d6e8fab6
stb %l6,[%i3+0x017] ! Mem[0000000027800014] = d6e8fa3c
! %l6 = b23b083c, %l7 = 4d161a01, Mem[0000000090000028] = 4d161a01 ffffa4ae
std %l6,[%i4+%o5] ! Mem[0000000090000028] = b23b083c 4d161a01
! Mem[0000000091000034] = 6cc60ecc, %g2 = ffffffffffffff98
lduh [%i6+0x034],%g2 ! %g2 = 0000000000006cc6
! Mem[000000009000001c] = ec77d314, %g2 = 0000000000006cc6
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000ec
! Mem[000000002700001c] = ea814790, %l7 = 000000004d161a01
ldub [%i2+0x01f],%l7 ! %l7 = 0000000000000090
! Mem[000000002700003c] = ad2637f9, %l0 = ffffffffb1af086a
ldsh [%i2+0x03e],%l0 ! %l0 = 00000000000037f9
! %l3 = 0000000000000075, Mem[0000000090000034] = 7154f8f1
stb %l3,[%i4+0x034] ! Mem[0000000090000034] = 7554f8f1
! Mem[0000000090800028] = ffffa4ae9dab4811, %g2 = 00000000000000ec
ldx [%i5+%o5],%g2 ! %g2 = ffffa4ae9dab4811
! Mem[0000000090000014] = 2e3bc654, %g2 = ffffa4ae9dab4811
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000002e3b
! Mem[0000000090000024] = e7270084, %g2 = 0000000000002e3b
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffe727
p11_label_13:
! Mem[0000000091800034] = e0133237, %g2 = ffffffffffffe727
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffe0
! %l0 = 000037f9, %l1 = a1cdbd5c, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 000037f9 a1cdbd5c
! Mem[0000000090000030] = e7270084, %g2 = ffffffffffffffe0
lduw [%i4+0x030],%g2 ! %g2 = 00000000e7270084
! Mem[000000009080000c] = 6a872662, %g2 = 00000000e7270084
lduw [%i5+0x00c],%g2 ! %g2 = 000000006a872662
! Mem[000000009180002c] = a3ca96e2, %g2 = 000000006a872662
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffa3ca
! Mem[000000009080000c] = 2662d6f6, %g2 = ffffffffffffa3ca
ldsb [%i5+0x00e],%g2 ! %g2 = 0000000000000026
! Mem[0000000090000038] = 87b4a14c, %g2 = 0000000000000026
ldub [%i4+0x03a],%g2 ! %g2 = 0000000000000087
! Mem[0000000090800038] = 05bf3796a4175675, %g2 = 0000000000000087
ldx [%i5+0x038],%g2 ! %g2 = 05bf3796a4175675
! %l0 = 00000000000037f9, Mem[0000000091000020] = 6243d9a1e7270084
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = 00000000000037f9
! Mem[0000000090800010] = 48877980, %g2 = 05bf3796a4175675
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004887
p11_label_14:
! Mem[000000009100001c] = d186bb92, %g2 = 0000000000004887
ldub [%i6+0x01c],%g2 ! %g2 = 00000000000000d1
! %l7 = 0000000000000090, Mem[0000000091800038] = 37960084a4175675
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000090
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = 000000d1, %g3 = 694bf715
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! %l4 = 05bf3796, %l5 = a4175675, Mem[0000000090800008] = 50c63796 6a872662
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 05bf3796 a4175675
! Mem[0000000090000038] = 7ccf87b4, %g2 = 00000000afbb2595
lduw [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4
! Mem[0000000026000008] = 2cd5c0c2, %l4 = 748183ba05bf3796
ldsw [%i0+%o1],%l4 ! %l4 = 000000002cd5c0c2
! Mem[0000000090000034] = 54f8f17c, %g2 = 000000007ccf87b4
ldsb [%i4+0x035],%g2 ! %g2 = 0000000000000054
! Mem[0000000090000028] = b23b083c, %g2 = 0000000000000054
lduh [%i4+%o5],%g2 ! %g2 = 000000000000b23b
! Mem[0000000027800020] = 0000fc98, %l7 = 0000000000000090
ldsh [%i3+%o4],%l7 ! %l7 = 0000000000000000
! Mem[0000000090800008] = 05bf3796 a4175675, %g2 = 0000b23b, %g3 = d186bb92
ldd [%i5+%o1],%g2 ! %g2 = 0000000005bf3796 00000000a4175675
p11_label_15:
! %l1 = ffffffffa1cdbd5c, Mem[0000000027000008] = 53bb1401bc8e919c
stx %l1,[%i2+%o1] ! Mem[0000000027000008] = ffffffffa1cdbd5c
! Mem[0000000091800004] = a7b23b08, %g2 = 0000000005bf3796
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000a7
! %l3 = 0000000000000075, Mem[0000000027000018] = f075bf21
stw %l3,[%i2+%o3] ! Mem[0000000027000018] = 00000075
! Mem[0000000091800018] = a4175675, %g18 = a696ad8637324ca6
ldsw [%o0+%o3],%g2 ! %g2 = a696ad8637324ca6
! Mem[0000000091000034] = 0ecc2ac3, %g2 = ffffffffa4175675
ldsh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! %l4 = 000000002cd5c0c2, Mem[0000000090800018] = ae210d4c
stw %l4,[%i5+%o3] ! Mem[0000000090800018] = 2cd5c0c2
! Mem[0000000091000034] = 6cc60ecc, %g2 = 0000000000000ecc
lduw [%i6+0x034],%g2 ! %g2 = 000000006cc60ecc
! Mem[0000000027000020] = 63e343dd, %l0 = 00000000000037f9
lduw [%i2+%o4],%l0 ! %l0 = 0000000063e343dd
! Mem[0000000091000038] = 2ac32556, %g18 = a696ad8637324ca6
ldsw [%i6+0x038],%g2 ! %g2 = a696ad8637324ca6
! %l2 = 000000000000fc98, Mem[000000009080001c] = b5758e33
stw %l2,[%i5+0x01c] ! Mem[000000009080001c] = 0000fc98
p11_label_16:
! Mem[0000000026800008] = 88ad50644d161a01, %l6 = 00000000b23b083c
ldx [%i1+%o1],%l6 ! %l6 = 88ad50644d161a01
! Mem[000000002780003c] = b258ab14, %l2 = 000000000000fc98
lduh [%i3+0x03c],%l2 ! %l2 = 000000000000b258
! %l0 = 63e343dd, %l1 = a1cdbd5c, Mem[0000000091000000] = 00000000 4d161a01
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 63e343dd a1cdbd5c
! Mem[000000009180003c] = 00000090, %g18 = a696ad8637324ca6
ldsw [%o0+0x03c],%g2 ! %g2 = a696ad8637324ca6
! Mem[0000000091000038] = 2ac3255600000062, %g2 = 0000000000000090
ldx [%i6+0x038],%g2 ! %g2 = 2ac3255600000062
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = 00000062, %g3 = a4175675
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
! Mem[0000000091000018] = afbb2595, %g18 = a696ad8637324ca6
ldsw [%i6+%o3],%g2 ! %g2 = a696ad8637324ca6
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = afbb2595, %g3 = a3ca96e2
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[0000000090800000] = f2d0a1aa99136e54, %g2 = 0000000022502cb9
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa99136e54
! Mem[0000000027800028] = ebc4c5ee, %l6 = 88ad50644d161a01
ldsh [%i3+%o5],%l6 ! %l6 = ffffffffffffebc4
p11_label_17:
! %l7 = 0000000000000000, Mem[0000000091800008] = b23b083c
stw %l7,[%o0+%o1] ! Mem[0000000091800008] = 00000000
! Mem[000000009000002c] = 4d161a01, %g18 = a696ad8637324ca6
ldsw [%i4+0x02c],%g2 ! %g2 = a696ad8637324ca6
! Mem[0000000090000000] = 0f3334b4, %g2 = 000000004d161a01
ldsh [%i4+0x002],%g2 ! %g2 = 0000000000000f33
! Mem[0000000091000020] = 00000000 000037f9, %g2 = 00000f33, %g3 = 920983a7
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 00000000000037f9
! Mem[000000009100001c] = bb920000, %g2 = 0000000000000000
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000bb92
! Mem[000000009080000c] = 5675d6f6, %g2 = 000000000000bb92
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000005675
! %l2 = 000000000000b258, Mem[000000002600000c] = 7f309244
sth %l2,[%i0+0x00c] ! Mem[000000002600000c] = b2589244
! Mem[0000000091000010] = c871c97b, %g2 = 0000000000005675
lduw [%i6+%o2],%g2 ! %g2 = 00000000c871c97b
! Mem[0000000026000008] = 2cd5c0c2b2589244, %l0 = 0000000063e343dd
ldx [%i0+%o1],%l0 ! %l0 = 2cd5c0c2b2589244
! Mem[0000000090800034] = f1455205, %g2 = 00000000c871c97b
ldub [%i5+0x035],%g2 ! %g2 = 00000000000000f1
p11_label_18:
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = 000000f1, %g3 = 000037f9
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! Mem[0000000091000018] = afbb2595, %g18 = a696ad8637324ca6
ldsw [%i6+%o3],%g2 ! %g2 = a696ad8637324ca6
! Mem[0000000090000028] = b23b083c, %g2 = ffffffffafbb2595
lduw [%i4+%o5],%g2 ! %g2 = 00000000b23b083c
! Mem[0000000091000014] = a14bf715, %g2 = 00000000b23b083c
lduh [%i6+0x014],%g2 ! %g2 = 000000000000a14b
! %l4 = 2cd5c0c2, %l5 = a4175675, Mem[0000000027000028] = a7b061d7 5d5db157
std %l4,[%i2+%o5] ! Mem[0000000027000028] = 2cd5c0c2 a4175675
! %l1 = ffffffffa1cdbd5c, Mem[0000000091000000] = 63e343dd
sth %l1,[%i6+%g0] ! Mem[0000000091000000] = bd5c43dd
! Mem[0000000091800014] = bd5ca417, %g2 = 000000000000a14b
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffbd
! %l3 = 0000000000000075, Mem[0000000090800000] = f2d0a1aa
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 00000075
! Mem[0000000026000024] = 7518bead, %l7 = 0000000000000000
lduw [%i0+0x024],%l7 ! %l7 = 000000007518bead
! Mem[0000000026000024] = 7518bead, %l3 = 0000000000000075
ldub [%i0+0x026],%l3 ! %l3 = 00000000000000be
p11_label_19:
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = ffffffbd, %g3 = 48782e3b
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! Mem[000000009180002c] = 96e2cd87, %g2 = 000000008a3d9650
lduh [%o0+0x02e],%g2 ! %g2 = 00000000000096e2
! %l4 = 2cd5c0c2, %l5 = a4175675, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 2cd5c0c2 a4175675
! Mem[0000000091800010] = 000037f9, %g2 = 00000000000096e2
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800004] = 83a70000, %g2 = 0000000000000000
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffff83
! %l3 = 00000000000000be, Mem[0000000026800018] = 8797dd87
stw %l3,[%i1+%o3] ! Mem[0000000026800018] = 000000be
! Mem[000000009000000c] = 70c2cf84, %g18 = a696ad8637324ca6
ldsw [%i4+0x00c],%g2 ! %g2 = a696ad8637324ca6
! Mem[0000000090800010] = d6f64887, %g2 = 0000000070c2cf84
ldub [%i5+%o2],%g2 ! %g2 = 00000000000000d6
! %l0 = 2cd5c0c2b2589244, Mem[0000000091000023] = 00000037
stb %l0,[%i6+0x023] ! Mem[0000000091000020] = 44000037
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = 00000000000000d6
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
p11_label_20:
! Mem[000000009000002c] = 4d161a01, %g2 = 7ccf87b4a14cf2d3
lduw [%i4+0x02c],%g2 ! %g2 = 000000004d161a01
! Mem[0000000091800018] = a4175675 9c834334, %g2 = 4d161a01, %g3 = d71607a7
ldd [%o0+%o3],%g2 ! %g2 = 00000000a4175675 000000009c834334
! Mem[0000000091000010] = c871c97ba14bf715, %g2 = 00000000a4175675
ldx [%i6+%o2],%g2 ! %g2 = c871c97ba14bf715
! %l7 = 000000007518bead, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 000000007518bead
! %l2 = 000000000000b258, Mem[0000000090000028] = b23b083c
sth %l2,[%i4+%o5] ! Mem[0000000090000028] = b258083c
! Mem[000000009180003c] = 00900000, %g2 = c871c97ba14bf715
ldsh [%o0+0x03e],%g2 ! %g2 = 0000000000000090
! Mem[0000000026000010] = d7819d3cb04c3e8a, %l2 = 000000000000b258
ldx [%i0+%o2],%l2 ! %l2 = d7819d3cb04c3e8a
! %l4 = 000000002cd5c0c2, Mem[0000000090800014] = 79807614
stw %l4,[%i5+0x014] ! Mem[0000000090800014] = 2cd5c0c2
! Mem[000000009080001c] = 0000fc98, %g2 = 0000000000000090
ldsh [%i5+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 0000000000000000
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
p11_label_21:
! Mem[0000000091800008] = 0000a417, %g2 = 0efd0f3334b459e7
ldsb [%o0+0x00a],%g2 ! %g2 = 0000000000000000
! %l5 = 95c7b226a4175675, Mem[000000009080003e] = 56750000
sth %l5,[%i5+0x03e] ! Mem[000000009080003c] = 56750000
! Mem[000000009180001c] = 9c834334, %g2 = 0000000000000000
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffff9c83
! Mem[000000002700003c] = ad2637f9, %l0 = 2cd5c0c2b2589244
lduh [%i2+0x03e],%l0 ! %l0 = 00000000000037f9
! %l7 = 000000007518bead, Mem[000000009080002e] = 4811b23b
sth %l7,[%i5+0x02e] ! Mem[000000009080002c] = beadb23b
! %l4 = 000000002cd5c0c2, Mem[000000009180000c] = a4175675
stb %l4,[%o0+0x00c] ! Mem[000000009180000c] = c2175675
! Mem[0000000090800034] = 5205bf37, %g2 = ffffffffffff9c83
ldsb [%i5+0x037],%g2 ! %g2 = 0000000000000052
! %l6 = ffffebc4, %l7 = 7518bead, Mem[0000000091000020] = 00000044 000037f9
std %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffebc4 7518bead
! %l5 = 95c7b226a4175675, Mem[0000000091800008] = 00000000c2175675
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 95c7b226a4175675
! Mem[0000000027800018] = bfbaa8bf, %l5 = 95c7b226a4175675
lduh [%i3+0x01a],%l5 ! %l5 = 000000000000a8bf
p11_label_22:
! %l5 = 000000000000a8bf, Mem[000000009080003c] = a4175675
stw %l5,[%i5+0x03c] ! Mem[000000009080003c] = 0000a8bf
! %l3 = 00000000000000be, Mem[0000000090000002] = 0f3334b4
sth %l3,[%i4+0x002] ! Mem[0000000090000000] = 00be34b4
! Mem[0000000091000038] = 2ac3255600000062, %g2 = 0000000000000052
ldx [%i6+0x038],%g2 ! %g2 = 2ac3255600000062
! %l3 = 00000000000000be, Mem[0000000090000030] = e72700847554f8f1
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 00000000000000be
! %l2 = b04c3e8a, %l3 = 000000be, Mem[0000000090800030] = b23b083c c9f14552
std %l2,[%i5+0x030] ! Mem[0000000090800030] = b04c3e8a 000000be
! %l5 = 000000000000a8bf, Mem[0000000026000036] = 6243d9a1
sth %l5,[%i0+0x036] ! Mem[0000000026000034] = 6243a8bf
! Mem[0000000090000008] = 083c70c2, %g2 = 2ac3255600000062
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000083c
! %l0 = 00000000000037f9, Mem[0000000091000005] = cdbd5cfc
stb %l0,[%i6+0x005] ! Mem[0000000091000004] = f9bd5cfc
! Mem[0000000091000038] = 2ac32556 00000062, %g2 = 0000083c, %g3 = 9c834334
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 0000000000000062
! %l1 = ffffffffa1cdbd5c, Mem[0000000091000028] = 2cd5c0c2a4175675
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = ffffffffa1cdbd5c
p11_label_23:
! %l1 = ffffffffa1cdbd5c, Mem[000000009080003e] = a8bf0000
sth %l1,[%i5+0x03e] ! Mem[000000009080003c] = bd5c0000
! Mem[0000000027800038] = a4aef489, %l3 = 00000000000000be
ldsh [%i3+0x03a],%l3 ! %l3 = fffffffffffff489
! Mem[0000000091000008] = fc98011a, %g18 = a696ad8637324ca6
ldsw [%i6+%o1],%g2 ! %g2 = a696ad8637324ca6
! Mem[0000000026000034] = 6243a8bf, %l5 = 000000000000a8bf
lduh [%i0+0x036],%l5 ! %l5 = 000000000000a8bf
! Mem[0000000026000008] = 2cd5c0c2b2589244, %l3 = fffffffffffff489
ldx [%i0+%o1],%l3 ! %l3 = 2cd5c0c2b2589244
! Mem[0000000091000038] = 2ac32556, %g18 = a696ad8637324ca6
ldsw [%i6+0x038],%g2 ! %g2 = a696ad8637324ca6
! Mem[0000000027000024] = 4c1958fb, %l4 = 000000002cd5c0c2
ldsb [%i2+0x025],%l4 ! %l4 = 0000000000000019
! Mem[0000000091000020] = ffffebc4 7518bead, %g2 = 2ac32556, %g3 = 00000062
ldd [%i6+%o4],%g2 ! %g2 = 00000000ffffebc4 000000007518bead
! %l7 = 000000007518bead, Mem[0000000026800001] = 40e9ab89
stb %l7,[%i1+0x001] ! Mem[0000000026800000] = 40adab89
! %l2 = d7819d3cb04c3e8a, Mem[000000009080002a] = a4ae9dab
sth %l2,[%i5+0x02a] ! Mem[0000000090800028] = 3e8a9dab
p11_label_24:
! %l6 = ffffffffffffebc4, Mem[0000000027000022] = 63e343dd
stb %l6,[%i2+0x022] ! Mem[0000000027000020] = 63e3c4dd
! Mem[000000009080000c] = a4175675, %g2 = 00000000ffffebc4
lduw [%i5+0x00c],%g2 ! %g2 = 00000000a4175675
! Mem[0000000090000034] = 000000be, %g2 = 00000000a4175675
lduw [%i4+0x034],%g2 ! %g2 = 00000000000000be
! Mem[0000000090800008] = 05bf3796, %g2 = 00000000000000be
lduw [%i5+%o1],%g2 ! %g2 = 0000000005bf3796
! %l1 = ffffffffa1cdbd5c, Mem[0000000090000018] = c654ee46c2bbec77
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = ffffffffa1cdbd5c
! Mem[0000000090800000] = 00759913, %g2 = 0000000005bf3796
ldsb [%i5+0x002],%g2 ! %g2 = 0000000000000000
! Mem[000000009080003c] = 00bd5c00, %g2 = 0000000000000000
ldub [%i5+0x03d],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = f16a6e48 6cc60ecc, %g2 = 00000000, %g3 = 7518bead
ldd [%i6+0x030],%g2 ! %g2 = 00000000f16a6e48 000000006cc60ecc
! %l4 = 0000000000000019, Mem[0000000026800000] = 40adab89557ddcb7
stx %l4,[%i1+%g0] ! Mem[0000000026800000] = 0000000000000019
! Mem[0000000090000028] = 083c4d16, %g2 = 00000000f16a6e48
lduh [%i4+0x02a],%g2 ! %g2 = 000000000000083c
p11_label_25:
! Mem[0000000090800030] = b04c3e8a, %g2 = 000000000000083c
lduw [%i5+0x030],%g2 ! %g2 = 00000000b04c3e8a
! Mem[0000000027800014] = d6e8fa3c, %l0 = 00000000000037f9
ldsh [%i3+0x016],%l0 ! %l0 = fffffffffffffa3c
! Mem[0000000091000034] = 6cc60ecc, %g2 = 00000000b04c3e8a
lduh [%i6+0x034],%g2 ! %g2 = 0000000000006cc6
! Mem[0000000091000034] = 6cc60ecc, %g18 = a696ad8637324ca6
ldsw [%i6+0x034],%g2 ! %g2 = a696ad8637324ca6
! Mem[000000009100001c] = d186bb92, %g18 = a696ad8637324ca6
ldsw [%i6+0x01c],%g2 ! %g2 = a696ad8637324ca6
! Mem[000000009100000c] = 64c871c9, %g2 = ffffffffd186bb92
ldsb [%i6+0x00f],%g2 ! %g2 = 0000000000000064
! %l4 = 0000000000000019, Mem[0000000090800038] = 05bf3796
sth %l4,[%i5+0x038] ! Mem[0000000090800038] = 00193796
! Mem[0000000091000020] = ebc47518, %g2 = 0000000000000064
lduh [%i6+0x022],%g2 ! %g2 = 000000000000ebc4
! %l3 = 2cd5c0c2b2589244, Mem[0000000091800028] = a31fbc41
stb %l3,[%o0+%o5] ! Mem[0000000091800028] = 441fbc41
! %l2 = b04c3e8a, %l3 = b2589244, Mem[0000000026000018] = 2747d466 0743b4e3
std %l2,[%i0+%o3] ! Mem[0000000026000018] = b04c3e8a b2589244
ba,a p11_not_taken_0_end
p11_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p11_branch_failed
p11_not_taken_0_end:
! End of Random Code for Thread 11
1: membar #Sync ! Force all stores to complete
p11_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x02c] ! Set processor 11 done flag
! Check Registers
p11_check_registers:
set p11_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be fffffffffffffa3c
bne,a,pn %xcc,p11_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffa1cdbd5c
bne,a,pn %xcc,p11_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be d7819d3cb04c3e8a
bne,a,pn %xcc,p11_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 2cd5c0c2b2589244
bne,a,pn %xcc,p11_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000019
bne,a,pn %xcc,p11_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000a8bf
bne,a,pn %xcc,p11_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffebc4
bne,a,pn %xcc,p11_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007518bead
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 218a3cc2 7738fe61
bne %xcc,p11_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2e5079a0 8f986073
bne %xcc,p11_f6_fail
nop
! Check Local Memory
set p11_local0_expect,%g1
p11_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 2cd5c0c2b2589244
ldx [%i0+0x008],%g3 ! Observed data at 0000000026000008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = b04c3e8ab2589244
ldx [%i0+0x018],%g3 ! Observed data at 0000000026000018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 93a0abe56243a8bf
ldx [%i0+0x030],%g3 ! Observed data at 0000000026000030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x030,%g4
set p11_local1_expect,%g1
p11_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000000019
ldx [%i1+0x000],%g3 ! Observed data at 0000000026800000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000be710047ff
ldx [%i1+0x018],%g3 ! Observed data at 0000000026800018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x018,%g4
set p11_local2_expect,%g1
p11_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = e7270084dc93cb3e
ldx [%i2+0x000],%g3 ! Observed data at 0000000027000000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffffffffa1cdbd5c
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 = b1af086a9dab4811
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 = 00000075ea814790
ldx [%i2+0x018],%g3 ! Observed data at 0000000027000018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 63e3c4dd4c1958fb
ldx [%i2+0x020],%g3 ! Observed data at 0000000027000020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2cd5c0c2a4175675
ldx [%i2+0x028],%g3 ! Observed data at 0000000027000028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x028,%g4
set p11_local3_expect,%g1
p11_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 89603796231e711a
ldx [%i3+0x000],%g3 ! Observed data at 0000000027800000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = da5ea113d6e8fa3c
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 = 0000fc986243d9a1
ldx [%i3+0x020],%g3 ! Observed data at 0000000027800020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000004d161a01
ldx [%i3+0x030],%g3 ! Observed data at 0000000027800030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x030,%g4
! The test for processor 11 has passed
p11_passed:
ta GOOD_TRAP
nop
p11_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p11_failed
p11_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p11_failed
p11_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p11_failed
p11_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p11_failed
p11_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p11_failed
p11_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p11_failed
p11_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p11_failed
p11_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p11_failed
p11_f0_fail:
set p11_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_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:
stba %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000020]
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026000008]
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000027800020]
lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000027000028]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027000020]
stwa %l1,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000010]
stxa %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000000]
done
p11_trap1o:
stba %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000020]
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026000008]
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000027800020]
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000027000028]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027000020]
stwa %l1,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000010]
stxa %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000000]
done
p11_trap2e:
stxa %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800018]
stxa %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000008]
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026800008]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000026000008]
stda %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000028]
done
p11_trap2o:
stxa %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800018]
stxa %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000008]
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026800008]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000026000008]
stda %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000028]
done
p11_trap3e:
nop
nop
nop
nop
done
p11_trap3o:
nop
nop
nop
nop
done
p11_init_memory_pointers:
set p11_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p11_local0_start,%i0
set p11_local1_start,%i1
set p11_local2_start,%i2
set p11_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 91ab5d9bf866a56c
ldx [%g1+0x008],%l1 ! %l1 = 1dadad95876cf4b7
ldx [%g1+0x010],%l2 ! %l2 = 8af59031e7270084
ldx [%g1+0x018],%l3 ! %l3 = 3820340a18d46002
ldx [%g1+0x020],%l4 ! %l4 = 748183ba05bf3796
ldx [%g1+0x028],%l5 ! %l5 = 95c7b226a4175675
ldx [%g1+0x030],%l6 ! %l6 = d8037941d9bdbb9b
ldx [%g1+0x038],%l7 ! %l7 = b1af086a9dab4811
! Initialize the output register of window 0
set unres3_start,%o0
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 = b1921c03 cab24cdb e1f3feb0 a47e1445
! %f4 = 0adfb77a f9cd67d3 0eab10e2 6ce11854
! %f8 = f2bb3aa3 09a21111 d0ff064d fc1864e2
! %f12 = a8a84b5c 8bfeaad6 abbaea99 96db5064
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 688b74ad 33d29b1e 5779df34 f26c0aa7
! %f20 = cccbd402 94060766 bd423bc1 707a022a
! %f24 = 45c76aad 9da82322 d127cf8a 7dfdcf0a
! %f28 = 54be07a3 dcdfbf74 8ec4b291 349fabd9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 298cf477 288bcf5c 77a4243b 93ccf37a
! %f36 = aa9250de d0a78502 8c29741b 827cf183
! %f40 = 89f49247 e6840943 f2f4efc9 1fbfd798
! %f44 = 055e27ae ecbef208 3d9bcb45 e07c2b1f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x904087d700000059,%g7,%g1 ! GSR scale = 11, align = 1
wr %g1,%g0,%gsr ! GSR = 904087d700000059
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 12
p12_label_1:
! Mem[0000000090800030] = 50ae945c, %g2 = 000000004b7c16a5
lduw [%i5+0x030],%g2 ! %g2 = 0000000050ae945c
! Mem[0000000091000000] = 809ce616, %g2 = 0000000050ae945c
lduh [%i6+%g0],%g2 ! %g2 = 000000000000809c
! Mem[000000009080001c] = 8e335b94, %g2 = 000000000000809c
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008e33
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 0000000000008e33
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! %l5 = 21c3ee7079bd7c36, Mem[000000009100002c] = d71607a7
stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = 79bd7c36
! %l3 = 6f6d1c249a56cefd, Mem[0000000090000017] = 3bc654ee
stb %l3,[%i4+0x017] ! Mem[0000000090000014] = fdc654ee
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = c2bbec77, %g3 = 0bad0b00
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
! %l3 = 6f6d1c249a56cefd, Mem[000000002880002a] = 28b34752
sth %l3,[%i1+0x02a] ! Mem[0000000028800028] = 28b3cefd
! Mem[0000000029800000] = a34c642df3e0ff39, %l0 = e3280f02518991e5
ldx [%i3+%g0],%l0 ! %l0 = a34c642df3e0ff39
! Mem[0000000090000000] = 0efd0f33, %g2 = 000000002188de20
lduw [%i4+%g0],%g2 ! %g2 = 000000000efd0f33
p12_label_2:
! Mem[000000009180000c] = d7c57e5d, %g18 = 977d83601a5a4294
ldsw [%o0+0x00c],%g2 ! %g2 = 977d83601a5a4294
! %l5 = 21c3ee7079bd7c36, Mem[0000000091800018] = c6fe240a
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = 7c36240a
! %l3 = 6f6d1c249a56cefd, Mem[0000000091800018] = 7c36240a9c834334
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 6f6d1c249a56cefd
! %l3 = 6f6d1c249a56cefd, Mem[0000000090000030] = 722cd948
stw %l3,[%i4+0x030] ! Mem[0000000090000030] = 9a56cefd
! %l0 = a34c642df3e0ff39, Mem[000000002980000e] = 5beb618b
sth %l0,[%i3+0x00e] ! Mem[000000002980000c] = 5bebff39
! Mem[0000000091000020] = 3d025ade, %g2 = ffffffffd7c57e5d
lduh [%i6+0x022],%g2 ! %g2 = 0000000000003d02
! %l7 = 9b7a54f2c4386a77, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 9b7a54f2c4386a77
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = 0000000000003d02
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! %l4 = bcee3fb0, %l5 = 79bd7c36, Mem[0000000091800030] = cd876ab0 f2e01332
std %l4,[%o0+0x030] ! Mem[0000000091800030] = bcee3fb0 79bd7c36
! Mem[000000009100001c] = d186bb92, %g18 = 977d83601a5a4294
ldsw [%i6+0x01c],%g2 ! %g2 = 977d83601a5a4294
p12_label_3:
! %l6 = 65259fac, %l7 = c4386a77, Mem[0000000091000000] = 809ce616 12bca097
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 65259fac c4386a77
! Mem[0000000091800020] = 0afa801d, %g2 = ffffffffd186bb92
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
! Mem[0000000090800010] = d6f64887, %g18 = 977d83601a5a4294
ldsw [%i5+%o2],%g2 ! %g2 = 977d83601a5a4294
! %l1 = 279d4034bf58c148, Mem[000000009080001c] = b5758e33
stb %l1,[%i5+0x01c] ! Mem[000000009080001c] = 48758e33
! Mem[000000009180002c] = 96e2bcee, %g2 = ffffffffd6f64887
lduh [%o0+0x02e],%g2 ! %g2 = 00000000000096e2
! Mem[0000000029800008] = 80baf2f15bebff39, %l7 = 9b7a54f2c4386a77
ldx [%i3+%o1],%l7 ! %l7 = 80baf2f15bebff39
! Mem[0000000091000008] = 9a8d011a32495b64, %g2 = 00000000000096e2
ldx [%i6+%o1],%g2 ! %g2 = 9a8d011a32495b64
! %l5 = 21c3ee7079bd7c36, Mem[0000000090800010] = d6f6488779807614
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 21c3ee7079bd7c36
! %l6 = b35332ce65259fac, Mem[0000000091000020] = 8c013d02
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = 65259fac
! Mem[000000009080002c] = 4c1bc6c0, %g18 = 977d83601a5a4294
ldsw [%i5+0x02c],%g2 ! %g2 = 977d83601a5a4294
p12_label_4:
! Mem[000000002980001c] = 0634ad98, %l4 = cbbf3630bcee3fb0
ldub [%i3+0x01e],%l4 ! %l4 = 00000000000000ad
! Mem[0000000091000008] = 9a8d011a, %g2 = 000000004c1bc6c0
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffff9a8d
! Mem[0000000091800024] = 801d54e4, %g18 = 977d83601a5a4294
ldsw [%o0+0x024],%g2 ! %g2 = 977d83601a5a4294
! Mem[0000000090800000] = f2d0a1aa 99136e54, %g2 = 801d54e4, %g3 = 92b2c784
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 0000000099136e54
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 00000000f2d0a1aa
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! %l4 = 000000ad, %l5 = 79bd7c36, Mem[0000000029800018] = b0efd270 0634ad98
std %l4,[%i3+%o3] ! Mem[0000000029800018] = 000000ad 79bd7c36
! Mem[0000000091800010] = 0f63b09f, %g2 = 2ac325563741577c
ldsb [%o0+0x012],%g2 ! %g2 = 000000000000000f
! Mem[0000000091000030] = 916a6e48, %g18 = 977d83601a5a4294
ldsw [%i6+0x030],%g2 ! %g2 = 977d83601a5a4294
! %l6 = b35332ce65259fac, Mem[0000000028800008] = 96c6fac5
stw %l6,[%i1+%o1] ! Mem[0000000028800008] = 65259fac
! Mem[0000000090800014] = 7c368d21, %g2 = ffffffff916a6e48
lduh [%i5+0x016],%g2 ! %g2 = 0000000000007c36
p12_label_5:
! Mem[000000009180003c] = 43ccc658, %g18 = 977d83601a5a4294
ldsw [%o0+0x03c],%g2 ! %g2 = 977d83601a5a4294
! Mem[000000009080002c] = 4c1bc6c0, %g18 = 977d83601a5a4294
ldsw [%i5+0x02c],%g2 ! %g2 = 977d83601a5a4294
! Mem[0000000091000018] = afbb2595, %g2 = 000000004c1bc6c0
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbb2595
! %l3 = 6f6d1c249a56cefd, Mem[0000000090800008] = 50c69f91
stw %l3,[%i5+%o1] ! Mem[0000000090800008] = 9a56cefd
! Mem[0000000090000000] = 0efd0f33, %g2 = 00000000afbb2595
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000000efd
! Mem[0000000028800020] = 469a963d, %l6 = b35332ce65259fac
ldsw [%i1+%o4],%l6 ! %l6 = 00000000469a963d
! %l7 = 80baf2f15bebff39, Mem[000000002980001e] = 79bd7c36
sth %l7,[%i3+0x01e] ! Mem[000000002980001c] = 79bdff39
! Mem[0000000091800038] = b5d5c008, %g2 = 0000000000000efd
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffb5d5
! %l5 = 21c3ee7079bd7c36, Mem[0000000091000030] = 916a6e486cc60ecc
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = 21c3ee7079bd7c36
! Mem[0000000091000008] = 1a32495b, %g2 = ffffffffffffb5d5
ldsb [%i6+0x00b],%g2 ! %g2 = 000000000000001a
p12_label_6:
! Mem[0000000091000030] = 21c3ee70, %g2 = 000000000000001a
lduh [%i6+0x030],%g2 ! %g2 = 00000000000021c3
! Mem[0000000028000034] = a5db0a45, %l5 = 21c3ee7079bd7c36
ldsh [%i0+0x036],%l5 ! %l5 = 0000000000000a45
! %l5 = 0000000000000a45, Mem[0000000090000038] = 9b7a54f2c4386a77
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000a45
! Mem[0000000091800038] = 0843ccc6, %g2 = 00000000000021c3
ldsb [%o0+0x03b],%g2 ! %g2 = 0000000000000008
! %l7 = 80baf2f15bebff39, Mem[0000000028800032] = fac261e0
sth %l7,[%i1+0x032] ! Mem[0000000028800030] = fac2ff39
! Mem[0000000091800038] = 0843ccc6, %g2 = 0000000000000008
ldsb [%o0+0x03b],%g2 ! %g2 = 0000000000000008
! %l3 = 6f6d1c249a56cefd, Mem[000000009000000b] = 7a70c2cf
stb %l3,[%i4+0x00b] ! Mem[0000000090000008] = fd70c2cf
! %l2 = 4485092bf15f4f3c, Mem[000000009080000c] = 6a872662
sth %l2,[%i5+0x00c] ! Mem[000000009080000c] = 4f3c2662
! Mem[0000000028800028] = 28b3cefd, %l6 = 00000000469a963d
lduw [%i1+%o5],%l6 ! %l6 = 0000000028b3cefd
! %l6 = 28b3cefd, %l7 = 5bebff39, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 28b3cefd 5bebff39
p12_label_7:
! Mem[0000000090000030] = 9a56cefd, %g18 = 977d83601a5a4294
ldsw [%i4+0x030],%g2 ! %g2 = 977d83601a5a4294
! Mem[0000000091800028] = bc41a3ca, %g2 = ffffffff9a56cefd
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000bc41
! Mem[0000000028800030] = fac2ff39, %l5 = 0000000000000a45
ldub [%i1+0x033],%l5 ! %l5 = 0000000000000039
! Mem[0000000091000008] = 9a8d011a 32495b64, %g2 = 0000bc41, %g3 = 99136e54
ldd [%i6+%o1],%g2 ! %g2 = 000000009a8d011a 0000000032495b64
! Mem[0000000091800014] = 5bebff39, %g2 = 000000009a8d011a
lduw [%o0+0x014],%g2 ! %g2 = 000000005bebff39
! Mem[0000000029000014] = c52dad05, %l1 = 279d4034bf58c148
ldsb [%i2+0x015],%l1 ! %l1 = 000000000000002d
! Mem[000000009100000c] = 5b64c871, %g2 = 000000005bebff39
ldub [%i6+0x00e],%g2 ! %g2 = 000000000000005b
! Mem[0000000029800008] = 80baf2f1, %l0 = a34c642df3e0ff39
ldsb [%i3+0x00a],%l0 ! %l0 = fffffffffffffff2
! Mem[0000000091800014] = 5bebff39, %g2 = 000000000000005b
ldsb [%o0+0x014],%g2 ! %g2 = 000000000000005b
! Mem[0000000090800038] = 82fb749762f1bf38, %g2 = 000000000000005b
ldx [%i5+0x038],%g2 ! %g2 = 82fb749762f1bf38
p12_label_8:
! Mem[000000009000002c] = c7849a56, %g2 = 82fb749762f1bf38
ldsb [%i4+0x02e],%g2 ! %g2 = ffffffffffffffc7
! %l2 = 4485092bf15f4f3c, Mem[000000009000001a] = ee46c2bb
sth %l2,[%i4+0x01a] ! Mem[0000000090000018] = 4f3cc2bb
! Mem[0000000090800024] = c3247ee5, %g2 = ffffffffffffffc7
ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffffc3
! Mem[0000000091800018] = 6f6d1c24 9a56cefd, %g2 = ffffffc3, %g3 = 32495b64
ldd [%o0+%o3],%g2 ! %g2 = 000000006f6d1c24 000000009a56cefd
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = 000000006f6d1c24
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
! %l6 = 28b3cefd, %l7 = 5bebff39, Mem[0000000090800010] = 21c3ee70 79bd7c36
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 28b3cefd 5bebff39
! %l7 = 80baf2f15bebff39, Mem[0000000091000008] = 9a8d011a
stb %l7,[%i6+%o1] ! Mem[0000000091000008] = 398d011a
! Mem[0000000091000018] = 2595d186, %g2 = a31fbc41a3ca96e2
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! %l2 = 4485092bf15f4f3c, Mem[0000000090000020] = d3141da2f6eb9a57
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 4485092bf15f4f3c
! %l2 = 4485092bf15f4f3c, Mem[000000009080003e] = bf380000
stb %l2,[%i5+0x03e] ! Mem[000000009080003c] = 3c380000
p12_label_9:
! %l0 = fffffffffffffff2, Mem[0000000091000028] = 8a3d9650
sth %l0,[%i6+%o5] ! Mem[0000000091000028] = fff29650
! %l6 = 0000000028b3cefd, Mem[0000000028000008] = 41eedf242399013e
stx %l6,[%i0+%o1] ! Mem[0000000028000008] = 0000000028b3cefd
! Mem[0000000090000008] = 1a7089fd, %g2 = 0000000000002595
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000001a70
! Mem[000000002880001c] = 703f0bda, %l4 = 00000000000000ad
ldsw [%i1+0x01c],%l4 ! %l4 = 00000000703f0bda
! %l5 = 0000000000000039, Mem[0000000028800016] = d692ed8b
stb %l5,[%i1+0x016] ! Mem[0000000028800014] = d692398b
! Mem[0000000029800020] = 867ef8b3 1494f5d7, %l2 = f15f4f3c, %l3 = 9a56cefd
ldd [%i3+%o4],%l2 ! %l2 = 00000000867ef8b3 000000001494f5d7
! %l6 = 28b3cefd, %l7 = 5bebff39, Mem[0000000091800018] = 6f6d1c24 9a56cefd
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 28b3cefd 5bebff39
! Mem[000000009080001c] = 758e335b, %g2 = 0000000000001a70
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000075
! Mem[0000000029800028] = 850418e5, %l3 = 000000001494f5d7
ldsw [%i3+%o5],%l3 ! %l3 = ffffffff850418e5
! Mem[0000000090000034] = e3f41a12, %g2 = 0000000000000075
ldub [%i4+0x034],%g2 ! %g2 = 00000000000000e3
p12_label_10:
! %l0 = fffffff2, %l1 = 0000002d, Mem[0000000029800010] = b59903aa 3cfedf47
std %l0,[%i3+%o2] ! Mem[0000000029800010] = fffffff2 0000002d
! %l5 = 0000000000000039, Mem[000000009080002c] = 4c1bc6c0
stw %l5,[%i5+0x02c] ! Mem[000000009080002c] = 00000039
! Mem[0000000029000000] = 1058a4048d71817d, %l0 = fffffffffffffff2
ldx [%i2+%g0],%l0 ! %l0 = 1058a4048d71817d
! Mem[0000000091800034] = 36b5d5c0, %g2 = 00000000000000e3
ldsb [%o0+0x037],%g2 ! %g2 = 0000000000000036
! Mem[000000002880003c] = f75b941c, %l2 = 00000000867ef8b3
ldsh [%i1+0x03c],%l2 ! %l2 = fffffffffffff75b
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = 00000036, %g3 = 9a56cefd
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! Mem[0000000091000034] = 79bd7c36, %g2 = 00000000afbb2595
ldsh [%i6+0x034],%g2 ! %g2 = 00000000000079bd
! Mem[0000000090000020] = 092bf15f, %g2 = 00000000000079bd
ldub [%i4+0x022],%g2 ! %g2 = 0000000000000009
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = 0000000000000009
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
! Mem[0000000090000008] = 89fd70c2, %g2 = a31fbc41a3ca96e2
lduh [%i4+0x00a],%g2 ! %g2 = 00000000000089fd
p12_label_11:
! Mem[0000000091000024] = 034ffff2, %g2 = 00000000000089fd
lduh [%i6+0x026],%g2 ! %g2 = 000000000000034f
! Mem[0000000091000018] = afbb2595, %g2 = 000000000000034f
lduh [%i6+%o3],%g2 ! %g2 = 000000000000afbb
! Mem[0000000090000010] = 72444878, %g2 = 000000000000afbb
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! Mem[0000000028800030] = fac2ff391b1aa01a, %l7 = 80baf2f15bebff39
ldx [%i1+0x030],%l7 ! %l7 = fac2ff391b1aa01a
! Mem[000000002880001c] = 703f0bda, %l7 = fac2ff391b1aa01a
ldsb [%i1+0x01d],%l7 ! %l7 = 000000000000003f
! %l3 = ffffffff850418e5, Mem[0000000090000004] = 34b459e7
sth %l3,[%i4+0x004] ! Mem[0000000090000004] = 18e559e7
! Mem[0000000090000004] = 18e559e7, %g2 = 0000000000007244
lduw [%i4+0x004],%g2 ! %g2 = 0000000018e559e7
! Mem[0000000091800028] = 1fbc41a3, %g2 = 0000000018e559e7
ldub [%o0+0x029],%g2 ! %g2 = 000000000000001f
! Mem[0000000090000018] = 4f3cc2bb, %g2 = 000000000000001f
ldub [%i4+0x01a],%g2 ! %g2 = 000000000000004f
! Mem[0000000090000028] = 88de2092, %g2 = 000000000000004f
ldub [%i4+0x029],%g2 ! %g2 = 0000000000000088
p12_label_12:
! %l0 = 8d71817d, %l1 = 0000002d, Mem[0000000091000028] = fff29650 79bd7c36
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 8d71817d 0000002d
! %l2 = fffffffffffff75b, Mem[000000009000000a] = 89fd70c2
sth %l2,[%i4+0x00a] ! Mem[0000000090000008] = f75b70c2
! %l4 = 00000000703f0bda, Mem[0000000090800038] = 82fb749762f13c38
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 00000000703f0bda
! Mem[0000000091000008] = 1a32495b, %g2 = 0000000000000088
ldsb [%i6+0x00b],%g2 ! %g2 = 000000000000001a
! %l1 = 000000000000002d, Mem[0000000091000026] = 034f8d71
sth %l1,[%i6+0x026] ! Mem[0000000091000024] = 002d8d71
! Mem[0000000029800014] = 0000002d, %l5 = 0000000000000039
ldsh [%i3+0x014],%l5 ! %l5 = 0000000000000000
! Mem[0000000091800034] = bd7c36b5, %g2 = 000000000000001a
ldub [%o0+0x035],%g2 ! %g2 = 00000000000000bd
! Mem[0000000090800024] = c3247ee5, %g18 = 977d83601a5a4294
ldsw [%i5+0x024],%g2 ! %g2 = 977d83601a5a4294
! Mem[0000000091000024] = 5ade002d, %g18 = 977d83601a5a4294
ldsw [%i6+0x024],%g2 ! %g2 = 977d83601a5a4294
! Mem[000000009000001c] = c2bbec77, %g2 = 000000005ade002d
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000c2bb
p12_label_13:
! %l6 = 0000000028b3cefd, Mem[000000009080000b] = fd4f3c26
stb %l6,[%i5+0x00b] ! Mem[0000000090800008] = fd4f3c26
! Mem[000000009080001c] = 48758e33, %g2 = 000000000000c2bb
lduw [%i5+0x01c],%g2 ! %g2 = 0000000048758e33
! Mem[0000000090000020] = 4485092bf15f4f3c, %g2 = 0000000048758e33
ldx [%i4+%o4],%g2 ! %g2 = 4485092bf15f4f3c
! Mem[0000000091800014] = ebff3928, %g2 = 4485092bf15f4f3c
ldsb [%o0+0x015],%g2 ! %g2 = ffffffffffffffeb
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = ffffffeb, %g3 = d186bb92
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! Mem[0000000090000018] = c6544f3c, %g2 = 00000000afbb2595
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffc654
! Mem[0000000091000024] = 5ade002d, %g2 = ffffffffffffc654
lduh [%i6+0x024],%g2 ! %g2 = 0000000000005ade
! Mem[000000009100003c] = 7c000000, %g2 = 0000000000005ade
ldub [%i6+0x03f],%g2 ! %g2 = 000000000000007c
! Mem[0000000091000010] = 71c97b69, %g2 = 000000000000007c
ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000071
! Mem[0000000090800020] = 5b9447bc c3247ee5, %g2 = 00000071, %g3 = d186bb92
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000c3247ee5
p12_label_14:
! Mem[000000009080003c] = 0bda0000, %g2 = 000000005b9447bc
ldub [%i5+0x03e],%g2 ! %g2 = 000000000000000b
! %l7 = 000000000000003f, Mem[0000000090000020] = 4485092bf15f4f3c
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 000000000000003f
! Mem[0000000090000020] = 00000000, %g18 = 977d83601a5a4294
ldsw [%i4+%o4],%g2 ! %g2 = 977d83601a5a4294
! Mem[0000000029800018] = 000000ad, %l6 = 0000000028b3cefd
ldub [%i3+0x01b],%l6 ! %l6 = 00000000000000ad
! Mem[0000000029000024] = 42e240e1, %l0 = 1058a4048d71817d
ldsh [%i2+0x024],%l0 ! %l0 = 00000000000042e2
! %l7 = 000000000000003f, Mem[000000009100003b] = 56374157
stb %l7,[%i6+0x03b] ! Mem[0000000091000038] = 3f374157
! Mem[0000000090800030] = 50ae945c 1b777a3f, %g2 = 00000000, %g3 = c3247ee5
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b777a3f
! Mem[0000000091000008] = 1a32495b, %g2 = 0000000050ae945c
ldsb [%i6+0x00b],%g2 ! %g2 = 000000000000001a
! %l5 = 0000000000000000, Mem[0000000091000008] = 398d011a32495b64
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = 0000000000000000
! Mem[0000000091800034] = 79bd7c36, %g18 = 977d83601a5a4294
ldsw [%o0+0x034],%g2 ! %g2 = 977d83601a5a4294
p12_label_15:
! Mem[0000000091000028] = 8d71817d, %g18 = 977d83601a5a4294
ldsw [%i6+%o5],%g2 ! %g2 = 977d83601a5a4294
! %l3 = ffffffff850418e5, Mem[0000000091000000] = 65259facc4386a77
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = ffffffff850418e5
! Mem[0000000090800000] = a1aa9913, %g2 = ffffffff8d71817d
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffa1aa
! %l4 = 703f0bda, %l5 = 00000000, Mem[0000000029800030] = 4b3fef0d de566ec3
std %l4,[%i3+0x030] ! Mem[0000000029800030] = 703f0bda 00000000
! Mem[0000000090800020] = bcc3247e, %g2 = ffffffffffffa1aa
ldub [%i5+0x023],%g2 ! %g2 = 00000000000000bc
! %l6 = 000000ad, %l7 = 0000003f, Mem[0000000091000030] = 21c3ee70 79bd7c36
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 000000ad 0000003f
! Mem[0000000028800030] = fac2ff39, %l5 = 0000000000000000
ldsw [%i1+0x030],%l5 ! %l5 = fffffffffac2ff39
! Mem[0000000090800014] = 5bebff39, %g18 = 977d83601a5a4294
ldsw [%i5+0x014],%g2 ! %g2 = 977d83601a5a4294
! Mem[0000000090000038] = 00000000, %g2 = 000000005bebff39
ldsh [%i4+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[000000002900002c] = 7c45ea5e, %l2 = fffffffffffff75b
ldsh [%i2+0x02e],%l2 ! %l2 = ffffffffffffea5e
p12_label_16:
! %l0 = 00000000000042e2, Mem[0000000090800018] = 8d210d4c48758e33
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 00000000000042e2
! %l2 = ffffffffffffea5e, Mem[000000009100001c] = d186bb92
stw %l2,[%i6+0x01c] ! Mem[000000009100001c] = ffffea5e
! Mem[0000000090000008] = 1a70f75b70c2cf1a, %g2 = 0000000000000000
ldx [%i4+%o1],%g2 ! %g2 = 1a70f75b70c2cf1a
! Mem[0000000091800030] = bcee3fb0, %g2 = 1a70f75b70c2cf1a
ldub [%o0+0x030],%g2 ! %g2 = 00000000000000bc
! Mem[0000000091000020] = 65259fac, %g2 = 00000000000000bc
lduh [%i6+%o4],%g2 ! %g2 = 0000000000006525
! Mem[0000000090000000] = 0efd0f33, %g2 = 0000000000006525
ldub [%i4+%g0],%g2 ! %g2 = 000000000000000e
! %l4 = 00000000703f0bda, Mem[0000000091800008] = 0f1979ec
sth %l4,[%o0+%o1] ! Mem[0000000091800008] = 0bda79ec
! Mem[0000000091000020] = 65259fac, %g2 = 000000000000000e
ldub [%i6+%o4],%g2 ! %g2 = 0000000000000065
! Mem[0000000091000008] = 00000000, %g18 = 977d83601a5a4294
ldsw [%i6+%o1],%g2 ! %g2 = 977d83601a5a4294
! %l7 = 000000000000003f, Mem[000000009100003c] = 3741577c
stw %l7,[%i6+0x03c] ! Mem[000000009100003c] = 0000003f
p12_label_17:
! Mem[0000000029800004] = f3e0ff39, %l0 = 00000000000042e2
ldub [%i3+0x005],%l0 ! %l0 = 00000000000000e0
! Mem[0000000029800018] = 000000ad79bdff39, %l5 = fffffffffac2ff39
ldx [%i3+%o3],%l5 ! %l5 = 000000ad79bdff39
! %l2 = ffffea5e, %l3 = 850418e5, Mem[0000000091000008] = 00000000 00000000
std %l2,[%i6+%o1] ! Mem[0000000091000008] = ffffea5e 850418e5
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 00000000, %g3 = 1b777a3f
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! %l4 = 00000000703f0bda, Mem[0000000090000018] = c6544f3cc2bbec77
stx %l4,[%i4+%o3] ! Mem[0000000090000018] = 00000000703f0bda
! %l2 = ffffea5e, %l3 = 850418e5, Mem[0000000028000010] = 7ccb1fe3 ac46e20c
std %l2,[%i0+%o2] ! Mem[0000000028000010] = ffffea5e 850418e5
! %l5 = 000000ad79bdff39, Mem[0000000090000018] = 00000000
sth %l5,[%i4+%o3] ! Mem[0000000090000018] = ff390000
! Mem[0000000090800004] = 99136e54, %g2 = 0000000022502cb9
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff9913
! Mem[0000000028000014] = 850418e5, %l0 = 00000000000000e0
lduw [%i0+0x014],%l0 ! %l0 = 00000000850418e5
! %l5 = 000000ad79bdff39, Mem[0000000091000000] = ffffffff850418e5
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 000000ad79bdff39
p12_label_18:
! %l1 = 000000000000002d, Mem[0000000091000038] = 2ac3253f0000003f
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 000000000000002d
! Mem[0000000091000020] = 65259fac, %g2 = ffffffffffff9913
lduw [%i6+%o4],%g2 ! %g2 = 0000000065259fac
! %l6 = 00000000000000ad, Mem[000000009080000a] = cefd4f3c
sth %l6,[%i5+0x00a] ! Mem[0000000090800008] = 00ad4f3c
! %l4 = 00000000703f0bda, Mem[0000000091000038] = 000000000000002d
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 00000000703f0bda
! Mem[000000009180003c] = c6580000, %g2 = 0000000065259fac
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffc658
! Mem[0000000091000010] = c871c97b694bf715, %g2 = ffffffffffffc658
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! %l6 = 00000000000000ad, Mem[0000000091800000] = 22502cb9920983a7
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 00000000000000ad
! Mem[000000009080001c] = 42e25b94, %g2 = c871c97b694bf715
lduh [%i5+0x01e],%g2 ! %g2 = 00000000000042e2
! Mem[000000009000000c] = 70c2cf1a, %g18 = 977d83601a5a4294
ldsw [%i4+0x00c],%g2 ! %g2 = 977d83601a5a4294
! Mem[000000009180002c] = a3ca96e2, %g2 = 0000000070c2cf1a
lduw [%o0+0x02c],%g2 ! %g2 = 00000000a3ca96e2
p12_label_19:
! Mem[000000009080003c] = 0bda0000, %g2 = 00000000a3ca96e2
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000000bda
! Mem[0000000090000038] = 00000000, %g2 = 0000000000000bda
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000000000
! %l2 = ffffffffffffea5e, Mem[0000000090800038] = 00000000
stw %l2,[%i5+0x038] ! Mem[0000000090800038] = ffffea5e
! %l1 = 000000000000002d, Mem[0000000091800038] = b5d5c008
stw %l1,[%o0+0x038] ! Mem[0000000091800038] = 0000002d
! Mem[000000002800001c] = 9a896d5f, %l4 = 00000000703f0bda
ldsb [%i0+0x01f],%l4 ! %l4 = 000000000000005f
! %l4 = 0000005f, %l5 = 79bdff39, Mem[0000000091800010] = 28b3cefd 5bebff39
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 0000005f 79bdff39
! Mem[0000000090000030] = 56cefde3, %g2 = 0000000000000000
ldub [%i4+0x031],%g2 ! %g2 = 0000000000000056
! Mem[0000000090800008] = 9a5600ad, %g18 = 977d83601a5a4294
ldsw [%i5+%o1],%g2 ! %g2 = 977d83601a5a4294
! %l4 = 000000000000005f, Mem[0000000091800028] = a31fbc41a3ca96e2
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = 000000000000005f
! Mem[0000000090800008] = 9a5600ad, %g18 = 977d83601a5a4294
ldsw [%i5+%o1],%g2 ! %g2 = 977d83601a5a4294
p12_label_20:
! %l7 = 000000000000003f, Mem[0000000090800028] = fd77ba3e
stw %l7,[%i5+%o5] ! Mem[0000000090800028] = 0000003f
! %l0 = 00000000850418e5, Mem[0000000090800028] = 0000003f00000039
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 00000000850418e5
! %l4 = 000000000000005f, Mem[0000000091000032] = 00ad0000
stb %l4,[%i6+0x032] ! Mem[0000000091000030] = 5fad0000
! Mem[0000000091000030] = 5fad0000, %g2 = ffffffff9a5600ad
lduh [%i6+0x032],%g2 ! %g2 = 0000000000005fad
! Mem[0000000091000018] = afbb2595ffffea5e, %g2 = 0000000000005fad
ldx [%i6+%o3],%g2 ! %g2 = afbb2595ffffea5e
! %l0 = 00000000850418e5, Mem[0000000091000008] = ffffea5e850418e5
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000000850418e5
! Mem[0000000091000038] = 0000703f, %g2 = afbb2595ffffea5e
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[000000009180001c] = ff393027, %g2 = 0000000000000000
lduh [%o0+0x01e],%g2 ! %g2 = 000000000000ff39
! %l4 = 000000000000005f, Mem[0000000091000020] = 65259fac
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = 0000005f
! %l6 = 000000ad, %l7 = 0000003f, Mem[0000000029800030] = 703f0bda 00000000
std %l6,[%i3+0x030] ! Mem[0000000029800030] = 000000ad 0000003f
p12_label_21:
! Mem[000000002980000c] = 5bebff39, %l2 = ffffffffffffea5e
ldub [%i3+0x00c],%l2 ! %l2 = 000000000000005b
! Mem[0000000090800008] = ad4f3c26, %g2 = 000000000000ff39
ldub [%i5+0x00b],%g2 ! %g2 = 00000000000000ad
! %l4 = 000000000000005f, Mem[0000000091000008] = 00000000
stw %l4,[%i6+%o1] ! Mem[0000000091000008] = 0000005f
! Mem[0000000091000034] = 0000003f, %g2 = 00000000000000ad
lduh [%i6+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000029800010] = fffffff2, %l7 = 000000000000003f
lduh [%i3+%o2],%l7 ! %l7 = 000000000000ffff
! Mem[0000000091000004] = 79bdff39, %g2 = 0000000000000000
ldsh [%i6+0x004],%g2 ! %g2 = 00000000000079bd
! Mem[0000000091800010] = 0000005f, %g2 = 00000000000079bd
lduw [%o0+%o2],%g2 ! %g2 = 000000000000005f
! Mem[0000000091000020] = 0000005f, %g18 = 977d83601a5a4294
ldsw [%i6+%o4],%g2 ! %g2 = 977d83601a5a4294
! %l5 = 000000ad79bdff39, Mem[0000000090800022] = 47bcc324
sth %l5,[%i5+0x022] ! Mem[0000000090800020] = ff39c324
! %l3 = ffffffff850418e5, Mem[0000000029000032] = d0e0a79a
stb %l3,[%i2+0x032] ! Mem[0000000029000030] = d0e0e59a
p12_label_22:
! Mem[0000000091800008] = 79ecd7c5, %g2 = 000000000000005f
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! Mem[0000000091000014] = 4bf715af, %g2 = 00000000000079ec
ldub [%i6+0x015],%g2 ! %g2 = 000000000000004b
! %l6 = 000000ad, %l7 = 0000ffff, Mem[0000000090800010] = 28b3cefd 5bebff39
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 000000ad 0000ffff
! Mem[0000000090800038] = ffffea5e703f0bda, %g2 = 000000000000004b
ldx [%i5+0x038],%g2 ! %g2 = ffffea5e703f0bda
! Mem[0000000090000020] = 00000000, %g2 = ffffea5e703f0bda
ldsb [%i4+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000030] = 9a56cefd e3f41a12, %g2 = 00000000, %g3 = 920983a7
ldd [%i4+0x030],%g2 ! %g2 = 000000009a56cefd 00000000e3f41a12
! Mem[0000000029000004] = 8d71817d, %l1 = 000000000000002d
ldub [%i2+0x005],%l1 ! %l1 = 0000000000000071
! %l2 = 0000005b, %l3 = 850418e5, Mem[0000000091800020] = 30270afa 801d54e4
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 0000005b 850418e5
! %l1 = 0000000000000071, Mem[0000000028000029] = 2742f2fe
stb %l1,[%i0+0x029] ! Mem[0000000028000028] = 2771f2fe
! %l2 = 000000000000005b, Mem[0000000090800010] = 000000ad
sth %l2,[%i5+%o2] ! Mem[0000000090800010] = 005b00ad
p12_label_23:
! %l2 = 000000000000005b, Mem[0000000090000018] = ff390000
stw %l2,[%i4+%o3] ! Mem[0000000090000018] = 0000005b
! Mem[0000000090800014] = ffff0000, %g2 = 000000009a56cefd
ldub [%i5+0x016],%g2 ! %g2 = 00000000000000ff
! %l2 = 0000005b, %l3 = 850418e5, Mem[0000000091000000] = 000000ad 79bdff39
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 0000005b 850418e5
! %l6 = 00000000000000ad, Mem[0000000090000030] = 9a56cefde3f41a12
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 00000000000000ad
! Mem[0000000091800034] = 7c360000, %g2 = 00000000000000ff
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000007c36
! Mem[0000000091000030] = 00005fad0000003f, %g2 = 0000000000007c36
ldx [%i6+0x030],%g2 ! %g2 = 00005fad0000003f
! Mem[0000000091800004] = 000000ad, %g2 = 00005fad0000003f
lduw [%o0+0x004],%g2 ! %g2 = 00000000000000ad
! Mem[0000000090000034] = ad000000, %g2 = 00000000000000ad
ldub [%i4+0x037],%g2 ! %g2 = 00000000000000ad
! Mem[000000009080001c] = 000042e2, %g2 = 00000000000000ad
lduw [%i5+0x01c],%g2 ! %g2 = 00000000000042e2
! %l3 = ffffffff850418e5, Mem[0000000091800024] = 850418e5
stw %l3,[%o0+0x024] ! Mem[0000000091800024] = 850418e5
p12_label_24:
! %l3 = ffffffff850418e5, Mem[0000000091000030] = 00005fad
stw %l3,[%i6+0x030] ! Mem[0000000091000030] = 850418e5
! %l6 = 00000000000000ad, Mem[000000002980002c] = b3e8e3cc
sth %l6,[%i3+0x02c] ! Mem[000000002980002c] = 00ade3cc
! Mem[0000000029000024] = 42e240e1, %l5 = 000000ad79bdff39
ldsh [%i2+0x024],%l5 ! %l5 = 00000000000042e2
! Mem[0000000091800000] = 00000000, %g2 = 00000000000042e2
lduw [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = f2d0a1aa 99136e54, %g2 = 00000000, %g3 = e3f41a12
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 0000000099136e54
! %l0 = 00000000850418e5, Mem[0000000028000010] = ffffea5e850418e5
stx %l0,[%i0+%o2] ! Mem[0000000028000010] = 00000000850418e5
! Mem[0000000029000030] = d0e0e59a 0470326a, %l2 = 0000005b, %l3 = 850418e5
ldd [%i2+0x030],%l2 ! %l2 = 00000000d0e0e59a 000000000470326a
! Mem[0000000091800008] = 0bda79ec, %g2 = 00000000f2d0a1aa
lduw [%o0+%o1],%g2 ! %g2 = 000000000bda79ec
! %l6 = 00000000000000ad, Mem[000000002880003d] = f75b941c
stb %l6,[%i1+0x03d] ! Mem[000000002880003c] = f7ad941c
! Mem[000000009000002c] = c7840000, %g2 = 000000000bda79ec
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000c784
p12_label_25:
! Mem[0000000028000024] = ac9b6141, %l5 = 00000000000042e2
ldsb [%i0+0x025],%l5 ! %l5 = ffffffffffffff9b
! Mem[0000000029000038] = 8116a98c 68d3c673, %l0 = 850418e5, %l1 = 00000071
ldd [%i2+0x038],%l0 ! %l0 = 000000008116a98c 0000000068d3c673
! Mem[0000000029000008] = 18866890, %l7 = 000000000000ffff
ldsw [%i2+%o1],%l7 ! %l7 = 0000000018866890
! %l5 = ffffffffffffff9b, Mem[0000000090000004] = 18e559e7
sth %l5,[%i4+0x004] ! Mem[0000000090000004] = ff9b59e7
! %l5 = ffffffffffffff9b, Mem[000000002880001f] = 703f0bda
stb %l5,[%i1+0x01f] ! Mem[000000002880001c] = 703f0b9b
! Mem[0000000091000020] = 0000005f 5ade002d, %g2 = 0000c784, %g3 = 99136e54
ldd [%i6+%o4],%g2 ! %g2 = 000000000000005f 000000005ade002d
! Mem[0000000090000024] = 003f2188, %g2 = 000000000000005f
lduh [%i4+0x026],%g2 ! %g2 = 000000000000003f
! Mem[0000000090000028] = 2092b2c7, %g2 = 000000000000003f
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000020
! %l6 = 00000000000000ad, Mem[000000009180003a] = 002d43cc
sth %l6,[%o0+0x03a] ! Mem[0000000091800038] = 00ad43cc
! Mem[0000000090800010] = 005b00ad 0000ffff, %g2 = 00000020, %g3 = 5ade002d
ldd [%i5+%o2],%g2 ! %g2 = 00000000005b00ad 000000000000ffff
ba,a p12_not_taken_0_end
p12_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p12_branch_failed
p12_not_taken_0_end:
! End of Random Code for Thread 12
1: membar #Sync ! Force all stores to complete
p12_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x030] ! Set processor 12 done flag
! Check Registers
p12_check_registers:
set p12_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000008116a98c
bne,a,pn %xcc,p12_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000068d3c673
bne,a,pn %xcc,p12_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d0e0e59a
bne,a,pn %xcc,p12_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000470326a
bne,a,pn %xcc,p12_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000005f
bne,a,pn %xcc,p12_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffff9b
bne,a,pn %xcc,p12_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ad
bne,a,pn %xcc,p12_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000018866890
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 b1921c03 cab24cdb
bne %xcc,p12_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e1f3feb0 a47e1445
bne %xcc,p12_f2_fail
nop
! Check Local Memory
set p12_local0_expect,%g1
p12_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 0000000028b3cefd
ldx [%i0+0x008],%g3 ! Observed data at 0000000028000008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000850418e5
ldx [%i0+0x010],%g3 ! Observed data at 0000000028000010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2771f2fe87619570
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+0x008],%g2 ! Expected data = 65259facff3b5644
ldx [%i1+0x008],%g3 ! Observed data at 0000000028800008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c991135dd692398b
ldx [%i1+0x010],%g3 ! Observed data at 0000000028800010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ed54a913703f0b9b
ldx [%i1+0x018],%g3 ! Observed data at 0000000028800018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 28b3cefd0cccf4aa
ldx [%i1+0x028],%g3 ! Observed data at 0000000028800028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fac2ff391b1aa01a
ldx [%i1+0x030],%g3 ! Observed data at 0000000028800030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = a0915328f7ad941c
ldx [%i1+0x038],%g3 ! Observed data at 0000000028800038
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x038,%g4
set p12_local2_expect,%g1
p12_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = d0e0e59a0470326a
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 = 80baf2f15bebff39
ldx [%i3+0x008],%g3 ! Observed data at 0000000029800008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = fffffff20000002d
ldx [%i3+0x010],%g3 ! Observed data at 0000000029800010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000ad79bdff39
ldx [%i3+0x018],%g3 ! Observed data at 0000000029800018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 850418e500ade3cc
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 = 000000ad0000003f
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
! The test for processor 12 failed
p12_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x030] ! Set processor 12 done flag
set p12_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 12 failed
p12_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x030] ! Set processor 12 done flag
set p12_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p12_selfmod_failed:
ba p12_failed
mov 0xabc,%g1
p12_common_error:
or %g0,0xeec,%g1
ba p12_failed
mov %o5,%g3
p12_common_signature_error:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_common_timeout:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p12_failed
mov 0x0,%g3
p12_trap1e:
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000000]
stba %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800018]
done
p12_trap1o:
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000000]
stba %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800018]
done
p12_trap2e:
stda %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000000]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000029800000]
stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800008]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028800028]
stwa %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000000]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000028000028]
ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000028000028]
done
p12_trap2o:
stda %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000000]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000029800000]
stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800008]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028800028]
stwa %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000000]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000028000028]
ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000028000028]
done
p12_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p12_trap3o:
nop
nop
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 = e3280f02518991e5
ldx [%g1+0x008],%l1 ! %l1 = 279d4034bf58c148
ldx [%g1+0x010],%l2 ! %l2 = 4485092bf15f4f3c
ldx [%g1+0x018],%l3 ! %l3 = 6f6d1c249a56cefd
ldx [%g1+0x020],%l4 ! %l4 = cbbf3630bcee3fb0
ldx [%g1+0x028],%l5 ! %l5 = 21c3ee7079bd7c36
ldx [%g1+0x030],%l6 ! %l6 = b35332ce65259fac
ldx [%g1+0x038],%l7 ! %l7 = 9b7a54f2c4386a77
! Initialize the output register of window 0
set unres3_start,%o0
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 = 2a87fb62 c7ba3071 8c34b18e 3f87cb1e
! %f4 = 54d26737 1742b732 78df5dd9 9c126c5f
! %f8 = c66646c6 579cc20a 6dc0954a 4dfc7927
! %f12 = 38b198c4 d594436e 61f33435 15df7825
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6000945a 12c22e98 375986ba ac95b9ba
! %f20 = eee2e510 92210c49 71c1eec8 8b65dcc6
! %f24 = 973af2c0 65344b8e 16fc1f13 21448414
! %f28 = 22769283 42afacbf 73145392 fb90eb0f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6e8a943b 47d94f54 f188491d 6098ff66
! %f36 = 6dc34abb 4a8fa8b6 703971d7 0727efd2
! %f40 = 9dc232ec 3ccbe663 8d1a3755 71259657
! %f44 = 35e8297a 6a53b871 aa3135fb af30be58
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xeecb67d800000053,%g7,%g1 ! GSR scale = 10, align = 3
wr %g1,%g0,%gsr ! GSR = eecb67d800000053
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 13
p13_label_1:
! Mem[000000009180000c] = d7c57e5d, %g18 = d50c3c329f553fb0
ldsw [%o0+0x00c],%g2 ! %g2 = d50c3c329f553fb0
! Mem[0000000091800008] = 79ecd7c5, %g2 = ffffffffd7c57e5d
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! %l6 = d1895ec3, %l7 = a4ccf202, Mem[000000002b000000] = 89949944 3051bf00
std %l6,[%i2+%g0] ! Mem[000000002b000000] = d1895ec3 a4ccf202
! Mem[0000000090800014] = 79807614, %g2 = 00000000000079ec
lduw [%i5+0x014],%g2 ! %g2 = 0000000079807614
! %l5 = 4f1585825f322cb9, Mem[000000002a800020] = 3c220209c7ba7016
stx %l5,[%i1+%o4] ! Mem[000000002a800020] = 4f1585825f322cb9
! Mem[000000009080002c] = c6c050ae, %g2 = 0000000079807614
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000c6c0
! Mem[000000009100003c] = 3741577c, %g18 = d50c3c329f553fb0
ldsw [%i6+0x03c],%g2 ! %g2 = d50c3c329f553fb0
! Mem[0000000091000010] = c97b694b, %g2 = 000000003741577c
lduh [%i6+0x012],%g2 ! %g2 = 000000000000c97b
! Mem[0000000090800030] = 945c1b77, %g2 = 000000000000c97b
lduh [%i5+0x032],%g2 ! %g2 = 000000000000945c
! %l2 = 9c91ba0c7fcb7922, Mem[0000000090800038] = 82fb749762f1bf38
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 9c91ba0c7fcb7922
p13_label_2:
! Mem[0000000090000038] = 7ccf87b4, %g18 = d50c3c329f553fb0
ldsw [%i4+0x038],%g2 ! %g2 = d50c3c329f553fb0
! Mem[000000002b800018] = b8937d8d66cce788, %l2 = 9c91ba0c7fcb7922
ldx [%i3+%o3],%l2 ! %l2 = b8937d8d66cce788
! Mem[000000002b000008] = 9f8481b5 0f4b5f66, %l0 = 591a2993, %l1 = dbd29c75
ldd [%i2+%o1],%l0 ! %l0 = 000000009f8481b5 000000000f4b5f66
! %l7 = dba88b22a4ccf202, Mem[0000000091000018] = afbb2595d186bb92
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = dba88b22a4ccf202
! %l0 = 9f8481b5, %l1 = 0f4b5f66, Mem[0000000091800000] = 22502cb9 920983a7
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 9f8481b5 0f4b5f66
! Mem[000000002a800034] = 9dc7a673, %l2 = b8937d8d66cce788
ldsb [%i1+0x035],%l2 ! %l2 = ffffffffffffffc7
! Mem[0000000090800020] = 5b9447bc c3247ee5, %g2 = 7ccf87b4, %g3 = 0bad0b00
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000c3247ee5
! %l5 = 4f1585825f322cb9, Mem[0000000091800038] = b5d5c008
stw %l5,[%o0+0x038] ! Mem[0000000091800038] = 5f322cb9
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 000000005b9447bc
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000004c1b
! Mem[0000000090000030] = 722cd948, %g2 = 0000000000004c1b
lduw [%i4+0x030],%g2 ! %g2 = 00000000722cd948
p13_label_3:
! %l0 = 000000009f8481b5, Mem[000000002b800008] = 879050e6
stw %l0,[%i3+%o1] ! Mem[000000002b800008] = 9f8481b5
! Mem[0000000091000014] = f715dba8, %g2 = 00000000722cd948
lduh [%i6+0x016],%g2 ! %g2 = 000000000000f715
! %l1 = 000000000f4b5f66, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 000000000f4b5f66
! Mem[0000000090000014] = 48782e3b, %g18 = d50c3c329f553fb0
ldsw [%i4+0x014],%g2 ! %g2 = d50c3c329f553fb0
! Mem[0000000091800020] = 30270afa, %g2 = 0000000048782e3b
lduw [%o0+%o4],%g2 ! %g2 = 0000000030270afa
! %l5 = 4f1585825f322cb9, Mem[0000000090000028] = 2188de2092b2c784
stx %l5,[%i4+%o5] ! Mem[0000000090000028] = 4f1585825f322cb9
! Mem[0000000091800018] = 240a9c83, %g2 = 0000000030270afa
ldsh [%o0+0x01a],%g2 ! %g2 = 000000000000240a
! %l6 = cbcfda1ad1895ec3, Mem[0000000090000027] = 574f1585
stb %l6,[%i4+0x027] ! Mem[0000000090000024] = c34f1585
! Mem[000000002b00001c] = 4255711f, %l4 = 7f12a2cfdf0c4705
lduh [%i2+0x01c],%l4 ! %l4 = 0000000000004255
! Mem[000000002a000038] = e1436a1d, %l1 = 000000000f4b5f66
lduw [%i0+0x038],%l1 ! %l1 = 00000000e1436a1d
p13_label_4:
! Mem[000000002b800028] = 7a0d8010d8bb4cfd, %l4 = 0000000000004255
ldx [%i3+%o5],%l4 ! %l4 = 7a0d8010d8bb4cfd
! Mem[0000000090800020] = 000000000f4b5f66, %g2 = 000000000000240a
ldx [%i5+%o4],%g2 ! %g2 = 000000000f4b5f66
! Mem[0000000090800004] = 99136e54, %g2 = 000000000f4b5f66
lduh [%i5+0x004],%g2 ! %g2 = 0000000000009913
! Mem[000000002a000020] = 13e1391e0fbe483a, %l4 = 7a0d8010d8bb4cfd
ldx [%i0+%o4],%l4 ! %l4 = 13e1391e0fbe483a
! %l4 = 0fbe483a, %l5 = 5f322cb9, Mem[0000000091000018] = dba88b22 a4ccf202
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 0fbe483a 5f322cb9
! Mem[000000002a00002c] = 44093663, %l4 = 13e1391e0fbe483a
ldub [%i0+0x02e],%l4 ! %l4 = 0000000000000036
! Mem[0000000091000020] = 8c013d02, %g18 = d50c3c329f553fb0
ldsw [%i6+%o4],%g2 ! %g2 = d50c3c329f553fb0
! Mem[000000002b800028] = 7a0d8010d8bb4cfd, %l6 = cbcfda1ad1895ec3
ldx [%i3+%o5],%l6 ! %l6 = 7a0d8010d8bb4cfd
! %l1 = 00000000e1436a1d, Mem[0000000091000032] = 6e486cc6
sth %l1,[%i6+0x032] ! Mem[0000000091000030] = 6a1d6cc6
! Mem[0000000091800008] = 0f1979ec, %g2 = ffffffff8c013d02
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000000f
p13_label_5:
! %l1 = 00000000e1436a1d, Mem[000000002b000008] = 9f8481b5
stw %l1,[%i2+%o1] ! Mem[000000002b000008] = e1436a1d
! Mem[000000002b000010] = 7c6b95d7, %l5 = 4f1585825f322cb9
ldsw [%i2+%o2],%l5 ! %l5 = 000000007c6b95d7
! Mem[000000002a800038] = 1963b936, %l1 = 00000000e1436a1d
lduh [%i1+0x03a],%l1 ! %l1 = 000000000000b936
! %l0 = 000000009f8481b5, Mem[0000000090000027] = c34f1585
stb %l0,[%i4+0x027] ! Mem[0000000090000024] = b54f1585
! Mem[000000002a800028] = 9fab2f1c, %l2 = ffffffffffffffc7
lduw [%i1+%o5],%l2 ! %l2 = 000000009fab2f1c
! Mem[000000002a800020] = 4f1585825f322cb9, %l5 = 000000007c6b95d7
ldx [%i1+%o4],%l5 ! %l5 = 4f1585825f322cb9
! %l4 = 0000000000000036, Mem[000000009080003c] = 7fcb7922
stw %l4,[%i5+0x03c] ! Mem[000000009080003c] = 00000036
! %l7 = dba88b22a4ccf202, Mem[0000000090800008] = 50c69f916a872662
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = dba88b22a4ccf202
! Mem[0000000091800004] = 5f660f19, %g2 = 000000000000000f
lduh [%o0+0x006],%g2 ! %g2 = 0000000000005f66
! Mem[0000000090000028] = 4f1585825f322cb9, %g2 = 0000000000005f66
ldx [%i4+%o5],%g2 ! %g2 = 4f1585825f322cb9
p13_label_6:
! %l0 = 9f8481b5, %l1 = 0000b936, Mem[0000000091000020] = 8c013d02 5ade034f
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 9f8481b5 0000b936
! %l7 = dba88b22a4ccf202, Mem[0000000091000020] = 9f8481b5
stw %l7,[%i6+%o4] ! Mem[0000000091000020] = a4ccf202
! Mem[000000009000001c] = c2bbec77, %g18 = d50c3c329f553fb0
ldsw [%i4+0x01c],%g2 ! %g2 = d50c3c329f553fb0
! %l2 = 000000009fab2f1c, Mem[000000009100002c] = d71607a7
stw %l2,[%i6+0x02c] ! Mem[000000009100002c] = 9fab2f1c
! %l4 = 0000000000000036, Mem[0000000091000020] = a4ccf202
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = 00000036
! %l7 = dba88b22a4ccf202, Mem[0000000091800000] = 9f8481b5
sth %l7,[%o0+%g0] ! Mem[0000000091800000] = f20281b5
! %l5 = 4f1585825f322cb9, Mem[0000000090000016] = 2e3bc654
sth %l5,[%i4+0x016] ! Mem[0000000090000014] = 2cb9c654
! Mem[0000000091000020] = 000000360000b936, %g2 = ffffffffc2bbec77
ldx [%i6+%o4],%g2 ! %g2 = 000000360000b936
! Mem[000000009000001c] = ec77d314, %g2 = 000000360000b936
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000ec
! Mem[0000000090800018] = 210d4cb5, %g2 = 00000000000000ec
ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000021
p13_label_7:
! Mem[000000002a000000] = 19fbee47c01838a8, %l4 = 0000000000000036
ldx [%i0+%g0],%l4 ! %l4 = 19fbee47c01838a8
! %l2 = 9fab2f1c, %l3 = 479350ea, Mem[0000000091800038] = 5f322cb9 43ccc658
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 9fab2f1c 479350ea
! Mem[0000000091000004] = 12bca097, %g2 = 0000000000000021
lduh [%i6+0x004],%g2 ! %g2 = 00000000000012bc
! Mem[000000009180002c] = ca96e2cd, %g2 = 00000000000012bc
ldsb [%o0+0x02d],%g2 ! %g2 = ffffffffffffffca
! Mem[0000000091800028] = bc41a3ca, %g2 = ffffffffffffffca
ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffbc41
! %l3 = 8bbd38d8479350ea, Mem[000000002a000020] = 13e1391e0fbe483a
stx %l3,[%i0+%o4] ! Mem[000000002a000020] = 8bbd38d8479350ea
! Mem[0000000091000020] = 00000036, %g2 = ffffffffffffbc41
ldsb [%i6+%o4],%g2 ! %g2 = 0000000000000000
! %l6 = 7a0d8010d8bb4cfd, Mem[000000002a80001c] = 8295ac5b
stw %l6,[%i1+0x01c] ! Mem[000000002a80001c] = d8bb4cfd
! %l4 = 19fbee47c01838a8, Mem[000000002b800030] = a726d5aa
stw %l4,[%i3+0x030] ! Mem[000000002b800030] = c01838a8
! Mem[000000002b800014] = 82673029, %l1 = 000000000000b936
ldsb [%i3+0x016],%l1 ! %l1 = 0000000000000030
p13_label_8:
! %l0 = 000000009f8481b5, Mem[000000009180001a] = 240a9c83
sth %l0,[%o0+0x01a] ! Mem[0000000091800018] = 81b59c83
! Mem[000000002a000010] = 7e8e6083 5818e6eb, %l4 = c01838a8, %l5 = 5f322cb9
ldd [%i0+%o2],%l4 ! %l4 = 000000007e8e6083 000000005818e6eb
! Mem[0000000090800018] = 8d210d4c, %g18 = d50c3c329f553fb0
ldsw [%i5+%o3],%g2 ! %g2 = d50c3c329f553fb0
! Mem[000000002a80002c] = 1f3115cb, %l0 = 000000009f8481b5
ldub [%i1+0x02c],%l0 ! %l0 = 000000000000001f
! Mem[0000000090800030] = 50ae945c1b777a3f, %g2 = ffffffff8d210d4c
ldx [%i5+0x030],%g2 ! %g2 = 50ae945c1b777a3f
! Mem[0000000091800014] = b09fb039, %g18 = d50c3c329f553fb0
ldsw [%o0+0x014],%g2 ! %g2 = d50c3c329f553fb0
! %l4 = 000000007e8e6083, Mem[000000009100000c] = 32495b64
sth %l4,[%i6+0x00c] ! Mem[000000009100000c] = 60835b64
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = b09fb039, %g3 = c3247ee5
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! Mem[0000000090000028] = 85825f32, %g2 = 0000000030270afa
ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffff8582
! Mem[0000000091000028] = 8a3d9650, %g2 = ffffffffffff8582
ldsb [%i6+%o5],%g2 ! %g2 = ffffffffffffff8a
p13_label_9:
! Mem[0000000091000020] = 00000036, %g18 = d50c3c329f553fb0
ldsw [%i6+%o4],%g2 ! %g2 = d50c3c329f553fb0
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 0000000000000036
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! %l6 = 7a0d8010d8bb4cfd, Mem[0000000091800018] = c6fe81b5
stb %l6,[%o0+%o3] ! Mem[0000000091800018] = fdfe81b5
! Mem[0000000091000024] = 0000b936, %g18 = d50c3c329f553fb0
ldsw [%i6+0x024],%g2 ! %g2 = d50c3c329f553fb0
! %l6 = 7a0d8010d8bb4cfd, Mem[0000000091800004] = 0f4b5f66
stw %l6,[%o0+0x004] ! Mem[0000000091800004] = d8bb4cfd
! Mem[0000000091000010] = 71c97b69, %g2 = 000000000000b936
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000071
! %l6 = d8bb4cfd, %l7 = a4ccf202, Mem[0000000091000028] = 8a3d9650 9fab2f1c
std %l6,[%i6+%o5] ! Mem[0000000091000028] = d8bb4cfd a4ccf202
! %l4 = 7e8e6083, %l5 = 5818e6eb, Mem[0000000090800020] = 00000000 0f4b5f66
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 7e8e6083 5818e6eb
! %l2 = 9fab2f1c, %l3 = 479350ea, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 9fab2f1c 479350ea
! %l0 = 000000000000001f, Mem[0000000091000001] = 9ce61612
stb %l0,[%i6+0x001] ! Mem[0000000091000000] = 1fe61612
p13_label_10:
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = 0000000000000071
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
! %l2 = 9fab2f1c, %l3 = 479350ea, Mem[0000000091000008] = 9a8d011a 60835b64
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 9fab2f1c 479350ea
! %l0 = 000000000000001f, Mem[000000002b000038] = dced6230e3e36f20
stx %l0,[%i2+0x038] ! Mem[000000002b000038] = 000000000000001f
! %l4 = 000000007e8e6083, Mem[0000000091000037] = cc2ac325
stb %l4,[%i6+0x037] ! Mem[0000000091000034] = 832ac325
! Mem[0000000090000004] = 34b459e7, %g2 = fd77ba3e4c1bc6c0
lduw [%i4+0x004],%g2 ! %g2 = 0000000034b459e7
! Mem[000000002b800000] = 8c3b5ead94388358, %l2 = 000000009fab2f1c
ldx [%i3+%g0],%l2 ! %l2 = 8c3b5ead94388358
! Mem[0000000091800030] = cd876ab0, %g18 = d50c3c329f553fb0
ldsw [%o0+0x030],%g2 ! %g2 = d50c3c329f553fb0
! %l3 = 8bbd38d8479350ea, Mem[000000009180003b] = 1c479350
stb %l3,[%o0+0x03b] ! Mem[0000000091800038] = ea479350
! Mem[000000002a80002c] = 1f3115cb, %l2 = 8c3b5ead94388358
lduw [%i1+0x02c],%l2 ! %l2 = 000000001f3115cb
! %l0 = 000000000000001f, Mem[0000000091000000] = 801fe61612bca097
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 000000000000001f
p13_label_11:
! %l0 = 000000000000001f, Mem[0000000091000018] = 0fbe483a5f322cb9
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 000000000000001f
! Mem[0000000090800014] = 8076148d, %g2 = ffffffffcd876ab0
ldsb [%i5+0x015],%g2 ! %g2 = ffffffffffffff80
! Mem[000000009080001c] = 8e337e8e, %g2 = ffffffffffffff80
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8e33
! Mem[0000000091800000] = f20281b5, %g2 = ffffffffffff8e33
ldsh [%o0+%g0],%g2 ! %g2 = fffffffffffff202
! %l4 = 000000007e8e6083, Mem[000000002a800023] = 4f158582
stb %l4,[%i1+0x023] ! Mem[000000002a800020] = 4f158583
! Mem[0000000091800018] = fdfe81b5, %g2 = fffffffffffff202
lduw [%o0+%o3],%g2 ! %g2 = 00000000fdfe81b5
! Mem[000000002b000020] = e2a66411 3484ccee, %l4 = 7e8e6083, %l5 = 5818e6eb
ldd [%i2+%o4],%l4 ! %l4 = 00000000e2a66411 000000003484ccee
! Mem[0000000090800010] = d6f64887, %g18 = d50c3c329f553fb0
ldsw [%i5+%o2],%g2 ! %g2 = d50c3c329f553fb0
! Mem[0000000090800030] = 50ae945c1b777a3f, %g2 = ffffffffd6f64887
ldx [%i5+0x030],%g2 ! %g2 = 50ae945c1b777a3f
! Mem[0000000090800000] = f2d0a1aa, %g2 = 50ae945c1b777a3f
lduw [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa
p13_label_12:
! Mem[0000000091000024] = b936d8bb, %g2 = 00000000f2d0a1aa
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffb936
! Mem[0000000091000030] = 916a6a1d, %g2 = ffffffffffffb936
lduw [%i6+0x030],%g2 ! %g2 = 00000000916a6a1d
! %l3 = 8bbd38d8479350ea, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = 8bbd38d8479350ea
! %l7 = dba88b22a4ccf202, Mem[000000002a00000a] = 4e559bef
stb %l7,[%i0+0x00a] ! Mem[000000002a000008] = 4e5502ef
! Mem[0000000090800010] = d6f6488779807614, %g2 = 00000000916a6a1d
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! %l3 = 8bbd38d8479350ea, Mem[0000000090000010] = b51e724448782cb9
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = 8bbd38d8479350ea
! %l0 = 0000001f, %l1 = 00000030, Mem[0000000091800000] = f20281b5 d8bb4cfd
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 0000001f 00000030
! Mem[0000000090000018] = c654ee46, %g2 = d6f6488779807614
ldub [%i4+%o3],%g2 ! %g2 = 00000000000000c6
! %l4 = 00000000e2a66411, Mem[000000002a00003c] = 5e7de1c4
sth %l4,[%i0+0x03c] ! Mem[000000002a00003c] = 6411e1c4
! Mem[0000000090800030] = 50ae945c, %g2 = 00000000000000c6
ldub [%i5+0x030],%g2 ! %g2 = 0000000000000050
p13_label_13:
! Mem[0000000090000034] = e3f41a12, %g18 = d50c3c329f553fb0
ldsw [%i4+0x034],%g2 ! %g2 = d50c3c329f553fb0
! Mem[0000000091800004] = 00000030, %g2 = ffffffffe3f41a12
ldsh [%o0+0x004],%g2 ! %g2 = 0000000000000000
! %l0 = 000000000000001f, Mem[0000000091000030] = 916a6a1d6cc60e83
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 000000000000001f
! Mem[0000000090800014] = 79807614, %g2 = 0000000000000000
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000007980
! Mem[000000002a000038] = e1436a1d, %l7 = dba88b22a4ccf202
ldsw [%i0+0x038],%l7 ! %l7 = ffffffffe1436a1d
! Mem[000000002b800010] = 12fff19b, %l7 = ffffffffe1436a1d
ldsw [%i3+%o2],%l7 ! %l7 = 0000000012fff19b
! %l1 = 0000000000000030, Mem[000000002a000034] = a3c93351
stb %l1,[%i0+0x034] ! Mem[000000002a000034] = 30c93351
! %l4 = 00000000e2a66411, Mem[000000009080001e] = 8e337e8e
sth %l4,[%i5+0x01e] ! Mem[000000009080001c] = 64117e8e
! %l0 = 0000001f, %l1 = 00000030, Mem[0000000091000008] = 9fab2f1c 479350ea
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 0000001f 00000030
! Mem[0000000091000028] = d8bb4cfda4ccf202, %g2 = 0000000000007980
ldx [%i6+%o5],%g2 ! %g2 = d8bb4cfda4ccf202
p13_label_14:
! Mem[0000000091800038] = 9fab2fea, %g2 = d8bb4cfda4ccf202
ldsb [%o0+0x038],%g2 ! %g2 = ffffffffffffff9f
! Mem[0000000090800018] = 8d210d4cb5756411, %g2 = ffffffffffffff9f
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5756411
! %l4 = 00000000e2a66411, Mem[000000009180003d] = 9350ea00
stb %l4,[%o0+0x03d] ! Mem[000000009180003c] = 1150ea00
! %l6 = d8bb4cfd, %l7 = 12fff19b, Mem[0000000090800000] = f2d0a1aa 99136e54
std %l6,[%i5+%g0] ! Mem[0000000090800000] = d8bb4cfd 12fff19b
! Mem[0000000091000028] = d8bb4cfda4ccf202, %g2 = 8d210d4cb5756411
ldx [%i6+%o5],%g2 ! %g2 = d8bb4cfda4ccf202
! Mem[0000000090000028] = 4f158582, %g2 = d8bb4cfda4ccf202
lduh [%i4+%o5],%g2 ! %g2 = 0000000000004f15
! %l5 = 000000003484ccee, Mem[0000000091800020] = 30270afa
stb %l5,[%o0+%o4] ! Mem[0000000091800020] = ee270afa
! %l6 = d8bb4cfd, %l7 = 12fff19b, Mem[000000002b800020] = da88827e 1e0a324b
std %l6,[%i3+%o4] ! Mem[000000002b800020] = d8bb4cfd 12fff19b
! Mem[0000000091800008] = 0f1979ec, %g18 = d50c3c329f553fb0
ldsw [%o0+%o1],%g2 ! %g2 = d50c3c329f553fb0
! Mem[0000000090000030] = 722cd948e3f41a12, %g2 = 000000000f1979ec
ldx [%i4+0x030],%g2 ! %g2 = 722cd948e3f41a12
p13_label_15:
! Mem[000000002b000010] = 7c6b95d7, %l0 = 000000000000001f
ldsb [%i2+0x012],%l0 ! %l0 = ffffffffffffff95
! %l2 = 000000001f3115cb, Mem[000000002a000018] = 210efcb7
sth %l2,[%i0+%o3] ! Mem[000000002a000018] = 15cbfcb7
! %l2 = 000000001f3115cb, Mem[0000000091000008] = 0000001f00000030
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = 000000001f3115cb
! Mem[000000002a000014] = 5818e6eb, %l3 = 8bbd38d8479350ea
ldsw [%i0+0x014],%l3 ! %l3 = 000000005818e6eb
! Mem[000000002b000020] = e2a664113484ccee, %l2 = 000000001f3115cb
ldx [%i2+%o4],%l2 ! %l2 = e2a664113484ccee
! %l1 = 0000000000000030, Mem[0000000091000000] = 00000000
stb %l1,[%i6+%g0] ! Mem[0000000091000000] = 30000000
! Mem[0000000091800020] = ee270afa, %g18 = d50c3c329f553fb0
ldsw [%o0+%o4],%g2 ! %g2 = d50c3c329f553fb0
! %l4 = 00000000e2a66411, Mem[000000009100003c] = 3741577c
stw %l4,[%i6+0x03c] ! Mem[000000009100003c] = e2a66411
! Mem[0000000091800020] = 0afa801d, %g2 = ffffffffee270afa
lduh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
! %l5 = 000000003484ccee, Mem[000000009000000c] = 479350ea
stw %l5,[%i4+0x00c] ! Mem[000000009000000c] = 3484ccee
p13_label_16:
! %l2 = e2a664113484ccee, Mem[000000009080000c] = a4ccf202
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = 3484ccee
! Mem[0000000091800014] = b039fdfe, %g2 = 0000000000000afa
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b039
! Mem[000000009080003c] = 00000036, %g2 = 000000000000b039
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! %l6 = d8bb4cfd, %l7 = 12fff19b, Mem[000000002a000020] = 8bbd38d8 479350ea
std %l6,[%i0+%o4] ! Mem[000000002a000020] = d8bb4cfd 12fff19b
! Mem[000000009080002c] = c6c050ae, %g2 = 0000000000000000
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffc6c0
! %l6 = d8bb4cfd, %l7 = 12fff19b, Mem[0000000091000000] = 30000000 0000001f
std %l6,[%i6+%g0] ! Mem[0000000091000000] = d8bb4cfd 12fff19b
! Mem[0000000090000004] = 59e78bbd, %g2 = ffffffffffffc6c0
ldsh [%i4+0x006],%g2 ! %g2 = 00000000000059e7
! Mem[000000002a800000] = ee356a1d6fa1213c, %l4 = 00000000e2a66411
ldx [%i1+%g0],%l4 ! %l4 = ee356a1d6fa1213c
! %l2 = e2a664113484ccee, Mem[0000000090000008] = 8bbd38d83484ccee
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = e2a664113484ccee
! %l5 = 000000003484ccee, Mem[0000000090000026] = 9ab54f15
stb %l5,[%i4+0x026] ! Mem[0000000090000024] = eeb54f15
p13_label_17:
! Mem[0000000090000010] = 38d84793, %g2 = 00000000000059e7
ldsh [%i4+0x012],%g2 ! %g2 = 00000000000038d8
! %l2 = e2a664113484ccee, Mem[0000000091000008] = 00000000
stw %l2,[%i6+%o1] ! Mem[0000000091000008] = 3484ccee
! %l0 = ffffffffffffff95, Mem[000000002a800008] = 5f27d19f
stw %l0,[%i1+%o1] ! Mem[000000002a800008] = ffffff95
! %l6 = 7a0d8010d8bb4cfd, Mem[0000000091000030] = 000000000000001f
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 7a0d8010d8bb4cfd
! Mem[000000009180002c] = a3ca96e2, %g2 = 00000000000038d8
lduw [%o0+0x02c],%g2 ! %g2 = 00000000a3ca96e2
! Mem[0000000091800028] = bc41a3ca, %g2 = 00000000a3ca96e2
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000bc41
! Mem[000000002b00002c] = 22ff0266, %l7 = 0000000012fff19b
ldsh [%i2+0x02e],%l7 ! %l7 = 0000000000000266
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = 000000000000bc41
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! Mem[0000000091800034] = f2e01332, %g18 = d50c3c329f553fb0
ldsw [%o0+0x034],%g2 ! %g2 = d50c3c329f553fb0
! %l1 = 0000000000000030, Mem[000000002a80001e] = d8bb4cfd
stb %l1,[%i1+0x01e] ! Mem[000000002a80001c] = d8bb30fd
p13_label_18:
! Mem[0000000091800000] = 0000001f00000030, %g2 = fffffffff2e01332
ldx [%o0+%g0],%g2 ! %g2 = 0000001f00000030
! Mem[000000002b00003c] = 0000001f, %l0 = ffffffffffffff95
lduh [%i2+0x03e],%l0 ! %l0 = 000000000000001f
! Mem[0000000090000030] = 722cd948e3f41a12, %g2 = 0000001f00000030
ldx [%i4+0x030],%g2 ! %g2 = 722cd948e3f41a12
! Mem[0000000091000028] = d8bb4cfd, %g18 = d50c3c329f553fb0
ldsw [%i6+%o5],%g2 ! %g2 = d50c3c329f553fb0
! %l3 = 000000005818e6eb, Mem[000000002a000004] = c01838a8
stb %l3,[%i0+0x004] ! Mem[000000002a000004] = eb1838a8
! Mem[000000002a000024] = 12fff19b, %l6 = 7a0d8010d8bb4cfd
ldub [%i0+0x024],%l6 ! %l6 = 0000000000000012
! Mem[0000000090000038] = 9fab2f1c479350ea, %g2 = ffffffffd8bb4cfd
ldx [%i4+0x038],%g2 ! %g2 = 9fab2f1c479350ea
! Mem[0000000091000004] = 9b3484cc, %g2 = 9fab2f1c479350ea
ldsb [%i6+0x007],%g2 ! %g2 = ffffffffffffff9b
! Mem[000000002b000030] = 47551cf5, %l3 = 000000005818e6eb
ldsw [%i2+0x030],%l3 ! %l3 = 0000000047551cf5
! %l6 = 0000000000000012, Mem[0000000091000032] = 8010d8bb
sth %l6,[%i6+0x032] ! Mem[0000000091000030] = 0012d8bb
p13_label_19:
! %l7 = 0000000000000266, Mem[0000000090000028] = 4f1585825f322cb9
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000266
! Mem[0000000090000010] = 38d84793, %g2 = ffffffffffffff9b
ldsb [%i4+0x012],%g2 ! %g2 = 0000000000000038
! %l3 = 0000000047551cf5, Mem[0000000091000019] = 00000000
stb %l3,[%i6+0x019] ! Mem[0000000091000018] = f5000000
! %l1 = 0000000000000030, Mem[000000002b80000e] = 1e4fd8d1
sth %l1,[%i3+0x00e] ! Mem[000000002b80000c] = 1e4f0030
! Mem[000000002a000018] = 15cbfcb7, %l2 = e2a664113484ccee
lduh [%i0+0x01a],%l2 ! %l2 = 000000000000fcb7
! Mem[000000009180001c] = 9c834334, %g2 = 0000000000000038
lduw [%o0+0x01c],%g2 ! %g2 = 000000009c834334
! Mem[0000000090000038] = 9fab2f1c, %g18 = d50c3c329f553fb0
ldsw [%i4+0x038],%g2 ! %g2 = d50c3c329f553fb0
! %l0 = 000000000000001f, Mem[0000000090000010] = 8bbd38d8
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = 0000001f
! Mem[000000002a800008] = ffffff95, %l4 = ee356a1d6fa1213c
ldub [%i1+0x00b],%l4 ! %l4 = 0000000000000095
! %l6 = 00000012, %l7 = 00000266, Mem[000000002a800038] = 1963b936 7ec1ab21
std %l6,[%i1+0x038] ! Mem[000000002a800038] = 00000012 00000266
p13_label_20:
! Mem[0000000090800004] = 12fff19b, %g2 = ffffffff9fab2f1c
lduw [%i5+0x004],%g2 ! %g2 = 0000000012fff19b
! Mem[0000000091800034] = e013329f, %g2 = 0000000012fff19b
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffe0
! %l0 = 000000000000001f, Mem[0000000090800028] = fd77ba3e
stb %l0,[%i5+%o5] ! Mem[0000000090800028] = 1f77ba3e
! Mem[0000000090800024] = 5818e6eb, %g2 = ffffffffffffffe0
ldsb [%i5+0x024],%g2 ! %g2 = 0000000000000058
! Mem[0000000091000008] = 3484ccee, %g2 = 0000000000000058
lduh [%i6+%o1],%g2 ! %g2 = 0000000000003484
! Mem[000000009000000c] = 3484ccee, %g18 = d50c3c329f553fb0
ldsw [%i4+0x00c],%g2 ! %g2 = d50c3c329f553fb0
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 000000003484ccee
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! Mem[0000000090000034] = e3f41a12, %g2 = c654ee46c2bbec77
lduh [%i4+0x034],%g2 ! %g2 = 000000000000e3f4
! %l2 = 000000000000fcb7, Mem[0000000091800000] = 0000001f
sth %l2,[%o0+%g0] ! Mem[0000000091800000] = fcb7001f
! Mem[000000009180001c] = 4334ee27, %g2 = 000000000000e3f4
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
p13_label_21:
! Mem[0000000091800014] = b039fdfe, %g2 = 0000000000004334
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffb039
! Mem[000000009180002c] = 96e2cd87, %g2 = ffffffffffffb039
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffff96e2
! Mem[0000000091800010] = ab2f0f63, %g18 = d50c3c329f553fb0
ldsw [%o0+%o2],%g2 ! %g2 = d50c3c329f553fb0
! %l0 = 000000000000001f, Mem[0000000091000017] = 1500f500
stb %l0,[%i6+0x017] ! Mem[0000000091000014] = 1f00f500
! Mem[0000000090800018] = 0d4cb575, %g2 = ffffffffab2f0f63
ldub [%i5+0x01a],%g2 ! %g2 = 000000000000000d
! %l0 = 000000000000001f, Mem[0000000091000038] = 2ac32556
stw %l0,[%i6+0x038] ! Mem[0000000091000038] = 0000001f
! %l2 = 000000000000fcb7, Mem[0000000091800020] = ee270afa801d54e4
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = 000000000000fcb7
! Mem[0000000090800030] = 945c1b77, %g2 = 000000000000000d
lduh [%i5+0x032],%g2 ! %g2 = 000000000000945c
! Mem[0000000090000010] = 0000001f479350ea, %g2 = 000000000000945c
ldx [%i4+%o2],%g2 ! %g2 = 0000001f479350ea
! Mem[0000000091000030] = 7a0d0012, %g18 = d50c3c329f553fb0
ldsw [%i6+0x030],%g2 ! %g2 = d50c3c329f553fb0
p13_label_22:
! %l6 = 0000000000000012, Mem[0000000090000012] = 001f4793
sth %l6,[%i4+0x012] ! Mem[0000000090000010] = 00124793
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 000000007a0d0012
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! %l7 = 0000000000000266, Mem[0000000090000036] = 1a129fab
stb %l7,[%i4+0x036] ! Mem[0000000090000034] = 66129fab
! Mem[000000002b80000c] = 1e4f0030, %l6 = 0000000000000012
ldub [%i3+0x00c],%l6 ! %l6 = 000000000000001e
! %l2 = 000000000000fcb7, Mem[0000000091800024] = 0000fcb7
stw %l2,[%o0+0x024] ! Mem[0000000091800024] = 0000fcb7
! Mem[0000000090000028] = 0000000000000266, %g2 = 0efd0f3334b459e7
ldx [%i4+%o5],%g2 ! %g2 = 0000000000000266
! %l5 = 000000003484ccee, Mem[000000009080000c] = 3484ccee
stw %l5,[%i5+0x00c] ! Mem[000000009080000c] = 3484ccee
! Mem[0000000091800030] = cd876ab0, %g18 = d50c3c329f553fb0
ldsw [%o0+0x030],%g2 ! %g2 = d50c3c329f553fb0
! %l4 = 0000000000000095, Mem[000000009080003f] = 36000000
stb %l4,[%i5+0x03f] ! Mem[000000009080003c] = 95000000
! %l5 = 000000003484ccee, Mem[000000009180001e] = 43340000
sth %l5,[%o0+0x01e] ! Mem[000000009180001c] = ccee0000
p13_label_23:
! Mem[000000002a000018] = 15cbfcb7, %l5 = 000000003484ccee
ldsb [%i0+0x01a],%l5 ! %l5 = fffffffffffffffc
! %l6 = 000000000000001e, Mem[0000000090000018] = c654ee46
stw %l6,[%i4+%o3] ! Mem[0000000090000018] = 0000001e
! Mem[0000000091800008] = ecd7c57e, %g2 = ffffffffcd876ab0
ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffffec
! %l6 = 000000000000001e, Mem[000000002a000008] = 4e5502ef7f8d5cfb
stx %l6,[%i0+%o1] ! Mem[000000002a000008] = 000000000000001e
! %l1 = 0000000000000030, Mem[0000000090800000] = d8bb4cfd
stw %l1,[%i5+%g0] ! Mem[0000000090800000] = 00000030
! Mem[000000009080000c] = 84cceed6, %g2 = ffffffffffffffec
ldub [%i5+0x00d],%g2 ! %g2 = 0000000000000084
! Mem[0000000090800018] = 8d210d4cb5756411, %g2 = 0000000000000084
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5756411
! Mem[000000002b000004] = a4ccf202, %l5 = fffffffffffffffc
ldub [%i2+0x007],%l5 ! %l5 = 0000000000000002
! %l1 = 0000000000000030, Mem[000000009080001c] = b5756411
stb %l1,[%i5+0x01c] ! Mem[000000009080001c] = 30756411
! Mem[0000000090800010] = d6f64887, %g2 = 8d210d4cb5756411
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f64887
p13_label_24:
! %l6 = 000000000000001e, Mem[000000009180001a] = 81b59c83
sth %l6,[%o0+0x01a] ! Mem[0000000091800018] = 001e9c83
! Mem[0000000090800030] = 50ae945c, %g2 = 00000000d6f64887
lduw [%i5+0x030],%g2 ! %g2 = 0000000050ae945c
! Mem[000000009180002c] = e2cd876a, %g2 = 0000000050ae945c
ldub [%o0+0x02f],%g2 ! %g2 = 00000000000000e2
! Mem[000000009080003c] = 00000095, %g2 = 00000000000000e2
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 00000012, %g2 = 0000000000000000
lduw [%i4+%o2],%g2 ! %g2 = 0000000000000012
! Mem[0000000090800000] = 003012ff, %g2 = 0000000000000012
ldsh [%i5+0x002],%g2 ! %g2 = 0000000000000030
! %l5 = 0000000000000002, Mem[0000000091000024] = 0000b936
stb %l5,[%i6+0x024] ! Mem[0000000091000024] = 0200b936
! %l5 = 0000000000000002, Mem[000000009180002c] = a3ca96e2
stw %l5,[%o0+0x02c] ! Mem[000000009180002c] = 00000002
! Mem[0000000091000030] = 7a0d0012d8bb4cfd, %g2 = 0000000000000030
ldx [%i6+0x030],%g2 ! %g2 = 7a0d0012d8bb4cfd
! %l3 = 0000000047551cf5, Mem[000000009000000a] = 64113484
sth %l3,[%i4+0x00a] ! Mem[0000000090000008] = 1cf53484
p13_label_25:
! Mem[0000000090000008] = e2a61cf5, %g18 = d50c3c329f553fb0
ldsw [%i4+%o1],%g2 ! %g2 = d50c3c329f553fb0
! Mem[000000002b00002c] = 22ff0266, %l6 = 000000000000001e
ldsb [%i2+0x02c],%l6 ! %l6 = 0000000000000022
! Mem[000000009100000c] = 1f3115cb, %g18 = d50c3c329f553fb0
ldsw [%i6+0x00c],%g2 ! %g2 = d50c3c329f553fb0
! Mem[0000000091800018] = fdfe001e, %g2 = 000000001f3115cb
lduw [%o0+%o3],%g2 ! %g2 = 00000000fdfe001e
! %l4 = 00000095, %l5 = 00000002, Mem[000000002b800038] = 0319433a 1f3eb60f
std %l4,[%i3+0x038] ! Mem[000000002b800038] = 00000095 00000002
! Mem[0000000091800008] = 0f1979ec, %g2 = 00000000fdfe001e
lduh [%o0+%o1],%g2 ! %g2 = 0000000000000f19
! Mem[000000002b800038] = 00000095 00000002, %l2 = 0000fcb7, %l3 = 47551cf5
ldd [%i3+0x038],%l2 ! %l2 = 0000000000000095 0000000000000002
! Mem[0000000090800028] = 1f77ba3e4c1bc6c0, %g2 = 0000000000000f19
ldx [%i5+%o5],%g2 ! %g2 = 1f77ba3e4c1bc6c0
! Mem[0000000091000010] = c871c97b694bf71f, %g2 = 1f77ba3e4c1bc6c0
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf71f
! Mem[0000000091000018] = 00f500000000001f, %g2 = c871c97b694bf71f
ldx [%i6+%o3],%g2 ! %g2 = 00f500000000001f
ba,a p13_not_taken_0_end
p13_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p13_branch_failed
p13_not_taken_0_end:
! End of Random Code for Thread 13
1: membar #Sync ! Force all stores to complete
p13_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x034] ! Set processor 13 done flag
! Check Registers
p13_check_registers:
set p13_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000001f
bne,a,pn %xcc,p13_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000030
bne,a,pn %xcc,p13_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000095
bne,a,pn %xcc,p13_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000002
bne,a,pn %xcc,p13_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000095
bne,a,pn %xcc,p13_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000002
bne,a,pn %xcc,p13_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000022
bne,a,pn %xcc,p13_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000266
bne,a,pn %xcc,p13_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p13_check_fp_registers:
set p13_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 2a87fb62 c7ba3071
bne %xcc,p13_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8c34b18e 3f87cb1e
bne %xcc,p13_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 54d26737 1742b732
bne %xcc,p13_f4_fail
nop
! Check Local Memory
set p13_local0_expect,%g1
p13_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 19fbee47eb1838a8
ldx [%i0+0x000],%g3 ! Observed data at 000000002a000000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000000000001e
ldx [%i0+0x008],%g3 ! Observed data at 000000002a000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 15cbfcb75fdf0b9e
ldx [%i0+0x018],%g3 ! Observed data at 000000002a000018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d8bb4cfd12fff19b
ldx [%i0+0x020],%g3 ! Observed data at 000000002a000020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9902943d30c93351
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 = e1436a1d6411e1c4
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+0x008],%g2 ! Expected data = ffffff953630be85
ldx [%i1+0x008],%g3 ! Observed data at 000000002a800008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 60143ed5d8bb30fd
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 = 4f1585835f322cb9
ldx [%i1+0x020],%g3 ! Observed data at 000000002a800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000001200000266
ldx [%i1+0x038],%g3 ! Observed data at 000000002a800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x038,%g4
set p13_local2_expect,%g1
p13_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = d1895ec3a4ccf202
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 = e1436a1d0f4b5f66
ldx [%i2+0x008],%g3 ! Observed data at 000000002b000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000001f
ldx [%i2+0x038],%g3 ! Observed data at 000000002b000038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x038,%g4
set p13_local3_expect,%g1
p13_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 9f8481b51e4f0030
ldx [%i3+0x008],%g3 ! Observed data at 000000002b800008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = d8bb4cfd12fff19b
ldx [%i3+0x020],%g3 ! Observed data at 000000002b800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = c01838a8ab0c6351
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 = 0000009500000002
ldx [%i3+0x038],%g3 ! Observed data at 000000002b800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x038,%g4
! The test for processor 13 has passed
p13_passed:
ta GOOD_TRAP
nop
p13_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p13_failed
p13_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p13_failed
p13_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p13_failed
p13_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p13_failed
p13_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p13_failed
p13_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p13_failed
p13_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p13_failed
p13_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p13_failed
p13_f0_fail:
set p13_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f2_fail:
set p13_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f4_fail:
set p13_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a000010]
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000008]
stha %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800010]
stba %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000018]
done
p13_trap1o:
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a000010]
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000008]
stha %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800010]
stba %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000018]
done
p13_trap2e:
ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800008]
ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000008]
lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002a800000]
done
p13_trap2o:
ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800008]
ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000008]
lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002a800000]
done
p13_trap3e:
nop
nop
nop
done
p13_trap3o:
nop
nop
nop
done
p13_init_memory_pointers:
set p13_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p13_local0_start,%i0
set p13_local1_start,%i1
set p13_local2_start,%i2
set p13_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 47feb61a591a2993
ldx [%g1+0x008],%l1 ! %l1 = f64187cfdbd29c75
ldx [%g1+0x010],%l2 ! %l2 = 9c91ba0c7fcb7922
ldx [%g1+0x018],%l3 ! %l3 = 8bbd38d8479350ea
ldx [%g1+0x020],%l4 ! %l4 = 7f12a2cfdf0c4705
ldx [%g1+0x028],%l5 ! %l5 = 4f1585825f322cb9
ldx [%g1+0x030],%l6 ! %l6 = cbcfda1ad1895ec3
ldx [%g1+0x038],%l7 ! %l7 = dba88b22a4ccf202
! Initialize the output register of window 0
set unres3_start,%o0
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 = cda064f5 418fbf38 9d6a434d 5370a125
! %f4 = 144eee94 203fa5c6 eb29e40a b336a12d
! %f8 = c4e129ea bc5384f6 a3be4508 b653aada
! %f12 = 64866899 dafead42 1fffeab4 c971d976
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c7fbcc0e 2d001919 5e46dfd9 24b372a9
! %f20 = 2056e57d aadb3948 e1b5fe06 c8c0fe7e
! %f24 = 920205f4 8ba104a6 b16911e4 cef4ad04
! %f28 = 80a2094c f5859f61 bf9d8238 a8f1b90a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7f209aa6 c9105b41 2e235c02 89d88a6e
! %f36 = 61bb97fa 48a38207 5f10984c e4c585f1
! %f40 = e4d6cd9a a57bd09d c2c7f319 7ebb3afb
! %f44 = 6e8ba6a7 6e5d6b46 5c20d6b5 07022546
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3eb56b8800000024,%g7,%g1 ! GSR scale = 4, align = 4
wr %g1,%g0,%gsr ! GSR = 3eb56b8800000024
wr %g0,%y ! Clear Y 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[0000000090800008] = 9f916a87, %g2 = 0000000088ffffcc
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffff9f
! Mem[000000009080002c] = 4c1bc6c0, %g18 = d7fb47c42cd682ff
ldsw [%i5+0x02c],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[000000002c800014] = eeb0ad87, %l6 = fb1ed6221c21b1f0
lduh [%i1+0x016],%l6 ! %l6 = 000000000000ad87
! %l6 = 000000000000ad87, Mem[000000002d80002e] = dc0cf24f
sth %l6,[%i3+0x02e] ! Mem[000000002d80002c] = dc0cad87
! Mem[000000002c800004] = 027beb8f, %l5 = 6f2343881f42c5a3
ldsw [%i1+0x004],%l5 ! %l5 = 00000000027beb8f
! %l4 = 1d39eb4ea776afce, Mem[000000002d000018] = d400c56369644467
stx %l4,[%i2+%o3] ! Mem[000000002d000018] = 1d39eb4ea776afce
! Mem[000000009180000c] = d7c57e5d, %g2 = 000000004c1bc6c0
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffd7c5
! %l6 = 000000000000ad87, Mem[000000009080001a] = 0d4cb575
sth %l6,[%i5+0x01a] ! Mem[0000000090800018] = ad87b575
! Mem[000000002d000000] = 0cb2b58d ae70a433, %l6 = 0000ad87, %l7 = d4b512a9
ldd [%i2+%g0],%l6 ! %l6 = 000000000cb2b58d 00000000ae70a433
! Mem[0000000091000034] = c60ecc2a, %g2 = ffffffffffffd7c5
ldsb [%i6+0x035],%g2 ! %g2 = ffffffffffffffc6
p14_label_2:
! %l6 = 000000000cb2b58d, Mem[0000000091000030] = 916a6e486cc60ecc
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 000000000cb2b58d
! Mem[000000009000003c] = a14cf2d3, %g2 = ffffffffffffffc6
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffa14c
! Mem[000000002d000018] = 1d39eb4e, %l4 = 1d39eb4ea776afce
lduw [%i2+%o3],%l4 ! %l4 = 000000001d39eb4e
! Mem[0000000091000034] = b2b58d2a, %g2 = ffffffffffffa14c
ldub [%i6+0x035],%g2 ! %g2 = 00000000000000b2
! Mem[0000000090800004] = 99136e54, %g2 = 00000000000000b2
ldub [%i5+0x004],%g2 ! %g2 = 0000000000000099
! Mem[0000000091000038] = 2ac32556 3741577c, %g2 = 00000099, %g3 = 0bad0b00
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 000000003741577c
! Mem[0000000090800004] = 99136e54, %g2 = 000000002ac32556
lduh [%i5+0x004],%g2 ! %g2 = 0000000000009913
! Mem[0000000090800000] = f2d0a1aa99136e54, %g2 = 0000000000009913
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa99136e54
! Mem[000000002d000034] = b7b8821f, %l7 = 00000000ae70a433
lduh [%i2+0x034],%l7 ! %l7 = 000000000000b7b8
! Mem[0000000091800020] = 0afa801d, %g2 = f2d0a1aa99136e54
ldsb [%o0+0x022],%g2 ! %g2 = 000000000000000a
p14_label_3:
! %l2 = 39fd1fa1, %l3 = 67babdcd, Mem[0000000090000030] = 722cd948 e3f41a12
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 39fd1fa1 67babdcd
! Mem[0000000091800008] = ecd7c57e, %g2 = 000000000000000a
ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffffec
! Mem[000000009000000c] = cf1ab51e, %g2 = ffffffffffffffec
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffcf1a
! Mem[0000000090000018] = c654ee46, %g2 = ffffffffffffcf1a
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffc654
! %l4 = 000000001d39eb4e, Mem[0000000090000020] = d3141da2
sth %l4,[%i4+%o4] ! Mem[0000000090000020] = eb4e1da2
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = ffffffffffffc654
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[0000000090800030] = 50ae945c, %g2 = ab2f0f63b09fb039
lduw [%i5+0x030],%g2 ! %g2 = 0000000050ae945c
! Mem[0000000091000004] = 979a8d01, %g2 = 0000000050ae945c
ldub [%i6+0x007],%g2 ! %g2 = 0000000000000097
! %l6 = 000000000cb2b58d, Mem[000000002d800018] = b0e674513666c592
stx %l6,[%i3+%o3] ! Mem[000000002d800018] = 000000000cb2b58d
! %l0 = 86fa0f5e8e7d4b3d, Mem[0000000091800034] = f2e01332
stb %l0,[%o0+0x034] ! Mem[0000000091800034] = 3de01332
p14_label_4:
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 00000097, %g3 = 3741577c
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 0000000022502cb9
lduw [%i5+0x02c],%g2 ! %g2 = 000000004c1bc6c0
! Mem[0000000091800038] = d5c00843, %g2 = 000000004c1bc6c0
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000d5
! %l2 = 39fd1fa1, %l3 = 67babdcd, Mem[0000000090000010] = b51e7244 48782e3b
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 39fd1fa1 67babdcd
! %l6 = 0cb2b58d, %l7 = 0000b7b8, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 0cb2b58d 0000b7b8
! Mem[0000000090000014] = 67babdcd, %g2 = 00000000000000d5
lduw [%i4+0x014],%g2 ! %g2 = 0000000067babdcd
! Mem[0000000091000004] = 12bca097, %g2 = 0000000067babdcd
lduw [%i6+0x004],%g2 ! %g2 = 0000000012bca097
! %l7 = 000000000000b7b8, Mem[0000000090800030] = 50ae945c
stw %l7,[%i5+0x030] ! Mem[0000000090800030] = 0000b7b8
! Mem[0000000091000038] = 25563741, %g2 = 0000000012bca097
ldsb [%i6+0x03a],%g2 ! %g2 = 0000000000000025
! %l0 = 8e7d4b3d, %l1 = dd3a5865, Mem[0000000090800018] = 8d21ad87 b5758e33
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 8e7d4b3d dd3a5865
p14_label_5:
! Mem[000000009080002c] = 4c1bc6c0, %g18 = d7fb47c42cd682ff
ldsw [%i5+0x02c],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[000000002d800010] = 6e4c76ca, %l3 = b4465f3e67babdcd
lduh [%i3+0x012],%l3 ! %l3 = 00000000000076ca
! Mem[0000000090000008] = 1a70897a 70c2cf1a, %g2 = 4c1bc6c0, %g3 = 920983a7
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000070c2cf1a
! %l4 = 000000001d39eb4e, Mem[000000002c80001a] = 860e8e98
sth %l4,[%i1+0x01a] ! Mem[000000002c800018] = 860eeb4e
! Mem[0000000090000028] = 2188de20, %g2 = 000000001a70897a
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000002188
! %l2 = 8e417d5039fd1fa1, Mem[000000002c800000] = b2ab596e
sth %l2,[%i1+%g0] ! Mem[000000002c800000] = 1fa1596e
! %l6 = 0cb2b58d, %l7 = 0000b7b8, Mem[000000002c800030] = 52186a97 9a4e8049
std %l6,[%i1+0x030] ! Mem[000000002c800030] = 0cb2b58d 0000b7b8
! Mem[000000002d000034] = b7b8821f, %l0 = 86fa0f5e8e7d4b3d
ldsb [%i2+0x034],%l0 ! %l0 = ffffffffffffffb7
! Mem[000000002c00003c] = 092779bd, %l5 = 00000000027beb8f
ldsh [%i0+0x03c],%l5 ! %l5 = 0000000000000927
! Mem[0000000091800020] = 30270afa801d54e4, %g2 = 0000000000002188
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801d54e4
p14_label_6:
! Mem[000000002c000014] = c1e5ef0e, %l2 = 8e417d5039fd1fa1
lduh [%i0+0x016],%l2 ! %l2 = 000000000000ef0e
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 30270afa801d54e4
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! Mem[0000000090800004] = 6e5450c6, %g2 = 0efd0f3334b459e7
ldub [%i5+0x006],%g2 ! %g2 = 000000000000006e
! Mem[000000002d000008] = 06400448, %l6 = 000000000cb2b58d
lduw [%i2+%o1],%l6 ! %l6 = 0000000006400448
! Mem[0000000090800028] = fd77ba3e 4c1bc6c0, %g2 = 0000006e, %g3 = 70c2cf1a
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bc6c0
! %l4 = 000000001d39eb4e, Mem[0000000090000020] = eb4e1da2f6eb9a57
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = 000000001d39eb4e
! Mem[000000002c800000] = 1fa1596e, %l5 = 0000000000000927
ldsh [%i1+0x002],%l5 ! %l5 = 000000000000596e
! %l3 = 00000000000076ca, Mem[0000000090000014] = 67babdcd
stb %l3,[%i4+0x014] ! Mem[0000000090000014] = cababdcd
! %l2 = 0000ef0e, %l3 = 000076ca, Mem[0000000090000010] = 39fd1fa1 cababdcd
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 0000ef0e 000076ca
! %l4 = 1d39eb4e, %l5 = 0000596e, Mem[0000000091000000] = 809ce616 12bca097
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 1d39eb4e 0000596e
p14_label_7:
! Mem[000000009100003c] = 3741577c, %g18 = d7fb47c42cd682ff
ldsw [%i6+0x03c],%g2 ! %g2 = d7fb47c42cd682ff
! %l7 = 000000000000b7b8, Mem[0000000090800034] = 1b777a3f
sth %l7,[%i5+0x034] ! Mem[0000000090800034] = b7b87a3f
! Mem[000000009180002c] = 96e2cd87, %g2 = 000000003741577c
lduh [%o0+0x02e],%g2 ! %g2 = 00000000000096e2
! %l2 = 000000000000ef0e, Mem[0000000091800010] = ab2f0f63
stw %l2,[%o0+%o2] ! Mem[0000000091800010] = 0000ef0e
! Mem[0000000091800034] = e01332b5, %g2 = 00000000000096e2
ldub [%o0+0x035],%g2 ! %g2 = 00000000000000e0
! %l5 = 000000000000596e, Mem[0000000091800000] = 22502cb9920983a7
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = 000000000000596e
! Mem[0000000091000030] = 00000000 0cb2b58d, %g2 = 000000e0, %g3 = 4c1bc6c0
ldd [%i6+0x030],%g2 ! %g2 = 0000000000000000 000000000cb2b58d
! Mem[0000000090800008] = 50c69f916a872662, %g2 = 0000000000000000
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
! Mem[0000000091800030] = cd876ab0, %g18 = d7fb47c42cd682ff
ldsw [%o0+0x030],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[0000000090800038] = 749762f1, %g2 = ffffffffcd876ab0
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000074
p14_label_8:
! Mem[0000000090000008] = 7a70c2cf, %g2 = 0000000000000074
ldsb [%i4+0x00b],%g2 ! %g2 = 000000000000007a
! %l0 = ffffffb7, %l1 = dd3a5865, Mem[000000002d800020] = 783a373f f92bc5cf
std %l0,[%i3+%o4] ! Mem[000000002d800020] = ffffffb7 dd3a5865
! Mem[000000009100001c] = d186bb92, %g2 = 000000000000007a
ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffffd186
! Mem[000000002d000010] = 6d7da2aa, %l1 = fbf53ed0dd3a5865
ldsh [%i2+0x012],%l1 ! %l1 = ffffffffffffa2aa
! %l4 = 000000001d39eb4e, Mem[000000009080001e] = 58655b94
sth %l4,[%i5+0x01e] ! Mem[000000009080001c] = eb4e5b94
! %l1 = ffffffffffffa2aa, Mem[0000000091000025] = de034f0c
stb %l1,[%i6+0x025] ! Mem[0000000091000024] = aa034f0c
! Mem[0000000091000034] = b2b58d2a, %g2 = ffffffffffffd186
ldub [%i6+0x035],%g2 ! %g2 = 00000000000000b2
! %l6 = 0000000006400448, Mem[000000002d000018] = 1d39eb4e
stb %l6,[%i2+%o3] ! Mem[000000002d000018] = 4839eb4e
! Mem[0000000090800038] = 82fb7497, %g18 = d7fb47c42cd682ff
ldsw [%i5+0x038],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[0000000091000000] = 1d39eb4e, %g2 = ffffffff82fb7497
lduw [%i6+%g0],%g2 ! %g2 = 000000001d39eb4e
p14_label_9:
! %l0 = ffffffffffffffb7, Mem[000000002d800000] = 9f91c3351785da8a
stx %l0,[%i3+%g0] ! Mem[000000002d800000] = ffffffffffffffb7
! Mem[0000000091800000] = 00000000, %g2 = 000000001d39eb4e
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000000000
! Mem[000000002c00000c] = 3cfa0296, %l5 = 000000000000596e
lduh [%i0+0x00e],%l5 ! %l5 = 0000000000000296
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = 00000000, %g3 = 0cb2b58d
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[000000009080001c] = dd3aeb4e, %g2 = 000000000f1979ec
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000dd3a
! Mem[0000000091800024] = 54e4a31f, %g2 = 000000000000dd3a
ldsh [%o0+0x026],%g2 ! %g2 = 00000000000054e4
! %l6 = 06400448, %l7 = 0000b7b8, Mem[000000002d000008] = 06400448 085c2d3c
std %l6,[%i2+%o1] ! Mem[000000002d000008] = 06400448 0000b7b8
! Mem[0000000091800020] = 0afa801d, %g2 = 00000000000054e4
lduh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = 0000000000000afa
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
! %l3 = 00000000000076ca, Mem[000000009000000b] = 7a70c2cf
stb %l3,[%i4+0x00b] ! Mem[0000000090000008] = ca70c2cf
p14_label_10:
! %l5 = 0000000000000296, Mem[0000000091000000] = 1d39eb4e0000596e
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000296
! Mem[0000000090000020] = 000000001d39eb4e, %g2 = 5b9447bcc3247ee5
ldx [%i4+%o4],%g2 ! %g2 = 000000001d39eb4e
! Mem[0000000090000028] = 2092b2c7, %g2 = 000000001d39eb4e
ldsb [%i4+0x02b],%g2 ! %g2 = 0000000000000020
! Mem[000000002d800008] = 198f86c2 8603346a, %l2 = 0000ef0e, %l3 = 000076ca
ldd [%i3+%o1],%l2 ! %l2 = 00000000198f86c2 000000008603346a
! %l0 = ffffffb7, %l1 = ffffa2aa, Mem[000000002c800020] = 405b4561 24acc541
std %l0,[%i1+%o4] ! Mem[000000002c800020] = ffffffb7 ffffa2aa
! %l3 = 000000008603346a, Mem[0000000090000034] = 67babdcd
stw %l3,[%i4+0x034] ! Mem[0000000090000034] = 8603346a
! %l0 = ffffffffffffffb7, Mem[0000000091800038] = b5d5c00843ccc658
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = ffffffffffffffb7
! %l7 = 000000000000b7b8, Mem[000000002d800008] = 198f86c28603346a
stx %l7,[%i3+%o1] ! Mem[000000002d800008] = 000000000000b7b8
! Mem[000000009100000c] = 32495b64, %g2 = 0000000000000020
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000003249
! Mem[000000002c800010] = 6a147885 eeb0ad87, %l4 = 1d39eb4e, %l5 = 00000296
ldd [%i1+%o2],%l4 ! %l4 = 000000006a147885 00000000eeb0ad87
p14_label_11:
! %l6 = 0000000006400448, Mem[0000000091000020] = 8c013d02
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = 06400448
! %l5 = 00000000eeb0ad87, Mem[000000002c80002c] = cf8b0692
stw %l5,[%i1+0x02c] ! Mem[000000002c80002c] = eeb0ad87
! Mem[0000000091000018] = 2595d186, %g2 = 0000000000003249
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! Mem[0000000090000008] = 1a7089ca, %g2 = 0000000000002595
lduh [%i4+%o1],%g2 ! %g2 = 0000000000001a70
! Mem[0000000091800024] = 801d54e4, %g2 = 0000000000001a70
ldub [%o0+0x024],%g2 ! %g2 = 0000000000000080
! Mem[0000000091800004] = 596e0f19, %g2 = 0000000000000080
ldsh [%o0+0x006],%g2 ! %g2 = 000000000000596e
! Mem[0000000090000038] = 7ccf87b4, %g2 = 000000000000596e
ldub [%i4+0x038],%g2 ! %g2 = 000000000000007c
! Mem[000000002c800018] = 860eeb4e, %l4 = 000000006a147885
lduw [%i1+%o3],%l4 ! %l4 = 00000000860eeb4e
! %l7 = 000000000000b7b8, Mem[0000000091800012] = ef0eb09f
sth %l7,[%o0+0x012] ! Mem[0000000091800010] = b7b8b09f
! Mem[000000009080003c] = f1bf3800, %g2 = 000000000000007c
ldub [%i5+0x03d],%g2 ! %g2 = 00000000000000f1
p14_label_12:
! Mem[0000000091000030] = 000000000cb2b58d, %g2 = 00000000000000f1
ldx [%i6+0x030],%g2 ! %g2 = 000000000cb2b58d
! Mem[000000002d000010] = 6d7da2aac94e781a, %l6 = 0000000006400448
ldx [%i2+%o2],%l6 ! %l6 = 6d7da2aac94e781a
! Mem[0000000090800034] = b7b87a3f, %g2 = 000000000cb2b58d
lduh [%i5+0x034],%g2 ! %g2 = 000000000000b7b8
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = 0000b7b8, %g3 = d7c57e5d
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
! Mem[000000002d000038] = 2df85e2e 5f46c7e7, %l0 = ffffffb7, %l1 = ffffa2aa
ldd [%i2+0x038],%l0 ! %l0 = 000000002df85e2e 000000005f46c7e7
! %l3 = 000000008603346a, Mem[0000000090800038] = 82fb749762f1bf38
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 000000008603346a
! Mem[000000002d000008] = 06400448, %l7 = 000000000000b7b8
ldsb [%i2+0x00a],%l7 ! %l7 = 0000000000000004
! Mem[0000000090000028] = 2188de20, %g2 = 0000000082fb7497
lduh [%i4+%o5],%g2 ! %g2 = 0000000000002188
! Mem[000000002d800028] = 39202ed7dc0cad87, %l3 = 000000008603346a
ldx [%i3+%o5],%l3 ! %l3 = 39202ed7dc0cad87
! %l0 = 000000002df85e2e, Mem[0000000091800019] = fe240a9c
stb %l0,[%o0+0x019] ! Mem[0000000091800018] = 2e240a9c
p14_label_13:
! %l0 = 2df85e2e, %l1 = 5f46c7e7, Mem[0000000091000038] = 2ac32556 3741577c
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 2df85e2e 5f46c7e7
! Mem[000000009080000c] = 6a872662, %g2 = 0000000000002188
lduh [%i5+0x00c],%g2 ! %g2 = 0000000000006a87
! Mem[0000000090800010] = 48877980, %g2 = 0000000000006a87
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004887
! Mem[0000000090000008] = ca70c2cf, %g2 = 0000000000004887
ldsb [%i4+0x00b],%g2 ! %g2 = ffffffffffffffca
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = ffffffca, %g3 = 62f1bf38
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
! Mem[0000000091800014] = b09fb039, %g18 = d7fb47c42cd682ff
ldsw [%o0+0x014],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[0000000091000028] = 0cb2b58d, %g2 = ffffffffb09fb039
lduw [%i6+%o5],%g2 ! %g2 = 000000000cb2b58d
! Mem[0000000090800038] = 00000000, %g2 = 000000000cb2b58d
lduw [%i5+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800008] = 0f1979ec, %g18 = d7fb47c42cd682ff
ldsw [%o0+%o1],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[0000000090000020] = 00000000 1d39eb4e, %g2 = 0f1979ec, %g3 = 92b2c784
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000000 000000001d39eb4e
p14_label_14:
! %l2 = 00000000198f86c2, Mem[0000000090800018] = 8e7d4b3ddd3aeb4e
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 00000000198f86c2
! %l3 = 39202ed7dc0cad87, Mem[0000000091800030] = cd876ab0
stw %l3,[%o0+0x030] ! Mem[0000000091800030] = dc0cad87
! Mem[000000002d000038] = 2df85e2e 5f46c7e7, %l2 = 198f86c2, %l3 = dc0cad87
ldd [%i2+0x038],%l2 ! %l2 = 000000002df85e2e 000000005f46c7e7
! Mem[000000002d000024] = 45589799, %l1 = 000000005f46c7e7
ldsb [%i2+0x026],%l1 ! %l1 = ffffffffffffff97
! Mem[0000000090000030] = 39fd1fa1 8603346a, %g2 = 00000000, %g3 = 1d39eb4e
ldd [%i4+0x030],%g2 ! %g2 = 0000000039fd1fa1 000000008603346a
! Mem[000000002c800034] = 0000b7b8, %l0 = 000000002df85e2e
ldsh [%i1+0x036],%l0 ! %l0 = ffffffffffffb7b8
! Mem[0000000090800014] = 79807614, %g2 = 0000000039fd1fa1
lduw [%i5+0x014],%g2 ! %g2 = 0000000079807614
! %l1 = ffffffffffffff97, Mem[0000000091800014] = b09fb039
sth %l1,[%o0+0x014] ! Mem[0000000091800014] = ff97b039
! %l1 = ffffffffffffff97, Mem[000000009180000c] = d7c57e5d
stw %l1,[%o0+0x00c] ! Mem[000000009180000c] = ffffff97
! Mem[0000000090800024] = c3247ee5, %g2 = 0000000079807614
lduw [%i5+0x024],%g2 ! %g2 = 00000000c3247ee5
p14_label_15:
! Mem[0000000091800010] = 0000b7b8ff97b039, %g2 = 00000000c3247ee5
ldx [%o0+%o2],%g2 ! %g2 = 0000b7b8ff97b039
! %l6 = 6d7da2aac94e781a, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 6d7da2aac94e781a
! Mem[0000000090000008] = 1a7089ca, %g2 = 0000b7b8ff97b039
lduw [%i4+%o1],%g2 ! %g2 = 000000001a7089ca
! Mem[0000000091000004] = 00000296, %g18 = d7fb47c42cd682ff
ldsw [%i6+0x004],%g2 ! %g2 = d7fb47c42cd682ff
! %l4 = 860eeb4e, %l5 = eeb0ad87, Mem[0000000090000020] = 00000000 1d39eb4e
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 860eeb4e eeb0ad87
! Mem[0000000090800028] = 3e4c1bc6, %g2 = 0000000000000296
ldsb [%i5+0x02b],%g2 ! %g2 = 000000000000003e
! Mem[000000009080000c] = 6a872662, %g18 = d7fb47c42cd682ff
ldsw [%i5+0x00c],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[000000009080002c] = c6c00000, %g2 = 000000006a872662
ldub [%i5+0x02e],%g2 ! %g2 = 00000000000000c6
! %l7 = 0000000000000004, Mem[0000000090000008] = 1a7089ca
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 00000004
! %l4 = 00000000860eeb4e, Mem[000000009100001a] = 2595d186
stb %l4,[%i6+0x01a] ! Mem[0000000091000018] = 4e95d186
p14_label_16:
! Mem[0000000090000010] = 0000ef0e, %g2 = 00000000000000c6
lduh [%i4+%o2],%g2 ! %g2 = 0000000000000000
! %l2 = 000000002df85e2e, Mem[000000009180003e] = ffb70000
stb %l2,[%o0+0x03e] ! Mem[000000009180003c] = 2eb70000
! Mem[0000000090800028] = fd77ba3e, %g2 = 0000000000000000
lduw [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e
! Mem[0000000090000034] = 8603346a, %g18 = d7fb47c42cd682ff
ldsw [%i4+0x034],%g2 ! %g2 = d7fb47c42cd682ff
! %l1 = ffffffffffffff97, Mem[000000002c800026] = ffffa2aa
sth %l1,[%i1+0x026] ! Mem[000000002c800024] = ffffff97
! Mem[000000009100002c] = b7b80000, %g2 = ffffffff8603346a
ldsb [%i6+0x02e],%g2 ! %g2 = ffffffffffffffb7
! Mem[0000000090800000] = f2d0a1aa 99136e54, %g2 = ffffffb7, %g3 = 8603346a
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 0000000099136e54
! Mem[0000000091000034] = 0cb2b58d, %g18 = d7fb47c42cd682ff
ldsw [%i6+0x034],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[0000000091800008] = ecffffff, %g2 = 000000000cb2b58d
ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffffec
! Mem[000000002c800018] = 860eeb4e672a8ff3, %l6 = 6d7da2aac94e781a
ldx [%i1+%o3],%l6 ! %l6 = 860eeb4e672a8ff3
p14_label_17:
! %l7 = 0000000000000004, Mem[000000009180003e] = 2eb70000
stb %l7,[%o0+0x03e] ! Mem[000000009180003c] = 04b70000
! %l2 = 2df85e2e, %l3 = 5f46c7e7, Mem[0000000090000018] = c654ee46 c2bbec77
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 2df85e2e 5f46c7e7
! Mem[0000000090000018] = 2df85e2e 5f46c7e7, %g2 = ffffffec, %g3 = 99136e54
ldd [%i4+%o3],%g2 ! %g2 = 000000002df85e2e 000000005f46c7e7
! %l3 = 000000005f46c7e7, Mem[000000002d000028] = b110d20c
stw %l3,[%i2+%o5] ! Mem[000000002d000028] = 5f46c7e7
! Mem[0000000091800014] = ff97b039, %g18 = d7fb47c42cd682ff
ldsw [%o0+0x014],%g2 ! %g2 = d7fb47c42cd682ff
! %l0 = ffffffffffffb7b8, Mem[0000000090800030] = 0000b7b8
stw %l0,[%i5+0x030] ! Mem[0000000090800030] = ffffb7b8
! %l5 = 00000000eeb0ad87, Mem[000000009000002c] = 92b2c784
stw %l5,[%i4+0x02c] ! Mem[000000009000002c] = eeb0ad87
! Mem[0000000091800010] = 0000b7b8, %g18 = d7fb47c42cd682ff
ldsw [%o0+%o2],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[0000000091000030] = 00000000, %g2 = 000000000000b7b8
lduh [%i6+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 064004485aaa034f, %g2 = 0000000000000000
ldx [%i6+%o4],%g2 ! %g2 = 064004485aaa034f
p14_label_18:
! Mem[0000000091800030] = dc0cad87, %g2 = 064004485aaa034f
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffdc0c
! Mem[0000000090800030] = ffffb7b8 b7b87a3f, %g2 = ffffdc0c, %g3 = 5f46c7e7
ldd [%i5+0x030],%g2 ! %g2 = 00000000ffffb7b8 00000000b7b87a3f
! Mem[0000000091800008] = 79ecffff, %g2 = 00000000ffffb7b8
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! Mem[000000002d800020] = ffffffb7, %l6 = 860eeb4e672a8ff3
lduh [%i3+%o4],%l6 ! %l6 = 000000000000ffff
! Mem[0000000091800038] = ffffffff, %g2 = 00000000000079ec
ldsb [%o0+0x03a],%g2 ! %g2 = ffffffffffffffff
! Mem[000000002c800014] = eeb0ad87, %l6 = 000000000000ffff
ldsb [%i1+0x016],%l6 ! %l6 = ffffffffffffffad
! %l3 = 000000005f46c7e7, Mem[0000000091800030] = dc0cad87
sth %l3,[%o0+0x030] ! Mem[0000000091800030] = c7e7ad87
! %l2 = 2df85e2e, %l3 = 5f46c7e7, Mem[0000000090800038] = 00000000 8603346a
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 2df85e2e 5f46c7e7
! %l4 = 00000000860eeb4e, Mem[0000000090000018] = 2df85e2e5f46c7e7
stx %l4,[%i4+%o3] ! Mem[0000000090000018] = 00000000860eeb4e
! %l1 = ffffffffffffff97, Mem[000000009100001c] = d186bb92
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = ffffff97
p14_label_19:
! Mem[000000009180000c] = ffffff97, %g18 = d7fb47c42cd682ff
ldsw [%o0+0x00c],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[0000000090000020] = 860eeb4e, %g2 = ffffffffffffff97
lduh [%i4+%o4],%g2 ! %g2 = 000000000000860e
! Mem[0000000091800020] = 30270afa, %g2 = 000000000000860e
ldub [%o0+%o4],%g2 ! %g2 = 0000000000000030
! %l3 = 000000005f46c7e7, Mem[000000009000002e] = ad8739fd
sth %l3,[%i4+0x02e] ! Mem[000000009000002c] = c7e739fd
! Mem[000000002c800014] = eeb0ad87, %l0 = ffffffffffffb7b8
lduw [%i1+0x014],%l0 ! %l0 = 00000000eeb0ad87
! Mem[000000002d00002c] = 094dbe3e, %l3 = 000000005f46c7e7
lduh [%i2+0x02e],%l3 ! %l3 = 000000000000be3e
! %l6 = ffffffad, %l7 = 00000004, Mem[0000000090000008] = 00000004 70c2cf1a
std %l6,[%i4+%o1] ! Mem[0000000090000008] = ffffffad 00000004
! Mem[0000000091000030] = 000cb2b5, %g2 = 0000000000000030
ldub [%i6+0x033],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000eeb0ad87, Mem[0000000090800030] = ffffb7b8
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = eeb0ad87
! %l5 = 00000000eeb0ad87, Mem[000000009100000b] = 1a32495b
stb %l5,[%i6+0x00b] ! Mem[0000000091000008] = 8732495b
p14_label_20:
! Mem[0000000091000024] = 034f0cb2, %g2 = 0000000000000000
lduh [%i6+0x026],%g2 ! %g2 = 000000000000034f
! %l5 = 00000000eeb0ad87, Mem[000000009080001c] = 198f86c2
sth %l5,[%i5+0x01c] ! Mem[000000009080001c] = ad8786c2
! %l4 = 860eeb4e, %l5 = eeb0ad87, Mem[0000000090800008] = 50c69f91 6a872662
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 860eeb4e eeb0ad87
! Mem[000000009100001c] = ff970640, %g2 = 000000000000034f
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000ff97
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 0000ff97, %g3 = b7b87a3f
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! %l1 = ffffffffffffff97, Mem[000000002d80000b] = 00000000
stb %l1,[%i3+0x00b] ! Mem[000000002d800008] = 00000097
! %l5 = 00000000eeb0ad87, Mem[000000009000003d] = 4e781a00
stb %l5,[%i4+0x03d] ! Mem[000000009000003c] = 87781a00
! %l5 = 00000000eeb0ad87, Mem[0000000090800038] = 2df85e2e5f46c7e7
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 00000000eeb0ad87
! %l7 = 0000000000000004, Mem[000000009100000c] = 32495b64
stw %l7,[%i6+0x00c] ! Mem[000000009100000c] = 00000004
! Mem[0000000090800010] = d6f64887, %g18 = d7fb47c42cd682ff
ldsw [%i5+%o2],%g2 ! %g2 = d7fb47c42cd682ff
p14_label_21:
! Mem[0000000090000024] = eeb0ad87, %g2 = ffffffffd6f64887
ldub [%i4+0x024],%g2 ! %g2 = 00000000000000ee
! %l5 = 00000000eeb0ad87, Mem[000000009180003c] = ffff04b7
stw %l5,[%o0+0x03c] ! Mem[000000009180003c] = eeb0ad87
! Mem[000000002c800014] = eeb0ad87, %l4 = 00000000860eeb4e
ldsh [%i1+0x014],%l4 ! %l4 = ffffffffffffeeb0
! Mem[0000000091800020] = 30270afa, %g2 = 00000000000000ee
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000030
! %l4 = ffffffffffffeeb0, Mem[000000002c800013] = 6a147885
stb %l4,[%i1+0x013] ! Mem[000000002c800010] = 6a1478b0
! %l2 = 000000002df85e2e, Mem[0000000090800022] = 47bcc324
sth %l2,[%i5+0x022] ! Mem[0000000090800020] = 5e2ec324
! Mem[0000000091800020] = 30270afa801d54e4, %g2 = 0000000000000030
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801d54e4
! Mem[0000000090000034] = 8603346a, %g18 = d7fb47c42cd682ff
ldsw [%i4+0x034],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[0000000090800008] = 860eeb4e eeb0ad87, %g2 = 8603346a, %g3 = 801d54e4
ldd [%i5+%o1],%g2 ! %g2 = 00000000860eeb4e 00000000eeb0ad87
! Mem[000000009180000c] = 970000b7, %g2 = 00000000860eeb4e
ldub [%o0+0x00f],%g2 ! %g2 = 0000000000000097
p14_label_22:
! %l0 = 00000000eeb0ad87, Mem[000000009180000b] = ecffffff
stb %l0,[%o0+0x00b] ! Mem[0000000091800008] = 87ffffff
! Mem[0000000090800028] = ba3e4c1b, %g2 = 0000000000000097
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffba3e
! Mem[0000000091800004] = 0000596e, %g2 = ffffffffffffba3e
lduh [%o0+0x004],%g2 ! %g2 = 0000000000000000
! %l4 = ffffffffffffeeb0, Mem[0000000090800010] = d6f64887
stb %l4,[%i5+%o2] ! Mem[0000000090800010] = b0f64887
! Mem[000000002c800034] = 0000b7b8, %l5 = 00000000eeb0ad87
ldsh [%i1+0x036],%l5 ! %l5 = ffffffffffffb7b8
! Mem[000000002c800020] = ffffffb7, %l4 = ffffffffffffeeb0
lduw [%i1+%o4],%l4 ! %l4 = 00000000ffffffb7
! %l7 = 0000000000000004, Mem[0000000091000028] = 0cb2b58d
stw %l7,[%i6+%o5] ! Mem[0000000091000028] = 00000004
! Mem[0000000091000000] = 00000000 00000296, %g2 = 00000000, %g3 = eeb0ad87
ldd [%i6+%g0],%g2 ! %g2 = 0000000000000000 0000000000000296
! Mem[0000000090800014] = 80761400, %g2 = 0000000000000000
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000080
! Mem[0000000090800038] = 00000000eeb0ad87, %g2 = 0000000000000080
ldx [%i5+0x038],%g2 ! %g2 = 00000000eeb0ad87
p14_label_23:
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = 00000000eeb0ad87
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
! %l1 = ffffffffffffff97, Mem[0000000090800034] = b7b87a3f
sth %l1,[%i5+0x034] ! Mem[0000000090800034] = ff977a3f
! Mem[0000000091800034] = 1332ffff, %g2 = a31fbc41a3ca96e2
lduh [%o0+0x036],%g2 ! %g2 = 0000000000001332
! Mem[000000009100003c] = 5f46c7e7, %g2 = 0000000000001332
ldub [%i6+0x03c],%g2 ! %g2 = 000000000000005f
! Mem[000000009100001c] = ff970640, %g2 = 000000000000005f
ldub [%i6+0x01e],%g2 ! %g2 = 00000000000000ff
! %l1 = ffffffffffffff97, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffffff97
! Mem[0000000090000004] = 34b459e7, %g18 = d7fb47c42cd682ff
ldsw [%i4+0x004],%g2 ! %g2 = d7fb47c42cd682ff
! %l5 = ffffffffffffb7b8, Mem[0000000091000000] = 0000000000000296
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = ffffffffffffb7b8
! %l5 = ffffffffffffb7b8, Mem[0000000091000030] = 000000000cb2b58d
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffb7b8
! Mem[0000000091800008] = 7987ffff, %g2 = 0000000034b459e7
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000079
p14_label_24:
! Mem[000000009180003c] = eeb0ad87, %g18 = d7fb47c42cd682ff
ldsw [%o0+0x03c],%g2 ! %g2 = d7fb47c42cd682ff
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = eeb0ad87, %g3 = 00000296
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! %l0 = eeb0ad87, %l1 = ffffff97, Mem[0000000090800000] = f2d0a1aa 99136e54
std %l0,[%i5+%g0] ! Mem[0000000090800000] = eeb0ad87 ffffff97
! %l3 = 000000000000be3e, Mem[0000000090800034] = ff977a3f
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = 0000be3e
! Mem[0000000090800024] = 247ee5ff, %g2 = 0000000030270afa
ldsb [%i5+0x025],%g2 ! %g2 = 0000000000000024
! %l6 = ffffffffffffffad, Mem[0000000091000026] = 034f0000
sth %l6,[%i6+0x026] ! Mem[0000000091000024] = ffad0000
! Mem[0000000090000038] = aac98778, %g2 = 0000000000000024
ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffffaa
! Mem[0000000091800018] = c62e240a, %g2 = ffffffffffffffaa
lduw [%o0+%o3],%g2 ! %g2 = 00000000c62e240a
! %l7 = 0000000000000004, Mem[000000002d800038] = 9a1c26419cf0c1a0
stx %l7,[%i3+0x038] ! Mem[000000002d800038] = 0000000000000004
! Mem[000000002c000028] = 0e033993 21efe482, %l4 = ffffffb7, %l5 = ffffb7b8
ldd [%i0+%o5],%l4 ! %l4 = 000000000e033993 0000000021efe482
p14_label_25:
! %l6 = ffffffad, %l7 = 00000004, Mem[0000000091800018] = c62e240a 9c834334
std %l6,[%o0+%o3] ! Mem[0000000091800018] = ffffffad 00000004
! Mem[000000009000003c] = c987781a, %g2 = 00000000c62e240a
lduw [%i4+0x03c],%g2 ! %g2 = 00000000c987781a
! %l5 = 0000000021efe482, Mem[0000000090000008] = ffffffad
sth %l5,[%i4+%o1] ! Mem[0000000090000008] = e482ffad
! %l7 = 0000000000000004, Mem[000000009100003b] = 2e5f46c7
stb %l7,[%i6+0x03b] ! Mem[0000000091000038] = 045f46c7
! %l6 = ffffffad, %l7 = 00000004, Mem[0000000091000008] = 9a8d0187 00000004
std %l6,[%i6+%o1] ! Mem[0000000091000008] = ffffffad 00000004
! %l7 = 0000000000000004, Mem[000000002d00000a] = 06400448
sth %l7,[%i2+0x00a] ! Mem[000000002d000008] = 06400004
! %l7 = 0000000000000004, Mem[0000000090800018] = 00000000ad8786c2
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 0000000000000004
! Mem[000000002c800010] = 6a1478b0 eeb0ad87, %l6 = ffffffad, %l7 = 00000004
ldd [%i1+%o2],%l6 ! %l6 = 000000006a1478b0 00000000eeb0ad87
! %l4 = 000000000e033993, Mem[0000000090800030] = eeb0ad87
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = 0e033993
! Mem[000000009080000c] = eeb0ad87, %g18 = d7fb47c42cd682ff
ldsw [%i5+0x00c],%g2 ! %g2 = d7fb47c42cd682ff
ba,a p14_not_taken_0_end
p14_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p14_branch_failed
p14_not_taken_0_end:
! End of Random Code for Thread 14
1: membar #Sync ! Force all stores to complete
p14_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x038] ! Set processor 14 done flag
! Check Registers
p14_check_registers:
set p14_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000eeb0ad87
bne,a,pn %xcc,p14_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffff97
bne,a,pn %xcc,p14_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000002df85e2e
bne,a,pn %xcc,p14_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000be3e
bne,a,pn %xcc,p14_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000e033993
bne,a,pn %xcc,p14_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000021efe482
bne,a,pn %xcc,p14_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000006a1478b0
bne,a,pn %xcc,p14_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000eeb0ad87
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 cda064f5 418fbf38
bne %xcc,p14_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9d6a434d 5370a125
bne %xcc,p14_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 144eee94 203fa5c6
bne %xcc,p14_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be eb29e40a b336a12d
bne %xcc,p14_f6_fail
nop
! Check Local Memory
! Processor 14, local 0 is clean
set p14_local1_expect,%g1
p14_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 1fa1596e027beb8f
ldx [%i1+0x000],%g3 ! Observed data at 000000002c800000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6a1478b0eeb0ad87
ldx [%i1+0x010],%g3 ! Observed data at 000000002c800010
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 860eeb4e672a8ff3
ldx [%i1+0x018],%g3 ! Observed data at 000000002c800018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffb7ffffff97
ldx [%i1+0x020],%g3 ! Observed data at 000000002c800020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0bec3eb7eeb0ad87
ldx [%i1+0x028],%g3 ! Observed data at 000000002c800028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0cb2b58d0000b7b8
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+0x008],%g2 ! Expected data = 064000040000b7b8
ldx [%i2+0x008],%g3 ! Observed data at 000000002d000008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4839eb4ea776afce
ldx [%i2+0x018],%g3 ! Observed data at 000000002d000018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5f46c7e7094dbe3e
ldx [%i2+0x028],%g3 ! Observed data at 000000002d000028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x028,%g4
set p14_local3_expect,%g1
p14_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffffffffffffffb7
ldx [%i3+0x000],%g3 ! Observed data at 000000002d800000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000970000b7b8
ldx [%i3+0x008],%g3 ! Observed data at 000000002d800008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000000cb2b58d
ldx [%i3+0x018],%g3 ! Observed data at 000000002d800018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffb7dd3a5865
ldx [%i3+0x020],%g3 ! Observed data at 000000002d800020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 39202ed7dc0cad87
ldx [%i3+0x028],%g3 ! Observed data at 000000002d800028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000000004
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_f4_fail:
set p14_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f6_fail:
set p14_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 14 failed
p14_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x038] ! Set processor 14 done flag
set p14_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 14 failed
p14_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x038] ! Set processor 14 done flag
set p14_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p14_selfmod_failed:
ba p14_failed
mov 0xabc,%g1
p14_common_error:
or %g0,0xeee,%g1
ba p14_failed
mov %o5,%g3
p14_common_signature_error:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_common_timeout:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p14_failed
mov 0x0,%g3
p14_trap1e:
stha %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800000]
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000028]
ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d000020]
stda %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800018]
stha %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800010]
stba %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000000]
done
p14_trap1o:
stha %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800000]
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000028]
ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d000020]
stda %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800018]
stha %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800010]
stba %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000000]
done
p14_trap2e:
stxa %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800010]
stha %l5,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800028]
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002d000008]
stxa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000028]
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c000008]
stha %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000008]
stxa %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000020]
done
p14_trap2o:
stxa %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800010]
stha %l5,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800028]
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002d000008]
stxa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000028]
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c000008]
stha %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000008]
stxa %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000020]
done
p14_trap3e:
nop
nop
nop
nop
nop
nop
done
p14_trap3o:
nop
nop
nop
nop
nop
nop
done
p14_init_memory_pointers:
set p14_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p14_local0_start,%i0
set p14_local1_start,%i1
set p14_local2_start,%i2
set p14_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 86fa0f5e8e7d4b3d
ldx [%g1+0x008],%l1 ! %l1 = fbf53ed0dd3a5865
ldx [%g1+0x010],%l2 ! %l2 = 8e417d5039fd1fa1
ldx [%g1+0x018],%l3 ! %l3 = b4465f3e67babdcd
ldx [%g1+0x020],%l4 ! %l4 = 1d39eb4ea776afce
ldx [%g1+0x028],%l5 ! %l5 = 6f2343881f42c5a3
ldx [%g1+0x030],%l6 ! %l6 = fb1ed6221c21b1f0
ldx [%g1+0x038],%l7 ! %l7 = 0e344869d4b512a9
! Initialize the output register of window 0
set unres3_start,%o0
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 = 405d56be 908ad0d7 b977b7e9 93b3095c
! %f4 = 6afc880a 25a22cd5 b899d347 1b5dc4ea
! %f8 = 0556858b e9effd4c 83e5be7c e82e7987
! %f12 = 2682e7db 8adbe118 66597a6f e0110ca8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b63fdb5b 8f84d8fe 11f8f0ac 5b256fed
! %f20 = 7bf7e5a3 60ab03c4 80afdba4 66acbd87
! %f24 = a80faa54 fbdee784 180269d4 0218003f
! %f28 = f08d7823 56f22937 3f447cd3 bcfbe640
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9e7260be 6e707db3 3f922198 7f79fec0
! %f36 = 40050e43 80ca8a06 627c0253 c9813076
! %f40 = 943c0de1 eabba197 3b04e1a6 be7ebc25
! %f44 = d8dfce8e 4897669c 580af99b 20a4e070
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8b6d4bbf00000018,%g7,%g1 ! GSR scale = 3, align = 0
wr %g1,%g0,%gsr ! GSR = 8b6d4bbf00000018
wr %g0,%y ! Clear Y 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[0000000091800038] = b5d5c008 43ccc658, %g2 = 5b20bea7, %g3 = 0bad0b00
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008 0000000043ccc658
! %l3 = 81659f068365300f, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 81659f068365300f
! Mem[0000000091800018] = c6fe240a, %g2 = 00000000b5d5c008
ldsb [%o0+%o3],%g2 ! %g2 = ffffffffffffffc6
! %l3 = 81659f068365300f, Mem[0000000090000000] = 0efd0f33
sth %l3,[%i4+%g0] ! Mem[0000000090000000] = 300f0f33
! %l7 = 3700342e4448069e, Mem[000000002f000010] = 2f5a9af6
sth %l7,[%i2+%o2] ! Mem[000000002f000010] = 069e9af6
! Mem[0000000090800020] = 5b9447bc, %g18 = 1083ee8c3ffe948b
ldsw [%i5+%o4],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[000000002e800020] = f827cbe9, %l3 = 81659f068365300f
ldsw [%i1+%o4],%l3 ! %l3 = fffffffff827cbe9
! %l2 = 5f1e59ac2409c986, Mem[0000000090800036] = 7a3f82fb
sth %l2,[%i5+0x036] ! Mem[0000000090800034] = c98682fb
! Mem[000000002e800014] = 172b50ec, %l2 = 5f1e59ac2409c986
ldub [%i1+0x015],%l2 ! %l2 = 000000000000002b
! Mem[0000000091800034] = f2e01332, %g18 = 1083ee8c3ffe948b
ldsw [%o0+0x034],%g2 ! %g2 = 1083ee8c3ffe948b
p15_label_2:
! Mem[0000000091800000] = b9920983, %g2 = fffffffff2e01332
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000b9
! %l0 = e9f2f796a4b8e928, Mem[0000000091000018] = afbb2595
stw %l0,[%i6+%o3] ! Mem[0000000091000018] = a4b8e928
! %l3 = fffffffff827cbe9, Mem[000000009180002e] = 96e2cd87
stb %l3,[%o0+0x02e] ! Mem[000000009180002c] = e9e2cd87
! Mem[000000002e800030] = 5894aa175055021e, %l7 = 3700342e4448069e
ldx [%i1+0x030],%l7 ! %l7 = 5894aa175055021e
! Mem[0000000090800000] = f2d0a1aa99136e54, %g2 = 00000000000000b9
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa99136e54
! Mem[0000000091800030] = 6ab0f2e0, %g2 = f2d0a1aa99136e54
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000006ab0
! Mem[0000000090800008] = 50c69f91, %g2 = 0000000000006ab0
ldsh [%i5+%o1],%g2 ! %g2 = 00000000000050c6
! %l4 = 443d2d5baa2946d6, Mem[0000000090000008] = 1a70897a
sth %l4,[%i4+%o1] ! Mem[0000000090000008] = 46d6897a
! Mem[0000000091800020] = 30270afa, %g2 = 00000000000050c6
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000030
! %l3 = fffffffff827cbe9, Mem[000000009100000c] = 32495b64
stw %l3,[%i6+0x00c] ! Mem[000000009100000c] = f827cbe9
p15_label_3:
! %l2 = 000000000000002b, Mem[000000009080000c] = 6a872662
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = 0000002b
! Mem[0000000090000030] = 722cd948 e3f41a12, %g2 = 00000030, %g3 = 43ccc658
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000e3f41a12
! Mem[000000009180001c] = 43343027, %g2 = 00000000722cd948
ldub [%o0+0x01e],%g2 ! %g2 = 0000000000000043
! Mem[0000000091000004] = 12bca097, %g2 = 0000000000000043
lduw [%i6+0x004],%g2 ! %g2 = 0000000012bca097
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 0000000012bca097
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! %l5 = 8f29f772772b426b, Mem[0000000090000020] = d3141da2f6eb9a57
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 8f29f772772b426b
! Mem[0000000090000038] = 7ccf87b4, %g2 = b5d5c00843ccc658
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
! %l1 = b8fa8d8441043f1d, Mem[0000000090800017] = 148d210d
stb %l1,[%i5+0x017] ! Mem[0000000090800014] = 1d8d210d
! Mem[000000009000002c] = 92b2c784, %g2 = 0000000000007ccf
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
! Mem[0000000090800010] = 48877980, %g2 = 0000000092b2c784
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000004887
p15_label_4:
! %l1 = b8fa8d8441043f1d, Mem[0000000091000010] = c871c97b694bf715
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = b8fa8d8441043f1d
! %l0 = e9f2f796a4b8e928, Mem[000000009100002c] = d71607a7
stb %l0,[%i6+0x02c] ! Mem[000000009100002c] = 281607a7
! Mem[000000002e800034] = 5055021e, %l0 = e9f2f796a4b8e928
lduw [%i1+0x034],%l0 ! %l0 = 000000005055021e
! Mem[000000009080001c] = 8e335b94, %g2 = 0000000000004887
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8e33
! %l6 = 4c70e80a3918443d, Mem[000000002f80000e] = 880c2f3b
sth %l6,[%i3+0x00e] ! Mem[000000002f80000c] = 880c443d
! Mem[000000002e000020] = 9b8b89a6, %l5 = 8f29f772772b426b
ldsb [%i0+%o4],%l5 ! %l5 = ffffffffffffff9b
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = ffffffffffff8e33
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! %l0 = 000000005055021e, Mem[0000000090000020] = 8f29f772772b426b
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 000000005055021e
! %l1 = b8fa8d8441043f1d, Mem[0000000091000027] = 4f8a3d96
stb %l1,[%i6+0x027] ! Mem[0000000091000024] = 1d8a3d96
! %l2 = 000000000000002b, Mem[0000000090000012] = 72444878
sth %l2,[%i4+0x012] ! Mem[0000000090000010] = 002b4878
p15_label_5:
! %l4 = 443d2d5baa2946d6, Mem[0000000091000002] = e61612bc
sth %l4,[%i6+0x002] ! Mem[0000000091000000] = 46d612bc
! Mem[0000000090800034] = 1b77c986, %g18 = 1083ee8c3ffe948b
ldsw [%i5+0x034],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[0000000090800034] = 1b77c986, %g2 = 000000001b77c986
lduh [%i5+0x034],%g2 ! %g2 = 0000000000001b77
! Mem[0000000091000010] = b8fa8d8441043f1d, %g2 = 0000000000001b77
ldx [%i6+%o2],%g2 ! %g2 = b8fa8d8441043f1d
! %l1 = b8fa8d8441043f1d, Mem[000000009100003d] = 41577c00
stb %l1,[%i6+0x03d] ! Mem[000000009100003c] = 1d577c00
! %l3 = fffffffff827cbe9, Mem[0000000091000012] = 8d844104
sth %l3,[%i6+0x012] ! Mem[0000000091000010] = cbe94104
! Mem[0000000090800018] = 0d4cb575, %g2 = b8fa8d8441043f1d
ldub [%i5+0x01a],%g2 ! %g2 = 000000000000000d
! Mem[0000000091800008] = 79ecd7c5, %g2 = 000000000000000d
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! Mem[000000002f800008] = 77f8e91a880c443d, %l2 = 000000000000002b
ldx [%i3+%o1],%l2 ! %l2 = 77f8e91a880c443d
! Mem[0000000090000024] = 5055021e, %g18 = 1083ee8c3ffe948b
ldsw [%i4+0x024],%g2 ! %g2 = 1083ee8c3ffe948b
p15_label_6:
! Mem[000000009080003c] = bf380000, %g2 = 000000005055021e
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffbf
! %l4 = 443d2d5baa2946d6, Mem[000000002f800000] = bb5daa24
stw %l4,[%i3+%g0] ! Mem[000000002f800000] = aa2946d6
! Mem[0000000091000030] = 916a6e48, %g18 = 1083ee8c3ffe948b
ldsw [%i6+0x030],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[0000000090800024] = c3247ee5, %g18 = 1083ee8c3ffe948b
ldsw [%i5+0x024],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[000000002f000004] = 470019e5, %l1 = b8fa8d8441043f1d
ldsb [%i2+0x006],%l1 ! %l1 = 0000000000000019
! Mem[0000000091800038] = b5d5c008 43ccc658, %g2 = c3247ee5, %g3 = e3f41a12
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008 0000000043ccc658
! Mem[0000000090000038] = 7ccf87b4, %g2 = 00000000b5d5c008
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
! %l6 = 4c70e80a3918443d, Mem[000000009000002a] = de2092b2
sth %l6,[%i4+0x02a] ! Mem[0000000090000028] = 443d92b2
! %l3 = fffffffff827cbe9, Mem[000000002f000038] = 467f6055
stw %l3,[%i2+0x038] ! Mem[000000002f000038] = f827cbe9
! %l0 = 000000005055021e, Mem[000000002e00000c] = bac3aea6
stw %l0,[%i0+0x00c] ! Mem[000000002e00000c] = 5055021e
p15_label_7:
! Mem[0000000090800038] = 82fb7497, %g2 = 0000000000007ccf
lduw [%i5+0x038],%g2 ! %g2 = 0000000082fb7497
! Mem[0000000090000024] = 55021e21, %g2 = 0000000082fb7497
ldsb [%i4+0x025],%g2 ! %g2 = 0000000000000055
! %l2 = 77f8e91a880c443d, Mem[000000002f00001a] = 3e5b2ce8
stb %l2,[%i2+0x01a] ! Mem[000000002f000018] = 3e5b3de8
! Mem[000000002e00002c] = 63a738eb, %l7 = 5894aa175055021e
ldsb [%i0+0x02c],%l7 ! %l7 = 0000000000000063
! Mem[000000009000003c] = a14cf2d3, %g2 = 0000000000000055
lduw [%i4+0x03c],%g2 ! %g2 = 00000000a14cf2d3
! Mem[000000009100000c] = f827cbe9, %g2 = 00000000a14cf2d3
lduw [%i6+0x00c],%g2 ! %g2 = 00000000f827cbe9
! %l4 = 443d2d5baa2946d6, Mem[000000009100000f] = e9b8facb
stb %l4,[%i6+0x00f] ! Mem[000000009100000c] = d6b8facb
! Mem[0000000091000004] = a0979a8d, %g2 = 00000000f827cbe9
ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffa0
! %l2 = 77f8e91a880c443d, Mem[0000000090800030] = 50ae945c
stw %l2,[%i5+0x030] ! Mem[0000000090800030] = 880c443d
! Mem[0000000090000034] = 127ccf87, %g2 = ffffffffffffffa0
ldub [%i4+0x037],%g2 ! %g2 = 0000000000000012
p15_label_8:
! Mem[000000002f000028] = 9a0dd28a, %l6 = 4c70e80a3918443d
ldsb [%i2+0x02a],%l6 ! %l6 = ffffffffffffffd2
! Mem[0000000091800008] = 0f1979ec, %g18 = 1083ee8c3ffe948b
ldsw [%o0+%o1],%g2 ! %g2 = 1083ee8c3ffe948b
! %l7 = 0000000000000063, Mem[0000000090000000] = 300f0f3334b459e7
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000063
! %l1 = 0000000000000019, Mem[0000000090800014] = 7980761d
stw %l1,[%i5+0x014] ! Mem[0000000090800014] = 00000019
! Mem[0000000090000034] = 1a127ccf, %g2 = 000000000f1979ec
ldsh [%i4+0x036],%g2 ! %g2 = 0000000000001a12
! %l6 = ffffffd2, %l7 = 00000063, Mem[000000002f800028] = 730a1891 d9a25b98
std %l6,[%i3+%o5] ! Mem[000000002f800028] = ffffffd2 00000063
! Mem[0000000091000010] = b8facbe9, %g2 = 0000000000001a12
lduh [%i6+%o2],%g2 ! %g2 = 000000000000b8fa
! Mem[000000009180000c] = 7e5d8165, %g2 = 000000000000b8fa
ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000007e5d
! Mem[000000002f00001c] = eb4606ea, %l4 = 443d2d5baa2946d6
ldub [%i2+0x01f],%l4 ! %l4 = 00000000000000ea
! %l2 = 880c443d, %l3 = f827cbe9, Mem[0000000090000000] = 00000000 00000063
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 880c443d f827cbe9
p15_label_9:
! Mem[0000000091800030] = cd876ab0 f2e01332, %g2 = 00007e5d, %g3 = 43ccc658
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 00000000f2e01332
! Mem[0000000090800038] = 749762f1, %g2 = 00000000cd876ab0
ldsb [%i5+0x03a],%g2 ! %g2 = 0000000000000074
! %l7 = 0000000000000063, Mem[0000000090000010] = b51e002b
stb %l7,[%i4+%o2] ! Mem[0000000090000010] = 631e002b
! %l0 = 000000005055021e, Mem[000000002e80001b] = 5bb674a7
stb %l0,[%i1+0x01b] ! Mem[000000002e800018] = 5bb6741e
! Mem[0000000091000020] = 3d025ade, %g2 = 0000000000000074
ldub [%i6+0x022],%g2 ! %g2 = 000000000000003d
! Mem[0000000090000034] = e3f41a12, %g2 = 000000000000003d
lduh [%i4+0x034],%g2 ! %g2 = 000000000000e3f4
! Mem[0000000090800028] = fd77ba3e, %g2 = 000000000000e3f4
ldsh [%i5+%o5],%g2 ! %g2 = fffffffffffffd77
! Mem[0000000090800010] = d6f6488700000019, %g2 = fffffffffffffd77
ldx [%i5+%o2],%g2 ! %g2 = d6f6488700000019
! %l4 = 00000000000000ea, Mem[0000000091800020] = 30270afa801d54e4
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 00000000000000ea
! Mem[0000000091000030] = 6a6e486c, %g2 = d6f6488700000019
ldub [%i6+0x031],%g2 ! %g2 = 000000000000006a
p15_label_10:
! Mem[0000000091000024] = 5ade031d, %g2 = 000000000000006a
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000005a
! %l7 = 0000000000000063, Mem[0000000091000006] = a0979a8d
sth %l7,[%i6+0x006] ! Mem[0000000091000004] = 00639a8d
! %l6 = ffffffffffffffd2, Mem[000000009000000d] = c2cf1a63
stb %l6,[%i4+0x00d] ! Mem[000000009000000c] = d2cf1a63
! %l0 = 000000005055021e, Mem[000000009000003c] = a14cf2d3
sth %l0,[%i4+0x03c] ! Mem[000000009000003c] = 021ef2d3
! Mem[0000000091800020] = 00000000, %g18 = 1083ee8c3ffe948b
ldsw [%o0+%o4],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[000000009100002c] = 07a7916a, %g2 = 0000000000000000
ldsb [%i6+0x02e],%g2 ! %g2 = 0000000000000007
! %l6 = ffffffffffffffd2, Mem[000000002f800036] = 0ed7c52a
sth %l6,[%i3+0x036] ! Mem[000000002f800034] = 0ed7ffd2
! Mem[0000000090000024] = 5055021e, %g18 = 1083ee8c3ffe948b
ldsw [%i4+0x024],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[000000002f800000] = aa2946d6 647cfd57, %l0 = 5055021e, %l1 = 00000019
ldd [%i3+%g0],%l0 ! %l0 = 00000000aa2946d6 00000000647cfd57
! %l7 = 0000000000000063, Mem[000000009000002c] = 92b2c784
sth %l7,[%i4+0x02c] ! Mem[000000009000002c] = 0063c784
p15_label_11:
! %l0 = aa2946d6, %l1 = 647cfd57, Mem[0000000091800038] = b5d5c008 43ccc658
std %l0,[%o0+0x038] ! Mem[0000000091800038] = aa2946d6 647cfd57
! Mem[000000009000003c] = f2d30000, %g2 = 000000005055021e
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000f2d3
! %l1 = 00000000647cfd57, Mem[0000000090000000] = 880c443df827cbe9
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 00000000647cfd57
! Mem[0000000091800020] = 00000000, %g2 = 000000000000f2d3
ldsb [%o0+0x023],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = 916a6e48, %g2 = 0000000000000000
lduw [%i6+0x030],%g2 ! %g2 = 00000000916a6e48
! %l6 = ffffffffffffffd2, Mem[000000002e80002b] = 60eb40f8
stb %l6,[%i1+0x02b] ! Mem[000000002e800028] = 60eb40d2
! Mem[000000002f000018] = 3e5b3de8eb4606ea, %l1 = 00000000647cfd57
ldx [%i2+%o3],%l1 ! %l1 = 3e5b3de8eb4606ea
! Mem[000000002e00003c] = c5697ae9, %l1 = 3e5b3de8eb4606ea
ldsh [%i0+0x03e],%l1 ! %l1 = 0000000000007ae9
! Mem[0000000090000034] = f41a127c, %g2 = 00000000916a6e48
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000f4
! Mem[000000009080003c] = bf380000, %g2 = 00000000000000f4
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000bf38
p15_label_12:
! Mem[000000009180002c] = a3cae9e2, %g2 = 000000000000bf38
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000a3ca
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = 0000a3ca, %g3 = f2e01332
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! Mem[000000009080003c] = 62f1bf38, %g2 = 00000000916a6e48
ldsh [%i5+0x03c],%g2 ! %g2 = 00000000000062f1
! Mem[0000000091000014] = 043f1da4, %g2 = 00000000000062f1
ldsb [%i6+0x015],%g2 ! %g2 = 0000000000000004
! Mem[0000000091000020] = 8c013d025ade031d, %g2 = 0000000000000004
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade031d
! Mem[0000000091800038] = 46d6647c, %g2 = 8c013d025ade031d
ldsh [%o0+0x03a],%g2 ! %g2 = 00000000000046d6
! %l1 = 0000000000007ae9, Mem[0000000090000038] = 7ccf87b4021ef2d3
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 0000000000007ae9
! Mem[000000002f800034] = 0ed7ffd2, %l7 = 0000000000000063
ldsw [%i3+0x034],%l7 ! %l7 = 000000000ed7ffd2
! Mem[000000002e80003c] = 912975ad, %l7 = 000000000ed7ffd2
lduw [%i1+0x03c],%l7 ! %l7 = 00000000912975ad
! %l6 = ffffffffffffffd2, Mem[0000000090000010] = 631e002b48782e3b
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffffd2
p15_label_13:
! Mem[0000000091000024] = 5ade031d, %g18 = 1083ee8c3ffe948b
ldsw [%i6+0x024],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[0000000091000028] = 50281607, %g2 = 000000005ade031d
ldsb [%i6+0x02b],%g2 ! %g2 = 0000000000000050
! Mem[000000002f800028] = ffffffd2, %l0 = 00000000aa2946d6
ldsw [%i3+%o5],%l0 ! %l0 = ffffffffffffffd2
! Mem[000000009180002c] = a3cae9e2, %g2 = 0000000000000050
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000a3ca
! Mem[000000002f80002c] = 00000063, %l4 = 00000000000000ea
ldsw [%i3+0x02c],%l4 ! %l4 = 0000000000000063
! Mem[0000000091000000] = 809c46d612bc0063, %g2 = 000000000000a3ca
ldx [%i6+%g0],%g2 ! %g2 = 809c46d612bc0063
! Mem[0000000090800010] = d6f64887, %g2 = 809c46d612bc0063
ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffffd6
! Mem[000000009180000c] = d7c57e5d, %g18 = 1083ee8c3ffe948b
ldsw [%o0+0x00c],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[000000009000003c] = 00007ae9, %g2 = ffffffffd7c57e5d
lduh [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! %l2 = 77f8e91a880c443d, Mem[0000000091000020] = 8c013d02
stw %l2,[%i6+%o4] ! Mem[0000000091000020] = 880c443d
p15_label_14:
! Mem[000000002f800030] = 5538c0b2 0ed7ffd2, %l2 = 880c443d, %l3 = f827cbe9
ldd [%i3+0x030],%l2 ! %l2 = 000000005538c0b2 000000000ed7ffd2
! Mem[0000000091800020] = 00000000, %g2 = 0000000000000000
ldsb [%o0+0x023],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = fd77ba3e 4c1bc6c0, %g2 = 00000000, %g3 = 6cc60ecc
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bc6c0
! Mem[000000002e000038] = 505d129f, %l6 = ffffffffffffffd2
ldsb [%i0+0x039],%l6 ! %l6 = 000000000000005d
! Mem[0000000091800004] = 920983a7, %g18 = 1083ee8c3ffe948b
ldsw [%o0+0x004],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[000000002f000008] = 3c916895, %l3 = 000000000ed7ffd2
lduw [%i2+%o1],%l3 ! %l3 = 000000003c916895
! Mem[0000000090000004] = 647cfd57, %g2 = ffffffff920983a7
lduw [%i4+0x004],%g2 ! %g2 = 00000000647cfd57
! Mem[0000000091000008] = 011af827, %g2 = 00000000647cfd57
ldsh [%i6+0x00a],%g2 ! %g2 = 000000000000011a
! Mem[0000000091000024] = 031d8a3d, %g2 = 000000000000011a
ldsh [%i6+0x026],%g2 ! %g2 = 000000000000031d
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = 000000000000031d
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
p15_label_15:
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = c3247ee5, %g3 = 4c1bc6c0
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! Mem[0000000091000014] = 3f1da4b8, %g2 = 00000000916a6e48
lduh [%i6+0x016],%g2 ! %g2 = 0000000000003f1d
! Mem[000000002e000008] = 64ee4830, %l2 = 000000005538c0b2
ldsw [%i0+%o1],%l2 ! %l2 = 0000000064ee4830
! %l2 = 0000000064ee4830, Mem[0000000091800025] = 0000eaa3
stb %l2,[%o0+0x025] ! Mem[0000000091800024] = 3000eaa3
! Mem[0000000090800020] = 9447bcc3, %g2 = 0000000000003f1d
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000090800004] = 5450c69f, %g2 = ffffffffffffff94
ldub [%i5+0x007],%g2 ! %g2 = 0000000000000054
! Mem[000000002f000014] = 27b35e37, %l5 = ffffffffffffff9b
lduw [%i2+0x014],%l5 ! %l5 = 0000000027b35e37
! %l4 = 00000063, %l5 = 27b35e37, Mem[0000000091800000] = 22502cb9 920983a7
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 00000063 27b35e37
! Mem[0000000090800024] = 7ee5fd77, %g2 = 0000000000000054
lduh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! Mem[0000000091800014] = 0fc6fe24, %g2 = 0000000000007ee5
ldub [%o0+0x017],%g2 ! %g2 = 000000000000000f
p15_label_16:
! Mem[0000000091800034] = 1332aa29, %g2 = 000000000000000f
lduh [%o0+0x036],%g2 ! %g2 = 0000000000001332
! Mem[0000000091800014] = 8365300f, %g18 = 1083ee8c3ffe948b
ldsw [%o0+0x014],%g2 ! %g2 = 1083ee8c3ffe948b
! %l0 = ffffffffffffffd2, Mem[000000009100002c] = 281607a7
stw %l0,[%i6+0x02c] ! Mem[000000009100002c] = ffffffd2
! %l2 = 0000000064ee4830, Mem[0000000090800028] = fd77ba3e
sth %l2,[%i5+%o5] ! Mem[0000000090800028] = 4830ba3e
! Mem[0000000091800018] = c6fe240a, %g2 = ffffffff8365300f
lduw [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a
! Mem[0000000090000028] = 2188443d0063c784, %g2 = 00000000c6fe240a
ldx [%i4+%o5],%g2 ! %g2 = 2188443d0063c784
! %l1 = 0000000000007ae9, Mem[000000009080001e] = 8e335b94
sth %l1,[%i5+0x01e] ! Mem[000000009080001c] = 7ae95b94
! Mem[0000000090800034] = 1b77c986, %g2 = 2188443d0063c784
lduw [%i5+0x034],%g2 ! %g2 = 000000001b77c986
! %l4 = 0000000000000063, Mem[0000000091000030] = 916a6e48
stw %l4,[%i6+0x030] ! Mem[0000000091000030] = 00000063
! Mem[0000000091800008] = 79ecd7c5, %g2 = 000000001b77c986
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000079
p15_label_17:
! %l6 = 000000000000005d, Mem[000000002f800004] = 647cfd57
sth %l6,[%i3+0x004] ! Mem[000000002f800004] = 005dfd57
! Mem[0000000090800020] = 5b9447bc, %g2 = 0000000000000079
lduw [%i5+%o4],%g2 ! %g2 = 000000005b9447bc
! %l2 = 0000000064ee4830, Mem[000000009180000a] = 79ecd7c5
stb %l2,[%o0+0x00a] ! Mem[0000000091800008] = 30ecd7c5
! %l0 = ffffffffffffffd2, Mem[000000009000003c] = 00007ae9
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = ffffffd2
! Mem[000000002f800008] = 77f8e91a, %l6 = 000000000000005d
ldsh [%i3+%o1],%l6 ! %l6 = 00000000000077f8
! %l7 = 00000000912975ad, Mem[0000000090000037] = 12000000
stb %l7,[%i4+0x037] ! Mem[0000000090000034] = ad000000
! Mem[0000000091000038] = 2ac32556371d577c, %g2 = 000000005b9447bc
ldx [%i6+0x038],%g2 ! %g2 = 2ac32556371d577c
! Mem[0000000091800008] = 30ecd7c5, %g2 = 2ac32556371d577c
ldsb [%o0+0x00a],%g2 ! %g2 = 0000000000000030
! Mem[0000000091800030] = cd876ab0 f2e01332, %g2 = 00000030, %g3 = 6cc60ecc
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 00000000f2e01332
! Mem[000000002f000024] = 1617d58e, %l0 = ffffffffffffffd2
lduw [%i2+0x024],%l0 ! %l0 = 000000001617d58e
p15_label_18:
! Mem[0000000090800038] = fb749762, %g2 = 00000000cd876ab0
ldsb [%i5+0x039],%g2 ! %g2 = fffffffffffffffb
! Mem[0000000090800008] = 50c69f910000002b, %g2 = fffffffffffffffb
ldx [%i5+%o1],%g2 ! %g2 = 50c69f910000002b
! Mem[0000000091000034] = c60ecc2a, %g2 = 50c69f910000002b
ldsb [%i6+0x035],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000090000018] = c654ee46, %g18 = 1083ee8c3ffe948b
ldsw [%i4+%o3],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[0000000090000008] = 46d6897a70d2cf1a, %g2 = ffffffffc654ee46
ldx [%i4+%o1],%g2 ! %g2 = 46d6897a70d2cf1a
! %l2 = 64ee4830, %l3 = 3c916895, Mem[000000002f800008] = 77f8e91a 880c443d
std %l2,[%i3+%o1] ! Mem[000000002f800008] = 64ee4830 3c916895
! %l1 = 0000000000007ae9, Mem[0000000090000000] = 00000000
sth %l1,[%i4+%g0] ! Mem[0000000090000000] = 7ae90000
! Mem[0000000090000010] = ffffffff, %g2 = 46d6897a70d2cf1a
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800018] = 240a9c83, %g2 = ffffffffffffffff
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000240a
! Mem[0000000090000024] = 5055021e, %g2 = 000000000000240a
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000005055
p15_label_19:
! %l3 = 000000003c916895, Mem[0000000090800008] = 50c69f91
stw %l3,[%i5+%o1] ! Mem[0000000090800008] = 3c916895
! %l5 = 0000000027b35e37, Mem[0000000090000035] = f41aad00
stb %l5,[%i4+0x035] ! Mem[0000000090000034] = 371aad00
! Mem[0000000090800034] = 1b77c986, %g2 = 0000000000005055
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000001b77
! %l6 = 000077f8, %l7 = 912975ad, Mem[0000000091800038] = aa2946d6 647cfd57
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 000077f8 912975ad
! Mem[0000000091000024] = 5ade031d, %g18 = 1083ee8c3ffe948b
ldsw [%i6+0x024],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[000000002e800018] = 5bb6741e, %l6 = 00000000000077f8
ldsh [%i1+0x01a],%l6 ! %l6 = 000000000000741e
! Mem[000000009000000c] = 1affffff, %g2 = 000000005ade031d
ldsb [%i4+0x00f],%g2 ! %g2 = 000000000000001a
! Mem[0000000090000020] = 00000000, %g2 = 000000000000001a
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000064ee4830, Mem[000000009080000e] = 002bd6f6
sth %l2,[%i5+0x00e] ! Mem[000000009080000c] = 4830d6f6
! %l7 = 00000000912975ad, Mem[0000000091800035] = e0133200
stb %l7,[%o0+0x035] ! Mem[0000000091800034] = ad133200
p15_label_20:
! %l6 = 000000000000741e, Mem[0000000090800004] = 99136e54
stb %l6,[%i5+0x004] ! Mem[0000000090800004] = 1e136e54
! Mem[0000000091000000] = 809c46d6 12bc0063, %g2 = 00000000, %g3 = f2e01332
ldd [%i6+%g0],%g2 ! %g2 = 00000000809c46d6 0000000012bc0063
! Mem[0000000091000020] = 880c443d, %g2 = 00000000809c46d6
lduh [%i6+%o4],%g2 ! %g2 = 000000000000880c
! %l2 = 0000000064ee4830, Mem[000000002e000038] = 505d129f
stw %l2,[%i0+0x038] ! Mem[000000002e000038] = 64ee4830
! Mem[000000002f00003c] = a137cd8b, %l0 = 000000001617d58e
ldsw [%i2+0x03c],%l0 ! %l0 = ffffffffa137cd8b
! %l0 = a137cd8b, %l1 = 00007ae9, Mem[0000000091800010] = 81659f06 8365300f
std %l0,[%o0+%o2] ! Mem[0000000091800010] = a137cd8b 00007ae9
! Mem[000000002f000034] = 47075f78, %l2 = 0000000064ee4830
ldub [%i2+0x034],%l2 ! %l2 = 0000000000000047
! %l0 = a137cd8b, %l1 = 00007ae9, Mem[000000002e000008] = 64ee4830 5055021e
std %l0,[%i0+%o1] ! Mem[000000002e000008] = a137cd8b 00007ae9
! %l4 = 0000000000000063, Mem[000000009080001a] = 0d4cb575
sth %l4,[%i5+0x01a] ! Mem[0000000090800018] = 0063b575
! Mem[0000000091800018] = c6fe240a 9c834334, %g2 = 0000880c, %g3 = 12bc0063
ldd [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a 000000009c834334
p15_label_21:
! %l4 = 0000000000000063, Mem[0000000091800010] = a137cd8b00007ae9
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000063
! Mem[000000009000003c] = ffffffd2, %g2 = 00000000c6fe240a
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009180002c] = cae9e2cd, %g2 = ffffffffffffffff
ldsb [%o0+0x02d],%g2 ! %g2 = ffffffffffffffca
! %l2 = 0000000000000047, Mem[0000000090800008] = 3c91689500004830
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000047
! Mem[000000009100000c] = cbd6b8fa, %g2 = ffffffffffffffca
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffcbd6
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = ffffffffffffcbd6
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
! Mem[0000000091800004] = 370f1930, %g2 = 5b9447bcc3247ee5
ldub [%o0+0x007],%g2 ! %g2 = 0000000000000037
! %l2 = 00000047, %l3 = 3c916895, Mem[0000000090800000] = f2d0a1aa 1e136e54
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 00000047 3c916895
! %l1 = 0000000000007ae9, Mem[000000002e000015] = 84a0a9a8
stb %l1,[%i0+0x015] ! Mem[000000002e000014] = 84e9a9a8
! %l2 = 00000047, %l3 = 3c916895, Mem[0000000090000010] = ffffffff ffffffd2
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 00000047 3c916895
p15_label_22:
! Mem[0000000091000020] = 880c443d, %g2 = 0000000000000037
lduw [%i6+%o4],%g2 ! %g2 = 00000000880c443d
! Mem[0000000091800030] = cd876ab0, %g2 = 00000000880c443d
ldub [%o0+0x030],%g2 ! %g2 = 00000000000000cd
! Mem[000000002f00000c] = 40b1e378, %l5 = 0000000027b35e37
lduh [%i2+0x00e],%l5 ! %l5 = 000000000000e378
! %l1 = 0000000000007ae9, Mem[0000000090800003] = 473c9168
stb %l1,[%i5+0x003] ! Mem[0000000090800000] = e93c9168
! %l7 = 00000000912975ad, Mem[0000000091000038] = 2ac32556
stb %l7,[%i6+0x038] ! Mem[0000000091000038] = adc32556
! Mem[000000002e800030] = 5894aa17, %l1 = 0000000000007ae9
ldsw [%i1+0x030],%l1 ! %l1 = 000000005894aa17
! %l3 = 000000003c916895, Mem[000000009000001c] = c2bbec77
stw %l3,[%i4+0x01c] ! Mem[000000009000001c] = 3c916895
! Mem[0000000090800018] = 63b5757a, %g2 = 00000000000000cd
ldub [%i5+0x01b],%g2 ! %g2 = 0000000000000063
! Mem[0000000090800018] = 210063b5, %g2 = 0000000000000063
ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000021
! Mem[0000000090000028] = 88443d00, %g2 = 0000000000000021
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffff88
p15_label_23:
! Mem[0000000091000008] = 011af827, %g2 = ffffffffffffff88
ldsh [%i6+0x00a],%g2 ! %g2 = 000000000000011a
! %l1 = 000000005894aa17, Mem[0000000091800022] = 00000030
sth %l1,[%o0+0x022] ! Mem[0000000091800020] = aa170030
! %l2 = 0000000000000047, Mem[000000002e800025] = 1db7e1aa
stb %l2,[%i1+0x025] ! Mem[000000002e800024] = 1d47e1aa
! %l6 = 000000000000741e, Mem[0000000091000008] = 9a8d011af827cbd6
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 000000000000741e
! %l1 = 000000005894aa17, Mem[0000000091000029] = 3d9650ff
stb %l1,[%i6+0x029] ! Mem[0000000091000028] = 179650ff
! %l0 = a137cd8b, %l1 = 5894aa17, Mem[0000000090000030] = 722cd948 e3371aad
std %l0,[%i4+0x030] ! Mem[0000000090000030] = a137cd8b 5894aa17
! %l4 = 0000000000000063, Mem[000000009080003c] = 62f1bf38
sth %l4,[%i5+0x03c] ! Mem[000000009080003c] = 0063bf38
! %l4 = 0000000000000063, Mem[0000000091800038] = 000077f8912975ad
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000063
! Mem[000000009100003c] = 1d577c00, %g2 = 000000000000011a
ldub [%i6+0x03d],%g2 ! %g2 = 000000000000001d
! %l3 = 000000003c916895, Mem[0000000091000038] = adc32556
sth %l3,[%i6+0x038] ! Mem[0000000091000038] = 68952556
p15_label_24:
! Mem[0000000090000010] = 000000473c916895, %g2 = 000000000000001d
ldx [%i4+%o2],%g2 ! %g2 = 000000473c916895
! Mem[0000000090000028] = 88443d00, %g2 = 000000473c916895
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffff88
! Mem[0000000091000010] = b8facbe941043f1d, %g2 = ffffffffffffff88
ldx [%i6+%o2],%g2 ! %g2 = b8facbe941043f1d
! %l1 = 000000005894aa17, Mem[0000000091800011] = 00000000
stb %l1,[%o0+0x011] ! Mem[0000000091800010] = 17000000
! Mem[000000002e000008] = a137cd8b, %l1 = 000000005894aa17
ldsh [%i0+0x00a],%l1 ! %l1 = ffffffffffffcd8b
! Mem[0000000090800028] = 4830ba3e, %g2 = b8facbe941043f1d
lduw [%i5+%o5],%g2 ! %g2 = 000000004830ba3e
! Mem[000000002e800020] = f827cbe9, %l3 = 000000003c916895
lduw [%i1+%o4],%l3 ! %l3 = 00000000f827cbe9
! Mem[000000009000001c] = 3c916895, %g18 = 1083ee8c3ffe948b
ldsw [%i4+0x01c],%g2 ! %g2 = 1083ee8c3ffe948b
! %l5 = 000000000000e378, Mem[0000000090800000] = 000000e93c916895
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 000000000000e378
! Mem[0000000090000018] = c654ee46 3c916895, %g2 = 3c916895, %g3 = 9c834334
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 000000003c916895
p15_label_25:
! Mem[0000000090800004] = 0000e378, %g18 = 1083ee8c3ffe948b
ldsw [%i5+0x004],%g2 ! %g2 = 1083ee8c3ffe948b
! Mem[000000002e800038] = b610c344, %l3 = 00000000f827cbe9
ldsh [%i1+0x038],%l3 ! %l3 = ffffffffffffb610
! Mem[000000002e800030] = 5894aa175055021e, %l1 = ffffffffffffcd8b
ldx [%i1+0x030],%l1 ! %l1 = 5894aa175055021e
! %l2 = 0000000000000047, Mem[000000002f000039] = f827cbe9
stb %l2,[%i2+0x039] ! Mem[000000002f000038] = f847cbe9
! Mem[0000000090000014] = 916895c6, %g2 = 000000000000e378
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000091
! %l6 = 000000000000741e, Mem[0000000090000020] = 00000000
stw %l6,[%i4+%o4] ! Mem[0000000090000020] = 0000741e
! Mem[0000000090800018] = 8d210063, %g2 = 0000000000000091
lduw [%i5+%o3],%g2 ! %g2 = 000000008d210063
! Mem[0000000090000030] = a137cd8b5894aa17, %g2 = 000000008d210063
ldx [%i4+0x030],%g2 ! %g2 = a137cd8b5894aa17
! Mem[000000002f800030] = 5538c0b2 0ed7ffd2, %l2 = 00000047, %l3 = ffffb610
ldd [%i3+0x030],%l2 ! %l2 = 000000005538c0b2 000000000ed7ffd2
! %l4 = 0000000000000063, Mem[000000009100001e] = bb92880c
sth %l4,[%i6+0x01e] ! Mem[000000009100001c] = 0063880c
ba,a p15_not_taken_0_end
p15_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p15_branch_failed
p15_not_taken_0_end:
! End of Random Code for Thread 15
1: membar #Sync ! Force all stores to complete
p15_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x03c] ! Set processor 15 done flag
! Check Registers
p15_check_registers:
set p15_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffa137cd8b
bne,a,pn %xcc,p15_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 5894aa175055021e
bne,a,pn %xcc,p15_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000005538c0b2
bne,a,pn %xcc,p15_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000ed7ffd2
bne,a,pn %xcc,p15_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000063
bne,a,pn %xcc,p15_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000e378
bne,a,pn %xcc,p15_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000741e
bne,a,pn %xcc,p15_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000912975ad
bne,a,pn %xcc,p15_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p15_check_fp_registers:
set p15_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 405d56be 908ad0d7
bne %xcc,p15_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b977b7e9 93b3095c
bne %xcc,p15_f2_fail
nop
! Check Local Memory
set p15_local0_expect,%g1
p15_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = a137cd8b00007ae9
ldx [%i0+0x008],%g3 ! Observed data at 000000002e000008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = b5c94d8184e9a9a8
ldx [%i0+0x010],%g3 ! Observed data at 000000002e000010
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 64ee4830c5697ae9
ldx [%i0+0x038],%g3 ! Observed data at 000000002e000038
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x038,%g4
set p15_local1_expect,%g1
p15_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 5bb6741e30c099ff
ldx [%i1+0x018],%g3 ! Observed data at 000000002e800018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = f827cbe91d47e1aa
ldx [%i1+0x020],%g3 ! Observed data at 000000002e800020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 60eb40d2dce26b27
ldx [%i1+0x028],%g3 ! Observed data at 000000002e800028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x028,%g4
set p15_local2_expect,%g1
p15_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 069e9af627b35e37
ldx [%i2+0x010],%g3 ! Observed data at 000000002f000010
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3e5b3de8eb4606ea
ldx [%i2+0x018],%g3 ! Observed data at 000000002f000018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = f847cbe9a137cd8b
ldx [%i2+0x038],%g3 ! Observed data at 000000002f000038
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x038,%g4
set p15_local3_expect,%g1
p15_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = aa2946d6005dfd57
ldx [%i3+0x000],%g3 ! Observed data at 000000002f800000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 64ee48303c916895
ldx [%i3+0x008],%g3 ! Observed data at 000000002f800008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffd200000063
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 = 5538c0b20ed7ffd2
ldx [%i3+0x030],%g3 ! Observed data at 000000002f800030
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x030,%g4
! The test for processor 15 has passed
p15_passed:
ta GOOD_TRAP
nop
p15_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p15_failed
p15_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p15_failed
p15_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p15_failed
p15_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p15_failed
p15_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p15_failed
p15_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p15_failed
p15_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p15_failed
p15_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p15_failed
p15_f0_fail:
set p15_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f2_fail:
set p15_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000010]
done
p15_trap1o:
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000010]
done
p15_trap2e:
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e000000]
done
p15_trap2o:
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e000000]
done
p15_trap3e:
nop
nop
done
p15_trap3o:
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 = e9f2f796a4b8e928
ldx [%g1+0x008],%l1 ! %l1 = b8fa8d8441043f1d
ldx [%g1+0x010],%l2 ! %l2 = 5f1e59ac2409c986
ldx [%g1+0x018],%l3 ! %l3 = 81659f068365300f
ldx [%g1+0x020],%l4 ! %l4 = 443d2d5baa2946d6
ldx [%g1+0x028],%l5 ! %l5 = 8f29f772772b426b
ldx [%g1+0x030],%l6 ! %l6 = 4c70e80a3918443d
ldx [%g1+0x038],%l7 ! %l7 = 3700342e4448069e
! Initialize the output register of window 0
set unres3_start,%o0
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 = c0281273 6075baf8 86e67556 de6a3341
! %f4 = 50757f9d ba46caf9 94d68d37 7057f645
! %f8 = 6128eef4 2b5bf6c1 4f60171f 494ecc21
! %f12 = e261bd61 c616dbf1 96a0aaaf 4002db72
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e1df3c93 a2322f1b 5f576072 f33e7407
! %f20 = 03b9306d bcaa6fef 08c7109b 930c079e
! %f24 = c34fa415 789555d3 b4169152 398624cf
! %f28 = cc646154 3341a4e0 3a404002 e7056a26
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 364c26bc c6195cdf 0316cd7e d39693dd
! %f36 = f2f71d07 edee50b1 98a27462 4dd6cf32
! %f40 = 6b40a4ae 65e9eb2b 7d045579 d0c8b093
! %f44 = 9cd031bc 45ada970 4fde0b05 018b5733
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9ad2505700000020,%g7,%g1 ! GSR scale = 4, align = 0
wr %g1,%g0,%gsr ! GSR = 9ad2505700000020
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 16
p16_label_1:
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = 262e5cdc00003d5b
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! Mem[0000000091000024] = 5ade034f, %g2 = 1a70897a70c2cf1a
lduh [%i6+0x024],%g2 ! %g2 = 0000000000005ade
! %l7 = 6f3b05e805972b58, Mem[0000000091800020] = 30270afa801d54e4
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = 6f3b05e805972b58
! Mem[0000000091000000] = 809ce61612bca097, %g2 = 0000000000005ade
ldx [%i6+%g0],%g2 ! %g2 = 809ce61612bca097
! Mem[000000009080001c] = b5758e33, %g2 = 809ce61612bca097
ldsb [%i5+0x01c],%g2 ! %g2 = ffffffffffffffb5
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = ffffffb5, %g3 = 0bad0b00
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! %l3 = a350ec5c18b3b26f, Mem[0000000090000026] = 9a572188
stb %l3,[%i4+0x026] ! Mem[0000000090000024] = 6f572188
! %l7 = 6f3b05e805972b58, Mem[0000000091000000] = 809ce61612bca097
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 6f3b05e805972b58
! Mem[0000000090800008] = 50c69f91, %g2 = 000000007ccf87b4
ldub [%i5+%o1],%g2 ! %g2 = 0000000000000050
! Mem[0000000090000018] = c654ee46, %g2 = 0000000000000050
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffc654
p16_label_2:
! Mem[0000000090000010] = b51e7244, %g2 = ffffffffffffc654
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b51e
! %l2 = 88f65a90ba776766, Mem[0000000030800010] = 19fa53810f897e20
stx %l2,[%i1+%o2] ! Mem[0000000030800010] = 88f65a90ba776766
! %l0 = 28e14e1f, %l1 = 7074bd62, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 28e14e1f 7074bd62
! %l4 = 074ce457db31b0cb, Mem[000000009080001a] = 0d4cb575
sth %l4,[%i5+0x01a] ! Mem[0000000090800018] = b0cbb575
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 000000000000b51e
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! Mem[0000000031000034] = a59298db, %l4 = 074ce457db31b0cb
ldsh [%i2+0x036],%l4 ! %l4 = ffffffffffff98db
! Mem[000000009000001c] = c2bbec77, %g2 = afbb2595d186bb92
lduw [%i4+0x01c],%g2 ! %g2 = 00000000c2bbec77
! %l1 = 023371a67074bd62, Mem[0000000090800008] = 50c69f916a872662
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 023371a67074bd62
! Mem[000000009100003c] = 3741577c, %g2 = 00000000c2bbec77
ldsh [%i6+0x03c],%g2 ! %g2 = 0000000000003741
! Mem[000000009000002c] = 84722cd9, %g2 = 0000000000003741
ldsb [%i4+0x02f],%g2 ! %g2 = ffffffffffffff84
p16_label_3:
! Mem[0000000090000024] = f6eb6f57, %g2 = ffffffffffffff84
lduh [%i4+0x024],%g2 ! %g2 = 000000000000f6eb
! Mem[0000000091800024] = 05972b58, %g18 = 2140403ff077b4fd
ldsw [%o0+0x024],%g2 ! %g2 = 2140403ff077b4fd
! %l3 = a350ec5c18b3b26f, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = a350ec5c18b3b26f
! Mem[0000000091000034] = c60ecc2a, %g2 = 0000000005972b58
ldsb [%i6+0x035],%g2 ! %g2 = ffffffffffffffc6
! %l7 = 6f3b05e805972b58, Mem[0000000031000024] = dd7fde64
stw %l7,[%i2+0x024] ! Mem[0000000031000024] = 05972b58
! Mem[0000000031800010] = bcef93e3 f9fb3b5d, %l6 = 4c172ac7, %l7 = 05972b58
ldd [%i3+%o2],%l6 ! %l6 = 00000000bcef93e3 00000000f9fb3b5d
! Mem[0000000030800030] = f0ac52bd, %l7 = 00000000f9fb3b5d
lduw [%i1+0x030],%l7 ! %l7 = 00000000f0ac52bd
! Mem[0000000090800004] = 18b3b26f, %g2 = ffffffffffffffc6
lduw [%i5+0x004],%g2 ! %g2 = 0000000018b3b26f
! Mem[0000000090000000] = 0efd0f33, %g2 = 0000000018b3b26f
lduw [%i4+%g0],%g2 ! %g2 = 000000000efd0f33
! Mem[0000000091000020] = 8c013d02, %g2 = 000000000efd0f33
lduw [%i6+%o4],%g2 ! %g2 = 000000008c013d02
p16_label_4:
! Mem[0000000090800024] = e528e14e, %g2 = 000000008c013d02
ldsb [%i5+0x027],%g2 ! %g2 = ffffffffffffffe5
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = ffffffe5, %g3 = a14cf2d3
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! %l4 = ffffffffffff98db, Mem[0000000091000010] = c871c97b694bf715
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = ffffffffffff98db
! Mem[0000000030000030] = 809245dd, %l5 = ab96bda83be10b47
ldub [%i0+0x032],%l5 ! %l5 = 0000000000000045
! Mem[0000000091800028] = bc41a3ca, %g2 = 00000000916a6e48
ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffbc41
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = ffffffffffffbc41
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! Mem[000000009000000c] = 70c2cf1a, %g2 = 22502cb9920983a7
lduh [%i4+0x00c],%g2 ! %g2 = 00000000000070c2
! Mem[0000000091000020] = 8c013d02, %g2 = 00000000000070c2
ldsh [%i6+%o4],%g2 ! %g2 = ffffffffffff8c01
! Mem[0000000090000010] = 72444878, %g2 = ffffffffffff8c01
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 0000000000007244
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
p16_label_5:
! %l1 = 023371a67074bd62, Mem[0000000090000028] = 2188de2092b2c784
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = 023371a67074bd62
! %l0 = f314ec0028e14e1f, Mem[0000000030000030] = 809245dd
stw %l0,[%i0+0x030] ! Mem[0000000030000030] = 28e14e1f
! %l4 = ffffffffffff98db, Mem[000000009100003c] = 3741577c
sth %l4,[%i6+0x03c] ! Mem[000000009100003c] = 98db577c
! %l4 = ffff98db, %l5 = 00000045, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l4,[%i5+0x038] ! Mem[0000000090800038] = ffff98db 00000045
! %l6 = 00000000bcef93e3, Mem[000000009000001d] = bbec77d3
stb %l6,[%i4+0x01d] ! Mem[000000009000001c] = e3ec77d3
! %l7 = 00000000f0ac52bd, Mem[0000000031800020] = 9bf890ab
stw %l7,[%i3+%o4] ! Mem[0000000031800020] = f0ac52bd
! Mem[0000000091000018] = 2595d186, %g2 = 2ac325563741577c
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! Mem[0000000091000028] = 9650d716, %g2 = 0000000000002595
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000009650
! %l3 = a350ec5c18b3b26f, Mem[0000000091000015] = ff98dbaf
stb %l3,[%i6+0x015] ! Mem[0000000091000014] = 6f98dbaf
! Mem[0000000090000020] = d3141da2f6eb6f57, %g2 = 0000000000009650
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb6f57
p16_label_6:
! Mem[0000000030000030] = 28e14e1f2157def4, %l4 = ffffffffffff98db
ldx [%i0+0x030],%l4 ! %l4 = 28e14e1f2157def4
! Mem[0000000091000000] = 05e80597, %g2 = d3141da2f6eb6f57
ldub [%i6+0x002],%g2 ! %g2 = 0000000000000005
! Mem[0000000090000004] = 59e71a70, %g2 = 0000000000000005
lduh [%i4+0x006],%g2 ! %g2 = 00000000000059e7
! Mem[000000003080003c] = ee7396a2, %l1 = 023371a67074bd62
ldsb [%i1+0x03e],%l1 ! %l1 = ffffffffffffff96
! Mem[000000009180002c] = 96e2cd87, %g2 = 00000000000059e7
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000096
! Mem[000000009180001c] = 9c834334, %g18 = 2140403ff077b4fd
ldsw [%o0+0x01c],%g2 ! %g2 = 2140403ff077b4fd
! Mem[0000000091000024] = 034f8a3d, %g2 = ffffffff9c834334
ldsb [%i6+0x026],%g2 ! %g2 = 0000000000000003
! Mem[0000000030800018] = ef5935b7 ae153fd3, %l2 = ba776766, %l3 = 18b3b26f
ldd [%i1+%o3],%l2 ! %l2 = 00000000ef5935b7 00000000ae153fd3
! %l1 = ffffffffffffff96, Mem[0000000030000030] = 28e14e1f
stw %l1,[%i0+0x030] ! Mem[0000000030000030] = ffffff96
! %l2 = 00000000ef5935b7, Mem[0000000090800019] = 21b0cbb5
stb %l2,[%i5+0x019] ! Mem[0000000090800018] = b7b0cbb5
p16_label_7:
! %l6 = bcef93e3, %l7 = f0ac52bd, Mem[0000000031800030] = 0ee00268 34828204
std %l6,[%i3+0x030] ! Mem[0000000031800030] = bcef93e3 f0ac52bd
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 0000000000000003
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! Mem[0000000090800018] = 8db7b0cb, %g2 = b5d5c00843ccc658
lduw [%i5+%o3],%g2 ! %g2 = 000000008db7b0cb
! Mem[0000000091800030] = cd876ab0, %g18 = 2140403ff077b4fd
ldsw [%o0+0x030],%g2 ! %g2 = 2140403ff077b4fd
! Mem[0000000090000014] = 2e3bc654, %g2 = ffffffffcd876ab0
ldsb [%i4+0x016],%g2 ! %g2 = 000000000000002e
! Mem[0000000091000030] = 916a6e48, %g2 = 000000000000002e
lduh [%i6+0x030],%g2 ! %g2 = 000000000000916a
! Mem[0000000031000030] = 3f9d718f, %l6 = 00000000bcef93e3
ldsw [%i2+0x030],%l6 ! %l6 = 000000003f9d718f
! %l2 = 00000000ef5935b7, Mem[0000000090800002] = ec5c18b3
sth %l2,[%i5+0x002] ! Mem[0000000090800000] = 35b718b3
! %l4 = 28e14e1f2157def4, Mem[000000009100000e] = 5b64ffff
sth %l4,[%i6+0x00e] ! Mem[000000009100000c] = def4ffff
! %l3 = 00000000ae153fd3, Mem[000000009000000f] = 1ab51e72
stb %l3,[%i4+0x00f] ! Mem[000000009000000c] = d3b51e72
p16_label_8:
! Mem[0000000090000038] = 87b4a14c, %g2 = 000000000000916a
ldub [%i4+0x03a],%g2 ! %g2 = 0000000000000087
! Mem[0000000031800018] = ba8566a5, %l4 = 28e14e1f2157def4
ldsw [%i3+%o3],%l4 ! %l4 = ffffffffba8566a5
! Mem[0000000090000030] = 722cd948, %g18 = 2140403ff077b4fd
ldsw [%i4+0x030],%g2 ! %g2 = 2140403ff077b4fd
! Mem[0000000030800010] = 88f65a90, %l7 = 00000000f0ac52bd
ldsb [%i1+0x012],%l7 ! %l7 = 000000000000005a
! %l6 = 000000003f9d718f, Mem[0000000090000002] = 0f3334b4
sth %l6,[%i4+0x002] ! Mem[0000000090000000] = 718f34b4
! Mem[0000000090000034] = 1a127ccf, %g2 = 00000000722cd948
lduh [%i4+0x036],%g2 ! %g2 = 0000000000001a12
! %l7 = 000000000000005a, Mem[0000000090800038] = ffff98db
stb %l7,[%i5+0x038] ! Mem[0000000090800038] = 5aff98db
! Mem[0000000030800030] = f0ac52bd 67c3d5a7, %l4 = ba8566a5, %l5 = 00000045
ldd [%i1+0x030],%l4 ! %l4 = 00000000f0ac52bd 0000000067c3d5a7
! Mem[000000009080003c] = 00450000, %g2 = 0000000000001a12
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000000045
! Mem[000000009000003c] = a14cf2d3, %g2 = 0000000000000045
ldub [%i4+0x03c],%g2 ! %g2 = 00000000000000a1
p16_label_9:
! %l7 = 000000000000005a, Mem[0000000031000038] = daf49db3de724907
stx %l7,[%i2+0x038] ! Mem[0000000031000038] = 000000000000005a
! %l0 = f314ec0028e14e1f, Mem[0000000091000008] = 9a8d011a
stb %l0,[%i6+%o1] ! Mem[0000000091000008] = 1f8d011a
! Mem[0000000091800010] = 0f63b09f, %g2 = 00000000000000a1
lduh [%o0+0x012],%g2 ! %g2 = 0000000000000f63
! Mem[0000000090000024] = f6eb6f57, %g2 = 0000000000000f63
lduw [%i4+0x024],%g2 ! %g2 = 00000000f6eb6f57
! Mem[0000000091800038] = b5d5c008, %g2 = 00000000f6eb6f57
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffb5d5
! %l7 = 000000000000005a, Mem[000000009180003e] = c6580000
sth %l7,[%o0+0x03e] ! Mem[000000009180003c] = 005a0000
! %l0 = 28e14e1f, %l1 = ffffff96, Mem[0000000031800020] = f0ac52bd 37e6f815
std %l0,[%i3+%o4] ! Mem[0000000031800020] = 28e14e1f ffffff96
! Mem[0000000091800014] = b09fb039, %g2 = ffffffffffffb5d5
lduw [%o0+0x014],%g2 ! %g2 = 00000000b09fb039
! Mem[000000003180002c] = df09a6cb, %l6 = 000000003f9d718f
ldub [%i3+0x02e],%l6 ! %l6 = 00000000000000a6
! Mem[000000009100003c] = 98db577c, %g18 = 2140403ff077b4fd
ldsw [%i6+0x03c],%g2 ! %g2 = 2140403ff077b4fd
p16_label_10:
! Mem[0000000091800004] = 920983a7, %g2 = ffffffff98db577c
lduh [%o0+0x004],%g2 ! %g2 = 0000000000009209
! Mem[0000000091000008] = 1f8d011a, %g2 = 0000000000009209
ldub [%i6+%o1],%g2 ! %g2 = 000000000000001f
! %l2 = 00000000ef5935b7, Mem[000000009180003c] = 43cc005a
sth %l2,[%o0+0x03c] ! Mem[000000009180003c] = 35b7005a
! Mem[0000000031000030] = 3f9d718fa59298db, %l0 = f314ec0028e14e1f
ldx [%i2+0x030],%l0 ! %l0 = 3f9d718fa59298db
! Mem[0000000091000014] = 98dbafbb, %g2 = 000000000000001f
ldub [%i6+0x016],%g2 ! %g2 = 0000000000000098
! %l2 = 00000000ef5935b7, Mem[000000009080002c] = 7074bd62
stw %l2,[%i5+0x02c] ! Mem[000000009080002c] = ef5935b7
! %l4 = 00000000f0ac52bd, Mem[0000000030800028] = 532a9c75
sth %l4,[%i1+%o5] ! Mem[0000000030800028] = 52bd9c75
! Mem[0000000091000010] = ffffffffff6f98db, %g2 = 0000000000000098
ldx [%i6+%o2],%g2 ! %g2 = ffffffffff6f98db
! Mem[0000000090000030] = 722cd948, %g18 = 2140403ff077b4fd
ldsw [%i4+0x030],%g2 ! %g2 = 2140403ff077b4fd
! Mem[0000000091000010] = ffffffff ff6f98db, %g2 = 722cd948, %g3 = 6cc60ecc
ldd [%i6+%o2],%g2 ! %g2 = 00000000ffffffff 00000000ff6f98db
p16_label_11:
! Mem[0000000030800010] = 88f65a90, %l5 = 0000000067c3d5a7
ldub [%i1+0x012],%l5 ! %l5 = 000000000000005a
! Mem[0000000031000000] = 3ba23efa, %l6 = 00000000000000a6
ldsw [%i2+%g0],%l6 ! %l6 = 000000003ba23efa
! Mem[0000000091800038] = c00835b7, %g2 = 00000000ffffffff
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000c008
! Mem[0000000090000028] = a67074bd, %g2 = 000000000000c008
ldub [%i4+0x02b],%g2 ! %g2 = 00000000000000a6
! Mem[0000000091800014] = b09fb039, %g18 = 2140403ff077b4fd
ldsw [%o0+0x014],%g2 ! %g2 = 2140403ff077b4fd
! Mem[0000000090800034] = 1b777a3f, %g2 = ffffffffb09fb039
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000001b77
! Mem[0000000090800018] = b0cbb575, %g2 = 0000000000001b77
ldsh [%i5+0x01a],%g2 ! %g2 = ffffffffffffb0cb
! %l3 = 00000000ae153fd3, Mem[0000000091000014] = ff6f98db
stb %l3,[%i6+0x014] ! Mem[0000000091000014] = d36f98db
! %l2 = 00000000ef5935b7, Mem[0000000091000014] = d36f98db
sth %l2,[%i6+0x014] ! Mem[0000000091000014] = 35b798db
! Mem[0000000090000004] = b459e71a, %g2 = ffffffffffffb0cb
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffb4
p16_label_12:
! Mem[0000000090000004] = 34b459e7, %g2 = ffffffffffffffb4
lduh [%i4+0x004],%g2 ! %g2 = 00000000000034b4
! %l2 = 00000000ef5935b7, Mem[0000000091000008] = 1f8d011a
stw %l2,[%i6+%o1] ! Mem[0000000091000008] = ef5935b7
! Mem[0000000090000020] = 141da2f6, %g2 = 00000000000034b4
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000014
! Mem[0000000090800020] = 5b9447bc, %g2 = 0000000000000014
ldsb [%i5+%o4],%g2 ! %g2 = 000000000000005b
! %l5 = 000000000000005a, Mem[000000009100003d] = db577c00
stb %l5,[%i6+0x03d] ! Mem[000000009100003c] = 5a577c00
! %l1 = ffffffffffffff96, Mem[000000009180001a] = 240a9c83
sth %l1,[%o0+0x01a] ! Mem[0000000091800018] = ff969c83
! Mem[000000009080002c] = 35b750ae, %g2 = 000000000000005b
lduh [%i5+0x02e],%g2 ! %g2 = 00000000000035b7
! Mem[000000009180003c] = 35b7005a, %g2 = 00000000000035b7
ldsh [%o0+0x03c],%g2 ! %g2 = 00000000000035b7
! Mem[0000000090800028] = 28e14e1f, %g18 = 2140403ff077b4fd
ldsw [%i5+%o5],%g2 ! %g2 = 2140403ff077b4fd
! Mem[0000000091000030] = 916a6e48, %g2 = 0000000028e14e1f
lduw [%i6+0x030],%g2 ! %g2 = 00000000916a6e48
p16_label_13:
! %l0 = 3f9d718fa59298db, Mem[0000000091800010] = ab2f0f63
sth %l0,[%o0+%o2] ! Mem[0000000091800010] = 98db0f63
! %l0 = 3f9d718fa59298db, Mem[0000000090000020] = d3141da2
stw %l0,[%i4+%o4] ! Mem[0000000090000020] = a59298db
! Mem[000000009080001c] = b5758e33, %g2 = 00000000916a6e48
ldub [%i5+0x01c],%g2 ! %g2 = 00000000000000b5
! Mem[0000000090800010] = d6f64887, %g18 = 2140403ff077b4fd
ldsw [%i5+%o2],%g2 ! %g2 = 2140403ff077b4fd
! %l1 = ffffffffffffff96, Mem[0000000091000000] = 6f3b05e8
stw %l1,[%i6+%g0] ! Mem[0000000091000000] = ffffff96
! %l4 = 00000000f0ac52bd, Mem[0000000030000018] = dacf6933
sth %l4,[%i0+%o3] ! Mem[0000000030000018] = 52bd6933
! Mem[000000009080000c] = 74bd62d6, %g2 = ffffffffd6f64887
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000074
! %l3 = 00000000ae153fd3, Mem[0000000090000017] = 3bc654ee
stb %l3,[%i4+0x017] ! Mem[0000000090000014] = d3c654ee
! Mem[000000009080002c] = b750ae94, %g2 = 0000000000000074
ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffffb7
! Mem[0000000091800028] = a31fbc41, %g2 = ffffffffffffffb7
lduw [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41
p16_label_14:
! %l6 = 3ba23efa, %l7 = 0000005a, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 3ba23efa 0000005a
! Mem[0000000090800028] = 28e14e1fef5935b7, %g2 = 00000000a31fbc41
ldx [%i5+%o5],%g2 ! %g2 = 28e14e1fef5935b7
! Mem[0000000091000038] = 2ac32556, %g2 = 28e14e1fef5935b7
ldub [%i6+0x038],%g2 ! %g2 = 000000000000002a
! Mem[0000000090800018] = 8db7b0cbb5758e33, %g2 = 000000000000002a
ldx [%i5+%o3],%g2 ! %g2 = 8db7b0cbb5758e33
! %l4 = 00000000f0ac52bd, Mem[000000009000003c] = a14cf2d3
stb %l4,[%i4+0x03c] ! Mem[000000009000003c] = bd4cf2d3
! %l3 = 00000000ae153fd3, Mem[0000000090000038] = 7ccf87b4bd4cf2d3
stx %l3,[%i4+0x038] ! Mem[0000000090000038] = 00000000ae153fd3
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = b5758e33, %g3 = ff6f98db
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[0000000090000010] = 72444878, %g2 = 000000000f1979ec
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! %l7 = 000000000000005a, Mem[0000000091800018] = c6feff96
stb %l7,[%o0+%o3] ! Mem[0000000091800018] = 5afeff96
! Mem[0000000031800008] = efc428ae, %l3 = 00000000ae153fd3
lduh [%i3+0x00a],%l3 ! %l3 = 00000000000028ae
p16_label_15:
! Mem[0000000091000004] = 05972b58, %g2 = 0000000000007244
lduh [%i6+0x004],%g2 ! %g2 = 0000000000000597
! Mem[0000000031000028] = 1cda6f91, %l7 = 000000000000005a
ldub [%i2+%o5],%l7 ! %l7 = 000000000000001c
! %l3 = 00000000000028ae, Mem[0000000090000028] = 023371a6
stw %l3,[%i4+%o5] ! Mem[0000000090000028] = 000028ae
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 0000000000000597
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! Mem[0000000031800020] = 28e14e1f, %l1 = ffffffffffffff96
ldub [%i3+0x022],%l1 ! %l1 = 000000000000004e
! Mem[0000000091800034] = f2e01332, %g2 = afbb2595d186bb92
ldsh [%o0+0x034],%g2 ! %g2 = fffffffffffff2e0
! %l6 = 000000003ba23efa, Mem[0000000031000008] = 31f2667c
stw %l6,[%i2+%o1] ! Mem[0000000031000008] = 3ba23efa
! %l1 = 000000000000004e, Mem[000000009000000c] = 70c2cfd3
stw %l1,[%i4+0x00c] ! Mem[000000009000000c] = 0000004e
! Mem[0000000091800034] = f2e01332, %g2 = fffffffffffff2e0
ldsb [%o0+0x034],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000090800000] = a35035b718b3b26f, %g2 = fffffffffffffff2
ldx [%i5+%g0],%g2 ! %g2 = a35035b718b3b26f
p16_label_16:
! %l0 = 3f9d718fa59298db, Mem[0000000091000028] = 3ba23efa
stw %l0,[%i6+%o5] ! Mem[0000000091000028] = a59298db
! Mem[000000009100001c] = bb928c01, %g2 = a35035b718b3b26f
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000bb92
! %l6 = 000000003ba23efa, Mem[000000009100001c] = d186bb92
sth %l6,[%i6+0x01c] ! Mem[000000009100001c] = 3efabb92
! Mem[0000000090000028] = 000028ae 7074bd62, %g2 = 0000bb92, %g3 = d7c57e5d
ldd [%i4+%o5],%g2 ! %g2 = 00000000000028ae 000000007074bd62
! Mem[0000000091000010] = ffffffff 35b798db, %g2 = 000028ae, %g3 = 7074bd62
ldd [%i6+%o2],%g2 ! %g2 = 00000000ffffffff 0000000035b798db
! Mem[0000000091000038] = 2ac32556, %g2 = 00000000ffffffff
lduw [%i6+0x038],%g2 ! %g2 = 000000002ac32556
! Mem[0000000091800018] = feff969c, %g2 = 000000002ac32556
ldub [%o0+0x019],%g2 ! %g2 = 00000000000000fe
! Mem[0000000031000014] = 5a8f2231, %l3 = 00000000000028ae
lduh [%i2+0x016],%l3 ! %l3 = 0000000000002231
! Mem[0000000091800010] = 98db0f63b09fb039, %g2 = 00000000000000fe
ldx [%o0+%o2],%g2 ! %g2 = 98db0f63b09fb039
! Mem[000000009080003c] = 00000045, %g2 = 98db0f63b09fb039
lduw [%i5+0x03c],%g2 ! %g2 = 0000000000000045
p16_label_17:
! %l2 = 00000000ef5935b7, Mem[0000000090000006] = 59e71a70
stb %l2,[%i4+0x006] ! Mem[0000000090000004] = b7e71a70
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 0000000000000045
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! Mem[0000000091800008] = 0f1979ec, %g2 = cd876ab0f2e01332
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000000f
! %l6 = 000000003ba23efa, Mem[0000000090800018] = 8db7b0cbb5758e33
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 000000003ba23efa
! Mem[0000000090000030] = d948e3f4, %g2 = 000000000000000f
ldub [%i4+0x032],%g2 ! %g2 = 00000000000000d9
! %l6 = 3ba23efa, %l7 = 0000001c, Mem[0000000091800010] = 98db0f63 b09fb039
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 3ba23efa 0000001c
! %l2 = 00000000ef5935b7, Mem[0000000091000004] = 05972b58
stw %l2,[%i6+0x004] ! Mem[0000000091000004] = ef5935b7
! Mem[0000000031800020] = 28e14e1f ffffff96, %l6 = 3ba23efa, %l7 = 0000001c
ldd [%i3+%o4],%l6 ! %l6 = 0000000028e14e1f 00000000ffffff96
! Mem[000000003180001c] = 6af47edd, %l7 = 00000000ffffff96
ldsb [%i3+0x01e],%l7 ! %l7 = 000000000000007e
! %l1 = 000000000000004e, Mem[0000000091000038] = 2ac32556
stb %l1,[%i6+0x038] ! Mem[0000000091000038] = 4ec32556
p16_label_18:
! Mem[0000000091000028] = a59298db 0000005a, %g2 = 000000d9, %g3 = 35b798db
ldd [%i6+%o5],%g2 ! %g2 = 00000000a59298db 000000000000005a
! Mem[0000000091000008] = 35b73249, %g2 = 00000000a59298db
lduh [%i6+0x00a],%g2 ! %g2 = 00000000000035b7
! %l1 = 000000000000004e, Mem[0000000031000030] = 3f9d718f
stw %l1,[%i2+0x030] ! Mem[0000000031000030] = 0000004e
! Mem[0000000091000038] = 2556985a, %g2 = 00000000000035b7
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
! %l5 = 000000000000005a, Mem[000000009000003a] = 0000ae15
sth %l5,[%i4+0x03a] ! Mem[0000000090000038] = 005aae15
! Mem[0000000091000038] = 4ec32556985a577c, %g2 = 0000000000002556
ldx [%i6+0x038],%g2 ! %g2 = 4ec32556985a577c
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 4ec32556985a577c
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! %l2 = 00000000ef5935b7, Mem[000000009100003e] = 577c0000
sth %l2,[%i6+0x03e] ! Mem[000000009100003c] = 35b70000
! Mem[0000000091000008] = ef5935b7 3249def4, %g2 = f2e01332, %g3 = 0000005a
ldd [%i6+%o1],%g2 ! %g2 = 00000000ef5935b7 000000003249def4
! Mem[0000000091800020] = 6f3b05e8, %g18 = 2140403ff077b4fd
ldsw [%o0+%o4],%g2 ! %g2 = 2140403ff077b4fd
p16_label_19:
! %l2 = 00000000ef5935b7, Mem[0000000090800018] = 00000000
stw %l2,[%i5+%o3] ! Mem[0000000090800018] = ef5935b7
! %l3 = 0000000000002231, Mem[0000000090800032] = 945c1b77
sth %l3,[%i5+0x032] ! Mem[0000000090800030] = 22311b77
! %l3 = 0000000000002231, Mem[000000009180003c] = 35b7005a
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = 00002231
! Mem[0000000030800024] = 61f98051, %l1 = 000000000000004e
lduh [%i1+0x026],%l1 ! %l1 = 0000000000008051
! %l5 = 000000000000005a, Mem[0000000091800030] = cd876ab0
stw %l5,[%o0+0x030] ! Mem[0000000091800030] = 0000005a
! Mem[0000000030000008] = 19b75fe8, %l7 = 000000000000007e
lduh [%i0+%o1],%l7 ! %l7 = 00000000000019b7
! Mem[0000000091000018] = afbb2595, %g18 = 2140403ff077b4fd
ldsw [%i6+%o3],%g2 ! %g2 = 2140403ff077b4fd
! %l2 = 00000000ef5935b7, Mem[0000000090800000] = a35035b7
sth %l2,[%i5+%g0] ! Mem[0000000090800000] = 35b735b7
! Mem[0000000090000004] = 34b4b7e7, %g2 = ffffffffafbb2595
ldsb [%i4+0x004],%g2 ! %g2 = 0000000000000034
! Mem[0000000090800024] = c3247ee5, %g18 = 2140403ff077b4fd
ldsw [%i5+0x024],%g2 ! %g2 = 2140403ff077b4fd
p16_label_20:
! Mem[0000000091800010] = 3ba23efa 0000001c, %g2 = c3247ee5, %g3 = 3249def4
ldd [%o0+%o2],%g2 ! %g2 = 000000003ba23efa 000000000000001c
! Mem[000000009100003c] = 35b70000, %g2 = 000000003ba23efa
ldub [%i6+0x03e],%g2 ! %g2 = 0000000000000035
! Mem[000000009180002c] = a3ca96e2, %g18 = 2140403ff077b4fd
ldsw [%o0+0x02c],%g2 ! %g2 = 2140403ff077b4fd
! Mem[0000000030000018] = 52bd6933, %l2 = 00000000ef5935b7
lduh [%i0+0x01a],%l2 ! %l2 = 0000000000006933
! Mem[0000000091000024] = 5ade034f, %g2 = ffffffffa3ca96e2
lduw [%i6+0x024],%g2 ! %g2 = 000000005ade034f
! %l3 = 0000000000002231, Mem[0000000030800018] = ef5935b7
stw %l3,[%i1+%o3] ! Mem[0000000030800018] = 00002231
! Mem[0000000031000008] = 3ba23efa b014abe4, %l2 = 00006933, %l3 = 00002231
ldd [%i2+%o1],%l2 ! %l2 = 000000003ba23efa 00000000b014abe4
! Mem[0000000090000004] = b7e71a70, %g2 = 000000005ade034f
ldub [%i4+0x006],%g2 ! %g2 = 00000000000000b7
! Mem[0000000030800010] = 88f65a90, %l0 = 3f9d718fa59298db
ldsb [%i1+%o2],%l0 ! %l0 = ffffffffffffff88
! Mem[0000000091000008] = ef5935b7 3249def4, %g2 = 000000b7, %g3 = 0000001c
ldd [%i6+%o1],%g2 ! %g2 = 00000000ef5935b7 000000003249def4
p16_label_21:
! Mem[0000000090000010] = b51e7244, %g2 = 00000000ef5935b7
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffb5
! %l2 = 000000003ba23efa, Mem[000000009080003e] = 00450000
sth %l2,[%i5+0x03e] ! Mem[000000009080003c] = 3efa0000
! Mem[0000000090800028] = 28e14e1f, %g2 = ffffffffffffffb5
ldsh [%i5+%o5],%g2 ! %g2 = 00000000000028e1
! %l7 = 00000000000019b7, Mem[0000000090800030] = 50ae22311b777a3f
stx %l7,[%i5+0x030] ! Mem[0000000090800030] = 00000000000019b7
! Mem[0000000091000020] = 8c013d02 5ade034f, %g2 = 000028e1, %g3 = 3249def4
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000005ade034f
! Mem[000000009080002c] = 35b70000, %g2 = 000000008c013d02
ldub [%i5+0x02e],%g2 ! %g2 = 0000000000000035
! %l6 = 0000000028e14e1f, Mem[0000000030000006] = 5f7745f5
sth %l6,[%i0+0x006] ! Mem[0000000030000004] = 5f774e1f
! Mem[0000000090800004] = 18b3b26f, %g2 = 0000000000000035
lduw [%i5+0x004],%g2 ! %g2 = 0000000018b3b26f
! Mem[0000000090800038] = 5aff98db 00003efa, %g2 = 18b3b26f, %g3 = 5ade034f
ldd [%i5+0x038],%g2 ! %g2 = 000000005aff98db 0000000000003efa
! %l0 = ffffffffffffff88, Mem[000000009080002e] = 35b70000
stb %l0,[%i5+0x02e] ! Mem[000000009080002c] = 88b70000
p16_label_22:
! Mem[0000000090000014] = 782ed3c6, %g2 = 000000005aff98db
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000078
! %l2 = 000000003ba23efa, Mem[0000000090800018] = ef5935b73ba23efa
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 000000003ba23efa
! %l6 = 0000000028e14e1f, Mem[000000009100001c] = 3efabb92
stw %l6,[%i6+0x01c] ! Mem[000000009100001c] = 28e14e1f
! Mem[0000000090800030] = 00000000, %g2 = 0000000000000078
lduw [%i5+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = ffffffff 35b798db, %g2 = 00000000, %g3 = 00003efa
ldd [%i6+%o2],%g2 ! %g2 = 00000000ffffffff 0000000035b798db
! Mem[0000000090000030] = 722cd948, %g2 = 00000000ffffffff
ldsh [%i4+0x030],%g2 ! %g2 = 000000000000722c
! Mem[0000000090000034] = e3f41a12, %g2 = 000000000000722c
lduw [%i4+0x034],%g2 ! %g2 = 00000000e3f41a12
! %l2 = 3ba23efa, %l3 = b014abe4, Mem[0000000090800038] = 5aff98db 00003efa
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 3ba23efa b014abe4
! %l3 = 00000000b014abe4, Mem[0000000091000018] = afbb2595
sth %l3,[%i6+%o3] ! Mem[0000000091000018] = abe42595
! %l4 = f0ac52bd, %l5 = 0000005a, Mem[0000000031000020] = 906f84cd 05972b58
std %l4,[%i2+%o4] ! Mem[0000000031000020] = f0ac52bd 0000005a
p16_label_23:
! Mem[0000000091800038] = b5d5c00800002231, %g2 = 00000000e3f41a12
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00800002231
! Mem[0000000091800014] = 0000001c, %g2 = b5d5c00800002231
lduh [%o0+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = 4e1fef59, %g2 = 0000000000000000
ldub [%i5+0x02a],%g2 ! %g2 = 000000000000004e
! Mem[0000000090800028] = 28e14e1f, %g2 = 000000000000004e
lduh [%i5+%o5],%g2 ! %g2 = 00000000000028e1
! %l4 = 00000000f0ac52bd, Mem[0000000091000038] = 4ec32556
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = f0ac52bd
! %l7 = 00000000000019b7, Mem[0000000090800020] = 5b9447bc
stw %l7,[%i5+%o4] ! Mem[0000000090800020] = 000019b7
! %l4 = f0ac52bd, %l5 = 0000005a, Mem[0000000090000028] = 000028ae 7074bd62
std %l4,[%i4+%o5] ! Mem[0000000090000028] = f0ac52bd 0000005a
! Mem[0000000030000038] = 5baedf50, %l5 = 000000000000005a
ldsw [%i0+0x038],%l5 ! %l5 = 000000005baedf50
! %l4 = 00000000f0ac52bd, Mem[0000000031800008] = efc428ae3aa8ef0e
stx %l4,[%i3+%o1] ! Mem[0000000031800008] = 00000000f0ac52bd
! %l2 = 000000003ba23efa, Mem[000000009080000f] = 62d6f648
stb %l2,[%i5+0x00f] ! Mem[000000009080000c] = fad6f648
p16_label_24:
! Mem[0000000090800018] = 00000000 3ba23efa, %g2 = 000028e1, %g3 = 35b798db
ldd [%i5+%o3],%g2 ! %g2 = 0000000000000000 000000003ba23efa
! Mem[0000000091800028] = a31fbc41, %g2 = 0000000000000000
lduh [%o0+%o5],%g2 ! %g2 = 000000000000a31f
! Mem[0000000090800028] = 4e1fef59, %g2 = 000000000000a31f
ldsh [%i5+0x02a],%g2 ! %g2 = 0000000000004e1f
! Mem[000000009000001c] = ec77a592, %g2 = 0000000000004e1f
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffec77
! Mem[0000000091000014] = 98dbabe4, %g2 = ffffffffffffec77
ldub [%i6+0x016],%g2 ! %g2 = 0000000000000098
! Mem[0000000090800004] = 18b3b26f, %g18 = 2140403ff077b4fd
ldsw [%i5+0x004],%g2 ! %g2 = 2140403ff077b4fd
! %l1 = 0000000000008051, Mem[0000000091800022] = 05e80597
sth %l1,[%o0+0x022] ! Mem[0000000091800020] = 80510597
! Mem[000000009100000c] = f4ffffff, %g2 = 0000000018b3b26f
ldsb [%i6+0x00f],%g2 ! %g2 = fffffffffffffff4
! Mem[0000000091800018] = 5afeff969c834334, %g2 = fffffffffffffff4
ldx [%o0+%o3],%g2 ! %g2 = 5afeff969c834334
! Mem[0000000091000010] = ffffffff35b798db, %g2 = 5afeff969c834334
ldx [%i6+%o2],%g2 ! %g2 = ffffffff35b798db
p16_label_25:
! %l4 = 00000000f0ac52bd, Mem[000000009180003c] = 00002231
stw %l4,[%o0+0x03c] ! Mem[000000009180003c] = f0ac52bd
! %l6 = 28e14e1f, %l7 = 000019b7, Mem[0000000090000030] = 722cd948 e3f41a12
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 28e14e1f 000019b7
! %l3 = 00000000b014abe4, Mem[0000000090800024] = c3247ee5
sth %l3,[%i5+0x024] ! Mem[0000000090800024] = abe47ee5
! Mem[0000000090000000] = 718f34b4, %g2 = ffffffff35b798db
lduh [%i4+0x002],%g2 ! %g2 = 000000000000718f
! Mem[0000000090800010] = d6f64887, %g2 = 000000000000718f
ldub [%i5+%o2],%g2 ! %g2 = 00000000000000d6
! %l5 = 000000005baedf50, Mem[0000000090000008] = 1a70897a0000004e
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = 000000005baedf50
! %l5 = 000000005baedf50, Mem[0000000090800008] = 023371a67074bdfa
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = 000000005baedf50
! %l2 = 000000003ba23efa, Mem[0000000030000019] = 52bd6933
stb %l2,[%i0+0x019] ! Mem[0000000030000018] = 52fa6933
! Mem[0000000090000008] = 000000005baedf50, %g2 = 00000000000000d6
ldx [%i4+%o1],%g2 ! %g2 = 000000005baedf50
! Mem[0000000031000004] = 69716949, %l1 = 0000000000008051
lduw [%i2+0x004],%l1 ! %l1 = 0000000069716949
ba,a p16_not_taken_0_end
p16_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p16_branch_failed
p16_not_taken_0_end:
! End of Random Code for Thread 16
1: membar #Sync ! Force all stores to complete
p16_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x040] ! Set processor 16 done flag
! Check Registers
p16_check_registers:
set p16_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffffffff88
bne,a,pn %xcc,p16_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000069716949
bne,a,pn %xcc,p16_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000003ba23efa
bne,a,pn %xcc,p16_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000b014abe4
bne,a,pn %xcc,p16_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f0ac52bd
bne,a,pn %xcc,p16_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005baedf50
bne,a,pn %xcc,p16_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000028e14e1f
bne,a,pn %xcc,p16_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000019b7
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 86e67556 de6a3341
bne %xcc,p16_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 50757f9d ba46caf9
bne %xcc,p16_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 94d68d37 7057f645
bne %xcc,p16_f6_fail
nop
! Check Local Memory
set p16_local0_expect,%g1
p16_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = b3ec64855f774e1f
ldx [%i0+0x000],%g3 ! Observed data at 0000000030000000
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 52fa69334634d5fe
ldx [%i0+0x018],%g3 ! Observed data at 0000000030000018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffff962157def4
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 = 88f65a90ba776766
ldx [%i1+0x010],%g3 ! Observed data at 0000000030800010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00002231ae153fd3
ldx [%i1+0x018],%g3 ! Observed data at 0000000030800018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 52bd9c756854bfdb
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 = 3ba23efab014abe4
ldx [%i2+0x008],%g3 ! Observed data at 0000000031000008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = f0ac52bd0000005a
ldx [%i2+0x020],%g3 ! Observed data at 0000000031000020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000004ea59298db
ldx [%i2+0x030],%g3 ! Observed data at 0000000031000030
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000005a
ldx [%i2+0x038],%g3 ! Observed data at 0000000031000038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x038,%g4
set p16_local3_expect,%g1
p16_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 00000000f0ac52bd
ldx [%i3+0x008],%g3 ! Observed data at 0000000031800008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 28e14e1fffffff96
ldx [%i3+0x020],%g3 ! Observed data at 0000000031800020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = bcef93e3f0ac52bd
ldx [%i3+0x030],%g3 ! Observed data at 0000000031800030
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x030,%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_f2_fail:
set p16_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f4_fail:
set p16_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f6_fail:
set p16_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000020]
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000031000028]
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031000010]
done
p16_trap1o:
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000020]
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000031000028]
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031000010]
done
p16_trap2e:
lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030800010]
stba %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800018]
stwa %l3,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000028]
done
p16_trap2o:
lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030800010]
stba %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800018]
stwa %l3,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000028]
done
p16_trap3e:
nop
nop
nop
nop
nop
done
p16_trap3o:
nop
nop
nop
nop
nop
done
p16_init_memory_pointers:
set p16_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p16_local0_start,%i0
set p16_local1_start,%i1
set p16_local2_start,%i2
set p16_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f314ec0028e14e1f
ldx [%g1+0x008],%l1 ! %l1 = 023371a67074bd62
ldx [%g1+0x010],%l2 ! %l2 = 88f65a90ba776766
ldx [%g1+0x018],%l3 ! %l3 = a350ec5c18b3b26f
ldx [%g1+0x020],%l4 ! %l4 = 074ce457db31b0cb
ldx [%g1+0x028],%l5 ! %l5 = ab96bda83be10b47
ldx [%g1+0x030],%l6 ! %l6 = 270484fc4c172ac7
ldx [%g1+0x038],%l7 ! %l7 = 6f3b05e805972b58
! Initialize the output register of window 0
set unres3_start,%o0
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 = 975450fa 909dcf97 8f21657e e4492dd3
! %f4 = 5bb0c60f fdffa6f6 6ca2c72a 2db36984
! %f8 = 343d8daa 4fe544f6 9c41da5b 8810c3bb
! %f12 = 0e673b66 b7a676f1 4986b917 10f2ee2d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 70cd7662 879919c5 db96707f 06b6d9fa
! %f20 = 9cb5af6f 63776d82 dbc87edb 060a441d
! %f24 = 1c4376bc 8e76fae9 6ad7e1ca 75ae290b
! %f28 = e7052e14 30affe1d e271366e dbfae33d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0077c14e c3a63e10 04a15e7c 0ae1243d
! %f36 = ae85413b 85ea45c4 9f932b85 d1e9a13b
! %f40 = 46c21e56 455144d9 4afc9bc9 947125f0
! %f44 = 4dbf2d21 ec81f908 45dc2557 eb32107f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc37c411000000011,%g7,%g1 ! GSR scale = 2, align = 1
wr %g1,%g0,%gsr ! GSR = c37c411000000011
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 17
p17_label_1:
! %l3 = 320aaa748b71bc80, Mem[0000000091800016] = b039c6fe
sth %l3,[%o0+0x016] ! Mem[0000000091800014] = bc80c6fe
! %l6 = 6b8b2ab3f3b66b2a, Mem[000000003380003d] = a82c4418
stb %l6,[%i3+0x03d] ! Mem[000000003380003c] = a82a4418
! Mem[000000009100003c] = 3741577c, %g18 = 9a68518065dbc47e
ldsw [%i6+0x03c],%g2 ! %g2 = 9a68518065dbc47e
! Mem[0000000090800014] = 76148d21, %g2 = 000000003741577c
lduh [%i5+0x016],%g2 ! %g2 = 0000000000007614
! %l6 = 6b8b2ab3f3b66b2a, Mem[0000000090000033] = 48e3f41a
stb %l6,[%i4+0x033] ! Mem[0000000090000030] = 2ae3f41a
! Mem[0000000090000028] = 2188de20, %g2 = 0000000000007614
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000002188
! %l6 = 6b8b2ab3f3b66b2a, Mem[0000000090800034] = 1b777a3f
sth %l6,[%i5+0x034] ! Mem[0000000090800034] = 6b2a7a3f
! Mem[0000000090800030] = 50ae945c6b2a7a3f, %g2 = 0000000000002188
ldx [%i5+0x030],%g2 ! %g2 = 50ae945c6b2a7a3f
! Mem[000000009000001c] = c2bbec77, %g2 = 50ae945c6b2a7a3f
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffc2bb
! Mem[0000000090800018] = 4cb5758e, %g2 = ffffffffffffc2bb
ldub [%i5+0x01b],%g2 ! %g2 = 000000000000004c
p17_label_2:
! %l5 = 778a15cdec265275, Mem[0000000091800030] = cd876ab0f2e01332
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 778a15cdec265275
! Mem[0000000091000004] = 12bca097, %g2 = 000000000000004c
ldsh [%i6+0x004],%g2 ! %g2 = 00000000000012bc
! Mem[000000009180001c] = 9c834334, %g2 = 00000000000012bc
lduw [%o0+0x01c],%g2 ! %g2 = 000000009c834334
! %l5 = 778a15cdec265275, Mem[0000000090000005] = b459e71a
stb %l5,[%i4+0x005] ! Mem[0000000090000004] = 7559e71a
! %l6 = f3b66b2a, %l7 = db5773b9, Mem[0000000033000020] = 4c2ab09e 67e70a73
std %l6,[%i2+%o4] ! Mem[0000000033000020] = f3b66b2a db5773b9
! %l2 = 0d5149e9be5f8952, Mem[0000000090800030] = 50ae945c6b2a7a3f
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = 0d5149e9be5f8952
! Mem[0000000032000008] = 62914d02bfa414a3, %l5 = 778a15cdec265275
ldx [%i0+%o1],%l5 ! %l5 = 62914d02bfa414a3
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = 000000009c834334
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 70c2cf1a, %g3 = 0bad0b00
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! %l4 = 01b16dd21aeba304, Mem[0000000090000030] = 722cd92a
sth %l4,[%i4+0x030] ! Mem[0000000090000030] = a304d92a
p17_label_3:
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = 30270afa, %g3 = 801d54e4
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[0000000091800000] = 2cb99209, %g2 = 000000000f1979ec
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000002cb9
! Mem[0000000090000038] = cf87b4a1, %g2 = 0000000000002cb9
ldub [%i4+0x039],%g2 ! %g2 = 00000000000000cf
! Mem[000000009100001c] = d186bb92, %g2 = 00000000000000cf
ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffffd186
! %l4 = 1aeba304, %l5 = bfa414a3, Mem[0000000091000008] = 9a8d011a 32495b64
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 1aeba304 bfa414a3
! Mem[0000000032000038] = d44d69eb, %l6 = 6b8b2ab3f3b66b2a
ldsh [%i0+0x03a],%l6 ! %l6 = 00000000000069eb
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = ffffd186, %g3 = d7c57e5d
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
! Mem[0000000090000034] = f41a127c, %g2 = 00000000809ce616
ldsb [%i4+0x035],%g2 ! %g2 = fffffffffffffff4
! %l0 = 0c4564a008e4a132, Mem[0000000091000028] = 8a3d9650d71607a7
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 0c4564a008e4a132
! %l2 = be5f8952, %l3 = 8b71bc80, Mem[0000000033800020] = ffd09a7d 93df219b
std %l2,[%i3+%o4] ! Mem[0000000033800020] = be5f8952 8b71bc80
p17_label_4:
! %l6 = 00000000000069eb, Mem[000000009000000a] = 897a70c2
sth %l6,[%i4+0x00a] ! Mem[0000000090000008] = 69eb70c2
! %l4 = 01b16dd21aeba304, Mem[0000000091800018] = c6fe240a
sth %l4,[%o0+%o3] ! Mem[0000000091800018] = a304240a
! Mem[000000003200003c] = 127b5773, %l4 = 01b16dd21aeba304
ldsh [%i0+0x03c],%l4 ! %l4 = 000000000000127b
! Mem[0000000090000030] = a304d92a, %g18 = 9a68518065dbc47e
ldsw [%i4+0x030],%g2 ! %g2 = 9a68518065dbc47e
! %l6 = 00000000000069eb, Mem[0000000032800037] = cdce0cf7
stb %l6,[%i1+0x037] ! Mem[0000000032800034] = cdce0ceb
! Mem[0000000090000038] = 7ccf87b4, %g2 = ffffffffa304d92a
lduw [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4
! Mem[000000009100001c] = d186bb92, %g18 = 9a68518065dbc47e
ldsw [%i6+0x01c],%g2 ! %g2 = 9a68518065dbc47e
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = d186bb92, %g3 = 12bca097
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! Mem[0000000091800008] = 0f1979ec, %g2 = 0000000030270afa
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000000f
! Mem[000000003380001c] = fba9b634, %l2 = 0d5149e9be5f8952
ldsh [%i3+0x01c],%l2 ! %l2 = fffffffffffffba9
p17_label_5:
! %l0 = 0c4564a008e4a132, Mem[0000000090800032] = 49e9be5f
stb %l0,[%i5+0x032] ! Mem[0000000090800030] = 32e9be5f
! %l7 = a0286477db5773b9, Mem[0000000032000010] = edbf277aef473a6c
stx %l7,[%i0+%o2] ! Mem[0000000032000010] = a0286477db5773b9
! Mem[0000000090800008] = 9f916a87, %g2 = 000000000000000f
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff9f91
! Mem[0000000032000008] = 62914d02 bfa414a3, %l4 = 0000127b, %l5 = bfa414a3
ldd [%i0+%o1],%l4 ! %l4 = 0000000062914d02 00000000bfa414a3
! %l4 = 0000000062914d02, Mem[0000000091000030] = 916a6e486cc60ecc
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 0000000062914d02
! %l4 = 62914d02, %l5 = bfa414a3, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 62914d02 bfa414a3
! Mem[0000000091000030] = 0000000062914d02, %g2 = ffffffffffff9f91
ldx [%i6+0x030],%g2 ! %g2 = 0000000062914d02
! Mem[0000000090800034] = 5f895282, %g2 = 0000000062914d02
ldub [%i5+0x035],%g2 ! %g2 = 000000000000005f
! %l6 = 00000000000069eb, Mem[000000009180000c] = d7c57e5d
stb %l6,[%o0+0x00c] ! Mem[000000009180000c] = ebc57e5d
! %l2 = fffffffffffffba9, Mem[0000000091800020] = 30270afa801d54e4
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = fffffffffffffba9
p17_label_6:
! Mem[0000000032800028] = 48803229, %l1 = f01e024a24438a8d
lduw [%i1+%o5],%l1 ! %l1 = 0000000048803229
! %l4 = 0000000062914d02, Mem[0000000091000000] = 809ce616
sth %l4,[%i6+%g0] ! Mem[0000000091000000] = 4d02e616
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 0000005f, %g3 = 801d54e4
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! %l3 = 320aaa748b71bc80, Mem[0000000033800025] = 8b71bc80
stb %l3,[%i3+0x025] ! Mem[0000000033800024] = 8b80bc80
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 22502cb9, %g3 = 920983a7
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! Mem[0000000033000018] = 37c181eb, %l5 = 00000000bfa414a3
lduh [%i2+0x01a],%l5 ! %l5 = 00000000000081eb
! Mem[0000000091800018] = a304240a, %g18 = 9a68518065dbc47e
ldsw [%o0+%o3],%g2 ! %g2 = 9a68518065dbc47e
! Mem[0000000090800030] = 32e9be5f, %g2 = ffffffffa304240a
ldsb [%i5+0x032],%g2 ! %g2 = 0000000000000032
! Mem[0000000091800008] = 0f1979ec ebc57e5d, %g2 = 00000032, %g3 = 79807614
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000ebc57e5d
! %l0 = 0c4564a008e4a132, Mem[0000000091800034] = ec265275
sth %l0,[%o0+0x034] ! Mem[0000000091800034] = a1325275
p17_label_7:
! Mem[0000000090000004] = 7559e71a, %g2 = 000000000f1979ec
ldsb [%i4+0x005],%g2 ! %g2 = 0000000000000075
! Mem[0000000090000010] = b51e7244, %g18 = 9a68518065dbc47e
ldsw [%i4+%o2],%g2 ! %g2 = 9a68518065dbc47e
! Mem[0000000090800034] = be5f8952, %g18 = 9a68518065dbc47e
ldsw [%i5+0x034],%g2 ! %g2 = 9a68518065dbc47e
! Mem[0000000032800038] = 9f2d714d, %l2 = fffffffffffffba9
ldsw [%i1+0x038],%l2 ! %l2 = ffffffff9f2d714d
! %l0 = 08e4a132, %l1 = 48803229, Mem[0000000091800020] = ffffffff fffffba9
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 08e4a132 48803229
! Mem[0000000090000010] = b51e7244, %g2 = ffffffffbe5f8952
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b51e
! Mem[0000000091000018] = afbb2595, %g2 = 000000000000b51e
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffafbb
! Mem[0000000091000000] = 4d02e616 12bca097, %g2 = ffffafbb, %g3 = ebc57e5d
ldd [%i6+%g0],%g2 ! %g2 = 000000004d02e616 0000000012bca097
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 000000004d02e616
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[0000000091000028] = 0c4564a008e4a132, %g2 = d3141da2f6eb9a57
ldx [%i6+%o5],%g2 ! %g2 = 0c4564a008e4a132
p17_label_8:
! %l0 = 08e4a132, %l1 = 48803229, Mem[0000000090000030] = a304d92a e3f41a12
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 08e4a132 48803229
! %l4 = 62914d02, %l5 = 000081eb, Mem[0000000090800010] = d6f64887 79807614
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 62914d02 000081eb
! Mem[0000000091800028] = 62914d02 bfa414a3, %g2 = 08e4a132, %g3 = 12bca097
ldd [%o0+%o5],%g2 ! %g2 = 0000000062914d02 00000000bfa414a3
! Mem[0000000091000034] = 022ac325, %g2 = 0000000062914d02
ldub [%i6+0x037],%g2 ! %g2 = 0000000000000002
! Mem[0000000091800018] = 240a9c83, %g2 = 0000000000000002
ldsh [%o0+0x01a],%g2 ! %g2 = 000000000000240a
! Mem[0000000033800018] = c06abcf5, %l2 = ffffffff9f2d714d
ldsh [%i3+0x01a],%l2 ! %l2 = ffffffffffffbcf5
! %l7 = a0286477db5773b9, Mem[0000000091000020] = 8c013d02
stw %l7,[%i6+%o4] ! Mem[0000000091000020] = db5773b9
! %l3 = 320aaa748b71bc80, Mem[0000000091800010] = ab2f0f63
sth %l3,[%o0+%o2] ! Mem[0000000091800010] = bc800f63
! Mem[0000000090800038] = 82fb7497, %g18 = 9a68518065dbc47e
ldsw [%i5+0x038],%g2 ! %g2 = 9a68518065dbc47e
! Mem[000000009080003c] = 62f1bf38, %g2 = ffffffff82fb7497
lduh [%i5+0x03c],%g2 ! %g2 = 00000000000062f1
p17_label_9:
! Mem[000000009080002c] = 1bc6c00d, %g2 = 00000000000062f1
ldub [%i5+0x02d],%g2 ! %g2 = 000000000000001b
! %l6 = 00000000000069eb, Mem[0000000032800018] = f1d3f18105a0e2b7
stx %l6,[%i1+%o3] ! Mem[0000000032800018] = 00000000000069eb
! %l4 = 0000000062914d02, Mem[0000000091000038] = 2ac325563741577c
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000000062914d02
! Mem[000000009000001c] = 77d3141d, %g2 = 000000000000001b
ldsb [%i4+0x01f],%g2 ! %g2 = 0000000000000077
! Mem[0000000091000000] = e61612bc, %g2 = 0000000000000077
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffffe6
! %l7 = a0286477db5773b9, Mem[000000009100003e] = 4d020000
stb %l7,[%i6+0x03e] ! Mem[000000009100003c] = b9020000
! Mem[0000000033000004] = cde17875, %l7 = a0286477db5773b9
lduw [%i2+0x004],%l7 ! %l7 = 00000000cde17875
! Mem[0000000091000020] = db5773b95ade034f, %g2 = ffffffffffffffe6
ldx [%i6+%o4],%g2 ! %g2 = db5773b95ade034f
! %l3 = 320aaa748b71bc80, Mem[000000009100001c] = d186bb92
stb %l3,[%i6+0x01c] ! Mem[000000009100001c] = 8086bb92
! %l3 = 320aaa748b71bc80, Mem[000000009100003c] = 6291b902
sth %l3,[%i6+0x03c] ! Mem[000000009100003c] = bc80b902
p17_label_10:
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = db5773b95ade034f
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! %l4 = 0000000062914d02, Mem[000000009100002d] = e4a13200
stb %l4,[%i6+0x02d] ! Mem[000000009100002c] = 02a13200
! %l0 = 0c4564a008e4a132, Mem[0000000090800018] = 8d210d4cb5758e33
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 0c4564a008e4a132
! Mem[0000000090800020] = 5b9447bc, %g2 = 22502cb9920983a7
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000005b94
! %l4 = 0000000062914d02, Mem[0000000091000030] = 0000000062914d02
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 0000000062914d02
! %l3 = 320aaa748b71bc80, Mem[0000000091800034] = a1325275
stw %l3,[%o0+0x034] ! Mem[0000000091800034] = 8b71bc80
! Mem[0000000033000034] = 646f9883, %l2 = ffffffffffffbcf5
ldsw [%i2+0x034],%l2 ! %l2 = 00000000646f9883
! %l6 = 000069eb, %l7 = cde17875, Mem[0000000091800038] = b5d5c008 43ccc658
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 000069eb cde17875
! Mem[000000009000003c] = a14cf2d3, %g2 = 0000000000005b94
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffa14c
! Mem[000000003300002c] = 2559a6a5, %l3 = 320aaa748b71bc80
ldsb [%i2+0x02d],%l3 ! %l3 = 0000000000000059
p17_label_11:
! Mem[0000000091800010] = bc800f63b09fbc80, %g2 = ffffffffffffa14c
ldx [%o0+%o2],%g2 ! %g2 = bc800f63b09fbc80
! %l7 = 00000000cde17875, Mem[000000003280003b] = 9f2d714d
stb %l7,[%i1+0x03b] ! Mem[0000000032800038] = 9f2d7175
! %l7 = 00000000cde17875, Mem[0000000033000010] = d226b8b7
stw %l7,[%i2+%o2] ! Mem[0000000033000010] = cde17875
! %l4 = 0000000062914d02, Mem[000000009080001b] = a008e4a1
stb %l4,[%i5+0x01b] ! Mem[0000000090800018] = 0208e4a1
! Mem[0000000032000030] = a2538d35, %l7 = 00000000cde17875
ldsw [%i0+0x030],%l7 ! %l7 = ffffffffa2538d35
! Mem[0000000091000038] = 00000000bc80b902, %g2 = bc800f63b09fbc80
ldx [%i6+0x038],%g2 ! %g2 = 00000000bc80b902
! Mem[0000000090800030] = 0d5132e9, %g2 = 00000000bc80b902
lduw [%i5+0x030],%g2 ! %g2 = 000000000d5132e9
! %l6 = 00000000000069eb, Mem[0000000091000036] = 4d020000
sth %l6,[%i6+0x036] ! Mem[0000000091000034] = 69eb0000
! Mem[0000000090000010] = b51e724448782e3b, %g2 = 000000000d5132e9
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
! Mem[0000000091800018] = a304240a, %g2 = b51e724448782e3b
lduw [%o0+%o3],%g2 ! %g2 = 00000000a304240a
p17_label_12:
! Mem[000000009180003c] = cde17875, %g18 = 9a68518065dbc47e
ldsw [%o0+0x03c],%g2 ! %g2 = 9a68518065dbc47e
! %l7 = ffffffffa2538d35, Mem[0000000091800030] = 778a15cd8b71bc80
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = ffffffffa2538d35
! %l5 = 00000000000081eb, Mem[0000000090000032] = a1324880
stb %l5,[%i4+0x032] ! Mem[0000000090000030] = eb324880
! Mem[0000000091000034] = 629169eb, %g2 = ffffffffcde17875
lduw [%i6+0x034],%g2 ! %g2 = 00000000629169eb
! %l7 = ffffffffa2538d35, Mem[000000009080001c] = 08e4a132
stw %l7,[%i5+0x01c] ! Mem[000000009080001c] = a2538d35
! Mem[0000000091800030] = ffffffff, %g2 = 00000000629169eb
lduw [%o0+0x030],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000090000008] = 1a7069eb 70c2cf1a, %g2 = ffffffff, %g3 = bfa414a3
ldd [%i4+%o1],%g2 ! %g2 = 000000001a7069eb 0000000070c2cf1a
! Mem[0000000090800008] = 50c69f916a872662, %g2 = 000000001a7069eb
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
! Mem[0000000090000030] = 08e4eb32 48803229, %g2 = 6a872662, %g3 = 70c2cf1a
ldd [%i4+0x030],%g2 ! %g2 = 0000000008e4eb32 0000000048803229
! Mem[0000000091000034] = 69eb0000, %g2 = 0000000008e4eb32
ldsh [%i6+0x036],%g2 ! %g2 = 00000000000069eb
p17_label_13:
! %l0 = 08e4a132, %l1 = 48803229, Mem[0000000091800000] = 22502cb9 920983a7
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 08e4a132 48803229
! %l5 = 00000000000081eb, Mem[000000009180003c] = cde17875
stw %l5,[%o0+0x03c] ! Mem[000000009180003c] = 000081eb
! Mem[0000000091800010] = bc800f63, %g18 = 9a68518065dbc47e
ldsw [%o0+%o2],%g2 ! %g2 = 9a68518065dbc47e
! %l2 = 00000000646f9883, Mem[000000009180003e] = 81eb0000
sth %l2,[%o0+0x03e] ! Mem[000000009180003c] = 98830000
! Mem[0000000033000008] = e35632e9, %l3 = 0000000000000059
ldsw [%i2+%o1],%l3 ! %l3 = ffffffffe35632e9
! Mem[000000003200002c] = 551ea7bc, %l2 = 00000000646f9883
ldub [%i0+0x02d],%l2 ! %l2 = 000000000000001e
! Mem[0000000091800008] = 0f1979ec ebc57e5d, %g2 = bc800f63, %g3 = 48803229
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000ebc57e5d
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = 0f1979ec, %g3 = ebc57e5d
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
! %l3 = ffffffffe35632e9, Mem[0000000033000018] = 37c181eb5c18df04
stx %l3,[%i2+%o3] ! Mem[0000000033000018] = ffffffffe35632e9
! Mem[0000000033000024] = db5773b9, %l1 = 0000000048803229
lduw [%i2+0x024],%l1 ! %l1 = 00000000db5773b9
p17_label_14:
! %l4 = 62914d02, %l5 = 000081eb, Mem[0000000091800030] = ffffffff a2538d35
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 62914d02 000081eb
! %l6 = 000069eb, %l7 = a2538d35, Mem[0000000091000008] = 1aeba304 bfa414a3
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 000069eb a2538d35
! Mem[0000000033800038] = 8418985ea82a4418, %l1 = 00000000db5773b9
ldx [%i3+0x038],%l1 ! %l1 = 8418985ea82a4418
! %l5 = 00000000000081eb, Mem[0000000091000008] = 000069eb
stw %l5,[%i6+%o1] ! Mem[0000000091000008] = 000081eb
! %l7 = ffffffffa2538d35, Mem[0000000090000010] = b51e7244
sth %l7,[%i4+%o2] ! Mem[0000000090000010] = 8d357244
! %l2 = 000000000000001e, Mem[000000003380001c] = fba9b634
stw %l2,[%i3+0x01c] ! Mem[000000003380001c] = 0000001e
! Mem[0000000090800008] = 50c69f916a872662, %g2 = 0000000082fb7497
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
! %l6 = 000069eb, %l7 = a2538d35, Mem[0000000090000028] = 2188de20 92b2c784
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 000069eb a2538d35
! Mem[0000000091800020] = 08e4a132, %g2 = 50c69f916a872662
ldub [%o0+%o4],%g2 ! %g2 = 0000000000000008
! Mem[0000000090800000] = f2d0a1aa 99136e54, %g2 = 00000008, %g3 = 62f1bf38
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 0000000099136e54
p17_label_15:
! Mem[0000000091000010] = c871c97b, %g2 = 00000000f2d0a1aa
lduw [%i6+%o2],%g2 ! %g2 = 00000000c871c97b
! %l6 = 000069eb, %l7 = a2538d35, Mem[0000000091000030] = 00000000 629169eb
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 000069eb a2538d35
! %l6 = 00000000000069eb, Mem[0000000090000030] = 08e4eb32
stb %l6,[%i4+0x030] ! Mem[0000000090000030] = ebe4eb32
! %l0 = 0c4564a008e4a132, Mem[0000000090800014] = 000081eb
sth %l0,[%i5+0x014] ! Mem[0000000090800014] = a13281eb
! Mem[0000000090800010] = 4d02a132, %g2 = 00000000c871c97b
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000004d02
! Mem[000000009180002c] = a362914d, %g2 = 0000000000004d02
ldub [%o0+0x02f],%g2 ! %g2 = 00000000000000a3
! Mem[0000000090800028] = ba3e4c1b, %g2 = 00000000000000a3
ldub [%i5+0x02a],%g2 ! %g2 = 00000000000000ba
! %l6 = 000069eb, %l7 = a2538d35, Mem[0000000090000028] = 000069eb a2538d35
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 000069eb a2538d35
! Mem[0000000090800014] = a13281eb, %g18 = 9a68518065dbc47e
ldsw [%i5+0x014],%g2 ! %g2 = 9a68518065dbc47e
! %l7 = ffffffffa2538d35, Mem[000000009100003e] = b9020000
stb %l7,[%i6+0x03e] ! Mem[000000009100003c] = 35020000
p17_label_16:
! Mem[0000000033000000] = 4675038a, %l6 = 00000000000069eb
ldub [%i2+0x001],%l6 ! %l6 = 0000000000000075
! %l7 = ffffffffa2538d35, Mem[0000000091000028] = 0c4564a00802a132
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = ffffffffa2538d35
! Mem[0000000090800034] = be5f8952, %g2 = ffffffffa13281eb
lduh [%i5+0x034],%g2 ! %g2 = 000000000000be5f
! %l4 = 0000000062914d02, Mem[0000000090000028] = 000069eb
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = 62914d02
! Mem[000000009000002c] = a2538d35, %g2 = 000000000000be5f
lduw [%i4+0x02c],%g2 ! %g2 = 00000000a2538d35
! Mem[000000009100001c] = bb92db57, %g2 = 00000000a2538d35
ldsb [%i6+0x01e],%g2 ! %g2 = ffffffffffffffbb
! Mem[0000000090800024] = 7ee5fd77, %g2 = ffffffffffffffbb
lduh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! Mem[0000000091800010] = bc800f63 b09fbc80, %g2 = 00007ee5, %g3 = 99136e54
ldd [%o0+%o2],%g2 ! %g2 = 00000000bc800f63 00000000b09fbc80
! Mem[0000000033800010] = c512f133, %l1 = 8418985ea82a4418
ldub [%i3+0x012],%l1 ! %l1 = 00000000000000f1
! Mem[000000009100002c] = a2538d35, %g18 = 9a68518065dbc47e
ldsw [%i6+0x02c],%g2 ! %g2 = 9a68518065dbc47e
p17_label_17:
! %l1 = 00000000000000f1, Mem[0000000091800004] = 48803229
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = 000000f1
! %l7 = ffffffffa2538d35, Mem[0000000032800000] = 81eca8c2fed78eb0
stx %l7,[%i1+%g0] ! Mem[0000000032800000] = ffffffffa2538d35
! Mem[0000000091000018] = afbb25958086bb92, %g2 = ffffffffa2538d35
ldx [%i6+%o3],%g2 ! %g2 = afbb25958086bb92
! Mem[0000000033800010] = c512f133, %l0 = 0c4564a008e4a132
ldub [%i3+%o2],%l0 ! %l0 = 00000000000000c5
! Mem[0000000091800014] = b09fbc80, %g2 = afbb25958086bb92
lduw [%o0+0x014],%g2 ! %g2 = 00000000b09fbc80
! %l2 = 0000001e, %l3 = e35632e9, Mem[0000000032000000] = e057c8bb 5b41a34b
std %l2,[%i0+%g0] ! Mem[0000000032000000] = 0000001e e35632e9
! %l4 = 0000000062914d02, Mem[0000000090000014] = 48782e3b
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 62914d02
! Mem[0000000090800028] = ba3e4c1b, %g2 = 00000000b09fbc80
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000ba3e
! Mem[0000000091800008] = 0f1979ecebc57e5d, %g2 = 000000000000ba3e
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecebc57e5d
! Mem[0000000090800018] = 6402a253, %g2 = 0f1979ecebc57e5d
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000064
p17_label_18:
! Mem[0000000090000034] = 32297ccf, %g2 = 0000000000000064
lduh [%i4+0x036],%g2 ! %g2 = 0000000000003229
! Mem[0000000090800004] = 6e5450c6, %g2 = 0000000000003229
ldsh [%i5+0x006],%g2 ! %g2 = 0000000000006e54
! Mem[0000000091800000] = 08e4a132 000000f1, %g2 = 00006e54, %g3 = b09fbc80
ldd [%o0+%g0],%g2 ! %g2 = 0000000008e4a132 00000000000000f1
! %l3 = ffffffffe35632e9, Mem[0000000090800004] = 99136e54
stw %l3,[%i5+0x004] ! Mem[0000000090800004] = e35632e9
! Mem[0000000033000020] = f3b66b2adb5773b9, %l7 = ffffffffa2538d35
ldx [%i2+%o4],%l7 ! %l7 = f3b66b2adb5773b9
! Mem[0000000091800038] = 69eb0000, %g2 = 0000000008e4a132
lduh [%o0+0x03a],%g2 ! %g2 = 00000000000069eb
! Mem[000000009180001c] = 83433408, %g2 = 00000000000069eb
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000083
! Mem[0000000032800020] = fadcfe8a, %l4 = 0000000062914d02
ldsb [%i1+0x022],%l4 ! %l4 = fffffffffffffffe
! %l6 = 0000000000000075, Mem[0000000091800038] = 000069eb
sth %l6,[%o0+0x038] ! Mem[0000000091800038] = 007569eb
! %l6 = 0000000000000075, Mem[000000009180001a] = 240a9c83
stb %l6,[%o0+0x01a] ! Mem[0000000091800018] = 750a9c83
p17_label_19:
! %l6 = 0000000000000075, Mem[000000009000003c] = a14cf2d3
stw %l6,[%i4+0x03c] ! Mem[000000009000003c] = 00000075
! Mem[0000000090800000] = a1aae356, %g2 = 0000000000000083
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffa1aa
! %l0 = 000000c5, %l1 = 000000f1, Mem[0000000091000028] = ffffffff a2538d35
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 000000c5 000000f1
! Mem[000000009000003c] = 00000075, %g18 = 9a68518065dbc47e
ldsw [%i4+0x03c],%g2 ! %g2 = 9a68518065dbc47e
! %l7 = f3b66b2adb5773b9, Mem[0000000090000030] = ebe4eb32
sth %l7,[%i4+0x030] ! Mem[0000000090000030] = 73b9eb32
! %l2 = 000000000000001e, Mem[0000000032800008] = b38eef79
stw %l2,[%i1+%o1] ! Mem[0000000032800008] = 0000001e
! Mem[000000009080003c] = 62f1bf38, %g2 = 0000000000000075
ldsh [%i5+0x03c],%g2 ! %g2 = 00000000000062f1
! Mem[0000000091000004] = bca09700, %g2 = 00000000000062f1
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000bc
! Mem[0000000090800024] = c3247ee5, %g18 = 9a68518065dbc47e
ldsw [%i5+0x024],%g2 ! %g2 = 9a68518065dbc47e
! Mem[0000000090800010] = 914d02a1, %g2 = ffffffffc3247ee5
ldub [%i5+0x011],%g2 ! %g2 = 0000000000000091
p17_label_20:
! Mem[0000000091800010] = bc800f63b09fbc80, %g2 = 0000000000000091
ldx [%o0+%o2],%g2 ! %g2 = bc800f63b09fbc80
! Mem[0000000091800014] = 9fbc80a3, %g2 = bc800f63b09fbc80
ldsb [%o0+0x015],%g2 ! %g2 = ffffffffffffff9f
! %l5 = 00000000000081eb, Mem[000000003300001d] = e35632e9
stb %l5,[%i2+0x01d] ! Mem[000000003300001c] = e3eb32e9
! %l5 = 00000000000081eb, Mem[000000009100003c] = bc803502
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = 000081eb
! Mem[000000009100002c] = f1000069, %g2 = ffffffffffffff9f
ldsb [%i6+0x02f],%g2 ! %g2 = fffffffffffffff1
! %l0 = 000000c5, %l1 = 000000f1, Mem[0000000091800030] = 62914d02 000081eb
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 000000c5 000000f1
! %l0 = 000000c5, %l1 = 000000f1, Mem[0000000090000000] = 0efd0f33 347559e7
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 000000c5 000000f1
! Mem[0000000091800034] = 0000f100, %g2 = fffffffffffffff1
ldsb [%o0+0x035],%g2 ! %g2 = 0000000000000000
! Mem[0000000032800014] = 7323d752, %l4 = fffffffffffffffe
lduh [%i1+0x014],%l4 ! %l4 = 0000000000007323
! Mem[0000000090000000] = 000000c5, %g2 = 0000000000000000
ldub [%i4+%g0],%g2 ! %g2 = 0000000000000000
p17_label_21:
! Mem[0000000032000030] = a2538d35, %l4 = 0000000000007323
lduw [%i0+0x030],%l4 ! %l4 = 00000000a2538d35
! %l2 = 000000000000001e, Mem[0000000090000020] = d3141da2
stw %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000001e
! %l0 = 000000c5, %l1 = 000000f1, Mem[0000000091000000] = 4d02e616 12bca097
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 000000c5 000000f1
! Mem[0000000033000004] = cde17875, %l2 = 000000000000001e
ldsb [%i2+0x005],%l2 ! %l2 = ffffffffffffffe1
! %l6 = 0000000000000075, Mem[0000000091000013] = 7b694bf7
stb %l6,[%i6+0x013] ! Mem[0000000091000010] = 75694bf7
! %l3 = ffffffffe35632e9, Mem[0000000090000028] = 62914d02a2538d35
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = ffffffffe35632e9
! Mem[0000000091800018] = a304750a, %g2 = 0000000000000000
lduw [%o0+%o3],%g2 ! %g2 = 00000000a304750a
! Mem[0000000091800010] = bc800f63, %g18 = 9a68518065dbc47e
ldsw [%o0+%o2],%g2 ! %g2 = 9a68518065dbc47e
! Mem[000000003200003c] = 127b5773, %l0 = 00000000000000c5
ldsb [%i0+0x03d],%l0 ! %l0 = 000000000000007b
! Mem[000000009100002c] = f1000069, %g2 = ffffffffbc800f63
ldsb [%i6+0x02f],%g2 ! %g2 = fffffffffffffff1
p17_label_22:
! Mem[0000000032000034] = 024694f6, %l7 = f3b66b2adb5773b9
lduw [%i0+0x034],%l7 ! %l7 = 00000000024694f6
! Mem[000000009000002c] = 32e973b9, %g2 = fffffffffffffff1
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000032
! Mem[000000009000002c] = 32e973b9, %g2 = 0000000000000032
lduh [%i4+0x02e],%g2 ! %g2 = 00000000000032e9
! %l7 = 00000000024694f6, Mem[0000000033800034] = e57bf3f3
sth %l7,[%i3+0x034] ! Mem[0000000033800034] = 94f6f3f3
! %l1 = 00000000000000f1, Mem[0000000091000020] = db5773b9
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = 000000f1
! %l6 = 0000000000000075, Mem[0000000033800032] = 04282bbe
stb %l6,[%i3+0x032] ! Mem[0000000033800030] = 042875be
! %l1 = 00000000000000f1, Mem[0000000091800028] = 62914d02bfa414a3
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 00000000000000f1
! Mem[0000000090800000] = a1aae356, %g2 = 00000000000032e9
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffa1aa
! Mem[0000000091800010] = bc800f63, %g2 = ffffffffffffa1aa
ldsh [%o0+%o2],%g2 ! %g2 = ffffffffffffbc80
! %l7 = 00000000024694f6, Mem[0000000090000030] = 73b9eb32
stb %l7,[%i4+0x030] ! Mem[0000000090000030] = f6b9eb32
p17_label_23:
! Mem[0000000090800028] = fd77ba3e, %g18 = 9a68518065dbc47e
ldsw [%i5+%o5],%g2 ! %g2 = 9a68518065dbc47e
! %l0 = 000000000000007b, Mem[0000000091800030] = 000000c5
stw %l0,[%o0+0x030] ! Mem[0000000091800030] = 0000007b
! Mem[0000000091000004] = 000000f1, %g18 = 9a68518065dbc47e
ldsw [%i6+0x004],%g2 ! %g2 = 9a68518065dbc47e
! %l0 = 000000000000007b, Mem[0000000033000033] = 9b1f7119
stb %l0,[%i2+0x033] ! Mem[0000000033000030] = 9b1f717b
! %l7 = 00000000024694f6, Mem[000000009180003c] = 00009883
stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = 024694f6
! Mem[000000009000003c] = 00000075, %g2 = 00000000000000f1
lduh [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! %l1 = 00000000000000f1, Mem[0000000091800000] = 08e4a132
sth %l1,[%o0+%g0] ! Mem[0000000091800000] = 00f1a132
! %l6 = 0000000000000075, Mem[000000009000001e] = ec770000
stb %l6,[%i4+0x01e] ! Mem[000000009000001c] = 75770000
! Mem[0000000090000018] = c654ee46, %g18 = 9a68518065dbc47e
ldsw [%i4+%o3],%g2 ! %g2 = 9a68518065dbc47e
! %l6 = 00000075, %l7 = 024694f6, Mem[0000000032000020] = 6bf19d8b c89da763
std %l6,[%i0+%o4] ! Mem[0000000032000020] = 00000075 024694f6
p17_label_24:
! Mem[000000009100000c] = a2538d35, %g2 = ffffffffc654ee46
lduw [%i6+0x00c],%g2 ! %g2 = 00000000a2538d35
! %l6 = 00000075, %l7 = 024694f6, Mem[0000000091800038] = 007569eb 024694f6
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 00000075 024694f6
! Mem[000000009180002c] = 000000f1, %g2 = 00000000a2538d35
ldsh [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000033000010] = cde17875, %l6 = 0000000000000075
ldsb [%i2+%o2],%l6 ! %l6 = ffffffffffffffcd
! %l4 = 00000000a2538d35, Mem[0000000090000028] = ffffffff
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = a2538d35
! Mem[0000000032000030] = a2538d35, %l1 = 00000000000000f1
ldub [%i0+0x032],%l1 ! %l1 = 000000000000008d
! %l1 = 000000000000008d, Mem[000000009080000e] = 26626291
sth %l1,[%i5+0x00e] ! Mem[000000009080000c] = 008d6291
! %l2 = ffffffffffffffe1, Mem[000000009100003d] = 0081eb00
stb %l2,[%i6+0x03d] ! Mem[000000009100003c] = e181eb00
! Mem[000000009180003c] = 024694f6, %g2 = 0000000000000000
lduw [%o0+0x03c],%g2 ! %g2 = 00000000024694f6
! %l3 = ffffffffe35632e9, Mem[0000000091000004] = 000000f1
stw %l3,[%i6+0x004] ! Mem[0000000091000004] = e35632e9
p17_label_25:
! Mem[0000000091000038] = 00000000 00e181eb, %g2 = 024694f6, %g3 = 000000f1
ldd [%i6+0x038],%g2 ! %g2 = 0000000000000000 0000000000e181eb
! Mem[000000009180001c] = 9c834334, %g2 = 0000000000000000
lduw [%o0+0x01c],%g2 ! %g2 = 000000009c834334
! Mem[0000000091800010] = bc800f63b09fbc80, %g2 = 000000009c834334
ldx [%o0+%o2],%g2 ! %g2 = bc800f63b09fbc80
! Mem[0000000033800020] = be5f8952, %l0 = 000000000000007b
ldsw [%i3+%o4],%l0 ! %l0 = ffffffffbe5f8952
! Mem[0000000032000028] = aa570d72, %l5 = 00000000000081eb
ldub [%i0+0x02a],%l5 ! %l5 = 000000000000000d
! %l1 = 000000000000008d, Mem[0000000091800035] = 0000f100
stb %l1,[%o0+0x035] ! Mem[0000000091800034] = 8d00f100
! Mem[0000000091000038] = 0000000000e181eb, %g2 = bc800f63b09fbc80
ldx [%i6+0x038],%g2 ! %g2 = 0000000000e181eb
! Mem[0000000033800018] = c06abcf5 0000001e, %l6 = ffffffcd, %l7 = 024694f6
ldd [%i3+%o3],%l6 ! %l6 = 00000000c06abcf5 000000000000001e
! Mem[000000009180000c] = ebc57e5d, %g18 = 9a68518065dbc47e
ldsw [%o0+0x00c],%g2 ! %g2 = 9a68518065dbc47e
! %l1 = 000000000000008d, Mem[000000009180003a] = 00750246
sth %l1,[%o0+0x03a] ! Mem[0000000091800038] = 008d0246
ba,a p17_not_taken_0_end
p17_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p17_branch_failed
p17_not_taken_0_end:
! End of Random Code for Thread 17
1: membar #Sync ! Force all stores to complete
p17_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x044] ! Set processor 17 done flag
! Check Registers
p17_check_registers:
set p17_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffbe5f8952
bne,a,pn %xcc,p17_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000008d
bne,a,pn %xcc,p17_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffe1
bne,a,pn %xcc,p17_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffe35632e9
bne,a,pn %xcc,p17_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a2538d35
bne,a,pn %xcc,p17_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000000d
bne,a,pn %xcc,p17_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c06abcf5
bne,a,pn %xcc,p17_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000001e
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 5bb0c60f fdffa6f6
bne %xcc,p17_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 6ca2c72a 2db36984
bne %xcc,p17_f6_fail
nop
! Check Local Memory
set p17_local0_expect,%g1
p17_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000001ee35632e9
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 = a0286477db5773b9
ldx [%i0+0x010],%g3 ! Observed data at 0000000032000010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000075024694f6
ldx [%i0+0x020],%g3 ! Observed data at 0000000032000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x020,%g4
set p17_local1_expect,%g1
p17_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffffffffa2538d35
ldx [%i1+0x000],%g3 ! Observed data at 0000000032800000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000001e3521c68b
ldx [%i1+0x008],%g3 ! Observed data at 0000000032800008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000000069eb
ldx [%i1+0x018],%g3 ! Observed data at 0000000032800018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6d2fa5b4cdce0ceb
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 = 9f2d717595a32d65
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+0x010],%g2 ! Expected data = cde1787514306c2d
ldx [%i2+0x010],%g3 ! Observed data at 0000000033000010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffffe3eb32e9
ldx [%i2+0x018],%g3 ! Observed data at 0000000033000018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = f3b66b2adb5773b9
ldx [%i2+0x020],%g3 ! Observed data at 0000000033000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9b1f717b646f9883
ldx [%i2+0x030],%g3 ! Observed data at 0000000033000030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x030,%g4
set p17_local3_expect,%g1
p17_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = c06abcf50000001e
ldx [%i3+0x018],%g3 ! Observed data at 0000000033800018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = be5f89528b80bc80
ldx [%i3+0x020],%g3 ! Observed data at 0000000033800020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 042875be94f6f3f3
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 = 8418985ea82a4418
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_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:
stxa %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800000]
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032000008]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032000020]
stxa %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000008]
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000032000000]
done
p17_trap1o:
stxa %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800000]
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032000008]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032000020]
stxa %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000008]
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000032000000]
done
p17_trap2e:
stwa %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000028]
lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800000]
done
p17_trap2o:
stwa %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000028]
lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800000]
done
p17_trap3e:
nop
nop
nop
nop
nop
nop
done
p17_trap3o:
nop
nop
nop
nop
nop
nop
done
p17_init_memory_pointers:
set p17_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p17_local0_start,%i0
set p17_local1_start,%i1
set p17_local2_start,%i2
set p17_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 0c4564a008e4a132
ldx [%g1+0x008],%l1 ! %l1 = f01e024a24438a8d
ldx [%g1+0x010],%l2 ! %l2 = 0d5149e9be5f8952
ldx [%g1+0x018],%l3 ! %l3 = 320aaa748b71bc80
ldx [%g1+0x020],%l4 ! %l4 = 01b16dd21aeba304
ldx [%g1+0x028],%l5 ! %l5 = 778a15cdec265275
ldx [%g1+0x030],%l6 ! %l6 = 6b8b2ab3f3b66b2a
ldx [%g1+0x038],%l7 ! %l7 = a0286477db5773b9
! Initialize the output register of window 0
set unres3_start,%o0
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 = 06e99033 609eb0ad 2843826a 2a4be922
! %f4 = 2d57d0b1 3819d00e 9c6b1353 94505574
! %f8 = bf32c836 e3e3e711 48fbfb7d 8aa900a1
! %f12 = b8d37cdb 1fa3f267 cafe1b6a b7827a82
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 72b6bc67 4d074aeb 9af85d0c 9cc01c0a
! %f20 = ee59fc9b 7c09df45 3a7ac23e 6287152c
! %f24 = 740e87fb 484a2edf 2b9ea800 4c2ad79f
! %f28 = a30bb346 91b58d95 0f70bd94 d5fd0b4e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 68df8026 3c9409cc c2dbf006 597c4fcf
! %f36 = bc3cefd0 534309b0 34f3fa0f 71673463
! %f40 = 4e98465a 7fd0f8a2 5bd04043 3c62b115
! %f44 = b9db5be9 a0835e3a 109ab4c1 d85ee0b9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfa952aa80000006e,%g7,%g1 ! GSR scale = 13, align = 6
wr %g1,%g0,%gsr ! GSR = fa952aa80000006e
wr %g0,%y ! Clear Y 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:
! %l6 = b1c6c1383e1e2734, Mem[000000009000003a] = 87b4a14c
sth %l6,[%i4+0x03a] ! Mem[0000000090000038] = 2734a14c
! %l4 = d8eac03ffec89e4c, Mem[000000009100001c] = d186bb92
stw %l4,[%i6+0x01c] ! Mem[000000009100001c] = fec89e4c
! %l5 = 146f7e9e23c040f7, Mem[000000009000003e] = f2d30000
sth %l5,[%i4+0x03e] ! Mem[000000009000003c] = 40f70000
! %l0 = 590ef65a888f0da4, Mem[000000009100002a] = 9650d716
sth %l0,[%i6+0x02a] ! Mem[0000000091000028] = 0da4d716
! Mem[0000000091800014] = b09fb039, %g2 = f80a3114784013b2
lduw [%o0+0x014],%g2 ! %g2 = 00000000b09fb039
! Mem[0000000090000030] = 722cd948, %g18 = 79d0d2c849da0ee2
ldsw [%i4+0x030],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[0000000091800004] = 0983a70f, %g2 = 00000000722cd948
ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000009
! %l2 = 00ee64c8, %l3 = 8c9929f0, Mem[0000000091800008] = 0f1979ec d7c57e5d
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 00ee64c8 8c9929f0
! %l7 = f9366117d36d9454, Mem[0000000034800024] = a33eb171
stw %l7,[%i1+0x024] ! Mem[0000000034800024] = d36d9454
! %l7 = f9366117d36d9454, Mem[0000000090000020] = d3141da2
stw %l7,[%i4+%o4] ! Mem[0000000090000020] = d36d9454
p18_label_2:
! Mem[0000000090800018] = 0d4cb575, %g2 = 0000000000000009
ldub [%i5+0x01a],%g2 ! %g2 = 000000000000000d
! %l6 = 3e1e2734, %l7 = d36d9454, Mem[0000000035000020] = bfc9f82c af960414
std %l6,[%i2+%o4] ! Mem[0000000035000020] = 3e1e2734 d36d9454
! Mem[000000009080000c] = 872662d6, %g2 = 000000000000000d
ldsb [%i5+0x00d],%g2 ! %g2 = ffffffffffffff87
! %l5 = 146f7e9e23c040f7, Mem[0000000035000018] = 0848d23d
sth %l5,[%i2+%o3] ! Mem[0000000035000018] = 40f7d23d
! Mem[0000000090000038] = 7ccf2734 a14c40f7, %g2 = ffffff87, %g3 = 0bad0b00
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf2734 00000000a14c40f7
! %l4 = d8eac03ffec89e4c, Mem[0000000091000029] = 3d0da4d7
stb %l4,[%i6+0x029] ! Mem[0000000091000028] = 4c0da4d7
! %l2 = 6afe2c7200ee64c8, Mem[0000000091000018] = afbb2595fec89e4c
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 6afe2c7200ee64c8
! %l0 = 590ef65a888f0da4, Mem[0000000091000024] = 5ade034f
sth %l0,[%i6+0x024] ! Mem[0000000091000024] = 0da4034f
! Mem[0000000091000010] = c871c97b, %g18 = 79d0d2c849da0ee2
ldsw [%i6+%o2],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[0000000090000038] = 7ccf2734, %g2 = ffffffffc871c97b
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
p18_label_3:
! Mem[0000000091000004] = 12bca097, %g18 = 79d0d2c849da0ee2
ldsw [%i6+0x004],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[0000000090000024] = 9a572188, %g2 = 0000000012bca097
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffff9a57
! Mem[0000000091800008] = ee64c88c, %g2 = ffffffffffff9a57
ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffffee
! Mem[0000000090000010] = 1e724448, %g2 = ffffffffffffffee
ldub [%i4+0x011],%g2 ! %g2 = 000000000000001e
! Mem[0000000090800008] = c69f916a, %g2 = 000000000000001e
ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000035000024] = d36d9454, %l1 = 334bd268772c5753
lduw [%i2+0x024],%l1 ! %l1 = 00000000d36d9454
! Mem[0000000090800034] = 1b777a3f, %g18 = 79d0d2c849da0ee2
ldsw [%i5+0x034],%g2 ! %g2 = 79d0d2c849da0ee2
! %l6 = b1c6c1383e1e2734, Mem[0000000035000018] = 40f7d23d
stw %l6,[%i2+%o3] ! Mem[0000000035000018] = 3e1e2734
! Mem[0000000091800038] = b5d5c008, %g2 = 000000001b777a3f
lduw [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008
! Mem[0000000091000000] = 809ce616, %g2 = 00000000b5d5c008
ldsb [%i6+%g0],%g2 ! %g2 = ffffffffffffff80
p18_label_4:
! Mem[0000000090800000] = f2d0a1aa, %g2 = ffffffffffffff80
lduh [%i5+%g0],%g2 ! %g2 = 000000000000f2d0
! Mem[000000009100002c] = d71607a7, %g2 = 000000000000f2d0
ldub [%i6+0x02c],%g2 ! %g2 = 00000000000000d7
! Mem[0000000090800038] = 82fb7497, %g2 = 00000000000000d7
lduh [%i5+0x038],%g2 ! %g2 = 00000000000082fb
! %l4 = d8eac03ffec89e4c, Mem[0000000091800018] = c6fe240a
sth %l4,[%o0+%o3] ! Mem[0000000091800018] = 9e4c240a
! %l6 = b1c6c1383e1e2734, Mem[0000000035000008] = 08c1715c
sth %l6,[%i2+%o1] ! Mem[0000000035000008] = 2734715c
! Mem[0000000090800024] = c3247ee5, %g18 = 79d0d2c849da0ee2
ldsw [%i5+0x024],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[000000003580000c] = ba3bcce1, %l6 = b1c6c1383e1e2734
lduw [%i3+0x00c],%l6 ! %l6 = 00000000ba3bcce1
! %l2 = 6afe2c7200ee64c8, Mem[0000000090000022] = 9454f6eb
sth %l2,[%i4+0x022] ! Mem[0000000090000020] = 64c8f6eb
! %l4 = d8eac03ffec89e4c, Mem[0000000091800030] = cd876ab0f2e01332
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = d8eac03ffec89e4c
! %l2 = 6afe2c7200ee64c8, Mem[0000000090000010] = b51e724448782e3b
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = 6afe2c7200ee64c8
p18_label_5:
! %l4 = d8eac03ffec89e4c, Mem[0000000091000030] = 916a6e486cc60ecc
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = d8eac03ffec89e4c
! %l2 = 00ee64c8, %l3 = 8c9929f0, Mem[0000000091800018] = 9e4c240a 9c834334
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 00ee64c8 8c9929f0
! Mem[000000003480003c] = 00ac1044, %l3 = 0526157c8c9929f0
lduw [%i1+0x03c],%l3 ! %l3 = 0000000000ac1044
! %l2 = 6afe2c7200ee64c8, Mem[0000000091800000] = 22502cb9
stw %l2,[%o0+%g0] ! Mem[0000000091800000] = 00ee64c8
! Mem[0000000035000008] = 2734715c, %l4 = d8eac03ffec89e4c
ldub [%i2+0x009],%l4 ! %l4 = 0000000000000034
! Mem[0000000090800030] = 945c1b77, %g2 = ffffffffc3247ee5
ldsb [%i5+0x032],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000091800020] = 30270afa801d54e4, %g2 = ffffffffffffff94
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801d54e4
! Mem[0000000091800034] = 9e4cb5d5, %g2 = 30270afa801d54e4
ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffff9e4c
! Mem[000000003500001c] = 39737ca6, %l6 = 00000000ba3bcce1
ldsh [%i2+0x01e],%l6 ! %l6 = 0000000000007ca6
! %l0 = 888f0da4, %l1 = d36d9454, Mem[0000000035800020] = f024c527 bde32be3
std %l0,[%i3+%o4] ! Mem[0000000035800020] = 888f0da4 d36d9454
p18_label_6:
! %l7 = f9366117d36d9454, Mem[0000000034000006] = 543a4984
stb %l7,[%i0+0x006] ! Mem[0000000034000004] = 543a5484
! %l7 = f9366117d36d9454, Mem[000000009180003c] = 43ccc658
stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = d36d9454
! Mem[000000009000002c] = b2c78472, %g2 = ffffffffffff9e4c
ldub [%i4+0x02d],%g2 ! %g2 = 00000000000000b2
! Mem[0000000034000010] = 891e7c3a, %l7 = f9366117d36d9454
ldub [%i0+%o2],%l7 ! %l7 = 0000000000000089
! %l7 = 0000000000000089, Mem[000000009100003b] = 56374157
stb %l7,[%i6+0x03b] ! Mem[0000000091000038] = 89374157
! Mem[0000000090800030] = 50ae945c, %g2 = 00000000000000b2
lduw [%i5+0x030],%g2 ! %g2 = 0000000050ae945c
! Mem[000000009000001c] = ec77d36d, %g2 = 0000000050ae945c
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091800014] = b03900ee, %g2 = 00000000000000ec
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffb0
! Mem[000000003580003c] = 9875f796, %l0 = 590ef65a888f0da4
ldsb [%i3+0x03e],%l0 ! %l0 = fffffffffffffff7
! %l0 = fffffff7, %l1 = d36d9454, Mem[0000000090000018] = c654ee46 c2bbec77
std %l0,[%i4+%o3] ! Mem[0000000090000018] = fffffff7 d36d9454
p18_label_7:
! %l0 = fffffffffffffff7, Mem[0000000091000004] = 12bca097
sth %l0,[%i6+0x004] ! Mem[0000000091000004] = fff7a097
! %l7 = 0000000000000089, Mem[0000000091800038] = b5d5c008d36d9454
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000089
! %l5 = 146f7e9e23c040f7, Mem[0000000090800038] = 82fb7497
stb %l5,[%i5+0x038] ! Mem[0000000090800038] = f7fb7497
! Mem[0000000090000018] = fffffff7, %g18 = 79d0d2c849da0ee2
ldsw [%i4+%o3],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[0000000091000038] = 2ac32589, %g18 = 79d0d2c849da0ee2
ldsw [%i6+0x038],%g2 ! %g2 = 79d0d2c849da0ee2
! %l5 = 146f7e9e23c040f7, Mem[0000000090800030] = 50ae945c
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = 23c040f7
! Mem[0000000091800014] = b03900ee, %g2 = 000000002ac32589
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b039
! %l6 = 00007ca6, %l7 = 00000089, Mem[0000000035800018] = cb7b919e 3e4d8978
std %l6,[%i3+%o3] ! Mem[0000000035800018] = 00007ca6 00000089
! %l4 = 00000034, %l5 = 23c040f7, Mem[0000000091000010] = c871c97b 694bf715
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 00000034 23c040f7
! Mem[0000000035800024] = d36d9454, %l4 = 0000000000000034
ldsh [%i3+0x024],%l4 ! %l4 = ffffffffffffd36d
p18_label_8:
! %l2 = 6afe2c7200ee64c8, Mem[0000000091800026] = 54e4a31f
stb %l2,[%o0+0x026] ! Mem[0000000091800024] = c8e4a31f
! %l7 = 0000000000000089, Mem[0000000091800012] = 0f63b09f
sth %l7,[%o0+0x012] ! Mem[0000000091800010] = 0089b09f
! Mem[0000000034800018] = a19e2654, %l2 = 6afe2c7200ee64c8
ldsb [%i1+0x019],%l2 ! %l2 = ffffffffffffff9e
! %l3 = 0000000000ac1044, Mem[0000000034800001] = 8aa7ca69
stb %l3,[%i1+0x001] ! Mem[0000000034800000] = 8a44ca69
! Mem[0000000035800000] = 32bc7949, %l2 = ffffffffffffff9e
ldsb [%i3+0x003],%l2 ! %l2 = 0000000000000049
! %l2 = 0000000000000049, Mem[000000009080003e] = bf380000
sth %l2,[%i5+0x03e] ! Mem[000000009080003c] = 00490000
! %l3 = 0000000000ac1044, Mem[000000009080000b] = 916a8726
stb %l3,[%i5+0x00b] ! Mem[0000000090800008] = 446a8726
! %l2 = 0000000000000049, Mem[000000009100000c] = 32495b64
stw %l2,[%i6+0x00c] ! Mem[000000009100000c] = 00000049
! Mem[0000000091000028] = 8a4c0da4 d71607a7, %g2 = 0000b039, %g3 = a14c40f7
ldd [%i6+%o5],%g2 ! %g2 = 000000008a4c0da4 00000000d71607a7
! %l5 = 146f7e9e23c040f7, Mem[000000003580003c] = 9875f796
stw %l5,[%i3+0x03c] ! Mem[000000003580003c] = 23c040f7
p18_label_9:
! Mem[0000000090000004] = 34b459e7, %g2 = 000000008a4c0da4
lduh [%i4+0x004],%g2 ! %g2 = 00000000000034b4
! %l0 = fffffff7, %l1 = d36d9454, Mem[0000000091000020] = 8c013d02 0da4034f
std %l0,[%i6+%o4] ! Mem[0000000091000020] = fffffff7 d36d9454
! Mem[0000000091800030] = d8eac03ffec89e4c, %g2 = 00000000000034b4
ldx [%o0+0x030],%g2 ! %g2 = d8eac03ffec89e4c
! %l0 = fffffffffffffff7, Mem[0000000090800036] = 7a3ff7fb
sth %l0,[%i5+0x036] ! Mem[0000000090800034] = fff7f7fb
! %l7 = 0000000000000089, Mem[0000000091800015] = 9fb03900
stb %l7,[%o0+0x015] ! Mem[0000000091800014] = 89b03900
! Mem[0000000090800000] = f2d0a1aa, %g2 = d8eac03ffec89e4c
lduh [%i5+%g0],%g2 ! %g2 = 000000000000f2d0
! %l1 = 00000000d36d9454, Mem[0000000035000008] = 2734715c9b97328a
stx %l1,[%i2+%o1] ! Mem[0000000035000008] = 00000000d36d9454
! Mem[0000000090800020] = 5b9447bc c3247ee5, %g2 = 0000f2d0, %g3 = d71607a7
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000c3247ee5
! %l6 = 0000000000007ca6, Mem[0000000091800014] = b089b039
stb %l6,[%o0+0x014] ! Mem[0000000091800014] = a689b039
! %l3 = 0000000000ac1044, Mem[0000000091800030] = d8eac03ffec89e4c
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 0000000000ac1044
p18_label_10:
! Mem[0000000035000018] = 3e1e2734, %l0 = fffffffffffffff7
ldsb [%i2+0x01a],%l0 ! %l0 = 0000000000000027
! Mem[0000000091800020] = 30270afa801dc8e4, %g2 = 000000005b9447bc
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801dc8e4
! Mem[0000000091000030] = d8eac03ffec89e4c, %g2 = 30270afa801dc8e4
ldx [%i6+0x030],%g2 ! %g2 = d8eac03ffec89e4c
! Mem[0000000090800018] = 0d4cb575, %g2 = d8eac03ffec89e4c
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000d4c
! %l0 = 0000000000000027, Mem[0000000034800010] = a37267a09487fba7
stx %l0,[%i1+%o2] ! Mem[0000000034800010] = 0000000000000027
! Mem[000000003400003c] = d5a36aaf, %l5 = 146f7e9e23c040f7
lduw [%i0+0x03c],%l5 ! %l5 = 00000000d5a36aaf
! Mem[0000000091800028] = a31fbc41, %g18 = 79d0d2c849da0ee2
ldsw [%o0+%o5],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[0000000034800034] = 845a1e32, %l7 = 0000000000000089
lduh [%i1+0x034],%l7 ! %l7 = 000000000000845a
! Mem[0000000091800020] = 30270afa801dc8e4, %g2 = ffffffffa31fbc41
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801dc8e4
! Mem[0000000090800010] = 48877980, %g2 = 30270afa801dc8e4
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004887
p18_label_11:
! Mem[000000009100001c] = 00ee64c8, %g2 = 0000000000004887
ldsb [%i6+0x01c],%g2 ! %g2 = 0000000000000000
! %l6 = 00007ca6, %l7 = 0000845a, Mem[0000000090000008] = 1a70897a 70c2cf1a
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 00007ca6 0000845a
! Mem[0000000090000008] = 00007ca6, %g18 = 79d0d2c849da0ee2
ldsw [%i4+%o1],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[0000000090800018] = 8d210d4c b5758e33, %g2 = 00007ca6, %g3 = c3247ee5
ldd [%i5+%o3],%g2 ! %g2 = 000000008d210d4c 00000000b5758e33
! %l4 = ffffffffffffd36d, Mem[0000000090000034] = e3f41a12
stw %l4,[%i4+0x034] ! Mem[0000000090000034] = ffffd36d
! Mem[0000000091800020] = 0afa801d, %g2 = 000000008d210d4c
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
! %l6 = 0000000000007ca6, Mem[0000000091000020] = fffffff7d36d9454
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 0000000000007ca6
! %l5 = 00000000d5a36aaf, Mem[0000000091000018] = 6afe2c72
stw %l5,[%i6+%o3] ! Mem[0000000091000018] = d5a36aaf
! Mem[000000009000003c] = 40f70000, %g2 = 0000000000000afa
ldsh [%i4+0x03e],%g2 ! %g2 = 00000000000040f7
! %l4 = ffffffffffffd36d, Mem[000000009080001a] = 0d4cb575
stb %l4,[%i5+0x01a] ! Mem[0000000090800018] = 6d4cb575
p18_label_12:
! %l6 = 0000000000007ca6, Mem[0000000090000006] = 59e70000
stb %l6,[%i4+0x006] ! Mem[0000000090000004] = a6e70000
! Mem[0000000034800034] = 845a1e32, %l7 = 000000000000845a
ldsh [%i1+0x034],%l7 ! %l7 = ffffffffffff845a
! Mem[0000000090800004] = 99136e54, %g2 = 00000000000040f7
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffff99
! %l7 = ffffffffffff845a, Mem[0000000090000030] = 722cd948
stw %l7,[%i4+0x030] ! Mem[0000000090000030] = ffff845a
! Mem[0000000090000008] = 00007ca6, %g18 = 79d0d2c849da0ee2
ldsw [%i4+%o1],%g2 ! %g2 = 79d0d2c849da0ee2
! %l0 = 0000000000000027, Mem[0000000034000029] = 2fdf1fe0
stb %l0,[%i0+0x029] ! Mem[0000000034000028] = 2f271fe0
! Mem[0000000090800018] = 8d216d4c, %g18 = 79d0d2c849da0ee2
ldsw [%i5+%o3],%g2 ! %g2 = 79d0d2c849da0ee2
! %l1 = 00000000d36d9454, Mem[0000000091000021] = 00000000
stb %l1,[%i6+0x021] ! Mem[0000000091000020] = 54000000
! %l4 = ffffffffffffd36d, Mem[000000009180002c] = a3ca96e2
sth %l4,[%o0+0x02c] ! Mem[000000009180002c] = d36d96e2
! %l1 = 00000000d36d9454, Mem[000000009100000a] = 011a0000
sth %l1,[%i6+0x00a] ! Mem[0000000091000008] = 94540000
p18_label_13:
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = ffffffff8d216d4c
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
! %l4 = ffffffffffffd36d, Mem[000000009100003a] = 25893741
sth %l4,[%i6+0x03a] ! Mem[0000000091000038] = d36d3741
! %l6 = 00007ca6, %l7 = ffff845a, Mem[0000000091000020] = 00540000 00007ca6
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 00007ca6 ffff845a
! %l5 = 00000000d5a36aaf, Mem[0000000090800029] = 77ba3e4c
stb %l5,[%i5+0x029] ! Mem[0000000090800028] = afba3e4c
! %l5 = 00000000d5a36aaf, Mem[000000009180003b] = 00000000
stb %l5,[%o0+0x03b] ! Mem[0000000091800038] = af000000
! Mem[0000000091000008] = 54000000, %g2 = 2188de2092b2c784
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000054
! Mem[000000009100001c] = 64c80000, %g2 = 0000000000000054
lduh [%i6+0x01e],%g2 ! %g2 = 00000000000064c8
! Mem[000000009080003c] = 62f10049, %g2 = 00000000000064c8
lduw [%i5+0x03c],%g2 ! %g2 = 0000000062f10049
! %l1 = 00000000d36d9454, Mem[0000000090000011] = fe2c7200
stb %l1,[%i4+0x011] ! Mem[0000000090000010] = 542c7200
! %l3 = 0000000000ac1044, Mem[0000000090000020] = d36d64c8
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 00ac1044
p18_label_14:
! Mem[000000009080001c] = 8e335b94, %g2 = 0000000062f10049
ldsb [%i5+0x01e],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000090000014] = 64c8ffff, %g2 = ffffffffffffff8e
ldsh [%i4+0x016],%g2 ! %g2 = 00000000000064c8
! %l7 = ffffffffffff845a, Mem[0000000091800006] = 83a700ee
sth %l7,[%o0+0x006] ! Mem[0000000091800004] = 845a00ee
! %l6 = 0000000000007ca6, Mem[0000000091000025] = ff845a8a
stb %l6,[%i6+0x025] ! Mem[0000000091000024] = a6845a8a
! Mem[0000000090000038] = 7ccf2734, %g18 = 79d0d2c849da0ee2
ldsw [%i4+0x038],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[0000000091800004] = 9209845a, %g2 = 000000007ccf2734
lduw [%o0+0x004],%g2 ! %g2 = 000000009209845a
! Mem[0000000091000008] = 9a8d945400000049, %g2 = 000000009209845a
ldx [%i6+%o1],%g2 ! %g2 = 9a8d945400000049
! Mem[0000000090000008] = 007ca600, %g2 = 9a8d945400000049
ldsb [%i4+0x009],%g2 ! %g2 = 0000000000000000
! %l7 = ffffffffffff845a, Mem[0000000090800030] = 23c040f7
sth %l7,[%i5+0x030] ! Mem[0000000090800030] = 845a40f7
! Mem[0000000035000020] = 3e1e2734 d36d9454, %l2 = 00000049, %l3 = 00ac1044
ldd [%i2+%o4],%l2 ! %l2 = 000000003e1e2734 00000000d36d9454
p18_label_15:
! %l5 = 00000000d5a36aaf, Mem[0000000090000002] = 0f3334b4
stb %l5,[%i4+0x002] ! Mem[0000000090000000] = af3334b4
! %l1 = 00000000d36d9454, Mem[0000000091000022] = 7ca6ffa6
stb %l1,[%i6+0x022] ! Mem[0000000091000020] = 54a6ffa6
! %l5 = 00000000d5a36aaf, Mem[0000000091000014] = 23c040f7
stw %l5,[%i6+0x014] ! Mem[0000000091000014] = d5a36aaf
! %l0 = 0000000000000027, Mem[0000000090800010] = d6f6488779807614
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 0000000000000027
! Mem[0000000034000018] = ad828c42, %l7 = ffffffffffff845a
lduh [%i0+0x01a],%l7 ! %l7 = 0000000000008c42
! Mem[0000000091000028] = 8a4c0da4 d71607a7, %g2 = 00000000, %g3 = b5758e33
ldd [%i6+%o5],%g2 ! %g2 = 000000008a4c0da4 00000000d71607a7
! %l0 = 00000027, %l1 = d36d9454, Mem[0000000091800030] = 00000000 00ac1044
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 00000027 d36d9454
! Mem[0000000090000020] = 00ac1044 f6eb9a57, %g2 = 8a4c0da4, %g3 = d71607a7
ldd [%i4+%o4],%g2 ! %g2 = 0000000000ac1044 00000000f6eb9a57
! Mem[0000000091000008] = 9a8d9454, %g2 = 0000000000ac1044
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffff9a8d
! %l5 = 00000000d5a36aaf, Mem[0000000090000008] = 00007ca60000845a
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = 00000000d5a36aaf
p18_label_16:
! Mem[0000000090800004] = 6e5450c6, %g2 = ffffffffffff9a8d
ldub [%i5+0x006],%g2 ! %g2 = 000000000000006e
! %l2 = 3e1e2734, %l3 = d36d9454, Mem[0000000090000028] = 2188de20 92b2c784
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 3e1e2734 d36d9454
! Mem[000000003580002c] = a7ca738d, %l3 = 00000000d36d9454
ldsb [%i3+0x02f],%l3 ! %l3 = ffffffffffffff8d
! %l2 = 000000003e1e2734, Mem[0000000090800006] = 6e5450c6
sth %l2,[%i5+0x006] ! Mem[0000000090800004] = 273450c6
! Mem[000000009000002c] = d36d9454, %g2 = 000000000000006e
ldub [%i4+0x02c],%g2 ! %g2 = 00000000000000d3
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 00000000000000d3
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000004c1b
! Mem[000000009080003c] = 00490000, %g2 = 0000000000004c1b
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000000049
! Mem[000000009100000c] = 00000049, %g2 = 0000000000000049
ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000000000
! %l3 = ffffffffffffff8d, Mem[000000009000001a] = fff7d36d
sth %l3,[%i4+0x01a] ! Mem[0000000090000018] = ff8dd36d
! Mem[0000000091000020] = 000054a6 ffa6845a, %g2 = 00000000, %g3 = f6eb9a57
ldd [%i6+%o4],%g2 ! %g2 = 00000000000054a6 00000000ffa6845a
p18_label_17:
! Mem[000000003580002c] = a7ca738d, %l2 = 000000003e1e2734
lduw [%i3+0x02c],%l2 ! %l2 = 00000000a7ca738d
! %l2 = a7ca738d, %l3 = ffffff8d, Mem[0000000091800008] = 00ee64c8 8c9929f0
std %l2,[%o0+%o1] ! Mem[0000000091800008] = a7ca738d ffffff8d
! %l3 = ffffffffffffff8d, Mem[000000009080002e] = c6c0845a
sth %l3,[%i5+0x02e] ! Mem[000000009080002c] = ff8d845a
! Mem[0000000034800034] = 845a1e32, %l6 = 0000000000007ca6
lduw [%i1+0x034],%l6 ! %l6 = 00000000845a1e32
! Mem[0000000091000030] = 3ffec89e, %g2 = 00000000000054a6
ldsb [%i6+0x033],%g2 ! %g2 = 000000000000003f
! Mem[0000000035800010] = db014a52, %l4 = ffffffffffffd36d
ldub [%i3+%o2],%l4 ! %l4 = 00000000000000db
! Mem[0000000090800038] = 749762f1, %g2 = 000000000000003f
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000074
! Mem[000000009080002c] = ff8d845a, %g2 = 0000000000000074
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffff8d
! %l1 = 00000000d36d9454, Mem[0000000091000034] = fec89e4c
sth %l1,[%i6+0x034] ! Mem[0000000091000034] = 94549e4c
! Mem[0000000034800034] = 845a1e32, %l6 = 00000000845a1e32
ldsw [%i1+0x034],%l6 ! %l6 = ffffffff845a1e32
p18_label_18:
! Mem[000000003500003c] = 0d21e2ec, %l3 = ffffffffffffff8d
lduw [%i2+0x03c],%l3 ! %l3 = 000000000d21e2ec
! Mem[0000000034800030] = 4646a26c, %l0 = 0000000000000027
ldsb [%i1+0x030],%l0 ! %l0 = 0000000000000046
! Mem[0000000090000018] = ffffff8d d36d9454, %g2 = ffffff8d, %g3 = ffa6845a
ldd [%i4+%o3],%g2 ! %g2 = 00000000ffffff8d 00000000d36d9454
! %l5 = 00000000d5a36aaf, Mem[000000009100002c] = d71607a7
sth %l5,[%i6+0x02c] ! Mem[000000009100002c] = 6aaf07a7
! %l3 = 000000000d21e2ec, Mem[0000000091800014] = a689b039
stb %l3,[%o0+0x014] ! Mem[0000000091800014] = ec89b039
! Mem[0000000091800000] = 00ee64c8 9209845a, %g2 = ffffff8d, %g3 = d36d9454
ldd [%o0+%g0],%g2 ! %g2 = 0000000000ee64c8 000000009209845a
! %l6 = ffffffff845a1e32, Mem[0000000090800008] = 50c69f446a872662
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = ffffffff845a1e32
! %l0 = 00000046, %l1 = d36d9454, Mem[0000000091800028] = a31fbc41 d36d96e2
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 00000046 d36d9454
! Mem[0000000034800008] = f911bb5d, %l6 = ffffffff845a1e32
ldsb [%i1+0x00a],%l6 ! %l6 = ffffffffffffffbb
! Mem[0000000034800020] = c9cd240b, %l1 = 00000000d36d9454
lduw [%i1+%o4],%l1 ! %l1 = 00000000c9cd240b
p18_label_19:
! Mem[0000000091800028] = 00000046 d36d9454, %g2 = 00ee64c8, %g3 = 9209845a
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000046 00000000d36d9454
! Mem[0000000090000034] = d36d7ccf, %g2 = 0000000000000046
ldub [%i4+0x036],%g2 ! %g2 = 00000000000000d3
! %l2 = a7ca738d, %l3 = 0d21e2ec, Mem[0000000034000028] = 2f271fe0 c3a2fde4
std %l2,[%i0+%o5] ! Mem[0000000034000028] = a7ca738d 0d21e2ec
! Mem[0000000035800018] = 00007ca6, %l4 = 00000000000000db
lduw [%i3+%o3],%l4 ! %l4 = 0000000000007ca6
! Mem[000000009000003c] = 4c40f700, %g2 = 00000000000000d3
ldsb [%i4+0x03d],%g2 ! %g2 = 000000000000004c
! Mem[0000000090000008] = 00000000, %g2 = 000000000000004c
lduh [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = 00000000, %g18 = 79d0d2c849da0ee2
ldsw [%i5+%o2],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[0000000090800000] = f2d0a1aa 99132734, %g2 = 00000000, %g3 = d36d9454
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 0000000099132734
! Mem[0000000034000030] = e933c8b4, %l3 = 000000000d21e2ec
ldsh [%i0+0x032],%l3 ! %l3 = ffffffffffffc8b4
! Mem[0000000091000020] = 000054a6ffa6845a, %g2 = 00000000f2d0a1aa
ldx [%i6+%o4],%g2 ! %g2 = 000054a6ffa6845a
p18_label_20:
! Mem[000000009080001c] = 8e335b94, %g2 = 000054a6ffa6845a
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8e33
! Mem[0000000090800024] = c3247ee5, %g2 = ffffffffffff8e33
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffc324
! Mem[0000000090000008] = 00000000 d5a36aaf, %g2 = ffffc324, %g3 = 99132734
ldd [%i4+%o1],%g2 ! %g2 = 0000000000000000 00000000d5a36aaf
! Mem[0000000090000018] = ffffff8d, %g2 = 0000000000000000
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800038] = f7fb7497, %g2 = ffffffffffffffff
ldsb [%i5+0x038],%g2 ! %g2 = fffffffffffffff7
! Mem[0000000091800008] = a7ca738d ffffff8d, %g2 = fffffff7, %g3 = d5a36aaf
ldd [%o0+%o1],%g2 ! %g2 = 00000000a7ca738d 00000000ffffff8d
! Mem[0000000091000014] = d5a36aaf, %g18 = 79d0d2c849da0ee2
ldsw [%i6+0x014],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[0000000090000038] = 2734a14c, %g2 = ffffffffd5a36aaf
ldsb [%i4+0x03a],%g2 ! %g2 = 0000000000000027
! %l0 = 0000000000000046, Mem[0000000090800030] = 845a40f7
stw %l0,[%i5+0x030] ! Mem[0000000090800030] = 00000046
! Mem[0000000090800020] = 5b9447bc, %g2 = 0000000000000027
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000005b94
p18_label_21:
! %l4 = 00007ca6, %l5 = d5a36aaf, Mem[0000000090000030] = ffff845a ffffd36d
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 00007ca6 d5a36aaf
! Mem[0000000035000018] = 3e1e2734, %l2 = 00000000a7ca738d
ldsb [%i2+0x01b],%l2 ! %l2 = 0000000000000034
! %l7 = 0000000000008c42, Mem[0000000091000024] = ffa6845a
stw %l7,[%i6+0x024] ! Mem[0000000091000024] = 00008c42
! Mem[0000000091800010] = ab2f0089 ec89b039, %g2 = 00005b94, %g3 = ffffff8d
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0089 00000000ec89b039
! Mem[0000000090000024] = eb9a573e, %g2 = 00000000ab2f0089
ldsb [%i4+0x025],%g2 ! %g2 = ffffffffffffffeb
! Mem[0000000035000018] = 3e1e2734 39737ca6, %l4 = 00007ca6, %l5 = d5a36aaf
ldd [%i2+%o3],%l4 ! %l4 = 000000003e1e2734 0000000039737ca6
! Mem[0000000090000008] = 00000000 d5a36aaf, %g2 = ffffffeb, %g3 = ec89b039
ldd [%i4+%o1],%g2 ! %g2 = 0000000000000000 00000000d5a36aaf
! %l2 = 0000000000000034, Mem[000000003480001c] = f7fc13a1
stw %l2,[%i1+0x01c] ! Mem[000000003480001c] = 00000034
! Mem[000000009080003c] = f1004900, %g2 = 0000000000000000
ldsb [%i5+0x03d],%g2 ! %g2 = fffffffffffffff1
! Mem[0000000090800004] = 34ffffff, %g2 = fffffffffffffff1
ldub [%i5+0x007],%g2 ! %g2 = 0000000000000034
p18_label_22:
! Mem[0000000090000020] = 00ac1044f6eb9a57, %g2 = 0000000000000034
ldx [%i4+%o4],%g2 ! %g2 = 00ac1044f6eb9a57
! Mem[0000000090800030] = 000000461b77fff7, %g2 = 00ac1044f6eb9a57
ldx [%i5+0x030],%g2 ! %g2 = 000000461b77fff7
! Mem[0000000090000010] = 2c7200ee, %g2 = 000000461b77fff7
ldsb [%i4+0x012],%g2 ! %g2 = 000000000000002c
! Mem[0000000090000008] = 00000000, %g2 = 000000000000002c
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 6a542c72, %g2 = 0000000000000000
lduw [%i4+%o2],%g2 ! %g2 = 000000006a542c72
! Mem[0000000091000008] = 9a8d9454, %g18 = 79d0d2c849da0ee2
ldsw [%i6+%o1],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[0000000091800024] = 801dc8e4, %g18 = 79d0d2c849da0ee2
ldsw [%o0+0x024],%g2 ! %g2 = 79d0d2c849da0ee2
! Mem[0000000090800008] = ffffffff845a1e32, %g2 = ffffffff801dc8e4
ldx [%i5+%o1],%g2 ! %g2 = ffffffff845a1e32
! Mem[0000000091000008] = 9a8d945400000049, %g2 = ffffffff845a1e32
ldx [%i6+%o1],%g2 ! %g2 = 9a8d945400000049
! Mem[0000000091800014] = ec89b039, %g18 = 79d0d2c849da0ee2
ldsw [%o0+0x014],%g2 ! %g2 = 79d0d2c849da0ee2
p18_label_23:
! %l7 = 0000000000008c42, Mem[0000000090800024] = c3247ee5
stw %l7,[%i5+0x024] ! Mem[0000000090800024] = 00008c42
! Mem[000000009100003c] = 3741577c, %g2 = ffffffffec89b039
ldsh [%i6+0x03c],%g2 ! %g2 = 0000000000003741
! Mem[0000000091800028] = 0046d36d, %g2 = 0000000000003741
ldsh [%o0+0x02a],%g2 ! %g2 = 0000000000000046
! Mem[0000000091000030] = d8eac03f94549e4c, %g2 = 0000000000000046
ldx [%i6+0x030],%g2 ! %g2 = d8eac03f94549e4c
! %l7 = 0000000000008c42, Mem[0000000090800010] = 00000000
sth %l7,[%i5+%o2] ! Mem[0000000090800010] = 8c420000
! %l0 = 0000000000000046, Mem[0000000091000004] = fff7a097
sth %l0,[%i6+0x004] ! Mem[0000000091000004] = 0046a097
! Mem[0000000034800028] = ce38e90c, %l4 = 000000003e1e2734
lduh [%i1+%o5],%l4 ! %l4 = 000000000000ce38
! Mem[0000000090000038] = 7ccf2734, %g2 = d8eac03f94549e4c
lduw [%i4+0x038],%g2 ! %g2 = 000000007ccf2734
! Mem[0000000090800014] = 00000027, %g2 = 000000007ccf2734
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000034000038] = a971e581 d5a36aaf, %l2 = 00000034, %l3 = ffffc8b4
ldd [%i0+0x038],%l2 ! %l2 = 00000000a971e581 00000000d5a36aaf
p18_label_24:
! %l1 = 00000000c9cd240b, Mem[0000000090800010] = 8c42000000000027
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 00000000c9cd240b
! Mem[0000000090800028] = fdafba3e4c1bff8d, %g2 = 0000000000000000
ldx [%i5+%o5],%g2 ! %g2 = fdafba3e4c1bff8d
! Mem[0000000090000034] = 6aaf7ccf, %g2 = fdafba3e4c1bff8d
ldsh [%i4+0x036],%g2 ! %g2 = 0000000000006aaf
! Mem[0000000090800038] = f7fb749762f10049, %g2 = 0000000000006aaf
ldx [%i5+0x038],%g2 ! %g2 = f7fb749762f10049
! Mem[0000000090000004] = 34b4a6e7, %g2 = f7fb749762f10049
lduh [%i4+0x004],%g2 ! %g2 = 00000000000034b4
! Mem[000000009000003c] = 40f70000, %g2 = 00000000000034b4
ldsh [%i4+0x03e],%g2 ! %g2 = 00000000000040f7
! Mem[0000000091000010] = 00000034, %g2 = 00000000000040f7
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800024] = c8e40000, %g2 = 0000000000000000
lduh [%o0+0x026],%g2 ! %g2 = 000000000000c8e4
! Mem[0000000034000008] = 52f8a1f8 97ee9565, %l4 = 0000ce38, %l5 = 39737ca6
ldd [%i0+%o1],%l4 ! %l4 = 0000000052f8a1f8 0000000097ee9565
! Mem[000000009100000c] = 00000049, %g18 = 79d0d2c849da0ee2
ldsw [%i6+0x00c],%g2 ! %g2 = 79d0d2c849da0ee2
p18_label_25:
! Mem[0000000090000004] = a6e70000, %g2 = 0000000000000049
ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffffa6e7
! %l0 = 00000046, %l1 = c9cd240b, Mem[0000000091000018] = d5a36aaf 00ee64c8
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 00000046 c9cd240b
! %l0 = 0000000000000046, Mem[000000009180001f] = f030270a
stb %l0,[%o0+0x01f] ! Mem[000000009180001c] = 4630270a
! Mem[0000000034000020] = f0887a45, %l0 = 0000000000000046
lduh [%i0+%o4],%l0 ! %l0 = 000000000000f088
! Mem[000000009100003c] = 3741577c, %g2 = ffffffffffffa6e7
ldsb [%i6+0x03c],%g2 ! %g2 = 0000000000000037
! %l4 = 0000000052f8a1f8, Mem[0000000091800038] = 000000af
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = 52f8a1f8
! %l0 = 000000000000f088, Mem[000000009080003f] = 49000000
stb %l0,[%i5+0x03f] ! Mem[000000009080003c] = 88000000
! %l6 = ffffffbb, %l7 = 00008c42, Mem[0000000034800030] = 4646a26c 845a1e32
std %l6,[%i1+0x030] ! Mem[0000000034800030] = ffffffbb 00008c42
! %l5 = 0000000097ee9565, Mem[0000000091000037] = 4c2ac3d3
stb %l5,[%i6+0x037] ! Mem[0000000091000034] = 652ac3d3
! %l4 = 0000000052f8a1f8, Mem[0000000090000028] = 3e1e2734d36d9454
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000000052f8a1f8
ba,a p18_not_taken_0_end
p18_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p18_branch_failed
p18_not_taken_0_end:
! End of Random Code for Thread 18
1: membar #Sync ! Force all stores to complete
p18_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x048] ! Set processor 18 done flag
! Check Registers
p18_check_registers:
set p18_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000f088
bne,a,pn %xcc,p18_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000c9cd240b
bne,a,pn %xcc,p18_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a971e581
bne,a,pn %xcc,p18_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000d5a36aaf
bne,a,pn %xcc,p18_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000052f8a1f8
bne,a,pn %xcc,p18_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000097ee9565
bne,a,pn %xcc,p18_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffbb
bne,a,pn %xcc,p18_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000008c42
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 2843826a 2a4be922
bne %xcc,p18_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2d57d0b1 3819d00e
bne %xcc,p18_f4_fail
nop
! Check Local Memory
set p18_local0_expect,%g1
p18_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = f68025b6543a5484
ldx [%i0+0x000],%g3 ! Observed data at 0000000034000000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = a7ca738d0d21e2ec
ldx [%i0+0x028],%g3 ! Observed data at 0000000034000028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x028,%g4
set p18_local1_expect,%g1
p18_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 8a44ca694909cff9
ldx [%i1+0x000],%g3 ! Observed data at 0000000034800000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000027
ldx [%i1+0x010],%g3 ! Observed data at 0000000034800010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a19e265400000034
ldx [%i1+0x018],%g3 ! Observed data at 0000000034800018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c9cd240bd36d9454
ldx [%i1+0x020],%g3 ! Observed data at 0000000034800020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffbb00008c42
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+0x008],%g2 ! Expected data = 00000000d36d9454
ldx [%i2+0x008],%g3 ! Observed data at 0000000035000008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3e1e273439737ca6
ldx [%i2+0x018],%g3 ! Observed data at 0000000035000018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3e1e2734d36d9454
ldx [%i2+0x020],%g3 ! Observed data at 0000000035000020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x020,%g4
set p18_local3_expect,%g1
p18_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 00007ca600000089
ldx [%i3+0x018],%g3 ! Observed data at 0000000035800018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 888f0da4d36d9454
ldx [%i3+0x020],%g3 ! Observed data at 0000000035800020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4facae2023c040f7
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_f2_fail:
set p18_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f4_fail:
set p18_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000034800010]
stba %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800028]
stxa %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800000]
ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035800008]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000000]
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034000020]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000035800000]
done
p18_trap1o:
lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000034800010]
stba %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800028]
stxa %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800000]
ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035800008]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000000]
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034000020]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000035800000]
done
p18_trap2e:
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034800018]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000034000008]
lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800008]
done
p18_trap2o:
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034800018]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000034000008]
lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800008]
done
p18_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p18_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p18_init_memory_pointers:
set p18_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p18_local0_start,%i0
set p18_local1_start,%i1
set p18_local2_start,%i2
set p18_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 590ef65a888f0da4
ldx [%g1+0x008],%l1 ! %l1 = 334bd268772c5753
ldx [%g1+0x010],%l2 ! %l2 = 6afe2c7200ee64c8
ldx [%g1+0x018],%l3 ! %l3 = 0526157c8c9929f0
ldx [%g1+0x020],%l4 ! %l4 = d8eac03ffec89e4c
ldx [%g1+0x028],%l5 ! %l5 = 146f7e9e23c040f7
ldx [%g1+0x030],%l6 ! %l6 = b1c6c1383e1e2734
ldx [%g1+0x038],%l7 ! %l7 = f9366117d36d9454
! Initialize the output register of window 0
set unres3_start,%o0
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 = ca58f3e0 4ebbfb77 1544bf56 d8397849
! %f4 = 9dc7f7b9 d9656001 45042382 759fdfbf
! %f8 = 9f3d9331 b3f1c046 53b22d49 b9a7d8b1
! %f12 = 79ac7bba da05e500 389ce6ae a7b2d6d9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0fc8b240 d7ee56ac 6a743ad1 b549d7ca
! %f20 = dce7735a 4bfcf1da cf50f0e3 18c29fdf
! %f24 = eb5b6702 1f98a4a2 a0699e79 66b10960
! %f28 = c4d91f07 1a1f3b3d bbec61f3 c876d064
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1a026908 b57abd8a c29a2cc6 df66ea44
! %f36 = a95902e0 8978517c 000cb797 3454db79
! %f40 = 0e1c1d62 ffcc5026 381b2bee c5b9d78f
! %f44 = 03ab4a06 09cc528b 133da9a4 93f69b0d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7ee0afa000000074,%g7,%g1 ! GSR scale = 14, align = 4
wr %g1,%g0,%gsr ! GSR = 7ee0afa000000074
wr %g0,%y ! Clear Y 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:
! %l6 = 6711471a61727402, Mem[0000000090800014] = 79807614
stb %l6,[%i5+0x014] ! Mem[0000000090800014] = 02807614
! Mem[0000000036000038] = c4d092bf, %l7 = bb53d11046d23130
lduw [%i0+0x038],%l7 ! %l7 = 00000000c4d092bf
! Mem[0000000091000020] = 3d025ade, %g2 = 846e35ae0000002d
lduh [%i6+0x022],%g2 ! %g2 = 0000000000003d02
! Mem[0000000037000030] = 141bed2e 9b284c17, %l0 = 84fd136a, %l1 = 79db5f35
ldd [%i2+0x030],%l0 ! %l0 = 00000000141bed2e 000000009b284c17
! Mem[0000000090800018] = 8d210d4cb5758e33, %g2 = 0000000000003d02
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5758e33
! %l0 = 141bed2e, %l1 = 9b284c17, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 141bed2e 9b284c17
! Mem[0000000090800034] = 1b777a3f, %g2 = 8d210d4cb5758e33
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000001b77
! %l3 = d0d352d24837e6c4, Mem[0000000090800038] = 82fb7497
stw %l3,[%i5+0x038] ! Mem[0000000090800038] = 4837e6c4
! Mem[0000000037800018] = 2d402fb5 1956dfdd, %l2 = 56e8b202, %l3 = 4837e6c4
ldd [%i3+%o3],%l2 ! %l2 = 000000002d402fb5 000000001956dfdd
! Mem[0000000091800008] = 0f1979ec, %g2 = 0000000000001b77
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000000f
p19_label_2:
! %l7 = 00000000c4d092bf, Mem[0000000090000000] = 0efd0f3334b459e7
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 00000000c4d092bf
! Mem[000000009100002c] = d71607a7, %g18 = 13f206cdcae19b2d
ldsw [%i6+0x02c],%g2 ! %g2 = 13f206cdcae19b2d
! Mem[0000000037000028] = 4222f630 0321a535, %l4 = 337d881b, %l5 = 41efb8e0
ldd [%i2+%o5],%l4 ! %l4 = 000000004222f630 000000000321a535
! %l2 = 000000002d402fb5, Mem[000000003780002c] = 41f42663
stb %l2,[%i3+0x02c] ! Mem[000000003780002c] = b5f42663
! %l2 = 2d402fb5, %l3 = 1956dfdd, Mem[0000000090800010] = d6f64887 02807614
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 2d402fb5 1956dfdd
! %l1 = 000000009b284c17, Mem[0000000090800006] = 6e5450c6
sth %l1,[%i5+0x006] ! Mem[0000000090800004] = 4c1750c6
! %l5 = 000000000321a535, Mem[000000009180000c] = d7c57e5d
stw %l5,[%o0+0x00c] ! Mem[000000009180000c] = 0321a535
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = d71607a7, %g3 = 0bad0b00
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[0000000090000020] = d3141da2, %g18 = 13f206cdcae19b2d
ldsw [%i4+%o4],%g2 ! %g2 = 13f206cdcae19b2d
! Mem[0000000090000024] = f6eb9a57, %g18 = 13f206cdcae19b2d
ldsw [%i4+0x024],%g2 ! %g2 = 13f206cdcae19b2d
p19_label_3:
! %l3 = 000000001956dfdd, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 000000001956dfdd
! Mem[0000000036800024] = 5dbd8169, %l2 = 000000002d402fb5
ldsb [%i1+0x025],%l2 ! %l2 = ffffffffffffffbd
! Mem[0000000091000000] = 809ce616, %g2 = fffffffff6eb9a57
ldsb [%i6+%g0],%g2 ! %g2 = ffffffffffffff80
! Mem[0000000091000028] = 8a3d9650, %g2 = ffffffffffffff80
lduw [%i6+%o5],%g2 ! %g2 = 000000008a3d9650
! %l2 = ffffffbd, %l3 = 1956dfdd, Mem[0000000090800020] = 5b9447bc c3247ee5
std %l2,[%i5+%o4] ! Mem[0000000090800020] = ffffffbd 1956dfdd
! %l6 = 6711471a61727402, Mem[000000009080001c] = b5758e33
stw %l6,[%i5+0x01c] ! Mem[000000009080001c] = 61727402
! Mem[000000009000000c] = 70c2cf1a, %g2 = 000000008a3d9650
lduh [%i4+0x00c],%g2 ! %g2 = 00000000000070c2
! %l3 = 000000001956dfdd, Mem[0000000036000028] = d50d2dd5
sth %l3,[%i0+%o5] ! Mem[0000000036000028] = dfdd2dd5
! %l0 = 141bed2e, %l1 = 9b284c17, Mem[0000000037000030] = 141bed2e 9b284c17
std %l0,[%i2+0x030] ! Mem[0000000037000030] = 141bed2e 9b284c17
! %l3 = 000000001956dfdd, Mem[0000000036800038] = f7cfa4e9655f379e
stx %l3,[%i1+0x038] ! Mem[0000000036800038] = 000000001956dfdd
p19_label_4:
! %l5 = 000000000321a535, Mem[0000000090800018] = 8d210d4c61727402
stx %l5,[%i5+%o3] ! Mem[0000000090800018] = 000000000321a535
! %l4 = 000000004222f630, Mem[0000000090800000] = f2d0a1aa
stw %l4,[%i5+%g0] ! Mem[0000000090800000] = 4222f630
! %l4 = 4222f630, %l5 = 0321a535, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 4222f630 0321a535
! Mem[0000000090000018] = ee46c2bb, %g2 = 00000000000070c2
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffee46
! %l3 = 000000001956dfdd, Mem[000000009180001c] = 9c834334
sth %l3,[%o0+0x01c] ! Mem[000000009180001c] = dfdd4334
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = ffffffffffffee46
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! %l4 = 4222f630, %l5 = 0321a535, Mem[0000000090800028] = 141bed2e 9b284c17
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 4222f630 0321a535
! Mem[0000000090800010] = 402fb519, %g2 = d3141da2f6eb9a57
ldsb [%i5+0x011],%g2 ! %g2 = 0000000000000040
! %l1 = 000000009b284c17, Mem[000000003700003e] = 31e88e12
stb %l1,[%i2+0x03e] ! Mem[000000003700003c] = 31e81712
! Mem[000000009080002c] = 0321a535, %g2 = 0000000000000040
lduw [%i5+0x02c],%g2 ! %g2 = 000000000321a535
p19_label_5:
! Mem[0000000091800034] = 1332b5d5, %g2 = 000000000321a535
ldsb [%o0+0x036],%g2 ! %g2 = 0000000000000013
! %l6 = 61727402, %l7 = c4d092bf, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 61727402 c4d092bf
! Mem[0000000037800028] = 408faa7e, %l6 = 6711471a61727402
ldub [%i3+0x02b],%l6 ! %l6 = 000000000000007e
! Mem[000000009180003c] = 43ccc658, %g2 = 0000000000000013
lduw [%o0+0x03c],%g2 ! %g2 = 0000000043ccc658
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = 0000000043ccc658
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! %l3 = 000000001956dfdd, Mem[0000000090000035] = f41a127c
stb %l3,[%i4+0x035] ! Mem[0000000090000034] = dd1a127c
! Mem[0000000091800038] = d5c00843, %g2 = 1a70897a70c2cf1a
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000d5
! %l0 = 141bed2e, %l1 = 9b284c17, Mem[0000000091800000] = 22502cb9 920983a7
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 141bed2e 9b284c17
! %l5 = 000000000321a535, Mem[0000000090000000] = 00000000
stw %l5,[%i4+%g0] ! Mem[0000000090000000] = 0321a535
! Mem[0000000091000028] = 7402c4d0, %g2 = 00000000000000d5
ldsh [%i6+0x02a],%g2 ! %g2 = 0000000000007402
p19_label_6:
! Mem[0000000036800028] = 7d280b88, %l3 = 000000001956dfdd
ldsw [%i1+%o5],%l3 ! %l3 = 000000007d280b88
! Mem[0000000036800010] = 8f376542, %l5 = 000000000321a535
lduw [%i1+%o2],%l5 ! %l5 = 000000008f376542
! Mem[0000000090800034] = a5354837, %g2 = 0000000000007402
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffa535
! Mem[0000000091000010] = c871c97b, %g2 = ffffffffffffa535
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffc871
! %l6 = 000000000000007e, Mem[0000000090000010] = b51e7244
stw %l6,[%i4+%o2] ! Mem[0000000090000010] = 0000007e
! %l2 = ffffffffffffffbd, Mem[0000000037800023] = 07a9a83f
stb %l2,[%i3+0x023] ! Mem[0000000037800020] = 07a9a8bd
! Mem[000000009100002c] = 92bf916a, %g2 = ffffffffffffc871
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffff92bf
! Mem[0000000090800020] = ffbd1956, %g2 = ffffffffffff92bf
ldsb [%i5+0x022],%g2 ! %g2 = ffffffffffffffff
! %l2 = ffffffffffffffbd, Mem[0000000091000010] = c871c97b694bf715
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = ffffffffffffffbd
! Mem[0000000091800008] = 79ec0321, %g2 = ffffffffffffffff
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
p19_label_7:
! Mem[000000003780000c] = d97b951d, %l1 = 000000009b284c17
ldsw [%i3+0x00c],%l1 ! %l1 = ffffffffd97b951d
! %l2 = ffffffffffffffbd, Mem[0000000036000018] = f97acb57
stw %l2,[%i0+%o3] ! Mem[0000000036000018] = ffffffbd
! %l3 = 000000007d280b88, Mem[0000000091000018] = afbb2595d186bb92
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 000000007d280b88
! Mem[0000000091800038] = b5d5c008, %g2 = 00000000000079ec
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffb5d5
! Mem[000000009000001c] = c2bbec77, %g2 = ffffffffffffb5d5
ldub [%i4+0x01c],%g2 ! %g2 = 00000000000000c2
! Mem[0000000091000008] = 1a32495b, %g2 = 00000000000000c2
ldub [%i6+0x00b],%g2 ! %g2 = 000000000000001a
! Mem[0000000091000020] = 8c013d025ade034f, %g2 = 000000000000001a
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade034f
! Mem[0000000091000038] = 2ac32556, %g2 = 8c013d025ade034f
lduw [%i6+0x038],%g2 ! %g2 = 000000002ac32556
! Mem[0000000036800020] = 75483e24 5dbd8169, %l4 = 4222f630, %l5 = 8f376542
ldd [%i1+%o4],%l4 ! %l4 = 0000000075483e24 000000005dbd8169
! Mem[0000000090000010] = 0000007e48782e3b, %g2 = 000000002ac32556
ldx [%i4+%o2],%g2 ! %g2 = 0000007e48782e3b
p19_label_8:
! %l4 = 0000000075483e24, Mem[0000000036800018] = 456df4d6d7c1b317
stx %l4,[%i1+%o3] ! Mem[0000000036800018] = 0000000075483e24
! %l2 = ffffffbd, %l3 = 7d280b88, Mem[0000000037800000] = 3e617c10 d516957e
std %l2,[%i3+%g0] ! Mem[0000000037800000] = ffffffbd 7d280b88
! Mem[000000003700000c] = fe1e841a, %l1 = ffffffffd97b951d
ldub [%i2+0x00f],%l1 ! %l1 = 000000000000001a
! Mem[0000000090800004] = 1750c69f, %g2 = 0000007e48782e3b
ldsb [%i5+0x007],%g2 ! %g2 = 0000000000000017
! %l3 = 000000007d280b88, Mem[000000009080001a] = 00000321
sth %l3,[%i5+0x01a] ! Mem[0000000090800018] = 0b880321
! Mem[0000000090800018] = 00000b88, %g18 = 13f206cdcae19b2d
ldsw [%i5+%o3],%g2 ! %g2 = 13f206cdcae19b2d
! %l6 = 000000000000007e, Mem[0000000037000034] = 9b284c17
stw %l6,[%i2+0x034] ! Mem[0000000037000034] = 0000007e
! Mem[000000003680001c] = 75483e24, %l4 = 0000000075483e24
ldsb [%i1+0x01f],%l4 ! %l4 = 0000000000000024
! Mem[0000000091000038] = 2ac32556, %g18 = 13f206cdcae19b2d
ldsw [%i6+0x038],%g2 ! %g2 = 13f206cdcae19b2d
! Mem[0000000090800008] = 50c69f91 6a872662, %g2 = 2ac32556, %g3 = 920983a7
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a872662
p19_label_9:
! Mem[0000000036800038] = 00000000, %l1 = 000000000000001a
lduw [%i1+0x038],%l1 ! %l1 = 0000000000000000
! Mem[0000000091800010] = 00000019, %g2 = 0000000050c69f91
ldsb [%o0+0x011],%g2 ! %g2 = 0000000000000000
! Mem[0000000036000008] = 4c7059ad, %l6 = 000000000000007e
lduh [%i0+%o1],%l6 ! %l6 = 0000000000004c70
! Mem[000000009000003c] = a14cf2d3, %g2 = 0000000000000000
lduw [%i4+0x03c],%g2 ! %g2 = 00000000a14cf2d3
! %l0 = 141bed2e, %l1 = 00000000, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 141bed2e 00000000
! Mem[0000000091000028] = 61727402 c4d092bf, %g2 = a14cf2d3, %g3 = 6a872662
ldd [%i6+%o5],%g2 ! %g2 = 0000000061727402 00000000c4d092bf
! Mem[0000000090800010] = 2d402fb51956dfdd, %g2 = 0000000061727402
ldx [%i5+%o2],%g2 ! %g2 = 2d402fb51956dfdd
! %l6 = 0000000000004c70, Mem[0000000090800005] = 134c1750
stb %l6,[%i5+0x005] ! Mem[0000000090800004] = 704c1750
! Mem[0000000090800018] = 880321a5, %g2 = 2d402fb51956dfdd
ldub [%i5+0x01b],%g2 ! %g2 = 0000000000000088
! %l1 = 0000000000000000, Mem[0000000090800004] = 99704c17
stw %l1,[%i5+0x004] ! Mem[0000000090800004] = 00000000
p19_label_10:
! Mem[0000000090000014] = 48782e3b, %g2 = 0000000000000088
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000048
! %l3 = 000000007d280b88, Mem[0000000091800018] = c6fe240a
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = 7d280b88
! Mem[0000000036800008] = ec87a1ba, %l6 = 0000000000004c70
lduh [%i1+%o1],%l6 ! %l6 = 000000000000ec87
! %l4 = 00000024, %l5 = 5dbd8169, Mem[0000000090800010] = 2d402fb5 1956dfdd
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 00000024 5dbd8169
! Mem[0000000036000024] = 8f898592, %l7 = 00000000c4d092bf
ldsh [%i0+0x024],%l7 ! %l7 = ffffffffffff8f89
! Mem[0000000091800010] = 000000001956dfdd, %g2 = 0000000000000048
ldx [%o0+%o2],%g2 ! %g2 = 000000001956dfdd
! Mem[0000000036800004] = a7e0995c, %l7 = ffffffffffff8f89
lduh [%i1+0x004],%l7 ! %l7 = 000000000000a7e0
! %l6 = 0000ec87, %l7 = 0000a7e0, Mem[0000000091800000] = 141bed2e 9b284c17
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000ec87 0000a7e0
! Mem[0000000091800018] = 7d280b88, %g2 = 000000001956dfdd
lduw [%o0+%o3],%g2 ! %g2 = 000000007d280b88
! %l7 = 000000000000a7e0, Mem[0000000091800020] = 30270afa
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = 0000a7e0
p19_label_11:
! %l1 = 0000000000000000, Mem[000000003600002d] = e3f9a9f6
stb %l1,[%i0+0x02d] ! Mem[000000003600002c] = e300a9f6
! Mem[0000000036000010] = 4c18486e, %l5 = 000000005dbd8169
lduw [%i0+%o2],%l5 ! %l5 = 000000004c18486e
! %l3 = 000000007d280b88, Mem[0000000036000012] = 4c18486e
stb %l3,[%i0+0x012] ! Mem[0000000036000010] = 4c18886e
! Mem[0000000036800004] = a7e0995c, %l7 = 000000000000a7e0
lduw [%i1+0x004],%l7 ! %l7 = 00000000a7e0995c
! Mem[0000000091800028] = ed2e0000, %g2 = 000000007d280b88
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000ed2e
! %l1 = 0000000000000000, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000000
! %l4 = 0000000000000024, Mem[0000000037800010] = 9ddba527
stb %l4,[%i3+%o2] ! Mem[0000000037800010] = 24dba527
! Mem[0000000091800028] = 2e000000, %g2 = 000000000000ed2e
ldub [%o0+0x02b],%g2 ! %g2 = 000000000000002e
! Mem[0000000090800020] = ffbd1956, %g2 = 000000000000002e
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffffbd
! Mem[000000009080000c] = 62000000, %g2 = ffffffffffffffbd
ldub [%i5+0x00f],%g2 ! %g2 = 0000000000000062
p19_label_12:
! %l0 = 00000000141bed2e, Mem[000000003680000c] = 979433be
stw %l0,[%i1+0x00c] ! Mem[000000003680000c] = 141bed2e
! Mem[0000000091000000] = 809ce61612bca097, %g2 = 0000000000000062
ldx [%i6+%g0],%g2 ! %g2 = 809ce61612bca097
! %l5 = 000000004c18486e, Mem[0000000090000024] = f6eb9a57
stw %l5,[%i4+0x024] ! Mem[0000000090000024] = 4c18486e
! Mem[000000009080002c] = 0321a535, %g2 = 809ce61612bca097
ldub [%i5+0x02c],%g2 ! %g2 = 0000000000000003
! Mem[0000000090800020] = ffffffbd 1956dfdd, %g2 = 00000003, %g3 = c4d092bf
ldd [%i5+%o4],%g2 ! %g2 = 00000000ffffffbd 000000001956dfdd
! %l7 = 00000000a7e0995c, Mem[0000000090800034] = 0321a535
sth %l7,[%i5+0x034] ! Mem[0000000090800034] = 995ca535
! %l0 = 141bed2e, %l1 = 00000000, Mem[0000000091800038] = b5d5c008 43ccc658
std %l0,[%o0+0x038] ! Mem[0000000091800038] = 141bed2e 00000000
! Mem[000000009100002c] = c4d092bf, %g2 = 00000000ffffffbd
ldub [%i6+0x02c],%g2 ! %g2 = 00000000000000c4
! Mem[0000000090800030] = 4222f630995ca535, %g2 = 00000000000000c4
ldx [%i5+0x030],%g2 ! %g2 = 4222f630995ca535
! Mem[0000000091800030] = cd876ab0, %g2 = 4222f630995ca535
lduw [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0
p19_label_13:
! Mem[0000000091800024] = 54e4141b, %g2 = 00000000cd876ab0
lduh [%o0+0x026],%g2 ! %g2 = 00000000000054e4
! Mem[0000000036800020] = 75483e245dbd8169, %l0 = 00000000141bed2e
ldx [%i1+%o4],%l0 ! %l0 = 75483e245dbd8169
! Mem[0000000090000004] = c4d092bf, %g18 = 13f206cdcae19b2d
ldsw [%i4+0x004],%g2 ! %g2 = 13f206cdcae19b2d
! Mem[0000000091000010] = ffffffffffffffbd, %g2 = ffffffffc4d092bf
ldx [%i6+%o2],%g2 ! %g2 = ffffffffffffffbd
! Mem[000000009180001c] = 43340000, %g2 = ffffffffffffffbd
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! Mem[0000000090800000] = 4222f630, %g2 = 0000000000004334
lduw [%i5+%g0],%g2 ! %g2 = 000000004222f630
! Mem[000000003780003c] = 5ea8d39a, %l7 = 00000000a7e0995c
ldsh [%i3+0x03e],%l7 ! %l7 = ffffffffffffd39a
! Mem[0000000091000004] = 12bca097, %g18 = 13f206cdcae19b2d
ldsw [%i6+0x004],%g2 ! %g2 = 13f206cdcae19b2d
! %l4 = 0000000000000024, Mem[0000000090000010] = 0000007e48782e3b
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = 0000000000000024
! %l3 = 000000007d280b88, Mem[000000009080001c] = 0321a535
sth %l3,[%i5+0x01c] ! Mem[000000009080001c] = 0b88a535
p19_label_14:
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = 12bca097, %g3 = 1956dfdd
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! %l1 = 0000000000000000, Mem[0000000036800000] = dab2ec92a7e0995c
stx %l1,[%i1+%g0] ! Mem[0000000036800000] = 0000000000000000
! Mem[000000009100002c] = c4d092bf, %g2 = 000000007ccf87b4
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffc4d0
! %l2 = ffffffffffffffbd, Mem[0000000090000032] = d948e3dd
sth %l2,[%i4+0x032] ! Mem[0000000090000030] = ffbde3dd
! Mem[0000000090800030] = 4222f630, %g2 = ffffffffffffc4d0
lduw [%i5+0x030],%g2 ! %g2 = 000000004222f630
! Mem[0000000091000030] = 916a6e48, %g2 = 000000004222f630
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffff916a
! Mem[0000000036800008] = ec87a1ba 141bed2e, %l4 = 00000024, %l5 = 4c18486e
ldd [%i1+%o1],%l4 ! %l4 = 00000000ec87a1ba 00000000141bed2e
! Mem[0000000090800030] = 4222f630995ca535, %g2 = ffffffffffff916a
ldx [%i5+0x030],%g2 ! %g2 = 4222f630995ca535
! Mem[0000000091000020] = 8c013d02 5ade034f, %g2 = 995ca535, %g3 = a14cf2d3
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000005ade034f
! Mem[000000009180001c] = 43340000, %g2 = 000000008c013d02
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
p19_label_15:
! Mem[0000000091800010] = 00000000 1956dfdd, %g2 = 00004334, %g3 = 5ade034f
ldd [%o0+%o2],%g2 ! %g2 = 0000000000000000 000000001956dfdd
! Mem[0000000090800008] = 9f916a87, %g2 = 0000000000000000
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000009f91
! Mem[0000000091000014] = ffffffbd, %g2 = 0000000000009f91
lduw [%i6+0x014],%g2 ! %g2 = 00000000ffffffbd
! %l7 = ffffffffffffd39a, Mem[000000009180003a] = ed2e0000
sth %l7,[%o0+0x03a] ! Mem[0000000091800038] = d39a0000
! Mem[0000000036000010] = 4c18886e, %l7 = ffffffffffffd39a
ldsb [%i0+0x011],%l7 ! %l7 = 0000000000000018
! Mem[0000000091800018] = 0b88dfdd, %g2 = 00000000ffffffbd
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000000b88
! Mem[0000000090800038] = 4837e6c4, %g2 = 0000000000000b88
lduw [%i5+0x038],%g2 ! %g2 = 000000004837e6c4
! Mem[0000000091800034] = f2e01332, %g18 = 13f206cdcae19b2d
ldsw [%o0+0x034],%g2 ! %g2 = 13f206cdcae19b2d
! %l0 = 5dbd8169, %l1 = 00000000, Mem[0000000090000018] = c654ee46 c2bbec77
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 5dbd8169 00000000
! %l0 = 75483e245dbd8169, Mem[0000000091000005] = bca0979a
stb %l0,[%i6+0x005] ! Mem[0000000091000004] = 69a0979a
p19_label_16:
! Mem[000000003700003c] = 31e81712, %l7 = 0000000000000018
ldsh [%i2+0x03c],%l7 ! %l7 = 00000000000031e8
! %l5 = 00000000141bed2e, Mem[0000000091800018] = 7d280b88dfdd4334
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 00000000141bed2e
! Mem[0000000091800038] = 141bd39a00000000, %g2 = fffffffff2e01332
ldx [%o0+0x038],%g2 ! %g2 = 141bd39a00000000
! %l3 = 000000007d280b88, Mem[000000009000003a] = 87b4a14c
sth %l3,[%i4+0x03a] ! Mem[0000000090000038] = 0b88a14c
! Mem[0000000090000008] = 00000000 00000000, %g2 = 00000000, %g3 = 1956dfdd
ldd [%i4+%o1],%g2 ! %g2 = 0000000000000000 0000000000000000
! Mem[0000000091000034] = 0ecc2ac3, %g2 = 0000000000000000
ldsh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! Mem[0000000091000018] = 000000007d280b88, %g2 = 0000000000000ecc
ldx [%i6+%o3],%g2 ! %g2 = 000000007d280b88
! Mem[0000000090000018] = 5dbd8169 00000000, %g2 = 7d280b88, %g3 = 00000000
ldd [%i4+%o3],%g2 ! %g2 = 000000005dbd8169 0000000000000000
! Mem[0000000090800030] = f630995c, %g2 = 000000005dbd8169
ldsh [%i5+0x032],%g2 ! %g2 = fffffffffffff630
! %l0 = 75483e245dbd8169, Mem[0000000090000020] = d3141da24c18486e
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 75483e245dbd8169
p19_label_17:
! Mem[0000000090800030] = 22f63099, %g2 = fffffffffffff630
ldub [%i5+0x031],%g2 ! %g2 = 0000000000000022
! Mem[0000000090800034] = a5354837, %g2 = 0000000000000022
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffa535
! Mem[0000000091800000] = 0000ec87, %g2 = ffffffffffffa535
lduw [%o0+%g0],%g2 ! %g2 = 000000000000ec87
! Mem[0000000090000000] = 0321a535, %g18 = 13f206cdcae19b2d
ldsw [%i4+%g0],%g2 ! %g2 = 13f206cdcae19b2d
! Mem[000000009000000c] = 00000000, %g2 = 000000000321a535
ldsh [%i4+0x00e],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = 4222f630995ca535, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = 4222f630995ca535
! Mem[0000000090800008] = 50c69f91 6a872662, %g2 = 995ca535, %g3 = 00000000
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a872662
! Mem[0000000037800018] = 2d402fb5, %l1 = 0000000000000000
ldub [%i3+0x01b],%l1 ! %l1 = 00000000000000b5
! Mem[0000000090800000] = 4222f630, %g2 = 0000000050c69f91
lduw [%i5+%g0],%g2 ! %g2 = 000000004222f630
! %l5 = 00000000141bed2e, Mem[000000009000003c] = a14cf2d3
sth %l5,[%i4+0x03c] ! Mem[000000009000003c] = ed2ef2d3
p19_label_18:
! Mem[0000000090000034] = dd1a127c, %g2 = 000000004222f630
ldsb [%i4+0x035],%g2 ! %g2 = ffffffffffffffdd
! Mem[0000000090000010] = 00000000 00000024, %g2 = ffffffdd, %g3 = 6a872662
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000000 0000000000000024
! Mem[0000000090800028] = 300321a5, %g2 = 0000000000000000
ldub [%i5+0x02b],%g2 ! %g2 = 0000000000000030
! Mem[0000000091800030] = 6ab0f2e0, %g2 = 0000000000000030
lduh [%o0+0x032],%g2 ! %g2 = 0000000000006ab0
! Mem[0000000091000014] = ffbd0000, %g2 = 0000000000006ab0
lduh [%i6+0x016],%g2 ! %g2 = 000000000000ffbd
! Mem[000000009100002c] = d092bf91, %g2 = 000000000000ffbd
ldub [%i6+0x02d],%g2 ! %g2 = 00000000000000d0
! Mem[000000003700002c] = 0321a535, %l1 = 00000000000000b5
lduw [%i2+0x02c],%l1 ! %l1 = 000000000321a535
! Mem[0000000091800018] = 00000000 141bed2e, %g2 = 000000d0, %g3 = 00000024
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 00000000141bed2e
! Mem[000000009080000c] = 62000000, %g2 = 0000000000000000
ldub [%i5+0x00f],%g2 ! %g2 = 0000000000000062
! %l4 = 00000000ec87a1ba, Mem[0000000091800038] = 141bd39a00000000
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 00000000ec87a1ba
p19_label_19:
! Mem[0000000037000020] = 6e507d50, %l3 = 000000007d280b88
ldsw [%i2+%o4],%l3 ! %l3 = 000000006e507d50
! %l2 = ffffffffffffffbd, Mem[000000009080002c] = 0321a535
stw %l2,[%i5+0x02c] ! Mem[000000009080002c] = ffffffbd
! Mem[0000000090000024] = 5dbd8169, %g2 = 0000000000000062
ldub [%i4+0x024],%g2 ! %g2 = 000000000000005d
! Mem[0000000090800000] = 4222f63000000000, %g2 = 000000000000005d
ldx [%i5+%g0],%g2 ! %g2 = 4222f63000000000
! Mem[0000000090000038] = 0b88ed2e, %g2 = 4222f63000000000
ldsh [%i4+0x03a],%g2 ! %g2 = 0000000000000b88
! Mem[000000009080002c] = ffffffbd, %g2 = 0000000000000b88
lduw [%i5+0x02c],%g2 ! %g2 = 00000000ffffffbd
! Mem[0000000091000030] = 6e486cc6, %g2 = 00000000ffffffbd
lduh [%i6+0x032],%g2 ! %g2 = 0000000000006e48
! %l0 = 75483e245dbd8169, Mem[0000000037800010] = 24dba527448a3e27
stx %l0,[%i3+%o2] ! Mem[0000000037800010] = 75483e245dbd8169
! %l3 = 000000006e507d50, Mem[0000000036000010] = 4c18886ecfc619cf
stx %l3,[%i0+%o2] ! Mem[0000000036000010] = 000000006e507d50
! %l2 = ffffffffffffffbd, Mem[0000000090800026] = dfdd4222
sth %l2,[%i5+0x026] ! Mem[0000000090800024] = ffbd4222
p19_label_20:
! Mem[000000009080003c] = bf380000, %g2 = 0000000000006e48
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffbf
! Mem[0000000091800020] = 0000a7e0801d54e4, %g2 = ffffffffffffffbf
ldx [%o0+%o4],%g2 ! %g2 = 0000a7e0801d54e4
! %l5 = 00000000141bed2e, Mem[0000000037000000] = e92a19b802ed5a9a
stx %l5,[%i2+%g0] ! Mem[0000000037000000] = 00000000141bed2e
! %l1 = 000000000321a535, Mem[0000000090000007] = bf000000
stb %l1,[%i4+0x007] ! Mem[0000000090000004] = 35000000
! Mem[000000009000002c] = 92b2c784, %g18 = 13f206cdcae19b2d
ldsw [%i4+0x02c],%g2 ! %g2 = 13f206cdcae19b2d
! %l6 = 000000000000ec87, Mem[0000000090000004] = c4d09235
stw %l6,[%i4+0x004] ! Mem[0000000090000004] = 0000ec87
! Mem[0000000091000004] = a0979a8d, %g2 = ffffffff92b2c784
ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffa0
! %l0 = 5dbd8169, %l1 = 0321a535, Mem[0000000036800038] = 00000000 1956dfdd
std %l0,[%i1+0x038] ! Mem[0000000036800038] = 5dbd8169 0321a535
! %l4 = 00000000ec87a1ba, Mem[0000000090800016] = 81690000
sth %l4,[%i5+0x016] ! Mem[0000000090800014] = a1ba0000
! Mem[0000000090800034] = a5354837, %g2 = ffffffffffffffa0
lduh [%i5+0x036],%g2 ! %g2 = 000000000000a535
p19_label_21:
! %l6 = 0000ec87, %l7 = 000031e8, Mem[0000000091800008] = 0f1979ec 0321a535
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 0000ec87 000031e8
! Mem[0000000090800028] = 4222f630, %g18 = 13f206cdcae19b2d
ldsw [%i5+%o5],%g2 ! %g2 = 13f206cdcae19b2d
! %l4 = 00000000ec87a1ba, Mem[0000000090000032] = ffbde3dd
sth %l4,[%i4+0x032] ! Mem[0000000090000030] = a1bae3dd
! Mem[000000003780002c] = b5f42663, %l4 = 00000000ec87a1ba
ldsw [%i3+0x02c],%l4 ! %l4 = ffffffffb5f42663
! Mem[0000000090800020] = ffffffbd 1956ffbd, %g2 = 4222f630, %g3 = 141bed2e
ldd [%i5+%o4],%g2 ! %g2 = 00000000ffffffbd 000000001956ffbd
! Mem[0000000090800008] = 50c69f916a872662, %g2 = 00000000ffffffbd
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
! Mem[0000000091800030] = cd876ab0, %g2 = 50c69f916a872662
lduw [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0
! %l6 = 000000000000ec87, Mem[0000000090800030] = 4222f630
sth %l6,[%i5+0x030] ! Mem[0000000090800030] = ec87f630
! %l1 = 000000000321a535, Mem[000000009000002c] = 92b2c784
sth %l1,[%i4+0x02c] ! Mem[000000009000002c] = a535c784
! Mem[0000000091000004] = a0979a8d, %g2 = 00000000cd876ab0
lduh [%i6+0x006],%g2 ! %g2 = 000000000000a097
p19_label_22:
! Mem[000000009100001c] = 7d280b88, %g2 = 000000000000a097
lduw [%i6+0x01c],%g2 ! %g2 = 000000007d280b88
! %l6 = 0000ec87, %l7 = 000031e8, Mem[0000000090000028] = 2188de20 a535c784
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 0000ec87 000031e8
! Mem[0000000037800028] = 408faa7e, %l6 = 000000000000ec87
ldub [%i3+0x02a],%l6 ! %l6 = 00000000000000aa
! %l6 = 00000000000000aa, Mem[0000000037000032] = 141bed2e
sth %l6,[%i2+0x032] ! Mem[0000000037000030] = 141b00aa
! %l1 = 000000000321a535, Mem[0000000090800023] = bd1956ff
stb %l1,[%i5+0x023] ! Mem[0000000090800020] = 351956ff
! Mem[0000000091800000] = 0000ec87, %g2 = 000000007d280b88
ldub [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000004] = 69a0979a, %g2 = 0000000000000000
ldsb [%i6+0x005],%g2 ! %g2 = 0000000000000069
! %l1 = 000000000321a535, Mem[0000000091800004] = 0000a7e0
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = 0321a535
! Mem[0000000090000008] = 00000000, %g2 = 0000000000000069
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l2 = ffffffffffffffbd, Mem[0000000091000018] = 00000000
stw %l2,[%i6+%o3] ! Mem[0000000091000018] = ffffffbd
p19_label_23:
! %l4 = ffffffffb5f42663, Mem[0000000090800022] = ff351956
stb %l4,[%i5+0x022] ! Mem[0000000090800020] = 63351956
! Mem[0000000091800038] = 000000ec, %g2 = 0000000000000000
ldub [%o0+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = ffffffff, %g2 = 0000000000000000
ldsb [%i6+0x011],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800018] = 00000b880b88a535, %g2 = ffffffffffffffff
ldx [%i5+%o3],%g2 ! %g2 = 00000b880b88a535
! Mem[0000000090800030] = ec87f630995ca535, %g2 = 00000b880b88a535
ldx [%i5+0x030],%g2 ! %g2 = ec87f630995ca535
! %l6 = 00000000000000aa, Mem[0000000037000029] = 4222f630
stb %l6,[%i2+0x029] ! Mem[0000000037000028] = 42aaf630
! %l1 = 000000000321a535, Mem[0000000090800012] = 00245dbd
sth %l1,[%i5+0x012] ! Mem[0000000090800010] = a5355dbd
! Mem[0000000037000000] = 00000000, %l1 = 000000000321a535
lduh [%i2+0x002],%l1 ! %l1 = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000090800020] = ffff63351956ffbd
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 0000000000000000
! Mem[0000000090000024] = 5dbd8169, %g2 = ec87f630995ca535
ldub [%i4+0x024],%g2 ! %g2 = 000000000000005d
p19_label_24:
! Mem[0000000037000000] = 00000000, %l5 = 00000000141bed2e
lduh [%i2+%g0],%l5 ! %l5 = 0000000000000000
! Mem[0000000090800034] = 995ca535, %g18 = 13f206cdcae19b2d
ldsw [%i5+0x034],%g2 ! %g2 = 13f206cdcae19b2d
! %l0 = 75483e245dbd8169, Mem[000000009180003e] = a1ba0000
sth %l0,[%o0+0x03e] ! Mem[000000009180003c] = 81690000
! %l4 = ffffffffb5f42663, Mem[0000000090000010] = 0000000000000024
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = ffffffffb5f42663
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = ffffffff995ca535
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! %l1 = 0000000000000000, Mem[0000000090000018] = 5dbd8169
stw %l1,[%i4+%o3] ! Mem[0000000090000018] = 00000000
! %l4 = b5f42663, %l5 = 00000000, Mem[0000000036000038] = c4d092bf c51de97d
std %l4,[%i0+0x038] ! Mem[0000000036000038] = b5f42663 00000000
! Mem[0000000090800018] = 00000b880b88a535, %g2 = cd876ab0f2e01332
ldx [%i5+%o3],%g2 ! %g2 = 00000b880b88a535
! Mem[0000000090000030] = 722ca1ba, %g2 = 00000b880b88a535
lduw [%i4+0x030],%g2 ! %g2 = 00000000722ca1ba
! Mem[0000000036000000] = 2fe182dc 8b4c2c4e, %l0 = 5dbd8169, %l1 = 00000000
ldd [%i0+%g0],%l0 ! %l0 = 000000002fe182dc 000000008b4c2c4e
p19_label_25:
! %l3 = 000000006e507d50, Mem[0000000091800034] = f2e01332
stw %l3,[%o0+0x034] ! Mem[0000000091800034] = 6e507d50
! Mem[0000000036000024] = 8f898592, %l3 = 000000006e507d50
ldsh [%i0+0x026],%l3 ! %l3 = ffffffffffff8592
! Mem[000000003600001c] = 06e522f6, %l7 = 00000000000031e8
ldsb [%i0+0x01c],%l7 ! %l7 = 0000000000000006
! Mem[000000003600002c] = e300a9f6, %l7 = 0000000000000006
ldub [%i0+0x02c],%l7 ! %l7 = 00000000000000e3
! Mem[0000000090800028] = f630ffff, %g2 = 00000000722ca1ba
ldsb [%i5+0x02a],%g2 ! %g2 = fffffffffffffff6
! Mem[000000009000002c] = 000031e8, %g2 = fffffffffffffff6
lduw [%i4+0x02c],%g2 ! %g2 = 00000000000031e8
! Mem[0000000091000004] = 1269a097, %g2 = 00000000000031e8
ldsh [%i6+0x004],%g2 ! %g2 = 0000000000001269
! Mem[000000009100001c] = 7d280b88, %g2 = 0000000000001269
lduw [%i6+0x01c],%g2 ! %g2 = 000000007d280b88
! Mem[0000000090000018] = 00000000, %g2 = 000000007d280b88
lduw [%i4+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = ba00000b, %g2 = 0000000000000000
ldsb [%i5+0x017],%g2 ! %g2 = ffffffffffffffba
ba,a p19_not_taken_0_end
p19_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p19_branch_failed
p19_not_taken_0_end:
! End of Random Code for Thread 19
1: membar #Sync ! Force all stores to complete
p19_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x04c] ! Set processor 19 done flag
! Check Registers
p19_check_registers:
set p19_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000002fe182dc
bne,a,pn %xcc,p19_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000008b4c2c4e
bne,a,pn %xcc,p19_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffbd
bne,a,pn %xcc,p19_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffff8592
bne,a,pn %xcc,p19_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffb5f42663
bne,a,pn %xcc,p19_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p19_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000aa
bne,a,pn %xcc,p19_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000e3
bne,a,pn %xcc,p19_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p19_check_fp_registers:
set p19_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ca58f3e0 4ebbfb77
bne %xcc,p19_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1544bf56 d8397849
bne %xcc,p19_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9dc7f7b9 d9656001
bne %xcc,p19_f4_fail
nop
! Check Local Memory
set p19_local0_expect,%g1
p19_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 000000006e507d50
ldx [%i0+0x010],%g3 ! Observed data at 0000000036000010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffbd06e522f6
ldx [%i0+0x018],%g3 ! Observed data at 0000000036000018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = dfdd2dd5e300a9f6
ldx [%i0+0x028],%g3 ! Observed data at 0000000036000028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = b5f4266300000000
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 = 0000000000000000
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 = ec87a1ba141bed2e
ldx [%i1+0x008],%g3 ! Observed data at 0000000036800008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000075483e24
ldx [%i1+0x018],%g3 ! Observed data at 0000000036800018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5dbd81690321a535
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 = 00000000141bed2e
ldx [%i2+0x000],%g3 ! Observed data at 0000000037000000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 42aaf6300321a535
ldx [%i2+0x028],%g3 ! Observed data at 0000000037000028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 141b00aa0000007e
ldx [%i2+0x030],%g3 ! Observed data at 0000000037000030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = d2a4021331e81712
ldx [%i2+0x038],%g3 ! Observed data at 0000000037000038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x038,%g4
set p19_local3_expect,%g1
p19_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffffffbd7d280b88
ldx [%i3+0x000],%g3 ! Observed data at 0000000037800000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 75483e245dbd8169
ldx [%i3+0x010],%g3 ! Observed data at 0000000037800010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 07a9a8bdeec8bc5f
ldx [%i3+0x020],%g3 ! Observed data at 0000000037800020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 408faa7eb5f42663
ldx [%i3+0x028],%g3 ! Observed data at 0000000037800028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x028,%g4
! The test for processor 19 has passed
p19_passed:
ta GOOD_TRAP
nop
p19_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p19_failed
p19_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p19_failed
p19_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p19_failed
p19_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p19_failed
p19_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p19_failed
p19_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p19_failed
p19_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p19_failed
p19_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p19_failed
p19_f0_fail:
set p19_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f2_fail:
set p19_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f4_fail:
set p19_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stda %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000020]
ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800018]
stda %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800010]
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037000008]
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000037000010]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037000000]
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036000020]
done
p19_trap1o:
stda %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000020]
ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800018]
stda %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800010]
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037000008]
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000037000010]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037000000]
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036000020]
done
p19_trap2e:
stwa %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000008]
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800008]
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037000008]
ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000037000018]
done
p19_trap2o:
stwa %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000008]
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800008]
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037000008]
ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000037000018]
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 = d8074c8684fd136a
ldx [%g1+0x008],%l1 ! %l1 = 83e6720e79db5f35
ldx [%g1+0x010],%l2 ! %l2 = f01b7e7e56e8b202
ldx [%g1+0x018],%l3 ! %l3 = d0d352d24837e6c4
ldx [%g1+0x020],%l4 ! %l4 = ed114b16337d881b
ldx [%g1+0x028],%l5 ! %l5 = c440920441efb8e0
ldx [%g1+0x030],%l6 ! %l6 = 6711471a61727402
ldx [%g1+0x038],%l7 ! %l7 = bb53d11046d23130
! Initialize the output register of window 0
set unres3_start,%o0
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 = ec6aaf0b 2426a60a 45e1bb18 6f665b45
! %f4 = 744c3012 24b41160 04d82541 8b4683f1
! %f8 = e158865a 671f101b 04d8f6f9 1af722ec
! %f12 = 729c81d9 731c266e baebde05 4fc72f41
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9b406fa4 bd004148 0f13cc5b e16c985d
! %f20 = 9dd15ae4 860e2e9e f80c3438 3b768aed
! %f24 = 9d1f225d 0434e2f3 a42c3b2c 509b4a88
! %f28 = af296651 946c1282 0fe36f6c bb4a69a6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 66b5792e 5e0048cd ce57f67c e882a397
! %f36 = 00b5d888 400e8be6 a5b88205 d04b5b52
! %f40 = ea608cbb 421e7d99 d6e28e85 17dd1c8d
! %f44 = 36345ef7 21ba3d0d 7ed80a33 0c37cf55
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x14f65ce800000072,%g7,%g1 ! GSR scale = 14, align = 2
wr %g1,%g0,%gsr ! GSR = 14f65ce800000072
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 20
p20_label_1:
! Mem[0000000090800008] = 9f916a87, %g2 = 4e052249f659f659
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff9f91
! Mem[000000009080001c] = 758e335b, %g2 = ffffffffffff9f91
ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000075
! %l6 = 76c5d4fe5436fe86, Mem[0000000090800004] = 99136e54
stw %l6,[%i5+0x004] ! Mem[0000000090800004] = 5436fe86
! %l4 = 51f7cf5d, %l5 = 072b3ad7, Mem[0000000090000030] = 722cd948 e3f41a12
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 51f7cf5d 072b3ad7
! Mem[000000003980000c] = 1f24cba1, %l7 = 72575b36e608ac5a
ldub [%i3+0x00e],%l7 ! %l7 = 00000000000000cb
! Mem[0000000090000008] = 1a70897a, %g18 = d472db2fdf65c430
ldsw [%i4+%o1],%g2 ! %g2 = d472db2fdf65c430
! %l3 = a63580b3c01e7e76, Mem[0000000091000035] = c60ecc2a
stb %l3,[%i6+0x035] ! Mem[0000000091000034] = 760ecc2a
! Mem[0000000091000018] = afbb2595, %g2 = 000000001a70897a
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffafbb
! %l1 = d1a710d7e77b46bc, Mem[0000000091800002] = 2cb99209
sth %l1,[%o0+0x002] ! Mem[0000000091800000] = 46bc9209
! Mem[0000000039000020] = f226dbe7, %l5 = ea2d717c072b3ad7
ldub [%i2+0x023],%l5 ! %l5 = 00000000000000e7
p20_label_2:
! Mem[0000000091000008] = 9a8d011a, %g2 = ffffffffffffafbb
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8d011a
! Mem[0000000090800008] = 9f916a87, %g2 = 000000009a8d011a
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff9f91
! Mem[0000000090000034] = 3ad77ccf, %g2 = ffffffffffff9f91
lduh [%i4+0x036],%g2 ! %g2 = 0000000000003ad7
! Mem[0000000090000024] = f6eb9a57, %g2 = 0000000000003ad7
lduw [%i4+0x024],%g2 ! %g2 = 00000000f6eb9a57
! %l0 = e4b46f0c0a06c760, Mem[0000000090000014] = 48782e3b
stw %l0,[%i4+0x014] ! Mem[0000000090000014] = 0a06c760
! %l5 = 00000000000000e7, Mem[0000000091000024] = 5ade034f
stw %l5,[%i6+0x024] ! Mem[0000000091000024] = 000000e7
! %l6 = 76c5d4fe5436fe86, Mem[0000000091800011] = 2f0f63b0
stb %l6,[%o0+0x011] ! Mem[0000000091800010] = 860f63b0
! Mem[0000000090800034] = 777a3f82, %g2 = 00000000f6eb9a57
ldub [%i5+0x035],%g2 ! %g2 = 0000000000000077
! Mem[0000000090800008] = 50c69f91, %g18 = d472db2fdf65c430
ldsw [%i5+%o1],%g2 ! %g2 = d472db2fdf65c430
! %l7 = 00000000000000cb, Mem[0000000091000024] = 000000e7
sth %l7,[%i6+0x024] ! Mem[0000000091000024] = 00cb00e7
p20_label_3:
! %l3 = a63580b3c01e7e76, Mem[0000000090000038] = 7ccf87b4
stw %l3,[%i4+0x038] ! Mem[0000000090000038] = c01e7e76
! %l1 = d1a710d7e77b46bc, Mem[000000009000000f] = 1ab51e72
stb %l1,[%i4+0x00f] ! Mem[000000009000000c] = bcb51e72
! %l2 = a091285e, %l3 = c01e7e76, Mem[0000000038000038] = 4666f50c ece55601
std %l2,[%i0+0x038] ! Mem[0000000038000038] = a091285e c01e7e76
! Mem[0000000038800018] = 5aff9856 9ad14527, %l2 = a091285e, %l3 = c01e7e76
ldd [%i1+%o3],%l2 ! %l2 = 000000005aff9856 000000009ad14527
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = 50c69f91, %g3 = 0bad0b00
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! Mem[000000009100003c] = 3741577c, %g2 = 00000000afbb2595
ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000037
! %l4 = 453ac5b051f7cf5d, Mem[000000009180000a] = 79ecd7c5
sth %l4,[%o0+0x00a] ! Mem[0000000091800008] = cf5dd7c5
! %l6 = 76c5d4fe5436fe86, Mem[0000000091800038] = b5d5c00843ccc658
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = 76c5d4fe5436fe86
! %l2 = 000000005aff9856, Mem[0000000090800024] = c3247ee5
sth %l2,[%i5+0x024] ! Mem[0000000090800024] = 98567ee5
! %l7 = 00000000000000cb, Mem[000000009180003e] = fe860000
sth %l7,[%o0+0x03e] ! Mem[000000009180003c] = 00cb0000
p20_label_4:
! %l0 = 0a06c760, %l1 = e77b46bc, Mem[0000000091800008] = 0f19cf5d d7c57e5d
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 0a06c760 e77b46bc
! %l2 = 000000005aff9856, Mem[0000000091800012] = 0f63b09f
sth %l2,[%o0+0x012] ! Mem[0000000091800010] = 9856b09f
! Mem[000000003980002c] = 0165a7c4, %l7 = 00000000000000cb
ldub [%i3+0x02e],%l7 ! %l7 = 00000000000000a7
! %l6 = 5436fe86, %l7 = 000000a7, Mem[0000000090000010] = b51e7244 0a06c760
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 5436fe86 000000a7
! Mem[0000000090000034] = 072b3ad7, %g2 = 0000000000000037
ldub [%i4+0x034],%g2 ! %g2 = 0000000000000007
! Mem[0000000091000020] = 013d0200, %g2 = 0000000000000007
ldsb [%i6+0x021],%g2 ! %g2 = 0000000000000001
! %l6 = 76c5d4fe5436fe86, Mem[0000000090000038] = c01e7e76
stw %l6,[%i4+0x038] ! Mem[0000000090000038] = 5436fe86
! Mem[0000000091800014] = b039c6fe, %g2 = 0000000000000001
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffb039
! Mem[000000009100002c] = 07a7916a, %g2 = ffffffffffffb039
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000007a7
! %l3 = 000000009ad14527, Mem[0000000090800012] = 48877980
sth %l3,[%i5+0x012] ! Mem[0000000090800010] = 45277980
p20_label_5:
! %l2 = 5aff9856, %l3 = 9ad14527, Mem[0000000091000008] = 9a8d011a 32495b64
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 5aff9856 9ad14527
! Mem[0000000090000034] = d75436fe, %g2 = 00000000000007a7
ldub [%i4+0x037],%g2 ! %g2 = 00000000000000d7
! Mem[0000000091000028] = 8a3d9650, %g2 = 00000000000000d7
ldub [%i6+%o5],%g2 ! %g2 = 000000000000008a
! Mem[0000000091800000] = 225046bc, %g18 = d472db2fdf65c430
ldsw [%o0+%g0],%g2 ! %g2 = d472db2fdf65c430
! Mem[0000000090800008] = 9f916a87, %g2 = 00000000225046bc
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000009f91
! Mem[0000000090000028] = 2188de20, %g2 = 0000000000009f91
lduh [%i4+%o5],%g2 ! %g2 = 0000000000002188
! %l3 = 000000009ad14527, Mem[0000000090000038] = 5436fe86a14cf2d3
stx %l3,[%i4+0x038] ! Mem[0000000090000038] = 000000009ad14527
! %l6 = 76c5d4fe5436fe86, Mem[0000000091000030] = 916a6e486c760ecc
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 76c5d4fe5436fe86
! Mem[0000000091800020] = 30270afa801d54e4, %g2 = 0000000000002188
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801d54e4
! Mem[0000000091000014] = f715afbb, %g2 = 30270afa801d54e4
ldsb [%i6+0x016],%g2 ! %g2 = fffffffffffffff7
p20_label_6:
! %l6 = 5436fe86, %l7 = 000000a7, Mem[0000000091000000] = 809ce616 12bca097
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 5436fe86 000000a7
! Mem[0000000038800038] = 62f45ba3, %l0 = e4b46f0c0a06c760
ldsb [%i1+0x03b],%l0 ! %l0 = ffffffffffffffa3
! %l0 = ffffffffffffffa3, Mem[0000000090800034] = 1b777a3f
stw %l0,[%i5+0x034] ! Mem[0000000090800034] = ffffffa3
! Mem[000000009080000c] = 2662d6f6, %g2 = fffffffffffffff7
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000002662
! %l3 = 000000009ad14527, Mem[0000000090800004] = 5436fe86
stb %l3,[%i5+0x004] ! Mem[0000000090800004] = 2736fe86
! Mem[000000009100001c] = bb928c01, %g2 = 0000000000002662
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffffbb92
! Mem[0000000090800018] = 8d210d4cb5758e33, %g2 = ffffffffffffbb92
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5758e33
! Mem[0000000039000018] = 860e12e7, %l2 = 000000005aff9856
ldsh [%i2+0x01a],%l2 ! %l2 = 00000000000012e7
! Mem[000000003900002c] = dd5987ff, %l2 = 00000000000012e7
ldub [%i2+0x02d],%l2 ! %l2 = 0000000000000059
! Mem[0000000039000030] = 86b435f8, %l3 = 000000009ad14527
ldub [%i2+0x031],%l3 ! %l3 = 00000000000000b4
p20_label_7:
! %l1 = d1a710d7e77b46bc, Mem[000000009000000e] = cfbc5436
sth %l1,[%i4+0x00e] ! Mem[000000009000000c] = 46bc5436
! %l0 = ffffffffffffffa3, Mem[0000000091000039] = c3255637
stb %l0,[%i6+0x039] ! Mem[0000000091000038] = a3255637
! Mem[000000009000003c] = 9ad14527, %g18 = d472db2fdf65c430
ldsw [%i4+0x03c],%g2 ! %g2 = d472db2fdf65c430
! Mem[0000000091000038] = 25563741, %g2 = ffffffff9ad14527
ldub [%i6+0x03a],%g2 ! %g2 = 0000000000000025
! %l7 = 00000000000000a7, Mem[0000000091000004] = 000000a7
sth %l7,[%i6+0x004] ! Mem[0000000091000004] = 00a700a7
! Mem[0000000091000028] = 9650d716, %g2 = 0000000000000025
ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000096
! %l1 = d1a710d7e77b46bc, Mem[000000009000002b] = 2092b2c7
stb %l1,[%i4+0x02b] ! Mem[0000000090000028] = bc92b2c7
! Mem[0000000091800030] = cd876ab0, %g2 = 0000000000000096
lduh [%o0+0x030],%g2 ! %g2 = 000000000000cd87
! Mem[0000000090800010] = f6452779, %g2 = 000000000000cd87
ldsb [%i5+0x011],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000038800008] = 8e4ea54abc8a61a6, %l7 = 00000000000000a7
ldx [%i1+%o1],%l7 ! %l7 = 8e4ea54abc8a61a6
p20_label_8:
! %l0 = ffffffffffffffa3, Mem[000000003800000e] = 49991f30
sth %l0,[%i0+0x00e] ! Mem[000000003800000c] = 4999ffa3
! %l0 = ffffffa3, %l1 = e77b46bc, Mem[0000000090000010] = 5436fe86 000000a7
std %l0,[%i4+%o2] ! Mem[0000000090000010] = ffffffa3 e77b46bc
! Mem[000000003900001c] = 95210729, %l4 = 453ac5b051f7cf5d
ldsb [%i2+0x01e],%l4 ! %l4 = 0000000000000007
! Mem[0000000091800024] = 801d54e4, %g2 = fffffffffffffff6
lduw [%o0+0x024],%g2 ! %g2 = 00000000801d54e4
! %l7 = 8e4ea54abc8a61a6, Mem[000000003880000c] = bc8a61a6
stw %l7,[%i1+0x00c] ! Mem[000000003880000c] = bc8a61a6
! Mem[0000000091000018] = afbb2595, %g2 = 00000000801d54e4
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbb2595
! Mem[000000009080002c] = c6c050ae, %g2 = 00000000afbb2595
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffc6c0
! Mem[0000000091000028] = 9650d716, %g2 = ffffffffffffc6c0
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffff9650
! %l6 = 76c5d4fe5436fe86, Mem[000000003880002c] = d6131817
stb %l6,[%i1+0x02c] ! Mem[000000003880002c] = 86131817
! Mem[000000003800002c] = ad32a794, %l3 = 00000000000000b4
ldsw [%i0+0x02c],%l3 ! %l3 = ffffffffad32a794
p20_label_9:
! Mem[0000000091800008] = 0a06c760e77b46bc, %g2 = ffffffffffff9650
ldx [%o0+%o1],%g2 ! %g2 = 0a06c760e77b46bc
! %l5 = 00000000000000e7, Mem[0000000090800018] = 8d210d4c
stb %l5,[%i5+%o3] ! Mem[0000000090800018] = e7210d4c
! %l3 = ffffffffad32a794, Mem[000000009100001c] = d186bb92
stb %l3,[%i6+0x01c] ! Mem[000000009100001c] = 9486bb92
! Mem[0000000090000030] = 51f7cf5d 072b3ad7, %g2 = e77b46bc, %g3 = d186bb92
ldd [%i4+0x030],%g2 ! %g2 = 0000000051f7cf5d 00000000072b3ad7
! %l6 = 5436fe86, %l7 = bc8a61a6, Mem[0000000091000000] = 5436fe86 00a700a7
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 5436fe86 bc8a61a6
! %l2 = 00000059, %l3 = ad32a794, Mem[0000000091800008] = 0a06c760 e77b46bc
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 00000059 ad32a794
! %l7 = 8e4ea54abc8a61a6, Mem[0000000090000038] = 000000009ad14527
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 8e4ea54abc8a61a6
! %l7 = 8e4ea54abc8a61a6, Mem[0000000091000007] = a65aff98
stb %l7,[%i6+0x007] ! Mem[0000000091000004] = a65aff98
! Mem[0000000090000004] = 34b459e7, %g2 = 0000000051f7cf5d
ldsb [%i4+0x004],%g2 ! %g2 = 0000000000000034
! %l2 = 00000059, %l3 = ad32a794, Mem[0000000090800018] = e7210d4c b5758e33
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 00000059 ad32a794
p20_label_10:
! %l2 = 00000059, %l3 = ad32a794, Mem[0000000090000038] = 8e4ea54a bc8a61a6
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 00000059 ad32a794
! %l2 = 0000000000000059, Mem[0000000091800003] = bc920983
stb %l2,[%o0+0x003] ! Mem[0000000091800000] = 59920983
! Mem[0000000091000008] = 5aff9856, %g2 = 0000000000000034
lduh [%i6+%o1],%g2 ! %g2 = 0000000000005aff
! %l0 = ffffffffffffffa3, Mem[0000000091000038] = 2aa32556
sth %l0,[%i6+0x038] ! Mem[0000000091000038] = ffa32556
! %l4 = 0000000000000007, Mem[0000000091000020] = 8c013d02
stb %l4,[%i6+%o4] ! Mem[0000000091000020] = 07013d02
! Mem[000000009000001c] = c2bbec77, %g2 = 0000000000005aff
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffc2bb
! Mem[0000000091800014] = b09fb039, %g2 = ffffffffffffc2bb
lduh [%o0+0x014],%g2 ! %g2 = 000000000000b09f
! Mem[0000000091800024] = 801d54e4, %g2 = 000000000000b09f
lduw [%o0+0x024],%g2 ! %g2 = 00000000801d54e4
! Mem[000000003800000c] = 4999ffa3, %l4 = 0000000000000007
lduw [%i0+0x00c],%l4 ! %l4 = 000000004999ffa3
! Mem[0000000090800024] = e5fd77ba, %g2 = 00000000801d54e4
ldub [%i5+0x027],%g2 ! %g2 = 00000000000000e5
p20_label_11:
! Mem[0000000090800018] = 0059ad32, %g2 = 00000000000000e5
ldsb [%i5+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800008] = 000059ad, %g2 = 0000000000000000
ldsb [%o0+0x009],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800020] = 30270afa801d54e4, %g2 = 0000000000000000
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801d54e4
! Mem[0000000091800004] = 920983a7, %g2 = 30270afa801d54e4
lduw [%o0+0x004],%g2 ! %g2 = 00000000920983a7
! Mem[0000000091800038] = 76c5d4fe, %g2 = 00000000920983a7
ldub [%o0+0x038],%g2 ! %g2 = 0000000000000076
! %l4 = 000000004999ffa3, Mem[000000003980001a] = 8481fb70
sth %l4,[%i3+0x01a] ! Mem[0000000039800018] = 8481ffa3
! %l7 = 8e4ea54abc8a61a6, Mem[0000000091000010] = c871c97b
stw %l7,[%i6+%o2] ! Mem[0000000091000010] = bc8a61a6
! %l6 = 76c5d4fe5436fe86, Mem[000000003980003d] = 130f019d
stb %l6,[%i3+0x03d] ! Mem[000000003980003c] = 1386019d
! %l4 = 000000004999ffa3, Mem[000000003800003c] = c01e7e76
stw %l4,[%i0+0x03c] ! Mem[000000003800003c] = 4999ffa3
! Mem[000000009080001c] = a7945b94, %g2 = 0000000000000076
lduh [%i5+0x01e],%g2 ! %g2 = 000000000000a794
p20_label_12:
! Mem[000000009000002c] = c78451f7, %g2 = 000000000000a794
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000c784
! Mem[0000000090000008] = 70897a70, %g2 = 000000000000c784
ldsb [%i4+0x009],%g2 ! %g2 = 0000000000000070
! Mem[0000000091000018] = afbb2595 9486bb92, %g2 = 00000070, %g3 = 072b3ad7
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 000000009486bb92
! Mem[0000000091000038] = ffa32556, %g2 = 00000000afbb2595
lduw [%i6+0x038],%g2 ! %g2 = 00000000ffa32556
! Mem[0000000038000030] = e060dc51, %l5 = 00000000000000e7
ldsh [%i0+0x032],%l5 ! %l5 = ffffffffffffdc51
! Mem[0000000091800014] = b039c6fe, %g2 = 00000000ffa32556
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffb0
! Mem[000000009000001c] = c2bbec77, %g2 = ffffffffffffffb0
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000c2bb
! Mem[0000000090000038] = 00000059, %g2 = 000000000000c2bb
ldsb [%i4+0x038],%g2 ! %g2 = 0000000000000000
! %l5 = ffffffffffffdc51, Mem[0000000090000030] = 51f7cf5d
stw %l5,[%i4+0x030] ! Mem[0000000090000030] = ffffdc51
! %l6 = 5436fe86, %l7 = bc8a61a6, Mem[0000000091800008] = 00000059 ad32a794
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 5436fe86 bc8a61a6
p20_label_13:
! Mem[0000000091000000] = 5436fe86, %g18 = d472db2fdf65c430
ldsw [%i6+%g0],%g2 ! %g2 = d472db2fdf65c430
! Mem[0000000090000038] = 0059ad32, %g2 = 000000005436fe86
ldsh [%i4+0x03a],%g2 ! %g2 = 0000000000000059
! %l5 = ffffffffffffdc51, Mem[000000009000003a] = 0059ad32
stb %l5,[%i4+0x03a] ! Mem[0000000090000038] = 5159ad32
! Mem[0000000091800038] = 76c5d4fe 543600cb, %g2 = 00000059, %g3 = 9486bb92
ldd [%o0+0x038],%g2 ! %g2 = 0000000076c5d4fe 00000000543600cb
! Mem[0000000039800030] = 26f139b6, %l7 = 8e4ea54abc8a61a6
ldub [%i3+0x033],%l7 ! %l7 = 00000000000000b6
! Mem[0000000038000038] = a091285e, %l1 = d1a710d7e77b46bc
lduw [%i0+0x038],%l1 ! %l1 = 00000000a091285e
! %l2 = 0000000000000059, Mem[000000003880003e] = e250008f
stb %l2,[%i1+0x03e] ! Mem[000000003880003c] = e250598f
! Mem[0000000038800010] = be96bc9b, %l0 = ffffffffffffffa3
lduw [%i1+%o2],%l0 ! %l0 = 00000000be96bc9b
! %l5 = ffffffffffffdc51, Mem[000000009180001c] = 9c834334
stw %l5,[%o0+0x01c] ! Mem[000000009180001c] = ffffdc51
! Mem[0000000091000034] = 36fe86ff, %g2 = 0000000076c5d4fe
ldsb [%i6+0x035],%g2 ! %g2 = 0000000000000036
p20_label_14:
! Mem[0000000090000030] = dc51072b, %g2 = 0000000000000036
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffdc51
! Mem[0000000090000028] = 2188debc, %g2 = ffffffffffffdc51
lduw [%i4+%o5],%g2 ! %g2 = 000000002188debc
! Mem[0000000091000030] = 76c5d4fe, %g18 = d472db2fdf65c430
ldsw [%i6+0x030],%g2 ! %g2 = d472db2fdf65c430
! Mem[0000000090800034] = ffa382fb, %g2 = 0000000076c5d4fe
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffffa3
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = ffffffffffffffa3
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
! Mem[000000009000002c] = 92b2c784, %g2 = a31fbc41a3ca96e2
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
! %l6 = 76c5d4fe5436fe86, Mem[0000000091800004] = 920983a7
stw %l6,[%o0+0x004] ! Mem[0000000091800004] = 5436fe86
! %l5 = ffffffffffffdc51, Mem[000000009100002e] = 07a776c5
sth %l5,[%i6+0x02e] ! Mem[000000009100002c] = dc5176c5
! %l2 = 0000000000000059, Mem[0000000091000038] = ffa32556
stw %l2,[%i6+0x038] ! Mem[0000000091000038] = 00000059
! Mem[000000009180003c] = 00cb0000, %g2 = 0000000092b2c784
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000000
p20_label_15:
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = 0000000000000000
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
! %l2 = 0000000000000059, Mem[0000000090000018] = c654ee46
stw %l2,[%i4+%o3] ! Mem[0000000090000018] = 00000059
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = a3ca96e2, %g3 = 543600cb
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! %l2 = 00000059, %l3 = ad32a794, Mem[0000000039000018] = 860e12e7 95210729
std %l2,[%i2+%o3] ! Mem[0000000039000018] = 00000059 ad32a794
! Mem[000000009100000c] = 9ad14527, %g2 = 0000000030270afa
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000009ad1
! Mem[000000009100002c] = dc5176c5, %g2 = 0000000000009ad1
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffffdc51
! Mem[0000000038800008] = 8e4ea54abc8a61a6, %l7 = 00000000000000b6
ldx [%i1+%o1],%l7 ! %l7 = 8e4ea54abc8a61a6
! Mem[0000000090800018] = 00000059, %g2 = ffffffffffffdc51
lduw [%i5+%o3],%g2 ! %g2 = 0000000000000059
! Mem[0000000090000024] = 9a572188, %g2 = 0000000000000059
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff9a
! %l6 = 76c5d4fe5436fe86, Mem[0000000091800028] = a31fbc41a3ca96e2
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 76c5d4fe5436fe86
p20_label_16:
! %l4 = 000000004999ffa3, Mem[0000000038000026] = d496d514
sth %l4,[%i0+0x026] ! Mem[0000000038000024] = d496ffa3
! Mem[0000000091000034] = 5436fe86, %g2 = ffffffffffffff9a
lduw [%i6+0x034],%g2 ! %g2 = 000000005436fe86
! %l1 = 00000000a091285e, Mem[0000000039800024] = 6df206b1
stw %l1,[%i3+0x024] ! Mem[0000000039800024] = a091285e
! %l4 = 000000004999ffa3, Mem[0000000091800028] = 76c5d4fe5436fe86
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = 000000004999ffa3
! Mem[0000000090800030] = 50ae945cffffffa3, %g2 = 000000005436fe86
ldx [%i5+0x030],%g2 ! %g2 = 50ae945cffffffa3
! Mem[0000000091000000] = 5436fe86 bc8a61a6, %g2 = ffffffa3, %g3 = 801d54e4
ldd [%i6+%g0],%g2 ! %g2 = 000000005436fe86 00000000bc8a61a6
! Mem[000000009000003c] = ad32a794, %g2 = 000000005436fe86
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffad32
! Mem[0000000038800028] = 1da3bab3 86131817, %l0 = be96bc9b, %l1 = a091285e
ldd [%i1+%o5],%l0 ! %l0 = 000000001da3bab3 0000000086131817
! Mem[0000000091800010] = ab869856b09fb039, %g2 = ffffffffffffad32
ldx [%o0+%o2],%g2 ! %g2 = ab869856b09fb039
! Mem[0000000090000018] = 0059c2bb, %g2 = ab869856b09fb039
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000000059
p20_label_17:
! Mem[0000000090800010] = d6f64527, %g2 = 0000000000000059
lduh [%i5+%o2],%g2 ! %g2 = 000000000000d6f6
! %l2 = 0000000000000059, Mem[000000003980002e] = 0165a7c4
sth %l2,[%i3+0x02e] ! Mem[000000003980002c] = 01650059
! Mem[0000000091000038] = 00000059 3741577c, %g2 = 0000d6f6, %g3 = bc8a61a6
ldd [%i6+0x038],%g2 ! %g2 = 0000000000000059 000000003741577c
! Mem[0000000090800000] = a1aa2736, %g2 = 0000000000000059
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffa1aa
! %l7 = 8e4ea54abc8a61a6, Mem[0000000090000024] = f6eb9a57
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = bc8a61a6
! Mem[000000009100003c] = 3741577c, %g18 = d472db2fdf65c430
ldsw [%i6+0x03c],%g2 ! %g2 = d472db2fdf65c430
! Mem[0000000091000030] = 76c5d4fe, %g18 = d472db2fdf65c430
ldsw [%i6+0x030],%g2 ! %g2 = d472db2fdf65c430
! %l1 = 0000000086131817, Mem[0000000091800018] = c6fe240a
stw %l1,[%o0+%o3] ! Mem[0000000091800018] = 86131817
! Mem[0000000038000020] = b8e7aa2ad496ffa3, %l2 = 0000000000000059
ldx [%i0+%o4],%l2 ! %l2 = b8e7aa2ad496ffa3
! Mem[0000000090000030] = ffffdc51072b3ad7, %g2 = 0000000076c5d4fe
ldx [%i4+0x030],%g2 ! %g2 = ffffdc51072b3ad7
p20_label_18:
! Mem[0000000090000008] = 1a70897a 70c246bc, %g2 = 072b3ad7, %g3 = 3741577c
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000070c246bc
! Mem[0000000090800020] = 9447bc98, %g2 = 000000001a70897a
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000094
! Mem[000000009180002c] = 4999ffa3, %g18 = d472db2fdf65c430
ldsw [%o0+0x02c],%g2 ! %g2 = d472db2fdf65c430
! %l0 = 000000001da3bab3, Mem[0000000090000010] = ffffffa3
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = 1da3bab3
! Mem[0000000090000024] = 61a62188, %g2 = 000000004999ffa3
ldsh [%i4+0x026],%g2 ! %g2 = 00000000000061a6
! Mem[0000000038000020] = b8e7aa2a, %l1 = 0000000086131817
lduh [%i0+%o4],%l1 ! %l1 = 000000000000b8e7
! %l3 = ffffffffad32a794, Mem[0000000090000024] = bc8a61a6
sth %l3,[%i4+0x024] ! Mem[0000000090000024] = a79461a6
! %l6 = 5436fe86, %l7 = bc8a61a6, Mem[0000000090000020] = d3141da2 a79461a6
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 5436fe86 bc8a61a6
! %l4 = 000000004999ffa3, Mem[0000000091000004] = bc8a61a6
sth %l4,[%i6+0x004] ! Mem[0000000091000004] = ffa361a6
! %l1 = 000000000000b8e7, Mem[0000000090800010] = d6f6452779807614
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 000000000000b8e7
p20_label_19:
! Mem[0000000090800020] = 5b9447bc98567ee5, %g2 = 00000000000061a6
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bc98567ee5
! Mem[0000000091800028] = 000000004999ffa3, %g2 = 5b9447bc98567ee5
ldx [%o0+%o5],%g2 ! %g2 = 000000004999ffa3
! %l6 = 76c5d4fe5436fe86, Mem[0000000039000016] = 094e9243
stb %l6,[%i2+0x016] ! Mem[0000000039000014] = 094e8643
! Mem[0000000090800004] = 2736fe86, %g2 = 000000004999ffa3
lduw [%i5+0x004],%g2 ! %g2 = 000000002736fe86
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 2736fe86, %g3 = 70c246bc
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! Mem[0000000090000028] = 2188debc, %g18 = d472db2fdf65c430
ldsw [%i4+%o5],%g2 ! %g2 = d472db2fdf65c430
! Mem[0000000090000018] = 00000059 c2bbec77, %g2 = 2188debc, %g3 = 801d54e4
ldd [%i4+%o3],%g2 ! %g2 = 0000000000000059 00000000c2bbec77
! %l6 = 76c5d4fe5436fe86, Mem[0000000039000034] = 6f43e448
stw %l6,[%i2+0x034] ! Mem[0000000039000034] = 5436fe86
! Mem[000000003900003c] = 9deebb3a, %l4 = 000000004999ffa3
ldsh [%i2+0x03c],%l4 ! %l4 = ffffffffffff9dee
! %l6 = 5436fe86, %l7 = bc8a61a6, Mem[0000000038800030] = 10793395 65d01c66
std %l6,[%i1+0x030] ! Mem[0000000038800030] = 5436fe86 bc8a61a6
p20_label_20:
! Mem[0000000039800024] = a091285e, %l3 = ffffffffad32a794
ldsw [%i3+0x024],%l3 ! %l3 = ffffffffa091285e
! Mem[0000000090800000] = f2d0a1aa 2736fe86, %g2 = 00000059, %g3 = c2bbec77
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 000000002736fe86
! %l7 = 8e4ea54abc8a61a6, Mem[0000000090800010] = 00000000
stw %l7,[%i5+%o2] ! Mem[0000000090800010] = bc8a61a6
! %l3 = ffffffffa091285e, Mem[000000009100002c] = d716dc51
stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = a091285e
! Mem[0000000090800018] = 0059ad32, %g2 = 00000000f2d0a1aa
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000059
! Mem[0000000090000018] = 00000059, %g18 = d472db2fdf65c430
ldsw [%i4+%o3],%g2 ! %g2 = d472db2fdf65c430
! Mem[0000000091000024] = 00cb00e7, %g2 = 0000000000000059
ldsh [%i6+0x024],%g2 ! %g2 = 00000000000000cb
! Mem[0000000091800038] = 76c5d4fe 543600cb, %g2 = 000000cb, %g3 = 2736fe86
ldd [%o0+0x038],%g2 ! %g2 = 0000000076c5d4fe 00000000543600cb
! Mem[0000000091800010] = ab869856b09fb039, %g2 = 0000000076c5d4fe
ldx [%o0+%o2],%g2 ! %g2 = ab869856b09fb039
! Mem[0000000090800024] = 98567ee5, %g2 = ab869856b09fb039
ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffff98
p20_label_21:
! %l5 = ffffffffffffdc51, Mem[000000003980003e] = 1386019d
stb %l5,[%i3+0x03e] ! Mem[000000003980003c] = 1386519d
! %l4 = ffffffffffff9dee, Mem[0000000038000014] = fdc0cb19
sth %l4,[%i0+0x014] ! Mem[0000000038000014] = 9deecb19
! %l4 = ffff9dee, %l5 = ffffdc51, Mem[0000000090000020] = 5436fe86 bc8a61a6
std %l4,[%i4+%o4] ! Mem[0000000090000020] = ffff9dee ffffdc51
! Mem[0000000091000018] = afbb25959486bb92, %g2 = ffffffffffffff98
ldx [%i6+%o3],%g2 ! %g2 = afbb25959486bb92
! %l2 = b8e7aa2ad496ffa3, Mem[0000000090800020] = 5b9447bc98567ee5
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = b8e7aa2ad496ffa3
! %l1 = 000000000000b8e7, Mem[0000000091000020] = 07013d02
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = 0000b8e7
! %l2 = b8e7aa2ad496ffa3, Mem[0000000091000024] = 00cb00e7
stw %l2,[%i6+0x024] ! Mem[0000000091000024] = d496ffa3
! Mem[0000000091800030] = cd876ab0, %g2 = afbb25959486bb92
lduw [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0
! Mem[000000003800002c] = ad32a794, %l5 = ffffffffffffdc51
ldsh [%i0+0x02c],%l5 ! %l5 = ffffffffffffad32
! Mem[0000000038000038] = a091285e, %l3 = ffffffffa091285e
ldsh [%i0+0x03a],%l3 ! %l3 = 000000000000285e
p20_label_22:
! Mem[0000000038800030] = 5436fe86bc8a61a6, %l5 = ffffffffffffad32
ldx [%i1+0x030],%l5 ! %l5 = 5436fe86bc8a61a6
! %l2 = b8e7aa2ad496ffa3, Mem[000000003800002c] = ad32a794
stw %l2,[%i0+0x02c] ! Mem[000000003800002c] = d496ffa3
! %l2 = d496ffa3, %l3 = 0000285e, Mem[0000000091800008] = 5436fe86 bc8a61a6
std %l2,[%o0+%o1] ! Mem[0000000091800008] = d496ffa3 0000285e
! Mem[000000009100002c] = a091285e, %g18 = d472db2fdf65c430
ldsw [%i6+0x02c],%g2 ! %g2 = d472db2fdf65c430
! %l1 = 000000000000b8e7, Mem[0000000090800010] = bc8a61a60000b8e7
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 000000000000b8e7
! Mem[0000000039000010] = 1eb06bb1 094e8643, %l6 = 5436fe86, %l7 = bc8a61a6
ldd [%i2+%o2],%l6 ! %l6 = 000000001eb06bb1 00000000094e8643
! %l4 = ffffffffffff9dee, Mem[0000000091000010] = bc8a61a6
stw %l4,[%i6+%o2] ! Mem[0000000091000010] = ffff9dee
! %l0 = 1da3bab3, %l1 = 0000b8e7, Mem[0000000091000038] = 00000059 3741577c
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 1da3bab3 0000b8e7
! Mem[0000000091000024] = a38a3d96, %g2 = ffffffffa091285e
ldsb [%i6+0x027],%g2 ! %g2 = ffffffffffffffa3
! Mem[0000000039000018] = 00000059, %l0 = 000000001da3bab3
ldsw [%i2+%o3],%l0 ! %l0 = 0000000000000059
p20_label_23:
! Mem[0000000090000018] = 00000059 c2bbec77, %g2 = ffffffa3, %g3 = 543600cb
ldd [%i4+%o3],%g2 ! %g2 = 0000000000000059 00000000c2bbec77
! %l2 = d496ffa3, %l3 = 0000285e, Mem[0000000039000038] = 237a472c 9deebb3a
std %l2,[%i2+0x038] ! Mem[0000000039000038] = d496ffa3 0000285e
! Mem[0000000038000030] = e060dc51 056acf89, %l0 = 00000059, %l1 = 0000b8e7
ldd [%i0+0x030],%l0 ! %l0 = 00000000e060dc51 00000000056acf89
! Mem[000000009180001c] = ffffdc51, %g2 = 0000000000000059
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffffff
! Mem[000000003800002c] = d496ffa3, %l5 = 5436fe86bc8a61a6
ldsh [%i0+0x02c],%l5 ! %l5 = ffffffffffffd496
! %l3 = 000000000000285e, Mem[0000000091000014] = 694bf715
stw %l3,[%i6+0x014] ! Mem[0000000091000014] = 0000285e
! %l5 = ffffffffffffd496, Mem[0000000091800000] = 225046595436fe86
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffffd496
! Mem[0000000091000028] = 8a3d9650, %g2 = ffffffffffffffff
ldsb [%i6+%o5],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000090800028] = fd77ba3e, %g2 = ffffffffffffff8a
lduh [%i5+%o5],%g2 ! %g2 = 000000000000fd77
! %l0 = e060dc51, %l1 = 056acf89, Mem[0000000090800030] = 50ae945c ffffffa3
std %l0,[%i5+0x030] ! Mem[0000000090800030] = e060dc51 056acf89
p20_label_24:
! Mem[0000000091000024] = d496ffa3, %g2 = 000000000000fd77
lduw [%i6+0x024],%g2 ! %g2 = 00000000d496ffa3
! %l3 = 000000000000285e, Mem[0000000090800020] = b8e7aa2ad496ffa3
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 000000000000285e
! Mem[0000000091800020] = 0afa801d, %g2 = 00000000d496ffa3
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
! %l4 = ffffffffffff9dee, Mem[000000009000003c] = ad32a794
stb %l4,[%i4+0x03c] ! Mem[000000009000003c] = ee32a794
! %l0 = 00000000e060dc51, Mem[000000009080001c] = ad32a794
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = e060dc51
! %l0 = 00000000e060dc51, Mem[000000009100002a] = 9650a091
sth %l0,[%i6+0x02a] ! Mem[0000000091000028] = dc51a091
! %l2 = d496ffa3, %l3 = 0000285e, Mem[0000000039800008] = cdb95f78 1f24cba1
std %l2,[%i3+%o1] ! Mem[0000000039800008] = d496ffa3 0000285e
! Mem[0000000090800020] = 000000000000285e, %g2 = 0000000000000afa
ldx [%i5+%o4],%g2 ! %g2 = 000000000000285e
! %l6 = 000000001eb06bb1, Mem[0000000091800021] = 270afa80
stb %l6,[%o0+0x021] ! Mem[0000000091800020] = b10afa80
! Mem[0000000090800020] = 00000000 0000285e, %g2 = 0000285e, %g3 = c2bbec77
ldd [%i5+%o4],%g2 ! %g2 = 0000000000000000 000000000000285e
p20_label_25:
! %l3 = 000000000000285e, Mem[0000000091800022] = 0afa801d
sth %l3,[%o0+0x022] ! Mem[0000000091800020] = 285e801d
! Mem[000000009000001c] = c2bbec77, %g2 = 0000000000000000
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffc2bb
! %l4 = ffffffffffff9dee, Mem[0000000091800038] = 76c5d4fe
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = ffff9dee
! Mem[000000009080003c] = bf380000, %g2 = ffffffffffffc2bb
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000bf
! %l0 = 00000000e060dc51, Mem[0000000090800016] = b8e70000
sth %l0,[%i5+0x016] ! Mem[0000000090800014] = dc510000
! %l3 = 000000000000285e, Mem[0000000038800020] = a15f307cf71f9b49
stx %l3,[%i1+%o4] ! Mem[0000000038800020] = 000000000000285e
! %l2 = d496ffa3, %l3 = 0000285e, Mem[0000000090000010] = 1da3bab3 e77b46bc
std %l2,[%i4+%o2] ! Mem[0000000090000010] = d496ffa3 0000285e
! %l5 = ffffffffffffd496, Mem[0000000091800014] = b09fb039
sth %l5,[%o0+0x014] ! Mem[0000000091800014] = d496b039
! %l6 = 000000001eb06bb1, Mem[0000000091000028] = 8a3ddc51
stb %l6,[%i6+%o5] ! Mem[0000000091000028] = b13ddc51
! Mem[0000000039800038] = 048f5443 1386519d, %l2 = d496ffa3, %l3 = 0000285e
ldd [%i3+0x038],%l2 ! %l2 = 00000000048f5443 000000001386519d
ba,a p20_not_taken_0_end
p20_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p20_branch_failed
p20_not_taken_0_end:
! End of Random Code for Thread 20
1: membar #Sync ! Force all stores to complete
p20_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x050] ! Set processor 20 done flag
! Check Registers
p20_check_registers:
set p20_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000e060dc51
bne,a,pn %xcc,p20_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000056acf89
bne,a,pn %xcc,p20_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000048f5443
bne,a,pn %xcc,p20_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000001386519d
bne,a,pn %xcc,p20_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffff9dee
bne,a,pn %xcc,p20_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffd496
bne,a,pn %xcc,p20_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000094e8643
bne,a,pn %xcc,p20_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p20_check_fp_registers:
set p20_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ec6aaf0b 2426a60a
bne %xcc,p20_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 45e1bb18 6f665b45
bne %xcc,p20_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 04d82541 8b4683f1
bne %xcc,p20_f6_fail
nop
! Check Local Memory
set p20_local0_expect,%g1
p20_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 2af122f14999ffa3
ldx [%i0+0x008],%g3 ! Observed data at 0000000038000008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c9202f119deecb19
ldx [%i0+0x010],%g3 ! Observed data at 0000000038000010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = b8e7aa2ad496ffa3
ldx [%i0+0x020],%g3 ! Observed data at 0000000038000020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5fe32680d496ffa3
ldx [%i0+0x028],%g3 ! Observed data at 0000000038000028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = a091285e4999ffa3
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+0x008],%g2 ! Expected data = 8e4ea54abc8a61a6
ldx [%i1+0x008],%g3 ! Observed data at 0000000038800008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000000285e
ldx [%i1+0x020],%g3 ! Observed data at 0000000038800020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1da3bab386131817
ldx [%i1+0x028],%g3 ! Observed data at 0000000038800028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5436fe86bc8a61a6
ldx [%i1+0x030],%g3 ! Observed data at 0000000038800030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 62f45ba3e250598f
ldx [%i1+0x038],%g3 ! Observed data at 0000000038800038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x038,%g4
set p20_local2_expect,%g1
p20_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 1eb06bb1094e8643
ldx [%i2+0x010],%g3 ! Observed data at 0000000039000010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000059ad32a794
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 = 86b435f85436fe86
ldx [%i2+0x030],%g3 ! Observed data at 0000000039000030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = d496ffa30000285e
ldx [%i2+0x038],%g3 ! Observed data at 0000000039000038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x038,%g4
set p20_local3_expect,%g1
p20_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = d496ffa30000285e
ldx [%i3+0x008],%g3 ! Observed data at 0000000039800008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8481ffa3e2b9fcca
ldx [%i3+0x018],%g3 ! Observed data at 0000000039800018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2d2462eda091285e
ldx [%i3+0x020],%g3 ! Observed data at 0000000039800020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4f75400101650059
ldx [%i3+0x028],%g3 ! Observed data at 0000000039800028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 048f54431386519d
ldx [%i3+0x038],%g3 ! Observed data at 0000000039800038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x038,%g4
! The test for processor 20 has passed
p20_passed:
ta GOOD_TRAP
nop
p20_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p20_failed
p20_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p20_failed
p20_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p20_failed
p20_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p20_failed
p20_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p20_failed
p20_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p20_failed
p20_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p20_failed
p20_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p20_failed
p20_f0_fail:
set p20_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f2_fail:
set p20_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f6_fail:
set p20_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 20 failed
p20_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x050] ! Set processor 20 done flag
set p20_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 20 failed
p20_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x050] ! Set processor 20 done flag
set p20_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p20_selfmod_failed:
ba p20_failed
mov 0xabc,%g1
p20_common_error:
or %g0,0xef4,%g1
ba p20_failed
mov %o5,%g3
p20_common_signature_error:
set p20_temp,%g1
ba p20_failed
st %g2,[%g1] ! Common Lock Number
p20_common_timeout:
set p20_temp,%g1
ba p20_failed
st %g2,[%g1] ! Common Lock Number
p20_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p20_failed
mov 0x0,%g3
p20_trap1e:
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000000]
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038000028]
done
p20_trap1o:
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000000]
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038000028]
done
p20_trap2e:
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000039800020]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039800010]
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000028]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800018]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000020]
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039800018]
stba %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039000028]
done
p20_trap2o:
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000039800020]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039800010]
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000028]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800018]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000020]
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039800018]
stba %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039000028]
done
p20_trap3e:
nop
nop
nop
nop
nop
nop
done
p20_trap3o:
nop
nop
nop
nop
nop
nop
done
p20_init_memory_pointers:
set p20_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p20_local0_start,%i0
set p20_local1_start,%i1
set p20_local2_start,%i2
set p20_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = e4b46f0c0a06c760
ldx [%g1+0x008],%l1 ! %l1 = d1a710d7e77b46bc
ldx [%g1+0x010],%l2 ! %l2 = 1968c7c7a091285e
ldx [%g1+0x018],%l3 ! %l3 = a63580b3c01e7e76
ldx [%g1+0x020],%l4 ! %l4 = 453ac5b051f7cf5d
ldx [%g1+0x028],%l5 ! %l5 = ea2d717c072b3ad7
ldx [%g1+0x030],%l6 ! %l6 = 76c5d4fe5436fe86
ldx [%g1+0x038],%l7 ! %l7 = 72575b36e608ac5a
! Initialize the output register of window 0
set unres3_start,%o0
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 = b954c04e c9ea5f29 cc9fc97d fd0f24b0
! %f4 = 8fbfd98c 95c303f2 32a2108d ba294219
! %f8 = 9933bb4d a85d1dac 9578ddde c1d7f1fb
! %f12 = d2645a6a a12ea4c5 bd534e7e 9c6f49be
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 03b1d6ae 131ba328 3cb7a9ae 718ce9c0
! %f20 = cd09b8de 393c1900 1b7f8c26 90785ae5
! %f24 = 4ad52a4e f749a6db ba441a06 00d26d84
! %f28 = 22ffeba9 a8845cc3 2101c35d c0b9bb35
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 37345148 2861a537 1ee97c36 c5602a91
! %f36 = be9c9d0b f2c8c480 4991faea d3d9a284
! %f40 = ea7c2a37 3ed369e5 a6955816 5788108d
! %f44 = c580fb53 60b9f928 91affeb1 0bd30cbc
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5e2aab0000000031,%g7,%g1 ! GSR scale = 6, align = 1
wr %g1,%g0,%gsr ! GSR = 5e2aab0000000031
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 21
p21_label_1:
! Mem[0000000090800010] = d6f64887, %g2 = 00000000020a44aa
lduh [%i5+%o2],%g2 ! %g2 = 000000000000d6f6
! Mem[000000009100000c] = 32495b64, %g2 = 000000000000d6f6
lduw [%i6+0x00c],%g2 ! %g2 = 0000000032495b64
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = 32495b64, %g3 = 0bad0b00
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
! Mem[0000000090000038] = 7ccf87b4, %g2 = 00000000a31fbc41
lduw [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4
! %l2 = 0b1dc348227d6c89, Mem[0000000091000010] = c871c97b694bf715
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 0b1dc348227d6c89
! Mem[0000000091000028] = 8a3d9650, %g2 = 000000007ccf87b4
lduh [%i6+%o5],%g2 ! %g2 = 0000000000008a3d
! %l2 = 0b1dc348227d6c89, Mem[000000003a800014] = 25512cf6
sth %l2,[%i1+0x014] ! Mem[000000003a800014] = 6c892cf6
! Mem[0000000091000038] = 2ac32556, %g2 = 0000000000008a3d
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000002ac3
! Mem[0000000090800000] = f2d0a1aa, %g2 = 0000000000002ac3
ldsb [%i5+%g0],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000090000024] = f6eb9a57, %g2 = fffffffffffffff2
ldsb [%i4+0x024],%g2 ! %g2 = fffffffffffffff6
p21_label_2:
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = fffffffffffffff6
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! Mem[000000009000002c] = 92b2c784, %g2 = 916a6e486cc60ecc
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
! %l1 = cac9201c2b53ec4b, Mem[000000009000003c] = a14cf2d3
stb %l1,[%i4+0x03c] ! Mem[000000009000003c] = 4b4cf2d3
! Mem[0000000090800020] = 5b9447bc c3247ee5, %g2 = 92b2c784, %g3 = a3ca96e2
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000c3247ee5
! %l4 = d80da8482361587d, Mem[000000009000001c] = c2bbec77
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = 2361587d
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = 000000005b9447bc
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! Mem[000000009000002c] = 92b2c784, %g2 = 22502cb9920983a7
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
! %l3 = cfc065b7f7feb5e6, Mem[0000000090800034] = 1b777a3f
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = f7feb5e6
! Mem[000000009080002c] = c6c050ae, %g2 = 0000000092b2c784
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000c6c0
! %l3 = cfc065b7f7feb5e6, Mem[000000009080000a] = 9f916a87
stb %l3,[%i5+0x00a] ! Mem[0000000090800008] = e6916a87
p21_label_3:
! Mem[0000000090800020] = 5b9447bc, %g2 = 000000000000c6c0
lduh [%i5+%o4],%g2 ! %g2 = 0000000000005b94
! %l3 = cfc065b7f7feb5e6, Mem[000000009000000c] = 70c2cf1a
stb %l3,[%i4+0x00c] ! Mem[000000009000000c] = e6c2cf1a
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = 0000000000005b94
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
! %l5 = 13186fddc911a720, Mem[0000000090800018] = 8d210d4c
stb %l5,[%i5+%o3] ! Mem[0000000090800018] = 20210d4c
! %l3 = cfc065b7f7feb5e6, Mem[000000009180003c] = 43ccc658
sth %l3,[%o0+0x03c] ! Mem[000000009180003c] = b5e6c658
! Mem[0000000091000010] = 48227d6c, %g2 = a31fbc41a3ca96e2
ldub [%i6+0x013],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000020] = d3141da2, %g2 = 0000000000000048
lduw [%i4+%o4],%g2 ! %g2 = 00000000d3141da2
! Mem[000000003a800000] = 2c5217f5, %l2 = 0b1dc348227d6c89
lduh [%i1+0x002],%l2 ! %l2 = 00000000000017f5
! Mem[0000000090000014] = 48782e3b, %g18 = 1474fdaa8cfdd1cf
ldsw [%i4+0x014],%g2 ! %g2 = 1474fdaa8cfdd1cf
! Mem[0000000090800028] = fd77ba3e, %g2 = 0000000048782e3b
lduw [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e
p21_label_4:
! Mem[0000000091800024] = 1d54e4a3, %g2 = 00000000fd77ba3e
ldub [%o0+0x025],%g2 ! %g2 = 000000000000001d
! %l7 = f73223167775f3d6, Mem[0000000091800028] = a31fbc41a3ca96e2
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = f73223167775f3d6
! %l3 = cfc065b7f7feb5e6, Mem[000000003a000028] = eb0546ad6d09c02c
stx %l3,[%i0+%o5] ! Mem[000000003a000028] = cfc065b7f7feb5e6
! Mem[000000003a80003c] = 168c6093, %l3 = cfc065b7f7feb5e6
ldsw [%i1+0x03c],%l3 ! %l3 = 00000000168c6093
! Mem[000000009180003c] = 58000000, %g2 = 000000000000001d
ldub [%o0+0x03f],%g2 ! %g2 = 0000000000000058
! %l2 = 000017f5, %l3 = 168c6093, Mem[0000000090800030] = 50ae945c f7feb5e6
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 000017f5 168c6093
! Mem[000000009080003c] = 62f1bf38, %g2 = 0000000000000058
lduw [%i5+0x03c],%g2 ! %g2 = 0000000062f1bf38
! %l1 = cac9201c2b53ec4b, Mem[000000009000000c] = e6c2cf1a
sth %l1,[%i4+0x00c] ! Mem[000000009000000c] = ec4bcf1a
! Mem[0000000090800034] = 168c6093, %g18 = 1474fdaa8cfdd1cf
ldsw [%i5+0x034],%g2 ! %g2 = 1474fdaa8cfdd1cf
! %l7 = f73223167775f3d6, Mem[0000000090800020] = 5b9447bc
stw %l7,[%i5+%o4] ! Mem[0000000090800020] = 7775f3d6
p21_label_5:
! Mem[0000000090000010] = b51e7244, %g2 = 00000000168c6093
lduw [%i4+%o2],%g2 ! %g2 = 00000000b51e7244
! Mem[000000009180001c] = 43343027, %g2 = 00000000b51e7244
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! Mem[000000003b00003c] = d42b9b51, %l6 = cd408baa1fd5c906
ldub [%i2+0x03c],%l6 ! %l6 = 00000000000000d4
! Mem[000000003a800008] = ab4496fe, %l1 = cac9201c2b53ec4b
ldsh [%i1+0x00a],%l1 ! %l1 = ffffffffffff96fe
! %l3 = 00000000168c6093, Mem[000000009180001f] = 3430270a
stb %l3,[%o0+0x01f] ! Mem[000000009180001c] = 9330270a
! Mem[0000000090000024] = f6eb9a57, %g2 = 0000000000004334
lduw [%i4+0x024],%g2 ! %g2 = 00000000f6eb9a57
! %l5 = 13186fddc911a720, Mem[0000000091800018] = c6fe240a
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = a720240a
! Mem[000000003a80001c] = d5acaa51, %l0 = 232c8a06495f9cd1
ldsb [%i1+0x01f],%l0 ! %l0 = 0000000000000051
! Mem[0000000091000018] = 2595d186, %g2 = 00000000f6eb9a57
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! Mem[000000009100003c] = 41577c00, %g2 = 0000000000002595
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000041
p21_label_6:
! Mem[0000000090800030] = 000017f5168c6093, %g2 = 0000000000000041
ldx [%i5+0x030],%g2 ! %g2 = 000017f5168c6093
! Mem[0000000090800034] = 609382fb, %g2 = 000017f5168c6093
ldsb [%i5+0x036],%g2 ! %g2 = 0000000000000060
! %l7 = f73223167775f3d6, Mem[000000009180003c] = b5e6c658
sth %l7,[%o0+0x03c] ! Mem[000000009180003c] = f3d6c658
! Mem[000000003b000018] = 07c2c257, %l5 = 13186fddc911a720
ldsw [%i2+%o3],%l5 ! %l5 = 0000000007c2c257
! Mem[0000000090800038] = 82fb7497, %g2 = 0000000000000060
lduw [%i5+0x038],%g2 ! %g2 = 0000000082fb7497
! Mem[0000000090000038] = 7ccf87b4 4b4cf2d3, %g2 = 82fb7497, %g3 = c3247ee5
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 000000004b4cf2d3
! Mem[0000000090000030] = d948e3f4, %g2 = 000000007ccf87b4
lduh [%i4+0x032],%g2 ! %g2 = 000000000000d948
! Mem[0000000090000034] = e3f41a12, %g2 = 000000000000d948
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffe3f4
! Mem[000000009080001c] = 8e337775, %g2 = ffffffffffffe3f4
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008e33
! Mem[0000000090800020] = 7775f3d6 c3247ee5, %g2 = 00008e33, %g3 = 4b4cf2d3
ldd [%i5+%o4],%g2 ! %g2 = 000000007775f3d6 00000000c3247ee5
p21_label_7:
! %l5 = 0000000007c2c257, Mem[0000000091000030] = 916a6e48
stb %l5,[%i6+0x030] ! Mem[0000000091000030] = 576a6e48
! %l0 = 0000000000000051, Mem[000000003b000020] = 5b211b60
stw %l0,[%i2+%o4] ! Mem[000000003b000020] = 00000051
! %l1 = ffffffffffff96fe, Mem[0000000090800031] = 0017f516
stb %l1,[%i5+0x031] ! Mem[0000000090800030] = fe17f516
! Mem[0000000091000038] = 25563741, %g2 = 000000007775f3d6
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
! Mem[0000000090000038] = 7ccf87b4 4b4cf2d3, %g2 = 00002556, %g3 = c3247ee5
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 000000004b4cf2d3
! Mem[000000009000003c] = f2d30000, %g2 = 000000007ccf87b4
ldub [%i4+0x03e],%g2 ! %g2 = 00000000000000f2
! Mem[0000000091800020] = 30270afa801d54e4, %g2 = 00000000000000f2
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801d54e4
! Mem[0000000091800034] = f2e01332, %g2 = 30270afa801d54e4
ldsh [%o0+0x034],%g2 ! %g2 = fffffffffffff2e0
! %l3 = 00000000168c6093, Mem[0000000090800008] = 50c6e6916a872662
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 00000000168c6093
! %l5 = 0000000007c2c257, Mem[000000003a000039] = 33161011
stb %l5,[%i0+0x039] ! Mem[000000003a000038] = 33571011
p21_label_8:
! %l2 = 00000000000017f5, Mem[000000009180003b] = 08f3d6c6
stb %l2,[%o0+0x03b] ! Mem[0000000091800038] = f5f3d6c6
! Mem[0000000090000010] = 72444878, %g2 = fffffffffffff2e0
lduh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! Mem[0000000090800018] = 20210d4c b5758e33, %g2 = 00007244, %g3 = 4b4cf2d3
ldd [%i5+%o3],%g2 ! %g2 = 0000000020210d4c 00000000b5758e33
! %l6 = 000000d4, %l7 = 7775f3d6, Mem[000000003b000018] = 07c2c257 456b6986
std %l6,[%i2+%o3] ! Mem[000000003b000018] = 000000d4 7775f3d6
! %l3 = 00000000168c6093, Mem[0000000091800028] = f7322316
stw %l3,[%o0+%o5] ! Mem[0000000091800028] = 168c6093
! Mem[0000000090800034] = 168c6093, %g2 = 0000000020210d4c
ldsh [%i5+0x034],%g2 ! %g2 = 000000000000168c
! %l5 = 0000000007c2c257, Mem[0000000090800012] = 48877980
sth %l5,[%i5+0x012] ! Mem[0000000090800010] = c2577980
! %l1 = ffffffffffff96fe, Mem[000000009080002c] = 4c1bc6c0
stb %l1,[%i5+0x02c] ! Mem[000000009080002c] = fe1bc6c0
! Mem[000000009000001c] = 2361587d, %g2 = 000000000000168c
ldsh [%i4+0x01c],%g2 ! %g2 = 0000000000002361
! Mem[000000003b80000c] = 71773e18, %l5 = 0000000007c2c257
ldsb [%i3+0x00f],%l5 ! %l5 = 0000000000000018
p21_label_9:
! %l2 = 000017f5, %l3 = 168c6093, Mem[0000000091800018] = a720240a 9c834393
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 000017f5 168c6093
! %l6 = 00000000000000d4, Mem[000000009100003e] = 577c0000
sth %l6,[%i6+0x03e] ! Mem[000000009100003c] = 00d40000
! Mem[0000000090800028] = ba3efe1b, %g2 = 0000000000002361
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffba3e
! Mem[0000000091000020] = 8c013d025ade034f, %g2 = ffffffffffffba3e
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade034f
! Mem[000000003a000004] = 8a448bbd, %l5 = 0000000000000018
ldub [%i0+0x004],%l5 ! %l5 = 000000000000008a
! %l3 = 00000000168c6093, Mem[000000003a80000b] = ab4496fe
stb %l3,[%i1+0x00b] ! Mem[000000003a800008] = ab449693
! Mem[0000000091800030] = b0f2e013, %g2 = 8c013d025ade034f
ldub [%o0+0x033],%g2 ! %g2 = 00000000000000b0
! Mem[0000000091000024] = 034f8a3d, %g2 = 00000000000000b0
ldsh [%i6+0x026],%g2 ! %g2 = 000000000000034f
! %l0 = 00000051, %l1 = ffff96fe, Mem[0000000091800030] = cd876ab0 f2e01332
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 00000051 ffff96fe
! %l3 = 00000000168c6093, Mem[000000003b00002b] = ecf2218d
stb %l3,[%i2+0x02b] ! Mem[000000003b000028] = ecf22193
p21_label_10:
! %l2 = 00000000000017f5, Mem[0000000090800002] = a1aa9913
stb %l2,[%i5+0x002] ! Mem[0000000090800000] = f5aa9913
! %l2 = 000017f5, %l3 = 168c6093, Mem[0000000091000030] = 576a6e48 6cc60ecc
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 000017f5 168c6093
! Mem[0000000090000018] = c654ee46, %g2 = 000000000000034f
ldub [%i4+%o3],%g2 ! %g2 = 00000000000000c6
! %l5 = 000000000000008a, Mem[000000003a800010] = 0132bad86c892cf6
stx %l5,[%i1+%o2] ! Mem[000000003a800010] = 000000000000008a
! %l4 = d80da8482361587d, Mem[0000000090800018] = 20210d4c
stw %l4,[%i5+%o3] ! Mem[0000000090800018] = 2361587d
! Mem[0000000091000010] = 0b1dc348 227d6c89, %g2 = 000000c6, %g3 = b5758e33
ldd [%i6+%o2],%g2 ! %g2 = 000000000b1dc348 00000000227d6c89
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = 0b1dc348, %g3 = 227d6c89
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! Mem[0000000091000020] = 8c013d02, %g18 = 1474fdaa8cfdd1cf
ldsw [%i6+%o4],%g2 ! %g2 = 1474fdaa8cfdd1cf
! %l2 = 000017f5, %l3 = 168c6093, Mem[0000000090800000] = f2d0f5aa 99136e54
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 000017f5 168c6093
! %l6 = 00000000000000d4, Mem[0000000090800008] = 00000000168c6093
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = 00000000000000d4
p21_label_11:
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = ffffffff8c013d02
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! %l1 = ffffffffffff96fe, Mem[0000000091800000] = 22502cb9920983a7
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffff96fe
! %l0 = 00000051, %l1 = ffff96fe, Mem[0000000090800010] = d6f6c257 79807614
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 00000051 ffff96fe
! %l5 = 000000000000008a, Mem[000000009000002c] = 92b2c784
stw %l5,[%i4+0x02c] ! Mem[000000009000002c] = 0000008a
! %l0 = 0000000000000051, Mem[0000000091000000] = 809ce61612bca097
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000051
! Mem[0000000091800014] = b0390000, %g2 = 0f1979ecd7c57e5d
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffb039
! Mem[000000009000001c] = 2361587d, %g2 = ffffffffffffb039
ldsb [%i4+0x01c],%g2 ! %g2 = 0000000000000023
! Mem[0000000090800010] = 00000051, %g2 = 0000000000000023
ldub [%i5+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = c654ee46 2361587d, %g2 = 00000000, %g3 = b09fb039
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 000000002361587d
! %l1 = ffffffffffff96fe, Mem[000000003b000000] = ddd3781e
stw %l1,[%i2+%g0] ! Mem[000000003b000000] = ffff96fe
p21_label_12:
! Mem[000000009180002c] = 7775f3d6, %g2 = 00000000c654ee46
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000007775
! Mem[0000000090800028] = fd77ba3efe1bc6c0, %g2 = 0000000000007775
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3efe1bc6c0
! %l1 = ffffffffffff96fe, Mem[0000000091000004] = 00000051
stw %l1,[%i6+0x004] ! Mem[0000000091000004] = ffff96fe
! Mem[000000009000000c] = cf1ab51e, %g2 = fd77ba3efe1bc6c0
ldsb [%i4+0x00e],%g2 ! %g2 = ffffffffffffffcf
! %l0 = 00000051, %l1 = ffff96fe, Mem[0000000091000010] = 0b1dc348 227d6c89
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 00000051 ffff96fe
! %l1 = ffffffffffff96fe, Mem[0000000091800006] = 96fe0f19
sth %l1,[%o0+0x006] ! Mem[0000000091800004] = 96fe0f19
! %l3 = 00000000168c6093, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = 00000000168c6093
! %l3 = 00000000168c6093, Mem[0000000091000023] = 025ade03
stb %l3,[%i6+0x023] ! Mem[0000000091000020] = 935ade03
! Mem[0000000091800028] = 168c6093 7775f3d6, %g2 = ffffffcf, %g3 = 2361587d
ldd [%o0+%o5],%g2 ! %g2 = 00000000168c6093 000000007775f3d6
! Mem[000000003b800024] = 7d54b25c, %l4 = d80da8482361587d
ldsw [%i3+0x024],%l4 ! %l4 = 000000007d54b25c
p21_label_13:
! Mem[0000000091000010] = 00000051 ffff96fe, %g2 = 168c6093, %g3 = 7775f3d6
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000051 00000000ffff96fe
! %l2 = 00000000000017f5, Mem[000000003a800024] = 4a2a250d
stw %l2,[%i1+0x024] ! Mem[000000003a800024] = 000017f5
! Mem[000000009080002c] = c6c000fe, %g2 = 0000000000000051
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000c6c0
! %l6 = 00000000000000d4, Mem[000000003b800010] = 2515d23937de395d
stx %l6,[%i3+%o2] ! Mem[000000003b800010] = 00000000000000d4
! Mem[0000000091800024] = 801d54e4, %g18 = 1474fdaa8cfdd1cf
ldsw [%o0+0x024],%g2 ! %g2 = 1474fdaa8cfdd1cf
! Mem[0000000090800000] = 17f5168c, %g2 = ffffffff801d54e4
lduh [%i5+0x002],%g2 ! %g2 = 00000000000017f5
! %l0 = 00000051, %l1 = ffff96fe, Mem[000000003b800028] = e3c0f5d6 2a2ca74d
std %l0,[%i3+%o5] ! Mem[000000003b800028] = 00000051 ffff96fe
! %l2 = 000017f5, %l3 = 168c6093, Mem[0000000091800038] = b5d5c0f5 f3d6c658
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 000017f5 168c6093
! %l3 = 00000000168c6093, Mem[000000009080000e] = 00d40000
stb %l3,[%i5+0x00e] ! Mem[000000009080000c] = 93d40000
! %l6 = 00000000000000d4, Mem[000000009100003c] = 374100d4
stb %l6,[%i6+0x03c] ! Mem[000000009100003c] = d44100d4
p21_label_14:
! Mem[0000000091000028] = 8a3d9650d71607a7, %g2 = 00000000000017f5
ldx [%i6+%o5],%g2 ! %g2 = 8a3d9650d71607a7
! Mem[0000000091800024] = 54e4168c, %g2 = 8a3d9650d71607a7
lduh [%o0+0x026],%g2 ! %g2 = 00000000000054e4
! %l5 = 000000000000008a, Mem[0000000090800002] = 17f5168c
stb %l5,[%i5+0x002] ! Mem[0000000090800000] = 8af5168c
! %l0 = 00000051, %l1 = ffff96fe, Mem[0000000090800000] = 00008af5 168c6093
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 00000051 ffff96fe
! Mem[0000000090000034] = e3f41a12, %g2 = 00000000000054e4
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffe3f4
! Mem[000000003a800018] = 4d58d229d5acaa51, %l5 = 000000000000008a
ldx [%i1+%o3],%l5 ! %l5 = 4d58d229d5acaa51
! Mem[0000000091800018] = 0017f516, %g2 = ffffffffffffe3f4
ldsb [%o0+0x019],%g2 ! %g2 = 0000000000000000
! Mem[000000003b800028] = 00000051ffff96fe, %l2 = 00000000000017f5
ldx [%i3+%o5],%l2 ! %l2 = 00000051ffff96fe
! %l7 = f73223167775f3d6, Mem[000000003b80002e] = ffff96fe
sth %l7,[%i3+0x02e] ! Mem[000000003b80002c] = fffff3d6
! Mem[0000000091000000] = 00000000, %g2 = 0000000000000000
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000000000
p21_label_15:
! %l6 = 00000000000000d4, Mem[0000000091000018] = afbb2595
stw %l6,[%i6+%o3] ! Mem[0000000091000018] = 000000d4
! Mem[000000009000000c] = cf1ab51e, %g2 = 0000000000000000
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000cf1a
! Mem[0000000091800010] = 63b09fb0, %g2 = 000000000000cf1a
ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000063
! Mem[0000000090800008] = 00000000 000093d4, %g2 = 00000063, %g3 = ffff96fe
ldd [%i5+%o1],%g2 ! %g2 = 0000000000000000 00000000000093d4
! Mem[000000009000002c] = 0000008a, %g2 = 0000000000000000
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = b51e7244, %g2 = 0000000000000000
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffb5
! Mem[0000000091800000] = ffffffff, %g18 = 1474fdaa8cfdd1cf
ldsw [%o0+%g0],%g2 ! %g2 = 1474fdaa8cfdd1cf
! Mem[0000000091000034] = 168c6093, %g2 = ffffffffffffffff
lduw [%i6+0x034],%g2 ! %g2 = 00000000168c6093
! %l2 = ffff96fe, %l3 = 168c6093, Mem[0000000090000008] = 1a70897a ec4bcf1a
std %l2,[%i4+%o1] ! Mem[0000000090000008] = ffff96fe 168c6093
! Mem[000000003b800018] = 98e5b624, %l2 = 00000051ffff96fe
ldub [%i3+0x019],%l2 ! %l2 = 00000000000000e5
p21_label_16:
! Mem[0000000090000038] = 7ccf87b4, %g18 = 1474fdaa8cfdd1cf
ldsw [%i4+0x038],%g2 ! %g2 = 1474fdaa8cfdd1cf
! Mem[000000003a800004] = 8fe2bc95, %l2 = 00000000000000e5
lduw [%i1+0x004],%l2 ! %l2 = 000000008fe2bc95
! Mem[0000000090000038] = 87b44b4c, %g2 = 000000007ccf87b4
lduh [%i4+0x03a],%g2 ! %g2 = 00000000000087b4
! %l7 = f73223167775f3d6, Mem[0000000090000018] = c654ee462361587d
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = f73223167775f3d6
! Mem[0000000090800034] = 168c6093, %g2 = 00000000000087b4
ldsh [%i5+0x034],%g2 ! %g2 = 000000000000168c
! Mem[0000000091800018] = 000017f5, %g18 = 1474fdaa8cfdd1cf
ldsw [%o0+%o3],%g2 ! %g2 = 1474fdaa8cfdd1cf
! %l7 = f73223167775f3d6, Mem[0000000091000028] = 8a3d9650
stw %l7,[%i6+%o5] ! Mem[0000000091000028] = 7775f3d6
! %l0 = 0000000000000051, Mem[0000000091000006] = 96fe9a8d
sth %l0,[%i6+0x006] ! Mem[0000000091000004] = 00519a8d
! Mem[000000003a000034] = 55d2b267, %l0 = 0000000000000051
ldsb [%i0+0x034],%l0 ! %l0 = 0000000000000055
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = 000017f5, %g3 = 000093d4
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
p21_label_17:
! Mem[0000000090000018] = f7322316, %g18 = 1474fdaa8cfdd1cf
ldsw [%i4+%o3],%g2 ! %g2 = 1474fdaa8cfdd1cf
! Mem[000000003a000018] = fd5ad165, %l5 = 4d58d229d5acaa51
lduw [%i0+%o3],%l5 ! %l5 = 00000000fd5ad165
! Mem[0000000090800030] = 00fe17f5 168c6093, %g2 = f7322316, %g3 = 62f1bf38
ldd [%i5+0x030],%g2 ! %g2 = 0000000000fe17f5 00000000168c6093
! %l0 = 00000055, %l1 = ffff96fe, Mem[0000000091800008] = 00000000 168c6093
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000055 ffff96fe
! Mem[000000003b800034] = b53cd35e, %l3 = 00000000168c6093
lduh [%i3+0x036],%l3 ! %l3 = 000000000000d35e
! Mem[0000000091800004] = 96fe0000, %g2 = 0000000000fe17f5
ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffff96fe
! Mem[000000009000002c] = 8a722cd9, %g2 = ffffffffffff96fe
ldub [%i4+0x02f],%g2 ! %g2 = 000000000000008a
! Mem[0000000091000034] = 168c6093, %g2 = 000000000000008a
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000016
! Mem[0000000090800038] = 82fb749762f1bf38, %g2 = 0000000000000016
ldx [%i5+0x038],%g2 ! %g2 = 82fb749762f1bf38
! Mem[000000009080003c] = 38000000, %g2 = 82fb749762f1bf38
ldub [%i5+0x03f],%g2 ! %g2 = 0000000000000038
p21_label_18:
! %l0 = 00000055, %l1 = ffff96fe, Mem[0000000090000018] = f7322316 7775f3d6
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 00000055 ffff96fe
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 0000000000000038
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! Mem[0000000090800038] = fb749762, %g2 = 0efd0f3334b459e7
ldub [%i5+0x039],%g2 ! %g2 = 00000000000000fb
! Mem[0000000091000018] = 000000d4, %g2 = 00000000000000fb
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800024] = 247ee5fd, %g2 = 0000000000000000
ldsb [%i5+0x025],%g2 ! %g2 = 0000000000000024
! Mem[0000000091800004] = 96fe0000, %g2 = 0000000000000024
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffff96
! %l5 = 00000000fd5ad165, Mem[000000009100003c] = d44100d4
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = fd5ad165
! %l4 = 000000007d54b25c, Mem[0000000091800038] = 000017f5168c6093
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 000000007d54b25c
! %l6 = 000000d4, %l7 = 7775f3d6, Mem[0000000090800010] = 00000051 ffff96fe
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 000000d4 7775f3d6
! Mem[000000003a800028] = 5b36bb97, %l4 = 000000007d54b25c
ldsb [%i1+0x02b],%l4 ! %l4 = ffffffffffffff97
p21_label_19:
! Mem[000000003b000030] = 33e78d06, %l1 = ffffffffffff96fe
ldub [%i2+0x032],%l1 ! %l1 = 000000000000008d
! Mem[000000009000000c] = 168c6093, %g2 = ffffffffffffff96
lduw [%i4+0x00c],%g2 ! %g2 = 00000000168c6093
! %l2 = 8fe2bc95, %l3 = 0000d35e, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 8fe2bc95 0000d35e
! %l3 = 000000000000d35e, Mem[000000009000000c] = 168c6093
stw %l3,[%i4+0x00c] ! Mem[000000009000000c] = 0000d35e
! Mem[000000003b000004] = 4da7be1d, %l3 = 000000000000d35e
ldsw [%i2+0x004],%l3 ! %l3 = 000000004da7be1d
! Mem[0000000091800038] = 00000000, %g2 = 00000000168c6093
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = 000017f5 168c6093, %g2 = 00000000, %g3 = 168c6093
ldd [%o0+%o3],%g2 ! %g2 = 00000000000017f5 00000000168c6093
! %l1 = 000000000000008d, Mem[000000003a000010] = a546a604
stb %l1,[%i0+%o2] ! Mem[000000003a000010] = 8d46a604
! %l7 = f73223167775f3d6, Mem[0000000090000028] = 2188de20
sth %l7,[%i4+%o5] ! Mem[0000000090000028] = f3d6de20
! Mem[0000000090000030] = 722cd948, %g18 = 1474fdaa8cfdd1cf
ldsw [%i4+0x030],%g2 ! %g2 = 1474fdaa8cfdd1cf
p21_label_20:
! Mem[0000000090000030] = 722cd948e3f41a12, %g2 = 00000000722cd948
ldx [%i4+0x030],%g2 ! %g2 = 722cd948e3f41a12
! Mem[0000000091000008] = 9a8d011a, %g2 = 722cd948e3f41a12
ldsb [%i6+%o1],%g2 ! %g2 = ffffffffffffff9a
! %l3 = 000000004da7be1d, Mem[000000009180001e] = 60933027
stb %l3,[%o0+0x01e] ! Mem[000000009180001c] = 1d933027
! %l2 = 000000008fe2bc95, Mem[0000000091800018] = 000017f5
stb %l2,[%o0+%o3] ! Mem[0000000091800018] = 950017f5
! %l1 = 000000000000008d, Mem[000000009180003a] = 00007d54
stb %l1,[%o0+0x03a] ! Mem[0000000091800038] = 8d007d54
! %l4 = ffffff97, %l5 = fd5ad165, Mem[0000000091000038] = 2ac32556 fd5ad165
std %l4,[%i6+0x038] ! Mem[0000000091000038] = ffffff97 fd5ad165
! Mem[0000000090000014] = 48782e3b, %g2 = ffffffffffffff9a
ldub [%i4+0x014],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000024] = 9a57f3d6, %g2 = 0000000000000048
lduh [%i4+0x026],%g2 ! %g2 = 0000000000009a57
! Mem[0000000090000014] = 48782e3b, %g2 = 0000000000009a57
ldsh [%i4+0x014],%g2 ! %g2 = 0000000000004878
! %l6 = 000000d4, %l7 = 7775f3d6, Mem[0000000091000020] = 8c013d93 5ade034f
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 000000d4 7775f3d6
p21_label_21:
! Mem[000000003a800004] = 8fe2bc95, %l6 = 00000000000000d4
ldsw [%i1+0x004],%l6 ! %l6 = ffffffff8fe2bc95
! Mem[0000000090000028] = f3d6de20, %g2 = 0000000000004878
lduw [%i4+%o5],%g2 ! %g2 = 00000000f3d6de20
! Mem[000000003b000028] = ecf22193c49e9faf, %l3 = 000000004da7be1d
ldx [%i2+%o5],%l3 ! %l3 = ecf22193c49e9faf
! %l0 = 0000000000000055, Mem[000000003a80000c] = ad506844
stw %l0,[%i1+0x00c] ! Mem[000000003a80000c] = 00000055
! %l3 = ecf22193c49e9faf, Mem[0000000090800010] = 000000d47775f3d6
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = ecf22193c49e9faf
! %l6 = ffffffff8fe2bc95, Mem[000000009080001e] = 8e337775
stb %l6,[%i5+0x01e] ! Mem[000000009080001c] = 95337775
! Mem[000000003b00002c] = c49e9faf, %l4 = ffffffffffffff97
ldsh [%i2+0x02e],%l4 ! %l4 = ffffffffffff9faf
! Mem[000000003a000038] = 33571011, %l5 = 00000000fd5ad165
lduw [%i0+0x038],%l5 ! %l5 = 0000000033571011
! Mem[0000000090000030] = 722cd948, %g18 = 1474fdaa8cfdd1cf
ldsw [%i4+0x030],%g2 ! %g2 = 1474fdaa8cfdd1cf
! %l4 = ffff9faf, %l5 = 33571011, Mem[0000000091000000] = 00000000 ffff0051
std %l4,[%i6+%g0] ! Mem[0000000091000000] = ffff9faf 33571011
p21_label_22:
! Mem[0000000091800014] = 5e950017, %g2 = 00000000722cd948
ldsb [%o0+0x017],%g2 ! %g2 = 000000000000005e
! %l7 = f73223167775f3d6, Mem[0000000090800025] = 247ee5fd
stb %l7,[%i5+0x025] ! Mem[0000000090800024] = d67ee5fd
! Mem[000000009100003c] = fd5ad165, %g2 = 000000000000005e
lduw [%i6+0x03c],%g2 ! %g2 = 00000000fd5ad165
! Mem[0000000090800028] = ba3efe1b, %g2 = 00000000fd5ad165
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffba3e
! Mem[0000000091800030] = 00000051ffff96fe, %g2 = ffffffffffffba3e
ldx [%o0+0x030],%g2 ! %g2 = 00000051ffff96fe
! Mem[0000000091000010] = 00000051, %g2 = 00000051ffff96fe
lduw [%i6+%o2],%g2 ! %g2 = 0000000000000051
! Mem[0000000091000038] = ffffff97 fd5ad165, %g2 = 00000051, %g3 = 168c6093
ldd [%i6+0x038],%g2 ! %g2 = 00000000ffffff97 00000000fd5ad165
! %l0 = 0000000000000055, Mem[000000009000002e] = 008a722c
sth %l0,[%i4+0x02e] ! Mem[000000009000002c] = 0055722c
! Mem[000000003a800000] = 2c5217f5 8fe2bc95, %l0 = 00000055, %l1 = 0000008d
ldd [%i1+%g0],%l0 ! %l0 = 000000002c5217f5 000000008fe2bc95
! %l4 = ffff9faf, %l5 = 33571011, Mem[000000003a800008] = ab449693 00000055
std %l4,[%i1+%o1] ! Mem[000000003a800008] = ffff9faf 33571011
p21_label_23:
! %l3 = ecf22193c49e9faf, Mem[0000000090000018] = 00000055
stw %l3,[%i4+%o3] ! Mem[0000000090000018] = c49e9faf
! Mem[0000000091000030] = 000017f5, %g2 = 00000000ffffff97
lduh [%i6+0x030],%g2 ! %g2 = 0000000000000000
! Mem[000000003a000018] = fd5ad165, %l4 = ffffffffffff9faf
lduh [%i0+%o3],%l4 ! %l4 = 000000000000fd5a
! Mem[0000000090000030] = 722cd948e3f41a12, %g2 = 0000000000000000
ldx [%i4+0x030],%g2 ! %g2 = 722cd948e3f41a12
! Mem[0000000090000018] = c49e9faf ffff96fe, %g2 = e3f41a12, %g3 = fd5ad165
ldd [%i4+%o3],%g2 ! %g2 = 00000000c49e9faf 00000000ffff96fe
! %l3 = ecf22193c49e9faf, Mem[0000000090800004] = ffff96fe
sth %l3,[%i5+0x004] ! Mem[0000000090800004] = 9faf96fe
! Mem[0000000090800018] = 587db575, %g2 = 00000000c49e9faf
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000058
! Mem[0000000090800008] = 00000000, %g2 = 0000000000000058
ldub [%i5+0x009],%g2 ! %g2 = 0000000000000000
! %l2 = 000000008fe2bc95, Mem[0000000091800008] = 00000055ffff96fe
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 000000008fe2bc95
! Mem[0000000090000024] = eb9a57f3, %g2 = 0000000000000000
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000eb
p21_label_24:
! Mem[0000000091800010] = 8fe2bc95, %g2 = 00000000000000eb
ldsb [%o0+%o2],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000091000034] = 6093ffff, %g2 = ffffffffffffff8f
ldub [%i6+0x036],%g2 ! %g2 = 0000000000000060
! Mem[0000000091000018] = 000000d4, %g18 = 1474fdaa8cfdd1cf
ldsw [%i6+%o3],%g2 ! %g2 = 1474fdaa8cfdd1cf
! Mem[0000000091800018] = 950017f5 168c1d93, %g2 = 000000d4, %g3 = ffff96fe
ldd [%o0+%o3],%g2 ! %g2 = 00000000950017f5 00000000168c1d93
! %l4 = 0000fd5a, %l5 = 33571011, Mem[0000000090800008] = 00000000 000093d4
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000fd5a 33571011
! %l4 = 0000fd5a, %l5 = 33571011, Mem[000000003a000030] = bcb76281 55d2b267
std %l4,[%i0+0x030] ! Mem[000000003a000030] = 0000fd5a 33571011
! %l4 = 000000000000fd5a, Mem[0000000091000038] = ffffff97
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000fd5a
! %l0 = 000000002c5217f5, Mem[000000009100003e] = d1650000
sth %l0,[%i6+0x03e] ! Mem[000000009100003c] = 17f50000
! Mem[0000000090800014] = 9faf2361, %g2 = 00000000950017f5
lduh [%i5+0x016],%g2 ! %g2 = 0000000000009faf
! Mem[000000009080003c] = 62f1bf38, %g2 = 0000000000009faf
ldsb [%i5+0x03c],%g2 ! %g2 = 0000000000000062
p21_label_25:
! Mem[000000003b000024] = f983eaa0, %l3 = ecf22193c49e9faf
lduh [%i2+0x026],%l3 ! %l3 = 000000000000eaa0
! %l3 = 000000000000eaa0, Mem[000000003b800012] = 00000000
sth %l3,[%i3+0x012] ! Mem[000000003b800010] = 0000eaa0
! %l6 = 8fe2bc95, %l7 = 7775f3d6, Mem[0000000091000008] = 9a8d011a 32495b64
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 8fe2bc95 7775f3d6
! %l4 = 0000fd5a, %l5 = 33571011, Mem[0000000090800020] = 7775f3d6 c3d67ee5
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 0000fd5a 33571011
! %l7 = f73223167775f3d6, Mem[0000000090800000] = 00000051
sth %l7,[%i5+%g0] ! Mem[0000000090800000] = f3d60051
! Mem[000000003b800010] = 0000eaa0 000000d4, %l4 = 0000fd5a, %l5 = 33571011
ldd [%i3+%o2],%l4 ! %l4 = 000000000000eaa0 00000000000000d4
! %l7 = f73223167775f3d6, Mem[0000000091000020] = 000000d4
sth %l7,[%i6+%o4] ! Mem[0000000091000020] = f3d600d4
! Mem[0000000090000018] = c49e9fafffff96fe, %g2 = 0000000000000062
ldx [%i4+%o3],%g2 ! %g2 = c49e9fafffff96fe
! Mem[0000000091800018] = 17f5168c, %g2 = c49e9fafffff96fe
ldsh [%o0+0x01a],%g2 ! %g2 = 00000000000017f5
! Mem[000000009180002c] = 75f3d600, %g2 = 00000000000017f5
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000075
ba,a p21_not_taken_0_end
p21_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p21_branch_failed
p21_not_taken_0_end:
! End of Random Code for Thread 21
1: membar #Sync ! Force all stores to complete
p21_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x054] ! Set processor 21 done flag
! Check Registers
p21_check_registers:
set p21_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000002c5217f5
bne,a,pn %xcc,p21_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000008fe2bc95
bne,a,pn %xcc,p21_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008fe2bc95
bne,a,pn %xcc,p21_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000eaa0
bne,a,pn %xcc,p21_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000eaa0
bne,a,pn %xcc,p21_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000d4
bne,a,pn %xcc,p21_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffff8fe2bc95
bne,a,pn %xcc,p21_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p21_check_fp_registers:
set p21_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be b954c04e c9ea5f29
bne %xcc,p21_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8fbfd98c 95c303f2
bne %xcc,p21_f4_fail
nop
! Check Local Memory
set p21_local0_expect,%g1
p21_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 8d46a6041ea0131d
ldx [%i0+0x010],%g3 ! Observed data at 000000003a000010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = cfc065b7f7feb5e6
ldx [%i0+0x028],%g3 ! Observed data at 000000003a000028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000fd5a33571011
ldx [%i0+0x030],%g3 ! Observed data at 000000003a000030
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 335710111f20cc22
ldx [%i0+0x038],%g3 ! Observed data at 000000003a000038
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x038,%g4
set p21_local1_expect,%g1
p21_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ffff9faf33571011
ldx [%i1+0x008],%g3 ! Observed data at 000000003a800008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000000000008a
ldx [%i1+0x010],%g3 ! Observed data at 000000003a800010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = bc6dbf1e000017f5
ldx [%i1+0x020],%g3 ! Observed data at 000000003a800020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x020,%g4
set p21_local2_expect,%g1
p21_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ffff96fe4da7be1d
ldx [%i2+0x000],%g3 ! Observed data at 000000003b000000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000d47775f3d6
ldx [%i2+0x018],%g3 ! Observed data at 000000003b000018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000051f983eaa0
ldx [%i2+0x020],%g3 ! Observed data at 000000003b000020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ecf22193c49e9faf
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+0x010],%g2 ! Expected data = 0000eaa0000000d4
ldx [%i3+0x010],%g3 ! Observed data at 000000003b800010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000051fffff3d6
ldx [%i3+0x028],%g3 ! Observed data at 000000003b800028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x028,%g4
! The test for processor 21 has passed
p21_passed:
ta GOOD_TRAP
nop
p21_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p21_failed
p21_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p21_failed
p21_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p21_failed
p21_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p21_failed
p21_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p21_failed
p21_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p21_failed
p21_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p21_failed
p21_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p21_failed
p21_f0_fail:
set p21_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_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:
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a000010]
stha %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800018]
lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b000000]
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a000028]
done
p21_trap1o:
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a000010]
stha %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800018]
lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b000000]
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a000028]
done
p21_trap2e:
stda %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800008]
ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003a800028]
done
p21_trap2o:
stda %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800008]
ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003a800028]
done
p21_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p21_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p21_init_memory_pointers:
set p21_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p21_local0_start,%i0
set p21_local1_start,%i1
set p21_local2_start,%i2
set p21_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 232c8a06495f9cd1
ldx [%g1+0x008],%l1 ! %l1 = cac9201c2b53ec4b
ldx [%g1+0x010],%l2 ! %l2 = 0b1dc348227d6c89
ldx [%g1+0x018],%l3 ! %l3 = cfc065b7f7feb5e6
ldx [%g1+0x020],%l4 ! %l4 = d80da8482361587d
ldx [%g1+0x028],%l5 ! %l5 = 13186fddc911a720
ldx [%g1+0x030],%l6 ! %l6 = cd408baa1fd5c906
ldx [%g1+0x038],%l7 ! %l7 = f73223167775f3d6
! Initialize the output register of window 0
set unres3_start,%o0
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 = ce5f5cb8 8bdaf7b2 6ceeea5c da69059b
! %f4 = e3b314ff 0146a6ac 7707450f e0d8cdaf
! %f8 = a1e0c81d 185f249d 8bfa0760 3cc87fb9
! %f12 = 701a7149 1068ddf0 ba463106 5b7fcc31
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a27274f5 cb90bbe3 e14ef9dc d3a05940
! %f20 = 56cb7702 0af5e5a7 1d2c254f e62b644c
! %f24 = 6c1ebe07 0f00680f 6f4eb288 6ec153e7
! %f28 = f223078a 7eabf961 d03613b2 2310be2e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 09f6da17 6edcd0d9 06595fd0 ee1cf76f
! %f36 = 31d91c87 edc2f823 ebd23cec 5b677323
! %f40 = a1f37c39 9fccdadb b8799f9b dd397e73
! %f44 = a472809a ee6a3095 bb607d08 3a6412b4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6667922f00000075,%g7,%g1 ! GSR scale = 14, align = 5
wr %g1,%g0,%gsr ! GSR = 6667922f00000075
wr %g0,%y ! Clear Y 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[0000000090800034] = 1b777a3f, %g2 = 000000004ef613b3
ldub [%i5+0x034],%g2 ! %g2 = 000000000000001b
! Mem[000000003c80000c] = a7f4e86e, %l4 = a5ab1d724afcd28d
ldsb [%i1+0x00d],%l4 ! %l4 = fffffffffffffff4
! %l7 = 87ce9278a9a6be88, Mem[0000000091000028] = 8a3d9650
stw %l7,[%i6+%o5] ! Mem[0000000091000028] = a9a6be88
! Mem[0000000091800034] = f2e01332, %g2 = 000000000000001b
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e01332
! Mem[0000000090800014] = 8076148d, %g2 = 00000000f2e01332
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000080
! %l2 = ebf9654e7e8ce45d, Mem[0000000090800001] = d0a1aa99
stb %l2,[%i5+0x001] ! Mem[0000000090800000] = 5da1aa99
! %l2 = ebf9654e7e8ce45d, Mem[0000000090800004] = 99136e54
stw %l2,[%i5+0x004] ! Mem[0000000090800004] = 7e8ce45d
! Mem[0000000090800018] = 0d4cb575, %g2 = 0000000000000080
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000d4c
! Mem[0000000090000010] = b51e724448782e3b, %g2 = 0000000000000d4c
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
! %l3 = 891d499484531ad9, Mem[000000003c00003a] = 236dae89
sth %l3,[%i0+0x03a] ! Mem[000000003c000038] = 236d1ad9
p22_label_2:
! %l0 = 117e2cf9, %l1 = fe22e92e, Mem[0000000091800000] = 22502cb9 920983a7
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 117e2cf9 fe22e92e
! %l3 = 891d499484531ad9, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = 891d499484531ad9
! %l4 = fffffffffffffff4, Mem[0000000090000028] = 2188de2092b2c784
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = fffffffffffffff4
! %l5 = 71bd9144851d4e9d, Mem[0000000091800008] = 891d4994
sth %l5,[%o0+%o1] ! Mem[0000000091800008] = 4e9d4994
! Mem[0000000090000000] = 0f3334b4, %g2 = b51e724448782e3b
ldsh [%i4+0x002],%g2 ! %g2 = 0000000000000f33
! %l6 = f66734ec35636f50, Mem[000000009180000c] = 84531ad9
stw %l6,[%o0+0x00c] ! Mem[000000009180000c] = 35636f50
! %l6 = f66734ec35636f50, Mem[000000003c000026] = 328ffddc
sth %l6,[%i0+0x026] ! Mem[000000003c000024] = 328f6f50
! Mem[0000000090000010] = b51e724448782e3b, %g2 = 0000000000000f33
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
! Mem[0000000090000030] = 722cd948 e3f41a12, %g2 = 48782e3b, %g3 = 0bad0b00
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000e3f41a12
! %l0 = 117e2cf9, %l1 = fe22e92e, Mem[0000000091000018] = afbb2595 d186bb92
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 117e2cf9 fe22e92e
p22_label_3:
! Mem[0000000091000008] = 9a8d011a, %g2 = 00000000722cd948
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8d011a
! Mem[0000000090000018] = c654ee46, %g2 = 000000009a8d011a
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = c654ee46, %g3 = e3f41a12
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
! %l6 = 35636f50, %l7 = a9a6be88, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 35636f50 a9a6be88
! %l6 = f66734ec35636f50, Mem[000000003c80002c] = dee9e62e
sth %l6,[%i1+0x02c] ! Mem[000000003c80002c] = 6f50e62e
! %l1 = 101e4863fe22e92e, Mem[000000009080000d] = 872662d6
stb %l1,[%i5+0x00d] ! Mem[000000009080000c] = 2e2662d6
! Mem[0000000090000020] = d3141da2, %g2 = 0000000082fb7497
lduw [%i4+%o4],%g2 ! %g2 = 00000000d3141da2
! Mem[000000009180002c] = a3ca96e2, %g18 = cd2fc61463a3308d
ldsw [%o0+0x02c],%g2 ! %g2 = cd2fc61463a3308d
! %l0 = 117e2cf9, %l1 = fe22e92e, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 117e2cf9 fe22e92e
! %l2 = ebf9654e7e8ce45d, Mem[0000000091000008] = 9a8d011a32495b64
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = ebf9654e7e8ce45d
p22_label_4:
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = a3ca96e2, %g3 = 62f1bf38
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
! Mem[000000003c000030] = 880bfaac, %l2 = ebf9654e7e8ce45d
ldsw [%i0+0x030],%l2 ! %l2 = ffffffff880bfaac
! Mem[0000000090000010] = b51e724448782e3b, %g2 = 00000000809ce616
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
! Mem[0000000091000018] = 117e2cf9fe22e92e, %g2 = b51e724448782e3b
ldx [%i6+%o3],%g2 ! %g2 = 117e2cf9fe22e92e
! %l4 = fffffff4, %l5 = 851d4e9d, Mem[0000000091800020] = 30270afa 801d54e4
std %l4,[%o0+%o4] ! Mem[0000000091800020] = fffffff4 851d4e9d
! Mem[0000000090000018] = c654ee46, %g2 = 117e2cf9fe22e92e
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! Mem[000000003d80001c] = 0b68dd53, %l0 = 0d2f1b74117e2cf9
lduh [%i3+0x01e],%l0 ! %l0 = 000000000000dd53
! %l3 = 891d499484531ad9, Mem[0000000091000038] = 2ac325563741577c
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 891d499484531ad9
! Mem[0000000090800030] = ae945c1b, %g2 = 00000000c654ee46
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffae
! Mem[000000003c000014] = bc210dde, %l5 = 71bd9144851d4e9d
ldsw [%i0+0x014],%l5 ! %l5 = ffffffffbc210dde
p22_label_5:
! Mem[000000009000002c] = fffffff4, %g2 = ffffffffffffffae
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = 000000000000ffff
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[000000003d800010] = 1c751bed, %l7 = 87ce9278a9a6be88
lduh [%i3+0x012],%l7 ! %l7 = 0000000000001bed
! Mem[0000000090800028] = 35636f50a9a6be88, %g2 = ab2f0f63b09fb039
ldx [%i5+%o5],%g2 ! %g2 = 35636f50a9a6be88
! %l7 = 0000000000001bed, Mem[0000000091800030] = cd876ab0f2e01332
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 0000000000001bed
! %l3 = 891d499484531ad9, Mem[0000000090800038] = 82fb7497
sth %l3,[%i5+0x038] ! Mem[0000000090800038] = 1ad97497
! Mem[000000009100001c] = e92e8c01, %g2 = 35636f50a9a6be88
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffffe92e
! Mem[000000003d000010] = c3bfde26, %l3 = 891d499484531ad9
lduw [%i2+%o2],%l3 ! %l3 = 00000000c3bfde26
! Mem[0000000091000038] = 891d4994, %g18 = cd2fc61463a3308d
ldsw [%i6+0x038],%g2 ! %g2 = cd2fc61463a3308d
! %l2 = 880bfaac, %l3 = c3bfde26, Mem[000000003d800000] = d4ccc43a a0fd48f2
std %l2,[%i3+%g0] ! Mem[000000003d800000] = 880bfaac c3bfde26
p22_label_6:
! Mem[0000000090000010] = b51e7244, %g2 = ffffffff891d4994
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb51e
! %l3 = 00000000c3bfde26, Mem[000000009000000a] = 897a70c2
sth %l3,[%i4+0x00a] ! Mem[0000000090000008] = de2670c2
! Mem[0000000091800000] = 117e2cf9 fe22e92e, %g2 = ffffb51e, %g3 = 12bca097
ldd [%o0+%g0],%g2 ! %g2 = 00000000117e2cf9 00000000fe22e92e
! %l3 = 00000000c3bfde26, Mem[000000003d000018] = aaa62c2fc4250faf
stx %l3,[%i2+%o3] ! Mem[000000003d000018] = 00000000c3bfde26
! %l6 = 35636f50, %l7 = 00001bed, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 35636f50 00001bed
! Mem[0000000091800008] = 4e9d4994, %g2 = 00000000117e2cf9
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000004e9d
! %l0 = 000000000000dd53, Mem[0000000090000032] = d948e3f4
sth %l0,[%i4+0x032] ! Mem[0000000090000030] = dd53e3f4
! %l0 = 000000000000dd53, Mem[0000000091800038] = b5d5c00843ccc658
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 000000000000dd53
! %l3 = 00000000c3bfde26, Mem[000000009080000e] = 2662d6f6
sth %l3,[%i5+0x00e] ! Mem[000000009080000c] = de26d6f6
! Mem[0000000091000030] = 117e2cf9fe22e92e, %g2 = 0000000000004e9d
ldx [%i6+0x030],%g2 ! %g2 = 117e2cf9fe22e92e
p22_label_7:
! Mem[0000000091000030] = 117e2cf9, %g18 = cd2fc61463a3308d
ldsw [%i6+0x030],%g2 ! %g2 = cd2fc61463a3308d
! Mem[0000000091800018] = c6fe240a, %g2 = 00000000117e2cf9
ldsh [%o0+%o3],%g2 ! %g2 = ffffffffffffc6fe
! %l5 = ffffffffbc210dde, Mem[000000003c000024] = 328f6f50
stw %l5,[%i0+0x024] ! Mem[000000003c000024] = bc210dde
! Mem[000000003c000028] = 140b85b79f37adbc, %l4 = fffffffffffffff4
ldx [%i0+%o5],%l4 ! %l4 = 140b85b79f37adbc
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = ffffffffffffc6fe
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! Mem[000000009080000c] = 6a2ede26, %g2 = 0efd0f3334b459e7
ldub [%i5+0x00c],%g2 ! %g2 = 000000000000006a
! Mem[000000009180002c] = a3ca96e2, %g2 = 000000000000006a
lduw [%o0+0x02c],%g2 ! %g2 = 00000000a3ca96e2
! Mem[0000000091800028] = a31fbc41, %g2 = 00000000a3ca96e2
lduw [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41
! %l6 = f66734ec35636f50, Mem[000000009000003a] = 87b4a14c
sth %l6,[%i4+0x03a] ! Mem[0000000090000038] = 6f50a14c
! Mem[0000000090000038] = 7ccf6f50 a14cf2d3, %g2 = a31fbc41, %g3 = fe22e92e
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf6f50 00000000a14cf2d3
p22_label_8:
! Mem[000000009080000c] = 6a2ede26, %g2 = 000000007ccf6f50
ldsh [%i5+0x00c],%g2 ! %g2 = 0000000000006a2e
! Mem[0000000090800004] = 7e8ce45d, %g18 = cd2fc61463a3308d
ldsw [%i5+0x004],%g2 ! %g2 = cd2fc61463a3308d
! Mem[0000000090800018] = 210d4cb5, %g2 = 000000007e8ce45d
ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000021
! Mem[0000000091800020] = fffffff4, %g18 = cd2fc61463a3308d
ldsw [%o0+%o4],%g2 ! %g2 = cd2fc61463a3308d
! %l7 = 0000000000001bed, Mem[0000000090000010] = b51e7244
stw %l7,[%i4+%o2] ! Mem[0000000090000010] = 00001bed
! %l2 = ffffffff880bfaac, Mem[0000000090800008] = 50c69f916a2ede26
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = ffffffff880bfaac
! %l6 = 35636f50, %l7 = 00001bed, Mem[0000000091800030] = 00000000 00001bed
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 35636f50 00001bed
! Mem[0000000091800004] = fe22e92e, %g18 = cd2fc61463a3308d
ldsw [%o0+0x004],%g2 ! %g2 = cd2fc61463a3308d
! Mem[000000003c000014] = bc210dde, %l5 = ffffffffbc210dde
lduh [%i0+0x016],%l5 ! %l5 = 0000000000000dde
! %l6 = 35636f50, %l7 = 00001bed, Mem[0000000090800038] = 1ad97497 62f1bf38
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 35636f50 00001bed
p22_label_9:
! Mem[0000000090000020] = a2f6eb9a, %g2 = fffffffffe22e92e
ldsb [%i4+0x023],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000090000034] = e3f41a12, %g2 = ffffffffffffffa2
lduh [%i4+0x034],%g2 ! %g2 = 000000000000e3f4
! Mem[0000000090800038] = 35636f50, %g2 = 000000000000e3f4
lduw [%i5+0x038],%g2 ! %g2 = 0000000035636f50
! %l4 = 140b85b79f37adbc, Mem[0000000091800018] = c6fe240a
sth %l4,[%o0+%o3] ! Mem[0000000091800018] = adbc240a
! Mem[0000000090000018] = ee46c2bb, %g2 = 0000000035636f50
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000ee46
! %l7 = 0000000000001bed, Mem[0000000090800018] = 8d210d4c
stw %l7,[%i5+%o3] ! Mem[0000000090800018] = 00001bed
! Mem[0000000090800030] = 945c1b77, %g2 = 000000000000ee46
ldsb [%i5+0x032],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000091800034] = 00001bed, %g2 = ffffffffffffff94
ldsh [%o0+0x034],%g2 ! %g2 = 0000000000000000
! %l1 = 101e4863fe22e92e, Mem[000000003c800014] = 1b7cd4cc
stb %l1,[%i1+0x014] ! Mem[000000003c800014] = 2e7cd4cc
! %l6 = 35636f50, %l7 = 00001bed, Mem[000000003d000008] = 6b09e9e9 37071fc7
std %l6,[%i2+%o1] ! Mem[000000003d000008] = 35636f50 00001bed
p22_label_10:
! %l2 = ffffffff880bfaac, Mem[0000000091800000] = 117e2cf9fe22e92e
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = ffffffff880bfaac
! Mem[0000000091800000] = ffffffff, %g2 = 0000000000000000
ldsb [%o0+%g0],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000010] = c97b694b, %g2 = ffffffffffffffff
lduh [%i6+0x012],%g2 ! %g2 = 000000000000c97b
! %l7 = 0000000000001bed, Mem[000000009100000f] = 5dc871c9
stb %l7,[%i6+0x00f] ! Mem[000000009100000c] = edc871c9
! Mem[0000000090000000] = 0efd0f33, %g2 = 000000000000c97b
lduw [%i4+%g0],%g2 ! %g2 = 000000000efd0f33
! Mem[0000000090800038] = 35636f5000001bed, %g2 = 000000000efd0f33
ldx [%i5+0x038],%g2 ! %g2 = 35636f5000001bed
! %l4 = 140b85b79f37adbc, Mem[0000000091800010] = 35636f5000001bed
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 140b85b79f37adbc
! Mem[0000000090800020] = 5b9447bc, %g2 = 35636f5000001bed
lduw [%i5+%o4],%g2 ! %g2 = 000000005b9447bc
! %l6 = f66734ec35636f50, Mem[000000009180001c] = 9c834334
stw %l6,[%o0+0x01c] ! Mem[000000009180001c] = 35636f50
! Mem[000000009000001c] = ec77d314, %g2 = 000000005b9447bc
ldsb [%i4+0x01e],%g2 ! %g2 = ffffffffffffffec
p22_label_11:
! Mem[0000000091000014] = f715117e, %g2 = ffffffffffffffec
lduh [%i6+0x016],%g2 ! %g2 = 000000000000f715
! %l6 = 35636f50, %l7 = 00001bed, Mem[0000000091800008] = 4e9d4994 35636f50
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 35636f50 00001bed
! %l3 = 00000000c3bfde26, Mem[0000000091000030] = 117e2cf9fe22e92e
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 00000000c3bfde26
! %l2 = ffffffff880bfaac, Mem[000000009180002c] = a3ca96e2
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = 880bfaac
! %l2 = 880bfaac, %l3 = c3bfde26, Mem[000000003d000000] = afd80f88 6c9b0a4b
std %l2,[%i2+%g0] ! Mem[000000003d000000] = 880bfaac c3bfde26
! %l6 = f66734ec35636f50, Mem[0000000090000027] = 57ffffff
stb %l6,[%i4+0x027] ! Mem[0000000090000024] = 50ffffff
! Mem[0000000090000024] = eb9a50ff, %g2 = 000000000000f715
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000eb
! Mem[0000000091800034] = 00001bed, %g18 = cd2fc61463a3308d
ldsw [%o0+0x034],%g2 ! %g2 = cd2fc61463a3308d
! %l2 = ffffffff880bfaac, Mem[000000009000001e] = ec77d314
stb %l2,[%i4+0x01e] ! Mem[000000009000001c] = ac77d314
! Mem[000000003d800018] = 5ab5df82, %l4 = 140b85b79f37adbc
lduh [%i3+0x01a],%l4 ! %l4 = 000000000000df82
p22_label_12:
! Mem[000000009000003c] = f2d30000, %g2 = 0000000000001bed
ldsh [%i4+0x03e],%g2 ! %g2 = fffffffffffff2d3
! %l4 = 000000000000df82, Mem[000000009100002b] = 88d71607
stb %l4,[%i6+0x02b] ! Mem[0000000091000028] = 82d71607
! Mem[0000000091000018] = 117e2cf9, %g2 = fffffffffffff2d3
lduw [%i6+%o3],%g2 ! %g2 = 00000000117e2cf9
! %l6 = f66734ec35636f50, Mem[0000000090000020] = d3141da2
stw %l6,[%i4+%o4] ! Mem[0000000090000020] = 35636f50
! Mem[0000000091000010] = c871c97b, %g2 = 00000000117e2cf9
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffc871
! %l6 = 35636f50, %l7 = 00001bed, Mem[0000000091000010] = c871c97b 694bf715
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 35636f50 00001bed
! %l5 = 0000000000000dde, Mem[0000000091000012] = 6f500000
sth %l5,[%i6+0x012] ! Mem[0000000091000010] = 0dde0000
! %l6 = f66734ec35636f50, Mem[000000009180003d] = 00dd5300
stb %l6,[%o0+0x03d] ! Mem[000000009180003c] = 50dd5300
! Mem[0000000091000020] = 013d025a, %g2 = ffffffffffffc871
ldsb [%i6+0x021],%g2 ! %g2 = 0000000000000001
! Mem[000000003c000008] = 92f777f4, %l1 = 101e4863fe22e92e
ldsb [%i0+0x009],%l1 ! %l1 = fffffffffffffff7
p22_label_13:
! %l5 = 0000000000000dde, Mem[000000003d000000] = 880bfaacc3bfde26
stx %l5,[%i2+%g0] ! Mem[000000003d000000] = 0000000000000dde
! %l6 = f66734ec35636f50, Mem[000000003c80000f] = a7f4e86e
stb %l6,[%i1+0x00f] ! Mem[000000003c80000c] = a7f4e850
! %l0 = 0000dd53, %l1 = fffffff7, Mem[0000000090000030] = 722cdd53 e3f41a12
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 0000dd53 fffffff7
! %l0 = 000000000000dd53, Mem[0000000091000034] = c3bfde26
stw %l0,[%i6+0x034] ! Mem[0000000091000034] = 0000dd53
! Mem[000000003c000014] = bc210dde, %l1 = fffffffffffffff7
ldsb [%i0+0x014],%l1 ! %l1 = ffffffffffffffbc
! %l0 = 000000000000dd53, Mem[0000000091000018] = 117e2cf9
stw %l0,[%i6+%o3] ! Mem[0000000091000018] = 0000dd53
! Mem[0000000090800038] = 35636f5000001bed, %g2 = 0000000000000001
ldx [%i5+0x038],%g2 ! %g2 = 35636f5000001bed
! %l2 = ffffffff880bfaac, Mem[0000000091800022] = fff4851d
sth %l2,[%o0+0x022] ! Mem[0000000091800020] = faac851d
! %l6 = f66734ec35636f50, Mem[0000000091000000] = 809ce616
stw %l6,[%i6+%g0] ! Mem[0000000091000000] = 35636f50
! Mem[000000003c000038] = 236d1ad9, %l4 = 000000000000df82
ldsh [%i0+0x03a],%l4 ! %l4 = 0000000000001ad9
p22_label_14:
! Mem[0000000091800024] = 851d4e9d, %g2 = 35636f5000001bed
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffff851d
! Mem[0000000090000004] = 34b459e7, %g18 = cd2fc61463a3308d
ldsw [%i4+0x004],%g2 ! %g2 = cd2fc61463a3308d
! Mem[000000003c000034] = d0c08252, %l2 = ffffffff880bfaac
ldsb [%i0+0x036],%l2 ! %l2 = ffffffffffffff82
! Mem[0000000091000028] = a9a6be82, %g18 = cd2fc61463a3308d
ldsw [%i6+%o5],%g2 ! %g2 = cd2fc61463a3308d
! Mem[0000000091000000] = 6f5012bc, %g2 = ffffffffa9a6be82
lduh [%i6+0x002],%g2 ! %g2 = 0000000000006f50
! Mem[0000000090000020] = 35636f50f6eb9a50, %g2 = 0000000000006f50
ldx [%i4+%o4],%g2 ! %g2 = 35636f50f6eb9a50
! Mem[0000000090800008] = ffffffff, %g2 = 35636f50f6eb9a50
lduw [%i5+%o1],%g2 ! %g2 = 00000000ffffffff
! %l0 = 000000000000dd53, Mem[000000009100000b] = 4e7e8ce4
stb %l0,[%i6+0x00b] ! Mem[0000000091000008] = 537e8ce4
! Mem[0000000091000008] = f965537e, %g2 = 00000000ffffffff
ldub [%i6+0x009],%g2 ! %g2 = 00000000000000f9
! Mem[0000000090000018] = c654ee46, %g2 = 00000000000000f9
ldub [%i4+%o3],%g2 ! %g2 = 00000000000000c6
p22_label_15:
! Mem[000000003d800018] = 5ab5df82, %l3 = 00000000c3bfde26
lduw [%i3+%o3],%l3 ! %l3 = 000000005ab5df82
! Mem[0000000091000024] = 5ade034f, %g18 = cd2fc61463a3308d
ldsw [%i6+0x024],%g2 ! %g2 = cd2fc61463a3308d
! Mem[0000000090000034] = fff77ccf, %g2 = 000000005ade034f
ldsh [%i4+0x036],%g2 ! %g2 = fffffffffffffff7
! Mem[0000000090800018] = 00001bed, %g2 = fffffffffffffff7
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000000001ad9, Mem[000000009080001c] = b5758e33
stw %l4,[%i5+0x01c] ! Mem[000000009080001c] = 00001ad9
! %l0 = 0000dd53, %l1 = ffffffbc, Mem[000000003c800038] = 7a7791fd 9b903640
std %l0,[%i1+0x038] ! Mem[000000003c800038] = 0000dd53 ffffffbc
! Mem[000000003d80000c] = 3518111e, %l4 = 0000000000001ad9
ldsb [%i3+0x00e],%l4 ! %l4 = 0000000000000011
! Mem[0000000090800004] = 7e8ce45d, %g2 = 0000000000000000
lduw [%i5+0x004],%g2 ! %g2 = 000000007e8ce45d
! Mem[0000000091000000] = 35636f5012bca097, %g2 = 000000007e8ce45d
ldx [%i6+%g0],%g2 ! %g2 = 35636f5012bca097
! Mem[0000000090800020] = 47bcc324, %g2 = 35636f5012bca097
ldsh [%i5+0x022],%g2 ! %g2 = 00000000000047bc
p22_label_16:
! %l4 = 0000000000000011, Mem[000000003c000030] = 880bfaac
stb %l4,[%i0+0x030] ! Mem[000000003c000030] = 110bfaac
! %l5 = 0000000000000dde, Mem[000000009100000c] = 7e8ce4ed
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = 00000dde
! Mem[0000000091800018] = adbc240a, %g2 = 00000000000047bc
ldub [%o0+%o3],%g2 ! %g2 = 00000000000000ad
! Mem[000000009080001c] = 00001ad9, %g18 = cd2fc61463a3308d
ldsw [%i5+0x01c],%g2 ! %g2 = cd2fc61463a3308d
! %l3 = 000000005ab5df82, Mem[0000000091000028] = a9a6be82
stw %l3,[%i6+%o5] ! Mem[0000000091000028] = 5ab5df82
! %l0 = 000000000000dd53, Mem[0000000091800018] = adbc240a35636f50
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 000000000000dd53
! Mem[000000003d800008] = 167f2dee, %l7 = 0000000000001bed
ldsb [%i3+0x00b],%l7 ! %l7 = ffffffffffffffee
! Mem[0000000091000004] = bca097eb, %g2 = 0000000000001ad9
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000bc
! Mem[0000000091000010] = 35630dde00001bed, %g2 = 00000000000000bc
ldx [%i6+%o2],%g2 ! %g2 = 35630dde00001bed
! %l5 = 0000000000000dde, Mem[000000009080001c] = 00001ad9
stw %l5,[%i5+0x01c] ! Mem[000000009080001c] = 00000dde
p22_label_17:
! %l2 = ffffffffffffff82, Mem[0000000091800028] = a31fbc41
stw %l2,[%o0+%o5] ! Mem[0000000091800028] = ffffff82
! %l6 = 35636f50, %l7 = ffffffee, Mem[000000003d000010] = c3bfde26 0853f14d
std %l6,[%i2+%o2] ! Mem[000000003d000010] = 35636f50 ffffffee
! %l1 = ffffffffffffffbc, Mem[0000000090800038] = 35636f5000001bed
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = ffffffffffffffbc
! Mem[000000009180001c] = 0000dd53, %g2 = 35630dde00001bed
ldub [%o0+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000014] = 3bc654ee, %g2 = 0000000000000000
ldsb [%i4+0x017],%g2 ! %g2 = 000000000000003b
! Mem[000000009000003c] = a14cf2d3, %g18 = cd2fc61463a3308d
ldsw [%i4+0x03c],%g2 ! %g2 = cd2fc61463a3308d
! %l1 = ffffffffffffffbc, Mem[0000000091800008] = 35636f50
sth %l1,[%o0+%o1] ! Mem[0000000091800008] = ffbc6f50
! %l2 = ffffffffffffff82, Mem[0000000090000038] = 7ccf6f50a14cf2d3
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffff82
! Mem[0000000090000004] = e71a70de, %g2 = ffffffffa14cf2d3
ldsb [%i4+0x007],%g2 ! %g2 = ffffffffffffffe7
! Mem[0000000091000028] = 5ab5df82, %g2 = ffffffffffffffe7
lduw [%i6+%o5],%g2 ! %g2 = 000000005ab5df82
p22_label_18:
! Mem[0000000090000038] = ffffffffffffff82, %g2 = 000000005ab5df82
ldx [%i4+0x038],%g2 ! %g2 = ffffffffffffff82
! %l4 = 0000000000000011, Mem[0000000091800002] = ffff880b
sth %l4,[%o0+0x002] ! Mem[0000000091800000] = 0011880b
! Mem[0000000091800020] = fffffaac851d4e9d, %g2 = ffffffffffffff82
ldx [%o0+%o4],%g2 ! %g2 = fffffaac851d4e9d
! %l5 = 0000000000000dde, Mem[0000000090000034] = fffffff7
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = 00000dde
! Mem[000000003d000034] = b3127fa5, %l0 = 000000000000dd53
lduh [%i2+0x034],%l0 ! %l0 = 000000000000b312
! Mem[000000009000001c] = ac773563, %g2 = fffffaac851d4e9d
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffac77
! Mem[0000000090800038] = ffffffff, %g2 = ffffffffffffac77
ldsb [%i5+0x039],%g2 ! %g2 = ffffffffffffffff
! %l4 = 0000000000000011, Mem[0000000090800000] = f25da1aa
stw %l4,[%i5+%g0] ! Mem[0000000090800000] = 00000011
! %l2 = ffffff82, %l3 = 5ab5df82, Mem[000000003c800018] = cfe23170 4f1cf929
std %l2,[%i1+%o3] ! Mem[000000003c800018] = ffffff82 5ab5df82
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = ffffffffffffffff
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
p22_label_19:
! Mem[000000003d800008] = 167f2dee 3518111e, %l0 = 0000b312, %l1 = ffffffbc
ldd [%i3+%o1],%l0 ! %l0 = 00000000167f2dee 000000003518111e
! Mem[0000000091000034] = dd53891d, %g2 = 5b9447bcc3247ee5
lduh [%i6+0x036],%g2 ! %g2 = 000000000000dd53
! Mem[000000009100003c] = 84531ad9, %g2 = 000000000000dd53
lduw [%i6+0x03c],%g2 ! %g2 = 0000000084531ad9
! Mem[0000000091800000] = ffff0011, %g2 = 0000000084531ad9
lduw [%o0+%g0],%g2 ! %g2 = 00000000ffff0011
! Mem[000000009000003c] = ff820000, %g2 = 00000000ffff0011
ldsh [%i4+0x03e],%g2 ! %g2 = ffffffffffffff82
! %l3 = 000000005ab5df82, Mem[0000000090800012] = 48877980
stb %l3,[%i5+0x012] ! Mem[0000000090800010] = 82877980
! %l4 = 0000000000000011, Mem[000000003c000037] = d0c08252
stb %l4,[%i0+0x037] ! Mem[000000003c000034] = d0c08211
! Mem[000000003d800024] = cfa991e9, %l1 = 000000003518111e
ldsb [%i3+0x025],%l1 ! %l1 = ffffffffffffffa9
! Mem[0000000090800038] = ffffffffffffffbc, %g2 = ffffffffffffff82
ldx [%i5+0x038],%g2 ! %g2 = ffffffffffffffbc
! %l0 = 00000000167f2dee, Mem[0000000091000020] = 8c013d02
stw %l0,[%i6+%o4] ! Mem[0000000091000020] = 167f2dee
p22_label_20:
! %l1 = ffffffffffffffa9, Mem[000000009000002c] = fffffff4
stb %l1,[%i4+0x02c] ! Mem[000000009000002c] = a9fffff4
! Mem[000000009000001c] = c2bbac77, %g18 = cd2fc61463a3308d
ldsw [%i4+0x01c],%g2 ! %g2 = cd2fc61463a3308d
! %l6 = f66734ec35636f50, Mem[000000003c80003e] = ffffffbc
stb %l6,[%i1+0x03e] ! Mem[000000003c80003c] = ffff50bc
! %l4 = 0000000000000011, Mem[0000000090000028] = ffffffffa9fffff4
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000011
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = ffffffffc2bbac77
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
! Mem[000000003d800008] = 167f2dee, %l7 = ffffffffffffffee
ldub [%i3+0x00a],%l7 ! %l7 = 000000000000002d
! %l6 = f66734ec35636f50, Mem[0000000091000030] = 000000000000dd53
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = f66734ec35636f50
! %l1 = ffffffffffffffa9, Mem[0000000091800007] = acffbc6f
stb %l1,[%o0+0x007] ! Mem[0000000091800004] = a9ffbc6f
! %l0 = 00000000167f2dee, Mem[000000009180000a] = 6f500000
sth %l0,[%o0+0x00a] ! Mem[0000000091800008] = 2dee0000
! %l6 = 35636f50, %l7 = 0000002d, Mem[0000000090000020] = 35636f50 f6eb9a50
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 35636f50 0000002d
p22_label_21:
! %l1 = ffffffffffffffa9, Mem[000000009180003e] = dd530000
sth %l1,[%o0+0x03e] ! Mem[000000009180003c] = ffa90000
! Mem[0000000091000014] = 1bed0000, %g2 = 5b9447bcc3247ee5
lduh [%i6+0x016],%g2 ! %g2 = 0000000000001bed
! Mem[000000003d000010] = 35636f50 ffffffee, %l4 = 00000011, %l5 = 00000dde
ldd [%i2+%o2],%l4 ! %l4 = 0000000035636f50 00000000ffffffee
! Mem[0000000091000008] = ebf96553, %g2 = 0000000000001bed
lduw [%i6+%o1],%g2 ! %g2 = 00000000ebf96553
! %l6 = f66734ec35636f50, Mem[0000000091800000] = ffff0011880bfaa9
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = f66734ec35636f50
! %l1 = ffffffffffffffa9, Mem[0000000090800023] = bcc3247e
stb %l1,[%i5+0x023] ! Mem[0000000090800020] = a9c3247e
! Mem[0000000091800010] = 140b85b7, %g2 = 00000000ebf96553
lduh [%o0+%o2],%g2 ! %g2 = 000000000000140b
! Mem[0000000090800018] = 00001bed 00000dde, %g2 = 0000140b, %g3 = a14cf2d3
ldd [%i5+%o3],%g2 ! %g2 = 0000000000001bed 0000000000000dde
! %l2 = ffffff82, %l3 = 5ab5df82, Mem[0000000090000010] = 00001bed 48782e3b
std %l2,[%i4+%o2] ! Mem[0000000090000010] = ffffff82 5ab5df82
! Mem[0000000091800030] = 35636f5000001bed, %g2 = 0000000000001bed
ldx [%o0+0x030],%g2 ! %g2 = 35636f5000001bed
p22_label_22:
! Mem[0000000091800034] = 00001bed, %g2 = 35636f5000001bed
lduh [%o0+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000030] = 0000dd53, %g2 = 0000000000000000
ldub [%i4+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000038] = 49948453, %g2 = 0000000000000000
ldub [%i6+0x03a],%g2 ! %g2 = 0000000000000049
! Mem[0000000091800030] = 636f5000, %g2 = 0000000000000049
ldub [%o0+0x031],%g2 ! %g2 = 0000000000000063
! Mem[0000000090000038] = ffffffff, %g2 = 0000000000000063
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000ff
! Mem[000000003c800030] = 5872bbeffad93134, %l7 = 000000000000002d
ldx [%i1+0x030],%l7 ! %l7 = 5872bbeffad93134
! Mem[000000009180003c] = ffa90000, %g2 = 00000000000000ff
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800000] = 000000117e8ce45d, %g2 = ffffffffffffffff
ldx [%i5+%g0],%g2 ! %g2 = 000000117e8ce45d
! %l2 = ffffffffffffff82, Mem[0000000091800010] = 140b85b79f37adbc
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = ffffffffffffff82
! Mem[0000000091800020] = faac851d, %g2 = 000000117e8ce45d
ldsb [%o0+0x022],%g2 ! %g2 = fffffffffffffffa
p22_label_23:
! Mem[0000000090800028] = 35636f50 a9a6be88, %g2 = fffffffa, %g3 = 00000dde
ldd [%i5+%o5],%g2 ! %g2 = 0000000035636f50 00000000a9a6be88
! %l3 = 000000005ab5df82, Mem[0000000090000008] = 1a70de2670c2cf1a
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = 000000005ab5df82
! Mem[0000000090000038] = ffffffff, %g2 = 0000000035636f50
ldub [%i4+0x038],%g2 ! %g2 = 00000000000000ff
! %l4 = 0000000035636f50, Mem[0000000091000008] = ebf9655300000dde
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 0000000035636f50
! Mem[000000003d000010] = 35636f50, %l2 = ffffffffffffff82
ldsw [%i2+%o2],%l2 ! %l2 = 0000000035636f50
! Mem[0000000090800028] = 6f50a9a6, %g2 = 00000000000000ff
ldsh [%i5+0x02a],%g2 ! %g2 = 0000000000006f50
! Mem[0000000090000008] = 00000000, %g2 = 0000000000006f50
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000014] = df82c654, %g2 = 0000000000000000
lduh [%i4+0x016],%g2 ! %g2 = 000000000000df82
! %l7 = 5872bbeffad93134, Mem[0000000090800030] = 50ae945c
sth %l7,[%i5+0x030] ! Mem[0000000090800030] = 3134945c
! Mem[0000000090800028] = 6f50a9a6, %g2 = 000000000000df82
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000006f50
p22_label_24:
! Mem[0000000090000024] = 0000002d, %g2 = 0000000000006f50
lduh [%i4+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800008] = 2dee0000, %g2 = 0000000000000000
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000002dee
! Mem[0000000091800038] = 00000000, %g2 = 0000000000002dee
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 00000000, %g2 = 0000000000000000
ldub [%i4+0x02a],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000035636f50, Mem[0000000091800030] = 35636f50
stw %l4,[%o0+0x030] ! Mem[0000000091800030] = 35636f50
! Mem[000000003d800004] = c3bfde26, %l7 = 5872bbeffad93134
ldsw [%i3+0x004],%l7 ! %l7 = ffffffffc3bfde26
! %l3 = 000000005ab5df82, Mem[0000000090000020] = 35636f500000002d
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 000000005ab5df82
! %l7 = ffffffffc3bfde26, Mem[0000000091800000] = f66734ec
sth %l7,[%o0+%g0] ! Mem[0000000091800000] = de2634ec
! %l4 = 0000000035636f50, Mem[0000000091800008] = ffbc2dee
stw %l4,[%o0+%o1] ! Mem[0000000091800008] = 35636f50
! Mem[0000000091000010] = 35630dde00001bed, %g2 = 0000000000000000
ldx [%i6+%o2],%g2 ! %g2 = 35630dde00001bed
p22_label_25:
! Mem[0000000091800008] = 35636f50, %g2 = 35630dde00001bed
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000035
! Mem[0000000091000030] = f66734ec, %g2 = 0000000000000035
lduw [%i6+0x030],%g2 ! %g2 = 00000000f66734ec
! %l0 = 167f2dee, %l1 = ffffffa9, Mem[000000003d800028] = 4a86484b 9f9bdaac
std %l0,[%i3+%o5] ! Mem[000000003d800028] = 167f2dee ffffffa9
! Mem[000000003d000018] = 00000000, %l4 = 0000000035636f50
ldsb [%i2+0x01a],%l4 ! %l4 = 0000000000000000
! Mem[0000000091800018] = 00000000, %g2 = 00000000f66734ec
lduw [%o0+%o3],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000090800034] = 1b777a3f
stw %l4,[%i5+0x034] ! Mem[0000000090800034] = 00000000
! %l5 = 00000000ffffffee, Mem[000000009000001c] = c2bbac77
stw %l5,[%i4+0x01c] ! Mem[000000009000001c] = ffffffee
! Mem[000000003d000024] = 1e5f3fd5, %l0 = 00000000167f2dee
ldsb [%i2+0x024],%l0 ! %l0 = 000000000000001e
! Mem[0000000091800030] = 35636f50, %g18 = cd2fc61463a3308d
ldsw [%o0+0x030],%g2 ! %g2 = cd2fc61463a3308d
! %l0 = 0000001e, %l1 = ffffffa9, Mem[0000000090000018] = c654ee46 ffffffee
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 0000001e ffffffa9
ba,a p22_not_taken_0_end
p22_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p22_branch_failed
p22_not_taken_0_end:
! End of Random Code for Thread 22
1: membar #Sync ! Force all stores to complete
p22_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x058] ! Set processor 22 done flag
! Check Registers
p22_check_registers:
set p22_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000001e
bne,a,pn %xcc,p22_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffa9
bne,a,pn %xcc,p22_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000035636f50
bne,a,pn %xcc,p22_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000005ab5df82
bne,a,pn %xcc,p22_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p22_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ffffffee
bne,a,pn %xcc,p22_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffc3bfde26
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 ce5f5cb8 8bdaf7b2
bne %xcc,p22_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e3b314ff 0146a6ac
bne %xcc,p22_f4_fail
nop
! Check Local Memory
set p22_local0_expect,%g1
p22_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = b20da329bc210dde
ldx [%i0+0x020],%g3 ! Observed data at 000000003c000020
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 110bfaacd0c08211
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 = 236d1ad971f391d6
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+0x008],%g2 ! Expected data = 6d5e727da7f4e850
ldx [%i1+0x008],%g3 ! Observed data at 000000003c800008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 35ba02512e7cd4cc
ldx [%i1+0x010],%g3 ! Observed data at 000000003c800010
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffff825ab5df82
ldx [%i1+0x018],%g3 ! Observed data at 000000003c800018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = f403b54f6f50e62e
ldx [%i1+0x028],%g3 ! Observed data at 000000003c800028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000dd53ffff50bc
ldx [%i1+0x038],%g3 ! Observed data at 000000003c800038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x038,%g4
set p22_local2_expect,%g1
p22_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000000dde
ldx [%i2+0x000],%g3 ! Observed data at 000000003d000000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 35636f5000001bed
ldx [%i2+0x008],%g3 ! Observed data at 000000003d000008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 35636f50ffffffee
ldx [%i2+0x010],%g3 ! Observed data at 000000003d000010
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000c3bfde26
ldx [%i2+0x018],%g3 ! Observed data at 000000003d000018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x018,%g4
set p22_local3_expect,%g1
p22_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 880bfaacc3bfde26
ldx [%i3+0x000],%g3 ! Observed data at 000000003d800000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 167f2deeffffffa9
ldx [%i3+0x028],%g3 ! Observed data at 000000003d800028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x028,%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
! 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:
stwa %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800020]
ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800028]
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c000010]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000028]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003d000000]
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c000000]
done
p22_trap1o:
stwa %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800020]
ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800028]
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c000010]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000028]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003d000000]
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c000000]
done
p22_trap2e:
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d000000]
stwa %l5,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800018]
stha %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800008]
ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d800028]
done
p22_trap2o:
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d000000]
stwa %l5,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800018]
stha %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800008]
ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d800028]
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 = 0d2f1b74117e2cf9
ldx [%g1+0x008],%l1 ! %l1 = 101e4863fe22e92e
ldx [%g1+0x010],%l2 ! %l2 = ebf9654e7e8ce45d
ldx [%g1+0x018],%l3 ! %l3 = 891d499484531ad9
ldx [%g1+0x020],%l4 ! %l4 = a5ab1d724afcd28d
ldx [%g1+0x028],%l5 ! %l5 = 71bd9144851d4e9d
ldx [%g1+0x030],%l6 ! %l6 = f66734ec35636f50
ldx [%g1+0x038],%l7 ! %l7 = 87ce9278a9a6be88
! Initialize the output register of window 0
set unres3_start,%o0
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 = 2fac74df 3a6da2ee 82aa4b29 a26efff6
! %f4 = f4d6be9f 5f921f45 451ea844 527099ae
! %f8 = c526a2f0 4215a2d6 8b68944d 0a661fd6
! %f12 = 6b459742 3e7e3352 34d955e4 f9f0af9f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cb02c030 51d43bca eeed1752 c77f0afa
! %f20 = bfbe031b b18567dc 8b42a65c e8d82e60
! %f24 = a00b0bde 3c7fadb3 8be35d88 e00b50e7
! %f28 = f50ada9d 0a6c9f01 4d33a662 b4c9a864
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c4ea5b2e 6da43b6b d0fcb04e 8d96a1d3
! %f36 = 22c479e5 73dcc9c9 420cffd9 9fea394f
! %f40 = 43a59020 7d464d62 60917dec 7f534813
! %f44 = d94e9c84 bbbdc2aa 43aa20b6 a575e3b8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf0c3f7670000000a,%g7,%g1 ! GSR scale = 1, align = 2
wr %g1,%g0,%gsr ! GSR = f0c3f7670000000a
wr %g0,%y ! Clear Y 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[000000009100003c] = 7c000000, %g2 = 1c00f6bc66ea8cd3
ldub [%i6+0x03f],%g2 ! %g2 = 000000000000007c
! Mem[0000000091000008] = 9a8d011a 32495b64, %g2 = 0000007c, %g3 = 0bad0b00
ldd [%i6+%o1],%g2 ! %g2 = 000000009a8d011a 0000000032495b64
! %l2 = 968fa1e1, %l3 = c48eecb8, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 968fa1e1 c48eecb8
! %l0 = be12456a4274de31, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = be12456a4274de31
! Mem[000000003f800004] = b5a86ff3, %l3 = f2c9633bc48eecb8
ldsb [%i3+0x004],%l3 ! %l3 = ffffffffffffffb5
! Mem[0000000091000014] = 694bf715, %g2 = 000000009a8d011a
lduw [%i6+0x014],%g2 ! %g2 = 00000000694bf715
! Mem[000000009180001c] = 9c834334, %g2 = 00000000694bf715
ldub [%o0+0x01c],%g2 ! %g2 = 000000000000009c
! Mem[0000000091800028] = a31fbc41, %g2 = 000000000000009c
lduw [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41
! Mem[000000003e000000] = 6e28c5cd 40575d54, %l6 = 2b8940b7, %l7 = cd7bd68b
ldd [%i0+%g0],%l6 ! %l6 = 000000006e28c5cd 0000000040575d54
! Mem[0000000091800000] = 22502cb9, %g2 = 00000000a31fbc41
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000002250
p23_label_2:
! Mem[000000003e00003c] = 081b495c, %l4 = 57a68695c5e94ec9
lduw [%i0+0x03c],%l4 ! %l4 = 00000000081b495c
! %l7 = 0000000040575d54, Mem[000000003f00000c] = 2da76bfe
stw %l7,[%i2+0x00c] ! Mem[000000003f00000c] = 40575d54
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 00002250, %g3 = 32495b64
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[000000009000002c] = 92b2c784, %g18 = d93453f45893bd08
ldsw [%i4+0x02c],%g2 ! %g2 = d93453f45893bd08
! %l1 = e84ef9005c992bc8, Mem[0000000090000024] = f6eb9a57
sth %l1,[%i4+0x024] ! Mem[0000000090000024] = 2bc89a57
! Mem[0000000091000020] = 8c013d02, %g2 = ffffffff92b2c784
ldsh [%i6+%o4],%g2 ! %g2 = ffffffffffff8c01
! %l3 = ffffffffffffffb5, Mem[0000000090800010] = d6f6488779807614
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = ffffffffffffffb5
! Mem[000000009100002c] = d71607a7, %g2 = ffffffffffff8c01
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffd716
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = ffffd716, %g3 = 920983a7
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! %l1 = e84ef9005c992bc8, Mem[000000009080001a] = 0d4cb575
sth %l1,[%i5+0x01a] ! Mem[0000000090800018] = 2bc8b575
p23_label_3:
! Mem[000000003e80001c] = eca9d470, %l6 = 000000006e28c5cd
ldub [%i1+0x01f],%l6 ! %l6 = 0000000000000070
! Mem[0000000090000024] = 2bc89a57, %g18 = d93453f45893bd08
ldsw [%i4+0x024],%g2 ! %g2 = d93453f45893bd08
! %l6 = 0000000000000070, Mem[000000009080000e] = 2662ffff
sth %l6,[%i5+0x00e] ! Mem[000000009080000c] = 0070ffff
! %l6 = 0000000000000070, Mem[0000000090800028] = be12456a4274de31
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 0000000000000070
! Mem[0000000091800000] = 22502cb9, %g2 = 000000002bc89a57
ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000022
! Mem[0000000090800030] = 945c1b77, %g2 = 0000000000000022
ldsh [%i5+0x032],%g2 ! %g2 = ffffffffffff945c
! Mem[000000009080000c] = 0070ffff, %g2 = ffffffffffff945c
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000000070
! Mem[0000000091800018] = c6fe240a 9c834334, %g2 = 00000070, %g3 = 6cc60ecc
ldd [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a 000000009c834334
! Mem[000000003e800038] = b0a5e8d8 922ebe7f, %l2 = 968fa1e1, %l3 = ffffffb5
ldd [%i1+0x038],%l2 ! %l2 = 00000000b0a5e8d8 00000000922ebe7f
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = c6fe240a, %g3 = 9c834334
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
p23_label_4:
! %l0 = 4274de31, %l1 = 5c992bc8, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 4274de31 5c992bc8
! Mem[0000000091000020] = 8c013d02, %g18 = d93453f45893bd08
ldsw [%i6+%o4],%g2 ! %g2 = d93453f45893bd08
! Mem[0000000091000034] = 0ecc2ac3, %g2 = ffffffff8c013d02
ldsh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! %l7 = 0000000040575d54, Mem[000000003f00001c] = ffbb9f39
stw %l7,[%i2+0x01c] ! Mem[000000003f00001c] = 40575d54
! Mem[0000000090000000] = 0efd0f33 34b459e7, %g2 = 00000ecc, %g3 = d7c57e5d
ldd [%i4+%g0],%g2 ! %g2 = 000000000efd0f33 0000000034b459e7
! Mem[0000000091000028] = 8a3d9650, %g2 = 000000000efd0f33
lduh [%i6+%o5],%g2 ! %g2 = 0000000000008a3d
! %l0 = be12456a4274de31, Mem[000000003e80003c] = 922ebe7f
stw %l0,[%i1+0x03c] ! Mem[000000003e80003c] = 4274de31
! %l7 = 0000000040575d54, Mem[000000003e00003c] = 081b495c
stw %l7,[%i0+0x03c] ! Mem[000000003e00003c] = 40575d54
! Mem[000000003e000020] = 93077dee, %l5 = ff71b638636d4c6f
ldsw [%i0+%o4],%l5 ! %l5 = ffffffff93077dee
! Mem[0000000091800010] = 968fa1e1 c48eecb8, %g2 = 00008a3d, %g3 = 34b459e7
ldd [%o0+%o2],%g2 ! %g2 = 00000000968fa1e1 00000000c48eecb8
p23_label_5:
! %l7 = 0000000040575d54, Mem[0000000091000020] = 8c013d02
stw %l7,[%i6+%o4] ! Mem[0000000091000020] = 40575d54
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = 00000000968fa1e1
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
! %l0 = be12456a4274de31, Mem[000000009180002a] = bc41a3ca
stb %l0,[%o0+0x02a] ! Mem[0000000091800028] = 3141a3ca
! %l0 = be12456a4274de31, Mem[0000000091800016] = ecb8c6fe
sth %l0,[%o0+0x016] ! Mem[0000000091800014] = de31c6fe
! Mem[0000000091800034] = f2e01332, %g2 = 2188de2092b2c784
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e01332
! Mem[000000003f000028] = fc42414b, %l2 = 00000000b0a5e8d8
lduw [%i2+%o5],%l2 ! %l2 = 00000000fc42414b
! %l6 = 0000000000000070, Mem[0000000091800018] = c6fe240a
stw %l6,[%o0+%o3] ! Mem[0000000091800018] = 00000070
! Mem[0000000090800024] = c3247ee5, %g2 = 00000000f2e01332
lduw [%i5+0x024],%g2 ! %g2 = 00000000c3247ee5
! %l6 = 0000000000000070, Mem[0000000091000004] = 12bca097
stb %l6,[%i6+0x004] ! Mem[0000000091000004] = 70bca097
! Mem[0000000090000010] = b51e724448782e3b, %g2 = 00000000c3247ee5
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
p23_label_6:
! Mem[000000009100002c] = a7916a6e, %g2 = b51e724448782e3b
ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffffa7
! Mem[000000003e000008] = 296dc1c7, %l4 = 00000000081b495c
ldsw [%i0+%o1],%l4 ! %l4 = 00000000296dc1c7
! Mem[0000000091800008] = 79ecd7c5, %g2 = ffffffffffffffa7
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = 00000000000079ec
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = 5b9447bcc3247ee5
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! Mem[000000003f000000] = 6c9028faaa5fc5f2, %l3 = 00000000922ebe7f
ldx [%i2+%g0],%l3 ! %l3 = 6c9028faaa5fc5f2
! %l3 = 6c9028faaa5fc5f2, Mem[0000000090000014] = 48782e3b
stw %l3,[%i4+0x014] ! Mem[0000000090000014] = aa5fc5f2
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 0f1979ecd7c57e5d
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! %l4 = 00000000296dc1c7, Mem[0000000091800014] = c48ede31
sth %l4,[%o0+0x014] ! Mem[0000000091800014] = c1c7de31
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 916a6e486cc60ecc
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
p23_label_7:
! Mem[000000003f000018] = 2af2f7fe 40575d54, %l0 = 4274de31, %l1 = 5c992bc8
ldd [%i2+%o3],%l0 ! %l0 = 000000002af2f7fe 0000000040575d54
! Mem[0000000091800024] = 54e4a31f, %g2 = 2ac325563741577c
lduh [%o0+0x026],%g2 ! %g2 = 00000000000054e4
! %l0 = 000000002af2f7fe, Mem[000000003f000018] = 2af2f7fe40575d54
stx %l0,[%i2+%o3] ! Mem[000000003f000018] = 000000002af2f7fe
! %l0 = 2af2f7fe, %l1 = 40575d54, Mem[0000000091000008] = 9a8d011a 32495b64
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 2af2f7fe 40575d54
! Mem[0000000091000018] = afbb2595, %g2 = 00000000000054e4
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbb2595
! Mem[000000009000002c] = b2c78472, %g2 = 00000000afbb2595
ldsb [%i4+0x02d],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000091800014] = c7de3100, %g2 = ffffffffffffffb2
ldsb [%o0+0x015],%g2 ! %g2 = ffffffffffffffc7
! %l0 = 000000002af2f7fe, Mem[000000003f000018] = 000000002af2f7fe
stx %l0,[%i2+%o3] ! Mem[000000003f000018] = 000000002af2f7fe
! %l5 = ffffffff93077dee, Mem[0000000090800008] = 50c69f916a870070
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = ffffffff93077dee
! Mem[000000009180003c] = 43ccc658, %g2 = ffffffffffffffc7
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000043cc
p23_label_8:
! Mem[0000000091800024] = 54e4a31f, %g2 = 00000000000043cc
lduh [%o0+0x026],%g2 ! %g2 = 00000000000054e4
! %l4 = 00000000296dc1c7, Mem[0000000090000004] = 34b459e7
stw %l4,[%i4+0x004] ! Mem[0000000090000004] = 296dc1c7
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = 00000000000054e4
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! Mem[000000003e800024] = 1c00fdb5, %l2 = 00000000fc42414b
ldub [%i1+0x027],%l2 ! %l2 = 00000000000000b5
! %l6 = 00000070, %l7 = 40575d54, Mem[0000000091000010] = c871c97b 694bf715
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 00000070 40575d54
! Mem[000000003e00003c] = 40575d54, %l3 = 6c9028faaa5fc5f2
ldsw [%i0+0x03c],%l3 ! %l3 = 0000000040575d54
! Mem[0000000090800024] = 7ee50000, %g2 = 1a70897a70c2cf1a
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! Mem[0000000090800034] = 7a3f4274, %g2 = 0000000000007ee5
ldub [%i5+0x036],%g2 ! %g2 = 000000000000007a
! %l4 = 00000000296dc1c7, Mem[0000000090800029] = 00000000
stb %l4,[%i5+0x029] ! Mem[0000000090800028] = c7000000
! Mem[0000000091800038] = b5d5c008, %g2 = 000000000000007a
lduw [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008
p23_label_9:
! Mem[0000000091000028] = 8a3d9650, %g2 = 00000000b5d5c008
lduw [%i6+%o5],%g2 ! %g2 = 000000008a3d9650
! Mem[0000000090000010] = b51e7244, %g18 = d93453f45893bd08
ldsw [%i4+%o2],%g2 ! %g2 = d93453f45893bd08
! %l6 = 0000000000000070, Mem[0000000091000000] = 809ce61670bca097
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000070
! Mem[0000000090800004] = 99136e54, %g2 = ffffffffb51e7244
lduh [%i5+0x004],%g2 ! %g2 = 0000000000009913
! Mem[0000000091000020] = 40575d54, %g2 = 0000000000009913
ldsh [%i6+%o4],%g2 ! %g2 = 0000000000004057
! Mem[0000000091000038] = 2ac32556 3741577c, %g2 = 00004057, %g3 = c48eecb8
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 000000003741577c
! %l6 = 0000000000000070, Mem[0000000090800034] = 1b777a3f
stb %l6,[%i5+0x034] ! Mem[0000000090800034] = 70777a3f
! %l0 = 2af2f7fe, %l1 = 40575d54, Mem[0000000090800030] = 50ae945c 70777a3f
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 2af2f7fe 40575d54
! Mem[0000000091000000] = 00000000 00000070, %g2 = 2ac32556, %g3 = 3741577c
ldd [%i6+%g0],%g2 ! %g2 = 0000000000000000 0000000000000070
! Mem[000000003f800030] = 554cde55c16ff020, %l3 = 0000000040575d54
ldx [%i3+0x030],%l3 ! %l3 = 554cde55c16ff020
p23_label_10:
! Mem[0000000090000020] = d3141da22bc89a57, %g2 = 0000000000000000
ldx [%i4+%o4],%g2 ! %g2 = d3141da22bc89a57
! Mem[0000000091800024] = 801d54e4, %g18 = d93453f45893bd08
ldsw [%o0+0x024],%g2 ! %g2 = d93453f45893bd08
! %l4 = 00000000296dc1c7, Mem[0000000090000018] = c654ee46c2bbec77
stx %l4,[%i4+%o3] ! Mem[0000000090000018] = 00000000296dc1c7
! %l1 = 0000000040575d54, Mem[0000000091000008] = 2af2f7fe40575d54
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 0000000040575d54
! %l5 = ffffffff93077dee, Mem[0000000091000028] = 8a3d9650d71607a7
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = ffffffff93077dee
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = ffffffff801d54e4
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! Mem[0000000090800034] = 5d544274, %g2 = 0f1979ecd7c57e5d
lduh [%i5+0x036],%g2 ! %g2 = 0000000000005d54
! %l5 = ffffffff93077dee, Mem[0000000091000008] = 00000000
stw %l5,[%i6+%o1] ! Mem[0000000091000008] = 93077dee
! Mem[000000003f00003c] = 585d9fb4, %l5 = ffffffff93077dee
ldsb [%i2+0x03f],%l5 ! %l5 = ffffffffffffffb4
! Mem[0000000090800004] = 99136e54, %g2 = 0000000000005d54
ldub [%i5+0x004],%g2 ! %g2 = 0000000000000099
p23_label_11:
! Mem[0000000090800010] = ffffffff, %g2 = 0000000000000099
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009100002c] = 93077dee, %g2 = ffffffffffffffff
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffff9307
! Mem[0000000090000020] = d3141da2 2bc89a57, %g2 = ffff9307, %g3 = 00000070
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 000000002bc89a57
! %l7 = 0000000040575d54, Mem[000000009080002a] = 00000000
stb %l7,[%i5+0x02a] ! Mem[0000000090800028] = 54000000
! Mem[0000000090000034] = 1a127ccf, %g2 = 00000000d3141da2
ldsh [%i4+0x036],%g2 ! %g2 = 0000000000001a12
! %l0 = 000000002af2f7fe, Mem[0000000090000012] = 7244aa5f
sth %l0,[%i4+0x012] ! Mem[0000000090000010] = f7feaa5f
! Mem[0000000090800018] = 8d212bc8b5758e33, %g2 = 0000000000001a12
ldx [%i5+%o3],%g2 ! %g2 = 8d212bc8b5758e33
! Mem[0000000090800004] = 54ffffff, %g2 = 8d212bc8b5758e33
ldub [%i5+0x007],%g2 ! %g2 = 0000000000000054
! Mem[0000000090800038] = 4274de31 5c992bc8, %g2 = 00000054, %g3 = 2bc89a57
ldd [%i5+0x038],%g2 ! %g2 = 000000004274de31 000000005c992bc8
! Mem[000000009100001c] = d186bb92, %g18 = d93453f45893bd08
ldsw [%i6+0x01c],%g2 ! %g2 = d93453f45893bd08
p23_label_12:
! Mem[0000000091800028] = a31f3141, %g2 = ffffffffd186bb92
lduw [%o0+%o5],%g2 ! %g2 = 00000000a31f3141
! Mem[000000009180000c] = d7c57e5d, %g2 = 00000000a31f3141
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffd7c5
! %l6 = 0000000000000070, Mem[0000000090000022] = 1da22bc8
stb %l6,[%i4+0x022] ! Mem[0000000090000020] = 70a22bc8
! %l4 = 00000000296dc1c7, Mem[000000003e80000b] = 54a09b83
stb %l4,[%i1+0x00b] ! Mem[000000003e800008] = 54a09bc7
! Mem[000000003f000000] = 6c9028fa aa5fc5f2, %l0 = 2af2f7fe, %l1 = 40575d54
ldd [%i2+%g0],%l0 ! %l0 = 000000006c9028fa 00000000aa5fc5f2
! Mem[000000009100003c] = 41577c00, %g2 = ffffffffffffd7c5
ldub [%i6+0x03d],%g2 ! %g2 = 0000000000000041
! Mem[0000000090800008] = ffff9307, %g2 = 0000000000000041
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000014] = 5d54afbb, %g2 = ffffffffffffffff
ldsh [%i6+0x016],%g2 ! %g2 = 0000000000005d54
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 0000000000005d54
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! Mem[0000000090800020] = 5b9447bc, %g2 = 2ac325563741577c
lduw [%i5+%o4],%g2 ! %g2 = 000000005b9447bc
p23_label_13:
! Mem[000000009000003c] = a14cf2d3, %g2 = 000000005b9447bc
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffa14c
! %l7 = 0000000040575d54, Mem[0000000091800024] = 801d54e4
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = 40575d54
! Mem[0000000091800000] = 2cb99209, %g2 = ffffffffffffa14c
ldsb [%o0+0x002],%g2 ! %g2 = 000000000000002c
! Mem[0000000090000020] = 70a22bc8, %g2 = 000000000000002c
lduh [%i4+0x022],%g2 ! %g2 = 00000000000070a2
! Mem[0000000091000010] = 00704057, %g2 = 00000000000070a2
lduh [%i6+0x012],%g2 ! %g2 = 0000000000000070
! %l0 = 000000006c9028fa, Mem[0000000090800028] = 00c75400
sth %l0,[%i5+%o5] ! Mem[0000000090800028] = 28fa5400
! %l2 = 000000b5, %l3 = c16ff020, Mem[0000000091800010] = 968fa1e1 c1c7de31
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 000000b5 c16ff020
! %l3 = 554cde55c16ff020, Mem[0000000091800000] = 22502cb9
stw %l3,[%o0+%g0] ! Mem[0000000091800000] = c16ff020
! Mem[0000000091000008] = 93077dee40575d54, %g2 = 0000000000000070
ldx [%i6+%o1],%g2 ! %g2 = 93077dee40575d54
! Mem[0000000090000020] = d31470a2, %g18 = d93453f45893bd08
ldsw [%i4+%o4],%g2 ! %g2 = d93453f45893bd08
p23_label_14:
! Mem[0000000090000000] = 0efd0f33296dc1c7, %g2 = ffffffffd31470a2
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f33296dc1c7
! Mem[000000009080001c] = 8e335b94, %g2 = 0efd0f33296dc1c7
ldub [%i5+0x01e],%g2 ! %g2 = 000000000000008e
! %l5 = ffffffffffffffb4, Mem[0000000090800004] = 99136e54
stw %l5,[%i5+0x004] ! Mem[0000000090800004] = ffffffb4
! %l4 = 00000000296dc1c7, Mem[000000003f800018] = 849b5288864140f4
stx %l4,[%i3+%o3] ! Mem[000000003f800018] = 00000000296dc1c7
! Mem[000000009000000c] = c2cf1ab5, %g2 = 000000000000008e
ldsb [%i4+0x00d],%g2 ! %g2 = ffffffffffffffc2
! Mem[0000000091800038] = b5d5c008, %g2 = ffffffffffffffc2
lduw [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008
! Mem[0000000091800030] = cd876ab0, %g2 = 00000000b5d5c008
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffcd87
! Mem[000000003e00003c] = 40575d54, %l5 = ffffffffffffffb4
ldsw [%i0+0x03c],%l5 ! %l5 = 0000000040575d54
! %l1 = 00000000aa5fc5f2, Mem[0000000090000028] = 2188de20
stb %l1,[%i4+%o5] ! Mem[0000000090000028] = f288de20
! Mem[0000000090800020] = 5b9447bc, %g2 = ffffffffffffcd87
lduw [%i5+%o4],%g2 ! %g2 = 000000005b9447bc
p23_label_15:
! Mem[000000009080000c] = 93077dee, %g2 = 000000005b9447bc
lduw [%i5+0x00c],%g2 ! %g2 = 0000000093077dee
! Mem[0000000091800010] = 00b5c16f, %g2 = 0000000093077dee
lduh [%o0+0x012],%g2 ! %g2 = 00000000000000b5
! %l4 = 00000000296dc1c7, Mem[000000003e000019] = 99053035
stb %l4,[%i0+0x019] ! Mem[000000003e000018] = 99c73035
! %l3 = 554cde55c16ff020, Mem[0000000090000010] = b51ef7fe
stb %l3,[%i4+%o2] ! Mem[0000000090000010] = 201ef7fe
! Mem[0000000090000004] = 296dc1c7, %g18 = d93453f45893bd08
ldsw [%i4+0x004],%g2 ! %g2 = d93453f45893bd08
! Mem[000000003e000020] = 93077dee, %l2 = 00000000000000b5
ldsb [%i0+0x023],%l2 ! %l2 = ffffffffffffffee
! Mem[0000000091800028] = a31f3141 a3ca96e2, %g2 = 296dc1c7, %g3 = 5c992bc8
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31f3141 00000000a3ca96e2
! %l6 = 0000000000000070, Mem[000000003e000022] = 93077dee
sth %l6,[%i0+0x022] ! Mem[000000003e000020] = 93070070
! Mem[0000000090800014] = b58d212b, %g2 = 00000000a31f3141
ldsb [%i5+0x017],%g2 ! %g2 = ffffffffffffffb5
! %l1 = 00000000aa5fc5f2, Mem[0000000091800008] = 0f1979ec
stw %l1,[%o0+%o1] ! Mem[0000000091800008] = aa5fc5f2
p23_label_16:
! Mem[0000000091000020] = 575d545a, %g2 = ffffffffffffffb5
ldub [%i6+0x021],%g2 ! %g2 = 0000000000000057
! %l2 = ffffffffffffffee, Mem[000000009100001a] = 2595d186
sth %l2,[%i6+0x01a] ! Mem[0000000091000018] = ffeed186
! Mem[000000009000001c] = 296dc1c7, %g18 = d93453f45893bd08
ldsw [%i4+0x01c],%g2 ! %g2 = d93453f45893bd08
! %l7 = 0000000040575d54, Mem[000000009080003a] = de315c99
stb %l7,[%i5+0x03a] ! Mem[0000000090800038] = 54315c99
! Mem[000000003e00001c] = bc279e9e, %l2 = ffffffffffffffee
lduw [%i0+0x01c],%l2 ! %l2 = 00000000bc279e9e
! %l2 = 00000000bc279e9e, Mem[0000000090800003] = aaffffff
stb %l2,[%i5+0x003] ! Mem[0000000090800000] = 9effffff
! %l4 = 00000000296dc1c7, Mem[0000000091800029] = 1f3141a3
stb %l4,[%o0+0x029] ! Mem[0000000091800028] = c73141a3
! %l0 = 6c9028fa, %l1 = aa5fc5f2, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 6c9028fa aa5fc5f2
! %l7 = 0000000040575d54, Mem[0000000090800010] = ffffffffffffffb5
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 0000000040575d54
! Mem[0000000090800038] = 42745431, %g2 = 00000000296dc1c7
lduh [%i5+0x038],%g2 ! %g2 = 0000000000004274
p23_label_17:
! Mem[000000003e000010] = f37d967e, %l2 = 00000000bc279e9e
lduh [%i0+0x012],%l2 ! %l2 = 000000000000967e
! %l7 = 0000000040575d54, Mem[000000009080002e] = 00702af2
stb %l7,[%i5+0x02e] ! Mem[000000009080002c] = 54702af2
! Mem[0000000090800034] = 40575d54, %g2 = 0000000000004274
ldub [%i5+0x034],%g2 ! %g2 = 0000000000000040
! Mem[0000000090000004] = c1c71a70, %g2 = 0000000000000040
ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffffc1c7
! Mem[0000000090000030] = d948e3f4, %g2 = ffffffffffffc1c7
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffd948
! Mem[0000000091800034] = 1332b5d5, %g2 = ffffffffffffd948
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000001332
! Mem[0000000091800008] = aa5fc5f2d7c57e5d, %g2 = 0000000000001332
ldx [%o0+%o1],%g2 ! %g2 = aa5fc5f2d7c57e5d
! %l6 = 0000000000000070, Mem[0000000090800000] = f2d0a19effffffb4
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000070
! %l1 = 00000000aa5fc5f2, Mem[0000000091000024] = 5ade034f
stw %l1,[%i6+0x024] ! Mem[0000000091000024] = aa5fc5f2
! Mem[0000000090800014] = 40575d54, %g18 = d93453f45893bd08
ldsw [%i5+0x014],%g2 ! %g2 = d93453f45893bd08
p23_label_18:
! Mem[0000000091800020] = 270afa40, %g2 = 0000000040575d54
ldsb [%o0+0x021],%g2 ! %g2 = 0000000000000027
! %l0 = 6c9028fa, %l1 = aa5fc5f2, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 6c9028fa aa5fc5f2
! Mem[0000000090800010] = 00000000 40575d54, %g2 = 00000027, %g3 = a3ca96e2
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 0000000040575d54
! %l2 = 000000000000967e, Mem[000000009180000e] = 7e5d0000
sth %l2,[%o0+0x00e] ! Mem[000000009180000c] = 967e0000
! %l4 = 00000000296dc1c7, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 00000000296dc1c7
! Mem[0000000090800030] = 2af2f7fe40575d54, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = 2af2f7fe40575d54
! Mem[0000000091000010] = 00000070, %g18 = d93453f45893bd08
ldsw [%i6+%o2],%g2 ! %g2 = d93453f45893bd08
! Mem[0000000090800010] = 00000000 40575d54, %g2 = 00000070, %g3 = 40575d54
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 0000000040575d54
! %l5 = 0000000040575d54, Mem[000000003f800010] = 992aa551835e319d
stx %l5,[%i3+%o2] ! Mem[000000003f800010] = 0000000040575d54
! Mem[0000000090000000] = fd0f3329, %g2 = 0000000000000000
ldsb [%i4+0x001],%g2 ! %g2 = fffffffffffffffd
p23_label_19:
! Mem[000000009100003c] = 577c0000, %g2 = fffffffffffffffd
ldsh [%i6+0x03e],%g2 ! %g2 = 000000000000577c
! Mem[000000003f800010] = 00000000 40575d54, %l6 = 00000070, %l7 = 40575d54
ldd [%i3+%o2],%l6 ! %l6 = 0000000000000000 0000000040575d54
! Mem[0000000090000014] = f2000000, %g2 = 000000000000577c
ldub [%i4+0x017],%g2 ! %g2 = 00000000000000f2
! Mem[0000000090000014] = aa5fc5f2, %g2 = 00000000000000f2
ldub [%i4+0x014],%g2 ! %g2 = 00000000000000aa
! Mem[0000000090800038] = 54315c99, %g2 = 00000000000000aa
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000054
! Mem[0000000091800014] = c16ff020, %g2 = 0000000000000054
lduw [%o0+0x014],%g2 ! %g2 = 00000000c16ff020
! %l4 = 296dc1c7, %l5 = 40575d54, Mem[000000003f800010] = 00000000 40575d54
std %l4,[%i3+%o2] ! Mem[000000003f800010] = 296dc1c7 40575d54
! Mem[0000000090000004] = 296dc1c7, %g2 = 00000000c16ff020
lduw [%i4+0x004],%g2 ! %g2 = 00000000296dc1c7
! %l6 = 0000000000000000, Mem[000000009180001a] = 00709c83
stb %l6,[%o0+0x01a] ! Mem[0000000091800018] = 00709c83
! Mem[0000000090800008] = ffff9307, %g2 = 00000000296dc1c7
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffffff
p23_label_20:
! %l6 = 0000000000000000, Mem[0000000090800008] = ffffffff
sth %l6,[%i5+%o1] ! Mem[0000000090800008] = 0000ffff
! %l1 = 00000000aa5fc5f2, Mem[000000003f000000] = 6c9028fa
sth %l1,[%i2+%g0] ! Mem[000000003f000000] = c5f228fa
! Mem[0000000091800008] = aa5fc5f2 d7c5967e, %g2 = ffffffff, %g3 = 40575d54
ldd [%o0+%o1],%g2 ! %g2 = 00000000aa5fc5f2 00000000d7c5967e
! %l1 = 00000000aa5fc5f2, Mem[000000009000001b] = 00296dc1
stb %l1,[%i4+0x01b] ! Mem[0000000090000018] = f2296dc1
! Mem[000000009000000c] = c7201ef7, %g2 = 00000000aa5fc5f2
ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000c7
! Mem[000000003e80001c] = eca9d470, %l1 = 00000000aa5fc5f2
ldsb [%i1+0x01c],%l1 ! %l1 = ffffffffffffffec
! Mem[0000000091800010] = 000000b5, %g18 = d93453f45893bd08
ldsw [%o0+%o2],%g2 ! %g2 = d93453f45893bd08
! %l6 = 00000000, %l7 = 40575d54, Mem[0000000091000018] = afbbffee d186bb92
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 00000000 40575d54
! Mem[0000000090800030] = 2af2f7fe, %g2 = 00000000000000b5
ldub [%i5+0x030],%g2 ! %g2 = 000000000000002a
! Mem[000000009100002c] = 7dee6c90, %g2 = 000000000000002a
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000007dee
p23_label_21:
! %l1 = ffffffffffffffec, Mem[000000009180003c] = 43ccc658
stb %l1,[%o0+0x03c] ! Mem[000000009180003c] = ecccc658
! Mem[0000000090000020] = d31470a2, %g2 = 0000000000007dee
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffd314
! Mem[000000009180001c] = 43343027, %g2 = ffffffffffffd314
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! Mem[000000003f000038] = 2019019b, %l4 = 00000000296dc1c7
lduw [%i2+0x038],%l4 ! %l4 = 000000002019019b
! %l7 = 0000000040575d54, Mem[000000009180002c] = a3ca96e2
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = 40575d54
! Mem[000000003f800038] = 9713a7b2, %l6 = 0000000000000000
lduw [%i3+0x038],%l6 ! %l6 = 000000009713a7b2
! %l2 = 000000000000967e, Mem[0000000090800018] = 8d212bc8
stw %l2,[%i5+%o3] ! Mem[0000000090800018] = 0000967e
! %l7 = 0000000040575d54, Mem[0000000091800022] = 0afa4057
sth %l7,[%o0+0x022] ! Mem[0000000091800020] = 5d544057
! Mem[0000000090800010] = 00000000, %g18 = d93453f45893bd08
ldsw [%i5+%o2],%g2 ! %g2 = d93453f45893bd08
! %l0 = 000000006c9028fa, Mem[000000003f000022] = 84ecb176
sth %l0,[%i2+0x022] ! Mem[000000003f000020] = 84ec28fa
p23_label_22:
! Mem[000000009000003c] = aa5fc5f2, %g18 = d93453f45893bd08
ldsw [%i4+0x03c],%g2 ! %g2 = d93453f45893bd08
! Mem[000000009000002c] = 92b2c784, %g2 = ffffffffaa5fc5f2
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff92b2
! %l6 = 000000009713a7b2, Mem[000000009100001c] = 40575d54
stw %l6,[%i6+0x01c] ! Mem[000000009100001c] = 9713a7b2
! Mem[000000003e800038] = b0a5e8d8 4274de31, %l4 = 2019019b, %l5 = 40575d54
ldd [%i1+0x038],%l4 ! %l4 = 00000000b0a5e8d8 000000004274de31
! Mem[000000009080001c] = 8e335b94, %g2 = ffffffffffff92b2
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8e33
! Mem[000000003e000000] = 6e28c5cd, %l0 = 000000006c9028fa
ldsw [%i0+%g0],%l0 ! %l0 = 000000006e28c5cd
! Mem[0000000091800038] = b5d5c008ecccc658, %g2 = ffffffffffff8e33
ldx [%o0+0x038],%g2 ! %g2 = b5d5c008ecccc658
! %l7 = 0000000040575d54, Mem[000000003e800000] = a0c815992b52e738
stx %l7,[%i1+%g0] ! Mem[000000003e800000] = 0000000040575d54
! Mem[000000003f000024] = 09d1de61, %l0 = 000000006e28c5cd
lduw [%i2+0x024],%l0 ! %l0 = 0000000009d1de61
! %l3 = 554cde55c16ff020, Mem[000000003e80000c] = 87dea936
stw %l3,[%i1+0x00c] ! Mem[000000003e80000c] = c16ff020
p23_label_23:
! Mem[000000003e00002c] = b0a88428, %l7 = 0000000040575d54
ldsw [%i0+0x02c],%l7 ! %l7 = ffffffffb0a88428
! Mem[000000003e800020] = 5a36c586, %l7 = ffffffffb0a88428
ldub [%i1+0x021],%l7 ! %l7 = 0000000000000036
! Mem[0000000091000024] = aa5fc5f2, %g2 = b5d5c008ecccc658
ldsb [%i6+0x024],%g2 ! %g2 = ffffffffffffffaa
! Mem[000000003e000010] = f37d967e, %l6 = 000000009713a7b2
lduw [%i0+%o2],%l6 ! %l6 = 00000000f37d967e
! %l6 = f37d967e, %l7 = 00000036, Mem[0000000091000018] = 00000000 9713a7b2
std %l6,[%i6+%o3] ! Mem[0000000091000018] = f37d967e 00000036
! Mem[0000000091800030] = cd876ab0 f2e01332, %g2 = ffffffaa, %g3 = d7c5967e
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 00000000f2e01332
! Mem[0000000090000014] = c5f20000, %g2 = 00000000cd876ab0
lduh [%i4+0x016],%g2 ! %g2 = 000000000000c5f2
! Mem[0000000090000030] = 722cd948 e3f41a12, %g2 = 0000c5f2, %g3 = f2e01332
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000e3f41a12
! %l7 = 0000000000000036, Mem[000000003e000006] = 40575d54
sth %l7,[%i0+0x006] ! Mem[000000003e000004] = 40570036
! Mem[000000009080001c] = 758e335b, %g2 = 00000000722cd948
ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000075
p23_label_24:
! %l3 = 554cde55c16ff020, Mem[000000003e800024] = 1c00fdb5
stb %l3,[%i1+0x024] ! Mem[000000003e800024] = 2000fdb5
! Mem[0000000090000010] = 201ef7fe, %g2 = 0000000000000075
ldsb [%i4+%o2],%g2 ! %g2 = 0000000000000020
! Mem[0000000091000000] = 00000000, %g2 = 0000000000000020
ldsb [%i6+0x002],%g2 ! %g2 = 0000000000000000
! %l1 = ffffffffffffffec, Mem[000000009100002b] = ff93077d
stb %l1,[%i6+0x02b] ! Mem[0000000091000028] = ec93077d
! %l3 = 554cde55c16ff020, Mem[0000000091000030] = 6c9028faaa5fc5f2
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 554cde55c16ff020
! %l2 = 000000000000967e, Mem[000000003f000036] = f5bc39e1
sth %l2,[%i2+0x036] ! Mem[000000003f000034] = f5bc967e
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 0000000000000000
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! %l1 = ffffffffffffffec, Mem[000000003e00001c] = bc279e9e
stw %l1,[%i0+0x01c] ! Mem[000000003e00001c] = ffffffec
! Mem[0000000090800000] = 0000000000000070, %g2 = cd876ab0f2e01332
ldx [%i5+%g0],%g2 ! %g2 = 0000000000000070
! Mem[0000000090800018] = 0000967e, %g2 = 0000000000000070
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000000
p23_label_25:
! %l0 = 0000000009d1de61, Mem[0000000091000031] = 4cde55c1
stb %l0,[%i6+0x031] ! Mem[0000000091000030] = 61de55c1
! Mem[0000000090800038] = 42745431, %g2 = 0000000000000000
lduw [%i5+0x038],%g2 ! %g2 = 0000000042745431
! %l2 = 0000967e, %l3 = c16ff020, Mem[0000000091000028] = ffffffec 93077dee
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 0000967e c16ff020
! %l2 = 000000000000967e, Mem[0000000090000020] = d31470a2
sth %l2,[%i4+%o4] ! Mem[0000000090000020] = 967e70a2
! %l1 = ffffffffffffffec, Mem[0000000090800030] = 2af2f7fe40575d54
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = ffffffffffffffec
! %l7 = 0000000000000036, Mem[000000003f800018] = 00000000296dc1c7
stx %l7,[%i3+%o3] ! Mem[000000003f800018] = 0000000000000036
! Mem[0000000091000030] = 5561de55, %g2 = 0000000042745431
lduh [%i6+0x030],%g2 ! %g2 = 0000000000005561
! Mem[0000000091800008] = aa5fc5f2 d7c5967e, %g2 = 00005561, %g3 = e3f41a12
ldd [%o0+%o1],%g2 ! %g2 = 00000000aa5fc5f2 00000000d7c5967e
! Mem[0000000090000008] = 00000000 296dc1c7, %g2 = aa5fc5f2, %g3 = d7c5967e
ldd [%i4+%o1],%g2 ! %g2 = 0000000000000000 00000000296dc1c7
! %l1 = ffffffffffffffec, Mem[0000000090800030] = ffffffff
sth %l1,[%i5+0x030] ! Mem[0000000090800030] = ffecffff
ba,a p23_not_taken_0_end
p23_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p23_branch_failed
p23_not_taken_0_end:
! End of Random Code for Thread 23
1: membar #Sync ! Force all stores to complete
p23_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x05c] ! Set processor 23 done flag
! Check Registers
p23_check_registers:
set p23_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000009d1de61
bne,a,pn %xcc,p23_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffec
bne,a,pn %xcc,p23_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000967e
bne,a,pn %xcc,p23_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 554cde55c16ff020
bne,a,pn %xcc,p23_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b0a5e8d8
bne,a,pn %xcc,p23_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000004274de31
bne,a,pn %xcc,p23_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000f37d967e
bne,a,pn %xcc,p23_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000036
bne,a,pn %xcc,p23_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p23_check_fp_registers:
set p23_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 2fac74df 3a6da2ee
bne %xcc,p23_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 82aa4b29 a26efff6
bne %xcc,p23_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f4d6be9f 5f921f45
bne %xcc,p23_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 451ea844 527099ae
bne %xcc,p23_f6_fail
nop
! Check Local Memory
set p23_local0_expect,%g1
p23_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 6e28c5cd40570036
ldx [%i0+0x000],%g3 ! Observed data at 000000003e000000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 99c73035ffffffec
ldx [%i0+0x018],%g3 ! Observed data at 000000003e000018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 93070070fbddf217
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 = 4d53f58f40575d54
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 = 0000000040575d54
ldx [%i1+0x000],%g3 ! Observed data at 000000003e800000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 54a09bc7c16ff020
ldx [%i1+0x008],%g3 ! Observed data at 000000003e800008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5a36c5862000fdb5
ldx [%i1+0x020],%g3 ! Observed data at 000000003e800020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = b0a5e8d84274de31
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 = c5f228faaa5fc5f2
ldx [%i2+0x000],%g3 ! Observed data at 000000003f000000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 62934a4040575d54
ldx [%i2+0x008],%g3 ! Observed data at 000000003f000008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000002af2f7fe
ldx [%i2+0x018],%g3 ! Observed data at 000000003f000018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 84ec28fa09d1de61
ldx [%i2+0x020],%g3 ! Observed data at 000000003f000020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = ced2838af5bc967e
ldx [%i2+0x030],%g3 ! Observed data at 000000003f000030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x030,%g4
set p23_local3_expect,%g1
p23_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 296dc1c740575d54
ldx [%i3+0x010],%g3 ! Observed data at 000000003f800010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000036
ldx [%i3+0x018],%g3 ! Observed data at 000000003f800018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x018,%g4
! The test for processor 23 has passed
p23_passed:
ta GOOD_TRAP
nop
p23_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p23_failed
p23_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p23_failed
p23_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p23_failed
p23_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p23_failed
p23_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p23_failed
p23_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p23_failed
p23_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p23_failed
p23_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p23_failed
p23_f0_fail:
set p23_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f2_fail:
set p23_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f4_fail:
set p23_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f6_fail:
set p23_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 23 failed
p23_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x05c] ! Set processor 23 done flag
set p23_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 23 failed
p23_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x05c] ! Set processor 23 done flag
set p23_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p23_selfmod_failed:
ba p23_failed
mov 0xabc,%g1
p23_common_error:
or %g0,0xef7,%g1
ba p23_failed
mov %o5,%g3
p23_common_signature_error:
set p23_temp,%g1
ba p23_failed
st %g2,[%g1] ! Common Lock Number
p23_common_timeout:
set p23_temp,%g1
ba p23_failed
st %g2,[%g1] ! Common Lock Number
p23_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p23_failed
mov 0x0,%g3
p23_trap1e:
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f000000]
done
p23_trap1o:
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f000000]
done
p23_trap2e:
stba %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000020]
stda %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000020]
done
p23_trap2o:
stba %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000020]
stda %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000020]
done
p23_trap3e:
nop
nop
nop
nop
done
p23_trap3o:
nop
nop
nop
nop
done
p23_init_memory_pointers:
set p23_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p23_local0_start,%i0
set p23_local1_start,%i1
set p23_local2_start,%i2
set p23_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = be12456a4274de31
ldx [%g1+0x008],%l1 ! %l1 = e84ef9005c992bc8
ldx [%g1+0x010],%l2 ! %l2 = 7bd6777c968fa1e1
ldx [%g1+0x018],%l3 ! %l3 = f2c9633bc48eecb8
ldx [%g1+0x020],%l4 ! %l4 = 57a68695c5e94ec9
ldx [%g1+0x028],%l5 ! %l5 = ff71b638636d4c6f
ldx [%g1+0x030],%l6 ! %l6 = 53f8fbd42b8940b7
ldx [%g1+0x038],%l7 ! %l7 = 8a132634cd7bd68b
! Initialize the output register of window 0
set unres3_start,%o0
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 = 47ffed29 1c823098 6cd66690 140b06c2
! %f4 = 0d70f52a 7262aeb8 c567e733 9e452c38
! %f8 = 987b5b0a 1551f4e4 031a4c6a bb198176
! %f12 = 91bb1180 f6322690 709791ca 2f8ba77f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 78b9941b 8fd1cb86 e5127ee4 f4669b83
! %f20 = 0aa0747b 22d6c3ff cba7c9cc 539e5004
! %f24 = 87a0d13f 6c017e24 d2043ee5 d7c2620c
! %f28 = b128cebe b58f93f7 f8f354bf da95741b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = aa04050e 7c35afe6 cb40654a f308faa1
! %f36 = 77438545 fbe89f94 de617898 bfb6c047
! %f40 = 669d5f61 c25bb101 954a5ca5 def5b36c
! %f44 = 64bd0969 a631a8eb 03e53bf9 774fffe3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf978b7170000002f,%g7,%g1 ! GSR scale = 5, align = 7
wr %g1,%g0,%gsr ! GSR = f978b7170000002f
wr %g0,%y ! Clear Y 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[0000000041800008] = 9e3f6822, %l2 = 03ec882a20d1ec28
lduw [%i3+%o1],%l2 ! %l2 = 000000009e3f6822
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 3335a467, %g3 = 0bad0b00
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! Mem[0000000090000034] = f41a127c, %g2 = 0000000030270afa
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000f4
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = 000000f4, %g3 = 801d54e4
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
! Mem[0000000041800030] = 77cee480, %l4 = 072e934e3401edc4
ldsh [%i3+0x030],%l4 ! %l4 = 00000000000077ce
! Mem[0000000041000028] = 776bda53, %l0 = 199c637e0ecee351
lduh [%i2+0x02a],%l0 ! %l0 = 000000000000da53
! Mem[000000009000000c] = 70c2cf1a, %g2 = 000000002188de20
lduh [%i4+0x00c],%g2 ! %g2 = 00000000000070c2
! Mem[0000000041800028] = 54f33891084ba7df, %l4 = 00000000000077ce
ldx [%i3+%o5],%l4 ! %l4 = 54f33891084ba7df
! %l2 = 000000009e3f6822, Mem[0000000090000000] = 0efd0f3334b459e7
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 000000009e3f6822
! Mem[0000000091000038] = 56374157, %g2 = 00000000000070c2
ldub [%i6+0x03b],%g2 ! %g2 = 0000000000000056
p24_label_2:
! Mem[0000000090800008] = 50c69f91, %g2 = 0000000000000056
lduw [%i5+%o1],%g2 ! %g2 = 0000000050c69f91
! %l5 = 0f69f70eb5f28fbd, Mem[0000000091800014] = b09fb039
sth %l5,[%o0+0x014] ! Mem[0000000091800014] = 8fbdb039
! Mem[0000000090000030] = d948e3f4, %g2 = 0000000050c69f91
ldub [%i4+0x032],%g2 ! %g2 = 00000000000000d9
! Mem[0000000090000038] = 7ccf87b4, %g2 = 00000000000000d9
lduw [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4
! Mem[0000000041000020] = 8a2281c4, %l1 = 56c25a962bf1b997
ldsb [%i2+0x023],%l1 ! %l1 = ffffffffffffffc4
! Mem[0000000090800008] = 50c69f916a872662, %g2 = 000000007ccf87b4
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
! Mem[0000000090000010] = 72444878, %g2 = 50c69f916a872662
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! Mem[0000000090000004] = 68221a70, %g2 = 0000000000007244
ldub [%i4+0x006],%g2 ! %g2 = 0000000000000068
! Mem[0000000090800008] = 9f916a87, %g2 = 0000000000000068
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff9f91
! Mem[0000000041800034] = c26f6083, %l0 = 000000000000da53
ldsw [%i3+0x034],%l0 ! %l0 = ffffffffc26f6083
p24_label_3:
! %l4 = 54f33891084ba7df, Mem[000000009180002b] = 41a3ca96
stb %l4,[%o0+0x02b] ! Mem[0000000091800028] = dfa3ca96
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = ffff9f91, %g3 = 92b2c784
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! Mem[000000009000002c] = c784722c, %g2 = 0000000030270afa
ldsh [%i4+0x02e],%g2 ! %g2 = ffffffffffffc784
! %l5 = 0f69f70eb5f28fbd, Mem[000000009100000b] = 1a32495b
stb %l5,[%i6+0x00b] ! Mem[0000000091000008] = bd32495b
! Mem[0000000090800014] = 79807614, %g2 = ffffffffffffc784
ldsb [%i5+0x014],%g2 ! %g2 = 0000000000000079
! %l0 = ffffffffc26f6083, Mem[000000009180001a] = 240a9c83
stb %l0,[%o0+0x01a] ! Mem[0000000091800018] = 830a9c83
! Mem[0000000090000010] = 72444878, %g2 = 0000000000000079
ldub [%i4+0x012],%g2 ! %g2 = 0000000000000072
! %l6 = 3cc8d9e0, %l7 = 0dfbbd05, Mem[0000000090000030] = 722cd948 e3f41a12
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 3cc8d9e0 0dfbbd05
! %l0 = ffffffffc26f6083, Mem[0000000091000028] = 8a3d9650d71607a7
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = ffffffffc26f6083
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = 00000072, %g3 = 801d54e4
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
p24_label_4:
! Mem[0000000090800030] = 50ae945c 1b777a3f, %g2 = c871c97b, %g3 = 694bf715
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b777a3f
! %l4 = 54f33891084ba7df, Mem[000000009100002c] = c26f6083
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = 084ba7df
! Mem[0000000091000024] = de034fff, %g2 = 0000000050ae945c
ldub [%i6+0x025],%g2 ! %g2 = 00000000000000de
! %l7 = 50d18c940dfbbd05, Mem[000000009180000a] = 79ecd7c5
sth %l7,[%o0+0x00a] ! Mem[0000000091800008] = bd05d7c5
! Mem[0000000041800034] = c26f6083, %l6 = 18be6ffc3cc8d9e0
ldsw [%i3+0x034],%l6 ! %l6 = ffffffffc26f6083
! %l1 = ffffffffffffffc4, Mem[0000000091000007] = 979a8d01
stb %l1,[%i6+0x007] ! Mem[0000000091000004] = c49a8d01
! Mem[0000000091000008] = 9a8d01bd, %g2 = 00000000000000de
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8d01bd
! Mem[0000000090800020] = 5b9447bc, %g2 = 000000009a8d01bd
lduh [%i5+%o4],%g2 ! %g2 = 0000000000005b94
! Mem[0000000090000038] = 87b4a14c, %g2 = 0000000000005b94
lduh [%i4+0x03a],%g2 ! %g2 = 00000000000087b4
! %l2 = 9e3f6822, %l3 = 87cbee51, Mem[0000000091800028] = a31fbcdf a3ca96e2
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 9e3f6822 87cbee51
p24_label_5:
! Mem[0000000090000024] = f6eb9a57, %g18 = 0e7b420dee35d01b
ldsw [%i4+0x024],%g2 ! %g2 = 0e7b420dee35d01b
! Mem[0000000041000034] = befe10fc, %l1 = ffffffffffffffc4
lduh [%i2+0x036],%l1 ! %l1 = 00000000000010fc
! %l5 = 0f69f70eb5f28fbd, Mem[0000000091000004] = 12bca0c4
stw %l5,[%i6+0x004] ! Mem[0000000091000004] = b5f28fbd
! Mem[0000000090000018] = ee46c2bb, %g2 = fffffffff6eb9a57
ldub [%i4+0x01a],%g2 ! %g2 = 00000000000000ee
! %l2 = 000000009e3f6822, Mem[0000000090000020] = d3141da2f6eb9a57
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 000000009e3f6822
! %l6 = c26f6083, %l7 = 0dfbbd05, Mem[0000000090800020] = 5b9447bc c3247ee5
std %l6,[%i5+%o4] ! Mem[0000000090800020] = c26f6083 0dfbbd05
! %l0 = c26f6083, %l1 = 000010fc, Mem[0000000091000018] = afbb2595 d186bb92
std %l0,[%i6+%o3] ! Mem[0000000091000018] = c26f6083 000010fc
! Mem[0000000091800018] = c6fe830a, %g2 = 00000000000000ee
lduh [%o0+%o3],%g2 ! %g2 = 000000000000c6fe
! %l4 = 54f33891084ba7df, Mem[0000000091000000] = 809ce616b5f28fbd
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 54f33891084ba7df
! Mem[0000000090000030] = 3cc8d9e0, %g18 = 0e7b420dee35d01b
ldsw [%i4+0x030],%g2 ! %g2 = 0e7b420dee35d01b
p24_label_6:
! Mem[0000000091800038] = b5d5c008, %g2 = 000000003cc8d9e0
lduw [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008
! Mem[0000000091800030] = cd876ab0, %g2 = 00000000b5d5c008
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffcd87
! Mem[0000000090800038] = 82fb7497, %g2 = ffffffffffffcd87
lduw [%i5+0x038],%g2 ! %g2 = 0000000082fb7497
! %l7 = 50d18c940dfbbd05, Mem[0000000091800030] = cd876ab0f2e01332
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 50d18c940dfbbd05
! %l5 = 0f69f70eb5f28fbd, Mem[000000009000003c] = a14cf2d3
stw %l5,[%i4+0x03c] ! Mem[000000009000003c] = b5f28fbd
! Mem[0000000091800030] = 940dfbbd, %g2 = 0000000082fb7497
ldsb [%o0+0x033],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000091800028] = 9e3f6822, %g2 = ffffffffffffff94
ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffff9e3f
! Mem[0000000091000020] = 3d025ade, %g2 = ffffffffffff9e3f
lduh [%i6+0x022],%g2 ! %g2 = 0000000000003d02
! %l1 = 00000000000010fc, Mem[000000009080002b] = 3e4c1bc6
stb %l1,[%i5+0x02b] ! Mem[0000000090800028] = fc4c1bc6
! Mem[0000000091800020] = 30270afa, %g2 = 0000000000003d02
lduw [%o0+%o4],%g2 ! %g2 = 0000000030270afa
p24_label_7:
! %l2 = 9e3f6822, %l3 = 87cbee51, Mem[0000000090000038] = 7ccf87b4 b5f28fbd
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 9e3f6822 87cbee51
! %l5 = 0f69f70eb5f28fbd, Mem[0000000090000000] = 00000000
stw %l5,[%i4+%g0] ! Mem[0000000090000000] = b5f28fbd
! Mem[0000000090000008] = 1a70897a, %g2 = 0000000030270afa
lduw [%i4+%o1],%g2 ! %g2 = 000000001a70897a
! Mem[0000000091800028] = 682287cb, %g2 = 000000001a70897a
ldsb [%o0+0x02a],%g2 ! %g2 = 0000000000000068
! Mem[0000000091800008] = 0f19bd05, %g2 = 0000000000000068
lduw [%o0+%o1],%g2 ! %g2 = 000000000f19bd05
! Mem[0000000091000014] = f715c26f, %g2 = 000000000f19bd05
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffff715
! Mem[0000000090000030] = 3cc8d9e0, %g2 = fffffffffffff715
ldub [%i4+0x030],%g2 ! %g2 = 000000000000003c
! %l6 = c26f6083, %l7 = 0dfbbd05, Mem[0000000040800000] = edc929e8 f373b5fc
std %l6,[%i1+%g0] ! Mem[0000000040800000] = c26f6083 0dfbbd05
! %l0 = c26f6083, %l1 = 000010fc, Mem[0000000090800020] = c26f6083 0dfbbd05
std %l0,[%i5+%o4] ! Mem[0000000090800020] = c26f6083 000010fc
! Mem[0000000040800024] = ccc38690, %l0 = ffffffffc26f6083
lduw [%i1+0x024],%l0 ! %l0 = 00000000ccc38690
p24_label_8:
! %l3 = 7a2e070887cbee51, Mem[0000000090800013] = 87798076
stb %l3,[%i5+0x013] ! Mem[0000000090800010] = 51798076
! Mem[0000000041800000] = cd6c6f9e 74075b36, %l0 = ccc38690, %l1 = 000010fc
ldd [%i3+%g0],%l0 ! %l0 = 00000000cd6c6f9e 0000000074075b36
! Mem[0000000040000038] = 88ab9878, %l4 = 54f33891084ba7df
lduw [%i0+0x038],%l4 ! %l4 = 0000000088ab9878
! Mem[0000000091000010] = c871c97b694bf715, %g2 = 000000000000003c
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! Mem[0000000090000010] = b51e724448782e3b, %g2 = c871c97b694bf715
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
! %l2 = 000000009e3f6822, Mem[0000000091800010] = ab2f0f638fbdb039
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 000000009e3f6822
! Mem[0000000041000014] = bb3f38b8, %l6 = ffffffffc26f6083
lduw [%i2+0x014],%l6 ! %l6 = 00000000bb3f38b8
! Mem[0000000090800010] = d6f6485179807614, %g2 = b51e724448782e3b
ldx [%i5+%o2],%g2 ! %g2 = d6f6485179807614
! %l4 = 0000000088ab9878, Mem[0000000091800010] = 000000009e3f6822
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 0000000088ab9878
! Mem[0000000090000010] = b51e724448782e3b, %g2 = d6f6485179807614
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
p24_label_9:
! Mem[0000000090800000] = a1aa9913, %g2 = b51e724448782e3b
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffa1aa
! Mem[0000000090000034] = 0dfbbd05, %g2 = ffffffffffffa1aa
ldsb [%i4+0x034],%g2 ! %g2 = 000000000000000d
! %l1 = 0000000074075b36, Mem[0000000091000028] = ffffffff084ba7df
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 0000000074075b36
! %l0 = cd6c6f9e, %l1 = 74075b36, Mem[0000000090000028] = 2188de20 92b2c784
std %l0,[%i4+%o5] ! Mem[0000000090000028] = cd6c6f9e 74075b36
! Mem[0000000090800014] = 79807614, %g2 = 000000000000000d
lduw [%i5+0x014],%g2 ! %g2 = 0000000079807614
! Mem[0000000090000038] = 9e3f6822, %g2 = 0000000079807614
lduw [%i4+0x038],%g2 ! %g2 = 000000009e3f6822
! Mem[0000000090000030] = d9e00dfb, %g2 = 000000009e3f6822
ldsb [%i4+0x032],%g2 ! %g2 = ffffffffffffffd9
! %l0 = cd6c6f9e, %l1 = 74075b36, Mem[0000000090800018] = 8d210d4c b5758e33
std %l0,[%i5+%o3] ! Mem[0000000090800018] = cd6c6f9e 74075b36
! Mem[0000000091000020] = 8c013d025ade034f, %g2 = ffffffffffffffd9
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade034f
! Mem[0000000091800024] = 801d54e4, %g18 = 0e7b420dee35d01b
ldsw [%o0+0x024],%g2 ! %g2 = 0e7b420dee35d01b
p24_label_10:
! Mem[0000000090000020] = 00009e3f, %g2 = ffffffff801d54e4
lduh [%i4+0x022],%g2 ! %g2 = 0000000000000000
! %l0 = cd6c6f9e, %l1 = 74075b36, Mem[0000000091800020] = 30270afa 801d54e4
std %l0,[%o0+%o4] ! Mem[0000000091800020] = cd6c6f9e 74075b36
! %l6 = bb3f38b8, %l7 = 0dfbbd05, Mem[0000000090800020] = c26f6083 000010fc
std %l6,[%i5+%o4] ! Mem[0000000090800020] = bb3f38b8 0dfbbd05
! Mem[000000009080003c] = bf380000, %g2 = 0000000000000000
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffbf38
! %l6 = bb3f38b8, %l7 = 0dfbbd05, Mem[0000000090000008] = 1a70897a 70c2cf1a
std %l6,[%i4+%o1] ! Mem[0000000090000008] = bb3f38b8 0dfbbd05
! %l7 = 50d18c940dfbbd05, Mem[0000000090000024] = 9e3f6822
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = 0dfbbd05
! Mem[0000000091000038] = c3255637, %g2 = ffffffffffffbf38
ldub [%i6+0x039],%g2 ! %g2 = 00000000000000c3
! Mem[000000009180003c] = 43ccc658, %g2 = 00000000000000c3
lduw [%o0+0x03c],%g2 ! %g2 = 0000000043ccc658
! Mem[0000000090000030] = 3cc8d9e0, %g2 = 0000000043ccc658
lduw [%i4+0x030],%g2 ! %g2 = 000000003cc8d9e0
! Mem[0000000091800020] = 6f9e7407, %g2 = 000000003cc8d9e0
lduh [%o0+0x022],%g2 ! %g2 = 0000000000006f9e
p24_label_11:
! Mem[000000009000002c] = 74075b36, %g2 = 0000000000006f9e
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000007407
! Mem[0000000091000020] = 8c013d025ade034f, %g2 = 0000000000007407
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade034f
! Mem[0000000090000028] = 6f9e7407, %g2 = 8c013d025ade034f
ldub [%i4+0x02a],%g2 ! %g2 = 000000000000006f
! Mem[0000000041000000] = e21d60a6, %l3 = 7a2e070887cbee51
lduh [%i2+%g0],%l3 ! %l3 = 000000000000e21d
! Mem[000000009080001c] = 74075b36, %g2 = 000000000000006f
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000007407
! %l5 = 0f69f70eb5f28fbd, Mem[0000000091000008] = 9a8d01bd
stw %l5,[%i6+%o1] ! Mem[0000000091000008] = b5f28fbd
! Mem[0000000041000008] = 83b449e4, %l3 = 000000000000e21d
lduw [%i2+%o1],%l3 ! %l3 = 0000000083b449e4
! Mem[0000000091800030] = 50d18c94, %g2 = 0000000000007407
lduw [%o0+0x030],%g2 ! %g2 = 0000000050d18c94
! %l4 = 88ab9878, %l5 = b5f28fbd, Mem[0000000090000030] = 3cc8d9e0 0dfbbd05
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 88ab9878 b5f28fbd
! Mem[0000000090000020] = 00000000, %g2 = 0000000050d18c94
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000000
p24_label_12:
! %l0 = 00000000cd6c6f9e, Mem[000000009000003c] = 87cbee51
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = cd6c6f9e
! %l6 = 00000000bb3f38b8, Mem[0000000091800024] = 74075b36
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = bb3f38b8
! Mem[0000000091800024] = 38b89e3f, %g2 = 0000000000000000
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000038
! Mem[0000000090000000] = bd9e3f68, %g2 = 0000000000000038
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffffbd
! %l5 = 0f69f70eb5f28fbd, Mem[000000009180001a] = 830a9c83
sth %l5,[%o0+0x01a] ! Mem[0000000091800018] = 8fbd9c83
! Mem[0000000040800038] = 4254ec2d, %l3 = 0000000083b449e4
lduw [%i1+0x038],%l3 ! %l3 = 000000004254ec2d
! Mem[0000000091800038] = c00843cc, %g2 = ffffffffffffffbd
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000c008
! %l6 = 00000000bb3f38b8, Mem[0000000090000008] = bb3f38b8
stw %l6,[%i4+%o1] ! Mem[0000000090000008] = bb3f38b8
! Mem[0000000040000020] = e117573371298454, %l4 = 0000000088ab9878
ldx [%i0+%o4],%l4 ! %l4 = e117573371298454
! %l3 = 000000004254ec2d, Mem[000000009080001c] = 74075b36
sth %l3,[%i5+0x01c] ! Mem[000000009080001c] = ec2d5b36
p24_label_13:
! %l6 = 00000000bb3f38b8, Mem[000000009180000f] = 5d000000
stb %l6,[%o0+0x00f] ! Mem[000000009180000c] = b8000000
! %l6 = 00000000bb3f38b8, Mem[0000000091800028] = 9e3f682287cbee51
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 00000000bb3f38b8
! %l0 = cd6c6f9e, %l1 = 74075b36, Mem[0000000091000018] = c26f6083 000010fc
std %l0,[%i6+%o3] ! Mem[0000000091000018] = cd6c6f9e 74075b36
! Mem[0000000090000020] = 00000000 0dfbbd05, %g2 = 0000c008, %g3 = 1b777a3f
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000000 000000000dfbbd05
! %l3 = 000000004254ec2d, Mem[0000000041800018] = f7b16c0e
sth %l3,[%i3+%o3] ! Mem[0000000041800018] = ec2d6c0e
! %l1 = 0000000074075b36, Mem[0000000091800031] = d18c940d
stb %l1,[%o0+0x031] ! Mem[0000000091800030] = 368c940d
! Mem[0000000090800018] = cd6c6f9e, %g2 = 0000000000000000
lduw [%i5+%o3],%g2 ! %g2 = 00000000cd6c6f9e
! %l1 = 0000000074075b36, Mem[0000000040800028] = 18966cc4
stw %l1,[%i1+%o5] ! Mem[0000000040800028] = 74075b36
! Mem[0000000090800020] = 38b80dfb, %g2 = 00000000cd6c6f9e
ldsh [%i5+0x022],%g2 ! %g2 = 00000000000038b8
! Mem[0000000090000028] = cd6c6f9e 74075b36, %g2 = 000038b8, %g3 = 0dfbbd05
ldd [%i4+%o5],%g2 ! %g2 = 00000000cd6c6f9e 0000000074075b36
p24_label_14:
! %l5 = 0f69f70eb5f28fbd, Mem[0000000041800013] = d83bccd5
stb %l5,[%i3+0x013] ! Mem[0000000041800010] = d83bccbd
! Mem[0000000090000014] = 48782e3b, %g18 = 0e7b420dee35d01b
ldsw [%i4+0x014],%g2 ! %g2 = 0e7b420dee35d01b
! Mem[0000000040000030] = 9bee9555, %l3 = 000000004254ec2d
ldub [%i0+0x030],%l3 ! %l3 = 000000000000009b
! Mem[0000000090000004] = 3f6822bb, %g2 = 0000000048782e3b
ldub [%i4+0x005],%g2 ! %g2 = 000000000000003f
! %l2 = 9e3f6822, %l3 = 0000009b, Mem[0000000091800000] = 22502cb9 920983a7
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 9e3f6822 0000009b
! Mem[000000009100000c] = 32495b64, %g2 = 000000000000003f
lduw [%i6+0x00c],%g2 ! %g2 = 0000000032495b64
! Mem[0000000091800020] = 6f9ebb3f, %g2 = 0000000032495b64
ldsb [%o0+0x022],%g2 ! %g2 = 000000000000006f
! Mem[0000000090000030] = 9878b5f2, %g2 = 000000000000006f
ldub [%i4+0x032],%g2 ! %g2 = 0000000000000098
! %l2 = 9e3f6822, %l3 = 0000009b, Mem[0000000090000038] = 9e3f6822 cd6c6f9e
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 9e3f6822 0000009b
! Mem[000000004100000c] = 5229c267, %l1 = 0000000074075b36
ldub [%i2+0x00f],%l1 ! %l1 = 0000000000000067
p24_label_15:
! %l2 = 000000009e3f6822, Mem[000000009100003a] = 25563741
stb %l2,[%i6+0x03a] ! Mem[0000000091000038] = 22563741
! Mem[000000004000001c] = 5488f4a1, %l3 = 000000000000009b
ldub [%i0+0x01c],%l3 ! %l3 = 0000000000000054
! %l4 = 71298454, %l5 = b5f28fbd, Mem[0000000041000018] = 4f87b108 6ffe25ce
std %l4,[%i2+%o3] ! Mem[0000000041000018] = 71298454 b5f28fbd
! Mem[0000000090800038] = 82fb7497, %g2 = 0000000000000098
ldub [%i5+0x038],%g2 ! %g2 = 0000000000000082
! Mem[0000000090800000] = aa99136e, %g2 = 0000000000000082
ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffffaa
! Mem[0000000091800038] = c00843cc, %g2 = ffffffffffffffaa
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000c008
! %l4 = 71298454, %l5 = b5f28fbd, Mem[0000000040800028] = 74075b36 b44d7852
std %l4,[%i1+%o5] ! Mem[0000000040800028] = 71298454 b5f28fbd
! Mem[0000000091000034] = c60ecc2a, %g2 = 000000000000c008
ldsb [%i6+0x035],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091800008] = 0f19bd05, %g2 = ffffffffffffffc6
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000000f
! Mem[0000000091800000] = 9e3f6822, %g2 = 000000000000000f
ldsh [%o0+%g0],%g2 ! %g2 = ffffffffffff9e3f
p24_label_16:
! Mem[0000000091800020] = 6f9ebb3f, %g2 = ffffffffffff9e3f
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000006f9e
! %l4 = 71298454, %l5 = b5f28fbd, Mem[0000000091000000] = 54f33891 084ba7df
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 71298454 b5f28fbd
! Mem[000000009000001c] = c2bbec77, %g2 = 0000000000006f9e
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000c2bb
! %l0 = 00000000cd6c6f9e, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = 00000000cd6c6f9e
! Mem[000000009000003c] = 9b000000, %g2 = 000000000000c2bb
ldub [%i4+0x03f],%g2 ! %g2 = 000000000000009b
! %l6 = bb3f38b8, %l7 = 0dfbbd05, Mem[0000000040800038] = 4254ec2d dde0de43
std %l6,[%i1+0x038] ! Mem[0000000040800038] = bb3f38b8 0dfbbd05
! %l4 = e117573371298454, Mem[0000000040800038] = bb3f38b8
stb %l4,[%i1+0x038] ! Mem[0000000040800038] = 543f38b8
! Mem[0000000091000034] = c60ecc2a, %g2 = 000000000000009b
ldub [%i6+0x035],%g2 ! %g2 = 00000000000000c6
! Mem[0000000090800000] = a1aa9913, %g2 = 00000000000000c6
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffa1aa
! %l4 = 71298454, %l5 = b5f28fbd, Mem[0000000091000020] = 8c013d02 5ade034f
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 71298454 b5f28fbd
p24_label_17:
! Mem[000000009180001c] = 9c834334, %g2 = ffffffffffffa1aa
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffff9c83
! Mem[0000000091000000] = 71298454, %g2 = ffffffffffff9c83
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000007129
! %l5 = 0f69f70eb5f28fbd, Mem[0000000090000038] = 9e3f68220000009b
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 0f69f70eb5f28fbd
! Mem[0000000091800024] = 38b80000, %g2 = 0000000000007129
ldsh [%o0+0x026],%g2 ! %g2 = 00000000000038b8
! Mem[0000000091800034] = 0dfbbd05, %g2 = 00000000000038b8
lduw [%o0+0x034],%g2 ! %g2 = 000000000dfbbd05
! %l2 = 000000009e3f6822, Mem[0000000091000020] = 71298454b5f28fbd
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 000000009e3f6822
! %l1 = 0000000000000067, Mem[0000000091000028] = 0000000074075b36
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000067
! Mem[0000000040000010] = b99ec1fadf699b4a, %l2 = 000000009e3f6822
ldx [%i0+%o2],%l2 ! %l2 = b99ec1fadf699b4a
! Mem[0000000090800004] = 99136e54, %g2 = 000000000dfbbd05
ldub [%i5+0x004],%g2 ! %g2 = 0000000000000099
! Mem[0000000091000004] = 8fbdb5f2, %g2 = 0000000000000099
ldub [%i6+0x006],%g2 ! %g2 = 000000000000008f
p24_label_18:
! Mem[0000000091800008] = 0f19bd05, %g2 = 000000000000008f
ldub [%o0+%o1],%g2 ! %g2 = 000000000000000f
! Mem[0000000041800028] = 54f33891, %l1 = 0000000000000067
ldsb [%i3+%o5],%l1 ! %l1 = 0000000000000054
! %l4 = 71298454, %l5 = b5f28fbd, Mem[0000000090800020] = bb3f38b8 0dfbbd05
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 71298454 b5f28fbd
! Mem[0000000040800000] = c26f6083 0dfbbd05, %l4 = 71298454, %l5 = b5f28fbd
ldd [%i1+%g0],%l4 ! %l4 = 00000000c26f6083 000000000dfbbd05
! Mem[0000000040000014] = df699b4a, %l3 = 0000000000000054
lduw [%i0+0x014],%l3 ! %l3 = 00000000df699b4a
! %l2 = b99ec1fadf699b4a, Mem[0000000040000015] = df699b4a
stb %l2,[%i0+0x015] ! Mem[0000000040000014] = df4a9b4a
! %l5 = 000000000dfbbd05, Mem[0000000090800005] = 136e5450
stb %l5,[%i5+0x005] ! Mem[0000000090800004] = 056e5450
! %l1 = 0000000000000054, Mem[000000009000003e] = 8fbd0000
stb %l1,[%i4+0x03e] ! Mem[000000009000003c] = 54bd0000
! Mem[0000000091000020] = 00000000, %g2 = 000000000000000f
lduw [%i6+%o4],%g2 ! %g2 = 0000000000000000
! Mem[000000009080002c] = c6c00000, %g2 = 0000000000000000
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000c6c0
p24_label_19:
! %l2 = b99ec1fadf699b4a, Mem[0000000090800010] = d6f64851
sth %l2,[%i5+%o2] ! Mem[0000000090800010] = 9b4a4851
! Mem[0000000090800034] = cd6c6f9e, %g2 = 000000000000c6c0
lduh [%i5+0x034],%g2 ! %g2 = 000000000000cd6c
! %l5 = 000000000dfbbd05, Mem[0000000091800000] = 9e3f6822
sth %l5,[%o0+%g0] ! Mem[0000000091800000] = bd056822
! Mem[0000000090800034] = cd6c6f9e, %g2 = 000000000000cd6c
lduh [%i5+0x034],%g2 ! %g2 = 000000000000cd6c
! %l4 = 00000000c26f6083, Mem[0000000091800008] = 0f19bd05d7c57eb8
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = 00000000c26f6083
! Mem[0000000091800020] = cd6c6f9e, %g2 = 000000000000cd6c
lduh [%o0+%o4],%g2 ! %g2 = 000000000000cd6c
! %l0 = 00000000cd6c6f9e, Mem[0000000091000004] = b5f28fbd
stb %l0,[%i6+0x004] ! Mem[0000000091000004] = 9ef28fbd
! %l2 = df699b4a, %l3 = df699b4a, Mem[0000000041800020] = 911265e0 e34201db
std %l2,[%i3+%o4] ! Mem[0000000041800020] = df699b4a df699b4a
! Mem[0000000091800024] = bb3f38b8, %g18 = 0e7b420dee35d01b
ldsw [%o0+0x024],%g2 ! %g2 = 0e7b420dee35d01b
! %l5 = 000000000dfbbd05, Mem[0000000090000008] = bb3f38b80dfbbd05
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = 000000000dfbbd05
p24_label_20:
! Mem[000000009080003c] = 62f1bf38, %g2 = ffffffffbb3f38b8
lduw [%i5+0x03c],%g2 ! %g2 = 0000000062f1bf38
! %l4 = 00000000c26f6083, Mem[0000000090800014] = 79807614
stb %l4,[%i5+0x014] ! Mem[0000000090800014] = 83807614
! %l4 = 00000000c26f6083, Mem[0000000091800028] = 00000000
sth %l4,[%o0+%o5] ! Mem[0000000091800028] = 60830000
! Mem[0000000090800030] = 00000000, %g2 = 0000000062f1bf38
ldub [%i5+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800024] = 8fbdfd77, %g2 = 0000000000000000
ldsh [%i5+0x026],%g2 ! %g2 = ffffffffffff8fbd
! Mem[0000000091800018] = c6fe8fbd, %g2 = ffffffffffff8fbd
ldsh [%o0+%o3],%g2 ! %g2 = ffffffffffffc6fe
! Mem[0000000090800020] = 71298454 b5f28fbd, %g2 = ffffc6fe, %g3 = 74075b36
ldd [%i5+%o4],%g2 ! %g2 = 0000000071298454 00000000b5f28fbd
! Mem[0000000091000028] = 0000000000000067, %g2 = 0000000071298454
ldx [%i6+%o5],%g2 ! %g2 = 0000000000000067
! Mem[0000000090000000] = b5f28fbd, %g2 = 0000000000000067
lduw [%i4+%g0],%g2 ! %g2 = 00000000b5f28fbd
! %l4 = c26f6083, %l5 = 0dfbbd05, Mem[0000000091000008] = b5f28fbd 32495b64
std %l4,[%i6+%o1] ! Mem[0000000091000008] = c26f6083 0dfbbd05
p24_label_21:
! %l3 = 00000000df699b4a, Mem[0000000041000008] = 83b449e45229c267
stx %l3,[%i2+%o1] ! Mem[0000000041000008] = 00000000df699b4a
! %l6 = 00000000bb3f38b8, Mem[000000009080003e] = bf380000
stb %l6,[%i5+0x03e] ! Mem[000000009080003c] = b8380000
! %l4 = 00000000c26f6083, Mem[000000009000001c] = c2bbec77
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = c26f6083
! %l2 = df699b4a, %l3 = df699b4a, Mem[0000000090000018] = c654ee46 c26f6083
std %l2,[%i4+%o3] ! Mem[0000000090000018] = df699b4a df699b4a
! %l3 = 00000000df699b4a, Mem[000000004000001a] = 7947d81d
sth %l3,[%i0+0x01a] ! Mem[0000000040000018] = 79479b4a
! Mem[0000000041800008] = 9e3f6822 eb7a04b1, %l2 = df699b4a, %l3 = df699b4a
ldd [%i3+%o1],%l2 ! %l2 = 000000009e3f6822 00000000eb7a04b1
! %l6 = bb3f38b8, %l7 = 0dfbbd05, Mem[0000000091000028] = 00000000 00000067
std %l6,[%i6+%o5] ! Mem[0000000091000028] = bb3f38b8 0dfbbd05
! Mem[0000000090000028] = cd6c6f9e, %g2 = 00000000b5f28fbd
lduh [%i4+%o5],%g2 ! %g2 = 000000000000cd6c
! Mem[0000000091000010] = c871c97b, %g18 = 0e7b420dee35d01b
ldsw [%i6+%o2],%g2 ! %g2 = 0e7b420dee35d01b
! %l7 = 50d18c940dfbbd05, Mem[000000009080002e] = c6c00000
sth %l7,[%i5+0x02e] ! Mem[000000009080002c] = bd050000
p24_label_22:
! Mem[0000000040000000] = bb4b553a 27a89582, %l6 = bb3f38b8, %l7 = 0dfbbd05
ldd [%i0+%g0],%l6 ! %l6 = 00000000bb4b553a 0000000027a89582
! Mem[0000000091800024] = bb3f38b8, %g2 = ffffffffc871c97b
lduw [%o0+0x024],%g2 ! %g2 = 00000000bb3f38b8
! Mem[0000000091000030] = 916a6e48, %g2 = 00000000bb3f38b8
lduw [%i6+0x030],%g2 ! %g2 = 00000000916a6e48
! %l4 = 00000000c26f6083, Mem[0000000091000020] = 00000000
stb %l4,[%i6+%o4] ! Mem[0000000091000020] = 83000000
! %l4 = c26f6083, %l5 = 0dfbbd05, Mem[0000000091000018] = cd6c6f9e 74075b36
std %l4,[%i6+%o3] ! Mem[0000000091000018] = c26f6083 0dfbbd05
! Mem[0000000090800014] = 83807614, %g18 = 0e7b420dee35d01b
ldsw [%i5+0x014],%g2 ! %g2 = 0e7b420dee35d01b
! %l2 = 000000009e3f6822, Mem[0000000090800016] = 7614cd6c
stb %l2,[%i5+0x016] ! Mem[0000000090800014] = 2214cd6c
! %l7 = 0000000027a89582, Mem[000000009080003c] = 62f1b838
sth %l7,[%i5+0x03c] ! Mem[000000009080003c] = 9582b838
! %l6 = 00000000bb4b553a, Mem[000000009180001c] = 9c834334
sth %l6,[%o0+0x01c] ! Mem[000000009180001c] = 553a4334
! Mem[0000000090800028] = fd77bafc4c1bbd05, %g2 = ffffffff83807614
ldx [%i5+%o5],%g2 ! %g2 = fd77bafc4c1bbd05
p24_label_23:
! Mem[0000000091800014] = 88ab9878, %g2 = fd77bafc4c1bbd05
ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff88ab
! Mem[0000000090000038] = 0eb5f254, %g2 = ffffffffffff88ab
ldsb [%i4+0x03b],%g2 ! %g2 = 000000000000000e
! Mem[0000000040800018] = a24362767d3289cc, %l0 = 00000000cd6c6f9e
ldx [%i1+%o3],%l0 ! %l0 = a24362767d3289cc
! %l7 = 0000000027a89582, Mem[000000009000001c] = df699b4a
stw %l7,[%i4+0x01c] ! Mem[000000009000001c] = 27a89582
! Mem[0000000041800038] = a76f777a e38888d2, %l2 = 9e3f6822, %l3 = eb7a04b1
ldd [%i3+0x038],%l2 ! %l2 = 00000000a76f777a 00000000e38888d2
! Mem[0000000090000030] = 88ab9878b5f28fbd, %g2 = 000000000000000e
ldx [%i4+0x030],%g2 ! %g2 = 88ab9878b5f28fbd
! Mem[0000000091000008] = c26f60830dfbbd05, %g2 = 88ab9878b5f28fbd
ldx [%i6+%o1],%g2 ! %g2 = c26f60830dfbbd05
! Mem[0000000090800004] = 99056e54, %g2 = c26f60830dfbbd05
lduh [%i5+0x004],%g2 ! %g2 = 0000000000009905
! %l5 = 000000000dfbbd05, Mem[0000000090000018] = df699b4a
stw %l5,[%i4+%o3] ! Mem[0000000090000018] = 0dfbbd05
! Mem[000000009000002c] = 74075b36, %g2 = 0000000000009905
lduw [%i4+0x02c],%g2 ! %g2 = 0000000074075b36
p24_label_24:
! Mem[0000000091000018] = 830dfbbd, %g2 = 0000000074075b36
ldub [%i6+0x01b],%g2 ! %g2 = 0000000000000083
! Mem[0000000091800008] = 00000000, %g2 = 0000000000000083
lduh [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000004] = f28fbdc2, %g2 = 0000000000000000
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000f2
! Mem[0000000040800030] = eedf6178ab547201, %l5 = 000000000dfbbd05
ldx [%i1+0x030],%l5 ! %l5 = eedf6178ab547201
! Mem[0000000091000010] = c97b694b, %g2 = 00000000000000f2
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffc97b
! Mem[0000000091800008] = 00000000, %g2 = ffffffffffffc97b
lduw [%o0+%o1],%g2 ! %g2 = 0000000000000000
! %l2 = 00000000a76f777a, Mem[0000000090800014] = 83802214
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = a76f777a
! Mem[0000000040800000] = c26f60830dfbbd05, %l3 = 00000000e38888d2
ldx [%i1+%g0],%l3 ! %l3 = c26f60830dfbbd05
! Mem[0000000041000028] = 776bda53, %l2 = 00000000a76f777a
ldsh [%i2+0x02a],%l2 ! %l2 = ffffffffffffda53
! Mem[0000000090800034] = 9e82fb74, %g2 = 0000000000000000
ldub [%i5+0x037],%g2 ! %g2 = 000000000000009e
p24_label_25:
! Mem[0000000090000020] = 00000000 0dfbbd05, %g2 = 0000009e, %g3 = b5f28fbd
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000000 000000000dfbbd05
! %l3 = c26f60830dfbbd05, Mem[0000000091800000] = bd056822
stw %l3,[%o0+%g0] ! Mem[0000000091800000] = 0dfbbd05
! %l2 = ffffffffffffda53, Mem[0000000090000000] = b5f28fbd
stw %l2,[%i4+%g0] ! Mem[0000000090000000] = ffffda53
! %l2 = ffffffffffffda53, Mem[000000004000003f] = 7f809ef1
stb %l2,[%i0+0x03f] ! Mem[000000004000003c] = 7f809e53
! %l3 = c26f60830dfbbd05, Mem[000000009180000a] = 0000c26f
sth %l3,[%o0+0x00a] ! Mem[0000000091800008] = bd05c26f
! %l2 = ffffffffffffda53, Mem[000000009100000c] = 0dfbbd05
sth %l2,[%i6+0x00c] ! Mem[000000009100000c] = da53bd05
! Mem[0000000090800028] = fd77bafc4c1bbd05, %g2 = 0000000000000000
ldx [%i5+%o5],%g2 ! %g2 = fd77bafc4c1bbd05
! %l5 = eedf6178ab547201, Mem[000000009180003c] = 43ccc658
stb %l5,[%o0+0x03c] ! Mem[000000009180003c] = 01ccc658
! Mem[0000000091800004] = 0000009b, %g18 = 0e7b420dee35d01b
ldsw [%o0+0x004],%g2 ! %g2 = 0e7b420dee35d01b
! %l1 = 0000000000000054, Mem[0000000090000026] = bd05cd6c
stb %l1,[%i4+0x026] ! Mem[0000000090000024] = 5405cd6c
ba,a p24_not_taken_0_end
p24_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p24_branch_failed
p24_not_taken_0_end:
! End of Random Code for Thread 24
1: membar #Sync ! Force all stores to complete
p24_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x060] ! Set processor 24 done flag
! Check Registers
p24_check_registers:
set p24_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be a24362767d3289cc
bne,a,pn %xcc,p24_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000054
bne,a,pn %xcc,p24_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffda53
bne,a,pn %xcc,p24_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be c26f60830dfbbd05
bne,a,pn %xcc,p24_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c26f6083
bne,a,pn %xcc,p24_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be eedf6178ab547201
bne,a,pn %xcc,p24_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000bb4b553a
bne,a,pn %xcc,p24_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p24_check_fp_registers:
set p24_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 47ffed29 1c823098
bne %xcc,p24_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6cd66690 140b06c2
bne %xcc,p24_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 0d70f52a 7262aeb8
bne %xcc,p24_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c567e733 9e452c38
bne %xcc,p24_f6_fail
nop
! Check Local Memory
set p24_local0_expect,%g1
p24_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = b99ec1fadf4a9b4a
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 = 79479b4a5488f4a1
ldx [%i0+0x018],%g3 ! Observed data at 0000000040000018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 88ab98787f809e53
ldx [%i0+0x038],%g3 ! Observed data at 0000000040000038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x038,%g4
set p24_local1_expect,%g1
p24_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = c26f60830dfbbd05
ldx [%i1+0x000],%g3 ! Observed data at 0000000040800000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 71298454b5f28fbd
ldx [%i1+0x028],%g3 ! Observed data at 0000000040800028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 543f38b80dfbbd05
ldx [%i1+0x038],%g3 ! Observed data at 0000000040800038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x038,%g4
set p24_local2_expect,%g1
p24_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 00000000df699b4a
ldx [%i2+0x008],%g3 ! Observed data at 0000000041000008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 71298454b5f28fbd
ldx [%i2+0x018],%g3 ! Observed data at 0000000041000018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x018,%g4
set p24_local3_expect,%g1
p24_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = d83bccbd22426714
ldx [%i3+0x010],%g3 ! Observed data at 0000000041800010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ec2d6c0e591ffb38
ldx [%i3+0x018],%g3 ! Observed data at 0000000041800018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = df699b4adf699b4a
ldx [%i3+0x020],%g3 ! Observed data at 0000000041800020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x020,%g4
! The test for processor 24 has passed
p24_passed:
ta GOOD_TRAP
nop
p24_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p24_failed
p24_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p24_failed
p24_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p24_failed
p24_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p24_failed
p24_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p24_failed
p24_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p24_failed
p24_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p24_failed
p24_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p24_failed
p24_f0_fail:
set p24_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f2_fail:
set p24_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f4_fail:
set p24_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f6_fail:
set p24_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stba %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000010]
stha %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000008]
stwa %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000000]
done
p24_trap1o:
stba %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000010]
stha %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000008]
stwa %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000000]
done
p24_trap2e:
stba %l5,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800020]
done
p24_trap2o:
stba %l5,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800020]
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 = 199c637e0ecee351
ldx [%g1+0x008],%l1 ! %l1 = 56c25a962bf1b997
ldx [%g1+0x010],%l2 ! %l2 = 03ec882a20d1ec28
ldx [%g1+0x018],%l3 ! %l3 = 7a2e070887cbee51
ldx [%g1+0x020],%l4 ! %l4 = 072e934e3401edc4
ldx [%g1+0x028],%l5 ! %l5 = 0f69f70eb5f28fbd
ldx [%g1+0x030],%l6 ! %l6 = 18be6ffc3cc8d9e0
ldx [%g1+0x038],%l7 ! %l7 = 50d18c940dfbbd05
! Initialize the output register of window 0
set unres3_start,%o0
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 = 08994f5b b4c83215 66d45ab6 3736bb66
! %f4 = 96151cfc 3dc13129 ea8535a2 479c6c8a
! %f8 = 5fd8f485 90599e61 c3649932 9e15d886
! %f12 = 893d1719 96e18566 c7331d25 c679ee33
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = af2f2ade 79ea43ce 6bb05d76 d4c5eae7
! %f20 = 9d13a665 f43f6076 16529268 b24b0126
! %f24 = 4eb846b9 bc1f0e4e 8cad310f e4c14dbb
! %f28 = bff788e8 33087efa ca597cc5 996842ce
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7f351115 8dea6d97 0dd786d2 6000f01e
! %f36 = 8963e310 8189abff b1986415 26f8dec5
! %f40 = 535f2ced 9be4a0d9 13691ec8 cf7cfb85
! %f44 = c343ba95 8a9317df 5e6de60c 41c8f83e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa04cfa3800000055,%g7,%g1 ! GSR scale = 10, align = 5
wr %g1,%g0,%gsr ! GSR = a04cfa3800000055
wr %g0,%y ! Clear Y 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:
! %l7 = 0e7e4bca9e058168, Mem[000000004380000a] = 49c6ea7d
stb %l7,[%i3+0x00a] ! Mem[0000000043800008] = 49c6687d
! %l6 = 4ace6d57, %l7 = 9e058168, Mem[0000000091000010] = c871c97b 694bf715
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 4ace6d57 9e058168
! Mem[000000004300000c] = 1624e2fa, %l2 = 464cb6f9ef3d82a8
lduw [%i2+0x00c],%l2 ! %l2 = 000000001624e2fa
! Mem[0000000091000034] = 6cc60ecc, %g18 = 18e87dbe54f20a07
ldsw [%i6+0x034],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000091000018] = afbb2595, %g2 = 000000006cc60ecc
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffaf
! Mem[000000009100003c] = 3741577c, %g2 = ffffffffffffffaf
lduh [%i6+0x03c],%g2 ! %g2 = 0000000000003741
! %l0 = 946658ef, %l1 = dc69f3c3, Mem[0000000090800010] = d6f64887 79807614
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 946658ef dc69f3c3
! %l2 = 1624e2fa, %l3 = dedc1064, Mem[0000000091800030] = cd876ab0 f2e01332
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 1624e2fa dedc1064
! Mem[0000000090800034] = 1b777a3f, %g2 = 0000000000003741
ldub [%i5+0x034],%g2 ! %g2 = 000000000000001b
! Mem[0000000091800038] = b5d5c008, %g2 = 000000000000001b
ldsb [%o0+0x038],%g2 ! %g2 = ffffffffffffffb5
p25_label_2:
! Mem[0000000091000014] = 9e058168, %g2 = ffffffffffffffb5
ldsb [%i6+0x014],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000042800038] = 0e698d251497c622, %l7 = 0e7e4bca9e058168
ldx [%i1+0x038],%l7 ! %l7 = 0e698d251497c622
! Mem[0000000043800010] = 310efd89 d71ad3d0, %l6 = 4ace6d57, %l7 = 1497c622
ldd [%i3+%o2],%l6 ! %l6 = 00000000310efd89 00000000d71ad3d0
! Mem[0000000090000034] = e3f41a12, %g18 = 18e87dbe54f20a07
ldsw [%i4+0x034],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000042800028] = 9c856238, %l1 = 3bb08b82dc69f3c3
ldsw [%i1+%o5],%l1 ! %l1 = ffffffff9c856238
! %l0 = 946658ef, %l1 = 9c856238, Mem[0000000090000028] = 2188de20 92b2c784
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 946658ef 9c856238
! Mem[0000000091000034] = 6cc60ecc, %g2 = ffffffffe3f41a12
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000006cc6
! Mem[0000000090000038] = cf87b4a1, %g2 = 0000000000006cc6
ldsb [%i4+0x039],%g2 ! %g2 = ffffffffffffffcf
! %l6 = 00000000310efd89, Mem[0000000043000030] = 1b4298d96bf3cfaf
stx %l6,[%i2+0x030] ! Mem[0000000043000030] = 00000000310efd89
! Mem[0000000091800038] = b5d5c008 43ccc658, %g2 = ffffffcf, %g3 = 0bad0b00
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008 0000000043ccc658
p25_label_3:
! Mem[0000000090800004] = 136e5450, %g2 = 00000000b5d5c008
ldub [%i5+0x005],%g2 ! %g2 = 0000000000000013
! Mem[0000000091000004] = 979a8d01, %g2 = 0000000000000013
ldub [%i6+0x007],%g2 ! %g2 = 0000000000000097
! Mem[0000000090800020] = bcc3247e, %g2 = 0000000000000097
ldsb [%i5+0x023],%g2 ! %g2 = ffffffffffffffbc
! %l0 = 946658ef, %l1 = 9c856238, Mem[0000000091000020] = 8c013d02 5ade034f
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 946658ef 9c856238
! Mem[0000000091000004] = a0979a8d, %g2 = ffffffffffffffbc
lduh [%i6+0x006],%g2 ! %g2 = 000000000000a097
! Mem[0000000091800020] = 30270afa, %g18 = 18e87dbe54f20a07
ldsw [%o0+%o4],%g2 ! %g2 = 18e87dbe54f20a07
! %l6 = 310efd89, %l7 = d71ad3d0, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 310efd89 d71ad3d0
! Mem[0000000090800004] = 6e5450c6, %g2 = 0000000030270afa
lduh [%i5+0x006],%g2 ! %g2 = 0000000000006e54
! %l1 = ffffffff9c856238, Mem[0000000043000000] = 824bc25ee09a380c
stx %l1,[%i2+%g0] ! Mem[0000000043000000] = ffffffff9c856238
! %l7 = 00000000d71ad3d0, Mem[0000000090000038] = 7ccf87b4
stb %l7,[%i4+0x038] ! Mem[0000000090000038] = d0cf87b4
p25_label_4:
! Mem[0000000091800030] = 1624e2fa, %g2 = 0000000000006e54
lduh [%o0+0x030],%g2 ! %g2 = 0000000000001624
! Mem[0000000043000000] = ffffffff 9c856238, %l4 = 0c744e45, %l5 = e51d8cb3
ldd [%i2+%g0],%l4 ! %l4 = 00000000ffffffff 000000009c856238
! Mem[0000000043800028] = da1b0ff5, %l2 = 000000001624e2fa
ldsh [%i3+0x02a],%l2 ! %l2 = 0000000000000ff5
! Mem[0000000090800018] = 8d210d4cb5758e33, %g2 = 0000000000001624
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5758e33
! Mem[0000000090000028] = 946658ef, %g2 = 8d210d4cb5758e33
lduw [%i4+%o5],%g2 ! %g2 = 00000000946658ef
! Mem[0000000042000008] = b9579925, %l4 = 00000000ffffffff
ldsh [%i0+0x00a],%l4 ! %l4 = ffffffffffff9925
! %l0 = 5da1373a946658ef, Mem[0000000090000006] = 59e71a70
stb %l0,[%i4+0x006] ! Mem[0000000090000004] = efe71a70
! %l1 = ffffffff9c856238, Mem[000000009080003c] = 62f1bf38
stw %l1,[%i5+0x03c] ! Mem[000000009080003c] = 9c856238
! %l0 = 5da1373a946658ef, Mem[000000009000001a] = ee46c2bb
stb %l0,[%i4+0x01a] ! Mem[0000000090000018] = ef46c2bb
! Mem[000000009000001c] = ec77d314, %g2 = 00000000946658ef
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000ec77
p25_label_5:
! Mem[0000000091000030] = 6e486cc6, %g2 = 000000000000ec77
lduh [%i6+0x032],%g2 ! %g2 = 0000000000006e48
! %l0 = 946658ef, %l1 = 9c856238, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 946658ef 9c856238
! Mem[0000000090000004] = 34b4efe7, %g2 = 0000000000006e48
lduw [%i4+0x004],%g2 ! %g2 = 0000000034b4efe7
! Mem[0000000090800034] = d3d082fb, %g2 = 0000000034b4efe7
lduh [%i5+0x036],%g2 ! %g2 = 000000000000d3d0
! Mem[0000000091000008] = 1a32495b, %g2 = 000000000000d3d0
ldub [%i6+0x00b],%g2 ! %g2 = 000000000000001a
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = 0000001a, %g3 = 43ccc658
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! Mem[0000000090800008] = 50c69f91, %g18 = 18e87dbe54f20a07
ldsw [%i5+%o1],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000043800018] = 9cb972a9, %l3 = 519e41bddedc1064
lduw [%i3+%o3],%l3 ! %l3 = 000000009cb972a9
! %l0 = 946658ef, %l1 = 9c856238, Mem[0000000090800018] = 8d210d4c b5758e33
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 946658ef 9c856238
! Mem[0000000090800008] = 50c69f916a872662, %g2 = 0000000050c69f91
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
p25_label_6:
! %l4 = ffff9925, %l5 = 9c856238, Mem[0000000091800020] = 30270afa 801d54e4
std %l4,[%o0+%o4] ! Mem[0000000091800020] = ffff9925 9c856238
! Mem[000000004300003c] = 75c87ee5, %l3 = 000000009cb972a9
ldsw [%i2+0x03c],%l3 ! %l3 = 0000000075c87ee5
! %l6 = 00000000310efd89, Mem[000000009080002e] = c6c0310e
sth %l6,[%i5+0x02e] ! Mem[000000009080002c] = fd89310e
! Mem[0000000091000028] = 50d71607, %g2 = 50c69f916a872662
ldsb [%i6+0x02b],%g2 ! %g2 = 0000000000000050
! Mem[000000009180002c] = a3ca96e2, %g18 = 18e87dbe54f20a07
ldsw [%o0+0x02c],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000090800028] = fd77ba3e 4c1bfd89, %g2 = a3ca96e2, %g3 = 48782e3b
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bfd89
! Mem[0000000091800030] = e2fadedc, %g2 = 00000000fd77ba3e
ldsb [%o0+0x032],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000090800028] = fd77ba3e 4c1bfd89, %g2 = ffffffe2, %g3 = 4c1bfd89
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bfd89
! Mem[0000000090800028] = fd77ba3e 4c1bfd89, %g2 = fd77ba3e, %g3 = 4c1bfd89
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bfd89
! Mem[0000000091800034] = dedc1064, %g18 = 18e87dbe54f20a07
ldsw [%o0+0x034],%g2 ! %g2 = 18e87dbe54f20a07
p25_label_7:
! %l6 = 310efd89, %l7 = d71ad3d0, Mem[0000000090800010] = 946658ef dc69f3c3
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 310efd89 d71ad3d0
! Mem[000000009080001c] = 8562385b, %g2 = ffffffffdedc1064
ldsb [%i5+0x01d],%g2 ! %g2 = ffffffffffffff85
! %l4 = ffffffffffff9925, Mem[0000000091000018] = afbb2595
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = ffff9925
! Mem[0000000042800030] = 127693d6 0ca58f69, %l4 = ffff9925, %l5 = 9c856238
ldd [%i1+0x030],%l4 ! %l4 = 00000000127693d6 000000000ca58f69
! %l5 = 000000000ca58f69, Mem[000000009100001b] = 25d186bb
stb %l5,[%i6+0x01b] ! Mem[0000000091000018] = 69d186bb
! Mem[0000000091800014] = b09fb039, %g2 = ffffffffffffff85
lduw [%o0+0x014],%g2 ! %g2 = 00000000b09fb039
! Mem[0000000091000004] = 12bca097, %g18 = 18e87dbe54f20a07
ldsw [%i6+0x004],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000042800038] = 0e698d251497c622, %l2 = 0000000000000ff5
ldx [%i1+0x038],%l2 ! %l2 = 0e698d251497c622
! Mem[0000000091000028] = 8a3d9650d71607a7, %g2 = 0000000012bca097
ldx [%i6+%o5],%g2 ! %g2 = 8a3d9650d71607a7
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = d71607a7, %g3 = 4c1bfd89
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
p25_label_8:
! %l7 = 00000000d71ad3d0, Mem[000000009180003a] = c00843cc
stb %l7,[%o0+0x03a] ! Mem[0000000091800038] = d00843cc
! %l1 = ffffffff9c856238, Mem[0000000091000021] = 6658ef9c
stb %l1,[%i6+0x021] ! Mem[0000000091000020] = 3858ef9c
! %l0 = 5da1373a946658ef, Mem[0000000091000020] = 943858ef
stb %l0,[%i6+%o4] ! Mem[0000000091000020] = ef3858ef
! %l1 = ffffffff9c856238, Mem[000000009080002c] = 4c1bfd89
stw %l1,[%i5+0x02c] ! Mem[000000009080002c] = 9c856238
! Mem[000000009080003c] = 62380000, %g2 = 000000000f1979ec
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000006238
! Mem[000000004380000c] = dff78099, %l1 = ffffffff9c856238
ldsb [%i3+0x00c],%l1 ! %l1 = ffffffffffffffdf
! Mem[0000000090800024] = c3247ee5, %g2 = 0000000000006238
lduw [%i5+0x024],%g2 ! %g2 = 00000000c3247ee5
! Mem[0000000042000018] = 29c3a49d, %l6 = 00000000310efd89
ldub [%i0+0x01a],%l6 ! %l6 = 00000000000000a4
! Mem[0000000091000014] = 9e058168, %g2 = 00000000c3247ee5
lduh [%i6+0x014],%g2 ! %g2 = 0000000000009e05
! Mem[0000000090800008] = 9f916a87, %g2 = 0000000000009e05
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffff9f
p25_label_9:
! %l7 = 00000000d71ad3d0, Mem[0000000091800010] = ab2f0f63
sth %l7,[%o0+%o2] ! Mem[0000000091800010] = d3d00f63
! Mem[0000000042000038] = c64fe40b, %l0 = 5da1373a946658ef
ldsw [%i0+0x038],%l0 ! %l0 = ffffffffc64fe40b
! %l0 = ffffffffc64fe40b, Mem[000000004380002f] = 64e4d2cd
stb %l0,[%i3+0x02f] ! Mem[000000004380002c] = 64e4d20b
! Mem[0000000090800004] = 99136e54, %g2 = ffffffffffffff9f
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffff99
! %l7 = 00000000d71ad3d0, Mem[0000000090800034] = d71ad3d0
stb %l7,[%i5+0x034] ! Mem[0000000090800034] = d01ad3d0
! %l0 = ffffffffc64fe40b, Mem[0000000090000030] = 722cd948e3f41a12
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = ffffffffc64fe40b
! Mem[0000000091800018] = c6fe240a9c834334, %g2 = ffffffffffffff99
ldx [%o0+%o3],%g2 ! %g2 = c6fe240a9c834334
! Mem[000000009000001c] = c2bbec77, %g2 = c6fe240a9c834334
lduw [%i4+0x01c],%g2 ! %g2 = 00000000c2bbec77
! Mem[0000000091800014] = b039c6fe, %g2 = 00000000c2bbec77
ldub [%o0+0x016],%g2 ! %g2 = 00000000000000b0
! %l5 = 000000000ca58f69, Mem[000000009100002e] = 07a79466
stb %l5,[%i6+0x02e] ! Mem[000000009100002c] = 69a79466
p25_label_10:
! %l7 = 00000000d71ad3d0, Mem[0000000091000000] = 809ce61612bca097
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 00000000d71ad3d0
! Mem[0000000091000020] = ef3858ef, %g18 = 18e87dbe54f20a07
ldsw [%i6+%o4],%g2 ! %g2 = 18e87dbe54f20a07
! %l0 = c64fe40b, %l1 = ffffffdf, Mem[0000000090800030] = 310efd89 d01ad3d0
std %l0,[%i5+0x030] ! Mem[0000000090800030] = c64fe40b ffffffdf
! %l0 = ffffffffc64fe40b, Mem[0000000091800000] = 22502cb9
stb %l0,[%o0+%g0] ! Mem[0000000091800000] = 0b502cb9
! Mem[0000000090000018] = ef46c2bb, %g2 = ffffffffef3858ef
ldub [%i4+0x01a],%g2 ! %g2 = 00000000000000ef
! Mem[0000000091000004] = d09a8d01, %g2 = 00000000000000ef
ldub [%i6+0x007],%g2 ! %g2 = 00000000000000d0
! %l0 = ffffffffc64fe40b, Mem[0000000091000014] = 9e058168
sth %l0,[%i6+0x014] ! Mem[0000000091000014] = e40b8168
! Mem[000000009000001c] = c2bbec77, %g2 = 00000000000000d0
ldub [%i4+0x01c],%g2 ! %g2 = 00000000000000c2
! Mem[000000004300000c] = 1624e2fa, %l1 = ffffffffffffffdf
lduw [%i2+0x00c],%l1 ! %l1 = 000000001624e2fa
! Mem[0000000091800014] = b09fb039, %g18 = 18e87dbe54f20a07
ldsw [%o0+0x014],%g2 ! %g2 = 18e87dbe54f20a07
p25_label_11:
! %l7 = 00000000d71ad3d0, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 00000000d71ad3d0
! %l7 = 00000000d71ad3d0, Mem[0000000043000004] = 9c856238
stw %l7,[%i2+0x004] ! Mem[0000000043000004] = d71ad3d0
! Mem[0000000091800018] = c6fe240a, %g18 = 18e87dbe54f20a07
ldsw [%o0+%o3],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000091000008] = 9a8d011a, %g2 = ffffffffc6fe240a
ldsb [%i6+%o1],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000043800000] = 7f468eab, %l4 = 00000000127693d6
ldsb [%i3+%g0],%l4 ! %l4 = 000000000000007f
! Mem[0000000091000000] = 00000000 d71ad3d0, %g2 = ffffff9a, %g3 = d7c57e5d
ldd [%i6+%g0],%g2 ! %g2 = 0000000000000000 00000000d71ad3d0
! Mem[0000000091000020] = ef3858ef 9c856238, %g2 = 00000000, %g3 = d71ad3d0
ldd [%i6+%o4],%g2 ! %g2 = 00000000ef3858ef 000000009c856238
! %l5 = 000000000ca58f69, Mem[0000000091000018] = ffff9969d186bb92
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 000000000ca58f69
! Mem[0000000090800018] = 58ef9c85, %g2 = 00000000ef3858ef
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000058
! Mem[000000009100000c] = 32495b64, %g18 = 18e87dbe54f20a07
ldsw [%i6+0x00c],%g2 ! %g2 = 18e87dbe54f20a07
p25_label_12:
! %l3 = 0000000075c87ee5, Mem[0000000090000010] = b51e7244
stw %l3,[%i4+%o2] ! Mem[0000000090000010] = 75c87ee5
! Mem[0000000090800008] = 50c69f91 6a872662, %g2 = 32495b64, %g3 = 9c856238
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a872662
! %l0 = ffffffffc64fe40b, Mem[0000000043000035] = 310efd89
stb %l0,[%i2+0x035] ! Mem[0000000043000034] = 310bfd89
! Mem[0000000091000004] = d71ad3d0, %g2 = 0000000050c69f91
lduh [%i6+0x004],%g2 ! %g2 = 000000000000d71a
! %l3 = 0000000075c87ee5, Mem[0000000090800010] = 310efd89d71ad3d0
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 0000000075c87ee5
! Mem[0000000090800004] = 99136e54, %g2 = 000000000000d71a
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffff99
! %l4 = 000000000000007f, Mem[000000009180001a] = 240a9c83
sth %l4,[%o0+0x01a] ! Mem[0000000091800018] = 007f9c83
! Mem[0000000043000008] = c49f0779, %l1 = 000000001624e2fa
ldsb [%i2+0x00b],%l1 ! %l1 = 0000000000000079
! Mem[0000000091000010] = 4ace6d57, %g2 = ffffffffffffff99
ldsb [%i6+%o2],%g2 ! %g2 = 000000000000004a
! %l0 = ffffffffc64fe40b, Mem[0000000090800030] = c64fe40bffffffdf
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = ffffffffc64fe40b
p25_label_13:
! %l0 = ffffffffc64fe40b, Mem[0000000042000022] = efc903fc
sth %l0,[%i0+0x022] ! Mem[0000000042000020] = efc9e40b
! %l1 = 0000000000000079, Mem[000000009080003c] = 9c856238
sth %l1,[%i5+0x03c] ! Mem[000000009080003c] = 00796238
! Mem[0000000043000020] = 89e1e2cb, %l6 = 00000000000000a4
ldub [%i2+%o4],%l6 ! %l6 = 0000000000000089
! Mem[0000000091800008] = 0f1979ec, %g2 = 000000000000004a
lduw [%o0+%o1],%g2 ! %g2 = 000000000f1979ec
! Mem[0000000090800004] = 99136e54, %g2 = 000000000f1979ec
lduh [%i5+0x004],%g2 ! %g2 = 0000000000009913
! Mem[000000009100002c] = d71669a7, %g18 = 18e87dbe54f20a07
ldsw [%i6+0x02c],%g2 ! %g2 = 18e87dbe54f20a07
! %l3 = 0000000075c87ee5, Mem[0000000090800034] = c64fe40b
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = 75c87ee5
! Mem[000000009080002c] = 9c856238, %g2 = ffffffffd71669a7
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c856238
! Mem[0000000091800008] = 79ecd7c5, %g2 = 000000009c856238
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000079
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = 0000000000000079
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
p25_label_14:
! Mem[0000000090000030] = ffffc64f, %g2 = a31fbc41a3ca96e2
lduh [%i4+0x032],%g2 ! %g2 = 000000000000ffff
! %l6 = 00000089, %l7 = d71ad3d0, Mem[0000000090000030] = ffffffff c64fe40b
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 00000089 d71ad3d0
! Mem[0000000091000038] = c3255637, %g2 = 000000000000ffff
ldsb [%i6+0x039],%g2 ! %g2 = ffffffffffffffc3
! Mem[000000004280001c] = 6ac635f6, %l4 = 000000000000007f
ldsh [%i1+0x01c],%l4 ! %l4 = 0000000000006ac6
! Mem[0000000090000038] = d0cf87b4a14cf2d3, %g2 = ffffffffffffffc3
ldx [%i4+0x038],%g2 ! %g2 = d0cf87b4a14cf2d3
! Mem[0000000090800034] = 75c87ee5, %g2 = d0cf87b4a14cf2d3
lduh [%i5+0x034],%g2 ! %g2 = 00000000000075c8
! %l2 = 0e698d251497c622, Mem[0000000091800030] = 1624e2fa
stw %l2,[%o0+0x030] ! Mem[0000000091800030] = 1497c622
! %l7 = 00000000d71ad3d0, Mem[0000000042000018] = 29c3a49d
stw %l7,[%i0+%o3] ! Mem[0000000042000018] = d71ad3d0
! Mem[0000000090000028] = ef9c8562, %g2 = 00000000000075c8
ldub [%i4+0x02b],%g2 ! %g2 = 00000000000000ef
! Mem[000000009180000c] = 5dd3d00f, %g2 = 00000000000000ef
ldsb [%o0+0x00f],%g2 ! %g2 = 000000000000005d
p25_label_15:
! Mem[000000009100001c] = 0ca58f69, %g2 = 000000000000005d
ldub [%i6+0x01c],%g2 ! %g2 = 000000000000000c
! Mem[000000004380000c] = dff78099, %l3 = 0000000075c87ee5
ldub [%i3+0x00e],%l3 ! %l3 = 0000000000000080
! Mem[000000009180002c] = e21497c6, %g2 = 000000000000000c
ldub [%o0+0x02f],%g2 ! %g2 = 00000000000000e2
! Mem[0000000091800000] = b9920983, %g2 = 00000000000000e2
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000b9
! Mem[000000004200002c] = 133b1380, %l4 = 0000000000006ac6
lduw [%i0+0x02c],%l4 ! %l4 = 00000000133b1380
! Mem[0000000042000018] = d71ad3d0036c4117, %l0 = ffffffffc64fe40b
ldx [%i0+%o3],%l0 ! %l0 = d71ad3d0036c4117
! Mem[0000000090000020] = d3141da2, %g2 = 00000000000000b9
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffd314
! %l4 = 00000000133b1380, Mem[0000000091000036] = 62382ac3
sth %l4,[%i6+0x036] ! Mem[0000000091000034] = 13802ac3
! Mem[0000000091000034] = 9c851380, %g18 = 18e87dbe54f20a07
ldsw [%i6+0x034],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000043800024] = c556ea79, %l0 = d71ad3d0036c4117
ldub [%i3+0x025],%l0 ! %l0 = 0000000000000056
p25_label_16:
! Mem[0000000091800004] = 920983a7, %g18 = 18e87dbe54f20a07
ldsw [%o0+0x004],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000090800020] = 5b9447bc c3247ee5, %g2 = 920983a7, %g3 = 6a872662
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000c3247ee5
! %l5 = 000000000ca58f69, Mem[0000000091000018] = 000000000ca58f69
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 000000000ca58f69
! Mem[000000009100003c] = 577c0000, %g2 = 000000005b9447bc
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000577c
! %l3 = 0000000000000080, Mem[000000009180002a] = bc41a3ca
sth %l3,[%o0+0x02a] ! Mem[0000000091800028] = 0080a3ca
! Mem[0000000091000028] = 8a3d9650, %g2 = 000000000000577c
lduw [%i6+%o5],%g2 ! %g2 = 000000008a3d9650
! %l6 = 0000000000000089, Mem[000000009100000c] = 32495b64
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 00000089
! Mem[0000000042000018] = d71ad3d0 036c4117, %l2 = 1497c622, %l3 = 00000080
ldd [%i0+%o3],%l2 ! %l2 = 00000000d71ad3d0 00000000036c4117
! Mem[000000009180003c] = c6580000, %g2 = 000000008a3d9650
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffc658
! %l2 = 00000000d71ad3d0, Mem[0000000043800006] = 55ef6338
stb %l2,[%i3+0x006] ! Mem[0000000043800004] = 55efd038
p25_label_17:
! %l6 = 0000000000000089, Mem[0000000090800014] = 75c87ee5
stb %l6,[%i5+0x014] ! Mem[0000000090800014] = 89c87ee5
! Mem[0000000091000018] = 00000000, %g2 = ffffffffffffc658
lduw [%i6+%o3],%g2 ! %g2 = 0000000000000000
! %l0 = 0000000000000056, Mem[0000000090000030] = 00000089
sth %l0,[%i4+0x030] ! Mem[0000000090000030] = 00560089
! Mem[0000000091000038] = 2ac32556 3741577c, %g2 = 00000000, %g3 = c3247ee5
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 000000003741577c
! Mem[0000000090800028] = fd77ba3e, %g18 = 18e87dbe54f20a07
ldsw [%i5+%o5],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000090800004] = 99136e54, %g2 = fffffffffd77ba3e
lduw [%i5+0x004],%g2 ! %g2 = 0000000099136e54
! Mem[0000000091000034] = 9c851380, %g2 = 0000000099136e54
lduw [%i6+0x034],%g2 ! %g2 = 000000009c851380
! Mem[000000004380000c] = dff78099, %l6 = 0000000000000089
ldsh [%i3+0x00c],%l6 ! %l6 = ffffffffffffdff7
! Mem[0000000042800008] = 15004b23, %l0 = 0000000000000056
lduw [%i1+%o1],%l0 ! %l0 = 0000000015004b23
! Mem[0000000090800030] = ffffffff75c87ee5, %g2 = 000000009c851380
ldx [%i5+0x030],%g2 ! %g2 = ffffffff75c87ee5
p25_label_18:
! Mem[0000000042800004] = 35884fd8, %l3 = 00000000036c4117
ldsb [%i1+0x004],%l3 ! %l3 = 0000000000000035
! Mem[0000000090800008] = 9f916a87, %g2 = ffffffff75c87ee5
ldub [%i5+0x00a],%g2 ! %g2 = 000000000000009f
! Mem[0000000090800014] = e5946658, %g2 = 000000000000009f
ldub [%i5+0x017],%g2 ! %g2 = 00000000000000e5
! Mem[0000000091000018] = 00000000 0ca58f69, %g2 = 000000e5, %g3 = 3741577c
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 000000000ca58f69
! Mem[0000000091000020] = ef3858ef 9c856238, %g2 = 00000000, %g3 = 0ca58f69
ldd [%i6+%o4],%g2 ! %g2 = 00000000ef3858ef 000000009c856238
! Mem[000000009180002c] = 96e21497, %g2 = 00000000ef3858ef
lduh [%o0+0x02e],%g2 ! %g2 = 00000000000096e2
! Mem[0000000091000020] = ef3858ef9c856238, %g2 = 00000000000096e2
ldx [%i6+%o4],%g2 ! %g2 = ef3858ef9c856238
! Mem[0000000091800020] = 99259c85, %g2 = ef3858ef9c856238
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffff9925
! %l2 = d71ad3d0, %l3 = 00000035, Mem[0000000091000038] = 2ac32556 3741577c
std %l2,[%i6+0x038] ! Mem[0000000091000038] = d71ad3d0 00000035
! Mem[0000000090800010] = 00000000 89c87ee5, %g2 = ffff9925, %g3 = 9c856238
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 0000000089c87ee5
p25_label_19:
! Mem[0000000090000008] = 0000d71a, %g2 = 0000000000000000
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[000000004280003c] = 1497c622, %l5 = 000000000ca58f69
lduw [%i1+0x03c],%l5 ! %l5 = 000000001497c622
! %l4 = 00000000133b1380, Mem[0000000091000004] = d71ad3d0
stw %l4,[%i6+0x004] ! Mem[0000000091000004] = 133b1380
! Mem[0000000090000028] = ef9c8562, %g2 = 0000000000000000
ldsb [%i4+0x02b],%g2 ! %g2 = ffffffffffffffef
! Mem[0000000042000030] = a5c4260b, %l5 = 000000001497c622
lduw [%i0+0x030],%l5 ! %l5 = 00000000a5c4260b
! Mem[0000000090000008] = 00000000, %g2 = ffffffffffffffef
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l6 = ffffdff7, %l7 = d71ad3d0, Mem[0000000090000030] = 00560089 d71ad3d0
std %l6,[%i4+0x030] ! Mem[0000000090000030] = ffffdff7 d71ad3d0
! Mem[0000000091000000] = 00000000133b1380, %g2 = 0000000000000000
ldx [%i6+%g0],%g2 ! %g2 = 00000000133b1380
! Mem[000000009000002c] = 6238ffff, %g2 = 00000000133b1380
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000062
! %l0 = 15004b23, %l1 = 00000079, Mem[0000000090800008] = 50c69f91 6a872662
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 15004b23 00000079
p25_label_20:
! Mem[0000000090800034] = 75c87ee5, %g2 = 0000000000000062
lduh [%i5+0x034],%g2 ! %g2 = 00000000000075c8
! Mem[0000000042000038] = c64fe40b3423309d, %l6 = ffffffffffffdff7
ldx [%i0+0x038],%l6 ! %l6 = c64fe40b3423309d
! Mem[0000000090800028] = ba3e9c85, %g2 = 00000000000075c8
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000ba3e
! Mem[0000000090800020] = 5b9447bc c3247ee5, %g2 = 0000ba3e, %g3 = 89c87ee5
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000c3247ee5
! %l4 = 133b1380, %l5 = a5c4260b, Mem[0000000090000000] = 0efd0f33 34b4efe7
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 133b1380 a5c4260b
! Mem[0000000091000008] = 1a000000, %g2 = 000000005b9447bc
ldub [%i6+0x00b],%g2 ! %g2 = 000000000000001a
! Mem[000000009000000c] = d71ad3d0, %g2 = 000000000000001a
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffd71a
! %l5 = 00000000a5c4260b, Mem[000000004280002e] = 3d70eb66
sth %l5,[%i1+0x02e] ! Mem[000000004280002c] = 3d70260b
! Mem[0000000090000030] = ffffdff7, %g2 = ffffffffffffd71a
ldub [%i4+0x030],%g2 ! %g2 = 00000000000000ff
! %l4 = 133b1380, %l5 = a5c4260b, Mem[0000000090800018] = 946658ef 9c856238
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 133b1380 a5c4260b
p25_label_21:
! %l2 = 00000000d71ad3d0, Mem[0000000090800030] = ffffffff
stw %l2,[%i5+0x030] ! Mem[0000000090800030] = d71ad3d0
! %l5 = 00000000a5c4260b, Mem[000000009180001e] = 4334ffff
stb %l5,[%o0+0x01e] ! Mem[000000009180001c] = 0b34ffff
! Mem[000000004200001c] = 036c4117, %l6 = c64fe40b3423309d
ldsw [%i0+0x01c],%l6 ! %l6 = 00000000036c4117
! %l5 = 00000000a5c4260b, Mem[0000000042000017] = cde8bd98
stb %l5,[%i0+0x017] ! Mem[0000000042000014] = cde8bd0b
! Mem[0000000042000018] = d71ad3d0, %l4 = 00000000133b1380
ldsh [%i0+0x01a],%l4 ! %l4 = ffffffffffffd3d0
! %l6 = 00000000036c4117, Mem[0000000091000014] = e40b8168
stw %l6,[%i6+0x014] ! Mem[0000000091000014] = 036c4117
! Mem[0000000091800014] = 9fb039c6, %g2 = 00000000000000ff
ldub [%o0+0x015],%g2 ! %g2 = 000000000000009f
! Mem[000000009080002c] = 9c856238, %g2 = 000000000000009f
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000009c85
! %l6 = 00000000036c4117, Mem[000000009000003c] = a14cf2d3
stw %l6,[%i4+0x03c] ! Mem[000000009000003c] = 036c4117
! Mem[0000000090800018] = 133b1380a5c4260b, %g2 = 0000000000009c85
ldx [%i5+%o3],%g2 ! %g2 = 133b1380a5c4260b
p25_label_22:
! Mem[0000000091000008] = 9a8d011a00000089, %g2 = 133b1380a5c4260b
ldx [%i6+%o1],%g2 ! %g2 = 9a8d011a00000089
! Mem[0000000091000004] = 13809a8d, %g2 = 9a8d011a00000089
lduh [%i6+0x006],%g2 ! %g2 = 0000000000001380
! Mem[0000000090800024] = 7ee5fd77, %g2 = 0000000000001380
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! Mem[0000000090000018] = ef46c2bb, %g2 = 0000000000007ee5
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffef46
! Mem[000000009000002c] = 9c856238, %g2 = ffffffffffffef46
lduw [%i4+0x02c],%g2 ! %g2 = 000000009c856238
! %l0 = 15004b23, %l1 = 00000079, Mem[0000000042000010] = fe5b8e55 cde8bd0b
std %l0,[%i0+%o2] ! Mem[0000000042000010] = 15004b23 00000079
! Mem[000000009080000c] = 00000079, %g2 = 000000009c856238
lduw [%i5+0x00c],%g2 ! %g2 = 0000000000000079
! %l1 = 0000000000000079, Mem[0000000091800032] = c622dedc
sth %l1,[%o0+0x032] ! Mem[0000000091800030] = 0079dedc
! Mem[0000000091800020] = ffff9925, %g18 = 18e87dbe54f20a07
ldsw [%o0+%o4],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[000000009000002c] = 856238ff, %g2 = ffffffffffff9925
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000085
p25_label_23:
! Mem[0000000043000018] = dc89bbca, %l4 = ffffffffffffd3d0
ldsb [%i2+0x01a],%l4 ! %l4 = ffffffffffffffbb
! Mem[0000000043800018] = 9cb972a9ba19fae3, %l3 = 0000000000000035
ldx [%i3+%o3],%l3 ! %l3 = 9cb972a9ba19fae3
! Mem[0000000091800010] = d3d00f63b09fb039, %g2 = 0000000000000085
ldx [%o0+%o2],%g2 ! %g2 = d3d00f63b09fb039
! %l6 = 00000000036c4117, Mem[0000000091000028] = 8a3d9650
stw %l6,[%i6+%o5] ! Mem[0000000091000028] = 036c4117
! %l6 = 00000000036c4117, Mem[0000000090000032] = dff7d71a
sth %l6,[%i4+0x032] ! Mem[0000000090000030] = 4117d71a
! Mem[0000000090000020] = 1da2f6eb, %g2 = d3d00f63b09fb039
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000001da2
! %l7 = 00000000d71ad3d0, Mem[000000009180003c] = 43ccc658
stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = d71ad3d0
! %l3 = 9cb972a9ba19fae3, Mem[0000000090000004] = a5c4260b
sth %l3,[%i4+0x004] ! Mem[0000000090000004] = fae3260b
! %l7 = 00000000d71ad3d0, Mem[0000000043800024] = c556ea79
stw %l7,[%i3+0x024] ! Mem[0000000043800024] = d71ad3d0
! %l5 = 00000000a5c4260b, Mem[0000000090800038] = 82fb7497
stw %l5,[%i5+0x038] ! Mem[0000000090800038] = a5c4260b
p25_label_24:
! Mem[0000000043800020] = e322dd88 d71ad3d0, %l0 = 15004b23, %l1 = 00000079
ldd [%i3+%o4],%l0 ! %l0 = 00000000e322dd88 00000000d71ad3d0
! Mem[0000000090800024] = c3247ee5, %g2 = 0000000000001da2
lduh [%i5+0x024],%g2 ! %g2 = 000000000000c324
! %l6 = 00000000036c4117, Mem[0000000090000004] = fae3260b
stw %l6,[%i4+0x004] ! Mem[0000000090000004] = 036c4117
! Mem[0000000091000014] = 41170000, %g2 = 000000000000c324
ldub [%i6+0x016],%g2 ! %g2 = 0000000000000041
! Mem[000000004200003c] = 3423309d, %l6 = 00000000036c4117
lduw [%i0+0x03c],%l6 ! %l6 = 000000003423309d
! %l1 = 00000000d71ad3d0, Mem[0000000090800003] = aa99136e
stb %l1,[%i5+0x003] ! Mem[0000000090800000] = d099136e
! Mem[000000009180000c] = d7c57e5d, %g18 = 18e87dbe54f20a07
ldsw [%o0+0x00c],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[000000004280003c] = 1497c622, %l2 = 00000000d71ad3d0
ldsh [%i1+0x03c],%l2 ! %l2 = 0000000000001497
! %l3 = 9cb972a9ba19fae3, Mem[000000009080000e] = 00790000
sth %l3,[%i5+0x00e] ! Mem[000000009080000c] = fae30000
! %l6 = 000000003423309d, Mem[0000000091800038] = b5d5d008d71ad3d0
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = 000000003423309d
p25_label_25:
! Mem[0000000091000028] = 036c4117 d71669a7, %g2 = d7c57e5d, %g3 = c3247ee5
ldd [%i6+%o5],%g2 ! %g2 = 00000000036c4117 00000000d71669a7
! Mem[0000000090000024] = f6eb9a57, %g18 = 18e87dbe54f20a07
ldsw [%i4+0x024],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000091800000] = 0b502cb9, %g18 = 18e87dbe54f20a07
ldsw [%o0+%g0],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000091000010] = 4ace6d57036c4117, %g2 = 000000000b502cb9
ldx [%i6+%o2],%g2 ! %g2 = 4ace6d57036c4117
! %l5 = 00000000a5c4260b, Mem[0000000091000008] = 9a8d011a00000089
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = 00000000a5c4260b
! Mem[000000009000000c] = 1ad3d075, %g2 = 4ace6d57036c4117
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000001a
! Mem[0000000090000004] = 036c4117, %g2 = 000000000000001a
ldsh [%i4+0x004],%g2 ! %g2 = 000000000000036c
! Mem[000000009180003c] = 3423309d, %g18 = 18e87dbe54f20a07
ldsw [%o0+0x03c],%g2 ! %g2 = 18e87dbe54f20a07
! Mem[0000000090000028] = 946658ef9c856238, %g2 = 000000003423309d
ldx [%i4+%o5],%g2 ! %g2 = 946658ef9c856238
! %l0 = e322dd88, %l1 = d71ad3d0, Mem[0000000091000030] = 946658ef 9c851380
std %l0,[%i6+0x030] ! Mem[0000000091000030] = e322dd88 d71ad3d0
ba,a p25_not_taken_0_end
p25_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p25_branch_failed
p25_not_taken_0_end:
! End of Random Code for Thread 25
1: membar #Sync ! Force all stores to complete
p25_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x064] ! Set processor 25 done flag
! Check Registers
p25_check_registers:
set p25_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000e322dd88
bne,a,pn %xcc,p25_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d71ad3d0
bne,a,pn %xcc,p25_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000001497
bne,a,pn %xcc,p25_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 9cb972a9ba19fae3
bne,a,pn %xcc,p25_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffffbb
bne,a,pn %xcc,p25_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000a5c4260b
bne,a,pn %xcc,p25_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000003423309d
bne,a,pn %xcc,p25_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d71ad3d0
bne,a,pn %xcc,p25_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p25_check_fp_registers:
set p25_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 08994f5b b4c83215
bne %xcc,p25_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 66d45ab6 3736bb66
bne %xcc,p25_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 96151cfc 3dc13129
bne %xcc,p25_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ea8535a2 479c6c8a
bne %xcc,p25_f6_fail
nop
! Check Local Memory
set p25_local0_expect,%g1
p25_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 15004b2300000079
ldx [%i0+0x010],%g3 ! Observed data at 0000000042000010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d71ad3d0036c4117
ldx [%i0+0x018],%g3 ! Observed data at 0000000042000018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = efc9e40b9d0f4831
ldx [%i0+0x020],%g3 ! Observed data at 0000000042000020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x020,%g4
set p25_local1_expect,%g1
p25_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 9c8562383d70260b
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 = ffffffffd71ad3d0
ldx [%i2+0x000],%g3 ! Observed data at 0000000043000000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000310bfd89
ldx [%i2+0x030],%g3 ! Observed data at 0000000043000030
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x030,%g4
set p25_local3_expect,%g1
p25_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 7f468eab55efd038
ldx [%i3+0x000],%g3 ! Observed data at 0000000043800000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 49c6687ddff78099
ldx [%i3+0x008],%g3 ! Observed data at 0000000043800008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = e322dd88d71ad3d0
ldx [%i3+0x020],%g3 ! Observed data at 0000000043800020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = da1b0ff564e4d20b
ldx [%i3+0x028],%g3 ! Observed data at 0000000043800028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x028,%g4
! The test for processor 25 has passed
p25_passed:
ta GOOD_TRAP
nop
p25_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p25_failed
p25_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p25_failed
p25_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p25_failed
p25_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p25_failed
p25_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p25_failed
p25_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p25_failed
p25_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p25_failed
p25_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p25_failed
p25_f0_fail:
set p25_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f2_fail:
set p25_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f4_fail:
set p25_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f6_fail:
set p25_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 25 failed
p25_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x064] ! Set processor 25 done flag
set p25_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 25 failed
p25_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x064] ! Set processor 25 done flag
set p25_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p25_selfmod_failed:
ba p25_failed
mov 0xabc,%g1
p25_common_error:
or %g0,0xef9,%g1
ba p25_failed
mov %o5,%g3
p25_common_signature_error:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_common_timeout:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p25_failed
mov 0x0,%g3
p25_trap1e:
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043800000]
ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042800018]
stba %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800010]
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000018]
stwa %l7,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800020]
done
p25_trap1o:
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043800000]
ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042800018]
stba %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800010]
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000018]
stwa %l7,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800020]
done
p25_trap2e:
stba %l3,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000018]
done
p25_trap2o:
stba %l3,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000018]
done
p25_trap3e:
nop
nop
nop
nop
nop
done
p25_trap3o:
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 = 5da1373a946658ef
ldx [%g1+0x008],%l1 ! %l1 = 3bb08b82dc69f3c3
ldx [%g1+0x010],%l2 ! %l2 = 464cb6f9ef3d82a8
ldx [%g1+0x018],%l3 ! %l3 = 519e41bddedc1064
ldx [%g1+0x020],%l4 ! %l4 = f769ae9e0c744e45
ldx [%g1+0x028],%l5 ! %l5 = 4c9c3919e51d8cb3
ldx [%g1+0x030],%l6 ! %l6 = ed9aedea4ace6d57
ldx [%g1+0x038],%l7 ! %l7 = 0e7e4bca9e058168
! Initialize the output register of window 0
set unres3_start,%o0
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 = ce3ebf56 65e17563 5362876e f03efcb0
! %f4 = a7817cea 3c68b7c3 2f316e4f 41ce8d89
! %f8 = 8858d443 5ff578c5 2c120454 5f22c67a
! %f12 = 60e4e724 4b14d911 716802fc 2caba567
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9c38af8a de21c5dd 2a8467e2 85a6b927
! %f20 = 12573fba 0d83f5f0 9a8f2011 aa08dc6f
! %f24 = 2fe1c505 113f0c88 e6dc6c49 13d32216
! %f28 = 836ae45e f8d44ace 13366fae 5218b10c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3f88b940 eda227b0 e783c316 dc2ff3d0
! %f36 = 99bc8002 11a0e1da 90a6c1b9 e53e1dc7
! %f40 = 35ab067e f9f64057 8c1bb531 7e7fd495
! %f44 = 5ea9aef4 583cc8aa 90f71b58 b076be7a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x81d9dae700000079,%g7,%g1 ! GSR scale = 15, align = 1
wr %g1,%g0,%gsr ! GSR = 81d9dae700000079
wr %g0,%y ! Clear Y 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[0000000090000018] = c654ee46, %g2 = 5216797a0000eff3
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! Mem[0000000091800028] = a31fbc41, %g2 = 00000000c654ee46
ldub [%o0+%o5],%g2 ! %g2 = 00000000000000a3
! %l5 = a6c6ae4bef62515c, Mem[0000000091800008] = 0f1979ec
stw %l5,[%o0+%o1] ! Mem[0000000091800008] = ef62515c
! Mem[000000004480002c] = 8008d9ae, %l0 = 9964ca19e8b0ef8e
lduh [%i1+0x02c],%l0 ! %l0 = 0000000000008008
! Mem[0000000091000030] = 6e486cc6, %g2 = 00000000000000a3
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000006e48
! Mem[0000000091800014] = b09fb039, %g18 = 515f4b2a2a5f3307
ldsw [%o0+0x014],%g2 ! %g2 = 515f4b2a2a5f3307
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = ffffffffb09fb039
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! %l6 = 8dd8cb6a8fa22e72, Mem[0000000091000031] = 6a6e486c
stb %l6,[%i6+0x031] ! Mem[0000000091000030] = 726e486c
! %l2 = 3e9e6df626868f58, Mem[0000000091000000] = 809ce61612bca097
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 3e9e6df626868f58
! Mem[000000004500000c] = 1bdd7b43, %l4 = 4d2a746fe2c3576c
lduh [%i2+0x00e],%l4 ! %l4 = 0000000000007b43
p26_label_2:
! %l3 = cfbb9b142c7164e2, Mem[000000004480000c] = a07e5491
stw %l3,[%i1+0x00c] ! Mem[000000004480000c] = 2c7164e2
! Mem[0000000090800038] = 749762f1, %g2 = cd876ab0f2e01332
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000074
! %l4 = 0000000000007b43, Mem[000000004480001a] = 2fac5fa6
sth %l4,[%i1+0x01a] ! Mem[0000000044800018] = 2fac7b43
! %l4 = 0000000000007b43, Mem[0000000090000030] = 722cd948
sth %l4,[%i4+0x030] ! Mem[0000000090000030] = 7b43d948
! Mem[0000000091000028] = 9650d716, %g2 = 0000000000000074
ldsb [%i6+0x02a],%g2 ! %g2 = ffffffffffffff96
! Mem[0000000091000000] = 6df62686, %g2 = ffffffffffffff96
lduh [%i6+0x002],%g2 ! %g2 = 0000000000006df6
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 0000000000006df6
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! %l2 = 3e9e6df626868f58, Mem[000000009000003c] = a14cf2d3
stb %l2,[%i4+0x03c] ! Mem[000000009000003c] = 584cf2d3
! %l2 = 3e9e6df626868f58, Mem[0000000090000000] = 0efd0f33
stw %l2,[%i4+%g0] ! Mem[0000000090000000] = 26868f58
! Mem[0000000091800008] = ef62515c, %g18 = 515f4b2a2a5f3307
ldsw [%o0+%o1],%g2 ! %g2 = 515f4b2a2a5f3307
p26_label_3:
! Mem[0000000090800024] = c3247ee5, %g2 = ffffffffef62515c
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000c3
! Mem[0000000090000034] = f41a127c, %g2 = 00000000000000c3
ldsb [%i4+0x035],%g2 ! %g2 = fffffffffffffff4
! Mem[0000000090000008] = 1a70897a, %g2 = fffffffffffffff4
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000001a70
! %l7 = a7f12c487187208a, Mem[0000000090000000] = 26868f58
stb %l7,[%i4+%g0] ! Mem[0000000090000000] = 8a868f58
! Mem[0000000045000008] = bf92a844, %l6 = 8dd8cb6a8fa22e72
lduw [%i2+%o1],%l6 ! %l6 = 00000000bf92a844
! Mem[000000009080002c] = 4c1bc6c0, %g18 = 515f4b2a2a5f3307
ldsw [%i5+0x02c],%g2 ! %g2 = 515f4b2a2a5f3307
! Mem[0000000091000004] = 589a8d01, %g2 = 000000004c1bc6c0
ldsb [%i6+0x007],%g2 ! %g2 = 0000000000000058
! Mem[0000000091000018] = afbb2595, %g2 = 0000000000000058
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbb2595
! %l2 = 3e9e6df626868f58, Mem[000000009100003e] = 577c0000
sth %l2,[%i6+0x03e] ! Mem[000000009100003c] = 8f580000
! %l6 = 00000000bf92a844, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 00000000bf92a844
p26_label_4:
! Mem[0000000090000038] = 7ccf87b4 584cf2d3, %g2 = afbb2595, %g3 = 0bad0b00
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000584cf2d3
! Mem[0000000091000030] = 91726e486cc60ecc, %g2 = 000000007ccf87b4
ldx [%i6+0x030],%g2 ! %g2 = 91726e486cc60ecc
! %l0 = 00008008, %l1 = d855fba6, Mem[0000000090800000] = f2d0a1aa 99136e54
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 00008008 d855fba6
! Mem[0000000091800018] = c6fe240a, %g2 = 91726e486cc60ecc
lduw [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 00000000c6fe240a
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! Mem[0000000044000000] = c36417c4, %l0 = 0000000000008008
ldsb [%i0+%g0],%l0 ! %l0 = ffffffffffffffc3
! %l6 = 00000000bf92a844, Mem[0000000091800018] = c6fe240a9c834334
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 00000000bf92a844
! Mem[0000000091800008] = ef62515cd7c57e5d, %g2 = c654ee46c2bbec77
ldx [%o0+%o1],%g2 ! %g2 = ef62515cd7c57e5d
! Mem[0000000091000030] = 91726e48, %g2 = ef62515cd7c57e5d
ldsb [%i6+0x030],%g2 ! %g2 = ffffffffffffff91
! Mem[000000004400003c] = a5658a90, %l5 = a6c6ae4bef62515c
ldsb [%i0+0x03c],%l5 ! %l5 = ffffffffffffffa5
p26_label_5:
! %l6 = 00000000bf92a844, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 00000000bf92a844
! %l6 = 00000000bf92a844, Mem[0000000091800038] = b5d5c008
stw %l6,[%o0+0x038] ! Mem[0000000091800038] = bf92a844
! %l4 = 0000000000007b43, Mem[000000009100001e] = bb928c01
sth %l4,[%i6+0x01e] ! Mem[000000009100001c] = 7b438c01
! %l5 = ffffffffffffffa5, Mem[000000009080003f] = 38000000
stb %l5,[%i5+0x03f] ! Mem[000000009080003c] = a5000000
! %l0 = ffffffffffffffc3, Mem[000000009080002a] = ba3e4c1b
sth %l0,[%i5+0x02a] ! Mem[0000000090800028] = ffc34c1b
! Mem[0000000091800014] = b09fb039, %g18 = 515f4b2a2a5f3307
ldsw [%o0+0x014],%g2 ! %g2 = 515f4b2a2a5f3307
! Mem[0000000091800030] = cd876ab0, %g18 = 515f4b2a2a5f3307
ldsw [%o0+0x030],%g2 ! %g2 = 515f4b2a2a5f3307
! %l6 = bf92a844, %l7 = 7187208a, Mem[0000000091000000] = 3e9e6df6 26868f58
std %l6,[%i6+%g0] ! Mem[0000000091000000] = bf92a844 7187208a
! %l7 = a7f12c487187208a, Mem[0000000090000010] = b51e7244
stw %l7,[%i4+%o2] ! Mem[0000000090000010] = 7187208a
! Mem[0000000091800018] = 00000000, %g2 = ffffffffcd876ab0
lduw [%o0+%o3],%g2 ! %g2 = 0000000000000000
p26_label_6:
! %l7 = a7f12c487187208a, Mem[0000000090000023] = a2f6eb9a
stb %l7,[%i4+0x023] ! Mem[0000000090000020] = 8af6eb9a
! Mem[0000000091800018] = 00000000bf92a844, %g2 = 0000000000000000
ldx [%o0+%o3],%g2 ! %g2 = 00000000bf92a844
! %l7 = a7f12c487187208a, Mem[0000000091000022] = 3d025ade
stb %l7,[%i6+0x022] ! Mem[0000000091000020] = 8a025ade
! Mem[000000009180000c] = d7c57e5d, %g2 = 00000000bf92a844
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffd7c5
! %l5 = ffffffffffffffa5, Mem[0000000090800019] = 210d4cb5
stb %l5,[%i5+0x019] ! Mem[0000000090800018] = a50d4cb5
! Mem[0000000090800038] = 82fb7497 62f1bfa5, %g2 = ffffd7c5, %g3 = 584cf2d3
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bfa5
! %l4 = 0000000000007b43, Mem[0000000090800028] = fd77ffc34c1bc6c0
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 0000000000007b43
! %l2 = 3e9e6df626868f58, Mem[000000009100001a] = 2595d186
sth %l2,[%i6+0x01a] ! Mem[0000000091000018] = 8f58d186
! Mem[0000000045800024] = 0b4009c4, %l0 = ffffffffffffffc3
ldsb [%i3+0x024],%l0 ! %l0 = 000000000000000b
! Mem[0000000090000010] = 7187208a, %g2 = 0000000082fb7497
lduh [%i4+%o2],%g2 ! %g2 = 0000000000007187
p26_label_7:
! Mem[0000000090000038] = 7ccf87b4, %g18 = 515f4b2a2a5f3307
ldsw [%i4+0x038],%g2 ! %g2 = 515f4b2a2a5f3307
! Mem[0000000091800004] = 0983a7ef, %g2 = 000000007ccf87b4
ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000009
! Mem[0000000091800024] = e4a31fbc, %g2 = 0000000000000009
ldub [%o0+0x027],%g2 ! %g2 = 00000000000000e4
! Mem[0000000091800008] = 62515cd7, %g2 = 00000000000000e4
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000062
! %l0 = 000000000000000b, Mem[0000000090000010] = 7187208a
sth %l0,[%i4+%o2] ! Mem[0000000090000010] = 000b208a
! %l4 = 0000000000007b43, Mem[0000000091000014] = 694bf715
stb %l4,[%i6+0x014] ! Mem[0000000091000014] = 434bf715
! Mem[0000000044800028] = f001183f8008d9ae, %l4 = 0000000000007b43
ldx [%i1+%o5],%l4 ! %l4 = f001183f8008d9ae
! %l7 = a7f12c487187208a, Mem[0000000091800030] = cd876ab0
stw %l7,[%o0+0x030] ! Mem[0000000091800030] = 7187208a
! Mem[0000000091800034] = f2e01332, %g2 = 0000000000000062
ldub [%o0+0x034],%g2 ! %g2 = 00000000000000f2
! Mem[0000000045000000] = 8716ee80, %l2 = 3e9e6df626868f58
ldsb [%i2+0x002],%l2 ! %l2 = ffffffffffffffee
p26_label_8:
! %l1 = 7ed5af1dd855fba6, Mem[000000009000001c] = c2bbec77
stw %l1,[%i4+0x01c] ! Mem[000000009000001c] = d855fba6
! %l3 = cfbb9b142c7164e2, Mem[0000000090000012] = 208a4878
sth %l3,[%i4+0x012] ! Mem[0000000090000010] = 64e24878
! Mem[0000000091000038] = 2ac32556 37418f58, %g2 = 000000f2, %g3 = 62f1bfa5
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 0000000037418f58
! Mem[0000000090800018] = 8da50d4cb5758e33, %g2 = 000000002ac32556
ldx [%i5+%o3],%g2 ! %g2 = 8da50d4cb5758e33
! Mem[000000009180003c] = 43ccc658, %g2 = 8da50d4cb5758e33
ldsh [%o0+0x03c],%g2 ! %g2 = 00000000000043cc
! %l6 = bf92a844, %l7 = 7187208a, Mem[0000000044000000] = c36417c4 5211c7fd
std %l6,[%i0+%g0] ! Mem[0000000044000000] = bf92a844 7187208a
! Mem[0000000091000034] = 6cc60ecc, %g2 = 00000000000043cc
ldub [%i6+0x034],%g2 ! %g2 = 000000000000006c
! Mem[0000000044000030] = 0a02f6ca fa7ac832, %l2 = ffffffee, %l3 = 2c7164e2
ldd [%i0+0x030],%l2 ! %l2 = 000000000a02f6ca 00000000fa7ac832
! Mem[0000000090800018] = 8da50d4cb5758e33, %g2 = 000000000000006c
ldx [%i5+%o3],%g2 ! %g2 = 8da50d4cb5758e33
! Mem[000000004500000c] = 1bdd7b43, %l2 = 000000000a02f6ca
lduh [%i2+0x00e],%l2 ! %l2 = 0000000000007b43
p26_label_9:
! Mem[000000004480002c] = 8008d9ae, %l6 = 00000000bf92a844
ldub [%i1+0x02f],%l6 ! %l6 = 00000000000000ae
! %l6 = 000000ae, %l7 = 7187208a, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 000000ae 7187208a
! Mem[0000000045800028] = 801f14f0, %l3 = 00000000fa7ac832
ldsh [%i3+0x02a],%l3 ! %l3 = 00000000000014f0
! %l3 = 00000000000014f0, Mem[0000000091800018] = 00000000bf92a844
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 00000000000014f0
! Mem[000000009000003c] = 584cf2d3, %g18 = 515f4b2a2a5f3307
ldsw [%i4+0x03c],%g2 ! %g2 = 515f4b2a2a5f3307
! Mem[0000000090000034] = e3f41a12, %g2 = 00000000584cf2d3
lduh [%i4+0x034],%g2 ! %g2 = 000000000000e3f4
! %l6 = 00000000000000ae, Mem[0000000090800008] = 50c69f91
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = 000000ae
! %l1 = 7ed5af1dd855fba6, Mem[000000009000000c] = 70c2cf1a
stw %l1,[%i4+0x00c] ! Mem[000000009000000c] = d855fba6
! Mem[0000000091000030] = 91726e486cc60ecc, %g2 = 000000000000e3f4
ldx [%i6+0x030],%g2 ! %g2 = 91726e486cc60ecc
! Mem[0000000091000000] = a8447187, %g2 = 91726e486cc60ecc
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffffa844
p26_label_10:
! Mem[0000000090800028] = 0000000000007b43, %g2 = ffffffffffffa844
ldx [%i5+%o5],%g2 ! %g2 = 0000000000007b43
! %l6 = 000000ae, %l7 = 7187208a, Mem[0000000090800038] = 82fb7497 62f1bfa5
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 000000ae 7187208a
! %l6 = 00000000000000ae, Mem[000000009180001c] = 000014f0
stw %l6,[%o0+0x01c] ! Mem[000000009180001c] = 000000ae
! Mem[0000000044800028] = f001183f, %l1 = 7ed5af1dd855fba6
lduw [%i1+%o5],%l1 ! %l1 = 00000000f001183f
! %l3 = 00000000000014f0, Mem[000000009180001e] = 00ae3027
sth %l3,[%o0+0x01e] ! Mem[000000009180001c] = 14f03027
! %l3 = 00000000000014f0, Mem[0000000090000006] = 59e71a70
sth %l3,[%i4+0x006] ! Mem[0000000090000004] = 14f01a70
! Mem[000000009000001c] = a6d3141d, %g2 = 0000000000007b43
ldub [%i4+0x01f],%g2 ! %g2 = 00000000000000a6
! Mem[000000009000003c] = f2d30000, %g2 = 00000000000000a6
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000f2d3
! %l7 = a7f12c487187208a, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = a7f12c487187208a
! %l6 = 00000000000000ae, Mem[0000000090800038] = 000000ae7187208a
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 00000000000000ae
p26_label_11:
! Mem[0000000090800038] = 00000000 000000ae, %g2 = 0000f2d3, %g3 = 37418f58
ldd [%i5+0x038],%g2 ! %g2 = 0000000000000000 00000000000000ae
! Mem[0000000045800020] = 35976a31, %l0 = 000000000000000b
ldsw [%i3+%o4],%l0 ! %l0 = 0000000035976a31
! Mem[0000000090800028] = 0000000000007b43, %g2 = 0000000000000000
ldx [%i5+%o5],%g2 ! %g2 = 0000000000007b43
! %l2 = 0000000000007b43, Mem[0000000091800008] = ef62515cd7c57e5d
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 0000000000007b43
! Mem[0000000090000018] = c654ee46, %g2 = 0000000000007b43
lduh [%i4+%o3],%g2 ! %g2 = 000000000000c654
! %l5 = ffffffffffffffa5, Mem[000000009000000f] = a6000b64
stb %l5,[%i4+0x00f] ! Mem[000000009000000c] = a5000b64
! %l1 = 00000000f001183f, Mem[0000000044800035] = 91759a02
stb %l1,[%i1+0x035] ! Mem[0000000044800034] = 913f9a02
! %l6 = 00000000000000ae, Mem[0000000090800028] = 0000000000007b43
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 00000000000000ae
! %l0 = 0000000035976a31, Mem[000000009080000b] = ae6a8726
stb %l0,[%i5+0x00b] ! Mem[0000000090800008] = 316a8726
! %l5 = ffffffffffffffa5, Mem[0000000045800010] = c7a1089c
stw %l5,[%i3+%o2] ! Mem[0000000045800010] = ffffffa5
p26_label_12:
! Mem[0000000090000020] = d3141d8a, %g18 = 515f4b2a2a5f3307
ldsw [%i4+%o4],%g2 ! %g2 = 515f4b2a2a5f3307
! %l2 = 0000000000007b43, Mem[000000009000002a] = de2092b2
stb %l2,[%i4+0x02a] ! Mem[0000000090000028] = 432092b2
! Mem[0000000045000034] = e1a37cba, %l5 = ffffffffffffffa5
ldub [%i2+0x037],%l5 ! %l5 = 00000000000000ba
! Mem[0000000090000038] = 87b4584c, %g2 = ffffffffd3141d8a
lduh [%i4+0x03a],%g2 ! %g2 = 00000000000087b4
! Mem[000000004480003c] = b88bfb20, %l5 = 00000000000000ba
ldub [%i1+0x03e],%l5 ! %l5 = 00000000000000fb
! Mem[0000000091000030] = 91726e48, %g2 = 00000000000087b4
lduw [%i6+0x030],%g2 ! %g2 = 0000000091726e48
! %l2 = 0000000000007b43, Mem[000000009080003f] = ae000000
stb %l2,[%i5+0x03f] ! Mem[000000009080003c] = 43000000
! Mem[0000000091000008] = 011a3249, %g2 = 0000000091726e48
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000011a
! Mem[0000000044800020] = 2ffa74d3, %l2 = 0000000000007b43
lduh [%i1+%o4],%l2 ! %l2 = 0000000000002ffa
! Mem[0000000091000030] = 91726e486cc60ecc, %g2 = 000000000000011a
ldx [%i6+0x030],%g2 ! %g2 = 91726e486cc60ecc
p26_label_13:
! Mem[0000000090800030] = 00000000 bf92a844, %g2 = 6cc60ecc, %g3 = 000000ae
ldd [%i5+0x030],%g2 ! %g2 = 0000000000000000 00000000bf92a844
! Mem[000000004580003c] = 002184d3, %l4 = f001183f8008d9ae
lduw [%i3+0x03c],%l4 ! %l4 = 00000000002184d3
! Mem[0000000091800034] = f2e01332, %g2 = 0000000000000000
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e01332
! %l2 = 00002ffa, %l3 = 000014f0, Mem[0000000045000028] = da0f9132 65a02d99
std %l2,[%i2+%o5] ! Mem[0000000045000028] = 00002ffa 000014f0
! %l1 = 00000000f001183f, Mem[0000000044800034] = 913f9a02
stb %l1,[%i1+0x034] ! Mem[0000000044800034] = 3f3f9a02
! Mem[000000009080002c] = 000000ae, %g2 = 00000000f2e01332
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[000000009080002c] = 000000ae, %g2 = 0000000000000000
ldsb [%i5+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000000] = 8a868f5834b414f0, %g2 = 0000000000000000
ldx [%i4+%g0],%g2 ! %g2 = 8a868f5834b414f0
! %l2 = 0000000000002ffa, Mem[0000000090000034] = e3f41a12
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = 00002ffa
! %l4 = 002184d3, %l5 = 000000fb, Mem[0000000091800018] = 00000000 000014f0
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 002184d3 000000fb
p26_label_14:
! Mem[0000000091000020] = 8c018a02 5ade034f, %g2 = 34b414f0, %g3 = bf92a844
ldd [%i6+%o4],%g2 ! %g2 = 000000008c018a02 000000005ade034f
! Mem[0000000090800008] = 00000031, %g2 = 000000008c018a02
lduw [%i5+%o1],%g2 ! %g2 = 0000000000000031
! %l4 = 00000000002184d3, Mem[0000000091800020] = 30270afa
stw %l4,[%o0+%o4] ! Mem[0000000091800020] = 002184d3
! Mem[0000000091800000] = 22502cb9, %g2 = 0000000000000031
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! Mem[0000000091000038] = 2ac32556 37418f58, %g2 = 00002250, %g3 = 5ade034f
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 0000000037418f58
! %l5 = 00000000000000fb, Mem[0000000090800024] = bf92a844
sth %l5,[%i5+0x024] ! Mem[0000000090800024] = 00fba844
! Mem[0000000091800010] = a7f12c48, %g18 = 515f4b2a2a5f3307
ldsw [%o0+%o2],%g2 ! %g2 = 515f4b2a2a5f3307
! %l0 = 0000000035976a31, Mem[0000000091000034] = 6cc60ecc
sth %l0,[%i6+0x034] ! Mem[0000000091000034] = 6a310ecc
! %l3 = 00000000000014f0, Mem[0000000090000013] = e248782e
stb %l3,[%i4+0x013] ! Mem[0000000090000010] = f048782e
! %l2 = 0000000000002ffa, Mem[0000000091000026] = 034f8a3d
sth %l2,[%i6+0x026] ! Mem[0000000091000024] = 2ffa8a3d
p26_label_15:
! Mem[0000000091000038] = 2ac3255637418f58, %g2 = ffffffffa7f12c48
ldx [%i6+0x038],%g2 ! %g2 = 2ac3255637418f58
! Mem[0000000091800024] = 54e40000, %g2 = 2ac3255637418f58
ldsh [%o0+0x026],%g2 ! %g2 = 00000000000054e4
! Mem[0000000091000020] = 8a025ade, %g2 = 00000000000054e4
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffff8a02
! %l6 = 00000000000000ae, Mem[0000000091800018] = 002184d3000000fb
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 00000000000000ae
! %l4 = 00000000002184d3, Mem[0000000090000014] = 48782e3b
stb %l4,[%i4+0x014] ! Mem[0000000090000014] = d3782e3b
! Mem[0000000091000004] = 7187208a, %g2 = ffffffffffff8a02
lduw [%i6+0x004],%g2 ! %g2 = 000000007187208a
! %l2 = 0000000000002ffa, Mem[0000000045000034] = e1a37cba
stw %l2,[%i2+0x034] ! Mem[0000000045000034] = 00002ffa
! Mem[0000000090800038] = 0000000000000043, %g2 = 000000007187208a
ldx [%i5+0x038],%g2 ! %g2 = 0000000000000043
! Mem[000000009100002c] = 07a79172, %g2 = 0000000000000043
ldsb [%i6+0x02e],%g2 ! %g2 = 0000000000000007
! %l7 = a7f12c487187208a, Mem[000000009000003e] = f2d30000
stb %l7,[%i4+0x03e] ! Mem[000000009000003c] = 8ad30000
p26_label_16:
! Mem[0000000091000018] = 58d1867b, %g2 = 0000000000000007
ldsb [%i6+0x01b],%g2 ! %g2 = 0000000000000058
! Mem[0000000090000010] = 000b64f0, %g2 = 0000000000000058
ldsh [%i4+%o2],%g2 ! %g2 = 000000000000000b
! Mem[000000009080002c] = 000000ae, %g18 = 515f4b2a2a5f3307
ldsw [%i5+0x02c],%g2 ! %g2 = 515f4b2a2a5f3307
! Mem[000000009080002c] = 000000ae, %g18 = 515f4b2a2a5f3307
ldsw [%i5+0x02c],%g2 ! %g2 = 515f4b2a2a5f3307
! Mem[0000000091800004] = 920983a7, %g2 = 00000000000000ae
ldsb [%o0+0x004],%g2 ! %g2 = ffffffffffffff92
! Mem[0000000045800030] = 519d66d8, %l7 = a7f12c487187208a
ldsh [%i3+0x030],%l7 ! %l7 = 000000000000519d
! %l0 = 0000000035976a31, Mem[000000009080000b] = 316a8726
stb %l0,[%i5+0x00b] ! Mem[0000000090800008] = 316a8726
! Mem[0000000044000030] = 0a02f6ca, %l0 = 0000000035976a31
ldsw [%i0+0x030],%l0 ! %l0 = 000000000a02f6ca
! Mem[0000000090000034] = 00002ffa, %g2 = ffffffffffffff92
lduw [%i4+0x034],%g2 ! %g2 = 0000000000002ffa
! Mem[0000000090800020] = 0000000000fba844, %g2 = 0000000000002ffa
ldx [%i5+%o4],%g2 ! %g2 = 0000000000fba844
p26_label_17:
! Mem[000000009000002c] = 92b2c784, %g2 = 0000000000fba844
ldsb [%i4+0x02c],%g2 ! %g2 = ffffffffffffff92
! Mem[0000000090800008] = 316a8726, %g2 = ffffffffffffff92
ldsb [%i5+0x00b],%g2 ! %g2 = 0000000000000031
! %l1 = 00000000f001183f, Mem[0000000090000026] = 9a572188
stb %l1,[%i4+0x026] ! Mem[0000000090000024] = 3f572188
! Mem[0000000090800028] = 00000000 000000ae, %g2 = 00000031, %g3 = 37418f58
ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 00000000000000ae
! %l0 = 000000000a02f6ca, Mem[0000000090800010] = d6f6488779807614
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 000000000a02f6ca
! %l1 = 00000000f001183f, Mem[0000000090000024] = f6eb3f57
stw %l1,[%i4+0x024] ! Mem[0000000090000024] = f001183f
! Mem[000000009080002c] = ae000000, %g2 = 0000000000000000
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000ae
! Mem[0000000044000020] = ea0356b5d8b6cca0, %l3 = 00000000000014f0
ldx [%i0+%o4],%l3 ! %l3 = ea0356b5d8b6cca0
! %l6 = 000000ae, %l7 = 0000519d, Mem[0000000090000020] = d3141d8a f001183f
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 000000ae 0000519d
! %l4 = 002184d3, %l5 = 000000fb, Mem[0000000090000000] = 8a868f58 34b414f0
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 002184d3 000000fb
p26_label_18:
! %l0 = 0a02f6ca, %l1 = f001183f, Mem[0000000090000010] = 000b64f0 d3782e3b
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 0a02f6ca f001183f
! %l3 = ea0356b5d8b6cca0, Mem[0000000090000020] = 000000ae
stb %l3,[%i4+%o4] ! Mem[0000000090000020] = a00000ae
! %l1 = 00000000f001183f, Mem[000000004580001e] = b8ac5b9e
stb %l1,[%i3+0x01e] ! Mem[000000004580001c] = b8ac3f9e
! %l5 = 00000000000000fb, Mem[000000009100003e] = 8f580000
stb %l5,[%i6+0x03e] ! Mem[000000009100003c] = fb580000
! Mem[0000000090800010] = 000000000a02f6ca, %g2 = 00000000000000ae
ldx [%i5+%o2],%g2 ! %g2 = 000000000a02f6ca
! %l6 = 00000000000000ae, Mem[0000000044000008] = f22dabcd
stw %l6,[%i0+%o1] ! Mem[0000000044000008] = 000000ae
! Mem[0000000090800030] = 00000000, %g2 = 000000000a02f6ca
lduw [%i5+0x030],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000000000fb, Mem[0000000090000032] = d9480000
sth %l5,[%i4+0x032] ! Mem[0000000090000030] = 00fb0000
! Mem[0000000090000008] = 7ad855fb, %g2 = 0000000000000000
ldub [%i4+0x00b],%g2 ! %g2 = 000000000000007a
! %l4 = 00000000002184d3, Mem[0000000091800000] = 22502cb9
stw %l4,[%o0+%g0] ! Mem[0000000091800000] = 002184d3
p26_label_19:
! Mem[000000004580001c] = b8ac3f9e, %l5 = 00000000000000fb
ldsh [%i3+0x01c],%l5 ! %l5 = ffffffffffffb8ac
! Mem[000000009100000c] = 5b64c871, %g2 = 000000000000007a
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000005b64
! Mem[000000009000001c] = 55fba6a0, %g2 = 0000000000005b64
ldsb [%i4+0x01d],%g2 ! %g2 = 0000000000000055
! Mem[0000000091000024] = 5ade2ffa, %g2 = 0000000000000055
lduw [%i6+0x024],%g2 ! %g2 = 000000005ade2ffa
! %l5 = ffffffffffffb8ac, Mem[0000000091000014] = 434bf715
sth %l5,[%i6+0x014] ! Mem[0000000091000014] = b8acf715
! Mem[0000000044800014] = bd4afb25, %l0 = 000000000a02f6ca
ldsb [%i1+0x015],%l0 ! %l0 = 000000000000004a
! %l7 = 000000000000519d, Mem[0000000091000018] = afbb8f58d1867b43
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = 000000000000519d
! Mem[0000000044800028] = f001183f, %l7 = 000000000000519d
ldub [%i1+0x02a],%l7 ! %l7 = 0000000000000018
! Mem[0000000091800014] = 7187208a, %g2 = 000000005ade2ffa
lduw [%o0+0x014],%g2 ! %g2 = 000000007187208a
! Mem[0000000044000024] = d8b6cca0, %l6 = 00000000000000ae
lduh [%i0+0x026],%l6 ! %l6 = 000000000000cca0
p26_label_20:
! Mem[000000009000003c] = 8ad30000, %g2 = 000000007187208a
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000008ad3
! %l7 = 0000000000000018, Mem[0000000091800022] = 84d3801d
stb %l7,[%o0+0x022] ! Mem[0000000091800020] = 18d3801d
! Mem[0000000090000020] = a00000ae, %g2 = 0000000000008ad3
lduw [%i4+%o4],%g2 ! %g2 = 00000000a00000ae
! Mem[0000000091000018] = 00000000, %g2 = 00000000a00000ae
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000000000
! %l2 = 00002ffa, %l3 = d8b6cca0, Mem[0000000090800028] = 00000000 000000ae
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 00002ffa d8b6cca0
! Mem[0000000090000004] = fb1a7089, %g2 = 0000000000000000
ldsb [%i4+0x007],%g2 ! %g2 = fffffffffffffffb
! Mem[0000000090000010] = 0a02f6ca f001183f, %g2 = fffffffb, %g3 = 000000ae
ldd [%i4+%o2],%g2 ! %g2 = 000000000a02f6ca 00000000f001183f
! %l3 = ea0356b5d8b6cca0, Mem[000000009180000a] = 00000000
sth %l3,[%o0+0x00a] ! Mem[0000000091800008] = cca00000
! Mem[0000000090000038] = 7ccf87b4 584c8ad3, %g2 = 0a02f6ca, %g3 = f001183f
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000584c8ad3
! Mem[000000009080000c] = 6a872662, %g2 = 000000007ccf87b4
lduh [%i5+0x00c],%g2 ! %g2 = 0000000000006a87
p26_label_21:
! %l2 = 00002ffa, %l3 = d8b6cca0, Mem[0000000091000018] = 00000000 0000519d
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 00002ffa d8b6cca0
! %l1 = 00000000f001183f, Mem[0000000044000021] = ea0356b5
stb %l1,[%i0+0x021] ! Mem[0000000044000020] = ea3f56b5
! Mem[0000000091800010] = a7f12c48, %g2 = 0000000000006a87
ldub [%o0+%o2],%g2 ! %g2 = 00000000000000a7
! %l2 = 00002ffa, %l3 = d8b6cca0, Mem[0000000091800008] = 0000cca0 00007b43
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 00002ffa d8b6cca0
! %l3 = ea0356b5d8b6cca0, Mem[000000009000002f] = 847b4300
stb %l3,[%i4+0x02f] ! Mem[000000009000002c] = a07b4300
! %l6 = 000000000000cca0, Mem[0000000090000034] = 00002ffa
sth %l6,[%i4+0x034] ! Mem[0000000090000034] = cca02ffa
! Mem[0000000091800030] = 7187208af2e01332, %g2 = 00000000000000a7
ldx [%o0+0x030],%g2 ! %g2 = 7187208af2e01332
! Mem[0000000045800010] = ffffffa5, %l4 = 00000000002184d3
ldsh [%i3+%o2],%l4 ! %l4 = ffffffffffffffff
! %l0 = 0000004a, %l1 = f001183f, Mem[0000000091000038] = 2ac32556 3741fb58
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 0000004a f001183f
! %l5 = ffffffffffffb8ac, Mem[0000000090000026] = 519d2188
sth %l5,[%i4+0x026] ! Mem[0000000090000024] = b8ac2188
p26_label_22:
! %l4 = ffffffff, %l5 = ffffb8ac, Mem[0000000090800038] = 00000000 00000043
std %l4,[%i5+0x038] ! Mem[0000000090800038] = ffffffff ffffb8ac
! %l0 = 000000000000004a, Mem[0000000091000036] = 0ecc0000
sth %l0,[%i6+0x036] ! Mem[0000000091000034] = 004a0000
! %l6 = 0000cca0, %l7 = 00000018, Mem[0000000045000000] = 8716ee80 39355afe
std %l6,[%i2+%g0] ! Mem[0000000045000000] = 0000cca0 00000018
! %l5 = ffffffffffffb8ac, Mem[0000000091000028] = 8a3d9650
stw %l5,[%i6+%o5] ! Mem[0000000091000028] = ffffb8ac
! Mem[0000000045800010] = ffffffa5, %l0 = 000000000000004a
ldsb [%i3+%o2],%l0 ! %l0 = ffffffffffffffff
! %l4 = ffffffff, %l5 = ffffb8ac, Mem[0000000091000000] = bf92a844 7187208a
std %l4,[%i6+%g0] ! Mem[0000000091000000] = ffffffff ffffb8ac
! %l5 = ffffffffffffb8ac, Mem[0000000091800030] = 7187208af2e01332
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffb8ac
! %l5 = ffffffffffffb8ac, Mem[000000009000000a] = 897ad855
stb %l5,[%i4+0x00a] ! Mem[0000000090000008] = ac7ad855
! Mem[000000009180001c] = 00ae0021, %g2 = 7187208af2e01332
ldsh [%o0+0x01e],%g2 ! %g2 = 00000000000000ae
! Mem[0000000090800004] = d855fba6, %g18 = 515f4b2a2a5f3307
ldsw [%i5+0x004],%g2 ! %g2 = 515f4b2a2a5f3307
p26_label_23:
! Mem[000000009180001c] = 000000ae, %g2 = ffffffffd855fba6
lduw [%o0+0x01c],%g2 ! %g2 = 00000000000000ae
! Mem[0000000044000034] = fa7ac832, %l3 = ea0356b5d8b6cca0
ldub [%i0+0x034],%l3 ! %l3 = 00000000000000fa
! Mem[0000000091000024] = 5ade2ffa, %g18 = 515f4b2a2a5f3307
ldsw [%i6+0x024],%g2 ! %g2 = 515f4b2a2a5f3307
! Mem[0000000091000024] = 5ade2ffa, %g18 = 515f4b2a2a5f3307
ldsw [%i6+0x024],%g2 ! %g2 = 515f4b2a2a5f3307
! Mem[000000009000003c] = 584c8ad3, %g2 = 000000005ade2ffa
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000584c
! Mem[0000000091800018] = 00000000, %g18 = 515f4b2a2a5f3307
ldsw [%o0+%o3],%g2 ! %g2 = 515f4b2a2a5f3307
! Mem[0000000091800028] = 000000ae, %g2 = 0000000000000000
lduw [%o0+%o5],%g2 ! %g2 = 00000000000000ae
! Mem[0000000091800000] = 002184d3920983a7, %g2 = 00000000000000ae
ldx [%o0+%g0],%g2 ! %g2 = 002184d3920983a7
! Mem[0000000090000010] = 0a02f6caf001183f, %g2 = 002184d3920983a7
ldx [%i4+%o2],%g2 ! %g2 = 0a02f6caf001183f
! Mem[0000000091000010] = c871c97bb8acf715, %g2 = 0a02f6caf001183f
ldx [%i6+%o2],%g2 ! %g2 = c871c97bb8acf715
p26_label_24:
! Mem[000000009080000c] = 6a872662, %g2 = c871c97bb8acf715
lduw [%i5+0x00c],%g2 ! %g2 = 000000006a872662
! Mem[0000000091800010] = a7f12c48 7187208a, %g2 = 6a872662, %g3 = 584c8ad3
ldd [%o0+%o2],%g2 ! %g2 = 00000000a7f12c48 000000007187208a
! %l6 = 0000cca0, %l7 = 00000018, Mem[0000000091800038] = bf92a844 43ccc658
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 0000cca0 00000018
! Mem[000000009080000c] = 26620000, %g2 = 00000000a7f12c48
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000002662
! Mem[000000009180003c] = 00000018, %g18 = 515f4b2a2a5f3307
ldsw [%o0+0x03c],%g2 ! %g2 = 515f4b2a2a5f3307
! Mem[0000000091800010] = a7f12c48, %g2 = 0000000000000018
lduw [%o0+%o2],%g2 ! %g2 = 00000000a7f12c48
! %l0 = ffffffffffffffff, Mem[000000004580002c] = d7dcaafc
stw %l0,[%i3+0x02c] ! Mem[000000004580002c] = ffffffff
! Mem[000000009000000c] = d855fba5, %g2 = 00000000a7f12c48
lduw [%i4+0x00c],%g2 ! %g2 = 00000000d855fba5
! %l2 = 0000000000002ffa, Mem[0000000091800014] = 7187208a
stb %l2,[%o0+0x014] ! Mem[0000000091800014] = fa87208a
! Mem[0000000091800014] = fa87208a, %g18 = 515f4b2a2a5f3307
ldsw [%o0+0x014],%g2 ! %g2 = 515f4b2a2a5f3307
p26_label_25:
! Mem[0000000090000000] = 002184d3 000000fb, %g2 = fa87208a, %g3 = 7187208a
ldd [%i4+%g0],%g2 ! %g2 = 00000000002184d3 00000000000000fb
! Mem[0000000091000020] = 018a025a, %g2 = 00000000002184d3
ldub [%i6+0x021],%g2 ! %g2 = 0000000000000001
! Mem[0000000045000034] = 00002ffa, %l4 = ffffffffffffffff
lduh [%i2+0x036],%l4 ! %l4 = 0000000000002ffa
! Mem[0000000091000018] = 00002ffa d8b6cca0, %g2 = 00000001, %g3 = 000000fb
ldd [%i6+%o3],%g2 ! %g2 = 0000000000002ffa 00000000d8b6cca0
! Mem[0000000090800028] = 00002ffa, %g2 = 0000000000002ffa
ldsh [%i5+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = c871c97bb8acf715, %g2 = 0000000000000000
ldx [%i6+%o2],%g2 ! %g2 = c871c97bb8acf715
! %l5 = ffffffffffffb8ac, Mem[0000000090000014] = f001183f
stb %l5,[%i4+0x014] ! Mem[0000000090000014] = ac01183f
! Mem[0000000091000030] = 91726e48, %g2 = c871c97bb8acf715
lduh [%i6+0x030],%g2 ! %g2 = 0000000000009172
! %l4 = 00002ffa, %l5 = ffffb8ac, Mem[0000000091800008] = 00002ffa d8b6cca0
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00002ffa ffffb8ac
! Mem[0000000090000028] = 2188432092b2c7a0, %g2 = 0000000000009172
ldx [%i4+%o5],%g2 ! %g2 = 2188432092b2c7a0
ba,a p26_not_taken_0_end
p26_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p26_branch_failed
p26_not_taken_0_end:
! End of Random Code for Thread 26
1: membar #Sync ! Force all stores to complete
p26_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x068] ! Set processor 26 done flag
! Check Registers
p26_check_registers:
set p26_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffffffffff
bne,a,pn %xcc,p26_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f001183f
bne,a,pn %xcc,p26_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000002ffa
bne,a,pn %xcc,p26_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000fa
bne,a,pn %xcc,p26_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000002ffa
bne,a,pn %xcc,p26_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffb8ac
bne,a,pn %xcc,p26_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000cca0
bne,a,pn %xcc,p26_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000018
bne,a,pn %xcc,p26_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p26_check_fp_registers:
set p26_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 5362876e f03efcb0
bne %xcc,p26_f2_fail
nop
! Check Local Memory
set p26_local0_expect,%g1
p26_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = bf92a8447187208a
ldx [%i0+0x000],%g3 ! Observed data at 0000000044000000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000ae6c75d684
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 = ea3f56b5d8b6cca0
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+0x008],%g2 ! Expected data = ec9d9f032c7164e2
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 = 2fac7b4304c75391
ldx [%i1+0x018],%g3 ! Observed data at 0000000044800018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = c0d9d2673f3f9a02
ldx [%i1+0x030],%g3 ! Observed data at 0000000044800030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x030,%g4
set p26_local2_expect,%g1
p26_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0000cca000000018
ldx [%i2+0x000],%g3 ! Observed data at 0000000045000000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00002ffa000014f0
ldx [%i2+0x028],%g3 ! Observed data at 0000000045000028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2214037100002ffa
ldx [%i2+0x030],%g3 ! Observed data at 0000000045000030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x030,%g4
set p26_local3_expect,%g1
p26_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = ffffffa586240932
ldx [%i3+0x010],%g3 ! Observed data at 0000000045800010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d00571e6b8ac3f9e
ldx [%i3+0x018],%g3 ! Observed data at 0000000045800018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 801f14f0ffffffff
ldx [%i3+0x028],%g3 ! Observed data at 0000000045800028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x028,%g4
! The test for processor 26 has passed
p26_passed:
ta GOOD_TRAP
nop
p26_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p26_failed
p26_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p26_failed
p26_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p26_failed
p26_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p26_failed
p26_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p26_failed
p26_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p26_failed
p26_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p26_failed
p26_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p26_failed
p26_f2_fail:
set p26_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044800010]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045800008]
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000044800020]
stba %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000018]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045000020]
stwa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000010]
stda %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000020]
done
p26_trap1o:
lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044800010]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045800008]
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000044800020]
stba %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000018]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045000020]
stwa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000010]
stda %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000020]
done
p26_trap2e:
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044800008]
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000018]
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045000018]
stwa %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000028]
done
p26_trap2o:
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044800008]
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000018]
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045000018]
stwa %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000028]
done
p26_trap3e:
nop
nop
nop
nop
nop
nop
done
p26_trap3o:
nop
nop
nop
nop
nop
nop
done
p26_init_memory_pointers:
set p26_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p26_local0_start,%i0
set p26_local1_start,%i1
set p26_local2_start,%i2
set p26_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9964ca19e8b0ef8e
ldx [%g1+0x008],%l1 ! %l1 = 7ed5af1dd855fba6
ldx [%g1+0x010],%l2 ! %l2 = 3e9e6df626868f58
ldx [%g1+0x018],%l3 ! %l3 = cfbb9b142c7164e2
ldx [%g1+0x020],%l4 ! %l4 = 4d2a746fe2c3576c
ldx [%g1+0x028],%l5 ! %l5 = a6c6ae4bef62515c
ldx [%g1+0x030],%l6 ! %l6 = 8dd8cb6a8fa22e72
ldx [%g1+0x038],%l7 ! %l7 = a7f12c487187208a
! Initialize the output register of window 0
set unres3_start,%o0
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 = a6b16d04 1290e5a8 de0aebe2 1fc3d44b
! %f4 = bc7008d1 e3a0e193 16e23201 769ba665
! %f8 = c85fd8d0 fa759b4e 1c64c27b 0fc6bc95
! %f12 = fbadf8f6 0fd75fe4 8b2d466d ac2d7e18
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4919a1d4 2588b319 9bfc3c4f 852c09a4
! %f20 = 650775e7 9565377c 5e1526ed 52145018
! %f24 = b4b3f177 562ff276 27c44f43 35e92f75
! %f28 = f5413b5f 46e48720 b9ccc018 e50313bf
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f43302d8 b05a6ce3 2cd9499c fa3f40a8
! %f36 = d8e2d09f 108a714d 46464026 8d0d9c4b
! %f40 = 3f3be7eb ff47e44f 8e13044d ab1c6647
! %f44 = 5be3807f 106eb419 41f83760 d0e7a604
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x67bbdbef00000024,%g7,%g1 ! GSR scale = 4, align = 4
wr %g1,%g0,%gsr ! GSR = 67bbdbef00000024
wr %g0,%y ! Clear Y 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:
! %l5 = 1c21398fe5a8e771, Mem[0000000090000008] = 1a70897a
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = e5a8e771
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 00000000f9736af1
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! %l1 = 004df9bde2397613, Mem[0000000091800010] = ab2f0f63
sth %l1,[%o0+%o2] ! Mem[0000000091800010] = 76130f63
! %l3 = 560f32344a31f790, Mem[0000000090000018] = c654ee46
sth %l3,[%i4+%o3] ! Mem[0000000090000018] = f790ee46
! Mem[0000000091800008] = 0f1979ec, %g18 = 8866cd2871418093
ldsw [%o0+%o1],%g2 ! %g2 = 8866cd2871418093
! Mem[0000000091800030] = 6ab0f2e0, %g2 = 000000000f1979ec
ldub [%o0+0x032],%g2 ! %g2 = 000000000000006a
! %l7 = db647bcc8738bd0b, Mem[0000000090800026] = 7ee5fd77
sth %l7,[%i5+0x026] ! Mem[0000000090800024] = bd0bfd77
! Mem[0000000090800030] = 50ae945c, %g2 = 000000000000006a
ldsh [%i5+0x030],%g2 ! %g2 = 00000000000050ae
! %l7 = db647bcc8738bd0b, Mem[0000000091000014] = 694bf715
stw %l7,[%i6+0x014] ! Mem[0000000091000014] = 8738bd0b
! %l7 = db647bcc8738bd0b, Mem[0000000091000024] = 5ade034f
stw %l7,[%i6+0x024] ! Mem[0000000091000024] = 8738bd0b
p27_label_2:
! %l2 = 75882dd1, %l3 = 4a31f790, Mem[0000000091800038] = b5d5c008 43ccc658
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 75882dd1 4a31f790
! Mem[0000000090800024] = c324bd0b, %g2 = 00000000000050ae
lduw [%i5+0x024],%g2 ! %g2 = 00000000c324bd0b
! Mem[0000000090800004] = 6e5450c6, %g2 = 00000000c324bd0b
lduh [%i5+0x006],%g2 ! %g2 = 0000000000006e54
! Mem[0000000091800010] = 76130f63 b09fb039, %g2 = 00006e54, %g3 = 0bad0b00
ldd [%o0+%o2],%g2 ! %g2 = 0000000076130f63 00000000b09fb039
! Mem[0000000047000038] = 1f14b9e9, %l1 = 004df9bde2397613
ldsb [%i2+0x03b],%l1 ! %l1 = ffffffffffffffe9
! %l0 = b987f103, %l1 = ffffffe9, Mem[0000000090800008] = 50c69f91 6a872662
std %l0,[%i5+%o1] ! Mem[0000000090800008] = b987f103 ffffffe9
! %l2 = b5586ba275882dd1, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = b5586ba275882dd1
! Mem[0000000046000028] = b77c16eb, %l0 = 383b2058b987f103
ldub [%i0+0x029],%l0 ! %l0 = 000000000000007c
! %l2 = 75882dd1, %l3 = 4a31f790, Mem[0000000090000028] = 2188de20 92b2c784
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 75882dd1 4a31f790
! Mem[0000000090000018] = f790ee46, %g2 = 0000000076130f63
ldsh [%i4+%o3],%g2 ! %g2 = fffffffffffff790
p27_label_3:
! Mem[0000000091800020] = 30270afa, %g2 = fffffffffffff790
lduw [%o0+%o4],%g2 ! %g2 = 0000000030270afa
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = 30270afa, %g3 = b09fb039
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! %l4 = 056fe1a9, %l5 = e5a8e771, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 056fe1a9 e5a8e771
! Mem[0000000090000038] = 7ccf87b4, %g2 = 00000000916a6e48
lduw [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = 000000007ccf87b4
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! %l6 = 249e6cfee5daaac9, Mem[000000009180002f] = 71cd876a
stb %l6,[%o0+0x02f] ! Mem[000000009180002c] = c9cd876a
! %l6 = 249e6cfee5daaac9, Mem[0000000091000026] = bd0b8a3d
sth %l6,[%i6+0x026] ! Mem[0000000091000024] = aac98a3d
! %l5 = 1c21398fe5a8e771, Mem[0000000091800030] = cd876ab0f2e01332
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 1c21398fe5a8e771
! Mem[0000000091000004] = 12bca097, %g2 = 22502cb9920983a7
lduw [%i6+0x004],%g2 ! %g2 = 0000000012bca097
! %l4 = a8e81038056fe1a9, Mem[0000000091000008] = 9a8d011a
stw %l4,[%i6+%o1] ! Mem[0000000091000008] = 056fe1a9
p27_label_4:
! Mem[0000000090800028] = b5586ba2 75882dd1, %g2 = 12bca097, %g3 = 6cc60ecc
ldd [%i5+%o5],%g2 ! %g2 = 00000000b5586ba2 0000000075882dd1
! %l0 = 000000000000007c, Mem[0000000090000028] = 75882dd1
stw %l0,[%i4+%o5] ! Mem[0000000090000028] = 0000007c
! Mem[0000000091800034] = 7175882d, %g2 = 00000000b5586ba2
ldub [%o0+0x037],%g2 ! %g2 = 0000000000000071
! Mem[0000000090000014] = 48782e3b, %g18 = 8866cd2871418093
ldsw [%i4+0x014],%g2 ! %g2 = 8866cd2871418093
! Mem[0000000091000028] = 8a3d9650, %g2 = 0000000048782e3b
lduh [%i6+%o5],%g2 ! %g2 = 0000000000008a3d
! %l1 = ffffffffffffffe9, Mem[000000009100000d] = 495b64c8
stb %l1,[%i6+0x00d] ! Mem[000000009100000c] = e95b64c8
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 00008a3d, %g3 = 75882dd1
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! Mem[000000009000000c] = cf1ab51e, %g2 = 0000000030270afa
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000cf1a
! %l1 = ffffffffffffffe9, Mem[0000000091000016] = bd0bafbb
sth %l1,[%i6+0x016] ! Mem[0000000091000014] = ffe9afbb
! Mem[0000000091800008] = 0f1979ec, %g2 = 000000000000cf1a
lduh [%o0+%o1],%g2 ! %g2 = 0000000000000f19
p27_label_5:
! %l0 = 000000000000007c, Mem[0000000046000028] = b77c16eb
sth %l0,[%i0+%o5] ! Mem[0000000046000028] = 007c16eb
! %l2 = b5586ba275882dd1, Mem[0000000090000010] = b51e7244
sth %l2,[%i4+%o2] ! Mem[0000000090000010] = 2dd17244
! Mem[0000000046800034] = 91365530, %l0 = 000000000000007c
ldsh [%i1+0x034],%l0 ! %l0 = ffffffffffff9136
! %l6 = e5daaac9, %l7 = 8738bd0b, Mem[0000000090800008] = b987f103 ffffffe9
std %l6,[%i5+%o1] ! Mem[0000000090800008] = e5daaac9 8738bd0b
! Mem[0000000090800004] = 99136e54, %g2 = 0000000000000f19
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffff99
! Mem[0000000090000034] = e3f41a12, %g18 = 8866cd2871418093
ldsw [%i4+0x034],%g2 ! %g2 = 8866cd2871418093
! %l3 = 560f32344a31f790, Mem[000000009080001a] = 0d4cb575
stb %l3,[%i5+0x01a] ! Mem[0000000090800018] = 904cb575
! Mem[000000004600001c] = a4bc3dc9, %l0 = ffffffffffff9136
ldsw [%i0+0x01c],%l0 ! %l0 = ffffffffa4bc3dc9
! Mem[0000000090000014] = 2e3bf790, %g2 = ffffffffe3f41a12
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000002e3b
! %l4 = a8e81038056fe1a9, Mem[0000000046800024] = 23635779
stw %l4,[%i1+0x024] ! Mem[0000000046800024] = 056fe1a9
p27_label_6:
! %l0 = a4bc3dc9, %l1 = ffffffe9, Mem[0000000090000018] = f790ee46 c2bbec77
std %l0,[%i4+%o3] ! Mem[0000000090000018] = a4bc3dc9 ffffffe9
! Mem[0000000091000028] = 8a3d9650, %g2 = 0000000000002e3b
lduw [%i6+%o5],%g2 ! %g2 = 000000008a3d9650
! Mem[000000009000000c] = cf1a2dd1, %g2 = 000000008a3d9650
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffcf1a
! %l6 = 249e6cfee5daaac9, Mem[0000000090800028] = b5586ba275882dd1
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 249e6cfee5daaac9
! Mem[0000000090800008] = e5daaac98738bd0b, %g2 = ffffffffffffcf1a
ldx [%i5+%o1],%g2 ! %g2 = e5daaac98738bd0b
! Mem[0000000091800018] = c6fe240a 9c834334, %g2 = 8738bd0b, %g3 = 801d54e4
ldd [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a 000000009c834334
! %l5 = 1c21398fe5a8e771, Mem[0000000090800038] = 82fb749762f1bf38
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 1c21398fe5a8e771
! Mem[0000000091800028] = 056fe1a9, %g2 = 00000000c6fe240a
lduw [%o0+%o5],%g2 ! %g2 = 00000000056fe1a9
! Mem[0000000091800018] = c6fe240a9c834334, %g2 = 00000000056fe1a9
ldx [%o0+%o3],%g2 ! %g2 = c6fe240a9c834334
! %l3 = 560f32344a31f790, Mem[0000000090000000] = 0efd0f3334b459e7
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 560f32344a31f790
p27_label_7:
! %l7 = db647bcc8738bd0b, Mem[0000000047000010] = 8486dc13
stw %l7,[%i2+%o2] ! Mem[0000000047000010] = 8738bd0b
! %l4 = a8e81038056fe1a9, Mem[0000000090800020] = 5b9447bc
stw %l4,[%i5+%o4] ! Mem[0000000090800020] = 056fe1a9
! Mem[0000000090000010] = 2dd17244 48782e3b, %g2 = 9c834334, %g3 = 9c834334
ldd [%i4+%o2],%g2 ! %g2 = 000000002dd17244 0000000048782e3b
! Mem[0000000047800034] = 73dfe999, %l2 = b5586ba275882dd1
lduh [%i3+0x036],%l2 ! %l2 = 000000000000e999
! Mem[0000000046800014] = df465317, %l2 = 000000000000e999
lduw [%i1+0x014],%l2 ! %l2 = 00000000df465317
! Mem[0000000091800034] = e5a8e771, %g18 = 8866cd2871418093
ldsw [%o0+0x034],%g2 ! %g2 = 8866cd2871418093
! Mem[0000000091000000] = e61612bc, %g2 = ffffffffe5a8e771
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffffe616
! Mem[0000000091000018] = 2595d186, %g2 = ffffffffffffe616
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! %l0 = ffffffffa4bc3dc9, Mem[000000009100001c] = d186bb92
stb %l0,[%i6+0x01c] ! Mem[000000009100001c] = c986bb92
! Mem[000000009180002c] = a8e7c91c, %g2 = 0000000000002595
ldsb [%o0+0x02d],%g2 ! %g2 = ffffffffffffffa8
p27_label_8:
! Mem[0000000046000000] = 53c6a536, %l1 = ffffffffffffffe9
lduh [%i0+0x002],%l1 ! %l1 = 000000000000a536
! Mem[0000000091000038] = 2ac32556, %g2 = ffffffffffffffa8
ldsb [%i6+0x038],%g2 ! %g2 = 000000000000002a
! Mem[0000000091800004] = 920983a7, %g2 = 000000000000002a
lduh [%o0+0x004],%g2 ! %g2 = 0000000000009209
! %l0 = a4bc3dc9, %l1 = 0000a536, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l0,[%i4+%o4] ! Mem[0000000090000020] = a4bc3dc9 0000a536
! Mem[0000000090000024] = 0000a536, %g2 = 0000000000009209
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 00000000, %g3 = 48782e3b
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! %l4 = a8e81038056fe1a9, Mem[000000009080003c] = e5a8e771
stw %l4,[%i5+0x03c] ! Mem[000000009080003c] = 056fe1a9
! Mem[0000000090000008] = e77170c2, %g2 = 0000000030270afa
ldub [%i4+0x00a],%g2 ! %g2 = 00000000000000e7
! %l6 = 249e6cfee5daaac9, Mem[000000009100003a] = 25563741
stb %l6,[%i6+0x03a] ! Mem[0000000091000038] = c9563741
! %l4 = a8e81038056fe1a9, Mem[000000004680003e] = a266d923
sth %l4,[%i1+0x03e] ! Mem[000000004680003c] = a266e1a9
p27_label_9:
! %l1 = 000000000000a536, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 000000000000a536
! %l2 = 00000000df465317, Mem[000000009180000c] = d7c57e5d
stw %l2,[%o0+0x00c] ! Mem[000000009180000c] = df465317
! Mem[000000004680001c] = c8a4d5a5, %l2 = 00000000df465317
ldsw [%i1+0x01c],%l2 ! %l2 = ffffffffc8a4d5a5
! Mem[0000000091800000] = 22502cb9, %g2 = 00000000000000e7
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! Mem[0000000091000024] = 8738aac9, %g18 = 8866cd2871418093
ldsw [%i6+0x024],%g2 ! %g2 = 8866cd2871418093
! Mem[0000000091000038] = 2ac3c956, %g2 = ffffffff8738aac9
lduh [%i6+0x038],%g2 ! %g2 = 0000000000002ac3
! %l6 = 249e6cfee5daaac9, Mem[0000000091000034] = 6cc60ecc
stw %l6,[%i6+0x034] ! Mem[0000000091000034] = e5daaac9
! Mem[000000009000003c] = a5360000, %g2 = 0000000000002ac3
ldub [%i4+0x03e],%g2 ! %g2 = 00000000000000a5
! %l0 = ffffffffa4bc3dc9, Mem[0000000091000034] = e5daaac9
stw %l0,[%i6+0x034] ! Mem[0000000091000034] = a4bc3dc9
! Mem[0000000091000018] = afbb2595c986bb92, %g2 = 00000000000000a5
ldx [%i6+%o3],%g2 ! %g2 = afbb2595c986bb92
p27_label_10:
! %l6 = 249e6cfee5daaac9, Mem[000000009000000f] = 1a2dd172
stb %l6,[%i4+0x00f] ! Mem[000000009000000c] = c92dd172
! Mem[0000000046000020] = daa61f36 303e5975, %l4 = 056fe1a9, %l5 = e5a8e771
ldd [%i0+%o4],%l4 ! %l4 = 00000000daa61f36 00000000303e5975
! Mem[0000000090800034] = 1b777a3f, %g2 = afbb2595c986bb92
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000001b77
! %l0 = ffffffffa4bc3dc9, Mem[0000000091800020] = 30270afa801d54e4
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = ffffffffa4bc3dc9
! Mem[0000000091800024] = 3dc9056f, %g2 = 0000000000001b77
lduh [%o0+0x026],%g2 ! %g2 = 0000000000003dc9
! Mem[0000000090000020] = 3dc90000, %g2 = 0000000000003dc9
ldub [%i4+0x022],%g2 ! %g2 = 000000000000003d
! %l2 = ffffffffc8a4d5a5, Mem[0000000090800030] = 50ae945c
stb %l2,[%i5+0x030] ! Mem[0000000090800030] = a5ae945c
! %l4 = 00000000daa61f36, Mem[000000009080000b] = c98738bd
stb %l4,[%i5+0x00b] ! Mem[0000000090800008] = 368738bd
! Mem[0000000091800008] = 0f1979ecdf465317, %g2 = 000000000000003d
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecdf465317
! %l1 = 000000000000a536, Mem[0000000091000034] = a4bc3dc9
stb %l1,[%i6+0x034] ! Mem[0000000091000034] = 36bc3dc9
p27_label_11:
! %l1 = 000000000000a536, Mem[000000009000003c] = 0000a536
sth %l1,[%i4+0x03c] ! Mem[000000009000003c] = a536a536
! Mem[0000000091000010] = c97b8738, %g2 = 0f1979ecdf465317
lduh [%i6+0x012],%g2 ! %g2 = 000000000000c97b
! %l7 = db647bcc8738bd0b, Mem[0000000090800008] = e5daaa36
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = 8738bd0b
! Mem[0000000091000008] = a932e95b, %g2 = 000000000000c97b
ldub [%i6+0x00b],%g2 ! %g2 = 00000000000000a9
! Mem[000000009100000c] = 5b64c871, %g2 = 00000000000000a9
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000005b64
! %l6 = 249e6cfee5daaac9, Mem[0000000090000038] = 00000000a536a536
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 249e6cfee5daaac9
! Mem[000000009180003c] = f7900000, %g2 = 0000000000005b64
ldsh [%o0+0x03e],%g2 ! %g2 = fffffffffffff790
! %l4 = 00000000daa61f36, Mem[0000000090800001] = d0a1aa99
stb %l4,[%i5+0x001] ! Mem[0000000090800000] = 36a1aa99
! %l6 = 249e6cfee5daaac9, Mem[0000000047800031] = da287f65
stb %l6,[%i3+0x031] ! Mem[0000000047800030] = dac97f65
! Mem[0000000046000014] = 3a9231b8, %l2 = ffffffffc8a4d5a5
lduh [%i0+0x016],%l2 ! %l2 = 00000000000031b8
p27_label_12:
! Mem[0000000091800028] = 6fe1a9e5, %g2 = fffffffffffff790
ldsb [%o0+0x029],%g2 ! %g2 = 000000000000006f
! %l7 = db647bcc8738bd0b, Mem[0000000090000010] = 2dd1724448782e3b
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = db647bcc8738bd0b
! %l4 = 00000000daa61f36, Mem[0000000091800034] = e5a8e771
stw %l4,[%o0+0x034] ! Mem[0000000091800034] = daa61f36
! %l6 = e5daaac9, %l7 = 8738bd0b, Mem[0000000047000028] = 8d61c67c c9570ec1
std %l6,[%i2+%o5] ! Mem[0000000047000028] = e5daaac9 8738bd0b
! Mem[0000000091800014] = b039c6fe, %g2 = 000000000000006f
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b039
! Mem[0000000091000038] = 2ac3c956, %g2 = 000000000000b039
lduh [%i6+0x038],%g2 ! %g2 = 0000000000002ac3
! Mem[000000004600003c] = 31a26386, %l4 = 00000000daa61f36
ldsb [%i0+0x03c],%l4 ! %l4 = 0000000000000031
! Mem[0000000090000024] = 00a53600, %g2 = 0000000000002ac3
ldub [%i4+0x025],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 007c4a31, %g2 = 0000000000000000
ldsb [%i4+0x02a],%g2 ! %g2 = 0000000000000000
! %l6 = 249e6cfee5daaac9, Mem[000000004600001c] = a4bc3dc9
stw %l6,[%i0+0x01c] ! Mem[000000004600001c] = e5daaac9
p27_label_13:
! %l3 = 560f32344a31f790, Mem[0000000047000004] = bf49151e
sth %l3,[%i2+0x004] ! Mem[0000000047000004] = f790151e
! Mem[0000000091800010] = 76130f63b09fb039, %g2 = 0000000000000000
ldx [%o0+%o2],%g2 ! %g2 = 76130f63b09fb039
! %l2 = 000031b8, %l3 = 4a31f790, Mem[0000000046800008] = e8e442f6 e9e872ce
std %l2,[%i1+%o1] ! Mem[0000000046800008] = 000031b8 4a31f790
! Mem[0000000091800004] = 83a70f19, %g2 = 76130f63b09fb039
lduh [%o0+0x006],%g2 ! %g2 = 00000000000083a7
! %l0 = ffffffffa4bc3dc9, Mem[0000000090000008] = e5a8e77170c2cfc9
stx %l0,[%i4+%o1] ! Mem[0000000090000008] = ffffffffa4bc3dc9
! %l3 = 560f32344a31f790, Mem[0000000090800020] = 056fe1a9c324bd0b
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 560f32344a31f790
! Mem[0000000091800038] = 75882dd1, %g2 = 00000000000083a7
lduw [%o0+0x038],%g2 ! %g2 = 0000000075882dd1
! Mem[0000000047800034] = 73dfe999, %l4 = 0000000000000031
ldsh [%i3+0x034],%l4 ! %l4 = 00000000000073df
! Mem[0000000091000010] = 71c97b87, %g2 = 0000000075882dd1
ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000071
! Mem[0000000046000018] = 0d7c9c80, %l5 = 00000000303e5975
lduw [%i0+%o3],%l5 ! %l5 = 000000000d7c9c80
p27_label_14:
! Mem[0000000090000008] = ffffa4bc, %g2 = 0000000000000071
ldub [%i4+0x00a],%g2 ! %g2 = 00000000000000ff
! %l4 = 00000000000073df, Mem[000000009100003e] = 577c0000
sth %l4,[%i6+0x03e] ! Mem[000000009100003c] = 73df0000
! %l3 = 560f32344a31f790, Mem[0000000047000019] = 797440fa
stb %l3,[%i2+0x019] ! Mem[0000000047000018] = 799040fa
! Mem[0000000090000010] = db647bcc, %g2 = 00000000000000ff
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffdb
! %l5 = 000000000d7c9c80, Mem[0000000046000028] = 007c16eb
stb %l5,[%i0+%o5] ! Mem[0000000046000028] = 807c16eb
! Mem[0000000090000020] = a4bc3dc90000a536, %g2 = ffffffffffffffdb
ldx [%i4+%o4],%g2 ! %g2 = a4bc3dc90000a536
! Mem[0000000091000038] = 2ac3c956 374173df, %g2 = 0000a536, %g3 = 801d54e4
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac3c956 00000000374173df
! Mem[0000000091000000] = e61612bc, %g2 = 000000002ac3c956
lduh [%i6+0x002],%g2 ! %g2 = 000000000000e616
! Mem[0000000091000020] = 8c013d02 8738aac9, %g2 = 0000e616, %g3 = 374173df
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000008738aac9
! Mem[000000009000002c] = 90722cd9, %g2 = 000000008c013d02
ldsb [%i4+0x02f],%g2 ! %g2 = ffffffffffffff90
p27_label_15:
! %l2 = 00000000000031b8, Mem[0000000091800022] = ffffa4bc
stb %l2,[%o0+0x022] ! Mem[0000000091800020] = b8ffa4bc
! Mem[0000000090800008] = bd0b8738, %g2 = ffffffffffffff90
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000bd0b
! Mem[0000000091800020] = ffffb8ffa4bc3dc9, %g2 = 000000000000bd0b
ldx [%o0+%o4],%g2 ! %g2 = ffffb8ffa4bc3dc9
! Mem[0000000090000038] = 249e6cfe e5daaac9, %g2 = a4bc3dc9, %g3 = 8738aac9
ldd [%i4+0x038],%g2 ! %g2 = 00000000249e6cfe 00000000e5daaac9
! %l2 = 00000000000031b8, Mem[0000000090000004] = 4a31f790
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = 000031b8
! Mem[0000000047000030] = 67e973c4 4922f4db, %l2 = 000031b8, %l3 = 4a31f790
ldd [%i2+0x030],%l2 ! %l2 = 0000000067e973c4 000000004922f4db
! Mem[0000000090800010] = d6f64887, %g2 = 00000000249e6cfe
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffd6f6
! Mem[0000000091000014] = e9afbb25, %g2 = ffffffffffffd6f6
ldub [%i6+0x017],%g2 ! %g2 = 00000000000000e9
! Mem[0000000090000024] = 0000a536, %g18 = 8866cd2871418093
ldsw [%i4+0x024],%g2 ! %g2 = 8866cd2871418093
! Mem[000000009100003c] = 374173df, %g2 = 000000000000a536
lduw [%i6+0x03c],%g2 ! %g2 = 00000000374173df
p27_label_16:
! %l3 = 000000004922f4db, Mem[0000000091800024] = a4bc3dc9
sth %l3,[%o0+0x024] ! Mem[0000000091800024] = f4db3dc9
! Mem[0000000090800028] = 249e6cfe e5daaac9, %g2 = 374173df, %g3 = e5daaac9
ldd [%i5+%o5],%g2 ! %g2 = 00000000249e6cfe 00000000e5daaac9
! Mem[0000000091000034] = 36bc3dc9, %g2 = 00000000249e6cfe
lduw [%i6+0x034],%g2 ! %g2 = 0000000036bc3dc9
! %l1 = 000000000000a536, Mem[000000009080000e] = bd0bd6f6
sth %l1,[%i5+0x00e] ! Mem[000000009080000c] = a536d6f6
! %l0 = ffffffffa4bc3dc9, Mem[0000000090000004] = 000031b8
sth %l0,[%i4+0x004] ! Mem[0000000090000004] = 3dc931b8
! Mem[000000004680002c] = 78346edc, %l7 = db647bcc8738bd0b
ldsb [%i1+0x02c],%l7 ! %l7 = 0000000000000078
! %l0 = ffffffffa4bc3dc9, Mem[000000009000003e] = aac90000
sth %l0,[%i4+0x03e] ! Mem[000000009000003c] = 3dc90000
! %l3 = 000000004922f4db, Mem[000000009100003e] = 73df0000
stb %l3,[%i6+0x03e] ! Mem[000000009100003c] = dbdf0000
! Mem[0000000091000000] = 809ce61612bca097, %g2 = 0000000036bc3dc9
ldx [%i6+%g0],%g2 ! %g2 = 809ce61612bca097
! %l4 = 000073df, %l5 = 0d7c9c80, Mem[0000000090800020] = 560f3234 4a31f790
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 000073df 0d7c9c80
p27_label_17:
! Mem[0000000091000018] = 2595c986, %g2 = 809ce61612bca097
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! Mem[0000000090800028] = 249e6cfe e5daaac9, %g2 = 00002595, %g3 = e5daaac9
ldd [%i5+%o5],%g2 ! %g2 = 00000000249e6cfe 00000000e5daaac9
! %l1 = 000000000000a536, Mem[000000004600001e] = e5daaac9
stb %l1,[%i0+0x01e] ! Mem[000000004600001c] = e5da36c9
! Mem[000000009180003c] = 4a31f790, %g2 = 00000000249e6cfe
lduw [%o0+0x03c],%g2 ! %g2 = 000000004a31f790
! Mem[0000000047800008] = 8130edf7, %l3 = 000000004922f4db
ldsh [%i3+0x00a],%l3 ! %l3 = ffffffffffffedf7
! Mem[0000000090800038] = 1c21398f056fe1a9, %g2 = 000000004a31f790
ldx [%i5+0x038],%g2 ! %g2 = 1c21398f056fe1a9
! Mem[0000000090000028] = 0000007c4a31f790, %g2 = 1c21398f056fe1a9
ldx [%i4+%o5],%g2 ! %g2 = 0000007c4a31f790
! Mem[0000000090800034] = 7a3f1c21, %g2 = 0000007c4a31f790
ldsh [%i5+0x036],%g2 ! %g2 = 0000000000007a3f
! %l6 = e5daaac9, %l7 = 00000078, Mem[0000000047800038] = 2f2de39b f7d18b1f
std %l6,[%i3+0x038] ! Mem[0000000047800038] = e5daaac9 00000078
! Mem[0000000091800000] = 502cb992, %g2 = 0000000000007a3f
ldsb [%o0+0x001],%g2 ! %g2 = 0000000000000050
p27_label_18:
! Mem[0000000091000010] = c871c97b 8738ffe9, %g2 = 00000050, %g3 = e5daaac9
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 000000008738ffe9
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = c871c97b, %g3 = 8738ffe9
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! Mem[000000009000002c] = 4a31f790, %g18 = 8866cd2871418093
ldsw [%i4+0x02c],%g2 ! %g2 = 8866cd2871418093
! %l7 = 0000000000000078, Mem[0000000046800030] = b68a279091365530
stx %l7,[%i1+0x030] ! Mem[0000000046800030] = 0000000000000078
! %l7 = 0000000000000078, Mem[0000000047000038] = 1f14b9e9caa61e0b
stx %l7,[%i2+0x038] ! Mem[0000000047000038] = 0000000000000078
! Mem[0000000091000014] = 8738ffe9, %g2 = 000000004a31f790
lduh [%i6+0x014],%g2 ! %g2 = 0000000000008738
! Mem[000000009180002c] = e5a8e7c9, %g2 = 0000000000008738
lduw [%o0+0x02c],%g2 ! %g2 = 00000000e5a8e7c9
! %l4 = 00000000000073df, Mem[0000000090800030] = a5ae945c1b777a3f
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 00000000000073df
! Mem[0000000091800028] = 056fe1a9 e5a8e7c9, %g2 = e5a8e7c9, %g3 = d71607a7
ldd [%o0+%o5],%g2 ! %g2 = 00000000056fe1a9 00000000e5a8e7c9
! Mem[0000000091000020] = 8c013d02 8738aac9, %g2 = 056fe1a9, %g3 = e5a8e7c9
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000008738aac9
p27_label_19:
! %l4 = 00000000000073df, Mem[0000000091000014] = 8738ffe9
sth %l4,[%i6+0x014] ! Mem[0000000091000014] = 73dfffe9
! %l6 = 249e6cfee5daaac9, Mem[0000000091000018] = afbb2595c986bb92
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 249e6cfee5daaac9
! Mem[0000000090800010] = d6f64887, %g18 = 8866cd2871418093
ldsw [%i5+%o2],%g2 ! %g2 = 8866cd2871418093
! %l7 = 0000000000000078, Mem[000000009000000f] = c9db647b
stb %l7,[%i4+0x00f] ! Mem[000000009000000c] = 78db647b
! Mem[0000000091000034] = 36bc3dc9, %g2 = ffffffffd6f64887
ldsh [%i6+0x034],%g2 ! %g2 = 00000000000036bc
! Mem[0000000090000038] = 249e6cfe, %g2 = 00000000000036bc
lduw [%i4+0x038],%g2 ! %g2 = 00000000249e6cfe
! Mem[0000000090800030] = 00000000000073df, %g2 = 00000000249e6cfe
ldx [%i5+0x030],%g2 ! %g2 = 00000000000073df
! Mem[000000009100001c] = aac98c01, %g2 = 00000000000073df
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffffaac9
! %l2 = 0000000067e973c4, Mem[0000000091800008] = 0f1979ecdf465317
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 0000000067e973c4
! %l6 = 249e6cfee5daaac9, Mem[0000000091800038] = 75882dd1
stw %l6,[%o0+0x038] ! Mem[0000000091800038] = e5daaac9
p27_label_20:
! %l1 = 000000000000a536, Mem[0000000091800006] = 83a70000
stb %l1,[%o0+0x006] ! Mem[0000000091800004] = 36a70000
! %l1 = 000000000000a536, Mem[0000000047800038] = e5daaac9
stw %l1,[%i3+0x038] ! Mem[0000000047800038] = 0000a536
! Mem[0000000090000018] = a4bc3dc9, %g2 = ffffffffffffaac9
ldub [%i4+%o3],%g2 ! %g2 = 00000000000000a4
! Mem[0000000091800030] = 1c21398f daa61f36, %g2 = 000000a4, %g3 = 8738aac9
ldd [%o0+0x030],%g2 ! %g2 = 000000001c21398f 00000000daa61f36
! Mem[0000000047800020] = d666d1184a3f6732, %l0 = ffffffffa4bc3dc9
ldx [%i3+%o4],%l0 ! %l0 = d666d1184a3f6732
! Mem[000000004780002c] = c72cf301, %l2 = 0000000067e973c4
lduh [%i3+0x02c],%l2 ! %l2 = 000000000000c72c
! Mem[000000009080001c] = 758e3300, %g2 = 000000001c21398f
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000075
! Mem[0000000046000000] = 53c6a536, %l2 = 000000000000c72c
ldsb [%i0+0x001],%l2 ! %l2 = ffffffffffffffc6
! Mem[0000000047000028] = e5daaac9, %l5 = 000000000d7c9c80
ldsw [%i2+%o5],%l5 ! %l5 = ffffffffe5daaac9
! %l1 = 000000000000a536, Mem[000000009180003c] = 4a31f790
stw %l1,[%o0+0x03c] ! Mem[000000009180003c] = 0000a536
p27_label_21:
! Mem[0000000090000034] = 1a12249e, %g2 = 0000000000000075
ldsb [%i4+0x036],%g2 ! %g2 = 000000000000001a
! Mem[0000000091800020] = ffffb8ff, %g2 = 000000000000001a
ldsb [%o0+%o4],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009080001c] = 758e3300, %g2 = ffffffffffffffff
ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000075
! %l7 = 0000000000000078, Mem[000000004600000c] = 6902876f
stw %l7,[%i0+0x00c] ! Mem[000000004600000c] = 00000078
! Mem[000000009000000c] = a4bc3d78, %g18 = 8866cd2871418093
ldsw [%i4+0x00c],%g2 ! %g2 = 8866cd2871418093
! Mem[000000009100000c] = 32e95b64, %g2 = ffffffffa4bc3d78
lduw [%i6+0x00c],%g2 ! %g2 = 0000000032e95b64
! Mem[0000000090000028] = 0000007c 4a31f790, %g2 = 32e95b64, %g3 = daa61f36
ldd [%i4+%o5],%g2 ! %g2 = 000000000000007c 000000004a31f790
! %l6 = 249e6cfee5daaac9, Mem[0000000090800036] = 73df1c21
sth %l6,[%i5+0x036] ! Mem[0000000090800034] = aac91c21
! Mem[0000000090800004] = 6e548738, %g2 = 000000000000007c
lduh [%i5+0x006],%g2 ! %g2 = 0000000000006e54
! Mem[000000004780000c] = 003b6c66, %l2 = ffffffffffffffc6
ldsh [%i3+0x00c],%l2 ! %l2 = 000000000000003b
p27_label_22:
! Mem[0000000046800000] = c17292a1, %l7 = 0000000000000078
ldsb [%i1+0x001],%l7 ! %l7 = 0000000000000072
! %l4 = 000073df, %l5 = e5daaac9, Mem[0000000090800018] = 8d21904c b5758e33
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 000073df e5daaac9
! Mem[0000000090800020] = 000073df0d7c9c80, %g2 = 0000000000006e54
ldx [%i5+%o4],%g2 ! %g2 = 000073df0d7c9c80
! Mem[0000000091000004] = bca09705, %g2 = 000073df0d7c9c80
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000bc
! %l2 = 000000000000003b, Mem[0000000091000018] = 249e6cfe
sth %l2,[%i6+%o3] ! Mem[0000000091000018] = 003b6cfe
! Mem[0000000091000038] = 2ac3c9563741dbdf, %g2 = 00000000000000bc
ldx [%i6+0x038],%g2 ! %g2 = 2ac3c9563741dbdf
! %l3 = ffffffffffffedf7, Mem[000000009080003a] = 398f056f
stb %l3,[%i5+0x03a] ! Mem[0000000090800038] = f78f056f
! %l0 = 4a3f6732, %l1 = 0000a536, Mem[0000000091800018] = c6fe240a 9c834334
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 4a3f6732 0000a536
! Mem[0000000090000000] = 560f3234, %g2 = 2ac3c9563741dbdf
lduw [%i4+%g0],%g2 ! %g2 = 00000000560f3234
! Mem[0000000046000018] = 0d7c9c80, %l1 = 000000000000a536
ldsh [%i0+0x01a],%l1 ! %l1 = ffffffffffff9c80
p27_label_23:
! Mem[0000000091000018] = 003b6cfe, %g2 = 00000000560f3234
ldsb [%i6+%o3],%g2 ! %g2 = 0000000000000000
! %l4 = 000073df, %l5 = e5daaac9, Mem[0000000090800000] = f236a1aa 99136e54
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 000073df e5daaac9
! %l2 = 0000003b, %l3 = ffffedf7, Mem[0000000047000010] = 8738bd0b 2cdde35e
std %l2,[%i2+%o2] ! Mem[0000000047000010] = 0000003b ffffedf7
! Mem[0000000091800018] = 67320000, %g2 = 0000000000000000
ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000067
! Mem[0000000090000008] = ffffffffa4bc3d78, %g2 = 0000000000000067
ldx [%i4+%o1],%g2 ! %g2 = ffffffffa4bc3d78
! Mem[000000009180002c] = e5a8e7c9, %g2 = ffffffffa4bc3d78
ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000e5
! Mem[000000009100002c] = d71607a7, %g2 = 00000000000000e5
lduw [%i6+0x02c],%g2 ! %g2 = 00000000d71607a7
! Mem[000000009000001c] = ffe9a4bc, %g2 = 00000000d71607a7
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffffe9
! %l0 = 4a3f6732, %l1 = ffff9c80, Mem[0000000090800000] = 000073df e5daaac9
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 4a3f6732 ffff9c80
! %l5 = ffffffffe5daaac9, Mem[0000000090000008] = ffffffff
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = e5daaac9
p27_label_24:
! %l2 = 000000000000003b, Mem[0000000046800008] = 000031b84a31f790
stx %l2,[%i1+%o1] ! Mem[0000000046800008] = 000000000000003b
! Mem[0000000090800000] = 4a3f6732, %g2 = ffffffffffffffe9
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000004a3f
! Mem[0000000090000020] = a4bc3dc9, %g2 = 0000000000004a3f
lduw [%i4+%o4],%g2 ! %g2 = 00000000a4bc3dc9
! Mem[0000000090800030] = 00000000, %g2 = 00000000a4bc3dc9
lduw [%i5+0x030],%g2 ! %g2 = 0000000000000000
! %l5 = ffffffffe5daaac9, Mem[0000000047000000] = c9227008
sth %l5,[%i2+%g0] ! Mem[0000000047000000] = aac97008
! %l3 = ffffffffffffedf7, Mem[0000000090000009] = daaac9a4
stb %l3,[%i4+0x009] ! Mem[0000000090000008] = f7aac9a4
! Mem[0000000090800034] = 0000aac9, %g2 = 0000000000000000
lduh [%i5+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000046800000] = c17292a1 7fa129a2, %l6 = e5daaac9, %l7 = 00000072
ldd [%i1+%g0],%l6 ! %l6 = 00000000c17292a1 000000007fa129a2
! Mem[000000004600003c] = 31a26386, %l7 = 000000007fa129a2
ldsh [%i0+0x03e],%l7 ! %l7 = 0000000000006386
! Mem[0000000090800020] = 000073df 0d7c9c80, %g2 = 00000000, %g3 = 4a31f790
ldd [%i5+%o4],%g2 ! %g2 = 00000000000073df 000000000d7c9c80
p27_label_25:
! Mem[0000000091000018] = 003b6cfee5daaac9, %g2 = 00000000000073df
ldx [%i6+%o3],%g2 ! %g2 = 003b6cfee5daaac9
! Mem[0000000046000000] = 53c6a536, %l1 = ffffffffffff9c80
lduh [%i0+%g0],%l1 ! %l1 = 00000000000053c6
! Mem[0000000091800020] = ffffb8ff, %g2 = 003b6cfee5daaac9
ldsh [%o0+%o4],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000046000008] = 0b5d5fb800000078, %l2 = 000000000000003b
ldx [%i0+%o1],%l2 ! %l2 = 0b5d5fb800000078
! Mem[0000000091000034] = 36bc3dc9, %g2 = ffffffffffffffff
lduw [%i6+0x034],%g2 ! %g2 = 0000000036bc3dc9
! Mem[0000000091800018] = 4a3f6732, %g2 = 0000000036bc3dc9
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000004a3f
! Mem[000000009100003c] = 3741dbdf, %g2 = 0000000000004a3f
ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000037
! Mem[0000000091000010] = c871c97b, %g18 = 8866cd2871418093
ldsw [%i6+%o2],%g2 ! %g2 = 8866cd2871418093
! %l1 = 00000000000053c6, Mem[0000000090000000] = 560f3234
sth %l1,[%i4+%g0] ! Mem[0000000090000000] = 53c63234
! Mem[0000000090000004] = c931b8e5, %g2 = ffffffffc871c97b
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffc9
ba,a p27_not_taken_0_end
p27_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p27_branch_failed
p27_not_taken_0_end:
! End of Random Code for Thread 27
1: membar #Sync ! Force all stores to complete
p27_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x06c] ! Set processor 27 done flag
! Check Registers
p27_check_registers:
set p27_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be d666d1184a3f6732
bne,a,pn %xcc,p27_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000053c6
bne,a,pn %xcc,p27_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0b5d5fb800000078
bne,a,pn %xcc,p27_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffedf7
bne,a,pn %xcc,p27_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000073df
bne,a,pn %xcc,p27_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffe5daaac9
bne,a,pn %xcc,p27_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000006386
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be de0aebe2 1fc3d44b
bne %xcc,p27_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be bc7008d1 e3a0e193
bne %xcc,p27_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 16e23201 769ba665
bne %xcc,p27_f6_fail
nop
! Check Local Memory
set p27_local0_expect,%g1
p27_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 0b5d5fb800000078
ldx [%i0+0x008],%g3 ! Observed data at 0000000046000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0d7c9c80e5da36c9
ldx [%i0+0x018],%g3 ! Observed data at 0000000046000018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 807c16eb89c018a8
ldx [%i0+0x028],%g3 ! Observed data at 0000000046000028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x028,%g4
set p27_local1_expect,%g1
p27_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 000000000000003b
ldx [%i1+0x008],%g3 ! Observed data at 0000000046800008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = e9d625ee056fe1a9
ldx [%i1+0x020],%g3 ! Observed data at 0000000046800020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000078
ldx [%i1+0x030],%g3 ! Observed data at 0000000046800030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = cce91e03a266e1a9
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 = aac97008f790151e
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 = 0000003bffffedf7
ldx [%i2+0x010],%g3 ! Observed data at 0000000047000010
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 799040fa4d607462
ldx [%i2+0x018],%g3 ! Observed data at 0000000047000018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = e5daaac98738bd0b
ldx [%i2+0x028],%g3 ! Observed data at 0000000047000028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000000078
ldx [%i2+0x038],%g3 ! Observed data at 0000000047000038
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x038,%g4
set p27_local3_expect,%g1
p27_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = dac97f6573dfe999
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 = 0000a53600000078
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_f2_fail:
set p27_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f4_fail:
set p27_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f6_fail:
set p27_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stha %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000020]
stha %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000028]
done
p27_trap1o:
stha %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000020]
stha %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000028]
done
p27_trap2e:
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000047000010]
stba %l5,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800000]
done
p27_trap2o:
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000047000010]
stba %l5,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800000]
done
p27_trap3e:
nop
done
p27_trap3o:
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 = 383b2058b987f103
ldx [%g1+0x008],%l1 ! %l1 = 004df9bde2397613
ldx [%g1+0x010],%l2 ! %l2 = b5586ba275882dd1
ldx [%g1+0x018],%l3 ! %l3 = 560f32344a31f790
ldx [%g1+0x020],%l4 ! %l4 = a8e81038056fe1a9
ldx [%g1+0x028],%l5 ! %l5 = 1c21398fe5a8e771
ldx [%g1+0x030],%l6 ! %l6 = 249e6cfee5daaac9
ldx [%g1+0x038],%l7 ! %l7 = db647bcc8738bd0b
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5f6aecea cda315d2 0e36398f 0641cc29
! %f4 = 65c30361 6c36b4f3 c45e2dad 71ad8a12
! %f8 = 1c75d6c7 128dca0c 45b51751 ba6a66b4
! %f12 = 06545e8b 2b4c3329 3448faf4 ae3474c4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bd8c0174 ab5d4158 fa468b99 5baa3461
! %f20 = c3281d67 47c4e89e 253f20fa bb23410b
! %f24 = 052e11de 79121c10 05eb22c7 54808f4d
! %f28 = 9f715e56 591d0ef1 ca4f7884 8ce8a848
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6e92cc4c dde7f5fb d1ae6ec2 a8334840
! %f36 = a606bb91 7e54809e 240333af 2c1ba22d
! %f40 = 9b9ffca2 38c01efe 9c5499c1 1d6a257b
! %f44 = 198bc161 a61b53a2 05903122 c09551fd
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xec7d90980000001c,%g7,%g1 ! GSR scale = 3, align = 4
wr %g1,%g0,%gsr ! GSR = ec7d90980000001c
wr %g0,%y ! Clear Y 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:
! %l4 = 16b6e6da098dc9e8, Mem[000000009080000c] = 6a872662
stw %l4,[%i5+0x00c] ! Mem[000000009080000c] = 098dc9e8
! %l6 = fe103ce4559c90ec, Mem[000000009180001c] = 9c834334
sth %l6,[%o0+0x01c] ! Mem[000000009180001c] = 90ec4334
! Mem[0000000091800024] = 801d54e4, %g18 = 6fec9d80991d37bb
ldsw [%o0+0x024],%g2 ! %g2 = 6fec9d80991d37bb
! %l5 = baa55a5fce1bdd9a, Mem[000000009100003c] = 3741577c
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = ce1bdd9a
! Mem[000000004900000c] = 40f1a54f, %l3 = 639c9f2007131c7c
lduh [%i2+0x00c],%l3 ! %l3 = 00000000000040f1
! Mem[0000000090800004] = 99136e54, %g2 = ffffffff801d54e4
lduw [%i5+0x004],%g2 ! %g2 = 0000000099136e54
! Mem[0000000049000028] = 92059a0c, %l0 = 371a38b415c4f4ec
ldub [%i2+0x02a],%l0 ! %l0 = 000000000000009a
! %l2 = c46a1e63, %l3 = 000040f1, Mem[0000000091800000] = 22502cb9 920983a7
std %l2,[%o0+%g0] ! Mem[0000000091800000] = c46a1e63 000040f1
! Mem[0000000090800038] = 82fb7497, %g2 = 0000000099136e54
ldsh [%i5+0x038],%g2 ! %g2 = ffffffffffff82fb
! Mem[0000000091800014] = b09fb039, %g18 = 6fec9d80991d37bb
ldsw [%o0+0x014],%g2 ! %g2 = 6fec9d80991d37bb
p28_label_2:
! Mem[0000000090800004] = 6e5450c6, %g2 = ffffffffb09fb039
ldsh [%i5+0x006],%g2 ! %g2 = 0000000000006e54
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = 0000000000006e54
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
! %l2 = cea957d1c46a1e63, Mem[0000000091000036] = 0ecc2ac3
sth %l2,[%i6+0x036] ! Mem[0000000091000034] = 1e632ac3
! Mem[0000000048000004] = 1a5665db, %l1 = 14e5ef2ddeb18ad1
ldub [%i0+0x007],%l1 ! %l1 = 00000000000000db
! %l4 = 16b6e6da098dc9e8, Mem[000000009180002c] = a3ca96e2
sth %l4,[%o0+0x02c] ! Mem[000000009180002c] = c9e896e2
! Mem[0000000091800014] = b09fb039, %g2 = 5b9447bcc3247ee5
lduw [%o0+0x014],%g2 ! %g2 = 00000000b09fb039
! %l1 = 00000000000000db, Mem[0000000090000010] = b51e724448782e3b
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 00000000000000db
! Mem[0000000090000018] = ee46c2bb, %g2 = 00000000b09fb039
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000ee46
! %l6 = 559c90ec, %l7 = f401ddb6, Mem[0000000048000020] = 94a49313 3abb60f5
std %l6,[%i0+%o4] ! Mem[0000000048000020] = 559c90ec f401ddb6
! Mem[0000000048000020] = 559c90ecf401ddb6, %l2 = cea957d1c46a1e63
ldx [%i0+%o4],%l2 ! %l2 = 559c90ecf401ddb6
p28_label_3:
! %l6 = fe103ce4559c90ec, Mem[0000000091000003] = 1612bca0
stb %l6,[%i6+0x003] ! Mem[0000000091000000] = ec12bca0
! Mem[0000000091800038] = c00843cc, %g2 = 000000000000ee46
ldsb [%o0+0x03a],%g2 ! %g2 = ffffffffffffffc0
! Mem[0000000090800018] = 8d210d4c, %g18 = 6fec9d80991d37bb
ldsw [%i5+%o3],%g2 ! %g2 = 6fec9d80991d37bb
! %l2 = 559c90ecf401ddb6, Mem[0000000090800022] = 47bcc324
stb %l2,[%i5+0x022] ! Mem[0000000090800020] = b6bcc324
! Mem[0000000091800034] = f2e01332, %g2 = ffffffff8d210d4c
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e01332
! Mem[000000004800003c] = 9b2f220e, %l3 = 00000000000040f1
lduw [%i0+0x03c],%l3 ! %l3 = 000000009b2f220e
! Mem[0000000091800000] = 1e630000, %g2 = 00000000f2e01332
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000001e63
! Mem[0000000090000020] = d3141da2, %g18 = 6fec9d80991d37bb
ldsw [%i4+%o4],%g2 ! %g2 = 6fec9d80991d37bb
! Mem[0000000048000008] = 28d5c761, %l6 = fe103ce4559c90ec
lduw [%i0+%o1],%l6 ! %l6 = 0000000028d5c761
! %l5 = baa55a5fce1bdd9a, Mem[000000009100002c] = d71607a7
stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = ce1bdd9a
p28_label_4:
! Mem[0000000090800038] = 82fb749762f1bf38, %g2 = ffffffffd3141da2
ldx [%i5+0x038],%g2 ! %g2 = 82fb749762f1bf38
! Mem[000000009100001c] = bb928c01, %g2 = 82fb749762f1bf38
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000bb92
! Mem[000000009080000c] = 098dc9e8, %g18 = 6fec9d80991d37bb
ldsw [%i5+0x00c],%g2 ! %g2 = 6fec9d80991d37bb
! Mem[0000000091000020] = 8c013d025ade034f, %g2 = 00000000098dc9e8
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade034f
! Mem[0000000090800034] = 7a3f82fb, %g2 = 8c013d025ade034f
ldub [%i5+0x036],%g2 ! %g2 = 000000000000007a
! Mem[0000000091800018] = c6fe240a90ec4334, %g2 = 000000000000007a
ldx [%o0+%o3],%g2 ! %g2 = c6fe240a90ec4334
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = c6fe240a90ec4334
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! %l7 = 6d386335f401ddb6, Mem[000000009080000c] = 098dc9e8
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = f401ddb6
! %l0 = 000000000000009a, Mem[000000009080001c] = b5758e33
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = 0000009a
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = afbb2595d186bb92
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
p28_label_5:
! %l1 = 00000000000000db, Mem[0000000048800007] = 4fa2dda7
stb %l1,[%i1+0x007] ! Mem[0000000048800004] = 4fa2dddb
! Mem[0000000048000020] = 559c90ec, %l4 = 16b6e6da098dc9e8
lduw [%i0+%o4],%l4 ! %l4 = 00000000559c90ec
! %l4 = 559c90ec, %l5 = ce1bdd9a, Mem[0000000091000018] = afbb2595 d186bb92
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 559c90ec ce1bdd9a
! %l4 = 00000000559c90ec, Mem[000000009000000e] = cf1a0000
stb %l4,[%i4+0x00e] ! Mem[000000009000000c] = ec1a0000
! Mem[0000000090800020] = 5b94b6bc, %g2 = c654ee46c2bbec77
lduw [%i5+%o4],%g2 ! %g2 = 000000005b94b6bc
! Mem[000000004900000c] = 40f1a54f, %l6 = 0000000028d5c761
ldsb [%i2+0x00e],%l6 ! %l6 = ffffffffffffffa5
! %l1 = 00000000000000db, Mem[0000000091800030] = cd876ab0f2e01332
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 00000000000000db
! Mem[0000000090800008] = 50c69f91, %g2 = 000000005b94b6bc
ldub [%i5+%o1],%g2 ! %g2 = 0000000000000050
! %l1 = 00000000000000db, Mem[0000000090800008] = 50c69f91
stb %l1,[%i5+%o1] ! Mem[0000000090800008] = dbc69f91
! %l5 = baa55a5fce1bdd9a, Mem[0000000091000033] = 486cc61e
stb %l5,[%i6+0x033] ! Mem[0000000091000030] = 9a6cc61e
p28_label_6:
! %l0 = 0000009a, %l1 = 000000db, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 0000009a 000000db
! %l0 = 000000000000009a, Mem[0000000091000004] = 12bca097
stw %l0,[%i6+0x004] ! Mem[0000000091000004] = 0000009a
! %l2 = 559c90ecf401ddb6, Mem[0000000091800008] = 0f1979ec
stw %l2,[%o0+%o1] ! Mem[0000000091800008] = f401ddb6
! Mem[0000000090800020] = 94b6bcc3, %g2 = 0000000000000050
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000090000008] = 1a70897a, %g2 = ffffffffffffff94
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000001a70
! %l7 = 6d386335f401ddb6, Mem[0000000049000018] = 2c6d39c5ac53600d
stx %l7,[%i2+%o3] ! Mem[0000000049000018] = 6d386335f401ddb6
! Mem[0000000091000034] = 6cc61e63, %g2 = 0000000000001a70
lduw [%i6+0x034],%g2 ! %g2 = 000000006cc61e63
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = 6cc61e63, %g3 = 0bad0b00
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
! %l4 = 00000000559c90ec, Mem[0000000091000030] = 916a6e9a
stw %l4,[%i6+0x030] ! Mem[0000000091000030] = 559c90ec
! %l0 = 000000000000009a, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 000000000000009a
p28_label_7:
! %l4 = 00000000559c90ec, Mem[000000009000000c] = 70c2ec1a
stb %l4,[%i4+0x00c] ! Mem[000000009000000c] = ecc2ec1a
! %l5 = baa55a5fce1bdd9a, Mem[0000000090800004] = 99136e54
stb %l5,[%i5+0x004] ! Mem[0000000090800004] = 9a136e54
! %l2 = 559c90ecf401ddb6, Mem[0000000091000036] = 1e632ac3
stb %l2,[%i6+0x036] ! Mem[0000000091000034] = b6632ac3
! Mem[0000000091000008] = 011a3249, %g2 = 000000002188de20
ldsh [%i6+0x00a],%g2 ! %g2 = 000000000000011a
! %l6 = ffffffffffffffa5, Mem[0000000090800018] = 8d210d4c0000009a
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = ffffffffffffffa5
! Mem[0000000048800024] = 9e2f0235, %l3 = 000000009b2f220e
lduh [%i1+0x024],%l3 ! %l3 = 0000000000009e2f
! Mem[000000004980002c] = 3c7d6a10, %l3 = 0000000000009e2f
ldsh [%i3+0x02e],%l3 ! %l3 = 0000000000006a10
! %l2 = f401ddb6, %l3 = 00006a10, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l2,[%i4+0x038] ! Mem[0000000090000038] = f401ddb6 00006a10
! %l2 = 559c90ecf401ddb6, Mem[0000000091800028] = a31fbc41c9e896e2
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 559c90ecf401ddb6
! %l6 = ffffffa5, %l7 = f401ddb6, Mem[0000000090800018] = ffffffff ffffffa5
std %l6,[%i5+%o3] ! Mem[0000000090800018] = ffffffa5 f401ddb6
p28_label_8:
! Mem[0000000091800004] = 40f1f401, %g2 = 000000000000011a
ldsh [%o0+0x006],%g2 ! %g2 = 00000000000040f1
! Mem[0000000090800008] = 91f401dd, %g2 = 00000000000040f1
ldsb [%i5+0x00b],%g2 ! %g2 = ffffffffffffff91
! %l0 = 000000000000009a, Mem[0000000091800030] = 00000000000000db
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = 000000000000009a
! %l4 = 00000000559c90ec, Mem[000000009180002b] = ecf401dd
stb %l4,[%o0+0x02b] ! Mem[0000000091800028] = ecf401dd
! %l0 = 000000000000009a, Mem[0000000091000024] = 5ade034f
sth %l0,[%i6+0x024] ! Mem[0000000091000024] = 009a034f
! Mem[0000000090800008] = dbc69f91 f401ddb6, %g2 = ffffff91, %g3 = 92b2c784
ldd [%i5+%o1],%g2 ! %g2 = 00000000dbc69f91 00000000f401ddb6
! Mem[000000009100002c] = ce1bdd9a, %g2 = 00000000dbc69f91
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000ce1b
! Mem[0000000091000014] = 694bf715, %g18 = 6fec9d80991d37bb
ldsw [%i6+0x014],%g2 ! %g2 = 6fec9d80991d37bb
! Mem[0000000091000018] = 559c90ec, %g18 = 6fec9d80991d37bb
ldsw [%i6+%o3],%g2 ! %g2 = 6fec9d80991d37bb
! %l4 = 00000000559c90ec, Mem[000000009000003c] = 00006a10
sth %l4,[%i4+0x03c] ! Mem[000000009000003c] = 90ec6a10
p28_label_9:
! %l7 = 6d386335f401ddb6, Mem[0000000091800030] = 000000000000009a
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 6d386335f401ddb6
! Mem[000000009000002c] = 92b2c784, %g18 = 6fec9d80991d37bb
ldsw [%i4+0x02c],%g2 ! %g2 = 6fec9d80991d37bb
! Mem[0000000091000018] = 559c90ecce1bdd9a, %g2 = ffffffff92b2c784
ldx [%i6+%o3],%g2 ! %g2 = 559c90ecce1bdd9a
! %l6 = ffffffa5, %l7 = f401ddb6, Mem[0000000049800038] = 53d6e694 6049c832
std %l6,[%i3+0x038] ! Mem[0000000049800038] = ffffffa5 f401ddb6
! %l4 = 559c90ec, %l5 = ce1bdd9a, Mem[0000000091000028] = 8a3d9650 ce1bdd9a
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 559c90ec ce1bdd9a
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = ce1bdd9a, %g3 = f401ddb6
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! %l6 = ffffffa5, %l7 = f401ddb6, Mem[0000000090000008] = 1a70897a ecc2ec1a
std %l6,[%i4+%o1] ! Mem[0000000090000008] = ffffffa5 f401ddb6
! %l6 = ffffffffffffffa5, Mem[0000000090800034] = 1b777a3f
stw %l6,[%i5+0x034] ! Mem[0000000090800034] = ffffffa5
! Mem[0000000090000004] = e7ffffff, %g2 = 0000000030270afa
ldub [%i4+0x007],%g2 ! %g2 = 00000000000000e7
! Mem[0000000091000008] = 9a8d011a32495b64, %g2 = 00000000000000e7
ldx [%i6+%o1],%g2 ! %g2 = 9a8d011a32495b64
p28_label_10:
! %l7 = 6d386335f401ddb6, Mem[0000000091000006] = 009a9a8d
sth %l7,[%i6+0x006] ! Mem[0000000091000004] = ddb69a8d
! Mem[0000000048000038] = 5be88b32, %l7 = 6d386335f401ddb6
ldsb [%i0+0x03a],%l7 ! %l7 = ffffffffffffff8b
! Mem[0000000090000038] = ddb690ec, %g2 = 9a8d011a32495b64
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000dd
! %l3 = 0000000000006a10, Mem[0000000090000020] = d3141da2f6eb9a57
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 0000000000006a10
! Mem[0000000090000038] = f401ddb6, %g2 = 00000000000000dd
lduw [%i4+0x038],%g2 ! %g2 = 00000000f401ddb6
! %l4 = 559c90ec, %l5 = ce1bdd9a, Mem[0000000048000000] = cae6c06f 1a5665db
std %l4,[%i0+%g0] ! Mem[0000000048000000] = 559c90ec ce1bdd9a
! Mem[0000000091000018] = 559c90ec, %g18 = 6fec9d80991d37bb
ldsw [%i6+%o3],%g2 ! %g2 = 6fec9d80991d37bb
! Mem[0000000049800020] = 4d4ed1a1 c7dca240, %l2 = f401ddb6, %l3 = 00006a10
ldd [%i3+%o4],%l2 ! %l2 = 000000004d4ed1a1 00000000c7dca240
! Mem[0000000091800024] = 801d54e4, %g18 = 6fec9d80991d37bb
ldsw [%o0+0x024],%g2 ! %g2 = 6fec9d80991d37bb
! Mem[0000000049000030] = b6d946753387288c, %l5 = baa55a5fce1bdd9a
ldx [%i2+0x030],%l5 ! %l5 = b6d946753387288c
p28_label_11:
! %l2 = 000000004d4ed1a1, Mem[0000000048800032] = 82dcef77
sth %l2,[%i1+0x032] ! Mem[0000000048800030] = 82dcd1a1
! Mem[0000000048000000] = 559c90ec, %l4 = 00000000559c90ec
ldsw [%i0+%g0],%l4 ! %l4 = 00000000559c90ec
! Mem[0000000049000030] = b6d94675, %l2 = 000000004d4ed1a1
ldsw [%i2+0x030],%l2 ! %l2 = ffffffffb6d94675
! %l1 = 00000000000000db, Mem[0000000091000018] = 559c90ecce1bdd9a
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 00000000000000db
! %l0 = 000000000000009a, Mem[0000000090800024] = c3247ee5
stw %l0,[%i5+0x024] ! Mem[0000000090800024] = 0000009a
! Mem[0000000091800018] = c6fe240a, %g2 = ffffffff801d54e4
ldsh [%o0+%o3],%g2 ! %g2 = ffffffffffffc6fe
! %l0 = 0000009a, %l1 = 000000db, Mem[0000000091000008] = 9a8d011a 32495b64
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 0000009a 000000db
! Mem[0000000091000018] = 00000000, %g2 = ffffffffffffc6fe
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800008] = f401ddb6 d7c57e5d, %g2 = 00000000, %g3 = 801d54e4
ldd [%o0+%o1],%g2 ! %g2 = 00000000f401ddb6 00000000d7c57e5d
! Mem[0000000091000034] = c6b6632a, %g2 = 00000000f401ddb6
ldsb [%i6+0x035],%g2 ! %g2 = ffffffffffffffc6
p28_label_12:
! Mem[000000009100001c] = 00db8c01, %g2 = ffffffffffffffc6
lduh [%i6+0x01e],%g2 ! %g2 = 00000000000000db
! Mem[0000000091000000] = 809ce6ec, %g2 = 00000000000000db
lduh [%i6+%g0],%g2 ! %g2 = 000000000000809c
! Mem[0000000090000000] = 3334b459, %g2 = 000000000000809c
ldub [%i4+0x003],%g2 ! %g2 = 0000000000000033
! %l6 = ffffffa5, %l7 = ffffff8b, Mem[0000000048000030] = b19d0973 5896420e
std %l6,[%i0+0x030] ! Mem[0000000048000030] = ffffffa5 ffffff8b
! %l4 = 00000000559c90ec, Mem[0000000090000004] = 34b459e7
stw %l4,[%i4+0x004] ! Mem[0000000090000004] = 559c90ec
! Mem[0000000048800030] = 82dcd1a1, %l3 = 00000000c7dca240
lduw [%i1+0x030],%l3 ! %l3 = 0000000082dcd1a1
! Mem[0000000090800004] = 54dbc69f, %g2 = 0000000000000033
ldsb [%i5+0x007],%g2 ! %g2 = 0000000000000054
! Mem[0000000091000014] = 694bf715, %g2 = 0000000000000054
ldub [%i6+0x014],%g2 ! %g2 = 0000000000000069
! %l6 = ffffffa5, %l7 = ffffff8b, Mem[0000000049800038] = ffffffa5 f401ddb6
std %l6,[%i3+0x038] ! Mem[0000000049800038] = ffffffa5 ffffff8b
! Mem[0000000048000024] = f401ddb6, %l7 = ffffffffffffff8b
ldsb [%i0+0x027],%l7 ! %l7 = ffffffffffffffb6
p28_label_13:
! Mem[0000000090800018] = ffffffa5 f401ddb6, %g2 = 00000069, %g3 = d7c57e5d
ldd [%i5+%o3],%g2 ! %g2 = 00000000ffffffa5 00000000f401ddb6
! Mem[0000000049000008] = 4108f1ca 40f1a54f, %l2 = b6d94675, %l3 = 82dcd1a1
ldd [%i2+%o1],%l2 ! %l2 = 000000004108f1ca 0000000040f1a54f
! %l0 = 000000000000009a, Mem[000000009000003e] = 6a100000
sth %l0,[%i4+0x03e] ! Mem[000000009000003c] = 009a0000
! Mem[0000000091000028] = 559c90ec ce1bdd9a, %g2 = ffffffa5, %g3 = f401ddb6
ldd [%i6+%o5],%g2 ! %g2 = 00000000559c90ec 00000000ce1bdd9a
! Mem[0000000048000030] = ffffffa5, %l4 = 00000000559c90ec
ldsh [%i0+0x030],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000090000004] = 559c90ec, %g2 = 00000000559c90ec
lduw [%i4+0x004],%g2 ! %g2 = 00000000559c90ec
! %l5 = b6d946753387288c, Mem[0000000090000024] = 00006a10
stw %l5,[%i4+0x024] ! Mem[0000000090000024] = 3387288c
! %l1 = 00000000000000db, Mem[0000000090800018] = ffffffa5
stw %l1,[%i5+%o3] ! Mem[0000000090800018] = 000000db
! Mem[0000000090800028] = 00000000 0000009a, %g2 = 559c90ec, %g3 = ce1bdd9a
ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 000000000000009a
! Mem[0000000048800004] = 4fa2dddb, %l4 = ffffffffffffffff
lduh [%i1+0x006],%l4 ! %l4 = 000000000000dddb
p28_label_14:
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = 00000000, %g3 = 0000009a
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! %l2 = 4108f1ca, %l3 = 40f1a54f, Mem[0000000090800010] = d6f64887 79807614
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 4108f1ca 40f1a54f
! %l0 = 0000009a, %l1 = 000000db, Mem[0000000090800028] = 00000000 0000009a
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 0000009a 000000db
! Mem[0000000091000018] = 00000000, %g2 = 00000000ab2f0f63
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000000000
! %l0 = 000000000000009a, Mem[0000000090800039] = 00009a00
stb %l0,[%i5+0x039] ! Mem[0000000090800038] = 9a009a00
! Mem[0000000091000030] = 559c90ec6cc6b663, %g2 = 0000000000000000
ldx [%i6+0x030],%g2 ! %g2 = 559c90ec6cc6b663
! Mem[0000000091000000] = 809ce6ec, %g2 = 559c90ec6cc6b663
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff809c
! Mem[0000000090000028] = 2188de20, %g2 = ffffffffffff809c
lduh [%i4+%o5],%g2 ! %g2 = 0000000000002188
! Mem[0000000049000008] = 4108f1ca 40f1a54f, %l4 = 0000dddb, %l5 = 3387288c
ldd [%i2+%o1],%l4 ! %l4 = 000000004108f1ca 0000000040f1a54f
! Mem[0000000048800010] = 49ea13a3, %l3 = 0000000040f1a54f
ldsb [%i1+0x013],%l3 ! %l3 = ffffffffffffffa3
p28_label_15:
! Mem[0000000090800024] = 0000009a, %g2 = 0000000000002188
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000020] = 00000000 3387288c, %g2 = 00000000, %g3 = b09fb039
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000000 000000003387288c
! Mem[0000000091800004] = 000040f1, %g2 = 0000000000000000
ldsb [%o0+0x004],%g2 ! %g2 = 0000000000000000
! %l2 = 000000004108f1ca, Mem[0000000090000030] = 722cd948
stw %l2,[%i4+0x030] ! Mem[0000000090000030] = 4108f1ca
! Mem[0000000048800020] = ba69705c 9e2f0235, %l6 = ffffffa5, %l7 = ffffffb6
ldd [%i1+%o4],%l6 ! %l6 = 00000000ba69705c 000000009e2f0235
! Mem[0000000091000014] = f7150000, %g2 = 0000000000000000
lduh [%i6+0x016],%g2 ! %g2 = 000000000000f715
! Mem[0000000090800024] = 0000009a, %g2 = 000000000000f715
lduw [%i5+0x024],%g2 ! %g2 = 000000000000009a
! Mem[0000000090800014] = a54f0000, %g2 = 000000000000009a
lduh [%i5+0x016],%g2 ! %g2 = 000000000000a54f
! Mem[0000000091800004] = 000040f1, %g18 = 6fec9d80991d37bb
ldsw [%o0+0x004],%g2 ! %g2 = 6fec9d80991d37bb
! %l2 = 000000004108f1ca, Mem[0000000091000038] = 2ac32556ce1bdd9a
stx %l2,[%i6+0x038] ! Mem[0000000091000038] = 000000004108f1ca
p28_label_16:
! Mem[0000000090000028] = 2188de20, %g2 = 00000000000040f1
lduw [%i4+%o5],%g2 ! %g2 = 000000002188de20
! Mem[0000000048000018] = 00bf8088, %l5 = 0000000040f1a54f
ldsw [%i0+%o3],%l5 ! %l5 = 0000000000bf8088
! Mem[0000000091000010] = c97b694b, %g2 = 000000002188de20
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffc97b
! %l0 = 000000000000009a, Mem[000000009000001a] = ee46c2bb
stb %l0,[%i4+0x01a] ! Mem[0000000090000018] = 9a46c2bb
! %l2 = 000000004108f1ca, Mem[0000000048000010] = 2ff0a906132b7793
stx %l2,[%i0+%o2] ! Mem[0000000048000010] = 000000004108f1ca
! Mem[0000000090000000] = fd0f3355, %g2 = ffffffffffffc97b
ldub [%i4+0x001],%g2 ! %g2 = 00000000000000fd
! Mem[000000009000000c] = 01ddb600, %g2 = 00000000000000fd
ldub [%i4+0x00d],%g2 ! %g2 = 0000000000000001
! Mem[0000000090000020] = 000000003387288c, %g2 = 0000000000000001
ldx [%i4+%o4],%g2 ! %g2 = 000000003387288c
! Mem[0000000090000010] = 00000000, %g2 = 000000003387288c
ldub [%i4+0x012],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = b5d5c008, %g2 = 0000000000000000
lduw [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008
p28_label_17:
! Mem[0000000090000028] = 2188de20, %g2 = 00000000b5d5c008
lduw [%i4+%o5],%g2 ! %g2 = 000000002188de20
! %l1 = 00000000000000db, Mem[0000000048000038] = 5be88b329b2f220e
stx %l1,[%i0+0x038] ! Mem[0000000048000038] = 00000000000000db
! Mem[0000000048000010] = 00000000 4108f1ca, %l0 = 0000009a, %l1 = 000000db
ldd [%i0+%o2],%l0 ! %l0 = 0000000000000000 000000004108f1ca
! Mem[0000000091800004] = 000040f1, %g2 = 000000002188de20
lduw [%o0+0x004],%g2 ! %g2 = 00000000000040f1
! Mem[0000000090800034] = ffa5009a, %g2 = 00000000000040f1
ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffff
! %l1 = 000000004108f1ca, Mem[0000000091800008] = f401ddb6d7c57e5d
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 000000004108f1ca
! Mem[000000009100001c] = 000000db, %g2 = ffffffffffffffff
lduw [%i6+0x01c],%g2 ! %g2 = 00000000000000db
! %l0 = 00000000, %l1 = 4108f1ca, Mem[0000000090000028] = 2188de20 92b2c784
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 00000000 4108f1ca
! Mem[0000000090800008] = 91f401dd, %g2 = 00000000000000db
ldub [%i5+0x00b],%g2 ! %g2 = 0000000000000091
! Mem[0000000091800010] = 0f63b09f, %g2 = 0000000000000091
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000000f63
p28_label_18:
! Mem[0000000090000008] = ffa5f401, %g2 = 0000000000000f63
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000ffa5
! Mem[0000000090800024] = 0000009a, %g2 = 000000000000ffa5
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000ba69705c, Mem[0000000090800009] = c69f91f4
stb %l6,[%i5+0x009] ! Mem[0000000090800008] = 5c9f91f4
! Mem[0000000090800004] = 9a136e54, %g2 = 0000000000000000
lduh [%i5+0x004],%g2 ! %g2 = 0000000000009a13
! Mem[0000000090800038] = 9a009a00, %g2 = 0000000000009a13
ldub [%i5+0x039],%g2 ! %g2 = 000000000000009a
! %l6 = ba69705c, %l7 = 9e2f0235, Mem[0000000049800038] = ffffffa5 ffffff8b
std %l6,[%i3+0x038] ! Mem[0000000049800038] = ba69705c 9e2f0235
! %l3 = ffffffffffffffa3, Mem[0000000091800018] = c6fe240a90ec4334
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = ffffffffffffffa3
! %l0 = 0000000000000000, Mem[0000000091000012] = c97b694b
stb %l0,[%i6+0x012] ! Mem[0000000091000010] = 007b694b
! Mem[000000009080003c] = 000000db, %g2 = 000000000000009a
lduw [%i5+0x03c],%g2 ! %g2 = 00000000000000db
! Mem[0000000090800018] = 000000db f401ddb6, %g2 = 000000db, %g3 = 3387288c
ldd [%i5+%o3],%g2 ! %g2 = 00000000000000db 00000000f401ddb6
p28_label_19:
! Mem[0000000090800028] = 009a0000, %g2 = 00000000000000db
ldsb [%i5+0x02a],%g2 ! %g2 = 0000000000000000
! %l4 = 000000004108f1ca, Mem[0000000090000030] = 4108f1ca
sth %l4,[%i4+0x030] ! Mem[0000000090000030] = f1caf1ca
! Mem[0000000091800014] = b039ffff, %g2 = 0000000000000000
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffb039
! %l7 = 000000009e2f0235, Mem[0000000091800000] = c46a1e63000040f1
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 000000009e2f0235
! Mem[000000009080002c] = 000000db, %g2 = ffffffffffffb039
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000000000
! %l4 = 4108f1ca, %l5 = 00bf8088, Mem[0000000049000038] = 2886924a e4d4ce59
std %l4,[%i2+0x038] ! Mem[0000000049000038] = 4108f1ca 00bf8088
! %l1 = 000000004108f1ca, Mem[0000000091000014] = 694bf715
stb %l1,[%i6+0x014] ! Mem[0000000091000014] = ca4bf715
! Mem[0000000090800010] = 4108f1ca, %g2 = 0000000000000000
ldsb [%i5+%o2],%g2 ! %g2 = 0000000000000041
! Mem[000000009100000c] = 000000db, %g18 = 6fec9d80991d37bb
ldsw [%i6+0x00c],%g2 ! %g2 = 6fec9d80991d37bb
! Mem[0000000091800028] = 559c90ec f401ddb6, %g2 = 000000db, %g3 = f401ddb6
ldd [%o0+%o5],%g2 ! %g2 = 00000000559c90ec 00000000f401ddb6
p28_label_20:
! Mem[000000009080002c] = 00db50ae, %g2 = 00000000559c90ec
ldsh [%i5+0x02e],%g2 ! %g2 = 00000000000000db
! Mem[0000000090000038] = ddb690ec, %g2 = 00000000000000db
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000ddb6
! Mem[0000000091000018] = 00000000, %g2 = 000000000000ddb6
ldsb [%i6+0x01b],%g2 ! %g2 = 0000000000000000
! %l0 = 0000000000000000, Mem[0000000091000000] = 809ce6ec0000ddb6
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000000
! %l7 = 000000009e2f0235, Mem[0000000090800012] = f1ca40f1
stb %l7,[%i5+0x012] ! Mem[0000000090800010] = 35ca40f1
! Mem[0000000091800000] = 00000000 9e2f0235, %g2 = 00000000, %g3 = f401ddb6
ldd [%o0+%g0],%g2 ! %g2 = 0000000000000000 000000009e2f0235
! Mem[0000000091800018] = ffffffff, %g18 = 6fec9d80991d37bb
ldsw [%o0+%o3],%g2 ! %g2 = 6fec9d80991d37bb
! %l2 = 000000004108f1ca, Mem[000000009100003c] = 4108f1ca
stb %l2,[%i6+0x03c] ! Mem[000000009100003c] = ca08f1ca
! %l2 = 000000004108f1ca, Mem[0000000091800002] = 00009e2f
sth %l2,[%o0+0x002] ! Mem[0000000091800000] = f1ca9e2f
! Mem[0000000090800008] = 5c9f91f4, %g2 = ffffffffffffffff
ldsb [%i5+0x009],%g2 ! %g2 = 000000000000005c
p28_label_21:
! Mem[0000000048800024] = 9e2f0235, %l2 = 000000004108f1ca
ldsh [%i1+0x024],%l2 ! %l2 = ffffffffffff9e2f
! %l7 = 000000009e2f0235, Mem[000000009180003e] = c6580000
stb %l7,[%o0+0x03e] ! Mem[000000009180003c] = 35580000
! %l0 = 0000000000000000, Mem[0000000048000008] = 28d5c761
stw %l0,[%i0+%o1] ! Mem[0000000048000008] = 00000000
! Mem[0000000091000010] = c871007bca4bf715, %g2 = 000000000000005c
ldx [%i6+%o2],%g2 ! %g2 = c871007bca4bf715
! Mem[0000000090800020] = 5b94b6bc0000009a, %g2 = c871007bca4bf715
ldx [%i5+%o4],%g2 ! %g2 = 5b94b6bc0000009a
! %l4 = 000000004108f1ca, Mem[0000000049800039] = ba69705c
stb %l4,[%i3+0x039] ! Mem[0000000049800038] = baca705c
! Mem[0000000090000018] = c6549a46 c2bbec77, %g2 = 0000009a, %g3 = 9e2f0235
ldd [%i4+%o3],%g2 ! %g2 = 00000000c6549a46 00000000c2bbec77
! Mem[0000000090800020] = bc000000, %g2 = 00000000c6549a46
ldsb [%i5+0x023],%g2 ! %g2 = ffffffffffffffbc
! %l2 = ffffffffffff9e2f, Mem[000000009180001a] = ffffffff
sth %l2,[%o0+0x01a] ! Mem[0000000091800018] = 9e2fffff
! Mem[000000009180002c] = ddb66d38, %g2 = ffffffffffffffbc
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000ddb6
p28_label_22:
! Mem[0000000090000000] = 0efd0f33559c90ec, %g2 = 000000000000ddb6
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f33559c90ec
! Mem[0000000091000038] = 00000000, %g2 = 0efd0f33559c90ec
lduh [%i6+0x038],%g2 ! %g2 = 0000000000000000
! %l7 = 000000009e2f0235, Mem[000000009100002e] = dd9a559c
sth %l7,[%i6+0x02e] ! Mem[000000009100002c] = 0235559c
! Mem[000000004880003c] = 67c0f68b, %l2 = ffffffffffff9e2f
ldsh [%i1+0x03c],%l2 ! %l2 = 00000000000067c0
! %l0 = 00000000, %l1 = 4108f1ca, Mem[0000000090800030] = 50ae945c ffffffa5
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 00000000 4108f1ca
! %l7 = 000000009e2f0235, Mem[0000000091800016] = b039ffff
stb %l7,[%o0+0x016] ! Mem[0000000091800014] = 3539ffff
! %l7 = 000000009e2f0235, Mem[0000000091000008] = 0000009a
stw %l7,[%i6+%o1] ! Mem[0000000091000008] = 9e2f0235
! Mem[0000000090000010] = 00000000 000000db, %g2 = 00000000, %g3 = c2bbec77
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000000 00000000000000db
! %l4 = 000000004108f1ca, Mem[0000000090000010] = 00000000
sth %l4,[%i4+%o2] ! Mem[0000000090000010] = f1ca0000
! Mem[000000009100002c] = ce1b0235, %g18 = 6fec9d80991d37bb
ldsw [%i6+0x02c],%g2 ! %g2 = 6fec9d80991d37bb
p28_label_23:
! Mem[0000000091000024] = 009a034f, %g2 = ffffffffce1b0235
lduw [%i6+0x024],%g2 ! %g2 = 00000000009a034f
! Mem[0000000090000014] = 00dbc654, %g2 = 00000000009a034f
ldsh [%i4+0x016],%g2 ! %g2 = 00000000000000db
! %l6 = 00000000ba69705c, Mem[0000000049800001] = f8dc9fea
stb %l6,[%i3+0x001] ! Mem[0000000049800000] = f85c9fea
! Mem[0000000049000038] = 4108f1ca, %l0 = 0000000000000000
lduw [%i2+0x038],%l0 ! %l0 = 000000004108f1ca
! Mem[0000000091000030] = 559c90ec6cc6b663, %g2 = 00000000000000db
ldx [%i6+0x030],%g2 ! %g2 = 559c90ec6cc6b663
! Mem[0000000091000014] = ca4bf715, %g2 = 559c90ec6cc6b663
lduw [%i6+0x014],%g2 ! %g2 = 00000000ca4bf715
! %l0 = 000000004108f1ca, Mem[0000000091000030] = 559c90ec
sth %l0,[%i6+0x030] ! Mem[0000000091000030] = f1ca90ec
! Mem[0000000090000010] = f1ca0000000000db, %g2 = 00000000ca4bf715
ldx [%i4+%o2],%g2 ! %g2 = f1ca0000000000db
! %l7 = 000000009e2f0235, Mem[0000000049800010] = 2262f317308791d2
stx %l7,[%i3+%o2] ! Mem[0000000049800010] = 000000009e2f0235
! %l2 = 00000000000067c0, Mem[0000000090000018] = c6549a46
stw %l2,[%i4+%o3] ! Mem[0000000090000018] = 000067c0
p28_label_24:
! %l2 = 00000000000067c0, Mem[000000004900002c] = 4d25f0a8
sth %l2,[%i2+0x02c] ! Mem[000000004900002c] = 67c0f0a8
! Mem[0000000091800030] = 386335f4, %g2 = f1ca0000000000db
ldsb [%o0+0x031],%g2 ! %g2 = 0000000000000038
! %l0 = 000000004108f1ca, Mem[000000009100000e] = 00dbc871
sth %l0,[%i6+0x00e] ! Mem[000000009100000c] = f1cac871
! %l0 = 000000004108f1ca, Mem[0000000090800034] = 4108f1ca
stw %l0,[%i5+0x034] ! Mem[0000000090800034] = 4108f1ca
! %l4 = 4108f1ca, %l5 = 00bf8088, Mem[0000000091000020] = 8c013d02 009a034f
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 4108f1ca 00bf8088
! %l0 = 000000004108f1ca, Mem[0000000048800038] = 89b6d2f3
stw %l0,[%i1+0x038] ! Mem[0000000048800038] = 4108f1ca
! %l5 = 0000000000bf8088, Mem[0000000090800026] = 009a0000
sth %l5,[%i5+0x026] ! Mem[0000000090800024] = 80880000
! Mem[000000009080003c] = 000000db, %g2 = 0000000000000038
ldub [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! %l0 = 000000004108f1ca, Mem[0000000090800028] = 0000009a
stw %l0,[%i5+%o5] ! Mem[0000000090800028] = 4108f1ca
! Mem[0000000091000038] = 0000ca08, %g2 = 0000000000000000
ldsb [%i6+0x03a],%g2 ! %g2 = 0000000000000000
p28_label_25:
! Mem[0000000090800008] = db5c9f91f401ddb6, %g2 = 0000000000000000
ldx [%i5+%o1],%g2 ! %g2 = db5c9f91f401ddb6
! Mem[0000000091800020] = fa801d54, %g2 = db5c9f91f401ddb6
ldsb [%o0+0x023],%g2 ! %g2 = fffffffffffffffa
! %l0 = 4108f1ca, %l1 = 4108f1ca, Mem[0000000091800008] = 00000000 4108f1ca
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 4108f1ca 4108f1ca
! Mem[0000000091800010] = 63b09f35, %g2 = fffffffffffffffa
ldub [%o0+0x013],%g2 ! %g2 = 0000000000000063
! Mem[0000000090000000] = 0efd0f33, %g2 = 0000000000000063
lduw [%i4+%g0],%g2 ! %g2 = 000000000efd0f33
! %l5 = 0000000000bf8088, Mem[0000000090000004] = 559c90ec
sth %l5,[%i4+0x004] ! Mem[0000000090000004] = 808890ec
! %l5 = 0000000000bf8088, Mem[000000009180002c] = f401ddb6
sth %l5,[%o0+0x02c] ! Mem[000000009180002c] = 8088ddb6
! %l3 = ffffffffffffffa3, Mem[0000000091800010] = ab2f0f63b09f3539
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = ffffffffffffffa3
! Mem[000000009080002c] = db000000, %g2 = 000000000efd0f33
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000db
! Mem[0000000091800028] = 559c90ec8088ddb6, %g2 = 00000000000000db
ldx [%o0+%o5],%g2 ! %g2 = 559c90ec8088ddb6
ba,a p28_not_taken_0_end
p28_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p28_branch_failed
p28_not_taken_0_end:
! End of Random Code for Thread 28
1: membar #Sync ! Force all stores to complete
p28_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x070] ! Set processor 28 done flag
! Check Registers
p28_check_registers:
set p28_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000004108f1ca
bne,a,pn %xcc,p28_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004108f1ca
bne,a,pn %xcc,p28_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000067c0
bne,a,pn %xcc,p28_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffa3
bne,a,pn %xcc,p28_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000004108f1ca
bne,a,pn %xcc,p28_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000bf8088
bne,a,pn %xcc,p28_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ba69705c
bne,a,pn %xcc,p28_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009e2f0235
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 5f6aecea cda315d2
bne %xcc,p28_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0e36398f 0641cc29
bne %xcc,p28_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 65c30361 6c36b4f3
bne %xcc,p28_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c45e2dad 71ad8a12
bne %xcc,p28_f6_fail
nop
! Check Local Memory
set p28_local0_expect,%g1
p28_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 559c90ecce1bdd9a
ldx [%i0+0x000],%g3 ! Observed data at 0000000048000000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000c003b990
ldx [%i0+0x008],%g3 ! Observed data at 0000000048000008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000004108f1ca
ldx [%i0+0x010],%g3 ! Observed data at 0000000048000010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 559c90ecf401ddb6
ldx [%i0+0x020],%g3 ! Observed data at 0000000048000020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffa5ffffff8b
ldx [%i0+0x030],%g3 ! Observed data at 0000000048000030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000000000db
ldx [%i0+0x038],%g3 ! Observed data at 0000000048000038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x038,%g4
set p28_local1_expect,%g1
p28_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 7768cedd4fa2dddb
ldx [%i1+0x000],%g3 ! Observed data at 0000000048800000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 82dcd1a1616e81ba
ldx [%i1+0x030],%g3 ! Observed data at 0000000048800030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4108f1ca67c0f68b
ldx [%i1+0x038],%g3 ! Observed data at 0000000048800038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x038,%g4
set p28_local2_expect,%g1
p28_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 6d386335f401ddb6
ldx [%i2+0x018],%g3 ! Observed data at 0000000049000018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 92059a0c67c0f0a8
ldx [%i2+0x028],%g3 ! Observed data at 0000000049000028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4108f1ca00bf8088
ldx [%i2+0x038],%g3 ! Observed data at 0000000049000038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x038,%g4
set p28_local3_expect,%g1
p28_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = f85c9fead1725379
ldx [%i3+0x000],%g3 ! Observed data at 0000000049800000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000009e2f0235
ldx [%i3+0x010],%g3 ! Observed data at 0000000049800010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = baca705c9e2f0235
ldx [%i3+0x038],%g3 ! Observed data at 0000000049800038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x038,%g4
! The test for processor 28 has passed
p28_passed:
ta GOOD_TRAP
nop
p28_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p28_failed
p28_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p28_failed
p28_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p28_failed
p28_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p28_failed
p28_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p28_failed
p28_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p28_failed
p28_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p28_failed
p28_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p28_failed
p28_f0_fail:
set p28_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f2_fail:
set p28_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f4_fail:
set p28_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f6_fail:
set p28_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 28 failed
p28_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x070] ! Set processor 28 done flag
set p28_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 28 failed
p28_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x070] ! Set processor 28 done flag
set p28_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p28_selfmod_failed:
ba p28_failed
mov 0xabc,%g1
p28_common_error:
or %g0,0xefc,%g1
ba p28_failed
mov %o5,%g3
p28_common_signature_error:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_common_timeout:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p28_failed
mov 0x0,%g3
p28_trap1e:
ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000000]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000048000008]
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000049000010]
stxa %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000008]
done
p28_trap1o:
ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000000]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000048000008]
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000049000010]
stxa %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000008]
done
p28_trap2e:
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049800028]
stha %l3,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048800008]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049800010]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000049000008]
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048800028]
done
p28_trap2o:
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049800028]
stha %l3,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048800008]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049800010]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000049000008]
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048800028]
done
p28_trap3e:
nop
nop
nop
done
p28_trap3o:
nop
nop
nop
done
p28_init_memory_pointers:
set p28_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p28_local0_start,%i0
set p28_local1_start,%i1
set p28_local2_start,%i2
set p28_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 371a38b415c4f4ec
ldx [%g1+0x008],%l1 ! %l1 = 14e5ef2ddeb18ad1
ldx [%g1+0x010],%l2 ! %l2 = cea957d1c46a1e63
ldx [%g1+0x018],%l3 ! %l3 = 639c9f2007131c7c
ldx [%g1+0x020],%l4 ! %l4 = 16b6e6da098dc9e8
ldx [%g1+0x028],%l5 ! %l5 = baa55a5fce1bdd9a
ldx [%g1+0x030],%l6 ! %l6 = fe103ce4559c90ec
ldx [%g1+0x038],%l7 ! %l7 = 6d386335f401ddb6
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4dd98036 a3e715bc c9a614ce 3d182853
! %f4 = 1c7b4069 914608a6 a3e227c5 3451588a
! %f8 = 11ff0ca8 56dc2e1f 02f754da 27d6cdbf
! %f12 = 5f9d32ee 50512420 dc32cede d37b6400
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0c694c1c a888ee21 0e615bb0 e2bde1cd
! %f20 = 78971d59 83bef022 77919f2c fc105300
! %f24 = edf9f560 b25a89f8 e2fc5755 f029d6a6
! %f28 = 18fe6298 6de49af4 3b92970b d52f586b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f086f532 985dd112 b93ee440 7885b83c
! %f36 = 47591872 0bcd7878 d8b5e02a c8472a93
! %f40 = cd488418 71a9a905 3ec83942 cb3fd990
! %f44 = efff2252 503db751 13491a39 2b3090e5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6aad28b700000045,%g7,%g1 ! GSR scale = 8, align = 5
wr %g1,%g0,%gsr ! GSR = 6aad28b700000045
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 29
p29_label_1:
! Mem[0000000091000038] = 56374157, %g2 = ffffc4160000002d
ldub [%i6+0x03b],%g2 ! %g2 = 0000000000000056
! %l7 = 977cdcda987886cb, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 977cdcda987886cb
! %l2 = a4d8a3febc1485cf, Mem[000000009100003b] = 56374157
stb %l2,[%i6+0x03b] ! Mem[0000000091000038] = cf374157
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 0000000000000056
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[0000000090800004] = 99136e54, %g2 = d3141da2f6eb9a57
lduw [%i5+0x004],%g2 ! %g2 = 0000000099136e54
! %l3 = f0a4de3445602867, Mem[000000004a800013] = 8629da13
stb %l3,[%i1+0x013] ! Mem[000000004a800010] = 8629da67
! %l2 = bc1485cf, %l3 = 45602867, Mem[0000000091800018] = c6fe240a 9c834334
std %l2,[%o0+%o3] ! Mem[0000000091800018] = bc1485cf 45602867
! %l0 = 299c13c4825c8272, Mem[0000000090000028] = 2188de2092b2c784
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 299c13c4825c8272
! Mem[000000004b000014] = 5dfef138, %l6 = de6da19e56ca3d3b
lduh [%i2+0x014],%l6 ! %l6 = 0000000000005dfe
! %l0 = 299c13c4825c8272, Mem[0000000091800022] = 0afa801d
sth %l0,[%o0+0x022] ! Mem[0000000091800020] = 8272801d
p29_label_2:
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = 99136e54, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
! Mem[0000000090800018] = 8d210d4c, %g2 = 00000000c871c97b
lduw [%i5+%o3],%g2 ! %g2 = 000000008d210d4c
! Mem[0000000090000020] = d3141da2, %g18 = f14c45bc6624fcf1
ldsw [%i4+%o4],%g2 ! %g2 = f14c45bc6624fcf1
! %l6 = 0000000000005dfe, Mem[000000004b800030] = 4d4b66a98e3f971a
stx %l6,[%i3+0x030] ! Mem[000000004b800030] = 0000000000005dfe
! %l2 = a4d8a3febc1485cf, Mem[000000004a000034] = ef70481c
stb %l2,[%i0+0x034] ! Mem[000000004a000034] = cf70481c
! %l0 = 299c13c4825c8272, Mem[000000009100000c] = 32495b64
stw %l0,[%i6+0x00c] ! Mem[000000009100000c] = 825c8272
! Mem[0000000090800014] = 148d210d, %g2 = ffffffffd3141da2
ldub [%i5+0x017],%g2 ! %g2 = 0000000000000014
! Mem[0000000090800038] = 82fb749762f1bf38, %g2 = 0000000000000014
ldx [%i5+0x038],%g2 ! %g2 = 82fb749762f1bf38
! %l5 = 73e2cd62193e9e74, Mem[0000000090800030] = 50ae945c
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = 193e9e74
! Mem[0000000090000000] = 0efd0f33 34b459e7, %g2 = 62f1bf38, %g3 = 694bf715
ldd [%i4+%g0],%g2 ! %g2 = 000000000efd0f33 0000000034b459e7
p29_label_3:
! %l4 = 7440639fa5ef4487, Mem[0000000091000004] = 12bca097
stw %l4,[%i6+0x004] ! Mem[0000000091000004] = a5ef4487
! %l3 = f0a4de3445602867, Mem[000000004a800000] = a66cab1976250d25
stx %l3,[%i1+%g0] ! Mem[000000004a800000] = f0a4de3445602867
! %l6 = 0000000000005dfe, Mem[000000004a800038] = 48c78ad45fadb099
stx %l6,[%i1+0x038] ! Mem[000000004a800038] = 0000000000005dfe
! Mem[0000000090800018] = 8d210d4c, %g2 = 000000000efd0f33
ldub [%i5+%o3],%g2 ! %g2 = 000000000000008d
! Mem[0000000091000020] = 8c013d02, %g2 = 000000000000008d
ldsh [%i6+%o4],%g2 ! %g2 = ffffffffffff8c01
! Mem[0000000090000004] = 59e71a70, %g2 = ffffffffffff8c01
lduh [%i4+0x006],%g2 ! %g2 = 00000000000059e7
! %l6 = 00005dfe, %l7 = 987886cb, Mem[0000000091000020] = 8c013d02 5ade034f
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 00005dfe 987886cb
! Mem[000000004b800038] = 5ed50ccd 65b31cbb, %l6 = 00005dfe, %l7 = 987886cb
ldd [%i3+0x038],%l6 ! %l6 = 000000005ed50ccd 0000000065b31cbb
! Mem[0000000090000000] = 0efd0f33, %g2 = 00000000000059e7
lduw [%i4+%g0],%g2 ! %g2 = 000000000efd0f33
! Mem[000000009000001c] = ec77d314, %g2 = 000000000efd0f33
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000ec77
p29_label_4:
! Mem[000000004a000020] = defa495b, %l3 = f0a4de3445602867
ldub [%i0+0x021],%l3 ! %l3 = 00000000000000fa
! %l1 = 7be6d75c88eddd86, Mem[0000000091800000] = 22502cb9920983a7
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = 7be6d75c88eddd86
! Mem[0000000091000010] = c871c97b694bf715, %g2 = 000000000000ec77
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! %l2 = a4d8a3febc1485cf, Mem[0000000090800032] = 9e741b77
stb %l2,[%i5+0x032] ! Mem[0000000090800030] = cf741b77
! %l6 = 000000005ed50ccd, Mem[000000004b800020] = 7d49be98
sth %l6,[%i3+%o4] ! Mem[000000004b800020] = 0ccdbe98
! %l0 = 299c13c4825c8272, Mem[0000000091800014] = b09fb039
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 825c8272
! Mem[0000000091800020] = 30278272, %g2 = c871c97b694bf715
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000003027
! Mem[0000000090800000] = f2d0a1aa 99136e54, %g2 = 00003027, %g3 = 34b459e7
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 0000000099136e54
! Mem[0000000090800028] = fd77ba3e, %g18 = f14c45bc6624fcf1
ldsw [%i5+%o5],%g2 ! %g2 = f14c45bc6624fcf1
! Mem[0000000091800018] = 85cf4560, %g2 = fffffffffd77ba3e
lduh [%o0+0x01a],%g2 ! %g2 = 00000000000085cf
p29_label_5:
! %l0 = 299c13c4825c8272, Mem[0000000090800010] = d6f6488779807614
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 299c13c4825c8272
! Mem[000000009080001c] = b5758e33, %g2 = 00000000000085cf
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffb575
! %l0 = 299c13c4825c8272, Mem[000000009000001e] = ec77d314
stb %l0,[%i4+0x01e] ! Mem[000000009000001c] = 7277d314
! Mem[0000000091800028] = a31fbc41, %g18 = f14c45bc6624fcf1
ldsw [%o0+%o5],%g2 ! %g2 = f14c45bc6624fcf1
! Mem[000000009180000c] = 5dab2f0f, %g2 = ffffffffa31fbc41
ldsb [%o0+0x00f],%g2 ! %g2 = 000000000000005d
! %l6 = 5ed50ccd, %l7 = 65b31cbb, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 5ed50ccd 65b31cbb
! Mem[000000009000000c] = cf1ab51e, %g2 = 000000000000005d
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000cf1a
! Mem[000000009180001c] = 45602867, %g2 = 000000000000cf1a
lduh [%o0+0x01c],%g2 ! %g2 = 0000000000004560
! Mem[000000009080003c] = 38000000, %g2 = 0000000000004560
ldub [%i5+0x03f],%g2 ! %g2 = 0000000000000038
! Mem[0000000091800010] = ab2f0f63 825c8272, %g2 = 00000038, %g3 = 99136e54
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000825c8272
p29_label_6:
! Mem[0000000091000010] = c97b694b, %g2 = 00000000ab2f0f63
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffc97b
! %l5 = 73e2cd62193e9e74, Mem[0000000091800034] = f2e01332
stb %l5,[%o0+0x034] ! Mem[0000000091800034] = 74e01332
! Mem[000000004a800000] = f0a4de34, %l3 = 00000000000000fa
ldsb [%i1+0x002],%l3 ! %l3 = ffffffffffffffde
! Mem[000000004a000028] = 816a645b, %l3 = ffffffffffffffde
ldsh [%i0+0x02a],%l3 ! %l3 = 000000000000645b
! %l3 = 000000000000645b, Mem[000000004b000020] = 74bd803c
sth %l3,[%i2+%o4] ! Mem[000000004b000020] = 645b803c
! Mem[0000000091800034] = 74e01332, %g2 = ffffffffffffc97b
lduw [%o0+0x034],%g2 ! %g2 = 0000000074e01332
! %l6 = 000000005ed50ccd, Mem[000000004a800032] = e412f7bc
stb %l6,[%i1+0x032] ! Mem[000000004a800030] = e412cdbc
! Mem[0000000091800008] = 0f1979ec, %g2 = 0000000074e01332
lduh [%o0+%o1],%g2 ! %g2 = 0000000000000f19
! %l0 = 825c8272, %l1 = 88eddd86, Mem[0000000090000030] = 722cd948 e3f41a12
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 825c8272 88eddd86
! Mem[0000000090000018] = ee46c2bb, %g2 = 0000000000000f19
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffee46
p29_label_7:
! Mem[000000004b80001c] = 34791c14, %l0 = 299c13c4825c8272
ldsb [%i3+0x01c],%l0 ! %l0 = 0000000000000034
! Mem[000000009080002c] = 4c1bc6c0, %g18 = f14c45bc6624fcf1
ldsw [%i5+0x02c],%g2 ! %g2 = f14c45bc6624fcf1
! Mem[0000000090000000] = 0efd0f33, %g18 = f14c45bc6624fcf1
ldsw [%i4+%g0],%g2 ! %g2 = f14c45bc6624fcf1
! %l3 = 000000000000645b, Mem[0000000091800030] = cd876ab074e01332
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 000000000000645b
! %l5 = 73e2cd62193e9e74, Mem[0000000090000004] = 34b459e7
stw %l5,[%i4+0x004] ! Mem[0000000090000004] = 193e9e74
! Mem[0000000091800008] = 0f1979ec, %g2 = 000000000efd0f33
lduw [%o0+%o1],%g2 ! %g2 = 000000000f1979ec
! Mem[0000000091800024] = 801d54e4, %g2 = 000000000f1979ec
ldub [%o0+0x024],%g2 ! %g2 = 0000000000000080
! Mem[0000000090800020] = 977cdcda 987886cb, %g2 = 00000080, %g3 = 825c8272
ldd [%i5+%o4],%g2 ! %g2 = 00000000977cdcda 00000000987886cb
! Mem[000000009180003c] = ccc65800, %g2 = 00000000977cdcda
ldub [%o0+0x03d],%g2 ! %g2 = 00000000000000cc
! Mem[0000000091800000] = 7be6d75c 88eddd86, %g2 = 000000cc, %g3 = 987886cb
ldd [%o0+%g0],%g2 ! %g2 = 000000007be6d75c 0000000088eddd86
p29_label_8:
! Mem[0000000091000014] = 4bf715af, %g2 = 000000007be6d75c
ldub [%i6+0x015],%g2 ! %g2 = 000000000000004b
! %l6 = 5ed50ccd, %l7 = 65b31cbb, Mem[0000000091800000] = 7be6d75c 88eddd86
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 5ed50ccd 65b31cbb
! Mem[0000000090800028] = ba3e4c1b, %g2 = 000000000000004b
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000ba3e
! %l5 = 73e2cd62193e9e74, Mem[0000000091800020] = 30278272
stw %l5,[%o0+%o4] ! Mem[0000000091800020] = 193e9e74
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = 0000ba3e, %g3 = 88eddd86
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! Mem[0000000090800000] = a1aa9913, %g2 = 000000007ccf87b4
ldub [%i5+0x002],%g2 ! %g2 = 00000000000000a1
! %l7 = 0000000065b31cbb, Mem[000000004a000010] = ef9c540f
sth %l7,[%i0+%o2] ! Mem[000000004a000010] = 1cbb540f
! Mem[000000009100002c] = 65b31cbb, %g2 = 00000000000000a1
lduh [%i6+0x02c],%g2 ! %g2 = 00000000000065b3
! %l0 = 0000000000000034, Mem[000000009100003e] = 577c0000
stb %l0,[%i6+0x03e] ! Mem[000000009100003c] = 347c0000
! Mem[000000004b00001c] = bfb6f4d0, %l4 = 7440639fa5ef4487
lduh [%i2+0x01c],%l4 ! %l4 = 000000000000bfb6
p29_label_9:
! Mem[0000000090800034] = 3f82fb74, %g2 = 00000000000065b3
ldsb [%i5+0x037],%g2 ! %g2 = 000000000000003f
! Mem[0000000091000008] = 9a8d011a825c8272, %g2 = 000000000000003f
ldx [%i6+%o1],%g2 ! %g2 = 9a8d011a825c8272
! %l3 = 000000000000645b, Mem[0000000091000008] = 9a8d011a825c8272
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 000000000000645b
! Mem[0000000091000020] = 5dfe9878, %g2 = 9a8d011a825c8272
ldub [%i6+0x022],%g2 ! %g2 = 000000000000005d
! %l5 = 73e2cd62193e9e74, Mem[0000000091800010] = ab2f0f63825c8272
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = 73e2cd62193e9e74
! %l4 = 000000000000bfb6, Mem[000000004a800018] = 98fb5463
stb %l4,[%i1+%o3] ! Mem[000000004a800018] = b6fb5463
! Mem[0000000090800018] = 8d210d4cb5758e33, %g2 = 000000000000005d
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5758e33
! Mem[0000000090000018] = 54ee46c2, %g2 = 8d210d4cb5758e33
ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000054
! Mem[0000000091000000] = 809ce616a5ef4487, %g2 = 0000000000000054
ldx [%i6+%g0],%g2 ! %g2 = 809ce616a5ef4487
! Mem[0000000091000000] = 809ce616 a5ef4487, %g2 = a5ef4487, %g3 = a14cf2d3
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 00000000a5ef4487
p29_label_10:
! %l7 = 0000000065b31cbb, Mem[000000009180000c] = d7c57e5d
sth %l7,[%o0+0x00c] ! Mem[000000009180000c] = 1cbb7e5d
! Mem[0000000090000034] = 88eddd86, %g2 = 00000000809ce616
ldub [%i4+0x034],%g2 ! %g2 = 0000000000000088
! Mem[0000000091000010] = c871c97b694bf715, %g2 = 0000000000000088
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! Mem[000000009180003c] = 43ccc658, %g18 = f14c45bc6624fcf1
ldsw [%o0+0x03c],%g2 ! %g2 = f14c45bc6624fcf1
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 0000000043ccc658
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[0000000091800020] = 193e9e74 801d54e4, %g2 = f6eb9a57, %g3 = a5ef4487
ldd [%o0+%o4],%g2 ! %g2 = 00000000193e9e74 00000000801d54e4
! Mem[0000000090000024] = f6eb9a57, %g2 = 00000000193e9e74
lduw [%i4+0x024],%g2 ! %g2 = 00000000f6eb9a57
! %l7 = 0000000065b31cbb, Mem[0000000090000018] = c654ee46c2bb7277
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 0000000065b31cbb
! %l7 = 0000000065b31cbb, Mem[000000009000001f] = bbd3141d
stb %l7,[%i4+0x01f] ! Mem[000000009000001c] = bbd3141d
! Mem[0000000091000010] = c97b694b, %g2 = 00000000f6eb9a57
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffc97b
p29_label_11:
! Mem[0000000091800014] = 9e74bc14, %g2 = ffffffffffffc97b
lduh [%o0+0x016],%g2 ! %g2 = 0000000000009e74
! Mem[000000004a80003c] = 00005dfe, %l1 = 7be6d75c88eddd86
ldsw [%i1+0x03c],%l1 ! %l1 = 0000000000005dfe
! Mem[0000000090800018] = 8d210d4cb5758e33, %g2 = 0000000000009e74
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5758e33
! Mem[0000000090000024] = 9a57299c, %g2 = 8d210d4cb5758e33
ldub [%i4+0x026],%g2 ! %g2 = 000000000000009a
! Mem[0000000091800034] = 0000645b, %g2 = 000000000000009a
lduw [%o0+0x034],%g2 ! %g2 = 000000000000645b
! Mem[0000000091000008] = 00000000 0000645b, %g2 = 0000645b, %g3 = 801d54e4
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 000000000000645b
! %l2 = a4d8a3febc1485cf, Mem[000000009000000f] = 1ab51e72
stb %l2,[%i4+0x00f] ! Mem[000000009000000c] = cfb51e72
! Mem[000000004a000020] = defa495be5afdc3e, %l2 = a4d8a3febc1485cf
ldx [%i0+%o4],%l2 ! %l2 = defa495be5afdc3e
! %l6 = 000000005ed50ccd, Mem[0000000091800000] = 5ed50ccd65b31cbb
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 000000005ed50ccd
! Mem[000000004a000004] = 04e2baf3, %l1 = 0000000000005dfe
ldsb [%i0+0x005],%l1 ! %l1 = ffffffffffffffe2
p29_label_12:
! Mem[0000000090800010] = 299c13c4 825c8272, %g2 = 00000000, %g3 = 0000645b
ldd [%i5+%o2],%g2 ! %g2 = 00000000299c13c4 00000000825c8272
! Mem[0000000090800030] = 193ecf741b777a3f, %g2 = 00000000299c13c4
ldx [%i5+0x030],%g2 ! %g2 = 193ecf741b777a3f
! Mem[000000004b000038] = 26fac7db, %l4 = 000000000000bfb6
ldsh [%i2+0x03a],%l4 ! %l4 = ffffffffffffc7db
! %l5 = 73e2cd62193e9e74, Mem[000000009100003e] = 347c0000
stb %l5,[%i6+0x03e] ! Mem[000000009100003c] = 747c0000
! %l6 = 5ed50ccd, %l7 = 65b31cbb, Mem[000000004a000008] = 83c2d1f3 1223953e
std %l6,[%i0+%o1] ! Mem[000000004a000008] = 5ed50ccd 65b31cbb
! %l4 = ffffffffffffc7db, Mem[000000009100000f] = 5bc871c9
stb %l4,[%i6+0x00f] ! Mem[000000009100000c] = dbc871c9
! Mem[0000000090800004] = 6e5450c6, %g2 = 193ecf741b777a3f
lduh [%i5+0x006],%g2 ! %g2 = 0000000000006e54
! Mem[0000000090000030] = 825c8272, %g2 = 0000000000006e54
lduw [%i4+0x030],%g2 ! %g2 = 00000000825c8272
! %l6 = 5ed50ccd, %l7 = 65b31cbb, Mem[0000000091800020] = 193e9e74 801d54e4
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 5ed50ccd 65b31cbb
! Mem[000000004a800028] = b862511f, %l6 = 000000005ed50ccd
ldsh [%i1+0x02a],%l6 ! %l6 = 000000000000511f
p29_label_13:
! Mem[000000004a000008] = 5ed50ccd, %l5 = 73e2cd62193e9e74
ldsb [%i0+0x00b],%l5 ! %l5 = ffffffffffffffcd
! %l1 = ffffffffffffffe2, Mem[000000009100003b] = cf374174
stb %l1,[%i6+0x03b] ! Mem[0000000091000038] = e2374174
! Mem[0000000091000020] = 00005dfe, %g2 = 00000000825c8272
lduh [%i6+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 0000000000000000
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! Mem[0000000091000028] = 5ed50ccd65b31cbb, %g2 = 916a6e486cc60ecc
ldx [%i6+%o5],%g2 ! %g2 = 5ed50ccd65b31cbb
! %l5 = ffffffffffffffcd, Mem[000000009100003c] = 3741747c
sth %l5,[%i6+0x03c] ! Mem[000000009100003c] = ffcd747c
! Mem[000000009080000c] = 6a872662, %g2 = 5ed50ccd65b31cbb
lduw [%i5+0x00c],%g2 ! %g2 = 000000006a872662
! Mem[0000000091800018] = bc1485cf45602867, %g2 = 000000006a872662
ldx [%o0+%o3],%g2 ! %g2 = bc1485cf45602867
! Mem[0000000090000010] = b51e724448782e3b, %g2 = bc1485cf45602867
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
! %l0 = 0000000000000034, Mem[0000000091800038] = b5d5c008
stb %l0,[%o0+0x038] ! Mem[0000000091800038] = 34d5c008
p29_label_14:
! %l0 = 00000034, %l1 = ffffffe2, Mem[0000000091800008] = 0f1979ec 1cbb7e5d
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000034 ffffffe2
! %l6 = 0000511f, %l7 = 65b31cbb, Mem[0000000090000010] = b51e7244 48782e3b
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 0000511f 65b31cbb
! Mem[0000000091800018] = bc1485cf45602867, %g2 = b51e724448782e3b
ldx [%o0+%o3],%g2 ! %g2 = bc1485cf45602867
! Mem[000000004a000000] = 192a4da404e2baf3, %l1 = ffffffffffffffe2
ldx [%i0+%g0],%l1 ! %l1 = 192a4da404e2baf3
! Mem[000000004a800030] = e412cdbc fe68f5ab, %l2 = e5afdc3e, %l3 = 0000645b
ldd [%i1+0x030],%l2 ! %l2 = 00000000e412cdbc 00000000fe68f5ab
! %l6 = 000000000000511f, Mem[0000000091000021] = 005dfe98
stb %l6,[%i6+0x021] ! Mem[0000000091000020] = 1f5dfe98
! %l1 = 192a4da404e2baf3, Mem[000000004b000013] = c13dbccf
stb %l1,[%i2+0x013] ! Mem[000000004b000010] = c13dbcf3
! Mem[0000000090800000] = f2d0a1aa, %g18 = f14c45bc6624fcf1
ldsw [%i5+%g0],%g2 ! %g2 = f14c45bc6624fcf1
! Mem[0000000090800000] = f2d0a1aa, %g2 = fffffffff2d0a1aa
lduw [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa
! %l4 = ffffc7db, %l5 = ffffffcd, Mem[0000000091000010] = c871c97b 694bf715
std %l4,[%i6+%o2] ! Mem[0000000091000010] = ffffc7db ffffffcd
p29_label_15:
! Mem[0000000091000028] = 5ed50ccd 65b31cbb, %g2 = f2d0a1aa, %g3 = 825c8272
ldd [%i6+%o5],%g2 ! %g2 = 000000005ed50ccd 0000000065b31cbb
! %l0 = 0000000000000034, Mem[0000000090000030] = 825c827288eddd86
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 0000000000000034
! %l1 = 192a4da404e2baf3, Mem[0000000091000038] = 2ac325e2
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 04e2baf3
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = 000000005ed50ccd
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
! %l1 = 192a4da404e2baf3, Mem[0000000091800020] = 5ed50ccd65b31cbb
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = 192a4da404e2baf3
! %l6 = 000000000000511f, Mem[000000004a00003c] = cc9ec77e
stb %l6,[%i0+0x03c] ! Mem[000000004a00003c] = 1f9ec77e
! Mem[0000000091800034] = 0000645b, %g2 = a31fbc41a3ca96e2
lduh [%o0+0x034],%g2 ! %g2 = 0000000000000000
! %l4 = ffffc7db, %l5 = ffffffcd, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l4,[%i6+0x030] ! Mem[0000000091000030] = ffffc7db ffffffcd
! Mem[0000000091800010] = 73e2cd62, %g18 = f14c45bc6624fcf1
ldsw [%o0+%o2],%g2 ! %g2 = f14c45bc6624fcf1
! Mem[0000000091800030] = 000000000000645b, %g2 = 0000000073e2cd62
ldx [%o0+0x030],%g2 ! %g2 = 000000000000645b
p29_label_16:
! %l0 = 00000034, %l1 = 04e2baf3, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000034 04e2baf3
! Mem[000000004b800028] = deb8b25367a1822e, %l7 = 0000000065b31cbb
ldx [%i3+%o5],%l7 ! %l7 = deb8b25367a1822e
! Mem[000000004a800038] = 00000000 00005dfe, %l6 = 0000511f, %l7 = 67a1822e
ldd [%i1+0x038],%l6 ! %l6 = 0000000000000000 0000000000005dfe
! Mem[0000000091800018] = bc1485cf45602867, %g2 = 000000000000645b
ldx [%o0+%o3],%g2 ! %g2 = bc1485cf45602867
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = bc1485cf45602867
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
! %l6 = 0000000000000000, Mem[000000004b000021] = 645b803c
stb %l6,[%i2+0x021] ! Mem[000000004b000020] = 6400803c
! %l4 = ffffffffffffc7db, Mem[0000000090000021] = 00003404
stb %l4,[%i4+0x021] ! Mem[0000000090000020] = db003404
! %l1 = 192a4da404e2baf3, Mem[0000000091800002] = 00005ed5
stb %l1,[%o0+0x002] ! Mem[0000000091800000] = f3005ed5
! Mem[000000009000002c] = 82720000, %g2 = fd77ba3e4c1bc6c0
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000008272
! Mem[0000000090800010] = 299c13c4825c8272, %g2 = 0000000000008272
ldx [%i5+%o2],%g2 ! %g2 = 299c13c4825c8272
p29_label_17:
! Mem[000000004b000010] = c13dbcf3, %l5 = ffffffffffffffcd
ldsb [%i2+0x013],%l5 ! %l5 = fffffffffffffff3
! Mem[0000000090000038] = 87b4a14c, %g2 = 299c13c4825c8272
ldub [%i4+0x03a],%g2 ! %g2 = 0000000000000087
! %l1 = 192a4da404e2baf3, Mem[0000000090000034] = 00000034
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = 04e2baf3
! %l4 = ffffffffffffc7db, Mem[000000004b800038] = 5ed50ccd65b31cbb
stx %l4,[%i3+0x038] ! Mem[000000004b800038] = ffffffffffffc7db
! %l0 = 0000000000000034, Mem[000000009180002e] = 96e20000
sth %l0,[%o0+0x02e] ! Mem[000000009180002c] = 00340000
! Mem[0000000090000008] = 1a70897a70c2cfcf, %g2 = 0000000000000087
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cfcf
! Mem[000000009080003c] = 38000000, %g2 = 1a70897a70c2cfcf
ldsb [%i5+0x03f],%g2 ! %g2 = 0000000000000038
! Mem[0000000091000010] = ffffc7db, %g2 = 0000000000000038
lduw [%i6+%o2],%g2 ! %g2 = 00000000ffffc7db
! Mem[0000000091000000] = 809ce616 a5ef4487, %g2 = ffffc7db, %g3 = 65b31cbb
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 00000000a5ef4487
! %l3 = 00000000fe68f5ab, Mem[000000009180000c] = ffffffe2
stw %l3,[%o0+0x00c] ! Mem[000000009180000c] = fe68f5ab
p29_label_18:
! %l6 = 00000000, %l7 = 00005dfe, Mem[0000000090000000] = 0efd0f33 193e9e74
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 00000000 00005dfe
! %l3 = 00000000fe68f5ab, Mem[000000004a000020] = defa495b
stb %l3,[%i0+%o4] ! Mem[000000004a000020] = abfa495b
! %l4 = ffffffffffffc7db, Mem[000000009100002c] = 65b31cbb
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = ffffc7db
! Mem[0000000091800000] = 005ed50c, %g2 = 00000000809ce616
ldsb [%o0+0x003],%g2 ! %g2 = 0000000000000000
! %l2 = 00000000e412cdbc, Mem[0000000091000010] = ffffc7dbffffffcd
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 00000000e412cdbc
! Mem[0000000091800028] = a31fbc41a3ca0034, %g2 = 0000000000000000
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca0034
! Mem[0000000091800034] = 00645b34, %g2 = a31fbc41a3ca0034
ldsb [%o0+0x035],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000038] = 04e2baf3 ffcd747c, %g2 = 00000000, %g3 = a5ef4487
ldd [%i6+0x038],%g2 ! %g2 = 0000000004e2baf3 00000000ffcd747c
! Mem[0000000091800030] = 00000000, %g2 = 0000000004e2baf3
lduw [%o0+0x030],%g2 ! %g2 = 0000000000000000
! %l4 = ffffffffffffc7db, Mem[000000009180001c] = 45602867
stw %l4,[%o0+0x01c] ! Mem[000000009180001c] = ffffc7db
p29_label_19:
! %l5 = fffffffffffffff3, Mem[000000009100002c] = ffffc7db
stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = fffffff3
! %l7 = 0000000000005dfe, Mem[0000000091800012] = cd62193e
sth %l7,[%o0+0x012] ! Mem[0000000091800010] = 5dfe193e
! Mem[0000000090000034] = e2baf37c, %g2 = 0000000000000000
ldsb [%i4+0x035],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = ffffffe2, %g3 = ffcd747c
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
! %l7 = 0000000000005dfe, Mem[0000000091800004] = 5ed50ccd
stb %l7,[%o0+0x004] ! Mem[0000000091800004] = fed50ccd
! Mem[0000000090800034] = 1b777a3f, %g2 = 0000000082fb7497
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000001b77
! %l0 = 0000000000000034, Mem[0000000091800024] = 04e2baf3
stw %l0,[%o0+0x024] ! Mem[0000000091800024] = 00000034
! %l2 = 00000000e412cdbc, Mem[000000009080002d] = 1bc6c019
stb %l2,[%i5+0x02d] ! Mem[000000009080002c] = bcc6c019
! Mem[000000004a80001c] = 57675393, %l7 = 0000000000005dfe
lduh [%i1+0x01c],%l7 ! %l7 = 0000000000005767
! Mem[0000000091000000] = 9ce616a5, %g2 = 0000000000001b77
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffff9c
p29_label_20:
! Mem[0000000090000028] = 299c13c4, %g2 = ffffffffffffff9c
ldsh [%i4+%o5],%g2 ! %g2 = 000000000000299c
! %l0 = 0000000000000034, Mem[000000004a80003c] = 00005dfe
stb %l0,[%i1+0x03c] ! Mem[000000004a80003c] = 34005dfe
! Mem[000000004a00003c] = 1f9ec77e, %l7 = 0000000000005767
ldsb [%i0+0x03f],%l7 ! %l7 = 000000000000007e
! Mem[0000000091000020] = 001f5dfe, %g2 = 000000000000299c
ldsh [%i6+%o4],%g2 ! %g2 = 000000000000001f
! Mem[000000009000001c] = 65b31cbb, %g2 = 000000000000001f
lduh [%i4+0x01c],%g2 ! %g2 = 00000000000065b3
! %l7 = 000000000000007e, Mem[000000004a00000e] = 65b31cbb
sth %l7,[%i0+0x00e] ! Mem[000000004a00000c] = 65b3007e
! Mem[000000009080000c] = 6a872662, %g2 = 00000000000065b3
ldub [%i5+0x00c],%g2 ! %g2 = 000000000000006a
! Mem[000000009080000c] = 62299c13, %g2 = 000000000000006a
ldub [%i5+0x00f],%g2 ! %g2 = 0000000000000062
! %l6 = 0000000000000000, Mem[000000009080002c] = 4cbcc6c0
stw %l6,[%i5+0x02c] ! Mem[000000009080002c] = 00000000
! Mem[0000000091000030] = ffffc7db, %g18 = f14c45bc6624fcf1
ldsw [%i6+0x030],%g2 ! %g2 = f14c45bc6624fcf1
p29_label_21:
! Mem[0000000090000004] = 00005dfe, %g18 = f14c45bc6624fcf1
ldsw [%i4+0x004],%g2 ! %g2 = f14c45bc6624fcf1
! Mem[000000009080000c] = 6a872662, %g2 = 0000000000005dfe
ldsb [%i5+0x00c],%g2 ! %g2 = 000000000000006a
! Mem[0000000090800020] = 977cdcda987886cb, %g2 = 000000000000006a
ldx [%i5+%o4],%g2 ! %g2 = 977cdcda987886cb
! Mem[000000004a000034] = cf70481c, %l4 = ffffffffffffc7db
lduh [%i0+0x036],%l4 ! %l4 = 000000000000481c
! %l2 = e412cdbc, %l3 = fe68f5ab, Mem[000000004a800008] = 91ab2886 89559997
std %l2,[%i1+%o1] ! Mem[000000004a800008] = e412cdbc fe68f5ab
! Mem[000000004b000024] = b58817fb, %l3 = 00000000fe68f5ab
lduw [%i2+0x024],%l3 ! %l3 = 00000000b58817fb
! Mem[000000004a000018] = 8f17948f, %l2 = 00000000e412cdbc
ldub [%i0+%o3],%l2 ! %l2 = 000000000000008f
! %l2 = 0000008f, %l3 = b58817fb, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 0000008f b58817fb
! Mem[0000000091800024] = 00000034, %g2 = 977cdcda987886cb
lduh [%o0+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = bc1485cf, %g2 = 0000000000000000
lduh [%o0+%o3],%g2 ! %g2 = 000000000000bc14
p29_label_22:
! %l6 = 00000000, %l7 = 0000007e, Mem[0000000091800000] = 0000f300 fed50ccd
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 00000000 0000007e
! Mem[0000000091800018] = bc1485cf, %g2 = 000000000000bc14
lduw [%o0+%o3],%g2 ! %g2 = 00000000bc1485cf
! %l2 = 0000008f, %l3 = b58817fb, Mem[000000004b800010] = c9c0180b 672b8bd7
std %l2,[%i3+%o2] ! Mem[000000004b800010] = 0000008f b58817fb
! %l4 = 000000000000481c, Mem[0000000091800002] = 00000000
sth %l4,[%o0+0x002] ! Mem[0000000091800000] = 481c0000
! %l2 = 000000000000008f, Mem[000000004b800010] = 0000008f
sth %l2,[%i3+%o2] ! Mem[000000004b800010] = 008f008f
! Mem[000000004b000018] = d97bcdf1bfb6f4d0, %l1 = 192a4da404e2baf3
ldx [%i2+%o3],%l1 ! %l1 = d97bcdf1bfb6f4d0
! %l0 = 0000000000000034, Mem[000000004b000026] = b58817fb
sth %l0,[%i2+0x026] ! Mem[000000004b000024] = b5880034
! Mem[0000000091800038] = 34d5c008 43ccc658, %g2 = bc1485cf, %g3 = 62f1bf38
ldd [%o0+0x038],%g2 ! %g2 = 0000000034d5c008 0000000043ccc658
! %l0 = 00000034, %l1 = bfb6f4d0, Mem[0000000090800008] = 50c69f91 6a872662
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 00000034 bfb6f4d0
! %l4 = 0000481c, %l5 = fffffff3, Mem[0000000090000018] = 00000000 65b31cbb
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 0000481c fffffff3
p29_label_23:
! Mem[0000000090800018] = 8d210d4c, %g2 = 0000000034d5c008
lduh [%i5+%o3],%g2 ! %g2 = 0000000000008d21
! Mem[0000000090800024] = 86cbfd77, %g2 = 0000000000008d21
ldsb [%i5+0x026],%g2 ! %g2 = ffffffffffffff86
! Mem[0000000090800008] = 0034bfb6, %g2 = ffffffffffffff86
ldsb [%i5+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800008] = 0034bfb6, %g2 = 0000000000000000
ldsh [%i5+0x00a],%g2 ! %g2 = 0000000000000034
! Mem[0000000090000010] = 0000511f65b31cbb, %g2 = 0000000000000034
ldx [%i4+%o2],%g2 ! %g2 = 0000511f65b31cbb
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = 65b31cbb, %g3 = 43ccc658
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! %l4 = 000000000000481c, Mem[0000000090000020] = 00db003404e2baf3
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = 000000000000481c
! Mem[0000000091800010] = 5dfe193e, %g2 = 00000000afbb2595
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000005dfe
! Mem[000000004a800034] = fe68f5ab, %l5 = fffffffffffffff3
lduw [%i1+0x034],%l5 ! %l5 = 00000000fe68f5ab
! %l2 = 000000000000008f, Mem[000000004b000034] = 0370a2a2
stw %l2,[%i2+0x034] ! Mem[000000004b000034] = 0000008f
p29_label_24:
! Mem[0000000091800018] = 1485cfff, %g2 = 0000000000005dfe
ldub [%o0+0x019],%g2 ! %g2 = 0000000000000014
! Mem[0000000091000024] = cb5ed50c, %g2 = 0000000000000014
ldub [%i6+0x027],%g2 ! %g2 = 00000000000000cb
! Mem[0000000090000018] = 0000481c, %g2 = 00000000000000cb
lduw [%i4+%o3],%g2 ! %g2 = 000000000000481c
! Mem[0000000090800000] = d0a1aa99, %g2 = 000000000000481c
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffd0
! Mem[0000000090000010] = 0000511f, %g2 = ffffffffffffffd0
ldsb [%i4+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000004b000010] = c13dbcf3, %l3 = 00000000b58817fb
ldsb [%i2+0x013],%l3 ! %l3 = fffffffffffffff3
! %l1 = d97bcdf1bfb6f4d0, Mem[0000000090000004] = 00005dfe
stb %l1,[%i4+0x004] ! Mem[0000000090000004] = d0005dfe
! Mem[000000004b000018] = d97bcdf1, %l4 = 000000000000481c
lduh [%i2+%o3],%l4 ! %l4 = 000000000000d97b
! Mem[0000000091800034] = 0000645b, %g2 = 0000000000000000
ldub [%o0+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800030] = 00000000, %g2 = 0000000000000000
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000000
p29_label_25:
! Mem[0000000091000034] = ffffffcd, %g2 = 0000000000000000
lduw [%i6+0x034],%g2 ! %g2 = 00000000ffffffcd
! Mem[000000004a000000] = 192a4da4 04e2baf3, %l6 = 00000000, %l7 = 0000007e
ldd [%i0+%g0],%l6 ! %l6 = 00000000192a4da4 0000000004e2baf3
! %l0 = 0000000000000034, Mem[0000000091800038] = 34d5c00843ccc658
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000034
! Mem[000000004b800034] = 00005dfe, %l4 = 000000000000d97b
lduh [%i3+0x034],%l4 ! %l4 = 0000000000000000
! Mem[0000000090000030] = 0000000004e2baf3, %g2 = 00000000ffffffcd
ldx [%i4+0x030],%g2 ! %g2 = 0000000004e2baf3
! %l2 = 000000000000008f, Mem[000000004b000020] = 6400803cb5880034
stx %l2,[%i2+%o4] ! Mem[000000004b000020] = 000000000000008f
! Mem[0000000091000024] = 987886cb, %g2 = 0000000004e2baf3
ldsb [%i6+0x024],%g2 ! %g2 = ffffffffffffff98
! %l4 = 0000000000000000, Mem[000000009100001c] = d186bb92
stw %l4,[%i6+0x01c] ! Mem[000000009100001c] = 00000000
! %l1 = d97bcdf1bfb6f4d0, Mem[0000000090800008] = 00000034bfb6f4d0
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = d97bcdf1bfb6f4d0
! Mem[000000009100002c] = fffffff3, %g2 = ffffffffffffff98
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffffff
ba,a p29_not_taken_0_end
p29_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p29_branch_failed
p29_not_taken_0_end:
! End of Random Code for Thread 29
1: membar #Sync ! Force all stores to complete
p29_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x074] ! Set processor 29 done flag
! Check Registers
p29_check_registers:
set p29_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000034
bne,a,pn %xcc,p29_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be d97bcdf1bfb6f4d0
bne,a,pn %xcc,p29_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000008f
bne,a,pn %xcc,p29_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be fffffffffffffff3
bne,a,pn %xcc,p29_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p29_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fe68f5ab
bne,a,pn %xcc,p29_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000192a4da4
bne,a,pn %xcc,p29_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000004e2baf3
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c9a614ce 3d182853
bne %xcc,p29_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a3e227c5 3451588a
bne %xcc,p29_f6_fail
nop
! Check Local Memory
set p29_local0_expect,%g1
p29_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 5ed50ccd65b3007e
ldx [%i0+0x008],%g3 ! Observed data at 000000004a000008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1cbb540f29aa1ea7
ldx [%i0+0x010],%g3 ! Observed data at 000000004a000010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = abfa495be5afdc3e
ldx [%i0+0x020],%g3 ! Observed data at 000000004a000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2a52816bcf70481c
ldx [%i0+0x030],%g3 ! Observed data at 000000004a000030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = e7f36c3c1f9ec77e
ldx [%i0+0x038],%g3 ! Observed data at 000000004a000038
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x038,%g4
set p29_local1_expect,%g1
p29_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = f0a4de3445602867
ldx [%i1+0x000],%g3 ! Observed data at 000000004a800000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e412cdbcfe68f5ab
ldx [%i1+0x008],%g3 ! Observed data at 000000004a800008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8629da67c27f1fc4
ldx [%i1+0x010],%g3 ! Observed data at 000000004a800010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = b6fb546357675393
ldx [%i1+0x018],%g3 ! Observed data at 000000004a800018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = e412cdbcfe68f5ab
ldx [%i1+0x030],%g3 ! Observed data at 000000004a800030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000034005dfe
ldx [%i1+0x038],%g3 ! Observed data at 000000004a800038
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x038,%g4
set p29_local2_expect,%g1
p29_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = c13dbcf35dfef138
ldx [%i2+0x010],%g3 ! Observed data at 000000004b000010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000000008f
ldx [%i2+0x020],%g3 ! Observed data at 000000004b000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3dc8cb090000008f
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+0x010],%g2 ! Expected data = 008f008fb58817fb
ldx [%i3+0x010],%g3 ! Observed data at 000000004b800010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0ccdbe987f979150
ldx [%i3+0x020],%g3 ! Observed data at 000000004b800020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000005dfe
ldx [%i3+0x030],%g3 ! Observed data at 000000004b800030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffffffffc7db
ldx [%i3+0x038],%g3 ! Observed data at 000000004b800038
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x038,%g4
! The test for processor 29 has passed
p29_passed:
ta GOOD_TRAP
nop
p29_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p29_failed
p29_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p29_failed
p29_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p29_failed
p29_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p29_failed
p29_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p29_failed
p29_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p29_failed
p29_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p29_failed
p29_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p29_failed
p29_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:
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a000010]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b800028]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b800020]
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a000008]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b000010]
stba %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800000]
done
p29_trap1o:
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a000010]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b800028]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b800020]
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a000008]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b000010]
stba %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800000]
done
p29_trap2e:
stha %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000020]
done
p29_trap2o:
stha %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000020]
done
p29_trap3e:
nop
done
p29_trap3o:
nop
done
p29_init_memory_pointers:
set p29_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p29_local0_start,%i0
set p29_local1_start,%i1
set p29_local2_start,%i2
set p29_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 299c13c4825c8272
ldx [%g1+0x008],%l1 ! %l1 = 7be6d75c88eddd86
ldx [%g1+0x010],%l2 ! %l2 = a4d8a3febc1485cf
ldx [%g1+0x018],%l3 ! %l3 = f0a4de3445602867
ldx [%g1+0x020],%l4 ! %l4 = 7440639fa5ef4487
ldx [%g1+0x028],%l5 ! %l5 = 73e2cd62193e9e74
ldx [%g1+0x030],%l6 ! %l6 = de6da19e56ca3d3b
ldx [%g1+0x038],%l7 ! %l7 = 977cdcda987886cb
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3f6f9d39 0a0e7142 ee807aab 948a19b7
! %f4 = 379f8181 cf9d3445 295b7238 775867c2
! %f8 = 7fd2c003 6f802525 bf8de705 86dc0a6f
! %f12 = 161fbeda d9c9df3b b21e128e fe490b02
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 522d95ef f2eb4f76 0f8d59a9 2652080d
! %f20 = cb1b182c 6fdca841 1953f613 46361fc2
! %f24 = 69e06d1f 2c44a406 17cbd2ae c56c2138
! %f28 = 4c449de2 f62ee172 39df4ea1 26e174f8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5b9a07f8 f4ac240a 6bbdbb5d 0157fd4c
! %f36 = 51bf6829 ee160aae d5722c31 162c0c33
! %f40 = 0ca24ef8 7d3f3f15 4318c690 e852900f
! %f44 = d1419941 4c8257c3 f935cad5 ee609e93
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xacb1d09000000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = acb1d09000000037
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 30
p30_label_1:
! Mem[000000004c000014] = 9c5e9189, %l6 = 08f646b2325fae3a
lduw [%i0+0x014],%l6 ! %l6 = 000000009c5e9189
! Mem[0000000090800038] = 82fb7497, %g18 = 6a75ca9ef14dbeea
ldsw [%i5+0x038],%g2 ! %g2 = 6a75ca9ef14dbeea
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = 82fb7497, %g3 = 0bad0b00
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! %l4 = bee9f93e7a874877, Mem[000000004d000021] = 5c78269e
stb %l4,[%i2+0x021] ! Mem[000000004d000020] = 5c77269e
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = 00000000ab2f0f63
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
! %l0 = 5b6f1ec1, %l1 = dcc52887, Mem[000000004d000000] = 4aea713a fe0adf4c
std %l0,[%i2+%g0] ! Mem[000000004d000000] = 5b6f1ec1 dcc52887
! %l4 = 7a874877, %l5 = 3b14c83f, Mem[0000000091800008] = 0f1979ec d7c57e5d
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 7a874877 3b14c83f
! %l2 = 9f03bf6e, %l3 = 129af010, Mem[000000004c800038] = df0a6823 092672f6
std %l2,[%i1+0x038] ! Mem[000000004c800038] = 9f03bf6e 129af010
! Mem[0000000091000038] = 2ac32556 3741577c, %g2 = 92b2c784, %g3 = b09fb039
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 000000003741577c
! Mem[000000009100003c] = 3741577c, %g18 = 6a75ca9ef14dbeea
ldsw [%i6+0x03c],%g2 ! %g2 = 6a75ca9ef14dbeea
p30_label_2:
! Mem[000000004c000020] = 41afc66d f5570cc1, %l6 = 9c5e9189, %l7 = 4bf9cbe6
ldd [%i0+%o4],%l6 ! %l6 = 0000000041afc66d 00000000f5570cc1
! Mem[0000000090800030] = 50ae945c, %g2 = 000000003741577c
lduw [%i5+0x030],%g2 ! %g2 = 0000000050ae945c
! %l0 = 5b6f1ec1, %l1 = dcc52887, Mem[000000004c000010] = 114d3705 9c5e9189
std %l0,[%i0+%o2] ! Mem[000000004c000010] = 5b6f1ec1 dcc52887
! Mem[0000000090800000] = f2d0a1aa, %g2 = 0000000050ae945c
ldsb [%i5+%g0],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000091800038] = b5d5c008 43ccc658, %g2 = fffffff2, %g3 = 3741577c
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008 0000000043ccc658
! %l0 = 5b6f1ec1, %l1 = dcc52887, Mem[0000000091800038] = b5d5c008 43ccc658
std %l0,[%o0+0x038] ! Mem[0000000091800038] = 5b6f1ec1 dcc52887
! Mem[0000000090800000] = f2d0a1aa99136e54, %g2 = 00000000b5d5c008
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa99136e54
! Mem[0000000090000024] = eb9a5721, %g2 = f2d0a1aa99136e54
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000eb
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = 000000eb, %g3 = 43ccc658
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! %l7 = 00000000f5570cc1, Mem[000000004c000038] = 2711603e
stb %l7,[%i0+0x038] ! Mem[000000004c000038] = c111603e
p30_label_3:
! Mem[0000000091800030] = cd876ab0, %g2 = 00000000916a6e48
lduh [%o0+0x030],%g2 ! %g2 = 000000000000cd87
! Mem[0000000090800020] = 5b9447bc, %g18 = 6a75ca9ef14dbeea
ldsw [%i5+%o4],%g2 ! %g2 = 6a75ca9ef14dbeea
! Mem[000000009000002c] = 92b2c784, %g2 = 000000005b9447bc
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff92b2
! Mem[000000004d800020] = ffa17454, %l1 = 45b19aa5dcc52887
ldsh [%i3+%o4],%l1 ! %l1 = ffffffffffffffa1
! Mem[000000004c800020] = 9259b7e6, %l6 = 0000000041afc66d
ldsb [%i1+0x022],%l6 ! %l6 = ffffffffffffffb7
! Mem[0000000091800008] = 773b14c8, %g2 = ffffffffffff92b2
ldub [%o0+0x00b],%g2 ! %g2 = 0000000000000077
! Mem[0000000090800020] = 5b9447bc c3247ee5, %g2 = 00000077, %g3 = 6cc60ecc
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000c3247ee5
! Mem[000000009000002c] = 92b2c784, %g2 = 000000005b9447bc
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
! %l2 = 9f03bf6e, %l3 = 129af010, Mem[0000000091000008] = 9a8d011a 32495b64
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 9f03bf6e 129af010
! Mem[0000000091000030] = 486cc60e, %g2 = 0000000092b2c784
ldsb [%i6+0x033],%g2 ! %g2 = 0000000000000048
p30_label_4:
! Mem[0000000091800030] = 6ab0f2e0, %g2 = 0000000000000048
ldub [%o0+0x032],%g2 ! %g2 = 000000000000006a
! Mem[0000000091800008] = 7a874877, %g2 = 000000000000006a
ldub [%o0+%o1],%g2 ! %g2 = 000000000000007a
! %l6 = ffffffb7, %l7 = f5570cc1, Mem[0000000091800020] = 30270afa 801d54e4
std %l6,[%o0+%o4] ! Mem[0000000091800020] = ffffffb7 f5570cc1
! Mem[0000000091800004] = 920983a7, %g18 = 6a75ca9ef14dbeea
ldsw [%o0+0x004],%g2 ! %g2 = 6a75ca9ef14dbeea
! Mem[000000009080001c] = b5758e33, %g2 = ffffffff920983a7
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffb575
! Mem[0000000091800018] = c6fe240a, %g2 = ffffffffffffb575
lduw [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a
! Mem[0000000091800030] = cd876ab0 f2e01332, %g2 = c6fe240a, %g3 = c3247ee5
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 00000000f2e01332
! Mem[000000004d800020] = ffa17454, %l3 = c3aa5438129af010
ldsw [%i3+%o4],%l3 ! %l3 = ffffffffffa17454
! Mem[0000000090800034] = 1b777a3f, %g2 = 00000000cd876ab0
lduw [%i5+0x034],%g2 ! %g2 = 000000001b777a3f
! Mem[0000000091000010] = 71c97b69, %g2 = 000000001b777a3f
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000071
p30_label_5:
! Mem[000000009080003c] = bf380000, %g2 = 0000000000000071
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffbf38
! Mem[0000000091800008] = 7a874877, %g2 = ffffffffffffbf38
lduw [%o0+%o1],%g2 ! %g2 = 000000007a874877
! Mem[000000004c80001c] = 43eb36cb, %l3 = ffffffffffa17454
lduh [%i1+0x01c],%l3 ! %l3 = 00000000000043eb
! Mem[0000000091000008] = 9f03bf6e129af010, %g2 = 000000007a874877
ldx [%i6+%o1],%g2 ! %g2 = 9f03bf6e129af010
! Mem[0000000090800030] = 5c1b777a, %g2 = 9f03bf6e129af010
ldsb [%i5+0x033],%g2 ! %g2 = 000000000000005c
! Mem[0000000090800010] = d6f6488779807614, %g2 = 000000000000005c
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! %l3 = 00000000000043eb, Mem[000000009180001c] = 9c834334
stb %l3,[%o0+0x01c] ! Mem[000000009180001c] = eb834334
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = d6f6488779807614
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[000000009000002c] = c784722c, %g2 = ab2f0f63b09fb039
ldsb [%i4+0x02e],%g2 ! %g2 = ffffffffffffffc7
! %l2 = bb87df3e9f03bf6e, Mem[0000000090000028] = 2188de20
stw %l2,[%i4+%o5] ! Mem[0000000090000028] = 9f03bf6e
p30_label_6:
! Mem[0000000091000028] = 9650d716, %g2 = ffffffffffffffc7
ldsb [%i6+0x02a],%g2 ! %g2 = ffffffffffffff96
! %l4 = bee9f93e7a874877, Mem[000000004d000030] = e77a89a929eaa5cb
stx %l4,[%i2+0x030] ! Mem[000000004d000030] = bee9f93e7a874877
! Mem[0000000090800010] = d6f64887 79807614, %g2 = ffffff96, %g3 = f2e01332
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! %l7 = 00000000f5570cc1, Mem[0000000091800000] = 22502cb9
sth %l7,[%o0+%g0] ! Mem[0000000091800000] = 0cc12cb9
! Mem[000000009000002c] = b2c78472, %g2 = 00000000d6f64887
ldub [%i4+0x02d],%g2 ! %g2 = 00000000000000b2
! %l5 = a2ac73d83b14c83f, Mem[0000000090800038] = 82fb7497
stw %l5,[%i5+0x038] ! Mem[0000000090800038] = 3b14c83f
! %l1 = ffffffffffffffa1, Mem[0000000091000014] = 694bf715
sth %l1,[%i6+0x014] ! Mem[0000000091000014] = ffa1f715
! %l2 = 9f03bf6e, %l3 = 000043eb, Mem[000000004c800010] = e1b4318b f6a37c95
std %l2,[%i1+%o2] ! Mem[000000004c800010] = 9f03bf6e 000043eb
! %l6 = ffffffb7, %l7 = f5570cc1, Mem[0000000090800010] = d6f64887 79807614
std %l6,[%i5+%o2] ! Mem[0000000090800010] = ffffffb7 f5570cc1
! %l6 = ffffffb7, %l7 = f5570cc1, Mem[000000004c800008] = f288d454 71f7f603
std %l6,[%i1+%o1] ! Mem[000000004c800008] = ffffffb7 f5570cc1
p30_label_7:
! Mem[0000000091000030] = 6e486cc6, %g2 = 00000000000000b2
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000006e48
! Mem[000000004c000038] = c111603e, %l3 = 00000000000043eb
ldub [%i0+0x039],%l3 ! %l3 = 0000000000000011
! %l1 = ffffffffffffffa1, Mem[0000000091000008] = 9f03bf6e129af010
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = ffffffffffffffa1
! Mem[0000000090800038] = c83f62f1, %g2 = 0000000000006e48
ldsb [%i5+0x03a],%g2 ! %g2 = ffffffffffffffc8
! Mem[0000000090800000] = f2d0a1aa99136e54, %g2 = ffffffffffffffc8
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa99136e54
! Mem[0000000091800010] = ab2f0f63, %g18 = 6a75ca9ef14dbeea
ldsw [%o0+%o2],%g2 ! %g2 = 6a75ca9ef14dbeea
! Mem[0000000091800030] = cd876ab0, %g2 = ffffffffab2f0f63
lduw [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0
! %l3 = 0000000000000011, Mem[0000000090800004] = 99136e54
stw %l3,[%i5+0x004] ! Mem[0000000090800004] = 00000011
! Mem[000000004c800004] = 39df22a9, %l2 = bb87df3e9f03bf6e
lduw [%i1+0x004],%l2 ! %l2 = 0000000039df22a9
! %l4 = bee9f93e7a874877, Mem[0000000091800018] = c6fe240aeb834334
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = bee9f93e7a874877
p30_label_8:
! %l6 = ffffffb7, %l7 = f5570cc1, Mem[0000000091800038] = 5b6f1ec1 dcc52887
std %l6,[%o0+0x038] ! Mem[0000000091800038] = ffffffb7 f5570cc1
! Mem[0000000091000008] = ffffffff, %g2 = 00000000cd876ab0
lduw [%i6+%o1],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000091000000] = 809ce61612bca097, %g2 = 00000000ffffffff
ldx [%i6+%g0],%g2 ! %g2 = 809ce61612bca097
! Mem[000000004c000020] = 41afc66df5570cc1, %l2 = 0000000039df22a9
ldx [%i0+%o4],%l2 ! %l2 = 41afc66df5570cc1
! Mem[000000004d80002c] = 99165f80, %l1 = ffffffffffffffa1
ldsb [%i3+0x02f],%l1 ! %l1 = ffffffffffffff80
! Mem[0000000091800004] = 920983a7, %g2 = 809ce61612bca097
lduw [%o0+0x004],%g2 ! %g2 = 00000000920983a7
! %l3 = 0000000000000011, Mem[000000009100001a] = 2595d186
sth %l3,[%i6+0x01a] ! Mem[0000000091000018] = 0011d186
! Mem[0000000091800038] = ffb7f557, %g2 = 00000000920983a7
ldsb [%o0+0x03a],%g2 ! %g2 = ffffffffffffffff
! %l6 = ffffffffffffffb7, Mem[0000000091800034] = f2e01332
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = ffffffb7
! Mem[000000009000003c] = f2d30000, %g2 = ffffffffffffffff
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000f2d3
p30_label_9:
! %l4 = bee9f93e7a874877, Mem[0000000091000034] = 6cc60ecc
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = 7a874877
! Mem[000000004c80002c] = 9a9addfe, %l7 = 00000000f5570cc1
lduw [%i1+0x02c],%l7 ! %l7 = 000000009a9addfe
! Mem[000000004c80003c] = 129af010, %l2 = 41afc66df5570cc1
ldsb [%i1+0x03d],%l2 ! %l2 = ffffffffffffff9a
! Mem[0000000091800030] = cd876ab0 ffffffb7, %g2 = 0000f2d3, %g3 = 79807614
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 00000000ffffffb7
! Mem[0000000091800000] = 0cc12cb9, %g2 = 00000000cd876ab0
ldub [%o0+%g0],%g2 ! %g2 = 000000000000000c
! Mem[000000004c80003c] = 129af010, %l2 = ffffffffffffff9a
lduw [%i1+0x03c],%l2 ! %l2 = 00000000129af010
! %l1 = ffffffffffffff80, Mem[0000000090800004] = 00000011
sth %l1,[%i5+0x004] ! Mem[0000000090800004] = ff800011
! %l3 = 0000000000000011, Mem[000000004c00003c] = e72d3b35
stw %l3,[%i0+0x03c] ! Mem[000000004c00003c] = 00000011
! Mem[0000000090000030] = d948e3f4, %g2 = 000000000000000c
lduh [%i4+0x032],%g2 ! %g2 = 000000000000d948
! %l1 = ffffffffffffff80, Mem[0000000090000014] = 48782e3b
stw %l1,[%i4+0x014] ! Mem[0000000090000014] = ffffff80
p30_label_10:
! Mem[0000000090000014] = ff80c654, %g2 = 000000000000d948
lduh [%i4+0x016],%g2 ! %g2 = 000000000000ff80
! %l6 = ffffffffffffffb7, Mem[0000000090000000] = 0efd0f3334b459e7
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffffb7
! Mem[000000004c000038] = c111603e, %l0 = 01c7ccc45b6f1ec1
ldub [%i0+0x03b],%l0 ! %l0 = 000000000000003e
! Mem[000000004d800030] = 6eac938e4cbc70d7, %l0 = 000000000000003e
ldx [%i3+0x030],%l0 ! %l0 = 6eac938e4cbc70d7
! %l5 = a2ac73d83b14c83f, Mem[000000009180000f] = 3fab2f0f
stb %l5,[%o0+0x00f] ! Mem[000000009180000c] = 3fab2f0f
! %l2 = 00000000129af010, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = 00000000129af010
! Mem[0000000090000024] = eb9a579f, %g2 = 000000000000ff80
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000eb
! Mem[000000009000001c] = ec77d314, %g2 = 00000000000000eb
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000ec77
! Mem[000000009080000c] = 62ffffff, %g2 = 000000000000ec77
ldsb [%i5+0x00f],%g2 ! %g2 = 0000000000000062
! %l2 = 00000000129af010, Mem[000000009100002c] = d71607a7
sth %l2,[%i6+0x02c] ! Mem[000000009100002c] = f01007a7
p30_label_11:
! Mem[0000000090000030] = 722cd948, %g18 = 6a75ca9ef14dbeea
ldsw [%i4+0x030],%g2 ! %g2 = 6a75ca9ef14dbeea
! %l0 = 6eac938e4cbc70d7, Mem[000000009000000f] = 1ab51e72
stb %l0,[%i4+0x00f] ! Mem[000000009000000c] = d7b51e72
! Mem[0000000091800034] = ffffffb7, %g18 = 6a75ca9ef14dbeea
ldsw [%o0+0x034],%g2 ! %g2 = 6a75ca9ef14dbeea
! %l5 = a2ac73d83b14c83f, Mem[0000000091000030] = 916a6e487a874877
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = a2ac73d83b14c83f
! %l3 = 0000000000000011, Mem[0000000091000012] = c97bffa1
stb %l3,[%i6+0x012] ! Mem[0000000091000010] = 117bffa1
! Mem[0000000090000004] = ffffffb7, %g18 = 6a75ca9ef14dbeea
ldsw [%i4+0x004],%g2 ! %g2 = 6a75ca9ef14dbeea
! %l4 = bee9f93e7a874877, Mem[0000000091800038] = ffffffb7
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = 7a874877
! %l0 = 4cbc70d7, %l1 = ffffff80, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 4cbc70d7 ffffff80
! %l4 = bee9f93e7a874877, Mem[0000000091000030] = a2ac73d8
stb %l4,[%i6+0x030] ! Mem[0000000091000030] = 77ac73d8
! Mem[0000000091000008] = ffffffffffffffa1, %g2 = ffffffffffffffb7
ldx [%i6+%o1],%g2 ! %g2 = ffffffffffffffa1
p30_label_12:
! Mem[0000000090800020] = 5b9447bc, %g18 = 6a75ca9ef14dbeea
ldsw [%i5+%o4],%g2 ! %g2 = 6a75ca9ef14dbeea
! %l0 = 6eac938e4cbc70d7, Mem[0000000090800008] = 50c69f916a872662
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 6eac938e4cbc70d7
! Mem[0000000090800010] = ffffffb7f5570cc1, %g2 = 000000005b9447bc
ldx [%i5+%o2],%g2 ! %g2 = ffffffb7f5570cc1
! %l1 = ffffffffffffff80, Mem[0000000091800000] = 0cc12cb9920983a7
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffffff80
! Mem[0000000091000018] = afbb0011 d186bb92, %g2 = f5570cc1, %g3 = ffffffb7
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb0011 00000000d186bb92
! %l5 = a2ac73d83b14c83f, Mem[0000000091000028] = 8a3d9650f01007a7
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = a2ac73d83b14c83f
! %l3 = 0000000000000011, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000011
! %l0 = 6eac938e4cbc70d7, Mem[0000000091000028] = a2ac73d83b14c83f
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 6eac938e4cbc70d7
! %l5 = a2ac73d83b14c83f, Mem[0000000090800000] = f2d0a1aa
sth %l5,[%i5+%g0] ! Mem[0000000090800000] = c83fa1aa
! Mem[000000004d800028] = b0f48c6299165f80, %l2 = 00000000129af010
ldx [%i3+%o5],%l2 ! %l2 = b0f48c6299165f80
p30_label_13:
! Mem[0000000091800000] = ffffffff, %g2 = 00000000afbb0011
ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800000] = c83fa1aa, %g2 = ffffffffffffffff
lduh [%i5+%g0],%g2 ! %g2 = 000000000000c83f
! %l3 = 0000000000000011, Mem[0000000090800008] = 6eac938e4cbc70d7
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000011
! Mem[000000004d000038] = 389128be2d7d2203, %l6 = ffffffffffffffb7
ldx [%i2+0x038],%l6 ! %l6 = 389128be2d7d2203
! %l4 = bee9f93e7a874877, Mem[000000009180001e] = 4877ffff
sth %l4,[%o0+0x01e] ! Mem[000000009180001c] = 4877ffff
! %l2 = b0f48c6299165f80, Mem[000000009080001f] = 335b9447
stb %l2,[%i5+0x01f] ! Mem[000000009080001c] = 805b9447
! Mem[0000000090000018] = c654ee46, %g18 = 6a75ca9ef14dbeea
ldsw [%i4+%o3],%g2 ! %g2 = 6a75ca9ef14dbeea
! %l3 = 0000000000000011, Mem[000000004c80003c] = 129af010
stw %l3,[%i1+0x03c] ! Mem[000000004c80003c] = 00000011
! %l5 = a2ac73d83b14c83f, Mem[000000004d800010] = 078f896a948961df
stx %l5,[%i3+%o2] ! Mem[000000004d800010] = a2ac73d83b14c83f
! %l2 = b0f48c6299165f80, Mem[000000004c00003c] = 00000011
stb %l2,[%i0+0x03c] ! Mem[000000004c00003c] = 80000011
p30_label_14:
! Mem[0000000091800010] = 00000000, %g2 = ffffffffc654ee46
lduh [%o0+0x012],%g2 ! %g2 = 0000000000000000
! Mem[000000004d800028] = b0f48c62 99165f80, %l6 = 2d7d2203, %l7 = 9a9addfe
ldd [%i3+%o5],%l6 ! %l6 = 00000000b0f48c62 0000000099165f80
! Mem[0000000091800000] = ffffffff, %g2 = 0000000000000000
ldsh [%o0+%g0],%g2 ! %g2 = ffffffffffffffff
! %l4 = bee9f93e7a874877, Mem[0000000090800008] = 0000000000000011
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = bee9f93e7a874877
! %l6 = 00000000b0f48c62, Mem[0000000091800030] = cd876ab0
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = b0f48c62
! %l7 = 0000000099165f80, Mem[000000009100003e] = 577c0000
sth %l7,[%i6+0x03e] ! Mem[000000009100003c] = 5f800000
! %l4 = bee9f93e7a874877, Mem[000000004d000014] = 6c3ec967
stb %l4,[%i2+0x014] ! Mem[000000004d000014] = 773ec967
! Mem[0000000091000000] = 809ce616, %g2 = ffffffffffffffff
lduw [%i6+%g0],%g2 ! %g2 = 00000000809ce616
! Mem[0000000091000028] = 6eac938e, %g2 = 00000000809ce616
lduh [%i6+%o5],%g2 ! %g2 = 0000000000006eac
! Mem[000000009100003c] = 37415f80, %g2 = 0000000000006eac
lduh [%i6+0x03c],%g2 ! %g2 = 0000000000003741
p30_label_15:
! Mem[000000004c00003c] = 80000011, %l7 = 0000000099165f80
lduw [%i0+0x03c],%l7 ! %l7 = 0000000080000011
! Mem[000000009080002c] = 4c1bc6c0, %g18 = 6a75ca9ef14dbeea
ldsw [%i5+0x02c],%g2 ! %g2 = 6a75ca9ef14dbeea
! %l7 = 0000000080000011, Mem[0000000091000010] = c871117b
stb %l7,[%i6+%o2] ! Mem[0000000091000010] = 1171117b
! Mem[0000000090800038] = c83f62f1, %g2 = 000000004c1bc6c0
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000c83f
! Mem[0000000090800018] = 8d210d4c, %g2 = 000000000000c83f
lduw [%i5+%o3],%g2 ! %g2 = 000000008d210d4c
! %l3 = 0000000000000011, Mem[0000000091000017] = 15afbb00
stb %l3,[%i6+0x017] ! Mem[0000000091000014] = 11afbb00
! Mem[0000000091000014] = f711afbb, %g2 = 000000008d210d4c
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffff711
! Mem[000000009100003c] = 37415f80, %g2 = fffffffffffff711
lduw [%i6+0x03c],%g2 ! %g2 = 0000000037415f80
! Mem[0000000090800004] = 0011bee9, %g2 = 0000000037415f80
ldsb [%i5+0x006],%g2 ! %g2 = 0000000000000000
! %l5 = a2ac73d83b14c83f, Mem[0000000091000004] = 12bca097
stw %l5,[%i6+0x004] ! Mem[0000000091000004] = 3b14c83f
p30_label_16:
! Mem[0000000091800008] = 7a874877, %g2 = 0000000000000000
lduw [%o0+%o1],%g2 ! %g2 = 000000007a874877
! %l6 = b0f48c62, %l7 = 80000011, Mem[0000000090800018] = 8d210d4c b5758e80
std %l6,[%i5+%o3] ! Mem[0000000090800018] = b0f48c62 80000011
! %l7 = 0000000080000011, Mem[0000000090000030] = 722cd948
stw %l7,[%i4+0x030] ! Mem[0000000090000030] = 80000011
! Mem[0000000091000008] = ffffffff, %g2 = 000000007a874877
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffffffff
! %l2 = b0f48c6299165f80, Mem[000000004c800004] = 39df22a9
sth %l2,[%i1+0x004] ! Mem[000000004c800004] = 5f8022a9
! %l6 = b0f48c62, %l7 = 80000011, Mem[0000000091000020] = 8c013d02 5ade034f
std %l6,[%i6+%o4] ! Mem[0000000091000020] = b0f48c62 80000011
! Mem[000000009180001c] = 4877ffff, %g2 = ffffffffffffffff
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000004877
! Mem[000000004c800024] = 9aa7b619, %l0 = 6eac938e4cbc70d7
lduh [%i1+0x026],%l0 ! %l0 = 000000000000b619
! %l5 = a2ac73d83b14c83f, Mem[0000000091000030] = 77ac73d8
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = 3b14c83f
! %l6 = 00000000b0f48c62, Mem[000000009100000a] = ffffffff
sth %l6,[%i6+0x00a] ! Mem[0000000091000008] = 8c62ffff
p30_label_17:
! %l2 = b0f48c6299165f80, Mem[0000000090800000] = c83fa1aa
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = 99165f80
! %l1 = ffffffffffffff80, Mem[0000000090000004] = ffffffb7
sth %l1,[%i4+0x004] ! Mem[0000000090000004] = ff80ffb7
! Mem[000000009180002c] = ffff80b0, %g2 = 0000000000004877
ldsb [%o0+0x02d],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800014] = 00000011, %g2 = ffffffffffffffff
lduw [%o0+0x014],%g2 ! %g2 = 0000000000000011
! Mem[0000000091000028] = 6eac938e, %g2 = 0000000000000011
lduw [%i6+%o5],%g2 ! %g2 = 000000006eac938e
! Mem[0000000090000038] = 7ccf87b4, %g18 = 6a75ca9ef14dbeea
ldsw [%i4+0x038],%g2 ! %g2 = 6a75ca9ef14dbeea
! %l3 = 0000000000000011, Mem[000000009080000a] = f93e7a87
sth %l3,[%i5+0x00a] ! Mem[0000000090800008] = 00117a87
! %l2 = b0f48c6299165f80, Mem[000000009180000c] = 3b14c83f
stw %l2,[%o0+0x00c] ! Mem[000000009180000c] = 99165f80
! Mem[000000004c800028] = 74e19b9b, %l6 = 00000000b0f48c62
ldsb [%i1+0x02a],%l6 ! %l6 = ffffffffffffff9b
! Mem[0000000090000010] = b51e7244ffffff80, %g2 = 000000007ccf87b4
ldx [%i4+%o2],%g2 ! %g2 = b51e7244ffffff80
p30_label_18:
! Mem[0000000091800004] = ffffff80, %g2 = b51e7244ffffff80
ldsb [%o0+0x004],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000024] = 00116eac, %g2 = ffffffffffffffff
lduh [%i6+0x026],%g2 ! %g2 = 0000000000000011
! %l2 = b0f48c6299165f80, Mem[0000000090800014] = f5570cc1
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = 99165f80
! %l0 = 000000000000b619, Mem[000000004c800036] = ff374f49
sth %l0,[%i1+0x036] ! Mem[000000004c800034] = ff37b619
! %l7 = 0000000080000011, Mem[000000004d000014] = 773ec967
sth %l7,[%i2+0x014] ! Mem[000000004d000014] = 0011c967
! Mem[0000000091000000] = 9ce6163b, %g2 = 0000000000000011
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffff9c
! %l1 = ffffffffffffff80, Mem[000000009180000c] = 99165f80
stw %l1,[%o0+0x00c] ! Mem[000000009180000c] = ffffff80
! %l7 = 0000000080000011, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 0000000080000011
! %l2 = 99165f80, %l3 = 00000011, Mem[0000000091800018] = bee9f93e 7a874877
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 99165f80 00000011
! Mem[0000000090800014] = 99165f80, %g18 = 6a75ca9ef14dbeea
ldsw [%i5+0x014],%g2 ! %g2 = 6a75ca9ef14dbeea
p30_label_19:
! %l0 = 000000000000b619, Mem[0000000091000018] = afbb0011d186bb92
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 000000000000b619
! %l0 = 000000000000b619, Mem[0000000090800020] = 00000000
stb %l0,[%i5+%o4] ! Mem[0000000090800020] = 19000000
! Mem[000000004c800010] = 9f03bf6e, %l2 = b0f48c6299165f80
ldub [%i1+0x013],%l2 ! %l2 = 000000000000006e
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = ffffffff99165f80
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! %l6 = ffffffffffffff9b, Mem[0000000091000030] = 3b14c83f3b14c83f
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffff9b
! Mem[0000000091000034] = ffffff9b, %g18 = 6a75ca9ef14dbeea
ldsw [%i6+0x034],%g2 ! %g2 = 6a75ca9ef14dbeea
! Mem[0000000090800028] = ba3e4c1b, %g2 = ffffffffffffff9b
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffba3e
! %l6 = ffffff9b, %l7 = 80000011, Mem[0000000091000018] = 00000000 0000b619
std %l6,[%i6+%o3] ! Mem[0000000091000018] = ffffff9b 80000011
! Mem[0000000091800028] = 4cbc70d7ffffff80, %g2 = ffffffffffffba3e
ldx [%o0+%o5],%g2 ! %g2 = 4cbc70d7ffffff80
! Mem[0000000090800028] = fd77ba3e 4c1bc6c0, %g2 = ffffff80, %g3 = d186bb92
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bc6c0
p30_label_20:
! %l2 = 000000000000006e, Mem[0000000091800038] = 7a874877
sth %l2,[%o0+0x038] ! Mem[0000000091800038] = 006e4877
! %l7 = 0000000080000011, Mem[000000004c80003e] = 00000011
stb %l7,[%i1+0x03e] ! Mem[000000004c80003c] = 00001111
! %l6 = ffffffffffffff9b, Mem[0000000090000001] = ffffffff
stb %l6,[%i4+0x001] ! Mem[0000000090000000] = 9bffffff
! %l7 = 0000000080000011, Mem[000000004c00002c] = b6bfb81e
sth %l7,[%i0+0x02c] ! Mem[000000004c00002c] = 0011b81e
! Mem[0000000091000034] = ffffff9b, %g2 = 00000000fd77ba3e
lduh [%i6+0x034],%g2 ! %g2 = 000000000000ffff
! %l4 = bee9f93e7a874877, Mem[0000000090000008] = 1a70897a70c2cfd7
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = bee9f93e7a874877
! %l0 = 000000000000b619, Mem[000000009180002e] = ff80b0f4
stb %l0,[%o0+0x02e] ! Mem[000000009180002c] = 1980b0f4
! Mem[0000000090800014] = 99165f80, %g2 = 000000000000ffff
lduw [%i5+0x014],%g2 ! %g2 = 0000000099165f80
! %l2 = 0000006e, %l3 = 00000011, Mem[0000000090000018] = c654ee46 c2bbec77
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 0000006e 00000011
! Mem[000000009000001c] = 0011d314, %g2 = 0000000099165f80
ldsb [%i4+0x01e],%g2 ! %g2 = 0000000000000000
p30_label_21:
! Mem[0000000091800028] = 4cbc70d7, %g2 = 0000000000000000
ldsh [%o0+%o5],%g2 ! %g2 = 0000000000004cbc
! Mem[000000009100003c] = 37415f80, %g2 = 0000000000004cbc
lduw [%i6+0x03c],%g2 ! %g2 = 0000000037415f80
! Mem[0000000091000000] = 163b14c8, %g2 = 0000000037415f80
ldub [%i6+0x003],%g2 ! %g2 = 0000000000000016
! %l6 = ffffff9b, %l7 = 80000011, Mem[0000000091000020] = b0f48c62 80000011
std %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffff9b 80000011
! %l2 = 000000000000006e, Mem[000000009080003c] = 62f1bf38
stw %l2,[%i5+0x03c] ! Mem[000000009080003c] = 0000006e
! Mem[000000004d000018] = 4f9f2682, %l3 = 0000000000000011
lduh [%i2+%o3],%l3 ! %l3 = 0000000000004f9f
! %l4 = bee9f93e7a874877, Mem[0000000090000020] = d3141da2f6eb9a57
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = bee9f93e7a874877
! Mem[000000004d000038] = 389128be, %l4 = bee9f93e7a874877
ldsb [%i2+0x03a],%l4 ! %l4 = 0000000000000028
! %l2 = 0000006e, %l3 = 00004f9f, Mem[000000004d000018] = 4f9f2682 175c27fe
std %l2,[%i2+%o3] ! Mem[000000004d000018] = 0000006e 00004f9f
! %l1 = ffffffffffffff80, Mem[000000004c000010] = 5b6f1ec1dcc52887
stx %l1,[%i0+%o2] ! Mem[000000004c000010] = ffffffffffffff80
p30_label_22:
! Mem[000000004c800018] = 6622b12a, %l2 = 000000000000006e
ldsw [%i1+%o3],%l2 ! %l2 = 000000006622b12a
! Mem[0000000090000010] = 7244ffff, %g2 = 0000000000000016
ldub [%i4+0x012],%g2 ! %g2 = 0000000000000072
! Mem[0000000090800000] = 80ff8000, %g2 = 0000000000000072
ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffff80
! Mem[000000009180001c] = 00000011, %g2 = ffffffffffffff80
lduh [%o0+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800038] = 3b14c83f0000006e, %g2 = 0000000000000000
ldx [%i5+0x038],%g2 ! %g2 = 3b14c83f0000006e
! Mem[000000004c000008] = 22373902, %l4 = 0000000000000028
ldsw [%i0+%o1],%l4 ! %l4 = 0000000022373902
! Mem[000000004d80000c] = 91b21906, %l2 = 000000006622b12a
ldsh [%i3+0x00e],%l2 ! %l2 = 0000000000001906
! Mem[0000000091000018] = ff9b8000, %g2 = 3b14c83f0000006e
ldsb [%i6+0x01a],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000028] = 03bf6e92, %g2 = ffffffffffffffff
ldub [%i4+0x029],%g2 ! %g2 = 0000000000000003
! %l0 = 0000b619, %l1 = ffffff80, Mem[000000004c000028] = 22fa38b7 0011b81e
std %l0,[%i0+%o5] ! Mem[000000004c000028] = 0000b619 ffffff80
p30_label_23:
! %l2 = 00001906, %l3 = 00004f9f, Mem[000000004d000008] = 72a41e2d ae1d5967
std %l2,[%i2+%o1] ! Mem[000000004d000008] = 00001906 00004f9f
! Mem[0000000090000038] = 7ccf87b4, %g2 = 0000000000000003
ldsb [%i4+0x038],%g2 ! %g2 = 000000000000007c
! Mem[0000000090000014] = ff800000, %g2 = 000000000000007c
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffff80
! %l6 = ffffffffffffff9b, Mem[000000004c000008] = 22373902
stw %l6,[%i0+%o1] ! Mem[000000004c000008] = ffffff9b
! Mem[0000000090800030] = 00000000, %g2 = ffffffffffffff80
lduw [%i5+0x030],%g2 ! %g2 = 0000000000000000
! %l4 = 22373902, %l5 = 3b14c83f, Mem[000000004d000030] = bee9f93e 7a874877
std %l4,[%i2+0x030] ! Mem[000000004d000030] = 22373902 3b14c83f
! Mem[0000000091000008] = ffff8c62ffffffa1, %g2 = 0000000000000000
ldx [%i6+%o1],%g2 ! %g2 = ffff8c62ffffffa1
! Mem[0000000091000000] = e6163b14, %g2 = ffff8c62ffffffa1
lduh [%i6+0x002],%g2 ! %g2 = 000000000000e616
! %l0 = 000000000000b619, Mem[000000009000002f] = 84800000
stb %l0,[%i4+0x02f] ! Mem[000000009000002c] = 19800000
! Mem[0000000090000008] = f93e7a87, %g2 = 000000000000e616
ldsh [%i4+0x00a],%g2 ! %g2 = fffffffffffff93e
p30_label_24:
! Mem[0000000090000028] = 9f03bf6e 92b2c719, %g2 = fffff93e, %g3 = 4c1bc6c0
ldd [%i4+%o5],%g2 ! %g2 = 000000009f03bf6e 0000000092b2c719
! Mem[0000000090000020] = f93e7a87, %g2 = 000000009f03bf6e
ldsb [%i4+0x022],%g2 ! %g2 = fffffffffffffff9
! Mem[000000009000002c] = 92b2c719, %g2 = fffffffffffffff9
ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000092
! %l5 = a2ac73d83b14c83f, Mem[000000004d80000c] = 91b21906
stw %l5,[%i3+0x00c] ! Mem[000000004d80000c] = 3b14c83f
! Mem[0000000090000018] = 0000006e00000011, %g2 = 0000000000000092
ldx [%i4+%o3],%g2 ! %g2 = 0000006e00000011
! Mem[0000000090000024] = 8748779f, %g2 = 0000006e00000011
ldsb [%i4+0x025],%g2 ! %g2 = ffffffffffffff87
! %l6 = ffffffffffffff9b, Mem[000000009080003f] = 6e000000
stb %l6,[%i5+0x03f] ! Mem[000000009080003c] = 9b000000
! Mem[000000004c000018] = b579de24, %l1 = ffffffffffffff80
lduh [%i0+%o3],%l1 ! %l1 = 000000000000b579
! %l0 = 000000000000b619, Mem[000000004c800031] = 8798574f
stb %l0,[%i1+0x031] ! Mem[000000004c800030] = 8719574f
! Mem[0000000090000038] = 87b4a14c, %g2 = ffffffffffffff87
lduh [%i4+0x03a],%g2 ! %g2 = 00000000000087b4
p30_label_25:
! %l6 = ffffffffffffff9b, Mem[000000009000003c] = a14cf2d3
stb %l6,[%i4+0x03c] ! Mem[000000009000003c] = 9b4cf2d3
! Mem[000000009100000c] = ffffffa1, %g2 = 00000000000087b4
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000ff
! Mem[000000009180000c] = ffffff80, %g2 = 00000000000000ff
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ffffff80
! Mem[0000000090000030] = 80000011, %g2 = 00000000ffffff80
lduw [%i4+0x030],%g2 ! %g2 = 0000000080000011
! %l1 = 000000000000b579, Mem[0000000091800020] = ffffffb7
stw %l1,[%o0+%o4] ! Mem[0000000091800020] = 0000b579
! %l2 = 00001906, %l3 = 00004f9f, Mem[0000000090000020] = bee9f93e 7a874877
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 00001906 00004f9f
! %l6 = ffffffffffffff9b, Mem[000000004d800030] = 6eac938e
stw %l6,[%i3+0x030] ! Mem[000000004d800030] = ffffff9b
! %l3 = 0000000000004f9f, Mem[0000000090800028] = fd77ba3e
stw %l3,[%i5+%o5] ! Mem[0000000090800028] = 00004f9f
! Mem[000000004c800018] = 6622b12a, %l3 = 0000000000004f9f
ldsw [%i1+%o3],%l3 ! %l3 = 000000006622b12a
! %l1 = 000000000000b579, Mem[000000004c800020] = 9259b7e69aa7b619
stx %l1,[%i1+%o4] ! Mem[000000004c800020] = 000000000000b579
ba,a p30_not_taken_0_end
p30_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p30_branch_failed
p30_not_taken_0_end:
! End of Random Code for Thread 30
1: membar #Sync ! Force all stores to complete
p30_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x078] ! Set processor 30 done flag
! Check Registers
p30_check_registers:
set p30_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000b619
bne,a,pn %xcc,p30_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000b579
bne,a,pn %xcc,p30_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000001906
bne,a,pn %xcc,p30_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006622b12a
bne,a,pn %xcc,p30_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000022373902
bne,a,pn %xcc,p30_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffff9b
bne,a,pn %xcc,p30_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000080000011
bne,a,pn %xcc,p30_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p30_check_fp_registers:
set p30_expected_fp_regs,%g3
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 295b7238 775867c2
bne %xcc,p30_f6_fail
nop
! Check Local Memory
set p30_local0_expect,%g1
p30_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ffffff9ba9a04c65
ldx [%i0+0x008],%g3 ! Observed data at 000000004c000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffffffffff80
ldx [%i0+0x010],%g3 ! Observed data at 000000004c000010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000b619ffffff80
ldx [%i0+0x028],%g3 ! Observed data at 000000004c000028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = c111603e80000011
ldx [%i0+0x038],%g3 ! Observed data at 000000004c000038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x038,%g4
set p30_local1_expect,%g1
p30_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = f16054135f8022a9
ldx [%i1+0x000],%g3 ! Observed data at 000000004c800000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffffffb7f5570cc1
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 = 9f03bf6e000043eb
ldx [%i1+0x010],%g3 ! Observed data at 000000004c800010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000000b579
ldx [%i1+0x020],%g3 ! Observed data at 000000004c800020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8719574fff37b619
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 = 9f03bf6e00001111
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 = 5b6f1ec1dcc52887
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 = 0000190600004f9f
ldx [%i2+0x008],%g3 ! Observed data at 000000004d000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1e7c053b0011c967
ldx [%i2+0x010],%g3 ! Observed data at 000000004d000010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000006e00004f9f
ldx [%i2+0x018],%g3 ! Observed data at 000000004d000018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5c77269e535e0647
ldx [%i2+0x020],%g3 ! Observed data at 000000004d000020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 223739023b14c83f
ldx [%i2+0x030],%g3 ! Observed data at 000000004d000030
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x030,%g4
set p30_local3_expect,%g1
p30_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 32d36a9e3b14c83f
ldx [%i3+0x008],%g3 ! Observed data at 000000004d800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a2ac73d83b14c83f
ldx [%i3+0x010],%g3 ! Observed data at 000000004d800010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffff9b4cbc70d7
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_f6_fail:
set p30_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 30 failed
p30_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x078] ! Set processor 30 done flag
set p30_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 30 failed
p30_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x078] ! Set processor 30 done flag
set p30_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p30_selfmod_failed:
ba p30_failed
mov 0xabc,%g1
p30_common_error:
or %g0,0xefe,%g1
ba p30_failed
mov %o5,%g3
p30_common_signature_error:
set p30_temp,%g1
ba p30_failed
st %g2,[%g1] ! Common Lock Number
p30_common_timeout:
set p30_temp,%g1
ba p30_failed
st %g2,[%g1] ! Common Lock Number
p30_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p30_failed
mov 0x0,%g3
p30_trap1e:
stxa %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800020]
done
p30_trap1o:
stxa %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800020]
done
p30_trap2e:
stxa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800010]
stxa %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800010]
stha %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000010]
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d800008]
done
p30_trap2o:
stxa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800010]
stxa %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800010]
stha %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000010]
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d800008]
done
p30_trap3e:
nop
nop
nop
nop
nop
done
p30_trap3o:
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 = 01c7ccc45b6f1ec1
ldx [%g1+0x008],%l1 ! %l1 = 45b19aa5dcc52887
ldx [%g1+0x010],%l2 ! %l2 = bb87df3e9f03bf6e
ldx [%g1+0x018],%l3 ! %l3 = c3aa5438129af010
ldx [%g1+0x020],%l4 ! %l4 = bee9f93e7a874877
ldx [%g1+0x028],%l5 ! %l5 = a2ac73d83b14c83f
ldx [%g1+0x030],%l6 ! %l6 = 08f646b2325fae3a
ldx [%g1+0x038],%l7 ! %l7 = e54dacce4bf9cbe6
! Initialize the output register of window 0
set unres3_start,%o0
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 = e4ce73e4 ba1553fe 702ef08f 6d293998
! %f4 = a67e35d0 ae32ef92 8a370484 a5d10aea
! %f8 = 9643f49c 073c8747 cea1259b 0578873a
! %f12 = 9ef15322 350e9713 309a0d52 6ae18984
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1920db2b fb8129f0 8f8fd593 557e3d32
! %f20 = 1468b45d a2f0b3c4 52133861 4e78e3ce
! %f24 = 3e531349 76430fe8 f9f6a428 2dd20c61
! %f28 = c883086e a6420cf9 8e872e0c cc9154f7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6db5c620 c9949d52 f3b76870 db974536
! %f36 = 4f77f689 a4105c6e 9727e8c9 d8bd7f68
! %f40 = a89dfd32 e5261a37 8938b792 0d210e65
! %f44 = e4d8db0c 8e876441 661d87fc c9d2d271
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbdc11c200000007a,%g7,%g1 ! GSR scale = 15, align = 2
wr %g1,%g0,%gsr ! GSR = bdc11c200000007a
wr %g0,%y ! Clear Y 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[0000000091800018] = c6fe240a, %g2 = 56ec6e4203d372bc
ldsb [%o0+%o3],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091800010] = ab2f0f63, %g2 = ffffffffffffffc6
ldsh [%o0+%o2],%g2 ! %g2 = ffffffffffffab2f
! Mem[0000000090000030] = 722cd948, %g2 = ffffffffffffab2f
lduw [%i4+0x030],%g2 ! %g2 = 00000000722cd948
! Mem[0000000090000024] = f6eb9a57, %g2 = 00000000722cd948
lduw [%i4+0x024],%g2 ! %g2 = 00000000f6eb9a57
! %l2 = ac0733dc32433a05, Mem[0000000090000030] = 722cd948e3f41a12
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = ac0733dc32433a05
! %l3 = ec755144462f9a0f, Mem[0000000090000037] = 057ccf87
stb %l3,[%i4+0x037] ! Mem[0000000090000034] = 0f7ccf87
! %l4 = 87f387002ea5a7ea, Mem[0000000091800020] = 30270afa801d54e4
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 87f387002ea5a7ea
! Mem[0000000091000038] = 25563741, %g2 = 00000000f6eb9a57
ldsh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
! Mem[0000000091800024] = a7eaa31f, %g2 = 0000000000002556
ldsh [%o0+0x026],%g2 ! %g2 = ffffffffffffa7ea
! Mem[000000009000001c] = ec77d314, %g2 = ffffffffffffa7ea
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffec77
p31_label_2:
! Mem[0000000091000038] = 25563741, %g2 = ffffffffffffec77
ldsb [%i6+0x03a],%g2 ! %g2 = 0000000000000025
! %l3 = ec755144462f9a0f, Mem[000000009080001c] = b5758e33
stb %l3,[%i5+0x01c] ! Mem[000000009080001c] = 0f758e33
! %l0 = f10e73bdeab71199, Mem[000000009100002c] = d71607a7
sth %l0,[%i6+0x02c] ! Mem[000000009100002c] = 119907a7
! %l6 = 4889b588, %l7 = 98dfca9d, Mem[000000004e800010] = c00dd313 f2fbb46b
std %l6,[%i1+%o2] ! Mem[000000004e800010] = 4889b588 98dfca9d
! %l0 = f10e73bdeab71199, Mem[0000000091800022] = 87002ea5
sth %l0,[%o0+0x022] ! Mem[0000000091800020] = 11992ea5
! Mem[0000000090800010] = d6f6488779807614, %g2 = 0000000000000025
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! %l0 = f10e73bdeab71199, Mem[000000004f000018] = 1f42a833d8dde2a0
stx %l0,[%i2+%o3] ! Mem[000000004f000018] = f10e73bdeab71199
! %l6 = 4c84e1264889b588, Mem[0000000091000016] = f715afbb
stb %l6,[%i6+0x016] ! Mem[0000000091000014] = 8815afbb
! %l2 = ac0733dc32433a05, Mem[000000009100000c] = 32495b64
stw %l2,[%i6+0x00c] ! Mem[000000009100000c] = 32433a05
! Mem[0000000090000028] = de2092b2, %g2 = d6f6488779807614
ldub [%i4+0x02a],%g2 ! %g2 = 00000000000000de
p31_label_3:
! Mem[000000009000002c] = 92b2c784, %g18 = a5399fe000328ae1
ldsw [%i4+0x02c],%g2 ! %g2 = a5399fe000328ae1
! Mem[0000000091800014] = b039c6fe, %g2 = ffffffff92b2c784
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffb039
! Mem[0000000091000038] = 2ac325563741577c, %g2 = ffffffffffffb039
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! Mem[0000000091000030] = 916a6e48, %g2 = 2ac325563741577c
ldsb [%i6+0x030],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000091800030] = cd876ab0, %g2 = ffffffffffffff91
lduw [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0
! %l2 = ac0733dc32433a05, Mem[0000000090800033] = 5c1b777a
stb %l2,[%i5+0x033] ! Mem[0000000090800030] = 051b777a
! Mem[000000004e000008] = 209b4ed9 79c24c81, %l4 = 2ea5a7ea, %l5 = 1a28e508
ldd [%i0+%o1],%l4 ! %l4 = 00000000209b4ed9 0000000079c24c81
! %l3 = ec755144462f9a0f, Mem[0000000090000028] = 2188de2092b2c784
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = ec755144462f9a0f
! %l2 = 32433a05, %l3 = 462f9a0f, Mem[000000004f800008] = 329145f4 9b6e9039
std %l2,[%i3+%o1] ! Mem[000000004f800008] = 32433a05 462f9a0f
! %l3 = ec755144462f9a0f, Mem[000000004f800020] = 5e8fecbc2630d1aa
stx %l3,[%i3+%o4] ! Mem[000000004f800020] = ec755144462f9a0f
p31_label_4:
! Mem[000000004f800014] = 0b60f228, %l5 = 0000000079c24c81
ldsb [%i3+0x016],%l5 ! %l5 = fffffffffffffff2
! Mem[0000000090800004] = 5450c69f, %g2 = 00000000cd876ab0
ldub [%i5+0x007],%g2 ! %g2 = 0000000000000054
! %l3 = ec755144462f9a0f, Mem[0000000090800028] = fd77ba3e
stb %l3,[%i5+%o5] ! Mem[0000000090800028] = 0f77ba3e
! Mem[0000000090000018] = c654ee46, %g18 = a5399fe000328ae1
ldsw [%i4+%o3],%g2 ! %g2 = a5399fe000328ae1
! Mem[0000000091800008] = 79ecd7c5, %g2 = ffffffffc654ee46
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000079
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 0000000000000079
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! Mem[0000000091800000] = 2cb99209, %g2 = 0efd0f3334b459e7
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000002cb9
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = 00002cb9, %g3 = 0bad0b00
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! %l2 = 32433a05, %l3 = 462f9a0f, Mem[000000004e000018] = 2a108fbe 8301e46b
std %l2,[%i0+%o3] ! Mem[000000004e000018] = 32433a05 462f9a0f
! %l3 = ec755144462f9a0f, Mem[0000000090800014] = 79807614
stb %l3,[%i5+0x014] ! Mem[0000000090800014] = 0f807614
p31_label_5:
! %l0 = f10e73bdeab71199, Mem[000000009080003e] = bf380000
stb %l0,[%i5+0x03e] ! Mem[000000009080003c] = 99380000
! Mem[0000000090000018] = c654ee46, %g2 = 00000000b51e7244
ldsb [%i4+%o3],%g2 ! %g2 = ffffffffffffffc6
! Mem[000000009100002c] = a7916a6e, %g2 = ffffffffffffffc6
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000a7
! %l2 = ac0733dc32433a05, Mem[0000000090800008] = 50c69f91
sth %l2,[%i5+%o1] ! Mem[0000000090800008] = 3a059f91
! %l3 = ec755144462f9a0f, Mem[0000000091800018] = c6fe240a
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = 462f9a0f
! %l4 = 00000000209b4ed9, Mem[0000000091800036] = 1332b5d5
sth %l4,[%o0+0x036] ! Mem[0000000091800034] = 4ed9b5d5
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = 000000a7, %g3 = 48782e3b
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! Mem[0000000091000004] = a0979a8d, %g2 = 00000000b51e7244
ldub [%i6+0x006],%g2 ! %g2 = 00000000000000a0
! Mem[0000000090000028] = 5144462f, %g2 = 00000000000000a0
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000005144
! Mem[0000000090800008] = 3a059f91 6a872662, %g2 = 00005144, %g3 = 48782e3b
ldd [%i5+%o1],%g2 ! %g2 = 000000003a059f91 000000006a872662
p31_label_6:
! Mem[000000009000002c] = 462f9a0f, %g2 = 000000003a059f91
lduw [%i4+0x02c],%g2 ! %g2 = 00000000462f9a0f
! Mem[000000004f000014] = adc8561a, %l3 = ec755144462f9a0f
ldsb [%i2+0x014],%l3 ! %l3 = ffffffffffffffad
! %l1 = 049d63cde7533e0a, Mem[000000009000001c] = c2bbec77
sth %l1,[%i4+0x01c] ! Mem[000000009000001c] = 3e0aec77
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = 462f9a0f, %g3 = 6a872662
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! Mem[000000004f000028] = f51694b5, %l4 = 00000000209b4ed9
ldsh [%i2+0x02a],%l4 ! %l4 = ffffffffffff94b5
! %l6 = 4889b588, %l7 = 98dfca9d, Mem[0000000091800000] = 22502cb9 920983a7
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 4889b588 98dfca9d
! Mem[0000000090800030] = 94051b77, %g2 = 00000000ab2f0f63
ldsh [%i5+0x032],%g2 ! %g2 = ffffffffffff9405
! Mem[0000000091000000] = e61612bc, %g2 = ffffffffffff9405
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffffe616
! %l4 = ffffffffffff94b5, Mem[000000004f800022] = ec755144
stb %l4,[%i3+0x022] ! Mem[000000004f800020] = ec75b544
! Mem[0000000091800014] = 39462f9a, %g2 = ffffffffffffe616
ldub [%o0+0x017],%g2 ! %g2 = 0000000000000039
p31_label_7:
! Mem[0000000091800030] = cd876ab0f2e04ed9, %g2 = 0000000000000039
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e04ed9
! %l6 = 4c84e1264889b588, Mem[0000000091800032] = 6ab0f2e0
sth %l6,[%o0+0x032] ! Mem[0000000091800030] = b588f2e0
! Mem[0000000091000008] = 9a8d011a 32433a05, %g2 = f2e04ed9, %g3 = b09fb039
ldd [%i6+%o1],%g2 ! %g2 = 000000009a8d011a 0000000032433a05
! %l0 = f10e73bdeab71199, Mem[0000000090000032] = 33dc3243
sth %l0,[%i4+0x032] ! Mem[0000000090000030] = 11993243
! Mem[0000000091800018] = 9a0f9c83, %g2 = 000000009a8d011a
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffff9a0f
! %l0 = eab71199, %l1 = e7533e0a, Mem[000000004f000018] = f10e73bd eab71199
std %l0,[%i2+%o3] ! Mem[000000004f000018] = eab71199 e7533e0a
! Mem[000000009180002c] = a3ca96e2, %g18 = a5399fe000328ae1
ldsw [%o0+0x02c],%g2 ! %g2 = a5399fe000328ae1
! Mem[0000000090000000] = 3334b459, %g2 = ffffffffa3ca96e2
ldsb [%i4+0x003],%g2 ! %g2 = 0000000000000033
! %l2 = 32433a05, %l3 = ffffffad, Mem[0000000091800030] = cd87b588 f2e04ed9
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 32433a05 ffffffad
! Mem[0000000091000004] = 12bca097, %g2 = 0000000000000033
lduw [%i6+0x004],%g2 ! %g2 = 0000000012bca097
p31_label_8:
! %l0 = f10e73bdeab71199, Mem[0000000090000024] = f6eb9a57
stw %l0,[%i4+0x024] ! Mem[0000000090000024] = eab71199
! Mem[000000004f000024] = b7635bdb, %l2 = ac0733dc32433a05
lduw [%i2+0x024],%l2 ! %l2 = 00000000b7635bdb
! Mem[000000009080000c] = 6a872662, %g2 = 0000000012bca097
ldsb [%i5+0x00c],%g2 ! %g2 = 000000000000006a
! %l6 = 4c84e1264889b588, Mem[000000009100002c] = 119907a7
sth %l6,[%i6+0x02c] ! Mem[000000009100002c] = b58807a7
! %l0 = eab71199, %l1 = e7533e0a, Mem[0000000090800010] = d6f64887 0f807614
std %l0,[%i5+%o2] ! Mem[0000000090800010] = eab71199 e7533e0a
! %l2 = b7635bdb, %l3 = ffffffad, Mem[0000000091800018] = 462f9a0f 9c834334
std %l2,[%o0+%o3] ! Mem[0000000091800018] = b7635bdb ffffffad
! %l3 = ffffffffffffffad, Mem[000000009180000c] = d7c57e5d
stb %l3,[%o0+0x00c] ! Mem[000000009180000c] = adc57e5d
! Mem[0000000090000038] = 7ccf87b4, %g2 = 000000000000006a
lduh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
! Mem[0000000090800014] = 533e0a8d, %g2 = 0000000000007ccf
ldsb [%i5+0x015],%g2 ! %g2 = 0000000000000053
! Mem[000000009100001c] = d186bb92, %g18 = a5399fe000328ae1
ldsw [%i6+0x01c],%g2 ! %g2 = a5399fe000328ae1
p31_label_9:
! %l0 = eab71199, %l1 = e7533e0a, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l0,[%i4+%g0] ! Mem[0000000090000000] = eab71199 e7533e0a
! Mem[000000004e000024] = 66c40cb5, %l5 = fffffffffffffff2
ldsw [%i0+0x024],%l5 ! %l5 = 0000000066c40cb5
! %l7 = 398dca2898dfca9d, Mem[000000004e000010] = d60ae06d645bf90f
stx %l7,[%i0+%o2] ! Mem[000000004e000010] = 398dca2898dfca9d
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = ffffffffd186bb92
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[0000000090800020] = 5b9447bc, %g2 = ab2f0f63b09fb039
lduw [%i5+%o4],%g2 ! %g2 = 000000005b9447bc
! Mem[0000000090800038] = 82fb7497, %g2 = 000000005b9447bc
lduh [%i5+0x038],%g2 ! %g2 = 00000000000082fb
! Mem[000000009100001c] = bb928c01, %g2 = 00000000000082fb
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000bb92
! %l6 = 4c84e1264889b588, Mem[000000009180000c] = adc57e5d
stw %l6,[%o0+0x00c] ! Mem[000000009180000c] = 4889b588
! Mem[000000004e000020] = c402ef61, %l5 = 0000000066c40cb5
ldsh [%i0+%o4],%l5 ! %l5 = ffffffffffffc402
! Mem[0000000091800034] = ffffffad, %g2 = 000000000000bb92
lduw [%o0+0x034],%g2 ! %g2 = 00000000ffffffad
p31_label_10:
! Mem[0000000090000020] = d3141da2eab71199, %g2 = 00000000ffffffad
ldx [%i4+%o4],%g2 ! %g2 = d3141da2eab71199
! %l0 = f10e73bdeab71199, Mem[0000000091000030] = 916a6e486cc60ecc
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = f10e73bdeab71199
! %l2 = b7635bdb, %l3 = ffffffad, Mem[0000000090800020] = 5b9447bc c3247ee5
std %l2,[%i5+%o4] ! Mem[0000000090800020] = b7635bdb ffffffad
! Mem[0000000091000014] = 694b8815, %g2 = d3141da2eab71199
ldsh [%i6+0x014],%g2 ! %g2 = 000000000000694b
! %l4 = ffff94b5, %l5 = ffffc402, Mem[0000000091000008] = 9a8d011a 32433a05
std %l4,[%i6+%o1] ! Mem[0000000091000008] = ffff94b5 ffffc402
! %l4 = ffffffffffff94b5, Mem[000000009100000c] = ffffc402
stw %l4,[%i6+0x00c] ! Mem[000000009100000c] = ffff94b5
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = 000000000000694b
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[0000000091000038] = 2ac325563741577c, %g2 = ab2f0f63b09fb039
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! %l6 = 4889b588, %l7 = 98dfca9d, Mem[000000004e000020] = c402ef61 66c40cb5
std %l6,[%i0+%o4] ! Mem[000000004e000020] = 4889b588 98dfca9d
! %l6 = 4889b588, %l7 = 98dfca9d, Mem[000000004f800008] = 32433a05 462f9a0f
std %l6,[%i3+%o1] ! Mem[000000004f800008] = 4889b588 98dfca9d
p31_label_11:
! %l3 = ffffffffffffffad, Mem[0000000091000008] = ffff94b5
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = ffffffad
! Mem[000000009000000c] = 70c2cf1a, %g18 = a5399fe000328ae1
ldsw [%i4+0x00c],%g2 ! %g2 = a5399fe000328ae1
! Mem[0000000090000020] = d3141da2eab71199, %g2 = 0000000070c2cf1a
ldx [%i4+%o4],%g2 ! %g2 = d3141da2eab71199
! %l2 = b7635bdb, %l3 = ffffffad, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l2,[%i4+0x038] ! Mem[0000000090000038] = b7635bdb ffffffad
! %l2 = 00000000b7635bdb, Mem[0000000090000034] = 32433a0f
sth %l2,[%i4+0x034] ! Mem[0000000090000034] = 5bdb3a0f
! Mem[0000000091000010] = c97b694b, %g2 = d3141da2eab71199
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffc97b
! %l2 = 00000000b7635bdb, Mem[0000000091000010] = c871c97b694b8815
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 00000000b7635bdb
! Mem[0000000091800028] = a31fbc41, %g18 = a5399fe000328ae1
ldsw [%o0+%o5],%g2 ! %g2 = a5399fe000328ae1
! %l6 = 4889b588, %l7 = 98dfca9d, Mem[0000000090000010] = b51e7244 48782e3b
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 4889b588 98dfca9d
! Mem[0000000090800034] = 777a3f82, %g2 = ffffffffa31fbc41
ldub [%i5+0x035],%g2 ! %g2 = 0000000000000077
p31_label_12:
! %l3 = ffffffffffffffad, Mem[0000000090000016] = ca9dc654
sth %l3,[%i4+0x016] ! Mem[0000000090000014] = ffadc654
! Mem[0000000090000038] = b7635bdb, %g18 = a5399fe000328ae1
ldsw [%i4+0x038],%g2 ! %g2 = a5399fe000328ae1
! Mem[0000000091800008] = 0f1979ec, %g2 = ffffffffb7635bdb
lduw [%o0+%o1],%g2 ! %g2 = 000000000f1979ec
! %l1 = 049d63cde7533e0a, Mem[0000000091800038] = b5d5c008
stw %l1,[%o0+0x038] ! Mem[0000000091800038] = e7533e0a
! %l6 = 4c84e1264889b588, Mem[0000000090800002] = a1aa9913
sth %l6,[%i5+0x002] ! Mem[0000000090800000] = b5889913
! Mem[0000000090800028] = ba3e4c1b, %g2 = 000000000f1979ec
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffba3e
! %l6 = 4889b588, %l7 = 98dfca9d, Mem[0000000091800018] = b7635bdb ffffffad
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 4889b588 98dfca9d
! Mem[0000000091800004] = 98dfca9d, %g2 = ffffffffffffba3e
lduw [%o0+0x004],%g2 ! %g2 = 0000000098dfca9d
! Mem[000000009100001c] = 928c013d, %g2 = 0000000098dfca9d
ldub [%i6+0x01f],%g2 ! %g2 = 0000000000000092
! Mem[000000009080001c] = 8e33b763, %g2 = 0000000000000092
ldub [%i5+0x01e],%g2 ! %g2 = 000000000000008e
p31_label_13:
! %l6 = 4c84e1264889b588, Mem[0000000090000006] = 3e0a1a70
stb %l6,[%i4+0x006] ! Mem[0000000090000004] = 880a1a70
! Mem[000000004e800024] = fbb41d33, %l0 = f10e73bdeab71199
lduh [%i1+0x024],%l0 ! %l0 = 000000000000fbb4
! Mem[000000004f800034] = 49cabed9, %l1 = 049d63cde7533e0a
ldsh [%i3+0x036],%l1 ! %l1 = ffffffffffffbed9
! %l0 = 0000fbb4, %l1 = ffffbed9, Mem[0000000090800038] = 82fb7497 62f19938
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 0000fbb4 ffffbed9
! Mem[0000000090000034] = db3a0fb7, %g2 = 000000000000008e
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000db
! Mem[0000000090800020] = b7635bdb ffffffad, %g2 = 000000db, %g3 = 32433a05
ldd [%i5+%o4],%g2 ! %g2 = 00000000b7635bdb 00000000ffffffad
! Mem[0000000091000020] = 8c013d02, %g2 = 00000000b7635bdb
lduh [%i6+%o4],%g2 ! %g2 = 0000000000008c01
! Mem[000000004e000034] = a2a2188d, %l2 = 00000000b7635bdb
ldsw [%i0+0x034],%l2 ! %l2 = ffffffffa2a2188d
! Mem[0000000091800024] = 2ea5a7ea, %g18 = a5399fe000328ae1
ldsw [%o0+0x024],%g2 ! %g2 = a5399fe000328ae1
! Mem[0000000090800010] = b71199e7, %g2 = 000000002ea5a7ea
ldub [%i5+0x011],%g2 ! %g2 = 00000000000000b7
p31_label_14:
! %l7 = 398dca2898dfca9d, Mem[000000009100000c] = ffff94b5
stw %l7,[%i6+0x00c] ! Mem[000000009100000c] = 98dfca9d
! Mem[0000000091000020] = 013d025a, %g2 = 00000000000000b7
ldsb [%i6+0x021],%g2 ! %g2 = 0000000000000001
! Mem[0000000091000000] = e61612bc, %g2 = 0000000000000001
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffffe616
! Mem[0000000091800030] = 32433a05 ffffffad, %g2 = ffffe616, %g3 = ffffffad
ldd [%o0+0x030],%g2 ! %g2 = 0000000032433a05 00000000ffffffad
! Mem[000000009080000c] = 6a872662, %g18 = a5399fe000328ae1
ldsw [%i5+0x00c],%g2 ! %g2 = a5399fe000328ae1
! %l0 = 000000000000fbb4, Mem[0000000091000008] = ffffffad98dfca9d
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 000000000000fbb4
! Mem[000000009000001c] = ec77d314, %g2 = 000000006a872662
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffec77
! %l2 = ffffffffa2a2188d, Mem[0000000090000010] = 4889b58898dfffad
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = ffffffffa2a2188d
! Mem[0000000090800008] = 9f916a87, %g2 = ffffffffffffec77
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffff9f
! Mem[0000000090000038] = 5bdbffff, %g2 = ffffffffffffff9f
ldub [%i4+0x03a],%g2 ! %g2 = 000000000000005b
p31_label_15:
! %l1 = ffffffffffffbed9, Mem[000000009180001c] = 98dfca9d
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = ffffbed9
! %l4 = ffffffffffff94b5, Mem[0000000090800020] = b7635bdbffffffad
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = ffffffffffff94b5
! Mem[0000000090800030] = ae94051b, %g2 = 000000000000005b
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffae
! Mem[000000004e800024] = fbb41d33, %l1 = ffffffffffffbed9
lduw [%i1+0x024],%l1 ! %l1 = 00000000fbb41d33
! %l3 = ffffffffffffffad, Mem[0000000091000010] = 00000000
stw %l3,[%i6+%o2] ! Mem[0000000091000010] = ffffffad
! Mem[0000000091000024] = 034f8a3d, %g2 = ffffffffffffffae
lduh [%i6+0x026],%g2 ! %g2 = 000000000000034f
! %l0 = 0000fbb4, %l1 = fbb41d33, Mem[0000000090800038] = 0000fbb4 ffffbed9
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 0000fbb4 fbb41d33
! Mem[0000000091000020] = 8c013d02 5ade034f, %g2 = 0000034f, %g3 = ffffffad
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000005ade034f
! Mem[000000009100002c] = 07a7f10e, %g2 = 000000008c013d02
ldub [%i6+0x02e],%g2 ! %g2 = 0000000000000007
! %l6 = 4c84e1264889b588, Mem[000000004e000030] = c51e66e0a2a2188d
stx %l6,[%i0+0x030] ! Mem[000000004e000030] = 4c84e1264889b588
p31_label_16:
! Mem[0000000090800024] = b50f77ba, %g2 = 0000000000000007
ldsb [%i5+0x027],%g2 ! %g2 = ffffffffffffffb5
! Mem[0000000090000004] = e753880a, %g2 = ffffffffffffffb5
lduw [%i4+0x004],%g2 ! %g2 = 00000000e753880a
! %l1 = 00000000fbb41d33, Mem[000000009080002c] = 4c1bc6c0
sth %l1,[%i5+0x02c] ! Mem[000000009080002c] = 1d33c6c0
! %l6 = 4889b588, %l7 = 98dfca9d, Mem[000000004e800000] = 0976ba7d 4c10abb1
std %l6,[%i1+%g0] ! Mem[000000004e800000] = 4889b588 98dfca9d
! Mem[0000000090000014] = a2a2188d, %g18 = a5399fe000328ae1
ldsw [%i4+0x014],%g2 ! %g2 = a5399fe000328ae1
! Mem[0000000090800018] = 8d210d4c 0f758e33, %g2 = a2a2188d, %g3 = 5ade034f
ldd [%i5+%o3],%g2 ! %g2 = 000000008d210d4c 000000000f758e33
! Mem[000000009080003c] = fbb41d33, %g18 = a5399fe000328ae1
ldsw [%i5+0x03c],%g2 ! %g2 = a5399fe000328ae1
! Mem[0000000091000000] = 809ce616, %g18 = a5399fe000328ae1
ldsw [%i6+%g0],%g2 ! %g2 = a5399fe000328ae1
! Mem[000000009080001c] = 0f758e33, %g2 = ffffffff809ce616
ldsb [%i5+0x01c],%g2 ! %g2 = 000000000000000f
! Mem[000000009180002c] = ca96e232, %g2 = 000000000000000f
ldub [%o0+0x02d],%g2 ! %g2 = 00000000000000ca
p31_label_17:
! %l6 = 4c84e1264889b588, Mem[0000000091000020] = 8c013d02
sth %l6,[%i6+%o4] ! Mem[0000000091000020] = b5883d02
! Mem[000000004f800020] = ec75b544, %l4 = ffffffffffff94b5
lduw [%i3+%o4],%l4 ! %l4 = 00000000ec75b544
! Mem[000000004f800000] = 5db1a43a, %l1 = 00000000fbb41d33
ldub [%i3+0x002],%l1 ! %l1 = 00000000000000a4
! Mem[000000009100002c] = 07a7f10e, %g2 = 00000000000000ca
ldub [%i6+0x02e],%g2 ! %g2 = 0000000000000007
! %l6 = 4c84e1264889b588, Mem[0000000090800010] = eab71199e7533e0a
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 4c84e1264889b588
! %l4 = 00000000ec75b544, Mem[0000000090000020] = d3141da2eab71199
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = 00000000ec75b544
! %l4 = 00000000ec75b544, Mem[0000000090000014] = a2a2188d
sth %l4,[%i4+0x014] ! Mem[0000000090000014] = b544188d
! %l1 = 00000000000000a4, Mem[0000000090000011] = ffffffb5
stb %l1,[%i4+0x011] ! Mem[0000000090000010] = a4ffffb5
! %l6 = 4c84e1264889b588, Mem[0000000090800004] = 99136e54
stw %l6,[%i5+0x004] ! Mem[0000000090800004] = 4889b588
! Mem[0000000090000000] = eab71199, %g18 = a5399fe000328ae1
ldsw [%i4+%g0],%g2 ! %g2 = a5399fe000328ae1
p31_label_18:
! Mem[000000009000003c] = ad000000, %g2 = ffffffffeab71199
ldsb [%i4+0x03f],%g2 ! %g2 = ffffffffffffffad
! %l0 = 0000fbb4, %l1 = 000000a4, Mem[000000004e000000] = 74d1af29 8d186ab9
std %l0,[%i0+%g0] ! Mem[000000004e000000] = 0000fbb4 000000a4
! Mem[0000000091800030] = 3a05ffff, %g2 = ffffffffffffffad
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000003a05
! %l1 = 00000000000000a4, Mem[0000000090800026] = 94b50f77
stb %l1,[%i5+0x026] ! Mem[0000000090800024] = a4b50f77
! Mem[0000000090800020] = ffffffff ffffa4b5, %g2 = 00003a05, %g3 = 0f758e33
ldd [%i5+%o4],%g2 ! %g2 = 00000000ffffffff 00000000ffffa4b5
! Mem[000000004f80001c] = 06bf52c3, %l1 = 00000000000000a4
lduh [%i3+0x01e],%l1 ! %l1 = 00000000000052c3
! Mem[0000000091800010] = ab2f0f63, %g18 = a5399fe000328ae1
ldsw [%o0+%o2],%g2 ! %g2 = a5399fe000328ae1
! %l5 = ffffffffffffc402, Mem[0000000091000024] = 5ade034f
stb %l5,[%i6+0x024] ! Mem[0000000091000024] = 02de034f
! Mem[0000000090000034] = 3a0fb763, %g2 = ffffffffab2f0f63
ldub [%i4+0x036],%g2 ! %g2 = 000000000000003a
! Mem[0000000091000018] = 2595d186, %g2 = 000000000000003a
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
p31_label_19:
! %l4 = ec75b544, %l5 = ffffc402, Mem[0000000090800028] = 0f77ba3e 1d33c6c0
std %l4,[%i5+%o5] ! Mem[0000000090800028] = ec75b544 ffffc402
! Mem[000000004f800034] = 49cabed9, %l5 = ffffffffffffc402
ldsb [%i3+0x037],%l5 ! %l5 = ffffffffffffffd9
! %l6 = 4c84e1264889b588, Mem[000000009180000e] = b588ab2f
sth %l6,[%o0+0x00e] ! Mem[000000009180000c] = b588ab2f
! %l6 = 4c84e1264889b588, Mem[000000009100002d] = 8807a7f1
stb %l6,[%i6+0x02d] ! Mem[000000009100002c] = 8807a7f1
! Mem[0000000091800000] = 4889b588 98dfca9d, %g2 = 00002595, %g3 = ffffa4b5
ldd [%o0+%g0],%g2 ! %g2 = 000000004889b588 0000000098dfca9d
! %l1 = 00000000000052c3, Mem[0000000091800030] = 32433a05ffffffad
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 00000000000052c3
! Mem[0000000091800010] = ab2f0f63, %g2 = 000000004889b588
ldsb [%o0+%o2],%g2 ! %g2 = ffffffffffffffab
! Mem[0000000091000028] = 9650b588, %g2 = ffffffffffffffab
ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000096
! Mem[0000000090000028] = ec755144, %g2 = 0000000000000096
ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffffec75
! Mem[000000004f00000c] = 38d625f2, %l4 = 00000000ec75b544
ldsb [%i2+0x00f],%l4 ! %l4 = fffffffffffffff2
p31_label_20:
! Mem[000000004f800014] = 0b60f228, %l6 = 4c84e1264889b588
ldsb [%i3+0x017],%l6 ! %l6 = 0000000000000028
! Mem[000000009180001c] = bed987f3, %g2 = ffffffffffffec75
ldub [%o0+0x01e],%g2 ! %g2 = 00000000000000be
! Mem[0000000091000030] = f10e73bd, %g2 = 00000000000000be
lduw [%i6+0x030],%g2 ! %g2 = 00000000f10e73bd
! Mem[0000000090800018] = 8d210d4c, %g18 = a5399fe000328ae1
ldsw [%i5+%o3],%g2 ! %g2 = a5399fe000328ae1
! Mem[000000004e000000] = 0000fbb4000000a4, %l5 = ffffffffffffffd9
ldx [%i0+%g0],%l5 ! %l5 = 0000fbb4000000a4
! Mem[0000000090800014] = b5888d21, %g2 = ffffffff8d210d4c
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffffb588
! Mem[000000009000003c] = ffffffad, %g2 = ffffffffffffb588
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000ffff
! %l7 = 398dca2898dfca9d, Mem[0000000090000038] = b7635bdbffffffad
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 398dca2898dfca9d
! Mem[000000004f000020] = 321412f6, %l5 = 0000fbb4000000a4
ldsb [%i2+%o4],%l5 ! %l5 = 0000000000000032
! %l6 = 00000028, %l7 = 98dfca9d, Mem[0000000090000010] = ffa4ffff b544188d
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000028 98dfca9d
p31_label_21:
! Mem[000000004e80002c] = f9b6c4ad, %l4 = fffffffffffffff2
ldsh [%i1+0x02e],%l4 ! %l4 = ffffffffffffc4ad
! Mem[000000004f000014] = adc8561a, %l5 = 0000000000000032
ldsw [%i2+0x014],%l5 ! %l5 = ffffffffadc8561a
! %l4 = ffffffffffffc4ad, Mem[0000000091800028] = a31fbc41
stb %l4,[%o0+%o5] ! Mem[0000000091800028] = ad1fbc41
! %l0 = 000000000000fbb4, Mem[0000000091800028] = ad1fbc41
stw %l0,[%o0+%o5] ! Mem[0000000091800028] = 0000fbb4
! Mem[0000000091000008] = 00000000, %g2 = 000000000000ffff
lduw [%i6+%o1],%g2 ! %g2 = 0000000000000000
! %l3 = ffffffffffffffad, Mem[0000000091800032] = 00000000
stb %l3,[%o0+0x032] ! Mem[0000000091800030] = ad000000
! %l7 = 398dca2898dfca9d, Mem[0000000091000020] = b5883d0202de034f
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 398dca2898dfca9d
! Mem[000000004e800018] = 360329ee, %l7 = 398dca2898dfca9d
lduw [%i1+%o3],%l7 ! %l7 = 00000000360329ee
! Mem[0000000090000018] = ee463e0a, %g2 = 0000000000000000
ldub [%i4+0x01a],%g2 ! %g2 = 00000000000000ee
! Mem[0000000090800024] = ffffa4b5, %g18 = a5399fe000328ae1
ldsw [%i5+0x024],%g2 ! %g2 = a5399fe000328ae1
p31_label_22:
! Mem[0000000090000010] = 0000002898dfca9d, %g2 = ffffffffffffa4b5
ldx [%i4+%o2],%g2 ! %g2 = 0000002898dfca9d
! %l5 = ffffffffadc8561a, Mem[0000000090000034] = 5bdb3a0f
sth %l5,[%i4+0x034] ! Mem[0000000090000034] = 561a3a0f
! %l5 = ffffffffadc8561a, Mem[000000009000002c] = 462f9a0f
stw %l5,[%i4+0x02c] ! Mem[000000009000002c] = adc8561a
! Mem[0000000091000000] = 809ce616, %g18 = a5399fe000328ae1
ldsw [%i6+%g0],%g2 ! %g2 = a5399fe000328ae1
! Mem[000000009100002c] = b58807a7, %g2 = ffffffff809ce616
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffb588
! %l3 = ffffffffffffffad, Mem[0000000091800008] = 0f1979ec4889b588
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = ffffffffffffffad
! Mem[000000009000003c] = ca9d0000, %g2 = ffffffffffffb588
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000ca9d
! %l2 = ffffffffa2a2188d, Mem[0000000090800014] = 4889b588
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = a2a2188d
! Mem[0000000090000038] = 398dca28, %g2 = 000000000000ca9d
ldsh [%i4+0x038],%g2 ! %g2 = 000000000000398d
! Mem[000000004e000028] = aa581d52, %l2 = ffffffffa2a2188d
ldsb [%i0+%o5],%l2 ! %l2 = ffffffffffffffaa
p31_label_23:
! Mem[000000004f00001c] = e7533e0a, %l5 = ffffffffadc8561a
lduw [%i2+0x01c],%l5 ! %l5 = 00000000e7533e0a
! Mem[0000000090000038] = 398dca28 98dfca9d, %g2 = 0000398d, %g3 = 98dfca9d
ldd [%i4+0x038],%g2 ! %g2 = 00000000398dca28 0000000098dfca9d
! %l7 = 00000000360329ee, Mem[0000000090000034] = 561a3a0f
stb %l7,[%i4+0x034] ! Mem[0000000090000034] = ee1a3a0f
! %l5 = 00000000e7533e0a, Mem[000000009180001c] = ffffbed9
stw %l5,[%o0+0x01c] ! Mem[000000009180001c] = e7533e0a
! Mem[0000000090000010] = 00000028, %g2 = 00000000398dca28
lduw [%i4+%o2],%g2 ! %g2 = 0000000000000028
! %l5 = 00000000e7533e0a, Mem[0000000091800008] = ffffffff
stb %l5,[%o0+%o1] ! Mem[0000000091800008] = 0affffff
! %l2 = ffffffffffffffaa, Mem[000000009180000c] = ffffffad
stb %l2,[%o0+0x00c] ! Mem[000000009180000c] = aaffffad
! Mem[0000000090000000] = eab71199, %g18 = a5399fe000328ae1
ldsw [%i4+%g0],%g2 ! %g2 = a5399fe000328ae1
! %l4 = ffffffffffffc4ad, Mem[0000000091800020] = 87f31199
stw %l4,[%o0+%o4] ! Mem[0000000091800020] = ffffc4ad
! %l7 = 00000000360329ee, Mem[0000000091000018] = afbb2595d186bb92
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = 00000000360329ee
p31_label_24:
! %l4 = ffffffffffffc4ad, Mem[0000000090000000] = eab71199e753880a
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffc4ad
! %l7 = 00000000360329ee, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 00000000360329ee
! Mem[0000000090800034] = 777a3f00, %g2 = ffffffffeab71199
ldsb [%i5+0x035],%g2 ! %g2 = 0000000000000077
! Mem[000000004e000014] = 98dfca9d, %l7 = 00000000360329ee
ldsb [%i0+0x016],%l7 ! %l7 = ffffffffffffffca
! Mem[000000009080003c] = 33000000, %g2 = 0000000000000077
ldub [%i5+0x03f],%g2 ! %g2 = 0000000000000033
! Mem[0000000091000020] = 398dca28, %g2 = 0000000000000033
ldsh [%i6+%o4],%g2 ! %g2 = 000000000000398d
! Mem[0000000091800038] = e7533e0a43ccc658, %g2 = 000000000000398d
ldx [%o0+0x038],%g2 ! %g2 = e7533e0a43ccc658
! Mem[000000009080000c] = 26624c84, %g2 = e7533e0a43ccc658
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000002662
! Mem[0000000091800020] = ffffc4ad, %g2 = 0000000000002662
ldub [%o0+%o4],%g2 ! %g2 = 00000000000000ff
! %l2 = ffffffffffffffaa, Mem[000000009100000c] = 0000fbb4
stw %l2,[%i6+0x00c] ! Mem[000000009100000c] = ffffffaa
p31_label_25:
! Mem[0000000090000034] = 1a3a0f39, %g2 = 00000000000000ff
ldsb [%i4+0x035],%g2 ! %g2 = 000000000000001a
! Mem[000000004e800018] = 360329ee, %l4 = ffffffffffffc4ad
lduw [%i1+%o3],%l4 ! %l4 = 00000000360329ee
! %l6 = 0000000000000028, Mem[0000000090000034] = ee1a3a0f
stb %l6,[%i4+0x034] ! Mem[0000000090000034] = 281a3a0f
! %l0 = 000000000000fbb4, Mem[000000004f800020] = ec75b544462f9a0f
stx %l0,[%i3+%o4] ! Mem[000000004f800020] = 000000000000fbb4
! %l0 = 000000000000fbb4, Mem[0000000090000022] = 0000ec75
stb %l0,[%i4+0x022] ! Mem[0000000090000020] = b400ec75
! Mem[000000004e800020] = 2a0532dafbb41d33, %l4 = 00000000360329ee
ldx [%i1+%o4],%l4 ! %l4 = 2a0532dafbb41d33
! Mem[0000000090800030] = 50ae9405, %g2 = 000000000000001a
ldsh [%i5+0x030],%g2 ! %g2 = 00000000000050ae
! Mem[0000000091800030] = 0000ad00000052c3, %g2 = 00000000000050ae
ldx [%o0+0x030],%g2 ! %g2 = 0000ad00000052c3
! Mem[000000004f80002c] = 0f9a5f8d, %l7 = ffffffffffffffca
lduh [%i3+0x02e],%l7 ! %l7 = 0000000000005f8d
! %l1 = 00000000000052c3, Mem[0000000090800012] = e126a2a2
sth %l1,[%i5+0x012] ! Mem[0000000090800010] = 52c3a2a2
ba,a p31_not_taken_0_end
p31_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p31_branch_failed
p31_not_taken_0_end:
! End of Random Code for Thread 31
1: membar #Sync ! Force all stores to complete
p31_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x07c] ! Set processor 31 done flag
! Check Registers
p31_check_registers:
set p31_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000fbb4
bne,a,pn %xcc,p31_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000052c3
bne,a,pn %xcc,p31_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffaa
bne,a,pn %xcc,p31_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffad
bne,a,pn %xcc,p31_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 2a0532dafbb41d33
bne,a,pn %xcc,p31_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e7533e0a
bne,a,pn %xcc,p31_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000028
bne,a,pn %xcc,p31_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000005f8d
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a67e35d0 ae32ef92
bne %xcc,p31_f4_fail
nop
! Check Local Memory
set p31_local0_expect,%g1
p31_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000fbb4000000a4
ldx [%i0+0x000],%g3 ! Observed data at 000000004e000000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 398dca2898dfca9d
ldx [%i0+0x010],%g3 ! Observed data at 000000004e000010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 32433a05462f9a0f
ldx [%i0+0x018],%g3 ! Observed data at 000000004e000018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4889b58898dfca9d
ldx [%i0+0x020],%g3 ! Observed data at 000000004e000020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4c84e1264889b588
ldx [%i0+0x030],%g3 ! Observed data at 000000004e000030
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x030,%g4
set p31_local1_expect,%g1
p31_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 4889b58898dfca9d
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 = 4889b58898dfca9d
ldx [%i1+0x010],%g3 ! Observed data at 000000004e800010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x010,%g4
set p31_local2_expect,%g1
p31_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = eab71199e7533e0a
ldx [%i2+0x018],%g3 ! Observed data at 000000004f000018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x018,%g4
set p31_local3_expect,%g1
p31_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 4889b58898dfca9d
ldx [%i3+0x008],%g3 ! Observed data at 000000004f800008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000000fbb4
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_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:
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f000000]
done
p31_trap1o:
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f000000]
done
p31_trap2e:
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e000010]
done
p31_trap2o:
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e000010]
done
p31_trap3e:
nop
done
p31_trap3o:
nop
done
p31_init_memory_pointers:
set p31_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p31_local0_start,%i0
set p31_local1_start,%i1
set p31_local2_start,%i2
set p31_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f10e73bdeab71199
ldx [%g1+0x008],%l1 ! %l1 = 049d63cde7533e0a
ldx [%g1+0x010],%l2 ! %l2 = ac0733dc32433a05
ldx [%g1+0x018],%l3 ! %l3 = ec755144462f9a0f
ldx [%g1+0x020],%l4 ! %l4 = 87f387002ea5a7ea
ldx [%g1+0x028],%l5 ! %l5 = bd1eaa261a28e508
ldx [%g1+0x030],%l6 ! %l6 = 4c84e1264889b588
ldx [%g1+0x038],%l7 ! %l7 = 398dca2898dfca9d
! Initialize the output register of window 0
set unres3_start,%o0
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 = efab19c5 6b5a7112 3c98ec67 9ea15480
! %f4 = d79fdd9b 8999d872 4f2a4201 620870fd
! %f8 = ef928a42 fc0f861c 0b50976c 5aca59a6
! %f12 = b72b5aeb 3c4514d9 59fd78d9 7270a02f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 41f73b4b ca2c1d4c 25b021b1 81e7b5bb
! %f20 = db009c49 0294b010 3d32893c c555c4ff
! %f24 = b8e9ebe0 bffd904d b3b07ebe a3d684d0
! %f28 = 33bb6aaa 8bdcaa97 e8161f33 ef6a6ca1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 31b93c07 1564a7d1 013cae9a 2db9fdc6
! %f36 = 022a6219 7bc8e52d c33fc604 d8d909f5
! %f40 = 68e8ae48 822d3730 461e2095 d5a1a391
! %f44 = 6f02ccea e7d6b4c2 33888f4e 793c565c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf086d6f000000044,%g7,%g1 ! GSR scale = 8, align = 4
wr %g1,%g0,%gsr ! GSR = f086d6f000000044
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 32
p32_label_1:
! Mem[000000005180001c] = 280afa96, %l3 = 08fa4241aafe199e
ldub [%i3+0x01d],%l3 ! %l3 = 000000000000000a
! Mem[0000000051000008] = a77df6b5 9d15d4da, %l6 = bb035d68, %l7 = ec0dc8cd
ldd [%i2+%o1],%l6 ! %l6 = 00000000a77df6b5 000000009d15d4da
! Mem[0000000091800028] = bc41a3ca, %g2 = 0000000000000025
ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffbc41
! Mem[000000009100000c] = 32495b64, %g18 = 99679e19b68ad52e
ldsw [%i6+0x00c],%g2 ! %g2 = 99679e19b68ad52e
! Mem[0000000091800028] = a31fbc41, %g18 = 99679e19b68ad52e
ldsw [%o0+%o5],%g2 ! %g2 = 99679e19b68ad52e
! Mem[0000000090000010] = b51e7244, %g2 = ffffffffa31fbc41
lduw [%i4+%o2],%g2 ! %g2 = 00000000b51e7244
! Mem[000000009000002c] = c784722c, %g2 = 00000000b51e7244
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000c784
! %l2 = 22952b1c533b62ea, Mem[0000000090000028] = 2188de20
stw %l2,[%i4+%o5] ! Mem[0000000090000028] = 533b62ea
! Mem[0000000051000028] = 6fd638de, %l3 = 000000000000000a
ldsb [%i2+0x02a],%l3 ! %l3 = 0000000000000038
! Mem[0000000090000004] = 34b459e7, %g2 = 000000000000c784
lduw [%i4+0x004],%g2 ! %g2 = 0000000034b459e7
p32_label_2:
! %l3 = 0000000000000038, Mem[0000000050000014] = eb000bb0
stw %l3,[%i0+0x014] ! Mem[0000000050000014] = 00000038
! %l3 = 0000000000000038, Mem[0000000090000004] = 34b459e7
sth %l3,[%i4+0x004] ! Mem[0000000090000004] = 003859e7
! %l6 = 00000000a77df6b5, Mem[0000000091000024] = 5ade034f
stb %l6,[%i6+0x024] ! Mem[0000000091000024] = b5de034f
! Mem[000000009100001c] = d186bb92, %g2 = 0000000034b459e7
lduw [%i6+0x01c],%g2 ! %g2 = 00000000d186bb92
! Mem[0000000090000024] = 9a57533b, %g2 = 00000000d186bb92
lduh [%i4+0x026],%g2 ! %g2 = 0000000000009a57
! Mem[0000000090000010] = b51e7244, %g2 = 0000000000009a57
ldub [%i4+%o2],%g2 ! %g2 = 00000000000000b5
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = 00000000000000b5
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! Mem[000000009000002c] = 92b2c784, %g2 = 0f1979ecd7c57e5d
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff92b2
! Mem[000000009000002c] = 92b2c784, %g2 = ffffffffffff92b2
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
! %l7 = 000000009d15d4da, Mem[0000000051800038] = 93d5c426
stw %l7,[%i3+0x038] ! Mem[0000000051800038] = 9d15d4da
p32_label_3:
! %l1 = f95748229745d25b, Mem[0000000090000020] = d3141da2
sth %l1,[%i4+%o4] ! Mem[0000000090000020] = d25b1da2
! %l0 = 42c21012, %l1 = 9745d25b, Mem[0000000091000020] = 8c013d02 b5de034f
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 42c21012 9745d25b
! %l1 = f95748229745d25b, Mem[000000009100002e] = 07a7916a
sth %l1,[%i6+0x02e] ! Mem[000000009100002c] = d25b916a
! Mem[000000009100003c] = 3741577c, %g2 = 0000000092b2c784
lduw [%i6+0x03c],%g2 ! %g2 = 000000003741577c
! %l1 = f95748229745d25b, Mem[000000009180002c] = a3ca96e2
stb %l1,[%o0+0x02c] ! Mem[000000009180002c] = 5bca96e2
! %l3 = 0000000000000038, Mem[0000000090800006] = 6e5450c6
sth %l3,[%i5+0x006] ! Mem[0000000090800004] = 003850c6
! Mem[0000000090800004] = 99130038, %g18 = 99679e19b68ad52e
ldsw [%i5+0x004],%g2 ! %g2 = 99679e19b68ad52e
! %l0 = 346f1df842c21012, Mem[0000000090800034] = 1b777a3f
sth %l0,[%i5+0x034] ! Mem[0000000090800034] = 10127a3f
! %l5 = 8673e61670d7823b, Mem[0000000090000000] = 0efd0f33
stw %l5,[%i4+%g0] ! Mem[0000000090000000] = 70d7823b
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = ffffffff99130038
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
p32_label_4:
! Mem[0000000091800018] = c6fe240a 9c834334, %g2 = b09fb039, %g3 = 0bad0b00
ldd [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a 000000009c834334
! %l0 = 346f1df842c21012, Mem[000000009100002f] = 5b916a6e
stb %l0,[%i6+0x02f] ! Mem[000000009100002c] = 12916a6e
! %l4 = 098f20864e46333f, Mem[0000000050800004] = e2ebcb9d
stb %l4,[%i1+0x004] ! Mem[0000000050800004] = 3febcb9d
! Mem[000000005100001c] = 121f1ded, %l6 = 00000000a77df6b5
lduw [%i2+0x01c],%l6 ! %l6 = 00000000121f1ded
! Mem[0000000090800018] = 4cb5758e, %g2 = 00000000c6fe240a
ldsb [%i5+0x01b],%g2 ! %g2 = 000000000000004c
! Mem[000000009000003c] = d3000000, %g2 = 000000000000004c
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000d3
! %l6 = 00000000121f1ded, Mem[000000005000003c] = 8b9ad180
stw %l6,[%i0+0x03c] ! Mem[000000005000003c] = 121f1ded
! %l4 = 098f20864e46333f, Mem[0000000091000038] = 2ac32556
sth %l4,[%i6+0x038] ! Mem[0000000091000038] = 333f2556
! Mem[0000000091000034] = c60ecc33, %g2 = 00000000000000d3
ldsb [%i6+0x035],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000050000000] = 08f26a8d, %l0 = 346f1df842c21012
ldsh [%i0+0x002],%l0 ! %l0 = 0000000000006a8d
p32_label_5:
! Mem[0000000091000018] = 2595d186, %g2 = ffffffffffffffc6
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! %l2 = 22952b1c533b62ea, Mem[000000009180001c] = 9c834334
stw %l2,[%o0+0x01c] ! Mem[000000009180001c] = 533b62ea
! Mem[0000000090800008] = 50c69f91, %g2 = 0000000000002595
lduh [%i5+%o1],%g2 ! %g2 = 00000000000050c6
! %l6 = 00000000121f1ded, Mem[000000005100001a] = 6cf2eba7
sth %l6,[%i2+0x01a] ! Mem[0000000051000018] = 6cf21ded
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = 00000000000050c6
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! Mem[0000000090000030] = 722cd948, %g2 = 1a70897a70c2cf1a
ldsb [%i4+0x030],%g2 ! %g2 = 0000000000000072
! Mem[0000000090800038] = 82fb749762f1bf38, %g2 = 0000000000000072
ldx [%i5+0x038],%g2 ! %g2 = 82fb749762f1bf38
! %l1 = f95748229745d25b, Mem[0000000091000028] = 8a3d9650d716d212
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = f95748229745d25b
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = 62f1bf38, %g3 = 9c834334
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
! %l7 = 000000009d15d4da, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 000000009d15d4da
p32_label_6:
! %l7 = 000000009d15d4da, Mem[0000000090000000] = 70d7823b003859e7
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 000000009d15d4da
! %l3 = 0000000000000038, Mem[0000000050800038] = fa8c683e
stw %l3,[%i1+0x038] ! Mem[0000000050800038] = 00000038
! %l6 = 00000000121f1ded, Mem[0000000090800028] = fd77ba3e
stw %l6,[%i5+%o5] ! Mem[0000000090800028] = 121f1ded
! %l4 = 098f20864e46333f, Mem[0000000051800034] = 8a934869
sth %l4,[%i3+0x034] ! Mem[0000000051800034] = 333f4869
! Mem[0000000091000004] = bca0979a, %g2 = 00000000c871c97b
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000bc
! %l2 = 22952b1c533b62ea, Mem[000000009180000a] = 79ecd7c5
sth %l2,[%o0+0x00a] ! Mem[0000000091800008] = 62ead7c5
! %l7 = 000000009d15d4da, Mem[0000000090800024] = c3247ee5
stw %l7,[%i5+0x024] ! Mem[0000000090800024] = 9d15d4da
! %l6 = 121f1ded, %l7 = 9d15d4da, Mem[0000000051000020] = a5b23f23 b0a26222
std %l6,[%i2+%o4] ! Mem[0000000051000020] = 121f1ded 9d15d4da
! Mem[0000000091800018] = c6fe240a, %g2 = 00000000000000bc
lduw [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a
! Mem[0000000090800020] = 5b9447bc, %g18 = 99679e19b68ad52e
ldsw [%i5+%o4],%g2 ! %g2 = 99679e19b68ad52e
p32_label_7:
! Mem[000000005180002c] = 041b126e, %l5 = 8673e61670d7823b
ldub [%i3+0x02e],%l5 ! %l5 = 0000000000000012
! %l5 = 0000000000000012, Mem[0000000091800018] = c6fe240a
stw %l5,[%o0+%o3] ! Mem[0000000091800018] = 00000012
! Mem[0000000091000038] = 333f25563741577c, %g2 = 000000005b9447bc
ldx [%i6+0x038],%g2 ! %g2 = 333f25563741577c
! %l4 = 098f20864e46333f, Mem[0000000091000029] = 57482297
stb %l4,[%i6+0x029] ! Mem[0000000091000028] = 3f482297
! Mem[0000000091000018] = afbb2595, %g18 = 99679e19b68ad52e
ldsw [%i6+%o3],%g2 ! %g2 = 99679e19b68ad52e
! Mem[0000000091000038] = 333f2556, %g2 = ffffffffafbb2595
lduw [%i6+0x038],%g2 ! %g2 = 00000000333f2556
! %l1 = f95748229745d25b, Mem[0000000091800020] = 30270afa801d54e4
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = f95748229745d25b
! Mem[0000000050800014] = 92bd0b2b, %l1 = f95748229745d25b
ldsb [%i1+0x016],%l1 ! %l1 = 000000000000000b
! Mem[0000000051000004] = d9574302, %l3 = 0000000000000038
ldub [%i2+0x005],%l3 ! %l3 = 0000000000000057
! %l4 = 098f20864e46333f, Mem[0000000090000016] = 2e3bc654
stb %l4,[%i4+0x016] ! Mem[0000000090000014] = 3f3bc654
p32_label_8:
! %l0 = 00006a8d, %l1 = 0000000b, Mem[0000000090000028] = 533b62ea 92b2c784
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 00006a8d 0000000b
! Mem[0000000091000000] = e61612bc, %g2 = 00000000333f2556
lduh [%i6+0x002],%g2 ! %g2 = 000000000000e616
! %l5 = 0000000000000012, Mem[0000000090800000] = f2d0a1aa99130038
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000012
! Mem[000000005000002c] = 3474abc3, %l5 = 0000000000000012
ldsb [%i0+0x02c],%l5 ! %l5 = 0000000000000034
! Mem[0000000091800014] = 39000000, %g2 = 000000000000e616
ldsb [%o0+0x017],%g2 ! %g2 = 0000000000000039
! Mem[0000000050000028] = 7ab546fa, %l3 = 0000000000000057
lduh [%i0+0x02a],%l3 ! %l3 = 00000000000046fa
! Mem[0000000090800028] = 121f1ded, %g18 = 99679e19b68ad52e
ldsw [%i5+%o5],%g2 ! %g2 = 99679e19b68ad52e
! Mem[000000009000002c] = 0000000b, %g2 = 00000000121f1ded
ldsb [%i4+0x02c],%g2 ! %g2 = 0000000000000000
! %l3 = 00000000000046fa, Mem[0000000051800012] = cdcf6248
sth %l3,[%i3+0x012] ! Mem[0000000051800010] = cdcf46fa
! Mem[0000000091800038] = b5d5c008, %g2 = 0000000000000000
lduh [%o0+0x038],%g2 ! %g2 = 000000000000b5d5
p32_label_9:
! Mem[0000000051800018] = d4be6392, %l4 = 098f20864e46333f
ldsw [%i3+%o3],%l4 ! %l4 = ffffffffd4be6392
! Mem[0000000051000008] = a77df6b5, %l6 = 00000000121f1ded
lduw [%i2+%o1],%l6 ! %l6 = 00000000a77df6b5
! Mem[0000000091800024] = d25ba31f, %g2 = 000000000000b5d5
ldub [%o0+0x026],%g2 ! %g2 = 00000000000000d2
! %l6 = 00000000a77df6b5, Mem[0000000091800008] = 0f1962ead7c57e5d
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 00000000a77df6b5
! %l2 = 22952b1c533b62ea, Mem[0000000091000022] = 10129745
stb %l2,[%i6+0x022] ! Mem[0000000091000020] = ea129745
! Mem[0000000090000034] = e3f41a12, %g18 = 99679e19b68ad52e
ldsw [%i4+0x034],%g2 ! %g2 = 99679e19b68ad52e
! %l7 = 000000009d15d4da, Mem[0000000090800008] = 50c69f916a872662
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = 000000009d15d4da
! %l4 = d4be6392, %l5 = 00000034, Mem[0000000090000010] = b51e7244 48783f3b
std %l4,[%i4+%o2] ! Mem[0000000090000010] = d4be6392 00000034
! %l6 = 00000000a77df6b5, Mem[000000009000000e] = d4dad4be
sth %l6,[%i4+0x00e] ! Mem[000000009000000c] = f6b5d4be
! %l6 = a77df6b5, %l7 = 9d15d4da, Mem[0000000091000000] = 809ce616 12bca097
std %l6,[%i6+%g0] ! Mem[0000000091000000] = a77df6b5 9d15d4da
p32_label_10:
! Mem[0000000051000020] = 121f1ded, %l1 = 000000000000000b
ldsb [%i2+0x023],%l1 ! %l1 = ffffffffffffffed
! %l4 = ffffffffd4be6392, Mem[000000009180002d] = ca96e2cd
stb %l4,[%o0+0x02d] ! Mem[000000009180002c] = 9296e2cd
! %l0 = 0000000000006a8d, Mem[0000000091800038] = b5d5c008
sth %l0,[%o0+0x038] ! Mem[0000000091800038] = 6a8dc008
! %l4 = ffffffffd4be6392, Mem[0000000090800020] = 5b9447bc
stb %l4,[%i5+%o4] ! Mem[0000000090800020] = 929447bc
! %l4 = ffffffffd4be6392, Mem[000000005100001c] = 121f1ded
sth %l4,[%i2+0x01c] ! Mem[000000005100001c] = 63921ded
! Mem[0000000051800014] = e09934cb, %l7 = 000000009d15d4da
ldsh [%i3+0x016],%l7 ! %l7 = 00000000000034cb
! Mem[0000000090800028] = 121f1ded, %g18 = 99679e19b68ad52e
ldsw [%i5+%o5],%g2 ! %g2 = 99679e19b68ad52e
! Mem[000000009100003c] = 3741577c, %g2 = 00000000121f1ded
ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000037
! %l7 = 00000000000034cb, Mem[000000005000003d] = 121f1ded
stb %l7,[%i0+0x03d] ! Mem[000000005000003c] = 12cb1ded
! %l2 = 533b62ea, %l3 = 000046fa, Mem[0000000091800028] = a31fbc41 5b9296e2
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 533b62ea 000046fa
p32_label_11:
! Mem[0000000090800014] = 8076148d, %g2 = 0000000000000037
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000080
! Mem[0000000091000038] = 333f25563741577c, %g2 = 0000000000000080
ldx [%i6+0x038],%g2 ! %g2 = 333f25563741577c
! %l0 = 0000000000006a8d, Mem[0000000050800018] = 09ec560c
sth %l0,[%i1+%o3] ! Mem[0000000050800018] = 6a8d560c
! Mem[000000009000001c] = c2bbec77, %g18 = 99679e19b68ad52e
ldsw [%i4+0x01c],%g2 ! %g2 = 99679e19b68ad52e
! Mem[0000000050800010] = cbc0df9592bd0b2b, %l2 = 22952b1c533b62ea
ldx [%i1+%o2],%l2 ! %l2 = cbc0df9592bd0b2b
! %l5 = 0000000000000034, Mem[0000000050800016] = 92bd0b2b
sth %l5,[%i1+0x016] ! Mem[0000000050800014] = 92bd0034
! Mem[0000000091800008] = 0000a77d, %g2 = ffffffffc2bbec77
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800004] = 00000012, %g2 = 0000000000000000
lduh [%i5+0x004],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000000000034, Mem[0000000091000018] = afbb2595
stw %l5,[%i6+%o3] ! Mem[0000000091000018] = 00000034
! %l1 = ffffffffffffffed, Mem[000000009080002e] = c6c050ae
stb %l1,[%i5+0x02e] ! Mem[000000009080002c] = edc050ae
p32_label_12:
! Mem[000000009080003c] = bf380000, %g2 = 0000000000000000
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000bf38
! Mem[0000000090800014] = 79807614, %g18 = 99679e19b68ad52e
ldsw [%i5+0x014],%g2 ! %g2 = 99679e19b68ad52e
! Mem[0000000090000000] = 000000009d15d4da, %g2 = 0000000079807614
ldx [%i4+%g0],%g2 ! %g2 = 000000009d15d4da
! Mem[0000000051800020] = 950f4e3c, %l6 = 00000000a77df6b5
ldsb [%i3+0x021],%l6 ! %l6 = 000000000000000f
! Mem[000000009000001c] = ec77d25b, %g2 = 000000009d15d4da
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091000024] = 5bf93f48, %g2 = 00000000000000ec
ldub [%i6+0x027],%g2 ! %g2 = 000000000000005b
! Mem[0000000090000010] = d4be6392, %g2 = 000000000000005b
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffd4
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = ffffffffffffffd4
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! Mem[000000005180000c] = a3775c3d, %l1 = ffffffffffffffed
lduw [%i3+0x00c],%l1 ! %l1 = 00000000a3775c3d
! Mem[0000000090000010] = d4be639200000034, %g2 = 22502cb9920983a7
ldx [%i4+%o2],%g2 ! %g2 = d4be639200000034
p32_label_13:
! %l2 = cbc0df9592bd0b2b, Mem[0000000090800018] = 8d210d4cb5758e33
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = cbc0df9592bd0b2b
! Mem[0000000050800000] = b0ab1b15, %l3 = 00000000000046fa
ldsh [%i1+%g0],%l3 ! %l3 = ffffffffffffb0ab
! %l2 = 92bd0b2b, %l3 = ffffb0ab, Mem[0000000090800000] = 00000000 00000012
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 92bd0b2b ffffb0ab
! %l2 = cbc0df9592bd0b2b, Mem[000000009100003f] = 7c000000
stb %l2,[%i6+0x03f] ! Mem[000000009100003c] = 2b000000
! Mem[0000000090000008] = 000000009d15f6b5, %g2 = d4be639200000034
ldx [%i4+%o1],%g2 ! %g2 = 000000009d15f6b5
! Mem[0000000051800020] = 950f4e3c, %l2 = cbc0df9592bd0b2b
ldsb [%i3+%o4],%l2 ! %l2 = ffffffffffffff95
! %l5 = 0000000000000034, Mem[0000000090000030] = 722cd948
stw %l5,[%i4+0x030] ! Mem[0000000090000030] = 00000034
! Mem[000000009000003c] = a14cf2d3, %g2 = 000000009d15f6b5
ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000050800038] = 0000003860d8c762, %l3 = ffffffffffffb0ab
ldx [%i1+0x038],%l3 ! %l3 = 0000003860d8c762
! %l0 = 00006a8d, %l1 = a3775c3d, Mem[0000000051000020] = 121f1ded 9d15d4da
std %l0,[%i2+%o4] ! Mem[0000000051000020] = 00006a8d a3775c3d
p32_label_14:
! Mem[0000000090000030] = 00000034e3f41a12, %g2 = ffffffffffffffa1
ldx [%i4+0x030],%g2 ! %g2 = 00000034e3f41a12
! Mem[0000000050800034] = 594fa20d, %l0 = 0000000000006a8d
ldsh [%i1+0x036],%l0 ! %l0 = ffffffffffffa20d
! %l7 = 00000000000034cb, Mem[0000000090800010] = d6f6488779807614
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 00000000000034cb
! %l2 = ffffff95, %l3 = 60d8c762, Mem[0000000051000000] = 69015f60 d9574302
std %l2,[%i2+%g0] ! Mem[0000000051000000] = ffffff95 60d8c762
! Mem[0000000090800004] = ffffb0ab, %g2 = 00000034e3f41a12
lduh [%i5+0x004],%g2 ! %g2 = 000000000000ffff
! %l6 = 0000000f, %l7 = 000034cb, Mem[0000000051800020] = 950f4e3c 46de5214
std %l6,[%i3+%o4] ! Mem[0000000051800020] = 0000000f 000034cb
! %l3 = 0000003860d8c762, Mem[0000000091000018] = 00000034d186bb92
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 0000003860d8c762
! %l0 = ffffa20d, %l1 = a3775c3d, Mem[0000000050000010] = cd8bccfe 00000038
std %l0,[%i0+%o2] ! Mem[0000000050000010] = ffffa20d a3775c3d
! %l2 = ffffff95, %l3 = 60d8c762, Mem[0000000091800018] = 00000012 533b62ea
std %l2,[%o0+%o3] ! Mem[0000000091800018] = ffffff95 60d8c762
! %l4 = d4be6392, %l5 = 00000034, Mem[0000000090800020] = 929447bc 9d15d4da
std %l4,[%i5+%o4] ! Mem[0000000090800020] = d4be6392 00000034
p32_label_15:
! %l2 = ffffff95, %l3 = 60d8c762, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l2,[%i5+0x038] ! Mem[0000000090800038] = ffffff95 60d8c762
! %l3 = 0000003860d8c762, Mem[000000009080002c] = 4c1bedc0
stw %l3,[%i5+0x02c] ! Mem[000000009080002c] = 60d8c762
! Mem[0000000091000028] = f93f4822 9745d25b, %g2 = 0000ffff, %g3 = 694bf715
ldd [%i6+%o5],%g2 ! %g2 = 00000000f93f4822 000000009745d25b
! %l7 = 00000000000034cb, Mem[0000000091000008] = 9a8d011a
sth %l7,[%i6+%o1] ! Mem[0000000091000008] = 34cb011a
! Mem[0000000091000018] = 003860d8, %g2 = 00000000f93f4822
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000000038
! Mem[0000000090800024] = 00000034, %g2 = 0000000000000038
lduw [%i5+0x024],%g2 ! %g2 = 0000000000000034
! %l6 = 0000000f, %l7 = 000034cb, Mem[0000000050800028] = 78b0705b 68ebe43b
std %l6,[%i1+%o5] ! Mem[0000000050800028] = 0000000f 000034cb
! Mem[0000000090800020] = d4be639200000034, %g2 = 0000000000000034
ldx [%i5+%o4],%g2 ! %g2 = d4be639200000034
! Mem[0000000051800020] = 0000000f 000034cb, %l4 = d4be6392, %l5 = 00000034
ldd [%i3+%o4],%l4 ! %l4 = 000000000000000f 00000000000034cb
! Mem[0000000091800024] = d25b533b, %g2 = d4be639200000034
ldsh [%o0+0x026],%g2 ! %g2 = ffffffffffffd25b
p32_label_16:
! %l4 = 000000000000000f, Mem[0000000091000014] = 694bf715
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = 0000000f
! %l6 = 000000000000000f, Mem[0000000090000006] = d4da0000
sth %l6,[%i4+0x006] ! Mem[0000000090000004] = 000f0000
! Mem[0000000090000004] = 000f0000, %g2 = ffffffffffffd25b
ldub [%i4+0x006],%g2 ! %g2 = 0000000000000000
! %l1 = 00000000a3775c3d, Mem[000000009180003c] = 43ccc658
sth %l1,[%o0+0x03c] ! Mem[000000009180003c] = 5c3dc658
! %l4 = 000000000000000f, Mem[0000000091800036] = 13326a8d
stb %l4,[%o0+0x036] ! Mem[0000000091800034] = 0f326a8d
! Mem[0000000050800010] = cbc0df95 92bd0034, %l0 = ffffa20d, %l1 = a3775c3d
ldd [%i1+%o2],%l0 ! %l0 = 00000000cbc0df95 0000000092bd0034
! Mem[0000000051000018] = 6cf21ded, %l4 = 000000000000000f
ldsw [%i2+%o3],%l4 ! %l4 = 000000006cf21ded
! %l6 = 0000000f, %l7 = 000034cb, Mem[0000000051000000] = ffffff95 60d8c762
std %l6,[%i2+%g0] ! Mem[0000000051000000] = 0000000f 000034cb
! Mem[0000000091000034] = 6cc60ecc, %g2 = 0000000000000000
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000006cc6
! %l2 = ffffff95, %l3 = 60d8c762, Mem[0000000091800018] = ffffff95 60d8c762
std %l2,[%o0+%o3] ! Mem[0000000091800018] = ffffff95 60d8c762
p32_label_17:
! Mem[0000000090000030] = 00000034 e3f41a12, %g2 = 00006cc6, %g3 = 9745d25b
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000034 00000000e3f41a12
! %l4 = 000000006cf21ded, Mem[000000009080003c] = 60d8c762
sth %l4,[%i5+0x03c] ! Mem[000000009080003c] = 1dedc762
! Mem[0000000090800028] = 1f1ded60, %g2 = 0000000000000034
ldub [%i5+0x029],%g2 ! %g2 = 000000000000001f
! Mem[0000000050800004] = 3febcb9d, %l5 = 00000000000034cb
lduh [%i1+0x006],%l5 ! %l5 = 000000000000cb9d
! Mem[0000000090800020] = be639200, %g2 = 000000000000001f
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffffbe
! Mem[0000000090000030] = 00000034 e3f41a12, %g2 = ffffffbe, %g3 = e3f41a12
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000034 00000000e3f41a12
! %l3 = 0000003860d8c762, Mem[000000005000001a] = 31430968
sth %l3,[%i0+0x01a] ! Mem[0000000050000018] = 3143c762
! Mem[0000000091000024] = 9745d25b, %g2 = 0000000000000034
lduw [%i6+0x024],%g2 ! %g2 = 000000009745d25b
! Mem[0000000050000018] = 3143c762, %l2 = ffffffffffffff95
lduh [%i0+%o3],%l2 ! %l2 = 0000000000003143
! Mem[0000000091000010] = c97b0000, %g2 = 000000009745d25b
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffc97b
p32_label_18:
! Mem[0000000091800000] = b9920983, %g2 = ffffffffffffc97b
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000b9
! %l6 = 0000000f, %l7 = 000034cb, Mem[0000000091000018] = 00000038 60d8c762
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 0000000f 000034cb
! Mem[0000000050800004] = 3febcb9d, %l3 = 0000003860d8c762
ldsb [%i1+0x005],%l3 ! %l3 = ffffffffffffffeb
! Mem[0000000090800004] = ffffb0ab, %g2 = 00000000000000b9
lduw [%i5+0x004],%g2 ! %g2 = 00000000ffffb0ab
! %l4 = 000000006cf21ded, Mem[0000000090800029] = 1f1ded60
stb %l4,[%i5+0x029] ! Mem[0000000090800028] = ed1ded60
! %l1 = 0000000092bd0034, Mem[000000009180001c] = 60d8c762
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = 92bd0034
! Mem[0000000091000008] = 34cb011a 32495b64, %g2 = ffffb0ab, %g3 = e3f41a12
ldd [%i6+%o1],%g2 ! %g2 = 0000000034cb011a 0000000032495b64
! Mem[0000000091000018] = 0000000f, %g2 = 0000000034cb011a
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000030] = 00000034, %g2 = 0000000000000000
lduw [%i4+0x030],%g2 ! %g2 = 0000000000000034
! Mem[0000000091800038] = 6a8dc008, %g2 = 0000000000000034
lduw [%o0+0x038],%g2 ! %g2 = 000000006a8dc008
p32_label_19:
! Mem[0000000090800014] = 000034cb, %g2 = 000000006a8dc008
lduw [%i5+0x014],%g2 ! %g2 = 00000000000034cb
! %l6 = 000000000000000f, Mem[0000000090800008] = 00000000
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = 0000000f
! Mem[0000000090000030] = 0034e3f4, %g2 = 00000000000034cb
lduh [%i4+0x032],%g2 ! %g2 = 0000000000000034
! Mem[0000000090800030] = 50ae945c, %g18 = 99679e19b68ad52e
ldsw [%i5+0x030],%g2 ! %g2 = 99679e19b68ad52e
! %l4 = 000000006cf21ded, Mem[0000000091800027] = 5b533b62
stb %l4,[%o0+0x027] ! Mem[0000000091800024] = ed533b62
! Mem[0000000090800000] = 0b2bffff, %g2 = 0000000050ae945c
ldsh [%i5+0x002],%g2 ! %g2 = 0000000000000b2b
! %l0 = 00000000cbc0df95, Mem[000000009180002e] = 46facd87
sth %l0,[%o0+0x02e] ! Mem[000000009180002c] = df95cd87
! Mem[0000000090000008] = 000000009d15f6b5, %g2 = 0000000000000b2b
ldx [%i4+%o1],%g2 ! %g2 = 000000009d15f6b5
! %l7 = 00000000000034cb, Mem[000000009180002a] = 62ea0000
sth %l7,[%o0+0x02a] ! Mem[0000000091800028] = 34cb0000
! Mem[0000000090800020] = d4be6392 00000034, %g2 = 9d15f6b5, %g3 = 32495b64
ldd [%i5+%o4],%g2 ! %g2 = 00000000d4be6392 0000000000000034
p32_label_20:
! Mem[0000000090800010] = 00000000000034cb, %g2 = 00000000d4be6392
ldx [%i5+%o2],%g2 ! %g2 = 00000000000034cb
! Mem[0000000050800018] = 6a8d560c594d5182, %l5 = 000000000000cb9d
ldx [%i1+%o3],%l5 ! %l5 = 6a8d560c594d5182
! Mem[0000000051800038] = 9d15d4da, %l6 = 000000000000000f
ldub [%i3+0x039],%l6 ! %l6 = 0000000000000015
! %l7 = 00000000000034cb, Mem[0000000091000014] = 0000000f
sth %l7,[%i6+0x014] ! Mem[0000000091000014] = 34cb000f
! Mem[0000000090800030] = 50ae945c, %g2 = 00000000000034cb
lduh [%i5+0x030],%g2 ! %g2 = 00000000000050ae
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 000050ae, %g3 = 00000034
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[0000000090000018] = ee46c2bb, %g2 = 0000000022502cb9
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000ee46
! Mem[0000000090000038] = b4a14cf2, %g2 = 000000000000ee46
ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000091800038] = 6a8dc008 5c3dc658, %g2 = ffffffb4, %g3 = 920983a7
ldd [%o0+0x038],%g2 ! %g2 = 000000006a8dc008 000000005c3dc658
! Mem[0000000090800018] = cbc0df95 92bd0b2b, %g2 = 6a8dc008, %g3 = 5c3dc658
ldd [%i5+%o3],%g2 ! %g2 = 00000000cbc0df95 0000000092bd0b2b
p32_label_21:
! %l3 = ffffffffffffffeb, Mem[000000009080001c] = 92bd0b2b
stw %l3,[%i5+0x01c] ! Mem[000000009080001c] = ffffffeb
! Mem[0000000091000030] = 916a6e48, %g18 = 99679e19b68ad52e
ldsw [%i6+0x030],%g2 ! %g2 = 99679e19b68ad52e
! %l1 = 0000000092bd0034, Mem[0000000091000022] = ea129745
stb %l1,[%i6+0x022] ! Mem[0000000091000020] = 34129745
! %l2 = 0000000000003143, Mem[0000000091000020] = 42c234129745d25b
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 0000000000003143
! %l6 = 00000015, %l7 = 000034cb, Mem[0000000090800030] = 50ae945c 10127a3f
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 00000015 000034cb
! %l2 = 00003143, %l3 = ffffffeb, Mem[0000000090000028] = 00006a8d 0000000b
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 00003143 ffffffeb
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 916a6e48, %g3 = 92bd0b2b
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! %l5 = 6a8d560c594d5182, Mem[0000000090800032] = 00150000
sth %l5,[%i5+0x032] ! Mem[0000000090800030] = 51820000
! Mem[000000009100002c] = 9745d25b, %g2 = 00000000c654ee46
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffff9745
! %l7 = 00000000000034cb, Mem[0000000091800028] = 533b34cb0000df95
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 00000000000034cb
p32_label_22:
! %l3 = ffffffffffffffeb, Mem[0000000090000030] = 00000034
sth %l3,[%i4+0x030] ! Mem[0000000090000030] = ffeb0034
! Mem[0000000090000010] = d4be6392, %g2 = ffffffffffff9745
lduw [%i4+%o2],%g2 ! %g2 = 00000000d4be6392
! %l3 = ffffffffffffffeb, Mem[0000000090800014] = 000034cb
stb %l3,[%i5+0x014] ! Mem[0000000090800014] = eb0034cb
! Mem[0000000090000000] = 00000000 9d15000f, %g2 = d4be6392, %g3 = c2bbec77
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000000 000000009d15000f
! Mem[0000000090800018] = cbc0df95, %g2 = 0000000000000000
ldsb [%i5+%o3],%g2 ! %g2 = ffffffffffffffcb
! Mem[0000000091800030] = 6ab0f2e0, %g2 = ffffffffffffffcb
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000006ab0
! Mem[000000009100001c] = 000034cb, %g2 = 0000000000006ab0
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800008] = 0000000f, %g2 = 0000000000000000
ldsb [%i5+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000034] = 1a127ccf, %g2 = 0000000000000000
ldsh [%i4+0x036],%g2 ! %g2 = 0000000000001a12
! Mem[0000000090800008] = 0000000f 9d15d4da, %g2 = 00001a12, %g3 = 9d15000f
ldd [%i5+%o1],%g2 ! %g2 = 000000000000000f 000000009d15d4da
p32_label_23:
! Mem[0000000050800030] = eebfc156594fa20d, %l0 = 00000000cbc0df95
ldx [%i1+0x030],%l0 ! %l0 = eebfc156594fa20d
! %l0 = eebfc156594fa20d, Mem[000000005000001c] = 7c741e35
sth %l0,[%i0+0x01c] ! Mem[000000005000001c] = a20d1e35
! %l7 = 00000000000034cb, Mem[000000005000000c] = 94aec798
stw %l7,[%i0+0x00c] ! Mem[000000005000000c] = 000034cb
! Mem[0000000091800028] = 00000000, %g2 = 000000000000000f
ldsh [%o0+0x02a],%g2 ! %g2 = 0000000000000000
! %l5 = 6a8d560c594d5182, Mem[0000000091800000] = 22502cb9
stw %l5,[%o0+%g0] ! Mem[0000000091800000] = 594d5182
! %l4 = 6cf21ded, %l5 = 594d5182, Mem[0000000090800028] = 12ed1ded 60d8c762
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 6cf21ded 594d5182
! Mem[0000000090800018] = cbc0df95, %g18 = 99679e19b68ad52e
ldsw [%i5+%o3],%g2 ! %g2 = 99679e19b68ad52e
! Mem[0000000050800008] = 78cbae3e, %l6 = 0000000000000015
ldsh [%i1+0x00a],%l6 ! %l6 = ffffffffffffae3e
! %l1 = 0000000092bd0034, Mem[0000000091000020] = 00000000
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = 92bd0034
! Mem[0000000090000028] = 00003143, %g2 = ffffffffcbc0df95
lduw [%i4+%o5],%g2 ! %g2 = 0000000000003143
p32_label_24:
! Mem[0000000090000034] = 1a127ccf, %g2 = 0000000000003143
lduh [%i4+0x036],%g2 ! %g2 = 0000000000001a12
! Mem[000000009000002c] = ffffffeb, %g18 = 99679e19b68ad52e
ldsw [%i4+0x02c],%g2 ! %g2 = 99679e19b68ad52e
! Mem[0000000091000018] = 0000000f000034cb, %g2 = ffffffffffffffeb
ldx [%i6+%o3],%g2 ! %g2 = 0000000f000034cb
! %l5 = 6a8d560c594d5182, Mem[0000000091800018] = ffffff9592bd0034
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 6a8d560c594d5182
! %l1 = 0000000092bd0034, Mem[0000000091800004] = 920983a7
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = 92bd0034
! Mem[0000000091000010] = c871c97b, %g2 = 0000000f000034cb
lduw [%i6+%o2],%g2 ! %g2 = 00000000c871c97b
! %l5 = 6a8d560c594d5182, Mem[0000000051800000] = 3915085d
stw %l5,[%i3+%g0] ! Mem[0000000051800000] = 594d5182
! %l1 = 0000000092bd0034, Mem[0000000090000039] = cf87b4a1
stb %l1,[%i4+0x039] ! Mem[0000000090000038] = 3487b4a1
! Mem[0000000050000020] = 12b0b872, %l3 = ffffffffffffffeb
ldsw [%i0+%o4],%l3 ! %l3 = 0000000012b0b872
! %l7 = 00000000000034cb, Mem[000000009000001c] = c2bbec77
sth %l7,[%i4+0x01c] ! Mem[000000009000001c] = 34cbec77
p32_label_25:
! %l2 = 00003143, %l3 = 12b0b872, Mem[0000000091000018] = 0000000f 000034cb
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 00003143 12b0b872
! %l7 = 00000000000034cb, Mem[0000000051800010] = cdcf46fa
stw %l7,[%i3+%o2] ! Mem[0000000051800010] = 000034cb
! Mem[0000000091000038] = 333f2556, %g2 = 00000000c871c97b
lduh [%i6+0x038],%g2 ! %g2 = 000000000000333f
! %l0 = eebfc156594fa20d, Mem[000000009000000e] = f6b5d4be
sth %l0,[%i4+0x00e] ! Mem[000000009000000c] = a20dd4be
! Mem[000000009000000c] = 0dd4be63, %g2 = 000000000000333f
ldub [%i4+0x00f],%g2 ! %g2 = 000000000000000d
! Mem[0000000090800010] = 00000000eb0034cb, %g2 = 000000000000000d
ldx [%i5+%o2],%g2 ! %g2 = 00000000eb0034cb
! Mem[0000000090000000] = 00000000 9d15000f, %g2 = eb0034cb, %g3 = 9d15d4da
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000000 000000009d15000f
! %l6 = ffffffffffffae3e, Mem[0000000090800020] = d4be6392
stw %l6,[%i5+%o4] ! Mem[0000000090800020] = ffffae3e
! Mem[0000000090800008] = 0000000f, %g2 = 0000000000000000
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000000003143, Mem[000000009180001a] = 560c594d
sth %l2,[%o0+0x01a] ! Mem[0000000091800018] = 3143594d
ba,a p32_not_taken_0_end
p32_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p32_branch_failed
p32_not_taken_0_end:
! End of Random Code for Thread 32
1: membar #Sync ! Force all stores to complete
p32_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x080] ! Set processor 32 done flag
! Check Registers
p32_check_registers:
set p32_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be eebfc156594fa20d
bne,a,pn %xcc,p32_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000092bd0034
bne,a,pn %xcc,p32_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000003143
bne,a,pn %xcc,p32_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000012b0b872
bne,a,pn %xcc,p32_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000006cf21ded
bne,a,pn %xcc,p32_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 6a8d560c594d5182
bne,a,pn %xcc,p32_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffae3e
bne,a,pn %xcc,p32_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000034cb
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 efab19c5 6b5a7112
bne %xcc,p32_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d79fdd9b 8999d872
bne %xcc,p32_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4f2a4201 620870fd
bne %xcc,p32_f6_fail
nop
! Check Local Memory
set p32_local0_expect,%g1
p32_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 0b7990f8000034cb
ldx [%i0+0x008],%g3 ! Observed data at 0000000050000008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffa20da3775c3d
ldx [%i0+0x010],%g3 ! Observed data at 0000000050000010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3143c762a20d1e35
ldx [%i0+0x018],%g3 ! Observed data at 0000000050000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = bd8853ef12cb1ded
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 = b0ab1b153febcb9d
ldx [%i1+0x000],%g3 ! Observed data at 0000000050800000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = cbc0df9592bd0034
ldx [%i1+0x010],%g3 ! Observed data at 0000000050800010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6a8d560c594d5182
ldx [%i1+0x018],%g3 ! Observed data at 0000000050800018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000f000034cb
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 = 0000003860d8c762
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+0x000],%g2 ! Expected data = 0000000f000034cb
ldx [%i2+0x000],%g3 ! Observed data at 0000000051000000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6cf21ded63921ded
ldx [%i2+0x018],%g3 ! Observed data at 0000000051000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00006a8da3775c3d
ldx [%i2+0x020],%g3 ! Observed data at 0000000051000020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x020,%g4
set p32_local3_expect,%g1
p32_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 594d5182467cb3a7
ldx [%i3+0x000],%g3 ! Observed data at 0000000051800000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000034cbe09934cb
ldx [%i3+0x010],%g3 ! Observed data at 0000000051800010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000f000034cb
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 = 4f9ba85e333f4869
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 = 9d15d4da53092f31
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_f4_fail:
set p32_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f6_fail:
set p32_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 32 failed
p32_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x080] ! Set processor 32 done flag
set p32_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 32 failed
p32_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x080] ! Set processor 32 done flag
set p32_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p32_selfmod_failed:
ba p32_failed
mov 0xabc,%g1
p32_common_error:
or %g0,0xf00,%g1
ba p32_failed
mov %o5,%g3
p32_common_signature_error:
set p32_temp,%g1
ba p32_failed
st %g2,[%g1] ! Common Lock Number
p32_common_timeout:
set p32_temp,%g1
ba p32_failed
st %g2,[%g1] ! Common Lock Number
p32_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p32_failed
mov 0x0,%g3
p32_trap1e:
stda %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000010]
lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051800018]
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000051800020]
done
p32_trap1o:
stda %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000010]
lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051800018]
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000051800020]
done
p32_trap2e:
stha %l5,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000000]
done
p32_trap2o:
stha %l5,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000000]
done
p32_trap3e:
nop
nop
nop
nop
nop
nop
done
p32_trap3o:
nop
nop
nop
nop
nop
nop
done
p32_init_memory_pointers:
set p32_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p32_local0_start,%i0
set p32_local1_start,%i1
set p32_local2_start,%i2
set p32_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 346f1df842c21012
ldx [%g1+0x008],%l1 ! %l1 = f95748229745d25b
ldx [%g1+0x010],%l2 ! %l2 = 22952b1c533b62ea
ldx [%g1+0x018],%l3 ! %l3 = 08fa4241aafe199e
ldx [%g1+0x020],%l4 ! %l4 = 098f20864e46333f
ldx [%g1+0x028],%l5 ! %l5 = 8673e61670d7823b
ldx [%g1+0x030],%l6 ! %l6 = ec5e19b7bb035d68
ldx [%g1+0x038],%l7 ! %l7 = 641db60bec0dc8cd
! Initialize the output register of window 0
set unres3_start,%o0
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 = dc806838 0a40f6b7 1dba19b9 5a204dc4
! %f4 = e5d7d843 82839553 69b614cb e0072880
! %f8 = 98483d6c cf9ca280 fc83f0a4 f80c8f61
! %f12 = d284f60a cd3fe257 5423693a c983844f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4e3ac871 99fccbc3 f83232ec b983d2ae
! %f20 = 93f80315 4ec88bdd 53a35949 117bd06c
! %f24 = bbe54d37 35498b47 4a3cf0a1 cb0a13f1
! %f28 = 534ef8f8 17eebcf0 e9bb53d5 e0b995a4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a75344e5 a1635971 95d33f6f 31a01021
! %f36 = f4e78142 47112306 5509cedc 20a4e281
! %f40 = 603e6c7f 82c0b86e d2c5b450 5fad566d
! %f44 = cfad6608 8c3a2aba 99b81bfc 2b7c1ba5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x77fa513700000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = 77fa513700000013
wr %g0,%y ! Clear Y 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:
! %l0 = bd7ca8fa8208d99e, Mem[0000000090800004] = 99136e54
stb %l0,[%i5+0x004] ! Mem[0000000090800004] = 9e136e54
! %l0 = bd7ca8fa8208d99e, Mem[000000009100002f] = a7916a6e
stb %l0,[%i6+0x02f] ! Mem[000000009100002c] = 9e916a6e
! %l0 = bd7ca8fa8208d99e, Mem[000000009100002a] = 9650d716
sth %l0,[%i6+0x02a] ! Mem[0000000091000028] = d99ed716
! %l7 = d3951c4412e9b255, Mem[0000000091800030] = cd876ab0
stw %l7,[%o0+0x030] ! Mem[0000000091800030] = 12e9b255
! Mem[0000000090000010] = b51e7244, %g2 = 9dc6c2c25eda03c9
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffb5
! Mem[0000000091000010] = c871c97b694bf715, %g2 = ffffffffffffffb5
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! %l3 = 8e1c98c7d6f8875f, Mem[0000000090000004] = 34b459e7
stw %l3,[%i4+0x004] ! Mem[0000000090000004] = d6f8875f
! Mem[0000000090800030] = 50ae945c 1b777a3f, %g2 = 694bf715, %g3 = 0bad0b00
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b777a3f
! Mem[0000000053000014] = 8935af55, %l5 = 52a83839c1036859
lduh [%i2+0x014],%l5 ! %l5 = 0000000000008935
! Mem[000000009100001c] = d186bb92, %g2 = 0000000050ae945c
lduw [%i6+0x01c],%g2 ! %g2 = 00000000d186bb92
p33_label_2:
! Mem[0000000053800038] = c8003d44 c8346e2b, %l4 = ed7ea7dc, %l5 = 00008935
ldd [%i3+0x038],%l4 ! %l4 = 00000000c8003d44 00000000c8346e2b
! Mem[0000000090000038] = 7ccf87b4, %g18 = 1fdc965fd8fcc768
ldsw [%i4+0x038],%g2 ! %g2 = 1fdc965fd8fcc768
! %l6 = 69e786f438f5d3bb, Mem[0000000091000025] = de034f8a
stb %l6,[%i6+0x025] ! Mem[0000000091000024] = bb034f8a
! Mem[0000000090000004] = d6f8875f, %g2 = 000000007ccf87b4
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffd6f8
! Mem[0000000091000000] = 809ce61612bca097, %g2 = ffffffffffffd6f8
ldx [%i6+%g0],%g2 ! %g2 = 809ce61612bca097
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 809ce61612bca097
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! Mem[0000000053000000] = b633ebdf 7e30297d, %l0 = 8208d99e, %l1 = d435f66b
ldd [%i2+%g0],%l0 ! %l0 = 00000000b633ebdf 000000007e30297d
! Mem[0000000091000028] = d99ed716, %g2 = 916a6e486cc60ecc
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000d99e
! Mem[0000000091000010] = c871c97b694bf715, %g2 = 000000000000d99e
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! %l2 = ad65d5262eafdfad, Mem[0000000091800036] = 1332b5d5
stb %l2,[%o0+0x036] ! Mem[0000000091800034] = ad32b5d5
p33_label_3:
! Mem[0000000091000010] = c871c97b694bf715, %g2 = c871c97b694bf715
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! %l3 = 8e1c98c7d6f8875f, Mem[0000000090000008] = 1a70897a
stb %l3,[%i4+%o1] ! Mem[0000000090000008] = 5f70897a
! Mem[0000000091000000] = 1612bca0, %g2 = c871c97b694bf715
ldsb [%i6+0x003],%g2 ! %g2 = 0000000000000016
! Mem[0000000091000018] = 2595d186, %g2 = 0000000000000016
ldub [%i6+0x01a],%g2 ! %g2 = 0000000000000025
! Mem[000000009180001c] = 9c834334, %g2 = 0000000000000025
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffff9c83
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = ffff9c83, %g3 = 1b777a3f
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
! Mem[0000000091000004] = 979a8d01, %g2 = 000000002188de20
ldsb [%i6+0x007],%g2 ! %g2 = ffffffffffffff97
! Mem[0000000091800018] = c6fe240a, %g2 = ffffffffffffff97
lduw [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a
! Mem[0000000052800028] = 3208082b 7ff1a443, %l4 = c8003d44, %l5 = c8346e2b
ldd [%i1+%o5],%l4 ! %l4 = 000000003208082b 000000007ff1a443
! %l1 = 000000007e30297d, Mem[0000000052000024] = 8c602e72
stb %l1,[%i0+0x024] ! Mem[0000000052000024] = 7d602e72
p33_label_4:
! Mem[000000009100000c] = 5b64c871, %g2 = 00000000c6fe240a
ldsh [%i6+0x00e],%g2 ! %g2 = 0000000000005b64
! %l4 = 000000003208082b, Mem[000000005300000c] = 885d2b4e
sth %l4,[%i2+0x00c] ! Mem[000000005300000c] = 082b2b4e
! Mem[000000009180003c] = ccc65800, %g2 = 0000000000005b64
ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000090800004] = 9e136e54, %g2 = ffffffffffffffcc
lduh [%i5+0x004],%g2 ! %g2 = 0000000000009e13
! Mem[0000000090000014] = 48782e3b, %g2 = 0000000000009e13
lduw [%i4+0x014],%g2 ! %g2 = 0000000048782e3b
! Mem[0000000090000000] = 0efd0f33d6f8875f, %g2 = 0000000048782e3b
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f33d6f8875f
! Mem[000000009080000c] = 6a872662, %g2 = 0efd0f33d6f8875f
lduh [%i5+0x00c],%g2 ! %g2 = 0000000000006a87
! %l6 = 69e786f438f5d3bb, Mem[0000000091000038] = 2ac32556
stw %l6,[%i6+0x038] ! Mem[0000000091000038] = 38f5d3bb
! Mem[0000000091800020] = 30270afa, %g2 = 0000000000006a87
lduw [%o0+%o4],%g2 ! %g2 = 0000000030270afa
! %l4 = 000000003208082b, Mem[0000000090000026] = 9a572188
sth %l4,[%i4+0x026] ! Mem[0000000090000024] = 082b2188
p33_label_5:
! Mem[0000000090000010] = b51e7244, %g2 = 0000000030270afa
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb51e
! Mem[0000000090000004] = 875f5f70, %g2 = ffffffffffffb51e
ldub [%i4+0x006],%g2 ! %g2 = 0000000000000087
! Mem[0000000052800014] = 2d22b1a0, %l7 = d3951c4412e9b255
ldsb [%i1+0x016],%l7 ! %l7 = ffffffffffffffb1
! Mem[0000000091800014] = b039c6fe, %g2 = 0000000000000087
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b039
! Mem[0000000091800020] = 30270afa, %g2 = 000000000000b039
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000030
! Mem[0000000091000038] = 38f5d3bb, %g2 = 0000000000000030
lduw [%i6+0x038],%g2 ! %g2 = 0000000038f5d3bb
! Mem[000000005300001c] = 78c0a47f, %l1 = 000000007e30297d
ldsh [%i2+0x01e],%l1 ! %l1 = ffffffffffffa47f
! Mem[0000000091000038] = d3bb3741, %g2 = 0000000038f5d3bb
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffffd3bb
! Mem[0000000090800020] = 5b9447bc, %g2 = ffffffffffffd3bb
ldub [%i5+%o4],%g2 ! %g2 = 000000000000005b
! Mem[000000005300002c] = aef463fa, %l4 = 000000003208082b
lduw [%i2+0x02c],%l4 ! %l4 = 00000000aef463fa
p33_label_6:
! %l0 = 00000000b633ebdf, Mem[0000000090800024] = c3247ee5
stw %l0,[%i5+0x024] ! Mem[0000000090800024] = b633ebdf
! %l1 = ffffffffffffa47f, Mem[0000000090800026] = ebdffd77
sth %l1,[%i5+0x026] ! Mem[0000000090800024] = a47ffd77
! Mem[0000000090000010] = b51e7244, %g18 = 1fdc965fd8fcc768
ldsw [%i4+%o2],%g2 ! %g2 = 1fdc965fd8fcc768
! Mem[0000000091000010] = c871c97b694bf715, %g2 = ffffffffb51e7244
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! Mem[0000000090800008] = 916a8726, %g2 = c871c97b694bf715
ldsb [%i5+0x00b],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000090000020] = d3141da2 f6eb082b, %g2 = ffffff91, %g3 = 92b2c784
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 00000000f6eb082b
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 00000000d3141da2
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! Mem[0000000091000034] = 6cc60ecc, %g2 = afbb2595d186bb92
lduw [%i6+0x034],%g2 ! %g2 = 000000006cc60ecc
! Mem[0000000090800020] = 5b9447bc, %g2 = 000000006cc60ecc
lduh [%i5+%o4],%g2 ! %g2 = 0000000000005b94
! Mem[0000000090000010] = b51e7244, %g2 = 0000000000005b94
lduw [%i4+%o2],%g2 ! %g2 = 00000000b51e7244
p33_label_7:
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = b51e7244, %g3 = f6eb082b
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! %l2 = ad65d5262eafdfad, Mem[0000000091800028] = a31fbc41
sth %l2,[%o0+%o5] ! Mem[0000000091800028] = dfadbc41
! %l7 = ffffffffffffffb1, Mem[0000000090800038] = 82fb749762f1bf38
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = ffffffffffffffb1
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = 0f1979ec, %g3 = d7c57e5d
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! Mem[0000000053000020] = f019da7923a0bfd3, %l6 = 69e786f438f5d3bb
ldx [%i2+%o4],%l6 ! %l6 = f019da7923a0bfd3
! Mem[0000000090000020] = 1da2f6eb, %g2 = 00000000afbb2595
ldub [%i4+0x022],%g2 ! %g2 = 000000000000001d
! Mem[0000000052800038] = b02094d15f583bc6, %l5 = 000000007ff1a443
ldx [%i1+0x038],%l5 ! %l5 = b02094d15f583bc6
! %l6 = 23a0bfd3, %l7 = ffffffb1, Mem[0000000091800000] = 22502cb9 920983a7
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 23a0bfd3 ffffffb1
! Mem[0000000090000034] = 127ccf87, %g2 = 000000000000001d
ldsb [%i4+0x037],%g2 ! %g2 = 0000000000000012
! %l0 = b633ebdf, %l1 = ffffa47f, Mem[0000000091800008] = 0f1979ec d7c57e5d
std %l0,[%o0+%o1] ! Mem[0000000091800008] = b633ebdf ffffa47f
p33_label_8:
! Mem[0000000091800034] = f2e0ad32, %g2 = 0000000000000012
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e0ad32
! %l2 = ad65d5262eafdfad, Mem[0000000053800022] = dbc023b5
sth %l2,[%i3+0x022] ! Mem[0000000053800020] = dbc0dfad
! Mem[0000000091800004] = b1b633eb, %g2 = 00000000f2e0ad32
ldsb [%o0+0x007],%g2 ! %g2 = ffffffffffffffb1
! Mem[0000000052800014] = 2d22b1a0, %l1 = ffffffffffffa47f
ldsb [%i1+0x014],%l1 ! %l1 = 000000000000002d
! %l5 = b02094d15f583bc6, Mem[0000000091000034] = 6cc60ecc
stw %l5,[%i6+0x034] ! Mem[0000000091000034] = 5f583bc6
! Mem[0000000053800030] = a78d7ca1 bbb5814b, %l6 = 23a0bfd3, %l7 = ffffffb1
ldd [%i3+0x030],%l6 ! %l6 = 00000000a78d7ca1 00000000bbb5814b
! %l4 = aef463fa, %l5 = 5f583bc6, Mem[0000000091000000] = 809ce616 12bca097
std %l4,[%i6+%g0] ! Mem[0000000091000000] = aef463fa 5f583bc6
! %l4 = aef463fa, %l5 = 5f583bc6, Mem[0000000090800000] = f2d0a1aa 9e136e54
std %l4,[%i5+%g0] ! Mem[0000000090800000] = aef463fa 5f583bc6
! Mem[000000009180000c] = ffffa47f, %g2 = ffffffffffffffb1
ldsb [%o0+0x00c],%g2 ! %g2 = ffffffffffffffff
! %l4 = 00000000aef463fa, Mem[000000009180000f] = 7fab2f0f
stb %l4,[%o0+0x00f] ! Mem[000000009180000c] = faab2f0f
p33_label_9:
! %l6 = 00000000a78d7ca1, Mem[0000000090000004] = d6f8875f
stw %l6,[%i4+0x004] ! Mem[0000000090000004] = a78d7ca1
! Mem[0000000090000024] = f6eb082b, %g2 = ffffffffffffffff
ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff6eb
! %l5 = b02094d15f583bc6, Mem[0000000052000030] = 69437d896b2492de
stx %l5,[%i0+0x030] ! Mem[0000000052000030] = b02094d15f583bc6
! Mem[0000000090800008] = 50c69f916a872662, %g2 = fffffffffffff6eb
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
! Mem[0000000091800008] = b633ebdf, %g18 = 1fdc965fd8fcc768
ldsw [%o0+%o1],%g2 ! %g2 = 1fdc965fd8fcc768
! %l6 = a78d7ca1, %l7 = bbb5814b, Mem[0000000091800000] = 23a0bfd3 ffffffb1
std %l6,[%o0+%g0] ! Mem[0000000091800000] = a78d7ca1 bbb5814b
! %l1 = 000000000000002d, Mem[0000000052000010] = bc2678d9acb8c552
stx %l1,[%i0+%o2] ! Mem[0000000052000010] = 000000000000002d
! %l2 = ad65d5262eafdfad, Mem[0000000090000036] = 1a127ccf
sth %l2,[%i4+0x036] ! Mem[0000000090000034] = dfad7ccf
! %l1 = 000000000000002d, Mem[0000000090000027] = 2b2188de
stb %l1,[%i4+0x027] ! Mem[0000000090000024] = 2d2188de
! %l4 = 00000000aef463fa, Mem[0000000090000008] = 5f70897a70c2cf1a
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 00000000aef463fa
p33_label_10:
! Mem[0000000091000034] = 3bc638f5, %g2 = ffffffffb633ebdf
ldsh [%i6+0x036],%g2 ! %g2 = 0000000000003bc6
! %l1 = 000000000000002d, Mem[0000000091000034] = 5f583bc6
sth %l1,[%i6+0x034] ! Mem[0000000091000034] = 002d3bc6
! %l0 = 00000000b633ebdf, Mem[000000009000001a] = ee46c2bb
sth %l0,[%i4+0x01a] ! Mem[0000000090000018] = ebdfc2bb
! %l6 = a78d7ca1, %l7 = bbb5814b, Mem[0000000052800038] = b02094d1 5f583bc6
std %l6,[%i1+0x038] ! Mem[0000000052800038] = a78d7ca1 bbb5814b
! Mem[0000000090000034] = e3f4dfad, %g2 = 0000000000003bc6
lduw [%i4+0x034],%g2 ! %g2 = 00000000e3f4dfad
! %l6 = 00000000a78d7ca1, Mem[0000000091800022] = 0afa801d
sth %l6,[%o0+0x022] ! Mem[0000000091800020] = 7ca1801d
! %l4 = 00000000aef463fa, Mem[0000000091800038] = b5d5c00843ccc658
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 00000000aef463fa
! Mem[0000000091800020] = 30277ca1801d54e4, %g2 = 00000000e3f4dfad
ldx [%o0+%o4],%g2 ! %g2 = 30277ca1801d54e4
! Mem[0000000091000024] = bb034f8a, %g2 = 30277ca1801d54e4
ldsb [%i6+0x025],%g2 ! %g2 = ffffffffffffffbb
! Mem[0000000090800030] = 50ae945c 1b777a3f, %g2 = ffffffbb, %g3 = d186bb92
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b777a3f
p33_label_11:
! Mem[000000009080001c] = b5758e33, %g18 = 1fdc965fd8fcc768
ldsw [%i5+0x01c],%g2 ! %g2 = 1fdc965fd8fcc768
! Mem[0000000052800000] = bd06d7e8, %l7 = 00000000bbb5814b
ldsw [%i1+%g0],%l7 ! %l7 = ffffffffbd06d7e8
! %l4 = 00000000aef463fa, Mem[0000000090800002] = 63fa5f58
stb %l4,[%i5+0x002] ! Mem[0000000090800000] = fafa5f58
! Mem[0000000091000014] = 694bf715, %g2 = ffffffffb5758e33
ldsh [%i6+0x014],%g2 ! %g2 = 000000000000694b
! %l5 = b02094d15f583bc6, Mem[0000000090800008] = 50c69f916a872662
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = b02094d15f583bc6
! Mem[0000000052000038] = 696b7287, %l4 = 00000000aef463fa
lduw [%i0+0x038],%l4 ! %l4 = 00000000696b7287
! Mem[0000000091000018] = afbb2595, %g2 = 000000000000694b
lduh [%i6+%o3],%g2 ! %g2 = 000000000000afbb
! Mem[0000000091000010] = c871c97b694bf715, %g2 = 000000000000afbb
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! Mem[0000000090000010] = b51e724448782e3b, %g2 = c871c97b694bf715
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
! %l6 = 00000000a78d7ca1, Mem[000000009100003c] = 3741577c
sth %l6,[%i6+0x03c] ! Mem[000000009100003c] = 7ca1577c
p33_label_12:
! Mem[0000000053800034] = bbb5814b, %l4 = 00000000696b7287
ldsw [%i3+0x034],%l4 ! %l4 = ffffffffbbb5814b
! Mem[0000000091800018] = c6fe240a, %g2 = b51e724448782e3b
lduh [%o0+%o3],%g2 ! %g2 = 000000000000c6fe
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = 0000c6fe, %g3 = 1b777a3f
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! Mem[0000000090000030] = 722cd948, %g18 = 1fdc965fd8fcc768
ldsw [%i4+0x030],%g2 ! %g2 = 1fdc965fd8fcc768
! Mem[0000000090800024] = b633a47f, %g18 = 1fdc965fd8fcc768
ldsw [%i5+0x024],%g2 ! %g2 = 1fdc965fd8fcc768
! Mem[0000000052000000] = fdc13f045d159ab5, %l7 = ffffffffbd06d7e8
ldx [%i0+%g0],%l7 ! %l7 = fdc13f045d159ab5
! Mem[000000005380001c] = 2c9e61a0, %l1 = 000000000000002d
lduw [%i3+0x01c],%l1 ! %l1 = 000000002c9e61a0
! %l3 = 8e1c98c7d6f8875f, Mem[0000000052800024] = cc4c8e7a
stw %l3,[%i1+0x024] ! Mem[0000000052800024] = d6f8875f
! %l5 = b02094d15f583bc6, Mem[0000000053800028] = 66ea924a1aa1cd04
stx %l5,[%i3+%o5] ! Mem[0000000053800028] = b02094d15f583bc6
! Mem[0000000052800030] = 735a5c54, %l6 = 00000000a78d7ca1
ldsw [%i1+0x030],%l6 ! %l6 = 00000000735a5c54
p33_label_13:
! %l3 = 8e1c98c7d6f8875f, Mem[0000000091000004] = 5f583bc6
stw %l3,[%i6+0x004] ! Mem[0000000091000004] = d6f8875f
! %l6 = 00000000735a5c54, Mem[0000000091800018] = c6fe240a
stw %l6,[%o0+%o3] ! Mem[0000000091800018] = 735a5c54
! Mem[0000000090000030] = 722cd948 e3f4dfad, %g2 = b633a47f, %g3 = 48782e3b
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000e3f4dfad
! Mem[0000000091000038] = 38f5d3bb7ca1577c, %g2 = 00000000722cd948
ldx [%i6+0x038],%g2 ! %g2 = 38f5d3bb7ca1577c
! Mem[0000000090800020] = 5b9447bcb633a47f, %g2 = 38f5d3bb7ca1577c
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcb633a47f
! Mem[0000000091800038] = 00000000, %g2 = 5b9447bcb633a47f
lduw [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800034] = f2e0ad32, %g2 = 0000000000000000
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e0ad32
! Mem[0000000090800028] = ba3e4c1b, %g2 = 00000000f2e0ad32
ldsb [%i5+0x02a],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000053800014] = 898db25c, %l6 = 00000000735a5c54
ldsw [%i3+0x014],%l6 ! %l6 = ffffffff898db25c
! %l1 = 000000002c9e61a0, Mem[000000009080001a] = 0d4cb575
stb %l1,[%i5+0x01a] ! Mem[0000000090800018] = a04cb575
p33_label_14:
! %l2 = ad65d5262eafdfad, Mem[000000009100003c] = 7ca1577c
stw %l2,[%i6+0x03c] ! Mem[000000009100003c] = 2eafdfad
! %l2 = ad65d5262eafdfad, Mem[0000000053800010] = 9f85d36b
sth %l2,[%i3+%o2] ! Mem[0000000053800010] = dfadd36b
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = ffffffffffffffba
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
! Mem[0000000090000030] = 2cd948e3, %g2 = 2188de2092b2c784
ldub [%i4+0x031],%g2 ! %g2 = 000000000000002c
! %l6 = ffffffff898db25c, Mem[0000000090800000] = aef4fafa5f583bc6
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = ffffffff898db25c
! %l3 = 8e1c98c7d6f8875f, Mem[0000000052800020] = 526f56d6
stw %l3,[%i1+%o4] ! Mem[0000000052800020] = d6f8875f
! %l4 = ffffffffbbb5814b, Mem[000000009180002c] = a3ca96e2
stw %l4,[%o0+0x02c] ! Mem[000000009180002c] = bbb5814b
! Mem[0000000091800000] = a1bbb581, %g2 = 000000000000002c
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000a1
! Mem[0000000090000010] = b51e7244, %g2 = 00000000000000a1
ldub [%i4+%o2],%g2 ! %g2 = 00000000000000b5
! Mem[000000005380000c] = a27b84a6, %l7 = fdc13f045d159ab5
ldsh [%i3+0x00e],%l7 ! %l7 = ffffffffffff84a6
p33_label_15:
! %l5 = b02094d15f583bc6, Mem[0000000091800030] = 12e9b255f2e0ad32
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = b02094d15f583bc6
! %l6 = ffffffff898db25c, Mem[0000000090800030] = 50ae945c
stw %l6,[%i5+0x030] ! Mem[0000000090800030] = 898db25c
! %l1 = 000000002c9e61a0, Mem[000000009080001b] = 4cb5758e
stb %l1,[%i5+0x01b] ! Mem[0000000090800018] = a0b5758e
! Mem[0000000091800010] = 2f0f63b0, %g2 = 00000000000000b5
ldsb [%o0+0x011],%g2 ! %g2 = 000000000000002f
! %l1 = 000000002c9e61a0, Mem[000000005200000d] = 3fd79db9
stb %l1,[%i0+0x00d] ! Mem[000000005200000c] = 3fa09db9
! %l4 = ffffffffbbb5814b, Mem[000000009100000e] = 5b64c871
sth %l4,[%i6+0x00e] ! Mem[000000009100000c] = 814bc871
! Mem[0000000091000028] = d99ed716, %g2 = 000000000000002f
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000d99e
! Mem[0000000090000028] = 2188de20, %g2 = 000000000000d99e
lduw [%i4+%o5],%g2 ! %g2 = 000000002188de20
! %l4 = ffffffffbbb5814b, Mem[000000009100000c] = 3249814b
stw %l4,[%i6+0x00c] ! Mem[000000009100000c] = bbb5814b
! %l6 = ffffffff898db25c, Mem[0000000053000014] = 8935af55
stw %l6,[%i2+0x014] ! Mem[0000000053000014] = 898db25c
p33_label_16:
! Mem[000000009000001c] = ec77d314, %g2 = 000000002188de20
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffec77
! %l2 = 2eafdfad, %l3 = d6f8875f, Mem[0000000090800030] = 898db25c 1b777a3f
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 2eafdfad d6f8875f
! Mem[0000000091000014] = 694bf715, %g2 = ffffffffffffec77
lduw [%i6+0x014],%g2 ! %g2 = 00000000694bf715
! %l2 = 2eafdfad, %l3 = d6f8875f, Mem[0000000052000008] = bc34285b 3fa09db9
std %l2,[%i0+%o1] ! Mem[0000000052000008] = 2eafdfad d6f8875f
! %l2 = ad65d5262eafdfad, Mem[0000000053800024] = 794eb748
sth %l2,[%i3+0x024] ! Mem[0000000053800024] = dfadb748
! Mem[0000000052000020] = db2f4ca1, %l0 = 00000000b633ebdf
lduw [%i0+%o4],%l0 ! %l0 = 00000000db2f4ca1
! Mem[0000000091000028] = 8a3dd99ed716079e, %g2 = 00000000694bf715
ldx [%i6+%o5],%g2 ! %g2 = 8a3dd99ed716079e
! %l0 = db2f4ca1, %l1 = 2c9e61a0, Mem[0000000091000000] = aef463fa d6f8875f
std %l0,[%i6+%g0] ! Mem[0000000091000000] = db2f4ca1 2c9e61a0
! Mem[000000009000001c] = ec77d314, %g2 = 8a3dd99ed716079e
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091800020] = 30277ca1 801d54e4, %g2 = 000000ec, %g3 = e3f4dfad
ldd [%o0+%o4],%g2 ! %g2 = 0000000030277ca1 00000000801d54e4
p33_label_17:
! %l5 = b02094d15f583bc6, Mem[0000000052000017] = 0000002d
stb %l5,[%i0+0x017] ! Mem[0000000052000014] = 000000c6
! Mem[0000000091000028] = 8a3dd99e, %g2 = 0000000030277ca1
ldsb [%i6+%o5],%g2 ! %g2 = ffffffffffffff8a
! %l6 = ffffffff898db25c, Mem[0000000091800018] = 735a5c54
stw %l6,[%o0+%o3] ! Mem[0000000091800018] = 898db25c
! Mem[0000000091800020] = 30277ca1, %g18 = 1fdc965fd8fcc768
ldsw [%o0+%o4],%g2 ! %g2 = 1fdc965fd8fcc768
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = 30277ca1, %g3 = 801d54e4
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! %l6 = ffffffff898db25c, Mem[0000000052000018] = 86d5611cead97861
stx %l6,[%i0+%o3] ! Mem[0000000052000018] = ffffffff898db25c
! %l2 = 2eafdfad, %l3 = d6f8875f, Mem[0000000052800020] = d6f8875f d6f8875f
std %l2,[%i1+%o4] ! Mem[0000000052800020] = 2eafdfad d6f8875f
! Mem[0000000090000008] = 00000000, %g2 = 00000000afbb2595
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l4 = ffffffffbbb5814b, Mem[0000000091000010] = c871c97b694bf715
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = ffffffffbbb5814b
! %l0 = 00000000db2f4ca1, Mem[000000009080000c] = 5f583bc6
stw %l0,[%i5+0x00c] ! Mem[000000009080000c] = db2f4ca1
p33_label_18:
! Mem[0000000091800030] = b02094d15f583bc6, %g2 = 0000000000000000
ldx [%o0+0x030],%g2 ! %g2 = b02094d15f583bc6
! Mem[000000009080003c] = ffb10000, %g2 = b02094d15f583bc6
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800010] = d6f6488779807614, %g2 = ffffffffffffffff
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! Mem[0000000090000010] = b51e7244, %g2 = d6f6488779807614
ldub [%i4+%o2],%g2 ! %g2 = 00000000000000b5
! Mem[0000000091000038] = 38f5d3bb 2eafdfad, %g2 = 000000b5, %g3 = d186bb92
ldd [%i6+0x038],%g2 ! %g2 = 0000000038f5d3bb 000000002eafdfad
! %l3 = 8e1c98c7d6f8875f, Mem[0000000091800014] = b09fb039
stw %l3,[%o0+0x014] ! Mem[0000000091800014] = d6f8875f
! Mem[0000000091800030] = b02094d1, %g2 = 0000000038f5d3bb
lduw [%o0+0x030],%g2 ! %g2 = 00000000b02094d1
! %l4 = ffffffffbbb5814b, Mem[0000000090000014] = 48782e3b
sth %l4,[%i4+0x014] ! Mem[0000000090000014] = 814b2e3b
! %l0 = 00000000db2f4ca1, Mem[000000009000003b] = b4a14cf2
stb %l0,[%i4+0x03b] ! Mem[0000000090000038] = a1a14cf2
! Mem[0000000053000030] = ae6633f8 cb24c34d, %l6 = 898db25c, %l7 = ffff84a6
ldd [%i2+0x030],%l6 ! %l6 = 00000000ae6633f8 00000000cb24c34d
p33_label_19:
! %l3 = 8e1c98c7d6f8875f, Mem[0000000090000020] = d3141da2f6eb082d
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 8e1c98c7d6f8875f
! %l4 = bbb5814b, %l5 = 5f583bc6, Mem[0000000090800000] = ffffffff 898db25c
std %l4,[%i5+%g0] ! Mem[0000000090800000] = bbb5814b 5f583bc6
! Mem[0000000052800038] = a78d7ca1, %l7 = 00000000cb24c34d
ldsb [%i1+0x039],%l7 ! %l7 = ffffffffffffff8d
! Mem[0000000053800004] = b479386e, %l1 = 000000002c9e61a0
ldsb [%i3+0x005],%l1 ! %l1 = 0000000000000079
! %l5 = b02094d15f583bc6, Mem[0000000091800008] = b633ebdfffffa4fa
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = b02094d15f583bc6
! Mem[0000000090000008] = 00000000aef463fa, %g2 = 00000000b02094d1
ldx [%i4+%o1],%g2 ! %g2 = 00000000aef463fa
! Mem[0000000052000020] = db2f4ca17d602e72, %l3 = 8e1c98c7d6f8875f
ldx [%i0+%o4],%l3 ! %l3 = db2f4ca17d602e72
! Mem[0000000091800020] = 30277ca1801d54e4, %g2 = 00000000aef463fa
ldx [%o0+%o4],%g2 ! %g2 = 30277ca1801d54e4
! %l6 = ae6633f8, %l7 = ffffff8d, Mem[0000000090000030] = 722cd948 e3f4dfad
std %l6,[%i4+0x030] ! Mem[0000000090000030] = ae6633f8 ffffff8d
! Mem[0000000052000024] = 7d602e72, %l4 = ffffffffbbb5814b
ldsb [%i0+0x024],%l4 ! %l4 = 000000000000007d
p33_label_20:
! Mem[0000000052000010] = 00000000000000c6, %l3 = db2f4ca17d602e72
ldx [%i0+%o2],%l3 ! %l3 = 00000000000000c6
! Mem[0000000091000020] = 8c013d02 5abb034f, %g2 = 801d54e4, %g3 = 2eafdfad
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000005abb034f
! Mem[0000000091800030] = b02094d1 5f583bc6, %g2 = 8c013d02, %g3 = 5abb034f
ldd [%o0+0x030],%g2 ! %g2 = 00000000b02094d1 000000005f583bc6
! Mem[000000009100003c] = 2eafdfad, %g18 = 1fdc965fd8fcc768
ldsw [%i6+0x03c],%g2 ! %g2 = 1fdc965fd8fcc768
! Mem[0000000090000024] = 875f2188, %g2 = 000000002eafdfad
lduh [%i4+0x026],%g2 ! %g2 = 000000000000875f
! %l0 = 00000000db2f4ca1, Mem[0000000052800020] = 2eafdfadd6f8875f
stx %l0,[%i1+%o4] ! Mem[0000000052800020] = 00000000db2f4ca1
! %l1 = 0000000000000079, Mem[0000000090800001] = b5814b5f
stb %l1,[%i5+0x001] ! Mem[0000000090800000] = 79814b5f
! Mem[0000000053000020] = f019da79, %l1 = 0000000000000079
lduw [%i2+%o4],%l1 ! %l1 = 00000000f019da79
! Mem[0000000091800020] = 30277ca1, %g18 = 1fdc965fd8fcc768
ldsw [%o0+%o4],%g2 ! %g2 = 1fdc965fd8fcc768
! Mem[0000000090000034] = ffffff8d, %g2 = 0000000030277ca1
lduw [%i4+0x034],%g2 ! %g2 = 00000000ffffff8d
p33_label_21:
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 00000000ffffff8d
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! %l4 = 000000000000007d, Mem[000000009080003c] = ffffffb1
stb %l4,[%i5+0x03c] ! Mem[000000009080003c] = 7dffffb1
! Mem[0000000091000030] = 916a6e48, %g2 = afbb2595d186bb92
ldub [%i6+0x030],%g2 ! %g2 = 0000000000000091
! Mem[0000000090800034] = d6f8875f, %g18 = 1fdc965fd8fcc768
ldsw [%i5+0x034],%g2 ! %g2 = 1fdc965fd8fcc768
! Mem[0000000090000000] = 0efd0f33 a78d7ca1, %g2 = d6f8875f, %g3 = 5f583bc6
ldd [%i4+%g0],%g2 ! %g2 = 000000000efd0f33 00000000a78d7ca1
! Mem[0000000091800034] = 5f583bc6, %g18 = 1fdc965fd8fcc768
ldsw [%o0+0x034],%g2 ! %g2 = 1fdc965fd8fcc768
! %l4 = 000000000000007d, Mem[0000000053800008] = 532643a3a27b84a6
stx %l4,[%i3+%o1] ! Mem[0000000053800008] = 000000000000007d
! %l6 = ae6633f8, %l7 = ffffff8d, Mem[0000000091800038] = 00000000 aef463fa
std %l6,[%o0+0x038] ! Mem[0000000091800038] = ae6633f8 ffffff8d
! Mem[0000000052800010] = bc357ea5, %l7 = ffffffffffffff8d
ldsb [%i1+%o2],%l7 ! %l7 = ffffffffffffffbc
! Mem[0000000090000034] = ffffff8d, %g2 = 000000005f583bc6
ldsb [%i4+0x034],%g2 ! %g2 = ffffffffffffffff
p33_label_22:
! %l1 = 00000000f019da79, Mem[0000000052000028] = 09cc069718467348
stx %l1,[%i0+%o5] ! Mem[0000000052000028] = 00000000f019da79
! %l0 = db2f4ca1, %l1 = f019da79, Mem[0000000090000028] = 2188de20 92b2c784
std %l0,[%i4+%o5] ! Mem[0000000090000028] = db2f4ca1 f019da79
! Mem[0000000090800034] = d6f8875f, %g2 = ffffffffffffffff
lduh [%i5+0x034],%g2 ! %g2 = 000000000000d6f8
! Mem[0000000053000038] = 89577ff5, %l3 = 00000000000000c6
lduh [%i2+0x038],%l3 ! %l3 = 0000000000008957
! Mem[0000000091000018] = 2595d186, %g2 = 000000000000d6f8
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! %l4 = 0000007d, %l5 = 5f583bc6, Mem[0000000091000038] = 38f5d3bb 2eafdfad
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000007d 5f583bc6
! Mem[0000000091800000] = 8d7ca1bb, %g2 = 0000000000002595
ldsb [%o0+0x001],%g2 ! %g2 = ffffffffffffff8d
! %l4 = 000000000000007d, Mem[0000000091800010] = ab2f0f63d6f8875f
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 000000000000007d
! Mem[0000000052000028] = 00000000 f019da79, %l4 = 0000007d, %l5 = 5f583bc6
ldd [%i0+%o5],%l4 ! %l4 = 0000000000000000 00000000f019da79
! Mem[000000009180002c] = bbb5814b, %g2 = ffffffffffffff8d
ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffbb
p33_label_23:
! Mem[0000000052800024] = db2f4ca1, %l6 = 00000000ae6633f8
ldub [%i1+0x026],%l6 ! %l6 = 000000000000004c
! %l0 = 00000000db2f4ca1, Mem[0000000091000008] = 9a8d011abbb5814b
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000000db2f4ca1
! %l7 = ffffffffffffffbc, Mem[0000000091000030] = 916a6e48002d3bc6
stx %l7,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffffbc
! Mem[0000000091800008] = b02094d1, %g2 = ffffffffffffffbb
lduw [%o0+%o1],%g2 ! %g2 = 00000000b02094d1
! Mem[0000000091800030] = b02094d1, %g18 = 1fdc965fd8fcc768
ldsw [%o0+0x030],%g2 ! %g2 = 1fdc965fd8fcc768
! Mem[0000000091800008] = d15f583b, %g2 = ffffffffb02094d1
ldub [%o0+0x00b],%g2 ! %g2 = 00000000000000d1
! Mem[0000000052000018] = ffffffff, %l5 = 00000000f019da79
ldsw [%i0+%o3],%l5 ! %l5 = ffffffffffffffff
! Mem[0000000091000030] = ffffffff ffffffbc, %g2 = 000000d1, %g3 = a78d7ca1
ldd [%i6+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffffbc
! Mem[0000000091800038] = ae6633f8 ffffff8d, %g2 = ffffffff, %g3 = ffffffbc
ldd [%o0+0x038],%g2 ! %g2 = 00000000ae6633f8 00000000ffffff8d
! %l2 = ad65d5262eafdfad, Mem[0000000091000008] = 00000000db2f4ca1
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = ad65d5262eafdfad
p33_label_24:
! Mem[0000000090000000] = 0efd0f33a78d7ca1, %g2 = 00000000ae6633f8
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f33a78d7ca1
! %l5 = ffffffffffffffff, Mem[0000000052000024] = 7d602e72
stb %l5,[%i0+0x024] ! Mem[0000000052000024] = ff602e72
! Mem[0000000091800000] = a78d7ca1, %g18 = 1fdc965fd8fcc768
ldsw [%o0+%g0],%g2 ! %g2 = 1fdc965fd8fcc768
! Mem[0000000090000030] = ae6633f8, %g18 = 1fdc965fd8fcc768
ldsw [%i4+0x030],%g2 ! %g2 = 1fdc965fd8fcc768
! %l0 = 00000000db2f4ca1, Mem[0000000052000018] = ffffffff
stw %l0,[%i0+%o3] ! Mem[0000000052000018] = db2f4ca1
! Mem[000000009000001c] = ec778e1c, %g2 = ffffffffae6633f8
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000ec77
! %l0 = 00000000db2f4ca1, Mem[0000000091000032] = ffffffff
sth %l0,[%i6+0x032] ! Mem[0000000091000030] = 4ca1ffff
! %l4 = 0000000000000000, Mem[000000009100003d] = 583bc600
stb %l4,[%i6+0x03d] ! Mem[000000009100003c] = 003bc600
! Mem[000000009080003c] = 7dffffb1, %g2 = 000000000000ec77
ldub [%i5+0x03c],%g2 ! %g2 = 000000000000007d
! %l2 = ad65d5262eafdfad, Mem[000000009100002c] = d716079e
sth %l2,[%i6+0x02c] ! Mem[000000009100002c] = dfad079e
p33_label_25:
! Mem[0000000091000038] = 00007d5f, %g2 = 000000000000007d
ldsb [%i6+0x039],%g2 ! %g2 = 0000000000000000
! %l2 = ad65d5262eafdfad, Mem[0000000091800015] = 00007d89
stb %l2,[%o0+0x015] ! Mem[0000000091800014] = ad007d89
! %l0 = 00000000db2f4ca1, Mem[0000000090800028] = fd77ba3e
stw %l0,[%i5+%o5] ! Mem[0000000090800028] = db2f4ca1
! Mem[0000000090000014] = 814b2e3b, %g2 = 0000000000000000
lduw [%i4+0x014],%g2 ! %g2 = 00000000814b2e3b
! %l0 = db2f4ca1, %l1 = f019da79, Mem[0000000090000018] = c654ebdf c2bbec77
std %l0,[%i4+%o3] ! Mem[0000000090000018] = db2f4ca1 f019da79
! Mem[0000000090800010] = d6f64887, %g2 = 00000000814b2e3b
lduh [%i5+%o2],%g2 ! %g2 = 000000000000d6f6
! %l1 = 00000000f019da79, Mem[0000000091800028] = dfadbc41bbb5814b
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 00000000f019da79
! Mem[0000000090800004] = 3bc6b020, %g2 = 000000000000d6f6
ldsh [%i5+0x006],%g2 ! %g2 = 0000000000003bc6
! Mem[000000009100001c] = d186bb92, %g18 = 1fdc965fd8fcc768
ldsw [%i6+0x01c],%g2 ! %g2 = 1fdc965fd8fcc768
! Mem[0000000090000000] = 0efd0f33 a78d7ca1, %g2 = d186bb92, %g3 = ffffff8d
ldd [%i4+%g0],%g2 ! %g2 = 000000000efd0f33 00000000a78d7ca1
ba,a p33_not_taken_0_end
p33_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p33_branch_failed
p33_not_taken_0_end:
! End of Random Code for Thread 33
1: membar #Sync ! Force all stores to complete
p33_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x084] ! Set processor 33 done flag
! Check Registers
p33_check_registers:
set p33_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000db2f4ca1
bne,a,pn %xcc,p33_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f019da79
bne,a,pn %xcc,p33_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000008957
bne,a,pn %xcc,p33_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p33_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffff
bne,a,pn %xcc,p33_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000004c
bne,a,pn %xcc,p33_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffbc
bne,a,pn %xcc,p33_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p33_check_fp_registers:
set p33_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be dc806838 0a40f6b7
bne %xcc,p33_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e5d7d843 82839553
bne %xcc,p33_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 69b614cb e0072880
bne %xcc,p33_f6_fail
nop
! Check Local Memory
set p33_local0_expect,%g1
p33_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 2eafdfadd6f8875f
ldx [%i0+0x008],%g3 ! Observed data at 0000000052000008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000000000c6
ldx [%i0+0x010],%g3 ! Observed data at 0000000052000010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = db2f4ca1898db25c
ldx [%i0+0x018],%g3 ! Observed data at 0000000052000018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = db2f4ca1ff602e72
ldx [%i0+0x020],%g3 ! Observed data at 0000000052000020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000f019da79
ldx [%i0+0x028],%g3 ! Observed data at 0000000052000028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b02094d15f583bc6
ldx [%i0+0x030],%g3 ! Observed data at 0000000052000030
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x030,%g4
set p33_local1_expect,%g1
p33_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 00000000db2f4ca1
ldx [%i1+0x020],%g3 ! Observed data at 0000000052800020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = a78d7ca1bbb5814b
ldx [%i1+0x038],%g3 ! Observed data at 0000000052800038
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x038,%g4
set p33_local2_expect,%g1
p33_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 4498868f082b2b4e
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 = ef85159c898db25c
ldx [%i2+0x010],%g3 ! Observed data at 0000000053000010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x010,%g4
set p33_local3_expect,%g1
p33_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 000000000000007d
ldx [%i3+0x008],%g3 ! Observed data at 0000000053800008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = dfadd36b898db25c
ldx [%i3+0x010],%g3 ! Observed data at 0000000053800010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = dbc0dfaddfadb748
ldx [%i3+0x020],%g3 ! Observed data at 0000000053800020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b02094d15f583bc6
ldx [%i3+0x028],%g3 ! Observed data at 0000000053800028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x028,%g4
! The test for processor 33 has passed
p33_passed:
ta GOOD_TRAP
nop
p33_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p33_failed
p33_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p33_failed
p33_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p33_failed
p33_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p33_failed
p33_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p33_failed
p33_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p33_failed
p33_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p33_failed
p33_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p33_failed
p33_f0_fail:
set p33_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f4_fail:
set p33_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f6_fail:
set p33_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 33 failed
p33_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x084] ! Set processor 33 done flag
set p33_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 33 failed
p33_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x084] ! Set processor 33 done flag
set p33_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p33_selfmod_failed:
ba p33_failed
mov 0xabc,%g1
p33_common_error:
or %g0,0xf01,%g1
ba p33_failed
mov %o5,%g3
p33_common_signature_error:
set p33_temp,%g1
ba p33_failed
st %g2,[%g1] ! Common Lock Number
p33_common_timeout:
set p33_temp,%g1
ba p33_failed
st %g2,[%g1] ! Common Lock Number
p33_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p33_failed
mov 0x0,%g3
p33_trap1e:
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053800020]
stha %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000028]
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052800000]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052800028]
stha %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000010]
done
p33_trap1o:
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053800020]
stha %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000028]
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052800000]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052800028]
stha %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000010]
done
p33_trap2e:
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052000008]
stha %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800010]
done
p33_trap2o:
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052000008]
stha %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800010]
done
p33_trap3e:
nop
nop
done
p33_trap3o:
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 = bd7ca8fa8208d99e
ldx [%g1+0x008],%l1 ! %l1 = 6f8038b9d435f66b
ldx [%g1+0x010],%l2 ! %l2 = ad65d5262eafdfad
ldx [%g1+0x018],%l3 ! %l3 = 8e1c98c7d6f8875f
ldx [%g1+0x020],%l4 ! %l4 = 499c699ded7ea7dc
ldx [%g1+0x028],%l5 ! %l5 = 52a83839c1036859
ldx [%g1+0x030],%l6 ! %l6 = 69e786f438f5d3bb
ldx [%g1+0x038],%l7 ! %l7 = d3951c4412e9b255
! Initialize the output register of window 0
set unres3_start,%o0
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 = 37d3ba13 15a4cf9a d4c7fc01 90601da2
! %f4 = 859cb555 1f4e4c63 08ca658b 1384591b
! %f8 = cf4fa0d8 2689e756 75f9010f f4bf67c3
! %f12 = 3680f07c 98e57286 a0ee3238 825cade0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 116e51cd f0cb8e96 b917bb70 915371a2
! %f20 = 4c47a8ff c364688e 54ec638c b13ecb63
! %f24 = 091c0d77 081e900e 8f9ae655 fd14f133
! %f28 = baf51e2d 0baf990d ae72f8b9 a6fb40d1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a8ac08c8 4c285915 9e97f760 893e225e
! %f36 = f944243e 92c9cc29 89b90e95 b3d7c0cf
! %f40 = d6458d45 59fa1053 14e5c8ae a27f072c
! %f44 = c8b0409f c9e07e41 d13c3d26 2e0ae23f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xcc08605f00000049,%g7,%g1 ! GSR scale = 9, align = 1
wr %g1,%g0,%gsr ! GSR = cc08605f00000049
wr %g0,%y ! Clear Y 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:
! %l3 = 167c8abdc24d0bef, Mem[000000009180003e] = c6580000
stb %l3,[%o0+0x03e] ! Mem[000000009180003c] = ef580000
! %l4 = bb851701ab3c821d, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = bb851701ab3c821d
! Mem[0000000090800004] = 99136e54, %g2 = 0e2a5300f72a9a5d
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff9913
! Mem[0000000091800018] = c6fe240a9c834334, %g2 = ffffffffffff9913
ldx [%o0+%o3],%g2 ! %g2 = c6fe240a9c834334
! %l6 = 55f3074e4f864edd, Mem[000000005500001d] = 56c8ef8a
stb %l6,[%i2+0x01d] ! Mem[000000005500001c] = 56ddef8a
! Mem[0000000090000008] = 1a70897a, %g18 = b33d6515f16d51ff
ldsw [%i4+%o1],%g2 ! %g2 = b33d6515f16d51ff
! Mem[0000000091000028] = 8a3d9650, %g18 = b33d6515f16d51ff
ldsw [%i6+%o5],%g2 ! %g2 = b33d6515f16d51ff
! Mem[0000000091800004] = 920983a7, %g2 = ffffffff8a3d9650
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff9209
! Mem[0000000090800010] = d6f6488779807614, %g2 = ffffffffffff9209
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! Mem[000000009100002c] = d71607a7, %g2 = d6f6488779807614
ldub [%i6+0x02c],%g2 ! %g2 = 00000000000000d7
p34_label_2:
! %l2 = c94db2c6771778f0, Mem[000000009180000c] = d7c57e5d
sth %l2,[%o0+0x00c] ! Mem[000000009180000c] = 78f07e5d
! Mem[0000000055800030] = e5da694e, %l5 = cbe375f4395c2099
ldsb [%i3+0x030],%l5 ! %l5 = ffffffffffffffe5
! Mem[0000000091800038] = b5d5c00843ccef58, %g2 = 00000000000000d7
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccef58
! %l3 = 167c8abdc24d0bef, Mem[000000009000000c] = 70c2cf1a
stw %l3,[%i4+0x00c] ! Mem[000000009000000c] = c24d0bef
! Mem[0000000090800018] = 8d210d4c, %g18 = b33d6515f16d51ff
ldsw [%i5+%o3],%g2 ! %g2 = b33d6515f16d51ff
! %l1 = e7dac317d3a5587d, Mem[0000000091800030] = cd876ab0f2e01332
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = e7dac317d3a5587d
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = ffffffff8d210d4c
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 5b9447bcc3247ee5
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! %l5 = ffffffffffffffe5, Mem[0000000090800004] = 99136e54
stw %l5,[%i5+0x004] ! Mem[0000000090800004] = ffffffe5
! Mem[0000000090000034] = e3f41a12, %g18 = b33d6515f16d51ff
ldsw [%i4+0x034],%g2 ! %g2 = b33d6515f16d51ff
p34_label_3:
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = ffffffffe3f41a12
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! Mem[000000009080001c] = 8e335b94, %g2 = c654ee46c2bbec77
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008e33
! %l0 = 49638bc3fe01b6fe, Mem[0000000090800014] = 79807614
sth %l0,[%i5+0x014] ! Mem[0000000090800014] = b6fe7614
! %l0 = fe01b6fe, %l1 = d3a5587d, Mem[0000000054800038] = 0e16475b 85400e0a
std %l0,[%i1+0x038] ! Mem[0000000054800038] = fe01b6fe d3a5587d
! Mem[0000000055800018] = 6b5234b4, %l2 = c94db2c6771778f0
ldsw [%i3+%o3],%l2 ! %l2 = 000000006b5234b4
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 0000000000008e33
ldsb [%i5+0x02c],%g2 ! %g2 = 000000000000004c
! %l0 = 49638bc3fe01b6fe, Mem[0000000090800034] = 1b777a3f
stb %l0,[%i5+0x034] ! Mem[0000000090800034] = fe777a3f
! %l3 = 167c8abdc24d0bef, Mem[0000000090800028] = fd77ba3e
stw %l3,[%i5+%o5] ! Mem[0000000090800028] = c24d0bef
! Mem[0000000091800020] = 30270afa, %g2 = 000000000000004c
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000030
! %l2 = 000000006b5234b4, Mem[0000000090800010] = d6f64887b6fe7614
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 000000006b5234b4
p34_label_4:
! %l4 = bb851701ab3c821d, Mem[0000000091000020] = 8c013d025ade034f
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = bb851701ab3c821d
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = 00000030, %g3 = 0bad0b00
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! %l5 = ffffffffffffffe5, Mem[0000000090800014] = 6b5234b4
stw %l5,[%i5+0x014] ! Mem[0000000090800014] = ffffffe5
! %l7 = e3d53046248dc446, Mem[0000000091800020] = 30270afa
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = 248dc446
! %l0 = 49638bc3fe01b6fe, Mem[0000000090800000] = f2d0a1aa
sth %l0,[%i5+%g0] ! Mem[0000000090800000] = b6fea1aa
! Mem[0000000091000010] = 7b694bf7, %g2 = 00000000b51e7244
ldub [%i6+0x013],%g2 ! %g2 = 000000000000007b
! Mem[000000009180000c] = 78f07e5d, %g18 = b33d6515f16d51ff
ldsw [%o0+0x00c],%g2 ! %g2 = b33d6515f16d51ff
! %l2 = 000000006b5234b4, Mem[0000000054800028] = c000c150
sth %l2,[%i1+%o5] ! Mem[0000000054800028] = 34b4c150
! %l7 = e3d53046248dc446, Mem[000000009080003a] = 749762f1
stb %l7,[%i5+0x03a] ! Mem[0000000090800038] = 469762f1
! Mem[0000000090800018] = 8d210d4cb5758e33, %g2 = 0000000078f07e5d
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5758e33
p34_label_5:
! %l6 = 4f864edd, %l7 = 248dc446, Mem[0000000055000020] = 94b436ca ed7e583f
std %l6,[%i2+%o4] ! Mem[0000000055000020] = 4f864edd 248dc446
! Mem[0000000091000000] = e61612bc, %g2 = 8d210d4cb5758e33
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffffe6
! Mem[000000005400001c] = f6913c87, %l5 = ffffffffffffffe5
ldsh [%i0+0x01e],%l5 ! %l5 = 0000000000003c87
! %l6 = 55f3074e4f864edd, Mem[0000000054800000] = e1ec41ae
stw %l6,[%i1+%g0] ! Mem[0000000054800000] = 4f864edd
! Mem[0000000090000014] = 48782e3b, %g18 = b33d6515f16d51ff
ldsw [%i4+0x014],%g2 ! %g2 = b33d6515f16d51ff
! Mem[000000009080000c] = 26620000, %g2 = 0000000048782e3b
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000002662
! Mem[000000009080002c] = c6c050ae, %g2 = 0000000000002662
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000c6c0
! Mem[0000000054800008] = c2313984, %l7 = e3d53046248dc446
ldub [%i1+%o1],%l7 ! %l7 = 00000000000000c2
! %l2 = 6b5234b4, %l3 = c24d0bef, Mem[0000000091800030] = e7dac317 d3a5587d
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 6b5234b4 c24d0bef
! %l1 = e7dac317d3a5587d, Mem[0000000090800014] = ffffffe5
stw %l1,[%i5+0x014] ! Mem[0000000090800014] = d3a5587d
p34_label_6:
! %l5 = 0000000000003c87, Mem[0000000090000034] = e3f41a12
sth %l5,[%i4+0x034] ! Mem[0000000090000034] = 3c871a12
! Mem[0000000091800034] = 0befb5d5, %g2 = 000000000000c6c0
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000000bef
! %l4 = bb851701ab3c821d, Mem[0000000054800018] = fbe5a4015dc0fdef
stx %l4,[%i1+%o3] ! Mem[0000000054800018] = bb851701ab3c821d
! %l5 = 0000000000003c87, Mem[000000009080003e] = bf380000
stb %l5,[%i5+0x03e] ! Mem[000000009080003c] = 87380000
! %l7 = 00000000000000c2, Mem[000000009100000e] = 5b64c871
sth %l7,[%i6+0x00e] ! Mem[000000009100000c] = 00c2c871
! %l4 = ab3c821d, %l5 = 00003c87, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l4,[%o0+%o5] ! Mem[0000000091800028] = ab3c821d 00003c87
! Mem[0000000054000024] = cb13f90e, %l6 = 55f3074e4f864edd
lduh [%i0+0x026],%l6 ! %l6 = 000000000000f90e
! Mem[0000000090800004] = ffffffe5, %g2 = 0000000000000bef
lduw [%i5+0x004],%g2 ! %g2 = 00000000ffffffe5
! Mem[0000000090800034] = 3f82fb46, %g2 = 00000000ffffffe5
ldsb [%i5+0x037],%g2 ! %g2 = 000000000000003f
! Mem[0000000091000028] = 9650d716, %g2 = 000000000000003f
ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000096
p34_label_7:
! Mem[000000009000003c] = 3c821d00, %g2 = 0000000000000096
ldsb [%i4+0x03d],%g2 ! %g2 = 000000000000003c
! Mem[0000000091800020] = 248dc446801d54e4, %g2 = 000000000000003c
ldx [%o0+%o4],%g2 ! %g2 = 248dc446801d54e4
! %l7 = 00000000000000c2, Mem[0000000091000020] = bb851701
sth %l7,[%i6+%o4] ! Mem[0000000091000020] = 00c21701
! %l7 = 00000000000000c2, Mem[0000000090000024] = f6eb9a57
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = 000000c2
! Mem[0000000090800028] = c24d0bef4c1bc6c0, %g2 = 248dc446801d54e4
ldx [%i5+%o5],%g2 ! %g2 = c24d0bef4c1bc6c0
! %l1 = e7dac317d3a5587d, Mem[0000000054000034] = c6fd5649
stb %l1,[%i0+0x034] ! Mem[0000000054000034] = 7dfd5649
! Mem[0000000090800030] = 50ae945c fe777a3f, %g2 = 4c1bc6c0, %g3 = 48782e3b
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 00000000fe777a3f
! %l1 = e7dac317d3a5587d, Mem[0000000090800030] = 50ae945c
stw %l1,[%i5+0x030] ! Mem[0000000090800030] = d3a5587d
! Mem[0000000055800034] = e354f52d, %l0 = 49638bc3fe01b6fe
ldsw [%i3+0x034],%l0 ! %l0 = ffffffffe354f52d
! Mem[0000000090800010] = 00000000, %g18 = b33d6515f16d51ff
ldsw [%i5+%o2],%g2 ! %g2 = b33d6515f16d51ff
p34_label_8:
! Mem[000000009180002c] = 3c876b52, %g2 = 0000000000000000
ldub [%o0+0x02e],%g2 ! %g2 = 000000000000003c
! Mem[0000000091000008] = 011a3249, %g2 = 000000000000003c
ldub [%i6+0x00a],%g2 ! %g2 = 0000000000000001
! %l3 = 167c8abdc24d0bef, Mem[000000009000003e] = 821d0000
sth %l3,[%i4+0x03e] ! Mem[000000009000003c] = 0bef0000
! Mem[0000000090800010] = 00000000, %g2 = 0000000000000001
ldub [%i5+%o2],%g2 ! %g2 = 0000000000000000
! %l4 = ab3c821d, %l5 = 00003c87, Mem[0000000055000020] = 4f864edd 248dc446
std %l4,[%i2+%o4] ! Mem[0000000055000020] = ab3c821d 00003c87
! Mem[0000000090000038] = 1701ab3c, %g2 = 0000000000000000
ldsh [%i4+0x03a],%g2 ! %g2 = 0000000000001701
! %l1 = e7dac317d3a5587d, Mem[000000009100003c] = 3741577c
stb %l1,[%i6+0x03c] ! Mem[000000009100003c] = 7d41577c
! Mem[0000000091800020] = 248dc446, %g18 = b33d6515f16d51ff
ldsw [%o0+%o4],%g2 ! %g2 = b33d6515f16d51ff
! %l2 = 000000006b5234b4, Mem[0000000091800006] = 83a70f19
sth %l2,[%o0+0x006] ! Mem[0000000091800004] = 34b40f19
! %l0 = e354f52d, %l1 = d3a5587d, Mem[0000000090000020] = d3141da2 000000c2
std %l0,[%i4+%o4] ! Mem[0000000090000020] = e354f52d d3a5587d
p34_label_9:
! Mem[0000000090000030] = d9483c87, %g2 = 00000000248dc446
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffd948
! Mem[000000009080000c] = 87266200, %g2 = ffffffffffffd948
ldub [%i5+0x00d],%g2 ! %g2 = 0000000000000087
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 0000000000000087
lduw [%i5+0x02c],%g2 ! %g2 = 000000004c1bc6c0
! Mem[0000000090000018] = 54ee46c2, %g2 = 000000004c1bc6c0
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000054
! Mem[0000000090000010] = 72444878, %g2 = 0000000000000054
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! Mem[0000000055000030] = a91fd302, %l6 = 000000000000f90e
ldsw [%i2+0x030],%l6 ! %l6 = ffffffffa91fd302
! Mem[000000009180002c] = 00003c87, %g2 = 0000000000007244
ldsh [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800014] = b09fb039, %g18 = b33d6515f16d51ff
ldsw [%o0+0x014],%g2 ! %g2 = b33d6515f16d51ff
! %l4 = ab3c821d, %l5 = 00003c87, Mem[0000000090800030] = d3a5587d fe777a3f
std %l4,[%i5+0x030] ! Mem[0000000090800030] = ab3c821d 00003c87
! %l2 = 000000006b5234b4, Mem[0000000090000010] = b51e7244
sth %l2,[%i4+%o2] ! Mem[0000000090000010] = 34b47244
p34_label_10:
! %l5 = 0000000000003c87, Mem[000000009180002c] = 00003c87
stw %l5,[%o0+0x02c] ! Mem[000000009180002c] = 00003c87
! Mem[0000000091000018] = afbb2595, %g18 = b33d6515f16d51ff
ldsw [%i6+%o3],%g2 ! %g2 = b33d6515f16d51ff
! Mem[000000005500000c] = 66f99c13, %l7 = 00000000000000c2
lduw [%i2+0x00c],%l7 ! %l7 = 0000000066f99c13
! Mem[0000000091800000] = 22502cb9, %g2 = ffffffffafbb2595
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! Mem[000000009000003c] = ab3c0bef, %g2 = 0000000000002250
ldub [%i4+0x03c],%g2 ! %g2 = 00000000000000ab
! Mem[000000009000000c] = 4d0bef34, %g2 = 00000000000000ab
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000004d
! %l6 = ffffffffa91fd302, Mem[0000000091000020] = 00c21701ab3c821d
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffffffa91fd302
! Mem[0000000090800020] = 5b9447bc, %g2 = 000000000000004d
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000005b94
! Mem[0000000090800030] = ab3c821d00003c87, %g2 = 0000000000005b94
ldx [%i5+0x030],%g2 ! %g2 = ab3c821d00003c87
! Mem[0000000091800018] = c6fe240a, %g18 = b33d6515f16d51ff
ldsw [%o0+%o3],%g2 ! %g2 = b33d6515f16d51ff
p34_label_11:
! %l7 = 0000000066f99c13, Mem[000000009080000a] = 9f916a87
sth %l7,[%i5+0x00a] ! Mem[0000000090800008] = 9c136a87
! %l2 = 6b5234b4, %l3 = c24d0bef, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 6b5234b4 c24d0bef
! Mem[0000000090000010] = 4448782e, %g2 = ffffffffc6fe240a
ldub [%i4+0x013],%g2 ! %g2 = 0000000000000044
! %l7 = 0000000066f99c13, Mem[000000009180001a] = 240a9c83
sth %l7,[%o0+0x01a] ! Mem[0000000091800018] = 9c139c83
! %l0 = ffffffffe354f52d, Mem[000000009100002a] = 9650d716
sth %l0,[%i6+0x02a] ! Mem[0000000091000028] = f52dd716
! %l1 = e7dac317d3a5587d, Mem[0000000090000038] = bb851701
sth %l1,[%i4+0x038] ! Mem[0000000090000038] = 587d1701
! %l6 = a91fd302, %l7 = 66f99c13, Mem[0000000090000010] = 34b47244 48782e3b
std %l6,[%i4+%o2] ! Mem[0000000090000010] = a91fd302 66f99c13
! Mem[000000009080001c] = b5758e33, %g18 = b33d6515f16d51ff
ldsw [%i5+0x01c],%g2 ! %g2 = b33d6515f16d51ff
! %l2 = 000000006b5234b4, Mem[0000000091000010] = c871c97b694bf715
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 000000006b5234b4
! %l5 = 0000000000003c87, Mem[0000000090800028] = c24d0bef4c1bc6c0
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = 0000000000003c87
p34_label_12:
! %l2 = 000000006b5234b4, Mem[0000000054000028] = 34f7d9d2c6cc42fd
stx %l2,[%i0+%o5] ! Mem[0000000054000028] = 000000006b5234b4
! %l1 = e7dac317d3a5587d, Mem[000000009180003e] = ef580000
sth %l1,[%o0+0x03e] ! Mem[000000009180003c] = 587d0000
! %l3 = 167c8abdc24d0bef, Mem[0000000090800010] = 00000000
stw %l3,[%i5+%o2] ! Mem[0000000090800010] = c24d0bef
! %l2 = 000000006b5234b4, Mem[0000000090000008] = 1a70897ac24d0bef
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 000000006b5234b4
! %l4 = bb851701ab3c821d, Mem[0000000091800000] = 22502cb9920934b4
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = bb851701ab3c821d
! %l7 = 0000000066f99c13, Mem[0000000055800021] = 59cb88fa
stb %l7,[%i3+0x021] ! Mem[0000000055800020] = 591388fa
! Mem[0000000090000034] = 1a12587d, %g2 = ffffffffb5758e33
ldsb [%i4+0x036],%g2 ! %g2 = 000000000000001a
! %l0 = ffffffffe354f52d, Mem[0000000090000035] = 871a1258
stb %l0,[%i4+0x035] ! Mem[0000000090000034] = 2d1a1258
! Mem[000000005400001c] = f6913c87, %l2 = 000000006b5234b4
ldsw [%i0+0x01c],%l2 ! %l2 = fffffffff6913c87
! %l4 = bb851701ab3c821d, Mem[0000000091000018] = afbb2595d186bb92
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = bb851701ab3c821d
p34_label_13:
! Mem[000000009080000c] = 6a872662, %g2 = 000000000000001a
lduw [%i5+0x00c],%g2 ! %g2 = 000000006a872662
! Mem[0000000091800018] = c6fe9c13, %g2 = 000000006a872662
ldsh [%o0+%o3],%g2 ! %g2 = ffffffffffffc6fe
! %l5 = 0000000000003c87, Mem[0000000054800024] = 02442fad
stw %l5,[%i1+0x024] ! Mem[0000000054800024] = 00003c87
! Mem[0000000090800008] = 9c136a87, %g2 = ffffffffffffc6fe
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000009c13
! %l0 = ffffffffe354f52d, Mem[0000000090800036] = 3c8782fb
stb %l0,[%i5+0x036] ! Mem[0000000090800034] = 2d8782fb
! %l4 = ab3c821d, %l5 = 00003c87, Mem[0000000090000028] = 2188de20 92b2c784
std %l4,[%i4+%o5] ! Mem[0000000090000028] = ab3c821d 00003c87
! %l0 = e354f52d, %l1 = d3a5587d, Mem[0000000091000020] = ffffffff a91fd302
std %l0,[%i6+%o4] ! Mem[0000000091000020] = e354f52d d3a5587d
! Mem[000000009180000c] = 78f07e5d, %g2 = 0000000000009c13
lduh [%o0+0x00c],%g2 ! %g2 = 00000000000078f0
! Mem[0000000090000028] = ab3c821d 00003c87, %g2 = 000078f0, %g3 = fe777a3f
ldd [%i4+%o5],%g2 ! %g2 = 00000000ab3c821d 0000000000003c87
! Mem[0000000091000014] = 6b5234b4, %g2 = 00000000ab3c821d
lduw [%i6+0x014],%g2 ! %g2 = 000000006b5234b4
p34_label_14:
! Mem[0000000091800018] = 9c139c83, %g2 = 000000006b5234b4
ldub [%o0+0x01a],%g2 ! %g2 = 000000000000009c
! Mem[000000009000003c] = ab3c0bef, %g2 = 000000000000009c
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffab3c
! Mem[0000000091800020] = 248dc446, %g2 = ffffffffffffab3c
lduh [%o0+%o4],%g2 ! %g2 = 000000000000248d
! Mem[0000000091000020] = e354f52d d3a5587d, %g2 = 0000248d, %g3 = 00003c87
ldd [%i6+%o4],%g2 ! %g2 = 00000000e354f52d 00000000d3a5587d
! Mem[0000000055000034] = db06d93b, %l5 = 0000000000003c87
ldsb [%i2+0x037],%l5 ! %l5 = 000000000000003b
! Mem[0000000091000020] = e354f52dd3a5587d, %g2 = 00000000e354f52d
ldx [%i6+%o4],%g2 ! %g2 = e354f52dd3a5587d
! Mem[000000009080000c] = 62c24d0b, %g2 = e354f52dd3a5587d
ldub [%i5+0x00f],%g2 ! %g2 = 0000000000000062
! %l0 = e354f52d, %l1 = d3a5587d, Mem[0000000090800028] = 00000000 00003c87
std %l0,[%i5+%o5] ! Mem[0000000090800028] = e354f52d d3a5587d
! Mem[0000000090800014] = 587d8d21, %g2 = 0000000000000062
ldsh [%i5+0x016],%g2 ! %g2 = 000000000000587d
! Mem[0000000090000034] = 1a12587d, %g2 = 000000000000587d
ldub [%i4+0x036],%g2 ! %g2 = 000000000000001a
p34_label_15:
! %l0 = ffffffffe354f52d, Mem[000000005480000c] = 08a42e06
stw %l0,[%i1+0x00c] ! Mem[000000005480000c] = e354f52d
! Mem[0000000090000028] = 3c821d00, %g2 = 000000000000001a
ldub [%i4+0x029],%g2 ! %g2 = 000000000000003c
! Mem[0000000054000038] = d70cce559eeb2cce, %l0 = ffffffffe354f52d
ldx [%i0+0x038],%l0 ! %l0 = d70cce559eeb2cce
! Mem[000000005580000c] = eda75b8a, %l7 = 0000000066f99c13
ldsb [%i3+0x00f],%l7 ! %l7 = ffffffffffffff8a
! Mem[0000000091800000] = bb851701 ab3c821d, %g2 = 0000003c, %g3 = d3a5587d
ldd [%o0+%g0],%g2 ! %g2 = 00000000bb851701 00000000ab3c821d
! %l2 = f6913c87, %l3 = c24d0bef, Mem[0000000090800010] = c24d0bef d3a5587d
std %l2,[%i5+%o2] ! Mem[0000000090800010] = f6913c87 c24d0bef
! %l7 = ffffffffffffff8a, Mem[0000000090000008] = 000000006b5234b4
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffff8a
! Mem[0000000054800000] = 4f864edda8319cf2, %l4 = bb851701ab3c821d
ldx [%i1+%g0],%l4 ! %l4 = 4f864edda8319cf2
! Mem[000000009080001c] = 8e335b94, %g2 = 00000000bb851701
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8e33
! %l2 = fffffffff6913c87, Mem[0000000090000014] = 66f99c13
stb %l2,[%i4+0x014] ! Mem[0000000090000014] = 87f99c13
p34_label_16:
! Mem[0000000090800010] = 3c87c24d, %g2 = ffffffffffff8e33
lduh [%i5+0x012],%g2 ! %g2 = 0000000000003c87
! Mem[0000000091800008] = 0f1979ec, %g2 = 0000000000003c87
lduw [%o0+%o1],%g2 ! %g2 = 000000000f1979ec
! Mem[0000000091800028] = ab3c821d, %g2 = 000000000f1979ec
lduh [%o0+%o5],%g2 ! %g2 = 000000000000ab3c
! Mem[0000000091800030] = 6b5234b4, %g2 = 000000000000ab3c
lduw [%o0+0x030],%g2 ! %g2 = 000000006b5234b4
! Mem[0000000090000034] = 3c2d1a12, %g2 = 000000006b5234b4
ldsh [%i4+0x034],%g2 ! %g2 = 0000000000003c2d
! Mem[0000000090000030] = 722cd948, %g2 = 0000000000003c2d
ldub [%i4+0x030],%g2 ! %g2 = 0000000000000072
! Mem[0000000055000038] = 53b399b3fa608666, %l2 = fffffffff6913c87
ldx [%i2+0x038],%l2 ! %l2 = 53b399b3fa608666
! Mem[0000000090000028] = ab3c821d 00003c87, %g2 = 00000072, %g3 = ab3c821d
ldd [%i4+%o5],%g2 ! %g2 = 00000000ab3c821d 0000000000003c87
! Mem[000000005580000c] = eda75b8a, %l1 = e7dac317d3a5587d
ldub [%i3+0x00c],%l1 ! %l1 = 00000000000000ed
! %l3 = 167c8abdc24d0bef, Mem[0000000091800034] = c24d0bef
stw %l3,[%o0+0x034] ! Mem[0000000091800034] = c24d0bef
p34_label_17:
! Mem[0000000090000010] = a91fd302 87f99c13, %g2 = ab3c821d, %g3 = 00003c87
ldd [%i4+%o2],%g2 ! %g2 = 00000000a91fd302 0000000087f99c13
! %l0 = d70cce559eeb2cce, Mem[0000000090800019] = 210d4cb5
stb %l0,[%i5+0x019] ! Mem[0000000090800018] = ce0d4cb5
! %l3 = 167c8abdc24d0bef, Mem[0000000090000034] = 3c2d1a12
stw %l3,[%i4+0x034] ! Mem[0000000090000034] = c24d0bef
! Mem[0000000091800028] = 821d0000, %g2 = 00000000a91fd302
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000821d
! Mem[0000000054000028] = 00000000, %l5 = 000000000000003b
lduh [%i0+0x02a],%l5 ! %l5 = 0000000000000000
! %l0 = 9eeb2cce, %l1 = 000000ed, Mem[0000000090000018] = c654ee46 c2bbec77
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 9eeb2cce 000000ed
! Mem[0000000090000034] = 0bef587d, %g2 = 000000000000821d
lduh [%i4+0x036],%g2 ! %g2 = 0000000000000bef
! %l0 = d70cce559eeb2cce, Mem[0000000090000014] = 87f99c13
sth %l0,[%i4+0x014] ! Mem[0000000090000014] = 2cce9c13
! %l2 = 53b399b3fa608666, Mem[000000009080002a] = f52dd3a5
sth %l2,[%i5+0x02a] ! Mem[0000000090800028] = 8666d3a5
! Mem[0000000091000018] = bb851701 ab3c821d, %g2 = 00000bef, %g3 = 87f99c13
ldd [%i6+%o3],%g2 ! %g2 = 00000000bb851701 00000000ab3c821d
p34_label_18:
! %l7 = ffffffffffffff8a, Mem[0000000091000020] = e354f52dd3a5587d
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffff8a
! %l7 = ffffffffffffff8a, Mem[0000000090800030] = ab3c821d
stw %l7,[%i5+0x030] ! Mem[0000000090800030] = ffffff8a
! %l3 = 167c8abdc24d0bef, Mem[000000009000002b] = 1d00003c
stb %l3,[%i4+0x02b] ! Mem[0000000090000028] = ef00003c
! Mem[0000000055000008] = 4c0a0fde66f99c13, %l7 = ffffffffffffff8a
ldx [%i2+%o1],%l7 ! %l7 = 4c0a0fde66f99c13
! %l7 = 4c0a0fde66f99c13, Mem[0000000090000030] = 722cd948
sth %l7,[%i4+0x030] ! Mem[0000000090000030] = 9c13d948
! Mem[000000009180000c] = 78f07e5d, %g2 = 00000000bb851701
lduw [%o0+0x00c],%g2 ! %g2 = 0000000078f07e5d
! Mem[0000000090000004] = c24d0bef, %g2 = 0000000078f07e5d
lduh [%i4+0x004],%g2 ! %g2 = 000000000000c24d
! %l4 = 4f864edda8319cf2, Mem[0000000091000018] = bb851701ab3c821d
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 4f864edda8319cf2
! Mem[0000000090800018] = 8dce0d4c b5758e33, %g2 = 0000c24d, %g3 = ab3c821d
ldd [%i5+%o3],%g2 ! %g2 = 000000008dce0d4c 00000000b5758e33
! Mem[0000000055000030] = a91fd302, %l1 = 00000000000000ed
lduh [%i2+0x032],%l1 ! %l1 = 000000000000d302
p34_label_19:
! %l2 = 53b399b3fa608666, Mem[0000000090800014] = c24d0bef
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = fa608666
! Mem[0000000091000014] = 6b5234b4, %g2 = 000000008dce0d4c
ldsb [%i6+0x014],%g2 ! %g2 = 000000000000006b
! Mem[0000000091000038] = 2ac32556, %g2 = 000000000000006b
ldub [%i6+0x038],%g2 ! %g2 = 000000000000002a
! %l6 = ffffffffa91fd302, Mem[0000000090800010] = f6913c87fa608666
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = ffffffffa91fd302
! Mem[0000000054000038] = d70cce55, %l7 = 4c0a0fde66f99c13
ldub [%i0+0x038],%l7 ! %l7 = 00000000000000d7
! %l2 = 53b399b3fa608666, Mem[0000000091000000] = 809ce616
stw %l2,[%i6+%g0] ! Mem[0000000091000000] = fa608666
! Mem[0000000055000004] = d16376ed, %l1 = 000000000000d302
ldsw [%i2+0x004],%l1 ! %l1 = ffffffffd16376ed
! Mem[0000000091000030] = 916a6e48, %g2 = 000000000000002a
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffff916a
! %l0 = 9eeb2cce, %l1 = d16376ed, Mem[0000000054000008] = 699923d6 6155120f
std %l0,[%i0+%o1] ! Mem[0000000054000008] = 9eeb2cce d16376ed
! %l5 = 0000000000000000, Mem[0000000091800008] = 0f1979ec78f07e5d
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000000
p34_label_20:
! Mem[0000000054800008] = c2313984, %l4 = 4f864edda8319cf2
lduh [%i1+0x00a],%l4 ! %l4 = 0000000000003984
! Mem[0000000090800010] = ffa91fd3, %g2 = ffffffffffff916a
ldub [%i5+0x013],%g2 ! %g2 = 00000000000000ff
! %l0 = d70cce559eeb2cce, Mem[0000000054800034] = fbe7575b
sth %l0,[%i1+0x034] ! Mem[0000000054800034] = 2cce575b
! Mem[0000000090800024] = 7ee5e354, %g2 = 00000000000000ff
lduh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! Mem[0000000054000004] = 3dd818f8, %l3 = 167c8abdc24d0bef
ldsb [%i0+0x004],%l3 ! %l3 = 000000000000003d
! %l1 = ffffffffd16376ed, Mem[0000000091000030] = 916a6e486cc60ecc
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = ffffffffd16376ed
! Mem[0000000091000030] = ffffffff d16376ed, %g2 = 00007ee5, %g3 = b5758e33
ldd [%i6+0x030],%g2 ! %g2 = 00000000ffffffff 00000000d16376ed
! Mem[0000000090000014] = 2cce9c13, %g18 = b33d6515f16d51ff
ldsw [%i4+0x014],%g2 ! %g2 = b33d6515f16d51ff
! %l1 = ffffffffd16376ed, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = ffffffffd16376ed
! Mem[000000009100002c] = 07a7ffff, %g2 = 000000002cce9c13
ldsb [%i6+0x02e],%g2 ! %g2 = 0000000000000007
p34_label_21:
! Mem[0000000055800008] = c3cf0028, %l1 = ffffffffd16376ed
ldsb [%i3+%o1],%l1 ! %l1 = ffffffffffffffc3
! Mem[0000000091000020] = ffffffff, %g18 = b33d6515f16d51ff
ldsw [%i6+%o4],%g2 ! %g2 = b33d6515f16d51ff
! Mem[0000000091800024] = 54e4ab3c, %g2 = ffffffffffffffff
ldsh [%o0+0x026],%g2 ! %g2 = 00000000000054e4
! Mem[0000000091800034] = c24d0bef, %g18 = b33d6515f16d51ff
ldsw [%o0+0x034],%g2 ! %g2 = b33d6515f16d51ff
! %l4 = 0000000000003984, Mem[0000000055800012] = 0c6f53a0
sth %l4,[%i3+0x012] ! Mem[0000000055800010] = 0c6f3984
! %l5 = 0000000000000000, Mem[0000000055000032] = a91fd302
sth %l5,[%i2+0x032] ! Mem[0000000055000030] = a91f0000
! %l1 = ffffffffffffffc3, Mem[0000000091800028] = ab3c821d
stw %l1,[%o0+%o5] ! Mem[0000000091800028] = ffffffc3
! Mem[000000009100003c] = 7d41577c, %g18 = b33d6515f16d51ff
ldsw [%i6+0x03c],%g2 ! %g2 = b33d6515f16d51ff
! Mem[000000009080001c] = b5758e33, %g2 = 000000007d41577c
lduw [%i5+0x01c],%g2 ! %g2 = 00000000b5758e33
! Mem[0000000090000008] = ffffffff, %g18 = b33d6515f16d51ff
ldsw [%i4+%o1],%g2 ! %g2 = b33d6515f16d51ff
p34_label_22:
! %l6 = a91fd302, %l7 = 000000d7, Mem[0000000091000030] = ffffffff d16376ed
std %l6,[%i6+0x030] ! Mem[0000000091000030] = a91fd302 000000d7
! Mem[0000000090800018] = 8dce0d4c, %g2 = ffffffffffffffff
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffff8dce
! %l4 = 0000000000003984, Mem[0000000091000038] = 2ac32556
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = 00003984
! Mem[0000000091800008] = 0000000000000000, %g2 = ffffffffffff8dce
ldx [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000055000020] = ab3c821d 00003c87, %l6 = a91fd302, %l7 = 000000d7
ldd [%i2+%o4],%l6 ! %l6 = 00000000ab3c821d 0000000000003c87
! %l7 = 0000000000003c87, Mem[0000000090800000] = b6fea1aaffffffe5
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = 0000000000003c87
! Mem[0000000090800000] = 0000000000003c87, %g2 = 0000000000000000
ldx [%i5+%g0],%g2 ! %g2 = 0000000000003c87
! Mem[0000000091800020] = c446801d, %g2 = 0000000000003c87
lduh [%o0+0x022],%g2 ! %g2 = 000000000000c446
! %l1 = ffffffffffffffc3, Mem[0000000090800010] = ffffffff
stw %l1,[%i5+%o2] ! Mem[0000000090800010] = ffffffc3
! Mem[0000000090800028] = 8666d3a5, %g2 = 000000000000c446
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000008666
p34_label_23:
! %l2 = fa608666, %l3 = 0000003d, Mem[0000000090000010] = a91fd302 2cce9c13
std %l2,[%i4+%o2] ! Mem[0000000090000010] = fa608666 0000003d
! %l3 = 000000000000003d, Mem[0000000091800021] = 8dc44680
stb %l3,[%o0+0x021] ! Mem[0000000091800020] = 3dc44680
! Mem[0000000091800008] = 00000000, %g2 = 0000000000008666
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000090000002] = 34b4c24d
stb %l5,[%i4+0x002] ! Mem[0000000090000000] = 00b4c24d
! Mem[0000000091000000] = fa608666 12bca097, %g2 = 00000000, %g3 = d16376ed
ldd [%i6+%g0],%g2 ! %g2 = 00000000fa608666 0000000012bca097
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = 00000000fa608666
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[0000000090000028] = ab3c82ef 00003c87, %g2 = b09fb039, %g3 = 12bca097
ldd [%i4+%o5],%g2 ! %g2 = 00000000ab3c82ef 0000000000003c87
! Mem[000000009000001c] = 000000ed, %g18 = b33d6515f16d51ff
ldsw [%i4+0x01c],%g2 ! %g2 = b33d6515f16d51ff
! %l6 = 00000000ab3c821d, Mem[0000000090800026] = 76ede354
stb %l6,[%i5+0x026] ! Mem[0000000090800024] = 1dede354
! %l6 = ab3c821d, %l7 = 00003c87, Mem[0000000091800018] = c6fe9c13 9c834334
std %l6,[%o0+%o3] ! Mem[0000000091800018] = ab3c821d 00003c87
p34_label_24:
! %l7 = 0000000000003c87, Mem[0000000091000000] = fa60866612bca097
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 0000000000003c87
! Mem[0000000054800034] = 2cce575b, %l6 = 00000000ab3c821d
lduw [%i1+0x034],%l6 ! %l6 = 000000002cce575b
! %l4 = 0000000000003984, Mem[0000000090000030] = 9c13d948c24d0bef
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = 0000000000003984
! %l2 = fa608666, %l3 = 0000003d, Mem[0000000090800010] = ffffffc3 a91fd302
std %l2,[%i5+%o2] ! Mem[0000000090800010] = fa608666 0000003d
! %l2 = fa608666, %l3 = 0000003d, Mem[0000000090000000] = 6b5200b4 c24d0bef
std %l2,[%i4+%g0] ! Mem[0000000090000000] = fa608666 0000003d
! %l6 = 000000002cce575b, Mem[0000000091800024] = 801d54e4
stb %l6,[%o0+0x024] ! Mem[0000000091800024] = 5b1d54e4
! %l6 = 2cce575b, %l7 = 00003c87, Mem[0000000090000018] = 9eeb2cce 000000ed
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 2cce575b 00003c87
! %l6 = 000000002cce575b, Mem[0000000090800030] = ffffff8a
sth %l6,[%i5+0x030] ! Mem[0000000090800030] = 575bff8a
! %l2 = 53b399b3fa608666, Mem[0000000091000000] = 00000000
stw %l2,[%i6+%g0] ! Mem[0000000091000000] = fa608666
! %l4 = 0000000000003984, Mem[0000000054800008] = c2313984e354f52d
stx %l4,[%i1+%o1] ! Mem[0000000054800008] = 0000000000003984
p34_label_25:
! Mem[0000000090000008] = ffffffffffffff8a, %g2 = 00000000000000ed
ldx [%i4+%o1],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000091000014] = 6b5234b4, %g18 = b33d6515f16d51ff
ldsw [%i6+0x014],%g2 ! %g2 = b33d6515f16d51ff
! Mem[0000000091800008] = 0000000000000000, %g2 = 000000006b5234b4
ldx [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000009100000c] = 324900c2, %g2 = 0000000000000000
lduw [%i6+0x00c],%g2 ! %g2 = 00000000324900c2
! Mem[0000000091000018] = 4f864edd, %g2 = 00000000324900c2
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000004f86
! Mem[0000000090800020] = ffffffff, %g2 = 0000000000004f86
lduw [%i5+%o4],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000091800038] = b5d5c00843cc587d, %g2 = 00000000ffffffff
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843cc587d
! Mem[000000005400002c] = 6b5234b4, %l1 = ffffffffffffffc3
ldub [%i0+0x02c],%l1 ! %l1 = 000000000000006b
! %l2 = fa608666, %l3 = 0000003d, Mem[0000000091000000] = fa608666 00003c87
std %l2,[%i6+%g0] ! Mem[0000000091000000] = fa608666 0000003d
! Mem[0000000090000000] = fa608666 0000003d, %g2 = 43cc587d, %g3 = 00003c87
ldd [%i4+%g0],%g2 ! %g2 = 00000000fa608666 000000000000003d
ba,a p34_not_taken_0_end
p34_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p34_branch_failed
p34_not_taken_0_end:
! End of Random Code for Thread 34
1: membar #Sync ! Force all stores to complete
p34_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x088] ! Set processor 34 done flag
! Check Registers
p34_check_registers:
set p34_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be d70cce559eeb2cce
bne,a,pn %xcc,p34_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000006b
bne,a,pn %xcc,p34_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 53b399b3fa608666
bne,a,pn %xcc,p34_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000003d
bne,a,pn %xcc,p34_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000003984
bne,a,pn %xcc,p34_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p34_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000002cce575b
bne,a,pn %xcc,p34_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000003c87
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 08ca658b 1384591b
bne %xcc,p34_f6_fail
nop
! Check Local Memory
set p34_local0_expect,%g1
p34_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 9eeb2cced16376ed
ldx [%i0+0x008],%g3 ! Observed data at 0000000054000008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000006b5234b4
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 = 089e72637dfd5649
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+0x000],%g2 ! Expected data = 4f864edda8319cf2
ldx [%i1+0x000],%g3 ! Observed data at 0000000054800000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000000000003984
ldx [%i1+0x008],%g3 ! Observed data at 0000000054800008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = bb851701ab3c821d
ldx [%i1+0x018],%g3 ! Observed data at 0000000054800018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c36bf11800003c87
ldx [%i1+0x020],%g3 ! Observed data at 0000000054800020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 34b4c150ccec04dd
ldx [%i1+0x028],%g3 ! Observed data at 0000000054800028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 49ddda922cce575b
ldx [%i1+0x030],%g3 ! Observed data at 0000000054800030
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = fe01b6fed3a5587d
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+0x018],%g2 ! Expected data = a51c727d56ddef8a
ldx [%i2+0x018],%g3 ! Observed data at 0000000055000018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ab3c821d00003c87
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 = a91f0000db06d93b
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+0x010],%g2 ! Expected data = 0c6f39848b8ec7f8
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 = 591388fa0c6a75d8
ldx [%i3+0x020],%g3 ! Observed data at 0000000055800020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x020,%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_f6_fail:
set p34_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 34 failed
p34_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x088] ! Set processor 34 done flag
set p34_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 34 failed
p34_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x088] ! Set processor 34 done flag
set p34_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p34_selfmod_failed:
ba p34_failed
mov 0xabc,%g1
p34_common_error:
or %g0,0xf02,%g1
ba p34_failed
mov %o5,%g3
p34_common_signature_error:
set p34_temp,%g1
ba p34_failed
st %g2,[%g1] ! Common Lock Number
p34_common_timeout:
set p34_temp,%g1
ba p34_failed
st %g2,[%g1] ! Common Lock Number
p34_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p34_failed
mov 0x0,%g3
p34_trap1e:
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000054800000]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000018]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000055800010]
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000018]
stha %l7,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000020]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054000000]
stxa %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800010]
done
p34_trap1o:
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000054800000]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000018]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000055800010]
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000018]
stha %l7,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000020]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054000000]
stxa %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800010]
done
p34_trap2e:
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000054000028]
stwa %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800018]
stba %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000018]
done
p34_trap2o:
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000054000028]
stwa %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800018]
stba %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000018]
done
p34_trap3e:
nop
nop
done
p34_trap3o:
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 = 49638bc3fe01b6fe
ldx [%g1+0x008],%l1 ! %l1 = e7dac317d3a5587d
ldx [%g1+0x010],%l2 ! %l2 = c94db2c6771778f0
ldx [%g1+0x018],%l3 ! %l3 = 167c8abdc24d0bef
ldx [%g1+0x020],%l4 ! %l4 = bb851701ab3c821d
ldx [%g1+0x028],%l5 ! %l5 = cbe375f4395c2099
ldx [%g1+0x030],%l6 ! %l6 = 55f3074e4f864edd
ldx [%g1+0x038],%l7 ! %l7 = e3d53046248dc446
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5756a8f8 9ddcce73 54258b96 c7ee0c50
! %f4 = 29b0fdae 1f3df7ce 903a19ea bf4b2f72
! %f8 = a9ba7267 6b14c0db 06a3333c 878d587e
! %f12 = aa083ef3 81d73dea d12874a5 904838ab
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b4c33245 49128262 5d03cd4a 6040a6c3
! %f20 = 7f67e1f7 7fbcce36 16476113 e672f7cd
! %f24 = 93646b49 55b7010e 5037ccaf b3a21455
! %f28 = 8ab5b24f 3bcb9975 73a40254 97cf53f1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c485d53f 55c4edb4 3009b5a5 722ee423
! %f36 = 5f4087ca 0647affe abf178c2 d5a834d8
! %f40 = 2da6b613 8166c1f1 e28ff214 b7cc1046
! %f44 = 3ad49ec6 cc539ed7 3f7706dc 69c88333
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd682db5800000001,%g7,%g1 ! GSR scale = 0, align = 1
wr %g1,%g0,%gsr ! GSR = d682db5800000001
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 35
p35_label_1:
! Mem[0000000090800018] = 8d210d4cb5758e33, %g2 = 000015aa769900fd
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5758e33
! %l6 = 3f628cae7392c619, Mem[0000000091800020] = 30270afa801d54e4
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 3f628cae7392c619
! Mem[0000000090800010] = d6f6488779807614, %g2 = 8d210d4cb5758e33
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! Mem[000000009080003c] = bf380000, %g2 = d6f6488779807614
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000bf
! %l6 = 3f628cae7392c619, Mem[0000000056800030] = 4000fa2af8e5560c
stx %l6,[%i1+0x030] ! Mem[0000000056800030] = 3f628cae7392c619
! Mem[0000000090000024] = 9a572188, %g2 = 00000000000000bf
ldub [%i4+0x026],%g2 ! %g2 = 000000000000009a
! Mem[0000000057800034] = cf8764ce, %l3 = b3ff66de00c0a747
lduh [%i3+0x036],%l3 ! %l3 = 00000000000064ce
! Mem[0000000091800010] = ab2f0f63, %g18 = 9968e9a04bd89db4
ldsw [%o0+%o2],%g2 ! %g2 = 9968e9a04bd89db4
! %l4 = 00504a65f2a4dba7, Mem[0000000090000034] = e3f41a12
stw %l4,[%i4+0x034] ! Mem[0000000090000034] = f2a4dba7
! %l1 = 0b5d9cb67a4e8e4c, Mem[0000000057800007] = 83d9a34e
stb %l1,[%i3+0x007] ! Mem[0000000057800004] = 83d9a34c
p35_label_2:
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = ab2f0f63, %g3 = 0bad0b00
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! %l1 = 0b5d9cb67a4e8e4c, Mem[0000000090000004] = 34b459e7
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = 7a4e8e4c
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = b51e7244, %g3 = 48782e3b
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! Mem[0000000091800034] = 1332b5d5, %g2 = 00000000b51e7244
ldub [%o0+0x036],%g2 ! %g2 = 0000000000000013
! %l4 = 00504a65f2a4dba7, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = 00504a65f2a4dba7
! %l5 = 391e9152ba0a2744, Mem[0000000056800038] = 84663cefa5fd6b1e
stx %l5,[%i1+0x038] ! Mem[0000000056800038] = 391e9152ba0a2744
! Mem[000000009180000c] = 7e5dab2f, %g2 = 0000000000000013
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000007e5d
! %l6 = 3f628cae7392c619, Mem[0000000090800018] = 8d210d4c
sth %l6,[%i5+%o3] ! Mem[0000000090800018] = c6190d4c
! %l2 = 0b856b948c29fe85, Mem[0000000090000010] = b51e724448782e3b
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = 0b856b948c29fe85
! %l2 = 8c29fe85, %l3 = 000064ce, Mem[0000000057000030] = 91c16705 cd582445
std %l2,[%i2+0x030] ! Mem[0000000057000030] = 8c29fe85 000064ce
p35_label_3:
! Mem[0000000090000034] = f2a4dba7, %g18 = 9968e9a04bd89db4
ldsw [%i4+0x034],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000091000028] = 8a3d9650d71607a7, %g2 = fffffffff2a4dba7
ldx [%i6+%o5],%g2 ! %g2 = 8a3d9650d71607a7
! Mem[0000000090800018] = c6190d4cb5758e33, %g2 = 8a3d9650d71607a7
ldx [%i5+%o3],%g2 ! %g2 = c6190d4cb5758e33
! %l2 = 8c29fe85, %l3 = 000064ce, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 8c29fe85 000064ce
! Mem[0000000091000008] = 9a8d011a 32495b64, %g2 = b5758e33, %g3 = 48782e3b
ldd [%i6+%o1],%g2 ! %g2 = 000000009a8d011a 0000000032495b64
! Mem[0000000091000004] = 12bca097, %g2 = 000000009a8d011a
ldsh [%i6+0x004],%g2 ! %g2 = 00000000000012bc
! %l7 = a0e42cde7e549540, Mem[000000005780002c] = 916aac7f
stw %l7,[%i3+0x02c] ! Mem[000000005780002c] = 7e549540
! Mem[0000000091800034] = f2e01332, %g2 = 00000000000012bc
ldsb [%o0+0x034],%g2 ! %g2 = fffffffffffffff2
! Mem[000000005680001c] = 7284e660, %l6 = 3f628cae7392c619
lduh [%i1+0x01c],%l6 ! %l6 = 0000000000007284
! %l0 = 3ad51cb9, %l1 = 7a4e8e4c, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 3ad51cb9 7a4e8e4c
p35_label_4:
! Mem[0000000091800014] = 9fb039c6, %g2 = fffffffffffffff2
ldsb [%o0+0x015],%g2 ! %g2 = ffffffffffffff9f
! Mem[0000000056000038] = 5073a426, %l0 = a1cfaa2e3ad51cb9
ldsb [%i0+0x038],%l0 ! %l0 = 0000000000000050
! Mem[0000000057800008] = a0605fba 2fe4d2df, %l0 = 00000050, %l1 = 7a4e8e4c
ldd [%i3+%o1],%l0 ! %l0 = 00000000a0605fba 000000002fe4d2df
! %l7 = a0e42cde7e549540, Mem[0000000056000010] = 1824e901
stw %l7,[%i0+%o2] ! Mem[0000000056000010] = 7e549540
! %l0 = a0605fba, %l1 = 2fe4d2df, Mem[0000000057800018] = 297bdfac 0a265325
std %l0,[%i3+%o3] ! Mem[0000000057800018] = a0605fba 2fe4d2df
! %l2 = 0b856b948c29fe85, Mem[0000000057000022] = 977593d5
sth %l2,[%i2+0x022] ! Mem[0000000057000020] = 9775fe85
! Mem[0000000057800008] = a0605fba, %l5 = 391e9152ba0a2744
ldsb [%i3+0x00a],%l5 ! %l5 = 000000000000005f
! Mem[0000000090800018] = c6190d4cb5758e33, %g2 = ffffffffffffff9f
ldx [%i5+%o3],%g2 ! %g2 = c6190d4cb5758e33
! %l1 = 000000002fe4d2df, Mem[0000000056000013] = 7e549540
stb %l1,[%i0+0x013] ! Mem[0000000056000010] = 7e5495df
! Mem[0000000090800000] = f2d0a1aa, %g18 = 9968e9a04bd89db4
ldsw [%i5+%g0],%g2 ! %g2 = 9968e9a04bd89db4
p35_label_5:
! %l7 = a0e42cde7e549540, Mem[0000000090000001] = fd0f337a
stb %l7,[%i4+0x001] ! Mem[0000000090000000] = 400f337a
! %l6 = 0000000000007284, Mem[0000000091000008] = 9a8d011a
stb %l6,[%i6+%o1] ! Mem[0000000091000008] = 848d011a
! %l5 = 000000000000005f, Mem[000000009100000c] = 32495b64
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = 0000005f
! %l4 = f2a4dba7, %l5 = 0000005f, Mem[0000000091000038] = 2ac32556 3741577c
std %l4,[%i6+0x038] ! Mem[0000000091000038] = f2a4dba7 0000005f
! Mem[0000000056000018] = b608cf09, %l2 = 0b856b948c29fe85
ldsw [%i0+%o3],%l2 ! %l2 = ffffffffb608cf09
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = f2d0a1aa, %g3 = 32495b64
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! Mem[0000000091000020] = 013d025a, %g2 = 000000008a3d9650
ldsb [%i6+0x021],%g2 ! %g2 = 0000000000000001
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = 0000000000000001
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
! Mem[0000000091800034] = f2e01332, %g2 = a31fbc41a3ca96e2
ldsb [%o0+0x034],%g2 ! %g2 = fffffffffffffff2
! %l5 = 000000000000005f, Mem[0000000090000030] = 722cd948f2a4dba7
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 000000000000005f
p35_label_6:
! Mem[0000000091800010] = ab2f0f63, %g2 = fffffffffffffff2
lduh [%o0+%o2],%g2 ! %g2 = 000000000000ab2f
! Mem[0000000091000030] = 916a6e48, %g2 = 000000000000ab2f
ldsb [%i6+0x030],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000091000024] = de034f8a, %g2 = ffffffffffffff91
ldsb [%i6+0x025],%g2 ! %g2 = ffffffffffffffde
! Mem[0000000090000000] = 0e400f337a4e8e4c, %g2 = ffffffffffffffde
ldx [%i4+%g0],%g2 ! %g2 = 0e400f337a4e8e4c
! Mem[0000000091000020] = 8c013d025ade034f, %g2 = 0e400f337a4e8e4c
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade034f
! Mem[0000000090000030] = 00000000, %g2 = 8c013d025ade034f
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000028] = 8a3d9650, %g2 = 0000000000000000
lduw [%i6+%o5],%g2 ! %g2 = 000000008a3d9650
! Mem[000000009080001c] = 758e335b, %g2 = 000000008a3d9650
ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000075
! Mem[0000000091000010] = c871c97b694bf715, %g2 = 0000000000000075
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! %l3 = 00000000000064ce, Mem[0000000056800000] = 77db3603289ed7bd
stx %l3,[%i1+%g0] ! Mem[0000000056800000] = 00000000000064ce
p35_label_7:
! %l6 = 0000000000007284, Mem[0000000090800018] = c6190d4c
stw %l6,[%i5+%o3] ! Mem[0000000090800018] = 00007284
! Mem[0000000091000034] = 6cc60ecc, %g18 = 9968e9a04bd89db4
ldsw [%i6+0x034],%g2 ! %g2 = 9968e9a04bd89db4
! %l4 = 00504a65f2a4dba7, Mem[0000000057000039] = a16926d7
stb %l4,[%i2+0x039] ! Mem[0000000057000038] = a1a726d7
! Mem[000000009000003c] = f2a4dba7, %g2 = 000000006cc60ecc
ldsh [%i4+0x03c],%g2 ! %g2 = fffffffffffff2a4
! Mem[0000000090000014] = 8c29fe85, %g2 = fffffffffffff2a4
ldsh [%i4+0x014],%g2 ! %g2 = ffffffffffff8c29
! Mem[0000000091800024] = 7392c619, %g18 = 9968e9a04bd89db4
ldsw [%o0+0x024],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000090000038] = 00504a65f2a4dba7, %g2 = 000000007392c619
ldx [%i4+0x038],%g2 ! %g2 = 00504a65f2a4dba7
! Mem[0000000091000038] = f2a4dba7, %g2 = 00504a65f2a4dba7
ldsh [%i6+0x038],%g2 ! %g2 = fffffffffffff2a4
! Mem[0000000057800018] = a0605fba, %l1 = 000000002fe4d2df
lduw [%i3+%o3],%l1 ! %l1 = 00000000a0605fba
! Mem[0000000056000038] = 5073a426bd267877, %l2 = ffffffffb608cf09
ldx [%i0+0x038],%l2 ! %l2 = 5073a426bd267877
p35_label_8:
! %l2 = 5073a426bd267877, Mem[0000000090000010] = 0b856b948c29fe85
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = 5073a426bd267877
! Mem[000000009100002c] = d71607a7, %g2 = fffffffffffff2a4
lduw [%i6+0x02c],%g2 ! %g2 = 00000000d71607a7
! Mem[0000000056800030] = 3f628cae, %l4 = 00504a65f2a4dba7
ldsh [%i1+0x030],%l4 ! %l4 = 0000000000003f62
! Mem[0000000090800028] = fd77ba3e, %g18 = 9968e9a04bd89db4
ldsw [%i5+%o5],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000090000020] = 8c29fe85, %g2 = fffffffffd77ba3e
lduw [%i4+%o4],%g2 ! %g2 = 000000008c29fe85
! Mem[0000000091800014] = b09fb039, %g18 = 9968e9a04bd89db4
ldsw [%o0+0x014],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000057000038] = a1a726d7, %l3 = 00000000000064ce
ldsh [%i2+0x03a],%l3 ! %l3 = 00000000000026d7
! Mem[000000009100001c] = d186bb92, %g2 = ffffffffb09fb039
lduw [%i6+0x01c],%g2 ! %g2 = 00000000d186bb92
! Mem[0000000090000004] = 8e4c1a70, %g2 = 00000000d186bb92
ldsb [%i4+0x006],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000090000014] = 7877c654, %g2 = ffffffffffffff8e
ldsb [%i4+0x016],%g2 ! %g2 = 0000000000000078
p35_label_9:
! Mem[0000000090800014] = 80761400, %g2 = 0000000000000078
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000080
! %l2 = bd267877, %l3 = 000026d7, Mem[0000000091000008] = 848d011a 0000005f
std %l2,[%i6+%o1] ! Mem[0000000091000008] = bd267877 000026d7
! %l3 = 00000000000026d7, Mem[0000000091000018] = afbb2595d186bb92
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 00000000000026d7
! %l2 = 5073a426bd267877, Mem[000000009180000c] = d7c57e5d
stb %l2,[%o0+0x00c] ! Mem[000000009180000c] = 77c57e5d
! %l6 = 0000000000007284, Mem[0000000090800038] = 82fb7497
stw %l6,[%i5+0x038] ! Mem[0000000090800038] = 00007284
! Mem[0000000090000004] = 8e4c1a70, %g2 = 0000000000000080
ldub [%i4+0x006],%g2 ! %g2 = 000000000000008e
! Mem[0000000057000008] = 9f158227, %l3 = 00000000000026d7
ldsb [%i2+0x00b],%l3 ! %l3 = 0000000000000027
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = 000000000000008e
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! Mem[0000000090800008] = 9f916a87, %g2 = 22502cb9920983a7
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff9f91
! %l3 = 0000000000000027, Mem[0000000091000026] = 034f8a3d
sth %l3,[%i6+0x026] ! Mem[0000000091000024] = 00278a3d
p35_label_10:
! Mem[000000005600002c] = db8848e5, %l6 = 0000000000007284
ldsb [%i0+0x02e],%l6 ! %l6 = 0000000000000048
! Mem[000000009080000c] = 6a872662, %g2 = ffffffffffff9f91
lduw [%i5+0x00c],%g2 ! %g2 = 000000006a872662
! %l1 = 00000000a0605fba, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 00000000a0605fba
! Mem[0000000090000018] = c654ee46, %g18 = 9968e9a04bd89db4
ldsw [%i4+%o3],%g2 ! %g2 = 9968e9a04bd89db4
! %l5 = 000000000000005f, Mem[0000000091000012] = c97b694b
stb %l5,[%i6+0x012] ! Mem[0000000091000010] = 5f7b694b
! %l6 = 00000048, %l7 = 7e549540, Mem[0000000091000018] = 00000000 000026d7
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 00000048 7e549540
! Mem[0000000091800038] = d5c00843, %g2 = ffffffffc654ee46
ldsb [%o0+0x039],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000056000030] = b6de1118, %l3 = 0000000000000027
lduw [%i0+0x030],%l3 ! %l3 = 00000000b6de1118
! Mem[000000009080000c] = 6a872662, %g18 = 9968e9a04bd89db4
ldsw [%i5+0x00c],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000057800004] = 83d9a34c, %l0 = 00000000a0605fba
ldsw [%i3+0x004],%l0 ! %l0 = ffffffff83d9a34c
p35_label_11:
! %l6 = 00000048, %l7 = 7e549540, Mem[0000000090800008] = 50c69f91 6a872662
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 00000048 7e549540
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = 000000006a872662
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
! %l4 = 0000000000003f62, Mem[0000000090800030] = 3ad51cb9
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = 00003f62
! %l4 = 0000000000003f62, Mem[0000000090800024] = c3247ee5
sth %l4,[%i5+0x024] ! Mem[0000000090800024] = 3f627ee5
! %l0 = ffffffff83d9a34c, Mem[000000009080001a] = 7284b575
stb %l0,[%i5+0x01a] ! Mem[0000000090800018] = 4c84b575
! Mem[000000009000002c] = 92b2c784, %g18 = 9968e9a04bd89db4
ldsw [%i4+0x02c],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000090800018] = 00004c84 b5758e33, %g2 = 92b2c784, %g3 = d71607a7
ldd [%i5+%o3],%g2 ! %g2 = 0000000000004c84 00000000b5758e33
! Mem[0000000056800020] = 95fe9637, %l1 = 00000000a0605fba
lduh [%i1+0x022],%l1 ! %l1 = 0000000000009637
! %l4 = 00003f62, %l5 = 0000005f, Mem[0000000057800030] = 6a56949f cf8764ce
std %l4,[%i3+0x030] ! Mem[0000000057800030] = 00003f62 0000005f
! %l4 = 00003f62, %l5 = 0000005f, Mem[0000000091800008] = 0f1979ec 77c57e5d
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00003f62 0000005f
p35_label_12:
! Mem[0000000090000008] = 1a70897a, %g18 = 9968e9a04bd89db4
ldsw [%i4+%o1],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000057800020] = 4bbcd2a0, %l1 = 0000000000009637
ldsh [%i3+0x022],%l1 ! %l1 = ffffffffffffd2a0
! %l4 = 00003f62, %l5 = 0000005f, Mem[0000000056000010] = 7e5495df 10d37f06
std %l4,[%i0+%o2] ! Mem[0000000056000010] = 00003f62 0000005f
! Mem[0000000091000028] = 50d71607, %g2 = 000000001a70897a
ldub [%i6+0x02b],%g2 ! %g2 = 0000000000000050
! Mem[0000000091800008] = 00003f62, %g2 = 0000000000000050
lduh [%o0+%o1],%g2 ! %g2 = 0000000000000000
! %l6 = 0000000000000048, Mem[0000000091000032] = 6e486cc6
stb %l6,[%i6+0x032] ! Mem[0000000091000030] = 48486cc6
! Mem[0000000091000024] = 5ade0027, %g18 = 9968e9a04bd89db4
ldsw [%i6+0x024],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000091000038] = f2a4dba7 0000005f, %g2 = 5ade0027, %g3 = b5758e33
ldd [%i6+0x038],%g2 ! %g2 = 00000000f2a4dba7 000000000000005f
! Mem[0000000090800018] = 4c84b575, %g2 = 00000000f2a4dba7
ldsb [%i5+0x01a],%g2 ! %g2 = 000000000000004c
! Mem[000000005680000c] = e6571a35, %l3 = 00000000b6de1118
ldub [%i1+0x00d],%l3 ! %l3 = 0000000000000057
p35_label_13:
! %l0 = ffffffff83d9a34c, Mem[000000009080001a] = 4c84b575
sth %l0,[%i5+0x01a] ! Mem[0000000090800018] = a34cb575
! %l0 = 83d9a34c, %l1 = ffffd2a0, Mem[0000000090000008] = 1a70897a 70c2cf1a
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 83d9a34c ffffd2a0
! %l5 = 000000000000005f, Mem[0000000056000018] = b608cf09d9f411b3
stx %l5,[%i0+%o3] ! Mem[0000000056000018] = 000000000000005f
! Mem[0000000090000018] = c654ee46, %g2 = 000000000000004c
lduh [%i4+%o3],%g2 ! %g2 = 000000000000c654
! Mem[0000000056800024] = 14a29832, %l2 = 5073a426bd267877
ldub [%i1+0x026],%l2 ! %l2 = 0000000000000098
! %l5 = 000000000000005f, Mem[0000000091800008] = 00003f62
sth %l5,[%o0+%o1] ! Mem[0000000091800008] = 005f3f62
! %l2 = 00000098, %l3 = 00000057, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 00000098 00000057
! Mem[0000000090000018] = c654ee46, %g2 = 000000000000c654
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffc654
! %l4 = 0000000000003f62, Mem[0000000090000028] = 2188de2092b2c784
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000000000003f62
! %l2 = 0000000000000098, Mem[0000000091800010] = 00000000a0605fba
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000098
p35_label_14:
! Mem[0000000090000028] = 00000000 00003f62, %g2 = ffffc654, %g3 = 0000005f
ldd [%i4+%o5],%g2 ! %g2 = 0000000000000000 0000000000003f62
! Mem[0000000091800028] = 00000098 00000057, %g2 = 00000000, %g3 = 00003f62
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000098 0000000000000057
! Mem[0000000090000010] = 5073a426bd267877, %g2 = 0000000000000098
ldx [%i4+%o2],%g2 ! %g2 = 5073a426bd267877
! %l7 = a0e42cde7e549540, Mem[0000000056000030] = b6de1118
stb %l7,[%i0+0x030] ! Mem[0000000056000030] = 40de1118
! %l3 = 0000000000000057, Mem[0000000091800008] = 005f3f620000005f
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000057
! Mem[0000000090000008] = 83d9a34c ffffd2a0, %g2 = bd267877, %g3 = 00000057
ldd [%i4+%o1],%g2 ! %g2 = 0000000083d9a34c 00000000ffffd2a0
! Mem[0000000056800004] = 000064ce, %l0 = ffffffff83d9a34c
ldsh [%i1+0x004],%l0 ! %l0 = 0000000000000000
! Mem[0000000091800010] = 00000000, %g2 = 0000000083d9a34c
ldub [%o0+0x013],%g2 ! %g2 = 0000000000000000
! %l5 = 000000000000005f, Mem[0000000090000020] = 8c29fe85000064ce
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 000000000000005f
! Mem[0000000090000038] = 00504a65, %g2 = 0000000000000000
lduh [%i4+0x038],%g2 ! %g2 = 0000000000000050
p35_label_15:
! %l4 = 00003f62, %l5 = 0000005f, Mem[0000000090000018] = c654ee46 c2bbec77
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 00003f62 0000005f
! Mem[0000000091800010] = 00000000, %g2 = 0000000000000050
ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = f2d0a1aa 99136e54, %g2 = 00000000, %g3 = ffffd2a0
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 0000000099136e54
! Mem[0000000056000008] = fd2ab809, %l4 = 0000000000003f62
lduw [%i0+%o1],%l4 ! %l4 = 00000000fd2ab809
! Mem[0000000090800034] = 7a4e8e4c, %g2 = 00000000f2d0a1aa
ldub [%i5+0x034],%g2 ! %g2 = 000000000000007a
! %l4 = 00000000fd2ab809, Mem[0000000091000008] = bd267877
stw %l4,[%i6+%o1] ! Mem[0000000091000008] = fd2ab809
! %l6 = 00000048, %l7 = 7e549540, Mem[0000000090800038] = 00007284 62f1bf38
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 00000048 7e549540
! Mem[0000000090000010] = 5073a426 bd267877, %g2 = 0000007a, %g3 = 99136e54
ldd [%i4+%o2],%g2 ! %g2 = 000000005073a426 00000000bd267877
! %l4 = fd2ab809, %l5 = 0000005f, Mem[0000000091800020] = 3f628cae 7392c619
std %l4,[%o0+%o4] ! Mem[0000000091800020] = fd2ab809 0000005f
! %l1 = ffffffffffffd2a0, Mem[0000000057000028] = 14a96c0a
stw %l1,[%i2+%o5] ! Mem[0000000057000028] = ffffd2a0
p35_label_16:
! %l0 = 00000000, %l1 = ffffd2a0, Mem[0000000056800028] = 33477ecd a7e72fc8
std %l0,[%i1+%o5] ! Mem[0000000056800028] = 00000000 ffffd2a0
! %l1 = ffffffffffffd2a0, Mem[0000000056800035] = 7392c619
stb %l1,[%i1+0x035] ! Mem[0000000056800034] = 73a0c619
! %l1 = ffffffffffffd2a0, Mem[0000000091000038] = f2a4dba70000005f
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = ffffffffffffd2a0
! Mem[0000000056800034] = 73a0c619, %l7 = a0e42cde7e549540
ldsb [%i1+0x036],%l7 ! %l7 = ffffffffffffffc6
! Mem[0000000057800034] = 0000005f, %l0 = 0000000000000000
ldsw [%i3+0x034],%l0 ! %l0 = 000000000000005f
! Mem[0000000090800004] = 54000000, %g2 = 000000005073a426
ldub [%i5+0x007],%g2 ! %g2 = 0000000000000054
! Mem[0000000090000004] = 7a4e8e4c, %g2 = 0000000000000054
lduw [%i4+0x004],%g2 ! %g2 = 000000007a4e8e4c
! Mem[0000000091800010] = 00000000, %g2 = 000000007a4e8e4c
ldub [%o0+%o2],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000000000098, Mem[000000009100002c] = d71607a7
sth %l2,[%i6+0x02c] ! Mem[000000009100002c] = 009807a7
! %l3 = 0000000000000057, Mem[0000000090000016] = 78770000
sth %l3,[%i4+0x016] ! Mem[0000000090000014] = 00570000
p35_label_17:
! %l1 = ffffffffffffd2a0, Mem[0000000091000007] = 97fd2ab8
stb %l1,[%i6+0x007] ! Mem[0000000091000004] = a0fd2ab8
! %l4 = fd2ab809, %l5 = 0000005f, Mem[0000000091000008] = fd2ab809 000026d7
std %l4,[%i6+%o1] ! Mem[0000000091000008] = fd2ab809 0000005f
! Mem[0000000056800000] = 00000000, %l1 = ffffffffffffd2a0
lduh [%i1+0x002],%l1 ! %l1 = 0000000000000000
! %l7 = ffffffffffffffc6, Mem[0000000091800038] = b5d5c008
stb %l7,[%o0+0x038] ! Mem[0000000091800038] = c6d5c008
! Mem[0000000091000030] = 916a4848, %g2 = 0000000000000000
lduh [%i6+0x030],%g2 ! %g2 = 000000000000916a
! Mem[0000000056800000] = 00000000, %l5 = 000000000000005f
ldub [%i1+0x003],%l5 ! %l5 = 0000000000000000
! Mem[0000000057800028] = 66ea6b75, %l2 = 0000000000000098
lduw [%i3+%o5],%l2 ! %l2 = 0000000066ea6b75
! Mem[0000000091000018] = 00000048 7e549540, %g2 = 0000916a, %g3 = bd267877
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000048 000000007e549540
! %l4 = 00000000fd2ab809, Mem[0000000090000028] = 00000000
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = fd2ab809
! Mem[000000005600002c] = db8848e5, %l5 = 0000000000000000
lduh [%i0+0x02c],%l5 ! %l5 = 000000000000db88
p35_label_18:
! Mem[0000000090000030] = 00000000, %g2 = 0000000000000048
lduw [%i4+0x030],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000091800038] = c6d5c00843ccc658
stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000000
! %l0 = 0000005f, %l1 = 00000000, Mem[0000000091800018] = c6fe240a 9c834334
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 0000005f 00000000
! Mem[000000009180001c] = 00000000, %g2 = 0000000000000000
lduw [%o0+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000057800030] = 00003f62, %l0 = 000000000000005f
ldsb [%i3+0x033],%l0 ! %l0 = 0000000000000062
! %l4 = 00000000fd2ab809, Mem[000000009080003d] = 54954000
stb %l4,[%i5+0x03d] ! Mem[000000009080003c] = 09954000
! Mem[0000000056800038] = 391e9152 ba0a2744, %l4 = fd2ab809, %l5 = 0000db88
ldd [%i1+0x038],%l4 ! %l4 = 00000000391e9152 00000000ba0a2744
! Mem[000000009080003c] = 7e099540, %g2 = 0000000000000000
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000007e09
! Mem[0000000057000038] = a1a726d7, %l3 = 0000000000000057
ldub [%i2+0x039],%l3 ! %l3 = 00000000000000a7
! Mem[0000000091800010] = 00000000, %g2 = 0000000000007e09
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000000000
p35_label_19:
! Mem[0000000090800028] = fd77ba3e, %g18 = 9968e9a04bd89db4
ldsw [%i5+%o5],%g2 ! %g2 = 9968e9a04bd89db4
! %l4 = 00000000391e9152, Mem[0000000091800014] = 00000098
sth %l4,[%o0+0x014] ! Mem[0000000091800014] = 91520098
! Mem[000000009080001c] = 335b9447, %g2 = fffffffffd77ba3e
ldsb [%i5+0x01f],%g2 ! %g2 = 0000000000000033
! Mem[0000000091000008] = fd2ab809, %g18 = 9968e9a04bd89db4
ldsw [%i6+%o1],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[000000009180002c] = 00000057, %g2 = fffffffffd2ab809
lduw [%o0+0x02c],%g2 ! %g2 = 0000000000000057
! %l6 = 0000000000000048, Mem[0000000090800030] = 00003f627a4e8e4c
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 0000000000000048
! %l6 = 00000048, %l7 = ffffffc6, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 00000048 ffffffc6
! Mem[0000000090800004] = 99136e54, %g18 = 9968e9a04bd89db4
ldsw [%i5+0x004],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000090800038] = 000000487e099540, %g2 = ffffffff99136e54
ldx [%i5+0x038],%g2 ! %g2 = 000000487e099540
! Mem[0000000090800008] = 00000048, %g2 = 000000487e099540
lduw [%i5+%o1],%g2 ! %g2 = 0000000000000048
p35_label_20:
! Mem[0000000091800034] = f2e01332, %g2 = 0000000000000048
lduh [%o0+0x034],%g2 ! %g2 = 000000000000f2e0
! %l1 = 0000000000000000, Mem[000000009100001e] = 95408c01
sth %l1,[%i6+0x01e] ! Mem[000000009100001c] = 00008c01
! Mem[0000000091000000] = e61612bc, %g2 = 000000000000f2e0
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffffe616
! %l0 = 0000000000000062, Mem[000000009180003e] = 00000000
sth %l0,[%o0+0x03e] ! Mem[000000009180003c] = 00620000
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = ffffffffffffe616
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! Mem[0000000091800028] = 00000098, %g18 = 9968e9a04bd89db4
ldsw [%o0+%o5],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000090000004] = 7a4e8e4c, %g18 = 9968e9a04bd89db4
ldsw [%i4+0x004],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000090800008] = 000000487e549540, %g2 = 000000007a4e8e4c
ldx [%i5+%o1],%g2 ! %g2 = 000000487e549540
! Mem[0000000090000018] = 62000000, %g2 = 000000487e549540
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000062
! Mem[0000000091000038] = ffffffd2, %g2 = 0000000000000062
ldsb [%i6+0x03b],%g2 ! %g2 = ffffffffffffffff
p35_label_21:
! Mem[000000009000002c] = 3f620000, %g2 = ffffffffffffffff
ldub [%i4+0x02e],%g2 ! %g2 = 000000000000003f
! Mem[0000000056800020] = 95fe9637 14a29832, %l6 = 00000048, %l7 = ffffffc6
ldd [%i1+%o4],%l6 ! %l6 = 0000000095fe9637 0000000014a29832
! Mem[0000000090800034] = 00480000, %g2 = 000000000000003f
lduh [%i5+0x036],%g2 ! %g2 = 0000000000000048
! Mem[000000009000000c] = a05073a4, %g2 = 0000000000000048
ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000a0
! %l7 = 0000000014a29832, Mem[0000000091800016] = 00980000
sth %l7,[%o0+0x016] ! Mem[0000000091800014] = 98320000
! Mem[0000000090800038] = 487e0995, %g2 = 00000000000000a0
ldsb [%i5+0x03b],%g2 ! %g2 = 0000000000000048
! Mem[0000000057000020] = 9775fe852d89b734, %l0 = 0000000000000062
ldx [%i2+%o4],%l0 ! %l0 = 9775fe852d89b734
! Mem[0000000091800010] = 00000000, %g2 = 0000000000000048
lduw [%o0+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000009000001c] = 0000005f, %g2 = 0000000000000000
ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000038] = ffffffff, %g2 = 0000000000000000
lduw [%i6+0x038],%g2 ! %g2 = 00000000ffffffff
p35_label_22:
! %l0 = 9775fe852d89b734, Mem[0000000057800011] = 9bf53a66
stb %l0,[%i3+0x011] ! Mem[0000000057800010] = 9b343a66
! %l4 = 00000000391e9152, Mem[0000000057000008] = 9f158227
stw %l4,[%i2+%o1] ! Mem[0000000057000008] = 391e9152
! Mem[0000000056800038] = 391e9152, %l6 = 0000000095fe9637
ldsb [%i1+0x03a],%l6 ! %l6 = ffffffffffffff91
! Mem[0000000090000004] = 7a4e8e4c, %g2 = 00000000ffffffff
lduw [%i4+0x004],%g2 ! %g2 = 000000007a4e8e4c
! Mem[0000000090000034] = 0000005f, %g18 = 9968e9a04bd89db4
ldsw [%i4+0x034],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000090800028] = 00000048, %g2 = 000000000000005f
lduh [%i5+%o5],%g2 ! %g2 = 0000000000000000
! %l6 = ffffff91, %l7 = 14a29832, Mem[0000000091000020] = 8c013d02 5ade0027
std %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffff91 14a29832
! %l6 = ffffffffffffff91, Mem[0000000056800008] = faa18481
stb %l6,[%i1+%o1] ! Mem[0000000056800008] = 91a18481
! Mem[0000000090000028] = fd2ab809 00003f62, %g2 = 00000000, %g3 = 7e549540
ldd [%i4+%o5],%g2 ! %g2 = 00000000fd2ab809 0000000000003f62
! %l5 = 00000000ba0a2744, Mem[0000000057000007] = 7be6477f
stb %l5,[%i2+0x007] ! Mem[0000000057000004] = 7be64744
p35_label_23:
! Mem[0000000091000018] = 000000487e540000, %g2 = 00000000fd2ab809
ldx [%i6+%o3],%g2 ! %g2 = 000000487e540000
! Mem[0000000090800018] = 0000a34c, %g18 = 9968e9a04bd89db4
ldsw [%i5+%o3],%g2 ! %g2 = 9968e9a04bd89db4
! Mem[0000000056800034] = 73a0c619, %l6 = ffffffffffffff91
lduh [%i1+0x036],%l6 ! %l6 = 000000000000c619
! %l4 = 00000000391e9152, Mem[000000009100001e] = 0000ffff
sth %l4,[%i6+0x01e] ! Mem[000000009100001c] = 9152ffff
! Mem[0000000056800038] = 391e9152, %l2 = 0000000066ea6b75
ldsb [%i1+0x039],%l2 ! %l2 = 000000000000001e
! Mem[0000000057800008] = a0605fba 2fe4d2df, %l2 = 0000001e, %l3 = 000000a7
ldd [%i3+%o1],%l2 ! %l2 = 00000000a0605fba 000000002fe4d2df
! %l7 = 0000000014a29832, Mem[0000000091800021] = 2ab80900
stb %l7,[%o0+0x021] ! Mem[0000000091800020] = 32b80900
! Mem[0000000091800038] = 00000000, %g2 = 000000000000a34c
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000014] = f7150000, %g2 = 0000000000000000
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffff715
! %l2 = 00000000a0605fba, Mem[0000000090000008] = 83d9a34cffffd2a0
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 00000000a0605fba
p35_label_24:
! Mem[0000000091000008] = fd2ab809, %g2 = fffffffffffff715
ldsb [%i6+%o1],%g2 ! %g2 = fffffffffffffffd
! Mem[000000009180003c] = 62000000, %g2 = fffffffffffffffd
ldub [%o0+0x03f],%g2 ! %g2 = 0000000000000062
! Mem[000000009080003c] = 7e099540, %g2 = 0000000000000062
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000007e09
! Mem[0000000090000028] = fd2ab809 00003f62, %g2 = 00007e09, %g3 = 00003f62
ldd [%i4+%o5],%g2 ! %g2 = 00000000fd2ab809 0000000000003f62
! %l6 = 000000000000c619, Mem[000000009180001b] = 5f000000
stb %l6,[%o0+0x01b] ! Mem[0000000091800018] = 19000000
! %l4 = 00000000391e9152, Mem[000000009000003e] = dba70000
sth %l4,[%i4+0x03e] ! Mem[000000009000003c] = 91520000
! %l5 = 00000000ba0a2744, Mem[000000009100003c] = ffffd2a0
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = ba0a2744
! %l0 = 9775fe852d89b734, Mem[0000000091000008] = fd2ab809
stw %l0,[%i6+%o1] ! Mem[0000000091000008] = 2d89b734
! Mem[0000000056800010] = 31bc69339d78e338, %l0 = 9775fe852d89b734
ldx [%i1+%o2],%l0 ! %l0 = 31bc69339d78e338
! Mem[0000000090000004] = 7a4e8e4c, %g2 = 00000000fd2ab809
lduw [%i4+0x004],%g2 ! %g2 = 000000007a4e8e4c
p35_label_25:
! Mem[0000000091000010] = c8715f7b694bf715, %g2 = 000000007a4e8e4c
ldx [%i6+%o2],%g2 ! %g2 = c8715f7b694bf715
! Mem[0000000091000010] = 7b694bf7, %g2 = c8715f7b694bf715
ldsb [%i6+0x013],%g2 ! %g2 = 000000000000007b
! Mem[0000000057000004] = 7be64744, %l7 = 0000000014a29832
ldsh [%i2+0x004],%l7 ! %l7 = 0000000000007be6
! Mem[0000000091000000] = e61612bc, %g2 = 000000000000007b
lduh [%i6+0x002],%g2 ! %g2 = 000000000000e616
! Mem[000000009000001c] = 005f0000, %g2 = 000000000000e616
ldsh [%i4+0x01e],%g2 ! %g2 = 000000000000005f
! Mem[0000000056000014] = 0000005f, %l7 = 0000000000007be6
ldsw [%i0+0x014],%l7 ! %l7 = 000000000000005f
! Mem[000000009180000c] = 00570000, %g2 = 000000000000005f
ldsb [%o0+0x00e],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800010] = 00000000, %g2 = 0000000000000000
ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000009080000c] = 549540d6, %g2 = 0000000000000000
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000054
! %l1 = 0000000000000000, Mem[0000000091000018] = 00000048
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = 00000000
ba,a p35_not_taken_0_end
p35_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p35_branch_failed
p35_not_taken_0_end:
! End of Random Code for Thread 35
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 31bc69339d78e338
bne,a,pn %xcc,p35_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p35_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a0605fba
bne,a,pn %xcc,p35_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000002fe4d2df
bne,a,pn %xcc,p35_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000391e9152
bne,a,pn %xcc,p35_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ba0a2744
bne,a,pn %xcc,p35_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000c619
bne,a,pn %xcc,p35_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000005f
bne,a,pn %xcc,p35_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p35_check_fp_registers:
set p35_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 5756a8f8 9ddcce73
bne %xcc,p35_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 54258b96 c7ee0c50
bne %xcc,p35_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 29b0fdae 1f3df7ce
bne %xcc,p35_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 903a19ea bf4b2f72
bne %xcc,p35_f6_fail
nop
! Check Local Memory
set p35_local0_expect,%g1
p35_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 00003f620000005f
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 = 000000000000005f
ldx [%i0+0x018],%g3 ! Observed data at 0000000056000018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 40de1118ebf54ce1
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+0x000],%g2 ! Expected data = 00000000000064ce
ldx [%i1+0x000],%g3 ! Observed data at 0000000056800000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 91a18481e6571a35
ldx [%i1+0x008],%g3 ! Observed data at 0000000056800008
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000ffffd2a0
ldx [%i1+0x028],%g3 ! Observed data at 0000000056800028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3f628cae73a0c619
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 = 391e9152ba0a2744
ldx [%i1+0x038],%g3 ! Observed data at 0000000056800038
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x038,%g4
set p35_local2_expect,%g1
p35_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0f26e30b7be64744
ldx [%i2+0x000],%g3 ! Observed data at 0000000057000000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 391e9152004a3def
ldx [%i2+0x008],%g3 ! Observed data at 0000000057000008
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9775fe852d89b734
ldx [%i2+0x020],%g3 ! Observed data at 0000000057000020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffd2a0601672c7
ldx [%i2+0x028],%g3 ! Observed data at 0000000057000028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8c29fe85000064ce
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 = a1a726d7faf42b46
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 = bdff603e83d9a34c
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 = 9b343a66bfba06cd
ldx [%i3+0x010],%g3 ! Observed data at 0000000057800010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a0605fba2fe4d2df
ldx [%i3+0x018],%g3 ! Observed data at 0000000057800018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 66ea6b757e549540
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 = 00003f620000005f
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_f0_fail:
set p35_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f2_fail:
set p35_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f4_fail:
set p35_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f6_fail:
set p35_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 35 failed
p35_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x08c] ! Set processor 35 done flag
set p35_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 35 failed
p35_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x08c] ! Set processor 35 done flag
set p35_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p35_selfmod_failed:
ba p35_failed
mov 0xabc,%g1
p35_common_error:
or %g0,0xf03,%g1
ba p35_failed
mov %o5,%g3
p35_common_signature_error:
set p35_temp,%g1
ba p35_failed
st %g2,[%g1] ! Common Lock Number
p35_common_timeout:
set p35_temp,%g1
ba p35_failed
st %g2,[%g1] ! Common Lock Number
p35_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p35_failed
mov 0x0,%g3
p35_trap1e:
stwa %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000010]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057800028]
done
p35_trap1o:
stwa %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000010]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057800028]
done
p35_trap2e:
stda %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800020]
stxa %l5,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800010]
done
p35_trap2o:
stda %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800020]
stxa %l5,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800010]
done
p35_trap3e:
nop
nop
nop
done
p35_trap3o:
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 = a1cfaa2e3ad51cb9
ldx [%g1+0x008],%l1 ! %l1 = 0b5d9cb67a4e8e4c
ldx [%g1+0x010],%l2 ! %l2 = 0b856b948c29fe85
ldx [%g1+0x018],%l3 ! %l3 = b3ff66de00c0a747
ldx [%g1+0x020],%l4 ! %l4 = 00504a65f2a4dba7
ldx [%g1+0x028],%l5 ! %l5 = 391e9152ba0a2744
ldx [%g1+0x030],%l6 ! %l6 = 3f628cae7392c619
ldx [%g1+0x038],%l7 ! %l7 = a0e42cde7e549540
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0818c724 52cc3f58 9c3bc2a5 59e543ae
! %f4 = 90c5b80f 066795ac 486f7db5 a50bf32d
! %f8 = e2a718fd ecd251d7 ff78cbeb 884b3712
! %f12 = 0f76e10a 3252cb23 197a9757 406dac3f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a029d155 b828f8bf 7cf38b2c 79a448e1
! %f20 = f420e382 c1128fcf 2833be09 85e44954
! %f24 = 80688626 fef0404b 27cbfde1 9b331cfb
! %f28 = 84418898 ae1eae33 6c0ed737 ee6552ca
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a5f3748a 33aed446 1511e456 4ae3ae31
! %f36 = a11789d5 6fe713b1 6d98939e b5067425
! %f40 = 0430d2f1 bcc13796 ef6823ad f59df7ff
! %f44 = 243e004f 3c436df5 c9a81c25 2ceca872
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe7c2d00f00000021,%g7,%g1 ! GSR scale = 4, align = 1
wr %g1,%g0,%gsr ! GSR = e7c2d00f00000021
wr %g0,%y ! Clear Y 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[0000000091800010] = ab2f0f63b09fb039, %g2 = 0000000000008d28
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[0000000059800000] = da69d296 581d4f1b, %l6 = 9aca6a6c, %l7 = 37da6898
ldd [%i3+%g0],%l6 ! %l6 = 00000000da69d296 00000000581d4f1b
! Mem[000000009100002c] = d71607a7, %g2 = ab2f0f63b09fb039
lduw [%i6+0x02c],%g2 ! %g2 = 00000000d71607a7
! Mem[0000000090800038] = 749762f1, %g2 = 00000000d71607a7
ldsh [%i5+0x03a],%g2 ! %g2 = 0000000000007497
! Mem[0000000090800038] = 82fb7497, %g18 = 37a4d7167f74f98c
ldsw [%i5+0x038],%g2 ! %g2 = 37a4d7167f74f98c
! Mem[000000009000002c] = 92b2c784, %g18 = 37a4d7167f74f98c
ldsw [%i4+0x02c],%g2 ! %g2 = 37a4d7167f74f98c
! Mem[0000000090000024] = f6eb9a57, %g18 = 37a4d7167f74f98c
ldsw [%i4+0x024],%g2 ! %g2 = 37a4d7167f74f98c
! %l4 = aff8dfd5f562b354, Mem[000000009180000c] = d7c57e5d
stw %l4,[%o0+0x00c] ! Mem[000000009180000c] = f562b354
! %l3 = 51841431b7a068be, Mem[0000000059800008] = 022a8b077eef1aa5
stx %l3,[%i3+%o1] ! Mem[0000000059800008] = 51841431b7a068be
! Mem[0000000091000038] = 25563741, %g2 = fffffffff6eb9a57
ldsh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
p36_label_2:
! Mem[0000000090800018] = 4cb5758e, %g2 = 0000000000002556
ldub [%i5+0x01b],%g2 ! %g2 = 000000000000004c
! Mem[0000000091800000] = 22502cb9, %g2 = 000000000000004c
lduw [%o0+%g0],%g2 ! %g2 = 0000000022502cb9
! Mem[0000000090800038] = 749762f1, %g2 = 0000000022502cb9
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000007497
! %l3 = 51841431b7a068be, Mem[0000000091800000] = 22502cb9
stw %l3,[%o0+%g0] ! Mem[0000000091800000] = b7a068be
! %l7 = 00000000581d4f1b, Mem[000000005980003a] = adab0de5
stb %l7,[%i3+0x03a] ! Mem[0000000059800038] = adab1be5
! Mem[000000009000003c] = a14cf2d3, %g2 = 0000000000007497
ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000090800008] = 9f916a87, %g2 = ffffffffffffffa1
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff9f91
! Mem[0000000058800024] = c97fcfb3, %l1 = 40f2bdc8a943c0d0
lduh [%i1+0x026],%l1 ! %l1 = 000000000000cfb3
! Mem[0000000091800028] = a31fbc41, %g2 = ffffffffffff9f91
ldub [%o0+%o5],%g2 ! %g2 = 00000000000000a3
! Mem[000000009180003c] = 58000000, %g2 = 00000000000000a3
ldsb [%o0+0x03f],%g2 ! %g2 = 0000000000000058
p36_label_3:
! Mem[0000000091000014] = 15afbb25, %g2 = 0000000000000058
ldsb [%i6+0x017],%g2 ! %g2 = 0000000000000015
! Mem[0000000091800018] = c6fe240a 9c834334, %g2 = 00000015, %g3 = 0bad0b00
ldd [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a 000000009c834334
! %l0 = fb849913dc7ab473, Mem[000000009180002f] = e2cd876a
stb %l0,[%o0+0x02f] ! Mem[000000009180002c] = 73cd876a
! Mem[0000000090800004] = 99136e54, %g2 = 00000000c6fe240a
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff9913
! %l7 = 00000000581d4f1b, Mem[0000000090000014] = 48782e3b
sth %l7,[%i4+0x014] ! Mem[0000000090000014] = 4f1b2e3b
! Mem[0000000059000034] = a37bb409, %l0 = fb849913dc7ab473
ldub [%i2+0x034],%l0 ! %l0 = 00000000000000a3
! Mem[000000009100003c] = 3741577c, %g18 = 37a4d7167f74f98c
ldsw [%i6+0x03c],%g2 ! %g2 = 37a4d7167f74f98c
! %l6 = 00000000da69d296, Mem[000000005980003e] = 808528b9
sth %l6,[%i3+0x03e] ! Mem[000000005980003c] = 8085d296
! %l4 = aff8dfd5f562b354, Mem[0000000059000038] = c152ee880dcd623f
stx %l4,[%i2+0x038] ! Mem[0000000059000038] = aff8dfd5f562b354
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 000000003741577c
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
p36_label_4:
! Mem[0000000090000000] = 3334b459, %g2 = 916a6e486cc60ecc
ldsb [%i4+0x003],%g2 ! %g2 = 0000000000000033
! %l5 = aee191368ffe010c, Mem[0000000058000020] = 731177e4e3445c84
stx %l5,[%i0+%o4] ! Mem[0000000058000020] = aee191368ffe010c
! %l2 = 8dbc67829f0bfa1a, Mem[000000009100001c] = d186bb92
sth %l2,[%i6+0x01c] ! Mem[000000009100001c] = fa1abb92
! Mem[0000000091000008] = 9a8d011a, %g2 = 0000000000000033
ldub [%i6+%o1],%g2 ! %g2 = 000000000000009a
! Mem[0000000091800018] = 240a9c83, %g2 = 000000000000009a
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000240a
! Mem[0000000090800024] = c3247ee5, %g18 = 37a4d7167f74f98c
ldsw [%i5+0x024],%g2 ! %g2 = 37a4d7167f74f98c
! Mem[0000000091000034] = 6cc60ecc, %g2 = ffffffffc3247ee5
lduw [%i6+0x034],%g2 ! %g2 = 000000006cc60ecc
! Mem[0000000091000020] = 025ade03, %g2 = 000000006cc60ecc
ldub [%i6+0x023],%g2 ! %g2 = 0000000000000002
! Mem[0000000091000028] = 8a3d9650d71607a7, %g2 = 0000000000000002
ldx [%i6+%o5],%g2 ! %g2 = 8a3d9650d71607a7
! Mem[0000000059000024] = b04e3105, %l7 = 00000000581d4f1b
lduh [%i2+0x024],%l7 ! %l7 = 000000000000b04e
p36_label_5:
! %l4 = f562b354, %l5 = 8ffe010c, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l4,[%o0+%o2] ! Mem[0000000091800010] = f562b354 8ffe010c
! %l4 = aff8dfd5f562b354, Mem[000000009080002e] = c6c050ae
stb %l4,[%i5+0x02e] ! Mem[000000009080002c] = 54c050ae
! %l6 = da69d296, %l7 = 0000b04e, Mem[0000000091000008] = 9a8d011a 32495b64
std %l6,[%i6+%o1] ! Mem[0000000091000008] = da69d296 0000b04e
! Mem[0000000090800028] = fd77ba3e, %g2 = 8a3d9650d71607a7
ldsh [%i5+%o5],%g2 ! %g2 = fffffffffffffd77
! Mem[0000000090800020] = 5b9447bc, %g2 = fffffffffffffd77
ldsb [%i5+%o4],%g2 ! %g2 = 000000000000005b
! %l2 = 9f0bfa1a, %l3 = b7a068be, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 9f0bfa1a b7a068be
! %l3 = 51841431b7a068be, Mem[0000000091000024] = 5ade034f
sth %l3,[%i6+0x024] ! Mem[0000000091000024] = 68be034f
! Mem[0000000091800010] = f562b354 8ffe010c, %g2 = 0000005b, %g3 = 9c834334
ldd [%o0+%o2],%g2 ! %g2 = 00000000f562b354 000000008ffe010c
! Mem[0000000090000038] = 87b4a14c, %g2 = 00000000f562b354
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffff87
! Mem[000000009080002c] = c09f0bfa, %g2 = ffffffffffffff87
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000c0
p36_label_6:
! %l3 = 51841431b7a068be, Mem[0000000090000030] = 722cd948
stw %l3,[%i4+0x030] ! Mem[0000000090000030] = b7a068be
! %l1 = 000000000000cfb3, Mem[000000009080000f] = 62d6f648
stb %l1,[%i5+0x00f] ! Mem[000000009080000c] = b3d6f648
! Mem[0000000090800038] = 82fb7497, %g18 = 37a4d7167f74f98c
ldsw [%i5+0x038],%g2 ! %g2 = 37a4d7167f74f98c
! Mem[0000000058800020] = 5901ae46 c97fcfb3, %l4 = f562b354, %l5 = 8ffe010c
ldd [%i1+%o4],%l4 ! %l4 = 000000005901ae46 00000000c97fcfb3
! Mem[0000000091800038] = c00843cc, %g2 = ffffffff82fb7497
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000c008
! %l7 = 000000000000b04e, Mem[0000000090800004] = 99136e54
stw %l7,[%i5+0x004] ! Mem[0000000090800004] = 0000b04e
! Mem[0000000059000028] = 0c574abd, %l1 = 000000000000cfb3
ldub [%i2+0x02a],%l1 ! %l1 = 000000000000004a
! %l0 = 000000a3, %l1 = 0000004a, Mem[0000000090800028] = fd77ba3e 4c1b54c0
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 000000a3 0000004a
! Mem[0000000091000038] = 25563741, %g2 = 000000000000c008
ldsb [%i6+0x03a],%g2 ! %g2 = 0000000000000025
! %l2 = 9f0bfa1a, %l3 = b7a068be, Mem[0000000090000008] = 1a70897a 70c2cf1a
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 9f0bfa1a b7a068be
p36_label_7:
! Mem[000000005980002c] = 4d7e6c1f, %l7 = 000000000000b04e
ldsb [%i3+0x02f],%l7 ! %l7 = 000000000000001f
! %l6 = 00000000da69d296, Mem[0000000091800030] = cd876ab0
stb %l6,[%o0+0x030] ! Mem[0000000091800030] = 96876ab0
! Mem[0000000091000010] = 71c97b69, %g2 = 0000000000000025
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000071
! Mem[0000000059000008] = 63f2ff5f 41e8e424, %l6 = da69d296, %l7 = 0000001f
ldd [%i2+%o1],%l6 ! %l6 = 0000000063f2ff5f 0000000041e8e424
! %l0 = 00000000000000a3, Mem[0000000091000038] = 2ac325563741577c
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = 00000000000000a3
! %l4 = 000000005901ae46, Mem[0000000091800037] = 32b5d5c0
stb %l4,[%o0+0x037] ! Mem[0000000091800034] = 46b5d5c0
! %l2 = 9f0bfa1a, %l3 = b7a068be, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 9f0bfa1a b7a068be
! Mem[0000000091000000] = 809ce61612bca097, %g2 = 0000000000000071
ldx [%i6+%g0],%g2 ! %g2 = 809ce61612bca097
! Mem[000000009000002c] = 92b2c784, %g2 = 809ce61612bca097
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
! Mem[0000000090800030] = 9f0bfa1a, %g2 = 0000000092b2c784
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffff9f
p36_label_8:
! Mem[0000000091000000] = 1612bca0, %g2 = ffffffffffffff9f
ldub [%i6+0x003],%g2 ! %g2 = 0000000000000016
! Mem[0000000090800000] = d0a1aa00, %g2 = 0000000000000016
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffd0
! Mem[000000009100000c] = 0000b04e, %g2 = ffffffffffffffd0
ldsb [%i6+0x00c],%g2 ! %g2 = 0000000000000000
! %l3 = 51841431b7a068be, Mem[000000009080001c] = b5758e33
stw %l3,[%i5+0x01c] ! Mem[000000009080001c] = b7a068be
! Mem[0000000090800030] = 1ab7a068, %g2 = 0000000000000000
ldub [%i5+0x033],%g2 ! %g2 = 000000000000001a
! %l6 = 63f2ff5f, %l7 = 41e8e424, Mem[0000000090800000] = f2d0a1aa 0000b04e
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 63f2ff5f 41e8e424
! Mem[0000000090800008] = 50c69f91, %g2 = 000000000000001a
ldub [%i5+%o1],%g2 ! %g2 = 0000000000000050
! Mem[0000000059800034] = b9dccbd2, %l4 = 000000005901ae46
ldsh [%i3+0x036],%l4 ! %l4 = ffffffffffffcbd2
! %l2 = 8dbc67829f0bfa1a, Mem[0000000090000010] = b51e7244
stw %l2,[%i4+%o2] ! Mem[0000000090000010] = 9f0bfa1a
! %l4 = ffffffffffffcbd2, Mem[0000000059800034] = b9dccbd2
sth %l4,[%i3+0x034] ! Mem[0000000059800034] = cbd2cbd2
p36_label_9:
! %l3 = 51841431b7a068be, Mem[000000009000001c] = c2bbec77
sth %l3,[%i4+0x01c] ! Mem[000000009000001c] = 68beec77
! Mem[0000000091000038] = 00000000000000a3, %g2 = 0000000000000050
ldx [%i6+0x038],%g2 ! %g2 = 00000000000000a3
! Mem[0000000090800020] = 5b9447bc, %g18 = 37a4d7167f74f98c
ldsw [%i5+%o4],%g2 ! %g2 = 37a4d7167f74f98c
! Mem[0000000091000010] = 71c97b69, %g2 = 000000005b9447bc
ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000071
! Mem[000000009000001c] = 68beec77, %g2 = 0000000000000071
ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000068
! %l0 = 00000000000000a3, Mem[000000009180003c] = 43ccc658
stw %l0,[%o0+0x03c] ! Mem[000000009180003c] = 000000a3
! Mem[0000000058000008] = bde4d7a5 8afd75fe, %l6 = 63f2ff5f, %l7 = 41e8e424
ldd [%i0+%o1],%l6 ! %l6 = 00000000bde4d7a5 000000008afd75fe
! Mem[000000009000000c] = b7a068be, %g2 = 0000000000000068
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000b7a0
! Mem[0000000090000010] = 9f0bfa1a4f1b2e3b, %g2 = 000000000000b7a0
ldx [%i4+%o2],%g2 ! %g2 = 9f0bfa1a4f1b2e3b
! Mem[0000000058000010] = 8856adc2 a66417c5, %l4 = ffffcbd2, %l5 = c97fcfb3
ldd [%i0+%o2],%l4 ! %l4 = 000000008856adc2 00000000a66417c5
p36_label_10:
! %l7 = 000000008afd75fe, Mem[000000005800003e] = 9d0e01b8
sth %l7,[%i0+0x03e] ! Mem[000000005800003c] = 9d0e75fe
! Mem[000000009000001c] = ec779f0b, %g2 = 9f0bfa1a4f1b2e3b
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000ec77
! %l7 = 000000008afd75fe, Mem[000000009100001a] = 2595fa1a
sth %l7,[%i6+0x01a] ! Mem[0000000091000018] = 75fefa1a
! Mem[0000000091000024] = 68be034f, %g2 = 000000000000ec77
ldsh [%i6+0x024],%g2 ! %g2 = 00000000000068be
! Mem[0000000090000004] = 34b459e7, %g18 = 37a4d7167f74f98c
ldsw [%i4+0x004],%g2 ! %g2 = 37a4d7167f74f98c
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = 34b459e7, %g3 = 8ffe010c
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! %l4 = 000000008856adc2, Mem[000000005900001b] = 57fd5bf7
stb %l4,[%i2+0x01b] ! Mem[0000000059000018] = 57fd5bc2
! Mem[0000000091800010] = b3548ffe, %g2 = 000000007ccf87b4
lduh [%o0+0x012],%g2 ! %g2 = 000000000000b354
! Mem[0000000059800030] = 8543f0e8 cbd2cbd2, %l6 = bde4d7a5, %l7 = 8afd75fe
ldd [%i3+0x030],%l6 ! %l6 = 000000008543f0e8 00000000cbd2cbd2
! %l4 = 8856adc2, %l5 = a66417c5, Mem[0000000059000030] = 43053b8c a37bb409
std %l4,[%i2+0x030] ! Mem[0000000059000030] = 8856adc2 a66417c5
p36_label_11:
! %l0 = 00000000000000a3, Mem[0000000058000020] = aee19136
sth %l0,[%i0+%o4] ! Mem[0000000058000020] = 00a39136
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = 000000000000b354
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
! Mem[0000000091000008] = da69d296, %g2 = 2188de2092b2c784
lduw [%i6+%o1],%g2 ! %g2 = 00000000da69d296
! Mem[0000000091000018] = bb75fefa, %g2 = 00000000da69d296
ldsb [%i6+0x019],%g2 ! %g2 = ffffffffffffffbb
! %l3 = 51841431b7a068be, Mem[0000000058800038] = 5ea0b1ce
stw %l3,[%i1+0x038] ! Mem[0000000058800038] = b7a068be
! Mem[0000000091000008] = d2960000, %g2 = ffffffffffffffbb
ldub [%i6+0x00a],%g2 ! %g2 = 00000000000000d2
! %l5 = 00000000a66417c5, Mem[0000000091800016] = 010cc6fe
sth %l5,[%o0+0x016] ! Mem[0000000091800014] = 17c5c6fe
! %l3 = 51841431b7a068be, Mem[000000005800002f] = b23d06b4
stb %l3,[%i0+0x02f] ! Mem[000000005800002c] = b23d06be
! Mem[0000000091800018] = fe240a9c, %g2 = 00000000000000d2
ldub [%o0+0x019],%g2 ! %g2 = 00000000000000fe
! %l4 = 000000008856adc2, Mem[0000000091000024] = 68be034f
stw %l4,[%i6+0x024] ! Mem[0000000091000024] = 8856adc2
p36_label_12:
! Mem[0000000059000020] = 70ebd7e6 b04e3105, %l2 = 9f0bfa1a, %l3 = b7a068be
ldd [%i2+%o4],%l2 ! %l2 = 0000000070ebd7e6 00000000b04e3105
! Mem[0000000090000010] = 9f0bfa1a4f1b2e3b, %g2 = 00000000000000fe
ldx [%i4+%o2],%g2 ! %g2 = 9f0bfa1a4f1b2e3b
! Mem[0000000091800008] = ecf562b3, %g2 = 9f0bfa1a4f1b2e3b
ldub [%o0+0x00b],%g2 ! %g2 = 00000000000000ec
! %l1 = 000000000000004a, Mem[000000009100002c] = d71607a7
stw %l1,[%i6+0x02c] ! Mem[000000009100002c] = 0000004a
! Mem[000000009100000c] = b04ec871, %g2 = 00000000000000ec
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000b04e
! Mem[0000000090800004] = 2450c69f, %g2 = 000000000000b04e
ldub [%i5+0x007],%g2 ! %g2 = 0000000000000024
! Mem[0000000058800000] = 47b09036, %l4 = 000000008856adc2
ldsw [%i1+%g0],%l4 ! %l4 = 0000000047b09036
! Mem[0000000091000018] = afbb75fe fa1abb92, %g2 = 00000024, %g3 = a14cf2d3
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb75fe 00000000fa1abb92
! Mem[0000000090800010] = 48877980, %g2 = 00000000afbb75fe
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000004887
! %l6 = 000000008543f0e8, Mem[000000009100002a] = 96500000
stb %l6,[%i6+0x02a] ! Mem[0000000091000028] = e8500000
p36_label_13:
! Mem[0000000090000010] = fa1a4f1b, %g2 = 0000000000004887
ldsh [%i4+0x012],%g2 ! %g2 = fffffffffffffa1a
! %l4 = 0000000047b09036, Mem[0000000091800000] = b7a068be920983a7
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 0000000047b09036
! Mem[0000000090800028] = 000000a3, %g2 = fffffffffffffa1a
lduw [%i5+%o5],%g2 ! %g2 = 00000000000000a3
! %l5 = 00000000a66417c5, Mem[0000000091800030] = 96876ab0f2e01346
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 00000000a66417c5
! Mem[0000000091000008] = da69d296, %g2 = 00000000000000a3
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffffda69
! %l7 = 00000000cbd2cbd2, Mem[0000000059000010] = a503f012bd3f1a3a
stx %l7,[%i2+%o2] ! Mem[0000000059000010] = 00000000cbd2cbd2
! %l2 = 0000000070ebd7e6, Mem[0000000091800000] = 0000000047b09036
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000000070ebd7e6
! %l4 = 0000000047b09036, Mem[0000000090800004] = 41e8e424
stb %l4,[%i5+0x004] ! Mem[0000000090800004] = 36e8e424
! Mem[0000000090000018] = c654ee46, %g2 = ffffffffffffda69
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! Mem[0000000058800018] = 9b808bb6f41869e4, %l3 = 00000000b04e3105
ldx [%i1+%o3],%l3 ! %l3 = 9b808bb6f41869e4
p36_label_14:
! %l0 = 00000000000000a3, Mem[0000000091800016] = 17c5c6fe
stb %l0,[%o0+0x016] ! Mem[0000000091800014] = a3c5c6fe
! Mem[0000000091800018] = 240a9c83, %g2 = 00000000c654ee46
ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000024
! Mem[0000000091000020] = 8c013d02, %g2 = 0000000000000024
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffff8c
! %l4 = 0000000047b09036, Mem[0000000090000034] = e3f41a12
sth %l4,[%i4+0x034] ! Mem[0000000090000034] = 90361a12
! Mem[0000000090000030] = b7a068be90361a12, %g2 = ffffffffffffff8c
ldx [%i4+0x030],%g2 ! %g2 = b7a068be90361a12
! %l2 = 70ebd7e6, %l3 = f41869e4, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 70ebd7e6 f41869e4
! %l0 = 00000000000000a3, Mem[0000000091800034] = a66417c5
stw %l0,[%o0+0x034] ! Mem[0000000091800034] = 000000a3
! %l2 = 70ebd7e6, %l3 = f41869e4, Mem[0000000090800028] = 000000a3 0000004a
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 70ebd7e6 f41869e4
! %l0 = 00000000000000a3, Mem[000000009180002f] = 73000000
stb %l0,[%o0+0x02f] ! Mem[000000009180002c] = a3000000
! Mem[000000009000002c] = 92b2c784, %g2 = b7a068be90361a12
lduh [%i4+0x02c],%g2 ! %g2 = 00000000000092b2
p36_label_15:
! Mem[0000000091800028] = a31fbc41a3ca96a3, %g2 = 00000000000092b2
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96a3
! Mem[0000000091800014] = a3c5c6fe, %g2 = a31fbc41a3ca96a3
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffa3c5
! Mem[000000009180003c] = 00a30000, %g2 = ffffffffffffa3c5
lduh [%o0+0x03e],%g2 ! %g2 = 00000000000000a3
! Mem[0000000090800038] = 749762f1, %g2 = 00000000000000a3
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000074
! Mem[0000000058800004] = 01406b26, %l4 = 0000000047b09036
lduh [%i1+0x004],%l4 ! %l4 = 0000000000000140
! Mem[0000000091800030] = 00000000000000a3, %g2 = 0000000000000074
ldx [%o0+0x030],%g2 ! %g2 = 00000000000000a3
! Mem[0000000059800020] = 1842a05a, %l3 = 9b808bb6f41869e4
lduh [%i3+%o4],%l3 ! %l3 = 0000000000001842
! Mem[000000009000001c] = ec779f0b, %g2 = 00000000000000a3
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000ec
! %l6 = 000000008543f0e8, Mem[000000005800000c] = 8afd75fe
stb %l6,[%i0+0x00c] ! Mem[000000005800000c] = e8fd75fe
! %l3 = 0000000000001842, Mem[0000000091800028] = a31fbc41a3ca96a3
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = 0000000000001842
p36_label_16:
! %l6 = 000000008543f0e8, Mem[0000000090800034] = b7a068be
stb %l6,[%i5+0x034] ! Mem[0000000090800034] = e8a068be
! Mem[000000009000002c] = 92b2c784, %g18 = 37a4d7167f74f98c
ldsw [%i4+0x02c],%g2 ! %g2 = 37a4d7167f74f98c
! Mem[0000000090800028] = 70ebd7e6 f41869e4, %g2 = 92b2c784, %g3 = fa1abb92
ldd [%i5+%o5],%g2 ! %g2 = 0000000070ebd7e6 00000000f41869e4
! %l0 = 000000a3, %l1 = 0000004a, Mem[0000000091000000] = 809ce616 12bca097
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 000000a3 0000004a
! %l6 = 8543f0e8, %l7 = cbd2cbd2, Mem[0000000091000020] = 8c013d02 8856adc2
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 8543f0e8 cbd2cbd2
! Mem[000000009080003c] = 62f1bf38, %g18 = 37a4d7167f74f98c
ldsw [%i5+0x03c],%g2 ! %g2 = 37a4d7167f74f98c
! Mem[0000000090800030] = 9f0bfa1a, %g2 = 0000000062f1bf38
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffff9f
! %l1 = 000000000000004a, Mem[0000000090800018] = 8d210d4c
stw %l1,[%i5+%o3] ! Mem[0000000090800018] = 0000004a
! Mem[0000000090800020] = 47bcc324, %g2 = ffffffffffffff9f
ldsh [%i5+0x022],%g2 ! %g2 = 00000000000047bc
! Mem[000000005900002c] = 7d306d06, %l4 = 0000000000000140
ldub [%i2+0x02c],%l4 ! %l4 = 000000000000007d
p36_label_17:
! Mem[0000000090800008] = 916a8726, %g2 = 00000000000047bc
ldub [%i5+0x00b],%g2 ! %g2 = 0000000000000091
! Mem[0000000059800020] = 1842a05a, %l6 = 000000008543f0e8
ldsw [%i3+%o4],%l6 ! %l6 = 000000001842a05a
! Mem[0000000058000038] = 9171a0f7, %l4 = 000000000000007d
ldsh [%i0+0x03a],%l4 ! %l4 = ffffffffffffa0f7
! Mem[0000000091000020] = 8543f0e8, %g2 = 0000000000000091
lduw [%i6+%o4],%g2 ! %g2 = 000000008543f0e8
! %l3 = 0000000000001842, Mem[0000000090000030] = b7a068be
stw %l3,[%i4+0x030] ! Mem[0000000090000030] = 00001842
! Mem[0000000090800038] = fb749762, %g2 = 000000008543f0e8
ldsb [%i5+0x039],%g2 ! %g2 = fffffffffffffffb
! Mem[0000000090000000] = 3334b459, %g2 = fffffffffffffffb
ldsb [%i4+0x003],%g2 ! %g2 = 0000000000000033
! %l6 = 000000001842a05a, Mem[0000000091000020] = 8543f0e8cbd2cbd2
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 000000001842a05a
! Mem[0000000058800004] = 01406b26, %l4 = ffffffffffffa0f7
lduw [%i1+0x004],%l4 ! %l4 = 0000000001406b26
! Mem[0000000090000010] = 0bfa1a4f, %g2 = 0000000000000033
ldsb [%i4+0x011],%g2 ! %g2 = 000000000000000b
p36_label_18:
! Mem[0000000091000004] = 0000004a, %g18 = 37a4d7167f74f98c
ldsw [%i6+0x004],%g2 ! %g2 = 37a4d7167f74f98c
! %l6 = 000000001842a05a, Mem[0000000091800024] = 801d54e4
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = 1842a05a
! Mem[0000000091800010] = f562b354 8ffea3c5, %g2 = 0000004a, %g3 = f41869e4
ldd [%o0+%o2],%g2 ! %g2 = 00000000f562b354 000000008ffea3c5
! Mem[0000000090000018] = c654ee4668beec77, %g2 = 00000000f562b354
ldx [%i4+%o3],%g2 ! %g2 = c654ee4668beec77
! Mem[0000000059800028] = 45ba1d0c, %l5 = 00000000a66417c5
ldub [%i3+0x02b],%l5 ! %l5 = 000000000000000c
! Mem[0000000058000028] = f82c6de1, %l1 = 000000000000004a
lduh [%i0+%o5],%l1 ! %l1 = 000000000000f82c
! %l2 = 0000000070ebd7e6, Mem[000000005900001c] = 9d16d302
stw %l2,[%i2+0x01c] ! Mem[000000005900001c] = 70ebd7e6
! Mem[000000009180000c] = b354f562, %g2 = c654ee4668beec77
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffb354
! Mem[0000000091800008] = 0f1979ecf562b354, %g2 = ffffffffffffb354
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecf562b354
! Mem[0000000090000030] = 00001842 90361a12, %g2 = f562b354, %g3 = 8ffea3c5
ldd [%i4+0x030],%g2 ! %g2 = 0000000000001842 0000000090361a12
p36_label_19:
! Mem[0000000058000010] = 8856adc2a66417c5, %l6 = 000000001842a05a
ldx [%i0+%o2],%l6 ! %l6 = 8856adc2a66417c5
! Mem[0000000091800004] = 70ebd7e6, %g2 = 0000000000001842
lduw [%o0+0x004],%g2 ! %g2 = 0000000070ebd7e6
! %l2 = 0000000070ebd7e6, Mem[0000000090000030] = 00001842
sth %l2,[%i4+0x030] ! Mem[0000000090000030] = d7e61842
! Mem[0000000090800008] = 50c69f91 6a8726b3, %g2 = 70ebd7e6, %g3 = 90361a12
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a8726b3
! %l3 = 0000000000001842, Mem[0000000059000030] = 8856adc2
sth %l3,[%i2+0x030] ! Mem[0000000059000030] = 1842adc2
! %l1 = 000000000000f82c, Mem[0000000091000004] = 0000004a
sth %l1,[%i6+0x004] ! Mem[0000000091000004] = f82c004a
! Mem[0000000059000020] = 70ebd7e6b04e3105, %l5 = 000000000000000c
ldx [%i2+%o4],%l5 ! %l5 = 70ebd7e6b04e3105
! Mem[0000000091000004] = f82c004a, %g2 = 0000000050c69f91
lduw [%i6+0x004],%g2 ! %g2 = 00000000f82c004a
! Mem[0000000058000018] = 24db9dd9, %l1 = 000000000000f82c
ldsb [%i0+%o3],%l1 ! %l1 = 0000000000000024
! Mem[0000000091000030] = 6a6e486c, %g2 = 00000000f82c004a
ldub [%i6+0x031],%g2 ! %g2 = 000000000000006a
p36_label_20:
! %l6 = 8856adc2a66417c5, Mem[000000009100001d] = 1abb9200
stb %l6,[%i6+0x01d] ! Mem[000000009100001c] = c5bb9200
! %l6 = 8856adc2a66417c5, Mem[0000000091000038] = 00000000000000a3
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = 8856adc2a66417c5
! %l3 = 0000000000001842, Mem[000000009100000c] = 0000b04e
stw %l3,[%i6+0x00c] ! Mem[000000009100000c] = 00001842
! Mem[0000000058000028] = f82c6de1, %l4 = 0000000001406b26
lduw [%i0+%o5],%l4 ! %l4 = 00000000f82c6de1
! %l3 = 0000000000001842, Mem[0000000090800008] = 50c69f91
sth %l3,[%i5+%o1] ! Mem[0000000090800008] = 18429f91
! %l5 = 70ebd7e6b04e3105, Mem[0000000059800014] = f8a110c2
stw %l5,[%i3+0x014] ! Mem[0000000059800014] = b04e3105
! %l4 = f82c6de1, %l5 = b04e3105, Mem[0000000090800028] = 70ebd7e6 f41869e4
std %l4,[%i5+%o5] ! Mem[0000000090800028] = f82c6de1 b04e3105
! Mem[0000000091800008] = 0f1979ecf562b354, %g2 = 000000000000006a
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecf562b354
! Mem[0000000091000008] = da69d296, %g2 = 0f1979ecf562b354
lduw [%i6+%o1],%g2 ! %g2 = 00000000da69d296
! Mem[0000000090000018] = c654ee4668beec77, %g2 = 00000000da69d296
ldx [%i4+%o3],%g2 ! %g2 = c654ee4668beec77
p36_label_21:
! Mem[0000000091000020] = 000000001842a05a, %g2 = c654ee4668beec77
ldx [%i6+%o4],%g2 ! %g2 = 000000001842a05a
! Mem[000000009000002c] = b2c784d7, %g2 = 000000001842a05a
ldsb [%i4+0x02d],%g2 ! %g2 = ffffffffffffffb2
! %l7 = 00000000cbd2cbd2, Mem[000000009180002f] = 42000000
stb %l7,[%o0+0x02f] ! Mem[000000009180002c] = d2000000
! %l3 = 0000000000001842, Mem[0000000091000030] = 916a6e486cc60ecc
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 0000000000001842
! %l0 = 000000a3, %l1 = 00000024, Mem[0000000091800010] = f562b354 8ffea3c5
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 000000a3 00000024
! Mem[0000000091000014] = 694bf715, %g2 = ffffffffffffffb2
ldsh [%i6+0x014],%g2 ! %g2 = 000000000000694b
! Mem[0000000058800004] = 01406b26, %l5 = 70ebd7e6b04e3105
lduw [%i1+0x004],%l5 ! %l5 = 0000000001406b26
! Mem[0000000059800030] = 8543f0e8 cbd2cbd2, %l6 = a66417c5, %l7 = cbd2cbd2
ldd [%i3+0x030],%l6 ! %l6 = 000000008543f0e8 00000000cbd2cbd2
! Mem[0000000059000028] = 0c574abd 7d306d06, %l2 = 70ebd7e6, %l3 = 00001842
ldd [%i2+%o5],%l2 ! %l2 = 000000000c574abd 000000007d306d06
! %l0 = 000000a3, %l1 = 00000024, Mem[0000000059000018] = 57fd5bc2 70ebd7e6
std %l0,[%i2+%o3] ! Mem[0000000059000018] = 000000a3 00000024
p36_label_22:
! %l2 = 000000000c574abd, Mem[000000005800001d] = deb67070
stb %l2,[%i0+0x01d] ! Mem[000000005800001c] = debd7070
! Mem[0000000090000008] = 9f0bfa1a, %g2 = 000000000000694b
lduw [%i4+%o1],%g2 ! %g2 = 000000009f0bfa1a
! Mem[0000000091000030] = 00000000, %g2 = 000000009f0bfa1a
lduh [%i6+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 00000018, %g2 = 0000000000000000
ldsb [%i6+0x021],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 000000a3f82c004a, %g2 = 0000000000000000
ldx [%i6+%g0],%g2 ! %g2 = 000000a3f82c004a
! Mem[0000000090000008] = 9f0bfa1a, %g2 = 000000a3f82c004a
lduh [%i4+%o1],%g2 ! %g2 = 0000000000009f0b
! Mem[0000000091000030] = 00000000, %g2 = 0000000000009f0b
ldsb [%i6+0x031],%g2 ! %g2 = 0000000000000000
! %l7 = 00000000cbd2cbd2, Mem[000000009000003d] = 1869e400
stb %l7,[%i4+0x03d] ! Mem[000000009000003c] = d269e400
! Mem[000000005980003c] = 8085d296, %l7 = 00000000cbd2cbd2
ldsb [%i3+0x03d],%l7 ! %l7 = ffffffffffffff85
! Mem[0000000090000004] = b459e79f, %g2 = 0000000000000000
ldub [%i4+0x005],%g2 ! %g2 = 00000000000000b4
p36_label_23:
! Mem[0000000090800018] = 0000004a b7a068be, %g2 = 000000b4, %g3 = 6a8726b3
ldd [%i5+%o3],%g2 ! %g2 = 000000000000004a 00000000b7a068be
! Mem[0000000090000034] = 90361a12, %g2 = 000000000000004a
lduh [%i4+0x034],%g2 ! %g2 = 0000000000009036
! %l4 = f82c6de1, %l5 = 01406b26, Mem[0000000091000028] = 8a3de850 0000004a
std %l4,[%i6+%o5] ! Mem[0000000091000028] = f82c6de1 01406b26
! Mem[0000000059800024] = 99f371d7, %l6 = 000000008543f0e8
ldsw [%i3+0x024],%l6 ! %l6 = ffffffff99f371d7
! Mem[0000000090800038] = 749762f1, %g2 = 0000000000009036
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000007497
! Mem[0000000091000018] = afbb75fe, %g2 = 0000000000007497
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffaf
! Mem[000000009080003c] = 62f1bf38, %g2 = ffffffffffffffaf
lduw [%i5+0x03c],%g2 ! %g2 = 0000000062f1bf38
! Mem[0000000058000008] = bde4d7a5, %l3 = 000000007d306d06
lduh [%i0+%o1],%l3 ! %l3 = 000000000000bde4
! Mem[0000000091000020] = 00000000, %g2 = 0000000062f1bf38
ldsb [%i6+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 00000000 1842a05a, %g2 = 00000000, %g3 = b7a068be
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 000000001842a05a
p36_label_24:
! Mem[0000000091000038] = 8856adc2, %g2 = 0000000000000000
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffff8856
! Mem[0000000091000020] = 00000000, %g18 = 37a4d7167f74f98c
ldsw [%i6+%o4],%g2 ! %g2 = 37a4d7167f74f98c
! Mem[0000000090800018] = 0000004a b7a068be, %g2 = 00000000, %g3 = 1842a05a
ldd [%i5+%o3],%g2 ! %g2 = 000000000000004a 00000000b7a068be
! Mem[0000000090800024] = 247ee5f8, %g2 = 000000000000004a
ldub [%i5+0x025],%g2 ! %g2 = 0000000000000024
! Mem[0000000090000008] = fa1ab7a0, %g2 = 0000000000000024
ldsh [%i4+0x00a],%g2 ! %g2 = fffffffffffffa1a
! %l6 = ffffffff99f371d7, Mem[0000000090000019] = 54ee4668
stb %l6,[%i4+0x019] ! Mem[0000000090000018] = d7ee4668
! Mem[0000000091800010] = 000000a300000024, %g2 = fffffffffffffa1a
ldx [%o0+%o2],%g2 ! %g2 = 000000a300000024
! %l0 = 000000a3, %l1 = 00000024, Mem[0000000090000020] = 9f0bfa1a b7a068be
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 000000a3 00000024
! Mem[0000000090000028] = de2092b2, %g2 = 000000a300000024
ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffffde20
! Mem[0000000058800030] = ac02124a 7d4da385, %l6 = 99f371d7, %l7 = ffffff85
ldd [%i1+0x030],%l6 ! %l6 = 00000000ac02124a 000000007d4da385
p36_label_25:
! Mem[0000000091800008] = 0f1979ec, %g2 = ffffffffffffde20
ldub [%o0+%o1],%g2 ! %g2 = 000000000000000f
! Mem[0000000091000038] = 8856adc2a66417c5, %g2 = 000000000000000f
ldx [%i6+0x038],%g2 ! %g2 = 8856adc2a66417c5
! Mem[000000009180001c] = 9c834334, %g2 = 8856adc2a66417c5
ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffff9c
! Mem[0000000091000034] = 428856ad, %g2 = ffffffffffffff9c
ldsb [%i6+0x037],%g2 ! %g2 = 0000000000000042
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = 0000000000000042
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
! Mem[000000009000002c] = 92b2c784, %g2 = 5b9447bcc3247ee5
lduh [%i4+0x02c],%g2 ! %g2 = 00000000000092b2
! Mem[0000000091000028] = f82c6de1 01406b26, %g2 = 000092b2, %g3 = b7a068be
ldd [%i6+%o5],%g2 ! %g2 = 00000000f82c6de1 0000000001406b26
! Mem[0000000059800030] = 8543f0e8, %l7 = 000000007d4da385
lduw [%i3+0x030],%l7 ! %l7 = 000000008543f0e8
! %l7 = 000000008543f0e8, Mem[0000000091800018] = c6fe240a
stb %l7,[%o0+%o3] ! Mem[0000000091800018] = e8fe240a
! Mem[0000000058800018] = 9b808bb6 f41869e4, %l2 = 0c574abd, %l3 = 0000bde4
ldd [%i1+%o3],%l2 ! %l2 = 000000009b808bb6 00000000f41869e4
ba,a p36_not_taken_0_end
p36_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p36_branch_failed
p36_not_taken_0_end:
! End of Random Code for Thread 36
1: membar #Sync ! Force all stores to complete
p36_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x090] ! Set processor 36 done flag
! Check Registers
p36_check_registers:
set p36_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000a3
bne,a,pn %xcc,p36_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000024
bne,a,pn %xcc,p36_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f41869e4
bne,a,pn %xcc,p36_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f82c6de1
bne,a,pn %xcc,p36_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000001406b26
bne,a,pn %xcc,p36_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ac02124a
bne,a,pn %xcc,p36_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008543f0e8
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9c3bc2a5 59e543ae
bne %xcc,p36_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 90c5b80f 066795ac
bne %xcc,p36_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 486f7db5 a50bf32d
bne %xcc,p36_f6_fail
nop
! Check Local Memory
set p36_local0_expect,%g1
p36_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = bde4d7a5e8fd75fe
ldx [%i0+0x008],%g3 ! Observed data at 0000000058000008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 24db9dd9debd7070
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 = 00a391368ffe010c
ldx [%i0+0x020],%g3 ! Observed data at 0000000058000020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f82c6de1b23d06be
ldx [%i0+0x028],%g3 ! Observed data at 0000000058000028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9171a0f79d0e75fe
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+0x038],%g2 ! Expected data = b7a068beaa284ef3
ldx [%i1+0x038],%g3 ! Observed data at 0000000058800038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x038,%g4
set p36_local2_expect,%g1
p36_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 00000000cbd2cbd2
ldx [%i2+0x010],%g3 ! Observed data at 0000000059000010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000a300000024
ldx [%i2+0x018],%g3 ! Observed data at 0000000059000018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1842adc2a66417c5
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 = aff8dfd5f562b354
ldx [%i2+0x038],%g3 ! Observed data at 0000000059000038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x038,%g4
set p36_local3_expect,%g1
p36_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 51841431b7a068be
ldx [%i3+0x008],%g3 ! Observed data at 0000000059800008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f04a9205b04e3105
ldx [%i3+0x010],%g3 ! Observed data at 0000000059800010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8543f0e8cbd2cbd2
ldx [%i3+0x030],%g3 ! Observed data at 0000000059800030
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = adab1be58085d296
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_f2_fail:
set p36_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f4_fail:
set p36_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f6_fail:
set p36_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000000]
stha %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800018]
stwa %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800000]
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000018]
done
p36_trap1o:
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000000]
stha %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800018]
stwa %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800000]
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000018]
done
p36_trap2e:
stha %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059800028]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000000]
stba %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000018]
ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800028]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000008]
done
p36_trap2o:
stha %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059800028]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000000]
stba %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000018]
ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800028]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000008]
done
p36_trap3e:
nop
nop
nop
nop
nop
nop
done
p36_trap3o:
nop
nop
nop
nop
nop
nop
done
p36_init_memory_pointers:
set p36_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p36_local0_start,%i0
set p36_local1_start,%i1
set p36_local2_start,%i2
set p36_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = fb849913dc7ab473
ldx [%g1+0x008],%l1 ! %l1 = 40f2bdc8a943c0d0
ldx [%g1+0x010],%l2 ! %l2 = 8dbc67829f0bfa1a
ldx [%g1+0x018],%l3 ! %l3 = 51841431b7a068be
ldx [%g1+0x020],%l4 ! %l4 = aff8dfd5f562b354
ldx [%g1+0x028],%l5 ! %l5 = aee191368ffe010c
ldx [%g1+0x030],%l6 ! %l6 = 6f8543769aca6a6c
ldx [%g1+0x038],%l7 ! %l7 = 73997b1e37da6898
! Initialize the output register of window 0
set unres3_start,%o0
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 = fbccb484 a187785b 87d0cab9 7aad4d59
! %f4 = a059d8be 75a68829 b80deee5 98113c2e
! %f8 = 4ebadc97 61c9c1e4 0d6935d5 4c90a12d
! %f12 = 69fd0031 54a9cfe6 599298b3 b4871cfe
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 028ecd42 b5f93e3c a1de0ccd af98e12e
! %f20 = ff171922 1b37b7d8 2c7c38bd a79505f6
! %f24 = b2d07089 c9cf4d4e 5e9c70ba 5fd6237a
! %f28 = 85dad763 2a65a90e c08e5d61 5e0e1a0d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 75681b25 d961103f 6a5b17df 88ebc51d
! %f36 = bb7a59e6 90ba93a9 04fb537d cf87a977
! %f40 = 679869f9 eb112565 22fddd81 809448df
! %f44 = f3da6e3f b556a11a 6352163a 947434a4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xab99e66700000023,%g7,%g1 ! GSR scale = 4, align = 3
wr %g1,%g0,%gsr ! GSR = ab99e66700000023
wr %g0,%y ! Clear Y 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[0000000091800014] = b09fb039, %g18 = c1c318f88c37fd0e
ldsw [%o0+0x014],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[0000000090800028] = fd77ba3e, %g2 = ffffffffb09fb039
ldsh [%i5+%o5],%g2 ! %g2 = fffffffffffffd77
! %l1 = b02d79d4c4cb6c9c, Mem[0000000091800011] = 2f0f63b0
stb %l1,[%o0+0x011] ! Mem[0000000091800010] = 9c0f63b0
! Mem[0000000091000024] = 5ade034f, %g2 = fffffffffffffd77
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000005ade
! %l4 = 1d41be57, %l5 = ec0a9285, Mem[0000000090000030] = 722cd948 e3f41a12
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 1d41be57 ec0a9285
! %l6 = b9e8262019203ede, Mem[0000000090000000] = 0efd0f33
sth %l6,[%i4+%g0] ! Mem[0000000090000000] = 3ede0f33
! Mem[000000005b000028] = b00f4d64, %l5 = e51e12f5ec0a9285
ldub [%i2+0x029],%l5 ! %l5 = 000000000000000f
! Mem[000000009080001c] = b5758e33, %g18 = c1c318f88c37fd0e
ldsw [%i5+0x01c],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[0000000090800010] = d6f6488779807614, %g2 = ffffffffb5758e33
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = d6f6488779807614
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
p37_label_2:
! %l0 = 9a42f92fcc2b2bbd, Mem[0000000090000035] = 0a92857c
stb %l0,[%i4+0x035] ! Mem[0000000090000034] = bd92857c
! %l4 = 1d41be57, %l5 = 0000000f, Mem[0000000090800018] = 8d210d4c b5758e33
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 1d41be57 0000000f
! Mem[0000000090000018] = c654ee46, %g2 = 7ccf87b4a14cf2d3
ldub [%i4+%o3],%g2 ! %g2 = 00000000000000c6
! %l7 = e62e00dc74abcb41, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = e62e00dc74abcb41
! %l3 = a7dbefc6d86baeeb, Mem[0000000090800010] = d6f64887
stw %l3,[%i5+%o2] ! Mem[0000000090800010] = d86baeeb
! %l0 = 9a42f92fcc2b2bbd, Mem[000000005b000038] = aca604cc1bb83c97
stx %l0,[%i2+0x038] ! Mem[000000005b000038] = 9a42f92fcc2b2bbd
! Mem[000000005a800024] = 092edfd8, %l0 = 9a42f92fcc2b2bbd
ldub [%i1+0x026],%l0 ! %l0 = 00000000000000df
! %l4 = 1d41be57, %l5 = 0000000f, Mem[0000000090800018] = 1d41be57 0000000f
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 1d41be57 0000000f
! Mem[000000009100003c] = 7c000000, %g2 = 00000000000000c6
ldsb [%i6+0x03f],%g2 ! %g2 = 000000000000007c
! Mem[0000000091000034] = 6cc60ecc, %g2 = 000000000000007c
ldub [%i6+0x034],%g2 ! %g2 = 000000000000006c
p37_label_3:
! %l2 = 4b398fb88a50c9e1, Mem[0000000091800030] = cd876ab0
stw %l2,[%o0+0x030] ! Mem[0000000091800030] = 8a50c9e1
! Mem[000000005a000018] = adc4b359, %l7 = e62e00dc74abcb41
ldsh [%i0+%o3],%l7 ! %l7 = ffffffffffffadc4
! Mem[000000005a800028] = 32216b0dfec17156, %l3 = a7dbefc6d86baeeb
ldx [%i1+%o5],%l3 ! %l3 = 32216b0dfec17156
! %l4 = 1d41be57, %l5 = 0000000f, Mem[0000000090800020] = e62e00dc 74abcb41
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 1d41be57 0000000f
! %l4 = cf06260e1d41be57, Mem[000000005b000022] = 9281c6f6
stb %l4,[%i2+0x022] ! Mem[000000005b000020] = 928157f6
! %l4 = 1d41be57, %l5 = 0000000f, Mem[000000005b800028] = 0299479f 916f3b40
std %l4,[%i3+%o5] ! Mem[000000005b800028] = 1d41be57 0000000f
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = 0000006c, %g3 = 0bad0b00
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! %l5 = 000000000000000f, Mem[000000005a80003c] = 055da7f5
stw %l5,[%i1+0x03c] ! Mem[000000005a80003c] = 0000000f
! %l1 = b02d79d4c4cb6c9c, Mem[000000005a00001c] = 4c2f9dfa
sth %l1,[%i0+0x01c] ! Mem[000000005a00001c] = 6c9c9dfa
! %l0 = 00000000000000df, Mem[000000009180002e] = 96e28a50
sth %l0,[%o0+0x02e] ! Mem[000000009180002c] = 00df8a50
p37_label_4:
! %l4 = cf06260e1d41be57, Mem[000000005b800031] = 48206108
stb %l4,[%i3+0x031] ! Mem[000000005b800030] = 48576108
! Mem[0000000090800018] = 1d41be57 0000000f, %g2 = 0f1979ec, %g3 = d7c57e5d
ldd [%i5+%o3],%g2 ! %g2 = 000000001d41be57 000000000000000f
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 000000001d41be57
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! %l6 = b9e8262019203ede, Mem[0000000091000020] = 8c013d02
sth %l6,[%i6+%o4] ! Mem[0000000091000020] = 3ede3d02
! %l4 = 1d41be57, %l5 = 0000000f, Mem[0000000091000008] = 9a8d011a 32495b64
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 1d41be57 0000000f
! Mem[0000000090000018] = c654ee46, %g2 = 916a6e486cc60ecc
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = 00000000c654ee46
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! %l2 = 4b398fb88a50c9e1, Mem[0000000091000004] = 12bca097
sth %l2,[%i6+0x004] ! Mem[0000000091000004] = c9e1a097
! %l1 = b02d79d4c4cb6c9c, Mem[000000005b800030] = 48576108
sth %l1,[%i3+0x030] ! Mem[000000005b800030] = 6c9c6108
! Mem[000000009180000c] = d7c57e5d, %g2 = 0f1979ecd7c57e5d
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffd7c5
p37_label_5:
! %l6 = b9e8262019203ede, Mem[000000009000003c] = a14cf2d3
stb %l6,[%i4+0x03c] ! Mem[000000009000003c] = de4cf2d3
! %l6 = 19203ede, %l7 = ffffadc4, Mem[0000000090800020] = 1d41be57 0000000f
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 19203ede ffffadc4
! Mem[0000000090800004] = 6e5450c6, %g2 = ffffffffffffd7c5
lduh [%i5+0x006],%g2 ! %g2 = 0000000000006e54
! %l4 = 1d41be57, %l5 = 0000000f, Mem[0000000091800000] = 22502cb9 920983a7
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 1d41be57 0000000f
! Mem[0000000091800008] = 0f1979ec, %g2 = 0000000000006e54
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000000f19
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 00000f19, %g3 = 0000000f
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! Mem[0000000090800024] = ffffadc4, %g2 = 00000000c654ee46
lduh [%i5+0x024],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091800038] = b5d5c008, %g2 = 000000000000ffff
lduh [%o0+0x038],%g2 ! %g2 = 000000000000b5d5
! Mem[000000009100002c] = a7916a6e, %g2 = 000000000000b5d5
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000a7
! %l7 = ffffffffffffadc4, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = ffffffffffffadc4
p37_label_6:
! Mem[0000000090800008] = c69f916a, %g2 = 00000000000000a7
ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091000008] = 1d41be57 0000000f, %g2 = ffffffc6, %g3 = c2bbec77
ldd [%i6+%o1],%g2 ! %g2 = 000000001d41be57 000000000000000f
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 000000001d41be57
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! Mem[000000009100000c] = 00000fc8, %g2 = 916a6e486cc60ecc
ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = 897a70c2, %g2 = 0000000000000000
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000897a
! %l1 = b02d79d4c4cb6c9c, Mem[0000000090800031] = ae945c1b
stb %l1,[%i5+0x031] ! Mem[0000000090800030] = 9c945c1b
! Mem[0000000090000038] = 7ccf87b4, %g2 = 000000000000897a
lduw [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 000000007ccf87b4
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! %l5 = 000000000000000f, Mem[000000005a80003c] = 0000000f
stw %l5,[%i1+0x03c] ! Mem[000000005a80003c] = 0000000f
! Mem[000000005b000010] = cca0c958, %l7 = ffffffffffffadc4
ldsb [%i2+0x013],%l7 ! %l7 = 0000000000000058
p37_label_7:
! Mem[0000000091800018] = c6fe240a 9c834334, %g2 = 43ccc658, %g3 = 0000000f
ldd [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a 000000009c834334
! Mem[0000000091000008] = 57000000, %g2 = 00000000c6fe240a
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000057
! Mem[0000000090000000] = 3ede0f33, %g18 = c1c318f88c37fd0e
ldsw [%i4+%g0],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[0000000090000038] = b4de4cf2, %g2 = 000000003ede0f33
ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffffb4
! %l4 = cf06260e1d41be57, Mem[000000005b800024] = d7724364
sth %l4,[%i3+0x024] ! Mem[000000005b800024] = be574364
! Mem[000000005b80001c] = 966fba75, %l4 = cf06260e1d41be57
ldub [%i3+0x01d],%l4 ! %l4 = 000000000000006f
! %l3 = 32216b0dfec17156, Mem[0000000091800034] = f2e01332
sth %l3,[%o0+0x034] ! Mem[0000000091800034] = 71561332
! Mem[0000000090800010] = d86baeeb79807614, %g2 = ffffffffffffffb4
ldx [%i5+%o2],%g2 ! %g2 = d86baeeb79807614
! Mem[0000000090000034] = ecbd9285, %g2 = d86baeeb79807614
lduh [%i4+0x034],%g2 ! %g2 = 000000000000ecbd
! Mem[000000005b800010] = ef496df3, %l5 = 000000000000000f
ldsb [%i3+0x013],%l5 ! %l5 = fffffffffffffff3
p37_label_8:
! Mem[000000005a000028] = 78b2936e 8ddc83d4, %l0 = 000000df, %l1 = c4cb6c9c
ldd [%i0+%o5],%l0 ! %l0 = 0000000078b2936e 000000008ddc83d4
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 000000000000ecbd
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = afbb2595d186bb92
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 1a70897a70c2cf1a
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! Mem[0000000090000008] = 1a70897a 70c2cf1a, %g2 = 43ccc658, %g3 = 9c834334
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000070c2cf1a
! Mem[0000000091000028] = 9650d716, %g2 = 000000001a70897a
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000009650
! %l3 = 32216b0dfec17156, Mem[0000000090800018] = 1d41be57
stw %l3,[%i5+%o3] ! Mem[0000000090800018] = fec17156
! Mem[0000000091800000] = 1d41be57, %g2 = 0000000000009650
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000001d41
! %l2 = 8a50c9e1, %l3 = fec17156, Mem[000000005b000010] = cca0c958 53bc113d
std %l2,[%i2+%o2] ! Mem[000000005b000010] = 8a50c9e1 fec17156
! Mem[000000005b000024] = 9ef52ffa, %l5 = fffffffffffffff3
lduh [%i2+0x024],%l5 ! %l5 = 0000000000009ef5
p37_label_9:
! Mem[0000000090800030] = 945c1b77, %g2 = 0000000000001d41
ldub [%i5+0x032],%g2 ! %g2 = 0000000000000094
! Mem[0000000091000014] = 4bf715af, %g2 = 0000000000000094
ldsb [%i6+0x015],%g2 ! %g2 = 000000000000004b
! %l2 = 4b398fb88a50c9e1, Mem[0000000090800008] = 50c69f916a872662
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = 4b398fb88a50c9e1
! Mem[000000009100002c] = a7916a6e, %g2 = 000000000000004b
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000a7
! %l6 = b9e8262019203ede, Mem[0000000090000028] = 2188de2092b2c784
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = b9e8262019203ede
! %l0 = 0000000078b2936e, Mem[0000000090000028] = b9e8262019203ede
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 0000000078b2936e
! %l5 = 0000000000009ef5, Mem[0000000090800002] = a1aa9913
stb %l5,[%i5+0x002] ! Mem[0000000090800000] = f5aa9913
! Mem[0000000090800000] = f2d0f5aa 99136e54, %g2 = 000000a7, %g3 = 70c2cf1a
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0f5aa 0000000099136e54
! %l4 = 000000000000006f, Mem[0000000091000014] = 694bf715
sth %l4,[%i6+0x014] ! Mem[0000000091000014] = 006ff715
! %l6 = b9e8262019203ede, Mem[0000000091000006] = a0971d41
stb %l6,[%i6+0x006] ! Mem[0000000091000004] = de971d41
p37_label_10:
! %l0 = 0000000078b2936e, Mem[0000000090800006] = 6e544b39
stb %l0,[%i5+0x006] ! Mem[0000000090800004] = 6e544b39
! %l6 = 19203ede, %l7 = 00000058, Mem[000000005b000000] = db3933b2 18742ed9
std %l6,[%i2+%g0] ! Mem[000000005b000000] = 19203ede 00000058
! %l5 = 0000000000009ef5, Mem[0000000090800038] = 82fb749762f1bf38
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 0000000000009ef5
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 00000000f2d0f5aa
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! Mem[0000000091800038] = c00843cc, %g2 = afbb2595d186bb92
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000c008
! %l2 = 4b398fb88a50c9e1, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 4b398fb88a50c9e1
! Mem[0000000090000018] = ee46c2bb, %g2 = 000000000000c008
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffee46
! %l4 = 000000000000006f, Mem[000000005b000028] = b00f4d64764787a5
stx %l4,[%i2+%o5] ! Mem[000000005b000028] = 000000000000006f
! Mem[0000000090000020] = d3141da2, %g2 = ffffffffffffee46
lduh [%i4+%o4],%g2 ! %g2 = 000000000000d314
! Mem[000000009080000c] = c9e1d86b, %g2 = 000000000000d314
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffffc9e1
p37_label_11:
! Mem[0000000091000030] = 916a6e48, %g18 = c1c318f88c37fd0e
ldsw [%i6+0x030],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[0000000091800030] = 8a50c9e171561332, %g2 = ffffffff916a6e48
ldx [%o0+0x030],%g2 ! %g2 = 8a50c9e171561332
! %l4 = 000000000000006f, Mem[0000000091000021] = de3d025a
stb %l4,[%i6+0x021] ! Mem[0000000091000020] = 6f3d025a
! %l4 = 000000000000006f, Mem[0000000091000018] = afbb2595
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = 0000006f
! %l2 = 8a50c9e1, %l3 = fec17156, Mem[000000005a000018] = adc4b359 6c9c9dfa
std %l2,[%i0+%o3] ! Mem[000000005a000018] = 8a50c9e1 fec17156
! Mem[0000000090000014] = 48782e3b, %g2 = 8a50c9e171561332
lduw [%i4+0x014],%g2 ! %g2 = 0000000048782e3b
! %l6 = b9e8262019203ede, Mem[0000000091800028] = a31fbc41a3ca00df
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = b9e8262019203ede
! %l6 = b9e8262019203ede, Mem[0000000091000032] = 6e486cc6
sth %l6,[%i6+0x032] ! Mem[0000000091000030] = 3ede6cc6
! Mem[0000000090800020] = 19203ede, %g18 = c1c318f88c37fd0e
ldsw [%i5+%o4],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[000000009180003c] = 43ccc658, %g2 = 0000000019203ede
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000043cc
p37_label_12:
! %l5 = 0000000000009ef5, Mem[000000005b00003a] = 9a42f92f
stb %l5,[%i2+0x03a] ! Mem[000000005b000038] = 9a42f52f
! Mem[000000005b800004] = ac69964c, %l1 = 000000008ddc83d4
lduh [%i3+0x004],%l1 ! %l1 = 000000000000ac69
! Mem[0000000090800008] = 4b398fb8, %g2 = 00000000000043cc
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000004b39
! %l2 = 4b398fb88a50c9e1, Mem[000000009080001a] = 71560000
stb %l2,[%i5+0x01a] ! Mem[0000000090800018] = e1560000
! Mem[0000000091800020] = 30270afa801d54e4, %g2 = 0000000000004b39
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801d54e4
! Mem[0000000091800030] = 8a50c9e1, %g18 = c1c318f88c37fd0e
ldsw [%o0+0x030],%g2 ! %g2 = c1c318f88c37fd0e
! %l2 = 4b398fb88a50c9e1, Mem[0000000090800008] = 4b398fb88a50c9e1
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = 4b398fb88a50c9e1
! %l4 = 000000000000006f, Mem[0000000090800018] = fec1e156
stw %l4,[%i5+%o3] ! Mem[0000000090800018] = 0000006f
! %l3 = 32216b0dfec17156, Mem[000000005b00000a] = d0b2bf0f
sth %l3,[%i2+0x00a] ! Mem[000000005b000008] = d0b27156
! %l6 = 19203ede, %l7 = 00000058, Mem[0000000090000030] = 1d41be57 ecbd9285
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 19203ede 00000058
p37_label_13:
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = ffffffff8a50c9e1
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! Mem[0000000090800014] = 79807614, %g2 = b5d5c00843ccc658
lduw [%i5+0x014],%g2 ! %g2 = 0000000079807614
! %l0 = 78b2936e, %l1 = 0000ac69, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 78b2936e 0000ac69
! Mem[000000005a800024] = 092edfd8, %l5 = 0000000000009ef5
lduh [%i1+0x024],%l5 ! %l5 = 000000000000092e
! %l6 = b9e8262019203ede, Mem[0000000091800010] = ab9c0f63b09fb039
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = b9e8262019203ede
! Mem[0000000090000024] = 0000ac69, %g2 = 0000000079807614
ldsb [%i4+0x024],%g2 ! %g2 = 0000000000000000
! %l2 = 4b398fb88a50c9e1, Mem[0000000091800010] = b9e8262019203ede
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 4b398fb88a50c9e1
! Mem[0000000090800008] = 4b398fb88a50c9e1, %g2 = 0000000000000000
ldx [%i5+%o1],%g2 ! %g2 = 4b398fb88a50c9e1
! %l3 = 32216b0dfec17156, Mem[0000000091000030] = 916a3ede6cc60ecc
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 32216b0dfec17156
! %l1 = 000000000000ac69, Mem[0000000091800004] = 0000000f
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = 0000ac69
p37_label_14:
! %l4 = 0000006f, %l5 = 0000092e, Mem[0000000091800020] = 30270afa 801d54e4
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 0000006f 0000092e
! %l1 = 000000000000ac69, Mem[0000000090000020] = 78b2936e0000ac69
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = 000000000000ac69
! Mem[0000000091000038] = 2ac32556, %g2 = 4b398fb88a50c9e1
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000002ac3
! %l0 = 0000000078b2936e, Mem[0000000091000031] = 216b0dfe
stb %l0,[%i6+0x031] ! Mem[0000000091000030] = 6e6b0dfe
! Mem[0000000091800018] = c6fe240a 9c834334, %g2 = 00002ac3, %g3 = 99136e54
ldd [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a 000000009c834334
! Mem[0000000090800018] = 0000006f0000000f, %g2 = 00000000c6fe240a
ldx [%i5+%o3],%g2 ! %g2 = 0000006f0000000f
! %l7 = 0000000000000058, Mem[000000009100001c] = d186bb92
sth %l7,[%i6+0x01c] ! Mem[000000009100001c] = 0058bb92
! %l7 = 0000000000000058, Mem[0000000090000028] = 0000000078b2936e
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000058
! %l7 = 0000000000000058, Mem[0000000091800028] = b9e82620
stw %l7,[%o0+%o5] ! Mem[0000000091800028] = 00000058
! %l4 = 0000006f, %l5 = 0000092e, Mem[000000005b800018] = e6369f6a 966fba75
std %l4,[%i3+%o3] ! Mem[000000005b800018] = 0000006f 0000092e
p37_label_15:
! Mem[0000000090800008] = 8fb88a50, %g2 = 0000006f0000000f
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffff8f
! Mem[000000009180000c] = ffffadc4, %g2 = ffffffffffffff8f
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090000028] = 00000000, %g18 = c1c318f88c37fd0e
ldsw [%i4+%o5],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[000000005b000038] = 9a42f52f cc2b2bbd, %l2 = 8a50c9e1, %l3 = fec17156
ldd [%i2+0x038],%l2 ! %l2 = 000000009a42f52f 00000000cc2b2bbd
! %l5 = 000000000000092e, Mem[0000000091800012] = 8fb88a50
stb %l5,[%o0+0x012] ! Mem[0000000091800010] = 2eb88a50
! %l2 = 9a42f52f, %l3 = cc2b2bbd, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 9a42f52f cc2b2bbd
! %l2 = 000000009a42f52f, Mem[0000000091000028] = 9a42f52f
sth %l2,[%i6+%o5] ! Mem[0000000091000028] = f52ff52f
! Mem[000000009080000c] = c9e1d86b, %g2 = 0000000000000000
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffffc9e1
! %l1 = 000000000000ac69, Mem[0000000090000030] = 19203ede00000058
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 000000000000ac69
! %l6 = b9e8262019203ede, Mem[000000005b000014] = fec17156
stw %l6,[%i2+0x014] ! Mem[000000005b000014] = 19203ede
p37_label_16:
! Mem[000000005b000030] = b950bfcc, %l4 = 000000000000006f
ldsb [%i2+0x030],%l4 ! %l4 = ffffffffffffffb9
! Mem[000000005b000018] = ccc27d68, %l1 = 000000000000ac69
ldsw [%i2+%o3],%l1 ! %l1 = ffffffffccc27d68
! Mem[000000005b800024] = be574364, %l5 = 000000000000092e
lduh [%i3+0x026],%l5 ! %l5 = 0000000000004364
! %l5 = 0000000000004364, Mem[0000000091000018] = 0000006f
sth %l5,[%i6+%o3] ! Mem[0000000091000018] = 4364006f
! %l0 = 0000000078b2936e, Mem[0000000091000030] = 326e6b0dfec17156
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 0000000078b2936e
! Mem[0000000090800000] = f2d0f5aa 99136e54, %g2 = ffffc9e1, %g3 = 9c834334
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0f5aa 0000000099136e54
! Mem[0000000090800034] = 7a3f0000, %g2 = 00000000f2d0f5aa
lduh [%i5+0x036],%g2 ! %g2 = 0000000000007a3f
! Mem[0000000090800018] = 0000006f 0000000f, %g2 = 00007a3f, %g3 = 99136e54
ldd [%i5+%o3],%g2 ! %g2 = 000000000000006f 000000000000000f
! Mem[000000005a000028] = 78b2936e 8ddc83d4, %l4 = ffffffb9, %l5 = 00004364
ldd [%i0+%o5],%l4 ! %l4 = 0000000078b2936e 000000008ddc83d4
! Mem[0000000091000034] = 78b2936e, %g2 = 000000000000006f
ldsb [%i6+0x034],%g2 ! %g2 = 0000000000000078
p37_label_17:
! Mem[000000005a80003c] = 0000000f, %l4 = 0000000078b2936e
lduw [%i1+0x03c],%l4 ! %l4 = 000000000000000f
! %l6 = b9e8262019203ede, Mem[000000005b800028] = 1d41be570000000f
stx %l6,[%i3+%o5] ! Mem[000000005b800028] = b9e8262019203ede
! Mem[000000005a000028] = 78b2936e, %l0 = 0000000078b2936e
ldsh [%i0+%o5],%l0 ! %l0 = 00000000000078b2
! %l6 = b9e8262019203ede, Mem[0000000091000008] = 1d41be57
stw %l6,[%i6+%o1] ! Mem[0000000091000008] = 19203ede
! Mem[0000000090000000] = 3ede0f33, %g18 = c1c318f88c37fd0e
ldsw [%i4+%g0],%g2 ! %g2 = c1c318f88c37fd0e
! %l5 = 000000008ddc83d4, Mem[000000005a000028] = 78b2936e
stw %l5,[%i0+%o5] ! Mem[000000005a000028] = 8ddc83d4
! Mem[0000000090000034] = 0000ac69, %g2 = 000000003ede0f33
lduw [%i4+0x034],%g2 ! %g2 = 000000000000ac69
! Mem[000000009080000c] = 8a50c9e1, %g2 = 000000000000ac69
ldub [%i5+0x00c],%g2 ! %g2 = 000000000000008a
! Mem[000000009080003c] = 00009ef5, %g2 = 000000000000008a
lduw [%i5+0x03c],%g2 ! %g2 = 0000000000009ef5
! Mem[000000005b000018] = ccc27d6890a9f280, %l5 = 000000008ddc83d4
ldx [%i2+%o3],%l5 ! %l5 = ccc27d6890a9f280
p37_label_18:
! %l1 = ffffffffccc27d68, Mem[0000000091800004] = 0000ac69
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = ccc27d68
! %l3 = 00000000cc2b2bbd, Mem[0000000090800010] = d86baeeb
sth %l3,[%i5+%o2] ! Mem[0000000090800010] = 2bbdaeeb
! %l6 = b9e8262019203ede, Mem[000000005a000001] = 30dda532
stb %l6,[%i0+0x001] ! Mem[000000005a000000] = 30dea532
! %l5 = ccc27d6890a9f280, Mem[0000000091800003] = 57ccc27d
stb %l5,[%o0+0x003] ! Mem[0000000091800000] = 80ccc27d
! Mem[000000005a800000] = 7bb62ad4, %l4 = 000000000000000f
lduw [%i1+%g0],%l4 ! %l4 = 000000007bb62ad4
! Mem[000000009000003c] = f2d30000, %g2 = 0000000000009ef5
ldsb [%i4+0x03e],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000090000038] = 7ccf87b4, %g18 = c1c318f88c37fd0e
ldsw [%i4+0x038],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[000000009080001c] = 000f1920, %g2 = 000000007ccf87b4
ldsh [%i5+0x01e],%g2 ! %g2 = 000000000000000f
! Mem[0000000090000034] = 0000ac69, %g18 = c1c318f88c37fd0e
ldsw [%i4+0x034],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[0000000091000020] = 3e6f3d02, %g2 = 000000000000ac69
lduw [%i6+%o4],%g2 ! %g2 = 000000003e6f3d02
p37_label_19:
! %l4 = 000000007bb62ad4, Mem[0000000090800030] = 509c945c
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = 7bb62ad4
! %l5 = ccc27d6890a9f280, Mem[000000009100002d] = 2b2bbd00
stb %l5,[%i6+0x02d] ! Mem[000000009100002c] = 802bbd00
! Mem[0000000091800010] = 4b392eb8 8a50c9e1, %g2 = 3e6f3d02, %g3 = 0000000f
ldd [%o0+%o2],%g2 ! %g2 = 000000004b392eb8 000000008a50c9e1
! Mem[0000000091800018] = c6fe240a, %g2 = 000000004b392eb8
ldub [%o0+%o3],%g2 ! %g2 = 00000000000000c6
! Mem[0000000091800008] = ffffffff, %g18 = c1c318f88c37fd0e
ldsw [%o0+%o1],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[000000005b80000c] = c6cd8759, %l3 = 00000000cc2b2bbd
ldub [%i3+0x00f],%l3 ! %l3 = 0000000000000059
! Mem[0000000090000028] = 00000000, %g2 = ffffffffffffffff
ldsb [%i4+0x02b],%g2 ! %g2 = 0000000000000000
! Mem[000000009100003c] = 3741577c, %g18 = c1c318f88c37fd0e
ldsw [%i6+0x03c],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[0000000090800038] = 0000000000009ef5, %g2 = 000000003741577c
ldx [%i5+0x038],%g2 ! %g2 = 0000000000009ef5
! %l0 = 000078b2, %l1 = ccc27d68, Mem[0000000091000000] = 809ce616 c9e1de97
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 000078b2 ccc27d68
p37_label_20:
! %l0 = 00000000000078b2, Mem[0000000090000014] = 48782e3b
stw %l0,[%i4+0x014] ! Mem[0000000090000014] = 000078b2
! Mem[000000005a800028] = 32216b0d, %l4 = 000000007bb62ad4
lduw [%i1+%o5],%l4 ! %l4 = 0000000032216b0d
! Mem[000000005b000008] = d0b27156, %l5 = ccc27d6890a9f280
ldsh [%i2+%o1],%l5 ! %l5 = ffffffffffffd0b2
! %l6 = b9e8262019203ede, Mem[0000000090000038] = 7ccf87b4
stw %l6,[%i4+0x038] ! Mem[0000000090000038] = 19203ede
! %l2 = 000000009a42f52f, Mem[0000000090800020] = 19203edeffffadc4
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 000000009a42f52f
! Mem[0000000091000010] = c871c97b, %g2 = 0000000000009ef5
lduw [%i6+%o2],%g2 ! %g2 = 00000000c871c97b
! %l3 = 0000000000000059, Mem[0000000090000030] = 00000000
stw %l3,[%i4+0x030] ! Mem[0000000090000030] = 00000059
! Mem[000000005b800038] = 97d74579249cef32, %l7 = 0000000000000058
ldx [%i3+0x038],%l7 ! %l7 = 97d74579249cef32
! Mem[0000000091800038] = b5d5c008, %g18 = c1c318f88c37fd0e
ldsw [%o0+0x038],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[0000000090000038] = 3edede4c, %g2 = ffffffffb5d5c008
ldsb [%i4+0x03a],%g2 ! %g2 = 000000000000003e
p37_label_21:
! Mem[0000000090000038] = 19203ede, %g2 = 000000000000003e
ldub [%i4+0x038],%g2 ! %g2 = 0000000000000019
! Mem[0000000090000010] = b51e7244, %g18 = c1c318f88c37fd0e
ldsw [%i4+%o2],%g2 ! %g2 = c1c318f88c37fd0e
! Mem[0000000091000030] = 0000000078b2936e, %g2 = ffffffffb51e7244
ldx [%i6+0x030],%g2 ! %g2 = 0000000078b2936e
! Mem[0000000090000010] = b51e7244, %g2 = 0000000078b2936e
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b51e
! Mem[0000000091000010] = c97b006f, %g2 = 000000000000b51e
lduh [%i6+0x012],%g2 ! %g2 = 000000000000c97b
! Mem[0000000091000004] = ccc27d68, %g2 = 000000000000c97b
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffccc2
! Mem[0000000091800004] = ccc27d68, %g18 = c1c318f88c37fd0e
ldsw [%o0+0x004],%g2 ! %g2 = c1c318f88c37fd0e
! %l1 = ffffffffccc27d68, Mem[0000000090800007] = 544b398f
stb %l1,[%i5+0x007] ! Mem[0000000090800004] = 684b398f
! Mem[0000000091800004] = 7d68ffff, %g2 = ffffffffccc27d68
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000007d68
! Mem[0000000090800010] = 2bbdaeeb, %g2 = 0000000000007d68
ldsb [%i5+%o2],%g2 ! %g2 = 000000000000002b
p37_label_22:
! Mem[0000000090800000] = f5aa9913, %g2 = 000000000000002b
lduh [%i5+0x002],%g2 ! %g2 = 000000000000f5aa
! %l6 = 19203ede, %l7 = 249cef32, Mem[0000000090000038] = 19203ede de4cf2d3
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 19203ede 249cef32
! %l3 = 0000000000000059, Mem[0000000091000004] = ccc27d68
stw %l3,[%i6+0x004] ! Mem[0000000091000004] = 00000059
! Mem[0000000090000020] = 000000000000ac69, %g2 = 000000000000f5aa
ldx [%i4+%o4],%g2 ! %g2 = 000000000000ac69
! Mem[0000000091000028] = f52ff52fcc802bbd, %g2 = 000000000000ac69
ldx [%i6+%o5],%g2 ! %g2 = f52ff52fcc802bbd
! %l2 = 9a42f52f, %l3 = 00000059, Mem[000000005b000008] = d0b27156 8983b460
std %l2,[%i2+%o1] ! Mem[000000005b000008] = 9a42f52f 00000059
! Mem[0000000090800024] = 9a42f52f, %g2 = f52ff52fcc802bbd
lduh [%i5+0x024],%g2 ! %g2 = 0000000000009a42
! %l2 = 000000009a42f52f, Mem[0000000091800028] = 00000058
stw %l2,[%o0+%o5] ! Mem[0000000091800028] = 9a42f52f
! Mem[0000000091000008] = 19203ede, %g18 = c1c318f88c37fd0e
ldsw [%i6+%o1],%g2 ! %g2 = c1c318f88c37fd0e
! %l5 = ffffffffffffd0b2, Mem[0000000090000038] = 19203ede249cef32
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffd0b2
p37_label_23:
! Mem[0000000090000000] = 3ede0f3334b459e7, %g2 = 0000000019203ede
ldx [%i4+%g0],%g2 ! %g2 = 3ede0f3334b459e7
! %l2 = 000000009a42f52f, Mem[0000000091800030] = 8a50c9e171561332
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 000000009a42f52f
! Mem[0000000091000024] = de034ff5, %g2 = 3ede0f3334b459e7
ldsb [%i6+0x025],%g2 ! %g2 = ffffffffffffffde
! Mem[000000005a000038] = 9b291d18, %l7 = 97d74579249cef32
ldsh [%i0+0x03a],%l7 ! %l7 = 0000000000001d18
! Mem[0000000091000008] = 19203ede 0000000f, %g2 = ffffffde, %g3 = 8a50c9e1
ldd [%i6+%o1],%g2 ! %g2 = 0000000019203ede 000000000000000f
! %l7 = 0000000000001d18, Mem[0000000090000038] = ffffffffffffd0b2
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 0000000000001d18
! Mem[0000000091800030] = 00000000, %g2 = 0000000019203ede
lduw [%o0+0x030],%g2 ! %g2 = 0000000000000000
! %l5 = ffffffffffffd0b2, Mem[000000009000000a] = 897a70c2
sth %l5,[%i4+0x00a] ! Mem[0000000090000008] = d0b270c2
! %l0 = 000078b2, %l1 = ccc27d68, Mem[0000000090000008] = 1a70d0b2 70c2cf1a
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 000078b2 ccc27d68
! %l7 = 0000000000001d18, Mem[000000009100003a] = 25563741
sth %l7,[%i6+0x03a] ! Mem[0000000091000038] = 1d183741
p37_label_24:
! Mem[000000009080000c] = e12bbdae, %g2 = 0000000000000000
ldsb [%i5+0x00f],%g2 ! %g2 = ffffffffffffffe1
! Mem[0000000091800004] = ccc27d68, %g2 = ffffffffffffffe1
lduh [%o0+0x004],%g2 ! %g2 = 000000000000ccc2
! Mem[0000000091000038] = 2ac31d183741577c, %g2 = 000000000000ccc2
ldx [%i6+0x038],%g2 ! %g2 = 2ac31d183741577c
! %l7 = 0000000000001d18, Mem[000000009180001c] = 9c834334
stw %l7,[%o0+0x01c] ! Mem[000000009180001c] = 00001d18
! %l7 = 0000000000001d18, Mem[000000009000000c] = ccc27d68
stb %l7,[%i4+0x00c] ! Mem[000000009000000c] = 18c27d68
! Mem[0000000090000008] = 000078b2 18c27d68, %g2 = 3741577c, %g3 = 0000000f
ldd [%i4+%o1],%g2 ! %g2 = 00000000000078b2 0000000018c27d68
! %l5 = ffffffffffffd0b2, Mem[000000009080002c] = 8a50c9e1
stw %l5,[%i5+0x02c] ! Mem[000000009080002c] = ffffd0b2
! %l5 = ffffffffffffd0b2, Mem[000000005b000006] = 00000058
sth %l5,[%i2+0x006] ! Mem[000000005b000004] = 0000d0b2
! %l1 = ffffffffccc27d68, Mem[000000005b80000c] = c6cd8759
sth %l1,[%i3+0x00c] ! Mem[000000005b80000c] = 7d688759
! %l1 = ffffffffccc27d68, Mem[000000009000001e] = ec770000
sth %l1,[%i4+0x01e] ! Mem[000000009000001c] = 7d680000
p37_label_25:
! Mem[0000000091800004] = ccc27d68, %g2 = 00000000000078b2
lduw [%o0+0x004],%g2 ! %g2 = 00000000ccc27d68
! Mem[0000000090000030] = 000000590000ac69, %g2 = 00000000ccc27d68
ldx [%i4+0x030],%g2 ! %g2 = 000000590000ac69
! Mem[0000000090000008] = 000078b2 18c27d68, %g2 = 0000ac69, %g3 = 18c27d68
ldd [%i4+%o1],%g2 ! %g2 = 00000000000078b2 0000000018c27d68
! Mem[0000000090800030] = 7bb62ad41b777a3f, %g2 = 00000000000078b2
ldx [%i5+0x030],%g2 ! %g2 = 7bb62ad41b777a3f
! Mem[000000009080003c] = 00009ef5, %g2 = 7bb62ad41b777a3f
lduw [%i5+0x03c],%g2 ! %g2 = 0000000000009ef5
! %l4 = 0000000032216b0d, Mem[000000005b800008] = 355ae8ee7d688759
stx %l4,[%i3+%o1] ! Mem[000000005b800008] = 0000000032216b0d
! Mem[0000000090000008] = 000078b2, %g2 = 0000000000009ef5
lduw [%i4+%o1],%g2 ! %g2 = 00000000000078b2
! %l5 = ffffffffffffd0b2, Mem[0000000090800004] = 99136e68
stb %l5,[%i5+0x004] ! Mem[0000000090800004] = b2136e68
! %l5 = ffffffffffffd0b2, Mem[000000009100001e] = bb923e6f
sth %l5,[%i6+0x01e] ! Mem[000000009100001c] = d0b23e6f
! Mem[0000000090000000] = 3ede0f33 34b459e7, %g2 = 000078b2, %g3 = 18c27d68
ldd [%i4+%g0],%g2 ! %g2 = 000000003ede0f33 0000000034b459e7
ba,a p37_not_taken_0_end
p37_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p37_branch_failed
p37_not_taken_0_end:
! End of Random Code for Thread 37
1: membar #Sync ! Force all stores to complete
p37_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x094] ! Set processor 37 done flag
! Check Registers
p37_check_registers:
set p37_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000078b2
bne,a,pn %xcc,p37_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffccc27d68
bne,a,pn %xcc,p37_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000059
bne,a,pn %xcc,p37_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000032216b0d
bne,a,pn %xcc,p37_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffd0b2
bne,a,pn %xcc,p37_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000001d18
bne,a,pn %xcc,p37_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p37_check_fp_registers:
set p37_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be fbccb484 a187785b
bne %xcc,p37_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 87d0cab9 7aad4d59
bne %xcc,p37_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a059d8be 75a68829
bne %xcc,p37_f4_fail
nop
! Check Local Memory
set p37_local0_expect,%g1
p37_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 30dea532d2133ad1
ldx [%i0+0x000],%g3 ! Observed data at 000000005a000000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8a50c9e1fec17156
ldx [%i0+0x018],%g3 ! Observed data at 000000005a000018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8ddc83d48ddc83d4
ldx [%i0+0x028],%g3 ! Observed data at 000000005a000028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x028,%g4
set p37_local1_expect,%g1
p37_check_local1:
ldx [%g1+0x038],%g2 ! Expected data = 015f55bb0000000f
ldx [%i1+0x038],%g3 ! Observed data at 000000005a800038
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x038,%g4
set p37_local2_expect,%g1
p37_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 19203ede0000d0b2
ldx [%i2+0x000],%g3 ! Observed data at 000000005b000000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9a42f52f00000059
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 = 8a50c9e119203ede
ldx [%i2+0x010],%g3 ! Observed data at 000000005b000010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 928157f69ef52ffa
ldx [%i2+0x020],%g3 ! Observed data at 000000005b000020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000000000006f
ldx [%i2+0x028],%g3 ! Observed data at 000000005b000028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9a42f52fcc2b2bbd
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+0x008],%g2 ! Expected data = 0000000032216b0d
ldx [%i3+0x008],%g3 ! Observed data at 000000005b800008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000006f0000092e
ldx [%i3+0x018],%g3 ! Observed data at 000000005b800018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0e21dac4be574364
ldx [%i3+0x020],%g3 ! Observed data at 000000005b800020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b9e8262019203ede
ldx [%i3+0x028],%g3 ! Observed data at 000000005b800028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6c9c6108f1210db3
ldx [%i3+0x030],%g3 ! Observed data at 000000005b800030
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x030,%g4
! The test for processor 37 has passed
p37_passed:
ta GOOD_TRAP
nop
p37_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p37_failed
p37_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p37_failed
p37_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p37_failed
p37_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p37_failed
p37_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p37_failed
p37_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p37_failed
p37_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p37_failed
p37_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p37_failed
p37_f0_fail:
set p37_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f2_fail:
set p37_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f4_fail:
set p37_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stba %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000010]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a000008]
stba %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b000010]
stba %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800008]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b000000]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800000]
done
p37_trap1o:
stba %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000010]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a000008]
stba %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b000010]
stba %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800008]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b000000]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800000]
done
p37_trap2e:
stxa %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b800010]
ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800008]
ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a800018]
lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800008]
ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005a800008]
done
p37_trap2o:
stxa %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b800010]
ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800008]
ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a800018]
lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800008]
ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005a800008]
done
p37_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p37_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p37_init_memory_pointers:
set p37_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p37_local0_start,%i0
set p37_local1_start,%i1
set p37_local2_start,%i2
set p37_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9a42f92fcc2b2bbd
ldx [%g1+0x008],%l1 ! %l1 = b02d79d4c4cb6c9c
ldx [%g1+0x010],%l2 ! %l2 = 4b398fb88a50c9e1
ldx [%g1+0x018],%l3 ! %l3 = a7dbefc6d86baeeb
ldx [%g1+0x020],%l4 ! %l4 = cf06260e1d41be57
ldx [%g1+0x028],%l5 ! %l5 = e51e12f5ec0a9285
ldx [%g1+0x030],%l6 ! %l6 = b9e8262019203ede
ldx [%g1+0x038],%l7 ! %l7 = e62e00dc74abcb41
! Initialize the output register of window 0
set unres3_start,%o0
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 = c401aad5 68488e41 6308268f 385487fe
! %f4 = 1bfe962f d5dd61f7 137a6cea d0eb027e
! %f8 = 4c385e4f f2aa5dba 3ce0b5ad f16d7aea
! %f12 = b863c5ee 6c5078b0 d2291f0a 999aabdf
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 24b14e9e a5b15827 639accd4 44c80283
! %f20 = 7b1b207e 2e122dcd 9a982f9b 298f9a0a
! %f24 = 29e724f2 819b8787 37a543fb 9969bda1
! %f28 = 3aa816ea 17cce878 de0eeed0 762af8d4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 01c08157 6c247c9d 8ad29541 4d83af6e
! %f36 = 2a26d0fa 24c1f968 da5531a7 012ec09f
! %f40 = 6f0e1177 723b5cb8 108a8f78 20cc537d
! %f44 = c3a65f6c 2ce3fd96 6ab2bf4c e5fe930b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb99a5cff0000005a,%g7,%g1 ! GSR scale = 11, align = 2
wr %g1,%g0,%gsr ! GSR = b99a5cff0000005a
wr %g0,%y ! Clear Y 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[000000005d00001c] = 6418141f, %l2 = 37838a6c68360b64
ldsh [%i2+0x01e],%l2 ! %l2 = 000000000000141f
! Mem[0000000090000018] = ee46c2bb, %g2 = 914491c7781d524e
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000ee46
! Mem[0000000091800024] = 54e4a31f, %g2 = 000000000000ee46
ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000054
! %l6 = c2ef0ad244bbedce, Mem[0000000091000010] = c871c97b694bf715
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = c2ef0ad244bbedce
! Mem[000000009180000c] = d7c57e5d, %g2 = 0000000000000054
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000d7c5
! %l0 = 7504ae85, %l1 = e768e19e, Mem[0000000090800020] = 5b9447bc c3247ee5
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 7504ae85 e768e19e
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 000000000000d7c5
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! %l7 = d66b72d83113691f, Mem[0000000090000010] = b51e7244
sth %l7,[%i4+%o2] ! Mem[0000000090000010] = 691f7244
! Mem[0000000091000018] = afbb2595, %g2 = 0efd0f3334b459e7
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffafbb
! Mem[0000000090000038] = 7ccf87b4, %g2 = ffffffffffffafbb
lduw [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4
p38_label_2:
! Mem[0000000091800014] = b09fb039, %g18 = 7e04cfb68bf8ecd6
ldsw [%o0+0x014],%g2 ! %g2 = 7e04cfb68bf8ecd6
! %l1 = b441a001e768e19e, Mem[0000000090000000] = 0efd0f3334b459e7
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = b441a001e768e19e
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = b09fb039, %g3 = 0bad0b00
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! Mem[0000000091000034] = c60ecc2a, %g2 = 00000000c654ee46
ldub [%i6+0x035],%g2 ! %g2 = 00000000000000c6
! %l1 = b441a001e768e19e, Mem[000000005d000000] = 7250fa864096646c
stx %l1,[%i2+%g0] ! Mem[000000005d000000] = b441a001e768e19e
! Mem[000000009080002c] = 4c1bc6c0, %g18 = 7e04cfb68bf8ecd6
ldsw [%i5+0x02c],%g2 ! %g2 = 7e04cfb68bf8ecd6
! %l0 = ea64cd667504ae85, Mem[000000005d800037] = 435f06a0
stb %l0,[%i3+0x037] ! Mem[000000005d800034] = 435f0685
! %l1 = b441a001e768e19e, Mem[0000000090800014] = 79807614
stb %l1,[%i5+0x014] ! Mem[0000000090800014] = 9e807614
! Mem[0000000090000018] = ee46c2bb, %g2 = 000000004c1bc6c0
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffee46
! Mem[0000000091000024] = 034f8a3d, %g2 = ffffffffffffee46
ldsh [%i6+0x026],%g2 ! %g2 = 000000000000034f
p38_label_3:
! Mem[0000000090000018] = c654ee46, %g2 = 000000000000034f
lduh [%i4+%o3],%g2 ! %g2 = 000000000000c654
! Mem[0000000091000030] = 916a6e48, %g18 = 7e04cfb68bf8ecd6
ldsw [%i6+0x030],%g2 ! %g2 = 7e04cfb68bf8ecd6
! %l0 = ea64cd667504ae85, Mem[000000009180001a] = 240a9c83
sth %l0,[%o0+0x01a] ! Mem[0000000091800018] = ae859c83
! %l2 = 000000000000141f, Mem[000000005c800022] = 96da660d
sth %l2,[%i1+0x022] ! Mem[000000005c800020] = 96da141f
! Mem[0000000090000028] = de2092b2, %g2 = ffffffff916a6e48
lduh [%i4+0x02a],%g2 ! %g2 = 000000000000de20
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = 000000000000de20
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! Mem[0000000090000018] = c654ee46, %g2 = 22502cb9920983a7
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffc654
! %l2 = 000000000000141f, Mem[0000000090000024] = f6eb9a57
sth %l2,[%i4+0x024] ! Mem[0000000090000024] = 141f9a57
! Mem[0000000091000010] = 0ad244bb, %g2 = ffffffffffffc654
ldsb [%i6+0x012],%g2 ! %g2 = 000000000000000a
! Mem[0000000091000008] = 011a3249, %g2 = 000000000000000a
ldsh [%i6+0x00a],%g2 ! %g2 = 000000000000011a
p38_label_4:
! Mem[0000000091000030] = 6e486cc6, %g2 = 000000000000011a
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000006e48
! Mem[000000009000000c] = 70c2cf1a, %g18 = 7e04cfb68bf8ecd6
ldsw [%i4+0x00c],%g2 ! %g2 = 7e04cfb68bf8ecd6
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = 0000000070c2cf1a
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
! Mem[0000000091800018] = c6feae85, %g2 = 2188de2092b2c784
ldsh [%o0+%o3],%g2 ! %g2 = ffffffffffffc6fe
! Mem[000000005c000010] = 2f3a5058, %l6 = c2ef0ad244bbedce
lduw [%i0+%o2],%l6 ! %l6 = 000000002f3a5058
! %l2 = 000000000000141f, Mem[000000005c000000] = 0e07d99b0e219bc9
stx %l2,[%i0+%g0] ! Mem[000000005c000000] = 000000000000141f
! Mem[000000009000000c] = cf1a691f, %g2 = ffffffffffffc6fe
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000cf1a
! Mem[000000009000001c] = 77d3141d, %g2 = 000000000000cf1a
ldub [%i4+0x01f],%g2 ! %g2 = 0000000000000077
! Mem[0000000091000018] = bb2595d1, %g2 = 0000000000000077
ldub [%i6+0x019],%g2 ! %g2 = 00000000000000bb
! Mem[000000005d800010] = 18d61a127d687c47, %l2 = 000000000000141f
ldx [%i3+%o2],%l2 ! %l2 = 18d61a127d687c47
p38_label_5:
! %l5 = 23d3819e03e56c7a, Mem[000000009180002c] = a3ca96e2
stb %l5,[%o0+0x02c] ! Mem[000000009180002c] = 7aca96e2
! Mem[0000000091000018] = afbb2595, %g2 = 00000000000000bb
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffafbb
! Mem[000000005c800008] = d100ca27cfa8b269, %l7 = d66b72d83113691f
ldx [%i1+%o1],%l7 ! %l7 = d100ca27cfa8b269
! Mem[0000000091800000] = 22502cb9, %g2 = ffffffffffffafbb
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! Mem[000000009080003c] = 62f1bf38, %g18 = 7e04cfb68bf8ecd6
ldsw [%i5+0x03c],%g2 ! %g2 = 7e04cfb68bf8ecd6
! Mem[0000000091000008] = 9a8d011a32495b64, %g2 = 0000000062f1bf38
ldx [%i6+%o1],%g2 ! %g2 = 9a8d011a32495b64
! Mem[0000000091000020] = 8c013d02, %g2 = 9a8d011a32495b64
lduh [%i6+%o4],%g2 ! %g2 = 0000000000008c01
! %l6 = 000000002f3a5058, Mem[000000009080000e] = 2662d6f6
sth %l6,[%i5+0x00e] ! Mem[000000009080000c] = 5058d6f6
! %l1 = b441a001e768e19e, Mem[0000000090800030] = 50ae945c
stw %l1,[%i5+0x030] ! Mem[0000000090800030] = e768e19e
! Mem[0000000090800008] = 50c69f91, %g2 = 0000000000008c01
ldsb [%i5+%o1],%g2 ! %g2 = 0000000000000050
p38_label_6:
! Mem[0000000090000008] = 1a70897a, %g18 = 7e04cfb68bf8ecd6
ldsw [%i4+%o1],%g2 ! %g2 = 7e04cfb68bf8ecd6
! Mem[0000000090000004] = e768e19e, %g2 = 000000001a70897a
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffe768
! Mem[0000000091000014] = edceafbb, %g2 = ffffffffffffe768
ldsb [%i6+0x016],%g2 ! %g2 = ffffffffffffffed
! %l5 = 23d3819e03e56c7a, Mem[0000000091800018] = c6feae859c834334
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 23d3819e03e56c7a
! %l2 = 18d61a127d687c47, Mem[0000000091800028] = a31fbc417aca96e2
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 18d61a127d687c47
! Mem[0000000091800014] = b03923d3, %g2 = ffffffffffffffed
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b039
! %l7 = d100ca27cfa8b269, Mem[0000000091000000] = 809ce61612bca097
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = d100ca27cfa8b269
! Mem[000000009080000c] = 6a875058, %g2 = 000000000000b039
ldsb [%i5+0x00c],%g2 ! %g2 = 000000000000006a
! %l0 = 7504ae85, %l1 = e768e19e, Mem[0000000091800018] = 23d3819e 03e56c7a
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 7504ae85 e768e19e
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 000000000000006a
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
p38_label_7:
! %l1 = b441a001e768e19e, Mem[0000000091000008] = 9a8d011a32495b64
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = b441a001e768e19e
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 2ac325563741577c
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! Mem[0000000090000000] = b441a001e768e19e, %g2 = 2ac325563741577c
ldx [%i4+%g0],%g2 ! %g2 = b441a001e768e19e
! %l5 = 23d3819e03e56c7a, Mem[000000005d00003c] = 8c660221
stw %l5,[%i2+0x03c] ! Mem[000000005d00003c] = 03e56c7a
! %l7 = d100ca27cfa8b269, Mem[000000005d00003d] = 03e56c7a
stb %l7,[%i2+0x03d] ! Mem[000000005d00003c] = 03696c7a
! Mem[0000000090000030] = 722cd948e3f41a12, %g2 = b441a001e768e19e
ldx [%i4+0x030],%g2 ! %g2 = 722cd948e3f41a12
! Mem[0000000090000020] = d3141da2141f9a57, %g2 = 722cd948e3f41a12
ldx [%i4+%o4],%g2 ! %g2 = d3141da2141f9a57
! Mem[0000000091800034] = f2e01332, %g2 = d3141da2141f9a57
lduh [%o0+0x034],%g2 ! %g2 = 000000000000f2e0
! %l2 = 7d687c47, %l3 = 77cd9363, Mem[000000005d800020] = 356bcbf7 0f89649b
std %l2,[%i3+%o4] ! Mem[000000005d800020] = 7d687c47 77cd9363
! Mem[000000009080002c] = c6c0e768, %g2 = 000000000000f2e0
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffc6c0
p38_label_8:
! %l6 = 000000002f3a5058, Mem[0000000091800028] = 18d61a127d687c47
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 000000002f3a5058
! Mem[0000000090800000] = f2d0a1aa99136e54, %g2 = ffffffffffffc6c0
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa99136e54
! Mem[0000000090800030] = e19e1b77, %g2 = f2d0a1aa99136e54
ldsh [%i5+0x032],%g2 ! %g2 = ffffffffffffe19e
! Mem[000000005d80000c] = c1cb03c0, %l4 = ab72fc6a499e3b95
ldsb [%i3+0x00f],%l4 ! %l4 = ffffffffffffffc0
! Mem[0000000091800008] = 79ecd7c5, %g2 = ffffffffffffe19e
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000079
! Mem[000000005c000028] = cee07fd1, %l6 = 000000002f3a5058
lduh [%i0+%o5],%l6 ! %l6 = 000000000000cee0
! Mem[0000000090800020] = 7504ae85, %g18 = 7e04cfb68bf8ecd6
ldsw [%i5+%o4],%g2 ! %g2 = 7e04cfb68bf8ecd6
! Mem[0000000090800014] = 76148d21, %g2 = 000000007504ae85
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000007614
! Mem[000000005d000020] = 7fe69887, %l6 = 000000000000cee0
ldsw [%i2+%o4],%l6 ! %l6 = 000000007fe69887
! Mem[0000000090000010] = 72444878, %g2 = 0000000000007614
ldsb [%i4+0x012],%g2 ! %g2 = 0000000000000072
p38_label_9:
! Mem[0000000091800018] = 7504ae85, %g2 = 0000000000000072
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000007504
! %l4 = ffffffc0, %l5 = 03e56c7a, Mem[000000005d800000] = 358fdcc2 773bee54
std %l4,[%i3+%g0] ! Mem[000000005d800000] = ffffffc0 03e56c7a
! Mem[000000005d000014] = 53916b50, %l4 = ffffffffffffffc0
ldub [%i2+0x016],%l4 ! %l4 = 000000000000006b
! Mem[0000000091800018] = 7504ae85, %g18 = 7e04cfb68bf8ecd6
ldsw [%o0+%o3],%g2 ! %g2 = 7e04cfb68bf8ecd6
! Mem[0000000090000034] = 1a127ccf, %g2 = 000000007504ae85
ldub [%i4+0x036],%g2 ! %g2 = 000000000000001a
! Mem[0000000091800000] = 22502cb9, %g2 = 000000000000001a
ldub [%o0+%g0],%g2 ! %g2 = 0000000000000022
! Mem[000000009100001c] = 86bb928c, %g2 = 0000000000000022
ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffff86
! Mem[000000009100002c] = 07a7916a, %g2 = ffffffffffffff86
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000007a7
! %l0 = ea64cd667504ae85, Mem[0000000090800020] = 7504ae85e768e19e
stx %l0,[%i5+%o4] ! Mem[0000000090800020] = ea64cd667504ae85
! Mem[000000009100000c] = e19ec2ef, %g2 = 00000000000007a7
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000e19e
p38_label_10:
! Mem[000000009000000c] = 70c2cf1a, %g2 = 000000000000e19e
ldub [%i4+0x00c],%g2 ! %g2 = 0000000000000070
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 0000000000000070
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! %l4 = 000000000000006b, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 000000000000006b
! Mem[0000000091000008] = b441a001 e768e19e, %g2 = 6cc60ecc, %g3 = c2bbec77
ldd [%i6+%o1],%g2 ! %g2 = 00000000b441a001 00000000e768e19e
! %l6 = 7fe69887, %l7 = cfa8b269, Mem[0000000091000000] = d100ca27 cfa8b269
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 7fe69887 cfa8b269
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 00000000b441a001
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! Mem[000000005c800028] = 5094d93cd6eb2eb7, %l2 = 18d61a127d687c47
ldx [%i1+%o5],%l2 ! %l2 = 5094d93cd6eb2eb7
! Mem[0000000091000024] = 5ade034f, %g18 = 7e04cfb68bf8ecd6
ldsw [%i6+0x024],%g2 ! %g2 = 7e04cfb68bf8ecd6
! %l0 = 7504ae85, %l1 = e768e19e, Mem[0000000090800030] = e768e19e 1b777a3f
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 7504ae85 e768e19e
! Mem[0000000091000004] = cfa8b269, %g2 = 000000005ade034f
lduh [%i6+0x004],%g2 ! %g2 = 000000000000cfa8
p38_label_11:
! Mem[000000009000002c] = 92b2c784, %g2 = 000000000000cfa8
lduh [%i4+0x02c],%g2 ! %g2 = 00000000000092b2
! Mem[000000005c000000] = 00000000, %l0 = ea64cd667504ae85
lduh [%i0+%g0],%l0 ! %l0 = 0000000000000000
! %l2 = d6eb2eb7, %l3 = 77cd9363, Mem[0000000091000008] = b441a001 e768e19e
std %l2,[%i6+%o1] ! Mem[0000000091000008] = d6eb2eb7 77cd9363
! %l5 = 23d3819e03e56c7a, Mem[0000000090800030] = 7504ae85
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = 03e56c7a
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = 000092b2, %g3 = e768e19e
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! Mem[0000000090000034] = e3f41a12, %g18 = 7e04cfb68bf8ecd6
ldsw [%i4+0x034],%g2 ! %g2 = 7e04cfb68bf8ecd6
! %l0 = 00000000, %l1 = e768e19e, Mem[0000000091000018] = afbb2595 d186bb92
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 00000000 e768e19e
! Mem[000000005c800004] = c1e5056d, %l2 = 5094d93cd6eb2eb7
lduw [%i1+0x004],%l2 ! %l2 = 00000000c1e5056d
! %l6 = 000000007fe69887, Mem[000000005c800030] = 2fcf735a
sth %l6,[%i1+0x030] ! Mem[000000005c800030] = 9887735a
! Mem[000000009100000c] = 77cd9363, %g2 = ffffffffe3f41a12
ldub [%i6+0x00c],%g2 ! %g2 = 0000000000000077
p38_label_12:
! %l2 = 00000000c1e5056d, Mem[000000009100000c] = 77cd9363
sth %l2,[%i6+0x00c] ! Mem[000000009100000c] = 056d9363
! %l0 = 00000000, %l1 = e768e19e, Mem[0000000090800020] = ea64cd66 7504ae85
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 00000000 e768e19e
! Mem[0000000090000018] = c654ee46, %g2 = 0000000000000077
lduh [%i4+%o3],%g2 ! %g2 = 000000000000c654
! %l6 = 000000007fe69887, Mem[000000009100000a] = 2eb7056d
sth %l6,[%i6+0x00a] ! Mem[0000000091000008] = 9887056d
! Mem[000000009080001c] = 8e330000, %g2 = 000000000000c654
ldub [%i5+0x01e],%g2 ! %g2 = 000000000000008e
! Mem[0000000091000000] = e69887cf, %g2 = 000000000000008e
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000e6
! %l4 = 000000000000006b, Mem[0000000090800002] = a1aa9913
sth %l4,[%i5+0x002] ! Mem[0000000090800000] = 006b9913
! Mem[0000000091000018] = 0000e768, %g2 = 00000000000000e6
ldsb [%i6+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000004] = e768e19e, %g2 = 0000000000000000
ldub [%i4+0x004],%g2 ! %g2 = 00000000000000e7
! %l3 = 760e12f677cd9363, Mem[0000000091000009] = eb988705
stb %l3,[%i6+0x009] ! Mem[0000000091000008] = 63988705
p38_label_13:
! Mem[0000000091800014] = b09fb039, %g2 = 00000000000000e7
lduw [%o0+0x014],%g2 ! %g2 = 00000000b09fb039
! Mem[0000000090000000] = b441a001e768e19e, %g2 = 00000000b09fb039
ldx [%i4+%g0],%g2 ! %g2 = b441a001e768e19e
! %l1 = b441a001e768e19e, Mem[000000005d000024] = c026df81
stw %l1,[%i2+0x024] ! Mem[000000005d000024] = e768e19e
! %l0 = 0000000000000000, Mem[0000000091800006] = 83a70f19
sth %l0,[%o0+0x006] ! Mem[0000000091800004] = 00000f19
! Mem[0000000091000018] = 00000000e768e19e, %g2 = b441a001e768e19e
ldx [%i6+%o3],%g2 ! %g2 = 00000000e768e19e
! %l1 = b441a001e768e19e, Mem[000000005c800020] = 96da141f22079252
stx %l1,[%i1+%o4] ! Mem[000000005c800020] = b441a001e768e19e
! %l0 = 00000000, %l1 = e768e19e, Mem[0000000091800020] = 30270afa 801d54e4
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 00000000 e768e19e
! %l6 = 000000007fe69887, Mem[000000005d800003] = ffffffc0
stb %l6,[%i3+0x003] ! Mem[000000005d800000] = ffffff87
! %l4 = 000000000000006b, Mem[0000000090800030] = 03e56c7a
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = 0000006b
! Mem[0000000091000004] = cfa8b269, %g2 = 00000000e768e19e
ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffffcf
p38_label_14:
! %l5 = 23d3819e03e56c7a, Mem[0000000090800024] = e768e19e
stb %l5,[%i5+0x024] ! Mem[0000000090800024] = 7a68e19e
! Mem[0000000091000018] = 00000000e768e19e, %g2 = ffffffffffffffcf
ldx [%i6+%o3],%g2 ! %g2 = 00000000e768e19e
! %l0 = 00000000, %l1 = e768e19e, Mem[0000000090800000] = f2d0006b 99136e54
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 00000000 e768e19e
! Mem[0000000090800004] = e19e50c6, %g2 = 00000000e768e19e
ldub [%i5+0x006],%g2 ! %g2 = 00000000000000e1
! Mem[0000000090000030] = 722cd948e3f41a12, %g2 = 00000000000000e1
ldx [%i4+0x030],%g2 ! %g2 = 722cd948e3f41a12
! Mem[0000000090800004] = e19e50c6, %g2 = 722cd948e3f41a12
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffe1
! %l3 = 760e12f677cd9363, Mem[0000000091800014] = b09fb039
stw %l3,[%o0+0x014] ! Mem[0000000091800014] = 77cd9363
! Mem[0000000090000020] = d3141da2 141f9a57, %g2 = ffffffe1, %g3 = 6cc60ecc
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 00000000141f9a57
! %l1 = b441a001e768e19e, Mem[0000000091000004] = cfa8b269
stw %l1,[%i6+0x004] ! Mem[0000000091000004] = e768e19e
! Mem[0000000091000030] = 916a6e48, %g2 = 00000000d3141da2
lduh [%i6+0x030],%g2 ! %g2 = 000000000000916a
p38_label_15:
! %l1 = b441a001e768e19e, Mem[000000005d000008] = b7919411a89943ee
stx %l1,[%i2+%o1] ! Mem[000000005d000008] = b441a001e768e19e
! Mem[000000005d80000c] = c1cb03c0, %l5 = 23d3819e03e56c7a
ldsb [%i3+0x00d],%l5 ! %l5 = ffffffffffffffcb
! %l4 = 000000000000006b, Mem[0000000091000008] = d6639887056d9363
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 000000000000006b
! %l2 = c1e5056d, %l3 = 77cd9363, Mem[000000005d800010] = 18d61a12 7d687c47
std %l2,[%i3+%o2] ! Mem[000000005d800010] = c1e5056d 77cd9363
! Mem[0000000090000024] = 141f9a57, %g18 = 7e04cfb68bf8ecd6
ldsw [%i4+0x024],%g2 ! %g2 = 7e04cfb68bf8ecd6
! Mem[0000000091000024] = 4f8a3d96, %g2 = 00000000141f9a57
ldsb [%i6+0x027],%g2 ! %g2 = 000000000000004f
! Mem[000000005d800004] = 03e56c7a, %l3 = 760e12f677cd9363
lduw [%i3+0x004],%l3 ! %l3 = 0000000003e56c7a
! %l1 = b441a001e768e19e, Mem[0000000091000034] = 6cc60ecc
sth %l1,[%i6+0x034] ! Mem[0000000091000034] = e19e0ecc
! %l3 = 0000000003e56c7a, Mem[000000005c000032] = be54d8b8
sth %l3,[%i0+0x032] ! Mem[000000005c000030] = be546c7a
! Mem[0000000090800000] = 00000000, %g2 = 000000000000004f
lduw [%i5+%g0],%g2 ! %g2 = 0000000000000000
p38_label_16:
! %l6 = 7fe69887, %l7 = cfa8b269, Mem[0000000091000030] = 916a6e48 e19e0ecc
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 7fe69887 cfa8b269
! Mem[0000000091000004] = 9e000000, %g2 = 0000000000000000
ldub [%i6+0x007],%g2 ! %g2 = 000000000000009e
! %l1 = b441a001e768e19e, Mem[000000005c800002] = 4676be1e
sth %l1,[%i1+0x002] ! Mem[000000005c800000] = 4676e19e
! Mem[0000000090800038] = 82fb7497, %g2 = 000000000000009e
lduh [%i5+0x038],%g2 ! %g2 = 00000000000082fb
! Mem[0000000091800000] = 22502cb9, %g2 = 00000000000082fb
lduw [%o0+%g0],%g2 ! %g2 = 0000000022502cb9
! Mem[000000005d00003c] = 03696c7a, %l4 = 000000000000006b
ldsb [%i2+0x03d],%l4 ! %l4 = 0000000000000069
! %l2 = c1e5056d, %l3 = 03e56c7a, Mem[0000000090000028] = 2188de20 92b2c784
std %l2,[%i4+%o5] ! Mem[0000000090000028] = c1e5056d 03e56c7a
! Mem[0000000091000008] = 000000000000006b, %g2 = 0000000022502cb9
ldx [%i6+%o1],%g2 ! %g2 = 000000000000006b
! %l6 = 000000007fe69887, Mem[0000000091800022] = 0000e768
stb %l6,[%o0+0x022] ! Mem[0000000091800020] = 8700e768
! %l4 = 0000000000000069, Mem[000000005c00000a] = 322f864b
sth %l4,[%i0+0x00a] ! Mem[000000005c000008] = 322f0069
p38_label_17:
! %l0 = 0000000000000000, Mem[0000000090800026] = e19e0000
stb %l0,[%i5+0x026] ! Mem[0000000090800024] = 009e0000
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 0000006b, %g3 = 141f9a57
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! Mem[0000000091800008] = 0f1979ec, %g2 = 00000000c654ee46
lduw [%o0+%o1],%g2 ! %g2 = 000000000f1979ec
! Mem[000000005c000014] = 83a8ec9a, %l6 = 000000007fe69887
ldsw [%i0+0x014],%l6 ! %l6 = ffffffff83a8ec9a
! Mem[000000005d80003c] = a43ba0d6, %l1 = b441a001e768e19e
ldsh [%i3+0x03c],%l1 ! %l1 = ffffffffffffa43b
! Mem[0000000091800014] = 93637504, %g2 = 000000000f1979ec
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffff9363
! Mem[0000000090800000] = 00000000, %g2 = ffffffffffff9363
lduh [%i5+%g0],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000000000069, Mem[000000009000000e] = cf1a691f
sth %l4,[%i4+0x00e] ! Mem[000000009000000c] = 0069691f
! %l1 = ffffffffffffa43b, Mem[000000009080000b] = 916a8750
stb %l1,[%i5+0x00b] ! Mem[0000000090800008] = 3b6a8750
! %l3 = 0000000003e56c7a, Mem[0000000091000018] = 00000000e768e19e
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 0000000003e56c7a
p38_label_18:
! Mem[000000005d800020] = 7d687c47, %l3 = 0000000003e56c7a
ldsw [%i3+%o4],%l3 ! %l3 = 000000007d687c47
! %l4 = 00000069, %l5 = ffffffcb, Mem[0000000091000030] = 7fe69887 cfa8b269
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 00000069 ffffffcb
! Mem[000000009000001c] = c2bbec77, %g18 = 7e04cfb68bf8ecd6
ldsw [%i4+0x01c],%g2 ! %g2 = 7e04cfb68bf8ecd6
! Mem[0000000091800008] = 0f1979ec, %g2 = ffffffffc2bbec77
lduw [%o0+%o1],%g2 ! %g2 = 000000000f1979ec
! Mem[000000009080002c] = 0000006b, %g2 = 000000000f1979ec
ldub [%i5+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 691f7244 48782e3b, %g2 = 00000000, %g3 = c2bbec77
ldd [%i4+%o2],%g2 ! %g2 = 00000000691f7244 0000000048782e3b
! %l6 = ffffffff83a8ec9a, Mem[0000000090000008] = 1a70897a70c20069
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = ffffffff83a8ec9a
! Mem[0000000091000028] = 50d71607, %g2 = 00000000691f7244
ldsb [%i6+0x02b],%g2 ! %g2 = 0000000000000050
! %l7 = d100ca27cfa8b269, Mem[000000009080000e] = 5058d6f6
sth %l7,[%i5+0x00e] ! Mem[000000009080000c] = b269d6f6
! Mem[0000000091000008] = 000000000000006b, %g2 = 0000000000000050
ldx [%i6+%o1],%g2 ! %g2 = 000000000000006b
p38_label_19:
! Mem[0000000091800034] = e01332b5, %g2 = 000000000000006b
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffe0
! Mem[000000009180003c] = 43ccc658, %g2 = ffffffffffffffe0
lduw [%o0+0x03c],%g2 ! %g2 = 0000000043ccc658
! %l6 = 83a8ec9a, %l7 = cfa8b269, Mem[0000000090800018] = 8d210d4c b5758e33
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 83a8ec9a cfa8b269
! Mem[000000005c800018] = 5e2647b3f180a290, %l0 = 0000000000000000
ldx [%i1+%o3],%l0 ! %l0 = 5e2647b3f180a290
! %l3 = 000000007d687c47, Mem[0000000090000010] = 691f724448782e3b
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = 000000007d687c47
! Mem[000000005c000008] = 322f006977b61d31, %l3 = 000000007d687c47
ldx [%i0+%o1],%l3 ! %l3 = 322f006977b61d31
! %l5 = ffffffffffffffcb, Mem[000000005d000010] = c1f5d5f8
stw %l5,[%i2+%o2] ! Mem[000000005d000010] = ffffffcb
! Mem[0000000090000014] = 7c47c654, %g2 = 0000000043ccc658
lduh [%i4+0x016],%g2 ! %g2 = 0000000000007c47
! %l3 = 322f006977b61d31, Mem[000000005c000030] = be546c7ababf368d
stx %l3,[%i0+0x030] ! Mem[000000005c000030] = 322f006977b61d31
! Mem[000000005d000004] = e768e19e, %l5 = ffffffffffffffcb
lduh [%i2+0x004],%l5 ! %l5 = 000000000000e768
p38_label_20:
! %l6 = ffffffff83a8ec9a, Mem[0000000091800024] = e768e19e
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = 83a8ec9a
! Mem[0000000090800014] = 9e807614, %g2 = 0000000000007c47
lduw [%i5+0x014],%g2 ! %g2 = 000000009e807614
! Mem[000000009100000c] = 0000006b, %g2 = 000000009e807614
lduw [%i6+0x00c],%g2 ! %g2 = 000000000000006b
! Mem[0000000091000014] = ce000000, %g2 = 000000000000006b
ldsb [%i6+0x017],%g2 ! %g2 = ffffffffffffffce
! Mem[0000000091800008] = 0f1979ec, %g18 = 7e04cfb68bf8ecd6
ldsw [%o0+%o1],%g2 ! %g2 = 7e04cfb68bf8ecd6
! Mem[000000009180000c] = 7e5dab2f, %g2 = 000000000f1979ec
ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000007e5d
! Mem[0000000090800018] = 83a8ec9a, %g2 = 0000000000007e5d
lduh [%i5+%o3],%g2 ! %g2 = 00000000000083a8
! %l4 = 0000000000000069, Mem[0000000090800020] = 00000000
sth %l4,[%i5+%o4] ! Mem[0000000090800020] = 00690000
! Mem[0000000091800010] = 0f6377cd, %g2 = 00000000000083a8
ldsb [%o0+0x012],%g2 ! %g2 = 000000000000000f
! Mem[000000005c800030] = 9887735a31d5f6a6, %l4 = 0000000000000069
ldx [%i1+0x030],%l4 ! %l4 = 9887735a31d5f6a6
p38_label_21:
! Mem[0000000091000010] = c2ef0ad2, %g2 = 000000000000000f
lduw [%i6+%o2],%g2 ! %g2 = 00000000c2ef0ad2
! Mem[0000000091800004] = 92090000, %g2 = 00000000c2ef0ad2
lduh [%o0+0x004],%g2 ! %g2 = 0000000000009209
! %l0 = 5e2647b3f180a290, Mem[0000000091800030] = cd876ab0f2e01332
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = 5e2647b3f180a290
! %l5 = 000000000000e768, Mem[0000000091000000] = 7fe69887
stw %l5,[%i6+%g0] ! Mem[0000000091000000] = 0000e768
! %l4 = 9887735a31d5f6a6, Mem[0000000090800014] = 9e807614
stw %l4,[%i5+0x014] ! Mem[0000000090800014] = 31d5f6a6
! Mem[0000000090800000] = 00000000, %g2 = 0000000000009209
lduh [%i5+%g0],%g2 ! %g2 = 0000000000000000
! %l2 = 00000000c1e5056d, Mem[0000000090800022] = 00007a68
stb %l2,[%i5+0x022] ! Mem[0000000090800020] = 6d007a68
! Mem[000000009000002c] = 03e56c7a, %g2 = 0000000000000000
lduw [%i4+0x02c],%g2 ! %g2 = 0000000003e56c7a
! Mem[000000009000001c] = c2bbec77, %g2 = 0000000003e56c7a
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffc2bb
! %l0 = 5e2647b3f180a290, Mem[0000000091800034] = f180a290
stb %l0,[%o0+0x034] ! Mem[0000000091800034] = 9080a290
p38_label_22:
! %l2 = c1e5056d, %l3 = 77b61d31, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l2,[%i4+0x038] ! Mem[0000000090000038] = c1e5056d 77b61d31
! Mem[000000005d000030] = b81b79dcd210cb69, %l6 = ffffffff83a8ec9a
ldx [%i2+0x030],%l6 ! %l6 = b81b79dcd210cb69
! Mem[000000009000003c] = 31000000, %g2 = ffffffffffffc2bb
ldub [%i4+0x03f],%g2 ! %g2 = 0000000000000031
! %l4 = 9887735a31d5f6a6, Mem[0000000091000034] = ffffffcb
sth %l4,[%i6+0x034] ! Mem[0000000091000034] = f6a6ffcb
! Mem[000000009180002c] = 50585e26, %g2 = 0000000000000031
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000005058
! Mem[0000000090000018] = ee46c2bb, %g2 = 0000000000005058
ldub [%i4+0x01a],%g2 ! %g2 = 00000000000000ee
! Mem[000000005d80001c] = 0c925fcb, %l2 = 00000000c1e5056d
ldsh [%i3+0x01c],%l2 ! %l2 = 0000000000000c92
! %l6 = b81b79dcd210cb69, Mem[0000000090000008] = ffffffff
sth %l6,[%i4+%o1] ! Mem[0000000090000008] = cb69ffff
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 00000000000000ee
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! %l0 = f180a290, %l1 = ffffa43b, Mem[0000000091000008] = 00000000 0000006b
std %l0,[%i6+%o1] ! Mem[0000000091000008] = f180a290 ffffa43b
p38_label_23:
! %l1 = ffffffffffffa43b, Mem[0000000091000008] = f180a290
sth %l1,[%i6+%o1] ! Mem[0000000091000008] = a43ba290
! %l6 = b81b79dcd210cb69, Mem[000000009080003d] = f1bf3800
stb %l6,[%i5+0x03d] ! Mem[000000009080003c] = 69bf3800
! %l1 = ffffffffffffa43b, Mem[000000005c000016] = 83a8ec9a
sth %l1,[%i0+0x016] ! Mem[000000005c000014] = 83a8a43b
! Mem[0000000090800014] = 31d5f6a6, %g2 = 2ac325563741577c
lduw [%i5+0x014],%g2 ! %g2 = 0000000031d5f6a6
! %l6 = b81b79dcd210cb69, Mem[000000005c800000] = 4676e19e
stw %l6,[%i1+%g0] ! Mem[000000005c800000] = d210cb69
! %l0 = f180a290, %l1 = ffffa43b, Mem[0000000091000038] = 2ac32556 3741577c
std %l0,[%i6+0x038] ! Mem[0000000091000038] = f180a290 ffffa43b
! Mem[000000005c800034] = 31d5f6a6, %l0 = 5e2647b3f180a290
lduh [%i1+0x036],%l0 ! %l0 = 000000000000f6a6
! %l5 = 000000000000e768, Mem[0000000091000008] = a43ba290ffffa43b
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = 000000000000e768
! Mem[000000005d000030] = b81b79dc, %l2 = 0000000000000c92
lduh [%i2+0x030],%l2 ! %l2 = 000000000000b81b
! %l2 = 0000b81b, %l3 = 77b61d31, Mem[0000000091800020] = 00008700 83a8ec9a
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 0000b81b 77b61d31
p38_label_24:
! %l4 = 9887735a31d5f6a6, Mem[0000000091800010] = ab2f0f63
stw %l4,[%o0+%o2] ! Mem[0000000091800010] = 31d5f6a6
! %l3 = 322f006977b61d31, Mem[000000005c800000] = d210cb69c1e5056d
stx %l3,[%i1+%g0] ! Mem[000000005c800000] = 322f006977b61d31
! %l2 = 0000b81b, %l3 = 77b61d31, Mem[0000000091800000] = 22502cb9 92090000
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000b81b 77b61d31
! Mem[0000000090800034] = e768e19e, %g18 = 7e04cfb68bf8ecd6
ldsw [%i5+0x034],%g2 ! %g2 = 7e04cfb68bf8ecd6
! Mem[0000000090800020] = 696d007a, %g2 = ffffffffe768e19e
ldsb [%i5+0x021],%g2 ! %g2 = 0000000000000069
! Mem[0000000091800020] = 0000b81b, %g18 = 7e04cfb68bf8ecd6
ldsw [%o0+%o4],%g2 ! %g2 = 7e04cfb68bf8ecd6
! %l5 = 000000000000e768, Mem[000000005d00003c] = 03696c7a
sth %l5,[%i2+0x03c] ! Mem[000000005d00003c] = e7686c7a
! Mem[0000000091800018] = 85e768e1, %g2 = 000000000000b81b
ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffff85
! Mem[000000005d800024] = 77cd9363, %l5 = 000000000000e768
ldsb [%i3+0x027],%l5 ! %l5 = 0000000000000063
! %l1 = ffffffffffffa43b, Mem[000000009180003c] = 43ccc658
sth %l1,[%o0+0x03c] ! Mem[000000009180003c] = a43bc658
p38_label_25:
! Mem[0000000090000030] = 722cd948, %g18 = 7e04cfb68bf8ecd6
ldsw [%i4+0x030],%g2 ! %g2 = 7e04cfb68bf8ecd6
! Mem[0000000091000038] = f180a290 ffffa43b, %g2 = 722cd948, %g3 = 48782e3b
ldd [%i6+0x038],%g2 ! %g2 = 00000000f180a290 00000000ffffa43b
! %l3 = 322f006977b61d31, Mem[000000005c000008] = 322f0069
stw %l3,[%i0+%o1] ! Mem[000000005c000008] = 77b61d31
! Mem[000000005c800028] = 5094d93c d6eb2eb7, %l6 = d210cb69, %l7 = cfa8b269
ldd [%i1+%o5],%l6 ! %l6 = 000000005094d93c 00000000d6eb2eb7
! Mem[0000000091800030] = 5e2647b3 9080a290, %g2 = f180a290, %g3 = ffffa43b
ldd [%o0+0x030],%g2 ! %g2 = 000000005e2647b3 000000009080a290
! Mem[0000000090800000] = 00000000, %g2 = 000000005e2647b3
ldsb [%i5+%g0],%g2 ! %g2 = 0000000000000000
! Mem[000000005d80001c] = 0c925fcb, %l4 = 9887735a31d5f6a6
ldsh [%i3+0x01e],%l4 ! %l4 = 0000000000005fcb
! Mem[0000000090000024] = 1f9a57c1, %g2 = 0000000000000000
ldub [%i4+0x025],%g2 ! %g2 = 000000000000001f
! Mem[000000009100000c] = 0000e768, %g2 = 000000000000001f
ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000014] = ce000000, %g2 = 0000000000000000
ldsb [%i6+0x017],%g2 ! %g2 = ffffffffffffffce
ba,a p38_not_taken_0_end
p38_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p38_branch_failed
p38_not_taken_0_end:
! End of Random Code for Thread 38
1: membar #Sync ! Force all stores to complete
p38_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x098] ! Set processor 38 done flag
! Check Registers
p38_check_registers:
set p38_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000f6a6
bne,a,pn %xcc,p38_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffa43b
bne,a,pn %xcc,p38_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000b81b
bne,a,pn %xcc,p38_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 322f006977b61d31
bne,a,pn %xcc,p38_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000005fcb
bne,a,pn %xcc,p38_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000063
bne,a,pn %xcc,p38_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000005094d93c
bne,a,pn %xcc,p38_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d6eb2eb7
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 137a6cea d0eb027e
bne %xcc,p38_f6_fail
nop
! Check Local Memory
set p38_local0_expect,%g1
p38_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000000000141f
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 = 77b61d3177b61d31
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 = 2f3a505883a8a43b
ldx [%i0+0x010],%g3 ! Observed data at 000000005c000010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 322f006977b61d31
ldx [%i0+0x030],%g3 ! Observed data at 000000005c000030
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x030,%g4
set p38_local1_expect,%g1
p38_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 322f006977b61d31
ldx [%i1+0x000],%g3 ! Observed data at 000000005c800000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = b441a001e768e19e
ldx [%i1+0x020],%g3 ! Observed data at 000000005c800020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9887735a31d5f6a6
ldx [%i1+0x030],%g3 ! Observed data at 000000005c800030
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x030,%g4
set p38_local2_expect,%g1
p38_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = b441a001e768e19e
ldx [%i2+0x000],%g3 ! Observed data at 000000005d000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b441a001e768e19e
ldx [%i2+0x008],%g3 ! Observed data at 000000005d000008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffcb53916b50
ldx [%i2+0x010],%g3 ! Observed data at 000000005d000010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7fe69887e768e19e
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 = 4276e11fe7686c7a
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 = ffffff8703e56c7a
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 = c1e5056d77cd9363
ldx [%i3+0x010],%g3 ! Observed data at 000000005d800010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7d687c4777cd9363
ldx [%i3+0x020],%g3 ! Observed data at 000000005d800020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = b9ef7831435f0685
ldx [%i3+0x030],%g3 ! Observed data at 000000005d800030
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x030,%g4
! The test for processor 38 has passed
p38_passed:
ta GOOD_TRAP
nop
p38_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p38_failed
p38_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p38_failed
p38_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p38_failed
p38_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p38_failed
p38_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p38_failed
p38_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p38_failed
p38_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p38_failed
p38_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p38_failed
p38_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:
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d800020]
done
p38_trap1o:
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d800020]
done
p38_trap2e:
lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d800000]
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005c000020]
stxa %l5,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800000]
ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d800028]
stda %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000008]
done
p38_trap2o:
lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d800000]
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005c000020]
stxa %l5,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800000]
ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d800028]
stda %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000008]
done
p38_trap3e:
nop
nop
nop
done
p38_trap3o:
nop
nop
nop
done
p38_init_memory_pointers:
set p38_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p38_local0_start,%i0
set p38_local1_start,%i1
set p38_local2_start,%i2
set p38_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ea64cd667504ae85
ldx [%g1+0x008],%l1 ! %l1 = b441a001e768e19e
ldx [%g1+0x010],%l2 ! %l2 = 37838a6c68360b64
ldx [%g1+0x018],%l3 ! %l3 = 760e12f677cd9363
ldx [%g1+0x020],%l4 ! %l4 = ab72fc6a499e3b95
ldx [%g1+0x028],%l5 ! %l5 = 23d3819e03e56c7a
ldx [%g1+0x030],%l6 ! %l6 = c2ef0ad244bbedce
ldx [%g1+0x038],%l7 ! %l7 = d66b72d83113691f
! Initialize the output register of window 0
set unres3_start,%o0
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 = 59eb0c68 67946308 c37bc17b 7e59a573
! %f4 = c4046c7e 5b98aa74 aeadd2a4 c6bf3d3b
! %f8 = 4f7c991e 1cfbb599 dcbf54f2 926c7c41
! %f12 = e0bc62a0 be5f421c 03fff0b5 d51dc37b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bb18f548 35eb2d2d e0314bd2 5a4602b7
! %f20 = c5f5c1ed cd326c31 417fe0d8 48b9f6f3
! %f24 = 5feb3434 2822d320 3383583e d3b0a137
! %f28 = 5fc15937 a0b26899 2bcd5dde b9beedc9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = be4b58d7 603f4f49 073f9358 1671a279
! %f36 = 35360a6b 8b79d9b6 22aeedd7 edaa5739
! %f40 = 7cfdd9d6 7828e612 20f44f3c 96d78792
! %f44 = f5e9e69d ea9f8ac0 79dce99f ac282d81
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4a78883800000058,%g7,%g1 ! GSR scale = 11, align = 0
wr %g1,%g0,%gsr ! GSR = 4a78883800000058
wr %g0,%y ! Clear Y 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[0000000091800010] = ab2f0f63 b09fb039, %g2 = cce1ed58, %g3 = 0bad0b00
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! %l4 = 1f00e1a47e60c405, Mem[0000000090800012] = 48877980
sth %l4,[%i5+0x012] ! Mem[0000000090800010] = c4057980
! %l3 = 537f5350b6cea67f, Mem[000000005e800004] = 2a993d66
stw %l3,[%i1+0x004] ! Mem[000000005e800004] = b6cea67f
! Mem[0000000090800024] = c3247ee5, %g2 = 00000000ab2f0f63
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000c3
! %l2 = 0942389846df8df5, Mem[000000009180000a] = 79ecd7c5
sth %l2,[%o0+0x00a] ! Mem[0000000091800008] = 8df5d7c5
! %l5 = 64f8cfb1eb34a8d1, Mem[0000000090000020] = d3141da2
sth %l5,[%i4+%o4] ! Mem[0000000090000020] = a8d11da2
! Mem[0000000090000010] = b51e7244, %g2 = 00000000000000c3
ldub [%i4+%o2],%g2 ! %g2 = 00000000000000b5
! Mem[000000009180000c] = d7c57e5d, %g2 = 00000000000000b5
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffd7c5
! Mem[0000000091000018] = 95d186bb, %g2 = ffffffffffffd7c5
ldub [%i6+0x01b],%g2 ! %g2 = 0000000000000095
! Mem[000000005f000000] = e8287035d3a7e355, %l5 = 64f8cfb1eb34a8d1
ldx [%i2+%g0],%l5 ! %l5 = e8287035d3a7e355
p39_label_2:
! %l1 = ae3c918055898257, Mem[000000009080001c] = b5758e33
stb %l1,[%i5+0x01c] ! Mem[000000009080001c] = 57758e33
! Mem[0000000090800010] = d6f6c405 79807614, %g2 = 00000095, %g3 = b09fb039
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f6c405 0000000079807614
! Mem[0000000091800018] = c6fe240a9c834334, %g2 = 00000000d6f6c405
ldx [%o0+%o3],%g2 ! %g2 = c6fe240a9c834334
! %l3 = 537f5350b6cea67f, Mem[0000000091800028] = a31fbc41a3ca96e2
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = 537f5350b6cea67f
! Mem[000000005f800028] = 3f95ef6f87dd2570, %l7 = 54010254ca218c5d
ldx [%i3+%o5],%l7 ! %l7 = 3f95ef6f87dd2570
! %l6 = 4789ab79, %l7 = 87dd2570, Mem[0000000091800030] = cd876ab0 f2e01332
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 4789ab79 87dd2570
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = 9c834334, %g3 = 79807614
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! Mem[0000000091800008] = 0f198df5, %g18 = 4d25991230c96e82
ldsw [%o0+%o1],%g2 ! %g2 = 4d25991230c96e82
! Mem[0000000091800004] = 920983a7, %g18 = 4d25991230c96e82
ldsw [%o0+0x004],%g2 ! %g2 = 4d25991230c96e82
! %l7 = 3f95ef6f87dd2570, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 3f95ef6f87dd2570
p39_label_3:
! Mem[000000005f000038] = db1d08fb, %l6 = 7e5b85b44789ab79
ldsw [%i2+0x038],%l6 ! %l6 = ffffffffdb1d08fb
! %l2 = 0942389846df8df5, Mem[000000009080001a] = 0d4c5775
sth %l2,[%i5+0x01a] ! Mem[0000000090800018] = 8df55775
! Mem[0000000091000020] = 8c013d02, %g18 = 4d25991230c96e82
ldsw [%i6+%o4],%g2 ! %g2 = 4d25991230c96e82
! %l2 = 0942389846df8df5, Mem[000000009180002e] = a67f4789
stb %l2,[%o0+0x02e] ! Mem[000000009180002c] = f57f4789
! Mem[0000000090000020] = a2f6eb9a, %g2 = ffffffff8c013d02
ldub [%i4+0x023],%g2 ! %g2 = 00000000000000a2
! Mem[0000000090000000] = fd0f3334, %g2 = 00000000000000a2
ldsb [%i4+0x001],%g2 ! %g2 = fffffffffffffffd
! Mem[000000009100002c] = d71607a7, %g2 = fffffffffffffffd
ldsb [%i6+0x02c],%g2 ! %g2 = ffffffffffffffd7
! Mem[000000009000003c] = a14cf2d3, %g2 = ffffffffffffffd7
ldub [%i4+0x03c],%g2 ! %g2 = 00000000000000a1
! %l6 = ffffffffdb1d08fb, Mem[0000000091000026] = 034f8a3d
sth %l6,[%i6+0x026] ! Mem[0000000091000024] = 08fb8a3d
! %l7 = 3f95ef6f87dd2570, Mem[0000000090800020] = 5b9447bc
stw %l7,[%i5+%o4] ! Mem[0000000090800020] = 87dd2570
p39_label_4:
! Mem[000000005e800028] = 2b9eaa46, %l2 = 0942389846df8df5
ldsw [%i1+%o5],%l2 ! %l2 = 000000002b9eaa46
! Mem[000000009100003c] = 3741577c, %g18 = 4d25991230c96e82
ldsw [%i6+0x03c],%g2 ! %g2 = 4d25991230c96e82
! Mem[0000000090800010] = 05798076, %g2 = 000000003741577c
ldsb [%i5+0x013],%g2 ! %g2 = 0000000000000005
! Mem[000000005f000034] = 3d9a47f5, %l4 = 1f00e1a47e60c405
ldsh [%i2+0x036],%l4 ! %l4 = 00000000000047f5
! %l6 = db1d08fb, %l7 = 87dd2570, Mem[0000000090800028] = 3f95ef6f 87dd2570
std %l6,[%i5+%o5] ! Mem[0000000090800028] = db1d08fb 87dd2570
! %l7 = 3f95ef6f87dd2570, Mem[000000005f000000] = e8287035d3a7e355
stx %l7,[%i2+%g0] ! Mem[000000005f000000] = 3f95ef6f87dd2570
! Mem[0000000090000000] = 0efd0f33 34b459e7, %g2 = 00000005, %g3 = 6cc60ecc
ldd [%i4+%g0],%g2 ! %g2 = 000000000efd0f33 0000000034b459e7
! Mem[0000000090000010] = 1e724448, %g2 = 000000000efd0f33
ldub [%i4+0x011],%g2 ! %g2 = 000000000000001e
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 000000000000001e
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! Mem[000000009000003c] = f2d30000, %g2 = afbb2595d186bb92
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000f2d3
p39_label_5:
! Mem[000000005f80000c] = 45706035, %l1 = ae3c918055898257
ldsw [%i3+0x00c],%l1 ! %l1 = 0000000045706035
! Mem[0000000091000034] = 6cc60ecc, %g2 = 000000000000f2d3
lduw [%i6+0x034],%g2 ! %g2 = 000000006cc60ecc
! Mem[0000000091000020] = 025ade08, %g2 = 000000006cc60ecc
ldsb [%i6+0x023],%g2 ! %g2 = 0000000000000002
! Mem[0000000090800008] = 50c69f91, %g2 = 0000000000000002
ldsb [%i5+%o1],%g2 ! %g2 = 0000000000000050
! Mem[000000009000003c] = a14cf2d3, %g2 = 0000000000000050
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000a14c
! %l7 = 3f95ef6f87dd2570, Mem[000000009100001c] = d186bb92
stw %l7,[%i6+0x01c] ! Mem[000000009100001c] = 87dd2570
! Mem[000000005f00002c] = 6b1e1749, %l3 = 537f5350b6cea67f
ldub [%i2+0x02d],%l3 ! %l3 = 000000000000001e
! %l4 = 00000000000047f5, Mem[0000000091000010] = c871c97b694bf715
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = 00000000000047f5
! Mem[0000000091000020] = 025ade08, %g2 = 000000000000a14c
ldsb [%i6+0x023],%g2 ! %g2 = 0000000000000002
! %l7 = 3f95ef6f87dd2570, Mem[0000000090000010] = b51e7244
sth %l7,[%i4+%o2] ! Mem[0000000090000010] = 25707244
p39_label_6:
! %l4 = 00000000000047f5, Mem[000000009000001a] = ee46c2bb
sth %l4,[%i4+0x01a] ! Mem[0000000090000018] = 47f5c2bb
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = 00000002, %g3 = 34b459e7
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! Mem[0000000091800030] = 4789ab79 87dd2570, %g2 = 916a6e48, %g3 = 6cc60ecc
ldd [%o0+0x030],%g2 ! %g2 = 000000004789ab79 0000000087dd2570
! %l6 = ffffffffdb1d08fb, Mem[000000005e00000a] = 5e1ddc0c
sth %l6,[%i0+0x00a] ! Mem[000000005e000008] = 5e1d08fb
! %l6 = ffffffffdb1d08fb, Mem[0000000090800036] = 7a3f82fb
sth %l6,[%i5+0x036] ! Mem[0000000090800034] = 08fb82fb
! Mem[0000000090000014] = 782e3bc6, %g2 = 000000004789ab79
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000078
! Mem[0000000090800018] = 8d218df5, %g2 = 0000000000000078
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffff8d21
! %l1 = 0000000045706035, Mem[000000005e00003e] = 62c600e1
sth %l1,[%i0+0x03e] ! Mem[000000005e00003c] = 62c66035
! %l3 = 000000000000001e, Mem[000000009000003b] = b4a14cf2
stb %l3,[%i4+0x03b] ! Mem[0000000090000038] = 1ea14cf2
! Mem[0000000091800008] = 8df5d7c5, %g2 = ffffffffffff8d21
ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffff8df5
p39_label_7:
! Mem[0000000091000034] = 0ecc2ac3, %g2 = ffffffffffff8df5
lduh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! %l7 = 3f95ef6f87dd2570, Mem[000000005e80001d] = ee5cdf70
stb %l7,[%i1+0x01d] ! Mem[000000005e80001c] = ee70df70
! %l4 = 00000000000047f5, Mem[0000000090000030] = 722cd948
stw %l4,[%i4+0x030] ! Mem[0000000090000030] = 000047f5
! Mem[0000000090800020] = 87dd2570c3247ee5, %g2 = 0000000000000ecc
ldx [%i5+%o4],%g2 ! %g2 = 87dd2570c3247ee5
! Mem[0000000090800018] = 8d218df5, %g2 = 87dd2570c3247ee5
ldsb [%i5+%o3],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000091000020] = 8c013d02, %g18 = 4d25991230c96e82
ldsw [%i6+%o4],%g2 ! %g2 = 4d25991230c96e82
! %l3 = 000000000000001e, Mem[0000000090800038] = 82fb749762f1bf38
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 000000000000001e
! %l2 = 000000002b9eaa46, Mem[0000000090800029] = 1d08fb87
stb %l2,[%i5+0x029] ! Mem[0000000090800028] = 4608fb87
! Mem[000000005f800010] = 5c06fec81443da52, %l6 = ffffffffdb1d08fb
ldx [%i3+%o2],%l6 ! %l6 = 5c06fec81443da52
! Mem[0000000090800024] = c3247ee5, %g18 = 4d25991230c96e82
ldsw [%i5+0x024],%g2 ! %g2 = 4d25991230c96e82
p39_label_8:
! Mem[000000005e800020] = ef928879, %l4 = 00000000000047f5
ldsh [%i1+0x022],%l4 ! %l4 = ffffffffffff8879
! Mem[0000000091000018] = 259587dd, %g2 = ffffffffc3247ee5
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! Mem[0000000090800010] = c4057980, %g2 = 0000000000002595
lduh [%i5+0x012],%g2 ! %g2 = 000000000000c405
! Mem[0000000091800008] = 0f198df5, %g2 = 000000000000c405
lduw [%o0+%o1],%g2 ! %g2 = 000000000f198df5
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 000000000f198df5
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! Mem[000000009180001c] = 83433430, %g2 = b5d5c00843ccc658
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000083
! %l2 = 2b9eaa46, %l3 = 0000001e, Mem[0000000090000030] = 000047f5 e3f41a12
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 2b9eaa46 0000001e
! %l2 = 2b9eaa46, %l3 = 0000001e, Mem[0000000090800010] = d6f6c405 79807614
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 2b9eaa46 0000001e
! %l0 = d32a5a3fde446d51, Mem[0000000091000016] = 47f5afbb
sth %l0,[%i6+0x016] ! Mem[0000000091000014] = 6d51afbb
! Mem[0000000090800030] = 50ae945c 1b7708fb, %g2 = 00000083, %g3 = 87dd2570
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b7708fb
p39_label_9:
! Mem[0000000091000034] = 6cc60ecc, %g2 = 0000000050ae945c
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000006cc6
! %l4 = ffffffffffff8879, Mem[000000009000001c] = c2bbec77
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = ffff8879
! %l0 = d32a5a3fde446d51, Mem[0000000090000008] = 1a70897a
stw %l0,[%i4+%o1] ! Mem[0000000090000008] = de446d51
! Mem[0000000090000034] = 0000001e, %g2 = 0000000000006cc6
ldsb [%i4+0x034],%g2 ! %g2 = 0000000000000000
! Mem[000000009000003c] = f2d30000, %g2 = 0000000000000000
ldsb [%i4+0x03e],%g2 ! %g2 = fffffffffffffff2
! %l2 = 000000002b9eaa46, Mem[000000005f000028] = 770d5f856b1e1749
stx %l2,[%i2+%o5] ! Mem[000000005f000028] = 000000002b9eaa46
! %l0 = d32a5a3fde446d51, Mem[0000000090800024] = c3247ee5
stb %l0,[%i5+0x024] ! Mem[0000000090800024] = 51247ee5
! Mem[000000005e800010] = 155bad86, %l3 = 000000000000001e
ldsb [%i1+0x012],%l3 ! %l3 = ffffffffffffffad
! %l4 = ffff8879, %l5 = d3a7e355, Mem[0000000091000038] = 2ac32556 3741577c
std %l4,[%i6+0x038] ! Mem[0000000091000038] = ffff8879 d3a7e355
! %l2 = 000000002b9eaa46, Mem[000000009080003a] = 00000000
sth %l2,[%i5+0x03a] ! Mem[0000000090800038] = aa460000
p39_label_10:
! %l0 = de446d51, %l1 = 45706035, Mem[000000005f000010] = 963e71d8 e1a944b0
std %l0,[%i2+%o2] ! Mem[000000005f000010] = de446d51 45706035
! Mem[0000000090000008] = de446d5170c2cf1a, %g2 = fffffffffffffff2
ldx [%i4+%o1],%g2 ! %g2 = de446d5170c2cf1a
! Mem[000000005f000038] = db1d08fb b0a6f981, %l6 = 1443da52, %l7 = 87dd2570
ldd [%i2+0x038],%l6 ! %l6 = 00000000db1d08fb 00000000b0a6f981
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = de446d5170c2cf1a
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
! Mem[000000009180002c] = b6cef57f, %g2 = 2188de2092b2c784
lduw [%o0+0x02c],%g2 ! %g2 = 00000000b6cef57f
! Mem[0000000091800018] = c6fe240a, %g18 = 4d25991230c96e82
ldsw [%o0+%o3],%g2 ! %g2 = 4d25991230c96e82
! %l5 = e8287035d3a7e355, Mem[0000000090800017] = 1e8d218d
stb %l5,[%i5+0x017] ! Mem[0000000090800014] = 558d218d
! Mem[0000000091000018] = afbb2595 87dd2570, %g2 = c6fe240a, %g3 = 1b7708fb
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 0000000087dd2570
! Mem[000000005f000004] = 87dd2570, %l4 = ffffffffffff8879
ldsb [%i2+0x004],%l4 ! %l4 = ffffffffffffff87
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = afbb2595, %g3 = 87dd2570
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
p39_label_11:
! %l2 = 2b9eaa46, %l3 = ffffffad, Mem[0000000090800020] = 87dd2570 51247ee5
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 2b9eaa46 ffffffad
! %l6 = 00000000db1d08fb, Mem[000000005e80003c] = ae0057b0
stw %l6,[%i1+0x03c] ! Mem[000000005e80003c] = db1d08fb
! Mem[000000009080001c] = 57758e33, %g2 = 00000000ab2f0f63
ldsh [%i5+0x01c],%g2 ! %g2 = 0000000000005775
! Mem[0000000091000008] = 9a8d011a, %g2 = 0000000000005775
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8d011a
! Mem[000000005f000000] = 3f95ef6f 87dd2570, %l0 = de446d51, %l1 = 45706035
ldd [%i2+%g0],%l0 ! %l0 = 000000003f95ef6f 0000000087dd2570
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = 000000009a8d011a
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[000000005f800014] = 1443da52, %l7 = 00000000b0a6f981
ldsw [%i3+0x014],%l7 ! %l7 = 000000001443da52
! Mem[0000000091800004] = 920983a7, %g2 = ab2f0f63b09fb039
lduh [%o0+0x004],%g2 ! %g2 = 0000000000009209
! Mem[000000005e800030] = 935f7395, %l7 = 000000001443da52
ldsw [%i1+0x030],%l7 ! %l7 = ffffffff935f7395
! Mem[0000000090800028] = 08fb87dd, %g2 = 0000000000009209
ldsh [%i5+0x02a],%g2 ! %g2 = 00000000000008fb
p39_label_12:
! Mem[0000000091000008] = 8d011a32, %g2 = 00000000000008fb
ldsb [%i6+0x009],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000091000000] = 809ce61612bca097, %g2 = ffffffffffffff8d
ldx [%i6+%g0],%g2 ! %g2 = 809ce61612bca097
! Mem[000000005f800004] = 1bc1f89a, %l2 = 000000002b9eaa46
ldub [%i3+0x004],%l2 ! %l2 = 000000000000001b
! Mem[0000000090800034] = 1b7708fb, %g18 = 4d25991230c96e82
ldsw [%i5+0x034],%g2 ! %g2 = 4d25991230c96e82
! %l3 = ffffffffffffffad, Mem[0000000090800018] = 8d218df5
stw %l3,[%i5+%o3] ! Mem[0000000090800018] = ffffffad
! Mem[0000000090800004] = 6e5450c6, %g2 = 000000001b7708fb
ldsb [%i5+0x006],%g2 ! %g2 = 000000000000006e
! Mem[0000000090800018] = ffffad57, %g2 = 000000000000006e
ldsb [%i5+0x019],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800030] = ab7987dd, %g2 = ffffffffffffffff
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffffab79
! %l7 = ffffffff935f7395, Mem[000000005f800034] = e5057b02
stw %l7,[%i3+0x034] ! Mem[000000005f800034] = 935f7395
! %l6 = db1d08fb, %l7 = 935f7395, Mem[0000000090800038] = 0000aa46 0000001e
std %l6,[%i5+0x038] ! Mem[0000000090800038] = db1d08fb 935f7395
p39_label_13:
! Mem[0000000091800004] = 920983a7, %g2 = ffffffffffffab79
lduh [%o0+0x004],%g2 ! %g2 = 0000000000009209
! Mem[0000000091000004] = 12bca097, %g18 = 4d25991230c96e82
ldsw [%i6+0x004],%g2 ! %g2 = 4d25991230c96e82
! Mem[000000009180000c] = 5dab2f0f, %g2 = 0000000012bca097
ldsb [%o0+0x00f],%g2 ! %g2 = 000000000000005d
! Mem[000000005f00000c] = 98d011ca, %l5 = e8287035d3a7e355
lduh [%i2+0x00c],%l5 ! %l5 = 00000000000098d0
! Mem[0000000091800028] = 7f5350b6, %g2 = 000000000000005d
ldub [%o0+0x029],%g2 ! %g2 = 000000000000007f
! %l0 = 3f95ef6f, %l1 = 87dd2570, Mem[0000000090800028] = db4608fb 87dd2570
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 3f95ef6f 87dd2570
! Mem[0000000091000008] = 9a8d011a 32495b64, %g2 = 0000007f, %g3 = b09fb039
ldd [%i6+%o1],%g2 ! %g2 = 000000009a8d011a 0000000032495b64
! %l4 = ffffff87, %l5 = 000098d0, Mem[0000000091000038] = ffff8879 d3a7e355
std %l4,[%i6+0x038] ! Mem[0000000091000038] = ffffff87 000098d0
! Mem[000000005e000034] = fb4c2821, %l3 = ffffffffffffffad
lduw [%i0+0x034],%l3 ! %l3 = 00000000fb4c2821
! Mem[0000000090800024] = ffad3f95, %g2 = 000000009a8d011a
ldsb [%i5+0x026],%g2 ! %g2 = ffffffffffffffff
p39_label_14:
! Mem[0000000090000010] = 4448782e, %g2 = ffffffffffffffff
ldsb [%i4+0x013],%g2 ! %g2 = 0000000000000044
! Mem[0000000090000030] = aa460000, %g2 = 0000000000000044
ldub [%i4+0x032],%g2 ! %g2 = 00000000000000aa
! Mem[0000000091800024] = 54e4537f, %g2 = 00000000000000aa
ldsh [%o0+0x026],%g2 ! %g2 = 00000000000054e4
! %l6 = db1d08fb, %l7 = 935f7395, Mem[0000000090000038] = 7ccf871e a14cf2d3
std %l6,[%i4+0x038] ! Mem[0000000090000038] = db1d08fb 935f7395
! Mem[0000000091800028] = 537f5350b6cef57f, %g2 = 00000000000054e4
ldx [%o0+%o5],%g2 ! %g2 = 537f5350b6cef57f
! Mem[0000000090000024] = 9a572188, %g2 = 537f5350b6cef57f
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000090000000] = 0efd0f33, %g2 = ffffffffffffff9a
lduw [%i4+%g0],%g2 ! %g2 = 000000000efd0f33
! Mem[0000000091000010] = 00000000, %g2 = 000000000efd0f33
lduw [%i6+%o2],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000000098d0, Mem[000000009080000e] = 26622b9e
stb %l5,[%i5+0x00e] ! Mem[000000009080000c] = d0622b9e
! Mem[000000009100000c] = 32495b64, %g2 = 0000000000000000
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000003249
p39_label_15:
! Mem[0000000090800004] = 99136e54, %g2 = 0000000000003249
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff9913
! Mem[0000000091000038] = ffffff87 000098d0, %g2 = ffff9913, %g3 = 32495b64
ldd [%i6+0x038],%g2 ! %g2 = 00000000ffffff87 00000000000098d0
! %l7 = ffffffff935f7395, Mem[000000009100002f] = a7916a6e
stb %l7,[%i6+0x02f] ! Mem[000000009100002c] = 95916a6e
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 00000000ffffff87
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! %l1 = 0000000087dd2570, Mem[0000000091000004] = 12bca097
stb %l1,[%i6+0x004] ! Mem[0000000091000004] = 70bca097
! %l3 = 00000000fb4c2821, Mem[000000005e000034] = fb4c2821
stw %l3,[%i0+0x034] ! Mem[000000005e000034] = fb4c2821
! Mem[0000000091000024] = 5ade08fb, %g2 = 916a6e486cc60ecc
lduw [%i6+0x024],%g2 ! %g2 = 000000005ade08fb
! %l4 = ffffffffffffff87, Mem[0000000091000000] = 809ce616
sth %l4,[%i6+%g0] ! Mem[0000000091000000] = ff87e616
! Mem[000000009000001c] = ffff8879, %g2 = 000000005ade08fb
lduw [%i4+0x01c],%g2 ! %g2 = 00000000ffff8879
! Mem[000000005f800020] = ab652170, %l2 = 000000000000001b
lduw [%i3+%o4],%l2 ! %l2 = 00000000ab652170
p39_label_16:
! Mem[0000000091800000] = 2cb99209, %g2 = 00000000ffff8879
ldub [%o0+0x002],%g2 ! %g2 = 000000000000002c
! Mem[0000000090800034] = 7708fbdb, %g2 = 000000000000002c
ldsb [%i5+0x035],%g2 ! %g2 = 0000000000000077
! %l3 = 00000000fb4c2821, Mem[0000000090800008] = 50c69f916a87d062
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 00000000fb4c2821
! %l2 = 00000000ab652170, Mem[0000000091800019] = fe240a9c
stb %l2,[%o0+0x019] ! Mem[0000000091800018] = 70240a9c
! %l3 = 00000000fb4c2821, Mem[0000000091000038] = ffffff87000098d0
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 00000000fb4c2821
! %l1 = 0000000087dd2570, Mem[0000000091000002] = e61670bc
sth %l1,[%i6+0x002] ! Mem[0000000091000000] = 257070bc
! %l0 = 3f95ef6f, %l1 = 87dd2570, Mem[000000005e800038] = 7c139503 db1d08fb
std %l0,[%i1+0x038] ! Mem[000000005e800038] = 3f95ef6f 87dd2570
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = 0000000000000077
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
! %l6 = db1d08fb, %l7 = 935f7395, Mem[0000000090000030] = 2b9eaa46 0000001e
std %l6,[%i4+0x030] ! Mem[0000000090000030] = db1d08fb 935f7395
! Mem[000000009000002c] = 92b2c784, %g2 = 2188de2092b2c784
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
p39_label_17:
! Mem[0000000091000028] = 8a3d9650d7160795, %g2 = 0000000092b2c784
ldx [%i6+%o5],%g2 ! %g2 = 8a3d9650d7160795
! Mem[0000000090000034] = 935f7395, %g18 = 4d25991230c96e82
ldsw [%i4+0x034],%g2 ! %g2 = 4d25991230c96e82
! Mem[0000000090800030] = 50ae945c 1b7708fb, %g2 = 935f7395, %g3 = 000098d0
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b7708fb
! Mem[0000000090800020] = 2b9eaa46 ffffffad, %g2 = 50ae945c, %g3 = 1b7708fb
ldd [%i5+%o4],%g2 ! %g2 = 000000002b9eaa46 00000000ffffffad
! Mem[0000000091800024] = 801d54e4, %g18 = 4d25991230c96e82
ldsw [%o0+0x024],%g2 ! %g2 = 4d25991230c96e82
! %l0 = 3f95ef6f, %l1 = 87dd2570, Mem[0000000091000018] = afbb2595 87dd2570
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 3f95ef6f 87dd2570
! Mem[000000009000001c] = ffff8879, %g2 = ffffffff801d54e4
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000ffff
! Mem[000000009000003c] = 73950000, %g2 = 000000000000ffff
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000007395
! Mem[000000005f000034] = 3d9a47f5, %l6 = 00000000db1d08fb
lduh [%i2+0x036],%l6 ! %l6 = 00000000000047f5
! Mem[000000005e800000] = e3d4f822b6cea67f, %l6 = 00000000000047f5
ldx [%i1+%g0],%l6 ! %l6 = e3d4f822b6cea67f
p39_label_18:
! Mem[000000009080002c] = 87dd2570, %g2 = 0000000000007395
lduh [%i5+0x02c],%g2 ! %g2 = 00000000000087dd
! %l2 = 00000000ab652170, Mem[000000009100003c] = fb4c2821
sth %l2,[%i6+0x03c] ! Mem[000000009100003c] = 21702821
! Mem[000000009100003c] = 21702821, %g18 = 4d25991230c96e82
ldsw [%i6+0x03c],%g2 ! %g2 = 4d25991230c96e82
! Mem[000000009000003c] = 95000000, %g2 = 0000000021702821
ldub [%i4+0x03f],%g2 ! %g2 = 0000000000000095
! Mem[000000009080001c] = 8e332b9e, %g2 = 0000000000000095
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008e33
! Mem[0000000091000004] = 70bca097, %g2 = 0000000000008e33
ldsh [%i6+0x004],%g2 ! %g2 = 00000000000070bc
! Mem[000000009000001c] = ffff8879, %g18 = 4d25991230c96e82
ldsw [%i4+0x01c],%g2 ! %g2 = 4d25991230c96e82
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = ffffffffffff8879
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! Mem[0000000090800008] = 00000000fb4c2821, %g2 = 916a6e486cc60ecc
ldx [%i5+%o1],%g2 ! %g2 = 00000000fb4c2821
! Mem[000000005f800030] = 721001a3 935f7395, %l6 = b6cea67f, %l7 = 935f7395
ldd [%i3+0x030],%l6 ! %l6 = 00000000721001a3 00000000935f7395
p39_label_19:
! %l5 = 00000000000098d0, Mem[000000009180003c] = 43ccc658
stw %l5,[%o0+0x03c] ! Mem[000000009180003c] = 000098d0
! %l4 = ffffffffffffff87, Mem[0000000090800038] = db1d08fb
sth %l4,[%i5+0x038] ! Mem[0000000090800038] = ff8708fb
! %l6 = 00000000721001a3, Mem[000000005f800010] = 5c06fec8
stw %l6,[%i3+%o2] ! Mem[000000005f800010] = 721001a3
! %l4 = ffffff87, %l5 = 000098d0, Mem[0000000090000028] = 2188de20 92b2c784
std %l4,[%i4+%o5] ! Mem[0000000090000028] = ffffff87 000098d0
! Mem[000000005f000030] = 09c64697, %l1 = 0000000087dd2570
ldsw [%i2+0x030],%l1 ! %l1 = 0000000009c64697
! %l0 = 3f95ef6f, %l1 = 09c64697, Mem[0000000090800008] = 00000000 fb4c2821
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 3f95ef6f 09c64697
! Mem[0000000090000038] = db1d08fb 935f7395, %g2 = fb4c2821, %g3 = ffffffad
ldd [%i4+0x038],%g2 ! %g2 = 00000000db1d08fb 00000000935f7395
! Mem[000000009180000c] = d7c57e5d, %g2 = 00000000db1d08fb
lduw [%o0+0x00c],%g2 ! %g2 = 00000000d7c57e5d
! Mem[000000009100002c] = d7160795, %g2 = 00000000d7c57e5d
lduw [%i6+0x02c],%g2 ! %g2 = 00000000d7160795
! Mem[000000009180001c] = 9c834334, %g18 = 4d25991230c96e82
ldsw [%o0+0x01c],%g2 ! %g2 = 4d25991230c96e82
p39_label_20:
! %l7 = 00000000935f7395, Mem[0000000090000030] = db1d08fb
stw %l7,[%i4+0x030] ! Mem[0000000090000030] = 935f7395
! Mem[0000000090000018] = c65447f5ffff8879, %g2 = ffffffff9c834334
ldx [%i4+%o3],%g2 ! %g2 = c65447f5ffff8879
! Mem[000000009080002c] = 257050ae, %g2 = c65447f5ffff8879
ldub [%i5+0x02e],%g2 ! %g2 = 0000000000000025
! %l2 = 00000000ab652170, Mem[0000000091800034] = 87dd2570
stw %l2,[%o0+0x034] ! Mem[0000000091800034] = ab652170
! %l4 = ffffff87, %l5 = 000098d0, Mem[0000000091800030] = 4789ab79 ab652170
std %l4,[%o0+0x030] ! Mem[0000000091800030] = ffffff87 000098d0
! Mem[000000005f000028] = 000000002b9eaa46, %l6 = 00000000721001a3
ldx [%i2+%o5],%l6 ! %l6 = 000000002b9eaa46
! %l3 = 00000000fb4c2821, Mem[000000005e00001c] = 09b5cef2
stw %l3,[%i0+0x01c] ! Mem[000000005e00001c] = fb4c2821
! Mem[0000000090800018] = ffffffad, %g2 = 0000000000000025
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800018] = ffffffad, %g2 = ffffffffffffffff
lduw [%i5+%o3],%g2 ! %g2 = 00000000ffffffad
! %l7 = 00000000935f7395, Mem[000000009000001c] = ffff8879
sth %l7,[%i4+0x01c] ! Mem[000000009000001c] = 73958879
p39_label_21:
! Mem[0000000091000000] = ff872570, %g2 = 00000000ffffffad
lduh [%i6+%g0],%g2 ! %g2 = 000000000000ff87
! Mem[0000000091000010] = 00000000, %g2 = 000000000000ff87
lduh [%i6+0x012],%g2 ! %g2 = 0000000000000000
! Mem[000000009100003c] = 21000000, %g2 = 0000000000000000
ldsb [%i6+0x03f],%g2 ! %g2 = 0000000000000021
! Mem[000000009080002c] = 87dd2570, %g2 = 0000000000000021
lduh [%i5+0x02c],%g2 ! %g2 = 00000000000087dd
! Mem[000000009100003c] = 21702821, %g18 = 4d25991230c96e82
ldsw [%i6+0x03c],%g2 ! %g2 = 4d25991230c96e82
! Mem[000000005e800034] = e42b8b18, %l7 = 00000000935f7395
ldsh [%i1+0x036],%l7 ! %l7 = ffffffffffff8b18
! Mem[000000005f800000] = 281d04fc1bc1f89a, %l0 = 000000003f95ef6f
ldx [%i3+%g0],%l0 ! %l0 = 281d04fc1bc1f89a
! %l4 = ffffffffffffff87, Mem[0000000090800030] = 50ae945c
stb %l4,[%i5+0x030] ! Mem[0000000090800030] = 87ae945c
! %l1 = 0000000009c64697, Mem[0000000090800024] = ffffffad
stw %l1,[%i5+0x024] ! Mem[0000000090800024] = 09c64697
! %l0 = 281d04fc1bc1f89a, Mem[0000000090800038] = ff8708fb
stw %l0,[%i5+0x038] ! Mem[0000000090800038] = 1bc1f89a
p39_label_22:
! %l3 = 00000000fb4c2821, Mem[0000000090800020] = 2b9eaa4609c64697
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 00000000fb4c2821
! Mem[0000000090000028] = ffffff87000098d0, %g2 = 0000000021702821
ldx [%i4+%o5],%g2 ! %g2 = ffffff87000098d0
! %l7 = ffffffffffff8b18, Mem[0000000090800020] = 00000000fb4c2821
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = ffffffffffff8b18
! %l2 = 00000000ab652170, Mem[000000005e80000a] = 1185d135
sth %l2,[%i1+0x00a] ! Mem[000000005e800008] = 11852170
! Mem[0000000090000034] = 935f7395, %g2 = ffffff87000098d0
lduw [%i4+0x034],%g2 ! %g2 = 00000000935f7395
! %l4 = ffffffffffffff87, Mem[0000000091000038] = 0000000021702821
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = ffffffffffffff87
! %l3 = 00000000fb4c2821, Mem[0000000091800012] = 0f63b09f
sth %l3,[%o0+0x012] ! Mem[0000000091800010] = 2821b09f
! Mem[0000000090000034] = 935f7395, %g2 = 00000000935f7395
lduw [%i4+0x034],%g2 ! %g2 = 00000000935f7395
! Mem[0000000091000020] = 3d025ade, %g2 = 00000000935f7395
lduh [%i6+0x022],%g2 ! %g2 = 0000000000003d02
! Mem[0000000091000008] = 9a8d011a, %g2 = 0000000000003d02
ldsb [%i6+%o1],%g2 ! %g2 = ffffffffffffff9a
p39_label_23:
! Mem[0000000091000000] = ff87257070bca097, %g2 = ffffffffffffff9a
ldx [%i6+%g0],%g2 ! %g2 = ff87257070bca097
! Mem[000000005e800010] = 155bad86, %l7 = ffffffffffff8b18
ldsw [%i1+%o2],%l7 ! %l7 = 00000000155bad86
! Mem[0000000091800008] = 0f198df5 d7c57e5d, %g2 = 70bca097, %g3 = 935f7395
ldd [%o0+%o1],%g2 ! %g2 = 000000000f198df5 00000000d7c57e5d
! Mem[0000000090000030] = 935f7395935f7395, %g2 = 000000000f198df5
ldx [%i4+0x030],%g2 ! %g2 = 935f7395935f7395
! Mem[0000000090000004] = 34b459e7, %g2 = 935f7395935f7395
lduh [%i4+0x004],%g2 ! %g2 = 00000000000034b4
! %l2 = ab652170, %l3 = fb4c2821, Mem[0000000090800030] = 87ae945c 1b7708fb
std %l2,[%i5+0x030] ! Mem[0000000090800030] = ab652170 fb4c2821
! Mem[0000000090000028] = ffffff87 000098d0, %g2 = 000034b4, %g3 = d7c57e5d
ldd [%i4+%o5],%g2 ! %g2 = 00000000ffffff87 00000000000098d0
! %l3 = 00000000fb4c2821, Mem[0000000091000008] = 9a8d011a32495b64
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 00000000fb4c2821
! %l4 = ffffffffffffff87, Mem[0000000090000020] = a8d11da2f6eb9a57
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffffff87
! Mem[0000000091000000] = ff872570 70bca097, %g2 = ffffff87, %g3 = 000098d0
ldd [%i6+%g0],%g2 ! %g2 = 00000000ff872570 0000000070bca097
p39_label_24:
! Mem[0000000090800008] = ef6f09c6, %g2 = 00000000ff872570
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000ef6f
! Mem[000000005f80003c] = b032610e, %l5 = 00000000000098d0
lduh [%i3+0x03e],%l5 ! %l5 = 000000000000610e
! Mem[0000000090800004] = 543f95ef, %g2 = 000000000000ef6f
ldub [%i5+0x007],%g2 ! %g2 = 0000000000000054
! Mem[0000000091000030] = 6e486cc6, %g2 = 0000000000000054
ldsb [%i6+0x032],%g2 ! %g2 = 000000000000006e
! Mem[0000000091000030] = 6a6e486c, %g2 = 000000000000006e
ldsb [%i6+0x031],%g2 ! %g2 = 000000000000006a
! %l0 = 281d04fc1bc1f89a, Mem[000000005f800002] = 281d04fc
sth %l0,[%i3+0x002] ! Mem[000000005f800000] = 281df89a
! Mem[0000000091000038] = ffffffffffffff87, %g2 = 000000000000006a
ldx [%i6+0x038],%g2 ! %g2 = ffffffffffffff87
! Mem[000000005e000014] = c412dbc7, %l1 = 0000000009c64697
ldub [%i0+0x016],%l1 ! %l1 = 00000000000000db
! Mem[000000009080001c] = 8e33ffff, %g2 = ffffffffffffff87
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008e33
! %l6 = 000000002b9eaa46, Mem[000000005f000010] = de446d5145706035
stx %l6,[%i2+%o2] ! Mem[000000005f000010] = 000000002b9eaa46
p39_label_25:
! Mem[0000000091000034] = ccffffff, %g2 = 0000000000008e33
ldub [%i6+0x037],%g2 ! %g2 = 00000000000000cc
! %l2 = ab652170, %l3 = fb4c2821, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l2,[%i6+0x030] ! Mem[0000000091000030] = ab652170 fb4c2821
! Mem[0000000090000028] = ffffff87, %g2 = 00000000000000cc
ldsb [%i4+%o5],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800008] = 3f95ef6f, %g2 = ffffffffffffffff
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000003f95
! Mem[0000000091000030] = ab652170 fb4c2821, %g2 = 00003f95, %g3 = 70bca097
ldd [%i6+0x030],%g2 ! %g2 = 00000000ab652170 00000000fb4c2821
! Mem[000000005e000008] = 5e1d08fb, %l4 = ffffffffffffff87
ldub [%i0+%o1],%l4 ! %l4 = 000000000000005e
! Mem[000000009100000c] = fb4c2821, %g2 = 00000000ab652170
lduw [%i6+0x00c],%g2 ! %g2 = 00000000fb4c2821
! Mem[0000000090000008] = de446d5170c2cf1a, %g2 = 00000000fb4c2821
ldx [%i4+%o1],%g2 ! %g2 = de446d5170c2cf1a
! %l5 = 000000000000610e, Mem[000000005e00002e] = 24fdd584
stb %l5,[%i0+0x02e] ! Mem[000000005e00002c] = 24fd0e84
! Mem[0000000090800008] = 6f09c646, %g2 = de446d5170c2cf1a
ldsb [%i5+0x00b],%g2 ! %g2 = 000000000000006f
ba,a p39_not_taken_0_end
p39_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p39_branch_failed
p39_not_taken_0_end:
! End of Random Code for Thread 39
1: membar #Sync ! Force all stores to complete
p39_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x09c] ! Set processor 39 done flag
! Check Registers
p39_check_registers:
set p39_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 281d04fc1bc1f89a
bne,a,pn %xcc,p39_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000db
bne,a,pn %xcc,p39_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ab652170
bne,a,pn %xcc,p39_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000fb4c2821
bne,a,pn %xcc,p39_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000005e
bne,a,pn %xcc,p39_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000610e
bne,a,pn %xcc,p39_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000002b9eaa46
bne,a,pn %xcc,p39_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000155bad86
bne,a,pn %xcc,p39_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p39_check_fp_registers:
set p39_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 59eb0c68 67946308
bne %xcc,p39_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be aeadd2a4 c6bf3d3b
bne %xcc,p39_f6_fail
nop
! Check Local Memory
set p39_local0_expect,%g1
p39_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 5e1d08fbba86064c
ldx [%i0+0x008],%g3 ! Observed data at 000000005e000008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = b41a9af9fb4c2821
ldx [%i0+0x018],%g3 ! Observed data at 000000005e000018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = bb8449c024fd0e84
ldx [%i0+0x028],%g3 ! Observed data at 000000005e000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = c845b036fb4c2821
ldx [%i0+0x030],%g3 ! Observed data at 000000005e000030
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6a13de0662c66035
ldx [%i0+0x038],%g3 ! Observed data at 000000005e000038
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x038,%g4
set p39_local1_expect,%g1
p39_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = e3d4f822b6cea67f
ldx [%i1+0x000],%g3 ! Observed data at 000000005e800000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 1185217084622a2e
ldx [%i1+0x008],%g3 ! Observed data at 000000005e800008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = b1563aa8ee70df70
ldx [%i1+0x018],%g3 ! Observed data at 000000005e800018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3f95ef6f87dd2570
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 = 3f95ef6f87dd2570
ldx [%i2+0x000],%g3 ! Observed data at 000000005f000000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000002b9eaa46
ldx [%i2+0x010],%g3 ! Observed data at 000000005f000010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000002b9eaa46
ldx [%i2+0x028],%g3 ! Observed data at 000000005f000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x028,%g4
set p39_local3_expect,%g1
p39_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 281df89a1bc1f89a
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 = 721001a31443da52
ldx [%i3+0x010],%g3 ! Observed data at 000000005f800010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 721001a3935f7395
ldx [%i3+0x030],%g3 ! Observed data at 000000005f800030
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x030,%g4
! The test for processor 39 has passed
p39_passed:
ta GOOD_TRAP
nop
p39_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p39_failed
p39_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p39_failed
p39_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p39_failed
p39_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p39_failed
p39_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p39_failed
p39_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p39_failed
p39_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p39_failed
p39_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p39_failed
p39_f0_fail:
set p39_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f6_fail:
set p39_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 39 failed
p39_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x09c] ! Set processor 39 done flag
set p39_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 39 failed
p39_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x09c] ! Set processor 39 done flag
set p39_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p39_selfmod_failed:
ba p39_failed
mov 0xabc,%g1
p39_common_error:
or %g0,0xf07,%g1
ba p39_failed
mov %o5,%g3
p39_common_signature_error:
set p39_temp,%g1
ba p39_failed
st %g2,[%g1] ! Common Lock Number
p39_common_timeout:
set p39_temp,%g1
ba p39_failed
st %g2,[%g1] ! Common Lock Number
p39_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p39_failed
mov 0x0,%g3
p39_trap1e:
lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f000000]
stha %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800008]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f800000]
done
p39_trap1o:
lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f000000]
stha %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800008]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f800000]
done
p39_trap2e:
stxa %l5,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000020]
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f000008]
stda %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800018]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f000020]
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e800028]
done
p39_trap2o:
stxa %l5,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000020]
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f000008]
stda %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800018]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f000020]
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e800028]
done
p39_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p39_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p39_init_memory_pointers:
set p39_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p39_local0_start,%i0
set p39_local1_start,%i1
set p39_local2_start,%i2
set p39_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d32a5a3fde446d51
ldx [%g1+0x008],%l1 ! %l1 = ae3c918055898257
ldx [%g1+0x010],%l2 ! %l2 = 0942389846df8df5
ldx [%g1+0x018],%l3 ! %l3 = 537f5350b6cea67f
ldx [%g1+0x020],%l4 ! %l4 = 1f00e1a47e60c405
ldx [%g1+0x028],%l5 ! %l5 = 64f8cfb1eb34a8d1
ldx [%g1+0x030],%l6 ! %l6 = 7e5b85b44789ab79
ldx [%g1+0x038],%l7 ! %l7 = 54010254ca218c5d
! Initialize the output register of window 0
set unres3_start,%o0
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 = 84aee049 c39f1b1e 24005073 8dc5dfa9
! %f4 = 95e51b0f 3bfa7233 b4f11893 1a5c867f
! %f8 = 086d9194 2e524a67 4fb8095f 05b2b6da
! %f12 = c4fb2e7e ea608a09 e3729f35 0f33a4c9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 817f44be b870f352 d6de8f22 2dbaf3a9
! %f20 = d009ca7c 52b2b53d 4717ee77 0f263fef
! %f24 = 852e2902 59030be4 b4679e5a 45f86726
! %f28 = 3ede2775 7810ff1c b8f7f1d3 e52210a9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8930c9ac 11dbbac4 21c0b9f6 12d80900
! %f36 = b167c70a 34602da2 d8e1ef7a 21e5eaec
! %f40 = 149a7a09 e9c73c7e 96c8390e c0a6681b
! %f44 = 4b17f554 5e3b0f4e 7892b7fc 6ce72b3a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x366719a800000046,%g7,%g1 ! GSR scale = 8, align = 6
wr %g1,%g0,%gsr ! GSR = 366719a800000046
wr %g0,%y ! Clear Y 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[0000000090000028] = 2188de20, %g2 = 0042d18208021d72
lduw [%i4+%o5],%g2 ! %g2 = 000000002188de20
! %l2 = 46e71cb6, %l3 = 438a0e46, Mem[0000000091800038] = b5d5c008 43ccc658
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 46e71cb6 438a0e46
! %l4 = 087e2a1454bd8bdf, Mem[0000000090800014] = 79807614
stw %l4,[%i5+0x014] ! Mem[0000000090800014] = 54bd8bdf
! Mem[0000000091000014] = 694bf715, %g2 = 000000002188de20
lduh [%i6+0x014],%g2 ! %g2 = 000000000000694b
! Mem[0000000061000004] = e7a499a5, %l2 = b294136246e71cb6
ldsb [%i2+0x007],%l2 ! %l2 = ffffffffffffffa5
! %l1 = b9eebcc6f14bafa2, Mem[0000000090800018] = 8d210d4c
stw %l1,[%i5+%o3] ! Mem[0000000090800018] = f14bafa2
! Mem[0000000091000020] = 8c013d02 5ade034f, %g2 = 0000694b, %g3 = 0bad0b00
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000005ade034f
! %l4 = 087e2a1454bd8bdf, Mem[0000000091000002] = e61612bc
sth %l4,[%i6+0x002] ! Mem[0000000091000000] = 8bdf12bc
! %l1 = b9eebcc6f14bafa2, Mem[0000000090000000] = 0efd0f3334b459e7
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = b9eebcc6f14bafa2
! Mem[000000009180001c] = 3430270a, %g2 = 000000008c013d02
ldub [%o0+0x01f],%g2 ! %g2 = 0000000000000034
p40_label_2:
! %l4 = 54bd8bdf, %l5 = 18b2e3af, Mem[0000000060800028] = 2b1ff7c7 182dfa80
std %l4,[%i1+%o5] ! Mem[0000000060800028] = 54bd8bdf 18b2e3af
! Mem[0000000090800008] = c69f916a, %g2 = 0000000000000034
ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffffc6
! %l2 = ffffffffffffffa5, Mem[0000000090000034] = e3f41a12
sth %l2,[%i4+0x034] ! Mem[0000000090000034] = ffa51a12
! Mem[000000009180000c] = d7c57e5d, %g2 = ffffffffffffffc6
lduw [%o0+0x00c],%g2 ! %g2 = 00000000d7c57e5d
! Mem[0000000090000020] = d3141da2, %g2 = 00000000d7c57e5d
lduh [%i4+%o4],%g2 ! %g2 = 000000000000d314
! %l3 = a35d11fe438a0e46, Mem[0000000090000020] = d3141da2f6eb9a57
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = a35d11fe438a0e46
! Mem[0000000091000014] = 694bf715, %g18 = 2d4408908fa33cca
ldsw [%i6+0x014],%g2 ! %g2 = 2d4408908fa33cca
! Mem[0000000090800020] = 5b9447bc, %g2 = 00000000694bf715
ldub [%i5+%o4],%g2 ! %g2 = 000000000000005b
! Mem[0000000090800028] = ba3e4c1b, %g2 = 000000000000005b
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000ba3e
! Mem[0000000091800018] = c6fe240a, %g2 = 000000000000ba3e
lduw [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a
p40_label_3:
! Mem[0000000090800038] = 82fb7497, %g2 = 00000000c6fe240a
ldsb [%i5+0x038],%g2 ! %g2 = ffffffffffffff82
! %l3 = a35d11fe438a0e46, Mem[0000000091000020] = 8c013d025ade034f
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = a35d11fe438a0e46
! Mem[0000000091000014] = f715afbb, %g2 = ffffffffffffff82
ldsb [%i6+0x016],%g2 ! %g2 = fffffffffffffff7
! Mem[000000009180000c] = d7c57e5d, %g2 = fffffffffffffff7
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000d7c5
! Mem[0000000061800018] = 309d7f21, %l6 = 0a32768a9af79df1
lduh [%i3+%o3],%l6 ! %l6 = 000000000000309d
! %l5 = 1d5a4bfc18b2e3af, Mem[0000000090000000] = b9eebcc6f14bafa2
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 1d5a4bfc18b2e3af
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = 000000000000d7c5
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = a31fbc41a3ca96e2
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
! Mem[0000000091800020] = 0afa801d, %g2 = 5b9447bcc3247ee5
ldub [%o0+0x022],%g2 ! %g2 = 000000000000000a
! %l0 = 1dec950f, %l1 = f14bafa2, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 1dec950f f14bafa2
p40_label_4:
! %l2 = ffffffffffffffa5, Mem[0000000091800010] = 1dec950f
stw %l2,[%o0+%o2] ! Mem[0000000091800010] = ffffffa5
! Mem[0000000060800000] = 0c77e02e, %l6 = 000000000000309d
ldsw [%i1+%g0],%l6 ! %l6 = 000000000c77e02e
! Mem[0000000091800010] = ffffffa5f14bafa2, %g2 = 000000000000000a
ldx [%o0+%o2],%g2 ! %g2 = ffffffa5f14bafa2
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = f14bafa2, %g3 = 5ade034f
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! %l0 = 7cf41d881dec950f, Mem[000000009100000f] = 64c871c9
stb %l0,[%i6+0x00f] ! Mem[000000009100000c] = 0fc871c9
! Mem[0000000090800028] = fd77ba3e, %g2 = 000000007ccf87b4
lduw [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e
! Mem[0000000091800018] = c6fe240a9c834334, %g2 = 00000000fd77ba3e
ldx [%o0+%o3],%g2 ! %g2 = c6fe240a9c834334
! Mem[0000000091000034] = 0ecc2ac3, %g2 = c6fe240a9c834334
lduh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! Mem[0000000061800024] = e9ef2a1c, %l4 = 087e2a1454bd8bdf
ldub [%i3+0x026],%l4 ! %l4 = 000000000000002a
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 0000000000000ecc
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
p40_label_5:
! %l5 = 1d5a4bfc18b2e3af, Mem[000000009080000a] = 9f916a87
sth %l5,[%i5+0x00a] ! Mem[0000000090800008] = e3af6a87
! Mem[000000009100002c] = d71607a7, %g18 = 2d4408908fa33cca
ldsw [%i6+0x02c],%g2 ! %g2 = 2d4408908fa33cca
! %l6 = 000000000c77e02e, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 000000000c77e02e
! Mem[000000006180000c] = a87d5e53, %l1 = b9eebcc6f14bafa2
ldsw [%i3+0x00c],%l1 ! %l1 = ffffffffa87d5e53
! Mem[0000000091800010] = ffa5f14b, %g2 = ffffffffd71607a7
lduh [%o0+0x012],%g2 ! %g2 = 000000000000ffa5
! %l5 = 1d5a4bfc18b2e3af, Mem[0000000091000010] = c871c97b694bf715
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 1d5a4bfc18b2e3af
! Mem[0000000090800000] = aa99136e, %g2 = 000000000000ffa5
ldub [%i5+0x003],%g2 ! %g2 = 00000000000000aa
! Mem[0000000090800024] = e5fd77ba, %g2 = 00000000000000aa
ldub [%i5+0x027],%g2 ! %g2 = 00000000000000e5
! %l6 = 000000000c77e02e, Mem[0000000091800005] = 0983a700
stb %l6,[%o0+0x005] ! Mem[0000000091800004] = 2e83a700
! %l1 = ffffffffa87d5e53, Mem[0000000091800003] = b9922e83
stb %l1,[%o0+0x003] ! Mem[0000000091800000] = 53922e83
p40_label_6:
! Mem[0000000090000028] = de2092b2, %g2 = 00000000000000e5
ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffffde20
! %l2 = ffffffa5, %l3 = 438a0e46, Mem[0000000061000030] = 72b33f64 74565229
std %l2,[%i2+0x030] ! Mem[0000000061000030] = ffffffa5 438a0e46
! Mem[0000000060000028] = b91dc5b4daf1e2ea, %l6 = 000000000c77e02e
ldx [%i0+%o5],%l6 ! %l6 = b91dc5b4daf1e2ea
! Mem[0000000091000004] = a0979a8d, %g2 = ffffffffffffde20
lduh [%i6+0x006],%g2 ! %g2 = 000000000000a097
! Mem[0000000090800030] = 50ae945c 1b777a3f, %g2 = 0000a097, %g3 = a14cf2d3
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b777a3f
! Mem[0000000090800020] = 47bcc324, %g2 = 0000000050ae945c
lduh [%i5+0x022],%g2 ! %g2 = 00000000000047bc
! Mem[0000000091800038] = 1cb6438a, %g2 = 00000000000047bc
lduh [%o0+0x03a],%g2 ! %g2 = 0000000000001cb6
! Mem[0000000090800018] = f14bafa2 b5758e33, %g2 = 00001cb6, %g3 = 1b777a3f
ldd [%i5+%o3],%g2 ! %g2 = 00000000f14bafa2 00000000b5758e33
! %l2 = ffffffffffffffa5, Mem[000000009000000a] = 897a70c2
sth %l2,[%i4+0x00a] ! Mem[0000000090000008] = ffa570c2
! Mem[0000000060800020] = 24ad4bf3, %l1 = ffffffffa87d5e53
ldub [%i1+0x023],%l1 ! %l1 = 00000000000000f3
p40_label_7:
! %l5 = 1d5a4bfc18b2e3af, Mem[0000000091800018] = c6fe240a
stb %l5,[%o0+%o3] ! Mem[0000000091800018] = affe240a
! Mem[0000000090000008] = 1a70ffa5 70c2cf1a, %g2 = f14bafa2, %g3 = b5758e33
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70ffa5 0000000070c2cf1a
! Mem[0000000090000028] = 2188de20, %g18 = 2d4408908fa33cca
ldsw [%i4+%o5],%g2 ! %g2 = 2d4408908fa33cca
! Mem[0000000091800024] = 801d54e4, %g2 = 000000002188de20
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffff801d
! %l4 = 0000002a, %l5 = 18b2e3af, Mem[0000000061800000] = 70f3810a 15a33ef9
std %l4,[%i3+%g0] ! Mem[0000000061800000] = 0000002a 18b2e3af
! %l6 = b91dc5b4daf1e2ea, Mem[0000000090000028] = 2188de2092b2c784
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = b91dc5b4daf1e2ea
! Mem[0000000091800010] = ffffffa5, %g2 = ffffffffffff801d
ldsh [%o0+%o2],%g2 ! %g2 = ffffffffffffffff
! %l6 = b91dc5b4daf1e2ea, Mem[000000009000001e] = ec77a35d
stb %l6,[%i4+0x01e] ! Mem[000000009000001c] = ea77a35d
! Mem[0000000090000024] = 0e46b91d, %g2 = ffffffffffffffff
lduh [%i4+0x026],%g2 ! %g2 = 0000000000000e46
! %l1 = 00000000000000f3, Mem[0000000090800018] = f14bafa2b5758e33
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 00000000000000f3
p40_label_8:
! Mem[000000009000002c] = f1e2ea72, %g2 = 0000000000000e46
ldsb [%i4+0x02d],%g2 ! %g2 = fffffffffffffff1
! %l7 = 1b177f2bd8f8fe42, Mem[0000000091800038] = 46e71cb6
stb %l7,[%o0+0x038] ! Mem[0000000091800038] = 42e71cb6
! %l0 = 1dec950f, %l1 = 000000f3, Mem[0000000091800000] = 22502c53 922e83a7
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 1dec950f 000000f3
! %l5 = 1d5a4bfc18b2e3af, Mem[0000000090000004] = 18b2e3af
sth %l5,[%i4+0x004] ! Mem[0000000090000004] = e3afe3af
! %l7 = 1b177f2bd8f8fe42, Mem[0000000091800034] = f2e01332
stw %l7,[%o0+0x034] ! Mem[0000000091800034] = d8f8fe42
! %l6 = b91dc5b4daf1e2ea, Mem[0000000060000036] = 98384e76
sth %l6,[%i0+0x036] ! Mem[0000000060000034] = 9838e2ea
! Mem[000000009100002c] = d71607a7, %g18 = 2d4408908fa33cca
ldsw [%i6+0x02c],%g2 ! %g2 = 2d4408908fa33cca
! %l5 = 1d5a4bfc18b2e3af, Mem[0000000090800028] = fd77ba3e
sth %l5,[%i5+%o5] ! Mem[0000000090800028] = e3afba3e
! Mem[0000000060800008] = 2d6e1cb1 d894fa11, %l2 = ffffffa5, %l3 = 438a0e46
ldd [%i1+%o1],%l2 ! %l2 = 000000002d6e1cb1 00000000d894fa11
! Mem[0000000090000020] = 11fe438a, %g2 = ffffffffd71607a7
ldsb [%i4+0x022],%g2 ! %g2 = 0000000000000011
p40_label_9:
! Mem[0000000090000034] = a51a127c, %g2 = 0000000000000011
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000a5
! %l3 = 00000000d894fa11, Mem[000000009100000c] = 32495b0f
sth %l3,[%i6+0x00c] ! Mem[000000009100000c] = fa115b0f
! %l3 = 00000000d894fa11, Mem[0000000061800028] = 78615e27
stw %l3,[%i3+%o5] ! Mem[0000000061800028] = d894fa11
! Mem[0000000091000018] = afbb2595, %g18 = 2d4408908fa33cca
ldsw [%i6+%o3],%g2 ! %g2 = 2d4408908fa33cca
! Mem[0000000091000020] = 11fe438a, %g2 = ffffffffafbb2595
lduh [%i6+0x022],%g2 ! %g2 = 00000000000011fe
! Mem[0000000060800020] = 24ad4bf3, %l4 = 000000000000002a
ldsb [%i1+0x022],%l4 ! %l4 = 000000000000004b
! %l0 = 1dec950f, %l1 = 000000f3, Mem[0000000091000010] = 1d5a4bfc 18b2e3af
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 1dec950f 000000f3
! Mem[0000000091000008] = 9a8d011a fa115b0f, %g2 = 000011fe, %g3 = 70c2cf1a
ldd [%i6+%o1],%g2 ! %g2 = 000000009a8d011a 00000000fa115b0f
! %l7 = 1b177f2bd8f8fe42, Mem[0000000091000021] = 5d11fe43
stb %l7,[%i6+0x021] ! Mem[0000000091000020] = 4211fe43
! %l0 = 7cf41d881dec950f, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 7cf41d881dec950f
p40_label_10:
! %l0 = 7cf41d881dec950f, Mem[0000000091000013] = 0f000000
stb %l0,[%i6+0x013] ! Mem[0000000091000010] = 0f000000
! Mem[0000000061800034] = 9ac8908a, %l3 = 00000000d894fa11
ldub [%i3+0x034],%l3 ! %l3 = 000000000000009a
! %l7 = 1b177f2bd8f8fe42, Mem[0000000091800038] = 42e71cb6
stw %l7,[%o0+0x038] ! Mem[0000000091800038] = d8f8fe42
! Mem[000000009000003c] = a14cf2d3, %g2 = 000000009a8d011a
lduw [%i4+0x03c],%g2 ! %g2 = 00000000a14cf2d3
! Mem[0000000091800024] = 801d54e4, %g2 = 00000000a14cf2d3
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffff801d
! Mem[0000000090000000] = 1d5a4bfc, %g2 = ffffffffffff801d
lduw [%i4+%g0],%g2 ! %g2 = 000000001d5a4bfc
! %l7 = 1b177f2bd8f8fe42, Mem[0000000090000002] = 4bfce3af
stb %l7,[%i4+0x002] ! Mem[0000000090000000] = 42fce3af
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 000000001d5a4bfc
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! %l6 = b91dc5b4daf1e2ea, Mem[0000000090800000] = 7cf41d881dec950f
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = b91dc5b4daf1e2ea
! Mem[0000000061000014] = da393723, %l3 = 000000000000009a
ldsh [%i2+0x016],%l3 ! %l3 = 0000000000003723
p40_label_11:
! Mem[0000000061800010] = af672f54, %l2 = 000000002d6e1cb1
ldub [%i3+0x013],%l2 ! %l2 = 0000000000000054
! Mem[0000000091800028] = a31fbc41, %g18 = 2d4408908fa33cca
ldsw [%o0+%o5],%g2 ! %g2 = 2d4408908fa33cca
! %l1 = 00000000000000f3, Mem[0000000090000000] = 1d5a42fce3afe3af
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 00000000000000f3
! Mem[0000000090800030] = 50ae945c, %g18 = 2d4408908fa33cca
ldsw [%i5+0x030],%g2 ! %g2 = 2d4408908fa33cca
! Mem[0000000090000024] = 438a0e46, %g2 = 0000000050ae945c
lduw [%i4+0x024],%g2 ! %g2 = 00000000438a0e46
! Mem[0000000090800034] = 1b777a3f, %g2 = 00000000438a0e46
lduw [%i5+0x034],%g2 ! %g2 = 000000001b777a3f
! Mem[000000009100001c] = d186bb92, %g18 = 2d4408908fa33cca
ldsw [%i6+0x01c],%g2 ! %g2 = 2d4408908fa33cca
! Mem[0000000090000000] = 00000000000000f3, %g2 = ffffffffd186bb92
ldx [%i4+%g0],%g2 ! %g2 = 00000000000000f3
! %l6 = b91dc5b4daf1e2ea, Mem[0000000061800026] = e9ef2a1c
sth %l6,[%i3+0x026] ! Mem[0000000061800024] = e9efe2ea
! %l6 = b91dc5b4daf1e2ea, Mem[0000000091800010] = ffffffa5f14bafa2
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = b91dc5b4daf1e2ea
p40_label_12:
! Mem[000000009100000c] = fa115b0f, %g2 = 00000000000000f3
ldsh [%i6+0x00c],%g2 ! %g2 = fffffffffffffa11
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = fffffffffffffa11
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
! Mem[0000000091000004] = a0979a8d, %g2 = 5b9447bcc3247ee5
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffa097
! Mem[0000000061000028] = ad8018e1, %l0 = 7cf41d881dec950f
ldsh [%i2+0x02a],%l0 ! %l0 = 00000000000018e1
! Mem[0000000090800004] = daf1e2ea, %g2 = ffffffffffffa097
lduh [%i5+0x004],%g2 ! %g2 = 000000000000daf1
! %l1 = 00000000000000f3, Mem[000000006100003c] = 0b3f1629
stw %l1,[%i2+0x03c] ! Mem[000000006100003c] = 000000f3
! Mem[0000000090000014] = 48782e3b, %g2 = 000000000000daf1
lduh [%i4+0x014],%g2 ! %g2 = 0000000000004878
! Mem[0000000090000000] = 00000000000000f3, %g2 = 0000000000004878
ldx [%i4+%g0],%g2 ! %g2 = 00000000000000f3
! %l7 = 1b177f2bd8f8fe42, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 1b177f2bd8f8fe42
! %l6 = b91dc5b4daf1e2ea, Mem[0000000091800034] = d8f8fe42
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = daf1e2ea
p40_label_13:
! %l4 = 0000004b, %l5 = 18b2e3af, Mem[0000000061000038] = d35d8fc8 000000f3
std %l4,[%i2+0x038] ! Mem[0000000061000038] = 0000004b 18b2e3af
! Mem[0000000090800038] = fb749762, %g2 = 00000000000000f3
ldsb [%i5+0x039],%g2 ! %g2 = fffffffffffffffb
! %l2 = 0000000000000054, Mem[0000000091800010] = b91dc5b4daf1e2ea
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000054
! %l5 = 1d5a4bfc18b2e3af, Mem[0000000060000028] = b91dc5b4
stw %l5,[%i0+%o5] ! Mem[0000000060000028] = 18b2e3af
! %l0 = 00000000000018e1, Mem[0000000091800004] = 000000f3
sth %l0,[%o0+0x004] ! Mem[0000000091800004] = 18e100f3
! Mem[000000009180001c] = 9c834334, %g2 = fffffffffffffffb
lduw [%o0+0x01c],%g2 ! %g2 = 000000009c834334
! Mem[0000000060800034] = 77a1e450, %l0 = 00000000000018e1
ldsw [%i1+0x034],%l0 ! %l0 = 0000000077a1e450
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = 9c834334, %g3 = fa115b0f
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! %l4 = 000000000000004b, Mem[0000000091000038] = 2ac325563741577c
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 000000000000004b
! Mem[0000000091800020] = 30270afa801d54e4, %g2 = 000000007ccf87b4
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801d54e4
p40_label_14:
! %l0 = 0000000077a1e450, Mem[0000000091000004] = 12bca097
stw %l0,[%i6+0x004] ! Mem[0000000091000004] = 77a1e450
! Mem[000000009180003c] = 438a0e46, %g2 = 30270afa801d54e4
ldsh [%o0+0x03c],%g2 ! %g2 = 000000000000438a
! %l4 = 000000000000004b, Mem[0000000090000028] = b91dc5b4
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000004b
! Mem[0000000091800000] = 1dec950f 18e100f3, %g2 = 0000438a, %g3 = a14cf2d3
ldd [%o0+%g0],%g2 ! %g2 = 000000001dec950f 0000000018e100f3
! Mem[0000000090000034] = 127ccf87, %g2 = 000000001dec950f
ldub [%i4+0x037],%g2 ! %g2 = 0000000000000012
! %l2 = 0000000000000054, Mem[0000000090800034] = 1b777a3f
sth %l2,[%i5+0x034] ! Mem[0000000090800034] = 00547a3f
! Mem[0000000090800020] = 1b177f2bd8f8fe42, %g2 = 0000000000000012
ldx [%i5+%o4],%g2 ! %g2 = 1b177f2bd8f8fe42
! %l4 = 000000000000004b, Mem[0000000061000038] = 0000004b
stb %l4,[%i2+0x038] ! Mem[0000000061000038] = 4b00004b
! Mem[0000000091800018] = affe240a 9c834334, %g2 = d8f8fe42, %g3 = 18e100f3
ldd [%o0+%o3],%g2 ! %g2 = 00000000affe240a 000000009c834334
! %l6 = daf1e2ea, %l7 = d8f8fe42, Mem[0000000061000010] = ef104276 da393723
std %l6,[%i2+%o2] ! Mem[0000000061000010] = daf1e2ea d8f8fe42
p40_label_15:
! %l2 = 0000000000000054, Mem[0000000090000000] = 00000000
sth %l2,[%i4+%g0] ! Mem[0000000090000000] = 00540000
! %l1 = 00000000000000f3, Mem[000000009080000c] = 6a872662
stw %l1,[%i5+0x00c] ! Mem[000000009080000c] = 000000f3
! %l0 = 0000000077a1e450, Mem[0000000091800004] = 18e100f3
stb %l0,[%o0+0x004] ! Mem[0000000091800004] = 50e100f3
! Mem[000000009080000c] = 000000f3, %g2 = 00000000affe240a
ldsh [%i5+0x00c],%g2 ! %g2 = 0000000000000000
! %l6 = b91dc5b4daf1e2ea, Mem[0000000091800002] = 950f50e1
sth %l6,[%o0+0x002] ! Mem[0000000091800000] = e2ea50e1
! Mem[0000000090000014] = 48782e3b, %g2 = 0000000000000000
ldsh [%i4+0x014],%g2 ! %g2 = 0000000000004878
! Mem[0000000091800038] = d8f8fe42, %g18 = 2d4408908fa33cca
ldsw [%o0+0x038],%g2 ! %g2 = 2d4408908fa33cca
! %l2 = 00000054, %l3 = 00003723, Mem[0000000091800018] = affe240a 9c834334
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 00000054 00003723
! Mem[0000000091800014] = 00540000, %g2 = ffffffffd8f8fe42
ldsb [%o0+0x016],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = 950f0000, %g2 = 0000000000000000
lduh [%i6+0x012],%g2 ! %g2 = 000000000000950f
p40_label_16:
! %l6 = daf1e2ea, %l7 = d8f8fe42, Mem[0000000090000028] = 0000004b daf1e2ea
std %l6,[%i4+%o5] ! Mem[0000000090000028] = daf1e2ea d8f8fe42
! %l6 = daf1e2ea, %l7 = d8f8fe42, Mem[0000000090000030] = 722cd948 ffa51a12
std %l6,[%i4+0x030] ! Mem[0000000090000030] = daf1e2ea d8f8fe42
! Mem[0000000061000014] = d8f8fe42, %l5 = 1d5a4bfc18b2e3af
ldsb [%i2+0x014],%l5 ! %l5 = ffffffffffffffd8
! %l2 = 0000000000000054, Mem[0000000091800031] = 876ab0da
stb %l2,[%o0+0x031] ! Mem[0000000091800030] = 546ab0da
! Mem[000000009180002c] = a3ca96e2, %g2 = 000000000000950f
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000a3ca
! %l5 = ffffffffffffffd8, Mem[0000000060000016] = 5b374c8e
stb %l5,[%i0+0x016] ! Mem[0000000060000014] = 5b37d88e
! Mem[0000000091000014] = 000000f3, %g2 = 000000000000a3ca
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000060800020] = 24ad4bf3, %l3 = 0000000000003723
lduw [%i1+%o4],%l3 ! %l3 = 0000000024ad4bf3
! %l2 = 00000054, %l3 = 24ad4bf3, Mem[0000000090000028] = daf1e2ea d8f8fe42
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 00000054 24ad4bf3
! Mem[0000000061000020] = b6d545e9, %l0 = 0000000077a1e450
ldsw [%i2+%o4],%l0 ! %l0 = ffffffffb6d545e9
p40_label_17:
! %l6 = daf1e2ea, %l7 = d8f8fe42, Mem[0000000090000000] = 00540000 000000f3
std %l6,[%i4+%g0] ! Mem[0000000090000000] = daf1e2ea d8f8fe42
! Mem[000000009100000c] = fa115b0f, %g2 = 0000000000000000
lduw [%i6+0x00c],%g2 ! %g2 = 00000000fa115b0f
! %l1 = 00000000000000f3, Mem[0000000060000018] = 5eddd8d10412729a
stx %l1,[%i0+%o3] ! Mem[0000000060000018] = 00000000000000f3
! %l7 = 1b177f2bd8f8fe42, Mem[000000009080003c] = 62f1bf38
stb %l7,[%i5+0x03c] ! Mem[000000009080003c] = 42f1bf38
! Mem[000000009080002c] = 4c1bc6c0, %g18 = 2d4408908fa33cca
ldsw [%i5+0x02c],%g2 ! %g2 = 2d4408908fa33cca
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = 000000004c1bc6c0
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
! Mem[0000000090000000] = daf1e2ea, %g2 = 7ccf87b4a14cf2d3
lduh [%i4+%g0],%g2 ! %g2 = 000000000000daf1
! Mem[000000006100003c] = 18b2e3af, %l5 = ffffffffffffffd8
ldsh [%i2+0x03c],%l5 ! %l5 = 00000000000018b2
! %l7 = 1b177f2bd8f8fe42, Mem[000000009000003c] = a14cf2d3
stw %l7,[%i4+0x03c] ! Mem[000000009000003c] = d8f8fe42
! Mem[0000000091000030] = 6e486cc6, %g2 = 000000000000daf1
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000006e48
p40_label_18:
! Mem[0000000090800020] = 177f2bd8, %g2 = 0000000000006e48
ldsb [%i5+0x021],%g2 ! %g2 = 0000000000000017
! %l5 = 00000000000018b2, Mem[0000000091800034] = daf1e2ea
stw %l5,[%o0+0x034] ! Mem[0000000091800034] = 000018b2
! Mem[0000000090800034] = 00547a3f, %g18 = 2d4408908fa33cca
ldsw [%i5+0x034],%g2 ! %g2 = 2d4408908fa33cca
! %l3 = 0000000024ad4bf3, Mem[000000009100002c] = d71607a7
stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = 24ad4bf3
! Mem[0000000091000038] = 00000000, %g2 = 0000000000547a3f
ldsb [%i6+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 809c8bdf, %g2 = 0000000000000000
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff809c
! Mem[0000000090800030] = 945c0054, %g2 = ffffffffffff809c
lduh [%i5+0x032],%g2 ! %g2 = 000000000000945c
! Mem[000000009080000c] = f3d6f648, %g2 = 000000000000945c
ldub [%i5+0x00f],%g2 ! %g2 = 00000000000000f3
! Mem[0000000091000018] = bb2595d1, %g2 = 00000000000000f3
ldub [%i6+0x019],%g2 ! %g2 = 00000000000000bb
! %l2 = 00000054, %l3 = 24ad4bf3, Mem[0000000091800038] = d8f8fe42 438a0e46
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 00000054 24ad4bf3
p40_label_19:
! Mem[000000006080002c] = 18b2e3af, %l4 = 000000000000004b
lduw [%i1+0x02c],%l4 ! %l4 = 0000000018b2e3af
! Mem[0000000060800014] = d8830127, %l6 = b91dc5b4daf1e2ea
ldsb [%i1+0x017],%l6 ! %l6 = 0000000000000027
! Mem[000000006100003c] = 18b2e3af, %l6 = 0000000000000027
lduw [%i2+0x03c],%l6 ! %l6 = 0000000018b2e3af
! Mem[0000000091800010] = 00000000, %g2 = 00000000000000bb
lduw [%o0+%o2],%g2 ! %g2 = 0000000000000000
! %l4 = 18b2e3af, %l5 = 000018b2, Mem[0000000091800030] = cd546ab0 000018b2
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 18b2e3af 000018b2
! %l1 = 00000000000000f3, Mem[0000000090800024] = d8f8fe42
stw %l1,[%i5+0x024] ! Mem[0000000090800024] = 000000f3
! Mem[0000000091800038] = 0000005424ad4bf3, %g2 = 0000000000000000
ldx [%o0+0x038],%g2 ! %g2 = 0000005424ad4bf3
! Mem[0000000091800020] = 30270afa, %g18 = 2d4408908fa33cca
ldsw [%o0+%o4],%g2 ! %g2 = 2d4408908fa33cca
! Mem[0000000091000020] = a34211fe438a0e46, %g2 = 0000000030270afa
ldx [%i6+%o4],%g2 ! %g2 = a34211fe438a0e46
! Mem[0000000091800034] = 000018b2, %g2 = a34211fe438a0e46
lduw [%o0+0x034],%g2 ! %g2 = 00000000000018b2
p40_label_20:
! Mem[0000000090000030] = e2ead8f8, %g2 = 00000000000018b2
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffe2ea
! Mem[0000000090800020] = 1b177f2b 000000f3, %g2 = ffffe2ea, %g3 = 9c834334
ldd [%i5+%o4],%g2 ! %g2 = 000000001b177f2b 00000000000000f3
! %l7 = 1b177f2bd8f8fe42, Mem[000000009100000c] = fa115b0f
stw %l7,[%i6+0x00c] ! Mem[000000009100000c] = d8f8fe42
! %l0 = ffffffffb6d545e9, Mem[000000009100002a] = 965024ad
sth %l0,[%i6+0x02a] ! Mem[0000000091000028] = 45e924ad
! Mem[0000000091800034] = 000018b2, %g2 = 000000001b177f2b
lduw [%o0+0x034],%g2 ! %g2 = 00000000000018b2
! Mem[000000009180000c] = e02e0000, %g2 = 00000000000018b2
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffe02e
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = ffffe02e, %g3 = 000000f3
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! %l0 = ffffffffb6d545e9, Mem[000000006100000b] = 2f6850eb
stb %l0,[%i2+0x00b] ! Mem[0000000061000008] = 2f6850e9
! Mem[0000000061000024] = 959ed5cd, %l6 = 0000000018b2e3af
lduh [%i2+0x026],%l6 ! %l6 = 000000000000d5cd
! Mem[000000009080003c] = 38000000, %g2 = 0000000030270afa
ldub [%i5+0x03f],%g2 ! %g2 = 0000000000000038
p40_label_21:
! Mem[0000000091800020] = 0afa801d, %g2 = 0000000000000038
lduh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
! Mem[0000000091000000] = 809c8bdf 77a1e450, %g2 = 00000afa, %g3 = 801d54e4
ldd [%i6+%g0],%g2 ! %g2 = 00000000809c8bdf 0000000077a1e450
! %l2 = 0000000000000054, Mem[0000000091000038] = 00000000
stw %l2,[%i6+0x038] ! Mem[0000000091000038] = 00000054
! Mem[000000009100003c] = 00004b00, %g2 = 00000000809c8bdf
ldub [%i6+0x03d],%g2 ! %g2 = 0000000000000000
! Mem[0000000060000018] = 00000000, %l3 = 0000000024ad4bf3
ldsh [%i0+0x01a],%l3 ! %l3 = 0000000000000000
! Mem[0000000090000018] = c654ee46 c2bbea77, %g2 = 00000000, %g3 = 77a1e450
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbea77
! Mem[0000000061800024] = e9efe2ea, %l7 = 1b177f2bd8f8fe42
ldub [%i3+0x027],%l7 ! %l7 = 00000000000000ea
! Mem[0000000060800018] = 44b332b0, %l1 = 00000000000000f3
lduw [%i1+%o3],%l1 ! %l1 = 0000000044b332b0
! Mem[0000000090000018] = c654ee46, %g2 = 00000000c654ee46
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! Mem[0000000090000000] = daf1e2ea d8f8fe42, %g2 = c654ee46, %g3 = c2bbea77
ldd [%i4+%g0],%g2 ! %g2 = 00000000daf1e2ea 00000000d8f8fe42
p40_label_22:
! %l2 = 00000054, %l3 = 00000000, Mem[0000000090000000] = daf1e2ea d8f8fe42
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 00000054 00000000
! Mem[0000000060000038] = e467c7cf, %l2 = 0000000000000054
ldsh [%i0+0x03a],%l2 ! %l2 = ffffffffffffc7cf
! Mem[0000000061800028] = d894fa11 3e70f53a, %l2 = ffffc7cf, %l3 = 00000000
ldd [%i3+%o5],%l2 ! %l2 = 00000000d894fa11 000000003e70f53a
! Mem[0000000090800018] = 00000000, %g18 = 2d4408908fa33cca
ldsw [%i5+%o3],%g2 ! %g2 = 2d4408908fa33cca
! %l3 = 000000003e70f53a, Mem[0000000060800030] = 2b9a567c77a1e450
stx %l3,[%i1+0x030] ! Mem[0000000060800030] = 000000003e70f53a
! Mem[0000000091800014] = 00000054, %g2 = 0000000000000000
lduw [%o0+0x014],%g2 ! %g2 = 0000000000000054
! %l0 = b6d545e9, %l1 = 44b332b0, Mem[0000000060000018] = 00000000 000000f3
std %l0,[%i0+%o3] ! Mem[0000000060000018] = b6d545e9 44b332b0
! %l3 = 000000003e70f53a, Mem[0000000090800035] = 547a3f82
stb %l3,[%i5+0x035] ! Mem[0000000090800034] = 3a7a3f82
! Mem[0000000091800028] = bc41a3ca, %g2 = 0000000000000054
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000bc41
! %l5 = 00000000000018b2, Mem[000000006000002a] = 18b2e3af
sth %l5,[%i0+0x02a] ! Mem[0000000060000028] = 18b218b2
p40_label_23:
! %l0 = ffffffffb6d545e9, Mem[000000009100001c] = d186bb92
sth %l0,[%i6+0x01c] ! Mem[000000009100001c] = 45e9bb92
! Mem[0000000060800034] = 3e70f53a, %l0 = ffffffffb6d545e9
ldsh [%i1+0x036],%l0 ! %l0 = fffffffffffff53a
! %l1 = 0000000044b332b0, Mem[000000009000002c] = 24ad4bf3
stw %l1,[%i4+0x02c] ! Mem[000000009000002c] = 44b332b0
! %l5 = 00000000000018b2, Mem[000000009180001e] = 37233027
sth %l5,[%o0+0x01e] ! Mem[000000009180001c] = 18b23027
! Mem[0000000091800008] = 00000000, %g18 = 2d4408908fa33cca
ldsw [%o0+%o1],%g2 ! %g2 = 2d4408908fa33cca
! Mem[0000000090000014] = 48782e3b, %g2 = 0000000000000000
lduw [%i4+0x014],%g2 ! %g2 = 0000000048782e3b
! Mem[0000000091800030] = 18b2e3af, %g2 = 0000000048782e3b
lduw [%o0+0x030],%g2 ! %g2 = 0000000018b2e3af
! Mem[0000000091000000] = 809c8bdf 77a1e450, %g2 = 18b2e3af, %g3 = d8f8fe42
ldd [%i6+%g0],%g2 ! %g2 = 00000000809c8bdf 0000000077a1e450
! Mem[0000000091800014] = 00000054, %g18 = 2d4408908fa33cca
ldsw [%o0+0x014],%g2 ! %g2 = 2d4408908fa33cca
! Mem[0000000090800028] = e3afba3e, %g2 = 0000000000000054
lduw [%i5+%o5],%g2 ! %g2 = 00000000e3afba3e
p40_label_24:
! %l0 = fffffffffffff53a, Mem[000000009180003e] = 4bf30000
sth %l0,[%o0+0x03e] ! Mem[000000009180003c] = f53a0000
! Mem[0000000090000028] = 005444b3, %g2 = 00000000e3afba3e
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000000054
! Mem[0000000091000030] = 916a6e48, %g2 = 0000000000000054
lduw [%i6+0x030],%g2 ! %g2 = 00000000916a6e48
! %l6 = 0000d5cd, %l7 = 000000ea, Mem[0000000091800020] = 30270afa 801d54e4
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 0000d5cd 000000ea
! Mem[0000000091000020] = a34211fe 438a0e46, %g2 = 916a6e48, %g3 = 77a1e450
ldd [%i6+%o4],%g2 ! %g2 = 00000000a34211fe 00000000438a0e46
! Mem[0000000091000000] = 809c8bdf 77a1e450, %g2 = a34211fe, %g3 = 438a0e46
ldd [%i6+%g0],%g2 ! %g2 = 00000000809c8bdf 0000000077a1e450
! %l2 = 00000000d894fa11, Mem[0000000091800039] = 00005424
stb %l2,[%o0+0x039] ! Mem[0000000091800038] = 11005424
! %l0 = fffff53a, %l1 = 44b332b0, Mem[0000000061000038] = 4b00004b 18b2e3af
std %l0,[%i2+0x038] ! Mem[0000000061000038] = fffff53a 44b332b0
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 00000000809c8bdf
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! %l0 = fffffffffffff53a, Mem[0000000091000006] = e4509a8d
sth %l0,[%i6+0x006] ! Mem[0000000091000004] = f53a9a8d
p40_label_25:
! %l7 = 00000000000000ea, Mem[000000006180000c] = a87d5e53
stw %l7,[%i3+0x00c] ! Mem[000000006180000c] = 000000ea
! Mem[0000000090000030] = e2ead8f8, %g2 = 916a6e486cc60ecc
ldsb [%i4+0x032],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000091800028] = 1fbc41a3, %g2 = ffffffffffffffe2
ldub [%o0+0x029],%g2 ! %g2 = 000000000000001f
! Mem[0000000090000030] = daf1e2ea d8f8fe42, %g2 = 0000001f, %g3 = 77a1e450
ldd [%i4+0x030],%g2 ! %g2 = 00000000daf1e2ea 00000000d8f8fe42
! Mem[0000000091800008] = 000000000c77e02e, %g2 = 00000000daf1e2ea
ldx [%o0+%o1],%g2 ! %g2 = 000000000c77e02e
! %l1 = 0000000044b332b0, Mem[0000000090800010] = d6f6488754bd8bdf
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 0000000044b332b0
! Mem[0000000060000038] = e467c7cf, %l1 = 0000000044b332b0
lduw [%i0+0x038],%l1 ! %l1 = 00000000e467c7cf
! %l6 = 0000d5cd, %l7 = 000000ea, Mem[0000000091800010] = 00000000 00000054
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 0000d5cd 000000ea
! Mem[0000000091000034] = 6cc60ecc, %g2 = 000000000c77e02e
lduh [%i6+0x034],%g2 ! %g2 = 0000000000006cc6
! Mem[000000009100001c] = 45e9bb92, %g18 = 2d4408908fa33cca
ldsw [%i6+0x01c],%g2 ! %g2 = 2d4408908fa33cca
ba,a p40_not_taken_0_end
p40_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p40_branch_failed
p40_not_taken_0_end:
! End of Random Code for Thread 40
1: membar #Sync ! Force all stores to complete
p40_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0a0] ! Set processor 40 done flag
! Check Registers
p40_check_registers:
set p40_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be fffffffffffff53a
bne,a,pn %xcc,p40_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000e467c7cf
bne,a,pn %xcc,p40_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d894fa11
bne,a,pn %xcc,p40_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000003e70f53a
bne,a,pn %xcc,p40_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000018b2e3af
bne,a,pn %xcc,p40_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000018b2
bne,a,pn %xcc,p40_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000d5cd
bne,a,pn %xcc,p40_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000ea
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 24005073 8dc5dfa9
bne %xcc,p40_f2_fail
nop
! Check Local Memory
set p40_local0_expect,%g1
p40_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 3dd5b4685b37d88e
ldx [%i0+0x010],%g3 ! Observed data at 0000000060000010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = b6d545e944b332b0
ldx [%i0+0x018],%g3 ! Observed data at 0000000060000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 18b218b2daf1e2ea
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 = 0390d42e9838e2ea
ldx [%i0+0x030],%g3 ! Observed data at 0000000060000030
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x030,%g4
set p40_local1_expect,%g1
p40_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 54bd8bdf18b2e3af
ldx [%i1+0x028],%g3 ! Observed data at 0000000060800028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000003e70f53a
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+0x008],%g2 ! Expected data = 2f6850e970df892a
ldx [%i2+0x008],%g3 ! Observed data at 0000000061000008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = daf1e2ead8f8fe42
ldx [%i2+0x010],%g3 ! Observed data at 0000000061000010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffa5438a0e46
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 = fffff53a44b332b0
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 = 0000002a18b2e3af
ldx [%i3+0x000],%g3 ! Observed data at 0000000061800000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 1139adc4000000ea
ldx [%i3+0x008],%g3 ! Observed data at 0000000061800008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 40dbda7ce9efe2ea
ldx [%i3+0x020],%g3 ! Observed data at 0000000061800020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = d894fa113e70f53a
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_f2_fail:
set p40_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
stha %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000010]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800028]
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000060800010]
stwa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000028]
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000061800020]
done
p40_trap1o:
stha %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000010]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800028]
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000060800010]
stwa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000028]
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000061800020]
done
p40_trap2e:
stwa %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000028]
lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000000]
ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060800008]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800028]
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000028]
ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000060800008]
done
p40_trap2o:
stwa %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000028]
lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000000]
ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060800008]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800028]
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000028]
ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000060800008]
done
p40_trap3e:
nop
done
p40_trap3o:
nop
done
p40_init_memory_pointers:
set p40_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p40_local0_start,%i0
set p40_local1_start,%i1
set p40_local2_start,%i2
set p40_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 7cf41d881dec950f
ldx [%g1+0x008],%l1 ! %l1 = b9eebcc6f14bafa2
ldx [%g1+0x010],%l2 ! %l2 = b294136246e71cb6
ldx [%g1+0x018],%l3 ! %l3 = a35d11fe438a0e46
ldx [%g1+0x020],%l4 ! %l4 = 087e2a1454bd8bdf
ldx [%g1+0x028],%l5 ! %l5 = 1d5a4bfc18b2e3af
ldx [%g1+0x030],%l6 ! %l6 = 0a32768a9af79df1
ldx [%g1+0x038],%l7 ! %l7 = 1b177f2bd8f8fe42
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4d112603 2905dc64 2a10ea81 d2606144
! %f4 = 0bb6153c 73366444 f953385d 55038f63
! %f8 = 3f1f3238 18a6ae93 d20e6214 8b264caa
! %f12 = 46b6ac0c e3d0002d 91ee1b1a 39e449d3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 007f388a b026c42b 1b994b36 75ae1000
! %f20 = 50026f4a 589a40bd 988fa3d3 fd155ed8
! %f24 = 44f2c09e bbe755f3 11f6c644 1c1048f5
! %f28 = cb777612 4c549686 e94e8322 e4507669
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 95936611 855f6eb7 ef759964 0c0aa4da
! %f36 = 09292f3c a80eba35 522fa0d8 a72880bc
! %f40 = 6f9f5519 3609c5e9 6bfc35ec 3306938d
! %f44 = 7e195681 18fd6aca 42b8634d 3c42dfd0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf82bf52f0000007f,%g7,%g1 ! GSR scale = 15, align = 7
wr %g1,%g0,%gsr ! GSR = f82bf52f0000007f
wr %g0,%y ! Clear Y 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:
! %l5 = be498d3a1e9cbbd2, Mem[0000000091000018] = afbb2595
stb %l5,[%i6+%o3] ! Mem[0000000091000018] = d2bb2595
! Mem[0000000091000030] = 6e486cc6, %g2 = 6c3661da00000012
ldsb [%i6+0x032],%g2 ! %g2 = 000000000000006e
! %l6 = a870c123be37d5b6, Mem[0000000091000038] = 2ac32556
stw %l6,[%i6+0x038] ! Mem[0000000091000038] = be37d5b6
! Mem[0000000091000034] = 6cc60ecc, %g2 = 000000000000006e
lduw [%i6+0x034],%g2 ! %g2 = 000000006cc60ecc
! %l6 = a870c123be37d5b6, Mem[0000000091800002] = 2cb99209
sth %l6,[%o0+0x002] ! Mem[0000000091800000] = d5b69209
! Mem[0000000091000010] = c97b694b, %g2 = 000000006cc60ecc
lduh [%i6+0x012],%g2 ! %g2 = 000000000000c97b
! Mem[0000000062000028] = 2da50bd5f610b1fa, %l6 = a870c123be37d5b6
ldx [%i0+%o5],%l6 ! %l6 = 2da50bd5f610b1fa
! Mem[000000009100002c] = 1607a791, %g2 = 000000000000c97b
ldsb [%i6+0x02d],%g2 ! %g2 = 0000000000000016
! %l6 = 2da50bd5f610b1fa, Mem[0000000090000010] = b51e7244
stw %l6,[%i4+%o2] ! Mem[0000000090000010] = f610b1fa
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = 0000000000000016
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
p41_label_2:
! Mem[0000000091000028] = 8a3d9650, %g18 = 4a332004132eebf5
ldsw [%i6+%o5],%g2 ! %g2 = 4a332004132eebf5
! Mem[0000000090000020] = 1da2f6eb, %g2 = ffffffff8a3d9650
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000001da2
! Mem[0000000090800028] = fd77ba3e, %g2 = 0000000000001da2
lduw [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e
! %l6 = f610b1fa, %l7 = fc836967, Mem[0000000090800010] = d6f64887 79807614
std %l6,[%i5+%o2] ! Mem[0000000090800010] = f610b1fa fc836967
! Mem[0000000091800020] = 30270afa801d54e4, %g2 = 00000000fd77ba3e
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801d54e4
! Mem[0000000091800028] = a31fbc41, %g2 = 30270afa801d54e4
ldsb [%o0+%o5],%g2 ! %g2 = ffffffffffffffa3
! %l6 = 2da50bd5f610b1fa, Mem[0000000090000004] = 34b459e7
stw %l6,[%i4+0x004] ! Mem[0000000090000004] = f610b1fa
! Mem[0000000090000020] = d3141da2 f6eb9a57, %g2 = ffffffa3, %g3 = 0bad0b00
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 00000000f6eb9a57
! %l6 = f610b1fa, %l7 = fc836967, Mem[0000000063800030] = 1f734e26 58c5b035
std %l6,[%i3+0x030] ! Mem[0000000063800030] = f610b1fa fc836967
! Mem[0000000090000030] = 722cd948 e3f41a12, %g2 = d3141da2, %g3 = f6eb9a57
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000e3f41a12
p41_label_3:
! %l4 = e7f474a0d4ee4a0f, Mem[0000000090800038] = 82fb7497
stw %l4,[%i5+0x038] ! Mem[0000000090800038] = d4ee4a0f
! Mem[0000000062800018] = 737bc3b7, %l6 = 2da50bd5f610b1fa
lduw [%i1+%o3],%l6 ! %l6 = 00000000737bc3b7
! %l5 = be498d3a1e9cbbd2, Mem[000000009100003c] = 3741577c
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = 1e9cbbd2
! Mem[000000009080002c] = 4c1bc6c0, %g18 = 4a332004132eebf5
ldsw [%i5+0x02c],%g2 ! %g2 = 4a332004132eebf5
! %l4 = e7f474a0d4ee4a0f, Mem[0000000062800001] = 3659bfa1
stb %l4,[%i1+0x001] ! Mem[0000000062800000] = 360fbfa1
! Mem[0000000090800010] = f610b1fa, %g18 = 4a332004132eebf5
ldsw [%i5+%o2],%g2 ! %g2 = 4a332004132eebf5
! Mem[0000000090800000] = f2d0a1aa, %g2 = fffffffff610b1fa
lduw [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa
! Mem[0000000091000028] = 9650d716, %g2 = 00000000f2d0a1aa
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000009650
! Mem[0000000090800028] = 3e4c1bc6, %g2 = 0000000000009650
ldsb [%i5+0x02b],%g2 ! %g2 = 000000000000003e
! %l0 = 7c084dec5f6195e8, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 7c084dec5f6195e8
p41_label_4:
! Mem[0000000090800014] = fc836967, %g18 = 4a332004132eebf5
ldsw [%i5+0x014],%g2 ! %g2 = 4a332004132eebf5
! Mem[0000000062800028] = f10fcc04, %l5 = be498d3a1e9cbbd2
ldsw [%i1+%o5],%l5 ! %l5 = fffffffff10fcc04
! %l0 = 5f6195e8, %l1 = 7d78ca35, Mem[0000000090000018] = c654ee46 c2bbec77
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 5f6195e8 7d78ca35
! Mem[0000000091800020] = 270afa80, %g2 = fffffffffc836967
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000027
! %l2 = bc02000b, %l3 = 001c0bf8, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l2,[%i5+0x030] ! Mem[0000000090800030] = bc02000b 001c0bf8
! %l3 = 64726c1c001c0bf8, Mem[0000000091000020] = 8c013d025ade034f
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = 64726c1c001c0bf8
! Mem[0000000090800000] = 4dec5f61, %g2 = 0000000000000027
ldsb [%i5+0x002],%g2 ! %g2 = 000000000000004d
! Mem[0000000091000010] = c871c97b694bf715, %g2 = 000000000000004d
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! Mem[0000000091000018] = d2bb2595, %g18 = 4a332004132eebf5
ldsw [%i6+%o3],%g2 ! %g2 = 4a332004132eebf5
! %l0 = 7c084dec5f6195e8, Mem[0000000091000034] = 6cc60ecc
sth %l0,[%i6+0x034] ! Mem[0000000091000034] = 95e80ecc
p41_label_5:
! %l6 = 737bc3b7, %l7 = fc836967, Mem[0000000091000008] = 9a8d011a 32495b64
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 737bc3b7 fc836967
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = d2bb2595, %g3 = e3f41a12
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
! Mem[0000000062000034] = 204546b1, %l3 = 64726c1c001c0bf8
ldsw [%i0+0x034],%l3 ! %l3 = 00000000204546b1
! %l2 = bc02000b, %l3 = 204546b1, Mem[0000000091000008] = 737bc3b7 fc836967
std %l2,[%i6+%o1] ! Mem[0000000091000008] = bc02000b 204546b1
! %l3 = 00000000204546b1, Mem[0000000090800018] = 8d210d4cb5758e33
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 00000000204546b1
! Mem[0000000090800030] = bc02000b 001c0bf8, %g2 = 809ce616, %g3 = 12bca097
ldd [%i5+0x030],%g2 ! %g2 = 00000000bc02000b 00000000001c0bf8
! %l6 = 00000000737bc3b7, Mem[0000000063000018] = 951e99954adba83e
stx %l6,[%i2+%o3] ! Mem[0000000063000018] = 00000000737bc3b7
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = bc02000b, %g3 = 001c0bf8
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = 809ce616, %g3 = 12bca097
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
! %l5 = fffffffff10fcc04, Mem[000000009080000e] = 2662f610
sth %l5,[%i5+0x00e] ! Mem[000000009080000c] = cc04f610
p41_label_6:
! Mem[0000000062000000] = cb351501, %l6 = 00000000737bc3b7
ldsw [%i0+%g0],%l6 ! %l6 = ffffffffcb351501
! %l5 = fffffffff10fcc04, Mem[000000009100003b] = b61e9cbb
stb %l5,[%i6+0x03b] ! Mem[0000000091000038] = 041e9cbb
! Mem[0000000063000038] = 76a4f12d, %l1 = 26622a047d78ca35
ldsb [%i2+0x039],%l1 ! %l1 = ffffffffffffffa4
! Mem[0000000090000034] = f41a127c, %g2 = 00000000a31fbc41
ldsb [%i4+0x035],%g2 ! %g2 = fffffffffffffff4
! %l2 = bc02000b, %l3 = 204546b1, Mem[0000000090000000] = 0efd0f33 f610b1fa
std %l2,[%i4+%g0] ! Mem[0000000090000000] = bc02000b 204546b1
! %l0 = 7c084dec5f6195e8, Mem[0000000090000006] = 46b11a70
sth %l0,[%i4+0x006] ! Mem[0000000090000004] = 95e81a70
! Mem[0000000091000038] = be37d504, %g18 = 4a332004132eebf5
ldsw [%i6+0x038],%g2 ! %g2 = 4a332004132eebf5
! %l2 = bc02000b, %l3 = 204546b1, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l2,[%i6+%o5] ! Mem[0000000091000028] = bc02000b 204546b1
! Mem[0000000062800020] = 5ed766dd 7f12e36f, %l0 = 5f6195e8, %l1 = ffffffa4
ldd [%i1+%o4],%l0 ! %l0 = 000000005ed766dd 000000007f12e36f
! Mem[0000000091800000] = 50d5b692, %g2 = ffffffffbe37d504
ldsb [%o0+0x001],%g2 ! %g2 = 0000000000000050
p41_label_7:
! %l2 = 47ac5f55bc02000b, Mem[000000006280000e] = 52f2e945
sth %l2,[%i1+0x00e] ! Mem[000000006280000c] = 52f2000b
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = 0000000000000050
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
! Mem[0000000090800018] = 00002045, %g2 = 7ccf87b4a14cf2d3
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000000000
! %l3 = 00000000204546b1, Mem[000000009080001e] = 46b15b94
sth %l3,[%i5+0x01e] ! Mem[000000009080001c] = 46b15b94
! %l4 = e7f474a0d4ee4a0f, Mem[000000006200003c] = 7c2a93cf
sth %l4,[%i0+0x03c] ! Mem[000000006200003c] = 4a0f93cf
! Mem[0000000090800024] = c3247ee5, %g18 = 4a332004132eebf5
ldsw [%i5+0x024],%g2 ! %g2 = 4a332004132eebf5
! Mem[0000000091000018] = d2bb2595d186bb92, %g2 = ffffffffc3247ee5
ldx [%i6+%o3],%g2 ! %g2 = d2bb2595d186bb92
! Mem[000000009180003c] = 43ccc658, %g18 = 4a332004132eebf5
ldsw [%o0+0x03c],%g2 ! %g2 = 4a332004132eebf5
! Mem[0000000091000028] = bc02000b204546b1, %g2 = 0000000043ccc658
ldx [%i6+%o5],%g2 ! %g2 = bc02000b204546b1
! Mem[000000009080001c] = 4546b15b, %g2 = bc02000b204546b1
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000045
p41_label_8:
! Mem[0000000091000020] = 64726c1c, %g2 = 0000000000000045
ldsh [%i6+%o4],%g2 ! %g2 = 0000000000006472
! %l7 = 42f62c95fc836967, Mem[0000000091000020] = 64726c1c
sth %l7,[%i6+%o4] ! Mem[0000000091000020] = 69676c1c
! %l7 = 42f62c95fc836967, Mem[000000009180002c] = a3ca96e2
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = fc836967
! %l5 = fffffffff10fcc04, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = fffffffff10fcc04
! %l2 = bc02000b, %l3 = 204546b1, Mem[0000000090800000] = 7c084dec 5f6195e8
std %l2,[%i5+%g0] ! Mem[0000000090800000] = bc02000b 204546b1
! Mem[0000000091800000] = d5b69209, %g2 = 0000000000006472
lduh [%o0+0x002],%g2 ! %g2 = 000000000000d5b6
! %l4 = d4ee4a0f, %l5 = f10fcc04, Mem[0000000090800008] = 50c69f91 6a87cc04
std %l4,[%i5+%o1] ! Mem[0000000090800008] = d4ee4a0f f10fcc04
! Mem[0000000090800020] = 47bcc324, %g2 = 000000000000d5b6
ldsb [%i5+0x022],%g2 ! %g2 = 0000000000000047
! %l2 = 47ac5f55bc02000b, Mem[0000000091000022] = 6c1c001c
sth %l2,[%i6+0x022] ! Mem[0000000091000020] = 000b001c
! Mem[0000000091000000] = e61612bc, %g2 = 0000000000000047
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffffe6
p41_label_9:
! %l7 = 42f62c95fc836967, Mem[0000000090000010] = f610b1fa
sth %l7,[%i4+%o2] ! Mem[0000000090000010] = 6967b1fa
! Mem[000000009180002c] = fc836967, %g18 = 4a332004132eebf5
ldsw [%o0+0x02c],%g2 ! %g2 = 4a332004132eebf5
! Mem[000000009100003c] = 1e9cbbd2, %g18 = 4a332004132eebf5
ldsw [%i6+0x03c],%g2 ! %g2 = 4a332004132eebf5
! %l6 = ffffffffcb351501, Mem[0000000062000016] = 9abfa723
sth %l6,[%i0+0x016] ! Mem[0000000062000014] = 9abf1501
! Mem[000000009000000c] = 70c2cf1a, %g2 = 000000001e9cbbd2
lduw [%i4+0x00c],%g2 ! %g2 = 0000000070c2cf1a
! Mem[0000000090000028] = 2188de20, %g2 = 0000000070c2cf1a
lduh [%i4+%o5],%g2 ! %g2 = 0000000000002188
! Mem[0000000090000018] = 5f6195e87d78ca35, %g2 = 0000000000002188
ldx [%i4+%o3],%g2 ! %g2 = 5f6195e87d78ca35
! Mem[0000000062800038] = 43e9fdef, %l2 = 47ac5f55bc02000b
ldsh [%i1+0x03a],%l2 ! %l2 = fffffffffffffdef
! %l0 = 000000005ed766dd, Mem[0000000091000028] = bc02000b204546b1
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 000000005ed766dd
! Mem[000000009000002c] = 92b2c784, %g2 = 5f6195e87d78ca35
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff92b2
p41_label_10:
! %l3 = 00000000204546b1, Mem[0000000090000028] = 2188de2092b2c784
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 00000000204546b1
! Mem[0000000090000020] = d3141da2, %g18 = 4a332004132eebf5
ldsw [%i4+%o4],%g2 ! %g2 = 4a332004132eebf5
! %l2 = fffffffffffffdef, Mem[0000000090000012] = b1fa4878
sth %l2,[%i4+0x012] ! Mem[0000000090000010] = fdef4878
! Mem[0000000091800000] = 2250d5b6, %g2 = ffffffffd3141da2
lduw [%o0+%g0],%g2 ! %g2 = 000000002250d5b6
! %l7 = 42f62c95fc836967, Mem[000000009000000c] = 70c2cf1a
stb %l7,[%i4+0x00c] ! Mem[000000009000000c] = 67c2cf1a
! Mem[0000000090800034] = 001c0bf8, %g2 = 000000002250d5b6
ldub [%i5+0x034],%g2 ! %g2 = 0000000000000000
! %l4 = d4ee4a0f, %l5 = f10fcc04, Mem[0000000090800010] = f610b1fa fc836967
std %l4,[%i5+%o2] ! Mem[0000000090800010] = d4ee4a0f f10fcc04
! %l0 = 5ed766dd, %l1 = 7f12e36f, Mem[0000000091800038] = b5d5c008 43ccc658
std %l0,[%o0+0x038] ! Mem[0000000091800038] = 5ed766dd 7f12e36f
! Mem[0000000091000018] = d2bb2595d186bb92, %g2 = 0000000000000000
ldx [%i6+%o3],%g2 ! %g2 = d2bb2595d186bb92
! Mem[0000000090800018] = 00000000204546b1, %g2 = d2bb2595d186bb92
ldx [%i5+%o3],%g2 ! %g2 = 00000000204546b1
p41_label_11:
! %l3 = 00000000204546b1, Mem[0000000091000008] = bc02000b204546b1
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 00000000204546b1
! %l3 = 00000000204546b1, Mem[0000000090800008] = d4ee4a0ff10fcc04
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 00000000204546b1
! Mem[0000000090800014] = cc040000, %g2 = 00000000204546b1
ldub [%i5+0x016],%g2 ! %g2 = 00000000000000cc
! Mem[0000000091800004] = 920983a7, %g2 = 00000000000000cc
lduh [%o0+0x004],%g2 ! %g2 = 0000000000009209
! Mem[0000000091800030] = cd876ab0 f2e01332, %g2 = 00009209, %g3 = a3ca96e2
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 00000000f2e01332
! Mem[0000000091800030] = 876ab0f2, %g2 = 00000000cd876ab0
ldub [%o0+0x031],%g2 ! %g2 = 0000000000000087
! Mem[0000000062800024] = 7f12e36f, %l7 = 42f62c95fc836967
lduh [%i1+0x026],%l7 ! %l7 = 000000000000e36f
! Mem[000000009180003c] = 7f12e36f, %g2 = 0000000000000087
ldsh [%o0+0x03c],%g2 ! %g2 = 0000000000007f12
! Mem[0000000091800038] = 5ed766dd, %g18 = 4a332004132eebf5
ldsw [%o0+0x038],%g2 ! %g2 = 4a332004132eebf5
! Mem[0000000090000038] = 7ccf87b4, %g2 = 000000005ed766dd
lduh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
p41_label_12:
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = 0000000000007ccf
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
! %l1 = 000000007f12e36f, Mem[0000000091800007] = a70f1979
stb %l1,[%o0+0x007] ! Mem[0000000091800004] = 6f0f1979
! %l1 = 000000007f12e36f, Mem[0000000091000012] = c97b694b
sth %l1,[%i6+0x012] ! Mem[0000000091000010] = e36f694b
! Mem[0000000090000020] = d3141da2, %g18 = 4a332004132eebf5
ldsw [%i4+%o4],%g2 ! %g2 = 4a332004132eebf5
! %l3 = 00000000204546b1, Mem[0000000091800010] = ffffffff
stw %l3,[%o0+%o2] ! Mem[0000000091800010] = 204546b1
! Mem[0000000091000018] = d2bb2595, %g2 = ffffffffd3141da2
lduw [%i6+%o3],%g2 ! %g2 = 00000000d2bb2595
! Mem[0000000063800000] = 9d0fb151, %l5 = fffffffff10fcc04
ldsh [%i3+%g0],%l5 ! %l5 = ffffffffffff9d0f
! Mem[0000000091800000] = 2250d5b6 9209836f, %g2 = d2bb2595, %g3 = f2e01332
ldd [%o0+%g0],%g2 ! %g2 = 000000002250d5b6 000000009209836f
! Mem[000000009080000c] = 46b1d4ee, %g2 = 000000002250d5b6
ldsb [%i5+0x00e],%g2 ! %g2 = 0000000000000046
! Mem[0000000091800018] = c6fe240a, %g2 = 0000000000000046
lduw [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a
p41_label_13:
! Mem[0000000090000000] = bc02000b, %g2 = 00000000c6fe240a
lduw [%i4+%g0],%g2 ! %g2 = 00000000bc02000b
! Mem[0000000090800020] = 5b9447bc, %g2 = 00000000bc02000b
ldsb [%i5+%o4],%g2 ! %g2 = 000000000000005b
! Mem[0000000091000030] = 916a6e48, %g2 = 000000000000005b
lduh [%i6+0x030],%g2 ! %g2 = 000000000000916a
! Mem[0000000091800024] = 801d54e4, %g2 = 000000000000916a
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffff801d
! Mem[000000009100003c] = bbd20000, %g2 = ffffffffffff801d
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000bbd2
! Mem[0000000091000004] = a0970000, %g2 = 000000000000bbd2
ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffa0
! Mem[0000000090000038] = 7ccf87b4, %g18 = 4a332004132eebf5
ldsw [%i4+0x038],%g2 ! %g2 = 4a332004132eebf5
! %l1 = 000000007f12e36f, Mem[0000000063000016] = 5f100d17
sth %l1,[%i2+0x016] ! Mem[0000000063000014] = 5f10e36f
! Mem[0000000090000034] = 1a127ccf, %g2 = 000000007ccf87b4
lduh [%i4+0x036],%g2 ! %g2 = 0000000000001a12
! Mem[000000009100002c] = dd916a6e, %g2 = 0000000000001a12
ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffffdd
p41_label_14:
! %l5 = ffffffffffff9d0f, Mem[0000000063000038] = 76a4f12da3686b97
stx %l5,[%i2+0x038] ! Mem[0000000063000038] = ffffffffffff9d0f
! Mem[000000009100000c] = 204546b1, %g18 = 4a332004132eebf5
ldsw [%i6+0x00c],%g2 ! %g2 = 4a332004132eebf5
! Mem[000000009100001c] = d186bb92, %g18 = 4a332004132eebf5
ldsw [%i6+0x01c],%g2 ! %g2 = 4a332004132eebf5
! %l0 = 000000005ed766dd, Mem[0000000090000015] = 782e3b5f
stb %l0,[%i4+0x015] ! Mem[0000000090000014] = dd2e3b5f
! %l6 = ffffffffcb351501, Mem[0000000090800030] = bc02000b
sth %l6,[%i5+0x030] ! Mem[0000000090800030] = 1501000b
! %l2 = fffffffffffffdef, Mem[000000009100003a] = d5041e9c
stb %l2,[%i6+0x03a] ! Mem[0000000091000038] = ef041e9c
! Mem[0000000090800010] = d4ee4a0ff10fcc04, %g2 = ffffffffd186bb92
ldx [%i5+%o2],%g2 ! %g2 = d4ee4a0ff10fcc04
! %l0 = 5ed766dd, %l1 = 7f12e36f, Mem[0000000090800018] = 00000000 204546b1
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 5ed766dd 7f12e36f
! %l2 = fffffffffffffdef, Mem[0000000090000020] = d3141da2f6eb9a57
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = fffffffffffffdef
! %l5 = ffffffffffff9d0f, Mem[0000000062800008] = 69cc7020
stw %l5,[%i1+%o1] ! Mem[0000000062800008] = ffff9d0f
p41_label_15:
! Mem[0000000090800018] = d766dd7f, %g2 = d4ee4a0ff10fcc04
ldsb [%i5+0x019],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000063000010] = 44a1d5e7, %l1 = 000000007f12e36f
lduw [%i2+%o2],%l1 ! %l1 = 0000000044a1d5e7
! Mem[0000000091000000] = e61612bc, %g2 = ffffffffffffffd7
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffffe6
! %l7 = 000000000000e36f, Mem[0000000091000000] = 809ce616
sth %l7,[%i6+%g0] ! Mem[0000000091000000] = e36fe616
! %l6 = ffffffffcb351501, Mem[0000000091000008] = 00000000
stb %l6,[%i6+%o1] ! Mem[0000000091000008] = 01000000
! Mem[000000009080000c] = 204546b1, %g2 = ffffffffffffffe6
lduw [%i5+0x00c],%g2 ! %g2 = 00000000204546b1
! Mem[0000000091000028] = 0000005e, %g2 = 00000000204546b1
ldub [%i6+0x029],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000044a1d5e7, Mem[0000000090800038] = d4ee4a0f
stw %l1,[%i5+0x038] ! Mem[0000000090800038] = 44a1d5e7
! Mem[000000009180002c] = fc836967, %g2 = 0000000000000000
ldsh [%o0+0x02c],%g2 ! %g2 = fffffffffffffc83
! %l0 = 5ed766dd, %l1 = 44a1d5e7, Mem[0000000091800020] = 30270afa 801d54e4
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 5ed766dd 44a1d5e7
p41_label_16:
! Mem[000000009000003c] = a14cf2d3, %g2 = fffffffffffffc83
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000a14c
! Mem[000000009100000c] = 204546b1, %g18 = 4a332004132eebf5
ldsw [%i6+0x00c],%g2 ! %g2 = 4a332004132eebf5
! %l0 = 5ed766dd, %l1 = 44a1d5e7, Mem[0000000063800018] = d274a8a4 f9d6524c
std %l0,[%i3+%o3] ! Mem[0000000063800018] = 5ed766dd 44a1d5e7
! Mem[0000000091000004] = a0970100, %g2 = 00000000204546b1
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffa097
! Mem[000000009180002c] = 6967cd87, %g2 = ffffffffffffa097
ldsb [%o0+0x02e],%g2 ! %g2 = 0000000000000069
! %l3 = 00000000204546b1, Mem[000000009000003c] = a14cf2d3
stw %l3,[%i4+0x03c] ! Mem[000000009000003c] = 204546b1
! Mem[0000000091800000] = 2250d5b69209836f, %g2 = 0000000000000069
ldx [%o0+%g0],%g2 ! %g2 = 2250d5b69209836f
! Mem[0000000063800020] = ff478780 26ef87f3, %l4 = d4ee4a0f, %l5 = ffff9d0f
ldd [%i3+%o4],%l4 ! %l4 = 00000000ff478780 0000000026ef87f3
! %l4 = 00000000ff478780, Mem[000000006280001a] = 737bc3b7
stb %l4,[%i1+0x01a] ! Mem[0000000062800018] = 737b80b7
! %l4 = 00000000ff478780, Mem[000000009000002e] = 46b1722c
sth %l4,[%i4+0x02e] ! Mem[000000009000002c] = 8780722c
p41_label_17:
! Mem[0000000091000020] = 6967000b001c0bf8, %g2 = 2250d5b69209836f
ldx [%i6+%o4],%g2 ! %g2 = 6967000b001c0bf8
! %l6 = ffffffffcb351501, Mem[000000009180002c] = fc836967
stw %l6,[%o0+0x02c] ! Mem[000000009180002c] = cb351501
! Mem[0000000091800030] = b0f2e013, %g2 = 6967000b001c0bf8
ldsb [%o0+0x033],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000090000018] = 95e87d78, %g2 = ffffffffffffffb0
ldub [%i4+0x01a],%g2 ! %g2 = 0000000000000095
! %l7 = 000000000000e36f, Mem[000000009180000a] = 79ecd7c5
sth %l7,[%o0+0x00a] ! Mem[0000000091800008] = e36fd7c5
! Mem[0000000091800020] = 5ed766dd44a1d5e7, %g2 = 0000000000000095
ldx [%o0+%o4],%g2 ! %g2 = 5ed766dd44a1d5e7
! Mem[0000000062800010] = 165e46e31a5c2b35, %l2 = fffffffffffffdef
ldx [%i1+%o2],%l2 ! %l2 = 165e46e31a5c2b35
! Mem[0000000091800018] = c6fe240a9c834334, %g2 = 5ed766dd44a1d5e7
ldx [%o0+%o3],%g2 ! %g2 = c6fe240a9c834334
! %l2 = 165e46e31a5c2b35, Mem[0000000090000028] = 00000000
sth %l2,[%i4+%o5] ! Mem[0000000090000028] = 2b350000
! Mem[0000000090000014] = 2e3b5f61, %g2 = c6fe240a9c834334
ldsb [%i4+0x016],%g2 ! %g2 = 000000000000002e
p41_label_18:
! Mem[0000000063000004] = e78b7ad9, %l7 = 000000000000e36f
ldsb [%i2+0x005],%l7 ! %l7 = ffffffffffffff8b
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 000000000000002e
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000004c1b
! Mem[0000000090000038] = 7ccf87b4204546b1, %g2 = 0000000000004c1b
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4204546b1
! Mem[0000000062800004] = 0f80b080, %l3 = 00000000204546b1
lduw [%i1+0x004],%l3 ! %l3 = 000000000f80b080
! %l1 = 0000000044a1d5e7, Mem[0000000091000028] = 00000000
sth %l1,[%i6+%o5] ! Mem[0000000091000028] = d5e70000
! %l2 = 165e46e31a5c2b35, Mem[0000000090800019] = d766dd7f
stb %l2,[%i5+0x019] ! Mem[0000000090800018] = 3566dd7f
! Mem[0000000090800024] = e5fd77ba, %g2 = 7ccf87b4204546b1
ldub [%i5+0x027],%g2 ! %g2 = 00000000000000e5
! %l4 = 00000000ff478780, Mem[000000009180002b] = 41cb3515
stb %l4,[%o0+0x02b] ! Mem[0000000091800028] = 80cb3515
! Mem[0000000091000038] = ef041e9c, %g2 = 00000000000000e5
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffffef04
! Mem[0000000091800030] = cd876ab0, %g2 = ffffffffffffef04
lduw [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0
p41_label_19:
! %l7 = ffffffffffffff8b, Mem[0000000090800000] = bc02000b
stw %l7,[%i5+%g0] ! Mem[0000000090800000] = ffffff8b
! %l5 = 0000000026ef87f3, Mem[0000000090000016] = 2e3b5f61
stb %l5,[%i4+0x016] ! Mem[0000000090000014] = f33b5f61
! %l2 = 165e46e31a5c2b35, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 165e46e31a5c2b35
! Mem[0000000091000030] = 916a6e48 95e80ecc, %g2 = cd876ab0, %g3 = 9209836f
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 0000000095e80ecc
! Mem[0000000091000018] = d2bb2595d186bb92, %g2 = 00000000916a6e48
ldx [%i6+%o3],%g2 ! %g2 = d2bb2595d186bb92
! Mem[000000009000000c] = 67c2cf1a, %g2 = d2bb2595d186bb92
lduw [%i4+0x00c],%g2 ! %g2 = 0000000067c2cf1a
! Mem[0000000091000038] = be37ef04, %g18 = 4a332004132eebf5
ldsw [%i6+0x038],%g2 ! %g2 = 4a332004132eebf5
! Mem[0000000091000010] = c871e36f 694bf715, %g2 = be37ef04, %g3 = 95e80ecc
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871e36f 00000000694bf715
! Mem[0000000090000028] = 2b350000 20458780, %g2 = c871e36f, %g3 = 694bf715
ldd [%i4+%o5],%g2 ! %g2 = 000000002b350000 0000000020458780
! %l6 = ffffffffcb351501, Mem[0000000090800028] = fd77ba3e
stw %l6,[%i5+%o5] ! Mem[0000000090800028] = cb351501
p41_label_20:
! Mem[0000000091800020] = 66dd44a1, %g2 = 000000002b350000
ldsh [%o0+0x022],%g2 ! %g2 = 00000000000066dd
! Mem[0000000091000010] = c871e36f694bf715, %g2 = 00000000000066dd
ldx [%i6+%o2],%g2 ! %g2 = c871e36f694bf715
! Mem[0000000091000020] = 6967000b, %g2 = c871e36f694bf715
lduw [%i6+%o4],%g2 ! %g2 = 000000006967000b
! Mem[0000000090800034] = 0bf844a1, %g2 = 000000006967000b
lduh [%i5+0x036],%g2 ! %g2 = 0000000000000bf8
! Mem[000000009080001c] = 7f12e36f, %g2 = 0000000000000bf8
lduw [%i5+0x01c],%g2 ! %g2 = 000000007f12e36f
! %l2 = 1a5c2b35, %l3 = 0f80b080, Mem[0000000090000000] = bc02000b 204595e8
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 1a5c2b35 0f80b080
! Mem[0000000062800028] = f10fcc04e2614a61, %l5 = 0000000026ef87f3
ldx [%i1+%o5],%l5 ! %l5 = f10fcc04e2614a61
! Mem[000000009180003c] = 12e36f00, %g2 = 000000007f12e36f
ldsb [%o0+0x03d],%g2 ! %g2 = 0000000000000012
! %l6 = cb351501, %l7 = ffffff8b, Mem[0000000090000038] = 7ccf87b4 204546b1
std %l6,[%i4+0x038] ! Mem[0000000090000038] = cb351501 ffffff8b
! %l4 = ff478780, %l5 = e2614a61, Mem[0000000091000020] = 6967000b 001c0bf8
std %l4,[%i6+%o4] ! Mem[0000000091000020] = ff478780 e2614a61
p41_label_21:
! %l6 = ffffffffcb351501, Mem[0000000063800012] = ee38c624
sth %l6,[%i3+0x012] ! Mem[0000000063800010] = ee381501
! %l4 = 00000000ff478780, Mem[000000009100002e] = 66dd916a
sth %l4,[%i6+0x02e] ! Mem[000000009100002c] = 8780916a
! Mem[0000000091800014] = cc04c6fe, %g2 = 0000000000000012
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffcc04
! Mem[0000000090800034] = 001c0bf8, %g2 = ffffffffffffcc04
lduw [%i5+0x034],%g2 ! %g2 = 00000000001c0bf8
! Mem[0000000091800014] = f10fcc04, %g18 = 4a332004132eebf5
ldsw [%o0+0x014],%g2 ! %g2 = 4a332004132eebf5
! %l0 = 000000005ed766dd, Mem[0000000090800028] = cb3515014c1bc6c0
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 000000005ed766dd
! Mem[0000000090800028] = 0000005e, %g2 = fffffffff10fcc04
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = 5e3566dd, %g18 = 4a332004132eebf5
ldsw [%i5+%o3],%g2 ! %g2 = 4a332004132eebf5
! Mem[0000000090000024] = fdef2b35, %g2 = 000000005e3566dd
ldsh [%i4+0x026],%g2 ! %g2 = fffffffffffffdef
! %l4 = 00000000ff478780, Mem[0000000091800018] = c6fe240a9c834334
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 00000000ff478780
p41_label_22:
! Mem[0000000063000020] = 81c31055, %l1 = 0000000044a1d5e7
lduh [%i2+0x022],%l1 ! %l1 = 0000000000001055
! Mem[0000000090000030] = 48e3f41a, %g2 = fffffffffffffdef
ldsb [%i4+0x033],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000028] = 2b350000 20458780, %g2 = 00000048, %g3 = 20458780
ldd [%i4+%o5],%g2 ! %g2 = 000000002b350000 0000000020458780
! Mem[000000009000003c] = ffffff8b, %g2 = 000000002b350000
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000ffff
! %l3 = 000000000f80b080, Mem[0000000090800038] = 44a1d5e762f1bf38
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 000000000f80b080
! %l0 = 000000005ed766dd, Mem[0000000090800018] = 5e3566dd
stw %l0,[%i5+%o3] ! Mem[0000000090800018] = 5ed766dd
! Mem[0000000090800000] = ffffff8b, %g18 = 4a332004132eebf5
ldsw [%i5+%g0],%g2 ! %g2 = 4a332004132eebf5
! %l1 = 0000000000001055, Mem[000000009000001b] = e87d78ca
stb %l1,[%i4+0x01b] ! Mem[0000000090000018] = 557d78ca
! %l6 = cb351501, %l7 = ffffff8b, Mem[0000000091000018] = d2bb2595 d186bb92
std %l6,[%i6+%o3] ! Mem[0000000091000018] = cb351501 ffffff8b
! Mem[0000000090000010] = 6967fdef 48ddf33b, %g2 = ffffff8b, %g3 = 20458780
ldd [%i4+%o2],%g2 ! %g2 = 000000006967fdef 0000000048ddf33b
p41_label_23:
! %l2 = 165e46e31a5c2b35, Mem[0000000090000010] = 6967fdef
sth %l2,[%i4+%o2] ! Mem[0000000090000010] = 2b35fdef
! %l1 = 0000000000001055, Mem[000000009080001a] = 66dd7f12
sth %l1,[%i5+0x01a] ! Mem[0000000090800018] = 10557f12
! Mem[0000000090000024] = fffffdef, %g18 = 4a332004132eebf5
ldsw [%i4+0x024],%g2 ! %g2 = 4a332004132eebf5
! %l0 = 5ed766dd, %l1 = 00001055, Mem[0000000090800018] = 5ed71055 7f12e36f
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 5ed766dd 00001055
! %l1 = 0000000000001055, Mem[0000000090000008] = 1a70897a
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = 00001055
! Mem[0000000091800018] = 00000000, %g2 = fffffffffffffdef
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000000000
! %l2 = 1a5c2b35, %l3 = 0f80b080, Mem[0000000091800028] = a31fbc80 cb351501
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 1a5c2b35 0f80b080
! %l2 = 1a5c2b35, %l3 = 0f80b080, Mem[0000000090800020] = 165e46e3 1a5c2b35
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 1a5c2b35 0f80b080
! %l5 = f10fcc04e2614a61, Mem[0000000090000008] = 00001055
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = e2614a61
! %l3 = 000000000f80b080, Mem[000000009180002d] = 80b080cd
stb %l3,[%o0+0x02d] ! Mem[000000009180002c] = 80b080cd
p41_label_24:
! Mem[0000000090800018] = 5ed766dd, %g2 = 0000000000000000
ldub [%i5+%o3],%g2 ! %g2 = 000000000000005e
! Mem[000000009100002c] = 5ed78780, %g18 = 4a332004132eebf5
ldsw [%i6+0x02c],%g2 ! %g2 = 4a332004132eebf5
! Mem[000000009100002c] = 5ed78780, %g2 = 000000005ed78780
ldsh [%i6+0x02c],%g2 ! %g2 = 0000000000005ed7
! %l2 = 165e46e31a5c2b35, Mem[0000000091800028] = 1a5c2b35
stw %l2,[%o0+%o5] ! Mem[0000000091800028] = 1a5c2b35
! Mem[0000000062800018] = 737b80b7 46bf75bb, %l0 = 5ed766dd, %l1 = 00001055
ldd [%i1+%o3],%l0 ! %l0 = 00000000737b80b7 0000000046bf75bb
! %l6 = ffffffffcb351501, Mem[0000000090000014] = 48ddf33b
stw %l6,[%i4+0x014] ! Mem[0000000090000014] = cb351501
! %l7 = ffffffffffffff8b, Mem[0000000091000030] = 916a6e48
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = ffffff8b
! %l0 = 00000000737b80b7, Mem[0000000091000024] = e2614a61
stw %l0,[%i6+0x024] ! Mem[0000000091000024] = 737b80b7
! Mem[0000000090800000] = ffffff8b204546b1, %g2 = 0000000000005ed7
ldx [%i5+%g0],%g2 ! %g2 = ffffff8b204546b1
! Mem[0000000090800010] = d4ee4a0f, %g2 = ffffff8b204546b1
ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffffd4
p41_label_25:
! %l2 = 1a5c2b35, %l3 = 0f80b080, Mem[0000000090800010] = d4ee4a0f f10fcc04
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 1a5c2b35 0f80b080
! %l1 = 0000000046bf75bb, Mem[0000000090800004] = 204546b1
stw %l1,[%i5+0x004] ! Mem[0000000090800004] = 46bf75bb
! Mem[0000000062000018] = 061e5a6e, %l4 = 00000000ff478780
ldsh [%i0+%o3],%l4 ! %l4 = 000000000000061e
! Mem[0000000091000034] = 95e80ecc, %g2 = ffffffffffffffd4
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffff95e8
! %l0 = 00000000737b80b7, Mem[0000000091000030] = ffffff8b
sth %l0,[%i6+0x030] ! Mem[0000000091000030] = 80b7ff8b
! %l2 = 165e46e31a5c2b35, Mem[0000000091000039] = 37ef041e
stb %l2,[%i6+0x039] ! Mem[0000000091000038] = 35ef041e
! Mem[0000000091000038] = be35ef041e9cbbd2, %g2 = ffffffffffff95e8
ldx [%i6+0x038],%g2 ! %g2 = be35ef041e9cbbd2
! Mem[0000000091800030] = cd876ab0, %g2 = be35ef041e9cbbd2
ldsb [%o0+0x030],%g2 ! %g2 = ffffffffffffffcd
! Mem[0000000090800034] = 001c0bf8, %g2 = ffffffffffffffcd
ldub [%i5+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = 5ed766dd 7f12e36f, %g2 = 00000000, %g3 = 48ddf33b
ldd [%o0+0x038],%g2 ! %g2 = 000000005ed766dd 000000007f12e36f
ba,a p41_not_taken_0_end
p41_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p41_branch_failed
p41_not_taken_0_end:
! End of Random Code for Thread 41
1: membar #Sync ! Force all stores to complete
p41_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0a4] ! Set processor 41 done flag
! Check Registers
p41_check_registers:
set p41_expected_registers,%g1
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000046bf75bb
bne,a,pn %xcc,p41_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 165e46e31a5c2b35
bne,a,pn %xcc,p41_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000f80b080
bne,a,pn %xcc,p41_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000061e
bne,a,pn %xcc,p41_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be f10fcc04e2614a61
bne,a,pn %xcc,p41_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffcb351501
bne,a,pn %xcc,p41_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffff8b
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 4d112603 2905dc64
bne %xcc,p41_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 0bb6153c 73366444
bne %xcc,p41_f4_fail
nop
! Check Local Memory
set p41_local0_expect,%g1
p41_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 2007ab299abf1501
ldx [%i0+0x010],%g3 ! Observed data at 0000000062000010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = e36d65f84a0f93cf
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+0x000],%g2 ! Expected data = 360fbfa10f80b080
ldx [%i1+0x000],%g3 ! Observed data at 0000000062800000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffff9d0f52f2000b
ldx [%i1+0x008],%g3 ! Observed data at 0000000062800008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 737b80b746bf75bb
ldx [%i1+0x018],%g3 ! Observed data at 0000000062800018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x018,%g4
set p41_local2_expect,%g1
p41_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 44a1d5e75f10e36f
ldx [%i2+0x010],%g3 ! Observed data at 0000000063000010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000737bc3b7
ldx [%i2+0x018],%g3 ! Observed data at 0000000063000018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffffffff9d0f
ldx [%i2+0x038],%g3 ! Observed data at 0000000063000038
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x038,%g4
set p41_local3_expect,%g1
p41_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = ee381501c55b52f4
ldx [%i3+0x010],%g3 ! Observed data at 0000000063800010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5ed766dd44a1d5e7
ldx [%i3+0x018],%g3 ! Observed data at 0000000063800018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = f610b1fafc836967
ldx [%i3+0x030],%g3 ! Observed data at 0000000063800030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x030,%g4
! The test for processor 41 has passed
p41_passed:
ta GOOD_TRAP
nop
p41_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p41_failed
p41_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p41_failed
p41_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p41_failed
p41_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p41_failed
p41_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p41_failed
p41_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p41_failed
p41_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p41_failed
p41_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p41_failed
p41_f0_fail:
set p41_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f4_fail:
set p41_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 41 failed
p41_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a4] ! Set processor 41 done flag
set p41_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 41 failed
p41_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a4] ! Set processor 41 done flag
set p41_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p41_selfmod_failed:
ba p41_failed
mov 0xabc,%g1
p41_common_error:
or %g0,0xf09,%g1
ba p41_failed
mov %o5,%g3
p41_common_signature_error:
set p41_temp,%g1
ba p41_failed
st %g2,[%g1] ! Common Lock Number
p41_common_timeout:
set p41_temp,%g1
ba p41_failed
st %g2,[%g1] ! Common Lock Number
p41_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p41_failed
mov 0x0,%g3
p41_trap1e:
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000063800020]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063000008]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000063800020]
stxa %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800028]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000063000000]
stwa %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800010]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062000000]
done
p41_trap1o:
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000063800020]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063000008]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000063800020]
stxa %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800028]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000063000000]
stwa %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800010]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062000000]
done
p41_trap2e:
stda %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000028]
done
p41_trap2o:
stda %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000028]
done
p41_trap3e:
nop
done
p41_trap3o:
nop
done
p41_init_memory_pointers:
set p41_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p41_local0_start,%i0
set p41_local1_start,%i1
set p41_local2_start,%i2
set p41_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 7c084dec5f6195e8
ldx [%g1+0x008],%l1 ! %l1 = 26622a047d78ca35
ldx [%g1+0x010],%l2 ! %l2 = 47ac5f55bc02000b
ldx [%g1+0x018],%l3 ! %l3 = 64726c1c001c0bf8
ldx [%g1+0x020],%l4 ! %l4 = e7f474a0d4ee4a0f
ldx [%g1+0x028],%l5 ! %l5 = be498d3a1e9cbbd2
ldx [%g1+0x030],%l6 ! %l6 = a870c123be37d5b6
ldx [%g1+0x038],%l7 ! %l7 = 42f62c95fc836967
! Initialize the output register of window 0
set unres3_start,%o0
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 = b03cbcec a45c78f1 be5e8ac7 51741e49
! %f4 = 78ae9fba 273c922e d38ba41e 06105a2d
! %f8 = 21e0da04 b556ca99 6cc60703 06570b82
! %f12 = e92156c6 7dcc0abb e0ef071b a23b4a4a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fe844764 edecd474 addcbe47 61bb0ceb
! %f20 = 32d72352 f910f598 dbd4666e c3c9d286
! %f24 = 1b196067 7dc8fac4 cad475b9 e058b682
! %f28 = 6b599cdd 6cf78404 097e733b e7bf0f60
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9cdc284a 90a7640b c12bd791 73e28552
! %f36 = ee7889d0 177536d4 a7906670 7eb09c70
! %f40 = c133f479 612825c1 c3be047b 45067e32
! %f44 = ae5ccba1 b36a7691 107a7c44 738c2a5c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x943e1d700000000d,%g7,%g1 ! GSR scale = 1, align = 5
wr %g1,%g0,%gsr ! GSR = 943e1d700000000d
wr %g0,%y ! Clear Y 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[0000000090800038] = 749762f1, %g2 = 23ddaa3baae9ea37
ldsh [%i5+0x03a],%g2 ! %g2 = 0000000000007497
! %l1 = fce89544873b7620, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = fce89544873b7620
! Mem[0000000065800014] = ee082871, %l3 = 04a021c8d110af94
ldsw [%i3+0x014],%l3 ! %l3 = ffffffffee082871
! Mem[0000000064800014] = 7586bf3e, %l6 = 0e84a52a81682ca8
lduw [%i1+0x014],%l6 ! %l6 = 000000007586bf3e
! %l6 = 7586bf3e, %l7 = a437b84e, Mem[0000000091000010] = c871c97b 694bf715
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 7586bf3e a437b84e
! Mem[0000000091000030] = 916a6e48, %g2 = 0000000000007497
lduh [%i6+0x030],%g2 ! %g2 = 000000000000916a
! Mem[0000000065000004] = 8ffc56b7, %l7 = c354073ca437b84e
ldsb [%i2+0x005],%l7 ! %l7 = fffffffffffffffc
! Mem[0000000090000010] = 72444878, %g2 = 000000000000916a
lduh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! Mem[0000000091000024] = 5ade034f, %g2 = 0000000000007244
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000005ade
! %l5 = 6fc425dad11a5211, Mem[0000000090800000] = fce89544873b7620
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 6fc425dad11a5211
p42_label_2:
! Mem[000000009080003c] = 62f1bf38, %g18 = dbf407f8a8291233
ldsw [%i5+0x03c],%g2 ! %g2 = dbf407f8a8291233
! %l7 = fffffffffffffffc, Mem[0000000091800035] = e01332b5
stb %l7,[%o0+0x035] ! Mem[0000000091800034] = fc1332b5
! Mem[000000006400002c] = 8fd2e328, %l5 = 6fc425dad11a5211
ldub [%i0+0x02e],%l5 ! %l5 = 00000000000000e3
! Mem[0000000090000018] = c654ee46, %g2 = 0000000062f1bf38
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffc654
! Mem[0000000090800034] = 1b777a3f, %g2 = ffffffffffffc654
lduw [%i5+0x034],%g2 ! %g2 = 000000001b777a3f
! %l5 = 00000000000000e3, Mem[0000000091000000] = 809ce61612bca097
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 00000000000000e3
! %l2 = f8ace2e7c3883083, Mem[0000000091000030] = 916a6e486cc60ecc
stx %l2,[%i6+0x030] ! Mem[0000000091000030] = f8ace2e7c3883083
! %l2 = c3883083, %l3 = ee082871, Mem[0000000065000038] = 1548e2f6 860b7002
std %l2,[%i2+0x038] ! Mem[0000000065000038] = c3883083 ee082871
! %l0 = 102f1c89, %l1 = 873b7620, Mem[0000000064000020] = edd55e24 7ff8bb1f
std %l0,[%i0+%o4] ! Mem[0000000064000020] = 102f1c89 873b7620
! Mem[0000000091800038] = b5d5c008, %g2 = 000000001b777a3f
lduh [%o0+0x038],%g2 ! %g2 = 000000000000b5d5
p42_label_3:
! Mem[0000000091000004] = 000000e3, %g2 = 000000000000b5d5
lduw [%i6+0x004],%g2 ! %g2 = 00000000000000e3
! %l7 = fffffffffffffffc, Mem[0000000064800026] = 0de759ff
sth %l7,[%i1+0x026] ! Mem[0000000064800024] = 0de7fffc
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 00000000000000e3
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! %l2 = c3883083, %l3 = ee082871, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l2,[%i5+0x038] ! Mem[0000000090800038] = c3883083 ee082871
! %l0 = 16d5d022102f1c89, Mem[000000009000000e] = cf1ab51e
sth %l0,[%i4+0x00e] ! Mem[000000009000000c] = 1c89b51e
! Mem[0000000090800030] = 50ae945c, %g2 = 0efd0f3334b459e7
ldub [%i5+0x030],%g2 ! %g2 = 0000000000000050
! Mem[0000000064000030] = 181d95ed, %l7 = fffffffffffffffc
ldub [%i0+0x030],%l7 ! %l7 = 0000000000000018
! Mem[0000000091000034] = c3883083, %g2 = 0000000000000050
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffffc388
! %l2 = f8ace2e7c3883083, Mem[0000000091800002] = 2cb99209
sth %l2,[%o0+0x002] ! Mem[0000000091800000] = 30839209
! %l1 = fce89544873b7620, Mem[000000009180001c] = 9c834334
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = 873b7620
p42_label_4:
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = ffffc388, %g3 = 0bad0b00
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! Mem[0000000064800010] = d3b04fc3, %l7 = 0000000000000018
lduw [%i1+%o2],%l7 ! %l7 = 00000000d3b04fc3
! Mem[0000000090800018] = 8d210d4c, %g18 = dbf407f8a8291233
ldsw [%i5+%o3],%g2 ! %g2 = dbf407f8a8291233
! Mem[000000009100003c] = 3741577c, %g2 = ffffffff8d210d4c
lduh [%i6+0x03c],%g2 ! %g2 = 0000000000003741
! Mem[0000000064000000] = 7390e5fc6f35a043, %l6 = 000000007586bf3e
ldx [%i0+%g0],%l6 ! %l6 = 7390e5fc6f35a043
! %l3 = ffffffffee082871, Mem[0000000091000030] = f8ace2e7c3883083
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = ffffffffee082871
! Mem[0000000090000010] = b51e7244, %g18 = dbf407f8a8291233
ldsw [%i4+%o2],%g2 ! %g2 = dbf407f8a8291233
! %l7 = 00000000d3b04fc3, Mem[0000000091000018] = afbb2595
stb %l7,[%i6+%o3] ! Mem[0000000091000018] = c3bb2595
! %l3 = ffffffffee082871, Mem[000000009180000a] = 79ecd7c5
sth %l3,[%o0+0x00a] ! Mem[0000000091800008] = 2871d7c5
! %l5 = 00000000000000e3, Mem[0000000065800005] = c87cabb1
stb %l5,[%i3+0x005] ! Mem[0000000065800004] = c8e3abb1
p42_label_5:
! %l4 = 64190133, %l5 = 000000e3, Mem[0000000065000020] = 441be740 b719f17f
std %l4,[%i2+%o4] ! Mem[0000000065000020] = 64190133 000000e3
! Mem[000000009180000c] = d7c57e5d, %g18 = dbf407f8a8291233
ldsw [%o0+0x00c],%g2 ! %g2 = dbf407f8a8291233
! Mem[000000009100001c] = 928c013d, %g2 = ffffffffd7c57e5d
ldub [%i6+0x01f],%g2 ! %g2 = 0000000000000092
! Mem[0000000090000020] = 1da2f6eb, %g2 = 0000000000000092
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000001da2
! %l4 = 8e5d299064190133, Mem[0000000091800020] = 30270afa801d54e4
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 8e5d299064190133
! Mem[0000000090800008] = 50c69f91, %g2 = 0000000000001da2
lduh [%i5+%o1],%g2 ! %g2 = 00000000000050c6
! Mem[000000009000003c] = f2d30000, %g2 = 00000000000050c6
ldsh [%i4+0x03e],%g2 ! %g2 = fffffffffffff2d3
! Mem[000000006500001c] = 665afd73, %l4 = 8e5d299064190133
lduw [%i2+0x01c],%l4 ! %l4 = 00000000665afd73
! %l7 = 00000000d3b04fc3, Mem[0000000064000016] = d03fb2e7
sth %l7,[%i0+0x016] ! Mem[0000000064000014] = d03f4fc3
! %l0 = 16d5d022102f1c89, Mem[0000000091800028] = a31fbc41a3ca96e2
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 16d5d022102f1c89
p42_label_6:
! Mem[000000006500001c] = 665afd73, %l6 = 7390e5fc6f35a043
lduh [%i2+0x01e],%l6 ! %l6 = 000000000000fd73
! Mem[0000000091800014] = b09fb039, %g2 = fffffffffffff2d3
lduw [%o0+0x014],%g2 ! %g2 = 00000000b09fb039
! Mem[0000000091800028] = d022102f, %g2 = 00000000b09fb039
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000d022
! Mem[0000000090800010] = d6f6488779807614, %g2 = 000000000000d022
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! Mem[0000000090800038] = 3083ee08, %g2 = d6f6488779807614
ldsh [%i5+0x03a],%g2 ! %g2 = 0000000000003083
! Mem[0000000091000018] = c3bb2595, %g2 = 0000000000003083
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffc3bb
! %l3 = ffffffffee082871, Mem[0000000090800017] = 148d210d
stb %l3,[%i5+0x017] ! Mem[0000000090800014] = 718d210d
! Mem[0000000090800014] = 76718d21, %g2 = ffffffffffffc3bb
ldsb [%i5+0x016],%g2 ! %g2 = 0000000000000076
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = 00000076, %g3 = b09fb039
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! %l2 = f8ace2e7c3883083, Mem[0000000065000004] = 8ffc56b7
stw %l2,[%i2+0x004] ! Mem[0000000065000004] = c3883083
p42_label_7:
! Mem[0000000091800034] = f2fc1332, %g2 = 000000007ccf87b4
lduh [%o0+0x034],%g2 ! %g2 = 000000000000f2fc
! %l5 = 00000000000000e3, Mem[0000000090800008] = 50c69f91
stb %l5,[%i5+%o1] ! Mem[0000000090800008] = e3c69f91
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = 0000f2fc, %g3 = a14cf2d3
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! Mem[0000000065000030] = 092bb613 0d2d9f0c, %l6 = 0000fd73, %l7 = d3b04fc3
ldd [%i2+0x030],%l6 ! %l6 = 00000000092bb613 000000000d2d9f0c
! %l3 = ffffffffee082871, Mem[0000000090800008] = e3c69f91
stw %l3,[%i5+%o1] ! Mem[0000000090800008] = ee082871
! Mem[0000000091800000] = 22503083, %g18 = dbf407f8a8291233
ldsw [%o0+%g0],%g2 ! %g2 = dbf407f8a8291233
! Mem[0000000091000020] = 8c013d02, %g2 = 0000000022503083
ldsh [%i6+%o4],%g2 ! %g2 = ffffffffffff8c01
! Mem[0000000090800010] = d6f64887, %g2 = ffffffffffff8c01
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f64887
! %l0 = 16d5d022102f1c89, Mem[000000009080000b] = 716a8726
stb %l0,[%i5+0x00b] ! Mem[0000000090800008] = 896a8726
! Mem[0000000091000010] = 7586bf3e, %g2 = 00000000d6f64887
lduh [%i6+%o2],%g2 ! %g2 = 0000000000007586
p42_label_8:
! %l3 = ffffffffee082871, Mem[0000000090000004] = 34b459e7
stb %l3,[%i4+0x004] ! Mem[0000000090000004] = 71b459e7
! %l2 = f8ace2e7c3883083, Mem[0000000090800028] = fd77ba3e
stw %l2,[%i5+%o5] ! Mem[0000000090800028] = c3883083
! %l5 = 00000000000000e3, Mem[0000000064000037] = 989404f1
stb %l5,[%i0+0x037] ! Mem[0000000064000034] = 989404e3
! %l5 = 00000000000000e3, Mem[0000000091000038] = 2ac325563741577c
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 00000000000000e3
! %l6 = 00000000092bb613, Mem[000000009180003b] = 0843ccc6
stb %l6,[%o0+0x03b] ! Mem[0000000091800038] = 1343ccc6
! %l4 = 00000000665afd73, Mem[0000000091000028] = 8a3d9650
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = 665afd73
! %l4 = 00000000665afd73, Mem[0000000091800000] = 22503083920983a7
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 00000000665afd73
! %l1 = fce89544873b7620, Mem[0000000091000018] = c3bb2595d186bb92
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = fce89544873b7620
! Mem[0000000064000000] = 7390e5fc, %l3 = ffffffffee082871
ldsb [%i0+0x002],%l3 ! %l3 = ffffffffffffffe5
! %l2 = f8ace2e7c3883083, Mem[000000009080002e] = c6c050ae
stb %l2,[%i5+0x02e] ! Mem[000000009080002c] = 83c050ae
p42_label_9:
! %l5 = 00000000000000e3, Mem[000000009180002f] = 89cd876a
stb %l5,[%o0+0x02f] ! Mem[000000009180002c] = e3cd876a
! Mem[000000009180003c] = c6580000, %g2 = 0000000000007586
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000c658
! Mem[0000000091000030] = ffffffff, %g2 = 000000000000c658
lduh [%i6+0x030],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091000034] = ee082871, %g2 = 000000000000ffff
lduw [%i6+0x034],%g2 ! %g2 = 00000000ee082871
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = 00000000ee082871
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[0000000064800018] = 8accb7813e6b28f1, %l1 = fce89544873b7620
ldx [%i1+%o3],%l1 ! %l1 = 8accb7813e6b28f1
! Mem[0000000091000028] = 5afd73d7, %g2 = ab2f0f63b09fb039
ldub [%i6+0x029],%g2 ! %g2 = 000000000000005a
! Mem[0000000065000004] = c3883083, %l4 = 00000000665afd73
ldsh [%i2+0x004],%l4 ! %l4 = ffffffffffffc388
! Mem[0000000091000018] = fce89544873b7620, %g2 = 000000000000005a
ldx [%i6+%o3],%g2 ! %g2 = fce89544873b7620
! Mem[0000000091000018] = fce89544, %g18 = dbf407f8a8291233
ldsw [%i6+%o3],%g2 ! %g2 = dbf407f8a8291233
p42_label_10:
! Mem[0000000091000030] = ffffee08, %g2 = fffffffffce89544
ldsh [%i6+0x032],%g2 ! %g2 = ffffffffffffffff
! %l2 = f8ace2e7c3883083, Mem[0000000090000008] = 1a70897a70c21c89
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = f8ace2e7c3883083
! %l0 = 16d5d022102f1c89, Mem[0000000090000030] = 722cd948
stw %l0,[%i4+0x030] ! Mem[0000000090000030] = 102f1c89
! Mem[0000000091000034] = 08287100, %g2 = ffffffffffffffff
ldsb [%i6+0x035],%g2 ! %g2 = 0000000000000008
! Mem[0000000065800018] = 211eb3f6, %l5 = 00000000000000e3
ldsw [%i3+%o3],%l5 ! %l5 = 00000000211eb3f6
! %l2 = f8ace2e7c3883083, Mem[0000000091000038] = 00000000
stw %l2,[%i6+0x038] ! Mem[0000000091000038] = c3883083
! %l0 = 102f1c89, %l1 = 3e6b28f1, Mem[0000000091000030] = ffffffff ee082871
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 102f1c89 3e6b28f1
! Mem[0000000090800028] = c3883083, %g18 = dbf407f8a8291233
ldsw [%i5+%o5],%g2 ! %g2 = dbf407f8a8291233
! Mem[0000000091000018] = 9544873b, %g2 = ffffffffc3883083
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000009544
! Mem[0000000064000020] = 102f1c89, %l5 = 00000000211eb3f6
lduh [%i0+0x022],%l5 ! %l5 = 0000000000001c89
p42_label_11:
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = 00009544, %g3 = b09fb039
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
! Mem[0000000091000038] = c3883083, %g2 = 000000002188de20
lduh [%i6+0x038],%g2 ! %g2 = 000000000000c388
! %l5 = 0000000000001c89, Mem[0000000090800014] = 79807671
stw %l5,[%i5+0x014] ! Mem[0000000090800014] = 00001c89
! %l4 = ffffc388, %l5 = 00001c89, Mem[0000000091800038] = b5d5c013 43ccc658
std %l4,[%o0+0x038] ! Mem[0000000091800038] = ffffc388 00001c89
! %l6 = 00000000092bb613, Mem[0000000064800014] = 7586bf3e
stb %l6,[%i1+0x014] ! Mem[0000000064800014] = 1386bf3e
! %l6 = 00000000092bb613, Mem[0000000065800034] = 473feadd
stw %l6,[%i3+0x034] ! Mem[0000000065800034] = 092bb613
! %l4 = ffffc388, %l5 = 00001c89, Mem[0000000065000008] = dd085d51 e5ab6086
std %l4,[%i2+%o1] ! Mem[0000000065000008] = ffffc388 00001c89
! %l0 = 16d5d022102f1c89, Mem[000000009100002e] = 07a7102f
sth %l0,[%i6+0x02e] ! Mem[000000009100002c] = 1c89102f
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = 0000c388, %g3 = 92b2c784
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! Mem[0000000090800018] = 4cb5758e, %g2 = 00000000ab2f0f63
ldsb [%i5+0x01b],%g2 ! %g2 = 000000000000004c
p42_label_12:
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = 000000000000004c
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! %l2 = c3883083, %l3 = ffffffe5, Mem[0000000091000028] = 665afd73 d7161c89
std %l2,[%i6+%o5] ! Mem[0000000091000028] = c3883083 ffffffe5
! Mem[000000009180003c] = 89000000, %g2 = ab2f0f63b09fb039
ldub [%o0+0x03f],%g2 ! %g2 = 0000000000000089
! Mem[0000000091800000] = 0000665a, %g2 = 0000000000000089
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000000000
! %l6 = 092bb613, %l7 = 0d2d9f0c, Mem[0000000091000020] = 8c013d02 5ade034f
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 092bb613 0d2d9f0c
! Mem[000000009080003c] = ee082871, %g2 = 0000000000000000
lduw [%i5+0x03c],%g2 ! %g2 = 00000000ee082871
! %l0 = 16d5d022102f1c89, Mem[0000000091000030] = 102f1c893e6b28f1
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 16d5d022102f1c89
! Mem[0000000091800030] = cd876ab0f2fc1332, %g2 = 00000000ee082871
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2fc1332
! Mem[0000000091800020] = 29906419, %g2 = cd876ab0f2fc1332
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000002990
! Mem[0000000090800028] = c38830834c1b83c0, %g2 = 0000000000002990
ldx [%i5+%o5],%g2 ! %g2 = c38830834c1b83c0
p42_label_13:
! Mem[0000000090000008] = e7c38830, %g2 = c38830834c1b83c0
ldsb [%i4+0x00b],%g2 ! %g2 = ffffffffffffffe7
! Mem[0000000091800020] = 8e5d2990 64190133, %g2 = ffffffe7, %g3 = b09fb039
ldd [%o0+%o4],%g2 ! %g2 = 000000008e5d2990 0000000064190133
! Mem[0000000091000018] = fce89544, %g2 = 000000008e5d2990
lduw [%i6+%o3],%g2 ! %g2 = 00000000fce89544
! Mem[0000000091800010] = 0f63b09f, %g2 = 00000000fce89544
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000000f63
! Mem[0000000065800034] = 092bb613, %l7 = 000000000d2d9f0c
lduh [%i3+0x036],%l7 ! %l7 = 000000000000b613
! Mem[000000009000001c] = bbec77d3, %g2 = 0000000000000f63
ldsb [%i4+0x01d],%g2 ! %g2 = ffffffffffffffbb
! %l4 = ffffc388, %l5 = 00001c89, Mem[0000000091800038] = ffffc388 00001c89
std %l4,[%o0+0x038] ! Mem[0000000091800038] = ffffc388 00001c89
! Mem[0000000091000024] = 0d2d9f0c, %g2 = ffffffffffffffbb
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000000d2d
! Mem[000000009180000c] = 7e5dab2f, %g2 = 0000000000000d2d
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000007e5d
! %l5 = 0000000000001c89, Mem[000000009080000c] = 6a872662
stw %l5,[%i5+0x00c] ! Mem[000000009080000c] = 00001c89
p42_label_14:
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = 0000000000007e5d
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
! %l1 = 8accb7813e6b28f1, Mem[0000000090000028] = 2188de2092b2c784
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = 8accb7813e6b28f1
! %l2 = f8ace2e7c3883083, Mem[0000000090000008] = f8ace2e7c3883083
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = f8ace2e7c3883083
! Mem[0000000091800038] = ffffc388, %g18 = dbf407f8a8291233
ldsw [%o0+0x038],%g2 ! %g2 = dbf407f8a8291233
! %l3 = ffffffffffffffe5, Mem[0000000091000014] = a437b84e
stw %l3,[%i6+0x014] ! Mem[0000000091000014] = ffffffe5
! Mem[0000000091000024] = 0d2d9f0c, %g2 = ffffffffffffc388
lduw [%i6+0x024],%g2 ! %g2 = 000000000d2d9f0c
! %l1 = 8accb7813e6b28f1, Mem[0000000090000033] = 89e3f41a
stb %l1,[%i4+0x033] ! Mem[0000000090000030] = f1e3f41a
! Mem[0000000091000000] = 00000000, %g2 = 000000000d2d9f0c
lduw [%i6+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = e2e7c388, %g2 = 0000000000000000
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000e2e7
! %l4 = ffffffffffffc388, Mem[0000000090800000] = 6fc425da
stw %l4,[%i5+%g0] ! Mem[0000000090800000] = ffffc388
p42_label_15:
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 0000e2e7, %g3 = 64190133
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! Mem[0000000091800008] = 0f192871 d7c57e5d, %g2 = c654ee46, %g3 = c2bbec77
ldd [%o0+%o1],%g2 ! %g2 = 000000000f192871 00000000d7c57e5d
! Mem[0000000090000028] = b7813e6b, %g2 = 000000000f192871
ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffffb781
! %l0 = 102f1c89, %l1 = 3e6b28f1, Mem[0000000064000020] = 102f1c89 873b7620
std %l0,[%i0+%o4] ! Mem[0000000064000020] = 102f1c89 3e6b28f1
! %l5 = 0000000000001c89, Mem[0000000091000014] = ffffffe5
sth %l5,[%i6+0x014] ! Mem[0000000091000014] = 1c89ffe5
! Mem[0000000091000010] = 7586bf3e1c89ffe5, %g2 = ffffffffffffb781
ldx [%i6+%o2],%g2 ! %g2 = 7586bf3e1c89ffe5
! Mem[0000000091000038] = c3883083000000e3, %g2 = 7586bf3e1c89ffe5
ldx [%i6+0x038],%g2 ! %g2 = c3883083000000e3
! Mem[000000009000000c] = 883083b5, %g2 = c3883083000000e3
ldub [%i4+0x00d],%g2 ! %g2 = 0000000000000088
! %l1 = 8accb7813e6b28f1, Mem[0000000064000000] = 7390e5fc6f35a043
stx %l1,[%i0+%g0] ! Mem[0000000064000000] = 8accb7813e6b28f1
! Mem[0000000091800038] = ffffc38800001c89, %g2 = 0000000000000088
ldx [%o0+0x038],%g2 ! %g2 = ffffc38800001c89
p42_label_16:
! Mem[0000000090000030] = 102f1cf1, %g2 = ffffc38800001c89
ldsh [%i4+0x030],%g2 ! %g2 = 000000000000102f
! Mem[000000006580001c] = ab924427, %l6 = 00000000092bb613
lduh [%i3+0x01c],%l6 ! %l6 = 000000000000ab92
! Mem[000000009180003c] = 00001c89, %g18 = dbf407f8a8291233
ldsw [%o0+0x03c],%g2 ! %g2 = dbf407f8a8291233
! Mem[0000000091800018] = c6fe240a873b7620, %g2 = 0000000000001c89
ldx [%o0+%o3],%g2 ! %g2 = c6fe240a873b7620
! Mem[000000009000001c] = ec77d314, %g2 = c6fe240a873b7620
ldsb [%i4+0x01e],%g2 ! %g2 = ffffffffffffffec
! Mem[0000000065000020] = 64190133000000e3, %l2 = f8ace2e7c3883083
ldx [%i2+%o4],%l2 ! %l2 = 64190133000000e3
! %l1 = 8accb7813e6b28f1, Mem[0000000091800022] = 29906419
stb %l1,[%o0+0x022] ! Mem[0000000091800020] = f1906419
! %l2 = 64190133000000e3, Mem[0000000091800024] = 64190133
sth %l2,[%o0+0x024] ! Mem[0000000091800024] = 00e30133
! Mem[0000000090000030] = f1e3f41a, %g2 = ffffffffffffffec
ldsb [%i4+0x033],%g2 ! %g2 = fffffffffffffff1
! Mem[000000009000002c] = 3e6b28f1, %g2 = fffffffffffffff1
lduw [%i4+0x02c],%g2 ! %g2 = 000000003e6b28f1
p42_label_17:
! %l3 = ffffffffffffffe5, Mem[0000000064000038] = 3137ef29
stw %l3,[%i0+0x038] ! Mem[0000000064000038] = ffffffe5
! Mem[0000000091800020] = f19000e3, %g2 = 000000003e6b28f1
lduh [%o0+0x022],%g2 ! %g2 = 000000000000f190
! %l5 = 0000000000001c89, Mem[000000009000001a] = ee46c2bb
sth %l5,[%i4+0x01a] ! Mem[0000000090000018] = 1c89c2bb
! Mem[0000000090800018] = 0d4cb575, %g2 = 000000000000f190
ldsb [%i5+0x01a],%g2 ! %g2 = 000000000000000d
! %l1 = 8accb7813e6b28f1, Mem[0000000065000030] = 092bb6130d2d9f0c
stx %l1,[%i2+0x030] ! Mem[0000000065000030] = 8accb7813e6b28f1
! Mem[000000009000003c] = a14cf2d3, %g2 = 000000000000000d
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000a14c
! Mem[000000006480002c] = fb4c3f41, %l4 = ffffffffffffc388
ldsw [%i1+0x02c],%l4 ! %l4 = fffffffffb4c3f41
! %l7 = 000000000000b613, Mem[0000000065000034] = 3e6b28f1
sth %l7,[%i2+0x034] ! Mem[0000000065000034] = b61328f1
! Mem[0000000091000020] = 092bb6130d2d9f0c, %g2 = 000000000000a14c
ldx [%i6+%o4],%g2 ! %g2 = 092bb6130d2d9f0c
! %l1 = 8accb7813e6b28f1, Mem[0000000065000038] = c3883083ee082871
stx %l1,[%i2+0x038] ! Mem[0000000065000038] = 8accb7813e6b28f1
p42_label_18:
! Mem[000000009100001c] = 3b762009, %g2 = 092bb6130d2d9f0c
ldub [%i6+0x01d],%g2 ! %g2 = 000000000000003b
! Mem[0000000090000008] = f8ace2e7 c3883083, %g2 = 0000003b, %g3 = d7c57e5d
ldd [%i4+%o1],%g2 ! %g2 = 00000000f8ace2e7 00000000c3883083
! %l0 = 102f1c89, %l1 = 3e6b28f1, Mem[0000000064000030] = 181d95ed 989404e3
std %l0,[%i0+0x030] ! Mem[0000000064000030] = 102f1c89 3e6b28f1
! Mem[0000000064000000] = 8accb781, %l6 = 000000000000ab92
ldub [%i0+0x003],%l6 ! %l6 = 0000000000000081
! %l5 = 0000000000001c89, Mem[0000000065800028] = 1fa15ce7bedf3def
stx %l5,[%i3+%o5] ! Mem[0000000065800028] = 0000000000001c89
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = f8ace2e7, %g3 = c3883083
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! %l0 = 16d5d022102f1c89, Mem[0000000091000030] = 16d5d022102f1c89
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 16d5d022102f1c89
! Mem[0000000090000030] = 1cf1e3f4, %g2 = 00000000ab2f0f63
lduh [%i4+0x032],%g2 ! %g2 = 0000000000001cf1
! Mem[000000006500001c] = 665afd73, %l2 = 64190133000000e3
ldsw [%i2+0x01c],%l2 ! %l2 = 00000000665afd73
! Mem[0000000090800014] = 00001c89, %g2 = 0000000000001cf1
lduw [%i5+0x014],%g2 ! %g2 = 0000000000001c89
p42_label_19:
! Mem[0000000090800018] = 8d210d4c b5758e33, %g2 = 00001c89, %g3 = b09fb039
ldd [%i5+%o3],%g2 ! %g2 = 000000008d210d4c 00000000b5758e33
! Mem[0000000091800008] = 0f192871d7c57e5d, %g2 = 000000008d210d4c
ldx [%o0+%o1],%g2 ! %g2 = 0f192871d7c57e5d
! Mem[0000000065800024] = b2fb6926, %l4 = fffffffffb4c3f41
ldsb [%i3+0x025],%l4 ! %l4 = fffffffffffffffb
! Mem[0000000091000028] = 83ffffff, %g2 = 0f192871d7c57e5d
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffff83
! Mem[0000000090800020] = 5b9447bc, %g2 = ffffffffffffff83
lduw [%i5+%o4],%g2 ! %g2 = 000000005b9447bc
! Mem[000000009000003c] = a14cf2d3, %g2 = 000000005b9447bc
ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000090000014] = 3bc6541c, %g2 = ffffffffffffffa1
ldsb [%i4+0x017],%g2 ! %g2 = 000000000000003b
! %l2 = 00000000665afd73, Mem[0000000090000024] = f6eb9a57
stb %l2,[%i4+0x024] ! Mem[0000000090000024] = 73eb9a57
! Mem[000000009000001c] = ec77d314, %g2 = 000000000000003b
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffec77
! Mem[0000000090000034] = e3f41a12, %g2 = ffffffffffffec77
ldub [%i4+0x034],%g2 ! %g2 = 00000000000000e3
p42_label_20:
! %l0 = 102f1c89, %l1 = 3e6b28f1, Mem[0000000064800030] = b51b5404 9299e047
std %l0,[%i1+0x030] ! Mem[0000000064800030] = 102f1c89 3e6b28f1
! %l1 = 8accb7813e6b28f1, Mem[0000000064000008] = f0df544ae04dbc80
stx %l1,[%i0+%o1] ! Mem[0000000064000008] = 8accb7813e6b28f1
! Mem[000000009180003c] = 001c8900, %g2 = 00000000000000e3
ldsb [%o0+0x03d],%g2 ! %g2 = 0000000000000000
! %l3 = ffffffffffffffe5, Mem[000000009180000c] = d7c57e5d
stw %l3,[%o0+0x00c] ! Mem[000000009180000c] = ffffffe5
! Mem[0000000091000024] = 0d2d9f0c, %g2 = 0000000000000000
lduw [%i6+0x024],%g2 ! %g2 = 000000000d2d9f0c
! %l7 = 000000000000b613, Mem[000000006580000a] = 2b65b1d8
sth %l7,[%i3+0x00a] ! Mem[0000000065800008] = 2b65b613
! Mem[000000009180001c] = 873b7620, %g18 = dbf407f8a8291233
ldsw [%o0+0x01c],%g2 ! %g2 = dbf407f8a8291233
! Mem[0000000064000010] = 2a4a234f, %l1 = 8accb7813e6b28f1
ldub [%i0+%o2],%l1 ! %l1 = 000000000000002a
! Mem[0000000065800008] = 2b65b613, %l7 = 000000000000b613
lduh [%i3+%o1],%l7 ! %l7 = 0000000000002b65
! Mem[0000000090800030] = 50ae945c, %g2 = ffffffff873b7620
lduw [%i5+0x030],%g2 ! %g2 = 0000000050ae945c
p42_label_21:
! Mem[0000000065000034] = b61328f1, %l1 = 000000000000002a
ldsb [%i2+0x035],%l1 ! %l1 = 0000000000000013
! %l1 = 0000000000000013, Mem[000000006500003e] = 3e6b28f1
stb %l1,[%i2+0x03e] ! Mem[000000006500003c] = 3e6b13f1
! Mem[0000000090800008] = ee08288900001c89, %g2 = 0000000050ae945c
ldx [%i5+%o1],%g2 ! %g2 = ee08288900001c89
! Mem[000000009180002c] = 102f1ce3, %g2 = ee08288900001c89
lduw [%o0+0x02c],%g2 ! %g2 = 00000000102f1ce3
! Mem[0000000064000038] = ffffffe5, %l1 = 0000000000000013
ldsw [%i0+0x038],%l1 ! %l1 = ffffffffffffffe5
! Mem[000000006400001c] = c9a221cd, %l4 = fffffffffffffffb
lduw [%i0+0x01c],%l4 ! %l4 = 00000000c9a221cd
! %l4 = c9a221cd, %l5 = 00001c89, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l4,[%o0+%o2] ! Mem[0000000091800010] = c9a221cd 00001c89
! Mem[0000000090000030] = 102f1cf1e3f41a12, %g2 = 00000000102f1ce3
ldx [%i4+0x030],%g2 ! %g2 = 102f1cf1e3f41a12
! %l5 = 0000000000001c89, Mem[0000000090800008] = ee082889
stb %l5,[%i5+%o1] ! Mem[0000000090800008] = 89082889
! Mem[000000006500002c] = 63ab0eac, %l3 = ffffffffffffffe5
ldsw [%i2+0x02c],%l3 ! %l3 = 0000000063ab0eac
p42_label_22:
! Mem[0000000091000030] = 16d5d022102f1c89, %g2 = 102f1cf1e3f41a12
ldx [%i6+0x030],%g2 ! %g2 = 16d5d022102f1c89
! %l6 = 0000000000000081, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000081
! Mem[0000000091000020] = b6130d2d, %g2 = 16d5d022102f1c89
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffffb613
! Mem[0000000090800030] = 945c1b77, %g2 = ffffffffffffb613
lduh [%i5+0x032],%g2 ! %g2 = 000000000000945c
! Mem[0000000090800010] = 48870000, %g2 = 000000000000945c
ldsb [%i5+0x012],%g2 ! %g2 = 0000000000000048
! %l2 = 665afd73, %l3 = 63ab0eac, Mem[0000000091000008] = 9a8d011a 32495b64
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 665afd73 63ab0eac
! Mem[0000000065000008] = ffffc388, %l0 = 16d5d022102f1c89
ldsb [%i2+0x00b],%l0 ! %l0 = ffffffffffffff88
! %l7 = 0000000000002b65, Mem[0000000065800038] = affbed7a
stw %l7,[%i3+0x038] ! Mem[0000000065800038] = 00002b65
! Mem[0000000091000018] = fce89544, %g2 = 0000000000000048
ldsb [%i6+%o3],%g2 ! %g2 = fffffffffffffffc
! %l2 = 00000000665afd73, Mem[0000000090800010] = d6f6488700001c89
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 00000000665afd73
p42_label_23:
! %l6 = 0000000000000081, Mem[0000000091800018] = c6fe240a873b7620
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 0000000000000081
! %l7 = 0000000000002b65, Mem[0000000064800024] = 0de7fffc
stw %l7,[%i1+0x024] ! Mem[0000000064800024] = 00002b65
! %l5 = 0000000000001c89, Mem[000000006400003d] = 14b7fc1a
stb %l5,[%i0+0x03d] ! Mem[000000006400003c] = 1489fc1a
! Mem[0000000065000014] = d0eb7edf, %l2 = 00000000665afd73
lduw [%i2+0x014],%l2 ! %l2 = 00000000d0eb7edf
! Mem[0000000064000000] = 8accb7813e6b28f1, %l1 = ffffffffffffffe5
ldx [%i0+%g0],%l1 ! %l1 = 8accb7813e6b28f1
! Mem[0000000090000004] = 71b459e7, %g2 = fffffffffffffffc
lduw [%i4+0x004],%g2 ! %g2 = 0000000071b459e7
! Mem[0000000090000010] = b51e724448782e3b, %g2 = 0000000071b459e7
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
! Mem[0000000091000020] = b6130d2d, %g2 = b51e724448782e3b
lduh [%i6+0x022],%g2 ! %g2 = 000000000000b613
! Mem[0000000090800038] = c3883083, %g18 = dbf407f8a8291233
ldsw [%i5+0x038],%g2 ! %g2 = dbf407f8a8291233
! Mem[0000000091000014] = 89ffe5fc, %g2 = ffffffffc3883083
ldsb [%i6+0x015],%g2 ! %g2 = ffffffffffffff89
p42_label_24:
! Mem[0000000091000038] = c3883083, %g2 = ffffffffffffff89
lduh [%i6+0x038],%g2 ! %g2 = 000000000000c388
! Mem[0000000091800008] = 2871ffff, %g2 = 000000000000c388
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000028
! Mem[0000000091000010] = 7586bf3e1c89ffe5, %g2 = 0000000000000028
ldx [%i6+%o2],%g2 ! %g2 = 7586bf3e1c89ffe5
! %l7 = 0000000000002b65, Mem[0000000090800010] = 00000000
stw %l7,[%i5+%o2] ! Mem[0000000090800010] = 00002b65
! Mem[000000009180003c] = 001c8900, %g2 = 7586bf3e1c89ffe5
ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000000
! Mem[0000000064800020] = 81d394ec, %l4 = 00000000c9a221cd
ldsh [%i1+%o4],%l4 ! %l4 = ffffffffffff81d3
! Mem[0000000091000038] = c3883083 000000e3, %g2 = 00000000, %g3 = b5758e33
ldd [%i6+0x038],%g2 ! %g2 = 00000000c3883083 00000000000000e3
! Mem[0000000090000010] = b51e7244, %g2 = 00000000c3883083
lduw [%i4+%o2],%g2 ! %g2 = 00000000b51e7244
! Mem[0000000091800024] = 013316d5, %g2 = 00000000b51e7244
ldsh [%o0+0x026],%g2 ! %g2 = 0000000000000133
! Mem[0000000090000008] = e2e7c388, %g2 = 0000000000000133
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffffe2e7
p42_label_25:
! %l0 = ffffffffffffff88, Mem[0000000090000020] = d3141da2
stw %l0,[%i4+%o4] ! Mem[0000000090000020] = ffffff88
! Mem[0000000064800004] = dc3000af, %l3 = 0000000063ab0eac
ldsb [%i1+0x007],%l3 ! %l3 = ffffffffffffffaf
! %l6 = 0000000000000081, Mem[0000000091800038] = ffffc388
sth %l6,[%o0+0x038] ! Mem[0000000091800038] = 0081c388
! Mem[0000000091000028] = c3883083 ffffffe5, %g2 = ffffe2e7, %g3 = 000000e3
ldd [%i6+%o5],%g2 ! %g2 = 00000000c3883083 00000000ffffffe5
! Mem[0000000065800020] = ed5ead57b2fb6926, %l0 = ffffffffffffff88
ldx [%i3+%o4],%l0 ! %l0 = ed5ead57b2fb6926
! Mem[000000009100003c] = 000000e3, %g18 = dbf407f8a8291233
ldsw [%i6+0x03c],%g2 ! %g2 = dbf407f8a8291233
! Mem[0000000064000038] = ffffffe5, %l4 = ffffffffffff81d3
ldsb [%i0+0x039],%l4 ! %l4 = ffffffffffffffff
! Mem[000000009100003c] = 000000e3, %g18 = dbf407f8a8291233
ldsw [%i6+0x03c],%g2 ! %g2 = dbf407f8a8291233
! Mem[000000009180003c] = 00001c89, %g2 = 00000000000000e3
lduw [%o0+0x03c],%g2 ! %g2 = 0000000000001c89
! Mem[0000000091800028] = 16d5d022 102f1ce3, %g2 = 00001c89, %g3 = ffffffe5
ldd [%o0+%o5],%g2 ! %g2 = 0000000016d5d022 00000000102f1ce3
ba,a p42_not_taken_0_end
p42_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p42_branch_failed
p42_not_taken_0_end:
! End of Random Code for Thread 42
1: membar #Sync ! Force all stores to complete
p42_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0a8] ! Set processor 42 done flag
! Check Registers
p42_check_registers:
set p42_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ed5ead57b2fb6926
bne,a,pn %xcc,p42_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 8accb7813e6b28f1
bne,a,pn %xcc,p42_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d0eb7edf
bne,a,pn %xcc,p42_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffaf
bne,a,pn %xcc,p42_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffffff
bne,a,pn %xcc,p42_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000001c89
bne,a,pn %xcc,p42_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000081
bne,a,pn %xcc,p42_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000002b65
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d38ba41e 06105a2d
bne %xcc,p42_f6_fail
nop
! Check Local Memory
set p42_local0_expect,%g1
p42_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 8accb7813e6b28f1
ldx [%i0+0x000],%g3 ! Observed data at 0000000064000000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 8accb7813e6b28f1
ldx [%i0+0x008],%g3 ! Observed data at 0000000064000008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2a4a234fd03f4fc3
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 = 102f1c893e6b28f1
ldx [%i0+0x020],%g3 ! Observed data at 0000000064000020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 102f1c893e6b28f1
ldx [%i0+0x030],%g3 ! Observed data at 0000000064000030
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffe51489fc1a
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+0x010],%g2 ! Expected data = d3b04fc31386bf3e
ldx [%i1+0x010],%g3 ! Observed data at 0000000064800010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 81d394ec00002b65
ldx [%i1+0x020],%g3 ! Observed data at 0000000064800020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 102f1c893e6b28f1
ldx [%i1+0x030],%g3 ! Observed data at 0000000064800030
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x030,%g4
set p42_local2_expect,%g1
p42_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = aeb37fe0c3883083
ldx [%i2+0x000],%g3 ! Observed data at 0000000065000000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffffc38800001c89
ldx [%i2+0x008],%g3 ! Observed data at 0000000065000008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 64190133000000e3
ldx [%i2+0x020],%g3 ! Observed data at 0000000065000020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8accb781b61328f1
ldx [%i2+0x030],%g3 ! Observed data at 0000000065000030
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8accb7813e6b13f1
ldx [%i2+0x038],%g3 ! Observed data at 0000000065000038
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x038,%g4
set p42_local3_expect,%g1
p42_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a51da7a0c8e3abb1
ldx [%i3+0x000],%g3 ! Observed data at 0000000065800000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2b65b613d6bb72a7
ldx [%i3+0x008],%g3 ! Observed data at 0000000065800008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000000001c89
ldx [%i3+0x028],%g3 ! Observed data at 0000000065800028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7743ea07092bb613
ldx [%i3+0x030],%g3 ! Observed data at 0000000065800030
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00002b65834a0273
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_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:
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064800000]
stxa %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800028]
done
p42_trap1o:
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064800000]
stxa %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800028]
done
p42_trap2e:
ldsba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000065000010]
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000065800000]
done
p42_trap2o:
ldsba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000065000010]
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000065800000]
done
p42_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p42_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p42_init_memory_pointers:
set p42_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p42_local0_start,%i0
set p42_local1_start,%i1
set p42_local2_start,%i2
set p42_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 16d5d022102f1c89
ldx [%g1+0x008],%l1 ! %l1 = fce89544873b7620
ldx [%g1+0x010],%l2 ! %l2 = f8ace2e7c3883083
ldx [%g1+0x018],%l3 ! %l3 = 04a021c8d110af94
ldx [%g1+0x020],%l4 ! %l4 = 8e5d299064190133
ldx [%g1+0x028],%l5 ! %l5 = 6fc425dad11a5211
ldx [%g1+0x030],%l6 ! %l6 = 0e84a52a81682ca8
ldx [%g1+0x038],%l7 ! %l7 = c354073ca437b84e
! Initialize the output register of window 0
set unres3_start,%o0
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 = dcfcb24a d3978204 4a012dc2 73a2f096
! %f4 = 64fa9c2c 52519bad 71ef715e 22285055
! %f8 = dd582657 5bf6677b 52ee740e cc38f68b
! %f12 = a87a1fb6 761f9a09 e9fb8815 99b98d6c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ca6281e8 d395aa88 594a1bce 95807b8a
! %f20 = 9581f4a1 920b0f8e e41e918a 10da13ae
! %f24 = bbbf9cab 0b3f0422 55155389 e1ca3143
! %f28 = b107a27f a0b7717e ea6d5265 71111f53
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 465a481a 18fd6ad7 40ca237a b03d0742
! %f36 = 13cd9d5a 6d6c4c1a b21bfab3 5e0ef7e5
! %f40 = 67327fd2 57703fb8 97cd04d4 e106477c
! %f44 = 04ed3708 b41c5767 a8962d25 827a725a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc82d14f800000040,%g7,%g1 ! GSR scale = 8, align = 0
wr %g1,%g0,%gsr ! GSR = c82d14f800000040
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 43
p43_label_1:
! Mem[0000000091800028] = a31fbc41, %g2 = c7c2b044abf52acf
lduw [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41
! Mem[0000000091000014] = f715afbb, %g2 = 00000000a31fbc41
lduh [%i6+0x016],%g2 ! %g2 = 000000000000f715
! Mem[0000000090800034] = 7a3f82fb, %g2 = 000000000000f715
ldsh [%i5+0x036],%g2 ! %g2 = 0000000000007a3f
! Mem[0000000090000030] = d948e3f4, %g2 = 0000000000007a3f
ldub [%i4+0x032],%g2 ! %g2 = 00000000000000d9
! Mem[0000000090000038] = cf87b4a1, %g2 = 00000000000000d9
ldub [%i4+0x039],%g2 ! %g2 = 00000000000000cf
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 00000000000000cf
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! Mem[0000000066800024] = 72cdfd01, %l2 = 9a26558ca8356b83
ldsw [%i1+0x024],%l2 ! %l2 = 0000000072cdfd01
! %l6 = 07766b4c39666b33, Mem[000000006780001c] = 2699e098
stw %l6,[%i3+0x01c] ! Mem[000000006780001c] = 39666b33
! %l2 = 72cdfd01, %l3 = e533289b, Mem[0000000067000028] = 0c653bb9 40cab99d
std %l2,[%i2+%o5] ! Mem[0000000067000028] = 72cdfd01 e533289b
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = f2e01332, %g3 = 0bad0b00
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
p43_label_2:
! %l3 = cd51f8cbe533289b, Mem[0000000066800030] = e4c6eca117435716
stx %l3,[%i1+0x030] ! Mem[0000000066800030] = cd51f8cbe533289b
! Mem[0000000090800000] = f2d0a1aa 99136e54, %g2 = 22502cb9, %g3 = 920983a7
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 0000000099136e54
! Mem[0000000090000024] = eb9a5721, %g2 = 00000000f2d0a1aa
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000eb
! %l0 = a64d4014795d3a6e, Mem[0000000090800008] = 50c69f916a872662
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = a64d4014795d3a6e
! %l4 = f7a23a3f, %l5 = 1b58154d, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l4,[%i4+%o4] ! Mem[0000000090000020] = f7a23a3f 1b58154d
! Mem[000000009000002c] = 92b2c784, %g2 = 00000000000000eb
ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000092
! Mem[0000000090000008] = 1a70897a 70c2cf1a, %g2 = 00000092, %g3 = 99136e54
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000070c2cf1a
! Mem[0000000090000038] = 87b4a14c, %g2 = 000000001a70897a
ldub [%i4+0x03a],%g2 ! %g2 = 0000000000000087
! %l6 = 39666b33, %l7 = 88414618, Mem[0000000091800020] = 30270afa 801d54e4
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 39666b33 88414618
! Mem[000000009000002c] = 92b2c784, %g2 = 0000000000000087
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
p43_label_3:
! Mem[0000000091800004] = 83a70f19, %g2 = 0000000092b2c784
ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffff83a7
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = ffff83a7, %g3 = 70c2cf1a
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
! Mem[0000000091000000] = e61612bc, %g2 = 0000000082fb7497
ldub [%i6+0x002],%g2 ! %g2 = 00000000000000e6
! Mem[0000000091000010] = c871c97b, %g2 = 00000000000000e6
lduw [%i6+%o2],%g2 ! %g2 = 00000000c871c97b
! %l3 = cd51f8cbe533289b, Mem[0000000066800004] = 210390ba
stw %l3,[%i1+0x004] ! Mem[0000000066800004] = e533289b
! Mem[000000009180003c] = c6580000, %g2 = 00000000c871c97b
ldub [%o0+0x03e],%g2 ! %g2 = 00000000000000c6
! %l6 = 07766b4c39666b33, Mem[0000000091800016] = b039c6fe
stb %l6,[%o0+0x016] ! Mem[0000000091800014] = 3339c6fe
! Mem[000000009080000c] = 795d3a6e, %g18 = ae704a05fd21db2b
ldsw [%i5+0x00c],%g2 ! %g2 = ae704a05fd21db2b
! %l5 = 3db805781b58154d, Mem[0000000091800028] = a31fbc41
stb %l5,[%o0+%o5] ! Mem[0000000091800028] = 4d1fbc41
! %l3 = cd51f8cbe533289b, Mem[0000000091800008] = 0f1979ec
sth %l3,[%o0+%o1] ! Mem[0000000091800008] = 289b79ec
p43_label_4:
! Mem[0000000091000020] = 8c013d025ade034f, %g2 = 00000000795d3a6e
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade034f
! Mem[0000000091000014] = 694bf715, %g2 = 8c013d025ade034f
lduh [%i6+0x014],%g2 ! %g2 = 000000000000694b
! Mem[000000009180002c] = a3ca96e2, %g2 = 000000000000694b
ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffa3
! Mem[0000000090000028] = 2188de20, %g2 = ffffffffffffffa3
lduw [%i4+%o5],%g2 ! %g2 = 000000002188de20
! %l1 = 58c529cad4b1deff, Mem[0000000090800024] = c3247ee5
stw %l1,[%i5+0x024] ! Mem[0000000090800024] = d4b1deff
! Mem[0000000090800010] = 48877980, %g2 = 000000002188de20
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000004887
! Mem[0000000091800014] = b09f3339, %g2 = 0000000000004887
lduw [%o0+0x014],%g2 ! %g2 = 00000000b09f3339
! %l4 = b91518abf7a23a3f, Mem[000000009080000b] = 14795d3a
stb %l4,[%i5+0x00b] ! Mem[0000000090800008] = 3f795d3a
! Mem[000000009100000c] = 64c871c9, %g2 = 00000000b09f3339
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000064
! %l0 = 795d3a6e, %l1 = d4b1deff, Mem[0000000091800030] = cd876ab0 f2e01332
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 795d3a6e d4b1deff
p43_label_5:
! %l0 = 795d3a6e, %l1 = d4b1deff, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 795d3a6e d4b1deff
! %l3 = cd51f8cbe533289b, Mem[0000000091000012] = c97b694b
stb %l3,[%i6+0x012] ! Mem[0000000091000010] = 9b7b694b
! %l4 = b91518abf7a23a3f, Mem[0000000091800018] = c6fe240a9c834334
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = b91518abf7a23a3f
! Mem[0000000091000028] = 8a3d9650, %g18 = ae704a05fd21db2b
ldsw [%i6+%o5],%g2 ! %g2 = ae704a05fd21db2b
! Mem[000000009000000c] = 70c2cf1a, %g18 = ae704a05fd21db2b
ldsw [%i4+0x00c],%g2 ! %g2 = ae704a05fd21db2b
! %l5 = 3db805781b58154d, Mem[0000000066800026] = 72cdfd01
sth %l5,[%i1+0x026] ! Mem[0000000066800024] = 72cd154d
! Mem[0000000090000004] = 34b459e7, %g2 = 0000000070c2cf1a
ldub [%i4+0x004],%g2 ! %g2 = 0000000000000034
! Mem[0000000090800034] = 1b777a3f, %g2 = 0000000000000034
lduh [%i5+0x034],%g2 ! %g2 = 0000000000001b77
! %l6 = 07766b4c39666b33, Mem[0000000091000031] = 6a6e486c
stb %l6,[%i6+0x031] ! Mem[0000000091000030] = 336e486c
! Mem[0000000091000014] = 694bf715, %g18 = ae704a05fd21db2b
ldsw [%i6+0x014],%g2 ! %g2 = ae704a05fd21db2b
p43_label_6:
! Mem[0000000090000038] = 795d3a6e d4b1deff, %g2 = 694bf715, %g3 = 62f1bf38
ldd [%i4+0x038],%g2 ! %g2 = 00000000795d3a6e 00000000d4b1deff
! Mem[0000000067000038] = c5f580bd5a7d59ad, %l4 = b91518abf7a23a3f
ldx [%i2+0x038],%l4 ! %l4 = c5f580bd5a7d59ad
! %l6 = 39666b33, %l7 = 88414618, Mem[0000000090000030] = 722cd948 e3f41a12
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 39666b33 88414618
! Mem[0000000091800014] = b09f3339, %g18 = ae704a05fd21db2b
ldsw [%o0+0x014],%g2 ! %g2 = ae704a05fd21db2b
! %l7 = 39a445c288414618, Mem[0000000091800021] = 666b3388
stb %l7,[%o0+0x021] ! Mem[0000000091800020] = 186b3388
! %l4 = c5f580bd5a7d59ad, Mem[0000000066800008] = cde99493
sth %l4,[%i1+%o1] ! Mem[0000000066800008] = 59ad9493
! Mem[000000009080003c] = 62f1bf38, %g2 = ffffffffb09f3339
lduh [%i5+0x03c],%g2 ! %g2 = 00000000000062f1
! %l6 = 39666b33, %l7 = 88414618, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 39666b33 88414618
! Mem[0000000091800028] = bc41a3ca, %g2 = 00000000000062f1
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000bc41
! Mem[000000006700001c] = 59cb16e5, %l6 = 07766b4c39666b33
ldsw [%i2+0x01c],%l6 ! %l6 = 0000000059cb16e5
p43_label_7:
! Mem[0000000066800004] = e533289b, %l3 = cd51f8cbe533289b
lduh [%i1+0x004],%l3 ! %l3 = 000000000000e533
! Mem[0000000067800010] = ba43eaf6, %l0 = a64d4014795d3a6e
ldsw [%i3+%o2],%l0 ! %l0 = ffffffffba43eaf6
! %l0 = ffffffffba43eaf6, Mem[0000000091800021] = 186b3388
stb %l0,[%o0+0x021] ! Mem[0000000091800020] = f66b3388
! %l0 = ffffffffba43eaf6, Mem[0000000091000020] = 8c013d02
stb %l0,[%i6+%o4] ! Mem[0000000091000020] = f6013d02
! Mem[0000000091000010] = c8719b7b, %g18 = ae704a05fd21db2b
ldsw [%i6+%o2],%g2 ! %g2 = ae704a05fd21db2b
! %l2 = 72cdfd01, %l3 = 0000e533, Mem[0000000067000038] = c5f580bd 5a7d59ad
std %l2,[%i2+0x038] ! Mem[0000000067000038] = 72cdfd01 0000e533
! Mem[0000000091000018] = afbb2595, %g18 = ae704a05fd21db2b
ldsw [%i6+%o3],%g2 ! %g2 = ae704a05fd21db2b
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = ffffffffafbb2595
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! %l1 = 58c529cad4b1deff, Mem[0000000067000011] = 1066a640
stb %l1,[%i2+0x011] ! Mem[0000000067000010] = 10ffa640
! Mem[0000000091000004] = 12bca097, %g18 = ae704a05fd21db2b
ldsw [%i6+0x004],%g2 ! %g2 = ae704a05fd21db2b
p43_label_8:
! Mem[0000000090800008] = a64d403f795d3a6e, %g2 = 0000000012bca097
ldx [%i5+%o1],%g2 ! %g2 = a64d403f795d3a6e
! Mem[000000006680003c] = 7d8a4dd8, %l4 = c5f580bd5a7d59ad
ldsb [%i1+0x03e],%l4 ! %l4 = 000000000000004d
! Mem[0000000090000018] = 54ee46c2, %g2 = a64d403f795d3a6e
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000054
! Mem[0000000091000034] = 0ecc2ac3, %g2 = 0000000000000054
lduh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! %l1 = 58c529cad4b1deff, Mem[0000000090000034] = 88414618
stb %l1,[%i4+0x034] ! Mem[0000000090000034] = ff414618
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 0000000000000ecc
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! Mem[0000000091000024] = 5ade034f, %g2 = c654ee46c2bbec77
lduw [%i6+0x024],%g2 ! %g2 = 000000005ade034f
! Mem[0000000091800038] = b5d5c008, %g18 = ae704a05fd21db2b
ldsw [%o0+0x038],%g2 ! %g2 = ae704a05fd21db2b
! %l3 = 000000000000e533, Mem[0000000091800010] = ab2f0f63
stw %l3,[%o0+%o2] ! Mem[0000000091800010] = 0000e533
! Mem[0000000091800028] = 4d1fbc41 a3ca96e2, %g2 = b5d5c008, %g3 = d4b1deff
ldd [%o0+%o5],%g2 ! %g2 = 000000004d1fbc41 00000000a3ca96e2
p43_label_9:
! %l2 = 0000000072cdfd01, Mem[0000000090000020] = f7a23a3f1b58154d
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000000072cdfd01
! %l5 = 3db805781b58154d, Mem[000000009080000a] = 403f795d
sth %l5,[%i5+0x00a] ! Mem[0000000090800008] = 154d795d
! Mem[0000000091800018] = 1518abf7, %g2 = 000000004d1fbc41
ldub [%o0+0x019],%g2 ! %g2 = 0000000000000015
! Mem[0000000090800010] = d6f64887, %g2 = 0000000000000015
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f64887
! Mem[000000009180002c] = a3ca96e2, %g2 = 00000000d6f64887
ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffa3
! Mem[0000000066000030] = 0f39d7bf, %l2 = 0000000072cdfd01
ldsw [%i0+0x030],%l2 ! %l2 = 000000000f39d7bf
! Mem[0000000091000010] = c8719b7b 694bf715, %g2 = ffffffa3, %g3 = a3ca96e2
ldd [%i6+%o2],%g2 ! %g2 = 00000000c8719b7b 00000000694bf715
! %l4 = 0000004d, %l5 = 1b58154d, Mem[0000000091000010] = c8719b7b 694bf715
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 0000004d 1b58154d
! %l0 = ffffffffba43eaf6, Mem[0000000091800036] = deffb5d5
sth %l0,[%o0+0x036] ! Mem[0000000091800034] = eaf6b5d5
! Mem[0000000091800038] = b5d5c008, %g2 = 00000000c8719b7b
ldsb [%o0+0x038],%g2 ! %g2 = ffffffffffffffb5
p43_label_10:
! Mem[0000000090000038] = 795d3a6e, %g18 = ae704a05fd21db2b
ldsw [%i4+0x038],%g2 ! %g2 = ae704a05fd21db2b
! Mem[0000000090800014] = 8076148d, %g2 = 00000000795d3a6e
ldsb [%i5+0x015],%g2 ! %g2 = ffffffffffffff80
! Mem[0000000090800018] = 8d210d4c b5758e33, %g2 = ffffff80, %g3 = 694bf715
ldd [%i5+%o3],%g2 ! %g2 = 000000008d210d4c 00000000b5758e33
! Mem[0000000090800020] = 5b9447bc d4b1deff, %g2 = 8d210d4c, %g3 = b5758e33
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000d4b1deff
! Mem[0000000090800004] = 99136e54, %g2 = 000000005b9447bc
lduh [%i5+0x004],%g2 ! %g2 = 0000000000009913
! Mem[000000009180002c] = a3ca96e2, %g2 = 0000000000009913
lduw [%o0+0x02c],%g2 ! %g2 = 00000000a3ca96e2
! %l6 = 59cb16e5, %l7 = 88414618, Mem[0000000090800018] = 8d210d4c b5758e33
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 59cb16e5 88414618
! Mem[0000000091000004] = 12bca097, %g2 = 00000000a3ca96e2
ldub [%i6+0x004],%g2 ! %g2 = 0000000000000012
! %l7 = 39a445c288414618, Mem[0000000090800018] = 59cb16e5
stw %l7,[%i5+%o3] ! Mem[0000000090800018] = 88414618
! %l3 = 000000000000e533, Mem[000000006600003c] = 586ba853
stw %l3,[%i0+0x03c] ! Mem[000000006600003c] = 0000e533
p43_label_11:
! Mem[0000000091000034] = 6cc60ecc, %g18 = ae704a05fd21db2b
ldsw [%i6+0x034],%g2 ! %g2 = ae704a05fd21db2b
! Mem[0000000090800010] = d6f64887, %g18 = ae704a05fd21db2b
ldsw [%i5+%o2],%g2 ! %g2 = ae704a05fd21db2b
! Mem[000000009000002c] = 92b2c784, %g2 = ffffffffd6f64887
ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000092
! %l6 = 0000000059cb16e5, Mem[0000000090000030] = 39666b33ff414618
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 0000000059cb16e5
! Mem[0000000090000004] = 46181a70, %g2 = 0000000000000092
ldsb [%i4+0x006],%g2 ! %g2 = 0000000000000046
! Mem[0000000066000000] = f0597b7a, %l1 = 58c529cad4b1deff
ldsh [%i0+0x002],%l1 ! %l1 = 0000000000007b7a
! Mem[000000009000002c] = c7840000, %g2 = 0000000000000046
ldsb [%i4+0x02e],%g2 ! %g2 = ffffffffffffffc7
! %l6 = 0000000059cb16e5, Mem[0000000091800010] = 0000e533b09f3339
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 0000000059cb16e5
! Mem[0000000091000020] = 3d025ade, %g2 = ffffffffffffffc7
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000003d02
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = 00003d02, %g3 = d4b1deff
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
p43_label_12:
! Mem[0000000066000034] = e65d0983, %l1 = 0000000000007b7a
ldsh [%i0+0x034],%l1 ! %l1 = ffffffffffffe65d
! %l4 = 0000004d, %l5 = 1b58154d, Mem[0000000090000038] = 795d3a6e d4b1deff
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 0000004d 1b58154d
! %l0 = ffffffffba43eaf6, Mem[0000000091800028] = 4d1fbc41a3ca96e2
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = ffffffffba43eaf6
! Mem[0000000091000008] = 9a8d011a, %g18 = ae704a05fd21db2b
ldsw [%i6+%o1],%g2 ! %g2 = ae704a05fd21db2b
! Mem[0000000090000038] = 0000004d1b58154d, %g2 = ffffffff9a8d011a
ldx [%i4+0x038],%g2 ! %g2 = 0000004d1b58154d
! %l2 = 0f39d7bf, %l3 = 0000e533, Mem[0000000091800010] = 00000000 59cb16e5
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 0f39d7bf 0000e533
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 0000004d1b58154d
lduw [%i5+0x02c],%g2 ! %g2 = 000000004c1bc6c0
! Mem[0000000091800030] = 795d3a6e, %g2 = 000000004c1bc6c0
lduh [%o0+0x030],%g2 ! %g2 = 000000000000795d
! %l6 = 59cb16e5, %l7 = 88414618, Mem[0000000091800000] = 22502cb9 920983a7
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 59cb16e5 88414618
! %l3 = 000000000000e533, Mem[0000000091800020] = 39f66b3388414618
stx %l3,[%o0+%o4] ! Mem[0000000091800020] = 000000000000e533
p43_label_13:
! %l4 = 000000000000004d, Mem[000000006600002c] = 79bc0911
stb %l4,[%i0+0x02c] ! Mem[000000006600002c] = 4dbc0911
! Mem[0000000091000000] = 809ce616, %g2 = 000000000000795d
lduw [%i6+%g0],%g2 ! %g2 = 00000000809ce616
! %l2 = 000000000f39d7bf, Mem[0000000066000010] = bd897459
sth %l2,[%i0+%o2] ! Mem[0000000066000010] = d7bf7459
! Mem[0000000091800028] = ffffffff ba43eaf6, %g2 = 809ce616, %g3 = 62f1bf38
ldd [%o0+%o5],%g2 ! %g2 = 00000000ffffffff 00000000ba43eaf6
! Mem[0000000091000030] = 91336e486cc60ecc, %g2 = 00000000ffffffff
ldx [%i6+0x030],%g2 ! %g2 = 91336e486cc60ecc
! %l6 = 0000000059cb16e5, Mem[0000000090800038] = 82fb7497
stb %l6,[%i5+0x038] ! Mem[0000000090800038] = e5fb7497
! Mem[0000000066800038] = 5bc3adcf, %l5 = 3db805781b58154d
ldsh [%i1+0x03a],%l5 ! %l5 = ffffffffffffadcf
! Mem[000000009000003c] = 1b58154d, %g2 = 91336e486cc60ecc
lduw [%i4+0x03c],%g2 ! %g2 = 000000001b58154d
! Mem[0000000067000028] = 72cdfd01, %l3 = 000000000000e533
ldsh [%i2+0x02a],%l3 ! %l3 = fffffffffffffd01
! Mem[000000009080000c] = 795d3a6e, %g2 = 000000001b58154d
lduw [%i5+0x00c],%g2 ! %g2 = 00000000795d3a6e
p43_label_14:
! %l2 = 000000000f39d7bf, Mem[0000000091800034] = d4b1eaf6
sth %l2,[%o0+0x034] ! Mem[0000000091800034] = d7bfeaf6
! %l2 = 0f39d7bf, %l3 = fffffd01, Mem[0000000091800038] = b5d5c008 43ccc658
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 0f39d7bf fffffd01
! Mem[0000000090800008] = a64d154d795d3a6e, %g2 = 00000000795d3a6e
ldx [%i5+%o1],%g2 ! %g2 = a64d154d795d3a6e
! Mem[000000006600003c] = 0000e533, %l0 = ffffffffba43eaf6
lduw [%i0+0x03c],%l0 ! %l0 = 000000000000e533
! %l6 = 0000000059cb16e5, Mem[0000000090000020] = 00000000
stb %l6,[%i4+%o4] ! Mem[0000000090000020] = e5000000
! Mem[0000000091000030] = 6e486cc6, %g2 = a64d154d795d3a6e
ldub [%i6+0x032],%g2 ! %g2 = 000000000000006e
! Mem[0000000091000018] = afbb2595, %g2 = 000000000000006e
lduh [%i6+%o3],%g2 ! %g2 = 000000000000afbb
! Mem[0000000091800000] = 59cb16e588414618, %g2 = 000000000000afbb
ldx [%o0+%g0],%g2 ! %g2 = 59cb16e588414618
! Mem[0000000090800028] = fd77ba3e, %g2 = 59cb16e588414618
lduw [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e
! %l0 = 000000000000e533, Mem[000000009100003c] = 3741577c
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = 0000e533
p43_label_15:
! Mem[000000009180003c] = fd010000, %g2 = 00000000fd77ba3e
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000fd01
! %l7 = 39a445c288414618, Mem[0000000090000038] = 0000004d
stw %l7,[%i4+0x038] ! Mem[0000000090000038] = 88414618
! Mem[000000009100001c] = d186bb92, %g2 = 000000000000fd01
ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffffd186
! Mem[000000006700000c] = 8e68714a, %l7 = 39a445c288414618
lduw [%i2+0x00c],%l7 ! %l7 = 000000008e68714a
! %l7 = 000000008e68714a, Mem[000000009100000c] = 32495b64
stb %l7,[%i6+0x00c] ! Mem[000000009100000c] = 4a495b64
! %l0 = 000000000000e533, Mem[0000000067000028] = 72cdfd01
stw %l0,[%i2+%o5] ! Mem[0000000067000028] = 0000e533
! %l0 = 000000000000e533, Mem[0000000066000016] = 3bea7d62
stb %l0,[%i0+0x016] ! Mem[0000000066000014] = 3bea3362
! %l3 = fffffffffffffd01, Mem[0000000067000030] = 96d4c4342d23416a
stx %l3,[%i2+0x030] ! Mem[0000000067000030] = fffffffffffffd01
! Mem[000000009080001c] = 88414618, %g2 = ffffffffffffd186
ldub [%i5+0x01c],%g2 ! %g2 = 0000000000000088
! Mem[0000000091800018] = b91518ab f7a23a3f, %g2 = 00000088, %g3 = ba43eaf6
ldd [%o0+%o3],%g2 ! %g2 = 00000000b91518ab 00000000f7a23a3f
p43_label_16:
! %l7 = 000000008e68714a, Mem[000000006600002c] = 4dbc0911
stw %l7,[%i0+0x02c] ! Mem[000000006600002c] = 8e68714a
! Mem[0000000067800004] = 83788ca5, %l6 = 0000000059cb16e5
ldsh [%i3+0x004],%l6 ! %l6 = ffffffffffff8378
! Mem[0000000090000010] = b51e7244, %g2 = 00000000b91518ab
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb51e
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = ffffb51e, %g3 = f7a23a3f
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! %l4 = 000000000000004d, Mem[000000006680000a] = 59ad9493
sth %l4,[%i1+0x00a] ! Mem[0000000066800008] = 59ad004d
! %l4 = 000000000000004d, Mem[000000009100000a] = 011a4a49
stb %l4,[%i6+0x00a] ! Mem[0000000091000008] = 4d1a4a49
! Mem[0000000090000014] = 48782e3b, %g2 = 000000008a3d9650
lduh [%i4+0x014],%g2 ! %g2 = 0000000000004878
! Mem[0000000091800010] = 0f39d7bf0000e533, %g2 = 0000000000004878
ldx [%o0+%o2],%g2 ! %g2 = 0f39d7bf0000e533
! %l0 = 000000000000e533, Mem[000000009000003f] = 4d000000
stb %l0,[%i4+0x03f] ! Mem[000000009000003c] = 33000000
! Mem[0000000090000008] = 1a70897a 70c2cf1a, %g2 = 0000e533, %g3 = d71607a7
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000070c2cf1a
p43_label_17:
! Mem[0000000090000030] = 00000000, %g18 = ae704a05fd21db2b
ldsw [%i4+0x030],%g2 ! %g2 = ae704a05fd21db2b
! %l4 = 000000000000004d, Mem[0000000090000014] = 48782e3b
sth %l4,[%i4+0x014] ! Mem[0000000090000014] = 004d2e3b
! %l0 = 0000e533, %l1 = ffffe65d, Mem[0000000067000038] = 72cdfd01 0000e533
std %l0,[%i2+0x038] ! Mem[0000000067000038] = 0000e533 ffffe65d
! Mem[0000000067800030] = d5f8d928, %l6 = ffffffffffff8378
lduw [%i3+0x030],%l6 ! %l6 = 00000000d5f8d928
! Mem[0000000091800020] = 000000e5, %g2 = 0000000000000000
ldub [%o0+0x023],%g2 ! %g2 = 0000000000000000
! %l4 = 000000000000004d, Mem[0000000090800038] = e5fb7497
sth %l4,[%i5+0x038] ! Mem[0000000090800038] = 004d7497
! Mem[0000000090000020] = e5000000 72cdfd01, %g2 = 00000000, %g3 = 70c2cf1a
ldd [%i4+%o4],%g2 ! %g2 = 00000000e5000000 0000000072cdfd01
! %l5 = ffffffffffffadcf, Mem[0000000091000018] = afbb2595
stb %l5,[%i6+%o3] ! Mem[0000000091000018] = cfbb2595
! Mem[0000000091000018] = cfbb2595, %g2 = 00000000e5000000
lduh [%i6+%o3],%g2 ! %g2 = 000000000000cfbb
! %l2 = 000000000f39d7bf, Mem[0000000090800020] = 5b9447bcd4b1deff
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 000000000f39d7bf
p43_label_18:
! %l5 = ffffffffffffadcf, Mem[0000000066800008] = 59ad004d
sth %l5,[%i1+%o1] ! Mem[0000000066800008] = adcf004d
! %l3 = fffffffffffffd01, Mem[000000006680002c] = 9ac3b775
sth %l3,[%i1+0x02c] ! Mem[000000006680002c] = fd01b775
! %l2 = 0f39d7bf, %l3 = fffffd01, Mem[0000000090000018] = c654ee46 c2bbec77
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 0f39d7bf fffffd01
! Mem[0000000091000000] = 809ce616, %g18 = ae704a05fd21db2b
ldsw [%i6+%g0],%g2 ! %g2 = ae704a05fd21db2b
! Mem[0000000090800010] = d6f6488779807614, %g2 = ffffffff809ce616
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! Mem[0000000091000018] = cfbb2595d186bb92, %g2 = d6f6488779807614
ldx [%i6+%o3],%g2 ! %g2 = cfbb2595d186bb92
! Mem[0000000091000018] = 2595d186, %g2 = cfbb2595d186bb92
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! Mem[0000000090000000] = 6b338841, %g2 = 0000000000002595
lduh [%i4+0x002],%g2 ! %g2 = 0000000000006b33
! Mem[000000009180003c] = 01000000, %g2 = 0000000000006b33
ldsb [%o0+0x03f],%g2 ! %g2 = 0000000000000001
! Mem[0000000090000020] = e5000000, %g2 = 0000000000000001
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffe500
p43_label_19:
! %l4 = 000000000000004d, Mem[0000000091800038] = 0f39d7bf
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = 0000004d
! Mem[0000000090800028] = 77ba3e4c, %g2 = ffffffffffffe500
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000077
! %l0 = 000000000000e533, Mem[000000009000001e] = fd01e500
sth %l0,[%i4+0x01e] ! Mem[000000009000001c] = e533e500
! Mem[0000000067800028] = 84e83ddb, %l1 = ffffffffffffe65d
ldsh [%i3+0x02a],%l1 ! %l1 = 0000000000003ddb
! Mem[0000000066000034] = e65d0983, %l0 = 000000000000e533
ldsb [%i0+0x037],%l0 ! %l0 = ffffffffffffff83
! Mem[0000000067000038] = 0000e533 ffffe65d, %l4 = 0000004d, %l5 = ffffadcf
ldd [%i2+0x038],%l4 ! %l4 = 000000000000e533 00000000ffffe65d
! %l0 = ffffffffffffff83, Mem[0000000091000034] = 6cc60ecc
stw %l0,[%i6+0x034] ! Mem[0000000091000034] = ffffff83
! Mem[0000000067000000] = 4936444a, %l1 = 0000000000003ddb
ldsw [%i2+%g0],%l1 ! %l1 = 000000004936444a
! %l6 = 00000000d5f8d928, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 00000000d5f8d928
! Mem[0000000091000038] = 2ac32556, %g2 = 0000000000000077
lduh [%i6+0x038],%g2 ! %g2 = 0000000000002ac3
p43_label_20:
! %l6 = 00000000d5f8d928, Mem[0000000090800014] = 79807614
stb %l6,[%i5+0x014] ! Mem[0000000090800014] = 28807614
! Mem[0000000066800038] = 5bc3adcf, %l7 = 000000008e68714a
lduw [%i1+0x038],%l7 ! %l7 = 000000005bc3adcf
! Mem[0000000067000020] = eb48a921 4bafb827, %l2 = 0f39d7bf, %l3 = fffffd01
ldd [%i2+%o4],%l2 ! %l2 = 00000000eb48a921 000000004bafb827
! Mem[0000000091000020] = f6013d02 5ade034f, %g2 = 00002ac3, %g3 = 72cdfd01
ldd [%i6+%o4],%g2 ! %g2 = 00000000f6013d02 000000005ade034f
! Mem[000000009000001c] = ffffe533, %g18 = ae704a05fd21db2b
ldsw [%i4+0x01c],%g2 ! %g2 = ae704a05fd21db2b
! %l0 = ffffff83, %l1 = 4936444a, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l0,[%i6+%o5] ! Mem[0000000091000028] = ffffff83 4936444a
! %l1 = 000000004936444a, Mem[0000000090800034] = 1b777a3f
stw %l1,[%i5+0x034] ! Mem[0000000090800034] = 4936444a
! Mem[0000000090000038] = 88414618, %g2 = ffffffffffffe533
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffff8841
! Mem[0000000091000018] = 2595d186, %g2 = ffffffffffff8841
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! Mem[000000009080003c] = 62f1bf38, %g2 = 0000000000002595
ldsh [%i5+0x03c],%g2 ! %g2 = 00000000000062f1
p43_label_21:
! %l6 = d5f8d928, %l7 = 5bc3adcf, Mem[0000000091800000] = 59cb16e5 88414618
std %l6,[%o0+%g0] ! Mem[0000000091800000] = d5f8d928 5bc3adcf
! %l4 = 000000000000e533, Mem[0000000067800010] = ba43eaf6
stw %l4,[%i3+%o2] ! Mem[0000000067800010] = 0000e533
! Mem[0000000090800028] = 77ba3e4c, %g2 = 00000000000062f1
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000077
! Mem[0000000090800020] = 00000000, %g2 = 0000000000000077
ldub [%i5+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = b91518ab f7a23a3f, %g2 = 00000000, %g3 = 5ade034f
ldd [%o0+%o3],%g2 ! %g2 = 00000000b91518ab 00000000f7a23a3f
! %l0 = ffffffffffffff83, Mem[000000009000001c] = ffffe533
stw %l0,[%i4+0x01c] ! Mem[000000009000001c] = ffffff83
! Mem[0000000090800004] = d5f8d928, %g18 = ae704a05fd21db2b
ldsw [%i5+0x004],%g2 ! %g2 = ae704a05fd21db2b
! Mem[0000000090800020] = 00000000 0f39d7bf, %g2 = d5f8d928, %g3 = f7a23a3f
ldd [%i5+%o4],%g2 ! %g2 = 0000000000000000 000000000f39d7bf
! %l0 = ffffffffffffff83, Mem[0000000090000010] = b51e7244
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = ffffff83
! Mem[0000000091800018] = b91518ab f7a23a3f, %g2 = 00000000, %g3 = 0f39d7bf
ldd [%o0+%o3],%g2 ! %g2 = 00000000b91518ab 00000000f7a23a3f
p43_label_22:
! %l1 = 000000004936444a, Mem[0000000090800030] = 50ae945c
stw %l1,[%i5+0x030] ! Mem[0000000090800030] = 4936444a
! %l3 = 000000004bafb827, Mem[000000009180001c] = f7a23a3f
stb %l3,[%o0+0x01c] ! Mem[000000009180001c] = 27a23a3f
! Mem[0000000090000018] = 0f39d7bf, %g18 = ae704a05fd21db2b
ldsw [%i4+%o3],%g2 ! %g2 = ae704a05fd21db2b
! %l0 = ffffffffffffff83, Mem[0000000090800018] = 88414618
sth %l0,[%i5+%o3] ! Mem[0000000090800018] = ff834618
! %l1 = 000000004936444a, Mem[000000006600001e] = d68ff186
sth %l1,[%i0+0x01e] ! Mem[000000006600001c] = d68f444a
! Mem[0000000090800024] = 0f39d7bf, %g2 = 000000000f39d7bf
lduw [%i5+0x024],%g2 ! %g2 = 000000000f39d7bf
! Mem[0000000090000030] = 00000000, %g18 = ae704a05fd21db2b
ldsw [%i4+0x030],%g2 ! %g2 = ae704a05fd21db2b
! %l1 = 000000004936444a, Mem[000000009100003d] = 00e53300
stb %l1,[%i6+0x03d] ! Mem[000000009100003c] = 4ae53300
! %l0 = ffffffffffffff83, Mem[0000000090000018] = 0f39d7bfffffff83
stx %l0,[%i4+%o3] ! Mem[0000000090000018] = ffffffffffffff83
! Mem[000000009180001c] = 27a23a3f, %g2 = 0000000000000000
lduw [%o0+0x01c],%g2 ! %g2 = 0000000027a23a3f
p43_label_23:
! Mem[0000000091800030] = 795d3a6e, %g2 = 0000000027a23a3f
lduw [%o0+0x030],%g2 ! %g2 = 00000000795d3a6e
! Mem[0000000091800034] = d7bfeaf6, %g18 = ae704a05fd21db2b
ldsw [%o0+0x034],%g2 ! %g2 = ae704a05fd21db2b
! Mem[0000000091800000] = d5f8d928, %g2 = ffffffffd7bfeaf6
lduw [%o0+%g0],%g2 ! %g2 = 00000000d5f8d928
! %l4 = 000000000000e533, Mem[000000009100002c] = 4936444a
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = 0000e533
! Mem[0000000067000008] = 78ee5f03, %l1 = 000000004936444a
lduw [%i2+%o1],%l1 ! %l1 = 0000000078ee5f03
! Mem[000000009000001c] = ffffff83, %g2 = 00000000d5f8d928
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009180000c] = c57e5d0f, %g2 = ffffffffffffffff
ldub [%o0+0x00d],%g2 ! %g2 = 00000000000000c5
! Mem[0000000067800024] = 6acfed38, %l5 = 00000000ffffe65d
lduh [%i3+0x026],%l5 ! %l5 = 000000000000ed38
! Mem[0000000091800010] = d7bf0000, %g2 = 00000000000000c5
ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffffd7bf
! %l2 = 00000000eb48a921, Mem[0000000091000008] = 9a8d4d1a4a495b64
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = 00000000eb48a921
p43_label_24:
! Mem[0000000090800008] = 4d795d3a, %g2 = ffffffffffffd7bf
ldsb [%i5+0x00b],%g2 ! %g2 = 000000000000004d
! Mem[000000009080003c] = f1bf3800, %g2 = 000000000000004d
ldsb [%i5+0x03d],%g2 ! %g2 = fffffffffffffff1
! %l6 = 00000000d5f8d928, Mem[0000000090000004] = 88414618
sth %l6,[%i4+0x004] ! Mem[0000000090000004] = d9284618
! Mem[0000000090000030] = 00000000, %g18 = ae704a05fd21db2b
ldsw [%i4+0x030],%g2 ! %g2 = ae704a05fd21db2b
! Mem[0000000090000014] = 2e3bffff, %g2 = 0000000000000000
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000002e3b
! Mem[0000000066000038] = e934eb8e 0000e533, %l2 = eb48a921, %l3 = 4bafb827
ldd [%i0+0x038],%l2 ! %l2 = 00000000e934eb8e 000000000000e533
! %l0 = ffffffffffffff83, Mem[0000000091000030] = 91336e48
stw %l0,[%i6+0x030] ! Mem[0000000091000030] = ffffff83
! Mem[000000009000001c] = ff83e500, %g2 = 0000000000002e3b
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000ff
! %l7 = 000000005bc3adcf, Mem[000000009000001f] = 83e50000
stb %l7,[%i4+0x01f] ! Mem[000000009000001c] = cfe50000
! Mem[0000000090800038] = 004d749762f1bf38, %g2 = 00000000000000ff
ldx [%i5+0x038],%g2 ! %g2 = 004d749762f1bf38
p43_label_25:
! Mem[0000000091000024] = 034fffff, %g2 = 004d749762f1bf38
ldub [%i6+0x026],%g2 ! %g2 = 0000000000000003
! %l3 = 000000000000e533, Mem[0000000091000030] = ffffff83ffffff83
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 000000000000e533
! Mem[0000000066000004] = f828fb4c, %l3 = 000000000000e533
ldsb [%i0+0x004],%l3 ! %l3 = fffffffffffffff8
! %l6 = 00000000d5f8d928, Mem[0000000090000020] = e500000072cdfd01
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 00000000d5f8d928
! %l7 = 000000005bc3adcf, Mem[0000000091000038] = 2ac32556004ae533
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 000000005bc3adcf
! Mem[0000000090000010] = ffffff83, %g2 = 0000000000000003
lduw [%i4+%o2],%g2 ! %g2 = 00000000ffffff83
! %l6 = 00000000d5f8d928, Mem[0000000091000011] = 00004d1b
stb %l6,[%i6+0x011] ! Mem[0000000091000010] = 28004d1b
! Mem[0000000091800014] = 00e533b9, %g2 = 00000000ffffff83
ldub [%o0+0x015],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = de2092b2, %g2 = 0000000000000000
ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffffde20
! %l7 = 000000005bc3adcf, Mem[0000000090800005] = f8d928a6
stb %l7,[%i5+0x005] ! Mem[0000000090800004] = cfd928a6
ba,a p43_not_taken_0_end
p43_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p43_branch_failed
p43_not_taken_0_end:
! End of Random Code for Thread 43
1: membar #Sync ! Force all stores to complete
p43_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0ac] ! Set processor 43 done flag
! Check Registers
p43_check_registers:
set p43_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffffffff83
bne,a,pn %xcc,p43_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000078ee5f03
bne,a,pn %xcc,p43_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e934eb8e
bne,a,pn %xcc,p43_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be fffffffffffffff8
bne,a,pn %xcc,p43_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000e533
bne,a,pn %xcc,p43_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000ed38
bne,a,pn %xcc,p43_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000d5f8d928
bne,a,pn %xcc,p43_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000005bc3adcf
bne,a,pn %xcc,p43_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p43_check_fp_registers:
set p43_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4a012dc2 73a2f096
bne %xcc,p43_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 64fa9c2c 52519bad
bne %xcc,p43_f4_fail
nop
! Check Local Memory
set p43_local0_expect,%g1
p43_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = d7bf74593bea3362
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 = ca99728cd68f444a
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 = bee1a9ff8e68714a
ldx [%i0+0x028],%g3 ! Observed data at 0000000066000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = e934eb8e0000e533
ldx [%i0+0x038],%g3 ! Observed data at 0000000066000038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x038,%g4
set p43_local1_expect,%g1
p43_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 648cd31be533289b
ldx [%i1+0x000],%g3 ! Observed data at 0000000066800000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = adcf004d5155edce
ldx [%i1+0x008],%g3 ! Observed data at 0000000066800008
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1e425cef72cd154d
ldx [%i1+0x020],%g3 ! Observed data at 0000000066800020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 99dbb3fefd01b775
ldx [%i1+0x028],%g3 ! Observed data at 0000000066800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = cd51f8cbe533289b
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+0x010],%g2 ! Expected data = 10ffa6409e285ddf
ldx [%i2+0x010],%g3 ! Observed data at 0000000067000010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000e533e533289b
ldx [%i2+0x028],%g3 ! Observed data at 0000000067000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fffffffffffffd01
ldx [%i2+0x030],%g3 ! Observed data at 0000000067000030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000e533ffffe65d
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+0x010],%g2 ! Expected data = 0000e5338c3c2159
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 = 1d79645739666b33
ldx [%i3+0x018],%g3 ! Observed data at 0000000067800018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x018,%g4
! The test for processor 43 has passed
p43_passed:
ta GOOD_TRAP
nop
p43_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p43_failed
p43_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p43_failed
p43_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p43_failed
p43_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p43_failed
p43_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p43_failed
p43_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p43_failed
p43_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p43_failed
p43_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p43_failed
p43_f2_fail:
set p43_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f4_fail:
set p43_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 43 failed
p43_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0ac] ! Set processor 43 done flag
set p43_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 43 failed
p43_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0ac] ! Set processor 43 done flag
set p43_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p43_selfmod_failed:
ba p43_failed
mov 0xabc,%g1
p43_common_error:
or %g0,0xf0b,%g1
ba p43_failed
mov %o5,%g3
p43_common_signature_error:
set p43_temp,%g1
ba p43_failed
st %g2,[%g1] ! Common Lock Number
p43_common_timeout:
set p43_temp,%g1
ba p43_failed
st %g2,[%g1] ! Common Lock Number
p43_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p43_failed
mov 0x0,%g3
p43_trap1e:
stxa %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000010]
ldsha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800008]
done
p43_trap1o:
stxa %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000010]
ldsha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800008]
done
p43_trap2e:
ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000066000000]
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000000]
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000067000018]
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000067000018]
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800010]
stxa %l5,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800018]
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000066800008]
done
p43_trap2o:
ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000066000000]
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000000]
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000067000018]
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000067000018]
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800010]
stxa %l5,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800018]
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000066800008]
done
p43_trap3e:
nop
nop
done
p43_trap3o:
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 = a64d4014795d3a6e
ldx [%g1+0x008],%l1 ! %l1 = 58c529cad4b1deff
ldx [%g1+0x010],%l2 ! %l2 = 9a26558ca8356b83
ldx [%g1+0x018],%l3 ! %l3 = cd51f8cbe533289b
ldx [%g1+0x020],%l4 ! %l4 = b91518abf7a23a3f
ldx [%g1+0x028],%l5 ! %l5 = 3db805781b58154d
ldx [%g1+0x030],%l6 ! %l6 = 07766b4c39666b33
ldx [%g1+0x038],%l7 ! %l7 = 39a445c288414618
! Initialize the output register of window 0
set unres3_start,%o0
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 = a5b99262 86743610 317ce86b c1cb9ac3
! %f4 = ce654341 974f49b4 020e960b da43fb52
! %f8 = 8d31a7e8 44f4b5fd a8d8a989 e0522733
! %f12 = ab7f5cf1 1622a836 9e256c7a ad51f23a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b6dc128f 04993e71 5b538285 012b2140
! %f20 = f1ca3ea9 462630f7 eb61e2b6 1ac9259e
! %f24 = 59a7c099 ada3f048 d1c6d43f 3a9877ff
! %f28 = 203ec924 d68443ab 8cb3a643 9f382fba
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = dd30f94f 86e857ec 4ea7e1a0 d68a1b9b
! %f36 = 30e35001 be1c45de a09d24fc 6e11b7b6
! %f40 = 0bb2a3f8 5b8c0eb7 db9c5b39 2ac8c767
! %f44 = f0568c6b ec0a451c 050fd257 22cebd21
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5cd33b3f0000000f,%g7,%g1 ! GSR scale = 1, align = 7
wr %g1,%g0,%gsr ! GSR = 5cd33b3f0000000f
wr %g0,%y ! Clear Y 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:
! %l2 = 7dd79e909ec1e6b2, Mem[000000009080002a] = ba3e4c1b
stb %l2,[%i5+0x02a] ! Mem[0000000090800028] = b23e4c1b
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 4fe97753, %g3 = 0bad0b00
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! %l4 = 6efc56b2ce8c83ab, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 6efc56b2ce8c83ab
! Mem[0000000090800038] = 749762f1, %g2 = 00000000d6f64887
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000007497
! Mem[0000000069000038] = 2f2ec69a, %l3 = 7192dc44774f6430
lduw [%i2+0x038],%l3 ! %l3 = 000000002f2ec69a
! Mem[0000000090800008] = 50c69f91, %g2 = 0000000000007497
lduw [%i5+%o1],%g2 ! %g2 = 0000000050c69f91
! %l1 = fbe76adc16de28b3, Mem[0000000090000012] = 72444878
sth %l1,[%i4+0x012] ! Mem[0000000090000010] = 28b34878
! %l4 = ce8c83ab, %l5 = 54dd789d, Mem[0000000090800020] = 5b9447bc c3247ee5
std %l4,[%i5+%o4] ! Mem[0000000090800020] = ce8c83ab 54dd789d
! Mem[0000000091000014] = 694bf715, %g18 = 8ca47a7fd56d31c6
ldsw [%i6+0x014],%g2 ! %g2 = 8ca47a7fd56d31c6
! Mem[0000000091000018] = afbb2595, %g2 = 00000000694bf715
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbb2595
p44_label_2:
! Mem[0000000068800004] = ca5c092d, %l7 = 1249c5be40da1196
lduh [%i1+0x004],%l7 ! %l7 = 000000000000ca5c
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 00000000afbb2595
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! Mem[000000009180000c] = d7c57e5d, %g2 = b5d5c00843ccc658
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000d7c5
! %l6 = 61d2578c, %l7 = 0000ca5c, Mem[0000000090800028] = fd77b23e 4c1bc6c0
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 61d2578c 0000ca5c
! Mem[0000000090000030] = 48e3f41a, %g2 = 000000000000d7c5
ldub [%i4+0x033],%g2 ! %g2 = 0000000000000048
! %l1 = fbe76adc16de28b3, Mem[0000000090800018] = 8d210d4c
stw %l1,[%i5+%o3] ! Mem[0000000090800018] = 16de28b3
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = 0000000000000048
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! %l4 = ce8c83ab, %l5 = 54dd789d, Mem[0000000068800028] = e4b4417c 62d20ff5
std %l4,[%i1+%o5] ! Mem[0000000068800028] = ce8c83ab 54dd789d
! %l3 = 000000002f2ec69a, Mem[0000000091800020] = 30270afa
stw %l3,[%o0+%o4] ! Mem[0000000091800020] = 2f2ec69a
! %l7 = 000000000000ca5c, Mem[0000000091800004] = 920983a7
stw %l7,[%o0+0x004] ! Mem[0000000091800004] = 0000ca5c
p44_label_3:
! Mem[0000000068000000] = 6e730e6fe03d0952, %l6 = d336cbe061d2578c
ldx [%i0+%g0],%l6 ! %l6 = 6e730e6fe03d0952
! Mem[0000000090800000] = f2d0a1aa, %g18 = 8ca47a7fd56d31c6
ldsw [%i5+%g0],%g2 ! %g2 = 8ca47a7fd56d31c6
! %l6 = 6e730e6fe03d0952, Mem[0000000091800012] = 56b2ce8c
sth %l6,[%o0+0x012] ! Mem[0000000091800010] = 0952ce8c
! Mem[0000000090800034] = 1b777a3f, %g2 = fffffffff2d0a1aa
ldub [%i5+0x034],%g2 ! %g2 = 000000000000001b
! Mem[0000000090000018] = ee46c2bb, %g2 = 000000000000001b
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000ee46
! %l7 = 000000000000ca5c, Mem[0000000068000003] = 6e730e6f
stb %l7,[%i0+0x003] ! Mem[0000000068000000] = 6e730e5c
! Mem[0000000069800014] = 11f5b198, %l0 = 68321c86e440e7a3
ldsb [%i3+0x014],%l0 ! %l0 = 0000000000000011
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 0000ee46, %g3 = 79807614
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! %l5 = 2a06e68054dd789d, Mem[0000000068000010] = 3dd2e6f6d8e466b8
stx %l5,[%i0+%o2] ! Mem[0000000068000010] = 2a06e68054dd789d
! Mem[0000000091000000] = 809ce61612bca097, %g2 = 00000000d6f64887
ldx [%i6+%g0],%g2 ! %g2 = 809ce61612bca097
p44_label_4:
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = 12bca097, %g3 = 79807614
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
! %l1 = fbe76adc16de28b3, Mem[0000000068000008] = 0d280cc2
stw %l1,[%i0+%o1] ! Mem[0000000068000008] = 16de28b3
! Mem[0000000068000028] = fd021113, %l0 = 0000000000000011
lduh [%i0+0x02a],%l0 ! %l0 = 0000000000001113
! %l1 = fbe76adc16de28b3, Mem[0000000090800017] = 1416de28
stb %l1,[%i5+0x017] ! Mem[0000000090800014] = b316de28
! Mem[0000000090800024] = 54dd789d, %g2 = 00000000a31fbc41
lduw [%i5+0x024],%g2 ! %g2 = 0000000054dd789d
! Mem[0000000090800004] = 99136e54, %g18 = 8ca47a7fd56d31c6
ldsw [%i5+0x004],%g2 ! %g2 = 8ca47a7fd56d31c6
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = 99136e54, %g3 = a3ca96e2
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
! Mem[0000000090800020] = 83ab54dd, %g2 = 0000000082fb7497
ldub [%i5+0x022],%g2 ! %g2 = 0000000000000083
! Mem[000000009180002c] = 96e2cd87, %g2 = 0000000000000083
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000096
! Mem[0000000068000034] = c0040221, %l1 = fbe76adc16de28b3
ldsb [%i0+0x036],%l1 ! %l1 = 0000000000000002
p44_label_5:
! Mem[0000000091800008] = 0f1979ec, %g2 = 0000000000000096
lduh [%o0+%o1],%g2 ! %g2 = 0000000000000f19
! Mem[0000000091000028] = 8a3d9650, %g2 = 0000000000000f19
ldub [%i6+%o5],%g2 ! %g2 = 000000000000008a
! %l0 = 0000000000001113, Mem[000000009100000a] = 011a3249
sth %l0,[%i6+0x00a] ! Mem[0000000091000008] = 11133249
! %l4 = 6efc56b2ce8c83ab, Mem[0000000091000033] = 486cc60e
stb %l4,[%i6+0x033] ! Mem[0000000091000030] = ab6cc60e
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 000000000000008a
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! Mem[0000000068000020] = db863c90a2312c4a, %l4 = 6efc56b2ce8c83ab
ldx [%i0+%o4],%l4 ! %l4 = db863c90a2312c4a
! Mem[0000000090000018] = c654ee46, %g18 = 8ca47a7fd56d31c6
ldsw [%i4+%o3],%g2 ! %g2 = 8ca47a7fd56d31c6
! Mem[000000006980001c] = 3b13f126, %l0 = 0000000000001113
ldsb [%i3+0x01f],%l0 ! %l0 = 0000000000000026
! %l3 = 000000002f2ec69a, Mem[000000006800003c] = 36ca65a8
stw %l3,[%i0+0x03c] ! Mem[000000006800003c] = 2f2ec69a
! %l6 = e03d0952, %l7 = 0000ca5c, Mem[0000000091800030] = cd876ab0 f2e01332
std %l6,[%o0+0x030] ! Mem[0000000091800030] = e03d0952 0000ca5c
p44_label_6:
! Mem[0000000091000024] = 5ade034f, %g18 = 8ca47a7fd56d31c6
ldsw [%i6+0x024],%g2 ! %g2 = 8ca47a7fd56d31c6
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = 5ade034f, %g3 = 62f1bf38
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! %l2 = 9ec1e6b2, %l3 = 2f2ec69a, Mem[0000000091000010] = c871c97b 694bf715
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 9ec1e6b2 2f2ec69a
! Mem[0000000091000020] = 8c013d02 5ade034f, %g2 = 8a3d9650, %g3 = d71607a7
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000005ade034f
! %l0 = 0000000000000026, Mem[000000009000002f] = 84722cd9
stb %l0,[%i4+0x02f] ! Mem[000000009000002c] = 26722cd9
! %l3 = 000000002f2ec69a, Mem[0000000091000014] = 2f2ec69a
stb %l3,[%i6+0x014] ! Mem[0000000091000014] = 9a2ec69a
! Mem[0000000091800018] = c6fe240a 9c834334, %g2 = 8c013d02, %g3 = 5ade034f
ldd [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a 000000009c834334
! Mem[000000009080001c] = 33ce8c83, %g2 = 00000000c6fe240a
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000033
! %l3 = 000000002f2ec69a, Mem[0000000090000010] = b51e28b3
sth %l3,[%i4+%o2] ! Mem[0000000090000010] = c69a28b3
! Mem[0000000091000038] = 2ac32556, %g2 = 0000000000000033
ldub [%i6+0x038],%g2 ! %g2 = 000000000000002a
p44_label_7:
! Mem[0000000091000000] = 809ce616, %g2 = 000000000000002a
lduw [%i6+%g0],%g2 ! %g2 = 00000000809ce616
! %l3 = 000000002f2ec69a, Mem[0000000091800002] = 2cb90000
sth %l3,[%o0+0x002] ! Mem[0000000091800000] = c69a0000
! %l2 = 9ec1e6b2, %l3 = 2f2ec69a, Mem[0000000091000008] = 9a8d1113 32495b64
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 9ec1e6b2 2f2ec69a
! Mem[0000000090000000] = fd0f3334, %g2 = 00000000809ce616
ldsb [%i4+0x001],%g2 ! %g2 = fffffffffffffffd
! %l3 = 000000002f2ec69a, Mem[000000009080001c] = b5758e33
stw %l3,[%i5+0x01c] ! Mem[000000009080001c] = 2f2ec69a
! Mem[0000000091000010] = 9ec1e6b2, %g2 = fffffffffffffffd
lduw [%i6+%o2],%g2 ! %g2 = 000000009ec1e6b2
! %l4 = db863c90a2312c4a, Mem[0000000069000038] = 2f2ec69a
stw %l4,[%i2+0x038] ! Mem[0000000069000038] = a2312c4a
! %l0 = 0000000000000026, Mem[0000000068000030] = 05dfdd28c0040221
stx %l0,[%i0+0x030] ! Mem[0000000068000030] = 0000000000000026
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = 000000009ec1e6b2
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
! Mem[000000009000001c] = c2bbec77, %g2 = 7ccf87b4a14cf2d3
ldsb [%i4+0x01c],%g2 ! %g2 = ffffffffffffffc2
p44_label_8:
! %l2 = 7dd79e909ec1e6b2, Mem[000000009100000b] = b22f2ec6
stb %l2,[%i6+0x00b] ! Mem[0000000091000008] = b22f2ec6
! Mem[0000000091800020] = 2f2ec69a 801d54e4, %g2 = ffffffc2, %g3 = 9c834334
ldd [%o0+%o4],%g2 ! %g2 = 000000002f2ec69a 00000000801d54e4
! Mem[0000000091800014] = 83abc6fe, %g2 = 000000002f2ec69a
ldub [%o0+0x016],%g2 ! %g2 = 0000000000000083
! %l1 = 0000000000000002, Mem[0000000091000036] = 0ecc2ac3
sth %l1,[%i6+0x036] ! Mem[0000000091000034] = 00022ac3
! %l0 = 0000000000000026, Mem[0000000069000004] = 3b99b86a
stw %l0,[%i2+0x004] ! Mem[0000000069000004] = 00000026
! Mem[0000000091000024] = 5ade034f, %g2 = 0000000000000083
lduw [%i6+0x024],%g2 ! %g2 = 000000005ade034f
! Mem[0000000090800000] = f2d0a1aa99136e54, %g2 = 000000005ade034f
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa99136e54
! Mem[000000009080001c] = 2f2ec69a, %g2 = f2d0a1aa99136e54
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000002f2e
! %l0 = 0000000000000026, Mem[0000000090000024] = f6eb9a57
stw %l0,[%i4+0x024] ! Mem[0000000090000024] = 00000026
! %l6 = 6e730e6fe03d0952, Mem[000000009100003a] = 25563741
sth %l6,[%i6+0x03a] ! Mem[0000000091000038] = 09523741
p44_label_9:
! Mem[000000009000003c] = a14cf2d3, %g2 = 0000000000002f2e
lduw [%i4+0x03c],%g2 ! %g2 = 00000000a14cf2d3
! %l2 = 7dd79e909ec1e6b2, Mem[000000009180000c] = d7c57e5d
stw %l2,[%o0+0x00c] ! Mem[000000009180000c] = 9ec1e6b2
! Mem[0000000090800004] = 136e5450, %g2 = 00000000a14cf2d3
ldsb [%i5+0x005],%g2 ! %g2 = 0000000000000013
! Mem[0000000090800000] = f2d0a1aa, %g2 = 0000000000000013
lduw [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa
! Mem[000000009100002c] = d71607a7, %g2 = 00000000f2d0a1aa
ldub [%i6+0x02c],%g2 ! %g2 = 00000000000000d7
! %l7 = 000000000000ca5c, Mem[0000000068000021] = db863c90
stb %l7,[%i0+0x021] ! Mem[0000000068000020] = db5c3c90
! Mem[0000000090800028] = 578c0000, %g2 = 00000000000000d7
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000578c
! %l7 = 000000000000ca5c, Mem[0000000091000030] = 916a6eab6cc60002
stx %l7,[%i6+0x030] ! Mem[0000000091000030] = 000000000000ca5c
! %l6 = 6e730e6fe03d0952, Mem[0000000091800006] = ca5c0f19
stb %l6,[%o0+0x006] ! Mem[0000000091800004] = 525c0f19
! %l1 = 0000000000000002, Mem[0000000091000038] = 2ac309523741577c
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 0000000000000002
p44_label_10:
! Mem[0000000091800008] = 0f1979ec, %g2 = 000000000000578c
lduw [%o0+%o1],%g2 ! %g2 = 000000000f1979ec
! Mem[0000000069000020] = cddc6f4d 92adf0b4, %l2 = 9ec1e6b2, %l3 = 2f2ec69a
ldd [%i2+%o4],%l2 ! %l2 = 00000000cddc6f4d 0000000092adf0b4
! %l4 = db863c90a2312c4a, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = db863c90a2312c4a
! Mem[000000009080002c] = 0000ca5c, %g2 = 000000000f1979ec
ldsb [%i5+0x02c],%g2 ! %g2 = 0000000000000000
! %l2 = cddc6f4d, %l3 = 92adf0b4, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l2,[%o0+%o5] ! Mem[0000000091800028] = cddc6f4d 92adf0b4
! Mem[0000000068800010] = 6f19e7df 95fec102, %l0 = 00000026, %l1 = 00000002
ldd [%i1+%o2],%l0 ! %l0 = 000000006f19e7df 0000000095fec102
! %l2 = 00000000cddc6f4d, Mem[0000000091000022] = 3d025ade
sth %l2,[%i6+0x022] ! Mem[0000000091000020] = 6f4d5ade
! Mem[0000000068800014] = 95fec102, %l5 = 2a06e68054dd789d
ldsw [%i1+0x014],%l5 ! %l5 = ffffffff95fec102
! %l7 = 000000000000ca5c, Mem[000000009100000c] = 2f2ec69a
stb %l7,[%i6+0x00c] ! Mem[000000009100000c] = 5c2ec69a
! %l5 = ffffffff95fec102, Mem[0000000090800014] = 798076b3
sth %l5,[%i5+0x014] ! Mem[0000000090800014] = c10276b3
p44_label_11:
! Mem[0000000091000020] = 8c016f4d, %g2 = 0000000000000000
lduw [%i6+%o4],%g2 ! %g2 = 000000008c016f4d
! Mem[000000009080001c] = 2f2ec69a, %g2 = 000000008c016f4d
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000002f2e
! %l3 = 0000000092adf0b4, Mem[0000000091800030] = e03d0952
stw %l3,[%o0+0x030] ! Mem[0000000091800030] = 92adf0b4
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 0000000000002f2e
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! %l2 = cddc6f4d, %l3 = 92adf0b4, Mem[0000000090000008] = 1a70897a 70c2cf1a
std %l2,[%i4+%o1] ! Mem[0000000090000008] = cddc6f4d 92adf0b4
! Mem[000000009180002c] = f0b492ad, %g2 = c654ee46c2bbec77
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000f0b4
! Mem[0000000068800004] = ca5c092d, %l5 = ffffffff95fec102
ldsb [%i1+0x007],%l5 ! %l5 = 000000000000002d
! %l1 = 0000000095fec102, Mem[0000000091800024] = 801d54e4
stw %l1,[%o0+0x024] ! Mem[0000000091800024] = 95fec102
! %l6 = 6e730e6fe03d0952, Mem[0000000069000018] = 77ab1f5488e30a96
stx %l6,[%i2+%o3] ! Mem[0000000069000018] = 6e730e6fe03d0952
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 0000f0b4, %g3 = 801d54e4
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
p44_label_12:
! Mem[0000000091000014] = c69aafbb, %g2 = 00000000c654ee46
lduh [%i6+0x016],%g2 ! %g2 = 000000000000c69a
! Mem[0000000069000008] = 79702d45, %l7 = 000000000000ca5c
ldsb [%i2+0x009],%l7 ! %l7 = 0000000000000070
! Mem[0000000068000034] = 00000026, %l3 = 0000000092adf0b4
ldub [%i0+0x034],%l3 ! %l3 = 0000000000000000
! Mem[000000009100002c] = a7000000, %g2 = 000000000000c69a
ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffffa7
! Mem[0000000069800008] = 23f6253d3c9a8814, %l7 = 0000000000000070
ldx [%i3+%o1],%l7 ! %l7 = 23f6253d3c9a8814
! Mem[0000000068000034] = 00000026, %l2 = 00000000cddc6f4d
ldsw [%i0+0x034],%l2 ! %l2 = 0000000000000026
! Mem[0000000091800010] = 6efc0952ce8c83ab, %g2 = ffffffffffffffa7
ldx [%o0+%o2],%g2 ! %g2 = 6efc0952ce8c83ab
! Mem[0000000068000010] = 2a06e680, %l1 = 0000000095fec102
ldsb [%i0+0x011],%l1 ! %l1 = 0000000000000006
! %l2 = 00000026, %l3 = 00000000, Mem[0000000090000018] = c654ee46 c2bbec77
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 00000026 00000000
! Mem[0000000090000018] = 00260000, %g2 = 6efc0952ce8c83ab
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000000026
p44_label_13:
! %l2 = 0000000000000026, Mem[0000000091000020] = 8c016f4d5ade034f
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 0000000000000026
! Mem[0000000069000028] = 27bf73d6, %l4 = db863c90a2312c4a
ldsb [%i2+0x02b],%l4 ! %l4 = ffffffffffffffd6
! Mem[0000000090800018] = 16de28b3, %g2 = 0000000000000026
lduw [%i5+%o3],%g2 ! %g2 = 0000000016de28b3
! Mem[0000000090000020] = 1da20000, %g2 = 0000000016de28b3
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000001da2
! Mem[0000000091000000] = 809ce616, %g2 = 0000000000001da2
lduw [%i6+%g0],%g2 ! %g2 = 00000000809ce616
! %l7 = 23f6253d3c9a8814, Mem[0000000090800010] = d6f64887
stw %l7,[%i5+%o2] ! Mem[0000000090800010] = 3c9a8814
! Mem[0000000090800018] = 16de28b3, %g2 = 00000000809ce616
lduw [%i5+%o3],%g2 ! %g2 = 0000000016de28b3
! Mem[0000000090000038] = 7ccf87b4, %g2 = 0000000016de28b3
lduh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
! Mem[0000000090000014] = 48782e3b, %g2 = 0000000000007ccf
lduh [%i4+0x014],%g2 ! %g2 = 0000000000004878
! %l1 = 0000000000000006, Mem[0000000069800007] = 52d45163
stb %l1,[%i3+0x007] ! Mem[0000000069800004] = 52d45106
p44_label_14:
! Mem[0000000069000018] = 6e730e6f, %l5 = 000000000000002d
lduw [%i2+%o3],%l5 ! %l5 = 000000006e730e6f
! %l3 = 0000000000000000, Mem[0000000068800008] = eb1f6f5f063bb3dc
stx %l3,[%i1+%o1] ! Mem[0000000068800008] = 0000000000000000
! Mem[0000000090800038] = 82fb7497, %g2 = 0000000000004878
ldsh [%i5+0x038],%g2 ! %g2 = ffffffffffff82fb
! Mem[0000000091800038] = b5d5c008 43ccc658, %g2 = ffff82fb, %g3 = c2bbec77
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008 0000000043ccc658
! %l2 = 0000000000000026, Mem[0000000090800010] = 3c9a8814c10276b3
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 0000000000000026
! Mem[0000000091000028] = 8a3d9650, %g18 = 8ca47a7fd56d31c6
ldsw [%i6+%o5],%g2 ! %g2 = 8ca47a7fd56d31c6
! %l0 = 6f19e7df, %l1 = 00000006, Mem[0000000090800018] = 16de28b3 2f2ec69a
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 6f19e7df 00000006
! %l6 = e03d0952, %l7 = 3c9a8814, Mem[0000000069800038] = 57860ac4 878fc7be
std %l6,[%i3+0x038] ! Mem[0000000069800038] = e03d0952 3c9a8814
! %l0 = 000000006f19e7df, Mem[0000000090000036] = 1a127ccf
sth %l0,[%i4+0x036] ! Mem[0000000090000034] = e7df7ccf
! Mem[000000006900003c] = 444ec82c, %l3 = 0000000000000000
lduh [%i2+0x03e],%l3 ! %l3 = 000000000000c82c
p44_label_15:
! Mem[0000000091000010] = 9ec1e6b2, %g2 = ffffffff8a3d9650
lduh [%i6+%o2],%g2 ! %g2 = 0000000000009ec1
! %l5 = 000000006e730e6f, Mem[0000000068000024] = a2312c4a
sth %l5,[%i0+0x024] ! Mem[0000000068000024] = 0e6f2c4a
! %l0 = 6f19e7df, %l1 = 00000006, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 6f19e7df 00000006
! Mem[0000000090800030] = 945c1b77, %g2 = 0000000000009ec1
ldsh [%i5+0x032],%g2 ! %g2 = ffffffffffff945c
! %l4 = ffffffffffffffd6, Mem[0000000090800023] = ab54dd78
stb %l4,[%i5+0x023] ! Mem[0000000090800020] = d654dd78
! Mem[0000000091800010] = 6efc0952, %g2 = ffffffffffff945c
lduw [%o0+%o2],%g2 ! %g2 = 000000006efc0952
! %l1 = 0000000000000006, Mem[0000000091000024] = 00000026
sth %l1,[%i6+0x024] ! Mem[0000000091000024] = 00060026
! %l3 = 000000000000c82c, Mem[0000000069800030] = 77b2d61520c53947
stx %l3,[%i3+0x030] ! Mem[0000000069800030] = 000000000000c82c
! %l0 = 6f19e7df, %l1 = 00000006, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 6f19e7df 00000006
! Mem[0000000091800034] = 0000ca5c, %g18 = 8ca47a7fd56d31c6
ldsw [%o0+0x034],%g2 ! %g2 = 8ca47a7fd56d31c6
p44_label_16:
! Mem[0000000069800000] = 13f3f56b, %l4 = ffffffffffffffd6
lduw [%i3+%g0],%l4 ! %l4 = 0000000013f3f56b
! Mem[0000000090800030] = 50ae945c 1b777a3f, %g2 = 0000ca5c, %g3 = 43ccc658
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b777a3f
! %l4 = 0000000013f3f56b, Mem[0000000091000038] = 00000000
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = 13f3f56b
! %l4 = 0000000013f3f56b, Mem[0000000091000018] = afbb2595
sth %l4,[%i6+%o3] ! Mem[0000000091000018] = f56b2595
! %l0 = 6f19e7df, %l1 = 00000006, Mem[0000000091000018] = f56b2595 d186bb92
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 6f19e7df 00000006
! Mem[0000000069000020] = cddc6f4d 92adf0b4, %l2 = 00000026, %l3 = 0000c82c
ldd [%i2+%o4],%l2 ! %l2 = 00000000cddc6f4d 0000000092adf0b4
! Mem[0000000091000030] = 00000000, %g2 = 0000000050ae945c
lduh [%i6+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = 00000000, %g3 = 1b777a3f
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
! %l6 = e03d0952, %l7 = 3c9a8814, Mem[0000000091000000] = 809ce616 12bca097
std %l6,[%i6+%g0] ! Mem[0000000091000000] = e03d0952 3c9a8814
! Mem[000000009080003c] = bf380000, %g2 = 00000000809ce616
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000bf
p44_label_17:
! Mem[0000000091800018] = 240a9c83, %g2 = 00000000000000bf
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000240a
! Mem[0000000091000008] = 9ec1e6b25c2ec69a, %g2 = 000000000000240a
ldx [%i6+%o1],%g2 ! %g2 = 9ec1e6b25c2ec69a
! Mem[000000009180003c] = c6580000, %g2 = 9ec1e6b25c2ec69a
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091000020] = 00000000 00060026, %g2 = ffffffc6, %g3 = 12bca097
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 0000000000060026
! %l5 = 000000006e730e6f, Mem[0000000090000014] = 48782e3b
stb %l5,[%i4+0x014] ! Mem[0000000090000014] = 6f782e3b
! %l2 = 00000000cddc6f4d, Mem[0000000091800031] = adf0b400
stb %l2,[%o0+0x031] ! Mem[0000000091800030] = 4df0b400
! Mem[000000009100002c] = d71607a7, %g2 = 0000000000000000
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffd716
! Mem[0000000091800010] = 6efc0952 ce8c83ab, %g2 = ffffd716, %g3 = 00060026
ldd [%o0+%o2],%g2 ! %g2 = 000000006efc0952 00000000ce8c83ab
! Mem[000000009000001c] = 000000d3, %g2 = 000000006efc0952
ldub [%i4+0x01d],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000013f3f56b, Mem[0000000091800030] = 924df0b40000ca5c
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000000013f3f56b
p44_label_18:
! %l1 = 0000000000000006, Mem[0000000090800011] = 00000000
stb %l1,[%i5+0x011] ! Mem[0000000090800010] = 06000000
! Mem[0000000091000004] = 3c9a8814, %g2 = 0000000000000000
lduh [%i6+0x004],%g2 ! %g2 = 0000000000003c9a
! Mem[0000000090000020] = 141da200, %g2 = 0000000000003c9a
ldsb [%i4+0x021],%g2 ! %g2 = 0000000000000014
! %l2 = 00000000cddc6f4d, Mem[0000000091000008] = 9ec1e6b2
sth %l2,[%i6+%o1] ! Mem[0000000091000008] = 6f4de6b2
! Mem[0000000069800020] = e52932e7, %l1 = 0000000000000006
lduw [%i3+%o4],%l1 ! %l1 = 00000000e52932e7
! Mem[0000000091000030] = 00000000, %g2 = 0000000000000014
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000000000
! Mem[0000000069000020] = cddc6f4d92adf0b4, %l1 = 00000000e52932e7
ldx [%i2+%o4],%l1 ! %l1 = cddc6f4d92adf0b4
! %l1 = cddc6f4d92adf0b4, Mem[0000000091000004] = 3c9a8814
sth %l1,[%i6+0x004] ! Mem[0000000091000004] = f0b48814
! Mem[0000000091800020] = 2f2ec69a, %g18 = 8ca47a7fd56d31c6
ldsw [%o0+%o4],%g2 ! %g2 = 8ca47a7fd56d31c6
! Mem[0000000068000010] = 2a06e680, %l3 = 0000000092adf0b4
ldsw [%i0+%o2],%l3 ! %l3 = 000000002a06e680
p44_label_19:
! Mem[000000009000000c] = 92adf0b4, %g18 = 8ca47a7fd56d31c6
ldsw [%i4+0x00c],%g2 ! %g2 = 8ca47a7fd56d31c6
! Mem[0000000090000034] = e7df6f19, %g2 = ffffffff92adf0b4
ldsb [%i4+0x036],%g2 ! %g2 = ffffffffffffffe7
! Mem[0000000090000038] = 6f19e7df 00000006, %g2 = ffffffe7, %g3 = ce8c83ab
ldd [%i4+0x038],%g2 ! %g2 = 000000006f19e7df 0000000000000006
! %l5 = 000000006e730e6f, Mem[0000000090000008] = cddc6f4d92adf0b4
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = 000000006e730e6f
! Mem[0000000069000034] = e2aa6002, %l5 = 000000006e730e6f
ldub [%i2+0x037],%l5 ! %l5 = 0000000000000002
! Mem[000000009000002c] = c726722c, %g2 = 000000006f19e7df
ldsb [%i4+0x02e],%g2 ! %g2 = ffffffffffffffc7
! Mem[0000000090800018] = 6f19e7df00000006, %g2 = ffffffffffffffc7
ldx [%i5+%o3],%g2 ! %g2 = 6f19e7df00000006
! %l0 = 000000006f19e7df, Mem[000000009100003c] = 00000002
stb %l0,[%i6+0x03c] ! Mem[000000009100003c] = df000002
! Mem[000000009180000c] = 9ec1e6b2, %g2 = 6f19e7df00000006
lduw [%o0+0x00c],%g2 ! %g2 = 000000009ec1e6b2
! Mem[0000000091000008] = 6f4de6b2 5c2ec69a, %g2 = 9ec1e6b2, %g3 = 00000006
ldd [%i6+%o1],%g2 ! %g2 = 000000006f4de6b2 000000005c2ec69a
p44_label_20:
! %l2 = 00000000cddc6f4d, Mem[0000000090800014] = 00000026
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = cddc6f4d
! Mem[0000000069800038] = e03d0952, %l3 = 000000002a06e680
lduw [%i3+0x038],%l3 ! %l3 = 00000000e03d0952
! Mem[0000000091800028] = cddc6f4d 92adf0b4, %g2 = 6f4de6b2, %g3 = 5c2ec69a
ldd [%o0+%o5],%g2 ! %g2 = 00000000cddc6f4d 0000000092adf0b4
! %l0 = 000000006f19e7df, Mem[000000006900003c] = 444ec82c
sth %l0,[%i2+0x03c] ! Mem[000000006900003c] = e7dfc82c
! %l6 = e03d0952, %l7 = 3c9a8814, Mem[0000000068800020] = 258d3926 e1c2cd82
std %l6,[%i1+%o4] ! Mem[0000000068800020] = e03d0952 3c9a8814
! %l3 = 00000000e03d0952, Mem[0000000090000010] = c69a28b36f782e3b
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = 00000000e03d0952
! Mem[0000000090800034] = 3f82fb74, %g2 = 00000000cddc6f4d
ldub [%i5+0x037],%g2 ! %g2 = 000000000000003f
! %l2 = 00000000cddc6f4d, Mem[000000006980000a] = 23f6253d
sth %l2,[%i3+0x00a] ! Mem[0000000069800008] = 23f66f4d
! Mem[0000000091800020] = 2f2ec69a95fec102, %g2 = 000000000000003f
ldx [%o0+%o4],%g2 ! %g2 = 2f2ec69a95fec102
! Mem[0000000069000018] = 6e730e6f, %l0 = 000000006f19e7df
lduw [%i2+%o3],%l0 ! %l0 = 000000006e730e6f
p44_label_21:
! Mem[0000000090800024] = 54dd789d, %g18 = 8ca47a7fd56d31c6
ldsw [%i5+0x024],%g2 ! %g2 = 8ca47a7fd56d31c6
! %l5 = 0000000000000002, Mem[0000000069800036] = 0000c82c
sth %l5,[%i3+0x036] ! Mem[0000000069800034] = 00000002
! %l5 = 0000000000000002, Mem[0000000090800020] = ce8c83d654dd789d
stx %l5,[%i5+%o4] ! Mem[0000000090800020] = 0000000000000002
! %l5 = 0000000000000002, Mem[0000000091800026] = c102cddc
sth %l5,[%o0+0x026] ! Mem[0000000091800024] = 0002cddc
! %l7 = 23f6253d3c9a8814, Mem[0000000091000008] = 6f4de6b2
stw %l7,[%i6+%o1] ! Mem[0000000091000008] = 3c9a8814
! Mem[0000000090800008] = 50c69f916a872662, %g2 = 0000000054dd789d
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
! Mem[0000000091800028] = cddc6f4d, %g2 = 50c69f916a872662
ldsb [%o0+%o5],%g2 ! %g2 = ffffffffffffffcd
! %l7 = 23f6253d3c9a8814, Mem[0000000090800000] = db863c90
sth %l7,[%i5+%g0] ! Mem[0000000090800000] = 88143c90
! %l2 = cddc6f4d, %l3 = e03d0952, Mem[0000000090000010] = 00000000 e03d0952
std %l2,[%i4+%o2] ! Mem[0000000090000010] = cddc6f4d e03d0952
! %l7 = 23f6253d3c9a8814, Mem[0000000090000004] = 00000006
stw %l7,[%i4+0x004] ! Mem[0000000090000004] = 3c9a8814
p44_label_22:
! Mem[0000000091000038] = f56bdf00, %g2 = ffffffffffffffcd
ldsh [%i6+0x03a],%g2 ! %g2 = fffffffffffff56b
! Mem[000000009100002c] = 07a70000, %g2 = fffffffffffff56b
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000007a7
! Mem[0000000091000010] = e6b29a2e, %g2 = 00000000000007a7
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffe6b2
! Mem[000000009080000c] = 6a872662, %g2 = ffffffffffffe6b2
ldub [%i5+0x00c],%g2 ! %g2 = 000000000000006a
! %l4 = 0000000013f3f56b, Mem[0000000090800004] = a2312c4a
stw %l4,[%i5+0x004] ! Mem[0000000090800004] = 13f3f56b
! %l2 = 00000000cddc6f4d, Mem[000000009000001e] = 0000d314
sth %l2,[%i4+0x01e] ! Mem[000000009000001c] = 6f4dd314
! %l0 = 000000006e730e6f, Mem[0000000091800000] = 2250c69a
sth %l0,[%o0+%g0] ! Mem[0000000091800000] = 0e6fc69a
! %l3 = 00000000e03d0952, Mem[000000009100000c] = 5c2ec69a
stw %l3,[%i6+0x00c] ! Mem[000000009100000c] = e03d0952
! Mem[0000000090000030] = d948e3f4, %g2 = 000000000000006a
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffd948
! %l0 = 000000006e730e6f, Mem[000000009080001e] = 00060000
stb %l0,[%i5+0x01e] ! Mem[000000009080001c] = 6f060000
p44_label_23:
! Mem[0000000068800034] = 8a66d5b2, %l4 = 0000000013f3f56b
lduw [%i1+0x034],%l4 ! %l4 = 000000008a66d5b2
! Mem[0000000069800004] = 52d45106, %l3 = 00000000e03d0952
ldub [%i3+0x007],%l3 ! %l3 = 0000000000000006
! %l2 = 00000000cddc6f4d, Mem[000000009080003a] = 749762f1
stb %l2,[%i5+0x03a] ! Mem[0000000090800038] = 4d9762f1
! Mem[000000009080002c] = 0000ca5c, %g2 = ffffffffffffd948
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[000000009180000c] = 9ec1e6b2, %g2 = 0000000000000000
ldub [%o0+0x00c],%g2 ! %g2 = 000000000000009e
! %l2 = 00000000cddc6f4d, Mem[000000006980000c] = 3c9a8814
stw %l2,[%i3+0x00c] ! Mem[000000006980000c] = cddc6f4d
! %l0 = 000000006e730e6f, Mem[0000000069800027] = 993b1b88
stb %l0,[%i3+0x027] ! Mem[0000000069800024] = 993b1b6f
! Mem[0000000090800018] = 6f19e7df, %g2 = 000000000000009e
lduw [%i5+%o3],%g2 ! %g2 = 000000006f19e7df
! Mem[0000000091800008] = 79ec9ec1, %g2 = 000000006f19e7df
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! Mem[000000009180002c] = 92adf0b4, %g2 = 00000000000079ec
ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000092
p44_label_24:
! Mem[0000000090000004] = 3c9a8814, %g2 = 0000000000000092
lduh [%i4+0x004],%g2 ! %g2 = 0000000000003c9a
! Mem[0000000091000020] = 00000000 00060026, %g2 = 00003c9a, %g3 = 92adf0b4
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 0000000000060026
! Mem[0000000090000038] = 6f19e7df, %g2 = 0000000000000000
lduh [%i4+0x038],%g2 ! %g2 = 0000000000006f19
! Mem[000000006900000c] = 37b8eb49, %l4 = 000000008a66d5b2
lduh [%i2+0x00c],%l4 ! %l4 = 00000000000037b8
! Mem[0000000091800010] = 6efc0952, %g2 = 0000000000006f19
lduh [%o0+%o2],%g2 ! %g2 = 0000000000006efc
! %l5 = 0000000000000002, Mem[000000009080001c] = 00006f06
stw %l5,[%i5+0x01c] ! Mem[000000009080001c] = 00000002
! Mem[0000000090000008] = 00000000, %g2 = 0000000000006efc
lduh [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = 6f4d6f19, %g2 = 0000000000000000
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000006f4d
! Mem[0000000068000030] = 0000000000000026, %l7 = 23f6253d3c9a8814
ldx [%i0+0x030],%l7 ! %l7 = 0000000000000026
! Mem[0000000090000028] = de2092b2, %g2 = 0000000000006f4d
lduh [%i4+0x02a],%g2 ! %g2 = 000000000000de20
p44_label_25:
! Mem[0000000069800024] = 993b1b6f, %l1 = cddc6f4d92adf0b4
lduh [%i3+0x024],%l1 ! %l1 = 000000000000993b
! %l0 = 000000006e730e6f, Mem[0000000091000024] = 00060026
sth %l0,[%i6+0x024] ! Mem[0000000091000024] = 0e6f0026
! Mem[0000000090000010] = 4de03d09, %g2 = 000000000000de20
ldub [%i4+0x013],%g2 ! %g2 = 000000000000004d
! Mem[0000000091800000] = 6fc69a00, %g2 = 000000000000004d
ldub [%o0+0x001],%g2 ! %g2 = 000000000000006f
! %l0 = 6e730e6f, %l1 = 0000993b, Mem[0000000090800018] = 6f19e7df 00000002
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 6e730e6f 0000993b
! Mem[000000009100003c] = df000002, %g18 = 8ca47a7fd56d31c6
ldsw [%i6+0x03c],%g2 ! %g2 = 8ca47a7fd56d31c6
! %l0 = 000000006e730e6f, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = 000000006e730e6f
! %l1 = 000000000000993b, Mem[0000000090000021] = 141da200
stb %l1,[%i4+0x021] ! Mem[0000000090000020] = 3b1da200
! Mem[0000000090800004] = 13f3f56b, %g2 = ffffffffdf000002
lduw [%i5+0x004],%g2 ! %g2 = 0000000013f3f56b
! %l0 = 000000006e730e6f, Mem[0000000068800010] = 6f19e7df95fec102
stx %l0,[%i1+%o2] ! Mem[0000000068800010] = 000000006e730e6f
ba,a p44_not_taken_0_end
p44_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p44_branch_failed
p44_not_taken_0_end:
! End of Random Code for Thread 44
1: membar #Sync ! Force all stores to complete
p44_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0b0] ! Set processor 44 done flag
! Check Registers
p44_check_registers:
set p44_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000006e730e6f
bne,a,pn %xcc,p44_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000993b
bne,a,pn %xcc,p44_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000cddc6f4d
bne,a,pn %xcc,p44_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000006
bne,a,pn %xcc,p44_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000037b8
bne,a,pn %xcc,p44_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000002
bne,a,pn %xcc,p44_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 6e730e6fe03d0952
bne,a,pn %xcc,p44_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000026
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 a5b99262 86743610
bne %xcc,p44_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 317ce86b c1cb9ac3
bne %xcc,p44_f2_fail
nop
! Check Local Memory
set p44_local0_expect,%g1
p44_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 6e730e5ce03d0952
ldx [%i0+0x000],%g3 ! Observed data at 0000000068000000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 16de28b308fc414c
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 = 2a06e68054dd789d
ldx [%i0+0x010],%g3 ! Observed data at 0000000068000010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = db5c3c900e6f2c4a
ldx [%i0+0x020],%g3 ! Observed data at 0000000068000020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000026
ldx [%i0+0x030],%g3 ! Observed data at 0000000068000030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 17a1eb902f2ec69a
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+0x008],%g2 ! Expected data = 0000000000000000
ldx [%i1+0x008],%g3 ! Observed data at 0000000068800008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000006e730e6f
ldx [%i1+0x010],%g3 ! Observed data at 0000000068800010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = e03d09523c9a8814
ldx [%i1+0x020],%g3 ! Observed data at 0000000068800020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ce8c83ab54dd789d
ldx [%i1+0x028],%g3 ! Observed data at 0000000068800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x028,%g4
set p44_local2_expect,%g1
p44_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 1c30fbf500000026
ldx [%i2+0x000],%g3 ! Observed data at 0000000069000000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6e730e6fe03d0952
ldx [%i2+0x018],%g3 ! Observed data at 0000000069000018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = a2312c4ae7dfc82c
ldx [%i2+0x038],%g3 ! Observed data at 0000000069000038
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x038,%g4
set p44_local3_expect,%g1
p44_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 13f3f56b52d45106
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 = 23f66f4dcddc6f4d
ldx [%i3+0x008],%g3 ! Observed data at 0000000069800008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = e52932e7993b1b6f
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 = 0000000000000002
ldx [%i3+0x030],%g3 ! Observed data at 0000000069800030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = e03d09523c9a8814
ldx [%i3+0x038],%g3 ! Observed data at 0000000069800038
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x038,%g4
! The test for processor 44 has passed
p44_passed:
ta GOOD_TRAP
nop
p44_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p44_failed
p44_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p44_failed
p44_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p44_failed
p44_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p44_failed
p44_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p44_failed
p44_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p44_failed
p44_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p44_failed
p44_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p44_failed
p44_f0_fail:
set p44_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f2_fail:
set p44_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000069000020]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000028]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000069000020]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069800018]
done
p44_trap1o:
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000069000020]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000028]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000069000020]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069800018]
done
p44_trap2e:
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068000018]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068000018]
stba %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800020]
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000068800008]
stha %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000028]
done
p44_trap2o:
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068000018]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068000018]
stba %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800020]
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000068800008]
stha %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000028]
done
p44_trap3e:
nop
done
p44_trap3o:
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 = 68321c86e440e7a3
ldx [%g1+0x008],%l1 ! %l1 = fbe76adc16de28b3
ldx [%g1+0x010],%l2 ! %l2 = 7dd79e909ec1e6b2
ldx [%g1+0x018],%l3 ! %l3 = 7192dc44774f6430
ldx [%g1+0x020],%l4 ! %l4 = 6efc56b2ce8c83ab
ldx [%g1+0x028],%l5 ! %l5 = 2a06e68054dd789d
ldx [%g1+0x030],%l6 ! %l6 = d336cbe061d2578c
ldx [%g1+0x038],%l7 ! %l7 = 1249c5be40da1196
! Initialize the output register of window 0
set unres3_start,%o0
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 = 716e32f3 99fe16f5 36abad1f e4640689
! %f4 = b208a30c 153f340f 60d88e85 1bd5fbd2
! %f8 = ee59a93d e5db46cc a44a7946 c9ed1e1c
! %f12 = 4c475323 fe9ca77d 2b8b1e25 cb878466
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 53771114 daf05947 8116eb7d afb4083d
! %f20 = 584a93ed c2b62e5d 1fed3976 c02f3cff
! %f24 = 0f1e4b38 a81f5f7b 2f895835 53850cf4
! %f28 = 05c7f877 9a6ce4ac 40371f1d f46e76d5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 18994e8e 8888c666 3fa276cd 49c06a95
! %f36 = e5c30aaf ce538f8c df52d1e3 8b420079
! %f40 = d609b4d7 f4e3f8da 11a3912b 7755d445
! %f44 = cc2b7e40 0d9ca9df 740bbfa4 bcb063f0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa05506870000001b,%g7,%g1 ! GSR scale = 3, align = 3
wr %g1,%g0,%gsr ! GSR = a05506870000001b
wr %g0,%y ! Clear Y 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:
! %l3 = 8fafc6f9ead40672, Mem[0000000091000008] = 9a8d011a
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = ead40672
! Mem[0000000091800034] = f2e01332, %g18 = e039df40b1b3ffe9
ldsw [%o0+0x034],%g2 ! %g2 = e039df40b1b3ffe9
! Mem[0000000091800000] = 22502cb9, %g2 = fffffffff2e01332
lduh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! %l1 = ac00231c09e92f82, Mem[0000000090800026] = 7ee5fd77
sth %l1,[%i5+0x026] ! Mem[0000000090800024] = 2f82fd77
! %l0 = a221ebb7c7b5ee2f, Mem[000000006a000024] = ddc9f50c
stw %l0,[%i0+0x024] ! Mem[000000006a000024] = c7b5ee2f
! %l6 = b6141e1a, %l7 = f589ea21, Mem[0000000090000018] = c654ee46 c2bbec77
std %l6,[%i4+%o3] ! Mem[0000000090000018] = b6141e1a f589ea21
! Mem[000000006a00000c] = 1deb443f, %l3 = 8fafc6f9ead40672
ldsb [%i0+0x00f],%l3 ! %l3 = 000000000000003f
! Mem[000000009100001c] = bb928c01, %g2 = 0000000000002250
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000bb92
! Mem[0000000090800020] = 47bcc324, %g2 = 000000000000bb92
ldsh [%i5+0x022],%g2 ! %g2 = 00000000000047bc
! Mem[0000000090000034] = f41a127c, %g2 = 00000000000047bc
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000f4
p45_label_2:
! Mem[0000000091800018] = c6fe240a, %g2 = 00000000000000f4
ldub [%o0+%o3],%g2 ! %g2 = 00000000000000c6
! Mem[000000009000003c] = a14cf2d3, %g18 = e039df40b1b3ffe9
ldsw [%i4+0x03c],%g2 ! %g2 = e039df40b1b3ffe9
! Mem[0000000090800010] = d6f64887, %g2 = ffffffffa14cf2d3
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f64887
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = d6f64887, %g3 = 0bad0b00
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[0000000091000008] = ead40672, %g2 = 0000000022502cb9
lduw [%i6+%o1],%g2 ! %g2 = 00000000ead40672
! Mem[0000000090800038] = 82fb7497, %g2 = 00000000ead40672
lduh [%i5+0x038],%g2 ! %g2 = 00000000000082fb
! %l4 = 719d492c4ba67717, Mem[0000000091800030] = cd876ab0
sth %l4,[%o0+0x030] ! Mem[0000000091800030] = 77176ab0
! Mem[0000000091800030] = 77176ab0, %g18 = e039df40b1b3ffe9
ldsw [%o0+0x030],%g2 ! %g2 = e039df40b1b3ffe9
! %l0 = c7b5ee2f, %l1 = 09e92f82, Mem[0000000091000008] = ead40672 32495b64
std %l0,[%i6+%o1] ! Mem[0000000091000008] = c7b5ee2f 09e92f82
! Mem[0000000090000018] = 1e1af589, %g2 = 0000000077176ab0
ldub [%i4+0x01a],%g2 ! %g2 = 000000000000001e
p45_label_3:
! %l0 = a221ebb7c7b5ee2f, Mem[0000000091800038] = b5d5c008
stw %l0,[%o0+0x038] ! Mem[0000000091800038] = c7b5ee2f
! Mem[0000000091800014] = b039c6fe, %g2 = 000000000000001e
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b039
! Mem[0000000091000000] = 809ce616, %g2 = 000000000000b039
lduw [%i6+%g0],%g2 ! %g2 = 00000000809ce616
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = 00000000809ce616
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! Mem[000000006a000008] = f1f7584d, %l4 = 719d492c4ba67717
ldsb [%i0+0x00b],%l4 ! %l4 = 000000000000004d
! %l2 = 54791ef2, %l3 = 0000003f, Mem[000000006b800010] = 7ab99abd 22e7a0e4
std %l2,[%i3+%o2] ! Mem[000000006b800010] = 54791ef2 0000003f
! Mem[0000000091000024] = 5ade034f, %g2 = 0f1979ecd7c57e5d
lduw [%i6+0x024],%g2 ! %g2 = 000000005ade034f
! Mem[0000000091800004] = 83a70f19, %g2 = 000000005ade034f
lduh [%o0+0x006],%g2 ! %g2 = 00000000000083a7
! %l3 = 000000000000003f, Mem[0000000091800004] = 920983a7
stw %l3,[%o0+0x004] ! Mem[0000000091800004] = 0000003f
! %l1 = ac00231c09e92f82, Mem[000000006a000014] = 1f77ba90
stw %l1,[%i0+0x014] ! Mem[000000006a000014] = 09e92f82
p45_label_4:
! %l3 = 000000000000003f, Mem[0000000090000010] = b51e724448782e3b
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = 000000000000003f
! %l2 = e4966e1854791ef2, Mem[0000000090800020] = 5b9447bcc3242f82
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = e4966e1854791ef2
! %l7 = 7a1cce59f589ea21, Mem[0000000090800008] = 50c69f916a872662
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = 7a1cce59f589ea21
! Mem[0000000090000024] = f6eb9a57, %g2 = 00000000000083a7
ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff6eb
! %l0 = c7b5ee2f, %l1 = 09e92f82, Mem[0000000090000010] = 00000000 0000003f
std %l0,[%i4+%o2] ! Mem[0000000090000010] = c7b5ee2f 09e92f82
! Mem[000000006b800018] = 10758a96d9b071e5, %l3 = 000000000000003f
ldx [%i3+%o3],%l3 ! %l3 = 10758a96d9b071e5
! Mem[000000009000003c] = f2d30000, %g2 = fffffffffffff6eb
ldsb [%i4+0x03e],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000090000018] = b6141e1a f589ea21, %g2 = fffffff2, %g3 = 920983a7
ldd [%i4+%o3],%g2 ! %g2 = 00000000b6141e1a 00000000f589ea21
! %l2 = e4966e1854791ef2, Mem[000000009080002a] = ba3e4c1b
stb %l2,[%i5+0x02a] ! Mem[0000000090800028] = f23e4c1b
! Mem[0000000091800018] = c6fe240a, %g2 = 00000000b6141e1a
lduw [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a
p45_label_5:
! Mem[000000006a000028] = 3136107f, %l4 = 000000000000004d
ldsw [%i0+%o5],%l4 ! %l4 = 000000003136107f
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 00000000c6fe240a
lduw [%i5+0x02c],%g2 ! %g2 = 000000004c1bc6c0
! %l0 = a221ebb7c7b5ee2f, Mem[000000006a800000] = d3b25704d4335b02
stx %l0,[%i1+%g0] ! Mem[000000006a800000] = a221ebb7c7b5ee2f
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = 4c1bc6c0, %g3 = f589ea21
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
! Mem[0000000091800008] = 79ecd7c5, %g2 = 0000000082fb7497
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! %l6 = b6141e1a, %l7 = f589ea21, Mem[000000006a800010] = 8d51c278 af521c0c
std %l6,[%i1+%o2] ! Mem[000000006a800010] = b6141e1a f589ea21
! %l1 = ac00231c09e92f82, Mem[000000006b000038] = 41a02fa5ce5b55cc
stx %l1,[%i2+0x038] ! Mem[000000006b000038] = ac00231c09e92f82
! Mem[0000000091000034] = 0ecc2ac3, %g2 = 00000000000079ec
ldsh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! Mem[0000000090800000] = f2d0a1aa, %g2 = 0000000000000ecc
lduw [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = f2d0a1aa, %g3 = 62f1bf38
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
p45_label_6:
! %l2 = e4966e1854791ef2, Mem[000000006a000006] = 78eb8c20
sth %l2,[%i0+0x006] ! Mem[000000006a000004] = 78eb1ef2
! %l4 = 3136107f, %l5 = 5e47ad5d, Mem[0000000090000010] = c7b5ee2f 09e92f82
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 3136107f 5e47ad5d
! %l1 = ac00231c09e92f82, Mem[000000009080000c] = f589ea21
stw %l1,[%i5+0x00c] ! Mem[000000009080000c] = 09e92f82
! Mem[0000000091800028] = 41a3ca96, %g2 = 000000002188de20
ldub [%o0+0x02b],%g2 ! %g2 = 0000000000000041
! Mem[0000000090000010] = 107f5e47, %g2 = 0000000000000041
ldub [%i4+0x012],%g2 ! %g2 = 0000000000000010
! Mem[0000000091800008] = 79ecd7c5, %g2 = 0000000000000010
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! Mem[0000000090000024] = f6eb9a57, %g2 = 00000000000079ec
ldsb [%i4+0x024],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000090800008] = 7a1cce59, %g2 = fffffffffffffff6
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000007a1c
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 0000000000007a1c
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! Mem[0000000091800014] = b039c6fe, %g2 = 0efd0f3334b459e7
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffb0
p45_label_7:
! %l7 = 7a1cce59f589ea21, Mem[000000009100000e] = 2f82c871
stb %l7,[%i6+0x00e] ! Mem[000000009100000c] = 2182c871
! Mem[0000000091800038] = c7b5ee2f, %g2 = ffffffffffffffb0
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffc7b5
! Mem[000000009180000c] = d7c57e5d, %g2 = ffffffffffffc7b5
lduw [%o0+0x00c],%g2 ! %g2 = 00000000d7c57e5d
! Mem[0000000090800038] = 9762f1bf, %g2 = 00000000d7c57e5d
ldsb [%i5+0x03b],%g2 ! %g2 = ffffffffffffff97
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = ffffffffffffff97
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! %l5 = 12540b4e5e47ad5d, Mem[000000009180003c] = 43ccc658
stw %l5,[%o0+0x03c] ! Mem[000000009180003c] = 5e47ad5d
! Mem[0000000091800028] = a31fbc41, %g2 = 916a6e486cc60ecc
lduw [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41
! Mem[0000000090000028] = 2188de20, %g2 = 00000000a31fbc41
lduw [%i4+%o5],%g2 ! %g2 = 000000002188de20
! Mem[0000000090800028] = f23e4c1b, %g2 = 000000002188de20
ldsh [%i5+0x02a],%g2 ! %g2 = fffffffffffff23e
! %l2 = 54791ef2, %l3 = d9b071e5, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 54791ef2 d9b071e5
p45_label_8:
! Mem[0000000090000018] = 141e1af5, %g2 = fffffffffffff23e
ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000014
! Mem[0000000091800038] = c7b5ee2f 5e47ad5d, %g2 = 00000014, %g3 = 92b2c784
ldd [%o0+0x038],%g2 ! %g2 = 00000000c7b5ee2f 000000005e47ad5d
! %l5 = 12540b4e5e47ad5d, Mem[0000000090000000] = 0efd0f3334b459e7
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 12540b4e5e47ad5d
! Mem[0000000090800010] = d6f6488779807614, %g2 = 00000000c7b5ee2f
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! %l6 = fc726430b6141e1a, Mem[0000000090000030] = 722cd948e3f41a12
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = fc726430b6141e1a
! Mem[000000006a800028] = 43b303e7, %l7 = 7a1cce59f589ea21
ldub [%i1+0x02a],%l7 ! %l7 = 0000000000000003
! Mem[0000000091800010] = 54791ef2 d9b071e5, %g2 = 79807614, %g3 = 5e47ad5d
ldd [%o0+%o2],%g2 ! %g2 = 0000000054791ef2 00000000d9b071e5
! Mem[0000000090800018] = 210d4cb5, %g2 = 0000000054791ef2
ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000021
! %l0 = c7b5ee2f, %l1 = 09e92f82, Mem[0000000091000000] = 809ce616 12bca097
std %l0,[%i6+%g0] ! Mem[0000000091000000] = c7b5ee2f 09e92f82
! %l2 = e4966e1854791ef2, Mem[0000000091800018] = c6fe240a9c834334
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = e4966e1854791ef2
p45_label_9:
! Mem[0000000090000000] = 12540b4e, %g2 = 0000000000000021
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000001254
! %l1 = ac00231c09e92f82, Mem[000000006b800010] = 54791ef20000003f
stx %l1,[%i3+%o2] ! Mem[000000006b800010] = ac00231c09e92f82
! %l0 = a221ebb7c7b5ee2f, Mem[000000006b000010] = 092c86a8
stw %l0,[%i2+%o2] ! Mem[000000006b000010] = c7b5ee2f
! Mem[000000006b000008] = 827983a4, %l4 = 000000003136107f
ldsw [%i2+%o1],%l4 ! %l4 = ffffffff827983a4
! Mem[0000000090800038] = 82fb7497, %g18 = e039df40b1b3ffe9
ldsw [%i5+0x038],%g2 ! %g2 = e039df40b1b3ffe9
! Mem[0000000090800008] = 7a1cce59, %g2 = ffffffff82fb7497
lduh [%i5+%o1],%g2 ! %g2 = 0000000000007a1c
! Mem[000000009100003c] = 7c000000, %g2 = 0000000000007a1c
ldsb [%i6+0x03f],%g2 ! %g2 = 000000000000007c
! Mem[0000000091000010] = c871c97b694bf715, %g2 = 000000000000007c
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! Mem[0000000090800018] = 8d210d4c, %g2 = c871c97b694bf715
ldsb [%i5+%o3],%g2 ! %g2 = ffffffffffffff8d
! %l0 = a221ebb7c7b5ee2f, Mem[000000009180002f] = e277176a
stb %l0,[%o0+0x02f] ! Mem[000000009180002c] = 2f77176a
p45_label_10:
! Mem[0000000091000004] = 09e92f82, %g2 = ffffffffffffff8d
lduw [%i6+0x004],%g2 ! %g2 = 0000000009e92f82
! %l7 = 0000000000000003, Mem[000000006b800034] = 47b669b2
stb %l7,[%i3+0x034] ! Mem[000000006b800034] = 03b669b2
! Mem[0000000091800030] = 77176ab0f2e01332, %g2 = 0000000009e92f82
ldx [%o0+0x030],%g2 ! %g2 = 77176ab0f2e01332
! %l2 = e4966e1854791ef2, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = e4966e1854791ef2
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 77176ab0f2e01332
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! %l7 = 0000000000000003, Mem[0000000090800016] = 76148d21
stb %l7,[%i5+0x016] ! Mem[0000000090800014] = 03148d21
! %l1 = ac00231c09e92f82, Mem[0000000091800030] = 77176ab0f2e01332
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = ac00231c09e92f82
! %l0 = a221ebb7c7b5ee2f, Mem[0000000091800020] = 30270afa
stw %l0,[%o0+%o4] ! Mem[0000000091800020] = c7b5ee2f
! Mem[0000000091000038] = 2ac32556, %g2 = afbb2595d186bb92
lduw [%i6+0x038],%g2 ! %g2 = 000000002ac32556
! Mem[000000009100001c] = d186bb92, %g2 = 000000002ac32556
ldub [%i6+0x01c],%g2 ! %g2 = 00000000000000d1
p45_label_11:
! %l0 = a221ebb7c7b5ee2f, Mem[0000000091800000] = 22502cb9
stb %l0,[%o0+%g0] ! Mem[0000000091800000] = 2f502cb9
! Mem[0000000090000018] = 1e1af589, %g2 = 00000000000000d1
ldsb [%i4+0x01a],%g2 ! %g2 = 000000000000001e
! Mem[000000006b000000] = c2abcada 401a8cc9, %l4 = 827983a4, %l5 = 5e47ad5d
ldd [%i2+%g0],%l4 ! %l4 = 00000000c2abcada 00000000401a8cc9
! Mem[0000000090800010] = d6f64887, %g18 = e039df40b1b3ffe9
ldsw [%i5+%o2],%g2 ! %g2 = e039df40b1b3ffe9
! Mem[000000009000001c] = f589ea21, %g18 = e039df40b1b3ffe9
ldsw [%i4+0x01c],%g2 ! %g2 = e039df40b1b3ffe9
! Mem[000000009080000c] = 09e92f82, %g2 = fffffffff589ea21
lduw [%i5+0x00c],%g2 ! %g2 = 0000000009e92f82
! Mem[0000000090000030] = 726430b6, %g2 = 0000000009e92f82
ldsb [%i4+0x031],%g2 ! %g2 = 0000000000000072
! Mem[000000006a800034] = 17732f6f, %l4 = 00000000c2abcada
ldsh [%i1+0x034],%l4 ! %l4 = 0000000000001773
! Mem[0000000090800028] = fd77f23e 4c1bc6c0, %g2 = 00000072, %g3 = d9b071e5
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77f23e 000000004c1bc6c0
! %l2 = e4966e1854791ef2, Mem[0000000091800024] = 801d54e4
stw %l2,[%o0+0x024] ! Mem[0000000091800024] = 54791ef2
p45_label_12:
! Mem[000000006a000028] = 3136107f, %l1 = ac00231c09e92f82
ldsw [%i0+%o5],%l1 ! %l1 = 000000003136107f
! %l4 = 0000000000001773, Mem[0000000091800000] = 2f502cb9
stb %l4,[%o0+%g0] ! Mem[0000000091800000] = 73502cb9
! %l5 = 00000000401a8cc9, Mem[0000000091800000] = 73502cb9
stw %l5,[%o0+%g0] ! Mem[0000000091800000] = 401a8cc9
! %l3 = 10758a96d9b071e5, Mem[0000000091000014] = 694bf715
stw %l3,[%i6+0x014] ! Mem[0000000091000014] = d9b071e5
! Mem[0000000090000030] = fc726430 b6141e1a, %g2 = fd77f23e, %g3 = 4c1bc6c0
ldd [%i4+0x030],%g2 ! %g2 = 00000000fc726430 00000000b6141e1a
! Mem[0000000090800000] = e4966e1854791ef2, %g2 = 00000000fc726430
ldx [%i5+%g0],%g2 ! %g2 = e4966e1854791ef2
! %l6 = fc726430b6141e1a, Mem[0000000090000018] = b6141e1a
stw %l6,[%i4+%o3] ! Mem[0000000090000018] = b6141e1a
! Mem[0000000090800008] = ce5909e9, %g2 = e4966e1854791ef2
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffce59
! Mem[000000006a800008] = a491b2ba, %l6 = fc726430b6141e1a
ldsb [%i1+%o1],%l6 ! %l6 = ffffffffffffffa4
! %l1 = 000000003136107f, Mem[000000006a000000] = 359ee2ca78eb1ef2
stx %l1,[%i0+%g0] ! Mem[000000006a000000] = 000000003136107f
p45_label_13:
! %l0 = a221ebb7c7b5ee2f, Mem[000000006a80000c] = 317ec7d7
sth %l0,[%i1+0x00c] ! Mem[000000006a80000c] = ee2fc7d7
! Mem[0000000091800020] = c7b5ee2f, %g2 = ffffffffffffce59
ldub [%o0+%o4],%g2 ! %g2 = 00000000000000c7
! Mem[000000009100000c] = 09e92182, %g18 = e039df40b1b3ffe9
ldsw [%i6+0x00c],%g2 ! %g2 = e039df40b1b3ffe9
! %l0 = c7b5ee2f, %l1 = 3136107f, Mem[0000000090000018] = b6141e1a f589ea21
std %l0,[%i4+%o3] ! Mem[0000000090000018] = c7b5ee2f 3136107f
! Mem[0000000091000010] = c871c97b d9b071e5, %g2 = 09e92182, %g3 = b6141e1a
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000d9b071e5
! Mem[0000000090000018] = c7b5ee2f, %g2 = 00000000c871c97b
lduw [%i4+%o3],%g2 ! %g2 = 00000000c7b5ee2f
! Mem[0000000091000028] = 50d71607, %g2 = 00000000c7b5ee2f
ldsb [%i6+0x02b],%g2 ! %g2 = 0000000000000050
! %l0 = a221ebb7c7b5ee2f, Mem[0000000091000023] = 025ade03
stb %l0,[%i6+0x023] ! Mem[0000000091000020] = 2f5ade03
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = 00000050, %g3 = d9b071e5
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
! Mem[0000000090800010] = d6f64887, %g18 = e039df40b1b3ffe9
ldsw [%i5+%o2],%g2 ! %g2 = e039df40b1b3ffe9
p45_label_14:
! Mem[0000000090800000] = 6e185479, %g2 = ffffffffd6f64887
lduh [%i5+0x002],%g2 ! %g2 = 0000000000006e18
! Mem[0000000090000020] = d3141da2 f6eb9a57, %g2 = 00006e18, %g3 = 62f1bf38
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 00000000f6eb9a57
! Mem[000000006a800030] = 295ec4f5, %l5 = 00000000401a8cc9
ldub [%i1+0x030],%l5 ! %l5 = 0000000000000029
! Mem[0000000090800024] = 54791ef2, %g2 = 00000000d3141da2
ldsb [%i5+0x024],%g2 ! %g2 = 0000000000000054
! Mem[0000000091800034] = 09e92f82, %g2 = 0000000000000054
ldsh [%o0+0x034],%g2 ! %g2 = 00000000000009e9
! Mem[0000000090800000] = 6e185479, %g2 = 00000000000009e9
lduh [%i5+0x002],%g2 ! %g2 = 0000000000006e18
! Mem[000000006b00000c] = 086a2afe, %l4 = 0000000000001773
ldsw [%i2+0x00c],%l4 ! %l4 = 00000000086a2afe
! Mem[0000000091000018] = 2595d186, %g2 = 0000000000006e18
ldsb [%i6+0x01a],%g2 ! %g2 = 0000000000000025
! %l0 = a221ebb7c7b5ee2f, Mem[0000000090000038] = 7ccf87b4
sth %l0,[%i4+0x038] ! Mem[0000000090000038] = ee2f87b4
! %l0 = a221ebb7c7b5ee2f, Mem[000000006a000026] = c7b5ee2f
sth %l0,[%i0+0x026] ! Mem[000000006a000024] = c7b5ee2f
p45_label_15:
! Mem[000000009180001c] = 54791ef2, %g18 = e039df40b1b3ffe9
ldsw [%o0+0x01c],%g2 ! %g2 = e039df40b1b3ffe9
! Mem[0000000090800004] = 1ef27a1c, %g2 = 0000000054791ef2
lduh [%i5+0x006],%g2 ! %g2 = 0000000000001ef2
! Mem[0000000091800010] = 1ef2d9b0, %g2 = 0000000000001ef2
lduh [%o0+0x012],%g2 ! %g2 = 0000000000001ef2
! Mem[000000009000001c] = 3136107f, %g18 = e039df40b1b3ffe9
ldsw [%i4+0x01c],%g2 ! %g2 = e039df40b1b3ffe9
! Mem[0000000091800000] = 8cc90000, %g2 = 000000003136107f
ldsb [%o0+0x002],%g2 ! %g2 = ffffffffffffff8c
! %l6 = ffffffa4, %l7 = 00000003, Mem[0000000091000038] = 2ac32556 3741577c
std %l6,[%i6+0x038] ! Mem[0000000091000038] = ffffffa4 00000003
! Mem[0000000091000004] = 2f82c7b5, %g2 = ffffffffffffff8c
lduh [%i6+0x006],%g2 ! %g2 = 0000000000002f82
! %l4 = 086a2afe, %l5 = 00000029, Mem[0000000090000010] = 3136107f 5e47ad5d
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 086a2afe 00000029
! Mem[000000009000001c] = 3136107f, %g2 = 0000000000002f82
ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000031
! Mem[0000000090800000] = 6e185479, %g2 = 0000000000000031
ldsh [%i5+0x002],%g2 ! %g2 = 0000000000006e18
p45_label_16:
! %l2 = 54791ef2, %l3 = d9b071e5, Mem[0000000091800008] = 0f1979ec d7c57e5d
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 54791ef2 d9b071e5
! %l1 = 000000003136107f, Mem[0000000091000010] = c871c97b
sth %l1,[%i6+%o2] ! Mem[0000000091000010] = 107fc97b
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 0000000000006e18
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! Mem[000000009080002c] = c6c050ae, %g2 = 916a6e486cc60ecc
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffc6c0
! Mem[000000006a80002c] = 7dcdac4b, %l7 = 0000000000000003
ldsh [%i1+0x02e],%l7 ! %l7 = ffffffffffffac4b
! %l4 = 086a2afe, %l5 = 00000029, Mem[0000000091800008] = 54791ef2 d9b071e5
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 086a2afe 00000029
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = ffffc6c0, %g3 = f6eb9a57
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! %l6 = ffffffffffffffa4, Mem[0000000090800020] = e4966e1854791ef2
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = ffffffffffffffa4
! Mem[000000009180000c] = 00000029, %g2 = 00000000916a6e48
lduw [%o0+0x00c],%g2 ! %g2 = 0000000000000029
! Mem[000000009080003c] = 62f1bf38, %g2 = 0000000000000029
lduw [%i5+0x03c],%g2 ! %g2 = 0000000062f1bf38
p45_label_17:
! Mem[0000000090800018] = 8d210d4cb5758e33, %g2 = 0000000062f1bf38
ldx [%i5+%o3],%g2 ! %g2 = 8d210d4cb5758e33
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 8d210d4cb5758e33
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! %l1 = 000000003136107f, Mem[0000000090800022] = ffffffff
sth %l1,[%i5+0x022] ! Mem[0000000090800020] = 107fffff
! Mem[0000000090800018] = 8d210d4c, %g18 = e039df40b1b3ffe9
ldsw [%i5+%o3],%g2 ! %g2 = e039df40b1b3ffe9
! %l4 = 00000000086a2afe, Mem[0000000091800018] = e4966e1854791ef2
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 00000000086a2afe
! Mem[0000000091800030] = 231c09e9, %g2 = ffffffff8d210d4c
ldsb [%o0+0x032],%g2 ! %g2 = 0000000000000023
! Mem[0000000090800030] = 50ae945c, %g2 = 0000000000000023
ldub [%i5+0x030],%g2 ! %g2 = 0000000000000050
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = 0000000000000050
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! Mem[0000000090800004] = 54791ef2, %g2 = 1a70897a70c2cf1a
ldsh [%i5+0x004],%g2 ! %g2 = 0000000000005479
! Mem[0000000090000018] = c7b5ee2f, %g2 = 0000000000005479
lduw [%i4+%o3],%g2 ! %g2 = 00000000c7b5ee2f
p45_label_18:
! Mem[0000000090800030] = ae945c1b, %g2 = 00000000c7b5ee2f
ldub [%i5+0x031],%g2 ! %g2 = 00000000000000ae
! Mem[0000000090000010] = 2afe0000, %g2 = 00000000000000ae
ldsb [%i4+0x012],%g2 ! %g2 = 000000000000002a
! Mem[0000000091800030] = ac00231c09e92f82, %g2 = 000000000000002a
ldx [%o0+0x030],%g2 ! %g2 = ac00231c09e92f82
! %l1 = 000000003136107f, Mem[0000000091800010] = 54791ef2
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = 3136107f
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = ac00231c09e92f82
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! Mem[000000009080000c] = e92f82d6, %g2 = 916a6e486cc60ecc
ldsb [%i5+0x00d],%g2 ! %g2 = ffffffffffffffe9
! %l6 = ffffffa4, %l7 = ffffac4b, Mem[0000000090800008] = 7a1cce59 09e92f82
std %l6,[%i5+%o1] ! Mem[0000000090800008] = ffffffa4 ffffac4b
! Mem[0000000090000014] = 00000029, %g2 = ffffffffffffffe9
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000000
! Mem[000000009180001c] = 086a2afe, %g18 = e039df40b1b3ffe9
ldsw [%o0+0x01c],%g2 ! %g2 = e039df40b1b3ffe9
! %l2 = e4966e1854791ef2, Mem[0000000091800024] = 54791ef2
stw %l2,[%o0+0x024] ! Mem[0000000091800024] = 54791ef2
p45_label_19:
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = 086a2afe, %g3 = 6cc60ecc
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! Mem[000000006b000028] = fdf77e2ea63564c2, %l2 = e4966e1854791ef2
ldx [%i2+%o5],%l2 ! %l2 = fdf77e2ea63564c2
! Mem[0000000090800020] = 107fffff, %g2 = 00000000916a6e48
ldsb [%i5+0x022],%g2 ! %g2 = 0000000000000010
! %l2 = a63564c2, %l3 = d9b071e5, Mem[0000000090800028] = fd77f23e 4c1bc6c0
std %l2,[%i5+%o5] ! Mem[0000000090800028] = a63564c2 d9b071e5
! Mem[000000006a000030] = 41501632a50d86a4, %l7 = ffffffffffffac4b
ldx [%i0+0x030],%l7 ! %l7 = 41501632a50d86a4
! Mem[000000009080000c] = ffffac4b, %g2 = 0000000000000010
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000ff
! %l0 = a221ebb7c7b5ee2f, Mem[000000006a000002] = 00000000
sth %l0,[%i0+0x002] ! Mem[000000006a000000] = 0000ee2f
! %l0 = a221ebb7c7b5ee2f, Mem[000000006b800028] = fa34de5c
stw %l0,[%i3+%o5] ! Mem[000000006b800028] = c7b5ee2f
! Mem[0000000091000024] = de034f8a, %g2 = 00000000000000ff
ldsb [%i6+0x025],%g2 ! %g2 = ffffffffffffffde
! Mem[000000009080000c] = 4bd6f648, %g2 = ffffffffffffffde
ldsb [%i5+0x00f],%g2 ! %g2 = 000000000000004b
p45_label_20:
! %l4 = 086a2afe, %l5 = 00000029, Mem[0000000091000018] = afbb2595 d186bb92
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 086a2afe 00000029
! %l4 = 00000000086a2afe, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 00000000086a2afe
! Mem[0000000090000020] = 141da2f6, %g2 = 000000000000004b
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000014
! Mem[0000000090800020] = ffff107fffffffa4, %g2 = 0000000000000014
ldx [%i5+%o4],%g2 ! %g2 = ffff107fffffffa4
! Mem[000000006a800038] = 92f263f3 59a8a5a1, %l4 = 086a2afe, %l5 = 00000029
ldd [%i1+0x038],%l4 ! %l4 = 0000000092f263f3 0000000059a8a5a1
! Mem[0000000090800010] = d6f64887, %g2 = ffff107fffffffa4
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f64887
! Mem[0000000090000010] = 086a2afe, %g2 = 00000000d6f64887
lduw [%i4+%o2],%g2 ! %g2 = 00000000086a2afe
! %l1 = 000000003136107f, Mem[0000000090800038] = 82fb749762f1bf38
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 000000003136107f
! %l3 = 10758a96d9b071e5, Mem[000000009100000e] = 2182107f
sth %l3,[%i6+0x00e] ! Mem[000000009100000c] = 71e5107f
! Mem[0000000090800028] = a63564c2, %g18 = e039df40b1b3ffe9
ldsw [%i5+%o5],%g2 ! %g2 = e039df40b1b3ffe9
p45_label_21:
! Mem[000000006a000018] = 82e3ef66, %l3 = 10758a96d9b071e5
ldsb [%i0+0x01a],%l3 ! %l3 = ffffffffffffffef
! %l4 = 0000000092f263f3, Mem[0000000091000000] = c7b5ee2f
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 92f263f3
! %l3 = ffffffffffffffef, Mem[000000009100001c] = 00000029
stw %l3,[%i6+0x01c] ! Mem[000000009100001c] = ffffffef
! Mem[000000009100002c] = 07a7916a, %g2 = ffffffffa63564c2
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000007a7
! %l6 = ffffffffffffffa4, Mem[0000000091000030] = 916a6e486cc60ecc
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffffa4
! %l7 = 41501632a50d86a4, Mem[000000006b000008] = 827983a4
stb %l7,[%i2+%o1] ! Mem[000000006b000008] = a47983a4
! Mem[000000006a000018] = 82e3ef66, %l4 = 0000000092f263f3
ldub [%i0+0x01a],%l4 ! %l4 = 00000000000000ef
! Mem[0000000090000030] = fc726430, %g18 = e039df40b1b3ffe9
ldsw [%i4+0x030],%g2 ! %g2 = e039df40b1b3ffe9
! %l2 = fdf77e2ea63564c2, Mem[0000000091000038] = ffffffa400000003
stx %l2,[%i6+0x038] ! Mem[0000000091000038] = fdf77e2ea63564c2
! Mem[000000006b800028] = c7b5ee2f, %l0 = a221ebb7c7b5ee2f
ldub [%i3+%o5],%l0 ! %l0 = 00000000000000c7
p45_label_22:
! Mem[000000009100002c] = 1607a7ff, %g2 = fffffffffc726430
ldsb [%i6+0x02d],%g2 ! %g2 = 0000000000000016
! Mem[0000000091000024] = 034f8a3d, %g2 = 0000000000000016
ldsb [%i6+0x026],%g2 ! %g2 = 0000000000000003
! Mem[000000009100002c] = 07a7ffff, %g2 = 0000000000000003
ldsh [%i6+0x02e],%g2 ! %g2 = 00000000000007a7
! Mem[0000000090000000] = 12540b4e5e47ad5d, %g2 = 00000000000007a7
ldx [%i4+%g0],%g2 ! %g2 = 12540b4e5e47ad5d
! Mem[0000000091000034] = ffffffa4, %g2 = 12540b4e5e47ad5d
ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffffffff
! Mem[000000006a800028] = 43b303e7, %l4 = 00000000000000ef
lduw [%i1+%o5],%l4 ! %l4 = 0000000043b303e7
! Mem[000000009000002c] = c784fc72, %g2 = ffffffffffffffff
ldub [%i4+0x02e],%g2 ! %g2 = 00000000000000c7
! %l7 = 41501632a50d86a4, Mem[000000009100001c] = ffffffef
stw %l7,[%i6+0x01c] ! Mem[000000009100001c] = a50d86a4
! %l2 = fdf77e2ea63564c2, Mem[0000000091000018] = 086a2afea50d86a4
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = fdf77e2ea63564c2
! Mem[000000006b80001c] = d9b071e5, %l6 = ffffffffffffffa4
ldsh [%i3+0x01e],%l6 ! %l6 = 00000000000071e5
p45_label_23:
! Mem[0000000090800030] = 0000086a, %g2 = 00000000000000c7
ldsh [%i5+0x032],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000014] = d9b071e5, %g2 = 0000000000000000
lduw [%i6+0x014],%g2 ! %g2 = 00000000d9b071e5
! Mem[0000000091800010] = 36107fd9, %g2 = 00000000d9b071e5
ldsb [%o0+0x011],%g2 ! %g2 = 0000000000000036
! Mem[0000000091800014] = e5000000, %g2 = 0000000000000036
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000e5
! Mem[000000006b000018] = f5fe6e98 bb56f8d4, %l2 = a63564c2, %l3 = ffffffef
ldd [%i2+%o3],%l2 ! %l2 = 00000000f5fe6e98 00000000bb56f8d4
! Mem[0000000090000018] = c7b5ee2f 3136107f, %g2 = 000000e5, %g3 = 6cc60ecc
ldd [%i4+%o3],%g2 ! %g2 = 00000000c7b5ee2f 000000003136107f
! %l5 = 0000000059a8a5a1, Mem[0000000091800014] = d9b071e5
sth %l5,[%o0+0x014] ! Mem[0000000091800014] = a5a171e5
! Mem[000000006a000030] = 41501632, %l6 = 00000000000071e5
lduh [%i0+0x030],%l6 ! %l6 = 0000000000004150
! Mem[0000000091000010] = 107fc97b d9b071e5, %g2 = c7b5ee2f, %g3 = 3136107f
ldd [%i6+%o2],%g2 ! %g2 = 00000000107fc97b 00000000d9b071e5
! %l6 = 00004150, %l7 = a50d86a4, Mem[0000000091800028] = a31fbc41 a3ca962f
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 00004150 a50d86a4
p45_label_24:
! Mem[000000006b800030] = 5a620b5403b669b2, %l1 = 000000003136107f
ldx [%i3+0x030],%l1 ! %l1 = 5a620b5403b669b2
! %l2 = 00000000f5fe6e98, Mem[0000000091800014] = a5a171e5
sth %l2,[%o0+0x014] ! Mem[0000000091800014] = 6e9871e5
! Mem[0000000090000034] = 1aee2f87, %g2 = 00000000107fc97b
ldsb [%i4+0x037],%g2 ! %g2 = 000000000000001a
! Mem[0000000091000038] = 7e2ea635, %g2 = 000000000000001a
ldsh [%i6+0x03a],%g2 ! %g2 = 0000000000007e2e
! %l4 = 43b303e7, %l5 = 59a8a5a1, Mem[000000006b000018] = f5fe6e98 bb56f8d4
std %l4,[%i2+%o3] ! Mem[000000006b000018] = 43b303e7 59a8a5a1
! Mem[0000000091800008] = fe000000, %g2 = 0000000000007e2e
ldub [%o0+0x00b],%g2 ! %g2 = 00000000000000fe
! %l0 = 000000c7, %l1 = 03b669b2, Mem[0000000091800038] = c7b5ee2f 5e47ad5d
std %l0,[%o0+0x038] ! Mem[0000000091800038] = 000000c7 03b669b2
! Mem[000000009100000c] = 09e971e5, %g2 = 00000000000000fe
lduw [%i6+0x00c],%g2 ! %g2 = 0000000009e971e5
! %l2 = f5fe6e98, %l3 = bb56f8d4, Mem[0000000091800000] = 401a8cc9 0000003f
std %l2,[%o0+%g0] ! Mem[0000000091800000] = f5fe6e98 bb56f8d4
! Mem[0000000090800028] = 64c2d9b0, %g2 = 0000000009e971e5
ldub [%i5+0x02a],%g2 ! %g2 = 0000000000000064
p45_label_25:
! Mem[000000009000003c] = f2d30000, %g2 = 0000000000000064
ldsb [%i4+0x03e],%g2 ! %g2 = fffffffffffffff2
! Mem[000000006a000014] = 09e92f82, %l0 = 00000000000000c7
ldsb [%i0+0x016],%l0 ! %l0 = 000000000000002f
! Mem[000000009000000c] = 70c2cf1a, %g2 = fffffffffffffff2
lduw [%i4+0x00c],%g2 ! %g2 = 0000000070c2cf1a
! Mem[000000006a000024] = c7b5ee2f, %l6 = 0000000000004150
ldsb [%i0+0x025],%l6 ! %l6 = ffffffffffffffb5
! %l4 = 0000000043b303e7, Mem[0000000090000018] = c7b5ee2f
stw %l4,[%i4+%o3] ! Mem[0000000090000018] = 43b303e7
! %l5 = 0000000059a8a5a1, Mem[0000000091000032] = ffffffff
sth %l5,[%i6+0x032] ! Mem[0000000091000030] = a5a1ffff
! Mem[0000000091000008] = ee2f09e9, %g2 = 0000000070c2cf1a
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000ee2f
! Mem[0000000091800000] = f5fe6e98 bb56f8d4, %g2 = 0000ee2f, %g3 = d9b071e5
ldd [%o0+%g0],%g2 ! %g2 = 00000000f5fe6e98 00000000bb56f8d4
! Mem[000000009080002c] = e5000000, %g2 = 00000000f5fe6e98
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000e5
! %l6 = ffffffffffffffb5, Mem[000000006a800020] = e6fbb177cd12de42
stx %l6,[%i1+%o4] ! Mem[000000006a800020] = ffffffffffffffb5
ba,a p45_not_taken_0_end
p45_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p45_branch_failed
p45_not_taken_0_end:
! End of Random Code for Thread 45
1: membar #Sync ! Force all stores to complete
p45_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0b4] ! Set processor 45 done flag
! Check Registers
p45_check_registers:
set p45_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000002f
bne,a,pn %xcc,p45_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 5a620b5403b669b2
bne,a,pn %xcc,p45_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f5fe6e98
bne,a,pn %xcc,p45_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000bb56f8d4
bne,a,pn %xcc,p45_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000043b303e7
bne,a,pn %xcc,p45_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000059a8a5a1
bne,a,pn %xcc,p45_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffb5
bne,a,pn %xcc,p45_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 41501632a50d86a4
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 36abad1f e4640689
bne %xcc,p45_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b208a30c 153f340f
bne %xcc,p45_f4_fail
nop
! Check Local Memory
set p45_local0_expect,%g1
p45_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000ee2f3136107f
ldx [%i0+0x000],%g3 ! Observed data at 000000006a000000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0621387009e92f82
ldx [%i0+0x010],%g3 ! Observed data at 000000006a000010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = f951bc70c7b5ee2f
ldx [%i0+0x020],%g3 ! Observed data at 000000006a000020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x020,%g4
set p45_local1_expect,%g1
p45_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = a221ebb7c7b5ee2f
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 = a491b2baee2fc7d7
ldx [%i1+0x008],%g3 ! Observed data at 000000006a800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = b6141e1af589ea21
ldx [%i1+0x010],%g3 ! Observed data at 000000006a800010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffffffffffb5
ldx [%i1+0x020],%g3 ! Observed data at 000000006a800020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x020,%g4
set p45_local2_expect,%g1
p45_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = a47983a4086a2afe
ldx [%i2+0x008],%g3 ! Observed data at 000000006b000008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c7b5ee2f8719dbdc
ldx [%i2+0x010],%g3 ! Observed data at 000000006b000010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 43b303e759a8a5a1
ldx [%i2+0x018],%g3 ! Observed data at 000000006b000018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = ac00231c09e92f82
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+0x010],%g2 ! Expected data = ac00231c09e92f82
ldx [%i3+0x010],%g3 ! Observed data at 000000006b800010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = c7b5ee2f52185ce1
ldx [%i3+0x028],%g3 ! Observed data at 000000006b800028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5a620b5403b669b2
ldx [%i3+0x030],%g3 ! Observed data at 000000006b800030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x030,%g4
! The test for processor 45 has passed
p45_passed:
ta GOOD_TRAP
nop
p45_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p45_failed
p45_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p45_failed
p45_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p45_failed
p45_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p45_failed
p45_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p45_failed
p45_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p45_failed
p45_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p45_failed
p45_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p45_failed
p45_f2_fail:
set p45_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f4_fail:
set p45_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 45 failed
p45_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b4] ! Set processor 45 done flag
set p45_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 45 failed
p45_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b4] ! Set processor 45 done flag
set p45_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p45_selfmod_failed:
ba p45_failed
mov 0xabc,%g1
p45_common_error:
or %g0,0xf0d,%g1
ba p45_failed
mov %o5,%g3
p45_common_signature_error:
set p45_temp,%g1
ba p45_failed
st %g2,[%g1] ! Common Lock Number
p45_common_timeout:
set p45_temp,%g1
ba p45_failed
st %g2,[%g1] ! Common Lock Number
p45_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p45_failed
mov 0x0,%g3
p45_trap1e:
stda %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000000]
stxa %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000018]
ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a000000]
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b000018]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b000000]
stda %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800020]
done
p45_trap1o:
stda %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000000]
stxa %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000018]
ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a000000]
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b000018]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b000000]
stda %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800020]
done
p45_trap2e:
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006a000000]
ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b000018]
done
p45_trap2o:
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006a000000]
ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b000018]
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 = a221ebb7c7b5ee2f
ldx [%g1+0x008],%l1 ! %l1 = ac00231c09e92f82
ldx [%g1+0x010],%l2 ! %l2 = e4966e1854791ef2
ldx [%g1+0x018],%l3 ! %l3 = 8fafc6f9ead40672
ldx [%g1+0x020],%l4 ! %l4 = 719d492c4ba67717
ldx [%g1+0x028],%l5 ! %l5 = 12540b4e5e47ad5d
ldx [%g1+0x030],%l6 ! %l6 = fc726430b6141e1a
ldx [%g1+0x038],%l7 ! %l7 = 7a1cce59f589ea21
! Initialize the output register of window 0
set unres3_start,%o0
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 = be0f93f2 1acf60ec 266a74d3 33eb6793
! %f4 = 64fe9f88 79afd683 c3264647 487f6d1f
! %f8 = 28596887 8cb4fdca 7f07baac 63f6f2e3
! %f12 = 89e510bc b8bbff26 e89bc3eb 9290e907
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 92edd7e8 3cd3d6c8 a7d18557 ebd1d616
! %f20 = aca19ebb 6df75318 990948e2 e50c4c26
! %f24 = c1c7928a ff24c51e da37c763 de6088cd
! %f28 = eb44ce70 a50b4738 3cbc5e5c ea1d42b8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b5e92a12 98022781 0de4d09b 6e919fc9
! %f36 = e0c1ee10 690b3d9a f8be7bf8 6bff22dc
! %f40 = 2f859a90 0617de59 f003cffc cd7c1073
! %f44 = ed20f83b a3e27ce8 976dd2eb c3e30c7c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x23aeb0200000006f,%g7,%g1 ! GSR scale = 13, align = 7
wr %g1,%g0,%gsr ! GSR = 23aeb0200000006f
wr %g0,%y ! Clear Y 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:
! %l2 = f57bc71a29e2e067, Mem[0000000091800008] = 0f1979ec
stw %l2,[%o0+%o1] ! Mem[0000000091800008] = 29e2e067
! %l7 = 52d8a58fce2106c2, Mem[0000000090800024] = c3247ee5
stw %l7,[%i5+0x024] ! Mem[0000000090800024] = ce2106c2
! %l6 = b3a06ec0, %l7 = ce2106c2, Mem[0000000091000020] = 8c013d02 5ade034f
std %l6,[%i6+%o4] ! Mem[0000000091000020] = b3a06ec0 ce2106c2
! %l2 = f57bc71a29e2e067, Mem[000000009180001a] = 240a9c83
stb %l2,[%o0+0x01a] ! Mem[0000000091800018] = 670a9c83
! %l0 = db3cf341f350309c, Mem[0000000090800008] = 50c69f916a872662
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = db3cf341f350309c
! Mem[0000000090800034] = 777a3f82, %g2 = b302c76e0422e21d
ldsb [%i5+0x035],%g2 ! %g2 = 0000000000000077
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 0000000000000077
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! Mem[0000000090800038] = 82fb7497, %g2 = 916a6e486cc60ecc
ldsb [%i5+0x038],%g2 ! %g2 = ffffffffffffff82
! %l4 = 51c0c872e288c8f9, Mem[0000000091800029] = 1fbc41a3
stb %l4,[%o0+0x029] ! Mem[0000000091800028] = f9bc41a3
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = ffffffffffffff82
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
p46_label_2:
! Mem[0000000090000038] = 7ccf87b4, %g2 = afbb2595d186bb92
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
! Mem[000000006d000020] = c419a611, %l1 = 3ec74ae24c591492
ldsb [%i2+%o4],%l1 ! %l1 = ffffffffffffffc4
! Mem[000000006d000014] = 082a3a73, %l1 = ffffffffffffffc4
lduw [%i2+0x014],%l1 ! %l1 = 00000000082a3a73
! Mem[0000000090000004] = 34b459e7, %g2 = 0000000000007ccf
lduh [%i4+0x004],%g2 ! %g2 = 00000000000034b4
! %l7 = 52d8a58fce2106c2, Mem[0000000091000020] = b3a06ec0ce2106c2
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 52d8a58fce2106c2
! Mem[0000000090800004] = 99136e54, %g18 = 253a47c9afdcbb49
ldsw [%i5+0x004],%g2 ! %g2 = 253a47c9afdcbb49
! %l3 = 20746997c1efb07a, Mem[0000000090800038] = 82fb749762f1bf38
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 20746997c1efb07a
! %l0 = db3cf341f350309c, Mem[000000009100000f] = 64c871c9
stb %l0,[%i6+0x00f] ! Mem[000000009100000c] = 9cc871c9
! Mem[000000006d800030] = c13caac9, %l5 = b1558e79a67903ed
ldub [%i3+0x030],%l5 ! %l5 = 00000000000000c1
! %l0 = db3cf341f350309c, Mem[000000006c800024] = 9bc3529e
stw %l0,[%i1+0x024] ! Mem[000000006c800024] = f350309c
p46_label_3:
! Mem[0000000090000028] = de2092b2, %g2 = ffffffff99136e54
ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffffde20
! Mem[0000000091000038] = 2ac325563741577c, %g2 = ffffffffffffde20
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! Mem[000000009180001c] = 9c834334, %g18 = 253a47c9afdcbb49
ldsw [%o0+0x01c],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[0000000090000018] = c654ee46, %g2 = ffffffff9c834334
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! Mem[000000006c800018] = c940eb9f, %l0 = db3cf341f350309c
ldsh [%i1+%o3],%l0 ! %l0 = ffffffffffffc940
! %l0 = ffffffffffffc940, Mem[000000006d000024] = ea6c3d1b
stw %l0,[%i2+0x024] ! Mem[000000006d000024] = ffffc940
! Mem[000000009000003c] = a14cf2d3, %g18 = 253a47c9afdcbb49
ldsw [%i4+0x03c],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = a14cf2d3, %g3 = 0bad0b00
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
! Mem[0000000090000010] = 72444878, %g2 = 00000000809ce616
lduh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! %l2 = f57bc71a29e2e067, Mem[000000009180001e] = 43343027
sth %l2,[%o0+0x01e] ! Mem[000000009180001c] = e0673027
p46_label_4:
! Mem[000000006c800018] = c940eb9f eb53d896, %l2 = 29e2e067, %l3 = c1efb07a
ldd [%i1+%o3],%l2 ! %l2 = 00000000c940eb9f 00000000eb53d896
! %l2 = 00000000c940eb9f, Mem[000000009100000c] = 32495b9c
stw %l2,[%i6+0x00c] ! Mem[000000009100000c] = c940eb9f
! Mem[000000009180002c] = 96e2cd87, %g2 = 0000000000007244
lduh [%o0+0x02e],%g2 ! %g2 = 00000000000096e2
! Mem[000000009100003c] = 3741577c, %g2 = 00000000000096e2
ldsb [%i6+0x03c],%g2 ! %g2 = 0000000000000037
! Mem[000000009080002c] = c6c050ae, %g2 = 0000000000000037
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffc6
! %l2 = c940eb9f, %l3 = eb53d896, Mem[000000006c800038] = 66913435 cbee41d4
std %l2,[%i1+0x038] ! Mem[000000006c800038] = c940eb9f eb53d896
! Mem[0000000090800000] = f2d0a1aa99136e54, %g2 = ffffffffffffffc6
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa99136e54
! %l4 = 51c0c872e288c8f9, Mem[0000000090000028] = 2188de2092b2c784
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 51c0c872e288c8f9
! Mem[0000000091800038] = b5d5c008, %g2 = f2d0a1aa99136e54
lduh [%o0+0x038],%g2 ! %g2 = 000000000000b5d5
! Mem[0000000090000030] = 722cd948, %g2 = 000000000000b5d5
lduw [%i4+0x030],%g2 ! %g2 = 00000000722cd948
p46_label_5:
! %l4 = 51c0c872e288c8f9, Mem[0000000090800010] = d6f6488779807614
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 51c0c872e288c8f9
! %l6 = cdfc1ea4b3a06ec0, Mem[000000006d80001f] = d3002fdb
stb %l6,[%i3+0x01f] ! Mem[000000006d80001c] = d3002fc0
! %l0 = ffffffffffffc940, Mem[0000000091000024] = ce2106c2
stw %l0,[%i6+0x024] ! Mem[0000000091000024] = ffffc940
! %l7 = 52d8a58fce2106c2, Mem[0000000091000006] = a0979a8d
sth %l7,[%i6+0x006] ! Mem[0000000091000004] = 06c29a8d
! Mem[000000009000003c] = a14cf2d3, %g18 = 253a47c9afdcbb49
ldsw [%i4+0x03c],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[0000000090800024] = ce2106c2, %g2 = ffffffffa14cf2d3
lduw [%i5+0x024],%g2 ! %g2 = 00000000ce2106c2
! Mem[000000009100003c] = 3741577c, %g2 = 00000000ce2106c2
lduw [%i6+0x03c],%g2 ! %g2 = 000000003741577c
! Mem[0000000090000028] = 51c0c872 e288c8f9, %g2 = 3741577c, %g3 = 12bca097
ldd [%i4+%o5],%g2 ! %g2 = 0000000051c0c872 00000000e288c8f9
! %l0 = ffffc940, %l1 = 082a3a73, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l0,[%o0+%o2] ! Mem[0000000091800010] = ffffc940 082a3a73
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = 0000000051c0c872
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
p46_label_6:
! Mem[000000009080001c] = b5758e33, %g2 = fd77ba3e4c1bc6c0
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000b575
! %l6 = cdfc1ea4b3a06ec0, Mem[000000009100003a] = 25563741
stb %l6,[%i6+0x03a] ! Mem[0000000091000038] = c0563741
! Mem[0000000091800024] = 54e4a3f9, %g2 = 000000000000b575
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000054
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = 00000054, %g3 = e288c8f9
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! Mem[0000000090800020] = 5b9447bc, %g2 = 000000007ccf87b4
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000005b94
! Mem[0000000090000030] = 722cd948 e3f41a12, %g2 = 00005b94, %g3 = a14cf2d3
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000e3f41a12
! Mem[0000000090800038] = 20746997, %g18 = 253a47c9afdcbb49
ldsw [%i5+0x038],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[000000009000003c] = d3000000, %g2 = 0000000020746997
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000d3
! Mem[0000000090800014] = c8f98d21, %g2 = 00000000000000d3
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffffc8f9
! Mem[0000000091800000] = 502cb992, %g2 = ffffffffffffc8f9
ldsb [%o0+0x001],%g2 ! %g2 = 0000000000000050
p46_label_7:
! %l6 = cdfc1ea4b3a06ec0, Mem[0000000090800020] = 5b9447bcce2106c2
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = cdfc1ea4b3a06ec0
! Mem[000000009080001c] = 8e33cdfc, %g2 = 0000000000000050
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008e33
! Mem[0000000091800024] = 801d54e4, %g18 = 253a47c9afdcbb49
ldsw [%o0+0x024],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[000000006d000010] = 9f839472, %l5 = 00000000000000c1
ldub [%i2+%o2],%l5 ! %l5 = 000000000000009f
! Mem[0000000090000020] = 141da2f6, %g2 = ffffffff801d54e4
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000014
! %l2 = 00000000c940eb9f, Mem[000000009180002a] = bc41a3ca
stb %l2,[%o0+0x02a] ! Mem[0000000091800028] = 9f41a3ca
! %l5 = 000000000000009f, Mem[0000000090000037] = 127ccf87
stb %l5,[%i4+0x037] ! Mem[0000000090000034] = 9f7ccf87
! %l5 = 000000000000009f, Mem[000000009100003a] = c0563741
sth %l5,[%i6+0x03a] ! Mem[0000000091000038] = 009f3741
! Mem[0000000090800038] = 97c1efb0, %g2 = 0000000000000014
ldsb [%i5+0x03b],%g2 ! %g2 = ffffffffffffff97
! Mem[000000006c000030] = 9a485ffe, %l7 = 52d8a58fce2106c2
ldub [%i0+0x033],%l7 ! %l7 = 00000000000000fe
p46_label_8:
! Mem[0000000090000038] = 87b4a14c, %g2 = ffffffffffffff97
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffff87b4
! Mem[0000000091800008] = 29e2e067, %g2 = ffffffffffff87b4
lduw [%o0+%o1],%g2 ! %g2 = 0000000029e2e067
! %l2 = 00000000c940eb9f, Mem[000000006d000020] = c419a611
stw %l2,[%i2+%o4] ! Mem[000000006d000020] = c940eb9f
! Mem[0000000090000030] = 722cd948, %g18 = 253a47c9afdcbb49
ldsw [%i4+0x030],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[0000000090800030] = 50ae945c, %g2 = 00000000722cd948
lduw [%i5+0x030],%g2 ! %g2 = 0000000050ae945c
! Mem[000000009080003c] = efb07a00, %g2 = 0000000050ae945c
ldub [%i5+0x03d],%g2 ! %g2 = 00000000000000ef
! %l6 = cdfc1ea4b3a06ec0, Mem[000000009100003f] = 7c000000
stb %l6,[%i6+0x03f] ! Mem[000000009100003c] = c0000000
! %l3 = 00000000eb53d896, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 00000000eb53d896
! %l1 = 00000000082a3a73, Mem[000000006d000034] = db596665
stb %l1,[%i2+0x034] ! Mem[000000006d000034] = 73596665
! Mem[000000009100002c] = d71607a7, %g18 = 253a47c9afdcbb49
ldsw [%i6+0x02c],%g2 ! %g2 = 253a47c9afdcbb49
p46_label_9:
! %l1 = 00000000082a3a73, Mem[000000009100002c] = d71607a7
sth %l1,[%i6+0x02c] ! Mem[000000009100002c] = 3a7307a7
! Mem[000000009000001c] = c2bbec77, %g2 = ffffffffd71607a7
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000c2bb
! Mem[000000009000002c] = e288c8f9, %g18 = 253a47c9afdcbb49
ldsw [%i4+0x02c],%g2 ! %g2 = 253a47c9afdcbb49
! %l4 = 51c0c872e288c8f9, Mem[0000000091800018] = c6fe670a9c83e067
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 51c0c872e288c8f9
! Mem[0000000091800020] = 0afa801d, %g2 = ffffffffe288c8f9
lduh [%o0+0x022],%g2 ! %g2 = 0000000000000afa
! Mem[0000000090800008] = db3cf341, %g2 = 0000000000000afa
lduw [%i5+%o1],%g2 ! %g2 = 00000000db3cf341
! Mem[0000000091800020] = 30270afa, %g2 = 00000000db3cf341
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000003027
! Mem[0000000091000020] = 52d8a58fffffc940, %g2 = 0000000000003027
ldx [%i6+%o4],%g2 ! %g2 = 52d8a58fffffc940
! %l2 = 00000000c940eb9f, Mem[0000000091000013] = 7b694bf7
stb %l2,[%i6+0x013] ! Mem[0000000091000010] = 9f694bf7
! Mem[000000006c000024] = 6e74bf51, %l5 = 000000000000009f
lduw [%i0+0x024],%l5 ! %l5 = 000000006e74bf51
p46_label_10:
! %l6 = b3a06ec0, %l7 = 000000fe, Mem[0000000091000010] = c871c99f 694bf715
std %l6,[%i6+%o2] ! Mem[0000000091000010] = b3a06ec0 000000fe
! Mem[0000000090000008] = 1a70897a, %g18 = 253a47c9afdcbb49
ldsw [%i4+%o1],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[0000000090000010] = 72444878, %g2 = 000000001a70897a
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! %l0 = ffffc940, %l1 = 082a3a73, Mem[0000000091800028] = a3f99f41 a3ca96e2
std %l0,[%o0+%o5] ! Mem[0000000091800028] = ffffc940 082a3a73
! Mem[000000009180002c] = 082a3a73, %g2 = 0000000000007244
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000082a
! %l0 = ffffc940, %l1 = 082a3a73, Mem[0000000091800028] = ffffc940 082a3a73
std %l0,[%o0+%o5] ! Mem[0000000091800028] = ffffc940 082a3a73
! Mem[000000006c000020] = 22d8ea21, %l5 = 000000006e74bf51
ldub [%i0+0x022],%l5 ! %l5 = 00000000000000ea
! %l1 = 00000000082a3a73, Mem[0000000091000026] = c9408a3d
sth %l1,[%i6+0x026] ! Mem[0000000091000024] = 3a738a3d
! %l4 = 51c0c872e288c8f9, Mem[000000009100002c] = 3a7307a7
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = e288c8f9
! Mem[000000006c800034] = 6e1a7c8f, %l4 = 51c0c872e288c8f9
lduh [%i1+0x036],%l4 ! %l4 = 0000000000007c8f
p46_label_11:
! Mem[0000000091000020] = a58fffff, %g2 = 000000000000082a
lduh [%i6+0x022],%g2 ! %g2 = 000000000000a58f
! Mem[0000000091800024] = 801d54e4, %g2 = 000000000000a58f
ldsb [%o0+0x024],%g2 ! %g2 = ffffffffffffff80
! %l4 = 0000000000007c8f, Mem[0000000090000036] = 1a9f7ccf
stb %l4,[%i4+0x036] ! Mem[0000000090000034] = 8f9f7ccf
! %l1 = 00000000082a3a73, Mem[0000000091000017] = feafbb25
stb %l1,[%i6+0x017] ! Mem[0000000091000014] = 73afbb25
! Mem[0000000090800018] = 8d210d4c b5758e33, %g2 = ffffff80, %g3 = e3f41a12
ldd [%i5+%o3],%g2 ! %g2 = 000000008d210d4c 00000000b5758e33
! %l2 = 00000000c940eb9f, Mem[0000000091800028] = ffffc940
sth %l2,[%o0+%o5] ! Mem[0000000091800028] = eb9fc940
! %l6 = cdfc1ea4b3a06ec0, Mem[000000009100001a] = 2595d186
sth %l6,[%i6+0x01a] ! Mem[0000000091000018] = 6ec0d186
! %l3 = 00000000eb53d896, Mem[0000000090000018] = c654ee46c2bbec77
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 00000000eb53d896
! Mem[0000000090000030] = 722cd948, %g2 = 000000008d210d4c
ldub [%i4+0x030],%g2 ! %g2 = 0000000000000072
! Mem[000000009080003c] = c1efb07a, %g18 = 253a47c9afdcbb49
ldsw [%i5+0x03c],%g2 ! %g2 = 253a47c9afdcbb49
p46_label_12:
! Mem[0000000091800030] = cd876ab0, %g2 = ffffffffc1efb07a
lduh [%o0+0x030],%g2 ! %g2 = 000000000000cd87
! %l1 = 00000000082a3a73, Mem[0000000090000000] = 0efd0f33
stw %l1,[%i4+%g0] ! Mem[0000000090000000] = 082a3a73
! Mem[0000000091000024] = ffff3a73, %g2 = 000000000000cd87
ldsh [%i6+0x024],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000024] = 9a5751c0, %g2 = ffffffffffffffff
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff9a
! Mem[000000009100001c] = d186bb92, %g18 = 253a47c9afdcbb49
ldsw [%i6+0x01c],%g2 ! %g2 = 253a47c9afdcbb49
! %l6 = cdfc1ea4b3a06ec0, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = cdfc1ea4b3a06ec0
! Mem[0000000091000008] = 9a8d011a, %g18 = 253a47c9afdcbb49
ldsw [%i6+%o1],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[0000000091800034] = f2e01332, %g18 = 253a47c9afdcbb49
ldsw [%o0+0x034],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[0000000090800034] = 7a3f2074, %g2 = fffffffff2e01332
lduh [%i5+0x036],%g2 ! %g2 = 0000000000007a3f
! %l5 = 00000000000000ea, Mem[000000006c800028] = 2f43363a
sth %l5,[%i1+%o5] ! Mem[000000006c800028] = 00ea363a
p46_label_13:
! Mem[000000006c000038] = e6f650ac, %l5 = 00000000000000ea
lduw [%i0+0x038],%l5 ! %l5 = 00000000e6f650ac
! Mem[0000000090000008] = a4b3a06e, %g2 = 0000000000007a3f
ldsb [%i4+0x00b],%g2 ! %g2 = ffffffffffffffa4
! %l1 = 00000000082a3a73, Mem[000000009180001e] = c8f93027
stb %l1,[%o0+0x01e] ! Mem[000000009180001c] = 73f93027
! %l5 = 00000000e6f650ac, Mem[000000009180000c] = d7c57e5d
stb %l5,[%o0+0x00c] ! Mem[000000009180000c] = acc57e5d
! %l2 = 00000000c940eb9f, Mem[0000000091000029] = 3d9650e2
stb %l2,[%i6+0x029] ! Mem[0000000091000028] = 9f9650e2
! Mem[000000006c800030] = 0e70d927, %l5 = 00000000e6f650ac
ldsh [%i1+0x032],%l5 ! %l5 = ffffffffffffd927
! %l6 = cdfc1ea4b3a06ec0, Mem[000000006c000030] = 9a485ffe
stw %l6,[%i0+0x030] ! Mem[000000006c000030] = b3a06ec0
! %l7 = 00000000000000fe, Mem[0000000091800005] = 0983a729
stb %l7,[%o0+0x005] ! Mem[0000000091800004] = fe83a729
! Mem[0000000090000028] = c872e288, %g2 = ffffffffffffffa4
lduh [%i4+0x02a],%g2 ! %g2 = 000000000000c872
! %l7 = 00000000000000fe, Mem[0000000090000036] = 8f9f7ccf
stb %l7,[%i4+0x036] ! Mem[0000000090000034] = fe9f7ccf
p46_label_14:
! %l6 = b3a06ec0, %l7 = 000000fe, Mem[0000000091000018] = afbb6ec0 d186bb92
std %l6,[%i6+%o3] ! Mem[0000000091000018] = b3a06ec0 000000fe
! Mem[000000006c800010] = da680c9e, %l7 = 00000000000000fe
ldsb [%i1+0x011],%l7 ! %l7 = 0000000000000068
! Mem[0000000091800008] = 29e2e067 acc57e5d, %g2 = 0000c872, %g3 = b5758e33
ldd [%o0+%o1],%g2 ! %g2 = 0000000029e2e067 00000000acc57e5d
! Mem[0000000090800030] = 50ae945c, %g2 = 0000000029e2e067
ldsb [%i5+0x030],%g2 ! %g2 = 0000000000000050
! %l6 = cdfc1ea4b3a06ec0, Mem[0000000091000014] = 00000073
sth %l6,[%i6+0x014] ! Mem[0000000091000014] = 6ec00073
! Mem[0000000090000004] = 34b459e7, %g2 = 0000000000000050
lduh [%i4+0x004],%g2 ! %g2 = 00000000000034b4
! Mem[0000000090800030] = ae945c1b, %g2 = 00000000000034b4
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffae
! Mem[0000000090000030] = 722cd948, %g2 = ffffffffffffffae
ldsb [%i4+0x030],%g2 ! %g2 = 0000000000000072
! %l5 = ffffffffffffd927, Mem[0000000090800034] = 1b777a3f
stw %l5,[%i5+0x034] ! Mem[0000000090800034] = ffffd927
! Mem[0000000091800018] = 51c0c872, %g2 = 0000000000000072
lduh [%o0+%o3],%g2 ! %g2 = 00000000000051c0
p46_label_15:
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 00000000000051c0
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! Mem[000000006c800028] = 00ea363a c4ac1e0a, %l6 = b3a06ec0, %l7 = 00000068
ldd [%i1+%o5],%l6 ! %l6 = 0000000000ea363a 00000000c4ac1e0a
! Mem[0000000091800014] = 3a7351c0, %g2 = b5d5c00843ccc658
lduh [%o0+0x016],%g2 ! %g2 = 0000000000003a73
! %l6 = 0000000000ea363a, Mem[0000000091800026] = 54e4eb9f
sth %l6,[%o0+0x026] ! Mem[0000000091800024] = 363aeb9f
! Mem[000000009080003c] = c1efb07a, %g18 = 253a47c9afdcbb49
ldsw [%i5+0x03c],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[0000000090800020] = cdfc1ea4 b3a06ec0, %g2 = c1efb07a, %g3 = acc57e5d
ldd [%i5+%o4],%g2 ! %g2 = 00000000cdfc1ea4 00000000b3a06ec0
! Mem[0000000090000000] = 082a3a73 34b459e7, %g2 = cdfc1ea4, %g3 = b3a06ec0
ldd [%i4+%g0],%g2 ! %g2 = 00000000082a3a73 0000000034b459e7
! %l3 = 00000000eb53d896, Mem[000000009000002e] = c8f9722c
sth %l3,[%i4+0x02e] ! Mem[000000009000002c] = d896722c
! Mem[000000009000002c] = e288d896, %g18 = 253a47c9afdcbb49
ldsw [%i4+0x02c],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[0000000090800008] = db3cf341, %g2 = ffffffffe288d896
ldub [%i5+%o1],%g2 ! %g2 = 00000000000000db
p46_label_16:
! %l4 = 0000000000007c8f, Mem[0000000090800038] = 20746997
stw %l4,[%i5+0x038] ! Mem[0000000090800038] = 00007c8f
! Mem[0000000090800008] = f341f350, %g2 = 00000000000000db
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000f341
! Mem[000000009180002c] = 082a3a73, %g18 = 253a47c9afdcbb49
ldsw [%o0+0x02c],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[0000000090800028] = 00000000, %g2 = 00000000082a3a73
lduw [%i5+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800038] = 7c8fc1ef, %g2 = 0000000000000000
ldsb [%i5+0x03a],%g2 ! %g2 = 000000000000007c
! %l1 = 00000000082a3a73, Mem[0000000091000022] = a58fffff
sth %l1,[%i6+0x022] ! Mem[0000000091000020] = 3a73ffff
! %l0 = ffffffffffffc940, Mem[000000009180001c] = e28873f9
sth %l0,[%o0+0x01c] ! Mem[000000009180001c] = c94073f9
! Mem[000000006c800028] = 00ea363a c4ac1e0a, %l6 = 00ea363a, %l7 = c4ac1e0a
ldd [%i1+%o5],%l6 ! %l6 = 0000000000ea363a 00000000c4ac1e0a
! Mem[000000006d800030] = c13caac9, %l3 = 00000000eb53d896
lduw [%i3+0x030],%l3 ! %l3 = 00000000c13caac9
! %l1 = 00000000082a3a73, Mem[0000000090800012] = c872e288
stb %l1,[%i5+0x012] ! Mem[0000000090800010] = 7372e288
p46_label_17:
! %l6 = 00ea363a, %l7 = c4ac1e0a, Mem[0000000090800010] = 51c07372 e288c8f9
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 00ea363a c4ac1e0a
! Mem[0000000090000010] = b51e7244, %g2 = 000000000000007c
lduw [%i4+%o2],%g2 ! %g2 = 00000000b51e7244
! Mem[000000006c800030] = 0e70d927, %l7 = 00000000c4ac1e0a
ldsw [%i1+0x030],%l7 ! %l7 = 000000000e70d927
! %l2 = 00000000c940eb9f, Mem[000000009080002e] = d89650ae
stb %l2,[%i5+0x02e] ! Mem[000000009080002c] = 9f9650ae
! Mem[000000006d000018] = 7a45e6f1 47775b92, %l0 = ffffc940, %l1 = 082a3a73
ldd [%i2+%o3],%l0 ! %l0 = 000000007a45e6f1 0000000047775b92
! Mem[000000009180001c] = c94073f9, %g2 = 00000000b51e7244
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000c940
! Mem[000000009180003c] = c6580000, %g2 = 000000000000c940
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffc658
! %l6 = 0000000000ea363a, Mem[0000000091000030] = 916a6e486cc60ecc
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 0000000000ea363a
! %l6 = 0000000000ea363a, Mem[000000006d800021] = 3dd7abb1
stb %l6,[%i3+0x021] ! Mem[000000006d800020] = 3d3aabb1
! Mem[000000009000002c] = 88d89672, %g2 = ffffffffffffc658
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000088
p46_label_18:
! Mem[0000000091800038] = b5d5c008 43ccc658, %g2 = 00000088, %g3 = 34b459e7
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008 0000000043ccc658
! %l1 = 0000000047775b92, Mem[000000006d800020] = 3d3aabb1
sth %l1,[%i3+%o4] ! Mem[000000006d800020] = 5b92abb1
! %l0 = 000000007a45e6f1, Mem[000000006c80001f] = eb53d896
stb %l0,[%i1+0x01f] ! Mem[000000006c80001c] = eb53d8f1
! %l3 = 00000000c13caac9, Mem[000000009180003c] = 43ccc658
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = c13caac9
! Mem[000000006c800030] = 0e70d927, %l1 = 0000000047775b92
ldsb [%i1+0x030],%l1 ! %l1 = 000000000000000e
! %l4 = 0000000000007c8f, Mem[0000000090800020] = cdfc1ea4b3a06ec0
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 0000000000007c8f
! Mem[000000006d000028] = 6431640a, %l5 = ffffffffffffd927
lduw [%i2+%o5],%l5 ! %l5 = 000000006431640a
! Mem[0000000091000034] = 00ea363a, %g2 = 00000000b5d5c008
lduw [%i6+0x034],%g2 ! %g2 = 0000000000ea363a
! %l3 = 00000000c13caac9, Mem[000000009100002c] = e288c8f9
stb %l3,[%i6+0x02c] ! Mem[000000009100002c] = c988c8f9
! Mem[0000000090000018] = 0000eb53, %g2 = 0000000000ea363a
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000000000
p46_label_19:
! Mem[0000000091000028] = 8a9f9650, %g2 = 0000000000000000
lduw [%i6+%o5],%g2 ! %g2 = 000000008a9f9650
! Mem[000000006d000004] = 4d877210, %l1 = 000000000000000e
ldsw [%i2+0x004],%l1 ! %l1 = 000000004d877210
! %l2 = c940eb9f, %l3 = c13caac9, Mem[000000006d800010] = 8a939859 c2c4af6e
std %l2,[%i3+%o2] ! Mem[000000006d800010] = c940eb9f c13caac9
! %l6 = 0000000000ea363a, Mem[0000000091800020] = 30270afa
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = 00ea363a
! Mem[0000000091800020] = 3a801d36, %g2 = 000000008a9f9650
ldub [%o0+0x023],%g2 ! %g2 = 000000000000003a
! %l3 = 00000000c13caac9, Mem[0000000090800022] = 00000000
sth %l3,[%i5+0x022] ! Mem[0000000090800020] = aac90000
! Mem[0000000090800018] = 8d210d4c b5758e33, %g2 = 0000003a, %g3 = 43ccc658
ldd [%i5+%o3],%g2 ! %g2 = 000000008d210d4c 00000000b5758e33
! Mem[000000006c800038] = c940eb9f, %l4 = 0000000000007c8f
ldsb [%i1+0x03b],%l4 ! %l4 = ffffffffffffff9f
! %l0 = 7a45e6f1, %l1 = 4d877210, Mem[0000000091000038] = 2ac3009f 374157c0
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 7a45e6f1 4d877210
! Mem[000000009080002c] = eb539f96, %g2 = 000000008d210d4c
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000eb53
p46_label_20:
! Mem[000000006d000024] = ffffc940, %l3 = 00000000c13caac9
lduh [%i2+0x026],%l3 ! %l3 = 000000000000c940
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = 0000eb53, %g3 = b5758e33
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! %l4 = ffffff9f, %l5 = 6431640a, Mem[0000000090800038] = 00007c8f c1efb07a
std %l4,[%i5+0x038] ! Mem[0000000090800038] = ffffff9f 6431640a
! Mem[0000000090000000] = 082a3a73 34b459e7, %g2 = b51e7244, %g3 = 48782e3b
ldd [%i4+%g0],%g2 ! %g2 = 00000000082a3a73 0000000034b459e7
! Mem[0000000091000020] = 52d83a73ffff3a73, %g2 = 00000000082a3a73
ldx [%i6+%o4],%g2 ! %g2 = 52d83a73ffff3a73
! %l4 = ffffffffffffff9f, Mem[000000006d800036] = e7285520
stb %l4,[%i3+0x036] ! Mem[000000006d800034] = e7289f20
! %l2 = 00000000c940eb9f, Mem[000000009000001b] = 00eb53d8
stb %l2,[%i4+0x01b] ! Mem[0000000090000018] = 9feb53d8
! Mem[000000006d800024] = 806159b3, %l7 = 000000000e70d927
ldsb [%i3+0x025],%l7 ! %l7 = 0000000000000061
! %l5 = 000000006431640a, Mem[0000000090000014] = 48782e3b
stw %l5,[%i4+0x014] ! Mem[0000000090000014] = 6431640a
! %l7 = 0000000000000061, Mem[0000000090000010] = b51e7244
stw %l7,[%i4+%o2] ! Mem[0000000090000010] = 00000061
p46_label_21:
! %l0 = 000000007a45e6f1, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 000000007a45e6f1
! Mem[000000006c000000] = 859f1994, %l6 = 0000000000ea363a
ldsh [%i0+0x002],%l6 ! %l6 = 0000000000001994
! %l6 = 0000000000001994, Mem[0000000091000006] = 06c29a8d
sth %l6,[%i6+0x006] ! Mem[0000000091000004] = 19949a8d
! Mem[0000000090800028] = 00000000, %g18 = 253a47c9afdcbb49
ldsw [%i5+%o5],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[000000009180002c] = 3a73cd87, %g2 = 0000000000000000
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000003a73
! %l2 = c940eb9f, %l3 = 0000c940, Mem[0000000090000010] = 00000061 6431640a
std %l2,[%i4+%o2] ! Mem[0000000090000010] = c940eb9f 0000c940
! %l2 = 00000000c940eb9f, Mem[000000006c800028] = 00ea363a
sth %l2,[%i1+%o5] ! Mem[000000006c800028] = eb9f363a
! Mem[0000000090000008] = cdfc1ea4 b3a06ec0, %g2 = 00003a73, %g3 = 34b459e7
ldd [%i4+%o1],%g2 ! %g2 = 00000000cdfc1ea4 00000000b3a06ec0
! %l6 = 0000000000001994, Mem[0000000091000010] = b3a06ec0
stb %l6,[%i6+%o2] ! Mem[0000000091000010] = 94a06ec0
! Mem[000000009080001c] = 330000aa, %g2 = 00000000cdfc1ea4
ldsb [%i5+0x01f],%g2 ! %g2 = 0000000000000033
p46_label_22:
! %l0 = 000000007a45e6f1, Mem[000000009180003c] = c13caac9
stw %l0,[%o0+0x03c] ! Mem[000000009180003c] = 7a45e6f1
! Mem[000000006d800020] = 5b92abb1, %l4 = ffffffffffffff9f
ldub [%i3+0x021],%l4 ! %l4 = 0000000000000092
! Mem[000000006c000034] = a0e542f9, %l7 = 0000000000000061
lduh [%i0+0x036],%l7 ! %l7 = 00000000000042f9
! Mem[000000009100000c] = c940eb9f, %g2 = 0000000000000033
lduw [%i6+0x00c],%g2 ! %g2 = 00000000c940eb9f
! %l4 = 00000092, %l5 = 6431640a, Mem[0000000091800018] = 51c0c872 c94073f9
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 00000092 6431640a
! Mem[0000000091800008] = 29e2e067, %g2 = 00000000c940eb9f
lduh [%o0+%o1],%g2 ! %g2 = 00000000000029e2
! %l4 = 0000000000000092, Mem[000000006d000025] = ffffc940
stb %l4,[%i2+0x025] ! Mem[000000006d000024] = ff92c940
! Mem[000000006c000010] = c433f9b904204d11, %l7 = 00000000000042f9
ldx [%i0+%o2],%l7 ! %l7 = c433f9b904204d11
! Mem[000000006c800000] = 7eccabfed9013dca, %l0 = 000000007a45e6f1
ldx [%i1+%g0],%l0 ! %l0 = 7eccabfed9013dca
! Mem[0000000091000028] = 8a9f9650, %g18 = 253a47c9afdcbb49
ldsw [%i6+%o5],%g2 ! %g2 = 253a47c9afdcbb49
p46_label_23:
! %l6 = 00001994, %l7 = 04204d11, Mem[0000000091000020] = 52d83a73 ffff3a73
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 00001994 04204d11
! Mem[0000000090000014] = 0000c940, %g2 = ffffffff8a9f9650
lduh [%i4+0x014],%g2 ! %g2 = 0000000000000000
! %l3 = 000000000000c940, Mem[0000000091800038] = b5d5c008
sth %l3,[%o0+0x038] ! Mem[0000000091800038] = c940c008
! Mem[0000000090000010] = c940eb9f, %g2 = 0000000000000000
lduw [%i4+%o2],%g2 ! %g2 = 00000000c940eb9f
! Mem[000000006c800038] = c940eb9f, %l4 = 0000000000000092
lduw [%i1+0x038],%l4 ! %l4 = 00000000c940eb9f
! Mem[000000006c800034] = 6e1a7c8f, %l7 = c433f9b904204d11
ldub [%i1+0x037],%l7 ! %l7 = 000000000000008f
! Mem[0000000090800008] = db3cf341f350309c, %g2 = 00000000c940eb9f
ldx [%i5+%o1],%g2 ! %g2 = db3cf341f350309c
! Mem[0000000090000038] = 00000000 7a45e6f1, %g2 = f350309c, %g3 = b3a06ec0
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 000000007a45e6f1
! Mem[0000000090800038] = ffffff9f6431640a, %g2 = 0000000000000000
ldx [%i5+0x038],%g2 ! %g2 = ffffff9f6431640a
! Mem[000000006c000008] = 73b7227e, %l7 = 000000000000008f
ldsh [%i0+%o1],%l7 ! %l7 = 00000000000073b7
p46_label_24:
! %l0 = 7eccabfed9013dca, Mem[0000000090800020] = 0000aac900007c8f
stx %l0,[%i5+%o4] ! Mem[0000000090800020] = 7eccabfed9013dca
! Mem[0000000090000010] = 40eb9f00, %g2 = ffffff9f6431640a
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000040
! %l0 = 7eccabfed9013dca, Mem[0000000091000002] = e61612bc
sth %l0,[%i6+0x002] ! Mem[0000000091000000] = 3dca12bc
! %l1 = 000000004d877210, Mem[000000009100003f] = 10000000
stb %l1,[%i6+0x03f] ! Mem[000000009100003c] = 10000000
! %l6 = 00001994, %l7 = 000073b7, Mem[0000000090800038] = ffffff9f 6431640a
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 00001994 000073b7
! Mem[0000000091800010] = ffffc940 082a3a73, %g2 = 00000040, %g3 = 7a45e6f1
ldd [%o0+%o2],%g2 ! %g2 = 00000000ffffc940 00000000082a3a73
! Mem[0000000091800028] = c940082a, %g2 = 00000000ffffc940
ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffc940
! Mem[0000000090800030] = 50ae945cffffd927, %g2 = ffffffffffffc940
ldx [%i5+0x030],%g2 ! %g2 = 50ae945cffffd927
! %l3 = 000000000000c940, Mem[000000006c800034] = 6e1a7c8f
stw %l3,[%i1+0x034] ! Mem[000000006c800034] = 0000c940
! Mem[0000000090000028] = 51c0c872, %g18 = 253a47c9afdcbb49
ldsw [%i4+%o5],%g2 ! %g2 = 253a47c9afdcbb49
p46_label_25:
! Mem[0000000091000028] = 8a9f9650, %g2 = 0000000051c0c872
ldsb [%i6+%o5],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000090800034] = ffffd927, %g2 = ffffffffffffff8a
lduw [%i5+0x034],%g2 ! %g2 = 00000000ffffd927
! %l4 = c940eb9f, %l5 = 6431640a, Mem[0000000090000028] = 51c0c872 e288d896
std %l4,[%i4+%o5] ! Mem[0000000090000028] = c940eb9f 6431640a
! Mem[000000006c000028] = fb833b4b 590e8bfb, %l4 = c940eb9f, %l5 = 6431640a
ldd [%i0+%o5],%l4 ! %l4 = 00000000fb833b4b 00000000590e8bfb
! Mem[0000000090000010] = c940eb9f, %g2 = 00000000ffffd927
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffc940
! Mem[000000006d800024] = 806159b3, %l5 = 00000000590e8bfb
ldsb [%i3+0x025],%l5 ! %l5 = 0000000000000061
! Mem[000000006c800000] = 7eccabfe, %l7 = 00000000000073b7
ldub [%i1+0x001],%l7 ! %l7 = 00000000000000cc
! Mem[0000000091000034] = 00ea363a, %g2 = ffffffffffffc940
lduw [%i6+0x034],%g2 ! %g2 = 0000000000ea363a
! Mem[0000000090800010] = 00ea363a, %g18 = 253a47c9afdcbb49
ldsw [%i5+%o2],%g2 ! %g2 = 253a47c9afdcbb49
! Mem[0000000090000030] = 722cd948 e3f4fe9f, %g2 = 00ea363a, %g3 = 082a3a73
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000e3f4fe9f
ba,a p46_not_taken_0_end
p46_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p46_branch_failed
p46_not_taken_0_end:
! End of Random Code for Thread 46
1: membar #Sync ! Force all stores to complete
p46_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0b8] ! Set processor 46 done flag
! Check Registers
p46_check_registers:
set p46_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 7eccabfed9013dca
bne,a,pn %xcc,p46_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004d877210
bne,a,pn %xcc,p46_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000c940
bne,a,pn %xcc,p46_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000fb833b4b
bne,a,pn %xcc,p46_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000061
bne,a,pn %xcc,p46_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000001994
bne,a,pn %xcc,p46_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000cc
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 be0f93f2 1acf60ec
bne %xcc,p46_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 266a74d3 33eb6793
bne %xcc,p46_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 64fe9f88 79afd683
bne %xcc,p46_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c3264647 487f6d1f
bne %xcc,p46_f6_fail
nop
! Check Local Memory
set p46_local0_expect,%g1
p46_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = b3a06ec0a0e542f9
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+0x018],%g2 ! Expected data = c940eb9feb53d8f1
ldx [%i1+0x018],%g3 ! Observed data at 000000006c800018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7a38b2bff350309c
ldx [%i1+0x020],%g3 ! Observed data at 000000006c800020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = eb9f363ac4ac1e0a
ldx [%i1+0x028],%g3 ! Observed data at 000000006c800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0e70d9270000c940
ldx [%i1+0x030],%g3 ! Observed data at 000000006c800030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c940eb9feb53d896
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+0x020],%g2 ! Expected data = c940eb9fff92c940
ldx [%i2+0x020],%g3 ! Observed data at 000000006d000020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = f2febe8873596665
ldx [%i2+0x030],%g3 ! Observed data at 000000006d000030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x030,%g4
set p46_local3_expect,%g1
p46_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = c940eb9fc13caac9
ldx [%i3+0x010],%g3 ! Observed data at 000000006d800010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 78d376b7d3002fc0
ldx [%i3+0x018],%g3 ! Observed data at 000000006d800018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5b92abb1806159b3
ldx [%i3+0x020],%g3 ! Observed data at 000000006d800020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = c13caac9e7289f20
ldx [%i3+0x030],%g3 ! Observed data at 000000006d800030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x030,%g4
! The test for processor 46 has passed
p46_passed:
ta GOOD_TRAP
nop
p46_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p46_failed
p46_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p46_failed
p46_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p46_failed
p46_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p46_failed
p46_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p46_failed
p46_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p46_failed
p46_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p46_failed
p46_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p46_failed
p46_f0_fail:
set p46_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f2_fail:
set p46_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f4_fail:
set p46_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f6_fail:
set p46_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d800010]
done
p46_trap1o:
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d800010]
done
p46_trap2e:
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d800020]
stda %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000000]
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006d000010]
stxa %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000028]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c800028]
stda %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000000]
done
p46_trap2o:
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d800020]
stda %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000000]
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006d000010]
stxa %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000028]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c800028]
stda %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000000]
done
p46_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p46_trap3o:
nop
nop
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 = db3cf341f350309c
ldx [%g1+0x008],%l1 ! %l1 = 3ec74ae24c591492
ldx [%g1+0x010],%l2 ! %l2 = f57bc71a29e2e067
ldx [%g1+0x018],%l3 ! %l3 = 20746997c1efb07a
ldx [%g1+0x020],%l4 ! %l4 = 51c0c872e288c8f9
ldx [%g1+0x028],%l5 ! %l5 = b1558e79a67903ed
ldx [%g1+0x030],%l6 ! %l6 = cdfc1ea4b3a06ec0
ldx [%g1+0x038],%l7 ! %l7 = 52d8a58fce2106c2
! Initialize the output register of window 0
set unres3_start,%o0
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 = 85536639 81abc33c 7a9e470f 96686f13
! %f4 = d25299fd f434c369 2b3863fe 2a20ee08
! %f8 = e8f8029c 13ec0bb6 c1fe811d e9e49371
! %f12 = f303bdab 3569eae7 965f13ac f9fc804a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 39476f9e 5ae14c94 46886eb6 2040972d
! %f20 = 40b6ef51 4620341f e7c2e3ed 40e40bdb
! %f24 = a1252d21 7bd38372 444ce69e 8fa80eab
! %f28 = 787249d3 d21e18b3 8769d5b2 4216dea6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 40d0f523 6f7b487e 42144581 e6373aae
! %f36 = a76a3b43 ff92c4a2 5431bff4 c81ee799
! %f40 = 0ded4aaf 5498c354 bbeb586e a676bd36
! %f44 = f370a492 ee56cb81 5dba0c86 4f23ef96
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x18ae0df800000047,%g7,%g1 ! GSR scale = 8, align = 7
wr %g1,%g0,%gsr ! GSR = 18ae0df800000047
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 47
p47_label_1:
! Mem[0000000091000018] = afbb2595, %g18 = 5a4fda4e820faeda
ldsw [%i6+%o3],%g2 ! %g2 = 5a4fda4e820faeda
! %l4 = 90e8b7b0107a9031, Mem[000000006e000010] = f711eb38
stb %l4,[%i0+%o2] ! Mem[000000006e000010] = 3111eb38
! %l6 = 3661cae1fcb18174, Mem[000000009000003a] = 87b4a14c
sth %l6,[%i4+0x03a] ! Mem[0000000090000038] = 8174a14c
! Mem[000000006f000034] = 29ab6b35, %l1 = 59b31767cfa4a27a
ldsb [%i2+0x037],%l1 ! %l1 = 0000000000000035
! Mem[000000009180002c] = e2cd876a, %g2 = ffffffffafbb2595
ldsb [%o0+0x02f],%g2 ! %g2 = ffffffffffffffe2
! %l5 = 8b0b6975aa82d5a7, Mem[0000000091000013] = 7b694bf7
stb %l5,[%i6+0x013] ! Mem[0000000091000010] = a7694bf7
! Mem[0000000091000034] = 6cc60ecc, %g2 = ffffffffffffffe2
ldsb [%i6+0x034],%g2 ! %g2 = 000000000000006c
! %l4 = 90e8b7b0107a9031, Mem[000000009080002c] = 4c1bc6c0
stw %l4,[%i5+0x02c] ! Mem[000000009080002c] = 107a9031
! Mem[0000000090800028] = fd77ba3e, %g2 = 000000000000006c
ldub [%i5+%o5],%g2 ! %g2 = 00000000000000fd
! Mem[0000000090000038] = 7ccf8174, %g2 = 00000000000000fd
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
p47_label_2:
! Mem[000000006e800028] = 48cb3eec, %l3 = fd0af597be04b88f
ldsw [%i1+%o5],%l3 ! %l3 = 0000000048cb3eec
! Mem[000000006e800000] = d7204c81, %l2 = 6c5812907d8fa382
lduw [%i1+%g0],%l2 ! %l2 = 00000000d7204c81
! %l2 = 00000000d7204c81, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 00000000d7204c81
! Mem[0000000091000038] = 25563741, %g2 = 0000000000007ccf
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
! Mem[0000000091000030] = 916a6e48, %g2 = 0000000000002556
ldub [%i6+0x030],%g2 ! %g2 = 0000000000000091
! %l3 = 0000000048cb3eec, Mem[0000000091000018] = afbb2595d186bb92
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 0000000048cb3eec
! %l1 = 0000000000000035, Mem[0000000091800020] = 30270afa
stw %l1,[%o0+%o4] ! Mem[0000000091800020] = 00000035
! Mem[000000009180000c] = 7e5dab2f, %g2 = 0000000000000091
ldub [%o0+0x00e],%g2 ! %g2 = 000000000000007e
! Mem[0000000090800018] = 8d210d4c b5758e33, %g2 = 0000007e, %g3 = 0bad0b00
ldd [%i5+%o3],%g2 ! %g2 = 000000008d210d4c 00000000b5758e33
! %l1 = 0000000000000035, Mem[0000000091000028] = 8a3d9650d71607a7
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000035
p47_label_3:
! %l2 = d7204c81, %l3 = 48cb3eec, Mem[000000006f000000] = 004c939f 9b448d88
std %l2,[%i2+%g0] ! Mem[000000006f000000] = d7204c81 48cb3eec
! Mem[000000009180001c] = 43340000, %g2 = 000000008d210d4c
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! Mem[000000009100002c] = 00000035, %g18 = 5a4fda4e820faeda
ldsw [%i6+0x02c],%g2 ! %g2 = 5a4fda4e820faeda
! %l3 = 0000000048cb3eec, Mem[0000000090000020] = d3141da2f6eb9a57
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 0000000048cb3eec
! Mem[000000006e00001c] = 9cbd2c37, %l3 = 0000000048cb3eec
lduh [%i0+0x01c],%l3 ! %l3 = 0000000000009cbd
! Mem[0000000091800000] = 22502cb9, %g2 = 0000000000000035
lduw [%o0+%g0],%g2 ! %g2 = 0000000022502cb9
! Mem[0000000091000008] = 1a32495b, %g2 = 0000000022502cb9
ldub [%i6+0x00b],%g2 ! %g2 = 000000000000001a
! Mem[000000006e000018] = dfdcbde8, %l0 = 52ebdb503239c786
ldsw [%i0+%o3],%l0 ! %l0 = ffffffffdfdcbde8
! Mem[0000000091800010] = ab2f0f63, %g2 = 000000000000001a
lduw [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63
! Mem[0000000091800028] = a31fbc41, %g2 = 00000000ab2f0f63
lduw [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41
p47_label_4:
! Mem[0000000090000014] = 2e3bc654, %g2 = 00000000a31fbc41
lduh [%i4+0x016],%g2 ! %g2 = 0000000000002e3b
! Mem[0000000090000008] = 1a70897a 70c2cf1a, %g2 = 00002e3b, %g3 = b5758e33
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000070c2cf1a
! Mem[0000000090000038] = 7ccf8174, %g2 = 000000001a70897a
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
! Mem[000000006e000020] = aa95b356, %l2 = 00000000d7204c81
lduh [%i0+%o4],%l2 ! %l2 = 000000000000aa95
! %l0 = ffffffffdfdcbde8, Mem[000000009080001f] = 33000000
stb %l0,[%i5+0x01f] ! Mem[000000009080001c] = e8000000
! %l0 = ffffffffdfdcbde8, Mem[0000000091800000] = 22502cb9
sth %l0,[%o0+%g0] ! Mem[0000000091800000] = bde82cb9
! Mem[0000000091800014] = 9fb039c6, %g2 = 0000000000007ccf
ldub [%o0+0x015],%g2 ! %g2 = 000000000000009f
! Mem[000000006f000014] = 689f1c60, %l3 = 0000000000009cbd
ldsh [%i2+0x016],%l3 ! %l3 = 0000000000001c60
! %l3 = 0000000000001c60, Mem[0000000090000032] = d948e3f4
sth %l3,[%i4+0x032] ! Mem[0000000090000030] = 1c60e3f4
! Mem[0000000090000000] = 0efd0f33, %g2 = 000000000000009f
lduw [%i4+%g0],%g2 ! %g2 = 000000000efd0f33
p47_label_5:
! Mem[0000000091000014] = f7150000, %g2 = 000000000efd0f33
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffff715
! %l5 = 8b0b6975aa82d5a7, Mem[0000000091800018] = c6fe240a9c834334
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 8b0b6975aa82d5a7
! Mem[0000000090800000] = f2d0a1aa99136e54, %g2 = fffffffffffff715
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa99136e54
! Mem[0000000090800028] = ba3e107a, %g2 = f2d0a1aa99136e54
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffba3e
! %l3 = 0000000000001c60, Mem[000000009100001b] = 0048cb3e
stb %l3,[%i6+0x01b] ! Mem[0000000091000018] = 6048cb3e
! Mem[000000006f800034] = 5145a16c, %l4 = 90e8b7b0107a9031
lduw [%i3+0x034],%l4 ! %l4 = 000000005145a16c
! Mem[000000006f800014] = 230fcebe, %l1 = 0000000000000035
ldsh [%i3+0x014],%l1 ! %l1 = 000000000000230f
! Mem[000000006f000008] = 6b05c0d0, %l5 = 8b0b6975aa82d5a7
lduw [%i2+%o1],%l5 ! %l5 = 000000006b05c0d0
! Mem[000000006e800024] = f247a925, %l0 = ffffffffdfdcbde8
ldsh [%i1+0x024],%l0 ! %l0 = fffffffffffff247
! %l5 = 000000006b05c0d0, Mem[000000009000002c] = 92b2c784
stw %l5,[%i4+0x02c] ! Mem[000000009000002c] = 6b05c0d0
p47_label_6:
! %l7 = c502a84fe1b70a63, Mem[000000006f800014] = 230fcebe
stw %l7,[%i3+0x014] ! Mem[000000006f800014] = e1b70a63
! %l3 = 0000000000001c60, Mem[0000000091000018] = 00000060
sth %l3,[%i6+%o3] ! Mem[0000000091000018] = 1c600060
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = ffffffffffffba3e
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! %l2 = 0000aa95, %l3 = 00001c60, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 0000aa95 00001c60
! %l0 = fffffffffffff247, Mem[0000000091800018] = 8b0b6975aa82d5a7
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = fffffffffffff247
! %l6 = 3661cae1fcb18174, Mem[0000000090000020] = 0000000048cb3eec
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 3661cae1fcb18174
! Mem[0000000091800000] = b9920983, %g2 = b5d5c00843ccc658
ldsb [%o0+0x003],%g2 ! %g2 = ffffffffffffffb9
! Mem[0000000091800020] = 0035801d, %g2 = ffffffffffffffb9
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000000035
! Mem[0000000091800020] = 00000035 801d54e4, %g2 = 00000035, %g3 = 70c2cf1a
ldd [%o0+%o4],%g2 ! %g2 = 0000000000000035 00000000801d54e4
! Mem[0000000091800018] = ffffffff fffff247, %g2 = 00000035, %g3 = 801d54e4
ldd [%o0+%o3],%g2 ! %g2 = 00000000ffffffff 00000000fffff247
p47_label_7:
! Mem[000000006e800010] = 9819d49463dcf4e8, %l5 = 000000006b05c0d0
ldx [%i1+%o2],%l5 ! %l5 = 9819d49463dcf4e8
! %l4 = 000000005145a16c, Mem[0000000090800038] = 82fb7497
sth %l4,[%i5+0x038] ! Mem[0000000090800038] = a16c7497
! %l0 = fffff247, %l1 = 0000230f, Mem[0000000091800030] = cd876ab0 f2e01332
std %l0,[%o0+0x030] ! Mem[0000000091800030] = fffff247 0000230f
! %l0 = fffffffffffff247, Mem[000000009000001a] = ee46c2bb
stb %l0,[%i4+0x01a] ! Mem[0000000090000018] = 4746c2bb
! %l2 = 0000aa95, %l3 = 00001c60, Mem[0000000091000028] = 00000000 00000035
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 0000aa95 00001c60
! Mem[0000000090000030] = 1c60e3f4, %g2 = 00000000ffffffff
lduh [%i4+0x032],%g2 ! %g2 = 0000000000001c60
! Mem[000000006f000010] = 5d303e80689f1c60, %l5 = 9819d49463dcf4e8
ldx [%i2+%o2],%l5 ! %l5 = 5d303e80689f1c60
! Mem[0000000091800030] = fffff247, %g2 = 0000000000001c60
lduw [%o0+0x030],%g2 ! %g2 = 00000000fffff247
! %l0 = fffff247, %l1 = 0000230f, Mem[0000000090800008] = 50c69f91 6a872662
std %l0,[%i5+%o1] ! Mem[0000000090800008] = fffff247 0000230f
! Mem[000000006e000020] = aa95b356, %l5 = 5d303e80689f1c60
ldub [%i0+%o4],%l5 ! %l5 = 00000000000000aa
p47_label_8:
! Mem[000000006e000030] = 9d41af74, %l5 = 00000000000000aa
ldsh [%i0+0x032],%l5 ! %l5 = ffffffffffffaf74
! %l4 = 5145a16c, %l5 = ffffaf74, Mem[0000000090000028] = 2188de20 6b05c0d0
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 5145a16c ffffaf74
! Mem[0000000090800020] = 0000d720, %g2 = 00000000fffff247
ldub [%i5+0x022],%g2 ! %g2 = 0000000000000000
! %l2 = 000000000000aa95, Mem[0000000090000000] = 0efd0f3334b459e7
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 000000000000aa95
! Mem[000000006f000000] = d7204c81, %l6 = 3661cae1fcb18174
ldsw [%i2+%g0],%l6 ! %l6 = ffffffffd7204c81
! Mem[0000000091800028] = 41a3ca96, %g2 = 0000000000000000
ldub [%o0+0x02b],%g2 ! %g2 = 0000000000000041
! %l4 = 5145a16c, %l5 = ffffaf74, Mem[0000000090000020] = 3661cae1 fcb18174
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 5145a16c ffffaf74
! Mem[0000000091800038] = d5c00843, %g2 = 0000000000000041
ldsb [%o0+0x039],%g2 ! %g2 = ffffffffffffffd5
! %l7 = c502a84fe1b70a63, Mem[0000000091800002] = 2cb99209
stb %l7,[%o0+0x002] ! Mem[0000000091800000] = 63b99209
! Mem[000000006e000020] = aa95b356, %l7 = c502a84fe1b70a63
ldsh [%i0+%o4],%l7 ! %l7 = ffffffffffffaa95
p47_label_9:
! Mem[0000000090800028] = ba3e107a, %g2 = ffffffffffffffd5
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffba3e
! Mem[0000000091800034] = 230fb5d5, %g2 = ffffffffffffba3e
lduh [%o0+0x036],%g2 ! %g2 = 000000000000230f
! Mem[000000006e80001c] = a56ad595, %l4 = 000000005145a16c
lduw [%i1+0x01c],%l4 ! %l4 = 00000000a56ad595
! Mem[0000000090800030] = 50ae945c 1b777a3f, %g2 = 0000230f, %g3 = fffff247
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b777a3f
! Mem[000000009000000c] = 70c2cf1a, %g2 = 0000000050ae945c
lduw [%i4+0x00c],%g2 ! %g2 = 0000000070c2cf1a
! %l3 = 0000000000001c60, Mem[000000006f800008] = 1854cb210815cffb
stx %l3,[%i3+%o1] ! Mem[000000006f800008] = 0000000000001c60
! %l4 = a56ad595, %l5 = ffffaf74, Mem[000000006e800020] = ee20fc29 f247a925
std %l4,[%i1+%o4] ! Mem[000000006e800020] = a56ad595 ffffaf74
! %l4 = a56ad595, %l5 = ffffaf74, Mem[0000000091000018] = 1c600060 48cb3eec
std %l4,[%i6+%o3] ! Mem[0000000091000018] = a56ad595 ffffaf74
! Mem[0000000091800030] = f2470000, %g2 = 0000000070c2cf1a
ldsh [%o0+0x032],%g2 ! %g2 = fffffffffffff247
! %l0 = fffffffffffff247, Mem[000000006f80001a] = bc1062d0
sth %l0,[%i3+0x01a] ! Mem[000000006f800018] = bc10f247
p47_label_10:
! %l2 = 000000000000aa95, Mem[0000000091800004] = 920983a7
stw %l2,[%o0+0x004] ! Mem[0000000091800004] = 0000aa95
! Mem[000000009100000c] = 5b64c871, %g2 = fffffffffffff247
ldsh [%i6+0x00e],%g2 ! %g2 = 0000000000005b64
! %l3 = 0000000000001c60, Mem[0000000090800034] = 1b777a3f
sth %l3,[%i5+0x034] ! Mem[0000000090800034] = 1c607a3f
! Mem[0000000090800000] = f2d0a1aa 99136e54, %g2 = 00005b64, %g3 = 1b777a3f
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 0000000099136e54
! %l4 = 00000000a56ad595, Mem[000000006f000034] = 29ab6b35
sth %l4,[%i2+0x034] ! Mem[000000006f000034] = d5956b35
! Mem[0000000090000034] = e3f41a12, %g18 = 5a4fda4e820faeda
ldsw [%i4+0x034],%g2 ! %g2 = 5a4fda4e820faeda
! %l3 = 0000000000001c60, Mem[0000000090000020] = 5145a16c
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 00001c60
! %l1 = 000000000000230f, Mem[0000000090800026] = 4c81fd77
sth %l1,[%i5+0x026] ! Mem[0000000090800024] = 230ffd77
! Mem[0000000090000024] = af745145, %g2 = ffffffffe3f41a12
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffaf74
! %l7 = ffffffffffffaa95, Mem[0000000091800018] = fffffffffffff247
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = ffffffffffffaa95
p47_label_11:
! Mem[0000000090000018] = c6544746c2bbec77, %g2 = ffffffffffffaf74
ldx [%i4+%o3],%g2 ! %g2 = c6544746c2bbec77
! Mem[0000000091800024] = 801d54e4, %g2 = c6544746c2bbec77
ldub [%o0+0x024],%g2 ! %g2 = 0000000000000080
! Mem[0000000090000020] = 00001c60, %g2 = 0000000000000080
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000000
! %l7 = ffffffffffffaa95, Mem[0000000090800020] = 00000000d720230f
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = ffffffffffffaa95
! Mem[0000000090000034] = e3f41a12, %g2 = 0000000000000000
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffe3f4
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = ffffe3f4, %g3 = 99136e54
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
! Mem[0000000090800024] = ffaa95fd, %g2 = 00000000809ce616
ldsb [%i5+0x025],%g2 ! %g2 = ffffffffffffffff
! %l3 = 0000000000001c60, Mem[0000000091800034] = 0000230f
stb %l3,[%o0+0x034] ! Mem[0000000091800034] = 6000230f
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = ffffffff, %g3 = 12bca097
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[0000000090800028] = fd77ba3e 107a9031, %g2 = 0f1979ec, %g3 = d7c57e5d
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 00000000107a9031
p47_label_12:
! %l7 = ffffffffffffaa95, Mem[000000009100003a] = 25563741
sth %l7,[%i6+0x03a] ! Mem[0000000091000038] = aa953741
! Mem[0000000091800038] = b5d5c008 43ccc658, %g2 = fd77ba3e, %g3 = 107a9031
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008 0000000043ccc658
! %l4 = 00000000a56ad595, Mem[000000009180003c] = 43ccc658
stb %l4,[%o0+0x03c] ! Mem[000000009180003c] = 95ccc658
! Mem[000000006e800024] = ffffaf74, %l6 = ffffffffd7204c81
lduw [%i1+0x024],%l6 ! %l6 = 00000000ffffaf74
! Mem[0000000091800004] = 0000aa95, %g2 = 00000000b5d5c008
lduh [%o0+0x004],%g2 ! %g2 = 0000000000000000
! Mem[000000006f000004] = 48cb3eec, %l6 = 00000000ffffaf74
lduw [%i2+0x004],%l6 ! %l6 = 0000000048cb3eec
! %l6 = 0000000048cb3eec, Mem[0000000091800010] = 0000aa9500001c60
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 0000000048cb3eec
! Mem[0000000091000028] = 0000aa9500001c60, %g2 = 0000000000000000
ldx [%i6+%o5],%g2 ! %g2 = 0000aa9500001c60
! Mem[0000000091800020] = 00000035, %g2 = 0000aa9500001c60
lduw [%o0+%o4],%g2 ! %g2 = 0000000000000035
! Mem[0000000091800000] = bde863b9 0000aa95, %g2 = 00000035, %g3 = 43ccc658
ldd [%o0+%g0],%g2 ! %g2 = 00000000bde863b9 000000000000aa95
p47_label_13:
! Mem[000000006e800008] = 2a304b01, %l0 = fffffffffffff247
lduw [%i1+%o1],%l0 ! %l0 = 000000002a304b01
! Mem[0000000091000024] = de034f00, %g2 = 00000000bde863b9
ldsb [%i6+0x025],%g2 ! %g2 = ffffffffffffffde
! %l1 = 000000000000230f, Mem[000000009080003e] = bf380000
sth %l1,[%i5+0x03e] ! Mem[000000009080003c] = 230f0000
! Mem[0000000090000034] = f41a127c, %g2 = ffffffffffffffde
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000f4
! Mem[000000006f800024] = 2b00ed3d, %l1 = 000000000000230f
ldub [%i3+0x027],%l1 ! %l1 = 000000000000003d
! %l5 = ffffffffffffaf74, Mem[0000000090800019] = 210d4cb5
stb %l5,[%i5+0x019] ! Mem[0000000090800018] = 740d4cb5
! %l3 = 0000000000001c60, Mem[000000009180000a] = 79ecd7c5
sth %l3,[%o0+0x00a] ! Mem[0000000091800008] = 1c60d7c5
! Mem[000000006e800018] = ad7bbf9d, %l4 = 00000000a56ad595
ldsh [%i1+%o3],%l4 ! %l4 = ffffffffffffad7b
! Mem[000000006e80001c] = a56ad595, %l6 = 0000000048cb3eec
ldub [%i1+0x01c],%l6 ! %l6 = 00000000000000a5
! %l0 = 2a304b01, %l1 = 0000003d, Mem[000000006e000030] = 9d41af74 014f77d2
std %l0,[%i0+0x030] ! Mem[000000006e000030] = 2a304b01 0000003d
p47_label_14:
! Mem[0000000091800014] = cb3eecff, %g2 = 00000000000000f4
ldub [%o0+0x015],%g2 ! %g2 = 00000000000000cb
! Mem[0000000091000038] = 2ac3aa95, %g2 = 00000000000000cb
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000002ac3
! %l2 = 000000000000aa95, Mem[0000000091000018] = a56ad595ffffaf74
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 000000000000aa95
! Mem[0000000091000008] = 011a3249, %g2 = 0000000000002ac3
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000011a
! Mem[0000000090000018] = c6544746 c2bbec77, %g2 = 0000011a, %g3 = 0000aa95
ldd [%i4+%o3],%g2 ! %g2 = 00000000c6544746 00000000c2bbec77
! Mem[0000000091800038] = c00895cc, %g2 = 00000000c6544746
ldsb [%o0+0x03a],%g2 ! %g2 = ffffffffffffffc0
! %l2 = 0000aa95, %l3 = 00001c60, Mem[0000000091800018] = ffffffff ffffaa95
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 0000aa95 00001c60
! %l0 = 000000002a304b01, Mem[0000000091000025] = de034f00
stb %l0,[%i6+0x025] ! Mem[0000000091000024] = 01034f00
! Mem[000000009080001c] = b5758ee8, %g2 = ffffffffffffffc0
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000b575
! Mem[000000006e000008] = cf86d37f1dffb6f8, %l4 = ffffffffffffad7b
ldx [%i0+%o1],%l4 ! %l4 = cf86d37f1dffb6f8
p47_label_15:
! %l2 = 0000aa95, %l3 = 00001c60, Mem[0000000090800000] = f2d0a1aa 99136e54
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 0000aa95 00001c60
! %l1 = 000000000000003d, Mem[0000000090800024] = ffffaa95
stw %l1,[%i5+0x024] ! Mem[0000000090800024] = 0000003d
! Mem[0000000091000010] = c9a7694b, %g2 = 000000000000b575
lduh [%i6+0x012],%g2 ! %g2 = 000000000000c9a7
! %l6 = 000000a5, %l7 = ffffaa95, Mem[0000000091000008] = 9a8d011a 32495b64
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 000000a5 ffffaa95
! %l0 = 000000002a304b01, Mem[000000009180003c] = 95ccc658
sth %l0,[%o0+0x03c] ! Mem[000000009180003c] = 4b01c658
! %l4 = cf86d37f1dffb6f8, Mem[0000000091000022] = 3d025a01
sth %l4,[%i6+0x022] ! Mem[0000000091000020] = b6f85a01
! %l2 = 000000000000aa95, Mem[000000006f000015] = 689f1c60
stb %l2,[%i2+0x015] ! Mem[000000006f000014] = 68951c60
! %l5 = ffffffffffffaf74, Mem[000000006e800030] = fd598b4f92737442
stx %l5,[%i1+0x030] ! Mem[000000006e800030] = ffffffffffffaf74
! %l7 = ffffffffffffaa95, Mem[0000000091800008] = 0f191c60d7c57e5d
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = ffffffffffffaa95
! Mem[0000000091000034] = 6cc60ecc, %g18 = 5a4fda4e820faeda
ldsw [%i6+0x034],%g2 ! %g2 = 5a4fda4e820faeda
p47_label_16:
! %l2 = 0000aa95, %l3 = 00001c60, Mem[000000006e000000] = ff8421d2 80bde870
std %l2,[%i0+%g0] ! Mem[000000006e000000] = 0000aa95 00001c60
! Mem[0000000091000030] = 916a6e48, %g2 = 000000006cc60ecc
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffff916a
! %l0 = 2a304b01, %l1 = 0000003d, Mem[0000000090000020] = 00001c60 ffffaf74
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 2a304b01 0000003d
! Mem[000000006f000028] = cdaa4ad0, %l7 = ffffffffffffaa95
ldub [%i2+0x029],%l7 ! %l7 = 00000000000000aa
! Mem[000000006f80003c] = e4b34ec9, %l6 = 00000000000000a5
ldub [%i3+0x03c],%l6 ! %l6 = 00000000000000e4
! %l3 = 0000000000001c60, Mem[0000000090000018] = c6544746c2bbec77
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 0000000000001c60
! Mem[000000009080002c] = 107a9031, %g2 = ffffffffffff916a
lduw [%i5+0x02c],%g2 ! %g2 = 00000000107a9031
! Mem[0000000091000030] = 916a6e48, %g18 = 5a4fda4e820faeda
ldsw [%i6+0x030],%g2 ! %g2 = 5a4fda4e820faeda
! %l4 = cf86d37f1dffb6f8, Mem[0000000090800021] = ffffff00
stb %l4,[%i5+0x021] ! Mem[0000000090800020] = f8ffff00
! Mem[0000000091000000] = 809ce61612bca097, %g2 = ffffffff916a6e48
ldx [%i6+%g0],%g2 ! %g2 = 809ce61612bca097
p47_label_17:
! %l4 = cf86d37f1dffb6f8, Mem[0000000091800008] = ffffffff
stb %l4,[%o0+%o1] ! Mem[0000000091800008] = f8ffffff
! %l6 = 000000e4, %l7 = 000000aa, Mem[0000000091000010] = c871c9a7 694bf715
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 000000e4 000000aa
! Mem[0000000091800020] = 00000035, %g18 = 5a4fda4e820faeda
ldsw [%o0+%o4],%g2 ! %g2 = 5a4fda4e820faeda
! Mem[000000006e800038] = 5589a325, %l1 = 000000000000003d
ldsh [%i1+0x03a],%l1 ! %l1 = ffffffffffffa325
! Mem[0000000091000024] = 4f0000aa, %g2 = 0000000000000035
ldsb [%i6+0x027],%g2 ! %g2 = 000000000000004f
! %l4 = cf86d37f1dffb6f8, Mem[000000009000003a] = 8174a14c
sth %l4,[%i4+0x03a] ! Mem[0000000090000038] = b6f8a14c
! %l0 = 000000002a304b01, Mem[000000009080002c] = 107a9031
stw %l0,[%i5+0x02c] ! Mem[000000009080002c] = 2a304b01
! %l2 = 000000000000aa95, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 000000000000aa95
! Mem[0000000091800000] = bde863b9 0000aa95, %g2 = 0000004f, %g3 = c2bbec77
ldd [%o0+%g0],%g2 ! %g2 = 00000000bde863b9 000000000000aa95
! Mem[000000006e800014] = 63dcf4e8, %l6 = 00000000000000e4
ldsh [%i1+0x014],%l6 ! %l6 = 00000000000063dc
p47_label_18:
! Mem[000000006e800024] = ffffaf74, %l1 = ffffffffffffa325
ldsh [%i1+0x026],%l1 ! %l1 = ffffffffffffaf74
! Mem[0000000090800024] = 0000003d, %g2 = 00000000bde863b9
lduw [%i5+0x024],%g2 ! %g2 = 000000000000003d
! Mem[000000009080001c] = b5758ee8, %g2 = 000000000000003d
lduw [%i5+0x01c],%g2 ! %g2 = 00000000b5758ee8
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = b5758ee8, %g3 = 0000aa95
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
! Mem[000000009100002c] = 00001c60, %g2 = 00000000a31fbc41
lduw [%i6+0x02c],%g2 ! %g2 = 0000000000001c60
! Mem[000000006f00001c] = e714f411, %l6 = 00000000000063dc
ldsb [%i2+0x01f],%l6 ! %l6 = 0000000000000011
! Mem[000000006f000010] = 5d303e80, %l2 = 000000000000aa95
ldsh [%i2+%o2],%l2 ! %l2 = 0000000000005d30
! Mem[0000000090000028] = 5145a16c ffffaf74, %g2 = 00001c60, %g3 = a3ca96e2
ldd [%i4+%o5],%g2 ! %g2 = 000000005145a16c 00000000ffffaf74
! Mem[0000000090800034] = 1c607a3f, %g18 = 5a4fda4e820faeda
ldsw [%i5+0x034],%g2 ! %g2 = 5a4fda4e820faeda
! Mem[0000000091800038] = b5d5c0084b01c658, %g2 = 000000001c607a3f
ldx [%o0+0x038],%g2 ! %g2 = b5d5c0084b01c658
p47_label_19:
! %l3 = 0000000000001c60, Mem[0000000090800032] = 945c1c60
sth %l3,[%i5+0x032] ! Mem[0000000090800030] = 1c601c60
! %l1 = ffffffffffffaf74, Mem[0000000091800022] = 0035801d
sth %l1,[%o0+0x022] ! Mem[0000000091800020] = af74801d
! %l2 = 00005d30, %l3 = 00001c60, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 00005d30 00001c60
! %l0 = 000000002a304b01, Mem[000000009000000e] = aa95b51e
stb %l0,[%i4+0x00e] ! Mem[000000009000000c] = 0195b51e
! %l5 = ffffffffffffaf74, Mem[0000000091800018] = 0000aa95
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = af74aa95
! %l6 = 0000000000000011, Mem[0000000090800028] = fd77ba3e
sth %l6,[%i5+%o5] ! Mem[0000000090800028] = 0011ba3e
! Mem[0000000091800020] = 0000af74 801d54e4, %g2 = 4b01c658, %g3 = ffffaf74
ldd [%o0+%o4],%g2 ! %g2 = 000000000000af74 00000000801d54e4
! Mem[0000000091800014] = ecaf74aa, %g2 = 000000000000af74
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000ec
! %l6 = 0000000000000011, Mem[0000000090000020] = 2a304b010000003d
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000011
! %l3 = 0000000000001c60, Mem[000000006e800030] = ffffffffffffaf74
stx %l3,[%i1+0x030] ! Mem[000000006e800030] = 0000000000001c60
p47_label_20:
! %l4 = cf86d37f1dffb6f8, Mem[0000000090000016] = 2e3b0000
sth %l4,[%i4+0x016] ! Mem[0000000090000014] = b6f80000
! Mem[0000000090000004] = 00aa9500, %g2 = 00000000000000ec
ldub [%i4+0x005],%g2 ! %g2 = 0000000000000000
! Mem[000000006f800020] = e5de51a52b00ed3d, %l2 = 0000000000005d30
ldx [%i3+%o4],%l2 ! %l2 = e5de51a52b00ed3d
! Mem[0000000090000020] = 00000000 00000011, %g2 = 00000000, %g3 = 801d54e4
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000000 0000000000000011
! Mem[0000000091000004] = a0970000, %g2 = 0000000000000000
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffa097
! Mem[0000000091800014] = ecaf74aa, %g2 = ffffffffffffa097
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091800010] = 0048cb3e, %g2 = 00000000000000ec
ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000000
! Mem[000000006f800020] = e5de51a5 2b00ed3d, %l6 = 00000011, %l7 = 000000aa
ldd [%i3+%o4],%l6 ! %l6 = 00000000e5de51a5 000000002b00ed3d
! Mem[0000000091800028] = 00005d30 00001c60, %g2 = 00000000, %g3 = 00000011
ldd [%o0+%o5],%g2 ! %g2 = 0000000000005d30 0000000000001c60
! Mem[0000000091800028] = 00005d30, %g18 = 5a4fda4e820faeda
ldsw [%o0+%o5],%g2 ! %g2 = 5a4fda4e820faeda
p47_label_21:
! Mem[000000006e80002c] = b93713f3, %l1 = ffffffffffffaf74
ldsb [%i1+0x02f],%l1 ! %l1 = fffffffffffffff3
! Mem[000000009000002c] = ffffaf74, %g18 = 5a4fda4e820faeda
ldsw [%i4+0x02c],%g2 ! %g2 = 5a4fda4e820faeda
! Mem[0000000090000024] = 00000011, %g2 = ffffffffffffaf74
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000000000
! %l0 = 000000002a304b01, Mem[000000009180000a] = ffffffff
sth %l0,[%o0+0x00a] ! Mem[0000000091800008] = 4b01ffff
! %l6 = 00000000e5de51a5, Mem[0000000091800026] = 54e40000
sth %l6,[%o0+0x026] ! Mem[0000000091800024] = 51a50000
! Mem[000000006f80001c] = 3a26dbfa, %l1 = fffffffffffffff3
ldub [%i3+0x01f],%l1 ! %l1 = 00000000000000fa
! %l2 = e5de51a52b00ed3d, Mem[0000000090800036] = 7a3fa16c
stb %l2,[%i5+0x036] ! Mem[0000000090800034] = 3d3fa16c
! Mem[000000009100002c] = 1c60916a, %g2 = 0000000000000000
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000001c60
! Mem[0000000090800008] = f2470000, %g2 = 0000000000001c60
ldsh [%i5+0x00a],%g2 ! %g2 = fffffffffffff247
! Mem[000000006f000004] = 48cb3eec, %l6 = 00000000e5de51a5
lduh [%i2+0x004],%l6 ! %l6 = 00000000000048cb
p47_label_22:
! %l1 = 00000000000000fa, Mem[0000000090000022] = 00000000
sth %l1,[%i4+0x022] ! Mem[0000000090000020] = 00fa0000
! Mem[0000000090800010] = d6f64887, %g2 = fffffffffffff247
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f64887
! Mem[000000006e00003c] = 3b96c726, %l0 = 000000002a304b01
lduw [%i0+0x03c],%l0 ! %l0 = 000000003b96c726
! Mem[0000000091000008] = 000000a5, %g2 = 00000000d6f64887
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000006e000030] = 2a304b010000003d, %l6 = 00000000000048cb
ldx [%i0+0x030],%l6 ! %l6 = 2a304b010000003d
! Mem[0000000091000024] = 5a01034f, %g2 = 0000000000000000
lduw [%i6+0x024],%g2 ! %g2 = 000000005a01034f
! %l0 = 000000003b96c726, Mem[000000006f80003b] = 9031a3ce
stb %l0,[%i3+0x03b] ! Mem[000000006f800038] = 9031a326
! Mem[0000000090000030] = 1c60e3f4, %g2 = 000000005a01034f
ldub [%i4+0x032],%g2 ! %g2 = 000000000000001c
! Mem[0000000091000024] = 5a01034f, %g2 = 000000000000001c
lduw [%i6+0x024],%g2 ! %g2 = 000000005a01034f
! %l0 = 000000003b96c726, Mem[000000009080001b] = 4cb5758e
stb %l0,[%i5+0x01b] ! Mem[0000000090800018] = 26b5758e
p47_label_23:
! %l1 = 00000000000000fa, Mem[0000000091800008] = f8ff4b01
stw %l1,[%o0+%o1] ! Mem[0000000091800008] = 000000fa
! Mem[000000006e000018] = dfdcbde8, %l5 = ffffffffffffaf74
lduh [%i0+%o3],%l5 ! %l5 = 000000000000dfdc
! Mem[000000006f800018] = bc10f247, %l0 = 000000003b96c726
lduh [%i3+%o3],%l0 ! %l0 = 000000000000bc10
! %l4 = 1dffb6f8, %l5 = 0000dfdc, Mem[0000000090800038] = a16c7497 62f1230f
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 1dffb6f8 0000dfdc
! Mem[0000000090800008] = 47000023, %g2 = 000000005a01034f
ldub [%i5+0x00b],%g2 ! %g2 = 0000000000000047
! Mem[000000009000002c] = ffffaf74, %g2 = 0000000000000047
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000ffff
! %l1 = 00000000000000fa, Mem[0000000090000000] = 00000000
stw %l1,[%i4+%g0] ! Mem[0000000090000000] = 000000fa
! Mem[000000006f800028] = 1f0aa5128bc2d0f5, %l4 = cf86d37f1dffb6f8
ldx [%i3+%o5],%l4 ! %l4 = 1f0aa5128bc2d0f5
! %l2 = e5de51a52b00ed3d, Mem[0000000090800010] = d6f64887
sth %l2,[%i5+%o2] ! Mem[0000000090800010] = ed3d4887
! Mem[0000000091000028] = aa950000, %g2 = 000000000000ffff
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000aa95
p47_label_24:
! Mem[000000006e000028] = cb1047c0, %l4 = 1f0aa5128bc2d0f5
lduw [%i0+%o5],%l4 ! %l4 = 00000000cb1047c0
! Mem[0000000090000024] = 00115145, %g2 = 000000000000aa95
ldsh [%i4+0x026],%g2 ! %g2 = 0000000000000011
! %l7 = 000000002b00ed3d, Mem[0000000091800033] = 47600023
stb %l7,[%o0+0x033] ! Mem[0000000091800030] = 3d600023
! Mem[0000000091000024] = 5a01034f, %g18 = 5a4fda4e820faeda
ldsw [%i6+0x024],%g2 ! %g2 = 5a4fda4e820faeda
! Mem[0000000090800008] = fffff247 0000230f, %g2 = 5a01034f, %g3 = 00001c60
ldd [%i5+%o1],%g2 ! %g2 = 00000000fffff247 000000000000230f
! %l0 = 0000bc10, %l1 = 000000fa, Mem[0000000090000000] = 000000fa 0000aa95
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 0000bc10 000000fa
! %l3 = 0000000000001c60, Mem[0000000091800010] = 0000000048cb3eec
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 0000000000001c60
! Mem[0000000090000000] = 0000bc10000000fa, %g2 = 00000000fffff247
ldx [%i4+%g0],%g2 ! %g2 = 0000bc10000000fa
! Mem[000000006f000038] = ffceccd8, %l4 = 00000000cb1047c0
lduw [%i2+0x038],%l4 ! %l4 = 00000000ffceccd8
! Mem[0000000090000038] = 7ccfb6f8 a14cf2d3, %g2 = 000000fa, %g3 = 0000230f
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccfb6f8 00000000a14cf2d3
p47_label_25:
! Mem[0000000091000010] = 000000e4 000000aa, %g2 = 7ccfb6f8, %g3 = a14cf2d3
ldd [%i6+%o2],%g2 ! %g2 = 00000000000000e4 00000000000000aa
! %l1 = 00000000000000fa, Mem[0000000090000000] = 0000bc10000000fa
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 00000000000000fa
! %l6 = 2a304b010000003d, Mem[0000000090800000] = 0000aa9500001c60
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 2a304b010000003d
! Mem[0000000091000038] = 2ac3aa95, %g18 = 5a4fda4e820faeda
ldsw [%i6+0x038],%g2 ! %g2 = 5a4fda4e820faeda
! %l6 = 2a304b010000003d, Mem[0000000090800010] = ed3d488779807614
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 2a304b010000003d
! Mem[0000000091800038] = b5d5c0084b01c658, %g2 = 000000002ac3aa95
ldx [%o0+0x038],%g2 ! %g2 = b5d5c0084b01c658
! %l7 = 000000002b00ed3d, Mem[0000000090000010] = b51e7244
stb %l7,[%i4+%o2] ! Mem[0000000090000010] = 3d1e7244
! Mem[000000006e000034] = 0000003d, %l1 = 00000000000000fa
ldub [%i0+0x034],%l1 ! %l1 = 0000000000000000
! Mem[000000009180001c] = 00001c60, %g2 = b5d5c0084b01c658
lduw [%o0+0x01c],%g2 ! %g2 = 0000000000001c60
! %l0 = 0000bc10, %l1 = 00000000, Mem[0000000091000028] = 0000aa95 00001c60
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000bc10 00000000
ba,a p47_not_taken_0_end
p47_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p47_branch_failed
p47_not_taken_0_end:
! End of Random Code for Thread 47
1: membar #Sync ! Force all stores to complete
p47_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0bc] ! Set processor 47 done flag
! Check Registers
p47_check_registers:
set p47_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000bc10
bne,a,pn %xcc,p47_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p47_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be e5de51a52b00ed3d
bne,a,pn %xcc,p47_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000001c60
bne,a,pn %xcc,p47_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ffceccd8
bne,a,pn %xcc,p47_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000dfdc
bne,a,pn %xcc,p47_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 2a304b010000003d
bne,a,pn %xcc,p47_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000002b00ed3d
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2b3863fe 2a20ee08
bne %xcc,p47_f6_fail
nop
! Check Local Memory
set p47_local0_expect,%g1
p47_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000aa9500001c60
ldx [%i0+0x000],%g3 ! Observed data at 000000006e000000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3111eb38efa15984
ldx [%i0+0x010],%g3 ! Observed data at 000000006e000010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2a304b010000003d
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+0x020],%g2 ! Expected data = a56ad595ffffaf74
ldx [%i1+0x020],%g3 ! Observed data at 000000006e800020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000001c60
ldx [%i1+0x030],%g3 ! Observed data at 000000006e800030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x030,%g4
set p47_local2_expect,%g1
p47_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = d7204c8148cb3eec
ldx [%i2+0x000],%g3 ! Observed data at 000000006f000000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5d303e8068951c60
ldx [%i2+0x010],%g3 ! Observed data at 000000006f000010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = d3345eaad5956b35
ldx [%i2+0x030],%g3 ! Observed data at 000000006f000030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x030,%g4
set p47_local3_expect,%g1
p47_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 0000000000001c60
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 = 71070bf1e1b70a63
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 = bc10f2473a26dbfa
ldx [%i3+0x018],%g3 ! Observed data at 000000006f800018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9031a326e4b34ec9
ldx [%i3+0x038],%g3 ! Observed data at 000000006f800038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x038,%g4
! The test for processor 47 has passed
p47_passed:
ta GOOD_TRAP
nop
p47_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p47_failed
p47_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p47_failed
p47_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p47_failed
p47_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p47_failed
p47_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p47_failed
p47_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p47_failed
p47_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p47_failed
p47_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p47_failed
p47_f6_fail:
set p47_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 47 failed
p47_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0bc] ! Set processor 47 done flag
set p47_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 47 failed
p47_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0bc] ! Set processor 47 done flag
set p47_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p47_selfmod_failed:
ba p47_failed
mov 0xabc,%g1
p47_common_error:
or %g0,0xf0f,%g1
ba p47_failed
mov %o5,%g3
p47_common_signature_error:
set p47_temp,%g1
ba p47_failed
st %g2,[%g1] ! Common Lock Number
p47_common_timeout:
set p47_temp,%g1
ba p47_failed
st %g2,[%g1] ! Common Lock Number
p47_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p47_failed
mov 0x0,%g3
p47_trap1e:
stba %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000000]
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f000018]
stxa %l6,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800020]
done
p47_trap1o:
stba %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000000]
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f000018]
stxa %l6,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800020]
done
p47_trap2e:
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f000000]
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f800028]
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006e000008]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800010]
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e000018]
done
p47_trap2o:
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f000000]
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f800028]
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006e000008]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800010]
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e000018]
done
p47_trap3e:
nop
done
p47_trap3o:
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 = 52ebdb503239c786
ldx [%g1+0x008],%l1 ! %l1 = 59b31767cfa4a27a
ldx [%g1+0x010],%l2 ! %l2 = 6c5812907d8fa382
ldx [%g1+0x018],%l3 ! %l3 = fd0af597be04b88f
ldx [%g1+0x020],%l4 ! %l4 = 90e8b7b0107a9031
ldx [%g1+0x028],%l5 ! %l5 = 8b0b6975aa82d5a7
ldx [%g1+0x030],%l6 ! %l6 = 3661cae1fcb18174
ldx [%g1+0x038],%l7 ! %l7 = c502a84fe1b70a63
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1b5ca8de 667ef374 955ea754 54a35aa2
! %f4 = 4b734ea0 23dc6965 395d09e2 54f0f1d8
! %f8 = 4675ac2a 2701095f 8bce11cf fe2413f5
! %f12 = 5dca288e 44a8e154 a479cf92 608d4350
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9241d555 b15aa88e fb8896cd e80f891c
! %f20 = 3e784146 2421d761 476ba82f d2d39461
! %f24 = 0b7f95c2 0fc3e500 b8e43206 89edf68f
! %f28 = a2bc2a9e 4b953d53 405fc1b6 b0efb780
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f8208f47 c814ff35 04f9b9ff ec002da1
! %f36 = f5983053 d72330cd e7f37a5c aa720f9c
! %f40 = e447404f 9a94078f 0a38e132 294704ca
! %f44 = b18956e2 6ca693a0 02981de1 805b9ba5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x15f87c9800000048,%g7,%g1 ! GSR scale = 9, align = 0
wr %g1,%g0,%gsr ! GSR = 15f87c9800000048
wr %g0,%y ! Clear Y 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[000000009180003c] = c6580000, %g2 = ce77a0100000006f
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffc6
! %l7 = 77be8df28c038cb5, Mem[0000000091000000] = 809ce616
sth %l7,[%i6+%g0] ! Mem[0000000091000000] = 8cb5e616
! %l3 = 2fcb468093a0e10a, Mem[000000007000003b] = c1a8b137
stb %l3,[%i0+0x03b] ! Mem[0000000070000038] = c1a8b10a
! %l2 = 9dd7089e, %l3 = 93a0e10a, Mem[0000000071000018] = 12a7a6fb 70b78240
std %l2,[%i2+%o3] ! Mem[0000000071000018] = 9dd7089e 93a0e10a
! Mem[0000000090000038] = 7ccf87b4, %g18 = a80886a409b08b1f
ldsw [%i4+0x038],%g2 ! %g2 = a80886a409b08b1f
! Mem[0000000091800008] = ecd7c57e, %g2 = 000000007ccf87b4
ldub [%o0+0x00b],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091000028] = 8a3d9650, %g2 = 00000000000000ec
ldub [%i6+%o5],%g2 ! %g2 = 000000000000008a
! Mem[0000000091000004] = 12bca097, %g18 = a80886a409b08b1f
ldsw [%i6+0x004],%g2 ! %g2 = a80886a409b08b1f
! Mem[0000000091800010] = ab2f0f63b09fb039, %g2 = 0000000012bca097
ldx [%o0+%o2],%g2 ! %g2 = ab2f0f63b09fb039
! Mem[000000009180002c] = a3ca96e2, %g2 = ab2f0f63b09fb039
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000a3ca
p48_label_2:
! Mem[000000007000000c] = 44246824, %l2 = 7ba20d389dd7089e
ldsh [%i0+0x00c],%l2 ! %l2 = 0000000000004424
! %l5 = baab55d64024fb25, Mem[0000000091000030] = 916a6e48
stb %l5,[%i6+0x030] ! Mem[0000000091000030] = 256a6e48
! Mem[000000007180003c] = f6576782, %l7 = 77be8df28c038cb5
lduw [%i3+0x03c],%l7 ! %l7 = 00000000f6576782
! %l4 = 59f511b6151ec83f, Mem[0000000071800008] = 12b8ecfe44e7772d
stx %l4,[%i3+%o1] ! Mem[0000000071800008] = 59f511b6151ec83f
! Mem[0000000091000020] = 3d025ade, %g2 = 000000000000a3ca
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000003d02
! %l2 = 0000000000004424, Mem[0000000091000022] = 3d025ade
sth %l2,[%i6+0x022] ! Mem[0000000091000020] = 44245ade
! Mem[0000000090000020] = 1da2f6eb, %g2 = 0000000000003d02
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000001da2
! %l6 = 8cc6ba45, %l7 = f6576782, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 8cc6ba45 f6576782
! %l2 = 0000000000004424, Mem[000000009000000c] = 70c2cf1a
stw %l2,[%i4+0x00c] ! Mem[000000009000000c] = 00004424
! Mem[0000000090000030] = 722cd948e3f41a12, %g2 = 0000000000001da2
ldx [%i4+0x030],%g2 ! %g2 = 722cd948e3f41a12
p48_label_3:
! %l4 = 59f511b6151ec83f, Mem[000000009100003c] = 3741577c
stb %l4,[%i6+0x03c] ! Mem[000000009100003c] = 3f41577c
! %l5 = baab55d64024fb25, Mem[0000000091000014] = 694bf715
stw %l5,[%i6+0x014] ! Mem[0000000091000014] = 4024fb25
! %l6 = 91299b548cc6ba45, Mem[000000009000003c] = a14cf2d3
stw %l6,[%i4+0x03c] ! Mem[000000009000003c] = 8cc6ba45
! %l3 = 2fcb468093a0e10a, Mem[0000000090800022] = 47bcc324
sth %l3,[%i5+0x022] ! Mem[0000000090800020] = e10ac324
! Mem[0000000090000004] = 34b459e7, %g18 = a80886a409b08b1f
ldsw [%i4+0x004],%g2 ! %g2 = a80886a409b08b1f
! %l4 = 151ec83f, %l5 = 4024fb25, Mem[0000000090800000] = f2d0a1aa 99136e54
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 151ec83f 4024fb25
! %l2 = 0000000000004424, Mem[0000000091800028] = a31fbc41a3ca96e2
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 0000000000004424
! Mem[0000000090000010] = b51e7244, %g18 = a80886a409b08b1f
ldsw [%i4+%o2],%g2 ! %g2 = a80886a409b08b1f
! Mem[000000009080003c] = 38000000, %g2 = ffffffffb51e7244
ldsb [%i5+0x03f],%g2 ! %g2 = 0000000000000038
! %l4 = 59f511b6151ec83f, Mem[000000007180002e] = 91047b94
sth %l4,[%i3+0x02e] ! Mem[000000007180002c] = 9104c83f
p48_label_4:
! %l4 = 59f511b6151ec83f, Mem[0000000091000008] = 9a8d011a32495b64
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 59f511b6151ec83f
! Mem[0000000090800020] = 5b94e10a, %g2 = 0000000000000038
ldub [%i5+%o4],%g2 ! %g2 = 000000000000005b
! %l0 = a5fe5767e6fc88d8, Mem[0000000091800038] = b5d5c00843ccc658
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = a5fe5767e6fc88d8
! %l4 = 151ec83f, %l5 = 4024fb25, Mem[0000000091000000] = 8cb5e616 12bca097
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 151ec83f 4024fb25
! %l6 = 91299b548cc6ba45, Mem[0000000091800020] = 30270afa801d54e4
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 91299b548cc6ba45
! Mem[0000000091800008] = 0f1979ec, %g2 = 000000000000005b
lduh [%o0+%o1],%g2 ! %g2 = 0000000000000f19
! %l0 = a5fe5767e6fc88d8, Mem[0000000091800020] = 91299b54
stw %l0,[%o0+%o4] ! Mem[0000000091800020] = e6fc88d8
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = 0000000000000f19
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! %l6 = 8cc6ba45, %l7 = f6576782, Mem[0000000091800018] = c6fe240a 9c834334
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 8cc6ba45 f6576782
! Mem[000000007000001c] = 2eec9843, %l3 = 2fcb468093a0e10a
lduh [%i0+0x01e],%l3 ! %l3 = 0000000000009843
p48_label_5:
! Mem[0000000090000014] = 782e3bc6, %g2 = 0f1979ecd7c57e5d
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000078
! Mem[0000000090800010] = d6f64887, %g18 = a80886a409b08b1f
ldsw [%i5+%o2],%g2 ! %g2 = a80886a409b08b1f
! %l7 = 00000000f6576782, Mem[0000000090800004] = 4024fb25
stw %l7,[%i5+0x004] ! Mem[0000000090800004] = f6576782
! Mem[0000000090000038] = 7ccf87b48cc6ba45, %g2 = ffffffffd6f64887
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b48cc6ba45
! Mem[0000000091800018] = 45f65767, %g2 = 7ccf87b48cc6ba45
ldsb [%o0+0x01b],%g2 ! %g2 = 0000000000000045
! Mem[0000000071800018] = 0de0212a, %l5 = baab55d64024fb25
ldsw [%i3+%o3],%l5 ! %l5 = 000000000de0212a
! Mem[000000009000000c] = 00004424, %g2 = 0000000000000045
lduw [%i4+0x00c],%g2 ! %g2 = 0000000000004424
! Mem[0000000090800018] = 0d4cb575, %g2 = 0000000000004424
ldsb [%i5+0x01a],%g2 ! %g2 = 000000000000000d
! %l1 = 8b91b1082e6e6654, Mem[0000000090000030] = 722cd948e3f41a12
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 8b91b1082e6e6654
! Mem[0000000091000000] = 151ec83f4024fb25, %g2 = 000000000000000d
ldx [%i6+%g0],%g2 ! %g2 = 151ec83f4024fb25
p48_label_6:
! %l2 = 00004424, %l3 = 00009843, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 00004424 00009843
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = 4024fb25, %g3 = 0bad0b00
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! Mem[0000000090000020] = d3141da2, %g2 = 00000000afbb2595
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffd314
! %l4 = 151ec83f, %l5 = 0de0212a, Mem[0000000091000038] = 2ac32556 3f41577c
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 151ec83f 0de0212a
! Mem[000000009180000c] = d7c57e5d, %g18 = a80886a409b08b1f
ldsw [%o0+0x00c],%g2 ! %g2 = a80886a409b08b1f
! %l6 = 91299b548cc6ba45, Mem[0000000090000018] = c654ee46c2bbec77
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 91299b548cc6ba45
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = d7c57e5d, %g3 = d186bb92
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! Mem[0000000071800010] = 4494a45e, %l4 = 59f511b6151ec83f
ldsw [%i3+%o2],%l4 ! %l4 = 000000004494a45e
! Mem[0000000091000000] = 151ec83f 4024fb25, %g2 = b51e7244, %g3 = 48782e3b
ldd [%i6+%g0],%g2 ! %g2 = 00000000151ec83f 000000004024fb25
! Mem[0000000090800010] = d6f64887, %g18 = a80886a409b08b1f
ldsw [%i5+%o2],%g2 ! %g2 = a80886a409b08b1f
p48_label_7:
! Mem[0000000090000038] = 7ccf87b48cc6ba45, %g2 = ffffffffd6f64887
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b48cc6ba45
! Mem[0000000071800018] = 0de0212a, %l1 = 8b91b1082e6e6654
lduh [%i3+0x01a],%l1 ! %l1 = 000000000000212a
! %l7 = 00000000f6576782, Mem[0000000091000020] = 8c014424
sth %l7,[%i6+%o4] ! Mem[0000000091000020] = 67824424
! %l7 = 00000000f6576782, Mem[0000000091000025] = de034f8a
stb %l7,[%i6+0x025] ! Mem[0000000091000024] = 82034f8a
! %l7 = 00000000f6576782, Mem[000000009180002b] = 00000044
stb %l7,[%o0+0x02b] ! Mem[0000000091800028] = 82000044
! Mem[000000009100003c] = 0de0212a, %g2 = 7ccf87b48cc6ba45
lduw [%i6+0x03c],%g2 ! %g2 = 000000000de0212a
! Mem[0000000090000030] = 082e6e66, %g2 = 000000000de0212a
ldub [%i4+0x033],%g2 ! %g2 = 0000000000000008
! Mem[0000000090800030] = 0000442400009843, %g2 = 0000000000000008
ldx [%i5+0x030],%g2 ! %g2 = 0000442400009843
! %l2 = 0000000000004424, Mem[0000000090000019] = 299b548c
stb %l2,[%i4+0x019] ! Mem[0000000090000018] = 249b548c
! Mem[0000000091000038] = 151ec83f, %g18 = a80886a409b08b1f
ldsw [%i6+0x038],%g2 ! %g2 = a80886a409b08b1f
p48_label_8:
! Mem[0000000091800018] = 8cc6ba45f6576782, %g2 = 00000000151ec83f
ldx [%o0+%o3],%g2 ! %g2 = 8cc6ba45f6576782
! Mem[0000000091000034] = 6cc60ecc, %g2 = 8cc6ba45f6576782
lduw [%i6+0x034],%g2 ! %g2 = 000000006cc60ecc
! Mem[0000000071800000] = a5af28f2, %l6 = 91299b548cc6ba45
ldsb [%i3+0x003],%l6 ! %l6 = fffffffffffffff2
! Mem[0000000091000038] = c83f0de0, %g2 = 000000006cc60ecc
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffffc83f
! %l2 = 00004424, %l3 = 00009843, Mem[0000000090800018] = 8d210d4c b5758e33
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 00004424 00009843
! %l0 = a5fe5767e6fc88d8, Mem[0000000090000004] = 34b459e7
stw %l0,[%i4+0x004] ! Mem[0000000090000004] = e6fc88d8
! %l1 = 000000000000212a, Mem[0000000091000038] = 151ec83f0de0212a
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 000000000000212a
! Mem[0000000071000020] = 199a9c42, %l4 = 000000004494a45e
ldsb [%i2+0x023],%l4 ! %l4 = 0000000000000042
! Mem[0000000070800010] = 3608d2e4, %l1 = 000000000000212a
ldsb [%i1+0x011],%l1 ! %l1 = 0000000000000008
! %l0 = a5fe5767e6fc88d8, Mem[000000009180000a] = 79ecd7c5
sth %l0,[%o0+0x00a] ! Mem[0000000091800008] = 88d8d7c5
p48_label_9:
! %l4 = 0000000000000042, Mem[0000000091000017] = 25afbb25
stb %l4,[%i6+0x017] ! Mem[0000000091000014] = 42afbb25
! Mem[0000000071000014] = 7fffa2d7, %l0 = a5fe5767e6fc88d8
ldub [%i2+0x016],%l0 ! %l0 = 00000000000000a2
! Mem[0000000091800018] = 8cc6ba45, %g2 = ffffffffffffc83f
lduh [%o0+%o3],%g2 ! %g2 = 0000000000008cc6
! Mem[0000000091800018] = 8cc6ba45 f6576782, %g2 = 00008cc6, %g3 = 4024fb25
ldd [%o0+%o3],%g2 ! %g2 = 000000008cc6ba45 00000000f6576782
! Mem[0000000090000030] = 8b91b1082e6e6654, %g2 = 000000008cc6ba45
ldx [%i4+0x030],%g2 ! %g2 = 8b91b1082e6e6654
! Mem[0000000090800038] = 749762f1, %g2 = 8b91b1082e6e6654
ldsb [%i5+0x03a],%g2 ! %g2 = 0000000000000074
! Mem[0000000090800004] = 8250c69f, %g2 = 0000000000000074
ldub [%i5+0x007],%g2 ! %g2 = 0000000000000082
! %l0 = 00000000000000a2, Mem[0000000091800004] = 920983a7
stw %l0,[%o0+0x004] ! Mem[0000000091800004] = 000000a2
! Mem[000000009080000c] = 6a872662, %g2 = 0000000000000082
ldsb [%i5+0x00c],%g2 ! %g2 = 000000000000006a
! Mem[0000000091800000] = 22502cb9000000a2, %g2 = 000000000000006a
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9000000a2
p48_label_10:
! Mem[0000000091800004] = 000000a2, %g2 = 22502cb9000000a2
ldsh [%o0+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = 0000442400009843, %g2 = 0000000000000000
ldx [%i5+%o3],%g2 ! %g2 = 0000442400009843
! Mem[000000009180000c] = 5d8cc6ba, %g2 = 0000442400009843
ldsb [%o0+0x00f],%g2 ! %g2 = 000000000000005d
! Mem[0000000090000038] = 7ccf87b4 8cc6ba45, %g2 = 0000005d, %g3 = f6576782
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 000000008cc6ba45
! %l3 = 0000000000009843, Mem[0000000091800024] = 8cc6ba45
stw %l3,[%o0+0x024] ! Mem[0000000091800024] = 00009843
! %l5 = 000000000de0212a, Mem[0000000071800008] = 59f511b6151ec83f
stx %l5,[%i3+%o1] ! Mem[0000000071800008] = 000000000de0212a
! %l6 = fffffffffffffff2, Mem[0000000090000010] = b51e7244
stw %l6,[%i4+%o2] ! Mem[0000000090000010] = fffffff2
! %l3 = 0000000000009843, Mem[0000000090800024] = c3247ee5
stw %l3,[%i5+0x024] ! Mem[0000000090800024] = 00009843
! Mem[0000000090000018] = 91249b54, %g2 = 000000007ccf87b4
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffff9124
! Mem[0000000070000008] = 0204e610 44246824, %l4 = 00000042, %l5 = 0de0212a
ldd [%i0+%o1],%l4 ! %l4 = 000000000204e610 0000000044246824
p48_label_11:
! Mem[0000000091800018] = 8cc6ba45, %g18 = a80886a409b08b1f
ldsw [%o0+%o3],%g2 ! %g2 = a80886a409b08b1f
! Mem[0000000091000000] = 151ec83f4024fb25, %g2 = ffffffff8cc6ba45
ldx [%i6+%g0],%g2 ! %g2 = 151ec83f4024fb25
! %l1 = 0000000000000008, Mem[000000009180003a] = 5767e6fc
sth %l1,[%o0+0x03a] ! Mem[0000000091800038] = 0008e6fc
! %l0 = 000000a2, %l1 = 00000008, Mem[0000000091800000] = 22502cb9 000000a2
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 000000a2 00000008
! Mem[0000000090000008] = 1a70897a, %g2 = 151ec83f4024fb25
lduw [%i4+%o1],%g2 ! %g2 = 000000001a70897a
! %l0 = 00000000000000a2, Mem[000000009000000e] = 4424ffff
stb %l0,[%i4+0x00e] ! Mem[000000009000000c] = a224ffff
! Mem[0000000090000008] = 70897a00, %g2 = 000000001a70897a
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000070
! %l7 = 00000000f6576782, Mem[000000007100001c] = 93a0e10a
stw %l7,[%i2+0x01c] ! Mem[000000007100001c] = f6576782
! Mem[0000000090800034] = 00984382, %g2 = 0000000000000070
ldsb [%i5+0x035],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = fd77ba3e 4c1bc6c0, %g2 = 00000000, %g3 = 8cc6ba45
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bc6c0
p48_label_12:
! Mem[0000000090800030] = 00004424 00009843, %g2 = fd77ba3e, %g3 = 4c1bc6c0
ldd [%i5+0x030],%g2 ! %g2 = 0000000000004424 0000000000009843
! Mem[0000000091800024] = 98430000, %g2 = 0000000000004424
ldsb [%o0+0x026],%g2 ! %g2 = ffffffffffffff98
! Mem[0000000090000004] = 88d81a70, %g2 = ffffffffffffff98
lduh [%i4+0x006],%g2 ! %g2 = 00000000000088d8
! Mem[0000000090000028] = 2092b2c7, %g2 = 00000000000088d8
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000020
! Mem[000000009080003c] = f1bf3800, %g2 = 0000000000000020
ldub [%i5+0x03d],%g2 ! %g2 = 00000000000000f1
! Mem[0000000091800000] = 00a20000, %g2 = 00000000000000f1
ldub [%o0+0x002],%g2 ! %g2 = 0000000000000000
! %l6 = fffffffffffffff2, Mem[0000000091000008] = 59f511b6151ec83f
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = fffffffffffffff2
! Mem[0000000070800030] = d7e87dcc19a8b7a7, %l5 = 0000000044246824
ldx [%i1+0x030],%l5 ! %l5 = d7e87dcc19a8b7a7
! Mem[0000000090800034] = 00009843, %g2 = 0000000000000000
lduh [%i5+0x034],%g2 ! %g2 = 0000000000000000
! Mem[000000009080002c] = c6c00000, %g2 = 0000000000000000
ldub [%i5+0x02e],%g2 ! %g2 = 00000000000000c6
p48_label_13:
! Mem[0000000070800028] = 1294d07ff90efece, %l6 = fffffffffffffff2
ldx [%i1+%o5],%l6 ! %l6 = 1294d07ff90efece
! Mem[0000000091000000] = 151ec83f, %g2 = 00000000000000c6
ldsb [%i6+%g0],%g2 ! %g2 = 0000000000000015
! Mem[0000000091800030] = 6ab0f2e0, %g2 = 0000000000000015
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000006ab0
! Mem[0000000091800008] = 0f1988d8d7c57e5d, %g2 = 0000000000006ab0
ldx [%o0+%o1],%g2 ! %g2 = 0f1988d8d7c57e5d
! %l5 = d7e87dcc19a8b7a7, Mem[0000000091800019] = c6ba45f6
stb %l5,[%o0+0x019] ! Mem[0000000091800018] = a7ba45f6
! %l6 = 1294d07ff90efece, Mem[0000000091800028] = 0000008200004424
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 1294d07ff90efece
! %l3 = 0000000000009843, Mem[0000000071000020] = 199a9c422d83f923
stx %l3,[%i2+%o4] ! Mem[0000000071000020] = 0000000000009843
! %l4 = 0204e610, %l5 = 19a8b7a7, Mem[0000000091000000] = 151ec83f 4024fb25
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 0204e610 19a8b7a7
! %l5 = d7e87dcc19a8b7a7, Mem[0000000090000006] = 88d81a70
sth %l5,[%i4+0x006] ! Mem[0000000090000004] = b7a71a70
! %l4 = 0204e610, %l5 = 19a8b7a7, Mem[0000000091800008] = 0f1988d8 d7c57e5d
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 0204e610 19a8b7a7
p48_label_14:
! %l1 = 0000000000000008, Mem[0000000090800014] = 79807614
stw %l1,[%i5+0x014] ! Mem[0000000090800014] = 00000008
! Mem[0000000070000038] = c1a8b10a, %l6 = 1294d07ff90efece
ldsh [%i0+0x038],%l6 ! %l6 = ffffffffffffc1a8
! %l0 = 00000000000000a2, Mem[000000007180003c] = f6576782
sth %l0,[%i3+0x03c] ! Mem[000000007180003c] = 00a26782
! %l7 = 00000000f6576782, Mem[000000009180001e] = 6782e6fc
sth %l7,[%o0+0x01e] ! Mem[000000009180001c] = 6782e6fc
! Mem[0000000090800000] = 151ec83f, %g2 = 0f1988d8d7c57e5d
ldsb [%i5+%g0],%g2 ! %g2 = 0000000000000015
! Mem[000000009100001c] = 86bb9267, %g2 = 0000000000000015
ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffff86
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = ffffffffffffff86
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
! %l0 = 00000000000000a2, Mem[0000000091000020] = 678244245a82034f
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = 00000000000000a2
! Mem[000000009000000c] = 24ffffff, %g2 = fd77ba3e4c1bc6c0
ldub [%i4+0x00f],%g2 ! %g2 = 0000000000000024
! %l6 = ffffc1a8, %l7 = f6576782, Mem[0000000090000008] = 1a70897a 0000a224
std %l6,[%i4+%o1] ! Mem[0000000090000008] = ffffc1a8 f6576782
p48_label_15:
! %l4 = 000000000204e610, Mem[0000000090000030] = 8b91b1082e6e6654
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = 000000000204e610
! Mem[0000000090800020] = 5b94e10a00009843, %g2 = 0000000000000024
ldx [%i5+%o4],%g2 ! %g2 = 5b94e10a00009843
! Mem[0000000091800008] = 0204e61019a8b7a7, %g2 = 5b94e10a00009843
ldx [%o0+%o1],%g2 ! %g2 = 0204e61019a8b7a7
! Mem[0000000090800020] = 5b94e10a00009843, %g2 = 0204e61019a8b7a7
ldx [%i5+%o4],%g2 ! %g2 = 5b94e10a00009843
! %l7 = 00000000f6576782, Mem[0000000091000038] = 00000000
stw %l7,[%i6+0x038] ! Mem[0000000091000038] = f6576782
! %l6 = ffffc1a8, %l7 = f6576782, Mem[0000000090000038] = 7ccf87b4 8cc6ba45
std %l6,[%i4+0x038] ! Mem[0000000090000038] = ffffc1a8 f6576782
! Mem[0000000090800000] = 151ec83f f6576782, %g2 = 00009843, %g3 = 00009843
ldd [%i5+%g0],%g2 ! %g2 = 00000000151ec83f 00000000f6576782
! Mem[0000000091000038] = f6576782, %g2 = 00000000151ec83f
ldsh [%i6+0x038],%g2 ! %g2 = fffffffffffff657
! Mem[0000000070800004] = cb7bc13d, %l5 = d7e87dcc19a8b7a7
ldsb [%i1+0x004],%l5 ! %l5 = ffffffffffffffcb
! Mem[0000000090800018] = 44240000, %g2 = fffffffffffff657
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000004424
p48_label_16:
! %l2 = 0000000000004424, Mem[0000000091800022] = 88d80000
sth %l2,[%o0+0x022] ! Mem[0000000091800020] = 44240000
! Mem[0000000091000020] = 00000000000000a2, %g2 = 0000000000004424
ldx [%i6+%o4],%g2 ! %g2 = 00000000000000a2
! Mem[0000000091800030] = 6ab0f2e0, %g2 = 00000000000000a2
ldub [%o0+0x032],%g2 ! %g2 = 000000000000006a
! Mem[000000009000001c] = ba45d314, %g2 = 000000000000006a
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000ba45
! Mem[0000000090000010] = fffffff248782e3b, %g2 = 000000000000ba45
ldx [%i4+%o2],%g2 ! %g2 = fffffff248782e3b
! %l7 = 00000000f6576782, Mem[000000007000001c] = 2eec9843
stw %l7,[%i0+0x01c] ! Mem[000000007000001c] = f6576782
! Mem[0000000090800008] = 50c69f91, %g2 = fffffff248782e3b
ldsh [%i5+%o1],%g2 ! %g2 = 00000000000050c6
! %l1 = 0000000000000008, Mem[0000000091000021] = 00000000
stb %l1,[%i6+0x021] ! Mem[0000000091000020] = 08000000
! %l4 = 000000000204e610, Mem[0000000091000008] = ffffffff
stw %l4,[%i6+%o1] ! Mem[0000000091000008] = 0204e610
! Mem[0000000090800034] = 00009843, %g18 = a80886a409b08b1f
ldsw [%i5+0x034],%g2 ! %g2 = a80886a409b08b1f
p48_label_17:
! Mem[0000000090000038] = ffc1a8f6, %g2 = 0000000000009843
ldub [%i4+0x039],%g2 ! %g2 = 00000000000000ff
! Mem[000000009000002c] = 84000000, %g2 = 00000000000000ff
ldub [%i4+0x02f],%g2 ! %g2 = 0000000000000084
! Mem[0000000090800038] = 82fb7497, %g2 = 0000000000000084
lduw [%i5+0x038],%g2 ! %g2 = 0000000082fb7497
! %l2 = 0000000000004424, Mem[0000000091000006] = b7a70204
stb %l2,[%i6+0x006] ! Mem[0000000091000004] = 24a70204
! Mem[0000000090000028] = 2188de20, %g2 = 0000000082fb7497
ldub [%i4+%o5],%g2 ! %g2 = 0000000000000021
! Mem[0000000090800038] = 82fb7497, %g18 = a80886a409b08b1f
ldsw [%i5+0x038],%g2 ! %g2 = a80886a409b08b1f
! %l0 = 00000000000000a2, Mem[000000009100001c] = d186bb92
stb %l0,[%i6+0x01c] ! Mem[000000009100001c] = a286bb92
! %l0 = 00000000000000a2, Mem[0000000090000034] = 0204e610
stw %l0,[%i4+0x034] ! Mem[0000000090000034] = 000000a2
! %l1 = 0000000000000008, Mem[000000009180002c] = f90efece
stw %l1,[%o0+0x02c] ! Mem[000000009180002c] = 00000008
! %l5 = ffffffffffffffcb, Mem[000000009180001e] = 6782e6fc
sth %l5,[%o0+0x01e] ! Mem[000000009180001c] = ffcbe6fc
p48_label_18:
! Mem[0000000091000008] = 0204e610fffffff2, %g2 = ffffffff82fb7497
ldx [%i6+%o1],%g2 ! %g2 = 0204e610fffffff2
! %l6 = ffffc1a8, %l7 = f6576782, Mem[0000000091000010] = c871c97b 4024fb42
std %l6,[%i6+%o2] ! Mem[0000000091000010] = ffffc1a8 f6576782
! %l7 = 00000000f6576782, Mem[0000000090800032] = 44240000
sth %l7,[%i5+0x032] ! Mem[0000000090800030] = 67820000
! Mem[0000000090000004] = b7a7ffff, %g2 = 0204e610fffffff2
ldsb [%i4+0x006],%g2 ! %g2 = ffffffffffffffb7
! Mem[0000000090000008] = c1a8f657, %g2 = ffffffffffffffb7
ldub [%i4+0x00a],%g2 ! %g2 = 00000000000000c1
! Mem[0000000090800024] = 00009843, %g18 = a80886a409b08b1f
ldsw [%i5+0x024],%g2 ! %g2 = a80886a409b08b1f
! %l6 = ffffc1a8, %l7 = f6576782, Mem[0000000090800020] = 5b94e10a 00009843
std %l6,[%i5+%o4] ! Mem[0000000090800020] = ffffc1a8 f6576782
! %l5 = ffffffffffffffcb, Mem[0000000070000000] = 1fb4a5e2
sth %l5,[%i0+%g0] ! Mem[0000000070000000] = ffcba5e2
! Mem[0000000091800018] = 8ca7ba45, %g2 = 0000000000009843
ldsb [%o0+%o3],%g2 ! %g2 = ffffffffffffff8c
! Mem[000000009180003c] = e6fc88d8, %g18 = a80886a409b08b1f
ldsw [%o0+0x03c],%g2 ! %g2 = a80886a409b08b1f
p48_label_19:
! Mem[0000000091000034] = c60eccf6, %g2 = ffffffffe6fc88d8
ldsb [%i6+0x035],%g2 ! %g2 = ffffffffffffffc6
! %l6 = ffffc1a8, %l7 = f6576782, Mem[0000000091000000] = 0204e610 19a824a7
std %l6,[%i6+%g0] ! Mem[0000000091000000] = ffffc1a8 f6576782
! Mem[0000000091800008] = 0204e610, %g18 = a80886a409b08b1f
ldsw [%o0+%o1],%g2 ! %g2 = a80886a409b08b1f
! %l0 = 000000a2, %l1 = 00000008, Mem[0000000091000018] = afbb2595 a286bb92
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 000000a2 00000008
! Mem[0000000091000008] = 0204e610, %g2 = 000000000204e610
lduh [%i6+%o1],%g2 ! %g2 = 0000000000000204
! Mem[0000000091000030] = 256a6e48, %g2 = 0000000000000204
ldsh [%i6+0x030],%g2 ! %g2 = 000000000000256a
! %l0 = 000000a2, %l1 = 00000008, Mem[0000000071800028] = e3e9d827 9104c83f
std %l0,[%i3+%o5] ! Mem[0000000071800028] = 000000a2 00000008
! Mem[0000000070800018] = 47dfb6cf, %l4 = 000000000204e610
lduw [%i1+%o3],%l4 ! %l4 = 0000000047dfb6cf
! Mem[0000000091000018] = 000000a2, %g2 = 000000000000256a
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000070800034] = 19a8b7a7, %l4 = 0000000047dfb6cf
ldsw [%i1+0x034],%l4 ! %l4 = 0000000019a8b7a7
p48_label_20:
! Mem[000000009000001c] = 8cc6ba45, %g2 = 0000000000000000
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffff8cc6
! Mem[0000000071000008] = f2001d5b d5793042, %l0 = 000000a2, %l1 = 00000008
ldd [%i2+%o1],%l0 ! %l0 = 00000000f2001d5b 00000000d5793042
! %l3 = 0000000000009843, Mem[000000007080003c] = c4d5e33d
stb %l3,[%i1+0x03c] ! Mem[000000007080003c] = 43d5e33d
! Mem[0000000090000018] = 91249b54, %g2 = ffffffffffff8cc6
lduw [%i4+%o3],%g2 ! %g2 = 0000000091249b54
! Mem[0000000091800028] = 1294d07f, %g2 = 0000000091249b54
ldsb [%o0+%o5],%g2 ! %g2 = 0000000000000012
! %l0 = 00000000f2001d5b, Mem[000000009000000c] = f6576782
stw %l0,[%i4+0x00c] ! Mem[000000009000000c] = f2001d5b
! %l1 = 00000000d5793042, Mem[0000000071000020] = 00000000
stw %l1,[%i2+%o4] ! Mem[0000000071000020] = d5793042
! %l4 = 0000000019a8b7a7, Mem[0000000090800028] = fd77ba3e
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = 19a8b7a7
! Mem[0000000091000038] = f6576782 0000212a, %g2 = 00000012, %g3 = f6576782
ldd [%i6+0x038],%g2 ! %g2 = 00000000f6576782 000000000000212a
! Mem[000000009000003c] = 67820000, %g2 = 00000000f6576782
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000006782
p48_label_21:
! %l6 = ffffc1a8, %l7 = f6576782, Mem[0000000090000008] = ffffc1a8 f2001d5b
std %l6,[%i4+%o1] ! Mem[0000000090000008] = ffffc1a8 f6576782
! Mem[0000000090000024] = f6eb9a57, %g2 = 0000000000006782
lduh [%i4+0x024],%g2 ! %g2 = 000000000000f6eb
! Mem[0000000090000030] = 00000000, %g2 = 000000000000f6eb
lduw [%i4+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = ffffc1a8, %g2 = 0000000000000000
lduh [%i4+0x038],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090000000] = 0efd0f33, %g18 = a80886a409b08b1f
ldsw [%i4+%g0],%g2 ! %g2 = a80886a409b08b1f
! Mem[000000009100003c] = 00212a00, %g2 = 000000000efd0f33
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000000004424, Mem[0000000090000024] = f6eb9a57
sth %l2,[%i4+0x024] ! Mem[0000000090000024] = 44249a57
! %l1 = 00000000d5793042, Mem[0000000091000020] = 00080000
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = d5793042
! Mem[0000000070000020] = a0909fb8 efc435cd, %l6 = ffffc1a8, %l7 = f6576782
ldd [%i0+%o4],%l6 ! %l6 = 00000000a0909fb8 00000000efc435cd
! %l4 = 0000000019a8b7a7, Mem[000000009000000a] = c1a8f657
sth %l4,[%i4+0x00a] ! Mem[0000000090000008] = b7a7f657
p48_label_22:
! %l0 = 00000000f2001d5b, Mem[0000000091000024] = 000000a2
stw %l0,[%i6+0x024] ! Mem[0000000091000024] = f2001d5b
! Mem[000000009080001c] = 00009843, %g18 = a80886a409b08b1f
ldsw [%i5+0x01c],%g2 ! %g2 = a80886a409b08b1f
! %l6 = 00000000a0909fb8, Mem[000000009000000b] = a7f65767
stb %l6,[%i4+0x00b] ! Mem[0000000090000008] = b8f65767
! Mem[0000000090800028] = 19a8b7a7, %g2 = 0000000000009843
lduw [%i5+%o5],%g2 ! %g2 = 0000000019a8b7a7
! Mem[0000000091800038] = a5fe0008e6fc88d8, %g2 = 0000000019a8b7a7
ldx [%o0+0x038],%g2 ! %g2 = a5fe0008e6fc88d8
! Mem[000000009000003c] = f6576782, %g2 = a5fe0008e6fc88d8
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f6576782
! %l6 = 00000000a0909fb8, Mem[000000007080000f] = a6536dd1
stb %l6,[%i1+0x00f] ! Mem[000000007080000c] = a6536db8
! Mem[000000009000000c] = 82ffffff, %g2 = 00000000f6576782
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffff82
! Mem[0000000091800024] = 98431294, %g2 = ffffffffffffff82
ldsh [%o0+0x026],%g2 ! %g2 = ffffffffffff9843
! Mem[0000000090000000] = 33e6fcb7, %g2 = ffffffffffff9843
ldsb [%i4+0x003],%g2 ! %g2 = 0000000000000033
p48_label_23:
! %l5 = ffffffffffffffcb, Mem[0000000091000018] = 000000a200000008
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffffcb
! %l3 = 0000000000009843, Mem[0000000091000038] = f65767820000212a
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 0000000000009843
! Mem[0000000091800038] = a5fe0008, %g18 = a80886a409b08b1f
ldsw [%o0+0x038],%g2 ! %g2 = a80886a409b08b1f
! %l6 = 00000000a0909fb8, Mem[0000000070000008] = 0204e61044246824
stx %l6,[%i0+%o1] ! Mem[0000000070000008] = 00000000a0909fb8
! Mem[0000000090800020] = ffffc1a8f6576782, %g2 = ffffffffa5fe0008
ldx [%i5+%o4],%g2 ! %g2 = ffffc1a8f6576782
! %l6 = 00000000a0909fb8, Mem[0000000091800008] = 0204e610
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = a0909fb8
! Mem[0000000091000004] = f6576782, %g2 = ffffc1a8f6576782
lduw [%i6+0x004],%g2 ! %g2 = 00000000f6576782
! %l3 = 0000000000009843, Mem[0000000090000039] = ffc1a8f6
stb %l3,[%i4+0x039] ! Mem[0000000090000038] = 43c1a8f6
! %l6 = 00000000a0909fb8, Mem[0000000091000010] = ffffc1a8f6576782
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 00000000a0909fb8
! %l6 = 00000000a0909fb8, Mem[0000000090800028] = 19a8b7a7
stw %l6,[%i5+%o5] ! Mem[0000000090800028] = a0909fb8
p48_label_24:
! Mem[0000000071800034] = 48585b9a, %l3 = 0000000000009843
ldsh [%i3+0x034],%l3 ! %l3 = 0000000000004858
! %l4 = 0000000019a8b7a7, Mem[0000000091800018] = 8ca7ba45
sth %l4,[%o0+%o3] ! Mem[0000000091800018] = b7a7ba45
! Mem[000000009080003c] = 38000000, %g2 = 00000000f6576782
ldub [%i5+0x03f],%g2 ! %g2 = 0000000000000038
! %l5 = ffffffffffffffcb, Mem[0000000090000023] = a244249a
stb %l5,[%i4+0x023] ! Mem[0000000090000020] = cb44249a
! Mem[0000000091000008] = 0204e610, %g18 = a80886a409b08b1f
ldsw [%i6+%o1],%g2 ! %g2 = a80886a409b08b1f
! Mem[0000000090800008] = 916a8726, %g2 = 000000000204e610
ldsb [%i5+0x00b],%g2 ! %g2 = ffffffffffffff91
! %l3 = 0000000000004858, Mem[0000000091800036] = 1332a5fe
sth %l3,[%o0+0x036] ! Mem[0000000091800034] = 4858a5fe
! Mem[0000000090000038] = ff43c1a8, %g18 = a80886a409b08b1f
ldsw [%i4+0x038],%g2 ! %g2 = a80886a409b08b1f
! %l7 = 00000000efc435cd, Mem[000000009180001c] = f657ffcb
stw %l7,[%o0+0x01c] ! Mem[000000009180001c] = efc435cd
! Mem[0000000091800030] = cd876ab0, %g2 = ffffffffff43c1a8
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffcd87
p48_label_25:
! %l6 = 00000000a0909fb8, Mem[0000000091000010] = 00000000
sth %l6,[%i6+%o2] ! Mem[0000000091000010] = 9fb80000
! Mem[0000000090800030] = 0000678200009843, %g2 = ffffffffffffcd87
ldx [%i5+0x030],%g2 ! %g2 = 0000678200009843
! Mem[0000000070800008] = 59fb5325, %l7 = 00000000efc435cd
lduw [%i1+%o1],%l7 ! %l7 = 0000000059fb5325
! Mem[0000000091000030] = 256a6e48 6cc60ecc, %g2 = 00009843, %g3 = 0000212a
ldd [%i6+0x030],%g2 ! %g2 = 00000000256a6e48 000000006cc60ecc
! Mem[0000000091800038] = a5fe0008, %g2 = 00000000256a6e48
lduw [%o0+0x038],%g2 ! %g2 = 00000000a5fe0008
! Mem[0000000090000020] = d3141dcb, %g2 = 00000000a5fe0008
lduw [%i4+%o4],%g2 ! %g2 = 00000000d3141dcb
! Mem[0000000070000004] = 80b35bac, %l2 = 0000000000004424
ldub [%i0+0x004],%l2 ! %l2 = 0000000000000080
! %l4 = 0000000019a8b7a7, Mem[0000000070000021] = a0909fb8
stb %l4,[%i0+0x021] ! Mem[0000000070000020] = a0a79fb8
! %l1 = 00000000d5793042, Mem[0000000091000010] = 9fb80000a0909fb8
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = 00000000d5793042
! %l0 = f2001d5b, %l1 = d5793042, Mem[0000000090800030] = 00006782 00009843
std %l0,[%i5+0x030] ! Mem[0000000090800030] = f2001d5b d5793042
ba,a p48_not_taken_0_end
p48_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p48_branch_failed
p48_not_taken_0_end:
! End of Random Code for Thread 48
1: membar #Sync ! Force all stores to complete
p48_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0c0] ! Set processor 48 done flag
! Check Registers
p48_check_registers:
set p48_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000f2001d5b
bne,a,pn %xcc,p48_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d5793042
bne,a,pn %xcc,p48_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000080
bne,a,pn %xcc,p48_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000004858
bne,a,pn %xcc,p48_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000019a8b7a7
bne,a,pn %xcc,p48_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffcb
bne,a,pn %xcc,p48_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000a0909fb8
bne,a,pn %xcc,p48_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000059fb5325
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 1b5ca8de 667ef374
bne %xcc,p48_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4b734ea0 23dc6965
bne %xcc,p48_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 395d09e2 54f0f1d8
bne %xcc,p48_f6_fail
nop
! Check Local Memory
set p48_local0_expect,%g1
p48_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffcba5e280b35bac
ldx [%i0+0x000],%g3 ! Observed data at 0000000070000000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000a0909fb8
ldx [%i0+0x008],%g3 ! Observed data at 0000000070000008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = e1120952f6576782
ldx [%i0+0x018],%g3 ! Observed data at 0000000070000018
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a0a79fb8efc435cd
ldx [%i0+0x020],%g3 ! Observed data at 0000000070000020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = c1a8b10ac3ae1bd1
ldx [%i0+0x038],%g3 ! Observed data at 0000000070000038
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x038,%g4
set p48_local1_expect,%g1
p48_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 59fb5325a6536db8
ldx [%i1+0x008],%g3 ! Observed data at 0000000070800008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 04304ae543d5e33d
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+0x018],%g2 ! Expected data = 9dd7089ef6576782
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 = d579304200009843
ldx [%i2+0x020],%g3 ! Observed data at 0000000071000020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x020,%g4
set p48_local3_expect,%g1
p48_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 000000000de0212a
ldx [%i3+0x008],%g3 ! Observed data at 0000000071800008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000a200000008
ldx [%i3+0x028],%g3 ! Observed data at 0000000071800028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3ba0008700a26782
ldx [%i3+0x038],%g3 ! Observed data at 0000000071800038
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x038,%g4
! The test for processor 48 has passed
p48_passed:
ta GOOD_TRAP
nop
p48_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p48_failed
p48_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p48_failed
p48_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p48_failed
p48_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p48_failed
p48_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p48_failed
p48_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p48_failed
p48_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p48_failed
p48_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p48_failed
p48_f0_fail:
set p48_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f4_fail:
set p48_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f6_fail:
set p48_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 48 failed
p48_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0c0] ! Set processor 48 done flag
set p48_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 48 failed
p48_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0c0] ! Set processor 48 done flag
set p48_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p48_selfmod_failed:
ba p48_failed
mov 0xabc,%g1
p48_common_error:
or %g0,0xf10,%g1
ba p48_failed
mov %o5,%g3
p48_common_signature_error:
set p48_temp,%g1
ba p48_failed
st %g2,[%g1] ! Common Lock Number
p48_common_timeout:
set p48_temp,%g1
ba p48_failed
st %g2,[%g1] ! Common Lock Number
p48_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p48_failed
mov 0x0,%g3
p48_trap1e:
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000070000010]
stxa %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000028]
stda %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800000]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071800008]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000071000010]
done
p48_trap1o:
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000070000010]
stxa %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000028]
stda %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800000]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071800008]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000071000010]
done
p48_trap2e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000070800018]
stba %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800020]
ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070800028]
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000071800028]
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071800028]
done
p48_trap2o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000070800018]
stba %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800020]
ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070800028]
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000071800028]
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071800028]
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 = a5fe5767e6fc88d8
ldx [%g1+0x008],%l1 ! %l1 = 8b91b1082e6e6654
ldx [%g1+0x010],%l2 ! %l2 = 7ba20d389dd7089e
ldx [%g1+0x018],%l3 ! %l3 = 2fcb468093a0e10a
ldx [%g1+0x020],%l4 ! %l4 = 59f511b6151ec83f
ldx [%g1+0x028],%l5 ! %l5 = baab55d64024fb25
ldx [%g1+0x030],%l6 ! %l6 = 91299b548cc6ba45
ldx [%g1+0x038],%l7 ! %l7 = 77be8df28c038cb5
! Initialize the output register of window 0
set unres3_start,%o0
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 = 9b4ac446 2ed69d3c 9b8f5d82 5d137a31
! %f4 = f33d96af bbfa2c83 2b73f211 458d2f1b
! %f8 = 6e57080c f5ca6df9 d9d3e92b a325ece6
! %f12 = 53d3e2b6 e7044644 39608a99 92d0e0c3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b9f0084d 944b3c12 bf07d24e 394341d4
! %f20 = 94e288f6 e8d627ba 16ec6857 7f534e93
! %f24 = e64fe703 3509b03c 069cc464 7d045716
! %f28 = c2275baf 305104ef 26d9dbe4 daa254a7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 248d7e31 4f1f4121 69c7917d b9b0f41c
! %f36 = 6ee4522d 1ca9d41b f586b80c afb98e89
! %f40 = 9bd9d99b 3e50657f 1c479087 46a73e5a
! %f44 = c2ac1eaf a70f73de b89d1fbc 7ae1dd44
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6c1155c000000034,%g7,%g1 ! GSR scale = 6, align = 4
wr %g1,%g0,%gsr ! GSR = 6c1155c000000034
wr %g0,%y ! Clear Y 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:
! %l4 = 263604ec, %l5 = a2aaa7b1, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 263604ec a2aaa7b1
! %l6 = 616614cdcef0a5bf, Mem[0000000091000018] = afbb2595d186bb92
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 616614cdcef0a5bf
! %l3 = c8bf25e6097f9453, Mem[0000000073000004] = a4306aee
stw %l3,[%i2+0x004] ! Mem[0000000073000004] = 097f9453
! Mem[0000000090800010] = d6f6488779807614, %g2 = 1967d1db00004efa
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! %l3 = c8bf25e6097f9453, Mem[000000009080000c] = 6a872662
sth %l3,[%i5+0x00c] ! Mem[000000009080000c] = 94532662
! Mem[0000000073000004] = 097f9453, %l0 = c1411ca47c074c31
ldub [%i2+0x006],%l0 ! %l0 = 0000000000000094
! %l7 = 41e4e6fa1d98d42b, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l7,[%i5+0x030] ! Mem[0000000090800030] = 41e4e6fa1d98d42b
! Mem[0000000073000038] = a11f8207 2729efe3, %l2 = ba8c80df, %l3 = 097f9453
ldd [%i2+0x038],%l2 ! %l2 = 00000000a11f8207 000000002729efe3
! Mem[0000000073000018] = 9023dd49, %l3 = 000000002729efe3
lduw [%i2+%o3],%l3 ! %l3 = 000000009023dd49
! %l3 = 000000009023dd49, Mem[0000000091000024] = 5ade034f
sth %l3,[%i6+0x024] ! Mem[0000000091000024] = dd49034f
p49_label_2:
! %l1 = a789a53d9efbfa4f, Mem[0000000090000008] = 1a70897a
sth %l1,[%i4+%o1] ! Mem[0000000090000008] = fa4f897a
! %l5 = 2577c012a2aaa7b1, Mem[0000000091000020] = 8c013d02dd49034f
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = 2577c012a2aaa7b1
! Mem[000000009100002c] = b1916a6e, %g2 = d6f6488779807614
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000b1
! %l4 = 263604ec, %l5 = a2aaa7b1, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 263604ec a2aaa7b1
! Mem[000000009000000c] = cf1ab51e, %g2 = 00000000000000b1
ldsb [%i4+0x00e],%g2 ! %g2 = ffffffffffffffcf
! %l4 = 263604ec, %l5 = a2aaa7b1, Mem[0000000090000018] = c654ee46 c2bbec77
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 263604ec a2aaa7b1
! Mem[0000000091800000] = 2cb99209, %g2 = ffffffffffffffcf
ldsb [%o0+0x002],%g2 ! %g2 = 000000000000002c
! Mem[0000000090800030] = 41e4e6fa, %g18 = 4f096de48d121ec2
ldsw [%i5+0x030],%g2 ! %g2 = 4f096de48d121ec2
! Mem[000000009080000c] = 2662d6f6, %g2 = 0000000041e4e6fa
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000002662
! %l0 = 0000000000000094, Mem[0000000090800008] = 50c69f91
stw %l0,[%i5+%o1] ! Mem[0000000090800008] = 00000094
p49_label_3:
! Mem[0000000091000018] = 616614cdcef0a5bf, %g2 = 0000000000002662
ldx [%i6+%o3],%g2 ! %g2 = 616614cdcef0a5bf
! %l2 = 00000000a11f8207, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 00000000a11f8207
! %l2 = a11f8207, %l3 = 9023dd49, Mem[0000000091800008] = 0f1979ec d7c57e5d
std %l2,[%o0+%o1] ! Mem[0000000091800008] = a11f8207 9023dd49
! Mem[0000000073000028] = fb93059f cfcd8b19, %l0 = 00000094, %l1 = 9efbfa4f
ldd [%i2+%o5],%l0 ! %l0 = 00000000fb93059f 00000000cfcd8b19
! Mem[0000000090000038] = 7ccf87b4, %g2 = 616614cdcef0a5bf
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 0000000000007ccf
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! Mem[0000000091000030] = 6a6e486c, %g2 = 0efd0f3334b459e7
ldub [%i6+0x031],%g2 ! %g2 = 000000000000006a
! Mem[0000000091000024] = a2aaa7b1, %g2 = 000000000000006a
lduh [%i6+0x024],%g2 ! %g2 = 000000000000a2aa
! Mem[0000000090000004] = 59e7fa4f, %g2 = 000000000000a2aa
ldub [%i4+0x006],%g2 ! %g2 = 0000000000000059
! Mem[0000000091800000] = 22502cb9, %g2 = 0000000000000059
ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000022
p49_label_4:
! Mem[0000000091000038] = 2ac32556 3741577c, %g2 = 00000022, %g3 = 0bad0b00
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 000000003741577c
! %l5 = 2577c012a2aaa7b1, Mem[000000009080001f] = 335b9447
stb %l5,[%i5+0x01f] ! Mem[000000009080001c] = b15b9447
! Mem[0000000090800010] = 87798076, %g2 = 000000002ac32556
ldsb [%i5+0x013],%g2 ! %g2 = ffffffffffffff87
! Mem[0000000072000010] = 2126d1d9 1e05e098, %l6 = cef0a5bf, %l7 = 1d98d42b
ldd [%i0+%o2],%l6 ! %l6 = 000000002126d1d9 000000001e05e098
! Mem[000000009080002c] = 4c1bc6c0, %g18 = 4f096de48d121ec2
ldsw [%i5+0x02c],%g2 ! %g2 = 4f096de48d121ec2
! %l4 = 9c3f741c263604ec, Mem[0000000090800034] = 1d98d42b
stb %l4,[%i5+0x034] ! Mem[0000000090800034] = ec98d42b
! %l4 = 9c3f741c263604ec, Mem[0000000090000018] = 263604eca2aaa7b1
stx %l4,[%i4+%o3] ! Mem[0000000090000018] = 9c3f741c263604ec
! Mem[0000000072000018] = 996cce39, %l6 = 000000002126d1d9
lduw [%i0+%o3],%l6 ! %l6 = 00000000996cce39
! Mem[0000000072800000] = edff374d d1384c42, %l6 = 996cce39, %l7 = 1e05e098
ldd [%i1+%g0],%l6 ! %l6 = 00000000edff374d 00000000d1384c42
! %l5 = 2577c012a2aaa7b1, Mem[000000009180001b] = 0a9c8343
stb %l5,[%o0+0x01b] ! Mem[0000000091800018] = b19c8343
p49_label_5:
! %l6 = 00000000edff374d, Mem[0000000091800030] = cd876ab0f2e01332
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = 00000000edff374d
! Mem[0000000091000030] = 916a6e48, %g2 = 000000004c1bc6c0
lduw [%i6+0x030],%g2 ! %g2 = 00000000916a6e48
! Mem[0000000091000028] = eca2aaa7, %g2 = 00000000916a6e48
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000ec
! Mem[000000009080001c] = 758eb15b, %g2 = 00000000000000ec
ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000075
! Mem[0000000091000014] = f7156166, %g2 = 0000000000000075
ldub [%i6+0x016],%g2 ! %g2 = 00000000000000f7
! Mem[0000000090800004] = 6e540000, %g2 = 00000000000000f7
ldub [%i5+0x006],%g2 ! %g2 = 000000000000006e
! Mem[0000000090800000] = a1aa9913, %g2 = 000000000000006e
ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000090000008] = fa4f897a, %g18 = 4f096de48d121ec2
ldsw [%i4+%o1],%g2 ! %g2 = 4f096de48d121ec2
! Mem[0000000091000008] = 9a8d011a, %g2 = fffffffffa4f897a
ldsb [%i6+%o1],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000090000024] = f6eb9a57, %g2 = ffffffffffffff9a
lduw [%i4+0x024],%g2 ! %g2 = 00000000f6eb9a57
p49_label_6:
! Mem[0000000091000014] = f7156166, %g2 = 00000000f6eb9a57
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffff715
! %l5 = 2577c012a2aaa7b1, Mem[000000009080001c] = b5758eb1
stw %l5,[%i5+0x01c] ! Mem[000000009080001c] = a2aaa7b1
! Mem[0000000091000028] = 263604ec, %g2 = fffffffffffff715
lduh [%i6+%o5],%g2 ! %g2 = 0000000000002636
! %l0 = 00000000fb93059f, Mem[0000000090000002] = 0f3334b4
stb %l0,[%i4+0x002] ! Mem[0000000090000000] = 9f3334b4
! Mem[0000000091000004] = bca0979a, %g2 = 0000000000002636
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000bc
! Mem[0000000090800008] = 00000094, %g2 = 00000000000000bc
lduw [%i5+%o1],%g2 ! %g2 = 0000000000000094
! %l6 = edff374d, %l7 = d1384c42, Mem[0000000073800008] = 38469bee a35d06be
std %l6,[%i3+%o1] ! Mem[0000000073800008] = edff374d d1384c42
! Mem[0000000091000004] = 12bca097, %g2 = 0000000000000094
lduw [%i6+0x004],%g2 ! %g2 = 0000000012bca097
! %l6 = edff374d, %l7 = d1384c42, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l6,[%o0+%o5] ! Mem[0000000091800028] = edff374d d1384c42
! Mem[0000000090000028] = de2092b2, %g2 = 0000000012bca097
ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffffde20
p49_label_7:
! Mem[0000000073800020] = ece1e3cc, %l7 = 00000000d1384c42
ldub [%i3+%o4],%l7 ! %l7 = 00000000000000ec
! %l5 = 2577c012a2aaa7b1, Mem[000000009100001c] = cef0a5bf
stw %l5,[%i6+0x01c] ! Mem[000000009100001c] = a2aaa7b1
! %l7 = 00000000000000ec, Mem[0000000091000038] = 2ac325563741577c
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 00000000000000ec
! %l0 = 00000000fb93059f, Mem[0000000090800030] = 41e4e6faec98d42b
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = 00000000fb93059f
! Mem[0000000072800000] = edff374dd1384c42, %l3 = 000000009023dd49
ldx [%i1+%g0],%l3 ! %l3 = edff374dd1384c42
! %l7 = 00000000000000ec, Mem[000000009100003c] = 000000ec
stw %l7,[%i6+0x03c] ! Mem[000000009100003c] = 000000ec
! Mem[0000000090800038] = 263604ec, %g2 = ffffffffffffde20
ldsb [%i5+0x038],%g2 ! %g2 = 0000000000000026
! %l2 = a11f8207, %l3 = d1384c42, Mem[0000000091800030] = 00000000 edff374d
std %l2,[%o0+0x030] ! Mem[0000000091800030] = a11f8207 d1384c42
! %l1 = 00000000cfcd8b19, Mem[0000000091800022] = 0afa801d
sth %l1,[%o0+0x022] ! Mem[0000000091800020] = 8b19801d
! %l3 = edff374dd1384c42, Mem[000000009080002a] = ba3e4c1b
stb %l3,[%i5+0x02a] ! Mem[0000000090800028] = 423e4c1b
p49_label_8:
! %l0 = 00000000fb93059f, Mem[000000009000000c] = 70c2cf1a
stw %l0,[%i4+0x00c] ! Mem[000000009000000c] = fb93059f
! Mem[0000000073000018] = 9023dd49, %l5 = 2577c012a2aaa7b1
ldub [%i2+0x019],%l5 ! %l5 = 0000000000000023
! Mem[0000000090800028] = 77423e4c, %g2 = 0000000000000026
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000077
! %l4 = 9c3f741c263604ec, Mem[000000009080000c] = 94532662
stw %l4,[%i5+0x00c] ! Mem[000000009080000c] = 263604ec
! Mem[0000000091800014] = a11f8207, %g18 = 4f096de48d121ec2
ldsw [%o0+0x014],%g2 ! %g2 = 4f096de48d121ec2
! Mem[0000000091000020] = 2577c012, %g2 = ffffffffa11f8207
ldsb [%i6+%o4],%g2 ! %g2 = 0000000000000025
! Mem[0000000091000034] = 0ecc0000, %g2 = 0000000000000025
ldsh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! Mem[000000009100001c] = a2aaa7b1, %g18 = 4f096de48d121ec2
ldsw [%i6+0x01c],%g2 ! %g2 = 4f096de48d121ec2
! Mem[0000000090800000] = d0a1aa99, %g2 = ffffffffa2aaa7b1
ldub [%i5+0x001],%g2 ! %g2 = 00000000000000d0
! Mem[0000000072800018] = 4f049131, %l6 = 00000000edff374d
ldsb [%i1+0x019],%l6 ! %l6 = 0000000000000004
p49_label_9:
! %l0 = 00000000fb93059f, Mem[000000009100003c] = 000000ec
stb %l0,[%i6+0x03c] ! Mem[000000009100003c] = 9f0000ec
! %l7 = 00000000000000ec, Mem[000000009180003e] = c6580000
sth %l7,[%o0+0x03e] ! Mem[000000009180003c] = 00ec0000
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 00000000000000d0
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[000000009100001c] = a2aaa7b1, %g18 = 4f096de48d121ec2
ldsw [%i6+0x01c],%g2 ! %g2 = 4f096de48d121ec2
! %l7 = 00000000000000ec, Mem[0000000091800008] = a11f82079023dd49
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = 00000000000000ec
! Mem[000000009000000c] = fb93059f, %g2 = ffffffffa2aaa7b1
ldsh [%i4+0x00c],%g2 ! %g2 = fffffffffffffb93
! Mem[000000009080000c] = ecd6f648, %g2 = fffffffffffffb93
ldub [%i5+0x00f],%g2 ! %g2 = 00000000000000ec
! %l6 = 0000000000000004, Mem[000000009000002c] = 92b2c784
stb %l6,[%i4+0x02c] ! Mem[000000009000002c] = 04b2c784
! Mem[0000000090800030] = 00000000, %g2 = 00000000000000ec
ldsb [%i5+0x030],%g2 ! %g2 = 0000000000000000
! %l1 = 00000000cfcd8b19, Mem[0000000073800004] = a7555615
stw %l1,[%i3+0x004] ! Mem[0000000073800004] = cfcd8b19
p49_label_10:
! Mem[0000000091000008] = 9a8d011a, %g2 = 0000000000000000
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8d011a
! Mem[0000000090000000] = 0efd9f3334b459e7, %g2 = 000000009a8d011a
ldx [%i4+%g0],%g2 ! %g2 = 0efd9f3334b459e7
! Mem[0000000090000018] = 741c2636, %g2 = 0efd9f3334b459e7
ldub [%i4+0x01a],%g2 ! %g2 = 0000000000000074
! Mem[000000009100000c] = 32495b64, %g18 = 4f096de48d121ec2
ldsw [%i6+0x00c],%g2 ! %g2 = 4f096de48d121ec2
! Mem[0000000073800010] = c8e6c0f6, %l5 = 0000000000000023
lduw [%i3+%o2],%l5 ! %l5 = 00000000c8e6c0f6
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 32495b64, %g3 = 3741577c
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! Mem[0000000090000030] = 722cd948e3f41a12, %g2 = 00000000d6f64887
ldx [%i4+0x030],%g2 ! %g2 = 722cd948e3f41a12
! Mem[000000009180003c] = 00ec0000, %g2 = 722cd948e3f41a12
ldsh [%o0+0x03e],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091800014] = a11f8207, %g2 = 00000000000000ec
lduw [%o0+0x014],%g2 ! %g2 = 00000000a11f8207
! %l4 = 9c3f741c263604ec, Mem[0000000090800010] = d6f64887
stw %l4,[%i5+%o2] ! Mem[0000000090800010] = 263604ec
p49_label_11:
! Mem[0000000091800028] = edff374d d1384c42, %g2 = a11f8207, %g3 = 79807614
ldd [%o0+%o5],%g2 ! %g2 = 00000000edff374d 00000000d1384c42
! Mem[0000000091000008] = 8d011a32, %g2 = 00000000edff374d
ldub [%i6+0x009],%g2 ! %g2 = 000000000000008d
! %l6 = 00000004, %l7 = 000000ec, Mem[0000000090000030] = 722cd948 e3f41a12
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 00000004 000000ec
! %l1 = 00000000cfcd8b19, Mem[0000000091800024] = 801d54e4
stw %l1,[%o0+0x024] ! Mem[0000000091800024] = cfcd8b19
! Mem[0000000091800008] = 00000000, %g2 = 000000000000008d
ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = 00000000, %g18 = 4f096de48d121ec2
ldsw [%i5+0x030],%g2 ! %g2 = 4f096de48d121ec2
! Mem[0000000072000024] = e88365a8, %l0 = 00000000fb93059f
ldub [%i0+0x026],%l0 ! %l0 = 0000000000000065
! Mem[0000000091000038] = 00000000, %g2 = 0000000000000000
lduh [%i6+0x038],%g2 ! %g2 = 0000000000000000
! %l1 = 00000000cfcd8b19, Mem[0000000090000008] = fa4f897a
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = cfcd8b19
! %l5 = 00000000c8e6c0f6, Mem[0000000090800018] = 8d210d4c
stw %l5,[%i5+%o3] ! Mem[0000000090800018] = c8e6c0f6
p49_label_12:
! Mem[0000000073800018] = e82c5897, %l0 = 0000000000000065
lduh [%i3+%o3],%l0 ! %l0 = 000000000000e82c
! Mem[0000000090800038] = eca2aaa7, %g2 = 0000000000000000
ldub [%i5+0x03b],%g2 ! %g2 = 00000000000000ec
! %l5 = 00000000c8e6c0f6, Mem[0000000090000008] = cfcd8b19
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = c8e6c0f6
! %l2 = a11f8207, %l3 = d1384c42, Mem[0000000091000028] = 263604ec a2aaa7b1
std %l2,[%i6+%o5] ! Mem[0000000091000028] = a11f8207 d1384c42
! %l2 = a11f8207, %l3 = d1384c42, Mem[0000000091000018] = 616614cd a2aaa7b1
std %l2,[%i6+%o3] ! Mem[0000000091000018] = a11f8207 d1384c42
! Mem[0000000090800000] = f2d0a1aa, %g18 = 4f096de48d121ec2
ldsw [%i5+%g0],%g2 ! %g2 = 4f096de48d121ec2
! Mem[0000000091000010] = c871c97b, %g2 = fffffffff2d0a1aa
lduw [%i6+%o2],%g2 ! %g2 = 00000000c871c97b
! Mem[000000007380001c] = 6f2cdc5d, %l5 = 00000000c8e6c0f6
ldsb [%i3+0x01f],%l5 ! %l5 = 000000000000005d
! Mem[0000000072800028] = 184fe360, %l4 = 9c3f741c263604ec
lduw [%i1+%o5],%l4 ! %l4 = 00000000184fe360
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 00000000c871c97b
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
p49_label_13:
! %l7 = 00000000000000ec, Mem[0000000073800032] = 9c61fdc2
sth %l7,[%i3+0x032] ! Mem[0000000073800030] = 9c6100ec
! %l0 = 000000000000e82c, Mem[0000000073000020] = 7b2d706c9a5562ee
stx %l0,[%i2+%o4] ! Mem[0000000073000020] = 000000000000e82c
! %l1 = 00000000cfcd8b19, Mem[0000000091000001] = 9ce61612
stb %l1,[%i6+0x001] ! Mem[0000000091000000] = 19e61612
! Mem[0000000091800020] = 30278b19, %g2 = d3141da2f6eb9a57
lduh [%o0+%o4],%g2 ! %g2 = 0000000000003027
! %l2 = 00000000a11f8207, Mem[000000009080000c] = 263604ec
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = a11f8207
! %l7 = 00000000000000ec, Mem[0000000090800030] = 00000000fb93059f
stx %l7,[%i5+0x030] ! Mem[0000000090800030] = 00000000000000ec
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 00003027, %g3 = d1384c42
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[0000000091000034] = 6cc60ecc, %g2 = 0000000022502cb9
lduh [%i6+0x034],%g2 ! %g2 = 0000000000006cc6
! Mem[0000000090800030] = 00000000, %g18 = 4f096de48d121ec2
ldsw [%i5+0x030],%g2 ! %g2 = 4f096de48d121ec2
! Mem[0000000091800034] = 42b5d5c0, %g2 = 0000000000000000
ldub [%o0+0x037],%g2 ! %g2 = 0000000000000042
p49_label_14:
! %l6 = 0000000000000004, Mem[0000000073800004] = cfcd8b19
stw %l6,[%i3+0x004] ! Mem[0000000073800004] = 00000004
! Mem[0000000073000038] = a11f8207, %l0 = 000000000000e82c
ldsh [%i2+0x038],%l0 ! %l0 = ffffffffffffa11f
! %l4 = 184fe360, %l5 = 0000005d, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 184fe360 0000005d
! Mem[0000000090000030] = 00000004 000000ec, %g2 = 00000042, %g3 = 920983a7
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000004 00000000000000ec
! Mem[0000000091000020] = c012a2aa, %g2 = 0000000000000004
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffffc012
! %l1 = 00000000cfcd8b19, Mem[0000000091000034] = 0000005d
sth %l1,[%i6+0x034] ! Mem[0000000091000034] = 8b19005d
! Mem[000000009180001c] = 43343027, %g2 = ffffffffffffc012
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! %l0 = ffffa11f, %l1 = cfcd8b19, Mem[0000000090000028] = 2188de20 04b2c784
std %l0,[%i4+%o5] ! Mem[0000000090000028] = ffffa11f cfcd8b19
! %l1 = 00000000cfcd8b19, Mem[0000000090000034] = 000000ec
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = cfcd8b19
! %l0 = ffffa11f, %l1 = cfcd8b19, Mem[0000000090800038] = 263604ec a2aaa7b1
std %l0,[%i5+0x038] ! Mem[0000000090800038] = ffffa11f cfcd8b19
p49_label_15:
! Mem[0000000091800030] = a11f8207d1384c42, %g2 = 0000000000004334
ldx [%o0+0x030],%g2 ! %g2 = a11f8207d1384c42
! Mem[0000000091800008] = 00000000, %g2 = a11f8207d1384c42
lduh [%o0+%o1],%g2 ! %g2 = 0000000000000000
! %l7 = 00000000000000ec, Mem[0000000073800000] = b2a866f400000004
stx %l7,[%i3+%g0] ! Mem[0000000073800000] = 00000000000000ec
! Mem[0000000091000028] = a11f8207d1384c42, %g2 = 0000000000000000
ldx [%i6+%o5],%g2 ! %g2 = a11f8207d1384c42
! %l5 = 000000000000005d, Mem[0000000091800028] = edff374d
sth %l5,[%o0+%o5] ! Mem[0000000091800028] = 005d374d
! Mem[000000009000002c] = cfcd8b19, %g18 = 4f096de48d121ec2
ldsw [%i4+0x02c],%g2 ! %g2 = 4f096de48d121ec2
! %l6 = 0000000000000004, Mem[0000000091000026] = a7b1a11f
sth %l6,[%i6+0x026] ! Mem[0000000091000024] = 0004a11f
! Mem[0000000091000008] = 9a8d011a, %g2 = ffffffffcfcd8b19
ldsb [%i6+%o1],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000090800034] = 00ecffff, %g2 = ffffffffffffff9a
lduh [%i5+0x036],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091800010] = 00000000a11f8207, %g2 = 00000000000000ec
ldx [%o0+%o2],%g2 ! %g2 = 00000000a11f8207
p49_label_16:
! %l3 = edff374dd1384c42, Mem[0000000091800019] = fe24b19c
stb %l3,[%o0+0x019] ! Mem[0000000091800018] = 4224b19c
! Mem[0000000072800004] = d1384c42, %l7 = 00000000000000ec
lduh [%i1+0x006],%l7 ! %l7 = 0000000000004c42
! %l5 = 000000000000005d, Mem[0000000090800018] = c8e6c0f6a2aaa7b1
stx %l5,[%i5+%o3] ! Mem[0000000090800018] = 000000000000005d
! Mem[0000000072000030] = 6dfffa6c, %l4 = 00000000184fe360
lduw [%i0+0x030],%l4 ! %l4 = 000000006dfffa6c
! Mem[0000000090000030] = 0004cfcd, %g2 = 00000000a11f8207
ldub [%i4+0x032],%g2 ! %g2 = 0000000000000000
! %l2 = 00000000a11f8207, Mem[0000000091800010] = 00000000a11f8207
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 00000000a11f8207
! %l3 = edff374dd1384c42, Mem[0000000091800020] = 30278b19
stw %l3,[%o0+%o4] ! Mem[0000000091800020] = d1384c42
! Mem[000000009080001c] = 0000005d, %g18 = 4f096de48d121ec2
ldsw [%i5+0x01c],%g2 ! %g2 = 4f096de48d121ec2
! Mem[0000000091000008] = 9a8d011a, %g18 = 4f096de48d121ec2
ldsw [%i6+%o1],%g2 ! %g2 = 4f096de48d121ec2
! %l6 = 0000000000000004, Mem[0000000091000010] = c871c97b
stw %l6,[%i6+%o2] ! Mem[0000000091000010] = 00000004
p49_label_17:
! %l7 = 0000000000004c42, Mem[0000000091800018] = c64224b1
stw %l7,[%o0+%o3] ! Mem[0000000091800018] = 00004c42
! %l4 = 6dfffa6c, %l5 = 0000005d, Mem[0000000091800010] = 00000000 a11f8207
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 6dfffa6c 0000005d
! Mem[0000000090800020] = 5b9447bc, %g2 = ffffffff9a8d011a
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000005b94
! Mem[000000009000003c] = a14cf2d3, %g2 = 0000000000005b94
ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffffa1
! %l6 = 00000004, %l7 = 00004c42, Mem[0000000091000020] = 2577c012 a2aa0004
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 00000004 00004c42
! %l3 = edff374dd1384c42, Mem[0000000073800002] = 00000000
stb %l3,[%i3+0x002] ! Mem[0000000073800000] = 00004200
! Mem[0000000072800000] = edff374d, %l4 = 000000006dfffa6c
lduw [%i1+%g0],%l4 ! %l4 = 00000000edff374d
! %l2 = 00000000a11f8207, Mem[0000000091800008] = 00000000
stw %l2,[%o0+%o1] ! Mem[0000000091800008] = a11f8207
! %l4 = edff374d, %l5 = 0000005d, Mem[0000000091800020] = d1384c42 cfcd8b19
std %l4,[%o0+%o4] ! Mem[0000000091800020] = edff374d 0000005d
! %l7 = 0000000000004c42, Mem[0000000090000010] = b51e724448782e3b
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 0000000000004c42
p49_label_18:
! Mem[000000009100003c] = 9f0000ec, %g18 = 4f096de48d121ec2
ldsw [%i6+0x03c],%g2 ! %g2 = 4f096de48d121ec2
! Mem[0000000090000008] = c8e6c0f6, %g18 = 4f096de48d121ec2
ldsw [%i4+%o1],%g2 ! %g2 = 4f096de48d121ec2
! %l2 = a11f8207, %l3 = d1384c42, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l2,[%i4+0x038] ! Mem[0000000090000038] = a11f8207 d1384c42
! %l6 = 0000000000000004, Mem[000000009000002e] = 8b190000
sth %l6,[%i4+0x02e] ! Mem[000000009000002c] = 00040000
! %l6 = 0000000000000004, Mem[000000007380002b] = a0d8b855
stb %l6,[%i3+0x02b] ! Mem[0000000073800028] = a0d8b804
! %l1 = 00000000cfcd8b19, Mem[000000007200003c] = 5f89628d
stw %l1,[%i0+0x03c] ! Mem[000000007200003c] = cfcd8b19
! Mem[0000000072800004] = d1384c42, %l6 = 0000000000000004
lduw [%i1+0x004],%l6 ! %l6 = 00000000d1384c42
! Mem[0000000091800038] = b5d5c008 43cc00ec, %g2 = c8e6c0f6, %g3 = 000000ec
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008 0000000043cc00ec
! %l1 = 00000000cfcd8b19, Mem[0000000072800030] = ecc1f5dfb37f4c40
stx %l1,[%i1+0x030] ! Mem[0000000072800030] = 00000000cfcd8b19
! Mem[0000000091000038] = 00000000, %g2 = 00000000b5d5c008
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000000000
p49_label_19:
! Mem[0000000090000028] = ffffa11fcfcd0004, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = ffffa11fcfcd0004
! Mem[0000000091800028] = 374dd138, %g2 = ffffa11fcfcd0004
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000374d
! Mem[0000000091000028] = a11f8207 d1384c42, %g2 = 0000374d, %g3 = 43cc00ec
ldd [%i6+%o5],%g2 ! %g2 = 00000000a11f8207 00000000d1384c42
! Mem[0000000091800014] = 0000005d, %g2 = 00000000a11f8207
lduw [%o0+0x014],%g2 ! %g2 = 000000000000005d
! %l6 = 00000000d1384c42, Mem[0000000091000020] = 0000000400004c42
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 00000000d1384c42
! Mem[000000009100003c] = 0000ec00, %g2 = 000000000000005d
ldub [%i6+0x03d],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 8019e61612bca097, %g2 = 0000000000000000
ldx [%i6+%g0],%g2 ! %g2 = 8019e61612bca097
! %l3 = edff374dd1384c42, Mem[0000000091000030] = 184fe3608b19005d
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = edff374dd1384c42
! Mem[0000000091000030] = edff374d, %g2 = 8019e61612bca097
lduw [%i6+0x030],%g2 ! %g2 = 00000000edff374d
! Mem[0000000073000000] = 0f68e942, %l2 = 00000000a11f8207
ldsb [%i2+0x002],%l2 ! %l2 = ffffffffffffffe9
p49_label_20:
! Mem[0000000090800004] = 136e5400, %g2 = 00000000edff374d
ldsb [%i5+0x005],%g2 ! %g2 = 0000000000000013
! Mem[0000000091000024] = d1384c42, %g18 = 4f096de48d121ec2
ldsw [%i6+0x024],%g2 ! %g2 = 4f096de48d121ec2
! %l7 = 0000000000004c42, Mem[000000009000001c] = 263604ec
stw %l7,[%i4+0x01c] ! Mem[000000009000001c] = 00004c42
! %l2 = ffffffffffffffe9, Mem[0000000090000004] = 34b459e7
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = ffffffe9
! Mem[0000000090800000] = f2d0a1aa, %g2 = ffffffffd1384c42
ldsh [%i5+%g0],%g2 ! %g2 = fffffffffffff2d0
! %l2 = ffffffe9, %l3 = d1384c42, Mem[0000000073000038] = a11f8207 2729efe3
std %l2,[%i2+0x038] ! Mem[0000000073000038] = ffffffe9 d1384c42
! %l4 = 00000000edff374d, Mem[0000000090800010] = 263604ec
stb %l4,[%i5+%o2] ! Mem[0000000090800010] = 4d3604ec
! Mem[0000000090800030] = 00000000, %g2 = fffffffffffff2d0
ldub [%i5+0x033],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = d1384c42, %g2 = 0000000000000000
ldub [%i6+0x024],%g2 ! %g2 = 00000000000000d1
! %l0 = ffffa11f, %l1 = cfcd8b19, Mem[0000000072000010] = 2126d1d9 1e05e098
std %l0,[%i0+%o2] ! Mem[0000000072000010] = ffffa11f cfcd8b19
p49_label_21:
! %l5 = 000000000000005d, Mem[0000000090000020] = d3141da2
stw %l5,[%i4+%o4] ! Mem[0000000090000020] = 0000005d
! Mem[0000000090800014] = 14000000, %g2 = 00000000000000d1
ldsb [%i5+0x017],%g2 ! %g2 = 0000000000000014
! Mem[0000000090800018] = 00000000, %g2 = 0000000000000014
ldsb [%i5+%o3],%g2 ! %g2 = 0000000000000000
! %l0 = ffffffffffffa11f, Mem[000000009080002f] = c0000000
stb %l0,[%i5+0x02f] ! Mem[000000009080002c] = 1f000000
! Mem[0000000073000000] = 0f68e942 097f9453, %l4 = edff374d, %l5 = 0000005d
ldd [%i2+%g0],%l4 ! %l4 = 000000000f68e942 00000000097f9453
! Mem[000000009180001c] = 9c834334, %g2 = 0000000000000000
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffff9c83
! Mem[0000000090000030] = 00000004 cfcd8b19, %g2 = ffff9c83, %g3 = d1384c42
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000004 00000000cfcd8b19
! %l2 = ffffffe9, %l3 = d1384c42, Mem[0000000090000000] = 0efd9f33 ffffffe9
std %l2,[%i4+%g0] ! Mem[0000000090000000] = ffffffe9 d1384c42
! %l6 = 00000000d1384c42, Mem[000000009180001e] = 4334edff
stb %l6,[%o0+0x01e] ! Mem[000000009180001c] = 4234edff
! Mem[0000000090800018] = 000000000000005d, %g2 = 0000000000000004
ldx [%i5+%o3],%g2 ! %g2 = 000000000000005d
p49_label_22:
! %l1 = 00000000cfcd8b19, Mem[0000000090000030] = 00000004
stb %l1,[%i4+0x030] ! Mem[0000000090000030] = 19000004
! %l0 = ffffffffffffa11f, Mem[0000000073800022] = ece1e3cc
sth %l0,[%i3+0x022] ! Mem[0000000073800020] = ece1a11f
! Mem[0000000072000038] = b8dc69fc, %l1 = 00000000cfcd8b19
ldsb [%i0+0x03a],%l1 ! %l1 = 0000000000000069
! Mem[0000000090000010] = 00000000, %g2 = 000000000000005d
ldsh [%i4+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = c8e6c0f6, %g2 = 0000000000000000
ldub [%i4+%o1],%g2 ! %g2 = 00000000000000c8
! %l6 = d1384c42, %l7 = 00004c42, Mem[0000000091000018] = a11f8207 d1384c42
std %l6,[%i6+%o3] ! Mem[0000000091000018] = d1384c42 00004c42
! Mem[000000009100002c] = 4c42edff, %g2 = 00000000000000c8
ldub [%i6+0x02e],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000010] = 00000004, %g18 = 4f096de48d121ec2
ldsw [%i6+%o2],%g2 ! %g2 = 4f096de48d121ec2
! Mem[000000009180001c] = 9c834234, %g2 = 0000000000000004
ldub [%o0+0x01c],%g2 ! %g2 = 000000000000009c
! Mem[000000007300000c] = dd5e4dcd, %l1 = 0000000000000069
ldub [%i2+0x00e],%l1 ! %l1 = 000000000000004d
p49_label_23:
! %l2 = ffffffffffffffe9, Mem[0000000072000016] = cfcd8b19
sth %l2,[%i0+0x016] ! Mem[0000000072000014] = cfcdffe9
! Mem[0000000073800004] = 000000ec, %l1 = 000000000000004d
ldub [%i3+0x004],%l1 ! %l1 = 0000000000000000
! Mem[0000000073800010] = c8e6c0f63fa5e4a6, %l3 = edff374dd1384c42
ldx [%i3+%o2],%l3 ! %l3 = c8e6c0f63fa5e4a6
! %l6 = 00000000d1384c42, Mem[0000000091800016] = 005d0000
sth %l6,[%o0+0x016] ! Mem[0000000091800014] = 4c420000
! %l7 = 0000000000004c42, Mem[0000000091800010] = 6dfffa6c00004c42
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 0000000000004c42
! %l0 = ffffffffffffa11f, Mem[0000000091000030] = edff374d
sth %l0,[%i6+0x030] ! Mem[0000000091000030] = a11f374d
! %l4 = 0f68e942, %l5 = 097f9453, Mem[0000000090000010] = 00000000 00004c42
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 0f68e942 097f9453
! %l2 = ffffffffffffffe9, Mem[0000000091000018] = d1384c4200004c42
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffffe9
! %l5 = 00000000097f9453, Mem[000000007280000f] = d993cd0e
stb %l5,[%i1+0x00f] ! Mem[000000007280000c] = d993cd53
! %l4 = 0f68e942, %l5 = 097f9453, Mem[0000000091800008] = a11f8207 000000ec
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 0f68e942 097f9453
p49_label_24:
! %l5 = 00000000097f9453, Mem[0000000073000032] = ab4f9e90
sth %l5,[%i2+0x032] ! Mem[0000000073000030] = ab4f9453
! %l6 = 00000000d1384c42, Mem[0000000090800008] = 00000094
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = d1384c42
! Mem[0000000091800000] = 22502cb9, %g2 = 000000000000009c
lduh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! %l5 = 00000000097f9453, Mem[000000009000003c] = d1384c42
stw %l5,[%i4+0x03c] ! Mem[000000009000003c] = 097f9453
! Mem[0000000072800018] = 4f049131, %l1 = 0000000000000000
ldsw [%i1+%o3],%l1 ! %l1 = 000000004f049131
! %l2 = ffffffffffffffe9, Mem[000000009000000c] = fb93059f
stw %l2,[%i4+0x00c] ! Mem[000000009000000c] = ffffffe9
! Mem[0000000072800028] = 184fe360, %l4 = 000000000f68e942
lduh [%i1+%o5],%l4 ! %l4 = 000000000000184f
! Mem[0000000072000000] = 94f361d4, %l1 = 000000004f049131
lduh [%i0+%g0],%l1 ! %l1 = 00000000000094f3
! Mem[0000000091000014] = f715ffff, %g2 = 0000000000002250
ldsb [%i6+0x016],%g2 ! %g2 = fffffffffffffff7
! Mem[0000000091000000] = e61612bc, %g2 = fffffffffffffff7
lduh [%i6+0x002],%g2 ! %g2 = 000000000000e616
p49_label_25:
! Mem[0000000072000000] = 94f361d4, %l6 = 00000000d1384c42
lduw [%i0+%g0],%l6 ! %l6 = 0000000094f361d4
! Mem[0000000072000028] = 9dbc64db, %l5 = 00000000097f9453
ldsh [%i0+%o5],%l5 ! %l5 = ffffffffffff9dbc
! %l3 = c8e6c0f63fa5e4a6, Mem[000000009080001e] = 005d5b94
sth %l3,[%i5+0x01e] ! Mem[000000009080001c] = e4a65b94
! %l0 = ffffffffffffa11f, Mem[0000000090000028] = ffffa11fcfcd0004
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = ffffffffffffa11f
! Mem[0000000072800030] = 00000000, %l5 = ffffffffffff9dbc
ldub [%i1+0x030],%l5 ! %l5 = 0000000000000000
! Mem[0000000090000024] = f6eb9a57, %g2 = 000000000000e616
ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff6eb
! %l6 = 94f361d4, %l7 = 00004c42, Mem[0000000090000030] = 19000004 cfcd8b19
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 94f361d4 00004c42
! %l0 = ffffffffffffa11f, Mem[000000009100003b] = 009f0000
stb %l0,[%i6+0x03b] ! Mem[0000000091000038] = 1f9f0000
! %l6 = 0000000094f361d4, Mem[000000009180002c] = d1384c42
stb %l6,[%o0+0x02c] ! Mem[000000009180002c] = d4384c42
! %l3 = c8e6c0f63fa5e4a6, Mem[000000009080000c] = a11f8207
stb %l3,[%i5+0x00c] ! Mem[000000009080000c] = a61f8207
ba,a p49_not_taken_0_end
p49_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p49_branch_failed
p49_not_taken_0_end:
! End of Random Code for Thread 49
1: membar #Sync ! Force all stores to complete
p49_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0c4] ! Set processor 49 done flag
! Check Registers
p49_check_registers:
set p49_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffffffa11f
bne,a,pn %xcc,p49_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000094f3
bne,a,pn %xcc,p49_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffe9
bne,a,pn %xcc,p49_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be c8e6c0f63fa5e4a6
bne,a,pn %xcc,p49_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000184f
bne,a,pn %xcc,p49_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p49_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000094f361d4
bne,a,pn %xcc,p49_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000004c42
bne,a,pn %xcc,p49_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p49_check_fp_registers:
set p49_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 9b4ac446 2ed69d3c
bne %xcc,p49_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9b8f5d82 5d137a31
bne %xcc,p49_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f33d96af bbfa2c83
bne %xcc,p49_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2b73f211 458d2f1b
bne %xcc,p49_f6_fail
nop
! Check Local Memory
set p49_local0_expect,%g1
p49_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = ffffa11fcfcdffe9
ldx [%i0+0x010],%g3 ! Observed data at 0000000072000010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = b8dc69fccfcd8b19
ldx [%i0+0x038],%g3 ! Observed data at 0000000072000038
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x038,%g4
set p49_local1_expect,%g1
p49_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = f96216a9d993cd53
ldx [%i1+0x008],%g3 ! Observed data at 0000000072800008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000cfcd8b19
ldx [%i1+0x030],%g3 ! Observed data at 0000000072800030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x030,%g4
set p49_local2_expect,%g1
p49_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0f68e942097f9453
ldx [%i2+0x000],%g3 ! Observed data at 0000000073000000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000000e82c
ldx [%i2+0x020],%g3 ! Observed data at 0000000073000020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = ab4f94532e543779
ldx [%i2+0x030],%g3 ! Observed data at 0000000073000030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffe9d1384c42
ldx [%i2+0x038],%g3 ! Observed data at 0000000073000038
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x038,%g4
set p49_local3_expect,%g1
p49_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 00004200000000ec
ldx [%i3+0x000],%g3 ! Observed data at 0000000073800000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = edff374dd1384c42
ldx [%i3+0x008],%g3 ! Observed data at 0000000073800008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ece1a11f67954950
ldx [%i3+0x020],%g3 ! Observed data at 0000000073800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a0d8b804d0c77d69
ldx [%i3+0x028],%g3 ! Observed data at 0000000073800028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9c6100ec20efa849
ldx [%i3+0x030],%g3 ! Observed data at 0000000073800030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x030,%g4
! The test for processor 49 has passed
p49_passed:
ta GOOD_TRAP
nop
p49_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p49_failed
p49_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p49_failed
p49_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p49_failed
p49_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p49_failed
p49_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p49_failed
p49_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p49_failed
p49_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p49_failed
p49_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p49_failed
p49_f0_fail:
set p49_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f2_fail:
set p49_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f4_fail:
set p49_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f6_fail:
set p49_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073800020]
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800018]
stba %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800010]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073000008]
lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000072800020]
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072800000]
stda %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000020]
done
p49_trap1o:
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073800020]
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800018]
stba %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800010]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073000008]
lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000072800020]
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072800000]
stda %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000020]
done
p49_trap2e:
stha %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000008]
ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072800028]
done
p49_trap2o:
stha %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000008]
ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072800028]
done
p49_trap3e:
nop
nop
nop
done
p49_trap3o:
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 = c1411ca47c074c31
ldx [%g1+0x008],%l1 ! %l1 = a789a53d9efbfa4f
ldx [%g1+0x010],%l2 ! %l2 = fb9c66ebba8c80df
ldx [%g1+0x018],%l3 ! %l3 = c8bf25e6097f9453
ldx [%g1+0x020],%l4 ! %l4 = 9c3f741c263604ec
ldx [%g1+0x028],%l5 ! %l5 = 2577c012a2aaa7b1
ldx [%g1+0x030],%l6 ! %l6 = 616614cdcef0a5bf
ldx [%g1+0x038],%l7 ! %l7 = 41e4e6fa1d98d42b
! Initialize the output register of window 0
set unres3_start,%o0
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 = d1c3e15e b2c5acb8 402e43fb 461bc683
! %f4 = c943d0f2 c5285a69 97a94ae9 2c9e6ddf
! %f8 = 78c56243 d532d0c9 8d5ab343 64648df5
! %f12 = eac9e49a b105af91 be8d0341 0c3d0753
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4428e066 7b275b99 f59a6033 498fe5dd
! %f20 = 8b54c40e 8669f6d0 09a0d3ed a08e153e
! %f24 = 4bc05e43 43869ba6 1f0bb44a 18bd3ac2
! %f28 = e35cab24 24ffff7c 166428e9 a01d7ba4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8ea7b19b c6e16bb0 5445403a a266e1b3
! %f36 = 182991f3 e00c9280 753c2553 30259292
! %f40 = ec3df826 aeb2d71d b0cbeb73 1da77cf5
! %f44 = b6ef9d13 7cf02c5d 40747a82 7a6af26b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x739897370000002b,%g7,%g1 ! GSR scale = 5, align = 3
wr %g1,%g0,%gsr ! GSR = 739897370000002b
wr %g0,%y ! Clear Y 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:
! %l2 = 14ad3c7b, %l3 = d840c2f0, Mem[0000000074000038] = 433a4619 ac05f23a
std %l2,[%i0+0x038] ! Mem[0000000074000038] = 14ad3c7b d840c2f0
! %l4 = dfd43691dfac5270, Mem[000000009000003c] = a14cf2d3
stb %l4,[%i4+0x03c] ! Mem[000000009000003c] = 704cf2d3
! Mem[0000000091800004] = 920983a7, %g2 = 00000000798000da
lduw [%o0+0x004],%g2 ! %g2 = 00000000920983a7
! %l3 = 5d3cdbc9d840c2f0, Mem[000000007400001c] = 2abb2a21
stw %l3,[%i0+0x01c] ! Mem[000000007400001c] = d840c2f0
! Mem[0000000075800038] = 38cf4ad7, %l0 = 38600890078fa138
ldsh [%i3+0x038],%l0 ! %l0 = 00000000000038cf
! Mem[0000000090800030] = 50ae945c 1b777a3f, %g2 = 920983a7, %g3 = 0bad0b00
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b777a3f
! %l1 = d71cbd188636351f, Mem[0000000091800004] = 920983a7
stb %l1,[%o0+0x004] ! Mem[0000000091800004] = 1f0983a7
! %l0 = 00000000000038cf, Mem[000000009000000c] = 70c2cf1a
stw %l0,[%i4+0x00c] ! Mem[000000009000000c] = 000038cf
! Mem[0000000075800000] = 55942d1d29b14536, %l4 = dfd43691dfac5270
ldx [%i3+%g0],%l4 ! %l4 = 55942d1d29b14536
! %l6 = da60a1bfb5c22b9f, Mem[0000000091000028] = 8a3d9650d71607a7
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = da60a1bfb5c22b9f
p50_label_2:
! %l1 = d71cbd188636351f, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = d71cbd188636351f
! %l3 = 5d3cdbc9d840c2f0, Mem[000000007580001c] = ecb76e2e
stw %l3,[%i3+0x01c] ! Mem[000000007580001c] = d840c2f0
! %l3 = 5d3cdbc9d840c2f0, Mem[0000000075800008] = 8ea625f57489c1d2
stx %l3,[%i3+%o1] ! Mem[0000000075800008] = 5d3cdbc9d840c2f0
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = 0000000050ae945c
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! Mem[0000000074000030] = 0c6634b5 e30c1867, %l0 = 000038cf, %l1 = 8636351f
ldd [%i0+0x030],%l0 ! %l0 = 000000000c6634b5 00000000e30c1867
! Mem[0000000091800024] = e4a31fbc, %g2 = c654ee46c2bbec77
ldub [%o0+0x027],%g2 ! %g2 = 00000000000000e4
! Mem[0000000090800020] = 5b9447bc, %g18 = da52c2424333646f
ldsw [%i5+%o4],%g2 ! %g2 = da52c2424333646f
! Mem[0000000090800000] = f2d0a1aa 99136e54, %g2 = 5b9447bc, %g3 = 1b777a3f
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 0000000099136e54
! Mem[0000000091000018] = bb2595d1, %g2 = 00000000f2d0a1aa
ldub [%i6+0x019],%g2 ! %g2 = 00000000000000bb
! %l6 = da60a1bfb5c22b9f, Mem[0000000091000034] = 6cc60ecc
stw %l6,[%i6+0x034] ! Mem[0000000091000034] = b5c22b9f
p50_label_3:
! %l6 = da60a1bfb5c22b9f, Mem[0000000075000018] = 3e7ecfe41db9fc2f
stx %l6,[%i2+%o3] ! Mem[0000000075000018] = da60a1bfb5c22b9f
! Mem[0000000091000038] = 2ac32556, %g2 = 00000000000000bb
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000002ac3
! %l1 = 00000000e30c1867, Mem[000000009000003e] = f2d30000
sth %l1,[%i4+0x03e] ! Mem[000000009000003c] = 18670000
! Mem[0000000091800018] = 0a9c8343, %g2 = 0000000000002ac3
ldsb [%o0+0x01b],%g2 ! %g2 = 000000000000000a
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = 000000000000000a
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! %l4 = 55942d1d29b14536, Mem[000000007480002c] = 3f4acc1e
sth %l4,[%i1+0x02c] ! Mem[000000007480002c] = 4536cc1e
! %l0 = 000000000c6634b5, Mem[0000000090800006] = 6e5450c6
sth %l0,[%i5+0x006] ! Mem[0000000090800004] = 34b550c6
! Mem[0000000075000004] = 6e1a0316, %l1 = 00000000e30c1867
ldsb [%i2+0x007],%l1 ! %l1 = 0000000000000016
! %l2 = f702500214ad3c7b, Mem[0000000090800010] = d6f64887
stw %l2,[%i5+%o2] ! Mem[0000000090800010] = 14ad3c7b
! %l4 = 55942d1d29b14536, Mem[0000000090000022] = 1da2f6eb
sth %l4,[%i4+0x022] ! Mem[0000000090000020] = 4536f6eb
p50_label_4:
! %l1 = 0000000000000016, Mem[0000000074800014] = 980847d4
stw %l1,[%i1+0x014] ! Mem[0000000074800014] = 00000016
! Mem[000000009100000c] = 32495b64, %g2 = 0efd0f3334b459e7
ldsb [%i6+0x00c],%g2 ! %g2 = 0000000000000032
! Mem[0000000090800020] = 5b9447bc, %g18 = da52c2424333646f
ldsw [%i5+%o4],%g2 ! %g2 = da52c2424333646f
! %l0 = 000000000c6634b5, Mem[0000000090800018] = 8d210d4cb5758e33
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 000000000c6634b5
! Mem[000000009080001c] = 34b55b94, %g2 = 000000005b9447bc
ldub [%i5+0x01e],%g2 ! %g2 = 0000000000000034
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 0000000000000034
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! Mem[0000000091800008] = ecd7c57e, %g2 = afbb2595d186bb92
ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffffec
! Mem[000000009000000c] = 000038cf, %g18 = da52c2424333646f
ldsw [%i4+0x00c],%g2 ! %g2 = da52c2424333646f
! Mem[0000000091800018] = 240a9c83, %g2 = 00000000000038cf
ldsh [%o0+0x01a],%g2 ! %g2 = 000000000000240a
! Mem[0000000090800030] = 50ae945c 1b777a3f, %g2 = 0000240a, %g3 = 99136e54
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b777a3f
p50_label_5:
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = 50ae945c, %g3 = 1b777a3f
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
! %l1 = 0000000000000016, Mem[000000009100001c] = d186bb92
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = 00000016
! Mem[000000007500001c] = b5c22b9f, %l7 = 5ef0757a8423f2fd
lduh [%i2+0x01c],%l7 ! %l7 = 000000000000b5c2
! Mem[0000000090000004] = 59e71a70, %g2 = 00000000c871c97b
ldsh [%i4+0x006],%g2 ! %g2 = 00000000000059e7
! Mem[0000000091000010] = c871c97b, %g2 = 00000000000059e7
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffc871
! %l2 = f702500214ad3c7b, Mem[0000000090000013] = 4448782e
stb %l2,[%i4+0x013] ! Mem[0000000090000010] = 7b48782e
! %l6 = da60a1bfb5c22b9f, Mem[000000009180002a] = bc41a3ca
stb %l6,[%o0+0x02a] ! Mem[0000000091800028] = 9f41a3ca
! %l3 = 5d3cdbc9d840c2f0, Mem[000000009180001a] = 240a9c83
sth %l3,[%o0+0x01a] ! Mem[0000000091800018] = c2f09c83
! Mem[000000009100000c] = 5b64c871, %g2 = ffffffffffffc871
ldsh [%i6+0x00e],%g2 ! %g2 = 0000000000005b64
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = 00005b64, %g3 = 694bf715
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
p50_label_6:
! %l2 = 14ad3c7b, %l3 = d840c2f0, Mem[0000000091000030] = 916a6e48 b5c22b9f
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 14ad3c7b d840c2f0
! Mem[0000000091000018] = afbb2595, %g2 = 00000000809ce616
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbb2595
! %l5 = 72648ce6a62d7424, Mem[0000000091800020] = 30270afa
sth %l5,[%o0+%o4] ! Mem[0000000091800020] = 74240afa
! Mem[0000000090800020] = 47bcc324, %g2 = 00000000afbb2595
ldsb [%i5+0x022],%g2 ! %g2 = 0000000000000047
! Mem[000000009080000c] = 6a872662, %g2 = 0000000000000047
lduw [%i5+0x00c],%g2 ! %g2 = 000000006a872662
! Mem[0000000091800018] = c6fec2f0, %g2 = 000000006a872662
ldsh [%o0+%o3],%g2 ! %g2 = ffffffffffffc6fe
! Mem[0000000090000020] = d3144536, %g18 = da52c2424333646f
ldsw [%i4+%o4],%g2 ! %g2 = da52c2424333646f
! Mem[0000000090000000] = 0efd0f33, %g2 = ffffffffd3144536
lduh [%i4+%g0],%g2 ! %g2 = 0000000000000efd
! Mem[0000000091800010] = d71cbd18, %g2 = 0000000000000efd
ldsb [%o0+%o2],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000091000000] = 809ce61612bca097, %g2 = ffffffffffffffd7
ldx [%i6+%g0],%g2 ! %g2 = 809ce61612bca097
p50_label_7:
! Mem[0000000090000038] = 7ccf87b4704c1867, %g2 = 809ce61612bca097
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4704c1867
! %l2 = f702500214ad3c7b, Mem[0000000091000000] = 809ce61612bca097
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = f702500214ad3c7b
! Mem[0000000075800004] = 29b14536, %l1 = 0000000000000016
ldsh [%i3+0x006],%l1 ! %l1 = 0000000000004536
! %l5 = 72648ce6a62d7424, Mem[0000000091000018] = afbb259500000016
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 72648ce6a62d7424
! %l3 = 5d3cdbc9d840c2f0, Mem[000000009100000a] = 011a3249
sth %l3,[%i6+0x00a] ! Mem[0000000091000008] = c2f03249
! Mem[0000000091800038] = b5d5c008, %g2 = 7ccf87b4704c1867
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffb5d5
! Mem[0000000090800038] = fb749762, %g2 = ffffffffffffb5d5
ldub [%i5+0x039],%g2 ! %g2 = 00000000000000fb
! Mem[0000000075800014] = db36ca06, %l2 = f702500214ad3c7b
ldsh [%i3+0x016],%l2 ! %l2 = ffffffffffffca06
! Mem[0000000091000028] = da60a1bf, %g2 = 00000000000000fb
lduw [%i6+%o5],%g2 ! %g2 = 00000000da60a1bf
! Mem[0000000074800018] = 87633573, %l0 = 000000000c6634b5
lduh [%i1+0x01a],%l0 ! %l0 = 0000000000003573
p50_label_8:
! Mem[0000000090800038] = 82fb749762f1bf38, %g2 = 00000000da60a1bf
ldx [%i5+0x038],%g2 ! %g2 = 82fb749762f1bf38
! %l2 = ffffffffffffca06, Mem[0000000091000020] = 8c013d02
stw %l2,[%i6+%o4] ! Mem[0000000091000020] = ffffca06
! %l6 = da60a1bfb5c22b9f, Mem[0000000091000003] = 0214ad3c
stb %l6,[%i6+0x003] ! Mem[0000000091000000] = 9f14ad3c
! Mem[0000000090800038] = 82fb7497, %g2 = 82fb749762f1bf38
lduw [%i5+0x038],%g2 ! %g2 = 0000000082fb7497
! Mem[0000000091800018] = c6fec2f09c834334, %g2 = 0000000082fb7497
ldx [%o0+%o3],%g2 ! %g2 = c6fec2f09c834334
! Mem[0000000090000020] = 4536f6eb, %g2 = c6fec2f09c834334
lduh [%i4+0x022],%g2 ! %g2 = 0000000000004536
! Mem[0000000074800018] = 87633573, %l4 = 55942d1d29b14536
ldub [%i1+0x019],%l4 ! %l4 = 0000000000000063
! %l3 = 5d3cdbc9d840c2f0, Mem[000000007500003d] = dff15a96
stb %l3,[%i2+0x03d] ! Mem[000000007500003c] = dff05a96
! Mem[0000000090800000] = f2d0a1aa 991334b5, %g2 = 00004536, %g3 = 12bca097
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 00000000991334b5
! Mem[0000000075000020] = 942a9dddd165a44c, %l4 = 0000000000000063
ldx [%i2+%o4],%l4 ! %l4 = 942a9dddd165a44c
p50_label_9:
! %l2 = ffffca06, %l3 = d840c2f0, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l2,[%i5+0x030] ! Mem[0000000090800030] = ffffca06 d840c2f0
! Mem[0000000091000020] = ffffca06, %g2 = 00000000f2d0a1aa
lduh [%i6+%o4],%g2 ! %g2 = 000000000000ffff
! %l4 = 942a9dddd165a44c, Mem[0000000091800038] = b5d5c008
stb %l4,[%o0+0x038] ! Mem[0000000091800038] = 4cd5c008
! Mem[0000000091000018] = 72648ce6a62d7424, %g2 = 000000000000ffff
ldx [%i6+%o3],%g2 ! %g2 = 72648ce6a62d7424
! %l6 = b5c22b9f, %l7 = 0000b5c2, Mem[0000000091000010] = c871c97b 694bf715
std %l6,[%i6+%o2] ! Mem[0000000091000010] = b5c22b9f 0000b5c2
! Mem[0000000091000000] = f702509f, %g2 = 72648ce6a62d7424
ldsh [%i6+%g0],%g2 ! %g2 = fffffffffffff702
! %l7 = 000000000000b5c2, Mem[000000009000002d] = b2c78472
stb %l7,[%i4+0x02d] ! Mem[000000009000002c] = c2c78472
! %l5 = 72648ce6a62d7424, Mem[0000000091000018] = 72648ce6a62d7424
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 72648ce6a62d7424
! Mem[0000000091000008] = 9a8dc2f0 32495b64, %g2 = fffff702, %g3 = 991334b5
ldd [%i6+%o1],%g2 ! %g2 = 000000009a8dc2f0 0000000032495b64
! %l6 = da60a1bfb5c22b9f, Mem[000000009000003a] = 87b4704c
sth %l6,[%i4+0x03a] ! Mem[0000000090000038] = 2b9f704c
p50_label_10:
! Mem[0000000090800000] = f2d0a1aa 991334b5, %g2 = 9a8dc2f0, %g3 = 32495b64
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 00000000991334b5
! Mem[0000000074800018] = 87633573, %l7 = 000000000000b5c2
ldsb [%i1+%o3],%l7 ! %l7 = ffffffffffffff87
! %l3 = 5d3cdbc9d840c2f0, Mem[000000009080001e] = 34b55b94
sth %l3,[%i5+0x01e] ! Mem[000000009080001c] = c2f05b94
! %l2 = ffffffffffffca06, Mem[0000000091000016] = b5c27264
stb %l2,[%i6+0x016] ! Mem[0000000091000014] = 06c27264
! Mem[0000000091000008] = c2f03249, %g2 = 00000000f2d0a1aa
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000c2f0
! Mem[000000009100001c] = a62d7424, %g18 = da52c2424333646f
ldsw [%i6+0x01c],%g2 ! %g2 = da52c2424333646f
! Mem[0000000074800030] = d1f9c9ac 61656ac5, %l6 = b5c22b9f, %l7 = ffffff87
ldd [%i1+0x030],%l6 ! %l6 = 00000000d1f9c9ac 0000000061656ac5
! %l5 = 72648ce6a62d7424, Mem[0000000091000014] = 000006c2
sth %l5,[%i6+0x014] ! Mem[0000000091000014] = 742406c2
! %l2 = ffffffffffffca06, Mem[0000000090000030] = 722cd948
stw %l2,[%i4+0x030] ! Mem[0000000090000030] = ffffca06
! Mem[000000009080002c] = 4c1bc6c0, %g2 = ffffffffa62d7424
ldub [%i5+0x02c],%g2 ! %g2 = 000000000000004c
p50_label_11:
! Mem[0000000090000014] = 2e3bc654, %g2 = 000000000000004c
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000002e3b
! Mem[000000009100001c] = 2d7424ff, %g2 = 0000000000002e3b
ldsb [%i6+0x01d],%g2 ! %g2 = 000000000000002d
! Mem[0000000091800034] = f2e01332, %g2 = 000000000000002d
ldsh [%o0+0x034],%g2 ! %g2 = fffffffffffff2e0
! %l0 = 0000000000003573, Mem[0000000074800007] = fcb28f65
stb %l0,[%i1+0x007] ! Mem[0000000074800004] = fcb28f73
! Mem[0000000091800008] = 0f1979ec, %g2 = fffffffffffff2e0
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000000f19
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = 00000f19, %g3 = 991334b5
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[0000000091800014] = 8636351f, %g18 = da52c2424333646f
ldsw [%o0+0x014],%g2 ! %g2 = da52c2424333646f
! %l2 = ffffffffffffca06, Mem[000000009080001c] = 0c66c2f0
stb %l2,[%i5+0x01c] ! Mem[000000009080001c] = 0666c2f0
! Mem[0000000090800010] = ad3c7b79, %g2 = ffffffff8636351f
ldub [%i5+0x011],%g2 ! %g2 = 00000000000000ad
! %l6 = d1f9c9ac, %l7 = 61656ac5, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l6,[%i4+%g0] ! Mem[0000000090000000] = d1f9c9ac 61656ac5
p50_label_12:
! %l4 = 942a9dddd165a44c, Mem[0000000090000030] = ffffca06
stw %l4,[%i4+0x030] ! Mem[0000000090000030] = d165a44c
! %l0 = 0000000000003573, Mem[000000009000002a] = de2092c2
stb %l0,[%i4+0x02a] ! Mem[0000000090000028] = 732092c2
! Mem[0000000090000008] = 1a70897a 000038cf, %g2 = 000000ad, %g3 = d7c57e5d
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 00000000000038cf
! Mem[0000000090800028] = fd77ba3e 4c1bc6c0, %g2 = 1a70897a, %g3 = 000038cf
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bc6c0
! %l6 = 00000000d1f9c9ac, Mem[000000009180003e] = c6580000
sth %l6,[%o0+0x03e] ! Mem[000000009180003c] = c9ac0000
! %l2 = ffffca06, %l3 = d840c2f0, Mem[0000000090000030] = d165a44c e3f41a12
std %l2,[%i4+0x030] ! Mem[0000000090000030] = ffffca06 d840c2f0
! Mem[0000000091800008] = ecd7c57e, %g2 = 00000000fd77ba3e
ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffffec
! %l5 = 72648ce6a62d7424, Mem[0000000091800015] = 36351fc6
stb %l5,[%o0+0x015] ! Mem[0000000091800014] = 24351fc6
! %l6 = 00000000d1f9c9ac, Mem[0000000091800030] = cd876ab0f2e01332
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = 00000000d1f9c9ac
! Mem[0000000074800018] = 87633573e9dc02f6, %l1 = 0000000000004536
ldx [%i1+%o3],%l1 ! %l1 = 87633573e9dc02f6
p50_label_13:
! Mem[0000000091000010] = b5c22b9f, %g18 = da52c2424333646f
ldsw [%i6+%o2],%g2 ! %g2 = da52c2424333646f
! %l1 = 87633573e9dc02f6, Mem[000000007500000c] = 819ce1fa
sth %l1,[%i2+0x00c] ! Mem[000000007500000c] = 02f6e1fa
! %l4 = 942a9dddd165a44c, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = 942a9dddd165a44c
! Mem[0000000090000008] = 897a0000, %g2 = ffffffffb5c22b9f
ldsb [%i4+0x00a],%g2 ! %g2 = ffffffffffffff89
! Mem[0000000074000028] = 6a44335a, %l6 = 00000000d1f9c9ac
ldsw [%i0+%o5],%l6 ! %l6 = 000000006a44335a
! %l3 = 5d3cdbc9d840c2f0, Mem[0000000075800020] = 1df3db1f072571e5
stx %l3,[%i3+%o4] ! Mem[0000000075800020] = 5d3cdbc9d840c2f0
! Mem[0000000090000000] = d1f9c9ac, %g2 = ffffffffffffff89
lduh [%i4+%g0],%g2 ! %g2 = 000000000000d1f9
! Mem[0000000074800038] = 14e4dfc0011f1ade, %l6 = 000000006a44335a
ldx [%i1+0x038],%l6 ! %l6 = 14e4dfc0011f1ade
! %l4 = 942a9dddd165a44c, Mem[0000000091000013] = 9f742406
stb %l4,[%i6+0x013] ! Mem[0000000091000010] = 4c742406
! Mem[0000000091000014] = 06c27264, %g2 = 000000000000d1f9
ldsh [%i6+0x016],%g2 ! %g2 = 00000000000006c2
p50_label_14:
! %l1 = 87633573e9dc02f6, Mem[0000000090800024] = c3247ee5
sth %l1,[%i5+0x024] ! Mem[0000000090800024] = 02f67ee5
! Mem[000000009000003c] = 704c1867, %g2 = 00000000000006c2
ldsb [%i4+0x03c],%g2 ! %g2 = 0000000000000070
! %l0 = 0000000000003573, Mem[0000000091800020] = 74240afa801d54e4
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 0000000000003573
! Mem[000000009000002c] = 92c2c784, %g18 = da52c2424333646f
ldsw [%i4+0x02c],%g2 ! %g2 = da52c2424333646f
! Mem[0000000090800020] = 5b9447bc 02f67ee5, %g2 = 92c2c784, %g3 = 4c1bc6c0
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 0000000002f67ee5
! %l5 = 72648ce6a62d7424, Mem[0000000091000024] = 5ade034f
stb %l5,[%i6+0x024] ! Mem[0000000091000024] = 24de034f
! Mem[0000000091800024] = 73a31f9f, %g2 = 000000005b9447bc
ldub [%o0+0x027],%g2 ! %g2 = 0000000000000073
! Mem[0000000091800034] = ac4cd5c0, %g2 = 0000000000000073
ldub [%o0+0x037],%g2 ! %g2 = 00000000000000ac
! Mem[0000000091000014] = 742406c2, %g18 = da52c2424333646f
ldsw [%i6+0x014],%g2 ! %g2 = da52c2424333646f
! Mem[0000000090000034] = c2f07ccf, %g2 = 00000000742406c2
lduh [%i4+0x036],%g2 ! %g2 = 000000000000c2f0
p50_label_15:
! Mem[000000009080000c] = 266214ad, %g2 = 000000000000c2f0
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000002662
! Mem[0000000090800024] = 02f67ee5, %g2 = 0000000000002662
lduw [%i5+0x024],%g2 ! %g2 = 0000000002f67ee5
! Mem[0000000075800008] = 5d3cdbc9, %l0 = 0000000000003573
lduh [%i3+0x00a],%l0 ! %l0 = 000000000000dbc9
! Mem[0000000091000024] = 4fda60a1, %g2 = 0000000002f67ee5
ldsb [%i6+0x027],%g2 ! %g2 = 000000000000004f
! %l4 = 942a9dddd165a44c, Mem[000000009000001c] = c2bbec77
stb %l4,[%i4+0x01c] ! Mem[000000009000001c] = 4cbbec77
! Mem[0000000091000020] = ca0624de, %g2 = 000000000000004f
lduh [%i6+0x022],%g2 ! %g2 = 000000000000ca06
! Mem[0000000090000000] = d1f9c9ac61656ac5, %g2 = 000000000000ca06
ldx [%i4+%g0],%g2 ! %g2 = d1f9c9ac61656ac5
! %l2 = ffffca06, %l3 = d840c2f0, Mem[0000000075800038] = 38cf4ad7 6986ed67
std %l2,[%i3+0x038] ! Mem[0000000075800038] = ffffca06 d840c2f0
! %l2 = ffffca06, %l3 = d840c2f0, Mem[0000000090000038] = 7ccf2b9f 704c1867
std %l2,[%i4+0x038] ! Mem[0000000090000038] = ffffca06 d840c2f0
! %l4 = 942a9dddd165a44c, Mem[0000000075000025] = d165a44c
stb %l4,[%i2+0x025] ! Mem[0000000075000024] = d14ca44c
p50_label_16:
! %l2 = ffffffffffffca06, Mem[000000007500002a] = 824ef28a
stb %l2,[%i2+0x02a] ! Mem[0000000075000028] = 824e068a
! %l0 = 000000000000dbc9, Mem[000000009080001e] = c2f05b94
sth %l0,[%i5+0x01e] ! Mem[000000009080001c] = dbc95b94
! Mem[0000000091000028] = da60a1bf, %g2 = d1f9c9ac61656ac5
lduw [%i6+%o5],%g2 ! %g2 = 00000000da60a1bf
! %l6 = 14e4dfc0011f1ade, Mem[0000000090000030] = ffffca06
stw %l6,[%i4+0x030] ! Mem[0000000090000030] = 011f1ade
! %l0 = 0000dbc9, %l1 = e9dc02f6, Mem[0000000075000020] = 942a9ddd d14ca44c
std %l0,[%i2+%o4] ! Mem[0000000075000020] = 0000dbc9 e9dc02f6
! Mem[0000000091800028] = a31f9f41, %g2 = 00000000da60a1bf
lduw [%o0+%o5],%g2 ! %g2 = 00000000a31f9f41
! Mem[0000000090800010] = 14ad3c7b79807614, %g2 = 00000000a31f9f41
ldx [%i5+%o2],%g2 ! %g2 = 14ad3c7b79807614
! Mem[0000000075000024] = e9dc02f6, %l0 = 000000000000dbc9
ldsb [%i2+0x026],%l0 ! %l0 = 0000000000000002
! Mem[0000000091000018] = 648ce6a6, %g2 = 14ad3c7b79807614
ldsb [%i6+0x019],%g2 ! %g2 = 0000000000000064
! %l1 = 87633573e9dc02f6, Mem[0000000091800008] = 942a9ddd
stw %l1,[%o0+%o1] ! Mem[0000000091800008] = e9dc02f6
p50_label_17:
! Mem[0000000091000018] = 72648ce6 a62d7424, %g2 = 00000064, %g3 = 02f67ee5
ldd [%i6+%o3],%g2 ! %g2 = 0000000072648ce6 00000000a62d7424
! Mem[000000009180000c] = 65a44cd7, %g2 = 0000000072648ce6
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000065
! %l3 = 5d3cdbc9d840c2f0, Mem[0000000090000035] = 40c2f0ff
stb %l3,[%i4+0x035] ! Mem[0000000090000034] = f0c2f0ff
! Mem[0000000091000028] = a1bfb5c2, %g2 = 0000000000000065
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffa1bf
! Mem[0000000091000028] = bfb5c22b, %g2 = ffffffffffffa1bf
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffbf
! %l2 = ffffffffffffca06, Mem[0000000090800011] = ad3c7b79
stb %l2,[%i5+0x011] ! Mem[0000000090800010] = 063c7b79
! Mem[0000000090000024] = 9a572188, %g2 = ffffffffffffffbf
lduh [%i4+0x026],%g2 ! %g2 = 0000000000009a57
! Mem[0000000090000004] = 61656ac5, %g2 = 0000000000009a57
ldsh [%i4+0x004],%g2 ! %g2 = 0000000000006165
! Mem[0000000075800030] = c5198698, %l3 = 5d3cdbc9d840c2f0
ldub [%i3+0x032],%l3 ! %l3 = 0000000000000086
! %l2 = ffffffffffffca06, Mem[0000000090000004] = 61656ac5
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = ffffca06
p50_label_18:
! Mem[0000000091800014] = 8624351f, %g2 = 0000000000006165
lduw [%o0+0x014],%g2 ! %g2 = 000000008624351f
! Mem[0000000090800018] = 00000000, %g2 = 000000008624351f
ldsh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = ffffca06 24de034f, %g2 = 00000000, %g3 = a62d7424
ldd [%i6+%o4],%g2 ! %g2 = 00000000ffffca06 0000000024de034f
! %l6 = 14e4dfc0011f1ade, Mem[0000000090800018] = 000000000666dbc9
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 14e4dfc0011f1ade
! Mem[000000007500000c] = 02f6e1fa, %l3 = 0000000000000086
lduh [%i2+0x00e],%l3 ! %l3 = 000000000000e1fa
! Mem[0000000090000038] = ffffca06 d840c2f0, %g2 = ffffca06, %g3 = 24de034f
ldd [%i4+0x038],%g2 ! %g2 = 00000000ffffca06 00000000d840c2f0
! Mem[0000000090800000] = a1aa9913, %g2 = 00000000ffffca06
lduh [%i5+0x002],%g2 ! %g2 = 000000000000a1aa
! %l6 = 011f1ade, %l7 = 61656ac5, Mem[0000000090000010] = b51e727b 48782e3b
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 011f1ade 61656ac5
! Mem[0000000091800024] = 00003573, %g2 = 000000000000a1aa
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = 14063c7b79807614, %g2 = 0000000000000000
ldx [%i5+%o2],%g2 ! %g2 = 14063c7b79807614
p50_label_19:
! Mem[0000000074800010] = a67fed8800000016, %l0 = 0000000000000002
ldx [%i1+%o2],%l0 ! %l0 = a67fed8800000016
! %l2 = ffffffffffffca06, Mem[0000000074000038] = 14ad3c7bd840c2f0
stx %l2,[%i0+0x038] ! Mem[0000000074000038] = ffffffffffffca06
! Mem[000000007400003c] = ffffca06, %l0 = a67fed8800000016
ldub [%i0+0x03e],%l0 ! %l0 = 00000000000000ca
! Mem[0000000090800030] = ffffca06 d840c2f0, %g2 = 79807614, %g3 = d840c2f0
ldd [%i5+0x030],%g2 ! %g2 = 00000000ffffca06 00000000d840c2f0
! Mem[0000000090800000] = f2d0a1aa991334b5, %g2 = 00000000ffffca06
ldx [%i5+%g0],%g2 ! %g2 = f2d0a1aa991334b5
! Mem[0000000090800010] = 14063c7b 79807614, %g2 = 991334b5, %g3 = d840c2f0
ldd [%i5+%o2],%g2 ! %g2 = 0000000014063c7b 0000000079807614
! Mem[0000000091000000] = f702509f14ad3c7b, %g2 = 0000000014063c7b
ldx [%i6+%g0],%g2 ! %g2 = f702509f14ad3c7b
! %l1 = 87633573e9dc02f6, Mem[0000000090000030] = 011f1aded8f0c2f0
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 87633573e9dc02f6
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = 14ad3c7b, %g3 = 79807614
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
! %l0 = 000000ca, %l1 = e9dc02f6, Mem[0000000090000028] = 21887320 92c2c784
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 000000ca e9dc02f6
p50_label_20:
! Mem[0000000090800010] = 14063c7b79807614, %g2 = 0000000082fb7497
ldx [%i5+%o2],%g2 ! %g2 = 14063c7b79807614
! Mem[0000000075000038] = ad1679fc, %l3 = 000000000000e1fa
lduw [%i2+0x038],%l3 ! %l3 = 00000000ad1679fc
! Mem[0000000090000038] = ffffca06, %g2 = 14063c7b79807614
lduw [%i4+0x038],%g2 ! %g2 = 00000000ffffca06
! Mem[000000009080003c] = f1bf3800, %g2 = 00000000ffffca06
ldub [%i5+0x03d],%g2 ! %g2 = 00000000000000f1
! %l7 = 0000000061656ac5, Mem[0000000074000020] = c1030d2984200409
stx %l7,[%i0+%o4] ! Mem[0000000074000020] = 0000000061656ac5
! Mem[0000000075800030] = c5198698, %l4 = 942a9dddd165a44c
ldsh [%i3+0x030],%l4 ! %l4 = ffffffffffffc519
! Mem[0000000091000028] = 60a1bfb5, %g2 = 00000000000000f1
ldub [%i6+0x029],%g2 ! %g2 = 0000000000000060
! Mem[0000000091800000] = 22502cb91f0983a7, %g2 = 0000000000000060
ldx [%o0+%g0],%g2 ! %g2 = 22502cb91f0983a7
! Mem[0000000091000038] = 2ac32556 3741577c, %g2 = 1f0983a7, %g3 = 62f1bf38
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 000000003741577c
! %l0 = 00000000000000ca, Mem[000000009180003f] = ac000000
stb %l0,[%o0+0x03f] ! Mem[000000009180003c] = ca000000
p50_label_21:
! %l6 = 011f1ade, %l7 = 61656ac5, Mem[0000000090800000] = f2d0a1aa 991334b5
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 011f1ade 61656ac5
! Mem[0000000091800030] = 00000000d1f9c9ac, %g2 = 000000002ac32556
ldx [%o0+0x030],%g2 ! %g2 = 00000000d1f9c9ac
! %l3 = 00000000ad1679fc, Mem[0000000090000038] = ffffca06d840c2f0
stx %l3,[%i4+0x038] ! Mem[0000000090000038] = 00000000ad1679fc
! %l6 = 011f1ade, %l7 = 61656ac5, Mem[0000000091000000] = f702509f 14ad3c7b
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 011f1ade 61656ac5
! Mem[0000000091000018] = 72648ce6, %g2 = 00000000d1f9c9ac
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000007264
! Mem[0000000074800024] = e13d177b, %l5 = 72648ce6a62d7424
ldub [%i1+0x025],%l5 ! %l5 = 000000000000003d
! Mem[0000000091000018] = 8ce6a62d, %g2 = 0000000000007264
ldsh [%i6+0x01a],%g2 ! %g2 = ffffffffffff8ce6
! %l2 = ffffffffffffca06, Mem[0000000074000028] = 6a44335a
stw %l2,[%i0+%o5] ! Mem[0000000074000028] = ffffca06
! %l5 = 000000000000003d, Mem[0000000091800004] = 1f0983a7
stb %l5,[%o0+0x004] ! Mem[0000000091800004] = 3d0983a7
! Mem[000000009180000c] = d165a44c, %g2 = ffffffffffff8ce6
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffd165
p50_label_22:
! Mem[0000000075000020] = 0000dbc9, %l5 = 000000000000003d
lduw [%i2+%o4],%l5 ! %l5 = 000000000000dbc9
! Mem[0000000091000030] = 14ad3c7b, %g18 = da52c2424333646f
ldsw [%i6+0x030],%g2 ! %g2 = da52c2424333646f
! Mem[000000009180002c] = 96e20000, %g2 = 0000000014ad3c7b
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffff96e2
! Mem[000000009180001c] = 43340000, %g2 = ffffffffffff96e2
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! %l0 = 000000ca, %l1 = e9dc02f6, Mem[0000000091000030] = 14ad3c7b d840c2f0
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 000000ca e9dc02f6
! Mem[000000009180003c] = 43ccc9ca, %g2 = 0000000000004334
lduw [%o0+0x03c],%g2 ! %g2 = 0000000043ccc9ca
! Mem[0000000075000004] = 6e1a0316, %l5 = 000000000000dbc9
ldsb [%i2+0x006],%l5 ! %l5 = 0000000000000003
! Mem[0000000074800028] = 0fcf60d24536cc1e, %l2 = ffffffffffffca06
ldx [%i1+%o5],%l2 ! %l2 = 0fcf60d24536cc1e
! Mem[0000000074000018] = da534571 d840c2f0, %l2 = 4536cc1e, %l3 = ad1679fc
ldd [%i0+%o3],%l2 ! %l2 = 00000000da534571 00000000d840c2f0
! Mem[0000000091800010] = d71cbd188624351f, %g2 = 0000000043ccc9ca
ldx [%o0+%o2],%g2 ! %g2 = d71cbd188624351f
p50_label_23:
! %l0 = 00000000000000ca, Mem[0000000090000008] = 1a70897a
stw %l0,[%i4+%o1] ! Mem[0000000090000008] = 000000ca
! Mem[0000000091000014] = 2406c272, %g2 = d71cbd188624351f
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000024
! %l0 = 000000ca, %l1 = e9dc02f6, Mem[0000000090800018] = 14e4dfc0 011f1ade
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 000000ca e9dc02f6
! Mem[0000000090000030] = 87633573, %g18 = da52c2424333646f
ldsw [%i4+0x030],%g2 ! %g2 = da52c2424333646f
! %l1 = 87633573e9dc02f6, Mem[0000000091800028] = a31f9f41
stw %l1,[%o0+%o5] ! Mem[0000000091800028] = e9dc02f6
! Mem[0000000075000004] = 6e1a0316, %l5 = 0000000000000003
ldsb [%i2+0x006],%l5 ! %l5 = 0000000000000003
! Mem[0000000091800014] = 351fc6fe, %g2 = ffffffff87633573
lduh [%o0+0x016],%g2 ! %g2 = 000000000000351f
! %l7 = 0000000061656ac5, Mem[000000009180002c] = a3ca96e2
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = 61656ac5
! Mem[0000000091800018] = fec2f09c, %g2 = 000000000000351f
ldub [%o0+0x019],%g2 ! %g2 = 00000000000000fe
! Mem[000000009000000c] = 000038cf, %g2 = 00000000000000fe
ldsh [%i4+0x00c],%g2 ! %g2 = 0000000000000000
p50_label_24:
! %l6 = 011f1ade, %l7 = 61656ac5, Mem[0000000091800018] = c6fec2f0 9c834334
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 011f1ade 61656ac5
! Mem[0000000075000004] = 6e1a0316, %l7 = 0000000061656ac5
ldsb [%i2+0x004],%l7 ! %l7 = 000000000000006e
! Mem[0000000075800030] = c5198698f73a4cc7, %l6 = 14e4dfc0011f1ade
ldx [%i3+0x030],%l6 ! %l6 = c5198698f73a4cc7
! Mem[0000000090000030] = 87633573, %g2 = 0000000000000000
lduh [%i4+0x030],%g2 ! %g2 = 0000000000008763
! %l1 = 87633573e9dc02f6, Mem[000000009180003c] = 43ccc9ca
sth %l1,[%o0+0x03c] ! Mem[000000009180003c] = 02f6c9ca
! Mem[0000000091800000] = 22502cb9, %g2 = 0000000000008763
ldub [%o0+%g0],%g2 ! %g2 = 0000000000000022
! Mem[0000000090000030] = 87633573 e9dc02f6, %g2 = 00000022, %g3 = 3741577c
ldd [%i4+0x030],%g2 ! %g2 = 0000000087633573 00000000e9dc02f6
! %l4 = ffffc519, %l5 = 00000003, Mem[0000000075800000] = 55942d1d 29b14536
std %l4,[%i3+%g0] ! Mem[0000000075800000] = ffffc519 00000003
! %l7 = 000000000000006e, Mem[0000000091800038] = 4cd5c008
stw %l7,[%o0+0x038] ! Mem[0000000091800038] = 0000006e
! %l1 = 87633573e9dc02f6, Mem[0000000091800000] = 22502cb93d0983a7
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = 87633573e9dc02f6
p50_label_25:
! %l5 = 0000000000000003, Mem[000000009180000c] = d165a44c
stw %l5,[%o0+0x00c] ! Mem[000000009180000c] = 00000003
! %l2 = 00000000da534571, Mem[0000000090800022] = 47bc02f6
sth %l2,[%i5+0x022] ! Mem[0000000090800020] = 457102f6
! %l7 = 000000000000006e, Mem[0000000091800024] = 00003573
sth %l7,[%o0+0x024] ! Mem[0000000091800024] = 006e3573
! Mem[0000000091800038] = 0000006e, %g2 = 0000000087633573
lduh [%o0+0x038],%g2 ! %g2 = 0000000000000000
! %l1 = 87633573e9dc02f6, Mem[0000000091800020] = 00000000006e3573
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = 87633573e9dc02f6
! %l2 = 00000000da534571, Mem[0000000090000018] = c654ee464cbbec77
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 00000000da534571
! Mem[0000000090000000] = f9c9acff, %g2 = 0000000000000000
ldub [%i4+0x001],%g2 ! %g2 = 00000000000000f9
! %l1 = 87633573e9dc02f6, Mem[0000000090800012] = 3c7b7980
sth %l1,[%i5+0x012] ! Mem[0000000090800010] = 02f67980
! Mem[0000000075000030] = 62dd2c10, %l0 = 00000000000000ca
ldub [%i2+0x031],%l0 ! %l0 = 00000000000000dd
! %l4 = ffffffffffffc519, Mem[0000000090000008] = 000000ca000038cf
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffc519
ba,a p50_not_taken_0_end
p50_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p50_branch_failed
p50_not_taken_0_end:
! End of Random Code for Thread 50
1: membar #Sync ! Force all stores to complete
p50_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0c8] ! Set processor 50 done flag
! Check Registers
p50_check_registers:
set p50_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000dd
bne,a,pn %xcc,p50_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 87633573e9dc02f6
bne,a,pn %xcc,p50_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000da534571
bne,a,pn %xcc,p50_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000d840c2f0
bne,a,pn %xcc,p50_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffc519
bne,a,pn %xcc,p50_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000003
bne,a,pn %xcc,p50_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be c5198698f73a4cc7
bne,a,pn %xcc,p50_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000006e
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 d1c3e15e b2c5acb8
bne %xcc,p50_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 402e43fb 461bc683
bne %xcc,p50_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 97a94ae9 2c9e6ddf
bne %xcc,p50_f6_fail
nop
! Check Local Memory
set p50_local0_expect,%g1
p50_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = da534571d840c2f0
ldx [%i0+0x018],%g3 ! Observed data at 0000000074000018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000061656ac5
ldx [%i0+0x020],%g3 ! Observed data at 0000000074000020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffca0628051404
ldx [%i0+0x028],%g3 ! Observed data at 0000000074000028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffffffffca06
ldx [%i0+0x038],%g3 ! Observed data at 0000000074000038
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x038,%g4
set p50_local1_expect,%g1
p50_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = e0ad2a04fcb28f73
ldx [%i1+0x000],%g3 ! Observed data at 0000000074800000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = a67fed8800000016
ldx [%i1+0x010],%g3 ! Observed data at 0000000074800010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0fcf60d24536cc1e
ldx [%i1+0x028],%g3 ! Observed data at 0000000074800028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x028,%g4
set p50_local2_expect,%g1
p50_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 52e2182602f6e1fa
ldx [%i2+0x008],%g3 ! Observed data at 0000000075000008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = da60a1bfb5c22b9f
ldx [%i2+0x018],%g3 ! Observed data at 0000000075000018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000dbc9e9dc02f6
ldx [%i2+0x020],%g3 ! Observed data at 0000000075000020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 824e068ad63368d7
ldx [%i2+0x028],%g3 ! Observed data at 0000000075000028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ad1679fcdff05a96
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 = ffffc51900000003
ldx [%i3+0x000],%g3 ! Observed data at 0000000075800000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5d3cdbc9d840c2f0
ldx [%i3+0x008],%g3 ! Observed data at 0000000075800008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 61cf1878d840c2f0
ldx [%i3+0x018],%g3 ! Observed data at 0000000075800018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5d3cdbc9d840c2f0
ldx [%i3+0x020],%g3 ! Observed data at 0000000075800020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffca06d840c2f0
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
p50_f6_fail:
set p50_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 50 failed
p50_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0c8] ! Set processor 50 done flag
set p50_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 50 failed
p50_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0c8] ! Set processor 50 done flag
set p50_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p50_selfmod_failed:
ba p50_failed
mov 0xabc,%g1
p50_common_error:
or %g0,0xf12,%g1
ba p50_failed
mov %o5,%g3
p50_common_signature_error:
set p50_temp,%g1
ba p50_failed
st %g2,[%g1] ! Common Lock Number
p50_common_timeout:
set p50_temp,%g1
ba p50_failed
st %g2,[%g1] ! Common Lock Number
p50_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p50_failed
mov 0x0,%g3
p50_trap1e:
stha %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074800000]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075000008]
done
p50_trap1o:
stha %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074800000]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075000008]
done
p50_trap2e:
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000075800020]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800020]
done
p50_trap2o:
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000075800020]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800020]
done
p50_trap3e:
nop
nop
done
p50_trap3o:
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 = 38600890078fa138
ldx [%g1+0x008],%l1 ! %l1 = d71cbd188636351f
ldx [%g1+0x010],%l2 ! %l2 = f702500214ad3c7b
ldx [%g1+0x018],%l3 ! %l3 = 5d3cdbc9d840c2f0
ldx [%g1+0x020],%l4 ! %l4 = dfd43691dfac5270
ldx [%g1+0x028],%l5 ! %l5 = 72648ce6a62d7424
ldx [%g1+0x030],%l6 ! %l6 = da60a1bfb5c22b9f
ldx [%g1+0x038],%l7 ! %l7 = 5ef0757a8423f2fd
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3cac1060 e6e5cd2b 4d18fdca 16b28524
! %f4 = 59ebc8ef 07300ae3 a8bb42d0 a0b2b297
! %f8 = d1dfa319 4691e8f2 8091763c 4066ce5e
! %f12 = d2f319b4 a796a15c dab3f87c d18861d8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a13e7c85 e4b2b584 376c2190 88efc1fc
! %f20 = bb37f98a d8246150 439e4a8e 9f3bbd92
! %f24 = 47200f76 d2337fc9 fad31d29 bb55dbad
! %f28 = 17535d7f da99bfe4 bcd45da4 525f9517
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ffacd97f fe709a18 fb450b05 a236340e
! %f36 = 1da013f3 9e12ab4a 573d1b46 cfb84449
! %f40 = 92b49b01 fb527b4f 2991501a bbab79a8
! %f44 = 4d111566 3dc45655 473e4308 29a8df13
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x17e3fe2700000069,%g7,%g1 ! GSR scale = 13, align = 1
wr %g1,%g0,%gsr ! GSR = 17e3fe2700000069
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 51
p51_label_1:
! Mem[0000000090800028] = fd77ba3e, %g2 = e18af028ffffc921
lduh [%i5+%o5],%g2 ! %g2 = 000000000000fd77
! Mem[0000000076800038] = 5a98d3d7, %l3 = e3c84056c665bd87
ldsw [%i1+0x038],%l3 ! %l3 = 000000005a98d3d7
! Mem[0000000091000034] = 6cc60ecc, %g2 = 000000000000fd77
lduh [%i6+0x034],%g2 ! %g2 = 0000000000006cc6
! Mem[0000000090000000] = 0efd0f33, %g2 = 0000000000006cc6
lduw [%i4+%g0],%g2 ! %g2 = 000000000efd0f33
! Mem[0000000091800030] = cd876ab0, %g2 = 000000000efd0f33
ldub [%o0+0x030],%g2 ! %g2 = 00000000000000cd
! Mem[0000000090000018] = ee46c2bb, %g2 = 00000000000000cd
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffffee
! Mem[0000000076000020] = 5a9e513b, %l0 = 62b528679291e46b
ldsh [%i0+0x022],%l0 ! %l0 = 000000000000513b
! Mem[0000000077000014] = 82541875, %l2 = ef645ac22a43f81c
ldsh [%i2+0x016],%l2 ! %l2 = 0000000000001875
! Mem[0000000077000014] = 82541875, %l1 = 53f1c9d693ed3ce6
ldsb [%i2+0x016],%l1 ! %l1 = 0000000000000018
! Mem[0000000091000000] = e61612bc, %g2 = ffffffffffffffee
lduh [%i6+0x002],%g2 ! %g2 = 000000000000e616
p51_label_2:
! %l2 = 0000000000001875, Mem[0000000091000008] = 9a8d011a32495b64
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = 0000000000001875
! Mem[0000000090000028] = 2188de20, %g2 = 000000000000e616
lduw [%i4+%o5],%g2 ! %g2 = 000000002188de20
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 000000002188de20
lduw [%i5+0x02c],%g2 ! %g2 = 000000004c1bc6c0
! Mem[0000000077000014] = 82541875, %l6 = 9676386c0c0469c9
ldsb [%i2+0x017],%l6 ! %l6 = 0000000000000075
! Mem[0000000091800010] = ab2f0f63, %g2 = 000000004c1bc6c0
ldsb [%o0+%o2],%g2 ! %g2 = ffffffffffffffab
! %l3 = 000000005a98d3d7, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 000000005a98d3d7
! Mem[000000009000002c] = 92b2c784, %g2 = ffffffffffffffab
lduh [%i4+0x02c],%g2 ! %g2 = 00000000000092b2
! %l0 = 000000000000513b, Mem[0000000077000012] = 957da966
sth %l0,[%i2+0x012] ! Mem[0000000077000010] = 957d513b
! Mem[0000000077800014] = 831bf598, %l3 = 000000005a98d3d7
lduw [%i3+0x014],%l3 ! %l3 = 00000000831bf598
! %l0 = 0000513b, %l1 = 00000018, Mem[0000000076000018] = 830acf2e c110a292
std %l0,[%i0+%o3] ! Mem[0000000076000018] = 0000513b 00000018
p51_label_3:
! Mem[0000000090800010] = d6f64887, %g2 = 00000000000092b2
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f64887
! Mem[0000000091800028] = a31fbc41, %g18 = 4e7e0e6211bb153b
ldsw [%o0+%o5],%g2 ! %g2 = 4e7e0e6211bb153b
! %l5 = 72477839f84fdd1e, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = 72477839f84fdd1e
! %l5 = 72477839f84fdd1e, Mem[0000000091800007] = a70f1979
stb %l5,[%o0+0x007] ! Mem[0000000091800004] = 1e0f1979
! %l2 = 0000000000001875, Mem[0000000091000000] = 809ce61612bca097
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 0000000000001875
! %l2 = 0000000000001875, Mem[000000009100000c] = 00001875
sth %l2,[%i6+0x00c] ! Mem[000000009100000c] = 18751875
! Mem[0000000090000014] = 2e3bc654, %g2 = ffffffffa31fbc41
ldsb [%i4+0x016],%g2 ! %g2 = 000000000000002e
! %l1 = 0000000000000018, Mem[0000000091000038] = 2ac32556
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 00000018
! Mem[0000000076000028] = 07a87973, %l0 = 000000000000513b
ldsh [%i0+%o5],%l0 ! %l0 = 00000000000007a8
! Mem[0000000091000010] = c871c97b, %g2 = 000000000000002e
ldub [%i6+%o2],%g2 ! %g2 = 00000000000000c8
p51_label_4:
! %l4 = af784ecce18284cc, Mem[0000000090000010] = b51e724448782e3b
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = af784ecce18284cc
! Mem[000000007700003c] = 7a568495, %l6 = 0000000000000075
ldsh [%i2+0x03e],%l6 ! %l6 = ffffffffffff8495
! %l0 = 00000000000007a8, Mem[0000000091000017] = 15afbb25
stb %l0,[%i6+0x017] ! Mem[0000000091000014] = a8afbb25
! %l3 = 00000000831bf598, Mem[0000000077000034] = dbef4ca7
stw %l3,[%i2+0x034] ! Mem[0000000077000034] = 831bf598
! %l2 = 0000000000001875, Mem[0000000091800008] = 0f1979ec
stb %l2,[%o0+%o1] ! Mem[0000000091800008] = 751979ec
! %l3 = 00000000831bf598, Mem[0000000091000018] = afbb2595
stw %l3,[%i6+%o3] ! Mem[0000000091000018] = 831bf598
! Mem[0000000091000034] = 0ecc0000, %g2 = 00000000000000c8
lduh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! Mem[000000009180001c] = 83433430, %g2 = 0000000000000ecc
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000083
! %l0 = 00000000000007a8, Mem[000000007680001e] = b9edd94c
stb %l0,[%i1+0x01e] ! Mem[000000007680001c] = b9eda84c
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = 00000083, %g3 = 0bad0b00
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
p51_label_5:
! Mem[0000000090800008] = 50c69f916a872662, %g2 = 00000000a31fbc41
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
! Mem[000000009000002c] = 92b2c784, %g2 = 50c69f916a872662
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff92b2
! Mem[0000000076000014] = c0353951, %l3 = 00000000831bf598
lduh [%i0+0x014],%l3 ! %l3 = 000000000000c035
! %l1 = 0000000000000018, Mem[0000000076800018] = 70d4e873b9eda84c
stx %l1,[%i1+%o3] ! Mem[0000000076800018] = 0000000000000018
! Mem[0000000091800010] = 72477839f84fdd1e, %g2 = ffffffffffff92b2
ldx [%o0+%o2],%g2 ! %g2 = 72477839f84fdd1e
! Mem[0000000090800028] = 00005a98, %g2 = 72477839f84fdd1e
ldsb [%i5+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000076000018] = 0000513b, %l0 = 00000000000007a8
lduw [%i0+%o3],%l0 ! %l0 = 000000000000513b
! %l6 = ffff8495, %l7 = b8809b2b, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l6,[%i4+%o4] ! Mem[0000000090000020] = ffff8495 b8809b2b
! %l1 = 0000000000000018, Mem[0000000091800002] = 2cb99209
sth %l1,[%o0+0x002] ! Mem[0000000091800000] = 00189209
! Mem[0000000090000028] = 2188de20, %g18 = 4e7e0e6211bb153b
ldsw [%i4+%o5],%g2 ! %g2 = 4e7e0e6211bb153b
p51_label_6:
! Mem[0000000091000014] = f7a8831b, %g2 = 000000002188de20
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffff7a8
! Mem[0000000077800034] = 7774a87f, %l2 = 0000000000001875
lduw [%i3+0x034],%l2 ! %l2 = 000000007774a87f
! %l2 = 000000007774a87f, Mem[0000000076800015] = b21b5c04
stb %l2,[%i1+0x015] ! Mem[0000000076800014] = b27f5c04
! Mem[0000000076800030] = 486f7de624862ef8, %l2 = 000000007774a87f
ldx [%i1+0x030],%l2 ! %l2 = 486f7de624862ef8
! Mem[0000000090800018] = 8d210d4c, %g2 = fffffffffffff7a8
lduw [%i5+%o3],%g2 ! %g2 = 000000008d210d4c
! Mem[0000000090800008] = 50c69f916a872662, %g2 = 000000008d210d4c
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
! Mem[0000000076800028] = e13c843a 6ba4e5ee, %l2 = 24862ef8, %l3 = 0000c035
ldd [%i1+%o5],%l2 ! %l2 = 00000000e13c843a 000000006ba4e5ee
! Mem[0000000077800030] = cba37fca7774a87f, %l7 = 70aa50ccb8809b2b
ldx [%i3+0x030],%l7 ! %l7 = cba37fca7774a87f
! %l1 = 0000000000000018, Mem[0000000090000000] = 0efd0f33
sth %l1,[%i4+%g0] ! Mem[0000000090000000] = 00180f33
! Mem[0000000090000028] = 2188de20 92b2c784, %g2 = 6a872662, %g3 = a3ca96e2
ldd [%i4+%o5],%g2 ! %g2 = 000000002188de20 0000000092b2c784
p51_label_7:
! Mem[000000009080001c] = 758e335b, %g2 = 000000002188de20
ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000075
! Mem[0000000091000020] = 8c013d02, %g2 = 0000000000000075
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffff8c
! %l7 = cba37fca7774a87f, Mem[0000000077800020] = 6d2a4457
stw %l7,[%i3+%o4] ! Mem[0000000077800020] = 7774a87f
! %l7 = cba37fca7774a87f, Mem[000000009100002c] = d71607a7
stb %l7,[%i6+0x02c] ! Mem[000000009100002c] = 7f1607a7
! Mem[0000000090000010] = af784ecce18284cc, %g2 = ffffffffffffff8c
ldx [%i4+%o2],%g2 ! %g2 = af784ecce18284cc
! %l5 = 72477839f84fdd1e, Mem[0000000076800030] = 486f7de6
sth %l5,[%i1+0x030] ! Mem[0000000076800030] = dd1e7de6
! %l6 = ffff8495, %l7 = 7774a87f, Mem[0000000091000018] = 831bf598 d186bb92
std %l6,[%i6+%o3] ! Mem[0000000091000018] = ffff8495 7774a87f
! Mem[0000000091800008] = 751979ec d7c57e5d, %g2 = e18284cc, %g3 = 92b2c784
ldd [%o0+%o1],%g2 ! %g2 = 00000000751979ec 00000000d7c57e5d
! %l6 = ffffffffffff8495, Mem[0000000091800038] = b5d5c008
sth %l6,[%o0+0x038] ! Mem[0000000091800038] = 8495c008
! Mem[0000000091000020] = 8c013d02, %g2 = 00000000751979ec
lduw [%i6+%o4],%g2 ! %g2 = 000000008c013d02
p51_label_8:
! Mem[0000000090000024] = 2b2188de, %g2 = 000000008c013d02
ldsb [%i4+0x027],%g2 ! %g2 = 000000000000002b
! %l1 = 0000000000000018, Mem[0000000076800001] = 0977c0e5
stb %l1,[%i1+0x001] ! Mem[0000000076800000] = 0918c0e5
! Mem[0000000090000000] = 00180f33 34b459e7, %g2 = 0000002b, %g3 = d7c57e5d
ldd [%i4+%g0],%g2 ! %g2 = 0000000000180f33 0000000034b459e7
! Mem[0000000076000014] = c0353951, %l7 = cba37fca7774a87f
ldsb [%i0+0x016],%l7 ! %l7 = 0000000000000039
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 00180f33, %g3 = 34b459e7
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! Mem[0000000076000020] = 5a9e513b, %l7 = 0000000000000039
ldsw [%i0+%o4],%l7 ! %l7 = 000000005a9e513b
! %l4 = e18284cc, %l5 = f84fdd1e, Mem[0000000090800028] = 00000000 5a98d3d7
std %l4,[%i5+%o5] ! Mem[0000000090800028] = e18284cc f84fdd1e
! Mem[0000000090800008] = c69f916a, %g2 = 00000000d6f64887
ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffffc6
! Mem[000000009100002c] = 7f1607a7, %g18 = 4e7e0e6211bb153b
ldsw [%i6+0x02c],%g2 ! %g2 = 4e7e0e6211bb153b
! Mem[000000007600002c] = e8784257, %l0 = 000000000000513b
ldsw [%i0+0x02c],%l0 ! %l0 = ffffffffe8784257
p51_label_9:
! %l3 = 000000006ba4e5ee, Mem[0000000090800028] = e18284ccf84fdd1e
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 000000006ba4e5ee
! Mem[0000000091000008] = 00000000, %g18 = 4e7e0e6211bb153b
ldsw [%i6+%o1],%g2 ! %g2 = 4e7e0e6211bb153b
! %l5 = 72477839f84fdd1e, Mem[0000000090800020] = 5b9447bc
stw %l5,[%i5+%o4] ! Mem[0000000090800020] = f84fdd1e
! Mem[0000000091000000] = 00000000, %g18 = 4e7e0e6211bb153b
ldsw [%i6+%g0],%g2 ! %g2 = 4e7e0e6211bb153b
! Mem[0000000091000000] = 00000000, %g2 = 0000000000000000
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000000000
! Mem[000000007600000c] = 8fbe2373, %l7 = 000000005a9e513b
ldsb [%i0+0x00c],%l7 ! %l7 = ffffffffffffff8f
! Mem[0000000091800034] = f2e01332, %g2 = 0000000000000000
lduh [%o0+0x034],%g2 ! %g2 = 000000000000f2e0
! %l4 = e18284cc, %l5 = f84fdd1e, Mem[0000000091800010] = 72477839 f84fdd1e
std %l4,[%o0+%o2] ! Mem[0000000091800010] = e18284cc f84fdd1e
! Mem[000000009000003c] = a14cf2d3, %g2 = 000000000000f2e0
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffa14c
! Mem[0000000091000010] = c97b694b, %g2 = ffffffffffffa14c
ldub [%i6+0x012],%g2 ! %g2 = 00000000000000c9
p51_label_10:
! %l7 = ffffffffffffff8f, Mem[0000000091800009] = 1979ecd7
stb %l7,[%o0+0x009] ! Mem[0000000091800008] = 8f79ecd7
! Mem[0000000090800008] = 50c69f91 6a872662, %g2 = 000000c9, %g3 = 79807614
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a872662
! %l2 = 00000000e13c843a, Mem[0000000091000008] = 0000000018751875
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = 00000000e13c843a
! %l5 = 72477839f84fdd1e, Mem[0000000076800020] = 572b13cefab45b0f
stx %l5,[%i1+%o4] ! Mem[0000000076800020] = 72477839f84fdd1e
! Mem[0000000076000004] = 4b904878, %l1 = 0000000000000018
ldub [%i0+0x004],%l1 ! %l1 = 000000000000004b
! Mem[000000009100003c] = 3741577c, %g2 = 0000000050c69f91
ldsb [%i6+0x03c],%g2 ! %g2 = 0000000000000037
! Mem[0000000076800010] = 51d38031b27f5c04, %l4 = af784ecce18284cc
ldx [%i1+%o2],%l4 ! %l4 = 51d38031b27f5c04
! Mem[0000000077000034] = 831bf598, %l6 = ffffffffffff8495
lduw [%i2+0x034],%l6 ! %l6 = 00000000831bf598
! Mem[0000000091800024] = 801d54e4, %g18 = 4e7e0e6211bb153b
ldsw [%o0+0x024],%g2 ! %g2 = 4e7e0e6211bb153b
! %l3 = 000000006ba4e5ee, Mem[0000000090800034] = 1b777a3f
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = 6ba4e5ee
p51_label_11:
! %l2 = 00000000e13c843a, Mem[000000009100000c] = e13c843a
stw %l2,[%i6+0x00c] ! Mem[000000009100000c] = e13c843a
! %l2 = e13c843a, %l3 = 6ba4e5ee, Mem[0000000091800020] = 30270afa 801d54e4
std %l2,[%o0+%o4] ! Mem[0000000091800020] = e13c843a 6ba4e5ee
! %l6 = 831bf598, %l7 = ffffff8f, Mem[0000000091000000] = 00000000 00001875
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 831bf598 ffffff8f
! %l1 = 000000000000004b, Mem[0000000077800004] = b17d525e
stw %l1,[%i3+0x004] ! Mem[0000000077800004] = 0000004b
! %l2 = e13c843a, %l3 = 6ba4e5ee, Mem[0000000090000010] = af784ecc e18284cc
std %l2,[%i4+%o2] ! Mem[0000000090000010] = e13c843a 6ba4e5ee
! %l2 = 00000000e13c843a, Mem[000000009080001a] = 0d4cb575
stb %l2,[%i5+0x01a] ! Mem[0000000090800018] = 3a4cb575
! %l7 = ffffffffffffff8f, Mem[000000009180002c] = a3ca96e2
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = ffffff8f
! Mem[000000009180003c] = ccc65800, %g2 = ffffffff801d54e4
ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffffcc
! %l2 = e13c843a, %l3 = 6ba4e5ee, Mem[0000000090000008] = 1a70897a 70c2cf1a
std %l2,[%i4+%o1] ! Mem[0000000090000008] = e13c843a 6ba4e5ee
! %l0 = e8784257, %l1 = 0000004b, Mem[0000000090000018] = c654ee46 c2bbec77
std %l0,[%i4+%o3] ! Mem[0000000090000018] = e8784257 0000004b
p51_label_12:
! Mem[0000000090800020] = dd1ec324, %g2 = ffffffffffffffcc
lduh [%i5+0x022],%g2 ! %g2 = 000000000000dd1e
! Mem[0000000090000024] = b8809b2b, %g2 = 000000000000dd1e
ldsb [%i4+0x024],%g2 ! %g2 = ffffffffffffffb8
! %l4 = b27f5c04, %l5 = f84fdd1e, Mem[0000000090000030] = 722cd948 e3f41a12
std %l4,[%i4+0x030] ! Mem[0000000090000030] = b27f5c04 f84fdd1e
! Mem[000000009100000c] = e13c843a, %g2 = ffffffffffffffb8
lduw [%i6+0x00c],%g2 ! %g2 = 00000000e13c843a
! Mem[0000000090000008] = e13c843a, %g18 = 4e7e0e6211bb153b
ldsw [%i4+%o1],%g2 ! %g2 = 4e7e0e6211bb153b
! Mem[0000000091000000] = 1bf598ff, %g2 = ffffffffe13c843a
ldub [%i6+0x001],%g2 ! %g2 = 000000000000001b
! %l1 = 000000000000004b, Mem[0000000090800008] = 50c69f916a872662
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 000000000000004b
! %l5 = 72477839f84fdd1e, Mem[0000000076000022] = 5a9e513b
sth %l5,[%i0+0x022] ! Mem[0000000076000020] = 5a9edd1e
! Mem[000000009100002c] = 7f1607a7, %g2 = 000000000000001b
lduw [%i6+0x02c],%g2 ! %g2 = 000000007f1607a7
! Mem[000000009100003c] = 3741577c, %g2 = 000000007f1607a7
lduw [%i6+0x03c],%g2 ! %g2 = 000000003741577c
p51_label_13:
! %l7 = ffffffffffffff8f, Mem[0000000090000012] = 843a6ba4
sth %l7,[%i4+0x012] ! Mem[0000000090000010] = ff8f6ba4
! Mem[000000009080001c] = b5758e33, %g18 = 4e7e0e6211bb153b
ldsw [%i5+0x01c],%g2 ! %g2 = 4e7e0e6211bb153b
! Mem[0000000091800010] = e18284cc f84fdd1e, %g2 = b5758e33, %g3 = 6a872662
ldd [%o0+%o2],%g2 ! %g2 = 00000000e18284cc 00000000f84fdd1e
! Mem[0000000091800038] = 8495c008, %g2 = 00000000e18284cc
lduw [%o0+0x038],%g2 ! %g2 = 000000008495c008
! Mem[000000009180001c] = 4334e13c, %g2 = 000000008495c008
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! %l0 = e8784257, %l1 = 0000004b, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l0,[%i6+0x030] ! Mem[0000000091000030] = e8784257 0000004b
! Mem[000000009080001c] = 8e33f84f, %g2 = 0000000000004334
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008e33
! %l4 = b27f5c04, %l5 = f84fdd1e, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l4,[%i4+0x038] ! Mem[0000000090000038] = b27f5c04 f84fdd1e
! %l5 = 72477839f84fdd1e, Mem[0000000091800024] = 6ba4e5ee
sth %l5,[%o0+0x024] ! Mem[0000000091800024] = dd1ee5ee
! Mem[0000000090000038] = 5c04f84f, %g2 = 0000000000008e33
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000005c04
p51_label_14:
! %l0 = e8784257, %l1 = 0000004b, Mem[0000000090000018] = e8784257 0000004b
std %l0,[%i4+%o3] ! Mem[0000000090000018] = e8784257 0000004b
! Mem[0000000076000020] = 5a9edd1e, %l4 = 51d38031b27f5c04
lduh [%i0+0x022],%l4 ! %l4 = 000000000000dd1e
! %l1 = 000000000000004b, Mem[0000000090000031] = 7f5c04f8
stb %l1,[%i4+0x031] ! Mem[0000000090000030] = 4b5c04f8
! %l0 = ffffffffe8784257, Mem[0000000090800008] = 00000000
stw %l0,[%i5+%o1] ! Mem[0000000090800008] = e8784257
! Mem[0000000076800014] = b27f5c04, %l4 = 000000000000dd1e
lduh [%i1+0x016],%l4 ! %l4 = 0000000000005c04
! Mem[0000000090800034] = e5ee82fb, %g2 = 0000000000005c04
ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffe5
! Mem[0000000090800010] = d6f6488779807614, %g2 = ffffffffffffffe5
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! Mem[0000000091000020] = 8c013d02, %g2 = d6f6488779807614
lduw [%i6+%o4],%g2 ! %g2 = 000000008c013d02
! %l4 = 00005c04, %l5 = f84fdd1e, Mem[0000000090000028] = 2188de20 92b2c784
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 00005c04 f84fdd1e
! Mem[0000000091000018] = ffff8495, %g2 = 000000008c013d02
lduw [%i6+%o3],%g2 ! %g2 = 00000000ffff8495
p51_label_15:
! Mem[0000000090800020] = f84fdd1e c3247ee5, %g2 = ffff8495, %g3 = f84fdd1e
ldd [%i5+%o4],%g2 ! %g2 = 00000000f84fdd1e 00000000c3247ee5
! %l0 = ffffffffe8784257, Mem[0000000091000004] = ffffff8f
stb %l0,[%i6+0x004] ! Mem[0000000091000004] = 57ffff8f
! Mem[0000000090000028] = 00005c04f84fdd1e, %g2 = 00000000f84fdd1e
ldx [%i4+%o5],%g2 ! %g2 = 00005c04f84fdd1e
! %l6 = 00000000831bf598, Mem[0000000091800002] = 00189209
stb %l6,[%o0+0x002] ! Mem[0000000091800000] = 98189209
! Mem[0000000077800010] = 78b97475831bf598, %l5 = 72477839f84fdd1e
ldx [%i3+%o2],%l5 ! %l5 = 78b97475831bf598
! Mem[0000000090800004] = 6e54e878, %g2 = 00005c04f84fdd1e
lduh [%i5+0x006],%g2 ! %g2 = 0000000000006e54
! Mem[0000000091800034] = f2e01332, %g2 = 0000000000006e54
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e01332
! Mem[0000000090000034] = dd1eb27f, %g2 = 00000000f2e01332
lduh [%i4+0x036],%g2 ! %g2 = 000000000000dd1e
! Mem[0000000091800010] = ccf84fdd, %g2 = 000000000000dd1e
ldub [%o0+0x013],%g2 ! %g2 = 00000000000000cc
! %l6 = 00000000831bf598, Mem[000000009100002c] = 7f1607a7
stb %l6,[%i6+0x02c] ! Mem[000000009100002c] = 981607a7
p51_label_16:
! Mem[0000000090000010] = e13cff8f6ba4e5ee, %g2 = 00000000000000cc
ldx [%i4+%o2],%g2 ! %g2 = e13cff8f6ba4e5ee
! Mem[0000000091000004] = ff8f0000, %g2 = e13cff8f6ba4e5ee
lduh [%i6+0x006],%g2 ! %g2 = 000000000000ff8f
! %l1 = 000000000000004b, Mem[0000000090800002] = a1aa9913
sth %l1,[%i5+0x002] ! Mem[0000000090800000] = 004b9913
! Mem[000000007780002c] = 32e6bc3a, %l4 = 0000000000005c04
ldub [%i3+0x02e],%l4 ! %l4 = 00000000000000bc
! Mem[0000000076000038] = dbf59c5c 18cd625f, %l4 = 000000bc, %l5 = 831bf598
ldd [%i0+0x038],%l4 ! %l4 = 00000000dbf59c5c 0000000018cd625f
! %l6 = 00000000831bf598, Mem[0000000077000038] = 1c77671e7a568495
stx %l6,[%i2+0x038] ! Mem[0000000077000038] = 00000000831bf598
! Mem[0000000091000000] = 831bf598, %g2 = 000000000000ff8f
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff831b
! Mem[0000000077800010] = 78b97475, %l1 = 000000000000004b
lduw [%i3+%o2],%l1 ! %l1 = 0000000078b97475
! %l6 = 00000000831bf598, Mem[0000000090800004] = 99136e54
stb %l6,[%i5+0x004] ! Mem[0000000090800004] = 98136e54
! %l2 = e13c843a, %l3 = 6ba4e5ee, Mem[0000000077800000] = e85930fd 0000004b
std %l2,[%i3+%g0] ! Mem[0000000077800000] = e13c843a 6ba4e5ee
p51_label_17:
! Mem[0000000090800008] = 42570000, %g2 = ffffffffffff831b
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000004257
! Mem[000000009000000c] = eee13cff, %g2 = 0000000000004257
ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000ee
! %l4 = dbf59c5c, %l5 = 18cd625f, Mem[0000000091000030] = e8784257 0000004b
std %l4,[%i6+0x030] ! Mem[0000000091000030] = dbf59c5c 18cd625f
! Mem[000000009000002c] = f84fdd1e, %g2 = 00000000000000ee
ldsh [%i4+0x02c],%g2 ! %g2 = fffffffffffff84f
! Mem[0000000077800024] = 360ff8b6, %l1 = 0000000078b97475
ldsh [%i3+0x024],%l1 ! %l1 = 000000000000360f
! %l7 = ffffffffffffff8f, Mem[0000000091000020] = 8c013d02
sth %l7,[%i6+%o4] ! Mem[0000000091000020] = ff8f3d02
! Mem[000000009100001c] = 7774a87f, %g2 = fffffffffffff84f
ldsh [%i6+0x01c],%g2 ! %g2 = 0000000000007774
! Mem[000000009000002c] = f84fdd1e, %g2 = 0000000000007774
ldsh [%i4+0x02c],%g2 ! %g2 = fffffffffffff84f
! %l2 = 00000000e13c843a, Mem[0000000090800036] = e5ee82fb
sth %l2,[%i5+0x036] ! Mem[0000000090800034] = 843a82fb
! Mem[0000000091000028] = 96509816, %g2 = fffffffffffff84f
ldsb [%i6+0x02a],%g2 ! %g2 = ffffffffffffff96
p51_label_18:
! Mem[000000009080001c] = 33f84fdd, %g2 = ffffffffffffff96
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000033
! %l5 = 0000000018cd625f, Mem[0000000091000036] = 625f0000
sth %l5,[%i6+0x036] ! Mem[0000000091000034] = 625f0000
! %l6 = 00000000831bf598, Mem[000000009180000e] = 7e5de182
stb %l6,[%o0+0x00e] ! Mem[000000009180000c] = 985de182
! %l6 = 00000000831bf598, Mem[000000007600002c] = e8784257
stw %l6,[%i0+0x02c] ! Mem[000000007600002c] = 831bf598
! Mem[0000000091000000] = 831bf598, %g18 = 4e7e0e6211bb153b
ldsw [%i6+%g0],%g2 ! %g2 = 4e7e0e6211bb153b
! %l1 = 000000000000360f, Mem[0000000076800030] = dd1e7de624862ef8
stx %l1,[%i1+0x030] ! Mem[0000000076800030] = 000000000000360f
! Mem[0000000090800010] = d6f64887, %g2 = ffffffff831bf598
ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffffd6
! %l2 = e13c843a, %l3 = 6ba4e5ee, Mem[0000000091800028] = a31fbc41 ffffff8f
std %l2,[%o0+%o5] ! Mem[0000000091800028] = e13c843a 6ba4e5ee
! Mem[0000000090800028] = 00000000 6ba4e5ee, %g2 = ffffffd6, %g3 = c3247ee5
ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 000000006ba4e5ee
! %l3 = 000000006ba4e5ee, Mem[0000000090800020] = f84fdd1e
stw %l3,[%i5+%o4] ! Mem[0000000090800020] = 6ba4e5ee
p51_label_19:
! Mem[0000000091800020] = e13c843a, %g2 = 0000000000000000
ldsh [%o0+%o4],%g2 ! %g2 = ffffffffffffe13c
! Mem[000000009080001c] = b5758e33, %g2 = ffffffffffffe13c
lduw [%i5+0x01c],%g2 ! %g2 = 00000000b5758e33
! Mem[0000000077800030] = cba37fca7774a87f, %l3 = 000000006ba4e5ee
ldx [%i3+0x030],%l3 ! %l3 = cba37fca7774a87f
! Mem[0000000091800010] = e18284ccf84fdd1e, %g2 = 00000000b5758e33
ldx [%o0+%o2],%g2 ! %g2 = e18284ccf84fdd1e
! Mem[0000000091000008] = 00000000 e13c843a, %g2 = f84fdd1e, %g3 = 6ba4e5ee
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 00000000e13c843a
! Mem[0000000091800014] = dd1ec6fe, %g2 = 0000000000000000
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffdd
! %l1 = 000000000000360f, Mem[0000000077000038] = 00000000831bf598
stx %l1,[%i2+0x038] ! Mem[0000000077000038] = 000000000000360f
! %l4 = 00000000dbf59c5c, Mem[0000000091000030] = dbf59c5c18cd625f
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 00000000dbf59c5c
! %l5 = 0000000018cd625f, Mem[0000000090000017] = eee87842
stb %l5,[%i4+0x017] ! Mem[0000000090000014] = 5fe87842
! Mem[0000000090000000] = 00180f3334b459e7, %g2 = ffffffffffffffdd
ldx [%i4+%g0],%g2 ! %g2 = 00180f3334b459e7
p51_label_20:
! Mem[000000007680002c] = 6ba4e5ee, %l4 = 00000000dbf59c5c
ldsw [%i1+0x02c],%l4 ! %l4 = 000000006ba4e5ee
! %l5 = 0000000018cd625f, Mem[0000000076000010] = f7a4e865c0353951
stx %l5,[%i0+%o2] ! Mem[0000000076000010] = 0000000018cd625f
! %l4 = 000000006ba4e5ee, Mem[0000000090800028] = 00000000
stb %l4,[%i5+%o5] ! Mem[0000000090800028] = ee000000
! Mem[0000000090800028] = ee000000 6ba4e5ee, %g2 = 34b459e7, %g3 = e13c843a
ldd [%i5+%o5],%g2 ! %g2 = 00000000ee000000 000000006ba4e5ee
! Mem[0000000091000020] = ff8f3d02, %g2 = 00000000ee000000
ldsh [%i6+%o4],%g2 ! %g2 = ffffffffffffff8f
! %l4 = 000000006ba4e5ee, Mem[000000009180001c] = 9c834334
sth %l4,[%o0+0x01c] ! Mem[000000009180001c] = e5ee4334
! %l1 = 000000000000360f, Mem[0000000090000010] = e13cff8f
sth %l1,[%i4+%o2] ! Mem[0000000090000010] = 360fff8f
! Mem[0000000091000030] = 00000000 dbf59c5c, %g2 = ffffff8f, %g3 = 6ba4e5ee
ldd [%i6+0x030],%g2 ! %g2 = 0000000000000000 00000000dbf59c5c
! %l2 = 00000000e13c843a, Mem[0000000077000008] = 6d9f5b85
sth %l2,[%i2+%o1] ! Mem[0000000077000008] = 843a5b85
! %l5 = 0000000018cd625f, Mem[0000000090800012] = 48877980
sth %l5,[%i5+0x012] ! Mem[0000000090800010] = 625f7980
p51_label_21:
! Mem[0000000076800010] = 51d38031 b27f5c04, %l0 = e8784257, %l1 = 0000360f
ldd [%i1+%o2],%l0 ! %l0 = 0000000051d38031 00000000b27f5c04
! Mem[0000000091000024] = 5ade034f, %g2 = 0000000000000000
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000005a
! Mem[000000009080002c] = 6ba4e5ee, %g2 = 000000000000005a
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000006ba4
! Mem[0000000091800000] = 22509818, %g18 = 4e7e0e6211bb153b
ldsw [%o0+%g0],%g2 ! %g2 = 4e7e0e6211bb153b
! Mem[0000000091800030] = 6ab0f2e0, %g2 = 0000000022509818
ldub [%o0+0x032],%g2 ! %g2 = 000000000000006a
! Mem[0000000091800028] = e13c843a6ba4e5ee, %g2 = 000000000000006a
ldx [%o0+%o5],%g2 ! %g2 = e13c843a6ba4e5ee
! Mem[0000000090800008] = e8784257, %g2 = e13c843a6ba4e5ee
lduw [%i5+%o1],%g2 ! %g2 = 00000000e8784257
! %l6 = 00000000831bf598, Mem[0000000091800030] = cd876ab0
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = 831bf598
! Mem[0000000091000024] = 5ade034f, %g2 = 00000000e8784257
lduh [%i6+0x024],%g2 ! %g2 = 0000000000005ade
! Mem[0000000076000038] = dbf59c5c, %l0 = 0000000051d38031
lduh [%i0+0x03a],%l0 ! %l0 = 0000000000009c5c
p51_label_22:
! Mem[0000000091000030] = 00000000 dbf59c5c, %g2 = 00005ade, %g3 = dbf59c5c
ldd [%i6+0x030],%g2 ! %g2 = 0000000000000000 00000000dbf59c5c
! Mem[0000000091800020] = e13c843a dd1ee5ee, %g2 = 00000000, %g3 = dbf59c5c
ldd [%o0+%o4],%g2 ! %g2 = 00000000e13c843a 00000000dd1ee5ee
! Mem[0000000091000018] = ffff8495, %g2 = 00000000e13c843a
lduw [%i6+%o3],%g2 ! %g2 = 00000000ffff8495
! Mem[0000000090800034] = 6ba4843a, %g18 = 4e7e0e6211bb153b
ldsw [%i5+0x034],%g2 ! %g2 = 4e7e0e6211bb153b
! %l0 = 0000000000009c5c, Mem[0000000090800006] = 6e54e878
sth %l0,[%i5+0x006] ! Mem[0000000090800004] = 9c5ce878
! %l0 = 00009c5c, %l1 = b27f5c04, Mem[0000000090000018] = e8784257 0000004b
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 00009c5c b27f5c04
! Mem[0000000076800014] = b27f5c04, %l3 = cba37fca7774a87f
lduh [%i1+0x014],%l3 ! %l3 = 000000000000b27f
! %l3 = 000000000000b27f, Mem[0000000090000008] = e13c843a
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = 0000b27f
! %l2 = 00000000e13c843a, Mem[0000000090000018] = 00009c5c
sth %l2,[%i4+%o3] ! Mem[0000000090000018] = 843a9c5c
! %l1 = 00000000b27f5c04, Mem[0000000091000002] = f59857ff
sth %l1,[%i6+0x002] ! Mem[0000000091000000] = 5c0457ff
p51_label_23:
! Mem[000000009000002c] = 4fdd1eb2, %g2 = 000000006ba4843a
ldsb [%i4+0x02d],%g2 ! %g2 = 000000000000004f
! %l1 = 00000000b27f5c04, Mem[000000009180002c] = 6ba4e5ee
stb %l1,[%o0+0x02c] ! Mem[000000009180002c] = 04a4e5ee
! Mem[0000000077000018] = 87afb39420437728, %l5 = 0000000018cd625f
ldx [%i2+%o3],%l5 ! %l5 = 87afb39420437728
! %l4 = 000000006ba4e5ee, Mem[0000000091800028] = e13c843a
stb %l4,[%o0+%o5] ! Mem[0000000091800028] = ee3c843a
! %l1 = 00000000b27f5c04, Mem[0000000091800020] = e13c843add1ee5ee
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = 00000000b27f5c04
! Mem[0000000090800024] = e5ee0000, %g2 = 000000000000004f
ldsb [%i5+0x027],%g2 ! %g2 = ffffffffffffffe5
! %l0 = 0000000000009c5c, Mem[0000000091000026] = 034f8a3d
sth %l0,[%i6+0x026] ! Mem[0000000091000024] = 9c5c8a3d
! Mem[0000000090000000] = 180f3334, %g2 = ffffffffffffffe5
ldub [%i4+0x001],%g2 ! %g2 = 0000000000000018
! %l7 = ffffffffffffff8f, Mem[0000000091800010] = e18284cc
stb %l7,[%o0+%o2] ! Mem[0000000091800010] = 8f8284cc
! Mem[000000009180000c] = 5d8f8284, %g2 = 0000000000000018
ldsb [%o0+0x00f],%g2 ! %g2 = 000000000000005d
p51_label_24:
! Mem[0000000090000004] = 34b459e7, %g18 = 4e7e0e6211bb153b
ldsw [%i4+0x004],%g2 ! %g2 = 4e7e0e6211bb153b
! %l4 = 000000006ba4e5ee, Mem[0000000076000038] = dbf59c5c
sth %l4,[%i0+0x038] ! Mem[0000000076000038] = e5ee9c5c
! Mem[0000000090000038] = b27f5c04f84fdd1e, %g2 = 0000000034b459e7
ldx [%i4+0x038],%g2 ! %g2 = b27f5c04f84fdd1e
! %l1 = 00000000b27f5c04, Mem[0000000091000010] = c871c97b694bf7a8
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = 00000000b27f5c04
! %l2 = e13c843a, %l3 = 0000b27f, Mem[0000000091000030] = 00000000 dbf59c5c
std %l2,[%i6+0x030] ! Mem[0000000091000030] = e13c843a 0000b27f
! %l6 = 00000000831bf598, Mem[0000000090800034] = 6ba4843a
sth %l6,[%i5+0x034] ! Mem[0000000090800034] = f598843a
! %l0 = 00009c5c, %l1 = b27f5c04, Mem[0000000091000030] = e13c843a 0000b27f
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 00009c5c b27f5c04
! Mem[0000000091800004] = 9209831e, %g2 = b27f5c04f84fdd1e
lduw [%o0+0x004],%g2 ! %g2 = 000000009209831e
! Mem[0000000090800030] = 50ae945c f598843a, %g2 = 9209831e, %g3 = dd1ee5ee
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 00000000f598843a
! %l2 = 00000000e13c843a, Mem[0000000091800020] = 00000000b27f5c04
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = 00000000e13c843a
p51_label_25:
! Mem[0000000091000024] = 5ade9c5c, %g2 = 0000000050ae945c
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000005a
! %l4 = 000000006ba4e5ee, Mem[000000009100001c] = 7774a87f
stw %l4,[%i6+0x01c] ! Mem[000000009100001c] = 6ba4e5ee
! Mem[0000000091000008] = 00000000, %g2 = 000000000000005a
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800034] = e0133284, %g2 = 0000000000000000
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffe0
! %l3 = 000000000000b27f, Mem[0000000077000038] = 000000000000360f
stx %l3,[%i2+0x038] ! Mem[0000000077000038] = 000000000000b27f
! Mem[0000000090000018] = 843a9c5c, %g18 = 4e7e0e6211bb153b
ldsw [%i4+%o3],%g2 ! %g2 = 4e7e0e6211bb153b
! %l4 = 6ba4e5ee, %l5 = 20437728, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 6ba4e5ee 20437728
! %l7 = ffffffffffffff8f, Mem[0000000091800001] = 50981892
stb %l7,[%o0+0x001] ! Mem[0000000091800000] = 8f981892
! Mem[0000000090000028] = 00005c04f84fdd1e, %g2 = ffffffff843a9c5c
ldx [%i4+%o5],%g2 ! %g2 = 00005c04f84fdd1e
! %l4 = 6ba4e5ee, %l5 = 20437728, Mem[0000000076000028] = 07a87973 831bf598
std %l4,[%i0+%o5] ! Mem[0000000076000028] = 6ba4e5ee 20437728
ba,a p51_not_taken_0_end
p51_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p51_branch_failed
p51_not_taken_0_end:
! End of Random Code for Thread 51
1: membar #Sync ! Force all stores to complete
p51_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0cc] ! Set processor 51 done flag
! Check Registers
p51_check_registers:
set p51_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000009c5c
bne,a,pn %xcc,p51_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000b27f5c04
bne,a,pn %xcc,p51_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e13c843a
bne,a,pn %xcc,p51_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000b27f
bne,a,pn %xcc,p51_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000006ba4e5ee
bne,a,pn %xcc,p51_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 87afb39420437728
bne,a,pn %xcc,p51_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000831bf598
bne,a,pn %xcc,p51_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffff8f
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 3cac1060 e6e5cd2b
bne %xcc,p51_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4d18fdca 16b28524
bne %xcc,p51_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 59ebc8ef 07300ae3
bne %xcc,p51_f4_fail
nop
! Check Local Memory
set p51_local0_expect,%g1
p51_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 0000000018cd625f
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 = 0000513b00000018
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 = 5a9edd1e3915e197
ldx [%i0+0x020],%g3 ! Observed data at 0000000076000020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6ba4e5ee20437728
ldx [%i0+0x028],%g3 ! Observed data at 0000000076000028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = e5ee9c5c18cd625f
ldx [%i0+0x038],%g3 ! Observed data at 0000000076000038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x038,%g4
set p51_local1_expect,%g1
p51_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0918c0e51acf0985
ldx [%i1+0x000],%g3 ! Observed data at 0000000076800000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 51d38031b27f5c04
ldx [%i1+0x010],%g3 ! Observed data at 0000000076800010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000018
ldx [%i1+0x018],%g3 ! Observed data at 0000000076800018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 72477839f84fdd1e
ldx [%i1+0x020],%g3 ! Observed data at 0000000076800020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000000360f
ldx [%i1+0x030],%g3 ! Observed data at 0000000076800030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x030,%g4
set p51_local2_expect,%g1
p51_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 843a5b857ded9719
ldx [%i2+0x008],%g3 ! Observed data at 0000000077000008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 957d513b82541875
ldx [%i2+0x010],%g3 ! Observed data at 0000000077000010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0a4d9ea2831bf598
ldx [%i2+0x030],%g3 ! Observed data at 0000000077000030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000b27f
ldx [%i2+0x038],%g3 ! Observed data at 0000000077000038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x038,%g4
set p51_local3_expect,%g1
p51_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = e13c843a6ba4e5ee
ldx [%i3+0x000],%g3 ! Observed data at 0000000077800000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7774a87f360ff8b6
ldx [%i3+0x020],%g3 ! Observed data at 0000000077800020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x020,%g4
! The test for processor 51 has passed
p51_passed:
ta GOOD_TRAP
nop
p51_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p51_failed
p51_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p51_failed
p51_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p51_failed
p51_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p51_failed
p51_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p51_failed
p51_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p51_failed
p51_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p51_failed
p51_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p51_failed
p51_f0_fail:
set p51_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f2_fail:
set p51_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f4_fail:
set p51_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 51 failed
p51_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 51 failed
p51_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p51_selfmod_failed:
ba p51_failed
mov 0xabc,%g1
p51_common_error:
or %g0,0xf13,%g1
ba p51_failed
mov %o5,%g3
p51_common_signature_error:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_common_timeout:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p51_failed
mov 0x0,%g3
p51_trap1e:
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000076000010]
stxa %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000018]
ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000077000000]
stda %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000028]
done
p51_trap1o:
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000076000010]
stxa %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000018]
ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000077000000]
stda %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000028]
done
p51_trap2e:
stwa %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800018]
done
p51_trap2o:
stwa %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800018]
done
p51_trap3e:
nop
done
p51_trap3o:
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 = 62b528679291e46b
ldx [%g1+0x008],%l1 ! %l1 = 53f1c9d693ed3ce6
ldx [%g1+0x010],%l2 ! %l2 = ef645ac22a43f81c
ldx [%g1+0x018],%l3 ! %l3 = e3c84056c665bd87
ldx [%g1+0x020],%l4 ! %l4 = af784ecce18284cc
ldx [%g1+0x028],%l5 ! %l5 = 72477839f84fdd1e
ldx [%g1+0x030],%l6 ! %l6 = 9676386c0c0469c9
ldx [%g1+0x038],%l7 ! %l7 = 70aa50ccb8809b2b
! Initialize the output register of window 0
set unres3_start,%o0
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 = d88bc59f 4bb8813d 801f444e e7839350
! %f4 = 3cfcb962 0655a11a a576a940 57da970e
! %f8 = 4fa99c34 ed1d2938 dbe395f8 53af4f5c
! %f12 = 91e52615 c5457e4a 470c2df1 c40137ea
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 11324388 49c5faae a6a51e81 7985ac28
! %f20 = 7417ebc2 fb67042b d07190c2 0a88f551
! %f24 = 8c655678 b1c3c3bc c34107a5 9f1f9b4d
! %f28 = 3935a296 21ad2635 1d7e1755 29b94098
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a0e7d606 4ab5b814 fd8ca125 196812ec
! %f36 = 1217e2de 13b7b2a9 87419571 ceac8258
! %f40 = 12c8f524 cb1b555a 87555a0d 0597ade4
! %f44 = 4580e21f 1bac3e4c 0c29d859 0f7b8452
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x65f393700000003f,%g7,%g1 ! GSR scale = 7, align = 7
wr %g1,%g0,%gsr ! GSR = 65f393700000003f
wr %g0,%y ! Clear Y 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[0000000091000008] = 9a8d011a32495b64, %g2 = 6fa70ac03e6a0ee3
ldx [%i6+%o1],%g2 ! %g2 = 9a8d011a32495b64
! Mem[0000000091800014] = 9fb039c6, %g2 = 9a8d011a32495b64
ldub [%o0+0x015],%g2 ! %g2 = 000000000000009f
! Mem[0000000078800004] = 889a47d6, %l3 = fcc81a1fbca4ce05
ldub [%i1+0x005],%l3 ! %l3 = 000000000000009a
! %l2 = 2f2b4ffa08087cdd, Mem[0000000091000004] = 12bca097
sth %l2,[%i6+0x004] ! Mem[0000000091000004] = 7cdda097
! Mem[0000000090800034] = 1b777a3f, %g2 = 000000000000009f
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000001b77
! %l4 = 4f906e63, %l5 = ab89ebec, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 4f906e63 ab89ebec
! Mem[0000000090800010] = d6f64887, %g2 = 0000000000001b77
ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffffd6
! Mem[000000009180000c] = d7c57e5d, %g18 = 3402a963fcb44237
ldsw [%o0+0x00c],%g2 ! %g2 = 3402a963fcb44237
! %l1 = b74e751a09d06d4e, Mem[000000009180001b] = 0a9c8343
stb %l1,[%o0+0x01b] ! Mem[0000000091800018] = 4e9c8343
! Mem[000000009000002c] = c784722c, %g2 = ffffffffd7c57e5d
ldsh [%i4+0x02e],%g2 ! %g2 = ffffffffffffc784
p52_label_2:
! Mem[000000009080003c] = 62f1bf38, %g2 = ffffffffffffc784
lduw [%i5+0x03c],%g2 ! %g2 = 0000000062f1bf38
! Mem[0000000090800028] = fd77ba3e, %g2 = 0000000062f1bf38
lduh [%i5+%o5],%g2 ! %g2 = 000000000000fd77
! %l4 = a0f110264f906e63, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = a0f110264f906e63
! Mem[0000000091000008] = 011a3249, %g2 = 000000000000fd77
ldsh [%i6+0x00a],%g2 ! %g2 = 000000000000011a
! Mem[0000000090800020] = 5b9447bc, %g18 = 3402a963fcb44237
ldsw [%i5+%o4],%g2 ! %g2 = 3402a963fcb44237
! Mem[000000007900000c] = b3c57d25, %l0 = 80a89bb456c46446
ldsh [%i2+0x00e],%l0 ! %l0 = 0000000000007d25
! Mem[0000000090800010] = d6f64887, %g2 = 000000005b9447bc
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f64887
! Mem[0000000090000000] = 0efd0f33 34b459e7, %g2 = d6f64887, %g3 = 0bad0b00
ldd [%i4+%g0],%g2 ! %g2 = 000000000efd0f33 0000000034b459e7
! %l5 = d4580a4aab89ebec, Mem[0000000090800004] = 99136e54
stw %l5,[%i5+0x004] ! Mem[0000000090800004] = ab89ebec
! Mem[000000007800002c] = d5ed85d3, %l5 = d4580a4aab89ebec
ldub [%i0+0x02c],%l5 ! %l5 = 00000000000000d5
p52_label_3:
! Mem[0000000079800010] = 00e28d6310a5aa6e, %l3 = 000000000000009a
ldx [%i3+%o2],%l3 ! %l3 = 00e28d6310a5aa6e
! %l0 = 0000000000007d25, Mem[000000009000002e] = c784722c
sth %l0,[%i4+0x02e] ! Mem[000000009000002c] = 7d25722c
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 0efd0f33, %g3 = 34b459e7
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[0000000079800000] = 60eb5373, %l0 = 0000000000007d25
lduh [%i3+%g0],%l0 ! %l0 = 00000000000060eb
! %l0 = 00000000000060eb, Mem[0000000078000000] = f5354dfb
stw %l0,[%i0+%g0] ! Mem[0000000078000000] = 000060eb
! %l6 = a728930298b13f98, Mem[0000000091800000] = 22502cb9
stw %l6,[%o0+%g0] ! Mem[0000000091800000] = 98b13f98
! Mem[000000009080000c] = 872662d6, %g2 = 0000000022502cb9
ldsb [%i5+0x00d],%g2 ! %g2 = ffffffffffffff87
! Mem[000000009180003c] = c6580000, %g2 = ffffffffffffff87
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000c658
! %l3 = 00e28d6310a5aa6e, Mem[0000000091800033] = b0f2e013
stb %l3,[%o0+0x033] ! Mem[0000000091800030] = 6ef2e013
! Mem[000000007980000c] = 5b94660c, %l0 = 00000000000060eb
lduh [%i3+0x00e],%l0 ! %l0 = 000000000000660c
p52_label_4:
! Mem[0000000091000020] = 8c013d02 5ade034f, %g2 = 0000c658, %g3 = 920983a7
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000005ade034f
! %l7 = 9000585e0139b02f, Mem[0000000091000038] = 2ac325563741577c
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 9000585e0139b02f
! Mem[0000000090000004] = 34b459e7, %g18 = 3402a963fcb44237
ldsw [%i4+0x004],%g2 ! %g2 = 3402a963fcb44237
! %l4 = a0f110264f906e63, Mem[0000000078800034] = 30693ddf
sth %l4,[%i1+0x034] ! Mem[0000000078800034] = 6e633ddf
! %l2 = 08087cdd, %l3 = 10a5aa6e, Mem[0000000079800018] = ec85bb0c f1c00c7f
std %l2,[%i3+%o3] ! Mem[0000000079800018] = 08087cdd 10a5aa6e
! Mem[000000009000003c] = a14cf2d3, %g2 = 0000000034b459e7
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000a14c
! Mem[0000000091000020] = 8c013d02 5ade034f, %g2 = 0000a14c, %g3 = 5ade034f
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000005ade034f
! %l0 = 0000660c, %l1 = 09d06d4e, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 0000660c 09d06d4e
! Mem[0000000090000010] = b51e7244, %g2 = 000000008c013d02
lduw [%i4+%o2],%g2 ! %g2 = 00000000b51e7244
! Mem[000000009180002c] = 96e2cd87, %g2 = 00000000b51e7244
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000096
p52_label_5:
! %l7 = 9000585e0139b02f, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 9000585e0139b02f
! Mem[0000000091000008] = 9a8d011a 32495b64, %g2 = 00000096, %g3 = 5ade034f
ldd [%i6+%o1],%g2 ! %g2 = 000000009a8d011a 0000000032495b64
! %l5 = 00000000000000d5, Mem[0000000090800014] = 79807614
stw %l5,[%i5+0x014] ! Mem[0000000090800014] = 000000d5
! Mem[0000000090800020] = 5b9447bc, %g18 = 3402a963fcb44237
ldsw [%i5+%o4],%g2 ! %g2 = 3402a963fcb44237
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 000000005b9447bc
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! Mem[0000000091000014] = f715afbb, %g2 = b5d5c00843ccc658
lduh [%i6+0x016],%g2 ! %g2 = 000000000000f715
! %l0 = 0000660c, %l1 = 09d06d4e, Mem[0000000079000028] = 5f8ad5d3 2598d085
std %l0,[%i2+%o5] ! Mem[0000000079000028] = 0000660c 09d06d4e
! %l3 = 00e28d6310a5aa6e, Mem[0000000091000018] = afbb2595d186bb92
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 00e28d6310a5aa6e
! Mem[0000000090000004] = 59e79000, %g2 = 000000000000f715
ldsh [%i4+0x006],%g2 ! %g2 = 00000000000059e7
! %l4 = 4f906e63, %l5 = 000000d5, Mem[0000000078000038] = 5f0b5147 98d6a2d2
std %l4,[%i0+0x038] ! Mem[0000000078000038] = 4f906e63 000000d5
p52_label_6:
! Mem[000000009180003c] = c6580000, %g2 = 00000000000059e7
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffc658
! Mem[0000000090000010] = 72444878, %g2 = ffffffffffffc658
ldsb [%i4+0x012],%g2 ! %g2 = 0000000000000072
! %l6 = a728930298b13f98, Mem[0000000090800030] = a0f11026
stw %l6,[%i5+0x030] ! Mem[0000000090800030] = 98b13f98
! Mem[0000000078800030] = ee7b6f5b, %l5 = 00000000000000d5
ldsh [%i1+0x030],%l5 ! %l5 = ffffffffffffee7b
! Mem[0000000091000020] = 8c013d02, %g2 = 0000000000000072
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000090800034] = 4f906e63, %g2 = ffffffffffffff8c
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000004f90
! Mem[0000000090800038] = 82fb7497, %g2 = 0000000000004f90
ldsh [%i5+0x038],%g2 ! %g2 = ffffffffffff82fb
! %l1 = b74e751a09d06d4e, Mem[000000009180003e] = c6580000
sth %l1,[%o0+0x03e] ! Mem[000000009180003c] = 6d4e0000
! Mem[0000000079000038] = fd77d416, %l3 = 00e28d6310a5aa6e
ldsw [%i2+0x038],%l3 ! %l3 = fffffffffd77d416
! Mem[0000000091000008] = 9a8d011a 32495b64, %g2 = ffff82fb, %g3 = 32495b64
ldd [%i6+%o1],%g2 ! %g2 = 000000009a8d011a 0000000032495b64
p52_label_7:
! Mem[0000000090000014] = 48782e3b, %g2 = 000000009a8d011a
lduw [%i4+0x014],%g2 ! %g2 = 0000000048782e3b
! %l7 = 9000585e0139b02f, Mem[000000009080001c] = b5758e33
sth %l7,[%i5+0x01c] ! Mem[000000009080001c] = b02f8e33
! %l4 = a0f110264f906e63, Mem[0000000078000010] = 7ed69578
sth %l4,[%i0+%o2] ! Mem[0000000078000010] = 6e639578
! %l4 = a0f110264f906e63, Mem[0000000079800024] = c1a64d7b
stw %l4,[%i3+0x024] ! Mem[0000000079800024] = 4f906e63
! Mem[0000000079000024] = 247765d6, %l2 = 2f2b4ffa08087cdd
lduw [%i2+0x024],%l2 ! %l2 = 00000000247765d6
! %l7 = 9000585e0139b02f, Mem[0000000090000012] = 72444878
sth %l7,[%i4+0x012] ! Mem[0000000090000010] = b02f4878
! Mem[0000000090800018] = 210d4cb0, %g2 = 0000000048782e3b
ldub [%i5+0x019],%g2 ! %g2 = 0000000000000021
! %l6 = 98b13f98, %l7 = 0139b02f, Mem[0000000090000020] = 4f906e63 ab89ebec
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 98b13f98 0139b02f
! Mem[000000009100002c] = 07a7916a, %g2 = 0000000000000021
ldsb [%i6+0x02e],%g2 ! %g2 = 0000000000000007
! %l6 = 98b13f98, %l7 = 0139b02f, Mem[0000000090800010] = d6f64887 000000d5
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 98b13f98 0139b02f
p52_label_8:
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = 00000007, %g3 = 32495b64
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! Mem[0000000091800000] = 3f989209, %g2 = 000000008a3d9650
ldub [%o0+0x002],%g2 ! %g2 = 000000000000003f
! Mem[0000000091000000] = 809ce616, %g2 = 000000000000003f
lduw [%i6+%g0],%g2 ! %g2 = 00000000809ce616
! Mem[0000000090800018] = 8d210d4c b02f8e33, %g2 = 809ce616, %g3 = d71607a7
ldd [%i5+%o3],%g2 ! %g2 = 000000008d210d4c 00000000b02f8e33
! Mem[0000000091000010] = c871c97b, %g2 = 000000008d210d4c
lduw [%i6+%o2],%g2 ! %g2 = 00000000c871c97b
! Mem[0000000090000004] = 34b459e7, %g18 = 3402a963fcb44237
ldsw [%i4+0x004],%g2 ! %g2 = 3402a963fcb44237
! %l1 = b74e751a09d06d4e, Mem[0000000078000026] = c5ce3d97
sth %l1,[%i0+0x026] ! Mem[0000000078000024] = c5ce6d4e
! %l5 = ffffffffffffee7b, Mem[0000000091800032] = 6a6ef2e0
sth %l5,[%o0+0x032] ! Mem[0000000091800030] = ee7bf2e0
! %l6 = 98b13f98, %l7 = 0139b02f, Mem[0000000090000008] = 9000585e 0139b02f
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 98b13f98 0139b02f
! %l1 = b74e751a09d06d4e, Mem[0000000079000018] = 12fc22de
stb %l1,[%i2+%o3] ! Mem[0000000079000018] = 4efc22de
p52_label_9:
! Mem[0000000090000028] = 2188de20, %g2 = 0000000034b459e7
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000002188
! %l4 = a0f110264f906e63, Mem[0000000091000000] = 809ce6167cdda097
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = a0f110264f906e63
! Mem[0000000090000018] = c654ee46, %g2 = 0000000000002188
ldsb [%i4+%o3],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000079800018] = 08087cdd10a5aa6e, %l3 = fffffffffd77d416
ldx [%i3+%o3],%l3 ! %l3 = 08087cdd10a5aa6e
! Mem[0000000091000014] = 694bf715, %g2 = ffffffffffffffc6
lduw [%i6+0x014],%g2 ! %g2 = 00000000694bf715
! %l0 = 000000000000660c, Mem[0000000091000018] = 00e28d6310a5aa6e
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 000000000000660c
! Mem[0000000090000020] = 98b13f98, %g2 = 00000000694bf715
lduw [%i4+%o4],%g2 ! %g2 = 0000000098b13f98
! %l4 = 4f906e63, %l5 = ffffee7b, Mem[0000000091800030] = cd87ee7b f2e01332
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 4f906e63 ffffee7b
! Mem[0000000091800030] = 4f906e63, %g18 = 3402a963fcb44237
ldsw [%o0+0x030],%g2 ! %g2 = 3402a963fcb44237
! Mem[0000000078800038] = 80fd2e88, %l2 = 00000000247765d6
ldsw [%i1+0x038],%l2 ! %l2 = ffffffff80fd2e88
p52_label_10:
! %l0 = 000000000000660c, Mem[0000000091000036] = 0ecc9000
sth %l0,[%i6+0x036] ! Mem[0000000091000034] = 660c9000
! %l2 = ffffffff80fd2e88, Mem[0000000091000028] = 8a3d9650
stw %l2,[%i6+%o5] ! Mem[0000000091000028] = 80fd2e88
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = 4f906e63, %g3 = b02f8e33
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
! %l6 = a728930298b13f98, Mem[0000000091000028] = 80fd2e88d71607a7
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = a728930298b13f98
! Mem[0000000090800028] = ba3e4c1b, %g2 = 00000000a31fbc41
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffba3e
! %l5 = ffffffffffffee7b, Mem[0000000090000016] = 2e3bc654
stb %l5,[%i4+0x016] ! Mem[0000000090000014] = 7b3bc654
! Mem[000000009000001c] = bbec7798, %g2 = ffffffffffffba3e
ldub [%i4+0x01d],%g2 ! %g2 = 00000000000000bb
! %l6 = a728930298b13f98, Mem[0000000079000000] = 28867674
stw %l6,[%i2+%g0] ! Mem[0000000079000000] = 98b13f98
! %l7 = 9000585e0139b02f, Mem[000000009180002c] = a3ca96e2
stb %l7,[%o0+0x02c] ! Mem[000000009180002c] = 2fca96e2
! Mem[0000000090000030] = 722cd948 e3f41a12, %g2 = 000000bb, %g3 = a3ca96e2
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000e3f41a12
p52_label_11:
! Mem[0000000091800008] = 79ecd7c5, %g2 = 00000000722cd948
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! Mem[0000000079800018] = 08087cdd 10a5aa6e, %l6 = 98b13f98, %l7 = 0139b02f
ldd [%i3+%o3],%l6 ! %l6 = 0000000008087cdd 0000000010a5aa6e
! Mem[000000009080003c] = bf380000, %g2 = 00000000000079ec
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffbf
! %l5 = ffffffffffffee7b, Mem[0000000090000006] = 59e798b1
stb %l5,[%i4+0x006] ! Mem[0000000090000004] = 7be798b1
! Mem[0000000091800010] = 0000660c, %g2 = ffffffffffffffbf
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000000000
! %l2 = 80fd2e88, %l3 = 10a5aa6e, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 80fd2e88 10a5aa6e
! %l5 = ffffffffffffee7b, Mem[000000009180003e] = 6d4e0000
sth %l5,[%o0+0x03e] ! Mem[000000009180003c] = ee7b0000
! Mem[0000000090800030] = b13f984f, %g2 = 0000000000000000
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffb1
! %l6 = 0000000008087cdd, Mem[0000000078800036] = 6e633ddf
sth %l6,[%i1+0x036] ! Mem[0000000078800034] = 6e637cdd
! Mem[0000000091800018] = c6fe244e, %g18 = 3402a963fcb44237
ldsw [%o0+%o3],%g2 ! %g2 = 3402a963fcb44237
p52_label_12:
! Mem[0000000079800018] = 08087cdd, %l3 = 08087cdd10a5aa6e
lduh [%i3+%o3],%l3 ! %l3 = 0000000000000808
! %l4 = a0f110264f906e63, Mem[0000000091000020] = 8c013d025ade034f
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = a0f110264f906e63
! %l4 = a0f110264f906e63, Mem[0000000091800038] = b5d5c008
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = 4f906e63
! Mem[000000007800001c] = 68ea137e, %l3 = 0000000000000808
ldub [%i0+0x01c],%l3 ! %l3 = 0000000000000068
! Mem[0000000078800014] = b5c16ced, %l1 = b74e751a09d06d4e
lduw [%i1+0x014],%l1 ! %l1 = 00000000b5c16ced
! Mem[0000000090000018] = c654ee46, %g2 = ffffffffc6fe244e
lduh [%i4+%o3],%g2 ! %g2 = 000000000000c654
! %l6 = 0000000008087cdd, Mem[0000000091800012] = 660c09d0
sth %l6,[%o0+0x012] ! Mem[0000000091800010] = 7cdd09d0
! Mem[0000000091000000] = 10264f90, %g2 = 000000000000c654
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000001026
! Mem[000000009100001c] = 00660ca0, %g2 = 0000000000001026
ldub [%i6+0x01d],%g2 ! %g2 = 0000000000000000
! %l5 = ffffffffffffee7b, Mem[0000000090000038] = 7ccf87b4
stw %l5,[%i4+0x038] ! Mem[0000000090000038] = ffffee7b
p52_label_13:
! Mem[0000000078800020] = 2cafea80 d316e236, %l0 = 0000660c, %l1 = b5c16ced
ldd [%i1+%o4],%l0 ! %l0 = 000000002cafea80 00000000d316e236
! %l4 = a0f110264f906e63, Mem[0000000091000028] = a7289302
sth %l4,[%i6+%o5] ! Mem[0000000091000028] = 6e639302
! Mem[0000000079000018] = 4efc22de e8641214, %l0 = 2cafea80, %l1 = d316e236
ldd [%i2+%o3],%l0 ! %l0 = 000000004efc22de 00000000e8641214
! Mem[0000000090000008] = 98b13f98 0139b02f, %g2 = 00000000, %g3 = e3f41a12
ldd [%i4+%o1],%g2 ! %g2 = 0000000098b13f98 000000000139b02f
! %l6 = 0000000008087cdd, Mem[0000000090800019] = 210d4cb0
stb %l6,[%i5+0x019] ! Mem[0000000090800018] = dd0d4cb0
! Mem[0000000091800038] = 4f906e63, %g18 = 3402a963fcb44237
ldsw [%o0+0x038],%g2 ! %g2 = 3402a963fcb44237
! Mem[0000000090000000] = 0efd0f3334b47be7, %g2 = 000000004f906e63
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b47be7
! %l2 = 80fd2e88, %l3 = 00000068, Mem[0000000091000008] = 9a8d011a 32495b64
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 80fd2e88 00000068
! %l7 = 0000000010a5aa6e, Mem[0000000090800036] = 6e6382fb
stb %l7,[%i5+0x036] ! Mem[0000000090800034] = 6e6382fb
! Mem[0000000079000018] = 4efc22de, %l7 = 0000000010a5aa6e
ldsw [%i2+%o3],%l7 ! %l7 = 000000004efc22de
p52_label_14:
! Mem[0000000091000010] = c871c97b, %g2 = 0efd0f3334b47be7
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffc871
! Mem[000000009000003c] = a14cf2d3, %g2 = ffffffffffffc871
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffa14c
! Mem[0000000091000024] = 4f906e63, %g2 = ffffffffffffa14c
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000004f90
! %l5 = ffffffffffffee7b, Mem[0000000091800020] = 30270afa801d54e4
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = ffffffffffffee7b
! Mem[0000000091800014] = 6d4ec6fe, %g2 = 0000000000004f90
lduh [%o0+0x016],%g2 ! %g2 = 0000000000006d4e
! %l0 = 000000004efc22de, Mem[000000009080001c] = b02f8e33
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = 4efc22de
! Mem[0000000090800030] = 98b13f984f906e63, %g2 = 0000000000006d4e
ldx [%i5+0x030],%g2 ! %g2 = 98b13f984f906e63
! Mem[0000000091800034] = ffffee7b, %g2 = 98b13f984f906e63
lduw [%o0+0x034],%g2 ! %g2 = 00000000ffffee7b
! Mem[000000009180003c] = ccee7b00, %g2 = 00000000ffffee7b
ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffffcc
! %l7 = 000000004efc22de, Mem[000000009100001a] = 00000000
stb %l7,[%i6+0x01a] ! Mem[0000000091000018] = de000000
p52_label_15:
! %l7 = 000000004efc22de, Mem[000000009000002a] = de2092b2
sth %l7,[%i4+0x02a] ! Mem[0000000090000028] = 22de92b2
! Mem[0000000090000010] = b51eb02f 48787b3b, %g2 = ffffffcc, %g3 = 0139b02f
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51eb02f 0000000048787b3b
! %l6 = 0000000008087cdd, Mem[0000000090800024] = c3247ee5
stw %l6,[%i5+0x024] ! Mem[0000000090800024] = 08087cdd
! %l5 = ffffffffffffee7b, Mem[000000009000003c] = a14cf2d3
stw %l5,[%i4+0x03c] ! Mem[000000009000003c] = ffffee7b
! %l4 = a0f110264f906e63, Mem[0000000079000015] = 03b0fa31
stb %l4,[%i2+0x015] ! Mem[0000000079000014] = 0363fa31
! Mem[0000000078800020] = 2cafea80, %l4 = a0f110264f906e63
ldsw [%i1+%o4],%l4 ! %l4 = 000000002cafea80
! Mem[000000007980001c] = 10a5aa6e, %l3 = 0000000000000068
ldub [%i3+0x01e],%l3 ! %l3 = 00000000000000aa
! %l0 = 000000004efc22de, Mem[0000000091800030] = 4f906e63
stb %l0,[%o0+0x030] ! Mem[0000000091800030] = de906e63
! Mem[0000000090800008] = 50c69f916a872662, %g2 = 00000000b51eb02f
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
! %l2 = ffffffff80fd2e88, Mem[0000000090800025] = 087cdd80
stb %l2,[%i5+0x025] ! Mem[0000000090800024] = 887cdd80
p52_label_16:
! Mem[0000000091800030] = de906e63, %g2 = 50c69f916a872662
lduw [%o0+0x030],%g2 ! %g2 = 00000000de906e63
! %l5 = ffffffffffffee7b, Mem[000000007980002d] = ebd9bff0
stb %l5,[%i3+0x02d] ! Mem[000000007980002c] = eb7bbff0
! %l2 = 80fd2e88, %l3 = 000000aa, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 80fd2e88 000000aa
! Mem[0000000090800030] = 3f984f90, %g2 = 00000000de906e63
ldsh [%i5+0x032],%g2 ! %g2 = 0000000000003f98
! Mem[000000009100001c] = 00660ca0, %g2 = 0000000000003f98
ldsb [%i6+0x01d],%g2 ! %g2 = 0000000000000000
! Mem[0000000079000018] = 4efc22de, %l0 = 000000004efc22de
ldsh [%i2+0x01a],%l0 ! %l0 = 00000000000022de
! Mem[0000000091000034] = 6cc6660c, %g2 = 0000000000000000
lduw [%i6+0x034],%g2 ! %g2 = 000000006cc6660c
! %l2 = ffffffff80fd2e88, Mem[000000009180003c] = 43ccee7b
sth %l2,[%o0+0x03c] ! Mem[000000009180003c] = 2e88ee7b
! Mem[0000000079000008] = 78efe203b3c57d25, %l4 = 000000002cafea80
ldx [%i2+%o1],%l4 ! %l4 = 78efe203b3c57d25
! %l0 = 00000000000022de, Mem[0000000090800038] = 80fd2e88
sth %l0,[%i5+0x038] ! Mem[0000000090800038] = 22de2e88
p52_label_17:
! %l2 = ffffffff80fd2e88, Mem[0000000090000018] = c654ee46
sth %l2,[%i4+%o3] ! Mem[0000000090000018] = 2e88ee46
! %l7 = 000000004efc22de, Mem[0000000091000029] = 63930298
stb %l7,[%i6+0x029] ! Mem[0000000091000028] = de930298
! Mem[0000000090000034] = f41a12ff, %g2 = 000000006cc6660c
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000f4
! %l5 = ffffffffffffee7b, Mem[0000000090000022] = 3f980139
stb %l5,[%i4+0x022] ! Mem[0000000090000020] = 7b980139
! Mem[000000009080003c] = 000000aa, %g2 = 00000000000000f4
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[000000009100001c] = 0000660c, %g2 = 0000000000000000
lduw [%i6+0x01c],%g2 ! %g2 = 000000000000660c
! Mem[0000000090800028] = 80fd2e88, %g2 = 000000000000660c
lduw [%i5+%o5],%g2 ! %g2 = 0000000080fd2e88
! Mem[0000000090000010] = b51eb02f, %g2 = 0000000080fd2e88
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffb51e
! Mem[0000000091000030] = 916a6e486cc6660c, %g2 = ffffffffffffb51e
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc6660c
! %l1 = 00000000e8641214, Mem[0000000090800028] = 80fd2e8810a5aa6e
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 00000000e8641214
p52_label_18:
! Mem[000000007980001c] = 10a5aa6e, %l2 = ffffffff80fd2e88
lduw [%i3+0x01c],%l2 ! %l2 = 0000000010a5aa6e
! Mem[0000000079000014] = 0363fa31, %l6 = 0000000008087cdd
ldsw [%i2+0x014],%l6 ! %l6 = 000000000363fa31
! Mem[0000000091000020] = a0f11026, %g2 = 916a6e486cc6660c
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffffa0
! %l1 = 00000000e8641214, Mem[0000000078800001] = c995b8b5
stb %l1,[%i1+0x001] ! Mem[0000000078800000] = c914b8b5
! %l3 = 00000000000000aa, Mem[0000000090800030] = 98b13f984f906e63
stx %l3,[%i5+0x030] ! Mem[0000000090800030] = 00000000000000aa
! Mem[0000000090800024] = 08887cdd, %g2 = ffffffffffffffa0
lduh [%i5+0x024],%g2 ! %g2 = 0000000000000888
! Mem[0000000079800024] = 4f906e63, %l6 = 000000000363fa31
lduw [%i3+0x024],%l6 ! %l6 = 000000004f906e63
! Mem[0000000090000038] = 7bffffee, %g2 = 0000000000000888
ldub [%i4+0x03b],%g2 ! %g2 = 000000000000007b
! Mem[0000000090800018] = 8ddd0d4c, %g2 = 000000000000007b
lduw [%i5+%o3],%g2 ! %g2 = 000000008ddd0d4c
! %l7 = 000000004efc22de, Mem[0000000090000038] = ffffee7bffffee7b
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 000000004efc22de
p52_label_19:
! Mem[0000000090800028] = 00000000, %g2 = 000000008ddd0d4c
lduw [%i5+%o5],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000010a5aa6e, Mem[0000000091800020] = ffffffff
sth %l2,[%o0+%o4] ! Mem[0000000091800020] = aa6effff
! %l6 = 000000004f906e63, Mem[0000000091800034] = ffffee7b
sth %l6,[%o0+0x034] ! Mem[0000000091800034] = 6e63ee7b
! Mem[0000000078800008] = f7b221cc, %l5 = ffffffffffffee7b
ldsw [%i1+%o1],%l5 ! %l5 = fffffffff7b221cc
! Mem[0000000091800038] = 6e632e88, %g2 = 0000000000000000
ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000006e63
! Mem[000000009180003c] = ee7b0000, %g2 = 0000000000006e63
ldub [%o0+0x03e],%g2 ! %g2 = 00000000000000ee
! %l3 = 00000000000000aa, Mem[0000000090000018] = 2e88ee46
stw %l3,[%i4+%o3] ! Mem[0000000090000018] = 000000aa
! Mem[0000000091000010] = c871c97b, %g2 = 00000000000000ee
ldsb [%i6+%o2],%g2 ! %g2 = ffffffffffffffc8
! Mem[000000007980002c] = eb7bbff0, %l0 = 00000000000022de
ldsb [%i3+0x02d],%l0 ! %l0 = 000000000000007b
! Mem[000000007880000c] = ba23b141, %l0 = 000000000000007b
ldsh [%i1+0x00e],%l0 ! %l0 = ffffffffffffb141
p52_label_20:
! Mem[0000000091000008] = 80fd2e8800000068, %g2 = ffffffffffffffc8
ldx [%i6+%o1],%g2 ! %g2 = 80fd2e8800000068
! Mem[0000000091800014] = d06d4ec6, %g2 = 80fd2e8800000068
ldub [%o0+0x015],%g2 ! %g2 = 00000000000000d0
! Mem[0000000091800000] = 98b13f98 920983a7, %g2 = 000000d0, %g3 = 48787b3b
ldd [%o0+%g0],%g2 ! %g2 = 0000000098b13f98 00000000920983a7
! Mem[0000000090800020] = 5b9447bc, %g18 = 3402a963fcb44237
ldsw [%i5+%o4],%g2 ! %g2 = 3402a963fcb44237
! Mem[0000000078000034] = 36c851ab, %l4 = 78efe203b3c57d25
lduh [%i0+0x036],%l4 ! %l4 = 00000000000051ab
! Mem[0000000090800018] = 0d4c4efc, %g2 = 000000005b9447bc
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000d4c
! Mem[0000000091000028] = 6ede9302, %g2 = 0000000000000d4c
ldsh [%i6+%o5],%g2 ! %g2 = 0000000000006ede
! %l4 = 00000000000051ab, Mem[0000000091000010] = c871c97b
stw %l4,[%i6+%o2] ! Mem[0000000091000010] = 000051ab
! Mem[0000000090800028] = 00000000, %g2 = 0000000000006ede
lduw [%i5+%o5],%g2 ! %g2 = 0000000000000000
! %l7 = 000000004efc22de, Mem[0000000090000031] = 2cd948e3
stb %l7,[%i4+0x031] ! Mem[0000000090000030] = ded948e3
p52_label_21:
! %l7 = 000000004efc22de, Mem[0000000091800018] = c6fe244e
stb %l7,[%o0+%o3] ! Mem[0000000091800018] = defe244e
! Mem[000000009180001c] = 9c834334, %g2 = 0000000000000000
lduw [%o0+0x01c],%g2 ! %g2 = 000000009c834334
! Mem[0000000090000030] = 72ded948e3f41a12, %g2 = 000000009c834334
ldx [%i4+0x030],%g2 ! %g2 = 72ded948e3f41a12
! Mem[0000000090800038] = 22de2e88, %g18 = 3402a963fcb44237
ldsw [%i5+0x038],%g2 ! %g2 = 3402a963fcb44237
! %l0 = ffffffffffffb141, Mem[0000000090800028] = 00000000e8641214
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffffb141
! Mem[0000000091000030] = 6e486cc6, %g2 = 0000000022de2e88
ldub [%i6+0x032],%g2 ! %g2 = 000000000000006e
! %l3 = 00000000000000aa, Mem[0000000091800010] = 00007cdd09d06d4e
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 00000000000000aa
! %l6 = 000000004f906e63, Mem[000000009080001e] = 22de5b94
sth %l6,[%i5+0x01e] ! Mem[000000009080001c] = 6e635b94
! %l4 = 00000000000051ab, Mem[0000000090800008] = 50c69f916a872662
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 00000000000051ab
! Mem[0000000079000018] = 4efc22de, %l5 = fffffffff7b221cc
ldsb [%i2+0x01a],%l5 ! %l5 = 0000000000000022
p52_label_22:
! Mem[0000000090800010] = 98b13f98, %g18 = 3402a963fcb44237
ldsw [%i5+%o2],%g2 ! %g2 = 3402a963fcb44237
! %l4 = 00000000000051ab, Mem[0000000091000004] = 4f906e63
stw %l4,[%i6+0x004] ! Mem[0000000091000004] = 000051ab
! %l6 = 000000004f906e63, Mem[0000000079800014] = 10a5aa6e
stw %l6,[%i3+0x014] ! Mem[0000000079800014] = 4f906e63
! Mem[0000000090000000] = 0f3334b4, %g2 = ffffffff98b13f98
ldsh [%i4+0x002],%g2 ! %g2 = 0000000000000f33
! %l4 = 000051ab, %l5 = 00000022, Mem[0000000090800038] = 22de2e88 000000aa
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 000051ab 00000022
! %l2 = 0000000010a5aa6e, Mem[0000000079000014] = 0363fa31
stb %l2,[%i2+0x014] ! Mem[0000000079000014] = 6e63fa31
! Mem[0000000090000000] = 0efd0f3334b47be7, %g2 = 0000000000000f33
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b47be7
! %l4 = 00000000000051ab, Mem[0000000091800007] = a70f1979
stb %l4,[%o0+0x007] ! Mem[0000000091800004] = ab0f1979
! Mem[0000000078000010] = 6e639578, %l7 = 000000004efc22de
lduw [%i0+%o2],%l7 ! %l7 = 000000006e639578
! %l0 = ffffffffffffb141, Mem[000000009000002c] = 92b27d25
stb %l0,[%i4+0x02c] ! Mem[000000009000002c] = 41b27d25
p52_label_23:
! Mem[0000000079800028] = a0609b08 eb7bbff0, %l4 = 000051ab, %l5 = 00000022
ldd [%i3+%o5],%l4 ! %l4 = 00000000a0609b08 00000000eb7bbff0
! Mem[0000000091800008] = 79ecd7c5, %g2 = 0efd0f3334b47be7
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! Mem[0000000090000008] = 98b13f980139b02f, %g2 = 00000000000079ec
ldx [%i4+%o1],%g2 ! %g2 = 98b13f980139b02f
! Mem[0000000078800028] = 26716e07, %l5 = 00000000eb7bbff0
ldsb [%i1+0x029],%l5 ! %l5 = 0000000000000071
! Mem[0000000090000008] = 98b13f98, %g2 = 98b13f980139b02f
lduw [%i4+%o1],%g2 ! %g2 = 0000000098b13f98
! Mem[0000000079000004] = 2c3ffffd, %l5 = 0000000000000071
ldub [%i2+0x007],%l5 ! %l5 = 00000000000000fd
! Mem[0000000078000008] = 42ee31ab, %l5 = 00000000000000fd
lduh [%i0+0x00a],%l5 ! %l5 = 00000000000031ab
! Mem[0000000091000034] = 6cc6660c, %g2 = 0000000098b13f98
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000006cc6
! Mem[0000000079800004] = 9a2b76cb, %l1 = 00000000e8641214
ldsh [%i3+0x004],%l1 ! %l1 = ffffffffffff9a2b
! Mem[0000000091000024] = 636ede93, %g2 = 0000000000006cc6
ldsb [%i6+0x027],%g2 ! %g2 = 0000000000000063
p52_label_24:
! Mem[0000000078800008] = f7b221cc, %l5 = 00000000000031ab
ldub [%i1+0x00a],%l5 ! %l5 = 0000000000000021
! Mem[000000009100000c] = 00680000, %g2 = 0000000000000063
ldsh [%i6+0x00e],%g2 ! %g2 = 0000000000000068
! Mem[0000000091800004] = 920983ab, %g18 = 3402a963fcb44237
ldsw [%o0+0x004],%g2 ! %g2 = 3402a963fcb44237
! Mem[0000000090000018] = 000000aa, %g2 = ffffffff920983ab
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000000000
! %l4 = a0609b08, %l5 = 00000021, Mem[0000000091800018] = defe244e 9c834334
std %l4,[%o0+%o3] ! Mem[0000000091800018] = a0609b08 00000021
! Mem[0000000090000008] = 98b13f98 0139b02f, %g2 = 00000000, %g3 = 920983a7
ldd [%i4+%o1],%g2 ! %g2 = 0000000098b13f98 000000000139b02f
! Mem[000000009180002c] = 96e2de90, %g2 = 0000000098b13f98
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffff96e2
! %l1 = ffffffffffff9a2b, Mem[000000009100000a] = 2e880000
sth %l1,[%i6+0x00a] ! Mem[0000000091000008] = 9a2b0000
! %l7 = 000000006e639578, Mem[0000000078000038] = 4f906e63
stw %l7,[%i0+0x038] ! Mem[0000000078000038] = 6e639578
! %l7 = 000000006e639578, Mem[000000009000000c] = 0139b02f
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = 6e639578
p52_label_25:
! Mem[0000000090000028] = 218822de 41b27d25, %g2 = ffff96e2, %g3 = 0139b02f
ldd [%i4+%o5],%g2 ! %g2 = 00000000218822de 0000000041b27d25
! %l0 = ffffffffffffb141, Mem[0000000091800038] = 4f906e632e88ee7b
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = ffffffffffffb141
! %l7 = 000000006e639578, Mem[000000009180001f] = 21aa6eff
stb %l7,[%o0+0x01f] ! Mem[000000009180001c] = 78aa6eff
! Mem[0000000090800014] = 2f8ddd0d, %g2 = 00000000218822de
ldsb [%i5+0x017],%g2 ! %g2 = 000000000000002f
! Mem[0000000091800010] = 00000000 000000aa, %g2 = 0000002f, %g3 = 41b27d25
ldd [%o0+%o2],%g2 ! %g2 = 0000000000000000 00000000000000aa
! Mem[000000007900001c] = e8641214, %l3 = 00000000000000aa
lduh [%i2+0x01c],%l3 ! %l3 = 000000000000e864
! %l4 = 00000000a0609b08, Mem[0000000079000038] = fd77d416
sth %l4,[%i2+0x038] ! Mem[0000000079000038] = 9b08d416
! Mem[0000000090800020] = 5b9447bc 08887cdd, %g2 = 00000000, %g3 = 000000aa
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 0000000008887cdd
! Mem[0000000091000038] = 9000585e0139b02f, %g2 = 000000005b9447bc
ldx [%i6+0x038],%g2 ! %g2 = 9000585e0139b02f
! Mem[0000000091800018] = a0609b0800000078, %g2 = 9000585e0139b02f
ldx [%o0+%o3],%g2 ! %g2 = a0609b0800000078
ba,a p52_not_taken_0_end
p52_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p52_branch_failed
p52_not_taken_0_end:
! End of Random Code for Thread 52
1: membar #Sync ! Force all stores to complete
p52_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0d0] ! Set processor 52 done flag
! Check Registers
p52_check_registers:
set p52_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffffffb141
bne,a,pn %xcc,p52_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffff9a2b
bne,a,pn %xcc,p52_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000010a5aa6e
bne,a,pn %xcc,p52_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000e864
bne,a,pn %xcc,p52_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a0609b08
bne,a,pn %xcc,p52_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000021
bne,a,pn %xcc,p52_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000004f906e63
bne,a,pn %xcc,p52_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000006e639578
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 d88bc59f 4bb8813d
bne %xcc,p52_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3cfcb962 0655a11a
bne %xcc,p52_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a576a940 57da970e
bne %xcc,p52_f6_fail
nop
! Check Local Memory
set p52_local0_expect,%g1
p52_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000060eb3a8c0030
ldx [%i0+0x000],%g3 ! Observed data at 0000000078000000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6e639578f7466eaa
ldx [%i0+0x010],%g3 ! Observed data at 0000000078000010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = d9217c48c5ce6d4e
ldx [%i0+0x020],%g3 ! Observed data at 0000000078000020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6e639578000000d5
ldx [%i0+0x038],%g3 ! Observed data at 0000000078000038
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x038,%g4
set p52_local1_expect,%g1
p52_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = c914b8b5889a47d6
ldx [%i1+0x000],%g3 ! Observed data at 0000000078800000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = ee7b6f5b6e637cdd
ldx [%i1+0x030],%g3 ! Observed data at 0000000078800030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x030,%g4
set p52_local2_expect,%g1
p52_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 98b13f982c3ffffd
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 = b37123a96e63fa31
ldx [%i2+0x010],%g3 ! Observed data at 0000000079000010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4efc22dee8641214
ldx [%i2+0x018],%g3 ! Observed data at 0000000079000018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000660c09d06d4e
ldx [%i2+0x028],%g3 ! Observed data at 0000000079000028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9b08d4160ad42c1e
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 = 00e28d634f906e63
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 = 08087cdd10a5aa6e
ldx [%i3+0x018],%g3 ! Observed data at 0000000079800018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5c23d84d4f906e63
ldx [%i3+0x020],%g3 ! Observed data at 0000000079800020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a0609b08eb7bbff0
ldx [%i3+0x028],%g3 ! Observed data at 0000000079800028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x028,%g4
! The test for processor 52 has passed
p52_passed:
ta GOOD_TRAP
nop
p52_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p52_failed
p52_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p52_failed
p52_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p52_failed
p52_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p52_failed
p52_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p52_failed
p52_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p52_failed
p52_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p52_failed
p52_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p52_failed
p52_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
p52_f6_fail:
set p52_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 52 failed
p52_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d0] ! Set processor 52 done flag
set p52_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 52 failed
p52_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d0] ! Set processor 52 done flag
set p52_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p52_selfmod_failed:
ba p52_failed
mov 0xabc,%g1
p52_common_error:
or %g0,0xf14,%g1
ba p52_failed
mov %o5,%g3
p52_common_signature_error:
set p52_temp,%g1
ba p52_failed
st %g2,[%g1] ! Common Lock Number
p52_common_timeout:
set p52_temp,%g1
ba p52_failed
st %g2,[%g1] ! Common Lock Number
p52_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p52_failed
mov 0x0,%g3
p52_trap1e:
ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079000020]
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079800008]
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000078000010]
stha %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800028]
stba %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000010]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079800000]
done
p52_trap1o:
ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079000020]
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079800008]
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000078000010]
stha %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800028]
stba %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000010]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079800000]
done
p52_trap2e:
stha %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000010]
done
p52_trap2o:
stha %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000010]
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 = 80a89bb456c46446
ldx [%g1+0x008],%l1 ! %l1 = b74e751a09d06d4e
ldx [%g1+0x010],%l2 ! %l2 = 2f2b4ffa08087cdd
ldx [%g1+0x018],%l3 ! %l3 = fcc81a1fbca4ce05
ldx [%g1+0x020],%l4 ! %l4 = a0f110264f906e63
ldx [%g1+0x028],%l5 ! %l5 = d4580a4aab89ebec
ldx [%g1+0x030],%l6 ! %l6 = a728930298b13f98
ldx [%g1+0x038],%l7 ! %l7 = 9000585e0139b02f
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4ecb6c52 9174a48c 7e8309db bae8a615
! %f4 = 4046c9e7 0243fec2 cd2c5370 5c620f44
! %f8 = de819667 2e48ded9 07f8fbbc a359a174
! %f12 = 0178eda4 a69e8524 7d06dedb ff6bfed0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 082be02b 4e475ee2 e97671a1 4ed3130c
! %f20 = 349ccb6d 6ab4cd2c dec4e576 65860afb
! %f24 = 322a9cbe 6576498b c0ffac8e fdb08e3d
! %f28 = 5e83162d 9a336667 b4e459c5 525c86b6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 690ac573 14f4a037 ec3e8f6f 6568f7bd
! %f36 = 1996e892 8e24e89a 5f7e75b9 fe82a8c5
! %f40 = 2b09d42a 1bacaf71 36d9b80f ab413dcb
! %f44 = 301c55b0 60cb3205 608dd5c9 01425e47
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xea68f6070000000e,%g7,%g1 ! GSR scale = 1, align = 6
wr %g1,%g0,%gsr ! GSR = ea68f6070000000e
wr %g0,%y ! Clear Y 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:
! %l4 = 36542a06, %l5 = 06b8efee, Mem[000000007a800018] = f7a8d975 62e9cc3c
std %l4,[%i1+%o3] ! Mem[000000007a800018] = 36542a06 06b8efee
! Mem[0000000090800030] = 50ae945c 1b777a3f, %g2 = 064fcbe3, %g3 = 0bad0b00
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b777a3f
! %l6 = fa961a7b, %l7 = 73596b08, Mem[0000000091000038] = 2ac32556 3741577c
std %l6,[%i6+0x038] ! Mem[0000000091000038] = fa961a7b 73596b08
! %l0 = 1f01f439, %l1 = 60c24af6, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 1f01f439 60c24af6
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = 0000000050ae945c
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 4c1bc6c0, %g3 = 1b777a3f
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! %l6 = 003745a3fa961a7b, Mem[0000000091000028] = 8a3d9650d71607a7
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = 003745a3fa961a7b
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 00000000d6f64887
lduw [%i5+0x02c],%g2 ! %g2 = 000000004c1bc6c0
! %l6 = 003745a3fa961a7b, Mem[000000007b800010] = 40b45318644fb27a
stx %l6,[%i3+%o2] ! Mem[000000007b800010] = 003745a3fa961a7b
! %l3 = 70d5771836debbe0, Mem[0000000091800038] = b5d5c008
sth %l3,[%o0+0x038] ! Mem[0000000091800038] = bbe0c008
p53_label_2:
! Mem[0000000090800034] = c24af682, %g2 = 000000004c1bc6c0
ldub [%i5+0x035],%g2 ! %g2 = 00000000000000c2
! Mem[0000000090800000] = f2d0a1aa, %g2 = 00000000000000c2
lduw [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa
! Mem[0000000090800030] = 1f01f439, %g2 = 00000000f2d0a1aa
ldsh [%i5+0x030],%g2 ! %g2 = 0000000000001f01
! Mem[000000007b000018] = 636b749f, %l3 = 70d5771836debbe0
ldsb [%i2+0x01a],%l3 ! %l3 = 0000000000000074
! %l2 = f6ed1079, %l3 = 00000074, Mem[0000000091000010] = c871c97b 694bf715
std %l2,[%i6+%o2] ! Mem[0000000091000010] = f6ed1079 00000074
! Mem[000000007b800018] = 6d72f01d, %l3 = 0000000000000074
lduw [%i3+%o3],%l3 ! %l3 = 000000006d72f01d
! Mem[000000007b800020] = ae952f85, %l1 = 842a2fa060c24af6
ldub [%i3+%o4],%l1 ! %l1 = 00000000000000ae
! Mem[000000009080000c] = 2662d6f6, %g2 = 0000000000001f01
ldub [%i5+0x00e],%g2 ! %g2 = 0000000000000026
! Mem[000000009080001c] = 758e335b, %g2 = 0000000000000026
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000075
! Mem[0000000091000028] = 003745a3, %g18 = 3bcdc6284c063dd3
ldsw [%i6+%o5],%g2 ! %g2 = 3bcdc6284c063dd3
p53_label_3:
! %l4 = 36542a06, %l5 = 06b8efee, Mem[0000000091000028] = 003745a3 fa961a7b
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 36542a06 06b8efee
! Mem[000000009180001c] = 43343027, %g2 = 00000000003745a3
ldsb [%o0+0x01e],%g2 ! %g2 = 0000000000000043
! Mem[0000000091800010] = ab2f0f63, %g2 = 0000000000000043
ldsb [%o0+%o2],%g2 ! %g2 = ffffffffffffffab
! Mem[000000009100002c] = 06b8efee, %g2 = ffffffffffffffab
lduw [%i6+0x02c],%g2 ! %g2 = 0000000006b8efee
! Mem[0000000091000000] = 809ce616, %g18 = 3bcdc6284c063dd3
ldsw [%i6+%g0],%g2 ! %g2 = 3bcdc6284c063dd3
! Mem[0000000090800004] = 6e5450c6, %g2 = ffffffff809ce616
lduh [%i5+0x006],%g2 ! %g2 = 0000000000006e54
! Mem[0000000090800008] = 50c69f91 6a872662, %g2 = 00006e54, %g3 = 79807614
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a872662
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = 0000000050c69f91
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
! Mem[000000007a000038] = 9c5d18a8, %l4 = 78e70d9a36542a06
lduw [%i0+0x038],%l4 ! %l4 = 000000009c5d18a8
! Mem[000000007b000004] = 3ec13c1c, %l0 = 4b290ecc1f01f439
ldsw [%i2+0x004],%l0 ! %l0 = 000000003ec13c1c
p53_label_4:
! %l6 = 003745a3fa961a7b, Mem[0000000091000010] = f6ed107900000074
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 003745a3fa961a7b
! %l7 = b7073ef273596b08, Mem[0000000091000026] = 034f3654
sth %l7,[%i6+0x026] ! Mem[0000000091000024] = 6b083654
! Mem[0000000091000038] = fa961a7b, %g2 = fd77ba3e4c1bc6c0
ldsh [%i6+0x038],%g2 ! %g2 = fffffffffffffa96
! Mem[0000000090000020] = 141da2f6, %g2 = fffffffffffffa96
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000014
! %l2 = f6ed1079, %l3 = 6d72f01d, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l2,[%i6+0x030] ! Mem[0000000091000030] = f6ed1079 6d72f01d
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 0000000000000014
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! %l5 = f19f3ef006b8efee, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l5,[%i5+%o4] ! Mem[0000000090800020] = f19f3ef006b8efee
! Mem[0000000090000010] = b51e7244, %g2 = d3141da2f6eb9a57
lduw [%i4+%o2],%g2 ! %g2 = 00000000b51e7244
! Mem[0000000090000018] = c654ee46, %g2 = 00000000b51e7244
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffc654
! %l0 = 3ec13c1c, %l1 = 000000ae, Mem[0000000091000030] = f6ed1079 6d72f01d
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 3ec13c1c 000000ae
p53_label_5:
! Mem[000000009080000c] = 2662d6f6, %g2 = ffffffffffffc654
ldub [%i5+0x00e],%g2 ! %g2 = 0000000000000026
! %l0 = 000000003ec13c1c, Mem[0000000090000010] = b51e724448782e3b
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 000000003ec13c1c
! %l2 = f6ed1079, %l3 = 6d72f01d, Mem[0000000090800030] = 1f01f439 60c24af6
std %l2,[%i5+0x030] ! Mem[0000000090800030] = f6ed1079 6d72f01d
! Mem[0000000091000008] = 9a8d011a, %g2 = 0000000000000026
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8d011a
! Mem[000000009180001c] = 83433430, %g2 = 000000009a8d011a
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000083
! %l6 = 003745a3fa961a7b, Mem[0000000091000010] = 003745a3
stw %l6,[%i6+%o2] ! Mem[0000000091000010] = fa961a7b
! %l4 = 000000009c5d18a8, Mem[000000007a800020] = 05a2a4b7bae526f7
stx %l4,[%i1+%o4] ! Mem[000000007a800020] = 000000009c5d18a8
! Mem[000000007a000018] = 4bc9a98a4d4ad269, %l0 = 000000003ec13c1c
ldx [%i0+%o3],%l0 ! %l0 = 4bc9a98a4d4ad269
! %l5 = f19f3ef006b8efee, Mem[000000009180002a] = bc41a3ca
sth %l5,[%o0+0x02a] ! Mem[0000000091800028] = efeea3ca
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 00000083, %g3 = 6a872662
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
p53_label_6:
! Mem[0000000091800000] = 22502cb9, %g2 = 00000000d6f64887
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! %l1 = 00000000000000ae, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 00000000000000ae
! %l2 = ba40ae85f6ed1079, Mem[0000000091800032] = 6ab0f2e0
sth %l2,[%o0+0x032] ! Mem[0000000091800030] = 1079f2e0
! %l6 = fa961a7b, %l7 = 73596b08, Mem[000000007a800020] = 00000000 9c5d18a8
std %l6,[%i1+%o4] ! Mem[000000007a800020] = fa961a7b 73596b08
! %l3 = 000000006d72f01d, Mem[0000000091800000] = 22502cb9920983a7
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = 000000006d72f01d
! %l0 = 4bc9a98a4d4ad269, Mem[0000000091800004] = 6d72f01d
stw %l0,[%o0+0x004] ! Mem[0000000091800004] = 4d4ad269
! Mem[000000007a800038] = c67b867c, %l1 = 00000000000000ae
ldsb [%i1+0x03a],%l1 ! %l1 = ffffffffffffff86
! Mem[0000000091800020] = 30270afa, %g18 = 3bcdc6284c063dd3
ldsw [%o0+%o4],%g2 ! %g2 = 3bcdc6284c063dd3
! Mem[0000000090000020] = 1da2f6eb, %g2 = 0000000030270afa
lduh [%i4+0x022],%g2 ! %g2 = 0000000000001da2
! Mem[0000000091800030] = 1079f2e0, %g2 = 0000000000001da2
lduh [%o0+0x032],%g2 ! %g2 = 0000000000001079
p53_label_7:
! %l2 = ba40ae85f6ed1079, Mem[0000000090000032] = d948e3f4
stb %l2,[%i4+0x032] ! Mem[0000000090000030] = 7948e3f4
! %l1 = ffffffffffffff86, Mem[0000000091000030] = 3ec13c1c000000ae
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffff86
! Mem[0000000091000018] = 2595d186, %g2 = 0000000000001079
ldsb [%i6+0x01a],%g2 ! %g2 = 0000000000000025
! %l3 = 000000006d72f01d, Mem[000000007a00001e] = 4d4ad269
stb %l3,[%i0+0x01e] ! Mem[000000007a00001c] = 4d4a1d69
! %l4 = 000000009c5d18a8, Mem[000000007a00003c] = 7cad6711
stb %l4,[%i0+0x03c] ! Mem[000000007a00003c] = a8ad6711
! %l5 = f19f3ef006b8efee, Mem[000000007b000024] = dd06a113
sth %l5,[%i2+0x024] ! Mem[000000007b000024] = efeea113
! Mem[0000000091800004] = 4d4ad269, %g2 = 0000000000000025
lduw [%o0+0x004],%g2 ! %g2 = 000000004d4ad269
! Mem[000000007a000018] = 4bc9a98a4d4a1d69, %l0 = 4bc9a98a4d4ad269
ldx [%i0+%o3],%l0 ! %l0 = 4bc9a98a4d4a1d69
! Mem[0000000091000030] = ffffffffffffff86, %g2 = 000000004d4ad269
ldx [%i6+0x030],%g2 ! %g2 = ffffffffffffff86
! %l1 = ffffffffffffff86, Mem[000000007a800024] = 73596b08
stb %l1,[%i1+0x024] ! Mem[000000007a800024] = 86596b08
p53_label_8:
! %l0 = 4d4a1d69, %l1 = ffffff86, Mem[0000000090000008] = 1a70897a 70c2cf1a
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 4d4a1d69 ffffff86
! Mem[0000000090000024] = f6eb9a57, %g2 = ffffffffffffff86
lduh [%i4+0x024],%g2 ! %g2 = 000000000000f6eb
! Mem[000000009080003c] = 62f1bf38, %g18 = 3bcdc6284c063dd3
ldsw [%i5+0x03c],%g2 ! %g2 = 3bcdc6284c063dd3
! %l0 = 4bc9a98a4d4a1d69, Mem[0000000090800004] = 99136e54
stw %l0,[%i5+0x004] ! Mem[0000000090800004] = 4d4a1d69
! Mem[0000000091800038] = bbe0c008 43ccc658, %g2 = 62f1bf38, %g3 = 79807614
ldd [%o0+0x038],%g2 ! %g2 = 00000000bbe0c008 0000000043ccc658
! Mem[000000007a800020] = fa961a7b86596b08, %l7 = b7073ef273596b08
ldx [%i1+%o4],%l7 ! %l7 = fa961a7b86596b08
! Mem[0000000090800028] = fd77ba3e 4c1bc6c0, %g2 = bbe0c008, %g3 = 43ccc658
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bc6c0
! %l4 = 9c5d18a8, %l5 = 06b8efee, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 9c5d18a8 06b8efee
! Mem[0000000091800020] = 30270afa801d54e4, %g2 = 00000000fd77ba3e
ldx [%o0+%o4],%g2 ! %g2 = 30270afa801d54e4
! Mem[000000007a80002c] = 237f30a8, %l3 = 000000006d72f01d
lduh [%i1+0x02c],%l3 ! %l3 = 000000000000237f
p53_label_9:
! %l4 = 000000009c5d18a8, Mem[000000009100001c] = d186bb92
stw %l4,[%i6+0x01c] ! Mem[000000009100001c] = 9c5d18a8
! %l6 = 003745a3fa961a7b, Mem[0000000090800010] = d6f64887
stw %l6,[%i5+%o2] ! Mem[0000000090800010] = fa961a7b
! Mem[0000000090000034] = e3f41a12, %g18 = 3bcdc6284c063dd3
ldsw [%i4+0x034],%g2 ! %g2 = 3bcdc6284c063dd3
! %l0 = 4bc9a98a4d4a1d69, Mem[000000009080002c] = 4c1bc6c0
stw %l0,[%i5+0x02c] ! Mem[000000009080002c] = 4d4a1d69
! Mem[0000000090000034] = e3f41a12, %g18 = 3bcdc6284c063dd3
ldsw [%i4+0x034],%g2 ! %g2 = 3bcdc6284c063dd3
! Mem[0000000091800028] = 1fefeea3, %g2 = ffffffffe3f41a12
ldub [%o0+0x029],%g2 ! %g2 = 000000000000001f
! Mem[0000000091800000] = 00004d4a, %g2 = 000000000000001f
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000000000
! %l0 = 4bc9a98a4d4a1d69, Mem[0000000091000034] = ffffff86
stb %l0,[%i6+0x034] ! Mem[0000000091000034] = 69ffff86
! %l4 = 000000009c5d18a8, Mem[0000000091800005] = 4ad26900
stb %l4,[%o0+0x005] ! Mem[0000000091800004] = a8d26900
! %l2 = ba40ae85f6ed1079, Mem[000000007b800008] = 7f7d7842efbe844e
stx %l2,[%i3+%o1] ! Mem[000000007b800008] = ba40ae85f6ed1079
p53_label_10:
! %l0 = 4d4a1d69, %l1 = ffffff86, Mem[0000000091800030] = cd871079 f2e01332
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 4d4a1d69 ffffff86
! Mem[0000000091000020] = 8c013d02, %g2 = 0000000000000000
lduw [%i6+%o4],%g2 ! %g2 = 000000008c013d02
! %l2 = ba40ae85f6ed1079, Mem[0000000091000030] = ffffffff
stw %l2,[%i6+0x030] ! Mem[0000000091000030] = f6ed1079
! Mem[0000000090800008] = 9f916a87, %g2 = 000000008c013d02
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff9f91
! %l4 = 9c5d18a8, %l5 = 06b8efee, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 9c5d18a8 06b8efee
! Mem[0000000091800034] = ffffff86, %g2 = ffffffffffff9f91
lduh [%o0+0x034],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091000020] = 3d025ade, %g2 = 000000000000ffff
ldub [%i6+0x022],%g2 ! %g2 = 000000000000003d
! %l2 = ba40ae85f6ed1079, Mem[000000007a000010] = a2dad0ac
sth %l2,[%i0+%o2] ! Mem[000000007a000010] = 1079d0ac
! Mem[0000000090000020] = 9c5d18a8, %g2 = 000000000000003d
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffff9c5d
! Mem[0000000091000024] = 6b083654, %g2 = ffffffffffff9c5d
ldsh [%i6+0x026],%g2 ! %g2 = 0000000000006b08
p53_label_11:
! %l6 = fa961a7b, %l7 = 86596b08, Mem[0000000091800018] = c6fe240a 9c834334
std %l6,[%o0+%o3] ! Mem[0000000091800018] = fa961a7b 86596b08
! %l7 = fa961a7b86596b08, Mem[000000007b00001f] = 64462299
stb %l7,[%i2+0x01f] ! Mem[000000007b00001c] = 64462208
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = 00006b08, %g3 = 4c1bc6c0
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! Mem[0000000090800010] = fa961a7b 79807614, %g2 = ab2f0f63, %g3 = b09fb039
ldd [%i5+%o2],%g2 ! %g2 = 00000000fa961a7b 0000000079807614
! Mem[000000009180003c] = c6580000, %g2 = 00000000fa961a7b
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000c658
! %l6 = 003745a3fa961a7b, Mem[0000000090800034] = 6d72f01d
stw %l6,[%i5+0x034] ! Mem[0000000090800034] = fa961a7b
! Mem[0000000090000024] = 06b8efee, %g2 = 000000000000c658
lduw [%i4+0x024],%g2 ! %g2 = 0000000006b8efee
! Mem[0000000090800034] = 1a7b82fb, %g2 = 0000000006b8efee
ldsh [%i5+0x036],%g2 ! %g2 = 0000000000001a7b
! %l1 = ffffffffffffff86, Mem[000000009180000e] = 00aeab2f
sth %l1,[%o0+0x00e] ! Mem[000000009180000c] = ff86ab2f
! Mem[0000000090800034] = fa961a7b, %g2 = 0000000000001a7b
ldsb [%i5+0x034],%g2 ! %g2 = fffffffffffffffa
p53_label_12:
! Mem[0000000091000020] = 3d025ade, %g2 = fffffffffffffffa
lduh [%i6+0x022],%g2 ! %g2 = 0000000000003d02
! %l2 = f6ed1079, %l3 = 0000237f, Mem[0000000090000010] = 00000000 3ec13c1c
std %l2,[%i4+%o2] ! Mem[0000000090000010] = f6ed1079 0000237f
! %l1 = ffffffffffffff86, Mem[0000000091000014] = fa961a7b
stb %l1,[%i6+0x014] ! Mem[0000000091000014] = 86961a7b
! %l5 = f19f3ef006b8efee, Mem[000000007b000030] = b45a45cb66c02461
stx %l5,[%i2+0x030] ! Mem[000000007b000030] = f19f3ef006b8efee
! %l6 = 003745a3fa961a7b, Mem[0000000091800036] = ff86bbe0
sth %l6,[%o0+0x036] ! Mem[0000000091800034] = 1a7bbbe0
! %l4 = 9c5d18a8, %l5 = 06b8efee, Mem[0000000090800000] = f2d0a1aa 4d4a1d69
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 9c5d18a8 06b8efee
! %l5 = f19f3ef006b8efee, Mem[0000000091800002] = 00004da8
sth %l5,[%o0+0x002] ! Mem[0000000091800000] = efee4da8
! Mem[0000000091800008] = 00000000 0000ff86, %g2 = 00003d02, %g3 = 79807614
ldd [%o0+%o1],%g2 ! %g2 = 0000000000000000 000000000000ff86
! %l4 = 000000009c5d18a8, Mem[000000009080000e] = 2662fa96
sth %l4,[%i5+0x00e] ! Mem[000000009080000c] = 18a8fa96
! %l6 = fa961a7b, %l7 = 86596b08, Mem[0000000091000000] = 809ce616 12bca097
std %l6,[%i6+%g0] ! Mem[0000000091000000] = fa961a7b 86596b08
p53_label_13:
! %l0 = 4bc9a98a4d4a1d69, Mem[0000000090800024] = 06b8efee
stw %l0,[%i5+0x024] ! Mem[0000000090800024] = 4d4a1d69
! Mem[0000000090000030] = 722c7948e3f41a12, %g2 = 0000000000000000
ldx [%i4+0x030],%g2 ! %g2 = 722c7948e3f41a12
! %l0 = 4bc9a98a4d4a1d69, Mem[000000009180000c] = 0000ff86
stw %l0,[%o0+0x00c] ! Mem[000000009180000c] = 4d4a1d69
! Mem[0000000090800000] = 9c5d18a806b8efee, %g2 = 722c7948e3f41a12
ldx [%i5+%g0],%g2 ! %g2 = 9c5d18a806b8efee
! %l0 = 4d4a1d69, %l1 = ffffff86, Mem[000000007a800038] = c67b867c 3cc6fb51
std %l0,[%i1+0x038] ! Mem[000000007a800038] = 4d4a1d69 ffffff86
! Mem[0000000091000020] = 8c013d02, %g2 = 9c5d18a806b8efee
lduw [%i6+%o4],%g2 ! %g2 = 000000008c013d02
! Mem[0000000091000034] = 86fa961a, %g2 = 000000008c013d02
ldsb [%i6+0x037],%g2 ! %g2 = ffffffffffffff86
! %l6 = 003745a3fa961a7b, Mem[000000009100002e] = efeef6ed
sth %l6,[%i6+0x02e] ! Mem[000000009100002c] = 1a7bf6ed
! Mem[0000000091800010] = ab2f0f63, %g2 = ffffffffffffff86
ldsh [%o0+%o2],%g2 ! %g2 = ffffffffffffab2f
! Mem[0000000091000008] = 9a8d011a 32495b64, %g2 = ffffab2f, %g3 = 0000ff86
ldd [%i6+%o1],%g2 ! %g2 = 000000009a8d011a 0000000032495b64
p53_label_14:
! %l4 = 000000009c5d18a8, Mem[0000000091000018] = afbb25959c5d18a8
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 000000009c5d18a8
! Mem[0000000090800000] = 18a806b8, %g2 = 000000009a8d011a
ldsh [%i5+0x002],%g2 ! %g2 = 00000000000018a8
! Mem[0000000091800030] = 4d4a1d69ffff1a7b, %g2 = 00000000000018a8
ldx [%o0+0x030],%g2 ! %g2 = 4d4a1d69ffff1a7b
! Mem[000000009000000c] = ff86f6ed, %g2 = 4d4a1d69ffff1a7b
ldsb [%i4+0x00e],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000008] = 9a8d011a, %g2 = ffffffffffffffff
lduw [%i6+%o1],%g2 ! %g2 = 000000009a8d011a
! Mem[000000009000001c] = c2bbec77, %g18 = 3bcdc6284c063dd3
ldsw [%i4+0x01c],%g2 ! %g2 = 3bcdc6284c063dd3
! Mem[0000000091000038] = fa961a7b 73596b08, %g2 = c2bbec77, %g3 = 32495b64
ldd [%i6+0x038],%g2 ! %g2 = 00000000fa961a7b 0000000073596b08
! Mem[000000007a800018] = 36542a06, %l2 = ba40ae85f6ed1079
ldsw [%i1+%o3],%l2 ! %l2 = 0000000036542a06
! Mem[000000007b800024] = 3ed302b0, %l0 = 4bc9a98a4d4a1d69
ldsh [%i3+0x024],%l0 ! %l0 = 0000000000003ed3
! %l1 = ffffffffffffff86, Mem[0000000091000018] = 000000009c5d18a8
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffff86
p53_label_15:
! %l4 = 9c5d18a8, %l5 = 06b8efee, Mem[000000007a800020] = fa961a7b 86596b08
std %l4,[%i1+%o4] ! Mem[000000007a800020] = 9c5d18a8 06b8efee
! %l1 = ffffffffffffff86, Mem[000000007a800030] = 13f6f605535e7e0d
stx %l1,[%i1+0x030] ! Mem[000000007a800030] = ffffffffffffff86
! Mem[000000007a800008] = 2b939203 67e9d207, %l0 = 00003ed3, %l1 = ffffff86
ldd [%i1+%o1],%l0 ! %l0 = 000000002b939203 0000000067e9d207
! %l4 = 9c5d18a8, %l5 = 06b8efee, Mem[0000000090000010] = f6ed1079 0000237f
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 9c5d18a8 06b8efee
! %l0 = 2b939203, %l1 = 67e9d207, Mem[0000000090800030] = f6ed1079 fa961a7b
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 2b939203 67e9d207
! %l0 = 2b939203, %l1 = 67e9d207, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 2b939203 67e9d207
! %l6 = 003745a3fa961a7b, Mem[000000007b00002c] = d6946ef1
sth %l6,[%i2+0x02c] ! Mem[000000007b00002c] = 1a7b6ef1
! Mem[0000000091000010] = fa961a7b, %g18 = 3bcdc6284c063dd3
ldsw [%i6+%o2],%g2 ! %g2 = 3bcdc6284c063dd3
! Mem[000000009180003c] = 43ccc658, %g2 = fffffffffa961a7b
ldsh [%o0+0x03c],%g2 ! %g2 = 00000000000043cc
! %l7 = fa961a7b86596b08, Mem[000000009180000e] = 1d69ab2f
stb %l7,[%o0+0x00e] ! Mem[000000009180000c] = 0869ab2f
p53_label_16:
! Mem[000000007b000034] = 06b8efee, %l5 = f19f3ef006b8efee
lduw [%i2+0x034],%l5 ! %l5 = 0000000006b8efee
! Mem[0000000090000010] = 9c5d18a8 06b8efee, %g2 = 000043cc, %g3 = 73596b08
ldd [%i4+%o2],%g2 ! %g2 = 000000009c5d18a8 0000000006b8efee
! %l4 = 9c5d18a8, %l5 = 06b8efee, Mem[0000000091000030] = f6ed1079 69ffff86
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 9c5d18a8 06b8efee
! Mem[0000000090000008] = 1d69ffff, %g2 = 000000009c5d18a8
ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000001d69
! Mem[000000007b800028] = 5d6da4bd, %l7 = fa961a7b86596b08
ldsw [%i3+%o5],%l7 ! %l7 = 000000005d6da4bd
! Mem[000000009000003c] = 67e9d207, %g2 = 0000000000001d69
lduw [%i4+0x03c],%g2 ! %g2 = 0000000067e9d207
! %l3 = 000000000000237f, Mem[0000000091800024] = 801d54e4
stw %l3,[%o0+0x024] ! Mem[0000000091800024] = 0000237f
! Mem[0000000090800028] = fd77ba3e4d4a1d69, %g2 = 0000000067e9d207
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4d4a1d69
! %l6 = 003745a3fa961a7b, Mem[0000000090000021] = 5d18a806
stb %l6,[%i4+0x021] ! Mem[0000000090000020] = 7b18a806
! Mem[000000007b800020] = ae952f85 3ed302b0, %l4 = 9c5d18a8, %l5 = 06b8efee
ldd [%i3+%o4],%l4 ! %l4 = 00000000ae952f85 000000003ed302b0
p53_label_17:
! Mem[0000000090800000] = 9c5d18a8, %g2 = fd77ba3e4d4a1d69
lduw [%i5+%g0],%g2 ! %g2 = 000000009c5d18a8
! Mem[0000000091800008] = 00000000, %g2 = 000000009c5d18a8
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = 4d4a1d69, %g2 = 0000000000000000
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000004d4a
! %l2 = 0000000036542a06, Mem[0000000090800020] = f19f3ef04d4a1d69
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 0000000036542a06
! Mem[0000000091800010] = 0f63b09f, %g2 = 0000000000004d4a
lduh [%o0+0x012],%g2 ! %g2 = 0000000000000f63
! Mem[0000000090800018] = 4cb5758e, %g2 = 0000000000000f63
ldub [%i5+0x01b],%g2 ! %g2 = 000000000000004c
! %l2 = 0000000036542a06, Mem[0000000090800029] = 77ba3e4d
stb %l2,[%i5+0x029] ! Mem[0000000090800028] = 06ba3e4d
! %l6 = 003745a3fa961a7b, Mem[000000007a000014] = 84e0b827
stw %l6,[%i0+0x014] ! Mem[000000007a000014] = fa961a7b
! %l0 = 2b939203, %l1 = 67e9d207, Mem[0000000090000018] = c654ee46 c2bbec77
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 2b939203 67e9d207
! Mem[000000009000003c] = 67e9d207, %g18 = 3bcdc6284c063dd3
ldsw [%i4+0x03c],%g2 ! %g2 = 3bcdc6284c063dd3
p53_label_18:
! %l5 = 000000003ed302b0, Mem[0000000090000016] = efee2b93
sth %l5,[%i4+0x016] ! Mem[0000000090000014] = 02b02b93
! Mem[0000000090000000] = a806b8ef, %g2 = 0000000067e9d207
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffffa8
! Mem[0000000090800008] = 50c69f91 6a8718a8, %g2 = ffffffa8, %g3 = 06b8efee
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a8718a8
! Mem[0000000090800018] = 210d4cb5, %g2 = 0000000050c69f91
ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000021
! Mem[0000000090800020] = 0000000036542a06, %g2 = 0000000000000021
ldx [%i5+%o4],%g2 ! %g2 = 0000000036542a06
! Mem[000000009180001c] = 86596b08, %g2 = 0000000036542a06
lduw [%o0+0x01c],%g2 ! %g2 = 0000000086596b08
! Mem[000000009100002c] = 06b81a7b, %g2 = 0000000086596b08
ldsb [%i6+0x02c],%g2 ! %g2 = 0000000000000006
! %l2 = 0000000036542a06, Mem[0000000090000034] = e3f41a12
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = 36542a06
! Mem[0000000091800028] = efeea3ca, %g2 = 0000000000000006
ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffef
! Mem[000000009180001c] = 6b083027, %g2 = ffffffffffffffef
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000006b08
p53_label_19:
! Mem[0000000091000034] = eefa961a, %g2 = 0000000000006b08
ldub [%i6+0x037],%g2 ! %g2 = 00000000000000ee
! %l6 = 003745a3fa961a7b, Mem[0000000090800032] = 920367e9
sth %l6,[%i5+0x032] ! Mem[0000000090800030] = 1a7b67e9
! %l1 = 0000000067e9d207, Mem[000000009180001b] = 7b86596b
stb %l1,[%o0+0x01b] ! Mem[0000000091800018] = 0786596b
! %l4 = ae952f85, %l5 = 3ed302b0, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l4,[%o0+%o2] ! Mem[0000000091800010] = ae952f85 3ed302b0
! Mem[0000000090000030] = 79483654, %g2 = 00000000000000ee
ldsh [%i4+0x032],%g2 ! %g2 = 0000000000007948
! %l4 = 00000000ae952f85, Mem[000000009000000c] = ffffff86
stw %l4,[%i4+0x00c] ! Mem[000000009000000c] = ae952f85
! %l3 = 000000000000237f, Mem[000000009100002a] = 2a0606b8
sth %l3,[%i6+0x02a] ! Mem[0000000091000028] = 237f06b8
! Mem[0000000091800028] = eea3ca96, %g2 = 0000000000007948
ldsb [%o0+0x02b],%g2 ! %g2 = ffffffffffffffee
! %l3 = 000000000000237f, Mem[0000000090000020] = 9c7b18a8
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 0000237f
! %l5 = 000000003ed302b0, Mem[0000000090800020] = 00000000
stw %l5,[%i5+%o4] ! Mem[0000000090800020] = 3ed302b0
p53_label_20:
! Mem[0000000091800020] = 30270afa0000237f, %g2 = ffffffffffffffee
ldx [%o0+%o4],%g2 ! %g2 = 30270afa0000237f
! %l4 = 00000000ae952f85, Mem[000000007a000032] = 534dd32b
sth %l4,[%i0+0x032] ! Mem[000000007a000030] = 534d2f85
! Mem[000000007b000014] = 3894d819, %l1 = 0000000067e9d207
ldsw [%i2+0x014],%l1 ! %l1 = 000000003894d819
! Mem[0000000090800018] = 0d4cb575, %g2 = 30270afa0000237f
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000d4c
! %l4 = 00000000ae952f85, Mem[000000009100001c] = ffffff86
stw %l4,[%i6+0x01c] ! Mem[000000009100001c] = ae952f85
! %l7 = 000000005d6da4bd, Mem[0000000091800010] = ae952f853ed302b0
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 000000005d6da4bd
! Mem[0000000090800028] = fd06ba3e 4d4a1d69, %g2 = 00000d4c, %g3 = 6a8718a8
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd06ba3e 000000004d4a1d69
! Mem[000000009180003c] = 43ccc658, %g2 = 00000000fd06ba3e
ldsh [%o0+0x03c],%g2 ! %g2 = 00000000000043cc
! %l6 = 003745a3fa961a7b, Mem[000000009180001e] = 6b083027
sth %l6,[%o0+0x01e] ! Mem[000000009180001c] = 1a7b3027
! Mem[000000009080000c] = 6a8718a8, %g18 = 3bcdc6284c063dd3
ldsw [%i5+0x00c],%g2 ! %g2 = 3bcdc6284c063dd3
p53_label_21:
! Mem[0000000090000008] = 4d4a1d69, %g2 = 000000006a8718a8
lduw [%i4+%o1],%g2 ! %g2 = 000000004d4a1d69
! %l4 = 00000000ae952f85, Mem[0000000090000028] = 2188de2092b2c784
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 00000000ae952f85
! Mem[0000000090800028] = fd06ba3e4d4a1d69, %g2 = 000000004d4a1d69
ldx [%i5+%o5],%g2 ! %g2 = fd06ba3e4d4a1d69
! Mem[0000000090000020] = 0000237f, %g18 = 3bcdc6284c063dd3
ldsw [%i4+%o4],%g2 ! %g2 = 3bcdc6284c063dd3
! Mem[000000009080001c] = b5758e33, %g2 = 000000000000237f
lduw [%i5+0x01c],%g2 ! %g2 = 00000000b5758e33
! Mem[0000000091800018] = fa961a07, %g2 = 00000000b5758e33
ldsb [%o0+%o3],%g2 ! %g2 = fffffffffffffffa
! %l7 = 000000005d6da4bd, Mem[000000009100002f] = 7b9c5d18
stb %l7,[%i6+0x02f] ! Mem[000000009100002c] = bd9c5d18
! %l6 = 003745a3fa961a7b, Mem[0000000091800000] = 0000efee4da8d269
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 003745a3fa961a7b
! Mem[0000000091000010] = fa961a7b86961a7b, %g2 = fffffffffffffffa
ldx [%i6+%o2],%g2 ! %g2 = fa961a7b86961a7b
! Mem[000000009100002c] = 1abd9c5d, %g2 = fa961a7b86961a7b
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000001abd
p53_label_22:
! Mem[000000007a800008] = 2b939203, %l4 = 00000000ae952f85
lduh [%i1+0x00a],%l4 ! %l4 = 0000000000009203
! Mem[0000000090800008] = 50c69f91, %g18 = 3bcdc6284c063dd3
ldsw [%i5+%o1],%g2 ! %g2 = 3bcdc6284c063dd3
! Mem[000000007a000020] = c30d1e9d 4506fb59, %l0 = 2b939203, %l1 = 3894d819
ldd [%i0+%o4],%l0 ! %l0 = 00000000c30d1e9d 000000004506fb59
! %l4 = 0000000000009203, Mem[0000000091000010] = fa961a7b
sth %l4,[%i6+%o2] ! Mem[0000000091000010] = 92031a7b
! Mem[0000000090800028] = fd06ba3e, %g18 = 3bcdc6284c063dd3
ldsw [%i5+%o5],%g2 ! %g2 = 3bcdc6284c063dd3
! %l6 = 003745a3fa961a7b, Mem[0000000090800009] = c69f916a
stb %l6,[%i5+0x009] ! Mem[0000000090800008] = 7b9f916a
! Mem[000000007a800034] = ffffff86, %l7 = 000000005d6da4bd
ldsw [%i1+0x034],%l7 ! %l7 = ffffffffffffff86
! Mem[0000000090000038] = 2b93920367e9d207, %g2 = fffffffffd06ba3e
ldx [%i4+0x038],%g2 ! %g2 = 2b93920367e9d207
! %l4 = 00009203, %l5 = 3ed302b0, Mem[0000000091800008] = 00000000 4d4a0869
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00009203 3ed302b0
! Mem[000000007b000020] = 4639e46a, %l1 = 000000004506fb59
ldsw [%i2+%o4],%l1 ! %l1 = 000000004639e46a
p53_label_23:
! Mem[0000000091800028] = a31fefee, %g2 = 2b93920367e9d207
lduw [%o0+%o5],%g2 ! %g2 = 00000000a31fefee
! %l4 = 0000000000009203, Mem[000000007a000000] = cb3bb09b
stb %l4,[%i0+%g0] ! Mem[000000007a000000] = 033bb09b
! Mem[0000000091800038] = bbe0c008, %g2 = 00000000a31fefee
lduh [%o0+0x038],%g2 ! %g2 = 000000000000bbe0
! Mem[000000007a00000c] = 11ffdaf9, %l3 = 000000000000237f
ldsw [%i0+0x00c],%l3 ! %l3 = 0000000011ffdaf9
! %l2 = 36542a06, %l3 = 11ffdaf9, Mem[0000000090800030] = 2b931a7b 67e9d207
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 36542a06 11ffdaf9
! %l6 = 003745a3fa961a7b, Mem[0000000091800022] = 0afa0000
sth %l6,[%o0+0x022] ! Mem[0000000091800020] = 1a7b0000
! %l3 = 0000000011ffdaf9, Mem[0000000090800024] = 36542a06
sth %l3,[%i5+0x024] ! Mem[0000000090800024] = daf92a06
! Mem[0000000091000020] = 8c013d02, %g2 = 000000000000bbe0
lduw [%i6+%o4],%g2 ! %g2 = 000000008c013d02
! Mem[0000000091000030] = 5d18a806, %g2 = 000000008c013d02
ldub [%i6+0x031],%g2 ! %g2 = 000000000000005d
! %l5 = 000000003ed302b0, Mem[0000000090800000] = 9c5d18a8
stw %l5,[%i5+%g0] ! Mem[0000000090800000] = 3ed302b0
p53_label_24:
! %l2 = 36542a06, %l3 = 11ffdaf9, Mem[0000000090800008] = 507b9f91 6a8718a8
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 36542a06 11ffdaf9
! %l4 = 00009203, %l5 = 3ed302b0, Mem[0000000091000030] = 9c5d18a8 06b8efee
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 00009203 3ed302b0
! Mem[0000000090000034] = 36542a06, %g2 = 000000000000005d
ldsb [%i4+0x034],%g2 ! %g2 = 0000000000000036
! Mem[0000000091800038] = bbe0c008 43ccc658, %g2 = 00000036, %g3 = 4d4a1d69
ldd [%o0+0x038],%g2 ! %g2 = 00000000bbe0c008 0000000043ccc658
! %l0 = 00000000c30d1e9d, Mem[0000000090800026] = 2a06fd06
sth %l0,[%i5+0x026] ! Mem[0000000090800024] = 1e9dfd06
! Mem[0000000091800018] = 1a078659, %g2 = 00000000bbe0c008
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000001a07
! Mem[0000000090800000] = 3ed302b0 06b8efee, %g2 = 00001a07, %g3 = 43ccc658
ldd [%i5+%g0],%g2 ! %g2 = 000000003ed302b0 0000000006b8efee
! Mem[0000000091000010] = 92031a7b, %g18 = 3bcdc6284c063dd3
ldsw [%i6+%o2],%g2 ! %g2 = 3bcdc6284c063dd3
! Mem[0000000090800010] = 7b798076, %g2 = ffffffff92031a7b
ldub [%i5+0x013],%g2 ! %g2 = 000000000000007b
! %l5 = 000000003ed302b0, Mem[0000000091000020] = 8c013d02
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = 3ed302b0
p53_label_25:
! Mem[0000000091800038] = bbe0c008 43ccc658, %g2 = 0000007b, %g3 = 06b8efee
ldd [%o0+0x038],%g2 ! %g2 = 00000000bbe0c008 0000000043ccc658
! %l4 = 0000000000009203, Mem[000000009180001f] = 7b30271a
stb %l4,[%o0+0x01f] ! Mem[000000009180001c] = 0330271a
! Mem[0000000091000010] = 92031a7b, %g2 = 00000000bbe0c008
lduw [%i6+%o2],%g2 ! %g2 = 0000000092031a7b
! Mem[0000000091800000] = 003745a3, %g18 = 3bcdc6284c063dd3
ldsw [%o0+%g0],%g2 ! %g2 = 3bcdc6284c063dd3
! Mem[0000000091800008] = 00009203, %g18 = 3bcdc6284c063dd3
ldsw [%o0+%o1],%g2 ! %g2 = 3bcdc6284c063dd3
! %l0 = c30d1e9d, %l1 = 4639e46a, Mem[0000000090000038] = 2b939203 67e9d207
std %l0,[%i4+0x038] ! Mem[0000000090000038] = c30d1e9d 4639e46a
! Mem[0000000090800008] = 36542a0611ffdaf9, %g2 = 0000000000009203
ldx [%i5+%o1],%g2 ! %g2 = 36542a0611ffdaf9
! %l0 = c30d1e9d, %l1 = 4639e46a, Mem[0000000090000030] = 722c7948 36542a06
std %l0,[%i4+0x030] ! Mem[0000000090000030] = c30d1e9d 4639e46a
! %l2 = 36542a06, %l3 = 11ffdaf9, Mem[0000000090000020] = 0000237f 06b8efee
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 36542a06 11ffdaf9
! %l4 = 00009203, %l5 = 3ed302b0, Mem[0000000091800020] = 30271a7b 0000237f
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 00009203 3ed302b0
ba,a p53_not_taken_0_end
p53_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p53_branch_failed
p53_not_taken_0_end:
! End of Random Code for Thread 53
1: membar #Sync ! Force all stores to complete
p53_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0d4] ! Set processor 53 done flag
! Check Registers
p53_check_registers:
set p53_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000c30d1e9d
bne,a,pn %xcc,p53_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004639e46a
bne,a,pn %xcc,p53_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000036542a06
bne,a,pn %xcc,p53_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000011ffdaf9
bne,a,pn %xcc,p53_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000009203
bne,a,pn %xcc,p53_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003ed302b0
bne,a,pn %xcc,p53_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffff86
bne,a,pn %xcc,p53_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p53_check_fp_registers:
set p53_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 4ecb6c52 9174a48c
bne %xcc,p53_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4046c9e7 0243fec2
bne %xcc,p53_f4_fail
nop
! Check Local Memory
set p53_local0_expect,%g1
p53_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 033bb09bb6ec3d83
ldx [%i0+0x000],%g3 ! Observed data at 000000007a000000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1079d0acfa961a7b
ldx [%i0+0x010],%g3 ! Observed data at 000000007a000010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4bc9a98a4d4a1d69
ldx [%i0+0x018],%g3 ! Observed data at 000000007a000018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 534d2f858e33c707
ldx [%i0+0x030],%g3 ! Observed data at 000000007a000030
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9c5d18a8a8ad6711
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+0x018],%g2 ! Expected data = 36542a0606b8efee
ldx [%i1+0x018],%g3 ! Observed data at 000000007a800018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9c5d18a806b8efee
ldx [%i1+0x020],%g3 ! Observed data at 000000007a800020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffffffffff86
ldx [%i1+0x030],%g3 ! Observed data at 000000007a800030
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4d4a1d69ffffff86
ldx [%i1+0x038],%g3 ! Observed data at 000000007a800038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x038,%g4
set p53_local2_expect,%g1
p53_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 636b749f64462208
ldx [%i2+0x018],%g3 ! Observed data at 000000007b000018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4639e46aefeea113
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 = fbc1500e1a7b6ef1
ldx [%i2+0x028],%g3 ! Observed data at 000000007b000028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = f19f3ef006b8efee
ldx [%i2+0x030],%g3 ! Observed data at 000000007b000030
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x030,%g4
set p53_local3_expect,%g1
p53_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ba40ae85f6ed1079
ldx [%i3+0x008],%g3 ! Observed data at 000000007b800008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 003745a3fa961a7b
ldx [%i3+0x010],%g3 ! Observed data at 000000007b800010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x010,%g4
! The test for processor 53 has passed
p53_passed:
ta GOOD_TRAP
nop
p53_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p53_failed
p53_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p53_failed
p53_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p53_failed
p53_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p53_failed
p53_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p53_failed
p53_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p53_failed
p53_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p53_failed
p53_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p53_failed
p53_f0_fail:
set p53_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f4_fail:
set p53_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
stxa %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000000]
done
p53_trap1o:
stxa %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000000]
done
p53_trap2e:
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b800010]
done
p53_trap2o:
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b800010]
done
p53_trap3e:
nop
done
p53_trap3o:
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 = 4b290ecc1f01f439
ldx [%g1+0x008],%l1 ! %l1 = 842a2fa060c24af6
ldx [%g1+0x010],%l2 ! %l2 = ba40ae85f6ed1079
ldx [%g1+0x018],%l3 ! %l3 = 70d5771836debbe0
ldx [%g1+0x020],%l4 ! %l4 = 78e70d9a36542a06
ldx [%g1+0x028],%l5 ! %l5 = f19f3ef006b8efee
ldx [%g1+0x030],%l6 ! %l6 = 003745a3fa961a7b
ldx [%g1+0x038],%l7 ! %l7 = b7073ef273596b08
! Initialize the output register of window 0
set unres3_start,%o0
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 = e04a9cb6 cd7f54f7 86e8fc94 900db28d
! %f4 = ac84a36f b311e05f 904efc0e 7f4cfa36
! %f8 = 2efec0e3 2a78daa4 fdafb264 af0532e8
! %f12 = e1c8778a 52003f6a 79193d90 ee8acc3f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2e0d9f24 e5c40c1e d108fa0c bd8c2005
! %f20 = d7527e97 a0d493f9 79dcbbad 12fa7626
! %f24 = fc50da17 0238213e b99c778f 409964af
! %f28 = 48b83efe 409646e4 b9eb2eb8 b6051d74
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 582af19a 94f960b4 5599b31f 1ea02c42
! %f36 = deb181de 3457bcfb cec4744b 41e78ddc
! %f40 = d7201a8c 320e5e5e 1cd0faa0 bd938175
! %f44 = a11fb5a7 fd06ba8d 06f9b7be 484bad1b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x672ecdd000000053,%g7,%g1 ! GSR scale = 10, align = 3
wr %g1,%g0,%gsr ! GSR = 672ecdd000000053
wr %g0,%y ! Clear Y 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:
! Mem[000000007c000014] = 6d79230d, %l6 = 76d84c1c5ec97ff1
lduw [%i0+0x014],%l6 ! %l6 = 000000006d79230d
! Mem[0000000091800038] = b5d5c008, %g18 = 6fb97ac829f66eb0
ldsw [%o0+0x038],%g2 ! %g2 = 6fb97ac829f66eb0
! Mem[0000000091800010] = ab2f0f63, %g2 = ffffffffb5d5c008
lduh [%o0+%o2],%g2 ! %g2 = 000000000000ab2f
! %l4 = b40601ca7829fb07, Mem[0000000091000021] = 013d025a
stb %l4,[%i6+0x021] ! Mem[0000000091000020] = 073d025a
! Mem[000000007d000028] = ffc4f083, %l1 = 2a808c8a319697b5
ldub [%i2+%o5],%l1 ! %l1 = 00000000000000ff
! %l0 = c619fddd, %l1 = 000000ff, Mem[0000000090000028] = 2188de20 92b2c784
std %l0,[%i4+%o5] ! Mem[0000000090000028] = c619fddd 000000ff
! Mem[0000000090800014] = 79807614, %g2 = 000000000000ab2f
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000007980
! Mem[0000000090800038] = 82fb7497, %g2 = 0000000000007980
lduw [%i5+0x038],%g2 ! %g2 = 0000000082fb7497
! %l6 = 000000006d79230d, Mem[000000007c800032] = fb537248
stb %l6,[%i1+0x032] ! Mem[000000007c800030] = fb530d48
! Mem[000000009000003c] = a14cf2d3, %g2 = 0000000082fb7497
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffa14c
p54_label_2:
! %l7 = acc148fe694d8ca4, Mem[0000000091000024] = 5ade034f
stw %l7,[%i6+0x024] ! Mem[0000000091000024] = 694d8ca4
! Mem[0000000091800030] = cd876ab0, %g2 = ffffffffffffa14c
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffcd87
! %l0 = 75a5665fc619fddd, Mem[0000000091000010] = c871c97b
sth %l0,[%i6+%o2] ! Mem[0000000091000010] = fdddc97b
! %l5 = 1fb35800598249ec, Mem[000000007c800000] = 032a719c
sth %l5,[%i1+%g0] ! Mem[000000007c800000] = 49ec719c
! Mem[0000000091800004] = 83a70f19, %g2 = ffffffffffffcd87
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffff83
! Mem[000000007d000008] = 2cd2a816 c8de5bb3, %l6 = 6d79230d, %l7 = 694d8ca4
ldd [%i2+%o1],%l6 ! %l6 = 000000002cd2a816 00000000c8de5bb3
! %l6 = 000000002cd2a816, Mem[0000000090000017] = 3bc654ee
stb %l6,[%i4+0x017] ! Mem[0000000090000014] = 16c654ee
! %l3 = 5ece4d342116e10b, Mem[0000000091800004] = 920983a7
stw %l3,[%o0+0x004] ! Mem[0000000091800004] = 2116e10b
! Mem[0000000090000010] = b51e724448782e16, %g2 = ffffffffffffff83
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e16
! Mem[0000000090000028] = c619fddd, %g2 = b51e724448782e16
lduw [%i4+%o5],%g2 ! %g2 = 00000000c619fddd
p54_label_3:
! Mem[0000000090000018] = 54ee46c2, %g2 = 00000000c619fddd
ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000054
! Mem[0000000090000020] = d3141da2 f6eb9a57, %g2 = 00000054, %g3 = 0bad0b00
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 00000000f6eb9a57
! %l2 = f22d5170b3e7ff5c, Mem[000000009080003b] = 9762f1bf
stb %l2,[%i5+0x03b] ! Mem[0000000090800038] = 5c62f1bf
! %l2 = f22d5170b3e7ff5c, Mem[0000000091800028] = a31fbc41a3ca96e2
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = f22d5170b3e7ff5c
! %l5 = 1fb35800598249ec, Mem[0000000090000004] = 34b459e7
sth %l5,[%i4+0x004] ! Mem[0000000090000004] = 49ec59e7
! Mem[000000009080000c] = 6a872662, %g2 = 00000000d3141da2
lduw [%i5+0x00c],%g2 ! %g2 = 000000006a872662
! Mem[000000007d800020] = 46f8990c, %l5 = 1fb35800598249ec
ldsh [%i3+%o4],%l5 ! %l5 = 00000000000046f8
! %l6 = 000000002cd2a816, Mem[0000000091000031] = 6a6e486c
stb %l6,[%i6+0x031] ! Mem[0000000091000030] = 166e486c
! %l7 = 00000000c8de5bb3, Mem[0000000090800018] = 8d210d4cb5758e33
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 00000000c8de5bb3
! %l5 = 00000000000046f8, Mem[0000000091800030] = cd876ab0f2e01332
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 00000000000046f8
p54_label_4:
! Mem[0000000090800020] = 5b9447bc, %g2 = 000000006a872662
lduw [%i5+%o4],%g2 ! %g2 = 000000005b9447bc
! %l0 = c619fddd, %l1 = 000000ff, Mem[0000000091800038] = b5d5c008 43ccc658
std %l0,[%o0+0x038] ! Mem[0000000091800038] = c619fddd 000000ff
! Mem[0000000090000024] = f6eb9a57, %g2 = 000000005b9447bc
lduh [%i4+0x024],%g2 ! %g2 = 000000000000f6eb
! %l3 = 5ece4d342116e10b, Mem[0000000090000000] = 0efd0f3349ec59e7
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 5ece4d342116e10b
! Mem[000000007c800000] = 49ec719ccca12b90, %l4 = b40601ca7829fb07
ldx [%i1+%g0],%l4 ! %l4 = 49ec719ccca12b90
! Mem[000000007d000028] = ffc4f083, %l2 = f22d5170b3e7ff5c
ldsb [%i2+0x029],%l2 ! %l2 = ffffffffffffffc4
! Mem[0000000091800004] = e10b0f19, %g2 = 000000000000f6eb
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffffe1
! Mem[0000000090800038] = 82fb745c, %g18 = 6fb97ac829f66eb0
ldsw [%i5+0x038],%g2 ! %g2 = 6fb97ac829f66eb0
! Mem[0000000090800008] = 50c69f91, %g2 = ffffffff82fb745c
ldsb [%i5+%o1],%g2 ! %g2 = 0000000000000050
! Mem[0000000090000008] = 1a70897a, %g2 = 0000000000000050
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000001a70
p54_label_5:
! Mem[0000000090800000] = a1aa9913, %g2 = 0000000000001a70
ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffa1
! %l5 = 00000000000046f8, Mem[000000007c800000] = 49ec719ccca12b90
stx %l5,[%i1+%g0] ! Mem[000000007c800000] = 00000000000046f8
! %l3 = 5ece4d342116e10b, Mem[0000000090000016] = 2e16c654
sth %l3,[%i4+0x016] ! Mem[0000000090000014] = e10bc654
! Mem[000000009180003c] = 0000ff00, %g2 = ffffffffffffffa1
ldsb [%o0+0x03d],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = fe240a9c, %g2 = 0000000000000000
ldsb [%o0+0x019],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = fffffffffffffffe
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! %l6 = 000000002cd2a816, Mem[000000009180001a] = 240a9c83
sth %l6,[%o0+0x01a] ! Mem[0000000091800018] = a8169c83
! %l6 = 2cd2a816, %l7 = c8de5bb3, Mem[0000000091000000] = 809ce616 12bca097
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 2cd2a816 c8de5bb3
! %l6 = 000000002cd2a816, Mem[0000000091800034] = 000046f8
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = 2cd2a816
! Mem[0000000090000030] = 722cd948, %g2 = 1a70897a70c2cf1a
lduh [%i4+0x030],%g2 ! %g2 = 000000000000722c
p54_label_6:
! Mem[000000009180003c] = 000000ff, %g18 = 6fb97ac829f66eb0
ldsw [%o0+0x03c],%g2 ! %g2 = 6fb97ac829f66eb0
! Mem[000000007d000018] = 49cab6d5, %l4 = 49ec719ccca12b90
ldsh [%i2+0x01a],%l4 ! %l4 = ffffffffffffb6d5
! Mem[000000007d800030] = e18de6cd5c61bfe9, %l4 = ffffffffffffb6d5
ldx [%i3+0x030],%l4 ! %l4 = e18de6cd5c61bfe9
! %l5 = 00000000000046f8, Mem[0000000091800038] = c619fddd000000ff
stx %l5,[%o0+0x038] ! Mem[0000000091800038] = 00000000000046f8
! Mem[0000000090800014] = 79807614, %g2 = 00000000000000ff
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000007980
! %l1 = 00000000000000ff, Mem[000000007d800004] = d4948a86
sth %l1,[%i3+0x004] ! Mem[000000007d800004] = 00ff8a86
! Mem[000000007c00000c] = 7fb783a8, %l5 = 00000000000046f8
ldsh [%i0+0x00e],%l5 ! %l5 = ffffffffffff83a8
! Mem[0000000090800020] = 5b9447bcc3247ee5, %g2 = 0000000000007980
ldx [%i5+%o4],%g2 ! %g2 = 5b9447bcc3247ee5
! Mem[0000000091800018] = c6fea8169c834334, %g2 = 5b9447bcc3247ee5
ldx [%o0+%o3],%g2 ! %g2 = c6fea8169c834334
! Mem[000000009180000c] = 7e5dab2f, %g2 = c6fea8169c834334
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000007e5d
p54_label_7:
! Mem[0000000091000020] = 8c073d02, %g2 = 0000000000007e5d
lduh [%i6+%o4],%g2 ! %g2 = 0000000000008c07
! Mem[0000000091800030] = 00000000, %g2 = 0000000000008c07
lduw [%o0+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 00000000, %g3 = f6eb9a57
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! %l3 = 5ece4d342116e10b, Mem[0000000090000018] = c654ee46c2bbec77
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 5ece4d342116e10b
! %l4 = e18de6cd5c61bfe9, Mem[000000007c800018] = 4c8fe6d9
sth %l4,[%i1+%o3] ! Mem[000000007c800018] = bfe9e6d9
! Mem[0000000091800038] = 00000000, %g2 = 00000000d6f64887
ldub [%o0+0x038],%g2 ! %g2 = 0000000000000000
! %l2 = ffffffc4, %l3 = 2116e10b, Mem[000000007c800000] = 00000000 000046f8
std %l2,[%i1+%g0] ! Mem[000000007c800000] = ffffffc4 2116e10b
! %l4 = e18de6cd5c61bfe9, Mem[0000000091000008] = 9a8d011a32495b64
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = e18de6cd5c61bfe9
! Mem[000000009100003c] = 3741577c, %g2 = 0000000000000000
ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000037
! Mem[000000009180003c] = 46f80000, %g2 = 0000000000000037
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000046
p54_label_8:
! Mem[000000007d00001c] = b5d5ef5e, %l1 = 00000000000000ff
ldsb [%i2+0x01c],%l1 ! %l1 = ffffffffffffffb5
! Mem[000000009100001c] = 928c073d, %g2 = 0000000000000046
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffff92
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = ffffff92, %g3 = 79807614
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[0000000091800028] = f22d5170 b3e7ff5c, %g2 = 0f1979ec, %g3 = d7c57e5d
ldd [%o0+%o5],%g2 ! %g2 = 00000000f22d5170 00000000b3e7ff5c
! %l5 = ffffffffffff83a8, Mem[0000000090000006] = e10b1a70
sth %l5,[%i4+0x006] ! Mem[0000000090000004] = 83a81a70
! Mem[0000000091000018] = afbb2595, %g2 = 00000000f22d5170
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000090800038] = 745c62f1, %g2 = ffffffffffffffaf
ldsb [%i5+0x03a],%g2 ! %g2 = 0000000000000074
! %l6 = 000000002cd2a816, Mem[000000007c000030] = d2ace90090ec50da
stx %l6,[%i0+0x030] ! Mem[000000007c000030] = 000000002cd2a816
! Mem[0000000090800038] = 82fb745c 62f1bf38, %g2 = 00000074, %g3 = b3e7ff5c
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb745c 0000000062f1bf38
! Mem[0000000091800034] = 2cd2a816, %g2 = 0000000082fb745c
lduw [%o0+0x034],%g2 ! %g2 = 000000002cd2a816
p54_label_9:
! Mem[0000000091000000] = 2cd2a816, %g2 = 000000002cd2a816
lduw [%i6+%g0],%g2 ! %g2 = 000000002cd2a816
! %l5 = ffffffffffff83a8, Mem[0000000090800020] = 5b9447bc
sth %l5,[%i5+%o4] ! Mem[0000000090800020] = 83a847bc
! %l2 = ffffffc4, %l3 = 2116e10b, Mem[000000007d800018] = 065504e7 087536b3
std %l2,[%i3+%o3] ! Mem[000000007d800018] = ffffffc4 2116e10b
! Mem[0000000090800008] = 50c69f91, %g2 = 000000002cd2a816
lduw [%i5+%o1],%g2 ! %g2 = 0000000050c69f91
! %l6 = 000000002cd2a816, Mem[000000007c80001a] = bfe9e6d9
sth %l6,[%i1+0x01a] ! Mem[000000007c800018] = bfe9a816
! %l0 = 75a5665fc619fddd, Mem[000000009080000e] = 2662d6f6
sth %l0,[%i5+0x00e] ! Mem[000000009080000c] = fdddd6f6
! %l0 = c619fddd, %l1 = ffffffb5, Mem[000000007d000008] = 2cd2a816 c8de5bb3
std %l0,[%i2+%o1] ! Mem[000000007d000008] = c619fddd ffffffb5
! Mem[000000009080003c] = f1bf3800, %g2 = 0000000050c69f91
ldub [%i5+0x03d],%g2 ! %g2 = 00000000000000f1
! %l5 = ffffffffffff83a8, Mem[0000000090800008] = 50c69f91
sth %l5,[%i5+%o1] ! Mem[0000000090800008] = 83a89f91
! Mem[0000000091800010] = ab2f0f63, %g18 = 6fb97ac829f66eb0
ldsw [%o0+%o2],%g2 ! %g2 = 6fb97ac829f66eb0
p54_label_10:
! Mem[000000009000001c] = 2116e10b, %g2 = ffffffffab2f0f63
lduw [%i4+0x01c],%g2 ! %g2 = 000000002116e10b
! Mem[0000000090000014] = 4878e10b, %g2 = 000000002116e10b
ldsh [%i4+0x014],%g2 ! %g2 = 0000000000004878
! %l3 = 5ece4d342116e10b, Mem[000000009080003a] = 745c62f1
sth %l3,[%i5+0x03a] ! Mem[0000000090800038] = e10b62f1
! Mem[0000000090800028] = 77ba3e4c, %g2 = 0000000000004878
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000077
! Mem[000000009000002c] = 0000ff72, %g2 = 0000000000000077
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000000
! %l4 = 5c61bfe9, %l5 = ffff83a8, Mem[0000000091000000] = 2cd2a816 c8de5bb3
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 5c61bfe9 ffff83a8
! Mem[0000000090800010] = d6f6488779807614, %g2 = 0000000000000000
ldx [%i5+%o2],%g2 ! %g2 = d6f6488779807614
! %l4 = e18de6cd5c61bfe9, Mem[0000000090000010] = b51e72444878e10b
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = e18de6cd5c61bfe9
! Mem[0000000090800004] = 136e5483, %g2 = d6f6488779807614
ldub [%i5+0x005],%g2 ! %g2 = 0000000000000013
! %l6 = 2cd2a816, %l7 = c8de5bb3, Mem[0000000091000038] = 2ac32556 3741577c
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 2cd2a816 c8de5bb3
p54_label_11:
! Mem[0000000090000008] = 7a70c2cf, %g2 = 0000000000000013
ldub [%i4+0x00b],%g2 ! %g2 = 000000000000007a
! %l6 = 000000002cd2a816, Mem[0000000091800028] = f22d5170
stw %l6,[%o0+%o5] ! Mem[0000000091800028] = 2cd2a816
! %l1 = ffffffffffffffb5, Mem[0000000091800020] = 30270afa801d54e4
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = ffffffffffffffb5
! %l0 = 75a5665fc619fddd, Mem[000000009080000c] = 6a87fddd
sth %l0,[%i5+0x00c] ! Mem[000000009080000c] = fdddfddd
! Mem[0000000091800000] = 22502cb9, %g2 = 000000000000007a
lduw [%o0+%g0],%g2 ! %g2 = 0000000022502cb9
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 0000000022502cb9
lduw [%i5+0x02c],%g2 ! %g2 = 000000004c1bc6c0
! Mem[000000009080003c] = 62f1bf38, %g2 = 000000004c1bc6c0
ldsh [%i5+0x03c],%g2 ! %g2 = 00000000000062f1
! %l0 = 75a5665fc619fddd, Mem[0000000091000028] = 8a3d9650
sth %l0,[%i6+%o5] ! Mem[0000000091000028] = fddd9650
! %l6 = 000000002cd2a816, Mem[0000000091000038] = 2cd2a816
stw %l6,[%i6+0x038] ! Mem[0000000091000038] = 2cd2a816
! Mem[0000000090800030] = 50ae945c, %g18 = 6fb97ac829f66eb0
ldsw [%i5+0x030],%g2 ! %g2 = 6fb97ac829f66eb0
p54_label_12:
! Mem[000000009080002c] = c6c050ae, %g2 = 0000000050ae945c
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffc6c0
! Mem[000000007c00001c] = 2794826a, %l1 = ffffffffffffffb5
lduw [%i0+0x01c],%l1 ! %l1 = 000000002794826a
! Mem[0000000090800000] = f2d0a1aa 99136e54, %g2 = ffffc6c0, %g3 = 62f1bf38
ldd [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa 0000000099136e54
! %l4 = e18de6cd5c61bfe9, Mem[000000009000001c] = 2116e10b
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = 5c61bfe9
! Mem[0000000090800024] = c3247ee5, %g2 = 00000000f2d0a1aa
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffc324
! Mem[000000009080000c] = fdddfddd, %g18 = 6fb97ac829f66eb0
ldsw [%i5+0x00c],%g2 ! %g2 = 6fb97ac829f66eb0
! Mem[0000000090000010] = e18de6cd5c61bfe9, %g2 = fffffffffdddfddd
ldx [%i4+%o2],%g2 ! %g2 = e18de6cd5c61bfe9
! %l3 = 5ece4d342116e10b, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 5ece4d342116e10b
! Mem[0000000091800028] = 2cd2a816, %g2 = e18de6cd5c61bfe9
lduw [%o0+%o5],%g2 ! %g2 = 000000002cd2a816
! %l6 = 2cd2a816, %l7 = c8de5bb3, Mem[0000000091800028] = 2cd2a816 b3e7ff5c
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 2cd2a816 c8de5bb3
p54_label_13:
! %l2 = ffffffc4, %l3 = 2116e10b, Mem[0000000090000028] = c619fddd 000000ff
std %l2,[%i4+%o5] ! Mem[0000000090000028] = ffffffc4 2116e10b
! %l5 = ffffffffffff83a8, Mem[000000009180000e] = 7e5dab2f
sth %l5,[%o0+0x00e] ! Mem[000000009180000c] = 83a8ab2f
! Mem[000000009000000c] = 70c2cf1a, %g2 = 000000002cd2a816
lduh [%i4+0x00c],%g2 ! %g2 = 00000000000070c2
! Mem[000000007d80001c] = 2116e10b, %l3 = 5ece4d342116e10b
lduh [%i3+0x01c],%l3 ! %l3 = 0000000000002116
! Mem[0000000091000030] = 91166e48, %g18 = 6fb97ac829f66eb0
ldsw [%i6+0x030],%g2 ! %g2 = 6fb97ac829f66eb0
! Mem[0000000091800000] = b92116e1, %g2 = ffffffff91166e48
ldsb [%o0+0x003],%g2 ! %g2 = ffffffffffffffb9
! Mem[000000007c800020] = b3cc87d0, %l2 = ffffffffffffffc4
ldsw [%i1+%o4],%l2 ! %l2 = ffffffffb3cc87d0
! Mem[0000000091000034] = 0ecc2cd2, %g2 = ffffffffffffffb9
lduh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! %l7 = 00000000c8de5bb3, Mem[0000000090800008] = 83a89f91
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = c8de5bb3
! %l4 = e18de6cd5c61bfe9, Mem[0000000090800016] = 76140000
stb %l4,[%i5+0x016] ! Mem[0000000090800014] = e9140000
p54_label_14:
! %l6 = 000000002cd2a816, Mem[000000009100000e] = bfe9fddd
sth %l6,[%i6+0x00e] ! Mem[000000009100000c] = a816fddd
! %l7 = 00000000c8de5bb3, Mem[0000000091000000] = 5c61bfe9
stw %l7,[%i6+%g0] ! Mem[0000000091000000] = c8de5bb3
! Mem[000000007c800020] = b3cc87d0, %l1 = 000000002794826a
ldsb [%i1+0x023],%l1 ! %l1 = ffffffffffffffd0
! %l4 = e18de6cd5c61bfe9, Mem[000000009000002c] = 2116e10b
sth %l4,[%i4+0x02c] ! Mem[000000009000002c] = bfe9e10b
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = 00000ecc, %g3 = 99136e54
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! Mem[0000000091800030] = 00000000, %g2 = 000000007ccf87b4
lduw [%o0+0x030],%g2 ! %g2 = 0000000000000000
! %l4 = e18de6cd5c61bfe9, Mem[000000007c000011] = 39495ea6
stb %l4,[%i0+0x011] ! Mem[000000007c000010] = 39e95ea6
! %l6 = 000000002cd2a816, Mem[000000009100001e] = bb928c07
sth %l6,[%i6+0x01e] ! Mem[000000009100001c] = a8168c07
! %l0 = 75a5665fc619fddd, Mem[0000000091800024] = ffffffb5
sth %l0,[%o0+0x024] ! Mem[0000000091800024] = fdddffb5
! %l7 = 00000000c8de5bb3, Mem[0000000090000006] = 83a81a70
stb %l7,[%i4+0x006] ! Mem[0000000090000004] = b3a81a70
p54_label_15:
! Mem[0000000091000038] = 2cd2a816c8de5bb3, %g2 = 0000000000000000
ldx [%i6+0x038],%g2 ! %g2 = 2cd2a816c8de5bb3
! %l3 = 0000000000002116, Mem[0000000091800024] = fdddffb5
sth %l3,[%o0+0x024] ! Mem[0000000091800024] = 2116ffb5
! Mem[0000000090800010] = d6f64887, %g2 = 2cd2a816c8de5bb3
lduh [%i5+%o2],%g2 ! %g2 = 000000000000d6f6
! Mem[0000000090800020] = 47bcc324, %g2 = 000000000000d6f6
lduh [%i5+0x022],%g2 ! %g2 = 00000000000047bc
! Mem[000000007c000028] = 28ba64dc, %l1 = ffffffffffffffd0
ldsb [%i0+0x02b],%l1 ! %l1 = ffffffffffffffdc
! %l3 = 0000000000002116, Mem[0000000090000016] = bfe95ece
sth %l3,[%i4+0x016] ! Mem[0000000090000014] = 21165ece
! Mem[0000000090800014] = e9140000, %g2 = 00000000000047bc
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffffe914
! Mem[000000009180003c] = 46f80000, %g2 = ffffffffffffe914
lduh [%o0+0x03e],%g2 ! %g2 = 00000000000046f8
! Mem[0000000091800004] = 2116e10b, %g2 = 00000000000046f8
lduw [%o0+0x004],%g2 ! %g2 = 000000002116e10b
! %l5 = ffffffffffff83a8, Mem[0000000091800000] = 22502cb92116e10b
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffff83a8
p54_label_16:
! %l5 = ffffffffffff83a8, Mem[0000000091000008] = e18de6cd
sth %l5,[%i6+%o1] ! Mem[0000000091000008] = 83a8e6cd
! %l0 = 75a5665fc619fddd, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 75a5665fc619fddd
! Mem[000000007c800018] = bfe9a816, %l1 = ffffffffffffffdc
lduw [%i1+%o3],%l1 ! %l1 = 00000000bfe9a816
! Mem[0000000091800010] = 75a5665f c619fddd, %g2 = 2116e10b, %g3 = a14cf2d3
ldd [%o0+%o2],%g2 ! %g2 = 0000000075a5665f 00000000c619fddd
! %l2 = ffffffffb3cc87d0, Mem[0000000091000000] = c8de5bb3ffff83a8
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = ffffffffb3cc87d0
! %l0 = c619fddd, %l1 = bfe9a816, Mem[000000007c000010] = 39e95ea6 6d79230d
std %l0,[%i0+%o2] ! Mem[000000007c000010] = c619fddd bfe9a816
! %l7 = 00000000c8de5bb3, Mem[000000009080001d] = de5bb383
stb %l7,[%i5+0x01d] ! Mem[000000009080001c] = b35bb383
! Mem[0000000090000010] = e18de6cd, %g2 = 0000000075a5665f
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffe1
! %l4 = e18de6cd5c61bfe9, Mem[000000007c80002d] = acdb4b29
stb %l4,[%i1+0x02d] ! Mem[000000007c80002c] = ace94b29
! Mem[0000000090800038] = 82fbe10b, %g2 = ffffffffffffffe1
ldsh [%i5+0x038],%g2 ! %g2 = ffffffffffff82fb
p54_label_17:
! Mem[0000000090800000] = a1aa9913, %g2 = ffffffffffff82fb
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffa1aa
! %l3 = 0000000000002116, Mem[000000007d000038] = 88216f9372e812b2
stx %l3,[%i2+0x038] ! Mem[000000007d000038] = 0000000000002116
! Mem[0000000091800008] = 0f1979ec d7c583a8, %g2 = ffffa1aa, %g3 = c619fddd
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c583a8
! Mem[0000000090800038] = e10b62f1, %g2 = 000000000f1979ec
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffe10b
! %l7 = 00000000c8de5bb3, Mem[0000000091000030] = 91166e48
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = c8de5bb3
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = ffffffffffffe10b
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
! Mem[0000000090000008] = 1a70897a, %g18 = 6fb97ac829f66eb0
ldsw [%i4+%o1],%g2 ! %g2 = 6fb97ac829f66eb0
! %l2 = ffffffffb3cc87d0, Mem[0000000091000020] = 8c073d02
sth %l2,[%i6+%o4] ! Mem[0000000091000020] = 87d03d02
! Mem[0000000091000030] = c8de5bb3, %g2 = 000000001a70897a
ldub [%i6+0x030],%g2 ! %g2 = 00000000000000c8
! %l3 = 0000000000002116, Mem[0000000091800032] = 00002cd2
sth %l3,[%o0+0x032] ! Mem[0000000091800030] = 21162cd2
p54_label_18:
! %l3 = 0000000000002116, Mem[000000007d000038] = 0000000000002116
stx %l3,[%i2+0x038] ! Mem[000000007d000038] = 0000000000002116
! Mem[0000000091800024] = ffb52cd2, %g2 = 00000000000000c8
ldsb [%o0+0x026],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000014] = 5c612116, %g2 = ffffffffffffffff
ldub [%i4+0x014],%g2 ! %g2 = 000000000000005c
! Mem[000000007c000034] = 2cd2a816, %l1 = 00000000bfe9a816
ldsh [%i0+0x034],%l1 ! %l1 = 0000000000002cd2
! %l0 = c619fddd, %l1 = 00002cd2, Mem[0000000091000028] = fddd9650 d71607a7
std %l0,[%i6+%o5] ! Mem[0000000091000028] = c619fddd 00002cd2
! Mem[0000000091000014] = 694bf715, %g2 = 000000000000005c
lduh [%i6+0x014],%g2 ! %g2 = 000000000000694b
! Mem[000000007d00001c] = b5d5ef5e, %l4 = e18de6cd5c61bfe9
ldsh [%i2+0x01c],%l4 ! %l4 = ffffffffffffb5d5
! Mem[0000000091800008] = 0f1979ec, %g18 = 6fb97ac829f66eb0
ldsw [%o0+%o1],%g2 ! %g2 = 6fb97ac829f66eb0
! %l2 = b3cc87d0, %l3 = 00002116, Mem[0000000091800038] = 00000000 000046f8
std %l2,[%o0+0x038] ! Mem[0000000091800038] = b3cc87d0 00002116
! Mem[000000009080003c] = bf380000, %g2 = 000000000f1979ec
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000bf
p54_label_19:
! Mem[000000007d80002c] = 19a069fa, %l2 = ffffffffb3cc87d0
ldub [%i3+0x02e],%l2 ! %l2 = 0000000000000069
! %l0 = 75a5665fc619fddd, Mem[000000007d800004] = 00ff8a86
stw %l0,[%i3+0x004] ! Mem[000000007d800004] = c619fddd
! Mem[000000007c800030] = fb530d48, %l3 = 0000000000002116
ldsb [%i1+0x032],%l3 ! %l3 = 000000000000000d
! Mem[0000000091000018] = afbb2595, %g18 = 6fb97ac829f66eb0
ldsw [%i6+%o3],%g2 ! %g2 = 6fb97ac829f66eb0
! Mem[0000000090800010] = d6f64887 7980e914, %g2 = afbb2595, %g3 = d7c583a8
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 000000007980e914
! %l6 = 000000002cd2a816, Mem[000000007d000004] = b3a24902
stw %l6,[%i2+0x004] ! Mem[000000007d000004] = 2cd2a816
! Mem[000000009080000c] = ddd6f648, %g2 = 00000000d6f64887
ldsb [%i5+0x00f],%g2 ! %g2 = ffffffffffffffdd
! Mem[000000007d800008] = 4ea2d6c6, %l3 = 000000000000000d
ldsb [%i3+0x00b],%l3 ! %l3 = ffffffffffffffc6
! Mem[0000000090000000] = 4d342116, %g2 = ffffffffffffffdd
ldsh [%i4+0x002],%g2 ! %g2 = 0000000000004d34
! Mem[000000007d80001c] = 2116e10b, %l5 = ffffffffffff83a8
ldub [%i3+0x01e],%l5 ! %l5 = 00000000000000e1
p54_label_20:
! %l6 = 000000002cd2a816, Mem[000000009180001c] = 9c834334
stw %l6,[%o0+0x01c] ! Mem[000000009180001c] = 2cd2a816
! Mem[0000000090800014] = 14000000, %g2 = 0000000000004d34
ldsb [%i5+0x017],%g2 ! %g2 = 0000000000000014
! %l1 = 0000000000002cd2, Mem[0000000090800008] = c8de5bb3
stw %l1,[%i5+%o1] ! Mem[0000000090800008] = 00002cd2
! Mem[0000000090000000] = 5ece4d342116b3a8, %g2 = 0000000000000014
ldx [%i4+%g0],%g2 ! %g2 = 5ece4d342116b3a8
! Mem[0000000090000014] = 21165ece, %g2 = 5ece4d342116b3a8
ldub [%i4+0x016],%g2 ! %g2 = 0000000000000021
! %l4 = ffffffffffffb5d5, Mem[0000000090000022] = 1da2f6eb
stb %l4,[%i4+0x022] ! Mem[0000000090000020] = d5a2f6eb
! %l2 = 0000000000000069, Mem[0000000090800021] = a847bcc3
stb %l2,[%i5+0x021] ! Mem[0000000090800020] = 6947bcc3
! %l6 = 000000002cd2a816, Mem[000000009100000c] = 5c61a816
stb %l6,[%i6+0x00c] ! Mem[000000009100000c] = 1661a816
! %l3 = ffffffffffffffc6, Mem[000000007c000028] = 28ba64dc
stw %l3,[%i0+%o5] ! Mem[000000007c000028] = ffffffc6
! Mem[0000000091000034] = 6cc60ecc, %g2 = 0000000000000021
lduw [%i6+0x034],%g2 ! %g2 = 000000006cc60ecc
p54_label_21:
! Mem[0000000091800010] = 75a5665fc619fddd, %g2 = 000000006cc60ecc
ldx [%o0+%o2],%g2 ! %g2 = 75a5665fc619fddd
! Mem[0000000091800034] = 2cd2a816, %g2 = 75a5665fc619fddd
ldub [%o0+0x034],%g2 ! %g2 = 000000000000002c
! Mem[000000007d000018] = 49cab6d5, %l3 = ffffffffffffffc6
ldsh [%i2+%o3],%l3 ! %l3 = 00000000000049ca
! %l7 = 00000000c8de5bb3, Mem[000000007d800030] = e18de6cd
sth %l7,[%i3+0x030] ! Mem[000000007d800030] = 5bb3e6cd
! %l0 = 75a5665fc619fddd, Mem[000000007c00000b] = 7746c95e
stb %l0,[%i0+0x00b] ! Mem[000000007c000008] = 7746c9dd
! %l0 = 75a5665fc619fddd, Mem[0000000090800030] = 50ae945c
sth %l0,[%i5+0x030] ! Mem[0000000090800030] = fddd945c
! %l5 = 00000000000000e1, Mem[0000000090800034] = 1b777a3f
sth %l5,[%i5+0x034] ! Mem[0000000090800034] = 00e17a3f
! Mem[0000000090000030] = 2cd948e3, %g2 = 000000000000002c
ldub [%i4+0x031],%g2 ! %g2 = 000000000000002c
! Mem[000000007c800034] = 25e84eb1, %l4 = ffffffffffffb5d5
ldub [%i1+0x036],%l4 ! %l4 = 000000000000004e
! Mem[0000000091000028] = fddd0000, %g2 = 000000000000002c
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000fddd
p54_label_22:
! %l2 = 00000069, %l3 = 000049ca, Mem[0000000091800028] = 2cd2a816 c8de5bb3
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 00000069 000049ca
! Mem[0000000091800018] = c6fea816 2cd2a816, %g2 = 0000fddd, %g3 = 7980e914
ldd [%o0+%o3],%g2 ! %g2 = 00000000c6fea816 000000002cd2a816
! Mem[0000000091000020] = 87d03d02, %g2 = 00000000c6fea816
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffff87
! Mem[0000000091000030] = c8de5bb3, %g2 = ffffffffffffff87
lduw [%i6+0x030],%g2 ! %g2 = 00000000c8de5bb3
! Mem[000000009080002c] = 2116e10b, %g18 = 6fb97ac829f66eb0
ldsw [%i5+0x02c],%g2 ! %g2 = 6fb97ac829f66eb0
! Mem[000000007d800020] = 46f8990ca0bd5c41, %l3 = 00000000000049ca
ldx [%i3+%o4],%l3 ! %l3 = 46f8990ca0bd5c41
! %l6 = 000000002cd2a816, Mem[0000000090000020] = d314d5a2f6eb9a57
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 000000002cd2a816
! %l4 = 000000000000004e, Mem[0000000091800000] = ffffffffffff83a8
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 000000000000004e
! Mem[0000000090000010] = e18de6cd, %g2 = 000000002116e10b
lduh [%i4+%o2],%g2 ! %g2 = 000000000000e18d
! Mem[0000000090800004] = 99136e54, %g2 = 000000000000e18d
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffff99
p54_label_23:
! Mem[0000000091800024] = 2116ffb5, %g2 = ffffffffffffff99
lduw [%o0+0x024],%g2 ! %g2 = 000000002116ffb5
! Mem[0000000090000038] = 87b4a14c, %g2 = 000000002116ffb5
lduh [%i4+0x03a],%g2 ! %g2 = 00000000000087b4
! Mem[0000000091000004] = b3cc87d0, %g18 = 6fb97ac829f66eb0
ldsw [%i6+0x004],%g2 ! %g2 = 6fb97ac829f66eb0
! Mem[0000000090000008] = 7a70c2cf, %g2 = ffffffffb3cc87d0
ldub [%i4+0x00b],%g2 ! %g2 = 000000000000007a
! %l1 = 0000000000002cd2, Mem[0000000090800024] = c3247ee5
stw %l1,[%i5+0x024] ! Mem[0000000090800024] = 00002cd2
! Mem[0000000091800014] = c619fddd, %g2 = 000000000000007a
ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091800000] = 000000000000004e, %g2 = ffffffffffffffc6
ldx [%o0+%g0],%g2 ! %g2 = 000000000000004e
! Mem[0000000091800008] = ecd7c583, %g2 = 000000000000004e
ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffffec
! Mem[0000000090000000] = 5ece4d34, %g2 = ffffffffffffffec
lduw [%i4+%g0],%g2 ! %g2 = 000000005ece4d34
! Mem[000000007d00002c] = 33d8d1dd, %l0 = 75a5665fc619fddd
ldsw [%i2+0x02c],%l0 ! %l0 = 0000000033d8d1dd
p54_label_24:
! %l6 = 2cd2a816, %l7 = c8de5bb3, Mem[0000000091000008] = 83a8e6cd 1661a816
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 2cd2a816 c8de5bb3
! Mem[000000007c80001c] = cf362b4f, %l1 = 0000000000002cd2
ldsh [%i1+0x01c],%l1 ! %l1 = ffffffffffffcf36
! Mem[0000000091800020] = ffffffff, %g2 = 000000005ece4d34
lduh [%o0+%o4],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090800008] = 00002cd2, %g18 = 6fb97ac829f66eb0
ldsw [%i5+%o1],%g2 ! %g2 = 6fb97ac829f66eb0
! %l0 = 0000000033d8d1dd, Mem[0000000091800014] = c619fddd
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 33d8d1dd
! Mem[0000000090800018] = 00000000c8b35bb3, %g2 = 0000000000002cd2
ldx [%i5+%o3],%g2 ! %g2 = 00000000c8b35bb3
! Mem[0000000090000010] = e18de6cd5c612116, %g2 = 00000000c8b35bb3
ldx [%i4+%o2],%g2 ! %g2 = e18de6cd5c612116
! Mem[000000009000002c] = e10b722c, %g2 = e18de6cd5c612116
ldsb [%i4+0x02e],%g2 ! %g2 = ffffffffffffffe1
! %l6 = 000000002cd2a816, Mem[0000000090800038] = 82fbe10b62f1bf38
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 000000002cd2a816
! Mem[0000000091800018] = c6fea816, %g2 = ffffffffffffffe1
lduw [%o0+%o3],%g2 ! %g2 = 00000000c6fea816
p54_label_25:
! %l2 = 0000000000000069, Mem[000000009180003b] = d0000021
stb %l2,[%o0+0x03b] ! Mem[0000000091800038] = 69000021
! Mem[000000007d800010] = a8acbe99, %l2 = 0000000000000069
ldsh [%i3+0x012],%l2 ! %l2 = ffffffffffffbe99
! Mem[000000009080002c] = e10bfddd, %g2 = 00000000c6fea816
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffe10b
! %l4 = 000000000000004e, Mem[0000000090000028] = ffffffc4
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000004e
! %l2 = ffffbe99, %l3 = a0bd5c41, Mem[0000000091800008] = 0f1979ec d7c583a8
std %l2,[%o0+%o1] ! Mem[0000000091800008] = ffffbe99 a0bd5c41
! Mem[0000000091800014] = d1ddc6fe, %g2 = ffffffffffffe10b
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffd1dd
! Mem[000000007d800008] = 4ea2d6c63bc3dc4e, %l3 = 46f8990ca0bd5c41
ldx [%i3+%o1],%l3 ! %l3 = 4ea2d6c63bc3dc4e
! Mem[000000009080003c] = a8160000, %g2 = ffffffffffffd1dd
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000a816
! %l7 = 00000000c8de5bb3, Mem[000000009100000c] = c8de5bb3
sth %l7,[%i6+0x00c] ! Mem[000000009100000c] = 5bb35bb3
! %l6 = 2cd2a816, %l7 = c8de5bb3, Mem[0000000090800018] = 00000000 c8b35bb3
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 2cd2a816 c8de5bb3
ba,a p54_not_taken_0_end
p54_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p54_branch_failed
p54_not_taken_0_end:
! End of Random Code for Thread 54
1: membar #Sync ! Force all stores to complete
p54_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0d8] ! Set processor 54 done flag
! Check Registers
p54_check_registers:
set p54_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000033d8d1dd
bne,a,pn %xcc,p54_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffcf36
bne,a,pn %xcc,p54_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffbe99
bne,a,pn %xcc,p54_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 4ea2d6c63bc3dc4e
bne,a,pn %xcc,p54_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000004e
bne,a,pn %xcc,p54_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000e1
bne,a,pn %xcc,p54_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000002cd2a816
bne,a,pn %xcc,p54_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p54_check_fp_registers:
set p54_expected_fp_regs,%g3
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 904efc0e 7f4cfa36
bne %xcc,p54_f6_fail
nop
! Check Local Memory
set p54_local0_expect,%g1
p54_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 7746c9dd7fb783a8
ldx [%i0+0x008],%g3 ! Observed data at 000000007c000008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c619fdddbfe9a816
ldx [%i0+0x010],%g3 ! Observed data at 000000007c000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffc6b8dcd063
ldx [%i0+0x028],%g3 ! Observed data at 000000007c000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000002cd2a816
ldx [%i0+0x030],%g3 ! Observed data at 000000007c000030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x030,%g4
set p54_local1_expect,%g1
p54_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffffffc42116e10b
ldx [%i1+0x000],%g3 ! Observed data at 000000007c800000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = bfe9a816cf362b4f
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 = 77e26815ace94b29
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 = fb530d4825e84eb1
ldx [%i1+0x030],%g3 ! Observed data at 000000007c800030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x030,%g4
set p54_local2_expect,%g1
p54_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = b81e4d482cd2a816
ldx [%i2+0x000],%g3 ! Observed data at 000000007d000000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c619fdddffffffb5
ldx [%i2+0x008],%g3 ! Observed data at 000000007d000008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000002116
ldx [%i2+0x038],%g3 ! Observed data at 000000007d000038
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x038,%g4
set p54_local3_expect,%g1
p54_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 572202c6c619fddd
ldx [%i3+0x000],%g3 ! Observed data at 000000007d800000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffc42116e10b
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 = 5bb3e6cd5c61bfe9
ldx [%i3+0x030],%g3 ! Observed data at 000000007d800030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x030,%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_f6_fail:
set p54_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 54 failed
p54_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d8] ! Set processor 54 done flag
set p54_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 54 failed
p54_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d8] ! Set processor 54 done flag
set p54_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p54_selfmod_failed:
ba p54_failed
mov 0xabc,%g1
p54_common_error:
or %g0,0xf16,%g1
ba p54_failed
mov %o5,%g3
p54_common_signature_error:
set p54_temp,%g1
ba p54_failed
st %g2,[%g1] ! Common Lock Number
p54_common_timeout:
set p54_temp,%g1
ba p54_failed
st %g2,[%g1] ! Common Lock Number
p54_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p54_failed
mov 0x0,%g3
p54_trap1e:
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d800010]
stxa %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000008]
stha %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800000]
done
p54_trap1o:
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d800010]
stxa %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000008]
stha %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800000]
done
p54_trap2e:
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d000020]
stba %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800028]
done
p54_trap2o:
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d000020]
stba %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800028]
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 = 75a5665fc619fddd
ldx [%g1+0x008],%l1 ! %l1 = 2a808c8a319697b5
ldx [%g1+0x010],%l2 ! %l2 = f22d5170b3e7ff5c
ldx [%g1+0x018],%l3 ! %l3 = 5ece4d342116e10b
ldx [%g1+0x020],%l4 ! %l4 = b40601ca7829fb07
ldx [%g1+0x028],%l5 ! %l5 = 1fb35800598249ec
ldx [%g1+0x030],%l6 ! %l6 = 76d84c1c5ec97ff1
ldx [%g1+0x038],%l7 ! %l7 = acc148fe694d8ca4
! Initialize the output register of window 0
set unres3_start,%o0
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 = 8ca940a7 f1be5e5e dafaf596 b3b444b9
! %f4 = 5b51cfec 68ecae9c 9a55255c 15835785
! %f8 = a6fe1ff0 e8ec962f f8742277 1f2c98c5
! %f12 = 557734cc d55b6871 2816301a 3b5092ad
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e9c510fa 3b8c71d3 ed6f1cb4 0310eac3
! %f20 = 98068178 4329f0b3 6c5bb186 060792ba
! %f24 = c578fbab 8a00b0fe 00383ce0 66550598
! %f28 = 43bb1f26 8622784e a316bed0 333f9aa3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 82df2f88 540612da 148ee002 1c87fe1c
! %f36 = e7864afd ea7b886f 14d657a7 c58cbe3a
! %f40 = d65cdb32 949f1bd6 0a58aabd 2b45cd7e
! %f44 = e2683f38 5137b324 2af91c48 4ffa2512
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe99e878800000025,%g7,%g1 ! GSR scale = 4, align = 5
wr %g1,%g0,%gsr ! GSR = e99e878800000025
wr %g0,%y ! Clear Y 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[000000009000003c] = d3000000, %g2 = a187a2209299999f
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000d3
! %l4 = 68708259, %l5 = 48ca78b9, Mem[0000000091000000] = 809ce616 12bca097
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 68708259 48ca78b9
! %l5 = 8370dc9248ca78b9, Mem[000000007e800028] = 1ebef1c0670c3e38
stx %l5,[%i1+%o5] ! Mem[000000007e800028] = 8370dc9248ca78b9
! %l0 = 4a4fdfd8a643fe72, Mem[000000009080000c] = 6a872662
sth %l0,[%i5+0x00c] ! Mem[000000009080000c] = fe722662
! %l5 = 8370dc9248ca78b9, Mem[0000000091800030] = cd876ab0f2e01332
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 8370dc9248ca78b9
! %l5 = 8370dc9248ca78b9, Mem[0000000091800004] = 920983a7
stb %l5,[%o0+0x004] ! Mem[0000000091800004] = b90983a7
! %l7 = e6a6b764554ab914, Mem[000000009180003a] = c00843cc
sth %l7,[%o0+0x03a] ! Mem[0000000091800038] = b91443cc
! %l1 = c8772b8e0b869f03, Mem[000000007f800004] = 49019a0b
sth %l1,[%i3+0x004] ! Mem[000000007f800004] = 9f039a0b
! %l5 = 8370dc9248ca78b9, Mem[000000009100000c] = 32495b64
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = 48ca78b9
! Mem[000000007e800000] = 55e51eb0, %l2 = a4d8ba42aef667f8
ldsw [%i1+%g0],%l2 ! %l2 = 0000000055e51eb0
p55_label_2:
! Mem[0000000091000004] = 48ca78b9, %g2 = 00000000000000d3
lduh [%i6+0x004],%g2 ! %g2 = 00000000000048ca
! %l2 = 55e51eb0, %l3 = ba017f62, Mem[000000007f000020] = 9297c176 bd78717f
std %l2,[%i2+%o4] ! Mem[000000007f000020] = 55e51eb0 ba017f62
! Mem[0000000091800000] = 22502cb9 b90983a7, %g2 = 000048ca, %g3 = 0bad0b00
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000b90983a7
! Mem[0000000090000004] = 34b459e7, %g18 = 6aa935408e257179
ldsw [%i4+0x004],%g2 ! %g2 = 6aa935408e257179
! %l1 = c8772b8e0b869f03, Mem[000000009100002e] = 07a7916a
sth %l1,[%i6+0x02e] ! Mem[000000009100002c] = 9f03916a
! %l2 = 0000000055e51eb0, Mem[000000009080003e] = bf380000
stb %l2,[%i5+0x03e] ! Mem[000000009080003c] = b0380000
! %l4 = 6ad8dce868708259, Mem[0000000090800010] = d6f6488779807614
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 6ad8dce868708259
! Mem[000000007f000030] = 07524961 0d5a73cf, %l2 = 55e51eb0, %l3 = ba017f62
ldd [%i2+0x030],%l2 ! %l2 = 0000000007524961 000000000d5a73cf
! Mem[0000000090800024] = 7ee5fd77, %g2 = 0000000034b459e7
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! Mem[0000000091000038] = 25563741, %g2 = 0000000000007ee5
ldsh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
p55_label_3:
! %l5 = 8370dc9248ca78b9, Mem[0000000091000020] = 8c013d02
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = 48ca78b9
! Mem[0000000090000014] = 2e3bc654, %g2 = 0000000000002556
lduh [%i4+0x016],%g2 ! %g2 = 0000000000002e3b
! Mem[000000007f000018] = 0ac47976, %l4 = 6ad8dce868708259
ldsb [%i2+%o3],%l4 ! %l4 = 000000000000000a
! %l2 = 07524961, %l3 = 0d5a73cf, Mem[0000000090800000] = f2d0a1aa 99136e54
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 07524961 0d5a73cf
! Mem[000000009080000c] = 626ad8dc, %g2 = 0000000000002e3b
ldub [%i5+0x00f],%g2 ! %g2 = 0000000000000062
! %l6 = 08a405802dff6097, Mem[000000009000001c] = c2bbec77
stw %l6,[%i4+0x01c] ! Mem[000000009000001c] = 2dff6097
! Mem[0000000091800018] = c6fe240a, %g2 = 0000000000000062
lduw [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a
! %l2 = 0000000007524961, Mem[0000000090800018] = 8d210d4cb5758e33
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 0000000007524961
! %l6 = 2dff6097, %l7 = 554ab914, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 2dff6097 554ab914
! %l4 = 000000000000000a, Mem[000000009100001c] = d186bb92
stw %l4,[%i6+0x01c] ! Mem[000000009100001c] = 0000000a
p55_label_4:
! Mem[0000000091000038] = 2ac32556 3741577c, %g2 = c6fe240a, %g3 = b90983a7
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 000000003741577c
! %l7 = e6a6b764554ab914, Mem[0000000090000008] = 1a70897a70c2cf1a
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = e6a6b764554ab914
! Mem[000000009080001c] = 07524961, %g18 = 6aa935408e257179
ldsw [%i5+0x01c],%g2 ! %g2 = 6aa935408e257179
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = 07524961, %g3 = 3741577c
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! %l6 = 2dff6097, %l7 = 554ab914, Mem[000000007e000008] = 1e6f77fc c236da4d
std %l6,[%i0+%o1] ! Mem[000000007e000008] = 2dff6097 554ab914
! Mem[000000007f80003c] = 9edcc7d5, %l2 = 0000000007524961
lduh [%i3+0x03c],%l2 ! %l2 = 0000000000009edc
! %l1 = c8772b8e0b869f03, Mem[000000007f800004] = 9f039a0b
sth %l1,[%i3+0x004] ! Mem[000000007f800004] = 9f039a0b
! Mem[000000009180003c] = 58000000, %g2 = 00000000ab2f0f63
ldub [%o0+0x03f],%g2 ! %g2 = 0000000000000058
! Mem[000000009100003c] = 3741577c, %g18 = 6aa935408e257179
ldsw [%i6+0x03c],%g2 ! %g2 = 6aa935408e257179
! Mem[0000000090800028] = 77ba3e4c, %g2 = 000000003741577c
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000077
p55_label_5:
! Mem[0000000090800018] = 0000000007524961, %g2 = 0000000000000077
ldx [%i5+%o3],%g2 ! %g2 = 0000000007524961
! Mem[000000007e800004] = 0d76af49, %l1 = c8772b8e0b869f03
ldsb [%i1+0x004],%l1 ! %l1 = 000000000000000d
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = 07524961, %g3 = b09fb039
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
! Mem[0000000090800018] = 00000000 07524961, %g2 = c871c97b, %g3 = 694bf715
ldd [%i5+%o3],%g2 ! %g2 = 0000000000000000 0000000007524961
! Mem[000000007f000008] = 8d126aca 97ce295f, %l6 = 2dff6097, %l7 = 554ab914
ldd [%i2+%o1],%l6 ! %l6 = 000000008d126aca 0000000097ce295f
! %l1 = 000000000000000d, Mem[000000009180002c] = a3ca96e2
sth %l1,[%o0+0x02c] ! Mem[000000009180002c] = 000d96e2
! %l2 = 0000000000009edc, Mem[000000009080003a] = 749762f1
sth %l2,[%i5+0x03a] ! Mem[0000000090800038] = 9edc62f1
! Mem[0000000091800008] = 0f1979ec, %g18 = 6aa935408e257179
ldsw [%o0+%o1],%g2 ! %g2 = 6aa935408e257179
! %l2 = 0000000000009edc, Mem[000000007e000034] = 36c25e12
sth %l2,[%i0+0x034] ! Mem[000000007e000034] = 9edc5e12
! %l5 = 8370dc9248ca78b9, Mem[0000000090800004] = 0d5a73cf
stw %l5,[%i5+0x004] ! Mem[0000000090800004] = 48ca78b9
p55_label_6:
! Mem[000000007f00001c] = 77611b34, %l1 = 000000000000000d
ldsb [%i2+0x01e],%l1 ! %l1 = 000000000000001b
! %l7 = 0000000097ce295f, Mem[0000000091800020] = 30270afa
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = 97ce295f
! Mem[000000009000002c] = 92b2c784, %g2 = 000000000f1979ec
lduh [%i4+0x02c],%g2 ! %g2 = 00000000000092b2
! Mem[0000000091000038] = 2ac32556 3741577c, %g2 = 000092b2, %g3 = 07524961
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 000000003741577c
! Mem[0000000090800010] = 6ad8dce8 68708259, %g2 = 2ac32556, %g3 = 3741577c
ldd [%i5+%o2],%g2 ! %g2 = 000000006ad8dce8 0000000068708259
! Mem[0000000091800020] = 97ce295f, %g2 = 000000006ad8dce8
ldsh [%o0+%o4],%g2 ! %g2 = ffffffffffff97ce
! %l2 = 0000000000009edc, Mem[000000009000000f] = 14b51e72
stb %l2,[%i4+0x00f] ! Mem[000000009000000c] = dcb51e72
! Mem[0000000091800028] = 1fbc4100, %g2 = ffffffffffff97ce
ldsb [%o0+0x029],%g2 ! %g2 = 000000000000001f
! %l1 = 000000000000001b, Mem[000000007e000011] = a8406b03
stb %l1,[%i0+0x011] ! Mem[000000007e000010] = a81b6b03
! %l0 = 4a4fdfd8a643fe72, Mem[0000000090800024] = c3247ee5
stb %l0,[%i5+0x024] ! Mem[0000000090800024] = 72247ee5
p55_label_7:
! Mem[0000000091800000] = 22502cb9, %g18 = 6aa935408e257179
ldsw [%o0+%g0],%g2 ! %g2 = 6aa935408e257179
! Mem[0000000090800000] = 07524961, %g18 = 6aa935408e257179
ldsw [%i5+%g0],%g2 ! %g2 = 6aa935408e257179
! Mem[0000000090800030] = 2dff6097, %g2 = 0000000007524961
lduw [%i5+0x030],%g2 ! %g2 = 000000002dff6097
! Mem[0000000090000020] = d3141da2 f6eb9a57, %g2 = 2dff6097, %g3 = 68708259
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 00000000f6eb9a57
! %l4 = 000000000000000a, Mem[000000009100001e] = 000a48ca
stb %l4,[%i6+0x01e] ! Mem[000000009100001c] = 0a0a48ca
! Mem[0000000090800004] = ca78b950, %g2 = 00000000d3141da2
ldsb [%i5+0x005],%g2 ! %g2 = ffffffffffffffca
! %l7 = 0000000097ce295f, Mem[000000009000002c] = 92b2c784
stw %l7,[%i4+0x02c] ! Mem[000000009000002c] = 97ce295f
! Mem[0000000091000038] = 2ac32556, %g2 = ffffffffffffffca
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000002ac3
! %l0 = 4a4fdfd8a643fe72, Mem[000000009080002f] = c02dff60
stb %l0,[%i5+0x02f] ! Mem[000000009080002c] = 722dff60
! Mem[0000000090000020] = d3141da2, %g2 = 0000000000002ac3
lduw [%i4+%o4],%g2 ! %g2 = 00000000d3141da2
p55_label_8:
! Mem[0000000090800020] = 5b9447bc, %g18 = 6aa935408e257179
ldsw [%i5+%o4],%g2 ! %g2 = 6aa935408e257179
! Mem[000000007e00000c] = 554ab914, %l3 = 000000000d5a73cf
ldsb [%i0+0x00c],%l3 ! %l3 = 0000000000000055
! %l5 = 8370dc9248ca78b9, Mem[000000009180002e] = 96e28370
sth %l5,[%o0+0x02e] ! Mem[000000009180002c] = 78b98370
! Mem[000000009000002c] = 97ce295f, %g2 = 000000005b9447bc
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff97ce
! Mem[0000000091000038] = 2ac325563741577c, %g2 = ffffffffffff97ce
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! Mem[0000000091800024] = 54e4a31f, %g2 = 2ac325563741577c
lduh [%o0+0x026],%g2 ! %g2 = 00000000000054e4
! %l6 = 000000008d126aca, Mem[000000007f000028] = 1c9e8c3da4eb13eb
stx %l6,[%i2+%o5] ! Mem[000000007f000028] = 000000008d126aca
! Mem[0000000090800000] = 496148ca, %g2 = 00000000000054e4
ldsh [%i5+0x002],%g2 ! %g2 = 0000000000004961
! Mem[0000000091800000] = 22502cb9 b90983a7, %g2 = 00004961, %g3 = f6eb9a57
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000b90983a7
! Mem[000000007e000028] = 5cb5b224, %l3 = 0000000000000055
lduh [%i0+0x02a],%l3 ! %l3 = 000000000000b224
p55_label_9:
! Mem[0000000090800024] = 72247ee5, %g2 = 0000000022502cb9
lduh [%i5+0x024],%g2 ! %g2 = 0000000000007224
! Mem[000000007e000028] = 5cb5b224 27ea7b9c, %l6 = 8d126aca, %l7 = 97ce295f
ldd [%i0+%o5],%l6 ! %l6 = 000000005cb5b224 0000000027ea7b9c
! Mem[0000000090800028] = ba3e4c1b, %g2 = 0000000000007224
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000ba3e
! Mem[0000000091800028] = a31fbc41 000d78b9, %g2 = 0000ba3e, %g3 = b90983a7
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000000d78b9
! Mem[0000000090000020] = d3141da2, %g2 = 00000000a31fbc41
lduw [%i4+%o4],%g2 ! %g2 = 00000000d3141da2
! %l4 = 0000000a, %l5 = 48ca78b9, Mem[0000000091800028] = a31fbc41 000d78b9
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 0000000a 48ca78b9
! Mem[0000000091800010] = ab2f0f63, %g18 = 6aa935408e257179
ldsw [%o0+%o2],%g2 ! %g2 = 6aa935408e257179
! Mem[0000000091000020] = 48ca78b9, %g18 = 6aa935408e257179
ldsw [%i6+%o4],%g2 ! %g2 = 6aa935408e257179
! Mem[000000007f800030] = ebb176be822ab5e5, %l4 = 000000000000000a
ldx [%i3+0x030],%l4 ! %l4 = ebb176be822ab5e5
! %l3 = 000000000000b224, Mem[0000000091800034] = 48ca78b9
stb %l3,[%o0+0x034] ! Mem[0000000091800034] = 24ca78b9
p55_label_10:
! %l2 = 00009edc, %l3 = 0000b224, Mem[000000007f000030] = 07524961 0d5a73cf
std %l2,[%i2+0x030] ! Mem[000000007f000030] = 00009edc 0000b224
! Mem[000000009080003c] = 62f1b038, %g2 = 0000000048ca78b9
lduw [%i5+0x03c],%g2 ! %g2 = 0000000062f1b038
! %l7 = 0000000027ea7b9c, Mem[000000009100001d] = 000a0a48
stb %l7,[%i6+0x01d] ! Mem[000000009100001c] = 9c0a0a48
! Mem[000000009080002c] = 4c1bc672, %g2 = 0000000062f1b038
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000004c1b
! %l7 = 0000000027ea7b9c, Mem[0000000090800010] = 6ad8dce8
sth %l7,[%i5+%o2] ! Mem[0000000090800010] = 7b9cdce8
! %l7 = 0000000027ea7b9c, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 0000000027ea7b9c
! Mem[0000000091800010] = ab2f0f63, %g2 = 0000000000004c1b
ldsh [%o0+%o2],%g2 ! %g2 = ffffffffffffab2f
! Mem[000000009180001c] = 433497ce, %g2 = ffffffffffffab2f
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! %l2 = 0000000000009edc, Mem[000000007f000030] = 00009edc0000b224
stx %l2,[%i2+0x030] ! Mem[000000007f000030] = 0000000000009edc
! %l5 = 8370dc9248ca78b9, Mem[000000007f800034] = 822ab5e5
stw %l5,[%i3+0x034] ! Mem[000000007f800034] = 48ca78b9
p55_label_11:
! Mem[0000000090000008] = b764554a, %g2 = 0000000000004334
ldub [%i4+0x00a],%g2 ! %g2 = 00000000000000b7
! %l0 = a643fe72, %l1 = 0000001b, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l0,[%i4+%g0] ! Mem[0000000090000000] = a643fe72 0000001b
! Mem[0000000090800038] = 82fb9edc 62f1b038, %g2 = 000000b7, %g3 = 000d78b9
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb9edc 0000000062f1b038
! %l1 = 000000000000001b, Mem[000000009000002e] = 295f722c
sth %l1,[%i4+0x02e] ! Mem[000000009000002c] = 001b722c
! Mem[000000007e000038] = f3f714a1 5c43829b, %l0 = a643fe72, %l1 = 0000001b
ldd [%i0+0x038],%l0 ! %l0 = 00000000f3f714a1 000000005c43829b
! Mem[0000000091800038] = b5d5b914 43ccc658, %g2 = 82fb9edc, %g3 = 62f1b038
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5b914 0000000043ccc658
! Mem[0000000090000030] = d948e3f4, %g2 = 00000000b5d5b914
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffd948
! Mem[0000000090000030] = 722cd948 e3f41a12, %g2 = ffffd948, %g3 = 43ccc658
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000e3f41a12
! Mem[0000000091800018] = c6fe240a 9c834334, %g2 = 722cd948, %g3 = e3f41a12
ldd [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a 000000009c834334
! %l0 = 00000000f3f714a1, Mem[0000000090800027] = e5fd77ba
stb %l0,[%i5+0x027] ! Mem[0000000090800024] = a1fd77ba
p55_label_12:
! %l5 = 8370dc9248ca78b9, Mem[0000000091000030] = 916a6e48
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = 48ca78b9
! Mem[0000000090000008] = 64554ab9, %g2 = 00000000c6fe240a
ldsb [%i4+0x00b],%g2 ! %g2 = 0000000000000064
! %l1 = 000000005c43829b, Mem[0000000090800030] = 2dff6097554ab914
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = 000000005c43829b
! Mem[0000000091000038] = 2ac32556 3741577c, %g2 = 00000064, %g3 = 9c834334
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 000000003741577c
! Mem[0000000090800038] = 82fb9edc 62f1b038, %g2 = 2ac32556, %g3 = 3741577c
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb9edc 0000000062f1b038
! Mem[000000009080003c] = 62f1b038, %g2 = 0000000082fb9edc
lduw [%i5+0x03c],%g2 ! %g2 = 0000000062f1b038
! Mem[0000000091800020] = 97ce295f801d54e4, %g2 = 0000000062f1b038
ldx [%o0+%o4],%g2 ! %g2 = 97ce295f801d54e4
! %l2 = 00009edc, %l3 = 0000b224, Mem[0000000090800030] = 00000000 5c43829b
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 00009edc 0000b224
! Mem[0000000090800004] = 48ca78b9, %g18 = 6aa935408e257179
ldsw [%i5+0x004],%g2 ! %g2 = 6aa935408e257179
! %l5 = 8370dc9248ca78b9, Mem[0000000091000038] = 2ac325563741577c
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 8370dc9248ca78b9
p55_label_13:
! %l2 = 0000000000009edc, Mem[000000009000003b] = 0027ea7b
stb %l2,[%i4+0x03b] ! Mem[0000000090000038] = dc27ea7b
! Mem[0000000090000010] = b51e7244, %g18 = 6aa935408e257179
ldsw [%i4+%o2],%g2 ! %g2 = 6aa935408e257179
! Mem[000000009100001c] = 009c0a0a, %g2 = ffffffffb51e7244
lduw [%i6+0x01c],%g2 ! %g2 = 00000000009c0a0a
! Mem[000000009100001c] = 009c0a0a, %g2 = 00000000009c0a0a
lduw [%i6+0x01c],%g2 ! %g2 = 00000000009c0a0a
! %l4 = ebb176be822ab5e5, Mem[0000000091800030] = 8370dc92
stw %l4,[%o0+0x030] ! Mem[0000000091800030] = 822ab5e5
! Mem[0000000091000020] = 48ca78b9 5ade034f, %g2 = 009c0a0a, %g3 = 62f1b038
ldd [%i6+%o4],%g2 ! %g2 = 0000000048ca78b9 000000005ade034f
! Mem[0000000090000020] = d3141da2 f6eb9a57, %g2 = 48ca78b9, %g3 = 5ade034f
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 00000000f6eb9a57
! Mem[000000009100003c] = b9000000, %g2 = 00000000d3141da2
ldub [%i6+0x03f],%g2 ! %g2 = 00000000000000b9
! Mem[0000000090000008] = a6b76455, %g2 = 00000000000000b9
ldsb [%i4+0x009],%g2 ! %g2 = ffffffffffffffa6
! %l4 = ebb176be822ab5e5, Mem[0000000090800024] = 72247ea1
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = 822ab5e5
p55_label_14:
! %l1 = 000000005c43829b, Mem[0000000091800038] = b5d5b914
stb %l1,[%o0+0x038] ! Mem[0000000091800038] = 9bd5b914
! Mem[000000009000000c] = b9dcb51e, %g2 = ffffffffffffffa6
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000b9dc
! Mem[0000000090000034] = 1a120000, %g2 = 000000000000b9dc
ldsh [%i4+0x036],%g2 ! %g2 = 0000000000001a12
! Mem[0000000091000018] = 2595009c, %g2 = 0000000000001a12
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! Mem[0000000091000030] = 78b96cc6, %g2 = 0000000000002595
ldsh [%i6+0x032],%g2 ! %g2 = 00000000000078b9
! Mem[0000000090000010] = 72444878, %g2 = 00000000000078b9
ldub [%i4+0x012],%g2 ! %g2 = 0000000000000072
! Mem[0000000091800008] = 79ecd7c5, %g2 = 0000000000000072
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000079ec
! %l3 = 000000000000b224, Mem[0000000090800008] = 50c69f91fe722662
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 000000000000b224
! Mem[0000000090800024] = b5e5fd77, %g2 = 00000000000079ec
lduh [%i5+0x026],%g2 ! %g2 = 000000000000b5e5
! Mem[0000000091000030] = 48ca78b9, %g2 = 000000000000b5e5
ldsh [%i6+0x030],%g2 ! %g2 = 00000000000048ca
p55_label_15:
! %l4 = ebb176be822ab5e5, Mem[000000009100001a] = 2595009c
sth %l4,[%i6+0x01a] ! Mem[0000000091000018] = b5e5009c
! %l2 = 0000000000009edc, Mem[0000000091800030] = 822ab5e5
stw %l2,[%o0+0x030] ! Mem[0000000091800030] = 00009edc
! Mem[000000009180001c] = 9c834334, %g2 = 00000000000048ca
lduw [%o0+0x01c],%g2 ! %g2 = 000000009c834334
! %l0 = 00000000f3f714a1, Mem[0000000091800028] = 0000000a
sth %l0,[%o0+%o5] ! Mem[0000000091800028] = 14a1000a
! %l6 = 000000005cb5b224, Mem[000000009100002c] = d7169f03
stw %l6,[%i6+0x02c] ! Mem[000000009100002c] = 5cb5b224
! %l1 = 000000005c43829b, Mem[0000000091000028] = 8a3d9650
sth %l1,[%i6+%o5] ! Mem[0000000091000028] = 829b9650
! Mem[000000007e000000] = 7550ae108d309702, %l4 = ebb176be822ab5e5
ldx [%i0+%g0],%l4 ! %l4 = 7550ae108d309702
! Mem[0000000090000014] = 48782e3b, %g2 = 000000009c834334
ldub [%i4+0x014],%g2 ! %g2 = 0000000000000048
! %l3 = 000000000000b224, Mem[0000000091000020] = 48ca78b9
stb %l3,[%i6+%o4] ! Mem[0000000091000020] = 24ca78b9
! Mem[0000000091000038] = 8370dc9248ca78b9, %g2 = 0000000000000048
ldx [%i6+0x038],%g2 ! %g2 = 8370dc9248ca78b9
p55_label_16:
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = 48ca78b9, %g3 = f6eb9a57
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[000000009180001c] = 9c834334, %g2 = 000000000f1979ec
lduw [%o0+0x01c],%g2 ! %g2 = 000000009c834334
! %l4 = 7550ae108d309702, Mem[000000009100003a] = dc9248ca
stb %l4,[%i6+0x03a] ! Mem[0000000091000038] = 029248ca
! Mem[0000000090000024] = f6eb9a57, %g18 = 6aa935408e257179
ldsw [%i4+0x024],%g2 ! %g2 = 6aa935408e257179
! Mem[000000007e000018] = a92ecca8, %l6 = 000000005cb5b224
ldsw [%i0+%o3],%l6 ! %l6 = ffffffffa92ecca8
! %l3 = 000000000000b224, Mem[0000000091800018] = c6fe240a
sth %l3,[%o0+%o3] ! Mem[0000000091800018] = b224240a
! Mem[0000000090000030] = 722cd948, %g2 = fffffffff6eb9a57
ldsh [%i4+0x030],%g2 ! %g2 = 000000000000722c
! Mem[000000007f800038] = 73f54c249edcc7d5, %l4 = 7550ae108d309702
ldx [%i3+0x038],%l4 ! %l4 = 73f54c249edcc7d5
! %l0 = 00000000f3f714a1, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000000f3f714a1
! %l1 = 000000005c43829b, Mem[0000000090800018] = 00000000
sth %l1,[%i5+%o3] ! Mem[0000000090800018] = 829b0000
p55_label_17:
! %l2 = 0000000000009edc, Mem[0000000090000002] = fe720000
sth %l2,[%i4+0x002] ! Mem[0000000090000000] = 9edc0000
! %l4 = 73f54c249edcc7d5, Mem[0000000090800010] = 7b9cdce868708259
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 73f54c249edcc7d5
! Mem[0000000091800028] = 14a1000a, %g2 = 000000000000722c
lduw [%o0+%o5],%g2 ! %g2 = 0000000014a1000a
! %l2 = 0000000000009edc, Mem[0000000090000008] = e6a6b764
stw %l2,[%i4+%o1] ! Mem[0000000090000008] = 00009edc
! Mem[000000009080003c] = 62f1b038, %g2 = 0000000014a1000a
lduh [%i5+0x03c],%g2 ! %g2 = 00000000000062f1
! Mem[0000000091800020] = 97ce295f, %g2 = 00000000000062f1
ldsb [%o0+%o4],%g2 ! %g2 = ffffffffffffff97
! Mem[0000000091800010] = ab2f0f63, %g2 = ffffffffffffff97
ldsh [%o0+%o2],%g2 ! %g2 = ffffffffffffab2f
! Mem[000000007e80000c] = 30598142, %l3 = 000000000000b224
ldsb [%i1+0x00f],%l3 ! %l3 = 0000000000000042
! Mem[0000000090000020] = 1da2f6eb, %g2 = ffffffffffffab2f
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000001da2
! Mem[0000000090000000] = a6439edc, %g2 = 0000000000001da2
lduh [%i4+%g0],%g2 ! %g2 = 000000000000a643
p55_label_18:
! Mem[0000000090800038] = 82fb9edc, %g18 = 6aa935408e257179
ldsw [%i5+0x038],%g2 ! %g2 = 6aa935408e257179
! %l1 = 000000005c43829b, Mem[000000007f80001c] = b6731cd3
sth %l1,[%i3+0x01c] ! Mem[000000007f80001c] = 829b1cd3
! Mem[0000000091000028] = 829b9650 5cb5b224, %g2 = 82fb9edc, %g3 = d7c57e5d
ldd [%i6+%o5],%g2 ! %g2 = 00000000829b9650 000000005cb5b224
! Mem[000000007f000038] = 2cf3c11a, %l6 = ffffffffa92ecca8
ldsh [%i2+0x038],%l6 ! %l6 = 0000000000002cf3
! Mem[000000007f800018] = 48e73c70829b1cd3, %l6 = 0000000000002cf3
ldx [%i3+%o3],%l6 ! %l6 = 48e73c70829b1cd3
! Mem[000000007e00003c] = 5c43829b, %l6 = 48e73c70829b1cd3
lduh [%i0+0x03c],%l6 ! %l6 = 0000000000005c43
! %l1 = 000000005c43829b, Mem[000000007e800000] = 55e51eb0
stw %l1,[%i1+%g0] ! Mem[000000007e800000] = 5c43829b
! Mem[000000007e80000c] = 30598142, %l3 = 0000000000000042
ldsh [%i1+0x00e],%l3 ! %l3 = ffffffffffff8142
! %l3 = ffffffffffff8142, Mem[0000000091800027] = e414a100
stb %l3,[%o0+0x027] ! Mem[0000000091800024] = 4214a100
! Mem[0000000091000024] = 4f829b96, %g2 = 00000000829b9650
ldub [%i6+0x027],%g2 ! %g2 = 000000000000004f
p55_label_19:
! %l6 = 0000000000005c43, Mem[000000007e80003c] = 5b4301ab
stb %l6,[%i1+0x03c] ! Mem[000000007e80003c] = 434301ab
! Mem[000000009080002c] = c6720000, %g2 = 000000000000004f
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000c672
! %l6 = 0000000000005c43, Mem[0000000091800020] = 97ce295f801d5442
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 0000000000005c43
! Mem[0000000090000028] = 2188de20, %g2 = 000000000000c672
lduw [%i4+%o5],%g2 ! %g2 = 000000002188de20
! %l1 = 000000005c43829b, Mem[0000000091800000] = 22502cb9
stw %l1,[%o0+%g0] ! Mem[0000000091800000] = 5c43829b
! Mem[0000000090800034] = 0000b224, %g2 = 000000002188de20
lduw [%i5+0x034],%g2 ! %g2 = 000000000000b224
! Mem[0000000091000018] = b5e5009c, %g2 = 000000000000b224
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000b5e5
! Mem[0000000091000038] = 83700292, %g2 = 000000000000b5e5
lduh [%i6+0x038],%g2 ! %g2 = 0000000000008370
! Mem[0000000090800024] = 822ab5e5, %g2 = 0000000000008370
lduh [%i5+0x024],%g2 ! %g2 = 000000000000822a
! Mem[000000009000001c] = 97d3141d, %g2 = 000000000000822a
ldub [%i4+0x01f],%g2 ! %g2 = 0000000000000097
p55_label_20:
! Mem[000000007f800030] = ebb176be, %l0 = 00000000f3f714a1
ldub [%i3+0x031],%l0 ! %l0 = 00000000000000b1
! %l2 = 0000000000009edc, Mem[000000007e000034] = 9edc5e12
stw %l2,[%i0+0x034] ! Mem[000000007e000034] = 00009edc
! Mem[0000000090000038] = 000000dc 27ea7b9c, %g2 = 00000097, %g3 = 5cb5b224
ldd [%i4+0x038],%g2 ! %g2 = 00000000000000dc 0000000027ea7b9c
! Mem[000000007f000020] = 55e51eb0 ba017f62, %l2 = 00009edc, %l3 = ffff8142
ldd [%i2+%o4],%l2 ! %l2 = 0000000055e51eb0 00000000ba017f62
! Mem[000000007f80001c] = 829b1cd3, %l7 = 0000000027ea7b9c
lduw [%i3+0x01c],%l7 ! %l7 = 00000000829b1cd3
! Mem[000000009100002c] = 5cb5b224, %g2 = 00000000000000dc
lduh [%i6+0x02c],%g2 ! %g2 = 0000000000005cb5
! %l0 = 000000b1, %l1 = 5c43829b, Mem[0000000090800010] = 73f54c24 9edcc7d5
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 000000b1 5c43829b
! %l7 = 00000000829b1cd3, Mem[000000007e00002e] = 27ea7b9c
sth %l7,[%i0+0x02e] ! Mem[000000007e00002c] = 27ea1cd3
! Mem[000000007e80002c] = 48ca78b9, %l4 = 73f54c249edcc7d5
lduh [%i1+0x02e],%l4 ! %l4 = 00000000000078b9
! Mem[000000009180000c] = f714a1ab, %g2 = 0000000000005cb5
ldsb [%o0+0x00d],%g2 ! %g2 = fffffffffffffff7
p55_label_21:
! %l2 = 55e51eb0, %l3 = ba017f62, Mem[000000007e000028] = 5cb5b224 27ea1cd3
std %l2,[%i0+%o5] ! Mem[000000007e000028] = 55e51eb0 ba017f62
! Mem[0000000091800018] = b224240a, %g2 = fffffffffffffff7
lduw [%o0+%o3],%g2 ! %g2 = 00000000b224240a
! Mem[0000000091000010] = c871c97b, %g2 = 00000000b224240a
lduw [%i6+%o2],%g2 ! %g2 = 00000000c871c97b
! Mem[000000009100003c] = 48ca78b9, %g2 = 00000000c871c97b
ldsh [%i6+0x03c],%g2 ! %g2 = 00000000000048ca
! %l0 = 00000000000000b1, Mem[000000009100003a] = 029248ca
stb %l0,[%i6+0x03a] ! Mem[0000000091000038] = b19248ca
! %l7 = 00000000829b1cd3, Mem[0000000090000035] = f41a1200
stb %l7,[%i4+0x035] ! Mem[0000000090000034] = d31a1200
! Mem[000000009180002c] = 78b90000, %g2 = 00000000000048ca
ldsh [%o0+0x02e],%g2 ! %g2 = 00000000000078b9
! %l4 = 00000000000078b9, Mem[0000000090800028] = fd77ba3e4c1bc672
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 00000000000078b9
! Mem[0000000090000038] = 000000dc, %g2 = 00000000000078b9
lduh [%i4+0x038],%g2 ! %g2 = 0000000000000000
! %l1 = 000000005c43829b, Mem[0000000091800020] = 0000000000005c43
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = 000000005c43829b
p55_label_22:
! %l6 = 0000000000005c43, Mem[0000000091000030] = 48ca78b96cc60ecc
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 0000000000005c43
! Mem[000000007e000028] = 55e51eb0, %l1 = 000000005c43829b
ldsh [%i0+0x02a],%l1 ! %l1 = 0000000000001eb0
! %l4 = 000078b9, %l5 = 48ca78b9, Mem[0000000091800000] = 5c43829b b90983a7
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 000078b9 48ca78b9
! %l0 = 00000000000000b1, Mem[000000009000003c] = 27ea7b9c
stb %l0,[%i4+0x03c] ! Mem[000000009000003c] = b1ea7b9c
! Mem[0000000090000034] = e3d31a12, %g18 = 6aa935408e257179
ldsw [%i4+0x034],%g2 ! %g2 = 6aa935408e257179
! %l5 = 8370dc9248ca78b9, Mem[000000007f800018] = 48e73c70829b1cd3
stx %l5,[%i3+%o3] ! Mem[000000007f800018] = 8370dc9248ca78b9
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = ffffffffe3d31a12
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[000000007f800008] = 94bd3d2f, %l4 = 00000000000078b9
lduh [%i3+%o1],%l4 ! %l4 = 00000000000094bd
! Mem[0000000091000000] = 68708259 48ca78b9, %g2 = f6eb9a57, %g3 = 27ea7b9c
ldd [%i6+%g0],%g2 ! %g2 = 0000000068708259 0000000048ca78b9
! Mem[0000000090000028] = de2097ce, %g2 = 0000000068708259
ldsb [%i4+0x02a],%g2 ! %g2 = ffffffffffffffde
p55_label_23:
! %l7 = 00000000829b1cd3, Mem[000000009080003c] = 62f1b038
sth %l7,[%i5+0x03c] ! Mem[000000009080003c] = 1cd3b038
! %l0 = 00000000000000b1, Mem[0000000090000000] = a6439edc0000001b
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 00000000000000b1
! %l4 = 000094bd, %l5 = 48ca78b9, Mem[0000000090800038] = 82fb9edc 1cd3b038
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 000094bd 48ca78b9
! Mem[0000000090000008] = 00009edc, %g2 = ffffffffffffffde
lduw [%i4+%o1],%g2 ! %g2 = 0000000000009edc
! Mem[0000000091800008] = 00000000f3f714a1, %g2 = 0000000000009edc
ldx [%o0+%o1],%g2 ! %g2 = 00000000f3f714a1
! Mem[0000000091000008] = 9a8d011a 48ca78b9, %g2 = f3f714a1, %g3 = 48ca78b9
ldd [%i6+%o1],%g2 ! %g2 = 000000009a8d011a 0000000048ca78b9
! Mem[0000000091800038] = 1443ccc6, %g2 = 000000009a8d011a
ldsb [%o0+0x03b],%g2 ! %g2 = 0000000000000014
! Mem[0000000090800038] = 000094bd, %g2 = 0000000000000014
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000000000
! Mem[000000009080003c] = 48ca78b9, %g2 = 0000000000000000
lduh [%i5+0x03c],%g2 ! %g2 = 00000000000048ca
! Mem[0000000090000008] = 00009edc554ab9dc, %g2 = 00000000000048ca
ldx [%i4+%o1],%g2 ! %g2 = 00009edc554ab9dc
p55_label_24:
! %l3 = 00000000ba017f62, Mem[000000007e800010] = 446de761
stb %l3,[%i1+%o2] ! Mem[000000007e800010] = 626de761
! Mem[000000007e800000] = 5c43829b, %l6 = 0000000000005c43
ldsw [%i1+%g0],%l6 ! %l6 = 000000005c43829b
! Mem[0000000090000000] = 00000000, %g2 = 00009edc554ab9dc
ldsh [%i4+0x002],%g2 ! %g2 = 0000000000000000
! %l2 = 55e51eb0, %l3 = ba017f62, Mem[0000000091800000] = 000078b9 48ca78b9
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 55e51eb0 ba017f62
! Mem[000000007e800038] = bfb92bd8 434301ab, %l6 = 5c43829b, %l7 = 829b1cd3
ldd [%i1+0x038],%l6 ! %l6 = 00000000bfb92bd8 00000000434301ab
! %l3 = 00000000ba017f62, Mem[0000000090800038] = 000094bd
sth %l3,[%i5+0x038] ! Mem[0000000090800038] = 7f6294bd
! %l7 = 00000000434301ab, Mem[0000000091800030] = 00009edc
stb %l7,[%o0+0x030] ! Mem[0000000091800030] = ab009edc
! Mem[0000000091800018] = b224240a, %g2 = 0000000000000000
lduh [%o0+%o3],%g2 ! %g2 = 000000000000b224
! Mem[000000009000002c] = 97ce001b, %g18 = 6aa935408e257179
ldsw [%i4+0x02c],%g2 ! %g2 = 6aa935408e257179
! Mem[0000000091800034] = 24ca78b9, %g2 = ffffffff97ce001b
lduw [%o0+0x034],%g2 ! %g2 = 0000000024ca78b9
p55_label_25:
! Mem[0000000091000018] = afbbb5e5009c0a0a, %g2 = 0000000024ca78b9
ldx [%i6+%o3],%g2 ! %g2 = afbbb5e5009c0a0a
! Mem[0000000091800010] = ab2f0f63, %g18 = 6aa935408e257179
ldsw [%o0+%o2],%g2 ! %g2 = 6aa935408e257179
! %l6 = 00000000bfb92bd8, Mem[0000000091000018] = afbbb5e5
sth %l6,[%i6+%o3] ! Mem[0000000091000018] = 2bd8b5e5
! %l4 = 00000000000094bd, Mem[0000000090000036] = 1a120000
sth %l4,[%i4+0x036] ! Mem[0000000090000034] = 94bd0000
! %l2 = 55e51eb0, %l3 = ba017f62, Mem[0000000090800038] = 7f6294bd 48ca78b9
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 55e51eb0 ba017f62
! %l7 = 00000000434301ab, Mem[0000000090000024] = f6eb9a57
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = 434301ab
! Mem[0000000090800034] = 0000b224, %g2 = ffffffffab2f0f63
lduh [%i5+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800000] = 55e51eb0ba017f62, %g2 = 0000000000000000
ldx [%o0+%g0],%g2 ! %g2 = 55e51eb0ba017f62
! %l4 = 00000000000094bd, Mem[0000000091000018] = 2bd8b5e5009c0a0a
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 00000000000094bd
! Mem[0000000090800028] = 00000000000078b9, %g2 = 55e51eb0ba017f62
ldx [%i5+%o5],%g2 ! %g2 = 00000000000078b9
ba,a p55_not_taken_0_end
p55_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p55_branch_failed
p55_not_taken_0_end:
! End of Random Code for Thread 55
1: membar #Sync ! Force all stores to complete
p55_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0dc] ! Set processor 55 done flag
! Check Registers
p55_check_registers:
set p55_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000b1
bne,a,pn %xcc,p55_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000001eb0
bne,a,pn %xcc,p55_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000055e51eb0
bne,a,pn %xcc,p55_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ba017f62
bne,a,pn %xcc,p55_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000094bd
bne,a,pn %xcc,p55_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000bfb92bd8
bne,a,pn %xcc,p55_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000434301ab
bne,a,pn %xcc,p55_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p55_check_fp_registers:
set p55_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 8ca940a7 f1be5e5e
bne %xcc,p55_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be dafaf596 b3b444b9
bne %xcc,p55_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 9a55255c 15835785
bne %xcc,p55_f6_fail
nop
! Check Local Memory
set p55_local0_expect,%g1
p55_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 2dff6097554ab914
ldx [%i0+0x008],%g3 ! Observed data at 000000007e000008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a81b6b03cf9a2cc3
ldx [%i0+0x010],%g3 ! Observed data at 000000007e000010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 55e51eb0ba017f62
ldx [%i0+0x028],%g3 ! Observed data at 000000007e000028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 972eb29500009edc
ldx [%i0+0x030],%g3 ! Observed data at 000000007e000030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x030,%g4
set p55_local1_expect,%g1
p55_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 5c43829b0d76af49
ldx [%i1+0x000],%g3 ! Observed data at 000000007e800000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 626de7616a1fb59a
ldx [%i1+0x010],%g3 ! Observed data at 000000007e800010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8370dc9248ca78b9
ldx [%i1+0x028],%g3 ! Observed data at 000000007e800028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = bfb92bd8434301ab
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+0x020],%g2 ! Expected data = 55e51eb0ba017f62
ldx [%i2+0x020],%g3 ! Observed data at 000000007f000020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000008d126aca
ldx [%i2+0x028],%g3 ! Observed data at 000000007f000028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000009edc
ldx [%i2+0x030],%g3 ! Observed data at 000000007f000030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x030,%g4
set p55_local3_expect,%g1
p55_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 27faffef9f039a0b
ldx [%i3+0x000],%g3 ! Observed data at 000000007f800000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8370dc9248ca78b9
ldx [%i3+0x018],%g3 ! Observed data at 000000007f800018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ebb176be48ca78b9
ldx [%i3+0x030],%g3 ! Observed data at 000000007f800030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x030,%g4
! The test for processor 55 has passed
p55_passed:
ta GOOD_TRAP
nop
p55_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p55_failed
p55_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p55_failed
p55_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p55_failed
p55_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p55_failed
p55_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p55_failed
p55_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p55_failed
p55_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p55_failed
p55_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p55_failed
p55_f0_fail:
set p55_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f2_fail:
set p55_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f6_fail:
set p55_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 55 failed
p55_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0dc] ! Set processor 55 done flag
set p55_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 55 failed
p55_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0dc] ! Set processor 55 done flag
set p55_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p55_selfmod_failed:
ba p55_failed
mov 0xabc,%g1
p55_common_error:
or %g0,0xf17,%g1
ba p55_failed
mov %o5,%g3
p55_common_signature_error:
set p55_temp,%g1
ba p55_failed
st %g2,[%g1] ! Common Lock Number
p55_common_timeout:
set p55_temp,%g1
ba p55_failed
st %g2,[%g1] ! Common Lock Number
p55_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p55_failed
mov 0x0,%g3
p55_trap1e:
stda %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000020]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f800028]
ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007f800010]
done
p55_trap1o:
stda %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000020]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f800028]
ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007f800010]
done
p55_trap2e:
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f800020]
stha %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800028]
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800028]
done
p55_trap2o:
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f800020]
stha %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800028]
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800028]
done
p55_trap3e:
nop
nop
nop
nop
nop
nop
done
p55_trap3o:
nop
nop
nop
nop
nop
nop
done
p55_init_memory_pointers:
set p55_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p55_local0_start,%i0
set p55_local1_start,%i1
set p55_local2_start,%i2
set p55_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 4a4fdfd8a643fe72
ldx [%g1+0x008],%l1 ! %l1 = c8772b8e0b869f03
ldx [%g1+0x010],%l2 ! %l2 = a4d8ba42aef667f8
ldx [%g1+0x018],%l3 ! %l3 = aa388cf9ba017f62
ldx [%g1+0x020],%l4 ! %l4 = 6ad8dce868708259
ldx [%g1+0x028],%l5 ! %l5 = 8370dc9248ca78b9
ldx [%g1+0x030],%l6 ! %l6 = 08a405802dff6097
ldx [%g1+0x038],%l7 ! %l7 = e6a6b764554ab914
! Initialize the output register of window 0
set unres3_start,%o0
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 = 65d058d7 5bbbadc7 113baa4f 5608f248
! %f4 = 9fa686ea 9b355087 8208b2d8 4d6af7c0
! %f8 = 89e8e083 ad345491 a8f24bca f1fb03eb
! %f12 = 0e8b5b52 d03e4e14 5276c80e d0a29025
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3f8683f3 81f74547 8b5d6d0e 679e5a6a
! %f20 = 52325283 d17f89d5 d3601c0c 0df6e291
! %f24 = 7d847b4c 8e29906a 5ca80fb1 d75c02e1
! %f28 = 95f52299 d3ab0641 93552223 94ef4b8d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 66b58232 8f8f4139 a5f09345 7ea24df9
! %f36 = e398ce54 95bede63 c4b1d203 4040caf0
! %f40 = 46044fb6 d5b83f46 4b87f630 6357638b
! %f44 = e332fbdd 6284a330 3ebb26b2 fc2e7076
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa97caa7f00000017,%g7,%g1 ! GSR scale = 2, align = 7
wr %g1,%g0,%gsr ! GSR = a97caa7f00000017
wr %g0,%y ! Clear Y 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:
! %l2 = 5e1f4b200cb9381f, Mem[0000000080800028] = edcdab7d
stw %l2,[%i1+%o5] ! Mem[0000000080800028] = 0cb9381f
! Mem[0000000090000010] = b51e7244 48782e3b, %g2 = b09afdc5, %g3 = 0bad0b00
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048782e3b
! Mem[0000000091000014] = 694bf715, %g2 = 00000000b51e7244
lduw [%i6+0x014],%g2 ! %g2 = 00000000694bf715
! %l1 = 934f518c27341540, Mem[0000000091800031] = 876ab0f2
stb %l1,[%o0+0x031] ! Mem[0000000091800030] = 406ab0f2
! Mem[0000000091800038] = b5d5c008, %g2 = 00000000694bf715
lduw [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008
! Mem[0000000081800004] = ab21c499, %l7 = 0b9b2e20d02e2433
ldsh [%i3+0x004],%l7 ! %l7 = ffffffffffffab21
! %l1 = 934f518c27341540, Mem[0000000081000012] = db88a2e3
stb %l1,[%i2+0x012] ! Mem[0000000081000010] = db8840e3
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = 00000000b5d5c008
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[0000000091000010] = c871c97b694bf715, %g2 = d3141da2f6eb9a57
ldx [%i6+%o2],%g2 ! %g2 = c871c97b694bf715
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 694bf715, %g3 = 48782e3b
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
p56_label_2:
! %l4 = b6afb34a85361914, Mem[0000000091800028] = a31fbc41
sth %l4,[%o0+%o5] ! Mem[0000000091800028] = 1914bc41
! %l6 = 35b7a11c, %l7 = ffffab21, Mem[0000000091000000] = 809ce616 12bca097
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 35b7a11c ffffab21
! Mem[000000009000000c] = 70c2cf1a, %g2 = 00000000d6f64887
lduw [%i4+0x00c],%g2 ! %g2 = 0000000070c2cf1a
! Mem[000000008180002c] = 4b326cd6, %l7 = ffffffffffffab21
lduw [%i3+0x02c],%l7 ! %l7 = 000000004b326cd6
! Mem[0000000091000030] = 6e486cc6, %g2 = 0000000070c2cf1a
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000006e48
! %l0 = 0435bfd4, %l1 = 27341540, Mem[0000000091000018] = afbb2595 d186bb92
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 0435bfd4 27341540
! Mem[0000000090800008] = 50c69f91, %g18 = a4a4d614942ebaa7
ldsw [%i5+%o1],%g2 ! %g2 = a4a4d614942ebaa7
! Mem[000000009080002c] = c050ae94, %g2 = 0000000050c69f91
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000c0
! %l1 = 934f518c27341540, Mem[000000008100001b] = ee6f0523
stb %l1,[%i2+0x01b] ! Mem[0000000081000018] = ee6f0540
! Mem[0000000090800020] = bcc3247e, %g2 = 00000000000000c0
ldub [%i5+0x023],%g2 ! %g2 = 00000000000000bc
p56_label_3:
! Mem[0000000091000000] = 35b7a11c, %g18 = a4a4d614942ebaa7
ldsw [%i6+%g0],%g2 ! %g2 = a4a4d614942ebaa7
! Mem[0000000091000000] = 35b7a11cffffab21, %g2 = 0000000035b7a11c
ldx [%i6+%g0],%g2 ! %g2 = 35b7a11cffffab21
! %l7 = 000000004b326cd6, Mem[0000000090000003] = 3334b459
stb %l7,[%i4+0x003] ! Mem[0000000090000000] = d634b459
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 35b7a11cffffab21
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = 2ac325563741577c
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! Mem[000000009180002c] = a3ca96e2, %g2 = 0f1979ecd7c57e5d
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000a3ca
! %l6 = f30cd5c035b7a11c, Mem[0000000091800036] = 1332b5d5
sth %l6,[%o0+0x036] ! Mem[0000000091800034] = a11cb5d5
! Mem[0000000091800010] = ab2f0f63, %g2 = 000000000000a3ca
ldsb [%o0+%o2],%g2 ! %g2 = ffffffffffffffab
! %l3 = afcce1d2722573a5, Mem[000000009080002c] = 4c1bc6c0
stw %l3,[%i5+0x02c] ! Mem[000000009080002c] = 722573a5
! Mem[0000000090800028] = fd77ba3e722573a5, %g2 = ffffffffffffffab
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e722573a5
p56_label_4:
! Mem[0000000081800030] = efe462fa, %l0 = 5c3a17620435bfd4
lduh [%i3+0x032],%l0 ! %l0 = 00000000000062fa
! %l3 = afcce1d2722573a5, Mem[0000000081000014] = 3c06cb0e
stb %l3,[%i2+0x014] ! Mem[0000000081000014] = a506cb0e
! Mem[0000000080000018] = 7bdc8161, %l0 = 00000000000062fa
ldub [%i0+0x01b],%l0 ! %l0 = 0000000000000061
! %l6 = f30cd5c035b7a11c, Mem[0000000080000010] = 7d10128ef03af308
stx %l6,[%i0+%o2] ! Mem[0000000080000010] = f30cd5c035b7a11c
! Mem[0000000091800028] = 1914bc41, %g2 = fd77ba3e722573a5
lduw [%o0+%o5],%g2 ! %g2 = 000000001914bc41
! Mem[0000000081000008] = 85ce52f6e9bed7f1, %l0 = 0000000000000061
ldx [%i2+%o1],%l0 ! %l0 = 85ce52f6e9bed7f1
! Mem[000000009000002c] = c784722c, %g2 = 000000001914bc41
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000c784
! Mem[0000000090000004] = 34b459e7, %g2 = 000000000000c784
lduw [%i4+0x004],%g2 ! %g2 = 0000000034b459e7
! %l6 = f30cd5c035b7a11c, Mem[000000009080003a] = 749762f1
stb %l6,[%i5+0x03a] ! Mem[0000000090800038] = 1c9762f1
! Mem[0000000090000018] = c654ee46, %g2 = 0000000034b459e7
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
p56_label_5:
! Mem[0000000091800008] = ecd7c57e, %g2 = 00000000c654ee46
ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffffec
! %l0 = 85ce52f6e9bed7f1, Mem[0000000081000035] = 6be8c3e9
stb %l0,[%i2+0x035] ! Mem[0000000081000034] = 6bf1c3e9
! Mem[0000000090800010] = d6f64887, %g2 = ffffffffffffffec
ldub [%i5+%o2],%g2 ! %g2 = 00000000000000d6
! Mem[0000000090800010] = 48877980, %g2 = 00000000000000d6
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004887
! Mem[0000000090800000] = f2d0a1aa, %g2 = 0000000000004887
lduw [%i5+%g0],%g2 ! %g2 = 00000000f2d0a1aa
! %l0 = e9bed7f1, %l1 = 27341540, Mem[0000000091000018] = 0435bfd4 27341540
std %l0,[%i6+%o3] ! Mem[0000000091000018] = e9bed7f1 27341540
! %l5 = ed2dda05bba67f40, Mem[0000000091800038] = b5d5c008
stw %l5,[%o0+0x038] ! Mem[0000000091800038] = bba67f40
! Mem[0000000090000000] = 0efd0fd6, %g2 = 00000000f2d0a1aa
lduw [%i4+%g0],%g2 ! %g2 = 000000000efd0fd6
! %l0 = 85ce52f6e9bed7f1, Mem[000000009180002b] = 41a3ca96
stb %l0,[%o0+0x02b] ! Mem[0000000091800028] = f1a3ca96
! Mem[0000000080800030] = 4f0b8d85 932a0409, %l6 = 35b7a11c, %l7 = 4b326cd6
ldd [%i1+0x030],%l6 ! %l6 = 000000004f0b8d85 00000000932a0409
p56_label_6:
! %l4 = 85361914, %l5 = bba67f40, Mem[0000000091000010] = c871c97b 694bf715
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 85361914 bba67f40
! Mem[000000009180001c] = 43343027, %g2 = 000000000efd0fd6
ldub [%o0+0x01e],%g2 ! %g2 = 0000000000000043
! Mem[0000000091000008] = 9a8d011a, %g2 = 0000000000000043
lduh [%i6+%o1],%g2 ! %g2 = 0000000000009a8d
! Mem[0000000091800034] = f2e0a11c, %g2 = 0000000000009a8d
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e0a11c
! %l5 = ed2dda05bba67f40, Mem[0000000090800014] = 79807614
stw %l5,[%i5+0x014] ! Mem[0000000090800014] = bba67f40
! Mem[000000009000001c] = c2bbec77, %g18 = a4a4d614942ebaa7
ldsw [%i4+0x01c],%g2 ! %g2 = a4a4d614942ebaa7
! Mem[0000000081000018] = ee6f0540fe877e98, %l5 = ed2dda05bba67f40
ldx [%i2+%o3],%l5 ! %l5 = ee6f0540fe877e98
! Mem[0000000081800018] = c52e09d6d1099396, %l1 = 934f518c27341540
ldx [%i3+%o3],%l1 ! %l1 = c52e09d6d1099396
! %l0 = e9bed7f1, %l1 = d1099396, Mem[0000000081800030] = efe462fa 0363f265
std %l0,[%i3+0x030] ! Mem[0000000081800030] = e9bed7f1 d1099396
! %l0 = e9bed7f1, %l1 = d1099396, Mem[0000000090800008] = 50c69f91 6a872662
std %l0,[%i5+%o1] ! Mem[0000000090800008] = e9bed7f1 d1099396
p56_label_7:
! Mem[0000000090800030] = 50ae945c 1b777a3f, %g2 = c2bbec77, %g3 = 79807614
ldd [%i5+0x030],%g2 ! %g2 = 0000000050ae945c 000000001b777a3f
! Mem[0000000081000018] = ee6f0540 fe877e98, %l0 = e9bed7f1, %l1 = d1099396
ldd [%i2+%o3],%l0 ! %l0 = 00000000ee6f0540 00000000fe877e98
! Mem[0000000090800020] = 5b9447bc, %g2 = 0000000050ae945c
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000005b94
! Mem[0000000090000000] = 0fd634b4, %g2 = 0000000000005b94
ldub [%i4+0x002],%g2 ! %g2 = 000000000000000f
! Mem[0000000090800010] = d6f64887, %g18 = a4a4d614942ebaa7
ldsw [%i5+%o2],%g2 ! %g2 = a4a4d614942ebaa7
! %l2 = 5e1f4b200cb9381f, Mem[0000000090800012] = 4887bba6
stb %l2,[%i5+0x012] ! Mem[0000000090800010] = 1f87bba6
! %l1 = 00000000fe877e98, Mem[0000000090000010] = b51e724448782e3b
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 00000000fe877e98
! %l3 = afcce1d2722573a5, Mem[000000009180001a] = 240a9c83
sth %l3,[%o0+0x01a] ! Mem[0000000091800018] = 73a59c83
! Mem[0000000081800004] = ab21c499, %l2 = 5e1f4b200cb9381f
ldub [%i3+0x006],%l2 ! %l2 = 00000000000000c4
! Mem[000000008100003c] = ee6afa06, %l6 = 000000004f0b8d85
ldsb [%i2+0x03f],%l6 ! %l6 = 0000000000000006
p56_label_8:
! Mem[0000000090000008] = 897a70c2, %g2 = ffffffffd6f64887
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffff897a
! %l0 = ee6f0540, %l1 = fe877e98, Mem[0000000090000000] = 0efd0fd6 34b459e7
std %l0,[%i4+%g0] ! Mem[0000000090000000] = ee6f0540 fe877e98
! Mem[0000000090000010] = 00000000fe877e98, %g2 = ffffffffffff897a
ldx [%i4+%o2],%g2 ! %g2 = 00000000fe877e98
! Mem[0000000091800034] = 1cbba67f, %g2 = 00000000fe877e98
ldsb [%o0+0x037],%g2 ! %g2 = 000000000000001c
! %l1 = 00000000fe877e98, Mem[0000000080800004] = 9497f75c
sth %l1,[%i1+0x004] ! Mem[0000000080800004] = 7e98f75c
! Mem[0000000090000008] = 1a70897a70c2cf1a, %g2 = 000000000000001c
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a70c2cf1a
! Mem[000000008180000c] = ffbacb14, %l4 = b6afb34a85361914
ldsb [%i3+0x00d],%l4 ! %l4 = ffffffffffffffba
! %l4 = ffffffffffffffba, Mem[000000009180001c] = 9c834334
stw %l4,[%o0+0x01c] ! Mem[000000009180001c] = ffffffba
! %l0 = 00000000ee6f0540, Mem[000000009000002a] = de2092b2
stb %l0,[%i4+0x02a] ! Mem[0000000090000028] = 402092b2
! Mem[000000009080001c] = 8e335b94, %g2 = 1a70897a70c2cf1a
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008e33
p56_label_9:
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = 0000000000008e33
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = a14cf2d3, %g3 = 1b777a3f
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = 000000000f1979ec
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! %l0 = 00000000ee6f0540, Mem[0000000090000019] = 54ee46c2
stb %l0,[%i4+0x019] ! Mem[0000000090000018] = 40ee46c2
! %l2 = 000000c4, %l3 = 722573a5, Mem[0000000090000028] = 21884020 92b2c784
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 000000c4 722573a5
! Mem[000000009000003c] = a14cf2d3, %g2 = 22502cb9920983a7
lduw [%i4+0x03c],%g2 ! %g2 = 00000000a14cf2d3
! %l1 = 00000000fe877e98, Mem[000000009080002b] = 3e722573
stb %l1,[%i5+0x02b] ! Mem[0000000090800028] = 98722573
! Mem[0000000091000030] = 916a6e48 6cc60ecc, %g2 = a14cf2d3, %g3 = d7c57e5d
ldd [%i6+0x030],%g2 ! %g2 = 00000000916a6e48 000000006cc60ecc
! Mem[0000000091800004] = 920983a7, %g18 = a4a4d614942ebaa7
ldsw [%o0+0x004],%g2 ! %g2 = a4a4d614942ebaa7
! Mem[0000000080800014] = 87e2c997, %l5 = ee6f0540fe877e98
lduh [%i1+0x016],%l5 ! %l5 = 000000000000c997
p56_label_10:
! %l6 = 0000000000000006, Mem[0000000090800038] = 82fb1c9762f1bf38
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000006
! Mem[0000000090800020] = 47bcc324, %g2 = ffffffff920983a7
ldsh [%i5+0x022],%g2 ! %g2 = 00000000000047bc
! %l0 = 00000000ee6f0540, Mem[0000000080800034] = 932a0409
stb %l0,[%i1+0x034] ! Mem[0000000080800034] = 402a0409
! %l4 = ffffffffffffffba, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = ffffffffffffffba
! Mem[000000009180002c] = a3ca96e2, %g2 = 00000000000047bc
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000a3ca
! Mem[0000000091000020] = 8c013d02, %g18 = a4a4d614942ebaa7
ldsw [%i6+%o4],%g2 ! %g2 = a4a4d614942ebaa7
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 8c013d02, %g3 = 6cc60ecc
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[0000000081000030] = 472776a6, %l0 = 00000000ee6f0540
ldsb [%i2+0x032],%l0 ! %l0 = 0000000000000076
! Mem[0000000090800010] = d6f61f87bba67f40, %g2 = 0000000022502cb9
ldx [%i5+%o2],%g2 ! %g2 = d6f61f87bba67f40
! Mem[0000000091000014] = 40e9bed7, %g2 = d6f61f87bba67f40
ldsb [%i6+0x017],%g2 ! %g2 = 0000000000000040
p56_label_11:
! Mem[000000009000000c] = 70c2cf1a, %g2 = 0000000000000040
lduw [%i4+0x00c],%g2 ! %g2 = 0000000070c2cf1a
! Mem[0000000091000020] = 8c013d02 5ade034f, %g2 = 70c2cf1a, %g3 = 920983a7
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000005ade034f
! Mem[000000009080001c] = b5758e33, %g2 = 000000008c013d02
lduw [%i5+0x01c],%g2 ! %g2 = 00000000b5758e33
! Mem[0000000090000030] = d948e3f4, %g2 = 00000000b5758e33
ldub [%i4+0x032],%g2 ! %g2 = 00000000000000d9
! %l7 = 00000000932a0409, Mem[0000000080800008] = eaa278eb97b3730f
stx %l7,[%i1+%o1] ! Mem[0000000080800008] = 00000000932a0409
! %l3 = afcce1d2722573a5, Mem[000000009180000b] = ecd7c57e
stb %l3,[%o0+0x00b] ! Mem[0000000091800008] = a5d7c57e
! Mem[000000008100002c] = d24a9c56, %l3 = afcce1d2722573a5
ldsw [%i2+0x02c],%l3 ! %l3 = ffffffffd24a9c56
! Mem[0000000091000010] = 85361914bba67f40, %g2 = 00000000000000d9
ldx [%i6+%o2],%g2 ! %g2 = 85361914bba67f40
! %l0 = 00000076, %l1 = fe877e98, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000076 fe877e98
! Mem[000000009000001c] = c2bbec77, %g2 = 85361914bba67f40
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffc2bb
p56_label_12:
! Mem[0000000090800010] = d6f61f87, %g2 = ffffffffffffc2bb
lduw [%i5+%o2],%g2 ! %g2 = 00000000d6f61f87
! Mem[0000000091800034] = 1cbba67f, %g2 = 00000000d6f61f87
ldub [%o0+0x037],%g2 ! %g2 = 000000000000001c
! %l5 = 000000000000c997, Mem[0000000090800038] = 0000000000000006
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 000000000000c997
! Mem[0000000091800034] = f2e0a11c, %g2 = 000000000000001c
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e0a11c
! Mem[0000000091800030] = 6ab0f2e0, %g2 = 00000000f2e0a11c
ldsb [%o0+0x032],%g2 ! %g2 = 000000000000006a
! %l0 = 0000000000000076, Mem[0000000090800008] = e9bed7f1d1099396
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000076
! Mem[0000000090000020] = 000076fe, %g2 = 000000000000006a
ldsb [%i4+0x021],%g2 ! %g2 = 0000000000000000
! Mem[000000009180000c] = 7e5dab2f, %g2 = 0000000000000000
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000007e5d
! Mem[0000000081000000] = 36f976cd, %l4 = ffffffffffffffba
ldsb [%i2+0x001],%l4 ! %l4 = fffffffffffffff9
! Mem[0000000091000004] = ffffab21, %g18 = a4a4d614942ebaa7
ldsw [%i6+0x004],%g2 ! %g2 = a4a4d614942ebaa7
p56_label_13:
! %l2 = 00000000000000c4, Mem[0000000090800018] = 8d210d4c
stw %l2,[%i5+%o3] ! Mem[0000000090800018] = 000000c4
! Mem[000000009100000c] = 32495b64, %g2 = ffffffffffffab21
ldub [%i6+0x00c],%g2 ! %g2 = 0000000000000032
! Mem[0000000091000020] = 8c013d02, %g2 = 0000000000000032
lduw [%i6+%o4],%g2 ! %g2 = 000000008c013d02
! Mem[000000009180000c] = 7e5dab2f, %g2 = 000000008c013d02
ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000007e5d
! Mem[0000000090800018] = 000000c4 b5758e33, %g2 = 00007e5d, %g3 = 5ade034f
ldd [%i5+%o3],%g2 ! %g2 = 00000000000000c4 00000000b5758e33
! Mem[0000000090000020] = 00000076, %g2 = 00000000000000c4
lduw [%i4+%o4],%g2 ! %g2 = 0000000000000076
! Mem[0000000090800000] = ffffffff, %g2 = 0000000000000076
ldub [%i5+%g0],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090800010] = d6f61f87, %g2 = 00000000000000ff
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffd6f6
! Mem[0000000081000004] = 177c92dc, %l3 = ffffffffd24a9c56
ldub [%i2+0x005],%l3 ! %l3 = 000000000000007c
! Mem[0000000081800038] = 5c436b8c, %l5 = 000000000000c997
lduh [%i3+0x038],%l5 ! %l5 = 0000000000005c43
p56_label_14:
! %l1 = 00000000fe877e98, Mem[0000000091000018] = e9bed7f1
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = fe877e98
! %l7 = 00000000932a0409, Mem[0000000080000020] = 8ad7bbae
stw %l7,[%i0+%o4] ! Mem[0000000080000020] = 932a0409
! Mem[0000000090000024] = fe877e98, %g18 = a4a4d614942ebaa7
ldsw [%i4+0x024],%g2 ! %g2 = a4a4d614942ebaa7
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = fe877e98, %g3 = b5758e33
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! Mem[0000000090800038] = 00000000, %g2 = 000000008a3d9650
ldub [%i5+0x039],%g2 ! %g2 = 0000000000000000
! %l3 = 000000000000007c, Mem[0000000091000039] = c3255637
stb %l3,[%i6+0x039] ! Mem[0000000091000038] = 7c255637
! %l6 = 00000006, %l7 = 932a0409, Mem[0000000090000030] = 722cd948 e3f41a12
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 00000006 932a0409
! %l2 = 00000000000000c4, Mem[0000000090000018] = c640ee46
stw %l2,[%i4+%o3] ! Mem[0000000090000018] = 000000c4
! %l0 = 0000000000000076, Mem[0000000080000038] = 7d4c618f
stw %l0,[%i0+0x038] ! Mem[0000000080000038] = 00000076
! Mem[000000009180002c] = 96e2cd40, %g2 = 0000000000000000
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000096
p56_label_15:
! %l0 = 0000000000000076, Mem[0000000091800008] = 0f1979a5
stw %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000076
! %l7 = 00000000932a0409, Mem[000000009000001e] = ec770000
sth %l7,[%i4+0x01e] ! Mem[000000009000001c] = 04090000
! Mem[0000000080000024] = a53de78e, %l1 = 00000000fe877e98
lduh [%i0+0x024],%l1 ! %l1 = 000000000000a53d
! Mem[0000000091800034] = f2e0a11c, %g18 = a4a4d614942ebaa7
ldsw [%o0+0x034],%g2 ! %g2 = a4a4d614942ebaa7
! Mem[0000000091800008] = 00000076, %g18 = a4a4d614942ebaa7
ldsw [%o0+%o1],%g2 ! %g2 = a4a4d614942ebaa7
! %l3 = 000000000000007c, Mem[0000000091800030] = cd406ab0f2e0a11c
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 000000000000007c
! Mem[0000000090000020] = 00000076 fe877e98, %g2 = 00000076, %g3 = d71607a7
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000076 00000000fe877e98
! Mem[0000000090000010] = 00000000, %g2 = 0000000000000076
lduw [%i4+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000080000024] = a53de78e, %l1 = 000000000000a53d
lduh [%i0+0x024],%l1 ! %l1 = 000000000000a53d
! %l3 = 000000000000007c, Mem[0000000091000032] = 6e486cc6
stb %l3,[%i6+0x032] ! Mem[0000000091000030] = 7c486cc6
p56_label_16:
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 00000000, %g3 = fe877e98
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[0000000090800038] = 000000000000c997, %g2 = 0000000022502cb9
ldx [%i5+0x038],%g2 ! %g2 = 000000000000c997
! Mem[0000000091000004] = ffab219a, %g2 = 000000000000c997
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000ff
! Mem[000000009100002c] = 07a7916a, %g2 = 00000000000000ff
ldsh [%i6+0x02e],%g2 ! %g2 = 00000000000007a7
! %l2 = 00000000000000c4, Mem[0000000091000000] = 35b7a11c
stw %l2,[%i6+%g0] ! Mem[0000000091000000] = 000000c4
! %l0 = 00000076, %l1 = 0000a53d, Mem[0000000091800008] = 00000076 d7c57e5d
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000076 0000a53d
! Mem[0000000090000004] = fe877e98, %g2 = 00000000000007a7
ldsb [%i4+0x004],%g2 ! %g2 = fffffffffffffffe
! %l1 = 000000000000a53d, Mem[000000009180000c] = 0000a53d
stw %l1,[%o0+0x00c] ! Mem[000000009180000c] = 0000a53d
! Mem[0000000091800000] = 2cb99209, %g2 = fffffffffffffffe
ldub [%o0+0x002],%g2 ! %g2 = 000000000000002c
! %l6 = 00000006, %l7 = 932a0409, Mem[0000000091000000] = 000000c4 ffffab21
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 00000006 932a0409
p56_label_17:
! Mem[0000000080000038] = 00000076 3b0e64eb, %l4 = fffffff9, %l5 = 00005c43
ldd [%i0+0x038],%l4 ! %l4 = 0000000000000076 000000003b0e64eb
! Mem[0000000090800034] = 3f000000, %g2 = 000000000000002c
ldub [%i5+0x037],%g2 ! %g2 = 000000000000003f
! Mem[0000000081000014] = a506cb0e, %l2 = 00000000000000c4
ldsw [%i2+0x014],%l2 ! %l2 = ffffffffa506cb0e
! Mem[0000000091000008] = 9a8d011a, %g18 = a4a4d614942ebaa7
ldsw [%i6+%o1],%g2 ! %g2 = a4a4d614942ebaa7
! Mem[000000009100001c] = 27341540, %g2 = ffffffff9a8d011a
ldsh [%i6+0x01c],%g2 ! %g2 = 0000000000002734
! %l6 = 00000006, %l7 = 932a0409, Mem[0000000091000030] = 916a7c48 6cc60ecc
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 00000006 932a0409
! Mem[0000000090000014] = fe877e98, %g2 = 0000000000002734
ldsb [%i4+0x014],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000090000018] = 0000c4c2, %g2 = fffffffffffffffe
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000000
! Mem[000000009080000c] = 00000076, %g18 = a4a4d614942ebaa7
ldsw [%i5+0x00c],%g2 ! %g2 = a4a4d614942ebaa7
! %l6 = 00000006, %l7 = 932a0409, Mem[0000000091800030] = 00000000 0000007c
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 00000006 932a0409
p56_label_18:
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = 0000000000000076
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! Mem[0000000091000038] = 25563741, %g2 = 22502cb9920983a7
ldsb [%i6+0x03a],%g2 ! %g2 = 0000000000000025
! Mem[0000000090800034] = 1b777a3f, %g2 = 0000000000000025
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000001b77
! Mem[0000000090000028] = 00c47225, %g2 = 0000000000001b77
ldub [%i4+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000080800010] = 92c0c39b87e2c997, %l6 = 0000000000000006
ldx [%i1+%o2],%l6 ! %l6 = 92c0c39b87e2c997
! Mem[0000000081000038] = 4d3369d4ee6afa06, %l1 = 000000000000a53d
ldx [%i2+0x038],%l1 ! %l1 = 4d3369d4ee6afa06
! %l2 = ffffffffa506cb0e, Mem[000000009100001c] = 27341540
stw %l2,[%i6+0x01c] ! Mem[000000009100001c] = a506cb0e
! %l2 = ffffffffa506cb0e, Mem[0000000081800010] = 5c023ab2693121e8
stx %l2,[%i3+%o2] ! Mem[0000000081800010] = ffffffffa506cb0e
! %l5 = 000000003b0e64eb, Mem[000000009000002c] = 722573a5
stw %l5,[%i4+0x02c] ! Mem[000000009000002c] = 3b0e64eb
! %l2 = a506cb0e, %l3 = 0000007c, Mem[0000000090000028] = 000000c4 3b0e64eb
std %l2,[%i4+%o5] ! Mem[0000000090000028] = a506cb0e 0000007c
p56_label_19:
! Mem[000000009080003c] = 0000c997, %g2 = 0000000000000000
lduw [%i5+0x03c],%g2 ! %g2 = 000000000000c997
! Mem[0000000090000008] = 1a70897a 70c2cf1a, %g2 = 0000c997, %g3 = 920983a7
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000070c2cf1a
! %l4 = 0000000000000076, Mem[0000000091000028] = 8a3d9650d71607a7
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000076
! Mem[0000000081000000] = 36f976cd, %l2 = ffffffffa506cb0e
ldsw [%i2+%g0],%l2 ! %l2 = 0000000036f976cd
! %l1 = 4d3369d4ee6afa06, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 4d3369d4ee6afa06
! %l6 = 92c0c39b87e2c997, Mem[0000000090000018] = 000000c4c2bb0409
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 92c0c39b87e2c997
! %l2 = 36f976cd, %l3 = 0000007c, Mem[0000000091000020] = 8c013d02 5ade034f
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 36f976cd 0000007c
! %l3 = 000000000000007c, Mem[000000009080002e] = 73a550ae
sth %l3,[%i5+0x02e] ! Mem[000000009080002c] = 007c50ae
! Mem[0000000090800038] = 00000000, %g2 = 000000001a70897a
ldub [%i5+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 00000006 932a0409, %g2 = 00000000, %g3 = 70c2cf1a
ldd [%i6+%g0],%g2 ! %g2 = 0000000000000006 00000000932a0409
p56_label_20:
! %l1 = 4d3369d4ee6afa06, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = 4d3369d4ee6afa06
! Mem[0000000091800030] = 00000006, %g2 = 0000000000000006
lduw [%o0+0x030],%g2 ! %g2 = 0000000000000006
! Mem[0000000091800008] = 00000076, %g2 = 0000000000000006
lduw [%o0+%o1],%g2 ! %g2 = 0000000000000076
! Mem[0000000091800028] = 1914bcf1, %g2 = 0000000000000076
ldsh [%o0+%o5],%g2 ! %g2 = 0000000000001914
! Mem[000000008180002c] = 4b326cd6, %l4 = 0000000000000076
lduw [%i3+0x02c],%l4 ! %l4 = 000000004b326cd6
! Mem[0000000081000014] = a506cb0e, %l6 = 92c0c39b87e2c997
lduw [%i2+0x014],%l6 ! %l6 = 00000000a506cb0e
! Mem[000000009080003c] = c9970000, %g2 = 0000000000001914
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffc9
! %l3 = 000000000000007c, Mem[0000000091000012] = 1914bba6
sth %l3,[%i6+0x012] ! Mem[0000000091000010] = 007cbba6
! Mem[0000000090000034] = 094d3369, %g2 = ffffffffffffffc9
ldub [%i4+0x037],%g2 ! %g2 = 0000000000000009
! Mem[0000000091800008] = 00000076, %g2 = 0000000000000009
lduw [%o0+%o1],%g2 ! %g2 = 0000000000000076
p56_label_21:
! %l4 = 000000004b326cd6, Mem[0000000090000010] = 00000000fe877e98
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = 000000004b326cd6
! Mem[0000000090000018] = 92c0c39b, %g2 = 0000000000000076
ldsb [%i4+%o3],%g2 ! %g2 = ffffffffffffff92
! %l4 = 4b326cd6, %l5 = 3b0e64eb, Mem[0000000091000030] = 00000006 932a0409
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 4b326cd6 3b0e64eb
! Mem[0000000090000034] = 04094d33, %g2 = ffffffffffffff92
lduh [%i4+0x036],%g2 ! %g2 = 0000000000000409
! Mem[0000000091800030] = 00000006932a0409, %g2 = 0000000000000409
ldx [%o0+0x030],%g2 ! %g2 = 00000006932a0409
! Mem[0000000090800020] = 5b9447bc c3247ee5, %g2 = 932a0409, %g3 = 932a0409
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000c3247ee5
! Mem[000000009000000c] = 70c2cf1a, %g2 = 000000005b9447bc
lduh [%i4+0x00c],%g2 ! %g2 = 00000000000070c2
! Mem[0000000091800008] = 000000760000a53d, %g2 = 00000000000070c2
ldx [%o0+%o1],%g2 ! %g2 = 000000760000a53d
! Mem[000000009180000c] = 0000a53d, %g18 = a4a4d614942ebaa7
ldsw [%o0+0x00c],%g2 ! %g2 = a4a4d614942ebaa7
! Mem[0000000091800034] = 932a0409, %g2 = 000000000000a53d
lduw [%o0+0x034],%g2 ! %g2 = 00000000932a0409
p56_label_22:
! Mem[0000000090800028] = fd77ba987225007c, %g2 = 00000000932a0409
ldx [%i5+%o5],%g2 ! %g2 = fd77ba987225007c
! %l3 = 000000000000007c, Mem[0000000091000010] = 8536007c
stw %l3,[%i6+%o2] ! Mem[0000000091000010] = 0000007c
! Mem[0000000090800004] = ffba0000, %g2 = fd77ba987225007c
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000090800034] = ee6afa06, %g18 = a4a4d614942ebaa7
ldsw [%i5+0x034],%g2 ! %g2 = a4a4d614942ebaa7
! %l2 = 0000000036f976cd, Mem[0000000090000028] = a506cb0e0000007c
stx %l2,[%i4+%o5] ! Mem[0000000090000028] = 0000000036f976cd
! Mem[0000000090000010] = 00004b32, %g2 = ffffffffee6afa06
ldsb [%i4+0x012],%g2 ! %g2 = 0000000000000000
! Mem[000000008100000c] = e9bed7f1, %l0 = 0000000000000076
lduw [%i2+0x00c],%l0 ! %l0 = 00000000e9bed7f1
! Mem[0000000081800014] = a506cb0e, %l5 = 000000003b0e64eb
ldsw [%i3+0x014],%l5 ! %l5 = ffffffffa506cb0e
! Mem[000000009080002c] = 7225007c, %g18 = a4a4d614942ebaa7
ldsw [%i5+0x02c],%g2 ! %g2 = a4a4d614942ebaa7
! %l0 = 00000000e9bed7f1, Mem[0000000090000000] = ee6f0540
stw %l0,[%i4+%g0] ! Mem[0000000090000000] = e9bed7f1
p56_label_23:
! Mem[000000009000000c] = 70c2cf1a, %g2 = 000000007225007c
ldub [%i4+0x00c],%g2 ! %g2 = 0000000000000070
! %l2 = 36f976cd, %l3 = 0000007c, Mem[0000000090800008] = 00000000 00000076
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 36f976cd 0000007c
! %l0 = 00000000e9bed7f1, Mem[0000000091000018] = fe877e98a506cb0e
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 00000000e9bed7f1
! %l4 = 000000004b326cd6, Mem[0000000090000030] = 00000006932a0409
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = 000000004b326cd6
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 00000070, %g3 = c3247ee5
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[0000000091000000] = 00000006 932a0409, %g2 = 22502cb9, %g3 = 920983a7
ldd [%i6+%g0],%g2 ! %g2 = 0000000000000006 00000000932a0409
! Mem[0000000091800018] = c6fe73a5ffffffba, %g2 = 0000000000000006
ldx [%o0+%o3],%g2 ! %g2 = c6fe73a5ffffffba
! Mem[0000000090000008] = 1a70897a 70c2cf1a, %g2 = ffffffba, %g3 = 932a0409
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000070c2cf1a
! Mem[0000000081000000] = 36f976cd, %l4 = 000000004b326cd6
lduh [%i2+%g0],%l4 ! %l4 = 00000000000036f9
! %l6 = a506cb0e, %l7 = 932a0409, Mem[0000000090000038] = 4d3369d4 ee6afa06
std %l6,[%i4+0x038] ! Mem[0000000090000038] = a506cb0e 932a0409
p56_label_24:
! Mem[0000000090800000] = ffffffffffffffba, %g2 = 000000001a70897a
ldx [%i5+%g0],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000081000010] = db8840e3, %l2 = 0000000036f976cd
lduw [%i2+%o2],%l2 ! %l2 = 00000000db8840e3
! Mem[0000000090800020] = 47bcc324, %g2 = ffffffffffffffba
ldsh [%i5+0x022],%g2 ! %g2 = 00000000000047bc
! %l1 = 4d3369d4ee6afa06, Mem[0000000090800028] = fd77ba98
stw %l1,[%i5+%o5] ! Mem[0000000090800028] = ee6afa06
! %l1 = 4d3369d4ee6afa06, Mem[0000000090800020] = 5b9447bcc3247ee5
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 4d3369d4ee6afa06
! Mem[0000000080000030] = 74e1ca93 e317f9c0, %l6 = a506cb0e, %l7 = 932a0409
ldd [%i0+0x030],%l6 ! %l6 = 0000000074e1ca93 00000000e317f9c0
! Mem[0000000091800004] = 920983a7, %g2 = 00000000000047bc
lduh [%o0+0x004],%g2 ! %g2 = 0000000000009209
! %l3 = 000000000000007c, Mem[0000000090800008] = 36f976cd
stw %l3,[%i5+%o1] ! Mem[0000000090800008] = 0000007c
! Mem[0000000080000014] = 35b7a11c, %l5 = ffffffffa506cb0e
lduw [%i0+0x014],%l5 ! %l5 = 0000000035b7a11c
! %l2 = db8840e3, %l3 = 0000007c, Mem[0000000081000010] = db8840e3 a506cb0e
std %l2,[%i2+%o2] ! Mem[0000000081000010] = db8840e3 0000007c
p56_label_25:
! Mem[0000000091000018] = 00000000 e9bed7f1, %g2 = 00009209, %g3 = 70c2cf1a
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 00000000e9bed7f1
! Mem[0000000090000024] = 7e980000, %g2 = 0000000000000000
lduh [%i4+0x026],%g2 ! %g2 = 0000000000007e98
! %l6 = 74e1ca93, %l7 = e317f9c0, Mem[0000000090000018] = 92c0c39b 87e2c997
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 74e1ca93 e317f9c0
! %l2 = db8840e3, %l3 = 0000007c, Mem[0000000090800008] = 0000007c 0000007c
std %l2,[%i5+%o1] ! Mem[0000000090800008] = db8840e3 0000007c
! Mem[0000000091000038] = 2a7c2556 3741577c, %g2 = 00007e98, %g3 = e9bed7f1
ldd [%i6+0x038],%g2 ! %g2 = 000000002a7c2556 000000003741577c
! %l6 = 0000000074e1ca93, Mem[0000000090800000] = ffffffff
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = 74e1ca93
! Mem[0000000091000030] = 326cd63b, %g2 = 000000002a7c2556
ldub [%i6+0x031],%g2 ! %g2 = 0000000000000032
! Mem[0000000090800024] = ee6afa06, %g2 = 0000000000000032
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000ee
! Mem[0000000081000014] = 0000007c, %l6 = 0000000074e1ca93
lduw [%i2+0x014],%l6 ! %l6 = 000000000000007c
! Mem[0000000081800000] = 84fd658bab21c499, %l0 = 00000000e9bed7f1
ldx [%i3+%g0],%l0 ! %l0 = 84fd658bab21c499
ba,a p56_not_taken_0_end
p56_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p56_branch_failed
p56_not_taken_0_end:
! End of Random Code for Thread 56
1: membar #Sync ! Force all stores to complete
p56_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e0] ! Set processor 56 done flag
! Check Registers
p56_check_registers:
set p56_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 84fd658bab21c499
bne,a,pn %xcc,p56_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 4d3369d4ee6afa06
bne,a,pn %xcc,p56_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000db8840e3
bne,a,pn %xcc,p56_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000007c
bne,a,pn %xcc,p56_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000036f9
bne,a,pn %xcc,p56_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000035b7a11c
bne,a,pn %xcc,p56_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000007c
bne,a,pn %xcc,p56_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e317f9c0
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 65d058d7 5bbbadc7
bne %xcc,p56_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9fa686ea 9b355087
bne %xcc,p56_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8208b2d8 4d6af7c0
bne %xcc,p56_f6_fail
nop
! Check Local Memory
set p56_local0_expect,%g1
p56_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = f30cd5c035b7a11c
ldx [%i0+0x010],%g3 ! Observed data at 0000000080000010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 932a0409a53de78e
ldx [%i0+0x020],%g3 ! Observed data at 0000000080000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000763b0e64eb
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 = 924435d67e98f75c
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 = 00000000932a0409
ldx [%i1+0x008],%g3 ! Observed data at 0000000080800008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0cb9381fd0198f4f
ldx [%i1+0x028],%g3 ! Observed data at 0000000080800028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4f0b8d85402a0409
ldx [%i1+0x030],%g3 ! Observed data at 0000000080800030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x030,%g4
set p56_local2_expect,%g1
p56_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = db8840e30000007c
ldx [%i2+0x010],%g3 ! Observed data at 0000000081000010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ee6f0540fe877e98
ldx [%i2+0x018],%g3 ! Observed data at 0000000081000018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 472776a66bf1c3e9
ldx [%i2+0x030],%g3 ! Observed data at 0000000081000030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x030,%g4
set p56_local3_expect,%g1
p56_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = ffffffffa506cb0e
ldx [%i3+0x010],%g3 ! Observed data at 0000000081800010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = e9bed7f1d1099396
ldx [%i3+0x030],%g3 ! Observed data at 0000000081800030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x030,%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:
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080000000]
stda %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800008]
lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000080800020]
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080000018]
ldsba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000081000010]
done
p56_trap1o:
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080000000]
stda %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800008]
lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000080800020]
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080000018]
ldsba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000081000010]
done
p56_trap2e:
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080000008]
stxa %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000010]
ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080800018]
stda %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000028]
done
p56_trap2o:
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080000008]
stxa %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000010]
ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080800018]
stda %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000028]
done
p56_trap3e:
nop
done
p56_trap3o:
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 = 5c3a17620435bfd4
ldx [%g1+0x008],%l1 ! %l1 = 934f518c27341540
ldx [%g1+0x010],%l2 ! %l2 = 5e1f4b200cb9381f
ldx [%g1+0x018],%l3 ! %l3 = afcce1d2722573a5
ldx [%g1+0x020],%l4 ! %l4 = b6afb34a85361914
ldx [%g1+0x028],%l5 ! %l5 = ed2dda05bba67f40
ldx [%g1+0x030],%l6 ! %l6 = f30cd5c035b7a11c
ldx [%g1+0x038],%l7 ! %l7 = 0b9b2e20d02e2433
! Initialize the output register of window 0
set unres3_start,%o0
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 = 10a6a650 be590764 5f621368 f3773549
! %f4 = a68b58a7 b0688564 8bcf0ac8 25042b2b
! %f8 = 1c4a5989 bb9b8cbc 89efa440 d7032100
! %f12 = 44b5fa43 dbcde14b d731acab 99a73269
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 53736e19 371ab3bd fab3ba12 fb85ec35
! %f20 = 6e928c38 38ff7758 b38baf1e bad3d3fb
! %f24 = be8b13c3 2e61025e 5aef3f5f 37b6a450
! %f28 = 2876bd09 34c266fe 5b042beb 7204b38f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b8bdc275 dac7ce05 ebf24193 ef68d2c0
! %f36 = 30dd9514 c19c43ac 3b347f1c 1886999a
! %f40 = 9b73277e 8a482d23 92c55b76 ea9ab0bf
! %f44 = 78d04eae 8e955553 bccaea85 3bdd49dd
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xeb4fdb100000003b,%g7,%g1 ! GSR scale = 7, align = 3
wr %g1,%g0,%gsr ! GSR = eb4fdb100000003b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 57
p57_label_1:
! Mem[0000000090000038] = 87b4a14c, %g2 = 00000000e5d5b143
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffff87
! Mem[0000000090800010] = 48877980, %g2 = ffffffffffffff87
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000004887
! Mem[0000000090800004] = 99136e54, %g2 = 0000000000004887
lduw [%i5+0x004],%g2 ! %g2 = 0000000099136e54
! %l5 = 7cacca16ae34d393, Mem[0000000082800034] = 4ecef699
sth %l5,[%i1+0x034] ! Mem[0000000082800034] = d393f699
! Mem[0000000091800034] = f2e01332, %g18 = f7c267708b177e82
ldsw [%o0+0x034],%g2 ! %g2 = f7c267708b177e82
! %l4 = 3751a5da685e3270, Mem[0000000091800038] = b5d5c008
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = 685e3270
! Mem[000000008280003c] = 2df4d04d, %l5 = 7cacca16ae34d393
ldsb [%i1+0x03e],%l5 ! %l5 = ffffffffffffffd0
! %l7 = 06d193f87b851794, Mem[000000009000000e] = cf1ab51e
sth %l7,[%i4+0x00e] ! Mem[000000009000000c] = 1794b51e
! %l4 = 3751a5da685e3270, Mem[000000008200000e] = 4ad12feb
sth %l4,[%i0+0x00e] ! Mem[000000008200000c] = 4ad13270
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = f2e01332, %g3 = 0bad0b00
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
p57_label_2:
! Mem[0000000091000030] = 916a6e48, %g2 = 00000000809ce616
lduh [%i6+0x030],%g2 ! %g2 = 000000000000916a
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 0000916a, %g3 = 12bca097
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! Mem[0000000090000030] = 722cd948, %g18 = f7c267708b177e82
ldsw [%i4+0x030],%g2 ! %g2 = f7c267708b177e82
! Mem[0000000091000018] = afbb2595, %g2 = 00000000722cd948
lduh [%i6+%o3],%g2 ! %g2 = 000000000000afbb
! Mem[0000000090000018] = ee46c2bb, %g2 = 000000000000afbb
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000ee46
! %l1 = e0038913cfa82996, Mem[0000000090000010] = b51e724448782e3b
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = e0038913cfa82996
! %l3 = 575ed69bd94fc028, Mem[0000000090800004] = 99136e54
stw %l3,[%i5+0x004] ! Mem[0000000090800004] = d94fc028
! Mem[000000009080002c] = c6c050ae, %g2 = 000000000000ee46
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffc6
! %l4 = 685e3270, %l5 = ffffffd0, Mem[0000000091800018] = c6fe240a 9c834334
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 685e3270 ffffffd0
! Mem[0000000091800018] = 685e3270ffffffd0, %g2 = ffffffffffffffc6
ldx [%o0+%o3],%g2 ! %g2 = 685e3270ffffffd0
p57_label_3:
! %l7 = 06d193f87b851794, Mem[0000000091000010] = c871c97b694bf715
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 06d193f87b851794
! Mem[0000000083800038] = 04cc8909ab5789b9, %l2 = b3c9dd787dbf1ae4
ldx [%i3+0x038],%l2 ! %l2 = 04cc8909ab5789b9
! Mem[0000000090000038] = 7ccf87b4, %g2 = 685e3270ffffffd0
ldsb [%i4+0x038],%g2 ! %g2 = 000000000000007c
! Mem[000000009080001c] = b5758e33, %g18 = f7c267708b177e82
ldsw [%i5+0x01c],%g2 ! %g2 = f7c267708b177e82
! Mem[0000000091800030] = cd876ab0 f2e01332, %g2 = b5758e33, %g3 = 801d54e4
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 00000000f2e01332
! Mem[0000000090000020] = a2f6eb9a, %g2 = 00000000cd876ab0
ldub [%i4+0x023],%g2 ! %g2 = 00000000000000a2
! Mem[0000000083000010] = df86d655, %l0 = 64dbfdd22acfcf97
ldsb [%i2+%o2],%l0 ! %l0 = ffffffffffffffdf
! %l2 = 04cc8909ab5789b9, Mem[0000000082000018] = 7b7231741973f4e5
stx %l2,[%i0+%o3] ! Mem[0000000082000018] = 04cc8909ab5789b9
! Mem[0000000090000024] = f6eb9a57, %g18 = f7c267708b177e82
ldsw [%i4+0x024],%g2 ! %g2 = f7c267708b177e82
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = fffffffff6eb9a57
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
p57_label_4:
! %l3 = 575ed69bd94fc028, Mem[000000009000001c] = c2bbec77
sth %l3,[%i4+0x01c] ! Mem[000000009000001c] = c028ec77
! Mem[0000000090000020] = d3141da2f6eb9a57, %g2 = cd876ab0f2e01332
ldx [%i4+%o4],%g2 ! %g2 = d3141da2f6eb9a57
! Mem[0000000090000000] = 0efd0f3334b459e7, %g2 = d3141da2f6eb9a57
ldx [%i4+%g0],%g2 ! %g2 = 0efd0f3334b459e7
! %l6 = 676159146e45afd1, Mem[0000000091000008] = 9a8d011a
sth %l6,[%i6+%o1] ! Mem[0000000091000008] = afd1011a
! Mem[000000009000000c] = 70c21794, %g2 = 0efd0f3334b459e7
lduh [%i4+0x00c],%g2 ! %g2 = 00000000000070c2
! Mem[0000000083800028] = 1eb55f2f, %l7 = 06d193f87b851794
ldsw [%i3+%o5],%l7 ! %l7 = 000000001eb55f2f
! Mem[000000009180001c] = ffd03027, %g2 = 00000000000070c2
ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffffffd0
! Mem[000000009100002c] = d71607a7, %g2 = ffffffffffffffd0
ldub [%i6+0x02c],%g2 ! %g2 = 00000000000000d7
! Mem[0000000090000020] = d3141da2 f6eb9a57, %g2 = 000000d7, %g3 = f2e01332
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 00000000f6eb9a57
! Mem[0000000091800034] = f2e01332, %g18 = f7c267708b177e82
ldsw [%o0+0x034],%g2 ! %g2 = f7c267708b177e82
p57_label_5:
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = f2e01332, %g3 = f6eb9a57
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! %l4 = 685e3270, %l5 = ffffffd0, Mem[0000000091800018] = 685e3270 ffffffd0
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 685e3270 ffffffd0
! %l1 = e0038913cfa82996, Mem[0000000082800038] = 460d9f93
stw %l1,[%i1+0x038] ! Mem[0000000082800038] = cfa82996
! Mem[0000000091000028] = 8a3d9650 d71607a7, %g2 = 7ccf87b4, %g3 = a14cf2d3
ldd [%i6+%o5],%g2 ! %g2 = 000000008a3d9650 00000000d71607a7
! %l3 = 575ed69bd94fc028, Mem[0000000090800038] = 82fb749762f1bf38
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 575ed69bd94fc028
! %l6 = 6e45afd1, %l7 = 1eb55f2f, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 6e45afd1 1eb55f2f
! Mem[000000008280001c] = 96ee4d2c, %l1 = e0038913cfa82996
ldsb [%i1+0x01e],%l1 ! %l1 = 000000000000004d
! Mem[0000000090000024] = f6eb9a57, %g2 = 000000008a3d9650
lduh [%i4+0x024],%g2 ! %g2 = 000000000000f6eb
! Mem[000000009080002c] = c6c050ae, %g2 = 000000000000f6eb
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffc6c0
! Mem[0000000091800018] = 685e3270, %g2 = ffffffffffffc6c0
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000068
p57_label_6:
! Mem[000000008380003c] = ab5789b9, %l1 = 000000000000004d
ldsb [%i3+0x03f],%l1 ! %l1 = ffffffffffffffb9
! %l2 = 04cc8909ab5789b9, Mem[0000000082000035] = f8a9610b
stb %l2,[%i0+0x035] ! Mem[0000000082000034] = f8b9610b
! %l6 = 676159146e45afd1, Mem[000000009080001a] = 0d4cb575
sth %l6,[%i5+0x01a] ! Mem[0000000090800018] = afd1b575
! Mem[0000000083800008] = 52115d90, %l1 = ffffffffffffffb9
ldsw [%i3+%o1],%l1 ! %l1 = 0000000052115d90
! %l5 = ffffffffffffffd0, Mem[0000000090000010] = e0038913cfa82996
stx %l5,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffffd0
! %l0 = ffffffdf, %l1 = 52115d90, Mem[0000000091000038] = 2ac32556 3741577c
std %l0,[%i6+0x038] ! Mem[0000000091000038] = ffffffdf 52115d90
! Mem[0000000091000020] = 8c013d02 5ade034f, %g2 = 00000068, %g3 = d71607a7
ldd [%i6+%o4],%g2 ! %g2 = 000000008c013d02 000000005ade034f
! Mem[0000000083000038] = 02709c29, %l4 = 3751a5da685e3270
ldub [%i2+0x03a],%l4 ! %l4 = 000000000000009c
! Mem[000000008280002c] = fa147b0d, %l0 = ffffffffffffffdf
ldsb [%i1+0x02e],%l0 ! %l0 = 000000000000007b
! Mem[0000000090000008] = 70897a70, %g2 = 000000008c013d02
ldsb [%i4+0x009],%g2 ! %g2 = 0000000000000070
p57_label_7:
! Mem[000000009180003c] = c6580000, %g2 = 0000000000000070
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffc658
! %l2 = 04cc8909ab5789b9, Mem[0000000091000010] = 06d193f87b851794
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 04cc8909ab5789b9
! Mem[000000009100002c] = 07a7916a, %g2 = ffffffffffffc658
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000007a7
! Mem[0000000090800030] = 50ae945c, %g2 = 00000000000007a7
ldsh [%i5+0x030],%g2 ! %g2 = 00000000000050ae
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = 00000000000050ae
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 920983a7, %g3 = 5ade034f
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! %l4 = 000000000000009c, Mem[000000009080002b] = 3e4c1bc6
stb %l4,[%i5+0x02b] ! Mem[0000000090800028] = 9c4c1bc6
! Mem[0000000090800038] = d69bd94f, %g2 = 0000000030270afa
ldub [%i5+0x03a],%g2 ! %g2 = 00000000000000d6
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 00000000000000d6
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! %l7 = 000000001eb55f2f, Mem[0000000090800000] = f2d0a1aa
stw %l7,[%i5+%g0] ! Mem[0000000090800000] = 1eb55f2f
p57_label_8:
! Mem[0000000091800014] = b09fb039, %g18 = f7c267708b177e82
ldsw [%o0+0x014],%g2 ! %g2 = f7c267708b177e82
! Mem[0000000090000014] = ffffffd0, %g18 = f7c267708b177e82
ldsw [%i4+0x014],%g2 ! %g2 = f7c267708b177e82
! Mem[0000000091800008] = 0f1979ecd7c57e5d, %g2 = ffffffffffffffd0
ldx [%o0+%o1],%g2 ! %g2 = 0f1979ecd7c57e5d
! %l6 = 676159146e45afd1, Mem[000000009180002c] = a3ca96e2
sth %l6,[%o0+0x02c] ! Mem[000000009180002c] = afd196e2
! Mem[0000000090000000] = 6e45afd1, %g2 = 0f1979ecd7c57e5d
lduh [%i4+%g0],%g2 ! %g2 = 0000000000006e45
! %l1 = 0000000052115d90, Mem[0000000090800033] = 5c1b777a
stb %l1,[%i5+0x033] ! Mem[0000000090800030] = 901b777a
! Mem[0000000091800010] = ab2f0f63, %g2 = 0000000000006e45
lduw [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63
! Mem[0000000090800028] = ba9c4c1b, %g2 = 00000000ab2f0f63
ldsb [%i5+0x02a],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000090800028] = 77ba9c4c, %g2 = ffffffffffffffba
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000077
! %l4 = 000000000000009c, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = 000000000000009c
p57_label_9:
! %l6 = 676159146e45afd1, Mem[0000000091000010] = 04cc8909ab5789b9
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 676159146e45afd1
! Mem[0000000090000018] = c654ee46 c028ec77, %g2 = 00000077, %g3 = 801d54e4
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c028ec77
! Mem[0000000083800030] = 8a1a8052, %l3 = 575ed69bd94fc028
lduh [%i3+0x032],%l3 ! %l3 = 0000000000008052
! Mem[0000000090000014] = ffffffd0, %g2 = 00000000c654ee46
lduw [%i4+0x014],%g2 ! %g2 = 00000000ffffffd0
! %l2 = 04cc8909ab5789b9, Mem[0000000090000008] = 1a70897a70c21794
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 04cc8909ab5789b9
! %l2 = 04cc8909ab5789b9, Mem[0000000091800020] = 30270afa801d54e4
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = 04cc8909ab5789b9
! %l0 = 0000007b, %l1 = 52115d90, Mem[0000000091800020] = 04cc8909 ab5789b9
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 0000007b 52115d90
! Mem[000000008380002c] = 6307ef5e, %l1 = 0000000052115d90
lduw [%i3+0x02c],%l1 ! %l1 = 000000006307ef5e
! Mem[000000009180003c] = ccc65800, %g2 = 00000000ffffffd0
ldub [%o0+0x03d],%g2 ! %g2 = 00000000000000cc
! %l6 = 676159146e45afd1, Mem[0000000091800018] = 685e3270ffffffd0
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 676159146e45afd1
p57_label_10:
! Mem[000000009080000c] = 6a872662, %g2 = 00000000000000cc
ldsb [%i5+0x00c],%g2 ! %g2 = 000000000000006a
! Mem[0000000082800008] = 4cc12c88 8e8699f8, %l6 = 6e45afd1, %l7 = 1eb55f2f
ldd [%i1+%o1],%l6 ! %l6 = 000000004cc12c88 000000008e8699f8
! %l7 = 000000008e8699f8, Mem[000000009100002a] = 9650d716
stb %l7,[%i6+0x02a] ! Mem[0000000091000028] = f850d716
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 000000000000006a
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! Mem[0000000091000008] = afd1011a, %g2 = cd876ab0f2e01332
lduw [%i6+%o1],%g2 ! %g2 = 00000000afd1011a
! %l3 = 0000000000008052, Mem[0000000082800032] = 826075ca
sth %l3,[%i1+0x032] ! Mem[0000000082800030] = 82608052
! %l7 = 000000008e8699f8, Mem[0000000091000020] = 8c013d025ade034f
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 000000008e8699f8
! %l7 = 000000008e8699f8, Mem[0000000091000018] = afbb2595
stw %l7,[%i6+%o3] ! Mem[0000000091000018] = 8e8699f8
! Mem[0000000090800018] = 8d21afd1 b5758e33, %g2 = afd1011a, %g3 = c028ec77
ldd [%i5+%o3],%g2 ! %g2 = 000000008d21afd1 00000000b5758e33
! Mem[0000000082800024] = 1049102f, %l3 = 0000000000008052
ldsh [%i1+0x024],%l3 ! %l3 = 0000000000001049
p57_label_11:
! Mem[0000000091000018] = 8e8699f8, %g2 = 000000008d21afd1
ldub [%i6+%o3],%g2 ! %g2 = 000000000000008e
! %l5 = ffffffffffffffd0, Mem[0000000091000020] = 000000008e8699f8
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffffd0
! %l3 = 0000000000001049, Mem[0000000091800038] = 685e327043ccc658
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 0000000000001049
! %l0 = 0000007b, %l1 = 6307ef5e, Mem[0000000082000018] = 04cc8909 ab5789b9
std %l0,[%i0+%o3] ! Mem[0000000082000018] = 0000007b 6307ef5e
! Mem[0000000091000000] = e61612bc, %g2 = 000000000000008e
lduh [%i6+0x002],%g2 ! %g2 = 000000000000e616
! Mem[0000000091800018] = 59146e45, %g2 = 000000000000e616
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000005914
! %l2 = 04cc8909ab5789b9, Mem[0000000090800010] = d6f64887
stw %l2,[%i5+%o2] ! Mem[0000000090800010] = ab5789b9
! %l4 = 000000000000009c, Mem[0000000091800002] = 2cb99209
sth %l4,[%o0+0x002] ! Mem[0000000091800000] = 009c9209
! %l2 = 04cc8909ab5789b9, Mem[0000000083000010] = df86d655
sth %l2,[%i2+%o2] ! Mem[0000000083000010] = 89b9d655
! Mem[0000000090000018] = ee46c028, %g2 = 0000000000005914
ldub [%i4+0x01a],%g2 ! %g2 = 00000000000000ee
p57_label_12:
! Mem[0000000091800008] = 00000000 0000009c, %g2 = 000000ee, %g3 = b5758e33
ldd [%o0+%o1],%g2 ! %g2 = 0000000000000000 000000000000009c
! Mem[000000009180002c] = afd196e2, %g2 = 0000000000000000
lduw [%o0+0x02c],%g2 ! %g2 = 00000000afd196e2
! Mem[0000000091800028] = a31fbc41 afd196e2, %g2 = afd196e2, %g3 = 0000009c
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000afd196e2
! Mem[000000009100001c] = d186bb92, %g2 = 00000000a31fbc41
lduw [%i6+0x01c],%g2 ! %g2 = 00000000d186bb92
! %l1 = 000000006307ef5e, Mem[0000000090800004] = d94fc028
sth %l1,[%i5+0x004] ! Mem[0000000090800004] = ef5ec028
! %l4 = 0000009c, %l5 = ffffffd0, Mem[0000000090800008] = 50c69f91 6a872662
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000009c ffffffd0
! Mem[0000000090000008] = 04cc8909 ab5789b9, %g2 = d186bb92, %g3 = afd196e2
ldd [%i4+%o1],%g2 ! %g2 = 0000000004cc8909 00000000ab5789b9
! Mem[0000000090000024] = f6eb9a57, %g2 = 0000000004cc8909
lduh [%i4+0x024],%g2 ! %g2 = 000000000000f6eb
! %l1 = 000000006307ef5e, Mem[0000000090800000] = 1eb55f2fef5ec028
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 000000006307ef5e
! Mem[0000000091800030] = cd876ab0, %g18 = f7c267708b177e82
ldsw [%o0+0x030],%g2 ! %g2 = f7c267708b177e82
p57_label_13:
! Mem[0000000091000000] = 809ce616, %g2 = ffffffffcd876ab0
lduw [%i6+%g0],%g2 ! %g2 = 00000000809ce616
! Mem[0000000090000010] = ffffffff, %g2 = 00000000809ce616
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009080001c] = 335b9447, %g2 = ffffffffffffffff
ldsb [%i5+0x01f],%g2 ! %g2 = 0000000000000033
! Mem[0000000082800018] = ad86b961, %l0 = 000000000000007b
lduh [%i1+0x01a],%l0 ! %l0 = 000000000000b961
! Mem[0000000091800014] = 39676159, %g2 = 0000000000000033
ldub [%o0+0x017],%g2 ! %g2 = 0000000000000039
! Mem[0000000090000030] = 722cd948, %g2 = 0000000000000039
lduh [%i4+0x030],%g2 ! %g2 = 000000000000722c
! %l6 = 000000004cc12c88, Mem[0000000091800024] = 52115d90
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = 4cc12c88
! %l0 = 0000b961, %l1 = 6307ef5e, Mem[0000000091000020] = ffffffff ffffffd0
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 0000b961 6307ef5e
! %l0 = 000000000000b961, Mem[0000000091800004] = 920983a7
stw %l0,[%o0+0x004] ! Mem[0000000091800004] = 0000b961
! %l3 = 0000000000001049, Mem[0000000091800010] = ab2f0f63
stw %l3,[%o0+%o2] ! Mem[0000000091800010] = 00001049
p57_label_14:
! %l1 = 000000006307ef5e, Mem[0000000091800000] = 2250009c0000b961
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = 000000006307ef5e
! Mem[0000000090800018] = 8d21afd1, %g2 = 000000000000722c
ldsb [%i5+%o3],%g2 ! %g2 = ffffffffffffff8d
! %l4 = 000000000000009c, Mem[000000008380003c] = ab5789b9
stw %l4,[%i3+0x03c] ! Mem[000000008380003c] = 0000009c
! %l0 = 0000b961, %l1 = 6307ef5e, Mem[0000000090000030] = 722cd948 e3f41a12
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 0000b961 6307ef5e
! Mem[0000000091800038] = 00000000, %g2 = ffffffffffffff8d
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000082000030] = 6010a19d f8b9610b, %l6 = 4cc12c88, %l7 = 8e8699f8
ldd [%i0+0x030],%l6 ! %l6 = 000000006010a19d 00000000f8b9610b
! %l0 = 000000000000b961, Mem[0000000091800030] = cd876ab0f2e01332
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = 000000000000b961
! %l0 = 0000b961, %l1 = 6307ef5e, Mem[0000000091000000] = 809ce616 12bca097
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 0000b961 6307ef5e
! %l7 = 00000000f8b9610b, Mem[000000009080002f] = c050ae94
stb %l7,[%i5+0x02f] ! Mem[000000009080002c] = 0b50ae94
! Mem[0000000090000010] = ffffffffffffffd0, %g2 = 0000000000000000
ldx [%i4+%o2],%g2 ! %g2 = ffffffffffffffd0
p57_label_15:
! Mem[0000000090800028] = 77ba9c4c, %g2 = ffffffffffffffd0
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000077
! %l7 = 00000000f8b9610b, Mem[0000000091800010] = 00001049b09fb039
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 00000000f8b9610b
! Mem[0000000090000008] = 04cc8909, %g18 = f7c267708b177e82
ldsw [%i4+%o1],%g2 ! %g2 = f7c267708b177e82
! Mem[000000009100002c] = d71607a7, %g18 = f7c267708b177e82
ldsw [%i6+0x02c],%g2 ! %g2 = f7c267708b177e82
! %l1 = 000000006307ef5e, Mem[0000000091800038] = 0000000000001049
stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 000000006307ef5e
! Mem[0000000090000034] = ef5e7ccf, %g2 = ffffffffd71607a7
ldsh [%i4+0x036],%g2 ! %g2 = ffffffffffffef5e
! %l5 = ffffffffffffffd0, Mem[0000000082800008] = 4cc12c88
sth %l5,[%i1+%o1] ! Mem[0000000082800008] = ffd02c88
! Mem[000000009100003c] = 5d900000, %g2 = ffffffffffffef5e
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000005d90
! Mem[000000009000002c] = 92b2c784, %g18 = f7c267708b177e82
ldsw [%i4+0x02c],%g2 ! %g2 = f7c267708b177e82
! Mem[0000000090000028] = 88de2092, %g2 = ffffffff92b2c784
ldub [%i4+0x029],%g2 ! %g2 = 0000000000000088
p57_label_16:
! %l5 = ffffffffffffffd0, Mem[0000000082000020] = 033bce6d
sth %l5,[%i0+%o4] ! Mem[0000000082000020] = ffd0ce6d
! Mem[0000000090000024] = 9a572188, %g2 = 0000000000000088
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000090000028] = de2092b2, %g2 = ffffffffffffff9a
ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffffde20
! Mem[0000000091000004] = 5eafd101, %g2 = ffffffffffffde20
ldub [%i6+0x007],%g2 ! %g2 = 000000000000005e
! %l7 = 00000000f8b9610b, Mem[0000000090000020] = d3141da2f6eb9a57
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 00000000f8b9610b
! Mem[0000000091800018] = 67615914, %g2 = 000000000000005e
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000006761
! %l3 = 0000000000001049, Mem[000000009180001e] = afd10000
sth %l3,[%o0+0x01e] ! Mem[000000009180001c] = 10490000
! Mem[000000009080003c] = d94fc028, %g2 = 0000000000006761
lduw [%i5+0x03c],%g2 ! %g2 = 00000000d94fc028
! Mem[0000000082800018] = ad86b961 96ee4d2c, %l2 = ab5789b9, %l3 = 00001049
ldd [%i1+%o3],%l2 ! %l2 = 00000000ad86b961 0000000096ee4d2c
! %l2 = ad86b961, %l3 = 96ee4d2c, Mem[0000000091000018] = 8e8699f8 d186bb92
std %l2,[%i6+%o3] ! Mem[0000000091000018] = ad86b961 96ee4d2c
p57_label_17:
! Mem[0000000091000008] = d1011a32, %g2 = 00000000d94fc028
ldsb [%i6+0x009],%g2 ! %g2 = ffffffffffffffd1
! Mem[0000000091000018] = ad86b96196ee4d2c, %g2 = ffffffffffffffd1
ldx [%i6+%o3],%g2 ! %g2 = ad86b96196ee4d2c
! Mem[000000009080002c] = 4c1bc60b, %g2 = ad86b96196ee4d2c
lduw [%i5+0x02c],%g2 ! %g2 = 000000004c1bc60b
! %l0 = 000000000000b961, Mem[0000000082800006] = 74326352
stb %l0,[%i1+0x006] ! Mem[0000000082800004] = 74326152
! %l1 = 000000006307ef5e, Mem[000000008300003d] = 13861d83
stb %l1,[%i2+0x03d] ! Mem[000000008300003c] = 135e1d83
! %l0 = 0000b961, %l1 = 6307ef5e, Mem[0000000091000018] = ad86b961 96ee4d2c
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 0000b961 6307ef5e
! %l2 = ad86b961, %l3 = 96ee4d2c, Mem[0000000090000018] = c654ee46 c028ec77
std %l2,[%i4+%o3] ! Mem[0000000090000018] = ad86b961 96ee4d2c
! %l0 = 000000000000b961, Mem[0000000091000038] = ffffffdf
stw %l0,[%i6+0x038] ! Mem[0000000091000038] = 0000b961
! %l7 = 00000000f8b9610b, Mem[0000000082800000] = 30791482
stb %l7,[%i1+%g0] ! Mem[0000000082800000] = 0b791482
! Mem[0000000091800024] = c12c88a3, %g2 = 000000004c1bc60b
ldsb [%o0+0x025],%g2 ! %g2 = ffffffffffffffc1
p57_label_18:
! Mem[000000009080003c] = 4fc02800, %g2 = ffffffffffffffc1
ldsb [%i5+0x03d],%g2 ! %g2 = 000000000000004f
! Mem[0000000091800038] = 00000063, %g2 = 000000000000004f
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000082000014] = a30c2399, %l2 = 00000000ad86b961
ldsb [%i0+0x015],%l2 ! %l2 = 000000000000000c
! %l0 = 000000000000b961, Mem[0000000090800028] = fd77ba9c
sth %l0,[%i5+%o5] ! Mem[0000000090800028] = b961ba9c
! Mem[0000000083800014] = a995501c, %l3 = 0000000096ee4d2c
ldsw [%i3+0x014],%l3 ! %l3 = ffffffffa995501c
! Mem[0000000091000000] = 0000b9616307ef5e, %g2 = 0000000000000000
ldx [%i6+%g0],%g2 ! %g2 = 0000b9616307ef5e
! Mem[0000000091000010] = 67615914, %g2 = 0000b9616307ef5e
lduw [%i6+%o2],%g2 ! %g2 = 0000000067615914
! %l1 = 000000006307ef5e, Mem[0000000082000028] = 2f84dcc3c6038a3b
stx %l1,[%i0+%o5] ! Mem[0000000082000028] = 000000006307ef5e
! Mem[0000000090000004] = 1eb55f2f, %g18 = f7c267708b177e82
ldsw [%i4+0x004],%g2 ! %g2 = f7c267708b177e82
! Mem[000000009100001c] = ef5e0000, %g2 = 000000001eb55f2f
ldub [%i6+0x01e],%g2 ! %g2 = 00000000000000ef
p57_label_19:
! %l5 = ffffffffffffffd0, Mem[0000000090000000] = 6e45afd11eb55f2f
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffffd0
! %l4 = 000000000000009c, Mem[0000000091800018] = 676159146e451049
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 000000000000009c
! Mem[000000009000000c] = ab5789b9, %g2 = 00000000000000ef
lduw [%i4+0x00c],%g2 ! %g2 = 00000000ab5789b9
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = ab5789b9, %g3 = ab5789b9
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! %l0 = 0000b961, %l1 = 6307ef5e, Mem[0000000091800030] = 00000000 0000b961
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 0000b961 6307ef5e
! Mem[0000000091800038] = 00000000 6307ef5e, %g2 = 7ccf87b4, %g3 = a14cf2d3
ldd [%o0+0x038],%g2 ! %g2 = 0000000000000000 000000006307ef5e
! %l0 = 0000b961, %l1 = 6307ef5e, Mem[0000000090000028] = 2188de20 92b2c784
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 0000b961 6307ef5e
! %l6 = 000000006010a19d, Mem[0000000091000023] = 616307ef
stb %l6,[%i6+0x023] ! Mem[0000000091000020] = 9d6307ef
! Mem[0000000090800018] = 8d21afd1 b5758e33, %g2 = 00000000, %g3 = 6307ef5e
ldd [%i5+%o3],%g2 ! %g2 = 000000008d21afd1 00000000b5758e33
! Mem[0000000091800030] = 616307ef, %g2 = 000000008d21afd1
ldub [%o0+0x033],%g2 ! %g2 = 0000000000000061
p57_label_20:
! %l3 = ffffffffa995501c, Mem[0000000090000036] = ef5e7ccf
sth %l3,[%i4+0x036] ! Mem[0000000090000034] = 501c7ccf
! %l4 = 000000000000009c, Mem[000000009180001f] = 9c000000
stb %l4,[%o0+0x01f] ! Mem[000000009180001c] = 9c000000
! %l0 = 000000000000b961, Mem[0000000090000028] = 0000b9616307ef5e
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 000000000000b961
! Mem[0000000090800038] = 575ed69b d94fc028, %g2 = 00000061, %g3 = b5758e33
ldd [%i5+0x038],%g2 ! %g2 = 00000000575ed69b 00000000d94fc028
! Mem[0000000091000034] = 0ecc0000, %g2 = 00000000575ed69b
lduh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! Mem[0000000090800008] = 0000009c ffffffd0, %g2 = 00000ecc, %g3 = d94fc028
ldd [%i5+%o1],%g2 ! %g2 = 000000000000009c 00000000ffffffd0
! Mem[0000000091000014] = d10000b9, %g2 = 000000000000009c
ldsb [%i6+0x017],%g2 ! %g2 = ffffffffffffffd1
! Mem[0000000090000008] = 09ab5789, %g2 = ffffffffffffffd1
ldub [%i4+0x00b],%g2 ! %g2 = 0000000000000009
! Mem[000000009000000c] = b9ffffff, %g2 = 0000000000000009
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffffb9
! %l2 = 000000000000000c, Mem[0000000090800018] = 8d21afd1
stb %l2,[%i5+%o3] ! Mem[0000000090800018] = 0c21afd1
p57_label_21:
! %l3 = ffffffffa995501c, Mem[0000000082000001] = ddded32d
stb %l3,[%i0+0x001] ! Mem[0000000082000000] = dd1cd32d
! %l6 = 6010a19d, %l7 = f8b9610b, Mem[0000000082800038] = cfa82996 2df4d04d
std %l6,[%i1+0x038] ! Mem[0000000082800038] = 6010a19d f8b9610b
! Mem[0000000090800018] = 0c21afd1 b5758e33, %g2 = ffffffb9, %g3 = ffffffd0
ldd [%i5+%o3],%g2 ! %g2 = 000000000c21afd1 00000000b5758e33
! Mem[0000000083000008] = 1107e2fe, %l4 = 000000000000009c
lduh [%i2+0x00a],%l4 ! %l4 = 000000000000e2fe
! Mem[0000000082800038] = 6010a19d, %l6 = 000000006010a19d
lduw [%i1+0x038],%l6 ! %l6 = 000000006010a19d
! %l2 = 000000000000000c, Mem[0000000083000004] = d296c94a
stb %l2,[%i2+0x004] ! Mem[0000000083000004] = 0c96c94a
! Mem[0000000083000018] = 5fba4b3681beadc5, %l7 = 00000000f8b9610b
ldx [%i2+%o3],%l7 ! %l7 = 5fba4b3681beadc5
! %l0 = 000000000000b961, Mem[0000000091800028] = a31fbc41
stw %l0,[%o0+%o5] ! Mem[0000000091800028] = 0000b961
! Mem[0000000090800010] = 89b97980, %g2 = 000000000c21afd1
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffff89b9
! %l4 = 000000000000e2fe, Mem[0000000082800020] = 8270230c1049102f
stx %l4,[%i1+%o4] ! Mem[0000000082800020] = 000000000000e2fe
p57_label_22:
! %l5 = ffffffffffffffd0, Mem[0000000082000008] = 5361d2524ad13270
stx %l5,[%i0+%o1] ! Mem[0000000082000008] = ffffffffffffffd0
! Mem[0000000091800004] = 5e000000, %g2 = ffffffffffff89b9
ldsb [%o0+0x007],%g2 ! %g2 = 000000000000005e
! %l7 = 5fba4b3681beadc5, Mem[0000000091000032] = 6e486cc6
sth %l7,[%i6+0x032] ! Mem[0000000091000030] = adc56cc6
! Mem[0000000091000038] = 0000b96152115d90, %g2 = 000000000000005e
ldx [%i6+0x038],%g2 ! %g2 = 0000b96152115d90
! %l0 = 000000000000b961, Mem[0000000091800038] = 00000000
stb %l0,[%o0+0x038] ! Mem[0000000091800038] = 61000000
! Mem[000000008380002c] = 6307ef5e, %l5 = ffffffffffffffd0
lduh [%i3+0x02e],%l5 ! %l5 = 000000000000ef5e
! %l7 = 5fba4b3681beadc5, Mem[0000000083000000] = dfd21094
stw %l7,[%i2+%g0] ! Mem[0000000083000000] = 81beadc5
! Mem[0000000091800020] = 0000007b, %g2 = 0000b96152115d90
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000034] = 501c7ccf, %g2 = 0000000000000000
ldsh [%i4+0x036],%g2 ! %g2 = 000000000000501c
! Mem[0000000082800008] = ffd02c88, %l0 = 000000000000b961
lduw [%i1+%o1],%l0 ! %l0 = 00000000ffd02c88
p57_label_23:
! Mem[0000000091000018] = 0000b961 6307ef5e, %g2 = 0000501c, %g3 = b5758e33
ldd [%i6+%o3],%g2 ! %g2 = 000000000000b961 000000006307ef5e
! Mem[0000000082800030] = 82608052, %l6 = 000000006010a19d
ldsh [%i1+0x032],%l6 ! %l6 = ffffffffffff8052
! Mem[0000000082000010] = 24b0e6d0a30c2399, %l0 = 00000000ffd02c88
ldx [%i0+%o2],%l0 ! %l0 = 24b0e6d0a30c2399
! Mem[000000009000001c] = 96ee4d2c, %g2 = 000000000000b961
ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000096
! Mem[000000009180000c] = 009c0000, %g2 = 0000000000000096
ldub [%o0+0x00e],%g2 ! %g2 = 0000000000000000
! %l3 = ffffffffa995501c, Mem[0000000090000030] = 0000b9616307501c
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = ffffffffa995501c
! %l7 = 5fba4b3681beadc5, Mem[000000009180000e] = 009c0000
sth %l7,[%o0+0x00e] ! Mem[000000009180000c] = adc50000
! %l7 = 5fba4b3681beadc5, Mem[0000000090000006] = ffd004cc
sth %l7,[%i4+0x006] ! Mem[0000000090000004] = adc504cc
! Mem[0000000082000018] = 0000007b, %l3 = ffffffffa995501c
lduw [%i0+%o3],%l3 ! %l3 = 000000000000007b
! Mem[0000000082000008] = ffffffff, %l6 = ffffffffffff8052
ldsw [%i0+%o1],%l6 ! %l6 = ffffffffffffffff
p57_label_24:
! %l4 = 000000000000e2fe, Mem[0000000091000014] = 6e45afd1
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = 0000e2fe
! Mem[0000000083800024] = fc1ce5ac, %l7 = 5fba4b3681beadc5
lduh [%i3+0x024],%l7 ! %l7 = 000000000000fc1c
! Mem[0000000091000010] = 676159140000e2fe, %g2 = 0000000000000000
ldx [%i6+%o2],%g2 ! %g2 = 676159140000e2fe
! Mem[0000000091000000] = 0000b9616307ef5e, %g2 = 676159140000e2fe
ldx [%i6+%g0],%g2 ! %g2 = 0000b9616307ef5e
! Mem[0000000090000004] = ffadc504, %g2 = 0000b9616307ef5e
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000020] = 0000b99d 6307ef5e, %g2 = ffffffff, %g3 = 6307ef5e
ldd [%i6+%o4],%g2 ! %g2 = 000000000000b99d 000000006307ef5e
! Mem[0000000091000008] = 1a32495b, %g2 = 000000000000b99d
ldsb [%i6+0x00b],%g2 ! %g2 = 000000000000001a
! Mem[0000000082000008] = ffffffffffffffd0, %l6 = ffffffffffffffff
ldx [%i0+%o1],%l6 ! %l6 = ffffffffffffffd0
! Mem[0000000091800000] = 00000000, %g2 = 000000000000001a
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[000000008200003c] = 649553c1, %l5 = 000000000000ef5e
ldsb [%i0+0x03d],%l5 ! %l5 = ffffffffffffff95
p57_label_25:
! Mem[0000000082800018] = ad86b961, %l1 = 000000006307ef5e
ldsh [%i1+0x01a],%l1 ! %l1 = ffffffffffffb961
! %l2 = 000000000000000c, Mem[0000000083800008] = 52115d90d935447a
stx %l2,[%i3+%o1] ! Mem[0000000083800008] = 000000000000000c
! %l4 = 000000000000e2fe, Mem[0000000091000028] = 8a3df850d71607a7
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 000000000000e2fe
! %l1 = ffffffffffffb961, Mem[0000000082000000] = dd1cd32d400fa299
stx %l1,[%i0+%g0] ! Mem[0000000082000000] = ffffffffffffb961
! Mem[0000000090000014] = ffffffd0, %g18 = f7c267708b177e82
ldsw [%i4+0x014],%g2 ! %g2 = f7c267708b177e82
! %l3 = 000000000000007b, Mem[0000000090000000] = ffffffff
stw %l3,[%i4+%g0] ! Mem[0000000090000000] = 0000007b
! %l7 = 000000000000fc1c, Mem[0000000090800027] = e5b961ba
stb %l7,[%i5+0x027] ! Mem[0000000090800024] = 1cb961ba
! Mem[0000000082800020] = 000000000000e2fe, %l3 = 000000000000007b
ldx [%i1+%o4],%l3 ! %l3 = 000000000000e2fe
! Mem[0000000091000028] = 00000000, %g2 = ffffffffffffffd0
ldub [%i6+%o5],%g2 ! %g2 = 0000000000000000
! %l0 = 24b0e6d0a30c2399, Mem[000000009180002f] = e20000b9
stb %l0,[%o0+0x02f] ! Mem[000000009180002c] = 990000b9
ba,a p57_not_taken_0_end
p57_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p57_branch_failed
p57_not_taken_0_end:
! End of Random Code for Thread 57
1: membar #Sync ! Force all stores to complete
p57_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e4] ! Set processor 57 done flag
! Check Registers
p57_check_registers:
set p57_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 24b0e6d0a30c2399
bne,a,pn %xcc,p57_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffb961
bne,a,pn %xcc,p57_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000000c
bne,a,pn %xcc,p57_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000e2fe
bne,a,pn %xcc,p57_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000e2fe
bne,a,pn %xcc,p57_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffff95
bne,a,pn %xcc,p57_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffd0
bne,a,pn %xcc,p57_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000fc1c
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 5f621368 f3773549
bne %xcc,p57_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8bcf0ac8 25042b2b
bne %xcc,p57_f6_fail
nop
! Check Local Memory
set p57_local0_expect,%g1
p57_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffffffffffb961
ldx [%i0+0x000],%g3 ! Observed data at 0000000082000000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffffffffffffffd0
ldx [%i0+0x008],%g3 ! Observed data at 0000000082000008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000007b6307ef5e
ldx [%i0+0x018],%g3 ! Observed data at 0000000082000018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffd0ce6df34d7a28
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 = 000000006307ef5e
ldx [%i0+0x028],%g3 ! Observed data at 0000000082000028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6010a19df8b9610b
ldx [%i0+0x030],%g3 ! Observed data at 0000000082000030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x030,%g4
set p57_local1_expect,%g1
p57_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0b79148274326152
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 = ffd02c888e8699f8
ldx [%i1+0x008],%g3 ! Observed data at 0000000082800008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000000e2fe
ldx [%i1+0x020],%g3 ! Observed data at 0000000082800020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 82608052d393f699
ldx [%i1+0x030],%g3 ! Observed data at 0000000082800030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6010a19df8b9610b
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 = 81beadc50c96c94a
ldx [%i2+0x000],%g3 ! Observed data at 0000000083000000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 89b9d65553f90db5
ldx [%i2+0x010],%g3 ! Observed data at 0000000083000010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 02709c29135e1d83
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+0x008],%g2 ! Expected data = 000000000000000c
ldx [%i3+0x008],%g3 ! Observed data at 0000000083800008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 04cc89090000009c
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_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:
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000083800020]
stxa %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800028]
ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000083800000]
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083000008]
ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000082000010]
stxa %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800000]
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082800010]
done
p57_trap1o:
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000083800020]
stxa %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800028]
ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000083800000]
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083000008]
ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000082000010]
stxa %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800000]
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082800010]
done
p57_trap2e:
stda %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800028]
done
p57_trap2o:
stda %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800028]
done
p57_trap3e:
nop
nop
nop
done
p57_trap3o:
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 = 64dbfdd22acfcf97
ldx [%g1+0x008],%l1 ! %l1 = e0038913cfa82996
ldx [%g1+0x010],%l2 ! %l2 = b3c9dd787dbf1ae4
ldx [%g1+0x018],%l3 ! %l3 = 575ed69bd94fc028
ldx [%g1+0x020],%l4 ! %l4 = 3751a5da685e3270
ldx [%g1+0x028],%l5 ! %l5 = 7cacca16ae34d393
ldx [%g1+0x030],%l6 ! %l6 = 676159146e45afd1
ldx [%g1+0x038],%l7 ! %l7 = 06d193f87b851794
! Initialize the output register of window 0
set unres3_start,%o0
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 = 8f56b374 e0c33ad3 92c4e3be fb202ce2
! %f4 = 2cbae21b d845206f 10746ec4 b120561c
! %f8 = 4b37477e 3bc687a7 b1a386d5 27aff4c4
! %f12 = fd9b8572 1e2a26f0 c1ad3fea db2f49c5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 79539326 6c047eaf 0b8db03a 158242dd
! %f20 = 395f4e58 308f98f2 628fce91 9e01ad97
! %f24 = 7cc25807 cd72f7d9 aeb78e31 a8a374cd
! %f28 = 391cf796 06345698 1b131fe7 710133be
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ac1b0656 36b242f2 dc68f5de 098487c7
! %f36 = 4eb9e33b 3939f553 7a94c248 4d9d3d1b
! %f40 = 827d3248 3f5869ac 08d6b812 502dd51c
! %f44 = 6e2c4af6 694be608 f49162f2 5763486c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe66a704000000075,%g7,%g1 ! GSR scale = 14, align = 5
wr %g1,%g0,%gsr ! GSR = e66a704000000075
wr %g0,%y ! Clear Y 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[0000000085000008] = f430b947, %l2 = 791bbd809167ce25
lduw [%i2+%o1],%l2 ! %l2 = 00000000f430b947
! %l0 = e4aebd77, %l1 = dbeb9293, Mem[0000000090800020] = 5b9447bc c3247ee5
std %l0,[%i5+%o4] ! Mem[0000000090800020] = e4aebd77 dbeb9293
! Mem[0000000091000030] = 6e486cc6, %g2 = 0000000000000085
ldsb [%i6+0x032],%g2 ! %g2 = 000000000000006e
! Mem[0000000090800024] = 9293fd77, %g2 = 000000000000006e
lduh [%i5+0x026],%g2 ! %g2 = 0000000000009293
! Mem[0000000091000028] = 50d71607, %g2 = 0000000000009293
ldub [%i6+0x02b],%g2 ! %g2 = 0000000000000050
! %l0 = 4b9ac8ffe4aebd77, Mem[0000000085000028] = 4dc79cec
stw %l0,[%i2+%o5] ! Mem[0000000085000028] = e4aebd77
! %l4 = 16feb2ce943a0b65, Mem[000000009000000c] = 70c2cf1a
stb %l4,[%i4+0x00c] ! Mem[000000009000000c] = 65c2cf1a
! %l4 = 943a0b65, %l5 = c1326577, Mem[0000000091000000] = 809ce616 12bca097
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 943a0b65 c1326577
! Mem[0000000090000034] = e3f41a12, %g2 = 0000000000000050
lduw [%i4+0x034],%g2 ! %g2 = 00000000e3f41a12
! Mem[0000000091000038] = 25563741, %g2 = 00000000e3f41a12
ldsh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
p58_label_2:
! Mem[0000000090000008] = 897a65c2, %g2 = 0000000000002556
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000897a
! Mem[0000000091000014] = 4bf715af, %g2 = 000000000000897a
ldub [%i6+0x015],%g2 ! %g2 = 000000000000004b
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = 0000004b, %g3 = 0bad0b00
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! %l3 = 453019c01a17e9ec, Mem[0000000091000030] = 916a6e48
stw %l3,[%i6+0x030] ! Mem[0000000091000030] = 1a17e9ec
! %l1 = 33462bbfdbeb9293, Mem[0000000091800022] = 0afa801d
sth %l1,[%o0+0x022] ! Mem[0000000091800020] = 9293801d
! Mem[0000000090000008] = 897a65c2, %g2 = 000000007ccf87b4
ldsb [%i4+0x00a],%g2 ! %g2 = ffffffffffffff89
! Mem[0000000085800010] = 74004043, %l7 = 7d00bb265eef3091
ldsh [%i3+0x012],%l7 ! %l7 = 0000000000004043
! Mem[0000000084000010] = 45eb9b293bb3b25d, %l2 = 00000000f430b947
ldx [%i0+%o2],%l2 ! %l2 = 45eb9b293bb3b25d
! Mem[0000000091000038] = 25563741, %g2 = ffffffffffffff89
ldsh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
! %l3 = 453019c01a17e9ec, Mem[0000000090800018] = 8d210d4cb5758e33
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 453019c01a17e9ec
p58_label_3:
! Mem[0000000091000038] = 2ac325563741577c, %g2 = 0000000000002556
ldx [%i6+0x038],%g2 ! %g2 = 2ac325563741577c
! Mem[0000000085000030] = 694248eb, %l6 = 03752d246eefc3b8
ldsh [%i2+0x032],%l6 ! %l6 = 00000000000048eb
! %l2 = 3bb3b25d, %l3 = 1a17e9ec, Mem[0000000085800030] = d2f90cc0 5a31cbc2
std %l2,[%i3+0x030] ! Mem[0000000085800030] = 3bb3b25d 1a17e9ec
! Mem[0000000091800018] = c6fe240a, %g2 = 2ac325563741577c
ldsb [%o0+%o3],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091800000] = 22502cb9, %g18 = 74334637c3c93c2f
ldsw [%o0+%g0],%g2 ! %g2 = 74334637c3c93c2f
! Mem[0000000091000008] = 9a8d011a, %g2 = 0000000022502cb9
lduh [%i6+%o1],%g2 ! %g2 = 0000000000009a8d
! %l0 = 4b9ac8ffe4aebd77, Mem[000000009100003c] = 3741577c
sth %l0,[%i6+0x03c] ! Mem[000000009100003c] = bd77577c
! Mem[0000000091800018] = c6fe240a9c834334, %g2 = 0000000000009a8d
ldx [%o0+%o3],%g2 ! %g2 = c6fe240a9c834334
! Mem[0000000084800038] = 2234a61f7ff44eb8, %l7 = 0000000000004043
ldx [%i1+0x038],%l7 ! %l7 = 2234a61f7ff44eb8
! %l4 = 16feb2ce943a0b65, Mem[0000000091800018] = c6fe240a9c834334
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 16feb2ce943a0b65
p58_label_4:
! Mem[0000000090800020] = e4aebd77 dbeb9293, %g2 = 9c834334, %g3 = a14cf2d3
ldd [%i5+%o4],%g2 ! %g2 = 00000000e4aebd77 00000000dbeb9293
! %l7 = 2234a61f7ff44eb8, Mem[000000009180000c] = d7c57e5d
stb %l7,[%o0+0x00c] ! Mem[000000009180000c] = b8c57e5d
! Mem[0000000091000028] = 8a3d9650, %g18 = 74334637c3c93c2f
ldsw [%i6+%o5],%g2 ! %g2 = 74334637c3c93c2f
! Mem[000000009000002c] = c784722c, %g2 = ffffffff8a3d9650
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000c784
! Mem[0000000091800030] = cd876ab0 f2e01332, %g2 = 0000c784, %g3 = dbeb9293
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 00000000f2e01332
! Mem[0000000090800004] = 5450c69f, %g2 = 00000000cd876ab0
ldub [%i5+0x007],%g2 ! %g2 = 0000000000000054
! Mem[000000009080000c] = 6a872662, %g2 = 0000000000000054
ldsb [%i5+0x00c],%g2 ! %g2 = 000000000000006a
! Mem[0000000084000000] = 8c2acaa66d493a00, %l7 = 2234a61f7ff44eb8
ldx [%i0+%g0],%l7 ! %l7 = 8c2acaa66d493a00
! Mem[0000000091800038] = c00843cc, %g2 = 000000000000006a
ldub [%o0+0x03a],%g2 ! %g2 = 00000000000000c0
! Mem[000000009100002c] = 07a71a17, %g2 = 00000000000000c0
ldsb [%i6+0x02e],%g2 ! %g2 = 0000000000000007
p58_label_5:
! Mem[0000000091000010] = c871c97b, %g18 = 74334637c3c93c2f
ldsw [%i6+%o2],%g2 ! %g2 = 74334637c3c93c2f
! %l0 = 4b9ac8ffe4aebd77, Mem[000000009080000c] = 6a872662
stw %l0,[%i5+0x00c] ! Mem[000000009080000c] = e4aebd77
! Mem[0000000084000010] = 45eb9b29 3bb3b25d, %l4 = 943a0b65, %l5 = c1326577
ldd [%i0+%o2],%l4 ! %l4 = 0000000045eb9b29 000000003bb3b25d
! %l4 = 45eb9b29, %l5 = 3bb3b25d, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 45eb9b29 3bb3b25d
! Mem[0000000091000020] = 3d025ade, %g2 = ffffffffc871c97b
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000003d02
! %l3 = 453019c01a17e9ec, Mem[0000000091000008] = 9a8d011a32495b64
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 453019c01a17e9ec
! %l5 = 000000003bb3b25d, Mem[0000000090800032] = 945c1b77
stb %l5,[%i5+0x032] ! Mem[0000000090800030] = 5d5c1b77
! %l2 = 45eb9b293bb3b25d, Mem[0000000091800032] = 6ab0f2e0
sth %l2,[%o0+0x032] ! Mem[0000000091800030] = b25df2e0
! Mem[0000000090000000] = 0f3334b4, %g2 = 0000000000003d02
ldub [%i4+0x002],%g2 ! %g2 = 000000000000000f
! Mem[0000000090000004] = 34b459e7, %g18 = 74334637c3c93c2f
ldsw [%i4+0x004],%g2 ! %g2 = 74334637c3c93c2f
p58_label_6:
! Mem[0000000090800004] = 99136e54, %g2 = 0000000034b459e7
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff9913
! Mem[000000009180001c] = 0b653027, %g2 = ffffffffffff9913
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000000b65
! Mem[0000000091800008] = 0f1979ec, %g2 = 0000000000000b65
ldsb [%o0+%o1],%g2 ! %g2 = 000000000000000f
! Mem[0000000091000000] = 943a0b65, %g18 = 74334637c3c93c2f
ldsw [%i6+%g0],%g2 ! %g2 = 74334637c3c93c2f
! %l6 = 00000000000048eb, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 00000000000048eb
! Mem[000000009180002c] = 96e2cd87, %g2 = ffffffff943a0b65
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffff96e2
! Mem[0000000090000038] = 7ccf87b4, %g2 = ffffffffffff96e2
ldub [%i4+0x038],%g2 ! %g2 = 000000000000007c
! Mem[0000000091000004] = 65774530, %g2 = 000000000000007c
ldub [%i6+0x006],%g2 ! %g2 = 0000000000000065
! Mem[0000000085800028] = 837fba4ca5129467, %l3 = 453019c01a17e9ec
ldx [%i3+%o5],%l3 ! %l3 = 837fba4ca5129467
! Mem[0000000090800038] = 82fb749762f1bf38, %g2 = 0000000000000065
ldx [%i5+0x038],%g2 ! %g2 = 82fb749762f1bf38
p58_label_7:
! %l0 = e4aebd77, %l1 = dbeb9293, Mem[0000000091000018] = afbb2595 d186bb92
std %l0,[%i6+%o3] ! Mem[0000000091000018] = e4aebd77 dbeb9293
! Mem[0000000091000034] = 6cc60ecc, %g2 = 82fb749762f1bf38
lduw [%i6+0x034],%g2 ! %g2 = 000000006cc60ecc
! Mem[0000000091000014] = 694bf715, %g18 = 74334637c3c93c2f
ldsw [%i6+0x014],%g2 ! %g2 = 74334637c3c93c2f
! Mem[0000000090800008] = 50c69f91, %g2 = 00000000694bf715
lduw [%i5+%o1],%g2 ! %g2 = 0000000050c69f91
! %l2 = 45eb9b293bb3b25d, Mem[0000000090800004] = 000048eb
stw %l2,[%i5+0x004] ! Mem[0000000090800004] = 3bb3b25d
! %l7 = 8c2acaa66d493a00, Mem[0000000090000014] = 48782e3b
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 6d493a00
! %l3 = 837fba4ca5129467, Mem[0000000091800018] = 16feb2ce943a0b65
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 837fba4ca5129467
! Mem[0000000090000004] = 34b459e7, %g18 = 74334637c3c93c2f
ldsw [%i4+0x004],%g2 ! %g2 = 74334637c3c93c2f
! %l2 = 45eb9b293bb3b25d, Mem[0000000091800014] = b09fb039
stw %l2,[%o0+0x014] ! Mem[0000000091800014] = 3bb3b25d
! %l0 = 4b9ac8ffe4aebd77, Mem[0000000090800008] = 50c69f91e4aebd77
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 4b9ac8ffe4aebd77
p58_label_8:
! %l7 = 8c2acaa66d493a00, Mem[0000000091800020] = 30279293
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = 6d493a00
! %l5 = 000000003bb3b25d, Mem[0000000090000000] = 0efd0f33
sth %l5,[%i4+%g0] ! Mem[0000000090000000] = b25d0f33
! %l4 = 0000000045eb9b29, Mem[0000000090800018] = 453019c01a17e9ec
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 0000000045eb9b29
! Mem[000000009180001c] = a5129467, %g18 = 74334637c3c93c2f
ldsw [%o0+0x01c],%g2 ! %g2 = 74334637c3c93c2f
! Mem[0000000091800030] = cd87b25d, %g18 = 74334637c3c93c2f
ldsw [%o0+0x030],%g2 ! %g2 = 74334637c3c93c2f
! Mem[0000000090000020] = 141da2f6, %g2 = ffffffffcd87b25d
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000014
! Mem[0000000090000008] = 1a70897a, %g2 = 0000000000000014
ldsb [%i4+%o1],%g2 ! %g2 = 000000000000001a
! %l0 = e4aebd77, %l1 = dbeb9293, Mem[0000000091000018] = e4aebd77 dbeb9293
std %l0,[%i6+%o3] ! Mem[0000000091000018] = e4aebd77 dbeb9293
! %l4 = 45eb9b29, %l5 = 3bb3b25d, Mem[0000000084000008] = f0779923 189656fc
std %l4,[%i0+%o1] ! Mem[0000000084000008] = 45eb9b29 3bb3b25d
! Mem[0000000091000018] = bd77dbeb, %g2 = 000000000000001a
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000bd77
p58_label_9:
! Mem[0000000090000024] = 9a572188, %g2 = 000000000000bd77
lduh [%i4+0x026],%g2 ! %g2 = 0000000000009a57
! Mem[0000000090800018] = 000045eb, %g2 = 0000000000009a57
ldsb [%i5+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = 7ccf87b4, %g2 = 0000000000000000
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
! Mem[000000009100003c] = bd77577c, %g2 = 0000000000007ccf
lduh [%i6+0x03c],%g2 ! %g2 = 000000000000bd77
! %l4 = 0000000045eb9b29, Mem[0000000090800008] = 4b9ac8ff
stw %l4,[%i5+%o1] ! Mem[0000000090800008] = 45eb9b29
! %l4 = 0000000045eb9b29, Mem[0000000091800028] = a31fbc41
stw %l4,[%o0+%o5] ! Mem[0000000091800028] = 45eb9b29
! %l2 = 45eb9b293bb3b25d, Mem[0000000091800008] = 0f1979ec
sth %l2,[%o0+%o1] ! Mem[0000000091800008] = b25d79ec
! Mem[000000009180002c] = e2cd87b2, %g2 = 000000000000bd77
ldsb [%o0+0x02f],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000091000024] = 5ade034f, %g18 = 74334637c3c93c2f
ldsw [%i6+0x024],%g2 ! %g2 = 74334637c3c93c2f
! Mem[0000000090000024] = 572188de, %g2 = 000000005ade034f
ldsb [%i4+0x027],%g2 ! %g2 = 0000000000000057
p58_label_10:
! Mem[0000000085800004] = 40914a7f, %l3 = 837fba4ca5129467
lduh [%i3+0x004],%l3 ! %l3 = 0000000000004091
! Mem[0000000090800030] = 50ae5d5c1b777a3f, %g2 = 0000000000000057
ldx [%i5+0x030],%g2 ! %g2 = 50ae5d5c1b777a3f
! Mem[0000000090800024] = dbeb9293, %g2 = 50ae5d5c1b777a3f
lduw [%i5+0x024],%g2 ! %g2 = 00000000dbeb9293
! Mem[0000000091000010] = c871c97b 694bf715, %g2 = dbeb9293, %g3 = f2e01332
ldd [%i6+%o2],%g2 ! %g2 = 00000000c871c97b 00000000694bf715
! Mem[0000000090800028] = 45eb9b29, %g2 = 00000000c871c97b
lduh [%i5+%o5],%g2 ! %g2 = 00000000000045eb
! %l6 = 00000000000048eb, Mem[0000000090000010] = b51e72446d493a00
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000000000048eb
! %l2 = 3bb3b25d, %l3 = 00004091, Mem[0000000084000000] = 8c2acaa6 6d493a00
std %l2,[%i0+%g0] ! Mem[0000000084000000] = 3bb3b25d 00004091
! Mem[0000000091800010] = 633bb3b2, %g2 = 00000000000045eb
ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000063
! Mem[0000000091000028] = 8a3d9650d71607a7, %g2 = 0000000000000063
ldx [%i6+%o5],%g2 ! %g2 = 8a3d9650d71607a7
! Mem[0000000091800018] = 837fba4c a5129467, %g2 = d71607a7, %g3 = 694bf715
ldd [%o0+%o3],%g2 ! %g2 = 00000000837fba4c 00000000a5129467
p58_label_11:
! %l5 = 000000003bb3b25d, Mem[0000000084800024] = e3691f64
stw %l5,[%i1+0x024] ! Mem[0000000084800024] = 3bb3b25d
! %l0 = 4b9ac8ffe4aebd77, Mem[000000009180001a] = ba4ca512
stb %l0,[%o0+0x01a] ! Mem[0000000091800018] = 774ca512
! %l2 = 45eb9b293bb3b25d, Mem[0000000091800010] = ab2f0f63
sth %l2,[%o0+%o2] ! Mem[0000000091800010] = b25d0f63
! Mem[0000000085000000] = 17494d8a, %l3 = 0000000000004091
ldub [%i2+0x001],%l3 ! %l3 = 0000000000000049
! Mem[0000000091800018] = 837f774c a5129467, %g2 = 837fba4c, %g3 = a5129467
ldd [%o0+%o3],%g2 ! %g2 = 00000000837f774c 00000000a5129467
! %l4 = 45eb9b29, %l5 = 3bb3b25d, Mem[0000000091000008] = 453019c0 1a17e9ec
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 45eb9b29 3bb3b25d
! %l3 = 0000000000000049, Mem[0000000084000008] = 45eb9b29
sth %l3,[%i0+%o1] ! Mem[0000000084000008] = 00499b29
! Mem[0000000085000030] = 694248eb 4a0e51e9, %l0 = e4aebd77, %l1 = dbeb9293
ldd [%i2+0x030],%l0 ! %l0 = 00000000694248eb 000000004a0e51e9
! Mem[000000009100001c] = dbeb9293, %g2 = 00000000837f774c
lduw [%i6+0x01c],%g2 ! %g2 = 00000000dbeb9293
! Mem[0000000090000020] = d3141da2, %g18 = 74334637c3c93c2f
ldsw [%i4+%o4],%g2 ! %g2 = 74334637c3c93c2f
p58_label_12:
! %l0 = 00000000694248eb, Mem[000000009180003c] = 43ccc658
stb %l0,[%o0+0x03c] ! Mem[000000009180003c] = ebccc658
! %l6 = 00000000000048eb, Mem[0000000090800020] = e4aebd77dbeb9293
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 00000000000048eb
! Mem[0000000090000024] = f6eb9a57, %g2 = ffffffffd3141da2
lduw [%i4+0x024],%g2 ! %g2 = 00000000f6eb9a57
! Mem[0000000090000000] = b25d0f33, %g18 = 74334637c3c93c2f
ldsw [%i4+%g0],%g2 ! %g2 = 74334637c3c93c2f
! %l5 = 000000003bb3b25d, Mem[000000009100001a] = bd77dbeb
stb %l5,[%i6+0x01a] ! Mem[0000000091000018] = 5d77dbeb
! Mem[0000000090000038] = 7ccf87b4, %g2 = ffffffffb25d0f33
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
! Mem[0000000085000008] = f430b9476db0d8e4, %l2 = 45eb9b293bb3b25d
ldx [%i2+%o1],%l2 ! %l2 = f430b9476db0d8e4
! %l6 = 00000000000048eb, Mem[0000000090800008] = 45eb9b29
stb %l6,[%i5+%o1] ! Mem[0000000090800008] = ebeb9b29
! Mem[0000000091000024] = 5ade034f, %g18 = 74334637c3c93c2f
ldsw [%i6+0x024],%g2 ! %g2 = 74334637c3c93c2f
! %l6 = 00000000000048eb, Mem[0000000090800009] = eb9b29e4
stb %l6,[%i5+0x009] ! Mem[0000000090800008] = eb9b29e4
p58_label_13:
! Mem[0000000091000000] = 943a0b65 c1326577, %g2 = 5ade034f, %g3 = a5129467
ldd [%i6+%g0],%g2 ! %g2 = 00000000943a0b65 00000000c1326577
! %l3 = 0000000000000049, Mem[0000000085000038] = 8118f432
sth %l3,[%i2+0x038] ! Mem[0000000085000038] = 0049f432
! Mem[0000000090800014] = 76140000, %g2 = 00000000943a0b65
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000007614
! Mem[000000009080001c] = 45eb9b29, %g2 = 0000000000007614
ldsb [%i5+0x01c],%g2 ! %g2 = 0000000000000045
! %l5 = 000000003bb3b25d, Mem[0000000091000014] = 694bf715
stw %l5,[%i6+0x014] ! Mem[0000000091000014] = 3bb3b25d
! %l1 = 000000004a0e51e9, Mem[000000009180002e] = 96e2cd87
sth %l1,[%o0+0x02e] ! Mem[000000009180002c] = 51e9cd87
! Mem[000000009080001c] = 29000000, %g2 = 0000000000000045
ldsb [%i5+0x01f],%g2 ! %g2 = 0000000000000029
! %l3 = 0000000000000049, Mem[000000008400002a] = 10ac5e4d
sth %l3,[%i0+0x02a] ! Mem[0000000084000028] = 10ac0049
! Mem[0000000090000004] = 59e71a70, %g2 = 0000000000000029
ldsb [%i4+0x006],%g2 ! %g2 = 0000000000000059
! %l2 = 6db0d8e4, %l3 = 00000049, Mem[0000000090800010] = d6f64887 79807614
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 6db0d8e4 00000049
p58_label_14:
! Mem[0000000084000004] = 00004091, %l3 = 0000000000000049
ldsw [%i0+0x004],%l3 ! %l3 = 0000000000004091
! Mem[0000000091800024] = 801d54e4, %g18 = 74334637c3c93c2f
ldsw [%o0+0x024],%g2 ! %g2 = 74334637c3c93c2f
! %l0 = 00000000694248eb, Mem[0000000091000015] = b3b25de4
stb %l0,[%i6+0x015] ! Mem[0000000091000014] = ebb25de4
! %l5 = 000000003bb3b25d, Mem[0000000091800027] = e445eb9b
stb %l5,[%o0+0x027] ! Mem[0000000091800024] = 5d45eb9b
! Mem[0000000091800010] = 5d0f633b, %g2 = ffffffff801d54e4
ldsb [%o0+0x011],%g2 ! %g2 = 000000000000005d
! Mem[0000000090000010] = 00000000, %g2 = 000000000000005d
ldub [%i4+0x012],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 00000000, %g2 = 0000000000000000
ldub [%i5+0x022],%g2 ! %g2 = 0000000000000000
! Mem[0000000084000018] = 780358b9, %l2 = f430b9476db0d8e4
ldsw [%i0+%o3],%l2 ! %l2 = 00000000780358b9
! Mem[0000000090800004] = 5debeb9b, %g2 = 0000000000000000
ldsb [%i5+0x007],%g2 ! %g2 = 000000000000005d
! Mem[000000009180003c] = ebccc658, %g2 = 000000000000005d
lduw [%o0+0x03c],%g2 ! %g2 = 00000000ebccc658
p58_label_15:
! %l0 = 694248eb, %l1 = 4a0e51e9, Mem[0000000084000020] = 34fcb307 a510dc83
std %l0,[%i0+%o4] ! Mem[0000000084000020] = 694248eb 4a0e51e9
! Mem[0000000091800028] = 45eb9b29a3ca51e9, %g2 = 00000000ebccc658
ldx [%o0+%o5],%g2 ! %g2 = 45eb9b29a3ca51e9
! Mem[0000000090000008] = 1a70897a65c2cf1a, %g2 = 45eb9b29a3ca51e9
ldx [%i4+%o1],%g2 ! %g2 = 1a70897a65c2cf1a
! Mem[0000000091000034] = 0ecc2ac3, %g2 = 1a70897a65c2cf1a
lduh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! Mem[0000000091800038] = b5d5c008, %g2 = 0000000000000ecc
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffb5d5
! Mem[0000000090800000] = 00003bb3, %g2 = ffffffffffffb5d5
lduh [%i5+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = 87b4a14c, %g2 = 0000000000000000
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffff87b4
! %l4 = 0000000045eb9b29, Mem[0000000090000028] = 2188de20
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = 45eb9b29
! Mem[0000000084000034] = 0d51523a, %l1 = 000000004a0e51e9
lduh [%i0+0x034],%l1 ! %l1 = 0000000000000d51
! %l1 = 0000000000000d51, Mem[0000000084000018] = 780358b9edca753e
stx %l1,[%i0+%o3] ! Mem[0000000084000018] = 0000000000000d51
p58_label_16:
! %l7 = 8c2acaa66d493a00, Mem[0000000091000018] = e4ae5d77dbeb9293
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = 8c2acaa66d493a00
! Mem[0000000091800024] = 545d45eb, %g2 = ffffffffffff87b4
ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000054
! Mem[0000000090000038] = 7ccf87b4, %g2 = 0000000000000054
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
! %l6 = 000048eb, %l7 = 6d493a00, Mem[0000000091000038] = 2ac32556 bd77577c
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 000048eb 6d493a00
! Mem[0000000091800020] = 6d493a00801d545d, %g2 = 0000000000007ccf
ldx [%o0+%o4],%g2 ! %g2 = 6d493a00801d545d
! Mem[0000000090800018] = 0000000045eb9b29, %g2 = 6d493a00801d545d
ldx [%i5+%o3],%g2 ! %g2 = 0000000045eb9b29
! Mem[000000009180000c] = 7e5db25d, %g2 = 0000000045eb9b29
ldsb [%o0+0x00e],%g2 ! %g2 = 000000000000007e
! Mem[0000000090800038] = 82fb749762f1bf38, %g2 = 000000000000007e
ldx [%i5+0x038],%g2 ! %g2 = 82fb749762f1bf38
! %l4 = 0000000045eb9b29, Mem[0000000091800030] = cd87b25df2e01332
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000000045eb9b29
! Mem[000000009100002c] = d71607a7, %g2 = 82fb749762f1bf38
lduw [%i6+0x02c],%g2 ! %g2 = 00000000d71607a7
p58_label_17:
! Mem[0000000091000018] = caa66d49, %g2 = 00000000d71607a7
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000caa6
! %l2 = 00000000780358b9, Mem[000000009080001c] = 45eb9b29
stb %l2,[%i5+0x01c] ! Mem[000000009080001c] = b9eb9b29
! Mem[0000000091000008] = 45eb9b29, %g2 = 000000000000caa6
lduh [%i6+%o1],%g2 ! %g2 = 00000000000045eb
! Mem[0000000091800018] = 774ca512, %g2 = 00000000000045eb
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000774c
! Mem[0000000091800024] = 801d545d, %g18 = 74334637c3c93c2f
ldsw [%o0+0x024],%g2 ! %g2 = 74334637c3c93c2f
! %l0 = 00000000694248eb, Mem[0000000090800034] = 1b777a3f
stw %l0,[%i5+0x034] ! Mem[0000000090800034] = 694248eb
! Mem[000000009000003c] = a14cf2d3, %g2 = ffffffff801d545d
ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffffa1
! %l1 = 0000000000000d51, Mem[000000009000002c] = 92b2c784
stw %l1,[%i4+0x02c] ! Mem[000000009000002c] = 00000d51
! Mem[0000000090800014] = 49000000, %g2 = ffffffffffffffa1
ldsb [%i5+0x017],%g2 ! %g2 = 0000000000000049
! Mem[0000000085000008] = f430b9476db0d8e4, %l7 = 8c2acaa66d493a00
ldx [%i2+%o1],%l7 ! %l7 = f430b9476db0d8e4
p58_label_18:
! Mem[0000000090800004] = b25debeb, %g2 = 0000000000000049
ldub [%i5+0x006],%g2 ! %g2 = 00000000000000b2
! %l6 = 00000000000048eb, Mem[0000000091800008] = b25d79ec
sth %l6,[%o0+%o1] ! Mem[0000000091800008] = 48eb79ec
! Mem[0000000084000028] = 10ac0049, %l7 = f430b9476db0d8e4
ldub [%i0+%o5],%l7 ! %l7 = 0000000000000010
! Mem[0000000090000028] = 45eb9b29 00000d51, %g2 = 000000b2, %g3 = c1326577
ldd [%i4+%o5],%g2 ! %g2 = 0000000045eb9b29 0000000000000d51
! %l4 = 45eb9b29, %l5 = 3bb3b25d, Mem[0000000091800000] = 22502cb9 920983a7
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 45eb9b29 3bb3b25d
! Mem[0000000091000010] = c871c97b3bebb25d, %g2 = 0000000045eb9b29
ldx [%i6+%o2],%g2 ! %g2 = c871c97b3bebb25d
! %l4 = 0000000045eb9b29, Mem[0000000085800012] = 74004043
sth %l4,[%i3+0x012] ! Mem[0000000085800010] = 74009b29
! Mem[0000000090800004] = 3bb3b25d, %g2 = c871c97b3bebb25d
ldsh [%i5+0x004],%g2 ! %g2 = 0000000000003bb3
! Mem[0000000084000038] = a087128d, %l6 = 00000000000048eb
ldsw [%i0+0x038],%l6 ! %l6 = ffffffffa087128d
! Mem[0000000090800008] = ebeb9b29 e4aebd77, %g2 = 00003bb3, %g3 = 00000d51
ldd [%i5+%o1],%g2 ! %g2 = 00000000ebeb9b29 00000000e4aebd77
p58_label_19:
! %l6 = ffffffffa087128d, Mem[0000000090800028] = 45eb9b29
stb %l6,[%i5+%o5] ! Mem[0000000090800028] = 8deb9b29
! Mem[0000000091000020] = 8c013d02, %g18 = 74334637c3c93c2f
ldsw [%i6+%o4],%g2 ! %g2 = 74334637c3c93c2f
! %l4 = 45eb9b29, %l5 = 3bb3b25d, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 45eb9b29 3bb3b25d
! Mem[0000000090800018] = 00000000, %g18 = 74334637c3c93c2f
ldsw [%i5+%o3],%g2 ! %g2 = 74334637c3c93c2f
! %l4 = 45eb9b29, %l5 = 3bb3b25d, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 45eb9b29 3bb3b25d
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = 0000000000000000
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
! %l0 = 694248eb, %l1 = 00000d51, Mem[0000000090800028] = 8deb9b29 3bb3b25d
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 694248eb 00000d51
! %l6 = a087128d, %l7 = 00000010, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l6,[%i4+0x038] ! Mem[0000000090000038] = a087128d 00000010
! %l5 = 000000003bb3b25d, Mem[0000000090800030] = 50ae5d5c
sth %l5,[%i5+0x030] ! Mem[0000000090800030] = b25d5d5c
! %l6 = ffffffffa087128d, Mem[0000000090000020] = 45eb9b29
sth %l6,[%i4+%o4] ! Mem[0000000090000020] = 128d9b29
p58_label_20:
! %l5 = 000000003bb3b25d, Mem[0000000091000008] = 45eb9b293bb3b25d
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = 000000003bb3b25d
! Mem[000000009080003c] = 3bb3b25d, %g2 = 7ccf87b4a14cf2d3
lduw [%i5+0x03c],%g2 ! %g2 = 000000003bb3b25d
! Mem[0000000090800014] = 00000049, %g2 = 000000003bb3b25d
lduw [%i5+0x014],%g2 ! %g2 = 0000000000000049
! %l0 = 694248eb, %l1 = 00000d51, Mem[0000000090000038] = a087128d 00000010
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 694248eb 00000d51
! %l4 = 0000000045eb9b29, Mem[0000000090000036] = 1a126942
sth %l4,[%i4+0x036] ! Mem[0000000090000034] = 9b296942
! Mem[0000000084800024] = 3bb3b25d, %l3 = 0000000000004091
lduh [%i1+0x026],%l3 ! %l3 = 000000000000b25d
! Mem[0000000091800000] = 45eb9b29, %g2 = 0000000000000049
lduw [%o0+%g0],%g2 ! %g2 = 0000000045eb9b29
! %l4 = 0000000045eb9b29, Mem[000000009000002d] = 000d5172
stb %l4,[%i4+0x02d] ! Mem[000000009000002c] = 290d5172
! %l4 = 0000000045eb9b29, Mem[0000000091000018] = 8c2acaa6
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = 45eb9b29
! %l7 = 0000000000000010, Mem[0000000090800010] = 6db0d8e4
sth %l7,[%i5+%o2] ! Mem[0000000090800010] = 0010d8e4
p58_label_21:
! %l4 = 0000000045eb9b29, Mem[0000000090800018] = 00000000b9eb9b29
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 0000000045eb9b29
! Mem[0000000091000008] = 000000003bb3b25d, %g2 = 0000000045eb9b29
ldx [%i6+%o1],%g2 ! %g2 = 000000003bb3b25d
! Mem[000000009000003c] = 0d510000, %g2 = 000000003bb3b25d
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000000d51
! Mem[0000000085800030] = 3bb3b25d1a17e9ec, %l3 = 000000000000b25d
ldx [%i3+0x030],%l3 ! %l3 = 3bb3b25d1a17e9ec
! Mem[0000000085800010] = 74009b29, %l0 = 00000000694248eb
ldub [%i3+0x012],%l0 ! %l0 = 000000000000009b
! Mem[0000000091800020] = 3a00801d, %g2 = 0000000000000d51
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000003a00
! %l2 = 780358b9, %l3 = 1a17e9ec, Mem[0000000085800008] = 17b8b405 6a84f34e
std %l2,[%i3+%o1] ! Mem[0000000085800008] = 780358b9 1a17e9ec
! Mem[0000000090800000] = 00000000 3bb3b25d, %g2 = 00003a00, %g3 = e4aebd77
ldd [%i5+%g0],%g2 ! %g2 = 0000000000000000 000000003bb3b25d
! Mem[0000000090800028] = 694248eb, %g2 = 0000000000000000
lduw [%i5+%o5],%g2 ! %g2 = 00000000694248eb
! Mem[0000000084000010] = 45eb9b29 3bb3b25d, %l4 = 45eb9b29, %l5 = 3bb3b25d
ldd [%i0+%o2],%l4 ! %l4 = 0000000045eb9b29 000000003bb3b25d
p58_label_22:
! Mem[0000000090800008] = ebeb9b29e4aebd77, %g2 = 00000000694248eb
ldx [%i5+%o1],%g2 ! %g2 = ebeb9b29e4aebd77
! Mem[0000000090800000] = 000000003bb3b25d, %g2 = ebeb9b29e4aebd77
ldx [%i5+%g0],%g2 ! %g2 = 000000003bb3b25d
! Mem[0000000090800008] = eb9b29e4, %g2 = 000000003bb3b25d
ldub [%i5+0x009],%g2 ! %g2 = 00000000000000eb
! Mem[0000000090000038] = 694248eb, %g2 = 00000000000000eb
lduh [%i4+0x038],%g2 ! %g2 = 0000000000006942
! Mem[0000000091800030] = 00000000, %g2 = 0000000000006942
lduh [%o0+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = 0010d8e4, %g2 = 0000000000000000
lduw [%i5+%o2],%g2 ! %g2 = 000000000010d8e4
! Mem[0000000091800008] = 48eb79ecb8c57e5d, %g2 = 000000000010d8e4
ldx [%o0+%o1],%g2 ! %g2 = 48eb79ecb8c57e5d
! %l5 = 000000003bb3b25d, Mem[0000000084800010] = 9616e53d4c9236db
stx %l5,[%i1+%o2] ! Mem[0000000084800010] = 000000003bb3b25d
! Mem[0000000090800020] = 00000000000048eb, %g2 = 48eb79ecb8c57e5d
ldx [%i5+%o4],%g2 ! %g2 = 00000000000048eb
! %l7 = 0000000000000010, Mem[0000000091000038] = 000048eb6d493a00
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 0000000000000010
p58_label_23:
! Mem[0000000090800018] = 0000000045eb9b29, %g2 = 00000000000048eb
ldx [%i5+%o3],%g2 ! %g2 = 0000000045eb9b29
! Mem[0000000090000018] = 46c2bbec, %g2 = 0000000045eb9b29
ldub [%i4+0x01b],%g2 ! %g2 = 0000000000000046
! %l3 = 3bb3b25d1a17e9ec, Mem[000000009000001f] = 77128d9b
stb %l3,[%i4+0x01f] ! Mem[000000009000001c] = ec128d9b
! Mem[0000000085800004] = 40914a7f, %l3 = 3bb3b25d1a17e9ec
lduw [%i3+0x004],%l3 ! %l3 = 0000000040914a7f
! Mem[000000009000001c] = ecec128d, %g2 = 0000000000000046
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffecec
! %l0 = 0000009b, %l1 = 00000d51, Mem[0000000091000038] = 00000000 00000010
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 0000009b 00000d51
! Mem[0000000091000038] = 0000009b, %g18 = 74334637c3c93c2f
ldsw [%i6+0x038],%g2 ! %g2 = 74334637c3c93c2f
! Mem[0000000091000038] = 0000009b00000d51, %g2 = 000000000000009b
ldx [%i6+0x038],%g2 ! %g2 = 0000009b00000d51
! %l5 = 000000003bb3b25d, Mem[0000000084800030] = bf276518
stw %l5,[%i1+0x030] ! Mem[0000000084800030] = 3bb3b25d
! Mem[0000000090000020] = 128d9b29 3bb3b25d, %g2 = 00000d51, %g3 = 3bb3b25d
ldd [%i4+%o4],%g2 ! %g2 = 00000000128d9b29 000000003bb3b25d
p58_label_24:
! Mem[0000000091800034] = 45eb9b29, %g2 = 00000000128d9b29
lduw [%o0+0x034],%g2 ! %g2 = 0000000045eb9b29
! Mem[0000000091000038] = 0000009b, %g18 = 74334637c3c93c2f
ldsw [%i6+0x038],%g2 ! %g2 = 74334637c3c93c2f
! Mem[000000009180003c] = ebccc658, %g18 = 74334637c3c93c2f
ldsw [%o0+0x03c],%g2 ! %g2 = 74334637c3c93c2f
! Mem[0000000084000010] = 45eb9b29 3bb3b25d, %l6 = a087128d, %l7 = 00000010
ldd [%i0+%o2],%l6 ! %l6 = 0000000045eb9b29 000000003bb3b25d
! %l5 = 000000003bb3b25d, Mem[0000000091800030] = 00000000
stw %l5,[%o0+0x030] ! Mem[0000000091800030] = 3bb3b25d
! Mem[0000000090000010] = 00000000000048eb, %g2 = ffffffffebccc658
ldx [%i4+%o2],%g2 ! %g2 = 00000000000048eb
! Mem[0000000091800018] = 837f774c a5129467, %g2 = 000048eb, %g3 = 3bb3b25d
ldd [%o0+%o3],%g2 ! %g2 = 00000000837f774c 00000000a5129467
! Mem[0000000090000038] = 694248eb, %g18 = 74334637c3c93c2f
ldsw [%i4+0x038],%g2 ! %g2 = 74334637c3c93c2f
! %l5 = 000000003bb3b25d, Mem[0000000085000032] = 694248eb
stb %l5,[%i2+0x032] ! Mem[0000000085000030] = 69425deb
! Mem[0000000090800008] = 9b29e4ae, %g2 = 00000000694248eb
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000009b29
p58_label_25:
! Mem[0000000091800030] = 3bb3b25d, %g2 = 0000000000009b29
lduh [%o0+0x030],%g2 ! %g2 = 0000000000003bb3
! %l5 = 000000003bb3b25d, Mem[0000000091800036] = 9b29b5d5
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = b25db5d5
! Mem[0000000090000038] = 48eb0000, %g2 = 0000000000003bb3
ldub [%i4+0x03a],%g2 ! %g2 = 0000000000000048
! Mem[000000009100003c] = 00000d51, %g18 = 74334637c3c93c2f
ldsw [%i6+0x03c],%g2 ! %g2 = 74334637c3c93c2f
! Mem[0000000090000000] = b25d0f33 34b459e7, %g2 = 00000d51, %g3 = a5129467
ldd [%i4+%g0],%g2 ! %g2 = 00000000b25d0f33 0000000034b459e7
! Mem[0000000090800034] = 694248eb, %g18 = 74334637c3c93c2f
ldsw [%i5+0x034],%g2 ! %g2 = 74334637c3c93c2f
! %l3 = 0000000040914a7f, Mem[000000008400002c] = 0ef3501f
sth %l3,[%i0+0x02c] ! Mem[000000008400002c] = 4a7f501f
! Mem[0000000085000038] = 0049f432, %l5 = 000000003bb3b25d
ldub [%i2+0x039],%l5 ! %l5 = 0000000000000049
! Mem[0000000091000018] = 9b296d49, %g2 = 00000000694248eb
ldsh [%i6+0x01a],%g2 ! %g2 = ffffffffffff9b29
! %l4 = 45eb9b29, %l5 = 00000049, Mem[0000000090800020] = 00000000 000048eb
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 45eb9b29 00000049
ba,a p58_not_taken_0_end
p58_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p58_branch_failed
p58_not_taken_0_end:
! End of Random Code for Thread 58
1: membar #Sync ! Force all stores to complete
p58_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e8] ! Set processor 58 done flag
! Check Registers
p58_check_registers:
set p58_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000009b
bne,a,pn %xcc,p58_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000d51
bne,a,pn %xcc,p58_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000780358b9
bne,a,pn %xcc,p58_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000040914a7f
bne,a,pn %xcc,p58_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000049
bne,a,pn %xcc,p58_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000045eb9b29
bne,a,pn %xcc,p58_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003bb3b25d
bne,a,pn %xcc,p58_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p58_check_fp_registers:
set p58_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 8f56b374 e0c33ad3
bne %xcc,p58_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2cbae21b d845206f
bne %xcc,p58_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 10746ec4 b120561c
bne %xcc,p58_f6_fail
nop
! Check Local Memory
set p58_local0_expect,%g1
p58_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 3bb3b25d00004091
ldx [%i0+0x000],%g3 ! Observed data at 0000000084000000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00499b293bb3b25d
ldx [%i0+0x008],%g3 ! Observed data at 0000000084000008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000d51
ldx [%i0+0x018],%g3 ! Observed data at 0000000084000018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 694248eb4a0e51e9
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 = 10ac00494a7f501f
ldx [%i0+0x028],%g3 ! Observed data at 0000000084000028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x028,%g4
set p58_local1_expect,%g1
p58_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 000000003bb3b25d
ldx [%i1+0x010],%g3 ! Observed data at 0000000084800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ec1a89e43bb3b25d
ldx [%i1+0x020],%g3 ! Observed data at 0000000084800020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3bb3b25d8bc7470e
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+0x028],%g2 ! Expected data = e4aebd775d462d58
ldx [%i2+0x028],%g3 ! Observed data at 0000000085000028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 69425deb4a0e51e9
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 = 0049f43231e2f871
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+0x008],%g2 ! Expected data = 780358b91a17e9ec
ldx [%i3+0x008],%g3 ! Observed data at 0000000085800008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 74009b299883fc8b
ldx [%i3+0x010],%g3 ! Observed data at 0000000085800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3bb3b25d1a17e9ec
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_f0_fail:
set p58_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f4_fail:
set p58_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f6_fail:
set p58_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stwa %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800000]
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085000018]
done
p58_trap1o:
stwa %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800000]
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085000018]
done
p58_trap2e:
stwa %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000000]
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000084000000]
done
p58_trap2o:
stwa %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000000]
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000084000000]
done
p58_trap3e:
nop
nop
nop
nop
done
p58_trap3o:
nop
nop
nop
nop
done
p58_init_memory_pointers:
set p58_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p58_local0_start,%i0
set p58_local1_start,%i1
set p58_local2_start,%i2
set p58_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 4b9ac8ffe4aebd77
ldx [%g1+0x008],%l1 ! %l1 = 33462bbfdbeb9293
ldx [%g1+0x010],%l2 ! %l2 = 791bbd809167ce25
ldx [%g1+0x018],%l3 ! %l3 = 453019c01a17e9ec
ldx [%g1+0x020],%l4 ! %l4 = 16feb2ce943a0b65
ldx [%g1+0x028],%l5 ! %l5 = 60dda95ac1326577
ldx [%g1+0x030],%l6 ! %l6 = 03752d246eefc3b8
ldx [%g1+0x038],%l7 ! %l7 = 7d00bb265eef3091
! Initialize the output register of window 0
set unres3_start,%o0
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 = f4ab72b6 dd400332 b4e3518b 7f6caa6e
! %f4 = 2c792a35 c4cfe607 f3819b75 3ed305a7
! %f8 = 93695d37 db5d5e13 f510cb10 aa5aa41c
! %f12 = 79c319db 7f6b5870 4596de20 ec875eca
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c970150c 7f849bdb 3703c577 ee8171fd
! %f20 = e2c7a58d bd66eb67 0480625e 99d2375e
! %f24 = 0513e77c 4e460743 f7ca4325 5b704e33
! %f28 = a90633c8 310642aa 171e28e5 10bbfe20
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e74090d2 d16dcdc9 0bba6385 59d44296
! %f36 = 425cc8ac 619fe4f5 6a7705cd f47c3b3f
! %f40 = 49d19d46 d1bf8b56 292bdb22 a3800fcc
! %f44 = 5589e18d 29f96bf4 a306f92c ae148ae3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x11b0510700000072,%g7,%g1 ! GSR scale = 14, align = 2
wr %g1,%g0,%gsr ! GSR = 11b0510700000072
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 59
p59_label_1:
! Mem[000000009080003c] = 62f1bf38, %g2 = 62e62bbbb24bdd68
lduw [%i5+0x03c],%g2 ! %g2 = 0000000062f1bf38
! Mem[0000000090800014] = 148d210d, %g2 = 0000000062f1bf38
ldsb [%i5+0x017],%g2 ! %g2 = 0000000000000014
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = 0000000000000014
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
! Mem[0000000086000028] = d7b0f8aa, %l1 = 1e714438b8d7408e
lduh [%i0+%o5],%l1 ! %l1 = 000000000000d7b0
! Mem[0000000090800018] = 8d210d4c, %g18 = 504dcaaa54ce9949
ldsw [%i5+%o3],%g2 ! %g2 = 504dcaaa54ce9949
! %l0 = 30eaf542638a9b78, Mem[0000000090800020] = 5b9447bc
sth %l0,[%i5+%o4] ! Mem[0000000090800020] = 9b7847bc
! Mem[0000000090800028] = ba3e4c1b, %g2 = ffffffff8d210d4c
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000ba3e
! %l7 = c9ab4e3e8c2a4c24, Mem[000000008600003d] = bafecdc4
stb %l7,[%i0+0x03d] ! Mem[000000008600003c] = ba24cdc4
! Mem[0000000090000030] = d948e3f4, %g2 = 000000000000ba3e
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffd948
! Mem[0000000091000000] = 809ce616, %g2 = ffffffffffffd948
lduh [%i6+%g0],%g2 ! %g2 = 000000000000809c
p59_label_2:
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 0000809c, %g3 = 0bad0b00
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! Mem[0000000091000024] = 5ade034f, %g2 = 00000000d6f64887
lduh [%i6+0x024],%g2 ! %g2 = 0000000000005ade
! Mem[000000008680000c] = 66fb5bc3, %l6 = 6f0c2622a2750da1
lduw [%i1+0x00c],%l6 ! %l6 = 0000000066fb5bc3
! %l6 = 66fb5bc3, %l7 = 8c2a4c24, Mem[0000000090000028] = 2188de20 92b2c784
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 66fb5bc3 8c2a4c24
! Mem[0000000091000000] = 809ce616 12bca097, %g2 = 00005ade, %g3 = 79807614
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000012bca097
! %l0 = 638a9b78, %l1 = 0000d7b0, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 638a9b78 0000d7b0
! Mem[0000000091000010] = c871c97b, %g2 = 00000000809ce616
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffc871
! Mem[0000000090800028] = ba3e4c1b, %g2 = ffffffffffffc871
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffba3e
! %l6 = 0000000066fb5bc3, Mem[0000000090800029] = 77ba3e4c
stb %l6,[%i5+0x029] ! Mem[0000000090800028] = c3ba3e4c
! %l2 = cf75284c, %l3 = 99b20b5b, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l2,[%i4+%o4] ! Mem[0000000090000020] = cf75284c 99b20b5b
p59_label_3:
! %l5 = c3a4b3c2736bec17, Mem[0000000091000020] = 8c013d02
sth %l5,[%i6+%o4] ! Mem[0000000091000020] = ec173d02
! Mem[0000000090000024] = 99b20b5b, %g18 = 504dcaaa54ce9949
ldsw [%i4+0x024],%g2 ! %g2 = 504dcaaa54ce9949
! %l4 = e6944d09b7171955, Mem[0000000086000032] = 58c2b23f
sth %l4,[%i0+0x032] ! Mem[0000000086000030] = 58c21955
! Mem[0000000086000014] = af9bb3d3, %l1 = 000000000000d7b0
ldsb [%i0+0x016],%l1 ! %l1 = ffffffffffffffb3
! Mem[0000000091000018] = afbb2595, %g2 = ffffffff99b20b5b
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbb2595
! Mem[000000008700001c] = 51ead389, %l4 = e6944d09b7171955
ldsw [%i2+0x01c],%l4 ! %l4 = 0000000051ead389
! %l6 = 66fb5bc3, %l7 = 8c2a4c24, Mem[0000000091800010] = ab2f0f63 b09fb039
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 66fb5bc3 8c2a4c24
! %l0 = 638a9b78, %l1 = ffffffb3, Mem[0000000090000028] = 66fb5bc3 8c2a4c24
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 638a9b78 ffffffb3
! Mem[0000000090000030] = 722cd948, %g2 = 00000000afbb2595
ldsh [%i4+0x030],%g2 ! %g2 = 000000000000722c
! Mem[0000000091000014] = 694bf715, %g2 = 000000000000722c
ldsh [%i6+0x014],%g2 ! %g2 = 000000000000694b
p59_label_4:
! %l4 = 0000000051ead389, Mem[000000009000000c] = 70c2cf1a
stw %l4,[%i4+0x00c] ! Mem[000000009000000c] = 51ead389
! Mem[0000000090000024] = b20b5b63, %g2 = 000000000000694b
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000b2
! Mem[0000000090000028] = 9b78ffff, %g2 = 00000000000000b2
ldsb [%i4+0x02a],%g2 ! %g2 = ffffffffffffff9b
! %l0 = 638a9b78, %l1 = ffffffb3, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 638a9b78 ffffffb3
! Mem[0000000090000008] = 7a51ead3, %g2 = ffffffffffffff9b
ldub [%i4+0x00b],%g2 ! %g2 = 000000000000007a
! Mem[0000000090800030] = 638a9b78, %g2 = 000000000000007a
lduw [%i5+0x030],%g2 ! %g2 = 00000000638a9b78
! Mem[0000000090000010] = b51e7244, %g2 = 00000000638a9b78
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b51e
! Mem[0000000090800024] = 7ee5fdc3, %g2 = 000000000000b51e
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! Mem[0000000090800004] = 99136e54, %g2 = 0000000000007ee5
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffff99
! %l2 = c2adf72dcf75284c, Mem[0000000090000030] = 722cd948e3f41a12
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = c2adf72dcf75284c
p59_label_5:
! Mem[000000009180002c] = 96e2cd87, %g2 = ffffffffffffff99
lduh [%o0+0x02e],%g2 ! %g2 = 00000000000096e2
! %l4 = 0000000051ead389, Mem[000000009080000a] = 9f916a87
stb %l4,[%i5+0x00a] ! Mem[0000000090800008] = 89916a87
! Mem[0000000090000008] = 1a70897a, %g18 = 504dcaaa54ce9949
ldsw [%i4+%o1],%g2 ! %g2 = 504dcaaa54ce9949
! Mem[0000000091800020] = 30270afa, %g18 = 504dcaaa54ce9949
ldsw [%o0+%o4],%g2 ! %g2 = 504dcaaa54ce9949
! %l2 = c2adf72dcf75284c, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = c2adf72dcf75284c
! %l0 = 30eaf542638a9b78, Mem[000000008680003c] = 3a17e24d
stw %l0,[%i1+0x03c] ! Mem[000000008680003c] = 638a9b78
! %l6 = 0000000066fb5bc3, Mem[0000000091000008] = 9a8d011a32495b64
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 0000000066fb5bc3
! %l7 = c9ab4e3e8c2a4c24, Mem[0000000086800037] = 36eff4ce
stb %l7,[%i1+0x037] ! Mem[0000000086800034] = 36eff424
! Mem[000000009180003c] = 43ccc658, %g2 = 0000000030270afa
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000043cc
! Mem[0000000091800008] = c2adf72d cf75284c, %g2 = 000043cc, %g3 = 12bca097
ldd [%o0+%o1],%g2 ! %g2 = 00000000c2adf72d 00000000cf75284c
p59_label_6:
! %l6 = 66fb5bc3, %l7 = 8c2a4c24, Mem[0000000090000030] = c2adf72d cf75284c
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 66fb5bc3 8c2a4c24
! Mem[0000000086800020] = 758834fe, %l3 = 26f3f4c299b20b5b
lduh [%i1+0x022],%l3 ! %l3 = 00000000000034fe
! Mem[0000000091800000] = 22502cb9, %g2 = 00000000c2adf72d
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! Mem[0000000091800020] = fa801d54, %g2 = 0000000000002250
ldub [%o0+0x023],%g2 ! %g2 = 00000000000000fa
! %l5 = c3a4b3c2736bec17, Mem[0000000086800018] = 66459305
stw %l5,[%i1+%o3] ! Mem[0000000086800018] = 736bec17
! Mem[0000000091800018] = c6fe240a, %g2 = 00000000000000fa
lduh [%o0+%o3],%g2 ! %g2 = 000000000000c6fe
! %l2 = c2adf72dcf75284c, Mem[0000000090000024] = 99b20b5b
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = cf75284c
! %l5 = c3a4b3c2736bec17, Mem[0000000086800008] = 756dac4d66fb5bc3
stx %l5,[%i1+%o1] ! Mem[0000000086800008] = c3a4b3c2736bec17
! Mem[000000008600002c] = fb9bf97f, %l3 = 00000000000034fe
ldsb [%i0+0x02d],%l3 ! %l3 = ffffffffffffff9b
! %l2 = c2adf72dcf75284c, Mem[0000000091800018] = c6fe240a
stb %l2,[%o0+%o3] ! Mem[0000000091800018] = 4cfe240a
p59_label_7:
! %l4 = 51ead389, %l5 = 736bec17, Mem[0000000090800000] = f2d0a1aa 99136e54
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 51ead389 736bec17
! Mem[0000000090000008] = 1a70897a 51ead389, %g2 = 0000c6fe, %g3 = cf75284c
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000051ead389
! %l7 = c9ab4e3e8c2a4c24, Mem[0000000086000028] = d7b0f8aafb9bf97f
stx %l7,[%i0+%o5] ! Mem[0000000086000028] = c9ab4e3e8c2a4c24
! %l6 = 0000000066fb5bc3, Mem[0000000087800000] = 3829ff26
sth %l6,[%i3+%g0] ! Mem[0000000087800000] = 5bc3ff26
! Mem[000000009080003c] = 62f1bf38, %g18 = 504dcaaa54ce9949
ldsw [%i5+0x03c],%g2 ! %g2 = 504dcaaa54ce9949
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 62f1bf38, %g3 = 51ead389
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! %l0 = 30eaf542638a9b78, Mem[0000000090800024] = c3247ee5
stw %l0,[%i5+0x024] ! Mem[0000000090800024] = 638a9b78
! Mem[0000000086000000] = 72f0bb57, %l1 = ffffffffffffffb3
ldsw [%i0+%g0],%l1 ! %l1 = 0000000072f0bb57
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 30270afa, %g3 = 801d54e4
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! Mem[0000000091800008] = c2adf72dcf75284c, %g2 = 0000000030270afa
ldx [%o0+%o1],%g2 ! %g2 = c2adf72dcf75284c
p59_label_8:
! %l1 = 0000000072f0bb57, Mem[0000000090800004] = 736bec17
sth %l1,[%i5+0x004] ! Mem[0000000090800004] = bb57ec17
! Mem[0000000091800018] = 4cfe240a, %g2 = c2adf72dcf75284c
ldub [%o0+%o3],%g2 ! %g2 = 000000000000004c
! %l4 = 0000000051ead389, Mem[000000009180003c] = 43ccc658
stb %l4,[%o0+0x03c] ! Mem[000000009180003c] = 89ccc658
! Mem[0000000090000030] = 66fb5bc3, %g2 = 000000000000004c
ldub [%i4+0x030],%g2 ! %g2 = 0000000000000066
! Mem[0000000090000034] = 8c2a4c24, %g18 = 504dcaaa54ce9949
ldsw [%i4+0x034],%g2 ! %g2 = 504dcaaa54ce9949
! %l6 = 0000000066fb5bc3, Mem[0000000090800004] = bb57ec17
sth %l6,[%i5+0x004] ! Mem[0000000090800004] = 5bc3ec17
! %l0 = 30eaf542638a9b78, Mem[0000000091000038] = 2ac325563741577c
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = 30eaf542638a9b78
! %l4 = 0000000051ead389, Mem[0000000090000034] = 8c2a4c24
sth %l4,[%i4+0x034] ! Mem[0000000090000034] = d3894c24
! Mem[0000000091800034] = 1332b5d5, %g2 = ffffffff8c2a4c24
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000001332
! %l2 = cf75284c, %l3 = ffffff9b, Mem[0000000086800020] = 758834fe 286477c8
std %l2,[%i1+%o4] ! Mem[0000000086800020] = cf75284c ffffff9b
p59_label_9:
! Mem[0000000091000024] = 5ade034f, %g2 = 0000000000001332
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000005ade
! Mem[000000008600001c] = dda6a84e, %l4 = 0000000051ead389
ldub [%i0+0x01f],%l4 ! %l4 = 000000000000004e
! %l1 = 0000000072f0bb57, Mem[0000000090800008] = 50c689916a872662
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 0000000072f0bb57
! Mem[000000009000002c] = ffffb366, %g2 = 0000000000005ade
ldub [%i4+0x02d],%g2 ! %g2 = 00000000000000ff
! %l1 = 0000000072f0bb57, Mem[0000000090800038] = 82fb7497
stb %l1,[%i5+0x038] ! Mem[0000000090800038] = 57fb7497
! %l7 = c9ab4e3e8c2a4c24, Mem[0000000090000036] = 4c247ccf
sth %l7,[%i4+0x036] ! Mem[0000000090000034] = 4c247ccf
! Mem[0000000091800030] = cd876ab0 f2e01332, %g2 = 000000ff, %g3 = 801d54e4
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 00000000f2e01332
! %l5 = c3a4b3c2736bec17, Mem[0000000090000038] = 7ccf87b4a14cf2d3
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = c3a4b3c2736bec17
! %l3 = ffffffffffffff9b, Mem[0000000090800004] = 5bc3ec17
sth %l3,[%i5+0x004] ! Mem[0000000090800004] = ff9bec17
! %l1 = 0000000072f0bb57, Mem[0000000091000014] = 694bf715
stw %l1,[%i6+0x014] ! Mem[0000000091000014] = 72f0bb57
p59_label_10:
! Mem[0000000087000010] = 15f4c563, %l3 = ffffffffffffff9b
lduh [%i2+0x012],%l3 ! %l3 = 000000000000c563
! %l2 = cf75284c, %l3 = 0000c563, Mem[0000000090800020] = 9b7847bc 638a9b78
std %l2,[%i5+%o4] ! Mem[0000000090800020] = cf75284c 0000c563
! Mem[0000000091000008] = 00000000, %g2 = 00000000cd876ab0
lduw [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000086800000] = c36b5adcaab2b92a, %l2 = c2adf72dcf75284c
ldx [%i1+%g0],%l2 ! %l2 = c36b5adcaab2b92a
! Mem[0000000087000010] = 15f4c563, %l0 = 30eaf542638a9b78
lduw [%i2+%o2],%l0 ! %l0 = 0000000015f4c563
! Mem[000000009180001c] = 3430270a, %g2 = 0000000000000000
ldub [%o0+0x01f],%g2 ! %g2 = 0000000000000034
! %l1 = 0000000072f0bb57, Mem[0000000090000031] = fb5bc3d3
stb %l1,[%i4+0x031] ! Mem[0000000090000030] = 575bc3d3
! Mem[000000009000001c] = c2bbec77, %g2 = 0000000000000034
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000c2bb
! Mem[0000000090800028] = ba3e4c1b, %g2 = 000000000000c2bb
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffba3e
! Mem[000000008600000c] = c956f9b2, %l1 = 0000000072f0bb57
ldsb [%i0+0x00d],%l1 ! %l1 = 0000000000000056
p59_label_11:
! Mem[0000000090000028] = 8a9b78ff, %g2 = ffffffffffffba3e
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000091800008] = c2adf72dcf75284c, %g2 = ffffffffffffff8a
ldx [%o0+%o1],%g2 ! %g2 = c2adf72dcf75284c
! Mem[0000000090800020] = cf75284c0000c563, %g2 = c2adf72dcf75284c
ldx [%i5+%o4],%g2 ! %g2 = cf75284c0000c563
! Mem[000000009080000c] = 72f0bb57, %g2 = cf75284c0000c563
ldsh [%i5+0x00c],%g2 ! %g2 = 00000000000072f0
! Mem[0000000091000028] = 638a9b78, %g2 = 00000000000072f0
lduw [%i6+%o5],%g2 ! %g2 = 00000000638a9b78
! Mem[0000000091000018] = afbb2595, %g2 = 00000000638a9b78
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffafbb
! %l4 = 000000000000004e, Mem[0000000090000038] = c3a4b3c2736bec17
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = 000000000000004e
! Mem[0000000086000008] = 87621b52 c956f9b2, %l6 = 66fb5bc3, %l7 = 8c2a4c24
ldd [%i0+%o1],%l6 ! %l6 = 0000000087621b52 00000000c956f9b2
! Mem[000000009100003c] = 638a9b78, %g2 = ffffffffffffafbb
ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000063
! %l7 = 00000000c956f9b2, Mem[0000000091800024] = 801d54e4
sth %l7,[%o0+0x024] ! Mem[0000000091800024] = f9b254e4
p59_label_12:
! Mem[0000000090800000] = d389ff9b, %g2 = 0000000000000063
lduh [%i5+0x002],%g2 ! %g2 = 000000000000d389
! Mem[0000000091000020] = 3d025ade, %g2 = 000000000000d389
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000003d02
! %l0 = 15f4c563, %l1 = 00000056, Mem[0000000091000010] = c871c97b 72f0bb57
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 15f4c563 00000056
! Mem[0000000091800028] = a31fbc41 a3ca96e2, %g2 = 00003d02, %g3 = f2e01332
ldd [%o0+%o5],%g2 ! %g2 = 00000000a31fbc41 00000000a3ca96e2
! %l3 = 000000000000c563, Mem[0000000087800014] = c22a071d
stw %l3,[%i3+0x014] ! Mem[0000000087800014] = 0000c563
! %l3 = 000000000000c563, Mem[0000000090800000] = 51ead389
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 0000c563
! Mem[0000000090800008] = 00000072, %g2 = 00000000a31fbc41
ldsb [%i5+0x009],%g2 ! %g2 = 0000000000000000
! %l4 = 0000004e, %l5 = 736bec17, Mem[0000000090800020] = cf75284c 0000c563
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 0000004e 736bec17
! Mem[0000000090000000] = 0f3334b4, %g2 = 0000000000000000
lduh [%i4+0x002],%g2 ! %g2 = 0000000000000f33
! Mem[0000000090000014] = 48782e3b, %g18 = 504dcaaa54ce9949
ldsw [%i4+0x014],%g2 ! %g2 = 504dcaaa54ce9949
p59_label_13:
! %l7 = 00000000c956f9b2, Mem[000000009080000e] = bb57d6f6
sth %l7,[%i5+0x00e] ! Mem[000000009080000c] = f9b2d6f6
! Mem[0000000091800038] = b5d5c008, %g18 = 504dcaaa54ce9949
ldsw [%o0+0x038],%g2 ! %g2 = 504dcaaa54ce9949
! Mem[000000009080000c] = 72f0f9b2, %g18 = 504dcaaa54ce9949
ldsw [%i5+0x00c],%g2 ! %g2 = 504dcaaa54ce9949
! Mem[0000000090800038] = 57fb749762f1bf38, %g2 = 0000000072f0f9b2
ldx [%i5+0x038],%g2 ! %g2 = 57fb749762f1bf38
! Mem[0000000091800030] = 876ab0f2, %g2 = 57fb749762f1bf38
ldub [%o0+0x031],%g2 ! %g2 = 0000000000000087
! %l4 = 0000004e, %l5 = 736bec17, Mem[0000000090800038] = 57fb7497 62f1bf38
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 0000004e 736bec17
! Mem[0000000090800028] = fdc3ba3e, %g2 = 0000000000000087
ldub [%i5+%o5],%g2 ! %g2 = 00000000000000fd
! %l5 = c3a4b3c2736bec17, Mem[0000000090000028] = 638a9b78
stw %l5,[%i4+%o5] ! Mem[0000000090000028] = 736bec17
! Mem[000000009000000c] = 51ead389, %g18 = 504dcaaa54ce9949
ldsw [%i4+0x00c],%g2 ! %g2 = 504dcaaa54ce9949
! Mem[0000000090000010] = b51e724448782e3b, %g2 = 0000000051ead389
ldx [%i4+%o2],%g2 ! %g2 = b51e724448782e3b
p59_label_14:
! Mem[0000000087800018] = ff1289f7, %l4 = 000000000000004e
lduh [%i3+%o3],%l4 ! %l4 = 000000000000ff12
! %l3 = 000000000000c563, Mem[0000000090000010] = b51e724448782e3b
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = 000000000000c563
! Mem[0000000091000004] = 12bca097, %g2 = b51e724448782e3b
ldsh [%i6+0x004],%g2 ! %g2 = 00000000000012bc
! Mem[0000000091000020] = ec173d02, %g18 = 504dcaaa54ce9949
ldsw [%i6+%o4],%g2 ! %g2 = 504dcaaa54ce9949
! Mem[0000000087000010] = 15f4c563c2c19b73, %l7 = 00000000c956f9b2
ldx [%i2+%o2],%l7 ! %l7 = 15f4c563c2c19b73
! Mem[0000000091000020] = 3d025ade, %g2 = ffffffffec173d02
ldsb [%i6+0x022],%g2 ! %g2 = 000000000000003d
! Mem[0000000087000010] = 15f4c563, %l2 = c36b5adcaab2b92a
ldsw [%i2+%o2],%l2 ! %l2 = 0000000015f4c563
! Mem[0000000086000008] = 87621b52, %l1 = 0000000000000056
ldsw [%i0+%o1],%l1 ! %l1 = ffffffff87621b52
! Mem[0000000091800020] = 30270afa, %g2 = 000000000000003d
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000003027
! Mem[0000000091800018] = 240a9c83, %g2 = 0000000000003027
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000240a
p59_label_15:
! %l3 = 000000000000c563, Mem[0000000090800001] = 00c563ff
stb %l3,[%i5+0x001] ! Mem[0000000090800000] = 63c563ff
! Mem[0000000090800038] = 0000004e 736bec17, %g2 = 0000240a, %g3 = a3ca96e2
ldd [%i5+0x038],%g2 ! %g2 = 000000000000004e 00000000736bec17
! Mem[0000000086800010] = dc66a4f9, %l0 = 0000000015f4c563
ldsh [%i1+%o2],%l0 ! %l0 = ffffffffffffdc66
! Mem[0000000091000008] = 00000000 66fb5bc3, %g2 = 0000004e, %g3 = 736bec17
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 0000000066fb5bc3
! %l1 = ffffffff87621b52, Mem[0000000090000024] = cf75284c
stw %l1,[%i4+0x024] ! Mem[0000000090000024] = 87621b52
! %l4 = 0000ff12, %l5 = 736bec17, Mem[0000000091800008] = c2adf72d cf75284c
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 0000ff12 736bec17
! Mem[0000000090000034] = d3894c24, %g2 = 0000000000000000
lduh [%i4+0x034],%g2 ! %g2 = 000000000000d389
! Mem[0000000091000028] = 638a9b78ffffffb3, %g2 = 000000000000d389
ldx [%i6+%o5],%g2 ! %g2 = 638a9b78ffffffb3
! Mem[0000000086800020] = cf75284c, %l7 = 15f4c563c2c19b73
ldsw [%i1+%o4],%l7 ! %l7 = ffffffffcf75284c
! Mem[0000000086800008] = c3a4b3c2, %l6 = 0000000087621b52
lduh [%i1+%o1],%l6 ! %l6 = 000000000000c3a4
p59_label_16:
! Mem[0000000087800028] = 9c48c5aee06d9ab3, %l3 = 000000000000c563
ldx [%i3+%o5],%l3 ! %l3 = 9c48c5aee06d9ab3
! %l7 = ffffffffcf75284c, Mem[000000008680003c] = 638a9b78
stw %l7,[%i1+0x03c] ! Mem[000000008680003c] = cf75284c
! %l1 = ffffffff87621b52, Mem[0000000091800020] = 30270afa
stw %l1,[%o0+%o4] ! Mem[0000000091800020] = 87621b52
! %l6 = 000000000000c3a4, Mem[0000000091800030] = cd876ab0f2e01332
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = 000000000000c3a4
! %l0 = ffffffffffffdc66, Mem[0000000087000038] = e688c5a8
stw %l0,[%i2+0x038] ! Mem[0000000087000038] = ffffdc66
! Mem[0000000091800028] = a31fbc41a3ca96e2, %g2 = 638a9b78ffffffb3
ldx [%o0+%o5],%g2 ! %g2 = a31fbc41a3ca96e2
! Mem[0000000087000010] = 15f4c563 c2c19b73, %l2 = 15f4c563, %l3 = e06d9ab3
ldd [%i2+%o2],%l2 ! %l2 = 0000000015f4c563 00000000c2c19b73
! Mem[0000000091000028] = 638a9b78, %g18 = 504dcaaa54ce9949
ldsw [%i6+%o5],%g2 ! %g2 = 504dcaaa54ce9949
! Mem[0000000090000018] = c654ee46, %g2 = 00000000638a9b78
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! %l0 = ffffdc66, %l1 = 87621b52, Mem[0000000091000038] = 30eaf542 638a9b78
std %l0,[%i6+0x038] ! Mem[0000000091000038] = ffffdc66 87621b52
p59_label_17:
! Mem[0000000091000020] = ec173d02, %g2 = 00000000c654ee46
lduh [%i6+%o4],%g2 ! %g2 = 000000000000ec17
! %l7 = ffffffffcf75284c, Mem[0000000090000008] = 1a70897a51ead389
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = ffffffffcf75284c
! Mem[0000000090000010] = 000000000000c563, %g2 = 000000000000ec17
ldx [%i4+%o2],%g2 ! %g2 = 000000000000c563
! Mem[0000000090000030] = 66575bc3, %g18 = 504dcaaa54ce9949
ldsw [%i4+0x030],%g2 ! %g2 = 504dcaaa54ce9949
! Mem[0000000087000010] = 15f4c563, %l6 = 000000000000c3a4
lduh [%i2+0x012],%l6 ! %l6 = 000000000000c563
! Mem[0000000090000004] = 34b459e7, %g18 = 504dcaaa54ce9949
ldsw [%i4+0x004],%g2 ! %g2 = 504dcaaa54ce9949
! %l6 = 0000c563, %l7 = cf75284c, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 0000c563 cf75284c
! Mem[000000009180000c] = 736bec17, %g2 = 0000000034b459e7
lduw [%o0+0x00c],%g2 ! %g2 = 00000000736bec17
! Mem[0000000091800018] = 240a9c83, %g2 = 00000000736bec17
ldsh [%o0+0x01a],%g2 ! %g2 = 000000000000240a
! %l0 = ffffdc66, %l1 = 87621b52, Mem[0000000090000008] = ffffffff cf75284c
std %l0,[%i4+%o1] ! Mem[0000000090000008] = ffffdc66 87621b52
p59_label_18:
! %l0 = ffffffffffffdc66, Mem[0000000091000014] = 00000056
stw %l0,[%i6+0x014] ! Mem[0000000091000014] = ffffdc66
! %l3 = 00000000c2c19b73, Mem[0000000091000004] = 12bca097
stb %l3,[%i6+0x004] ! Mem[0000000091000004] = 73bca097
! Mem[000000009100003c] = 1b520000, %g2 = 000000000000240a
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000001b52
! Mem[0000000091000018] = afbb2595, %g2 = 0000000000001b52
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbb2595
! Mem[0000000090000038] = 00000000, %g2 = 00000000afbb2595
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000000000
! %l6 = 0000c563, %l7 = cf75284c, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 0000c563 cf75284c
! %l2 = 0000000015f4c563, Mem[000000009180001a] = 240a9c83
stb %l2,[%o0+0x01a] ! Mem[0000000091800018] = 630a9c83
! %l0 = ffffffffffffdc66, Mem[000000009080000f] = b2d6f648
stb %l0,[%i5+0x00f] ! Mem[000000009080000c] = 66d6f648
! Mem[0000000090800030] = 638a9b780000d7b0, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = 638a9b780000d7b0
! Mem[0000000090000010] = 00000000, %g2 = 638a9b780000d7b0
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000000000
p59_label_19:
! Mem[0000000091800018] = 4cfe630a, %g2 = 0000000000000000
lduh [%o0+%o3],%g2 ! %g2 = 0000000000004cfe
! Mem[0000000086800028] = 7dfe2e3e, %l4 = 000000000000ff12
lduw [%i1+%o5],%l4 ! %l4 = 000000007dfe2e3e
! Mem[0000000091800038] = b5d5c008 89ccc658, %g2 = 00004cfe, %g3 = 66fb5bc3
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008 0000000089ccc658
! %l3 = 00000000c2c19b73, Mem[0000000090800038] = 0000004e
sth %l3,[%i5+0x038] ! Mem[0000000090800038] = 9b73004e
! Mem[0000000090000020] = 75284c87, %g2 = 00000000b5d5c008
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000075
! Mem[0000000090000014] = c563c654, %g2 = 0000000000000075
ldub [%i4+0x016],%g2 ! %g2 = 00000000000000c5
! Mem[0000000090000000] = 0000c563, %g2 = 00000000000000c5
lduw [%i4+%g0],%g2 ! %g2 = 000000000000c563
! Mem[0000000090800000] = 0063c563, %g18 = 504dcaaa54ce9949
ldsw [%i5+%g0],%g2 ! %g2 = 504dcaaa54ce9949
! Mem[0000000087000030] = a3d1d07f, %l6 = 000000000000c563
ldsb [%i2+0x030],%l6 ! %l6 = ffffffffffffffa3
! Mem[0000000090000030] = 66575bc3, %g18 = 504dcaaa54ce9949
ldsw [%i4+0x030],%g2 ! %g2 = 504dcaaa54ce9949
p59_label_20:
! Mem[0000000091800008] = 00ff1273, %g2 = 0000000066575bc3
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800004] = 0983a700, %g2 = 0000000000000000
ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000009
! %l7 = ffffffffcf75284c, Mem[000000009180002d] = ca96e200
stb %l7,[%o0+0x02d] ! Mem[000000009180002c] = 4c96e200
! Mem[0000000090800038] = 9b73004e, %g2 = 0000000000000009
lduh [%i5+0x038],%g2 ! %g2 = 0000000000009b73
! %l0 = ffffdc66, %l1 = 87621b52, Mem[0000000090800028] = fdc3ba3e 4c1bc6c0
std %l0,[%i5+%o5] ! Mem[0000000090800028] = ffffdc66 87621b52
! Mem[0000000090000020] = cf75284c, %g2 = 0000000000009b73
ldsb [%i4+%o4],%g2 ! %g2 = ffffffffffffffcf
! %l0 = ffffffffffffdc66, Mem[0000000090800020] = 0000004e
stw %l0,[%i5+%o4] ! Mem[0000000090800020] = ffffdc66
! %l0 = ffffffffffffdc66, Mem[0000000091000003] = 1673bca0
stb %l0,[%i6+0x003] ! Mem[0000000091000000] = 6673bca0
! %l6 = ffffffffffffffa3, Mem[0000000091000000] = 809ce66673bca097
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = ffffffffffffffa3
! %l4 = 000000007dfe2e3e, Mem[0000000091000028] = 638a9b78ffffffb3
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 000000007dfe2e3e
p59_label_21:
! Mem[0000000091800000] = 2cb99209, %g2 = ffffffffffffffcf
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000002cb9
! Mem[000000009100003c] = 1b520000, %g2 = 0000000000002cb9
ldsh [%i6+0x03e],%g2 ! %g2 = 0000000000001b52
! %l0 = ffffffffffffdc66, Mem[000000008600000c] = c956f9b2
stw %l0,[%i0+0x00c] ! Mem[000000008600000c] = ffffdc66
! Mem[0000000090800000] = c563ff9b, %g2 = 0000000000001b52
ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffc5
! Mem[000000009100003c] = 1b520000, %g2 = ffffffffffffffc5
ldub [%i6+0x03e],%g2 ! %g2 = 000000000000001b
! Mem[0000000091000010] = c563ffff, %g2 = 000000000000001b
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffc563
! Mem[0000000090000030] = 66575bc3 d3894c24, %g2 = ffffc563, %g3 = 89ccc658
ldd [%i4+0x030],%g2 ! %g2 = 0000000066575bc3 00000000d3894c24
! %l4 = 000000007dfe2e3e, Mem[0000000086000022] = 68a1eb9b
sth %l4,[%i0+0x022] ! Mem[0000000086000020] = 68a12e3e
! %l5 = c3a4b3c2736bec17, Mem[0000000091000028] = 000000007dfe2e3e
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = c3a4b3c2736bec17
! Mem[0000000087800008] = 46ea1010, %l3 = 00000000c2c19b73
ldsb [%i3+0x00a],%l3 ! %l3 = 0000000000000010
p59_label_22:
! Mem[0000000086800010] = dc66a4f9, %l1 = ffffffff87621b52
lduw [%i1+%o2],%l1 ! %l1 = 00000000dc66a4f9
! Mem[0000000091800030] = 000000000000c3a4, %g2 = 0000000066575bc3
ldx [%o0+0x030],%g2 ! %g2 = 000000000000c3a4
! %l0 = ffffffffffffdc66, Mem[000000008600002e] = 8c2a4c24
stb %l0,[%i0+0x02e] ! Mem[000000008600002c] = 8c2a6624
! %l4 = 000000007dfe2e3e, Mem[0000000086000030] = 58c21955b31d5d7e
stx %l4,[%i0+0x030] ! Mem[0000000086000030] = 000000007dfe2e3e
! Mem[000000009180001c] = 43348762, %g2 = 000000000000c3a4
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! %l6 = ffffffffffffffa3, Mem[0000000091000034] = cf75284c
stw %l6,[%i6+0x034] ! Mem[0000000091000034] = ffffffa3
! Mem[000000008600002c] = 8c2a6624, %l4 = 000000007dfe2e3e
ldub [%i0+0x02c],%l4 ! %l4 = 000000000000008c
! Mem[0000000086000020] = 68a12e3ea87939e7, %l4 = 000000000000008c
ldx [%i0+%o4],%l4 ! %l4 = 68a12e3ea87939e7
! Mem[0000000091000024] = 5ade034f, %g18 = 504dcaaa54ce9949
ldsw [%i6+0x024],%g2 ! %g2 = 504dcaaa54ce9949
! %l5 = c3a4b3c2736bec17, Mem[000000009080003e] = ec170000
sth %l5,[%i5+0x03e] ! Mem[000000009080003c] = ec170000
p59_label_23:
! %l3 = 0000000000000010, Mem[0000000091000000] = ffffffff
stw %l3,[%i6+%g0] ! Mem[0000000091000000] = 00000010
! %l0 = ffffffffffffdc66, Mem[0000000090000038] = 00000000
sth %l0,[%i4+0x038] ! Mem[0000000090000038] = dc660000
! Mem[000000009080001c] = 8e33ffff, %g2 = 000000005ade034f
ldsb [%i5+0x01e],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000091800030] = 00000000 0000c3a4, %g2 = ffffff8e, %g3 = d3894c24
ldd [%o0+0x030],%g2 ! %g2 = 0000000000000000 000000000000c3a4
! %l0 = ffffffffffffdc66, Mem[000000009100003c] = 87621b52
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = ffffdc66
! Mem[000000009180001c] = 9c834334, %g2 = 0000000000000000
ldub [%o0+0x01c],%g2 ! %g2 = 000000000000009c
! Mem[0000000087000014] = c2c19b73, %l6 = ffffffffffffffa3
ldub [%i2+0x014],%l6 ! %l6 = 00000000000000c2
! Mem[0000000090000018] = c654ee46, %g2 = 000000000000009c
lduh [%i4+%o3],%g2 ! %g2 = 000000000000c654
! Mem[0000000091800030] = 00000000, %g18 = 504dcaaa54ce9949
ldsw [%o0+0x030],%g2 ! %g2 = 504dcaaa54ce9949
! %l7 = ffffffffcf75284c, Mem[0000000090000012] = 00000000
stb %l7,[%i4+0x012] ! Mem[0000000090000010] = 4c000000
p59_label_24:
! Mem[0000000090000028] = 736bec17, %g2 = 0000000000000000
lduw [%i4+%o5],%g2 ! %g2 = 00000000736bec17
! %l2 = 0000000015f4c563, Mem[0000000090000005] = 75284cff
stb %l2,[%i4+0x005] ! Mem[0000000090000004] = 63284cff
! %l6 = 00000000000000c2, Mem[0000000091000000] = 00000010ffffffa3
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 00000000000000c2
! Mem[000000008680001c] = 360621e9, %l7 = ffffffffcf75284c
ldub [%i1+0x01e],%l7 ! %l7 = 0000000000000021
! Mem[0000000090000018] = c654ee46, %g2 = 00000000736bec17
ldub [%i4+%o3],%g2 ! %g2 = 00000000000000c6
! Mem[0000000091000030] = c563ffff, %g2 = 00000000000000c6
ldub [%i6+0x032],%g2 ! %g2 = 00000000000000c5
! Mem[0000000091000020] = ec173d02, %g2 = 00000000000000c5
lduh [%i6+%o4],%g2 ! %g2 = 000000000000ec17
! Mem[0000000090800008] = 000072f0, %g2 = 000000000000ec17
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = 148d210d, %g2 = 0000000000000000
ldsb [%i5+0x017],%g2 ! %g2 = 0000000000000014
! Mem[0000000090800018] = 8d210d4c, %g18 = 504dcaaa54ce9949
ldsw [%i5+%o3],%g2 ! %g2 = 504dcaaa54ce9949
p59_label_25:
! Mem[0000000090000020] = 284c8762, %g2 = ffffffff8d210d4c
ldub [%i4+0x022],%g2 ! %g2 = 0000000000000028
! Mem[000000008600002c] = 8c2a6624, %l3 = 0000000000000010
ldsw [%i0+0x02c],%l3 ! %l3 = ffffffff8c2a6624
! %l6 = 000000c2, %l7 = 00000021, Mem[0000000091000030] = 0000c563 ffffffa3
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 000000c2 00000021
! Mem[0000000091800008] = 0000ff12736bec17, %g2 = 0000000000000028
ldx [%o0+%o1],%g2 ! %g2 = 0000ff12736bec17
! %l0 = ffffffffffffdc66, Mem[0000000090000000] = 0000c563
stw %l0,[%i4+%g0] ! Mem[0000000090000000] = ffffdc66
! Mem[0000000087800028] = 9c48c5ae, %l0 = ffffffffffffdc66
lduh [%i3+%o5],%l0 ! %l0 = 0000000000009c48
! %l4 = a87939e7, %l5 = 736bec17, Mem[0000000087800020] = 47e90638 740e488d
std %l4,[%i3+%o4] ! Mem[0000000087800020] = a87939e7 736bec17
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 736bec17, %g3 = 0000c3a4
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! %l6 = 00000000000000c2, Mem[000000008700001c] = 51ead389
stw %l6,[%i2+0x01c] ! Mem[000000008700001c] = 000000c2
! %l3 = ffffffff8c2a6624, Mem[0000000087800028] = 9c48c5ae
sth %l3,[%i3+%o5] ! Mem[0000000087800028] = 6624c5ae
ba,a p59_not_taken_0_end
p59_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p59_branch_failed
p59_not_taken_0_end:
! End of Random Code for Thread 59
1: membar #Sync ! Force all stores to complete
p59_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0ec] ! Set processor 59 done flag
! Check Registers
p59_check_registers:
set p59_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000009c48
bne,a,pn %xcc,p59_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000dc66a4f9
bne,a,pn %xcc,p59_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000015f4c563
bne,a,pn %xcc,p59_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffff8c2a6624
bne,a,pn %xcc,p59_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 68a12e3ea87939e7
bne,a,pn %xcc,p59_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000c2
bne,a,pn %xcc,p59_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000021
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b4e3518b 7f6caa6e
bne %xcc,p59_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f3819b75 3ed305a7
bne %xcc,p59_f6_fail
nop
! Check Local Memory
set p59_local0_expect,%g1
p59_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 87621b52ffffdc66
ldx [%i0+0x008],%g3 ! Observed data at 0000000086000008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 68a12e3ea87939e7
ldx [%i0+0x020],%g3 ! Observed data at 0000000086000020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c9ab4e3e8c2a6624
ldx [%i0+0x028],%g3 ! Observed data at 0000000086000028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000007dfe2e3e
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 = e1689296ba24cdc4
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+0x008],%g2 ! Expected data = c3a4b3c2736bec17
ldx [%i1+0x008],%g3 ! Observed data at 0000000086800008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 736bec17360621e9
ldx [%i1+0x018],%g3 ! Observed data at 0000000086800018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = cf75284cffffff9b
ldx [%i1+0x020],%g3 ! Observed data at 0000000086800020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = b95ba6a936eff424
ldx [%i1+0x030],%g3 ! Observed data at 0000000086800030
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 46e82c3fcf75284c
ldx [%i1+0x038],%g3 ! Observed data at 0000000086800038
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x038,%g4
set p59_local2_expect,%g1
p59_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 3aa77331000000c2
ldx [%i2+0x018],%g3 ! Observed data at 0000000087000018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffdc661ccdb29a
ldx [%i2+0x038],%g3 ! Observed data at 0000000087000038
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x038,%g4
set p59_local3_expect,%g1
p59_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 5bc3ff26218fb0ff
ldx [%i3+0x000],%g3 ! Observed data at 0000000087800000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0ca7c6e60000c563
ldx [%i3+0x010],%g3 ! Observed data at 0000000087800010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = a87939e7736bec17
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 = 6624c5aee06d9ab3
ldx [%i3+0x028],%g3 ! Observed data at 0000000087800028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x028,%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_f2_fail:
set p59_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f6_fail:
set p59_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 59 failed
p59_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0ec] ! Set processor 59 done flag
set p59_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 59 failed
p59_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0ec] ! Set processor 59 done flag
set p59_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p59_selfmod_failed:
ba p59_failed
mov 0xabc,%g1
p59_common_error:
or %g0,0xf1b,%g1
ba p59_failed
mov %o5,%g3
p59_common_signature_error:
set p59_temp,%g1
ba p59_failed
st %g2,[%g1] ! Common Lock Number
p59_common_timeout:
set p59_temp,%g1
ba p59_failed
st %g2,[%g1] ! Common Lock Number
p59_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p59_failed
mov 0x0,%g3
p59_trap1e:
ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000086000010]
stda %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800028]
stxa %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000020]
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086000008]
done
p59_trap1o:
ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000086000010]
stda %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800028]
stxa %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000020]
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086000008]
done
p59_trap2e:
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087800008]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087000018]
done
p59_trap2o:
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087800008]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087000018]
done
p59_trap3e:
nop
nop
nop
nop
done
p59_trap3o:
nop
nop
nop
nop
done
p59_init_memory_pointers:
set p59_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p59_local0_start,%i0
set p59_local1_start,%i1
set p59_local2_start,%i2
set p59_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 30eaf542638a9b78
ldx [%g1+0x008],%l1 ! %l1 = 1e714438b8d7408e
ldx [%g1+0x010],%l2 ! %l2 = c2adf72dcf75284c
ldx [%g1+0x018],%l3 ! %l3 = 26f3f4c299b20b5b
ldx [%g1+0x020],%l4 ! %l4 = e6944d09b7171955
ldx [%g1+0x028],%l5 ! %l5 = c3a4b3c2736bec17
ldx [%g1+0x030],%l6 ! %l6 = 6f0c2622a2750da1
ldx [%g1+0x038],%l7 ! %l7 = c9ab4e3e8c2a4c24
! Initialize the output register of window 0
set unres3_start,%o0
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 = b2f8f8e1 8aecace5 02bf5bb5 e98c7b75
! %f4 = 07070368 0ee9ad7a 1ed9e128 b16ae58f
! %f8 = f836ce15 b7786882 4113d0a0 16fb8a46
! %f12 = 39c34a48 02bd34d7 82cc614b 2808e139
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0c9bcdbd 85f05302 dedda44a 71eba5c3
! %f20 = c3acb337 de77de6c 72b0676a 04dffbf4
! %f24 = dac2b96d 191fdaa6 4d9bd4d1 7ecbbdd2
! %f28 = 54877d03 930c84a2 c2c53a10 e3ca8ebb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d26da2da bf917ae0 f160c6d6 ea26e8b7
! %f36 = f0ef18e1 0e95036d eb68311f 0eab188a
! %f40 = ece6b757 940eafd9 46103b9c 27da29c1
! %f44 = af245b55 2bd7272d 70a9f13f 721ded52
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfae21d7700000039,%g7,%g1 ! GSR scale = 7, align = 1
wr %g1,%g0,%gsr ! GSR = fae21d7700000039
wr %g0,%y ! Clear Y 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:
! %l6 = 74e28824647f6f47, Mem[0000000090800010] = d6f6488779807614
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 74e28824647f6f47
! %l7 = e4bb91c08b545d43, Mem[0000000090000038] = 7ccf87b4
sth %l7,[%i4+0x038] ! Mem[0000000090000038] = 5d4387b4
! Mem[0000000090000000] = 3334b459, %g2 = 9f86d8efadfdb59d
ldsb [%i4+0x003],%g2 ! %g2 = 0000000000000033
! Mem[0000000088000034] = 0ca51365, %l1 = fff60bfe34cb7f2f
ldsw [%i0+0x034],%l1 ! %l1 = 000000000ca51365
! Mem[000000008880003c] = cc9d65ed, %l4 = e8d1ba4e76c48172
ldsh [%i1+0x03e],%l4 ! %l4 = 00000000000065ed
! Mem[0000000090000008] = 1a70897a, %g2 = 0000000000000033
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000001a70
! Mem[0000000089000010] = bffee167 5582aaff, %l0 = 75ed18f5, %l1 = 0ca51365
ldd [%i2+%o2],%l0 ! %l0 = 00000000bffee167 000000005582aaff
! %l1 = 000000005582aaff, Mem[0000000091000038] = 2ac32556
stb %l1,[%i6+0x038] ! Mem[0000000091000038] = ffc32556
! Mem[0000000091000014] = f715afbb, %g2 = 0000000000001a70
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffff715
! %l5 = d94c8eeffa51a15c, Mem[0000000091800028] = a31fbc41
sth %l5,[%o0+%o5] ! Mem[0000000091800028] = a15cbc41
p60_label_2:
! %l5 = d94c8eeffa51a15c, Mem[000000009000001f] = 77d3141d
stb %l5,[%i4+0x01f] ! Mem[000000009000001c] = 5cd3141d
! Mem[0000000090000000] = 0efd0f33 34b459e7, %g2 = fffff715, %g3 = 0bad0b00
ldd [%i4+%g0],%g2 ! %g2 = 000000000efd0f33 0000000034b459e7
! Mem[0000000091000030] = 916a6e48, %g2 = 000000000efd0f33
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffff916a
! Mem[000000009180002c] = a3ca96e2, %g2 = ffffffffffff916a
ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffa3
! Mem[0000000091000004] = 12bca097, %g18 = 4c8a3808539abfde
ldsw [%i6+0x004],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000091800008] = 0f1979ec, %g2 = 0000000012bca097
lduw [%o0+%o1],%g2 ! %g2 = 000000000f1979ec
! %l6 = 74e28824647f6f47, Mem[0000000088800000] = 9e3b41a682a8d069
stx %l6,[%i1+%g0] ! Mem[0000000088800000] = 74e28824647f6f47
! Mem[0000000090800030] = 945c1b77, %g2 = 000000000f1979ec
ldsb [%i5+0x032],%g2 ! %g2 = ffffffffffffff94
! %l3 = 06a3c8cc8880d892, Mem[0000000090800039] = fb749762
stb %l3,[%i5+0x039] ! Mem[0000000090800038] = 92749762
! Mem[0000000091000004] = 12bca097, %g2 = ffffffffffffff94
lduw [%i6+0x004],%g2 ! %g2 = 0000000012bca097
p60_label_3:
! Mem[000000009100003c] = 3741577c, %g2 = 0000000012bca097
lduw [%i6+0x03c],%g2 ! %g2 = 000000003741577c
! %l3 = 06a3c8cc8880d892, Mem[0000000090800018] = 8d210d4cb5758e33
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 06a3c8cc8880d892
! %l2 = b8912c9be96c3016, Mem[000000009100003a] = 25563741
sth %l2,[%i6+0x03a] ! Mem[0000000091000038] = 30163741
! Mem[0000000090800028] = fd77ba3e, %g2 = 000000003741577c
lduh [%i5+%o5],%g2 ! %g2 = 000000000000fd77
! Mem[000000009080003c] = 62f1bf38, %g2 = 000000000000fd77
lduw [%i5+0x03c],%g2 ! %g2 = 0000000062f1bf38
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 0000000062f1bf38
ldsb [%i5+0x02c],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000020] = 8c013d025ade034f, %g2 = 000000000000004c
ldx [%i6+%o4],%g2 ! %g2 = 8c013d025ade034f
! %l2 = b8912c9be96c3016, Mem[0000000091800004] = 920983a7
sth %l2,[%o0+0x004] ! Mem[0000000091800004] = 301683a7
! Mem[0000000090800008] = 50c69f916a872662, %g2 = 8c013d025ade034f
ldx [%i5+%o1],%g2 ! %g2 = 50c69f916a872662
! %l6 = 74e28824647f6f47, Mem[0000000090800016] = 6f4706a3
sth %l6,[%i5+0x016] ! Mem[0000000090800014] = 6f4706a3
p60_label_4:
! Mem[0000000090000038] = 5d4387b4 a14cf2d3, %g2 = 6a872662, %g3 = 34b459e7
ldd [%i4+0x038],%g2 ! %g2 = 000000005d4387b4 00000000a14cf2d3
! Mem[000000009180003c] = 43ccc658, %g2 = 000000005d4387b4
lduw [%o0+0x03c],%g2 ! %g2 = 0000000043ccc658
! %l6 = 647f6f47, %l7 = 8b545d43, Mem[0000000090000008] = 1a70897a 70c2cf1a
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 647f6f47 8b545d43
! Mem[0000000091000008] = 9a8d011a32495b64, %g2 = 0000000043ccc658
ldx [%i6+%o1],%g2 ! %g2 = 9a8d011a32495b64
! Mem[0000000091800024] = 54e4a15c, %g2 = 9a8d011a32495b64
ldsh [%o0+0x026],%g2 ! %g2 = 00000000000054e4
! Mem[0000000088800000] = 74e28824 647f6f47, %l4 = 000065ed, %l5 = fa51a15c
ldd [%i1+%g0],%l4 ! %l4 = 0000000074e28824 00000000647f6f47
! Mem[0000000091800028] = a15cbc41, %g18 = 4c8a3808539abfde
ldsw [%o0+%o5],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000090000038] = 5d4387b4 a14cf2d3, %g2 = a15cbc41, %g3 = a14cf2d3
ldd [%i4+0x038],%g2 ! %g2 = 000000005d4387b4 00000000a14cf2d3
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = 5d4387b4, %g3 = a14cf2d3
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[0000000091800020] = 270afa80, %g2 = 000000000f1979ec
ldsb [%o0+0x021],%g2 ! %g2 = 0000000000000027
p60_label_5:
! %l4 = 0000000074e28824, Mem[0000000090800030] = 50ae945c
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = 74e28824
! %l5 = 00000000647f6f47, Mem[0000000089000000] = 51f1b297
stw %l5,[%i2+%g0] ! Mem[0000000089000000] = 647f6f47
! Mem[0000000090000000] = 0f3334b4, %g2 = 0000000000000027
lduh [%i4+0x002],%g2 ! %g2 = 0000000000000f33
! Mem[0000000088000010] = ff780868 f9cfcdf1, %l2 = e96c3016, %l3 = 8880d892
ldd [%i0+%o2],%l2 ! %l2 = 00000000ff780868 00000000f9cfcdf1
! %l6 = 74e28824647f6f47, Mem[000000009180003d] = ccc65800
stb %l6,[%o0+0x03d] ! Mem[000000009180003c] = 47c65800
! %l3 = 00000000f9cfcdf1, Mem[000000009080001c] = 8880d892
sth %l3,[%i5+0x01c] ! Mem[000000009080001c] = cdf1d892
! Mem[0000000091800010] = 0f63b09f, %g2 = 0000000000000f33
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000000f63
! Mem[000000009180002c] = 96e2cd87, %g2 = 0000000000000f63
ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffff96
! Mem[0000000090000028] = 2188de20, %g18 = 4c8a3808539abfde
ldsw [%i4+%o5],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000091800034] = f2e01332, %g18 = 4c8a3808539abfde
ldsw [%o0+0x034],%g2 ! %g2 = 4c8a3808539abfde
p60_label_6:
! %l6 = 74e28824647f6f47, Mem[0000000088000034] = 0ca51365
sth %l6,[%i0+0x034] ! Mem[0000000088000034] = 6f471365
! Mem[000000009100003c] = 41577c00, %g2 = fffffffff2e01332
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000041
! %l4 = 74e28824, %l5 = 647f6f47, Mem[0000000088800018] = ae73757d c6a0627b
std %l4,[%i1+%o3] ! Mem[0000000088800018] = 74e28824 647f6f47
! %l4 = 0000000074e28824, Mem[0000000088800034] = a8725a0d
sth %l4,[%i1+0x034] ! Mem[0000000088800034] = 88245a0d
! Mem[0000000090000038] = 5d4387b4, %g18 = 4c8a3808539abfde
ldsw [%i4+0x038],%g2 ! %g2 = 4c8a3808539abfde
! %l6 = 647f6f47, %l7 = 8b545d43, Mem[0000000091000038] = ffc33016 3741577c
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 647f6f47 8b545d43
! %l1 = 000000005582aaff, Mem[0000000090800004] = 99136e54
sth %l1,[%i5+0x004] ! Mem[0000000090800004] = aaff6e54
! %l4 = 74e28824, %l5 = 647f6f47, Mem[0000000090800008] = 50c69f91 6a872662
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 74e28824 647f6f47
! %l2 = ff780868, %l3 = f9cfcdf1, Mem[0000000091000020] = 8c013d02 5ade034f
std %l2,[%i6+%o4] ! Mem[0000000091000020] = ff780868 f9cfcdf1
! Mem[0000000090000024] = f6eb9a57, %g2 = 000000005d4387b4
ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff6eb
p60_label_7:
! Mem[0000000090000004] = 34b459e7, %g18 = 4c8a3808539abfde
ldsw [%i4+0x004],%g2 ! %g2 = 4c8a3808539abfde
! Mem[000000009080003c] = 62f1bf38, %g2 = 0000000034b459e7
ldub [%i5+0x03c],%g2 ! %g2 = 0000000000000062
! Mem[0000000091800020] = 30270afa, %g2 = 0000000000000062
lduh [%o0+%o4],%g2 ! %g2 = 0000000000003027
! Mem[0000000091000028] = 9650d716, %g2 = 0000000000003027
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffff9650
! Mem[0000000090000000] = 3334b459, %g2 = ffffffffffff9650
ldub [%i4+0x003],%g2 ! %g2 = 0000000000000033
! Mem[0000000090800018] = a3c8cccd, %g2 = 0000000000000033
ldub [%i5+0x019],%g2 ! %g2 = 00000000000000a3
! Mem[0000000088800038] = 156aeab1 cc9d65ed, %l2 = ff780868, %l3 = f9cfcdf1
ldd [%i1+0x038],%l2 ! %l2 = 00000000156aeab1 00000000cc9d65ed
! Mem[0000000090800000] = a1aaaaff, %g2 = 00000000000000a3
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffa1aa
! Mem[0000000091000038] = 6f478b54, %g2 = ffffffffffffa1aa
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000006f47
! %l4 = 74e28824, %l5 = 647f6f47, Mem[0000000090000028] = 2188de20 92b2c784
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 74e28824 647f6f47
p60_label_8:
! Mem[0000000091000034] = 6cc60ecc, %g2 = 0000000000006f47
lduh [%i6+0x034],%g2 ! %g2 = 0000000000006cc6
! Mem[0000000090000008] = 647f6f47, %g2 = 0000000000006cc6
ldsh [%i4+%o1],%g2 ! %g2 = 000000000000647f
! Mem[0000000089800000] = 941491aa, %l7 = e4bb91c08b545d43
lduw [%i3+%g0],%l7 ! %l7 = 00000000941491aa
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = 0000647f, %g3 = d7c57e5d
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[000000008980002c] = 4d0471de, %l1 = 000000005582aaff
ldsh [%i3+0x02e],%l1 ! %l1 = 00000000000071de
! %l5 = 00000000647f6f47, Mem[0000000090000004] = 34b459e7
stw %l5,[%i4+0x004] ! Mem[0000000090000004] = 647f6f47
! %l2 = 00000000156aeab1, Mem[0000000091000018] = afbb2595
sth %l2,[%i6+%o3] ! Mem[0000000091000018] = eab12595
! %l2 = 156aeab1, %l3 = cc9d65ed, Mem[0000000090000018] = c654ee46 c2bbec5c
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 156aeab1 cc9d65ed
! %l6 = 647f6f47, %l7 = 941491aa, Mem[0000000091800028] = a15cbc41 a3ca96e2
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 647f6f47 941491aa
! Mem[000000008900003c] = 45219c89, %l0 = 00000000bffee167
ldub [%i2+0x03c],%l0 ! %l0 = 0000000000000045
p60_label_9:
! Mem[0000000090000010] = 72444878, %g2 = 000000000f1979ec
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000007244
! Mem[0000000091800030] = cd876ab0f2e01332, %g2 = 0000000000007244
ldx [%o0+0x030],%g2 ! %g2 = cd876ab0f2e01332
! Mem[0000000090800000] = d0a1aaaa, %g2 = cd876ab0f2e01332
ldub [%i5+0x001],%g2 ! %g2 = 00000000000000d0
! Mem[0000000091800030] = cd876ab0, %g18 = 4c8a3808539abfde
ldsw [%o0+0x030],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000090000000] = 0efd0f33, %g18 = 4c8a3808539abfde
ldsw [%i4+%g0],%g2 ! %g2 = 4c8a3808539abfde
! %l2 = 156aeab1, %l3 = cc9d65ed, Mem[0000000091800038] = b5d5c008 4347c658
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 156aeab1 cc9d65ed
! Mem[0000000090800004] = aaff6e54, %g18 = 4c8a3808539abfde
ldsw [%i5+0x004],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000091000008] = 9a8d011a32495b64, %g2 = ffffffffaaff6e54
ldx [%i6+%o1],%g2 ! %g2 = 9a8d011a32495b64
! Mem[0000000091800010] = ab2f0f63 b09fb039, %g2 = 32495b64, %g3 = d7c57e5d
ldd [%o0+%o2],%g2 ! %g2 = 00000000ab2f0f63 00000000b09fb039
! Mem[0000000090800024] = c3247ee5, %g2 = 00000000ab2f0f63
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffc324
p60_label_10:
! %l2 = 00000000156aeab1, Mem[0000000090000016] = 2e3b156a
sth %l2,[%i4+0x016] ! Mem[0000000090000014] = eab1156a
! Mem[0000000088000000] = 53e733c9daec14e5, %l1 = 00000000000071de
ldx [%i0+%g0],%l1 ! %l1 = 53e733c9daec14e5
! %l3 = 00000000cc9d65ed, Mem[0000000090000014] = 4878eab1
sth %l3,[%i4+0x014] ! Mem[0000000090000014] = 65edeab1
! %l6 = 647f6f47, %l7 = 941491aa, Mem[0000000090000010] = b51e7244 65edeab1
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 647f6f47 941491aa
! Mem[0000000091800014] = b039c6fe, %g2 = ffffffffffffc324
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffb039
! Mem[0000000090800034] = 1b777a3f, %g2 = ffffffffffffb039
lduh [%i5+0x034],%g2 ! %g2 = 0000000000001b77
! Mem[0000000090000018] = 156aeab1, %g18 = 4c8a3808539abfde
ldsw [%i4+%o3],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000090000014] = 941491aa, %g2 = 00000000156aeab1
lduh [%i4+0x014],%g2 ! %g2 = 0000000000009414
! %l4 = 0000000074e28824, Mem[0000000091800012] = 0f63b09f
stb %l4,[%o0+0x012] ! Mem[0000000091800010] = 2463b09f
! Mem[0000000088800000] = 74e28824 647f6f47, %l2 = 156aeab1, %l3 = cc9d65ed
ldd [%i1+%g0],%l2 ! %l2 = 0000000074e28824 00000000647f6f47
p60_label_11:
! Mem[0000000091800000] = 22502cb9 301683a7, %g2 = 00009414, %g3 = b09fb039
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000301683a7
! %l2 = 0000000074e28824, Mem[0000000090800008] = 74e28824
stw %l2,[%i5+%o1] ! Mem[0000000090800008] = 74e28824
! %l5 = 00000000647f6f47, Mem[0000000090800020] = 5b9447bc
stw %l5,[%i5+%o4] ! Mem[0000000090800020] = 647f6f47
! Mem[0000000090000010] = 647f6f47941491aa, %g2 = 0000000022502cb9
ldx [%i4+%o2],%g2 ! %g2 = 647f6f47941491aa
! Mem[000000009180000c] = d7c57e5d, %g18 = 4c8a3808539abfde
ldsw [%o0+0x00c],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000091800018] = 240a9c83, %g2 = ffffffffd7c57e5d
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000240a
! %l5 = 00000000647f6f47, Mem[0000000091800027] = e4647f6f
stb %l5,[%o0+0x027] ! Mem[0000000091800024] = 47647f6f
! Mem[000000009180003c] = cc9d65ed, %g18 = 4c8a3808539abfde
ldsw [%o0+0x03c],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000091000028] = 8a3d9650, %g18 = 4c8a3808539abfde
ldsw [%i6+%o5],%g2 ! %g2 = 4c8a3808539abfde
! %l4 = 0000000074e28824, Mem[0000000090000030] = 722cd948
sth %l4,[%i4+0x030] ! Mem[0000000090000030] = 8824d948
p60_label_12:
! Mem[0000000088000008] = 9466aaf3, %l3 = 00000000647f6f47
lduw [%i0+%o1],%l3 ! %l3 = 000000009466aaf3
! Mem[000000009000002c] = 647f6f47, %g18 = 4c8a3808539abfde
ldsw [%i4+0x02c],%g2 ! %g2 = 4c8a3808539abfde
! %l1 = 53e733c9daec14e5, Mem[000000009080001c] = cdf1d892
sth %l1,[%i5+0x01c] ! Mem[000000009080001c] = 14e5d892
! Mem[0000000091000000] = 809ce616, %g2 = 00000000647f6f47
ldub [%i6+%g0],%g2 ! %g2 = 0000000000000080
! Mem[000000008980001c] = cf382ced, %l4 = 0000000074e28824
ldsh [%i3+0x01e],%l4 ! %l4 = 0000000000002ced
! Mem[0000000091800020] = 30270afa 801d5447, %g2 = 00000080, %g3 = 301683a7
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d5447
! Mem[000000009100000c] = 32495b64, %g2 = 0000000030270afa
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000003249
! %l2 = 74e28824, %l3 = 9466aaf3, Mem[0000000090000010] = 647f6f47 941491aa
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 74e28824 9466aaf3
! Mem[000000009080002c] = c074e288, %g2 = 0000000000003249
ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffffc0
! Mem[0000000090800028] = ba3e4c1b, %g2 = ffffffffffffffc0
ldsb [%i5+0x02a],%g2 ! %g2 = ffffffffffffffba
p60_label_13:
! %l6 = 74e28824647f6f47, Mem[0000000090800028] = fd77ba3e4c1bc6c0
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 74e28824647f6f47
! Mem[000000008880002c] = 56667e96, %l3 = 000000009466aaf3
ldsh [%i1+0x02c],%l3 ! %l3 = 0000000000005666
! %l5 = 00000000647f6f47, Mem[0000000088800008] = c07691a5c65af292
stx %l5,[%i1+%o1] ! Mem[0000000088800008] = 00000000647f6f47
! Mem[0000000090800008] = 74e28824647f6f47, %g2 = ffffffffffffffba
ldx [%i5+%o1],%g2 ! %g2 = 74e28824647f6f47
! %l3 = 0000000000005666, Mem[000000009100001c] = d186bb92
stb %l3,[%i6+0x01c] ! Mem[000000009100001c] = 6686bb92
! %l3 = 0000000000005666, Mem[0000000090000032] = d948e3f4
sth %l3,[%i4+0x032] ! Mem[0000000090000030] = 5666e3f4
! Mem[000000009180000c] = 7e5dab2f, %g2 = 74e28824647f6f47
ldub [%o0+0x00e],%g2 ! %g2 = 000000000000007e
! Mem[0000000088800008] = 00000000 647f6f47, %l2 = 74e28824, %l3 = 00005666
ldd [%i1+%o1],%l2 ! %l2 = 0000000000000000 00000000647f6f47
! %l7 = 00000000941491aa, Mem[0000000091000038] = 647f6f478b545d43
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 00000000941491aa
! Mem[0000000091800004] = a70f1979, %g2 = 000000000000007e
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000a7
p60_label_14:
! %l4 = 0000000000002ced, Mem[0000000089000034] = 75597bc7
stw %l4,[%i2+0x034] ! Mem[0000000089000034] = 00002ced
! Mem[000000009080001c] = 14e5d892, %g2 = 00000000000000a7
ldsh [%i5+0x01c],%g2 ! %g2 = 00000000000014e5
! Mem[0000000090800000] = aaaaff6e, %g2 = 00000000000014e5
ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffffaa
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = ffffffaa, %g3 = 801d5447
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[0000000090000038] = 5d4387b4 a14cf2d3, %g2 = 0f1979ec, %g3 = d7c57e5d
ldd [%i4+0x038],%g2 ! %g2 = 000000005d4387b4 00000000a14cf2d3
! Mem[0000000090000030] = 88245666e3f41a12, %g2 = 000000005d4387b4
ldx [%i4+0x030],%g2 ! %g2 = 88245666e3f41a12
! Mem[0000000091000008] = 9a8d011a, %g2 = 88245666e3f41a12
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffff9a8d
! Mem[000000009080003c] = bf380000, %g2 = ffffffffffff9a8d
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000bf
! Mem[000000009180001c] = 9c834334, %g18 = 4c8a3808539abfde
ldsw [%o0+0x01c],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000091000014] = 694bf715, %g2 = ffffffff9c834334
lduw [%i6+0x014],%g2 ! %g2 = 00000000694bf715
p60_label_15:
! Mem[0000000090800024] = 247ee574, %g2 = 00000000694bf715
ldsb [%i5+0x025],%g2 ! %g2 = 0000000000000024
! %l4 = 0000000000002ced, Mem[000000009000000c] = 8b545d43
stw %l4,[%i4+0x00c] ! Mem[000000009000000c] = 00002ced
! Mem[0000000088000024] = 4454ee1a, %l4 = 0000000000002ced
ldub [%i0+0x027],%l4 ! %l4 = 000000000000001a
! %l3 = 00000000647f6f47, Mem[0000000091800024] = 801d5447
stb %l3,[%o0+0x024] ! Mem[0000000091800024] = 471d5447
! Mem[0000000088000010] = ff780868f9cfcdf1, %l7 = 00000000941491aa
ldx [%i0+%o2],%l7 ! %l7 = ff780868f9cfcdf1
! Mem[0000000088800038] = 156aeab1, %l7 = ff780868f9cfcdf1
ldsw [%i1+0x038],%l7 ! %l7 = 00000000156aeab1
! Mem[0000000091800030] = 876ab0f2, %g2 = 0000000000000024
ldsb [%o0+0x031],%g2 ! %g2 = ffffffffffffff87
! %l7 = 00000000156aeab1, Mem[0000000091800018] = c6fe240a9c834334
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = 00000000156aeab1
! %l2 = 0000000000000000, Mem[000000008880003a] = 156aeab1
sth %l2,[%i1+0x03a] ! Mem[0000000088800038] = 156a0000
! %l6 = 74e28824647f6f47, Mem[0000000090000030] = 88245666
sth %l6,[%i4+0x030] ! Mem[0000000090000030] = 6f475666
p60_label_16:
! Mem[0000000088800030] = ce920d77, %l5 = 00000000647f6f47
lduw [%i1+0x030],%l5 ! %l5 = 00000000ce920d77
! Mem[0000000090800020] = 647f6f47, %g2 = ffffffffffffff87
ldub [%i5+%o4],%g2 ! %g2 = 0000000000000064
! %l4 = 000000000000001a, Mem[0000000088000034] = 6f471365
stw %l4,[%i0+0x034] ! Mem[0000000088000034] = 0000001a
! Mem[0000000088000008] = 9466aaf34bd02fad, %l2 = 0000000000000000
ldx [%i0+%o1],%l2 ! %l2 = 9466aaf34bd02fad
! %l1 = 53e733c9daec14e5, Mem[0000000088000019] = 187a34f1
stb %l1,[%i0+0x019] ! Mem[0000000088000018] = 18e534f1
! Mem[0000000091000030] = 486cc60e, %g2 = 0000000000000064
ldub [%i6+0x033],%g2 ! %g2 = 0000000000000048
! Mem[0000000089000034] = 00002ced, %l1 = 53e733c9daec14e5
lduh [%i2+0x034],%l1 ! %l1 = 0000000000000000
! %l6 = 74e28824647f6f47, Mem[000000009000002c] = 647f6f47
stw %l6,[%i4+0x02c] ! Mem[000000009000002c] = 647f6f47
! %l0 = 0000000000000045, Mem[0000000091000008] = 9a8d011a32495b64
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 0000000000000045
! Mem[0000000090000010] = 74e28824, %g2 = 0000000000000048
lduh [%i4+%o2],%g2 ! %g2 = 00000000000074e2
p60_label_17:
! %l2 = 4bd02fad, %l3 = 647f6f47, Mem[0000000091800000] = 22502cb9 301683a7
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 4bd02fad 647f6f47
! Mem[0000000090000028] = 74e28824647f6f47, %g2 = 00000000000074e2
ldx [%i4+%o5],%g2 ! %g2 = 74e28824647f6f47
! %l3 = 00000000647f6f47, Mem[0000000091000016] = f715eab1
sth %l3,[%i6+0x016] ! Mem[0000000091000014] = 6f47eab1
! Mem[0000000090000020] = 1da2f6eb, %g2 = 74e28824647f6f47
lduh [%i4+0x022],%g2 ! %g2 = 0000000000001da2
! Mem[0000000091000000] = 809ce616, %g18 = 4c8a3808539abfde
ldsw [%i6+%g0],%g2 ! %g2 = 4c8a3808539abfde
! %l3 = 00000000647f6f47, Mem[000000009080002e] = 6f4774e2
sth %l3,[%i5+0x02e] ! Mem[000000009080002c] = 6f4774e2
! %l2 = 4bd02fad, %l3 = 647f6f47, Mem[0000000091000030] = 916a6e48 6cc60ecc
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 4bd02fad 647f6f47
! Mem[0000000090800004] = aaff6e54, %g2 = ffffffff809ce616
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffffaa
! Mem[0000000090800038] = 82927497 62f1bf38, %g2 = ffffffaa, %g3 = a14cf2d3
ldd [%i5+0x038],%g2 ! %g2 = 0000000082927497 0000000062f1bf38
! Mem[0000000091800008] = 0f1979ec, %g2 = 0000000082927497
lduw [%o0+%o1],%g2 ! %g2 = 000000000f1979ec
p60_label_18:
! Mem[000000009000002c] = 6f476f47, %g2 = 000000000f1979ec
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000006f47
! %l5 = 00000000ce920d77, Mem[0000000090000030] = 6f475666e3f41a12
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 00000000ce920d77
! Mem[000000009080003c] = 62f1bf38, %g2 = 0000000000006f47
ldsh [%i5+0x03c],%g2 ! %g2 = 00000000000062f1
! Mem[0000000090000038] = 4387b4a1, %g2 = 00000000000062f1
ldsb [%i4+0x039],%g2 ! %g2 = 0000000000000043
! %l0 = 00000045, %l1 = 00000000, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000045 00000000
! %l2 = 4bd02fad, %l3 = 647f6f47, Mem[0000000091800010] = ab2f2463 b09fb039
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 4bd02fad 647f6f47
! Mem[000000009180001c] = eab13027, %g2 = 0000000000000043
lduh [%o0+0x01e],%g2 ! %g2 = 000000000000eab1
! Mem[0000000090800028] = 74e28824 647f6f47, %g2 = 0000eab1, %g3 = 62f1bf38
ldd [%i5+%o5],%g2 ! %g2 = 0000000074e28824 00000000647f6f47
! Mem[0000000090800004] = aaff6e54, %g18 = 4c8a3808539abfde
ldsw [%i5+0x004],%g2 ! %g2 = 4c8a3808539abfde
! %l7 = 00000000156aeab1, Mem[0000000088000020] = 3e6cf13a4454ee1a
stx %l7,[%i0+%o4] ! Mem[0000000088000020] = 00000000156aeab1
p60_label_19:
! %l3 = 00000000647f6f47, Mem[000000009180001a] = 0000156a
stb %l3,[%o0+0x01a] ! Mem[0000000091800018] = 4700156a
! Mem[0000000088800014] = d287188d, %l0 = 0000000000000045
ldub [%i1+0x016],%l0 ! %l0 = 0000000000000018
! Mem[0000000088000018] = 18e534f165c477a2, %l3 = 00000000647f6f47
ldx [%i0+%o3],%l3 ! %l3 = 18e534f165c477a2
! Mem[0000000091800020] = 30270afa471d5447, %g2 = ffffffffaaff6e54
ldx [%o0+%o4],%g2 ! %g2 = 30270afa471d5447
! Mem[0000000091000010] = c97b694b, %g2 = 30270afa471d5447
lduh [%i6+0x012],%g2 ! %g2 = 000000000000c97b
! Mem[0000000091000030] = ad647f6f, %g2 = 000000000000c97b
ldsb [%i6+0x033],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000091000038] = 00000000 941491aa, %g2 = ffffffad, %g3 = 647f6f47
ldd [%i6+0x038],%g2 ! %g2 = 0000000000000000 00000000941491aa
! Mem[000000009180003c] = 9d65ed00, %g2 = 0000000000000000
ldub [%o0+0x03d],%g2 ! %g2 = 000000000000009d
! %l2 = 4bd02fad, %l3 = 65c477a2, Mem[0000000090800008] = 74e28824 647f6f47
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 4bd02fad 65c477a2
! %l7 = 00000000156aeab1, Mem[0000000091000030] = 4bd02fad647f6f47
stx %l7,[%i6+0x030] ! Mem[0000000091000030] = 00000000156aeab1
p60_label_20:
! %l4 = 0000001a, %l5 = ce920d77, Mem[0000000088000020] = 00000000 156aeab1
std %l4,[%i0+%o4] ! Mem[0000000088000020] = 0000001a ce920d77
! %l6 = 74e28824647f6f47, Mem[000000009080002c] = 647f6f47
sth %l6,[%i5+0x02c] ! Mem[000000009080002c] = 6f476f47
! %l5 = 00000000ce920d77, Mem[0000000091800014] = 647f6f47
stw %l5,[%o0+0x014] ! Mem[0000000091800014] = ce920d77
! %l6 = 74e28824647f6f47, Mem[0000000090800018] = 06a3c8cc14e5d892
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 74e28824647f6f47
! Mem[0000000090000014] = 9466aaf3, %g18 = 4c8a3808539abfde
ldsw [%i4+0x014],%g2 ! %g2 = 4c8a3808539abfde
! %l7 = 00000000156aeab1, Mem[000000009000002c] = 647f6f47
stb %l7,[%i4+0x02c] ! Mem[000000009000002c] = b17f6f47
! Mem[0000000090000034] = ce920d77, %g2 = ffffffff9466aaf3
ldsb [%i4+0x034],%g2 ! %g2 = ffffffffffffffce
! Mem[0000000091800008] = 0f1979ec d7c57e5d, %g2 = ffffffce, %g3 = 941491aa
ldd [%o0+%o1],%g2 ! %g2 = 000000000f1979ec 00000000d7c57e5d
! Mem[0000000091000018] = eab12595 6686bb92, %g2 = 0f1979ec, %g3 = d7c57e5d
ldd [%i6+%o3],%g2 ! %g2 = 00000000eab12595 000000006686bb92
! Mem[000000008900001c] = 1e84881c, %l5 = 00000000ce920d77
ldsw [%i2+0x01c],%l5 ! %l5 = 000000001e84881c
p60_label_21:
! Mem[0000000090000004] = 6f47647f, %g2 = 00000000eab12595
ldsh [%i4+0x006],%g2 ! %g2 = 0000000000006f47
! Mem[0000000091800034] = f2e01332, %g2 = 0000000000006f47
ldsb [%o0+0x034],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000089000010] = bffee1675582aaff, %l1 = 0000000000000000
ldx [%i2+%o2],%l1 ! %l1 = bffee1675582aaff
! Mem[000000009080002c] = 6f4774e2, %g2 = fffffffffffffff2
ldub [%i5+0x02e],%g2 ! %g2 = 000000000000006f
! %l0 = 00000018, %l1 = 5582aaff, Mem[0000000089800000] = 941491aa a1bf6918
std %l0,[%i3+%g0] ! Mem[0000000089800000] = 00000018 5582aaff
! Mem[0000000091800020] = 30270afa471d5447, %g2 = 000000000000006f
ldx [%o0+%o4],%g2 ! %g2 = 30270afa471d5447
! Mem[0000000091000008] = 00000000, %g2 = 30270afa471d5447
ldsb [%i6+0x00b],%g2 ! %g2 = 0000000000000000
! Mem[0000000088800028] = e5ed386256667e96, %l0 = 0000000000000018
ldx [%i1+%o5],%l0 ! %l0 = e5ed386256667e96
! Mem[0000000091000018] = eab12595 6686bb92, %g2 = 00000000, %g3 = 6686bb92
ldd [%i6+%o3],%g2 ! %g2 = 00000000eab12595 000000006686bb92
! %l0 = 56667e96, %l1 = 5582aaff, Mem[0000000090800020] = 647f6f47 c3247ee5
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 56667e96 5582aaff
p60_label_22:
! Mem[000000009100002c] = d71607a7, %g18 = 4c8a3808539abfde
ldsw [%i6+0x02c],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000091800008] = 0f1979ec, %g18 = 4c8a3808539abfde
ldsw [%o0+%o1],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000089800024] = f97af760, %l1 = bffee1675582aaff
ldsb [%i3+0x026],%l1 ! %l1 = fffffffffffffff7
! Mem[000000009000002c] = 6f470000, %g2 = 000000000f1979ec
ldub [%i4+0x02e],%g2 ! %g2 = 000000000000006f
! Mem[0000000088000010] = ff780868 f9cfcdf1, %l0 = 56667e96, %l1 = fffffff7
ldd [%i0+%o2],%l0 ! %l0 = 00000000ff780868 00000000f9cfcdf1
! Mem[0000000090000024] = 000074e2, %g2 = 000000000000006f
lduh [%i4+0x026],%g2 ! %g2 = 0000000000000000
! %l0 = ff780868, %l1 = f9cfcdf1, Mem[0000000090800020] = 56667e96 5582aaff
std %l0,[%i5+%o4] ! Mem[0000000090800020] = ff780868 f9cfcdf1
! Mem[0000000090000024] = 00000074, %g2 = 0000000000000000
ldub [%i4+0x025],%g2 ! %g2 = 0000000000000000
! %l7 = 00000000156aeab1, Mem[0000000091000000] = 809ce61612bca097
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 00000000156aeab1
! %l5 = 000000001e84881c, Mem[000000009100003a] = 00009414
sth %l5,[%i6+0x03a] ! Mem[0000000091000038] = 881c9414
p60_label_23:
! Mem[0000000091800000] = 4bd02fad 647f6f47, %g2 = 00000000, %g3 = 6686bb92
ldd [%o0+%g0],%g2 ! %g2 = 000000004bd02fad 00000000647f6f47
! Mem[0000000091000008] = 00000000 00000045, %g2 = 4bd02fad, %g3 = 647f6f47
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 0000000000000045
! Mem[0000000091000018] = eab12595, %g18 = 4c8a3808539abfde
ldsw [%i6+%o3],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000090800030] = 74e28824, %g18 = 4c8a3808539abfde
ldsw [%i5+0x030],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000088800038] = 156a0000, %l4 = 000000000000001a
lduh [%i1+0x038],%l4 ! %l4 = 000000000000156a
! %l3 = 18e534f165c477a2, Mem[0000000088800008] = 00000000
stw %l3,[%i1+%o1] ! Mem[0000000088800008] = 65c477a2
! Mem[0000000089000034] = 00002ced, %l7 = 00000000156aeab1
ldsw [%i2+0x034],%l7 ! %l7 = 0000000000002ced
! %l7 = 0000000000002ced, Mem[0000000091800019] = 00470015
stb %l7,[%o0+0x019] ! Mem[0000000091800018] = ed470015
! %l6 = 647f6f47, %l7 = 00002ced, Mem[0000000091000010] = c871c97b 694b6f47
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 647f6f47 00002ced
! Mem[0000000090000008] = 647f6f47, %g2 = 0000000074e28824
lduh [%i4+%o1],%g2 ! %g2 = 000000000000647f
p60_label_24:
! Mem[0000000090800030] = 74e28824, %g2 = 000000000000647f
ldub [%i5+0x030],%g2 ! %g2 = 0000000000000074
! Mem[0000000088000014] = f9cfcdf1, %l6 = 74e28824647f6f47
ldsb [%i0+0x015],%l6 ! %l6 = ffffffffffffffcf
! Mem[0000000091000004] = 156aeab1, %g18 = 4c8a3808539abfde
ldsw [%i6+0x004],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000091800030] = 876ab0f2, %g2 = 00000000156aeab1
ldub [%o0+0x031],%g2 ! %g2 = 0000000000000087
! Mem[0000000090000030] = 00000000ce920d77, %g2 = 0000000000000087
ldx [%i4+0x030],%g2 ! %g2 = 00000000ce920d77
! Mem[0000000091800034] = f2e01332, %g18 = 4c8a3808539abfde
ldsw [%o0+0x034],%g2 ! %g2 = 4c8a3808539abfde
! Mem[000000009080003c] = 62f1bf38, %g18 = 4c8a3808539abfde
ldsw [%i5+0x03c],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000091000018] = 25956686, %g2 = 0000000062f1bf38
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000002595
! Mem[0000000091000014] = 002cedea, %g2 = 0000000000002595
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000000
! Mem[000000009180002c] = 91aacd87, %g2 = 0000000000000000
ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffff91
p60_label_25:
! %l6 = ffffffffffffffcf, Mem[0000000091800038] = 156aeab1
stb %l6,[%o0+0x038] ! Mem[0000000091800038] = cf6aeab1
! %l6 = ffffffffffffffcf, Mem[0000000088000018] = 18e534f1
stw %l6,[%i0+%o3] ! Mem[0000000088000018] = ffffffcf
! Mem[000000009100000c] = 0045647f, %g2 = ffffffffffffff91
ldub [%i6+0x00e],%g2 ! %g2 = 0000000000000000
! Mem[0000000089800010] = 9182d7bc, %l2 = 9466aaf34bd02fad
lduw [%i3+%o2],%l2 ! %l2 = 000000009182d7bc
! Mem[000000009100002c] = d71607a7, %g18 = 4c8a3808539abfde
ldsw [%i6+0x02c],%g2 ! %g2 = 4c8a3808539abfde
! Mem[0000000091000028] = 50d71607, %g2 = ffffffffd71607a7
ldub [%i6+0x02b],%g2 ! %g2 = 0000000000000050
! Mem[0000000088000008] = 9466aaf3, %l7 = 0000000000002ced
ldsw [%i0+%o1],%l7 ! %l7 = ffffffff9466aaf3
! %l4 = 000000000000156a, Mem[0000000090800038] = 8292749762f1bf38
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 000000000000156a
! %l2 = 9182d7bc, %l3 = 65c477a2, Mem[0000000091000008] = 00000000 00000045
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 9182d7bc 65c477a2
! Mem[000000009000003c] = a14cf2d3, %g2 = 0000000000000050
lduw [%i4+0x03c],%g2 ! %g2 = 00000000a14cf2d3
ba,a p60_not_taken_0_end
p60_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p60_branch_failed
p60_not_taken_0_end:
! End of Random Code for Thread 60
1: membar #Sync ! Force all stores to complete
p60_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0f0] ! Set processor 60 done flag
! Check Registers
p60_check_registers:
set p60_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ff780868
bne,a,pn %xcc,p60_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f9cfcdf1
bne,a,pn %xcc,p60_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000009182d7bc
bne,a,pn %xcc,p60_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 18e534f165c477a2
bne,a,pn %xcc,p60_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000156a
bne,a,pn %xcc,p60_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000001e84881c
bne,a,pn %xcc,p60_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffcf
bne,a,pn %xcc,p60_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffff9466aaf3
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 b2f8f8e1 8aecace5
bne %xcc,p60_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 02bf5bb5 e98c7b75
bne %xcc,p60_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 07070368 0ee9ad7a
bne %xcc,p60_f4_fail
nop
! Check Local Memory
set p60_local0_expect,%g1
p60_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = ffffffcf65c477a2
ldx [%i0+0x018],%g3 ! Observed data at 0000000088000018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000001ace920d77
ldx [%i0+0x020],%g3 ! Observed data at 0000000088000020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8a5549630000001a
ldx [%i0+0x030],%g3 ! Observed data at 0000000088000030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x030,%g4
set p60_local1_expect,%g1
p60_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 74e28824647f6f47
ldx [%i1+0x000],%g3 ! Observed data at 0000000088800000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 65c477a2647f6f47
ldx [%i1+0x008],%g3 ! Observed data at 0000000088800008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 74e28824647f6f47
ldx [%i1+0x018],%g3 ! Observed data at 0000000088800018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ce920d7788245a0d
ldx [%i1+0x030],%g3 ! Observed data at 0000000088800030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 156a0000cc9d65ed
ldx [%i1+0x038],%g3 ! Observed data at 0000000088800038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x038,%g4
set p60_local2_expect,%g1
p60_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 647f6f474f72c9b0
ldx [%i2+0x000],%g3 ! Observed data at 0000000089000000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = b11f82e000002ced
ldx [%i2+0x030],%g3 ! Observed data at 0000000089000030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x030,%g4
set p60_local3_expect,%g1
p60_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 000000185582aaff
ldx [%i3+0x000],%g3 ! Observed data at 0000000089800000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x000,%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:
stba %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000020]
stxa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800018]
stda %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800000]
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088000008]
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000088800000]
stda %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800020]
done
p60_trap1o:
stba %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000020]
stxa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800018]
stda %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800000]
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088000008]
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000088800000]
stda %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800020]
done
p60_trap2e:
stxa %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000000]
stda %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000008]
ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089800008]
stda %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800018]
stxa %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000008]
done
p60_trap2o:
stxa %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000000]
stda %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000008]
ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089800008]
stda %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800018]
stxa %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000008]
done
p60_trap3e:
nop
nop
nop
nop
nop
done
p60_trap3o:
nop
nop
nop
nop
nop
done
p60_init_memory_pointers:
set p60_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p60_local0_start,%i0
set p60_local1_start,%i1
set p60_local2_start,%i2
set p60_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d11e85de75ed18f5
ldx [%g1+0x008],%l1 ! %l1 = fff60bfe34cb7f2f
ldx [%g1+0x010],%l2 ! %l2 = b8912c9be96c3016
ldx [%g1+0x018],%l3 ! %l3 = 06a3c8cc8880d892
ldx [%g1+0x020],%l4 ! %l4 = e8d1ba4e76c48172
ldx [%g1+0x028],%l5 ! %l5 = d94c8eeffa51a15c
ldx [%g1+0x030],%l6 ! %l6 = 74e28824647f6f47
ldx [%g1+0x038],%l7 ! %l7 = e4bb91c08b545d43
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1cc82e67 2117fc51 d26c2489 7c679294
! %f4 = 0834bd54 bc7c1919 7a662922 714b52be
! %f8 = 42c17b39 cbbb0256 6a1e2533 29abb15e
! %f12 = 575f6bb1 8017cb6f ab2100d4 34c42393
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fa228759 c49a6ed8 68b00ee1 f14d5524
! %f20 = 02df06a2 d18019a2 38e73579 7e11fe02
! %f24 = b4220a59 e1845e93 f00aa8c5 0d22fabd
! %f28 = 98349891 b4f484d6 15651852 ce7288e1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a5e2efee ce9e236e 3488d226 851d4b04
! %f36 = c5407c6f 30657cad f1ec9388 7ac3543b
! %f40 = 117a0dc8 70a96a0d 227563a0 fccd7745
! %f44 = 393b8657 b929b117 a1e096c4 f32afef4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x52826adf0000005d,%g7,%g1 ! GSR scale = 11, align = 5
wr %g1,%g0,%gsr ! GSR = 52826adf0000005d
wr %g0,%y ! Clear Y 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[0000000090800010] = d6f64887, %g2 = 3de9b7c1c6446f54
ldub [%i5+%o2],%g2 ! %g2 = 00000000000000d6
! Mem[0000000091800018] = c6fe240a 9c834334, %g2 = 000000d6, %g3 = 0bad0b00
ldd [%o0+%o3],%g2 ! %g2 = 00000000c6fe240a 000000009c834334
! Mem[0000000091000018] = 2595d186, %g2 = 00000000c6fe240a
ldub [%i6+0x01a],%g2 ! %g2 = 0000000000000025
! Mem[0000000091800000] = 2cb99209, %g2 = 0000000000000025
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000002cb9
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = 00002cb9, %g3 = 9c834334
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! Mem[0000000090800020] = 5b9447bc, %g18 = 280c85c4c887cae1
ldsw [%i5+%o4],%g2 ! %g2 = 280c85c4c887cae1
! Mem[0000000091800038] = b5d5c008, %g2 = 000000005b9447bc
lduh [%o0+0x038],%g2 ! %g2 = 000000000000b5d5
! Mem[0000000090000008] = 1a70897a 70c2cf1a, %g2 = 0000b5d5, %g3 = a14cf2d3
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70897a 0000000070c2cf1a
! Mem[0000000091800020] = 30270afa, %g2 = 000000001a70897a
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000003027
! %l2 = 0ff1b8b87f0c2b1a, Mem[000000009100000f] = 64c871c9
stb %l2,[%i6+0x00f] ! Mem[000000009100000c] = 1ac871c9
p61_label_2:
! %l7 = de736c581ece206b, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l7,[%i5+0x030] ! Mem[0000000090800030] = de736c581ece206b
! %l6 = dd6ecb463686093b, Mem[0000000090800004] = 99136e54
stb %l6,[%i5+0x004] ! Mem[0000000090800004] = 3b136e54
! Mem[0000000090000004] = 34b459e7, %g18 = 280c85c4c887cae1
ldsw [%i4+0x004],%g2 ! %g2 = 280c85c4c887cae1
! Mem[0000000091800020] = 30270afa, %g18 = 280c85c4c887cae1
ldsw [%o0+%o4],%g2 ! %g2 = 280c85c4c887cae1
! Mem[000000008b800038] = dedb2597, %l2 = 0ff1b8b87f0c2b1a
ldsw [%i3+0x038],%l2 ! %l2 = ffffffffdedb2597
! %l0 = 24640716376c8830, Mem[000000009100003e] = 577c0000
sth %l0,[%i6+0x03e] ! Mem[000000009100003c] = 88300000
! Mem[0000000091000010] = c871c97b, %g2 = 0000000030270afa
lduh [%i6+%o2],%g2 ! %g2 = 000000000000c871
! Mem[0000000091000004] = a0979a8d, %g2 = 000000000000c871
ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffa0
! Mem[0000000090800034] = 206b82fb, %g2 = ffffffffffffffa0
ldsh [%i5+0x036],%g2 ! %g2 = 000000000000206b
! Mem[0000000090800020] = 5b9447bc, %g2 = 000000000000206b
lduw [%i5+%o4],%g2 ! %g2 = 000000005b9447bc
p61_label_3:
! Mem[0000000091800034] = f2e01332, %g2 = 000000005b9447bc
lduh [%o0+0x034],%g2 ! %g2 = 000000000000f2e0
! Mem[0000000091000028] = 8a3d9650d71607a7, %g2 = 000000000000f2e0
ldx [%i6+%o5],%g2 ! %g2 = 8a3d9650d71607a7
! %l0 = 24640716376c8830, Mem[000000008b000001] = c24c1408
stb %l0,[%i2+0x001] ! Mem[000000008b000000] = c2301408
! %l5 = 5809dd8abb8301a2, Mem[000000009080000e] = 2662d6f6
sth %l5,[%i5+0x00e] ! Mem[000000009080000c] = 01a2d6f6
! Mem[0000000090000038] = cf87b4a1, %g2 = 8a3d9650d71607a7
ldub [%i4+0x039],%g2 ! %g2 = 00000000000000cf
! %l6 = 3686093b, %l7 = 1ece206b, Mem[0000000090800030] = de736c58 1ece206b
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 3686093b 1ece206b
! Mem[000000009000003c] = 4cf2d300, %g2 = 00000000000000cf
ldub [%i4+0x03d],%g2 ! %g2 = 000000000000004c
! Mem[0000000090000004] = b459e71a, %g2 = 000000000000004c
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = ffffffb4, %g3 = 70c2cf1a
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! %l1 = 2390fa5cb69d149f, Mem[0000000091800022] = 0afa801d
sth %l1,[%o0+0x022] ! Mem[0000000091800020] = 149f801d
p61_label_4:
! Mem[0000000090000008] = 70897a70, %g2 = 0000000022502cb9
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000070
! %l6 = 3686093b, %l7 = 1ece206b, Mem[0000000090800000] = f2d0a1aa 3b136e54
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 3686093b 1ece206b
! Mem[000000008a00001c] = 735bd451, %l0 = 24640716376c8830
ldub [%i0+0x01f],%l0 ! %l0 = 0000000000000051
! Mem[0000000090800004] = 1ece206b, %g2 = 0000000000000070
lduw [%i5+0x004],%g2 ! %g2 = 000000001ece206b
! Mem[0000000090000024] = eb9a5721, %g2 = 000000001ece206b
ldsb [%i4+0x025],%g2 ! %g2 = ffffffffffffffeb
! Mem[0000000090800010] = f6488779, %g2 = ffffffffffffffeb
ldub [%i5+0x011],%g2 ! %g2 = 00000000000000f6
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = 000000f6, %g3 = 920983a7
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
! %l6 = dd6ecb463686093b, Mem[000000008b800022] = 8f958089
sth %l6,[%i3+0x022] ! Mem[000000008b800020] = 8f95093b
! %l5 = 5809dd8abb8301a2, Mem[000000008a800003] = 59627d94
stb %l5,[%i1+0x003] ! Mem[000000008a800000] = 59627da2
! %l2 = ffffffffdedb2597, Mem[000000008b000028] = 34d19af5
stw %l2,[%i2+%o5] ! Mem[000000008b000028] = dedb2597
p61_label_5:
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 82fb7497, %g3 = 62f1bf38
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! Mem[0000000091000028] = 8a3d9650, %g2 = 00000000c654ee46
lduh [%i6+%o5],%g2 ! %g2 = 0000000000008a3d
! Mem[0000000090000008] = 1a70897a, %g18 = 280c85c4c887cae1
ldsw [%i4+%o1],%g2 ! %g2 = 280c85c4c887cae1
! Mem[0000000090000020] = 1da2f6eb, %g2 = 000000001a70897a
ldsb [%i4+0x022],%g2 ! %g2 = 000000000000001d
! %l5 = 5809dd8abb8301a2, Mem[000000009180000d] = c57e5dab
stb %l5,[%o0+0x00d] ! Mem[000000009180000c] = a27e5dab
! Mem[000000008b00000c] = e0c99379, %l2 = ffffffffdedb2597
ldub [%i2+0x00e],%l2 ! %l2 = 0000000000000093
! %l6 = dd6ecb463686093b, Mem[0000000091000016] = f715afbb
sth %l6,[%i6+0x016] ! Mem[0000000091000014] = 093bafbb
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 000000000000001d
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! %l5 = 5809dd8abb8301a2, Mem[000000009180001e] = 43343027
sth %l5,[%o0+0x01e] ! Mem[000000009180001c] = 01a23027
! %l4 = 6b3c5f99d4c590ac, Mem[000000008b800000] = 8f386ac59d1d6807
stx %l4,[%i3+%g0] ! Mem[000000008b800000] = 6b3c5f99d4c590ac
p61_label_6:
! %l5 = 5809dd8abb8301a2, Mem[0000000090000036] = 1a127ccf
sth %l5,[%i4+0x036] ! Mem[0000000090000034] = 01a27ccf
! %l3 = 90ff2831ff79a0ab, Mem[0000000091800018] = c6fe240a9c8301a2
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 90ff2831ff79a0ab
! Mem[0000000090800014] = 79807614, %g2 = b5d5c00843ccc658
lduw [%i5+0x014],%g2 ! %g2 = 0000000079807614
! Mem[000000008b000020] = d11320cb, %l3 = 90ff2831ff79a0ab
ldsb [%i2+0x022],%l3 ! %l3 = 0000000000000020
! %l4 = 6b3c5f99d4c590ac, Mem[0000000091000014] = 694b093b
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = d4c590ac
! Mem[0000000091000018] = afbb2595d186bb92, %g2 = 0000000079807614
ldx [%i6+%o3],%g2 ! %g2 = afbb2595d186bb92
! %l1 = 2390fa5cb69d149f, Mem[000000009000000a] = 897a70c2
stb %l1,[%i4+0x00a] ! Mem[0000000090000008] = 9f7a70c2
! Mem[0000000091800028] = a31fbc41, %g18 = 280c85c4c887cae1
ldsw [%o0+%o5],%g2 ! %g2 = 280c85c4c887cae1
! %l3 = 0000000000000020, Mem[0000000090800023] = bcc3247e
stb %l3,[%i5+0x023] ! Mem[0000000090800020] = 20c3247e
! %l1 = 2390fa5cb69d149f, Mem[000000009180001c] = ff79a0ab
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = b69d149f
p61_label_7:
! Mem[000000008b00000c] = e0c99379, %l7 = de736c581ece206b
lduw [%i2+0x00c],%l7 ! %l7 = 00000000e0c99379
! %l0 = 00000051, %l1 = b69d149f, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 00000051 b69d149f
! %l5 = 5809dd8abb8301a2, Mem[0000000091000010] = c871c97bd4c590ac
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 5809dd8abb8301a2
! Mem[000000009100002c] = 07a7916a, %g2 = ffffffffa31fbc41
lduh [%i6+0x02e],%g2 ! %g2 = 00000000000007a7
! Mem[0000000090000028] = 2188de20, %g18 = 280c85c4c887cae1
ldsw [%i4+%o5],%g2 ! %g2 = 280c85c4c887cae1
! %l6 = dd6ecb463686093b, Mem[0000000091800034] = f2e01332
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = 3686093b
! %l4 = 6b3c5f99d4c590ac, Mem[0000000090000031] = 2cd948e3
stb %l4,[%i4+0x031] ! Mem[0000000090000030] = acd948e3
! Mem[0000000091800030] = cd876ab03686093b, %g2 = 000000002188de20
ldx [%o0+0x030],%g2 ! %g2 = cd876ab03686093b
! %l7 = 00000000e0c99379, Mem[0000000091800020] = 3027149f
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = e0c99379
! Mem[000000009100000c] = 32495b1a, %g2 = cd876ab03686093b
lduw [%i6+0x00c],%g2 ! %g2 = 0000000032495b1a
p61_label_8:
! Mem[000000008b000018] = 2b5e7006, %l5 = 5809dd8abb8301a2
ldub [%i2+0x01b],%l5 ! %l5 = 0000000000000006
! %l1 = 2390fa5cb69d149f, Mem[0000000090000014] = 48782e3b
stb %l1,[%i4+0x014] ! Mem[0000000090000014] = 9f782e3b
! %l3 = 0000000000000020, Mem[0000000090000030] = 72acd948
sth %l3,[%i4+0x030] ! Mem[0000000090000030] = 0020d948
! %l6 = dd6ecb463686093b, Mem[000000008a000030] = c885b83a19bf67c4
stx %l6,[%i0+0x030] ! Mem[000000008a000030] = dd6ecb463686093b
! Mem[0000000090000028] = de2092b2, %g2 = 0000000032495b1a
ldsb [%i4+0x02a],%g2 ! %g2 = ffffffffffffffde
! %l7 = 00000000e0c99379, Mem[000000008a800004] = c876132d
stw %l7,[%i1+0x004] ! Mem[000000008a800004] = e0c99379
! Mem[0000000090000018] = 54ee46c2, %g2 = ffffffffffffffde
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000054
! Mem[0000000091800000] = 22502cb9, %g2 = 0000000000000054
lduh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! %l2 = 0000000000000093, Mem[0000000091800004] = 920983a7
stb %l2,[%o0+0x004] ! Mem[0000000091800004] = 930983a7
! Mem[000000008b800000] = 6b3c5f99, %l4 = 6b3c5f99d4c590ac
ldsw [%i3+%g0],%l4 ! %l4 = 000000006b3c5f99
p61_label_9:
! %l1 = 2390fa5cb69d149f, Mem[0000000091800012] = 0f63b09f
stb %l1,[%o0+0x012] ! Mem[0000000091800010] = 9f63b09f
! %l0 = 0000000000000051, Mem[0000000091000010] = 5809dd8a
sth %l0,[%i6+%o2] ! Mem[0000000091000010] = 0051dd8a
! %l4 = 000000006b3c5f99, Mem[000000009100000b] = 1a32495b
stb %l4,[%i6+0x00b] ! Mem[0000000091000008] = 9932495b
! %l6 = dd6ecb463686093b, Mem[000000008a800038] = 810aaab12a7cd9b2
stx %l6,[%i1+0x038] ! Mem[000000008a800038] = dd6ecb463686093b
! Mem[0000000091800004] = 930983a7, %g2 = 0000000000002250
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff9309
! Mem[0000000091800034] = 3686093b, %g2 = ffffffffffff9309
lduh [%o0+0x034],%g2 ! %g2 = 0000000000003686
! %l0 = 0000000000000051, Mem[0000000091000028] = 8a3d9650
stb %l0,[%i6+%o5] ! Mem[0000000091000028] = 513d9650
! %l3 = 0000000000000020, Mem[000000008a000024] = 71c404d6
sth %l3,[%i0+0x024] ! Mem[000000008a000024] = 002004d6
! Mem[0000000090800008] = 9f916a87, %g2 = 0000000000003686
ldub [%i5+0x00a],%g2 ! %g2 = 000000000000009f
! Mem[000000009100002c] = d71607a7, %g2 = 000000000000009f
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffd716
p61_label_10:
! %l5 = 0000000000000006, Mem[0000000090800007] = 6b50c69f
stb %l5,[%i5+0x007] ! Mem[0000000090800004] = 0650c69f
! Mem[0000000090800018] = 8d210d4c, %g18 = 280c85c4c887cae1
ldsw [%i5+%o3],%g2 ! %g2 = 280c85c4c887cae1
! %l6 = 3686093b, %l7 = e0c99379, Mem[0000000091000018] = afbb2595 d186bb92
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 3686093b e0c99379
! Mem[000000009100000c] = 5b1a0051, %g2 = ffffffff8d210d4c
ldsb [%i6+0x00e],%g2 ! %g2 = 000000000000005b
! Mem[000000008b00001c] = e8f634ff, %l4 = 000000006b3c5f99
ldsb [%i2+0x01f],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000090000038] = 7ccf87b4, %g2 = 000000000000005b
lduh [%i4+0x038],%g2 ! %g2 = 0000000000007ccf
! Mem[000000009000000c] = cf1ab51e, %g2 = 0000000000007ccf
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffcf1a
! %l1 = 2390fa5cb69d149f, Mem[0000000090800038] = 00000051b69d149f
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 2390fa5cb69d149f
! %l2 = 0000000000000093, Mem[0000000091800010] = ab2f9f63
stw %l2,[%o0+%o2] ! Mem[0000000091800010] = 00000093
! Mem[0000000091800000] = 22502cb9, %g2 = ffffffffffffcf1a
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000002250
p61_label_11:
! Mem[000000008a80003c] = 3686093b, %l2 = 0000000000000093
ldsw [%i1+0x03c],%l2 ! %l2 = 000000003686093b
! %l0 = 00000051, %l1 = b69d149f, Mem[0000000090000000] = 0efd0f33 34b459e7
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 00000051 b69d149f
! Mem[000000009100003c] = 88300000, %g2 = 0000000000002250
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffff8830
! Mem[000000008a00003c] = 8380ef3a, %l6 = dd6ecb463686093b
ldub [%i0+0x03d],%l6 ! %l6 = 0000000000000080
! Mem[0000000090800014] = 76148d21, %g2 = ffffffffffff8830
ldub [%i5+0x016],%g2 ! %g2 = 0000000000000076
! %l5 = 0000000000000006, Mem[0000000091800010] = 00000093
stw %l5,[%o0+%o2] ! Mem[0000000091800010] = 00000006
! Mem[0000000090000000] = 00000051, %g2 = 0000000000000076
lduh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[000000009100003c] = 88300000, %g2 = 0000000000000000
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffff8830
! %l6 = 0000000000000080, Mem[000000008b800010] = 09f9e318604c576f
stx %l6,[%i3+%o2] ! Mem[000000008b800010] = 0000000000000080
! Mem[000000008a000014] = d87c5618, %l7 = 00000000e0c99379
ldsw [%i0+0x014],%l7 ! %l7 = ffffffffd87c5618
p61_label_12:
! %l0 = 0000000000000051, Mem[0000000091000030] = 916a6e48
stw %l0,[%i6+0x030] ! Mem[0000000091000030] = 00000051
! Mem[0000000090800010] = d6f64887 79807614, %g2 = ffff8830, %g3 = c2bbec77
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! Mem[0000000090800010] = 48877980, %g2 = 00000000d6f64887
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004887
! Mem[0000000090800004] = 1ece2006, %g18 = 280c85c4c887cae1
ldsw [%i5+0x004],%g2 ! %g2 = 280c85c4c887cae1
! %l5 = 0000000000000006, Mem[0000000090000004] = b69d149f
stw %l5,[%i4+0x004] ! Mem[0000000090000004] = 00000006
! %l1 = 2390fa5cb69d149f, Mem[000000008a80001c] = b153c6be
stw %l1,[%i1+0x01c] ! Mem[000000008a80001c] = b69d149f
! Mem[0000000091000020] = 8c013d02, %g2 = 000000001ece2006
lduw [%i6+%o4],%g2 ! %g2 = 000000008c013d02
! %l5 = 0000000000000006, Mem[000000008a00000e] = 84f6bb33
sth %l5,[%i0+0x00e] ! Mem[000000008a00000c] = 84f60006
! Mem[0000000090000038] = 7ccf87b4, %g18 = 280c85c4c887cae1
ldsw [%i4+0x038],%g2 ! %g2 = 280c85c4c887cae1
! %l2 = 000000003686093b, Mem[0000000091000010] = 0051dd8abb8301a2
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 000000003686093b
p61_label_13:
! Mem[0000000090800028] = 77ba3e4c, %g2 = 000000007ccf87b4
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000077
! Mem[0000000090800010] = d6f64887 79807614, %g2 = 00000077, %g3 = 79807614
ldd [%i5+%o2],%g2 ! %g2 = 00000000d6f64887 0000000079807614
! %l4 = ffffffffffffffff, Mem[0000000091800028] = a31fbc41
sth %l4,[%o0+%o5] ! Mem[0000000091800028] = ffffbc41
! %l1 = 2390fa5cb69d149f, Mem[0000000090800000] = 3686093b
stb %l1,[%i5+%g0] ! Mem[0000000090800000] = 9f86093b
! Mem[000000008b800014] = 00000080, %l1 = 2390fa5cb69d149f
lduh [%i3+0x016],%l1 ! %l1 = 0000000000000080
! Mem[0000000090000000] = 0000005100000006, %g2 = 00000000d6f64887
ldx [%i4+%g0],%g2 ! %g2 = 0000005100000006
! %l7 = ffffffffd87c5618, Mem[000000008b800026] = b47e1a73
sth %l7,[%i3+0x026] ! Mem[000000008b800024] = b47e5618
! Mem[0000000090800024] = 7ee5fd77, %g2 = 0000005100000006
lduh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! Mem[000000009000001c] = ec77d314, %g2 = 0000000000007ee5
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000ec
! Mem[0000000090800014] = 79807614, %g2 = 00000000000000ec
lduh [%i5+0x014],%g2 ! %g2 = 0000000000007980
p61_label_14:
! %l0 = 00000051, %l1 = 00000080, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 00000051 00000080
! Mem[0000000091800034] = 3686093b, %g2 = 0000000000007980
lduw [%o0+0x034],%g2 ! %g2 = 000000003686093b
! %l4 = ffffffffffffffff, Mem[0000000090800018] = 8d210d4c
stw %l4,[%i5+%o3] ! Mem[0000000090800018] = ffffffff
! Mem[000000008b000018] = 2b5e7006, %l3 = 0000000000000020
ldsb [%i2+%o3],%l3 ! %l3 = 000000000000002b
! %l4 = ffffffff, %l5 = 00000006, Mem[0000000091800008] = 0f1979ec d7a27e5d
std %l4,[%o0+%o1] ! Mem[0000000091800008] = ffffffff 00000006
! Mem[000000008b000018] = 2b5e7006, %l4 = ffffffffffffffff
ldub [%i2+0x01a],%l4 ! %l4 = 0000000000000070
! Mem[0000000090000030] = 0020d948, %g2 = 000000003686093b
ldub [%i4+0x030],%g2 ! %g2 = 0000000000000000
! %l0 = 00000051, %l1 = 00000080, Mem[0000000091800020] = e0c99379 801d54e4
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 00000051 00000080
! %l4 = 0000000000000070, Mem[000000009180001c] = b69d149f
stb %l4,[%o0+0x01c] ! Mem[000000009180001c] = 709d149f
! Mem[000000009180003c] = 58000000, %g2 = 0000000000000000
ldub [%o0+0x03f],%g2 ! %g2 = 0000000000000058
p61_label_15:
! Mem[0000000091000034] = 6cc60ecc, %g2 = 0000000000000058
ldub [%i6+0x034],%g2 ! %g2 = 000000000000006c
! Mem[0000000090800030] = 3686093b 1ece206b, %g2 = 0000006c, %g3 = 79807614
ldd [%i5+0x030],%g2 ! %g2 = 000000003686093b 000000001ece206b
! Mem[0000000090000018] = ee46c2bb, %g2 = 000000003686093b
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000ee46
! %l3 = 000000000000002b, Mem[000000008a800038] = dd6ecb463686093b
stx %l3,[%i1+0x038] ! Mem[000000008a800038] = 000000000000002b
! Mem[0000000090000030] = d948e3f4, %g2 = 000000000000ee46
lduh [%i4+0x032],%g2 ! %g2 = 000000000000d948
! %l0 = 0000000000000051, Mem[0000000090800020] = 5b944720c3247ee5
stx %l0,[%i5+%o4] ! Mem[0000000090800020] = 0000000000000051
! %l3 = 000000000000002b, Mem[000000008b800008] = cea123c51ae28c63
stx %l3,[%i3+%o1] ! Mem[000000008b800008] = 000000000000002b
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = 000000000000d948
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
! %l2 = 000000003686093b, Mem[0000000090000002] = 00510000
sth %l2,[%i4+0x002] ! Mem[0000000090000000] = 093b0000
! %l4 = 0000000000000070, Mem[0000000090000028] = 2188de2092b2c784
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000070
p61_label_16:
! %l6 = 0000000000000080, Mem[0000000090800012] = 48877980
stb %l6,[%i5+0x012] ! Mem[0000000090800010] = 80877980
! %l7 = ffffffffd87c5618, Mem[000000008a00001e] = 735bd451
sth %l7,[%i0+0x01e] ! Mem[000000008a00001c] = 735b5618
! Mem[0000000090000034] = e3f401a2, %g18 = 280c85c4c887cae1
ldsw [%i4+0x034],%g2 ! %g2 = 280c85c4c887cae1
! Mem[0000000091800014] = b03990ff, %g2 = ffffffffe3f401a2
ldub [%o0+0x016],%g2 ! %g2 = 00000000000000b0
! %l2 = 000000003686093b, Mem[000000008a000036] = 3686093b
stb %l2,[%i0+0x036] ! Mem[000000008a000034] = 36863b3b
! Mem[000000009100003c] = 37418830, %g18 = 280c85c4c887cae1
ldsw [%i6+0x03c],%g2 ! %g2 = 280c85c4c887cae1
! %l7 = ffffffffd87c5618, Mem[000000008b800018] = 61e92fb4735ab785
stx %l7,[%i3+%o3] ! Mem[000000008b800018] = ffffffffd87c5618
! Mem[0000000090800028] = fd77ba3e4c1bc6c0, %g2 = 0000000037418830
ldx [%i5+%o5],%g2 ! %g2 = fd77ba3e4c1bc6c0
! %l7 = ffffffffd87c5618, Mem[0000000091800010] = 00000006b09fb039
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = ffffffffd87c5618
! Mem[0000000091000038] = 25563741, %g2 = fd77ba3e4c1bc6c0
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000002556
p61_label_17:
! Mem[0000000090800038] = 90fa5cb6, %g2 = 0000000000002556
ldsb [%i5+0x039],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000090000034] = a2000000, %g2 = ffffffffffffff90
ldub [%i4+0x037],%g2 ! %g2 = 00000000000000a2
! %l2 = 000000003686093b, Mem[0000000091000018] = 3686093b
stw %l2,[%i6+%o3] ! Mem[0000000091000018] = 3686093b
! Mem[000000008b80003c] = 0a1b2083, %l0 = 0000000000000051
lduw [%i3+0x03c],%l0 ! %l0 = 000000000a1b2083
! Mem[000000009000001c] = c2bbec77, %g2 = 00000000000000a2
ldub [%i4+0x01c],%g2 ! %g2 = 00000000000000c2
! %l6 = 0000000000000080, Mem[0000000091000014] = 3686093b
sth %l6,[%i6+0x014] ! Mem[0000000091000014] = 0080093b
! Mem[0000000090800018] = ffffffff, %g2 = 00000000000000c2
lduw [%i5+%o3],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000090800030] = 3686093b, %g2 = 00000000ffffffff
lduh [%i5+0x030],%g2 ! %g2 = 0000000000003686
! Mem[0000000091800010] = ffffffff d87c5618, %g2 = 00003686, %g3 = 1ece206b
ldd [%o0+%o2],%g2 ! %g2 = 00000000ffffffff 00000000d87c5618
! Mem[0000000091800030] = cd876ab0 3686093b, %g2 = ffffffff, %g3 = d87c5618
ldd [%o0+0x030],%g2 ! %g2 = 00000000cd876ab0 000000003686093b
p61_label_18:
! %l1 = 0000000000000080, Mem[0000000090800010] = d6f68087
stw %l1,[%i5+%o2] ! Mem[0000000090800010] = 00000080
! %l5 = 0000000000000006, Mem[0000000091000036] = 0ecc2ac3
sth %l5,[%i6+0x036] ! Mem[0000000091000034] = 00062ac3
! %l5 = 0000000000000006, Mem[0000000091800030] = cd876ab03686093b
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000006
! Mem[0000000090800024] = 0051fd77, %g2 = 00000000cd876ab0
lduh [%i5+0x026],%g2 ! %g2 = 0000000000000051
! %l4 = 00000070, %l5 = 00000006, Mem[0000000091000030] = 00000051 6cc60006
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 00000070 00000006
! Mem[0000000091800020] = 00005100, %g2 = 0000000000000051
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000000
! %l2 = 3686093b, %l3 = 0000002b, Mem[0000000091000008] = 9a8d0199 32495b1a
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 3686093b 0000002b
! %l5 = 0000000000000006, Mem[0000000090000036] = 01a20000
sth %l5,[%i4+0x036] ! Mem[0000000090000034] = 00060000
! %l5 = 0000000000000006, Mem[000000009000003a] = 00510000
sth %l5,[%i4+0x03a] ! Mem[0000000090000038] = 00060000
! %l6 = 0000000000000080, Mem[0000000091800018] = 90ff2831709d149f
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 0000000000000080
p61_label_19:
! Mem[0000000090000028] = 00000000, %g18 = 280c85c4c887cae1
ldsw [%i4+%o5],%g2 ! %g2 = 280c85c4c887cae1
! Mem[0000000091800018] = 00000000, %g2 = 0000000000000000
ldub [%o0+0x01b],%g2 ! %g2 = 0000000000000000
! %l3 = 000000000000002b, Mem[000000009080000b] = 916a8701
stb %l3,[%i5+0x00b] ! Mem[0000000090800008] = 2b6a8701
! %l2 = 000000003686093b, Mem[000000009000002d] = 00007000
stb %l2,[%i4+0x02d] ! Mem[000000009000002c] = 3b007000
! %l6 = 0000000000000080, Mem[000000009180000a] = ffff0000
sth %l6,[%o0+0x00a] ! Mem[0000000091800008] = 00800000
! Mem[0000000091000030] = 00000070, %g2 = 0000000000000000
lduw [%i6+0x030],%g2 ! %g2 = 0000000000000070
! %l4 = 0000000000000070, Mem[0000000091800000] = 22502cb9930983a7
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000070
! %l0 = 0a1b2083, %l1 = 00000080, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 0a1b2083 00000080
! Mem[0000000090000020] = 1da2f6eb, %g2 = 0000000000000070
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000001da2
! %l7 = ffffffffd87c5618, Mem[000000008b800008] = 00000000
sth %l7,[%i3+%o1] ! Mem[000000008b800008] = 56180000
p61_label_20:
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 0000000000001da2
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! %l2 = 000000003686093b, Mem[0000000091000000] = 809ce616
sth %l2,[%i6+%g0] ! Mem[0000000091000000] = 093be616
! Mem[0000000091800024] = 00000080, %g2 = b5d5c00843ccc658
lduh [%o0+0x024],%g2 ! %g2 = 0000000000000000
! Mem[000000008a800004] = e0c99379, %l7 = ffffffffd87c5618
ldub [%i1+0x005],%l7 ! %l7 = 00000000000000c9
! Mem[0000000091800018] = 00000000, %g18 = 280c85c4c887cae1
ldsw [%o0+%o3],%g2 ! %g2 = 280c85c4c887cae1
! %l3 = 000000000000002b, Mem[0000000091800033] = 00000000
stb %l3,[%o0+0x033] ! Mem[0000000091800030] = 2b000000
! Mem[0000000091000018] = 093be0c9, %g2 = 0000000000000000
ldub [%i6+0x01a],%g2 ! %g2 = 0000000000000009
! %l0 = 000000000a1b2083, Mem[0000000090000032] = d948e3f4
stb %l0,[%i4+0x032] ! Mem[0000000090000030] = 8348e3f4
! Mem[0000000091000034] = 0000062a, %g2 = 0000000000000009
ldub [%i6+0x035],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = c00843cc, %g2 = 0000000000000000
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000c008
p61_label_21:
! Mem[0000000091800030] = 0000002b 00000006, %g2 = 0000c008, %g3 = 3686093b
ldd [%o0+0x030],%g2 ! %g2 = 000000000000002b 0000000000000006
! %l6 = 0000000000000080, Mem[0000000091800026] = 0080ffff
sth %l6,[%o0+0x026] ! Mem[0000000091800024] = 0080ffff
! Mem[000000009080002c] = 00000080, %g2 = 000000000000002b
lduw [%i5+0x02c],%g2 ! %g2 = 0000000000000080
! Mem[0000000091800028] = ffffbc41, %g2 = 0000000000000080
lduw [%o0+%o5],%g2 ! %g2 = 00000000ffffbc41
! Mem[0000000090800030] = 3686093b, %g2 = 00000000ffffbc41
ldsb [%i5+0x030],%g2 ! %g2 = 0000000000000036
! Mem[000000008b000038] = e872c321 3c2faaa4, %l2 = 3686093b, %l3 = 0000002b
ldd [%i2+0x038],%l2 ! %l2 = 00000000e872c321 000000003c2faaa4
! %l0 = 0a1b2083, %l1 = 00000080, Mem[000000008b000028] = dedb2597 7cd8ca57
std %l0,[%i2+%o5] ! Mem[000000008b000028] = 0a1b2083 00000080
! %l6 = 0000000000000080, Mem[000000008b00002d] = 00000080
stb %l6,[%i2+0x02d] ! Mem[000000008b00002c] = 00800080
! %l1 = 0000000000000080, Mem[0000000090000028] = 00000000
stw %l1,[%i4+%o5] ! Mem[0000000090000028] = 00000080
! %l4 = 0000000000000070, Mem[0000000090800000] = 9f86093b1ece2006
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000070
p61_label_22:
! %l4 = 0000000000000070, Mem[000000008b000010] = 344350471f54f8b9
stx %l4,[%i2+%o2] ! Mem[000000008b000010] = 0000000000000070
! %l4 = 0000000000000070, Mem[000000009100002c] = d71607a7
sth %l4,[%i6+0x02c] ! Mem[000000009100002c] = 007007a7
! Mem[0000000091800038] = c00843cc, %g2 = 0000000000000036
ldsh [%o0+0x03a],%g2 ! %g2 = ffffffffffffc008
! %l5 = 0000000000000006, Mem[000000009100001d] = c993798c
stb %l5,[%i6+0x01d] ! Mem[000000009100001c] = 0693798c
! %l5 = 0000000000000006, Mem[0000000090000024] = f6eb9a57
stw %l5,[%i4+0x024] ! Mem[0000000090000024] = 00000006
! Mem[000000008a800010] = 276a0d3c, %l0 = 000000000a1b2083
ldub [%i1+0x011],%l0 ! %l0 = 000000000000006a
! Mem[0000000091000028] = 513d9650 007007a7, %g2 = ffffc008, %g3 = 00000006
ldd [%i6+%o5],%g2 ! %g2 = 00000000513d9650 00000000007007a7
! %l5 = 0000000000000006, Mem[000000009080001f] = 33000000
stb %l5,[%i5+0x01f] ! Mem[000000009080001c] = 06000000
! Mem[0000000090800010] = 00000080, %g18 = 280c85c4c887cae1
ldsw [%i5+%o2],%g2 ! %g2 = 280c85c4c887cae1
! %l6 = 0000000000000080, Mem[0000000091800014] = d87c5618
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = 00000080
p61_label_23:
! Mem[0000000090800038] = 2390fa5c, %g2 = 0000000000000080
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000002390
! %l3 = 000000003c2faaa4, Mem[0000000091800018] = 0000000000000080
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 000000003c2faaa4
! %l4 = 0000000000000070, Mem[0000000091000020] = 8c013d02
sth %l4,[%i6+%o4] ! Mem[0000000091000020] = 00703d02
! Mem[0000000091800018] = 00003c2f, %g2 = 0000000000002390
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000014] = 0080093b, %g2 = 0000000000000000
lduw [%i6+0x014],%g2 ! %g2 = 000000000080093b
! %l6 = 0000000000000080, Mem[0000000090000028] = 00000080003b0070
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000080
! Mem[0000000090800034] = 206b2390, %g2 = 000000000080093b
ldsb [%i5+0x036],%g2 ! %g2 = 0000000000000020
! %l3 = 000000003c2faaa4, Mem[000000009080003c] = b69d149f
stw %l3,[%i5+0x03c] ! Mem[000000009080003c] = 3c2faaa4
! Mem[0000000091800010] = ffffffff 00000080, %g2 = 00000020, %g3 = 007007a7
ldd [%o0+%o2],%g2 ! %g2 = 00000000ffffffff 0000000000000080
! Mem[0000000090000028] = 00000000, %g2 = 00000000ffffffff
ldub [%i4+0x029],%g2 ! %g2 = 0000000000000000
p61_label_24:
! Mem[0000000090800018] = ffffffff, %g2 = 0000000000000000
lduw [%i5+%o3],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000090000020] = a2000000, %g2 = 00000000ffffffff
ldsb [%i4+0x023],%g2 ! %g2 = ffffffffffffffa2
! Mem[000000008a000000] = e1e14f53, %l6 = 0000000000000080
lduh [%i0+%g0],%l6 ! %l6 = 000000000000e1e1
! Mem[0000000091800024] = 00000080, %g2 = ffffffffffffffa2
ldub [%o0+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 00703d02, %g18 = 280c85c4c887cae1
ldsw [%i6+%o4],%g2 ! %g2 = 280c85c4c887cae1
! Mem[0000000091800028] = ffffbc41 a3ca96e2, %g2 = 00703d02, %g3 = 00000080
ldd [%o0+%o5],%g2 ! %g2 = 00000000ffffbc41 00000000a3ca96e2
! Mem[0000000091800038] = d5c00843, %g2 = 00000000ffffbc41
ldsb [%o0+0x039],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000091800010] = ffffff00, %g2 = ffffffffffffffd5
ldsb [%o0+0x011],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800018] = ffffffff b5758e06, %g2 = ffffffff, %g3 = a3ca96e2
ldd [%i5+%o3],%g2 ! %g2 = 00000000ffffffff 00000000b5758e06
! Mem[000000008b800030] = 9b18a5b900511f5d, %l3 = 000000003c2faaa4
ldx [%i3+0x030],%l3 ! %l3 = 9b18a5b900511f5d
p61_label_25:
! Mem[000000008a800024] = 2df5c8bb, %l1 = 0000000000000080
ldsb [%i1+0x026],%l1 ! %l1 = ffffffffffffffc8
! %l5 = 0000000000000006, Mem[000000008a800030] = ebc5e60a5fe32bf8
stx %l5,[%i1+0x030] ! Mem[000000008a800030] = 0000000000000006
! %l6 = 000000000000e1e1, Mem[0000000091800010] = ffffffff00000080
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 000000000000e1e1
! Mem[000000009000003c] = 00008000, %g2 = 00000000ffffffff
ldsb [%i4+0x03d],%g2 ! %g2 = 0000000000000000
! %l4 = 00000070, %l5 = 00000006, Mem[0000000090000020] = d3141da2 00000006
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 00000070 00000006
! Mem[0000000091800014] = 00e1e100, %g2 = 0000000000000000
ldub [%o0+0x015],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000034] = 00060000, %g2 = 0000000000000000
ldub [%i4+0x036],%g2 ! %g2 = 0000000000000000
! Mem[000000009100003c] = 30000000, %g2 = 0000000000000000
ldub [%i6+0x03f],%g2 ! %g2 = 0000000000000030
! Mem[0000000090000000] = 0000093b, %g2 = 0000000000000030
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = 093b0000, %g2 = 0000000000000000
ldsh [%i6+0x00a],%g2 ! %g2 = 000000000000093b
ba,a p61_not_taken_0_end
p61_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p61_branch_failed
p61_not_taken_0_end:
! End of Random Code for Thread 61
1: membar #Sync ! Force all stores to complete
p61_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0f4] ! Set processor 61 done flag
! Check Registers
p61_check_registers:
set p61_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000006a
bne,a,pn %xcc,p61_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffc8
bne,a,pn %xcc,p61_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e872c321
bne,a,pn %xcc,p61_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 9b18a5b900511f5d
bne,a,pn %xcc,p61_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000070
bne,a,pn %xcc,p61_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000006
bne,a,pn %xcc,p61_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000e1e1
bne,a,pn %xcc,p61_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000c9
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 d26c2489 7c679294
bne %xcc,p61_f2_fail
nop
! Check Local Memory
set p61_local0_expect,%g1
p61_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = eb3a325784f60006
ldx [%i0+0x008],%g3 ! Observed data at 000000008a000008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = fbb35ec0735b5618
ldx [%i0+0x018],%g3 ! Observed data at 000000008a000018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c156a620002004d6
ldx [%i0+0x020],%g3 ! Observed data at 000000008a000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = dd6ecb4636863b3b
ldx [%i0+0x030],%g3 ! Observed data at 000000008a000030
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x030,%g4
set p61_local1_expect,%g1
p61_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 59627da2e0c99379
ldx [%i1+0x000],%g3 ! Observed data at 000000008a800000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 816c119cb69d149f
ldx [%i1+0x018],%g3 ! Observed data at 000000008a800018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000006
ldx [%i1+0x030],%g3 ! Observed data at 000000008a800030
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000002b
ldx [%i1+0x038],%g3 ! Observed data at 000000008a800038
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x038,%g4
set p61_local2_expect,%g1
p61_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = c2301408ff900f11
ldx [%i2+0x000],%g3 ! Observed data at 000000008b000000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000070
ldx [%i2+0x010],%g3 ! Observed data at 000000008b000010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0a1b208300800080
ldx [%i2+0x028],%g3 ! Observed data at 000000008b000028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x028,%g4
set p61_local3_expect,%g1
p61_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 6b3c5f99d4c590ac
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 = 561800000000002b
ldx [%i3+0x008],%g3 ! Observed data at 000000008b800008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000080
ldx [%i3+0x010],%g3 ! Observed data at 000000008b800010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffffd87c5618
ldx [%i3+0x018],%g3 ! Observed data at 000000008b800018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8f95093bb47e5618
ldx [%i3+0x020],%g3 ! Observed data at 000000008b800020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x020,%g4
! The test for processor 61 has passed
p61_passed:
ta GOOD_TRAP
nop
p61_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p61_failed
p61_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p61_failed
p61_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p61_failed
p61_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p61_failed
p61_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p61_failed
p61_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p61_failed
p61_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p61_failed
p61_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p61_failed
p61_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:
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a000000]
done
p61_trap1o:
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a000000]
done
p61_trap2e:
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b800000]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a000000]
done
p61_trap2o:
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b800000]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a000000]
done
p61_trap3e:
nop
nop
nop
nop
nop
done
p61_trap3o:
nop
nop
nop
nop
nop
done
p61_init_memory_pointers:
set p61_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p61_local0_start,%i0
set p61_local1_start,%i1
set p61_local2_start,%i2
set p61_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 24640716376c8830
ldx [%g1+0x008],%l1 ! %l1 = 2390fa5cb69d149f
ldx [%g1+0x010],%l2 ! %l2 = 0ff1b8b87f0c2b1a
ldx [%g1+0x018],%l3 ! %l3 = 90ff2831ff79a0ab
ldx [%g1+0x020],%l4 ! %l4 = 6b3c5f99d4c590ac
ldx [%g1+0x028],%l5 ! %l5 = 5809dd8abb8301a2
ldx [%g1+0x030],%l6 ! %l6 = dd6ecb463686093b
ldx [%g1+0x038],%l7 ! %l7 = de736c581ece206b
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1472afa5 44c8ea04 74f14757 e739a91d
! %f4 = 342408f6 4a0d43db 62a29030 e30f3dff
! %f8 = b50f9db6 ac13069b c12171d1 45d3fd4a
! %f12 = 25b7bce1 f35618e2 b0f0b3fc d5ca3123
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6db4bea1 ade0097b 491cf02d 8e338dfe
! %f20 = c2e2a842 907529ba a74b344c 93087739
! %f24 = f93dc5af fd073427 558e1d37 07360847
! %f28 = 8bca18cb 20cce5d0 fc9bddfa 086dbec8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0b286dba 1984f2b4 6e2b0cbd d7ec47cc
! %f36 = c3dea50b 9d1f76f2 70cf6060 ddc549da
! %f40 = f11c5340 c041dbef 848725f3 a2b613cf
! %f44 = b5779460 49c28445 f30d2a33 8e071596
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x00c81e9000000027,%g7,%g1 ! GSR scale = 4, align = 7
wr %g1,%g0,%gsr ! GSR = 00c81e9000000027
wr %g0,%y ! Clear Y 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[000000008d000008] = af0c0f05, %l0 = b27d95b41c784f0e
lduh [%i2+0x00a],%l0 ! %l0 = 0000000000000f05
! %l5 = 43ddbcf4626a3177, Mem[0000000090000034] = e3f41a12
sth %l5,[%i4+0x034] ! Mem[0000000090000034] = 31771a12
! %l3 = 2b526285b23adddc, Mem[0000000090000002] = 0f3334b4
stb %l3,[%i4+0x002] ! Mem[0000000090000000] = dc3334b4
! Mem[0000000090800008] = 9f916a87, %g2 = 000000000c67c6a1
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000009f91
! %l6 = eadbf9ce, %l7 = bf847952, Mem[000000008c000038] = 6f2e7b8a 0e3f2cf1
std %l6,[%i0+0x038] ! Mem[000000008c000038] = eadbf9ce bf847952
! Mem[000000009100001c] = 928c013d, %g2 = 0000000000009f91
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffff92
! %l4 = d4b06ea1, %l5 = 626a3177, Mem[0000000090000010] = b51e7244 48782e3b
std %l4,[%i4+%o2] ! Mem[0000000090000010] = d4b06ea1 626a3177
! Mem[000000008c800038] = 527963e8, %l4 = 48a5bfebd4b06ea1
ldsb [%i1+0x039],%l4 ! %l4 = 0000000000000079
! %l0 = 0000000000000f05, Mem[0000000090800030] = 50ae945c1b777a3f
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = 0000000000000f05
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = ffffff92, %g3 = 0bad0b00
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
p62_label_2:
! %l0 = 00000f05, %l1 = 9d30218c, Mem[0000000090000018] = c654ee46 c2bbec77
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 00000f05 9d30218c
! %l5 = 43ddbcf4626a3177, Mem[000000009100000c] = 32495b64
sth %l5,[%i6+0x00c] ! Mem[000000009100000c] = 31775b64
! %l5 = 43ddbcf4626a3177, Mem[0000000090000031] = 2cd94831
stb %l5,[%i4+0x031] ! Mem[0000000090000030] = 77d94831
! %l3 = 2b526285b23adddc, Mem[0000000090800010] = d6f64887
stw %l3,[%i5+%o2] ! Mem[0000000090800010] = b23adddc
! %l4 = 0000000000000079, Mem[000000009100003c] = 3741577c
stw %l4,[%i6+0x03c] ! Mem[000000009100003c] = 00000079
! Mem[0000000090000004] = 34b459e7, %g2 = 000000007ccf87b4
ldub [%i4+0x004],%g2 ! %g2 = 0000000000000034
! Mem[0000000090000010] = d4b06ea1626a3177, %g2 = 0000000000000034
ldx [%i4+%o2],%g2 ! %g2 = d4b06ea1626a3177
! Mem[000000009000002c] = 92b2c784, %g2 = d4b06ea1626a3177
lduw [%i4+0x02c],%g2 ! %g2 = 0000000092b2c784
! Mem[000000009100000c] = 31775b64, %g2 = 0000000092b2c784
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000003177
! Mem[000000008d000010] = 38c95952, %l1 = bbeec5d09d30218c
ldsh [%i2+%o2],%l1 ! %l1 = 00000000000038c9
p62_label_3:
! Mem[000000009180001c] = 9c834334, %g2 = 0000000000003177
lduw [%o0+0x01c],%g2 ! %g2 = 000000009c834334
! Mem[0000000091800020] = 30270afa 801d54e4, %g2 = 9c834334, %g3 = a14cf2d3
ldd [%o0+%o4],%g2 ! %g2 = 0000000030270afa 00000000801d54e4
! %l1 = 00000000000038c9, Mem[0000000091800018] = c6fe240a9c834334
stx %l1,[%o0+%o3] ! Mem[0000000091800018] = 00000000000038c9
! %l2 = 68c0a3b5, %l3 = b23adddc, Mem[0000000090000028] = 2188de20 92b2c784
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 68c0a3b5 b23adddc
! Mem[000000009180001c] = 000038c9, %g2 = 0000000030270afa
ldsb [%o0+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 1612bca0, %g2 = 0000000000000000
ldub [%i6+0x003],%g2 ! %g2 = 0000000000000016
! %l6 = c8f7101ceadbf9ce, Mem[0000000091800008] = 0f1979ecd7c57e5d
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = c8f7101ceadbf9ce
! Mem[0000000091000018] = afbb2595, %g2 = 0000000000000016
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbb2595
! %l6 = eadbf9ce, %l7 = bf847952, Mem[0000000090800030] = 00000000 00000f05
std %l6,[%i5+0x030] ! Mem[0000000090800030] = eadbf9ce bf847952
! %l6 = eadbf9ce, %l7 = bf847952, Mem[0000000091800018] = 00000000 000038c9
std %l6,[%o0+%o3] ! Mem[0000000091800018] = eadbf9ce bf847952
p62_label_4:
! Mem[0000000091000038] = c3255600, %g2 = 00000000afbb2595
ldub [%i6+0x039],%g2 ! %g2 = 00000000000000c3
! Mem[0000000090800038] = 82fb7497 62f1bf38, %g2 = 000000c3, %g3 = 801d54e4
ldd [%i5+0x038],%g2 ! %g2 = 0000000082fb7497 0000000062f1bf38
! %l6 = c8f7101ceadbf9ce, Mem[000000008d80000c] = 0345825b
stw %l6,[%i3+0x00c] ! Mem[000000008d80000c] = eadbf9ce
! Mem[0000000091800000] = 22502cb9, %g2 = 0000000082fb7497
lduw [%o0+%g0],%g2 ! %g2 = 0000000022502cb9
! Mem[000000009180002c] = a3ca96e2, %g2 = 0000000022502cb9
ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000a3
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 00000000000000a3
ldub [%i5+0x02c],%g2 ! %g2 = 000000000000004c
! %l7 = 4f9536f6bf847952, Mem[0000000090000023] = a2f6eb9a
stb %l7,[%i4+0x023] ! Mem[0000000090000020] = 52f6eb9a
! Mem[0000000090000038] = 7ccf87b4a14cf2d3, %g2 = 000000000000004c
ldx [%i4+0x038],%g2 ! %g2 = 7ccf87b4a14cf2d3
! Mem[000000009080002c] = 4c1bc6c0, %g2 = 7ccf87b4a14cf2d3
lduw [%i5+0x02c],%g2 ! %g2 = 000000004c1bc6c0
! Mem[0000000091000014] = 694bf715, %g2 = 000000004c1bc6c0
ldsh [%i6+0x014],%g2 ! %g2 = 000000000000694b
p62_label_5:
! Mem[000000008d000014] = 0a6ecdab, %l0 = 0000000000000f05
lduh [%i2+0x016],%l0 ! %l0 = 000000000000cdab
! Mem[0000000091800034] = f2e01332, %g2 = 000000000000694b
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e01332
! Mem[0000000091800004] = 920983a7, %g2 = 00000000f2e01332
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff9209
! %l0 = 000000000000cdab, Mem[000000008d000000] = 03e31d679a3a6701
stx %l0,[%i2+%g0] ! Mem[000000008d000000] = 000000000000cdab
! %l0 = 000000000000cdab, Mem[0000000091800012] = 0f63b09f
sth %l0,[%o0+0x012] ! Mem[0000000091800010] = cdabb09f
! %l3 = 2b526285b23adddc, Mem[000000008d800034] = 13dfdf54
stb %l3,[%i3+0x034] ! Mem[000000008d800034] = dcdfdf54
! %l6 = eadbf9ce, %l7 = bf847952, Mem[000000008d800038] = e0018119 03cd0821
std %l6,[%i3+0x038] ! Mem[000000008d800038] = eadbf9ce bf847952
! Mem[0000000090000038] = 7ccf87b4 a14cf2d3, %g2 = ffff9209, %g3 = 62f1bf38
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000a14cf2d3
! Mem[000000008c800024] = 34a3be7f, %l6 = c8f7101ceadbf9ce
ldsh [%i1+0x024],%l6 ! %l6 = 00000000000034a3
! Mem[0000000090000014] = 31770000, %g2 = 000000007ccf87b4
ldub [%i4+0x016],%g2 ! %g2 = 0000000000000031
p62_label_6:
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = 00000031, %g3 = a14cf2d3
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! Mem[0000000090000034] = 31771a12, %g2 = 00000000afbb2595
ldub [%i4+0x034],%g2 ! %g2 = 0000000000000031
! Mem[0000000090000000] = 0efddc33, %g2 = 0000000000000031
lduw [%i4+%g0],%g2 ! %g2 = 000000000efddc33
! %l0 = 000000000000cdab, Mem[0000000090800000] = f2d0a1aa99136e54
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 000000000000cdab
! %l1 = 00000000000038c9, Mem[0000000091800008] = c8f7101ceadbf9ce
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 00000000000038c9
! %l4 = 0000000000000079, Mem[0000000090800034] = bf847952
sth %l4,[%i5+0x034] ! Mem[0000000090800034] = 00797952
! Mem[0000000090000004] = 59e71a70, %g2 = 000000000efddc33
lduh [%i4+0x006],%g2 ! %g2 = 00000000000059e7
! Mem[0000000091000024] = 034f8a3d, %g2 = 00000000000059e7
ldsh [%i6+0x026],%g2 ! %g2 = 000000000000034f
! Mem[0000000090000010] = d4b06ea1626a3177, %g2 = 000000000000034f
ldx [%i4+%o2],%g2 ! %g2 = d4b06ea1626a3177
! %l1 = 00000000000038c9, Mem[0000000091000011] = 71c97b69
stb %l1,[%i6+0x011] ! Mem[0000000091000010] = c9c97b69
p62_label_7:
! Mem[000000009100001c] = bb928c01, %g2 = d4b06ea1626a3177
ldub [%i6+0x01e],%g2 ! %g2 = 00000000000000bb
! %l0 = 000000000000cdab, Mem[000000008c800004] = 1febd8fe
stw %l0,[%i1+0x004] ! Mem[000000008c800004] = 0000cdab
! Mem[0000000090800024] = 7ee5fd77, %g2 = 00000000000000bb
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000007ee5
! Mem[0000000091800014] = b09fb039, %g18 = 164def801977ce88
ldsw [%o0+0x014],%g2 ! %g2 = 164def801977ce88
! Mem[000000008c800030] = 55187e74, %l0 = 000000000000cdab
ldsb [%i1+0x033],%l0 ! %l0 = 0000000000000074
! Mem[0000000090800020] = 5b9447bc, %g18 = 164def801977ce88
ldsw [%i5+%o4],%g2 ! %g2 = 164def801977ce88
! Mem[0000000090000004] = 59e71a70, %g2 = 000000005b9447bc
ldsb [%i4+0x006],%g2 ! %g2 = 0000000000000059
! %l0 = 0000000000000074, Mem[000000008c80002a] = 193f07f0
stb %l0,[%i1+0x02a] ! Mem[000000008c800028] = 193f74f0
! Mem[000000008d800004] = 6d63b8e1, %l3 = 2b526285b23adddc
ldsw [%i3+0x004],%l3 ! %l3 = 000000006d63b8e1
! Mem[0000000091800038] = b5d5c008, %g2 = 0000000000000059
ldub [%o0+0x038],%g2 ! %g2 = 00000000000000b5
p62_label_8:
! Mem[0000000091800010] = ab2fcdabb09fb039, %g2 = 00000000000000b5
ldx [%o0+%o2],%g2 ! %g2 = ab2fcdabb09fb039
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = ab2fcdabb09fb039
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! Mem[0000000090800020] = 5b9447bc c3247ee5, %g2 = 920983a7, %g3 = d186bb92
ldd [%i5+%o4],%g2 ! %g2 = 000000005b9447bc 00000000c3247ee5
! Mem[0000000091800034] = f2e01332, %g2 = 000000005b9447bc
lduw [%o0+0x034],%g2 ! %g2 = 00000000f2e01332
! Mem[000000008c000008] = 0f1780ec 01f035e9, %l6 = 000034a3, %l7 = bf847952
ldd [%i0+%o1],%l6 ! %l6 = 000000000f1780ec 0000000001f035e9
! %l1 = 00000000000038c9, Mem[0000000091800030] = cd876ab0
sth %l1,[%o0+0x030] ! Mem[0000000091800030] = 38c96ab0
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 00000000f2e01332
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! %l0 = 00000074, %l1 = 000038c9, Mem[0000000090800020] = 5b9447bc c3247ee5
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 00000074 000038c9
! %l5 = 43ddbcf4626a3177, Mem[000000008d000000] = 00000000
stw %l5,[%i2+%g0] ! Mem[000000008d000000] = 626a3177
! Mem[0000000090800024] = 38c9fd77, %g2 = 916a6e486cc60ecc
lduh [%i5+0x026],%g2 ! %g2 = 00000000000038c9
p62_label_9:
! %l7 = 0000000001f035e9, Mem[0000000090000018] = 00000f059d30218c
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 0000000001f035e9
! Mem[0000000091800024] = 801d54e4, %g18 = 164def801977ce88
ldsw [%o0+0x024],%g2 ! %g2 = 164def801977ce88
! %l2 = 68c0a3b5, %l3 = 6d63b8e1, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 68c0a3b5 6d63b8e1
! Mem[0000000090800028] = fd77ba3e, %g18 = 164def801977ce88
ldsw [%i5+%o5],%g2 ! %g2 = 164def801977ce88
! %l5 = 43ddbcf4626a3177, Mem[000000009080002a] = ba3e4c1b
stb %l5,[%i5+0x02a] ! Mem[0000000090800028] = 773e4c1b
! Mem[0000000091000018] = afbb2595, %g2 = fffffffffd77ba3e
lduh [%i6+%o3],%g2 ! %g2 = 000000000000afbb
! Mem[0000000090800030] = eadbf9ce, %g2 = 000000000000afbb
lduw [%i5+0x030],%g2 ! %g2 = 00000000eadbf9ce
! %l2 = 2f711f8668c0a3b5, Mem[000000008d00002c] = 7cf87023
stb %l2,[%i2+0x02c] ! Mem[000000008d00002c] = b5f87023
! Mem[000000008c000000] = bfcad897, %l7 = 0000000001f035e9
ldsh [%i0+%g0],%l7 ! %l7 = ffffffffffffbfca
! %l6 = 000000000f1780ec, Mem[0000000091000008] = 9a8d011a31775b64
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 000000000f1780ec
p62_label_10:
! %l5 = 43ddbcf4626a3177, Mem[000000009100002c] = d71607a7
stb %l5,[%i6+0x02c] ! Mem[000000009100002c] = 771607a7
! %l4 = 00000079, %l5 = 626a3177, Mem[0000000090800038] = 82fb7497 62f1bf38
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 00000079 626a3177
! %l2 = 2f711f8668c0a3b5, Mem[000000008d000018] = 6bd477bc12c0b6d7
stx %l2,[%i2+%o3] ! Mem[000000008d000018] = 2f711f8668c0a3b5
! Mem[000000008c000028] = 1ea6993421b1cecc, %l5 = 43ddbcf4626a3177
ldx [%i0+%o5],%l5 ! %l5 = 1ea6993421b1cecc
! Mem[0000000090000034] = 1a127ccf, %g2 = 00000000eadbf9ce
ldsb [%i4+0x036],%g2 ! %g2 = 000000000000001a
! Mem[000000009080000c] = 2662b23a, %g2 = 000000000000001a
ldsb [%i5+0x00e],%g2 ! %g2 = 0000000000000026
! %l4 = 00000079, %l5 = 21b1cecc, Mem[0000000090800018] = 8d210d4c b5758e33
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 00000079 21b1cecc
! %l0 = 00000074, %l1 = 000038c9, Mem[0000000091800008] = 00000000 000038c9
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000074 000038c9
! Mem[0000000091800000] = 2cb99209, %g2 = 0000000000000026
ldub [%o0+0x002],%g2 ! %g2 = 000000000000002c
! Mem[000000008c800004] = 0000cdab, %l6 = 000000000f1780ec
lduh [%i1+0x004],%l6 ! %l6 = 0000000000000000
p62_label_11:
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 000000000000002c
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! Mem[000000009000001c] = 35e9d314, %g2 = b5d5c00843ccc658
lduh [%i4+0x01e],%g2 ! %g2 = 00000000000035e9
! Mem[0000000091800000] = 22502cb9, %g2 = 00000000000035e9
lduw [%o0+%g0],%g2 ! %g2 = 0000000022502cb9
! Mem[000000009080003c] = 626a3177, %g2 = 0000000022502cb9
ldsb [%i5+0x03c],%g2 ! %g2 = 0000000000000062
! %l4 = 00000079, %l5 = 21b1cecc, Mem[0000000091800008] = 00000074 000038c9
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00000079 21b1cecc
! %l6 = 0000000000000000, Mem[000000008d800010] = 2e822b72
stw %l6,[%i3+%o2] ! Mem[000000008d800010] = 00000000
! Mem[0000000090000024] = 9a5768c0, %g2 = 0000000000000062
lduh [%i4+0x026],%g2 ! %g2 = 0000000000009a57
! %l1 = 00000000000038c9, Mem[0000000091000020] = 8c013d02
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = 000038c9
! %l4 = 00000079, %l5 = 21b1cecc, Mem[0000000090000008] = 1a70897a 70c2cf1a
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 00000079 21b1cecc
! Mem[0000000091800018] = eadbf9ce, %g2 = 0000000000009a57
lduh [%o0+%o3],%g2 ! %g2 = 000000000000eadb
p62_label_12:
! Mem[0000000090800000] = 00000000, %g18 = 164def801977ce88
ldsw [%i5+%g0],%g2 ! %g2 = 164def801977ce88
! Mem[000000008c800038] = 527963e8, %l1 = 00000000000038c9
lduw [%i1+0x038],%l1 ! %l1 = 00000000527963e8
! Mem[0000000091800004] = 920983a7, %g2 = 0000000000000000
lduw [%o0+0x004],%g2 ! %g2 = 00000000920983a7
! Mem[0000000090800018] = 00000079, %g18 = 164def801977ce88
ldsw [%i5+%o3],%g2 ! %g2 = 164def801977ce88
! %l1 = 00000000527963e8, Mem[0000000090800038] = 00000079626a3177
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 00000000527963e8
! %l7 = ffffffffffffbfca, Mem[0000000090800010] = b23adddc79807614
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = ffffffffffffbfca
! Mem[000000009180001c] = bf847952, %g2 = 0000000000000079
lduw [%o0+0x01c],%g2 ! %g2 = 00000000bf847952
! Mem[0000000091000010] = c8c9c97b, %g2 = 00000000bf847952
lduh [%i6+%o2],%g2 ! %g2 = 000000000000c8c9
! Mem[0000000091000000] = e61612bc, %g2 = 000000000000c8c9
lduh [%i6+0x002],%g2 ! %g2 = 000000000000e616
! Mem[000000008c000028] = 1ea69934 21b1cecc, %l2 = 68c0a3b5, %l3 = 6d63b8e1
ldd [%i0+%o5],%l2 ! %l2 = 000000001ea69934 0000000021b1cecc
p62_label_13:
! %l6 = 0000000000000000, Mem[0000000091800020] = 30270afa801d54e4
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 0000000000000000
! %l3 = 0000000021b1cecc, Mem[0000000090800020] = 00000074
stw %l3,[%i5+%o4] ! Mem[0000000090800020] = 21b1cecc
! %l4 = 00000079, %l5 = 21b1cecc, Mem[000000008d000028] = 8e3fc661 b5f87023
std %l4,[%i2+%o5] ! Mem[000000008d000028] = 00000079 21b1cecc
! Mem[0000000090000000] = dc3334b4, %g2 = 000000000000e616
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffdc33
! %l2 = 1ea69934, %l3 = 21b1cecc, Mem[0000000091800030] = 38c96ab0 f2e01332
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 1ea69934 21b1cecc
! Mem[000000008c000008] = 0f1780ec, %l5 = 1ea6993421b1cecc
lduh [%i0+0x00a],%l5 ! %l5 = 00000000000080ec
! Mem[0000000090000034] = 31771a12, %g2 = ffffffffffffdc33
lduw [%i4+0x034],%g2 ! %g2 = 0000000031771a12
! Mem[0000000091000030] = 6e486cc6, %g2 = 0000000031771a12
ldub [%i6+0x032],%g2 ! %g2 = 000000000000006e
! %l4 = 00000079, %l5 = 000080ec, Mem[0000000090800038] = 00000000 527963e8
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 00000079 000080ec
! %l0 = 0000000000000074, Mem[000000009000003c] = a14cf2d3
stb %l0,[%i4+0x03c] ! Mem[000000009000003c] = 744cf2d3
p62_label_14:
! Mem[000000009080000c] = 6a872662, %g18 = 164def801977ce88
ldsw [%i5+0x00c],%g2 ! %g2 = 164def801977ce88
! Mem[0000000090000008] = 00000079 21b1cecc, %g2 = 6a872662, %g3 = c3247ee5
ldd [%i4+%o1],%g2 ! %g2 = 0000000000000079 0000000021b1cecc
! Mem[0000000090000010] = d4b06ea1 626a3177, %g2 = 00000079, %g3 = 21b1cecc
ldd [%i4+%o2],%g2 ! %g2 = 00000000d4b06ea1 00000000626a3177
! Mem[0000000091000038] = 2ac32556, %g2 = 00000000d4b06ea1
ldsb [%i6+0x038],%g2 ! %g2 = 000000000000002a
! %l7 = ffffffffffffbfca, Mem[0000000091000004] = 12bca097
sth %l7,[%i6+0x004] ! Mem[0000000091000004] = bfcaa097
! %l7 = ffffffffffffbfca, Mem[0000000091000034] = 6cc60ecc
stb %l7,[%i6+0x034] ! Mem[0000000091000034] = cac60ecc
! %l6 = 0000000000000000, Mem[0000000091000030] = 916a6e48
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = 00000000
! Mem[0000000090800034] = 79520000, %g2 = 000000000000002a
ldsb [%i5+0x036],%g2 ! %g2 = 0000000000000079
! %l7 = ffffffffffffbfca, Mem[0000000090000018] = 0000000001f035e9
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = ffffffffffffbfca
! Mem[000000008c800000] = 2bf5e2b6 0000cdab, %l4 = 00000079, %l5 = 000080ec
ldd [%i1+%g0],%l4 ! %l4 = 000000002bf5e2b6 000000000000cdab
p62_label_15:
! %l4 = 2bf5e2b6, %l5 = 0000cdab, Mem[0000000090800010] = ffffffff ffffbfca
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 2bf5e2b6 0000cdab
! Mem[0000000091000018] = afbb2595, %g2 = 0000000000000079
lduw [%i6+%o3],%g2 ! %g2 = 00000000afbb2595
! Mem[0000000091000034] = 0ecc2ac3, %g2 = 00000000afbb2595
ldsh [%i6+0x036],%g2 ! %g2 = 0000000000000ecc
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = 0000000000000ecc
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! %l4 = 2bf5e2b6, %l5 = 0000cdab, Mem[0000000090000018] = ffffffff ffffbfca
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 2bf5e2b6 0000cdab
! Mem[0000000090800020] = cecc0000, %g2 = 22502cb9920983a7
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffcecc
! %l7 = ffffffffffffbfca, Mem[0000000090000008] = 0000007921b1cecc
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffbfca
! %l0 = 0000000000000074, Mem[000000009100002a] = 96507716
stb %l0,[%i6+0x02a] ! Mem[0000000091000028] = 74507716
! %l0 = 00000074, %l1 = 527963e8, Mem[0000000090800030] = eadbf9ce 00797952
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 00000074 527963e8
! Mem[0000000091000014] = 694bf715, %g2 = ffffffffffffcecc
ldsb [%i6+0x014],%g2 ! %g2 = 0000000000000069
p62_label_16:
! %l2 = 000000001ea69934, Mem[0000000090000029] = c0a3b5b2
stb %l2,[%i4+0x029] ! Mem[0000000090000028] = 34a3b5b2
! Mem[0000000091000038] = 2ac32556, %g2 = 0000000000000069
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000002ac3
! Mem[000000009080000c] = 26622bf5, %g2 = 0000000000002ac3
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000002662
! Mem[000000009180003c] = 58000000, %g2 = 0000000000002662
ldsb [%o0+0x03f],%g2 ! %g2 = 0000000000000058
! Mem[0000000091000020] = 000038c9, %g18 = 164def801977ce88
ldsw [%i6+%o4],%g2 ! %g2 = 164def801977ce88
! Mem[0000000090000004] = 34b459e7, %g2 = 00000000000038c9
lduw [%i4+0x004],%g2 ! %g2 = 0000000034b459e7
! Mem[0000000090000038] = 7ccf87b4, %g18 = 164def801977ce88
ldsw [%i4+0x038],%g2 ! %g2 = 164def801977ce88
! %l5 = 000000000000cdab, Mem[000000008d000004] = 0000cdab
sth %l5,[%i2+0x004] ! Mem[000000008d000004] = cdabcdab
! %l3 = 0000000021b1cecc, Mem[000000009100001a] = 2595d186
stb %l3,[%i6+0x01a] ! Mem[0000000091000018] = cc95d186
! Mem[0000000090000018] = 2bf5e2b6, %g2 = 000000007ccf87b4
ldsb [%i4+%o3],%g2 ! %g2 = 000000000000002b
p62_label_17:
! Mem[0000000090000024] = 9a576834, %g2 = 000000000000002b
lduh [%i4+0x026],%g2 ! %g2 = 0000000000009a57
! %l5 = 000000000000cdab, Mem[0000000090800032] = 00745279
sth %l5,[%i5+0x032] ! Mem[0000000090800030] = cdab5279
! %l2 = 000000001ea69934, Mem[000000008d800033] = 6b51a34b
stb %l2,[%i3+0x033] ! Mem[000000008d800030] = 6b51a334
! %l4 = 000000002bf5e2b6, Mem[0000000090800002] = 00000000
stb %l4,[%i5+0x002] ! Mem[0000000090800000] = b6000000
! Mem[0000000090000030] = 7277d948, %g2 = 0000000000009a57
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000007277
! Mem[000000008c800038] = 527963e8, %l2 = 000000001ea69934
lduw [%i1+0x038],%l2 ! %l2 = 00000000527963e8
! %l2 = 527963e8, %l3 = 21b1cecc, Mem[000000008c000028] = 1ea69934 21b1cecc
std %l2,[%i0+%o5] ! Mem[000000008c000028] = 527963e8 21b1cecc
! %l0 = 0000000000000074, Mem[0000000091800018] = eadbf9ce
stw %l0,[%o0+%o3] ! Mem[0000000091800018] = 00000074
! Mem[0000000091000008] = 00000000 0f1780ec, %g2 = 00007277, %g3 = 626a3177
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 000000000f1780ec
! %l7 = ffffffffffffbfca, Mem[000000008d800015] = 83479f4f
stb %l7,[%i3+0x015] ! Mem[000000008d800014] = 83ca9f4f
p62_label_18:
! Mem[000000009180000c] = b1ceccab, %g2 = 0000000000000000
ldub [%o0+0x00d],%g2 ! %g2 = 00000000000000b1
! Mem[0000000090000034] = 31771a12, %g2 = 00000000000000b1
ldsh [%i4+0x034],%g2 ! %g2 = 0000000000003177
! Mem[000000009180001c] = 79520000, %g2 = 0000000000003177
ldsb [%o0+0x01e],%g2 ! %g2 = 0000000000000079
! Mem[0000000090000000] = fddc3334, %g2 = 0000000000000079
ldsb [%i4+0x001],%g2 ! %g2 = fffffffffffffffd
! Mem[0000000090000000] = 3334b459, %g2 = fffffffffffffffd
ldsb [%i4+0x003],%g2 ! %g2 = 0000000000000033
! Mem[0000000091000030] = 00000000, %g2 = 0000000000000033
lduh [%i6+0x030],%g2 ! %g2 = 0000000000000000
! %l5 = 000000000000cdab, Mem[000000008c800000] = 2bf5e2b6
stb %l5,[%i1+%g0] ! Mem[000000008c800000] = abf5e2b6
! Mem[0000000090000008] = ffffffff, %g2 = 0000000000000000
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffffff
! Mem[000000008c000028] = 527963e8, %l7 = ffffffffffffbfca
ldsh [%i0+0x02a],%l7 ! %l7 = 00000000000063e8
! %l6 = 0000000000000000, Mem[0000000090000000] = 0efddc33
sth %l6,[%i4+%g0] ! Mem[0000000090000000] = 0000dc33
p62_label_19:
! %l7 = 00000000000063e8, Mem[000000008c80003c] = 090a9f40
stw %l7,[%i1+0x03c] ! Mem[000000008c80003c] = 000063e8
! %l7 = 00000000000063e8, Mem[000000008d000027] = 6cd1bad6
stb %l7,[%i2+0x027] ! Mem[000000008d000024] = 6cd1bae8
! %l4 = 000000002bf5e2b6, Mem[000000008c000018] = 39810fe7
stw %l4,[%i0+%o3] ! Mem[000000008c000018] = 2bf5e2b6
! Mem[0000000090800028] = fd77773e, %g2 = ffffffffffffffff
lduh [%i5+%o5],%g2 ! %g2 = 000000000000fd77
! Mem[0000000090000038] = 7ccf87b4 744cf2d3, %g2 = 0000fd77, %g3 = 0f1780ec
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000744cf2d3
! Mem[0000000091800000] = 2cb99209, %g2 = 000000007ccf87b4
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000002cb9
! Mem[0000000090000010] = d4b06ea1626a3177, %g2 = 0000000000002cb9
ldx [%i4+%o2],%g2 ! %g2 = d4b06ea1626a3177
! Mem[0000000091800038] = b5d5c008 43ccc658, %g2 = 626a3177, %g3 = 744cf2d3
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008 0000000043ccc658
! %l4 = 000000002bf5e2b6, Mem[000000009180001c] = bf847952
sth %l4,[%o0+0x01c] ! Mem[000000009180001c] = e2b67952
! Mem[0000000091800010] = ab2fcdab, %g18 = 164def801977ce88
ldsw [%o0+%o2],%g2 ! %g2 = 164def801977ce88
p62_label_20:
! Mem[0000000090000014] = 31772bf5, %g2 = ffffffffab2fcdab
lduh [%i4+0x016],%g2 ! %g2 = 0000000000003177
! Mem[0000000091000004] = bfcaa097, %g2 = 0000000000003177
lduh [%i6+0x004],%g2 ! %g2 = 000000000000bfca
! Mem[0000000090000014] = 626a3177, %g2 = 000000000000bfca
ldsh [%i4+0x014],%g2 ! %g2 = 000000000000626a
! Mem[0000000090800008] = 50c69f91, %g2 = 000000000000626a
lduh [%i5+%o1],%g2 ! %g2 = 00000000000050c6
! Mem[0000000091800030] = 1ea69934, %g2 = 00000000000050c6
ldub [%o0+0x030],%g2 ! %g2 = 000000000000001e
! Mem[000000008c000028] = 527963e821b1cecc, %l0 = 0000000000000074
ldx [%i0+%o5],%l0 ! %l0 = 527963e821b1cecc
! Mem[0000000091000018] = afbbcc95, %g18 = 164def801977ce88
ldsw [%i6+%o3],%g2 ! %g2 = 164def801977ce88
! Mem[0000000090800038] = 00007900, %g2 = ffffffffafbbcc95
ldsb [%i5+0x039],%g2 ! %g2 = 0000000000000000
! Mem[000000009100003c] = 00000079, %g18 = 164def801977ce88
ldsw [%i6+0x03c],%g2 ! %g2 = 164def801977ce88
! Mem[0000000091000008] = 00000000, %g2 = 0000000000000079
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000000000
p62_label_21:
! Mem[000000008d000008] = af0c0f05 0927885f, %l4 = 2bf5e2b6, %l5 = 0000cdab
ldd [%i2+%o1],%l4 ! %l4 = 00000000af0c0f05 000000000927885f
! Mem[0000000091000008] = 00000000 0f1780ec, %g2 = 00000000, %g3 = 43ccc658
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 000000000f1780ec
! %l7 = 00000000000063e8, Mem[0000000090800016] = cdab0000
sth %l7,[%i5+0x016] ! Mem[0000000090800014] = 63e80000
! Mem[0000000091800034] = 21b1cecc, %g2 = 0000000000000000
lduh [%o0+0x034],%g2 ! %g2 = 00000000000021b1
! Mem[000000009080001c] = cecc21b1, %g2 = 00000000000021b1
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffffcecc
! %l0 = 527963e821b1cecc, Mem[0000000090800008] = 50c69f916a872662
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 527963e821b1cecc
! Mem[0000000091800030] = 1ea69934, %g18 = 164def801977ce88
ldsw [%o0+0x030],%g2 ! %g2 = 164def801977ce88
! %l2 = 00000000527963e8, Mem[0000000090800028] = fd77773e4c1bc6c0
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 00000000527963e8
! Mem[0000000090800014] = e8000000, %g2 = 000000001ea69934
ldub [%i5+0x017],%g2 ! %g2 = 00000000000000e8
! %l0 = 527963e821b1cecc, Mem[0000000090800028] = 00000000527963e8
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 527963e821b1cecc
p62_label_22:
! Mem[0000000090800014] = 000063e8, %g18 = 164def801977ce88
ldsw [%i5+0x014],%g2 ! %g2 = 164def801977ce88
! %l2 = 527963e8, %l3 = 21b1cecc, Mem[0000000090800000] = 0000b600 0000cdab
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 527963e8 21b1cecc
! %l0 = 527963e821b1cecc, Mem[0000000091000013] = 7b694bf7
stb %l0,[%i6+0x013] ! Mem[0000000091000010] = cc694bf7
! %l1 = 00000000527963e8, Mem[0000000091000020] = 000038c95ade034f
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 00000000527963e8
! Mem[0000000091000038] = 2ac32556 00000079, %g2 = 000063e8, %g3 = 0f1780ec
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 0000000000000079
! Mem[0000000091000020] = 00000000527963e8, %g2 = 000000002ac32556
ldx [%i6+%o4],%g2 ! %g2 = 00000000527963e8
! %l5 = 000000000927885f, Mem[000000008d800030] = 6b51a334dcdfdf54
stx %l5,[%i3+0x030] ! Mem[000000008d800030] = 000000000927885f
! Mem[0000000091000028] = 74507716, %g2 = 00000000527963e8
ldsb [%i6+0x02a],%g2 ! %g2 = 0000000000000074
! Mem[0000000091800000] = 22502cb9, %g2 = 0000000000000074
lduh [%o0+%g0],%g2 ! %g2 = 0000000000002250
! Mem[000000009180000c] = b1ceccab, %g2 = 0000000000002250
ldsb [%o0+0x00d],%g2 ! %g2 = ffffffffffffffb1
p62_label_23:
! %l5 = 000000000927885f, Mem[0000000090800020] = 21b1cecc
stw %l5,[%i5+%o4] ! Mem[0000000090800020] = 0927885f
! Mem[0000000091800030] = 1ea69934, %g2 = ffffffffffffffb1
lduh [%o0+0x030],%g2 ! %g2 = 0000000000001ea6
! %l3 = 0000000021b1cecc, Mem[000000009000002c] = b23adddc
stw %l3,[%i4+0x02c] ! Mem[000000009000002c] = 21b1cecc
! Mem[0000000090000038] = 7ccf87b4 744cf2d3, %g2 = 00001ea6, %g3 = 00000079
ldd [%i4+0x038],%g2 ! %g2 = 000000007ccf87b4 00000000744cf2d3
! Mem[0000000091000018] = afbbcc95d186bb92, %g2 = 000000007ccf87b4
ldx [%i6+%o3],%g2 ! %g2 = afbbcc95d186bb92
! Mem[000000009180003c] = ccc65800, %g2 = afbbcc95d186bb92
ldub [%o0+0x03d],%g2 ! %g2 = 00000000000000cc
! Mem[0000000090800004] = cecc5279, %g2 = 00000000000000cc
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffce
! Mem[0000000090800030] = 0000cdab 527963e8, %g2 = ffffffce, %g3 = 744cf2d3
ldd [%i5+0x030],%g2 ! %g2 = 000000000000cdab 00000000527963e8
! Mem[0000000091000008] = 00000f17, %g2 = 000000000000cdab
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[000000008d000034] = 0d2885d3, %l5 = 000000000927885f
ldsw [%i2+0x034],%l5 ! %l5 = 000000000d2885d3
p62_label_24:
! Mem[0000000091800028] = 68c0a3b5 6d63b8e1, %g2 = 00000000, %g3 = 527963e8
ldd [%o0+%o5],%g2 ! %g2 = 0000000068c0a3b5 000000006d63b8e1
! %l5 = 000000000d2885d3, Mem[0000000091800006] = 83a70000
stb %l5,[%o0+0x006] ! Mem[0000000091800004] = d3a70000
! %l7 = 00000000000063e8, Mem[0000000091000012] = c9cc694b
stb %l7,[%i6+0x012] ! Mem[0000000091000010] = e8cc694b
! %l1 = 00000000527963e8, Mem[000000008c80003c] = 000063e8
stw %l1,[%i1+0x03c] ! Mem[000000008c80003c] = 527963e8
! Mem[000000009080002c] = 21b1cecc, %g18 = 164def801977ce88
ldsw [%i5+0x02c],%g2 ! %g2 = 164def801977ce88
! %l6 = 0000000000000000, Mem[0000000091800016] = b0390000
stb %l6,[%o0+0x016] ! Mem[0000000091800014] = 00390000
! Mem[0000000090800028] = 527963e8 21b1cecc, %g2 = 21b1cecc, %g3 = 6d63b8e1
ldd [%i5+%o5],%g2 ! %g2 = 00000000527963e8 0000000021b1cecc
! Mem[0000000091800028] = 68c0a3b5, %g2 = 00000000527963e8
lduw [%o0+%o5],%g2 ! %g2 = 0000000068c0a3b5
! %l7 = 00000000000063e8, Mem[000000008d80000e] = eadbf9ce
sth %l7,[%i3+0x00e] ! Mem[000000008d80000c] = eadb63e8
! %l4 = af0c0f05, %l5 = 0d2885d3, Mem[0000000090800008] = 527963e8 21b1cecc
std %l4,[%i5+%o1] ! Mem[0000000090800008] = af0c0f05 0d2885d3
p62_label_25:
! %l3 = 0000000021b1cecc, Mem[0000000091800018] = 00000074e2b67952
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 0000000021b1cecc
! Mem[0000000091000030] = 00000000, %g2 = 0000000068c0a3b5
lduh [%i6+0x030],%g2 ! %g2 = 0000000000000000
! Mem[000000008c00003c] = bf847952, %l5 = 000000000d2885d3
ldsh [%i0+0x03e],%l5 ! %l5 = 0000000000007952
! Mem[0000000090000028] = 6834a3b5 21b1cecc, %g2 = 00000000, %g3 = 21b1cecc
ldd [%i4+%o5],%g2 ! %g2 = 000000006834a3b5 0000000021b1cecc
! %l5 = 0000000000007952, Mem[000000009100000b] = 000f1780
stb %l5,[%i6+0x00b] ! Mem[0000000091000008] = 520f1780
! Mem[000000008c80002c] = 68a6eb54, %l0 = 527963e821b1cecc
ldsh [%i1+0x02c],%l0 ! %l0 = 00000000000068a6
! %l5 = 0000000000007952, Mem[0000000091000032] = 0000cac6
sth %l5,[%i6+0x032] ! Mem[0000000091000030] = 7952cac6
! %l5 = 0000000000007952, Mem[0000000091000004] = bfcaa097
sth %l5,[%i6+0x004] ! Mem[0000000091000004] = 7952a097
! Mem[0000000090000038] = 87b4744c, %g2 = 000000006834a3b5
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffff87b4
! Mem[000000009000002c] = cecc7277, %g2 = ffffffffffff87b4
ldsb [%i4+0x02e],%g2 ! %g2 = ffffffffffffffce
ba,a p62_not_taken_0_end
p62_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p62_branch_failed
p62_not_taken_0_end:
! End of Random Code for Thread 62
1: membar #Sync ! Force all stores to complete
p62_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0f8] ! Set processor 62 done flag
! Check Registers
p62_check_registers:
set p62_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000068a6
bne,a,pn %xcc,p62_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000527963e8
bne,a,pn %xcc,p62_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000527963e8
bne,a,pn %xcc,p62_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000021b1cecc
bne,a,pn %xcc,p62_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000af0c0f05
bne,a,pn %xcc,p62_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000007952
bne,a,pn %xcc,p62_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p62_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000063e8
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 74f14757 e739a91d
bne %xcc,p62_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 342408f6 4a0d43db
bne %xcc,p62_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 62a29030 e30f3dff
bne %xcc,p62_f6_fail
nop
! Check Local Memory
set p62_local0_expect,%g1
p62_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 2bf5e2b6cc317416
ldx [%i0+0x018],%g3 ! Observed data at 000000008c000018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 527963e821b1cecc
ldx [%i0+0x028],%g3 ! Observed data at 000000008c000028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = eadbf9cebf847952
ldx [%i0+0x038],%g3 ! Observed data at 000000008c000038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x038,%g4
set p62_local1_expect,%g1
p62_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = abf5e2b60000cdab
ldx [%i1+0x000],%g3 ! Observed data at 000000008c800000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 193f74f068a6eb54
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 = 527963e8527963e8
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 = 626a3177cdabcdab
ldx [%i2+0x000],%g3 ! Observed data at 000000008d000000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2f711f8668c0a3b5
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 = eb2d2aa66cd1bae8
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 = 0000007921b1cecc
ldx [%i2+0x028],%g3 ! Observed data at 000000008d000028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x028,%g4
set p62_local3_expect,%g1
p62_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 993dc156eadb63e8
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 = 0000000083ca9f4f
ldx [%i3+0x010],%g3 ! Observed data at 000000008d800010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000927885f
ldx [%i3+0x030],%g3 ! Observed data at 000000008d800030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = eadbf9cebf847952
ldx [%i3+0x038],%g3 ! Observed data at 000000008d800038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x038,%g4
! The test for processor 62 has passed
p62_passed:
ta GOOD_TRAP
nop
p62_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p62_failed
p62_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p62_failed
p62_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p62_failed
p62_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p62_failed
p62_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p62_failed
p62_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p62_failed
p62_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p62_failed
p62_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p62_failed
p62_f2_fail:
set p62_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f4_fail:
set p62_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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:
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d800010]
stda %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000018]
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d800020]
done
p62_trap1o:
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d800010]
stda %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000018]
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d800020]
done
p62_trap2e:
stda %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800010]
ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d000018]
done
p62_trap2o:
stda %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800010]
ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d000018]
done
p62_trap3e:
nop
nop
done
p62_trap3o:
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 = b27d95b41c784f0e
ldx [%g1+0x008],%l1 ! %l1 = bbeec5d09d30218c
ldx [%g1+0x010],%l2 ! %l2 = 2f711f8668c0a3b5
ldx [%g1+0x018],%l3 ! %l3 = 2b526285b23adddc
ldx [%g1+0x020],%l4 ! %l4 = 48a5bfebd4b06ea1
ldx [%g1+0x028],%l5 ! %l5 = 43ddbcf4626a3177
ldx [%g1+0x030],%l6 ! %l6 = c8f7101ceadbf9ce
ldx [%g1+0x038],%l7 ! %l7 = 4f9536f6bf847952
! Initialize the output register of window 0
set unres3_start,%o0
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 = d7ee71f9 cbefb981 6dcc8949 39b123dd
! %f4 = 12217e71 55563199 b11f9276 45addb8a
! %f8 = e1788996 8f0fb1c0 b9b01040 5a948df0
! %f12 = d9b9711f 759a8157 9bcd5256 ea729412
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 02fc8791 817ae3e5 256c4a64 d8ee626c
! %f20 = 32a9de1f 87a65832 45812bb6 1f054ba7
! %f24 = ef62646a e4958180 4eff83d4 6125207c
! %f28 = 598c9058 14809c94 fa3e84dc 65f28ffe
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9f44cc1a bd6c0589 9730a425 a7a74693
! %f36 = a22950db 66b3effb ed04d9e2 35b51f5f
! %f40 = a7ae866a 28480eb6 436cadef 7ff7b632
! %f44 = c1947245 44b75ef5 bb1d4fcd 544af530
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa4fe8b2f00000016,%g7,%g1 ! GSR scale = 2, align = 6
wr %g1,%g0,%gsr ! GSR = a4fe8b2f00000016
wr %g0,%y ! Clear Y 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[0000000091000038] = 2ac32556 3741577c, %g2 = f0d12de5, %g3 = 0bad0b00
ldd [%i6+0x038],%g2 ! %g2 = 000000002ac32556 000000003741577c
! %l5 = 5c428caa2e18c801, Mem[0000000091000017] = 15afbb25
stb %l5,[%i6+0x017] ! Mem[0000000091000014] = 01afbb25
! %l6 = 8d557d3c594411ef, Mem[0000000090000000] = 0efd0f33
stw %l6,[%i4+%g0] ! Mem[0000000090000000] = 594411ef
! %l4 = 23eaeafa, %l5 = 2e18c801, Mem[000000008e000030] = f5ca4c75 2173130e
std %l4,[%i0+0x030] ! Mem[000000008e000030] = 23eaeafa 2e18c801
! Mem[0000000090000028] = de2092b2, %g2 = 000000002ac32556
ldub [%i4+0x02a],%g2 ! %g2 = 00000000000000de
! Mem[0000000091000020] = 8c013d02, %g2 = 00000000000000de
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffff8c
! %l4 = ed6d6c1a23eaeafa, Mem[0000000090000015] = 782e3bc6
stb %l4,[%i4+0x015] ! Mem[0000000090000014] = fa2e3bc6
! Mem[000000009080001c] = 335b9447, %g2 = ffffffffffffff8c
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000033
! %l3 = 88af20221b78a834, Mem[000000009180001c] = 9c834334
sth %l3,[%o0+0x01c] ! Mem[000000009180001c] = a8344334
! Mem[000000009100000c] = 32495b64, %g2 = 0000000000000033
lduw [%i6+0x00c],%g2 ! %g2 = 0000000032495b64
p63_label_2:
! %l7 = 7cd8f06478970fdb, Mem[000000008e800038] = 42199a1e7d1dc8e2
stx %l7,[%i1+0x038] ! Mem[000000008e800038] = 7cd8f06478970fdb
! %l6 = 594411ef, %l7 = 78970fdb, Mem[0000000090000038] = 7ccf87b4 a14cf2d3
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 594411ef 78970fdb
! %l5 = 5c428caa2e18c801, Mem[000000008e800038] = 7cd8f06478970fdb
stx %l5,[%i1+0x038] ! Mem[000000008e800038] = 5c428caa2e18c801
! %l0 = 397cfbc226b2816a, Mem[000000009100003c] = 3741577c
sth %l0,[%i6+0x03c] ! Mem[000000009100003c] = 816a577c
! Mem[0000000090800008] = 50c69f91 6a872662, %g2 = 32495b64, %g3 = 3741577c
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a872662
! %l0 = 26b2816a, %l1 = ea7468c5, Mem[0000000091000008] = 9a8d011a 32495b64
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 26b2816a ea7468c5
! Mem[0000000091000018] = afbb2595, %g2 = 0000000050c69f91
lduh [%i6+%o3],%g2 ! %g2 = 000000000000afbb
! Mem[0000000091000038] = 2ac32556816a577c, %g2 = 000000000000afbb
ldx [%i6+0x038],%g2 ! %g2 = 2ac32556816a577c
! %l3 = 88af20221b78a834, Mem[0000000091800018] = c6fe240a
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = 1b78a834
! Mem[000000009180003c] = 43ccc658, %g18 = 3d5f0d229d19e397
ldsw [%o0+0x03c],%g2 ! %g2 = 3d5f0d229d19e397
p63_label_3:
! Mem[0000000090800010] = 48877980, %g2 = 0000000043ccc658
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000004887
! Mem[0000000090800028] = fd77ba3e 4c1bc6c0, %g2 = 00004887, %g3 = 6a872662
ldd [%i5+%o5],%g2 ! %g2 = 00000000fd77ba3e 000000004c1bc6c0
! %l0 = 397cfbc226b2816a, Mem[000000009100000c] = ea7468c5
sth %l0,[%i6+0x00c] ! Mem[000000009100000c] = 816a68c5
! %l2 = 0301be067b779ad2, Mem[000000008f000000] = b74b74d8be828945
stx %l2,[%i2+%g0] ! Mem[000000008f000000] = 0301be067b779ad2
! Mem[0000000090000028] = 2188de2092b2c784, %g2 = 00000000fd77ba3e
ldx [%i4+%o5],%g2 ! %g2 = 2188de2092b2c784
! %l0 = 26b2816a, %l1 = ea7468c5, Mem[0000000091000038] = 2ac32556 816a577c
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 26b2816a ea7468c5
! Mem[000000009180003c] = 58000000, %g2 = 2188de2092b2c784
ldsb [%o0+0x03f],%g2 ! %g2 = 0000000000000058
! Mem[0000000091000038] = 26b2816aea7468c5, %g2 = 0000000000000058
ldx [%i6+0x038],%g2 ! %g2 = 26b2816aea7468c5
! %l2 = 7b779ad2, %l3 = 1b78a834, Mem[0000000091800030] = cd876ab0 f2e01332
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 7b779ad2 1b78a834
! %l7 = 7cd8f06478970fdb, Mem[000000009100000e] = 68c5c871
stb %l7,[%i6+0x00e] ! Mem[000000009100000c] = dbc5c871
p63_label_4:
! Mem[000000008f80000c] = 3420be7b, %l7 = 7cd8f06478970fdb
lduw [%i3+0x00c],%l7 ! %l7 = 000000003420be7b
! Mem[0000000090000028] = de2092b2, %g2 = 26b2816aea7468c5
ldsb [%i4+0x02a],%g2 ! %g2 = ffffffffffffffde
! Mem[000000009180002c] = e27b779a, %g2 = ffffffffffffffde
ldsb [%o0+0x02f],%g2 ! %g2 = ffffffffffffffe2
! Mem[000000008e800030] = f9844ad8, %l4 = ed6d6c1a23eaeafa
lduw [%i1+0x030],%l4 ! %l4 = 00000000f9844ad8
! Mem[0000000091000024] = 5ade034f, %g2 = ffffffffffffffe2
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000005a
! %l0 = 397cfbc226b2816a, Mem[000000009000000a] = 897a70c2
sth %l0,[%i4+0x00a] ! Mem[0000000090000008] = 816a70c2
! %l6 = 8d557d3c594411ef, Mem[0000000091800020] = 30270afa801d54e4
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 8d557d3c594411ef
! Mem[0000000091000018] = afbb2595 d186bb92, %g2 = 0000005a, %g3 = 4c1bc6c0
ldd [%i6+%o3],%g2 ! %g2 = 00000000afbb2595 00000000d186bb92
! Mem[0000000091800020] = 8d557d3c, %g18 = 3d5f0d229d19e397
ldsw [%o0+%o4],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[000000008e000004] = d1eb4c81, %l7 = 000000003420be7b
ldsw [%i0+0x004],%l7 ! %l7 = ffffffffd1eb4c81
p63_label_5:
! Mem[0000000090000028] = 88de2092, %g2 = ffffffff8d557d3c
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffff88
! %l2 = 0301be067b779ad2, Mem[000000009000003d] = 970fdb00
stb %l2,[%i4+0x03d] ! Mem[000000009000003c] = d20fdb00
! %l4 = 00000000f9844ad8, Mem[0000000091800024] = 594411ef
sth %l4,[%o0+0x024] ! Mem[0000000091800024] = 4ad811ef
! Mem[0000000091800008] = 0f1979ec, %g2 = ffffffffffffff88
lduw [%o0+%o1],%g2 ! %g2 = 000000000f1979ec
! Mem[0000000091800000] = 22502cb9 920983a7, %g2 = 0f1979ec, %g3 = d186bb92
ldd [%o0+%g0],%g2 ! %g2 = 0000000022502cb9 00000000920983a7
! Mem[0000000090000018] = c654ee46, %g2 = 0000000022502cb9
lduw [%i4+%o3],%g2 ! %g2 = 00000000c654ee46
! Mem[000000008f000010] = 63646edd72220060, %l2 = 0301be067b779ad2
ldx [%i2+%o2],%l2 ! %l2 = 63646edd72220060
! Mem[0000000091000000] = e61612bc, %g2 = 00000000c654ee46
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffffe616
! Mem[0000000090000004] = 34b459e7, %g2 = ffffffffffffe616
lduw [%i4+0x004],%g2 ! %g2 = 0000000034b459e7
! Mem[000000008f800000] = 80fb7b175bc9d013, %l2 = 63646edd72220060
ldx [%i3+%g0],%l2 ! %l2 = 80fb7b175bc9d013
p63_label_6:
! Mem[0000000091800030] = 7b779ad2, %g2 = 0000000034b459e7
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000007b77
! Mem[0000000090800038] = 9762f1bf, %g2 = 0000000000007b77
ldub [%i5+0x03b],%g2 ! %g2 = 0000000000000097
! Mem[0000000090800034] = 1b777a3f, %g2 = 0000000000000097
ldub [%i5+0x034],%g2 ! %g2 = 000000000000001b
! Mem[0000000091800038] = b5d5c00843ccc658, %g2 = 000000000000001b
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843ccc658
! Mem[000000009080000c] = 62d6f648, %g2 = b5d5c00843ccc658
ldsb [%i5+0x00f],%g2 ! %g2 = 0000000000000062
! Mem[0000000091800018] = 1b78a834, %g2 = 0000000000000062
lduh [%o0+%o3],%g2 ! %g2 = 0000000000001b78
! Mem[0000000090000020] = d3141da2 f6eb9a57, %g2 = 00001b78, %g3 = 920983a7
ldd [%i4+%o4],%g2 ! %g2 = 00000000d3141da2 00000000f6eb9a57
! Mem[0000000090000008] = 1a70816a 70c2cf1a, %g2 = d3141da2, %g3 = f6eb9a57
ldd [%i4+%o1],%g2 ! %g2 = 000000001a70816a 0000000070c2cf1a
! Mem[0000000090800008] = 50c69f91 6a872662, %g2 = 1a70816a, %g3 = 70c2cf1a
ldd [%i5+%o1],%g2 ! %g2 = 0000000050c69f91 000000006a872662
! Mem[0000000090000010] = b51e724448fa2e3b, %g2 = 0000000050c69f91
ldx [%i4+%o2],%g2 ! %g2 = b51e724448fa2e3b
p63_label_7:
! %l7 = ffffffffd1eb4c81, Mem[0000000091000018] = afbb2595
stw %l7,[%i6+%o3] ! Mem[0000000091000018] = d1eb4c81
! Mem[0000000090000004] = b459e71a, %g2 = b51e724448fa2e3b
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffb4
! %l3 = 88af20221b78a834, Mem[0000000090800010] = d6f64887
stw %l3,[%i5+%o2] ! Mem[0000000090800010] = 1b78a834
! %l2 = 80fb7b175bc9d013, Mem[0000000090800027] = e5fd77ba
stb %l2,[%i5+0x027] ! Mem[0000000090800024] = 13fd77ba
! %l7 = ffffffffd1eb4c81, Mem[0000000090000016] = 2e3bc654
sth %l7,[%i4+0x016] ! Mem[0000000090000014] = 4c81c654
! %l3 = 88af20221b78a834, Mem[000000009180003e] = c6580000
sth %l3,[%o0+0x03e] ! Mem[000000009180003c] = a8340000
! %l6 = 8d557d3c594411ef, Mem[0000000090800020] = 5b9447bcc3247e13
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 8d557d3c594411ef
! %l1 = 3706e4bbea7468c5, Mem[0000000091000020] = 8c013d025ade034f
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 3706e4bbea7468c5
! Mem[0000000091800000] = 22502cb9920983a7, %g2 = ffffffffffffffb4
ldx [%o0+%g0],%g2 ! %g2 = 22502cb9920983a7
! %l7 = ffffffffd1eb4c81, Mem[0000000091800020] = 8d557d3c4ad811ef
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = ffffffffd1eb4c81
p63_label_8:
! %l5 = 5c428caa2e18c801, Mem[0000000090800020] = 8d557d3c
stw %l5,[%i5+%o4] ! Mem[0000000090800020] = 2e18c801
! %l4 = 00000000f9844ad8, Mem[0000000091000038] = 26b2816a
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = f9844ad8
! Mem[000000009180003c] = 43cca834, %g2 = 22502cb9920983a7
ldsh [%o0+0x03c],%g2 ! %g2 = 00000000000043cc
! %l1 = 3706e4bbea7468c5, Mem[000000008e800010] = b4781c71
stw %l1,[%i1+%o2] ! Mem[000000008e800010] = ea7468c5
! Mem[0000000090000030] = 722cd948 e3f41a12, %g2 = 000043cc, %g3 = 6a872662
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000e3f41a12
! %l6 = 8d557d3c594411ef, Mem[0000000091000004] = 12bca097
sth %l6,[%i6+0x004] ! Mem[0000000091000004] = 11efa097
! %l0 = 397cfbc226b2816a, Mem[0000000090800038] = 82fb7497
sth %l0,[%i5+0x038] ! Mem[0000000090800038] = 816a7497
! Mem[0000000090800034] = 1b777a3f, %g2 = 00000000722cd948
lduw [%i5+0x034],%g2 ! %g2 = 000000001b777a3f
! Mem[0000000091800038] = b5d5c00843cca834, %g2 = 000000001b777a3f
ldx [%o0+0x038],%g2 ! %g2 = b5d5c00843cca834
! %l7 = ffffffffd1eb4c81, Mem[000000008f000010] = 63646edd72220060
stx %l7,[%i2+%o2] ! Mem[000000008f000010] = ffffffffd1eb4c81
p63_label_9:
! %l1 = 3706e4bbea7468c5, Mem[0000000090000034] = e3f41a12
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = ea7468c5
! Mem[0000000090000018] = c654ee46c2bbec77, %g2 = b5d5c00843cca834
ldx [%i4+%o3],%g2 ! %g2 = c654ee46c2bbec77
! %l0 = 26b2816a, %l1 = ea7468c5, Mem[0000000091800028] = a31fbc41 a3ca96e2
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 26b2816a ea7468c5
! Mem[000000008e800034] = 636e7166, %l1 = 3706e4bbea7468c5
ldsb [%i1+0x035],%l1 ! %l1 = 000000000000006e
! Mem[000000008e800038] = 5c428caa, %l1 = 000000000000006e
ldub [%i1+0x038],%l1 ! %l1 = 000000000000005c
! Mem[0000000091800030] = 7b779ad2 1b78a834, %g2 = c2bbec77, %g3 = e3f41a12
ldd [%o0+0x030],%g2 ! %g2 = 000000007b779ad2 000000001b78a834
! %l5 = 5c428caa2e18c801, Mem[0000000091000008] = 26b2816a
sth %l5,[%i6+%o1] ! Mem[0000000091000008] = c801816a
! Mem[0000000090800038] = 816a7497 62f1bf38, %g2 = 7b779ad2, %g3 = 1b78a834
ldd [%i5+0x038],%g2 ! %g2 = 00000000816a7497 0000000062f1bf38
! %l0 = 397cfbc226b2816a, Mem[0000000090000028] = 2188de2092b2c784
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 397cfbc226b2816a
! %l2 = 80fb7b175bc9d013, Mem[0000000090800010] = 1b78a834
sth %l2,[%i5+%o2] ! Mem[0000000090800010] = d013a834
p63_label_10:
! %l7 = ffffffffd1eb4c81, Mem[0000000091800024] = d1eb4c81
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = d1eb4c81
! %l7 = ffffffffd1eb4c81, Mem[0000000090000036] = 68c55944
sth %l7,[%i4+0x036] ! Mem[0000000090000034] = 4c815944
! Mem[000000008f000030] = 0df9dcf2, %l7 = ffffffffd1eb4c81
lduh [%i2+0x030],%l7 ! %l7 = 0000000000000df9
! %l2 = 5bc9d013, %l3 = 1b78a834, Mem[0000000090800000] = f2d0a1aa 99136e54
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 5bc9d013 1b78a834
! Mem[0000000090000010] = b51e7244 48fa4c81, %g2 = 816a7497, %g3 = 62f1bf38
ldd [%i4+%o2],%g2 ! %g2 = 00000000b51e7244 0000000048fa4c81
! Mem[0000000090800038] = 816a7497, %g18 = 3d5f0d229d19e397
ldsw [%i5+0x038],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[000000008f800020] = 4bbe2590, %l6 = 8d557d3c594411ef
ldsw [%i3+%o4],%l6 ! %l6 = 000000004bbe2590
! Mem[0000000091000000] = 809ce616 11efa097, %g2 = 816a7497, %g3 = 48fa4c81
ldd [%i6+%g0],%g2 ! %g2 = 00000000809ce616 0000000011efa097
! Mem[000000008f00002c] = bfa3dc07, %l3 = 88af20221b78a834
ldsb [%i2+0x02c],%l3 ! %l3 = ffffffffffffffbf
! Mem[000000009000000c] = c2cf1ab5, %g2 = 00000000809ce616
ldsb [%i4+0x00d],%g2 ! %g2 = ffffffffffffffc2
p63_label_11:
! Mem[000000008e800020] = a0fcda52 491d67f5, %l6 = 4bbe2590, %l7 = 00000df9
ldd [%i1+%o4],%l6 ! %l6 = 00000000a0fcda52 00000000491d67f5
! %l4 = 00000000f9844ad8, Mem[000000009080000a] = 9f916a87
sth %l4,[%i5+0x00a] ! Mem[0000000090800008] = 4ad86a87
! Mem[000000008e800004] = 538de043, %l0 = 397cfbc226b2816a
lduw [%i1+0x004],%l0 ! %l0 = 00000000538de043
! %l1 = 000000000000005c, Mem[000000008f000038] = f80e5e8c419d78c0
stx %l1,[%i2+0x038] ! Mem[000000008f000038] = 000000000000005c
! Mem[0000000090800018] = 0d4cb575, %g2 = ffffffffffffffc2
ldsb [%i5+0x01a],%g2 ! %g2 = 000000000000000d
! Mem[0000000091000028] = 3d9650d7, %g2 = 000000000000000d
ldsb [%i6+0x029],%g2 ! %g2 = 000000000000003d
! Mem[000000009180003c] = 43cca834, %g2 = 000000000000003d
lduw [%o0+0x03c],%g2 ! %g2 = 0000000043cca834
! Mem[000000009180001c] = 4334ffff, %g2 = 0000000043cca834
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! Mem[000000009180002c] = 68c57b77, %g2 = 0000000000004334
lduh [%o0+0x02e],%g2 ! %g2 = 00000000000068c5
! %l6 = 00000000a0fcda52, Mem[0000000091000004] = 11efa097
sth %l6,[%i6+0x004] ! Mem[0000000091000004] = da52a097
p63_label_12:
! %l2 = 5bc9d013, %l3 = ffffffbf, Mem[0000000090800000] = 5bc9d013 1b78a834
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 5bc9d013 ffffffbf
! Mem[0000000090000014] = 48fa4c81, %g18 = 3d5f0d229d19e397
ldsw [%i4+0x014],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[0000000091000008] = 01816a81, %g2 = 0000000048fa4c81
ldub [%i6+0x009],%g2 ! %g2 = 0000000000000001
! %l3 = ffffffffffffffbf, Mem[000000008f000018] = 9bac0e3e
stw %l3,[%i2+%o3] ! Mem[000000008f000018] = ffffffbf
! Mem[0000000090800018] = 0d4cb575, %g2 = 0000000000000001
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000000d4c
! Mem[0000000091000008] = c801816a816adbc5, %g2 = 0000000000000d4c
ldx [%i6+%o1],%g2 ! %g2 = c801816a816adbc5
! Mem[0000000091000008] = 01816a81, %g2 = c801816a816adbc5
ldsb [%i6+0x009],%g2 ! %g2 = 0000000000000001
! Mem[000000008f000020] = 635b75eb, %l5 = 5c428caa2e18c801
ldub [%i2+0x022],%l5 ! %l5 = 0000000000000075
! %l7 = 00000000491d67f5, Mem[0000000090000000] = 594411ef
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = 491d67f5
! %l3 = ffffffffffffffbf, Mem[0000000091800018] = 1b78a834
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = ffffffbf
p63_label_13:
! %l6 = 00000000a0fcda52, Mem[0000000091800010] = ab2f0f63b09fb039
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 00000000a0fcda52
! Mem[0000000091800028] = 26b2816a, %g2 = 0000000000000001
lduw [%o0+%o5],%g2 ! %g2 = 0000000026b2816a
! Mem[0000000091000030] = 916a6e486cc60ecc, %g2 = 0000000026b2816a
ldx [%i6+0x030],%g2 ! %g2 = 916a6e486cc60ecc
! %l0 = 538de043, %l1 = 0000005c, Mem[0000000091000028] = 8a3d9650 d71607a7
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 538de043 0000005c
! Mem[0000000091800018] = ffffffbf a8344334, %g2 = 6cc60ecc, %g3 = 11efa097
ldd [%o0+%o3],%g2 ! %g2 = 00000000ffffffbf 00000000a8344334
! %l2 = 5bc9d013, %l3 = ffffffbf, Mem[0000000090800028] = fd77ba3e 4c1bc6c0
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 5bc9d013 ffffffbf
! %l3 = ffffffffffffffbf, Mem[0000000091000026] = 68c5538d
stb %l3,[%i6+0x026] ! Mem[0000000091000024] = bfc5538d
! %l4 = 00000000f9844ad8, Mem[0000000090000028] = 397cfbc2
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = f9844ad8
! Mem[0000000091000014] = f701d1eb, %g2 = 00000000ffffffbf
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffff701
! Mem[0000000090800024] = 594411ef, %g18 = 3d5f0d229d19e397
ldsw [%i5+0x024],%g2 ! %g2 = 3d5f0d229d19e397
p63_label_14:
! Mem[0000000091800030] = 7b779ad2 1b78a834, %g2 = 594411ef, %g3 = a8344334
ldd [%o0+0x030],%g2 ! %g2 = 000000007b779ad2 000000001b78a834
! %l1 = 000000000000005c, Mem[0000000090000014] = 48fa4c81
sth %l1,[%i4+0x014] ! Mem[0000000090000014] = 005c4c81
! Mem[0000000090800030] = 50ae945c, %g2 = 000000007b779ad2
lduh [%i5+0x030],%g2 ! %g2 = 00000000000050ae
! Mem[000000009180000c] = d7c57e5d, %g2 = 00000000000050ae
lduw [%o0+0x00c],%g2 ! %g2 = 00000000d7c57e5d
! Mem[000000009180002c] = ea7468c5, %g18 = 3d5f0d229d19e397
ldsw [%o0+0x02c],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[000000009080000c] = 6a872662, %g2 = ffffffffea7468c5
lduw [%i5+0x00c],%g2 ! %g2 = 000000006a872662
! Mem[000000008f800038] = a38cd92b, %l7 = 00000000491d67f5
lduh [%i3+0x03a],%l7 ! %l7 = 000000000000d92b
! Mem[0000000090800020] = 2e18c801, %g2 = 000000006a872662
lduw [%i5+%o4],%g2 ! %g2 = 000000002e18c801
! Mem[0000000090000030] = 722cd948, %g2 = 000000002e18c801
lduw [%i4+0x030],%g2 ! %g2 = 00000000722cd948
! Mem[000000008e800010] = ea7468c5, %l7 = 000000000000d92b
ldsh [%i1+0x012],%l7 ! %l7 = 00000000000068c5
p63_label_15:
! Mem[0000000090800000] = d013ffff, %g2 = 00000000722cd948
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffd013
! Mem[0000000091800038] = b5d5c008 43cca834, %g2 = ffffd013, %g3 = 1b78a834
ldd [%o0+0x038],%g2 ! %g2 = 00000000b5d5c008 0000000043cca834
! Mem[000000009000001c] = c2bbec77, %g2 = 00000000b5d5c008
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffc2bb
! Mem[0000000090800008] = 4ad86a87, %g2 = ffffffffffffc2bb
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000004ad8
! Mem[000000008e000024] = 603cd23d, %l1 = 000000000000005c
lduh [%i0+0x026],%l1 ! %l1 = 000000000000d23d
! Mem[0000000091800008] = 0f1979ec, %g18 = 3d5f0d229d19e397
ldsw [%o0+%o1],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[000000009080003c] = 62f1bf38, %g18 = 3d5f0d229d19e397
ldsw [%i5+0x03c],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[000000008f800014] = d0591d7e, %l4 = 00000000f9844ad8
lduw [%i3+0x014],%l4 ! %l4 = 00000000d0591d7e
! Mem[0000000091800020] = ffffffff, %g2 = 0000000062f1bf38
ldsh [%o0+%o4],%g2 ! %g2 = ffffffffffffffff
! %l2 = 80fb7b175bc9d013, Mem[000000008f800000] = 80fb7b175bc9d013
stx %l2,[%i3+%g0] ! Mem[000000008f800000] = 80fb7b175bc9d013
p63_label_16:
! %l0 = 538de043, %l1 = 0000d23d, Mem[000000008f000008] = 1c839259 d4fb7c85
std %l0,[%i2+%o1] ! Mem[000000008f000008] = 538de043 0000d23d
! Mem[0000000091800004] = a70f1979, %g2 = ffffffffffffffff
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000a7
! Mem[0000000091800018] = ffffffbf, %g18 = 3d5f0d229d19e397
ldsw [%o0+%o3],%g2 ! %g2 = 3d5f0d229d19e397
! %l2 = 80fb7b175bc9d013, Mem[000000009080001e] = 8e332e18
sth %l2,[%i5+0x01e] ! Mem[000000009080001c] = d0132e18
! Mem[0000000091800034] = a834b5d5, %g2 = ffffffffffffffbf
lduh [%o0+0x036],%g2 ! %g2 = 000000000000a834
! %l4 = 00000000d0591d7e, Mem[0000000090800018] = 8d210d4cb575d013
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 00000000d0591d7e
! %l4 = 00000000d0591d7e, Mem[0000000090000034] = ea744c81
stw %l4,[%i4+0x034] ! Mem[0000000090000034] = d0591d7e
! %l7 = 00000000000068c5, Mem[000000009000000c] = 70c2cf1a
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = 000068c5
! %l2 = 80fb7b175bc9d013, Mem[0000000090800018] = 00000000d0591d7e
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 80fb7b175bc9d013
! %l0 = 00000000538de043, Mem[0000000091800032] = 9ad21b78
sth %l0,[%o0+0x032] ! Mem[0000000091800030] = e0431b78
p63_label_17:
! %l7 = 00000000000068c5, Mem[0000000090000016] = 4c81c654
sth %l7,[%i4+0x016] ! Mem[0000000090000014] = 68c5c654
! Mem[0000000091000008] = c801816a, %g18 = 3d5f0d229d19e397
ldsw [%i6+%o1],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[0000000091000008] = c801816a, %g2 = ffffffffc801816a
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffffc801
! %l3 = ffffffffffffffbf, Mem[000000009080003e] = bf380000
sth %l3,[%i5+0x03e] ! Mem[000000009080003c] = ffbf0000
! Mem[0000000091000010] = 7b694bf7, %g2 = ffffffffffffc801
ldsb [%i6+0x013],%g2 ! %g2 = 000000000000007b
! Mem[0000000090800010] = d013a834 79807614, %g2 = 0000007b, %g3 = 43cca834
ldd [%i5+%o2],%g2 ! %g2 = 00000000d013a834 0000000079807614
! Mem[0000000091000010] = c97b694b, %g2 = 00000000d013a834
ldub [%i6+0x012],%g2 ! %g2 = 00000000000000c9
! %l4 = 00000000d0591d7e, Mem[000000009180003f] = 34000000
stb %l4,[%o0+0x03f] ! Mem[000000009180003c] = 7e000000
! Mem[000000009080003c] = bf000000, %g2 = 00000000000000c9
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffffbf
! Mem[0000000091000014] = f701d1eb, %g2 = ffffffffffffffbf
lduh [%i6+0x016],%g2 ! %g2 = 000000000000f701
p63_label_18:
! %l6 = 00000000a0fcda52, Mem[000000008f000008] = 538de043
stw %l6,[%i2+%o1] ! Mem[000000008f000008] = a0fcda52
! %l4 = 00000000d0591d7e, Mem[0000000090800014] = 79807614
sth %l4,[%i5+0x014] ! Mem[0000000090800014] = 1d7e7614
! %l7 = 00000000000068c5, Mem[0000000091800024] = d1eb4c81
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = 000068c5
! Mem[0000000091800010] = 00a0fcda, %g2 = 000000000000f701
ldub [%o0+0x013],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000000] = 491d67f5 34b459e7, %g2 = 00000000, %g3 = 79807614
ldd [%i4+%g0],%g2 ! %g2 = 00000000491d67f5 0000000034b459e7
! Mem[0000000091000004] = da52a097, %g18 = 3d5f0d229d19e397
ldsw [%i6+0x004],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[0000000091800020] = ffffffff 000068c5, %g2 = da52a097, %g3 = 34b459e7
ldd [%o0+%o4],%g2 ! %g2 = 00000000ffffffff 00000000000068c5
! %l2 = 80fb7b175bc9d013, Mem[000000009180000b] = ecd7c57e
stb %l2,[%o0+0x00b] ! Mem[0000000091800008] = 13d7c57e
! Mem[0000000090000020] = 141da2f6, %g2 = 00000000ffffffff
ldsb [%i4+0x021],%g2 ! %g2 = 0000000000000014
! %l1 = 000000000000d23d, Mem[000000008e000000] = 6252c190
sth %l1,[%i0+%g0] ! Mem[000000008e000000] = d23dc190
p63_label_19:
! %l0 = 00000000538de043, Mem[000000009180000d] = c57e5d00
stb %l0,[%o0+0x00d] ! Mem[000000009180000c] = 437e5d00
! Mem[0000000091800020] = ffffffff, %g2 = 0000000000000014
lduw [%o0+%o4],%g2 ! %g2 = 00000000ffffffff
! %l2 = 5bc9d013, %l3 = ffffffbf, Mem[0000000090800008] = 50c64ad8 6a872662
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 5bc9d013 ffffffbf
! %l4 = 00000000d0591d7e, Mem[0000000091000029] = 8de04300
stb %l4,[%i6+0x029] ! Mem[0000000091000028] = 7ee04300
! Mem[0000000090800000] = 5bc9d013ffffffbf, %g2 = 00000000ffffffff
ldx [%i5+%g0],%g2 ! %g2 = 5bc9d013ffffffbf
! Mem[0000000091000024] = ea74bfc5, %g18 = 3d5f0d229d19e397
ldsw [%i6+0x024],%g2 ! %g2 = 3d5f0d229d19e397
! %l4 = d0591d7e, %l5 = 00000075, Mem[0000000090800030] = 50ae945c 1b777a3f
std %l4,[%i5+0x030] ! Mem[0000000090800030] = d0591d7e 00000075
! Mem[0000000091000000] = 809ce616, %g2 = ffffffffea74bfc5
ldsb [%i6+%g0],%g2 ! %g2 = ffffffffffffff80
! %l6 = 00000000a0fcda52, Mem[0000000091000030] = 916a6e48
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = a0fcda52
! Mem[0000000090000030] = 722cd948, %g2 = ffffffffffffff80
lduh [%i4+0x030],%g2 ! %g2 = 000000000000722c
p63_label_20:
! Mem[0000000091800008] = 0f197913, %g2 = 000000000000722c
lduw [%o0+%o1],%g2 ! %g2 = 000000000f197913
! %l1 = 000000000000d23d, Mem[0000000091000000] = 809ce616da52a097
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 000000000000d23d
! %l0 = 00000000538de043, Mem[000000008f000035] = cfac67ef
stb %l0,[%i2+0x035] ! Mem[000000008f000034] = cf4367ef
! Mem[0000000090000018] = c654ee46, %g18 = 3d5f0d229d19e397
ldsw [%i4+%o3],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = c654ee46, %g3 = 000068c5
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! %l4 = d0591d7e, %l5 = 00000075, Mem[0000000090000020] = d3141da2 f6eb9a57
std %l4,[%i4+%o4] ! Mem[0000000090000020] = d0591d7e 00000075
! %l2 = 80fb7b175bc9d013, Mem[000000009180002e] = 68c57b77
sth %l2,[%o0+0x02e] ! Mem[000000009180002c] = d0137b77
! Mem[000000008f000020] = 635b75eb, %l0 = 00000000538de043
lduw [%i2+%o4],%l0 ! %l0 = 00000000635b75eb
! %l0 = 635b75eb, %l1 = 0000d23d, Mem[0000000090800038] = 816a7497 62f1ffbf
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 635b75eb 0000d23d
! Mem[0000000090800020] = c8015944, %g2 = 00000000c654ee46
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffc801
p63_label_21:
! %l7 = 00000000000068c5, Mem[0000000090800002] = d013ffff
sth %l7,[%i5+0x002] ! Mem[0000000090800000] = 68c5ffff
! Mem[0000000090800010] = d013a834, %g18 = 3d5f0d229d19e397
ldsw [%i5+%o2],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[000000009080001c] = 132e18c8, %g2 = ffffffffd013a834
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000013
! %l0 = 00000000635b75eb, Mem[0000000090000000] = 491d67f5
stw %l0,[%i4+%g0] ! Mem[0000000090000000] = 635b75eb
! Mem[000000008e00003c] = c2e0a0b8, %l3 = ffffffffffffffbf
ldsh [%i0+0x03c],%l3 ! %l3 = ffffffffffffc2e0
! Mem[0000000090800030] = d0591d7e, %g18 = 3d5f0d229d19e397
ldsw [%i5+0x030],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[000000008e000024] = 603cd23d, %l0 = 00000000635b75eb
ldsw [%i0+0x024],%l0 ! %l0 = 00000000603cd23d
! Mem[000000008e80000c] = 78d5e34a, %l3 = ffffffffffffc2e0
ldsw [%i1+0x00c],%l3 ! %l3 = 0000000078d5e34a
! %l7 = 00000000000068c5, Mem[000000009000002f] = 6a722cd9
stb %l7,[%i4+0x02f] ! Mem[000000009000002c] = c5722cd9
! Mem[0000000091800020] = ffffffff 000068c5, %g2 = d0591d7e, %g3 = c2bbec77
ldd [%o0+%o4],%g2 ! %g2 = 00000000ffffffff 00000000000068c5
p63_label_22:
! Mem[0000000091000028] = 537ee043 0000005c, %g2 = ffffffff, %g3 = 000068c5
ldd [%i6+%o5],%g2 ! %g2 = 00000000537ee043 000000000000005c
! Mem[0000000090000018] = c654ee46 c2bbec77, %g2 = 537ee043, %g3 = 0000005c
ldd [%i4+%o3],%g2 ! %g2 = 00000000c654ee46 00000000c2bbec77
! Mem[0000000091000030] = a0fcda52, %g2 = 00000000c654ee46
ldsb [%i6+0x030],%g2 ! %g2 = ffffffffffffffa0
! %l4 = 00000000d0591d7e, Mem[0000000090800030] = d0591d7e00000075
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 00000000d0591d7e
! Mem[000000009180001c] = 4334ffff, %g2 = ffffffffffffffa0
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004334
! Mem[0000000090000034] = 1d7e5944, %g2 = 0000000000004334
ldsh [%i4+0x036],%g2 ! %g2 = 0000000000001d7e
! %l6 = a0fcda52, %l7 = 000068c5, Mem[0000000090000020] = d0591d7e 00000075
std %l6,[%i4+%o4] ! Mem[0000000090000020] = a0fcda52 000068c5
! %l5 = 0000000000000075, Mem[000000009180000e] = 7e5d0000
stb %l5,[%o0+0x00e] ! Mem[000000009180000c] = 755d0000
! %l4 = d0591d7e, %l5 = 00000075, Mem[0000000090000018] = c654ee46 c2bbec77
std %l4,[%i4+%o3] ! Mem[0000000090000018] = d0591d7e 00000075
! Mem[000000009000003c] = 78d20fdb, %g18 = 3d5f0d229d19e397
ldsw [%i4+0x03c],%g2 ! %g2 = 3d5f0d229d19e397
p63_label_23:
! %l2 = 5bc9d013, %l3 = 78d5e34a, Mem[000000008f800028] = 69b70097 48b9fa8b
std %l2,[%i3+%o5] ! Mem[000000008f800028] = 5bc9d013 78d5e34a
! Mem[0000000090000028] = 4ad826b2, %g2 = 0000000078d20fdb
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000004ad8
! %l6 = 00000000a0fcda52, Mem[000000008f800008] = 9bf549153420be7b
stx %l6,[%i3+%o1] ! Mem[000000008f800008] = 00000000a0fcda52
! Mem[000000008f000018] = ffffffbfd1914fae, %l2 = 80fb7b175bc9d013
ldx [%i2+%o3],%l2 ! %l2 = ffffffbfd1914fae
! Mem[000000008e00003c] = c2e0a0b8, %l0 = 00000000603cd23d
ldsb [%i0+0x03e],%l0 ! %l0 = ffffffffffffffa0
! Mem[000000009100001c] = d186bb92, %g2 = 0000000000004ad8
ldub [%i6+0x01c],%g2 ! %g2 = 00000000000000d1
! Mem[0000000091800014] = a0fcda52, %g18 = 3d5f0d229d19e397
ldsw [%o0+0x014],%g2 ! %g2 = 3d5f0d229d19e397
! %l5 = 0000000000000075, Mem[0000000090000008] = 1a70816a
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = 00000075
! Mem[0000000091800030] = 7b77e0431b78a834, %g2 = ffffffffa0fcda52
ldx [%o0+0x030],%g2 ! %g2 = 7b77e0431b78a834
! Mem[0000000090800010] = a8341d7e, %g2 = 7b77e0431b78a834
lduh [%i5+0x012],%g2 ! %g2 = 000000000000a834
p63_label_24:
! Mem[0000000090000034] = d0591d7e, %g18 = 3d5f0d229d19e397
ldsw [%i4+0x034],%g2 ! %g2 = 3d5f0d229d19e397
! %l1 = 000000000000d23d, Mem[0000000090000010] = b51e7244005c68c5
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 000000000000d23d
! %l5 = 0000000000000075, Mem[000000008f000037] = cf4367ef
stb %l5,[%i2+0x037] ! Mem[000000008f000034] = cf436775
! Mem[0000000090800030] = 00000000, %g18 = 3d5f0d229d19e397
ldsw [%i5+0x030],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[0000000090800008] = d013ffff, %g2 = 0000000000000000
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000d013
! %l2 = d1914fae, %l3 = 78d5e34a, Mem[0000000091000010] = c871c97b 694bf701
std %l2,[%i6+%o2] ! Mem[0000000091000010] = d1914fae 78d5e34a
! Mem[0000000091000004] = 0000d23d, %g2 = 000000000000d013
ldub [%i6+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = f9844ad826b281c5, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = f9844ad826b281c5
! %l7 = 00000000000068c5, Mem[0000000091800030] = 7b77e0431b78a834
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 00000000000068c5
! Mem[0000000091000018] = d1eb4c81, %g2 = f9844ad826b281c5
lduw [%i6+%o3],%g2 ! %g2 = 00000000d1eb4c81
p63_label_25:
! Mem[0000000090000020] = da520000, %g2 = 00000000d1eb4c81
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffda52
! Mem[000000008e00002c] = 6b94d9d7, %l3 = 0000000078d5e34a
lduw [%i0+0x02c],%l3 ! %l3 = 000000006b94d9d7
! Mem[0000000090000034] = d0591d7e, %g2 = ffffffffffffda52
ldub [%i4+0x034],%g2 ! %g2 = 00000000000000d0
! Mem[0000000090000008] = 00007500, %g2 = 00000000000000d0
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = d0591d7e, %g18 = 3d5f0d229d19e397
ldsw [%i4+%o3],%g2 ! %g2 = 3d5f0d229d19e397
! Mem[0000000090000010] = 00000000 0000d23d, %g2 = d0591d7e, %g3 = c2bbec77
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000000 000000000000d23d
! %l6 = 00000000a0fcda52, Mem[000000009100000a] = 816a816a
stb %l6,[%i6+0x00a] ! Mem[0000000091000008] = 526a816a
! Mem[0000000090000030] = 722cd948 d0591d7e, %g2 = 00000000, %g3 = 0000d23d
ldd [%i4+0x030],%g2 ! %g2 = 00000000722cd948 00000000d0591d7e
! Mem[000000008f000004] = 7b779ad2, %l4 = 00000000d0591d7e
ldub [%i2+0x004],%l4 ! %l4 = 000000000000007b
! Mem[000000008e800028] = d6a9f503 0a92907f, %l0 = ffffffa0, %l1 = 0000d23d
ldd [%i1+%o5],%l0 ! %l0 = 00000000d6a9f503 000000000a92907f
ba,a p63_not_taken_0_end
p63_not_taken_0:
! The following code should not be executed
ldx [%i1+0x020],%l4
ba,a p63_branch_failed
p63_not_taken_0_end:
! End of Random Code for Thread 63
1: membar #Sync ! Force all stores to complete
p63_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0fc] ! Set processor 63 done flag
! Check Registers
p63_check_registers:
set p63_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000d6a9f503
bne,a,pn %xcc,p63_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000a92907f
bne,a,pn %xcc,p63_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffbfd1914fae
bne,a,pn %xcc,p63_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006b94d9d7
bne,a,pn %xcc,p63_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000007b
bne,a,pn %xcc,p63_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000075
bne,a,pn %xcc,p63_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000a0fcda52
bne,a,pn %xcc,p63_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000068c5
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 d7ee71f9 cbefb981
bne %xcc,p63_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b11f9276 45addb8a
bne %xcc,p63_f6_fail
nop
! Check Local Memory
set p63_local0_expect,%g1
p63_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = d23dc190d1eb4c81
ldx [%i0+0x000],%g3 ! Observed data at 000000008e000000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 23eaeafa2e18c801
ldx [%i0+0x030],%g3 ! Observed data at 000000008e000030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x030,%g4
set p63_local1_expect,%g1
p63_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = ea7468c5c14ef6a1
ldx [%i1+0x010],%g3 ! Observed data at 000000008e800010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5c428caa2e18c801
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 = 0301be067b779ad2
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 = a0fcda520000d23d
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 = ffffffffd1eb4c81
ldx [%i2+0x010],%g3 ! Observed data at 000000008f000010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffbfd1914fae
ldx [%i2+0x018],%g3 ! Observed data at 000000008f000018
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0df9dcf2cf436775
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 = 000000000000005c
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 = 80fb7b175bc9d013
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 = 00000000a0fcda52
ldx [%i3+0x008],%g3 ! Observed data at 000000008f800008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5bc9d01378d5e34a
ldx [%i3+0x028],%g3 ! Observed data at 000000008f800028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x028,%g4
! The test for processor 63 has passed
p63_passed:
ta GOOD_TRAP
nop
p63_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p63_failed
p63_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p63_failed
p63_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p63_failed
p63_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p63_failed
p63_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p63_failed
p63_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p63_failed
p63_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p63_failed
p63_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p63_failed
p63_f0_fail:
set p63_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%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:
stha %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800020]
ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f800008]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e800000]
stba %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000028]
stwa %l7,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000020]
done
p63_trap1o:
stha %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800020]
ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f800008]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e800000]
stba %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000028]
stwa %l7,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000020]
done
p63_trap2e:
stda %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800018]
done
p63_trap2o:
stda %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800018]
done
p63_trap3e:
nop
nop
nop
nop
done
p63_trap3o:
nop
nop
nop
nop
done
! Cross Processor Interrupt Handler
cross_intr_handler:
membar #Sync
! Identify the recipient of the interrupt
mov 0x10,%g1 ! VA of Core ID Register
ldxa [%g1]ASI_CMP_CORE_ID,%g1
and %g1,0x3f,%g4 ! Extract Core ID in %g4
sll %g4,2,%g1 ! Index into intr receive array
set received_xintr,%g2 ! Pointer to receive counters
lduw [%g2+%g1],%g3 ! Get receive count
inc %g3 ! Incement by 1
st %g3,[%g2+%g1] ! Update receive count
! Reset busy bit interrupts and return
mov 0x40,%g1 ! Busy bit
stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
membar #Sync
retry
inst_access_handler:
done
.align 256
data_access_handler:
1: done
p63_init_memory_pointers:
set p63_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p63_local0_start,%i0
set p63_local1_start,%i1
set p63_local2_start,%i2
set p63_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 397cfbc226b2816a
ldx [%g1+0x008],%l1 ! %l1 = 3706e4bbea7468c5
ldx [%g1+0x010],%l2 ! %l2 = 0301be067b779ad2
ldx [%g1+0x018],%l3 ! %l3 = 88af20221b78a834
ldx [%g1+0x020],%l4 ! %l4 = ed6d6c1a23eaeafa
ldx [%g1+0x028],%l5 ! %l5 = 5c428caa2e18c801
ldx [%g1+0x030],%l6 ! %l6 = 8d557d3c594411ef
ldx [%g1+0x038],%l7 ! %l7 = 7cd8f06478970fdb
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
user_text_end:
.seg "text"
.align 0x2000
user_near0_start:
p0_near_0_le:
jmpl %o7,%g0
ldsw [%i1+0x038],%l3 ! Mem[0000000010800038]
jmpl %o7,%g0
nop
p0_near_0_he:
lduh [%i2+0x03c],%l7 ! Mem[000000001100003c]
stb %l7,[%i1+0x029] ! Mem[0000000010800029]
stb %l7,[%i2+0x006] ! Mem[0000000011000006]
ldx [%i2+0x028],%l3 ! Mem[0000000011000028]
ldx [%i0+0x030],%l0 ! Mem[0000000010000030]
sth %l4,[%i2+0x024] ! Mem[0000000011000024]
jmpl %o7,%g0
sth %l4,[%i0+0x030] ! Mem[0000000010000030]
p1_near_0_le:
jmpl %o7,%g0
stb %l3,[%i1+0x018] ! Mem[0000000012800018]
jmpl %o7,%g0
nop
p1_near_0_he:
sth %l7,[%i2+0x01c] ! Mem[000000001300001c]
stb %l7,[%i2+0x009] ! Mem[0000000013000009]
ldx [%i2+0x000],%l7 ! Mem[0000000013000000]
lduw [%i0+0x008],%l3 ! Mem[0000000012000008]
ldd [%i1+0x010],%l0 ! Mem[0000000012800010]
lduh [%i2+0x004],%l4 ! Mem[0000000013000004]
jmpl %o7,%g0
stb %l4,[%i1+0x010] ! Mem[0000000012800010]
p2_near_0_le:
jmpl %o7,%g0
ldd [%i1+0x038],%l2 ! Mem[0000000014800038]
jmpl %o7,%g0
nop
p2_near_0_he:
ldub [%i2+0x03c],%l7 ! Mem[000000001500003c]
stb %l7,[%i3+0x029] ! Mem[0000000015800029]
ldub [%i0+0x006],%l7 ! Mem[0000000014000006]
lduh [%i3+0x028],%l3 ! Mem[0000000015800028]
stb %l0,[%i2+0x034] ! Mem[0000000015000034]
ldsh [%i1+0x024],%l4 ! Mem[0000000014800024]
jmpl %o7,%g0
lduw [%i1+0x030],%l4 ! Mem[0000000014800030]
p3_near_0_le:
jmpl %o7,%g0
lduh [%i1+0x018],%l3 ! Mem[0000000016800018]
jmpl %o7,%g0
nop
p3_near_0_he:
std %l6,[%i2+0x018] ! Mem[0000000017000018]
stb %l7,[%i0+0x009] ! Mem[0000000016000009]
ldsb [%i3+0x006],%l7 ! Mem[0000000017800006]
ldub [%i1+0x009],%l3 ! Mem[0000000016800009]
ldsb [%i0+0x014],%l0 ! Mem[0000000016000014]
stx %l4,[%i3+0x000] ! Mem[0000000017800000]
jmpl %o7,%g0
ldub [%i1+0x010],%l4 ! Mem[0000000016800010]
p4_near_0_le:
jmpl %o7,%g0
sth %l3,[%i2+0x038] ! Mem[0000000019000038]
jmpl %o7,%g0
nop
p4_near_0_he:
ldsw [%i2+0x03c],%l7 ! Mem[000000001900003c]
stb %l7,[%i1+0x029] ! Mem[0000000018800029]
ldd [%i2+0x000],%l6 ! Mem[0000000019000000]
ldsw [%i0+0x028],%l3 ! Mem[0000000018000028]
ldx [%i1+0x030],%l0 ! Mem[0000000018800030]
std %l4,[%i2+0x020] ! Mem[0000000019000020]
jmpl %o7,%g0
ldd [%i2+0x030],%l4 ! Mem[0000000019000030]
p5_near_0_le:
jmpl %o7,%g0
ldsh [%i2+0x018],%l3 ! Mem[000000001b000018]
jmpl %o7,%g0
nop
p5_near_0_he:
stb %l7,[%i2+0x01c] ! Mem[000000001b00001c]
stb %l7,[%i1+0x009] ! Mem[000000001a800009]
sth %l7,[%i1+0x006] ! Mem[000000001a800006]
ldsh [%i1+0x008],%l3 ! Mem[000000001a800008]
ldsh [%i2+0x014],%l0 ! Mem[000000001b000014]
lduw [%i2+0x004],%l4 ! Mem[000000001b000004]
jmpl %o7,%g0
stw %l4,[%i3+0x010] ! Mem[000000001b800010]
p6_near_0_le:
jmpl %o7,%g0
ldx [%i2+0x038],%l3 ! Mem[000000001d000038]
jmpl %o7,%g0
nop
p6_near_0_he:
ldd [%i3+0x038],%l6 ! Mem[000000001d800038]
stb %l7,[%i2+0x029] ! Mem[000000001d000029]
ldx [%i0+0x000],%l7 ! Mem[000000001c000000]
ldsb [%i0+0x029],%l3 ! Mem[000000001c000029]
stb %l0,[%i0+0x034] ! Mem[000000001c000034]
ldsw [%i1+0x024],%l4 ! Mem[000000001c800024]
jmpl %o7,%g0
std %l4,[%i0+0x030] ! Mem[000000001c000030]
p7_near_0_le:
jmpl %o7,%g0
stx %l3,[%i2+0x018] ! Mem[000000001f000018]
jmpl %o7,%g0
nop
p7_near_0_he:
ldx [%i3+0x018],%l7 ! Mem[000000001f800018]
stb %l7,[%i3+0x009] ! Mem[000000001f800009]
lduw [%i2+0x004],%l7 ! Mem[000000001f000004]
ldd [%i2+0x008],%l2 ! Mem[000000001f000008]
ldsw [%i1+0x014],%l0 ! Mem[000000001e800014]
ldd [%i0+0x000],%l4 ! Mem[000000001e000000]
jmpl %o7,%g0
lduh [%i1+0x010],%l4 ! Mem[000000001e800010]
p8_near_0_le:
jmpl %o7,%g0
ldub [%i2+0x038],%l3 ! Mem[0000000021000038]
jmpl %o7,%g0
nop
p8_near_0_he:
stx %l7,[%i3+0x038] ! Mem[0000000021800038]
stb %l7,[%i0+0x029] ! Mem[0000000020000029]
ldsw [%i2+0x004],%l7 ! Mem[0000000021000004]
ldsb [%i0+0x029],%l3 ! Mem[0000000020000029]
std %l0,[%i2+0x030] ! Mem[0000000021000030]
stb %l4,[%i2+0x025] ! Mem[0000000021000025]
jmpl %o7,%g0
ldsw [%i1+0x030],%l4 ! Mem[0000000020800030]
p9_near_0_le:
jmpl %o7,%g0
std %l2,[%i2+0x018] ! Mem[0000000023000018]
jmpl %o7,%g0
nop
p9_near_0_he:
lduw [%i3+0x01c],%l7 ! Mem[000000002380001c]
stb %l7,[%i1+0x009] ! Mem[0000000022800009]
ldd [%i1+0x000],%l6 ! Mem[0000000022800000]
ldd [%i3+0x008],%l2 ! Mem[0000000023800008]
ldub [%i0+0x014],%l0 ! Mem[0000000022000014]
lduh [%i2+0x004],%l4 ! Mem[0000000023000004]
jmpl %o7,%g0
ldsb [%i2+0x010],%l4 ! Mem[0000000023000010]
p10_near_0_le:
jmpl %o7,%g0
ldsw [%i2+0x038],%l3 ! Mem[0000000025000038]
jmpl %o7,%g0
nop
p10_near_0_he:
stw %l7,[%i3+0x03c] ! Mem[000000002580003c]
stb %l7,[%i1+0x029] ! Mem[0000000024800029]
sth %l7,[%i3+0x006] ! Mem[0000000025800006]
stx %l3,[%i0+0x028] ! Mem[0000000024000028]
sth %l0,[%i1+0x034] ! Mem[0000000024800034]
ldsh [%i1+0x024],%l4 ! Mem[0000000024800024]
jmpl %o7,%g0
stx %l4,[%i3+0x030] ! Mem[0000000025800030]
p11_near_0_le:
jmpl %o7,%g0
stb %l3,[%i2+0x018] ! Mem[0000000027000018]
jmpl %o7,%g0
nop
p11_near_0_he:
ldsw [%i3+0x01c],%l7 ! Mem[000000002780001c]
stb %l7,[%i2+0x009] ! Mem[0000000027000009]
std %l6,[%i2+0x000] ! Mem[0000000027000000]
stw %l3,[%i3+0x008] ! Mem[0000000027800008]
ldsw [%i2+0x014],%l0 ! Mem[0000000027000014]
stx %l4,[%i0+0x000] ! Mem[0000000026000000]
jmpl %o7,%g0
stb %l4,[%i0+0x010] ! Mem[0000000026000010]
p12_near_0_le:
jmpl %o7,%g0
ldd [%i2+0x038],%l2 ! Mem[0000000029000038]
jmpl %o7,%g0
nop
p12_near_0_he:
sth %l7,[%i3+0x03c] ! Mem[000000002980003c]
stb %l7,[%i3+0x029] ! Mem[0000000029800029]
lduw [%i2+0x004],%l7 ! Mem[0000000029000004]
sth %l3,[%i1+0x028] ! Mem[0000000028800028]
stw %l0,[%i0+0x034] ! Mem[0000000028000034]
std %l4,[%i2+0x020] ! Mem[0000000029000020]
jmpl %o7,%g0
lduw [%i1+0x030],%l4 ! Mem[0000000028800030]
p13_near_0_le:
jmpl %o7,%g0
lduh [%i2+0x018],%l3 ! Mem[000000002b000018]
jmpl %o7,%g0
nop
p13_near_0_he:
ldsh [%i3+0x01c],%l7 ! Mem[000000002b80001c]
stb %l7,[%i0+0x009] ! Mem[000000002a000009]
ldsw [%i0+0x004],%l7 ! Mem[000000002a000004]
std %l2,[%i0+0x008] ! Mem[000000002a000008]
ldub [%i1+0x014],%l0 ! Mem[000000002a800014]
lduw [%i2+0x004],%l4 ! Mem[000000002b000004]
jmpl %o7,%g0
ldub [%i1+0x010],%l4 ! Mem[000000002a800010]
p14_near_0_le:
jmpl %o7,%g0
sth %l3,[%i3+0x038] ! Mem[000000002d800038]
jmpl %o7,%g0
nop
p14_near_0_he:
ldx [%i3+0x038],%l7 ! Mem[000000002d800038]
stb %l7,[%i1+0x029] ! Mem[000000002c800029]
ldsh [%i3+0x006],%l7 ! Mem[000000002d800006]
stb %l3,[%i1+0x029] ! Mem[000000002c800029]
stx %l0,[%i2+0x030] ! Mem[000000002d000030]
ldsw [%i1+0x024],%l4 ! Mem[000000002c800024]
jmpl %o7,%g0
ldsh [%i2+0x030],%l4 ! Mem[000000002d000030]
p15_near_0_le:
jmpl %o7,%g0
ldsh [%i3+0x018],%l3 ! Mem[000000002f800018]
jmpl %o7,%g0
nop
p15_near_0_he:
ldsb [%i3+0x01c],%l7 ! Mem[000000002f80001c]
stb %l7,[%i1+0x009] ! Mem[000000002e800009]
stx %l7,[%i2+0x000] ! Mem[000000002f000000]
ldx [%i0+0x008],%l3 ! Mem[000000002e000008]
lduh [%i0+0x014],%l0 ! Mem[000000002e000014]
stw %l4,[%i0+0x004] ! Mem[000000002e000004]
jmpl %o7,%g0
stw %l4,[%i3+0x010] ! Mem[000000002f800010]
p16_near_0_le:
jmpl %o7,%g0
ldx [%i3+0x038],%l3 ! Mem[0000000031800038]
jmpl %o7,%g0
nop
p16_near_0_he:
lduw [%i0+0x03c],%l7 ! Mem[000000003000003c]
stb %l7,[%i2+0x029] ! Mem[0000000031000029]
std %l6,[%i1+0x000] ! Mem[0000000030800000]
lduw [%i2+0x028],%l3 ! Mem[0000000031000028]
stw %l0,[%i1+0x034] ! Mem[0000000030800034]
stb %l4,[%i3+0x025] ! Mem[0000000031800025]
jmpl %o7,%g0
std %l4,[%i0+0x030] ! Mem[0000000030000030]
p17_near_0_le:
jmpl %o7,%g0
stx %l3,[%i3+0x018] ! Mem[0000000033800018]
jmpl %o7,%g0
nop
p17_near_0_he:
ldd [%i0+0x018],%l6 ! Mem[0000000032000018]
stb %l7,[%i3+0x009] ! Mem[0000000033800009]
stb %l7,[%i0+0x006] ! Mem[0000000032000006]
lduh [%i0+0x008],%l3 ! Mem[0000000032000008]
lduw [%i2+0x014],%l0 ! Mem[0000000033000014]
lduh [%i2+0x004],%l4 ! Mem[0000000033000004]
jmpl %o7,%g0
ldx [%i1+0x010],%l4 ! Mem[0000000032800010]
p18_near_0_le:
jmpl %o7,%g0
ldub [%i3+0x038],%l3 ! Mem[0000000035800038]
jmpl %o7,%g0
nop
p18_near_0_he:
lduh [%i0+0x03c],%l7 ! Mem[000000003400003c]
stb %l7,[%i0+0x029] ! Mem[0000000034000029]
lduh [%i2+0x006],%l7 ! Mem[0000000035000006]
ldub [%i3+0x029],%l3 ! Mem[0000000035800029]
stx %l0,[%i0+0x030] ! Mem[0000000034000030]
ldsh [%i1+0x024],%l4 ! Mem[0000000034800024]
jmpl %o7,%g0
lduh [%i1+0x030],%l4 ! Mem[0000000034800030]
p19_near_0_le:
jmpl %o7,%g0
std %l2,[%i3+0x018] ! Mem[0000000037800018]
jmpl %o7,%g0
nop
p19_near_0_he:
sth %l7,[%i0+0x01c] ! Mem[000000003600001c]
lduw [%i1+0x008],%l7 ! Mem[0000000036800008]
ldsh [%i2+0x006],%l7 ! Mem[0000000037000006]
ldsw [%i0+0x008],%l3 ! Mem[0000000036000008]
ldx [%i1+0x010],%l0 ! Mem[0000000036800010]
stx %l4,[%i0+0x000] ! Mem[0000000036000000]
jmpl %o7,%g0
ldsb [%i2+0x010],%l4 ! Mem[0000000037000010]
p20_near_0_le:
jmpl %o7,%g0
ldsb [%i3+0x038],%l3 ! Mem[0000000039800038]
jmpl %o7,%g0
nop
p20_near_0_he:
ldub [%i0+0x03c],%l7 ! Mem[000000003800003c]
lduw [%i1+0x028],%l7 ! Mem[0000000038800028]
stx %l7,[%i1+0x000] ! Mem[0000000038800000]
ldub [%i3+0x029],%l3 ! Mem[0000000039800029]
ldd [%i2+0x030],%l0 ! Mem[0000000039000030]
std %l4,[%i3+0x020] ! Mem[0000000039800020]
jmpl %o7,%g0
stx %l4,[%i3+0x030] ! Mem[0000000039800030]
p21_near_0_le:
jmpl %o7,%g0
lduw [%i3+0x018],%l3 ! Mem[000000003b800018]
jmpl %o7,%g0
nop
p21_near_0_he:
std %l6,[%i0+0x018] ! Mem[000000003a000018]
lduw [%i2+0x008],%l7 ! Mem[000000003b000008]
stw %l7,[%i3+0x004] ! Mem[000000003b800004]
ldsw [%i1+0x008],%l3 ! Mem[000000003a800008]
lduw [%i3+0x014],%l0 ! Mem[000000003b800014]
lduw [%i2+0x004],%l4 ! Mem[000000003b000004]
jmpl %o7,%g0
sth %l4,[%i0+0x010] ! Mem[000000003a000010]
p22_near_0_le:
jmpl %o7,%g0
stw %l3,[%i3+0x038] ! Mem[000000003d800038]
jmpl %o7,%g0
nop
p22_near_0_he:
ldsw [%i0+0x03c],%l7 ! Mem[000000003c00003c]
lduw [%i3+0x028],%l7 ! Mem[000000003d800028]
stb %l7,[%i2+0x006] ! Mem[000000003d000006]
ldsh [%i0+0x028],%l3 ! Mem[000000003c000028]
ldsb [%i1+0x034],%l0 ! Mem[000000003c800034]
ldsb [%i1+0x025],%l4 ! Mem[000000003c800025]
jmpl %o7,%g0
stb %l4,[%i1+0x030] ! Mem[000000003c800030]
p23_near_0_le:
jmpl %o7,%g0
ldsw [%i3+0x018],%l3 ! Mem[000000003f800018]
jmpl %o7,%g0
nop
p23_near_0_he:
stb %l7,[%i0+0x01c] ! Mem[000000003e00001c]
lduw [%i0+0x008],%l7 ! Mem[000000003e000008]
lduh [%i2+0x006],%l7 ! Mem[000000003f000006]
ldsb [%i2+0x009],%l3 ! Mem[000000003f000009]
ldx [%i2+0x010],%l0 ! Mem[000000003f000010]
stw %l4,[%i0+0x004] ! Mem[000000003e000004]
jmpl %o7,%g0
ldub [%i1+0x010],%l4 ! Mem[000000003e800010]
p24_near_0_le:
jmpl %o7,%g0
stb %l3,[%i3+0x038] ! Mem[0000000041800038]
jmpl %o7,%g0
nop
p24_near_0_he:
ldd [%i0+0x038],%l6 ! Mem[0000000040000038]
lduw [%i1+0x028],%l7 ! Mem[0000000040800028]
ldub [%i0+0x006],%l7 ! Mem[0000000040000006]
ldd [%i0+0x028],%l2 ! Mem[0000000040000028]
ldsh [%i3+0x034],%l0 ! Mem[0000000041800034]
stb %l4,[%i3+0x025] ! Mem[0000000041800025]
jmpl %o7,%g0
ldsh [%i2+0x030],%l4 ! Mem[0000000041000030]
p25_near_0_le:
jmpl %o7,%g0
ldd [%i0+0x018],%l2 ! Mem[0000000042000018]
jmpl %o7,%g0
nop
p25_near_0_he:
ldx [%i0+0x018],%l7 ! Mem[0000000042000018]
lduw [%i1+0x008],%l7 ! Mem[0000000042800008]
ldsb [%i3+0x006],%l7 ! Mem[0000000043800006]
stx %l3,[%i2+0x008] ! Mem[0000000043000008]
stb %l0,[%i1+0x014] ! Mem[0000000042800014]
lduh [%i2+0x004],%l4 ! Mem[0000000043000004]
jmpl %o7,%g0
ldd [%i3+0x010],%l4 ! Mem[0000000043800010]
p26_near_0_le:
jmpl %o7,%g0
lduh [%i0+0x038],%l3 ! Mem[0000000044000038]
jmpl %o7,%g0
nop
p26_near_0_he:
stx %l7,[%i0+0x038] ! Mem[0000000044000038]
lduw [%i2+0x028],%l7 ! Mem[0000000045000028]
stw %l7,[%i2+0x004] ! Mem[0000000045000004]
stw %l3,[%i0+0x028] ! Mem[0000000044000028]
ldsb [%i2+0x034],%l0 ! Mem[0000000045000034]
ldsh [%i1+0x024],%l4 ! Mem[0000000044800024]
jmpl %o7,%g0
std %l4,[%i0+0x030] ! Mem[0000000044000030]
p27_near_0_le:
jmpl %o7,%g0
sth %l3,[%i0+0x018] ! Mem[0000000046000018]
jmpl %o7,%g0
nop
p27_near_0_he:
ldub [%i0+0x01c],%l7 ! Mem[000000004600001c]
lduw [%i2+0x008],%l7 ! Mem[0000000047000008]
sth %l7,[%i1+0x006] ! Mem[0000000046800006]
sth %l3,[%i3+0x008] ! Mem[0000000047800008]
std %l0,[%i3+0x010] ! Mem[0000000047800010]
stx %l4,[%i0+0x000] ! Mem[0000000046000000]
jmpl %o7,%g0
ldx [%i0+0x010],%l4 ! Mem[0000000046000010]
p28_near_0_le:
jmpl %o7,%g0
ldsh [%i0+0x038],%l3 ! Mem[0000000048000038]
jmpl %o7,%g0
nop
p28_near_0_he:
stw %l7,[%i0+0x03c] ! Mem[000000004800003c]
lduw [%i3+0x028],%l7 ! Mem[0000000049800028]
ldx [%i0+0x000],%l7 ! Mem[0000000048000000]
std %l2,[%i1+0x028] ! Mem[0000000048800028]
ldsh [%i1+0x034],%l0 ! Mem[0000000048800034]
std %l4,[%i3+0x020] ! Mem[0000000049800020]
jmpl %o7,%g0
lduh [%i1+0x030],%l4 ! Mem[0000000048800030]
p29_near_0_le:
jmpl %o7,%g0
ldx [%i0+0x018],%l3 ! Mem[000000004a000018]
jmpl %o7,%g0
nop
p29_near_0_he:
ldsw [%i0+0x01c],%l7 ! Mem[000000004a00001c]
lduw [%i0+0x008],%l7 ! Mem[000000004a000008]
ldub [%i2+0x006],%l7 ! Mem[000000004b000006]
stb %l3,[%i3+0x009] ! Mem[000000004b800009]
sth %l0,[%i2+0x014] ! Mem[000000004b000014]
ldub [%i2+0x005],%l4 ! Mem[000000004b000005]
jmpl %o7,%g0
ldsw [%i1+0x010],%l4 ! Mem[000000004a800010]
p30_near_0_le:
jmpl %o7,%g0
stx %l3,[%i0+0x038] ! Mem[000000004c000038]
jmpl %o7,%g0
nop
p30_near_0_he:
sth %l7,[%i0+0x03c] ! Mem[000000004c00003c]
lduw [%i1+0x028],%l7 ! Mem[000000004c800028]
ldsb [%i2+0x006],%l7 ! Mem[000000004d000006]
ldx [%i1+0x028],%l3 ! Mem[000000004c800028]
ldsw [%i3+0x034],%l0 ! Mem[000000004d800034]
ldsb [%i2+0x025],%l4 ! Mem[000000004d000025]
jmpl %o7,%g0
stx %l4,[%i2+0x030] ! Mem[000000004d000030]
p31_near_0_le:
jmpl %o7,%g0
ldub [%i0+0x018],%l3 ! Mem[000000004e000018]
jmpl %o7,%g0
nop
p31_near_0_he:
ldsh [%i0+0x01c],%l7 ! Mem[000000004e00001c]
lduw [%i1+0x008],%l7 ! Mem[000000004e800008]
ldd [%i1+0x000],%l6 ! Mem[000000004e800000]
stb %l3,[%i0+0x009] ! Mem[000000004e000009]
std %l0,[%i1+0x010] ! Mem[000000004e800010]
stw %l4,[%i0+0x004] ! Mem[000000004e000004]
jmpl %o7,%g0
sth %l4,[%i3+0x010] ! Mem[000000004f800010]
p32_near_0_le:
jmpl %o7,%g0
std %l2,[%i0+0x038] ! Mem[0000000050000038]
jmpl %o7,%g0
nop
p32_near_0_he:
ldx [%i0+0x038],%l7 ! Mem[0000000050000038]
lduw [%i2+0x028],%l7 ! Mem[0000000051000028]
sth %l7,[%i3+0x006] ! Mem[0000000051800006]
ldx [%i2+0x028],%l3 ! Mem[0000000051000028]
ldub [%i1+0x034],%l0 ! Mem[0000000050800034]
stb %l4,[%i3+0x025] ! Mem[0000000051800025]
jmpl %o7,%g0
stb %l4,[%i0+0x030] ! Mem[0000000050000030]
p33_near_0_le:
jmpl %o7,%g0
ldsb [%i0+0x018],%l3 ! Mem[0000000052000018]
jmpl %o7,%g0
nop
p33_near_0_he:
ldsb [%i0+0x01c],%l7 ! Mem[000000005200001c]
lduw [%i3+0x008],%l7 ! Mem[0000000053800008]
ldx [%i2+0x000],%l7 ! Mem[0000000053000000]
lduw [%i0+0x008],%l3 ! Mem[0000000052000008]
sth %l0,[%i3+0x014] ! Mem[0000000053800014]
lduh [%i2+0x004],%l4 ! Mem[0000000053000004]
jmpl %o7,%g0
lduw [%i1+0x010],%l4 ! Mem[0000000052800010]
p34_near_0_le:
jmpl %o7,%g0
lduw [%i0+0x038],%l3 ! Mem[0000000054000038]
jmpl %o7,%g0
nop
p34_near_0_he:
lduw [%i0+0x03c],%l7 ! Mem[000000005400003c]
lduw [%i0+0x028],%l7 ! Mem[0000000054000028]
lduw [%i2+0x004],%l7 ! Mem[0000000055000004]
lduh [%i2+0x028],%l3 ! Mem[0000000055000028]
lduh [%i1+0x034],%l0 ! Mem[0000000054800034]
ldsh [%i2+0x024],%l4 ! Mem[0000000055000024]
jmpl %o7,%g0
ldsh [%i1+0x030],%l4 ! Mem[0000000054800030]
p35_near_0_le:
jmpl %o7,%g0
stw %l3,[%i0+0x018] ! Mem[0000000056000018]
jmpl %o7,%g0
nop
p35_near_0_he:
ldd [%i1+0x018],%l6 ! Mem[0000000056800018]
lduw [%i1+0x008],%l7 ! Mem[0000000056800008]
ldsw [%i0+0x004],%l7 ! Mem[0000000056000004]
ldub [%i0+0x009],%l3 ! Mem[0000000056000009]
stw %l0,[%i1+0x014] ! Mem[0000000056800014]
stx %l4,[%i1+0x000] ! Mem[0000000056800000]
jmpl %o7,%g0
ldd [%i2+0x010],%l4 ! Mem[0000000057000010]
p36_near_0_le:
jmpl %o7,%g0
ldsw [%i1+0x038],%l3 ! Mem[0000000058800038]
jmpl %o7,%g0
nop
p36_near_0_he:
lduh [%i1+0x03c],%l7 ! Mem[000000005880003c]
lduw [%i1+0x028],%l7 ! Mem[0000000058800028]
ldd [%i3+0x000],%l6 ! Mem[0000000059800000]
ldsw [%i3+0x028],%l3 ! Mem[0000000059800028]
lduw [%i3+0x034],%l0 ! Mem[0000000059800034]
ldx [%i3+0x020],%l4 ! Mem[0000000059800020]
jmpl %o7,%g0
stw %l4,[%i3+0x030] ! Mem[0000000059800030]
p37_near_0_le:
jmpl %o7,%g0
stb %l3,[%i1+0x018] ! Mem[000000005a800018]
jmpl %o7,%g0
nop
p37_near_0_he:
sth %l7,[%i1+0x01c] ! Mem[000000005a80001c]
lduw [%i2+0x008],%l7 ! Mem[000000005b000008]
sth %l7,[%i2+0x006] ! Mem[000000005b000006]
ldsh [%i1+0x008],%l3 ! Mem[000000005a800008]
stx %l0,[%i1+0x010] ! Mem[000000005a800010]
ldub [%i2+0x005],%l4 ! Mem[000000005b000005]
jmpl %o7,%g0
std %l4,[%i0+0x010] ! Mem[000000005a000010]
p38_near_0_le:
jmpl %o7,%g0
ldd [%i1+0x038],%l2 ! Mem[000000005c800038]
jmpl %o7,%g0
nop
p38_near_0_he:
ldub [%i1+0x03c],%l7 ! Mem[000000005c80003c]
lduw [%i3+0x028],%l7 ! Mem[000000005d800028]
std %l6,[%i1+0x000] ! Mem[000000005c800000]
ldsb [%i0+0x029],%l3 ! Mem[000000005c000029]
lduh [%i1+0x034],%l0 ! Mem[000000005c800034]
ldsb [%i2+0x025],%l4 ! Mem[000000005d000025]
jmpl %o7,%g0
lduh [%i1+0x030],%l4 ! Mem[000000005c800030]
p39_near_0_le:
jmpl %o7,%g0
lduh [%i1+0x018],%l3 ! Mem[000000005e800018]
jmpl %o7,%g0
nop
p39_near_0_he:
std %l6,[%i1+0x018] ! Mem[000000005e800018]
lduw [%i0+0x008],%l7 ! Mem[000000005e000008]
lduw [%i0+0x004],%l7 ! Mem[000000005e000004]
ldd [%i1+0x008],%l2 ! Mem[000000005e800008]
ldd [%i3+0x010],%l0 ! Mem[000000005f800010]
stw %l4,[%i1+0x004] ! Mem[000000005e800004]
jmpl %o7,%g0
ldsw [%i1+0x010],%l4 ! Mem[000000005e800010]
p40_near_0_le:
jmpl %o7,%g0
sth %l3,[%i1+0x038] ! Mem[0000000060800038]
jmpl %o7,%g0
nop
p40_near_0_he:
ldsb [%i1+0x03c],%l7 ! Mem[000000006080003c]
lduw [%i1+0x028],%l7 ! Mem[0000000060800028]
ldsw [%i3+0x004],%l7 ! Mem[0000000061800004]
stx %l3,[%i0+0x028] ! Mem[0000000060000028]
lduw [%i1+0x034],%l0 ! Mem[0000000060800034]
stb %l4,[%i0+0x025] ! Mem[0000000060000025]
jmpl %o7,%g0
ldsb [%i2+0x030],%l4 ! Mem[0000000061000030]
p41_near_0_le:
jmpl %o7,%g0
ldsh [%i1+0x018],%l3 ! Mem[0000000062800018]
jmpl %o7,%g0
nop
p41_near_0_he:
stb %l7,[%i1+0x01c] ! Mem[000000006280001c]
lduw [%i1+0x008],%l7 ! Mem[0000000062800008]
ldsh [%i2+0x006],%l7 ! Mem[0000000063000006]
stw %l3,[%i2+0x008] ! Mem[0000000063000008]
ldsb [%i1+0x014],%l0 ! Mem[0000000062800014]
lduh [%i2+0x004],%l4 ! Mem[0000000063000004]
jmpl %o7,%g0
sth %l4,[%i3+0x010] ! Mem[0000000063800010]
p42_near_0_le:
jmpl %o7,%g0
ldx [%i1+0x038],%l3 ! Mem[0000000064800038]
jmpl %o7,%g0
nop
p42_near_0_he:
ldd [%i1+0x038],%l6 ! Mem[0000000064800038]
lduw [%i2+0x028],%l7 ! Mem[0000000065000028]
stx %l7,[%i1+0x000] ! Mem[0000000064800000]
sth %l3,[%i0+0x028] ! Mem[0000000064000028]
ldx [%i3+0x030],%l0 ! Mem[0000000065800030]
ldsh [%i2+0x024],%l4 ! Mem[0000000065000024]
jmpl %o7,%g0
stb %l4,[%i0+0x030] ! Mem[0000000064000030]
p43_near_0_le:
jmpl %o7,%g0
stx %l3,[%i1+0x018] ! Mem[0000000066800018]
jmpl %o7,%g0
nop
p43_near_0_he:
ldx [%i1+0x018],%l7 ! Mem[0000000066800018]
lduw [%i3+0x008],%l7 ! Mem[0000000067800008]
std %l6,[%i3+0x000] ! Mem[0000000067800000]
stw %l3,[%i2+0x008] ! Mem[0000000067000008]
ldd [%i0+0x010],%l0 ! Mem[0000000066000010]
sth %l4,[%i1+0x004] ! Mem[0000000066800004]
jmpl %o7,%g0
lduw [%i1+0x010],%l4 ! Mem[0000000066800010]
p44_near_0_le:
jmpl %o7,%g0
ldub [%i1+0x038],%l3 ! Mem[0000000068800038]
jmpl %o7,%g0
nop
p44_near_0_he:
stx %l7,[%i2+0x038] ! Mem[0000000069000038]
lduw [%i0+0x028],%l7 ! Mem[0000000068000028]
stb %l7,[%i2+0x006] ! Mem[0000000069000006]
sth %l3,[%i0+0x028] ! Mem[0000000068000028]
stb %l0,[%i1+0x034] ! Mem[0000000068800034]
ldx [%i0+0x020],%l4 ! Mem[0000000068000020]
jmpl %o7,%g0
ldub [%i1+0x030],%l4 ! Mem[0000000068800030]
p45_near_0_le:
jmpl %o7,%g0
std %l2,[%i1+0x018] ! Mem[000000006a800018]
jmpl %o7,%g0
nop
p45_near_0_he:
ldub [%i2+0x01c],%l7 ! Mem[000000006b00001c]
lduw [%i1+0x008],%l7 ! Mem[000000006a800008]
lduh [%i2+0x006],%l7 ! Mem[000000006b000006]
std %l2,[%i3+0x008] ! Mem[000000006b800008]
ldsb [%i3+0x014],%l0 ! Mem[000000006b800014]
ldub [%i2+0x005],%l4 ! Mem[000000006b000005]
jmpl %o7,%g0
ldd [%i2+0x010],%l4 ! Mem[000000006b000010]
p46_near_0_le:
jmpl %o7,%g0
ldsw [%i1+0x038],%l3 ! Mem[000000006c800038]
jmpl %o7,%g0
nop
p46_near_0_he:
stw %l7,[%i2+0x03c] ! Mem[000000006d00003c]
lduw [%i1+0x028],%l7 ! Mem[000000006c800028]
ldsh [%i0+0x006],%l7 ! Mem[000000006c000006]
stb %l3,[%i1+0x029] ! Mem[000000006c800029]
std %l0,[%i0+0x030] ! Mem[000000006c000030]
ldsb [%i2+0x025],%l4 ! Mem[000000006d000025]
jmpl %o7,%g0
stw %l4,[%i3+0x030] ! Mem[000000006d800030]
p47_near_0_le:
jmpl %o7,%g0
stb %l3,[%i1+0x018] ! Mem[000000006e800018]
jmpl %o7,%g0
nop
p47_near_0_he:
ldsw [%i2+0x01c],%l7 ! Mem[000000006f00001c]
lduw [%i2+0x008],%l7 ! Mem[000000006f000008]
stx %l7,[%i3+0x000] ! Mem[000000006f800000]
ldx [%i0+0x008],%l3 ! Mem[000000006e000008]
ldsh [%i1+0x014],%l0 ! Mem[000000006e800014]
stw %l4,[%i1+0x004] ! Mem[000000006e800004]
jmpl %o7,%g0
std %l4,[%i0+0x010] ! Mem[000000006e000010]
p48_near_0_le:
jmpl %o7,%g0
ldd [%i1+0x038],%l2 ! Mem[0000000070800038]
jmpl %o7,%g0
nop
p48_near_0_he:
sth %l7,[%i2+0x03c] ! Mem[000000007100003c]
lduw [%i3+0x028],%l7 ! Mem[0000000071800028]
stw %l7,[%i2+0x004] ! Mem[0000000071000004]
lduw [%i1+0x028],%l3 ! Mem[0000000070800028]
stb %l0,[%i3+0x034] ! Mem[0000000071800034]
stb %l4,[%i0+0x025] ! Mem[0000000070000025]
jmpl %o7,%g0
ldx [%i1+0x030],%l4 ! Mem[0000000070800030]
p49_near_0_le:
jmpl %o7,%g0
lduh [%i1+0x018],%l3 ! Mem[0000000072800018]
jmpl %o7,%g0
nop
p49_near_0_he:
ldsh [%i2+0x01c],%l7 ! Mem[000000007300001c]
lduw [%i0+0x008],%l7 ! Mem[0000000072000008]
stb %l7,[%i1+0x006] ! Mem[0000000072800006]
lduh [%i0+0x008],%l3 ! Mem[0000000072000008]
ldsw [%i0+0x014],%l0 ! Mem[0000000072000014]
ldsw [%i3+0x004],%l4 ! Mem[0000000073800004]
jmpl %o7,%g0
ldsw [%i1+0x010],%l4 ! Mem[0000000072800010]
p50_near_0_le:
jmpl %o7,%g0
sth %l3,[%i1+0x038] ! Mem[0000000074800038]
jmpl %o7,%g0
nop
p50_near_0_he:
ldx [%i2+0x038],%l7 ! Mem[0000000075000038]
lduw [%i1+0x028],%l7 ! Mem[0000000074800028]
lduh [%i0+0x006],%l7 ! Mem[0000000074000006]
ldub [%i2+0x029],%l3 ! Mem[0000000075000029]
std %l0,[%i1+0x030] ! Mem[0000000074800030]
ldd [%i2+0x020],%l4 ! Mem[0000000075000020]
jmpl %o7,%g0
ldsb [%i2+0x030],%l4 ! Mem[0000000075000030]
p51_near_0_le:
jmpl %o7,%g0
ldsh [%i1+0x018],%l3 ! Mem[0000000076800018]
jmpl %o7,%g0
nop
p51_near_0_he:
ldsb [%i2+0x01c],%l7 ! Mem[000000007700001c]
lduw [%i1+0x008],%l7 ! Mem[0000000076800008]
ldub [%i3+0x006],%l7 ! Mem[0000000077800006]
ldsw [%i0+0x008],%l3 ! Mem[0000000076000008]
ldub [%i3+0x014],%l0 ! Mem[0000000077800014]
sth %l4,[%i1+0x004] ! Mem[0000000076800004]
jmpl %o7,%g0
stx %l4,[%i2+0x010] ! Mem[0000000077000010]
p52_near_0_le:
jmpl %o7,%g0
ldx [%i1+0x038],%l3 ! Mem[0000000078800038]
jmpl %o7,%g0
nop
p52_near_0_he:
lduw [%i2+0x03c],%l7 ! Mem[000000007900003c]
lduw [%i2+0x028],%l7 ! Mem[0000000079000028]
ldsb [%i2+0x006],%l7 ! Mem[0000000079000006]
ldsh [%i3+0x028],%l3 ! Mem[0000000079800028]
sth %l0,[%i0+0x034] ! Mem[0000000078000034]
ldx [%i0+0x020],%l4 ! Mem[0000000078000020]
jmpl %o7,%g0
sth %l4,[%i3+0x030] ! Mem[0000000079800030]
p53_near_0_le:
jmpl %o7,%g0
stx %l3,[%i1+0x018] ! Mem[000000007a800018]
jmpl %o7,%g0
nop
p53_near_0_he:
stw %l7,[%i3+0x01c] ! Mem[000000007b80001c]
lduw [%i3+0x008],%l7 ! Mem[000000007b800008]
stw %l7,[%i1+0x004] ! Mem[000000007a800004]
ldsb [%i0+0x009],%l3 ! Mem[000000007a000009]
ldsw [%i1+0x014],%l0 ! Mem[000000007a800014]
ldub [%i3+0x005],%l4 ! Mem[000000007b800005]
jmpl %o7,%g0
lduw [%i0+0x010],%l4 ! Mem[000000007a000010]
p54_near_0_le:
jmpl %o7,%g0
ldub [%i1+0x038],%l3 ! Mem[000000007c800038]
jmpl %o7,%g0
nop
p54_near_0_he:
lduh [%i3+0x03c],%l7 ! Mem[000000007d80003c]
lduw [%i0+0x028],%l7 ! Mem[000000007c000028]
sth %l7,[%i3+0x006] ! Mem[000000007d800006]
ldd [%i3+0x028],%l2 ! Mem[000000007d800028]
stw %l0,[%i3+0x034] ! Mem[000000007d800034]
ldsb [%i2+0x025],%l4 ! Mem[000000007d000025]
jmpl %o7,%g0
ldub [%i1+0x030],%l4 ! Mem[000000007c800030]
p55_near_0_le:
jmpl %o7,%g0
std %l2,[%i1+0x018] ! Mem[000000007e800018]
jmpl %o7,%g0
nop
p55_near_0_he:
sth %l7,[%i3+0x01c] ! Mem[000000007f80001c]
lduw [%i1+0x008],%l7 ! Mem[000000007e800008]
ldx [%i2+0x000],%l7 ! Mem[000000007f000000]
ldsb [%i1+0x009],%l3 ! Mem[000000007e800009]
ldub [%i0+0x014],%l0 ! Mem[000000007e000014]
stw %l4,[%i1+0x004] ! Mem[000000007e800004]
jmpl %o7,%g0
ldsh [%i1+0x010],%l4 ! Mem[000000007e800010]
p56_near_0_le:
jmpl %o7,%g0
ldsb [%i1+0x038],%l3 ! Mem[0000000080800038]
jmpl %o7,%g0
nop
p56_near_0_he:
ldub [%i3+0x03c],%l7 ! Mem[000000008180003c]
lduw [%i1+0x028],%l7 ! Mem[0000000080800028]
ldub [%i2+0x006],%l7 ! Mem[0000000081000006]
ldd [%i0+0x028],%l2 ! Mem[0000000080000028]
stx %l0,[%i1+0x030] ! Mem[0000000080800030]
lduw [%i0+0x024],%l4 ! Mem[0000000080000024]
jmpl %o7,%g0
ldd [%i2+0x030],%l4 ! Mem[0000000081000030]
p57_near_0_le:
jmpl %o7,%g0
lduw [%i2+0x018],%l3 ! Mem[0000000083000018]
jmpl %o7,%g0
nop
p57_near_0_he:
std %l6,[%i3+0x018] ! Mem[0000000083800018]
lduw [%i2+0x008],%l7 ! Mem[0000000083000008]
ldsb [%i0+0x006],%l7 ! Mem[0000000082000006]
stx %l3,[%i2+0x008] ! Mem[0000000083000008]
lduh [%i2+0x014],%l0 ! Mem[0000000083000014]
ldsw [%i3+0x004],%l4 ! Mem[0000000083800004]
jmpl %o7,%g0
std %l4,[%i3+0x010] ! Mem[0000000083800010]
p58_near_0_le:
jmpl %o7,%g0
stw %l3,[%i2+0x038] ! Mem[0000000085000038]
jmpl %o7,%g0
nop
p58_near_0_he:
ldsb [%i3+0x03c],%l7 ! Mem[000000008580003c]
lduw [%i3+0x028],%l7 ! Mem[0000000085800028]
ldd [%i3+0x000],%l6 ! Mem[0000000085800000]
stw %l3,[%i0+0x028] ! Mem[0000000084000028]
stw %l0,[%i0+0x034] ! Mem[0000000084000034]
ldd [%i2+0x020],%l4 ! Mem[0000000085000020]
jmpl %o7,%g0
ldx [%i0+0x030],%l4 ! Mem[0000000084000030]
p59_near_0_le:
jmpl %o7,%g0
ldsw [%i2+0x018],%l3 ! Mem[0000000087000018]
jmpl %o7,%g0
nop
p59_near_0_he:
stb %l7,[%i3+0x01c] ! Mem[000000008780001c]
lduw [%i0+0x008],%l7 ! Mem[0000000086000008]
sth %l7,[%i2+0x006] ! Mem[0000000087000006]
sth %l3,[%i2+0x008] ! Mem[0000000087000008]
lduw [%i1+0x014],%l0 ! Mem[0000000086800014]
sth %l4,[%i2+0x004] ! Mem[0000000087000004]
jmpl %o7,%g0
lduh [%i1+0x010],%l4 ! Mem[0000000086800010]
p60_near_0_le:
jmpl %o7,%g0
stb %l3,[%i2+0x038] ! Mem[0000000089000038]
jmpl %o7,%g0
nop
p60_near_0_he:
ldd [%i3+0x038],%l6 ! Mem[0000000089800038]
lduw [%i1+0x028],%l7 ! Mem[0000000088800028]
ldx [%i1+0x000],%l7 ! Mem[0000000088800000]
std %l2,[%i0+0x028] ! Mem[0000000088000028]
stx %l0,[%i2+0x030] ! Mem[0000000089000030]
ldx [%i0+0x020],%l4 ! Mem[0000000088000020]
jmpl %o7,%g0
ldsb [%i1+0x030],%l4 ! Mem[0000000088800030]
p61_near_0_le:
jmpl %o7,%g0
ldd [%i2+0x018],%l2 ! Mem[000000008b000018]
jmpl %o7,%g0
nop
p61_near_0_he:
ldx [%i3+0x018],%l7 ! Mem[000000008b800018]
lduw [%i1+0x008],%l7 ! Mem[000000008a800008]
lduw [%i0+0x004],%l7 ! Mem[000000008a000004]
stb %l3,[%i3+0x009] ! Mem[000000008b800009]
ldx [%i0+0x010],%l0 ! Mem[000000008a000010]
ldub [%i3+0x005],%l4 ! Mem[000000008b800005]
jmpl %o7,%g0
stx %l4,[%i2+0x010] ! Mem[000000008b000010]
p62_near_0_le:
jmpl %o7,%g0
lduh [%i2+0x038],%l3 ! Mem[000000008d000038]
jmpl %o7,%g0
nop
p62_near_0_he:
stx %l7,[%i3+0x038] ! Mem[000000008d800038]
lduw [%i2+0x028],%l7 ! Mem[000000008d000028]
ldsw [%i3+0x004],%l7 ! Mem[000000008d800004]
ldx [%i1+0x028],%l3 ! Mem[000000008c800028]
ldd [%i1+0x030],%l0 ! Mem[000000008c800030]
ldsb [%i2+0x025],%l4 ! Mem[000000008d000025]
jmpl %o7,%g0
sth %l4,[%i3+0x030] ! Mem[000000008d800030]
p63_near_0_le:
jmpl %o7,%g0
sth %l3,[%i2+0x018] ! Mem[000000008f000018]
jmpl %o7,%g0
nop
p63_near_0_he:
ldub [%i0+0x01c],%l7 ! Mem[000000008e00001c]
lduw [%i3+0x008],%l7 ! Mem[000000008f800008]
ldd [%i2+0x000],%l6 ! Mem[000000008f000000]
lduw [%i3+0x008],%l3 ! Mem[000000008f800008]
stb %l0,[%i2+0x014] ! Mem[000000008f000014]
std %l4,[%i2+0x000] ! Mem[000000008f000000]
jmpl %o7,%g0
stb %l4,[%i0+0x010] ! Mem[000000008e000010]
near0_b2b_h:
nop
jmpl %o7,%g0
nop
near0_b2b_l:
nop
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
jmpl %o7,%g0
ldsb [%i0+0x005],%l1 ! Mem[0000000010000005]
jmpl %o7,%g0
nop
p0_near_1_he:
ldsh [%i3+0x038],%l5 ! Mem[0000000011800038]
stx %l1,[%i1+0x020] ! Mem[0000000010800020]
stw %l7,[%i1+0x008] ! Mem[0000000010800008]
jmpl %o7,%g0
lduh [%i2+0x002],%l7 ! Mem[0000000011000002]
p1_near_1_le:
lduh [%i2+0x02e],%l6 ! Mem[000000001300002e]
jmpl %o7,%g0
stx %l4,[%i0+0x030] ! Mem[0000000012000030]
p1_near_1_he:
jmpl %o7,%g0
ldsh [%i0+0x030],%l3 ! Mem[0000000012000030]
jmpl %o7,%g0
nop
p2_near_1_le:
ldsw [%i1+0x02c],%l6 ! Mem[000000001480002c]
jmpl %o7,%g0
ldd [%i0+0x030],%l4 ! Mem[0000000014000030]
p2_near_1_he:
jmpl %o7,%g0
ldub [%i3+0x030],%l3 ! Mem[0000000015800030]
jmpl %o7,%g0
nop
p3_near_1_le:
ldsw [%i0+0x02c],%l6 ! Mem[000000001600002c]
jmpl %o7,%g0
ldsb [%i1+0x031],%l4 ! Mem[0000000016800031]
p3_near_1_he:
jmpl %o7,%g0
ldub [%i2+0x030],%l3 ! Mem[0000000017000030]
jmpl %o7,%g0
nop
p4_near_1_le:
ldsb [%i2+0x02f],%l6 ! Mem[000000001900002f]
jmpl %o7,%g0
ldsh [%i1+0x030],%l4 ! Mem[0000000018800030]
p4_near_1_he:
jmpl %o7,%g0
ldub [%i1+0x030],%l3 ! Mem[0000000018800030]
jmpl %o7,%g0
nop
p5_near_1_le:
ldsb [%i1+0x02f],%l6 ! Mem[000000001a80002f]
jmpl %o7,%g0
ldsw [%i1+0x030],%l4 ! Mem[000000001a800030]
p5_near_1_he:
jmpl %o7,%g0
lduw [%i1+0x030],%l3 ! Mem[000000001a800030]
jmpl %o7,%g0
nop
p6_near_1_le:
stx %l6,[%i0+0x028] ! Mem[000000001c000028]
jmpl %o7,%g0
ldub [%i2+0x031],%l4 ! Mem[000000001d000031]
p6_near_1_he:
jmpl %o7,%g0
lduw [%i1+0x030],%l3 ! Mem[000000001c800030]
jmpl %o7,%g0
nop
p7_near_1_le:
stx %l6,[%i2+0x028] ! Mem[000000001f000028]
jmpl %o7,%g0
lduh [%i2+0x030],%l4 ! Mem[000000001f000030]
p7_near_1_he:
jmpl %o7,%g0
lduw [%i0+0x030],%l3 ! Mem[000000001e000030]
jmpl %o7,%g0
nop
p8_near_1_le:
sth %l6,[%i0+0x02e] ! Mem[000000002000002e]
jmpl %o7,%g0
lduw [%i2+0x030],%l4 ! Mem[0000000021000030]
p8_near_1_he:
jmpl %o7,%g0
stb %l3,[%i3+0x030] ! Mem[0000000021800030]
jmpl %o7,%g0
nop
p9_near_1_le:
sth %l6,[%i0+0x02e] ! Mem[000000002200002e]
jmpl %o7,%g0
ldx [%i3+0x030],%l4 ! Mem[0000000023800030]
p9_near_1_he:
jmpl %o7,%g0
stb %l3,[%i2+0x030] ! Mem[0000000023000030]
jmpl %o7,%g0
nop
p10_near_1_le:
stb %l6,[%i2+0x02f] ! Mem[000000002500002f]
jmpl %o7,%g0
stb %l4,[%i3+0x031] ! Mem[0000000025800031]
p10_near_1_he:
jmpl %o7,%g0
stb %l3,[%i1+0x030] ! Mem[0000000024800030]
jmpl %o7,%g0
nop
p11_near_1_le:
stb %l6,[%i0+0x02f] ! Mem[000000002600002f]
jmpl %o7,%g0
std %l4,[%i0+0x030] ! Mem[0000000026000030]
p11_near_1_he:
jmpl %o7,%g0
sth %l3,[%i1+0x030] ! Mem[0000000026800030]
jmpl %o7,%g0
nop
p12_near_1_le:
lduw [%i0+0x02c],%l6 ! Mem[000000002800002c]
jmpl %o7,%g0
sth %l4,[%i0+0x030] ! Mem[0000000028000030]
p12_near_1_he:
jmpl %o7,%g0
sth %l3,[%i1+0x030] ! Mem[0000000028800030]
jmpl %o7,%g0
nop
p13_near_1_le:
lduw [%i2+0x02c],%l6 ! Mem[000000002b00002c]
jmpl %o7,%g0
std %l4,[%i0+0x030] ! Mem[000000002a000030]
p13_near_1_he:
jmpl %o7,%g0
sth %l3,[%i0+0x030] ! Mem[000000002a000030]
jmpl %o7,%g0
nop
p14_near_1_le:
ldub [%i0+0x02f],%l6 ! Mem[000000002c00002f]
jmpl %o7,%g0
sth %l4,[%i0+0x030] ! Mem[000000002c000030]
p14_near_1_he:
jmpl %o7,%g0
stx %l3,[%i3+0x030] ! Mem[000000002d800030]
jmpl %o7,%g0
nop
p15_near_1_le:
ldub [%i0+0x02f],%l6 ! Mem[000000002e00002f]
jmpl %o7,%g0
stw %l4,[%i0+0x030] ! Mem[000000002e000030]
p15_near_1_he:
jmpl %o7,%g0
stx %l3,[%i2+0x030] ! Mem[000000002f000030]
jmpl %o7,%g0
nop
p16_near_1_le:
ldsh [%i2+0x02e],%l6 ! Mem[000000003100002e]
jmpl %o7,%g0
stx %l4,[%i1+0x030] ! Mem[0000000030800030]
p16_near_1_he:
jmpl %o7,%g0
stx %l3,[%i1+0x030] ! Mem[0000000030800030]
jmpl %o7,%g0
nop
p17_near_1_le:
ldsh [%i0+0x02e],%l6 ! Mem[000000003200002e]
jmpl %o7,%g0
ldd [%i1+0x030],%l4 ! Mem[0000000032800030]
p17_near_1_he:
jmpl %o7,%g0
ldsb [%i1+0x030],%l3 ! Mem[0000000032800030]
jmpl %o7,%g0
nop
p18_near_1_le:
ldd [%i3+0x028],%l6 ! Mem[0000000035800028]
jmpl %o7,%g0
ldsb [%i1+0x031],%l4 ! Mem[0000000034800031]
p18_near_1_he:
jmpl %o7,%g0
ldsb [%i0+0x030],%l3 ! Mem[0000000034000030]
jmpl %o7,%g0
nop
p19_near_1_le:
ldd [%i2+0x028],%l6 ! Mem[0000000037000028]
jmpl %o7,%g0
ldsh [%i2+0x030],%l4 ! Mem[0000000037000030]
p19_near_1_he:
jmpl %o7,%g0
ldsb [%i0+0x030],%l3 ! Mem[0000000036000030]
jmpl %o7,%g0
nop
p20_near_1_le:
stw %l6,[%i0+0x02c] ! Mem[000000003800002c]
jmpl %o7,%g0
ldsw [%i2+0x030],%l4 ! Mem[0000000039000030]
p20_near_1_he:
jmpl %o7,%g0
ldsw [%i3+0x030],%l3 ! Mem[0000000039800030]
jmpl %o7,%g0
nop
p21_near_1_le:
stw %l6,[%i3+0x02c] ! Mem[000000003b80002c]
jmpl %o7,%g0
ldub [%i2+0x031],%l4 ! Mem[000000003b000031]
p21_near_1_he:
jmpl %o7,%g0
ldsw [%i2+0x030],%l3 ! Mem[000000003b000030]
jmpl %o7,%g0
nop
p22_near_1_le:
std %l6,[%i2+0x028] ! Mem[000000003d000028]
jmpl %o7,%g0
lduh [%i3+0x030],%l4 ! Mem[000000003d800030]
p22_near_1_he:
jmpl %o7,%g0
ldsw [%i1+0x030],%l3 ! Mem[000000003c800030]
jmpl %o7,%g0
nop
p23_near_1_le:
std %l6,[%i0+0x028] ! Mem[000000003e000028]
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[000000003f800030]
p23_near_1_he:
jmpl %o7,%g0
lduh [%i1+0x030],%l3 ! Mem[000000003e800030]
jmpl %o7,%g0
nop
p24_near_1_le:
ldx [%i3+0x028],%l6 ! Mem[0000000041800028]
jmpl %o7,%g0
ldx [%i0+0x030],%l4 ! Mem[0000000040000030]
p24_near_1_he:
jmpl %o7,%g0
lduh [%i0+0x030],%l3 ! Mem[0000000040000030]
jmpl %o7,%g0
nop
p25_near_1_le:
ldx [%i2+0x028],%l6 ! Mem[0000000043000028]
jmpl %o7,%g0
stb %l4,[%i0+0x031] ! Mem[0000000042000031]
p25_near_1_he:
jmpl %o7,%g0
lduh [%i0+0x030],%l3 ! Mem[0000000042000030]
jmpl %o7,%g0
nop
p26_near_1_le:
lduh [%i0+0x02e],%l6 ! Mem[000000004400002e]
jmpl %o7,%g0
std %l4,[%i0+0x030] ! Mem[0000000044000030]
p26_near_1_he:
jmpl %o7,%g0
ldx [%i3+0x030],%l3 ! Mem[0000000045800030]
jmpl %o7,%g0
nop
p27_near_1_le:
lduh [%i3+0x02e],%l6 ! Mem[000000004780002e]
jmpl %o7,%g0
sth %l4,[%i0+0x030] ! Mem[0000000046000030]
p27_near_1_he:
jmpl %o7,%g0
ldx [%i2+0x030],%l3 ! Mem[0000000047000030]
jmpl %o7,%g0
nop
p28_near_1_le:
lduh [%i1+0x02e],%l6 ! Mem[000000004880002e]
jmpl %o7,%g0
stw %l4,[%i0+0x030] ! Mem[0000000048000030]
p28_near_1_he:
jmpl %o7,%g0
ldx [%i1+0x030],%l3 ! Mem[0000000048800030]
jmpl %o7,%g0
nop
p29_near_1_le:
ldsw [%i0+0x02c],%l6 ! Mem[000000004a00002c]
jmpl %o7,%g0
stx %l4,[%i1+0x030] ! Mem[000000004a800030]
p29_near_1_he:
jmpl %o7,%g0
std %l2,[%i1+0x030] ! Mem[000000004a800030]
jmpl %o7,%g0
nop
p30_near_1_le:
ldsw [%i3+0x02c],%l6 ! Mem[000000004d80002c]
jmpl %o7,%g0
ldd [%i1+0x030],%l4 ! Mem[000000004c800030]
p30_near_1_he:
jmpl %o7,%g0
std %l2,[%i0+0x030] ! Mem[000000004c000030]
jmpl %o7,%g0
nop
p31_near_1_le:
ldsb [%i1+0x02f],%l6 ! Mem[000000004e80002f]
jmpl %o7,%g0
ldsb [%i1+0x031],%l4 ! Mem[000000004e800031]
p31_near_1_he:
jmpl %o7,%g0
std %l2,[%i0+0x030] ! Mem[000000004e000030]
jmpl %o7,%g0
nop
p32_near_1_le:
ldsb [%i0+0x02f],%l6 ! Mem[000000005000002f]
jmpl %o7,%g0
ldsh [%i2+0x030],%l4 ! Mem[0000000051000030]
p32_near_1_he:
jmpl %o7,%g0
stw %l3,[%i3+0x030] ! Mem[0000000051800030]
jmpl %o7,%g0
nop
p33_near_1_le:
stx %l6,[%i3+0x028] ! Mem[0000000053800028]
jmpl %o7,%g0
ldsw [%i2+0x030],%l4 ! Mem[0000000053000030]
p33_near_1_he:
jmpl %o7,%g0
stw %l3,[%i2+0x030] ! Mem[0000000053000030]
jmpl %o7,%g0
nop
p34_near_1_le:
stx %l6,[%i1+0x028] ! Mem[0000000054800028]
jmpl %o7,%g0
ldub [%i2+0x031],%l4 ! Mem[0000000055000031]
p34_near_1_he:
jmpl %o7,%g0
stw %l3,[%i1+0x030] ! Mem[0000000054800030]
jmpl %o7,%g0
nop
p35_near_1_le:
sth %l6,[%i0+0x02e] ! Mem[000000005600002e]
jmpl %o7,%g0
lduh [%i3+0x030],%l4 ! Mem[0000000057800030]
p35_near_1_he:
jmpl %o7,%g0
ldd [%i1+0x030],%l2 ! Mem[0000000056800030]
jmpl %o7,%g0
nop
p36_near_1_le:
sth %l6,[%i3+0x02e] ! Mem[000000005980002e]
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[0000000059800030]
p36_near_1_he:
jmpl %o7,%g0
ldd [%i0+0x030],%l2 ! Mem[0000000058000030]
jmpl %o7,%g0
nop
p37_near_1_le:
stb %l6,[%i1+0x02f] ! Mem[000000005a80002f]
jmpl %o7,%g0
ldx [%i0+0x030],%l4 ! Mem[000000005a000030]
p37_near_1_he:
jmpl %o7,%g0
ldd [%i3+0x030],%l2 ! Mem[000000005b800030]
jmpl %o7,%g0
nop
p38_near_1_le:
stb %l6,[%i0+0x02f] ! Mem[000000005c00002f]
jmpl %o7,%g0
stb %l4,[%i0+0x031] ! Mem[000000005c000031]
p38_near_1_he:
jmpl %o7,%g0
ldsh [%i3+0x030],%l3 ! Mem[000000005d800030]
jmpl %o7,%g0
nop
p39_near_1_le:
lduw [%i3+0x02c],%l6 ! Mem[000000005f80002c]
jmpl %o7,%g0
std %l4,[%i0+0x030] ! Mem[000000005e000030]
p39_near_1_he:
jmpl %o7,%g0
ldsh [%i2+0x030],%l3 ! Mem[000000005f000030]
jmpl %o7,%g0
nop
p40_near_1_le:
lduw [%i1+0x02c],%l6 ! Mem[000000006080002c]
jmpl %o7,%g0
sth %l4,[%i0+0x030] ! Mem[0000000060000030]
p40_near_1_he:
jmpl %o7,%g0
ldsh [%i1+0x030],%l3 ! Mem[0000000060800030]
jmpl %o7,%g0
nop
p41_near_1_le:
ldub [%i0+0x02f],%l6 ! Mem[000000006200002f]
jmpl %o7,%g0
stw %l4,[%i0+0x030] ! Mem[0000000062000030]
p41_near_1_he:
jmpl %o7,%g0
ldub [%i1+0x030],%l3 ! Mem[0000000062800030]
jmpl %o7,%g0
nop
p42_near_1_le:
ldub [%i3+0x02f],%l6 ! Mem[000000006580002f]
jmpl %o7,%g0
stx %l4,[%i1+0x030] ! Mem[0000000064800030]
p42_near_1_he:
jmpl %o7,%g0
ldub [%i0+0x030],%l3 ! Mem[0000000064000030]
jmpl %o7,%g0
nop
p43_near_1_le:
ldsh [%i1+0x02e],%l6 ! Mem[000000006680002e]
jmpl %o7,%g0
ldd [%i1+0x030],%l4 ! Mem[0000000066800030]
p43_near_1_he:
jmpl %o7,%g0
ldub [%i3+0x030],%l3 ! Mem[0000000067800030]
jmpl %o7,%g0
nop
p44_near_1_le:
ldsh [%i0+0x02e],%l6 ! Mem[000000006800002e]
jmpl %o7,%g0
stx %l4,[%i1+0x030] ! Mem[0000000068800030]
p44_near_1_he:
jmpl %o7,%g0
lduw [%i3+0x030],%l3 ! Mem[0000000069800030]
jmpl %o7,%g0
nop
p45_near_1_le:
ldd [%i3+0x028],%l6 ! Mem[000000006b800028]
jmpl %o7,%g0
ldd [%i2+0x030],%l4 ! Mem[000000006b000030]
p45_near_1_he:
jmpl %o7,%g0
lduw [%i2+0x030],%l3 ! Mem[000000006b000030]
jmpl %o7,%g0
nop
p46_near_1_le:
ldd [%i1+0x028],%l6 ! Mem[000000006c800028]
jmpl %o7,%g0
ldsb [%i2+0x031],%l4 ! Mem[000000006d000031]
p46_near_1_he:
jmpl %o7,%g0
lduw [%i1+0x030],%l3 ! Mem[000000006c800030]
jmpl %o7,%g0
nop
p47_near_1_le:
stw %l6,[%i0+0x02c] ! Mem[000000006e00002c]
jmpl %o7,%g0
ldsh [%i2+0x030],%l4 ! Mem[000000006f000030]
p47_near_1_he:
jmpl %o7,%g0
stb %l3,[%i1+0x030] ! Mem[000000006e800030]
jmpl %o7,%g0
nop
p48_near_1_le:
stw %l6,[%i2+0x02c] ! Mem[000000007100002c]
jmpl %o7,%g0
ldsw [%i3+0x030],%l4 ! Mem[0000000071800030]
p48_near_1_he:
jmpl %o7,%g0
stb %l3,[%i0+0x030] ! Mem[0000000070000030]
jmpl %o7,%g0
nop
p49_near_1_le:
std %l6,[%i1+0x028] ! Mem[0000000072800028]
jmpl %o7,%g0
ldub [%i3+0x031],%l4 ! Mem[0000000073800031]
p49_near_1_he:
jmpl %o7,%g0
stb %l3,[%i3+0x030] ! Mem[0000000073800030]
jmpl %o7,%g0
nop
p50_near_1_le:
std %l6,[%i0+0x028] ! Mem[0000000074000028]
jmpl %o7,%g0
lduh [%i0+0x030],%l4 ! Mem[0000000074000030]
p50_near_1_he:
jmpl %o7,%g0
sth %l3,[%i2+0x030] ! Mem[0000000075000030]
jmpl %o7,%g0
nop
p51_near_1_le:
ldx [%i2+0x028],%l6 ! Mem[0000000077000028]
jmpl %o7,%g0
lduw [%i0+0x030],%l4 ! Mem[0000000076000030]
p51_near_1_he:
jmpl %o7,%g0
sth %l3,[%i2+0x030] ! Mem[0000000077000030]
jmpl %o7,%g0
nop
p52_near_1_le:
ldx [%i1+0x028],%l6 ! Mem[0000000078800028]
jmpl %o7,%g0
ldx [%i0+0x030],%l4 ! Mem[0000000078000030]
p52_near_1_he:
jmpl %o7,%g0
stx %l3,[%i1+0x030] ! Mem[0000000078800030]
jmpl %o7,%g0
nop
p53_near_1_le:
lduh [%i0+0x02e],%l6 ! Mem[000000007a00002e]
jmpl %o7,%g0
stb %l4,[%i0+0x031] ! Mem[000000007a000031]
p53_near_1_he:
jmpl %o7,%g0
stx %l3,[%i1+0x030] ! Mem[000000007a800030]
jmpl %o7,%g0
nop
p54_near_1_le:
lduh [%i2+0x02e],%l6 ! Mem[000000007d00002e]
jmpl %o7,%g0
std %l4,[%i0+0x030] ! Mem[000000007c000030]
p54_near_1_he:
jmpl %o7,%g0
stx %l3,[%i0+0x030] ! Mem[000000007c000030]
jmpl %o7,%g0
nop
p55_near_1_le:
ldsw [%i1+0x02c],%l6 ! Mem[000000007e80002c]
jmpl %o7,%g0
sth %l4,[%i1+0x030] ! Mem[000000007e800030]
p55_near_1_he:
jmpl %o7,%g0
ldsb [%i3+0x030],%l3 ! Mem[000000007f800030]
jmpl %o7,%g0
nop
p56_near_1_le:
ldsw [%i0+0x02c],%l6 ! Mem[000000008000002c]
jmpl %o7,%g0
stw %l4,[%i1+0x030] ! Mem[0000000080800030]
p56_near_1_he:
jmpl %o7,%g0
ldsb [%i2+0x030],%l3 ! Mem[0000000081000030]
jmpl %o7,%g0
nop
p57_near_1_le:
ldsw [%i2+0x02c],%l6 ! Mem[000000008300002c]
jmpl %o7,%g0
stx %l4,[%i1+0x030] ! Mem[0000000082800030]
p57_near_1_he:
jmpl %o7,%g0
ldsb [%i2+0x030],%l3 ! Mem[0000000083000030]
jmpl %o7,%g0
nop
p58_near_1_le:
ldsb [%i0+0x02f],%l6 ! Mem[000000008400002f]
jmpl %o7,%g0
ldd [%i2+0x030],%l4 ! Mem[0000000085000030]
p58_near_1_he:
jmpl %o7,%g0
ldsw [%i1+0x030],%l3 ! Mem[0000000084800030]
jmpl %o7,%g0
nop
p59_near_1_le:
ldsb [%i0+0x02f],%l6 ! Mem[000000008600002f]
jmpl %o7,%g0
ldsb [%i2+0x031],%l4 ! Mem[0000000087000031]
p59_near_1_he:
jmpl %o7,%g0
ldsw [%i1+0x030],%l3 ! Mem[0000000086800030]
jmpl %o7,%g0
nop
p60_near_1_le:
stx %l6,[%i2+0x028] ! Mem[0000000089000028]
jmpl %o7,%g0
ldsh [%i2+0x030],%l4 ! Mem[0000000089000030]
p60_near_1_he:
jmpl %o7,%g0
ldsw [%i0+0x030],%l3 ! Mem[0000000088000030]
jmpl %o7,%g0
nop
p61_near_1_le:
stx %l6,[%i0+0x028] ! Mem[000000008a000028]
jmpl %o7,%g0
ldsw [%i3+0x030],%l4 ! Mem[000000008b800030]
p61_near_1_he:
jmpl %o7,%g0
lduh [%i3+0x030],%l3 ! Mem[000000008b800030]
jmpl %o7,%g0
nop
p62_near_1_le:
sth %l6,[%i0+0x02e] ! Mem[000000008c00002e]
jmpl %o7,%g0
ldub [%i3+0x031],%l4 ! Mem[000000008d800031]
p62_near_1_he:
jmpl %o7,%g0
lduh [%i2+0x030],%l3 ! Mem[000000008d000030]
jmpl %o7,%g0
nop
p63_near_1_le:
sth %l6,[%i2+0x02e] ! Mem[000000008f00002e]
jmpl %o7,%g0
lduh [%i0+0x030],%l4 ! Mem[000000008e000030]
p63_near_1_he:
jmpl %o7,%g0
lduh [%i2+0x030],%l3 ! Mem[000000008f000030]
jmpl %o7,%g0
nop
near1_b2b_h:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near1_b2b_l:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
stw %l4,[%i0+0x034] ! Mem[0000000010000034]
ldsh [%i2+0x018],%l5 ! Mem[0000000011000018]
ldd [%i0+0x010],%l6 ! Mem[0000000010000010]
std %l0,[%i0+0x010] ! Mem[0000000010000010]
stx %l1,[%i0+0x030] ! Mem[0000000010000030]
jmpl %o7,%g0
lduh [%i0+0x02e],%l7 ! Mem[000000001000002e]
p0_near_2_he:
ldx [%i0+0x028],%l4 ! Mem[0000000010000028]
ldx [%i0+0x038],%l4 ! Mem[0000000010000038]
ldsh [%i3+0x016],%l4 ! Mem[0000000011800016]
jmpl %o7,%g0
std %l0,[%i0+0x010] ! Mem[0000000010000010]
p1_near_2_le:
ldsh [%i2+0x024],%l0 ! Mem[0000000013000024]
ldd [%i3+0x010],%l4 ! Mem[0000000013800010]
ldsb [%i0+0x00b],%l5 ! Mem[000000001200000b]
ldd [%i2+0x000],%l6 ! Mem[0000000013000000]
lduh [%i2+0x030],%l4 ! Mem[0000000013000030]
jmpl %o7,%g0
ldx [%i1+0x018],%l0 ! Mem[0000000012800018]
p1_near_2_he:
stw %l1,[%i2+0x004] ! Mem[0000000013000004]
stw %l4,[%i3+0x034] ! Mem[0000000013800034]
lduw [%i3+0x008],%l1 ! Mem[0000000013800008]
ldsh [%i3+0x03e],%l7 ! Mem[000000001380003e]
std %l4,[%i3+0x008] ! Mem[0000000013800008]
jmpl %o7,%g0
ldd [%i0+0x038],%l0 ! Mem[0000000012000038]
p2_near_2_le:
ldsb [%i2+0x004],%l0 ! Mem[0000000015000004]
ldx [%i1+0x010],%l4 ! Mem[0000000014800010]
ldsw [%i3+0x008],%l5 ! Mem[0000000015800008]
ldsh [%i2+0x020],%l7 ! Mem[0000000015000020]
stw %l4,[%i3+0x030] ! Mem[0000000015800030]
jmpl %o7,%g0
stw %l0,[%i0+0x03c] ! Mem[000000001400003c]
p2_near_2_he:
stb %l1,[%i0+0x005] ! Mem[0000000014000005]
std %l4,[%i0+0x010] ! Mem[0000000014000010]
lduh [%i3+0x02a],%l1 ! Mem[000000001580002a]
stw %l7,[%i2+0x01c] ! Mem[000000001500001c]
ldsb [%i3+0x00d],%l4 ! Mem[000000001580000d]
jmpl %o7,%g0
stw %l0,[%i2+0x03c] ! Mem[000000001500003c]
p3_near_2_le:
stw %l0,[%i0+0x024] ! Mem[0000000016000024]
ldsw [%i1+0x014],%l4 ! Mem[0000000016800014]
ldx [%i2+0x008],%l5 ! Mem[0000000017000008]
ldsh [%i0+0x000],%l7 ! Mem[0000000016000000]
ldsh [%i1+0x030],%l4 ! Mem[0000000016800030]
jmpl %o7,%g0
ldub [%i3+0x01d],%l0 ! Mem[000000001780001d]
p3_near_2_he:
lduh [%i3+0x004],%l1 ! Mem[0000000017800004]
ldx [%i1+0x030],%l4 ! Mem[0000000016800030]
lduw [%i3+0x008],%l1 ! Mem[0000000017800008]
ldx [%i2+0x038],%l7 ! Mem[0000000017000038]
lduw [%i0+0x00c],%l4 ! Mem[000000001600000c]
jmpl %o7,%g0
std %l0,[%i0+0x038] ! Mem[0000000016000038]
p4_near_2_le:
sth %l0,[%i3+0x004] ! Mem[0000000019800004]
sth %l4,[%i3+0x016] ! Mem[0000000019800016]
std %l4,[%i1+0x008] ! Mem[0000000018800008]
ldub [%i2+0x020],%l7 ! Mem[0000000019000020]
stb %l4,[%i2+0x031] ! Mem[0000000019000031]
jmpl %o7,%g0
stb %l0,[%i2+0x03d] ! Mem[000000001900003d]
p4_near_2_he:
ldsh [%i1+0x004],%l1 ! Mem[0000000018800004]
lduh [%i2+0x016],%l4 ! Mem[0000000019000016]
lduh [%i2+0x02a],%l1 ! Mem[000000001900002a]
ldsw [%i2+0x01c],%l7 ! Mem[000000001900001c]
stw %l4,[%i0+0x00c] ! Mem[000000001800000c]
jmpl %o7,%g0
ldx [%i1+0x038],%l0 ! Mem[0000000018800038]
p5_near_2_le:
std %l0,[%i2+0x020] ! Mem[000000001b000020]
ldub [%i0+0x017],%l4 ! Mem[000000001a000017]
ldd [%i1+0x008],%l4 ! Mem[000000001a800008]
ldub [%i2+0x000],%l7 ! Mem[000000001b000000]
ldsb [%i0+0x031],%l4 ! Mem[000000001a000031]
jmpl %o7,%g0
ldsb [%i2+0x01d],%l0 ! Mem[000000001b00001d]
p5_near_2_he:
stx %l1,[%i3+0x000] ! Mem[000000001b800000]
ldsw [%i3+0x034],%l4 ! Mem[000000001b800034]
lduw [%i2+0x008],%l1 ! Mem[000000001b000008]
ldsb [%i1+0x03e],%l7 ! Mem[000000001a80003e]
ldsw [%i1+0x00c],%l4 ! Mem[000000001a80000c]
jmpl %o7,%g0
lduh [%i0+0x03e],%l0 ! Mem[000000001a00003e]
p6_near_2_le:
stb %l0,[%i1+0x004] ! Mem[000000001c800004]
stw %l4,[%i1+0x014] ! Mem[000000001c800014]
ldsh [%i0+0x00a],%l5 ! Mem[000000001c00000a]
ldub [%i0+0x020],%l7 ! Mem[000000001c000020]
lduh [%i2+0x030],%l4 ! Mem[000000001d000030]
jmpl %o7,%g0
lduh [%i1+0x03c],%l0 ! Mem[000000001c80003c]
p6_near_2_he:
std %l0,[%i3+0x000] ! Mem[000000001d800000]
ldsb [%i3+0x016],%l4 ! Mem[000000001d800016]
lduh [%i2+0x02a],%l1 ! Mem[000000001d00002a]
sth %l7,[%i1+0x01e] ! Mem[000000001c80001e]
stb %l4,[%i2+0x00d] ! Mem[000000001d00000d]
jmpl %o7,%g0
ldsw [%i1+0x03c],%l0 ! Mem[000000001c80003c]
p7_near_2_le:
lduh [%i0+0x024],%l0 ! Mem[000000001e000024]
lduh [%i2+0x016],%l4 ! Mem[000000001f000016]
ldub [%i3+0x00b],%l5 ! Mem[000000001f80000b]
lduw [%i2+0x000],%l7 ! Mem[000000001f000000]
stw %l4,[%i3+0x030] ! Mem[000000001f800030]
jmpl %o7,%g0
stw %l0,[%i3+0x01c] ! Mem[000000001f80001c]
p7_near_2_he:
lduw [%i1+0x004],%l1 ! Mem[000000001e800004]
stx %l4,[%i3+0x030] ! Mem[000000001f800030]
ldub [%i1+0x00b],%l1 ! Mem[000000001e80000b]
lduw [%i0+0x03c],%l7 ! Mem[000000001e00003c]
ldd [%i3+0x008],%l4 ! Mem[000000001f800008]
jmpl %o7,%g0
ldsb [%i0+0x03f],%l0 ! Mem[000000001e00003f]
p8_near_2_le:
ldub [%i2+0x004],%l0 ! Mem[0000000021000004]
stx %l4,[%i3+0x010] ! Mem[0000000021800010]
stb %l5,[%i2+0x00b] ! Mem[000000002100000b]
lduw [%i2+0x020],%l7 ! Mem[0000000021000020]
ldsh [%i1+0x030],%l4 ! Mem[0000000020800030]
jmpl %o7,%g0
ldsh [%i2+0x03c],%l0 ! Mem[000000002100003c]
p8_near_2_he:
ldsw [%i3+0x004],%l1 ! Mem[0000000021800004]
sth %l4,[%i0+0x016] ! Mem[0000000020000016]
lduh [%i1+0x02a],%l1 ! Mem[000000002080002a]
ldsh [%i0+0x01e],%l7 ! Mem[000000002000001e]
lduh [%i3+0x00c],%l4 ! Mem[000000002180000c]
jmpl %o7,%g0
stx %l0,[%i1+0x038] ! Mem[0000000020800038]
p9_near_2_le:
ldsw [%i2+0x024],%l0 ! Mem[0000000023000024]
lduw [%i0+0x014],%l4 ! Mem[0000000022000014]
sth %l5,[%i1+0x00a] ! Mem[000000002280000a]
lduw [%i0+0x000],%l7 ! Mem[0000000022000000]
stb %l4,[%i2+0x031] ! Mem[0000000023000031]
jmpl %o7,%g0
stb %l0,[%i2+0x01d] ! Mem[000000002300001d]
p9_near_2_he:
ldd [%i2+0x000],%l0 ! Mem[0000000023000000]
stb %l4,[%i1+0x036] ! Mem[0000000022800036]
ldub [%i0+0x00b],%l1 ! Mem[000000002200000b]
ldd [%i0+0x038],%l6 ! Mem[0000000022000038]
sth %l4,[%i0+0x00c] ! Mem[000000002200000c]
jmpl %o7,%g0
sth %l0,[%i0+0x03e] ! Mem[000000002200003e]
p10_near_2_le:
ldd [%i1+0x000],%l0 ! Mem[0000000024800000]
ldd [%i1+0x010],%l4 ! Mem[0000000024800010]
ldsb [%i1+0x00b],%l5 ! Mem[000000002480000b]
stb %l7,[%i2+0x020] ! Mem[0000000025000020]
stx %l4,[%i0+0x030] ! Mem[0000000024000030]
jmpl %o7,%g0
stx %l0,[%i1+0x038] ! Mem[0000000024800038]
p10_near_2_he:
sth %l1,[%i0+0x004] ! Mem[0000000024000004]
lduw [%i2+0x014],%l4 ! Mem[0000000025000014]
lduh [%i0+0x02a],%l1 ! Mem[000000002400002a]
std %l6,[%i3+0x018] ! Mem[0000000025800018]
ldsh [%i1+0x00c],%l4 ! Mem[000000002480000c]
jmpl %o7,%g0
stb %l0,[%i1+0x03f] ! Mem[000000002480003f]
p11_near_2_le:
stx %l0,[%i3+0x020] ! Mem[0000000027800020]
std %l4,[%i2+0x010] ! Mem[0000000027000010]
ldsw [%i0+0x008],%l5 ! Mem[0000000026000008]
stb %l7,[%i2+0x000] ! Mem[0000000027000000]
lduh [%i2+0x030],%l4 ! Mem[0000000027000030]
jmpl %o7,%g0
lduh [%i0+0x01c],%l0 ! Mem[000000002600001c]
p11_near_2_he:
ldx [%i3+0x000],%l1 ! Mem[0000000027800000]
ldsh [%i3+0x036],%l4 ! Mem[0000000027800036]
ldub [%i0+0x00b],%l1 ! Mem[000000002600000b]
lduh [%i3+0x03e],%l7 ! Mem[000000002780003e]
ldx [%i2+0x008],%l4 ! Mem[0000000027000008]
jmpl %o7,%g0
lduw [%i0+0x03c],%l0 ! Mem[000000002600003c]
p12_near_2_le:
stw %l0,[%i2+0x004] ! Mem[0000000029000004]
ldsw [%i0+0x014],%l4 ! Mem[0000000028000014]
ldx [%i3+0x008],%l5 ! Mem[0000000029800008]
sth %l7,[%i0+0x020] ! Mem[0000000028000020]
stw %l4,[%i0+0x030] ! Mem[0000000028000030]
jmpl %o7,%g0
std %l0,[%i3+0x038] ! Mem[0000000029800038]
p12_near_2_he:
ldub [%i1+0x005],%l1 ! Mem[0000000028800005]
ldd [%i3+0x010],%l4 ! Mem[0000000029800010]
lduh [%i3+0x02a],%l1 ! Mem[000000002980002a]
ldsb [%i3+0x01e],%l7 ! Mem[000000002980001e]
stx %l4,[%i3+0x008] ! Mem[0000000029800008]
jmpl %o7,%g0
ldub [%i1+0x03f],%l0 ! Mem[000000002880003f]
p13_near_2_le:
sth %l0,[%i2+0x024] ! Mem[000000002b000024]
sth %l4,[%i1+0x016] ! Mem[000000002a800016]
std %l4,[%i2+0x008] ! Mem[000000002b000008]
sth %l7,[%i2+0x000] ! Mem[000000002b000000]
ldsh [%i2+0x030],%l4 ! Mem[000000002b000030]
jmpl %o7,%g0
ldsh [%i2+0x01c],%l0 ! Mem[000000002b00001c]
p13_near_2_he:
ldsb [%i3+0x005],%l1 ! Mem[000000002b800005]
stw %l4,[%i0+0x034] ! Mem[000000002a000034]
ldub [%i3+0x00b],%l1 ! Mem[000000002b80000b]
sth %l7,[%i3+0x03e] ! Mem[000000002b80003e]
ldsh [%i3+0x00c],%l4 ! Mem[000000002b80000c]
jmpl %o7,%g0
ldsh [%i0+0x03e],%l0 ! Mem[000000002a00003e]
p14_near_2_le:
ldx [%i0+0x000],%l0 ! Mem[000000002c000000]
ldub [%i1+0x017],%l4 ! Mem[000000002c800017]
ldd [%i1+0x008],%l4 ! Mem[000000002c800008]
sth %l7,[%i2+0x020] ! Mem[000000002d000020]
stb %l4,[%i3+0x031] ! Mem[000000002d800031]
jmpl %o7,%g0
lduw [%i2+0x03c],%l0 ! Mem[000000002d00003c]
p14_near_2_he:
stw %l1,[%i2+0x004] ! Mem[000000002d000004]
std %l4,[%i1+0x010] ! Mem[000000002c800010]
ldsw [%i3+0x028],%l1 ! Mem[000000002d800028]
stb %l7,[%i3+0x01e] ! Mem[000000002d80001e]
ldx [%i3+0x008],%l4 ! Mem[000000002d800008]
jmpl %o7,%g0
ldd [%i1+0x038],%l0 ! Mem[000000002c800038]
p15_near_2_le:
lduw [%i3+0x024],%l0 ! Mem[000000002f800024]
stw %l4,[%i3+0x014] ! Mem[000000002f800014]
ldsh [%i1+0x00a],%l5 ! Mem[000000002e80000a]
stx %l7,[%i0+0x000] ! Mem[000000002e000000]
stx %l4,[%i1+0x030] ! Mem[000000002e800030]
jmpl %o7,%g0
stx %l0,[%i1+0x018] ! Mem[000000002e800018]
p15_near_2_he:
lduw [%i1+0x004],%l1 ! Mem[000000002e800004]
ldx [%i2+0x030],%l4 ! Mem[000000002f000030]
ldub [%i3+0x00b],%l1 ! Mem[000000002f80000b]
ldub [%i2+0x03e],%l7 ! Mem[000000002f00003e]
stx %l4,[%i0+0x008] ! Mem[000000002e000008]
jmpl %o7,%g0
stw %l0,[%i3+0x03c] ! Mem[000000002f80003c]
p16_near_2_le:
lduh [%i2+0x004],%l0 ! Mem[0000000031000004]
lduh [%i0+0x016],%l4 ! Mem[0000000030000016]
lduw [%i0+0x008],%l5 ! Mem[0000000030000008]
stx %l7,[%i2+0x020] ! Mem[0000000031000020]
lduh [%i2+0x030],%l4 ! Mem[0000000031000030]
jmpl %o7,%g0
ldsw [%i0+0x03c],%l0 ! Mem[000000003000003c]
p16_near_2_he:
ldsw [%i3+0x004],%l1 ! Mem[0000000031800004]
lduh [%i3+0x016],%l4 ! Mem[0000000031800016]
ldsw [%i3+0x028],%l1 ! Mem[0000000031800028]
ldd [%i2+0x018],%l6 ! Mem[0000000031000018]
ldub [%i1+0x00d],%l4 ! Mem[000000003080000d]
jmpl %o7,%g0
std %l0,[%i1+0x038] ! Mem[0000000030800038]
p17_near_2_le:
ldsh [%i1+0x024],%l0 ! Mem[0000000032800024]
stx %l4,[%i1+0x010] ! Mem[0000000032800010]
stb %l5,[%i3+0x00b] ! Mem[000000003380000b]
ldsb [%i2+0x000],%l7 ! Mem[0000000033000000]
std %l4,[%i0+0x030] ! Mem[0000000032000030]
jmpl %o7,%g0
std %l0,[%i3+0x018] ! Mem[0000000033800018]
p17_near_2_he:
ldd [%i2+0x000],%l0 ! Mem[0000000033000000]
ldsw [%i3+0x034],%l4 ! Mem[0000000033800034]
ldub [%i2+0x00b],%l1 ! Mem[000000003300000b]
std %l6,[%i1+0x038] ! Mem[0000000032800038]
std %l4,[%i2+0x008] ! Mem[0000000033000008]
jmpl %o7,%g0
ldx [%i3+0x038],%l0 ! Mem[0000000033800038]
p18_near_2_le:
ldsb [%i0+0x004],%l0 ! Mem[0000000034000004]
lduw [%i2+0x014],%l4 ! Mem[0000000035000014]
stx %l5,[%i2+0x008] ! Mem[0000000035000008]
ldsb [%i0+0x020],%l7 ! Mem[0000000034000020]
ldsh [%i2+0x030],%l4 ! Mem[0000000035000030]
jmpl %o7,%g0
ldd [%i2+0x038],%l0 ! Mem[0000000035000038]
p18_near_2_he:
sth %l1,[%i0+0x004] ! Mem[0000000034000004]
ldsb [%i0+0x016],%l4 ! Mem[0000000034000016]
ldsw [%i2+0x028],%l1 ! Mem[0000000035000028]
ldx [%i1+0x018],%l7 ! Mem[0000000034800018]
ldsb [%i3+0x00d],%l4 ! Mem[000000003580000d]
jmpl %o7,%g0
lduh [%i1+0x03e],%l0 ! Mem[000000003480003e]
p19_near_2_le:
ldd [%i2+0x020],%l0 ! Mem[0000000037000020]
ldsh [%i3+0x016],%l4 ! Mem[0000000037800016]
ldsb [%i1+0x00b],%l5 ! Mem[000000003680000b]
ldsb [%i2+0x000],%l7 ! Mem[0000000037000000]
lduw [%i3+0x030],%l4 ! Mem[0000000037800030]
jmpl %o7,%g0
lduw [%i2+0x01c],%l0 ! Mem[000000003700001c]
p19_near_2_he:
ldx [%i3+0x000],%l1 ! Mem[0000000037800000]
stx %l4,[%i1+0x030] ! Mem[0000000036800030]
ldub [%i2+0x00b],%l1 ! Mem[000000003700000b]
ldsw [%i1+0x03c],%l7 ! Mem[000000003680003c]
lduw [%i3+0x00c],%l4 ! Mem[000000003780000c]
jmpl %o7,%g0
ldsw [%i3+0x03c],%l0 ! Mem[000000003780003c]
p20_near_2_le:
stx %l0,[%i2+0x000] ! Mem[0000000039000000]
std %l4,[%i1+0x010] ! Mem[0000000038800010]
lduh [%i1+0x00a],%l5 ! Mem[000000003880000a]
ldsw [%i2+0x020],%l7 ! Mem[0000000039000020]
stx %l4,[%i1+0x030] ! Mem[0000000038800030]
jmpl %o7,%g0
sth %l0,[%i0+0x03c] ! Mem[000000003800003c]
p20_near_2_he:
ldub [%i1+0x005],%l1 ! Mem[0000000038800005]
sth %l4,[%i2+0x016] ! Mem[0000000039000016]
ldsw [%i1+0x028],%l1 ! Mem[0000000038800028]
stx %l7,[%i0+0x018] ! Mem[0000000038000018]
stw %l4,[%i0+0x00c] ! Mem[000000003800000c]
jmpl %o7,%g0
ldsw [%i1+0x03c],%l0 ! Mem[000000003880003c]
p21_near_2_le:
std %l0,[%i1+0x020] ! Mem[000000003a800020]
ldsw [%i1+0x014],%l4 ! Mem[000000003a800014]
ldx [%i0+0x008],%l5 ! Mem[000000003a000008]
ldsw [%i0+0x000],%l7 ! Mem[000000003a000000]
lduh [%i2+0x030],%l4 ! Mem[000000003b000030]
jmpl %o7,%g0
ldsw [%i3+0x01c],%l0 ! Mem[000000003b80001c]
p21_near_2_he:
ldsb [%i3+0x005],%l1 ! Mem[000000003b800005]
lduw [%i3+0x034],%l4 ! Mem[000000003b800034]
ldub [%i1+0x00b],%l1 ! Mem[000000003a80000b]
stb %l7,[%i0+0x03e] ! Mem[000000003a00003e]
ldsw [%i1+0x00c],%l4 ! Mem[000000003a80000c]
jmpl %o7,%g0
ldsb [%i3+0x03f],%l0 ! Mem[000000003b80003f]
p22_near_2_le:
stb %l0,[%i3+0x004] ! Mem[000000003d800004]
sth %l4,[%i2+0x016] ! Mem[000000003d000016]
stw %l5,[%i3+0x008] ! Mem[000000003d800008]
ldsw [%i2+0x020],%l7 ! Mem[000000003d000020]
std %l4,[%i0+0x030] ! Mem[000000003c000030]
jmpl %o7,%g0
ldx [%i2+0x038],%l0 ! Mem[000000003d000038]
p22_near_2_he:
stw %l1,[%i2+0x004] ! Mem[000000003d000004]
ldub [%i3+0x016],%l4 ! Mem[000000003d800016]
ldsw [%i1+0x028],%l1 ! Mem[000000003c800028]
lduw [%i3+0x01c],%l7 ! Mem[000000003d80001c]
stb %l4,[%i1+0x00d] ! Mem[000000003c80000d]
jmpl %o7,%g0
stx %l0,[%i1+0x038] ! Mem[000000003c800038]
p23_near_2_le:
ldx [%i2+0x020],%l0 ! Mem[000000003f000020]
ldub [%i0+0x017],%l4 ! Mem[000000003e000017]
ldd [%i2+0x008],%l4 ! Mem[000000003f000008]
lduh [%i2+0x000],%l7 ! Mem[000000003f000000]
ldsh [%i2+0x030],%l4 ! Mem[000000003f000030]
jmpl %o7,%g0
ldd [%i2+0x018],%l0 ! Mem[000000003f000018]
p23_near_2_he:
stb %l1,[%i0+0x005] ! Mem[000000003e000005]
ldsh [%i0+0x036],%l4 ! Mem[000000003e000036]
ldsh [%i0+0x00a],%l1 ! Mem[000000003e00000a]
ldsh [%i3+0x03e],%l7 ! Mem[000000003f80003e]
ldd [%i2+0x008],%l4 ! Mem[000000003f000008]
jmpl %o7,%g0
sth %l0,[%i3+0x03e] ! Mem[000000003f80003e]
p24_near_2_le:
lduw [%i2+0x004],%l0 ! Mem[0000000041000004]
stw %l4,[%i1+0x014] ! Mem[0000000040800014]
ldub [%i1+0x00b],%l5 ! Mem[000000004080000b]
lduh [%i0+0x020],%l7 ! Mem[0000000040000020]
lduw [%i3+0x030],%l4 ! Mem[0000000041800030]
jmpl %o7,%g0
ldub [%i1+0x03d],%l0 ! Mem[000000004080003d]
p24_near_2_he:
lduh [%i3+0x004],%l1 ! Mem[0000000041800004]
ldd [%i1+0x010],%l4 ! Mem[0000000040800010]
ldsw [%i0+0x028],%l1 ! Mem[0000000040000028]
stw %l7,[%i3+0x01c] ! Mem[000000004180001c]
ldsw [%i3+0x00c],%l4 ! Mem[000000004180000c]
jmpl %o7,%g0
stb %l0,[%i0+0x03f] ! Mem[000000004000003f]
p25_near_2_le:
ldsw [%i0+0x024],%l0 ! Mem[0000000042000024]
lduh [%i1+0x016],%l4 ! Mem[0000000042800016]
lduw [%i1+0x008],%l5 ! Mem[0000000042800008]
ldx [%i2+0x000],%l7 ! Mem[0000000043000000]
stx %l4,[%i1+0x030] ! Mem[0000000042800030]
jmpl %o7,%g0
sth %l0,[%i0+0x01c] ! Mem[000000004200001c]
p25_near_2_he:
ldsh [%i2+0x004],%l1 ! Mem[0000000043000004]
stw %l4,[%i2+0x034] ! Mem[0000000043000034]
ldsh [%i3+0x00a],%l1 ! Mem[000000004380000a]
ldx [%i3+0x038],%l7 ! Mem[0000000043800038]
stb %l4,[%i3+0x00d] ! Mem[000000004380000d]
jmpl %o7,%g0
lduw [%i3+0x03c],%l0 ! Mem[000000004380003c]
p26_near_2_le:
ldsh [%i3+0x004],%l0 ! Mem[0000000045800004]
ldsb [%i3+0x017],%l4 ! Mem[0000000045800017]
sth %l5,[%i0+0x00a] ! Mem[000000004400000a]
ldx [%i2+0x020],%l7 ! Mem[0000000045000020]
ldsw [%i2+0x030],%l4 ! Mem[0000000045000030]
jmpl %o7,%g0
ldsb [%i3+0x03d],%l0 ! Mem[000000004580003d]
p26_near_2_he:
stx %l1,[%i0+0x000] ! Mem[0000000044000000]
std %l4,[%i2+0x010] ! Mem[0000000045000010]
ldsw [%i3+0x028],%l1 ! Mem[0000000045800028]
ldsw [%i3+0x01c],%l7 ! Mem[000000004580001c]
ldd [%i0+0x008],%l4 ! Mem[0000000044000008]
jmpl %o7,%g0
ldub [%i0+0x03f],%l0 ! Mem[000000004400003f]
p27_near_2_le:
ldsb [%i2+0x024],%l0 ! Mem[0000000047000024]
stb %l4,[%i0+0x017] ! Mem[0000000046000017]
stx %l5,[%i3+0x008] ! Mem[0000000047800008]
ldx [%i0+0x000],%l7 ! Mem[0000000046000000]
std %l4,[%i1+0x030] ! Mem[0000000046800030]
jmpl %o7,%g0
ldx [%i2+0x018],%l0 ! Mem[0000000047000018]
p27_near_2_he:
std %l0,[%i3+0x000] ! Mem[0000000047800000]
ldx [%i3+0x030],%l4 ! Mem[0000000047800030]
ldsh [%i3+0x00a],%l1 ! Mem[000000004780000a]
ldsb [%i2+0x03e],%l7 ! Mem[000000004700003e]
lduh [%i1+0x00c],%l4 ! Mem[000000004680000c]
jmpl %o7,%g0
ldsh [%i3+0x03e],%l0 ! Mem[000000004780003e]
p28_near_2_le:
stw %l0,[%i1+0x004] ! Mem[0000000048800004]
ldsh [%i1+0x016],%l4 ! Mem[0000000048800016]
ldsw [%i2+0x008],%l5 ! Mem[0000000049000008]
std %l6,[%i2+0x020] ! Mem[0000000049000020]
ldsh [%i2+0x030],%l4 ! Mem[0000000049000030]
jmpl %o7,%g0
stw %l0,[%i2+0x03c] ! Mem[000000004900003c]
p28_near_2_he:
lduw [%i1+0x004],%l1 ! Mem[0000000048800004]
lduh [%i3+0x016],%l4 ! Mem[0000000049800016]
ldsw [%i3+0x028],%l1 ! Mem[0000000049800028]
sth %l7,[%i2+0x01e] ! Mem[000000004900001e]
sth %l4,[%i2+0x00c] ! Mem[000000004900000c]
jmpl %o7,%g0
ldd [%i0+0x038],%l0 ! Mem[0000000048000038]
p29_near_2_le:
sth %l0,[%i0+0x024] ! Mem[000000004a000024]
std %l4,[%i2+0x010] ! Mem[000000004b000010]
lduh [%i1+0x00a],%l5 ! Mem[000000004a80000a]
std %l6,[%i2+0x000] ! Mem[000000004b000000]
lduw [%i0+0x030],%l4 ! Mem[000000004a000030]
jmpl %o7,%g0
ldub [%i1+0x01d],%l0 ! Mem[000000004a80001d]
p29_near_2_he:
ldsw [%i3+0x004],%l1 ! Mem[000000004b800004]
ldsw [%i0+0x034],%l4 ! Mem[000000004a000034]
ldsh [%i3+0x00a],%l1 ! Mem[000000004b80000a]
lduw [%i1+0x03c],%l7 ! Mem[000000004a80003c]
ldsh [%i3+0x00c],%l4 ! Mem[000000004b80000c]
jmpl %o7,%g0
stw %l0,[%i3+0x03c] ! Mem[000000004b80003c]
p30_near_2_le:
std %l0,[%i2+0x000] ! Mem[000000004d000000]
ldsw [%i3+0x014],%l4 ! Mem[000000004d800014]
std %l4,[%i1+0x008] ! Mem[000000004c800008]
std %l6,[%i0+0x020] ! Mem[000000004c000020]
stx %l4,[%i2+0x030] ! Mem[000000004d000030]
jmpl %o7,%g0
stb %l0,[%i0+0x03d] ! Mem[000000004c00003d]
p30_near_2_he:
ldd [%i2+0x000],%l0 ! Mem[000000004d000000]
ldsb [%i1+0x016],%l4 ! Mem[000000004c800016]
ldsw [%i3+0x028],%l1 ! Mem[000000004d800028]
ldsh [%i1+0x01e],%l7 ! Mem[000000004c80001e]
ldx [%i3+0x008],%l4 ! Mem[000000004d800008]
jmpl %o7,%g0
std %l0,[%i0+0x038] ! Mem[000000004c000038]
p31_near_2_le:
stb %l0,[%i2+0x024] ! Mem[000000004f000024]
sth %l4,[%i1+0x016] ! Mem[000000004e800016]
stw %l5,[%i0+0x008] ! Mem[000000004e000008]
stw %l7,[%i2+0x000] ! Mem[000000004f000000]
ldsw [%i3+0x030],%l4 ! Mem[000000004f800030]
jmpl %o7,%g0
ldsb [%i3+0x01d],%l0 ! Mem[000000004f80001d]
p31_near_2_he:
sth %l1,[%i0+0x004] ! Mem[000000004e000004]
sth %l4,[%i2+0x036] ! Mem[000000004f000036]
ldsh [%i2+0x00a],%l1 ! Mem[000000004f00000a]
ldd [%i1+0x038],%l6 ! Mem[000000004e800038]
stx %l4,[%i3+0x008] ! Mem[000000004f800008]
jmpl %o7,%g0
ldx [%i3+0x038],%l0 ! Mem[000000004f800038]
p32_near_2_le:
lduh [%i1+0x004],%l0 ! Mem[0000000050800004]
ldub [%i1+0x017],%l4 ! Mem[0000000050800017]
ldd [%i3+0x008],%l4 ! Mem[0000000051800008]
stw %l7,[%i2+0x020] ! Mem[0000000051000020]
std %l4,[%i1+0x030] ! Mem[0000000050800030]
jmpl %o7,%g0
lduh [%i2+0x03c],%l0 ! Mem[000000005100003c]
p32_near_2_he:
ldx [%i3+0x000],%l1 ! Mem[0000000051800000]
stb %l4,[%i3+0x016] ! Mem[0000000051800016]
ldsb [%i2+0x02b],%l1 ! Mem[000000005100002b]
std %l6,[%i0+0x018] ! Mem[0000000050000018]
ldub [%i0+0x00d],%l4 ! Mem[000000005000000d]
jmpl %o7,%g0
lduh [%i0+0x03e],%l0 ! Mem[000000005000003e]
p33_near_2_le:
ldub [%i3+0x024],%l0 ! Mem[0000000053800024]
stw %l4,[%i2+0x014] ! Mem[0000000053000014]
ldub [%i2+0x00b],%l5 ! Mem[000000005300000b]
ldd [%i0+0x000],%l6 ! Mem[0000000052000000]
ldd [%i2+0x030],%l4 ! Mem[0000000053000030]
jmpl %o7,%g0
stw %l0,[%i1+0x01c] ! Mem[000000005280001c]
p33_near_2_he:
ldub [%i2+0x005],%l1 ! Mem[0000000053000005]
lduw [%i3+0x034],%l4 ! Mem[0000000053800034]
ldsh [%i1+0x00a],%l1 ! Mem[000000005280000a]
lduh [%i0+0x03e],%l7 ! Mem[000000005200003e]
std %l4,[%i1+0x008] ! Mem[0000000052800008]
jmpl %o7,%g0
ldsw [%i2+0x03c],%l0 ! Mem[000000005300003c]
p34_near_2_le:
ldsw [%i2+0x004],%l0 ! Mem[0000000055000004]
ldx [%i0+0x010],%l4 ! Mem[0000000054000010]
lduw [%i1+0x008],%l5 ! Mem[0000000054800008]
ldd [%i2+0x020],%l6 ! Mem[0000000055000020]
lduw [%i0+0x030],%l4 ! Mem[0000000054000030]
jmpl %o7,%g0
ldsh [%i0+0x03c],%l0 ! Mem[000000005400003c]
p34_near_2_he:
ldsb [%i0+0x005],%l1 ! Mem[0000000054000005]
ldub [%i0+0x016],%l4 ! Mem[0000000054000016]
ldsb [%i1+0x02b],%l1 ! Mem[000000005480002b]
ldsb [%i3+0x01e],%l7 ! Mem[000000005580001e]
ldsb [%i2+0x00d],%l4 ! Mem[000000005500000d]
jmpl %o7,%g0
ldsb [%i0+0x03f],%l0 ! Mem[000000005400003f]
p35_near_2_le:
ldd [%i2+0x020],%l0 ! Mem[0000000057000020]
ldsb [%i1+0x017],%l4 ! Mem[0000000056800017]
sth %l5,[%i1+0x00a] ! Mem[000000005680000a]
ldd [%i2+0x000],%l6 ! Mem[0000000057000000]
sth %l4,[%i2+0x030] ! Mem[0000000057000030]
jmpl %o7,%g0
stb %l0,[%i3+0x01d] ! Mem[000000005780001d]
p35_near_2_he:
stw %l1,[%i3+0x004] ! Mem[0000000057800004]
ldsh [%i1+0x036],%l4 ! Mem[0000000056800036]
ldsh [%i1+0x00a],%l1 ! Mem[000000005680000a]
sth %l7,[%i3+0x03e] ! Mem[000000005780003e]
lduw [%i3+0x00c],%l4 ! Mem[000000005780000c]
jmpl %o7,%g0
stx %l0,[%i2+0x038] ! Mem[0000000057000038]
p36_near_2_le:
stx %l0,[%i0+0x000] ! Mem[0000000058000000]
stb %l4,[%i2+0x017] ! Mem[0000000059000017]
stx %l5,[%i0+0x008] ! Mem[0000000058000008]
ldsh [%i0+0x020],%l7 ! Mem[0000000058000020]
ldsw [%i3+0x030],%l4 ! Mem[0000000059800030]
jmpl %o7,%g0
stx %l0,[%i2+0x038] ! Mem[0000000059000038]
p36_near_2_he:
lduw [%i1+0x004],%l1 ! Mem[0000000058800004]
ldd [%i2+0x010],%l4 ! Mem[0000000059000010]
ldsb [%i0+0x02b],%l1 ! Mem[000000005800002b]
stb %l7,[%i3+0x01e] ! Mem[000000005980001e]
std %l4,[%i3+0x008] ! Mem[0000000059800008]
jmpl %o7,%g0
sth %l0,[%i0+0x03e] ! Mem[000000005800003e]
p37_near_2_le:
stw %l0,[%i3+0x024] ! Mem[000000005b800024]
ldsh [%i3+0x016],%l4 ! Mem[000000005b800016]
ldsw [%i3+0x008],%l5 ! Mem[000000005b800008]
ldsh [%i2+0x000],%l7 ! Mem[000000005b000000]
std %l4,[%i1+0x030] ! Mem[000000005a800030]
jmpl %o7,%g0
lduh [%i2+0x01c],%l0 ! Mem[000000005b00001c]
p37_near_2_he:
ldsw [%i3+0x004],%l1 ! Mem[000000005b800004]
stw %l4,[%i3+0x034] ! Mem[000000005b800034]
ldsh [%i0+0x00a],%l1 ! Mem[000000005a00000a]
ldub [%i3+0x03e],%l7 ! Mem[000000005b80003e]
ldsb [%i0+0x00d],%l4 ! Mem[000000005a00000d]
jmpl %o7,%g0
stb %l0,[%i2+0x03f] ! Mem[000000005b00003f]
p38_near_2_le:
sth %l0,[%i2+0x004] ! Mem[000000005d000004]
std %l4,[%i0+0x010] ! Mem[000000005c000010]
lduh [%i2+0x00a],%l5 ! Mem[000000005d00000a]
ldsh [%i2+0x020],%l7 ! Mem[000000005d000020]
ldd [%i2+0x030],%l4 ! Mem[000000005d000030]
jmpl %o7,%g0
std %l0,[%i1+0x038] ! Mem[000000005c800038]
p38_near_2_he:
ldd [%i2+0x000],%l0 ! Mem[000000005d000000]
std %l4,[%i3+0x010] ! Mem[000000005d800010]
ldsb [%i3+0x02b],%l1 ! Mem[000000005d80002b]
ldd [%i3+0x018],%l6 ! Mem[000000005d800018]
lduw [%i1+0x00c],%l4 ! Mem[000000005c80000c]
jmpl %o7,%g0
lduw [%i0+0x03c],%l0 ! Mem[000000005c00003c]
p39_near_2_le:
ldx [%i1+0x020],%l0 ! Mem[000000005e800020]
ldsw [%i1+0x014],%l4 ! Mem[000000005e800014]
std %l4,[%i1+0x008] ! Mem[000000005e800008]
ldub [%i0+0x000],%l7 ! Mem[000000005e000000]
lduw [%i0+0x030],%l4 ! Mem[000000005e000030]
jmpl %o7,%g0
ldsh [%i0+0x01c],%l0 ! Mem[000000005e00001c]
p39_near_2_he:
sth %l1,[%i0+0x004] ! Mem[000000005e000004]
ldx [%i0+0x030],%l4 ! Mem[000000005e000030]
ldd [%i3+0x008],%l0 ! Mem[000000005f800008]
std %l6,[%i2+0x038] ! Mem[000000005f000038]
stw %l4,[%i2+0x00c] ! Mem[000000005f00000c]
jmpl %o7,%g0
ldub [%i2+0x03f],%l0 ! Mem[000000005f00003f]
p40_near_2_le:
lduw [%i0+0x004],%l0 ! Mem[0000000060000004]
sth %l4,[%i2+0x016] ! Mem[0000000061000016]
stw %l5,[%i1+0x008] ! Mem[0000000060800008]
ldub [%i2+0x020],%l7 ! Mem[0000000061000020]
sth %l4,[%i2+0x030] ! Mem[0000000061000030]
jmpl %o7,%g0
lduw [%i3+0x03c],%l0 ! Mem[000000006180003c]
p40_near_2_he:
ldx [%i3+0x000],%l1 ! Mem[0000000061800000]
ldsw [%i1+0x014],%l4 ! Mem[0000000060800014]
ldsb [%i3+0x02b],%l1 ! Mem[000000006180002b]
ldx [%i2+0x018],%l7 ! Mem[0000000061000018]
ldsw [%i3+0x00c],%l4 ! Mem[000000006180000c]
jmpl %o7,%g0
ldsh [%i0+0x03e],%l0 ! Mem[000000006000003e]
p41_near_2_le:
lduh [%i2+0x024],%l0 ! Mem[0000000063000024]
ldub [%i3+0x017],%l4 ! Mem[0000000063800017]
ldsh [%i0+0x00a],%l5 ! Mem[000000006200000a]
lduw [%i2+0x000],%l7 ! Mem[0000000063000000]
ldsw [%i3+0x030],%l4 ! Mem[0000000063800030]
jmpl %o7,%g0
stx %l0,[%i2+0x018] ! Mem[0000000063000018]
p41_near_2_he:
ldub [%i1+0x005],%l1 ! Mem[0000000062800005]
ldsb [%i2+0x036],%l4 ! Mem[0000000063000036]
ldd [%i3+0x008],%l0 ! Mem[0000000063800008]
ldsw [%i2+0x03c],%l7 ! Mem[000000006300003c]
stb %l4,[%i3+0x00d] ! Mem[000000006380000d]
jmpl %o7,%g0
ldd [%i2+0x038],%l0 ! Mem[0000000063000038]
p42_near_2_le:
ldub [%i2+0x004],%l0 ! Mem[0000000065000004]
ldd [%i1+0x010],%l4 ! Mem[0000000064800010]
ldub [%i2+0x00b],%l5 ! Mem[000000006500000b]
lduw [%i0+0x020],%l7 ! Mem[0000000064000020]
ldx [%i2+0x030],%l4 ! Mem[0000000065000030]
jmpl %o7,%g0
ldsw [%i2+0x03c],%l0 ! Mem[000000006500003c]
p42_near_2_he:
ldsb [%i0+0x005],%l1 ! Mem[0000000064000005]
stx %l4,[%i3+0x010] ! Mem[0000000065800010]
ldsb [%i3+0x02b],%l1 ! Mem[000000006580002b]
stx %l7,[%i1+0x018] ! Mem[0000000064800018]
ldd [%i3+0x008],%l4 ! Mem[0000000065800008]
jmpl %o7,%g0
stw %l0,[%i0+0x03c] ! Mem[000000006400003c]
p43_near_2_le:
ldsb [%i1+0x024],%l0 ! Mem[0000000066800024]
ldx [%i1+0x010],%l4 ! Mem[0000000066800010]
stb %l5,[%i1+0x00b] ! Mem[000000006680000b]
lduw [%i2+0x000],%l7 ! Mem[0000000067000000]
ldd [%i3+0x030],%l4 ! Mem[0000000067800030]
jmpl %o7,%g0
std %l0,[%i1+0x018] ! Mem[0000000066800018]
p43_near_2_he:
stw %l1,[%i3+0x004] ! Mem[0000000067800004]
sth %l4,[%i3+0x036] ! Mem[0000000067800036]
ldd [%i3+0x008],%l0 ! Mem[0000000067800008]
stb %l7,[%i1+0x03e] ! Mem[000000006680003e]
lduh [%i0+0x00c],%l4 ! Mem[000000006600000c]
jmpl %o7,%g0
std %l0,[%i2+0x038] ! Mem[0000000067000038]
p44_near_2_le:
ldd [%i3+0x000],%l0 ! Mem[0000000069800000]
ldsb [%i3+0x017],%l4 ! Mem[0000000069800017]
sth %l5,[%i1+0x00a] ! Mem[000000006880000a]
stb %l7,[%i2+0x020] ! Mem[0000000069000020]
lduw [%i1+0x030],%l4 ! Mem[0000000068800030]
jmpl %o7,%g0
ldd [%i0+0x038],%l0 ! Mem[0000000068000038]
p44_near_2_he:
stb %l1,[%i1+0x005] ! Mem[0000000068800005]
stb %l4,[%i0+0x016] ! Mem[0000000068000016]
ldsb [%i2+0x02b],%l1 ! Mem[000000006900002b]
ldub [%i0+0x01e],%l7 ! Mem[000000006800001e]
sth %l4,[%i1+0x00c] ! Mem[000000006880000c]
jmpl %o7,%g0
ldx [%i0+0x038],%l0 ! Mem[0000000068000038]
p45_near_2_le:
stx %l0,[%i2+0x020] ! Mem[000000006b000020]
stb %l4,[%i0+0x017] ! Mem[000000006a000017]
ldsb [%i0+0x00b],%l5 ! Mem[000000006a00000b]
stb %l7,[%i0+0x000] ! Mem[000000006a000000]
sth %l4,[%i2+0x030] ! Mem[000000006b000030]
jmpl %o7,%g0
lduw [%i3+0x01c],%l0 ! Mem[000000006b80001c]
p45_near_2_he:
lduh [%i3+0x004],%l1 ! Mem[000000006b800004]
lduw [%i1+0x034],%l4 ! Mem[000000006a800034]
ldd [%i2+0x008],%l0 ! Mem[000000006b000008]
ldsh [%i0+0x03e],%l7 ! Mem[000000006a00003e]
ldsh [%i2+0x00c],%l4 ! Mem[000000006b00000c]
jmpl %o7,%g0
ldx [%i2+0x038],%l0 ! Mem[000000006b000038]
p46_near_2_le:
std %l0,[%i2+0x000] ! Mem[000000006d000000]
ldsh [%i1+0x016],%l4 ! Mem[000000006c800016]
ldsw [%i3+0x008],%l5 ! Mem[000000006d800008]
sth %l7,[%i2+0x020] ! Mem[000000006d000020]
ldsw [%i0+0x030],%l4 ! Mem[000000006c000030]
jmpl %o7,%g0
sth %l0,[%i2+0x03c] ! Mem[000000006d00003c]
p46_near_2_he:
ldsh [%i2+0x004],%l1 ! Mem[000000006d000004]
ldub [%i1+0x016],%l4 ! Mem[000000006c800016]
ldsb [%i1+0x02b],%l1 ! Mem[000000006c80002b]
stw %l7,[%i0+0x01c] ! Mem[000000006c00001c]
ldx [%i3+0x008],%l4 ! Mem[000000006d800008]
jmpl %o7,%g0
lduh [%i0+0x03e],%l0 ! Mem[000000006c00003e]
p47_near_2_le:
stb %l0,[%i0+0x024] ! Mem[000000006e000024]
std %l4,[%i2+0x010] ! Mem[000000006f000010]
ldx [%i2+0x008],%l5 ! Mem[000000006f000008]
sth %l7,[%i2+0x000] ! Mem[000000006f000000]
ldx [%i2+0x030],%l4 ! Mem[000000006f000030]
jmpl %o7,%g0
ldsw [%i1+0x01c],%l0 ! Mem[000000006e80001c]
p47_near_2_he:
stx %l1,[%i0+0x000] ! Mem[000000006e000000]
ldsh [%i2+0x036],%l4 ! Mem[000000006f000036]
ldd [%i1+0x008],%l0 ! Mem[000000006e800008]
ldx [%i3+0x038],%l7 ! Mem[000000006f800038]
sth %l4,[%i3+0x00c] ! Mem[000000006f80000c]
jmpl %o7,%g0
ldsw [%i2+0x03c],%l0 ! Mem[000000006f00003c]
p48_near_2_le:
ldx [%i3+0x000],%l0 ! Mem[0000000071800000]
ldsw [%i3+0x014],%l4 ! Mem[0000000071800014]
std %l4,[%i1+0x008] ! Mem[0000000070800008]
sth %l7,[%i0+0x020] ! Mem[0000000070000020]
ldd [%i3+0x030],%l4 ! Mem[0000000071800030]
jmpl %o7,%g0
ldx [%i0+0x038],%l0 ! Mem[0000000070000038]
p48_near_2_he:
std %l0,[%i3+0x000] ! Mem[0000000071800000]
ldd [%i3+0x010],%l4 ! Mem[0000000071800010]
stx %l1,[%i1+0x028] ! Mem[0000000070800028]
ldsw [%i3+0x01c],%l7 ! Mem[000000007180001c]
ldsh [%i0+0x00c],%l4 ! Mem[000000007000000c]
jmpl %o7,%g0
ldsb [%i0+0x03f],%l0 ! Mem[000000007000003f]
p49_near_2_le:
lduw [%i2+0x024],%l0 ! Mem[0000000073000024]
sth %l4,[%i0+0x016] ! Mem[0000000072000016]
ldd [%i1+0x008],%l4 ! Mem[0000000072800008]
stx %l7,[%i1+0x000] ! Mem[0000000072800000]
ldub [%i1+0x031],%l4 ! Mem[0000000072800031]
jmpl %o7,%g0
ldd [%i3+0x018],%l0 ! Mem[0000000073800018]
p49_near_2_he:
lduw [%i1+0x004],%l1 ! Mem[0000000072800004]
stw %l4,[%i3+0x034] ! Mem[0000000073800034]
ldd [%i0+0x008],%l0 ! Mem[0000000072000008]
ldsb [%i3+0x03e],%l7 ! Mem[000000007380003e]
ldx [%i1+0x008],%l4 ! Mem[0000000072800008]
jmpl %o7,%g0
stx %l0,[%i2+0x038] ! Mem[0000000073000038]
p50_near_2_le:
ldsw [%i1+0x004],%l0 ! Mem[0000000074800004]
lduw [%i1+0x014],%l4 ! Mem[0000000074800014]
ldsh [%i0+0x00a],%l5 ! Mem[000000007400000a]
stx %l7,[%i2+0x020] ! Mem[0000000075000020]
sth %l4,[%i2+0x030] ! Mem[0000000075000030]
jmpl %o7,%g0
ldub [%i2+0x03d],%l0 ! Mem[000000007500003d]
p50_near_2_he:
ldsw [%i0+0x004],%l1 ! Mem[0000000074000004]
ldx [%i0+0x010],%l4 ! Mem[0000000074000010]
stx %l1,[%i0+0x028] ! Mem[0000000074000028]
sth %l7,[%i3+0x01e] ! Mem[000000007580001e]
stx %l4,[%i1+0x008] ! Mem[0000000074800008]
jmpl %o7,%g0
sth %l0,[%i0+0x03e] ! Mem[000000007400003e]
p51_near_2_le:
ldsh [%i0+0x024],%l0 ! Mem[0000000076000024]
ldd [%i2+0x010],%l4 ! Mem[0000000077000010]
lduw [%i3+0x008],%l5 ! Mem[0000000077800008]
stx %l7,[%i0+0x000] ! Mem[0000000076000000]
ldsb [%i0+0x031],%l4 ! Mem[0000000076000031]
jmpl %o7,%g0
sth %l0,[%i2+0x01c] ! Mem[000000007700001c]
p51_near_2_he:
ldd [%i3+0x000],%l0 ! Mem[0000000077800000]
lduh [%i1+0x036],%l4 ! Mem[0000000076800036]
ldd [%i0+0x008],%l0 ! Mem[0000000076000008]
lduw [%i3+0x03c],%l7 ! Mem[000000007780003c]
ldub [%i2+0x00d],%l4 ! Mem[000000007700000d]
jmpl %o7,%g0
stb %l0,[%i1+0x03f] ! Mem[000000007680003f]
p52_near_2_le:
ldsb [%i2+0x004],%l0 ! Mem[0000000079000004]
ldx [%i0+0x010],%l4 ! Mem[0000000078000010]
stb %l5,[%i2+0x00b] ! Mem[000000007900000b]
ldsb [%i1+0x020],%l7 ! Mem[0000000078800020]
ldx [%i2+0x030],%l4 ! Mem[0000000079000030]
jmpl %o7,%g0
ldsb [%i1+0x03d],%l0 ! Mem[000000007880003d]
p52_near_2_he:
sth %l1,[%i1+0x004] ! Mem[0000000078800004]
ldsw [%i2+0x014],%l4 ! Mem[0000000079000014]
stx %l1,[%i3+0x028] ! Mem[0000000079800028]
ldsh [%i2+0x01e],%l7 ! Mem[000000007900001e]
std %l4,[%i3+0x008] ! Mem[0000000079800008]
jmpl %o7,%g0
lduw [%i0+0x03c],%l0 ! Mem[000000007800003c]
p53_near_2_le:
stw %l0,[%i2+0x024] ! Mem[000000007b000024]
ldsb [%i1+0x017],%l4 ! Mem[000000007a800017]
stx %l5,[%i1+0x008] ! Mem[000000007a800008]
ldsb [%i2+0x000],%l7 ! Mem[000000007b000000]
ldd [%i3+0x030],%l4 ! Mem[000000007b800030]
jmpl %o7,%g0
ldx [%i0+0x018],%l0 ! Mem[000000007a000018]
p53_near_2_he:
ldx [%i3+0x000],%l1 ! Mem[000000007b800000]
ldsb [%i3+0x036],%l4 ! Mem[000000007b800036]
ldd [%i3+0x008],%l0 ! Mem[000000007b800008]
stw %l7,[%i2+0x03c] ! Mem[000000007b00003c]
ldsb [%i3+0x00d],%l4 ! Mem[000000007b80000d]
jmpl %o7,%g0
ldub [%i1+0x03f],%l0 ! Mem[000000007a80003f]
p54_near_2_le:
sth %l0,[%i1+0x004] ! Mem[000000007c800004]
stb %l4,[%i1+0x017] ! Mem[000000007c800017]
ldsb [%i1+0x00b],%l5 ! Mem[000000007c80000b]
ldsw [%i0+0x020],%l7 ! Mem[000000007c000020]
ldub [%i1+0x031],%l4 ! Mem[000000007c800031]
jmpl %o7,%g0
stw %l0,[%i3+0x03c] ! Mem[000000007d80003c]
p54_near_2_he:
ldub [%i2+0x005],%l1 ! Mem[000000007d000005]
stx %l4,[%i3+0x010] ! Mem[000000007d800010]
stx %l1,[%i3+0x028] ! Mem[000000007d800028]
std %l6,[%i1+0x018] ! Mem[000000007c800018]
lduw [%i0+0x00c],%l4 ! Mem[000000007c00000c]
jmpl %o7,%g0
ldsh [%i0+0x03e],%l0 ! Mem[000000007c00003e]
p55_near_2_le:
std %l0,[%i3+0x020] ! Mem[000000007f800020]
ldsh [%i3+0x016],%l4 ! Mem[000000007f800016]
ldsw [%i0+0x008],%l5 ! Mem[000000007e000008]
ldsw [%i1+0x000],%l7 ! Mem[000000007e800000]
sth %l4,[%i2+0x030] ! Mem[000000007f000030]
jmpl %o7,%g0
ldub [%i2+0x01d],%l0 ! Mem[000000007f00001d]
p55_near_2_he:
ldsb [%i0+0x005],%l1 ! Mem[000000007e000005]
sth %l4,[%i0+0x036] ! Mem[000000007e000036]
ldd [%i3+0x008],%l0 ! Mem[000000007f800008]
lduh [%i1+0x03e],%l7 ! Mem[000000007e80003e]
stw %l4,[%i1+0x00c] ! Mem[000000007e80000c]
jmpl %o7,%g0
ldd [%i1+0x038],%l0 ! Mem[000000007e800038]
p56_near_2_le:
stb %l0,[%i2+0x004] ! Mem[0000000081000004]
std %l4,[%i0+0x010] ! Mem[0000000080000010]
ldx [%i3+0x008],%l5 ! Mem[0000000081800008]
ldsw [%i2+0x020],%l7 ! Mem[0000000081000020]
ldsb [%i0+0x031],%l4 ! Mem[0000000080000031]
jmpl %o7,%g0
stb %l0,[%i2+0x03d] ! Mem[000000008100003d]
p56_near_2_he:
stw %l1,[%i3+0x004] ! Mem[0000000081800004]
stb %l4,[%i1+0x016] ! Mem[0000000080800016]
stx %l1,[%i3+0x028] ! Mem[0000000081800028]
ldsb [%i1+0x01e],%l7 ! Mem[000000008080001e]
ldsw [%i2+0x00c],%l4 ! Mem[000000008100000c]
jmpl %o7,%g0
stw %l0,[%i0+0x03c] ! Mem[000000008000003c]
p57_near_2_le:
lduh [%i2+0x024],%l0 ! Mem[0000000083000024]
lduh [%i1+0x016],%l4 ! Mem[0000000082800016]
std %l4,[%i2+0x008] ! Mem[0000000083000008]
lduh [%i0+0x000],%l7 ! Mem[0000000082000000]
ldx [%i2+0x030],%l4 ! Mem[0000000083000030]
jmpl %o7,%g0
ldsb [%i1+0x01d],%l0 ! Mem[000000008280001d]
p57_near_2_he:
lduw [%i1+0x004],%l1 ! Mem[0000000082800004]
lduw [%i2+0x034],%l4 ! Mem[0000000083000034]
stw %l1,[%i2+0x008] ! Mem[0000000083000008]
sth %l7,[%i0+0x03e] ! Mem[000000008200003e]
stb %l4,[%i3+0x00d] ! Mem[000000008380000d]
jmpl %o7,%g0
std %l0,[%i1+0x038] ! Mem[0000000082800038]
p58_near_2_le:
ldub [%i0+0x004],%l0 ! Mem[0000000084000004]
stx %l4,[%i2+0x010] ! Mem[0000000085000010]
ldd [%i1+0x008],%l4 ! Mem[0000000084800008]
lduh [%i1+0x020],%l7 ! Mem[0000000084800020]
stw %l4,[%i0+0x030] ! Mem[0000000084000030]
jmpl %o7,%g0
lduh [%i0+0x03c],%l0 ! Mem[000000008400003c]
p58_near_2_he:
ldsw [%i3+0x004],%l1 ! Mem[0000000085800004]
ldub [%i3+0x016],%l4 ! Mem[0000000085800016]
stx %l1,[%i2+0x028] ! Mem[0000000085000028]
stb %l7,[%i0+0x01e] ! Mem[000000008400001e]
ldd [%i3+0x008],%l4 ! Mem[0000000085800008]
jmpl %o7,%g0
ldx [%i0+0x038],%l0 ! Mem[0000000084000038]
p59_near_2_le:
ldsw [%i3+0x024],%l0 ! Mem[0000000087800024]
lduw [%i3+0x014],%l4 ! Mem[0000000087800014]
ldsh [%i1+0x00a],%l5 ! Mem[000000008680000a]
lduh [%i2+0x000],%l7 ! Mem[0000000087000000]
ldub [%i2+0x031],%l4 ! Mem[0000000087000031]
jmpl %o7,%g0
stw %l0,[%i3+0x01c] ! Mem[000000008780001c]
p59_near_2_he:
ldd [%i3+0x000],%l0 ! Mem[0000000087800000]
ldsh [%i3+0x036],%l4 ! Mem[0000000087800036]
stw %l1,[%i2+0x008] ! Mem[0000000087000008]
ldub [%i3+0x03e],%l7 ! Mem[000000008780003e]
ldsw [%i3+0x00c],%l4 ! Mem[000000008780000c]
jmpl %o7,%g0
lduh [%i1+0x03e],%l0 ! Mem[000000008680003e]
p60_near_2_le:
ldsh [%i2+0x004],%l0 ! Mem[0000000089000004]
ldd [%i1+0x010],%l4 ! Mem[0000000088800010]
lduw [%i0+0x008],%l5 ! Mem[0000000088000008]
ldx [%i0+0x020],%l7 ! Mem[0000000088000020]
sth %l4,[%i3+0x030] ! Mem[0000000089800030]
jmpl %o7,%g0
ldsh [%i2+0x03c],%l0 ! Mem[000000008900003c]
p60_near_2_he:
sth %l1,[%i1+0x004] ! Mem[0000000088800004]
stw %l4,[%i0+0x014] ! Mem[0000000088000014]
stx %l1,[%i1+0x028] ! Mem[0000000088800028]
ldd [%i3+0x018],%l6 ! Mem[0000000089800018]
stb %l4,[%i0+0x00d] ! Mem[000000008800000d]
jmpl %o7,%g0
ldsw [%i3+0x03c],%l0 ! Mem[000000008980003c]
p61_near_2_le:
stx %l0,[%i1+0x020] ! Mem[000000008a800020]
ldx [%i1+0x010],%l4 ! Mem[000000008a800010]
stb %l5,[%i3+0x00b] ! Mem[000000008b80000b]
ldx [%i1+0x000],%l7 ! Mem[000000008a800000]
ldsb [%i1+0x031],%l4 ! Mem[000000008a800031]
jmpl %o7,%g0
stb %l0,[%i1+0x01d] ! Mem[000000008a80001d]
p61_near_2_he:
ldx [%i3+0x000],%l1 ! Mem[000000008b800000]
std %l4,[%i1+0x030] ! Mem[000000008a800030]
stw %l1,[%i1+0x008] ! Mem[000000008a800008]
std %l6,[%i3+0x038] ! Mem[000000008b800038]
ldd [%i1+0x008],%l4 ! Mem[000000008a800008]
jmpl %o7,%g0
ldsb [%i1+0x03f],%l0 ! Mem[000000008a80003f]
p62_near_2_le:
stw %l0,[%i0+0x004] ! Mem[000000008c000004]
ldsb [%i2+0x017],%l4 ! Mem[000000008d000017]
stx %l5,[%i2+0x008] ! Mem[000000008d000008]
std %l6,[%i2+0x020] ! Mem[000000008d000020]
ldx [%i2+0x030],%l4 ! Mem[000000008d000030]
jmpl %o7,%g0
stx %l0,[%i0+0x038] ! Mem[000000008c000038]
p62_near_2_he:
ldub [%i2+0x005],%l1 ! Mem[000000008d000005]
ldx [%i2+0x010],%l4 ! Mem[000000008d000010]
stx %l1,[%i0+0x028] ! Mem[000000008c000028]
lduh [%i3+0x01e],%l7 ! Mem[000000008d80001e]
lduh [%i2+0x00c],%l4 ! Mem[000000008d00000c]
jmpl %o7,%g0
stx %l0,[%i3+0x038] ! Mem[000000008d800038]
p63_near_2_le:
sth %l0,[%i2+0x024] ! Mem[000000008f000024]
stb %l4,[%i0+0x017] ! Mem[000000008e000017]
ldsb [%i1+0x00b],%l5 ! Mem[000000008e80000b]
std %l6,[%i0+0x000] ! Mem[000000008e000000]
stw %l4,[%i0+0x030] ! Mem[000000008e000030]
jmpl %o7,%g0
lduh [%i3+0x01c],%l0 ! Mem[000000008f80001c]
p63_near_2_he:
ldsb [%i0+0x005],%l1 ! Mem[000000008e000005]
lduh [%i3+0x036],%l4 ! Mem[000000008f800036]
stw %l1,[%i0+0x008] ! Mem[000000008e000008]
ldsw [%i3+0x03c],%l7 ! Mem[000000008f80003c]
sth %l4,[%i3+0x00c] ! Mem[000000008f80000c]
jmpl %o7,%g0
sth %l0,[%i1+0x03e] ! Mem[000000008e80003e]
near2_b2b_h:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near2_b2b_l:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
sth %l3,[%i2+0x01c] ! Mem[000000001100001c]
ldsw [%i1+0x02c],%l7 ! Mem[000000001080002c]
jmpl %o7,%g0
ldsh [%i0+0x018],%l6 ! Mem[0000000010000018]
p0_near_3_he:
ldx [%i3+0x018],%l0 ! Mem[0000000011800018]
ldsb [%i0+0x014],%l0 ! Mem[0000000010000014]
stw %l3,[%i3+0x000] ! Mem[0000000011800000]
stb %l1,[%i3+0x02f] ! Mem[000000001180002f]
lduw [%i1+0x018],%l1 ! Mem[0000000010800018]
ldx [%i1+0x008],%l0 ! Mem[0000000010800008]
ldsw [%i2+0x03c],%l7 ! Mem[000000001100003c]
jmpl %o7,%g0
std %l4,[%i2+0x010] ! Mem[0000000011000010]
p1_near_3_le:
lduw [%i1+0x008],%l5 ! Mem[0000000012800008]
lduh [%i2+0x020],%l1 ! Mem[0000000013000020]
jmpl %o7,%g0
ldsw [%i2+0x028],%l3 ! Mem[0000000013000028]
p1_near_3_he:
stb %l0,[%i1+0x00c] ! Mem[000000001280000c]
ldsh [%i2+0x016],%l4 ! Mem[0000000013000016]
ldub [%i2+0x035],%l2 ! Mem[0000000013000035]
stb %l2,[%i3+0x02a] ! Mem[000000001380002a]
ldsh [%i1+0x002],%l2 ! Mem[0000000012800002]
jmpl %o7,%g0
ldub [%i3+0x004],%l5 ! Mem[0000000013800004]
p2_near_3_le:
stb %l5,[%i1+0x02a] ! Mem[000000001480002a]
lduh [%i0+0x020],%l1 ! Mem[0000000014000020]
jmpl %o7,%g0
lduw [%i1+0x028],%l3 ! Mem[0000000014800028]
p2_near_3_he:
ldsw [%i2+0x02c],%l0 ! Mem[000000001500002c]
ldx [%i0+0x030],%l4 ! Mem[0000000014000030]
ldub [%i3+0x035],%l2 ! Mem[0000000015800035]
stw %l2,[%i1+0x008] ! Mem[0000000014800008]
stw %l2,[%i2+0x000] ! Mem[0000000015000000]
jmpl %o7,%g0
stw %l5,[%i3+0x004] ! Mem[0000000015800004]
p3_near_3_le:
stx %l5,[%i1+0x008] ! Mem[0000000016800008]
ldx [%i2+0x020],%l1 ! Mem[0000000017000020]
jmpl %o7,%g0
std %l2,[%i1+0x028] ! Mem[0000000016800028]
p3_near_3_he:
stw %l0,[%i3+0x00c] ! Mem[000000001780000c]
stx %l4,[%i2+0x010] ! Mem[0000000017000010]
ldsh [%i0+0x034],%l2 ! Mem[0000000016000034]
stx %l2,[%i2+0x028] ! Mem[0000000017000028]
std %l2,[%i0+0x000] ! Mem[0000000016000000]
jmpl %o7,%g0
ldsw [%i0+0x004],%l5 ! Mem[0000000016000004]
p4_near_3_le:
ldsb [%i1+0x02a],%l5 ! Mem[000000001880002a]
std %l0,[%i0+0x020] ! Mem[0000000018000020]
jmpl %o7,%g0
sth %l3,[%i1+0x02a] ! Mem[000000001880002a]
p4_near_3_he:
lduw [%i0+0x02c],%l0 ! Mem[000000001800002c]
ldsh [%i0+0x036],%l4 ! Mem[0000000018000036]
ldsh [%i1+0x034],%l2 ! Mem[0000000018800034]
ldsh [%i0+0x00a],%l2 ! Mem[000000001800000a]
ldx [%i1+0x000],%l2 ! Mem[0000000018800000]
jmpl %o7,%g0
sth %l5,[%i1+0x004] ! Mem[0000000018800004]
p5_near_3_le:
ldsw [%i1+0x008],%l5 ! Mem[000000001a800008]
stw %l1,[%i3+0x020] ! Mem[000000001b800020]
jmpl %o7,%g0
ldd [%i1+0x028],%l2 ! Mem[000000001a800028]
p5_near_3_he:
ldsb [%i1+0x00c],%l0 ! Mem[000000001a80000c]
ldx [%i1+0x010],%l4 ! Mem[000000001a800010]
ldd [%i2+0x030],%l2 ! Mem[000000001b000030]
ldsw [%i2+0x028],%l2 ! Mem[000000001b000028]
ldsw [%i2+0x000],%l2 ! Mem[000000001b000000]
jmpl %o7,%g0
ldsh [%i2+0x004],%l5 ! Mem[000000001b000004]
p6_near_3_le:
lduh [%i1+0x02a],%l5 ! Mem[000000001c80002a]
stw %l1,[%i0+0x020] ! Mem[000000001c000020]
jmpl %o7,%g0
ldsw [%i1+0x028],%l3 ! Mem[000000001c800028]
p6_near_3_he:
std %l0,[%i2+0x028] ! Mem[000000001d000028]
stx %l4,[%i0+0x030] ! Mem[000000001c000030]
stw %l2,[%i3+0x034] ! Mem[000000001d800034]
lduw [%i3+0x008],%l2 ! Mem[000000001d800008]
ldsb [%i3+0x002],%l2 ! Mem[000000001d800002]
jmpl %o7,%g0
std %l4,[%i3+0x000] ! Mem[000000001d800000]
p7_near_3_le:
std %l4,[%i1+0x008] ! Mem[000000001e800008]
ldd [%i3+0x020],%l0 ! Mem[000000001f800020]
jmpl %o7,%g0
ldub [%i1+0x02b],%l3 ! Mem[000000001e80002b]
p7_near_3_he:
ldub [%i3+0x00c],%l0 ! Mem[000000001f80000c]
ldub [%i1+0x017],%l4 ! Mem[000000001e800017]
stw %l2,[%i1+0x034] ! Mem[000000001e800034]
ldx [%i0+0x028],%l2 ! Mem[000000001e000028]
sth %l2,[%i1+0x002] ! Mem[000000001e800002]
jmpl %o7,%g0
ldsb [%i3+0x004],%l5 ! Mem[000000001f800004]
p8_near_3_le:
stw %l5,[%i1+0x028] ! Mem[0000000020800028]
ldsh [%i0+0x020],%l1 ! Mem[0000000020000020]
jmpl %o7,%g0
ldx [%i0+0x028],%l3 ! Mem[0000000020000028]
p8_near_3_he:
stx %l0,[%i0+0x028] ! Mem[0000000020000028]
std %l4,[%i3+0x030] ! Mem[0000000021800030]
std %l2,[%i1+0x030] ! Mem[0000000020800030]
sth %l2,[%i2+0x00a] ! Mem[000000002100000a]
stb %l2,[%i2+0x002] ! Mem[0000000021000002]
jmpl %o7,%g0
stb %l5,[%i3+0x004] ! Mem[0000000021800004]
p9_near_3_le:
ldd [%i1+0x008],%l4 ! Mem[0000000022800008]
ldub [%i3+0x020],%l1 ! Mem[0000000023800020]
jmpl %o7,%g0
sth %l3,[%i0+0x02a] ! Mem[000000002200002a]
p9_near_3_he:
ldx [%i1+0x008],%l0 ! Mem[0000000022800008]
ldsb [%i1+0x017],%l4 ! Mem[0000000022800017]
std %l2,[%i2+0x030] ! Mem[0000000023000030]
stw %l2,[%i3+0x028] ! Mem[0000000023800028]
ldub [%i3+0x002],%l2 ! Mem[0000000023800002]
jmpl %o7,%g0
ldd [%i0+0x000],%l4 ! Mem[0000000022000000]
p10_near_3_le:
ldsh [%i1+0x02a],%l5 ! Mem[000000002480002a]
ldub [%i0+0x020],%l1 ! Mem[0000000024000020]
jmpl %o7,%g0
stw %l3,[%i0+0x028] ! Mem[0000000024000028]
p10_near_3_he:
ldsh [%i2+0x02c],%l0 ! Mem[000000002500002c]
lduw [%i3+0x034],%l4 ! Mem[0000000025800034]
ldx [%i0+0x030],%l2 ! Mem[0000000024000030]
ldsb [%i1+0x00a],%l2 ! Mem[000000002480000a]
ldsh [%i1+0x002],%l2 ! Mem[0000000024800002]
jmpl %o7,%g0
ldx [%i1+0x000],%l5 ! Mem[0000000024800000]
p11_near_3_le:
lduw [%i1+0x008],%l5 ! Mem[0000000026800008]
lduw [%i3+0x020],%l1 ! Mem[0000000027800020]
jmpl %o7,%g0
ldsb [%i0+0x02b],%l3 ! Mem[000000002600002b]
p11_near_3_he:
sth %l0,[%i3+0x00c] ! Mem[000000002780000c]
stw %l4,[%i0+0x014] ! Mem[0000000026000014]
ldx [%i1+0x030],%l2 ! Mem[0000000026800030]
ldsh [%i2+0x02a],%l2 ! Mem[000000002700002a]
stw %l2,[%i2+0x000] ! Mem[0000000027000000]
jmpl %o7,%g0
ldsb [%i2+0x004],%l5 ! Mem[0000000027000004]
p12_near_3_le:
stb %l5,[%i1+0x02a] ! Mem[000000002880002a]
stb %l1,[%i1+0x020] ! Mem[0000000028800020]
jmpl %o7,%g0
ldsh [%i3+0x02a],%l3 ! Mem[000000002980002a]
p12_near_3_he:
lduh [%i0+0x02c],%l0 ! Mem[000000002800002c]
ldsb [%i2+0x037],%l4 ! Mem[0000000029000037]
lduh [%i1+0x034],%l2 ! Mem[0000000028800034]
lduh [%i0+0x00a],%l2 ! Mem[000000002800000a]
std %l2,[%i3+0x000] ! Mem[0000000029800000]
jmpl %o7,%g0
lduw [%i3+0x004],%l5 ! Mem[0000000029800004]
p13_near_3_le:
sth %l5,[%i1+0x00a] ! Mem[000000002a80000a]
sth %l1,[%i3+0x020] ! Mem[000000002b800020]
jmpl %o7,%g0
lduh [%i3+0x02a],%l3 ! Mem[000000002b80002a]
p13_near_3_he:
stw %l0,[%i1+0x00c] ! Mem[000000002a80000c]
lduw [%i0+0x014],%l4 ! Mem[000000002a000014]
lduh [%i3+0x034],%l2 ! Mem[000000002b800034]
stb %l2,[%i1+0x02a] ! Mem[000000002a80002a]
ldx [%i1+0x000],%l2 ! Mem[000000002a800000]
jmpl %o7,%g0
ldd [%i3+0x000],%l4 ! Mem[000000002b800000]
p14_near_3_le:
stx %l5,[%i1+0x028] ! Mem[000000002c800028]
sth %l1,[%i1+0x020] ! Mem[000000002c800020]
jmpl %o7,%g0
stb %l3,[%i3+0x02b] ! Mem[000000002d80002b]
p14_near_3_he:
lduw [%i3+0x02c],%l0 ! Mem[000000002d80002c]
stw %l4,[%i2+0x034] ! Mem[000000002d000034]
ldsw [%i0+0x034],%l2 ! Mem[000000002c000034]
std %l2,[%i2+0x008] ! Mem[000000002d000008]
ldsw [%i2+0x000],%l2 ! Mem[000000002d000000]
jmpl %o7,%g0
lduh [%i3+0x004],%l5 ! Mem[000000002d800004]
p15_near_3_le:
ldsw [%i1+0x008],%l5 ! Mem[000000002e800008]
stx %l1,[%i3+0x020] ! Mem[000000002f800020]
jmpl %o7,%g0
std %l2,[%i2+0x028] ! Mem[000000002f000028]
p15_near_3_he:
ldsb [%i3+0x00c],%l0 ! Mem[000000002f80000c]
ldsw [%i0+0x014],%l4 ! Mem[000000002e000014]
ldsw [%i1+0x034],%l2 ! Mem[000000002e800034]
stx %l2,[%i0+0x028] ! Mem[000000002e000028]
ldsb [%i3+0x002],%l2 ! Mem[000000002f800002]
jmpl %o7,%g0
stx %l5,[%i0+0x000] ! Mem[000000002e000000]
p16_near_3_le:
lduh [%i1+0x02a],%l5 ! Mem[000000003080002a]
ldsb [%i1+0x020],%l1 ! Mem[0000000030800020]
jmpl %o7,%g0
stx %l3,[%i2+0x028] ! Mem[0000000031000028]
p16_near_3_he:
std %l0,[%i0+0x028] ! Mem[0000000030000028]
stb %l4,[%i2+0x037] ! Mem[0000000031000037]
ldsb [%i2+0x035],%l2 ! Mem[0000000031000035]
ldd [%i2+0x008],%l2 ! Mem[0000000031000008]
sth %l2,[%i1+0x002] ! Mem[0000000030800002]
jmpl %o7,%g0
ldub [%i1+0x004],%l5 ! Mem[0000000030800004]
p17_near_3_le:
ldx [%i1+0x008],%l5 ! Mem[0000000032800008]
ldsw [%i3+0x020],%l1 ! Mem[0000000033800020]
jmpl %o7,%g0
ldsh [%i2+0x02a],%l3 ! Mem[000000003300002a]
p17_near_3_he:
ldub [%i1+0x00c],%l0 ! Mem[000000003280000c]
ldd [%i0+0x010],%l4 ! Mem[0000000032000010]
ldsb [%i3+0x035],%l2 ! Mem[0000000033800035]
ldsw [%i3+0x028],%l2 ! Mem[0000000033800028]
stb %l2,[%i2+0x002] ! Mem[0000000033000002]
jmpl %o7,%g0
stw %l5,[%i2+0x004] ! Mem[0000000033000004]
p18_near_3_le:
std %l4,[%i1+0x028] ! Mem[0000000034800028]
ldsw [%i1+0x020],%l1 ! Mem[0000000034800020]
jmpl %o7,%g0
ldsw [%i1+0x028],%l3 ! Mem[0000000034800028]
p18_near_3_he:
stx %l0,[%i3+0x028] ! Mem[0000000035800028]
lduh [%i1+0x036],%l4 ! Mem[0000000034800036]
stx %l2,[%i0+0x030] ! Mem[0000000034000030]
ldub [%i1+0x00a],%l2 ! Mem[000000003480000a]
ldub [%i3+0x002],%l2 ! Mem[0000000035800002]
jmpl %o7,%g0
ldsw [%i3+0x004],%l5 ! Mem[0000000035800004]
p19_near_3_le:
ldd [%i1+0x008],%l4 ! Mem[0000000036800008]
lduh [%i0+0x020],%l1 ! Mem[0000000036000020]
jmpl %o7,%g0
lduw [%i1+0x028],%l3 ! Mem[0000000036800028]
p19_near_3_he:
ldx [%i3+0x008],%l0 ! Mem[0000000037800008]
sth %l4,[%i3+0x016] ! Mem[0000000037800016]
stx %l2,[%i1+0x030] ! Mem[0000000036800030]
ldx [%i2+0x028],%l2 ! Mem[0000000037000028]
ldsh [%i1+0x002],%l2 ! Mem[0000000036800002]
jmpl %o7,%g0
sth %l5,[%i3+0x004] ! Mem[0000000037800004]
p20_near_3_le:
ldsh [%i1+0x02a],%l5 ! Mem[000000003880002a]
ldx [%i1+0x020],%l1 ! Mem[0000000038800020]
jmpl %o7,%g0
ldx [%i1+0x028],%l3 ! Mem[0000000038800028]
p20_near_3_he:
ldsh [%i0+0x02c],%l0 ! Mem[000000003800002c]
ldsh [%i1+0x036],%l4 ! Mem[0000000038800036]
sth %l2,[%i2+0x034] ! Mem[0000000039000034]
stb %l2,[%i3+0x00a] ! Mem[000000003980000a]
stw %l2,[%i2+0x000] ! Mem[0000000039000000]
jmpl %o7,%g0
ldub [%i3+0x004],%l5 ! Mem[0000000039800004]
p21_near_3_le:
ldub [%i1+0x00a],%l5 ! Mem[000000003a80000a]
std %l0,[%i0+0x020] ! Mem[000000003a000020]
jmpl %o7,%g0
sth %l3,[%i1+0x02a] ! Mem[000000003a80002a]
p21_near_3_he:
sth %l0,[%i1+0x00c] ! Mem[000000003a80000c]
lduh [%i3+0x016],%l4 ! Mem[000000003b800016]
stb %l2,[%i3+0x035] ! Mem[000000003b800035]
stw %l2,[%i1+0x028] ! Mem[000000003a800028]
std %l2,[%i3+0x000] ! Mem[000000003b800000]
jmpl %o7,%g0
std %l4,[%i0+0x000] ! Mem[000000003a000000]
p22_near_3_le:
lduw [%i1+0x028],%l5 ! Mem[000000003c800028]
std %l0,[%i1+0x020] ! Mem[000000003c800020]
jmpl %o7,%g0
ldd [%i1+0x028],%l2 ! Mem[000000003c800028]
p22_near_3_he:
lduh [%i3+0x02c],%l0 ! Mem[000000003d80002c]
sth %l4,[%i0+0x036] ! Mem[000000003c000036]
stb %l2,[%i1+0x035] ! Mem[000000003c800035]
stx %l2,[%i2+0x008] ! Mem[000000003d000008]
ldx [%i1+0x000],%l2 ! Mem[000000003c800000]
jmpl %o7,%g0
ldsw [%i1+0x004],%l5 ! Mem[000000003c800004]
p23_near_3_le:
stb %l5,[%i1+0x00a] ! Mem[000000003e80000a]
stw %l1,[%i0+0x020] ! Mem[000000003e000020]
jmpl %o7,%g0
ldsb [%i1+0x02b],%l3 ! Mem[000000003e80002b]
p23_near_3_he:
ldd [%i3+0x008],%l0 ! Mem[000000003f800008]
ldsh [%i3+0x016],%l4 ! Mem[000000003f800016]
lduw [%i1+0x034],%l2 ! Mem[000000003e800034]
ldsh [%i0+0x02a],%l2 ! Mem[000000003e00002a]
ldsw [%i2+0x000],%l2 ! Mem[000000003f000000]
jmpl %o7,%g0
stb %l5,[%i2+0x004] ! Mem[000000003f000004]
p24_near_3_le:
stx %l5,[%i1+0x028] ! Mem[0000000040800028]
ldd [%i1+0x020],%l0 ! Mem[0000000040800020]
jmpl %o7,%g0
ldub [%i1+0x02b],%l3 ! Mem[000000004080002b]
p24_near_3_he:
stb %l0,[%i0+0x02c] ! Mem[000000004000002c]
ldx [%i0+0x030],%l4 ! Mem[0000000040000030]
lduw [%i2+0x034],%l2 ! Mem[0000000041000034]
ldsw [%i2+0x008],%l2 ! Mem[0000000041000008]
ldsb [%i3+0x002],%l2 ! Mem[0000000041800002]
jmpl %o7,%g0
ldsh [%i3+0x004],%l5 ! Mem[0000000041800004]
p25_near_3_le:
ldsb [%i1+0x00a],%l5 ! Mem[000000004280000a]
ldsh [%i0+0x020],%l1 ! Mem[0000000042000020]
jmpl %o7,%g0
ldx [%i0+0x028],%l3 ! Mem[0000000042000028]
p25_near_3_he:
ldsw [%i1+0x00c],%l0 ! Mem[000000004280000c]
stx %l4,[%i2+0x010] ! Mem[0000000043000010]
ldub [%i0+0x035],%l2 ! Mem[0000000042000035]
lduw [%i3+0x028],%l2 ! Mem[0000000043800028]
sth %l2,[%i0+0x002] ! Mem[0000000042000002]
jmpl %o7,%g0
ldx [%i3+0x000],%l5 ! Mem[0000000043800000]
p26_near_3_le:
ldsw [%i1+0x028],%l5 ! Mem[0000000044800028]
ldsh [%i1+0x020],%l1 ! Mem[0000000044800020]
jmpl %o7,%g0
stb %l3,[%i0+0x02b] ! Mem[000000004400002b]
p26_near_3_he:
stw %l0,[%i3+0x02c] ! Mem[000000004580002c]
ldub [%i0+0x037],%l4 ! Mem[0000000044000037]
ldub [%i1+0x035],%l2 ! Mem[0000000044800035]
ldx [%i0+0x008],%l2 ! Mem[0000000044000008]
stb %l2,[%i2+0x002] ! Mem[0000000045000002]
jmpl %o7,%g0
ldsb [%i0+0x004],%l5 ! Mem[0000000044000004]
p27_near_3_le:
lduh [%i1+0x00a],%l5 ! Mem[000000004680000a]
ldub [%i0+0x020],%l1 ! Mem[0000000046000020]
jmpl %o7,%g0
stw %l3,[%i0+0x028] ! Mem[0000000046000028]
p27_near_3_he:
lduw [%i3+0x00c],%l0 ! Mem[000000004780000c]
std %l4,[%i2+0x010] ! Mem[0000000047000010]
ldsh [%i1+0x034],%l2 ! Mem[0000000046800034]
sth %l2,[%i2+0x02a] ! Mem[000000004700002a]
ldub [%i3+0x002],%l2 ! Mem[0000000047800002]
jmpl %o7,%g0
lduw [%i0+0x004],%l5 ! Mem[0000000046000004]
p28_near_3_le:
std %l4,[%i1+0x028] ! Mem[0000000048800028]
lduw [%i2+0x020],%l1 ! Mem[0000000049000020]
jmpl %o7,%g0
stx %l3,[%i3+0x028] ! Mem[0000000049800028]
p28_near_3_he:
ldsb [%i0+0x02c],%l0 ! Mem[000000004800002c]
ldsb [%i0+0x037],%l4 ! Mem[0000000048000037]
ldsh [%i3+0x034],%l2 ! Mem[0000000049800034]
stw %l2,[%i3+0x008] ! Mem[0000000049800008]
ldsh [%i0+0x002],%l2 ! Mem[0000000048000002]
jmpl %o7,%g0
ldd [%i1+0x000],%l4 ! Mem[0000000048800000]
p29_near_3_le:
stw %l5,[%i1+0x008] ! Mem[000000004a800008]
stb %l1,[%i0+0x020] ! Mem[000000004a000020]
jmpl %o7,%g0
ldsh [%i3+0x02a],%l3 ! Mem[000000004b80002a]
p29_near_3_he:
std %l0,[%i2+0x008] ! Mem[000000004b000008]
ldub [%i1+0x017],%l4 ! Mem[000000004a800017]
ldd [%i0+0x030],%l2 ! Mem[000000004a000030]
ldsb [%i1+0x02a],%l2 ! Mem[000000004a80002a]
stw %l2,[%i2+0x000] ! Mem[000000004b000000]
jmpl %o7,%g0
ldx [%i2+0x000],%l5 ! Mem[000000004b000000]
p30_near_3_le:
ldd [%i1+0x028],%l4 ! Mem[000000004c800028]
stb %l1,[%i2+0x020] ! Mem[000000004d000020]
jmpl %o7,%g0
lduh [%i3+0x02a],%l3 ! Mem[000000004d80002a]
p30_near_3_he:
ldub [%i3+0x02c],%l0 ! Mem[000000004d80002c]
std %l4,[%i0+0x030] ! Mem[000000004c000030]
ldd [%i1+0x030],%l2 ! Mem[000000004c800030]
ldsh [%i2+0x00a],%l2 ! Mem[000000004d00000a]
std %l2,[%i3+0x000] ! Mem[000000004d800000]
jmpl %o7,%g0
stx %l5,[%i3+0x000] ! Mem[000000004d800000]
p31_near_3_le:
ldsh [%i1+0x00a],%l5 ! Mem[000000004e80000a]
sth %l1,[%i0+0x020] ! Mem[000000004e000020]
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[000000004f000028]
p31_near_3_he:
stx %l0,[%i3+0x008] ! Mem[000000004f800008]
ldsb [%i1+0x017],%l4 ! Mem[000000004e800017]
stw %l2,[%i2+0x034] ! Mem[000000004f000034]
lduh [%i0+0x02a],%l2 ! Mem[000000004e00002a]
lduh [%i0+0x002],%l2 ! Mem[000000004e000002]
jmpl %o7,%g0
lduw [%i3+0x004],%l5 ! Mem[000000004f800004]
p32_near_3_le:
lduw [%i1+0x028],%l5 ! Mem[0000000050800028]
stx %l1,[%i2+0x020] ! Mem[0000000051000020]
jmpl %o7,%g0
std %l2,[%i2+0x028] ! Mem[0000000051000028]
p32_near_3_he:
ldx [%i0+0x028],%l0 ! Mem[0000000050000028]
lduw [%i3+0x034],%l4 ! Mem[0000000051800034]
stw %l2,[%i3+0x034] ! Mem[0000000051800034]
lduw [%i1+0x008],%l2 ! Mem[0000000050800008]
ldsw [%i2+0x000],%l2 ! Mem[0000000051000000]
jmpl %o7,%g0
stw %l5,[%i0+0x004] ! Mem[0000000050000004]
p33_near_3_le:
stb %l5,[%i1+0x00a] ! Mem[000000005280000a]
ldsb [%i0+0x020],%l1 ! Mem[0000000052000020]
jmpl %o7,%g0
stx %l3,[%i2+0x028] ! Mem[0000000053000028]
p33_near_3_he:
ldsh [%i2+0x00c],%l0 ! Mem[000000005300000c]
stw %l4,[%i1+0x014] ! Mem[0000000052800014]
std %l2,[%i0+0x030] ! Mem[0000000052000030]
std %l2,[%i2+0x028] ! Mem[0000000053000028]
ldsb [%i3+0x002],%l2 ! Mem[0000000053800002]
jmpl %o7,%g0
lduh [%i1+0x004],%l5 ! Mem[0000000052800004]
p34_near_3_le:
sth %l5,[%i1+0x02a] ! Mem[000000005480002a]
ldsb [%i2+0x020],%l1 ! Mem[0000000055000020]
jmpl %o7,%g0
ldd [%i2+0x028],%l2 ! Mem[0000000055000028]
p34_near_3_he:
sth %l0,[%i3+0x02c] ! Mem[000000005580002c]
ldsw [%i3+0x034],%l4 ! Mem[0000000055800034]
std %l2,[%i1+0x030] ! Mem[0000000054800030]
sth %l2,[%i0+0x00a] ! Mem[000000005400000a]
sth %l2,[%i0+0x002] ! Mem[0000000054000002]
jmpl %o7,%g0
sth %l5,[%i1+0x004] ! Mem[0000000054800004]
p35_near_3_le:
stx %l5,[%i1+0x008] ! Mem[0000000056800008]
ldsw [%i0+0x020],%l1 ! Mem[0000000056000020]
jmpl %o7,%g0
ldsw [%i1+0x028],%l3 ! Mem[0000000056800028]
p35_near_3_he:
lduh [%i3+0x00c],%l0 ! Mem[000000005780000c]
stb %l4,[%i0+0x017] ! Mem[0000000056000017]
ldx [%i2+0x030],%l2 ! Mem[0000000057000030]
ldd [%i2+0x028],%l2 ! Mem[0000000057000028]
stb %l2,[%i2+0x002] ! Mem[0000000057000002]
jmpl %o7,%g0
ldub [%i2+0x004],%l5 ! Mem[0000000057000004]
p36_near_3_le:
ldsw [%i1+0x028],%l5 ! Mem[0000000058800028]
lduh [%i2+0x020],%l1 ! Mem[0000000059000020]
jmpl %o7,%g0
lduw [%i1+0x028],%l3 ! Mem[0000000058800028]
p36_near_3_he:
ldd [%i0+0x028],%l0 ! Mem[0000000058000028]
ldd [%i2+0x030],%l4 ! Mem[0000000059000030]
lduh [%i3+0x034],%l2 ! Mem[0000000059800034]
ldsb [%i3+0x00a],%l2 ! Mem[000000005980000a]
ldub [%i2+0x002],%l2 ! Mem[0000000059000002]
jmpl %o7,%g0
std %l4,[%i3+0x000] ! Mem[0000000059800000]
p37_near_3_le:
lduh [%i1+0x00a],%l5 ! Mem[000000005a80000a]
ldx [%i0+0x020],%l1 ! Mem[000000005a000020]
jmpl %o7,%g0
ldx [%i1+0x028],%l3 ! Mem[000000005a800028]
p37_near_3_he:
stb %l0,[%i2+0x00c] ! Mem[000000005b00000c]
ldsw [%i0+0x014],%l4 ! Mem[000000005a000014]
lduh [%i1+0x034],%l2 ! Mem[000000005a800034]
ldub [%i1+0x02a],%l2 ! Mem[000000005a80002a]
ldsh [%i0+0x002],%l2 ! Mem[000000005a000002]
jmpl %o7,%g0
ldsw [%i3+0x004],%l5 ! Mem[000000005b800004]
p38_near_3_le:
ldx [%i1+0x028],%l5 ! Mem[000000005c800028]
ldx [%i2+0x020],%l1 ! Mem[000000005d000020]
jmpl %o7,%g0
sth %l3,[%i1+0x02a] ! Mem[000000005c80002a]
p38_near_3_he:
ldsw [%i3+0x02c],%l0 ! Mem[000000005d80002c]
stb %l4,[%i2+0x037] ! Mem[000000005d000037]
ldsw [%i1+0x034],%l2 ! Mem[000000005c800034]
lduh [%i2+0x00a],%l2 ! Mem[000000005d00000a]
stw %l2,[%i2+0x000] ! Mem[000000005d000000]
jmpl %o7,%g0
sth %l5,[%i0+0x004] ! Mem[000000005c000004]
p39_near_3_le:
std %l4,[%i1+0x008] ! Mem[000000005e800008]
std %l0,[%i0+0x020] ! Mem[000000005e000020]
jmpl %o7,%g0
stw %l3,[%i1+0x028] ! Mem[000000005e800028]
p39_near_3_he:
stw %l0,[%i3+0x00c] ! Mem[000000005f80000c]
ldd [%i0+0x010],%l4 ! Mem[000000005e000010]
ldsw [%i2+0x034],%l2 ! Mem[000000005f000034]
stb %l2,[%i3+0x02a] ! Mem[000000005f80002a]
std %l2,[%i2+0x000] ! Mem[000000005f000000]
jmpl %o7,%g0
ldsh [%i1+0x004],%l5 ! Mem[000000005e800004]
p40_near_3_le:
ldd [%i1+0x028],%l4 ! Mem[0000000060800028]
stw %l1,[%i2+0x020] ! Mem[0000000061000020]
jmpl %o7,%g0
ldsb [%i1+0x02b],%l3 ! Mem[000000006080002b]
p40_near_3_he:
lduw [%i0+0x02c],%l0 ! Mem[000000006000002c]
lduh [%i2+0x036],%l4 ! Mem[0000000061000036]
ldsb [%i3+0x035],%l2 ! Mem[0000000061800035]
std %l2,[%i1+0x008] ! Mem[0000000060800008]
lduh [%i0+0x002],%l2 ! Mem[0000000060000002]
jmpl %o7,%g0
std %l4,[%i2+0x000] ! Mem[0000000061000000]
p41_near_3_le:
ldsh [%i1+0x00a],%l5 ! Mem[000000006280000a]
stw %l1,[%i0+0x020] ! Mem[0000000062000020]
jmpl %o7,%g0
ldub [%i0+0x02b],%l3 ! Mem[000000006200002b]
p41_near_3_he:
ldsb [%i2+0x00c],%l0 ! Mem[000000006300000c]
sth %l4,[%i0+0x016] ! Mem[0000000062000016]
ldsb [%i1+0x035],%l2 ! Mem[0000000062800035]
stx %l2,[%i2+0x028] ! Mem[0000000063000028]
ldsw [%i2+0x000],%l2 ! Mem[0000000063000000]
jmpl %o7,%g0
ldsb [%i2+0x004],%l5 ! Mem[0000000063000004]
p42_near_3_le:
ldub [%i1+0x02a],%l5 ! Mem[000000006480002a]
ldd [%i3+0x020],%l0 ! Mem[0000000065800020]
jmpl %o7,%g0
lduh [%i0+0x02a],%l3 ! Mem[000000006400002a]
p42_near_3_he:
std %l0,[%i3+0x028] ! Mem[0000000065800028]
ldsh [%i1+0x036],%l4 ! Mem[0000000064800036]
stx %l2,[%i1+0x030] ! Mem[0000000064800030]
ldd [%i0+0x008],%l2 ! Mem[0000000064000008]
ldsb [%i2+0x002],%l2 ! Mem[0000000065000002]
jmpl %o7,%g0
stb %l5,[%i3+0x004] ! Mem[0000000065800004]
p43_near_3_le:
lduw [%i1+0x008],%l5 ! Mem[0000000066800008]
ldsh [%i0+0x020],%l1 ! Mem[0000000066000020]
jmpl %o7,%g0
stb %l3,[%i0+0x02b] ! Mem[000000006600002b]
p43_near_3_he:
ldub [%i3+0x00c],%l0 ! Mem[000000006780000c]
ldx [%i0+0x010],%l4 ! Mem[0000000066000010]
stx %l2,[%i2+0x030] ! Mem[0000000067000030]
ldsw [%i2+0x028],%l2 ! Mem[0000000067000028]
sth %l2,[%i0+0x002] ! Mem[0000000066000002]
jmpl %o7,%g0
ldd [%i3+0x000],%l4 ! Mem[0000000067800000]
p44_near_3_le:
sth %l5,[%i1+0x02a] ! Mem[000000006880002a]
ldub [%i3+0x020],%l1 ! Mem[0000000069800020]
jmpl %o7,%g0
stw %l3,[%i3+0x028] ! Mem[0000000069800028]
p44_near_3_he:
stx %l0,[%i0+0x028] ! Mem[0000000068000028]
stx %l4,[%i1+0x030] ! Mem[0000000068800030]
sth %l2,[%i0+0x034] ! Mem[0000000068000034]
ldub [%i3+0x00a],%l2 ! Mem[000000006980000a]
stb %l2,[%i2+0x002] ! Mem[0000000069000002]
jmpl %o7,%g0
ldx [%i0+0x000],%l5 ! Mem[0000000068000000]
p45_near_3_le:
stx %l5,[%i1+0x008] ! Mem[000000006a800008]
ldub [%i0+0x020],%l1 ! Mem[000000006a000020]
jmpl %o7,%g0
stx %l3,[%i3+0x028] ! Mem[000000006b800028]
p45_near_3_he:
ldx [%i2+0x008],%l0 ! Mem[000000006b000008]
ldsh [%i3+0x016],%l4 ! Mem[000000006b800016]
sth %l2,[%i1+0x034] ! Mem[000000006a800034]
ldx [%i0+0x028],%l2 ! Mem[000000006a000028]
ldub [%i2+0x002],%l2 ! Mem[000000006b000002]
jmpl %o7,%g0
ldsb [%i1+0x004],%l5 ! Mem[000000006a800004]
p46_near_3_le:
ldsb [%i1+0x02a],%l5 ! Mem[000000006c80002a]
lduw [%i3+0x020],%l1 ! Mem[000000006d800020]
jmpl %o7,%g0
ldsh [%i3+0x02a],%l3 ! Mem[000000006d80002a]
p46_near_3_he:
ldsh [%i3+0x02c],%l0 ! Mem[000000006d80002c]
ldx [%i0+0x030],%l4 ! Mem[000000006c000030]
stb %l2,[%i1+0x035] ! Mem[000000006c800035]
stb %l2,[%i2+0x00a] ! Mem[000000006d00000a]
ldsh [%i0+0x002],%l2 ! Mem[000000006c000002]
jmpl %o7,%g0
lduw [%i2+0x004],%l5 ! Mem[000000006d000004]
p47_near_3_le:
ldsw [%i1+0x008],%l5 ! Mem[000000006e800008]
stb %l1,[%i0+0x020] ! Mem[000000006e000020]
jmpl %o7,%g0
ldsw [%i3+0x028],%l3 ! Mem[000000006f800028]
p47_near_3_he:
sth %l0,[%i3+0x00c] ! Mem[000000006f80000c]
stx %l4,[%i3+0x010] ! Mem[000000006f800010]
stb %l2,[%i3+0x035] ! Mem[000000006f800035]
stw %l2,[%i3+0x028] ! Mem[000000006f800028]
stw %l2,[%i1+0x000] ! Mem[000000006e800000]
jmpl %o7,%g0
ldd [%i2+0x000],%l4 ! Mem[000000006f000000]
p48_near_3_le:
ldx [%i1+0x028],%l5 ! Mem[0000000070800028]
sth %l1,[%i3+0x020] ! Mem[0000000071800020]
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[0000000071000028]
p48_near_3_he:
lduh [%i1+0x02c],%l0 ! Mem[000000007080002c]
ldub [%i0+0x037],%l4 ! Mem[0000000070000037]
lduw [%i0+0x034],%l2 ! Mem[0000000070000034]
ldsb [%i1+0x00a],%l2 ! Mem[000000007080000a]
std %l2,[%i2+0x000] ! Mem[0000000071000000]
jmpl %o7,%g0
lduh [%i3+0x004],%l5 ! Mem[0000000071800004]
p49_near_3_le:
std %l4,[%i1+0x008] ! Mem[0000000072800008]
sth %l1,[%i1+0x020] ! Mem[0000000072800020]
jmpl %o7,%g0
std %l2,[%i2+0x028] ! Mem[0000000073000028]
p49_near_3_he:
ldd [%i2+0x008],%l0 ! Mem[0000000073000008]
std %l4,[%i2+0x010] ! Mem[0000000073000010]
lduw [%i1+0x034],%l2 ! Mem[0000000072800034]
ldsh [%i2+0x02a],%l2 ! Mem[000000007300002a]
lduh [%i0+0x002],%l2 ! Mem[0000000072000002]
jmpl %o7,%g0
stx %l5,[%i3+0x000] ! Mem[0000000073800000]
p50_near_3_le:
stw %l5,[%i1+0x028] ! Mem[0000000074800028]
stx %l1,[%i3+0x020] ! Mem[0000000075800020]
jmpl %o7,%g0
sth %l3,[%i2+0x02a] ! Mem[000000007500002a]
p50_near_3_he:
stb %l0,[%i3+0x02c] ! Mem[000000007580002c]
ldsb [%i0+0x037],%l4 ! Mem[0000000074000037]
ldub [%i2+0x035],%l2 ! Mem[0000000075000035]
lduh [%i0+0x00a],%l2 ! Mem[000000007400000a]
ldsw [%i1+0x000],%l2 ! Mem[0000000074800000]
jmpl %o7,%g0
ldub [%i0+0x004],%l5 ! Mem[0000000074000004]
p51_near_3_le:
ldd [%i1+0x008],%l4 ! Mem[0000000076800008]
ldsb [%i1+0x020],%l1 ! Mem[0000000076800020]
jmpl %o7,%g0
ldd [%i1+0x028],%l2 ! Mem[0000000076800028]
p51_near_3_he:
ldsw [%i3+0x00c],%l0 ! Mem[000000007780000c]
lduw [%i2+0x014],%l4 ! Mem[0000000077000014]
ldsh [%i3+0x034],%l2 ! Mem[0000000077800034]
lduw [%i1+0x028],%l2 ! Mem[0000000076800028]
ldsb [%i2+0x002],%l2 ! Mem[0000000077000002]
jmpl %o7,%g0
stw %l5,[%i1+0x004] ! Mem[0000000076800004]
p52_near_3_le:
ldub [%i1+0x02a],%l5 ! Mem[000000007880002a]
ldsw [%i3+0x020],%l1 ! Mem[0000000079800020]
jmpl %o7,%g0
ldsw [%i1+0x028],%l3 ! Mem[0000000078800028]
p52_near_3_he:
stw %l0,[%i1+0x02c] ! Mem[000000007880002c]
stw %l4,[%i0+0x034] ! Mem[0000000078000034]
ldsh [%i0+0x034],%l2 ! Mem[0000000078000034]
std %l2,[%i2+0x008] ! Mem[0000000079000008]
sth %l2,[%i0+0x002] ! Mem[0000000078000002]
jmpl %o7,%g0
ldsw [%i2+0x004],%l5 ! Mem[0000000079000004]
p53_near_3_le:
lduw [%i1+0x008],%l5 ! Mem[000000007a800008]
ldsw [%i1+0x020],%l1 ! Mem[000000007a800020]
jmpl %o7,%g0
ldub [%i1+0x02b],%l3 ! Mem[000000007a80002b]
p53_near_3_he:
lduw [%i2+0x00c],%l0 ! Mem[000000007b00000c]
ldsb [%i1+0x017],%l4 ! Mem[000000007a800017]
ldd [%i1+0x030],%l2 ! Mem[000000007a800030]
sth %l2,[%i0+0x02a] ! Mem[000000007a00002a]
stb %l2,[%i1+0x002] ! Mem[000000007a800002]
jmpl %o7,%g0
sth %l5,[%i3+0x004] ! Mem[000000007b800004]
p54_near_3_le:
stb %l5,[%i1+0x02a] ! Mem[000000007c80002a]
lduh [%i3+0x020],%l1 ! Mem[000000007d800020]
jmpl %o7,%g0
ldx [%i1+0x028],%l3 ! Mem[000000007c800028]
p54_near_3_he:
ldsb [%i3+0x02c],%l0 ! Mem[000000007d80002c]
lduw [%i0+0x034],%l4 ! Mem[000000007c000034]
ldd [%i2+0x030],%l2 ! Mem[000000007d000030]
ldd [%i2+0x008],%l2 ! Mem[000000007d000008]
ldub [%i2+0x002],%l2 ! Mem[000000007d000002]
jmpl %o7,%g0
ldub [%i3+0x004],%l5 ! Mem[000000007d800004]
p55_near_3_le:
sth %l5,[%i1+0x00a] ! Mem[000000007e80000a]
ldx [%i1+0x020],%l1 ! Mem[000000007e800020]
jmpl %o7,%g0
sth %l3,[%i1+0x02a] ! Mem[000000007e80002a]
p55_near_3_he:
ldx [%i3+0x008],%l0 ! Mem[000000007f800008]
stw %l4,[%i1+0x014] ! Mem[000000007e800014]
stw %l2,[%i3+0x034] ! Mem[000000007f800034]
ldsb [%i3+0x02a],%l2 ! Mem[000000007f80002a]
ldsh [%i0+0x002],%l2 ! Mem[000000007e000002]
jmpl %o7,%g0
std %l4,[%i3+0x000] ! Mem[000000007f800000]
p56_near_3_le:
ldsb [%i1+0x02a],%l5 ! Mem[000000008080002a]
std %l0,[%i0+0x020] ! Mem[0000000080000020]
jmpl %o7,%g0
stw %l3,[%i1+0x028] ! Mem[0000000080800028]
p56_near_3_he:
ldsh [%i1+0x02c],%l0 ! Mem[000000008080002c]
ldsw [%i3+0x034],%l4 ! Mem[0000000081800034]
stw %l2,[%i1+0x034] ! Mem[0000000080800034]
ldub [%i1+0x00a],%l2 ! Mem[000000008080000a]
stw %l2,[%i1+0x000] ! Mem[0000000080800000]
jmpl %o7,%g0
ldsw [%i0+0x004],%l5 ! Mem[0000000080000004]
p57_near_3_le:
ldsw [%i1+0x008],%l5 ! Mem[0000000082800008]
std %l0,[%i1+0x020] ! Mem[0000000082800020]
jmpl %o7,%g0
ldsb [%i1+0x02b],%l3 ! Mem[000000008280002b]
p57_near_3_he:
sth %l0,[%i2+0x00c] ! Mem[000000008300000c]
stb %l4,[%i1+0x017] ! Mem[0000000082800017]
std %l2,[%i1+0x030] ! Mem[0000000082800030]
lduh [%i2+0x02a],%l2 ! Mem[000000008300002a]
std %l2,[%i2+0x000] ! Mem[0000000083000000]
jmpl %o7,%g0
stb %l5,[%i1+0x004] ! Mem[0000000082800004]
p58_near_3_le:
lduh [%i1+0x02a],%l5 ! Mem[000000008480002a]
stw %l1,[%i0+0x020] ! Mem[0000000084000020]
jmpl %o7,%g0
ldsh [%i0+0x02a],%l3 ! Mem[000000008400002a]
p58_near_3_he:
lduh [%i3+0x02c],%l0 ! Mem[000000008580002c]
ldd [%i3+0x030],%l4 ! Mem[0000000085800030]
std %l2,[%i2+0x030] ! Mem[0000000085000030]
stb %l2,[%i3+0x00a] ! Mem[000000008580000a]
lduh [%i3+0x002],%l2 ! Mem[0000000085800002]
jmpl %o7,%g0
ldsh [%i2+0x004],%l5 ! Mem[0000000085000004]
p59_near_3_le:
ldx [%i1+0x008],%l5 ! Mem[0000000086800008]
ldd [%i1+0x020],%l0 ! Mem[0000000086800020]
jmpl %o7,%g0
lduh [%i0+0x02a],%l3 ! Mem[000000008600002a]
p59_near_3_he:
ldd [%i3+0x008],%l0 ! Mem[0000000087800008]
lduh [%i0+0x016],%l4 ! Mem[0000000086000016]
ldx [%i0+0x030],%l2 ! Mem[0000000086000030]
std %l2,[%i1+0x028] ! Mem[0000000086800028]
ldsw [%i1+0x000],%l2 ! Mem[0000000086800000]
jmpl %o7,%g0
ldx [%i3+0x000],%l5 ! Mem[0000000087800000]
p60_near_3_le:
stw %l5,[%i1+0x028] ! Mem[0000000088800028]
ldsh [%i0+0x020],%l1 ! Mem[0000000088000020]
jmpl %o7,%g0
stb %l3,[%i0+0x02b] ! Mem[000000008800002b]
p60_near_3_he:
stb %l0,[%i1+0x02c] ! Mem[000000008880002c]
sth %l4,[%i3+0x036] ! Mem[0000000089800036]
ldx [%i1+0x030],%l2 ! Mem[0000000088800030]
stx %l2,[%i2+0x008] ! Mem[0000000089000008]
ldsb [%i2+0x002],%l2 ! Mem[0000000089000002]
jmpl %o7,%g0
ldsb [%i3+0x004],%l5 ! Mem[0000000089800004]
p61_near_3_le:
ldd [%i1+0x008],%l4 ! Mem[000000008a800008]
ldsh [%i1+0x020],%l1 ! Mem[000000008a800020]
jmpl %o7,%g0
std %l2,[%i3+0x028] ! Mem[000000008b800028]
p61_near_3_he:
ldsw [%i2+0x00c],%l0 ! Mem[000000008b00000c]
ldd [%i0+0x010],%l4 ! Mem[000000008a000010]
lduh [%i1+0x034],%l2 ! Mem[000000008a800034]
ldd [%i0+0x028],%l2 ! Mem[000000008a000028]
sth %l2,[%i3+0x002] ! Mem[000000008b800002]
jmpl %o7,%g0
lduw [%i3+0x004],%l5 ! Mem[000000008b800004]
p62_near_3_le:
ldsh [%i1+0x02a],%l5 ! Mem[000000008c80002a]
ldub [%i0+0x020],%l1 ! Mem[000000008c000020]
jmpl %o7,%g0
stx %l3,[%i3+0x028] ! Mem[000000008d800028]
p62_near_3_he:
stw %l0,[%i3+0x02c] ! Mem[000000008d80002c]
lduh [%i2+0x036],%l4 ! Mem[000000008d000036]
lduh [%i3+0x034],%l2 ! Mem[000000008d800034]
ldsw [%i2+0x008],%l2 ! Mem[000000008d000008]
stb %l2,[%i1+0x002] ! Mem[000000008c800002]
jmpl %o7,%g0
ldd [%i0+0x000],%l4 ! Mem[000000008c000000]
p63_near_3_le:
ldub [%i1+0x00a],%l5 ! Mem[000000008e80000a]
lduw [%i2+0x020],%l1 ! Mem[000000008f000020]
jmpl %o7,%g0
ldsh [%i3+0x02a],%l3 ! Mem[000000008f80002a]
p63_near_3_he:
lduw [%i3+0x00c],%l0 ! Mem[000000008f80000c]
sth %l4,[%i0+0x016] ! Mem[000000008e000016]
ldsw [%i0+0x034],%l2 ! Mem[000000008e000034]
ldub [%i2+0x02a],%l2 ! Mem[000000008f00002a]
ldub [%i2+0x002],%l2 ! Mem[000000008f000002]
jmpl %o7,%g0
ldx [%i1+0x000],%l5 ! Mem[000000008e800000]
near3_b2b_h:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near3_b2b_l:
nop
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:
ldsw [%i1+0x024],%l0 ! Mem[0000000010800024]
ldsh [%i0+0x014],%l4 ! Mem[0000000010000014]
ldsh [%i0+0x026],%l7 ! Mem[0000000010000026]
ldsb [%i1+0x014],%l5 ! Mem[0000000010800014]
ldd [%i1+0x038],%l0 ! Mem[0000000010800038]
stw %l4,[%i1+0x01c] ! Mem[000000001080001c]
jmpl %o7,%g0
stb %l2,[%i0+0x00a] ! Mem[000000001000000a]
p0_far_0_lem:
membar #Sync
ldsw [%i1+0x024],%l0 ! Mem[0000000010800024]
ldsh [%i0+0x014],%l4 ! Mem[0000000010000014]
ldsh [%i0+0x026],%l7 ! Mem[0000000010000026]
ldsb [%i1+0x014],%l5 ! Mem[0000000010800014]
ldd [%i1+0x038],%l0 ! Mem[0000000010800038]
stw %l4,[%i1+0x01c] ! Mem[000000001080001c]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i0+0x00a] ! Mem[000000001000000a]
p0_far_0_he:
lduw [%i2+0x034],%l1 ! Mem[0000000011000034]
stx %l7,[%i2+0x018] ! Mem[0000000011000018]
stb %l3,[%i3+0x038] ! Mem[0000000011800038]
ldsb [%i0+0x029],%l7 ! Mem[0000000010000029]
jmpl %o7,%g0
stw %l0,[%i3+0x01c] ! Mem[000000001180001c]
p0_far_0_hem:
membar #Sync
lduw [%i2+0x034],%l1 ! Mem[0000000011000034]
stx %l7,[%i2+0x018] ! Mem[0000000011000018]
stb %l3,[%i3+0x038] ! Mem[0000000011800038]
ldsb [%i0+0x029],%l7 ! Mem[0000000010000029]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i3+0x01c] ! Mem[000000001180001c]
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
stb %l0,[%i1+0x004] ! Mem[0000000012800004]
lduh [%i0+0x034],%l4 ! Mem[0000000012000034]
ldsh [%i3+0x006],%l7 ! Mem[0000000013800006]
ldx [%i0+0x010],%l5 ! Mem[0000000012000010]
ldub [%i3+0x03d],%l1 ! Mem[000000001380003d]
std %l4,[%i0+0x018] ! Mem[0000000012000018]
jmpl %o7,%g0
ldsw [%i2+0x028],%l2 ! Mem[0000000013000028]
p1_far_0_lem:
membar #Sync
stb %l0,[%i1+0x004] ! Mem[0000000012800004]
lduh [%i0+0x034],%l4 ! Mem[0000000012000034]
ldsh [%i3+0x006],%l7 ! Mem[0000000013800006]
ldx [%i0+0x010],%l5 ! Mem[0000000012000010]
ldub [%i3+0x03d],%l1 ! Mem[000000001380003d]
std %l4,[%i0+0x018] ! Mem[0000000012000018]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x028],%l2 ! Mem[0000000013000028]
p1_far_0_he:
ldub [%i2+0x017],%l1 ! Mem[0000000013000017]
lduw [%i2+0x018],%l7 ! Mem[0000000013000018]
stb %l3,[%i1+0x018] ! Mem[0000000012800018]
lduh [%i0+0x008],%l7 ! Mem[0000000012000008]
jmpl %o7,%g0
ldd [%i2+0x018],%l0 ! Mem[0000000013000018]
p1_far_0_hem:
membar #Sync
ldub [%i2+0x017],%l1 ! Mem[0000000013000017]
lduw [%i2+0x018],%l7 ! Mem[0000000013000018]
stb %l3,[%i1+0x018] ! Mem[0000000012800018]
lduh [%i0+0x008],%l7 ! Mem[0000000012000008]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x018],%l0 ! Mem[0000000013000018]
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
ldd [%i1+0x020],%l0 ! Mem[0000000014800020]
lduw [%i0+0x014],%l4 ! Mem[0000000014000014]
ldsh [%i3+0x026],%l7 ! Mem[0000000015800026]
ldsh [%i3+0x014],%l5 ! Mem[0000000015800014]
stb %l1,[%i1+0x03d] ! Mem[000000001480003d]
ldx [%i0+0x018],%l4 ! Mem[0000000014000018]
jmpl %o7,%g0
stw %l2,[%i0+0x008] ! Mem[0000000014000008]
p2_far_0_lem:
membar #Sync
ldd [%i1+0x020],%l0 ! Mem[0000000014800020]
lduw [%i0+0x014],%l4 ! Mem[0000000014000014]
ldsh [%i3+0x026],%l7 ! Mem[0000000015800026]
ldsh [%i3+0x014],%l5 ! Mem[0000000015800014]
stb %l1,[%i1+0x03d] ! Mem[000000001480003d]
ldx [%i0+0x018],%l4 ! Mem[0000000014000018]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i0+0x008] ! Mem[0000000014000008]
p2_far_0_he:
ldsh [%i3+0x036],%l1 ! Mem[0000000015800036]
stw %l7,[%i2+0x018] ! Mem[0000000015000018]
lduw [%i3+0x038],%l3 ! Mem[0000000015800038]
ldx [%i3+0x028],%l7 ! Mem[0000000015800028]
jmpl %o7,%g0
ldd [%i2+0x018],%l0 ! Mem[0000000015000018]
p2_far_0_hem:
membar #Sync
ldsh [%i3+0x036],%l1 ! Mem[0000000015800036]
stw %l7,[%i2+0x018] ! Mem[0000000015000018]
lduw [%i3+0x038],%l3 ! Mem[0000000015800038]
ldx [%i3+0x028],%l7 ! Mem[0000000015800028]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x018],%l0 ! Mem[0000000015000018]
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
lduh [%i1+0x004],%l0 ! Mem[0000000016800004]
std %l4,[%i0+0x030] ! Mem[0000000016000030]
ldsh [%i2+0x006],%l7 ! Mem[0000000017000006]
sth %l5,[%i1+0x014] ! Mem[0000000016800014]
stx %l1,[%i3+0x038] ! Mem[0000000017800038]
ldx [%i3+0x018],%l4 ! Mem[0000000017800018]
jmpl %o7,%g0
lduw [%i0+0x028],%l2 ! Mem[0000000016000028]
p3_far_0_lem:
membar #Sync
lduh [%i1+0x004],%l0 ! Mem[0000000016800004]
std %l4,[%i0+0x030] ! Mem[0000000016000030]
ldsh [%i2+0x006],%l7 ! Mem[0000000017000006]
sth %l5,[%i1+0x014] ! Mem[0000000016800014]
stx %l1,[%i3+0x038] ! Mem[0000000017800038]
ldx [%i3+0x018],%l4 ! Mem[0000000017800018]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x028],%l2 ! Mem[0000000016000028]
p3_far_0_he:
stw %l1,[%i0+0x014] ! Mem[0000000016000014]
ldsw [%i2+0x018],%l7 ! Mem[0000000017000018]
lduw [%i1+0x018],%l3 ! Mem[0000000016800018]
std %l6,[%i1+0x008] ! Mem[0000000016800008]
jmpl %o7,%g0
ldsh [%i2+0x01c],%l0 ! Mem[000000001700001c]
p3_far_0_hem:
membar #Sync
stw %l1,[%i0+0x014] ! Mem[0000000016000014]
ldsw [%i2+0x018],%l7 ! Mem[0000000017000018]
lduw [%i1+0x018],%l3 ! Mem[0000000016800018]
std %l6,[%i1+0x008] ! Mem[0000000016800008]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x01c],%l0 ! Mem[000000001700001c]
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
sth %l0,[%i1+0x024] ! Mem[0000000018800024]
stx %l4,[%i0+0x010] ! Mem[0000000018000010]
ldd [%i2+0x020],%l6 ! Mem[0000000019000020]
ldsw [%i0+0x014],%l5 ! Mem[0000000018000014]
ldsb [%i1+0x03d],%l1 ! Mem[000000001880003d]
lduh [%i3+0x01e],%l4 ! Mem[000000001980001e]
jmpl %o7,%g0
ldsb [%i2+0x00a],%l2 ! Mem[000000001900000a]
p4_far_0_lem:
membar #Sync
sth %l0,[%i1+0x024] ! Mem[0000000018800024]
stx %l4,[%i0+0x010] ! Mem[0000000018000010]
ldd [%i2+0x020],%l6 ! Mem[0000000019000020]
ldsw [%i0+0x014],%l5 ! Mem[0000000018000014]
ldsb [%i1+0x03d],%l1 ! Mem[000000001880003d]
lduh [%i3+0x01e],%l4 ! Mem[000000001980001e]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00a],%l2 ! Mem[000000001900000a]
p4_far_0_he:
std %l0,[%i1+0x030] ! Mem[0000000018800030]
sth %l7,[%i2+0x018] ! Mem[0000000019000018]
ldub [%i3+0x038],%l3 ! Mem[0000000019800038]
stw %l7,[%i0+0x028] ! Mem[0000000018000028]
jmpl %o7,%g0
ldsh [%i2+0x01c],%l0 ! Mem[000000001900001c]
p4_far_0_hem:
membar #Sync
std %l0,[%i1+0x030] ! Mem[0000000018800030]
sth %l7,[%i2+0x018] ! Mem[0000000019000018]
ldub [%i3+0x038],%l3 ! Mem[0000000019800038]
stw %l7,[%i0+0x028] ! Mem[0000000018000028]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x01c],%l0 ! Mem[000000001900001c]
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
ldsh [%i1+0x004],%l0 ! Mem[000000001a800004]
ldsh [%i3+0x034],%l4 ! Mem[000000001b800034]
ldd [%i2+0x000],%l6 ! Mem[000000001b000000]
stw %l5,[%i3+0x014] ! Mem[000000001b800014]
lduh [%i3+0x03c],%l1 ! Mem[000000001b80003c]
lduh [%i2+0x01e],%l4 ! Mem[000000001b00001e]
jmpl %o7,%g0
std %l2,[%i0+0x028] ! Mem[000000001a000028]
p5_far_0_lem:
membar #Sync
ldsh [%i1+0x004],%l0 ! Mem[000000001a800004]
ldsh [%i3+0x034],%l4 ! Mem[000000001b800034]
ldd [%i2+0x000],%l6 ! Mem[000000001b000000]
stw %l5,[%i3+0x014] ! Mem[000000001b800014]
lduh [%i3+0x03c],%l1 ! Mem[000000001b80003c]
lduh [%i2+0x01e],%l4 ! Mem[000000001b00001e]
membar #Sync
jmpl %o7,%g0
std %l2,[%i0+0x028] ! Mem[000000001a000028]
p5_far_0_he:
ldx [%i1+0x010],%l1 ! Mem[000000001a800010]
ldsh [%i2+0x018],%l7 ! Mem[000000001b000018]
ldub [%i2+0x018],%l3 ! Mem[000000001b000018]
ldd [%i0+0x008],%l6 ! Mem[000000001a000008]
jmpl %o7,%g0
ldub [%i2+0x01c],%l0 ! Mem[000000001b00001c]
p5_far_0_hem:
membar #Sync
ldx [%i1+0x010],%l1 ! Mem[000000001a800010]
ldsh [%i2+0x018],%l7 ! Mem[000000001b000018]
ldub [%i2+0x018],%l3 ! Mem[000000001b000018]
ldd [%i0+0x008],%l6 ! Mem[000000001a000008]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x01c],%l0 ! Mem[000000001b00001c]
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
ldx [%i2+0x020],%l0 ! Mem[000000001d000020]
ldsw [%i3+0x014],%l4 ! Mem[000000001d800014]
ldd [%i1+0x020],%l6 ! Mem[000000001c800020]
ldub [%i1+0x014],%l5 ! Mem[000000001c800014]
std %l0,[%i1+0x038] ! Mem[000000001c800038]
ldsw [%i2+0x01c],%l4 ! Mem[000000001d00001c]
jmpl %o7,%g0
ldub [%i0+0x00a],%l2 ! Mem[000000001c00000a]
p6_far_0_lem:
membar #Sync
ldx [%i2+0x020],%l0 ! Mem[000000001d000020]
ldsw [%i3+0x014],%l4 ! Mem[000000001d800014]
ldd [%i1+0x020],%l6 ! Mem[000000001c800020]
ldub [%i1+0x014],%l5 ! Mem[000000001c800014]
std %l0,[%i1+0x038] ! Mem[000000001c800038]
ldsw [%i2+0x01c],%l4 ! Mem[000000001d00001c]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00a],%l2 ! Mem[000000001c00000a]
p6_far_0_he:
lduh [%i2+0x036],%l1 ! Mem[000000001d000036]
ldx [%i2+0x018],%l7 ! Mem[000000001d000018]
ldsh [%i0+0x038],%l3 ! Mem[000000001c000038]
ldsh [%i2+0x028],%l7 ! Mem[000000001d000028]
jmpl %o7,%g0
ldub [%i2+0x01c],%l0 ! Mem[000000001d00001c]
p6_far_0_hem:
membar #Sync
lduh [%i2+0x036],%l1 ! Mem[000000001d000036]
ldx [%i2+0x018],%l7 ! Mem[000000001d000018]
ldsh [%i0+0x038],%l3 ! Mem[000000001c000038]
ldsh [%i2+0x028],%l7 ! Mem[000000001d000028]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x01c],%l0 ! Mem[000000001d00001c]
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
stx %l0,[%i2+0x000] ! Mem[000000001f000000]
lduw [%i3+0x034],%l4 ! Mem[000000001f800034]
ldd [%i0+0x000],%l6 ! Mem[000000001e000000]
stx %l5,[%i0+0x010] ! Mem[000000001e000010]
stw %l1,[%i3+0x03c] ! Mem[000000001f80003c]
ldsw [%i1+0x01c],%l4 ! Mem[000000001e80001c]
jmpl %o7,%g0
stx %l2,[%i2+0x028] ! Mem[000000001f000028]
p7_far_0_lem:
membar #Sync
stx %l0,[%i2+0x000] ! Mem[000000001f000000]
lduw [%i3+0x034],%l4 ! Mem[000000001f800034]
ldd [%i0+0x000],%l6 ! Mem[000000001e000000]
stx %l5,[%i0+0x010] ! Mem[000000001e000010]
stw %l1,[%i3+0x03c] ! Mem[000000001f80003c]
ldsw [%i1+0x01c],%l4 ! Mem[000000001e80001c]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i2+0x028] ! Mem[000000001f000028]
p7_far_0_he:
ldsb [%i2+0x017],%l1 ! Mem[000000001f000017]
ldsb [%i2+0x018],%l7 ! Mem[000000001f000018]
ldd [%i3+0x018],%l2 ! Mem[000000001f800018]
ldub [%i1+0x009],%l7 ! Mem[000000001e800009]
jmpl %o7,%g0
lduw [%i2+0x01c],%l0 ! Mem[000000001f00001c]
p7_far_0_hem:
membar #Sync
ldsb [%i2+0x017],%l1 ! Mem[000000001f000017]
ldsb [%i2+0x018],%l7 ! Mem[000000001f000018]
ldd [%i3+0x018],%l2 ! Mem[000000001f800018]
ldub [%i1+0x009],%l7 ! Mem[000000001e800009]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x01c],%l0 ! Mem[000000001f00001c]
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p8_far_0_le:
ldub [%i2+0x024],%l0 ! Mem[0000000021000024]
std %l4,[%i3+0x010] ! Mem[0000000021800010]
ldd [%i0+0x020],%l6 ! Mem[0000000020000020]
ldx [%i3+0x010],%l5 ! Mem[0000000021800010]
ldsh [%i1+0x03c],%l1 ! Mem[000000002080003c]
ldsb [%i1+0x01f],%l4 ! Mem[000000002080001f]
jmpl %o7,%g0
ldx [%i0+0x008],%l2 ! Mem[0000000020000008]
p8_far_0_lem:
membar #Sync
ldub [%i2+0x024],%l0 ! Mem[0000000021000024]
std %l4,[%i3+0x010] ! Mem[0000000021800010]
ldd [%i0+0x020],%l6 ! Mem[0000000020000020]
ldx [%i3+0x010],%l5 ! Mem[0000000021800010]
ldsh [%i1+0x03c],%l1 ! Mem[000000002080003c]
ldsb [%i1+0x01f],%l4 ! Mem[000000002080001f]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x008],%l2 ! Mem[0000000020000008]
p8_far_0_he:
stx %l1,[%i3+0x030] ! Mem[0000000021800030]
lduw [%i2+0x018],%l7 ! Mem[0000000021000018]
ldd [%i0+0x038],%l2 ! Mem[0000000020000038]
lduw [%i0+0x028],%l7 ! Mem[0000000020000028]
jmpl %o7,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000002080001c]
p8_far_0_hem:
membar #Sync
stx %l1,[%i3+0x030] ! Mem[0000000021800030]
lduw [%i2+0x018],%l7 ! Mem[0000000021000018]
ldd [%i0+0x038],%l2 ! Mem[0000000020000038]
lduw [%i0+0x028],%l7 ! Mem[0000000020000028]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000002080001c]
p8_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p9_far_0_le:
std %l0,[%i2+0x000] ! Mem[0000000023000000]
stx %l4,[%i3+0x030] ! Mem[0000000023800030]
ldd [%i3+0x000],%l6 ! Mem[0000000023800000]
ldd [%i1+0x010],%l4 ! Mem[0000000022800010]
lduw [%i3+0x03c],%l1 ! Mem[000000002380003c]
ldsb [%i1+0x01f],%l4 ! Mem[000000002280001f]
jmpl %o7,%g0
ldsh [%i0+0x02a],%l2 ! Mem[000000002200002a]
p9_far_0_lem:
membar #Sync
std %l0,[%i2+0x000] ! Mem[0000000023000000]
stx %l4,[%i3+0x030] ! Mem[0000000023800030]
ldd [%i3+0x000],%l6 ! Mem[0000000023800000]
ldd [%i1+0x010],%l4 ! Mem[0000000022800010]
lduw [%i3+0x03c],%l1 ! Mem[000000002380003c]
ldsb [%i1+0x01f],%l4 ! Mem[000000002280001f]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x02a],%l2 ! Mem[000000002200002a]
p9_far_0_he:
sth %l1,[%i0+0x016] ! Mem[0000000022000016]
stw %l7,[%i2+0x018] ! Mem[0000000023000018]
stw %l3,[%i3+0x018] ! Mem[0000000023800018]
stb %l7,[%i3+0x009] ! Mem[0000000023800009]
jmpl %o7,%g0
stb %l0,[%i1+0x01c] ! Mem[000000002280001c]
p9_far_0_hem:
membar #Sync
sth %l1,[%i0+0x016] ! Mem[0000000022000016]
stw %l7,[%i2+0x018] ! Mem[0000000023000018]
stw %l3,[%i3+0x018] ! Mem[0000000023800018]
stb %l7,[%i3+0x009] ! Mem[0000000023800009]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i1+0x01c] ! Mem[000000002280001c]
p9_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p10_far_0_le:
ldsb [%i2+0x024],%l0 ! Mem[0000000025000024]
ldd [%i3+0x010],%l4 ! Mem[0000000025800010]
ldd [%i2+0x020],%l6 ! Mem[0000000025000020]
stb %l5,[%i0+0x014] ! Mem[0000000024000014]
sth %l1,[%i0+0x03c] ! Mem[000000002400003c]
stx %l4,[%i1+0x018] ! Mem[0000000024800018]
jmpl %o7,%g0
sth %l2,[%i2+0x00a] ! Mem[000000002500000a]
p10_far_0_lem:
membar #Sync
ldsb [%i2+0x024],%l0 ! Mem[0000000025000024]
ldd [%i3+0x010],%l4 ! Mem[0000000025800010]
ldd [%i2+0x020],%l6 ! Mem[0000000025000020]
stb %l5,[%i0+0x014] ! Mem[0000000024000014]
sth %l1,[%i0+0x03c] ! Mem[000000002400003c]
stx %l4,[%i1+0x018] ! Mem[0000000024800018]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i2+0x00a] ! Mem[000000002500000a]
p10_far_0_he:
lduw [%i1+0x034],%l1 ! Mem[0000000024800034]
lduh [%i2+0x018],%l7 ! Mem[0000000025000018]
stw %l3,[%i1+0x038] ! Mem[0000000024800038]
sth %l7,[%i2+0x028] ! Mem[0000000025000028]
jmpl %o7,%g0
stb %l0,[%i1+0x01c] ! Mem[000000002480001c]
p10_far_0_hem:
membar #Sync
lduw [%i1+0x034],%l1 ! Mem[0000000024800034]
lduh [%i2+0x018],%l7 ! Mem[0000000025000018]
stw %l3,[%i1+0x038] ! Mem[0000000024800038]
sth %l7,[%i2+0x028] ! Mem[0000000025000028]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i1+0x01c] ! Mem[000000002480001c]
p10_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p11_far_0_le:
lduw [%i2+0x004],%l0 ! Mem[0000000027000004]
ldsw [%i3+0x034],%l4 ! Mem[0000000027800034]
ldd [%i2+0x000],%l6 ! Mem[0000000027000000]
ldsb [%i3+0x014],%l5 ! Mem[0000000027800014]
stx %l1,[%i3+0x038] ! Mem[0000000027800038]
stx %l4,[%i0+0x018] ! Mem[0000000026000018]
jmpl %o7,%g0
ldx [%i0+0x028],%l2 ! Mem[0000000026000028]
p11_far_0_lem:
membar #Sync
lduw [%i2+0x004],%l0 ! Mem[0000000027000004]
ldsw [%i3+0x034],%l4 ! Mem[0000000027800034]
ldd [%i2+0x000],%l6 ! Mem[0000000027000000]
ldsb [%i3+0x014],%l5 ! Mem[0000000027800014]
stx %l1,[%i3+0x038] ! Mem[0000000027800038]
stx %l4,[%i0+0x018] ! Mem[0000000026000018]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x028],%l2 ! Mem[0000000026000028]
p11_far_0_he:
ldub [%i2+0x017],%l1 ! Mem[0000000027000017]
sth %l7,[%i2+0x018] ! Mem[0000000027000018]
std %l2,[%i3+0x018] ! Mem[0000000027800018]
stx %l7,[%i1+0x008] ! Mem[0000000026800008]
jmpl %o7,%g0
sth %l0,[%i0+0x01c] ! Mem[000000002600001c]
p11_far_0_hem:
membar #Sync
ldub [%i2+0x017],%l1 ! Mem[0000000027000017]
sth %l7,[%i2+0x018] ! Mem[0000000027000018]
std %l2,[%i3+0x018] ! Mem[0000000027800018]
stx %l7,[%i1+0x008] ! Mem[0000000026800008]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i0+0x01c] ! Mem[000000002600001c]
p11_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p12_far_0_le:
stw %l0,[%i2+0x024] ! Mem[0000000029000024]
lduw [%i3+0x014],%l4 ! Mem[0000000029800014]
ldd [%i2+0x020],%l6 ! Mem[0000000029000020]
std %l4,[%i1+0x010] ! Mem[0000000028800010]
ldsw [%i0+0x03c],%l1 ! Mem[000000002800003c]
sth %l4,[%i0+0x01e] ! Mem[000000002800001e]
jmpl %o7,%g0
ldsh [%i0+0x00a],%l2 ! Mem[000000002800000a]
p12_far_0_lem:
membar #Sync
stw %l0,[%i2+0x024] ! Mem[0000000029000024]
lduw [%i3+0x014],%l4 ! Mem[0000000029800014]
ldd [%i2+0x020],%l6 ! Mem[0000000029000020]
std %l4,[%i1+0x010] ! Mem[0000000028800010]
ldsw [%i0+0x03c],%l1 ! Mem[000000002800003c]
sth %l4,[%i0+0x01e] ! Mem[000000002800001e]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x00a],%l2 ! Mem[000000002800000a]
p12_far_0_he:
ldsh [%i2+0x036],%l1 ! Mem[0000000029000036]
ldsh [%i2+0x018],%l7 ! Mem[0000000029000018]
ldx [%i1+0x038],%l3 ! Mem[0000000028800038]
ldsb [%i0+0x029],%l7 ! Mem[0000000028000029]
jmpl %o7,%g0
sth %l0,[%i0+0x01c] ! Mem[000000002800001c]
p12_far_0_hem:
membar #Sync
ldsh [%i2+0x036],%l1 ! Mem[0000000029000036]
ldsh [%i2+0x018],%l7 ! Mem[0000000029000018]
ldx [%i1+0x038],%l3 ! Mem[0000000028800038]
ldsb [%i0+0x029],%l7 ! Mem[0000000028000029]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i0+0x01c] ! Mem[000000002800001c]
p12_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p13_far_0_le:
ldsw [%i2+0x004],%l0 ! Mem[000000002b000004]
std %l4,[%i2+0x030] ! Mem[000000002b000030]
ldd [%i1+0x000],%l6 ! Mem[000000002a800000]
ldsh [%i0+0x014],%l5 ! Mem[000000002a000014]
ldx [%i3+0x038],%l1 ! Mem[000000002b800038]
stb %l4,[%i3+0x01f] ! Mem[000000002b80001f]
jmpl %o7,%g0
sth %l2,[%i2+0x02a] ! Mem[000000002b00002a]
p13_far_0_lem:
membar #Sync
ldsw [%i2+0x004],%l0 ! Mem[000000002b000004]
std %l4,[%i2+0x030] ! Mem[000000002b000030]
ldd [%i1+0x000],%l6 ! Mem[000000002a800000]
ldsh [%i0+0x014],%l5 ! Mem[000000002a000014]
ldx [%i3+0x038],%l1 ! Mem[000000002b800038]
stb %l4,[%i3+0x01f] ! Mem[000000002b80001f]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i2+0x02a] ! Mem[000000002b00002a]
p13_far_0_he:
ldd [%i3+0x010],%l0 ! Mem[000000002b800010]
std %l6,[%i2+0x018] ! Mem[000000002b000018]
ldx [%i3+0x018],%l3 ! Mem[000000002b800018]
ldsw [%i3+0x008],%l7 ! Mem[000000002b800008]
jmpl %o7,%g0
stx %l0,[%i0+0x018] ! Mem[000000002a000018]
p13_far_0_hem:
membar #Sync
ldd [%i3+0x010],%l0 ! Mem[000000002b800010]
std %l6,[%i2+0x018] ! Mem[000000002b000018]
ldx [%i3+0x018],%l3 ! Mem[000000002b800018]
ldsw [%i3+0x008],%l7 ! Mem[000000002b800008]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x018] ! Mem[000000002a000018]
p13_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p14_far_0_le:
stb %l0,[%i2+0x024] ! Mem[000000002d000024]
stx %l4,[%i2+0x010] ! Mem[000000002d000010]
ldd [%i1+0x020],%l6 ! Mem[000000002c800020]
sth %l5,[%i3+0x014] ! Mem[000000002d800014]
std %l0,[%i0+0x038] ! Mem[000000002c000038]
stb %l4,[%i3+0x01f] ! Mem[000000002d80001f]
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000002c00000a]
p14_far_0_lem:
membar #Sync
stb %l0,[%i2+0x024] ! Mem[000000002d000024]
stx %l4,[%i2+0x010] ! Mem[000000002d000010]
ldd [%i1+0x020],%l6 ! Mem[000000002c800020]
sth %l5,[%i3+0x014] ! Mem[000000002d800014]
std %l0,[%i0+0x038] ! Mem[000000002c000038]
stb %l4,[%i3+0x01f] ! Mem[000000002d80001f]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000002c00000a]
p14_far_0_he:
std %l0,[%i0+0x030] ! Mem[000000002c000030]
ldsb [%i2+0x018],%l7 ! Mem[000000002d000018]
lduh [%i2+0x038],%l3 ! Mem[000000002d000038]
lduh [%i2+0x028],%l7 ! Mem[000000002d000028]
jmpl %o7,%g0
stx %l0,[%i3+0x018] ! Mem[000000002d800018]
p14_far_0_hem:
membar #Sync
std %l0,[%i0+0x030] ! Mem[000000002c000030]
ldsb [%i2+0x018],%l7 ! Mem[000000002d000018]
lduh [%i2+0x038],%l3 ! Mem[000000002d000038]
lduh [%i2+0x028],%l7 ! Mem[000000002d000028]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i3+0x018] ! Mem[000000002d800018]
p14_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p15_far_0_le:
ldd [%i2+0x000],%l0 ! Mem[000000002f000000]
ldd [%i2+0x030],%l4 ! Mem[000000002f000030]
ldd [%i0+0x000],%l6 ! Mem[000000002e000000]
lduh [%i1+0x014],%l5 ! Mem[000000002e800014]
ldd [%i3+0x038],%l0 ! Mem[000000002f800038]
lduw [%i2+0x01c],%l4 ! Mem[000000002f00001c]
jmpl %o7,%g0
ldd [%i0+0x028],%l2 ! Mem[000000002e000028]
p15_far_0_lem:
membar #Sync
ldd [%i2+0x000],%l0 ! Mem[000000002f000000]
ldd [%i2+0x030],%l4 ! Mem[000000002f000030]
ldd [%i0+0x000],%l6 ! Mem[000000002e000000]
lduh [%i1+0x014],%l5 ! Mem[000000002e800014]
ldd [%i3+0x038],%l0 ! Mem[000000002f800038]
lduw [%i2+0x01c],%l4 ! Mem[000000002f00001c]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x028],%l2 ! Mem[000000002e000028]
p15_far_0_he:
ldx [%i1+0x010],%l1 ! Mem[000000002e800010]
lduw [%i2+0x018],%l7 ! Mem[000000002f000018]
lduh [%i0+0x018],%l3 ! Mem[000000002e000018]
ldx [%i0+0x008],%l7 ! Mem[000000002e000008]
jmpl %o7,%g0
ldsb [%i3+0x01c],%l0 ! Mem[000000002f80001c]
p15_far_0_hem:
membar #Sync
ldx [%i1+0x010],%l1 ! Mem[000000002e800010]
lduw [%i2+0x018],%l7 ! Mem[000000002f000018]
lduh [%i0+0x018],%l3 ! Mem[000000002e000018]
ldx [%i0+0x008],%l7 ! Mem[000000002e000008]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x01c],%l0 ! Mem[000000002f80001c]
p15_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p16_far_0_le:
lduh [%i2+0x024],%l0 ! Mem[0000000031000024]
ldsw [%i2+0x014],%l4 ! Mem[0000000031000014]
ldd [%i3+0x020],%l6 ! Mem[0000000031800020]
stw %l5,[%i0+0x014] ! Mem[0000000030000014]
ldub [%i0+0x03d],%l1 ! Mem[000000003000003d]
lduw [%i2+0x01c],%l4 ! Mem[000000003100001c]
jmpl %o7,%g0
stb %l2,[%i2+0x00a] ! Mem[000000003100000a]
p16_far_0_lem:
membar #Sync
lduh [%i2+0x024],%l0 ! Mem[0000000031000024]
ldsw [%i2+0x014],%l4 ! Mem[0000000031000014]
ldd [%i3+0x020],%l6 ! Mem[0000000031800020]
stw %l5,[%i0+0x014] ! Mem[0000000030000014]
ldub [%i0+0x03d],%l1 ! Mem[000000003000003d]
lduw [%i2+0x01c],%l4 ! Mem[000000003100001c]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i2+0x00a] ! Mem[000000003100000a]
p16_far_0_he:
lduh [%i2+0x036],%l1 ! Mem[0000000031000036]
ldd [%i2+0x018],%l6 ! Mem[0000000031000018]
ldsw [%i3+0x038],%l3 ! Mem[0000000031800038]
stw %l7,[%i0+0x028] ! Mem[0000000030000028]
jmpl %o7,%g0
ldsb [%i3+0x01c],%l0 ! Mem[000000003180001c]
p16_far_0_hem:
membar #Sync
lduh [%i2+0x036],%l1 ! Mem[0000000031000036]
ldd [%i2+0x018],%l6 ! Mem[0000000031000018]
ldsw [%i3+0x038],%l3 ! Mem[0000000031800038]
stw %l7,[%i0+0x028] ! Mem[0000000030000028]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x01c],%l0 ! Mem[000000003180001c]
p16_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p17_far_0_le:
sth %l0,[%i2+0x004] ! Mem[0000000033000004]
lduw [%i2+0x034],%l4 ! Mem[0000000033000034]
ldd [%i3+0x000],%l6 ! Mem[0000000033800000]
lduw [%i3+0x014],%l5 ! Mem[0000000033800014]
lduw [%i3+0x03c],%l1 ! Mem[000000003380003c]
ldub [%i1+0x01f],%l4 ! Mem[000000003280001f]
jmpl %o7,%g0
ldsw [%i0+0x028],%l2 ! Mem[0000000032000028]
p17_far_0_lem:
membar #Sync
sth %l0,[%i2+0x004] ! Mem[0000000033000004]
lduw [%i2+0x034],%l4 ! Mem[0000000033000034]
ldd [%i3+0x000],%l6 ! Mem[0000000033800000]
lduw [%i3+0x014],%l5 ! Mem[0000000033800014]
lduw [%i3+0x03c],%l1 ! Mem[000000003380003c]
ldub [%i1+0x01f],%l4 ! Mem[000000003280001f]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x028],%l2 ! Mem[0000000032000028]
p17_far_0_he:
ldsw [%i2+0x014],%l1 ! Mem[0000000033000014]
lduh [%i2+0x018],%l7 ! Mem[0000000033000018]
ldsb [%i0+0x018],%l3 ! Mem[0000000032000018]
ldd [%i3+0x008],%l6 ! Mem[0000000033800008]
jmpl %o7,%g0
ldsw [%i3+0x01c],%l0 ! Mem[000000003380001c]
p17_far_0_hem:
membar #Sync
ldsw [%i2+0x014],%l1 ! Mem[0000000033000014]
lduh [%i2+0x018],%l7 ! Mem[0000000033000018]
ldsb [%i0+0x018],%l3 ! Mem[0000000032000018]
ldd [%i3+0x008],%l6 ! Mem[0000000033800008]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x01c],%l0 ! Mem[000000003380001c]
p17_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p18_far_0_le:
ldsh [%i2+0x024],%l0 ! Mem[0000000035000024]
std %l4,[%i2+0x010] ! Mem[0000000035000010]
ldd [%i2+0x020],%l6 ! Mem[0000000035000020]
stx %l5,[%i1+0x010] ! Mem[0000000034800010]
sth %l1,[%i0+0x03c] ! Mem[000000003400003c]
ldub [%i1+0x01f],%l4 ! Mem[000000003480001f]
jmpl %o7,%g0
stw %l2,[%i0+0x008] ! Mem[0000000034000008]
p18_far_0_lem:
membar #Sync
ldsh [%i2+0x024],%l0 ! Mem[0000000035000024]
std %l4,[%i2+0x010] ! Mem[0000000035000010]
ldd [%i2+0x020],%l6 ! Mem[0000000035000020]
stx %l5,[%i1+0x010] ! Mem[0000000034800010]
sth %l1,[%i0+0x03c] ! Mem[000000003400003c]
ldub [%i1+0x01f],%l4 ! Mem[000000003480001f]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i0+0x008] ! Mem[0000000034000008]
p18_far_0_he:
stx %l1,[%i3+0x030] ! Mem[0000000035800030]
stx %l7,[%i2+0x018] ! Mem[0000000035000018]
ldsb [%i3+0x038],%l3 ! Mem[0000000035800038]
ldsh [%i1+0x028],%l7 ! Mem[0000000034800028]
jmpl %o7,%g0
ldsw [%i2+0x01c],%l0 ! Mem[000000003500001c]
p18_far_0_hem:
membar #Sync
stx %l1,[%i3+0x030] ! Mem[0000000035800030]
stx %l7,[%i2+0x018] ! Mem[0000000035000018]
ldsb [%i3+0x038],%l3 ! Mem[0000000035800038]
ldsh [%i1+0x028],%l7 ! Mem[0000000034800028]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x01c],%l0 ! Mem[000000003500001c]
p18_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p19_far_0_le:
std %l0,[%i2+0x000] ! Mem[0000000037000000]
sth %l4,[%i2+0x034] ! Mem[0000000037000034]
ldd [%i2+0x000],%l6 ! Mem[0000000037000000]
ldx [%i0+0x010],%l5 ! Mem[0000000036000010]
ldsb [%i3+0x03d],%l1 ! Mem[000000003780003d]
ldsh [%i1+0x01e],%l4 ! Mem[000000003680001e]
jmpl %o7,%g0
lduw [%i2+0x028],%l2 ! Mem[0000000037000028]
p19_far_0_lem:
membar #Sync
std %l0,[%i2+0x000] ! Mem[0000000037000000]
sth %l4,[%i2+0x034] ! Mem[0000000037000034]
ldd [%i2+0x000],%l6 ! Mem[0000000037000000]
ldx [%i0+0x010],%l5 ! Mem[0000000036000010]
ldsb [%i3+0x03d],%l1 ! Mem[000000003780003d]
ldsh [%i1+0x01e],%l4 ! Mem[000000003680001e]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x028],%l2 ! Mem[0000000037000028]
p19_far_0_he:
sth %l1,[%i0+0x016] ! Mem[0000000036000016]
ldub [%i2+0x018],%l7 ! Mem[0000000037000018]
stx %l3,[%i1+0x018] ! Mem[0000000036800018]
ldub [%i0+0x009],%l7 ! Mem[0000000036000009]
jmpl %o7,%g0
lduh [%i2+0x01c],%l0 ! Mem[000000003700001c]
p19_far_0_hem:
membar #Sync
sth %l1,[%i0+0x016] ! Mem[0000000036000016]
ldub [%i2+0x018],%l7 ! Mem[0000000037000018]
stx %l3,[%i1+0x018] ! Mem[0000000036800018]
ldub [%i0+0x009],%l7 ! Mem[0000000036000009]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x01c],%l0 ! Mem[000000003700001c]
p19_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p20_far_0_le:
ldsb [%i2+0x024],%l0 ! Mem[0000000039000024]
ldd [%i1+0x010],%l4 ! Mem[0000000038800010]
ldd [%i1+0x020],%l6 ! Mem[0000000038800020]
ldsh [%i3+0x014],%l5 ! Mem[0000000039800014]
lduh [%i0+0x03c],%l1 ! Mem[000000003800003c]
ldsh [%i1+0x01e],%l4 ! Mem[000000003880001e]
jmpl %o7,%g0
ldsb [%i0+0x00a],%l2 ! Mem[000000003800000a]
p20_far_0_lem:
membar #Sync
ldsb [%i2+0x024],%l0 ! Mem[0000000039000024]
ldd [%i1+0x010],%l4 ! Mem[0000000038800010]
ldd [%i1+0x020],%l6 ! Mem[0000000038800020]
ldsh [%i3+0x014],%l5 ! Mem[0000000039800014]
lduh [%i0+0x03c],%l1 ! Mem[000000003800003c]
ldsh [%i1+0x01e],%l4 ! Mem[000000003880001e]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x00a],%l2 ! Mem[000000003800000a]
p20_far_0_he:
stb %l1,[%i1+0x037] ! Mem[0000000038800037]
std %l6,[%i2+0x018] ! Mem[0000000039000018]
stx %l3,[%i3+0x038] ! Mem[0000000039800038]
lduw [%i0+0x028],%l7 ! Mem[0000000038000028]
jmpl %o7,%g0
lduh [%i2+0x01c],%l0 ! Mem[000000003900001c]
p20_far_0_hem:
membar #Sync
stb %l1,[%i1+0x037] ! Mem[0000000038800037]
std %l6,[%i2+0x018] ! Mem[0000000039000018]
stx %l3,[%i3+0x038] ! Mem[0000000039800038]
lduw [%i0+0x028],%l7 ! Mem[0000000038000028]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x01c],%l0 ! Mem[000000003900001c]
p20_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p21_far_0_le:
lduw [%i2+0x004],%l0 ! Mem[000000003b000004]
ldsw [%i1+0x034],%l4 ! Mem[000000003a800034]
ldd [%i1+0x000],%l6 ! Mem[000000003a800000]
stb %l5,[%i1+0x014] ! Mem[000000003a800014]
ldx [%i3+0x038],%l1 ! Mem[000000003b800038]
ldd [%i0+0x018],%l4 ! Mem[000000003a000018]
jmpl %o7,%g0
std %l2,[%i0+0x028] ! Mem[000000003a000028]
p21_far_0_lem:
membar #Sync
lduw [%i2+0x004],%l0 ! Mem[000000003b000004]
ldsw [%i1+0x034],%l4 ! Mem[000000003a800034]
ldd [%i1+0x000],%l6 ! Mem[000000003a800000]
stb %l5,[%i1+0x014] ! Mem[000000003a800014]
ldx [%i3+0x038],%l1 ! Mem[000000003b800038]
ldd [%i0+0x018],%l4 ! Mem[000000003a000018]
membar #Sync
jmpl %o7,%g0
std %l2,[%i0+0x028] ! Mem[000000003a000028]
p21_far_0_he:
lduw [%i2+0x014],%l1 ! Mem[000000003b000014]
ldsw [%i2+0x018],%l7 ! Mem[000000003b000018]
sth %l3,[%i2+0x018] ! Mem[000000003b000018]
stb %l7,[%i2+0x009] ! Mem[000000003b000009]
jmpl %o7,%g0
ldx [%i2+0x018],%l0 ! Mem[000000003b000018]
p21_far_0_hem:
membar #Sync
lduw [%i2+0x014],%l1 ! Mem[000000003b000014]
ldsw [%i2+0x018],%l7 ! Mem[000000003b000018]
sth %l3,[%i2+0x018] ! Mem[000000003b000018]
stb %l7,[%i2+0x009] ! Mem[000000003b000009]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x018],%l0 ! Mem[000000003b000018]
p21_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p22_far_0_le:
stw %l0,[%i2+0x024] ! Mem[000000003d000024]
lduw [%i1+0x014],%l4 ! Mem[000000003c800014]
ldd [%i0+0x020],%l6 ! Mem[000000003c000020]
ldsw [%i0+0x014],%l5 ! Mem[000000003c000014]
stw %l1,[%i0+0x03c] ! Mem[000000003c00003c]
ldd [%i0+0x018],%l4 ! Mem[000000003c000018]
jmpl %o7,%g0
ldub [%i2+0x00a],%l2 ! Mem[000000003d00000a]
p22_far_0_lem:
membar #Sync
stw %l0,[%i2+0x024] ! Mem[000000003d000024]
lduw [%i1+0x014],%l4 ! Mem[000000003c800014]
ldd [%i0+0x020],%l6 ! Mem[000000003c000020]
ldsw [%i0+0x014],%l5 ! Mem[000000003c000014]
stw %l1,[%i0+0x03c] ! Mem[000000003c00003c]
ldd [%i0+0x018],%l4 ! Mem[000000003c000018]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x00a],%l2 ! Mem[000000003d00000a]
p22_far_0_he:
ldsh [%i2+0x036],%l1 ! Mem[000000003d000036]
stb %l7,[%i2+0x018] ! Mem[000000003d000018]
stb %l3,[%i3+0x038] ! Mem[000000003d800038]
sth %l7,[%i1+0x028] ! Mem[000000003c800028]
jmpl %o7,%g0
ldx [%i2+0x018],%l0 ! Mem[000000003d000018]
p22_far_0_hem:
membar #Sync
ldsh [%i2+0x036],%l1 ! Mem[000000003d000036]
stb %l7,[%i2+0x018] ! Mem[000000003d000018]
stb %l3,[%i3+0x038] ! Mem[000000003d800038]
sth %l7,[%i1+0x028] ! Mem[000000003c800028]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x018],%l0 ! Mem[000000003d000018]
p22_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p23_far_0_le:
ldsw [%i2+0x004],%l0 ! Mem[000000003f000004]
ldx [%i1+0x030],%l4 ! Mem[000000003e800030]
ldd [%i3+0x000],%l6 ! Mem[000000003f800000]
std %l4,[%i3+0x010] ! Mem[000000003f800010]
ldsh [%i2+0x03c],%l1 ! Mem[000000003f00003c]
stw %l4,[%i3+0x01c] ! Mem[000000003f80001c]
jmpl %o7,%g0
stx %l2,[%i0+0x028] ! Mem[000000003e000028]
p23_far_0_lem:
membar #Sync
ldsw [%i2+0x004],%l0 ! Mem[000000003f000004]
ldx [%i1+0x030],%l4 ! Mem[000000003e800030]
ldd [%i3+0x000],%l6 ! Mem[000000003f800000]
std %l4,[%i3+0x010] ! Mem[000000003f800010]
ldsh [%i2+0x03c],%l1 ! Mem[000000003f00003c]
stw %l4,[%i3+0x01c] ! Mem[000000003f80001c]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i0+0x028] ! Mem[000000003e000028]
p23_far_0_he:
ldd [%i3+0x010],%l0 ! Mem[000000003f800010]
ldd [%i2+0x018],%l6 ! Mem[000000003f000018]
stb %l3,[%i2+0x018] ! Mem[000000003f000018]
stx %l7,[%i0+0x008] ! Mem[000000003e000008]
jmpl %o7,%g0
std %l0,[%i2+0x018] ! Mem[000000003f000018]
p23_far_0_hem:
membar #Sync
ldd [%i3+0x010],%l0 ! Mem[000000003f800010]
ldd [%i2+0x018],%l6 ! Mem[000000003f000018]
stb %l3,[%i2+0x018] ! Mem[000000003f000018]
stx %l7,[%i0+0x008] ! Mem[000000003e000008]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x018] ! Mem[000000003f000018]
p23_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p24_far_0_le:
stb %l0,[%i2+0x024] ! Mem[0000000041000024]
sth %l4,[%i1+0x014] ! Mem[0000000040800014]
ldd [%i3+0x020],%l6 ! Mem[0000000041800020]
ldub [%i1+0x014],%l5 ! Mem[0000000040800014]
ldub [%i0+0x03d],%l1 ! Mem[000000004000003d]
std %l4,[%i3+0x018] ! Mem[0000000041800018]
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[0000000041800008]
p24_far_0_lem:
membar #Sync
stb %l0,[%i2+0x024] ! Mem[0000000041000024]
sth %l4,[%i1+0x014] ! Mem[0000000040800014]
ldd [%i3+0x020],%l6 ! Mem[0000000041800020]
ldub [%i1+0x014],%l5 ! Mem[0000000040800014]
ldub [%i0+0x03d],%l1 ! Mem[000000004000003d]
std %l4,[%i3+0x018] ! Mem[0000000041800018]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[0000000041800008]
p24_far_0_he:
stw %l1,[%i0+0x034] ! Mem[0000000040000034]
ldx [%i2+0x018],%l7 ! Mem[0000000041000018]
lduw [%i0+0x038],%l3 ! Mem[0000000040000038]
ldsb [%i3+0x029],%l7 ! Mem[0000000041800029]
jmpl %o7,%g0
std %l0,[%i1+0x018] ! Mem[0000000040800018]
p24_far_0_hem:
membar #Sync
stw %l1,[%i0+0x034] ! Mem[0000000040000034]
ldx [%i2+0x018],%l7 ! Mem[0000000041000018]
lduw [%i0+0x038],%l3 ! Mem[0000000040000038]
ldsb [%i3+0x029],%l7 ! Mem[0000000041800029]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x018] ! Mem[0000000040800018]
p24_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p25_far_0_le:
ldd [%i2+0x000],%l0 ! Mem[0000000043000000]
ldd [%i1+0x030],%l4 ! Mem[0000000042800030]
ldd [%i2+0x000],%l6 ! Mem[0000000043000000]
sth %l5,[%i0+0x014] ! Mem[0000000042000014]
stb %l1,[%i2+0x03d] ! Mem[000000004300003d]
std %l4,[%i2+0x018] ! Mem[0000000043000018]
jmpl %o7,%g0
ldub [%i2+0x02a],%l2 ! Mem[000000004300002a]
p25_far_0_lem:
membar #Sync
ldd [%i2+0x000],%l0 ! Mem[0000000043000000]
ldd [%i1+0x030],%l4 ! Mem[0000000042800030]
ldd [%i2+0x000],%l6 ! Mem[0000000043000000]
sth %l5,[%i0+0x014] ! Mem[0000000042000014]
stb %l1,[%i2+0x03d] ! Mem[000000004300003d]
std %l4,[%i2+0x018] ! Mem[0000000043000018]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x02a],%l2 ! Mem[000000004300002a]
p25_far_0_he:
std %l0,[%i1+0x010] ! Mem[0000000042800010]
stx %l7,[%i2+0x018] ! Mem[0000000043000018]
lduw [%i3+0x018],%l3 ! Mem[0000000043800018]
ldsw [%i2+0x008],%l7 ! Mem[0000000043000008]
jmpl %o7,%g0
stw %l0,[%i1+0x01c] ! Mem[000000004280001c]
p25_far_0_hem:
membar #Sync
std %l0,[%i1+0x010] ! Mem[0000000042800010]
stx %l7,[%i2+0x018] ! Mem[0000000043000018]
lduw [%i3+0x018],%l3 ! Mem[0000000043800018]
ldsw [%i2+0x008],%l7 ! Mem[0000000043000008]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i1+0x01c] ! Mem[000000004280001c]
p25_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p26_far_0_le:
lduh [%i2+0x024],%l0 ! Mem[0000000045000024]
ldsw [%i1+0x014],%l4 ! Mem[0000000044800014]
ldd [%i2+0x020],%l6 ! Mem[0000000045000020]
lduh [%i3+0x014],%l5 ! Mem[0000000045800014]
stx %l1,[%i0+0x038] ! Mem[0000000044000038]
ldx [%i2+0x018],%l4 ! Mem[0000000045000018]
jmpl %o7,%g0
stx %l2,[%i0+0x008] ! Mem[0000000044000008]
p26_far_0_lem:
membar #Sync
lduh [%i2+0x024],%l0 ! Mem[0000000045000024]
ldsw [%i1+0x014],%l4 ! Mem[0000000044800014]
ldd [%i2+0x020],%l6 ! Mem[0000000045000020]
lduh [%i3+0x014],%l5 ! Mem[0000000045800014]
stx %l1,[%i0+0x038] ! Mem[0000000044000038]
ldx [%i2+0x018],%l4 ! Mem[0000000045000018]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i0+0x008] ! Mem[0000000044000008]
p26_far_0_he:
lduh [%i2+0x036],%l1 ! Mem[0000000045000036]
ldub [%i2+0x018],%l7 ! Mem[0000000045000018]
ldub [%i0+0x038],%l3 ! Mem[0000000044000038]
lduh [%i1+0x028],%l7 ! Mem[0000000044800028]
jmpl %o7,%g0
stw %l0,[%i1+0x01c] ! Mem[000000004480001c]
p26_far_0_hem:
membar #Sync
lduh [%i2+0x036],%l1 ! Mem[0000000045000036]
ldub [%i2+0x018],%l7 ! Mem[0000000045000018]
ldub [%i0+0x038],%l3 ! Mem[0000000044000038]
lduh [%i1+0x028],%l7 ! Mem[0000000044800028]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i1+0x01c] ! Mem[000000004480001c]
p26_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p27_far_0_le:
sth %l0,[%i3+0x004] ! Mem[0000000047800004]
ldub [%i1+0x034],%l4 ! Mem[0000000046800034]
ldd [%i2+0x000],%l6 ! Mem[0000000047000000]
ldd [%i1+0x010],%l4 ! Mem[0000000046800010]
ldsw [%i2+0x03c],%l1 ! Mem[000000004700003c]
ldx [%i1+0x018],%l4 ! Mem[0000000046800018]
jmpl %o7,%g0
ldx [%i3+0x028],%l2 ! Mem[0000000047800028]
p27_far_0_lem:
membar #Sync
sth %l0,[%i3+0x004] ! Mem[0000000047800004]
ldub [%i1+0x034],%l4 ! Mem[0000000046800034]
ldd [%i2+0x000],%l6 ! Mem[0000000047000000]
ldd [%i1+0x010],%l4 ! Mem[0000000046800010]
ldsw [%i2+0x03c],%l1 ! Mem[000000004700003c]
ldx [%i1+0x018],%l4 ! Mem[0000000046800018]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x028],%l2 ! Mem[0000000047800028]
p27_far_0_he:
ldsw [%i2+0x014],%l1 ! Mem[0000000047000014]
stw %l7,[%i2+0x018] ! Mem[0000000047000018]
ldsh [%i3+0x018],%l3 ! Mem[0000000047800018]
ldx [%i0+0x008],%l7 ! Mem[0000000046000008]
jmpl %o7,%g0
ldd [%i1+0x018],%l0 ! Mem[0000000046800018]
p27_far_0_hem:
membar #Sync
ldsw [%i2+0x014],%l1 ! Mem[0000000047000014]
stw %l7,[%i2+0x018] ! Mem[0000000047000018]
ldsh [%i3+0x018],%l3 ! Mem[0000000047800018]
ldx [%i0+0x008],%l7 ! Mem[0000000046000008]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x018],%l0 ! Mem[0000000046800018]
p27_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p28_far_0_le:
ldsh [%i3+0x024],%l0 ! Mem[0000000049800024]
ldx [%i1+0x010],%l4 ! Mem[0000000048800010]
ldd [%i1+0x020],%l6 ! Mem[0000000048800020]
lduw [%i0+0x014],%l5 ! Mem[0000000048000014]
lduh [%i0+0x03c],%l1 ! Mem[000000004800003c]
lduh [%i1+0x01e],%l4 ! Mem[000000004880001e]
jmpl %o7,%g0
ldsh [%i2+0x00a],%l2 ! Mem[000000004900000a]
p28_far_0_lem:
membar #Sync
ldsh [%i3+0x024],%l0 ! Mem[0000000049800024]
ldx [%i1+0x010],%l4 ! Mem[0000000048800010]
ldd [%i1+0x020],%l6 ! Mem[0000000048800020]
lduw [%i0+0x014],%l5 ! Mem[0000000048000014]
lduh [%i0+0x03c],%l1 ! Mem[000000004800003c]
lduh [%i1+0x01e],%l4 ! Mem[000000004880001e]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x00a],%l2 ! Mem[000000004900000a]
p28_far_0_he:
ldsb [%i3+0x037],%l1 ! Mem[0000000049800037]
ldsw [%i1+0x018],%l7 ! Mem[0000000048800018]
ldsh [%i1+0x038],%l3 ! Mem[0000000048800038]
std %l6,[%i3+0x028] ! Mem[0000000049800028]
jmpl %o7,%g0
ldd [%i0+0x018],%l0 ! Mem[0000000048000018]
p28_far_0_hem:
membar #Sync
ldsb [%i3+0x037],%l1 ! Mem[0000000049800037]
ldsw [%i1+0x018],%l7 ! Mem[0000000048800018]
ldsh [%i1+0x038],%l3 ! Mem[0000000048800038]
std %l6,[%i3+0x028] ! Mem[0000000049800028]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x018],%l0 ! Mem[0000000048000018]
p28_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p29_far_0_le:
ldx [%i3+0x000],%l0 ! Mem[000000004b800000]
sth %l4,[%i1+0x034] ! Mem[000000004a800034]
ldd [%i0+0x000],%l6 ! Mem[000000004a000000]
ldsb [%i3+0x014],%l5 ! Mem[000000004b800014]
std %l0,[%i2+0x038] ! Mem[000000004b000038]
lduh [%i1+0x01e],%l4 ! Mem[000000004a80001e]
jmpl %o7,%g0
sth %l2,[%i0+0x02a] ! Mem[000000004a00002a]
p29_far_0_lem:
membar #Sync
ldx [%i3+0x000],%l0 ! Mem[000000004b800000]
sth %l4,[%i1+0x034] ! Mem[000000004a800034]
ldd [%i0+0x000],%l6 ! Mem[000000004a000000]
ldsb [%i3+0x014],%l5 ! Mem[000000004b800014]
std %l0,[%i2+0x038] ! Mem[000000004b000038]
lduh [%i1+0x01e],%l4 ! Mem[000000004a80001e]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i0+0x02a] ! Mem[000000004a00002a]
p29_far_0_he:
sth %l1,[%i3+0x016] ! Mem[000000004b800016]
stb %l7,[%i1+0x018] ! Mem[000000004a800018]
ldd [%i3+0x018],%l2 ! Mem[000000004b800018]
stw %l7,[%i2+0x008] ! Mem[000000004b000008]
jmpl %o7,%g0
ldsh [%i0+0x01c],%l0 ! Mem[000000004a00001c]
p29_far_0_hem:
membar #Sync
sth %l1,[%i3+0x016] ! Mem[000000004b800016]
stb %l7,[%i1+0x018] ! Mem[000000004a800018]
ldd [%i3+0x018],%l2 ! Mem[000000004b800018]
stw %l7,[%i2+0x008] ! Mem[000000004b000008]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x01c],%l0 ! Mem[000000004a00001c]
p29_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p30_far_0_le:
stx %l0,[%i3+0x020] ! Mem[000000004d800020]
ldd [%i1+0x010],%l4 ! Mem[000000004c800010]
ldd [%i0+0x020],%l6 ! Mem[000000004c000020]
ldx [%i1+0x010],%l5 ! Mem[000000004c800010]
ldd [%i0+0x038],%l0 ! Mem[000000004c000038]
ldsw [%i1+0x01c],%l4 ! Mem[000000004c80001c]
jmpl %o7,%g0
lduh [%i3+0x00a],%l2 ! Mem[000000004d80000a]
p30_far_0_lem:
membar #Sync
stx %l0,[%i3+0x020] ! Mem[000000004d800020]
ldd [%i1+0x010],%l4 ! Mem[000000004c800010]
ldd [%i0+0x020],%l6 ! Mem[000000004c000020]
ldx [%i1+0x010],%l5 ! Mem[000000004c800010]
ldd [%i0+0x038],%l0 ! Mem[000000004c000038]
ldsw [%i1+0x01c],%l4 ! Mem[000000004c80001c]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x00a],%l2 ! Mem[000000004d80000a]
p30_far_0_he:
stb %l1,[%i0+0x037] ! Mem[000000004c000037]
ldsh [%i1+0x018],%l7 ! Mem[000000004c800018]
ldd [%i2+0x038],%l2 ! Mem[000000004d000038]
ldsh [%i0+0x028],%l7 ! Mem[000000004c000028]
jmpl %o7,%g0
ldsh [%i0+0x01c],%l0 ! Mem[000000004c00001c]
p30_far_0_hem:
membar #Sync
stb %l1,[%i0+0x037] ! Mem[000000004c000037]
ldsh [%i1+0x018],%l7 ! Mem[000000004c800018]
ldd [%i2+0x038],%l2 ! Mem[000000004d000038]
ldsh [%i0+0x028],%l7 ! Mem[000000004c000028]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x01c],%l0 ! Mem[000000004c00001c]
p30_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p31_far_0_le:
ldub [%i3+0x004],%l0 ! Mem[000000004f800004]
ldsw [%i1+0x034],%l4 ! Mem[000000004e800034]
ldd [%i3+0x000],%l6 ! Mem[000000004f800000]
ldsh [%i0+0x014],%l5 ! Mem[000000004e000014]
ldsh [%i2+0x03c],%l1 ! Mem[000000004f00003c]
ldsw [%i0+0x01c],%l4 ! Mem[000000004e00001c]
jmpl %o7,%g0
ldd [%i2+0x028],%l2 ! Mem[000000004f000028]
p31_far_0_lem:
membar #Sync
ldub [%i3+0x004],%l0 ! Mem[000000004f800004]
ldsw [%i1+0x034],%l4 ! Mem[000000004e800034]
ldd [%i3+0x000],%l6 ! Mem[000000004f800000]
ldsh [%i0+0x014],%l5 ! Mem[000000004e000014]
ldsh [%i2+0x03c],%l1 ! Mem[000000004f00003c]
ldsw [%i0+0x01c],%l4 ! Mem[000000004e00001c]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x028],%l2 ! Mem[000000004f000028]
p31_far_0_he:
lduw [%i1+0x014],%l1 ! Mem[000000004e800014]
ldx [%i1+0x018],%l7 ! Mem[000000004e800018]
stw %l3,[%i3+0x018] ! Mem[000000004f800018]
ldub [%i0+0x009],%l7 ! Mem[000000004e000009]
jmpl %o7,%g0
ldub [%i3+0x01c],%l0 ! Mem[000000004f80001c]
p31_far_0_hem:
membar #Sync
lduw [%i1+0x014],%l1 ! Mem[000000004e800014]
ldx [%i1+0x018],%l7 ! Mem[000000004e800018]
stw %l3,[%i3+0x018] ! Mem[000000004f800018]
ldub [%i0+0x009],%l7 ! Mem[000000004e000009]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x01c],%l0 ! Mem[000000004f80001c]
p31_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p32_far_0_le:
std %l0,[%i3+0x020] ! Mem[0000000051800020]
ldub [%i1+0x014],%l4 ! Mem[0000000050800014]
ldd [%i2+0x020],%l6 ! Mem[0000000051000020]
sth %l5,[%i3+0x014] ! Mem[0000000051800014]
lduw [%i0+0x03c],%l1 ! Mem[000000005000003c]
ldsb [%i0+0x01f],%l4 ! Mem[000000005000001f]
jmpl %o7,%g0
stb %l2,[%i0+0x00a] ! Mem[000000005000000a]
p32_far_0_lem:
membar #Sync
std %l0,[%i3+0x020] ! Mem[0000000051800020]
ldub [%i1+0x014],%l4 ! Mem[0000000050800014]
ldd [%i2+0x020],%l6 ! Mem[0000000051000020]
sth %l5,[%i3+0x014] ! Mem[0000000051800014]
lduw [%i0+0x03c],%l1 ! Mem[000000005000003c]
ldsb [%i0+0x01f],%l4 ! Mem[000000005000001f]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i0+0x00a] ! Mem[000000005000000a]
p32_far_0_he:
ldub [%i2+0x037],%l1 ! Mem[0000000051000037]
stx %l7,[%i1+0x018] ! Mem[0000000050800018]
stw %l3,[%i2+0x038] ! Mem[0000000051000038]
lduw [%i3+0x028],%l7 ! Mem[0000000051800028]
jmpl %o7,%g0
lduw [%i3+0x01c],%l0 ! Mem[000000005180001c]
p32_far_0_hem:
membar #Sync
ldub [%i2+0x037],%l1 ! Mem[0000000051000037]
stx %l7,[%i1+0x018] ! Mem[0000000050800018]
stw %l3,[%i2+0x038] ! Mem[0000000051000038]
lduw [%i3+0x028],%l7 ! Mem[0000000051800028]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x01c],%l0 ! Mem[000000005180001c]
p32_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p33_far_0_le:
ldsb [%i3+0x004],%l0 ! Mem[0000000053800004]
ldx [%i1+0x030],%l4 ! Mem[0000000052800030]
ldd [%i2+0x000],%l6 ! Mem[0000000053000000]
ldsw [%i1+0x014],%l5 ! Mem[0000000052800014]
sth %l1,[%i2+0x03c] ! Mem[000000005300003c]
ldsb [%i3+0x01f],%l4 ! Mem[000000005380001f]
jmpl %o7,%g0
ldsw [%i3+0x028],%l2 ! Mem[0000000053800028]
p33_far_0_lem:
membar #Sync
ldsb [%i3+0x004],%l0 ! Mem[0000000053800004]
ldx [%i1+0x030],%l4 ! Mem[0000000052800030]
ldd [%i2+0x000],%l6 ! Mem[0000000053000000]
ldsw [%i1+0x014],%l5 ! Mem[0000000052800014]
sth %l1,[%i2+0x03c] ! Mem[000000005300003c]
ldsb [%i3+0x01f],%l4 ! Mem[000000005380001f]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x028],%l2 ! Mem[0000000053800028]
p33_far_0_he:
ldd [%i2+0x010],%l0 ! Mem[0000000053000010]
lduw [%i1+0x018],%l7 ! Mem[0000000052800018]
std %l2,[%i0+0x018] ! Mem[0000000052000018]
stb %l7,[%i1+0x009] ! Mem[0000000052800009]
jmpl %o7,%g0
lduw [%i3+0x01c],%l0 ! Mem[000000005380001c]
p33_far_0_hem:
membar #Sync
ldd [%i2+0x010],%l0 ! Mem[0000000053000010]
lduw [%i1+0x018],%l7 ! Mem[0000000052800018]
std %l2,[%i0+0x018] ! Mem[0000000052000018]
stb %l7,[%i1+0x009] ! Mem[0000000052800009]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x01c],%l0 ! Mem[000000005380001c]
p33_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p34_far_0_le:
lduw [%i3+0x024],%l0 ! Mem[0000000055800024]
sth %l4,[%i1+0x014] ! Mem[0000000054800014]
ldd [%i2+0x020],%l6 ! Mem[0000000055000020]
stw %l5,[%i0+0x014] ! Mem[0000000054000014]
ldsb [%i0+0x03d],%l1 ! Mem[000000005400003d]
stx %l4,[%i3+0x018] ! Mem[0000000055800018]
jmpl %o7,%g0
stw %l2,[%i2+0x008] ! Mem[0000000055000008]
p34_far_0_lem:
membar #Sync
lduw [%i3+0x024],%l0 ! Mem[0000000055800024]
sth %l4,[%i1+0x014] ! Mem[0000000054800014]
ldd [%i2+0x020],%l6 ! Mem[0000000055000020]
stw %l5,[%i0+0x014] ! Mem[0000000054000014]
ldsb [%i0+0x03d],%l1 ! Mem[000000005400003d]
stx %l4,[%i3+0x018] ! Mem[0000000055800018]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i2+0x008] ! Mem[0000000055000008]
p34_far_0_he:
stw %l1,[%i3+0x034] ! Mem[0000000055800034]
stw %l7,[%i1+0x018] ! Mem[0000000054800018]
ldx [%i3+0x038],%l3 ! Mem[0000000055800038]
sth %l7,[%i0+0x028] ! Mem[0000000054000028]
jmpl %o7,%g0
stb %l0,[%i2+0x01c] ! Mem[000000005500001c]
p34_far_0_hem:
membar #Sync
stw %l1,[%i3+0x034] ! Mem[0000000055800034]
stw %l7,[%i1+0x018] ! Mem[0000000054800018]
ldx [%i3+0x038],%l3 ! Mem[0000000055800038]
sth %l7,[%i0+0x028] ! Mem[0000000054000028]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i2+0x01c] ! Mem[000000005500001c]
p34_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p35_far_0_le:
stw %l0,[%i3+0x004] ! Mem[0000000057800004]
ldd [%i0+0x030],%l4 ! Mem[0000000056000030]
ldd [%i1+0x000],%l6 ! Mem[0000000056800000]
ldub [%i3+0x014],%l5 ! Mem[0000000057800014]
ldsw [%i2+0x03c],%l1 ! Mem[000000005700003c]
sth %l4,[%i2+0x01e] ! Mem[000000005700001e]
jmpl %o7,%g0
lduw [%i0+0x028],%l2 ! Mem[0000000056000028]
p35_far_0_lem:
membar #Sync
stw %l0,[%i3+0x004] ! Mem[0000000057800004]
ldd [%i0+0x030],%l4 ! Mem[0000000056000030]
ldd [%i1+0x000],%l6 ! Mem[0000000056800000]
ldub [%i3+0x014],%l5 ! Mem[0000000057800014]
ldsw [%i2+0x03c],%l1 ! Mem[000000005700003c]
sth %l4,[%i2+0x01e] ! Mem[000000005700001e]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x028],%l2 ! Mem[0000000056000028]
p35_far_0_he:
std %l0,[%i0+0x010] ! Mem[0000000056000010]
ldsw [%i1+0x018],%l7 ! Mem[0000000056800018]
ldx [%i0+0x018],%l3 ! Mem[0000000056000018]
stx %l7,[%i0+0x008] ! Mem[0000000056000008]
jmpl %o7,%g0
stb %l0,[%i2+0x01c] ! Mem[000000005700001c]
p35_far_0_hem:
membar #Sync
std %l0,[%i0+0x010] ! Mem[0000000056000010]
ldsw [%i1+0x018],%l7 ! Mem[0000000056800018]
ldx [%i0+0x018],%l3 ! Mem[0000000056000018]
stx %l7,[%i0+0x008] ! Mem[0000000056000008]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i2+0x01c] ! Mem[000000005700001c]
p35_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p36_far_0_le:
ldsw [%i3+0x024],%l0 ! Mem[0000000059800024]
ldsb [%i0+0x014],%l4 ! Mem[0000000058000014]
ldd [%i1+0x020],%l6 ! Mem[0000000058800020]
stx %l5,[%i1+0x010] ! Mem[0000000058800010]
ldx [%i0+0x038],%l1 ! Mem[0000000058000038]
sth %l4,[%i2+0x01e] ! Mem[000000005900001e]
jmpl %o7,%g0
ldsw [%i3+0x008],%l2 ! Mem[0000000059800008]
p36_far_0_lem:
membar #Sync
ldsw [%i3+0x024],%l0 ! Mem[0000000059800024]
ldsb [%i0+0x014],%l4 ! Mem[0000000058000014]
ldd [%i1+0x020],%l6 ! Mem[0000000058800020]
stx %l5,[%i1+0x010] ! Mem[0000000058800010]
ldx [%i0+0x038],%l1 ! Mem[0000000058000038]
sth %l4,[%i2+0x01e] ! Mem[000000005900001e]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x008],%l2 ! Mem[0000000059800008]
p36_far_0_he:
ldx [%i1+0x030],%l1 ! Mem[0000000058800030]
sth %l7,[%i1+0x018] ! Mem[0000000058800018]
lduh [%i3+0x038],%l3 ! Mem[0000000059800038]
ldsb [%i2+0x029],%l7 ! Mem[0000000059000029]
jmpl %o7,%g0
sth %l0,[%i2+0x01c] ! Mem[000000005900001c]
p36_far_0_hem:
membar #Sync
ldx [%i1+0x030],%l1 ! Mem[0000000058800030]
sth %l7,[%i1+0x018] ! Mem[0000000058800018]
lduh [%i3+0x038],%l3 ! Mem[0000000059800038]
ldsb [%i2+0x029],%l7 ! Mem[0000000059000029]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i2+0x01c] ! Mem[000000005900001c]
p36_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p37_far_0_le:
stb %l0,[%i3+0x004] ! Mem[000000005b800004]
ldub [%i0+0x034],%l4 ! Mem[000000005a000034]
ldd [%i0+0x000],%l6 ! Mem[000000005a000000]
ldx [%i0+0x010],%l5 ! Mem[000000005a000010]
stw %l1,[%i2+0x03c] ! Mem[000000005b00003c]
stb %l4,[%i1+0x01f] ! Mem[000000005a80001f]
jmpl %o7,%g0
stw %l2,[%i2+0x028] ! Mem[000000005b000028]
p37_far_0_lem:
membar #Sync
stb %l0,[%i3+0x004] ! Mem[000000005b800004]
ldub [%i0+0x034],%l4 ! Mem[000000005a000034]
ldd [%i0+0x000],%l6 ! Mem[000000005a000000]
ldx [%i0+0x010],%l5 ! Mem[000000005a000010]
stw %l1,[%i2+0x03c] ! Mem[000000005b00003c]
stb %l4,[%i1+0x01f] ! Mem[000000005a80001f]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i2+0x028] ! Mem[000000005b000028]
p37_far_0_he:
ldsw [%i2+0x014],%l1 ! Mem[000000005b000014]
ldsh [%i1+0x018],%l7 ! Mem[000000005a800018]
lduh [%i1+0x018],%l3 ! Mem[000000005a800018]
ldsw [%i1+0x008],%l7 ! Mem[000000005a800008]
jmpl %o7,%g0
sth %l0,[%i2+0x01c] ! Mem[000000005b00001c]
p37_far_0_hem:
membar #Sync
ldsw [%i2+0x014],%l1 ! Mem[000000005b000014]
ldsh [%i1+0x018],%l7 ! Mem[000000005a800018]
lduh [%i1+0x018],%l3 ! Mem[000000005a800018]
ldsw [%i1+0x008],%l7 ! Mem[000000005a800008]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i2+0x01c] ! Mem[000000005b00001c]
p37_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p38_far_0_le:
ldd [%i0+0x020],%l0 ! Mem[000000005c000020]
ldx [%i0+0x010],%l4 ! Mem[000000005c000010]
ldd [%i3+0x020],%l6 ! Mem[000000005d800020]
ldd [%i3+0x010],%l4 ! Mem[000000005d800010]
ldd [%i0+0x038],%l0 ! Mem[000000005c000038]
stb %l4,[%i1+0x01f] ! Mem[000000005c80001f]
jmpl %o7,%g0
lduw [%i0+0x008],%l2 ! Mem[000000005c000008]
p38_far_0_lem:
membar #Sync
ldd [%i0+0x020],%l0 ! Mem[000000005c000020]
ldx [%i0+0x010],%l4 ! Mem[000000005c000010]
ldd [%i3+0x020],%l6 ! Mem[000000005d800020]
ldd [%i3+0x010],%l4 ! Mem[000000005d800010]
ldd [%i0+0x038],%l0 ! Mem[000000005c000038]
stb %l4,[%i1+0x01f] ! Mem[000000005c80001f]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x008],%l2 ! Mem[000000005c000008]
p38_far_0_he:
ldsb [%i2+0x037],%l1 ! Mem[000000005d000037]
ldx [%i1+0x018],%l7 ! Mem[000000005c800018]
ldsw [%i3+0x038],%l3 ! Mem[000000005d800038]
lduh [%i0+0x028],%l7 ! Mem[000000005c000028]
jmpl %o7,%g0
stx %l0,[%i2+0x018] ! Mem[000000005d000018]
p38_far_0_hem:
membar #Sync
ldsb [%i2+0x037],%l1 ! Mem[000000005d000037]
ldx [%i1+0x018],%l7 ! Mem[000000005c800018]
ldsw [%i3+0x038],%l3 ! Mem[000000005d800038]
lduh [%i0+0x028],%l7 ! Mem[000000005c000028]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i2+0x018] ! Mem[000000005d000018]
p38_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p39_far_0_le:
lduh [%i0+0x004],%l0 ! Mem[000000005e000004]
sth %l4,[%i0+0x034] ! Mem[000000005e000034]
ldd [%i3+0x000],%l6 ! Mem[000000005f800000]
stb %l5,[%i1+0x014] ! Mem[000000005e800014]
ldub [%i2+0x03d],%l1 ! Mem[000000005f00003d]
lduw [%i1+0x01c],%l4 ! Mem[000000005e80001c]
jmpl %o7,%g0
ldsb [%i3+0x02a],%l2 ! Mem[000000005f80002a]
p39_far_0_lem:
membar #Sync
lduh [%i0+0x004],%l0 ! Mem[000000005e000004]
sth %l4,[%i0+0x034] ! Mem[000000005e000034]
ldd [%i3+0x000],%l6 ! Mem[000000005f800000]
stb %l5,[%i1+0x014] ! Mem[000000005e800014]
ldub [%i2+0x03d],%l1 ! Mem[000000005f00003d]
lduw [%i1+0x01c],%l4 ! Mem[000000005e80001c]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x02a],%l2 ! Mem[000000005f80002a]
p39_far_0_he:
stx %l1,[%i3+0x010] ! Mem[000000005f800010]
ldsb [%i1+0x018],%l7 ! Mem[000000005e800018]
ldsb [%i2+0x018],%l3 ! Mem[000000005f000018]
ldx [%i3+0x008],%l7 ! Mem[000000005f800008]
jmpl %o7,%g0
stx %l0,[%i2+0x018] ! Mem[000000005f000018]
p39_far_0_hem:
membar #Sync
stx %l1,[%i3+0x010] ! Mem[000000005f800010]
ldsb [%i1+0x018],%l7 ! Mem[000000005e800018]
ldsb [%i2+0x018],%l3 ! Mem[000000005f000018]
ldx [%i3+0x008],%l7 ! Mem[000000005f800008]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i2+0x018] ! Mem[000000005f000018]
p39_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p40_far_0_le:
sth %l0,[%i0+0x024] ! Mem[0000000060000024]
stw %l4,[%i0+0x014] ! Mem[0000000060000014]
ldd [%i2+0x020],%l6 ! Mem[0000000061000020]
ldsb [%i0+0x014],%l5 ! Mem[0000000060000014]
stb %l1,[%i0+0x03d] ! Mem[000000006000003d]
lduw [%i1+0x01c],%l4 ! Mem[000000006080001c]
jmpl %o7,%g0
std %l2,[%i2+0x008] ! Mem[0000000061000008]
p40_far_0_lem:
membar #Sync
sth %l0,[%i0+0x024] ! Mem[0000000060000024]
stw %l4,[%i0+0x014] ! Mem[0000000060000014]
ldd [%i2+0x020],%l6 ! Mem[0000000061000020]
ldsb [%i0+0x014],%l5 ! Mem[0000000060000014]
stb %l1,[%i0+0x03d] ! Mem[000000006000003d]
lduw [%i1+0x01c],%l4 ! Mem[000000006080001c]
membar #Sync
jmpl %o7,%g0
std %l2,[%i2+0x008] ! Mem[0000000061000008]
p40_far_0_he:
sth %l1,[%i0+0x036] ! Mem[0000000060000036]
lduw [%i1+0x018],%l7 ! Mem[0000000060800018]
ldsb [%i3+0x038],%l3 ! Mem[0000000061800038]
std %l6,[%i2+0x028] ! Mem[0000000061000028]
jmpl %o7,%g0
ldsb [%i2+0x01c],%l0 ! Mem[000000006100001c]
p40_far_0_hem:
membar #Sync
sth %l1,[%i0+0x036] ! Mem[0000000060000036]
lduw [%i1+0x018],%l7 ! Mem[0000000060800018]
ldsb [%i3+0x038],%l3 ! Mem[0000000061800038]
std %l6,[%i2+0x028] ! Mem[0000000061000028]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x01c],%l0 ! Mem[000000006100001c]
p40_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p41_far_0_le:
ldsh [%i0+0x004],%l0 ! Mem[0000000062000004]
ldsb [%i0+0x034],%l4 ! Mem[0000000062000034]
ldd [%i2+0x000],%l6 ! Mem[0000000063000000]
std %l4,[%i3+0x010] ! Mem[0000000063800010]
sth %l1,[%i2+0x03c] ! Mem[000000006300003c]
ldub [%i0+0x01f],%l4 ! Mem[000000006200001f]
jmpl %o7,%g0
ldub [%i0+0x02a],%l2 ! Mem[000000006200002a]
p41_far_0_lem:
membar #Sync
ldsh [%i0+0x004],%l0 ! Mem[0000000062000004]
ldsb [%i0+0x034],%l4 ! Mem[0000000062000034]
ldd [%i2+0x000],%l6 ! Mem[0000000063000000]
std %l4,[%i3+0x010] ! Mem[0000000063800010]
sth %l1,[%i2+0x03c] ! Mem[000000006300003c]
ldub [%i0+0x01f],%l4 ! Mem[000000006200001f]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x02a],%l2 ! Mem[000000006200002a]
p41_far_0_he:
lduw [%i1+0x014],%l1 ! Mem[0000000062800014]
stw %l7,[%i1+0x018] ! Mem[0000000062800018]
stx %l3,[%i2+0x018] ! Mem[0000000063000018]
stw %l7,[%i0+0x008] ! Mem[0000000062000008]
jmpl %o7,%g0
ldsb [%i1+0x01c],%l0 ! Mem[000000006280001c]
p41_far_0_hem:
membar #Sync
lduw [%i1+0x014],%l1 ! Mem[0000000062800014]
stw %l7,[%i1+0x018] ! Mem[0000000062800018]
stx %l3,[%i2+0x018] ! Mem[0000000063000018]
stw %l7,[%i0+0x008] ! Mem[0000000062000008]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x01c],%l0 ! Mem[000000006280001c]
p41_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p42_far_0_le:
ldx [%i0+0x020],%l0 ! Mem[0000000064000020]
ldub [%i0+0x014],%l4 ! Mem[0000000064000014]
ldd [%i2+0x020],%l6 ! Mem[0000000065000020]
ldsh [%i1+0x014],%l5 ! Mem[0000000064800014]
ldsb [%i0+0x03d],%l1 ! Mem[000000006400003d]
ldub [%i0+0x01f],%l4 ! Mem[000000006400001f]
jmpl %o7,%g0
stx %l2,[%i3+0x008] ! Mem[0000000065800008]
p42_far_0_lem:
membar #Sync
ldx [%i0+0x020],%l0 ! Mem[0000000064000020]
ldub [%i0+0x014],%l4 ! Mem[0000000064000014]
ldd [%i2+0x020],%l6 ! Mem[0000000065000020]
ldsh [%i1+0x014],%l5 ! Mem[0000000064800014]
ldsb [%i0+0x03d],%l1 ! Mem[000000006400003d]
ldub [%i0+0x01f],%l4 ! Mem[000000006400001f]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i3+0x008] ! Mem[0000000065800008]
p42_far_0_he:
ldub [%i2+0x037],%l1 ! Mem[0000000065000037]
lduh [%i1+0x018],%l7 ! Mem[0000000064800018]
stx %l3,[%i0+0x038] ! Mem[0000000064000038]
ldd [%i0+0x028],%l6 ! Mem[0000000064000028]
jmpl %o7,%g0
ldsw [%i1+0x01c],%l0 ! Mem[000000006480001c]
p42_far_0_hem:
membar #Sync
ldub [%i2+0x037],%l1 ! Mem[0000000065000037]
lduh [%i1+0x018],%l7 ! Mem[0000000064800018]
stx %l3,[%i0+0x038] ! Mem[0000000064000038]
ldd [%i0+0x028],%l6 ! Mem[0000000064000028]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x01c],%l0 ! Mem[000000006480001c]
p42_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p43_far_0_le:
stx %l0,[%i0+0x000] ! Mem[0000000066000000]
ldx [%i3+0x030],%l4 ! Mem[0000000067800030]
ldd [%i1+0x000],%l6 ! Mem[0000000066800000]
sth %l5,[%i0+0x014] ! Mem[0000000066000014]
lduh [%i2+0x03c],%l1 ! Mem[000000006700003c]
ldsh [%i3+0x01e],%l4 ! Mem[000000006780001e]
jmpl %o7,%g0
ldx [%i2+0x028],%l2 ! Mem[0000000067000028]
p43_far_0_lem:
membar #Sync
stx %l0,[%i0+0x000] ! Mem[0000000066000000]
ldx [%i3+0x030],%l4 ! Mem[0000000067800030]
ldd [%i1+0x000],%l6 ! Mem[0000000066800000]
sth %l5,[%i0+0x014] ! Mem[0000000066000014]
lduh [%i2+0x03c],%l1 ! Mem[000000006700003c]
ldsh [%i3+0x01e],%l4 ! Mem[000000006780001e]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x028],%l2 ! Mem[0000000067000028]
p43_far_0_he:
ldsh [%i2+0x016],%l1 ! Mem[0000000067000016]
sth %l7,[%i1+0x018] ! Mem[0000000066800018]
sth %l3,[%i3+0x018] ! Mem[0000000067800018]
ldsh [%i3+0x008],%l7 ! Mem[0000000067800008]
jmpl %o7,%g0
ldsw [%i1+0x01c],%l0 ! Mem[000000006680001c]
p43_far_0_hem:
membar #Sync
ldsh [%i2+0x016],%l1 ! Mem[0000000067000016]
sth %l7,[%i1+0x018] ! Mem[0000000066800018]
sth %l3,[%i3+0x018] ! Mem[0000000067800018]
ldsh [%i3+0x008],%l7 ! Mem[0000000067800008]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x01c],%l0 ! Mem[000000006680001c]
p43_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p44_far_0_le:
ldub [%i0+0x024],%l0 ! Mem[0000000068000024]
stb %l4,[%i3+0x014] ! Mem[0000000069800014]
ldd [%i0+0x020],%l6 ! Mem[0000000068000020]
lduh [%i3+0x014],%l5 ! Mem[0000000069800014]
std %l0,[%i0+0x038] ! Mem[0000000068000038]
ldsh [%i3+0x01e],%l4 ! Mem[000000006980001e]
jmpl %o7,%g0
ldsh [%i0+0x00a],%l2 ! Mem[000000006800000a]
p44_far_0_lem:
membar #Sync
ldub [%i0+0x024],%l0 ! Mem[0000000068000024]
stb %l4,[%i3+0x014] ! Mem[0000000069800014]
ldd [%i0+0x020],%l6 ! Mem[0000000068000020]
lduh [%i3+0x014],%l5 ! Mem[0000000069800014]
std %l0,[%i0+0x038] ! Mem[0000000068000038]
ldsh [%i3+0x01e],%l4 ! Mem[000000006980001e]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x00a],%l2 ! Mem[000000006800000a]
p44_far_0_he:
ldd [%i3+0x030],%l0 ! Mem[0000000069800030]
ldsh [%i1+0x018],%l7 ! Mem[0000000068800018]
stb %l3,[%i0+0x038] ! Mem[0000000068000038]
lduw [%i1+0x028],%l7 ! Mem[0000000068800028]
jmpl %o7,%g0
lduh [%i0+0x01c],%l0 ! Mem[000000006800001c]
p44_far_0_hem:
membar #Sync
ldd [%i3+0x030],%l0 ! Mem[0000000069800030]
ldsh [%i1+0x018],%l7 ! Mem[0000000068800018]
stb %l3,[%i0+0x038] ! Mem[0000000068000038]
lduw [%i1+0x028],%l7 ! Mem[0000000068800028]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x01c],%l0 ! Mem[000000006800001c]
p44_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p45_far_0_le:
std %l0,[%i0+0x000] ! Mem[000000006a000000]
stw %l4,[%i3+0x034] ! Mem[000000006b800034]
ldd [%i0+0x000],%l6 ! Mem[000000006a000000]
stw %l5,[%i1+0x014] ! Mem[000000006a800014]
stw %l1,[%i2+0x03c] ! Mem[000000006b00003c]
ldd [%i2+0x018],%l4 ! Mem[000000006b000018]
jmpl %o7,%g0
sth %l2,[%i3+0x02a] ! Mem[000000006b80002a]
p45_far_0_lem:
membar #Sync
std %l0,[%i0+0x000] ! Mem[000000006a000000]
stw %l4,[%i3+0x034] ! Mem[000000006b800034]
ldd [%i0+0x000],%l6 ! Mem[000000006a000000]
stw %l5,[%i1+0x014] ! Mem[000000006a800014]
stw %l1,[%i2+0x03c] ! Mem[000000006b00003c]
ldd [%i2+0x018],%l4 ! Mem[000000006b000018]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i3+0x02a] ! Mem[000000006b80002a]
p45_far_0_he:
std %l0,[%i0+0x010] ! Mem[000000006a000010]
std %l6,[%i1+0x018] ! Mem[000000006a800018]
stb %l3,[%i3+0x018] ! Mem[000000006b800018]
stb %l7,[%i0+0x009] ! Mem[000000006a000009]
jmpl %o7,%g0
lduh [%i0+0x01c],%l0 ! Mem[000000006a00001c]
p45_far_0_hem:
membar #Sync
std %l0,[%i0+0x010] ! Mem[000000006a000010]
std %l6,[%i1+0x018] ! Mem[000000006a800018]
stb %l3,[%i3+0x018] ! Mem[000000006b800018]
stb %l7,[%i0+0x009] ! Mem[000000006a000009]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x01c],%l0 ! Mem[000000006a00001c]
p45_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p46_far_0_le:
ldsb [%i0+0x024],%l0 ! Mem[000000006c000024]
ldsb [%i3+0x014],%l4 ! Mem[000000006d800014]
ldd [%i3+0x020],%l6 ! Mem[000000006d800020]
lduw [%i0+0x014],%l5 ! Mem[000000006c000014]
ldsh [%i0+0x03c],%l1 ! Mem[000000006c00003c]
stw %l4,[%i2+0x01c] ! Mem[000000006d00001c]
jmpl %o7,%g0
lduh [%i2+0x00a],%l2 ! Mem[000000006d00000a]
p46_far_0_lem:
membar #Sync
ldsb [%i0+0x024],%l0 ! Mem[000000006c000024]
ldsb [%i3+0x014],%l4 ! Mem[000000006d800014]
ldd [%i3+0x020],%l6 ! Mem[000000006d800020]
lduw [%i0+0x014],%l5 ! Mem[000000006c000014]
ldsh [%i0+0x03c],%l1 ! Mem[000000006c00003c]
stw %l4,[%i2+0x01c] ! Mem[000000006d00001c]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x00a],%l2 ! Mem[000000006d00000a]
p46_far_0_he:
ldx [%i1+0x030],%l1 ! Mem[000000006c800030]
ldsb [%i1+0x018],%l7 ! Mem[000000006c800018]
lduw [%i1+0x038],%l3 ! Mem[000000006c800038]
sth %l7,[%i0+0x028] ! Mem[000000006c000028]
jmpl %o7,%g0
ldx [%i0+0x018],%l0 ! Mem[000000006c000018]
p46_far_0_hem:
membar #Sync
ldx [%i1+0x030],%l1 ! Mem[000000006c800030]
ldsb [%i1+0x018],%l7 ! Mem[000000006c800018]
lduw [%i1+0x038],%l3 ! Mem[000000006c800038]
sth %l7,[%i0+0x028] ! Mem[000000006c000028]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x018],%l0 ! Mem[000000006c000018]
p46_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p47_far_0_le:
lduw [%i0+0x004],%l0 ! Mem[000000006e000004]
ldub [%i3+0x034],%l4 ! Mem[000000006f800034]
ldd [%i2+0x000],%l6 ! Mem[000000006f000000]
stx %l5,[%i3+0x010] ! Mem[000000006f800010]
lduw [%i2+0x03c],%l1 ! Mem[000000006f00003c]
stw %l4,[%i1+0x01c] ! Mem[000000006e80001c]
jmpl %o7,%g0
ldd [%i0+0x028],%l2 ! Mem[000000006e000028]
p47_far_0_lem:
membar #Sync
lduw [%i0+0x004],%l0 ! Mem[000000006e000004]
ldub [%i3+0x034],%l4 ! Mem[000000006f800034]
ldd [%i2+0x000],%l6 ! Mem[000000006f000000]
stx %l5,[%i3+0x010] ! Mem[000000006f800010]
lduw [%i2+0x03c],%l1 ! Mem[000000006f00003c]
stw %l4,[%i1+0x01c] ! Mem[000000006e80001c]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x028],%l2 ! Mem[000000006e000028]
p47_far_0_he:
lduh [%i2+0x016],%l1 ! Mem[000000006f000016]
lduw [%i1+0x018],%l7 ! Mem[000000006e800018]
lduw [%i3+0x018],%l3 ! Mem[000000006f800018]
stx %l7,[%i2+0x008] ! Mem[000000006f000008]
jmpl %o7,%g0
ldx [%i3+0x018],%l0 ! Mem[000000006f800018]
p47_far_0_hem:
membar #Sync
lduh [%i2+0x016],%l1 ! Mem[000000006f000016]
lduw [%i1+0x018],%l7 ! Mem[000000006e800018]
lduw [%i3+0x018],%l3 ! Mem[000000006f800018]
stx %l7,[%i2+0x008] ! Mem[000000006f000008]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x018],%l0 ! Mem[000000006f800018]
p47_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p48_far_0_le:
stw %l0,[%i0+0x024] ! Mem[0000000070000024]
ldx [%i3+0x010],%l4 ! Mem[0000000071800010]
ldd [%i2+0x020],%l6 ! Mem[0000000071000020]
ldx [%i1+0x010],%l5 ! Mem[0000000070800010]
stb %l1,[%i0+0x03d] ! Mem[000000007000003d]
std %l4,[%i1+0x018] ! Mem[0000000070800018]
jmpl %o7,%g0
stb %l2,[%i3+0x00a] ! Mem[000000007180000a]
p48_far_0_lem:
membar #Sync
stw %l0,[%i0+0x024] ! Mem[0000000070000024]
ldx [%i3+0x010],%l4 ! Mem[0000000071800010]
ldd [%i2+0x020],%l6 ! Mem[0000000071000020]
ldx [%i1+0x010],%l5 ! Mem[0000000070800010]
stb %l1,[%i0+0x03d] ! Mem[000000007000003d]
std %l4,[%i1+0x018] ! Mem[0000000070800018]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i3+0x00a] ! Mem[000000007180000a]
p48_far_0_he:
ldsb [%i2+0x037],%l1 ! Mem[0000000071000037]
ldd [%i1+0x018],%l6 ! Mem[0000000070800018]
ldub [%i2+0x038],%l3 ! Mem[0000000071000038]
ldsb [%i1+0x029],%l7 ! Mem[0000000070800029]
jmpl %o7,%g0
std %l0,[%i3+0x018] ! Mem[0000000071800018]
p48_far_0_hem:
membar #Sync
ldsb [%i2+0x037],%l1 ! Mem[0000000071000037]
ldd [%i1+0x018],%l6 ! Mem[0000000070800018]
ldub [%i2+0x038],%l3 ! Mem[0000000071000038]
ldsb [%i1+0x029],%l7 ! Mem[0000000070800029]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x018] ! Mem[0000000071800018]
p48_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p49_far_0_le:
ldsw [%i1+0x004],%l0 ! Mem[0000000072800004]
stb %l4,[%i3+0x034] ! Mem[0000000073800034]
ldd [%i2+0x000],%l6 ! Mem[0000000073000000]
ldsh [%i0+0x014],%l5 ! Mem[0000000072000014]
stx %l1,[%i1+0x038] ! Mem[0000000072800038]
std %l4,[%i1+0x018] ! Mem[0000000072800018]
jmpl %o7,%g0
lduh [%i2+0x02a],%l2 ! Mem[000000007300002a]
p49_far_0_lem:
membar #Sync
ldsw [%i1+0x004],%l0 ! Mem[0000000072800004]
stb %l4,[%i3+0x034] ! Mem[0000000073800034]
ldd [%i2+0x000],%l6 ! Mem[0000000073000000]
ldsh [%i0+0x014],%l5 ! Mem[0000000072000014]
stx %l1,[%i1+0x038] ! Mem[0000000072800038]
std %l4,[%i1+0x018] ! Mem[0000000072800018]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x02a],%l2 ! Mem[000000007300002a]
p49_far_0_he:
stx %l1,[%i3+0x010] ! Mem[0000000073800010]
lduh [%i1+0x018],%l7 ! Mem[0000000072800018]
ldsh [%i3+0x018],%l3 ! Mem[0000000073800018]
ldsw [%i0+0x008],%l7 ! Mem[0000000072000008]
jmpl %o7,%g0
std %l0,[%i3+0x018] ! Mem[0000000073800018]
p49_far_0_hem:
membar #Sync
stx %l1,[%i3+0x010] ! Mem[0000000073800010]
lduh [%i1+0x018],%l7 ! Mem[0000000072800018]
ldsh [%i3+0x018],%l3 ! Mem[0000000073800018]
ldsw [%i0+0x008],%l7 ! Mem[0000000072000008]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x018] ! Mem[0000000073800018]
p49_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p50_far_0_le:
stb %l0,[%i1+0x024] ! Mem[0000000074800024]
stw %l4,[%i3+0x014] ! Mem[0000000075800014]
ldd [%i1+0x020],%l6 ! Mem[0000000074800020]
stb %l5,[%i3+0x014] ! Mem[0000000075800014]
ldsw [%i0+0x03c],%l1 ! Mem[000000007400003c]
ldx [%i1+0x018],%l4 ! Mem[0000000074800018]
jmpl %o7,%g0
ldd [%i0+0x008],%l2 ! Mem[0000000074000008]
p50_far_0_lem:
membar #Sync
stb %l0,[%i1+0x024] ! Mem[0000000074800024]
stw %l4,[%i3+0x014] ! Mem[0000000075800014]
ldd [%i1+0x020],%l6 ! Mem[0000000074800020]
stb %l5,[%i3+0x014] ! Mem[0000000075800014]
ldsw [%i0+0x03c],%l1 ! Mem[000000007400003c]
ldx [%i1+0x018],%l4 ! Mem[0000000074800018]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x008],%l2 ! Mem[0000000074000008]
p50_far_0_he:
sth %l1,[%i0+0x036] ! Mem[0000000074000036]
sth %l7,[%i1+0x018] ! Mem[0000000074800018]
ldsh [%i2+0x038],%l3 ! Mem[0000000075000038]
lduh [%i3+0x028],%l7 ! Mem[0000000075800028]
jmpl %o7,%g0
stw %l0,[%i2+0x01c] ! Mem[000000007500001c]
p50_far_0_hem:
membar #Sync
sth %l1,[%i0+0x036] ! Mem[0000000074000036]
sth %l7,[%i1+0x018] ! Mem[0000000074800018]
ldsh [%i2+0x038],%l3 ! Mem[0000000075000038]
lduh [%i3+0x028],%l7 ! Mem[0000000075800028]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i2+0x01c] ! Mem[000000007500001c]
p50_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p51_far_0_le:
ldd [%i1+0x000],%l0 ! Mem[0000000076800000]
ldsb [%i2+0x034],%l4 ! Mem[0000000077000034]
ldd [%i1+0x000],%l6 ! Mem[0000000076800000]
ldsw [%i1+0x014],%l5 ! Mem[0000000076800014]
ldx [%i1+0x038],%l1 ! Mem[0000000076800038]
ldx [%i0+0x018],%l4 ! Mem[0000000076000018]
jmpl %o7,%g0
stb %l2,[%i3+0x02a] ! Mem[000000007780002a]
p51_far_0_lem:
membar #Sync
ldd [%i1+0x000],%l0 ! Mem[0000000076800000]
ldsb [%i2+0x034],%l4 ! Mem[0000000077000034]
ldd [%i1+0x000],%l6 ! Mem[0000000076800000]
ldsw [%i1+0x014],%l5 ! Mem[0000000076800014]
ldx [%i1+0x038],%l1 ! Mem[0000000076800038]
ldx [%i0+0x018],%l4 ! Mem[0000000076000018]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i3+0x02a] ! Mem[000000007780002a]
p51_far_0_he:
stb %l1,[%i1+0x017] ! Mem[0000000076800017]
ldub [%i1+0x018],%l7 ! Mem[0000000076800018]
ldd [%i0+0x018],%l2 ! Mem[0000000076000018]
ldx [%i2+0x008],%l7 ! Mem[0000000077000008]
jmpl %o7,%g0
stw %l0,[%i2+0x01c] ! Mem[000000007700001c]
p51_far_0_hem:
membar #Sync
stb %l1,[%i1+0x017] ! Mem[0000000076800017]
ldub [%i1+0x018],%l7 ! Mem[0000000076800018]
ldd [%i0+0x018],%l2 ! Mem[0000000076000018]
ldx [%i2+0x008],%l7 ! Mem[0000000077000008]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i2+0x01c] ! Mem[000000007700001c]
p51_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p52_far_0_le:
lduh [%i1+0x024],%l0 ! Mem[0000000078800024]
ldub [%i2+0x014],%l4 ! Mem[0000000079000014]
ldd [%i0+0x020],%l6 ! Mem[0000000078000020]
std %l4,[%i0+0x010] ! Mem[0000000078000010]
std %l0,[%i0+0x038] ! Mem[0000000078000038]
lduh [%i0+0x01e],%l4 ! Mem[000000007800001e]
jmpl %o7,%g0
ldsw [%i2+0x008],%l2 ! Mem[0000000079000008]
p52_far_0_lem:
membar #Sync
lduh [%i1+0x024],%l0 ! Mem[0000000078800024]
ldub [%i2+0x014],%l4 ! Mem[0000000079000014]
ldd [%i0+0x020],%l6 ! Mem[0000000078000020]
std %l4,[%i0+0x010] ! Mem[0000000078000010]
std %l0,[%i0+0x038] ! Mem[0000000078000038]
lduh [%i0+0x01e],%l4 ! Mem[000000007800001e]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x008],%l2 ! Mem[0000000079000008]
p52_far_0_he:
ldub [%i2+0x037],%l1 ! Mem[0000000079000037]
std %l6,[%i1+0x018] ! Mem[0000000078800018]
ldd [%i3+0x038],%l2 ! Mem[0000000079800038]
std %l6,[%i1+0x028] ! Mem[0000000078800028]
jmpl %o7,%g0
ldd [%i2+0x018],%l0 ! Mem[0000000079000018]
p52_far_0_hem:
membar #Sync
ldub [%i2+0x037],%l1 ! Mem[0000000079000037]
std %l6,[%i1+0x018] ! Mem[0000000078800018]
ldd [%i3+0x038],%l2 ! Mem[0000000079800038]
std %l6,[%i1+0x028] ! Mem[0000000078800028]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x018],%l0 ! Mem[0000000079000018]
p52_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p53_far_0_le:
sth %l0,[%i1+0x004] ! Mem[000000007a800004]
lduh [%i2+0x034],%l4 ! Mem[000000007b000034]
ldd [%i3+0x000],%l6 ! Mem[000000007b800000]
ldub [%i3+0x014],%l5 ! Mem[000000007b800014]
ldd [%i1+0x038],%l0 ! Mem[000000007a800038]
lduh [%i3+0x01e],%l4 ! Mem[000000007b80001e]
jmpl %o7,%g0
stw %l2,[%i0+0x028] ! Mem[000000007a000028]
p53_far_0_lem:
membar #Sync
sth %l0,[%i1+0x004] ! Mem[000000007a800004]
lduh [%i2+0x034],%l4 ! Mem[000000007b000034]
ldd [%i3+0x000],%l6 ! Mem[000000007b800000]
ldub [%i3+0x014],%l5 ! Mem[000000007b800014]
ldd [%i1+0x038],%l0 ! Mem[000000007a800038]
lduh [%i3+0x01e],%l4 ! Mem[000000007b80001e]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i0+0x028] ! Mem[000000007a000028]
p53_far_0_he:
ldsh [%i2+0x016],%l1 ! Mem[000000007b000016]
ldsb [%i1+0x018],%l7 ! Mem[000000007a800018]
stw %l3,[%i0+0x018] ! Mem[000000007a000018]
stw %l7,[%i0+0x008] ! Mem[000000007a000008]
jmpl %o7,%g0
ldd [%i2+0x018],%l0 ! Mem[000000007b000018]
p53_far_0_hem:
membar #Sync
ldsh [%i2+0x016],%l1 ! Mem[000000007b000016]
ldsb [%i1+0x018],%l7 ! Mem[000000007a800018]
stw %l3,[%i0+0x018] ! Mem[000000007a000018]
stw %l7,[%i0+0x008] ! Mem[000000007a000008]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x018],%l0 ! Mem[000000007b000018]
p53_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p54_far_0_le:
ldsh [%i1+0x024],%l0 ! Mem[000000007c800024]
stb %l4,[%i2+0x014] ! Mem[000000007d000014]
ldd [%i2+0x020],%l6 ! Mem[000000007d000020]
sth %l5,[%i1+0x014] ! Mem[000000007c800014]
ldub [%i0+0x03d],%l1 ! Mem[000000007c00003d]
ldsw [%i3+0x01c],%l4 ! Mem[000000007d80001c]
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[000000007d800008]
p54_far_0_lem:
membar #Sync
ldsh [%i1+0x024],%l0 ! Mem[000000007c800024]
stb %l4,[%i2+0x014] ! Mem[000000007d000014]
ldd [%i2+0x020],%l6 ! Mem[000000007d000020]
sth %l5,[%i1+0x014] ! Mem[000000007c800014]
ldub [%i0+0x03d],%l1 ! Mem[000000007c00003d]
ldsw [%i3+0x01c],%l4 ! Mem[000000007d80001c]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[000000007d800008]
p54_far_0_he:
ldd [%i2+0x030],%l0 ! Mem[000000007d000030]
stb %l7,[%i1+0x018] ! Mem[000000007c800018]
stw %l3,[%i3+0x038] ! Mem[000000007d800038]
ldd [%i3+0x028],%l6 ! Mem[000000007d800028]
jmpl %o7,%g0
ldsh [%i2+0x01c],%l0 ! Mem[000000007d00001c]
p54_far_0_hem:
membar #Sync
ldd [%i2+0x030],%l0 ! Mem[000000007d000030]
stb %l7,[%i1+0x018] ! Mem[000000007c800018]
stw %l3,[%i3+0x038] ! Mem[000000007d800038]
ldd [%i3+0x028],%l6 ! Mem[000000007d800028]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x01c],%l0 ! Mem[000000007d00001c]
p54_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p55_far_0_le:
std %l0,[%i1+0x000] ! Mem[000000007e800000]
stw %l4,[%i2+0x034] ! Mem[000000007f000034]
ldd [%i2+0x000],%l6 ! Mem[000000007f000000]
lduh [%i0+0x014],%l5 ! Mem[000000007e000014]
lduw [%i1+0x03c],%l1 ! Mem[000000007e80003c]
ldsw [%i2+0x01c],%l4 ! Mem[000000007f00001c]
jmpl %o7,%g0
ldsb [%i2+0x02a],%l2 ! Mem[000000007f00002a]
p55_far_0_lem:
membar #Sync
std %l0,[%i1+0x000] ! Mem[000000007e800000]
stw %l4,[%i2+0x034] ! Mem[000000007f000034]
ldd [%i2+0x000],%l6 ! Mem[000000007f000000]
lduh [%i0+0x014],%l5 ! Mem[000000007e000014]
lduw [%i1+0x03c],%l1 ! Mem[000000007e80003c]
ldsw [%i2+0x01c],%l4 ! Mem[000000007f00001c]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x02a],%l2 ! Mem[000000007f00002a]
p55_far_0_he:
stw %l1,[%i3+0x014] ! Mem[000000007f800014]
ldd [%i1+0x018],%l6 ! Mem[000000007e800018]
std %l2,[%i1+0x018] ! Mem[000000007e800018]
ldsh [%i2+0x008],%l7 ! Mem[000000007f000008]
jmpl %o7,%g0
ldsh [%i2+0x01c],%l0 ! Mem[000000007f00001c]
p55_far_0_hem:
membar #Sync
stw %l1,[%i3+0x014] ! Mem[000000007f800014]
ldd [%i1+0x018],%l6 ! Mem[000000007e800018]
std %l2,[%i1+0x018] ! Mem[000000007e800018]
ldsh [%i2+0x008],%l7 ! Mem[000000007f000008]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x01c],%l0 ! Mem[000000007f00001c]
p55_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p56_far_0_le:
ldsb [%i1+0x024],%l0 ! Mem[0000000080800024]
ldsb [%i2+0x014],%l4 ! Mem[0000000081000014]
ldd [%i2+0x020],%l6 ! Mem[0000000081000020]
ldd [%i3+0x010],%l4 ! Mem[0000000081800010]
sth %l1,[%i0+0x03c] ! Mem[000000008000003c]
ldsb [%i2+0x01f],%l4 ! Mem[000000008100001f]
jmpl %o7,%g0
std %l2,[%i0+0x008] ! Mem[0000000080000008]
p56_far_0_lem:
membar #Sync
ldsb [%i1+0x024],%l0 ! Mem[0000000080800024]
ldsb [%i2+0x014],%l4 ! Mem[0000000081000014]
ldd [%i2+0x020],%l6 ! Mem[0000000081000020]
ldd [%i3+0x010],%l4 ! Mem[0000000081800010]
sth %l1,[%i0+0x03c] ! Mem[000000008000003c]
ldsb [%i2+0x01f],%l4 ! Mem[000000008100001f]
membar #Sync
jmpl %o7,%g0
std %l2,[%i0+0x008] ! Mem[0000000080000008]
p56_far_0_he:
ldx [%i0+0x030],%l1 ! Mem[0000000080000030]
lduh [%i1+0x018],%l7 ! Mem[0000000080800018]
ldx [%i3+0x038],%l3 ! Mem[0000000081800038]
ldub [%i0+0x029],%l7 ! Mem[0000000080000029]
jmpl %o7,%g0
ldub [%i2+0x01c],%l0 ! Mem[000000008100001c]
p56_far_0_hem:
membar #Sync
ldx [%i0+0x030],%l1 ! Mem[0000000080000030]
lduh [%i1+0x018],%l7 ! Mem[0000000080800018]
ldx [%i3+0x038],%l3 ! Mem[0000000081800038]
ldub [%i0+0x029],%l7 ! Mem[0000000080000029]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x01c],%l0 ! Mem[000000008100001c]
p56_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p57_far_0_le:
lduw [%i1+0x004],%l0 ! Mem[0000000082800004]
ldsh [%i2+0x034],%l4 ! Mem[0000000083000034]
ldd [%i1+0x000],%l6 ! Mem[0000000082800000]
lduw [%i1+0x014],%l5 ! Mem[0000000082800014]
ldsb [%i1+0x03d],%l1 ! Mem[000000008280003d]
stx %l4,[%i1+0x018] ! Mem[0000000082800018]
jmpl %o7,%g0
ldub [%i3+0x02a],%l2 ! Mem[000000008380002a]
p57_far_0_lem:
membar #Sync
lduw [%i1+0x004],%l0 ! Mem[0000000082800004]
ldsh [%i2+0x034],%l4 ! Mem[0000000083000034]
ldd [%i1+0x000],%l6 ! Mem[0000000082800000]
lduw [%i1+0x014],%l5 ! Mem[0000000082800014]
ldsb [%i1+0x03d],%l1 ! Mem[000000008280003d]
stx %l4,[%i1+0x018] ! Mem[0000000082800018]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x02a],%l2 ! Mem[000000008380002a]
p57_far_0_he:
lduh [%i1+0x016],%l1 ! Mem[0000000082800016]
stx %l7,[%i1+0x018] ! Mem[0000000082800018]
ldx [%i2+0x018],%l3 ! Mem[0000000083000018]
lduw [%i0+0x008],%l7 ! Mem[0000000082000008]
jmpl %o7,%g0
ldub [%i1+0x01c],%l0 ! Mem[000000008280001c]
p57_far_0_hem:
membar #Sync
lduh [%i1+0x016],%l1 ! Mem[0000000082800016]
stx %l7,[%i1+0x018] ! Mem[0000000082800018]
ldx [%i2+0x018],%l3 ! Mem[0000000083000018]
lduw [%i0+0x008],%l7 ! Mem[0000000082000008]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x01c],%l0 ! Mem[000000008280001c]
p57_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p58_far_0_le:
stw %l0,[%i1+0x024] ! Mem[0000000084800024]
lduh [%i1+0x014],%l4 ! Mem[0000000084800014]
ldd [%i1+0x020],%l6 ! Mem[0000000084800020]
ldsb [%i0+0x014],%l5 ! Mem[0000000084000014]
lduh [%i0+0x03c],%l1 ! Mem[000000008400003c]
stx %l4,[%i1+0x018] ! Mem[0000000084800018]
jmpl %o7,%g0
stx %l2,[%i2+0x008] ! Mem[0000000085000008]
p58_far_0_lem:
membar #Sync
stw %l0,[%i1+0x024] ! Mem[0000000084800024]
lduh [%i1+0x014],%l4 ! Mem[0000000084800014]
ldd [%i1+0x020],%l6 ! Mem[0000000084800020]
ldsb [%i0+0x014],%l5 ! Mem[0000000084000014]
lduh [%i0+0x03c],%l1 ! Mem[000000008400003c]
stx %l4,[%i1+0x018] ! Mem[0000000084800018]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i2+0x008] ! Mem[0000000085000008]
p58_far_0_he:
ldsw [%i2+0x034],%l1 ! Mem[0000000085000034]
ldub [%i1+0x018],%l7 ! Mem[0000000084800018]
lduh [%i3+0x038],%l3 ! Mem[0000000085800038]
sth %l7,[%i3+0x028] ! Mem[0000000085800028]
jmpl %o7,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000008480001c]
p58_far_0_hem:
membar #Sync
ldsw [%i2+0x034],%l1 ! Mem[0000000085000034]
ldub [%i1+0x018],%l7 ! Mem[0000000084800018]
lduh [%i3+0x038],%l3 ! Mem[0000000085800038]
sth %l7,[%i3+0x028] ! Mem[0000000085800028]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000008480001c]
p58_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p59_far_0_le:
ldsw [%i1+0x004],%l0 ! Mem[0000000086800004]
stb %l4,[%i1+0x034] ! Mem[0000000086800034]
ldd [%i0+0x000],%l6 ! Mem[0000000086000000]
ldx [%i3+0x010],%l5 ! Mem[0000000087800010]
ldx [%i1+0x038],%l1 ! Mem[0000000086800038]
sth %l4,[%i1+0x01e] ! Mem[000000008680001e]
jmpl %o7,%g0
ldx [%i0+0x028],%l2 ! Mem[0000000086000028]
p59_far_0_lem:
membar #Sync
ldsw [%i1+0x004],%l0 ! Mem[0000000086800004]
stb %l4,[%i1+0x034] ! Mem[0000000086800034]
ldd [%i0+0x000],%l6 ! Mem[0000000086000000]
ldx [%i3+0x010],%l5 ! Mem[0000000087800010]
ldx [%i1+0x038],%l1 ! Mem[0000000086800038]
sth %l4,[%i1+0x01e] ! Mem[000000008680001e]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x028],%l2 ! Mem[0000000086000028]
p59_far_0_he:
ldsb [%i2+0x017],%l1 ! Mem[0000000087000017]
std %l6,[%i1+0x018] ! Mem[0000000086800018]
lduh [%i2+0x018],%l3 ! Mem[0000000087000018]
stx %l7,[%i1+0x008] ! Mem[0000000086800008]
jmpl %o7,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000008680001c]
p59_far_0_hem:
membar #Sync
ldsb [%i2+0x017],%l1 ! Mem[0000000087000017]
std %l6,[%i1+0x018] ! Mem[0000000086800018]
lduh [%i2+0x018],%l3 ! Mem[0000000087000018]
stx %l7,[%i1+0x008] ! Mem[0000000086800008]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000008680001c]
p59_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p60_far_0_le:
stb %l0,[%i2+0x024] ! Mem[0000000089000024]
stw %l4,[%i1+0x014] ! Mem[0000000088800014]
ldd [%i3+0x020],%l6 ! Mem[0000000089800020]
ldsh [%i1+0x014],%l5 ! Mem[0000000088800014]
stw %l1,[%i0+0x03c] ! Mem[000000008800003c]
sth %l4,[%i1+0x01e] ! Mem[000000008880001e]
jmpl %o7,%g0
ldsh [%i3+0x00a],%l2 ! Mem[000000008980000a]
p60_far_0_lem:
membar #Sync
stb %l0,[%i2+0x024] ! Mem[0000000089000024]
stw %l4,[%i1+0x014] ! Mem[0000000088800014]
ldd [%i3+0x020],%l6 ! Mem[0000000089800020]
ldsh [%i1+0x014],%l5 ! Mem[0000000088800014]
stw %l1,[%i0+0x03c] ! Mem[000000008800003c]
sth %l4,[%i1+0x01e] ! Mem[000000008880001e]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x00a],%l2 ! Mem[000000008980000a]
p60_far_0_he:
sth %l1,[%i3+0x036] ! Mem[0000000089800036]
ldsw [%i1+0x018],%l7 ! Mem[0000000088800018]
ldsw [%i0+0x038],%l3 ! Mem[0000000088000038]
ldsb [%i0+0x029],%l7 ! Mem[0000000088000029]
jmpl %o7,%g0
stb %l0,[%i0+0x01c] ! Mem[000000008800001c]
p60_far_0_hem:
membar #Sync
sth %l1,[%i3+0x036] ! Mem[0000000089800036]
ldsw [%i1+0x018],%l7 ! Mem[0000000088800018]
ldsw [%i0+0x038],%l3 ! Mem[0000000088000038]
ldsb [%i0+0x029],%l7 ! Mem[0000000088000029]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i0+0x01c] ! Mem[000000008800001c]
p60_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p61_far_0_le:
ldd [%i2+0x000],%l0 ! Mem[000000008b000000]
ldsb [%i1+0x034],%l4 ! Mem[000000008a800034]
ldd [%i3+0x000],%l6 ! Mem[000000008b800000]
sth %l5,[%i0+0x014] ! Mem[000000008a000014]
ldsh [%i1+0x03c],%l1 ! Mem[000000008a80003c]
stb %l4,[%i0+0x01f] ! Mem[000000008a00001f]
jmpl %o7,%g0
stx %l2,[%i2+0x028] ! Mem[000000008b000028]
p61_far_0_lem:
membar #Sync
ldd [%i2+0x000],%l0 ! Mem[000000008b000000]
ldsb [%i1+0x034],%l4 ! Mem[000000008a800034]
ldd [%i3+0x000],%l6 ! Mem[000000008b800000]
sth %l5,[%i0+0x014] ! Mem[000000008a000014]
ldsh [%i1+0x03c],%l1 ! Mem[000000008a80003c]
stb %l4,[%i0+0x01f] ! Mem[000000008a00001f]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i2+0x028] ! Mem[000000008b000028]
p61_far_0_he:
stb %l1,[%i0+0x017] ! Mem[000000008a000017]
stb %l7,[%i1+0x018] ! Mem[000000008a800018]
ldsb [%i3+0x018],%l3 ! Mem[000000008b800018]
ldsw [%i0+0x008],%l7 ! Mem[000000008a000008]
jmpl %o7,%g0
stb %l0,[%i0+0x01c] ! Mem[000000008a00001c]
p61_far_0_hem:
membar #Sync
stb %l1,[%i0+0x017] ! Mem[000000008a000017]
stb %l7,[%i1+0x018] ! Mem[000000008a800018]
ldsb [%i3+0x018],%l3 ! Mem[000000008b800018]
ldsw [%i0+0x008],%l7 ! Mem[000000008a000008]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i0+0x01c] ! Mem[000000008a00001c]
p61_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p62_far_0_le:
lduh [%i2+0x024],%l0 ! Mem[000000008d000024]
ldsh [%i1+0x014],%l4 ! Mem[000000008c800014]
ldd [%i2+0x020],%l6 ! Mem[000000008d000020]
ldsw [%i3+0x014],%l5 ! Mem[000000008d800014]
ldub [%i3+0x03d],%l1 ! Mem[000000008d80003d]
stb %l4,[%i0+0x01f] ! Mem[000000008c00001f]
jmpl %o7,%g0
ldx [%i0+0x008],%l2 ! Mem[000000008c000008]
p62_far_0_lem:
membar #Sync
lduh [%i2+0x024],%l0 ! Mem[000000008d000024]
ldsh [%i1+0x014],%l4 ! Mem[000000008c800014]
ldd [%i2+0x020],%l6 ! Mem[000000008d000020]
ldsw [%i3+0x014],%l5 ! Mem[000000008d800014]
ldub [%i3+0x03d],%l1 ! Mem[000000008d80003d]
stb %l4,[%i0+0x01f] ! Mem[000000008c00001f]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x008],%l2 ! Mem[000000008c000008]
p62_far_0_he:
lduw [%i1+0x034],%l1 ! Mem[000000008c800034]
ldd [%i1+0x018],%l6 ! Mem[000000008c800018]
ldsb [%i1+0x038],%l3 ! Mem[000000008c800038]
lduh [%i2+0x028],%l7 ! Mem[000000008d000028]
jmpl %o7,%g0
sth %l0,[%i0+0x01c] ! Mem[000000008c00001c]
p62_far_0_hem:
membar #Sync
lduw [%i1+0x034],%l1 ! Mem[000000008c800034]
ldd [%i1+0x018],%l6 ! Mem[000000008c800018]
ldsb [%i1+0x038],%l3 ! Mem[000000008c800038]
lduh [%i2+0x028],%l7 ! Mem[000000008d000028]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i0+0x01c] ! Mem[000000008c00001c]
p62_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p63_far_0_le:
sth %l0,[%i2+0x004] ! Mem[000000008f000004]
lduh [%i1+0x034],%l4 ! Mem[000000008e800034]
ldd [%i2+0x000],%l6 ! Mem[000000008f000000]
stw %l5,[%i1+0x014] ! Mem[000000008e800014]
stb %l1,[%i1+0x03d] ! Mem[000000008e80003d]
lduw [%i3+0x01c],%l4 ! Mem[000000008f80001c]
jmpl %o7,%g0
ldsh [%i3+0x02a],%l2 ! Mem[000000008f80002a]
p63_far_0_lem:
membar #Sync
sth %l0,[%i2+0x004] ! Mem[000000008f000004]
lduh [%i1+0x034],%l4 ! Mem[000000008e800034]
ldd [%i2+0x000],%l6 ! Mem[000000008f000000]
stw %l5,[%i1+0x014] ! Mem[000000008e800014]
stb %l1,[%i1+0x03d] ! Mem[000000008e80003d]
lduw [%i3+0x01c],%l4 ! Mem[000000008f80001c]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x02a],%l2 ! Mem[000000008f80002a]
p63_far_0_he:
ldsh [%i2+0x016],%l1 ! Mem[000000008f000016]
ldx [%i1+0x018],%l7 ! Mem[000000008e800018]
stx %l3,[%i3+0x018] ! Mem[000000008f800018]
ldx [%i1+0x008],%l7 ! Mem[000000008e800008]
jmpl %o7,%g0
sth %l0,[%i0+0x01c] ! Mem[000000008e00001c]
p63_far_0_hem:
membar #Sync
ldsh [%i2+0x016],%l1 ! Mem[000000008f000016]
ldx [%i1+0x018],%l7 ! Mem[000000008e800018]
stx %l3,[%i3+0x018] ! Mem[000000008f800018]
ldx [%i1+0x008],%l7 ! Mem[000000008e800008]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i0+0x01c] ! Mem[000000008e00001c]
p63_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
far0_b2b_l:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
ldub [%i2+0x037],%l6 ! Mem[0000000011000037]
ldsb [%i0+0x01e],%l0 ! Mem[000000001000001e]
stw %l2,[%i3+0x008] ! Mem[0000000011800008]
jmpl %o7,%g0
stx %l6,[%i1+0x008] ! Mem[0000000010800008]
p0_far_1_lem:
membar #Sync
ldub [%i2+0x037],%l6 ! Mem[0000000011000037]
ldsb [%i0+0x01e],%l0 ! Mem[000000001000001e]
stw %l2,[%i3+0x008] ! Mem[0000000011800008]
membar #Sync
jmpl %o7,%g0
stx %l6,[%i1+0x008] ! Mem[0000000010800008]
p0_far_1_he:
jmpl %o7,%g0
ldsh [%i2+0x006],%l7 ! Mem[0000000011000006]
jmpl %o7,%g0
nop
p0_far_1_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x006],%l7 ! Mem[0000000011000006]
jmpl %o7,%g0
nop
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
jmpl %o7,%g0
ldx [%i3+0x008],%l3 ! Mem[0000000013800008]
jmpl %o7,%g0
nop
p1_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x008],%l3 ! Mem[0000000013800008]
jmpl %o7,%g0
nop
p1_far_1_he:
ldsb [%i0+0x03d],%l1 ! Mem[000000001200003d]
std %l4,[%i2+0x000] ! Mem[0000000013000000]
jmpl %o7,%g0
ldsb [%i2+0x01e],%l0 ! Mem[000000001300001e]
p1_far_1_hem:
membar #Sync
ldsb [%i0+0x03d],%l1 ! Mem[000000001200003d]
std %l4,[%i2+0x000] ! Mem[0000000013000000]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x01e],%l0 ! Mem[000000001300001e]
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
jmpl %o7,%g0
ldsh [%i2+0x028],%l3 ! Mem[0000000015000028]
jmpl %o7,%g0
nop
p2_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x028],%l3 ! Mem[0000000015000028]
jmpl %o7,%g0
nop
p2_far_1_he:
lduh [%i2+0x03c],%l1 ! Mem[000000001500003c]
ldsw [%i2+0x020],%l5 ! Mem[0000000015000020]
jmpl %o7,%g0
std %l0,[%i2+0x018] ! Mem[0000000015000018]
p2_far_1_hem:
membar #Sync
lduh [%i2+0x03c],%l1 ! Mem[000000001500003c]
ldsw [%i2+0x020],%l5 ! Mem[0000000015000020]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x018] ! Mem[0000000015000018]
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
jmpl %o7,%g0
sth %l3,[%i1+0x008] ! Mem[0000000016800008]
jmpl %o7,%g0
nop
p3_far_1_lem:
membar #Sync
jmpl %o7,%g0
sth %l3,[%i1+0x008] ! Mem[0000000016800008]
jmpl %o7,%g0
nop
p3_far_1_he:
std %l0,[%i3+0x038] ! Mem[0000000017800038]
sth %l5,[%i2+0x002] ! Mem[0000000017000002]
jmpl %o7,%g0
ldsh [%i2+0x01e],%l0 ! Mem[000000001700001e]
p3_far_1_hem:
membar #Sync
std %l0,[%i3+0x038] ! Mem[0000000017800038]
sth %l5,[%i2+0x002] ! Mem[0000000017000002]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x01e],%l0 ! Mem[000000001700001e]
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
jmpl %o7,%g0
lduh [%i0+0x028],%l3 ! Mem[0000000018000028]
jmpl %o7,%g0
nop
p4_far_1_lem:
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x028],%l3 ! Mem[0000000018000028]
jmpl %o7,%g0
nop
p4_far_1_he:
ldd [%i1+0x038],%l0 ! Mem[0000000018800038]
ldub [%i2+0x023],%l5 ! Mem[0000000019000023]
jmpl %o7,%g0
stb %l0,[%i3+0x01e] ! Mem[000000001980001e]
p4_far_1_hem:
membar #Sync
ldd [%i1+0x038],%l0 ! Mem[0000000018800038]
ldub [%i2+0x023],%l5 ! Mem[0000000019000023]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i3+0x01e] ! Mem[000000001980001e]
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[000000001b800008]
jmpl %o7,%g0
nop
p5_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[000000001b800008]
jmpl %o7,%g0
nop
p5_far_1_he:
ldub [%i2+0x03d],%l1 ! Mem[000000001b00003d]
stw %l5,[%i2+0x000] ! Mem[000000001b000000]
jmpl %o7,%g0
ldsb [%i3+0x01e],%l0 ! Mem[000000001b80001e]
p5_far_1_hem:
membar #Sync
ldub [%i2+0x03d],%l1 ! Mem[000000001b00003d]
stw %l5,[%i2+0x000] ! Mem[000000001b000000]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x01e],%l0 ! Mem[000000001b80001e]
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
jmpl %o7,%g0
sth %l3,[%i2+0x028] ! Mem[000000001d000028]
jmpl %o7,%g0
nop
p6_far_1_lem:
membar #Sync
jmpl %o7,%g0
sth %l3,[%i2+0x028] ! Mem[000000001d000028]
jmpl %o7,%g0
nop
p6_far_1_he:
stb %l1,[%i0+0x03d] ! Mem[000000001c00003d]
lduh [%i2+0x022],%l5 ! Mem[000000001d000022]
jmpl %o7,%g0
ldx [%i0+0x018],%l0 ! Mem[000000001c000018]
p6_far_1_hem:
membar #Sync
stb %l1,[%i0+0x03d] ! Mem[000000001c00003d]
lduh [%i2+0x022],%l5 ! Mem[000000001d000022]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x018],%l0 ! Mem[000000001c000018]
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
jmpl %o7,%g0
lduh [%i1+0x008],%l3 ! Mem[000000001e800008]
jmpl %o7,%g0
nop
p7_far_1_lem:
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x008],%l3 ! Mem[000000001e800008]
jmpl %o7,%g0
nop
p7_far_1_he:
ldsb [%i2+0x03d],%l1 ! Mem[000000001f00003d]
stx %l5,[%i2+0x000] ! Mem[000000001f000000]
jmpl %o7,%g0
ldd [%i0+0x018],%l0 ! Mem[000000001e000018]
p7_far_1_hem:
membar #Sync
ldsb [%i2+0x03d],%l1 ! Mem[000000001f00003d]
stx %l5,[%i2+0x000] ! Mem[000000001f000000]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x018],%l0 ! Mem[000000001e000018]
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p8_far_1_le:
jmpl %o7,%g0
ldd [%i0+0x028],%l2 ! Mem[0000000020000028]
jmpl %o7,%g0
nop
p8_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x028],%l2 ! Mem[0000000020000028]
jmpl %o7,%g0
nop
p8_far_1_he:
lduh [%i3+0x03c],%l1 ! Mem[000000002180003c]
lduw [%i2+0x020],%l5 ! Mem[0000000021000020]
jmpl %o7,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000002080001c]
p8_far_1_hem:
membar #Sync
lduh [%i3+0x03c],%l1 ! Mem[000000002180003c]
lduw [%i2+0x020],%l5 ! Mem[0000000021000020]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000002080001c]
p8_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p9_far_1_le:
jmpl %o7,%g0
stb %l3,[%i0+0x008] ! Mem[0000000022000008]
jmpl %o7,%g0
nop
p9_far_1_lem:
membar #Sync
jmpl %o7,%g0
stb %l3,[%i0+0x008] ! Mem[0000000022000008]
jmpl %o7,%g0
nop
p9_far_1_he:
std %l0,[%i1+0x038] ! Mem[0000000022800038]
ldd [%i2+0x000],%l4 ! Mem[0000000023000000]
jmpl %o7,%g0
stx %l0,[%i1+0x018] ! Mem[0000000022800018]
p9_far_1_hem:
membar #Sync
std %l0,[%i1+0x038] ! Mem[0000000022800038]
ldd [%i2+0x000],%l4 ! Mem[0000000023000000]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i1+0x018] ! Mem[0000000022800018]
p9_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p10_far_1_le:
jmpl %o7,%g0
ldsw [%i3+0x028],%l3 ! Mem[0000000025800028]
jmpl %o7,%g0
nop
p10_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x028],%l3 ! Mem[0000000025800028]
jmpl %o7,%g0
nop
p10_far_1_he:
ldd [%i2+0x038],%l0 ! Mem[0000000025000038]
ldx [%i2+0x020],%l5 ! Mem[0000000025000020]
jmpl %o7,%g0
lduh [%i2+0x01e],%l0 ! Mem[000000002500001e]
p10_far_1_hem:
membar #Sync
ldd [%i2+0x038],%l0 ! Mem[0000000025000038]
ldx [%i2+0x020],%l5 ! Mem[0000000025000020]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x01e],%l0 ! Mem[000000002500001e]
p10_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p11_far_1_le:
jmpl %o7,%g0
ldd [%i2+0x008],%l2 ! Mem[0000000027000008]
jmpl %o7,%g0
nop
p11_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x008],%l2 ! Mem[0000000027000008]
jmpl %o7,%g0
nop
p11_far_1_he:
ldub [%i0+0x03d],%l1 ! Mem[000000002600003d]
ldsb [%i2+0x003],%l5 ! Mem[0000000027000003]
jmpl %o7,%g0
stw %l0,[%i2+0x01c] ! Mem[000000002700001c]
p11_far_1_hem:
membar #Sync
ldub [%i0+0x03d],%l1 ! Mem[000000002600003d]
ldsb [%i2+0x003],%l5 ! Mem[0000000027000003]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i2+0x01c] ! Mem[000000002700001c]
p11_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p12_far_1_le:
jmpl %o7,%g0
stb %l3,[%i1+0x028] ! Mem[0000000028800028]
jmpl %o7,%g0
nop
p12_far_1_lem:
membar #Sync
jmpl %o7,%g0
stb %l3,[%i1+0x028] ! Mem[0000000028800028]
jmpl %o7,%g0
nop
p12_far_1_he:
stb %l1,[%i2+0x03d] ! Mem[000000002900003d]
stb %l5,[%i2+0x023] ! Mem[0000000029000023]
jmpl %o7,%g0
ldub [%i2+0x01e],%l0 ! Mem[000000002900001e]
p12_far_1_hem:
membar #Sync
stb %l1,[%i2+0x03d] ! Mem[000000002900003d]
stb %l5,[%i2+0x023] ! Mem[0000000029000023]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x01e],%l0 ! Mem[000000002900001e]
p12_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p13_far_1_le:
jmpl %o7,%g0
ldsw [%i0+0x008],%l3 ! Mem[000000002a000008]
jmpl %o7,%g0
nop
p13_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x008],%l3 ! Mem[000000002a000008]
jmpl %o7,%g0
nop
p13_far_1_he:
stx %l1,[%i3+0x038] ! Mem[000000002b800038]
ldsh [%i2+0x002],%l5 ! Mem[000000002b000002]
jmpl %o7,%g0
stx %l0,[%i2+0x018] ! Mem[000000002b000018]
p13_far_1_hem:
membar #Sync
stx %l1,[%i3+0x038] ! Mem[000000002b800038]
ldsh [%i2+0x002],%l5 ! Mem[000000002b000002]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i2+0x018] ! Mem[000000002b000018]
p13_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p14_far_1_le:
jmpl %o7,%g0
stw %l3,[%i3+0x028] ! Mem[000000002d800028]
jmpl %o7,%g0
nop
p14_far_1_lem:
membar #Sync
jmpl %o7,%g0
stw %l3,[%i3+0x028] ! Mem[000000002d800028]
jmpl %o7,%g0
nop
p14_far_1_he:
lduh [%i1+0x03c],%l1 ! Mem[000000002c80003c]
std %l4,[%i2+0x020] ! Mem[000000002d000020]
jmpl %o7,%g0
lduh [%i3+0x01e],%l0 ! Mem[000000002d80001e]
p14_far_1_hem:
membar #Sync
lduh [%i1+0x03c],%l1 ! Mem[000000002c80003c]
std %l4,[%i2+0x020] ! Mem[000000002d000020]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x01e],%l0 ! Mem[000000002d80001e]
p14_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p15_far_1_le:
jmpl %o7,%g0
lduw [%i2+0x008],%l3 ! Mem[000000002f000008]
jmpl %o7,%g0
nop
p15_far_1_lem:
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x008],%l3 ! Mem[000000002f000008]
jmpl %o7,%g0
nop
p15_far_1_he:
std %l0,[%i2+0x038] ! Mem[000000002f000038]
ldsw [%i2+0x000],%l5 ! Mem[000000002f000000]
jmpl %o7,%g0
stw %l0,[%i3+0x01c] ! Mem[000000002f80001c]
p15_far_1_hem:
membar #Sync
std %l0,[%i2+0x038] ! Mem[000000002f000038]
ldsw [%i2+0x000],%l5 ! Mem[000000002f000000]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i3+0x01c] ! Mem[000000002f80001c]
p15_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p16_far_1_le:
jmpl %o7,%g0
ldsb [%i1+0x028],%l3 ! Mem[0000000030800028]
jmpl %o7,%g0
nop
p16_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x028],%l3 ! Mem[0000000030800028]
jmpl %o7,%g0
nop
p16_far_1_he:
ldd [%i0+0x038],%l0 ! Mem[0000000030000038]
sth %l5,[%i2+0x022] ! Mem[0000000031000022]
jmpl %o7,%g0
ldub [%i0+0x01e],%l0 ! Mem[000000003000001e]
p16_far_1_hem:
membar #Sync
ldd [%i0+0x038],%l0 ! Mem[0000000030000038]
sth %l5,[%i2+0x022] ! Mem[0000000031000022]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x01e],%l0 ! Mem[000000003000001e]
p16_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p17_far_1_le:
jmpl %o7,%g0
stw %l3,[%i0+0x008] ! Mem[0000000032000008]
jmpl %o7,%g0
nop
p17_far_1_lem:
membar #Sync
jmpl %o7,%g0
stw %l3,[%i0+0x008] ! Mem[0000000032000008]
jmpl %o7,%g0
nop
p17_far_1_he:
ldub [%i2+0x03d],%l1 ! Mem[000000003300003d]
ldub [%i2+0x003],%l5 ! Mem[0000000033000003]
jmpl %o7,%g0
sth %l0,[%i0+0x01e] ! Mem[000000003200001e]
p17_far_1_hem:
membar #Sync
ldub [%i2+0x03d],%l1 ! Mem[000000003300003d]
ldub [%i2+0x003],%l5 ! Mem[0000000033000003]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i0+0x01e] ! Mem[000000003200001e]
p17_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p18_far_1_le:
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000034000028]
jmpl %o7,%g0
nop
p18_far_1_lem:
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000034000028]
jmpl %o7,%g0
nop
p18_far_1_he:
stb %l1,[%i3+0x03d] ! Mem[000000003580003d]
stw %l5,[%i2+0x020] ! Mem[0000000035000020]
jmpl %o7,%g0
ldsw [%i1+0x01c],%l0 ! Mem[000000003480001c]
p18_far_1_hem:
membar #Sync
stb %l1,[%i3+0x03d] ! Mem[000000003580003d]
stw %l5,[%i2+0x020] ! Mem[0000000035000020]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x01c],%l0 ! Mem[000000003480001c]
p18_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p19_far_1_le:
jmpl %o7,%g0
ldsb [%i3+0x008],%l3 ! Mem[0000000037800008]
jmpl %o7,%g0
nop
p19_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x008],%l3 ! Mem[0000000037800008]
jmpl %o7,%g0
nop
p19_far_1_he:
stx %l1,[%i1+0x038] ! Mem[0000000036800038]
lduh [%i2+0x002],%l5 ! Mem[0000000037000002]
jmpl %o7,%g0
std %l0,[%i1+0x018] ! Mem[0000000036800018]
p19_far_1_hem:
membar #Sync
stx %l1,[%i1+0x038] ! Mem[0000000036800038]
lduh [%i2+0x002],%l5 ! Mem[0000000037000002]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x018] ! Mem[0000000036800018]
p19_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p20_far_1_le:
jmpl %o7,%g0
std %l2,[%i2+0x028] ! Mem[0000000039000028]
jmpl %o7,%g0
nop
p20_far_1_lem:
membar #Sync
jmpl %o7,%g0
std %l2,[%i2+0x028] ! Mem[0000000039000028]
jmpl %o7,%g0
nop
p20_far_1_he:
ldsw [%i2+0x03c],%l1 ! Mem[000000003900003c]
stx %l5,[%i2+0x020] ! Mem[0000000039000020]
jmpl %o7,%g0
ldsh [%i2+0x01e],%l0 ! Mem[000000003900001e]
p20_far_1_hem:
membar #Sync
ldsw [%i2+0x03c],%l1 ! Mem[000000003900003c]
stx %l5,[%i2+0x020] ! Mem[0000000039000020]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x01e],%l0 ! Mem[000000003900001e]
p20_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p21_far_1_le:
jmpl %o7,%g0
ldub [%i0+0x008],%l3 ! Mem[000000003a000008]
jmpl %o7,%g0
nop
p21_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x008],%l3 ! Mem[000000003a000008]
jmpl %o7,%g0
nop
p21_far_1_he:
std %l0,[%i0+0x038] ! Mem[000000003a000038]
lduw [%i2+0x000],%l5 ! Mem[000000003b000000]
jmpl %o7,%g0
stb %l0,[%i2+0x01e] ! Mem[000000003b00001e]
p21_far_1_hem:
membar #Sync
std %l0,[%i0+0x038] ! Mem[000000003a000038]
lduw [%i2+0x000],%l5 ! Mem[000000003b000000]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i2+0x01e] ! Mem[000000003b00001e]
p21_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p22_far_1_le:
jmpl %o7,%g0
ldsb [%i0+0x028],%l3 ! Mem[000000003c000028]
jmpl %o7,%g0
nop
p22_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x028],%l3 ! Mem[000000003c000028]
jmpl %o7,%g0
nop
p22_far_1_he:
ldd [%i2+0x038],%l0 ! Mem[000000003d000038]
ldd [%i2+0x020],%l4 ! Mem[000000003d000020]
jmpl %o7,%g0
ldsb [%i2+0x01e],%l0 ! Mem[000000003d00001e]
p22_far_1_hem:
membar #Sync
ldd [%i2+0x038],%l0 ! Mem[000000003d000038]
ldd [%i2+0x020],%l4 ! Mem[000000003d000020]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x01e],%l0 ! Mem[000000003d00001e]
p22_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p23_far_1_le:
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[000000003f800008]
jmpl %o7,%g0
nop
p23_far_1_lem:
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[000000003f800008]
jmpl %o7,%g0
nop
p23_far_1_he:
ldub [%i0+0x03d],%l1 ! Mem[000000003e00003d]
ldx [%i2+0x000],%l5 ! Mem[000000003f000000]
jmpl %o7,%g0
ldx [%i2+0x018],%l0 ! Mem[000000003f000018]
p23_far_1_hem:
membar #Sync
ldub [%i0+0x03d],%l1 ! Mem[000000003e00003d]
ldx [%i2+0x000],%l5 ! Mem[000000003f000000]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x018],%l0 ! Mem[000000003f000018]
p23_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p24_far_1_le:
jmpl %o7,%g0
ldub [%i2+0x028],%l3 ! Mem[0000000041000028]
jmpl %o7,%g0
nop
p24_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x028],%l3 ! Mem[0000000041000028]
jmpl %o7,%g0
nop
p24_far_1_he:
stb %l1,[%i2+0x03d] ! Mem[000000004100003d]
ldsb [%i2+0x023],%l5 ! Mem[0000000041000023]
jmpl %o7,%g0
ldsh [%i3+0x01e],%l0 ! Mem[000000004180001e]
p24_far_1_hem:
membar #Sync
stb %l1,[%i2+0x03d] ! Mem[000000004100003d]
ldsb [%i2+0x023],%l5 ! Mem[0000000041000023]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x01e],%l0 ! Mem[000000004180001e]
p24_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p25_far_1_le:
jmpl %o7,%g0
stx %l3,[%i1+0x008] ! Mem[0000000042800008]
jmpl %o7,%g0
nop
p25_far_1_lem:
membar #Sync
jmpl %o7,%g0
stx %l3,[%i1+0x008] ! Mem[0000000042800008]
jmpl %o7,%g0
nop
p25_far_1_he:
stx %l1,[%i3+0x038] ! Mem[0000000043800038]
stb %l5,[%i2+0x003] ! Mem[0000000043000003]
jmpl %o7,%g0
stb %l0,[%i3+0x01e] ! Mem[000000004380001e]
p25_far_1_hem:
membar #Sync
stx %l1,[%i3+0x038] ! Mem[0000000043800038]
stb %l5,[%i2+0x003] ! Mem[0000000043000003]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i3+0x01e] ! Mem[000000004380001e]
p25_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p26_far_1_le:
jmpl %o7,%g0
ldx [%i0+0x028],%l3 ! Mem[0000000044000028]
jmpl %o7,%g0
nop
p26_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x028],%l3 ! Mem[0000000044000028]
jmpl %o7,%g0
nop
p26_far_1_he:
ldsw [%i1+0x03c],%l1 ! Mem[000000004480003c]
ldsh [%i2+0x022],%l5 ! Mem[0000000045000022]
jmpl %o7,%g0
ldsb [%i0+0x01e],%l0 ! Mem[000000004400001e]
p26_far_1_hem:
membar #Sync
ldsw [%i1+0x03c],%l1 ! Mem[000000004480003c]
ldsh [%i2+0x022],%l5 ! Mem[0000000045000022]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x01e],%l0 ! Mem[000000004400001e]
p26_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p27_far_1_le:
jmpl %o7,%g0
ldsh [%i0+0x008],%l3 ! Mem[0000000046000008]
jmpl %o7,%g0
nop
p27_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x008],%l3 ! Mem[0000000046000008]
jmpl %o7,%g0
nop
p27_far_1_he:
ldx [%i2+0x038],%l1 ! Mem[0000000047000038]
std %l4,[%i2+0x000] ! Mem[0000000047000000]
jmpl %o7,%g0
ldx [%i0+0x018],%l0 ! Mem[0000000046000018]
p27_far_1_hem:
membar #Sync
ldx [%i2+0x038],%l1 ! Mem[0000000047000038]
std %l4,[%i2+0x000] ! Mem[0000000047000000]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x018],%l0 ! Mem[0000000046000018]
p27_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p28_far_1_le:
jmpl %o7,%g0
stx %l3,[%i2+0x028] ! Mem[0000000049000028]
jmpl %o7,%g0
nop
p28_far_1_lem:
membar #Sync
jmpl %o7,%g0
stx %l3,[%i2+0x028] ! Mem[0000000049000028]
jmpl %o7,%g0
nop
p28_far_1_he:
ldd [%i0+0x038],%l0 ! Mem[0000000048000038]
ldsw [%i2+0x020],%l5 ! Mem[0000000049000020]
jmpl %o7,%g0
ldd [%i1+0x018],%l0 ! Mem[0000000048800018]
p28_far_1_hem:
membar #Sync
ldd [%i0+0x038],%l0 ! Mem[0000000048000038]
ldsw [%i2+0x020],%l5 ! Mem[0000000049000020]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x018],%l0 ! Mem[0000000048800018]
p28_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p29_far_1_le:
jmpl %o7,%g0
ldx [%i1+0x008],%l3 ! Mem[000000004a800008]
jmpl %o7,%g0
nop
p29_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x008],%l3 ! Mem[000000004a800008]
jmpl %o7,%g0
nop
p29_far_1_he:
ldub [%i2+0x03d],%l1 ! Mem[000000004b00003d]
sth %l5,[%i2+0x002] ! Mem[000000004b000002]
jmpl %o7,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000004a80001c]
p29_far_1_hem:
membar #Sync
ldub [%i2+0x03d],%l1 ! Mem[000000004b00003d]
sth %l5,[%i2+0x002] ! Mem[000000004b000002]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x01c],%l0 ! Mem[000000004a80001c]
p29_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p30_far_1_le:
jmpl %o7,%g0
ldsh [%i0+0x028],%l3 ! Mem[000000004c000028]
jmpl %o7,%g0
nop
p30_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x028],%l3 ! Mem[000000004c000028]
jmpl %o7,%g0
nop
p30_far_1_he:
stb %l1,[%i3+0x03d] ! Mem[000000004d80003d]
ldub [%i2+0x023],%l5 ! Mem[000000004d000023]
jmpl %o7,%g0
stx %l0,[%i2+0x018] ! Mem[000000004d000018]
p30_far_1_hem:
membar #Sync
stb %l1,[%i3+0x03d] ! Mem[000000004d80003d]
ldub [%i2+0x023],%l5 ! Mem[000000004d000023]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i2+0x018] ! Mem[000000004d000018]
p30_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p31_far_1_le:
jmpl %o7,%g0
sth %l3,[%i0+0x008] ! Mem[000000004e000008]
jmpl %o7,%g0
nop
p31_far_1_lem:
membar #Sync
jmpl %o7,%g0
sth %l3,[%i0+0x008] ! Mem[000000004e000008]
jmpl %o7,%g0
nop
p31_far_1_he:
stx %l1,[%i1+0x038] ! Mem[000000004e800038]
stw %l5,[%i2+0x000] ! Mem[000000004f000000]
jmpl %o7,%g0
lduh [%i2+0x01e],%l0 ! Mem[000000004f00001e]
p31_far_1_hem:
membar #Sync
stx %l1,[%i1+0x038] ! Mem[000000004e800038]
stw %l5,[%i2+0x000] ! Mem[000000004f000000]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x01e],%l0 ! Mem[000000004f00001e]
p31_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p32_far_1_le:
jmpl %o7,%g0
lduh [%i3+0x028],%l3 ! Mem[0000000051800028]
jmpl %o7,%g0
nop
p32_far_1_lem:
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x028],%l3 ! Mem[0000000051800028]
jmpl %o7,%g0
nop
p32_far_1_he:
ldsw [%i2+0x03c],%l1 ! Mem[000000005100003c]
lduh [%i2+0x022],%l5 ! Mem[0000000051000022]
jmpl %o7,%g0
stw %l0,[%i2+0x01c] ! Mem[000000005100001c]
p32_far_1_hem:
membar #Sync
ldsw [%i2+0x03c],%l1 ! Mem[000000005100003c]
lduh [%i2+0x022],%l5 ! Mem[0000000051000022]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i2+0x01c] ! Mem[000000005100001c]
p32_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p33_far_1_le:
jmpl %o7,%g0
ldsh [%i2+0x008],%l3 ! Mem[0000000053000008]
jmpl %o7,%g0
nop
p33_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x008],%l3 ! Mem[0000000053000008]
jmpl %o7,%g0
nop
p33_far_1_he:
ldx [%i0+0x038],%l1 ! Mem[0000000052000038]
stx %l5,[%i2+0x000] ! Mem[0000000053000000]
jmpl %o7,%g0
ldub [%i2+0x01e],%l0 ! Mem[000000005300001e]
p33_far_1_hem:
membar #Sync
ldx [%i0+0x038],%l1 ! Mem[0000000052000038]
stx %l5,[%i2+0x000] ! Mem[0000000053000000]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x01e],%l0 ! Mem[000000005300001e]
p33_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p34_far_1_le:
jmpl %o7,%g0
sth %l3,[%i1+0x028] ! Mem[0000000054800028]
jmpl %o7,%g0
nop
p34_far_1_lem:
membar #Sync
jmpl %o7,%g0
sth %l3,[%i1+0x028] ! Mem[0000000054800028]
jmpl %o7,%g0
nop
p34_far_1_he:
stw %l1,[%i2+0x03c] ! Mem[000000005500003c]
lduw [%i2+0x020],%l5 ! Mem[0000000055000020]
jmpl %o7,%g0
sth %l0,[%i3+0x01e] ! Mem[000000005580001e]
p34_far_1_hem:
membar #Sync
stw %l1,[%i2+0x03c] ! Mem[000000005500003c]
lduw [%i2+0x020],%l5 ! Mem[0000000055000020]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i3+0x01e] ! Mem[000000005580001e]
p34_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p35_far_1_le:
jmpl %o7,%g0
lduh [%i0+0x008],%l3 ! Mem[0000000056000008]
jmpl %o7,%g0
nop
p35_far_1_lem:
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x008],%l3 ! Mem[0000000056000008]
jmpl %o7,%g0
nop
p35_far_1_he:
ldub [%i3+0x03d],%l1 ! Mem[000000005780003d]
ldd [%i2+0x000],%l4 ! Mem[0000000057000000]
jmpl %o7,%g0
lduh [%i3+0x01e],%l0 ! Mem[000000005780001e]
p35_far_1_hem:
membar #Sync
ldub [%i3+0x03d],%l1 ! Mem[000000005780003d]
ldd [%i2+0x000],%l4 ! Mem[0000000057000000]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x01e],%l0 ! Mem[000000005780001e]
p35_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p36_far_1_le:
jmpl %o7,%g0
ldd [%i3+0x028],%l2 ! Mem[0000000059800028]
jmpl %o7,%g0
nop
p36_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x028],%l2 ! Mem[0000000059800028]
jmpl %o7,%g0
nop
p36_far_1_he:
stb %l1,[%i1+0x03d] ! Mem[000000005880003d]
ldx [%i2+0x020],%l5 ! Mem[0000000059000020]
jmpl %o7,%g0
stw %l0,[%i0+0x01c] ! Mem[000000005800001c]
p36_far_1_hem:
membar #Sync
stb %l1,[%i1+0x03d] ! Mem[000000005880003d]
ldx [%i2+0x020],%l5 ! Mem[0000000059000020]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i0+0x01c] ! Mem[000000005800001c]
p36_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p37_far_1_le:
jmpl %o7,%g0
stb %l3,[%i2+0x008] ! Mem[000000005b000008]
jmpl %o7,%g0
nop
p37_far_1_lem:
membar #Sync
jmpl %o7,%g0
stb %l3,[%i2+0x008] ! Mem[000000005b000008]
jmpl %o7,%g0
nop
p37_far_1_he:
stx %l1,[%i2+0x038] ! Mem[000000005b000038]
ldsb [%i2+0x003],%l5 ! Mem[000000005b000003]
jmpl %o7,%g0
ldub [%i0+0x01e],%l0 ! Mem[000000005a00001e]
p37_far_1_hem:
membar #Sync
stx %l1,[%i2+0x038] ! Mem[000000005b000038]
ldsb [%i2+0x003],%l5 ! Mem[000000005b000003]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x01e],%l0 ! Mem[000000005a00001e]
p37_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p38_far_1_le:
jmpl %o7,%g0
ldsw [%i1+0x028],%l3 ! Mem[000000005c800028]
jmpl %o7,%g0
nop
p38_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x028],%l3 ! Mem[000000005c800028]
jmpl %o7,%g0
nop
p38_far_1_he:
ldsw [%i0+0x03c],%l1 ! Mem[000000005c00003c]
stb %l5,[%i2+0x023] ! Mem[000000005d000023]
jmpl %o7,%g0
sth %l0,[%i1+0x01e] ! Mem[000000005c80001e]
p38_far_1_hem:
membar #Sync
ldsw [%i0+0x03c],%l1 ! Mem[000000005c00003c]
stb %l5,[%i2+0x023] ! Mem[000000005d000023]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i1+0x01e] ! Mem[000000005c80001e]
p38_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p39_far_1_le:
jmpl %o7,%g0
ldd [%i0+0x008],%l2 ! Mem[000000005e000008]
jmpl %o7,%g0
nop
p39_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x008],%l2 ! Mem[000000005e000008]
jmpl %o7,%g0
nop
p39_far_1_he:
ldx [%i2+0x038],%l1 ! Mem[000000005f000038]
ldsh [%i2+0x002],%l5 ! Mem[000000005f000002]
jmpl %o7,%g0
ldsw [%i1+0x01c],%l0 ! Mem[000000005e80001c]
p39_far_1_hem:
membar #Sync
ldx [%i2+0x038],%l1 ! Mem[000000005f000038]
ldsh [%i2+0x002],%l5 ! Mem[000000005f000002]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x01c],%l0 ! Mem[000000005e80001c]
p39_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p40_far_1_le:
jmpl %o7,%g0
stb %l3,[%i0+0x028] ! Mem[0000000060000028]
jmpl %o7,%g0
nop
p40_far_1_lem:
membar #Sync
jmpl %o7,%g0
stb %l3,[%i0+0x028] ! Mem[0000000060000028]
jmpl %o7,%g0
nop
p40_far_1_he:
stw %l1,[%i3+0x03c] ! Mem[000000006180003c]
std %l4,[%i2+0x020] ! Mem[0000000061000020]
jmpl %o7,%g0
std %l0,[%i2+0x018] ! Mem[0000000061000018]
p40_far_1_hem:
membar #Sync
stw %l1,[%i3+0x03c] ! Mem[000000006180003c]
std %l4,[%i2+0x020] ! Mem[0000000061000020]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x018] ! Mem[0000000061000018]
p40_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p41_far_1_le:
jmpl %o7,%g0
ldsw [%i3+0x008],%l3 ! Mem[0000000063800008]
jmpl %o7,%g0
nop
p41_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x008],%l3 ! Mem[0000000063800008]
jmpl %o7,%g0
nop
p41_far_1_he:
ldsh [%i1+0x03c],%l1 ! Mem[000000006280003c]
ldsw [%i2+0x000],%l5 ! Mem[0000000063000000]
jmpl %o7,%g0
ldsh [%i2+0x01e],%l0 ! Mem[000000006300001e]
p41_far_1_hem:
membar #Sync
ldsh [%i1+0x03c],%l1 ! Mem[000000006280003c]
ldsw [%i2+0x000],%l5 ! Mem[0000000063000000]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x01e],%l0 ! Mem[000000006300001e]
p41_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p42_far_1_le:
jmpl %o7,%g0
stw %l3,[%i2+0x028] ! Mem[0000000065000028]
jmpl %o7,%g0
nop
p42_far_1_lem:
membar #Sync
jmpl %o7,%g0
stw %l3,[%i2+0x028] ! Mem[0000000065000028]
jmpl %o7,%g0
nop
p42_far_1_he:
stb %l1,[%i2+0x03d] ! Mem[000000006500003d]
sth %l5,[%i2+0x022] ! Mem[0000000065000022]
jmpl %o7,%g0
stb %l0,[%i2+0x01e] ! Mem[000000006500001e]
p42_far_1_hem:
membar #Sync
stb %l1,[%i2+0x03d] ! Mem[000000006500003d]
sth %l5,[%i2+0x022] ! Mem[0000000065000022]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i2+0x01e] ! Mem[000000006500001e]
p42_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p43_far_1_le:
jmpl %o7,%g0
lduw [%i1+0x008],%l3 ! Mem[0000000066800008]
jmpl %o7,%g0
nop
p43_far_1_lem:
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x008],%l3 ! Mem[0000000066800008]
jmpl %o7,%g0
nop
p43_far_1_he:
stx %l1,[%i0+0x038] ! Mem[0000000066000038]
ldub [%i2+0x003],%l5 ! Mem[0000000067000003]
jmpl %o7,%g0
ldsb [%i2+0x01e],%l0 ! Mem[000000006700001e]
p43_far_1_hem:
membar #Sync
stx %l1,[%i0+0x038] ! Mem[0000000066000038]
ldub [%i2+0x003],%l5 ! Mem[0000000067000003]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x01e],%l0 ! Mem[000000006700001e]
p43_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p44_far_1_le:
jmpl %o7,%g0
ldsw [%i0+0x028],%l3 ! Mem[0000000068000028]
jmpl %o7,%g0
nop
p44_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x028],%l3 ! Mem[0000000068000028]
jmpl %o7,%g0
nop
p44_far_1_he:
ldsw [%i2+0x03c],%l1 ! Mem[000000006900003c]
stw %l5,[%i2+0x020] ! Mem[0000000069000020]
jmpl %o7,%g0
ldx [%i3+0x018],%l0 ! Mem[0000000069800018]
p44_far_1_hem:
membar #Sync
ldsw [%i2+0x03c],%l1 ! Mem[000000006900003c]
stw %l5,[%i2+0x020] ! Mem[0000000069000020]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x018],%l0 ! Mem[0000000069800018]
p44_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p45_far_1_le:
jmpl %o7,%g0
stw %l3,[%i3+0x008] ! Mem[000000006b800008]
jmpl %o7,%g0
nop
p45_far_1_lem:
membar #Sync
jmpl %o7,%g0
stw %l3,[%i3+0x008] ! Mem[000000006b800008]
jmpl %o7,%g0
nop
p45_far_1_he:
ldx [%i3+0x038],%l1 ! Mem[000000006b800038]
lduh [%i2+0x002],%l5 ! Mem[000000006b000002]
jmpl %o7,%g0
ldd [%i3+0x018],%l0 ! Mem[000000006b800018]
p45_far_1_hem:
membar #Sync
ldx [%i3+0x038],%l1 ! Mem[000000006b800038]
lduh [%i2+0x002],%l5 ! Mem[000000006b000002]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x018],%l0 ! Mem[000000006b800018]
p45_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p46_far_1_le:
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[000000006d000028]
jmpl %o7,%g0
nop
p46_far_1_lem:
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[000000006d000028]
jmpl %o7,%g0
nop
p46_far_1_he:
stw %l1,[%i1+0x03c] ! Mem[000000006c80003c]
stx %l5,[%i2+0x020] ! Mem[000000006d000020]
jmpl %o7,%g0
stb %l0,[%i0+0x01e] ! Mem[000000006c00001e]
p46_far_1_hem:
membar #Sync
stw %l1,[%i1+0x03c] ! Mem[000000006c80003c]
stx %l5,[%i2+0x020] ! Mem[000000006d000020]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i0+0x01e] ! Mem[000000006c00001e]
p46_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p47_far_1_le:
jmpl %o7,%g0
ldsb [%i1+0x008],%l3 ! Mem[000000006e800008]
jmpl %o7,%g0
nop
p47_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x008],%l3 ! Mem[000000006e800008]
jmpl %o7,%g0
nop
p47_far_1_he:
ldsh [%i2+0x03c],%l1 ! Mem[000000006f00003c]
lduw [%i2+0x000],%l5 ! Mem[000000006f000000]
jmpl %o7,%g0
ldsb [%i0+0x01e],%l0 ! Mem[000000006e00001e]
p47_far_1_hem:
membar #Sync
ldsh [%i2+0x03c],%l1 ! Mem[000000006f00003c]
lduw [%i2+0x000],%l5 ! Mem[000000006f000000]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x01e],%l0 ! Mem[000000006e00001e]
p47_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p48_far_1_le:
jmpl %o7,%g0
std %l2,[%i0+0x028] ! Mem[0000000070000028]
jmpl %o7,%g0
nop
p48_far_1_lem:
membar #Sync
jmpl %o7,%g0
std %l2,[%i0+0x028] ! Mem[0000000070000028]
jmpl %o7,%g0
nop
p48_far_1_he:
lduw [%i0+0x03c],%l1 ! Mem[000000007000003c]
ldd [%i2+0x020],%l4 ! Mem[0000000071000020]
jmpl %o7,%g0
ldx [%i1+0x018],%l0 ! Mem[0000000070800018]
p48_far_1_hem:
membar #Sync
lduw [%i0+0x03c],%l1 ! Mem[000000007000003c]
ldd [%i2+0x020],%l4 ! Mem[0000000071000020]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x018],%l0 ! Mem[0000000070800018]
p48_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p49_far_1_le:
jmpl %o7,%g0
ldub [%i0+0x008],%l3 ! Mem[0000000072000008]
jmpl %o7,%g0
nop
p49_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x008],%l3 ! Mem[0000000072000008]
jmpl %o7,%g0
nop
p49_far_1_he:
stx %l1,[%i2+0x038] ! Mem[0000000073000038]
ldx [%i2+0x000],%l5 ! Mem[0000000073000000]
jmpl %o7,%g0
ldd [%i1+0x018],%l0 ! Mem[0000000072800018]
p49_far_1_hem:
membar #Sync
stx %l1,[%i2+0x038] ! Mem[0000000073000038]
ldx [%i2+0x000],%l5 ! Mem[0000000073000000]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x018],%l0 ! Mem[0000000072800018]
p49_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p50_far_1_le:
jmpl %o7,%g0
ldsb [%i3+0x028],%l3 ! Mem[0000000075800028]
jmpl %o7,%g0
nop
p50_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x028],%l3 ! Mem[0000000075800028]
jmpl %o7,%g0
nop
p50_far_1_he:
ldsw [%i3+0x03c],%l1 ! Mem[000000007580003c]
ldsb [%i2+0x023],%l5 ! Mem[0000000075000023]
jmpl %o7,%g0
lduw [%i2+0x01c],%l0 ! Mem[000000007500001c]
p50_far_1_hem:
membar #Sync
ldsw [%i3+0x03c],%l1 ! Mem[000000007580003c]
ldsb [%i2+0x023],%l5 ! Mem[0000000075000023]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x01c],%l0 ! Mem[000000007500001c]
p50_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p51_far_1_le:
jmpl %o7,%g0
std %l2,[%i2+0x008] ! Mem[0000000077000008]
jmpl %o7,%g0
nop
p51_far_1_lem:
membar #Sync
jmpl %o7,%g0
std %l2,[%i2+0x008] ! Mem[0000000077000008]
jmpl %o7,%g0
nop
p51_far_1_he:
ldx [%i1+0x038],%l1 ! Mem[0000000076800038]
stb %l5,[%i2+0x003] ! Mem[0000000077000003]
jmpl %o7,%g0
stx %l0,[%i2+0x018] ! Mem[0000000077000018]
p51_far_1_hem:
membar #Sync
ldx [%i1+0x038],%l1 ! Mem[0000000076800038]
stb %l5,[%i2+0x003] ! Mem[0000000077000003]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i2+0x018] ! Mem[0000000077000018]
p51_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p52_far_1_le:
jmpl %o7,%g0
ldub [%i0+0x028],%l3 ! Mem[0000000078000028]
jmpl %o7,%g0
nop
p52_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x028],%l3 ! Mem[0000000078000028]
jmpl %o7,%g0
nop
p52_far_1_he:
stw %l1,[%i2+0x03c] ! Mem[000000007900003c]
ldsh [%i2+0x022],%l5 ! Mem[0000000079000022]
jmpl %o7,%g0
lduh [%i2+0x01e],%l0 ! Mem[000000007900001e]
p52_far_1_hem:
membar #Sync
stw %l1,[%i2+0x03c] ! Mem[000000007900003c]
ldsh [%i2+0x022],%l5 ! Mem[0000000079000022]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x01e],%l0 ! Mem[000000007900001e]
p52_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p53_far_1_le:
jmpl %o7,%g0
stx %l3,[%i0+0x008] ! Mem[000000007a000008]
jmpl %o7,%g0
nop
p53_far_1_lem:
membar #Sync
jmpl %o7,%g0
stx %l3,[%i0+0x008] ! Mem[000000007a000008]
jmpl %o7,%g0
nop
p53_far_1_he:
ldsh [%i0+0x03c],%l1 ! Mem[000000007a00003c]
std %l4,[%i2+0x000] ! Mem[000000007b000000]
jmpl %o7,%g0
stw %l0,[%i2+0x01c] ! Mem[000000007b00001c]
p53_far_1_hem:
membar #Sync
ldsh [%i0+0x03c],%l1 ! Mem[000000007a00003c]
std %l4,[%i2+0x000] ! Mem[000000007b000000]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i2+0x01c] ! Mem[000000007b00001c]
p53_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p54_far_1_le:
jmpl %o7,%g0
ldx [%i3+0x028],%l3 ! Mem[000000007d800028]
jmpl %o7,%g0
nop
p54_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x028],%l3 ! Mem[000000007d800028]
jmpl %o7,%g0
nop
p54_far_1_he:
lduw [%i2+0x03c],%l1 ! Mem[000000007d00003c]
ldsw [%i2+0x020],%l5 ! Mem[000000007d000020]
jmpl %o7,%g0
ldub [%i3+0x01e],%l0 ! Mem[000000007d80001e]
p54_far_1_hem:
membar #Sync
lduw [%i2+0x03c],%l1 ! Mem[000000007d00003c]
ldsw [%i2+0x020],%l5 ! Mem[000000007d000020]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x01e],%l0 ! Mem[000000007d80001e]
p54_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p55_far_1_le:
jmpl %o7,%g0
ldsh [%i2+0x008],%l3 ! Mem[000000007f000008]
jmpl %o7,%g0
nop
p55_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x008],%l3 ! Mem[000000007f000008]
jmpl %o7,%g0
nop
p55_far_1_he:
sth %l1,[%i3+0x03c] ! Mem[000000007f80003c]
sth %l5,[%i2+0x002] ! Mem[000000007f000002]
jmpl %o7,%g0
sth %l0,[%i3+0x01e] ! Mem[000000007f80001e]
p55_far_1_hem:
membar #Sync
sth %l1,[%i3+0x03c] ! Mem[000000007f80003c]
sth %l5,[%i2+0x002] ! Mem[000000007f000002]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i3+0x01e] ! Mem[000000007f80001e]
p55_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p56_far_1_le:
jmpl %o7,%g0
stx %l3,[%i1+0x028] ! Mem[0000000080800028]
jmpl %o7,%g0
nop
p56_far_1_lem:
membar #Sync
jmpl %o7,%g0
stx %l3,[%i1+0x028] ! Mem[0000000080800028]
jmpl %o7,%g0
nop
p56_far_1_he:
ldsw [%i1+0x03c],%l1 ! Mem[000000008080003c]
ldub [%i2+0x023],%l5 ! Mem[0000000081000023]
jmpl %o7,%g0
ldsw [%i0+0x01c],%l0 ! Mem[000000008000001c]
p56_far_1_hem:
membar #Sync
ldsw [%i1+0x03c],%l1 ! Mem[000000008080003c]
ldub [%i2+0x023],%l5 ! Mem[0000000081000023]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x01c],%l0 ! Mem[000000008000001c]
p56_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p57_far_1_le:
jmpl %o7,%g0
ldx [%i0+0x008],%l3 ! Mem[0000000082000008]
jmpl %o7,%g0
nop
p57_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x008],%l3 ! Mem[0000000082000008]
jmpl %o7,%g0
nop
p57_far_1_he:
ldx [%i2+0x038],%l1 ! Mem[0000000083000038]
stw %l5,[%i2+0x000] ! Mem[0000000083000000]
jmpl %o7,%g0
stw %l0,[%i0+0x01c] ! Mem[000000008200001c]
p57_far_1_hem:
membar #Sync
ldx [%i2+0x038],%l1 ! Mem[0000000083000038]
stw %l5,[%i2+0x000] ! Mem[0000000083000000]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i0+0x01c] ! Mem[000000008200001c]
p57_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p58_far_1_le:
jmpl %o7,%g0
ldsh [%i0+0x028],%l3 ! Mem[0000000084000028]
jmpl %o7,%g0
nop
p58_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x028],%l3 ! Mem[0000000084000028]
jmpl %o7,%g0
nop
p58_far_1_he:
stw %l1,[%i0+0x03c] ! Mem[000000008400003c]
lduh [%i2+0x022],%l5 ! Mem[0000000085000022]
jmpl %o7,%g0
ldub [%i1+0x01e],%l0 ! Mem[000000008480001e]
p58_far_1_hem:
membar #Sync
stw %l1,[%i0+0x03c] ! Mem[000000008400003c]
lduh [%i2+0x022],%l5 ! Mem[0000000085000022]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x01e],%l0 ! Mem[000000008480001e]
p58_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p59_far_1_le:
jmpl %o7,%g0
sth %l3,[%i2+0x008] ! Mem[0000000087000008]
jmpl %o7,%g0
nop
p59_far_1_lem:
membar #Sync
jmpl %o7,%g0
sth %l3,[%i2+0x008] ! Mem[0000000087000008]
jmpl %o7,%g0
nop
p59_far_1_he:
ldsh [%i2+0x03c],%l1 ! Mem[000000008700003c]
stx %l5,[%i2+0x000] ! Mem[0000000087000000]
jmpl %o7,%g0
sth %l0,[%i1+0x01e] ! Mem[000000008680001e]
p59_far_1_hem:
membar #Sync
ldsh [%i2+0x03c],%l1 ! Mem[000000008700003c]
stx %l5,[%i2+0x000] ! Mem[0000000087000000]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i1+0x01e] ! Mem[000000008680001e]
p59_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p60_far_1_le:
jmpl %o7,%g0
lduh [%i1+0x028],%l3 ! Mem[0000000088800028]
jmpl %o7,%g0
nop
p60_far_1_lem:
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x028],%l3 ! Mem[0000000088800028]
jmpl %o7,%g0
nop
p60_far_1_he:
lduw [%i3+0x03c],%l1 ! Mem[000000008980003c]
lduw [%i2+0x020],%l5 ! Mem[0000000089000020]
jmpl %o7,%g0
ldsw [%i2+0x01c],%l0 ! Mem[000000008900001c]
p60_far_1_hem:
membar #Sync
lduw [%i3+0x03c],%l1 ! Mem[000000008980003c]
lduw [%i2+0x020],%l5 ! Mem[0000000089000020]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x01c],%l0 ! Mem[000000008900001c]
p60_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p61_far_1_le:
jmpl %o7,%g0
ldsh [%i0+0x008],%l3 ! Mem[000000008a000008]
jmpl %o7,%g0
nop
p61_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x008],%l3 ! Mem[000000008a000008]
jmpl %o7,%g0
nop
p61_far_1_he:
sth %l1,[%i1+0x03c] ! Mem[000000008a80003c]
ldd [%i2+0x000],%l4 ! Mem[000000008b000000]
jmpl %o7,%g0
std %l0,[%i2+0x018] ! Mem[000000008b000018]
p61_far_1_hem:
membar #Sync
sth %l1,[%i1+0x03c] ! Mem[000000008a80003c]
ldd [%i2+0x000],%l4 ! Mem[000000008b000000]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x018] ! Mem[000000008b000018]
p61_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p62_far_1_le:
jmpl %o7,%g0
sth %l3,[%i0+0x028] ! Mem[000000008c000028]
jmpl %o7,%g0
nop
p62_far_1_lem:
membar #Sync
jmpl %o7,%g0
sth %l3,[%i0+0x028] ! Mem[000000008c000028]
jmpl %o7,%g0
nop
p62_far_1_he:
ldsb [%i2+0x03d],%l1 ! Mem[000000008d00003d]
ldx [%i2+0x020],%l5 ! Mem[000000008d000020]
jmpl %o7,%g0
ldsh [%i2+0x01e],%l0 ! Mem[000000008d00001e]
p62_far_1_hem:
membar #Sync
ldsb [%i2+0x03d],%l1 ! Mem[000000008d00003d]
ldx [%i2+0x020],%l5 ! Mem[000000008d000020]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x01e],%l0 ! Mem[000000008d00001e]
p62_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p63_far_1_le:
jmpl %o7,%g0
lduh [%i3+0x008],%l3 ! Mem[000000008f800008]
jmpl %o7,%g0
nop
p63_far_1_lem:
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x008],%l3 ! Mem[000000008f800008]
jmpl %o7,%g0
nop
p63_far_1_he:
ldx [%i0+0x038],%l1 ! Mem[000000008e000038]
ldsb [%i2+0x003],%l5 ! Mem[000000008f000003]
jmpl %o7,%g0
stb %l0,[%i2+0x01e] ! Mem[000000008f00001e]
p63_far_1_hem:
membar #Sync
ldx [%i0+0x038],%l1 ! Mem[000000008e000038]
ldsb [%i2+0x003],%l5 ! Mem[000000008f000003]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i2+0x01e] ! Mem[000000008f00001e]
p63_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
far1_b2b_l:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
ldsh [%i3+0x02a],%l6 ! Mem[000000001180002a]
sth %l4,[%i1+0x020] ! Mem[0000000010800020]
stb %l5,[%i2+0x01e] ! Mem[000000001100001e]
stw %l4,[%i0+0x014] ! Mem[0000000010000014]
lduh [%i2+0x02e],%l1 ! Mem[000000001100002e]
ldx [%i0+0x038],%l4 ! Mem[0000000010000038]
jmpl %o7,%g0
std %l0,[%i3+0x000] ! Mem[0000000011800000]
p0_far_2_lem:
membar #Sync
ldsh [%i3+0x02a],%l6 ! Mem[000000001180002a]
sth %l4,[%i1+0x020] ! Mem[0000000010800020]
stb %l5,[%i2+0x01e] ! Mem[000000001100001e]
stw %l4,[%i0+0x014] ! Mem[0000000010000014]
lduh [%i2+0x02e],%l1 ! Mem[000000001100002e]
ldx [%i0+0x038],%l4 ! Mem[0000000010000038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x000] ! Mem[0000000011800000]
p0_far_2_he:
ldsw [%i2+0x01c],%l4 ! Mem[000000001100001c]
stw %l5,[%i0+0x000] ! Mem[0000000010000000]
jmpl %o7,%g0
ldd [%i1+0x020],%l0 ! Mem[0000000010800020]
p0_far_2_hem:
membar #Sync
ldsw [%i2+0x01c],%l4 ! Mem[000000001100001c]
stw %l5,[%i0+0x000] ! Mem[0000000010000000]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x020],%l0 ! Mem[0000000010800020]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
std %l6,[%i3+0x000] ! Mem[0000000013800000]
lduw [%i3+0x008],%l1 ! Mem[0000000013800008]
ldd [%i0+0x020],%l6 ! Mem[0000000012000020]
ldub [%i0+0x011],%l3 ! Mem[0000000012000011]
ldd [%i1+0x028],%l0 ! Mem[0000000012800028]
jmpl %o7,%g0
sth %l2,[%i0+0x016] ! Mem[0000000012000016]
p1_far_2_lem:
membar #Sync
std %l6,[%i3+0x000] ! Mem[0000000013800000]
lduw [%i3+0x008],%l1 ! Mem[0000000013800008]
ldd [%i0+0x020],%l6 ! Mem[0000000012000020]
ldub [%i0+0x011],%l3 ! Mem[0000000012000011]
ldd [%i1+0x028],%l0 ! Mem[0000000012800028]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i0+0x016] ! Mem[0000000012000016]
p1_far_2_he:
ldd [%i1+0x020],%l6 ! Mem[0000000012800020]
ldsb [%i1+0x034],%l1 ! Mem[0000000012800034]
ldsh [%i0+0x012],%l2 ! Mem[0000000012000012]
ldsb [%i3+0x010],%l3 ! Mem[0000000013800010]
ldx [%i0+0x030],%l2 ! Mem[0000000012000030]
ldsw [%i3+0x00c],%l0 ! Mem[000000001380000c]
jmpl %o7,%g0
lduh [%i1+0x026],%l1 ! Mem[0000000012800026]
p1_far_2_hem:
membar #Sync
ldd [%i1+0x020],%l6 ! Mem[0000000012800020]
ldsb [%i1+0x034],%l1 ! Mem[0000000012800034]
ldsh [%i0+0x012],%l2 ! Mem[0000000012000012]
ldsb [%i3+0x010],%l3 ! Mem[0000000013800010]
ldx [%i0+0x030],%l2 ! Mem[0000000012000030]
ldsw [%i3+0x00c],%l0 ! Mem[000000001380000c]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x026],%l1 ! Mem[0000000012800026]
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
ldd [%i2+0x020],%l6 ! Mem[0000000015000020]
ldub [%i1+0x02b],%l1 ! Mem[000000001480002b]
stb %l6,[%i3+0x006] ! Mem[0000000015800006]
stx %l3,[%i3+0x030] ! Mem[0000000015800030]
stx %l0,[%i1+0x028] ! Mem[0000000014800028]
jmpl %o7,%g0
ldsh [%i2+0x016],%l2 ! Mem[0000000015000016]
p2_far_2_lem:
membar #Sync
ldd [%i2+0x020],%l6 ! Mem[0000000015000020]
ldub [%i1+0x02b],%l1 ! Mem[000000001480002b]
stb %l6,[%i3+0x006] ! Mem[0000000015800006]
stx %l3,[%i3+0x030] ! Mem[0000000015800030]
stx %l0,[%i1+0x028] ! Mem[0000000014800028]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x016],%l2 ! Mem[0000000015000016]
p2_far_2_he:
stw %l7,[%i3+0x024] ! Mem[0000000015800024]
stw %l1,[%i3+0x034] ! Mem[0000000015800034]
stb %l2,[%i2+0x033] ! Mem[0000000015000033]
sth %l3,[%i3+0x030] ! Mem[0000000015800030]
ldsh [%i1+0x036],%l2 ! Mem[0000000014800036]
ldsw [%i0+0x00c],%l0 ! Mem[000000001400000c]
jmpl %o7,%g0
ldsw [%i1+0x024],%l1 ! Mem[0000000014800024]
p2_far_2_hem:
membar #Sync
stw %l7,[%i3+0x024] ! Mem[0000000015800024]
stw %l1,[%i3+0x034] ! Mem[0000000015800034]
stb %l2,[%i2+0x033] ! Mem[0000000015000033]
sth %l3,[%i3+0x030] ! Mem[0000000015800030]
ldsh [%i1+0x036],%l2 ! Mem[0000000014800036]
ldsw [%i0+0x00c],%l0 ! Mem[000000001400000c]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x024],%l1 ! Mem[0000000014800024]
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
lduw [%i2+0x004],%l6 ! Mem[0000000017000004]
ldsh [%i3+0x00a],%l1 ! Mem[000000001780000a]
ldsw [%i2+0x024],%l6 ! Mem[0000000017000024]
ldx [%i1+0x010],%l3 ! Mem[0000000016800010]
std %l0,[%i2+0x028] ! Mem[0000000017000028]
jmpl %o7,%g0
ldx [%i0+0x010],%l2 ! Mem[0000000016000010]
p3_far_2_lem:
membar #Sync
lduw [%i2+0x004],%l6 ! Mem[0000000017000004]
ldsh [%i3+0x00a],%l1 ! Mem[000000001780000a]
ldsw [%i2+0x024],%l6 ! Mem[0000000017000024]
ldx [%i1+0x010],%l3 ! Mem[0000000016800010]
std %l0,[%i2+0x028] ! Mem[0000000017000028]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x010],%l2 ! Mem[0000000016000010]
p3_far_2_he:
std %l6,[%i1+0x020] ! Mem[0000000016800020]
stb %l1,[%i2+0x034] ! Mem[0000000017000034]
ldsb [%i1+0x013],%l2 ! Mem[0000000016800013]
lduw [%i3+0x010],%l3 ! Mem[0000000017800010]
stx %l2,[%i2+0x030] ! Mem[0000000017000030]
ldsw [%i3+0x00c],%l0 ! Mem[000000001780000c]
jmpl %o7,%g0
ldsw [%i1+0x024],%l1 ! Mem[0000000016800024]
p3_far_2_hem:
membar #Sync
std %l6,[%i1+0x020] ! Mem[0000000016800020]
stb %l1,[%i2+0x034] ! Mem[0000000017000034]
ldsb [%i1+0x013],%l2 ! Mem[0000000016800013]
lduw [%i3+0x010],%l3 ! Mem[0000000017800010]
stx %l2,[%i2+0x030] ! Mem[0000000017000030]
ldsw [%i3+0x00c],%l0 ! Mem[000000001780000c]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x024],%l1 ! Mem[0000000016800024]
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
sth %l6,[%i0+0x024] ! Mem[0000000018000024]
ldsh [%i1+0x02a],%l1 ! Mem[000000001880002a]
stw %l6,[%i0+0x004] ! Mem[0000000018000004]
ldsh [%i0+0x030],%l3 ! Mem[0000000018000030]
stb %l0,[%i3+0x02d] ! Mem[000000001980002d]
jmpl %o7,%g0
stx %l2,[%i2+0x010] ! Mem[0000000019000010]
p4_far_2_lem:
membar #Sync
sth %l6,[%i0+0x024] ! Mem[0000000018000024]
ldsh [%i1+0x02a],%l1 ! Mem[000000001880002a]
stw %l6,[%i0+0x004] ! Mem[0000000018000004]
ldsh [%i0+0x030],%l3 ! Mem[0000000018000030]
stb %l0,[%i3+0x02d] ! Mem[000000001980002d]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i2+0x010] ! Mem[0000000019000010]
p4_far_2_he:
ldx [%i3+0x020],%l7 ! Mem[0000000019800020]
lduh [%i3+0x034],%l1 ! Mem[0000000019800034]
ldx [%i0+0x030],%l2 ! Mem[0000000018000030]
ldsh [%i3+0x030],%l3 ! Mem[0000000019800030]
ldx [%i2+0x030],%l2 ! Mem[0000000019000030]
ldsw [%i0+0x00c],%l0 ! Mem[000000001800000c]
jmpl %o7,%g0
ldsb [%i1+0x026],%l1 ! Mem[0000000018800026]
p4_far_2_hem:
membar #Sync
ldx [%i3+0x020],%l7 ! Mem[0000000019800020]
lduh [%i3+0x034],%l1 ! Mem[0000000019800034]
ldx [%i0+0x030],%l2 ! Mem[0000000018000030]
ldsh [%i3+0x030],%l3 ! Mem[0000000019800030]
ldx [%i2+0x030],%l2 ! Mem[0000000019000030]
ldsw [%i0+0x00c],%l0 ! Mem[000000001800000c]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x026],%l1 ! Mem[0000000018800026]
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
ldsw [%i3+0x004],%l6 ! Mem[000000001b800004]
ldd [%i3+0x008],%l0 ! Mem[000000001b800008]
lduw [%i0+0x024],%l6 ! Mem[000000001a000024]
sth %l3,[%i2+0x010] ! Mem[000000001b000010]
lduh [%i3+0x02c],%l0 ! Mem[000000001b80002c]
jmpl %o7,%g0
ldub [%i0+0x016],%l2 ! Mem[000000001a000016]
p5_far_2_lem:
membar #Sync
ldsw [%i3+0x004],%l6 ! Mem[000000001b800004]
ldd [%i3+0x008],%l0 ! Mem[000000001b800008]
lduw [%i0+0x024],%l6 ! Mem[000000001a000024]
sth %l3,[%i2+0x010] ! Mem[000000001b000010]
lduh [%i3+0x02c],%l0 ! Mem[000000001b80002c]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x016],%l2 ! Mem[000000001a000016]
p5_far_2_he:
lduh [%i0+0x024],%l7 ! Mem[000000001a000024]
ldsh [%i2+0x034],%l1 ! Mem[000000001b000034]
ldd [%i0+0x010],%l2 ! Mem[000000001a000010]
stw %l3,[%i3+0x010] ! Mem[000000001b800010]
ldsh [%i3+0x036],%l2 ! Mem[000000001b800036]
ldsb [%i2+0x00c],%l0 ! Mem[000000001b00000c]
jmpl %o7,%g0
ldsb [%i0+0x026],%l1 ! Mem[000000001a000026]
p5_far_2_hem:
membar #Sync
lduh [%i0+0x024],%l7 ! Mem[000000001a000024]
ldsh [%i2+0x034],%l1 ! Mem[000000001b000034]
ldd [%i0+0x010],%l2 ! Mem[000000001a000010]
stw %l3,[%i3+0x010] ! Mem[000000001b800010]
ldsh [%i3+0x036],%l2 ! Mem[000000001b800036]
ldsb [%i2+0x00c],%l0 ! Mem[000000001b00000c]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x026],%l1 ! Mem[000000001a000026]
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
ldx [%i2+0x020],%l6 ! Mem[000000001d000020]
stw %l1,[%i2+0x028] ! Mem[000000001d000028]
ldsb [%i2+0x006],%l6 ! Mem[000000001d000006]
lduh [%i1+0x030],%l3 ! Mem[000000001c800030]
ldub [%i0+0x02d],%l0 ! Mem[000000001c00002d]
jmpl %o7,%g0
std %l2,[%i3+0x010] ! Mem[000000001d800010]
p6_far_2_lem:
membar #Sync
ldx [%i2+0x020],%l6 ! Mem[000000001d000020]
stw %l1,[%i2+0x028] ! Mem[000000001d000028]
ldsb [%i2+0x006],%l6 ! Mem[000000001d000006]
lduh [%i1+0x030],%l3 ! Mem[000000001c800030]
ldub [%i0+0x02d],%l0 ! Mem[000000001c00002d]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x010] ! Mem[000000001d800010]
p6_far_2_he:
ldsw [%i3+0x024],%l7 ! Mem[000000001d800024]
stx %l1,[%i3+0x030] ! Mem[000000001d800030]
lduw [%i3+0x030],%l2 ! Mem[000000001d800030]
ldx [%i2+0x030],%l3 ! Mem[000000001d000030]
stx %l2,[%i1+0x030] ! Mem[000000001c800030]
ldsb [%i0+0x00c],%l0 ! Mem[000000001c00000c]
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[000000001c000020]
p6_far_2_hem:
membar #Sync
ldsw [%i3+0x024],%l7 ! Mem[000000001d800024]
stx %l1,[%i3+0x030] ! Mem[000000001d800030]
lduw [%i3+0x030],%l2 ! Mem[000000001d800030]
ldx [%i2+0x030],%l3 ! Mem[000000001d000030]
stx %l2,[%i1+0x030] ! Mem[000000001c800030]
ldsb [%i0+0x00c],%l0 ! Mem[000000001c00000c]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[000000001c000020]
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
ldd [%i2+0x000],%l6 ! Mem[000000001f000000]
std %l0,[%i0+0x008] ! Mem[000000001e000008]
std %l6,[%i1+0x020] ! Mem[000000001e800020]
ldd [%i3+0x010],%l2 ! Mem[000000001f800010]
ldsb [%i0+0x02d],%l0 ! Mem[000000001e00002d]
jmpl %o7,%g0
ldsb [%i1+0x016],%l2 ! Mem[000000001e800016]
p7_far_2_lem:
membar #Sync
ldd [%i2+0x000],%l6 ! Mem[000000001f000000]
std %l0,[%i0+0x008] ! Mem[000000001e000008]
std %l6,[%i1+0x020] ! Mem[000000001e800020]
ldd [%i3+0x010],%l2 ! Mem[000000001f800010]
ldsb [%i0+0x02d],%l0 ! Mem[000000001e00002d]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x016],%l2 ! Mem[000000001e800016]
p7_far_2_he:
ldsb [%i0+0x024],%l7 ! Mem[000000001e000024]
std %l0,[%i2+0x030] ! Mem[000000001f000030]
stx %l2,[%i2+0x010] ! Mem[000000001f000010]
ldsw [%i2+0x010],%l3 ! Mem[000000001f000010]
ldx [%i2+0x030],%l2 ! Mem[000000001f000030]
ldsb [%i1+0x00c],%l0 ! Mem[000000001e80000c]
jmpl %o7,%g0
sth %l1,[%i0+0x026] ! Mem[000000001e000026]
p7_far_2_hem:
membar #Sync
ldsb [%i0+0x024],%l7 ! Mem[000000001e000024]
std %l0,[%i2+0x030] ! Mem[000000001f000030]
stx %l2,[%i2+0x010] ! Mem[000000001f000010]
ldsw [%i2+0x010],%l3 ! Mem[000000001f000010]
ldx [%i2+0x030],%l2 ! Mem[000000001f000030]
ldsb [%i1+0x00c],%l0 ! Mem[000000001e80000c]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i0+0x026] ! Mem[000000001e000026]
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p8_far_2_le:
ldub [%i1+0x025],%l6 ! Mem[0000000020800025]
std %l0,[%i3+0x028] ! Mem[0000000021800028]
ldub [%i0+0x006],%l6 ! Mem[0000000020000006]
stb %l3,[%i2+0x031] ! Mem[0000000021000031]
ldd [%i0+0x028],%l0 ! Mem[0000000020000028]
jmpl %o7,%g0
lduw [%i0+0x014],%l2 ! Mem[0000000020000014]
p8_far_2_lem:
membar #Sync
ldub [%i1+0x025],%l6 ! Mem[0000000020800025]
std %l0,[%i3+0x028] ! Mem[0000000021800028]
ldub [%i0+0x006],%l6 ! Mem[0000000020000006]
stb %l3,[%i2+0x031] ! Mem[0000000021000031]
ldd [%i0+0x028],%l0 ! Mem[0000000020000028]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x014],%l2 ! Mem[0000000020000014]
p8_far_2_he:
stx %l7,[%i3+0x020] ! Mem[0000000021800020]
lduw [%i3+0x034],%l1 ! Mem[0000000021800034]
lduh [%i1+0x032],%l2 ! Mem[0000000020800032]
stx %l3,[%i1+0x030] ! Mem[0000000020800030]
ldsh [%i2+0x036],%l2 ! Mem[0000000021000036]
ldsb [%i3+0x00c],%l0 ! Mem[000000002180000c]
jmpl %o7,%g0
sth %l1,[%i3+0x026] ! Mem[0000000021800026]
p8_far_2_hem:
membar #Sync
stx %l7,[%i3+0x020] ! Mem[0000000021800020]
lduw [%i3+0x034],%l1 ! Mem[0000000021800034]
lduh [%i1+0x032],%l2 ! Mem[0000000020800032]
stx %l3,[%i1+0x030] ! Mem[0000000020800030]
ldsh [%i2+0x036],%l2 ! Mem[0000000021000036]
ldsb [%i3+0x00c],%l0 ! Mem[000000002180000c]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x026] ! Mem[0000000021800026]
p8_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p9_far_2_le:
sth %l6,[%i0+0x004] ! Mem[0000000022000004]
ldx [%i0+0x008],%l1 ! Mem[0000000022000008]
stx %l6,[%i3+0x020] ! Mem[0000000023800020]
ldsw [%i1+0x010],%l3 ! Mem[0000000022800010]
sth %l0,[%i1+0x02c] ! Mem[000000002280002c]
jmpl %o7,%g0
stw %l2,[%i2+0x014] ! Mem[0000000023000014]
p9_far_2_lem:
membar #Sync
sth %l6,[%i0+0x004] ! Mem[0000000022000004]
ldx [%i0+0x008],%l1 ! Mem[0000000022000008]
stx %l6,[%i3+0x020] ! Mem[0000000023800020]
ldsw [%i1+0x010],%l3 ! Mem[0000000022800010]
sth %l0,[%i1+0x02c] ! Mem[000000002280002c]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i2+0x014] ! Mem[0000000023000014]
p9_far_2_he:
sth %l7,[%i0+0x024] ! Mem[0000000022000024]
ldsw [%i2+0x034],%l1 ! Mem[0000000023000034]
stw %l2,[%i0+0x010] ! Mem[0000000022000010]
stb %l3,[%i1+0x010] ! Mem[0000000022800010]
stx %l2,[%i3+0x030] ! Mem[0000000023800030]
ldsb [%i0+0x00c],%l0 ! Mem[000000002200000c]
jmpl %o7,%g0
stb %l1,[%i3+0x026] ! Mem[0000000023800026]
p9_far_2_hem:
membar #Sync
sth %l7,[%i0+0x024] ! Mem[0000000022000024]
ldsw [%i2+0x034],%l1 ! Mem[0000000023000034]
stw %l2,[%i0+0x010] ! Mem[0000000022000010]
stb %l3,[%i1+0x010] ! Mem[0000000022800010]
stx %l2,[%i3+0x030] ! Mem[0000000023800030]
ldsb [%i0+0x00c],%l0 ! Mem[000000002200000c]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i3+0x026] ! Mem[0000000023800026]
p9_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p10_far_2_le:
ldsb [%i3+0x025],%l6 ! Mem[0000000025800025]
lduh [%i3+0x02a],%l1 ! Mem[000000002580002a]
std %l6,[%i2+0x000] ! Mem[0000000025000000]
stw %l3,[%i3+0x030] ! Mem[0000000025800030]
std %l0,[%i1+0x028] ! Mem[0000000024800028]
jmpl %o7,%g0
ldsw [%i0+0x014],%l2 ! Mem[0000000024000014]
p10_far_2_lem:
membar #Sync
ldsb [%i3+0x025],%l6 ! Mem[0000000025800025]
lduh [%i3+0x02a],%l1 ! Mem[000000002580002a]
std %l6,[%i2+0x000] ! Mem[0000000025000000]
stw %l3,[%i3+0x030] ! Mem[0000000025800030]
std %l0,[%i1+0x028] ! Mem[0000000024800028]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x014],%l2 ! Mem[0000000024000014]
p10_far_2_he:
sth %l7,[%i3+0x024] ! Mem[0000000025800024]
ldd [%i3+0x030],%l0 ! Mem[0000000025800030]
ldub [%i0+0x033],%l2 ! Mem[0000000024000033]
ldsh [%i1+0x030],%l3 ! Mem[0000000024800030]
ldx [%i0+0x030],%l2 ! Mem[0000000024000030]
stx %l0,[%i2+0x008] ! Mem[0000000025000008]
jmpl %o7,%g0
stb %l1,[%i2+0x026] ! Mem[0000000025000026]
p10_far_2_hem:
membar #Sync
sth %l7,[%i3+0x024] ! Mem[0000000025800024]
ldd [%i3+0x030],%l0 ! Mem[0000000025800030]
ldub [%i0+0x033],%l2 ! Mem[0000000024000033]
ldsh [%i1+0x030],%l3 ! Mem[0000000024800030]
ldx [%i0+0x030],%l2 ! Mem[0000000024000030]
stx %l0,[%i2+0x008] ! Mem[0000000025000008]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i2+0x026] ! Mem[0000000025000026]
p10_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p11_far_2_le:
ldx [%i2+0x000],%l6 ! Mem[0000000027000000]
ldsw [%i1+0x008],%l1 ! Mem[0000000026800008]
ldub [%i0+0x026],%l6 ! Mem[0000000026000026]
lduw [%i1+0x010],%l3 ! Mem[0000000026800010]
lduw [%i2+0x02c],%l0 ! Mem[000000002700002c]
jmpl %o7,%g0
stb %l2,[%i2+0x016] ! Mem[0000000027000016]
p11_far_2_lem:
membar #Sync
ldx [%i2+0x000],%l6 ! Mem[0000000027000000]
ldsw [%i1+0x008],%l1 ! Mem[0000000026800008]
ldub [%i0+0x026],%l6 ! Mem[0000000026000026]
lduw [%i1+0x010],%l3 ! Mem[0000000026800010]
lduw [%i2+0x02c],%l0 ! Mem[000000002700002c]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i2+0x016] ! Mem[0000000027000016]
p11_far_2_he:
stb %l7,[%i0+0x024] ! Mem[0000000026000024]
sth %l1,[%i2+0x034] ! Mem[0000000027000034]
sth %l2,[%i2+0x012] ! Mem[0000000027000012]
stw %l3,[%i0+0x010] ! Mem[0000000026000010]
ldsh [%i1+0x036],%l2 ! Mem[0000000026800036]
stx %l0,[%i0+0x008] ! Mem[0000000026000008]
jmpl %o7,%g0
lduw [%i2+0x024],%l1 ! Mem[0000000027000024]
p11_far_2_hem:
membar #Sync
stb %l7,[%i0+0x024] ! Mem[0000000026000024]
sth %l1,[%i2+0x034] ! Mem[0000000027000034]
sth %l2,[%i2+0x012] ! Mem[0000000027000012]
stw %l3,[%i0+0x010] ! Mem[0000000026000010]
ldsh [%i1+0x036],%l2 ! Mem[0000000026800036]
stx %l0,[%i0+0x008] ! Mem[0000000026000008]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x024],%l1 ! Mem[0000000027000024]
p11_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p12_far_2_le:
stw %l6,[%i2+0x024] ! Mem[0000000029000024]
ldsw [%i3+0x028],%l1 ! Mem[0000000029800028]
stx %l6,[%i0+0x000] ! Mem[0000000028000000]
ldsb [%i0+0x031],%l3 ! Mem[0000000028000031]
lduh [%i2+0x02c],%l0 ! Mem[000000002900002c]
jmpl %o7,%g0
ldd [%i0+0x010],%l2 ! Mem[0000000028000010]
p12_far_2_lem:
membar #Sync
stw %l6,[%i2+0x024] ! Mem[0000000029000024]
ldsw [%i3+0x028],%l1 ! Mem[0000000029800028]
stx %l6,[%i0+0x000] ! Mem[0000000028000000]
ldsb [%i0+0x031],%l3 ! Mem[0000000028000031]
lduh [%i2+0x02c],%l0 ! Mem[000000002900002c]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x010],%l2 ! Mem[0000000028000010]
p12_far_2_he:
lduw [%i3+0x024],%l7 ! Mem[0000000029800024]
ldx [%i3+0x030],%l1 ! Mem[0000000029800030]
ldsw [%i1+0x030],%l2 ! Mem[0000000028800030]
ldx [%i0+0x030],%l3 ! Mem[0000000028000030]
stx %l2,[%i2+0x030] ! Mem[0000000029000030]
stx %l0,[%i2+0x008] ! Mem[0000000029000008]
jmpl %o7,%g0
ldub [%i1+0x026],%l1 ! Mem[0000000028800026]
p12_far_2_hem:
membar #Sync
lduw [%i3+0x024],%l7 ! Mem[0000000029800024]
ldx [%i3+0x030],%l1 ! Mem[0000000029800030]
ldsw [%i1+0x030],%l2 ! Mem[0000000028800030]
ldx [%i0+0x030],%l3 ! Mem[0000000028000030]
stx %l2,[%i2+0x030] ! Mem[0000000029000030]
stx %l0,[%i2+0x008] ! Mem[0000000029000008]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x026],%l1 ! Mem[0000000028800026]
p12_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p13_far_2_le:
ldub [%i1+0x005],%l6 ! Mem[000000002a800005]
ldsb [%i2+0x00b],%l1 ! Mem[000000002b00000b]
ldx [%i2+0x020],%l6 ! Mem[000000002b000020]
std %l2,[%i2+0x010] ! Mem[000000002b000010]
ldsh [%i3+0x02c],%l0 ! Mem[000000002b80002c]
jmpl %o7,%g0
lduh [%i3+0x016],%l2 ! Mem[000000002b800016]
p13_far_2_lem:
membar #Sync
ldub [%i1+0x005],%l6 ! Mem[000000002a800005]
ldsb [%i2+0x00b],%l1 ! Mem[000000002b00000b]
ldx [%i2+0x020],%l6 ! Mem[000000002b000020]
std %l2,[%i2+0x010] ! Mem[000000002b000010]
ldsh [%i3+0x02c],%l0 ! Mem[000000002b80002c]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x016],%l2 ! Mem[000000002b800016]
p13_far_2_he:
ldub [%i0+0x024],%l7 ! Mem[000000002a000024]
ldub [%i2+0x034],%l1 ! Mem[000000002b000034]
std %l2,[%i0+0x010] ! Mem[000000002a000010]
ldsw [%i3+0x010],%l3 ! Mem[000000002b800010]
ldx [%i2+0x030],%l2 ! Mem[000000002b000030]
stx %l0,[%i0+0x008] ! Mem[000000002a000008]
jmpl %o7,%g0
ldub [%i1+0x026],%l1 ! Mem[000000002a800026]
p13_far_2_hem:
membar #Sync
ldub [%i0+0x024],%l7 ! Mem[000000002a000024]
ldub [%i2+0x034],%l1 ! Mem[000000002b000034]
std %l2,[%i0+0x010] ! Mem[000000002a000010]
ldsw [%i3+0x010],%l3 ! Mem[000000002b800010]
ldx [%i2+0x030],%l2 ! Mem[000000002b000030]
stx %l0,[%i0+0x008] ! Mem[000000002a000008]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x026],%l1 ! Mem[000000002a800026]
p13_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p14_far_2_le:
stb %l6,[%i0+0x025] ! Mem[000000002c000025]
stx %l1,[%i3+0x028] ! Mem[000000002d800028]
ldsh [%i1+0x006],%l6 ! Mem[000000002c800006]
ldub [%i1+0x031],%l3 ! Mem[000000002c800031]
stx %l0,[%i0+0x028] ! Mem[000000002c000028]
jmpl %o7,%g0
sth %l2,[%i1+0x016] ! Mem[000000002c800016]
p14_far_2_lem:
membar #Sync
stb %l6,[%i0+0x025] ! Mem[000000002c000025]
stx %l1,[%i3+0x028] ! Mem[000000002d800028]
ldsh [%i1+0x006],%l6 ! Mem[000000002c800006]
ldub [%i1+0x031],%l3 ! Mem[000000002c800031]
stx %l0,[%i0+0x028] ! Mem[000000002c000028]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i1+0x016] ! Mem[000000002c800016]
p14_far_2_he:
ldsh [%i3+0x024],%l7 ! Mem[000000002d800024]
ldsb [%i3+0x034],%l1 ! Mem[000000002d800034]
ldsh [%i0+0x032],%l2 ! Mem[000000002c000032]
stx %l3,[%i3+0x030] ! Mem[000000002d800030]
ldsh [%i3+0x036],%l2 ! Mem[000000002d800036]
stx %l0,[%i1+0x008] ! Mem[000000002c800008]
jmpl %o7,%g0
ldsh [%i1+0x026],%l1 ! Mem[000000002c800026]
p14_far_2_hem:
membar #Sync
ldsh [%i3+0x024],%l7 ! Mem[000000002d800024]
ldsb [%i3+0x034],%l1 ! Mem[000000002d800034]
ldsh [%i0+0x032],%l2 ! Mem[000000002c000032]
stx %l3,[%i3+0x030] ! Mem[000000002d800030]
ldsh [%i3+0x036],%l2 ! Mem[000000002d800036]
stx %l0,[%i1+0x008] ! Mem[000000002c800008]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x026],%l1 ! Mem[000000002c800026]
p14_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p15_far_2_le:
ldsb [%i3+0x005],%l6 ! Mem[000000002f800005]
sth %l1,[%i2+0x00a] ! Mem[000000002f00000a]
sth %l6,[%i0+0x026] ! Mem[000000002e000026]
ldsb [%i0+0x011],%l3 ! Mem[000000002e000011]
stw %l0,[%i0+0x02c] ! Mem[000000002e00002c]
jmpl %o7,%g0
ldsh [%i0+0x016],%l2 ! Mem[000000002e000016]
p15_far_2_lem:
membar #Sync
ldsb [%i3+0x005],%l6 ! Mem[000000002f800005]
sth %l1,[%i2+0x00a] ! Mem[000000002f00000a]
sth %l6,[%i0+0x026] ! Mem[000000002e000026]
ldsb [%i0+0x011],%l3 ! Mem[000000002e000011]
stw %l0,[%i0+0x02c] ! Mem[000000002e00002c]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x016],%l2 ! Mem[000000002e000016]
p15_far_2_he:
ldd [%i0+0x020],%l6 ! Mem[000000002e000020]
stw %l1,[%i2+0x034] ! Mem[000000002f000034]
stb %l2,[%i3+0x013] ! Mem[000000002f800013]
stb %l3,[%i3+0x010] ! Mem[000000002f800010]
stx %l2,[%i0+0x030] ! Mem[000000002e000030]
sth %l0,[%i3+0x00c] ! Mem[000000002f80000c]
jmpl %o7,%g0
ldd [%i1+0x020],%l0 ! Mem[000000002e800020]
p15_far_2_hem:
membar #Sync
ldd [%i0+0x020],%l6 ! Mem[000000002e000020]
stw %l1,[%i2+0x034] ! Mem[000000002f000034]
stb %l2,[%i3+0x013] ! Mem[000000002f800013]
stb %l3,[%i3+0x010] ! Mem[000000002f800010]
stx %l2,[%i0+0x030] ! Mem[000000002e000030]
sth %l0,[%i3+0x00c] ! Mem[000000002f80000c]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x020],%l0 ! Mem[000000002e800020]
p15_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p16_far_2_le:
lduh [%i2+0x024],%l6 ! Mem[0000000031000024]
sth %l1,[%i0+0x02a] ! Mem[000000003000002a]
lduh [%i3+0x006],%l6 ! Mem[0000000031800006]
std %l2,[%i2+0x030] ! Mem[0000000031000030]
stb %l0,[%i0+0x02d] ! Mem[000000003000002d]
jmpl %o7,%g0
ldx [%i2+0x010],%l2 ! Mem[0000000031000010]
p16_far_2_lem:
membar #Sync
lduh [%i2+0x024],%l6 ! Mem[0000000031000024]
sth %l1,[%i0+0x02a] ! Mem[000000003000002a]
lduh [%i3+0x006],%l6 ! Mem[0000000031800006]
std %l2,[%i2+0x030] ! Mem[0000000031000030]
stb %l0,[%i0+0x02d] ! Mem[000000003000002d]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x010],%l2 ! Mem[0000000031000010]
p16_far_2_he:
stw %l7,[%i2+0x024] ! Mem[0000000031000024]
stb %l1,[%i0+0x034] ! Mem[0000000030000034]
ldsb [%i2+0x033],%l2 ! Mem[0000000031000033]
ldub [%i3+0x030],%l3 ! Mem[0000000031800030]
ldx [%i1+0x030],%l2 ! Mem[0000000030800030]
sth %l0,[%i0+0x00c] ! Mem[000000003000000c]
jmpl %o7,%g0
ldd [%i0+0x020],%l0 ! Mem[0000000030000020]
p16_far_2_hem:
membar #Sync
stw %l7,[%i2+0x024] ! Mem[0000000031000024]
stb %l1,[%i0+0x034] ! Mem[0000000030000034]
ldsb [%i2+0x033],%l2 ! Mem[0000000031000033]
ldub [%i3+0x030],%l3 ! Mem[0000000031800030]
ldx [%i1+0x030],%l2 ! Mem[0000000030800030]
sth %l0,[%i0+0x00c] ! Mem[000000003000000c]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x020],%l0 ! Mem[0000000030000020]
p16_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p17_far_2_le:
stw %l6,[%i1+0x004] ! Mem[0000000032800004]
stb %l1,[%i3+0x00b] ! Mem[000000003380000b]
ldd [%i2+0x020],%l6 ! Mem[0000000033000020]
ldub [%i1+0x011],%l3 ! Mem[0000000032800011]
ldx [%i0+0x028],%l0 ! Mem[0000000032000028]
jmpl %o7,%g0
stx %l2,[%i0+0x010] ! Mem[0000000032000010]
p17_far_2_lem:
membar #Sync
stw %l6,[%i1+0x004] ! Mem[0000000032800004]
stb %l1,[%i3+0x00b] ! Mem[000000003380000b]
ldd [%i2+0x020],%l6 ! Mem[0000000033000020]
ldub [%i1+0x011],%l3 ! Mem[0000000032800011]
ldx [%i0+0x028],%l0 ! Mem[0000000032000028]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i0+0x010] ! Mem[0000000032000010]
p17_far_2_he:
std %l6,[%i0+0x020] ! Mem[0000000032000020]
lduh [%i2+0x034],%l1 ! Mem[0000000033000034]
ldx [%i1+0x010],%l2 ! Mem[0000000032800010]
ldd [%i3+0x010],%l2 ! Mem[0000000033800010]
ldsh [%i2+0x036],%l2 ! Mem[0000000033000036]
sth %l0,[%i2+0x00c] ! Mem[000000003300000c]
jmpl %o7,%g0
stw %l1,[%i0+0x024] ! Mem[0000000032000024]
p17_far_2_hem:
membar #Sync
std %l6,[%i0+0x020] ! Mem[0000000032000020]
lduh [%i2+0x034],%l1 ! Mem[0000000033000034]
ldx [%i1+0x010],%l2 ! Mem[0000000032800010]
ldd [%i3+0x010],%l2 ! Mem[0000000033800010]
ldsh [%i2+0x036],%l2 ! Mem[0000000033000036]
sth %l0,[%i2+0x00c] ! Mem[000000003300000c]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i0+0x024] ! Mem[0000000032000024]
p17_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p18_far_2_le:
ldsh [%i0+0x024],%l6 ! Mem[0000000034000024]
lduw [%i1+0x028],%l1 ! Mem[0000000034800028]
stb %l6,[%i0+0x006] ! Mem[0000000034000006]
stx %l3,[%i3+0x030] ! Mem[0000000035800030]
ldub [%i1+0x02d],%l0 ! Mem[000000003480002d]
jmpl %o7,%g0
ldub [%i2+0x016],%l2 ! Mem[0000000035000016]
p18_far_2_lem:
membar #Sync
ldsh [%i0+0x024],%l6 ! Mem[0000000034000024]
lduw [%i1+0x028],%l1 ! Mem[0000000034800028]
stb %l6,[%i0+0x006] ! Mem[0000000034000006]
stx %l3,[%i3+0x030] ! Mem[0000000035800030]
ldub [%i1+0x02d],%l0 ! Mem[000000003480002d]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x016],%l2 ! Mem[0000000035000016]
p18_far_2_he:
ldx [%i2+0x020],%l7 ! Mem[0000000035000020]
ldsh [%i0+0x034],%l1 ! Mem[0000000034000034]
ldd [%i0+0x030],%l2 ! Mem[0000000034000030]
std %l2,[%i2+0x030] ! Mem[0000000035000030]
stx %l2,[%i2+0x030] ! Mem[0000000035000030]
sth %l0,[%i0+0x00c] ! Mem[000000003400000c]
jmpl %o7,%g0
stw %l1,[%i3+0x024] ! Mem[0000000035800024]
p18_far_2_hem:
membar #Sync
ldx [%i2+0x020],%l7 ! Mem[0000000035000020]
ldsh [%i0+0x034],%l1 ! Mem[0000000034000034]
ldd [%i0+0x030],%l2 ! Mem[0000000034000030]
std %l2,[%i2+0x030] ! Mem[0000000035000030]
stx %l2,[%i2+0x030] ! Mem[0000000035000030]
sth %l0,[%i0+0x00c] ! Mem[000000003400000c]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i3+0x024] ! Mem[0000000035800024]
p18_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p19_far_2_le:
stb %l6,[%i3+0x005] ! Mem[0000000037800005]
ldub [%i3+0x00b],%l1 ! Mem[000000003780000b]
ldsw [%i0+0x024],%l6 ! Mem[0000000036000024]
ldx [%i1+0x010],%l3 ! Mem[0000000036800010]
ldsw [%i2+0x02c],%l0 ! Mem[000000003700002c]
jmpl %o7,%g0
std %l2,[%i0+0x010] ! Mem[0000000036000010]
p19_far_2_lem:
membar #Sync
stb %l6,[%i3+0x005] ! Mem[0000000037800005]
ldub [%i3+0x00b],%l1 ! Mem[000000003780000b]
ldsw [%i0+0x024],%l6 ! Mem[0000000036000024]
ldx [%i1+0x010],%l3 ! Mem[0000000036800010]
ldsw [%i2+0x02c],%l0 ! Mem[000000003700002c]
membar #Sync
jmpl %o7,%g0
std %l2,[%i0+0x010] ! Mem[0000000036000010]
p19_far_2_he:
lduh [%i0+0x024],%l7 ! Mem[0000000036000024]
stx %l1,[%i2+0x030] ! Mem[0000000037000030]
stb %l2,[%i3+0x013] ! Mem[0000000037800013]
lduh [%i2+0x010],%l3 ! Mem[0000000037000010]
ldx [%i3+0x030],%l2 ! Mem[0000000037800030]
sth %l0,[%i2+0x00c] ! Mem[000000003700000c]
jmpl %o7,%g0
std %l0,[%i3+0x020] ! Mem[0000000037800020]
p19_far_2_hem:
membar #Sync
lduh [%i0+0x024],%l7 ! Mem[0000000036000024]
stx %l1,[%i2+0x030] ! Mem[0000000037000030]
stb %l2,[%i3+0x013] ! Mem[0000000037800013]
lduh [%i2+0x010],%l3 ! Mem[0000000037000010]
ldx [%i3+0x030],%l2 ! Mem[0000000037800030]
sth %l0,[%i2+0x00c] ! Mem[000000003700000c]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x020] ! Mem[0000000037800020]
p19_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p20_far_2_le:
stx %l6,[%i2+0x020] ! Mem[0000000039000020]
ldub [%i1+0x02b],%l1 ! Mem[000000003880002b]
stw %l6,[%i2+0x004] ! Mem[0000000039000004]
ldsh [%i1+0x030],%l3 ! Mem[0000000038800030]
ldd [%i2+0x028],%l0 ! Mem[0000000039000028]
jmpl %o7,%g0
ldsb [%i3+0x016],%l2 ! Mem[0000000039800016]
p20_far_2_lem:
membar #Sync
stx %l6,[%i2+0x020] ! Mem[0000000039000020]
ldub [%i1+0x02b],%l1 ! Mem[000000003880002b]
stw %l6,[%i2+0x004] ! Mem[0000000039000004]
ldsh [%i1+0x030],%l3 ! Mem[0000000038800030]
ldd [%i2+0x028],%l0 ! Mem[0000000039000028]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x016],%l2 ! Mem[0000000039800016]
p20_far_2_he:
ldsw [%i2+0x024],%l7 ! Mem[0000000039000024]
std %l0,[%i0+0x030] ! Mem[0000000038000030]
ldsb [%i2+0x033],%l2 ! Mem[0000000039000033]
stx %l3,[%i1+0x030] ! Mem[0000000038800030]
ldsh [%i0+0x036],%l2 ! Mem[0000000038000036]
stb %l0,[%i0+0x00c] ! Mem[000000003800000c]
jmpl %o7,%g0
ldx [%i2+0x020],%l1 ! Mem[0000000039000020]
p20_far_2_hem:
membar #Sync
ldsw [%i2+0x024],%l7 ! Mem[0000000039000024]
std %l0,[%i0+0x030] ! Mem[0000000038000030]
ldsb [%i2+0x033],%l2 ! Mem[0000000039000033]
stx %l3,[%i1+0x030] ! Mem[0000000038800030]
ldsh [%i0+0x036],%l2 ! Mem[0000000038000036]
stb %l0,[%i0+0x00c] ! Mem[000000003800000c]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x020],%l1 ! Mem[0000000039000020]
p20_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p21_far_2_le:
lduh [%i2+0x004],%l6 ! Mem[000000003b000004]
ldsh [%i3+0x00a],%l1 ! Mem[000000003b80000a]
lduw [%i1+0x024],%l6 ! Mem[000000003a800024]
sth %l3,[%i3+0x010] ! Mem[000000003b800010]
stx %l0,[%i3+0x028] ! Mem[000000003b800028]
jmpl %o7,%g0
lduw [%i1+0x014],%l2 ! Mem[000000003a800014]
p21_far_2_lem:
membar #Sync
lduh [%i2+0x004],%l6 ! Mem[000000003b000004]
ldsh [%i3+0x00a],%l1 ! Mem[000000003b80000a]
lduw [%i1+0x024],%l6 ! Mem[000000003a800024]
sth %l3,[%i3+0x010] ! Mem[000000003b800010]
stx %l0,[%i3+0x028] ! Mem[000000003b800028]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x014],%l2 ! Mem[000000003a800014]
p21_far_2_he:
ldsb [%i0+0x024],%l7 ! Mem[000000003a000024]
lduw [%i2+0x034],%l1 ! Mem[000000003b000034]
ldx [%i1+0x010],%l2 ! Mem[000000003a800010]
stb %l3,[%i1+0x010] ! Mem[000000003a800010]
stx %l2,[%i1+0x030] ! Mem[000000003a800030]
stb %l0,[%i1+0x00c] ! Mem[000000003a80000c]
jmpl %o7,%g0
ldx [%i2+0x020],%l1 ! Mem[000000003b000020]
p21_far_2_hem:
membar #Sync
ldsb [%i0+0x024],%l7 ! Mem[000000003a000024]
lduw [%i2+0x034],%l1 ! Mem[000000003b000034]
ldx [%i1+0x010],%l2 ! Mem[000000003a800010]
stb %l3,[%i1+0x010] ! Mem[000000003a800010]
stx %l2,[%i1+0x030] ! Mem[000000003a800030]
stb %l0,[%i1+0x00c] ! Mem[000000003a80000c]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x020],%l1 ! Mem[000000003b000020]
p21_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p22_far_2_le:
std %l6,[%i1+0x020] ! Mem[000000003c800020]
ldd [%i2+0x028],%l0 ! Mem[000000003d000028]
ldsb [%i0+0x006],%l6 ! Mem[000000003c000006]
lduh [%i1+0x030],%l3 ! Mem[000000003c800030]
std %l0,[%i3+0x028] ! Mem[000000003d800028]
jmpl %o7,%g0
stw %l2,[%i0+0x014] ! Mem[000000003c000014]
p22_far_2_lem:
membar #Sync
std %l6,[%i1+0x020] ! Mem[000000003c800020]
ldd [%i2+0x028],%l0 ! Mem[000000003d000028]
ldsb [%i0+0x006],%l6 ! Mem[000000003c000006]
lduh [%i1+0x030],%l3 ! Mem[000000003c800030]
std %l0,[%i3+0x028] ! Mem[000000003d800028]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i0+0x014] ! Mem[000000003c000014]
p22_far_2_he:
stx %l7,[%i2+0x020] ! Mem[000000003d000020]
ldsw [%i0+0x034],%l1 ! Mem[000000003c000034]
ldd [%i0+0x030],%l2 ! Mem[000000003c000030]
ldub [%i1+0x030],%l3 ! Mem[000000003c800030]
ldx [%i2+0x030],%l2 ! Mem[000000003d000030]
stb %l0,[%i3+0x00c] ! Mem[000000003d80000c]
jmpl %o7,%g0
lduh [%i2+0x026],%l1 ! Mem[000000003d000026]
p22_far_2_hem:
membar #Sync
stx %l7,[%i2+0x020] ! Mem[000000003d000020]
ldsw [%i0+0x034],%l1 ! Mem[000000003c000034]
ldd [%i0+0x030],%l2 ! Mem[000000003c000030]
ldub [%i1+0x030],%l3 ! Mem[000000003c800030]
ldx [%i2+0x030],%l2 ! Mem[000000003d000030]
stb %l0,[%i3+0x00c] ! Mem[000000003d80000c]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x026],%l1 ! Mem[000000003d000026]
p22_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p23_far_2_le:
ldsh [%i0+0x004],%l6 ! Mem[000000003e000004]
ldd [%i0+0x008],%l0 ! Mem[000000003e000008]
std %l6,[%i3+0x020] ! Mem[000000003f800020]
ldd [%i0+0x010],%l2 ! Mem[000000003e000010]
stb %l0,[%i0+0x02d] ! Mem[000000003e00002d]
jmpl %o7,%g0
ldsw [%i2+0x014],%l2 ! Mem[000000003f000014]
p23_far_2_lem:
membar #Sync
ldsh [%i0+0x004],%l6 ! Mem[000000003e000004]
ldd [%i0+0x008],%l0 ! Mem[000000003e000008]
std %l6,[%i3+0x020] ! Mem[000000003f800020]
ldd [%i0+0x010],%l2 ! Mem[000000003e000010]
stb %l0,[%i0+0x02d] ! Mem[000000003e00002d]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x014],%l2 ! Mem[000000003f000014]
p23_far_2_he:
sth %l7,[%i0+0x024] ! Mem[000000003e000024]
stw %l1,[%i2+0x034] ! Mem[000000003f000034]
lduw [%i0+0x010],%l2 ! Mem[000000003e000010]
ldd [%i0+0x010],%l2 ! Mem[000000003e000010]
ldsh [%i2+0x036],%l2 ! Mem[000000003f000036]
stb %l0,[%i0+0x00c] ! Mem[000000003e00000c]
jmpl %o7,%g0
lduh [%i1+0x026],%l1 ! Mem[000000003e800026]
p23_far_2_hem:
membar #Sync
sth %l7,[%i0+0x024] ! Mem[000000003e000024]
stw %l1,[%i2+0x034] ! Mem[000000003f000034]
lduw [%i0+0x010],%l2 ! Mem[000000003e000010]
ldd [%i0+0x010],%l2 ! Mem[000000003e000010]
ldsh [%i2+0x036],%l2 ! Mem[000000003f000036]
stb %l0,[%i0+0x00c] ! Mem[000000003e00000c]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x026],%l1 ! Mem[000000003e800026]
p23_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p24_far_2_le:
lduw [%i3+0x024],%l6 ! Mem[0000000041800024]
stw %l1,[%i2+0x028] ! Mem[0000000041000028]
ldub [%i1+0x006],%l6 ! Mem[0000000040800006]
stb %l3,[%i2+0x031] ! Mem[0000000041000031]
lduh [%i0+0x02c],%l0 ! Mem[000000004000002c]
jmpl %o7,%g0
sth %l2,[%i0+0x016] ! Mem[0000000040000016]
p24_far_2_lem:
membar #Sync
lduw [%i3+0x024],%l6 ! Mem[0000000041800024]
stw %l1,[%i2+0x028] ! Mem[0000000041000028]
ldub [%i1+0x006],%l6 ! Mem[0000000040800006]
stb %l3,[%i2+0x031] ! Mem[0000000041000031]
lduh [%i0+0x02c],%l0 ! Mem[000000004000002c]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i0+0x016] ! Mem[0000000040000016]
p24_far_2_he:
stb %l7,[%i2+0x024] ! Mem[0000000041000024]
stb %l1,[%i0+0x034] ! Mem[0000000040000034]
stx %l2,[%i3+0x030] ! Mem[0000000041800030]
std %l2,[%i0+0x030] ! Mem[0000000040000030]
stx %l2,[%i3+0x030] ! Mem[0000000041800030]
stb %l0,[%i2+0x00c] ! Mem[000000004100000c]
jmpl %o7,%g0
ldsw [%i1+0x024],%l1 ! Mem[0000000040800024]
p24_far_2_hem:
membar #Sync
stb %l7,[%i2+0x024] ! Mem[0000000041000024]
stb %l1,[%i0+0x034] ! Mem[0000000040000034]
stx %l2,[%i3+0x030] ! Mem[0000000041800030]
std %l2,[%i0+0x030] ! Mem[0000000040000030]
stx %l2,[%i3+0x030] ! Mem[0000000041800030]
stb %l0,[%i2+0x00c] ! Mem[000000004100000c]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x024],%l1 ! Mem[0000000040800024]
p24_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p25_far_2_le:
stx %l6,[%i2+0x000] ! Mem[0000000043000000]
std %l0,[%i0+0x008] ! Mem[0000000042000008]
stx %l6,[%i0+0x020] ! Mem[0000000042000020]
ldsw [%i1+0x010],%l3 ! Mem[0000000042800010]
ldub [%i0+0x02d],%l0 ! Mem[000000004200002d]
jmpl %o7,%g0
ldsh [%i2+0x016],%l2 ! Mem[0000000043000016]
p25_far_2_lem:
membar #Sync
stx %l6,[%i2+0x000] ! Mem[0000000043000000]
std %l0,[%i0+0x008] ! Mem[0000000042000008]
stx %l6,[%i0+0x020] ! Mem[0000000042000020]
ldsw [%i1+0x010],%l3 ! Mem[0000000042800010]
ldub [%i0+0x02d],%l0 ! Mem[000000004200002d]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x016],%l2 ! Mem[0000000043000016]
p25_far_2_he:
lduw [%i0+0x024],%l7 ! Mem[0000000042000024]
lduh [%i2+0x034],%l1 ! Mem[0000000043000034]
lduh [%i2+0x012],%l2 ! Mem[0000000043000012]
lduh [%i3+0x010],%l3 ! Mem[0000000043800010]
ldx [%i0+0x030],%l2 ! Mem[0000000042000030]
stb %l0,[%i0+0x00c] ! Mem[000000004200000c]
jmpl %o7,%g0
ldsb [%i1+0x026],%l1 ! Mem[0000000042800026]
p25_far_2_hem:
membar #Sync
lduw [%i0+0x024],%l7 ! Mem[0000000042000024]
lduh [%i2+0x034],%l1 ! Mem[0000000043000034]
lduh [%i2+0x012],%l2 ! Mem[0000000043000012]
lduh [%i3+0x010],%l3 ! Mem[0000000043800010]
ldx [%i0+0x030],%l2 ! Mem[0000000042000030]
stb %l0,[%i0+0x00c] ! Mem[000000004200000c]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x026],%l1 ! Mem[0000000042800026]
p25_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p26_far_2_le:
ldsw [%i2+0x024],%l6 ! Mem[0000000045000024]
ldx [%i3+0x028],%l1 ! Mem[0000000045800028]
ldx [%i0+0x000],%l6 ! Mem[0000000044000000]
stw %l3,[%i0+0x030] ! Mem[0000000044000030]
ldsb [%i1+0x02d],%l0 ! Mem[000000004480002d]
jmpl %o7,%g0
ldx [%i0+0x010],%l2 ! Mem[0000000044000010]
p26_far_2_lem:
membar #Sync
ldsw [%i2+0x024],%l6 ! Mem[0000000045000024]
ldx [%i3+0x028],%l1 ! Mem[0000000045800028]
ldx [%i0+0x000],%l6 ! Mem[0000000044000000]
stw %l3,[%i0+0x030] ! Mem[0000000044000030]
ldsb [%i1+0x02d],%l0 ! Mem[000000004480002d]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x010],%l2 ! Mem[0000000044000010]
p26_far_2_he:
ldub [%i2+0x024],%l7 ! Mem[0000000045000024]
ldsh [%i0+0x034],%l1 ! Mem[0000000044000034]
stw %l2,[%i1+0x030] ! Mem[0000000044800030]
ldsb [%i3+0x030],%l3 ! Mem[0000000045800030]
ldsh [%i1+0x036],%l2 ! Mem[0000000044800036]
lduw [%i1+0x00c],%l0 ! Mem[000000004480000c]
jmpl %o7,%g0
ldsb [%i1+0x026],%l1 ! Mem[0000000044800026]
p26_far_2_hem:
membar #Sync
ldub [%i2+0x024],%l7 ! Mem[0000000045000024]
ldsh [%i0+0x034],%l1 ! Mem[0000000044000034]
stw %l2,[%i1+0x030] ! Mem[0000000044800030]
ldsb [%i3+0x030],%l3 ! Mem[0000000045800030]
ldsh [%i1+0x036],%l2 ! Mem[0000000044800036]
lduw [%i1+0x00c],%l0 ! Mem[000000004480000c]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x026],%l1 ! Mem[0000000044800026]
p26_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p27_far_2_le:
std %l6,[%i1+0x000] ! Mem[0000000046800000]
ldx [%i1+0x008],%l1 ! Mem[0000000046800008]
ldsh [%i2+0x026],%l6 ! Mem[0000000047000026]
lduw [%i2+0x010],%l3 ! Mem[0000000047000010]
ldd [%i1+0x028],%l0 ! Mem[0000000046800028]
jmpl %o7,%g0
stx %l2,[%i3+0x010] ! Mem[0000000047800010]
p27_far_2_lem:
membar #Sync
std %l6,[%i1+0x000] ! Mem[0000000046800000]
ldx [%i1+0x008],%l1 ! Mem[0000000046800008]
ldsh [%i2+0x026],%l6 ! Mem[0000000047000026]
lduw [%i2+0x010],%l3 ! Mem[0000000047000010]
ldd [%i1+0x028],%l0 ! Mem[0000000046800028]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i3+0x010] ! Mem[0000000047800010]
p27_far_2_he:
ldsh [%i0+0x024],%l7 ! Mem[0000000046000024]
stx %l1,[%i2+0x030] ! Mem[0000000047000030]
ldub [%i0+0x013],%l2 ! Mem[0000000046000013]
sth %l3,[%i3+0x010] ! Mem[0000000047800010]
stx %l2,[%i2+0x030] ! Mem[0000000047000030]
lduw [%i0+0x00c],%l0 ! Mem[000000004600000c]
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[0000000046000020]
p27_far_2_hem:
membar #Sync
ldsh [%i0+0x024],%l7 ! Mem[0000000046000024]
stx %l1,[%i2+0x030] ! Mem[0000000047000030]
ldub [%i0+0x013],%l2 ! Mem[0000000046000013]
sth %l3,[%i3+0x010] ! Mem[0000000047800010]
stx %l2,[%i2+0x030] ! Mem[0000000047000030]
lduw [%i0+0x00c],%l0 ! Mem[000000004600000c]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[0000000046000020]
p27_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p28_far_2_le:
ldd [%i0+0x020],%l6 ! Mem[0000000048000020]
lduh [%i3+0x02a],%l1 ! Mem[000000004980002a]
sth %l6,[%i1+0x006] ! Mem[0000000048800006]
ldsb [%i1+0x031],%l3 ! Mem[0000000048800031]
sth %l0,[%i2+0x02c] ! Mem[000000004900002c]
jmpl %o7,%g0
ldub [%i1+0x016],%l2 ! Mem[0000000048800016]
p28_far_2_lem:
membar #Sync
ldd [%i0+0x020],%l6 ! Mem[0000000048000020]
lduh [%i3+0x02a],%l1 ! Mem[000000004980002a]
sth %l6,[%i1+0x006] ! Mem[0000000048800006]
ldsb [%i1+0x031],%l3 ! Mem[0000000048800031]
sth %l0,[%i2+0x02c] ! Mem[000000004900002c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x016],%l2 ! Mem[0000000048800016]
p28_far_2_he:
ldd [%i2+0x020],%l6 ! Mem[0000000049000020]
std %l0,[%i0+0x030] ! Mem[0000000048000030]
sth %l2,[%i3+0x032] ! Mem[0000000049800032]
lduw [%i3+0x030],%l3 ! Mem[0000000049800030]
ldx [%i2+0x030],%l2 ! Mem[0000000049000030]
lduw [%i1+0x00c],%l0 ! Mem[000000004880000c]
jmpl %o7,%g0
sth %l1,[%i0+0x026] ! Mem[0000000048000026]
p28_far_2_hem:
membar #Sync
ldd [%i2+0x020],%l6 ! Mem[0000000049000020]
std %l0,[%i0+0x030] ! Mem[0000000048000030]
sth %l2,[%i3+0x032] ! Mem[0000000049800032]
lduw [%i3+0x030],%l3 ! Mem[0000000049800030]
ldx [%i2+0x030],%l2 ! Mem[0000000049000030]
lduw [%i1+0x00c],%l0 ! Mem[000000004880000c]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i0+0x026] ! Mem[0000000048000026]
p28_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p29_far_2_le:
lduw [%i3+0x004],%l6 ! Mem[000000004b800004]
ldsw [%i2+0x008],%l1 ! Mem[000000004b000008]
lduh [%i0+0x026],%l6 ! Mem[000000004a000026]
std %l2,[%i3+0x010] ! Mem[000000004b800010]
ldx [%i3+0x028],%l0 ! Mem[000000004b800028]
jmpl %o7,%g0
std %l2,[%i0+0x010] ! Mem[000000004a000010]
p29_far_2_lem:
membar #Sync
lduw [%i3+0x004],%l6 ! Mem[000000004b800004]
ldsw [%i2+0x008],%l1 ! Mem[000000004b000008]
lduh [%i0+0x026],%l6 ! Mem[000000004a000026]
std %l2,[%i3+0x010] ! Mem[000000004b800010]
ldx [%i3+0x028],%l0 ! Mem[000000004b800028]
membar #Sync
jmpl %o7,%g0
std %l2,[%i0+0x010] ! Mem[000000004a000010]
p29_far_2_he:
stw %l7,[%i0+0x024] ! Mem[000000004a000024]
lduw [%i2+0x034],%l1 ! Mem[000000004b000034]
ldsw [%i2+0x010],%l2 ! Mem[000000004b000010]
ldsh [%i3+0x010],%l3 ! Mem[000000004b800010]
ldsh [%i3+0x036],%l2 ! Mem[000000004b800036]
lduw [%i3+0x00c],%l0 ! Mem[000000004b80000c]
jmpl %o7,%g0
sth %l1,[%i3+0x026] ! Mem[000000004b800026]
p29_far_2_hem:
membar #Sync
stw %l7,[%i0+0x024] ! Mem[000000004a000024]
lduw [%i2+0x034],%l1 ! Mem[000000004b000034]
ldsw [%i2+0x010],%l2 ! Mem[000000004b000010]
ldsh [%i3+0x010],%l3 ! Mem[000000004b800010]
ldsh [%i3+0x036],%l2 ! Mem[000000004b800036]
lduw [%i3+0x00c],%l0 ! Mem[000000004b80000c]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x026] ! Mem[000000004b800026]
p29_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p30_far_2_le:
sth %l6,[%i2+0x024] ! Mem[000000004d000024]
ldsb [%i3+0x02b],%l1 ! Mem[000000004d80002b]
ldd [%i3+0x000],%l6 ! Mem[000000004d800000]
ldub [%i1+0x031],%l3 ! Mem[000000004c800031]
lduw [%i3+0x02c],%l0 ! Mem[000000004d80002c]
jmpl %o7,%g0
ldsb [%i2+0x016],%l2 ! Mem[000000004d000016]
p30_far_2_lem:
membar #Sync
sth %l6,[%i2+0x024] ! Mem[000000004d000024]
ldsb [%i3+0x02b],%l1 ! Mem[000000004d80002b]
ldd [%i3+0x000],%l6 ! Mem[000000004d800000]
ldub [%i1+0x031],%l3 ! Mem[000000004c800031]
lduw [%i3+0x02c],%l0 ! Mem[000000004d80002c]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x016],%l2 ! Mem[000000004d000016]
p30_far_2_he:
std %l6,[%i2+0x020] ! Mem[000000004d000020]
ldsw [%i0+0x034],%l1 ! Mem[000000004c000034]
std %l2,[%i1+0x030] ! Mem[000000004c800030]
std %l2,[%i2+0x030] ! Mem[000000004d000030]
stx %l2,[%i0+0x030] ! Mem[000000004c000030]
lduw [%i0+0x00c],%l0 ! Mem[000000004c00000c]
jmpl %o7,%g0
stb %l1,[%i3+0x026] ! Mem[000000004d800026]
p30_far_2_hem:
membar #Sync
std %l6,[%i2+0x020] ! Mem[000000004d000020]
ldsw [%i0+0x034],%l1 ! Mem[000000004c000034]
std %l2,[%i1+0x030] ! Mem[000000004c800030]
std %l2,[%i2+0x030] ! Mem[000000004d000030]
stx %l2,[%i0+0x030] ! Mem[000000004c000030]
lduw [%i0+0x00c],%l0 ! Mem[000000004c00000c]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i3+0x026] ! Mem[000000004d800026]
p30_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p31_far_2_le:
ldsw [%i1+0x004],%l6 ! Mem[000000004e800004]
ldsb [%i2+0x00b],%l1 ! Mem[000000004f00000b]
stb %l6,[%i1+0x026] ! Mem[000000004e800026]
stx %l3,[%i1+0x010] ! Mem[000000004e800010]
ldsw [%i0+0x02c],%l0 ! Mem[000000004e00002c]
jmpl %o7,%g0
lduw [%i0+0x014],%l2 ! Mem[000000004e000014]
p31_far_2_lem:
membar #Sync
ldsw [%i1+0x004],%l6 ! Mem[000000004e800004]
ldsb [%i2+0x00b],%l1 ! Mem[000000004f00000b]
stb %l6,[%i1+0x026] ! Mem[000000004e800026]
stx %l3,[%i1+0x010] ! Mem[000000004e800010]
ldsw [%i0+0x02c],%l0 ! Mem[000000004e00002c]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x014],%l2 ! Mem[000000004e000014]
p31_far_2_he:
ldx [%i0+0x020],%l7 ! Mem[000000004e000020]
ldd [%i2+0x030],%l0 ! Mem[000000004f000030]
ldsh [%i0+0x012],%l2 ! Mem[000000004e000012]
lduh [%i2+0x010],%l3 ! Mem[000000004f000010]
ldx [%i1+0x030],%l2 ! Mem[000000004e800030]
ldub [%i2+0x00c],%l0 ! Mem[000000004f00000c]
jmpl %o7,%g0
stb %l1,[%i2+0x026] ! Mem[000000004f000026]
p31_far_2_hem:
membar #Sync
ldx [%i0+0x020],%l7 ! Mem[000000004e000020]
ldd [%i2+0x030],%l0 ! Mem[000000004f000030]
ldsh [%i0+0x012],%l2 ! Mem[000000004e000012]
lduh [%i2+0x010],%l3 ! Mem[000000004f000010]
ldx [%i1+0x030],%l2 ! Mem[000000004e800030]
ldub [%i2+0x00c],%l0 ! Mem[000000004f00000c]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i2+0x026] ! Mem[000000004f000026]
p31_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p32_far_2_le:
ldx [%i0+0x020],%l6 ! Mem[0000000050000020]
stx %l1,[%i0+0x028] ! Mem[0000000050000028]
ldsw [%i0+0x004],%l6 ! Mem[0000000050000004]
ldx [%i3+0x030],%l3 ! Mem[0000000051800030]
ldsh [%i0+0x02c],%l0 ! Mem[000000005000002c]
jmpl %o7,%g0
stw %l2,[%i2+0x014] ! Mem[0000000051000014]
p32_far_2_lem:
membar #Sync
ldx [%i0+0x020],%l6 ! Mem[0000000050000020]
stx %l1,[%i0+0x028] ! Mem[0000000050000028]
ldsw [%i0+0x004],%l6 ! Mem[0000000050000004]
ldx [%i3+0x030],%l3 ! Mem[0000000051800030]
ldsh [%i0+0x02c],%l0 ! Mem[000000005000002c]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i2+0x014] ! Mem[0000000051000014]
p32_far_2_he:
lduh [%i2+0x024],%l7 ! Mem[0000000051000024]
sth %l1,[%i0+0x034] ! Mem[0000000050000034]
stb %l2,[%i0+0x033] ! Mem[0000000050000033]
ldsb [%i1+0x030],%l3 ! Mem[0000000050800030]
ldsh [%i2+0x036],%l2 ! Mem[0000000051000036]
ldub [%i0+0x00c],%l0 ! Mem[000000005000000c]
jmpl %o7,%g0
lduw [%i2+0x024],%l1 ! Mem[0000000051000024]
p32_far_2_hem:
membar #Sync
lduh [%i2+0x024],%l7 ! Mem[0000000051000024]
sth %l1,[%i0+0x034] ! Mem[0000000050000034]
stb %l2,[%i0+0x033] ! Mem[0000000050000033]
ldsb [%i1+0x030],%l3 ! Mem[0000000050800030]
ldsh [%i2+0x036],%l2 ! Mem[0000000051000036]
ldub [%i0+0x00c],%l0 ! Mem[000000005000000c]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x024],%l1 ! Mem[0000000051000024]
p32_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p33_far_2_le:
ldd [%i3+0x000],%l6 ! Mem[0000000053800000]
sth %l1,[%i3+0x00a] ! Mem[000000005380000a]
stw %l6,[%i3+0x024] ! Mem[0000000053800024]
ldsh [%i1+0x010],%l3 ! Mem[0000000052800010]
stx %l0,[%i0+0x028] ! Mem[0000000052000028]
jmpl %o7,%g0
ldsw [%i0+0x014],%l2 ! Mem[0000000052000014]
p33_far_2_lem:
membar #Sync
ldd [%i3+0x000],%l6 ! Mem[0000000053800000]
sth %l1,[%i3+0x00a] ! Mem[000000005380000a]
stw %l6,[%i3+0x024] ! Mem[0000000053800024]
ldsh [%i1+0x010],%l3 ! Mem[0000000052800010]
stx %l0,[%i0+0x028] ! Mem[0000000052000028]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x014],%l2 ! Mem[0000000052000014]
p33_far_2_he:
ldsw [%i0+0x024],%l7 ! Mem[0000000052000024]
ldx [%i2+0x030],%l1 ! Mem[0000000053000030]
ldsb [%i3+0x013],%l2 ! Mem[0000000053800013]
sth %l3,[%i1+0x010] ! Mem[0000000052800010]
stx %l2,[%i2+0x030] ! Mem[0000000053000030]
ldub [%i1+0x00c],%l0 ! Mem[000000005280000c]
jmpl %o7,%g0
ldub [%i1+0x026],%l1 ! Mem[0000000052800026]
p33_far_2_hem:
membar #Sync
ldsw [%i0+0x024],%l7 ! Mem[0000000052000024]
ldx [%i2+0x030],%l1 ! Mem[0000000053000030]
ldsb [%i3+0x013],%l2 ! Mem[0000000053800013]
sth %l3,[%i1+0x010] ! Mem[0000000052800010]
stx %l2,[%i2+0x030] ! Mem[0000000053000030]
ldub [%i1+0x00c],%l0 ! Mem[000000005280000c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x026],%l1 ! Mem[0000000052800026]
p33_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p34_far_2_le:
ldub [%i2+0x025],%l6 ! Mem[0000000055000025]
stb %l1,[%i1+0x02b] ! Mem[000000005480002b]
lduw [%i2+0x004],%l6 ! Mem[0000000055000004]
sth %l3,[%i0+0x030] ! Mem[0000000054000030]
stw %l0,[%i1+0x02c] ! Mem[000000005480002c]
jmpl %o7,%g0
stb %l2,[%i3+0x016] ! Mem[0000000055800016]
p34_far_2_lem:
membar #Sync
ldub [%i2+0x025],%l6 ! Mem[0000000055000025]
stb %l1,[%i1+0x02b] ! Mem[000000005480002b]
lduw [%i2+0x004],%l6 ! Mem[0000000055000004]
sth %l3,[%i0+0x030] ! Mem[0000000054000030]
stw %l0,[%i1+0x02c] ! Mem[000000005480002c]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i3+0x016] ! Mem[0000000055800016]
p34_far_2_he:
ldsb [%i1+0x024],%l7 ! Mem[0000000054800024]
ldub [%i0+0x034],%l1 ! Mem[0000000054000034]
ldx [%i2+0x030],%l2 ! Mem[0000000055000030]
lduw [%i1+0x030],%l3 ! Mem[0000000054800030]
ldx [%i3+0x030],%l2 ! Mem[0000000055800030]
ldub [%i3+0x00c],%l0 ! Mem[000000005580000c]
jmpl %o7,%g0
ldub [%i1+0x026],%l1 ! Mem[0000000054800026]
p34_far_2_hem:
membar #Sync
ldsb [%i1+0x024],%l7 ! Mem[0000000054800024]
ldub [%i0+0x034],%l1 ! Mem[0000000054000034]
ldx [%i2+0x030],%l2 ! Mem[0000000055000030]
lduw [%i1+0x030],%l3 ! Mem[0000000054800030]
ldx [%i3+0x030],%l2 ! Mem[0000000055800030]
ldub [%i3+0x00c],%l0 ! Mem[000000005580000c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x026],%l1 ! Mem[0000000054800026]
p34_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p35_far_2_le:
sth %l6,[%i2+0x004] ! Mem[0000000057000004]
stb %l1,[%i3+0x00b] ! Mem[000000005780000b]
ldsb [%i1+0x026],%l6 ! Mem[0000000056800026]
lduh [%i2+0x010],%l3 ! Mem[0000000057000010]
stb %l0,[%i1+0x02d] ! Mem[000000005680002d]
jmpl %o7,%g0
ldd [%i1+0x010],%l2 ! Mem[0000000056800010]
p35_far_2_lem:
membar #Sync
sth %l6,[%i2+0x004] ! Mem[0000000057000004]
stb %l1,[%i3+0x00b] ! Mem[000000005780000b]
ldsb [%i1+0x026],%l6 ! Mem[0000000056800026]
lduh [%i2+0x010],%l3 ! Mem[0000000057000010]
stb %l0,[%i1+0x02d] ! Mem[000000005680002d]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x010],%l2 ! Mem[0000000056800010]
p35_far_2_he:
ldsb [%i0+0x024],%l7 ! Mem[0000000056000024]
ldsb [%i2+0x034],%l1 ! Mem[0000000057000034]
ldd [%i1+0x010],%l2 ! Mem[0000000056800010]
ldsh [%i0+0x010],%l3 ! Mem[0000000056000010]
ldsh [%i0+0x036],%l2 ! Mem[0000000056000036]
ldub [%i1+0x00c],%l0 ! Mem[000000005680000c]
jmpl %o7,%g0
ldsh [%i1+0x026],%l1 ! Mem[0000000056800026]
p35_far_2_hem:
membar #Sync
ldsb [%i0+0x024],%l7 ! Mem[0000000056000024]
ldsb [%i2+0x034],%l1 ! Mem[0000000057000034]
ldd [%i1+0x010],%l2 ! Mem[0000000056800010]
ldsh [%i0+0x010],%l3 ! Mem[0000000056000010]
ldsh [%i0+0x036],%l2 ! Mem[0000000056000036]
ldub [%i1+0x00c],%l0 ! Mem[000000005680000c]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x026],%l1 ! Mem[0000000056800026]
p35_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p36_far_2_le:
ldsb [%i1+0x025],%l6 ! Mem[0000000058800025]
lduw [%i1+0x028],%l1 ! Mem[0000000058800028]
std %l6,[%i0+0x000] ! Mem[0000000058000000]
ldd [%i1+0x030],%l2 ! Mem[0000000058800030]
ldx [%i2+0x028],%l0 ! Mem[0000000059000028]
jmpl %o7,%g0
lduh [%i0+0x016],%l2 ! Mem[0000000058000016]
p36_far_2_lem:
membar #Sync
ldsb [%i1+0x025],%l6 ! Mem[0000000058800025]
lduw [%i1+0x028],%l1 ! Mem[0000000058800028]
std %l6,[%i0+0x000] ! Mem[0000000058000000]
ldd [%i1+0x030],%l2 ! Mem[0000000058800030]
ldx [%i2+0x028],%l0 ! Mem[0000000059000028]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x016],%l2 ! Mem[0000000058000016]
p36_far_2_he:
stx %l7,[%i1+0x020] ! Mem[0000000058800020]
stw %l1,[%i0+0x034] ! Mem[0000000058000034]
lduw [%i0+0x030],%l2 ! Mem[0000000058000030]
stw %l3,[%i0+0x030] ! Mem[0000000058000030]
stx %l2,[%i1+0x030] ! Mem[0000000058800030]
ldsh [%i3+0x00c],%l0 ! Mem[000000005980000c]
jmpl %o7,%g0
ldsh [%i1+0x026],%l1 ! Mem[0000000058800026]
p36_far_2_hem:
membar #Sync
stx %l7,[%i1+0x020] ! Mem[0000000058800020]
stw %l1,[%i0+0x034] ! Mem[0000000058000034]
lduw [%i0+0x030],%l2 ! Mem[0000000058000030]
stw %l3,[%i0+0x030] ! Mem[0000000058000030]
stx %l2,[%i1+0x030] ! Mem[0000000058800030]
ldsh [%i3+0x00c],%l0 ! Mem[000000005980000c]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x026],%l1 ! Mem[0000000058800026]
p36_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p37_far_2_le:
ldx [%i0+0x000],%l6 ! Mem[000000005a000000]
ldub [%i3+0x00b],%l1 ! Mem[000000005b80000b]
ldub [%i3+0x026],%l6 ! Mem[000000005b800026]
stb %l3,[%i0+0x011] ! Mem[000000005a000011]
ldub [%i2+0x02d],%l0 ! Mem[000000005b00002d]
jmpl %o7,%g0
sth %l2,[%i1+0x016] ! Mem[000000005a800016]
p37_far_2_lem:
membar #Sync
ldx [%i0+0x000],%l6 ! Mem[000000005a000000]
ldub [%i3+0x00b],%l1 ! Mem[000000005b80000b]
ldub [%i3+0x026],%l6 ! Mem[000000005b800026]
stb %l3,[%i0+0x011] ! Mem[000000005a000011]
ldub [%i2+0x02d],%l0 ! Mem[000000005b00002d]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i1+0x016] ! Mem[000000005a800016]
p37_far_2_he:
sth %l7,[%i0+0x024] ! Mem[000000005a000024]
stb %l1,[%i2+0x034] ! Mem[000000005b000034]
stx %l2,[%i3+0x010] ! Mem[000000005b800010]
ldx [%i3+0x010],%l3 ! Mem[000000005b800010]
ldx [%i2+0x030],%l2 ! Mem[000000005b000030]
ldsh [%i0+0x00c],%l0 ! Mem[000000005a00000c]
jmpl %o7,%g0
ldd [%i1+0x020],%l0 ! Mem[000000005a800020]
p37_far_2_hem:
membar #Sync
sth %l7,[%i0+0x024] ! Mem[000000005a000024]
stb %l1,[%i2+0x034] ! Mem[000000005b000034]
stx %l2,[%i3+0x010] ! Mem[000000005b800010]
ldx [%i3+0x010],%l3 ! Mem[000000005b800010]
ldx [%i2+0x030],%l2 ! Mem[000000005b000030]
ldsh [%i0+0x00c],%l0 ! Mem[000000005a00000c]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x020],%l0 ! Mem[000000005a800020]
p37_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p38_far_2_le:
stw %l6,[%i3+0x024] ! Mem[000000005d800024]
ldub [%i2+0x02b],%l1 ! Mem[000000005d00002b]
stx %l6,[%i1+0x000] ! Mem[000000005c800000]
ldsw [%i2+0x030],%l3 ! Mem[000000005d000030]
ldsw [%i3+0x02c],%l0 ! Mem[000000005d80002c]
jmpl %o7,%g0
ldsh [%i0+0x016],%l2 ! Mem[000000005c000016]
p38_far_2_lem:
membar #Sync
stw %l6,[%i3+0x024] ! Mem[000000005d800024]
ldub [%i2+0x02b],%l1 ! Mem[000000005d00002b]
stx %l6,[%i1+0x000] ! Mem[000000005c800000]
ldsw [%i2+0x030],%l3 ! Mem[000000005d000030]
ldsw [%i3+0x02c],%l0 ! Mem[000000005d80002c]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x016],%l2 ! Mem[000000005c000016]
p38_far_2_he:
stb %l7,[%i1+0x024] ! Mem[000000005c800024]
lduh [%i0+0x034],%l1 ! Mem[000000005c000034]
ldx [%i2+0x030],%l2 ! Mem[000000005d000030]
ldsw [%i3+0x030],%l3 ! Mem[000000005d800030]
ldsh [%i2+0x036],%l2 ! Mem[000000005d000036]
ldsh [%i2+0x00c],%l0 ! Mem[000000005d00000c]
jmpl %o7,%g0
stw %l1,[%i0+0x024] ! Mem[000000005c000024]
p38_far_2_hem:
membar #Sync
stb %l7,[%i1+0x024] ! Mem[000000005c800024]
lduh [%i0+0x034],%l1 ! Mem[000000005c000034]
ldx [%i2+0x030],%l2 ! Mem[000000005d000030]
ldsw [%i3+0x030],%l3 ! Mem[000000005d800030]
ldsh [%i2+0x036],%l2 ! Mem[000000005d000036]
ldsh [%i2+0x00c],%l0 ! Mem[000000005d00000c]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i0+0x024] ! Mem[000000005c000024]
p38_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p39_far_2_le:
ldub [%i2+0x005],%l6 ! Mem[000000005f000005]
ldsh [%i0+0x00a],%l1 ! Mem[000000005e00000a]
ldx [%i0+0x020],%l6 ! Mem[000000005e000020]
ldd [%i1+0x010],%l2 ! Mem[000000005e800010]
ldd [%i0+0x028],%l0 ! Mem[000000005e000028]
jmpl %o7,%g0
ldx [%i2+0x010],%l2 ! Mem[000000005f000010]
p39_far_2_lem:
membar #Sync
ldub [%i2+0x005],%l6 ! Mem[000000005f000005]
ldsh [%i0+0x00a],%l1 ! Mem[000000005e00000a]
ldx [%i0+0x020],%l6 ! Mem[000000005e000020]
ldd [%i1+0x010],%l2 ! Mem[000000005e800010]
ldd [%i0+0x028],%l0 ! Mem[000000005e000028]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x010],%l2 ! Mem[000000005f000010]
p39_far_2_he:
lduw [%i0+0x024],%l7 ! Mem[000000005e000024]
ldsh [%i2+0x034],%l1 ! Mem[000000005f000034]
ldd [%i1+0x010],%l2 ! Mem[000000005e800010]
stx %l3,[%i3+0x010] ! Mem[000000005f800010]
stx %l2,[%i3+0x030] ! Mem[000000005f800030]
ldsh [%i0+0x00c],%l0 ! Mem[000000005e00000c]
jmpl %o7,%g0
stw %l1,[%i0+0x024] ! Mem[000000005e000024]
p39_far_2_hem:
membar #Sync
lduw [%i0+0x024],%l7 ! Mem[000000005e000024]
ldsh [%i2+0x034],%l1 ! Mem[000000005f000034]
ldd [%i1+0x010],%l2 ! Mem[000000005e800010]
stx %l3,[%i3+0x010] ! Mem[000000005f800010]
stx %l2,[%i3+0x030] ! Mem[000000005f800030]
ldsh [%i0+0x00c],%l0 ! Mem[000000005e00000c]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i0+0x024] ! Mem[000000005e000024]
p39_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p40_far_2_le:
stb %l6,[%i2+0x025] ! Mem[0000000061000025]
ldd [%i2+0x028],%l0 ! Mem[0000000061000028]
ldsh [%i3+0x006],%l6 ! Mem[0000000061800006]
stb %l3,[%i3+0x031] ! Mem[0000000061800031]
stx %l0,[%i0+0x028] ! Mem[0000000060000028]
jmpl %o7,%g0
stx %l2,[%i0+0x010] ! Mem[0000000060000010]
p40_far_2_lem:
membar #Sync
stb %l6,[%i2+0x025] ! Mem[0000000061000025]
ldd [%i2+0x028],%l0 ! Mem[0000000061000028]
ldsh [%i3+0x006],%l6 ! Mem[0000000061800006]
stb %l3,[%i3+0x031] ! Mem[0000000061800031]
stx %l0,[%i0+0x028] ! Mem[0000000060000028]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i0+0x010] ! Mem[0000000060000010]
p40_far_2_he:
ldub [%i1+0x024],%l7 ! Mem[0000000060800024]
stx %l1,[%i0+0x030] ! Mem[0000000060000030]
lduw [%i0+0x030],%l2 ! Mem[0000000060000030]
lduw [%i3+0x030],%l3 ! Mem[0000000061800030]
ldx [%i0+0x030],%l2 ! Mem[0000000060000030]
ldsh [%i1+0x00c],%l0 ! Mem[000000006080000c]
jmpl %o7,%g0
std %l0,[%i3+0x020] ! Mem[0000000061800020]
p40_far_2_hem:
membar #Sync
ldub [%i1+0x024],%l7 ! Mem[0000000060800024]
stx %l1,[%i0+0x030] ! Mem[0000000060000030]
lduw [%i0+0x030],%l2 ! Mem[0000000060000030]
lduw [%i3+0x030],%l3 ! Mem[0000000061800030]
ldx [%i0+0x030],%l2 ! Mem[0000000060000030]
ldsh [%i1+0x00c],%l0 ! Mem[000000006080000c]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x020] ! Mem[0000000061800020]
p40_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p41_far_2_le:
ldsb [%i1+0x005],%l6 ! Mem[0000000062800005]
stw %l1,[%i0+0x008] ! Mem[0000000062000008]
sth %l6,[%i2+0x026] ! Mem[0000000063000026]
ldsw [%i1+0x010],%l3 ! Mem[0000000062800010]
std %l0,[%i0+0x028] ! Mem[0000000062000028]
jmpl %o7,%g0
ldub [%i3+0x016],%l2 ! Mem[0000000063800016]
p41_far_2_lem:
membar #Sync
ldsb [%i1+0x005],%l6 ! Mem[0000000062800005]
stw %l1,[%i0+0x008] ! Mem[0000000062000008]
sth %l6,[%i2+0x026] ! Mem[0000000063000026]
ldsw [%i1+0x010],%l3 ! Mem[0000000062800010]
std %l0,[%i0+0x028] ! Mem[0000000062000028]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x016],%l2 ! Mem[0000000063800016]
p41_far_2_he:
ldsh [%i0+0x024],%l7 ! Mem[0000000062000024]
std %l0,[%i2+0x030] ! Mem[0000000063000030]
stx %l2,[%i0+0x010] ! Mem[0000000062000010]
ldsh [%i3+0x010],%l3 ! Mem[0000000063800010]
ldsh [%i1+0x036],%l2 ! Mem[0000000062800036]
ldd [%i3+0x008],%l0 ! Mem[0000000063800008]
jmpl %o7,%g0
ldx [%i3+0x020],%l1 ! Mem[0000000063800020]
p41_far_2_hem:
membar #Sync
ldsh [%i0+0x024],%l7 ! Mem[0000000062000024]
std %l0,[%i2+0x030] ! Mem[0000000063000030]
stx %l2,[%i0+0x010] ! Mem[0000000062000010]
ldsh [%i3+0x010],%l3 ! Mem[0000000063800010]
ldsh [%i1+0x036],%l2 ! Mem[0000000062800036]
ldd [%i3+0x008],%l0 ! Mem[0000000063800008]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x020],%l1 ! Mem[0000000063800020]
p41_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p42_far_2_le:
lduh [%i0+0x024],%l6 ! Mem[0000000064000024]
stw %l1,[%i3+0x028] ! Mem[0000000065800028]
lduh [%i0+0x006],%l6 ! Mem[0000000064000006]
stw %l3,[%i0+0x030] ! Mem[0000000064000030]
stb %l0,[%i0+0x02d] ! Mem[000000006400002d]
jmpl %o7,%g0
std %l2,[%i1+0x010] ! Mem[0000000064800010]
p42_far_2_lem:
membar #Sync
lduh [%i0+0x024],%l6 ! Mem[0000000064000024]
stw %l1,[%i3+0x028] ! Mem[0000000065800028]
lduh [%i0+0x006],%l6 ! Mem[0000000064000006]
stw %l3,[%i0+0x030] ! Mem[0000000064000030]
stb %l0,[%i0+0x02d] ! Mem[000000006400002d]
membar #Sync
jmpl %o7,%g0
std %l2,[%i1+0x010] ! Mem[0000000064800010]
p42_far_2_he:
ldd [%i1+0x020],%l6 ! Mem[0000000064800020]
lduw [%i0+0x034],%l1 ! Mem[0000000064000034]
lduh [%i3+0x032],%l2 ! Mem[0000000065800032]
stw %l3,[%i2+0x030] ! Mem[0000000065000030]
stx %l2,[%i2+0x030] ! Mem[0000000065000030]
ldd [%i0+0x008],%l0 ! Mem[0000000064000008]
jmpl %o7,%g0
ldx [%i2+0x020],%l1 ! Mem[0000000065000020]
p42_far_2_hem:
membar #Sync
ldd [%i1+0x020],%l6 ! Mem[0000000064800020]
lduw [%i0+0x034],%l1 ! Mem[0000000064000034]
lduh [%i3+0x032],%l2 ! Mem[0000000065800032]
stw %l3,[%i2+0x030] ! Mem[0000000065000030]
stx %l2,[%i2+0x030] ! Mem[0000000065000030]
ldd [%i0+0x008],%l0 ! Mem[0000000064000008]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x020],%l1 ! Mem[0000000065000020]
p42_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p43_far_2_le:
stw %l6,[%i3+0x004] ! Mem[0000000067800004]
std %l0,[%i1+0x008] ! Mem[0000000066800008]
ldd [%i0+0x020],%l6 ! Mem[0000000066000020]
lduw [%i3+0x010],%l3 ! Mem[0000000067800010]
lduh [%i1+0x02c],%l0 ! Mem[000000006680002c]
jmpl %o7,%g0
ldsb [%i0+0x016],%l2 ! Mem[0000000066000016]
p43_far_2_lem:
membar #Sync
stw %l6,[%i3+0x004] ! Mem[0000000067800004]
std %l0,[%i1+0x008] ! Mem[0000000066800008]
ldd [%i0+0x020],%l6 ! Mem[0000000066000020]
lduw [%i3+0x010],%l3 ! Mem[0000000067800010]
lduh [%i1+0x02c],%l0 ! Mem[000000006680002c]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x016],%l2 ! Mem[0000000066000016]
p43_far_2_he:
stw %l7,[%i3+0x024] ! Mem[0000000067800024]
ldsw [%i2+0x034],%l1 ! Mem[0000000067000034]
stw %l2,[%i2+0x010] ! Mem[0000000067000010]
ldx [%i2+0x010],%l3 ! Mem[0000000067000010]
ldx [%i2+0x030],%l2 ! Mem[0000000067000030]
ldd [%i3+0x008],%l0 ! Mem[0000000067800008]
jmpl %o7,%g0
lduh [%i2+0x026],%l1 ! Mem[0000000067000026]
p43_far_2_hem:
membar #Sync
stw %l7,[%i3+0x024] ! Mem[0000000067800024]
ldsw [%i2+0x034],%l1 ! Mem[0000000067000034]
stw %l2,[%i2+0x010] ! Mem[0000000067000010]
ldx [%i2+0x010],%l3 ! Mem[0000000067000010]
ldx [%i2+0x030],%l2 ! Mem[0000000067000030]
ldd [%i3+0x008],%l0 ! Mem[0000000067800008]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x026],%l1 ! Mem[0000000067000026]
p43_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p44_far_2_le:
ldsh [%i2+0x024],%l6 ! Mem[0000000069000024]
ldx [%i3+0x028],%l1 ! Mem[0000000069800028]
sth %l6,[%i3+0x006] ! Mem[0000000069800006]
ldsb [%i1+0x031],%l3 ! Mem[0000000068800031]
ldub [%i2+0x02d],%l0 ! Mem[000000006900002d]
jmpl %o7,%g0
lduw [%i1+0x014],%l2 ! Mem[0000000068800014]
p44_far_2_lem:
membar #Sync
ldsh [%i2+0x024],%l6 ! Mem[0000000069000024]
ldx [%i3+0x028],%l1 ! Mem[0000000069800028]
sth %l6,[%i3+0x006] ! Mem[0000000069800006]
ldsb [%i1+0x031],%l3 ! Mem[0000000068800031]
ldub [%i2+0x02d],%l0 ! Mem[000000006900002d]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x014],%l2 ! Mem[0000000068800014]
p44_far_2_he:
std %l6,[%i1+0x020] ! Mem[0000000068800020]
ldd [%i1+0x030],%l0 ! Mem[0000000068800030]
ldub [%i1+0x033],%l2 ! Mem[0000000068800033]
ldsw [%i2+0x030],%l3 ! Mem[0000000069000030]
ldsh [%i3+0x036],%l2 ! Mem[0000000069800036]
ldd [%i0+0x008],%l0 ! Mem[0000000068000008]
jmpl %o7,%g0
lduh [%i1+0x026],%l1 ! Mem[0000000068800026]
p44_far_2_hem:
membar #Sync
std %l6,[%i1+0x020] ! Mem[0000000068800020]
ldd [%i1+0x030],%l0 ! Mem[0000000068800030]
ldub [%i1+0x033],%l2 ! Mem[0000000068800033]
ldsw [%i2+0x030],%l3 ! Mem[0000000069000030]
ldsh [%i3+0x036],%l2 ! Mem[0000000069800036]
ldd [%i0+0x008],%l0 ! Mem[0000000068000008]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x026],%l1 ! Mem[0000000068800026]
p44_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p45_far_2_le:
stb %l6,[%i1+0x005] ! Mem[000000006a800005]
lduh [%i1+0x00a],%l1 ! Mem[000000006a80000a]
lduh [%i1+0x026],%l6 ! Mem[000000006a800026]
std %l2,[%i0+0x010] ! Mem[000000006a000010]
ldsb [%i2+0x02d],%l0 ! Mem[000000006b00002d]
jmpl %o7,%g0
stw %l2,[%i0+0x014] ! Mem[000000006a000014]
p45_far_2_lem:
membar #Sync
stb %l6,[%i1+0x005] ! Mem[000000006a800005]
lduh [%i1+0x00a],%l1 ! Mem[000000006a80000a]
lduh [%i1+0x026],%l6 ! Mem[000000006a800026]
std %l2,[%i0+0x010] ! Mem[000000006a000010]
ldsb [%i2+0x02d],%l0 ! Mem[000000006b00002d]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i0+0x014] ! Mem[000000006a000014]
p45_far_2_he:
ldx [%i3+0x020],%l7 ! Mem[000000006b800020]
sth %l1,[%i2+0x034] ! Mem[000000006b000034]
sth %l2,[%i0+0x012] ! Mem[000000006a000012]
stx %l3,[%i1+0x010] ! Mem[000000006a800010]
stx %l2,[%i0+0x030] ! Mem[000000006a000030]
ldd [%i2+0x008],%l0 ! Mem[000000006b000008]
jmpl %o7,%g0
ldsw [%i1+0x024],%l1 ! Mem[000000006a800024]
p45_far_2_hem:
membar #Sync
ldx [%i3+0x020],%l7 ! Mem[000000006b800020]
sth %l1,[%i2+0x034] ! Mem[000000006b000034]
sth %l2,[%i0+0x012] ! Mem[000000006a000012]
stx %l3,[%i1+0x010] ! Mem[000000006a800010]
stx %l2,[%i0+0x030] ! Mem[000000006a000030]
ldd [%i2+0x008],%l0 ! Mem[000000006b000008]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x024],%l1 ! Mem[000000006a800024]
p45_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p46_far_2_le:
stx %l6,[%i0+0x020] ! Mem[000000006c000020]
lduh [%i3+0x02a],%l1 ! Mem[000000006d80002a]
ldd [%i0+0x000],%l6 ! Mem[000000006c000000]
ldub [%i2+0x031],%l3 ! Mem[000000006d000031]
stw %l0,[%i3+0x02c] ! Mem[000000006d80002c]
jmpl %o7,%g0
ldsw [%i2+0x014],%l2 ! Mem[000000006d000014]
p46_far_2_lem:
membar #Sync
stx %l6,[%i0+0x020] ! Mem[000000006c000020]
lduh [%i3+0x02a],%l1 ! Mem[000000006d80002a]
ldd [%i0+0x000],%l6 ! Mem[000000006c000000]
ldub [%i2+0x031],%l3 ! Mem[000000006d000031]
stw %l0,[%i3+0x02c] ! Mem[000000006d80002c]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x014],%l2 ! Mem[000000006d000014]
p46_far_2_he:
lduh [%i1+0x024],%l7 ! Mem[000000006c800024]
ldx [%i1+0x030],%l1 ! Mem[000000006c800030]
ldsw [%i3+0x030],%l2 ! Mem[000000006d800030]
stb %l3,[%i1+0x030] ! Mem[000000006c800030]
ldx [%i1+0x030],%l2 ! Mem[000000006c800030]
ldd [%i0+0x008],%l0 ! Mem[000000006c000008]
jmpl %o7,%g0
ldsb [%i1+0x026],%l1 ! Mem[000000006c800026]
p46_far_2_hem:
membar #Sync
lduh [%i1+0x024],%l7 ! Mem[000000006c800024]
ldx [%i1+0x030],%l1 ! Mem[000000006c800030]
ldsw [%i3+0x030],%l2 ! Mem[000000006d800030]
stb %l3,[%i1+0x030] ! Mem[000000006c800030]
ldx [%i1+0x030],%l2 ! Mem[000000006c800030]
ldd [%i0+0x008],%l0 ! Mem[000000006c000008]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x026],%l1 ! Mem[000000006c800026]
p46_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p47_far_2_le:
lduh [%i3+0x004],%l6 ! Mem[000000006f800004]
ldsw [%i2+0x008],%l1 ! Mem[000000006f000008]
stb %l6,[%i3+0x026] ! Mem[000000006f800026]
stx %l3,[%i1+0x010] ! Mem[000000006e800010]
sth %l0,[%i3+0x02c] ! Mem[000000006f80002c]
jmpl %o7,%g0
stb %l2,[%i0+0x016] ! Mem[000000006e000016]
p47_far_2_lem:
membar #Sync
lduh [%i3+0x004],%l6 ! Mem[000000006f800004]
ldsw [%i2+0x008],%l1 ! Mem[000000006f000008]
stb %l6,[%i3+0x026] ! Mem[000000006f800026]
stx %l3,[%i1+0x010] ! Mem[000000006e800010]
sth %l0,[%i3+0x02c] ! Mem[000000006f80002c]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i0+0x016] ! Mem[000000006e000016]
p47_far_2_he:
ldsw [%i3+0x024],%l7 ! Mem[000000006f800024]
ldsh [%i2+0x034],%l1 ! Mem[000000006f000034]
std %l2,[%i2+0x010] ! Mem[000000006f000010]
ldub [%i0+0x010],%l3 ! Mem[000000006e000010]
ldsh [%i2+0x036],%l2 ! Mem[000000006f000036]
stw %l0,[%i1+0x00c] ! Mem[000000006e80000c]
jmpl %o7,%g0
ldsb [%i1+0x026],%l1 ! Mem[000000006e800026]
p47_far_2_hem:
membar #Sync
ldsw [%i3+0x024],%l7 ! Mem[000000006f800024]
ldsh [%i2+0x034],%l1 ! Mem[000000006f000034]
std %l2,[%i2+0x010] ! Mem[000000006f000010]
ldub [%i0+0x010],%l3 ! Mem[000000006e000010]
ldsh [%i2+0x036],%l2 ! Mem[000000006f000036]
stw %l0,[%i1+0x00c] ! Mem[000000006e80000c]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x026],%l1 ! Mem[000000006e800026]
p47_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p48_far_2_le:
std %l6,[%i2+0x020] ! Mem[0000000071000020]
ldsb [%i0+0x02b],%l1 ! Mem[000000007000002b]
ldsw [%i2+0x004],%l6 ! Mem[0000000071000004]
ldx [%i0+0x030],%l3 ! Mem[0000000070000030]
ldx [%i0+0x028],%l0 ! Mem[0000000070000028]
jmpl %o7,%g0
ldd [%i3+0x010],%l2 ! Mem[0000000071800010]
p48_far_2_lem:
membar #Sync
std %l6,[%i2+0x020] ! Mem[0000000071000020]
ldsb [%i0+0x02b],%l1 ! Mem[000000007000002b]
ldsw [%i2+0x004],%l6 ! Mem[0000000071000004]
ldx [%i0+0x030],%l3 ! Mem[0000000070000030]
ldx [%i0+0x028],%l0 ! Mem[0000000070000028]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x010],%l2 ! Mem[0000000071800010]
p48_far_2_he:
ldsb [%i1+0x024],%l7 ! Mem[0000000070800024]
stx %l1,[%i1+0x030] ! Mem[0000000070800030]
ldsh [%i1+0x032],%l2 ! Mem[0000000070800032]
ldd [%i0+0x030],%l2 ! Mem[0000000070000030]
stx %l2,[%i2+0x030] ! Mem[0000000071000030]
stw %l0,[%i3+0x00c] ! Mem[000000007180000c]
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[0000000070000020]
p48_far_2_hem:
membar #Sync
ldsb [%i1+0x024],%l7 ! Mem[0000000070800024]
stx %l1,[%i1+0x030] ! Mem[0000000070800030]
ldsh [%i1+0x032],%l2 ! Mem[0000000070800032]
ldd [%i0+0x030],%l2 ! Mem[0000000070000030]
stx %l2,[%i2+0x030] ! Mem[0000000071000030]
stw %l0,[%i3+0x00c] ! Mem[000000007180000c]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[0000000070000020]
p48_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p49_far_2_le:
ldsh [%i2+0x004],%l6 ! Mem[0000000073000004]
stx %l1,[%i3+0x008] ! Mem[0000000073800008]
stw %l6,[%i0+0x024] ! Mem[0000000072000024]
ldsh [%i2+0x010],%l3 ! Mem[0000000073000010]
lduw [%i0+0x02c],%l0 ! Mem[000000007200002c]
jmpl %o7,%g0
lduh [%i1+0x016],%l2 ! Mem[0000000072800016]
p49_far_2_lem:
membar #Sync
ldsh [%i2+0x004],%l6 ! Mem[0000000073000004]
stx %l1,[%i3+0x008] ! Mem[0000000073800008]
stw %l6,[%i0+0x024] ! Mem[0000000072000024]
ldsh [%i2+0x010],%l3 ! Mem[0000000073000010]
lduw [%i0+0x02c],%l0 ! Mem[000000007200002c]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x016],%l2 ! Mem[0000000072800016]
p49_far_2_he:
stx %l7,[%i3+0x020] ! Mem[0000000073800020]
std %l0,[%i2+0x030] ! Mem[0000000073000030]
stb %l2,[%i0+0x013] ! Mem[0000000072000013]
std %l2,[%i3+0x010] ! Mem[0000000073800010]
ldx [%i0+0x030],%l2 ! Mem[0000000072000030]
stw %l0,[%i0+0x00c] ! Mem[000000007200000c]
jmpl %o7,%g0
sth %l1,[%i0+0x026] ! Mem[0000000072000026]
p49_far_2_hem:
membar #Sync
stx %l7,[%i3+0x020] ! Mem[0000000073800020]
std %l0,[%i2+0x030] ! Mem[0000000073000030]
stb %l2,[%i0+0x013] ! Mem[0000000072000013]
std %l2,[%i3+0x010] ! Mem[0000000073800010]
ldx [%i0+0x030],%l2 ! Mem[0000000072000030]
stw %l0,[%i0+0x00c] ! Mem[000000007200000c]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i0+0x026] ! Mem[0000000072000026]
p49_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p50_far_2_le:
lduw [%i1+0x024],%l6 ! Mem[0000000074800024]
stx %l1,[%i1+0x028] ! Mem[0000000074800028]
lduw [%i0+0x004],%l6 ! Mem[0000000074000004]
sth %l3,[%i1+0x030] ! Mem[0000000074800030]
ldsw [%i0+0x02c],%l0 ! Mem[000000007400002c]
jmpl %o7,%g0
sth %l2,[%i0+0x016] ! Mem[0000000074000016]
p50_far_2_lem:
membar #Sync
lduw [%i1+0x024],%l6 ! Mem[0000000074800024]
stx %l1,[%i1+0x028] ! Mem[0000000074800028]
lduw [%i0+0x004],%l6 ! Mem[0000000074000004]
sth %l3,[%i1+0x030] ! Mem[0000000074800030]
ldsw [%i0+0x02c],%l0 ! Mem[000000007400002c]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i0+0x016] ! Mem[0000000074000016]
p50_far_2_he:
sth %l7,[%i1+0x024] ! Mem[0000000074800024]
lduw [%i1+0x034],%l1 ! Mem[0000000074800034]
ldsb [%i0+0x033],%l2 ! Mem[0000000074000033]
ldsw [%i3+0x030],%l3 ! Mem[0000000075800030]
ldsh [%i1+0x036],%l2 ! Mem[0000000074800036]
stw %l0,[%i2+0x00c] ! Mem[000000007500000c]
jmpl %o7,%g0
sth %l1,[%i0+0x026] ! Mem[0000000074000026]
p50_far_2_hem:
membar #Sync
sth %l7,[%i1+0x024] ! Mem[0000000074800024]
lduw [%i1+0x034],%l1 ! Mem[0000000074800034]
ldsb [%i0+0x033],%l2 ! Mem[0000000074000033]
ldsw [%i3+0x030],%l3 ! Mem[0000000075800030]
ldsh [%i1+0x036],%l2 ! Mem[0000000074800036]
stw %l0,[%i2+0x00c] ! Mem[000000007500000c]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i0+0x026] ! Mem[0000000074000026]
p50_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p51_far_2_le:
stx %l6,[%i0+0x000] ! Mem[0000000076000000]
sth %l1,[%i3+0x00a] ! Mem[000000007780000a]
ldsb [%i3+0x026],%l6 ! Mem[0000000077800026]
lduh [%i3+0x010],%l3 ! Mem[0000000077800010]
ldsh [%i1+0x02c],%l0 ! Mem[000000007680002c]
jmpl %o7,%g0
ldsh [%i1+0x016],%l2 ! Mem[0000000076800016]
p51_far_2_lem:
membar #Sync
stx %l6,[%i0+0x000] ! Mem[0000000076000000]
sth %l1,[%i3+0x00a] ! Mem[000000007780000a]
ldsb [%i3+0x026],%l6 ! Mem[0000000077800026]
lduh [%i3+0x010],%l3 ! Mem[0000000077800010]
ldsh [%i1+0x02c],%l0 ! Mem[000000007680002c]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x016],%l2 ! Mem[0000000076800016]
p51_far_2_he:
stb %l7,[%i3+0x024] ! Mem[0000000077800024]
ldsw [%i2+0x034],%l1 ! Mem[0000000077000034]
ldx [%i3+0x010],%l2 ! Mem[0000000077800010]
stx %l3,[%i3+0x010] ! Mem[0000000077800010]
stx %l2,[%i2+0x030] ! Mem[0000000077000030]
stw %l0,[%i0+0x00c] ! Mem[000000007600000c]
jmpl %o7,%g0
stb %l1,[%i3+0x026] ! Mem[0000000077800026]
p51_far_2_hem:
membar #Sync
stb %l7,[%i3+0x024] ! Mem[0000000077800024]
ldsw [%i2+0x034],%l1 ! Mem[0000000077000034]
ldx [%i3+0x010],%l2 ! Mem[0000000077800010]
stx %l3,[%i3+0x010] ! Mem[0000000077800010]
stx %l2,[%i2+0x030] ! Mem[0000000077000030]
stw %l0,[%i0+0x00c] ! Mem[000000007600000c]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i3+0x026] ! Mem[0000000077800026]
p51_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p52_far_2_le:
ldsw [%i3+0x024],%l6 ! Mem[0000000079800024]
stb %l1,[%i1+0x02b] ! Mem[000000007880002b]
std %l6,[%i1+0x000] ! Mem[0000000078800000]
ldd [%i1+0x030],%l2 ! Mem[0000000078800030]
stx %l0,[%i1+0x028] ! Mem[0000000078800028]
jmpl %o7,%g0
ldx [%i0+0x010],%l2 ! Mem[0000000078000010]
p52_far_2_lem:
membar #Sync
ldsw [%i3+0x024],%l6 ! Mem[0000000079800024]
stb %l1,[%i1+0x02b] ! Mem[000000007880002b]
std %l6,[%i1+0x000] ! Mem[0000000078800000]
ldd [%i1+0x030],%l2 ! Mem[0000000078800030]
stx %l0,[%i1+0x028] ! Mem[0000000078800028]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x010],%l2 ! Mem[0000000078000010]
p52_far_2_he:
lduw [%i0+0x024],%l7 ! Mem[0000000078000024]
ldd [%i1+0x030],%l0 ! Mem[0000000078800030]
ldd [%i2+0x030],%l2 ! Mem[0000000079000030]
stb %l3,[%i3+0x030] ! Mem[0000000079800030]
ldx [%i2+0x030],%l2 ! Mem[0000000079000030]
std %l0,[%i2+0x008] ! Mem[0000000079000008]
jmpl %o7,%g0
stb %l1,[%i3+0x026] ! Mem[0000000079800026]
p52_far_2_hem:
membar #Sync
lduw [%i0+0x024],%l7 ! Mem[0000000078000024]
ldd [%i1+0x030],%l0 ! Mem[0000000078800030]
ldd [%i2+0x030],%l2 ! Mem[0000000079000030]
stb %l3,[%i3+0x030] ! Mem[0000000079800030]
ldx [%i2+0x030],%l2 ! Mem[0000000079000030]
std %l0,[%i2+0x008] ! Mem[0000000079000008]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i3+0x026] ! Mem[0000000079800026]
p52_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p53_far_2_le:
std %l6,[%i2+0x000] ! Mem[000000007b000000]
lduw [%i3+0x008],%l1 ! Mem[000000007b800008]
ldub [%i0+0x026],%l6 ! Mem[000000007a000026]
stb %l3,[%i0+0x011] ! Mem[000000007a000011]
stw %l0,[%i2+0x02c] ! Mem[000000007b00002c]
jmpl %o7,%g0
stx %l2,[%i2+0x010] ! Mem[000000007b000010]
p53_far_2_lem:
membar #Sync
std %l6,[%i2+0x000] ! Mem[000000007b000000]
lduw [%i3+0x008],%l1 ! Mem[000000007b800008]
ldub [%i0+0x026],%l6 ! Mem[000000007a000026]
stb %l3,[%i0+0x011] ! Mem[000000007a000011]
stw %l0,[%i2+0x02c] ! Mem[000000007b00002c]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i2+0x010] ! Mem[000000007b000010]
p53_far_2_he:
ldub [%i3+0x024],%l7 ! Mem[000000007b800024]
sth %l1,[%i2+0x034] ! Mem[000000007b000034]
lduw [%i1+0x010],%l2 ! Mem[000000007a800010]
ldub [%i3+0x010],%l3 ! Mem[000000007b800010]
ldsh [%i3+0x036],%l2 ! Mem[000000007b800036]
std %l0,[%i0+0x008] ! Mem[000000007a000008]
jmpl %o7,%g0
lduw [%i2+0x024],%l1 ! Mem[000000007b000024]
p53_far_2_hem:
membar #Sync
ldub [%i3+0x024],%l7 ! Mem[000000007b800024]
sth %l1,[%i2+0x034] ! Mem[000000007b000034]
lduw [%i1+0x010],%l2 ! Mem[000000007a800010]
ldub [%i3+0x010],%l3 ! Mem[000000007b800010]
ldsh [%i3+0x036],%l2 ! Mem[000000007b800036]
std %l0,[%i0+0x008] ! Mem[000000007a000008]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x024],%l1 ! Mem[000000007b000024]
p53_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p54_far_2_le:
ldd [%i2+0x020],%l6 ! Mem[000000007d000020]
lduw [%i2+0x028],%l1 ! Mem[000000007d000028]
stx %l6,[%i3+0x000] ! Mem[000000007d800000]
ldsw [%i3+0x030],%l3 ! Mem[000000007d800030]
stb %l0,[%i3+0x02d] ! Mem[000000007d80002d]
jmpl %o7,%g0
lduw [%i0+0x014],%l2 ! Mem[000000007c000014]
p54_far_2_lem:
membar #Sync
ldd [%i2+0x020],%l6 ! Mem[000000007d000020]
lduw [%i2+0x028],%l1 ! Mem[000000007d000028]
stx %l6,[%i3+0x000] ! Mem[000000007d800000]
ldsw [%i3+0x030],%l3 ! Mem[000000007d800030]
stb %l0,[%i3+0x02d] ! Mem[000000007d80002d]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x014],%l2 ! Mem[000000007c000014]
p54_far_2_he:
ldsh [%i0+0x024],%l7 ! Mem[000000007c000024]
ldx [%i1+0x030],%l1 ! Mem[000000007c800030]
stx %l2,[%i0+0x030] ! Mem[000000007c000030]
ldd [%i2+0x030],%l2 ! Mem[000000007d000030]
stx %l2,[%i0+0x030] ! Mem[000000007c000030]
std %l0,[%i1+0x008] ! Mem[000000007c800008]
jmpl %o7,%g0
ldub [%i2+0x026],%l1 ! Mem[000000007d000026]
p54_far_2_hem:
membar #Sync
ldsh [%i0+0x024],%l7 ! Mem[000000007c000024]
ldx [%i1+0x030],%l1 ! Mem[000000007c800030]
stx %l2,[%i0+0x030] ! Mem[000000007c000030]
ldd [%i2+0x030],%l2 ! Mem[000000007d000030]
stx %l2,[%i0+0x030] ! Mem[000000007c000030]
std %l0,[%i1+0x008] ! Mem[000000007c800008]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x026],%l1 ! Mem[000000007d000026]
p54_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p55_far_2_le:
lduw [%i1+0x004],%l6 ! Mem[000000007e800004]
ldub [%i0+0x00b],%l1 ! Mem[000000007e00000b]
ldx [%i2+0x020],%l6 ! Mem[000000007f000020]
stw %l3,[%i1+0x010] ! Mem[000000007e800010]
ldx [%i3+0x028],%l0 ! Mem[000000007f800028]
jmpl %o7,%g0
stw %l2,[%i3+0x014] ! Mem[000000007f800014]
p55_far_2_lem:
membar #Sync
lduw [%i1+0x004],%l6 ! Mem[000000007e800004]
ldub [%i0+0x00b],%l1 ! Mem[000000007e00000b]
ldx [%i2+0x020],%l6 ! Mem[000000007f000020]
stw %l3,[%i1+0x010] ! Mem[000000007e800010]
ldx [%i3+0x028],%l0 ! Mem[000000007f800028]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i3+0x014] ! Mem[000000007f800014]
p55_far_2_he:
ldd [%i3+0x020],%l6 ! Mem[000000007f800020]
ldub [%i2+0x034],%l1 ! Mem[000000007f000034]
lduh [%i3+0x012],%l2 ! Mem[000000007f800012]
std %l2,[%i2+0x010] ! Mem[000000007f000010]
ldx [%i1+0x030],%l2 ! Mem[000000007e800030]
std %l0,[%i3+0x008] ! Mem[000000007f800008]
jmpl %o7,%g0
ldub [%i1+0x026],%l1 ! Mem[000000007e800026]
p55_far_2_hem:
membar #Sync
ldd [%i3+0x020],%l6 ! Mem[000000007f800020]
ldub [%i2+0x034],%l1 ! Mem[000000007f000034]
lduh [%i3+0x012],%l2 ! Mem[000000007f800012]
std %l2,[%i2+0x010] ! Mem[000000007f000010]
ldx [%i1+0x030],%l2 ! Mem[000000007e800030]
std %l0,[%i3+0x008] ! Mem[000000007f800008]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x026],%l1 ! Mem[000000007e800026]
p55_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p56_far_2_le:
sth %l6,[%i0+0x024] ! Mem[0000000080000024]
ldsh [%i2+0x02a],%l1 ! Mem[000000008100002a]
ldsh [%i0+0x006],%l6 ! Mem[0000000080000006]
lduw [%i0+0x030],%l3 ! Mem[0000000080000030]
ldub [%i0+0x02d],%l0 ! Mem[000000008000002d]
jmpl %o7,%g0
ldsw [%i1+0x014],%l2 ! Mem[0000000080800014]
p56_far_2_lem:
membar #Sync
sth %l6,[%i0+0x024] ! Mem[0000000080000024]
ldsh [%i2+0x02a],%l1 ! Mem[000000008100002a]
ldsh [%i0+0x006],%l6 ! Mem[0000000080000006]
lduw [%i0+0x030],%l3 ! Mem[0000000080000030]
ldub [%i0+0x02d],%l0 ! Mem[000000008000002d]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x014],%l2 ! Mem[0000000080800014]
p56_far_2_he:
stw %l7,[%i0+0x024] ! Mem[0000000080000024]
ldsb [%i1+0x034],%l1 ! Mem[0000000080800034]
stw %l2,[%i2+0x030] ! Mem[0000000081000030]
lduh [%i2+0x030],%l3 ! Mem[0000000081000030]
ldsh [%i2+0x036],%l2 ! Mem[0000000081000036]
std %l0,[%i0+0x008] ! Mem[0000000080000008]
jmpl %o7,%g0
ldsh [%i1+0x026],%l1 ! Mem[0000000080800026]
p56_far_2_hem:
membar #Sync
stw %l7,[%i0+0x024] ! Mem[0000000080000024]
ldsb [%i1+0x034],%l1 ! Mem[0000000080800034]
stw %l2,[%i2+0x030] ! Mem[0000000081000030]
lduh [%i2+0x030],%l3 ! Mem[0000000081000030]
ldsh [%i2+0x036],%l2 ! Mem[0000000081000036]
std %l0,[%i0+0x008] ! Mem[0000000080000008]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x026],%l1 ! Mem[0000000080800026]
p56_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p57_far_2_le:
ldsw [%i2+0x004],%l6 ! Mem[0000000083000004]
ldsh [%i0+0x00a],%l1 ! Mem[000000008200000a]
sth %l6,[%i0+0x026] ! Mem[0000000082000026]
ldsb [%i2+0x011],%l3 ! Mem[0000000083000011]
ldsw [%i0+0x02c],%l0 ! Mem[000000008200002c]
jmpl %o7,%g0
stb %l2,[%i3+0x016] ! Mem[0000000083800016]
p57_far_2_lem:
membar #Sync
ldsw [%i2+0x004],%l6 ! Mem[0000000083000004]
ldsh [%i0+0x00a],%l1 ! Mem[000000008200000a]
sth %l6,[%i0+0x026] ! Mem[0000000082000026]
ldsb [%i2+0x011],%l3 ! Mem[0000000083000011]
ldsw [%i0+0x02c],%l0 ! Mem[000000008200002c]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i3+0x016] ! Mem[0000000083800016]
p57_far_2_he:
std %l6,[%i3+0x020] ! Mem[0000000083800020]
stw %l1,[%i3+0x034] ! Mem[0000000083800034]
lduw [%i1+0x010],%l2 ! Mem[0000000082800010]
ldsb [%i1+0x010],%l3 ! Mem[0000000082800010]
stx %l2,[%i2+0x030] ! Mem[0000000083000030]
ldx [%i2+0x008],%l0 ! Mem[0000000083000008]
jmpl %o7,%g0
ldsh [%i1+0x026],%l1 ! Mem[0000000082800026]
p57_far_2_hem:
membar #Sync
std %l6,[%i3+0x020] ! Mem[0000000083800020]
stw %l1,[%i3+0x034] ! Mem[0000000083800034]
lduw [%i1+0x010],%l2 ! Mem[0000000082800010]
ldsb [%i1+0x010],%l3 ! Mem[0000000082800010]
stx %l2,[%i2+0x030] ! Mem[0000000083000030]
ldx [%i2+0x008],%l0 ! Mem[0000000083000008]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x026],%l1 ! Mem[0000000082800026]
p57_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p58_far_2_le:
ldx [%i2+0x020],%l6 ! Mem[0000000085000020]
ldd [%i3+0x028],%l0 ! Mem[0000000085800028]
lduh [%i2+0x006],%l6 ! Mem[0000000085000006]
std %l2,[%i1+0x030] ! Mem[0000000084800030]
ldd [%i0+0x028],%l0 ! Mem[0000000084000028]
jmpl %o7,%g0
ldd [%i1+0x010],%l2 ! Mem[0000000084800010]
p58_far_2_lem:
membar #Sync
ldx [%i2+0x020],%l6 ! Mem[0000000085000020]
ldd [%i3+0x028],%l0 ! Mem[0000000085800028]
lduh [%i2+0x006],%l6 ! Mem[0000000085000006]
std %l2,[%i1+0x030] ! Mem[0000000084800030]
ldd [%i0+0x028],%l0 ! Mem[0000000084000028]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x010],%l2 ! Mem[0000000084800010]
p58_far_2_he:
ldx [%i0+0x020],%l7 ! Mem[0000000084000020]
stb %l1,[%i1+0x034] ! Mem[0000000084800034]
stx %l2,[%i0+0x030] ! Mem[0000000084000030]
sth %l3,[%i1+0x030] ! Mem[0000000084800030]
ldx [%i3+0x030],%l2 ! Mem[0000000085800030]
ldx [%i0+0x008],%l0 ! Mem[0000000084000008]
jmpl %o7,%g0
ldd [%i1+0x020],%l0 ! Mem[0000000084800020]
p58_far_2_hem:
membar #Sync
ldx [%i0+0x020],%l7 ! Mem[0000000084000020]
stb %l1,[%i1+0x034] ! Mem[0000000084800034]
stx %l2,[%i0+0x030] ! Mem[0000000084000030]
sth %l3,[%i1+0x030] ! Mem[0000000084800030]
ldx [%i3+0x030],%l2 ! Mem[0000000085800030]
ldx [%i0+0x008],%l0 ! Mem[0000000084000008]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x020],%l0 ! Mem[0000000084800020]
p58_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p59_far_2_le:
ldd [%i1+0x000],%l6 ! Mem[0000000086800000]
stw %l1,[%i1+0x008] ! Mem[0000000086800008]
ldd [%i1+0x020],%l6 ! Mem[0000000086800020]
ldub [%i3+0x011],%l3 ! Mem[0000000087800011]
stx %l0,[%i1+0x028] ! Mem[0000000086800028]
jmpl %o7,%g0
lduh [%i0+0x016],%l2 ! Mem[0000000086000016]
p59_far_2_lem:
membar #Sync
ldd [%i1+0x000],%l6 ! Mem[0000000086800000]
stw %l1,[%i1+0x008] ! Mem[0000000086800008]
ldd [%i1+0x020],%l6 ! Mem[0000000086800020]
ldub [%i3+0x011],%l3 ! Mem[0000000087800011]
stx %l0,[%i1+0x028] ! Mem[0000000086800028]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x016],%l2 ! Mem[0000000086000016]
p59_far_2_he:
ldx [%i3+0x020],%l7 ! Mem[0000000087800020]
lduh [%i3+0x034],%l1 ! Mem[0000000087800034]
lduh [%i0+0x012],%l2 ! Mem[0000000086000012]
lduw [%i0+0x010],%l3 ! Mem[0000000086000010]
ldsh [%i0+0x036],%l2 ! Mem[0000000086000036]
ldx [%i2+0x008],%l0 ! Mem[0000000087000008]
jmpl %o7,%g0
stw %l1,[%i0+0x024] ! Mem[0000000086000024]
p59_far_2_hem:
membar #Sync
ldx [%i3+0x020],%l7 ! Mem[0000000087800020]
lduh [%i3+0x034],%l1 ! Mem[0000000087800034]
lduh [%i0+0x012],%l2 ! Mem[0000000086000012]
lduw [%i0+0x010],%l3 ! Mem[0000000086000010]
ldsh [%i0+0x036],%l2 ! Mem[0000000086000036]
ldx [%i2+0x008],%l0 ! Mem[0000000087000008]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i0+0x024] ! Mem[0000000086000024]
p59_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p60_far_2_le:
ldub [%i0+0x025],%l6 ! Mem[0000000088000025]
std %l0,[%i3+0x028] ! Mem[0000000089800028]
stb %l6,[%i0+0x006] ! Mem[0000000088000006]
stx %l3,[%i2+0x030] ! Mem[0000000089000030]
std %l0,[%i1+0x028] ! Mem[0000000088800028]
jmpl %o7,%g0
sth %l2,[%i2+0x016] ! Mem[0000000089000016]
p60_far_2_lem:
membar #Sync
ldub [%i0+0x025],%l6 ! Mem[0000000088000025]
std %l0,[%i3+0x028] ! Mem[0000000089800028]
stb %l6,[%i0+0x006] ! Mem[0000000088000006]
stx %l3,[%i2+0x030] ! Mem[0000000089000030]
std %l0,[%i1+0x028] ! Mem[0000000088800028]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i2+0x016] ! Mem[0000000089000016]
p60_far_2_he:
lduh [%i0+0x024],%l7 ! Mem[0000000088000024]
ldsh [%i1+0x034],%l1 ! Mem[0000000088800034]
stw %l2,[%i3+0x030] ! Mem[0000000089800030]
ldd [%i0+0x030],%l2 ! Mem[0000000088000030]
stx %l2,[%i1+0x030] ! Mem[0000000088800030]
ldx [%i0+0x008],%l0 ! Mem[0000000088000008]
jmpl %o7,%g0
stw %l1,[%i0+0x024] ! Mem[0000000088000024]
p60_far_2_hem:
membar #Sync
lduh [%i0+0x024],%l7 ! Mem[0000000088000024]
ldsh [%i1+0x034],%l1 ! Mem[0000000088800034]
stw %l2,[%i3+0x030] ! Mem[0000000089800030]
ldd [%i0+0x030],%l2 ! Mem[0000000088000030]
stx %l2,[%i1+0x030] ! Mem[0000000088800030]
ldx [%i0+0x008],%l0 ! Mem[0000000088000008]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i0+0x024] ! Mem[0000000088000024]
p60_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p61_far_2_le:
sth %l6,[%i3+0x004] ! Mem[000000008b800004]
std %l0,[%i1+0x008] ! Mem[000000008a800008]
ldsw [%i3+0x024],%l6 ! Mem[000000008b800024]
ldx [%i1+0x010],%l3 ! Mem[000000008a800010]
stb %l0,[%i2+0x02d] ! Mem[000000008b00002d]
jmpl %o7,%g0
ldsh [%i0+0x016],%l2 ! Mem[000000008a000016]
p61_far_2_lem:
membar #Sync
sth %l6,[%i3+0x004] ! Mem[000000008b800004]
std %l0,[%i1+0x008] ! Mem[000000008a800008]
ldsw [%i3+0x024],%l6 ! Mem[000000008b800024]
ldx [%i1+0x010],%l3 ! Mem[000000008a800010]
stb %l0,[%i2+0x02d] ! Mem[000000008b00002d]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x016],%l2 ! Mem[000000008a000016]
p61_far_2_he:
ldsw [%i2+0x024],%l7 ! Mem[000000008b000024]
stx %l1,[%i3+0x030] ! Mem[000000008b800030]
ldub [%i2+0x013],%l2 ! Mem[000000008b000013]
std %l2,[%i3+0x010] ! Mem[000000008b800010]
ldx [%i2+0x030],%l2 ! Mem[000000008b000030]
ldx [%i1+0x008],%l0 ! Mem[000000008a800008]
jmpl %o7,%g0
std %l0,[%i3+0x020] ! Mem[000000008b800020]
p61_far_2_hem:
membar #Sync
ldsw [%i2+0x024],%l7 ! Mem[000000008b000024]
stx %l1,[%i3+0x030] ! Mem[000000008b800030]
ldub [%i2+0x013],%l2 ! Mem[000000008b000013]
std %l2,[%i3+0x010] ! Mem[000000008b800010]
ldx [%i2+0x030],%l2 ! Mem[000000008b000030]
ldx [%i1+0x008],%l0 ! Mem[000000008a800008]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x020] ! Mem[000000008b800020]
p61_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p62_far_2_le:
ldsb [%i2+0x025],%l6 ! Mem[000000008d000025]
ldx [%i3+0x028],%l1 ! Mem[000000008d800028]
stw %l6,[%i2+0x004] ! Mem[000000008d000004]
ldub [%i3+0x031],%l3 ! Mem[000000008d800031]
lduh [%i2+0x02c],%l0 ! Mem[000000008d00002c]
jmpl %o7,%g0
ldx [%i3+0x010],%l2 ! Mem[000000008d800010]
p62_far_2_lem:
membar #Sync
ldsb [%i2+0x025],%l6 ! Mem[000000008d000025]
ldx [%i3+0x028],%l1 ! Mem[000000008d800028]
stw %l6,[%i2+0x004] ! Mem[000000008d000004]
ldub [%i3+0x031],%l3 ! Mem[000000008d800031]
lduh [%i2+0x02c],%l0 ! Mem[000000008d00002c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x010],%l2 ! Mem[000000008d800010]
p62_far_2_he:
ldsb [%i0+0x024],%l7 ! Mem[000000008c000024]
std %l0,[%i1+0x030] ! Mem[000000008c800030]
sth %l2,[%i0+0x032] ! Mem[000000008c000032]
lduh [%i3+0x030],%l3 ! Mem[000000008d800030]
ldsh [%i2+0x036],%l2 ! Mem[000000008d000036]
lduh [%i3+0x00c],%l0 ! Mem[000000008d80000c]
jmpl %o7,%g0
ldx [%i3+0x020],%l1 ! Mem[000000008d800020]
p62_far_2_hem:
membar #Sync
ldsb [%i0+0x024],%l7 ! Mem[000000008c000024]
std %l0,[%i1+0x030] ! Mem[000000008c800030]
sth %l2,[%i0+0x032] ! Mem[000000008c000032]
lduh [%i3+0x030],%l3 ! Mem[000000008d800030]
ldsh [%i2+0x036],%l2 ! Mem[000000008d000036]
lduh [%i3+0x00c],%l0 ! Mem[000000008d80000c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x020],%l1 ! Mem[000000008d800020]
p62_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p63_far_2_le:
ldx [%i2+0x000],%l6 ! Mem[000000008f000000]
lduh [%i2+0x00a],%l1 ! Mem[000000008f00000a]
lduw [%i0+0x024],%l6 ! Mem[000000008e000024]
stx %l3,[%i1+0x010] ! Mem[000000008e800010]
ldsh [%i3+0x02c],%l0 ! Mem[000000008f80002c]
jmpl %o7,%g0
stx %l2,[%i1+0x010] ! Mem[000000008e800010]
p63_far_2_lem:
membar #Sync
ldx [%i2+0x000],%l6 ! Mem[000000008f000000]
lduh [%i2+0x00a],%l1 ! Mem[000000008f00000a]
lduw [%i0+0x024],%l6 ! Mem[000000008e000024]
stx %l3,[%i1+0x010] ! Mem[000000008e800010]
ldsh [%i3+0x02c],%l0 ! Mem[000000008f80002c]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i1+0x010] ! Mem[000000008e800010]
p63_far_2_he:
stx %l7,[%i2+0x020] ! Mem[000000008f000020]
lduw [%i3+0x034],%l1 ! Mem[000000008f800034]
ldsw [%i0+0x010],%l2 ! Mem[000000008e000010]
ldsb [%i3+0x010],%l3 ! Mem[000000008f800010]
stx %l2,[%i3+0x030] ! Mem[000000008f800030]
lduh [%i0+0x00c],%l0 ! Mem[000000008e00000c]
jmpl %o7,%g0
ldx [%i2+0x020],%l1 ! Mem[000000008f000020]
p63_far_2_hem:
membar #Sync
stx %l7,[%i2+0x020] ! Mem[000000008f000020]
lduw [%i3+0x034],%l1 ! Mem[000000008f800034]
ldsw [%i0+0x010],%l2 ! Mem[000000008e000010]
ldsb [%i3+0x010],%l3 ! Mem[000000008f800010]
stx %l2,[%i3+0x030] ! Mem[000000008f800030]
lduh [%i0+0x00c],%l0 ! Mem[000000008e00000c]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x020],%l1 ! Mem[000000008f000020]
p63_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far2_b2b_l:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
lduw [%i3+0x02c],%l5 ! Mem[000000001180002c]
ldsh [%i1+0x03c],%l7 ! Mem[000000001080003c]
ldub [%i2+0x031],%l5 ! Mem[0000000011000031]
lduw [%i3+0x03c],%l5 ! Mem[000000001180003c]
std %l6,[%i0+0x038] ! Mem[0000000010000038]
jmpl %o7,%g0
stw %l2,[%i0+0x004] ! Mem[0000000010000004]
p0_far_3_lem:
membar #Sync
lduw [%i3+0x02c],%l5 ! Mem[000000001180002c]
ldsh [%i1+0x03c],%l7 ! Mem[000000001080003c]
ldub [%i2+0x031],%l5 ! Mem[0000000011000031]
lduw [%i3+0x03c],%l5 ! Mem[000000001180003c]
std %l6,[%i0+0x038] ! Mem[0000000010000038]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i0+0x004] ! Mem[0000000010000004]
p0_far_3_he:
sth %l3,[%i0+0x026] ! Mem[0000000010000026]
ldsw [%i1+0x010],%l1 ! Mem[0000000010800010]
sth %l5,[%i0+0x03a] ! Mem[000000001000003a]
stx %l4,[%i0+0x030] ! Mem[0000000010000030]
ldsh [%i2+0x01c],%l1 ! Mem[000000001100001c]
jmpl %o7,%g0
ldx [%i3+0x030],%l1 ! Mem[0000000011800030]
p0_far_3_hem:
membar #Sync
sth %l3,[%i0+0x026] ! Mem[0000000010000026]
ldsw [%i1+0x010],%l1 ! Mem[0000000010800010]
sth %l5,[%i0+0x03a] ! Mem[000000001000003a]
stx %l4,[%i0+0x030] ! Mem[0000000010000030]
ldsh [%i2+0x01c],%l1 ! Mem[000000001100001c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x030],%l1 ! Mem[0000000011800030]
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
std %l6,[%i0+0x018] ! Mem[0000000012000018]
ldsb [%i3+0x011],%l3 ! Mem[0000000013800011]
ldx [%i0+0x028],%l5 ! Mem[0000000012000028]
stw %l1,[%i1+0x038] ! Mem[0000000012800038]
jmpl %o7,%g0
lduw [%i1+0x000],%l0 ! Mem[0000000012800000]
p1_far_3_lem:
membar #Sync
std %l6,[%i0+0x018] ! Mem[0000000012000018]
ldsb [%i3+0x011],%l3 ! Mem[0000000013800011]
ldx [%i0+0x028],%l5 ! Mem[0000000012000028]
stw %l1,[%i1+0x038] ! Mem[0000000012800038]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x000],%l0 ! Mem[0000000012800000]
p1_far_3_he:
jmpl %o7,%g0
ldsh [%i1+0x022],%l1 ! Mem[0000000012800022]
jmpl %o7,%g0
nop
p1_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x022],%l1 ! Mem[0000000012800022]
jmpl %o7,%g0
nop
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
ldub [%i1+0x01e],%l6 ! Mem[000000001480001e]
ldsh [%i2+0x010],%l3 ! Mem[0000000015000010]
lduw [%i2+0x028],%l5 ! Mem[0000000015000028]
ldx [%i3+0x018],%l1 ! Mem[0000000015800018]
jmpl %o7,%g0
ldd [%i2+0x020],%l0 ! Mem[0000000015000020]
p2_far_3_lem:
membar #Sync
ldub [%i1+0x01e],%l6 ! Mem[000000001480001e]
ldsh [%i2+0x010],%l3 ! Mem[0000000015000010]
lduw [%i2+0x028],%l5 ! Mem[0000000015000028]
ldx [%i3+0x018],%l1 ! Mem[0000000015800018]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x020],%l0 ! Mem[0000000015000020]
p2_far_3_he:
jmpl %o7,%g0
stx %l1,[%i1+0x000] ! Mem[0000000014800000]
jmpl %o7,%g0
nop
p2_far_3_hem:
membar #Sync
jmpl %o7,%g0
stx %l1,[%i1+0x000] ! Mem[0000000014800000]
jmpl %o7,%g0
nop
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
stx %l6,[%i2+0x018] ! Mem[0000000017000018]
ldsw [%i1+0x010],%l3 ! Mem[0000000016800010]
ldx [%i1+0x028],%l5 ! Mem[0000000016800028]
ldsw [%i0+0x038],%l1 ! Mem[0000000016000038]
jmpl %o7,%g0
std %l0,[%i2+0x000] ! Mem[0000000017000000]
p3_far_3_lem:
membar #Sync
stx %l6,[%i2+0x018] ! Mem[0000000017000018]
ldsw [%i1+0x010],%l3 ! Mem[0000000016800010]
ldx [%i1+0x028],%l5 ! Mem[0000000016800028]
ldsw [%i0+0x038],%l1 ! Mem[0000000016000038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x000] ! Mem[0000000017000000]
p3_far_3_he:
jmpl %o7,%g0
std %l0,[%i1+0x020] ! Mem[0000000016800020]
jmpl %o7,%g0
nop
p3_far_3_hem:
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x020] ! Mem[0000000016800020]
jmpl %o7,%g0
nop
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
lduh [%i2+0x01e],%l6 ! Mem[000000001900001e]
ldub [%i0+0x011],%l3 ! Mem[0000000018000011]
stb %l5,[%i0+0x02a] ! Mem[000000001800002a]
sth %l1,[%i1+0x018] ! Mem[0000000018800018]
jmpl %o7,%g0
lduh [%i3+0x020],%l0 ! Mem[0000000019800020]
p4_far_3_lem:
membar #Sync
lduh [%i2+0x01e],%l6 ! Mem[000000001900001e]
ldub [%i0+0x011],%l3 ! Mem[0000000018000011]
stb %l5,[%i0+0x02a] ! Mem[000000001800002a]
sth %l1,[%i1+0x018] ! Mem[0000000018800018]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x020],%l0 ! Mem[0000000019800020]
p4_far_3_he:
jmpl %o7,%g0
lduw [%i1+0x000],%l1 ! Mem[0000000018800000]
jmpl %o7,%g0
nop
p4_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x000],%l1 ! Mem[0000000018800000]
jmpl %o7,%g0
nop
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
ldd [%i2+0x018],%l6 ! Mem[000000001b000018]
lduh [%i0+0x010],%l3 ! Mem[000000001a000010]
ldx [%i3+0x028],%l5 ! Mem[000000001b800028]
lduw [%i3+0x038],%l1 ! Mem[000000001b800038]
jmpl %o7,%g0
stx %l0,[%i0+0x000] ! Mem[000000001a000000]
p5_far_3_lem:
membar #Sync
ldd [%i2+0x018],%l6 ! Mem[000000001b000018]
lduh [%i0+0x010],%l3 ! Mem[000000001a000010]
ldx [%i3+0x028],%l5 ! Mem[000000001b800028]
lduw [%i3+0x038],%l1 ! Mem[000000001b800038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x000] ! Mem[000000001a000000]
p5_far_3_he:
jmpl %o7,%g0
ldsb [%i1+0x022],%l1 ! Mem[000000001a800022]
jmpl %o7,%g0
nop
p5_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x022],%l1 ! Mem[000000001a800022]
jmpl %o7,%g0
nop
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
stb %l6,[%i3+0x01e] ! Mem[000000001d80001e]
lduw [%i3+0x010],%l3 ! Mem[000000001d800010]
stb %l5,[%i2+0x02a] ! Mem[000000001d00002a]
ldsh [%i0+0x018],%l1 ! Mem[000000001c000018]
jmpl %o7,%g0
stb %l0,[%i1+0x020] ! Mem[000000001c800020]
p6_far_3_lem:
membar #Sync
stb %l6,[%i3+0x01e] ! Mem[000000001d80001e]
lduw [%i3+0x010],%l3 ! Mem[000000001d800010]
stb %l5,[%i2+0x02a] ! Mem[000000001d00002a]
ldsh [%i0+0x018],%l1 ! Mem[000000001c000018]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i1+0x020] ! Mem[000000001c800020]
p6_far_3_he:
jmpl %o7,%g0
stw %l1,[%i1+0x000] ! Mem[000000001c800000]
jmpl %o7,%g0
nop
p6_far_3_hem:
membar #Sync
jmpl %o7,%g0
stw %l1,[%i1+0x000] ! Mem[000000001c800000]
jmpl %o7,%g0
nop
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
ldsw [%i0+0x01c],%l6 ! Mem[000000001e00001c]
ldx [%i3+0x010],%l3 ! Mem[000000001f800010]
std %l4,[%i0+0x028] ! Mem[000000001e000028]
stw %l1,[%i1+0x038] ! Mem[000000001e800038]
jmpl %o7,%g0
ldub [%i2+0x000],%l0 ! Mem[000000001f000000]
p7_far_3_lem:
membar #Sync
ldsw [%i0+0x01c],%l6 ! Mem[000000001e00001c]
ldx [%i3+0x010],%l3 ! Mem[000000001f800010]
std %l4,[%i0+0x028] ! Mem[000000001e000028]
stw %l1,[%i1+0x038] ! Mem[000000001e800038]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x000],%l0 ! Mem[000000001f000000]
p7_far_3_he:
jmpl %o7,%g0
stb %l1,[%i1+0x022] ! Mem[000000001e800022]
jmpl %o7,%g0
nop
p7_far_3_hem:
membar #Sync
jmpl %o7,%g0
stb %l1,[%i1+0x022] ! Mem[000000001e800022]
jmpl %o7,%g0
nop
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p8_far_3_le:
std %l6,[%i0+0x018] ! Mem[0000000020000018]
sth %l3,[%i3+0x010] ! Mem[0000000021800010]
stb %l5,[%i0+0x02a] ! Mem[000000002000002a]
ldx [%i3+0x018],%l1 ! Mem[0000000021800018]
jmpl %o7,%g0
ldd [%i2+0x020],%l0 ! Mem[0000000021000020]
p8_far_3_lem:
membar #Sync
std %l6,[%i0+0x018] ! Mem[0000000020000018]
sth %l3,[%i3+0x010] ! Mem[0000000021800010]
stb %l5,[%i0+0x02a] ! Mem[000000002000002a]
ldx [%i3+0x018],%l1 ! Mem[0000000021800018]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x020],%l0 ! Mem[0000000021000020]
p8_far_3_he:
jmpl %o7,%g0
lduh [%i1+0x002],%l1 ! Mem[0000000020800002]
jmpl %o7,%g0
nop
p8_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x002],%l1 ! Mem[0000000020800002]
jmpl %o7,%g0
nop
p8_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p9_far_3_le:
ldub [%i1+0x01e],%l6 ! Mem[000000002280001e]
stw %l3,[%i2+0x010] ! Mem[0000000023000010]
std %l4,[%i2+0x028] ! Mem[0000000023000028]
ldsw [%i0+0x038],%l1 ! Mem[0000000022000038]
jmpl %o7,%g0
ldx [%i3+0x000],%l0 ! Mem[0000000023800000]
p9_far_3_lem:
membar #Sync
ldub [%i1+0x01e],%l6 ! Mem[000000002280001e]
stw %l3,[%i2+0x010] ! Mem[0000000023000010]
std %l4,[%i2+0x028] ! Mem[0000000023000028]
ldsw [%i0+0x038],%l1 ! Mem[0000000022000038]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x000],%l0 ! Mem[0000000023800000]
p9_far_3_he:
jmpl %o7,%g0
ldsh [%i2+0x022],%l1 ! Mem[0000000023000022]
jmpl %o7,%g0
nop
p9_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x022],%l1 ! Mem[0000000023000022]
jmpl %o7,%g0
nop
p9_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p10_far_3_le:
stx %l6,[%i2+0x018] ! Mem[0000000025000018]
stx %l3,[%i1+0x010] ! Mem[0000000024800010]
sth %l5,[%i1+0x02a] ! Mem[000000002480002a]
stx %l1,[%i1+0x018] ! Mem[0000000024800018]
jmpl %o7,%g0
ldsw [%i0+0x020],%l0 ! Mem[0000000024000020]
p10_far_3_lem:
membar #Sync
stx %l6,[%i2+0x018] ! Mem[0000000025000018]
stx %l3,[%i1+0x010] ! Mem[0000000024800010]
sth %l5,[%i1+0x02a] ! Mem[000000002480002a]
stx %l1,[%i1+0x018] ! Mem[0000000024800018]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x020],%l0 ! Mem[0000000024000020]
p10_far_3_he:
jmpl %o7,%g0
stx %l1,[%i2+0x000] ! Mem[0000000025000000]
jmpl %o7,%g0
nop
p10_far_3_hem:
membar #Sync
jmpl %o7,%g0
stx %l1,[%i2+0x000] ! Mem[0000000025000000]
jmpl %o7,%g0
nop
p10_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p11_far_3_le:
ldx [%i2+0x018],%l6 ! Mem[0000000027000018]
ldd [%i1+0x010],%l2 ! Mem[0000000026800010]
stw %l5,[%i0+0x028] ! Mem[0000000026000028]
stb %l1,[%i3+0x039] ! Mem[0000000027800039]
jmpl %o7,%g0
stx %l0,[%i1+0x000] ! Mem[0000000026800000]
p11_far_3_lem:
membar #Sync
ldx [%i2+0x018],%l6 ! Mem[0000000027000018]
ldd [%i1+0x010],%l2 ! Mem[0000000026800010]
stw %l5,[%i0+0x028] ! Mem[0000000026000028]
stb %l1,[%i3+0x039] ! Mem[0000000027800039]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i1+0x000] ! Mem[0000000026800000]
p11_far_3_he:
jmpl %o7,%g0
std %l0,[%i2+0x020] ! Mem[0000000027000020]
jmpl %o7,%g0
nop
p11_far_3_hem:
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x020] ! Mem[0000000027000020]
jmpl %o7,%g0
nop
p11_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p12_far_3_le:
ldd [%i2+0x018],%l6 ! Mem[0000000029000018]
ldsb [%i0+0x011],%l3 ! Mem[0000000028000011]
sth %l5,[%i3+0x02a] ! Mem[000000002980002a]
ldub [%i1+0x019],%l1 ! Mem[0000000028800019]
jmpl %o7,%g0
lduw [%i2+0x020],%l0 ! Mem[0000000029000020]
p12_far_3_lem:
membar #Sync
ldd [%i2+0x018],%l6 ! Mem[0000000029000018]
ldsb [%i0+0x011],%l3 ! Mem[0000000028000011]
sth %l5,[%i3+0x02a] ! Mem[000000002980002a]
ldub [%i1+0x019],%l1 ! Mem[0000000028800019]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x020],%l0 ! Mem[0000000029000020]
p12_far_3_he:
jmpl %o7,%g0
ldub [%i2+0x002],%l1 ! Mem[0000000029000002]
jmpl %o7,%g0
nop
p12_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x002],%l1 ! Mem[0000000029000002]
jmpl %o7,%g0
nop
p12_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p13_far_3_le:
stb %l6,[%i3+0x01e] ! Mem[000000002b80001e]
ldsh [%i3+0x010],%l3 ! Mem[000000002b800010]
stw %l5,[%i1+0x028] ! Mem[000000002a800028]
ldd [%i1+0x038],%l0 ! Mem[000000002a800038]
jmpl %o7,%g0
ldsh [%i2+0x000],%l0 ! Mem[000000002b000000]
p13_far_3_lem:
membar #Sync
stb %l6,[%i3+0x01e] ! Mem[000000002b80001e]
ldsh [%i3+0x010],%l3 ! Mem[000000002b800010]
stw %l5,[%i1+0x028] ! Mem[000000002a800028]
ldd [%i1+0x038],%l0 ! Mem[000000002a800038]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x000],%l0 ! Mem[000000002b000000]
p13_far_3_he:
jmpl %o7,%g0
ldsb [%i2+0x022],%l1 ! Mem[000000002b000022]
jmpl %o7,%g0
nop
p13_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x022],%l1 ! Mem[000000002b000022]
jmpl %o7,%g0
nop
p13_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p14_far_3_le:
ldsw [%i0+0x01c],%l6 ! Mem[000000002c00001c]
ldsw [%i3+0x010],%l3 ! Mem[000000002d800010]
stx %l5,[%i0+0x028] ! Mem[000000002c000028]
std %l0,[%i3+0x018] ! Mem[000000002d800018]
jmpl %o7,%g0
stw %l0,[%i3+0x020] ! Mem[000000002d800020]
p14_far_3_lem:
membar #Sync
ldsw [%i0+0x01c],%l6 ! Mem[000000002c00001c]
ldsw [%i3+0x010],%l3 ! Mem[000000002d800010]
stx %l5,[%i0+0x028] ! Mem[000000002c000028]
std %l0,[%i3+0x018] ! Mem[000000002d800018]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i3+0x020] ! Mem[000000002d800020]
p14_far_3_he:
jmpl %o7,%g0
stw %l1,[%i2+0x000] ! Mem[000000002d000000]
jmpl %o7,%g0
nop
p14_far_3_hem:
membar #Sync
jmpl %o7,%g0
stw %l1,[%i2+0x000] ! Mem[000000002d000000]
jmpl %o7,%g0
nop
p14_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p15_far_3_le:
std %l6,[%i1+0x018] ! Mem[000000002e800018]
ldub [%i3+0x011],%l3 ! Mem[000000002f800011]
stw %l5,[%i3+0x028] ! Mem[000000002f800028]
lduh [%i1+0x038],%l1 ! Mem[000000002e800038]
jmpl %o7,%g0
lduh [%i0+0x000],%l0 ! Mem[000000002e000000]
p15_far_3_lem:
membar #Sync
std %l6,[%i1+0x018] ! Mem[000000002e800018]
ldub [%i3+0x011],%l3 ! Mem[000000002f800011]
stw %l5,[%i3+0x028] ! Mem[000000002f800028]
lduh [%i1+0x038],%l1 ! Mem[000000002e800038]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x000],%l0 ! Mem[000000002e000000]
p15_far_3_he:
jmpl %o7,%g0
stb %l1,[%i2+0x022] ! Mem[000000002f000022]
jmpl %o7,%g0
nop
p15_far_3_hem:
membar #Sync
jmpl %o7,%g0
stb %l1,[%i2+0x022] ! Mem[000000002f000022]
jmpl %o7,%g0
nop
p15_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p16_far_3_le:
ldub [%i1+0x01e],%l6 ! Mem[000000003080001e]
lduh [%i2+0x010],%l3 ! Mem[0000000031000010]
stx %l5,[%i2+0x028] ! Mem[0000000031000028]
ldsb [%i1+0x019],%l1 ! Mem[0000000030800019]
jmpl %o7,%g0
ldsb [%i1+0x020],%l0 ! Mem[0000000030800020]
p16_far_3_lem:
membar #Sync
ldub [%i1+0x01e],%l6 ! Mem[000000003080001e]
lduh [%i2+0x010],%l3 ! Mem[0000000031000010]
stx %l5,[%i2+0x028] ! Mem[0000000031000028]
ldsb [%i1+0x019],%l1 ! Mem[0000000030800019]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x020],%l0 ! Mem[0000000030800020]
p16_far_3_he:
jmpl %o7,%g0
lduh [%i2+0x002],%l1 ! Mem[0000000031000002]
jmpl %o7,%g0
nop
p16_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x002],%l1 ! Mem[0000000031000002]
jmpl %o7,%g0
nop
p16_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p17_far_3_le:
stx %l6,[%i2+0x018] ! Mem[0000000033000018]
lduw [%i2+0x010],%l3 ! Mem[0000000033000010]
ldd [%i0+0x028],%l4 ! Mem[0000000032000028]
sth %l1,[%i3+0x038] ! Mem[0000000033800038]
jmpl %o7,%g0
sth %l0,[%i2+0x000] ! Mem[0000000033000000]
p17_far_3_lem:
membar #Sync
stx %l6,[%i2+0x018] ! Mem[0000000033000018]
lduw [%i2+0x010],%l3 ! Mem[0000000033000010]
ldd [%i0+0x028],%l4 ! Mem[0000000032000028]
sth %l1,[%i3+0x038] ! Mem[0000000033800038]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i2+0x000] ! Mem[0000000033000000]
p17_far_3_he:
jmpl %o7,%g0
ldsh [%i2+0x022],%l1 ! Mem[0000000033000022]
jmpl %o7,%g0
nop
p17_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x022],%l1 ! Mem[0000000033000022]
jmpl %o7,%g0
nop
p17_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p18_far_3_le:
ldx [%i2+0x018],%l6 ! Mem[0000000035000018]
ldx [%i1+0x010],%l3 ! Mem[0000000034800010]
ldsb [%i0+0x02a],%l5 ! Mem[000000003400002a]
lduw [%i1+0x018],%l1 ! Mem[0000000034800018]
jmpl %o7,%g0
lduw [%i2+0x020],%l0 ! Mem[0000000035000020]
p18_far_3_lem:
membar #Sync
ldx [%i2+0x018],%l6 ! Mem[0000000035000018]
ldx [%i1+0x010],%l3 ! Mem[0000000034800010]
ldsb [%i0+0x02a],%l5 ! Mem[000000003400002a]
lduw [%i1+0x018],%l1 ! Mem[0000000034800018]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x020],%l0 ! Mem[0000000035000020]
p18_far_3_he:
jmpl %o7,%g0
sth %l1,[%i2+0x002] ! Mem[0000000035000002]
jmpl %o7,%g0
nop
p18_far_3_hem:
membar #Sync
jmpl %o7,%g0
sth %l1,[%i2+0x002] ! Mem[0000000035000002]
jmpl %o7,%g0
nop
p18_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p19_far_3_le:
ldd [%i3+0x018],%l6 ! Mem[0000000037800018]
stb %l3,[%i0+0x011] ! Mem[0000000036000011]
ldd [%i2+0x028],%l4 ! Mem[0000000037000028]
ldsh [%i1+0x038],%l1 ! Mem[0000000036800038]
jmpl %o7,%g0
ldd [%i3+0x000],%l0 ! Mem[0000000037800000]
p19_far_3_lem:
membar #Sync
ldd [%i3+0x018],%l6 ! Mem[0000000037800018]
stb %l3,[%i0+0x011] ! Mem[0000000036000011]
ldd [%i2+0x028],%l4 ! Mem[0000000037000028]
ldsh [%i1+0x038],%l1 ! Mem[0000000036800038]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x000],%l0 ! Mem[0000000037800000]
p19_far_3_he:
jmpl %o7,%g0
ldx [%i2+0x020],%l1 ! Mem[0000000037000020]
jmpl %o7,%g0
nop
p19_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x020],%l1 ! Mem[0000000037000020]
jmpl %o7,%g0
nop
p19_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p20_far_3_le:
stb %l6,[%i3+0x01e] ! Mem[000000003980001e]
std %l2,[%i0+0x010] ! Mem[0000000038000010]
ldsb [%i1+0x02a],%l5 ! Mem[000000003880002a]
stw %l1,[%i3+0x018] ! Mem[0000000039800018]
jmpl %o7,%g0
std %l0,[%i0+0x020] ! Mem[0000000038000020]
p20_far_3_lem:
membar #Sync
stb %l6,[%i3+0x01e] ! Mem[000000003980001e]
std %l2,[%i0+0x010] ! Mem[0000000038000010]
ldsb [%i1+0x02a],%l5 ! Mem[000000003880002a]
stw %l1,[%i3+0x018] ! Mem[0000000039800018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x020] ! Mem[0000000038000020]
p20_far_3_he:
jmpl %o7,%g0
ldub [%i2+0x002],%l1 ! Mem[0000000039000002]
jmpl %o7,%g0
nop
p20_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x002],%l1 ! Mem[0000000039000002]
jmpl %o7,%g0
nop
p20_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p21_far_3_le:
ldsw [%i0+0x01c],%l6 ! Mem[000000003a00001c]
sth %l3,[%i3+0x010] ! Mem[000000003b800010]
ldsh [%i0+0x02a],%l5 ! Mem[000000003a00002a]
ldx [%i1+0x038],%l1 ! Mem[000000003a800038]
jmpl %o7,%g0
lduh [%i1+0x000],%l0 ! Mem[000000003a800000]
p21_far_3_lem:
membar #Sync
ldsw [%i0+0x01c],%l6 ! Mem[000000003a00001c]
sth %l3,[%i3+0x010] ! Mem[000000003b800010]
ldsh [%i0+0x02a],%l5 ! Mem[000000003a00002a]
ldx [%i1+0x038],%l1 ! Mem[000000003a800038]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x000],%l0 ! Mem[000000003a800000]
p21_far_3_he:
jmpl %o7,%g0
ldsb [%i2+0x022],%l1 ! Mem[000000003b000022]
jmpl %o7,%g0
nop
p21_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x022],%l1 ! Mem[000000003b000022]
jmpl %o7,%g0
nop
p21_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p22_far_3_le:
stw %l6,[%i1+0x01c] ! Mem[000000003c80001c]
stw %l3,[%i3+0x010] ! Mem[000000003d800010]
ldsb [%i3+0x02a],%l5 ! Mem[000000003d80002a]
ldsw [%i1+0x018],%l1 ! Mem[000000003c800018]
jmpl %o7,%g0
stx %l0,[%i2+0x020] ! Mem[000000003d000020]
p22_far_3_lem:
membar #Sync
stw %l6,[%i1+0x01c] ! Mem[000000003c80001c]
stw %l3,[%i3+0x010] ! Mem[000000003d800010]
ldsb [%i3+0x02a],%l5 ! Mem[000000003d80002a]
ldsw [%i1+0x018],%l1 ! Mem[000000003c800018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i2+0x020] ! Mem[000000003d000020]
p22_far_3_he:
jmpl %o7,%g0
stw %l1,[%i2+0x000] ! Mem[000000003d000000]
jmpl %o7,%g0
nop
p22_far_3_hem:
membar #Sync
jmpl %o7,%g0
stw %l1,[%i2+0x000] ! Mem[000000003d000000]
jmpl %o7,%g0
nop
p22_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p23_far_3_le:
ldub [%i2+0x01e],%l6 ! Mem[000000003f00001e]
stx %l3,[%i3+0x010] ! Mem[000000003f800010]
ldsh [%i1+0x02a],%l5 ! Mem[000000003e80002a]
stx %l1,[%i3+0x038] ! Mem[000000003f800038]
jmpl %o7,%g0
stb %l0,[%i2+0x000] ! Mem[000000003f000000]
p23_far_3_lem:
membar #Sync
ldub [%i2+0x01e],%l6 ! Mem[000000003f00001e]
stx %l3,[%i3+0x010] ! Mem[000000003f800010]
ldsh [%i1+0x02a],%l5 ! Mem[000000003e80002a]
stx %l1,[%i3+0x038] ! Mem[000000003f800038]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i2+0x000] ! Mem[000000003f000000]
p23_far_3_he:
jmpl %o7,%g0
stb %l1,[%i2+0x022] ! Mem[000000003f000022]
jmpl %o7,%g0
nop
p23_far_3_hem:
membar #Sync
jmpl %o7,%g0
stb %l1,[%i2+0x022] ! Mem[000000003f000022]
jmpl %o7,%g0
nop
p23_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p24_far_3_le:
stx %l6,[%i2+0x018] ! Mem[0000000041000018]
ldd [%i2+0x010],%l2 ! Mem[0000000041000010]
ldsw [%i0+0x028],%l5 ! Mem[0000000040000028]
stb %l1,[%i1+0x019] ! Mem[0000000040800019]
jmpl %o7,%g0
ldub [%i3+0x020],%l0 ! Mem[0000000041800020]
p24_far_3_lem:
membar #Sync
stx %l6,[%i2+0x018] ! Mem[0000000041000018]
ldd [%i2+0x010],%l2 ! Mem[0000000041000010]
ldsw [%i0+0x028],%l5 ! Mem[0000000040000028]
stb %l1,[%i1+0x019] ! Mem[0000000040800019]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x020],%l0 ! Mem[0000000041800020]
p24_far_3_he:
jmpl %o7,%g0
lduh [%i2+0x002],%l1 ! Mem[0000000041000002]
jmpl %o7,%g0
nop
p24_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x002],%l1 ! Mem[0000000041000002]
jmpl %o7,%g0
nop
p24_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p25_far_3_le:
ldx [%i2+0x018],%l6 ! Mem[0000000043000018]
ldsw [%i1+0x010],%l3 ! Mem[0000000042800010]
ldsh [%i3+0x02a],%l5 ! Mem[000000004380002a]
ldub [%i2+0x039],%l1 ! Mem[0000000043000039]
jmpl %o7,%g0
stw %l0,[%i0+0x000] ! Mem[0000000042000000]
p25_far_3_lem:
membar #Sync
ldx [%i2+0x018],%l6 ! Mem[0000000043000018]
ldsw [%i1+0x010],%l3 ! Mem[0000000042800010]
ldsh [%i3+0x02a],%l5 ! Mem[000000004380002a]
ldub [%i2+0x039],%l1 ! Mem[0000000043000039]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i0+0x000] ! Mem[0000000042000000]
p25_far_3_he:
jmpl %o7,%g0
ldd [%i2+0x020],%l0 ! Mem[0000000043000020]
jmpl %o7,%g0
nop
p25_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x020],%l0 ! Mem[0000000043000020]
jmpl %o7,%g0
nop
p25_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p26_far_3_le:
ldd [%i3+0x018],%l6 ! Mem[0000000045800018]
ldub [%i1+0x011],%l3 ! Mem[0000000044800011]
ldsw [%i2+0x028],%l5 ! Mem[0000000045000028]
ldd [%i3+0x018],%l0 ! Mem[0000000045800018]
jmpl %o7,%g0
ldx [%i1+0x020],%l0 ! Mem[0000000044800020]
p26_far_3_lem:
membar #Sync
ldd [%i3+0x018],%l6 ! Mem[0000000045800018]
ldub [%i1+0x011],%l3 ! Mem[0000000044800011]
ldsw [%i2+0x028],%l5 ! Mem[0000000045000028]
ldd [%i3+0x018],%l0 ! Mem[0000000045800018]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x020],%l0 ! Mem[0000000044800020]
p26_far_3_he:
jmpl %o7,%g0
sth %l1,[%i3+0x002] ! Mem[0000000045800002]
jmpl %o7,%g0
nop
p26_far_3_hem:
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x002] ! Mem[0000000045800002]
jmpl %o7,%g0
nop
p26_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p27_far_3_le:
stb %l6,[%i0+0x01e] ! Mem[000000004600001e]
lduh [%i0+0x010],%l3 ! Mem[0000000046000010]
ldub [%i0+0x02a],%l5 ! Mem[000000004600002a]
std %l0,[%i1+0x038] ! Mem[0000000046800038]
jmpl %o7,%g0
ldsw [%i2+0x000],%l0 ! Mem[0000000047000000]
p27_far_3_lem:
membar #Sync
stb %l6,[%i0+0x01e] ! Mem[000000004600001e]
lduh [%i0+0x010],%l3 ! Mem[0000000046000010]
ldub [%i0+0x02a],%l5 ! Mem[000000004600002a]
std %l0,[%i1+0x038] ! Mem[0000000046800038]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x000],%l0 ! Mem[0000000047000000]
p27_far_3_he:
jmpl %o7,%g0
ldx [%i3+0x020],%l1 ! Mem[0000000047800020]
jmpl %o7,%g0
nop
p27_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x020],%l1 ! Mem[0000000047800020]
jmpl %o7,%g0
nop
p27_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p28_far_3_le:
ldsw [%i0+0x01c],%l6 ! Mem[000000004800001c]
lduw [%i3+0x010],%l3 ! Mem[0000000049800010]
lduh [%i0+0x02a],%l5 ! Mem[000000004800002a]
ldsw [%i2+0x018],%l1 ! Mem[0000000049000018]
jmpl %o7,%g0
stx %l0,[%i2+0x020] ! Mem[0000000049000020]
p28_far_3_lem:
membar #Sync
ldsw [%i0+0x01c],%l6 ! Mem[000000004800001c]
lduw [%i3+0x010],%l3 ! Mem[0000000049800010]
lduh [%i0+0x02a],%l5 ! Mem[000000004800002a]
ldsw [%i2+0x018],%l1 ! Mem[0000000049000018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i2+0x020] ! Mem[0000000049000020]
p28_far_3_he:
jmpl %o7,%g0
ldub [%i3+0x002],%l1 ! Mem[0000000049800002]
jmpl %o7,%g0
nop
p28_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x002],%l1 ! Mem[0000000049800002]
jmpl %o7,%g0
nop
p28_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p29_far_3_le:
stw %l6,[%i1+0x01c] ! Mem[000000004a80001c]
ldx [%i3+0x010],%l3 ! Mem[000000004b800010]
ldub [%i2+0x02a],%l5 ! Mem[000000004b00002a]
stx %l1,[%i3+0x038] ! Mem[000000004b800038]
jmpl %o7,%g0
lduw [%i3+0x000],%l0 ! Mem[000000004b800000]
p29_far_3_lem:
membar #Sync
stw %l6,[%i1+0x01c] ! Mem[000000004a80001c]
ldx [%i3+0x010],%l3 ! Mem[000000004b800010]
ldub [%i2+0x02a],%l5 ! Mem[000000004b00002a]
stx %l1,[%i3+0x038] ! Mem[000000004b800038]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x000],%l0 ! Mem[000000004b800000]
p29_far_3_he:
jmpl %o7,%g0
ldsb [%i3+0x022],%l1 ! Mem[000000004b800022]
jmpl %o7,%g0
nop
p29_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x022],%l1 ! Mem[000000004b800022]
jmpl %o7,%g0
nop
p29_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p30_far_3_le:
ldub [%i2+0x01e],%l6 ! Mem[000000004d00001e]
stb %l3,[%i3+0x011] ! Mem[000000004d800011]
lduh [%i1+0x02a],%l5 ! Mem[000000004c80002a]
stb %l1,[%i1+0x019] ! Mem[000000004c800019]
jmpl %o7,%g0
ldsh [%i0+0x020],%l0 ! Mem[000000004c000020]
p30_far_3_lem:
membar #Sync
ldub [%i2+0x01e],%l6 ! Mem[000000004d00001e]
stb %l3,[%i3+0x011] ! Mem[000000004d800011]
lduh [%i1+0x02a],%l5 ! Mem[000000004c80002a]
stb %l1,[%i1+0x019] ! Mem[000000004c800019]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x020],%l0 ! Mem[000000004c000020]
p30_far_3_he:
jmpl %o7,%g0
stw %l1,[%i3+0x000] ! Mem[000000004d800000]
jmpl %o7,%g0
nop
p30_far_3_hem:
membar #Sync
jmpl %o7,%g0
stw %l1,[%i3+0x000] ! Mem[000000004d800000]
jmpl %o7,%g0
nop
p30_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p31_far_3_le:
stx %l6,[%i2+0x018] ! Mem[000000004f000018]
std %l2,[%i2+0x010] ! Mem[000000004f000010]
lduw [%i0+0x028],%l5 ! Mem[000000004e000028]
ldub [%i2+0x039],%l1 ! Mem[000000004f000039]
jmpl %o7,%g0
stw %l0,[%i1+0x000] ! Mem[000000004e800000]
p31_far_3_lem:
membar #Sync
stx %l6,[%i2+0x018] ! Mem[000000004f000018]
std %l2,[%i2+0x010] ! Mem[000000004f000010]
lduw [%i0+0x028],%l5 ! Mem[000000004e000028]
ldub [%i2+0x039],%l1 ! Mem[000000004f000039]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i1+0x000] ! Mem[000000004e800000]
p31_far_3_he:
jmpl %o7,%g0
lduw [%i3+0x020],%l1 ! Mem[000000004f800020]
jmpl %o7,%g0
nop
p31_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x020],%l1 ! Mem[000000004f800020]
jmpl %o7,%g0
nop
p31_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p32_far_3_le:
ldx [%i2+0x018],%l6 ! Mem[0000000051000018]
sth %l3,[%i1+0x010] ! Mem[0000000050800010]
lduh [%i3+0x02a],%l5 ! Mem[000000005180002a]
ldd [%i3+0x018],%l0 ! Mem[0000000051800018]
jmpl %o7,%g0
lduh [%i2+0x020],%l0 ! Mem[0000000051000020]
p32_far_3_lem:
membar #Sync
ldx [%i2+0x018],%l6 ! Mem[0000000051000018]
sth %l3,[%i1+0x010] ! Mem[0000000050800010]
lduh [%i3+0x02a],%l5 ! Mem[000000005180002a]
ldd [%i3+0x018],%l0 ! Mem[0000000051800018]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x020],%l0 ! Mem[0000000051000020]
p32_far_3_he:
jmpl %o7,%g0
ldsw [%i3+0x000],%l1 ! Mem[0000000051800000]
jmpl %o7,%g0
nop
p32_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x000],%l1 ! Mem[0000000051800000]
jmpl %o7,%g0
nop
p32_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p33_far_3_le:
ldsh [%i3+0x01e],%l6 ! Mem[000000005380001e]
stw %l3,[%i1+0x010] ! Mem[0000000052800010]
lduw [%i2+0x028],%l5 ! Mem[0000000053000028]
std %l0,[%i1+0x038] ! Mem[0000000052800038]
jmpl %o7,%g0
ldsb [%i2+0x000],%l0 ! Mem[0000000053000000]
p33_far_3_lem:
membar #Sync
ldsh [%i3+0x01e],%l6 ! Mem[000000005380001e]
stw %l3,[%i1+0x010] ! Mem[0000000052800010]
lduw [%i2+0x028],%l5 ! Mem[0000000053000028]
std %l0,[%i1+0x038] ! Mem[0000000052800038]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x000],%l0 ! Mem[0000000053000000]
p33_far_3_he:
jmpl %o7,%g0
ldd [%i3+0x020],%l0 ! Mem[0000000053800020]
jmpl %o7,%g0
nop
p33_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x020],%l0 ! Mem[0000000053800020]
jmpl %o7,%g0
nop
p33_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p34_far_3_le:
stb %l6,[%i0+0x01e] ! Mem[000000005400001e]
stx %l3,[%i0+0x010] ! Mem[0000000054000010]
ldx [%i0+0x028],%l5 ! Mem[0000000054000028]
lduh [%i2+0x018],%l1 ! Mem[0000000055000018]
jmpl %o7,%g0
sth %l0,[%i3+0x020] ! Mem[0000000055800020]
p34_far_3_lem:
membar #Sync
stb %l6,[%i0+0x01e] ! Mem[000000005400001e]
stx %l3,[%i0+0x010] ! Mem[0000000054000010]
ldx [%i0+0x028],%l5 ! Mem[0000000054000028]
lduh [%i2+0x018],%l1 ! Mem[0000000055000018]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i3+0x020] ! Mem[0000000055800020]
p34_far_3_he:
jmpl %o7,%g0
sth %l1,[%i3+0x002] ! Mem[0000000055800002]
jmpl %o7,%g0
nop
p34_far_3_hem:
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x002] ! Mem[0000000055800002]
jmpl %o7,%g0
nop
p34_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p35_far_3_le:
ldsw [%i1+0x01c],%l6 ! Mem[000000005680001c]
ldd [%i3+0x010],%l2 ! Mem[0000000057800010]
lduw [%i0+0x028],%l5 ! Mem[0000000056000028]
ldsb [%i3+0x039],%l1 ! Mem[0000000057800039]
jmpl %o7,%g0
lduw [%i0+0x000],%l0 ! Mem[0000000056000000]
p35_far_3_lem:
membar #Sync
ldsw [%i1+0x01c],%l6 ! Mem[000000005680001c]
ldd [%i3+0x010],%l2 ! Mem[0000000057800010]
lduw [%i0+0x028],%l5 ! Mem[0000000056000028]
ldsb [%i3+0x039],%l1 ! Mem[0000000057800039]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x000],%l0 ! Mem[0000000056000000]
p35_far_3_he:
jmpl %o7,%g0
ldx [%i3+0x020],%l1 ! Mem[0000000057800020]
jmpl %o7,%g0
nop
p35_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x020],%l1 ! Mem[0000000057800020]
jmpl %o7,%g0
nop
p35_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p36_far_3_le:
stw %l6,[%i1+0x01c] ! Mem[000000005880001c]
ldsb [%i3+0x011],%l3 ! Mem[0000000059800011]
ldx [%i2+0x028],%l5 ! Mem[0000000059000028]
sth %l1,[%i1+0x018] ! Mem[0000000058800018]
jmpl %o7,%g0
ldd [%i1+0x020],%l0 ! Mem[0000000058800020]
p36_far_3_lem:
membar #Sync
stw %l6,[%i1+0x01c] ! Mem[000000005880001c]
ldsb [%i3+0x011],%l3 ! Mem[0000000059800011]
ldx [%i2+0x028],%l5 ! Mem[0000000059000028]
sth %l1,[%i1+0x018] ! Mem[0000000058800018]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x020],%l0 ! Mem[0000000058800020]
p36_far_3_he:
jmpl %o7,%g0
ldub [%i3+0x002],%l1 ! Mem[0000000059800002]
jmpl %o7,%g0
nop
p36_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x002],%l1 ! Mem[0000000059800002]
jmpl %o7,%g0
nop
p36_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p37_far_3_le:
lduw [%i2+0x01c],%l6 ! Mem[000000005b00001c]
ldsh [%i3+0x010],%l3 ! Mem[000000005b800010]
stb %l5,[%i1+0x02a] ! Mem[000000005a80002a]
lduw [%i2+0x038],%l1 ! Mem[000000005b000038]
jmpl %o7,%g0
std %l0,[%i2+0x000] ! Mem[000000005b000000]
p37_far_3_lem:
membar #Sync
lduw [%i2+0x01c],%l6 ! Mem[000000005b00001c]
ldsh [%i3+0x010],%l3 ! Mem[000000005b800010]
stb %l5,[%i1+0x02a] ! Mem[000000005a80002a]
lduw [%i2+0x038],%l1 ! Mem[000000005b000038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x000] ! Mem[000000005b000000]
p37_far_3_he:
jmpl %o7,%g0
ldsb [%i3+0x022],%l1 ! Mem[000000005b800022]
jmpl %o7,%g0
nop
p37_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x022],%l1 ! Mem[000000005b800022]
jmpl %o7,%g0
nop
p37_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p38_far_3_le:
stx %l6,[%i2+0x018] ! Mem[000000005d000018]
ldsw [%i2+0x010],%l3 ! Mem[000000005d000010]
std %l4,[%i0+0x028] ! Mem[000000005c000028]
ldsh [%i0+0x018],%l1 ! Mem[000000005c000018]
jmpl %o7,%g0
lduh [%i2+0x020],%l0 ! Mem[000000005d000020]
p38_far_3_lem:
membar #Sync
stx %l6,[%i2+0x018] ! Mem[000000005d000018]
ldsw [%i2+0x010],%l3 ! Mem[000000005d000010]
std %l4,[%i0+0x028] ! Mem[000000005c000028]
ldsh [%i0+0x018],%l1 ! Mem[000000005c000018]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x020],%l0 ! Mem[000000005d000020]
p38_far_3_he:
jmpl %o7,%g0
std %l0,[%i3+0x000] ! Mem[000000005d800000]
jmpl %o7,%g0
nop
p38_far_3_hem:
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x000] ! Mem[000000005d800000]
jmpl %o7,%g0
nop
p38_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p39_far_3_le:
ldx [%i3+0x018],%l6 ! Mem[000000005f800018]
ldub [%i2+0x011],%l3 ! Mem[000000005f000011]
stb %l5,[%i3+0x02a] ! Mem[000000005f80002a]
stw %l1,[%i1+0x038] ! Mem[000000005e800038]
jmpl %o7,%g0
stx %l0,[%i3+0x000] ! Mem[000000005f800000]
p39_far_3_lem:
membar #Sync
ldx [%i3+0x018],%l6 ! Mem[000000005f800018]
ldub [%i2+0x011],%l3 ! Mem[000000005f000011]
stb %l5,[%i3+0x02a] ! Mem[000000005f80002a]
stw %l1,[%i1+0x038] ! Mem[000000005e800038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i3+0x000] ! Mem[000000005f800000]
p39_far_3_he:
jmpl %o7,%g0
lduw [%i3+0x020],%l1 ! Mem[000000005f800020]
jmpl %o7,%g0
nop
p39_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x020],%l1 ! Mem[000000005f800020]
jmpl %o7,%g0
nop
p39_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p40_far_3_le:
ldsh [%i3+0x01e],%l6 ! Mem[000000006180001e]
lduh [%i1+0x010],%l3 ! Mem[0000000060800010]
std %l4,[%i1+0x028] ! Mem[0000000060800028]
ldx [%i2+0x018],%l1 ! Mem[0000000061000018]
jmpl %o7,%g0
stb %l0,[%i0+0x020] ! Mem[0000000060000020]
p40_far_3_lem:
membar #Sync
ldsh [%i3+0x01e],%l6 ! Mem[000000006180001e]
lduh [%i1+0x010],%l3 ! Mem[0000000060800010]
std %l4,[%i1+0x028] ! Mem[0000000060800028]
ldx [%i2+0x018],%l1 ! Mem[0000000061000018]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i0+0x020] ! Mem[0000000060000020]
p40_far_3_he:
jmpl %o7,%g0
ldsw [%i3+0x000],%l1 ! Mem[0000000061800000]
jmpl %o7,%g0
nop
p40_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x000],%l1 ! Mem[0000000061800000]
jmpl %o7,%g0
nop
p40_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p41_far_3_le:
stb %l6,[%i0+0x01e] ! Mem[000000006200001e]
stb %l3,[%i0+0x011] ! Mem[0000000062000011]
sth %l5,[%i0+0x02a] ! Mem[000000006200002a]
ldsw [%i0+0x038],%l1 ! Mem[0000000062000038]
jmpl %o7,%g0
ldub [%i1+0x000],%l0 ! Mem[0000000062800000]
p41_far_3_lem:
membar #Sync
stb %l6,[%i0+0x01e] ! Mem[000000006200001e]
stb %l3,[%i0+0x011] ! Mem[0000000062000011]
sth %l5,[%i0+0x02a] ! Mem[000000006200002a]
ldsw [%i0+0x038],%l1 ! Mem[0000000062000038]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x000],%l0 ! Mem[0000000062800000]
p41_far_3_he:
jmpl %o7,%g0
ldd [%i3+0x020],%l0 ! Mem[0000000063800020]
jmpl %o7,%g0
nop
p41_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x020],%l0 ! Mem[0000000063800020]
jmpl %o7,%g0
nop
p41_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p42_far_3_le:
ldsw [%i1+0x01c],%l6 ! Mem[000000006480001c]
std %l2,[%i0+0x010] ! Mem[0000000064000010]
std %l4,[%i3+0x028] ! Mem[0000000065800028]
stx %l1,[%i1+0x018] ! Mem[0000000064800018]
jmpl %o7,%g0
stw %l0,[%i2+0x020] ! Mem[0000000065000020]
p42_far_3_lem:
membar #Sync
ldsw [%i1+0x01c],%l6 ! Mem[000000006480001c]
std %l2,[%i0+0x010] ! Mem[0000000064000010]
std %l4,[%i3+0x028] ! Mem[0000000065800028]
stx %l1,[%i1+0x018] ! Mem[0000000064800018]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i2+0x020] ! Mem[0000000065000020]
p42_far_3_he:
jmpl %o7,%g0
sth %l1,[%i3+0x002] ! Mem[0000000065800002]
jmpl %o7,%g0
nop
p42_far_3_hem:
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x002] ! Mem[0000000065800002]
jmpl %o7,%g0
nop
p42_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p43_far_3_le:
stw %l6,[%i2+0x01c] ! Mem[000000006700001c]
sth %l3,[%i3+0x010] ! Mem[0000000067800010]
sth %l5,[%i2+0x02a] ! Mem[000000006700002a]
stb %l1,[%i2+0x039] ! Mem[0000000067000039]
jmpl %o7,%g0
ldx [%i2+0x000],%l0 ! Mem[0000000067000000]
p43_far_3_lem:
membar #Sync
stw %l6,[%i2+0x01c] ! Mem[000000006700001c]
sth %l3,[%i3+0x010] ! Mem[0000000067800010]
sth %l5,[%i2+0x02a] ! Mem[000000006700002a]
stb %l1,[%i2+0x039] ! Mem[0000000067000039]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x000],%l0 ! Mem[0000000067000000]
p43_far_3_he:
jmpl %o7,%g0
ldx [%i0+0x020],%l1 ! Mem[0000000066000020]
jmpl %o7,%g0
nop
p43_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x020],%l1 ! Mem[0000000066000020]
jmpl %o7,%g0
nop
p43_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p44_far_3_le:
lduw [%i2+0x01c],%l6 ! Mem[000000006900001c]
stw %l3,[%i3+0x010] ! Mem[0000000069800010]
stw %l5,[%i0+0x028] ! Mem[0000000068000028]
ldub [%i0+0x019],%l1 ! Mem[0000000068000019]
jmpl %o7,%g0
ldsw [%i3+0x020],%l0 ! Mem[0000000069800020]
p44_far_3_lem:
membar #Sync
lduw [%i2+0x01c],%l6 ! Mem[000000006900001c]
stw %l3,[%i3+0x010] ! Mem[0000000069800010]
stw %l5,[%i0+0x028] ! Mem[0000000068000028]
ldub [%i0+0x019],%l1 ! Mem[0000000068000019]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x020],%l0 ! Mem[0000000069800020]
p44_far_3_he:
jmpl %o7,%g0
ldsh [%i0+0x002],%l1 ! Mem[0000000068000002]
jmpl %o7,%g0
nop
p44_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x002],%l1 ! Mem[0000000068000002]
jmpl %o7,%g0
nop
p44_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p45_far_3_le:
stx %l6,[%i2+0x018] ! Mem[000000006b000018]
stx %l3,[%i3+0x010] ! Mem[000000006b800010]
sth %l5,[%i0+0x02a] ! Mem[000000006a00002a]
ldd [%i1+0x038],%l0 ! Mem[000000006a800038]
jmpl %o7,%g0
stx %l0,[%i0+0x000] ! Mem[000000006a000000]
p45_far_3_lem:
membar #Sync
stx %l6,[%i2+0x018] ! Mem[000000006b000018]
stx %l3,[%i3+0x010] ! Mem[000000006b800010]
sth %l5,[%i0+0x02a] ! Mem[000000006a00002a]
ldd [%i1+0x038],%l0 ! Mem[000000006a800038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x000] ! Mem[000000006a000000]
p45_far_3_he:
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[000000006a000020]
jmpl %o7,%g0
nop
p45_far_3_hem:
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[000000006a000020]
jmpl %o7,%g0
nop
p45_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p46_far_3_le:
ldx [%i3+0x018],%l6 ! Mem[000000006d800018]
ldd [%i2+0x010],%l2 ! Mem[000000006d000010]
stw %l5,[%i2+0x028] ! Mem[000000006d000028]
std %l0,[%i2+0x018] ! Mem[000000006d000018]
jmpl %o7,%g0
lduw [%i1+0x020],%l0 ! Mem[000000006c800020]
p46_far_3_lem:
membar #Sync
ldx [%i3+0x018],%l6 ! Mem[000000006d800018]
ldd [%i2+0x010],%l2 ! Mem[000000006d000010]
stw %l5,[%i2+0x028] ! Mem[000000006d000028]
std %l0,[%i2+0x018] ! Mem[000000006d000018]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x020],%l0 ! Mem[000000006c800020]
p46_far_3_he:
jmpl %o7,%g0
std %l0,[%i0+0x000] ! Mem[000000006c000000]
jmpl %o7,%g0
nop
p46_far_3_hem:
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x000] ! Mem[000000006c000000]
jmpl %o7,%g0
nop
p46_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p47_far_3_le:
ldsh [%i0+0x01e],%l6 ! Mem[000000006e00001e]
ldsb [%i1+0x011],%l3 ! Mem[000000006e800011]
stx %l5,[%i1+0x028] ! Mem[000000006e800028]
lduh [%i0+0x038],%l1 ! Mem[000000006e000038]
jmpl %o7,%g0
ldsh [%i2+0x000],%l0 ! Mem[000000006f000000]
p47_far_3_lem:
membar #Sync
ldsh [%i0+0x01e],%l6 ! Mem[000000006e00001e]
ldsb [%i1+0x011],%l3 ! Mem[000000006e800011]
stx %l5,[%i1+0x028] ! Mem[000000006e800028]
lduh [%i0+0x038],%l1 ! Mem[000000006e000038]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x000],%l0 ! Mem[000000006f000000]
p47_far_3_he:
jmpl %o7,%g0
lduw [%i0+0x020],%l1 ! Mem[000000006e000020]
jmpl %o7,%g0
nop
p47_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x020],%l1 ! Mem[000000006e000020]
jmpl %o7,%g0
nop
p47_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p48_far_3_le:
sth %l6,[%i0+0x01e] ! Mem[000000007000001e]
ldsh [%i1+0x010],%l3 ! Mem[0000000070800010]
ldd [%i0+0x028],%l4 ! Mem[0000000070000028]
ldsb [%i1+0x019],%l1 ! Mem[0000000070800019]
jmpl %o7,%g0
stw %l0,[%i2+0x020] ! Mem[0000000071000020]
p48_far_3_lem:
membar #Sync
sth %l6,[%i0+0x01e] ! Mem[000000007000001e]
ldsh [%i1+0x010],%l3 ! Mem[0000000070800010]
ldd [%i0+0x028],%l4 ! Mem[0000000070000028]
ldsb [%i1+0x019],%l1 ! Mem[0000000070800019]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i2+0x020] ! Mem[0000000071000020]
p48_far_3_he:
jmpl %o7,%g0
ldsw [%i0+0x000],%l1 ! Mem[0000000070000000]
jmpl %o7,%g0
nop
p48_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x000],%l1 ! Mem[0000000070000000]
jmpl %o7,%g0
nop
p48_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p49_far_3_le:
ldsw [%i1+0x01c],%l6 ! Mem[000000007280001c]
ldsw [%i0+0x010],%l3 ! Mem[0000000072000010]
stx %l5,[%i3+0x028] ! Mem[0000000073800028]
sth %l1,[%i2+0x038] ! Mem[0000000073000038]
jmpl %o7,%g0
lduh [%i3+0x000],%l0 ! Mem[0000000073800000]
p49_far_3_lem:
membar #Sync
ldsw [%i1+0x01c],%l6 ! Mem[000000007280001c]
ldsw [%i0+0x010],%l3 ! Mem[0000000072000010]
stx %l5,[%i3+0x028] ! Mem[0000000073800028]
sth %l1,[%i2+0x038] ! Mem[0000000073000038]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x000],%l0 ! Mem[0000000073800000]
p49_far_3_he:
jmpl %o7,%g0
ldd [%i0+0x020],%l0 ! Mem[0000000072000020]
jmpl %o7,%g0
nop
p49_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x020],%l0 ! Mem[0000000072000020]
jmpl %o7,%g0
nop
p49_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p50_far_3_le:
stw %l6,[%i2+0x01c] ! Mem[000000007500001c]
ldub [%i3+0x011],%l3 ! Mem[0000000075800011]
ldd [%i1+0x028],%l4 ! Mem[0000000074800028]
lduw [%i0+0x018],%l1 ! Mem[0000000074000018]
jmpl %o7,%g0
ldsb [%i0+0x020],%l0 ! Mem[0000000074000020]
p50_far_3_lem:
membar #Sync
stw %l6,[%i2+0x01c] ! Mem[000000007500001c]
ldub [%i3+0x011],%l3 ! Mem[0000000075800011]
ldd [%i1+0x028],%l4 ! Mem[0000000074800028]
lduw [%i0+0x018],%l1 ! Mem[0000000074000018]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x020],%l0 ! Mem[0000000074000020]
p50_far_3_he:
jmpl %o7,%g0
sth %l1,[%i0+0x002] ! Mem[0000000074000002]
jmpl %o7,%g0
nop
p50_far_3_hem:
membar #Sync
jmpl %o7,%g0
sth %l1,[%i0+0x002] ! Mem[0000000074000002]
jmpl %o7,%g0
nop
p50_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p51_far_3_le:
lduw [%i2+0x01c],%l6 ! Mem[000000007700001c]
lduh [%i3+0x010],%l3 ! Mem[0000000077800010]
ldsb [%i0+0x02a],%l5 ! Mem[000000007600002a]
ldd [%i1+0x038],%l0 ! Mem[0000000076800038]
jmpl %o7,%g0
sth %l0,[%i1+0x000] ! Mem[0000000076800000]
p51_far_3_lem:
membar #Sync
lduw [%i2+0x01c],%l6 ! Mem[000000007700001c]
lduh [%i3+0x010],%l3 ! Mem[0000000077800010]
ldsb [%i0+0x02a],%l5 ! Mem[000000007600002a]
ldd [%i1+0x038],%l0 ! Mem[0000000076800038]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i1+0x000] ! Mem[0000000076800000]
p51_far_3_he:
jmpl %o7,%g0
lduh [%i0+0x022],%l1 ! Mem[0000000076000022]
jmpl %o7,%g0
nop
p51_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x022],%l1 ! Mem[0000000076000022]
jmpl %o7,%g0
nop
p51_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p52_far_3_le:
stx %l6,[%i2+0x018] ! Mem[0000000079000018]
lduw [%i3+0x010],%l3 ! Mem[0000000079800010]
ldd [%i3+0x028],%l4 ! Mem[0000000079800028]
std %l0,[%i2+0x018] ! Mem[0000000079000018]
jmpl %o7,%g0
lduw [%i2+0x020],%l0 ! Mem[0000000079000020]
p52_far_3_lem:
membar #Sync
stx %l6,[%i2+0x018] ! Mem[0000000079000018]
lduw [%i3+0x010],%l3 ! Mem[0000000079800010]
ldd [%i3+0x028],%l4 ! Mem[0000000079800028]
std %l0,[%i2+0x018] ! Mem[0000000079000018]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x020],%l0 ! Mem[0000000079000020]
p52_far_3_he:
jmpl %o7,%g0
ldsh [%i0+0x002],%l1 ! Mem[0000000078000002]
jmpl %o7,%g0
nop
p52_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x002],%l1 ! Mem[0000000078000002]
jmpl %o7,%g0
nop
p52_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p53_far_3_le:
ldx [%i3+0x018],%l6 ! Mem[000000007b800018]
ldx [%i2+0x010],%l3 ! Mem[000000007b000010]
ldsb [%i2+0x02a],%l5 ! Mem[000000007b00002a]
lduh [%i0+0x038],%l1 ! Mem[000000007a000038]
jmpl %o7,%g0
ldd [%i2+0x000],%l0 ! Mem[000000007b000000]
p53_far_3_lem:
membar #Sync
ldx [%i3+0x018],%l6 ! Mem[000000007b800018]
ldx [%i2+0x010],%l3 ! Mem[000000007b000010]
ldsb [%i2+0x02a],%l5 ! Mem[000000007b00002a]
lduh [%i0+0x038],%l1 ! Mem[000000007a000038]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x000],%l0 ! Mem[000000007b000000]
p53_far_3_he:
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[000000007a000020]
jmpl %o7,%g0
nop
p53_far_3_hem:
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[000000007a000020]
jmpl %o7,%g0
nop
p53_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p54_far_3_le:
ldsh [%i0+0x01e],%l6 ! Mem[000000007c00001e]
stb %l3,[%i2+0x011] ! Mem[000000007d000011]
ldsh [%i0+0x02a],%l5 ! Mem[000000007c00002a]
ldsb [%i1+0x019],%l1 ! Mem[000000007c800019]
jmpl %o7,%g0
std %l0,[%i3+0x020] ! Mem[000000007d800020]
p54_far_3_lem:
membar #Sync
ldsh [%i0+0x01e],%l6 ! Mem[000000007c00001e]
stb %l3,[%i2+0x011] ! Mem[000000007d000011]
ldsh [%i0+0x02a],%l5 ! Mem[000000007c00002a]
ldsb [%i1+0x019],%l1 ! Mem[000000007c800019]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x020] ! Mem[000000007d800020]
p54_far_3_he:
jmpl %o7,%g0
std %l0,[%i0+0x000] ! Mem[000000007c000000]
jmpl %o7,%g0
nop
p54_far_3_hem:
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x000] ! Mem[000000007c000000]
jmpl %o7,%g0
nop
p54_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p55_far_3_le:
sth %l6,[%i1+0x01e] ! Mem[000000007e80001e]
std %l2,[%i1+0x010] ! Mem[000000007e800010]
ldsw [%i0+0x028],%l5 ! Mem[000000007e000028]
sth %l1,[%i2+0x038] ! Mem[000000007f000038]
jmpl %o7,%g0
lduh [%i0+0x000],%l0 ! Mem[000000007e000000]
p55_far_3_lem:
membar #Sync
sth %l6,[%i1+0x01e] ! Mem[000000007e80001e]
std %l2,[%i1+0x010] ! Mem[000000007e800010]
ldsw [%i0+0x028],%l5 ! Mem[000000007e000028]
sth %l1,[%i2+0x038] ! Mem[000000007f000038]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x000],%l0 ! Mem[000000007e000000]
p55_far_3_he:
jmpl %o7,%g0
lduw [%i0+0x020],%l1 ! Mem[000000007e000020]
jmpl %o7,%g0
nop
p55_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x020],%l1 ! Mem[000000007e000020]
jmpl %o7,%g0
nop
p55_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p56_far_3_le:
ldsw [%i1+0x01c],%l6 ! Mem[000000008080001c]
sth %l3,[%i0+0x010] ! Mem[0000000080000010]
ldsh [%i2+0x02a],%l5 ! Mem[000000008100002a]
lduw [%i0+0x018],%l1 ! Mem[0000000080000018]
jmpl %o7,%g0
stx %l0,[%i1+0x020] ! Mem[0000000080800020]
p56_far_3_lem:
membar #Sync
ldsw [%i1+0x01c],%l6 ! Mem[000000008080001c]
sth %l3,[%i0+0x010] ! Mem[0000000080000010]
ldsh [%i2+0x02a],%l5 ! Mem[000000008100002a]
lduw [%i0+0x018],%l1 ! Mem[0000000080000018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i1+0x020] ! Mem[0000000080800020]
p56_far_3_he:
jmpl %o7,%g0
ldsw [%i0+0x000],%l1 ! Mem[0000000080000000]
jmpl %o7,%g0
nop
p56_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x000],%l1 ! Mem[0000000080000000]
jmpl %o7,%g0
nop
p56_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p57_far_3_le:
stw %l6,[%i2+0x01c] ! Mem[000000008300001c]
ldd [%i3+0x010],%l2 ! Mem[0000000083800010]
ldsw [%i1+0x028],%l5 ! Mem[0000000082800028]
ldsh [%i1+0x038],%l1 ! Mem[0000000082800038]
jmpl %o7,%g0
stb %l0,[%i2+0x000] ! Mem[0000000083000000]
p57_far_3_lem:
membar #Sync
stw %l6,[%i2+0x01c] ! Mem[000000008300001c]
ldd [%i3+0x010],%l2 ! Mem[0000000083800010]
ldsw [%i1+0x028],%l5 ! Mem[0000000082800028]
ldsh [%i1+0x038],%l1 ! Mem[0000000082800038]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i2+0x000] ! Mem[0000000083000000]
p57_far_3_he:
jmpl %o7,%g0
stw %l1,[%i0+0x020] ! Mem[0000000082000020]
jmpl %o7,%g0
nop
p57_far_3_hem:
membar #Sync
jmpl %o7,%g0
stw %l1,[%i0+0x020] ! Mem[0000000082000020]
jmpl %o7,%g0
nop
p57_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p58_far_3_le:
lduw [%i2+0x01c],%l6 ! Mem[000000008500001c]
ldsb [%i3+0x011],%l3 ! Mem[0000000085800011]
ldub [%i0+0x02a],%l5 ! Mem[000000008400002a]
stw %l1,[%i2+0x018] ! Mem[0000000085000018]
jmpl %o7,%g0
ldub [%i2+0x020],%l0 ! Mem[0000000085000020]
p58_far_3_lem:
membar #Sync
lduw [%i2+0x01c],%l6 ! Mem[000000008500001c]
ldsb [%i3+0x011],%l3 ! Mem[0000000085800011]
ldub [%i0+0x02a],%l5 ! Mem[000000008400002a]
stw %l1,[%i2+0x018] ! Mem[0000000085000018]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x020],%l0 ! Mem[0000000085000020]
p58_far_3_he:
jmpl %o7,%g0
stb %l1,[%i0+0x002] ! Mem[0000000084000002]
jmpl %o7,%g0
nop
p58_far_3_hem:
membar #Sync
jmpl %o7,%g0
stb %l1,[%i0+0x002] ! Mem[0000000084000002]
jmpl %o7,%g0
nop
p58_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p59_far_3_le:
ldsb [%i3+0x01e],%l6 ! Mem[000000008780001e]
ldsh [%i3+0x010],%l3 ! Mem[0000000087800010]
ldsw [%i3+0x028],%l5 ! Mem[0000000087800028]
ldx [%i0+0x038],%l1 ! Mem[0000000086000038]
jmpl %o7,%g0
stw %l0,[%i3+0x000] ! Mem[0000000087800000]
p59_far_3_lem:
membar #Sync
ldsb [%i3+0x01e],%l6 ! Mem[000000008780001e]
ldsh [%i3+0x010],%l3 ! Mem[0000000087800010]
ldsw [%i3+0x028],%l5 ! Mem[0000000087800028]
ldx [%i0+0x038],%l1 ! Mem[0000000086000038]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i3+0x000] ! Mem[0000000087800000]
p59_far_3_he:
jmpl %o7,%g0
lduh [%i0+0x022],%l1 ! Mem[0000000086000022]
jmpl %o7,%g0
nop
p59_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x022],%l1 ! Mem[0000000086000022]
jmpl %o7,%g0
nop
p59_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p60_far_3_le:
ldx [%i3+0x018],%l6 ! Mem[0000000089800018]
ldsw [%i2+0x010],%l3 ! Mem[0000000089000010]
ldub [%i1+0x02a],%l5 ! Mem[000000008880002a]
ldsw [%i1+0x018],%l1 ! Mem[0000000088800018]
jmpl %o7,%g0
ldx [%i0+0x020],%l0 ! Mem[0000000088000020]
p60_far_3_lem:
membar #Sync
ldx [%i3+0x018],%l6 ! Mem[0000000089800018]
ldsw [%i2+0x010],%l3 ! Mem[0000000089000010]
ldub [%i1+0x02a],%l5 ! Mem[000000008880002a]
ldsw [%i1+0x018],%l1 ! Mem[0000000088800018]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x020],%l0 ! Mem[0000000088000020]
p60_far_3_he:
jmpl %o7,%g0
ldsh [%i0+0x002],%l1 ! Mem[0000000088000002]
jmpl %o7,%g0
nop
p60_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x002],%l1 ! Mem[0000000088000002]
jmpl %o7,%g0
nop
p60_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p61_far_3_le:
ldsh [%i0+0x01e],%l6 ! Mem[000000008a00001e]
ldub [%i2+0x011],%l3 ! Mem[000000008b000011]
lduh [%i0+0x02a],%l5 ! Mem[000000008a00002a]
stx %l1,[%i2+0x038] ! Mem[000000008b000038]
jmpl %o7,%g0
ldsw [%i1+0x000],%l0 ! Mem[000000008a800000]
p61_far_3_lem:
membar #Sync
ldsh [%i0+0x01e],%l6 ! Mem[000000008a00001e]
ldub [%i2+0x011],%l3 ! Mem[000000008b000011]
lduh [%i0+0x02a],%l5 ! Mem[000000008a00002a]
stx %l1,[%i2+0x038] ! Mem[000000008b000038]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x000],%l0 ! Mem[000000008a800000]
p61_far_3_he:
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[000000008a000020]
jmpl %o7,%g0
nop
p61_far_3_hem:
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[000000008a000020]
jmpl %o7,%g0
nop
p61_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p62_far_3_le:
sth %l6,[%i1+0x01e] ! Mem[000000008c80001e]
lduh [%i1+0x010],%l3 ! Mem[000000008c800010]
ldub [%i0+0x02a],%l5 ! Mem[000000008c00002a]
stb %l1,[%i0+0x019] ! Mem[000000008c000019]
jmpl %o7,%g0
stx %l0,[%i2+0x020] ! Mem[000000008d000020]
p62_far_3_lem:
membar #Sync
sth %l6,[%i1+0x01e] ! Mem[000000008c80001e]
lduh [%i1+0x010],%l3 ! Mem[000000008c800010]
ldub [%i0+0x02a],%l5 ! Mem[000000008c00002a]
stb %l1,[%i0+0x019] ! Mem[000000008c000019]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i2+0x020] ! Mem[000000008d000020]
p62_far_3_he:
jmpl %o7,%g0
std %l0,[%i0+0x000] ! Mem[000000008c000000]
jmpl %o7,%g0
nop
p62_far_3_hem:
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x000] ! Mem[000000008c000000]
jmpl %o7,%g0
nop
p62_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p63_far_3_le:
ldsw [%i2+0x01c],%l6 ! Mem[000000008f00001c]
lduw [%i0+0x010],%l3 ! Mem[000000008e000010]
lduh [%i2+0x02a],%l5 ! Mem[000000008f00002a]
ldub [%i1+0x039],%l1 ! Mem[000000008e800039]
jmpl %o7,%g0
lduw [%i2+0x000],%l0 ! Mem[000000008f000000]
p63_far_3_lem:
membar #Sync
ldsw [%i2+0x01c],%l6 ! Mem[000000008f00001c]
lduw [%i0+0x010],%l3 ! Mem[000000008e000010]
lduh [%i2+0x02a],%l5 ! Mem[000000008f00002a]
ldub [%i1+0x039],%l1 ! Mem[000000008e800039]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x000],%l0 ! Mem[000000008f000000]
p63_far_3_he:
jmpl %o7,%g0
lduw [%i0+0x020],%l1 ! Mem[000000008e000020]
jmpl %o7,%g0
nop
p63_far_3_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x020],%l1 ! Mem[000000008e000020]
jmpl %o7,%g0
nop
p63_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far3_b2b_l:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
jmpl %g6+8,%g0
ldsb [%i0+0x028],%l3 ! Mem[0000000010000028]
p0_call_0_le:
ldub [%i3+0x02c],%l7 ! Mem[000000001180002c]
ldsw [%i1+0x018],%l7 ! Mem[0000000010800018]
stx %l7,[%i3+0x020] ! Mem[0000000011800020]
ldub [%i0+0x039],%l3 ! Mem[0000000010000039]
ldx [%i2+0x020],%l0 ! Mem[0000000011000020]
lduh [%i0+0x014],%l4 ! Mem[0000000010000014]
retl
lduw [%i0+0x020],%l4 ! Mem[0000000010000020]
p0_jmpl_0_lo:
jmpl %g6+8,%g0
ldsb [%o0+0x028],%l3 ! Mem[0000000010000028]
p0_call_0_lo:
ldub [%o3+0x02c],%l7 ! Mem[000000001180002c]
ldsw [%o1+0x018],%l7 ! Mem[0000000010800018]
stx %l7,[%o3+0x020] ! Mem[0000000011800020]
ldub [%o0+0x039],%l3 ! Mem[0000000010000039]
ldx [%o2+0x020],%l0 ! Mem[0000000011000020]
lduh [%o0+0x014],%l4 ! Mem[0000000010000014]
retl
lduw [%o0+0x020],%l4 ! Mem[0000000010000020]
p0_jmpl_0_he:
ldd [%i2+0x028],%l6 ! Mem[0000000011000028]
jmpl %g6+8,%g0
stw %l4,[%i0+0x030] ! Mem[0000000010000030]
p0_call_0_he:
retl
ldsw [%i0+0x010],%l3 ! Mem[0000000010000010]
p0_jmpl_0_ho:
ldd [%o2+0x028],%l6 ! Mem[0000000011000028]
jmpl %g6+8,%g0
stw %l4,[%o0+0x030] ! Mem[0000000010000030]
p0_call_0_ho:
retl
ldsw [%o0+0x010],%l3 ! Mem[0000000010000010]
p1_jmpl_0_le:
jmpl %g6+8,%g0
lduw [%i0+0x008],%l3 ! Mem[0000000012000008]
p1_call_0_le:
stw %l7,[%i3+0x00c] ! Mem[000000001380000c]
ldsw [%i1+0x038],%l7 ! Mem[0000000012800038]
stw %l7,[%i2+0x024] ! Mem[0000000013000024]
ldsw [%i3+0x018],%l3 ! Mem[0000000013800018]
ldd [%i0+0x000],%l0 ! Mem[0000000012000000]
ldd [%i3+0x030],%l4 ! Mem[0000000013800030]
retl
ldsh [%i1+0x000],%l4 ! Mem[0000000012800000]
p1_jmpl_0_lo:
jmpl %g6+8,%g0
lduw [%o0+0x008],%l3 ! Mem[0000000012000008]
p1_call_0_lo:
stw %l7,[%o3+0x00c] ! Mem[000000001380000c]
ldsw [%o1+0x038],%l7 ! Mem[0000000012800038]
stw %l7,[%o2+0x024] ! Mem[0000000013000024]
ldsw [%o3+0x018],%l3 ! Mem[0000000013800018]
ldd [%o0+0x000],%l0 ! Mem[0000000012000000]
ldd [%o3+0x030],%l4 ! Mem[0000000013800030]
retl
ldsh [%o1+0x000],%l4 ! Mem[0000000012800000]
p1_jmpl_0_he:
stw %l6,[%i0+0x02c] ! Mem[000000001200002c]
jmpl %g6+8,%g0
stx %l4,[%i1+0x030] ! Mem[0000000012800030]
p1_call_0_he:
retl
ldsw [%i3+0x010],%l3 ! Mem[0000000013800010]
p1_jmpl_0_ho:
stw %l6,[%o0+0x02c] ! Mem[000000001200002c]
jmpl %g6+8,%g0
stx %l4,[%o1+0x030] ! Mem[0000000012800030]
p1_call_0_ho:
retl
ldsw [%o3+0x010],%l3 ! Mem[0000000013800010]
p2_jmpl_0_le:
jmpl %g6+8,%g0
stw %l3,[%i0+0x028] ! Mem[0000000014000028]
p2_call_0_le:
ldsw [%i3+0x02c],%l7 ! Mem[000000001580002c]
ldsw [%i2+0x018],%l7 ! Mem[0000000015000018]
stb %l7,[%i1+0x026] ! Mem[0000000014800026]
ldsh [%i0+0x038],%l3 ! Mem[0000000014000038]
stb %l0,[%i1+0x024] ! Mem[0000000014800024]
sth %l4,[%i2+0x014] ! Mem[0000000015000014]
retl
ldd [%i1+0x020],%l4 ! Mem[0000000014800020]
p2_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l3,[%o0+0x028] ! Mem[0000000014000028]
p2_call_0_lo:
ldsw [%o3+0x02c],%l7 ! Mem[000000001580002c]
ldsw [%o2+0x018],%l7 ! Mem[0000000015000018]
stb %l7,[%o1+0x026] ! Mem[0000000014800026]
ldsh [%o0+0x038],%l3 ! Mem[0000000014000038]
stb %l0,[%o1+0x024] ! Mem[0000000014800024]
sth %l4,[%o2+0x014] ! Mem[0000000015000014]
retl
ldd [%o1+0x020],%l4 ! Mem[0000000014800020]
p2_jmpl_0_he:
stw %l6,[%i0+0x02c] ! Mem[000000001400002c]
jmpl %g6+8,%g0
ldd [%i1+0x030],%l4 ! Mem[0000000014800030]
p2_call_0_he:
retl
lduh [%i3+0x010],%l3 ! Mem[0000000015800010]
p2_jmpl_0_ho:
stw %l6,[%o0+0x02c] ! Mem[000000001400002c]
jmpl %g6+8,%g0
ldd [%o1+0x030],%l4 ! Mem[0000000014800030]
p2_call_0_ho:
retl
lduh [%o3+0x010],%l3 ! Mem[0000000015800010]
p3_jmpl_0_le:
jmpl %g6+8,%g0
ldsw [%i0+0x008],%l3 ! Mem[0000000016000008]
p3_call_0_le:
stb %l7,[%i3+0x00c] ! Mem[000000001780000c]
ldsw [%i3+0x038],%l7 ! Mem[0000000017800038]
lduh [%i0+0x026],%l7 ! Mem[0000000016000026]
ldsb [%i3+0x019],%l3 ! Mem[0000000017800019]
ldsb [%i2+0x004],%l0 ! Mem[0000000017000004]
ldx [%i1+0x030],%l4 ! Mem[0000000016800030]
retl
stw %l4,[%i1+0x000] ! Mem[0000000016800000]
p3_jmpl_0_lo:
jmpl %g6+8,%g0
ldsw [%o0+0x008],%l3 ! Mem[0000000016000008]
p3_call_0_lo:
stb %l7,[%o3+0x00c] ! Mem[000000001780000c]
ldsw [%o3+0x038],%l7 ! Mem[0000000017800038]
lduh [%o0+0x026],%l7 ! Mem[0000000016000026]
ldsb [%o3+0x019],%l3 ! Mem[0000000017800019]
ldsb [%o2+0x004],%l0 ! Mem[0000000017000004]
ldx [%o1+0x030],%l4 ! Mem[0000000016800030]
retl
stw %l4,[%o1+0x000] ! Mem[0000000016800000]
p3_jmpl_0_he:
std %l6,[%i2+0x028] ! Mem[0000000017000028]
jmpl %g6+8,%g0
ldsb [%i2+0x031],%l4 ! Mem[0000000017000031]
p3_call_0_he:
retl
lduh [%i2+0x010],%l3 ! Mem[0000000017000010]
p3_jmpl_0_ho:
std %l6,[%o2+0x028] ! Mem[0000000017000028]
jmpl %g6+8,%g0
ldsb [%o2+0x031],%l4 ! Mem[0000000017000031]
p3_call_0_ho:
retl
lduh [%o2+0x010],%l3 ! Mem[0000000017000010]
p4_jmpl_0_le:
jmpl %g6+8,%g0
stb %l3,[%i0+0x028] ! Mem[0000000018000028]
p4_call_0_le:
ldsh [%i0+0x02c],%l7 ! Mem[000000001800002c]
ldsw [%i0+0x018],%l7 ! Mem[0000000018000018]
ldub [%i3+0x026],%l7 ! Mem[0000000019800026]
ldd [%i1+0x038],%l2 ! Mem[0000000018800038]
ldx [%i0+0x020],%l0 ! Mem[0000000018000020]
ldub [%i0+0x015],%l4 ! Mem[0000000018000015]
retl
ldx [%i2+0x020],%l4 ! Mem[0000000019000020]
p4_jmpl_0_lo:
jmpl %g6+8,%g0
stb %l3,[%o0+0x028] ! Mem[0000000018000028]
p4_call_0_lo:
ldsh [%o0+0x02c],%l7 ! Mem[000000001800002c]
ldsw [%o0+0x018],%l7 ! Mem[0000000018000018]
ldub [%o3+0x026],%l7 ! Mem[0000000019800026]
ldd [%o1+0x038],%l2 ! Mem[0000000018800038]
ldx [%o0+0x020],%l0 ! Mem[0000000018000020]
ldub [%o0+0x015],%l4 ! Mem[0000000018000015]
retl
ldx [%o2+0x020],%l4 ! Mem[0000000019000020]
p4_jmpl_0_he:
std %l6,[%i0+0x028] ! Mem[0000000018000028]
jmpl %g6+8,%g0
ldsh [%i2+0x030],%l4 ! Mem[0000000019000030]
p4_call_0_he:
retl
lduh [%i1+0x010],%l3 ! Mem[0000000018800010]
p4_jmpl_0_ho:
std %l6,[%o0+0x028] ! Mem[0000000018000028]
jmpl %g6+8,%g0
ldsh [%o2+0x030],%l4 ! Mem[0000000019000030]
p4_call_0_ho:
retl
lduh [%o1+0x010],%l3 ! Mem[0000000018800010]
p5_jmpl_0_le:
jmpl %g6+8,%g0
ldd [%i0+0x008],%l2 ! Mem[000000001a000008]
p5_call_0_le:
ldx [%i0+0x008],%l7 ! Mem[000000001a000008]
ldsw [%i1+0x038],%l7 ! Mem[000000001a800038]
ldsb [%i2+0x026],%l7 ! Mem[000000001b000026]
ldsb [%i0+0x019],%l3 ! Mem[000000001a000019]
ldsh [%i1+0x004],%l0 ! Mem[000000001a800004]
ldsb [%i3+0x035],%l4 ! Mem[000000001b800035]
retl
lduh [%i3+0x000],%l4 ! Mem[000000001b800000]
p5_jmpl_0_lo:
jmpl %g6+8,%g0
ldd [%o0+0x008],%l2 ! Mem[000000001a000008]
p5_call_0_lo:
ldx [%o0+0x008],%l7 ! Mem[000000001a000008]
ldsw [%o1+0x038],%l7 ! Mem[000000001a800038]
ldsb [%o2+0x026],%l7 ! Mem[000000001b000026]
ldsb [%o0+0x019],%l3 ! Mem[000000001a000019]
ldsh [%o1+0x004],%l0 ! Mem[000000001a800004]
ldsb [%o3+0x035],%l4 ! Mem[000000001b800035]
retl
lduh [%o3+0x000],%l4 ! Mem[000000001b800000]
p5_jmpl_0_he:
ldx [%i0+0x028],%l6 ! Mem[000000001a000028]
jmpl %g6+8,%g0
ldsw [%i2+0x030],%l4 ! Mem[000000001b000030]
p5_call_0_he:
retl
ldx [%i1+0x010],%l3 ! Mem[000000001a800010]
p5_jmpl_0_ho:
ldx [%o0+0x028],%l6 ! Mem[000000001a000028]
jmpl %g6+8,%g0
ldsw [%o2+0x030],%l4 ! Mem[000000001b000030]
p5_call_0_ho:
retl
ldx [%o1+0x010],%l3 ! Mem[000000001a800010]
p6_jmpl_0_le:
jmpl %g6+8,%g0
lduh [%i0+0x028],%l3 ! Mem[000000001c000028]
p6_call_0_le:
ldsb [%i0+0x02c],%l7 ! Mem[000000001c00002c]
ldsw [%i1+0x018],%l7 ! Mem[000000001c800018]
stw %l7,[%i1+0x024] ! Mem[000000001c800024]
ldd [%i2+0x038],%l2 ! Mem[000000001d000038]
stb %l0,[%i2+0x024] ! Mem[000000001d000024]
stw %l4,[%i2+0x014] ! Mem[000000001d000014]
retl
ldsw [%i0+0x020],%l4 ! Mem[000000001c000020]
p6_jmpl_0_lo:
jmpl %g6+8,%g0
lduh [%o0+0x028],%l3 ! Mem[000000001c000028]
p6_call_0_lo:
ldsb [%o0+0x02c],%l7 ! Mem[000000001c00002c]
ldsw [%o1+0x018],%l7 ! Mem[000000001c800018]
stw %l7,[%o1+0x024] ! Mem[000000001c800024]
ldd [%o2+0x038],%l2 ! Mem[000000001d000038]
stb %l0,[%o2+0x024] ! Mem[000000001d000024]
stw %l4,[%o2+0x014] ! Mem[000000001d000014]
retl
ldsw [%o0+0x020],%l4 ! Mem[000000001c000020]
p6_jmpl_0_he:
ldx [%i2+0x028],%l6 ! Mem[000000001d000028]
jmpl %g6+8,%g0
ldub [%i3+0x031],%l4 ! Mem[000000001d800031]
p6_call_0_he:
retl
ldx [%i0+0x010],%l3 ! Mem[000000001c000010]
p6_jmpl_0_ho:
ldx [%o2+0x028],%l6 ! Mem[000000001d000028]
jmpl %g6+8,%g0
ldub [%o3+0x031],%l4 ! Mem[000000001d800031]
p6_call_0_ho:
retl
ldx [%o0+0x010],%l3 ! Mem[000000001c000010]
p7_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i0+0x008] ! Mem[000000001e000008]
p7_call_0_le:
lduw [%i0+0x00c],%l7 ! Mem[000000001e00000c]
ldsw [%i2+0x038],%l7 ! Mem[000000001f000038]
stb %l7,[%i3+0x026] ! Mem[000000001f800026]
stx %l3,[%i0+0x018] ! Mem[000000001e000018]
ldsw [%i0+0x004],%l0 ! Mem[000000001e000004]
lduw [%i2+0x034],%l4 ! Mem[000000001f000034]
retl
ldsb [%i1+0x000],%l4 ! Mem[000000001e800000]
p7_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o0+0x008] ! Mem[000000001e000008]
p7_call_0_lo:
lduw [%o0+0x00c],%l7 ! Mem[000000001e00000c]
ldsw [%o2+0x038],%l7 ! Mem[000000001f000038]
stb %l7,[%o3+0x026] ! Mem[000000001f800026]
stx %l3,[%o0+0x018] ! Mem[000000001e000018]
ldsw [%o0+0x004],%l0 ! Mem[000000001e000004]
lduw [%o2+0x034],%l4 ! Mem[000000001f000034]
retl
ldsb [%o1+0x000],%l4 ! Mem[000000001e800000]
p7_jmpl_0_he:
lduh [%i0+0x02e],%l6 ! Mem[000000001e00002e]
jmpl %g6+8,%g0
lduh [%i3+0x030],%l4 ! Mem[000000001f800030]
p7_call_0_he:
retl
ldx [%i3+0x010],%l3 ! Mem[000000001f800010]
p7_jmpl_0_ho:
lduh [%o0+0x02e],%l6 ! Mem[000000001e00002e]
jmpl %g6+8,%g0
lduh [%o3+0x030],%l4 ! Mem[000000001f800030]
p7_call_0_ho:
retl
ldx [%o3+0x010],%l3 ! Mem[000000001f800010]
p8_jmpl_0_le:
jmpl %g6+8,%g0
ldsh [%i0+0x028],%l3 ! Mem[0000000020000028]
p8_call_0_le:
stw %l7,[%i0+0x02c] ! Mem[000000002000002c]
ldsw [%i3+0x018],%l7 ! Mem[0000000021800018]
ldx [%i2+0x020],%l7 ! Mem[0000000021000020]
stw %l3,[%i2+0x038] ! Mem[0000000021000038]
std %l0,[%i1+0x020] ! Mem[0000000020800020]
ldsw [%i0+0x014],%l4 ! Mem[0000000020000014]
retl
sth %l4,[%i1+0x020] ! Mem[0000000020800020]
p8_jmpl_0_lo:
jmpl %g6+8,%g0
ldsh [%o0+0x028],%l3 ! Mem[0000000020000028]
p8_call_0_lo:
stw %l7,[%o0+0x02c] ! Mem[000000002000002c]
ldsw [%o3+0x018],%l7 ! Mem[0000000021800018]
ldx [%o2+0x020],%l7 ! Mem[0000000021000020]
stw %l3,[%o2+0x038] ! Mem[0000000021000038]
std %l0,[%o1+0x020] ! Mem[0000000020800020]
ldsw [%o0+0x014],%l4 ! Mem[0000000020000014]
retl
sth %l4,[%o1+0x020] ! Mem[0000000020800020]
p8_jmpl_0_he:
lduh [%i3+0x02e],%l6 ! Mem[000000002180002e]
jmpl %g6+8,%g0
lduw [%i3+0x030],%l4 ! Mem[0000000021800030]
p8_call_0_he:
retl
std %l2,[%i3+0x010] ! Mem[0000000021800010]
p8_jmpl_0_ho:
lduh [%o3+0x02e],%l6 ! Mem[000000002180002e]
jmpl %g6+8,%g0
lduw [%o3+0x030],%l4 ! Mem[0000000021800030]
p8_call_0_ho:
retl
std %l2,[%o3+0x010] ! Mem[0000000021800010]
p9_jmpl_0_le:
jmpl %g6+8,%g0
ldx [%i0+0x008],%l3 ! Mem[0000000022000008]
p9_call_0_le:
lduh [%i0+0x00c],%l7 ! Mem[000000002200000c]
ldsw [%i0+0x038],%l7 ! Mem[0000000022000038]
ldub [%i2+0x026],%l7 ! Mem[0000000023000026]
sth %l3,[%i0+0x018] ! Mem[0000000022000018]
ldsh [%i2+0x004],%l0 ! Mem[0000000023000004]
ldd [%i3+0x030],%l4 ! Mem[0000000023800030]
retl
stb %l4,[%i2+0x000] ! Mem[0000000023000000]
p9_jmpl_0_lo:
jmpl %g6+8,%g0
ldx [%o0+0x008],%l3 ! Mem[0000000022000008]
p9_call_0_lo:
lduh [%o0+0x00c],%l7 ! Mem[000000002200000c]
ldsw [%o0+0x038],%l7 ! Mem[0000000022000038]
ldub [%o2+0x026],%l7 ! Mem[0000000023000026]
sth %l3,[%o0+0x018] ! Mem[0000000022000018]
ldsh [%o2+0x004],%l0 ! Mem[0000000023000004]
ldd [%o3+0x030],%l4 ! Mem[0000000023800030]
retl
stb %l4,[%o2+0x000] ! Mem[0000000023000000]
p9_jmpl_0_he:
ldsw [%i2+0x02c],%l6 ! Mem[000000002300002c]
jmpl %g6+8,%g0
ldx [%i0+0x030],%l4 ! Mem[0000000022000030]
p9_call_0_he:
retl
std %l2,[%i2+0x010] ! Mem[0000000023000010]
p9_jmpl_0_ho:
ldsw [%o2+0x02c],%l6 ! Mem[000000002300002c]
jmpl %g6+8,%g0
ldx [%o0+0x030],%l4 ! Mem[0000000022000030]
p9_call_0_ho:
retl
std %l2,[%o2+0x010] ! Mem[0000000023000010]
p10_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i1+0x028] ! Mem[0000000024800028]
p10_call_0_le:
sth %l7,[%i0+0x02c] ! Mem[000000002400002c]
ldsw [%i1+0x018],%l7 ! Mem[0000000024800018]
ldsb [%i0+0x026],%l7 ! Mem[0000000024000026]
std %l2,[%i3+0x038] ! Mem[0000000025800038]
sth %l0,[%i0+0x024] ! Mem[0000000024000024]
sth %l4,[%i2+0x014] ! Mem[0000000025000014]
retl
lduw [%i3+0x020],%l4 ! Mem[0000000025800020]
p10_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o1+0x028] ! Mem[0000000024800028]
p10_call_0_lo:
sth %l7,[%o0+0x02c] ! Mem[000000002400002c]
ldsw [%o1+0x018],%l7 ! Mem[0000000024800018]
ldsb [%o0+0x026],%l7 ! Mem[0000000024000026]
std %l2,[%o3+0x038] ! Mem[0000000025800038]
sth %l0,[%o0+0x024] ! Mem[0000000024000024]
sth %l4,[%o2+0x014] ! Mem[0000000025000014]
retl
lduw [%o3+0x020],%l4 ! Mem[0000000025800020]
p10_jmpl_0_he:
ldsw [%i0+0x02c],%l6 ! Mem[000000002400002c]
jmpl %g6+8,%g0
stb %l4,[%i0+0x031] ! Mem[0000000024000031]
p10_call_0_he:
retl
std %l2,[%i1+0x010] ! Mem[0000000024800010]
p10_jmpl_0_ho:
ldsw [%o0+0x02c],%l6 ! Mem[000000002400002c]
jmpl %g6+8,%g0
stb %l4,[%o0+0x031] ! Mem[0000000024000031]
p10_call_0_ho:
retl
std %l2,[%o1+0x010] ! Mem[0000000024800010]
p11_jmpl_0_le:
jmpl %g6+8,%g0
ldub [%i1+0x008],%l3 ! Mem[0000000026800008]
p11_call_0_le:
ldub [%i0+0x00c],%l7 ! Mem[000000002600000c]
ldsw [%i1+0x038],%l7 ! Mem[0000000026800038]
ldd [%i3+0x020],%l6 ! Mem[0000000027800020]
stb %l3,[%i1+0x019] ! Mem[0000000026800019]
ldsw [%i1+0x004],%l0 ! Mem[0000000026800004]
ldx [%i2+0x030],%l4 ! Mem[0000000027000030]
retl
ldub [%i0+0x000],%l4 ! Mem[0000000026000000]
p11_jmpl_0_lo:
jmpl %g6+8,%g0
ldub [%o1+0x008],%l3 ! Mem[0000000026800008]
p11_call_0_lo:
ldub [%o0+0x00c],%l7 ! Mem[000000002600000c]
ldsw [%o1+0x038],%l7 ! Mem[0000000026800038]
ldd [%o3+0x020],%l6 ! Mem[0000000027800020]
stb %l3,[%o1+0x019] ! Mem[0000000026800019]
ldsw [%o1+0x004],%l0 ! Mem[0000000026800004]
ldx [%o2+0x030],%l4 ! Mem[0000000027000030]
retl
ldub [%o0+0x000],%l4 ! Mem[0000000026000000]
p11_jmpl_0_he:
ldsb [%i3+0x02f],%l6 ! Mem[000000002780002f]
jmpl %g6+8,%g0
std %l4,[%i0+0x030] ! Mem[0000000026000030]
p11_call_0_he:
retl
stw %l3,[%i1+0x010] ! Mem[0000000026800010]
p11_jmpl_0_ho:
ldsb [%o3+0x02f],%l6 ! Mem[000000002780002f]
jmpl %g6+8,%g0
std %l4,[%o0+0x030] ! Mem[0000000026000030]
p11_call_0_ho:
retl
stw %l3,[%o1+0x010] ! Mem[0000000026800010]
p12_jmpl_0_le:
jmpl %g6+8,%g0
std %l2,[%i1+0x028] ! Mem[0000000028800028]
p12_call_0_le:
std %l6,[%i0+0x028] ! Mem[0000000028000028]
ldsw [%i2+0x018],%l7 ! Mem[0000000029000018]
sth %l7,[%i2+0x026] ! Mem[0000000029000026]
ldx [%i3+0x038],%l3 ! Mem[0000000029800038]
stw %l0,[%i2+0x024] ! Mem[0000000029000024]
ldub [%i1+0x015],%l4 ! Mem[0000000028800015]
retl
ldd [%i1+0x020],%l4 ! Mem[0000000028800020]
p12_jmpl_0_lo:
jmpl %g6+8,%g0
std %l2,[%o1+0x028] ! Mem[0000000028800028]
p12_call_0_lo:
std %l6,[%o0+0x028] ! Mem[0000000028000028]
ldsw [%o2+0x018],%l7 ! Mem[0000000029000018]
sth %l7,[%o2+0x026] ! Mem[0000000029000026]
ldx [%o3+0x038],%l3 ! Mem[0000000029800038]
stw %l0,[%o2+0x024] ! Mem[0000000029000024]
ldub [%o1+0x015],%l4 ! Mem[0000000028800015]
retl
ldd [%o1+0x020],%l4 ! Mem[0000000028800020]
p12_jmpl_0_he:
ldsb [%i2+0x02f],%l6 ! Mem[000000002900002f]
jmpl %g6+8,%g0
sth %l4,[%i0+0x030] ! Mem[0000000028000030]
p12_call_0_he:
retl
stw %l3,[%i0+0x010] ! Mem[0000000028000010]
p12_jmpl_0_ho:
ldsb [%o2+0x02f],%l6 ! Mem[000000002900002f]
jmpl %g6+8,%g0
sth %l4,[%o0+0x030] ! Mem[0000000028000030]
p12_call_0_ho:
retl
stw %l3,[%o0+0x010] ! Mem[0000000028000010]
p13_jmpl_0_le:
jmpl %g6+8,%g0
ldsb [%i1+0x008],%l3 ! Mem[000000002a800008]
p13_call_0_le:
ldsb [%i0+0x00c],%l7 ! Mem[000000002a00000c]
ldsw [%i3+0x038],%l7 ! Mem[000000002b800038]
ldx [%i1+0x020],%l7 ! Mem[000000002a800020]
lduw [%i1+0x018],%l3 ! Mem[000000002a800018]
ldub [%i0+0x004],%l0 ! Mem[000000002a000004]
ldsb [%i3+0x035],%l4 ! Mem[000000002b800035]
retl
stw %l4,[%i1+0x000] ! Mem[000000002a800000]
p13_jmpl_0_lo:
jmpl %g6+8,%g0
ldsb [%o1+0x008],%l3 ! Mem[000000002a800008]
p13_call_0_lo:
ldsb [%o0+0x00c],%l7 ! Mem[000000002a00000c]
ldsw [%o3+0x038],%l7 ! Mem[000000002b800038]
ldx [%o1+0x020],%l7 ! Mem[000000002a800020]
lduw [%o1+0x018],%l3 ! Mem[000000002a800018]
ldub [%o0+0x004],%l0 ! Mem[000000002a000004]
ldsb [%o3+0x035],%l4 ! Mem[000000002b800035]
retl
stw %l4,[%o1+0x000] ! Mem[000000002a800000]
p13_jmpl_0_he:
stx %l6,[%i0+0x028] ! Mem[000000002a000028]
jmpl %g6+8,%g0
std %l4,[%i0+0x030] ! Mem[000000002a000030]
p13_call_0_he:
retl
stw %l3,[%i3+0x010] ! Mem[000000002b800010]
p13_jmpl_0_ho:
stx %l6,[%o0+0x028] ! Mem[000000002a000028]
jmpl %g6+8,%g0
std %l4,[%o0+0x030] ! Mem[000000002a000030]
p13_call_0_ho:
retl
stw %l3,[%o3+0x010] ! Mem[000000002b800010]
p14_jmpl_0_le:
jmpl %g6+8,%g0
lduw [%i1+0x028],%l3 ! Mem[000000002c800028]
p14_call_0_le:
stb %l7,[%i0+0x02c] ! Mem[000000002c00002c]
ldsw [%i0+0x018],%l7 ! Mem[000000002c000018]
lduw [%i0+0x024],%l7 ! Mem[000000002c000024]
lduh [%i0+0x038],%l3 ! Mem[000000002c000038]
sth %l0,[%i1+0x024] ! Mem[000000002c800024]
std %l4,[%i2+0x010] ! Mem[000000002d000010]
retl
std %l4,[%i2+0x020] ! Mem[000000002d000020]
p14_jmpl_0_lo:
jmpl %g6+8,%g0
lduw [%o1+0x028],%l3 ! Mem[000000002c800028]
p14_call_0_lo:
stb %l7,[%o0+0x02c] ! Mem[000000002c00002c]
ldsw [%o0+0x018],%l7 ! Mem[000000002c000018]
lduw [%o0+0x024],%l7 ! Mem[000000002c000024]
lduh [%o0+0x038],%l3 ! Mem[000000002c000038]
sth %l0,[%o1+0x024] ! Mem[000000002c800024]
std %l4,[%o2+0x010] ! Mem[000000002d000010]
retl
std %l4,[%o2+0x020] ! Mem[000000002d000020]
p14_jmpl_0_he:
stx %l6,[%i3+0x028] ! Mem[000000002d800028]
jmpl %g6+8,%g0
sth %l4,[%i1+0x030] ! Mem[000000002c800030]
p14_call_0_he:
retl
ldd [%i3+0x010],%l2 ! Mem[000000002d800010]
p14_jmpl_0_ho:
stx %l6,[%o3+0x028] ! Mem[000000002d800028]
jmpl %g6+8,%g0
sth %l4,[%o1+0x030] ! Mem[000000002c800030]
p14_call_0_ho:
retl
ldd [%o3+0x010],%l2 ! Mem[000000002d800010]
p15_jmpl_0_le:
jmpl %g6+8,%g0
stw %l3,[%i1+0x008] ! Mem[000000002e800008]
p15_call_0_le:
ldd [%i0+0x008],%l6 ! Mem[000000002e000008]
ldsw [%i1+0x038],%l7 ! Mem[000000002e800038]
ldsw [%i3+0x024],%l7 ! Mem[000000002f800024]
ldub [%i2+0x019],%l3 ! Mem[000000002f000019]
lduh [%i2+0x004],%l0 ! Mem[000000002f000004]
lduw [%i2+0x034],%l4 ! Mem[000000002f000034]
retl
ldx [%i3+0x000],%l4 ! Mem[000000002f800000]
p15_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l3,[%o1+0x008] ! Mem[000000002e800008]
p15_call_0_lo:
ldd [%o0+0x008],%l6 ! Mem[000000002e000008]
ldsw [%o1+0x038],%l7 ! Mem[000000002e800038]
ldsw [%o3+0x024],%l7 ! Mem[000000002f800024]
ldub [%o2+0x019],%l3 ! Mem[000000002f000019]
lduh [%o2+0x004],%l0 ! Mem[000000002f000004]
lduw [%o2+0x034],%l4 ! Mem[000000002f000034]
retl
ldx [%o3+0x000],%l4 ! Mem[000000002f800000]
p15_jmpl_0_he:
sth %l6,[%i2+0x02e] ! Mem[000000002f00002e]
jmpl %g6+8,%g0
stw %l4,[%i1+0x030] ! Mem[000000002e800030]
p15_call_0_he:
retl
ldd [%i2+0x010],%l2 ! Mem[000000002f000010]
p15_jmpl_0_ho:
sth %l6,[%o2+0x02e] ! Mem[000000002f00002e]
jmpl %g6+8,%g0
stw %l4,[%o1+0x030] ! Mem[000000002e800030]
p15_call_0_ho:
retl
ldd [%o2+0x010],%l2 ! Mem[000000002f000010]
p16_jmpl_0_le:
jmpl %g6+8,%g0
ldsw [%i1+0x028],%l3 ! Mem[0000000030800028]
p16_call_0_le:
lduh [%i0+0x02c],%l7 ! Mem[000000003000002c]
ldsw [%i1+0x018],%l7 ! Mem[0000000030800018]
ldd [%i2+0x020],%l6 ! Mem[0000000031000020]
ldsw [%i0+0x038],%l3 ! Mem[0000000030000038]
stw %l0,[%i0+0x024] ! Mem[0000000030000024]
ldsw [%i1+0x014],%l4 ! Mem[0000000030800014]
retl
ldsw [%i0+0x020],%l4 ! Mem[0000000030000020]
p16_jmpl_0_lo:
jmpl %g6+8,%g0
ldsw [%o1+0x028],%l3 ! Mem[0000000030800028]
p16_call_0_lo:
lduh [%o0+0x02c],%l7 ! Mem[000000003000002c]
ldsw [%o1+0x018],%l7 ! Mem[0000000030800018]
ldd [%o2+0x020],%l6 ! Mem[0000000031000020]
ldsw [%o0+0x038],%l3 ! Mem[0000000030000038]
stw %l0,[%o0+0x024] ! Mem[0000000030000024]
ldsw [%o1+0x014],%l4 ! Mem[0000000030800014]
retl
ldsw [%o0+0x020],%l4 ! Mem[0000000030000020]
p16_jmpl_0_he:
sth %l6,[%i0+0x02e] ! Mem[000000003000002e]
jmpl %g6+8,%g0
stx %l4,[%i2+0x030] ! Mem[0000000031000030]
p16_call_0_he:
retl
ldd [%i1+0x010],%l2 ! Mem[0000000030800010]
p16_jmpl_0_ho:
sth %l6,[%o0+0x02e] ! Mem[000000003000002e]
jmpl %g6+8,%g0
stx %l4,[%o2+0x030] ! Mem[0000000031000030]
p16_call_0_ho:
retl
ldd [%o1+0x010],%l2 ! Mem[0000000030800010]
p17_jmpl_0_le:
jmpl %g6+8,%g0
stb %l3,[%i1+0x008] ! Mem[0000000032800008]
p17_call_0_le:
stx %l7,[%i0+0x008] ! Mem[0000000032000008]
ldsw [%i2+0x038],%l7 ! Mem[0000000033000038]
sth %l7,[%i1+0x026] ! Mem[0000000032800026]
ldub [%i2+0x019],%l3 ! Mem[0000000033000019]
lduw [%i1+0x004],%l0 ! Mem[0000000032800004]
ldd [%i3+0x030],%l4 ! Mem[0000000033800030]
retl
ldsb [%i1+0x000],%l4 ! Mem[0000000032800000]
p17_jmpl_0_lo:
jmpl %g6+8,%g0
stb %l3,[%o1+0x008] ! Mem[0000000032800008]
p17_call_0_lo:
stx %l7,[%o0+0x008] ! Mem[0000000032000008]
ldsw [%o2+0x038],%l7 ! Mem[0000000033000038]
sth %l7,[%o1+0x026] ! Mem[0000000032800026]
ldub [%o2+0x019],%l3 ! Mem[0000000033000019]
lduw [%o1+0x004],%l0 ! Mem[0000000032800004]
ldd [%o3+0x030],%l4 ! Mem[0000000033800030]
retl
ldsb [%o1+0x000],%l4 ! Mem[0000000032800000]
p17_jmpl_0_he:
stb %l6,[%i3+0x02f] ! Mem[000000003380002f]
jmpl %g6+8,%g0
ldd [%i2+0x030],%l4 ! Mem[0000000033000030]
p17_call_0_he:
retl
ldsh [%i1+0x010],%l3 ! Mem[0000000032800010]
p17_jmpl_0_ho:
stb %l6,[%o3+0x02f] ! Mem[000000003380002f]
jmpl %g6+8,%g0
ldd [%o2+0x030],%l4 ! Mem[0000000033000030]
p17_call_0_ho:
retl
ldsh [%o1+0x010],%l3 ! Mem[0000000032800010]
p18_jmpl_0_le:
jmpl %g6+8,%g0
ldd [%i1+0x028],%l2 ! Mem[0000000034800028]
p18_call_0_le:
ldub [%i0+0x02c],%l7 ! Mem[000000003400002c]
ldsw [%i3+0x018],%l7 ! Mem[0000000035800018]
std %l6,[%i3+0x020] ! Mem[0000000035800020]
ldsw [%i0+0x038],%l3 ! Mem[0000000034000038]
stx %l0,[%i2+0x020] ! Mem[0000000035000020]
sth %l4,[%i2+0x014] ! Mem[0000000035000014]
retl
stx %l4,[%i1+0x020] ! Mem[0000000034800020]
p18_jmpl_0_lo:
jmpl %g6+8,%g0
ldd [%o1+0x028],%l2 ! Mem[0000000034800028]
p18_call_0_lo:
ldub [%o0+0x02c],%l7 ! Mem[000000003400002c]
ldsw [%o3+0x018],%l7 ! Mem[0000000035800018]
std %l6,[%o3+0x020] ! Mem[0000000035800020]
ldsw [%o0+0x038],%l3 ! Mem[0000000034000038]
stx %l0,[%o2+0x020] ! Mem[0000000035000020]
sth %l4,[%o2+0x014] ! Mem[0000000035000014]
retl
stx %l4,[%o1+0x020] ! Mem[0000000034800020]
p18_jmpl_0_he:
stb %l6,[%i1+0x02f] ! Mem[000000003480002f]
jmpl %g6+8,%g0
ldsb [%i2+0x031],%l4 ! Mem[0000000035000031]
p18_call_0_he:
retl
ldsh [%i0+0x010],%l3 ! Mem[0000000034000010]
p18_jmpl_0_ho:
stb %l6,[%o1+0x02f] ! Mem[000000003480002f]
jmpl %g6+8,%g0
ldsb [%o2+0x031],%l4 ! Mem[0000000035000031]
p18_call_0_ho:
retl
ldsh [%o0+0x010],%l3 ! Mem[0000000034000010]
p19_jmpl_0_le:
jmpl %g6+8,%g0
lduh [%i1+0x008],%l3 ! Mem[0000000036800008]
p19_call_0_le:
stw %l7,[%i0+0x00c] ! Mem[000000003600000c]
ldsw [%i0+0x038],%l7 ! Mem[0000000036000038]
lduw [%i2+0x024],%l7 ! Mem[0000000037000024]
ldsh [%i3+0x018],%l3 ! Mem[0000000037800018]
lduh [%i3+0x004],%l0 ! Mem[0000000037800004]
ldx [%i2+0x030],%l4 ! Mem[0000000037000030]
retl
sth %l4,[%i2+0x000] ! Mem[0000000037000000]
p19_jmpl_0_lo:
jmpl %g6+8,%g0
lduh [%o1+0x008],%l3 ! Mem[0000000036800008]
p19_call_0_lo:
stw %l7,[%o0+0x00c] ! Mem[000000003600000c]
ldsw [%o0+0x038],%l7 ! Mem[0000000036000038]
lduw [%o2+0x024],%l7 ! Mem[0000000037000024]
ldsh [%o3+0x018],%l3 ! Mem[0000000037800018]
lduh [%o3+0x004],%l0 ! Mem[0000000037800004]
ldx [%o2+0x030],%l4 ! Mem[0000000037000030]
retl
sth %l4,[%o2+0x000] ! Mem[0000000037000000]
p19_jmpl_0_he:
lduw [%i0+0x02c],%l6 ! Mem[000000003600002c]
jmpl %g6+8,%g0
ldsh [%i3+0x030],%l4 ! Mem[0000000037800030]
p19_call_0_he:
retl
ldsh [%i3+0x010],%l3 ! Mem[0000000037800010]
p19_jmpl_0_ho:
lduw [%o0+0x02c],%l6 ! Mem[000000003600002c]
jmpl %g6+8,%g0
ldsh [%o3+0x030],%l4 ! Mem[0000000037800030]
p19_call_0_ho:
retl
ldsh [%o3+0x010],%l3 ! Mem[0000000037800010]
p20_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i1+0x028] ! Mem[0000000038800028]
p20_call_0_le:
ldsw [%i0+0x02c],%l7 ! Mem[000000003800002c]
ldsw [%i1+0x018],%l7 ! Mem[0000000038800018]
ldsw [%i2+0x024],%l7 ! Mem[0000000039000024]
ldsb [%i1+0x039],%l3 ! Mem[0000000038800039]
ldd [%i1+0x020],%l0 ! Mem[0000000038800020]
ldub [%i1+0x015],%l4 ! Mem[0000000038800015]
retl
lduw [%i3+0x020],%l4 ! Mem[0000000039800020]
p20_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o1+0x028] ! Mem[0000000038800028]
p20_call_0_lo:
ldsw [%o0+0x02c],%l7 ! Mem[000000003800002c]
ldsw [%o1+0x018],%l7 ! Mem[0000000038800018]
ldsw [%o2+0x024],%l7 ! Mem[0000000039000024]
ldsb [%o1+0x039],%l3 ! Mem[0000000038800039]
ldd [%o1+0x020],%l0 ! Mem[0000000038800020]
ldub [%o1+0x015],%l4 ! Mem[0000000038800015]
retl
lduw [%o3+0x020],%l4 ! Mem[0000000039800020]
p20_jmpl_0_he:
lduw [%i3+0x02c],%l6 ! Mem[000000003980002c]
jmpl %g6+8,%g0
ldsw [%i3+0x030],%l4 ! Mem[0000000039800030]
p20_call_0_he:
retl
ldub [%i2+0x010],%l3 ! Mem[0000000039000010]
p20_jmpl_0_ho:
lduw [%o3+0x02c],%l6 ! Mem[000000003980002c]
jmpl %g6+8,%g0
ldsw [%o3+0x030],%l4 ! Mem[0000000039800030]
p20_call_0_ho:
retl
ldub [%o2+0x010],%l3 ! Mem[0000000039000010]
p21_jmpl_0_le:
jmpl %g6+8,%g0
ldsh [%i1+0x008],%l3 ! Mem[000000003a800008]
p21_call_0_le:
stb %l7,[%i0+0x00c] ! Mem[000000003a00000c]
ldsw [%i1+0x038],%l7 ! Mem[000000003a800038]
ldsh [%i0+0x026],%l7 ! Mem[000000003a000026]
ldd [%i3+0x018],%l2 ! Mem[000000003b800018]
lduw [%i2+0x004],%l0 ! Mem[000000003b000004]
stx %l4,[%i0+0x030] ! Mem[000000003a000030]
retl
ldub [%i0+0x000],%l4 ! Mem[000000003a000000]
p21_jmpl_0_lo:
jmpl %g6+8,%g0
ldsh [%o1+0x008],%l3 ! Mem[000000003a800008]
p21_call_0_lo:
stb %l7,[%o0+0x00c] ! Mem[000000003a00000c]
ldsw [%o1+0x038],%l7 ! Mem[000000003a800038]
ldsh [%o0+0x026],%l7 ! Mem[000000003a000026]
ldd [%o3+0x018],%l2 ! Mem[000000003b800018]
lduw [%o2+0x004],%l0 ! Mem[000000003b000004]
stx %l4,[%o0+0x030] ! Mem[000000003a000030]
retl
ldub [%o0+0x000],%l4 ! Mem[000000003a000000]
p21_jmpl_0_he:
ldub [%i1+0x02f],%l6 ! Mem[000000003a80002f]
jmpl %g6+8,%g0
ldub [%i3+0x031],%l4 ! Mem[000000003b800031]
p21_call_0_he:
retl
ldub [%i2+0x010],%l3 ! Mem[000000003b000010]
p21_jmpl_0_ho:
ldub [%o1+0x02f],%l6 ! Mem[000000003a80002f]
jmpl %g6+8,%g0
ldub [%o3+0x031],%l4 ! Mem[000000003b800031]
p21_call_0_ho:
retl
ldub [%o2+0x010],%l3 ! Mem[000000003b000010]
p22_jmpl_0_le:
jmpl %g6+8,%g0
ldx [%i1+0x028],%l3 ! Mem[000000003c800028]
p22_call_0_le:
ldsh [%i1+0x02c],%l7 ! Mem[000000003c80002c]
ldsw [%i2+0x018],%l7 ! Mem[000000003d000018]
stx %l7,[%i3+0x020] ! Mem[000000003d800020]
stx %l3,[%i1+0x038] ! Mem[000000003c800038]
ldsb [%i3+0x024],%l0 ! Mem[000000003d800024]
std %l4,[%i2+0x010] ! Mem[000000003d000010]
retl
ldsh [%i1+0x020],%l4 ! Mem[000000003c800020]
p22_jmpl_0_lo:
jmpl %g6+8,%g0
ldx [%o1+0x028],%l3 ! Mem[000000003c800028]
p22_call_0_lo:
ldsh [%o1+0x02c],%l7 ! Mem[000000003c80002c]
ldsw [%o2+0x018],%l7 ! Mem[000000003d000018]
stx %l7,[%o3+0x020] ! Mem[000000003d800020]
stx %l3,[%o1+0x038] ! Mem[000000003c800038]
ldsb [%o3+0x024],%l0 ! Mem[000000003d800024]
std %l4,[%o2+0x010] ! Mem[000000003d000010]
retl
ldsh [%o1+0x020],%l4 ! Mem[000000003c800020]
p22_jmpl_0_he:
ldub [%i0+0x02f],%l6 ! Mem[000000003c00002f]
jmpl %g6+8,%g0
lduh [%i0+0x030],%l4 ! Mem[000000003c000030]
p22_call_0_he:
retl
ldub [%i1+0x010],%l3 ! Mem[000000003c800010]
p22_jmpl_0_ho:
ldub [%o0+0x02f],%l6 ! Mem[000000003c00002f]
jmpl %g6+8,%g0
lduh [%o0+0x030],%l4 ! Mem[000000003c000030]
p22_call_0_ho:
retl
ldub [%o1+0x010],%l3 ! Mem[000000003c800010]
p23_jmpl_0_le:
jmpl %g6+8,%g0
ldsb [%i1+0x008],%l3 ! Mem[000000003e800008]
p23_call_0_le:
ldx [%i1+0x008],%l7 ! Mem[000000003e800008]
ldsw [%i2+0x038],%l7 ! Mem[000000003f000038]
std %l6,[%i2+0x020] ! Mem[000000003f000020]
stw %l3,[%i0+0x018] ! Mem[000000003e000018]
ldx [%i1+0x000],%l0 ! Mem[000000003e800000]
lduw [%i2+0x034],%l4 ! Mem[000000003f000034]
retl
stw %l4,[%i1+0x000] ! Mem[000000003e800000]
p23_jmpl_0_lo:
jmpl %g6+8,%g0
ldsb [%o1+0x008],%l3 ! Mem[000000003e800008]
p23_call_0_lo:
ldx [%o1+0x008],%l7 ! Mem[000000003e800008]
ldsw [%o2+0x038],%l7 ! Mem[000000003f000038]
std %l6,[%o2+0x020] ! Mem[000000003f000020]
stw %l3,[%o0+0x018] ! Mem[000000003e000018]
ldx [%o1+0x000],%l0 ! Mem[000000003e800000]
lduw [%o2+0x034],%l4 ! Mem[000000003f000034]
retl
stw %l4,[%o1+0x000] ! Mem[000000003e800000]
p23_jmpl_0_he:
ldub [%i3+0x02f],%l6 ! Mem[000000003f80002f]
jmpl %g6+8,%g0
lduw [%i0+0x030],%l4 ! Mem[000000003e000030]
p23_call_0_he:
retl
lduw [%i1+0x010],%l3 ! Mem[000000003e800010]
p23_jmpl_0_ho:
ldub [%o3+0x02f],%l6 ! Mem[000000003f80002f]
jmpl %g6+8,%g0
lduw [%o0+0x030],%l4 ! Mem[000000003e000030]
p23_call_0_ho:
retl
lduw [%o1+0x010],%l3 ! Mem[000000003e800010]
p24_jmpl_0_le:
jmpl %g6+8,%g0
lduw [%i1+0x028],%l3 ! Mem[0000000040800028]
p24_call_0_le:
ldsb [%i1+0x02c],%l7 ! Mem[000000004080002c]
ldsw [%i3+0x018],%l7 ! Mem[0000000041800018]
stb %l7,[%i1+0x026] ! Mem[0000000040800026]
sth %l3,[%i2+0x038] ! Mem[0000000041000038]
ldd [%i2+0x020],%l0 ! Mem[0000000041000020]
ldsw [%i1+0x014],%l4 ! Mem[0000000040800014]
retl
std %l4,[%i2+0x020] ! Mem[0000000041000020]
p24_jmpl_0_lo:
jmpl %g6+8,%g0
lduw [%o1+0x028],%l3 ! Mem[0000000040800028]
p24_call_0_lo:
ldsb [%o1+0x02c],%l7 ! Mem[000000004080002c]
ldsw [%o3+0x018],%l7 ! Mem[0000000041800018]
stb %l7,[%o1+0x026] ! Mem[0000000040800026]
sth %l3,[%o2+0x038] ! Mem[0000000041000038]
ldd [%o2+0x020],%l0 ! Mem[0000000041000020]
ldsw [%o1+0x014],%l4 ! Mem[0000000040800014]
retl
std %l4,[%o2+0x020] ! Mem[0000000041000020]
p24_jmpl_0_he:
ldsh [%i1+0x02e],%l6 ! Mem[000000004080002e]
jmpl %g6+8,%g0
ldx [%i0+0x030],%l4 ! Mem[0000000040000030]
p24_call_0_he:
retl
lduw [%i0+0x010],%l3 ! Mem[0000000040000010]
p24_jmpl_0_ho:
ldsh [%o1+0x02e],%l6 ! Mem[000000004080002e]
jmpl %g6+8,%g0
ldx [%o0+0x030],%l4 ! Mem[0000000040000030]
p24_call_0_ho:
retl
lduw [%o0+0x010],%l3 ! Mem[0000000040000010]
p25_jmpl_0_le:
jmpl %g6+8,%g0
stw %l3,[%i1+0x008] ! Mem[0000000042800008]
p25_call_0_le:
lduw [%i1+0x00c],%l7 ! Mem[000000004280000c]
ldsw [%i0+0x038],%l7 ! Mem[0000000042000038]
lduh [%i0+0x026],%l7 ! Mem[0000000042000026]
std %l2,[%i0+0x018] ! Mem[0000000042000018]
stb %l0,[%i3+0x004] ! Mem[0000000043800004]
ldd [%i0+0x030],%l4 ! Mem[0000000042000030]
retl
ldx [%i3+0x000],%l4 ! Mem[0000000043800000]
p25_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l3,[%o1+0x008] ! Mem[0000000042800008]
p25_call_0_lo:
lduw [%o1+0x00c],%l7 ! Mem[000000004280000c]
ldsw [%o0+0x038],%l7 ! Mem[0000000042000038]
lduh [%o0+0x026],%l7 ! Mem[0000000042000026]
std %l2,[%o0+0x018] ! Mem[0000000042000018]
stb %l0,[%o3+0x004] ! Mem[0000000043800004]
ldd [%o0+0x030],%l4 ! Mem[0000000042000030]
retl
ldx [%o3+0x000],%l4 ! Mem[0000000043800000]
p25_jmpl_0_he:
ldsh [%i0+0x02e],%l6 ! Mem[000000004200002e]
jmpl %g6+8,%g0
stb %l4,[%i0+0x031] ! Mem[0000000042000031]
p25_call_0_he:
retl
lduw [%i3+0x010],%l3 ! Mem[0000000043800010]
p25_jmpl_0_ho:
ldsh [%o0+0x02e],%l6 ! Mem[000000004200002e]
jmpl %g6+8,%g0
stb %l4,[%o0+0x031] ! Mem[0000000042000031]
p25_call_0_ho:
retl
lduw [%o3+0x010],%l3 ! Mem[0000000043800010]
p26_jmpl_0_le:
jmpl %g6+8,%g0
ldsw [%i1+0x028],%l3 ! Mem[0000000044800028]
p26_call_0_le:
stw %l7,[%i1+0x02c] ! Mem[000000004480002c]
ldsw [%i1+0x018],%l7 ! Mem[0000000044800018]
ldsh [%i3+0x026],%l7 ! Mem[0000000045800026]
stb %l3,[%i2+0x039] ! Mem[0000000045000039]
ldsb [%i1+0x024],%l0 ! Mem[0000000044800024]
sth %l4,[%i3+0x014] ! Mem[0000000045800014]
retl
lduh [%i0+0x020],%l4 ! Mem[0000000044000020]
p26_jmpl_0_lo:
jmpl %g6+8,%g0
ldsw [%o1+0x028],%l3 ! Mem[0000000044800028]
p26_call_0_lo:
stw %l7,[%o1+0x02c] ! Mem[000000004480002c]
ldsw [%o1+0x018],%l7 ! Mem[0000000044800018]
ldsh [%o3+0x026],%l7 ! Mem[0000000045800026]
stb %l3,[%o2+0x039] ! Mem[0000000045000039]
ldsb [%o1+0x024],%l0 ! Mem[0000000044800024]
sth %l4,[%o3+0x014] ! Mem[0000000045800014]
retl
lduh [%o0+0x020],%l4 ! Mem[0000000044000020]
p26_jmpl_0_he:
ldd [%i3+0x028],%l6 ! Mem[0000000045800028]
jmpl %g6+8,%g0
std %l4,[%i0+0x030] ! Mem[0000000044000030]
p26_call_0_he:
retl
stb %l3,[%i2+0x010] ! Mem[0000000045000010]
p26_jmpl_0_ho:
ldd [%o3+0x028],%l6 ! Mem[0000000045800028]
jmpl %g6+8,%g0
std %l4,[%o0+0x030] ! Mem[0000000044000030]
p26_call_0_ho:
retl
stb %l3,[%o2+0x010] ! Mem[0000000045000010]
p27_jmpl_0_le:
jmpl %g6+8,%g0
stb %l3,[%i1+0x008] ! Mem[0000000046800008]
p27_call_0_le:
lduh [%i1+0x00c],%l7 ! Mem[000000004680000c]
ldsb [%i1+0x039],%l7 ! Mem[0000000046800039]
stx %l7,[%i2+0x020] ! Mem[0000000047000020]
ldx [%i0+0x018],%l3 ! Mem[0000000046000018]
std %l0,[%i2+0x000] ! Mem[0000000047000000]
ldx [%i2+0x030],%l4 ! Mem[0000000047000030]
retl
ldsb [%i0+0x000],%l4 ! Mem[0000000046000000]
p27_jmpl_0_lo:
jmpl %g6+8,%g0
stb %l3,[%o1+0x008] ! Mem[0000000046800008]
p27_call_0_lo:
lduh [%o1+0x00c],%l7 ! Mem[000000004680000c]
ldsb [%o1+0x039],%l7 ! Mem[0000000046800039]
stx %l7,[%o2+0x020] ! Mem[0000000047000020]
ldx [%o0+0x018],%l3 ! Mem[0000000046000018]
std %l0,[%o2+0x000] ! Mem[0000000047000000]
ldx [%o2+0x030],%l4 ! Mem[0000000047000030]
retl
ldsb [%o0+0x000],%l4 ! Mem[0000000046000000]
p27_jmpl_0_he:
ldd [%i1+0x028],%l6 ! Mem[0000000046800028]
jmpl %g6+8,%g0
sth %l4,[%i1+0x030] ! Mem[0000000046800030]
p27_call_0_he:
retl
stb %l3,[%i2+0x010] ! Mem[0000000047000010]
p27_jmpl_0_ho:
ldd [%o1+0x028],%l6 ! Mem[0000000046800028]
jmpl %g6+8,%g0
sth %l4,[%o1+0x030] ! Mem[0000000046800030]
p27_call_0_ho:
retl
stb %l3,[%o2+0x010] ! Mem[0000000047000010]
p28_jmpl_0_le:
jmpl %g6+8,%g0
ldd [%i1+0x028],%l2 ! Mem[0000000048800028]
p28_call_0_le:
sth %l7,[%i1+0x02c] ! Mem[000000004880002c]
ldsb [%i2+0x019],%l7 ! Mem[0000000049000019]
stw %l7,[%i1+0x024] ! Mem[0000000048800024]
stb %l3,[%i3+0x039] ! Mem[0000000049800039]
ldsh [%i3+0x024],%l0 ! Mem[0000000049800024]
ldsh [%i1+0x014],%l4 ! Mem[0000000048800014]
retl
stx %l4,[%i1+0x020] ! Mem[0000000048800020]
p28_jmpl_0_lo:
jmpl %g6+8,%g0
ldd [%o1+0x028],%l2 ! Mem[0000000048800028]
p28_call_0_lo:
sth %l7,[%o1+0x02c] ! Mem[000000004880002c]
ldsb [%o2+0x019],%l7 ! Mem[0000000049000019]
stw %l7,[%o1+0x024] ! Mem[0000000048800024]
stb %l3,[%o3+0x039] ! Mem[0000000049800039]
ldsh [%o3+0x024],%l0 ! Mem[0000000049800024]
ldsh [%o1+0x014],%l4 ! Mem[0000000048800014]
retl
stx %l4,[%o1+0x020] ! Mem[0000000048800020]
p28_jmpl_0_he:
stw %l6,[%i0+0x02c] ! Mem[000000004800002c]
jmpl %g6+8,%g0
stw %l4,[%i1+0x030] ! Mem[0000000048800030]
p28_call_0_he:
retl
stb %l3,[%i1+0x010] ! Mem[0000000048800010]
p28_jmpl_0_ho:
stw %l6,[%o0+0x02c] ! Mem[000000004800002c]
jmpl %g6+8,%g0
stw %l4,[%o1+0x030] ! Mem[0000000048800030]
p28_call_0_ho:
retl
stb %l3,[%o1+0x010] ! Mem[0000000048800010]
p29_jmpl_0_le:
jmpl %g6+8,%g0
lduh [%i1+0x008],%l3 ! Mem[000000004a800008]
p29_call_0_le:
ldsh [%i1+0x00c],%l7 ! Mem[000000004a80000c]
ldsb [%i3+0x039],%l7 ! Mem[000000004b800039]
stb %l7,[%i0+0x026] ! Mem[000000004a000026]
ldx [%i1+0x018],%l3 ! Mem[000000004a800018]
sth %l0,[%i1+0x004] ! Mem[000000004a800004]
stx %l4,[%i0+0x030] ! Mem[000000004a000030]
retl
sth %l4,[%i1+0x000] ! Mem[000000004a800000]
p29_jmpl_0_lo:
jmpl %g6+8,%g0
lduh [%o1+0x008],%l3 ! Mem[000000004a800008]
p29_call_0_lo:
ldsh [%o1+0x00c],%l7 ! Mem[000000004a80000c]
ldsb [%o3+0x039],%l7 ! Mem[000000004b800039]
stb %l7,[%o0+0x026] ! Mem[000000004a000026]
ldx [%o1+0x018],%l3 ! Mem[000000004a800018]
sth %l0,[%o1+0x004] ! Mem[000000004a800004]
stx %l4,[%o0+0x030] ! Mem[000000004a000030]
retl
sth %l4,[%o1+0x000] ! Mem[000000004a800000]
p29_jmpl_0_he:
stw %l6,[%i3+0x02c] ! Mem[000000004b80002c]
jmpl %g6+8,%g0
stx %l4,[%i2+0x030] ! Mem[000000004b000030]
p29_call_0_he:
retl
sth %l3,[%i1+0x010] ! Mem[000000004a800010]
p29_jmpl_0_ho:
stw %l6,[%o3+0x02c] ! Mem[000000004b80002c]
jmpl %g6+8,%g0
stx %l4,[%o2+0x030] ! Mem[000000004b000030]
p29_call_0_ho:
retl
sth %l3,[%o1+0x010] ! Mem[000000004a800010]
p30_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i1+0x028] ! Mem[000000004c800028]
p30_call_0_le:
std %l6,[%i1+0x028] ! Mem[000000004c800028]
ldsb [%i0+0x019],%l7 ! Mem[000000004c000019]
lduh [%i2+0x026],%l7 ! Mem[000000004d000026]
lduw [%i0+0x038],%l3 ! Mem[000000004c000038]
ldsw [%i2+0x024],%l0 ! Mem[000000004d000024]
std %l4,[%i3+0x010] ! Mem[000000004d800010]
retl
stb %l4,[%i2+0x020] ! Mem[000000004d000020]
p30_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o1+0x028] ! Mem[000000004c800028]
p30_call_0_lo:
std %l6,[%o1+0x028] ! Mem[000000004c800028]
ldsb [%o0+0x019],%l7 ! Mem[000000004c000019]
lduh [%o2+0x026],%l7 ! Mem[000000004d000026]
lduw [%o0+0x038],%l3 ! Mem[000000004c000038]
ldsw [%o2+0x024],%l0 ! Mem[000000004d000024]
std %l4,[%o3+0x010] ! Mem[000000004d800010]
retl
stb %l4,[%o2+0x020] ! Mem[000000004d000020]
p30_jmpl_0_he:
std %l6,[%i1+0x028] ! Mem[000000004c800028]
jmpl %g6+8,%g0
ldd [%i2+0x030],%l4 ! Mem[000000004d000030]
p30_call_0_he:
retl
sth %l3,[%i0+0x010] ! Mem[000000004c000010]
p30_jmpl_0_ho:
std %l6,[%o1+0x028] ! Mem[000000004c800028]
jmpl %g6+8,%g0
ldd [%o2+0x030],%l4 ! Mem[000000004d000030]
p30_call_0_ho:
retl
sth %l3,[%o0+0x010] ! Mem[000000004c000010]
p31_jmpl_0_le:
jmpl %g6+8,%g0
ldsh [%i1+0x008],%l3 ! Mem[000000004e800008]
p31_call_0_le:
ldsb [%i1+0x00c],%l7 ! Mem[000000004e80000c]
ldsb [%i1+0x039],%l7 ! Mem[000000004e800039]
ldub [%i2+0x026],%l7 ! Mem[000000004f000026]
lduh [%i1+0x018],%l3 ! Mem[000000004e800018]
std %l0,[%i3+0x000] ! Mem[000000004f800000]
lduw [%i2+0x034],%l4 ! Mem[000000004f000034]
retl
ldub [%i3+0x000],%l4 ! Mem[000000004f800000]
p31_jmpl_0_lo:
jmpl %g6+8,%g0
ldsh [%o1+0x008],%l3 ! Mem[000000004e800008]
p31_call_0_lo:
ldsb [%o1+0x00c],%l7 ! Mem[000000004e80000c]
ldsb [%o1+0x039],%l7 ! Mem[000000004e800039]
ldub [%o2+0x026],%l7 ! Mem[000000004f000026]
lduh [%o1+0x018],%l3 ! Mem[000000004e800018]
std %l0,[%o3+0x000] ! Mem[000000004f800000]
lduw [%o2+0x034],%l4 ! Mem[000000004f000034]
retl
ldub [%o3+0x000],%l4 ! Mem[000000004f800000]
p31_jmpl_0_he:
std %l6,[%i0+0x028] ! Mem[000000004e000028]
jmpl %g6+8,%g0
ldsb [%i2+0x031],%l4 ! Mem[000000004f000031]
p31_call_0_he:
retl
sth %l3,[%i3+0x010] ! Mem[000000004f800010]
p31_jmpl_0_ho:
std %l6,[%o0+0x028] ! Mem[000000004e000028]
jmpl %g6+8,%g0
ldsb [%o2+0x031],%l4 ! Mem[000000004f000031]
p31_call_0_ho:
retl
sth %l3,[%o3+0x010] ! Mem[000000004f800010]
p32_jmpl_0_le:
jmpl %g6+8,%g0
ldx [%i2+0x028],%l3 ! Mem[0000000051000028]
p32_call_0_le:
stb %l7,[%i2+0x02c] ! Mem[000000005100002c]
ldsb [%i1+0x019],%l7 ! Mem[0000000050800019]
ldsb [%i0+0x026],%l7 ! Mem[0000000050000026]
ldub [%i0+0x039],%l3 ! Mem[0000000050000039]
ldub [%i1+0x024],%l0 ! Mem[0000000050800024]
ldsw [%i1+0x014],%l4 ! Mem[0000000050800014]
retl
ldsh [%i0+0x020],%l4 ! Mem[0000000050000020]
p32_jmpl_0_lo:
jmpl %g6+8,%g0
ldx [%o2+0x028],%l3 ! Mem[0000000051000028]
p32_call_0_lo:
stb %l7,[%o2+0x02c] ! Mem[000000005100002c]
ldsb [%o1+0x019],%l7 ! Mem[0000000050800019]
ldsb [%o0+0x026],%l7 ! Mem[0000000050000026]
ldub [%o0+0x039],%l3 ! Mem[0000000050000039]
ldub [%o1+0x024],%l0 ! Mem[0000000050800024]
ldsw [%o1+0x014],%l4 ! Mem[0000000050800014]
retl
ldsh [%o0+0x020],%l4 ! Mem[0000000050000020]
p32_jmpl_0_he:
ldx [%i3+0x028],%l6 ! Mem[0000000051800028]
jmpl %g6+8,%g0
ldsh [%i3+0x030],%l4 ! Mem[0000000051800030]
p32_call_0_he:
retl
stx %l3,[%i2+0x010] ! Mem[0000000051000010]
p32_jmpl_0_ho:
ldx [%o3+0x028],%l6 ! Mem[0000000051800028]
jmpl %g6+8,%g0
ldsh [%o3+0x030],%l4 ! Mem[0000000051800030]
p32_call_0_ho:
retl
stx %l3,[%o2+0x010] ! Mem[0000000051000010]
p33_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i2+0x008] ! Mem[0000000053000008]
p33_call_0_le:
ldd [%i2+0x008],%l6 ! Mem[0000000053000008]
ldsb [%i2+0x039],%l7 ! Mem[0000000053000039]
stw %l7,[%i3+0x024] ! Mem[0000000053800024]
ldsw [%i2+0x018],%l3 ! Mem[0000000053000018]
sth %l0,[%i1+0x004] ! Mem[0000000052800004]
ldd [%i0+0x030],%l4 ! Mem[0000000052000030]
retl
ldd [%i1+0x000],%l4 ! Mem[0000000052800000]
p33_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o2+0x008] ! Mem[0000000053000008]
p33_call_0_lo:
ldd [%o2+0x008],%l6 ! Mem[0000000053000008]
ldsb [%o2+0x039],%l7 ! Mem[0000000053000039]
stw %l7,[%o3+0x024] ! Mem[0000000053800024]
ldsw [%o2+0x018],%l3 ! Mem[0000000053000018]
sth %l0,[%o1+0x004] ! Mem[0000000052800004]
ldd [%o0+0x030],%l4 ! Mem[0000000052000030]
retl
ldd [%o1+0x000],%l4 ! Mem[0000000052800000]
p33_jmpl_0_he:
ldx [%i1+0x028],%l6 ! Mem[0000000052800028]
jmpl %g6+8,%g0
ldsw [%i3+0x030],%l4 ! Mem[0000000053800030]
p33_call_0_he:
retl
stx %l3,[%i2+0x010] ! Mem[0000000053000010]
p33_jmpl_0_ho:
ldx [%o1+0x028],%l6 ! Mem[0000000052800028]
jmpl %g6+8,%g0
ldsw [%o3+0x030],%l4 ! Mem[0000000053800030]
p33_call_0_ho:
retl
stx %l3,[%o2+0x010] ! Mem[0000000053000010]
p34_jmpl_0_le:
jmpl %g6+8,%g0
ldub [%i2+0x028],%l3 ! Mem[0000000055000028]
p34_call_0_le:
lduh [%i2+0x02c],%l7 ! Mem[000000005500002c]
ldsb [%i3+0x019],%l7 ! Mem[0000000055800019]
sth %l7,[%i2+0x026] ! Mem[0000000055000026]
ldsh [%i0+0x038],%l3 ! Mem[0000000054000038]
lduh [%i3+0x024],%l0 ! Mem[0000000055800024]
sth %l4,[%i3+0x014] ! Mem[0000000055800014]
retl
stw %l4,[%i1+0x020] ! Mem[0000000054800020]
p34_jmpl_0_lo:
jmpl %g6+8,%g0
ldub [%o2+0x028],%l3 ! Mem[0000000055000028]
p34_call_0_lo:
lduh [%o2+0x02c],%l7 ! Mem[000000005500002c]
ldsb [%o3+0x019],%l7 ! Mem[0000000055800019]
sth %l7,[%o2+0x026] ! Mem[0000000055000026]
ldsh [%o0+0x038],%l3 ! Mem[0000000054000038]
lduh [%o3+0x024],%l0 ! Mem[0000000055800024]
sth %l4,[%o3+0x014] ! Mem[0000000055800014]
retl
stw %l4,[%o1+0x020] ! Mem[0000000054800020]
p34_jmpl_0_he:
lduh [%i0+0x02e],%l6 ! Mem[000000005400002e]
jmpl %g6+8,%g0
ldub [%i3+0x031],%l4 ! Mem[0000000055800031]
p34_call_0_he:
retl
stx %l3,[%i1+0x010] ! Mem[0000000054800010]
p34_jmpl_0_ho:
lduh [%o0+0x02e],%l6 ! Mem[000000005400002e]
jmpl %g6+8,%g0
ldub [%o3+0x031],%l4 ! Mem[0000000055800031]
p34_call_0_ho:
retl
stx %l3,[%o1+0x010] ! Mem[0000000054800010]
p35_jmpl_0_le:
jmpl %g6+8,%g0
std %l2,[%i2+0x008] ! Mem[0000000057000008]
p35_call_0_le:
stx %l7,[%i2+0x008] ! Mem[0000000057000008]
ldsb [%i0+0x039],%l7 ! Mem[0000000056000039]
ldx [%i1+0x020],%l7 ! Mem[0000000056800020]
ldsb [%i3+0x019],%l3 ! Mem[0000000057800019]
stw %l0,[%i1+0x004] ! Mem[0000000056800004]
lduh [%i2+0x034],%l4 ! Mem[0000000057000034]
retl
ldx [%i2+0x000],%l4 ! Mem[0000000057000000]
p35_jmpl_0_lo:
jmpl %g6+8,%g0
std %l2,[%o2+0x008] ! Mem[0000000057000008]
p35_call_0_lo:
stx %l7,[%o2+0x008] ! Mem[0000000057000008]
ldsb [%o0+0x039],%l7 ! Mem[0000000056000039]
ldx [%o1+0x020],%l7 ! Mem[0000000056800020]
ldsb [%o3+0x019],%l3 ! Mem[0000000057800019]
stw %l0,[%o1+0x004] ! Mem[0000000056800004]
lduh [%o2+0x034],%l4 ! Mem[0000000057000034]
retl
ldx [%o2+0x000],%l4 ! Mem[0000000057000000]
p35_jmpl_0_he:
lduh [%i3+0x02e],%l6 ! Mem[000000005780002e]
jmpl %g6+8,%g0
lduh [%i0+0x030],%l4 ! Mem[0000000056000030]
p35_call_0_he:
retl
ldsb [%i1+0x010],%l3 ! Mem[0000000056800010]
p35_jmpl_0_ho:
lduh [%o3+0x02e],%l6 ! Mem[000000005780002e]
jmpl %g6+8,%g0
lduh [%o0+0x030],%l4 ! Mem[0000000056000030]
p35_call_0_ho:
retl
ldsb [%o1+0x010],%l3 ! Mem[0000000056800010]
p36_jmpl_0_le:
jmpl %g6+8,%g0
ldsb [%i2+0x028],%l3 ! Mem[0000000059000028]
p36_call_0_le:
ldub [%i2+0x02c],%l7 ! Mem[000000005900002c]
ldsb [%i1+0x019],%l7 ! Mem[0000000058800019]
ldub [%i0+0x026],%l7 ! Mem[0000000058000026]
ldd [%i0+0x038],%l2 ! Mem[0000000058000038]
ldub [%i1+0x024],%l0 ! Mem[0000000058800024]
ldsh [%i1+0x014],%l4 ! Mem[0000000058800014]
retl
lduh [%i3+0x020],%l4 ! Mem[0000000059800020]
p36_jmpl_0_lo:
jmpl %g6+8,%g0
ldsb [%o2+0x028],%l3 ! Mem[0000000059000028]
p36_call_0_lo:
ldub [%o2+0x02c],%l7 ! Mem[000000005900002c]
ldsb [%o1+0x019],%l7 ! Mem[0000000058800019]
ldub [%o0+0x026],%l7 ! Mem[0000000058000026]
ldd [%o0+0x038],%l2 ! Mem[0000000058000038]
ldub [%o1+0x024],%l0 ! Mem[0000000058800024]
ldsh [%o1+0x014],%l4 ! Mem[0000000058800014]
retl
lduh [%o3+0x020],%l4 ! Mem[0000000059800020]
p36_jmpl_0_he:
ldsw [%i1+0x02c],%l6 ! Mem[000000005880002c]
jmpl %g6+8,%g0
lduw [%i0+0x030],%l4 ! Mem[0000000058000030]
p36_call_0_he:
retl
ldsb [%i0+0x010],%l3 ! Mem[0000000058000010]
p36_jmpl_0_ho:
ldsw [%o1+0x02c],%l6 ! Mem[000000005880002c]
jmpl %g6+8,%g0
lduw [%o0+0x030],%l4 ! Mem[0000000058000030]
p36_call_0_ho:
retl
ldsb [%o0+0x010],%l3 ! Mem[0000000058000010]
p37_jmpl_0_le:
jmpl %g6+8,%g0
lduw [%i2+0x008],%l3 ! Mem[000000005b000008]
p37_call_0_le:
stw %l7,[%i2+0x00c] ! Mem[000000005b00000c]
ldsb [%i1+0x039],%l7 ! Mem[000000005a800039]
ldsb [%i3+0x026],%l7 ! Mem[000000005b800026]
stx %l3,[%i3+0x018] ! Mem[000000005b800018]
stx %l0,[%i3+0x000] ! Mem[000000005b800000]
stx %l4,[%i0+0x030] ! Mem[000000005a000030]
retl
ldsw [%i0+0x000],%l4 ! Mem[000000005a000000]
p37_jmpl_0_lo:
jmpl %g6+8,%g0
lduw [%o2+0x008],%l3 ! Mem[000000005b000008]
p37_call_0_lo:
stw %l7,[%o2+0x00c] ! Mem[000000005b00000c]
ldsb [%o1+0x039],%l7 ! Mem[000000005a800039]
ldsb [%o3+0x026],%l7 ! Mem[000000005b800026]
stx %l3,[%o3+0x018] ! Mem[000000005b800018]
stx %l0,[%o3+0x000] ! Mem[000000005b800000]
stx %l4,[%o0+0x030] ! Mem[000000005a000030]
retl
ldsw [%o0+0x000],%l4 ! Mem[000000005a000000]
p37_jmpl_0_he:
ldsw [%i0+0x02c],%l6 ! Mem[000000005a00002c]
jmpl %g6+8,%g0
ldx [%i0+0x030],%l4 ! Mem[000000005a000030]
p37_call_0_he:
retl
ldsb [%i3+0x010],%l3 ! Mem[000000005b800010]
p37_jmpl_0_ho:
ldsw [%o0+0x02c],%l6 ! Mem[000000005a00002c]
jmpl %g6+8,%g0
ldx [%o0+0x030],%l4 ! Mem[000000005a000030]
p37_call_0_ho:
retl
ldsb [%o3+0x010],%l3 ! Mem[000000005b800010]
p38_jmpl_0_le:
jmpl %g6+8,%g0
stw %l3,[%i2+0x028] ! Mem[000000005d000028]
p38_call_0_le:
ldsw [%i2+0x02c],%l7 ! Mem[000000005d00002c]
ldsb [%i2+0x019],%l7 ! Mem[000000005d000019]
ldd [%i2+0x020],%l6 ! Mem[000000005d000020]
stw %l3,[%i1+0x038] ! Mem[000000005c800038]
lduh [%i1+0x024],%l0 ! Mem[000000005c800024]
std %l4,[%i3+0x010] ! Mem[000000005d800010]
retl
stx %l4,[%i1+0x020] ! Mem[000000005c800020]
p38_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l3,[%o2+0x028] ! Mem[000000005d000028]
p38_call_0_lo:
ldsw [%o2+0x02c],%l7 ! Mem[000000005d00002c]
ldsb [%o2+0x019],%l7 ! Mem[000000005d000019]
ldd [%o2+0x020],%l6 ! Mem[000000005d000020]
stw %l3,[%o1+0x038] ! Mem[000000005c800038]
lduh [%o1+0x024],%l0 ! Mem[000000005c800024]
std %l4,[%o3+0x010] ! Mem[000000005d800010]
retl
stx %l4,[%o1+0x020] ! Mem[000000005c800020]
p38_jmpl_0_he:
ldsb [%i2+0x02f],%l6 ! Mem[000000005d00002f]
jmpl %g6+8,%g0
stb %l4,[%i0+0x031] ! Mem[000000005c000031]
p38_call_0_he:
retl
ldsw [%i2+0x010],%l3 ! Mem[000000005d000010]
p38_jmpl_0_ho:
ldsb [%o2+0x02f],%l6 ! Mem[000000005d00002f]
jmpl %g6+8,%g0
stb %l4,[%o0+0x031] ! Mem[000000005c000031]
p38_call_0_ho:
retl
ldsw [%o2+0x010],%l3 ! Mem[000000005d000010]
p39_jmpl_0_le:
jmpl %g6+8,%g0
ldsw [%i2+0x008],%l3 ! Mem[000000005f000008]
p39_call_0_le:
stb %l7,[%i2+0x00c] ! Mem[000000005f00000c]
ldsb [%i3+0x039],%l7 ! Mem[000000005f800039]
sth %l7,[%i1+0x026] ! Mem[000000005e800026]
sth %l3,[%i0+0x018] ! Mem[000000005e000018]
ldd [%i1+0x000],%l0 ! Mem[000000005e800000]
lduw [%i2+0x034],%l4 ! Mem[000000005f000034]
retl
sth %l4,[%i1+0x000] ! Mem[000000005e800000]
p39_jmpl_0_lo:
jmpl %g6+8,%g0
ldsw [%o2+0x008],%l3 ! Mem[000000005f000008]
p39_call_0_lo:
stb %l7,[%o2+0x00c] ! Mem[000000005f00000c]
ldsb [%o3+0x039],%l7 ! Mem[000000005f800039]
sth %l7,[%o1+0x026] ! Mem[000000005e800026]
sth %l3,[%o0+0x018] ! Mem[000000005e000018]
ldd [%o1+0x000],%l0 ! Mem[000000005e800000]
lduw [%o2+0x034],%l4 ! Mem[000000005f000034]
retl
sth %l4,[%o1+0x000] ! Mem[000000005e800000]
p39_jmpl_0_he:
ldsb [%i1+0x02f],%l6 ! Mem[000000005e80002f]
jmpl %g6+8,%g0
std %l4,[%i0+0x030] ! Mem[000000005e000030]
p39_call_0_he:
retl
ldsw [%i1+0x010],%l3 ! Mem[000000005e800010]
p39_jmpl_0_ho:
ldsb [%o1+0x02f],%l6 ! Mem[000000005e80002f]
jmpl %g6+8,%g0
std %l4,[%o0+0x030] ! Mem[000000005e000030]
p39_call_0_ho:
retl
ldsw [%o1+0x010],%l3 ! Mem[000000005e800010]
p40_jmpl_0_le:
jmpl %g6+8,%g0
stb %l3,[%i2+0x028] ! Mem[0000000061000028]
p40_call_0_le:
ldsh [%i2+0x02c],%l7 ! Mem[000000006100002c]
ldsb [%i0+0x019],%l7 ! Mem[0000000060000019]
ldx [%i0+0x020],%l7 ! Mem[0000000060000020]
stw %l3,[%i2+0x038] ! Mem[0000000061000038]
lduw [%i3+0x024],%l0 ! Mem[0000000061800024]
ldsw [%i2+0x014],%l4 ! Mem[0000000061000014]
retl
stb %l4,[%i2+0x020] ! Mem[0000000061000020]
p40_jmpl_0_lo:
jmpl %g6+8,%g0
stb %l3,[%o2+0x028] ! Mem[0000000061000028]
p40_call_0_lo:
ldsh [%o2+0x02c],%l7 ! Mem[000000006100002c]
ldsb [%o0+0x019],%l7 ! Mem[0000000060000019]
ldx [%o0+0x020],%l7 ! Mem[0000000060000020]
stw %l3,[%o2+0x038] ! Mem[0000000061000038]
lduw [%o3+0x024],%l0 ! Mem[0000000061800024]
ldsw [%o2+0x014],%l4 ! Mem[0000000061000014]
retl
stb %l4,[%o2+0x020] ! Mem[0000000061000020]
p40_jmpl_0_he:
stx %l6,[%i0+0x028] ! Mem[0000000060000028]
jmpl %g6+8,%g0
sth %l4,[%i1+0x030] ! Mem[0000000060800030]
p40_call_0_he:
retl
ldsw [%i1+0x010],%l3 ! Mem[0000000060800010]
p40_jmpl_0_ho:
stx %l6,[%o0+0x028] ! Mem[0000000060000028]
jmpl %g6+8,%g0
sth %l4,[%o1+0x030] ! Mem[0000000060800030]
p40_call_0_ho:
retl
ldsw [%o1+0x010],%l3 ! Mem[0000000060800010]
p41_jmpl_0_le:
jmpl %g6+8,%g0
ldd [%i2+0x008],%l2 ! Mem[0000000063000008]
p41_call_0_le:
ldx [%i3+0x008],%l7 ! Mem[0000000063800008]
ldsb [%i1+0x039],%l7 ! Mem[0000000062800039]
lduw [%i2+0x024],%l7 ! Mem[0000000063000024]
sth %l3,[%i0+0x018] ! Mem[0000000062000018]
stx %l0,[%i1+0x000] ! Mem[0000000062800000]
ldd [%i0+0x030],%l4 ! Mem[0000000062000030]
retl
lduw [%i3+0x000],%l4 ! Mem[0000000063800000]
p41_jmpl_0_lo:
jmpl %g6+8,%g0
ldd [%o2+0x008],%l2 ! Mem[0000000063000008]
p41_call_0_lo:
ldx [%o3+0x008],%l7 ! Mem[0000000063800008]
ldsb [%o1+0x039],%l7 ! Mem[0000000062800039]
lduw [%o2+0x024],%l7 ! Mem[0000000063000024]
sth %l3,[%o0+0x018] ! Mem[0000000062000018]
stx %l0,[%o1+0x000] ! Mem[0000000062800000]
ldd [%o0+0x030],%l4 ! Mem[0000000062000030]
retl
lduw [%o3+0x000],%l4 ! Mem[0000000063800000]
p41_jmpl_0_he:
stx %l6,[%i2+0x028] ! Mem[0000000063000028]
jmpl %g6+8,%g0
stw %l4,[%i1+0x030] ! Mem[0000000062800030]
p41_call_0_he:
retl
lduh [%i1+0x010],%l3 ! Mem[0000000062800010]
p41_jmpl_0_ho:
stx %l6,[%o2+0x028] ! Mem[0000000063000028]
jmpl %g6+8,%g0
stw %l4,[%o1+0x030] ! Mem[0000000062800030]
p41_call_0_ho:
retl
lduh [%o1+0x010],%l3 ! Mem[0000000062800010]
p42_jmpl_0_le:
jmpl %g6+8,%g0
lduh [%i3+0x028],%l3 ! Mem[0000000065800028]
p42_call_0_le:
stx %l7,[%i3+0x028] ! Mem[0000000065800028]
ldsb [%i1+0x019],%l7 ! Mem[0000000064800019]
ldsw [%i2+0x024],%l7 ! Mem[0000000065000024]
std %l2,[%i2+0x038] ! Mem[0000000065000038]
ldx [%i1+0x020],%l0 ! Mem[0000000064800020]
stb %l4,[%i3+0x015] ! Mem[0000000065800015]
retl
ldsh [%i0+0x020],%l4 ! Mem[0000000064000020]
p42_jmpl_0_lo:
jmpl %g6+8,%g0
lduh [%o3+0x028],%l3 ! Mem[0000000065800028]
p42_call_0_lo:
stx %l7,[%o3+0x028] ! Mem[0000000065800028]
ldsb [%o1+0x019],%l7 ! Mem[0000000064800019]
ldsw [%o2+0x024],%l7 ! Mem[0000000065000024]
std %l2,[%o2+0x038] ! Mem[0000000065000038]
ldx [%o1+0x020],%l0 ! Mem[0000000064800020]
stb %l4,[%o3+0x015] ! Mem[0000000065800015]
retl
ldsh [%o0+0x020],%l4 ! Mem[0000000064000020]
p42_jmpl_0_he:
sth %l6,[%i1+0x02e] ! Mem[000000006480002e]
jmpl %g6+8,%g0
stx %l4,[%i2+0x030] ! Mem[0000000065000030]
p42_call_0_he:
retl
lduh [%i0+0x010],%l3 ! Mem[0000000064000010]
p42_jmpl_0_ho:
sth %l6,[%o1+0x02e] ! Mem[000000006480002e]
jmpl %g6+8,%g0
stx %l4,[%o2+0x030] ! Mem[0000000065000030]
p42_call_0_ho:
retl
lduh [%o0+0x010],%l3 ! Mem[0000000064000010]
p43_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i3+0x008] ! Mem[0000000067800008]
p43_call_0_le:
lduw [%i3+0x00c],%l7 ! Mem[000000006780000c]
ldsb [%i2+0x039],%l7 ! Mem[0000000067000039]
ldd [%i1+0x020],%l6 ! Mem[0000000066800020]
stb %l3,[%i0+0x019] ! Mem[0000000066000019]
ldd [%i3+0x000],%l0 ! Mem[0000000067800000]
lduh [%i2+0x034],%l4 ! Mem[0000000067000034]
retl
ldd [%i1+0x000],%l4 ! Mem[0000000066800000]
p43_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o3+0x008] ! Mem[0000000067800008]
p43_call_0_lo:
lduw [%o3+0x00c],%l7 ! Mem[000000006780000c]
ldsb [%o2+0x039],%l7 ! Mem[0000000067000039]
ldd [%o1+0x020],%l6 ! Mem[0000000066800020]
stb %l3,[%o0+0x019] ! Mem[0000000066000019]
ldd [%o3+0x000],%l0 ! Mem[0000000067800000]
lduh [%o2+0x034],%l4 ! Mem[0000000067000034]
retl
ldd [%o1+0x000],%l4 ! Mem[0000000066800000]
p43_jmpl_0_he:
sth %l6,[%i0+0x02e] ! Mem[000000006600002e]
jmpl %g6+8,%g0
ldd [%i2+0x030],%l4 ! Mem[0000000067000030]
p43_call_0_he:
retl
lduh [%i3+0x010],%l3 ! Mem[0000000067800010]
p43_jmpl_0_ho:
sth %l6,[%o0+0x02e] ! Mem[000000006600002e]
jmpl %g6+8,%g0
ldd [%o2+0x030],%l4 ! Mem[0000000067000030]
p43_call_0_ho:
retl
lduh [%o3+0x010],%l3 ! Mem[0000000067800010]
p44_jmpl_0_le:
jmpl %g6+8,%g0
ldsh [%i3+0x028],%l3 ! Mem[0000000069800028]
p44_call_0_le:
stw %l7,[%i3+0x02c] ! Mem[000000006980002c]
ldsb [%i3+0x019],%l7 ! Mem[0000000069800019]
sth %l7,[%i3+0x026] ! Mem[0000000069800026]
ldx [%i3+0x038],%l3 ! Mem[0000000069800038]
stb %l0,[%i0+0x024] ! Mem[0000000068000024]
ldsh [%i2+0x014],%l4 ! Mem[0000000069000014]
retl
stw %l4,[%i1+0x020] ! Mem[0000000068800020]
p44_jmpl_0_lo:
jmpl %g6+8,%g0
ldsh [%o3+0x028],%l3 ! Mem[0000000069800028]
p44_call_0_lo:
stw %l7,[%o3+0x02c] ! Mem[000000006980002c]
ldsb [%o3+0x019],%l7 ! Mem[0000000069800019]
sth %l7,[%o3+0x026] ! Mem[0000000069800026]
ldx [%o3+0x038],%l3 ! Mem[0000000069800038]
stb %l0,[%o0+0x024] ! Mem[0000000068000024]
ldsh [%o2+0x014],%l4 ! Mem[0000000069000014]
retl
stw %l4,[%o1+0x020] ! Mem[0000000068800020]
p44_jmpl_0_he:
stb %l6,[%i2+0x02f] ! Mem[000000006900002f]
jmpl %g6+8,%g0
stx %l4,[%i2+0x030] ! Mem[0000000069000030]
p44_call_0_he:
retl
ldx [%i2+0x010],%l3 ! Mem[0000000069000010]
p44_jmpl_0_ho:
stb %l6,[%o2+0x02f] ! Mem[000000006900002f]
jmpl %g6+8,%g0
stx %l4,[%o2+0x030] ! Mem[0000000069000030]
p44_call_0_ho:
retl
ldx [%o2+0x010],%l3 ! Mem[0000000069000010]
p45_jmpl_0_le:
jmpl %g6+8,%g0
ldx [%i3+0x008],%l3 ! Mem[000000006b800008]
p45_call_0_le:
lduh [%i3+0x00c],%l7 ! Mem[000000006b80000c]
ldsb [%i0+0x039],%l7 ! Mem[000000006a000039]
std %l6,[%i2+0x020] ! Mem[000000006b000020]
lduw [%i1+0x018],%l3 ! Mem[000000006a800018]
ldsb [%i1+0x004],%l0 ! Mem[000000006a800004]
stx %l4,[%i1+0x030] ! Mem[000000006a800030]
retl
std %l4,[%i2+0x000] ! Mem[000000006b000000]
p45_jmpl_0_lo:
jmpl %g6+8,%g0
ldx [%o3+0x008],%l3 ! Mem[000000006b800008]
p45_call_0_lo:
lduh [%o3+0x00c],%l7 ! Mem[000000006b80000c]
ldsb [%o0+0x039],%l7 ! Mem[000000006a000039]
std %l6,[%o2+0x020] ! Mem[000000006b000020]
lduw [%o1+0x018],%l3 ! Mem[000000006a800018]
ldsb [%o1+0x004],%l0 ! Mem[000000006a800004]
stx %l4,[%o1+0x030] ! Mem[000000006a800030]
retl
std %l4,[%o2+0x000] ! Mem[000000006b000000]
p45_jmpl_0_he:
stb %l6,[%i1+0x02f] ! Mem[000000006a80002f]
jmpl %g6+8,%g0
ldd [%i3+0x030],%l4 ! Mem[000000006b800030]
p45_call_0_he:
retl
ldx [%i1+0x010],%l3 ! Mem[000000006a800010]
p45_jmpl_0_ho:
stb %l6,[%o1+0x02f] ! Mem[000000006a80002f]
jmpl %g6+8,%g0
ldd [%o3+0x030],%l4 ! Mem[000000006b800030]
p45_call_0_ho:
retl
ldx [%o1+0x010],%l3 ! Mem[000000006a800010]
p46_jmpl_0_le:
jmpl %g6+8,%g0
stx %l3,[%i3+0x028] ! Mem[000000006d800028]
p46_call_0_le:
sth %l7,[%i3+0x02c] ! Mem[000000006d80002c]
ldsb [%i1+0x019],%l7 ! Mem[000000006c800019]
lduw [%i1+0x024],%l7 ! Mem[000000006c800024]
lduh [%i3+0x038],%l3 ! Mem[000000006d800038]
ldx [%i3+0x020],%l0 ! Mem[000000006d800020]
std %l4,[%i3+0x010] ! Mem[000000006d800010]
retl
lduh [%i3+0x020],%l4 ! Mem[000000006d800020]
p46_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l3,[%o3+0x028] ! Mem[000000006d800028]
p46_call_0_lo:
sth %l7,[%o3+0x02c] ! Mem[000000006d80002c]
ldsb [%o1+0x019],%l7 ! Mem[000000006c800019]
lduw [%o1+0x024],%l7 ! Mem[000000006c800024]
lduh [%o3+0x038],%l3 ! Mem[000000006d800038]
ldx [%o3+0x020],%l0 ! Mem[000000006d800020]
std %l4,[%o3+0x010] ! Mem[000000006d800010]
retl
lduh [%o3+0x020],%l4 ! Mem[000000006d800020]
p46_jmpl_0_he:
lduw [%i0+0x02c],%l6 ! Mem[000000006c00002c]
jmpl %g6+8,%g0
ldsb [%i3+0x031],%l4 ! Mem[000000006d800031]
p46_call_0_he:
retl
std %l2,[%i1+0x010] ! Mem[000000006c800010]
p46_jmpl_0_ho:
lduw [%o0+0x02c],%l6 ! Mem[000000006c00002c]
jmpl %g6+8,%g0
ldsb [%o3+0x031],%l4 ! Mem[000000006d800031]
p46_call_0_ho:
retl
std %l2,[%o1+0x010] ! Mem[000000006c800010]
p47_jmpl_0_le:
jmpl %g6+8,%g0
ldub [%i3+0x008],%l3 ! Mem[000000006f800008]
p47_call_0_le:
ldsh [%i3+0x00c],%l7 ! Mem[000000006f80000c]
ldsb [%i1+0x039],%l7 ! Mem[000000006e800039]
ldsw [%i0+0x024],%l7 ! Mem[000000006e000024]
ldub [%i1+0x019],%l3 ! Mem[000000006e800019]
ldsh [%i0+0x004],%l0 ! Mem[000000006e000004]
lduw [%i2+0x034],%l4 ! Mem[000000006f000034]
retl
ldsw [%i0+0x000],%l4 ! Mem[000000006e000000]
p47_jmpl_0_lo:
jmpl %g6+8,%g0
ldub [%o3+0x008],%l3 ! Mem[000000006f800008]
p47_call_0_lo:
ldsh [%o3+0x00c],%l7 ! Mem[000000006f80000c]
ldsb [%o1+0x039],%l7 ! Mem[000000006e800039]
ldsw [%o0+0x024],%l7 ! Mem[000000006e000024]
ldub [%o1+0x019],%l3 ! Mem[000000006e800019]
ldsh [%o0+0x004],%l0 ! Mem[000000006e000004]
lduw [%o2+0x034],%l4 ! Mem[000000006f000034]
retl
ldsw [%o0+0x000],%l4 ! Mem[000000006e000000]
p47_jmpl_0_he:
lduw [%i2+0x02c],%l6 ! Mem[000000006f00002c]
jmpl %g6+8,%g0
ldsh [%i3+0x030],%l4 ! Mem[000000006f800030]
p47_call_0_he:
retl
std %l2,[%i1+0x010] ! Mem[000000006e800010]
p47_jmpl_0_ho:
lduw [%o2+0x02c],%l6 ! Mem[000000006f00002c]
jmpl %g6+8,%g0
ldsh [%o3+0x030],%l4 ! Mem[000000006f800030]
p47_call_0_ho:
retl
std %l2,[%o1+0x010] ! Mem[000000006e800010]
p48_jmpl_0_le:
jmpl %g6+8,%g0
std %l2,[%i3+0x028] ! Mem[0000000071800028]
p48_call_0_le:
std %l6,[%i3+0x028] ! Mem[0000000071800028]
ldsb [%i2+0x019],%l7 ! Mem[0000000071000019]
ldsh [%i3+0x026],%l7 ! Mem[0000000071800026]
ldsw [%i0+0x038],%l3 ! Mem[0000000070000038]
stb %l0,[%i1+0x024] ! Mem[0000000070800024]
ldsw [%i2+0x014],%l4 ! Mem[0000000071000014]
retl
ldsb [%i1+0x020],%l4 ! Mem[0000000070800020]
p48_jmpl_0_lo:
jmpl %g6+8,%g0
std %l2,[%o3+0x028] ! Mem[0000000071800028]
p48_call_0_lo:
std %l6,[%o3+0x028] ! Mem[0000000071800028]
ldsb [%o2+0x019],%l7 ! Mem[0000000071000019]
ldsh [%o3+0x026],%l7 ! Mem[0000000071800026]
ldsw [%o0+0x038],%l3 ! Mem[0000000070000038]
stb %l0,[%o1+0x024] ! Mem[0000000070800024]
ldsw [%o2+0x014],%l4 ! Mem[0000000071000014]
retl
ldsb [%o1+0x020],%l4 ! Mem[0000000070800020]
p48_jmpl_0_he:
ldub [%i0+0x02f],%l6 ! Mem[000000007000002f]
jmpl %g6+8,%g0
ldsw [%i0+0x030],%l4 ! Mem[0000000070000030]
p48_call_0_he:
retl
std %l2,[%i0+0x010] ! Mem[0000000070000010]
p48_jmpl_0_ho:
ldub [%o0+0x02f],%l6 ! Mem[000000007000002f]
jmpl %g6+8,%g0
ldsw [%o0+0x030],%l4 ! Mem[0000000070000030]
p48_call_0_ho:
retl
std %l2,[%o0+0x010] ! Mem[0000000070000010]
p49_jmpl_0_le:
jmpl %g6+8,%g0
ldsb [%i3+0x008],%l3 ! Mem[0000000073800008]
p49_call_0_le:
ldsb [%i3+0x00c],%l7 ! Mem[000000007380000c]
ldsb [%i3+0x039],%l7 ! Mem[0000000073800039]
stx %l7,[%i2+0x020] ! Mem[0000000073000020]
ldsh [%i2+0x018],%l3 ! Mem[0000000073000018]
ldsw [%i3+0x004],%l0 ! Mem[0000000073800004]
stw %l4,[%i1+0x034] ! Mem[0000000072800034]
retl
stx %l4,[%i1+0x000] ! Mem[0000000072800000]
p49_jmpl_0_lo:
jmpl %g6+8,%g0
ldsb [%o3+0x008],%l3 ! Mem[0000000073800008]
p49_call_0_lo:
ldsb [%o3+0x00c],%l7 ! Mem[000000007380000c]
ldsb [%o3+0x039],%l7 ! Mem[0000000073800039]
stx %l7,[%o2+0x020] ! Mem[0000000073000020]
ldsh [%o2+0x018],%l3 ! Mem[0000000073000018]
ldsw [%o3+0x004],%l0 ! Mem[0000000073800004]
stw %l4,[%o1+0x034] ! Mem[0000000072800034]
retl
stx %l4,[%o1+0x000] ! Mem[0000000072800000]
p49_jmpl_0_he:
ldub [%i0+0x02f],%l6 ! Mem[000000007200002f]
jmpl %g6+8,%g0
ldub [%i0+0x031],%l4 ! Mem[0000000072000031]
p49_call_0_he:
retl
stw %l3,[%i3+0x010] ! Mem[0000000073800010]
p49_jmpl_0_ho:
ldub [%o0+0x02f],%l6 ! Mem[000000007200002f]
jmpl %g6+8,%g0
ldub [%o0+0x031],%l4 ! Mem[0000000072000031]
p49_call_0_ho:
retl
stw %l3,[%o3+0x010] ! Mem[0000000073800010]
p50_jmpl_0_le:
jmpl %g6+8,%g0
lduw [%i3+0x028],%l3 ! Mem[0000000075800028]
p50_call_0_le:
stb %l7,[%i3+0x02c] ! Mem[000000007580002c]
ldsb [%i0+0x019],%l7 ! Mem[0000000074000019]
std %l6,[%i1+0x020] ! Mem[0000000074800020]
ldsb [%i0+0x039],%l3 ! Mem[0000000074000039]
std %l0,[%i0+0x020] ! Mem[0000000074000020]
stb %l4,[%i0+0x015] ! Mem[0000000074000015]
retl
stb %l4,[%i2+0x020] ! Mem[0000000075000020]
p50_jmpl_0_lo:
jmpl %g6+8,%g0
lduw [%o3+0x028],%l3 ! Mem[0000000075800028]
p50_call_0_lo:
stb %l7,[%o3+0x02c] ! Mem[000000007580002c]
ldsb [%o0+0x019],%l7 ! Mem[0000000074000019]
std %l6,[%o1+0x020] ! Mem[0000000074800020]
ldsb [%o0+0x039],%l3 ! Mem[0000000074000039]
std %l0,[%o0+0x020] ! Mem[0000000074000020]
stb %l4,[%o0+0x015] ! Mem[0000000074000015]
retl
stb %l4,[%o2+0x020] ! Mem[0000000075000020]
p50_jmpl_0_he:
ldsh [%i2+0x02e],%l6 ! Mem[000000007500002e]
jmpl %g6+8,%g0
lduh [%i0+0x030],%l4 ! Mem[0000000074000030]
p50_call_0_he:
retl
stw %l3,[%i2+0x010] ! Mem[0000000075000010]
p50_jmpl_0_ho:
ldsh [%o2+0x02e],%l6 ! Mem[000000007500002e]
jmpl %g6+8,%g0
lduh [%o0+0x030],%l4 ! Mem[0000000074000030]
p50_call_0_ho:
retl
stw %l3,[%o2+0x010] ! Mem[0000000075000010]
p51_jmpl_0_le:
jmpl %g6+8,%g0
stw %l3,[%i3+0x008] ! Mem[0000000077800008]
p51_call_0_le:
ldd [%i0+0x008],%l6 ! Mem[0000000076000008]
ldsb [%i1+0x039],%l7 ! Mem[0000000076800039]
stb %l7,[%i0+0x026] ! Mem[0000000076000026]
ldd [%i2+0x018],%l2 ! Mem[0000000077000018]
ldsh [%i1+0x004],%l0 ! Mem[0000000076800004]
lduh [%i2+0x034],%l4 ! Mem[0000000077000034]
retl
lduw [%i2+0x000],%l4 ! Mem[0000000077000000]
p51_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l3,[%o3+0x008] ! Mem[0000000077800008]
p51_call_0_lo:
ldd [%o0+0x008],%l6 ! Mem[0000000076000008]
ldsb [%o1+0x039],%l7 ! Mem[0000000076800039]
stb %l7,[%o0+0x026] ! Mem[0000000076000026]
ldd [%o2+0x018],%l2 ! Mem[0000000077000018]
ldsh [%o1+0x004],%l0 ! Mem[0000000076800004]
lduh [%o2+0x034],%l4 ! Mem[0000000077000034]
retl
lduw [%o2+0x000],%l4 ! Mem[0000000077000000]
p51_jmpl_0_he:
ldsh [%i0+0x02e],%l6 ! Mem[000000007600002e]
jmpl %g6+8,%g0
lduw [%i0+0x030],%l4 ! Mem[0000000076000030]
p51_call_0_he:
retl
stw %l3,[%i1+0x010] ! Mem[0000000076800010]
p51_jmpl_0_ho:
ldsh [%o0+0x02e],%l6 ! Mem[000000007600002e]
jmpl %g6+8,%g0
lduw [%o0+0x030],%l4 ! Mem[0000000076000030]
p51_call_0_ho:
retl
stw %l3,[%o1+0x010] ! Mem[0000000076800010]
p52_jmpl_0_le:
jmpl %g6+8,%g0
ldsw [%i3+0x028],%l3 ! Mem[0000000079800028]
p52_call_0_le:
lduh [%i0+0x02c],%l7 ! Mem[000000007800002c]
ldsb [%i1+0x019],%l7 ! Mem[0000000078800019]
lduh [%i2+0x026],%l7 ! Mem[0000000079000026]
ldsb [%i0+0x039],%l3 ! Mem[0000000078000039]
sth %l0,[%i3+0x024] ! Mem[0000000079800024]
ldsh [%i2+0x014],%l4 ! Mem[0000000079000014]
retl
ldub [%i3+0x020],%l4 ! Mem[0000000079800020]
p52_jmpl_0_lo:
jmpl %g6+8,%g0
ldsw [%o3+0x028],%l3 ! Mem[0000000079800028]
p52_call_0_lo:
lduh [%o0+0x02c],%l7 ! Mem[000000007800002c]
ldsb [%o1+0x019],%l7 ! Mem[0000000078800019]
lduh [%o2+0x026],%l7 ! Mem[0000000079000026]
ldsb [%o0+0x039],%l3 ! Mem[0000000078000039]
sth %l0,[%o3+0x024] ! Mem[0000000079800024]
ldsh [%o2+0x014],%l4 ! Mem[0000000079000014]
retl
ldub [%o3+0x020],%l4 ! Mem[0000000079800020]
p52_jmpl_0_he:
ldsh [%i0+0x02e],%l6 ! Mem[000000007800002e]
jmpl %g6+8,%g0
ldx [%i0+0x030],%l4 ! Mem[0000000078000030]
p52_call_0_he:
retl
ldd [%i1+0x010],%l2 ! Mem[0000000078800010]
p52_jmpl_0_ho:
ldsh [%o0+0x02e],%l6 ! Mem[000000007800002e]
jmpl %g6+8,%g0
ldx [%o0+0x030],%l4 ! Mem[0000000078000030]
p52_call_0_ho:
retl
ldd [%o1+0x010],%l2 ! Mem[0000000078800010]
p53_jmpl_0_le:
jmpl %g6+8,%g0
stb %l3,[%i0+0x008] ! Mem[000000007a000008]
p53_call_0_le:
stx %l7,[%i0+0x008] ! Mem[000000007a000008]
ldsb [%i2+0x039],%l7 ! Mem[000000007b000039]
ldsh [%i2+0x026],%l7 ! Mem[000000007b000026]
ldd [%i3+0x018],%l2 ! Mem[000000007b800018]
ldsw [%i0+0x004],%l0 ! Mem[000000007a000004]
stx %l4,[%i1+0x030] ! Mem[000000007a800030]
retl
ldsh [%i0+0x000],%l4 ! Mem[000000007a000000]
p53_jmpl_0_lo:
jmpl %g6+8,%g0
stb %l3,[%o0+0x008] ! Mem[000000007a000008]
p53_call_0_lo:
stx %l7,[%o0+0x008] ! Mem[000000007a000008]
ldsb [%o2+0x039],%l7 ! Mem[000000007b000039]
ldsh [%o2+0x026],%l7 ! Mem[000000007b000026]
ldd [%o3+0x018],%l2 ! Mem[000000007b800018]
ldsw [%o0+0x004],%l0 ! Mem[000000007a000004]
stx %l4,[%o1+0x030] ! Mem[000000007a800030]
retl
ldsh [%o0+0x000],%l4 ! Mem[000000007a000000]
p53_jmpl_0_he:
ldd [%i2+0x028],%l6 ! Mem[000000007b000028]
jmpl %g6+8,%g0
stb %l4,[%i1+0x031] ! Mem[000000007a800031]
p53_call_0_he:
retl
ldd [%i1+0x010],%l2 ! Mem[000000007a800010]
p53_jmpl_0_ho:
ldd [%o2+0x028],%l6 ! Mem[000000007b000028]
jmpl %g6+8,%g0
stb %l4,[%o1+0x031] ! Mem[000000007a800031]
p53_call_0_ho:
retl
ldd [%o1+0x010],%l2 ! Mem[000000007a800010]
p54_jmpl_0_le:
jmpl %g6+8,%g0
ldd [%i0+0x028],%l2 ! Mem[000000007c000028]
p54_call_0_le:
ldub [%i0+0x02c],%l7 ! Mem[000000007c00002c]
ldsb [%i3+0x019],%l7 ! Mem[000000007d800019]
stx %l7,[%i1+0x020] ! Mem[000000007c800020]
stx %l3,[%i1+0x038] ! Mem[000000007c800038]
stw %l0,[%i1+0x024] ! Mem[000000007c800024]
std %l4,[%i0+0x010] ! Mem[000000007c000010]
retl
stw %l4,[%i1+0x020] ! Mem[000000007c800020]
p54_jmpl_0_lo:
jmpl %g6+8,%g0
ldd [%o0+0x028],%l2 ! Mem[000000007c000028]
p54_call_0_lo:
ldub [%o0+0x02c],%l7 ! Mem[000000007c00002c]
ldsb [%o3+0x019],%l7 ! Mem[000000007d800019]
stx %l7,[%o1+0x020] ! Mem[000000007c800020]
stx %l3,[%o1+0x038] ! Mem[000000007c800038]
stw %l0,[%o1+0x024] ! Mem[000000007c800024]
std %l4,[%o0+0x010] ! Mem[000000007c000010]
retl
stw %l4,[%o1+0x020] ! Mem[000000007c800020]
p54_jmpl_0_he:
ldd [%i0+0x028],%l6 ! Mem[000000007c000028]
jmpl %g6+8,%g0
std %l4,[%i1+0x030] ! Mem[000000007c800030]
p54_call_0_he:
retl
ldd [%i0+0x010],%l2 ! Mem[000000007c000010]
p54_jmpl_0_ho:
ldd [%o0+0x028],%l6 ! Mem[000000007c000028]
jmpl %g6+8,%g0
std %l4,[%o1+0x030] ! Mem[000000007c800030]
p54_call_0_ho:
retl
ldd [%o0+0x010],%l2 ! Mem[000000007c000010]
p55_jmpl_0_le:
jmpl %g6+8,%g0
lduh [%i0+0x008],%l3 ! Mem[000000007e000008]
p55_call_0_le:
std %l6,[%i0+0x008] ! Mem[000000007e000008]
ldsb [%i0+0x039],%l7 ! Mem[000000007e000039]
stw %l7,[%i3+0x024] ! Mem[000000007f800024]
stw %l3,[%i3+0x018] ! Mem[000000007f800018]
ldub [%i2+0x004],%l0 ! Mem[000000007f000004]
ldub [%i2+0x035],%l4 ! Mem[000000007f000035]
retl
std %l4,[%i1+0x000] ! Mem[000000007e800000]
p55_jmpl_0_lo:
jmpl %g6+8,%g0
lduh [%o0+0x008],%l3 ! Mem[000000007e000008]
p55_call_0_lo:
std %l6,[%o0+0x008] ! Mem[000000007e000008]
ldsb [%o0+0x039],%l7 ! Mem[000000007e000039]
stw %l7,[%o3+0x024] ! Mem[000000007f800024]
stw %l3,[%o3+0x018] ! Mem[000000007f800018]
ldub [%o2+0x004],%l0 ! Mem[000000007f000004]
ldub [%o2+0x035],%l4 ! Mem[000000007f000035]
retl
std %l4,[%o1+0x000] ! Mem[000000007e800000]
p55_jmpl_0_he:
stw %l6,[%i0+0x02c] ! Mem[000000007e00002c]
jmpl %g6+8,%g0
sth %l4,[%i2+0x030] ! Mem[000000007f000030]
p55_call_0_he:
retl
ldsh [%i3+0x010],%l3 ! Mem[000000007f800010]
p55_jmpl_0_ho:
stw %l6,[%o0+0x02c] ! Mem[000000007e00002c]
jmpl %g6+8,%g0
sth %l4,[%o2+0x030] ! Mem[000000007f000030]
p55_call_0_ho:
retl
ldsh [%o3+0x010],%l3 ! Mem[000000007f800010]
p56_jmpl_0_le:
jmpl %g6+8,%g0
sth %l3,[%i0+0x028] ! Mem[0000000080000028]
p56_call_0_le:
ldsw [%i0+0x02c],%l7 ! Mem[000000008000002c]
ldsb [%i1+0x019],%l7 ! Mem[0000000080800019]
stb %l7,[%i2+0x026] ! Mem[0000000081000026]
sth %l3,[%i1+0x038] ! Mem[0000000080800038]
stx %l0,[%i0+0x020] ! Mem[0000000080000020]
ldsb [%i2+0x015],%l4 ! Mem[0000000081000015]
retl
ldx [%i2+0x020],%l4 ! Mem[0000000081000020]
p56_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l3,[%o0+0x028] ! Mem[0000000080000028]
p56_call_0_lo:
ldsw [%o0+0x02c],%l7 ! Mem[000000008000002c]
ldsb [%o1+0x019],%l7 ! Mem[0000000080800019]
stb %l7,[%o2+0x026] ! Mem[0000000081000026]
sth %l3,[%o1+0x038] ! Mem[0000000080800038]
stx %l0,[%o0+0x020] ! Mem[0000000080000020]
ldsb [%o2+0x015],%l4 ! Mem[0000000081000015]
retl
ldx [%o2+0x020],%l4 ! Mem[0000000081000020]
p56_jmpl_0_he:
stw %l6,[%i2+0x02c] ! Mem[000000008100002c]
jmpl %g6+8,%g0
stw %l4,[%i2+0x030] ! Mem[0000000081000030]
p56_call_0_he:
retl
ldsh [%i2+0x010],%l3 ! Mem[0000000081000010]
p56_jmpl_0_ho:
stw %l6,[%o2+0x02c] ! Mem[000000008100002c]
jmpl %g6+8,%g0
stw %l4,[%o2+0x030] ! Mem[0000000081000030]
p56_call_0_ho:
retl
ldsh [%o2+0x010],%l3 ! Mem[0000000081000010]
p57_jmpl_0_le:
jmpl %g6+8,%g0
ldsh [%i0+0x008],%l3 ! Mem[0000000082000008]
p57_call_0_le:
stb %l7,[%i0+0x00c] ! Mem[000000008200000c]
ldsb [%i1+0x039],%l7 ! Mem[0000000082800039]
lduh [%i1+0x026],%l7 ! Mem[0000000082800026]
std %l2,[%i0+0x018] ! Mem[0000000082000018]
lduh [%i1+0x004],%l0 ! Mem[0000000082800004]
stw %l4,[%i1+0x034] ! Mem[0000000082800034]
retl
ldsw [%i3+0x000],%l4 ! Mem[0000000083800000]
p57_jmpl_0_lo:
jmpl %g6+8,%g0
ldsh [%o0+0x008],%l3 ! Mem[0000000082000008]
p57_call_0_lo:
stb %l7,[%o0+0x00c] ! Mem[000000008200000c]
ldsb [%o1+0x039],%l7 ! Mem[0000000082800039]
lduh [%o1+0x026],%l7 ! Mem[0000000082800026]
std %l2,[%o0+0x018] ! Mem[0000000082000018]
lduh [%o1+0x004],%l0 ! Mem[0000000082800004]
stw %l4,[%o1+0x034] ! Mem[0000000082800034]
retl
ldsw [%o3+0x000],%l4 ! Mem[0000000083800000]
p57_jmpl_0_he:
std %l6,[%i0+0x028] ! Mem[0000000082000028]
jmpl %g6+8,%g0
stx %l4,[%i2+0x030] ! Mem[0000000083000030]
p57_call_0_he:
retl
ldsh [%i1+0x010],%l3 ! Mem[0000000082800010]
p57_jmpl_0_ho:
std %l6,[%o0+0x028] ! Mem[0000000082000028]
jmpl %g6+8,%g0
stx %l4,[%o2+0x030] ! Mem[0000000083000030]
p57_call_0_ho:
retl
ldsh [%o1+0x010],%l3 ! Mem[0000000082800010]
p58_jmpl_0_le:
jmpl %g6+8,%g0
std %l2,[%i0+0x028] ! Mem[0000000084000028]
p58_call_0_le:
ldsh [%i0+0x02c],%l7 ! Mem[000000008400002c]
ldsb [%i2+0x019],%l7 ! Mem[0000000085000019]
ldub [%i0+0x026],%l7 ! Mem[0000000084000026]
stb %l3,[%i2+0x039] ! Mem[0000000085000039]
stw %l0,[%i2+0x024] ! Mem[0000000085000024]
stb %l4,[%i0+0x015] ! Mem[0000000084000015]
retl
ldsb [%i0+0x020],%l4 ! Mem[0000000084000020]
p58_jmpl_0_lo:
jmpl %g6+8,%g0
std %l2,[%o0+0x028] ! Mem[0000000084000028]
p58_call_0_lo:
ldsh [%o0+0x02c],%l7 ! Mem[000000008400002c]
ldsb [%o2+0x019],%l7 ! Mem[0000000085000019]
ldub [%o0+0x026],%l7 ! Mem[0000000084000026]
stb %l3,[%o2+0x039] ! Mem[0000000085000039]
stw %l0,[%o2+0x024] ! Mem[0000000085000024]
stb %l4,[%o0+0x015] ! Mem[0000000084000015]
retl
ldsb [%o0+0x020],%l4 ! Mem[0000000084000020]
p58_jmpl_0_he:
std %l6,[%i3+0x028] ! Mem[0000000085800028]
jmpl %g6+8,%g0
ldd [%i3+0x030],%l4 ! Mem[0000000085800030]
p58_call_0_he:
retl
ldub [%i1+0x010],%l3 ! Mem[0000000084800010]
p58_jmpl_0_ho:
std %l6,[%o3+0x028] ! Mem[0000000085800028]
jmpl %g6+8,%g0
ldd [%o3+0x030],%l4 ! Mem[0000000085800030]
p58_call_0_ho:
retl
ldub [%o1+0x010],%l3 ! Mem[0000000084800010]
p59_jmpl_0_le:
jmpl %g6+8,%g0
ldsb [%i0+0x008],%l3 ! Mem[0000000086000008]
p59_call_0_le:
ldx [%i0+0x008],%l7 ! Mem[0000000086000008]
ldsb [%i3+0x039],%l7 ! Mem[0000000087800039]
ldsb [%i3+0x026],%l7 ! Mem[0000000087800026]
ldx [%i0+0x018],%l3 ! Mem[0000000086000018]
lduw [%i0+0x004],%l0 ! Mem[0000000086000004]
lduh [%i3+0x034],%l4 ! Mem[0000000087800034]
retl
stx %l4,[%i1+0x000] ! Mem[0000000086800000]
p59_jmpl_0_lo:
jmpl %g6+8,%g0
ldsb [%o0+0x008],%l3 ! Mem[0000000086000008]
p59_call_0_lo:
ldx [%o0+0x008],%l7 ! Mem[0000000086000008]
ldsb [%o3+0x039],%l7 ! Mem[0000000087800039]
ldsb [%o3+0x026],%l7 ! Mem[0000000087800026]
ldx [%o0+0x018],%l3 ! Mem[0000000086000018]
lduw [%o0+0x004],%l0 ! Mem[0000000086000004]
lduh [%o3+0x034],%l4 ! Mem[0000000087800034]
retl
stx %l4,[%o1+0x000] ! Mem[0000000086800000]
p59_jmpl_0_he:
ldx [%i2+0x028],%l6 ! Mem[0000000087000028]
jmpl %g6+8,%g0
ldsb [%i3+0x031],%l4 ! Mem[0000000087800031]
p59_call_0_he:
retl
ldub [%i1+0x010],%l3 ! Mem[0000000086800010]
p59_jmpl_0_ho:
ldx [%o2+0x028],%l6 ! Mem[0000000087000028]
jmpl %g6+8,%g0
ldsb [%o3+0x031],%l4 ! Mem[0000000087800031]
p59_call_0_ho:
retl
ldub [%o1+0x010],%l3 ! Mem[0000000086800010]
p60_jmpl_0_le:
jmpl %g6+8,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000088000028]
p60_call_0_le:
stx %l7,[%i0+0x028] ! Mem[0000000088000028]
ldsb [%i0+0x019],%l7 ! Mem[0000000088000019]
stw %l7,[%i2+0x024] ! Mem[0000000089000024]
lduw [%i2+0x038],%l3 ! Mem[0000000089000038]
stx %l0,[%i1+0x020] ! Mem[0000000088800020]
ldsh [%i2+0x014],%l4 ! Mem[0000000089000014]
retl
sth %l4,[%i1+0x020] ! Mem[0000000088800020]
p60_jmpl_0_lo:
jmpl %g6+8,%g0
lduw [%o0+0x028],%l3 ! Mem[0000000088000028]
p60_call_0_lo:
stx %l7,[%o0+0x028] ! Mem[0000000088000028]
ldsb [%o0+0x019],%l7 ! Mem[0000000088000019]
stw %l7,[%o2+0x024] ! Mem[0000000089000024]
lduw [%o2+0x038],%l3 ! Mem[0000000089000038]
stx %l0,[%o1+0x020] ! Mem[0000000088800020]
ldsh [%o2+0x014],%l4 ! Mem[0000000089000014]
retl
sth %l4,[%o1+0x020] ! Mem[0000000088800020]
p60_jmpl_0_he:
ldx [%i0+0x028],%l6 ! Mem[0000000088000028]
jmpl %g6+8,%g0
ldsh [%i3+0x030],%l4 ! Mem[0000000089800030]
p60_call_0_he:
retl
ldub [%i0+0x010],%l3 ! Mem[0000000088000010]
p60_jmpl_0_ho:
ldx [%o0+0x028],%l6 ! Mem[0000000088000028]
jmpl %g6+8,%g0
ldsh [%o3+0x030],%l4 ! Mem[0000000089800030]
p60_call_0_ho:
retl
ldub [%o0+0x010],%l3 ! Mem[0000000088000010]
p61_jmpl_0_le:
jmpl %g6+8,%g0
stw %l3,[%i0+0x008] ! Mem[000000008a000008]
p61_call_0_le:
lduw [%i0+0x00c],%l7 ! Mem[000000008a00000c]
ldsb [%i1+0x039],%l7 ! Mem[000000008a800039]
sth %l7,[%i1+0x026] ! Mem[000000008a800026]
lduh [%i0+0x018],%l3 ! Mem[000000008a000018]
ldx [%i2+0x000],%l0 ! Mem[000000008b000000]
stx %l4,[%i1+0x030] ! Mem[000000008a800030]
retl
lduw [%i2+0x000],%l4 ! Mem[000000008b000000]
p61_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l3,[%o0+0x008] ! Mem[000000008a000008]
p61_call_0_lo:
lduw [%o0+0x00c],%l7 ! Mem[000000008a00000c]
ldsb [%o1+0x039],%l7 ! Mem[000000008a800039]
sth %l7,[%o1+0x026] ! Mem[000000008a800026]
lduh [%o0+0x018],%l3 ! Mem[000000008a000018]
ldx [%o2+0x000],%l0 ! Mem[000000008b000000]
stx %l4,[%o1+0x030] ! Mem[000000008a800030]
retl
lduw [%o2+0x000],%l4 ! Mem[000000008b000000]
p61_jmpl_0_he:
lduh [%i3+0x02e],%l6 ! Mem[000000008b80002e]
jmpl %g6+8,%g0
ldsw [%i0+0x030],%l4 ! Mem[000000008a000030]
p61_call_0_he:
retl
lduw [%i3+0x010],%l3 ! Mem[000000008b800010]
p61_jmpl_0_ho:
lduh [%o3+0x02e],%l6 ! Mem[000000008b80002e]
jmpl %g6+8,%g0
ldsw [%o0+0x030],%l4 ! Mem[000000008a000030]
p61_call_0_ho:
retl
lduw [%o3+0x010],%l3 ! Mem[000000008b800010]
p62_jmpl_0_le:
jmpl %g6+8,%g0
ldsw [%i0+0x028],%l3 ! Mem[000000008c000028]
p62_call_0_le:
stw %l7,[%i0+0x02c] ! Mem[000000008c00002c]
ldsb [%i1+0x019],%l7 ! Mem[000000008c800019]
ldx [%i0+0x020],%l7 ! Mem[000000008c000020]
ldub [%i3+0x039],%l3 ! Mem[000000008d800039]
ldd [%i0+0x020],%l0 ! Mem[000000008c000020]
ldx [%i0+0x010],%l4 ! Mem[000000008c000010]
retl
ldub [%i3+0x020],%l4 ! Mem[000000008d800020]
p62_jmpl_0_lo:
jmpl %g6+8,%g0
ldsw [%o0+0x028],%l3 ! Mem[000000008c000028]
p62_call_0_lo:
stw %l7,[%o0+0x02c] ! Mem[000000008c00002c]
ldsb [%o1+0x019],%l7 ! Mem[000000008c800019]
ldx [%o0+0x020],%l7 ! Mem[000000008c000020]
ldub [%o3+0x039],%l3 ! Mem[000000008d800039]
ldd [%o0+0x020],%l0 ! Mem[000000008c000020]
ldx [%o0+0x010],%l4 ! Mem[000000008c000010]
retl
ldub [%o3+0x020],%l4 ! Mem[000000008d800020]
p62_jmpl_0_he:
lduh [%i2+0x02e],%l6 ! Mem[000000008d00002e]
jmpl %g6+8,%g0
ldub [%i0+0x031],%l4 ! Mem[000000008c000031]
p62_call_0_he:
retl
lduw [%i2+0x010],%l3 ! Mem[000000008d000010]
p62_jmpl_0_ho:
lduh [%o2+0x02e],%l6 ! Mem[000000008d00002e]
jmpl %g6+8,%g0
ldub [%o0+0x031],%l4 ! Mem[000000008c000031]
p62_call_0_ho:
retl
lduw [%o2+0x010],%l3 ! Mem[000000008d000010]
p63_jmpl_0_le:
jmpl %g6+8,%g0
stb %l3,[%i0+0x008] ! Mem[000000008e000008]
p63_call_0_le:
lduh [%i0+0x00c],%l7 ! Mem[000000008e00000c]
ldsb [%i2+0x039],%l7 ! Mem[000000008f000039]
ldub [%i2+0x026],%l7 ! Mem[000000008f000026]
ldsw [%i1+0x018],%l3 ! Mem[000000008e800018]
lduw [%i1+0x004],%l0 ! Mem[000000008e800004]
ldub [%i3+0x035],%l4 ! Mem[000000008f800035]
retl
ldsh [%i0+0x000],%l4 ! Mem[000000008e000000]
p63_jmpl_0_lo:
jmpl %g6+8,%g0
stb %l3,[%o0+0x008] ! Mem[000000008e000008]
p63_call_0_lo:
lduh [%o0+0x00c],%l7 ! Mem[000000008e00000c]
ldsb [%o2+0x039],%l7 ! Mem[000000008f000039]
ldub [%o2+0x026],%l7 ! Mem[000000008f000026]
ldsw [%o1+0x018],%l3 ! Mem[000000008e800018]
lduw [%o1+0x004],%l0 ! Mem[000000008e800004]
ldub [%o3+0x035],%l4 ! Mem[000000008f800035]
retl
ldsh [%o0+0x000],%l4 ! Mem[000000008e000000]
p63_jmpl_0_he:
ldsw [%i0+0x02c],%l6 ! Mem[000000008e00002c]
jmpl %g6+8,%g0
lduh [%i0+0x030],%l4 ! Mem[000000008e000030]
p63_call_0_he:
retl
lduw [%i1+0x010],%l3 ! Mem[000000008e800010]
p63_jmpl_0_ho:
ldsw [%o0+0x02c],%l6 ! Mem[000000008e00002c]
jmpl %g6+8,%g0
lduh [%o0+0x030],%l4 ! Mem[000000008e000030]
p63_call_0_ho:
retl
lduw [%o1+0x010],%l3 ! Mem[000000008e800010]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
lduh [%i0+0x014],%l0 ! Mem[0000000010000014]
lduw [%i2+0x034],%l4 ! Mem[0000000011000034]
stx %l5,[%i2+0x008] ! Mem[0000000011000008]
lduw [%i2+0x030],%l7 ! Mem[0000000011000030]
ldd [%i3+0x010],%l4 ! Mem[0000000011800010]
jmpl %g6+8,%g0
stw %l0,[%i0+0x02c] ! Mem[000000001000002c]
p0_call_1_le:
stx %l1,[%i3+0x000] ! Mem[0000000011800000]
lduw [%i3+0x004],%l4 ! Mem[0000000011800004]
stb %l1,[%i0+0x01b] ! Mem[000000001000001b]
ldub [%i3+0x02e],%l7 ! Mem[000000001180002e]
ldsb [%i3+0x02d],%l4 ! Mem[000000001180002d]
retl
ldub [%i1+0x01f],%l0 ! Mem[000000001080001f]
p0_jmpl_1_lo:
lduh [%o0+0x014],%l0 ! Mem[0000000010000014]
lduw [%o2+0x034],%l4 ! Mem[0000000011000034]
stx %l5,[%o2+0x008] ! Mem[0000000011000008]
lduw [%o2+0x030],%l7 ! Mem[0000000011000030]
ldd [%o3+0x010],%l4 ! Mem[0000000011800010]
jmpl %g6+8,%g0
stw %l0,[%o0+0x02c] ! Mem[000000001000002c]
p0_call_1_lo:
stx %l1,[%o3+0x000] ! Mem[0000000011800000]
lduw [%o3+0x004],%l4 ! Mem[0000000011800004]
stb %l1,[%o0+0x01b] ! Mem[000000001000001b]
ldub [%o3+0x02e],%l7 ! Mem[000000001180002e]
ldsb [%o3+0x02d],%l4 ! Mem[000000001180002d]
retl
ldub [%o1+0x01f],%l0 ! Mem[000000001080001f]
p0_jmpl_1_he:
ldsh [%i0+0x01a],%l5 ! Mem[000000001000001a]
ldsb [%i3+0x020],%l1 ! Mem[0000000011800020]
jmpl %g6+8,%g0
sth %l3,[%i2+0x02a] ! Mem[000000001100002a]
p0_call_1_he:
lduh [%i1+0x03c],%l0 ! Mem[000000001080003c]
stx %l4,[%i0+0x020] ! Mem[0000000010000020]
ldd [%i0+0x010],%l2 ! Mem[0000000010000010]
lduh [%i2+0x03a],%l2 ! Mem[000000001100003a]
std %l2,[%i3+0x020] ! Mem[0000000011800020]
retl
ldub [%i3+0x024],%l5 ! Mem[0000000011800024]
p0_jmpl_1_ho:
ldsh [%o0+0x01a],%l5 ! Mem[000000001000001a]
ldsb [%o3+0x020],%l1 ! Mem[0000000011800020]
jmpl %g6+8,%g0
sth %l3,[%o2+0x02a] ! Mem[000000001100002a]
p0_call_1_ho:
lduh [%o1+0x03c],%l0 ! Mem[000000001080003c]
stx %l4,[%o0+0x020] ! Mem[0000000010000020]
ldd [%o0+0x010],%l2 ! Mem[0000000010000010]
lduh [%o2+0x03a],%l2 ! Mem[000000001100003a]
std %l2,[%o3+0x020] ! Mem[0000000011800020]
retl
ldub [%o3+0x024],%l5 ! Mem[0000000011800024]
p1_jmpl_1_le:
ldsh [%i3+0x034],%l0 ! Mem[0000000013800034]
ldd [%i0+0x030],%l4 ! Mem[0000000012000030]
ldsw [%i1+0x008],%l5 ! Mem[0000000012800008]
stb %l7,[%i0+0x010] ! Mem[0000000012000010]
ldub [%i1+0x011],%l4 ! Mem[0000000012800011]
jmpl %g6+8,%g0
ldsh [%i3+0x00c],%l0 ! Mem[000000001380000c]
p1_call_1_le:
std %l0,[%i2+0x000] ! Mem[0000000013000000]
ldub [%i0+0x026],%l4 ! Mem[0000000012000026]
std %l0,[%i0+0x038] ! Mem[0000000012000038]
ldd [%i3+0x008],%l6 ! Mem[0000000013800008]
lduw [%i0+0x02c],%l4 ! Mem[000000001200002c]
retl
ldsh [%i0+0x01e],%l0 ! Mem[000000001200001e]
p1_jmpl_1_lo:
ldsh [%o3+0x034],%l0 ! Mem[0000000013800034]
ldd [%o0+0x030],%l4 ! Mem[0000000012000030]
ldsw [%o1+0x008],%l5 ! Mem[0000000012800008]
stb %l7,[%o0+0x010] ! Mem[0000000012000010]
ldub [%o1+0x011],%l4 ! Mem[0000000012800011]
jmpl %g6+8,%g0
ldsh [%o3+0x00c],%l0 ! Mem[000000001380000c]
p1_call_1_lo:
std %l0,[%o2+0x000] ! Mem[0000000013000000]
ldub [%o0+0x026],%l4 ! Mem[0000000012000026]
std %l0,[%o0+0x038] ! Mem[0000000012000038]
ldd [%o3+0x008],%l6 ! Mem[0000000013800008]
lduw [%o0+0x02c],%l4 ! Mem[000000001200002c]
retl
ldsh [%o0+0x01e],%l0 ! Mem[000000001200001e]
p1_jmpl_1_he:
ldub [%i0+0x03a],%l5 ! Mem[000000001200003a]
ldsb [%i1+0x020],%l1 ! Mem[0000000012800020]
jmpl %g6+8,%g0
ldd [%i2+0x028],%l2 ! Mem[0000000013000028]
p1_call_1_he:
ldd [%i2+0x018],%l0 ! Mem[0000000013000018]
ldub [%i1+0x007],%l4 ! Mem[0000000012800007]
stw %l2,[%i1+0x014] ! Mem[0000000012800014]
stb %l2,[%i2+0x01a] ! Mem[000000001300001a]
lduh [%i1+0x022],%l2 ! Mem[0000000012800022]
retl
std %l4,[%i0+0x020] ! Mem[0000000012000020]
p1_jmpl_1_ho:
ldub [%o0+0x03a],%l5 ! Mem[000000001200003a]
ldsb [%o1+0x020],%l1 ! Mem[0000000012800020]
jmpl %g6+8,%g0
ldd [%o2+0x028],%l2 ! Mem[0000000013000028]
p1_call_1_ho:
ldd [%o2+0x018],%l0 ! Mem[0000000013000018]
ldub [%o1+0x007],%l4 ! Mem[0000000012800007]
stw %l2,[%o1+0x014] ! Mem[0000000012800014]
stb %l2,[%o2+0x01a] ! Mem[000000001300001a]
lduh [%o1+0x022],%l2 ! Mem[0000000012800022]
retl
std %l4,[%o0+0x020] ! Mem[0000000012000020]
p2_jmpl_1_le:
ldsb [%i2+0x014],%l0 ! Mem[0000000015000014]
ldx [%i1+0x030],%l4 ! Mem[0000000014800030]
lduh [%i1+0x00a],%l5 ! Mem[000000001480000a]
stb %l7,[%i1+0x030] ! Mem[0000000014800030]
sth %l4,[%i2+0x010] ! Mem[0000000015000010]
jmpl %g6+8,%g0
stb %l0,[%i2+0x02d] ! Mem[000000001500002d]
p2_call_1_le:
lduw [%i1+0x004],%l1 ! Mem[0000000014800004]
ldsh [%i1+0x006],%l4 ! Mem[0000000014800006]
stb %l1,[%i0+0x01b] ! Mem[000000001400001b]
std %l6,[%i3+0x028] ! Mem[0000000015800028]
stw %l4,[%i1+0x02c] ! Mem[000000001480002c]
retl
ldd [%i1+0x018],%l0 ! Mem[0000000014800018]
p2_jmpl_1_lo:
ldsb [%o2+0x014],%l0 ! Mem[0000000015000014]
ldx [%o1+0x030],%l4 ! Mem[0000000014800030]
lduh [%o1+0x00a],%l5 ! Mem[000000001480000a]
stb %l7,[%o1+0x030] ! Mem[0000000014800030]
sth %l4,[%o2+0x010] ! Mem[0000000015000010]
jmpl %g6+8,%g0
stb %l0,[%o2+0x02d] ! Mem[000000001500002d]
p2_call_1_lo:
lduw [%o1+0x004],%l1 ! Mem[0000000014800004]
ldsh [%o1+0x006],%l4 ! Mem[0000000014800006]
stb %l1,[%o0+0x01b] ! Mem[000000001400001b]
std %l6,[%o3+0x028] ! Mem[0000000015800028]
stw %l4,[%o1+0x02c] ! Mem[000000001480002c]
retl
ldd [%o1+0x018],%l0 ! Mem[0000000014800018]
p2_jmpl_1_he:
stb %l5,[%i0+0x01a] ! Mem[000000001400001a]
ldsw [%i3+0x020],%l1 ! Mem[0000000015800020]
jmpl %g6+8,%g0
ldsb [%i2+0x02b],%l3 ! Mem[000000001500002b]
p2_call_1_he:
stb %l0,[%i3+0x03c] ! Mem[000000001580003c]
std %l4,[%i3+0x020] ! Mem[0000000015800020]
stw %l2,[%i2+0x014] ! Mem[0000000015000014]
std %l2,[%i0+0x038] ! Mem[0000000014000038]
ldsw [%i2+0x020],%l2 ! Mem[0000000015000020]
retl
ldsw [%i1+0x024],%l5 ! Mem[0000000014800024]
p2_jmpl_1_ho:
stb %l5,[%o0+0x01a] ! Mem[000000001400001a]
ldsw [%o3+0x020],%l1 ! Mem[0000000015800020]
jmpl %g6+8,%g0
ldsb [%o2+0x02b],%l3 ! Mem[000000001500002b]
p2_call_1_ho:
stb %l0,[%o3+0x03c] ! Mem[000000001580003c]
std %l4,[%o3+0x020] ! Mem[0000000015800020]
stw %l2,[%o2+0x014] ! Mem[0000000015000014]
std %l2,[%o0+0x038] ! Mem[0000000014000038]
ldsw [%o2+0x020],%l2 ! Mem[0000000015000020]
retl
ldsw [%o1+0x024],%l5 ! Mem[0000000014800024]
p3_jmpl_1_le:
ldd [%i1+0x030],%l0 ! Mem[0000000016800030]
ldsb [%i2+0x037],%l4 ! Mem[0000000017000037]
std %l4,[%i3+0x008] ! Mem[0000000017800008]
stb %l7,[%i2+0x010] ! Mem[0000000017000010]
ldsb [%i1+0x011],%l4 ! Mem[0000000016800011]
jmpl %g6+8,%g0
stx %l0,[%i1+0x008] ! Mem[0000000016800008]
p3_call_1_le:
ldsw [%i3+0x004],%l1 ! Mem[0000000017800004]
ldd [%i2+0x020],%l4 ! Mem[0000000017000020]
ldx [%i3+0x038],%l1 ! Mem[0000000017800038]
lduh [%i3+0x00e],%l7 ! Mem[000000001780000e]
ldsw [%i2+0x02c],%l4 ! Mem[000000001700002c]
retl
stw %l0,[%i3+0x01c] ! Mem[000000001780001c]
p3_jmpl_1_lo:
ldd [%o1+0x030],%l0 ! Mem[0000000016800030]
ldsb [%o2+0x037],%l4 ! Mem[0000000017000037]
std %l4,[%o3+0x008] ! Mem[0000000017800008]
stb %l7,[%o2+0x010] ! Mem[0000000017000010]
ldsb [%o1+0x011],%l4 ! Mem[0000000016800011]
jmpl %g6+8,%g0
stx %l0,[%o1+0x008] ! Mem[0000000016800008]
p3_call_1_lo:
ldsw [%o3+0x004],%l1 ! Mem[0000000017800004]
ldd [%o2+0x020],%l4 ! Mem[0000000017000020]
ldx [%o3+0x038],%l1 ! Mem[0000000017800038]
lduh [%o3+0x00e],%l7 ! Mem[000000001780000e]
ldsw [%o2+0x02c],%l4 ! Mem[000000001700002c]
retl
stw %l0,[%o3+0x01c] ! Mem[000000001780001c]
p3_jmpl_1_he:
sth %l5,[%i0+0x03a] ! Mem[000000001600003a]
lduh [%i1+0x020],%l1 ! Mem[0000000016800020]
jmpl %g6+8,%g0
ldub [%i2+0x02b],%l3 ! Mem[000000001700002b]
p3_call_1_he:
ldsw [%i0+0x01c],%l0 ! Mem[000000001600001c]
ldsb [%i0+0x007],%l4 ! Mem[0000000016000007]
std %l2,[%i3+0x010] ! Mem[0000000017800010]
stx %l2,[%i2+0x018] ! Mem[0000000017000018]
ldsb [%i3+0x022],%l2 ! Mem[0000000017800022]
retl
stb %l5,[%i2+0x024] ! Mem[0000000017000024]
p3_jmpl_1_ho:
sth %l5,[%o0+0x03a] ! Mem[000000001600003a]
lduh [%o1+0x020],%l1 ! Mem[0000000016800020]
jmpl %g6+8,%g0
ldub [%o2+0x02b],%l3 ! Mem[000000001700002b]
p3_call_1_ho:
ldsw [%o0+0x01c],%l0 ! Mem[000000001600001c]
ldsb [%o0+0x007],%l4 ! Mem[0000000016000007]
std %l2,[%o3+0x010] ! Mem[0000000017800010]
stx %l2,[%o2+0x018] ! Mem[0000000017000018]
ldsb [%o3+0x022],%l2 ! Mem[0000000017800022]
retl
stb %l5,[%o2+0x024] ! Mem[0000000017000024]
p4_jmpl_1_le:
stx %l0,[%i0+0x010] ! Mem[0000000018000010]
stb %l4,[%i3+0x037] ! Mem[0000000019800037]
stw %l5,[%i2+0x008] ! Mem[0000000019000008]
sth %l7,[%i0+0x030] ! Mem[0000000018000030]
ldx [%i2+0x010],%l4 ! Mem[0000000019000010]
jmpl %g6+8,%g0
lduh [%i0+0x02c],%l0 ! Mem[000000001800002c]
p4_call_1_le:
ldd [%i2+0x000],%l0 ! Mem[0000000019000000]
stw %l4,[%i3+0x004] ! Mem[0000000019800004]
stb %l1,[%i3+0x01b] ! Mem[000000001980001b]
ldsw [%i3+0x02c],%l7 ! Mem[000000001980002c]
stb %l4,[%i3+0x02d] ! Mem[000000001980002d]
retl
std %l0,[%i1+0x018] ! Mem[0000000018800018]
p4_jmpl_1_lo:
stx %l0,[%o0+0x010] ! Mem[0000000018000010]
stb %l4,[%o3+0x037] ! Mem[0000000019800037]
stw %l5,[%o2+0x008] ! Mem[0000000019000008]
sth %l7,[%o0+0x030] ! Mem[0000000018000030]
ldx [%o2+0x010],%l4 ! Mem[0000000019000010]
jmpl %g6+8,%g0
lduh [%o0+0x02c],%l0 ! Mem[000000001800002c]
p4_call_1_lo:
ldd [%o2+0x000],%l0 ! Mem[0000000019000000]
stw %l4,[%o3+0x004] ! Mem[0000000019800004]
stb %l1,[%o3+0x01b] ! Mem[000000001980001b]
ldsw [%o3+0x02c],%l7 ! Mem[000000001980002c]
stb %l4,[%o3+0x02d] ! Mem[000000001980002d]
retl
std %l0,[%o1+0x018] ! Mem[0000000018800018]
p4_jmpl_1_he:
stx %l5,[%i0+0x018] ! Mem[0000000018000018]
lduh [%i3+0x020],%l1 ! Mem[0000000019800020]
jmpl %g6+8,%g0
ldx [%i1+0x028],%l3 ! Mem[0000000018800028]
p4_call_1_he:
stw %l0,[%i1+0x03c] ! Mem[000000001880003c]
lduw [%i3+0x024],%l4 ! Mem[0000000019800024]
std %l2,[%i1+0x010] ! Mem[0000000018800010]
ldd [%i3+0x038],%l2 ! Mem[0000000019800038]
sth %l2,[%i0+0x022] ! Mem[0000000018000022]
retl
ldsh [%i2+0x024],%l5 ! Mem[0000000019000024]
p4_jmpl_1_ho:
stx %l5,[%o0+0x018] ! Mem[0000000018000018]
lduh [%o3+0x020],%l1 ! Mem[0000000019800020]
jmpl %g6+8,%g0
ldx [%o1+0x028],%l3 ! Mem[0000000018800028]
p4_call_1_ho:
stw %l0,[%o1+0x03c] ! Mem[000000001880003c]
lduw [%o3+0x024],%l4 ! Mem[0000000019800024]
std %l2,[%o1+0x010] ! Mem[0000000018800010]
ldd [%o3+0x038],%l2 ! Mem[0000000019800038]
sth %l2,[%o0+0x022] ! Mem[0000000018000022]
retl
ldsh [%o2+0x024],%l5 ! Mem[0000000019000024]
p5_jmpl_1_le:
std %l0,[%i3+0x030] ! Mem[000000001b800030]
ldsh [%i0+0x036],%l4 ! Mem[000000001a000036]
ldsh [%i1+0x00a],%l5 ! Mem[000000001a80000a]
sth %l7,[%i1+0x010] ! Mem[000000001a800010]
stw %l4,[%i0+0x010] ! Mem[000000001a000010]
jmpl %g6+8,%g0
std %l0,[%i3+0x008] ! Mem[000000001b800008]
p5_call_1_le:
sth %l1,[%i0+0x004] ! Mem[000000001a000004]
std %l4,[%i3+0x020] ! Mem[000000001b800020]
ldx [%i3+0x038],%l1 ! Mem[000000001b800038]
stx %l7,[%i2+0x008] ! Mem[000000001b000008]
ldd [%i3+0x028],%l4 ! Mem[000000001b800028]
retl
ldx [%i3+0x018],%l0 ! Mem[000000001b800018]
p5_jmpl_1_lo:
std %l0,[%o3+0x030] ! Mem[000000001b800030]
ldsh [%o0+0x036],%l4 ! Mem[000000001a000036]
ldsh [%o1+0x00a],%l5 ! Mem[000000001a80000a]
sth %l7,[%o1+0x010] ! Mem[000000001a800010]
stw %l4,[%o0+0x010] ! Mem[000000001a000010]
jmpl %g6+8,%g0
std %l0,[%o3+0x008] ! Mem[000000001b800008]
p5_call_1_lo:
sth %l1,[%o0+0x004] ! Mem[000000001a000004]
std %l4,[%o3+0x020] ! Mem[000000001b800020]
ldx [%o3+0x038],%l1 ! Mem[000000001b800038]
stx %l7,[%o2+0x008] ! Mem[000000001b000008]
ldd [%o3+0x028],%l4 ! Mem[000000001b800028]
retl
ldx [%o3+0x018],%l0 ! Mem[000000001b800018]
p5_jmpl_1_he:
ldsb [%i0+0x03a],%l5 ! Mem[000000001a00003a]
ldx [%i1+0x020],%l1 ! Mem[000000001a800020]
jmpl %g6+8,%g0
stb %l3,[%i1+0x02b] ! Mem[000000001a80002b]
p5_call_1_he:
lduw [%i2+0x01c],%l0 ! Mem[000000001b00001c]
stw %l4,[%i0+0x004] ! Mem[000000001a000004]
ldx [%i1+0x010],%l2 ! Mem[000000001a800010]
ldsw [%i1+0x018],%l2 ! Mem[000000001a800018]
stb %l2,[%i2+0x022] ! Mem[000000001b000022]
retl
ldx [%i3+0x020],%l5 ! Mem[000000001b800020]
p5_jmpl_1_ho:
ldsb [%o0+0x03a],%l5 ! Mem[000000001a00003a]
ldx [%o1+0x020],%l1 ! Mem[000000001a800020]
jmpl %g6+8,%g0
stb %l3,[%o1+0x02b] ! Mem[000000001a80002b]
p5_call_1_ho:
lduw [%o2+0x01c],%l0 ! Mem[000000001b00001c]
stw %l4,[%o0+0x004] ! Mem[000000001a000004]
ldx [%o1+0x010],%l2 ! Mem[000000001a800010]
ldsw [%o1+0x018],%l2 ! Mem[000000001a800018]
stb %l2,[%o2+0x022] ! Mem[000000001b000022]
retl
ldx [%o3+0x020],%l5 ! Mem[000000001b800020]
p6_jmpl_1_le:
stb %l0,[%i2+0x014] ! Mem[000000001d000014]
stw %l4,[%i1+0x034] ! Mem[000000001c800034]
ldub [%i1+0x00b],%l5 ! Mem[000000001c80000b]
stx %l7,[%i2+0x030] ! Mem[000000001d000030]
ldub [%i2+0x011],%l4 ! Mem[000000001d000011]
jmpl %g6+8,%g0
ldsh [%i2+0x02c],%l0 ! Mem[000000001d00002c]
p6_call_1_le:
lduh [%i3+0x004],%l1 ! Mem[000000001d800004]
ldx [%i0+0x000],%l4 ! Mem[000000001c000000]
stb %l1,[%i3+0x01b] ! Mem[000000001d80001b]
stb %l7,[%i2+0x02e] ! Mem[000000001d00002e]
lduh [%i3+0x02c],%l4 ! Mem[000000001d80002c]
retl
lduh [%i1+0x01e],%l0 ! Mem[000000001c80001e]
p6_jmpl_1_lo:
stb %l0,[%o2+0x014] ! Mem[000000001d000014]
stw %l4,[%o1+0x034] ! Mem[000000001c800034]
ldub [%o1+0x00b],%l5 ! Mem[000000001c80000b]
stx %l7,[%o2+0x030] ! Mem[000000001d000030]
ldub [%o2+0x011],%l4 ! Mem[000000001d000011]
jmpl %g6+8,%g0
ldsh [%o2+0x02c],%l0 ! Mem[000000001d00002c]
p6_call_1_lo:
lduh [%o3+0x004],%l1 ! Mem[000000001d800004]
ldx [%o0+0x000],%l4 ! Mem[000000001c000000]
stb %l1,[%o3+0x01b] ! Mem[000000001d80001b]
stb %l7,[%o2+0x02e] ! Mem[000000001d00002e]
lduh [%o3+0x02c],%l4 ! Mem[000000001d80002c]
retl
lduh [%o1+0x01e],%l0 ! Mem[000000001c80001e]
p6_jmpl_1_he:
lduh [%i0+0x01a],%l5 ! Mem[000000001c00001a]
std %l0,[%i3+0x020] ! Mem[000000001d800020]
jmpl %g6+8,%g0
stw %l3,[%i1+0x028] ! Mem[000000001c800028]
p6_call_1_he:
ldsb [%i3+0x03c],%l0 ! Mem[000000001d80003c]
ldsb [%i2+0x027],%l4 ! Mem[000000001d000027]
ldx [%i2+0x010],%l2 ! Mem[000000001d000010]
ldub [%i2+0x03a],%l2 ! Mem[000000001d00003a]
ldub [%i3+0x022],%l2 ! Mem[000000001d800022]
retl
ldsb [%i3+0x024],%l5 ! Mem[000000001d800024]
p6_jmpl_1_ho:
lduh [%o0+0x01a],%l5 ! Mem[000000001c00001a]
std %l0,[%o3+0x020] ! Mem[000000001d800020]
jmpl %g6+8,%g0
stw %l3,[%o1+0x028] ! Mem[000000001c800028]
p6_call_1_ho:
ldsb [%o3+0x03c],%l0 ! Mem[000000001d80003c]
ldsb [%o2+0x027],%l4 ! Mem[000000001d000027]
ldx [%o2+0x010],%l2 ! Mem[000000001d000010]
ldub [%o2+0x03a],%l2 ! Mem[000000001d00003a]
ldub [%o3+0x022],%l2 ! Mem[000000001d800022]
retl
ldsb [%o3+0x024],%l5 ! Mem[000000001d800024]
p7_jmpl_1_le:
ldx [%i1+0x030],%l0 ! Mem[000000001e800030]
lduh [%i2+0x036],%l4 ! Mem[000000001f000036]
stb %l5,[%i0+0x00b] ! Mem[000000001e00000b]
stx %l7,[%i0+0x010] ! Mem[000000001e000010]
stb %l4,[%i3+0x011] ! Mem[000000001f800011]
jmpl %g6+8,%g0
lduw [%i2+0x00c],%l0 ! Mem[000000001f00000c]
p7_call_1_le:
ldsh [%i1+0x004],%l1 ! Mem[000000001e800004]
lduh [%i1+0x026],%l4 ! Mem[000000001e800026]
ldx [%i3+0x038],%l1 ! Mem[000000001f800038]
ldub [%i1+0x00e],%l7 ! Mem[000000001e80000e]
sth %l4,[%i0+0x02c] ! Mem[000000001e00002c]
retl
ldsw [%i3+0x01c],%l0 ! Mem[000000001f80001c]
p7_jmpl_1_lo:
ldx [%o1+0x030],%l0 ! Mem[000000001e800030]
lduh [%o2+0x036],%l4 ! Mem[000000001f000036]
stb %l5,[%o0+0x00b] ! Mem[000000001e00000b]
stx %l7,[%o0+0x010] ! Mem[000000001e000010]
stb %l4,[%o3+0x011] ! Mem[000000001f800011]
jmpl %g6+8,%g0
lduw [%o2+0x00c],%l0 ! Mem[000000001f00000c]
p7_call_1_lo:
ldsh [%o1+0x004],%l1 ! Mem[000000001e800004]
lduh [%o1+0x026],%l4 ! Mem[000000001e800026]
ldx [%o3+0x038],%l1 ! Mem[000000001f800038]
ldub [%o1+0x00e],%l7 ! Mem[000000001e80000e]
sth %l4,[%o0+0x02c] ! Mem[000000001e00002c]
retl
ldsw [%o3+0x01c],%l0 ! Mem[000000001f80001c]
p7_jmpl_1_he:
ldx [%i0+0x038],%l5 ! Mem[000000001e000038]
stw %l1,[%i1+0x020] ! Mem[000000001e800020]
jmpl %g6+8,%g0
stx %l3,[%i1+0x028] ! Mem[000000001e800028]
p7_call_1_he:
std %l0,[%i0+0x018] ! Mem[000000001e000018]
lduw [%i0+0x004],%l4 ! Mem[000000001e000004]
lduh [%i0+0x014],%l2 ! Mem[000000001e000014]
ldx [%i3+0x018],%l2 ! Mem[000000001f800018]
ldsh [%i0+0x022],%l2 ! Mem[000000001e000022]
retl
stb %l5,[%i0+0x024] ! Mem[000000001e000024]
p7_jmpl_1_ho:
ldx [%o0+0x038],%l5 ! Mem[000000001e000038]
stw %l1,[%o1+0x020] ! Mem[000000001e800020]
jmpl %g6+8,%g0
stx %l3,[%o1+0x028] ! Mem[000000001e800028]
p7_call_1_ho:
std %l0,[%o0+0x018] ! Mem[000000001e000018]
lduw [%o0+0x004],%l4 ! Mem[000000001e000004]
lduh [%o0+0x014],%l2 ! Mem[000000001e000014]
ldx [%o3+0x018],%l2 ! Mem[000000001f800018]
ldsh [%o0+0x022],%l2 ! Mem[000000001e000022]
retl
stb %l5,[%o0+0x024] ! Mem[000000001e000024]
p8_jmpl_1_le:
ldub [%i0+0x014],%l0 ! Mem[0000000020000014]
stx %l4,[%i3+0x030] ! Mem[0000000021800030]
sth %l5,[%i3+0x00a] ! Mem[000000002180000a]
stx %l7,[%i1+0x030] ! Mem[0000000020800030]
ldsb [%i1+0x011],%l4 ! Mem[0000000020800011]
jmpl %g6+8,%g0
stx %l0,[%i1+0x028] ! Mem[0000000020800028]
p8_call_1_le:
stx %l1,[%i3+0x000] ! Mem[0000000021800000]
ldsb [%i2+0x006],%l4 ! Mem[0000000021000006]
stb %l1,[%i2+0x01b] ! Mem[000000002100001b]
ldsh [%i1+0x02e],%l7 ! Mem[000000002080002e]
ldsh [%i1+0x02c],%l4 ! Mem[000000002080002c]
retl
ldsb [%i1+0x01f],%l0 ! Mem[000000002080001f]
p8_jmpl_1_lo:
ldub [%o0+0x014],%l0 ! Mem[0000000020000014]
stx %l4,[%o3+0x030] ! Mem[0000000021800030]
sth %l5,[%o3+0x00a] ! Mem[000000002180000a]
stx %l7,[%o1+0x030] ! Mem[0000000020800030]
ldsb [%o1+0x011],%l4 ! Mem[0000000020800011]
jmpl %g6+8,%g0
stx %l0,[%o1+0x028] ! Mem[0000000020800028]
p8_call_1_lo:
stx %l1,[%o3+0x000] ! Mem[0000000021800000]
ldsb [%o2+0x006],%l4 ! Mem[0000000021000006]
stb %l1,[%o2+0x01b] ! Mem[000000002100001b]
ldsh [%o1+0x02e],%l7 ! Mem[000000002080002e]
ldsh [%o1+0x02c],%l4 ! Mem[000000002080002c]
retl
ldsb [%o1+0x01f],%l0 ! Mem[000000002080001f]
p8_jmpl_1_he:
std %l4,[%i0+0x018] ! Mem[0000000020000018]
stw %l1,[%i0+0x020] ! Mem[0000000020000020]
jmpl %g6+8,%g0
ldsh [%i1+0x02a],%l3 ! Mem[000000002080002a]
p8_call_1_he:
ldub [%i1+0x03c],%l0 ! Mem[000000002080003c]
stw %l4,[%i2+0x024] ! Mem[0000000021000024]
ldsw [%i1+0x014],%l2 ! Mem[0000000020800014]
stb %l2,[%i1+0x03a] ! Mem[000000002080003a]
stw %l2,[%i2+0x020] ! Mem[0000000021000020]
retl
ldd [%i1+0x020],%l4 ! Mem[0000000020800020]
p8_jmpl_1_ho:
std %l4,[%o0+0x018] ! Mem[0000000020000018]
stw %l1,[%o0+0x020] ! Mem[0000000020000020]
jmpl %g6+8,%g0
ldsh [%o1+0x02a],%l3 ! Mem[000000002080002a]
p8_call_1_ho:
ldub [%o1+0x03c],%l0 ! Mem[000000002080003c]
stw %l4,[%o2+0x024] ! Mem[0000000021000024]
ldsw [%o1+0x014],%l2 ! Mem[0000000020800014]
stb %l2,[%o1+0x03a] ! Mem[000000002080003a]
stw %l2,[%o2+0x020] ! Mem[0000000021000020]
retl
ldd [%o1+0x020],%l4 ! Mem[0000000020800020]
p9_jmpl_1_le:
ldsw [%i2+0x034],%l0 ! Mem[0000000023000034]
lduw [%i1+0x034],%l4 ! Mem[0000000022800034]
ldsb [%i2+0x00b],%l5 ! Mem[000000002300000b]
ldsb [%i2+0x010],%l7 ! Mem[0000000023000010]
ldx [%i2+0x010],%l4 ! Mem[0000000023000010]
jmpl %g6+8,%g0
ldsw [%i0+0x00c],%l0 ! Mem[000000002200000c]
p9_call_1_le:
std %l0,[%i2+0x000] ! Mem[0000000023000000]
stx %l4,[%i3+0x020] ! Mem[0000000023800020]
ldx [%i2+0x038],%l1 ! Mem[0000000023000038]
stw %l7,[%i1+0x00c] ! Mem[000000002280000c]
lduh [%i2+0x02c],%l4 ! Mem[000000002300002c]
retl
stx %l0,[%i3+0x018] ! Mem[0000000023800018]
p9_jmpl_1_lo:
ldsw [%o2+0x034],%l0 ! Mem[0000000023000034]
lduw [%o1+0x034],%l4 ! Mem[0000000022800034]
ldsb [%o2+0x00b],%l5 ! Mem[000000002300000b]
ldsb [%o2+0x010],%l7 ! Mem[0000000023000010]
ldx [%o2+0x010],%l4 ! Mem[0000000023000010]
jmpl %g6+8,%g0
ldsw [%o0+0x00c],%l0 ! Mem[000000002200000c]
p9_call_1_lo:
std %l0,[%o2+0x000] ! Mem[0000000023000000]
stx %l4,[%o3+0x020] ! Mem[0000000023800020]
ldx [%o2+0x038],%l1 ! Mem[0000000023000038]
stw %l7,[%o1+0x00c] ! Mem[000000002280000c]
lduh [%o2+0x02c],%l4 ! Mem[000000002300002c]
retl
stx %l0,[%o3+0x018] ! Mem[0000000023800018]
p9_jmpl_1_he:
stw %l5,[%i0+0x038] ! Mem[0000000022000038]
ldd [%i1+0x020],%l0 ! Mem[0000000022800020]
jmpl %g6+8,%g0
lduh [%i1+0x02a],%l3 ! Mem[000000002280002a]
p9_call_1_he:
stx %l0,[%i2+0x018] ! Mem[0000000023000018]
ldsw [%i0+0x004],%l4 ! Mem[0000000022000004]
ldsw [%i1+0x014],%l2 ! Mem[0000000022800014]
stw %l2,[%i2+0x018] ! Mem[0000000023000018]
std %l2,[%i3+0x020] ! Mem[0000000023800020]
retl
ldx [%i2+0x020],%l5 ! Mem[0000000023000020]
p9_jmpl_1_ho:
stw %l5,[%o0+0x038] ! Mem[0000000022000038]
ldd [%o1+0x020],%l0 ! Mem[0000000022800020]
jmpl %g6+8,%g0
lduh [%o1+0x02a],%l3 ! Mem[000000002280002a]
p9_call_1_ho:
stx %l0,[%o2+0x018] ! Mem[0000000023000018]
ldsw [%o0+0x004],%l4 ! Mem[0000000022000004]
ldsw [%o1+0x014],%l2 ! Mem[0000000022800014]
stw %l2,[%o2+0x018] ! Mem[0000000023000018]
std %l2,[%o3+0x020] ! Mem[0000000023800020]
retl
ldx [%o2+0x020],%l5 ! Mem[0000000023000020]
p10_jmpl_1_le:
ldsh [%i2+0x014],%l0 ! Mem[0000000025000014]
ldd [%i1+0x030],%l4 ! Mem[0000000024800030]
ldsw [%i1+0x008],%l5 ! Mem[0000000024800008]
ldsb [%i0+0x030],%l7 ! Mem[0000000024000030]
stw %l4,[%i0+0x010] ! Mem[0000000024000010]
jmpl %g6+8,%g0
std %l0,[%i3+0x028] ! Mem[0000000025800028]
p10_call_1_le:
lduw [%i0+0x004],%l1 ! Mem[0000000024000004]
sth %l4,[%i3+0x006] ! Mem[0000000025800006]
lduw [%i2+0x018],%l1 ! Mem[0000000025000018]
ldx [%i0+0x028],%l7 ! Mem[0000000024000028]
sth %l4,[%i3+0x02c] ! Mem[000000002580002c]
retl
sth %l0,[%i1+0x01e] ! Mem[000000002480001e]
p10_jmpl_1_lo:
ldsh [%o2+0x014],%l0 ! Mem[0000000025000014]
ldd [%o1+0x030],%l4 ! Mem[0000000024800030]
ldsw [%o1+0x008],%l5 ! Mem[0000000024800008]
ldsb [%o0+0x030],%l7 ! Mem[0000000024000030]
stw %l4,[%o0+0x010] ! Mem[0000000024000010]
jmpl %g6+8,%g0
std %l0,[%o3+0x028] ! Mem[0000000025800028]
p10_call_1_lo:
lduw [%o0+0x004],%l1 ! Mem[0000000024000004]
sth %l4,[%o3+0x006] ! Mem[0000000025800006]
lduw [%o2+0x018],%l1 ! Mem[0000000025000018]
ldx [%o0+0x028],%l7 ! Mem[0000000024000028]
sth %l4,[%o3+0x02c] ! Mem[000000002580002c]
retl
sth %l0,[%o1+0x01e] ! Mem[000000002480001e]
p10_jmpl_1_he:
ldsh [%i0+0x01a],%l5 ! Mem[000000002400001a]
ldsh [%i0+0x020],%l1 ! Mem[0000000024000020]
jmpl %g6+8,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000024000028]
p10_call_1_he:
ldx [%i3+0x038],%l0 ! Mem[0000000025800038]
stb %l4,[%i1+0x027] ! Mem[0000000024800027]
ldsb [%i3+0x015],%l2 ! Mem[0000000025800015]
stx %l2,[%i0+0x038] ! Mem[0000000024000038]
lduh [%i0+0x022],%l2 ! Mem[0000000024000022]
retl
stx %l5,[%i2+0x020] ! Mem[0000000025000020]
p10_jmpl_1_ho:
ldsh [%o0+0x01a],%l5 ! Mem[000000002400001a]
ldsh [%o0+0x020],%l1 ! Mem[0000000024000020]
jmpl %g6+8,%g0
lduw [%o0+0x028],%l3 ! Mem[0000000024000028]
p10_call_1_ho:
ldx [%o3+0x038],%l0 ! Mem[0000000025800038]
stb %l4,[%o1+0x027] ! Mem[0000000024800027]
ldsb [%o3+0x015],%l2 ! Mem[0000000025800015]
stx %l2,[%o0+0x038] ! Mem[0000000024000038]
lduh [%o0+0x022],%l2 ! Mem[0000000024000022]
retl
stx %l5,[%o2+0x020] ! Mem[0000000025000020]
p11_jmpl_1_le:
ldsb [%i0+0x034],%l0 ! Mem[0000000026000034]
ldx [%i3+0x030],%l4 ! Mem[0000000027800030]
ldx [%i1+0x008],%l5 ! Mem[0000000026800008]
ldsb [%i1+0x010],%l7 ! Mem[0000000026800010]
ldub [%i2+0x011],%l4 ! Mem[0000000027000011]
jmpl %g6+8,%g0
ldd [%i2+0x008],%l0 ! Mem[0000000027000008]
p11_call_1_le:
ldsw [%i3+0x004],%l1 ! Mem[0000000027800004]
stb %l4,[%i0+0x026] ! Mem[0000000026000026]
ldx [%i1+0x038],%l1 ! Mem[0000000026800038]
ldsw [%i0+0x00c],%l7 ! Mem[000000002600000c]
ldsh [%i3+0x02c],%l4 ! Mem[000000002780002c]
retl
stb %l0,[%i3+0x01f] ! Mem[000000002780001f]
p11_jmpl_1_lo:
ldsb [%o0+0x034],%l0 ! Mem[0000000026000034]
ldx [%o3+0x030],%l4 ! Mem[0000000027800030]
ldx [%o1+0x008],%l5 ! Mem[0000000026800008]
ldsb [%o1+0x010],%l7 ! Mem[0000000026800010]
ldub [%o2+0x011],%l4 ! Mem[0000000027000011]
jmpl %g6+8,%g0
ldd [%o2+0x008],%l0 ! Mem[0000000027000008]
p11_call_1_lo:
ldsw [%o3+0x004],%l1 ! Mem[0000000027800004]
stb %l4,[%o0+0x026] ! Mem[0000000026000026]
ldx [%o1+0x038],%l1 ! Mem[0000000026800038]
ldsw [%o0+0x00c],%l7 ! Mem[000000002600000c]
ldsh [%o3+0x02c],%l4 ! Mem[000000002780002c]
retl
stb %l0,[%o3+0x01f] ! Mem[000000002780001f]
p11_jmpl_1_he:
ldub [%i0+0x03a],%l5 ! Mem[000000002600003a]
ldub [%i1+0x020],%l1 ! Mem[0000000026800020]
jmpl %g6+8,%g0
std %l2,[%i0+0x028] ! Mem[0000000026000028]
p11_call_1_he:
ldsh [%i0+0x01c],%l0 ! Mem[000000002600001c]
ldd [%i0+0x000],%l4 ! Mem[0000000026000000]
ldsb [%i0+0x015],%l2 ! Mem[0000000026000015]
ldsh [%i2+0x01a],%l2 ! Mem[000000002700001a]
ldsw [%i2+0x020],%l2 ! Mem[0000000027000020]
retl
lduw [%i3+0x024],%l5 ! Mem[0000000027800024]
p11_jmpl_1_ho:
ldub [%o0+0x03a],%l5 ! Mem[000000002600003a]
ldub [%o1+0x020],%l1 ! Mem[0000000026800020]
jmpl %g6+8,%g0
std %l2,[%o0+0x028] ! Mem[0000000026000028]
p11_call_1_ho:
ldsh [%o0+0x01c],%l0 ! Mem[000000002600001c]
ldd [%o0+0x000],%l4 ! Mem[0000000026000000]
ldsb [%o0+0x015],%l2 ! Mem[0000000026000015]
ldsh [%o2+0x01a],%l2 ! Mem[000000002700001a]
ldsw [%o2+0x020],%l2 ! Mem[0000000027000020]
retl
lduw [%o3+0x024],%l5 ! Mem[0000000027800024]
p12_jmpl_1_le:
stw %l0,[%i3+0x014] ! Mem[0000000029800014]
ldsb [%i0+0x037],%l4 ! Mem[0000000028000037]
std %l4,[%i0+0x008] ! Mem[0000000028000008]
ldsw [%i2+0x030],%l7 ! Mem[0000000029000030]
stb %l4,[%i3+0x011] ! Mem[0000000029800011]
jmpl %g6+8,%g0
lduw [%i2+0x02c],%l0 ! Mem[000000002900002c]
p12_call_1_le:
ldd [%i2+0x000],%l0 ! Mem[0000000029000000]
lduw [%i1+0x004],%l4 ! Mem[0000000028800004]
lduw [%i1+0x018],%l1 ! Mem[0000000028800018]
stx %l7,[%i3+0x028] ! Mem[0000000029800028]
ldx [%i0+0x028],%l4 ! Mem[0000000028000028]
retl
lduw [%i0+0x01c],%l0 ! Mem[000000002800001c]
p12_jmpl_1_lo:
stw %l0,[%o3+0x014] ! Mem[0000000029800014]
ldsb [%o0+0x037],%l4 ! Mem[0000000028000037]
std %l4,[%o0+0x008] ! Mem[0000000028000008]
ldsw [%o2+0x030],%l7 ! Mem[0000000029000030]
stb %l4,[%o3+0x011] ! Mem[0000000029800011]
jmpl %g6+8,%g0
lduw [%o2+0x02c],%l0 ! Mem[000000002900002c]
p12_call_1_lo:
ldd [%o2+0x000],%l0 ! Mem[0000000029000000]
lduw [%o1+0x004],%l4 ! Mem[0000000028800004]
lduw [%o1+0x018],%l1 ! Mem[0000000028800018]
stx %l7,[%o3+0x028] ! Mem[0000000029800028]
ldx [%o0+0x028],%l4 ! Mem[0000000028000028]
retl
lduw [%o0+0x01c],%l0 ! Mem[000000002800001c]
p12_jmpl_1_he:
lduw [%i0+0x018],%l5 ! Mem[0000000028000018]
ldub [%i0+0x020],%l1 ! Mem[0000000028000020]
jmpl %g6+8,%g0
stx %l3,[%i0+0x028] ! Mem[0000000028000028]
p12_call_1_he:
sth %l0,[%i1+0x03c] ! Mem[000000002880003c]
lduh [%i1+0x026],%l4 ! Mem[0000000028800026]
stx %l2,[%i1+0x010] ! Mem[0000000028800010]
ldsw [%i3+0x038],%l2 ! Mem[0000000029800038]
ldsb [%i3+0x022],%l2 ! Mem[0000000029800022]
retl
stw %l5,[%i3+0x024] ! Mem[0000000029800024]
p12_jmpl_1_ho:
lduw [%o0+0x018],%l5 ! Mem[0000000028000018]
ldub [%o0+0x020],%l1 ! Mem[0000000028000020]
jmpl %g6+8,%g0
stx %l3,[%o0+0x028] ! Mem[0000000028000028]
p12_call_1_ho:
sth %l0,[%o1+0x03c] ! Mem[000000002880003c]
lduh [%o1+0x026],%l4 ! Mem[0000000028800026]
stx %l2,[%o1+0x010] ! Mem[0000000028800010]
ldsw [%o3+0x038],%l2 ! Mem[0000000029800038]
ldsb [%o3+0x022],%l2 ! Mem[0000000029800022]
retl
stw %l5,[%o3+0x024] ! Mem[0000000029800024]
p13_jmpl_1_le:
sth %l0,[%i2+0x034] ! Mem[000000002b000034]
stb %l4,[%i1+0x037] ! Mem[000000002a800037]
ldd [%i3+0x008],%l4 ! Mem[000000002b800008]
ldsw [%i0+0x010],%l7 ! Mem[000000002a000010]
ldsb [%i1+0x011],%l4 ! Mem[000000002a800011]
jmpl %g6+8,%g0
sth %l0,[%i1+0x00c] ! Mem[000000002a80000c]
p13_call_1_le:
sth %l1,[%i0+0x004] ! Mem[000000002a000004]
ldub [%i2+0x026],%l4 ! Mem[000000002b000026]
ldx [%i0+0x038],%l1 ! Mem[000000002a000038]
sth %l7,[%i3+0x00e] ! Mem[000000002b80000e]
stx %l4,[%i1+0x028] ! Mem[000000002a800028]
retl
ldub [%i3+0x01f],%l0 ! Mem[000000002b80001f]
p13_jmpl_1_lo:
sth %l0,[%o2+0x034] ! Mem[000000002b000034]
stb %l4,[%o1+0x037] ! Mem[000000002a800037]
ldd [%o3+0x008],%l4 ! Mem[000000002b800008]
ldsw [%o0+0x010],%l7 ! Mem[000000002a000010]
ldsb [%o1+0x011],%l4 ! Mem[000000002a800011]
jmpl %g6+8,%g0
sth %l0,[%o1+0x00c] ! Mem[000000002a80000c]
p13_call_1_lo:
sth %l1,[%o0+0x004] ! Mem[000000002a000004]
ldub [%o2+0x026],%l4 ! Mem[000000002b000026]
ldx [%o0+0x038],%l1 ! Mem[000000002a000038]
sth %l7,[%o3+0x00e] ! Mem[000000002b80000e]
stx %l4,[%o1+0x028] ! Mem[000000002a800028]
retl
ldub [%o3+0x01f],%l0 ! Mem[000000002b80001f]
p13_jmpl_1_he:
stb %l5,[%i0+0x03a] ! Mem[000000002a00003a]
lduw [%i1+0x020],%l1 ! Mem[000000002a800020]
jmpl %g6+8,%g0
ldd [%i0+0x028],%l2 ! Mem[000000002a000028]
p13_call_1_he:
lduh [%i2+0x01c],%l0 ! Mem[000000002b00001c]
sth %l4,[%i3+0x006] ! Mem[000000002b800006]
stx %l2,[%i2+0x010] ! Mem[000000002b000010]
lduw [%i1+0x018],%l2 ! Mem[000000002a800018]
sth %l2,[%i0+0x022] ! Mem[000000002a000022]
retl
lduh [%i0+0x024],%l5 ! Mem[000000002a000024]
p13_jmpl_1_ho:
stb %l5,[%o0+0x03a] ! Mem[000000002a00003a]
lduw [%o1+0x020],%l1 ! Mem[000000002a800020]
jmpl %g6+8,%g0
ldd [%o0+0x028],%l2 ! Mem[000000002a000028]
p13_call_1_ho:
lduh [%o2+0x01c],%l0 ! Mem[000000002b00001c]
sth %l4,[%o3+0x006] ! Mem[000000002b800006]
stx %l2,[%o2+0x010] ! Mem[000000002b000010]
lduw [%o1+0x018],%l2 ! Mem[000000002a800018]
sth %l2,[%o0+0x022] ! Mem[000000002a000022]
retl
lduh [%o0+0x024],%l5 ! Mem[000000002a000024]
p14_jmpl_1_le:
std %l0,[%i1+0x010] ! Mem[000000002c800010]
ldub [%i2+0x037],%l4 ! Mem[000000002d000037]
ldsh [%i2+0x00a],%l5 ! Mem[000000002d00000a]
lduh [%i1+0x030],%l7 ! Mem[000000002c800030]
lduh [%i2+0x010],%l4 ! Mem[000000002d000010]
jmpl %g6+8,%g0
ldsw [%i0+0x02c],%l0 ! Mem[000000002c00002c]
p14_call_1_le:
ldx [%i3+0x000],%l1 ! Mem[000000002d800000]
ldsh [%i3+0x006],%l4 ! Mem[000000002d800006]
lduw [%i0+0x018],%l1 ! Mem[000000002c000018]
lduw [%i3+0x02c],%l7 ! Mem[000000002d80002c]
ldub [%i1+0x02d],%l4 ! Mem[000000002c80002d]
retl
ldsh [%i0+0x01e],%l0 ! Mem[000000002c00001e]
p14_jmpl_1_lo:
std %l0,[%o1+0x010] ! Mem[000000002c800010]
ldub [%o2+0x037],%l4 ! Mem[000000002d000037]
ldsh [%o2+0x00a],%l5 ! Mem[000000002d00000a]
lduh [%o1+0x030],%l7 ! Mem[000000002c800030]
lduh [%o2+0x010],%l4 ! Mem[000000002d000010]
jmpl %g6+8,%g0
ldsw [%o0+0x02c],%l0 ! Mem[000000002c00002c]
p14_call_1_lo:
ldx [%o3+0x000],%l1 ! Mem[000000002d800000]
ldsh [%o3+0x006],%l4 ! Mem[000000002d800006]
lduw [%o0+0x018],%l1 ! Mem[000000002c000018]
lduw [%o3+0x02c],%l7 ! Mem[000000002d80002c]
ldub [%o1+0x02d],%l4 ! Mem[000000002c80002d]
retl
ldsh [%o0+0x01e],%l0 ! Mem[000000002c00001e]
p14_jmpl_1_he:
stx %l5,[%i0+0x018] ! Mem[000000002c000018]
stb %l1,[%i0+0x020] ! Mem[000000002c000020]
jmpl %g6+8,%g0
ldsw [%i3+0x028],%l3 ! Mem[000000002d800028]
p14_call_1_he:
ldd [%i3+0x038],%l0 ! Mem[000000002d800038]
ldd [%i1+0x020],%l4 ! Mem[000000002c800020]
sth %l2,[%i3+0x014] ! Mem[000000002d800014]
ldx [%i2+0x038],%l2 ! Mem[000000002d000038]
stb %l2,[%i2+0x022] ! Mem[000000002d000022]
retl
sth %l5,[%i1+0x024] ! Mem[000000002c800024]
p14_jmpl_1_ho:
stx %l5,[%o0+0x018] ! Mem[000000002c000018]
stb %l1,[%o0+0x020] ! Mem[000000002c000020]
jmpl %g6+8,%g0
ldsw [%o3+0x028],%l3 ! Mem[000000002d800028]
p14_call_1_ho:
ldd [%o3+0x038],%l0 ! Mem[000000002d800038]
ldd [%o1+0x020],%l4 ! Mem[000000002c800020]
sth %l2,[%o3+0x014] ! Mem[000000002d800014]
ldx [%o2+0x038],%l2 ! Mem[000000002d000038]
stb %l2,[%o2+0x022] ! Mem[000000002d000022]
retl
sth %l5,[%o1+0x024] ! Mem[000000002c800024]
p15_jmpl_1_le:
lduw [%i0+0x034],%l0 ! Mem[000000002e000034]
stw %l4,[%i3+0x034] ! Mem[000000002f800034]
lduw [%i1+0x008],%l5 ! Mem[000000002e800008]
lduh [%i2+0x010],%l7 ! Mem[000000002f000010]
stw %l4,[%i0+0x010] ! Mem[000000002e000010]
jmpl %g6+8,%g0
ldx [%i3+0x008],%l0 ! Mem[000000002f800008]
p15_call_1_le:
ldub [%i1+0x005],%l1 ! Mem[000000002e800005]
ldd [%i3+0x020],%l4 ! Mem[000000002f800020]
ldx [%i0+0x038],%l1 ! Mem[000000002e000038]
ldsh [%i3+0x00e],%l7 ! Mem[000000002f80000e]
std %l4,[%i2+0x028] ! Mem[000000002f000028]
retl
ldd [%i3+0x018],%l0 ! Mem[000000002f800018]
p15_jmpl_1_lo:
lduw [%o0+0x034],%l0 ! Mem[000000002e000034]
stw %l4,[%o3+0x034] ! Mem[000000002f800034]
lduw [%o1+0x008],%l5 ! Mem[000000002e800008]
lduh [%o2+0x010],%l7 ! Mem[000000002f000010]
stw %l4,[%o0+0x010] ! Mem[000000002e000010]
jmpl %g6+8,%g0
ldx [%o3+0x008],%l0 ! Mem[000000002f800008]
p15_call_1_lo:
ldub [%o1+0x005],%l1 ! Mem[000000002e800005]
ldd [%o3+0x020],%l4 ! Mem[000000002f800020]
ldx [%o0+0x038],%l1 ! Mem[000000002e000038]
ldsh [%o3+0x00e],%l7 ! Mem[000000002f80000e]
std %l4,[%o2+0x028] ! Mem[000000002f000028]
retl
ldd [%o3+0x018],%l0 ! Mem[000000002f800018]
p15_jmpl_1_he:
ldsb [%i0+0x03a],%l5 ! Mem[000000002e00003a]
sth %l1,[%i2+0x020] ! Mem[000000002f000020]
jmpl %g6+8,%g0
ldub [%i3+0x02b],%l3 ! Mem[000000002f80002b]
p15_call_1_he:
stb %l0,[%i0+0x01c] ! Mem[000000002e00001c]
lduh [%i3+0x006],%l4 ! Mem[000000002f800006]
sth %l2,[%i0+0x014] ! Mem[000000002e000014]
sth %l2,[%i3+0x01a] ! Mem[000000002f80001a]
ldub [%i2+0x022],%l2 ! Mem[000000002f000022]
retl
ldub [%i2+0x024],%l5 ! Mem[000000002f000024]
p15_jmpl_1_ho:
ldsb [%o0+0x03a],%l5 ! Mem[000000002e00003a]
sth %l1,[%o2+0x020] ! Mem[000000002f000020]
jmpl %g6+8,%g0
ldub [%o3+0x02b],%l3 ! Mem[000000002f80002b]
p15_call_1_ho:
stb %l0,[%o0+0x01c] ! Mem[000000002e00001c]
lduh [%o3+0x006],%l4 ! Mem[000000002f800006]
sth %l2,[%o0+0x014] ! Mem[000000002e000014]
sth %l2,[%o3+0x01a] ! Mem[000000002f80001a]
ldub [%o2+0x022],%l2 ! Mem[000000002f000022]
retl
ldub [%o2+0x024],%l5 ! Mem[000000002f000024]
p16_jmpl_1_le:
lduh [%i3+0x014],%l0 ! Mem[0000000031800014]
lduh [%i0+0x036],%l4 ! Mem[0000000030000036]
stb %l5,[%i1+0x00b] ! Mem[000000003080000b]
lduh [%i0+0x030],%l7 ! Mem[0000000030000030]
ldub [%i2+0x011],%l4 ! Mem[0000000031000011]
jmpl %g6+8,%g0
ldd [%i2+0x028],%l0 ! Mem[0000000031000028]
p16_call_1_le:
ldsb [%i3+0x005],%l1 ! Mem[0000000031800005]
stw %l4,[%i3+0x004] ! Mem[0000000031800004]
lduw [%i3+0x018],%l1 ! Mem[0000000031800018]
stw %l7,[%i3+0x02c] ! Mem[000000003180002c]
ldsb [%i3+0x02d],%l4 ! Mem[000000003180002d]
retl
stw %l0,[%i0+0x01c] ! Mem[000000003000001c]
p16_jmpl_1_lo:
lduh [%o3+0x014],%l0 ! Mem[0000000031800014]
lduh [%o0+0x036],%l4 ! Mem[0000000030000036]
stb %l5,[%o1+0x00b] ! Mem[000000003080000b]
lduh [%o0+0x030],%l7 ! Mem[0000000030000030]
ldub [%o2+0x011],%l4 ! Mem[0000000031000011]
jmpl %g6+8,%g0
ldd [%o2+0x028],%l0 ! Mem[0000000031000028]
p16_call_1_lo:
ldsb [%o3+0x005],%l1 ! Mem[0000000031800005]
stw %l4,[%o3+0x004] ! Mem[0000000031800004]
lduw [%o3+0x018],%l1 ! Mem[0000000031800018]
stw %l7,[%o3+0x02c] ! Mem[000000003180002c]
ldsb [%o3+0x02d],%l4 ! Mem[000000003180002d]
retl
stw %l0,[%o0+0x01c] ! Mem[000000003000001c]
p16_jmpl_1_he:
ldsw [%i0+0x018],%l5 ! Mem[0000000030000018]
sth %l1,[%i0+0x020] ! Mem[0000000030000020]
jmpl %g6+8,%g0
ldx [%i3+0x028],%l3 ! Mem[0000000031800028]
p16_call_1_he:
ldsw [%i1+0x03c],%l0 ! Mem[000000003080003c]
sth %l4,[%i0+0x026] ! Mem[0000000030000026]
stb %l2,[%i1+0x015] ! Mem[0000000030800015]
stw %l2,[%i1+0x038] ! Mem[0000000030800038]
ldsh [%i0+0x022],%l2 ! Mem[0000000030000022]
retl
stw %l5,[%i3+0x024] ! Mem[0000000031800024]
p16_jmpl_1_ho:
ldsw [%o0+0x018],%l5 ! Mem[0000000030000018]
sth %l1,[%o0+0x020] ! Mem[0000000030000020]
jmpl %g6+8,%g0
ldx [%o3+0x028],%l3 ! Mem[0000000031800028]
p16_call_1_ho:
ldsw [%o1+0x03c],%l0 ! Mem[000000003080003c]
sth %l4,[%o0+0x026] ! Mem[0000000030000026]
stb %l2,[%o1+0x015] ! Mem[0000000030800015]
stw %l2,[%o1+0x038] ! Mem[0000000030800038]
ldsh [%o0+0x022],%l2 ! Mem[0000000030000022]
retl
stw %l5,[%o3+0x024] ! Mem[0000000031800024]
p17_jmpl_1_le:
ldub [%i2+0x034],%l0 ! Mem[0000000033000034]
stx %l4,[%i1+0x030] ! Mem[0000000032800030]
stx %l5,[%i0+0x008] ! Mem[0000000032000008]
ldx [%i1+0x010],%l7 ! Mem[0000000032800010]
stb %l4,[%i3+0x011] ! Mem[0000000033800011]
jmpl %g6+8,%g0
ldub [%i1+0x00d],%l0 ! Mem[000000003280000d]
p17_call_1_le:
stw %l1,[%i2+0x004] ! Mem[0000000033000004]
std %l4,[%i0+0x020] ! Mem[0000000032000020]
ldx [%i3+0x038],%l1 ! Mem[0000000033800038]
std %l6,[%i2+0x008] ! Mem[0000000033000008]
lduw [%i3+0x02c],%l4 ! Mem[000000003380002c]
retl
std %l0,[%i3+0x018] ! Mem[0000000033800018]
p17_jmpl_1_lo:
ldub [%o2+0x034],%l0 ! Mem[0000000033000034]
stx %l4,[%o1+0x030] ! Mem[0000000032800030]
stx %l5,[%o0+0x008] ! Mem[0000000032000008]
ldx [%o1+0x010],%l7 ! Mem[0000000032800010]
stb %l4,[%o3+0x011] ! Mem[0000000033800011]
jmpl %g6+8,%g0
ldub [%o1+0x00d],%l0 ! Mem[000000003280000d]
p17_call_1_lo:
stw %l1,[%o2+0x004] ! Mem[0000000033000004]
std %l4,[%o0+0x020] ! Mem[0000000032000020]
ldx [%o3+0x038],%l1 ! Mem[0000000033800038]
std %l6,[%o2+0x008] ! Mem[0000000033000008]
lduw [%o3+0x02c],%l4 ! Mem[000000003380002c]
retl
std %l0,[%o3+0x018] ! Mem[0000000033800018]
p17_jmpl_1_he:
lduh [%i0+0x03a],%l5 ! Mem[000000003200003a]
stx %l1,[%i2+0x020] ! Mem[0000000033000020]
jmpl %g6+8,%g0
sth %l3,[%i2+0x02a] ! Mem[000000003300002a]
p17_call_1_he:
stw %l0,[%i2+0x01c] ! Mem[000000003300001c]
ldsh [%i3+0x006],%l4 ! Mem[0000000033800006]
stb %l2,[%i2+0x015] ! Mem[0000000033000015]
ldsb [%i2+0x01a],%l2 ! Mem[000000003300001a]
stw %l2,[%i2+0x020] ! Mem[0000000033000020]
retl
ldsw [%i3+0x024],%l5 ! Mem[0000000033800024]
p17_jmpl_1_ho:
lduh [%o0+0x03a],%l5 ! Mem[000000003200003a]
stx %l1,[%o2+0x020] ! Mem[0000000033000020]
jmpl %g6+8,%g0
sth %l3,[%o2+0x02a] ! Mem[000000003300002a]
p17_call_1_ho:
stw %l0,[%o2+0x01c] ! Mem[000000003300001c]
ldsh [%o3+0x006],%l4 ! Mem[0000000033800006]
stb %l2,[%o2+0x015] ! Mem[0000000033000015]
ldsb [%o2+0x01a],%l2 ! Mem[000000003300001a]
stw %l2,[%o2+0x020] ! Mem[0000000033000020]
retl
ldsw [%o3+0x024],%l5 ! Mem[0000000033800024]
p18_jmpl_1_le:
ldsw [%i1+0x014],%l0 ! Mem[0000000034800014]
lduw [%i2+0x034],%l4 ! Mem[0000000035000034]
ldsb [%i3+0x00b],%l5 ! Mem[000000003580000b]
ldx [%i2+0x030],%l7 ! Mem[0000000035000030]
ldsb [%i2+0x011],%l4 ! Mem[0000000035000011]
jmpl %g6+8,%g0
sth %l0,[%i0+0x02c] ! Mem[000000003400002c]
p18_call_1_le:
stb %l1,[%i0+0x005] ! Mem[0000000034000005]
lduh [%i1+0x006],%l4 ! Mem[0000000034800006]
lduw [%i3+0x018],%l1 ! Mem[0000000035800018]
lduh [%i2+0x02e],%l7 ! Mem[000000003500002e]
stw %l4,[%i0+0x02c] ! Mem[000000003400002c]
retl
ldx [%i0+0x018],%l0 ! Mem[0000000034000018]
p18_jmpl_1_lo:
ldsw [%o1+0x014],%l0 ! Mem[0000000034800014]
lduw [%o2+0x034],%l4 ! Mem[0000000035000034]
ldsb [%o3+0x00b],%l5 ! Mem[000000003580000b]
ldx [%o2+0x030],%l7 ! Mem[0000000035000030]
ldsb [%o2+0x011],%l4 ! Mem[0000000035000011]
jmpl %g6+8,%g0
sth %l0,[%o0+0x02c] ! Mem[000000003400002c]
p18_call_1_lo:
stb %l1,[%o0+0x005] ! Mem[0000000034000005]
lduh [%o1+0x006],%l4 ! Mem[0000000034800006]
lduw [%o3+0x018],%l1 ! Mem[0000000035800018]
lduh [%o2+0x02e],%l7 ! Mem[000000003500002e]
stw %l4,[%o0+0x02c] ! Mem[000000003400002c]
retl
ldx [%o0+0x018],%l0 ! Mem[0000000034000018]
p18_jmpl_1_he:
std %l4,[%i0+0x018] ! Mem[0000000034000018]
ldsb [%i0+0x020],%l1 ! Mem[0000000034000020]
jmpl %g6+8,%g0
stw %l3,[%i2+0x028] ! Mem[0000000035000028]
p18_call_1_he:
lduw [%i3+0x03c],%l0 ! Mem[000000003580003c]
ldx [%i0+0x020],%l4 ! Mem[0000000034000020]
lduw [%i3+0x014],%l2 ! Mem[0000000035800014]
ldsh [%i0+0x03a],%l2 ! Mem[000000003400003a]
std %l2,[%i2+0x020] ! Mem[0000000035000020]
retl
sth %l5,[%i3+0x024] ! Mem[0000000035800024]
p18_jmpl_1_ho:
std %l4,[%o0+0x018] ! Mem[0000000034000018]
ldsb [%o0+0x020],%l1 ! Mem[0000000034000020]
jmpl %g6+8,%g0
stw %l3,[%o2+0x028] ! Mem[0000000035000028]
p18_call_1_ho:
lduw [%o3+0x03c],%l0 ! Mem[000000003580003c]
ldx [%o0+0x020],%l4 ! Mem[0000000034000020]
lduw [%o3+0x014],%l2 ! Mem[0000000035800014]
ldsh [%o0+0x03a],%l2 ! Mem[000000003400003a]
std %l2,[%o2+0x020] ! Mem[0000000035000020]
retl
sth %l5,[%o3+0x024] ! Mem[0000000035800024]
p19_jmpl_1_le:
ldd [%i3+0x030],%l0 ! Mem[0000000037800030]
ldd [%i0+0x030],%l4 ! Mem[0000000036000030]
ldsw [%i2+0x008],%l5 ! Mem[0000000037000008]
std %l6,[%i0+0x010] ! Mem[0000000036000010]
lduh [%i3+0x010],%l4 ! Mem[0000000037800010]
jmpl %g6+8,%g0
ldsb [%i3+0x00d],%l0 ! Mem[000000003780000d]
p19_call_1_le:
lduh [%i3+0x004],%l1 ! Mem[0000000037800004]
ldsw [%i2+0x024],%l4 ! Mem[0000000037000024]
lduh [%i3+0x03a],%l1 ! Mem[000000003780003a]
ldsb [%i1+0x00e],%l7 ! Mem[000000003680000e]
ldsw [%i1+0x02c],%l4 ! Mem[000000003680002c]
retl
lduh [%i3+0x01e],%l0 ! Mem[000000003780001e]
p19_jmpl_1_lo:
ldd [%o3+0x030],%l0 ! Mem[0000000037800030]
ldd [%o0+0x030],%l4 ! Mem[0000000036000030]
ldsw [%o2+0x008],%l5 ! Mem[0000000037000008]
std %l6,[%o0+0x010] ! Mem[0000000036000010]
lduh [%o3+0x010],%l4 ! Mem[0000000037800010]
jmpl %g6+8,%g0
ldsb [%o3+0x00d],%l0 ! Mem[000000003780000d]
p19_call_1_lo:
lduh [%o3+0x004],%l1 ! Mem[0000000037800004]
ldsw [%o2+0x024],%l4 ! Mem[0000000037000024]
lduh [%o3+0x03a],%l1 ! Mem[000000003780003a]
ldsb [%o1+0x00e],%l7 ! Mem[000000003680000e]
ldsw [%o1+0x02c],%l4 ! Mem[000000003680002c]
retl
lduh [%o3+0x01e],%l0 ! Mem[000000003780001e]
p19_jmpl_1_he:
stw %l5,[%i0+0x038] ! Mem[0000000036000038]
ldsw [%i2+0x020],%l1 ! Mem[0000000037000020]
jmpl %g6+8,%g0
ldsb [%i2+0x02b],%l3 ! Mem[000000003700002b]
p19_call_1_he:
ldsb [%i0+0x01c],%l0 ! Mem[000000003600001c]
stx %l4,[%i2+0x000] ! Mem[0000000037000000]
lduw [%i1+0x014],%l2 ! Mem[0000000036800014]
lduh [%i2+0x01a],%l2 ! Mem[000000003700001a]
lduh [%i0+0x022],%l2 ! Mem[0000000036000022]
retl
ldsh [%i0+0x024],%l5 ! Mem[0000000036000024]
p19_jmpl_1_ho:
stw %l5,[%o0+0x038] ! Mem[0000000036000038]
ldsw [%o2+0x020],%l1 ! Mem[0000000037000020]
jmpl %g6+8,%g0
ldsb [%o2+0x02b],%l3 ! Mem[000000003700002b]
p19_call_1_ho:
ldsb [%o0+0x01c],%l0 ! Mem[000000003600001c]
stx %l4,[%o2+0x000] ! Mem[0000000037000000]
lduw [%o1+0x014],%l2 ! Mem[0000000036800014]
lduh [%o2+0x01a],%l2 ! Mem[000000003700001a]
lduh [%o0+0x022],%l2 ! Mem[0000000036000022]
retl
ldsh [%o0+0x024],%l5 ! Mem[0000000036000024]
p20_jmpl_1_le:
stx %l0,[%i2+0x010] ! Mem[0000000039000010]
ldx [%i1+0x030],%l4 ! Mem[0000000038800030]
ldx [%i1+0x008],%l5 ! Mem[0000000038800008]
std %l6,[%i1+0x030] ! Mem[0000000038800030]
stw %l4,[%i1+0x010] ! Mem[0000000038800010]
jmpl %g6+8,%g0
ldx [%i2+0x028],%l0 ! Mem[0000000039000028]
p20_call_1_le:
ldsh [%i2+0x004],%l1 ! Mem[0000000039000004]
ldsb [%i3+0x006],%l4 ! Mem[0000000039800006]
lduw [%i3+0x018],%l1 ! Mem[0000000039800018]
sth %l7,[%i1+0x02e] ! Mem[000000003880002e]
lduw [%i2+0x02c],%l4 ! Mem[000000003900002c]
retl
ldsw [%i0+0x01c],%l0 ! Mem[000000003800001c]
p20_jmpl_1_lo:
stx %l0,[%o2+0x010] ! Mem[0000000039000010]
ldx [%o1+0x030],%l4 ! Mem[0000000038800030]
ldx [%o1+0x008],%l5 ! Mem[0000000038800008]
std %l6,[%o1+0x030] ! Mem[0000000038800030]
stw %l4,[%o1+0x010] ! Mem[0000000038800010]
jmpl %g6+8,%g0
ldx [%o2+0x028],%l0 ! Mem[0000000039000028]
p20_call_1_lo:
ldsh [%o2+0x004],%l1 ! Mem[0000000039000004]
ldsb [%o3+0x006],%l4 ! Mem[0000000039800006]
lduw [%o3+0x018],%l1 ! Mem[0000000039800018]
sth %l7,[%o1+0x02e] ! Mem[000000003880002e]
lduw [%o2+0x02c],%l4 ! Mem[000000003900002c]
retl
ldsw [%o0+0x01c],%l0 ! Mem[000000003800001c]
p20_jmpl_1_he:
ldd [%i0+0x018],%l4 ! Mem[0000000038000018]
ldsw [%i0+0x020],%l1 ! Mem[0000000038000020]
jmpl %g6+8,%g0
ldub [%i1+0x02b],%l3 ! Mem[000000003880002b]
p20_call_1_he:
std %l0,[%i1+0x038] ! Mem[0000000038800038]
ldub [%i0+0x027],%l4 ! Mem[0000000038000027]
ldub [%i1+0x015],%l2 ! Mem[0000000038800015]
lduw [%i2+0x038],%l2 ! Mem[0000000039000038]
ldsw [%i2+0x020],%l2 ! Mem[0000000039000020]
retl
std %l4,[%i1+0x020] ! Mem[0000000038800020]
p20_jmpl_1_ho:
ldd [%o0+0x018],%l4 ! Mem[0000000038000018]
ldsw [%o0+0x020],%l1 ! Mem[0000000038000020]
jmpl %g6+8,%g0
ldub [%o1+0x02b],%l3 ! Mem[000000003880002b]
p20_call_1_ho:
std %l0,[%o1+0x038] ! Mem[0000000038800038]
ldub [%o0+0x027],%l4 ! Mem[0000000038000027]
ldub [%o1+0x015],%l2 ! Mem[0000000038800015]
lduw [%o2+0x038],%l2 ! Mem[0000000039000038]
ldsw [%o2+0x020],%l2 ! Mem[0000000039000020]
retl
std %l4,[%o1+0x020] ! Mem[0000000038800020]
p21_jmpl_1_le:
stw %l0,[%i2+0x034] ! Mem[000000003b000034]
ldsw [%i1+0x034],%l4 ! Mem[000000003a800034]
std %l4,[%i1+0x008] ! Mem[000000003a800008]
std %l6,[%i2+0x010] ! Mem[000000003b000010]
ldsh [%i2+0x010],%l4 ! Mem[000000003b000010]
jmpl %g6+8,%g0
stw %l0,[%i2+0x00c] ! Mem[000000003b00000c]
p21_call_1_le:
stx %l1,[%i0+0x000] ! Mem[000000003a000000]
stx %l4,[%i3+0x020] ! Mem[000000003b800020]
lduh [%i2+0x03a],%l1 ! Mem[000000003b00003a]
lduw [%i1+0x00c],%l7 ! Mem[000000003a80000c]
stw %l4,[%i3+0x02c] ! Mem[000000003b80002c]
retl
ldsb [%i2+0x01f],%l0 ! Mem[000000003b00001f]
p21_jmpl_1_lo:
stw %l0,[%o2+0x034] ! Mem[000000003b000034]
ldsw [%o1+0x034],%l4 ! Mem[000000003a800034]
std %l4,[%o1+0x008] ! Mem[000000003a800008]
std %l6,[%o2+0x010] ! Mem[000000003b000010]
ldsh [%o2+0x010],%l4 ! Mem[000000003b000010]
jmpl %g6+8,%g0
stw %l0,[%o2+0x00c] ! Mem[000000003b00000c]
p21_call_1_lo:
stx %l1,[%o0+0x000] ! Mem[000000003a000000]
stx %l4,[%o3+0x020] ! Mem[000000003b800020]
lduh [%o2+0x03a],%l1 ! Mem[000000003b00003a]
lduw [%o1+0x00c],%l7 ! Mem[000000003a80000c]
stw %l4,[%o3+0x02c] ! Mem[000000003b80002c]
retl
ldsb [%o2+0x01f],%l0 ! Mem[000000003b00001f]
p21_jmpl_1_he:
ldsh [%i0+0x03a],%l5 ! Mem[000000003a00003a]
lduh [%i2+0x020],%l1 ! Mem[000000003b000020]
jmpl %g6+8,%g0
lduh [%i1+0x02a],%l3 ! Mem[000000003a80002a]
p21_call_1_he:
ldub [%i2+0x01c],%l0 ! Mem[000000003b00001c]
std %l4,[%i2+0x000] ! Mem[000000003b000000]
ldub [%i2+0x015],%l2 ! Mem[000000003b000015]
std %l2,[%i0+0x018] ! Mem[000000003a000018]
stx %l2,[%i2+0x020] ! Mem[000000003b000020]
retl
ldsb [%i2+0x024],%l5 ! Mem[000000003b000024]
p21_jmpl_1_ho:
ldsh [%o0+0x03a],%l5 ! Mem[000000003a00003a]
lduh [%o2+0x020],%l1 ! Mem[000000003b000020]
jmpl %g6+8,%g0
lduh [%o1+0x02a],%l3 ! Mem[000000003a80002a]
p21_call_1_ho:
ldub [%o2+0x01c],%l0 ! Mem[000000003b00001c]
std %l4,[%o2+0x000] ! Mem[000000003b000000]
ldub [%o2+0x015],%l2 ! Mem[000000003b000015]
std %l2,[%o0+0x018] ! Mem[000000003a000018]
stx %l2,[%o2+0x020] ! Mem[000000003b000020]
retl
ldsb [%o2+0x024],%l5 ! Mem[000000003b000024]
p22_jmpl_1_le:
sth %l0,[%i0+0x014] ! Mem[000000003c000014]
sth %l4,[%i3+0x036] ! Mem[000000003d800036]
ldd [%i0+0x008],%l4 ! Mem[000000003c000008]
stw %l7,[%i0+0x030] ! Mem[000000003c000030]
stb %l4,[%i0+0x011] ! Mem[000000003c000011]
jmpl %g6+8,%g0
ldub [%i1+0x02d],%l0 ! Mem[000000003c80002d]
p22_call_1_le:
std %l0,[%i3+0x000] ! Mem[000000003d800000]
sth %l4,[%i0+0x006] ! Mem[000000003c000006]
lduw [%i2+0x018],%l1 ! Mem[000000003d000018]
ldub [%i0+0x02e],%l7 ! Mem[000000003c00002e]
ldsw [%i3+0x02c],%l4 ! Mem[000000003d80002c]
retl
stx %l0,[%i0+0x018] ! Mem[000000003c000018]
p22_jmpl_1_lo:
sth %l0,[%o0+0x014] ! Mem[000000003c000014]
sth %l4,[%o3+0x036] ! Mem[000000003d800036]
ldd [%o0+0x008],%l4 ! Mem[000000003c000008]
stw %l7,[%o0+0x030] ! Mem[000000003c000030]
stb %l4,[%o0+0x011] ! Mem[000000003c000011]
jmpl %g6+8,%g0
ldub [%o1+0x02d],%l0 ! Mem[000000003c80002d]
p22_call_1_lo:
std %l0,[%o3+0x000] ! Mem[000000003d800000]
sth %l4,[%o0+0x006] ! Mem[000000003c000006]
lduw [%o2+0x018],%l1 ! Mem[000000003d000018]
ldub [%o0+0x02e],%l7 ! Mem[000000003c00002e]
ldsw [%o3+0x02c],%l4 ! Mem[000000003d80002c]
retl
stx %l0,[%o0+0x018] ! Mem[000000003c000018]
p22_jmpl_1_he:
lduw [%i0+0x018],%l5 ! Mem[000000003c000018]
ldx [%i0+0x020],%l1 ! Mem[000000003c000020]
jmpl %g6+8,%g0
stb %l3,[%i1+0x02b] ! Mem[000000003c80002b]
p22_call_1_he:
stx %l0,[%i3+0x038] ! Mem[000000003d800038]
stx %l4,[%i0+0x020] ! Mem[000000003c000020]
ldsh [%i3+0x014],%l2 ! Mem[000000003d800014]
stx %l2,[%i2+0x038] ! Mem[000000003d000038]
sth %l2,[%i0+0x022] ! Mem[000000003c000022]
retl
stb %l5,[%i3+0x024] ! Mem[000000003d800024]
p22_jmpl_1_ho:
lduw [%o0+0x018],%l5 ! Mem[000000003c000018]
ldx [%o0+0x020],%l1 ! Mem[000000003c000020]
jmpl %g6+8,%g0
stb %l3,[%o1+0x02b] ! Mem[000000003c80002b]
p22_call_1_ho:
stx %l0,[%o3+0x038] ! Mem[000000003d800038]
stx %l4,[%o0+0x020] ! Mem[000000003c000020]
ldsh [%o3+0x014],%l2 ! Mem[000000003d800014]
stx %l2,[%o2+0x038] ! Mem[000000003d000038]
sth %l2,[%o0+0x022] ! Mem[000000003c000022]
retl
stb %l5,[%o3+0x024] ! Mem[000000003d800024]
p23_jmpl_1_le:
ldx [%i3+0x030],%l0 ! Mem[000000003f800030]
ldub [%i0+0x037],%l4 ! Mem[000000003e000037]
ldsh [%i3+0x00a],%l5 ! Mem[000000003f80000a]
stw %l7,[%i1+0x010] ! Mem[000000003e800010]
stx %l4,[%i2+0x010] ! Mem[000000003f000010]
jmpl %g6+8,%g0
stb %l0,[%i0+0x00d] ! Mem[000000003e00000d]
p23_call_1_le:
lduw [%i1+0x004],%l1 ! Mem[000000003e800004]
stb %l4,[%i1+0x026] ! Mem[000000003e800026]
lduh [%i2+0x03a],%l1 ! Mem[000000003f00003a]
ldd [%i0+0x008],%l6 ! Mem[000000003e000008]
stb %l4,[%i3+0x02d] ! Mem[000000003f80002d]
retl
stx %l0,[%i2+0x018] ! Mem[000000003f000018]
p23_jmpl_1_lo:
ldx [%o3+0x030],%l0 ! Mem[000000003f800030]
ldub [%o0+0x037],%l4 ! Mem[000000003e000037]
ldsh [%o3+0x00a],%l5 ! Mem[000000003f80000a]
stw %l7,[%o1+0x010] ! Mem[000000003e800010]
stx %l4,[%o2+0x010] ! Mem[000000003f000010]
jmpl %g6+8,%g0
stb %l0,[%o0+0x00d] ! Mem[000000003e00000d]
p23_call_1_lo:
lduw [%o1+0x004],%l1 ! Mem[000000003e800004]
stb %l4,[%o1+0x026] ! Mem[000000003e800026]
lduh [%o2+0x03a],%l1 ! Mem[000000003f00003a]
ldd [%o0+0x008],%l6 ! Mem[000000003e000008]
stb %l4,[%o3+0x02d] ! Mem[000000003f80002d]
retl
stx %l0,[%o2+0x018] ! Mem[000000003f000018]
p23_jmpl_1_he:
stb %l5,[%i0+0x03a] ! Mem[000000003e00003a]
std %l0,[%i2+0x020] ! Mem[000000003f000020]
jmpl %g6+8,%g0
std %l2,[%i1+0x028] ! Mem[000000003e800028]
p23_call_1_he:
ldx [%i0+0x018],%l0 ! Mem[000000003e000018]
ldub [%i1+0x007],%l4 ! Mem[000000003e800007]
ldd [%i1+0x010],%l2 ! Mem[000000003e800010]
ldd [%i3+0x018],%l2 ! Mem[000000003f800018]
stb %l2,[%i2+0x022] ! Mem[000000003f000022]
retl
ldd [%i3+0x020],%l4 ! Mem[000000003f800020]
p23_jmpl_1_ho:
stb %l5,[%o0+0x03a] ! Mem[000000003e00003a]
std %l0,[%o2+0x020] ! Mem[000000003f000020]
jmpl %g6+8,%g0
std %l2,[%o1+0x028] ! Mem[000000003e800028]
p23_call_1_ho:
ldx [%o0+0x018],%l0 ! Mem[000000003e000018]
ldub [%o1+0x007],%l4 ! Mem[000000003e800007]
ldd [%o1+0x010],%l2 ! Mem[000000003e800010]
ldd [%o3+0x018],%l2 ! Mem[000000003f800018]
stb %l2,[%o2+0x022] ! Mem[000000003f000022]
retl
ldd [%o3+0x020],%l4 ! Mem[000000003f800020]
p24_jmpl_1_le:
lduw [%i2+0x014],%l0 ! Mem[0000000041000014]
stw %l4,[%i1+0x034] ! Mem[0000000040800034]
lduw [%i2+0x008],%l5 ! Mem[0000000041000008]
stw %l7,[%i2+0x030] ! Mem[0000000041000030]
lduh [%i3+0x010],%l4 ! Mem[0000000041800010]
jmpl %g6+8,%g0
ldsb [%i3+0x02d],%l0 ! Mem[000000004180002d]
p24_call_1_le:
ldsw [%i3+0x004],%l1 ! Mem[0000000041800004]
lduw [%i2+0x004],%l4 ! Mem[0000000041000004]
lduw [%i1+0x018],%l1 ! Mem[0000000040800018]
std %l6,[%i3+0x028] ! Mem[0000000041800028]
ldd [%i0+0x028],%l4 ! Mem[0000000040000028]
retl
sth %l0,[%i0+0x01e] ! Mem[000000004000001e]
p24_jmpl_1_lo:
lduw [%o2+0x014],%l0 ! Mem[0000000041000014]
stw %l4,[%o1+0x034] ! Mem[0000000040800034]
lduw [%o2+0x008],%l5 ! Mem[0000000041000008]
stw %l7,[%o2+0x030] ! Mem[0000000041000030]
lduh [%o3+0x010],%l4 ! Mem[0000000041800010]
jmpl %g6+8,%g0
ldsb [%o3+0x02d],%l0 ! Mem[000000004180002d]
p24_call_1_lo:
ldsw [%o3+0x004],%l1 ! Mem[0000000041800004]
lduw [%o2+0x004],%l4 ! Mem[0000000041000004]
lduw [%o1+0x018],%l1 ! Mem[0000000040800018]
std %l6,[%o3+0x028] ! Mem[0000000041800028]
ldd [%o0+0x028],%l4 ! Mem[0000000040000028]
retl
sth %l0,[%o0+0x01e] ! Mem[000000004000001e]
p24_jmpl_1_he:
sth %l5,[%i0+0x01a] ! Mem[000000004000001a]
std %l0,[%i0+0x020] ! Mem[0000000040000020]
jmpl %g6+8,%g0
stx %l3,[%i1+0x028] ! Mem[0000000040800028]
p24_call_1_he:
ldsh [%i1+0x03c],%l0 ! Mem[000000004080003c]
std %l4,[%i0+0x020] ! Mem[0000000040000020]
ldd [%i1+0x010],%l2 ! Mem[0000000040800010]
ldsw [%i1+0x038],%l2 ! Mem[0000000040800038]
ldub [%i2+0x022],%l2 ! Mem[0000000041000022]
retl
ldx [%i3+0x020],%l5 ! Mem[0000000041800020]
p24_jmpl_1_ho:
sth %l5,[%o0+0x01a] ! Mem[000000004000001a]
std %l0,[%o0+0x020] ! Mem[0000000040000020]
jmpl %g6+8,%g0
stx %l3,[%o1+0x028] ! Mem[0000000040800028]
p24_call_1_ho:
ldsh [%o1+0x03c],%l0 ! Mem[000000004080003c]
std %l4,[%o0+0x020] ! Mem[0000000040000020]
ldd [%o1+0x010],%l2 ! Mem[0000000040800010]
ldsw [%o1+0x038],%l2 ! Mem[0000000040800038]
ldub [%o2+0x022],%l2 ! Mem[0000000041000022]
retl
ldx [%o3+0x020],%l5 ! Mem[0000000041800020]
p25_jmpl_1_le:
lduh [%i1+0x034],%l0 ! Mem[0000000042800034]
lduh [%i2+0x036],%l4 ! Mem[0000000043000036]
stb %l5,[%i1+0x00b] ! Mem[000000004280000b]
ldd [%i3+0x010],%l6 ! Mem[0000000043800010]
stw %l4,[%i1+0x010] ! Mem[0000000042800010]
jmpl %g6+8,%g0
lduh [%i2+0x00c],%l0 ! Mem[000000004300000c]
p25_call_1_le:
ldd [%i2+0x000],%l0 ! Mem[0000000043000000]
ldub [%i3+0x026],%l4 ! Mem[0000000043800026]
lduh [%i1+0x03a],%l1 ! Mem[000000004280003a]
lduh [%i3+0x00e],%l7 ! Mem[000000004380000e]
lduh [%i1+0x02c],%l4 ! Mem[000000004280002c]
retl
stb %l0,[%i2+0x01f] ! Mem[000000004300001f]
p25_jmpl_1_lo:
lduh [%o1+0x034],%l0 ! Mem[0000000042800034]
lduh [%o2+0x036],%l4 ! Mem[0000000043000036]
stb %l5,[%o1+0x00b] ! Mem[000000004280000b]
ldd [%o3+0x010],%l6 ! Mem[0000000043800010]
stw %l4,[%o1+0x010] ! Mem[0000000042800010]
jmpl %g6+8,%g0
lduh [%o2+0x00c],%l0 ! Mem[000000004300000c]
p25_call_1_lo:
ldd [%o2+0x000],%l0 ! Mem[0000000043000000]
ldub [%o3+0x026],%l4 ! Mem[0000000043800026]
lduh [%o1+0x03a],%l1 ! Mem[000000004280003a]
lduh [%o3+0x00e],%l7 ! Mem[000000004380000e]
lduh [%o1+0x02c],%l4 ! Mem[000000004280002c]
retl
stb %l0,[%o2+0x01f] ! Mem[000000004300001f]
p25_jmpl_1_he:
stx %l5,[%i0+0x038] ! Mem[0000000042000038]
stw %l1,[%i2+0x020] ! Mem[0000000043000020]
jmpl %g6+8,%g0
ldsh [%i1+0x02a],%l3 ! Mem[000000004280002a]
p25_call_1_he:
sth %l0,[%i2+0x01c] ! Mem[000000004300001c]
ldsb [%i1+0x007],%l4 ! Mem[0000000042800007]
stw %l2,[%i2+0x014] ! Mem[0000000043000014]
ldub [%i2+0x01a],%l2 ! Mem[000000004300001a]
ldsh [%i0+0x022],%l2 ! Mem[0000000042000022]
retl
ldsb [%i0+0x024],%l5 ! Mem[0000000042000024]
p25_jmpl_1_ho:
stx %l5,[%o0+0x038] ! Mem[0000000042000038]
stw %l1,[%o2+0x020] ! Mem[0000000043000020]
jmpl %g6+8,%g0
ldsh [%o1+0x02a],%l3 ! Mem[000000004280002a]
p25_call_1_ho:
sth %l0,[%o2+0x01c] ! Mem[000000004300001c]
ldsb [%o1+0x007],%l4 ! Mem[0000000042800007]
stw %l2,[%o2+0x014] ! Mem[0000000043000014]
ldub [%o2+0x01a],%l2 ! Mem[000000004300001a]
ldsh [%o0+0x022],%l2 ! Mem[0000000042000022]
retl
ldsb [%o0+0x024],%l5 ! Mem[0000000042000024]
p26_jmpl_1_le:
ldsh [%i0+0x014],%l0 ! Mem[0000000044000014]
stx %l4,[%i3+0x030] ! Mem[0000000045800030]
stx %l5,[%i1+0x008] ! Mem[0000000044800008]
ldd [%i1+0x030],%l6 ! Mem[0000000044800030]
ldsh [%i2+0x010],%l4 ! Mem[0000000045000010]
jmpl %g6+8,%g0
stw %l0,[%i2+0x02c] ! Mem[000000004500002c]
p26_call_1_le:
sth %l1,[%i0+0x004] ! Mem[0000000044000004]
ldsh [%i3+0x006],%l4 ! Mem[0000000045800006]
lduw [%i0+0x018],%l1 ! Mem[0000000044000018]
ldsw [%i3+0x02c],%l7 ! Mem[000000004580002c]
sth %l4,[%i2+0x02c] ! Mem[000000004500002c]
retl
lduw [%i0+0x01c],%l0 ! Mem[000000004400001c]
p26_jmpl_1_lo:
ldsh [%o0+0x014],%l0 ! Mem[0000000044000014]
stx %l4,[%o3+0x030] ! Mem[0000000045800030]
stx %l5,[%o1+0x008] ! Mem[0000000044800008]
ldd [%o1+0x030],%l6 ! Mem[0000000044800030]
ldsh [%o2+0x010],%l4 ! Mem[0000000045000010]
jmpl %g6+8,%g0
stw %l0,[%o2+0x02c] ! Mem[000000004500002c]
p26_call_1_lo:
sth %l1,[%o0+0x004] ! Mem[0000000044000004]
ldsh [%o3+0x006],%l4 ! Mem[0000000045800006]
lduw [%o0+0x018],%l1 ! Mem[0000000044000018]
ldsw [%o3+0x02c],%l7 ! Mem[000000004580002c]
sth %l4,[%o2+0x02c] ! Mem[000000004500002c]
retl
lduw [%o0+0x01c],%l0 ! Mem[000000004400001c]
p26_jmpl_1_he:
ldsw [%i0+0x018],%l5 ! Mem[0000000044000018]
ldd [%i0+0x020],%l0 ! Mem[0000000044000020]
jmpl %g6+8,%g0
ldsw [%i1+0x028],%l3 ! Mem[0000000044800028]
p26_call_1_he:
lduh [%i3+0x03c],%l0 ! Mem[000000004580003c]
lduw [%i3+0x024],%l4 ! Mem[0000000045800024]
stw %l2,[%i0+0x014] ! Mem[0000000044000014]
ldx [%i3+0x038],%l2 ! Mem[0000000045800038]
stw %l2,[%i1+0x020] ! Mem[0000000044800020]
retl
lduw [%i1+0x024],%l5 ! Mem[0000000044800024]
p26_jmpl_1_ho:
ldsw [%o0+0x018],%l5 ! Mem[0000000044000018]
ldd [%o0+0x020],%l0 ! Mem[0000000044000020]
jmpl %g6+8,%g0
ldsw [%o1+0x028],%l3 ! Mem[0000000044800028]
p26_call_1_ho:
lduh [%o3+0x03c],%l0 ! Mem[000000004580003c]
lduw [%o3+0x024],%l4 ! Mem[0000000045800024]
stw %l2,[%o0+0x014] ! Mem[0000000044000014]
ldx [%o3+0x038],%l2 ! Mem[0000000045800038]
stw %l2,[%o1+0x020] ! Mem[0000000044800020]
retl
lduw [%o1+0x024],%l5 ! Mem[0000000044800024]
p27_jmpl_1_le:
ldsb [%i3+0x034],%l0 ! Mem[0000000047800034]
lduw [%i1+0x034],%l4 ! Mem[0000000046800034]
ldsb [%i0+0x00b],%l5 ! Mem[000000004600000b]
ldsh [%i2+0x010],%l7 ! Mem[0000000047000010]
stb %l4,[%i0+0x011] ! Mem[0000000046000011]
jmpl %g6+8,%g0
ldsh [%i1+0x00c],%l0 ! Mem[000000004680000c]
p27_call_1_le:
lduh [%i3+0x004],%l1 ! Mem[0000000047800004]
ldd [%i0+0x020],%l4 ! Mem[0000000046000020]
lduh [%i0+0x03a],%l1 ! Mem[000000004600003a]
stx %l7,[%i3+0x008] ! Mem[0000000047800008]
ldsh [%i3+0x02c],%l4 ! Mem[000000004780002c]
retl
ldub [%i2+0x01f],%l0 ! Mem[000000004700001f]
p27_jmpl_1_lo:
ldsb [%o3+0x034],%l0 ! Mem[0000000047800034]
lduw [%o1+0x034],%l4 ! Mem[0000000046800034]
ldsb [%o0+0x00b],%l5 ! Mem[000000004600000b]
ldsh [%o2+0x010],%l7 ! Mem[0000000047000010]
stb %l4,[%o0+0x011] ! Mem[0000000046000011]
jmpl %g6+8,%g0
ldsh [%o1+0x00c],%l0 ! Mem[000000004680000c]
p27_call_1_lo:
lduh [%o3+0x004],%l1 ! Mem[0000000047800004]
ldd [%o0+0x020],%l4 ! Mem[0000000046000020]
lduh [%o0+0x03a],%l1 ! Mem[000000004600003a]
stx %l7,[%o3+0x008] ! Mem[0000000047800008]
ldsh [%o3+0x02c],%l4 ! Mem[000000004780002c]
retl
ldub [%o2+0x01f],%l0 ! Mem[000000004700001f]
p27_jmpl_1_he:
lduh [%i0+0x03a],%l5 ! Mem[000000004600003a]
ldsh [%i2+0x020],%l1 ! Mem[0000000047000020]
jmpl %g6+8,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000046000028]
p27_call_1_he:
ldd [%i0+0x018],%l0 ! Mem[0000000046000018]
stw %l4,[%i0+0x004] ! Mem[0000000046000004]
std %l2,[%i1+0x010] ! Mem[0000000046800010]
stb %l2,[%i1+0x01a] ! Mem[000000004680001a]
std %l2,[%i2+0x020] ! Mem[0000000047000020]
retl
ldd [%i2+0x020],%l4 ! Mem[0000000047000020]
p27_jmpl_1_ho:
lduh [%o0+0x03a],%l5 ! Mem[000000004600003a]
ldsh [%o2+0x020],%l1 ! Mem[0000000047000020]
jmpl %g6+8,%g0
lduw [%o0+0x028],%l3 ! Mem[0000000046000028]
p27_call_1_ho:
ldd [%o0+0x018],%l0 ! Mem[0000000046000018]
stw %l4,[%o0+0x004] ! Mem[0000000046000004]
std %l2,[%o1+0x010] ! Mem[0000000046800010]
stb %l2,[%o1+0x01a] ! Mem[000000004680001a]
std %l2,[%o2+0x020] ! Mem[0000000047000020]
retl
ldd [%o2+0x020],%l4 ! Mem[0000000047000020]
p28_jmpl_1_le:
ldd [%i2+0x010],%l0 ! Mem[0000000049000010]
ldd [%i1+0x030],%l4 ! Mem[0000000048800030]
lduh [%i3+0x00a],%l5 ! Mem[000000004980000a]
ldsh [%i3+0x030],%l7 ! Mem[0000000049800030]
stx %l4,[%i2+0x010] ! Mem[0000000049000010]
jmpl %g6+8,%g0
stb %l0,[%i0+0x02d] ! Mem[000000004800002d]
p28_call_1_le:
ldsh [%i2+0x004],%l1 ! Mem[0000000049000004]
std %l4,[%i1+0x000] ! Mem[0000000048800000]
ldub [%i0+0x01b],%l1 ! Mem[000000004800001b]
stb %l7,[%i3+0x02e] ! Mem[000000004980002e]
ldx [%i3+0x028],%l4 ! Mem[0000000049800028]
retl
ldsh [%i0+0x01e],%l0 ! Mem[000000004800001e]
p28_jmpl_1_lo:
ldd [%o2+0x010],%l0 ! Mem[0000000049000010]
ldd [%o1+0x030],%l4 ! Mem[0000000048800030]
lduh [%o3+0x00a],%l5 ! Mem[000000004980000a]
ldsh [%o3+0x030],%l7 ! Mem[0000000049800030]
stx %l4,[%o2+0x010] ! Mem[0000000049000010]
jmpl %g6+8,%g0
stb %l0,[%o0+0x02d] ! Mem[000000004800002d]
p28_call_1_lo:
ldsh [%o2+0x004],%l1 ! Mem[0000000049000004]
std %l4,[%o1+0x000] ! Mem[0000000048800000]
ldub [%o0+0x01b],%l1 ! Mem[000000004800001b]
stb %l7,[%o3+0x02e] ! Mem[000000004980002e]
ldx [%o3+0x028],%l4 ! Mem[0000000049800028]
retl
ldsh [%o0+0x01e],%l0 ! Mem[000000004800001e]
p28_jmpl_1_he:
ldx [%i0+0x018],%l5 ! Mem[0000000048000018]
ldsh [%i0+0x020],%l1 ! Mem[0000000048000020]
jmpl %g6+8,%g0
std %l2,[%i0+0x028] ! Mem[0000000048000028]
p28_call_1_he:
stb %l0,[%i1+0x03c] ! Mem[000000004880003c]
ldsw [%i3+0x024],%l4 ! Mem[0000000049800024]
std %l2,[%i1+0x010] ! Mem[0000000048800010]
stw %l2,[%i2+0x038] ! Mem[0000000049000038]
lduh [%i0+0x022],%l2 ! Mem[0000000048000022]
retl
lduh [%i3+0x024],%l5 ! Mem[0000000049800024]
p28_jmpl_1_ho:
ldx [%o0+0x018],%l5 ! Mem[0000000048000018]
ldsh [%o0+0x020],%l1 ! Mem[0000000048000020]
jmpl %g6+8,%g0
std %l2,[%o0+0x028] ! Mem[0000000048000028]
p28_call_1_ho:
stb %l0,[%o1+0x03c] ! Mem[000000004880003c]
ldsw [%o3+0x024],%l4 ! Mem[0000000049800024]
std %l2,[%o1+0x010] ! Mem[0000000048800010]
stw %l2,[%o2+0x038] ! Mem[0000000049000038]
lduh [%o0+0x022],%l2 ! Mem[0000000048000022]
retl
lduh [%o3+0x024],%l5 ! Mem[0000000049800024]
p29_jmpl_1_le:
stx %l0,[%i1+0x030] ! Mem[000000004a800030]
std %l4,[%i2+0x030] ! Mem[000000004b000030]
ldx [%i2+0x008],%l5 ! Mem[000000004b000008]
ldsh [%i1+0x010],%l7 ! Mem[000000004a800010]
lduh [%i3+0x010],%l4 ! Mem[000000004b800010]
jmpl %g6+8,%g0
stx %l0,[%i2+0x008] ! Mem[000000004b000008]
p29_call_1_le:
stx %l1,[%i0+0x000] ! Mem[000000004a000000]
ldx [%i2+0x020],%l4 ! Mem[000000004b000020]
lduh [%i3+0x03a],%l1 ! Mem[000000004b80003a]
ldub [%i2+0x00e],%l7 ! Mem[000000004b00000e]
stx %l4,[%i0+0x028] ! Mem[000000004a000028]
retl
ldd [%i2+0x018],%l0 ! Mem[000000004b000018]
p29_jmpl_1_lo:
stx %l0,[%o1+0x030] ! Mem[000000004a800030]
std %l4,[%o2+0x030] ! Mem[000000004b000030]
ldx [%o2+0x008],%l5 ! Mem[000000004b000008]
ldsh [%o1+0x010],%l7 ! Mem[000000004a800010]
lduh [%o3+0x010],%l4 ! Mem[000000004b800010]
jmpl %g6+8,%g0
stx %l0,[%o2+0x008] ! Mem[000000004b000008]
p29_call_1_lo:
stx %l1,[%o0+0x000] ! Mem[000000004a000000]
ldx [%o2+0x020],%l4 ! Mem[000000004b000020]
lduh [%o3+0x03a],%l1 ! Mem[000000004b80003a]
ldub [%o2+0x00e],%l7 ! Mem[000000004b00000e]
stx %l4,[%o0+0x028] ! Mem[000000004a000028]
retl
ldd [%o2+0x018],%l0 ! Mem[000000004b000018]
p29_jmpl_1_he:
std %l4,[%i0+0x038] ! Mem[000000004a000038]
ldub [%i3+0x020],%l1 ! Mem[000000004b800020]
jmpl %g6+8,%g0
sth %l3,[%i0+0x02a] ! Mem[000000004a00002a]
p29_call_1_he:
ldsw [%i2+0x01c],%l0 ! Mem[000000004b00001c]
stb %l4,[%i0+0x007] ! Mem[000000004a000007]
ldx [%i3+0x010],%l2 ! Mem[000000004b800010]
stx %l2,[%i0+0x018] ! Mem[000000004a000018]
ldsw [%i1+0x020],%l2 ! Mem[000000004a800020]
retl
stx %l5,[%i3+0x020] ! Mem[000000004b800020]
p29_jmpl_1_ho:
std %l4,[%o0+0x038] ! Mem[000000004a000038]
ldub [%o3+0x020],%l1 ! Mem[000000004b800020]
jmpl %g6+8,%g0
sth %l3,[%o0+0x02a] ! Mem[000000004a00002a]
p29_call_1_ho:
ldsw [%o2+0x01c],%l0 ! Mem[000000004b00001c]
stb %l4,[%o0+0x007] ! Mem[000000004a000007]
ldx [%o3+0x010],%l2 ! Mem[000000004b800010]
stx %l2,[%o0+0x018] ! Mem[000000004a000018]
ldsw [%o1+0x020],%l2 ! Mem[000000004a800020]
retl
stx %l5,[%o3+0x020] ! Mem[000000004b800020]
p30_jmpl_1_le:
std %l0,[%i3+0x010] ! Mem[000000004d800010]
ldsw [%i0+0x034],%l4 ! Mem[000000004c000034]
stw %l5,[%i1+0x008] ! Mem[000000004c800008]
ldub [%i2+0x030],%l7 ! Mem[000000004d000030]
std %l4,[%i1+0x010] ! Mem[000000004c800010]
jmpl %g6+8,%g0
lduh [%i2+0x02c],%l0 ! Mem[000000004d00002c]
p30_call_1_le:
std %l0,[%i3+0x000] ! Mem[000000004d800000]
lduh [%i3+0x006],%l4 ! Mem[000000004d800006]
ldub [%i3+0x01b],%l1 ! Mem[000000004d80001b]
ldd [%i2+0x028],%l6 ! Mem[000000004d000028]
ldub [%i1+0x02d],%l4 ! Mem[000000004c80002d]
retl
stw %l0,[%i0+0x01c] ! Mem[000000004c00001c]
p30_jmpl_1_lo:
std %l0,[%o3+0x010] ! Mem[000000004d800010]
ldsw [%o0+0x034],%l4 ! Mem[000000004c000034]
stw %l5,[%o1+0x008] ! Mem[000000004c800008]
ldub [%o2+0x030],%l7 ! Mem[000000004d000030]
std %l4,[%o1+0x010] ! Mem[000000004c800010]
jmpl %g6+8,%g0
lduh [%o2+0x02c],%l0 ! Mem[000000004d00002c]
p30_call_1_lo:
std %l0,[%o3+0x000] ! Mem[000000004d800000]
lduh [%o3+0x006],%l4 ! Mem[000000004d800006]
ldub [%o3+0x01b],%l1 ! Mem[000000004d80001b]
ldd [%o2+0x028],%l6 ! Mem[000000004d000028]
ldub [%o1+0x02d],%l4 ! Mem[000000004c80002d]
retl
stw %l0,[%o0+0x01c] ! Mem[000000004c00001c]
p30_jmpl_1_he:
ldd [%i0+0x018],%l4 ! Mem[000000004c000018]
lduw [%i0+0x020],%l1 ! Mem[000000004c000020]
jmpl %g6+8,%g0
ldd [%i3+0x028],%l2 ! Mem[000000004d800028]
p30_call_1_he:
stw %l0,[%i3+0x03c] ! Mem[000000004d80003c]
stw %l4,[%i2+0x024] ! Mem[000000004d000024]
ldx [%i0+0x010],%l2 ! Mem[000000004c000010]
ldsh [%i2+0x03a],%l2 ! Mem[000000004d00003a]
stx %l2,[%i2+0x020] ! Mem[000000004d000020]
retl
ldub [%i3+0x024],%l5 ! Mem[000000004d800024]
p30_jmpl_1_ho:
ldd [%o0+0x018],%l4 ! Mem[000000004c000018]
lduw [%o0+0x020],%l1 ! Mem[000000004c000020]
jmpl %g6+8,%g0
ldd [%o3+0x028],%l2 ! Mem[000000004d800028]
p30_call_1_ho:
stw %l0,[%o3+0x03c] ! Mem[000000004d80003c]
stw %l4,[%o2+0x024] ! Mem[000000004d000024]
ldx [%o0+0x010],%l2 ! Mem[000000004c000010]
ldsh [%o2+0x03a],%l2 ! Mem[000000004d00003a]
stx %l2,[%o2+0x020] ! Mem[000000004d000020]
retl
ldub [%o3+0x024],%l5 ! Mem[000000004d800024]
p31_jmpl_1_le:
stb %l0,[%i2+0x034] ! Mem[000000004f000034]
sth %l4,[%i1+0x036] ! Mem[000000004e800036]
ldd [%i1+0x008],%l4 ! Mem[000000004e800008]
ldub [%i3+0x010],%l7 ! Mem[000000004f800010]
ldsh [%i2+0x010],%l4 ! Mem[000000004f000010]
jmpl %g6+8,%g0
std %l0,[%i1+0x008] ! Mem[000000004e800008]
p31_call_1_le:
lduw [%i1+0x004],%l1 ! Mem[000000004e800004]
ldsw [%i3+0x024],%l4 ! Mem[000000004f800024]
lduh [%i3+0x03a],%l1 ! Mem[000000004f80003a]
stw %l7,[%i2+0x00c] ! Mem[000000004f00000c]
std %l4,[%i2+0x028] ! Mem[000000004f000028]
retl
std %l0,[%i2+0x018] ! Mem[000000004f000018]
p31_jmpl_1_lo:
stb %l0,[%o2+0x034] ! Mem[000000004f000034]
sth %l4,[%o1+0x036] ! Mem[000000004e800036]
ldd [%o1+0x008],%l4 ! Mem[000000004e800008]
ldub [%o3+0x010],%l7 ! Mem[000000004f800010]
ldsh [%o2+0x010],%l4 ! Mem[000000004f000010]
jmpl %g6+8,%g0
std %l0,[%o1+0x008] ! Mem[000000004e800008]
p31_call_1_lo:
lduw [%o1+0x004],%l1 ! Mem[000000004e800004]
ldsw [%o3+0x024],%l4 ! Mem[000000004f800024]
lduh [%o3+0x03a],%l1 ! Mem[000000004f80003a]
stw %l7,[%o2+0x00c] ! Mem[000000004f00000c]
std %l4,[%o2+0x028] ! Mem[000000004f000028]
retl
std %l0,[%o2+0x018] ! Mem[000000004f000018]
p31_jmpl_1_he:
ldsh [%i0+0x03a],%l5 ! Mem[000000004e00003a]
stb %l1,[%i3+0x020] ! Mem[000000004f800020]
jmpl %g6+8,%g0
ldsw [%i3+0x028],%l3 ! Mem[000000004f800028]
p31_call_1_he:
lduw [%i0+0x01c],%l0 ! Mem[000000004e00001c]
ldsw [%i0+0x004],%l4 ! Mem[000000004e000004]
lduh [%i1+0x014],%l2 ! Mem[000000004e800014]
ldsw [%i3+0x018],%l2 ! Mem[000000004f800018]
sth %l2,[%i0+0x022] ! Mem[000000004e000022]
retl
stw %l5,[%i0+0x024] ! Mem[000000004e000024]
p31_jmpl_1_ho:
ldsh [%o0+0x03a],%l5 ! Mem[000000004e00003a]
stb %l1,[%o3+0x020] ! Mem[000000004f800020]
jmpl %g6+8,%g0
ldsw [%o3+0x028],%l3 ! Mem[000000004f800028]
p31_call_1_ho:
lduw [%o0+0x01c],%l0 ! Mem[000000004e00001c]
ldsw [%o0+0x004],%l4 ! Mem[000000004e000004]
lduh [%o1+0x014],%l2 ! Mem[000000004e800014]
ldsw [%o3+0x018],%l2 ! Mem[000000004f800018]
sth %l2,[%o0+0x022] ! Mem[000000004e000022]
retl
stw %l5,[%o0+0x024] ! Mem[000000004e000024]
p32_jmpl_1_le:
ldx [%i2+0x010],%l0 ! Mem[0000000051000010]
ldub [%i2+0x037],%l4 ! Mem[0000000051000037]
ldub [%i0+0x00b],%l5 ! Mem[000000005000000b]
ldub [%i1+0x030],%l7 ! Mem[0000000050800030]
stb %l4,[%i0+0x011] ! Mem[0000000050000011]
jmpl %g6+8,%g0
ldsh [%i0+0x02c],%l0 ! Mem[000000005000002c]
p32_call_1_le:
ldsw [%i3+0x004],%l1 ! Mem[0000000051800004]
ldsb [%i0+0x006],%l4 ! Mem[0000000050000006]
ldub [%i3+0x01b],%l1 ! Mem[000000005180001b]
ldx [%i1+0x028],%l7 ! Mem[0000000050800028]
stx %l4,[%i2+0x028] ! Mem[0000000051000028]
retl
ldx [%i0+0x018],%l0 ! Mem[0000000050000018]
p32_jmpl_1_lo:
ldx [%o2+0x010],%l0 ! Mem[0000000051000010]
ldub [%o2+0x037],%l4 ! Mem[0000000051000037]
ldub [%o0+0x00b],%l5 ! Mem[000000005000000b]
ldub [%o1+0x030],%l7 ! Mem[0000000050800030]
stb %l4,[%o0+0x011] ! Mem[0000000050000011]
jmpl %g6+8,%g0
ldsh [%o0+0x02c],%l0 ! Mem[000000005000002c]
p32_call_1_lo:
ldsw [%o3+0x004],%l1 ! Mem[0000000051800004]
ldsb [%o0+0x006],%l4 ! Mem[0000000050000006]
ldub [%o3+0x01b],%l1 ! Mem[000000005180001b]
ldx [%o1+0x028],%l7 ! Mem[0000000050800028]
stx %l4,[%o2+0x028] ! Mem[0000000051000028]
retl
ldx [%o0+0x018],%l0 ! Mem[0000000050000018]
p32_jmpl_1_he:
ldub [%i0+0x01a],%l5 ! Mem[000000005000001a]
stb %l1,[%i0+0x020] ! Mem[0000000050000020]
jmpl %g6+8,%g0
ldub [%i3+0x02b],%l3 ! Mem[000000005180002b]
p32_call_1_he:
ldsb [%i1+0x03c],%l0 ! Mem[000000005080003c]
stb %l4,[%i2+0x027] ! Mem[0000000051000027]
lduh [%i2+0x014],%l2 ! Mem[0000000051000014]
lduw [%i0+0x038],%l2 ! Mem[0000000050000038]
stb %l2,[%i1+0x022] ! Mem[0000000050800022]
retl
ldsw [%i1+0x024],%l5 ! Mem[0000000050800024]
p32_jmpl_1_ho:
ldub [%o0+0x01a],%l5 ! Mem[000000005000001a]
stb %l1,[%o0+0x020] ! Mem[0000000050000020]
jmpl %g6+8,%g0
ldub [%o3+0x02b],%l3 ! Mem[000000005180002b]
p32_call_1_ho:
ldsb [%o1+0x03c],%l0 ! Mem[000000005080003c]
stb %l4,[%o2+0x027] ! Mem[0000000051000027]
lduh [%o2+0x014],%l2 ! Mem[0000000051000014]
lduw [%o0+0x038],%l2 ! Mem[0000000050000038]
stb %l2,[%o1+0x022] ! Mem[0000000050800022]
retl
ldsw [%o1+0x024],%l5 ! Mem[0000000050800024]
p33_jmpl_1_le:
ldub [%i0+0x034],%l0 ! Mem[0000000052000034]
stw %l4,[%i3+0x034] ! Mem[0000000053800034]
lduw [%i3+0x008],%l5 ! Mem[0000000053800008]
lduw [%i2+0x010],%l7 ! Mem[0000000053000010]
stx %l4,[%i2+0x010] ! Mem[0000000053000010]
jmpl %g6+8,%g0
lduw [%i3+0x00c],%l0 ! Mem[000000005380000c]
p33_call_1_le:
ldd [%i2+0x000],%l0 ! Mem[0000000053000000]
stx %l4,[%i1+0x020] ! Mem[0000000052800020]
lduh [%i3+0x03a],%l1 ! Mem[000000005380003a]
ldsw [%i1+0x00c],%l7 ! Mem[000000005280000c]
ldub [%i3+0x02d],%l4 ! Mem[000000005380002d]
retl
lduh [%i2+0x01e],%l0 ! Mem[000000005300001e]
p33_jmpl_1_lo:
ldub [%o0+0x034],%l0 ! Mem[0000000052000034]
stw %l4,[%o3+0x034] ! Mem[0000000053800034]
lduw [%o3+0x008],%l5 ! Mem[0000000053800008]
lduw [%o2+0x010],%l7 ! Mem[0000000053000010]
stx %l4,[%o2+0x010] ! Mem[0000000053000010]
jmpl %g6+8,%g0
lduw [%o3+0x00c],%l0 ! Mem[000000005380000c]
p33_call_1_lo:
ldd [%o2+0x000],%l0 ! Mem[0000000053000000]
stx %l4,[%o1+0x020] ! Mem[0000000052800020]
lduh [%o3+0x03a],%l1 ! Mem[000000005380003a]
ldsw [%o1+0x00c],%l7 ! Mem[000000005280000c]
ldub [%o3+0x02d],%l4 ! Mem[000000005380002d]
retl
lduh [%o2+0x01e],%l0 ! Mem[000000005300001e]
p33_jmpl_1_he:
lduw [%i0+0x038],%l5 ! Mem[0000000052000038]
sth %l1,[%i3+0x020] ! Mem[0000000053800020]
jmpl %g6+8,%g0
ldx [%i2+0x028],%l3 ! Mem[0000000053000028]
p33_call_1_he:
std %l0,[%i3+0x018] ! Mem[0000000053800018]
ldd [%i0+0x000],%l4 ! Mem[0000000052000000]
ldsw [%i3+0x014],%l2 ! Mem[0000000053800014]
ldx [%i2+0x018],%l2 ! Mem[0000000053000018]
ldub [%i2+0x022],%l2 ! Mem[0000000053000022]
retl
sth %l5,[%i2+0x024] ! Mem[0000000053000024]
p33_jmpl_1_ho:
lduw [%o0+0x038],%l5 ! Mem[0000000052000038]
sth %l1,[%o3+0x020] ! Mem[0000000053800020]
jmpl %g6+8,%g0
ldx [%o2+0x028],%l3 ! Mem[0000000053000028]
p33_call_1_ho:
std %l0,[%o3+0x018] ! Mem[0000000053800018]
ldd [%o0+0x000],%l4 ! Mem[0000000052000000]
ldsw [%o3+0x014],%l2 ! Mem[0000000053800014]
ldx [%o2+0x018],%l2 ! Mem[0000000053000018]
ldub [%o2+0x022],%l2 ! Mem[0000000053000022]
retl
sth %l5,[%o2+0x024] ! Mem[0000000053000024]
p34_jmpl_1_le:
ldsw [%i3+0x014],%l0 ! Mem[0000000055800014]
lduh [%i0+0x036],%l4 ! Mem[0000000054000036]
sth %l5,[%i2+0x00a] ! Mem[000000005500000a]
lduw [%i3+0x030],%l7 ! Mem[0000000055800030]
lduh [%i0+0x010],%l4 ! Mem[0000000054000010]
jmpl %g6+8,%g0
stx %l0,[%i2+0x028] ! Mem[0000000055000028]
p34_call_1_le:
sth %l1,[%i0+0x004] ! Mem[0000000054000004]
sth %l4,[%i1+0x006] ! Mem[0000000054800006]
ldub [%i2+0x01b],%l1 ! Mem[000000005500001b]
stx %l7,[%i0+0x028] ! Mem[0000000054000028]
std %l4,[%i3+0x028] ! Mem[0000000055800028]
retl
ldsw [%i0+0x01c],%l0 ! Mem[000000005400001c]
p34_jmpl_1_lo:
ldsw [%o3+0x014],%l0 ! Mem[0000000055800014]
lduh [%o0+0x036],%l4 ! Mem[0000000054000036]
sth %l5,[%o2+0x00a] ! Mem[000000005500000a]
lduw [%o3+0x030],%l7 ! Mem[0000000055800030]
lduh [%o0+0x010],%l4 ! Mem[0000000054000010]
jmpl %g6+8,%g0
stx %l0,[%o2+0x028] ! Mem[0000000055000028]
p34_call_1_lo:
sth %l1,[%o0+0x004] ! Mem[0000000054000004]
sth %l4,[%o1+0x006] ! Mem[0000000054800006]
ldub [%o2+0x01b],%l1 ! Mem[000000005500001b]
stx %l7,[%o0+0x028] ! Mem[0000000054000028]
std %l4,[%o3+0x028] ! Mem[0000000055800028]
retl
ldsw [%o0+0x01c],%l0 ! Mem[000000005400001c]
p34_jmpl_1_he:
stb %l5,[%i0+0x01a] ! Mem[000000005400001a]
stx %l1,[%i0+0x020] ! Mem[0000000054000020]
jmpl %g6+8,%g0
stb %l3,[%i2+0x02b] ! Mem[000000005500002b]
p34_call_1_he:
ldub [%i3+0x03c],%l0 ! Mem[000000005580003c]
lduh [%i2+0x026],%l4 ! Mem[0000000055000026]
ldsw [%i0+0x014],%l2 ! Mem[0000000054000014]
sth %l2,[%i3+0x03a] ! Mem[000000005580003a]
ldsh [%i0+0x022],%l2 ! Mem[0000000054000022]
retl
ldub [%i3+0x024],%l5 ! Mem[0000000055800024]
p34_jmpl_1_ho:
stb %l5,[%o0+0x01a] ! Mem[000000005400001a]
stx %l1,[%o0+0x020] ! Mem[0000000054000020]
jmpl %g6+8,%g0
stb %l3,[%o2+0x02b] ! Mem[000000005500002b]
p34_call_1_ho:
ldub [%o3+0x03c],%l0 ! Mem[000000005580003c]
lduh [%o2+0x026],%l4 ! Mem[0000000055000026]
ldsw [%o0+0x014],%l2 ! Mem[0000000054000014]
sth %l2,[%o3+0x03a] ! Mem[000000005580003a]
ldsh [%o0+0x022],%l2 ! Mem[0000000054000022]
retl
ldub [%o3+0x024],%l5 ! Mem[0000000055800024]
p35_jmpl_1_le:
ldsh [%i2+0x034],%l0 ! Mem[0000000057000034]
stx %l4,[%i1+0x030] ! Mem[0000000056800030]
stx %l5,[%i1+0x008] ! Mem[0000000056800008]
stb %l7,[%i1+0x010] ! Mem[0000000056800010]
std %l4,[%i2+0x010] ! Mem[0000000057000010]
jmpl %g6+8,%g0
ldsw [%i2+0x00c],%l0 ! Mem[000000005700000c]
p35_call_1_le:
ldx [%i3+0x000],%l1 ! Mem[0000000057800000]
stb %l4,[%i2+0x026] ! Mem[0000000057000026]
ldsw [%i2+0x038],%l1 ! Mem[0000000057000038]
sth %l7,[%i0+0x00e] ! Mem[000000005600000e]
ldsb [%i0+0x02d],%l4 ! Mem[000000005600002d]
retl
ldsb [%i2+0x01f],%l0 ! Mem[000000005700001f]
p35_jmpl_1_lo:
ldsh [%o2+0x034],%l0 ! Mem[0000000057000034]
stx %l4,[%o1+0x030] ! Mem[0000000056800030]
stx %l5,[%o1+0x008] ! Mem[0000000056800008]
stb %l7,[%o1+0x010] ! Mem[0000000056800010]
std %l4,[%o2+0x010] ! Mem[0000000057000010]
jmpl %g6+8,%g0
ldsw [%o2+0x00c],%l0 ! Mem[000000005700000c]
p35_call_1_lo:
ldx [%o3+0x000],%l1 ! Mem[0000000057800000]
stb %l4,[%o2+0x026] ! Mem[0000000057000026]
ldsw [%o2+0x038],%l1 ! Mem[0000000057000038]
sth %l7,[%o0+0x00e] ! Mem[000000005600000e]
ldsb [%o0+0x02d],%l4 ! Mem[000000005600002d]
retl
ldsb [%o2+0x01f],%l0 ! Mem[000000005700001f]
p35_jmpl_1_he:
stx %l5,[%i0+0x038] ! Mem[0000000056000038]
ldsb [%i3+0x020],%l1 ! Mem[0000000057800020]
jmpl %g6+8,%g0
stw %l3,[%i2+0x028] ! Mem[0000000057000028]
p35_call_1_he:
stx %l0,[%i0+0x018] ! Mem[0000000056000018]
sth %l4,[%i0+0x006] ! Mem[0000000056000006]
ldsb [%i1+0x015],%l2 ! Mem[0000000056800015]
stw %l2,[%i1+0x018] ! Mem[0000000056800018]
stw %l2,[%i1+0x020] ! Mem[0000000056800020]
retl
std %l4,[%i3+0x020] ! Mem[0000000057800020]
p35_jmpl_1_ho:
stx %l5,[%o0+0x038] ! Mem[0000000056000038]
ldsb [%o3+0x020],%l1 ! Mem[0000000057800020]
jmpl %g6+8,%g0
stw %l3,[%o2+0x028] ! Mem[0000000057000028]
p35_call_1_ho:
stx %l0,[%o0+0x018] ! Mem[0000000056000018]
sth %l4,[%o0+0x006] ! Mem[0000000056000006]
ldsb [%o1+0x015],%l2 ! Mem[0000000056800015]
stw %l2,[%o1+0x018] ! Mem[0000000056800018]
stw %l2,[%o1+0x020] ! Mem[0000000056800020]
retl
std %l4,[%o3+0x020] ! Mem[0000000057800020]
p36_jmpl_1_le:
ldsb [%i1+0x014],%l0 ! Mem[0000000058800014]
lduw [%i2+0x034],%l4 ! Mem[0000000059000034]
ldsw [%i1+0x008],%l5 ! Mem[0000000058800008]
stb %l7,[%i2+0x030] ! Mem[0000000059000030]
ldsh [%i3+0x010],%l4 ! Mem[0000000059800010]
jmpl %g6+8,%g0
std %l0,[%i1+0x028] ! Mem[0000000058800028]
p36_call_1_le:
ldub [%i1+0x005],%l1 ! Mem[0000000058800005]
lduw [%i3+0x004],%l4 ! Mem[0000000059800004]
ldub [%i2+0x01b],%l1 ! Mem[000000005900001b]
lduw [%i0+0x02c],%l7 ! Mem[000000005800002c]
lduw [%i1+0x02c],%l4 ! Mem[000000005880002c]
retl
stx %l0,[%i0+0x018] ! Mem[0000000058000018]
p36_jmpl_1_lo:
ldsb [%o1+0x014],%l0 ! Mem[0000000058800014]
lduw [%o2+0x034],%l4 ! Mem[0000000059000034]
ldsw [%o1+0x008],%l5 ! Mem[0000000058800008]
stb %l7,[%o2+0x030] ! Mem[0000000059000030]
ldsh [%o3+0x010],%l4 ! Mem[0000000059800010]
jmpl %g6+8,%g0
std %l0,[%o1+0x028] ! Mem[0000000058800028]
p36_call_1_lo:
ldub [%o1+0x005],%l1 ! Mem[0000000058800005]
lduw [%o3+0x004],%l4 ! Mem[0000000059800004]
ldub [%o2+0x01b],%l1 ! Mem[000000005900001b]
lduw [%o0+0x02c],%l7 ! Mem[000000005800002c]
lduw [%o1+0x02c],%l4 ! Mem[000000005880002c]
retl
stx %l0,[%o0+0x018] ! Mem[0000000058000018]
p36_jmpl_1_he:
ldsb [%i0+0x01a],%l5 ! Mem[000000005800001a]
ldsb [%i0+0x020],%l1 ! Mem[0000000058000020]
jmpl %g6+8,%g0
ldsb [%i2+0x02b],%l3 ! Mem[000000005900002b]
p36_call_1_he:
ldx [%i1+0x038],%l0 ! Mem[0000000058800038]
ldsh [%i1+0x026],%l4 ! Mem[0000000058800026]
ldsb [%i2+0x015],%l2 ! Mem[0000000059000015]
ldsb [%i2+0x03a],%l2 ! Mem[000000005900003a]
std %l2,[%i2+0x020] ! Mem[0000000059000020]
retl
ldsw [%i0+0x024],%l5 ! Mem[0000000058000024]
p36_jmpl_1_ho:
ldsb [%o0+0x01a],%l5 ! Mem[000000005800001a]
ldsb [%o0+0x020],%l1 ! Mem[0000000058000020]
jmpl %g6+8,%g0
ldsb [%o2+0x02b],%l3 ! Mem[000000005900002b]
p36_call_1_ho:
ldx [%o1+0x038],%l0 ! Mem[0000000058800038]
ldsh [%o1+0x026],%l4 ! Mem[0000000058800026]
ldsb [%o2+0x015],%l2 ! Mem[0000000059000015]
ldsb [%o2+0x03a],%l2 ! Mem[000000005900003a]
std %l2,[%o2+0x020] ! Mem[0000000059000020]
retl
ldsw [%o0+0x024],%l5 ! Mem[0000000058000024]
p37_jmpl_1_le:
stw %l0,[%i0+0x034] ! Mem[000000005a000034]
ldsh [%i3+0x036],%l4 ! Mem[000000005b800036]
lduh [%i0+0x00a],%l5 ! Mem[000000005a00000a]
stb %l7,[%i3+0x010] ! Mem[000000005b800010]
lduw [%i1+0x010],%l4 ! Mem[000000005a800010]
jmpl %g6+8,%g0
ldd [%i0+0x008],%l0 ! Mem[000000005a000008]
p37_call_1_le:
ldsb [%i0+0x005],%l1 ! Mem[000000005a000005]
ldub [%i3+0x026],%l4 ! Mem[000000005b800026]
ldsw [%i1+0x038],%l1 ! Mem[000000005a800038]
ldsh [%i3+0x00e],%l7 ! Mem[000000005b80000e]
stw %l4,[%i2+0x02c] ! Mem[000000005b00002c]
retl
sth %l0,[%i2+0x01e] ! Mem[000000005b00001e]
p37_jmpl_1_lo:
stw %l0,[%o0+0x034] ! Mem[000000005a000034]
ldsh [%o3+0x036],%l4 ! Mem[000000005b800036]
lduh [%o0+0x00a],%l5 ! Mem[000000005a00000a]
stb %l7,[%o3+0x010] ! Mem[000000005b800010]
lduw [%o1+0x010],%l4 ! Mem[000000005a800010]
jmpl %g6+8,%g0
ldd [%o0+0x008],%l0 ! Mem[000000005a000008]
p37_call_1_lo:
ldsb [%o0+0x005],%l1 ! Mem[000000005a000005]
ldub [%o3+0x026],%l4 ! Mem[000000005b800026]
ldsw [%o1+0x038],%l1 ! Mem[000000005a800038]
ldsh [%o3+0x00e],%l7 ! Mem[000000005b80000e]
stw %l4,[%o2+0x02c] ! Mem[000000005b00002c]
retl
sth %l0,[%o2+0x01e] ! Mem[000000005b00001e]
p37_jmpl_1_he:
ldsw [%i0+0x038],%l5 ! Mem[000000005a000038]
ldsw [%i3+0x020],%l1 ! Mem[000000005b800020]
jmpl %g6+8,%g0
ldsh [%i1+0x02a],%l3 ! Mem[000000005a80002a]
p37_call_1_he:
ldsh [%i3+0x01c],%l0 ! Mem[000000005b80001c]
ldx [%i3+0x000],%l4 ! Mem[000000005b800000]
stx %l2,[%i3+0x010] ! Mem[000000005b800010]
ldsh [%i0+0x01a],%l2 ! Mem[000000005a00001a]
lduh [%i3+0x022],%l2 ! Mem[000000005b800022]
retl
stb %l5,[%i0+0x024] ! Mem[000000005a000024]
p37_jmpl_1_ho:
ldsw [%o0+0x038],%l5 ! Mem[000000005a000038]
ldsw [%o3+0x020],%l1 ! Mem[000000005b800020]
jmpl %g6+8,%g0
ldsh [%o1+0x02a],%l3 ! Mem[000000005a80002a]
p37_call_1_ho:
ldsh [%o3+0x01c],%l0 ! Mem[000000005b80001c]
ldx [%o3+0x000],%l4 ! Mem[000000005b800000]
stx %l2,[%o3+0x010] ! Mem[000000005b800010]
ldsh [%o0+0x01a],%l2 ! Mem[000000005a00001a]
lduh [%o3+0x022],%l2 ! Mem[000000005b800022]
retl
stb %l5,[%o0+0x024] ! Mem[000000005a000024]
p38_jmpl_1_le:
sth %l0,[%i3+0x014] ! Mem[000000005d800014]
std %l4,[%i1+0x030] ! Mem[000000005c800030]
std %l4,[%i3+0x008] ! Mem[000000005d800008]
sth %l7,[%i1+0x030] ! Mem[000000005c800030]
stx %l4,[%i2+0x010] ! Mem[000000005d000010]
jmpl %g6+8,%g0
lduw [%i3+0x02c],%l0 ! Mem[000000005d80002c]
p38_call_1_le:
stw %l1,[%i3+0x004] ! Mem[000000005d800004]
ldd [%i0+0x000],%l4 ! Mem[000000005c000000]
ldub [%i1+0x01b],%l1 ! Mem[000000005c80001b]
stw %l7,[%i3+0x02c] ! Mem[000000005d80002c]
ldsw [%i3+0x02c],%l4 ! Mem[000000005d80002c]
retl
stb %l0,[%i0+0x01f] ! Mem[000000005c00001f]
p38_jmpl_1_lo:
sth %l0,[%o3+0x014] ! Mem[000000005d800014]
std %l4,[%o1+0x030] ! Mem[000000005c800030]
std %l4,[%o3+0x008] ! Mem[000000005d800008]
sth %l7,[%o1+0x030] ! Mem[000000005c800030]
stx %l4,[%o2+0x010] ! Mem[000000005d000010]
jmpl %g6+8,%g0
lduw [%o3+0x02c],%l0 ! Mem[000000005d80002c]
p38_call_1_lo:
stw %l1,[%o3+0x004] ! Mem[000000005d800004]
ldd [%o0+0x000],%l4 ! Mem[000000005c000000]
ldub [%o1+0x01b],%l1 ! Mem[000000005c80001b]
stw %l7,[%o3+0x02c] ! Mem[000000005d80002c]
ldsw [%o3+0x02c],%l4 ! Mem[000000005d80002c]
retl
stb %l0,[%o0+0x01f] ! Mem[000000005c00001f]
p38_jmpl_1_he:
lduh [%i0+0x01a],%l5 ! Mem[000000005c00001a]
lduh [%i1+0x020],%l1 ! Mem[000000005c800020]
jmpl %g6+8,%g0
lduh [%i1+0x02a],%l3 ! Mem[000000005c80002a]
p38_call_1_he:
sth %l0,[%i3+0x03c] ! Mem[000000005d80003c]
sth %l4,[%i1+0x026] ! Mem[000000005c800026]
sth %l2,[%i1+0x014] ! Mem[000000005c800014]
lduh [%i2+0x03a],%l2 ! Mem[000000005d00003a]
ldsw [%i1+0x020],%l2 ! Mem[000000005c800020]
retl
ldsh [%i1+0x024],%l5 ! Mem[000000005c800024]
p38_jmpl_1_ho:
lduh [%o0+0x01a],%l5 ! Mem[000000005c00001a]
lduh [%o1+0x020],%l1 ! Mem[000000005c800020]
jmpl %g6+8,%g0
lduh [%o1+0x02a],%l3 ! Mem[000000005c80002a]
p38_call_1_ho:
sth %l0,[%o3+0x03c] ! Mem[000000005d80003c]
sth %l4,[%o1+0x026] ! Mem[000000005c800026]
sth %l2,[%o1+0x014] ! Mem[000000005c800014]
lduh [%o2+0x03a],%l2 ! Mem[000000005d00003a]
ldsw [%o1+0x020],%l2 ! Mem[000000005c800020]
retl
ldsh [%o1+0x024],%l5 ! Mem[000000005c800024]
p39_jmpl_1_le:
std %l0,[%i2+0x030] ! Mem[000000005f000030]
ldsw [%i1+0x034],%l4 ! Mem[000000005e800034]
stw %l5,[%i2+0x008] ! Mem[000000005f000008]
sth %l7,[%i2+0x010] ! Mem[000000005f000010]
ldsw [%i0+0x010],%l4 ! Mem[000000005e000010]
jmpl %g6+8,%g0
sth %l0,[%i2+0x00c] ! Mem[000000005f00000c]
p39_call_1_le:
stb %l1,[%i1+0x005] ! Mem[000000005e800005]
stw %l4,[%i1+0x024] ! Mem[000000005e800024]
ldsw [%i1+0x038],%l1 ! Mem[000000005e800038]
ldx [%i3+0x008],%l7 ! Mem[000000005f800008]
stb %l4,[%i3+0x02d] ! Mem[000000005f80002d]
retl
lduw [%i1+0x01c],%l0 ! Mem[000000005e80001c]
p39_jmpl_1_lo:
std %l0,[%o2+0x030] ! Mem[000000005f000030]
ldsw [%o1+0x034],%l4 ! Mem[000000005e800034]
stw %l5,[%o2+0x008] ! Mem[000000005f000008]
sth %l7,[%o2+0x010] ! Mem[000000005f000010]
ldsw [%o0+0x010],%l4 ! Mem[000000005e000010]
jmpl %g6+8,%g0
sth %l0,[%o2+0x00c] ! Mem[000000005f00000c]
p39_call_1_lo:
stb %l1,[%o1+0x005] ! Mem[000000005e800005]
stw %l4,[%o1+0x024] ! Mem[000000005e800024]
ldsw [%o1+0x038],%l1 ! Mem[000000005e800038]
ldx [%o3+0x008],%l7 ! Mem[000000005f800008]
stb %l4,[%o3+0x02d] ! Mem[000000005f80002d]
retl
lduw [%o1+0x01c],%l0 ! Mem[000000005e80001c]
p39_jmpl_1_he:
std %l4,[%i0+0x038] ! Mem[000000005e000038]
ldx [%i3+0x020],%l1 ! Mem[000000005f800020]
jmpl %g6+8,%g0
stb %l3,[%i1+0x02b] ! Mem[000000005e80002b]
p39_call_1_he:
lduh [%i0+0x01c],%l0 ! Mem[000000005e00001c]
ldsh [%i3+0x006],%l4 ! Mem[000000005f800006]
sth %l2,[%i1+0x014] ! Mem[000000005e800014]
lduw [%i2+0x018],%l2 ! Mem[000000005f000018]
stx %l2,[%i2+0x020] ! Mem[000000005f000020]
retl
ldx [%i2+0x020],%l5 ! Mem[000000005f000020]
p39_jmpl_1_ho:
std %l4,[%o0+0x038] ! Mem[000000005e000038]
ldx [%o3+0x020],%l1 ! Mem[000000005f800020]
jmpl %g6+8,%g0
stb %l3,[%o1+0x02b] ! Mem[000000005e80002b]
p39_call_1_ho:
lduh [%o0+0x01c],%l0 ! Mem[000000005e00001c]
ldsh [%o3+0x006],%l4 ! Mem[000000005f800006]
sth %l2,[%o1+0x014] ! Mem[000000005e800014]
lduw [%o2+0x018],%l2 ! Mem[000000005f000018]
stx %l2,[%o2+0x020] ! Mem[000000005f000020]
retl
ldx [%o2+0x020],%l5 ! Mem[000000005f000020]
p40_jmpl_1_le:
stb %l0,[%i1+0x014] ! Mem[0000000060800014]
sth %l4,[%i3+0x036] ! Mem[0000000061800036]
ldsh [%i1+0x00a],%l5 ! Mem[000000006080000a]
stx %l7,[%i3+0x030] ! Mem[0000000061800030]
std %l4,[%i2+0x010] ! Mem[0000000061000010]
jmpl %g6+8,%g0
ldsw [%i2+0x02c],%l0 ! Mem[000000006100002c]
p40_call_1_le:
lduh [%i3+0x004],%l1 ! Mem[0000000061800004]
std %l4,[%i2+0x000] ! Mem[0000000061000000]
ldub [%i0+0x01b],%l1 ! Mem[000000006000001b]
lduh [%i3+0x02e],%l7 ! Mem[000000006180002e]
ldd [%i0+0x028],%l4 ! Mem[0000000060000028]
retl
ldub [%i0+0x01f],%l0 ! Mem[000000006000001f]
p40_jmpl_1_lo:
stb %l0,[%o1+0x014] ! Mem[0000000060800014]
sth %l4,[%o3+0x036] ! Mem[0000000061800036]
ldsh [%o1+0x00a],%l5 ! Mem[000000006080000a]
stx %l7,[%o3+0x030] ! Mem[0000000061800030]
std %l4,[%o2+0x010] ! Mem[0000000061000010]
jmpl %g6+8,%g0
ldsw [%o2+0x02c],%l0 ! Mem[000000006100002c]
p40_call_1_lo:
lduh [%o3+0x004],%l1 ! Mem[0000000061800004]
std %l4,[%o2+0x000] ! Mem[0000000061000000]
ldub [%o0+0x01b],%l1 ! Mem[000000006000001b]
lduh [%o3+0x02e],%l7 ! Mem[000000006180002e]
ldd [%o0+0x028],%l4 ! Mem[0000000060000028]
retl
ldub [%o0+0x01f],%l0 ! Mem[000000006000001f]
p40_jmpl_1_he:
stw %l5,[%i0+0x018] ! Mem[0000000060000018]
ldx [%i1+0x020],%l1 ! Mem[0000000060800020]
jmpl %g6+8,%g0
std %l2,[%i1+0x028] ! Mem[0000000060800028]
p40_call_1_he:
ldd [%i1+0x038],%l0 ! Mem[0000000060800038]
ldx [%i0+0x020],%l4 ! Mem[0000000060000020]
stb %l2,[%i2+0x015] ! Mem[0000000061000015]
std %l2,[%i0+0x038] ! Mem[0000000060000038]
sth %l2,[%i3+0x022] ! Mem[0000000061800022]
retl
ldsb [%i3+0x024],%l5 ! Mem[0000000061800024]
p40_jmpl_1_ho:
stw %l5,[%o0+0x018] ! Mem[0000000060000018]
ldx [%o1+0x020],%l1 ! Mem[0000000060800020]
jmpl %g6+8,%g0
std %l2,[%o1+0x028] ! Mem[0000000060800028]
p40_call_1_ho:
ldd [%o1+0x038],%l0 ! Mem[0000000060800038]
ldx [%o0+0x020],%l4 ! Mem[0000000060000020]
stb %l2,[%o2+0x015] ! Mem[0000000061000015]
std %l2,[%o0+0x038] ! Mem[0000000060000038]
sth %l2,[%o3+0x022] ! Mem[0000000061800022]
retl
ldsb [%o3+0x024],%l5 ! Mem[0000000061800024]
p41_jmpl_1_le:
lduh [%i3+0x034],%l0 ! Mem[0000000063800034]
ldub [%i0+0x037],%l4 ! Mem[0000000062000037]
ldub [%i1+0x00b],%l5 ! Mem[000000006280000b]
stx %l7,[%i1+0x010] ! Mem[0000000062800010]
ldsh [%i3+0x010],%l4 ! Mem[0000000063800010]
jmpl %g6+8,%g0
ldx [%i1+0x008],%l0 ! Mem[0000000062800008]
p41_call_1_le:
ldsh [%i2+0x004],%l1 ! Mem[0000000063000004]
ldx [%i3+0x020],%l4 ! Mem[0000000063800020]
ldsw [%i0+0x038],%l1 ! Mem[0000000062000038]
ldsb [%i3+0x00e],%l7 ! Mem[000000006380000e]
lduh [%i1+0x02c],%l4 ! Mem[000000006280002c]
retl
ldsh [%i1+0x01e],%l0 ! Mem[000000006280001e]
p41_jmpl_1_lo:
lduh [%o3+0x034],%l0 ! Mem[0000000063800034]
ldub [%o0+0x037],%l4 ! Mem[0000000062000037]
ldub [%o1+0x00b],%l5 ! Mem[000000006280000b]
stx %l7,[%o1+0x010] ! Mem[0000000062800010]
ldsh [%o3+0x010],%l4 ! Mem[0000000063800010]
jmpl %g6+8,%g0
ldx [%o1+0x008],%l0 ! Mem[0000000062800008]
p41_call_1_lo:
ldsh [%o2+0x004],%l1 ! Mem[0000000063000004]
ldx [%o3+0x020],%l4 ! Mem[0000000063800020]
ldsw [%o0+0x038],%l1 ! Mem[0000000062000038]
ldsb [%o3+0x00e],%l7 ! Mem[000000006380000e]
lduh [%o1+0x02c],%l4 ! Mem[000000006280002c]
retl
ldsh [%o1+0x01e],%l0 ! Mem[000000006280001e]
p41_jmpl_1_he:
ldd [%i0+0x038],%l4 ! Mem[0000000062000038]
std %l0,[%i3+0x020] ! Mem[0000000063800020]
jmpl %g6+8,%g0
stx %l3,[%i1+0x028] ! Mem[0000000062800028]
p41_call_1_he:
lduw [%i3+0x01c],%l0 ! Mem[000000006380001c]
stx %l4,[%i3+0x000] ! Mem[0000000063800000]
stb %l2,[%i0+0x015] ! Mem[0000000062000015]
sth %l2,[%i2+0x01a] ! Mem[000000006300001a]
stb %l2,[%i1+0x022] ! Mem[0000000062800022]
retl
stb %l5,[%i3+0x024] ! Mem[0000000063800024]
p41_jmpl_1_ho:
ldd [%o0+0x038],%l4 ! Mem[0000000062000038]
std %l0,[%o3+0x020] ! Mem[0000000063800020]
jmpl %g6+8,%g0
stx %l3,[%o1+0x028] ! Mem[0000000062800028]
p41_call_1_ho:
lduw [%o3+0x01c],%l0 ! Mem[000000006380001c]
stx %l4,[%o3+0x000] ! Mem[0000000063800000]
stb %l2,[%o0+0x015] ! Mem[0000000062000015]
sth %l2,[%o2+0x01a] ! Mem[000000006300001a]
stb %l2,[%o1+0x022] ! Mem[0000000062800022]
retl
stb %l5,[%o3+0x024] ! Mem[0000000063800024]
p42_jmpl_1_le:
ldub [%i2+0x014],%l0 ! Mem[0000000065000014]
stw %l4,[%i1+0x034] ! Mem[0000000064800034]
stb %l5,[%i0+0x00b] ! Mem[000000006400000b]
stx %l7,[%i2+0x030] ! Mem[0000000065000030]
lduw [%i1+0x010],%l4 ! Mem[0000000064800010]
jmpl %g6+8,%g0
ldd [%i0+0x028],%l0 ! Mem[0000000064000028]
p42_call_1_le:
stx %l1,[%i0+0x000] ! Mem[0000000064000000]
lduh [%i3+0x006],%l4 ! Mem[0000000065800006]
ldub [%i3+0x01b],%l1 ! Mem[000000006580001b]
sth %l7,[%i2+0x02e] ! Mem[000000006500002e]
sth %l4,[%i1+0x02c] ! Mem[000000006480002c]
retl
ldd [%i0+0x018],%l0 ! Mem[0000000064000018]
p42_jmpl_1_lo:
ldub [%o2+0x014],%l0 ! Mem[0000000065000014]
stw %l4,[%o1+0x034] ! Mem[0000000064800034]
stb %l5,[%o0+0x00b] ! Mem[000000006400000b]
stx %l7,[%o2+0x030] ! Mem[0000000065000030]
lduw [%o1+0x010],%l4 ! Mem[0000000064800010]
jmpl %g6+8,%g0
ldd [%o0+0x028],%l0 ! Mem[0000000064000028]
p42_call_1_lo:
stx %l1,[%o0+0x000] ! Mem[0000000064000000]
lduh [%o3+0x006],%l4 ! Mem[0000000065800006]
ldub [%o3+0x01b],%l1 ! Mem[000000006580001b]
sth %l7,[%o2+0x02e] ! Mem[000000006500002e]
sth %l4,[%o1+0x02c] ! Mem[000000006480002c]
retl
ldd [%o0+0x018],%l0 ! Mem[0000000064000018]
p42_jmpl_1_he:
ldsh [%i0+0x01a],%l5 ! Mem[000000006400001a]
stw %l1,[%i1+0x020] ! Mem[0000000064800020]
jmpl %g6+8,%g0
ldd [%i1+0x028],%l2 ! Mem[0000000064800028]
p42_call_1_he:
ldsb [%i3+0x03c],%l0 ! Mem[000000006580003c]
ldub [%i0+0x027],%l4 ! Mem[0000000064000027]
lduw [%i1+0x014],%l2 ! Mem[0000000064800014]
ldd [%i3+0x038],%l2 ! Mem[0000000065800038]
ldub [%i2+0x022],%l2 ! Mem[0000000065000022]
retl
ldd [%i0+0x020],%l4 ! Mem[0000000064000020]
p42_jmpl_1_ho:
ldsh [%o0+0x01a],%l5 ! Mem[000000006400001a]
stw %l1,[%o1+0x020] ! Mem[0000000064800020]
jmpl %g6+8,%g0
ldd [%o1+0x028],%l2 ! Mem[0000000064800028]
p42_call_1_ho:
ldsb [%o3+0x03c],%l0 ! Mem[000000006580003c]
ldub [%o0+0x027],%l4 ! Mem[0000000064000027]
lduw [%o1+0x014],%l2 ! Mem[0000000064800014]
ldd [%o3+0x038],%l2 ! Mem[0000000065800038]
ldub [%o2+0x022],%l2 ! Mem[0000000065000022]
retl
ldd [%o0+0x020],%l4 ! Mem[0000000064000020]
p43_jmpl_1_le:
ldsw [%i2+0x034],%l0 ! Mem[0000000067000034]
lduh [%i2+0x036],%l4 ! Mem[0000000067000036]
sth %l5,[%i3+0x00a] ! Mem[000000006780000a]
ldsb [%i3+0x010],%l7 ! Mem[0000000067800010]
stx %l4,[%i2+0x010] ! Mem[0000000067000010]
jmpl %g6+8,%g0
ldub [%i2+0x00d],%l0 ! Mem[000000006700000d]
p43_call_1_le:
std %l0,[%i3+0x000] ! Mem[0000000067800000]
ldsw [%i0+0x024],%l4 ! Mem[0000000066000024]
ldsw [%i3+0x038],%l1 ! Mem[0000000067800038]
lduw [%i2+0x00c],%l7 ! Mem[000000006700000c]
ldd [%i2+0x028],%l4 ! Mem[0000000067000028]
retl
stw %l0,[%i1+0x01c] ! Mem[000000006680001c]
p43_jmpl_1_lo:
ldsw [%o2+0x034],%l0 ! Mem[0000000067000034]
lduh [%o2+0x036],%l4 ! Mem[0000000067000036]
sth %l5,[%o3+0x00a] ! Mem[000000006780000a]
ldsb [%o3+0x010],%l7 ! Mem[0000000067800010]
stx %l4,[%o2+0x010] ! Mem[0000000067000010]
jmpl %g6+8,%g0
ldub [%o2+0x00d],%l0 ! Mem[000000006700000d]
p43_call_1_lo:
std %l0,[%o3+0x000] ! Mem[0000000067800000]
ldsw [%o0+0x024],%l4 ! Mem[0000000066000024]
ldsw [%o3+0x038],%l1 ! Mem[0000000067800038]
lduw [%o2+0x00c],%l7 ! Mem[000000006700000c]
ldd [%o2+0x028],%l4 ! Mem[0000000067000028]
retl
stw %l0,[%o1+0x01c] ! Mem[000000006680001c]
p43_jmpl_1_he:
lduw [%i0+0x038],%l5 ! Mem[0000000066000038]
ldd [%i3+0x020],%l0 ! Mem[0000000067800020]
jmpl %g6+8,%g0
ldsw [%i0+0x028],%l3 ! Mem[0000000066000028]
p43_call_1_he:
std %l0,[%i0+0x018] ! Mem[0000000066000018]
std %l4,[%i2+0x000] ! Mem[0000000067000000]
lduw [%i1+0x014],%l2 ! Mem[0000000066800014]
ldsb [%i1+0x01a],%l2 ! Mem[000000006680001a]
ldsh [%i3+0x022],%l2 ! Mem[0000000067800022]
retl
ldx [%i1+0x020],%l5 ! Mem[0000000066800020]
p43_jmpl_1_ho:
lduw [%o0+0x038],%l5 ! Mem[0000000066000038]
ldd [%o3+0x020],%l0 ! Mem[0000000067800020]
jmpl %g6+8,%g0
ldsw [%o0+0x028],%l3 ! Mem[0000000066000028]
p43_call_1_ho:
std %l0,[%o0+0x018] ! Mem[0000000066000018]
std %l4,[%o2+0x000] ! Mem[0000000067000000]
lduw [%o1+0x014],%l2 ! Mem[0000000066800014]
ldsb [%o1+0x01a],%l2 ! Mem[000000006680001a]
ldsh [%o3+0x022],%l2 ! Mem[0000000067800022]
retl
ldx [%o1+0x020],%l5 ! Mem[0000000066800020]
p44_jmpl_1_le:
ldd [%i0+0x010],%l0 ! Mem[0000000068000010]
stx %l4,[%i3+0x030] ! Mem[0000000069800030]
stx %l5,[%i2+0x008] ! Mem[0000000069000008]
ldsb [%i1+0x030],%l7 ! Mem[0000000068800030]
ldsw [%i0+0x010],%l4 ! Mem[0000000068000010]
jmpl %g6+8,%g0
sth %l0,[%i2+0x02c] ! Mem[000000006900002c]
p44_call_1_le:
lduw [%i1+0x004],%l1 ! Mem[0000000068800004]
ldsb [%i1+0x006],%l4 ! Mem[0000000068800006]
ldsh [%i3+0x01a],%l1 ! Mem[000000006980001a]
ldub [%i1+0x02e],%l7 ! Mem[000000006880002e]
lduh [%i3+0x02c],%l4 ! Mem[000000006980002c]
retl
std %l0,[%i0+0x018] ! Mem[0000000068000018]
p44_jmpl_1_lo:
ldd [%o0+0x010],%l0 ! Mem[0000000068000010]
stx %l4,[%o3+0x030] ! Mem[0000000069800030]
stx %l5,[%o2+0x008] ! Mem[0000000069000008]
ldsb [%o1+0x030],%l7 ! Mem[0000000068800030]
ldsw [%o0+0x010],%l4 ! Mem[0000000068000010]
jmpl %g6+8,%g0
sth %l0,[%o2+0x02c] ! Mem[000000006900002c]
p44_call_1_lo:
lduw [%o1+0x004],%l1 ! Mem[0000000068800004]
ldsb [%o1+0x006],%l4 ! Mem[0000000068800006]
ldsh [%o3+0x01a],%l1 ! Mem[000000006980001a]
ldub [%o1+0x02e],%l7 ! Mem[000000006880002e]
lduh [%o3+0x02c],%l4 ! Mem[000000006980002c]
retl
std %l0,[%o0+0x018] ! Mem[0000000068000018]
p44_jmpl_1_he:
stb %l5,[%i0+0x01a] ! Mem[000000006800001a]
ldd [%i1+0x020],%l0 ! Mem[0000000068800020]
jmpl %g6+8,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000068000028]
p44_call_1_he:
ldub [%i1+0x03c],%l0 ! Mem[000000006880003c]
ldsb [%i0+0x027],%l4 ! Mem[0000000068000027]
ldub [%i3+0x015],%l2 ! Mem[0000000069800015]
ldub [%i2+0x03a],%l2 ! Mem[000000006900003a]
stw %l2,[%i1+0x020] ! Mem[0000000068800020]
retl
stx %l5,[%i1+0x020] ! Mem[0000000068800020]
p44_jmpl_1_ho:
stb %l5,[%o0+0x01a] ! Mem[000000006800001a]
ldd [%o1+0x020],%l0 ! Mem[0000000068800020]
jmpl %g6+8,%g0
lduw [%o0+0x028],%l3 ! Mem[0000000068000028]
p44_call_1_ho:
ldub [%o1+0x03c],%l0 ! Mem[000000006880003c]
ldsb [%o0+0x027],%l4 ! Mem[0000000068000027]
ldub [%o3+0x015],%l2 ! Mem[0000000069800015]
ldub [%o2+0x03a],%l2 ! Mem[000000006900003a]
stw %l2,[%o1+0x020] ! Mem[0000000068800020]
retl
stx %l5,[%o1+0x020] ! Mem[0000000068800020]
p45_jmpl_1_le:
stx %l0,[%i3+0x030] ! Mem[000000006b800030]
stb %l4,[%i0+0x037] ! Mem[000000006a000037]
ldsw [%i1+0x008],%l5 ! Mem[000000006a800008]
ldsb [%i2+0x010],%l7 ! Mem[000000006b000010]
std %l4,[%i2+0x010] ! Mem[000000006b000010]
jmpl %g6+8,%g0
ldsb [%i1+0x00d],%l0 ! Mem[000000006a80000d]
p45_call_1_le:
ldsw [%i3+0x004],%l1 ! Mem[000000006b800004]
stx %l4,[%i2+0x020] ! Mem[000000006b000020]
ldsw [%i3+0x038],%l1 ! Mem[000000006b800038]
ldd [%i1+0x008],%l6 ! Mem[000000006a800008]
sth %l4,[%i3+0x02c] ! Mem[000000006b80002c]
retl
ldx [%i1+0x018],%l0 ! Mem[000000006a800018]
p45_jmpl_1_lo:
stx %l0,[%o3+0x030] ! Mem[000000006b800030]
stb %l4,[%o0+0x037] ! Mem[000000006a000037]
ldsw [%o1+0x008],%l5 ! Mem[000000006a800008]
ldsb [%o2+0x010],%l7 ! Mem[000000006b000010]
std %l4,[%o2+0x010] ! Mem[000000006b000010]
jmpl %g6+8,%g0
ldsb [%o1+0x00d],%l0 ! Mem[000000006a80000d]
p45_call_1_lo:
ldsw [%o3+0x004],%l1 ! Mem[000000006b800004]
stx %l4,[%o2+0x020] ! Mem[000000006b000020]
ldsw [%o3+0x038],%l1 ! Mem[000000006b800038]
ldd [%o1+0x008],%l6 ! Mem[000000006a800008]
sth %l4,[%o3+0x02c] ! Mem[000000006b80002c]
retl
ldx [%o1+0x018],%l0 ! Mem[000000006a800018]
p45_jmpl_1_he:
sth %l5,[%i0+0x03a] ! Mem[000000006a00003a]
ldsh [%i0+0x020],%l1 ! Mem[000000006a000020]
jmpl %g6+8,%g0
ldx [%i0+0x028],%l3 ! Mem[000000006a000028]
p45_call_1_he:
stx %l0,[%i3+0x018] ! Mem[000000006b800018]
lduw [%i2+0x004],%l4 ! Mem[000000006b000004]
ldub [%i0+0x015],%l2 ! Mem[000000006a000015]
lduh [%i3+0x01a],%l2 ! Mem[000000006b80001a]
std %l2,[%i2+0x020] ! Mem[000000006b000020]
retl
lduw [%i2+0x024],%l5 ! Mem[000000006b000024]
p45_jmpl_1_ho:
sth %l5,[%o0+0x03a] ! Mem[000000006a00003a]
ldsh [%o0+0x020],%l1 ! Mem[000000006a000020]
jmpl %g6+8,%g0
ldx [%o0+0x028],%l3 ! Mem[000000006a000028]
p45_call_1_ho:
stx %l0,[%o3+0x018] ! Mem[000000006b800018]
lduw [%o2+0x004],%l4 ! Mem[000000006b000004]
ldub [%o0+0x015],%l2 ! Mem[000000006a000015]
lduh [%o3+0x01a],%l2 ! Mem[000000006b80001a]
std %l2,[%o2+0x020] ! Mem[000000006b000020]
retl
lduw [%o2+0x024],%l5 ! Mem[000000006b000024]
p46_jmpl_1_le:
stw %l0,[%i2+0x014] ! Mem[000000006d000014]
ldsh [%i1+0x036],%l4 ! Mem[000000006c800036]
lduh [%i1+0x00a],%l5 ! Mem[000000006c80000a]
ldsw [%i3+0x030],%l7 ! Mem[000000006d800030]
ldd [%i3+0x010],%l4 ! Mem[000000006d800010]
jmpl %g6+8,%g0
ldx [%i0+0x028],%l0 ! Mem[000000006c000028]
p46_call_1_le:
ldd [%i3+0x000],%l0 ! Mem[000000006d800000]
sth %l4,[%i3+0x006] ! Mem[000000006d800006]
ldsh [%i3+0x01a],%l1 ! Mem[000000006d80001a]
std %l6,[%i1+0x028] ! Mem[000000006c800028]
ldsh [%i0+0x02c],%l4 ! Mem[000000006c00002c]
retl
lduh [%i0+0x01e],%l0 ! Mem[000000006c00001e]
p46_jmpl_1_lo:
stw %l0,[%o2+0x014] ! Mem[000000006d000014]
ldsh [%o1+0x036],%l4 ! Mem[000000006c800036]
lduh [%o1+0x00a],%l5 ! Mem[000000006c80000a]
ldsw [%o3+0x030],%l7 ! Mem[000000006d800030]
ldd [%o3+0x010],%l4 ! Mem[000000006d800010]
jmpl %g6+8,%g0
ldx [%o0+0x028],%l0 ! Mem[000000006c000028]
p46_call_1_lo:
ldd [%o3+0x000],%l0 ! Mem[000000006d800000]
sth %l4,[%o3+0x006] ! Mem[000000006d800006]
ldsh [%o3+0x01a],%l1 ! Mem[000000006d80001a]
std %l6,[%o1+0x028] ! Mem[000000006c800028]
ldsh [%o0+0x02c],%l4 ! Mem[000000006c00002c]
retl
lduh [%o0+0x01e],%l0 ! Mem[000000006c00001e]
p46_jmpl_1_he:
stx %l5,[%i0+0x018] ! Mem[000000006c000018]
ldub [%i1+0x020],%l1 ! Mem[000000006c800020]
jmpl %g6+8,%g0
sth %l3,[%i3+0x02a] ! Mem[000000006d80002a]
p46_call_1_he:
ldx [%i3+0x038],%l0 ! Mem[000000006d800038]
std %l4,[%i0+0x020] ! Mem[000000006c000020]
ldsh [%i1+0x014],%l2 ! Mem[000000006c800014]
stb %l2,[%i1+0x03a] ! Mem[000000006c80003a]
lduh [%i3+0x022],%l2 ! Mem[000000006d800022]
retl
stw %l5,[%i3+0x024] ! Mem[000000006d800024]
p46_jmpl_1_ho:
stx %l5,[%o0+0x018] ! Mem[000000006c000018]
ldub [%o1+0x020],%l1 ! Mem[000000006c800020]
jmpl %g6+8,%g0
sth %l3,[%o3+0x02a] ! Mem[000000006d80002a]
p46_call_1_ho:
ldx [%o3+0x038],%l0 ! Mem[000000006d800038]
std %l4,[%o0+0x020] ! Mem[000000006c000020]
ldsh [%o1+0x014],%l2 ! Mem[000000006c800014]
stb %l2,[%o1+0x03a] ! Mem[000000006c80003a]
lduh [%o3+0x022],%l2 ! Mem[000000006d800022]
retl
stw %l5,[%o3+0x024] ! Mem[000000006d800024]
p47_jmpl_1_le:
sth %l0,[%i1+0x034] ! Mem[000000006e800034]
std %l4,[%i2+0x030] ! Mem[000000006f000030]
std %l4,[%i3+0x008] ! Mem[000000006f800008]
ldsw [%i1+0x010],%l7 ! Mem[000000006e800010]
lduw [%i1+0x010],%l4 ! Mem[000000006e800010]
jmpl %g6+8,%g0
stw %l0,[%i3+0x00c] ! Mem[000000006f80000c]
p47_call_1_le:
sth %l1,[%i1+0x004] ! Mem[000000006e800004]
stb %l4,[%i3+0x026] ! Mem[000000006f800026]
ldsw [%i3+0x038],%l1 ! Mem[000000006f800038]
lduh [%i0+0x00e],%l7 ! Mem[000000006e00000e]
ldx [%i1+0x028],%l4 ! Mem[000000006e800028]
retl
ldsw [%i1+0x01c],%l0 ! Mem[000000006e80001c]
p47_jmpl_1_lo:
sth %l0,[%o1+0x034] ! Mem[000000006e800034]
std %l4,[%o2+0x030] ! Mem[000000006f000030]
std %l4,[%o3+0x008] ! Mem[000000006f800008]
ldsw [%o1+0x010],%l7 ! Mem[000000006e800010]
lduw [%o1+0x010],%l4 ! Mem[000000006e800010]
jmpl %g6+8,%g0
stw %l0,[%o3+0x00c] ! Mem[000000006f80000c]
p47_call_1_lo:
sth %l1,[%o1+0x004] ! Mem[000000006e800004]
stb %l4,[%o3+0x026] ! Mem[000000006f800026]
ldsw [%o3+0x038],%l1 ! Mem[000000006f800038]
lduh [%o0+0x00e],%l7 ! Mem[000000006e00000e]
ldx [%o1+0x028],%l4 ! Mem[000000006e800028]
retl
ldsw [%o1+0x01c],%l0 ! Mem[000000006e80001c]
p47_jmpl_1_he:
ldsw [%i0+0x038],%l5 ! Mem[000000006e000038]
lduw [%i0+0x020],%l1 ! Mem[000000006e000020]
jmpl %g6+8,%g0
ldd [%i3+0x028],%l2 ! Mem[000000006f800028]
p47_call_1_he:
ldsh [%i0+0x01c],%l0 ! Mem[000000006e00001c]
ldsb [%i1+0x007],%l4 ! Mem[000000006e800007]
ldsh [%i2+0x014],%l2 ! Mem[000000006f000014]
std %l2,[%i2+0x018] ! Mem[000000006f000018]
ldsw [%i1+0x020],%l2 ! Mem[000000006e800020]
retl
lduh [%i3+0x024],%l5 ! Mem[000000006f800024]
p47_jmpl_1_ho:
ldsw [%o0+0x038],%l5 ! Mem[000000006e000038]
lduw [%o0+0x020],%l1 ! Mem[000000006e000020]
jmpl %g6+8,%g0
ldd [%o3+0x028],%l2 ! Mem[000000006f800028]
p47_call_1_ho:
ldsh [%o0+0x01c],%l0 ! Mem[000000006e00001c]
ldsb [%o1+0x007],%l4 ! Mem[000000006e800007]
ldsh [%o2+0x014],%l2 ! Mem[000000006f000014]
std %l2,[%o2+0x018] ! Mem[000000006f000018]
ldsw [%o1+0x020],%l2 ! Mem[000000006e800020]
retl
lduh [%o3+0x024],%l5 ! Mem[000000006f800024]
p48_jmpl_1_le:
ldx [%i0+0x010],%l0 ! Mem[0000000070000010]
ldsw [%i0+0x034],%l4 ! Mem[0000000070000034]
stw %l5,[%i2+0x008] ! Mem[0000000071000008]
lduh [%i2+0x030],%l7 ! Mem[0000000071000030]
sth %l4,[%i3+0x010] ! Mem[0000000071800010]
jmpl %g6+8,%g0
ldub [%i2+0x02d],%l0 ! Mem[000000007100002d]
p48_call_1_le:
lduh [%i3+0x004],%l1 ! Mem[0000000071800004]
ldub [%i0+0x006],%l4 ! Mem[0000000070000006]
ldsh [%i2+0x01a],%l1 ! Mem[000000007100001a]
ldsb [%i0+0x02e],%l7 ! Mem[000000007000002e]
stx %l4,[%i2+0x028] ! Mem[0000000071000028]
retl
ldsw [%i3+0x01c],%l0 ! Mem[000000007180001c]
p48_jmpl_1_lo:
ldx [%o0+0x010],%l0 ! Mem[0000000070000010]
ldsw [%o0+0x034],%l4 ! Mem[0000000070000034]
stw %l5,[%o2+0x008] ! Mem[0000000071000008]
lduh [%o2+0x030],%l7 ! Mem[0000000071000030]
sth %l4,[%o3+0x010] ! Mem[0000000071800010]
jmpl %g6+8,%g0
ldub [%o2+0x02d],%l0 ! Mem[000000007100002d]
p48_call_1_lo:
lduh [%o3+0x004],%l1 ! Mem[0000000071800004]
ldub [%o0+0x006],%l4 ! Mem[0000000070000006]
ldsh [%o2+0x01a],%l1 ! Mem[000000007100001a]
ldsb [%o0+0x02e],%l7 ! Mem[000000007000002e]
stx %l4,[%o2+0x028] ! Mem[0000000071000028]
retl
ldsw [%o3+0x01c],%l0 ! Mem[000000007180001c]
p48_jmpl_1_he:
lduh [%i0+0x01a],%l5 ! Mem[000000007000001a]
lduw [%i1+0x020],%l1 ! Mem[0000000070800020]
jmpl %g6+8,%g0
ldsb [%i3+0x02b],%l3 ! Mem[000000007180002b]
p48_call_1_he:
sth %l0,[%i1+0x03c] ! Mem[000000007080003c]
lduw [%i0+0x024],%l4 ! Mem[0000000070000024]
ldd [%i3+0x010],%l2 ! Mem[0000000071800010]
stx %l2,[%i0+0x038] ! Mem[0000000070000038]
stx %l2,[%i2+0x020] ! Mem[0000000071000020]
retl
sth %l5,[%i0+0x024] ! Mem[0000000070000024]
p48_jmpl_1_ho:
lduh [%o0+0x01a],%l5 ! Mem[000000007000001a]
lduw [%o1+0x020],%l1 ! Mem[0000000070800020]
jmpl %g6+8,%g0
ldsb [%o3+0x02b],%l3 ! Mem[000000007180002b]
p48_call_1_ho:
sth %l0,[%o1+0x03c] ! Mem[000000007080003c]
lduw [%o0+0x024],%l4 ! Mem[0000000070000024]
ldd [%o3+0x010],%l2 ! Mem[0000000071800010]
stx %l2,[%o0+0x038] ! Mem[0000000070000038]
stx %l2,[%o2+0x020] ! Mem[0000000071000020]
retl
sth %l5,[%o0+0x024] ! Mem[0000000070000024]
p49_jmpl_1_le:
lduw [%i3+0x034],%l0 ! Mem[0000000073800034]
sth %l4,[%i1+0x036] ! Mem[0000000072800036]
ldsh [%i1+0x00a],%l5 ! Mem[000000007280000a]
lduh [%i3+0x010],%l7 ! Mem[0000000073800010]
ldsw [%i1+0x010],%l4 ! Mem[0000000072800010]
jmpl %g6+8,%g0
stb %l0,[%i2+0x00d] ! Mem[000000007300000d]
p49_call_1_le:
ldsh [%i2+0x004],%l1 ! Mem[0000000073000004]
ldsh [%i1+0x026],%l4 ! Mem[0000000072800026]
ldsw [%i2+0x038],%l1 ! Mem[0000000073000038]
stx %l7,[%i3+0x008] ! Mem[0000000073800008]
ldub [%i3+0x02d],%l4 ! Mem[000000007380002d]
retl
ldsb [%i1+0x01f],%l0 ! Mem[000000007280001f]
p49_jmpl_1_lo:
lduw [%o3+0x034],%l0 ! Mem[0000000073800034]
sth %l4,[%o1+0x036] ! Mem[0000000072800036]
ldsh [%o1+0x00a],%l5 ! Mem[000000007280000a]
lduh [%o3+0x010],%l7 ! Mem[0000000073800010]
ldsw [%o1+0x010],%l4 ! Mem[0000000072800010]
jmpl %g6+8,%g0
stb %l0,[%o2+0x00d] ! Mem[000000007300000d]
p49_call_1_lo:
ldsh [%o2+0x004],%l1 ! Mem[0000000073000004]
ldsh [%o1+0x026],%l4 ! Mem[0000000072800026]
ldsw [%o2+0x038],%l1 ! Mem[0000000073000038]
stx %l7,[%o3+0x008] ! Mem[0000000073800008]
ldub [%o3+0x02d],%l4 ! Mem[000000007380002d]
retl
ldsb [%o1+0x01f],%l0 ! Mem[000000007280001f]
p49_jmpl_1_he:
ldx [%i0+0x038],%l5 ! Mem[0000000072000038]
stb %l1,[%i0+0x020] ! Mem[0000000072000020]
jmpl %g6+8,%g0
ldub [%i3+0x02b],%l3 ! Mem[000000007380002b]
p49_call_1_he:
lduh [%i3+0x01c],%l0 ! Mem[000000007380001c]
stw %l4,[%i1+0x004] ! Mem[0000000072800004]
ldd [%i0+0x010],%l2 ! Mem[0000000072000010]
ldd [%i2+0x018],%l2 ! Mem[0000000073000018]
sth %l2,[%i3+0x022] ! Mem[0000000073800022]
retl
ldub [%i1+0x024],%l5 ! Mem[0000000072800024]
p49_jmpl_1_ho:
ldx [%o0+0x038],%l5 ! Mem[0000000072000038]
stb %l1,[%o0+0x020] ! Mem[0000000072000020]
jmpl %g6+8,%g0
ldub [%o3+0x02b],%l3 ! Mem[000000007380002b]
p49_call_1_ho:
lduh [%o3+0x01c],%l0 ! Mem[000000007380001c]
stw %l4,[%o1+0x004] ! Mem[0000000072800004]
ldd [%o0+0x010],%l2 ! Mem[0000000072000010]
ldd [%o2+0x018],%l2 ! Mem[0000000073000018]
sth %l2,[%o3+0x022] ! Mem[0000000073800022]
retl
ldub [%o1+0x024],%l5 ! Mem[0000000072800024]
p50_jmpl_1_le:
lduh [%i2+0x014],%l0 ! Mem[0000000075000014]
ldub [%i1+0x037],%l4 ! Mem[0000000074800037]
ldub [%i1+0x00b],%l5 ! Mem[000000007480000b]
lduh [%i1+0x030],%l7 ! Mem[0000000074800030]
std %l4,[%i2+0x010] ! Mem[0000000075000010]
jmpl %g6+8,%g0
ldsb [%i1+0x02d],%l0 ! Mem[000000007480002d]
p50_call_1_le:
stx %l1,[%i0+0x000] ! Mem[0000000074000000]
ldd [%i2+0x000],%l4 ! Mem[0000000075000000]
ldsh [%i1+0x01a],%l1 ! Mem[000000007480001a]
stb %l7,[%i3+0x02e] ! Mem[000000007580002e]
std %l4,[%i3+0x028] ! Mem[0000000075800028]
retl
stx %l0,[%i3+0x018] ! Mem[0000000075800018]
p50_jmpl_1_lo:
lduh [%o2+0x014],%l0 ! Mem[0000000075000014]
ldub [%o1+0x037],%l4 ! Mem[0000000074800037]
ldub [%o1+0x00b],%l5 ! Mem[000000007480000b]
lduh [%o1+0x030],%l7 ! Mem[0000000074800030]
std %l4,[%o2+0x010] ! Mem[0000000075000010]
jmpl %g6+8,%g0
ldsb [%o1+0x02d],%l0 ! Mem[000000007480002d]
p50_call_1_lo:
stx %l1,[%o0+0x000] ! Mem[0000000074000000]
ldd [%o2+0x000],%l4 ! Mem[0000000075000000]
ldsh [%o1+0x01a],%l1 ! Mem[000000007480001a]
stb %l7,[%o3+0x02e] ! Mem[000000007580002e]
std %l4,[%o3+0x028] ! Mem[0000000075800028]
retl
stx %l0,[%o3+0x018] ! Mem[0000000075800018]
p50_jmpl_1_he:
std %l4,[%i0+0x018] ! Mem[0000000074000018]
sth %l1,[%i1+0x020] ! Mem[0000000074800020]
jmpl %g6+8,%g0
ldx [%i2+0x028],%l3 ! Mem[0000000075000028]
p50_call_1_he:
ldd [%i3+0x038],%l0 ! Mem[0000000075800038]
ldsw [%i3+0x024],%l4 ! Mem[0000000075800024]
stw %l2,[%i1+0x014] ! Mem[0000000074800014]
ldsw [%i3+0x038],%l2 ! Mem[0000000075800038]
lduw [%i1+0x020],%l2 ! Mem[0000000074800020]
retl
stw %l5,[%i2+0x024] ! Mem[0000000075000024]
p50_jmpl_1_ho:
std %l4,[%o0+0x018] ! Mem[0000000074000018]
sth %l1,[%o1+0x020] ! Mem[0000000074800020]
jmpl %g6+8,%g0
ldx [%o2+0x028],%l3 ! Mem[0000000075000028]
p50_call_1_ho:
ldd [%o3+0x038],%l0 ! Mem[0000000075800038]
ldsw [%o3+0x024],%l4 ! Mem[0000000075800024]
stw %l2,[%o1+0x014] ! Mem[0000000074800014]
ldsw [%o3+0x038],%l2 ! Mem[0000000075800038]
lduw [%o1+0x020],%l2 ! Mem[0000000074800020]
retl
stw %l5,[%o2+0x024] ! Mem[0000000075000024]
p51_jmpl_1_le:
ldsh [%i1+0x034],%l0 ! Mem[0000000076800034]
stw %l4,[%i3+0x034] ! Mem[0000000077800034]
stb %l5,[%i0+0x00b] ! Mem[000000007600000b]
ldx [%i2+0x010],%l7 ! Mem[0000000077000010]
ldd [%i0+0x010],%l4 ! Mem[0000000076000010]
jmpl %g6+8,%g0
lduh [%i0+0x00c],%l0 ! Mem[000000007600000c]
p51_call_1_le:
std %l0,[%i3+0x000] ! Mem[0000000077800000]
stw %l4,[%i3+0x024] ! Mem[0000000077800024]
ldsw [%i1+0x038],%l1 ! Mem[0000000076800038]
ldub [%i3+0x00e],%l7 ! Mem[000000007780000e]
ldsb [%i3+0x02d],%l4 ! Mem[000000007780002d]
retl
sth %l0,[%i1+0x01e] ! Mem[000000007680001e]
p51_jmpl_1_lo:
ldsh [%o1+0x034],%l0 ! Mem[0000000076800034]
stw %l4,[%o3+0x034] ! Mem[0000000077800034]
stb %l5,[%o0+0x00b] ! Mem[000000007600000b]
ldx [%o2+0x010],%l7 ! Mem[0000000077000010]
ldd [%o0+0x010],%l4 ! Mem[0000000076000010]
jmpl %g6+8,%g0
lduh [%o0+0x00c],%l0 ! Mem[000000007600000c]
p51_call_1_lo:
std %l0,[%o3+0x000] ! Mem[0000000077800000]
stw %l4,[%o3+0x024] ! Mem[0000000077800024]
ldsw [%o1+0x038],%l1 ! Mem[0000000076800038]
ldub [%o3+0x00e],%l7 ! Mem[000000007780000e]
ldsb [%o3+0x02d],%l4 ! Mem[000000007780002d]
retl
sth %l0,[%o1+0x01e] ! Mem[000000007680001e]
p51_jmpl_1_he:
ldd [%i0+0x038],%l4 ! Mem[0000000076000038]
sth %l1,[%i0+0x020] ! Mem[0000000076000020]
jmpl %g6+8,%g0
stb %l3,[%i2+0x02b] ! Mem[000000007700002b]
p51_call_1_he:
stb %l0,[%i0+0x01c] ! Mem[000000007600001c]
stb %l4,[%i1+0x007] ! Mem[0000000076800007]
std %l2,[%i2+0x010] ! Mem[0000000077000010]
ldub [%i0+0x01a],%l2 ! Mem[000000007600001a]
ldub [%i2+0x022],%l2 ! Mem[0000000077000022]
retl
ldsw [%i2+0x024],%l5 ! Mem[0000000077000024]
p51_jmpl_1_ho:
ldd [%o0+0x038],%l4 ! Mem[0000000076000038]
sth %l1,[%o0+0x020] ! Mem[0000000076000020]
jmpl %g6+8,%g0
stb %l3,[%o2+0x02b] ! Mem[000000007700002b]
p51_call_1_ho:
stb %l0,[%o0+0x01c] ! Mem[000000007600001c]
stb %l4,[%o1+0x007] ! Mem[0000000076800007]
std %l2,[%o2+0x010] ! Mem[0000000077000010]
ldub [%o0+0x01a],%l2 ! Mem[000000007600001a]
ldub [%o2+0x022],%l2 ! Mem[0000000077000022]
retl
ldsw [%o2+0x024],%l5 ! Mem[0000000077000024]
p52_jmpl_1_le:
ldsb [%i3+0x014],%l0 ! Mem[0000000079800014]
ldx [%i0+0x030],%l4 ! Mem[0000000078000030]
sth %l5,[%i3+0x00a] ! Mem[000000007980000a]
ldx [%i3+0x030],%l7 ! Mem[0000000079800030]
lduw [%i2+0x010],%l4 ! Mem[0000000079000010]
jmpl %g6+8,%g0
stw %l0,[%i3+0x02c] ! Mem[000000007980002c]
p52_call_1_le:
lduw [%i1+0x004],%l1 ! Mem[0000000078800004]
std %l4,[%i3+0x000] ! Mem[0000000079800000]
ldsh [%i1+0x01a],%l1 ! Mem[000000007880001a]
ldd [%i3+0x028],%l6 ! Mem[0000000079800028]
lduw [%i0+0x02c],%l4 ! Mem[000000007800002c]
retl
stb %l0,[%i3+0x01f] ! Mem[000000007980001f]
p52_jmpl_1_lo:
ldsb [%o3+0x014],%l0 ! Mem[0000000079800014]
ldx [%o0+0x030],%l4 ! Mem[0000000078000030]
sth %l5,[%o3+0x00a] ! Mem[000000007980000a]
ldx [%o3+0x030],%l7 ! Mem[0000000079800030]
lduw [%o2+0x010],%l4 ! Mem[0000000079000010]
jmpl %g6+8,%g0
stw %l0,[%o3+0x02c] ! Mem[000000007980002c]
p52_call_1_lo:
lduw [%o1+0x004],%l1 ! Mem[0000000078800004]
std %l4,[%o3+0x000] ! Mem[0000000079800000]
ldsh [%o1+0x01a],%l1 ! Mem[000000007880001a]
ldd [%o3+0x028],%l6 ! Mem[0000000079800028]
lduw [%o0+0x02c],%l4 ! Mem[000000007800002c]
retl
stb %l0,[%o3+0x01f] ! Mem[000000007980001f]
p52_jmpl_1_he:
ldsh [%i0+0x01a],%l5 ! Mem[000000007800001a]
stx %l1,[%i2+0x020] ! Mem[0000000079000020]
jmpl %g6+8,%g0
stw %l3,[%i2+0x028] ! Mem[0000000079000028]
p52_call_1_he:
ldsw [%i2+0x03c],%l0 ! Mem[000000007900003c]
ldd [%i3+0x020],%l4 ! Mem[0000000079800020]
std %l2,[%i3+0x010] ! Mem[0000000079800010]
ldx [%i2+0x038],%l2 ! Mem[0000000079000038]
ldsh [%i3+0x022],%l2 ! Mem[0000000079800022]
retl
sth %l5,[%i3+0x024] ! Mem[0000000079800024]
p52_jmpl_1_ho:
ldsh [%o0+0x01a],%l5 ! Mem[000000007800001a]
stx %l1,[%o2+0x020] ! Mem[0000000079000020]
jmpl %g6+8,%g0
stw %l3,[%o2+0x028] ! Mem[0000000079000028]
p52_call_1_ho:
ldsw [%o2+0x03c],%l0 ! Mem[000000007900003c]
ldd [%o3+0x020],%l4 ! Mem[0000000079800020]
std %l2,[%o3+0x010] ! Mem[0000000079800010]
ldx [%o2+0x038],%l2 ! Mem[0000000079000038]
ldsh [%o3+0x022],%l2 ! Mem[0000000079800022]
retl
sth %l5,[%o3+0x024] ! Mem[0000000079800024]
p53_jmpl_1_le:
ldd [%i2+0x030],%l0 ! Mem[000000007b000030]
ldsb [%i1+0x037],%l4 ! Mem[000000007a800037]
ldsb [%i2+0x00b],%l5 ! Mem[000000007b00000b]
ldx [%i1+0x010],%l7 ! Mem[000000007a800010]
sth %l4,[%i3+0x010] ! Mem[000000007b800010]
jmpl %g6+8,%g0
ldsh [%i2+0x00c],%l0 ! Mem[000000007b00000c]
p53_call_1_le:
ldsw [%i3+0x004],%l1 ! Mem[000000007b800004]
ldx [%i0+0x020],%l4 ! Mem[000000007a000020]
ldsb [%i0+0x03b],%l1 ! Mem[000000007a00003b]
stw %l7,[%i3+0x00c] ! Mem[000000007b80000c]
stw %l4,[%i1+0x02c] ! Mem[000000007a80002c]
retl
lduw [%i1+0x01c],%l0 ! Mem[000000007a80001c]
p53_jmpl_1_lo:
ldd [%o2+0x030],%l0 ! Mem[000000007b000030]
ldsb [%o1+0x037],%l4 ! Mem[000000007a800037]
ldsb [%o2+0x00b],%l5 ! Mem[000000007b00000b]
ldx [%o1+0x010],%l7 ! Mem[000000007a800010]
sth %l4,[%o3+0x010] ! Mem[000000007b800010]
jmpl %g6+8,%g0
ldsh [%o2+0x00c],%l0 ! Mem[000000007b00000c]
p53_call_1_lo:
ldsw [%o3+0x004],%l1 ! Mem[000000007b800004]
ldx [%o0+0x020],%l4 ! Mem[000000007a000020]
ldsb [%o0+0x03b],%l1 ! Mem[000000007a00003b]
stw %l7,[%o3+0x00c] ! Mem[000000007b80000c]
stw %l4,[%o1+0x02c] ! Mem[000000007a80002c]
retl
lduw [%o1+0x01c],%l0 ! Mem[000000007a80001c]
p53_jmpl_1_he:
ldub [%i0+0x03a],%l5 ! Mem[000000007a00003a]
ldsb [%i0+0x020],%l1 ! Mem[000000007a000020]
jmpl %g6+8,%g0
stx %l3,[%i1+0x028] ! Mem[000000007a800028]
p53_call_1_he:
stw %l0,[%i3+0x01c] ! Mem[000000007b80001c]
lduh [%i0+0x006],%l4 ! Mem[000000007a000006]
ldx [%i1+0x010],%l2 ! Mem[000000007a800010]
stb %l2,[%i3+0x01a] ! Mem[000000007b80001a]
stw %l2,[%i1+0x020] ! Mem[000000007a800020]
retl
ldsh [%i3+0x024],%l5 ! Mem[000000007b800024]
p53_jmpl_1_ho:
ldub [%o0+0x03a],%l5 ! Mem[000000007a00003a]
ldsb [%o0+0x020],%l1 ! Mem[000000007a000020]
jmpl %g6+8,%g0
stx %l3,[%o1+0x028] ! Mem[000000007a800028]
p53_call_1_ho:
stw %l0,[%o3+0x01c] ! Mem[000000007b80001c]
lduh [%o0+0x006],%l4 ! Mem[000000007a000006]
ldx [%o1+0x010],%l2 ! Mem[000000007a800010]
stb %l2,[%o3+0x01a] ! Mem[000000007b80001a]
stw %l2,[%o1+0x020] ! Mem[000000007a800020]
retl
ldsh [%o3+0x024],%l5 ! Mem[000000007b800024]
p54_jmpl_1_le:
stx %l0,[%i2+0x010] ! Mem[000000007d000010]
stb %l4,[%i2+0x037] ! Mem[000000007d000037]
ldsw [%i1+0x008],%l5 ! Mem[000000007c800008]
std %l6,[%i2+0x030] ! Mem[000000007d000030]
ldsw [%i1+0x010],%l4 ! Mem[000000007c800010]
jmpl %g6+8,%g0
stb %l0,[%i2+0x02d] ! Mem[000000007d00002d]
p54_call_1_le:
ldd [%i2+0x000],%l0 ! Mem[000000007d000000]
lduh [%i0+0x006],%l4 ! Mem[000000007c000006]
ldsh [%i0+0x01a],%l1 ! Mem[000000007c00001a]
ldx [%i2+0x028],%l7 ! Mem[000000007d000028]
ldsw [%i2+0x02c],%l4 ! Mem[000000007d00002c]
retl
ldub [%i3+0x01f],%l0 ! Mem[000000007d80001f]
p54_jmpl_1_lo:
stx %l0,[%o2+0x010] ! Mem[000000007d000010]
stb %l4,[%o2+0x037] ! Mem[000000007d000037]
ldsw [%o1+0x008],%l5 ! Mem[000000007c800008]
std %l6,[%o2+0x030] ! Mem[000000007d000030]
ldsw [%o1+0x010],%l4 ! Mem[000000007c800010]
jmpl %g6+8,%g0
stb %l0,[%o2+0x02d] ! Mem[000000007d00002d]
p54_call_1_lo:
ldd [%o2+0x000],%l0 ! Mem[000000007d000000]
lduh [%o0+0x006],%l4 ! Mem[000000007c000006]
ldsh [%o0+0x01a],%l1 ! Mem[000000007c00001a]
ldx [%o2+0x028],%l7 ! Mem[000000007d000028]
ldsw [%o2+0x02c],%l4 ! Mem[000000007d00002c]
retl
ldub [%o3+0x01f],%l0 ! Mem[000000007d80001f]
p54_jmpl_1_he:
lduw [%i0+0x018],%l5 ! Mem[000000007c000018]
ldsw [%i2+0x020],%l1 ! Mem[000000007d000020]
jmpl %g6+8,%g0
ldsh [%i1+0x02a],%l3 ! Mem[000000007c80002a]
p54_call_1_he:
lduw [%i3+0x03c],%l0 ! Mem[000000007d80003c]
stb %l4,[%i2+0x027] ! Mem[000000007d000027]
ldx [%i1+0x010],%l2 ! Mem[000000007c800010]
stw %l2,[%i1+0x038] ! Mem[000000007c800038]
std %l2,[%i2+0x020] ! Mem[000000007d000020]
retl
std %l4,[%i0+0x020] ! Mem[000000007c000020]
p54_jmpl_1_ho:
lduw [%o0+0x018],%l5 ! Mem[000000007c000018]
ldsw [%o2+0x020],%l1 ! Mem[000000007d000020]
jmpl %g6+8,%g0
ldsh [%o1+0x02a],%l3 ! Mem[000000007c80002a]
p54_call_1_ho:
lduw [%o3+0x03c],%l0 ! Mem[000000007d80003c]
stb %l4,[%o2+0x027] ! Mem[000000007d000027]
ldx [%o1+0x010],%l2 ! Mem[000000007c800010]
stw %l2,[%o1+0x038] ! Mem[000000007c800038]
std %l2,[%o2+0x020] ! Mem[000000007d000020]
retl
std %l4,[%o0+0x020] ! Mem[000000007c000020]
p55_jmpl_1_le:
std %l0,[%i0+0x030] ! Mem[000000007e000030]
ldsh [%i3+0x036],%l4 ! Mem[000000007f800036]
ldx [%i1+0x008],%l5 ! Mem[000000007e800008]
std %l6,[%i3+0x010] ! Mem[000000007f800010]
ldx [%i2+0x010],%l4 ! Mem[000000007f000010]
jmpl %g6+8,%g0
stx %l0,[%i1+0x008] ! Mem[000000007e800008]
p55_call_1_le:
sth %l1,[%i1+0x004] ! Mem[000000007e800004]
ldsw [%i1+0x024],%l4 ! Mem[000000007e800024]
ldsb [%i3+0x03b],%l1 ! Mem[000000007f80003b]
ldsw [%i2+0x00c],%l7 ! Mem[000000007f00000c]
lduw [%i3+0x02c],%l4 ! Mem[000000007f80002c]
retl
ldsh [%i1+0x01e],%l0 ! Mem[000000007e80001e]
p55_jmpl_1_lo:
std %l0,[%o0+0x030] ! Mem[000000007e000030]
ldsh [%o3+0x036],%l4 ! Mem[000000007f800036]
ldx [%o1+0x008],%l5 ! Mem[000000007e800008]
std %l6,[%o3+0x010] ! Mem[000000007f800010]
ldx [%o2+0x010],%l4 ! Mem[000000007f000010]
jmpl %g6+8,%g0
stx %l0,[%o1+0x008] ! Mem[000000007e800008]
p55_call_1_lo:
sth %l1,[%o1+0x004] ! Mem[000000007e800004]
ldsw [%o1+0x024],%l4 ! Mem[000000007e800024]
ldsb [%o3+0x03b],%l1 ! Mem[000000007f80003b]
ldsw [%o2+0x00c],%l7 ! Mem[000000007f00000c]
lduw [%o3+0x02c],%l4 ! Mem[000000007f80002c]
retl
ldsh [%o1+0x01e],%l0 ! Mem[000000007e80001e]
p55_jmpl_1_he:
sth %l5,[%i0+0x03a] ! Mem[000000007e00003a]
ldsw [%i0+0x020],%l1 ! Mem[000000007e000020]
jmpl %g6+8,%g0
lduh [%i1+0x02a],%l3 ! Mem[000000007e80002a]
p55_call_1_he:
ldsb [%i0+0x01c],%l0 ! Mem[000000007e00001c]
ldd [%i0+0x000],%l4 ! Mem[000000007e000000]
lduh [%i2+0x014],%l2 ! Mem[000000007f000014]
ldsb [%i2+0x01a],%l2 ! Mem[000000007f00001a]
lduh [%i3+0x022],%l2 ! Mem[000000007f800022]
retl
ldsb [%i1+0x024],%l5 ! Mem[000000007e800024]
p55_jmpl_1_ho:
sth %l5,[%o0+0x03a] ! Mem[000000007e00003a]
ldsw [%o0+0x020],%l1 ! Mem[000000007e000020]
jmpl %g6+8,%g0
lduh [%o1+0x02a],%l3 ! Mem[000000007e80002a]
p55_call_1_ho:
ldsb [%o0+0x01c],%l0 ! Mem[000000007e00001c]
ldd [%o0+0x000],%l4 ! Mem[000000007e000000]
lduh [%o2+0x014],%l2 ! Mem[000000007f000014]
ldsb [%o2+0x01a],%l2 ! Mem[000000007f00001a]
lduh [%o3+0x022],%l2 ! Mem[000000007f800022]
retl
ldsb [%o1+0x024],%l5 ! Mem[000000007e800024]
p56_jmpl_1_le:
stb %l0,[%i3+0x014] ! Mem[0000000081800014]
std %l4,[%i1+0x030] ! Mem[0000000080800030]
std %l4,[%i0+0x008] ! Mem[0000000080000008]
stw %l7,[%i1+0x030] ! Mem[0000000080800030]
ldd [%i0+0x010],%l4 ! Mem[0000000080000010]
jmpl %g6+8,%g0
lduh [%i3+0x02c],%l0 ! Mem[000000008180002c]
p56_call_1_le:
ldx [%i3+0x000],%l1 ! Mem[0000000081800000]
ldsb [%i2+0x006],%l4 ! Mem[0000000081000006]
ldsh [%i3+0x01a],%l1 ! Mem[000000008180001a]
stx %l7,[%i2+0x028] ! Mem[0000000081000028]
stw %l4,[%i3+0x02c] ! Mem[000000008180002c]
retl
ldd [%i3+0x018],%l0 ! Mem[0000000081800018]
p56_jmpl_1_lo:
stb %l0,[%o3+0x014] ! Mem[0000000081800014]
std %l4,[%o1+0x030] ! Mem[0000000080800030]
std %l4,[%o0+0x008] ! Mem[0000000080000008]
stw %l7,[%o1+0x030] ! Mem[0000000080800030]
ldd [%o0+0x010],%l4 ! Mem[0000000080000010]
jmpl %g6+8,%g0
lduh [%o3+0x02c],%l0 ! Mem[000000008180002c]
p56_call_1_lo:
ldx [%o3+0x000],%l1 ! Mem[0000000081800000]
ldsb [%o2+0x006],%l4 ! Mem[0000000081000006]
ldsh [%o3+0x01a],%l1 ! Mem[000000008180001a]
stx %l7,[%o2+0x028] ! Mem[0000000081000028]
stw %l4,[%o3+0x02c] ! Mem[000000008180002c]
retl
ldd [%o3+0x018],%l0 ! Mem[0000000081800018]
p56_jmpl_1_he:
stx %l5,[%i0+0x018] ! Mem[0000000080000018]
lduh [%i2+0x020],%l1 ! Mem[0000000081000020]
jmpl %g6+8,%g0
lduw [%i1+0x028],%l3 ! Mem[0000000080800028]
p56_call_1_he:
std %l0,[%i2+0x038] ! Mem[0000000081000038]
lduh [%i2+0x026],%l4 ! Mem[0000000081000026]
lduh [%i0+0x014],%l2 ! Mem[0000000080000014]
ldsh [%i0+0x03a],%l2 ! Mem[000000008000003a]
ldsw [%i0+0x020],%l2 ! Mem[0000000080000020]
retl
stb %l5,[%i2+0x024] ! Mem[0000000081000024]
p56_jmpl_1_ho:
stx %l5,[%o0+0x018] ! Mem[0000000080000018]
lduh [%o2+0x020],%l1 ! Mem[0000000081000020]
jmpl %g6+8,%g0
lduw [%o1+0x028],%l3 ! Mem[0000000080800028]
p56_call_1_ho:
std %l0,[%o2+0x038] ! Mem[0000000081000038]
lduh [%o2+0x026],%l4 ! Mem[0000000081000026]
lduh [%o0+0x014],%l2 ! Mem[0000000080000014]
ldsh [%o0+0x03a],%l2 ! Mem[000000008000003a]
ldsw [%o0+0x020],%l2 ! Mem[0000000080000020]
retl
stb %l5,[%o2+0x024] ! Mem[0000000081000024]
p57_jmpl_1_le:
ldx [%i2+0x030],%l0 ! Mem[0000000083000030]
ldsw [%i1+0x034],%l4 ! Mem[0000000082800034]
ldd [%i3+0x008],%l4 ! Mem[0000000083800008]
stw %l7,[%i2+0x010] ! Mem[0000000083000010]
lduw [%i2+0x010],%l4 ! Mem[0000000083000010]
jmpl %g6+8,%g0
std %l0,[%i2+0x008] ! Mem[0000000083000008]
p57_call_1_le:
ldub [%i2+0x005],%l1 ! Mem[0000000083000005]
stx %l4,[%i3+0x020] ! Mem[0000000083800020]
ldsb [%i3+0x03b],%l1 ! Mem[000000008380003b]
sth %l7,[%i1+0x00e] ! Mem[000000008280000e]
ldsw [%i0+0x02c],%l4 ! Mem[000000008200002c]
retl
stw %l0,[%i0+0x01c] ! Mem[000000008200001c]
p57_jmpl_1_lo:
ldx [%o2+0x030],%l0 ! Mem[0000000083000030]
ldsw [%o1+0x034],%l4 ! Mem[0000000082800034]
ldd [%o3+0x008],%l4 ! Mem[0000000083800008]
stw %l7,[%o2+0x010] ! Mem[0000000083000010]
lduw [%o2+0x010],%l4 ! Mem[0000000083000010]
jmpl %g6+8,%g0
std %l0,[%o2+0x008] ! Mem[0000000083000008]
p57_call_1_lo:
ldub [%o2+0x005],%l1 ! Mem[0000000083000005]
stx %l4,[%o3+0x020] ! Mem[0000000083800020]
ldsb [%o3+0x03b],%l1 ! Mem[000000008380003b]
sth %l7,[%o1+0x00e] ! Mem[000000008280000e]
ldsw [%o0+0x02c],%l4 ! Mem[000000008200002c]
retl
stw %l0,[%o0+0x01c] ! Mem[000000008200001c]
p57_jmpl_1_he:
ldsb [%i0+0x03a],%l5 ! Mem[000000008200003a]
ldx [%i0+0x020],%l1 ! Mem[0000000082000020]
jmpl %g6+8,%g0
std %l2,[%i1+0x028] ! Mem[0000000082800028]
p57_call_1_he:
ldub [%i3+0x01c],%l0 ! Mem[000000008380001c]
sth %l4,[%i0+0x006] ! Mem[0000000082000006]
ldsw [%i1+0x014],%l2 ! Mem[0000000082800014]
lduh [%i1+0x01a],%l2 ! Mem[000000008280001a]
stx %l2,[%i2+0x020] ! Mem[0000000083000020]
retl
ldd [%i2+0x020],%l4 ! Mem[0000000083000020]
p57_jmpl_1_ho:
ldsb [%o0+0x03a],%l5 ! Mem[000000008200003a]
ldx [%o0+0x020],%l1 ! Mem[0000000082000020]
jmpl %g6+8,%g0
std %l2,[%o1+0x028] ! Mem[0000000082800028]
p57_call_1_ho:
ldub [%o3+0x01c],%l0 ! Mem[000000008380001c]
sth %l4,[%o0+0x006] ! Mem[0000000082000006]
ldsw [%o1+0x014],%l2 ! Mem[0000000082800014]
lduh [%o1+0x01a],%l2 ! Mem[000000008280001a]
stx %l2,[%o2+0x020] ! Mem[0000000083000020]
retl
ldd [%o2+0x020],%l4 ! Mem[0000000083000020]
p58_jmpl_1_le:
lduw [%i1+0x014],%l0 ! Mem[0000000084800014]
sth %l4,[%i2+0x036] ! Mem[0000000085000036]
ldsh [%i2+0x00a],%l5 ! Mem[000000008500000a]
stw %l7,[%i3+0x030] ! Mem[0000000085800030]
sth %l4,[%i3+0x010] ! Mem[0000000085800010]
jmpl %g6+8,%g0
ldsh [%i2+0x02c],%l0 ! Mem[000000008500002c]
p58_call_1_le:
ldsb [%i0+0x005],%l1 ! Mem[0000000084000005]
stb %l4,[%i3+0x006] ! Mem[0000000085800006]
ldsh [%i3+0x01a],%l1 ! Mem[000000008580001a]
lduw [%i1+0x02c],%l7 ! Mem[000000008480002c]
stb %l4,[%i1+0x02d] ! Mem[000000008480002d]
retl
std %l0,[%i3+0x018] ! Mem[0000000085800018]
p58_jmpl_1_lo:
lduw [%o1+0x014],%l0 ! Mem[0000000084800014]
sth %l4,[%o2+0x036] ! Mem[0000000085000036]
ldsh [%o2+0x00a],%l5 ! Mem[000000008500000a]
stw %l7,[%o3+0x030] ! Mem[0000000085800030]
sth %l4,[%o3+0x010] ! Mem[0000000085800010]
jmpl %g6+8,%g0
ldsh [%o2+0x02c],%l0 ! Mem[000000008500002c]
p58_call_1_lo:
ldsb [%o0+0x005],%l1 ! Mem[0000000084000005]
stb %l4,[%o3+0x006] ! Mem[0000000085800006]
ldsh [%o3+0x01a],%l1 ! Mem[000000008580001a]
lduw [%o1+0x02c],%l7 ! Mem[000000008480002c]
stb %l4,[%o1+0x02d] ! Mem[000000008480002d]
retl
std %l0,[%o3+0x018] ! Mem[0000000085800018]
p58_jmpl_1_he:
ldsw [%i0+0x018],%l5 ! Mem[0000000084000018]
std %l0,[%i2+0x020] ! Mem[0000000085000020]
jmpl %g6+8,%g0
stx %l3,[%i1+0x028] ! Mem[0000000084800028]
p58_call_1_he:
stx %l0,[%i3+0x038] ! Mem[0000000085800038]
ldsh [%i2+0x026],%l4 ! Mem[0000000085000026]
ldsw [%i1+0x014],%l2 ! Mem[0000000084800014]
lduw [%i2+0x038],%l2 ! Mem[0000000085000038]
sth %l2,[%i3+0x022] ! Mem[0000000085800022]
retl
ldx [%i3+0x020],%l5 ! Mem[0000000085800020]
p58_jmpl_1_ho:
ldsw [%o0+0x018],%l5 ! Mem[0000000084000018]
std %l0,[%o2+0x020] ! Mem[0000000085000020]
jmpl %g6+8,%g0
stx %l3,[%o1+0x028] ! Mem[0000000084800028]
p58_call_1_ho:
stx %l0,[%o3+0x038] ! Mem[0000000085800038]
ldsh [%o2+0x026],%l4 ! Mem[0000000085000026]
ldsw [%o1+0x014],%l2 ! Mem[0000000084800014]
lduw [%o2+0x038],%l2 ! Mem[0000000085000038]
sth %l2,[%o3+0x022] ! Mem[0000000085800022]
retl
ldx [%o3+0x020],%l5 ! Mem[0000000085800020]
p59_jmpl_1_le:
ldsw [%i0+0x034],%l0 ! Mem[0000000086000034]
ldub [%i0+0x037],%l4 ! Mem[0000000086000037]
lduw [%i1+0x008],%l5 ! Mem[0000000086800008]
ldd [%i1+0x010],%l6 ! Mem[0000000086800010]
ldsw [%i1+0x010],%l4 ! Mem[0000000086800010]
jmpl %g6+8,%g0
lduw [%i1+0x00c],%l0 ! Mem[000000008680000c]
p59_call_1_le:
stw %l1,[%i3+0x004] ! Mem[0000000087800004]
lduw [%i0+0x024],%l4 ! Mem[0000000086000024]
ldsb [%i3+0x03b],%l1 ! Mem[000000008780003b]
ldsh [%i0+0x00e],%l7 ! Mem[000000008600000e]
ldd [%i2+0x028],%l4 ! Mem[0000000087000028]
retl
ldx [%i0+0x018],%l0 ! Mem[0000000086000018]
p59_jmpl_1_lo:
ldsw [%o0+0x034],%l0 ! Mem[0000000086000034]
ldub [%o0+0x037],%l4 ! Mem[0000000086000037]
lduw [%o1+0x008],%l5 ! Mem[0000000086800008]
ldd [%o1+0x010],%l6 ! Mem[0000000086800010]
ldsw [%o1+0x010],%l4 ! Mem[0000000086800010]
jmpl %g6+8,%g0
lduw [%o1+0x00c],%l0 ! Mem[000000008680000c]
p59_call_1_lo:
stw %l1,[%o3+0x004] ! Mem[0000000087800004]
lduw [%o0+0x024],%l4 ! Mem[0000000086000024]
ldsb [%o3+0x03b],%l1 ! Mem[000000008780003b]
ldsh [%o0+0x00e],%l7 ! Mem[000000008600000e]
ldd [%o2+0x028],%l4 ! Mem[0000000087000028]
retl
ldx [%o0+0x018],%l0 ! Mem[0000000086000018]
p59_jmpl_1_he:
ldx [%i0+0x038],%l5 ! Mem[0000000086000038]
std %l0,[%i0+0x020] ! Mem[0000000086000020]
jmpl %g6+8,%g0
ldd [%i1+0x028],%l2 ! Mem[0000000086800028]
p59_call_1_he:
ldx [%i0+0x018],%l0 ! Mem[0000000086000018]
ldx [%i0+0x000],%l4 ! Mem[0000000086000000]
ldsb [%i2+0x015],%l2 ! Mem[0000000087000015]
std %l2,[%i0+0x018] ! Mem[0000000086000018]
lduw [%i0+0x020],%l2 ! Mem[0000000086000020]
retl
ldsb [%i3+0x024],%l5 ! Mem[0000000087800024]
p59_jmpl_1_ho:
ldx [%o0+0x038],%l5 ! Mem[0000000086000038]
std %l0,[%o0+0x020] ! Mem[0000000086000020]
jmpl %g6+8,%g0
ldd [%o1+0x028],%l2 ! Mem[0000000086800028]
p59_call_1_ho:
ldx [%o0+0x018],%l0 ! Mem[0000000086000018]
ldx [%o0+0x000],%l4 ! Mem[0000000086000000]
ldsb [%o2+0x015],%l2 ! Mem[0000000087000015]
std %l2,[%o0+0x018] ! Mem[0000000086000018]
lduw [%o0+0x020],%l2 ! Mem[0000000086000020]
retl
ldsb [%o3+0x024],%l5 ! Mem[0000000087800024]
p60_jmpl_1_le:
ldsh [%i3+0x014],%l0 ! Mem[0000000089800014]
ldd [%i1+0x030],%l4 ! Mem[0000000088800030]
stb %l5,[%i1+0x00b] ! Mem[000000008880000b]
ldd [%i2+0x030],%l6 ! Mem[0000000089000030]
ldx [%i2+0x010],%l4 ! Mem[0000000089000010]
jmpl %g6+8,%g0
stx %l0,[%i0+0x028] ! Mem[0000000088000028]
p60_call_1_le:
stb %l1,[%i1+0x005] ! Mem[0000000088800005]
ldub [%i1+0x006],%l4 ! Mem[0000000088800006]
ldd [%i3+0x018],%l0 ! Mem[0000000089800018]
stw %l7,[%i0+0x02c] ! Mem[000000008800002c]
lduh [%i2+0x02c],%l4 ! Mem[000000008900002c]
retl
lduh [%i3+0x01e],%l0 ! Mem[000000008980001e]
p60_jmpl_1_lo:
ldsh [%o3+0x014],%l0 ! Mem[0000000089800014]
ldd [%o1+0x030],%l4 ! Mem[0000000088800030]
stb %l5,[%o1+0x00b] ! Mem[000000008880000b]
ldd [%o2+0x030],%l6 ! Mem[0000000089000030]
ldx [%o2+0x010],%l4 ! Mem[0000000089000010]
jmpl %g6+8,%g0
stx %l0,[%o0+0x028] ! Mem[0000000088000028]
p60_call_1_lo:
stb %l1,[%o1+0x005] ! Mem[0000000088800005]
ldub [%o1+0x006],%l4 ! Mem[0000000088800006]
ldd [%o3+0x018],%l0 ! Mem[0000000089800018]
stw %l7,[%o0+0x02c] ! Mem[000000008800002c]
lduh [%o2+0x02c],%l4 ! Mem[000000008900002c]
retl
lduh [%o3+0x01e],%l0 ! Mem[000000008980001e]
p60_jmpl_1_he:
std %l4,[%i0+0x018] ! Mem[0000000088000018]
stw %l1,[%i2+0x020] ! Mem[0000000089000020]
jmpl %g6+8,%g0
ldsw [%i0+0x028],%l3 ! Mem[0000000088000028]
p60_call_1_he:
ldsh [%i2+0x03c],%l0 ! Mem[000000008900003c]
stx %l4,[%i1+0x020] ! Mem[0000000088800020]
ldsb [%i0+0x015],%l2 ! Mem[0000000088000015]
sth %l2,[%i2+0x03a] ! Mem[000000008900003a]
ldub [%i2+0x022],%l2 ! Mem[0000000089000022]
retl
lduw [%i0+0x024],%l5 ! Mem[0000000088000024]
p60_jmpl_1_ho:
std %l4,[%o0+0x018] ! Mem[0000000088000018]
stw %l1,[%o2+0x020] ! Mem[0000000089000020]
jmpl %g6+8,%g0
ldsw [%o0+0x028],%l3 ! Mem[0000000088000028]
p60_call_1_ho:
ldsh [%o2+0x03c],%l0 ! Mem[000000008900003c]
stx %l4,[%o1+0x020] ! Mem[0000000088800020]
ldsb [%o0+0x015],%l2 ! Mem[0000000088000015]
sth %l2,[%o2+0x03a] ! Mem[000000008900003a]
ldub [%o2+0x022],%l2 ! Mem[0000000089000022]
retl
lduw [%o0+0x024],%l5 ! Mem[0000000088000024]
p61_jmpl_1_le:
ldsb [%i2+0x034],%l0 ! Mem[000000008b000034]
ldx [%i1+0x030],%l4 ! Mem[000000008a800030]
stx %l5,[%i0+0x008] ! Mem[000000008a000008]
ldsh [%i3+0x010],%l7 ! Mem[000000008b800010]
ldd [%i0+0x010],%l4 ! Mem[000000008a000010]
jmpl %g6+8,%g0
ldsw [%i3+0x00c],%l0 ! Mem[000000008b80000c]
p61_call_1_le:
lduh [%i3+0x004],%l1 ! Mem[000000008b800004]
ldsh [%i2+0x026],%l4 ! Mem[000000008b000026]
ldsb [%i2+0x03b],%l1 ! Mem[000000008b00003b]
ldx [%i0+0x008],%l7 ! Mem[000000008a000008]
sth %l4,[%i3+0x02c] ! Mem[000000008b80002c]
retl
ldsw [%i0+0x01c],%l0 ! Mem[000000008a00001c]
p61_jmpl_1_lo:
ldsb [%o2+0x034],%l0 ! Mem[000000008b000034]
ldx [%o1+0x030],%l4 ! Mem[000000008a800030]
stx %l5,[%o0+0x008] ! Mem[000000008a000008]
ldsh [%o3+0x010],%l7 ! Mem[000000008b800010]
ldd [%o0+0x010],%l4 ! Mem[000000008a000010]
jmpl %g6+8,%g0
ldsw [%o3+0x00c],%l0 ! Mem[000000008b80000c]
p61_call_1_lo:
lduh [%o3+0x004],%l1 ! Mem[000000008b800004]
ldsh [%o2+0x026],%l4 ! Mem[000000008b000026]
ldsb [%o2+0x03b],%l1 ! Mem[000000008b00003b]
ldx [%o0+0x008],%l7 ! Mem[000000008a000008]
sth %l4,[%o3+0x02c] ! Mem[000000008b80002c]
retl
ldsw [%o0+0x01c],%l0 ! Mem[000000008a00001c]
p61_jmpl_1_he:
stw %l5,[%i0+0x038] ! Mem[000000008a000038]
ldd [%i0+0x020],%l0 ! Mem[000000008a000020]
jmpl %g6+8,%g0
ldub [%i0+0x02b],%l3 ! Mem[000000008a00002b]
p61_call_1_he:
sth %l0,[%i3+0x01c] ! Mem[000000008b80001c]
ldub [%i3+0x007],%l4 ! Mem[000000008b800007]
stx %l2,[%i1+0x010] ! Mem[000000008a800010]
ldd [%i3+0x018],%l2 ! Mem[000000008b800018]
ldsh [%i3+0x022],%l2 ! Mem[000000008b800022]
retl
ldd [%i1+0x020],%l4 ! Mem[000000008a800020]
p61_jmpl_1_ho:
stw %l5,[%o0+0x038] ! Mem[000000008a000038]
ldd [%o0+0x020],%l0 ! Mem[000000008a000020]
jmpl %g6+8,%g0
ldub [%o0+0x02b],%l3 ! Mem[000000008a00002b]
p61_call_1_ho:
sth %l0,[%o3+0x01c] ! Mem[000000008b80001c]
ldub [%o3+0x007],%l4 ! Mem[000000008b800007]
stx %l2,[%o1+0x010] ! Mem[000000008a800010]
ldd [%o3+0x018],%l2 ! Mem[000000008b800018]
ldsh [%o3+0x022],%l2 ! Mem[000000008b800022]
retl
ldd [%o1+0x020],%l4 ! Mem[000000008a800020]
p62_jmpl_1_le:
stw %l0,[%i1+0x014] ! Mem[000000008c800014]
ldsb [%i3+0x037],%l4 ! Mem[000000008d800037]
ldsb [%i3+0x00b],%l5 ! Mem[000000008d80000b]
ldsh [%i1+0x030],%l7 ! Mem[000000008c800030]
ldub [%i2+0x011],%l4 ! Mem[000000008d000011]
jmpl %g6+8,%g0
std %l0,[%i2+0x028] ! Mem[000000008d000028]
p62_call_1_le:
ldsh [%i2+0x004],%l1 ! Mem[000000008d000004]
ldd [%i3+0x000],%l4 ! Mem[000000008d800000]
ldd [%i2+0x018],%l0 ! Mem[000000008d000018]
lduh [%i3+0x02e],%l7 ! Mem[000000008d80002e]
ldsh [%i3+0x02c],%l4 ! Mem[000000008d80002c]
retl
ldsb [%i3+0x01f],%l0 ! Mem[000000008d80001f]
p62_jmpl_1_lo:
stw %l0,[%o1+0x014] ! Mem[000000008c800014]
ldsb [%o3+0x037],%l4 ! Mem[000000008d800037]
ldsb [%o3+0x00b],%l5 ! Mem[000000008d80000b]
ldsh [%o1+0x030],%l7 ! Mem[000000008c800030]
ldub [%o2+0x011],%l4 ! Mem[000000008d000011]
jmpl %g6+8,%g0
std %l0,[%o2+0x028] ! Mem[000000008d000028]
p62_call_1_lo:
ldsh [%o2+0x004],%l1 ! Mem[000000008d000004]
ldd [%o3+0x000],%l4 ! Mem[000000008d800000]
ldd [%o2+0x018],%l0 ! Mem[000000008d000018]
lduh [%o3+0x02e],%l7 ! Mem[000000008d80002e]
ldsh [%o3+0x02c],%l4 ! Mem[000000008d80002c]
retl
ldsb [%o3+0x01f],%l0 ! Mem[000000008d80001f]
p62_jmpl_1_he:
ldd [%i0+0x018],%l4 ! Mem[000000008c000018]
ldsh [%i2+0x020],%l1 ! Mem[000000008d000020]
jmpl %g6+8,%g0
ldx [%i0+0x028],%l3 ! Mem[000000008c000028]
p62_call_1_he:
lduh [%i3+0x03c],%l0 ! Mem[000000008d80003c]
ldx [%i1+0x020],%l4 ! Mem[000000008c800020]
stx %l2,[%i1+0x010] ! Mem[000000008c800010]
ldsb [%i1+0x03a],%l2 ! Mem[000000008c80003a]
stw %l2,[%i0+0x020] ! Mem[000000008c000020]
retl
lduh [%i2+0x024],%l5 ! Mem[000000008d000024]
p62_jmpl_1_ho:
ldd [%o0+0x018],%l4 ! Mem[000000008c000018]
ldsh [%o2+0x020],%l1 ! Mem[000000008d000020]
jmpl %g6+8,%g0
ldx [%o0+0x028],%l3 ! Mem[000000008c000028]
p62_call_1_ho:
lduh [%o3+0x03c],%l0 ! Mem[000000008d80003c]
ldx [%o1+0x020],%l4 ! Mem[000000008c800020]
stx %l2,[%o1+0x010] ! Mem[000000008c800010]
ldsb [%o1+0x03a],%l2 ! Mem[000000008c80003a]
stw %l2,[%o0+0x020] ! Mem[000000008c000020]
retl
lduh [%o2+0x024],%l5 ! Mem[000000008d000024]
p63_jmpl_1_le:
sth %l0,[%i3+0x034] ! Mem[000000008f800034]
stb %l4,[%i0+0x037] ! Mem[000000008e000037]
lduh [%i2+0x00a],%l5 ! Mem[000000008f00000a]
ldsh [%i2+0x010],%l7 ! Mem[000000008f000010]
sth %l4,[%i0+0x010] ! Mem[000000008e000010]
jmpl %g6+8,%g0
ldd [%i2+0x008],%l0 ! Mem[000000008f000008]
p63_call_1_le:
stx %l1,[%i0+0x000] ! Mem[000000008e000000]
stw %l4,[%i3+0x024] ! Mem[000000008f800024]
ldsb [%i1+0x03b],%l1 ! Mem[000000008e80003b]
ldsb [%i3+0x00e],%l7 ! Mem[000000008f80000e]
ldx [%i0+0x028],%l4 ! Mem[000000008e000028]
retl
stx %l0,[%i0+0x018] ! Mem[000000008e000018]
p63_jmpl_1_lo:
sth %l0,[%o3+0x034] ! Mem[000000008f800034]
stb %l4,[%o0+0x037] ! Mem[000000008e000037]
lduh [%o2+0x00a],%l5 ! Mem[000000008f00000a]
ldsh [%o2+0x010],%l7 ! Mem[000000008f000010]
sth %l4,[%o0+0x010] ! Mem[000000008e000010]
jmpl %g6+8,%g0
ldd [%o2+0x008],%l0 ! Mem[000000008f000008]
p63_call_1_lo:
stx %l1,[%o0+0x000] ! Mem[000000008e000000]
stw %l4,[%o3+0x024] ! Mem[000000008f800024]
ldsb [%o1+0x03b],%l1 ! Mem[000000008e80003b]
ldsb [%o3+0x00e],%l7 ! Mem[000000008f80000e]
ldx [%o0+0x028],%l4 ! Mem[000000008e000028]
retl
stx %l0,[%o0+0x018] ! Mem[000000008e000018]
p63_jmpl_1_he:
ldub [%i0+0x03a],%l5 ! Mem[000000008e00003a]
ldsh [%i0+0x020],%l1 ! Mem[000000008e000020]
jmpl %g6+8,%g0
sth %l3,[%i3+0x02a] ! Mem[000000008f80002a]
p63_call_1_he:
ldd [%i0+0x018],%l0 ! Mem[000000008e000018]
stx %l4,[%i3+0x000] ! Mem[000000008f800000]
sth %l2,[%i3+0x014] ! Mem[000000008f800014]
ldub [%i2+0x01a],%l2 ! Mem[000000008f00001a]
std %l2,[%i2+0x020] ! Mem[000000008f000020]
retl
stx %l5,[%i3+0x020] ! Mem[000000008f800020]
p63_jmpl_1_ho:
ldub [%o0+0x03a],%l5 ! Mem[000000008e00003a]
ldsh [%o0+0x020],%l1 ! Mem[000000008e000020]
jmpl %g6+8,%g0
sth %l3,[%o3+0x02a] ! Mem[000000008f80002a]
p63_call_1_ho:
ldd [%o0+0x018],%l0 ! Mem[000000008e000018]
stx %l4,[%o3+0x000] ! Mem[000000008f800000]
sth %l2,[%o3+0x014] ! Mem[000000008f800014]
ldub [%o2+0x01a],%l2 ! Mem[000000008f00001a]
std %l2,[%o2+0x020] ! Mem[000000008f000020]
retl
stx %l5,[%o3+0x020] ! Mem[000000008f800020]
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
lduw [%i3+0x01c],%l5 ! Mem[000000001180001c]
ldub [%i3+0x02c],%l4 ! Mem[000000001180002c]
ldsh [%i3+0x000],%l0 ! Mem[0000000011800000]
stw %l0,[%i3+0x018] ! Mem[0000000011800018]
ldsh [%i0+0x00c],%l7 ! Mem[000000001000000c]
ldsb [%i1+0x03e],%l0 ! Mem[000000001080003e]
stw %l3,[%i0+0x00c] ! Mem[000000001000000c]
jmpl %g6+8,%g0
std %l0,[%i0+0x028] ! Mem[0000000010000028]
p0_call_2_le:
lduw [%i0+0x014],%l2 ! Mem[0000000010000014]
std %l4,[%i0+0x000] ! Mem[0000000010000000]
lduw [%i2+0x00c],%l0 ! Mem[000000001100000c]
retl
stw %l2,[%i0+0x018] ! Mem[0000000010000018]
p0_jmpl_2_lo:
lduw [%o3+0x01c],%l5 ! Mem[000000001180001c]
ldub [%o3+0x02c],%l4 ! Mem[000000001180002c]
ldsh [%o3+0x000],%l0 ! Mem[0000000011800000]
stw %l0,[%o3+0x018] ! Mem[0000000011800018]
ldsh [%o0+0x00c],%l7 ! Mem[000000001000000c]
ldsb [%o1+0x03e],%l0 ! Mem[000000001080003e]
stw %l3,[%o0+0x00c] ! Mem[000000001000000c]
jmpl %g6+8,%g0
std %l0,[%o0+0x028] ! Mem[0000000010000028]
p0_call_2_lo:
lduw [%o0+0x014],%l2 ! Mem[0000000010000014]
std %l4,[%o0+0x000] ! Mem[0000000010000000]
lduw [%o2+0x00c],%l0 ! Mem[000000001100000c]
retl
stw %l2,[%o0+0x018] ! Mem[0000000010000018]
p0_jmpl_2_he:
ldsh [%i3+0x01c],%l4 ! Mem[000000001180001c]
lduw [%i1+0x028],%l1 ! Mem[0000000010800028]
std %l0,[%i2+0x028] ! Mem[0000000011000028]
stb %l1,[%i1+0x00c] ! Mem[000000001080000c]
ldx [%i3+0x030],%l2 ! Mem[0000000011800030]
jmpl %g6+8,%g0
sth %l2,[%i2+0x026] ! Mem[0000000011000026]
p0_call_2_he:
ldub [%i2+0x02a],%l4 ! Mem[000000001100002a]
ldsh [%i1+0x03c],%l3 ! Mem[000000001080003c]
ldsh [%i2+0x006],%l6 ! Mem[0000000011000006]
ldx [%i3+0x008],%l1 ! Mem[0000000011800008]
retl
ldub [%i3+0x02b],%l0 ! Mem[000000001180002b]
p0_jmpl_2_ho:
ldsh [%o3+0x01c],%l4 ! Mem[000000001180001c]
lduw [%o1+0x028],%l1 ! Mem[0000000010800028]
std %l0,[%o2+0x028] ! Mem[0000000011000028]
stb %l1,[%o1+0x00c] ! Mem[000000001080000c]
ldx [%o3+0x030],%l2 ! Mem[0000000011800030]
jmpl %g6+8,%g0
sth %l2,[%o2+0x026] ! Mem[0000000011000026]
p0_call_2_ho:
ldub [%o2+0x02a],%l4 ! Mem[000000001100002a]
ldsh [%o1+0x03c],%l3 ! Mem[000000001080003c]
ldsh [%o2+0x006],%l6 ! Mem[0000000011000006]
ldx [%o3+0x008],%l1 ! Mem[0000000011800008]
retl
ldub [%o3+0x02b],%l0 ! Mem[000000001180002b]
p1_jmpl_2_le:
stb %l5,[%i3+0x03c] ! Mem[000000001380003c]
ldsh [%i1+0x02c],%l4 ! Mem[000000001280002c]
ldsh [%i2+0x000],%l0 ! Mem[0000000013000000]
ldub [%i0+0x01a],%l0 ! Mem[000000001200001a]
ldd [%i1+0x028],%l6 ! Mem[0000000012800028]
ldub [%i2+0x01e],%l0 ! Mem[000000001300001e]
sth %l3,[%i1+0x00e] ! Mem[000000001280000e]
jmpl %g6+8,%g0
ldx [%i1+0x028],%l1 ! Mem[0000000012800028]
p1_call_2_le:
ldx [%i2+0x010],%l2 ! Mem[0000000013000010]
sth %l4,[%i1+0x006] ! Mem[0000000012800006]
ldx [%i0+0x008],%l0 ! Mem[0000000012000008]
retl
sth %l2,[%i3+0x018] ! Mem[0000000013800018]
p1_jmpl_2_lo:
stb %l5,[%o3+0x03c] ! Mem[000000001380003c]
ldsh [%o1+0x02c],%l4 ! Mem[000000001280002c]
ldsh [%o2+0x000],%l0 ! Mem[0000000013000000]
ldub [%o0+0x01a],%l0 ! Mem[000000001200001a]
ldd [%o1+0x028],%l6 ! Mem[0000000012800028]
ldub [%o2+0x01e],%l0 ! Mem[000000001300001e]
sth %l3,[%o1+0x00e] ! Mem[000000001280000e]
jmpl %g6+8,%g0
ldx [%o1+0x028],%l1 ! Mem[0000000012800028]
p1_call_2_lo:
ldx [%o2+0x010],%l2 ! Mem[0000000013000010]
sth %l4,[%o1+0x006] ! Mem[0000000012800006]
ldx [%o0+0x008],%l0 ! Mem[0000000012000008]
retl
sth %l2,[%o3+0x018] ! Mem[0000000013800018]
p1_jmpl_2_he:
ldsh [%i1+0x01c],%l4 ! Mem[000000001280001c]
stw %l1,[%i2+0x028] ! Mem[0000000013000028]
std %l0,[%i2+0x008] ! Mem[0000000013000008]
ldx [%i1+0x008],%l1 ! Mem[0000000012800008]
lduh [%i1+0x030],%l2 ! Mem[0000000012800030]
jmpl %g6+8,%g0
stx %l2,[%i2+0x020] ! Mem[0000000013000020]
p1_call_2_he:
lduh [%i0+0x00a],%l4 ! Mem[000000001200000a]
ldd [%i0+0x018],%l2 ! Mem[0000000012000018]
sth %l6,[%i2+0x026] ! Mem[0000000013000026]
stx %l1,[%i2+0x028] ! Mem[0000000013000028]
retl
ldd [%i3+0x028],%l0 ! Mem[0000000013800028]
p1_jmpl_2_ho:
ldsh [%o1+0x01c],%l4 ! Mem[000000001280001c]
stw %l1,[%o2+0x028] ! Mem[0000000013000028]
std %l0,[%o2+0x008] ! Mem[0000000013000008]
ldx [%o1+0x008],%l1 ! Mem[0000000012800008]
lduh [%o1+0x030],%l2 ! Mem[0000000012800030]
jmpl %g6+8,%g0
stx %l2,[%o2+0x020] ! Mem[0000000013000020]
p1_call_2_ho:
lduh [%o0+0x00a],%l4 ! Mem[000000001200000a]
ldd [%o0+0x018],%l2 ! Mem[0000000012000018]
sth %l6,[%o2+0x026] ! Mem[0000000013000026]
stx %l1,[%o2+0x028] ! Mem[0000000013000028]
retl
ldd [%o3+0x028],%l0 ! Mem[0000000013800028]
p2_jmpl_2_le:
sth %l5,[%i3+0x01c] ! Mem[000000001580001c]
ldd [%i0+0x028],%l4 ! Mem[0000000014000028]
ldub [%i1+0x000],%l0 ! Mem[0000000014800000]
sth %l0,[%i3+0x01a] ! Mem[000000001580001a]
stw %l7,[%i2+0x00c] ! Mem[000000001500000c]
lduh [%i1+0x03e],%l0 ! Mem[000000001480003e]
stw %l3,[%i1+0x00c] ! Mem[000000001480000c]
jmpl %g6+8,%g0
lduh [%i1+0x02c],%l1 ! Mem[000000001480002c]
p2_call_2_le:
lduw [%i1+0x014],%l2 ! Mem[0000000014800014]
ldd [%i1+0x000],%l4 ! Mem[0000000014800000]
stb %l0,[%i2+0x00e] ! Mem[000000001500000e]
retl
std %l2,[%i1+0x018] ! Mem[0000000014800018]
p2_jmpl_2_lo:
sth %l5,[%o3+0x01c] ! Mem[000000001580001c]
ldd [%o0+0x028],%l4 ! Mem[0000000014000028]
ldub [%o1+0x000],%l0 ! Mem[0000000014800000]
sth %l0,[%o3+0x01a] ! Mem[000000001580001a]
stw %l7,[%o2+0x00c] ! Mem[000000001500000c]
lduh [%o1+0x03e],%l0 ! Mem[000000001480003e]
stw %l3,[%o1+0x00c] ! Mem[000000001480000c]
jmpl %g6+8,%g0
lduh [%o1+0x02c],%l1 ! Mem[000000001480002c]
p2_call_2_lo:
lduw [%o1+0x014],%l2 ! Mem[0000000014800014]
ldd [%o1+0x000],%l4 ! Mem[0000000014800000]
stb %l0,[%o2+0x00e] ! Mem[000000001500000e]
retl
std %l2,[%o1+0x018] ! Mem[0000000014800018]
p2_jmpl_2_he:
ldsh [%i1+0x01c],%l4 ! Mem[000000001480001c]
lduh [%i3+0x02a],%l1 ! Mem[000000001580002a]
ldx [%i3+0x028],%l1 ! Mem[0000000015800028]
lduw [%i0+0x00c],%l1 ! Mem[000000001400000c]
lduh [%i0+0x030],%l2 ! Mem[0000000014000030]
jmpl %g6+8,%g0
ldsb [%i3+0x027],%l2 ! Mem[0000000015800027]
p2_call_2_he:
lduw [%i3+0x028],%l4 ! Mem[0000000015800028]
stw %l3,[%i0+0x03c] ! Mem[000000001400003c]
lduh [%i2+0x006],%l6 ! Mem[0000000015000006]
ldub [%i1+0x00e],%l1 ! Mem[000000001480000e]
retl
ldx [%i1+0x028],%l0 ! Mem[0000000014800028]
p2_jmpl_2_ho:
ldsh [%o1+0x01c],%l4 ! Mem[000000001480001c]
lduh [%o3+0x02a],%l1 ! Mem[000000001580002a]
ldx [%o3+0x028],%l1 ! Mem[0000000015800028]
lduw [%o0+0x00c],%l1 ! Mem[000000001400000c]
lduh [%o0+0x030],%l2 ! Mem[0000000014000030]
jmpl %g6+8,%g0
ldsb [%o3+0x027],%l2 ! Mem[0000000015800027]
p2_call_2_ho:
lduw [%o3+0x028],%l4 ! Mem[0000000015800028]
stw %l3,[%o0+0x03c] ! Mem[000000001400003c]
lduh [%o2+0x006],%l6 ! Mem[0000000015000006]
ldub [%o1+0x00e],%l1 ! Mem[000000001480000e]
retl
ldx [%o1+0x028],%l0 ! Mem[0000000014800028]
p3_jmpl_2_le:
ldsb [%i0+0x03c],%l5 ! Mem[000000001600003c]
stw %l4,[%i2+0x02c] ! Mem[000000001700002c]
ldub [%i1+0x000],%l0 ! Mem[0000000016800000]
ldsw [%i1+0x018],%l0 ! Mem[0000000016800018]
std %l6,[%i0+0x028] ! Mem[0000000016000028]
lduw [%i2+0x01c],%l0 ! Mem[000000001700001c]
sth %l3,[%i2+0x00e] ! Mem[000000001700000e]
jmpl %g6+8,%g0
lduh [%i1+0x02c],%l1 ! Mem[000000001680002c]
p3_call_2_le:
lduh [%i3+0x014],%l2 ! Mem[0000000017800014]
ldsb [%i2+0x007],%l4 ! Mem[0000000017000007]
std %l0,[%i1+0x008] ! Mem[0000000016800008]
retl
sth %l2,[%i3+0x018] ! Mem[0000000017800018]
p3_jmpl_2_lo:
ldsb [%o0+0x03c],%l5 ! Mem[000000001600003c]
stw %l4,[%o2+0x02c] ! Mem[000000001700002c]
ldub [%o1+0x000],%l0 ! Mem[0000000016800000]
ldsw [%o1+0x018],%l0 ! Mem[0000000016800018]
std %l6,[%o0+0x028] ! Mem[0000000016000028]
lduw [%o2+0x01c],%l0 ! Mem[000000001700001c]
sth %l3,[%o2+0x00e] ! Mem[000000001700000e]
jmpl %g6+8,%g0
lduh [%o1+0x02c],%l1 ! Mem[000000001680002c]
p3_call_2_lo:
lduh [%o3+0x014],%l2 ! Mem[0000000017800014]
ldsb [%o2+0x007],%l4 ! Mem[0000000017000007]
std %l0,[%o1+0x008] ! Mem[0000000016800008]
retl
sth %l2,[%o3+0x018] ! Mem[0000000017800018]
p3_jmpl_2_he:
ldsh [%i3+0x01c],%l4 ! Mem[000000001780001c]
stx %l1,[%i0+0x028] ! Mem[0000000016000028]
ldx [%i0+0x008],%l1 ! Mem[0000000016000008]
lduh [%i3+0x00c],%l1 ! Mem[000000001780000c]
ldsw [%i3+0x030],%l2 ! Mem[0000000017800030]
jmpl %g6+8,%g0
ldsw [%i3+0x024],%l2 ! Mem[0000000017800024]
p3_call_2_he:
ldx [%i1+0x008],%l4 ! Mem[0000000016800008]
ldx [%i0+0x018],%l3 ! Mem[0000000016000018]
ldd [%i2+0x020],%l6 ! Mem[0000000017000020]
std %l0,[%i1+0x028] ! Mem[0000000016800028]
retl
ldsw [%i2+0x028],%l0 ! Mem[0000000017000028]
p3_jmpl_2_ho:
ldsh [%o3+0x01c],%l4 ! Mem[000000001780001c]
stx %l1,[%o0+0x028] ! Mem[0000000016000028]
ldx [%o0+0x008],%l1 ! Mem[0000000016000008]
lduh [%o3+0x00c],%l1 ! Mem[000000001780000c]
ldsw [%o3+0x030],%l2 ! Mem[0000000017800030]
jmpl %g6+8,%g0
ldsw [%o3+0x024],%l2 ! Mem[0000000017800024]
p3_call_2_ho:
ldx [%o1+0x008],%l4 ! Mem[0000000016800008]
ldx [%o0+0x018],%l3 ! Mem[0000000016000018]
ldd [%o2+0x020],%l6 ! Mem[0000000017000020]
std %l0,[%o1+0x028] ! Mem[0000000016800028]
retl
ldsw [%o2+0x028],%l0 ! Mem[0000000017000028]
p4_jmpl_2_le:
ldsw [%i0+0x01c],%l5 ! Mem[000000001800001c]
std %l4,[%i0+0x028] ! Mem[0000000018000028]
ldub [%i0+0x000],%l0 ! Mem[0000000018000000]
ldx [%i3+0x018],%l0 ! Mem[0000000019800018]
lduh [%i1+0x00c],%l7 ! Mem[000000001880000c]
ldx [%i1+0x038],%l0 ! Mem[0000000018800038]
stw %l3,[%i3+0x00c] ! Mem[000000001980000c]
jmpl %g6+8,%g0
ldsw [%i2+0x02c],%l1 ! Mem[000000001900002c]
p4_call_2_le:
ldub [%i1+0x014],%l2 ! Mem[0000000018800014]
ldub [%i2+0x007],%l4 ! Mem[0000000019000007]
stb %l0,[%i3+0x00e] ! Mem[000000001980000e]
retl
std %l2,[%i1+0x018] ! Mem[0000000018800018]
p4_jmpl_2_lo:
ldsw [%o0+0x01c],%l5 ! Mem[000000001800001c]
std %l4,[%o0+0x028] ! Mem[0000000018000028]
ldub [%o0+0x000],%l0 ! Mem[0000000018000000]
ldx [%o3+0x018],%l0 ! Mem[0000000019800018]
lduh [%o1+0x00c],%l7 ! Mem[000000001880000c]
ldx [%o1+0x038],%l0 ! Mem[0000000018800038]
stw %l3,[%o3+0x00c] ! Mem[000000001980000c]
jmpl %g6+8,%g0
ldsw [%o2+0x02c],%l1 ! Mem[000000001900002c]
p4_call_2_lo:
ldub [%o1+0x014],%l2 ! Mem[0000000018800014]
ldub [%o2+0x007],%l4 ! Mem[0000000019000007]
stb %l0,[%o3+0x00e] ! Mem[000000001980000e]
retl
std %l2,[%o1+0x018] ! Mem[0000000018800018]
p4_jmpl_2_he:
ldsh [%i1+0x01c],%l4 ! Mem[000000001880001c]
ldub [%i2+0x02a],%l1 ! Mem[000000001900002a]
lduh [%i1+0x02c],%l1 ! Mem[000000001880002c]
ldub [%i2+0x00c],%l1 ! Mem[000000001900000c]
ldsb [%i2+0x031],%l2 ! Mem[0000000019000031]
jmpl %g6+8,%g0
lduh [%i0+0x026],%l2 ! Mem[0000000018000026]
p4_call_2_he:
stb %l4,[%i0+0x02a] ! Mem[000000001800002a]
lduh [%i0+0x03c],%l3 ! Mem[000000001800003c]
lduw [%i2+0x004],%l6 ! Mem[0000000019000004]
ldsb [%i0+0x00e],%l1 ! Mem[000000001800000e]
retl
sth %l0,[%i3+0x02a] ! Mem[000000001980002a]
p4_jmpl_2_ho:
ldsh [%o1+0x01c],%l4 ! Mem[000000001880001c]
ldub [%o2+0x02a],%l1 ! Mem[000000001900002a]
lduh [%o1+0x02c],%l1 ! Mem[000000001880002c]
ldub [%o2+0x00c],%l1 ! Mem[000000001900000c]
ldsb [%o2+0x031],%l2 ! Mem[0000000019000031]
jmpl %g6+8,%g0
lduh [%o0+0x026],%l2 ! Mem[0000000018000026]
p4_call_2_ho:
stb %l4,[%o0+0x02a] ! Mem[000000001800002a]
lduh [%o0+0x03c],%l3 ! Mem[000000001800003c]
lduw [%o2+0x004],%l6 ! Mem[0000000019000004]
ldsb [%o0+0x00e],%l1 ! Mem[000000001800000e]
retl
sth %l0,[%o3+0x02a] ! Mem[000000001980002a]
p5_jmpl_2_le:
lduh [%i0+0x03c],%l5 ! Mem[000000001a00003c]
ldx [%i3+0x028],%l4 ! Mem[000000001b800028]
ldub [%i3+0x000],%l0 ! Mem[000000001b800000]
ldd [%i1+0x018],%l0 ! Mem[000000001a800018]
ldsw [%i3+0x02c],%l7 ! Mem[000000001b80002c]
sth %l0,[%i2+0x01e] ! Mem[000000001b00001e]
sth %l3,[%i1+0x00e] ! Mem[000000001a80000e]
jmpl %g6+8,%g0
ldsw [%i2+0x02c],%l1 ! Mem[000000001b00002c]
p5_call_2_le:
ldsw [%i1+0x014],%l2 ! Mem[000000001a800014]
lduh [%i3+0x006],%l4 ! Mem[000000001b800006]
std %l0,[%i1+0x008] ! Mem[000000001a800008]
retl
sth %l2,[%i3+0x018] ! Mem[000000001b800018]
p5_jmpl_2_lo:
lduh [%o0+0x03c],%l5 ! Mem[000000001a00003c]
ldx [%o3+0x028],%l4 ! Mem[000000001b800028]
ldub [%o3+0x000],%l0 ! Mem[000000001b800000]
ldd [%o1+0x018],%l0 ! Mem[000000001a800018]
ldsw [%o3+0x02c],%l7 ! Mem[000000001b80002c]
sth %l0,[%o2+0x01e] ! Mem[000000001b00001e]
sth %l3,[%o1+0x00e] ! Mem[000000001a80000e]
jmpl %g6+8,%g0
ldsw [%o2+0x02c],%l1 ! Mem[000000001b00002c]
p5_call_2_lo:
ldsw [%o1+0x014],%l2 ! Mem[000000001a800014]
lduh [%o3+0x006],%l4 ! Mem[000000001b800006]
std %l0,[%o1+0x008] ! Mem[000000001a800008]
retl
sth %l2,[%o3+0x018] ! Mem[000000001b800018]
p5_jmpl_2_he:
ldsh [%i0+0x01c],%l4 ! Mem[000000001a00001c]
stw %l1,[%i3+0x028] ! Mem[000000001b800028]
lduh [%i2+0x00c],%l1 ! Mem[000000001b00000c]
ldsw [%i2+0x00c],%l1 ! Mem[000000001b00000c]
ldsb [%i0+0x031],%l2 ! Mem[000000001a000031]
jmpl %g6+8,%g0
ldx [%i0+0x020],%l2 ! Mem[000000001a000020]
p5_call_2_he:
std %l4,[%i2+0x008] ! Mem[000000001b000008]
ldsb [%i3+0x01c],%l3 ! Mem[000000001b80001c]
ldsb [%i2+0x026],%l6 ! Mem[000000001b000026]
stb %l1,[%i0+0x02e] ! Mem[000000001a00002e]
retl
lduw [%i0+0x028],%l0 ! Mem[000000001a000028]
p5_jmpl_2_ho:
ldsh [%o0+0x01c],%l4 ! Mem[000000001a00001c]
stw %l1,[%o3+0x028] ! Mem[000000001b800028]
lduh [%o2+0x00c],%l1 ! Mem[000000001b00000c]
ldsw [%o2+0x00c],%l1 ! Mem[000000001b00000c]
ldsb [%o0+0x031],%l2 ! Mem[000000001a000031]
jmpl %g6+8,%g0
ldx [%o0+0x020],%l2 ! Mem[000000001a000020]
p5_call_2_ho:
std %l4,[%o2+0x008] ! Mem[000000001b000008]
ldsb [%o3+0x01c],%l3 ! Mem[000000001b80001c]
ldsb [%o2+0x026],%l6 ! Mem[000000001b000026]
stb %l1,[%o0+0x02e] ! Mem[000000001a00002e]
retl
lduw [%o0+0x028],%l0 ! Mem[000000001a000028]
p6_jmpl_2_le:
std %l4,[%i0+0x018] ! Mem[000000001c000018]
lduh [%i1+0x02c],%l4 ! Mem[000000001c80002c]
lduw [%i2+0x000],%l0 ! Mem[000000001d000000]
lduw [%i3+0x018],%l0 ! Mem[000000001d800018]
ldsb [%i0+0x00c],%l7 ! Mem[000000001c00000c]
stw %l0,[%i1+0x03c] ! Mem[000000001c80003c]
stw %l3,[%i1+0x00c] ! Mem[000000001c80000c]
jmpl %g6+8,%g0
ldsb [%i3+0x02d],%l1 ! Mem[000000001d80002d]
p6_call_2_le:
ldsh [%i3+0x014],%l2 ! Mem[000000001d800014]
lduw [%i0+0x004],%l4 ! Mem[000000001c000004]
sth %l0,[%i3+0x00e] ! Mem[000000001d80000e]
retl
std %l2,[%i2+0x018] ! Mem[000000001d000018]
p6_jmpl_2_lo:
std %l4,[%o0+0x018] ! Mem[000000001c000018]
lduh [%o1+0x02c],%l4 ! Mem[000000001c80002c]
lduw [%o2+0x000],%l0 ! Mem[000000001d000000]
lduw [%o3+0x018],%l0 ! Mem[000000001d800018]
ldsb [%o0+0x00c],%l7 ! Mem[000000001c00000c]
stw %l0,[%o1+0x03c] ! Mem[000000001c80003c]
stw %l3,[%o1+0x00c] ! Mem[000000001c80000c]
jmpl %g6+8,%g0
ldsb [%o3+0x02d],%l1 ! Mem[000000001d80002d]
p6_call_2_lo:
ldsh [%o3+0x014],%l2 ! Mem[000000001d800014]
lduw [%o0+0x004],%l4 ! Mem[000000001c000004]
sth %l0,[%o3+0x00e] ! Mem[000000001d80000e]
retl
std %l2,[%o2+0x018] ! Mem[000000001d000018]
p6_jmpl_2_he:
ldsh [%i2+0x01c],%l4 ! Mem[000000001d00001c]
ldsw [%i0+0x028],%l1 ! Mem[000000001c000028]
ldsw [%i2+0x02c],%l1 ! Mem[000000001d00002c]
ldsh [%i2+0x00c],%l1 ! Mem[000000001d00000c]
stx %l2,[%i3+0x030] ! Mem[000000001d800030]
jmpl %g6+8,%g0
std %l2,[%i0+0x020] ! Mem[000000001c000020]
p6_call_2_he:
sth %l4,[%i0+0x02a] ! Mem[000000001c00002a]
stx %l3,[%i3+0x038] ! Mem[000000001d800038]
std %l6,[%i2+0x000] ! Mem[000000001d000000]
ldd [%i0+0x008],%l0 ! Mem[000000001c000008]
retl
ldd [%i1+0x028],%l0 ! Mem[000000001c800028]
p6_jmpl_2_ho:
ldsh [%o2+0x01c],%l4 ! Mem[000000001d00001c]
ldsw [%o0+0x028],%l1 ! Mem[000000001c000028]
ldsw [%o2+0x02c],%l1 ! Mem[000000001d00002c]
ldsh [%o2+0x00c],%l1 ! Mem[000000001d00000c]
stx %l2,[%o3+0x030] ! Mem[000000001d800030]
jmpl %g6+8,%g0
std %l2,[%o0+0x020] ! Mem[000000001c000020]
p6_call_2_ho:
sth %l4,[%o0+0x02a] ! Mem[000000001c00002a]
stx %l3,[%o3+0x038] ! Mem[000000001d800038]
std %l6,[%o2+0x000] ! Mem[000000001d000000]
ldd [%o0+0x008],%l0 ! Mem[000000001c000008]
retl
ldd [%o1+0x028],%l0 ! Mem[000000001c800028]
p7_jmpl_2_le:
stw %l5,[%i0+0x03c] ! Mem[000000001e00003c]
ldsw [%i0+0x02c],%l4 ! Mem[000000001e00002c]
lduw [%i1+0x000],%l0 ! Mem[000000001e800000]
stx %l0,[%i1+0x018] ! Mem[000000001e800018]
stx %l7,[%i1+0x028] ! Mem[000000001e800028]
stx %l0,[%i2+0x018] ! Mem[000000001f000018]
sth %l3,[%i2+0x00e] ! Mem[000000001f00000e]
jmpl %g6+8,%g0
ldsb [%i3+0x02d],%l1 ! Mem[000000001f80002d]
p7_call_2_le:
ldsb [%i1+0x014],%l2 ! Mem[000000001e800014]
std %l4,[%i0+0x000] ! Mem[000000001e000000]
stw %l0,[%i2+0x00c] ! Mem[000000001f00000c]
retl
sth %l2,[%i3+0x018] ! Mem[000000001f800018]
p7_jmpl_2_lo:
stw %l5,[%o0+0x03c] ! Mem[000000001e00003c]
ldsw [%o0+0x02c],%l4 ! Mem[000000001e00002c]
lduw [%o1+0x000],%l0 ! Mem[000000001e800000]
stx %l0,[%o1+0x018] ! Mem[000000001e800018]
stx %l7,[%o1+0x028] ! Mem[000000001e800028]
stx %l0,[%o2+0x018] ! Mem[000000001f000018]
sth %l3,[%o2+0x00e] ! Mem[000000001f00000e]
jmpl %g6+8,%g0
ldsb [%o3+0x02d],%l1 ! Mem[000000001f80002d]
p7_call_2_lo:
ldsb [%o1+0x014],%l2 ! Mem[000000001e800014]
std %l4,[%o0+0x000] ! Mem[000000001e000000]
stw %l0,[%o2+0x00c] ! Mem[000000001f00000c]
retl
sth %l2,[%o3+0x018] ! Mem[000000001f800018]
p7_jmpl_2_he:
ldsh [%i1+0x01c],%l4 ! Mem[000000001e80001c]
sth %l1,[%i1+0x02a] ! Mem[000000001e80002a]
ldsw [%i3+0x00c],%l1 ! Mem[000000001f80000c]
ldsb [%i1+0x00c],%l1 ! Mem[000000001e80000c]
stx %l2,[%i2+0x030] ! Mem[000000001f000030]
jmpl %g6+8,%g0
std %l2,[%i0+0x020] ! Mem[000000001e000020]
p7_call_2_he:
stw %l4,[%i3+0x008] ! Mem[000000001f800008]
sth %l3,[%i2+0x01c] ! Mem[000000001f00001c]
ldub [%i2+0x026],%l6 ! Mem[000000001f000026]
lduh [%i3+0x02e],%l1 ! Mem[000000001f80002e]
retl
std %l0,[%i3+0x028] ! Mem[000000001f800028]
p7_jmpl_2_ho:
ldsh [%o1+0x01c],%l4 ! Mem[000000001e80001c]
sth %l1,[%o1+0x02a] ! Mem[000000001e80002a]
ldsw [%o3+0x00c],%l1 ! Mem[000000001f80000c]
ldsb [%o1+0x00c],%l1 ! Mem[000000001e80000c]
stx %l2,[%o2+0x030] ! Mem[000000001f000030]
jmpl %g6+8,%g0
std %l2,[%o0+0x020] ! Mem[000000001e000020]
p7_call_2_ho:
stw %l4,[%o3+0x008] ! Mem[000000001f800008]
sth %l3,[%o2+0x01c] ! Mem[000000001f00001c]
ldub [%o2+0x026],%l6 ! Mem[000000001f000026]
lduh [%o3+0x02e],%l1 ! Mem[000000001f80002e]
retl
std %l0,[%o3+0x028] ! Mem[000000001f800028]
p8_jmpl_2_le:
ldd [%i1+0x018],%l4 ! Mem[0000000020800018]
ldsb [%i1+0x02c],%l4 ! Mem[000000002080002c]
lduw [%i1+0x000],%l0 ! Mem[0000000020800000]
ldsw [%i3+0x018],%l0 ! Mem[0000000021800018]
sth %l7,[%i3+0x00c] ! Mem[000000002180000c]
ldd [%i0+0x038],%l0 ! Mem[0000000020000038]
stw %l3,[%i3+0x00c] ! Mem[000000002180000c]
jmpl %g6+8,%g0
stx %l1,[%i0+0x028] ! Mem[0000000020000028]
p8_call_2_le:
ldsh [%i0+0x014],%l2 ! Mem[0000000020000014]
sth %l4,[%i0+0x006] ! Mem[0000000020000006]
stx %l0,[%i0+0x008] ! Mem[0000000020000008]
retl
std %l2,[%i2+0x018] ! Mem[0000000021000018]
p8_jmpl_2_lo:
ldd [%o1+0x018],%l4 ! Mem[0000000020800018]
ldsb [%o1+0x02c],%l4 ! Mem[000000002080002c]
lduw [%o1+0x000],%l0 ! Mem[0000000020800000]
ldsw [%o3+0x018],%l0 ! Mem[0000000021800018]
sth %l7,[%o3+0x00c] ! Mem[000000002180000c]
ldd [%o0+0x038],%l0 ! Mem[0000000020000038]
stw %l3,[%o3+0x00c] ! Mem[000000002180000c]
jmpl %g6+8,%g0
stx %l1,[%o0+0x028] ! Mem[0000000020000028]
p8_call_2_lo:
ldsh [%o0+0x014],%l2 ! Mem[0000000020000014]
sth %l4,[%o0+0x006] ! Mem[0000000020000006]
stx %l0,[%o0+0x008] ! Mem[0000000020000008]
retl
std %l2,[%o2+0x018] ! Mem[0000000021000018]
p8_jmpl_2_he:
ldsh [%i3+0x01c],%l4 ! Mem[000000002180001c]
ldub [%i3+0x02a],%l1 ! Mem[000000002180002a]
ldsb [%i0+0x02d],%l1 ! Mem[000000002000002d]
ldd [%i0+0x008],%l0 ! Mem[0000000020000008]
sth %l2,[%i0+0x030] ! Mem[0000000020000030]
jmpl %g6+8,%g0
stw %l2,[%i0+0x024] ! Mem[0000000020000024]
p8_call_2_he:
stx %l4,[%i1+0x028] ! Mem[0000000020800028]
lduw [%i2+0x03c],%l3 ! Mem[000000002100003c]
stx %l6,[%i2+0x000] ! Mem[0000000021000000]
sth %l1,[%i2+0x00e] ! Mem[000000002100000e]
retl
ldsw [%i3+0x028],%l0 ! Mem[0000000021800028]
p8_jmpl_2_ho:
ldsh [%o3+0x01c],%l4 ! Mem[000000002180001c]
ldub [%o3+0x02a],%l1 ! Mem[000000002180002a]
ldsb [%o0+0x02d],%l1 ! Mem[000000002000002d]
ldd [%o0+0x008],%l0 ! Mem[0000000020000008]
sth %l2,[%o0+0x030] ! Mem[0000000020000030]
jmpl %g6+8,%g0
stw %l2,[%o0+0x024] ! Mem[0000000020000024]
p8_call_2_ho:
stx %l4,[%o1+0x028] ! Mem[0000000020800028]
lduw [%o2+0x03c],%l3 ! Mem[000000002100003c]
stx %l6,[%o2+0x000] ! Mem[0000000021000000]
sth %l1,[%o2+0x00e] ! Mem[000000002100000e]
retl
ldsw [%o3+0x028],%l0 ! Mem[0000000021800028]
p9_jmpl_2_le:
ldub [%i1+0x03c],%l5 ! Mem[000000002280003c]
stx %l4,[%i0+0x028] ! Mem[0000000022000028]
stb %l0,[%i0+0x000] ! Mem[0000000022000000]
std %l0,[%i1+0x018] ! Mem[0000000022800018]
stb %l7,[%i1+0x02c] ! Mem[000000002280002c]
ldsw [%i2+0x01c],%l0 ! Mem[000000002300001c]
sth %l3,[%i0+0x00e] ! Mem[000000002200000e]
jmpl %g6+8,%g0
stx %l1,[%i0+0x028] ! Mem[0000000022000028]
p9_call_2_le:
ldsb [%i2+0x014],%l2 ! Mem[0000000023000014]
ldd [%i1+0x000],%l4 ! Mem[0000000022800000]
ldd [%i2+0x008],%l0 ! Mem[0000000023000008]
retl
stb %l2,[%i0+0x019] ! Mem[0000000022000019]
p9_jmpl_2_lo:
ldub [%o1+0x03c],%l5 ! Mem[000000002280003c]
stx %l4,[%o0+0x028] ! Mem[0000000022000028]
stb %l0,[%o0+0x000] ! Mem[0000000022000000]
std %l0,[%o1+0x018] ! Mem[0000000022800018]
stb %l7,[%o1+0x02c] ! Mem[000000002280002c]
ldsw [%o2+0x01c],%l0 ! Mem[000000002300001c]
sth %l3,[%o0+0x00e] ! Mem[000000002200000e]
jmpl %g6+8,%g0
stx %l1,[%o0+0x028] ! Mem[0000000022000028]
p9_call_2_lo:
ldsb [%o2+0x014],%l2 ! Mem[0000000023000014]
ldd [%o1+0x000],%l4 ! Mem[0000000022800000]
ldd [%o2+0x008],%l0 ! Mem[0000000023000008]
retl
stb %l2,[%o0+0x019] ! Mem[0000000022000019]
p9_jmpl_2_he:
ldub [%i1+0x01c],%l4 ! Mem[000000002280001c]
std %l0,[%i3+0x028] ! Mem[0000000023800028]
ldsb [%i2+0x00d],%l1 ! Mem[000000002300000d]
stx %l1,[%i3+0x008] ! Mem[0000000023800008]
stb %l2,[%i0+0x031] ! Mem[0000000022000031]
jmpl %g6+8,%g0
ldd [%i1+0x020],%l2 ! Mem[0000000022800020]
p9_call_2_he:
ldd [%i0+0x008],%l4 ! Mem[0000000022000008]
ldub [%i2+0x01c],%l3 ! Mem[000000002300001c]
lduh [%i2+0x026],%l6 ! Mem[0000000023000026]
ldsh [%i1+0x02e],%l1 ! Mem[000000002280002e]
retl
stx %l0,[%i0+0x028] ! Mem[0000000022000028]
p9_jmpl_2_ho:
ldub [%o1+0x01c],%l4 ! Mem[000000002280001c]
std %l0,[%o3+0x028] ! Mem[0000000023800028]
ldsb [%o2+0x00d],%l1 ! Mem[000000002300000d]
stx %l1,[%o3+0x008] ! Mem[0000000023800008]
stb %l2,[%o0+0x031] ! Mem[0000000022000031]
jmpl %g6+8,%g0
ldd [%o1+0x020],%l2 ! Mem[0000000022800020]
p9_call_2_ho:
ldd [%o0+0x008],%l4 ! Mem[0000000022000008]
ldub [%o2+0x01c],%l3 ! Mem[000000002300001c]
lduh [%o2+0x026],%l6 ! Mem[0000000023000026]
ldsh [%o1+0x02e],%l1 ! Mem[000000002280002e]
retl
stx %l0,[%o0+0x028] ! Mem[0000000022000028]
p10_jmpl_2_le:
lduw [%i1+0x01c],%l5 ! Mem[000000002480001c]
sth %l4,[%i2+0x02c] ! Mem[000000002500002c]
stb %l0,[%i3+0x000] ! Mem[0000000025800000]
ldsh [%i0+0x01a],%l0 ! Mem[000000002400001a]
lduw [%i1+0x00c],%l7 ! Mem[000000002480000c]
ldub [%i0+0x03e],%l0 ! Mem[000000002400003e]
stw %l3,[%i1+0x00c] ! Mem[000000002480000c]
jmpl %g6+8,%g0
sth %l1,[%i1+0x02c] ! Mem[000000002480002c]
p10_call_2_le:
ldd [%i1+0x010],%l2 ! Mem[0000000024800010]
ldsb [%i1+0x007],%l4 ! Mem[0000000024800007]
ldsb [%i0+0x00e],%l0 ! Mem[000000002400000e]
retl
std %l2,[%i2+0x018] ! Mem[0000000025000018]
p10_jmpl_2_lo:
lduw [%o1+0x01c],%l5 ! Mem[000000002480001c]
sth %l4,[%o2+0x02c] ! Mem[000000002500002c]
stb %l0,[%o3+0x000] ! Mem[0000000025800000]
ldsh [%o0+0x01a],%l0 ! Mem[000000002400001a]
lduw [%o1+0x00c],%l7 ! Mem[000000002480000c]
ldub [%o0+0x03e],%l0 ! Mem[000000002400003e]
stw %l3,[%o1+0x00c] ! Mem[000000002480000c]
jmpl %g6+8,%g0
sth %l1,[%o1+0x02c] ! Mem[000000002480002c]
p10_call_2_lo:
ldd [%o1+0x010],%l2 ! Mem[0000000024800010]
ldsb [%o1+0x007],%l4 ! Mem[0000000024800007]
ldsb [%o0+0x00e],%l0 ! Mem[000000002400000e]
retl
std %l2,[%o2+0x018] ! Mem[0000000025000018]
p10_jmpl_2_he:
ldub [%i0+0x01c],%l4 ! Mem[000000002400001c]
ldsw [%i1+0x028],%l1 ! Mem[0000000024800028]
stx %l1,[%i2+0x028] ! Mem[0000000025000028]
stw %l1,[%i3+0x00c] ! Mem[000000002580000c]
stb %l2,[%i2+0x031] ! Mem[0000000025000031]
jmpl %g6+8,%g0
ldsh [%i1+0x026],%l2 ! Mem[0000000024800026]
p10_call_2_he:
ldsb [%i3+0x02a],%l4 ! Mem[000000002580002a]
ldsh [%i1+0x03c],%l3 ! Mem[000000002480003c]
ldd [%i2+0x000],%l6 ! Mem[0000000025000000]
ldx [%i1+0x008],%l1 ! Mem[0000000024800008]
retl
lduw [%i2+0x028],%l0 ! Mem[0000000025000028]
p10_jmpl_2_ho:
ldub [%o0+0x01c],%l4 ! Mem[000000002400001c]
ldsw [%o1+0x028],%l1 ! Mem[0000000024800028]
stx %l1,[%o2+0x028] ! Mem[0000000025000028]
stw %l1,[%o3+0x00c] ! Mem[000000002580000c]
stb %l2,[%o2+0x031] ! Mem[0000000025000031]
jmpl %g6+8,%g0
ldsh [%o1+0x026],%l2 ! Mem[0000000024800026]
p10_call_2_ho:
ldsb [%o3+0x02a],%l4 ! Mem[000000002580002a]
ldsh [%o1+0x03c],%l3 ! Mem[000000002480003c]
ldd [%o2+0x000],%l6 ! Mem[0000000025000000]
ldx [%o1+0x008],%l1 ! Mem[0000000024800008]
retl
lduw [%o2+0x028],%l0 ! Mem[0000000025000028]
p11_jmpl_2_le:
stb %l5,[%i1+0x03c] ! Mem[000000002680003c]
stb %l4,[%i0+0x02c] ! Mem[000000002600002c]
stb %l0,[%i2+0x000] ! Mem[0000000027000000]
stb %l0,[%i1+0x01a] ! Mem[000000002680001a]
ldub [%i3+0x02c],%l7 ! Mem[000000002780002c]
lduh [%i2+0x01e],%l0 ! Mem[000000002700001e]
sth %l3,[%i2+0x00e] ! Mem[000000002700000e]
jmpl %g6+8,%g0
sth %l1,[%i1+0x02c] ! Mem[000000002680002c]
p11_call_2_le:
stx %l2,[%i3+0x010] ! Mem[0000000027800010]
ldsh [%i2+0x006],%l4 ! Mem[0000000027000006]
ldsh [%i2+0x00e],%l0 ! Mem[000000002700000e]
retl
stb %l2,[%i0+0x019] ! Mem[0000000026000019]
p11_jmpl_2_lo:
stb %l5,[%o1+0x03c] ! Mem[000000002680003c]
stb %l4,[%o0+0x02c] ! Mem[000000002600002c]
stb %l0,[%o2+0x000] ! Mem[0000000027000000]
stb %l0,[%o1+0x01a] ! Mem[000000002680001a]
ldub [%o3+0x02c],%l7 ! Mem[000000002780002c]
lduh [%o2+0x01e],%l0 ! Mem[000000002700001e]
sth %l3,[%o2+0x00e] ! Mem[000000002700000e]
jmpl %g6+8,%g0
sth %l1,[%o1+0x02c] ! Mem[000000002680002c]
p11_call_2_lo:
stx %l2,[%o3+0x010] ! Mem[0000000027800010]
ldsh [%o2+0x006],%l4 ! Mem[0000000027000006]
ldsh [%o2+0x00e],%l0 ! Mem[000000002700000e]
retl
stb %l2,[%o0+0x019] ! Mem[0000000026000019]
p11_jmpl_2_he:
ldub [%i2+0x01c],%l4 ! Mem[000000002700001c]
sth %l1,[%i2+0x02a] ! Mem[000000002700002a]
stx %l1,[%i3+0x008] ! Mem[0000000027800008]
sth %l1,[%i2+0x00c] ! Mem[000000002700000c]
lduw [%i1+0x030],%l2 ! Mem[0000000026800030]
jmpl %g6+8,%g0
ldub [%i2+0x027],%l2 ! Mem[0000000027000027]
p11_call_2_he:
ldsh [%i1+0x00a],%l4 ! Mem[000000002680000a]
stw %l3,[%i1+0x01c] ! Mem[000000002680001c]
stb %l6,[%i2+0x026] ! Mem[0000000027000026]
ldsb [%i0+0x02e],%l1 ! Mem[000000002600002e]
retl
ldsh [%i3+0x02a],%l0 ! Mem[000000002780002a]
p11_jmpl_2_ho:
ldub [%o2+0x01c],%l4 ! Mem[000000002700001c]
sth %l1,[%o2+0x02a] ! Mem[000000002700002a]
stx %l1,[%o3+0x008] ! Mem[0000000027800008]
sth %l1,[%o2+0x00c] ! Mem[000000002700000c]
lduw [%o1+0x030],%l2 ! Mem[0000000026800030]
jmpl %g6+8,%g0
ldub [%o2+0x027],%l2 ! Mem[0000000027000027]
p11_call_2_ho:
ldsh [%o1+0x00a],%l4 ! Mem[000000002680000a]
stw %l3,[%o1+0x01c] ! Mem[000000002680001c]
stb %l6,[%o2+0x026] ! Mem[0000000027000026]
ldsb [%o0+0x02e],%l1 ! Mem[000000002600002e]
retl
ldsh [%o3+0x02a],%l0 ! Mem[000000002780002a]
p12_jmpl_2_le:
stx %l5,[%i2+0x018] ! Mem[0000000029000018]
lduw [%i3+0x02c],%l4 ! Mem[000000002980002c]
stb %l0,[%i1+0x000] ! Mem[0000000028800000]
stx %l0,[%i0+0x018] ! Mem[0000000028000018]
ldsh [%i1+0x00c],%l7 ! Mem[000000002880000c]
stb %l0,[%i0+0x03e] ! Mem[000000002800003e]
stw %l3,[%i3+0x00c] ! Mem[000000002980000c]
jmpl %g6+8,%g0
stb %l1,[%i1+0x02d] ! Mem[000000002880002d]
p12_call_2_le:
stw %l2,[%i1+0x014] ! Mem[0000000028800014]
lduh [%i2+0x006],%l4 ! Mem[0000000029000006]
ldsb [%i1+0x00e],%l0 ! Mem[000000002880000e]
retl
std %l2,[%i3+0x018] ! Mem[0000000029800018]
p12_jmpl_2_lo:
stx %l5,[%o2+0x018] ! Mem[0000000029000018]
lduw [%o3+0x02c],%l4 ! Mem[000000002980002c]
stb %l0,[%o1+0x000] ! Mem[0000000028800000]
stx %l0,[%o0+0x018] ! Mem[0000000028000018]
ldsh [%o1+0x00c],%l7 ! Mem[000000002880000c]
stb %l0,[%o0+0x03e] ! Mem[000000002800003e]
stw %l3,[%o3+0x00c] ! Mem[000000002980000c]
jmpl %g6+8,%g0
stb %l1,[%o1+0x02d] ! Mem[000000002880002d]
p12_call_2_lo:
stw %l2,[%o1+0x014] ! Mem[0000000028800014]
lduh [%o2+0x006],%l4 ! Mem[0000000029000006]
ldsb [%o1+0x00e],%l0 ! Mem[000000002880000e]
retl
std %l2,[%o3+0x018] ! Mem[0000000029800018]
p12_jmpl_2_he:
ldub [%i1+0x01c],%l4 ! Mem[000000002880001c]
ldsh [%i3+0x02a],%l1 ! Mem[000000002980002a]
sth %l1,[%i0+0x02c] ! Mem[000000002800002c]
std %l0,[%i2+0x008] ! Mem[0000000029000008]
lduw [%i0+0x030],%l2 ! Mem[0000000028000030]
jmpl %g6+8,%g0
lduw [%i2+0x024],%l2 ! Mem[0000000029000024]
p12_call_2_he:
ldsw [%i0+0x028],%l4 ! Mem[0000000028000028]
std %l2,[%i0+0x038] ! Mem[0000000028000038]
ldsw [%i2+0x004],%l6 ! Mem[0000000029000004]
lduw [%i0+0x00c],%l1 ! Mem[000000002800000c]
retl
stw %l0,[%i0+0x028] ! Mem[0000000028000028]
p12_jmpl_2_ho:
ldub [%o1+0x01c],%l4 ! Mem[000000002880001c]
ldsh [%o3+0x02a],%l1 ! Mem[000000002980002a]
sth %l1,[%o0+0x02c] ! Mem[000000002800002c]
std %l0,[%o2+0x008] ! Mem[0000000029000008]
lduw [%o0+0x030],%l2 ! Mem[0000000028000030]
jmpl %g6+8,%g0
lduw [%o2+0x024],%l2 ! Mem[0000000029000024]
p12_call_2_ho:
ldsw [%o0+0x028],%l4 ! Mem[0000000028000028]
std %l2,[%o0+0x038] ! Mem[0000000028000038]
ldsw [%o2+0x004],%l6 ! Mem[0000000029000004]
lduw [%o0+0x00c],%l1 ! Mem[000000002800000c]
retl
stw %l0,[%o0+0x028] ! Mem[0000000028000028]
p13_jmpl_2_le:
ldsb [%i2+0x03c],%l5 ! Mem[000000002b00003c]
ldub [%i1+0x02c],%l4 ! Mem[000000002a80002c]
sth %l0,[%i1+0x000] ! Mem[000000002a800000]
lduh [%i1+0x01a],%l0 ! Mem[000000002a80001a]
ldd [%i1+0x028],%l6 ! Mem[000000002a800028]
std %l0,[%i2+0x018] ! Mem[000000002b000018]
sth %l3,[%i0+0x00e] ! Mem[000000002a00000e]
jmpl %g6+8,%g0
stb %l1,[%i2+0x02d] ! Mem[000000002b00002d]
p13_call_2_le:
sth %l2,[%i0+0x014] ! Mem[000000002a000014]
lduw [%i3+0x004],%l4 ! Mem[000000002b800004]
ldsh [%i3+0x00e],%l0 ! Mem[000000002b80000e]
retl
stb %l2,[%i1+0x019] ! Mem[000000002a800019]
p13_jmpl_2_lo:
ldsb [%o2+0x03c],%l5 ! Mem[000000002b00003c]
ldub [%o1+0x02c],%l4 ! Mem[000000002a80002c]
sth %l0,[%o1+0x000] ! Mem[000000002a800000]
lduh [%o1+0x01a],%l0 ! Mem[000000002a80001a]
ldd [%o1+0x028],%l6 ! Mem[000000002a800028]
std %l0,[%o2+0x018] ! Mem[000000002b000018]
sth %l3,[%o0+0x00e] ! Mem[000000002a00000e]
jmpl %g6+8,%g0
stb %l1,[%o2+0x02d] ! Mem[000000002b00002d]
p13_call_2_lo:
sth %l2,[%o0+0x014] ! Mem[000000002a000014]
lduw [%o3+0x004],%l4 ! Mem[000000002b800004]
ldsh [%o3+0x00e],%l0 ! Mem[000000002b80000e]
retl
stb %l2,[%o1+0x019] ! Mem[000000002a800019]
p13_jmpl_2_he:
ldub [%i3+0x01c],%l4 ! Mem[000000002b80001c]
std %l0,[%i1+0x028] ! Mem[000000002a800028]
sth %l1,[%i1+0x00c] ! Mem[000000002a80000c]
stb %l1,[%i1+0x00c] ! Mem[000000002a80000c]
ldub [%i3+0x031],%l2 ! Mem[000000002b800031]
jmpl %g6+8,%g0
stb %l2,[%i2+0x027] ! Mem[000000002b000027]
p13_call_2_he:
ldub [%i2+0x00a],%l4 ! Mem[000000002b00000a]
ldx [%i0+0x018],%l3 ! Mem[000000002a000018]
stw %l6,[%i2+0x024] ! Mem[000000002b000024]
stw %l1,[%i0+0x02c] ! Mem[000000002a00002c]
retl
lduh [%i1+0x02a],%l0 ! Mem[000000002a80002a]
p13_jmpl_2_ho:
ldub [%o3+0x01c],%l4 ! Mem[000000002b80001c]
std %l0,[%o1+0x028] ! Mem[000000002a800028]
sth %l1,[%o1+0x00c] ! Mem[000000002a80000c]
stb %l1,[%o1+0x00c] ! Mem[000000002a80000c]
ldub [%o3+0x031],%l2 ! Mem[000000002b800031]
jmpl %g6+8,%g0
stb %l2,[%o2+0x027] ! Mem[000000002b000027]
p13_call_2_ho:
ldub [%o2+0x00a],%l4 ! Mem[000000002b00000a]
ldx [%o0+0x018],%l3 ! Mem[000000002a000018]
stw %l6,[%o2+0x024] ! Mem[000000002b000024]
stw %l1,[%o0+0x02c] ! Mem[000000002a00002c]
retl
lduh [%o1+0x02a],%l0 ! Mem[000000002a80002a]
p14_jmpl_2_le:
ldsw [%i2+0x01c],%l5 ! Mem[000000002d00001c]
ldsh [%i0+0x02c],%l4 ! Mem[000000002c00002c]
sth %l0,[%i0+0x000] ! Mem[000000002c000000]
stw %l0,[%i0+0x018] ! Mem[000000002c000018]
stw %l7,[%i3+0x00c] ! Mem[000000002d80000c]
sth %l0,[%i0+0x03e] ! Mem[000000002c00003e]
stw %l3,[%i1+0x00c] ! Mem[000000002c80000c]
jmpl %g6+8,%g0
lduw [%i2+0x02c],%l1 ! Mem[000000002d00002c]
p14_call_2_le:
std %l2,[%i2+0x010] ! Mem[000000002d000010]
std %l4,[%i0+0x000] ! Mem[000000002c000000]
ldsw [%i2+0x00c],%l0 ! Mem[000000002d00000c]
retl
std %l2,[%i3+0x018] ! Mem[000000002d800018]
p14_jmpl_2_lo:
ldsw [%o2+0x01c],%l5 ! Mem[000000002d00001c]
ldsh [%o0+0x02c],%l4 ! Mem[000000002c00002c]
sth %l0,[%o0+0x000] ! Mem[000000002c000000]
stw %l0,[%o0+0x018] ! Mem[000000002c000018]
stw %l7,[%o3+0x00c] ! Mem[000000002d80000c]
sth %l0,[%o0+0x03e] ! Mem[000000002c00003e]
stw %l3,[%o1+0x00c] ! Mem[000000002c80000c]
jmpl %g6+8,%g0
lduw [%o2+0x02c],%l1 ! Mem[000000002d00002c]
p14_call_2_lo:
std %l2,[%o2+0x010] ! Mem[000000002d000010]
std %l4,[%o0+0x000] ! Mem[000000002c000000]
ldsw [%o2+0x00c],%l0 ! Mem[000000002d00000c]
retl
std %l2,[%o3+0x018] ! Mem[000000002d800018]
p14_jmpl_2_he:
ldub [%i1+0x01c],%l4 ! Mem[000000002c80001c]
ldsb [%i2+0x02a],%l1 ! Mem[000000002d00002a]
sth %l1,[%i2+0x02c] ! Mem[000000002d00002c]
ldx [%i0+0x008],%l1 ! Mem[000000002c000008]
ldsh [%i1+0x030],%l2 ! Mem[000000002c800030]
jmpl %g6+8,%g0
sth %l2,[%i3+0x026] ! Mem[000000002d800026]
p14_call_2_he:
lduh [%i0+0x02a],%l4 ! Mem[000000002c00002a]
ldsw [%i0+0x03c],%l3 ! Mem[000000002c00003c]
ldub [%i3+0x006],%l6 ! Mem[000000002d800006]
ldsw [%i3+0x00c],%l1 ! Mem[000000002d80000c]
retl
ldsb [%i3+0x02b],%l0 ! Mem[000000002d80002b]
p14_jmpl_2_ho:
ldub [%o1+0x01c],%l4 ! Mem[000000002c80001c]
ldsb [%o2+0x02a],%l1 ! Mem[000000002d00002a]
sth %l1,[%o2+0x02c] ! Mem[000000002d00002c]
ldx [%o0+0x008],%l1 ! Mem[000000002c000008]
ldsh [%o1+0x030],%l2 ! Mem[000000002c800030]
jmpl %g6+8,%g0
sth %l2,[%o3+0x026] ! Mem[000000002d800026]
p14_call_2_ho:
lduh [%o0+0x02a],%l4 ! Mem[000000002c00002a]
ldsw [%o0+0x03c],%l3 ! Mem[000000002c00003c]
ldub [%o3+0x006],%l6 ! Mem[000000002d800006]
ldsw [%o3+0x00c],%l1 ! Mem[000000002d80000c]
retl
ldsb [%o3+0x02b],%l0 ! Mem[000000002d80002b]
p15_jmpl_2_le:
lduh [%i2+0x03c],%l5 ! Mem[000000002f00003c]
ldd [%i2+0x028],%l4 ! Mem[000000002f000028]
sth %l0,[%i3+0x000] ! Mem[000000002f800000]
ldub [%i1+0x01a],%l0 ! Mem[000000002e80001a]
ldx [%i1+0x028],%l7 ! Mem[000000002e800028]
stw %l0,[%i2+0x01c] ! Mem[000000002f00001c]
sth %l3,[%i1+0x00e] ! Mem[000000002e80000e]
jmpl %g6+8,%g0
ldub [%i3+0x02d],%l1 ! Mem[000000002f80002d]
p15_call_2_le:
sth %l2,[%i1+0x014] ! Mem[000000002e800014]
sth %l4,[%i0+0x006] ! Mem[000000002e000006]
ldub [%i3+0x00e],%l0 ! Mem[000000002f80000e]
retl
stb %l2,[%i1+0x019] ! Mem[000000002e800019]
p15_jmpl_2_lo:
lduh [%o2+0x03c],%l5 ! Mem[000000002f00003c]
ldd [%o2+0x028],%l4 ! Mem[000000002f000028]
sth %l0,[%o3+0x000] ! Mem[000000002f800000]
ldub [%o1+0x01a],%l0 ! Mem[000000002e80001a]
ldx [%o1+0x028],%l7 ! Mem[000000002e800028]
stw %l0,[%o2+0x01c] ! Mem[000000002f00001c]
sth %l3,[%o1+0x00e] ! Mem[000000002e80000e]
jmpl %g6+8,%g0
ldub [%o3+0x02d],%l1 ! Mem[000000002f80002d]
p15_call_2_lo:
sth %l2,[%o1+0x014] ! Mem[000000002e800014]
sth %l4,[%o0+0x006] ! Mem[000000002e000006]
ldub [%o3+0x00e],%l0 ! Mem[000000002f80000e]
retl
stb %l2,[%o1+0x019] ! Mem[000000002e800019]
p15_jmpl_2_he:
ldub [%i0+0x01c],%l4 ! Mem[000000002e00001c]
stb %l1,[%i3+0x02a] ! Mem[000000002f80002a]
stb %l1,[%i2+0x00d] ! Mem[000000002f00000d]
lduw [%i0+0x00c],%l1 ! Mem[000000002e00000c]
ldsh [%i0+0x030],%l2 ! Mem[000000002e000030]
jmpl %g6+8,%g0
stx %l2,[%i3+0x020] ! Mem[000000002f800020]
p15_call_2_he:
lduw [%i3+0x008],%l4 ! Mem[000000002f800008]
ldsb [%i0+0x01c],%l3 ! Mem[000000002e00001c]
stx %l6,[%i3+0x020] ! Mem[000000002f800020]
stb %l1,[%i2+0x02e] ! Mem[000000002f00002e]
retl
stb %l0,[%i3+0x02b] ! Mem[000000002f80002b]
p15_jmpl_2_ho:
ldub [%o0+0x01c],%l4 ! Mem[000000002e00001c]
stb %l1,[%o3+0x02a] ! Mem[000000002f80002a]
stb %l1,[%o2+0x00d] ! Mem[000000002f00000d]
lduw [%o0+0x00c],%l1 ! Mem[000000002e00000c]
ldsh [%o0+0x030],%l2 ! Mem[000000002e000030]
jmpl %g6+8,%g0
stx %l2,[%o3+0x020] ! Mem[000000002f800020]
p15_call_2_ho:
lduw [%o3+0x008],%l4 ! Mem[000000002f800008]
ldsb [%o0+0x01c],%l3 ! Mem[000000002e00001c]
stx %l6,[%o3+0x020] ! Mem[000000002f800020]
stb %l1,[%o2+0x02e] ! Mem[000000002f00002e]
retl
stb %l0,[%o3+0x02b] ! Mem[000000002f80002b]
p16_jmpl_2_le:
std %l4,[%i2+0x018] ! Mem[0000000031000018]
stw %l4,[%i0+0x02c] ! Mem[000000003000002c]
sth %l0,[%i2+0x000] ! Mem[0000000031000000]
stb %l0,[%i0+0x01a] ! Mem[000000003000001a]
lduh [%i2+0x00c],%l7 ! Mem[000000003100000c]
ldsb [%i0+0x03e],%l0 ! Mem[000000003000003e]
stw %l3,[%i3+0x00c] ! Mem[000000003180000c]
jmpl %g6+8,%g0
ldub [%i3+0x02d],%l1 ! Mem[000000003180002d]
p16_call_2_le:
std %l2,[%i3+0x010] ! Mem[0000000031800010]
stw %l4,[%i0+0x004] ! Mem[0000000030000004]
lduh [%i2+0x00e],%l0 ! Mem[000000003100000e]
retl
ldx [%i3+0x018],%l2 ! Mem[0000000031800018]
p16_jmpl_2_lo:
std %l4,[%o2+0x018] ! Mem[0000000031000018]
stw %l4,[%o0+0x02c] ! Mem[000000003000002c]
sth %l0,[%o2+0x000] ! Mem[0000000031000000]
stb %l0,[%o0+0x01a] ! Mem[000000003000001a]
lduh [%o2+0x00c],%l7 ! Mem[000000003100000c]
ldsb [%o0+0x03e],%l0 ! Mem[000000003000003e]
stw %l3,[%o3+0x00c] ! Mem[000000003180000c]
jmpl %g6+8,%g0
ldub [%o3+0x02d],%l1 ! Mem[000000003180002d]
p16_call_2_lo:
std %l2,[%o3+0x010] ! Mem[0000000031800010]
stw %l4,[%o0+0x004] ! Mem[0000000030000004]
lduh [%o2+0x00e],%l0 ! Mem[000000003100000e]
retl
ldx [%o3+0x018],%l2 ! Mem[0000000031800018]
p16_jmpl_2_he:
ldub [%i2+0x01c],%l4 ! Mem[000000003100001c]
ldsh [%i0+0x02a],%l1 ! Mem[000000003000002a]
stb %l1,[%i3+0x02d] ! Mem[000000003180002d]
lduh [%i3+0x00c],%l1 ! Mem[000000003180000c]
ldd [%i3+0x030],%l2 ! Mem[0000000031800030]
jmpl %g6+8,%g0
ldsb [%i0+0x027],%l2 ! Mem[0000000030000027]
p16_call_2_he:
ldx [%i1+0x028],%l4 ! Mem[0000000030800028]
stx %l3,[%i3+0x038] ! Mem[0000000031800038]
ldx [%i3+0x000],%l6 ! Mem[0000000031800000]
ldd [%i2+0x008],%l0 ! Mem[0000000031000008]
retl
ldub [%i0+0x02b],%l0 ! Mem[000000003000002b]
p16_jmpl_2_ho:
ldub [%o2+0x01c],%l4 ! Mem[000000003100001c]
ldsh [%o0+0x02a],%l1 ! Mem[000000003000002a]
stb %l1,[%o3+0x02d] ! Mem[000000003180002d]
lduh [%o3+0x00c],%l1 ! Mem[000000003180000c]
ldd [%o3+0x030],%l2 ! Mem[0000000031800030]
jmpl %g6+8,%g0
ldsb [%o0+0x027],%l2 ! Mem[0000000030000027]
p16_call_2_ho:
ldx [%o1+0x028],%l4 ! Mem[0000000030800028]
stx %l3,[%o3+0x038] ! Mem[0000000031800038]
ldx [%o3+0x000],%l6 ! Mem[0000000031800000]
ldd [%o2+0x008],%l0 ! Mem[0000000031000008]
retl
ldub [%o0+0x02b],%l0 ! Mem[000000003000002b]
p17_jmpl_2_le:
stw %l5,[%i2+0x03c] ! Mem[000000003300003c]
std %l4,[%i2+0x028] ! Mem[0000000033000028]
stx %l0,[%i1+0x000] ! Mem[0000000032800000]
ldsb [%i2+0x01a],%l0 ! Mem[000000003300001a]
ldsw [%i3+0x02c],%l7 ! Mem[000000003380002c]
ldsh [%i1+0x01e],%l0 ! Mem[000000003280001e]
sth %l3,[%i0+0x00e] ! Mem[000000003200000e]
jmpl %g6+8,%g0
ldsh [%i0+0x02c],%l1 ! Mem[000000003200002c]
p17_call_2_le:
stb %l2,[%i1+0x014] ! Mem[0000000032800014]
ldsb [%i0+0x007],%l4 ! Mem[0000000032000007]
lduw [%i0+0x00c],%l0 ! Mem[000000003200000c]
retl
stb %l2,[%i1+0x019] ! Mem[0000000032800019]
p17_jmpl_2_lo:
stw %l5,[%o2+0x03c] ! Mem[000000003300003c]
std %l4,[%o2+0x028] ! Mem[0000000033000028]
stx %l0,[%o1+0x000] ! Mem[0000000032800000]
ldsb [%o2+0x01a],%l0 ! Mem[000000003300001a]
ldsw [%o3+0x02c],%l7 ! Mem[000000003380002c]
ldsh [%o1+0x01e],%l0 ! Mem[000000003280001e]
sth %l3,[%o0+0x00e] ! Mem[000000003200000e]
jmpl %g6+8,%g0
ldsh [%o0+0x02c],%l1 ! Mem[000000003200002c]
p17_call_2_lo:
stb %l2,[%o1+0x014] ! Mem[0000000032800014]
ldsb [%o0+0x007],%l4 ! Mem[0000000032000007]
lduw [%o0+0x00c],%l0 ! Mem[000000003200000c]
retl
stb %l2,[%o1+0x019] ! Mem[0000000032800019]
p17_jmpl_2_he:
ldub [%i1+0x01c],%l4 ! Mem[000000003280001c]
ldx [%i2+0x028],%l1 ! Mem[0000000033000028]
lduw [%i0+0x00c],%l1 ! Mem[000000003200000c]
ldub [%i2+0x00c],%l1 ! Mem[000000003300000c]
ldd [%i1+0x030],%l2 ! Mem[0000000032800030]
jmpl %g6+8,%g0
ldsw [%i0+0x024],%l2 ! Mem[0000000032000024]
p17_call_2_he:
stb %l4,[%i0+0x00a] ! Mem[000000003200000a]
stb %l3,[%i3+0x01c] ! Mem[000000003380001c]
ldsh [%i3+0x026],%l6 ! Mem[0000000033800026]
lduh [%i1+0x02e],%l1 ! Mem[000000003280002e]
retl
stw %l0,[%i2+0x028] ! Mem[0000000033000028]
p17_jmpl_2_ho:
ldub [%o1+0x01c],%l4 ! Mem[000000003280001c]
ldx [%o2+0x028],%l1 ! Mem[0000000033000028]
lduw [%o0+0x00c],%l1 ! Mem[000000003200000c]
ldub [%o2+0x00c],%l1 ! Mem[000000003300000c]
ldd [%o1+0x030],%l2 ! Mem[0000000032800030]
jmpl %g6+8,%g0
ldsw [%o0+0x024],%l2 ! Mem[0000000032000024]
p17_call_2_ho:
stb %l4,[%o0+0x00a] ! Mem[000000003200000a]
stb %l3,[%o3+0x01c] ! Mem[000000003380001c]
ldsh [%o3+0x026],%l6 ! Mem[0000000033800026]
lduh [%o1+0x02e],%l1 ! Mem[000000003280002e]
retl
stw %l0,[%o2+0x028] ! Mem[0000000033000028]
p18_jmpl_2_le:
ldd [%i2+0x018],%l4 ! Mem[0000000035000018]
ldx [%i0+0x028],%l4 ! Mem[0000000034000028]
stx %l0,[%i1+0x000] ! Mem[0000000034800000]
ldx [%i0+0x018],%l0 ! Mem[0000000034000018]
ldsb [%i1+0x00c],%l7 ! Mem[000000003480000c]
ldsw [%i0+0x03c],%l0 ! Mem[000000003400003c]
stw %l3,[%i1+0x00c] ! Mem[000000003480000c]
jmpl %g6+8,%g0
ldsh [%i0+0x02c],%l1 ! Mem[000000003400002c]
p18_call_2_le:
ldx [%i0+0x010],%l2 ! Mem[0000000034000010]
ldsh [%i1+0x006],%l4 ! Mem[0000000034800006]
ldx [%i2+0x008],%l0 ! Mem[0000000035000008]
retl
ldx [%i3+0x018],%l2 ! Mem[0000000035800018]
p18_jmpl_2_lo:
ldd [%o2+0x018],%l4 ! Mem[0000000035000018]
ldx [%o0+0x028],%l4 ! Mem[0000000034000028]
stx %l0,[%o1+0x000] ! Mem[0000000034800000]
ldx [%o0+0x018],%l0 ! Mem[0000000034000018]
ldsb [%o1+0x00c],%l7 ! Mem[000000003480000c]
ldsw [%o0+0x03c],%l0 ! Mem[000000003400003c]
stw %l3,[%o1+0x00c] ! Mem[000000003480000c]
jmpl %g6+8,%g0
ldsh [%o0+0x02c],%l1 ! Mem[000000003400002c]
p18_call_2_lo:
ldx [%o0+0x010],%l2 ! Mem[0000000034000010]
ldsh [%o1+0x006],%l4 ! Mem[0000000034800006]
ldx [%o2+0x008],%l0 ! Mem[0000000035000008]
retl
ldx [%o3+0x018],%l2 ! Mem[0000000035800018]
p18_jmpl_2_he:
ldub [%i3+0x01c],%l4 ! Mem[000000003580001c]
ldsb [%i3+0x02a],%l1 ! Mem[000000003580002a]
lduw [%i1+0x02c],%l1 ! Mem[000000003480002c]
ldsw [%i2+0x00c],%l1 ! Mem[000000003500000c]
stw %l2,[%i0+0x030] ! Mem[0000000034000030]
jmpl %g6+8,%g0
lduh [%i0+0x026],%l2 ! Mem[0000000034000026]
p18_call_2_he:
std %l4,[%i2+0x028] ! Mem[0000000035000028]
lduw [%i2+0x03c],%l3 ! Mem[000000003500003c]
sth %l6,[%i3+0x006] ! Mem[0000000035800006]
stx %l1,[%i0+0x008] ! Mem[0000000034000008]
retl
ldx [%i3+0x028],%l0 ! Mem[0000000035800028]
p18_jmpl_2_ho:
ldub [%o3+0x01c],%l4 ! Mem[000000003580001c]
ldsb [%o3+0x02a],%l1 ! Mem[000000003580002a]
lduw [%o1+0x02c],%l1 ! Mem[000000003480002c]
ldsw [%o2+0x00c],%l1 ! Mem[000000003500000c]
stw %l2,[%o0+0x030] ! Mem[0000000034000030]
jmpl %g6+8,%g0
lduh [%o0+0x026],%l2 ! Mem[0000000034000026]
p18_call_2_ho:
std %l4,[%o2+0x028] ! Mem[0000000035000028]
lduw [%o2+0x03c],%l3 ! Mem[000000003500003c]
sth %l6,[%o3+0x006] ! Mem[0000000035800006]
stx %l1,[%o0+0x008] ! Mem[0000000034000008]
retl
ldx [%o3+0x028],%l0 ! Mem[0000000035800028]
p19_jmpl_2_le:
ldub [%i2+0x03c],%l5 ! Mem[000000003700003c]
lduh [%i3+0x02c],%l4 ! Mem[000000003780002c]
stx %l0,[%i0+0x000] ! Mem[0000000036000000]
ldd [%i2+0x018],%l0 ! Mem[0000000037000018]
stx %l7,[%i2+0x028] ! Mem[0000000037000028]
lduw [%i1+0x01c],%l0 ! Mem[000000003680001c]
sth %l3,[%i1+0x00e] ! Mem[000000003680000e]
jmpl %g6+8,%g0
ldd [%i1+0x028],%l0 ! Mem[0000000036800028]
p19_call_2_le:
lduw [%i2+0x014],%l2 ! Mem[0000000037000014]
lduh [%i2+0x006],%l4 ! Mem[0000000037000006]
stb %l0,[%i1+0x00e] ! Mem[000000003680000e]
retl
stb %l2,[%i2+0x019] ! Mem[0000000037000019]
p19_jmpl_2_lo:
ldub [%o2+0x03c],%l5 ! Mem[000000003700003c]
lduh [%o3+0x02c],%l4 ! Mem[000000003780002c]
stx %l0,[%o0+0x000] ! Mem[0000000036000000]
ldd [%o2+0x018],%l0 ! Mem[0000000037000018]
stx %l7,[%o2+0x028] ! Mem[0000000037000028]
lduw [%o1+0x01c],%l0 ! Mem[000000003680001c]
sth %l3,[%o1+0x00e] ! Mem[000000003680000e]
jmpl %g6+8,%g0
ldd [%o1+0x028],%l0 ! Mem[0000000036800028]
p19_call_2_lo:
lduw [%o2+0x014],%l2 ! Mem[0000000037000014]
lduh [%o2+0x006],%l4 ! Mem[0000000037000006]
stb %l0,[%o1+0x00e] ! Mem[000000003680000e]
retl
stb %l2,[%o2+0x019] ! Mem[0000000037000019]
p19_jmpl_2_he:
lduw [%i1+0x01c],%l4 ! Mem[000000003680001c]
stb %l1,[%i0+0x02a] ! Mem[000000003600002a]
ldub [%i2+0x00d],%l1 ! Mem[000000003700000d]
ldsh [%i1+0x00c],%l1 ! Mem[000000003680000c]
std %l2,[%i3+0x030] ! Mem[0000000037800030]
jmpl %g6+8,%g0
ldx [%i0+0x020],%l2 ! Mem[0000000036000020]
p19_call_2_he:
sth %l4,[%i0+0x00a] ! Mem[000000003600000a]
ldub [%i2+0x01c],%l3 ! Mem[000000003700001c]
ldsw [%i3+0x024],%l6 ! Mem[0000000037800024]
ldub [%i0+0x02e],%l1 ! Mem[000000003600002e]
retl
ldsb [%i0+0x02b],%l0 ! Mem[000000003600002b]
p19_jmpl_2_ho:
lduw [%o1+0x01c],%l4 ! Mem[000000003680001c]
stb %l1,[%o0+0x02a] ! Mem[000000003600002a]
ldub [%o2+0x00d],%l1 ! Mem[000000003700000d]
ldsh [%o1+0x00c],%l1 ! Mem[000000003680000c]
std %l2,[%o3+0x030] ! Mem[0000000037800030]
jmpl %g6+8,%g0
ldx [%o0+0x020],%l2 ! Mem[0000000036000020]
p19_call_2_ho:
sth %l4,[%o0+0x00a] ! Mem[000000003600000a]
ldub [%o2+0x01c],%l3 ! Mem[000000003700001c]
ldsw [%o3+0x024],%l6 ! Mem[0000000037800024]
ldub [%o0+0x02e],%l1 ! Mem[000000003600002e]
retl
ldsb [%o0+0x02b],%l0 ! Mem[000000003600002b]
p20_jmpl_2_le:
lduw [%i2+0x01c],%l5 ! Mem[000000003900001c]
ldsw [%i1+0x02c],%l4 ! Mem[000000003880002c]
ldsb [%i3+0x000],%l0 ! Mem[0000000039800000]
ldub [%i0+0x01a],%l0 ! Mem[000000003800001a]
sth %l7,[%i3+0x00c] ! Mem[000000003980000c]
ldx [%i0+0x038],%l0 ! Mem[0000000038000038]
stw %l3,[%i2+0x00c] ! Mem[000000003900000c]
jmpl %g6+8,%g0
ldd [%i1+0x028],%l0 ! Mem[0000000038800028]
p20_call_2_le:
lduh [%i1+0x014],%l2 ! Mem[0000000038800014]
lduw [%i2+0x004],%l4 ! Mem[0000000039000004]
std %l0,[%i2+0x008] ! Mem[0000000039000008]
retl
ldx [%i0+0x018],%l2 ! Mem[0000000038000018]
p20_jmpl_2_lo:
lduw [%o2+0x01c],%l5 ! Mem[000000003900001c]
ldsw [%o1+0x02c],%l4 ! Mem[000000003880002c]
ldsb [%o3+0x000],%l0 ! Mem[0000000039800000]
ldub [%o0+0x01a],%l0 ! Mem[000000003800001a]
sth %l7,[%o3+0x00c] ! Mem[000000003980000c]
ldx [%o0+0x038],%l0 ! Mem[0000000038000038]
stw %l3,[%o2+0x00c] ! Mem[000000003900000c]
jmpl %g6+8,%g0
ldd [%o1+0x028],%l0 ! Mem[0000000038800028]
p20_call_2_lo:
lduh [%o1+0x014],%l2 ! Mem[0000000038800014]
lduw [%o2+0x004],%l4 ! Mem[0000000039000004]
std %l0,[%o2+0x008] ! Mem[0000000039000008]
retl
ldx [%o0+0x018],%l2 ! Mem[0000000038000018]
p20_jmpl_2_he:
lduw [%i0+0x01c],%l4 ! Mem[000000003800001c]
ldd [%i1+0x028],%l0 ! Mem[0000000038800028]
ldub [%i2+0x02d],%l1 ! Mem[000000003900002d]
ldsw [%i1+0x00c],%l1 ! Mem[000000003880000c]
std %l2,[%i2+0x030] ! Mem[0000000039000030]
jmpl %g6+8,%g0
std %l2,[%i1+0x020] ! Mem[0000000038800020]
p20_call_2_he:
stw %l4,[%i3+0x028] ! Mem[0000000039800028]
ldd [%i1+0x038],%l2 ! Mem[0000000038800038]
stw %l6,[%i3+0x004] ! Mem[0000000039800004]
std %l0,[%i0+0x008] ! Mem[0000000038000008]
retl
sth %l0,[%i1+0x02a] ! Mem[000000003880002a]
p20_jmpl_2_ho:
lduw [%o0+0x01c],%l4 ! Mem[000000003800001c]
ldd [%o1+0x028],%l0 ! Mem[0000000038800028]
ldub [%o2+0x02d],%l1 ! Mem[000000003900002d]
ldsw [%o1+0x00c],%l1 ! Mem[000000003880000c]
std %l2,[%o2+0x030] ! Mem[0000000039000030]
jmpl %g6+8,%g0
std %l2,[%o1+0x020] ! Mem[0000000038800020]
p20_call_2_ho:
stw %l4,[%o3+0x028] ! Mem[0000000039800028]
ldd [%o1+0x038],%l2 ! Mem[0000000038800038]
stw %l6,[%o3+0x004] ! Mem[0000000039800004]
std %l0,[%o0+0x008] ! Mem[0000000038000008]
retl
sth %l0,[%o1+0x02a] ! Mem[000000003880002a]
p21_jmpl_2_le:
stb %l5,[%i3+0x03c] ! Mem[000000003b80003c]
ldsb [%i0+0x02c],%l4 ! Mem[000000003a00002c]
ldsb [%i2+0x000],%l0 ! Mem[000000003b000000]
sth %l0,[%i2+0x01a] ! Mem[000000003b00001a]
stb %l7,[%i1+0x02c] ! Mem[000000003a80002c]
stb %l0,[%i1+0x01e] ! Mem[000000003a80001e]
sth %l3,[%i0+0x00e] ! Mem[000000003a00000e]
jmpl %g6+8,%g0
stw %l1,[%i1+0x02c] ! Mem[000000003a80002c]
p21_call_2_le:
ldub [%i3+0x014],%l2 ! Mem[000000003b800014]
ldx [%i3+0x000],%l4 ! Mem[000000003b800000]
stb %l0,[%i1+0x00e] ! Mem[000000003a80000e]
retl
stb %l2,[%i2+0x019] ! Mem[000000003b000019]
p21_jmpl_2_lo:
stb %l5,[%o3+0x03c] ! Mem[000000003b80003c]
ldsb [%o0+0x02c],%l4 ! Mem[000000003a00002c]
ldsb [%o2+0x000],%l0 ! Mem[000000003b000000]
sth %l0,[%o2+0x01a] ! Mem[000000003b00001a]
stb %l7,[%o1+0x02c] ! Mem[000000003a80002c]
stb %l0,[%o1+0x01e] ! Mem[000000003a80001e]
sth %l3,[%o0+0x00e] ! Mem[000000003a00000e]
jmpl %g6+8,%g0
stw %l1,[%o1+0x02c] ! Mem[000000003a80002c]
p21_call_2_lo:
ldub [%o3+0x014],%l2 ! Mem[000000003b800014]
ldx [%o3+0x000],%l4 ! Mem[000000003b800000]
stb %l0,[%o1+0x00e] ! Mem[000000003a80000e]
retl
stb %l2,[%o2+0x019] ! Mem[000000003b000019]
p21_jmpl_2_he:
lduw [%i2+0x01c],%l4 ! Mem[000000003b00001c]
ldx [%i3+0x028],%l1 ! Mem[000000003b800028]
ldsh [%i3+0x00c],%l1 ! Mem[000000003b80000c]
ldsh [%i0+0x00c],%l1 ! Mem[000000003a00000c]
ldx [%i0+0x030],%l2 ! Mem[000000003a000030]
jmpl %g6+8,%g0
stw %l2,[%i1+0x024] ! Mem[000000003a800024]
p21_call_2_he:
stx %l4,[%i1+0x008] ! Mem[000000003a800008]
stw %l3,[%i1+0x01c] ! Mem[000000003a80001c]
lduw [%i3+0x024],%l6 ! Mem[000000003b800024]
ldsb [%i3+0x02e],%l1 ! Mem[000000003b80002e]
retl
ldub [%i2+0x02b],%l0 ! Mem[000000003b00002b]
p21_jmpl_2_ho:
lduw [%o2+0x01c],%l4 ! Mem[000000003b00001c]
ldx [%o3+0x028],%l1 ! Mem[000000003b800028]
ldsh [%o3+0x00c],%l1 ! Mem[000000003b80000c]
ldsh [%o0+0x00c],%l1 ! Mem[000000003a00000c]
ldx [%o0+0x030],%l2 ! Mem[000000003a000030]
jmpl %g6+8,%g0
stw %l2,[%o1+0x024] ! Mem[000000003a800024]
p21_call_2_ho:
stx %l4,[%o1+0x008] ! Mem[000000003a800008]
stw %l3,[%o1+0x01c] ! Mem[000000003a80001c]
lduw [%o3+0x024],%l6 ! Mem[000000003b800024]
ldsb [%o3+0x02e],%l1 ! Mem[000000003b80002e]
retl
ldub [%o2+0x02b],%l0 ! Mem[000000003b00002b]
p22_jmpl_2_le:
stx %l5,[%i3+0x018] ! Mem[000000003d800018]
stx %l4,[%i2+0x028] ! Mem[000000003d000028]
ldsb [%i1+0x000],%l0 ! Mem[000000003c800000]
ldsw [%i0+0x018],%l0 ! Mem[000000003c000018]
lduw [%i2+0x00c],%l7 ! Mem[000000003d00000c]
std %l0,[%i0+0x038] ! Mem[000000003c000038]
stw %l3,[%i1+0x00c] ! Mem[000000003c80000c]
jmpl %g6+8,%g0
stw %l1,[%i2+0x02c] ! Mem[000000003d00002c]
p22_call_2_le:
ldsw [%i1+0x014],%l2 ! Mem[000000003c800014]
sth %l4,[%i3+0x006] ! Mem[000000003d800006]
std %l0,[%i3+0x008] ! Mem[000000003d800008]
retl
ldx [%i0+0x018],%l2 ! Mem[000000003c000018]
p22_jmpl_2_lo:
stx %l5,[%o3+0x018] ! Mem[000000003d800018]
stx %l4,[%o2+0x028] ! Mem[000000003d000028]
ldsb [%o1+0x000],%l0 ! Mem[000000003c800000]
ldsw [%o0+0x018],%l0 ! Mem[000000003c000018]
lduw [%o2+0x00c],%l7 ! Mem[000000003d00000c]
std %l0,[%o0+0x038] ! Mem[000000003c000038]
stw %l3,[%o1+0x00c] ! Mem[000000003c80000c]
jmpl %g6+8,%g0
stw %l1,[%o2+0x02c] ! Mem[000000003d00002c]
p22_call_2_lo:
ldsw [%o1+0x014],%l2 ! Mem[000000003c800014]
sth %l4,[%o3+0x006] ! Mem[000000003d800006]
std %l0,[%o3+0x008] ! Mem[000000003d800008]
retl
ldx [%o0+0x018],%l2 ! Mem[000000003c000018]
p22_jmpl_2_he:
lduw [%i1+0x01c],%l4 ! Mem[000000003c80001c]
stx %l1,[%i3+0x028] ! Mem[000000003d800028]
ldsh [%i0+0x02c],%l1 ! Mem[000000003c00002c]
ldsb [%i3+0x00c],%l1 ! Mem[000000003d80000c]
lduh [%i0+0x030],%l2 ! Mem[000000003c000030]
jmpl %g6+8,%g0
ldd [%i1+0x020],%l2 ! Mem[000000003c800020]
p22_call_2_he:
ldd [%i0+0x028],%l4 ! Mem[000000003c000028]
std %l2,[%i0+0x038] ! Mem[000000003c000038]
ldsb [%i0+0x006],%l6 ! Mem[000000003c000006]
lduw [%i3+0x00c],%l1 ! Mem[000000003d80000c]
retl
ldd [%i3+0x028],%l0 ! Mem[000000003d800028]
p22_jmpl_2_ho:
lduw [%o1+0x01c],%l4 ! Mem[000000003c80001c]
stx %l1,[%o3+0x028] ! Mem[000000003d800028]
ldsh [%o0+0x02c],%l1 ! Mem[000000003c00002c]
ldsb [%o3+0x00c],%l1 ! Mem[000000003d80000c]
lduh [%o0+0x030],%l2 ! Mem[000000003c000030]
jmpl %g6+8,%g0
ldd [%o1+0x020],%l2 ! Mem[000000003c800020]
p22_call_2_ho:
ldd [%o0+0x028],%l4 ! Mem[000000003c000028]
std %l2,[%o0+0x038] ! Mem[000000003c000038]
ldsb [%o0+0x006],%l6 ! Mem[000000003c000006]
lduw [%o3+0x00c],%l1 ! Mem[000000003d80000c]
retl
ldd [%o3+0x028],%l0 ! Mem[000000003d800028]
p23_jmpl_2_le:
ldsb [%i3+0x03c],%l5 ! Mem[000000003f80003c]
stb %l4,[%i0+0x02c] ! Mem[000000003e00002c]
ldsb [%i1+0x000],%l0 ! Mem[000000003e800000]
std %l0,[%i2+0x018] ! Mem[000000003f000018]
ldub [%i0+0x02c],%l7 ! Mem[000000003e00002c]
stx %l0,[%i1+0x018] ! Mem[000000003e800018]
sth %l3,[%i1+0x00e] ! Mem[000000003e80000e]
jmpl %g6+8,%g0
std %l0,[%i2+0x028] ! Mem[000000003f000028]
p23_call_2_le:
ldub [%i0+0x014],%l2 ! Mem[000000003e000014]
stw %l4,[%i0+0x004] ! Mem[000000003e000004]
sth %l0,[%i2+0x00e] ! Mem[000000003f00000e]
retl
stb %l2,[%i3+0x019] ! Mem[000000003f800019]
p23_jmpl_2_lo:
ldsb [%o3+0x03c],%l5 ! Mem[000000003f80003c]
stb %l4,[%o0+0x02c] ! Mem[000000003e00002c]
ldsb [%o1+0x000],%l0 ! Mem[000000003e800000]
std %l0,[%o2+0x018] ! Mem[000000003f000018]
ldub [%o0+0x02c],%l7 ! Mem[000000003e00002c]
stx %l0,[%o1+0x018] ! Mem[000000003e800018]
sth %l3,[%o1+0x00e] ! Mem[000000003e80000e]
jmpl %g6+8,%g0
std %l0,[%o2+0x028] ! Mem[000000003f000028]
p23_call_2_lo:
ldub [%o0+0x014],%l2 ! Mem[000000003e000014]
stw %l4,[%o0+0x004] ! Mem[000000003e000004]
sth %l0,[%o2+0x00e] ! Mem[000000003f00000e]
retl
stb %l2,[%o3+0x019] ! Mem[000000003f800019]
p23_jmpl_2_he:
lduw [%i3+0x01c],%l4 ! Mem[000000003f80001c]
lduw [%i1+0x028],%l1 ! Mem[000000003e800028]
ldd [%i1+0x008],%l0 ! Mem[000000003e800008]
ldd [%i2+0x008],%l0 ! Mem[000000003f000008]
lduh [%i2+0x030],%l2 ! Mem[000000003f000030]
jmpl %g6+8,%g0
ldsh [%i2+0x026],%l2 ! Mem[000000003f000026]
p23_call_2_he:
ldsb [%i3+0x00a],%l4 ! Mem[000000003f80000a]
lduh [%i0+0x01c],%l3 ! Mem[000000003e00001c]
std %l6,[%i0+0x020] ! Mem[000000003e000020]
stw %l1,[%i2+0x02c] ! Mem[000000003f00002c]
retl
std %l0,[%i0+0x028] ! Mem[000000003e000028]
p23_jmpl_2_ho:
lduw [%o3+0x01c],%l4 ! Mem[000000003f80001c]
lduw [%o1+0x028],%l1 ! Mem[000000003e800028]
ldd [%o1+0x008],%l0 ! Mem[000000003e800008]
ldd [%o2+0x008],%l0 ! Mem[000000003f000008]
lduh [%o2+0x030],%l2 ! Mem[000000003f000030]
jmpl %g6+8,%g0
ldsh [%o2+0x026],%l2 ! Mem[000000003f000026]
p23_call_2_ho:
ldsb [%o3+0x00a],%l4 ! Mem[000000003f80000a]
lduh [%o0+0x01c],%l3 ! Mem[000000003e00001c]
std %l6,[%o0+0x020] ! Mem[000000003e000020]
stw %l1,[%o2+0x02c] ! Mem[000000003f00002c]
retl
std %l0,[%o0+0x028] ! Mem[000000003e000028]
p24_jmpl_2_le:
ldsw [%i3+0x01c],%l5 ! Mem[000000004180001c]
lduw [%i3+0x02c],%l4 ! Mem[000000004180002c]
ldsw [%i0+0x000],%l0 ! Mem[0000000040000000]
ldd [%i0+0x018],%l0 ! Mem[0000000040000018]
ldsh [%i1+0x00c],%l7 ! Mem[000000004080000c]
ldd [%i3+0x038],%l0 ! Mem[0000000041800038]
stw %l3,[%i2+0x00c] ! Mem[000000004100000c]
jmpl %g6+8,%g0
std %l0,[%i3+0x028] ! Mem[0000000041800028]
p24_call_2_le:
ldsw [%i2+0x014],%l2 ! Mem[0000000041000014]
ldsb [%i0+0x007],%l4 ! Mem[0000000040000007]
stw %l0,[%i0+0x00c] ! Mem[000000004000000c]
retl
ldx [%i0+0x018],%l2 ! Mem[0000000040000018]
p24_jmpl_2_lo:
ldsw [%o3+0x01c],%l5 ! Mem[000000004180001c]
lduw [%o3+0x02c],%l4 ! Mem[000000004180002c]
ldsw [%o0+0x000],%l0 ! Mem[0000000040000000]
ldd [%o0+0x018],%l0 ! Mem[0000000040000018]
ldsh [%o1+0x00c],%l7 ! Mem[000000004080000c]
ldd [%o3+0x038],%l0 ! Mem[0000000041800038]
stw %l3,[%o2+0x00c] ! Mem[000000004100000c]
jmpl %g6+8,%g0
std %l0,[%o3+0x028] ! Mem[0000000041800028]
p24_call_2_lo:
ldsw [%o2+0x014],%l2 ! Mem[0000000041000014]
ldsb [%o0+0x007],%l4 ! Mem[0000000040000007]
stw %l0,[%o0+0x00c] ! Mem[000000004000000c]
retl
ldx [%o0+0x018],%l2 ! Mem[0000000040000018]
p24_jmpl_2_he:
lduw [%i1+0x01c],%l4 ! Mem[000000004080001c]
ldd [%i2+0x028],%l0 ! Mem[0000000041000028]
ldd [%i2+0x028],%l0 ! Mem[0000000041000028]
stx %l1,[%i2+0x008] ! Mem[0000000041000008]
ldsw [%i1+0x030],%l2 ! Mem[0000000040800030]
jmpl %g6+8,%g0
ldub [%i2+0x027],%l2 ! Mem[0000000041000027]
p24_call_2_he:
ldsh [%i1+0x02a],%l4 ! Mem[000000004080002a]
ldsw [%i0+0x03c],%l3 ! Mem[000000004000003c]
ldsh [%i0+0x006],%l6 ! Mem[0000000040000006]
ldsw [%i1+0x00c],%l1 ! Mem[000000004080000c]
retl
ldsw [%i2+0x028],%l0 ! Mem[0000000041000028]
p24_jmpl_2_ho:
lduw [%o1+0x01c],%l4 ! Mem[000000004080001c]
ldd [%o2+0x028],%l0 ! Mem[0000000041000028]
ldd [%o2+0x028],%l0 ! Mem[0000000041000028]
stx %l1,[%o2+0x008] ! Mem[0000000041000008]
ldsw [%o1+0x030],%l2 ! Mem[0000000040800030]
jmpl %g6+8,%g0
ldub [%o2+0x027],%l2 ! Mem[0000000041000027]
p24_call_2_ho:
ldsh [%o1+0x02a],%l4 ! Mem[000000004080002a]
ldsw [%o0+0x03c],%l3 ! Mem[000000004000003c]
ldsh [%o0+0x006],%l6 ! Mem[0000000040000006]
ldsw [%o1+0x00c],%l1 ! Mem[000000004080000c]
retl
ldsw [%o2+0x028],%l0 ! Mem[0000000041000028]
p25_jmpl_2_le:
ldx [%i0+0x038],%l5 ! Mem[0000000042000038]
ldub [%i0+0x02c],%l4 ! Mem[000000004200002c]
ldsw [%i3+0x000],%l0 ! Mem[0000000043800000]
lduw [%i2+0x018],%l0 ! Mem[0000000043000018]
ldd [%i2+0x028],%l6 ! Mem[0000000043000028]
ldsb [%i1+0x01e],%l0 ! Mem[000000004280001e]
sth %l3,[%i3+0x00e] ! Mem[000000004380000e]
jmpl %g6+8,%g0
ldx [%i3+0x028],%l1 ! Mem[0000000043800028]
p25_call_2_le:
ldsh [%i1+0x014],%l2 ! Mem[0000000042800014]
ldsh [%i0+0x006],%l4 ! Mem[0000000042000006]
stx %l0,[%i2+0x008] ! Mem[0000000043000008]
retl
lduw [%i3+0x018],%l2 ! Mem[0000000043800018]
p25_jmpl_2_lo:
ldx [%o0+0x038],%l5 ! Mem[0000000042000038]
ldub [%o0+0x02c],%l4 ! Mem[000000004200002c]
ldsw [%o3+0x000],%l0 ! Mem[0000000043800000]
lduw [%o2+0x018],%l0 ! Mem[0000000043000018]
ldd [%o2+0x028],%l6 ! Mem[0000000043000028]
ldsb [%o1+0x01e],%l0 ! Mem[000000004280001e]
sth %l3,[%o3+0x00e] ! Mem[000000004380000e]
jmpl %g6+8,%g0
ldx [%o3+0x028],%l1 ! Mem[0000000043800028]
p25_call_2_lo:
ldsh [%o1+0x014],%l2 ! Mem[0000000042800014]
ldsh [%o0+0x006],%l4 ! Mem[0000000042000006]
stx %l0,[%o2+0x008] ! Mem[0000000043000008]
retl
lduw [%o3+0x018],%l2 ! Mem[0000000043800018]
p25_jmpl_2_he:
lduw [%i0+0x01c],%l4 ! Mem[000000004200001c]
lduh [%i3+0x02a],%l1 ! Mem[000000004380002a]
stw %l1,[%i2+0x00c] ! Mem[000000004300000c]
stw %l1,[%i2+0x00c] ! Mem[000000004300000c]
ldsw [%i0+0x030],%l2 ! Mem[0000000042000030]
jmpl %g6+8,%g0
lduw [%i3+0x024],%l2 ! Mem[0000000043800024]
p25_call_2_he:
ldsw [%i0+0x008],%l4 ! Mem[0000000042000008]
ldsb [%i0+0x01c],%l3 ! Mem[000000004200001c]
sth %l6,[%i0+0x026] ! Mem[0000000042000026]
sth %l1,[%i0+0x02e] ! Mem[000000004200002e]
retl
stx %l0,[%i3+0x028] ! Mem[0000000043800028]
p25_jmpl_2_ho:
lduw [%o0+0x01c],%l4 ! Mem[000000004200001c]
lduh [%o3+0x02a],%l1 ! Mem[000000004380002a]
stw %l1,[%o2+0x00c] ! Mem[000000004300000c]
stw %l1,[%o2+0x00c] ! Mem[000000004300000c]
ldsw [%o0+0x030],%l2 ! Mem[0000000042000030]
jmpl %g6+8,%g0
lduw [%o3+0x024],%l2 ! Mem[0000000043800024]
p25_call_2_ho:
ldsw [%o0+0x008],%l4 ! Mem[0000000042000008]
ldsb [%o0+0x01c],%l3 ! Mem[000000004200001c]
sth %l6,[%o0+0x026] ! Mem[0000000042000026]
sth %l1,[%o0+0x02e] ! Mem[000000004200002e]
retl
stx %l0,[%o3+0x028] ! Mem[0000000043800028]
p26_jmpl_2_le:
std %l4,[%i0+0x018] ! Mem[0000000044000018]
ldsh [%i3+0x02c],%l4 ! Mem[000000004580002c]
ldsw [%i2+0x000],%l0 ! Mem[0000000045000000]
stx %l0,[%i0+0x018] ! Mem[0000000044000018]
stw %l7,[%i0+0x00c] ! Mem[000000004400000c]
ldsh [%i3+0x03e],%l0 ! Mem[000000004580003e]
stw %l3,[%i0+0x00c] ! Mem[000000004400000c]
jmpl %g6+8,%g0
ldx [%i0+0x028],%l1 ! Mem[0000000044000028]
p26_call_2_le:
ldsb [%i3+0x014],%l2 ! Mem[0000000045800014]
ldsw [%i1+0x004],%l4 ! Mem[0000000044800004]
ldd [%i0+0x008],%l0 ! Mem[0000000044000008]
retl
ldx [%i1+0x018],%l2 ! Mem[0000000044800018]
p26_jmpl_2_lo:
std %l4,[%o0+0x018] ! Mem[0000000044000018]
ldsh [%o3+0x02c],%l4 ! Mem[000000004580002c]
ldsw [%o2+0x000],%l0 ! Mem[0000000045000000]
stx %l0,[%o0+0x018] ! Mem[0000000044000018]
stw %l7,[%o0+0x00c] ! Mem[000000004400000c]
ldsh [%o3+0x03e],%l0 ! Mem[000000004580003e]
stw %l3,[%o0+0x00c] ! Mem[000000004400000c]
jmpl %g6+8,%g0
ldx [%o0+0x028],%l1 ! Mem[0000000044000028]
p26_call_2_lo:
ldsb [%o3+0x014],%l2 ! Mem[0000000045800014]
ldsw [%o1+0x004],%l4 ! Mem[0000000044800004]
ldd [%o0+0x008],%l0 ! Mem[0000000044000008]
retl
ldx [%o1+0x018],%l2 ! Mem[0000000044800018]
p26_jmpl_2_he:
lduw [%i2+0x01c],%l4 ! Mem[000000004500001c]
stx %l1,[%i0+0x028] ! Mem[0000000044000028]
stw %l1,[%i3+0x02c] ! Mem[000000004580002c]
sth %l1,[%i1+0x00c] ! Mem[000000004480000c]
ldsb [%i3+0x031],%l2 ! Mem[0000000045800031]
jmpl %g6+8,%g0
stb %l2,[%i3+0x027] ! Mem[0000000045800027]
p26_call_2_he:
ldub [%i2+0x02a],%l4 ! Mem[000000004500002a]
sth %l3,[%i3+0x03c] ! Mem[000000004580003c]
lduh [%i0+0x006],%l6 ! Mem[0000000044000006]
ldsh [%i0+0x00e],%l1 ! Mem[000000004400000e]
retl
lduw [%i0+0x028],%l0 ! Mem[0000000044000028]
p26_jmpl_2_ho:
lduw [%o2+0x01c],%l4 ! Mem[000000004500001c]
stx %l1,[%o0+0x028] ! Mem[0000000044000028]
stw %l1,[%o3+0x02c] ! Mem[000000004580002c]
sth %l1,[%o1+0x00c] ! Mem[000000004480000c]
ldsb [%o3+0x031],%l2 ! Mem[0000000045800031]
jmpl %g6+8,%g0
stb %l2,[%o3+0x027] ! Mem[0000000045800027]
p26_call_2_ho:
ldub [%o2+0x02a],%l4 ! Mem[000000004500002a]
sth %l3,[%o3+0x03c] ! Mem[000000004580003c]
lduh [%o0+0x006],%l6 ! Mem[0000000044000006]
ldsh [%o0+0x00e],%l1 ! Mem[000000004400000e]
retl
lduw [%o0+0x028],%l0 ! Mem[0000000044000028]
p27_jmpl_2_le:
stw %l5,[%i0+0x03c] ! Mem[000000004600003c]
ldd [%i1+0x028],%l4 ! Mem[0000000046800028]
lduh [%i1+0x000],%l0 ! Mem[0000000046800000]
lduh [%i2+0x01a],%l0 ! Mem[000000004700001a]
ldx [%i1+0x028],%l7 ! Mem[0000000046800028]
lduh [%i1+0x01e],%l0 ! Mem[000000004680001e]
sth %l3,[%i1+0x00e] ! Mem[000000004680000e]
jmpl %g6+8,%g0
lduh [%i0+0x02c],%l1 ! Mem[000000004600002c]
p27_call_2_le:
ldd [%i1+0x010],%l2 ! Mem[0000000046800010]
lduw [%i2+0x004],%l4 ! Mem[0000000047000004]
ldsb [%i2+0x00e],%l0 ! Mem[000000004700000e]
retl
lduw [%i3+0x018],%l2 ! Mem[0000000047800018]
p27_jmpl_2_lo:
stw %l5,[%o0+0x03c] ! Mem[000000004600003c]
ldd [%o1+0x028],%l4 ! Mem[0000000046800028]
lduh [%o1+0x000],%l0 ! Mem[0000000046800000]
lduh [%o2+0x01a],%l0 ! Mem[000000004700001a]
ldx [%o1+0x028],%l7 ! Mem[0000000046800028]
lduh [%o1+0x01e],%l0 ! Mem[000000004680001e]
sth %l3,[%o1+0x00e] ! Mem[000000004680000e]
jmpl %g6+8,%g0
lduh [%o0+0x02c],%l1 ! Mem[000000004600002c]
p27_call_2_lo:
ldd [%o1+0x010],%l2 ! Mem[0000000046800010]
lduw [%o2+0x004],%l4 ! Mem[0000000047000004]
ldsb [%o2+0x00e],%l0 ! Mem[000000004700000e]
retl
lduw [%o3+0x018],%l2 ! Mem[0000000047800018]
p27_jmpl_2_he:
lduw [%i1+0x01c],%l4 ! Mem[000000004680001c]
lduw [%i2+0x028],%l1 ! Mem[0000000047000028]
std %l0,[%i0+0x008] ! Mem[0000000046000008]
std %l0,[%i0+0x008] ! Mem[0000000046000008]
stx %l2,[%i1+0x030] ! Mem[0000000046800030]
jmpl %g6+8,%g0
sth %l2,[%i0+0x026] ! Mem[0000000046000026]
p27_call_2_he:
ldx [%i0+0x008],%l4 ! Mem[0000000046000008]
stb %l3,[%i3+0x01c] ! Mem[000000004780001c]
ldd [%i0+0x020],%l6 ! Mem[0000000046000020]
ldx [%i0+0x028],%l1 ! Mem[0000000046000028]
retl
ldsh [%i1+0x02a],%l0 ! Mem[000000004680002a]
p27_jmpl_2_ho:
lduw [%o1+0x01c],%l4 ! Mem[000000004680001c]
lduw [%o2+0x028],%l1 ! Mem[0000000047000028]
std %l0,[%o0+0x008] ! Mem[0000000046000008]
std %l0,[%o0+0x008] ! Mem[0000000046000008]
stx %l2,[%o1+0x030] ! Mem[0000000046800030]
jmpl %g6+8,%g0
sth %l2,[%o0+0x026] ! Mem[0000000046000026]
p27_call_2_ho:
ldx [%o0+0x008],%l4 ! Mem[0000000046000008]
stb %l3,[%o3+0x01c] ! Mem[000000004780001c]
ldd [%o0+0x020],%l6 ! Mem[0000000046000020]
ldx [%o0+0x028],%l1 ! Mem[0000000046000028]
retl
ldsh [%o1+0x02a],%l0 ! Mem[000000004680002a]
p28_jmpl_2_le:
ldd [%i0+0x018],%l4 ! Mem[0000000048000018]
stw %l4,[%i0+0x02c] ! Mem[000000004800002c]
lduh [%i1+0x000],%l0 ! Mem[0000000048800000]
std %l0,[%i0+0x018] ! Mem[0000000048000018]
lduh [%i2+0x00c],%l7 ! Mem[000000004900000c]
lduw [%i3+0x03c],%l0 ! Mem[000000004980003c]
stw %l3,[%i2+0x00c] ! Mem[000000004900000c]
jmpl %g6+8,%g0
ldsw [%i1+0x02c],%l1 ! Mem[000000004880002c]
p28_call_2_le:
stx %l2,[%i0+0x010] ! Mem[0000000048000010]
ldx [%i2+0x000],%l4 ! Mem[0000000049000000]
ldsh [%i1+0x00e],%l0 ! Mem[000000004880000e]
retl
ldx [%i1+0x018],%l2 ! Mem[0000000048800018]
p28_jmpl_2_lo:
ldd [%o0+0x018],%l4 ! Mem[0000000048000018]
stw %l4,[%o0+0x02c] ! Mem[000000004800002c]
lduh [%o1+0x000],%l0 ! Mem[0000000048800000]
std %l0,[%o0+0x018] ! Mem[0000000048000018]
lduh [%o2+0x00c],%l7 ! Mem[000000004900000c]
lduw [%o3+0x03c],%l0 ! Mem[000000004980003c]
stw %l3,[%o2+0x00c] ! Mem[000000004900000c]
jmpl %g6+8,%g0
ldsw [%o1+0x02c],%l1 ! Mem[000000004880002c]
p28_call_2_lo:
stx %l2,[%o0+0x010] ! Mem[0000000048000010]
ldx [%o2+0x000],%l4 ! Mem[0000000049000000]
ldsh [%o1+0x00e],%l0 ! Mem[000000004880000e]
retl
ldx [%o1+0x018],%l2 ! Mem[0000000048800018]
p28_jmpl_2_he:
lduw [%i3+0x01c],%l4 ! Mem[000000004980001c]
stw %l1,[%i3+0x028] ! Mem[0000000049800028]
std %l0,[%i1+0x028] ! Mem[0000000048800028]
stb %l1,[%i3+0x00c] ! Mem[000000004980000c]
stx %l2,[%i0+0x030] ! Mem[0000000048000030]
jmpl %g6+8,%g0
sth %l2,[%i0+0x026] ! Mem[0000000048000026]
p28_call_2_he:
stb %l4,[%i3+0x02a] ! Mem[000000004980002a]
ldub [%i2+0x03c],%l3 ! Mem[000000004900003c]
stb %l6,[%i0+0x006] ! Mem[0000000048000006]
stx %l1,[%i3+0x008] ! Mem[0000000049800008]
retl
std %l0,[%i2+0x028] ! Mem[0000000049000028]
p28_jmpl_2_ho:
lduw [%o3+0x01c],%l4 ! Mem[000000004980001c]
stw %l1,[%o3+0x028] ! Mem[0000000049800028]
std %l0,[%o1+0x028] ! Mem[0000000048800028]
stb %l1,[%o3+0x00c] ! Mem[000000004980000c]
stx %l2,[%o0+0x030] ! Mem[0000000048000030]
jmpl %g6+8,%g0
sth %l2,[%o0+0x026] ! Mem[0000000048000026]
p28_call_2_ho:
stb %l4,[%o3+0x02a] ! Mem[000000004980002a]
ldub [%o2+0x03c],%l3 ! Mem[000000004900003c]
stb %l6,[%o0+0x006] ! Mem[0000000048000006]
stx %l1,[%o3+0x008] ! Mem[0000000049800008]
retl
std %l0,[%o2+0x028] ! Mem[0000000049000028]
p29_jmpl_2_le:
ldub [%i0+0x03c],%l5 ! Mem[000000004a00003c]
std %l4,[%i2+0x028] ! Mem[000000004b000028]
lduh [%i0+0x000],%l0 ! Mem[000000004a000000]
ldsh [%i2+0x01a],%l0 ! Mem[000000004b00001a]
ldsw [%i0+0x02c],%l7 ! Mem[000000004a00002c]
ldx [%i1+0x018],%l0 ! Mem[000000004a800018]
sth %l3,[%i3+0x00e] ! Mem[000000004b80000e]
jmpl %g6+8,%g0
ldsw [%i1+0x02c],%l1 ! Mem[000000004a80002c]
p29_call_2_le:
stw %l2,[%i2+0x014] ! Mem[000000004b000014]
sth %l4,[%i3+0x006] ! Mem[000000004b800006]
ldsw [%i3+0x00c],%l0 ! Mem[000000004b80000c]
retl
lduw [%i3+0x018],%l2 ! Mem[000000004b800018]
p29_jmpl_2_lo:
ldub [%o0+0x03c],%l5 ! Mem[000000004a00003c]
std %l4,[%o2+0x028] ! Mem[000000004b000028]
lduh [%o0+0x000],%l0 ! Mem[000000004a000000]
ldsh [%o2+0x01a],%l0 ! Mem[000000004b00001a]
ldsw [%o0+0x02c],%l7 ! Mem[000000004a00002c]
ldx [%o1+0x018],%l0 ! Mem[000000004a800018]
sth %l3,[%o3+0x00e] ! Mem[000000004b80000e]
jmpl %g6+8,%g0
ldsw [%o1+0x02c],%l1 ! Mem[000000004a80002c]
p29_call_2_lo:
stw %l2,[%o2+0x014] ! Mem[000000004b000014]
sth %l4,[%o3+0x006] ! Mem[000000004b800006]
ldsw [%o3+0x00c],%l0 ! Mem[000000004b80000c]
retl
lduw [%o3+0x018],%l2 ! Mem[000000004b800018]
p29_jmpl_2_he:
stb %l4,[%i1+0x01c] ! Mem[000000004a80001c]
lduh [%i0+0x02a],%l1 ! Mem[000000004a00002a]
ldx [%i2+0x008],%l1 ! Mem[000000004b000008]
ldx [%i2+0x008],%l1 ! Mem[000000004b000008]
sth %l2,[%i3+0x030] ! Mem[000000004b800030]
jmpl %g6+8,%g0
stx %l2,[%i0+0x020] ! Mem[000000004a000020]
p29_call_2_he:
std %l4,[%i1+0x008] ! Mem[000000004a800008]
ldsh [%i2+0x01c],%l3 ! Mem[000000004b00001c]
ldsb [%i0+0x026],%l6 ! Mem[000000004a000026]
ldub [%i3+0x02e],%l1 ! Mem[000000004b80002e]
retl
lduh [%i3+0x02a],%l0 ! Mem[000000004b80002a]
p29_jmpl_2_ho:
stb %l4,[%o1+0x01c] ! Mem[000000004a80001c]
lduh [%o0+0x02a],%l1 ! Mem[000000004a00002a]
ldx [%o2+0x008],%l1 ! Mem[000000004b000008]
ldx [%o2+0x008],%l1 ! Mem[000000004b000008]
sth %l2,[%o3+0x030] ! Mem[000000004b800030]
jmpl %g6+8,%g0
stx %l2,[%o0+0x020] ! Mem[000000004a000020]
p29_call_2_ho:
std %l4,[%o1+0x008] ! Mem[000000004a800008]
ldsh [%o2+0x01c],%l3 ! Mem[000000004b00001c]
ldsb [%o0+0x026],%l6 ! Mem[000000004a000026]
ldub [%o3+0x02e],%l1 ! Mem[000000004b80002e]
retl
lduh [%o3+0x02a],%l0 ! Mem[000000004b80002a]
p30_jmpl_2_le:
lduw [%i1+0x01c],%l5 ! Mem[000000004c80001c]
ldx [%i0+0x028],%l4 ! Mem[000000004c000028]
lduh [%i3+0x000],%l0 ! Mem[000000004d800000]
stb %l0,[%i0+0x01a] ! Mem[000000004c00001a]
ldsb [%i1+0x00c],%l7 ! Mem[000000004c80000c]
sth %l0,[%i3+0x03e] ! Mem[000000004d80003e]
stw %l3,[%i0+0x00c] ! Mem[000000004c00000c]
jmpl %g6+8,%g0
ldsb [%i1+0x02d],%l1 ! Mem[000000004c80002d]
p30_call_2_le:
stx %l2,[%i1+0x010] ! Mem[000000004c800010]
stw %l4,[%i3+0x004] ! Mem[000000004d800004]
ldsh [%i2+0x00e],%l0 ! Mem[000000004d00000e]
retl
ldx [%i2+0x018],%l2 ! Mem[000000004d000018]
p30_jmpl_2_lo:
lduw [%o1+0x01c],%l5 ! Mem[000000004c80001c]
ldx [%o0+0x028],%l4 ! Mem[000000004c000028]
lduh [%o3+0x000],%l0 ! Mem[000000004d800000]
stb %l0,[%o0+0x01a] ! Mem[000000004c00001a]
ldsb [%o1+0x00c],%l7 ! Mem[000000004c80000c]
sth %l0,[%o3+0x03e] ! Mem[000000004d80003e]
stw %l3,[%o0+0x00c] ! Mem[000000004c00000c]
jmpl %g6+8,%g0
ldsb [%o1+0x02d],%l1 ! Mem[000000004c80002d]
p30_call_2_lo:
stx %l2,[%o1+0x010] ! Mem[000000004c800010]
stw %l4,[%o3+0x004] ! Mem[000000004d800004]
ldsh [%o2+0x00e],%l0 ! Mem[000000004d00000e]
retl
ldx [%o2+0x018],%l2 ! Mem[000000004d000018]
p30_jmpl_2_he:
stb %l4,[%i0+0x01c] ! Mem[000000004c00001c]
sth %l1,[%i1+0x02a] ! Mem[000000004c80002a]
ldx [%i2+0x028],%l1 ! Mem[000000004d000028]
lduw [%i2+0x00c],%l1 ! Mem[000000004d00000c]
sth %l2,[%i1+0x030] ! Mem[000000004c800030]
jmpl %g6+8,%g0
ldsb [%i0+0x027],%l2 ! Mem[000000004c000027]
p30_call_2_he:
sth %l4,[%i0+0x02a] ! Mem[000000004c00002a]
ldd [%i1+0x038],%l2 ! Mem[000000004c800038]
std %l6,[%i0+0x000] ! Mem[000000004c000000]
std %l0,[%i2+0x008] ! Mem[000000004d000008]
retl
stx %l0,[%i0+0x028] ! Mem[000000004c000028]
p30_jmpl_2_ho:
stb %l4,[%o0+0x01c] ! Mem[000000004c00001c]
sth %l1,[%o1+0x02a] ! Mem[000000004c80002a]
ldx [%o2+0x028],%l1 ! Mem[000000004d000028]
lduw [%o2+0x00c],%l1 ! Mem[000000004d00000c]
sth %l2,[%o1+0x030] ! Mem[000000004c800030]
jmpl %g6+8,%g0
ldsb [%o0+0x027],%l2 ! Mem[000000004c000027]
p30_call_2_ho:
sth %l4,[%o0+0x02a] ! Mem[000000004c00002a]
ldd [%o1+0x038],%l2 ! Mem[000000004c800038]
std %l6,[%o0+0x000] ! Mem[000000004c000000]
std %l0,[%o2+0x008] ! Mem[000000004d000008]
retl
stx %l0,[%o0+0x028] ! Mem[000000004c000028]
p31_jmpl_2_le:
stb %l5,[%i1+0x03c] ! Mem[000000004e80003c]
lduh [%i3+0x02c],%l4 ! Mem[000000004f80002c]
ldx [%i2+0x000],%l0 ! Mem[000000004f000000]
ldsb [%i2+0x01a],%l0 ! Mem[000000004f00001a]
stx %l7,[%i2+0x028] ! Mem[000000004f000028]
stw %l0,[%i1+0x01c] ! Mem[000000004e80001c]
sth %l3,[%i1+0x00e] ! Mem[000000004e80000e]
jmpl %g6+8,%g0
ldsb [%i2+0x02d],%l1 ! Mem[000000004f00002d]
p31_call_2_le:
stw %l2,[%i3+0x014] ! Mem[000000004f800014]
stx %l4,[%i0+0x000] ! Mem[000000004e000000]
ldsw [%i3+0x00c],%l0 ! Mem[000000004f80000c]
retl
lduw [%i0+0x018],%l2 ! Mem[000000004e000018]
p31_jmpl_2_lo:
stb %l5,[%o1+0x03c] ! Mem[000000004e80003c]
lduh [%o3+0x02c],%l4 ! Mem[000000004f80002c]
ldx [%o2+0x000],%l0 ! Mem[000000004f000000]
ldsb [%o2+0x01a],%l0 ! Mem[000000004f00001a]
stx %l7,[%o2+0x028] ! Mem[000000004f000028]
stw %l0,[%o1+0x01c] ! Mem[000000004e80001c]
sth %l3,[%o1+0x00e] ! Mem[000000004e80000e]
jmpl %g6+8,%g0
ldsb [%o2+0x02d],%l1 ! Mem[000000004f00002d]
p31_call_2_lo:
stw %l2,[%o3+0x014] ! Mem[000000004f800014]
stx %l4,[%o0+0x000] ! Mem[000000004e000000]
ldsw [%o3+0x00c],%l0 ! Mem[000000004f80000c]
retl
lduw [%o0+0x018],%l2 ! Mem[000000004e000018]
p31_jmpl_2_he:
stb %l4,[%i2+0x01c] ! Mem[000000004f00001c]
ldub [%i3+0x02a],%l1 ! Mem[000000004f80002a]
lduh [%i3+0x00c],%l1 ! Mem[000000004f80000c]
lduh [%i2+0x00c],%l1 ! Mem[000000004f00000c]
stb %l2,[%i0+0x031] ! Mem[000000004e000031]
jmpl %g6+8,%g0
ldsw [%i0+0x024],%l2 ! Mem[000000004e000024]
p31_call_2_he:
stw %l4,[%i2+0x008] ! Mem[000000004f000008]
std %l2,[%i1+0x018] ! Mem[000000004e800018]
ldub [%i1+0x026],%l6 ! Mem[000000004e800026]
ldsw [%i1+0x02c],%l1 ! Mem[000000004e80002c]
retl
stb %l0,[%i2+0x02b] ! Mem[000000004f00002b]
p31_jmpl_2_ho:
stb %l4,[%o2+0x01c] ! Mem[000000004f00001c]
ldub [%o3+0x02a],%l1 ! Mem[000000004f80002a]
lduh [%o3+0x00c],%l1 ! Mem[000000004f80000c]
lduh [%o2+0x00c],%l1 ! Mem[000000004f00000c]
stb %l2,[%o0+0x031] ! Mem[000000004e000031]
jmpl %g6+8,%g0
ldsw [%o0+0x024],%l2 ! Mem[000000004e000024]
p31_call_2_ho:
stw %l4,[%o2+0x008] ! Mem[000000004f000008]
std %l2,[%o1+0x018] ! Mem[000000004e800018]
ldub [%o1+0x026],%l6 ! Mem[000000004e800026]
ldsw [%o1+0x02c],%l1 ! Mem[000000004e80002c]
retl
stb %l0,[%o2+0x02b] ! Mem[000000004f00002b]
p32_jmpl_2_le:
stx %l5,[%i1+0x018] ! Mem[0000000050800018]
ldsw [%i1+0x02c],%l4 ! Mem[000000005080002c]
ldx [%i1+0x000],%l0 ! Mem[0000000050800000]
lduh [%i0+0x01a],%l0 ! Mem[000000005000001a]
sth %l7,[%i0+0x00c] ! Mem[000000005000000c]
stx %l0,[%i3+0x038] ! Mem[0000000051800038]
stw %l3,[%i2+0x00c] ! Mem[000000005100000c]
jmpl %g6+8,%g0
stx %l1,[%i2+0x028] ! Mem[0000000051000028]
p32_call_2_le:
sth %l2,[%i1+0x014] ! Mem[0000000050800014]
ldsh [%i0+0x006],%l4 ! Mem[0000000050000006]
ldub [%i2+0x00e],%l0 ! Mem[000000005100000e]
retl
lduh [%i2+0x018],%l2 ! Mem[0000000051000018]
p32_jmpl_2_lo:
stx %l5,[%o1+0x018] ! Mem[0000000050800018]
ldsw [%o1+0x02c],%l4 ! Mem[000000005080002c]
ldx [%o1+0x000],%l0 ! Mem[0000000050800000]
lduh [%o0+0x01a],%l0 ! Mem[000000005000001a]
sth %l7,[%o0+0x00c] ! Mem[000000005000000c]
stx %l0,[%o3+0x038] ! Mem[0000000051800038]
stw %l3,[%o2+0x00c] ! Mem[000000005100000c]
jmpl %g6+8,%g0
stx %l1,[%o2+0x028] ! Mem[0000000051000028]
p32_call_2_lo:
sth %l2,[%o1+0x014] ! Mem[0000000050800014]
ldsh [%o0+0x006],%l4 ! Mem[0000000050000006]
ldub [%o2+0x00e],%l0 ! Mem[000000005100000e]
retl
lduh [%o2+0x018],%l2 ! Mem[0000000051000018]
p32_jmpl_2_he:
stb %l4,[%i1+0x01c] ! Mem[000000005080001c]
stw %l1,[%i3+0x028] ! Mem[0000000051800028]
lduh [%i0+0x02c],%l1 ! Mem[000000005000002c]
ldub [%i1+0x00c],%l1 ! Mem[000000005080000c]
lduw [%i3+0x030],%l2 ! Mem[0000000051800030]
jmpl %g6+8,%g0
lduh [%i1+0x026],%l2 ! Mem[0000000050800026]
p32_call_2_he:
stx %l4,[%i0+0x028] ! Mem[0000000050000028]
ldx [%i0+0x038],%l3 ! Mem[0000000050000038]
stx %l6,[%i1+0x000] ! Mem[0000000050800000]
stb %l1,[%i1+0x00e] ! Mem[000000005080000e]
retl
ldsh [%i3+0x02a],%l0 ! Mem[000000005180002a]
p32_jmpl_2_ho:
stb %l4,[%o1+0x01c] ! Mem[000000005080001c]
stw %l1,[%o3+0x028] ! Mem[0000000051800028]
lduh [%o0+0x02c],%l1 ! Mem[000000005000002c]
ldub [%o1+0x00c],%l1 ! Mem[000000005080000c]
lduw [%o3+0x030],%l2 ! Mem[0000000051800030]
jmpl %g6+8,%g0
lduh [%o1+0x026],%l2 ! Mem[0000000050800026]
p32_call_2_ho:
stx %l4,[%o0+0x028] ! Mem[0000000050000028]
ldx [%o0+0x038],%l3 ! Mem[0000000050000038]
stx %l6,[%o1+0x000] ! Mem[0000000050800000]
stb %l1,[%o1+0x00e] ! Mem[000000005080000e]
retl
ldsh [%o3+0x02a],%l0 ! Mem[000000005180002a]
p33_jmpl_2_le:
ldsb [%i1+0x03c],%l5 ! Mem[000000005280003c]
ldsb [%i3+0x02c],%l4 ! Mem[000000005380002c]
ldx [%i1+0x000],%l0 ! Mem[0000000052800000]
stw %l0,[%i3+0x018] ! Mem[0000000053800018]
stb %l7,[%i1+0x02c] ! Mem[000000005280002c]
ldd [%i1+0x018],%l0 ! Mem[0000000052800018]
sth %l3,[%i3+0x00e] ! Mem[000000005380000e]
jmpl %g6+8,%g0
stx %l1,[%i3+0x028] ! Mem[0000000053800028]
p33_call_2_le:
std %l2,[%i0+0x010] ! Mem[0000000052000010]
ldsw [%i0+0x004],%l4 ! Mem[0000000052000004]
lduh [%i0+0x00e],%l0 ! Mem[000000005200000e]
retl
lduw [%i0+0x018],%l2 ! Mem[0000000052000018]
p33_jmpl_2_lo:
ldsb [%o1+0x03c],%l5 ! Mem[000000005280003c]
ldsb [%o3+0x02c],%l4 ! Mem[000000005380002c]
ldx [%o1+0x000],%l0 ! Mem[0000000052800000]
stw %l0,[%o3+0x018] ! Mem[0000000053800018]
stb %l7,[%o1+0x02c] ! Mem[000000005280002c]
ldd [%o1+0x018],%l0 ! Mem[0000000052800018]
sth %l3,[%o3+0x00e] ! Mem[000000005380000e]
jmpl %g6+8,%g0
stx %l1,[%o3+0x028] ! Mem[0000000053800028]
p33_call_2_lo:
std %l2,[%o0+0x010] ! Mem[0000000052000010]
ldsw [%o0+0x004],%l4 ! Mem[0000000052000004]
lduh [%o0+0x00e],%l0 ! Mem[000000005200000e]
retl
lduw [%o0+0x018],%l2 ! Mem[0000000052000018]
p33_jmpl_2_he:
stb %l4,[%i3+0x01c] ! Mem[000000005380001c]
ldsw [%i1+0x028],%l1 ! Mem[0000000052800028]
ldsw [%i1+0x00c],%l1 ! Mem[000000005280000c]
ldsw [%i0+0x00c],%l1 ! Mem[000000005200000c]
lduw [%i2+0x030],%l2 ! Mem[0000000053000030]
jmpl %g6+8,%g0
ldx [%i1+0x020],%l2 ! Mem[0000000052800020]
p33_call_2_he:
ldd [%i3+0x008],%l4 ! Mem[0000000053800008]
lduh [%i0+0x01c],%l3 ! Mem[000000005200001c]
ldx [%i1+0x020],%l6 ! Mem[0000000052800020]
ldd [%i0+0x028],%l0 ! Mem[0000000052000028]
retl
stw %l0,[%i3+0x028] ! Mem[0000000053800028]
p33_jmpl_2_ho:
stb %l4,[%o3+0x01c] ! Mem[000000005380001c]
ldsw [%o1+0x028],%l1 ! Mem[0000000052800028]
ldsw [%o1+0x00c],%l1 ! Mem[000000005280000c]
ldsw [%o0+0x00c],%l1 ! Mem[000000005200000c]
lduw [%o2+0x030],%l2 ! Mem[0000000053000030]
jmpl %g6+8,%g0
ldx [%o1+0x020],%l2 ! Mem[0000000052800020]
p33_call_2_ho:
ldd [%o3+0x008],%l4 ! Mem[0000000053800008]
lduh [%o0+0x01c],%l3 ! Mem[000000005200001c]
ldx [%o1+0x020],%l6 ! Mem[0000000052800020]
ldd [%o0+0x028],%l0 ! Mem[0000000052000028]
retl
stw %l0,[%o3+0x028] ! Mem[0000000053800028]
p34_jmpl_2_le:
ldsw [%i2+0x01c],%l5 ! Mem[000000005500001c]
stx %l4,[%i1+0x028] ! Mem[0000000054800028]
std %l0,[%i0+0x000] ! Mem[0000000054000000]
ldub [%i0+0x01a],%l0 ! Mem[000000005400001a]
lduw [%i2+0x00c],%l7 ! Mem[000000005500000c]
ldsw [%i3+0x03c],%l0 ! Mem[000000005580003c]
stw %l3,[%i0+0x00c] ! Mem[000000005400000c]
jmpl %g6+8,%g0
sth %l1,[%i3+0x02c] ! Mem[000000005580002c]
p34_call_2_le:
stb %l2,[%i2+0x014] ! Mem[0000000055000014]
lduw [%i1+0x004],%l4 ! Mem[0000000054800004]
lduw [%i2+0x00c],%l0 ! Mem[000000005500000c]
retl
lduh [%i3+0x018],%l2 ! Mem[0000000055800018]
p34_jmpl_2_lo:
ldsw [%o2+0x01c],%l5 ! Mem[000000005500001c]
stx %l4,[%o1+0x028] ! Mem[0000000054800028]
std %l0,[%o0+0x000] ! Mem[0000000054000000]
ldub [%o0+0x01a],%l0 ! Mem[000000005400001a]
lduw [%o2+0x00c],%l7 ! Mem[000000005500000c]
ldsw [%o3+0x03c],%l0 ! Mem[000000005580003c]
stw %l3,[%o0+0x00c] ! Mem[000000005400000c]
jmpl %g6+8,%g0
sth %l1,[%o3+0x02c] ! Mem[000000005580002c]
p34_call_2_lo:
stb %l2,[%o2+0x014] ! Mem[0000000055000014]
lduw [%o1+0x004],%l4 ! Mem[0000000054800004]
lduw [%o2+0x00c],%l0 ! Mem[000000005500000c]
retl
lduh [%o3+0x018],%l2 ! Mem[0000000055800018]
p34_jmpl_2_he:
stb %l4,[%i1+0x01c] ! Mem[000000005480001c]
sth %l1,[%i2+0x02a] ! Mem[000000005500002a]
ldsw [%i2+0x02c],%l1 ! Mem[000000005500002c]
ldsh [%i3+0x00c],%l1 ! Mem[000000005580000c]
ldub [%i0+0x031],%l2 ! Mem[0000000054000031]
jmpl %g6+8,%g0
std %l2,[%i2+0x020] ! Mem[0000000055000020]
p34_call_2_he:
ldsb [%i1+0x02a],%l4 ! Mem[000000005480002a]
ldsb [%i0+0x03c],%l3 ! Mem[000000005400003c]
ldd [%i1+0x000],%l6 ! Mem[0000000054800000]
lduh [%i0+0x00e],%l1 ! Mem[000000005400000e]
retl
ldx [%i1+0x028],%l0 ! Mem[0000000054800028]
p34_jmpl_2_ho:
stb %l4,[%o1+0x01c] ! Mem[000000005480001c]
sth %l1,[%o2+0x02a] ! Mem[000000005500002a]
ldsw [%o2+0x02c],%l1 ! Mem[000000005500002c]
ldsh [%o3+0x00c],%l1 ! Mem[000000005580000c]
ldub [%o0+0x031],%l2 ! Mem[0000000054000031]
jmpl %g6+8,%g0
std %l2,[%o2+0x020] ! Mem[0000000055000020]
p34_call_2_ho:
ldsb [%o1+0x02a],%l4 ! Mem[000000005480002a]
ldsb [%o0+0x03c],%l3 ! Mem[000000005400003c]
ldd [%o1+0x000],%l6 ! Mem[0000000054800000]
lduh [%o0+0x00e],%l1 ! Mem[000000005400000e]
retl
ldx [%o1+0x028],%l0 ! Mem[0000000054800028]
p35_jmpl_2_le:
ldx [%i2+0x038],%l5 ! Mem[0000000057000038]
sth %l4,[%i0+0x02c] ! Mem[000000005600002c]
std %l0,[%i3+0x000] ! Mem[0000000057800000]
sth %l0,[%i3+0x01a] ! Mem[000000005780001a]
ldub [%i0+0x02c],%l7 ! Mem[000000005600002c]
ldub [%i1+0x01e],%l0 ! Mem[000000005680001e]
sth %l3,[%i1+0x00e] ! Mem[000000005680000e]
jmpl %g6+8,%g0
sth %l1,[%i0+0x02c] ! Mem[000000005600002c]
p35_call_2_le:
ldx [%i1+0x010],%l2 ! Mem[0000000056800010]
ldx [%i1+0x000],%l4 ! Mem[0000000056800000]
ldx [%i1+0x008],%l0 ! Mem[0000000056800008]
retl
lduw [%i0+0x018],%l2 ! Mem[0000000056000018]
p35_jmpl_2_lo:
ldx [%o2+0x038],%l5 ! Mem[0000000057000038]
sth %l4,[%o0+0x02c] ! Mem[000000005600002c]
std %l0,[%o3+0x000] ! Mem[0000000057800000]
sth %l0,[%o3+0x01a] ! Mem[000000005780001a]
ldub [%o0+0x02c],%l7 ! Mem[000000005600002c]
ldub [%o1+0x01e],%l0 ! Mem[000000005680001e]
sth %l3,[%o1+0x00e] ! Mem[000000005680000e]
jmpl %g6+8,%g0
sth %l1,[%o0+0x02c] ! Mem[000000005600002c]
p35_call_2_lo:
ldx [%o1+0x010],%l2 ! Mem[0000000056800010]
ldx [%o1+0x000],%l4 ! Mem[0000000056800000]
ldx [%o1+0x008],%l0 ! Mem[0000000056800008]
retl
lduw [%o0+0x018],%l2 ! Mem[0000000056000018]
p35_jmpl_2_he:
stb %l4,[%i0+0x01c] ! Mem[000000005600001c]
ldub [%i3+0x02a],%l1 ! Mem[000000005780002a]
ldsw [%i2+0x00c],%l1 ! Mem[000000005700000c]
ldsb [%i3+0x00c],%l1 ! Mem[000000005780000c]
ldub [%i0+0x031],%l2 ! Mem[0000000056000031]
jmpl %g6+8,%g0
stw %l2,[%i2+0x024] ! Mem[0000000057000024]
p35_call_2_he:
ldsh [%i0+0x00a],%l4 ! Mem[000000005600000a]
stx %l3,[%i0+0x018] ! Mem[0000000056000018]
stb %l6,[%i1+0x026] ! Mem[0000000056800026]
sth %l1,[%i0+0x02e] ! Mem[000000005600002e]
retl
ldsb [%i2+0x02b],%l0 ! Mem[000000005700002b]
p35_jmpl_2_ho:
stb %l4,[%o0+0x01c] ! Mem[000000005600001c]
ldub [%o3+0x02a],%l1 ! Mem[000000005780002a]
ldsw [%o2+0x00c],%l1 ! Mem[000000005700000c]
ldsb [%o3+0x00c],%l1 ! Mem[000000005780000c]
ldub [%o0+0x031],%l2 ! Mem[0000000056000031]
jmpl %g6+8,%g0
stw %l2,[%o2+0x024] ! Mem[0000000057000024]
p35_call_2_ho:
ldsh [%o0+0x00a],%l4 ! Mem[000000005600000a]
stx %l3,[%o0+0x018] ! Mem[0000000056000018]
stb %l6,[%o1+0x026] ! Mem[0000000056800026]
sth %l1,[%o0+0x02e] ! Mem[000000005600002e]
retl
ldsb [%o2+0x02b],%l0 ! Mem[000000005700002b]
p36_jmpl_2_le:
std %l4,[%i2+0x018] ! Mem[0000000059000018]
stb %l4,[%i2+0x02c] ! Mem[000000005900002c]
std %l0,[%i2+0x000] ! Mem[0000000059000000]
ldsb [%i0+0x01a],%l0 ! Mem[000000005800001a]
ldsh [%i1+0x00c],%l7 ! Mem[000000005880000c]
lduh [%i3+0x03e],%l0 ! Mem[000000005980003e]
stw %l3,[%i1+0x00c] ! Mem[000000005880000c]
jmpl %g6+8,%g0
stb %l1,[%i0+0x02d] ! Mem[000000005800002d]
p36_call_2_le:
lduw [%i3+0x014],%l2 ! Mem[0000000059800014]
stb %l4,[%i2+0x007] ! Mem[0000000059000007]
stb %l0,[%i2+0x00e] ! Mem[000000005900000e]
retl
lduh [%i3+0x018],%l2 ! Mem[0000000059800018]
p36_jmpl_2_lo:
std %l4,[%o2+0x018] ! Mem[0000000059000018]
stb %l4,[%o2+0x02c] ! Mem[000000005900002c]
std %l0,[%o2+0x000] ! Mem[0000000059000000]
ldsb [%o0+0x01a],%l0 ! Mem[000000005800001a]
ldsh [%o1+0x00c],%l7 ! Mem[000000005880000c]
lduh [%o3+0x03e],%l0 ! Mem[000000005980003e]
stw %l3,[%o1+0x00c] ! Mem[000000005880000c]
jmpl %g6+8,%g0
stb %l1,[%o0+0x02d] ! Mem[000000005800002d]
p36_call_2_lo:
lduw [%o3+0x014],%l2 ! Mem[0000000059800014]
stb %l4,[%o2+0x007] ! Mem[0000000059000007]
stb %l0,[%o2+0x00e] ! Mem[000000005900000e]
retl
lduh [%o3+0x018],%l2 ! Mem[0000000059800018]
p36_jmpl_2_he:
stb %l4,[%i2+0x01c] ! Mem[000000005900001c]
std %l0,[%i0+0x028] ! Mem[0000000058000028]
ldsb [%i3+0x02d],%l1 ! Mem[000000005980002d]
ldd [%i2+0x008],%l0 ! Mem[0000000059000008]
ldsh [%i2+0x030],%l2 ! Mem[0000000059000030]
jmpl %g6+8,%g0
ldd [%i2+0x020],%l2 ! Mem[0000000059000020]
p36_call_2_he:
ldsw [%i3+0x028],%l4 ! Mem[0000000059800028]
sth %l3,[%i0+0x03c] ! Mem[000000005800003c]
ldsw [%i1+0x004],%l6 ! Mem[0000000058800004]
ldsh [%i3+0x00e],%l1 ! Mem[000000005980000e]
retl
sth %l0,[%i3+0x02a] ! Mem[000000005980002a]
p36_jmpl_2_ho:
stb %l4,[%o2+0x01c] ! Mem[000000005900001c]
std %l0,[%o0+0x028] ! Mem[0000000058000028]
ldsb [%o3+0x02d],%l1 ! Mem[000000005980002d]
ldd [%o2+0x008],%l0 ! Mem[0000000059000008]
ldsh [%o2+0x030],%l2 ! Mem[0000000059000030]
jmpl %g6+8,%g0
ldd [%o2+0x020],%l2 ! Mem[0000000059000020]
p36_call_2_ho:
ldsw [%o3+0x028],%l4 ! Mem[0000000059800028]
sth %l3,[%o0+0x03c] ! Mem[000000005800003c]
ldsw [%o1+0x004],%l6 ! Mem[0000000058800004]
ldsh [%o3+0x00e],%l1 ! Mem[000000005980000e]
retl
sth %l0,[%o3+0x02a] ! Mem[000000005980002a]
p37_jmpl_2_le:
stw %l5,[%i2+0x03c] ! Mem[000000005b00003c]
lduw [%i0+0x02c],%l4 ! Mem[000000005a00002c]
std %l0,[%i1+0x000] ! Mem[000000005a800000]
ldx [%i3+0x018],%l0 ! Mem[000000005b800018]
ldd [%i3+0x028],%l6 ! Mem[000000005b800028]
lduw [%i1+0x01c],%l0 ! Mem[000000005a80001c]
sth %l3,[%i2+0x00e] ! Mem[000000005b00000e]
jmpl %g6+8,%g0
stb %l1,[%i1+0x02d] ! Mem[000000005a80002d]
p37_call_2_le:
ldx [%i2+0x010],%l2 ! Mem[000000005b000010]
stw %l4,[%i3+0x004] ! Mem[000000005b800004]
std %l0,[%i1+0x008] ! Mem[000000005a800008]
retl
lduw [%i1+0x018],%l2 ! Mem[000000005a800018]
p37_jmpl_2_lo:
stw %l5,[%o2+0x03c] ! Mem[000000005b00003c]
lduw [%o0+0x02c],%l4 ! Mem[000000005a00002c]
std %l0,[%o1+0x000] ! Mem[000000005a800000]
ldx [%o3+0x018],%l0 ! Mem[000000005b800018]
ldd [%o3+0x028],%l6 ! Mem[000000005b800028]
lduw [%o1+0x01c],%l0 ! Mem[000000005a80001c]
sth %l3,[%o2+0x00e] ! Mem[000000005b00000e]
jmpl %g6+8,%g0
stb %l1,[%o1+0x02d] ! Mem[000000005a80002d]
p37_call_2_lo:
ldx [%o2+0x010],%l2 ! Mem[000000005b000010]
stw %l4,[%o3+0x004] ! Mem[000000005b800004]
std %l0,[%o1+0x008] ! Mem[000000005a800008]
retl
lduw [%o1+0x018],%l2 ! Mem[000000005a800018]
p37_jmpl_2_he:
stb %l4,[%i1+0x01c] ! Mem[000000005a80001c]
ldsw [%i2+0x028],%l1 ! Mem[000000005b000028]
ldsb [%i0+0x00d],%l1 ! Mem[000000005a00000d]
stx %l1,[%i2+0x008] ! Mem[000000005b000008]
ldd [%i1+0x030],%l2 ! Mem[000000005a800030]
jmpl %g6+8,%g0
ldsh [%i3+0x026],%l2 ! Mem[000000005b800026]
p37_call_2_he:
ldub [%i1+0x00a],%l4 ! Mem[000000005a80000a]
lduw [%i3+0x01c],%l3 ! Mem[000000005b80001c]
stw %l6,[%i1+0x024] ! Mem[000000005a800024]
ldx [%i2+0x028],%l1 ! Mem[000000005b000028]
retl
ldub [%i0+0x02b],%l0 ! Mem[000000005a00002b]
p37_jmpl_2_ho:
stb %l4,[%o1+0x01c] ! Mem[000000005a80001c]
ldsw [%o2+0x028],%l1 ! Mem[000000005b000028]
ldsb [%o0+0x00d],%l1 ! Mem[000000005a00000d]
stx %l1,[%o2+0x008] ! Mem[000000005b000008]
ldd [%o1+0x030],%l2 ! Mem[000000005a800030]
jmpl %g6+8,%g0
ldsh [%o3+0x026],%l2 ! Mem[000000005b800026]
p37_call_2_ho:
ldub [%o1+0x00a],%l4 ! Mem[000000005a80000a]
lduw [%o3+0x01c],%l3 ! Mem[000000005b80001c]
stw %l6,[%o1+0x024] ! Mem[000000005a800024]
ldx [%o2+0x028],%l1 ! Mem[000000005b000028]
retl
ldub [%o0+0x02b],%l0 ! Mem[000000005a00002b]
p38_jmpl_2_le:
ldsh [%i2+0x01c],%l5 ! Mem[000000005d00001c]
ldub [%i3+0x02c],%l4 ! Mem[000000005d80002c]
stw %l0,[%i1+0x000] ! Mem[000000005c800000]
ldd [%i0+0x018],%l0 ! Mem[000000005c000018]
std %l6,[%i0+0x008] ! Mem[000000005c000008]
std %l0,[%i3+0x038] ! Mem[000000005d800038]
stw %l3,[%i0+0x00c] ! Mem[000000005c00000c]
jmpl %g6+8,%g0
lduw [%i1+0x02c],%l1 ! Mem[000000005c80002c]
p38_call_2_le:
lduw [%i1+0x014],%l2 ! Mem[000000005c800014]
stx %l4,[%i3+0x000] ! Mem[000000005d800000]
sth %l0,[%i3+0x00e] ! Mem[000000005d80000e]
retl
lduh [%i3+0x018],%l2 ! Mem[000000005d800018]
p38_jmpl_2_lo:
ldsh [%o2+0x01c],%l5 ! Mem[000000005d00001c]
ldub [%o3+0x02c],%l4 ! Mem[000000005d80002c]
stw %l0,[%o1+0x000] ! Mem[000000005c800000]
ldd [%o0+0x018],%l0 ! Mem[000000005c000018]
std %l6,[%o0+0x008] ! Mem[000000005c000008]
std %l0,[%o3+0x038] ! Mem[000000005d800038]
stw %l3,[%o0+0x00c] ! Mem[000000005c00000c]
jmpl %g6+8,%g0
lduw [%o1+0x02c],%l1 ! Mem[000000005c80002c]
p38_call_2_lo:
lduw [%o1+0x014],%l2 ! Mem[000000005c800014]
stx %l4,[%o3+0x000] ! Mem[000000005d800000]
sth %l0,[%o3+0x00e] ! Mem[000000005d80000e]
retl
lduh [%o3+0x018],%l2 ! Mem[000000005d800018]
p38_jmpl_2_he:
stb %l4,[%i3+0x01c] ! Mem[000000005d80001c]
stb %l1,[%i3+0x02a] ! Mem[000000005d80002a]
stx %l1,[%i1+0x028] ! Mem[000000005c800028]
stw %l1,[%i1+0x00c] ! Mem[000000005c80000c]
ldd [%i0+0x030],%l2 ! Mem[000000005c000030]
jmpl %g6+8,%g0
ldub [%i3+0x027],%l2 ! Mem[000000005d800027]
p38_call_2_he:
lduh [%i0+0x02a],%l4 ! Mem[000000005c00002a]
ldub [%i3+0x03c],%l3 ! Mem[000000005d80003c]
lduw [%i1+0x004],%l6 ! Mem[000000005c800004]
ldsb [%i2+0x00e],%l1 ! Mem[000000005d00000e]
retl
ldd [%i2+0x028],%l0 ! Mem[000000005d000028]
p38_jmpl_2_ho:
stb %l4,[%o3+0x01c] ! Mem[000000005d80001c]
stb %l1,[%o3+0x02a] ! Mem[000000005d80002a]
stx %l1,[%o1+0x028] ! Mem[000000005c800028]
stw %l1,[%o1+0x00c] ! Mem[000000005c80000c]
ldd [%o0+0x030],%l2 ! Mem[000000005c000030]
jmpl %g6+8,%g0
ldub [%o3+0x027],%l2 ! Mem[000000005d800027]
p38_call_2_ho:
lduh [%o0+0x02a],%l4 ! Mem[000000005c00002a]
ldub [%o3+0x03c],%l3 ! Mem[000000005d80003c]
lduw [%o1+0x004],%l6 ! Mem[000000005c800004]
ldsb [%o2+0x00e],%l1 ! Mem[000000005d00000e]
retl
ldd [%o2+0x028],%l0 ! Mem[000000005d000028]
p39_jmpl_2_le:
ldub [%i2+0x03c],%l5 ! Mem[000000005f00003c]
ldsh [%i1+0x02c],%l4 ! Mem[000000005e80002c]
stw %l0,[%i0+0x000] ! Mem[000000005e000000]
lduw [%i3+0x018],%l0 ! Mem[000000005f800018]
ldx [%i1+0x028],%l7 ! Mem[000000005e800028]
sth %l0,[%i1+0x01e] ! Mem[000000005e80001e]
sth %l3,[%i1+0x00e] ! Mem[000000005e80000e]
jmpl %g6+8,%g0
ldub [%i1+0x02d],%l1 ! Mem[000000005e80002d]
p39_call_2_le:
lduh [%i3+0x014],%l2 ! Mem[000000005f800014]
ldsh [%i0+0x006],%l4 ! Mem[000000005e000006]
std %l0,[%i2+0x008] ! Mem[000000005f000008]
retl
ldub [%i1+0x019],%l2 ! Mem[000000005e800019]
p39_jmpl_2_lo:
ldub [%o2+0x03c],%l5 ! Mem[000000005f00003c]
ldsh [%o1+0x02c],%l4 ! Mem[000000005e80002c]
stw %l0,[%o0+0x000] ! Mem[000000005e000000]
lduw [%o3+0x018],%l0 ! Mem[000000005f800018]
ldx [%o1+0x028],%l7 ! Mem[000000005e800028]
sth %l0,[%o1+0x01e] ! Mem[000000005e80001e]
sth %l3,[%o1+0x00e] ! Mem[000000005e80000e]
jmpl %g6+8,%g0
ldub [%o1+0x02d],%l1 ! Mem[000000005e80002d]
p39_call_2_lo:
lduh [%o3+0x014],%l2 ! Mem[000000005f800014]
ldsh [%o0+0x006],%l4 ! Mem[000000005e000006]
std %l0,[%o2+0x008] ! Mem[000000005f000008]
retl
ldub [%o1+0x019],%l2 ! Mem[000000005e800019]
p39_jmpl_2_he:
sth %l4,[%i1+0x01c] ! Mem[000000005e80001c]
ldsh [%i0+0x02a],%l1 ! Mem[000000005e00002a]
stx %l1,[%i2+0x008] ! Mem[000000005f000008]
sth %l1,[%i0+0x00c] ! Mem[000000005e00000c]
stw %l2,[%i3+0x030] ! Mem[000000005f800030]
jmpl %g6+8,%g0
lduw [%i0+0x024],%l2 ! Mem[000000005e000024]
p39_call_2_he:
lduw [%i2+0x008],%l4 ! Mem[000000005f000008]
ldsh [%i2+0x01c],%l3 ! Mem[000000005f00001c]
stx %l6,[%i1+0x020] ! Mem[000000005e800020]
lduw [%i1+0x02c],%l1 ! Mem[000000005e80002c]
retl
ldx [%i3+0x028],%l0 ! Mem[000000005f800028]
p39_jmpl_2_ho:
sth %l4,[%o1+0x01c] ! Mem[000000005e80001c]
ldsh [%o0+0x02a],%l1 ! Mem[000000005e00002a]
stx %l1,[%o2+0x008] ! Mem[000000005f000008]
sth %l1,[%o0+0x00c] ! Mem[000000005e00000c]
stw %l2,[%o3+0x030] ! Mem[000000005f800030]
jmpl %g6+8,%g0
lduw [%o0+0x024],%l2 ! Mem[000000005e000024]
p39_call_2_ho:
lduw [%o2+0x008],%l4 ! Mem[000000005f000008]
ldsh [%o2+0x01c],%l3 ! Mem[000000005f00001c]
stx %l6,[%o1+0x020] ! Mem[000000005e800020]
lduw [%o1+0x02c],%l1 ! Mem[000000005e80002c]
retl
ldx [%o3+0x028],%l0 ! Mem[000000005f800028]
p40_jmpl_2_le:
lduw [%i2+0x01c],%l5 ! Mem[000000006100001c]
ldd [%i0+0x028],%l4 ! Mem[0000000060000028]
stw %l0,[%i3+0x000] ! Mem[0000000061800000]
sth %l0,[%i1+0x01a] ! Mem[000000006080001a]
lduh [%i3+0x00c],%l7 ! Mem[000000006180000c]
stw %l0,[%i2+0x03c] ! Mem[000000006100003c]
stw %l3,[%i1+0x00c] ! Mem[000000006080000c]
jmpl %g6+8,%g0
ldub [%i2+0x02d],%l1 ! Mem[000000006100002d]
p40_call_2_le:
ldub [%i1+0x014],%l2 ! Mem[0000000060800014]
ldsw [%i0+0x004],%l4 ! Mem[0000000060000004]
sth %l0,[%i0+0x00e] ! Mem[000000006000000e]
retl
lduh [%i3+0x018],%l2 ! Mem[0000000061800018]
p40_jmpl_2_lo:
lduw [%o2+0x01c],%l5 ! Mem[000000006100001c]
ldd [%o0+0x028],%l4 ! Mem[0000000060000028]
stw %l0,[%o3+0x000] ! Mem[0000000061800000]
sth %l0,[%o1+0x01a] ! Mem[000000006080001a]
lduh [%o3+0x00c],%l7 ! Mem[000000006180000c]
stw %l0,[%o2+0x03c] ! Mem[000000006100003c]
stw %l3,[%o1+0x00c] ! Mem[000000006080000c]
jmpl %g6+8,%g0
ldub [%o2+0x02d],%l1 ! Mem[000000006100002d]
p40_call_2_lo:
ldub [%o1+0x014],%l2 ! Mem[0000000060800014]
ldsw [%o0+0x004],%l4 ! Mem[0000000060000004]
sth %l0,[%o0+0x00e] ! Mem[000000006000000e]
retl
lduh [%o3+0x018],%l2 ! Mem[0000000061800018]
p40_jmpl_2_he:
sth %l4,[%i0+0x01c] ! Mem[000000006000001c]
std %l0,[%i2+0x028] ! Mem[0000000061000028]
sth %l1,[%i2+0x02c] ! Mem[000000006100002c]
std %l0,[%i0+0x008] ! Mem[0000000060000008]
stw %l2,[%i1+0x030] ! Mem[0000000060800030]
jmpl %g6+8,%g0
stb %l2,[%i0+0x027] ! Mem[0000000060000027]
p40_call_2_he:
ldx [%i0+0x028],%l4 ! Mem[0000000060000028]
stw %l3,[%i2+0x03c] ! Mem[000000006100003c]
ldx [%i2+0x000],%l6 ! Mem[0000000061000000]
stw %l1,[%i0+0x00c] ! Mem[000000006000000c]
retl
ldsw [%i3+0x028],%l0 ! Mem[0000000061800028]
p40_jmpl_2_ho:
sth %l4,[%o0+0x01c] ! Mem[000000006000001c]
std %l0,[%o2+0x028] ! Mem[0000000061000028]
sth %l1,[%o2+0x02c] ! Mem[000000006100002c]
std %l0,[%o0+0x008] ! Mem[0000000060000008]
stw %l2,[%o1+0x030] ! Mem[0000000060800030]
jmpl %g6+8,%g0
stb %l2,[%o0+0x027] ! Mem[0000000060000027]
p40_call_2_ho:
ldx [%o0+0x028],%l4 ! Mem[0000000060000028]
stw %l3,[%o2+0x03c] ! Mem[000000006100003c]
ldx [%o2+0x000],%l6 ! Mem[0000000061000000]
stw %l1,[%o0+0x00c] ! Mem[000000006000000c]
retl
ldsw [%o3+0x028],%l0 ! Mem[0000000061800028]
p41_jmpl_2_le:
stb %l5,[%i2+0x03c] ! Mem[000000006300003c]
stw %l4,[%i2+0x02c] ! Mem[000000006300002c]
stw %l0,[%i2+0x000] ! Mem[0000000063000000]
ldsw [%i3+0x018],%l0 ! Mem[0000000063800018]
ldsw [%i0+0x02c],%l7 ! Mem[000000006200002c]
ldsb [%i1+0x01e],%l0 ! Mem[000000006280001e]
sth %l3,[%i2+0x00e] ! Mem[000000006300000e]
jmpl %g6+8,%g0
ldsh [%i2+0x02c],%l1 ! Mem[000000006300002c]
p41_call_2_le:
ldsw [%i0+0x014],%l2 ! Mem[0000000062000014]
ldub [%i0+0x007],%l4 ! Mem[0000000062000007]
stw %l0,[%i2+0x00c] ! Mem[000000006300000c]
retl
ldub [%i2+0x019],%l2 ! Mem[0000000063000019]
p41_jmpl_2_lo:
stb %l5,[%o2+0x03c] ! Mem[000000006300003c]
stw %l4,[%o2+0x02c] ! Mem[000000006300002c]
stw %l0,[%o2+0x000] ! Mem[0000000063000000]
ldsw [%o3+0x018],%l0 ! Mem[0000000063800018]
ldsw [%o0+0x02c],%l7 ! Mem[000000006200002c]
ldsb [%o1+0x01e],%l0 ! Mem[000000006280001e]
sth %l3,[%o2+0x00e] ! Mem[000000006300000e]
jmpl %g6+8,%g0
ldsh [%o2+0x02c],%l1 ! Mem[000000006300002c]
p41_call_2_lo:
ldsw [%o0+0x014],%l2 ! Mem[0000000062000014]
ldub [%o0+0x007],%l4 ! Mem[0000000062000007]
stw %l0,[%o2+0x00c] ! Mem[000000006300000c]
retl
ldub [%o2+0x019],%l2 ! Mem[0000000063000019]
p41_jmpl_2_he:
sth %l4,[%i2+0x01c] ! Mem[000000006300001c]
ldsb [%i3+0x02a],%l1 ! Mem[000000006380002a]
sth %l1,[%i3+0x00c] ! Mem[000000006380000c]
stb %l1,[%i3+0x00c] ! Mem[000000006380000c]
std %l2,[%i0+0x030] ! Mem[0000000062000030]
jmpl %g6+8,%g0
sth %l2,[%i0+0x026] ! Mem[0000000062000026]
p41_call_2_he:
stb %l4,[%i3+0x00a] ! Mem[000000006380000a]
std %l2,[%i1+0x018] ! Mem[0000000062800018]
ldsh [%i2+0x026],%l6 ! Mem[0000000063000026]
ldsw [%i0+0x02c],%l1 ! Mem[000000006200002c]
retl
sth %l0,[%i1+0x02a] ! Mem[000000006280002a]
p41_jmpl_2_ho:
sth %l4,[%o2+0x01c] ! Mem[000000006300001c]
ldsb [%o3+0x02a],%l1 ! Mem[000000006380002a]
sth %l1,[%o3+0x00c] ! Mem[000000006380000c]
stb %l1,[%o3+0x00c] ! Mem[000000006380000c]
std %l2,[%o0+0x030] ! Mem[0000000062000030]
jmpl %g6+8,%g0
sth %l2,[%o0+0x026] ! Mem[0000000062000026]
p41_call_2_ho:
stb %l4,[%o3+0x00a] ! Mem[000000006380000a]
std %l2,[%o1+0x018] ! Mem[0000000062800018]
ldsh [%o2+0x026],%l6 ! Mem[0000000063000026]
ldsw [%o0+0x02c],%l1 ! Mem[000000006200002c]
retl
sth %l0,[%o1+0x02a] ! Mem[000000006280002a]
p42_jmpl_2_le:
stx %l5,[%i2+0x018] ! Mem[0000000065000018]
std %l4,[%i0+0x028] ! Mem[0000000064000028]
ldd [%i1+0x000],%l0 ! Mem[0000000064800000]
std %l0,[%i1+0x018] ! Mem[0000000064800018]
ldsb [%i1+0x00c],%l7 ! Mem[000000006480000c]
ldsh [%i2+0x03e],%l0 ! Mem[000000006500003e]
stw %l3,[%i3+0x00c] ! Mem[000000006580000c]
jmpl %g6+8,%g0
ldsh [%i3+0x02c],%l1 ! Mem[000000006580002c]
p42_call_2_le:
ldsh [%i2+0x014],%l2 ! Mem[0000000065000014]
ldx [%i1+0x000],%l4 ! Mem[0000000064800000]
stx %l0,[%i0+0x008] ! Mem[0000000064000008]
retl
lduh [%i3+0x018],%l2 ! Mem[0000000065800018]
p42_jmpl_2_lo:
stx %l5,[%o2+0x018] ! Mem[0000000065000018]
std %l4,[%o0+0x028] ! Mem[0000000064000028]
ldd [%o1+0x000],%l0 ! Mem[0000000064800000]
std %l0,[%o1+0x018] ! Mem[0000000064800018]
ldsb [%o1+0x00c],%l7 ! Mem[000000006480000c]
ldsh [%o2+0x03e],%l0 ! Mem[000000006500003e]
stw %l3,[%o3+0x00c] ! Mem[000000006580000c]
jmpl %g6+8,%g0
ldsh [%o3+0x02c],%l1 ! Mem[000000006580002c]
p42_call_2_lo:
ldsh [%o2+0x014],%l2 ! Mem[0000000065000014]
ldx [%o1+0x000],%l4 ! Mem[0000000064800000]
stx %l0,[%o0+0x008] ! Mem[0000000064000008]
retl
lduh [%o3+0x018],%l2 ! Mem[0000000065800018]
p42_jmpl_2_he:
sth %l4,[%i1+0x01c] ! Mem[000000006480001c]
stb %l1,[%i0+0x02a] ! Mem[000000006400002a]
stb %l1,[%i0+0x02d] ! Mem[000000006400002d]
ldx [%i2+0x008],%l1 ! Mem[0000000065000008]
ldx [%i3+0x030],%l2 ! Mem[0000000065800030]
jmpl %g6+8,%g0
stx %l2,[%i0+0x020] ! Mem[0000000064000020]
p42_call_2_he:
std %l4,[%i1+0x028] ! Mem[0000000064800028]
ldx [%i1+0x038],%l3 ! Mem[0000000064800038]
sth %l6,[%i2+0x006] ! Mem[0000000065000006]
stb %l1,[%i0+0x00e] ! Mem[000000006400000e]
retl
lduw [%i2+0x028],%l0 ! Mem[0000000065000028]
p42_jmpl_2_ho:
sth %l4,[%o1+0x01c] ! Mem[000000006480001c]
stb %l1,[%o0+0x02a] ! Mem[000000006400002a]
stb %l1,[%o0+0x02d] ! Mem[000000006400002d]
ldx [%o2+0x008],%l1 ! Mem[0000000065000008]
ldx [%o3+0x030],%l2 ! Mem[0000000065800030]
jmpl %g6+8,%g0
stx %l2,[%o0+0x020] ! Mem[0000000064000020]
p42_call_2_ho:
std %l4,[%o1+0x028] ! Mem[0000000064800028]
ldx [%o1+0x038],%l3 ! Mem[0000000064800038]
sth %l6,[%o2+0x006] ! Mem[0000000065000006]
stb %l1,[%o0+0x00e] ! Mem[000000006400000e]
retl
lduw [%o2+0x028],%l0 ! Mem[0000000065000028]
p43_jmpl_2_le:
ldsb [%i3+0x03c],%l5 ! Mem[000000006780003c]
ldx [%i2+0x028],%l4 ! Mem[0000000067000028]
ldd [%i1+0x000],%l0 ! Mem[0000000066800000]
ldsh [%i3+0x01a],%l0 ! Mem[000000006780001a]
stx %l7,[%i3+0x028] ! Mem[0000000067800028]
ldsw [%i1+0x01c],%l0 ! Mem[000000006680001c]
sth %l3,[%i1+0x00e] ! Mem[000000006680000e]
jmpl %g6+8,%g0
ldd [%i3+0x028],%l0 ! Mem[0000000067800028]
p43_call_2_le:
ldsb [%i1+0x014],%l2 ! Mem[0000000066800014]
stb %l4,[%i1+0x007] ! Mem[0000000066800007]
ldd [%i2+0x008],%l0 ! Mem[0000000067000008]
retl
ldub [%i2+0x019],%l2 ! Mem[0000000067000019]
p43_jmpl_2_lo:
ldsb [%o3+0x03c],%l5 ! Mem[000000006780003c]
ldx [%o2+0x028],%l4 ! Mem[0000000067000028]
ldd [%o1+0x000],%l0 ! Mem[0000000066800000]
ldsh [%o3+0x01a],%l0 ! Mem[000000006780001a]
stx %l7,[%o3+0x028] ! Mem[0000000067800028]
ldsw [%o1+0x01c],%l0 ! Mem[000000006680001c]
sth %l3,[%o1+0x00e] ! Mem[000000006680000e]
jmpl %g6+8,%g0
ldd [%o3+0x028],%l0 ! Mem[0000000067800028]
p43_call_2_lo:
ldsb [%o1+0x014],%l2 ! Mem[0000000066800014]
stb %l4,[%o1+0x007] ! Mem[0000000066800007]
ldd [%o2+0x008],%l0 ! Mem[0000000067000008]
retl
ldub [%o2+0x019],%l2 ! Mem[0000000067000019]
p43_jmpl_2_he:
sth %l4,[%i3+0x01c] ! Mem[000000006780001c]
ldsh [%i1+0x02a],%l1 ! Mem[000000006680002a]
stb %l1,[%i1+0x00d] ! Mem[000000006680000d]
lduw [%i2+0x00c],%l1 ! Mem[000000006700000c]
ldx [%i1+0x030],%l2 ! Mem[0000000066800030]
jmpl %g6+8,%g0
ldsb [%i0+0x027],%l2 ! Mem[0000000066000027]
p43_call_2_he:
sth %l4,[%i0+0x00a] ! Mem[000000006600000a]
ldsw [%i0+0x01c],%l3 ! Mem[000000006600001c]
lduh [%i2+0x026],%l6 ! Mem[0000000067000026]
ldd [%i3+0x028],%l0 ! Mem[0000000067800028]
retl
ldsh [%i3+0x02a],%l0 ! Mem[000000006780002a]
p43_jmpl_2_ho:
sth %l4,[%o3+0x01c] ! Mem[000000006780001c]
ldsh [%o1+0x02a],%l1 ! Mem[000000006680002a]
stb %l1,[%o1+0x00d] ! Mem[000000006680000d]
lduw [%o2+0x00c],%l1 ! Mem[000000006700000c]
ldx [%o1+0x030],%l2 ! Mem[0000000066800030]
jmpl %g6+8,%g0
ldsb [%o0+0x027],%l2 ! Mem[0000000066000027]
p43_call_2_ho:
sth %l4,[%o0+0x00a] ! Mem[000000006600000a]
ldsw [%o0+0x01c],%l3 ! Mem[000000006600001c]
lduh [%o2+0x026],%l6 ! Mem[0000000067000026]
ldd [%o3+0x028],%l0 ! Mem[0000000067800028]
retl
ldsh [%o3+0x02a],%l0 ! Mem[000000006780002a]
p44_jmpl_2_le:
ldsw [%i3+0x01c],%l5 ! Mem[000000006980001c]
lduh [%i0+0x02c],%l4 ! Mem[000000006800002c]
ldd [%i0+0x000],%l0 ! Mem[0000000068000000]
lduw [%i1+0x018],%l0 ! Mem[0000000068800018]
sth %l7,[%i1+0x00c] ! Mem[000000006880000c]
ldub [%i2+0x03e],%l0 ! Mem[000000006900003e]
stw %l3,[%i1+0x00c] ! Mem[000000006880000c]
jmpl %g6+8,%g0
ldd [%i0+0x028],%l0 ! Mem[0000000068000028]
p44_call_2_le:
ldsh [%i3+0x014],%l2 ! Mem[0000000069800014]
stw %l4,[%i2+0x004] ! Mem[0000000069000004]
ldsb [%i1+0x00e],%l0 ! Mem[000000006880000e]
retl
lduh [%i0+0x018],%l2 ! Mem[0000000068000018]
p44_jmpl_2_lo:
ldsw [%o3+0x01c],%l5 ! Mem[000000006980001c]
lduh [%o0+0x02c],%l4 ! Mem[000000006800002c]
ldd [%o0+0x000],%l0 ! Mem[0000000068000000]
lduw [%o1+0x018],%l0 ! Mem[0000000068800018]
sth %l7,[%o1+0x00c] ! Mem[000000006880000c]
ldub [%o2+0x03e],%l0 ! Mem[000000006900003e]
stw %l3,[%o1+0x00c] ! Mem[000000006880000c]
jmpl %g6+8,%g0
ldd [%o0+0x028],%l0 ! Mem[0000000068000028]
p44_call_2_lo:
ldsh [%o3+0x014],%l2 ! Mem[0000000069800014]
stw %l4,[%o2+0x004] ! Mem[0000000069000004]
ldsb [%o1+0x00e],%l0 ! Mem[000000006880000e]
retl
lduh [%o0+0x018],%l2 ! Mem[0000000068000018]
p44_jmpl_2_he:
sth %l4,[%i1+0x01c] ! Mem[000000006880001c]
ldx [%i3+0x028],%l1 ! Mem[0000000069800028]
lduw [%i2+0x02c],%l1 ! Mem[000000006900002c]
lduh [%i1+0x00c],%l1 ! Mem[000000006880000c]
lduh [%i0+0x030],%l2 ! Mem[0000000068000030]
jmpl %g6+8,%g0
ldsw [%i1+0x024],%l2 ! Mem[0000000068800024]
p44_call_2_he:
stw %l4,[%i2+0x028] ! Mem[0000000069000028]
ldsb [%i0+0x03c],%l3 ! Mem[000000006800003c]
stw %l6,[%i2+0x004] ! Mem[0000000069000004]
ldx [%i2+0x008],%l1 ! Mem[0000000069000008]
retl
std %l0,[%i0+0x028] ! Mem[0000000068000028]
p44_jmpl_2_ho:
sth %l4,[%o1+0x01c] ! Mem[000000006880001c]
ldx [%o3+0x028],%l1 ! Mem[0000000069800028]
lduw [%o2+0x02c],%l1 ! Mem[000000006900002c]
lduh [%o1+0x00c],%l1 ! Mem[000000006880000c]
lduh [%o0+0x030],%l2 ! Mem[0000000068000030]
jmpl %g6+8,%g0
ldsw [%o1+0x024],%l2 ! Mem[0000000068800024]
p44_call_2_ho:
stw %l4,[%o2+0x028] ! Mem[0000000069000028]
ldsb [%o0+0x03c],%l3 ! Mem[000000006800003c]
stw %l6,[%o2+0x004] ! Mem[0000000069000004]
ldx [%o2+0x008],%l1 ! Mem[0000000069000008]
retl
std %l0,[%o0+0x028] ! Mem[0000000068000028]
p45_jmpl_2_le:
ldx [%i3+0x038],%l5 ! Mem[000000006b800038]
ldsw [%i3+0x02c],%l4 ! Mem[000000006b80002c]
ldsh [%i3+0x000],%l0 ! Mem[000000006b800000]
stx %l0,[%i3+0x018] ! Mem[000000006b800018]
stb %l7,[%i1+0x02c] ! Mem[000000006a80002c]
ldx [%i1+0x018],%l0 ! Mem[000000006a800018]
sth %l3,[%i2+0x00e] ! Mem[000000006b00000e]
jmpl %g6+8,%g0
stw %l1,[%i0+0x02c] ! Mem[000000006a00002c]
p45_call_2_le:
ldsb [%i1+0x014],%l2 ! Mem[000000006a800014]
stx %l4,[%i3+0x000] ! Mem[000000006b800000]
ldsh [%i3+0x00e],%l0 ! Mem[000000006b80000e]
retl
ldub [%i3+0x019],%l2 ! Mem[000000006b800019]
p45_jmpl_2_lo:
ldx [%o3+0x038],%l5 ! Mem[000000006b800038]
ldsw [%o3+0x02c],%l4 ! Mem[000000006b80002c]
ldsh [%o3+0x000],%l0 ! Mem[000000006b800000]
stx %l0,[%o3+0x018] ! Mem[000000006b800018]
stb %l7,[%o1+0x02c] ! Mem[000000006a80002c]
ldx [%o1+0x018],%l0 ! Mem[000000006a800018]
sth %l3,[%o2+0x00e] ! Mem[000000006b00000e]
jmpl %g6+8,%g0
stw %l1,[%o0+0x02c] ! Mem[000000006a00002c]
p45_call_2_lo:
ldsb [%o1+0x014],%l2 ! Mem[000000006a800014]
stx %l4,[%o3+0x000] ! Mem[000000006b800000]
ldsh [%o3+0x00e],%l0 ! Mem[000000006b80000e]
retl
ldub [%o3+0x019],%l2 ! Mem[000000006b800019]
p45_jmpl_2_he:
sth %l4,[%i1+0x01c] ! Mem[000000006a80001c]
ldsb [%i3+0x02a],%l1 ! Mem[000000006b80002a]
lduw [%i2+0x00c],%l1 ! Mem[000000006b00000c]
ldub [%i1+0x00c],%l1 ! Mem[000000006a80000c]
lduh [%i3+0x030],%l2 ! Mem[000000006b800030]
jmpl %g6+8,%g0
lduh [%i1+0x026],%l2 ! Mem[000000006a800026]
p45_call_2_he:
stx %l4,[%i0+0x008] ! Mem[000000006a000008]
stx %l3,[%i0+0x018] ! Mem[000000006a000018]
lduw [%i2+0x024],%l6 ! Mem[000000006b000024]
stx %l1,[%i2+0x028] ! Mem[000000006b000028]
retl
lduh [%i1+0x02a],%l0 ! Mem[000000006a80002a]
p45_jmpl_2_ho:
sth %l4,[%o1+0x01c] ! Mem[000000006a80001c]
ldsb [%o3+0x02a],%l1 ! Mem[000000006b80002a]
lduw [%o2+0x00c],%l1 ! Mem[000000006b00000c]
ldub [%o1+0x00c],%l1 ! Mem[000000006a80000c]
lduh [%o3+0x030],%l2 ! Mem[000000006b800030]
jmpl %g6+8,%g0
lduh [%o1+0x026],%l2 ! Mem[000000006a800026]
p45_call_2_ho:
stx %l4,[%o0+0x008] ! Mem[000000006a000008]
stx %l3,[%o0+0x018] ! Mem[000000006a000018]
lduw [%o2+0x024],%l6 ! Mem[000000006b000024]
stx %l1,[%o2+0x028] ! Mem[000000006b000028]
retl
lduh [%o1+0x02a],%l0 ! Mem[000000006a80002a]
p46_jmpl_2_le:
std %l4,[%i3+0x018] ! Mem[000000006d800018]
ldsb [%i1+0x02c],%l4 ! Mem[000000006c80002c]
ldsh [%i2+0x000],%l0 ! Mem[000000006d000000]
lduh [%i1+0x01a],%l0 ! Mem[000000006c80001a]
lduw [%i3+0x00c],%l7 ! Mem[000000006d80000c]
stb %l0,[%i2+0x03e] ! Mem[000000006d00003e]
stw %l3,[%i3+0x00c] ! Mem[000000006d80000c]
jmpl %g6+8,%g0
stw %l1,[%i1+0x02c] ! Mem[000000006c80002c]
p46_call_2_le:
ldd [%i0+0x010],%l2 ! Mem[000000006c000010]
ldsh [%i3+0x006],%l4 ! Mem[000000006d800006]
ldsw [%i1+0x00c],%l0 ! Mem[000000006c80000c]
retl
lduh [%i0+0x018],%l2 ! Mem[000000006c000018]
p46_jmpl_2_lo:
std %l4,[%o3+0x018] ! Mem[000000006d800018]
ldsb [%o1+0x02c],%l4 ! Mem[000000006c80002c]
ldsh [%o2+0x000],%l0 ! Mem[000000006d000000]
lduh [%o1+0x01a],%l0 ! Mem[000000006c80001a]
lduw [%o3+0x00c],%l7 ! Mem[000000006d80000c]
stb %l0,[%o2+0x03e] ! Mem[000000006d00003e]
stw %l3,[%o3+0x00c] ! Mem[000000006d80000c]
jmpl %g6+8,%g0
stw %l1,[%o1+0x02c] ! Mem[000000006c80002c]
p46_call_2_lo:
ldd [%o0+0x010],%l2 ! Mem[000000006c000010]
ldsh [%o3+0x006],%l4 ! Mem[000000006d800006]
ldsw [%o1+0x00c],%l0 ! Mem[000000006c80000c]
retl
lduh [%o0+0x018],%l2 ! Mem[000000006c000018]
p46_jmpl_2_he:
sth %l4,[%i3+0x01c] ! Mem[000000006d80001c]
lduw [%i1+0x028],%l1 ! Mem[000000006c800028]
ldub [%i3+0x02d],%l1 ! Mem[000000006d80002d]
ldsw [%i0+0x00c],%l1 ! Mem[000000006c00000c]
ldsw [%i2+0x030],%l2 ! Mem[000000006d000030]
jmpl %g6+8,%g0
ldx [%i2+0x020],%l2 ! Mem[000000006d000020]
p46_call_2_he:
ldd [%i3+0x028],%l4 ! Mem[000000006d800028]
stb %l3,[%i0+0x03c] ! Mem[000000006c00003c]
ldsb [%i2+0x006],%l6 ! Mem[000000006d000006]
ldub [%i1+0x00e],%l1 ! Mem[000000006c80000e]
retl
stx %l0,[%i3+0x028] ! Mem[000000006d800028]
p46_jmpl_2_ho:
sth %l4,[%o3+0x01c] ! Mem[000000006d80001c]
lduw [%o1+0x028],%l1 ! Mem[000000006c800028]
ldub [%o3+0x02d],%l1 ! Mem[000000006d80002d]
ldsw [%o0+0x00c],%l1 ! Mem[000000006c00000c]
ldsw [%o2+0x030],%l2 ! Mem[000000006d000030]
jmpl %g6+8,%g0
ldx [%o2+0x020],%l2 ! Mem[000000006d000020]
p46_call_2_ho:
ldd [%o3+0x028],%l4 ! Mem[000000006d800028]
stb %l3,[%o0+0x03c] ! Mem[000000006c00003c]
ldsb [%o2+0x006],%l6 ! Mem[000000006d000006]
ldub [%o1+0x00e],%l1 ! Mem[000000006c80000e]
retl
stx %l0,[%o3+0x028] ! Mem[000000006d800028]
p47_jmpl_2_le:
stw %l5,[%i3+0x03c] ! Mem[000000006f80003c]
stx %l4,[%i0+0x028] ! Mem[000000006e000028]
ldsh [%i1+0x000],%l0 ! Mem[000000006e800000]
stw %l0,[%i0+0x018] ! Mem[000000006e000018]
ldub [%i1+0x02c],%l7 ! Mem[000000006e80002c]
std %l0,[%i1+0x018] ! Mem[000000006e800018]
sth %l3,[%i0+0x00e] ! Mem[000000006e00000e]
jmpl %g6+8,%g0
std %l0,[%i1+0x028] ! Mem[000000006e800028]
p47_call_2_le:
stx %l2,[%i2+0x010] ! Mem[000000006f000010]
ldsw [%i0+0x004],%l4 ! Mem[000000006e000004]
ldsh [%i3+0x00e],%l0 ! Mem[000000006f80000e]
retl
ldub [%i3+0x019],%l2 ! Mem[000000006f800019]
p47_jmpl_2_lo:
stw %l5,[%o3+0x03c] ! Mem[000000006f80003c]
stx %l4,[%o0+0x028] ! Mem[000000006e000028]
ldsh [%o1+0x000],%l0 ! Mem[000000006e800000]
stw %l0,[%o0+0x018] ! Mem[000000006e000018]
ldub [%o1+0x02c],%l7 ! Mem[000000006e80002c]
std %l0,[%o1+0x018] ! Mem[000000006e800018]
sth %l3,[%o0+0x00e] ! Mem[000000006e00000e]
jmpl %g6+8,%g0
std %l0,[%o1+0x028] ! Mem[000000006e800028]
p47_call_2_lo:
stx %l2,[%o2+0x010] ! Mem[000000006f000010]
ldsw [%o0+0x004],%l4 ! Mem[000000006e000004]
ldsh [%o3+0x00e],%l0 ! Mem[000000006f80000e]
retl
ldub [%o3+0x019],%l2 ! Mem[000000006f800019]
p47_jmpl_2_he:
sth %l4,[%i1+0x01c] ! Mem[000000006e80001c]
ldd [%i2+0x028],%l0 ! Mem[000000006f000028]
ldub [%i1+0x00d],%l1 ! Mem[000000006e80000d]
ldsh [%i3+0x00c],%l1 ! Mem[000000006f80000c]
ldsb [%i0+0x031],%l2 ! Mem[000000006e000031]
jmpl %g6+8,%g0
std %l2,[%i2+0x020] ! Mem[000000006f000020]
p47_call_2_he:
ldsb [%i2+0x00a],%l4 ! Mem[000000006f00000a]
lduw [%i3+0x01c],%l3 ! Mem[000000006f80001c]
std %l6,[%i2+0x020] ! Mem[000000006f000020]
std %l0,[%i0+0x028] ! Mem[000000006e000028]
retl
stb %l0,[%i3+0x02b] ! Mem[000000006f80002b]
p47_jmpl_2_ho:
sth %l4,[%o1+0x01c] ! Mem[000000006e80001c]
ldd [%o2+0x028],%l0 ! Mem[000000006f000028]
ldub [%o1+0x00d],%l1 ! Mem[000000006e80000d]
ldsh [%o3+0x00c],%l1 ! Mem[000000006f80000c]
ldsb [%o0+0x031],%l2 ! Mem[000000006e000031]
jmpl %g6+8,%g0
std %l2,[%o2+0x020] ! Mem[000000006f000020]
p47_call_2_ho:
ldsb [%o2+0x00a],%l4 ! Mem[000000006f00000a]
lduw [%o3+0x01c],%l3 ! Mem[000000006f80001c]
std %l6,[%o2+0x020] ! Mem[000000006f000020]
std %l0,[%o0+0x028] ! Mem[000000006e000028]
retl
stb %l0,[%o3+0x02b] ! Mem[000000006f80002b]
p48_jmpl_2_le:
ldsh [%i0+0x01c],%l5 ! Mem[000000007000001c]
sth %l4,[%i2+0x02c] ! Mem[000000007100002c]
ldsh [%i1+0x000],%l0 ! Mem[0000000070800000]
ldsh [%i1+0x01a],%l0 ! Mem[000000007080001a]
ldsh [%i1+0x00c],%l7 ! Mem[000000007080000c]
stx %l0,[%i2+0x038] ! Mem[0000000071000038]
stw %l3,[%i1+0x00c] ! Mem[000000007080000c]
jmpl %g6+8,%g0
std %l0,[%i1+0x028] ! Mem[0000000070800028]
p48_call_2_le:
stw %l2,[%i1+0x014] ! Mem[0000000070800014]
ldub [%i0+0x007],%l4 ! Mem[0000000070000007]
ldsw [%i2+0x00c],%l0 ! Mem[000000007100000c]
retl
ldsw [%i1+0x018],%l2 ! Mem[0000000070800018]
p48_jmpl_2_lo:
ldsh [%o0+0x01c],%l5 ! Mem[000000007000001c]
sth %l4,[%o2+0x02c] ! Mem[000000007100002c]
ldsh [%o1+0x000],%l0 ! Mem[0000000070800000]
ldsh [%o1+0x01a],%l0 ! Mem[000000007080001a]
ldsh [%o1+0x00c],%l7 ! Mem[000000007080000c]
stx %l0,[%o2+0x038] ! Mem[0000000071000038]
stw %l3,[%o1+0x00c] ! Mem[000000007080000c]
jmpl %g6+8,%g0
std %l0,[%o1+0x028] ! Mem[0000000070800028]
p48_call_2_lo:
stw %l2,[%o1+0x014] ! Mem[0000000070800014]
ldub [%o0+0x007],%l4 ! Mem[0000000070000007]
ldsw [%o2+0x00c],%l0 ! Mem[000000007100000c]
retl
ldsw [%o1+0x018],%l2 ! Mem[0000000070800018]
p48_jmpl_2_he:
sth %l4,[%i0+0x01c] ! Mem[000000007000001c]
ldx [%i3+0x028],%l1 ! Mem[0000000071800028]
ldsh [%i2+0x02c],%l1 ! Mem[000000007100002c]
ldsb [%i2+0x00c],%l1 ! Mem[000000007100000c]
ldsb [%i0+0x031],%l2 ! Mem[0000000070000031]
jmpl %g6+8,%g0
stw %l2,[%i3+0x024] ! Mem[0000000071800024]
p48_call_2_he:
ldsh [%i0+0x02a],%l4 ! Mem[000000007000002a]
ldub [%i3+0x03c],%l3 ! Mem[000000007180003c]
ldub [%i2+0x006],%l6 ! Mem[0000000071000006]
ldsb [%i0+0x00e],%l1 ! Mem[000000007000000e]
retl
ldsh [%i1+0x02a],%l0 ! Mem[000000007080002a]
p48_jmpl_2_ho:
sth %l4,[%o0+0x01c] ! Mem[000000007000001c]
ldx [%o3+0x028],%l1 ! Mem[0000000071800028]
ldsh [%o2+0x02c],%l1 ! Mem[000000007100002c]
ldsb [%o2+0x00c],%l1 ! Mem[000000007100000c]
ldsb [%o0+0x031],%l2 ! Mem[0000000070000031]
jmpl %g6+8,%g0
stw %l2,[%o3+0x024] ! Mem[0000000071800024]
p48_call_2_ho:
ldsh [%o0+0x02a],%l4 ! Mem[000000007000002a]
ldub [%o3+0x03c],%l3 ! Mem[000000007180003c]
ldub [%o2+0x006],%l6 ! Mem[0000000071000006]
ldsb [%o0+0x00e],%l1 ! Mem[000000007000000e]
retl
ldsh [%o1+0x02a],%l0 ! Mem[000000007080002a]
p49_jmpl_2_le:
ldub [%i0+0x03c],%l5 ! Mem[000000007200003c]
stb %l4,[%i0+0x02c] ! Mem[000000007200002c]
ldub [%i0+0x000],%l0 ! Mem[0000000072000000]
stb %l0,[%i0+0x01a] ! Mem[000000007200001a]
stw %l7,[%i3+0x02c] ! Mem[000000007380002c]
ldd [%i0+0x018],%l0 ! Mem[0000000072000018]
sth %l3,[%i2+0x00e] ! Mem[000000007300000e]
jmpl %g6+8,%g0
ldx [%i2+0x028],%l1 ! Mem[0000000073000028]
p49_call_2_le:
sth %l2,[%i3+0x014] ! Mem[0000000073800014]
ldx [%i0+0x000],%l4 ! Mem[0000000072000000]
ldub [%i0+0x00e],%l0 ! Mem[000000007200000e]
retl
ldub [%i3+0x019],%l2 ! Mem[0000000073800019]
p49_jmpl_2_lo:
ldub [%o0+0x03c],%l5 ! Mem[000000007200003c]
stb %l4,[%o0+0x02c] ! Mem[000000007200002c]
ldub [%o0+0x000],%l0 ! Mem[0000000072000000]
stb %l0,[%o0+0x01a] ! Mem[000000007200001a]
stw %l7,[%o3+0x02c] ! Mem[000000007380002c]
ldd [%o0+0x018],%l0 ! Mem[0000000072000018]
sth %l3,[%o2+0x00e] ! Mem[000000007300000e]
jmpl %g6+8,%g0
ldx [%o2+0x028],%l1 ! Mem[0000000073000028]
p49_call_2_lo:
sth %l2,[%o3+0x014] ! Mem[0000000073800014]
ldx [%o0+0x000],%l4 ! Mem[0000000072000000]
ldub [%o0+0x00e],%l0 ! Mem[000000007200000e]
retl
ldub [%o3+0x019],%l2 ! Mem[0000000073800019]
p49_jmpl_2_he:
stx %l4,[%i2+0x018] ! Mem[0000000073000018]
stx %l1,[%i0+0x028] ! Mem[0000000072000028]
ldsh [%i2+0x00c],%l1 ! Mem[000000007300000c]
ldd [%i2+0x008],%l0 ! Mem[0000000073000008]
stx %l2,[%i2+0x030] ! Mem[0000000073000030]
jmpl %g6+8,%g0
ldd [%i3+0x020],%l2 ! Mem[0000000073800020]
p49_call_2_he:
ldsw [%i3+0x008],%l4 ! Mem[0000000073800008]
ldd [%i2+0x018],%l2 ! Mem[0000000073000018]
sth %l6,[%i2+0x026] ! Mem[0000000073000026]
lduw [%i0+0x02c],%l1 ! Mem[000000007200002c]
retl
stw %l0,[%i2+0x028] ! Mem[0000000073000028]
p49_jmpl_2_ho:
stx %l4,[%o2+0x018] ! Mem[0000000073000018]
stx %l1,[%o0+0x028] ! Mem[0000000072000028]
ldsh [%o2+0x00c],%l1 ! Mem[000000007300000c]
ldd [%o2+0x008],%l0 ! Mem[0000000073000008]
stx %l2,[%o2+0x030] ! Mem[0000000073000030]
jmpl %g6+8,%g0
ldd [%o3+0x020],%l2 ! Mem[0000000073800020]
p49_call_2_ho:
ldsw [%o3+0x008],%l4 ! Mem[0000000073800008]
ldd [%o2+0x018],%l2 ! Mem[0000000073000018]
sth %l6,[%o2+0x026] ! Mem[0000000073000026]
lduw [%o0+0x02c],%l1 ! Mem[000000007200002c]
retl
stw %l0,[%o2+0x028] ! Mem[0000000073000028]
p50_jmpl_2_le:
lduw [%i0+0x01c],%l5 ! Mem[000000007400001c]
lduw [%i2+0x02c],%l4 ! Mem[000000007500002c]
ldub [%i3+0x000],%l0 ! Mem[0000000075800000]
ldsb [%i1+0x01a],%l0 ! Mem[000000007480001a]
std %l6,[%i1+0x008] ! Mem[0000000074800008]
ldsb [%i2+0x03e],%l0 ! Mem[000000007500003e]
stw %l3,[%i3+0x00c] ! Mem[000000007580000c]
jmpl %g6+8,%g0
ldx [%i2+0x028],%l1 ! Mem[0000000075000028]
p50_call_2_le:
std %l2,[%i1+0x010] ! Mem[0000000074800010]
stb %l4,[%i1+0x007] ! Mem[0000000074800007]
lduh [%i2+0x00e],%l0 ! Mem[000000007500000e]
retl
ldsw [%i1+0x018],%l2 ! Mem[0000000074800018]
p50_jmpl_2_lo:
lduw [%o0+0x01c],%l5 ! Mem[000000007400001c]
lduw [%o2+0x02c],%l4 ! Mem[000000007500002c]
ldub [%o3+0x000],%l0 ! Mem[0000000075800000]
ldsb [%o1+0x01a],%l0 ! Mem[000000007480001a]
std %l6,[%o1+0x008] ! Mem[0000000074800008]
ldsb [%o2+0x03e],%l0 ! Mem[000000007500003e]
stw %l3,[%o3+0x00c] ! Mem[000000007580000c]
jmpl %g6+8,%g0
ldx [%o2+0x028],%l1 ! Mem[0000000075000028]
p50_call_2_lo:
std %l2,[%o1+0x010] ! Mem[0000000074800010]
stb %l4,[%o1+0x007] ! Mem[0000000074800007]
lduh [%o2+0x00e],%l0 ! Mem[000000007500000e]
retl
ldsw [%o1+0x018],%l2 ! Mem[0000000074800018]
p50_jmpl_2_he:
stx %l4,[%i1+0x018] ! Mem[0000000074800018]
lduw [%i2+0x028],%l1 ! Mem[0000000075000028]
ldd [%i3+0x028],%l0 ! Mem[0000000075800028]
stx %l1,[%i2+0x008] ! Mem[0000000075000008]
sth %l2,[%i1+0x030] ! Mem[0000000074800030]
jmpl %g6+8,%g0
ldd [%i0+0x020],%l2 ! Mem[0000000074000020]
p50_call_2_he:
ldub [%i1+0x02a],%l4 ! Mem[000000007480002a]
stw %l3,[%i2+0x03c] ! Mem[000000007500003c]
lduh [%i2+0x006],%l6 ! Mem[0000000075000006]
stw %l1,[%i3+0x00c] ! Mem[000000007580000c]
retl
lduh [%i3+0x02a],%l0 ! Mem[000000007580002a]
p50_jmpl_2_ho:
stx %l4,[%o1+0x018] ! Mem[0000000074800018]
lduw [%o2+0x028],%l1 ! Mem[0000000075000028]
ldd [%o3+0x028],%l0 ! Mem[0000000075800028]
stx %l1,[%o2+0x008] ! Mem[0000000075000008]
sth %l2,[%o1+0x030] ! Mem[0000000074800030]
jmpl %g6+8,%g0
ldd [%o0+0x020],%l2 ! Mem[0000000074000020]
p50_call_2_ho:
ldub [%o1+0x02a],%l4 ! Mem[000000007480002a]
stw %l3,[%o2+0x03c] ! Mem[000000007500003c]
lduh [%o2+0x006],%l6 ! Mem[0000000075000006]
stw %l1,[%o3+0x00c] ! Mem[000000007580000c]
retl
lduh [%o3+0x02a],%l0 ! Mem[000000007580002a]
p51_jmpl_2_le:
sth %l5,[%i0+0x03c] ! Mem[000000007600003c]
ldub [%i0+0x02c],%l4 ! Mem[000000007600002c]
ldub [%i2+0x000],%l0 ! Mem[0000000077000000]
ldx [%i0+0x018],%l0 ! Mem[0000000076000018]
ldx [%i2+0x028],%l7 ! Mem[0000000077000028]
ldsh [%i0+0x01e],%l0 ! Mem[000000007600001e]
sth %l3,[%i0+0x00e] ! Mem[000000007600000e]
jmpl %g6+8,%g0
lduh [%i3+0x02c],%l1 ! Mem[000000007780002c]
p51_call_2_le:
sth %l2,[%i0+0x014] ! Mem[0000000076000014]
stw %l4,[%i1+0x004] ! Mem[0000000076800004]
lduw [%i0+0x00c],%l0 ! Mem[000000007600000c]
retl
ldub [%i3+0x019],%l2 ! Mem[0000000077800019]
p51_jmpl_2_lo:
sth %l5,[%o0+0x03c] ! Mem[000000007600003c]
ldub [%o0+0x02c],%l4 ! Mem[000000007600002c]
ldub [%o2+0x000],%l0 ! Mem[0000000077000000]
ldx [%o0+0x018],%l0 ! Mem[0000000076000018]
ldx [%o2+0x028],%l7 ! Mem[0000000077000028]
ldsh [%o0+0x01e],%l0 ! Mem[000000007600001e]
sth %l3,[%o0+0x00e] ! Mem[000000007600000e]
jmpl %g6+8,%g0
lduh [%o3+0x02c],%l1 ! Mem[000000007780002c]
p51_call_2_lo:
sth %l2,[%o0+0x014] ! Mem[0000000076000014]
stw %l4,[%o1+0x004] ! Mem[0000000076800004]
lduw [%o0+0x00c],%l0 ! Mem[000000007600000c]
retl
ldub [%o3+0x019],%l2 ! Mem[0000000077800019]
p51_jmpl_2_he:
stx %l4,[%i3+0x018] ! Mem[0000000077800018]
ldd [%i3+0x028],%l0 ! Mem[0000000077800028]
ldd [%i0+0x008],%l0 ! Mem[0000000076000008]
stw %l1,[%i1+0x00c] ! Mem[000000007680000c]
sth %l2,[%i0+0x030] ! Mem[0000000076000030]
jmpl %g6+8,%g0
ldsh [%i0+0x026],%l2 ! Mem[0000000076000026]
p51_call_2_he:
lduh [%i0+0x00a],%l4 ! Mem[000000007600000a]
std %l2,[%i1+0x018] ! Mem[0000000076800018]
ldd [%i2+0x020],%l6 ! Mem[0000000077000020]
lduh [%i3+0x02e],%l1 ! Mem[000000007780002e]
retl
ldsb [%i0+0x02b],%l0 ! Mem[000000007600002b]
p51_jmpl_2_ho:
stx %l4,[%o3+0x018] ! Mem[0000000077800018]
ldd [%o3+0x028],%l0 ! Mem[0000000077800028]
ldd [%o0+0x008],%l0 ! Mem[0000000076000008]
stw %l1,[%o1+0x00c] ! Mem[000000007680000c]
sth %l2,[%o0+0x030] ! Mem[0000000076000030]
jmpl %g6+8,%g0
ldsh [%o0+0x026],%l2 ! Mem[0000000076000026]
p51_call_2_ho:
lduh [%o0+0x00a],%l4 ! Mem[000000007600000a]
std %l2,[%o1+0x018] ! Mem[0000000076800018]
ldd [%o2+0x020],%l6 ! Mem[0000000077000020]
lduh [%o3+0x02e],%l1 ! Mem[000000007780002e]
retl
ldsb [%o0+0x02b],%l0 ! Mem[000000007600002b]
p52_jmpl_2_le:
stx %l5,[%i1+0x018] ! Mem[0000000078800018]
ldsh [%i3+0x02c],%l4 ! Mem[000000007980002c]
lduw [%i1+0x000],%l0 ! Mem[0000000078800000]
stw %l0,[%i1+0x018] ! Mem[0000000078800018]
lduh [%i3+0x00c],%l7 ! Mem[000000007980000c]
lduh [%i2+0x03e],%l0 ! Mem[000000007900003e]
stw %l3,[%i1+0x00c] ! Mem[000000007880000c]
jmpl %g6+8,%g0
ldsw [%i3+0x02c],%l1 ! Mem[000000007980002c]
p52_call_2_le:
std %l2,[%i2+0x010] ! Mem[0000000079000010]
stx %l4,[%i2+0x000] ! Mem[0000000079000000]
ldx [%i2+0x008],%l0 ! Mem[0000000079000008]
retl
ldsw [%i2+0x018],%l2 ! Mem[0000000079000018]
p52_jmpl_2_lo:
stx %l5,[%o1+0x018] ! Mem[0000000078800018]
ldsh [%o3+0x02c],%l4 ! Mem[000000007980002c]
lduw [%o1+0x000],%l0 ! Mem[0000000078800000]
stw %l0,[%o1+0x018] ! Mem[0000000078800018]
lduh [%o3+0x00c],%l7 ! Mem[000000007980000c]
lduh [%o2+0x03e],%l0 ! Mem[000000007900003e]
stw %l3,[%o1+0x00c] ! Mem[000000007880000c]
jmpl %g6+8,%g0
ldsw [%o3+0x02c],%l1 ! Mem[000000007980002c]
p52_call_2_lo:
std %l2,[%o2+0x010] ! Mem[0000000079000010]
stx %l4,[%o2+0x000] ! Mem[0000000079000000]
ldx [%o2+0x008],%l0 ! Mem[0000000079000008]
retl
ldsw [%o2+0x018],%l2 ! Mem[0000000079000018]
p52_jmpl_2_he:
stx %l4,[%i1+0x018] ! Mem[0000000078800018]
lduh [%i0+0x02a],%l1 ! Mem[000000007800002a]
stw %l1,[%i1+0x02c] ! Mem[000000007880002c]
sth %l1,[%i0+0x00c] ! Mem[000000007800000c]
stb %l2,[%i3+0x031] ! Mem[0000000079800031]
jmpl %g6+8,%g0
ldub [%i0+0x027],%l2 ! Mem[0000000078000027]
p52_call_2_he:
lduw [%i2+0x028],%l4 ! Mem[0000000079000028]
lduh [%i1+0x03c],%l3 ! Mem[000000007880003c]
stb %l6,[%i2+0x006] ! Mem[0000000079000006]
sth %l1,[%i2+0x00e] ! Mem[000000007900000e]
retl
stb %l0,[%i1+0x02b] ! Mem[000000007880002b]
p52_jmpl_2_ho:
stx %l4,[%o1+0x018] ! Mem[0000000078800018]
lduh [%o0+0x02a],%l1 ! Mem[000000007800002a]
stw %l1,[%o1+0x02c] ! Mem[000000007880002c]
sth %l1,[%o0+0x00c] ! Mem[000000007800000c]
stb %l2,[%o3+0x031] ! Mem[0000000079800031]
jmpl %g6+8,%g0
ldub [%o0+0x027],%l2 ! Mem[0000000078000027]
p52_call_2_ho:
lduw [%o2+0x028],%l4 ! Mem[0000000079000028]
lduh [%o1+0x03c],%l3 ! Mem[000000007880003c]
stb %l6,[%o2+0x006] ! Mem[0000000079000006]
sth %l1,[%o2+0x00e] ! Mem[000000007900000e]
retl
stb %l0,[%o1+0x02b] ! Mem[000000007880002b]
p53_jmpl_2_le:
ldsb [%i1+0x03c],%l5 ! Mem[000000007a80003c]
ldd [%i1+0x028],%l4 ! Mem[000000007a800028]
lduw [%i1+0x000],%l0 ! Mem[000000007a800000]
ldub [%i0+0x01a],%l0 ! Mem[000000007a00001a]
ldsw [%i1+0x02c],%l7 ! Mem[000000007a80002c]
lduw [%i0+0x01c],%l0 ! Mem[000000007a00001c]
sth %l3,[%i1+0x00e] ! Mem[000000007a80000e]
jmpl %g6+8,%g0
ldsw [%i0+0x02c],%l1 ! Mem[000000007a00002c]
p53_call_2_le:
stb %l2,[%i1+0x014] ! Mem[000000007a800014]
ldd [%i2+0x000],%l4 ! Mem[000000007b000000]
stb %l0,[%i1+0x00e] ! Mem[000000007a80000e]
retl
ldub [%i3+0x019],%l2 ! Mem[000000007b800019]
p53_jmpl_2_lo:
ldsb [%o1+0x03c],%l5 ! Mem[000000007a80003c]
ldd [%o1+0x028],%l4 ! Mem[000000007a800028]
lduw [%o1+0x000],%l0 ! Mem[000000007a800000]
ldub [%o0+0x01a],%l0 ! Mem[000000007a00001a]
ldsw [%o1+0x02c],%l7 ! Mem[000000007a80002c]
lduw [%o0+0x01c],%l0 ! Mem[000000007a00001c]
sth %l3,[%o1+0x00e] ! Mem[000000007a80000e]
jmpl %g6+8,%g0
ldsw [%o0+0x02c],%l1 ! Mem[000000007a00002c]
p53_call_2_lo:
stb %l2,[%o1+0x014] ! Mem[000000007a800014]
ldd [%o2+0x000],%l4 ! Mem[000000007b000000]
stb %l0,[%o1+0x00e] ! Mem[000000007a80000e]
retl
ldub [%o3+0x019],%l2 ! Mem[000000007b800019]
p53_jmpl_2_he:
stx %l4,[%i0+0x018] ! Mem[000000007a000018]
stx %l1,[%i1+0x028] ! Mem[000000007a800028]
stw %l1,[%i2+0x00c] ! Mem[000000007b00000c]
std %l0,[%i3+0x008] ! Mem[000000007b800008]
stb %l2,[%i1+0x031] ! Mem[000000007a800031]
jmpl %g6+8,%g0
lduw [%i0+0x024],%l2 ! Mem[000000007a000024]
p53_call_2_he:
ldx [%i0+0x008],%l4 ! Mem[000000007a000008]
ldsw [%i0+0x01c],%l3 ! Mem[000000007a00001c]
ldsw [%i2+0x024],%l6 ! Mem[000000007b000024]
ldsh [%i1+0x02e],%l1 ! Mem[000000007a80002e]
retl
ldub [%i3+0x02b],%l0 ! Mem[000000007b80002b]
p53_jmpl_2_ho:
stx %l4,[%o0+0x018] ! Mem[000000007a000018]
stx %l1,[%o1+0x028] ! Mem[000000007a800028]
stw %l1,[%o2+0x00c] ! Mem[000000007b00000c]
std %l0,[%o3+0x008] ! Mem[000000007b800008]
stb %l2,[%o1+0x031] ! Mem[000000007a800031]
jmpl %g6+8,%g0
lduw [%o0+0x024],%l2 ! Mem[000000007a000024]
p53_call_2_ho:
ldx [%o0+0x008],%l4 ! Mem[000000007a000008]
ldsw [%o0+0x01c],%l3 ! Mem[000000007a00001c]
ldsw [%o2+0x024],%l6 ! Mem[000000007b000024]
ldsh [%o1+0x02e],%l1 ! Mem[000000007a80002e]
retl
ldub [%o3+0x02b],%l0 ! Mem[000000007b80002b]
p54_jmpl_2_le:
ldsw [%i1+0x01c],%l5 ! Mem[000000007c80001c]
stw %l4,[%i0+0x02c] ! Mem[000000007c00002c]
lduw [%i0+0x000],%l0 ! Mem[000000007c000000]
sth %l0,[%i1+0x01a] ! Mem[000000007c80001a]
ldsb [%i2+0x00c],%l7 ! Mem[000000007d00000c]
ldx [%i2+0x038],%l0 ! Mem[000000007d000038]
stw %l3,[%i3+0x00c] ! Mem[000000007d80000c]
jmpl %g6+8,%g0
ldsb [%i0+0x02d],%l1 ! Mem[000000007c00002d]
p54_call_2_le:
ldx [%i3+0x010],%l2 ! Mem[000000007d800010]
ldsw [%i3+0x004],%l4 ! Mem[000000007d800004]
std %l0,[%i3+0x008] ! Mem[000000007d800008]
retl
ldsw [%i2+0x018],%l2 ! Mem[000000007d000018]
p54_jmpl_2_lo:
ldsw [%o1+0x01c],%l5 ! Mem[000000007c80001c]
stw %l4,[%o0+0x02c] ! Mem[000000007c00002c]
lduw [%o0+0x000],%l0 ! Mem[000000007c000000]
sth %l0,[%o1+0x01a] ! Mem[000000007c80001a]
ldsb [%o2+0x00c],%l7 ! Mem[000000007d00000c]
ldx [%o2+0x038],%l0 ! Mem[000000007d000038]
stw %l3,[%o3+0x00c] ! Mem[000000007d80000c]
jmpl %g6+8,%g0
ldsb [%o0+0x02d],%l1 ! Mem[000000007c00002d]
p54_call_2_lo:
ldx [%o3+0x010],%l2 ! Mem[000000007d800010]
ldsw [%o3+0x004],%l4 ! Mem[000000007d800004]
std %l0,[%o3+0x008] ! Mem[000000007d800008]
retl
ldsw [%o2+0x018],%l2 ! Mem[000000007d000018]
p54_jmpl_2_he:
stx %l4,[%i2+0x018] ! Mem[000000007d000018]
ldub [%i3+0x02a],%l1 ! Mem[000000007d80002a]
std %l0,[%i2+0x028] ! Mem[000000007d000028]
stb %l1,[%i2+0x00c] ! Mem[000000007d00000c]
lduw [%i0+0x030],%l2 ! Mem[000000007c000030]
jmpl %g6+8,%g0
stb %l2,[%i0+0x027] ! Mem[000000007c000027]
p54_call_2_he:
stb %l4,[%i3+0x02a] ! Mem[000000007d80002a]
stx %l3,[%i0+0x038] ! Mem[000000007c000038]
stw %l6,[%i2+0x004] ! Mem[000000007d000004]
ldx [%i1+0x008],%l1 ! Mem[000000007c800008]
retl
ldd [%i3+0x028],%l0 ! Mem[000000007d800028]
p54_jmpl_2_ho:
stx %l4,[%o2+0x018] ! Mem[000000007d000018]
ldub [%o3+0x02a],%l1 ! Mem[000000007d80002a]
std %l0,[%o2+0x028] ! Mem[000000007d000028]
stb %l1,[%o2+0x00c] ! Mem[000000007d00000c]
lduw [%o0+0x030],%l2 ! Mem[000000007c000030]
jmpl %g6+8,%g0
stb %l2,[%o0+0x027] ! Mem[000000007c000027]
p54_call_2_ho:
stb %l4,[%o3+0x02a] ! Mem[000000007d80002a]
stx %l3,[%o0+0x038] ! Mem[000000007c000038]
stw %l6,[%o2+0x004] ! Mem[000000007d000004]
ldx [%o1+0x008],%l1 ! Mem[000000007c800008]
retl
ldd [%o3+0x028],%l0 ! Mem[000000007d800028]
p55_jmpl_2_le:
ldx [%i1+0x038],%l5 ! Mem[000000007e800038]
std %l4,[%i2+0x028] ! Mem[000000007f000028]
lduw [%i3+0x000],%l0 ! Mem[000000007f800000]
ldsw [%i0+0x018],%l0 ! Mem[000000007e000018]
stx %l7,[%i3+0x028] ! Mem[000000007f800028]
stb %l0,[%i0+0x01e] ! Mem[000000007e00001e]
sth %l3,[%i0+0x00e] ! Mem[000000007e00000e]
jmpl %g6+8,%g0
ldsb [%i1+0x02d],%l1 ! Mem[000000007e80002d]
p55_call_2_le:
lduw [%i1+0x014],%l2 ! Mem[000000007e800014]
ldub [%i0+0x007],%l4 ! Mem[000000007e000007]
sth %l0,[%i2+0x00e] ! Mem[000000007f00000e]
retl
ldsh [%i0+0x018],%l2 ! Mem[000000007e000018]
p55_jmpl_2_lo:
ldx [%o1+0x038],%l5 ! Mem[000000007e800038]
std %l4,[%o2+0x028] ! Mem[000000007f000028]
lduw [%o3+0x000],%l0 ! Mem[000000007f800000]
ldsw [%o0+0x018],%l0 ! Mem[000000007e000018]
stx %l7,[%o3+0x028] ! Mem[000000007f800028]
stb %l0,[%o0+0x01e] ! Mem[000000007e00001e]
sth %l3,[%o0+0x00e] ! Mem[000000007e00000e]
jmpl %g6+8,%g0
ldsb [%o1+0x02d],%l1 ! Mem[000000007e80002d]
p55_call_2_lo:
lduw [%o1+0x014],%l2 ! Mem[000000007e800014]
ldub [%o0+0x007],%l4 ! Mem[000000007e000007]
sth %l0,[%o2+0x00e] ! Mem[000000007f00000e]
retl
ldsh [%o0+0x018],%l2 ! Mem[000000007e000018]
p55_jmpl_2_he:
stx %l4,[%i1+0x018] ! Mem[000000007e800018]
stw %l1,[%i3+0x028] ! Mem[000000007f800028]
std %l0,[%i3+0x008] ! Mem[000000007f800008]
ldx [%i2+0x008],%l1 ! Mem[000000007f000008]
ldub [%i3+0x031],%l2 ! Mem[000000007f800031]
jmpl %g6+8,%g0
sth %l2,[%i1+0x026] ! Mem[000000007e800026]
p55_call_2_he:
std %l4,[%i1+0x008] ! Mem[000000007e800008]
sth %l3,[%i0+0x01c] ! Mem[000000007e00001c]
ldub [%i2+0x026],%l6 ! Mem[000000007f000026]
stx %l1,[%i0+0x028] ! Mem[000000007e000028]
retl
ldx [%i1+0x028],%l0 ! Mem[000000007e800028]
p55_jmpl_2_ho:
stx %l4,[%o1+0x018] ! Mem[000000007e800018]
stw %l1,[%o3+0x028] ! Mem[000000007f800028]
std %l0,[%o3+0x008] ! Mem[000000007f800008]
ldx [%o2+0x008],%l1 ! Mem[000000007f000008]
ldub [%o3+0x031],%l2 ! Mem[000000007f800031]
jmpl %g6+8,%g0
sth %l2,[%o1+0x026] ! Mem[000000007e800026]
p55_call_2_ho:
std %l4,[%o1+0x008] ! Mem[000000007e800008]
sth %l3,[%o0+0x01c] ! Mem[000000007e00001c]
ldub [%o2+0x026],%l6 ! Mem[000000007f000026]
stx %l1,[%o0+0x028] ! Mem[000000007e000028]
retl
ldx [%o1+0x028],%l0 ! Mem[000000007e800028]
p56_jmpl_2_le:
std %l4,[%i1+0x018] ! Mem[0000000080800018]
ldx [%i0+0x028],%l4 ! Mem[0000000080000028]
stb %l0,[%i2+0x000] ! Mem[0000000081000000]
std %l0,[%i2+0x018] ! Mem[0000000081000018]
sth %l7,[%i1+0x00c] ! Mem[000000008080000c]
stw %l0,[%i1+0x03c] ! Mem[000000008080003c]
stw %l3,[%i1+0x00c] ! Mem[000000008080000c]
jmpl %g6+8,%g0
stx %l1,[%i1+0x028] ! Mem[0000000080800028]
p56_call_2_le:
lduh [%i0+0x014],%l2 ! Mem[0000000080000014]
ldx [%i0+0x000],%l4 ! Mem[0000000080000000]
std %l0,[%i3+0x008] ! Mem[0000000081800008]
retl
ldsw [%i2+0x018],%l2 ! Mem[0000000081000018]
p56_jmpl_2_lo:
std %l4,[%o1+0x018] ! Mem[0000000080800018]
ldx [%o0+0x028],%l4 ! Mem[0000000080000028]
stb %l0,[%o2+0x000] ! Mem[0000000081000000]
std %l0,[%o2+0x018] ! Mem[0000000081000018]
sth %l7,[%o1+0x00c] ! Mem[000000008080000c]
stw %l0,[%o1+0x03c] ! Mem[000000008080003c]
stw %l3,[%o1+0x00c] ! Mem[000000008080000c]
jmpl %g6+8,%g0
stx %l1,[%o1+0x028] ! Mem[0000000080800028]
p56_call_2_lo:
lduh [%o0+0x014],%l2 ! Mem[0000000080000014]
ldx [%o0+0x000],%l4 ! Mem[0000000080000000]
std %l0,[%o3+0x008] ! Mem[0000000081800008]
retl
ldsw [%o2+0x018],%l2 ! Mem[0000000081000018]
p56_jmpl_2_he:
stx %l4,[%i3+0x018] ! Mem[0000000081800018]
lduh [%i1+0x02a],%l1 ! Mem[000000008080002a]
ldx [%i0+0x028],%l1 ! Mem[0000000080000028]
lduw [%i2+0x00c],%l1 ! Mem[000000008100000c]
ldub [%i1+0x031],%l2 ! Mem[0000000080800031]
jmpl %g6+8,%g0
stx %l2,[%i1+0x020] ! Mem[0000000080800020]
p56_call_2_he:
sth %l4,[%i0+0x02a] ! Mem[000000008000002a]
stb %l3,[%i0+0x03c] ! Mem[000000008000003c]
stx %l6,[%i2+0x000] ! Mem[0000000081000000]
ldub [%i0+0x00e],%l1 ! Mem[000000008000000e]
retl
ldsw [%i2+0x028],%l0 ! Mem[0000000081000028]
p56_jmpl_2_ho:
stx %l4,[%o3+0x018] ! Mem[0000000081800018]
lduh [%o1+0x02a],%l1 ! Mem[000000008080002a]
ldx [%o0+0x028],%l1 ! Mem[0000000080000028]
lduw [%o2+0x00c],%l1 ! Mem[000000008100000c]
ldub [%o1+0x031],%l2 ! Mem[0000000080800031]
jmpl %g6+8,%g0
stx %l2,[%o1+0x020] ! Mem[0000000080800020]
p56_call_2_ho:
sth %l4,[%o0+0x02a] ! Mem[000000008000002a]
stb %l3,[%o0+0x03c] ! Mem[000000008000003c]
stx %l6,[%o2+0x000] ! Mem[0000000081000000]
ldub [%o0+0x00e],%l1 ! Mem[000000008000000e]
retl
ldsw [%o2+0x028],%l0 ! Mem[0000000081000028]
p57_jmpl_2_le:
stw %l5,[%i2+0x03c] ! Mem[000000008300003c]
lduh [%i3+0x02c],%l4 ! Mem[000000008380002c]
stb %l0,[%i1+0x000] ! Mem[0000000082800000]
ldd [%i0+0x018],%l0 ! Mem[0000000082000018]
stb %l7,[%i2+0x02c] ! Mem[000000008300002c]
stx %l0,[%i0+0x018] ! Mem[0000000082000018]
sth %l3,[%i1+0x00e] ! Mem[000000008280000e]
jmpl %g6+8,%g0
stx %l1,[%i1+0x028] ! Mem[0000000082800028]
p57_call_2_le:
ldub [%i2+0x014],%l2 ! Mem[0000000083000014]
stb %l4,[%i0+0x007] ! Mem[0000000082000007]
sth %l0,[%i2+0x00e] ! Mem[000000008300000e]
retl
ldsh [%i0+0x018],%l2 ! Mem[0000000082000018]
p57_jmpl_2_lo:
stw %l5,[%o2+0x03c] ! Mem[000000008300003c]
lduh [%o3+0x02c],%l4 ! Mem[000000008380002c]
stb %l0,[%o1+0x000] ! Mem[0000000082800000]
ldd [%o0+0x018],%l0 ! Mem[0000000082000018]
stb %l7,[%o2+0x02c] ! Mem[000000008300002c]
stx %l0,[%o0+0x018] ! Mem[0000000082000018]
sth %l3,[%o1+0x00e] ! Mem[000000008280000e]
jmpl %g6+8,%g0
stx %l1,[%o1+0x028] ! Mem[0000000082800028]
p57_call_2_lo:
ldub [%o2+0x014],%l2 ! Mem[0000000083000014]
stb %l4,[%o0+0x007] ! Mem[0000000082000007]
sth %l0,[%o2+0x00e] ! Mem[000000008300000e]
retl
ldsh [%o0+0x018],%l2 ! Mem[0000000082000018]
p57_jmpl_2_he:
stx %l4,[%i1+0x018] ! Mem[0000000082800018]
sth %l1,[%i2+0x02a] ! Mem[000000008300002a]
ldx [%i1+0x008],%l1 ! Mem[0000000082800008]
lduh [%i1+0x00c],%l1 ! Mem[000000008280000c]
ldsh [%i0+0x030],%l2 ! Mem[0000000082000030]
jmpl %g6+8,%g0
ldsb [%i2+0x027],%l2 ! Mem[0000000083000027]
p57_call_2_he:
stw %l4,[%i2+0x008] ! Mem[0000000083000008]
ldub [%i3+0x01c],%l3 ! Mem[000000008380001c]
ldx [%i3+0x020],%l6 ! Mem[0000000083800020]
stw %l1,[%i3+0x02c] ! Mem[000000008380002c]
retl
sth %l0,[%i3+0x02a] ! Mem[000000008380002a]
p57_jmpl_2_ho:
stx %l4,[%o1+0x018] ! Mem[0000000082800018]
sth %l1,[%o2+0x02a] ! Mem[000000008300002a]
ldx [%o1+0x008],%l1 ! Mem[0000000082800008]
lduh [%o1+0x00c],%l1 ! Mem[000000008280000c]
ldsh [%o0+0x030],%l2 ! Mem[0000000082000030]
jmpl %g6+8,%g0
ldsb [%o2+0x027],%l2 ! Mem[0000000083000027]
p57_call_2_ho:
stw %l4,[%o2+0x008] ! Mem[0000000083000008]
ldub [%o3+0x01c],%l3 ! Mem[000000008380001c]
ldx [%o3+0x020],%l6 ! Mem[0000000083800020]
stw %l1,[%o3+0x02c] ! Mem[000000008380002c]
retl
sth %l0,[%o3+0x02a] ! Mem[000000008380002a]
p58_jmpl_2_le:
ldsh [%i2+0x01c],%l5 ! Mem[000000008500001c]
ldsw [%i1+0x02c],%l4 ! Mem[000000008480002c]
stb %l0,[%i1+0x000] ! Mem[0000000084800000]
lduw [%i2+0x018],%l0 ! Mem[0000000085000018]
lduw [%i0+0x00c],%l7 ! Mem[000000008400000c]
ldd [%i1+0x038],%l0 ! Mem[0000000084800038]
stw %l3,[%i2+0x00c] ! Mem[000000008500000c]
jmpl %g6+8,%g0
sth %l1,[%i2+0x02c] ! Mem[000000008500002c]
p58_call_2_le:
lduh [%i1+0x014],%l2 ! Mem[0000000084800014]
std %l4,[%i0+0x000] ! Mem[0000000084000000]
stw %l0,[%i0+0x00c] ! Mem[000000008400000c]
retl
ldsw [%i3+0x018],%l2 ! Mem[0000000085800018]
p58_jmpl_2_lo:
ldsh [%o2+0x01c],%l5 ! Mem[000000008500001c]
ldsw [%o1+0x02c],%l4 ! Mem[000000008480002c]
stb %l0,[%o1+0x000] ! Mem[0000000084800000]
lduw [%o2+0x018],%l0 ! Mem[0000000085000018]
lduw [%o0+0x00c],%l7 ! Mem[000000008400000c]
ldd [%o1+0x038],%l0 ! Mem[0000000084800038]
stw %l3,[%o2+0x00c] ! Mem[000000008500000c]
jmpl %g6+8,%g0
sth %l1,[%o2+0x02c] ! Mem[000000008500002c]
p58_call_2_lo:
lduh [%o1+0x014],%l2 ! Mem[0000000084800014]
std %l4,[%o0+0x000] ! Mem[0000000084000000]
stw %l0,[%o0+0x00c] ! Mem[000000008400000c]
retl
ldsw [%o3+0x018],%l2 ! Mem[0000000085800018]
p58_jmpl_2_he:
stx %l4,[%i0+0x018] ! Mem[0000000084000018]
ldub [%i3+0x02a],%l1 ! Mem[000000008580002a]
ldx [%i2+0x028],%l1 ! Mem[0000000085000028]
ldub [%i0+0x00c],%l1 ! Mem[000000008400000c]
ldsh [%i3+0x030],%l2 ! Mem[0000000085800030]
jmpl %g6+8,%g0
ldsw [%i2+0x024],%l2 ! Mem[0000000085000024]
p58_call_2_he:
stx %l4,[%i0+0x028] ! Mem[0000000084000028]
ldsh [%i3+0x03c],%l3 ! Mem[000000008580003c]
ldsh [%i3+0x006],%l6 ! Mem[0000000085800006]
ldsw [%i3+0x00c],%l1 ! Mem[000000008580000c]
retl
lduw [%i0+0x028],%l0 ! Mem[0000000084000028]
p58_jmpl_2_ho:
stx %l4,[%o0+0x018] ! Mem[0000000084000018]
ldub [%o3+0x02a],%l1 ! Mem[000000008580002a]
ldx [%o2+0x028],%l1 ! Mem[0000000085000028]
ldub [%o0+0x00c],%l1 ! Mem[000000008400000c]
ldsh [%o3+0x030],%l2 ! Mem[0000000085800030]
jmpl %g6+8,%g0
ldsw [%o2+0x024],%l2 ! Mem[0000000085000024]
p58_call_2_ho:
stx %l4,[%o0+0x028] ! Mem[0000000084000028]
ldsh [%o3+0x03c],%l3 ! Mem[000000008580003c]
ldsh [%o3+0x006],%l6 ! Mem[0000000085800006]
ldsw [%o3+0x00c],%l1 ! Mem[000000008580000c]
retl
lduw [%o0+0x028],%l0 ! Mem[0000000084000028]
p59_jmpl_2_le:
ldub [%i2+0x03c],%l5 ! Mem[000000008700003c]
ldsb [%i3+0x02c],%l4 ! Mem[000000008780002c]
sth %l0,[%i0+0x000] ! Mem[0000000086000000]
stx %l0,[%i0+0x018] ! Mem[0000000086000018]
ldub [%i1+0x02c],%l7 ! Mem[000000008680002c]
ldsw [%i0+0x01c],%l0 ! Mem[000000008600001c]
sth %l3,[%i3+0x00e] ! Mem[000000008780000e]
jmpl %g6+8,%g0
sth %l1,[%i2+0x02c] ! Mem[000000008700002c]
p59_call_2_le:
ldub [%i3+0x014],%l2 ! Mem[0000000087800014]
stx %l4,[%i1+0x000] ! Mem[0000000086800000]
stx %l0,[%i2+0x008] ! Mem[0000000087000008]
retl
ldsh [%i1+0x018],%l2 ! Mem[0000000086800018]
p59_jmpl_2_lo:
ldub [%o2+0x03c],%l5 ! Mem[000000008700003c]
ldsb [%o3+0x02c],%l4 ! Mem[000000008780002c]
sth %l0,[%o0+0x000] ! Mem[0000000086000000]
stx %l0,[%o0+0x018] ! Mem[0000000086000018]
ldub [%o1+0x02c],%l7 ! Mem[000000008680002c]
ldsw [%o0+0x01c],%l0 ! Mem[000000008600001c]
sth %l3,[%o3+0x00e] ! Mem[000000008780000e]
jmpl %g6+8,%g0
sth %l1,[%o2+0x02c] ! Mem[000000008700002c]
p59_call_2_lo:
ldub [%o3+0x014],%l2 ! Mem[0000000087800014]
stx %l4,[%o1+0x000] ! Mem[0000000086800000]
stx %l0,[%o2+0x008] ! Mem[0000000087000008]
retl
ldsh [%o1+0x018],%l2 ! Mem[0000000086800018]
p59_jmpl_2_he:
ldsb [%i2+0x01c],%l4 ! Mem[000000008700001c]
stw %l1,[%i0+0x028] ! Mem[0000000086000028]
lduh [%i2+0x00c],%l1 ! Mem[000000008700000c]
ldsw [%i3+0x00c],%l1 ! Mem[000000008780000c]
ldd [%i2+0x030],%l2 ! Mem[0000000087000030]
jmpl %g6+8,%g0
lduh [%i2+0x026],%l2 ! Mem[0000000087000026]
p59_call_2_he:
ldd [%i3+0x008],%l4 ! Mem[0000000087800008]
ldd [%i3+0x018],%l2 ! Mem[0000000087800018]
sth %l6,[%i3+0x026] ! Mem[0000000087800026]
stb %l1,[%i2+0x02e] ! Mem[000000008700002e]
retl
ldd [%i1+0x028],%l0 ! Mem[0000000086800028]
p59_jmpl_2_ho:
ldsb [%o2+0x01c],%l4 ! Mem[000000008700001c]
stw %l1,[%o0+0x028] ! Mem[0000000086000028]
lduh [%o2+0x00c],%l1 ! Mem[000000008700000c]
ldsw [%o3+0x00c],%l1 ! Mem[000000008780000c]
ldd [%o2+0x030],%l2 ! Mem[0000000087000030]
jmpl %g6+8,%g0
lduh [%o2+0x026],%l2 ! Mem[0000000087000026]
p59_call_2_ho:
ldd [%o3+0x008],%l4 ! Mem[0000000087800008]
ldd [%o3+0x018],%l2 ! Mem[0000000087800018]
sth %l6,[%o3+0x026] ! Mem[0000000087800026]
stb %l1,[%o2+0x02e] ! Mem[000000008700002e]
retl
ldd [%o1+0x028],%l0 ! Mem[0000000086800028]
p60_jmpl_2_le:
lduw [%i2+0x01c],%l5 ! Mem[000000008900001c]
stx %l4,[%i1+0x028] ! Mem[0000000088800028]
sth %l0,[%i3+0x000] ! Mem[0000000089800000]
lduh [%i2+0x01a],%l0 ! Mem[000000008900001a]
ldd [%i2+0x008],%l6 ! Mem[0000000089000008]
ldub [%i1+0x03e],%l0 ! Mem[000000008880003e]
stw %l3,[%i1+0x00c] ! Mem[000000008880000c]
jmpl %g6+8,%g0
stb %l1,[%i3+0x02d] ! Mem[000000008980002d]
p60_call_2_le:
ldsw [%i1+0x014],%l2 ! Mem[0000000088800014]
ldd [%i2+0x000],%l4 ! Mem[0000000089000000]
ldd [%i1+0x008],%l0 ! Mem[0000000088800008]
retl
ldsw [%i3+0x018],%l2 ! Mem[0000000089800018]
p60_jmpl_2_lo:
lduw [%o2+0x01c],%l5 ! Mem[000000008900001c]
stx %l4,[%o1+0x028] ! Mem[0000000088800028]
sth %l0,[%o3+0x000] ! Mem[0000000089800000]
lduh [%o2+0x01a],%l0 ! Mem[000000008900001a]
ldd [%o2+0x008],%l6 ! Mem[0000000089000008]
ldub [%o1+0x03e],%l0 ! Mem[000000008880003e]
stw %l3,[%o1+0x00c] ! Mem[000000008880000c]
jmpl %g6+8,%g0
stb %l1,[%o3+0x02d] ! Mem[000000008980002d]
p60_call_2_lo:
ldsw [%o1+0x014],%l2 ! Mem[0000000088800014]
ldd [%o2+0x000],%l4 ! Mem[0000000089000000]
ldd [%o1+0x008],%l0 ! Mem[0000000088800008]
retl
ldsw [%o3+0x018],%l2 ! Mem[0000000089800018]
p60_jmpl_2_he:
ldsb [%i1+0x01c],%l4 ! Mem[000000008880001c]
ldsw [%i2+0x028],%l1 ! Mem[0000000089000028]
lduh [%i3+0x02c],%l1 ! Mem[000000008980002c]
ldsh [%i3+0x00c],%l1 ! Mem[000000008980000c]
stw %l2,[%i0+0x030] ! Mem[0000000088000030]
jmpl %g6+8,%g0
ldx [%i3+0x020],%l2 ! Mem[0000000089800020]
p60_call_2_he:
ldsb [%i2+0x02a],%l4 ! Mem[000000008900002a]
std %l2,[%i2+0x038] ! Mem[0000000089000038]
ldsw [%i3+0x004],%l6 ! Mem[0000000089800004]
ldd [%i1+0x008],%l0 ! Mem[0000000088800008]
retl
std %l0,[%i3+0x028] ! Mem[0000000089800028]
p60_jmpl_2_ho:
ldsb [%o1+0x01c],%l4 ! Mem[000000008880001c]
ldsw [%o2+0x028],%l1 ! Mem[0000000089000028]
lduh [%o3+0x02c],%l1 ! Mem[000000008980002c]
ldsh [%o3+0x00c],%l1 ! Mem[000000008980000c]
stw %l2,[%o0+0x030] ! Mem[0000000088000030]
jmpl %g6+8,%g0
ldx [%o3+0x020],%l2 ! Mem[0000000089800020]
p60_call_2_ho:
ldsb [%o2+0x02a],%l4 ! Mem[000000008900002a]
std %l2,[%o2+0x038] ! Mem[0000000089000038]
ldsw [%o3+0x004],%l6 ! Mem[0000000089800004]
ldd [%o1+0x008],%l0 ! Mem[0000000088800008]
retl
std %l0,[%o3+0x028] ! Mem[0000000089800028]
p61_jmpl_2_le:
sth %l5,[%i2+0x03c] ! Mem[000000008b00003c]
sth %l4,[%i0+0x02c] ! Mem[000000008a00002c]
sth %l0,[%i2+0x000] ! Mem[000000008b000000]
std %l0,[%i0+0x018] ! Mem[000000008a000018]
stw %l7,[%i0+0x02c] ! Mem[000000008a00002c]
lduh [%i0+0x01e],%l0 ! Mem[000000008a00001e]
sth %l3,[%i1+0x00e] ! Mem[000000008a80000e]
jmpl %g6+8,%g0
stb %l1,[%i3+0x02d] ! Mem[000000008b80002d]
p61_call_2_le:
ldsh [%i0+0x014],%l2 ! Mem[000000008a000014]
ldsw [%i2+0x004],%l4 ! Mem[000000008b000004]
ldsb [%i3+0x00e],%l0 ! Mem[000000008b80000e]
retl
ldsh [%i1+0x018],%l2 ! Mem[000000008a800018]
p61_jmpl_2_lo:
sth %l5,[%o2+0x03c] ! Mem[000000008b00003c]
sth %l4,[%o0+0x02c] ! Mem[000000008a00002c]
sth %l0,[%o2+0x000] ! Mem[000000008b000000]
std %l0,[%o0+0x018] ! Mem[000000008a000018]
stw %l7,[%o0+0x02c] ! Mem[000000008a00002c]
lduh [%o0+0x01e],%l0 ! Mem[000000008a00001e]
sth %l3,[%o1+0x00e] ! Mem[000000008a80000e]
jmpl %g6+8,%g0
stb %l1,[%o3+0x02d] ! Mem[000000008b80002d]
p61_call_2_lo:
ldsh [%o0+0x014],%l2 ! Mem[000000008a000014]
ldsw [%o2+0x004],%l4 ! Mem[000000008b000004]
ldsb [%o3+0x00e],%l0 ! Mem[000000008b80000e]
retl
ldsh [%o1+0x018],%l2 ! Mem[000000008a800018]
p61_jmpl_2_he:
ldsb [%i3+0x01c],%l4 ! Mem[000000008b80001c]
sth %l1,[%i3+0x02a] ! Mem[000000008b80002a]
ldsw [%i0+0x00c],%l1 ! Mem[000000008a00000c]
ldsb [%i2+0x00c],%l1 ! Mem[000000008b00000c]
stw %l2,[%i0+0x030] ! Mem[000000008a000030]
jmpl %g6+8,%g0
std %l2,[%i3+0x020] ! Mem[000000008b800020]
p61_call_2_he:
ldsh [%i0+0x00a],%l4 ! Mem[000000008a00000a]
ldx [%i2+0x018],%l3 ! Mem[000000008b000018]
stw %l6,[%i3+0x024] ! Mem[000000008b800024]
lduh [%i1+0x02e],%l1 ! Mem[000000008a80002e]
retl
ldsw [%i3+0x028],%l0 ! Mem[000000008b800028]
p61_jmpl_2_ho:
ldsb [%o3+0x01c],%l4 ! Mem[000000008b80001c]
sth %l1,[%o3+0x02a] ! Mem[000000008b80002a]
ldsw [%o0+0x00c],%l1 ! Mem[000000008a00000c]
ldsb [%o2+0x00c],%l1 ! Mem[000000008b00000c]
stw %l2,[%o0+0x030] ! Mem[000000008a000030]
jmpl %g6+8,%g0
std %l2,[%o3+0x020] ! Mem[000000008b800020]
p61_call_2_ho:
ldsh [%o0+0x00a],%l4 ! Mem[000000008a00000a]
ldx [%o2+0x018],%l3 ! Mem[000000008b000018]
stw %l6,[%o3+0x024] ! Mem[000000008b800024]
lduh [%o1+0x02e],%l1 ! Mem[000000008a80002e]
retl
ldsw [%o3+0x028],%l0 ! Mem[000000008b800028]
p62_jmpl_2_le:
stx %l5,[%i2+0x018] ! Mem[000000008d000018]
stb %l4,[%i2+0x02c] ! Mem[000000008d00002c]
sth %l0,[%i1+0x000] ! Mem[000000008c800000]
ldsh [%i2+0x01a],%l0 ! Mem[000000008d00001a]
std %l6,[%i1+0x008] ! Mem[000000008c800008]
lduw [%i1+0x03c],%l0 ! Mem[000000008c80003c]
stw %l3,[%i2+0x00c] ! Mem[000000008d00000c]
jmpl %g6+8,%g0
lduw [%i0+0x02c],%l1 ! Mem[000000008c00002c]
p62_call_2_le:
ldsb [%i2+0x014],%l2 ! Mem[000000008d000014]
ldub [%i3+0x007],%l4 ! Mem[000000008d800007]
ldsh [%i1+0x00e],%l0 ! Mem[000000008c80000e]
retl
ldsw [%i3+0x018],%l2 ! Mem[000000008d800018]
p62_jmpl_2_lo:
stx %l5,[%o2+0x018] ! Mem[000000008d000018]
stb %l4,[%o2+0x02c] ! Mem[000000008d00002c]
sth %l0,[%o1+0x000] ! Mem[000000008c800000]
ldsh [%o2+0x01a],%l0 ! Mem[000000008d00001a]
std %l6,[%o1+0x008] ! Mem[000000008c800008]
lduw [%o1+0x03c],%l0 ! Mem[000000008c80003c]
stw %l3,[%o2+0x00c] ! Mem[000000008d00000c]
jmpl %g6+8,%g0
lduw [%o0+0x02c],%l1 ! Mem[000000008c00002c]
p62_call_2_lo:
ldsb [%o2+0x014],%l2 ! Mem[000000008d000014]
ldub [%o3+0x007],%l4 ! Mem[000000008d800007]
ldsh [%o1+0x00e],%l0 ! Mem[000000008c80000e]
retl
ldsw [%o3+0x018],%l2 ! Mem[000000008d800018]
p62_jmpl_2_he:
ldsb [%i1+0x01c],%l4 ! Mem[000000008c80001c]
ldub [%i0+0x02a],%l1 ! Mem[000000008c00002a]
ldsw [%i1+0x02c],%l1 ! Mem[000000008c80002c]
ldd [%i2+0x008],%l0 ! Mem[000000008d000008]
std %l2,[%i2+0x030] ! Mem[000000008d000030]
jmpl %g6+8,%g0
stw %l2,[%i0+0x024] ! Mem[000000008c000024]
p62_call_2_he:
ldsw [%i3+0x028],%l4 ! Mem[000000008d800028]
lduh [%i1+0x03c],%l3 ! Mem[000000008c80003c]
lduw [%i3+0x004],%l6 ! Mem[000000008d800004]
sth %l1,[%i0+0x00e] ! Mem[000000008c00000e]
retl
stx %l0,[%i1+0x028] ! Mem[000000008c800028]
p62_jmpl_2_ho:
ldsb [%o1+0x01c],%l4 ! Mem[000000008c80001c]
ldub [%o0+0x02a],%l1 ! Mem[000000008c00002a]
ldsw [%o1+0x02c],%l1 ! Mem[000000008c80002c]
ldd [%o2+0x008],%l0 ! Mem[000000008d000008]
std %l2,[%o2+0x030] ! Mem[000000008d000030]
jmpl %g6+8,%g0
stw %l2,[%o0+0x024] ! Mem[000000008c000024]
p62_call_2_ho:
ldsw [%o3+0x028],%l4 ! Mem[000000008d800028]
lduh [%o1+0x03c],%l3 ! Mem[000000008c80003c]
lduw [%o3+0x004],%l6 ! Mem[000000008d800004]
sth %l1,[%o0+0x00e] ! Mem[000000008c00000e]
retl
stx %l0,[%o1+0x028] ! Mem[000000008c800028]
p63_jmpl_2_le:
ldsb [%i2+0x03c],%l5 ! Mem[000000008f00003c]
lduw [%i0+0x02c],%l4 ! Mem[000000008e00002c]
stx %l0,[%i1+0x000] ! Mem[000000008e800000]
stb %l0,[%i0+0x01a] ! Mem[000000008e00001a]
ldx [%i2+0x028],%l7 ! Mem[000000008f000028]
std %l0,[%i0+0x018] ! Mem[000000008e000018]
sth %l3,[%i3+0x00e] ! Mem[000000008f80000e]
jmpl %g6+8,%g0
lduw [%i0+0x02c],%l1 ! Mem[000000008e00002c]
p63_call_2_le:
ldd [%i1+0x010],%l2 ! Mem[000000008e800010]
lduh [%i0+0x006],%l4 ! Mem[000000008e000006]
ldsw [%i3+0x00c],%l0 ! Mem[000000008f80000c]
retl
ldsh [%i2+0x018],%l2 ! Mem[000000008f000018]
p63_jmpl_2_lo:
ldsb [%o2+0x03c],%l5 ! Mem[000000008f00003c]
lduw [%o0+0x02c],%l4 ! Mem[000000008e00002c]
stx %l0,[%o1+0x000] ! Mem[000000008e800000]
stb %l0,[%o0+0x01a] ! Mem[000000008e00001a]
ldx [%o2+0x028],%l7 ! Mem[000000008f000028]
std %l0,[%o0+0x018] ! Mem[000000008e000018]
sth %l3,[%o3+0x00e] ! Mem[000000008f80000e]
jmpl %g6+8,%g0
lduw [%o0+0x02c],%l1 ! Mem[000000008e00002c]
p63_call_2_lo:
ldd [%o1+0x010],%l2 ! Mem[000000008e800010]
lduh [%o0+0x006],%l4 ! Mem[000000008e000006]
ldsw [%o3+0x00c],%l0 ! Mem[000000008f80000c]
retl
ldsh [%o2+0x018],%l2 ! Mem[000000008f000018]
p63_jmpl_2_he:
ldsb [%i0+0x01c],%l4 ! Mem[000000008e00001c]
std %l0,[%i2+0x028] ! Mem[000000008f000028]
ldsb [%i2+0x00d],%l1 ! Mem[000000008f00000d]
stx %l1,[%i1+0x008] ! Mem[000000008e800008]
std %l2,[%i1+0x030] ! Mem[000000008e800030]
jmpl %g6+8,%g0
ldd [%i0+0x020],%l2 ! Mem[000000008e000020]
p63_call_2_he:
ldub [%i1+0x00a],%l4 ! Mem[000000008e80000a]
ldsb [%i1+0x01c],%l3 ! Mem[000000008e80001c]
ldsb [%i3+0x026],%l6 ! Mem[000000008f800026]
ldsh [%i0+0x02e],%l1 ! Mem[000000008e00002e]
retl
lduw [%i2+0x028],%l0 ! Mem[000000008f000028]
p63_jmpl_2_ho:
ldsb [%o0+0x01c],%l4 ! Mem[000000008e00001c]
std %l0,[%o2+0x028] ! Mem[000000008f000028]
ldsb [%o2+0x00d],%l1 ! Mem[000000008f00000d]
stx %l1,[%o1+0x008] ! Mem[000000008e800008]
std %l2,[%o1+0x030] ! Mem[000000008e800030]
jmpl %g6+8,%g0
ldd [%o0+0x020],%l2 ! Mem[000000008e000020]
p63_call_2_ho:
ldub [%o1+0x00a],%l4 ! Mem[000000008e80000a]
ldsb [%o1+0x01c],%l3 ! Mem[000000008e80001c]
ldsb [%o3+0x026],%l6 ! Mem[000000008f800026]
ldsh [%o0+0x02e],%l1 ! Mem[000000008e00002e]
retl
lduw [%o2+0x028],%l0 ! Mem[000000008f000028]
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
ldsh [%i3+0x02a],%l3 ! Mem[000000001180002a]
ldd [%i3+0x030],%l6 ! Mem[0000000011800030]
sth %l2,[%i1+0x036] ! Mem[0000000010800036]
lduh [%i0+0x022],%l1 ! Mem[0000000010000022]
jmpl %g6+8,%g0
ldub [%i3+0x012],%l0 ! Mem[0000000011800012]
p0_call_3_le:
ldsw [%i0+0x010],%l0 ! Mem[0000000010000010]
ldsh [%i2+0x004],%l4 ! Mem[0000000011000004]
stb %l2,[%i3+0x02b] ! Mem[000000001180002b]
ldd [%i1+0x020],%l4 ! Mem[0000000010800020]
lduh [%i0+0x01a],%l4 ! Mem[000000001000001a]
ldsh [%i3+0x002],%l1 ! Mem[0000000011800002]
retl
lduw [%i1+0x020],%l2 ! Mem[0000000010800020]
p0_jmpl_3_lo:
ldsh [%o3+0x02a],%l3 ! Mem[000000001180002a]
ldd [%o3+0x030],%l6 ! Mem[0000000011800030]
sth %l2,[%o1+0x036] ! Mem[0000000010800036]
lduh [%o0+0x022],%l1 ! Mem[0000000010000022]
jmpl %g6+8,%g0
ldub [%o3+0x012],%l0 ! Mem[0000000011800012]
p0_call_3_lo:
ldsw [%o0+0x010],%l0 ! Mem[0000000010000010]
ldsh [%o2+0x004],%l4 ! Mem[0000000011000004]
stb %l2,[%o3+0x02b] ! Mem[000000001180002b]
ldd [%o1+0x020],%l4 ! Mem[0000000010800020]
lduh [%o0+0x01a],%l4 ! Mem[000000001000001a]
ldsh [%o3+0x002],%l1 ! Mem[0000000011800002]
retl
lduw [%o1+0x020],%l2 ! Mem[0000000010800020]
p0_jmpl_3_he:
lduh [%i2+0x002],%l4 ! Mem[0000000011000002]
stw %l2,[%i0+0x020] ! Mem[0000000010000020]
jmpl %g6+8,%g0
ldsw [%i1+0x004],%l3 ! Mem[0000000010800004]
p0_call_3_he:
ldub [%i3+0x029],%l2 ! Mem[0000000011800029]
stx %l2,[%i1+0x028] ! Mem[0000000010800028]
ldd [%i2+0x000],%l0 ! Mem[0000000011000000]
ldd [%i0+0x020],%l0 ! Mem[0000000010000020]
lduw [%i3+0x014],%l3 ! Mem[0000000011800014]
ldsw [%i2+0x014],%l5 ! Mem[0000000011000014]
std %l6,[%i3+0x018] ! Mem[0000000011800018]
retl
ldsb [%i2+0x019],%l4 ! Mem[0000000011000019]
p0_jmpl_3_ho:
lduh [%o2+0x002],%l4 ! Mem[0000000011000002]
stw %l2,[%o0+0x020] ! Mem[0000000010000020]
jmpl %g6+8,%g0
ldsw [%o1+0x004],%l3 ! Mem[0000000010800004]
p0_call_3_ho:
ldub [%o3+0x029],%l2 ! Mem[0000000011800029]
stx %l2,[%o1+0x028] ! Mem[0000000010800028]
ldd [%o2+0x000],%l0 ! Mem[0000000011000000]
ldd [%o0+0x020],%l0 ! Mem[0000000010000020]
lduw [%o3+0x014],%l3 ! Mem[0000000011800014]
ldsw [%o2+0x014],%l5 ! Mem[0000000011000014]
std %l6,[%o3+0x018] ! Mem[0000000011800018]
retl
ldsb [%o2+0x019],%l4 ! Mem[0000000011000019]
p1_jmpl_3_le:
ldsw [%i3+0x028],%l3 ! Mem[0000000013800028]
stb %l7,[%i2+0x016] ! Mem[0000000013000016]
std %l2,[%i1+0x010] ! Mem[0000000012800010]
ldsw [%i3+0x000],%l1 ! Mem[0000000013800000]
jmpl %g6+8,%g0
ldsw [%i1+0x030],%l0 ! Mem[0000000012800030]
p1_call_3_le:
sth %l0,[%i2+0x012] ! Mem[0000000013000012]
ldsb [%i1+0x024],%l4 ! Mem[0000000012800024]
sth %l2,[%i1+0x02a] ! Mem[000000001280002a]
lduw [%i2+0x000],%l4 ! Mem[0000000013000000]
ldd [%i3+0x038],%l4 ! Mem[0000000013800038]
ldub [%i1+0x002],%l1 ! Mem[0000000012800002]
retl
ldsb [%i1+0x021],%l2 ! Mem[0000000012800021]
p1_jmpl_3_lo:
ldsw [%o3+0x028],%l3 ! Mem[0000000013800028]
stb %l7,[%o2+0x016] ! Mem[0000000013000016]
std %l2,[%o1+0x010] ! Mem[0000000012800010]
ldsw [%o3+0x000],%l1 ! Mem[0000000013800000]
jmpl %g6+8,%g0
ldsw [%o1+0x030],%l0 ! Mem[0000000012800030]
p1_call_3_lo:
sth %l0,[%o2+0x012] ! Mem[0000000013000012]
ldsb [%o1+0x024],%l4 ! Mem[0000000012800024]
sth %l2,[%o1+0x02a] ! Mem[000000001280002a]
lduw [%o2+0x000],%l4 ! Mem[0000000013000000]
ldd [%o3+0x038],%l4 ! Mem[0000000013800038]
ldub [%o1+0x002],%l1 ! Mem[0000000012800002]
retl
ldsb [%o1+0x021],%l2 ! Mem[0000000012800021]
p1_jmpl_3_he:
lduh [%i1+0x002],%l4 ! Mem[0000000012800002]
ldsb [%i1+0x002],%l2 ! Mem[0000000012800002]
jmpl %g6+8,%g0
stx %l3,[%i3+0x000] ! Mem[0000000013800000]
p1_call_3_he:
lduh [%i2+0x028],%l2 ! Mem[0000000013000028]
ldd [%i1+0x008],%l2 ! Mem[0000000012800008]
stx %l0,[%i2+0x020] ! Mem[0000000013000020]
sth %l1,[%i0+0x026] ! Mem[0000000012000026]
stw %l3,[%i3+0x034] ! Mem[0000000013800034]
lduh [%i3+0x036],%l5 ! Mem[0000000013800036]
stw %l7,[%i1+0x038] ! Mem[0000000012800038]
retl
std %l4,[%i3+0x018] ! Mem[0000000013800018]
p1_jmpl_3_ho:
lduh [%o1+0x002],%l4 ! Mem[0000000012800002]
ldsb [%o1+0x002],%l2 ! Mem[0000000012800002]
jmpl %g6+8,%g0
stx %l3,[%o3+0x000] ! Mem[0000000013800000]
p1_call_3_ho:
lduh [%o2+0x028],%l2 ! Mem[0000000013000028]
ldd [%o1+0x008],%l2 ! Mem[0000000012800008]
stx %l0,[%o2+0x020] ! Mem[0000000013000020]
sth %l1,[%o0+0x026] ! Mem[0000000012000026]
stw %l3,[%o3+0x034] ! Mem[0000000013800034]
lduh [%o3+0x036],%l5 ! Mem[0000000013800036]
stw %l7,[%o1+0x038] ! Mem[0000000012800038]
retl
std %l4,[%o3+0x018] ! Mem[0000000013800018]
p2_jmpl_3_le:
ldub [%i3+0x02a],%l3 ! Mem[000000001580002a]
lduh [%i0+0x036],%l7 ! Mem[0000000014000036]
stb %l2,[%i0+0x036] ! Mem[0000000014000036]
ldsb [%i3+0x022],%l1 ! Mem[0000000015800022]
jmpl %g6+8,%g0
ldsh [%i2+0x012],%l0 ! Mem[0000000015000012]
p2_call_3_le:
ldsh [%i0+0x012],%l0 ! Mem[0000000014000012]
ldsh [%i0+0x004],%l4 ! Mem[0000000014000004]
ldsb [%i2+0x02b],%l2 ! Mem[000000001500002b]
stx %l4,[%i3+0x020] ! Mem[0000000015800020]
sth %l4,[%i2+0x01a] ! Mem[000000001500001a]
ldub [%i0+0x002],%l1 ! Mem[0000000014000002]
retl
std %l2,[%i2+0x020] ! Mem[0000000015000020]
p2_jmpl_3_lo:
ldub [%o3+0x02a],%l3 ! Mem[000000001580002a]
lduh [%o0+0x036],%l7 ! Mem[0000000014000036]
stb %l2,[%o0+0x036] ! Mem[0000000014000036]
ldsb [%o3+0x022],%l1 ! Mem[0000000015800022]
jmpl %g6+8,%g0
ldsh [%o2+0x012],%l0 ! Mem[0000000015000012]
p2_call_3_lo:
ldsh [%o0+0x012],%l0 ! Mem[0000000014000012]
ldsh [%o0+0x004],%l4 ! Mem[0000000014000004]
ldsb [%o2+0x02b],%l2 ! Mem[000000001500002b]
stx %l4,[%o3+0x020] ! Mem[0000000015800020]
sth %l4,[%o2+0x01a] ! Mem[000000001500001a]
ldub [%o0+0x002],%l1 ! Mem[0000000014000002]
retl
std %l2,[%o2+0x020] ! Mem[0000000015000020]
p2_jmpl_3_he:
lduh [%i0+0x002],%l4 ! Mem[0000000014000002]
ldub [%i0+0x022],%l2 ! Mem[0000000014000022]
jmpl %g6+8,%g0
stb %l3,[%i1+0x004] ! Mem[0000000014800004]
p2_call_3_he:
stb %l2,[%i2+0x029] ! Mem[0000000015000029]
ldsb [%i1+0x02a],%l2 ! Mem[000000001480002a]
stw %l0,[%i3+0x000] ! Mem[0000000015800000]
std %l0,[%i3+0x020] ! Mem[0000000015800020]
lduh [%i0+0x016],%l3 ! Mem[0000000014000016]
lduh [%i3+0x016],%l5 ! Mem[0000000015800016]
ldd [%i2+0x018],%l6 ! Mem[0000000015000018]
retl
ldub [%i3+0x019],%l4 ! Mem[0000000015800019]
p2_jmpl_3_ho:
lduh [%o0+0x002],%l4 ! Mem[0000000014000002]
ldub [%o0+0x022],%l2 ! Mem[0000000014000022]
jmpl %g6+8,%g0
stb %l3,[%o1+0x004] ! Mem[0000000014800004]
p2_call_3_ho:
stb %l2,[%o2+0x029] ! Mem[0000000015000029]
ldsb [%o1+0x02a],%l2 ! Mem[000000001480002a]
stw %l0,[%o3+0x000] ! Mem[0000000015800000]
std %l0,[%o3+0x020] ! Mem[0000000015800020]
lduh [%o0+0x016],%l3 ! Mem[0000000014000016]
lduh [%o3+0x016],%l5 ! Mem[0000000015800016]
ldd [%o2+0x018],%l6 ! Mem[0000000015000018]
retl
ldub [%o3+0x019],%l4 ! Mem[0000000015800019]
p3_jmpl_3_le:
ldsw [%i3+0x028],%l3 ! Mem[0000000017800028]
ldd [%i3+0x010],%l6 ! Mem[0000000017800010]
ldx [%i0+0x010],%l2 ! Mem[0000000016000010]
stx %l1,[%i2+0x000] ! Mem[0000000017000000]
jmpl %g6+8,%g0
ldsb [%i3+0x032],%l0 ! Mem[0000000017800032]
p3_call_3_le:
std %l0,[%i1+0x010] ! Mem[0000000016800010]
ldsw [%i3+0x024],%l4 ! Mem[0000000017800024]
lduh [%i0+0x02a],%l2 ! Mem[000000001600002a]
lduh [%i0+0x000],%l4 ! Mem[0000000016000000]
lduh [%i1+0x03a],%l4 ! Mem[000000001680003a]
lduw [%i2+0x000],%l1 ! Mem[0000000017000000]
retl
ldub [%i3+0x021],%l2 ! Mem[0000000017800021]
p3_jmpl_3_lo:
ldsw [%o3+0x028],%l3 ! Mem[0000000017800028]
ldd [%o3+0x010],%l6 ! Mem[0000000017800010]
ldx [%o0+0x010],%l2 ! Mem[0000000016000010]
stx %l1,[%o2+0x000] ! Mem[0000000017000000]
jmpl %g6+8,%g0
ldsb [%o3+0x032],%l0 ! Mem[0000000017800032]
p3_call_3_lo:
std %l0,[%o1+0x010] ! Mem[0000000016800010]
ldsw [%o3+0x024],%l4 ! Mem[0000000017800024]
lduh [%o0+0x02a],%l2 ! Mem[000000001600002a]
lduh [%o0+0x000],%l4 ! Mem[0000000016000000]
lduh [%o1+0x03a],%l4 ! Mem[000000001680003a]
lduw [%o2+0x000],%l1 ! Mem[0000000017000000]
retl
ldub [%o3+0x021],%l2 ! Mem[0000000017800021]
p3_jmpl_3_he:
ldx [%i3+0x000],%l4 ! Mem[0000000017800000]
ldx [%i1+0x000],%l2 ! Mem[0000000016800000]
jmpl %g6+8,%g0
ldub [%i3+0x004],%l3 ! Mem[0000000017800004]
p3_call_3_he:
stw %l2,[%i2+0x028] ! Mem[0000000017000028]
ldsh [%i1+0x00a],%l2 ! Mem[000000001680000a]
sth %l0,[%i0+0x022] ! Mem[0000000016000022]
lduw [%i2+0x024],%l1 ! Mem[0000000017000024]
stx %l3,[%i0+0x030] ! Mem[0000000016000030]
ldx [%i3+0x030],%l5 ! Mem[0000000017800030]
ldsh [%i0+0x038],%l7 ! Mem[0000000016000038]
retl
ldsb [%i0+0x019],%l4 ! Mem[0000000016000019]
p3_jmpl_3_ho:
ldx [%o3+0x000],%l4 ! Mem[0000000017800000]
ldx [%o1+0x000],%l2 ! Mem[0000000016800000]
jmpl %g6+8,%g0
ldub [%o3+0x004],%l3 ! Mem[0000000017800004]
p3_call_3_ho:
stw %l2,[%o2+0x028] ! Mem[0000000017000028]
ldsh [%o1+0x00a],%l2 ! Mem[000000001680000a]
sth %l0,[%o0+0x022] ! Mem[0000000016000022]
lduw [%o2+0x024],%l1 ! Mem[0000000017000024]
stx %l3,[%o0+0x030] ! Mem[0000000016000030]
ldx [%o3+0x030],%l5 ! Mem[0000000017800030]
ldsh [%o0+0x038],%l7 ! Mem[0000000016000038]
retl
ldsb [%o0+0x019],%l4 ! Mem[0000000016000019]
p4_jmpl_3_le:
ldub [%i3+0x02a],%l3 ! Mem[000000001980002a]
sth %l7,[%i2+0x036] ! Mem[0000000019000036]
lduw [%i3+0x034],%l2 ! Mem[0000000019800034]
stb %l1,[%i1+0x022] ! Mem[0000000018800022]
jmpl %g6+8,%g0
ldd [%i1+0x010],%l0 ! Mem[0000000018800010]
p4_call_3_le:
ldsb [%i2+0x013],%l0 ! Mem[0000000019000013]
ldsh [%i1+0x004],%l4 ! Mem[0000000018800004]
ldx [%i2+0x028],%l2 ! Mem[0000000019000028]
stw %l4,[%i1+0x020] ! Mem[0000000018800020]
ldsh [%i3+0x01a],%l4 ! Mem[000000001980001a]
lduw [%i0+0x000],%l1 ! Mem[0000000018000000]
retl
ldsb [%i3+0x021],%l2 ! Mem[0000000019800021]
p4_jmpl_3_lo:
ldub [%o3+0x02a],%l3 ! Mem[000000001980002a]
sth %l7,[%o2+0x036] ! Mem[0000000019000036]
lduw [%o3+0x034],%l2 ! Mem[0000000019800034]
stb %l1,[%o1+0x022] ! Mem[0000000018800022]
jmpl %g6+8,%g0
ldd [%o1+0x010],%l0 ! Mem[0000000018800010]
p4_call_3_lo:
ldsb [%o2+0x013],%l0 ! Mem[0000000019000013]
ldsh [%o1+0x004],%l4 ! Mem[0000000018800004]
ldx [%o2+0x028],%l2 ! Mem[0000000019000028]
stw %l4,[%o1+0x020] ! Mem[0000000018800020]
ldsh [%o3+0x01a],%l4 ! Mem[000000001980001a]
lduw [%o0+0x000],%l1 ! Mem[0000000018000000]
retl
ldsb [%o3+0x021],%l2 ! Mem[0000000019800021]
p4_jmpl_3_he:
ldx [%i3+0x000],%l4 ! Mem[0000000019800000]
sth %l2,[%i3+0x022] ! Mem[0000000019800022]
jmpl %g6+8,%g0
ldd [%i1+0x000],%l2 ! Mem[0000000018800000]
p4_call_3_he:
ldsb [%i2+0x029],%l2 ! Mem[0000000019000029]
ldsw [%i1+0x028],%l2 ! Mem[0000000018800028]
std %l0,[%i1+0x000] ! Mem[0000000018800000]
ldsw [%i1+0x024],%l1 ! Mem[0000000018800024]
lduw [%i0+0x014],%l3 ! Mem[0000000018000014]
ldx [%i3+0x010],%l5 ! Mem[0000000019800010]
ldub [%i2+0x019],%l7 ! Mem[0000000019000019]
retl
std %l4,[%i0+0x018] ! Mem[0000000018000018]
p4_jmpl_3_ho:
ldx [%o3+0x000],%l4 ! Mem[0000000019800000]
sth %l2,[%o3+0x022] ! Mem[0000000019800022]
jmpl %g6+8,%g0
ldd [%o1+0x000],%l2 ! Mem[0000000018800000]
p4_call_3_ho:
ldsb [%o2+0x029],%l2 ! Mem[0000000019000029]
ldsw [%o1+0x028],%l2 ! Mem[0000000018800028]
std %l0,[%o1+0x000] ! Mem[0000000018800000]
ldsw [%o1+0x024],%l1 ! Mem[0000000018800024]
lduw [%o0+0x014],%l3 ! Mem[0000000018000014]
ldx [%o3+0x010],%l5 ! Mem[0000000019800010]
ldub [%o2+0x019],%l7 ! Mem[0000000019000019]
retl
std %l4,[%o0+0x018] ! Mem[0000000018000018]
p5_jmpl_3_le:
ldsw [%i3+0x028],%l3 ! Mem[000000001b800028]
lduh [%i0+0x016],%l7 ! Mem[000000001a000016]
ldsw [%i2+0x014],%l2 ! Mem[000000001b000014]
lduw [%i1+0x000],%l1 ! Mem[000000001a800000]
jmpl %g6+8,%g0
stx %l0,[%i2+0x030] ! Mem[000000001b000030]
p5_call_3_le:
stb %l0,[%i0+0x013] ! Mem[000000001a000013]
ldsw [%i1+0x024],%l4 ! Mem[000000001a800024]
stw %l2,[%i3+0x028] ! Mem[000000001b800028]
lduw [%i2+0x000],%l4 ! Mem[000000001b000000]
stx %l4,[%i2+0x038] ! Mem[000000001b000038]
stb %l1,[%i3+0x002] ! Mem[000000001b800002]
retl
std %l2,[%i3+0x020] ! Mem[000000001b800020]
p5_jmpl_3_lo:
ldsw [%o3+0x028],%l3 ! Mem[000000001b800028]
lduh [%o0+0x016],%l7 ! Mem[000000001a000016]
ldsw [%o2+0x014],%l2 ! Mem[000000001b000014]
lduw [%o1+0x000],%l1 ! Mem[000000001a800000]
jmpl %g6+8,%g0
stx %l0,[%o2+0x030] ! Mem[000000001b000030]
p5_call_3_lo:
stb %l0,[%o0+0x013] ! Mem[000000001a000013]
ldsw [%o1+0x024],%l4 ! Mem[000000001a800024]
stw %l2,[%o3+0x028] ! Mem[000000001b800028]
lduw [%o2+0x000],%l4 ! Mem[000000001b000000]
stx %l4,[%o2+0x038] ! Mem[000000001b000038]
stb %l1,[%o3+0x002] ! Mem[000000001b800002]
retl
std %l2,[%o3+0x020] ! Mem[000000001b800020]
p5_jmpl_3_he:
ldx [%i2+0x000],%l4 ! Mem[000000001b000000]
stw %l2,[%i0+0x000] ! Mem[000000001a000000]
jmpl %g6+8,%g0
std %l2,[%i3+0x000] ! Mem[000000001b800000]
p5_call_3_he:
ldsh [%i2+0x028],%l2 ! Mem[000000001b000028]
ldub [%i1+0x00a],%l2 ! Mem[000000001a80000a]
stb %l0,[%i1+0x023] ! Mem[000000001a800023]
ldsh [%i0+0x026],%l1 ! Mem[000000001a000026]
ldd [%i0+0x030],%l2 ! Mem[000000001a000030]
ldx [%i3+0x030],%l5 ! Mem[000000001b800030]
lduw [%i3+0x038],%l7 ! Mem[000000001b800038]
retl
ldub [%i1+0x019],%l4 ! Mem[000000001a800019]
p5_jmpl_3_ho:
ldx [%o2+0x000],%l4 ! Mem[000000001b000000]
stw %l2,[%o0+0x000] ! Mem[000000001a000000]
jmpl %g6+8,%g0
std %l2,[%o3+0x000] ! Mem[000000001b800000]
p5_call_3_ho:
ldsh [%o2+0x028],%l2 ! Mem[000000001b000028]
ldub [%o1+0x00a],%l2 ! Mem[000000001a80000a]
stb %l0,[%o1+0x023] ! Mem[000000001a800023]
ldsh [%o0+0x026],%l1 ! Mem[000000001a000026]
ldd [%o0+0x030],%l2 ! Mem[000000001a000030]
ldx [%o3+0x030],%l5 ! Mem[000000001b800030]
lduw [%o3+0x038],%l7 ! Mem[000000001b800038]
retl
ldub [%o1+0x019],%l4 ! Mem[000000001a800019]
p6_jmpl_3_le:
ldub [%i3+0x02a],%l3 ! Mem[000000001d80002a]
ldd [%i3+0x030],%l6 ! Mem[000000001d800030]
ldsh [%i1+0x036],%l2 ! Mem[000000001c800036]
ldub [%i1+0x022],%l1 ! Mem[000000001c800022]
jmpl %g6+8,%g0
stw %l0,[%i0+0x010] ! Mem[000000001c000010]
p6_call_3_le:
ldd [%i1+0x010],%l0 ! Mem[000000001c800010]
ldsh [%i0+0x004],%l4 ! Mem[000000001c000004]
ldsh [%i1+0x02a],%l2 ! Mem[000000001c80002a]
stx %l4,[%i3+0x020] ! Mem[000000001d800020]
ldx [%i1+0x018],%l4 ! Mem[000000001c800018]
stb %l1,[%i1+0x002] ! Mem[000000001c800002]
retl
ldub [%i0+0x021],%l2 ! Mem[000000001c000021]
p6_jmpl_3_lo:
ldub [%o3+0x02a],%l3 ! Mem[000000001d80002a]
ldd [%o3+0x030],%l6 ! Mem[000000001d800030]
ldsh [%o1+0x036],%l2 ! Mem[000000001c800036]
ldub [%o1+0x022],%l1 ! Mem[000000001c800022]
jmpl %g6+8,%g0
stw %l0,[%o0+0x010] ! Mem[000000001c000010]
p6_call_3_lo:
ldd [%o1+0x010],%l0 ! Mem[000000001c800010]
ldsh [%o0+0x004],%l4 ! Mem[000000001c000004]
ldsh [%o1+0x02a],%l2 ! Mem[000000001c80002a]
stx %l4,[%o3+0x020] ! Mem[000000001d800020]
ldx [%o1+0x018],%l4 ! Mem[000000001c800018]
stb %l1,[%o1+0x002] ! Mem[000000001c800002]
retl
ldub [%o0+0x021],%l2 ! Mem[000000001c000021]
p6_jmpl_3_he:
std %l4,[%i1+0x000] ! Mem[000000001c800000]
ldsb [%i2+0x022],%l2 ! Mem[000000001d000022]
jmpl %g6+8,%g0
lduh [%i1+0x004],%l3 ! Mem[000000001c800004]
p6_call_3_he:
lduh [%i1+0x028],%l2 ! Mem[000000001c800028]
lduh [%i1+0x02a],%l2 ! Mem[000000001c80002a]
ldx [%i2+0x000],%l0 ! Mem[000000001d000000]
stx %l1,[%i0+0x020] ! Mem[000000001c000020]
lduh [%i0+0x016],%l3 ! Mem[000000001c000016]
std %l4,[%i0+0x010] ! Mem[000000001c000010]
stb %l7,[%i1+0x019] ! Mem[000000001c800019]
retl
stx %l4,[%i1+0x018] ! Mem[000000001c800018]
p6_jmpl_3_ho:
std %l4,[%o1+0x000] ! Mem[000000001c800000]
ldsb [%o2+0x022],%l2 ! Mem[000000001d000022]
jmpl %g6+8,%g0
lduh [%o1+0x004],%l3 ! Mem[000000001c800004]
p6_call_3_ho:
lduh [%o1+0x028],%l2 ! Mem[000000001c800028]
lduh [%o1+0x02a],%l2 ! Mem[000000001c80002a]
ldx [%o2+0x000],%l0 ! Mem[000000001d000000]
stx %l1,[%o0+0x020] ! Mem[000000001c000020]
lduh [%o0+0x016],%l3 ! Mem[000000001c000016]
std %l4,[%o0+0x010] ! Mem[000000001c000010]
stb %l7,[%o1+0x019] ! Mem[000000001c800019]
retl
stx %l4,[%o1+0x018] ! Mem[000000001c800018]
p7_jmpl_3_le:
ldsw [%i3+0x028],%l3 ! Mem[000000001f800028]
sth %l7,[%i1+0x016] ! Mem[000000001e800016]
ldsb [%i1+0x016],%l2 ! Mem[000000001e800016]
ldsh [%i1+0x002],%l1 ! Mem[000000001e800002]
jmpl %g6+8,%g0
sth %l0,[%i1+0x032] ! Mem[000000001e800032]
p7_call_3_le:
ldx [%i3+0x010],%l0 ! Mem[000000001f800010]
ldsw [%i2+0x024],%l4 ! Mem[000000001f000024]
ldub [%i2+0x02b],%l2 ! Mem[000000001f00002b]
lduh [%i0+0x000],%l4 ! Mem[000000001e000000]
ldub [%i3+0x03a],%l4 ! Mem[000000001f80003a]
stb %l1,[%i0+0x002] ! Mem[000000001e000002]
retl
stx %l2,[%i0+0x020] ! Mem[000000001e000020]
p7_jmpl_3_lo:
ldsw [%o3+0x028],%l3 ! Mem[000000001f800028]
sth %l7,[%o1+0x016] ! Mem[000000001e800016]
ldsb [%o1+0x016],%l2 ! Mem[000000001e800016]
ldsh [%o1+0x002],%l1 ! Mem[000000001e800002]
jmpl %g6+8,%g0
sth %l0,[%o1+0x032] ! Mem[000000001e800032]
p7_call_3_lo:
ldx [%o3+0x010],%l0 ! Mem[000000001f800010]
ldsw [%o2+0x024],%l4 ! Mem[000000001f000024]
ldub [%o2+0x02b],%l2 ! Mem[000000001f00002b]
lduh [%o0+0x000],%l4 ! Mem[000000001e000000]
ldub [%o3+0x03a],%l4 ! Mem[000000001f80003a]
stb %l1,[%o0+0x002] ! Mem[000000001e000002]
retl
stx %l2,[%o0+0x020] ! Mem[000000001e000020]
p7_jmpl_3_he:
std %l4,[%i0+0x000] ! Mem[000000001e000000]
ldub [%i0+0x002],%l2 ! Mem[000000001e000002]
jmpl %g6+8,%g0
ldsb [%i2+0x004],%l3 ! Mem[000000001f000004]
p7_call_3_he:
stb %l2,[%i1+0x029] ! Mem[000000001e800029]
lduw [%i1+0x008],%l2 ! Mem[000000001e800008]
lduw [%i3+0x020],%l0 ! Mem[000000001f800020]
std %l0,[%i3+0x020] ! Mem[000000001f800020]
stx %l3,[%i0+0x030] ! Mem[000000001e000030]
std %l4,[%i0+0x030] ! Mem[000000001e000030]
sth %l7,[%i2+0x038] ! Mem[000000001f000038]
retl
std %l4,[%i1+0x018] ! Mem[000000001e800018]
p7_jmpl_3_ho:
std %l4,[%o0+0x000] ! Mem[000000001e000000]
ldub [%o0+0x002],%l2 ! Mem[000000001e000002]
jmpl %g6+8,%g0
ldsb [%o2+0x004],%l3 ! Mem[000000001f000004]
p7_call_3_ho:
stb %l2,[%o1+0x029] ! Mem[000000001e800029]
lduw [%o1+0x008],%l2 ! Mem[000000001e800008]
lduw [%o3+0x020],%l0 ! Mem[000000001f800020]
std %l0,[%o3+0x020] ! Mem[000000001f800020]
stx %l3,[%o0+0x030] ! Mem[000000001e000030]
std %l4,[%o0+0x030] ! Mem[000000001e000030]
sth %l7,[%o2+0x038] ! Mem[000000001f000038]
retl
std %l4,[%o1+0x018] ! Mem[000000001e800018]
p8_jmpl_3_le:
ldub [%i3+0x02a],%l3 ! Mem[000000002180002a]
lduh [%i3+0x036],%l7 ! Mem[0000000021800036]
ldd [%i1+0x030],%l2 ! Mem[0000000020800030]
ldd [%i0+0x020],%l0 ! Mem[0000000020000020]
jmpl %g6+8,%g0
std %l0,[%i2+0x010] ! Mem[0000000021000010]
p8_call_3_le:
ldsb [%i0+0x013],%l0 ! Mem[0000000020000013]
ldsh [%i1+0x004],%l4 ! Mem[0000000020800004]
stb %l2,[%i3+0x02b] ! Mem[000000002180002b]
stw %l4,[%i1+0x020] ! Mem[0000000020800020]
stx %l4,[%i3+0x018] ! Mem[0000000021800018]
sth %l1,[%i2+0x002] ! Mem[0000000021000002]
retl
std %l2,[%i1+0x020] ! Mem[0000000020800020]
p8_jmpl_3_lo:
ldub [%o3+0x02a],%l3 ! Mem[000000002180002a]
lduh [%o3+0x036],%l7 ! Mem[0000000021800036]
ldd [%o1+0x030],%l2 ! Mem[0000000020800030]
ldd [%o0+0x020],%l0 ! Mem[0000000020000020]
jmpl %g6+8,%g0
std %l0,[%o2+0x010] ! Mem[0000000021000010]
p8_call_3_lo:
ldsb [%o0+0x013],%l0 ! Mem[0000000020000013]
ldsh [%o1+0x004],%l4 ! Mem[0000000020800004]
stb %l2,[%o3+0x02b] ! Mem[000000002180002b]
stw %l4,[%o1+0x020] ! Mem[0000000020800020]
stx %l4,[%o3+0x018] ! Mem[0000000021800018]
sth %l1,[%o2+0x002] ! Mem[0000000021000002]
retl
std %l2,[%o1+0x020] ! Mem[0000000020800020]
p8_jmpl_3_he:
std %l4,[%i3+0x000] ! Mem[0000000021800000]
ldx [%i2+0x020],%l2 ! Mem[0000000021000020]
jmpl %g6+8,%g0
stx %l3,[%i1+0x000] ! Mem[0000000020800000]
p8_call_3_he:
std %l2,[%i1+0x028] ! Mem[0000000020800028]
ldx [%i1+0x028],%l2 ! Mem[0000000020800028]
lduh [%i0+0x002],%l0 ! Mem[0000000020000002]
stb %l1,[%i2+0x027] ! Mem[0000000021000027]
lduw [%i0+0x014],%l3 ! Mem[0000000020000014]
stw %l5,[%i0+0x014] ! Mem[0000000020000014]
ldsb [%i0+0x019],%l7 ! Mem[0000000020000019]
retl
ldub [%i1+0x019],%l4 ! Mem[0000000020800019]
p8_jmpl_3_ho:
std %l4,[%o3+0x000] ! Mem[0000000021800000]
ldx [%o2+0x020],%l2 ! Mem[0000000021000020]
jmpl %g6+8,%g0
stx %l3,[%o1+0x000] ! Mem[0000000020800000]
p8_call_3_ho:
std %l2,[%o1+0x028] ! Mem[0000000020800028]
ldx [%o1+0x028],%l2 ! Mem[0000000020800028]
lduh [%o0+0x002],%l0 ! Mem[0000000020000002]
stb %l1,[%o2+0x027] ! Mem[0000000021000027]
lduw [%o0+0x014],%l3 ! Mem[0000000020000014]
stw %l5,[%o0+0x014] ! Mem[0000000020000014]
ldsb [%o0+0x019],%l7 ! Mem[0000000020000019]
retl
ldub [%o1+0x019],%l4 ! Mem[0000000020800019]
p9_jmpl_3_le:
ldsw [%i0+0x028],%l3 ! Mem[0000000022000028]
ldd [%i3+0x010],%l6 ! Mem[0000000023800010]
stx %l2,[%i0+0x010] ! Mem[0000000022000010]
stw %l1,[%i3+0x000] ! Mem[0000000023800000]
jmpl %g6+8,%g0
stb %l0,[%i0+0x032] ! Mem[0000000022000032]
p9_call_3_le:
lduw [%i1+0x010],%l0 ! Mem[0000000022800010]
ldsw [%i0+0x024],%l4 ! Mem[0000000022000024]
stx %l2,[%i1+0x028] ! Mem[0000000022800028]
ldub [%i2+0x001],%l4 ! Mem[0000000023000001]
std %l4,[%i1+0x038] ! Mem[0000000022800038]
sth %l1,[%i0+0x002] ! Mem[0000000022000002]
retl
ldub [%i2+0x021],%l2 ! Mem[0000000023000021]
p9_jmpl_3_lo:
ldsw [%o0+0x028],%l3 ! Mem[0000000022000028]
ldd [%o3+0x010],%l6 ! Mem[0000000023800010]
stx %l2,[%o0+0x010] ! Mem[0000000022000010]
stw %l1,[%o3+0x000] ! Mem[0000000023800000]
jmpl %g6+8,%g0
stb %l0,[%o0+0x032] ! Mem[0000000022000032]
p9_call_3_lo:
lduw [%o1+0x010],%l0 ! Mem[0000000022800010]
ldsw [%o0+0x024],%l4 ! Mem[0000000022000024]
stx %l2,[%o1+0x028] ! Mem[0000000022800028]
ldub [%o2+0x001],%l4 ! Mem[0000000023000001]
std %l4,[%o1+0x038] ! Mem[0000000022800038]
sth %l1,[%o0+0x002] ! Mem[0000000022000002]
retl
ldub [%o2+0x021],%l2 ! Mem[0000000023000021]
p9_jmpl_3_he:
std %l4,[%i3+0x000] ! Mem[0000000023800000]
sth %l2,[%i0+0x002] ! Mem[0000000022000002]
jmpl %g6+8,%g0
stb %l3,[%i2+0x004] ! Mem[0000000023000004]
p9_call_3_he:
stx %l2,[%i1+0x028] ! Mem[0000000022800028]
stb %l2,[%i1+0x00a] ! Mem[000000002280000a]
ldsh [%i1+0x022],%l0 ! Mem[0000000022800022]
lduh [%i1+0x026],%l1 ! Mem[0000000022800026]
ldd [%i0+0x030],%l2 ! Mem[0000000022000030]
stw %l5,[%i0+0x034] ! Mem[0000000022000034]
ldsw [%i2+0x038],%l7 ! Mem[0000000023000038]
retl
stx %l4,[%i2+0x018] ! Mem[0000000023000018]
p9_jmpl_3_ho:
std %l4,[%o3+0x000] ! Mem[0000000023800000]
sth %l2,[%o0+0x002] ! Mem[0000000022000002]
jmpl %g6+8,%g0
stb %l3,[%o2+0x004] ! Mem[0000000023000004]
p9_call_3_ho:
stx %l2,[%o1+0x028] ! Mem[0000000022800028]
stb %l2,[%o1+0x00a] ! Mem[000000002280000a]
ldsh [%o1+0x022],%l0 ! Mem[0000000022800022]
lduh [%o1+0x026],%l1 ! Mem[0000000022800026]
ldd [%o0+0x030],%l2 ! Mem[0000000022000030]
stw %l5,[%o0+0x034] ! Mem[0000000022000034]
ldsw [%o2+0x038],%l7 ! Mem[0000000023000038]
retl
stx %l4,[%o2+0x018] ! Mem[0000000023000018]
p10_jmpl_3_le:
ldub [%i0+0x02a],%l3 ! Mem[000000002400002a]
sth %l7,[%i1+0x036] ! Mem[0000000024800036]
stw %l2,[%i3+0x034] ! Mem[0000000025800034]
std %l0,[%i3+0x020] ! Mem[0000000025800020]
jmpl %g6+8,%g0
ldx [%i1+0x010],%l0 ! Mem[0000000024800010]
p10_call_3_le:
ldd [%i3+0x010],%l0 ! Mem[0000000025800010]
ldub [%i3+0x004],%l4 ! Mem[0000000025800004]
ldsb [%i2+0x02b],%l2 ! Mem[000000002500002b]
sth %l4,[%i3+0x020] ! Mem[0000000025800020]
lduw [%i0+0x018],%l4 ! Mem[0000000024000018]
stx %l1,[%i3+0x000] ! Mem[0000000025800000]
retl
stx %l2,[%i2+0x020] ! Mem[0000000025000020]
p10_jmpl_3_lo:
ldub [%o0+0x02a],%l3 ! Mem[000000002400002a]
sth %l7,[%o1+0x036] ! Mem[0000000024800036]
stw %l2,[%o3+0x034] ! Mem[0000000025800034]
std %l0,[%o3+0x020] ! Mem[0000000025800020]
jmpl %g6+8,%g0
ldx [%o1+0x010],%l0 ! Mem[0000000024800010]
p10_call_3_lo:
ldd [%o3+0x010],%l0 ! Mem[0000000025800010]
ldub [%o3+0x004],%l4 ! Mem[0000000025800004]
ldsb [%o2+0x02b],%l2 ! Mem[000000002500002b]
sth %l4,[%o3+0x020] ! Mem[0000000025800020]
lduw [%o0+0x018],%l4 ! Mem[0000000024000018]
stx %l1,[%o3+0x000] ! Mem[0000000025800000]
retl
stx %l2,[%o2+0x020] ! Mem[0000000025000020]
p10_jmpl_3_he:
stw %l4,[%i2+0x000] ! Mem[0000000025000000]
stw %l2,[%i1+0x020] ! Mem[0000000024800020]
jmpl %g6+8,%g0
ldub [%i0+0x004],%l3 ! Mem[0000000024000004]
p10_call_3_he:
ldsh [%i1+0x028],%l2 ! Mem[0000000024800028]
std %l2,[%i1+0x028] ! Mem[0000000024800028]
ldsb [%i1+0x003],%l0 ! Mem[0000000024800003]
ldsh [%i0+0x026],%l1 ! Mem[0000000024000026]
lduh [%i0+0x016],%l3 ! Mem[0000000024000016]
stw %l5,[%i0+0x014] ! Mem[0000000024000014]
lduh [%i3+0x018],%l7 ! Mem[0000000025800018]
retl
ldx [%i2+0x018],%l4 ! Mem[0000000025000018]
p10_jmpl_3_ho:
stw %l4,[%o2+0x000] ! Mem[0000000025000000]
stw %l2,[%o1+0x020] ! Mem[0000000024800020]
jmpl %g6+8,%g0
ldub [%o0+0x004],%l3 ! Mem[0000000024000004]
p10_call_3_ho:
ldsh [%o1+0x028],%l2 ! Mem[0000000024800028]
std %l2,[%o1+0x028] ! Mem[0000000024800028]
ldsb [%o1+0x003],%l0 ! Mem[0000000024800003]
ldsh [%o0+0x026],%l1 ! Mem[0000000024000026]
lduh [%o0+0x016],%l3 ! Mem[0000000024000016]
stw %l5,[%o0+0x014] ! Mem[0000000024000014]
lduh [%o3+0x018],%l7 ! Mem[0000000025800018]
retl
ldx [%o2+0x018],%l4 ! Mem[0000000025000018]
p11_jmpl_3_le:
lduh [%i0+0x02a],%l3 ! Mem[000000002600002a]
lduh [%i3+0x016],%l7 ! Mem[0000000027800016]
sth %l2,[%i2+0x016] ! Mem[0000000027000016]
lduh [%i2+0x002],%l1 ! Mem[0000000027000002]
jmpl %g6+8,%g0
lduw [%i3+0x030],%l0 ! Mem[0000000027800030]
p11_call_3_le:
lduh [%i0+0x012],%l0 ! Mem[0000000026000012]
ldsw [%i2+0x024],%l4 ! Mem[0000000027000024]
lduh [%i0+0x02a],%l2 ! Mem[000000002600002a]
lduh [%i1+0x000],%l4 ! Mem[0000000026800000]
ldsb [%i3+0x03a],%l4 ! Mem[000000002780003a]
stx %l1,[%i1+0x000] ! Mem[0000000026800000]
retl
ldx [%i3+0x020],%l2 ! Mem[0000000027800020]
p11_jmpl_3_lo:
lduh [%o0+0x02a],%l3 ! Mem[000000002600002a]
lduh [%o3+0x016],%l7 ! Mem[0000000027800016]
sth %l2,[%o2+0x016] ! Mem[0000000027000016]
lduh [%o2+0x002],%l1 ! Mem[0000000027000002]
jmpl %g6+8,%g0
lduw [%o3+0x030],%l0 ! Mem[0000000027800030]
p11_call_3_lo:
lduh [%o0+0x012],%l0 ! Mem[0000000026000012]
ldsw [%o2+0x024],%l4 ! Mem[0000000027000024]
lduh [%o0+0x02a],%l2 ! Mem[000000002600002a]
lduh [%o1+0x000],%l4 ! Mem[0000000026800000]
ldsb [%o3+0x03a],%l4 ! Mem[000000002780003a]
stx %l1,[%o1+0x000] ! Mem[0000000026800000]
retl
ldx [%o3+0x020],%l2 ! Mem[0000000027800020]
p11_jmpl_3_he:
stw %l4,[%i0+0x000] ! Mem[0000000026000000]
ldsb [%i3+0x002],%l2 ! Mem[0000000027800002]
jmpl %g6+8,%g0
ldd [%i2+0x000],%l2 ! Mem[0000000027000000]
p11_call_3_he:
ldsw [%i0+0x028],%l2 ! Mem[0000000026000028]
sth %l2,[%i1+0x00a] ! Mem[000000002680000a]
ldd [%i1+0x020],%l0 ! Mem[0000000026800020]
ldsb [%i0+0x027],%l1 ! Mem[0000000026000027]
stx %l3,[%i0+0x030] ! Mem[0000000026000030]
ldd [%i0+0x030],%l4 ! Mem[0000000026000030]
ldx [%i1+0x038],%l7 ! Mem[0000000026800038]
retl
ldsh [%i3+0x018],%l4 ! Mem[0000000027800018]
p11_jmpl_3_ho:
stw %l4,[%o0+0x000] ! Mem[0000000026000000]
ldsb [%o3+0x002],%l2 ! Mem[0000000027800002]
jmpl %g6+8,%g0
ldd [%o2+0x000],%l2 ! Mem[0000000027000000]
p11_call_3_ho:
ldsw [%o0+0x028],%l2 ! Mem[0000000026000028]
sth %l2,[%o1+0x00a] ! Mem[000000002680000a]
ldd [%o1+0x020],%l0 ! Mem[0000000026800020]
ldsb [%o0+0x027],%l1 ! Mem[0000000026000027]
stx %l3,[%o0+0x030] ! Mem[0000000026000030]
ldd [%o0+0x030],%l4 ! Mem[0000000026000030]
ldx [%o1+0x038],%l7 ! Mem[0000000026800038]
retl
ldsh [%o3+0x018],%l4 ! Mem[0000000027800018]
p12_jmpl_3_le:
ldub [%i0+0x02a],%l3 ! Mem[000000002800002a]
ldd [%i2+0x030],%l6 ! Mem[0000000029000030]
std %l2,[%i1+0x030] ! Mem[0000000028800030]
ldsw [%i1+0x020],%l1 ! Mem[0000000028800020]
jmpl %g6+8,%g0
lduh [%i0+0x012],%l0 ! Mem[0000000028000012]
p12_call_3_le:
stx %l0,[%i2+0x010] ! Mem[0000000029000010]
ldub [%i1+0x004],%l4 ! Mem[0000000028800004]
ldx [%i2+0x028],%l2 ! Mem[0000000029000028]
stw %l4,[%i1+0x020] ! Mem[0000000028800020]
stw %l4,[%i2+0x018] ! Mem[0000000029000018]
ldsb [%i0+0x002],%l1 ! Mem[0000000028000002]
retl
ldsh [%i3+0x020],%l2 ! Mem[0000000029800020]
p12_jmpl_3_lo:
ldub [%o0+0x02a],%l3 ! Mem[000000002800002a]
ldd [%o2+0x030],%l6 ! Mem[0000000029000030]
std %l2,[%o1+0x030] ! Mem[0000000028800030]
ldsw [%o1+0x020],%l1 ! Mem[0000000028800020]
jmpl %g6+8,%g0
lduh [%o0+0x012],%l0 ! Mem[0000000028000012]
p12_call_3_lo:
stx %l0,[%o2+0x010] ! Mem[0000000029000010]
ldub [%o1+0x004],%l4 ! Mem[0000000028800004]
ldx [%o2+0x028],%l2 ! Mem[0000000029000028]
stw %l4,[%o1+0x020] ! Mem[0000000028800020]
stw %l4,[%o2+0x018] ! Mem[0000000029000018]
ldsb [%o0+0x002],%l1 ! Mem[0000000028000002]
retl
ldsh [%o3+0x020],%l2 ! Mem[0000000029800020]
p12_jmpl_3_he:
stw %l4,[%i3+0x000] ! Mem[0000000029800000]
ldub [%i1+0x022],%l2 ! Mem[0000000028800022]
jmpl %g6+8,%g0
std %l2,[%i0+0x000] ! Mem[0000000028000000]
p12_call_3_he:
lduw [%i0+0x028],%l2 ! Mem[0000000028000028]
stw %l2,[%i1+0x028] ! Mem[0000000028800028]
stx %l0,[%i2+0x000] ! Mem[0000000029000000]
stw %l1,[%i3+0x024] ! Mem[0000000029800024]
lduw [%i0+0x014],%l3 ! Mem[0000000028000014]
ldd [%i0+0x010],%l4 ! Mem[0000000028000010]
std %l6,[%i2+0x018] ! Mem[0000000029000018]
retl
stx %l4,[%i3+0x018] ! Mem[0000000029800018]
p12_jmpl_3_ho:
stw %l4,[%o3+0x000] ! Mem[0000000029800000]
ldub [%o1+0x022],%l2 ! Mem[0000000028800022]
jmpl %g6+8,%g0
std %l2,[%o0+0x000] ! Mem[0000000028000000]
p12_call_3_ho:
lduw [%o0+0x028],%l2 ! Mem[0000000028000028]
stw %l2,[%o1+0x028] ! Mem[0000000028800028]
stx %l0,[%o2+0x000] ! Mem[0000000029000000]
stw %l1,[%o3+0x024] ! Mem[0000000029800024]
lduw [%o0+0x014],%l3 ! Mem[0000000028000014]
ldd [%o0+0x010],%l4 ! Mem[0000000028000010]
std %l6,[%o2+0x018] ! Mem[0000000029000018]
retl
stx %l4,[%o3+0x018] ! Mem[0000000029800018]
p13_jmpl_3_le:
lduh [%i0+0x02a],%l3 ! Mem[000000002a00002a]
sth %l7,[%i0+0x016] ! Mem[000000002a000016]
stb %l2,[%i1+0x016] ! Mem[000000002a800016]
ldsb [%i1+0x002],%l1 ! Mem[000000002a800002]
jmpl %g6+8,%g0
ldub [%i1+0x032],%l0 ! Mem[000000002a800032]
p13_call_3_le:
ldub [%i3+0x013],%l0 ! Mem[000000002b800013]
ldsw [%i0+0x024],%l4 ! Mem[000000002a000024]
stw %l2,[%i3+0x028] ! Mem[000000002b800028]
ldub [%i2+0x001],%l4 ! Mem[000000002b000001]
lduw [%i0+0x038],%l4 ! Mem[000000002a000038]
ldsb [%i2+0x002],%l1 ! Mem[000000002b000002]
retl
stx %l2,[%i3+0x020] ! Mem[000000002b800020]
p13_jmpl_3_lo:
lduh [%o0+0x02a],%l3 ! Mem[000000002a00002a]
sth %l7,[%o0+0x016] ! Mem[000000002a000016]
stb %l2,[%o1+0x016] ! Mem[000000002a800016]
ldsb [%o1+0x002],%l1 ! Mem[000000002a800002]
jmpl %g6+8,%g0
ldub [%o1+0x032],%l0 ! Mem[000000002a800032]
p13_call_3_lo:
ldub [%o3+0x013],%l0 ! Mem[000000002b800013]
ldsw [%o0+0x024],%l4 ! Mem[000000002a000024]
stw %l2,[%o3+0x028] ! Mem[000000002b800028]
ldub [%o2+0x001],%l4 ! Mem[000000002b000001]
lduw [%o0+0x038],%l4 ! Mem[000000002a000038]
ldsb [%o2+0x002],%l1 ! Mem[000000002b000002]
retl
stx %l2,[%o3+0x020] ! Mem[000000002b800020]
p13_jmpl_3_he:
ldd [%i3+0x000],%l4 ! Mem[000000002b800000]
ldx [%i3+0x000],%l2 ! Mem[000000002b800000]
jmpl %g6+8,%g0
lduh [%i1+0x004],%l3 ! Mem[000000002a800004]
p13_call_3_he:
std %l2,[%i0+0x028] ! Mem[000000002a000028]
sth %l2,[%i1+0x00a] ! Mem[000000002a80000a]
stw %l0,[%i3+0x020] ! Mem[000000002b800020]
stb %l1,[%i2+0x027] ! Mem[000000002b000027]
ldd [%i1+0x030],%l2 ! Mem[000000002a800030]
ldsh [%i0+0x036],%l5 ! Mem[000000002a000036]
stw %l7,[%i0+0x038] ! Mem[000000002a000038]
retl
ldx [%i0+0x018],%l4 ! Mem[000000002a000018]
p13_jmpl_3_ho:
ldd [%o3+0x000],%l4 ! Mem[000000002b800000]
ldx [%o3+0x000],%l2 ! Mem[000000002b800000]
jmpl %g6+8,%g0
lduh [%o1+0x004],%l3 ! Mem[000000002a800004]
p13_call_3_ho:
std %l2,[%o0+0x028] ! Mem[000000002a000028]
sth %l2,[%o1+0x00a] ! Mem[000000002a80000a]
stw %l0,[%o3+0x020] ! Mem[000000002b800020]
stb %l1,[%o2+0x027] ! Mem[000000002b000027]
ldd [%o1+0x030],%l2 ! Mem[000000002a800030]
ldsh [%o0+0x036],%l5 ! Mem[000000002a000036]
stw %l7,[%o0+0x038] ! Mem[000000002a000038]
retl
ldx [%o0+0x018],%l4 ! Mem[000000002a000018]
p14_jmpl_3_le:
ldub [%i0+0x02a],%l3 ! Mem[000000002c00002a]
lduh [%i3+0x036],%l7 ! Mem[000000002d800036]
ldx [%i1+0x030],%l2 ! Mem[000000002c800030]
stx %l1,[%i1+0x020] ! Mem[000000002c800020]
jmpl %g6+8,%g0
ldsw [%i3+0x010],%l0 ! Mem[000000002d800010]
p14_call_3_le:
stw %l0,[%i0+0x010] ! Mem[000000002c000010]
ldub [%i2+0x004],%l4 ! Mem[000000002d000004]
ldsh [%i1+0x02a],%l2 ! Mem[000000002c80002a]
sth %l4,[%i0+0x020] ! Mem[000000002c000020]
ldsw [%i3+0x018],%l4 ! Mem[000000002d800018]
ldsw [%i0+0x000],%l1 ! Mem[000000002c000000]
retl
ldx [%i0+0x020],%l2 ! Mem[000000002c000020]
p14_jmpl_3_lo:
ldub [%o0+0x02a],%l3 ! Mem[000000002c00002a]
lduh [%o3+0x036],%l7 ! Mem[000000002d800036]
ldx [%o1+0x030],%l2 ! Mem[000000002c800030]
stx %l1,[%o1+0x020] ! Mem[000000002c800020]
jmpl %g6+8,%g0
ldsw [%o3+0x010],%l0 ! Mem[000000002d800010]
p14_call_3_lo:
stw %l0,[%o0+0x010] ! Mem[000000002c000010]
ldub [%o2+0x004],%l4 ! Mem[000000002d000004]
ldsh [%o1+0x02a],%l2 ! Mem[000000002c80002a]
sth %l4,[%o0+0x020] ! Mem[000000002c000020]
ldsw [%o3+0x018],%l4 ! Mem[000000002d800018]
ldsw [%o0+0x000],%l1 ! Mem[000000002c000000]
retl
ldx [%o0+0x020],%l2 ! Mem[000000002c000020]
p14_jmpl_3_he:
ldd [%i2+0x000],%l4 ! Mem[000000002d000000]
sth %l2,[%i0+0x022] ! Mem[000000002c000022]
jmpl %g6+8,%g0
ldsb [%i0+0x004],%l3 ! Mem[000000002c000004]
p14_call_3_he:
sth %l2,[%i0+0x028] ! Mem[000000002c000028]
stw %l2,[%i1+0x028] ! Mem[000000002c800028]
sth %l0,[%i0+0x002] ! Mem[000000002c000002]
ldx [%i1+0x020],%l1 ! Mem[000000002c800020]
lduh [%i1+0x016],%l3 ! Mem[000000002c800016]
ldsh [%i0+0x016],%l5 ! Mem[000000002c000016]
ldd [%i2+0x018],%l6 ! Mem[000000002d000018]
retl
ldsh [%i0+0x018],%l4 ! Mem[000000002c000018]
p14_jmpl_3_ho:
ldd [%o2+0x000],%l4 ! Mem[000000002d000000]
sth %l2,[%o0+0x022] ! Mem[000000002c000022]
jmpl %g6+8,%g0
ldsb [%o0+0x004],%l3 ! Mem[000000002c000004]
p14_call_3_ho:
sth %l2,[%o0+0x028] ! Mem[000000002c000028]
stw %l2,[%o1+0x028] ! Mem[000000002c800028]
sth %l0,[%o0+0x002] ! Mem[000000002c000002]
ldx [%o1+0x020],%l1 ! Mem[000000002c800020]
lduh [%o1+0x016],%l3 ! Mem[000000002c800016]
ldsh [%o0+0x016],%l5 ! Mem[000000002c000016]
ldd [%o2+0x018],%l6 ! Mem[000000002d000018]
retl
ldsh [%o0+0x018],%l4 ! Mem[000000002c000018]
p15_jmpl_3_le:
lduh [%i0+0x02a],%l3 ! Mem[000000002e00002a]
ldd [%i2+0x010],%l6 ! Mem[000000002f000010]
lduw [%i0+0x014],%l2 ! Mem[000000002e000014]
sth %l1,[%i1+0x002] ! Mem[000000002e800002]
jmpl %g6+8,%g0
ldd [%i1+0x030],%l0 ! Mem[000000002e800030]
p15_call_3_le:
ldsw [%i2+0x010],%l0 ! Mem[000000002f000010]
lduh [%i1+0x024],%l4 ! Mem[000000002e800024]
ldub [%i2+0x02b],%l2 ! Mem[000000002f00002b]
ldsw [%i1+0x000],%l4 ! Mem[000000002e800000]
ldd [%i2+0x038],%l4 ! Mem[000000002f000038]
ldsw [%i3+0x000],%l1 ! Mem[000000002f800000]
retl
ldsh [%i0+0x020],%l2 ! Mem[000000002e000020]
p15_jmpl_3_lo:
lduh [%o0+0x02a],%l3 ! Mem[000000002e00002a]
ldd [%o2+0x010],%l6 ! Mem[000000002f000010]
lduw [%o0+0x014],%l2 ! Mem[000000002e000014]
sth %l1,[%o1+0x002] ! Mem[000000002e800002]
jmpl %g6+8,%g0
ldd [%o1+0x030],%l0 ! Mem[000000002e800030]
p15_call_3_lo:
ldsw [%o2+0x010],%l0 ! Mem[000000002f000010]
lduh [%o1+0x024],%l4 ! Mem[000000002e800024]
ldub [%o2+0x02b],%l2 ! Mem[000000002f00002b]
ldsw [%o1+0x000],%l4 ! Mem[000000002e800000]
ldd [%o2+0x038],%l4 ! Mem[000000002f000038]
ldsw [%o3+0x000],%l1 ! Mem[000000002f800000]
retl
ldsh [%o0+0x020],%l2 ! Mem[000000002e000020]
p15_jmpl_3_he:
ldd [%i1+0x000],%l4 ! Mem[000000002e800000]
stw %l2,[%i2+0x000] ! Mem[000000002f000000]
jmpl %g6+8,%g0
sth %l3,[%i1+0x004] ! Mem[000000002e800004]
p15_call_3_he:
ldd [%i0+0x028],%l2 ! Mem[000000002e000028]
stx %l2,[%i1+0x008] ! Mem[000000002e800008]
std %l0,[%i1+0x020] ! Mem[000000002e800020]
ldub [%i0+0x027],%l1 ! Mem[000000002e000027]
stx %l3,[%i1+0x030] ! Mem[000000002e800030]
ldsh [%i0+0x036],%l5 ! Mem[000000002e000036]
ldsh [%i3+0x038],%l7 ! Mem[000000002f800038]
retl
sth %l4,[%i1+0x018] ! Mem[000000002e800018]
p15_jmpl_3_ho:
ldd [%o1+0x000],%l4 ! Mem[000000002e800000]
stw %l2,[%o2+0x000] ! Mem[000000002f000000]
jmpl %g6+8,%g0
sth %l3,[%o1+0x004] ! Mem[000000002e800004]
p15_call_3_ho:
ldd [%o0+0x028],%l2 ! Mem[000000002e000028]
stx %l2,[%o1+0x008] ! Mem[000000002e800008]
std %l0,[%o1+0x020] ! Mem[000000002e800020]
ldub [%o0+0x027],%l1 ! Mem[000000002e000027]
stx %l3,[%o1+0x030] ! Mem[000000002e800030]
ldsh [%o0+0x036],%l5 ! Mem[000000002e000036]
ldsh [%o3+0x038],%l7 ! Mem[000000002f800038]
retl
sth %l4,[%o1+0x018] ! Mem[000000002e800018]
p16_jmpl_3_le:
ldub [%i1+0x02a],%l3 ! Mem[000000003080002a]
sth %l7,[%i0+0x036] ! Mem[0000000030000036]
lduh [%i3+0x036],%l2 ! Mem[0000000031800036]
stb %l1,[%i0+0x022] ! Mem[0000000030000022]
jmpl %g6+8,%g0
stx %l0,[%i1+0x010] ! Mem[0000000030800010]
p16_call_3_le:
sth %l0,[%i0+0x012] ! Mem[0000000030000012]
ldub [%i1+0x004],%l4 ! Mem[0000000030800004]
stb %l2,[%i0+0x02b] ! Mem[000000003000002b]
std %l4,[%i1+0x020] ! Mem[0000000030800020]
stb %l4,[%i0+0x01a] ! Mem[000000003000001a]
lduh [%i1+0x002],%l1 ! Mem[0000000030800002]
retl
sth %l2,[%i1+0x020] ! Mem[0000000030800020]
p16_jmpl_3_lo:
ldub [%o1+0x02a],%l3 ! Mem[000000003080002a]
sth %l7,[%o0+0x036] ! Mem[0000000030000036]
lduh [%o3+0x036],%l2 ! Mem[0000000031800036]
stb %l1,[%o0+0x022] ! Mem[0000000030000022]
jmpl %g6+8,%g0
stx %l0,[%o1+0x010] ! Mem[0000000030800010]
p16_call_3_lo:
sth %l0,[%o0+0x012] ! Mem[0000000030000012]
ldub [%o1+0x004],%l4 ! Mem[0000000030800004]
stb %l2,[%o0+0x02b] ! Mem[000000003000002b]
std %l4,[%o1+0x020] ! Mem[0000000030800020]
stb %l4,[%o0+0x01a] ! Mem[000000003000001a]
lduh [%o1+0x002],%l1 ! Mem[0000000030800002]
retl
sth %l2,[%o1+0x020] ! Mem[0000000030800020]
p16_jmpl_3_he:
ldd [%i0+0x000],%l4 ! Mem[0000000030000000]
ldsb [%i0+0x022],%l2 ! Mem[0000000030000022]
jmpl %g6+8,%g0
lduw [%i3+0x004],%l3 ! Mem[0000000031800004]
p16_call_3_he:
ldsw [%i0+0x028],%l2 ! Mem[0000000030000028]
ldd [%i0+0x028],%l2 ! Mem[0000000030000028]
stb %l0,[%i1+0x003] ! Mem[0000000030800003]
ldsb [%i0+0x027],%l1 ! Mem[0000000030000027]
lduw [%i1+0x014],%l3 ! Mem[0000000030800014]
ldub [%i0+0x016],%l5 ! Mem[0000000030000016]
ldub [%i1+0x019],%l7 ! Mem[0000000030800019]
retl
ldx [%i1+0x018],%l4 ! Mem[0000000030800018]
p16_jmpl_3_ho:
ldd [%o0+0x000],%l4 ! Mem[0000000030000000]
ldsb [%o0+0x022],%l2 ! Mem[0000000030000022]
jmpl %g6+8,%g0
lduw [%o3+0x004],%l3 ! Mem[0000000031800004]
p16_call_3_ho:
ldsw [%o0+0x028],%l2 ! Mem[0000000030000028]
ldd [%o0+0x028],%l2 ! Mem[0000000030000028]
stb %l0,[%o1+0x003] ! Mem[0000000030800003]
ldsb [%o0+0x027],%l1 ! Mem[0000000030000027]
lduw [%o1+0x014],%l3 ! Mem[0000000030800014]
ldub [%o0+0x016],%l5 ! Mem[0000000030000016]
ldub [%o1+0x019],%l7 ! Mem[0000000030800019]
retl
ldx [%o1+0x018],%l4 ! Mem[0000000030800018]
p17_jmpl_3_le:
lduh [%i1+0x02a],%l3 ! Mem[000000003280002a]
lduh [%i3+0x016],%l7 ! Mem[0000000033800016]
ldub [%i2+0x016],%l2 ! Mem[0000000033000016]
ldub [%i3+0x002],%l1 ! Mem[0000000033800002]
jmpl %g6+8,%g0
stw %l0,[%i3+0x030] ! Mem[0000000033800030]
p17_call_3_le:
ldub [%i1+0x013],%l0 ! Mem[0000000032800013]
lduh [%i3+0x024],%l4 ! Mem[0000000033800024]
stx %l2,[%i2+0x028] ! Mem[0000000033000028]
ldub [%i3+0x001],%l4 ! Mem[0000000033800001]
lduh [%i3+0x03a],%l4 ! Mem[000000003380003a]
lduh [%i0+0x002],%l1 ! Mem[0000000032000002]
retl
ldx [%i2+0x020],%l2 ! Mem[0000000033000020]
p17_jmpl_3_lo:
lduh [%o1+0x02a],%l3 ! Mem[000000003280002a]
lduh [%o3+0x016],%l7 ! Mem[0000000033800016]
ldub [%o2+0x016],%l2 ! Mem[0000000033000016]
ldub [%o3+0x002],%l1 ! Mem[0000000033800002]
jmpl %g6+8,%g0
stw %l0,[%o3+0x030] ! Mem[0000000033800030]
p17_call_3_lo:
ldub [%o1+0x013],%l0 ! Mem[0000000032800013]
lduh [%o3+0x024],%l4 ! Mem[0000000033800024]
stx %l2,[%o2+0x028] ! Mem[0000000033000028]
ldub [%o3+0x001],%l4 ! Mem[0000000033800001]
lduh [%o3+0x03a],%l4 ! Mem[000000003380003a]
lduh [%o0+0x002],%l1 ! Mem[0000000032000002]
retl
ldx [%o2+0x020],%l2 ! Mem[0000000033000020]
p17_jmpl_3_he:
ldsh [%i3+0x002],%l4 ! Mem[0000000033800002]
ldub [%i2+0x002],%l2 ! Mem[0000000033000002]
jmpl %g6+8,%g0
ldsh [%i1+0x004],%l3 ! Mem[0000000032800004]
p17_call_3_he:
lduw [%i0+0x028],%l2 ! Mem[0000000032000028]
ldsb [%i0+0x00a],%l2 ! Mem[000000003200000a]
ldx [%i2+0x020],%l0 ! Mem[0000000033000020]
ldd [%i3+0x020],%l0 ! Mem[0000000033800020]
ldd [%i1+0x030],%l2 ! Mem[0000000032800030]
ldub [%i0+0x036],%l5 ! Mem[0000000032000036]
lduw [%i2+0x038],%l7 ! Mem[0000000033000038]
retl
ldsh [%i1+0x018],%l4 ! Mem[0000000032800018]
p17_jmpl_3_ho:
ldsh [%o3+0x002],%l4 ! Mem[0000000033800002]
ldub [%o2+0x002],%l2 ! Mem[0000000033000002]
jmpl %g6+8,%g0
ldsh [%o1+0x004],%l3 ! Mem[0000000032800004]
p17_call_3_ho:
lduw [%o0+0x028],%l2 ! Mem[0000000032000028]
ldsb [%o0+0x00a],%l2 ! Mem[000000003200000a]
ldx [%o2+0x020],%l0 ! Mem[0000000033000020]
ldd [%o3+0x020],%l0 ! Mem[0000000033800020]
ldd [%o1+0x030],%l2 ! Mem[0000000032800030]
ldub [%o0+0x036],%l5 ! Mem[0000000032000036]
lduw [%o2+0x038],%l7 ! Mem[0000000033000038]
retl
ldsh [%o1+0x018],%l4 ! Mem[0000000032800018]
p18_jmpl_3_le:
lduw [%i1+0x028],%l3 ! Mem[0000000034800028]
ldd [%i1+0x030],%l6 ! Mem[0000000034800030]
ldsw [%i2+0x034],%l2 ! Mem[0000000035000034]
ldsh [%i3+0x022],%l1 ! Mem[0000000035800022]
jmpl %g6+8,%g0
sth %l0,[%i1+0x012] ! Mem[0000000034800012]
p18_call_3_le:
std %l0,[%i2+0x010] ! Mem[0000000035000010]
ldub [%i2+0x004],%l4 ! Mem[0000000035000004]
ldsb [%i2+0x02b],%l2 ! Mem[000000003500002b]
sth %l4,[%i0+0x020] ! Mem[0000000034000020]
ldd [%i2+0x018],%l4 ! Mem[0000000035000018]
lduh [%i2+0x002],%l1 ! Mem[0000000035000002]
retl
ldsh [%i2+0x020],%l2 ! Mem[0000000035000020]
p18_jmpl_3_lo:
lduw [%o1+0x028],%l3 ! Mem[0000000034800028]
ldd [%o1+0x030],%l6 ! Mem[0000000034800030]
ldsw [%o2+0x034],%l2 ! Mem[0000000035000034]
ldsh [%o3+0x022],%l1 ! Mem[0000000035800022]
jmpl %g6+8,%g0
sth %l0,[%o1+0x012] ! Mem[0000000034800012]
p18_call_3_lo:
std %l0,[%o2+0x010] ! Mem[0000000035000010]
ldub [%o2+0x004],%l4 ! Mem[0000000035000004]
ldsb [%o2+0x02b],%l2 ! Mem[000000003500002b]
sth %l4,[%o0+0x020] ! Mem[0000000034000020]
ldd [%o2+0x018],%l4 ! Mem[0000000035000018]
lduh [%o2+0x002],%l1 ! Mem[0000000035000002]
retl
ldsh [%o2+0x020],%l2 ! Mem[0000000035000020]
p18_jmpl_3_he:
ldsh [%i3+0x002],%l4 ! Mem[0000000035800002]
ldx [%i0+0x020],%l2 ! Mem[0000000034000020]
jmpl %g6+8,%g0
stw %l3,[%i3+0x004] ! Mem[0000000035800004]
p18_call_3_he:
ldx [%i0+0x028],%l2 ! Mem[0000000034000028]
ldsh [%i0+0x02a],%l2 ! Mem[000000003400002a]
lduw [%i2+0x000],%l0 ! Mem[0000000035000000]
sth %l1,[%i2+0x026] ! Mem[0000000035000026]
ldx [%i1+0x010],%l3 ! Mem[0000000034800010]
lduw [%i1+0x014],%l5 ! Mem[0000000034800014]
stb %l7,[%i0+0x019] ! Mem[0000000034000019]
retl
sth %l4,[%i1+0x018] ! Mem[0000000034800018]
p18_jmpl_3_ho:
ldsh [%o3+0x002],%l4 ! Mem[0000000035800002]
ldx [%o0+0x020],%l2 ! Mem[0000000034000020]
jmpl %g6+8,%g0
stw %l3,[%o3+0x004] ! Mem[0000000035800004]
p18_call_3_ho:
ldx [%o0+0x028],%l2 ! Mem[0000000034000028]
ldsh [%o0+0x02a],%l2 ! Mem[000000003400002a]
lduw [%o2+0x000],%l0 ! Mem[0000000035000000]
sth %l1,[%o2+0x026] ! Mem[0000000035000026]
ldx [%o1+0x010],%l3 ! Mem[0000000034800010]
lduw [%o1+0x014],%l5 ! Mem[0000000034800014]
stb %l7,[%o0+0x019] ! Mem[0000000034000019]
retl
sth %l4,[%o1+0x018] ! Mem[0000000034800018]
p19_jmpl_3_le:
lduh [%i1+0x02a],%l3 ! Mem[000000003680002a]
sth %l7,[%i3+0x016] ! Mem[0000000037800016]
ldd [%i1+0x010],%l2 ! Mem[0000000036800010]
ldd [%i2+0x000],%l0 ! Mem[0000000037000000]
jmpl %g6+8,%g0
std %l0,[%i2+0x030] ! Mem[0000000037000030]
p19_call_3_le:
ldsw [%i0+0x010],%l0 ! Mem[0000000036000010]
lduh [%i1+0x024],%l4 ! Mem[0000000036800024]
lduh [%i0+0x02a],%l2 ! Mem[000000003600002a]
ldsw [%i1+0x000],%l4 ! Mem[0000000036800000]
sth %l4,[%i1+0x03a] ! Mem[000000003680003a]
ldx [%i0+0x000],%l1 ! Mem[0000000036000000]
retl
sth %l2,[%i3+0x020] ! Mem[0000000037800020]
p19_jmpl_3_lo:
lduh [%o1+0x02a],%l3 ! Mem[000000003680002a]
sth %l7,[%o3+0x016] ! Mem[0000000037800016]
ldd [%o1+0x010],%l2 ! Mem[0000000036800010]
ldd [%o2+0x000],%l0 ! Mem[0000000037000000]
jmpl %g6+8,%g0
std %l0,[%o2+0x030] ! Mem[0000000037000030]
p19_call_3_lo:
ldsw [%o0+0x010],%l0 ! Mem[0000000036000010]
lduh [%o1+0x024],%l4 ! Mem[0000000036800024]
lduh [%o0+0x02a],%l2 ! Mem[000000003600002a]
ldsw [%o1+0x000],%l4 ! Mem[0000000036800000]
sth %l4,[%o1+0x03a] ! Mem[000000003680003a]
ldx [%o0+0x000],%l1 ! Mem[0000000036000000]
retl
sth %l2,[%o3+0x020] ! Mem[0000000037800020]
p19_jmpl_3_he:
ldsh [%i2+0x002],%l4 ! Mem[0000000037000002]
sth %l2,[%i1+0x002] ! Mem[0000000036800002]
jmpl %g6+8,%g0
ldx [%i1+0x000],%l3 ! Mem[0000000036800000]
p19_call_3_he:
sth %l2,[%i0+0x028] ! Mem[0000000036000028]
ldsw [%i0+0x008],%l2 ! Mem[0000000036000008]
ldsw [%i3+0x020],%l0 ! Mem[0000000037800020]
ldx [%i1+0x020],%l1 ! Mem[0000000036800020]
stx %l3,[%i2+0x030] ! Mem[0000000037000030]
lduw [%i1+0x034],%l5 ! Mem[0000000036800034]
sth %l7,[%i2+0x038] ! Mem[0000000037000038]
retl
lduh [%i2+0x018],%l4 ! Mem[0000000037000018]
p19_jmpl_3_ho:
ldsh [%o2+0x002],%l4 ! Mem[0000000037000002]
sth %l2,[%o1+0x002] ! Mem[0000000036800002]
jmpl %g6+8,%g0
ldx [%o1+0x000],%l3 ! Mem[0000000036800000]
p19_call_3_ho:
sth %l2,[%o0+0x028] ! Mem[0000000036000028]
ldsw [%o0+0x008],%l2 ! Mem[0000000036000008]
ldsw [%o3+0x020],%l0 ! Mem[0000000037800020]
ldx [%o1+0x020],%l1 ! Mem[0000000036800020]
stx %l3,[%o2+0x030] ! Mem[0000000037000030]
lduw [%o1+0x034],%l5 ! Mem[0000000036800034]
sth %l7,[%o2+0x038] ! Mem[0000000037000038]
retl
lduh [%o2+0x018],%l4 ! Mem[0000000037000018]
p20_jmpl_3_le:
lduw [%i1+0x028],%l3 ! Mem[0000000038800028]
lduh [%i2+0x036],%l7 ! Mem[0000000039000036]
stx %l2,[%i1+0x030] ! Mem[0000000038800030]
stw %l1,[%i1+0x020] ! Mem[0000000038800020]
jmpl %g6+8,%g0
stb %l0,[%i0+0x012] ! Mem[0000000038000012]
p20_call_3_le:
stb %l0,[%i1+0x013] ! Mem[0000000038800013]
ldub [%i0+0x004],%l4 ! Mem[0000000038000004]
std %l2,[%i2+0x028] ! Mem[0000000039000028]
std %l4,[%i2+0x020] ! Mem[0000000039000020]
ldx [%i3+0x018],%l4 ! Mem[0000000039800018]
ldx [%i3+0x000],%l1 ! Mem[0000000039800000]
retl
lduh [%i3+0x020],%l2 ! Mem[0000000039800020]
p20_jmpl_3_lo:
lduw [%o1+0x028],%l3 ! Mem[0000000038800028]
lduh [%o2+0x036],%l7 ! Mem[0000000039000036]
stx %l2,[%o1+0x030] ! Mem[0000000038800030]
stw %l1,[%o1+0x020] ! Mem[0000000038800020]
jmpl %g6+8,%g0
stb %l0,[%o0+0x012] ! Mem[0000000038000012]
p20_call_3_lo:
stb %l0,[%o1+0x013] ! Mem[0000000038800013]
ldub [%o0+0x004],%l4 ! Mem[0000000038000004]
std %l2,[%o2+0x028] ! Mem[0000000039000028]
std %l4,[%o2+0x020] ! Mem[0000000039000020]
ldx [%o3+0x018],%l4 ! Mem[0000000039800018]
ldx [%o3+0x000],%l1 ! Mem[0000000039800000]
retl
lduh [%o3+0x020],%l2 ! Mem[0000000039800020]
p20_jmpl_3_he:
ldub [%i1+0x002],%l4 ! Mem[0000000038800002]
stw %l2,[%i3+0x020] ! Mem[0000000039800020]
jmpl %g6+8,%g0
ldsw [%i2+0x004],%l3 ! Mem[0000000039000004]
p20_call_3_he:
ldd [%i3+0x028],%l2 ! Mem[0000000039800028]
ldub [%i0+0x02a],%l2 ! Mem[000000003800002a]
ldsh [%i0+0x002],%l0 ! Mem[0000000038000002]
lduw [%i0+0x024],%l1 ! Mem[0000000038000024]
lduw [%i2+0x014],%l3 ! Mem[0000000039000014]
lduw [%i1+0x014],%l5 ! Mem[0000000038800014]
stx %l7,[%i3+0x018] ! Mem[0000000039800018]
retl
ldd [%i2+0x018],%l4 ! Mem[0000000039000018]
p20_jmpl_3_ho:
ldub [%o1+0x002],%l4 ! Mem[0000000038800002]
stw %l2,[%o3+0x020] ! Mem[0000000039800020]
jmpl %g6+8,%g0
ldsw [%o2+0x004],%l3 ! Mem[0000000039000004]
p20_call_3_ho:
ldd [%o3+0x028],%l2 ! Mem[0000000039800028]
ldub [%o0+0x02a],%l2 ! Mem[000000003800002a]
ldsh [%o0+0x002],%l0 ! Mem[0000000038000002]
lduw [%o0+0x024],%l1 ! Mem[0000000038000024]
lduw [%o2+0x014],%l3 ! Mem[0000000039000014]
lduw [%o1+0x014],%l5 ! Mem[0000000038800014]
stx %l7,[%o3+0x018] ! Mem[0000000039800018]
retl
ldd [%o2+0x018],%l4 ! Mem[0000000039000018]
p21_jmpl_3_le:
lduh [%i1+0x02a],%l3 ! Mem[000000003a80002a]
ldd [%i1+0x010],%l6 ! Mem[000000003a800010]
stw %l2,[%i0+0x014] ! Mem[000000003a000014]
std %l0,[%i1+0x000] ! Mem[000000003a800000]
jmpl %g6+8,%g0
ldx [%i1+0x030],%l0 ! Mem[000000003a800030]
p21_call_3_le:
ldsh [%i3+0x012],%l0 ! Mem[000000003b800012]
lduh [%i3+0x024],%l4 ! Mem[000000003b800024]
stw %l2,[%i3+0x028] ! Mem[000000003b800028]
ldsh [%i3+0x000],%l4 ! Mem[000000003b800000]
ldsh [%i3+0x03a],%l4 ! Mem[000000003b80003a]
std %l0,[%i1+0x000] ! Mem[000000003a800000]
retl
ldsh [%i3+0x020],%l2 ! Mem[000000003b800020]
p21_jmpl_3_lo:
lduh [%o1+0x02a],%l3 ! Mem[000000003a80002a]
ldd [%o1+0x010],%l6 ! Mem[000000003a800010]
stw %l2,[%o0+0x014] ! Mem[000000003a000014]
std %l0,[%o1+0x000] ! Mem[000000003a800000]
jmpl %g6+8,%g0
ldx [%o1+0x030],%l0 ! Mem[000000003a800030]
p21_call_3_lo:
ldsh [%o3+0x012],%l0 ! Mem[000000003b800012]
lduh [%o3+0x024],%l4 ! Mem[000000003b800024]
stw %l2,[%o3+0x028] ! Mem[000000003b800028]
ldsh [%o3+0x000],%l4 ! Mem[000000003b800000]
ldsh [%o3+0x03a],%l4 ! Mem[000000003b80003a]
std %l0,[%o1+0x000] ! Mem[000000003a800000]
retl
ldsh [%o3+0x020],%l2 ! Mem[000000003b800020]
p21_jmpl_3_he:
ldub [%i0+0x002],%l4 ! Mem[000000003a000002]
ldsb [%i0+0x002],%l2 ! Mem[000000003a000002]
jmpl %g6+8,%g0
stx %l3,[%i1+0x000] ! Mem[000000003a800000]
p21_call_3_he:
ldsb [%i3+0x029],%l2 ! Mem[000000003b800029]
lduh [%i0+0x00a],%l2 ! Mem[000000003a00000a]
ldsb [%i1+0x023],%l0 ! Mem[000000003a800023]
ldsw [%i0+0x024],%l1 ! Mem[000000003a000024]
ldd [%i2+0x030],%l2 ! Mem[000000003b000030]
stb %l5,[%i1+0x036] ! Mem[000000003a800036]
ldsb [%i1+0x039],%l7 ! Mem[000000003a800039]
retl
sth %l4,[%i3+0x018] ! Mem[000000003b800018]
p21_jmpl_3_ho:
ldub [%o0+0x002],%l4 ! Mem[000000003a000002]
ldsb [%o0+0x002],%l2 ! Mem[000000003a000002]
jmpl %g6+8,%g0
stx %l3,[%o1+0x000] ! Mem[000000003a800000]
p21_call_3_ho:
ldsb [%o3+0x029],%l2 ! Mem[000000003b800029]
lduh [%o0+0x00a],%l2 ! Mem[000000003a00000a]
ldsb [%o1+0x023],%l0 ! Mem[000000003a800023]
ldsw [%o0+0x024],%l1 ! Mem[000000003a000024]
ldd [%o2+0x030],%l2 ! Mem[000000003b000030]
stb %l5,[%o1+0x036] ! Mem[000000003a800036]
ldsb [%o1+0x039],%l7 ! Mem[000000003a800039]
retl
sth %l4,[%o3+0x018] ! Mem[000000003b800018]
p22_jmpl_3_le:
lduw [%i2+0x028],%l3 ! Mem[000000003d000028]
sth %l7,[%i3+0x036] ! Mem[000000003d800036]
sth %l2,[%i3+0x036] ! Mem[000000003d800036]
ldx [%i1+0x020],%l1 ! Mem[000000003c800020]
jmpl %g6+8,%g0
lduw [%i2+0x010],%l0 ! Mem[000000003d000010]
p22_call_3_le:
ldx [%i0+0x010],%l0 ! Mem[000000003c000010]
lduw [%i1+0x004],%l4 ! Mem[000000003c800004]
ldsh [%i1+0x02a],%l2 ! Mem[000000003c80002a]
sth %l4,[%i0+0x020] ! Mem[000000003c000020]
stx %l4,[%i1+0x018] ! Mem[000000003c800018]
std %l0,[%i0+0x000] ! Mem[000000003c000000]
retl
sth %l2,[%i0+0x020] ! Mem[000000003c000020]
p22_jmpl_3_lo:
lduw [%o2+0x028],%l3 ! Mem[000000003d000028]
sth %l7,[%o3+0x036] ! Mem[000000003d800036]
sth %l2,[%o3+0x036] ! Mem[000000003d800036]
ldx [%o1+0x020],%l1 ! Mem[000000003c800020]
jmpl %g6+8,%g0
lduw [%o2+0x010],%l0 ! Mem[000000003d000010]
p22_call_3_lo:
ldx [%o0+0x010],%l0 ! Mem[000000003c000010]
lduw [%o1+0x004],%l4 ! Mem[000000003c800004]
ldsh [%o1+0x02a],%l2 ! Mem[000000003c80002a]
sth %l4,[%o0+0x020] ! Mem[000000003c000020]
stx %l4,[%o1+0x018] ! Mem[000000003c800018]
std %l0,[%o0+0x000] ! Mem[000000003c000000]
retl
sth %l2,[%o0+0x020] ! Mem[000000003c000020]
p22_jmpl_3_he:
ldub [%i3+0x002],%l4 ! Mem[000000003d800002]
ldub [%i3+0x022],%l2 ! Mem[000000003d800022]
jmpl %g6+8,%g0
stb %l3,[%i2+0x004] ! Mem[000000003d000004]
p22_call_3_he:
ldub [%i3+0x029],%l2 ! Mem[000000003d800029]
lduw [%i0+0x028],%l2 ! Mem[000000003c000028]
ldd [%i1+0x000],%l0 ! Mem[000000003c800000]
ldd [%i2+0x020],%l0 ! Mem[000000003d000020]
ldx [%i2+0x010],%l3 ! Mem[000000003d000010]
stb %l5,[%i1+0x016] ! Mem[000000003c800016]
ldsw [%i2+0x018],%l7 ! Mem[000000003d000018]
retl
lduh [%i3+0x018],%l4 ! Mem[000000003d800018]
p22_jmpl_3_ho:
ldub [%o3+0x002],%l4 ! Mem[000000003d800002]
ldub [%o3+0x022],%l2 ! Mem[000000003d800022]
jmpl %g6+8,%g0
stb %l3,[%o2+0x004] ! Mem[000000003d000004]
p22_call_3_ho:
ldub [%o3+0x029],%l2 ! Mem[000000003d800029]
lduw [%o0+0x028],%l2 ! Mem[000000003c000028]
ldd [%o1+0x000],%l0 ! Mem[000000003c800000]
ldd [%o2+0x020],%l0 ! Mem[000000003d000020]
ldx [%o2+0x010],%l3 ! Mem[000000003d000010]
stb %l5,[%o1+0x016] ! Mem[000000003c800016]
ldsw [%o2+0x018],%l7 ! Mem[000000003d000018]
retl
lduh [%o3+0x018],%l4 ! Mem[000000003d800018]
p23_jmpl_3_le:
lduh [%i2+0x02a],%l3 ! Mem[000000003f00002a]
lduh [%i2+0x016],%l7 ! Mem[000000003f000016]
std %l2,[%i3+0x010] ! Mem[000000003f800010]
lduh [%i1+0x002],%l1 ! Mem[000000003e800002]
jmpl %g6+8,%g0
lduh [%i0+0x032],%l0 ! Mem[000000003e000032]
p23_call_3_le:
ldsb [%i1+0x013],%l0 ! Mem[000000003e800013]
lduh [%i1+0x024],%l4 ! Mem[000000003e800024]
lduw [%i2+0x028],%l2 ! Mem[000000003f000028]
ldsw [%i1+0x000],%l4 ! Mem[000000003e800000]
ldx [%i3+0x038],%l4 ! Mem[000000003f800038]
stw %l1,[%i2+0x000] ! Mem[000000003f000000]
retl
lduh [%i1+0x020],%l2 ! Mem[000000003e800020]
p23_jmpl_3_lo:
lduh [%o2+0x02a],%l3 ! Mem[000000003f00002a]
lduh [%o2+0x016],%l7 ! Mem[000000003f000016]
std %l2,[%o3+0x010] ! Mem[000000003f800010]
lduh [%o1+0x002],%l1 ! Mem[000000003e800002]
jmpl %g6+8,%g0
lduh [%o0+0x032],%l0 ! Mem[000000003e000032]
p23_call_3_lo:
ldsb [%o1+0x013],%l0 ! Mem[000000003e800013]
lduh [%o1+0x024],%l4 ! Mem[000000003e800024]
lduw [%o2+0x028],%l2 ! Mem[000000003f000028]
ldsw [%o1+0x000],%l4 ! Mem[000000003e800000]
ldx [%o3+0x038],%l4 ! Mem[000000003f800038]
stw %l1,[%o2+0x000] ! Mem[000000003f000000]
retl
lduh [%o1+0x020],%l2 ! Mem[000000003e800020]
p23_jmpl_3_he:
ldub [%i3+0x002],%l4 ! Mem[000000003f800002]
ldx [%i0+0x000],%l2 ! Mem[000000003e000000]
jmpl %g6+8,%g0
ldub [%i0+0x004],%l3 ! Mem[000000003e000004]
p23_call_3_he:
ldx [%i3+0x028],%l2 ! Mem[000000003f800028]
ldx [%i0+0x008],%l2 ! Mem[000000003e000008]
stx %l0,[%i2+0x020] ! Mem[000000003f000020]
stx %l1,[%i1+0x020] ! Mem[000000003e800020]
stx %l3,[%i2+0x030] ! Mem[000000003f000030]
stb %l5,[%i2+0x036] ! Mem[000000003f000036]
ldx [%i0+0x038],%l7 ! Mem[000000003e000038]
retl
ldd [%i0+0x018],%l4 ! Mem[000000003e000018]
p23_jmpl_3_ho:
ldub [%o3+0x002],%l4 ! Mem[000000003f800002]
ldx [%o0+0x000],%l2 ! Mem[000000003e000000]
jmpl %g6+8,%g0
ldub [%o0+0x004],%l3 ! Mem[000000003e000004]
p23_call_3_ho:
ldx [%o3+0x028],%l2 ! Mem[000000003f800028]
ldx [%o0+0x008],%l2 ! Mem[000000003e000008]
stx %l0,[%o2+0x020] ! Mem[000000003f000020]
stx %l1,[%o1+0x020] ! Mem[000000003e800020]
stx %l3,[%o2+0x030] ! Mem[000000003f000030]
stb %l5,[%o2+0x036] ! Mem[000000003f000036]
ldx [%o0+0x038],%l7 ! Mem[000000003e000038]
retl
ldd [%o0+0x018],%l4 ! Mem[000000003e000018]
p24_jmpl_3_le:
lduw [%i2+0x028],%l3 ! Mem[0000000041000028]
ldd [%i0+0x030],%l6 ! Mem[0000000040000030]
stb %l2,[%i2+0x036] ! Mem[0000000041000036]
ldsb [%i0+0x022],%l1 ! Mem[0000000040000022]
jmpl %g6+8,%g0
ldub [%i1+0x012],%l0 ! Mem[0000000040800012]
p24_call_3_le:
lduw [%i3+0x010],%l0 ! Mem[0000000041800010]
lduw [%i3+0x004],%l4 ! Mem[0000000041800004]
stb %l2,[%i0+0x02b] ! Mem[000000004000002b]
std %l4,[%i2+0x020] ! Mem[0000000041000020]
ldub [%i3+0x01a],%l4 ! Mem[000000004180001a]
stw %l1,[%i0+0x000] ! Mem[0000000040000000]
retl
ldd [%i1+0x020],%l2 ! Mem[0000000040800020]
p24_jmpl_3_lo:
lduw [%o2+0x028],%l3 ! Mem[0000000041000028]
ldd [%o0+0x030],%l6 ! Mem[0000000040000030]
stb %l2,[%o2+0x036] ! Mem[0000000041000036]
ldsb [%o0+0x022],%l1 ! Mem[0000000040000022]
jmpl %g6+8,%g0
ldub [%o1+0x012],%l0 ! Mem[0000000040800012]
p24_call_3_lo:
lduw [%o3+0x010],%l0 ! Mem[0000000041800010]
lduw [%o3+0x004],%l4 ! Mem[0000000041800004]
stb %l2,[%o0+0x02b] ! Mem[000000004000002b]
std %l4,[%o2+0x020] ! Mem[0000000041000020]
ldub [%o3+0x01a],%l4 ! Mem[000000004180001a]
stw %l1,[%o0+0x000] ! Mem[0000000040000000]
retl
ldd [%o1+0x020],%l2 ! Mem[0000000040800020]
p24_jmpl_3_he:
lduw [%i2+0x000],%l4 ! Mem[0000000041000000]
sth %l2,[%i2+0x022] ! Mem[0000000041000022]
jmpl %g6+8,%g0
ldd [%i2+0x000],%l2 ! Mem[0000000041000000]
p24_call_3_he:
stb %l2,[%i3+0x029] ! Mem[0000000041800029]
stb %l2,[%i0+0x02a] ! Mem[000000004000002a]
stw %l0,[%i3+0x000] ! Mem[0000000041800000]
std %l0,[%i0+0x020] ! Mem[0000000040000020]
lduw [%i3+0x014],%l3 ! Mem[0000000041800014]
sth %l5,[%i2+0x016] ! Mem[0000000041000016]
std %l6,[%i2+0x018] ! Mem[0000000041000018]
retl
stb %l4,[%i0+0x019] ! Mem[0000000040000019]
p24_jmpl_3_ho:
lduw [%o2+0x000],%l4 ! Mem[0000000041000000]
sth %l2,[%o2+0x022] ! Mem[0000000041000022]
jmpl %g6+8,%g0
ldd [%o2+0x000],%l2 ! Mem[0000000041000000]
p24_call_3_ho:
stb %l2,[%o3+0x029] ! Mem[0000000041800029]
stb %l2,[%o0+0x02a] ! Mem[000000004000002a]
stw %l0,[%o3+0x000] ! Mem[0000000041800000]
std %l0,[%o0+0x020] ! Mem[0000000040000020]
lduw [%o3+0x014],%l3 ! Mem[0000000041800014]
sth %l5,[%o2+0x016] ! Mem[0000000041000016]
std %l6,[%o2+0x018] ! Mem[0000000041000018]
retl
stb %l4,[%o0+0x019] ! Mem[0000000040000019]
p25_jmpl_3_le:
lduh [%i2+0x02a],%l3 ! Mem[000000004300002a]
sth %l7,[%i3+0x016] ! Mem[0000000043800016]
ldx [%i1+0x010],%l2 ! Mem[0000000042800010]
stx %l1,[%i3+0x000] ! Mem[0000000043800000]
jmpl %g6+8,%g0
ldsw [%i2+0x030],%l0 ! Mem[0000000043000030]
p25_call_3_le:
ldd [%i0+0x010],%l0 ! Mem[0000000042000010]
lduh [%i2+0x024],%l4 ! Mem[0000000043000024]
stx %l2,[%i2+0x028] ! Mem[0000000043000028]
ldsh [%i3+0x000],%l4 ! Mem[0000000043800000]
ldsb [%i1+0x03a],%l4 ! Mem[000000004280003a]
ldd [%i3+0x000],%l0 ! Mem[0000000043800000]
retl
sth %l2,[%i2+0x020] ! Mem[0000000043000020]
p25_jmpl_3_lo:
lduh [%o2+0x02a],%l3 ! Mem[000000004300002a]
sth %l7,[%o3+0x016] ! Mem[0000000043800016]
ldx [%o1+0x010],%l2 ! Mem[0000000042800010]
stx %l1,[%o3+0x000] ! Mem[0000000043800000]
jmpl %g6+8,%g0
ldsw [%o2+0x030],%l0 ! Mem[0000000043000030]
p25_call_3_lo:
ldd [%o0+0x010],%l0 ! Mem[0000000042000010]
lduh [%o2+0x024],%l4 ! Mem[0000000043000024]
stx %l2,[%o2+0x028] ! Mem[0000000043000028]
ldsh [%o3+0x000],%l4 ! Mem[0000000043800000]
ldsb [%o1+0x03a],%l4 ! Mem[000000004280003a]
ldd [%o3+0x000],%l0 ! Mem[0000000043800000]
retl
sth %l2,[%o2+0x020] ! Mem[0000000043000020]
p25_jmpl_3_he:
lduw [%i1+0x000],%l4 ! Mem[0000000042800000]
stw %l2,[%i0+0x000] ! Mem[0000000042000000]
jmpl %g6+8,%g0
std %l2,[%i0+0x000] ! Mem[0000000042000000]
p25_call_3_he:
stw %l2,[%i2+0x028] ! Mem[0000000043000028]
std %l2,[%i0+0x008] ! Mem[0000000042000008]
sth %l0,[%i0+0x022] ! Mem[0000000042000022]
lduw [%i0+0x024],%l1 ! Mem[0000000042000024]
ldd [%i3+0x030],%l2 ! Mem[0000000043800030]
sth %l5,[%i2+0x036] ! Mem[0000000043000036]
stw %l7,[%i3+0x038] ! Mem[0000000043800038]
retl
lduh [%i1+0x018],%l4 ! Mem[0000000042800018]
p25_jmpl_3_ho:
lduw [%o1+0x000],%l4 ! Mem[0000000042800000]
stw %l2,[%o0+0x000] ! Mem[0000000042000000]
jmpl %g6+8,%g0
std %l2,[%o0+0x000] ! Mem[0000000042000000]
p25_call_3_ho:
stw %l2,[%o2+0x028] ! Mem[0000000043000028]
std %l2,[%o0+0x008] ! Mem[0000000042000008]
sth %l0,[%o0+0x022] ! Mem[0000000042000022]
lduw [%o0+0x024],%l1 ! Mem[0000000042000024]
ldd [%o3+0x030],%l2 ! Mem[0000000043800030]
sth %l5,[%o2+0x036] ! Mem[0000000043000036]
stw %l7,[%o3+0x038] ! Mem[0000000043800038]
retl
lduh [%o1+0x018],%l4 ! Mem[0000000042800018]
p26_jmpl_3_le:
lduw [%i2+0x028],%l3 ! Mem[0000000045000028]
lduh [%i1+0x036],%l7 ! Mem[0000000044800036]
lduw [%i1+0x034],%l2 ! Mem[0000000044800034]
sth %l1,[%i3+0x022] ! Mem[0000000045800022]
jmpl %g6+8,%g0
ldsh [%i0+0x012],%l0 ! Mem[0000000044000012]
p26_call_3_le:
ldx [%i1+0x010],%l0 ! Mem[0000000044800010]
lduw [%i1+0x004],%l4 ! Mem[0000000044800004]
ldsb [%i3+0x02b],%l2 ! Mem[000000004580002b]
stb %l4,[%i1+0x021] ! Mem[0000000044800021]
std %l4,[%i0+0x018] ! Mem[0000000044000018]
ldd [%i1+0x000],%l0 ! Mem[0000000044800000]
retl
lduh [%i3+0x020],%l2 ! Mem[0000000045800020]
p26_jmpl_3_lo:
lduw [%o2+0x028],%l3 ! Mem[0000000045000028]
lduh [%o1+0x036],%l7 ! Mem[0000000044800036]
lduw [%o1+0x034],%l2 ! Mem[0000000044800034]
sth %l1,[%o3+0x022] ! Mem[0000000045800022]
jmpl %g6+8,%g0
ldsh [%o0+0x012],%l0 ! Mem[0000000044000012]
p26_call_3_lo:
ldx [%o1+0x010],%l0 ! Mem[0000000044800010]
lduw [%o1+0x004],%l4 ! Mem[0000000044800004]
ldsb [%o3+0x02b],%l2 ! Mem[000000004580002b]
stb %l4,[%o1+0x021] ! Mem[0000000044800021]
std %l4,[%o0+0x018] ! Mem[0000000044000018]
ldd [%o1+0x000],%l0 ! Mem[0000000044800000]
retl
lduh [%o3+0x020],%l2 ! Mem[0000000045800020]
p26_jmpl_3_he:
lduw [%i0+0x000],%l4 ! Mem[0000000044000000]
ldsb [%i1+0x022],%l2 ! Mem[0000000044800022]
jmpl %g6+8,%g0
lduh [%i1+0x004],%l3 ! Mem[0000000044800004]
p26_call_3_he:
ldsb [%i2+0x029],%l2 ! Mem[0000000045000029]
sth %l2,[%i3+0x02a] ! Mem[000000004580002a]
std %l0,[%i0+0x000] ! Mem[0000000044000000]
lduh [%i3+0x026],%l1 ! Mem[0000000045800026]
ldx [%i3+0x010],%l3 ! Mem[0000000045800010]
stx %l5,[%i2+0x010] ! Mem[0000000045000010]
ldd [%i1+0x018],%l6 ! Mem[0000000044800018]
retl
ldd [%i1+0x018],%l4 ! Mem[0000000044800018]
p26_jmpl_3_ho:
lduw [%o0+0x000],%l4 ! Mem[0000000044000000]
ldsb [%o1+0x022],%l2 ! Mem[0000000044800022]
jmpl %g6+8,%g0
lduh [%o1+0x004],%l3 ! Mem[0000000044800004]
p26_call_3_ho:
ldsb [%o2+0x029],%l2 ! Mem[0000000045000029]
sth %l2,[%o3+0x02a] ! Mem[000000004580002a]
std %l0,[%o0+0x000] ! Mem[0000000044000000]
lduh [%o3+0x026],%l1 ! Mem[0000000045800026]
ldx [%o3+0x010],%l3 ! Mem[0000000045800010]
stx %l5,[%o2+0x010] ! Mem[0000000045000010]
ldd [%o1+0x018],%l6 ! Mem[0000000044800018]
retl
ldd [%o1+0x018],%l4 ! Mem[0000000044800018]
p27_jmpl_3_le:
ldx [%i2+0x028],%l3 ! Mem[0000000047000028]
ldd [%i0+0x010],%l6 ! Mem[0000000046000010]
lduh [%i0+0x016],%l2 ! Mem[0000000046000016]
stb %l1,[%i2+0x002] ! Mem[0000000047000002]
jmpl %g6+8,%g0
ldsb [%i1+0x032],%l0 ! Mem[0000000046800032]
p27_call_3_le:
stx %l0,[%i3+0x010] ! Mem[0000000047800010]
ldx [%i0+0x020],%l4 ! Mem[0000000046000020]
lduh [%i0+0x02a],%l2 ! Mem[000000004600002a]
ldsb [%i1+0x001],%l4 ! Mem[0000000046800001]
lduw [%i3+0x038],%l4 ! Mem[0000000047800038]
ldd [%i0+0x000],%l0 ! Mem[0000000046000000]
retl
ldd [%i3+0x020],%l2 ! Mem[0000000047800020]
p27_jmpl_3_lo:
ldx [%o2+0x028],%l3 ! Mem[0000000047000028]
ldd [%o0+0x010],%l6 ! Mem[0000000046000010]
lduh [%o0+0x016],%l2 ! Mem[0000000046000016]
stb %l1,[%o2+0x002] ! Mem[0000000047000002]
jmpl %g6+8,%g0
ldsb [%o1+0x032],%l0 ! Mem[0000000046800032]
p27_call_3_lo:
stx %l0,[%o3+0x010] ! Mem[0000000047800010]
ldx [%o0+0x020],%l4 ! Mem[0000000046000020]
lduh [%o0+0x02a],%l2 ! Mem[000000004600002a]
ldsb [%o1+0x001],%l4 ! Mem[0000000046800001]
lduw [%o3+0x038],%l4 ! Mem[0000000047800038]
ldd [%o0+0x000],%l0 ! Mem[0000000046000000]
retl
ldd [%o3+0x020],%l2 ! Mem[0000000047800020]
p27_jmpl_3_he:
stb %l4,[%i3+0x002] ! Mem[0000000047800002]
ldub [%i0+0x002],%l2 ! Mem[0000000046000002]
jmpl %g6+8,%g0
ldsb [%i0+0x004],%l3 ! Mem[0000000046000004]
p27_call_3_he:
ldub [%i2+0x029],%l2 ! Mem[0000000047000029]
stw %l2,[%i3+0x008] ! Mem[0000000047800008]
stb %l0,[%i1+0x023] ! Mem[0000000046800023]
ldsh [%i2+0x026],%l1 ! Mem[0000000047000026]
stx %l3,[%i3+0x030] ! Mem[0000000047800030]
stx %l5,[%i2+0x030] ! Mem[0000000047000030]
ldsh [%i2+0x038],%l7 ! Mem[0000000047000038]
retl
stb %l4,[%i1+0x019] ! Mem[0000000046800019]
p27_jmpl_3_ho:
stb %l4,[%o3+0x002] ! Mem[0000000047800002]
ldub [%o0+0x002],%l2 ! Mem[0000000046000002]
jmpl %g6+8,%g0
ldsb [%o0+0x004],%l3 ! Mem[0000000046000004]
p27_call_3_ho:
ldub [%o2+0x029],%l2 ! Mem[0000000047000029]
stw %l2,[%o3+0x008] ! Mem[0000000047800008]
stb %l0,[%o1+0x023] ! Mem[0000000046800023]
ldsh [%o2+0x026],%l1 ! Mem[0000000047000026]
stx %l3,[%o3+0x030] ! Mem[0000000047800030]
stx %l5,[%o2+0x030] ! Mem[0000000047000030]
ldsh [%o2+0x038],%l7 ! Mem[0000000047000038]
retl
stb %l4,[%o1+0x019] ! Mem[0000000046800019]
p28_jmpl_3_le:
lduw [%i3+0x028],%l3 ! Mem[0000000049800028]
sth %l7,[%i3+0x036] ! Mem[0000000049800036]
ldub [%i0+0x036],%l2 ! Mem[0000000048000036]
lduw [%i1+0x020],%l1 ! Mem[0000000048800020]
jmpl %g6+8,%g0
ldd [%i3+0x010],%l0 ! Mem[0000000049800010]
p28_call_3_le:
lduw [%i0+0x010],%l0 ! Mem[0000000048000010]
lduw [%i3+0x004],%l4 ! Mem[0000000049800004]
std %l2,[%i2+0x028] ! Mem[0000000049000028]
std %l4,[%i2+0x020] ! Mem[0000000049000020]
ldsb [%i2+0x01a],%l4 ! Mem[000000004900001a]
ldsh [%i2+0x002],%l1 ! Mem[0000000049000002]
retl
stb %l2,[%i3+0x021] ! Mem[0000000049800021]
p28_jmpl_3_lo:
lduw [%o3+0x028],%l3 ! Mem[0000000049800028]
sth %l7,[%o3+0x036] ! Mem[0000000049800036]
ldub [%o0+0x036],%l2 ! Mem[0000000048000036]
lduw [%o1+0x020],%l1 ! Mem[0000000048800020]
jmpl %g6+8,%g0
ldd [%o3+0x010],%l0 ! Mem[0000000049800010]
p28_call_3_lo:
lduw [%o0+0x010],%l0 ! Mem[0000000048000010]
lduw [%o3+0x004],%l4 ! Mem[0000000049800004]
std %l2,[%o2+0x028] ! Mem[0000000049000028]
std %l4,[%o2+0x020] ! Mem[0000000049000020]
ldsb [%o2+0x01a],%l4 ! Mem[000000004900001a]
ldsh [%o2+0x002],%l1 ! Mem[0000000049000002]
retl
stb %l2,[%o3+0x021] ! Mem[0000000049800021]
p28_jmpl_3_he:
stb %l4,[%i2+0x002] ! Mem[0000000049000002]
ldx [%i1+0x020],%l2 ! Mem[0000000048800020]
jmpl %g6+8,%g0
sth %l3,[%i1+0x004] ! Mem[0000000048800004]
p28_call_3_he:
lduh [%i2+0x028],%l2 ! Mem[0000000049000028]
stx %l2,[%i3+0x028] ! Mem[0000000049800028]
ldx [%i1+0x000],%l0 ! Mem[0000000048800000]
stx %l1,[%i1+0x020] ! Mem[0000000048800020]
lduw [%i3+0x014],%l3 ! Mem[0000000049800014]
stx %l5,[%i2+0x010] ! Mem[0000000049000010]
ldub [%i1+0x019],%l7 ! Mem[0000000048800019]
retl
ldsw [%i1+0x018],%l4 ! Mem[0000000048800018]
p28_jmpl_3_ho:
stb %l4,[%o2+0x002] ! Mem[0000000049000002]
ldx [%o1+0x020],%l2 ! Mem[0000000048800020]
jmpl %g6+8,%g0
sth %l3,[%o1+0x004] ! Mem[0000000048800004]
p28_call_3_ho:
lduh [%o2+0x028],%l2 ! Mem[0000000049000028]
stx %l2,[%o3+0x028] ! Mem[0000000049800028]
ldx [%o1+0x000],%l0 ! Mem[0000000048800000]
stx %l1,[%o1+0x020] ! Mem[0000000048800020]
lduw [%o3+0x014],%l3 ! Mem[0000000049800014]
stx %l5,[%o2+0x010] ! Mem[0000000049000010]
ldub [%o1+0x019],%l7 ! Mem[0000000048800019]
retl
ldsw [%o1+0x018],%l4 ! Mem[0000000048800018]
p29_jmpl_3_le:
ldx [%i3+0x028],%l3 ! Mem[000000004b800028]
lduh [%i1+0x016],%l7 ! Mem[000000004a800016]
ldsw [%i3+0x014],%l2 ! Mem[000000004b800014]
ldub [%i1+0x002],%l1 ! Mem[000000004a800002]
jmpl %g6+8,%g0
stx %l0,[%i0+0x030] ! Mem[000000004a000030]
p29_call_3_le:
stw %l0,[%i2+0x010] ! Mem[000000004b000010]
ldx [%i1+0x020],%l4 ! Mem[000000004a800020]
stw %l2,[%i3+0x028] ! Mem[000000004b800028]
ldsh [%i0+0x000],%l4 ! Mem[000000004a000000]
stw %l4,[%i0+0x038] ! Mem[000000004a000038]
ldsh [%i0+0x002],%l1 ! Mem[000000004a000002]
retl
lduh [%i0+0x020],%l2 ! Mem[000000004a000020]
p29_jmpl_3_lo:
ldx [%o3+0x028],%l3 ! Mem[000000004b800028]
lduh [%o1+0x016],%l7 ! Mem[000000004a800016]
ldsw [%o3+0x014],%l2 ! Mem[000000004b800014]
ldub [%o1+0x002],%l1 ! Mem[000000004a800002]
jmpl %g6+8,%g0
stx %l0,[%o0+0x030] ! Mem[000000004a000030]
p29_call_3_lo:
stw %l0,[%o2+0x010] ! Mem[000000004b000010]
ldx [%o1+0x020],%l4 ! Mem[000000004a800020]
stw %l2,[%o3+0x028] ! Mem[000000004b800028]
ldsh [%o0+0x000],%l4 ! Mem[000000004a000000]
stw %l4,[%o0+0x038] ! Mem[000000004a000038]
ldsh [%o0+0x002],%l1 ! Mem[000000004a000002]
retl
lduh [%o0+0x020],%l2 ! Mem[000000004a000020]
p29_jmpl_3_he:
stb %l4,[%i1+0x002] ! Mem[000000004a800002]
sth %l2,[%i3+0x002] ! Mem[000000004b800002]
jmpl %g6+8,%g0
lduw [%i3+0x004],%l3 ! Mem[000000004b800004]
p29_call_3_he:
stb %l2,[%i2+0x029] ! Mem[000000004b000029]
ldd [%i3+0x008],%l2 ! Mem[000000004b800008]
ldub [%i2+0x023],%l0 ! Mem[000000004b000023]
stw %l1,[%i0+0x024] ! Mem[000000004a000024]
ldd [%i3+0x030],%l2 ! Mem[000000004b800030]
ldsb [%i3+0x036],%l5 ! Mem[000000004b800036]
lduw [%i2+0x038],%l7 ! Mem[000000004b000038]
retl
stw %l4,[%i2+0x018] ! Mem[000000004b000018]
p29_jmpl_3_ho:
stb %l4,[%o1+0x002] ! Mem[000000004a800002]
sth %l2,[%o3+0x002] ! Mem[000000004b800002]
jmpl %g6+8,%g0
lduw [%o3+0x004],%l3 ! Mem[000000004b800004]
p29_call_3_ho:
stb %l2,[%o2+0x029] ! Mem[000000004b000029]
ldd [%o3+0x008],%l2 ! Mem[000000004b800008]
ldub [%o2+0x023],%l0 ! Mem[000000004b000023]
stw %l1,[%o0+0x024] ! Mem[000000004a000024]
ldd [%o3+0x030],%l2 ! Mem[000000004b800030]
ldsb [%o3+0x036],%l5 ! Mem[000000004b800036]
lduw [%o2+0x038],%l7 ! Mem[000000004b000038]
retl
stw %l4,[%o2+0x018] ! Mem[000000004b000018]
p30_jmpl_3_le:
lduw [%i3+0x028],%l3 ! Mem[000000004d800028]
ldd [%i3+0x030],%l6 ! Mem[000000004d800030]
ldsh [%i2+0x036],%l2 ! Mem[000000004d000036]
ldd [%i1+0x020],%l0 ! Mem[000000004c800020]
jmpl %g6+8,%g0
stw %l0,[%i1+0x010] ! Mem[000000004c800010]
p30_call_3_le:
lduh [%i0+0x012],%l0 ! Mem[000000004c000012]
lduw [%i1+0x004],%l4 ! Mem[000000004c800004]
ldsh [%i1+0x02a],%l2 ! Mem[000000004c80002a]
stb %l4,[%i1+0x021] ! Mem[000000004c800021]
stb %l4,[%i3+0x01a] ! Mem[000000004d80001a]
ldub [%i3+0x002],%l1 ! Mem[000000004d800002]
retl
ldd [%i0+0x020],%l2 ! Mem[000000004c000020]
p30_jmpl_3_lo:
lduw [%o3+0x028],%l3 ! Mem[000000004d800028]
ldd [%o3+0x030],%l6 ! Mem[000000004d800030]
ldsh [%o2+0x036],%l2 ! Mem[000000004d000036]
ldd [%o1+0x020],%l0 ! Mem[000000004c800020]
jmpl %g6+8,%g0
stw %l0,[%o1+0x010] ! Mem[000000004c800010]
p30_call_3_lo:
lduh [%o0+0x012],%l0 ! Mem[000000004c000012]
lduw [%o1+0x004],%l4 ! Mem[000000004c800004]
ldsh [%o1+0x02a],%l2 ! Mem[000000004c80002a]
stb %l4,[%o1+0x021] ! Mem[000000004c800021]
stb %l4,[%o3+0x01a] ! Mem[000000004d80001a]
ldub [%o3+0x002],%l1 ! Mem[000000004d800002]
retl
ldd [%o0+0x020],%l2 ! Mem[000000004c000020]
p30_jmpl_3_he:
stb %l4,[%i0+0x002] ! Mem[000000004c000002]
stw %l2,[%i0+0x020] ! Mem[000000004c000020]
jmpl %g6+8,%g0
ldsh [%i1+0x004],%l3 ! Mem[000000004c800004]
p30_call_3_he:
stw %l2,[%i1+0x028] ! Mem[000000004c800028]
ldsb [%i3+0x02a],%l2 ! Mem[000000004d80002a]
ldsw [%i3+0x000],%l0 ! Mem[000000004d800000]
stb %l1,[%i0+0x027] ! Mem[000000004c000027]
ldx [%i0+0x010],%l3 ! Mem[000000004c000010]
ldsb [%i3+0x016],%l5 ! Mem[000000004d800016]
stb %l7,[%i0+0x019] ! Mem[000000004c000019]
retl
stb %l4,[%i2+0x019] ! Mem[000000004d000019]
p30_jmpl_3_ho:
stb %l4,[%o0+0x002] ! Mem[000000004c000002]
stw %l2,[%o0+0x020] ! Mem[000000004c000020]
jmpl %g6+8,%g0
ldsh [%o1+0x004],%l3 ! Mem[000000004c800004]
p30_call_3_ho:
stw %l2,[%o1+0x028] ! Mem[000000004c800028]
ldsb [%o3+0x02a],%l2 ! Mem[000000004d80002a]
ldsw [%o3+0x000],%l0 ! Mem[000000004d800000]
stb %l1,[%o0+0x027] ! Mem[000000004c000027]
ldx [%o0+0x010],%l3 ! Mem[000000004c000010]
ldsb [%o3+0x016],%l5 ! Mem[000000004d800016]
stb %l7,[%o0+0x019] ! Mem[000000004c000019]
retl
stb %l4,[%o2+0x019] ! Mem[000000004d000019]
p31_jmpl_3_le:
ldx [%i3+0x028],%l3 ! Mem[000000004f800028]
sth %l7,[%i2+0x016] ! Mem[000000004f000016]
ldsb [%i1+0x016],%l2 ! Mem[000000004e800016]
stw %l1,[%i1+0x000] ! Mem[000000004e800000]
jmpl %g6+8,%g0
sth %l0,[%i3+0x032] ! Mem[000000004f800032]
p31_call_3_le:
sth %l0,[%i0+0x012] ! Mem[000000004e000012]
ldx [%i0+0x020],%l4 ! Mem[000000004e000020]
lduw [%i2+0x028],%l2 ! Mem[000000004f000028]
ldsb [%i1+0x001],%l4 ! Mem[000000004e800001]
ldsw [%i2+0x038],%l4 ! Mem[000000004f000038]
ldub [%i1+0x002],%l1 ! Mem[000000004e800002]
retl
stb %l2,[%i1+0x021] ! Mem[000000004e800021]
p31_jmpl_3_lo:
ldx [%o3+0x028],%l3 ! Mem[000000004f800028]
sth %l7,[%o2+0x016] ! Mem[000000004f000016]
ldsb [%o1+0x016],%l2 ! Mem[000000004e800016]
stw %l1,[%o1+0x000] ! Mem[000000004e800000]
jmpl %g6+8,%g0
sth %l0,[%o3+0x032] ! Mem[000000004f800032]
p31_call_3_lo:
sth %l0,[%o0+0x012] ! Mem[000000004e000012]
ldx [%o0+0x020],%l4 ! Mem[000000004e000020]
lduw [%o2+0x028],%l2 ! Mem[000000004f000028]
ldsb [%o1+0x001],%l4 ! Mem[000000004e800001]
ldsw [%o2+0x038],%l4 ! Mem[000000004f000038]
ldub [%o1+0x002],%l1 ! Mem[000000004e800002]
retl
stb %l2,[%o1+0x021] ! Mem[000000004e800021]
p31_jmpl_3_he:
sth %l4,[%i3+0x002] ! Mem[000000004f800002]
ldsb [%i3+0x002],%l2 ! Mem[000000004f800002]
jmpl %g6+8,%g0
stw %l3,[%i3+0x004] ! Mem[000000004f800004]
p31_call_3_he:
stx %l2,[%i1+0x028] ! Mem[000000004e800028]
ldsh [%i3+0x00a],%l2 ! Mem[000000004f80000a]
ldsh [%i0+0x022],%l0 ! Mem[000000004e000022]
lduh [%i3+0x026],%l1 ! Mem[000000004f800026]
ldsb [%i0+0x036],%l3 ! Mem[000000004e000036]
ldsw [%i3+0x034],%l5 ! Mem[000000004f800034]
sth %l7,[%i2+0x038] ! Mem[000000004f000038]
retl
ldsw [%i3+0x018],%l4 ! Mem[000000004f800018]
p31_jmpl_3_ho:
sth %l4,[%o3+0x002] ! Mem[000000004f800002]
ldsb [%o3+0x002],%l2 ! Mem[000000004f800002]
jmpl %g6+8,%g0
stw %l3,[%o3+0x004] ! Mem[000000004f800004]
p31_call_3_ho:
stx %l2,[%o1+0x028] ! Mem[000000004e800028]
ldsh [%o3+0x00a],%l2 ! Mem[000000004f80000a]
ldsh [%o0+0x022],%l0 ! Mem[000000004e000022]
lduh [%o3+0x026],%l1 ! Mem[000000004f800026]
ldsb [%o0+0x036],%l3 ! Mem[000000004e000036]
ldsw [%o3+0x034],%l5 ! Mem[000000004f800034]
sth %l7,[%o2+0x038] ! Mem[000000004f000038]
retl
ldsw [%o3+0x018],%l4 ! Mem[000000004f800018]
p32_jmpl_3_le:
lduw [%i3+0x028],%l3 ! Mem[0000000051800028]
lduh [%i1+0x036],%l7 ! Mem[0000000050800036]
ldd [%i1+0x030],%l2 ! Mem[0000000050800030]
std %l0,[%i0+0x020] ! Mem[0000000050000020]
jmpl %g6+8,%g0
std %l0,[%i1+0x010] ! Mem[0000000050800010]
p32_call_3_le:
ldub [%i2+0x013],%l0 ! Mem[0000000051000013]
stb %l4,[%i2+0x004] ! Mem[0000000051000004]
stb %l2,[%i0+0x02b] ! Mem[000000005000002b]
ldx [%i2+0x020],%l4 ! Mem[0000000051000020]
ldd [%i1+0x018],%l4 ! Mem[0000000050800018]
lduw [%i0+0x000],%l1 ! Mem[0000000050000000]
retl
ldsw [%i2+0x020],%l2 ! Mem[0000000051000020]
p32_jmpl_3_lo:
lduw [%o3+0x028],%l3 ! Mem[0000000051800028]
lduh [%o1+0x036],%l7 ! Mem[0000000050800036]
ldd [%o1+0x030],%l2 ! Mem[0000000050800030]
std %l0,[%o0+0x020] ! Mem[0000000050000020]
jmpl %g6+8,%g0
std %l0,[%o1+0x010] ! Mem[0000000050800010]
p32_call_3_lo:
ldub [%o2+0x013],%l0 ! Mem[0000000051000013]
stb %l4,[%o2+0x004] ! Mem[0000000051000004]
stb %l2,[%o0+0x02b] ! Mem[000000005000002b]
ldx [%o2+0x020],%l4 ! Mem[0000000051000020]
ldd [%o1+0x018],%l4 ! Mem[0000000050800018]
lduw [%o0+0x000],%l1 ! Mem[0000000050000000]
retl
ldsw [%o2+0x020],%l2 ! Mem[0000000051000020]
p32_jmpl_3_he:
sth %l4,[%i3+0x002] ! Mem[0000000051800002]
ldub [%i0+0x022],%l2 ! Mem[0000000050000022]
jmpl %g6+8,%g0
ldx [%i1+0x000],%l3 ! Mem[0000000050800000]
p32_call_3_he:
ldsh [%i1+0x028],%l2 ! Mem[0000000050800028]
ldsw [%i3+0x028],%l2 ! Mem[0000000051800028]
ldsb [%i1+0x003],%l0 ! Mem[0000000050800003]
ldub [%i2+0x027],%l1 ! Mem[0000000051000027]
lduw [%i0+0x014],%l3 ! Mem[0000000050000014]
ldsw [%i3+0x014],%l5 ! Mem[0000000051800014]
stx %l7,[%i3+0x018] ! Mem[0000000051800018]
retl
stw %l4,[%i0+0x018] ! Mem[0000000050000018]
p32_jmpl_3_ho:
sth %l4,[%o3+0x002] ! Mem[0000000051800002]
ldub [%o0+0x022],%l2 ! Mem[0000000050000022]
jmpl %g6+8,%g0
ldx [%o1+0x000],%l3 ! Mem[0000000050800000]
p32_call_3_ho:
ldsh [%o1+0x028],%l2 ! Mem[0000000050800028]
ldsw [%o3+0x028],%l2 ! Mem[0000000051800028]
ldsb [%o1+0x003],%l0 ! Mem[0000000050800003]
ldub [%o2+0x027],%l1 ! Mem[0000000051000027]
lduw [%o0+0x014],%l3 ! Mem[0000000050000014]
ldsw [%o3+0x014],%l5 ! Mem[0000000051800014]
stx %l7,[%o3+0x018] ! Mem[0000000051800018]
retl
stw %l4,[%o0+0x018] ! Mem[0000000050000018]
p33_jmpl_3_le:
ldx [%i3+0x028],%l3 ! Mem[0000000053800028]
ldd [%i3+0x010],%l6 ! Mem[0000000053800010]
stx %l2,[%i1+0x010] ! Mem[0000000052800010]
ldx [%i3+0x000],%l1 ! Mem[0000000053800000]
jmpl %g6+8,%g0
stb %l0,[%i2+0x032] ! Mem[0000000053000032]
p33_call_3_le:
std %l0,[%i0+0x010] ! Mem[0000000052000010]
ldx [%i1+0x020],%l4 ! Mem[0000000052800020]
stx %l2,[%i2+0x028] ! Mem[0000000053000028]
ldd [%i0+0x000],%l4 ! Mem[0000000052000000]
stb %l4,[%i3+0x03a] ! Mem[000000005380003a]
lduw [%i2+0x000],%l1 ! Mem[0000000053000000]
retl
ldd [%i2+0x020],%l2 ! Mem[0000000053000020]
p33_jmpl_3_lo:
ldx [%o3+0x028],%l3 ! Mem[0000000053800028]
ldd [%o3+0x010],%l6 ! Mem[0000000053800010]
stx %l2,[%o1+0x010] ! Mem[0000000052800010]
ldx [%o3+0x000],%l1 ! Mem[0000000053800000]
jmpl %g6+8,%g0
stb %l0,[%o2+0x032] ! Mem[0000000053000032]
p33_call_3_lo:
std %l0,[%o0+0x010] ! Mem[0000000052000010]
ldx [%o1+0x020],%l4 ! Mem[0000000052800020]
stx %l2,[%o2+0x028] ! Mem[0000000053000028]
ldd [%o0+0x000],%l4 ! Mem[0000000052000000]
stb %l4,[%o3+0x03a] ! Mem[000000005380003a]
lduw [%o2+0x000],%l1 ! Mem[0000000053000000]
retl
ldd [%o2+0x020],%l2 ! Mem[0000000053000020]
p33_jmpl_3_he:
sth %l4,[%i2+0x002] ! Mem[0000000053000002]
ldx [%i2+0x000],%l2 ! Mem[0000000053000000]
jmpl %g6+8,%g0
ldsw [%i3+0x004],%l3 ! Mem[0000000053800004]
p33_call_3_he:
lduh [%i1+0x028],%l2 ! Mem[0000000052800028]
ldub [%i3+0x00a],%l2 ! Mem[000000005380000a]
ldd [%i1+0x020],%l0 ! Mem[0000000052800020]
ldsb [%i1+0x027],%l1 ! Mem[0000000052800027]
ldd [%i0+0x030],%l2 ! Mem[0000000052000030]
ldsw [%i3+0x034],%l5 ! Mem[0000000053800034]
ldsb [%i1+0x039],%l7 ! Mem[0000000052800039]
retl
lduw [%i0+0x018],%l4 ! Mem[0000000052000018]
p33_jmpl_3_ho:
sth %l4,[%o2+0x002] ! Mem[0000000053000002]
ldx [%o2+0x000],%l2 ! Mem[0000000053000000]
jmpl %g6+8,%g0
ldsw [%o3+0x004],%l3 ! Mem[0000000053800004]
p33_call_3_ho:
lduh [%o1+0x028],%l2 ! Mem[0000000052800028]
ldub [%o3+0x00a],%l2 ! Mem[000000005380000a]
ldd [%o1+0x020],%l0 ! Mem[0000000052800020]
ldsb [%o1+0x027],%l1 ! Mem[0000000052800027]
ldd [%o0+0x030],%l2 ! Mem[0000000052000030]
ldsw [%o3+0x034],%l5 ! Mem[0000000053800034]
ldsb [%o1+0x039],%l7 ! Mem[0000000052800039]
retl
lduw [%o0+0x018],%l4 ! Mem[0000000052000018]
p34_jmpl_3_le:
lduw [%i3+0x028],%l3 ! Mem[0000000055800028]
sth %l7,[%i2+0x036] ! Mem[0000000055000036]
std %l2,[%i0+0x030] ! Mem[0000000054000030]
lduh [%i3+0x022],%l1 ! Mem[0000000055800022]
jmpl %g6+8,%g0
ldx [%i3+0x010],%l0 ! Mem[0000000055800010]
p34_call_3_le:
ldsw [%i1+0x010],%l0 ! Mem[0000000054800010]
stb %l4,[%i0+0x004] ! Mem[0000000054000004]
ldsw [%i3+0x028],%l2 ! Mem[0000000055800028]
stb %l4,[%i1+0x021] ! Mem[0000000054800021]
lduh [%i2+0x01a],%l4 ! Mem[000000005500001a]
stb %l1,[%i0+0x002] ! Mem[0000000054000002]
retl
stb %l2,[%i3+0x021] ! Mem[0000000055800021]
p34_jmpl_3_lo:
lduw [%o3+0x028],%l3 ! Mem[0000000055800028]
sth %l7,[%o2+0x036] ! Mem[0000000055000036]
std %l2,[%o0+0x030] ! Mem[0000000054000030]
lduh [%o3+0x022],%l1 ! Mem[0000000055800022]
jmpl %g6+8,%g0
ldx [%o3+0x010],%l0 ! Mem[0000000055800010]
p34_call_3_lo:
ldsw [%o1+0x010],%l0 ! Mem[0000000054800010]
stb %l4,[%o0+0x004] ! Mem[0000000054000004]
ldsw [%o3+0x028],%l2 ! Mem[0000000055800028]
stb %l4,[%o1+0x021] ! Mem[0000000054800021]
lduh [%o2+0x01a],%l4 ! Mem[000000005500001a]
stb %l1,[%o0+0x002] ! Mem[0000000054000002]
retl
stb %l2,[%o3+0x021] ! Mem[0000000055800021]
p34_jmpl_3_he:
stx %l4,[%i1+0x000] ! Mem[0000000054800000]
sth %l2,[%i0+0x022] ! Mem[0000000054000022]
jmpl %g6+8,%g0
stx %l3,[%i1+0x000] ! Mem[0000000054800000]
p34_call_3_he:
lduw [%i1+0x028],%l2 ! Mem[0000000054800028]
lduh [%i3+0x02a],%l2 ! Mem[000000005580002a]
stx %l0,[%i1+0x000] ! Mem[0000000054800000]
stw %l1,[%i0+0x024] ! Mem[0000000054000024]
ldx [%i0+0x010],%l3 ! Mem[0000000054000010]
lduh [%i3+0x016],%l5 ! Mem[0000000055800016]
ldsw [%i2+0x018],%l7 ! Mem[0000000055000018]
retl
ldsw [%i1+0x018],%l4 ! Mem[0000000054800018]
p34_jmpl_3_ho:
stx %l4,[%o1+0x000] ! Mem[0000000054800000]
sth %l2,[%o0+0x022] ! Mem[0000000054000022]
jmpl %g6+8,%g0
stx %l3,[%o1+0x000] ! Mem[0000000054800000]
p34_call_3_ho:
lduw [%o1+0x028],%l2 ! Mem[0000000054800028]
lduh [%o3+0x02a],%l2 ! Mem[000000005580002a]
stx %l0,[%o1+0x000] ! Mem[0000000054800000]
stw %l1,[%o0+0x024] ! Mem[0000000054000024]
ldx [%o0+0x010],%l3 ! Mem[0000000054000010]
lduh [%o3+0x016],%l5 ! Mem[0000000055800016]
ldsw [%o2+0x018],%l7 ! Mem[0000000055000018]
retl
ldsw [%o1+0x018],%l4 ! Mem[0000000054800018]
p35_jmpl_3_le:
ldx [%i3+0x028],%l3 ! Mem[0000000057800028]
lduh [%i0+0x016],%l7 ! Mem[0000000056000016]
stb %l2,[%i3+0x016] ! Mem[0000000057800016]
ldsw [%i2+0x000],%l1 ! Mem[0000000057000000]
jmpl %g6+8,%g0
lduw [%i1+0x030],%l0 ! Mem[0000000056800030]
p35_call_3_le:
sth %l0,[%i2+0x012] ! Mem[0000000057000012]
ldx [%i3+0x020],%l4 ! Mem[0000000057800020]
lduh [%i1+0x02a],%l2 ! Mem[000000005680002a]
ldsb [%i1+0x001],%l4 ! Mem[0000000056800001]
ldsh [%i1+0x03a],%l4 ! Mem[000000005680003a]
stb %l1,[%i3+0x002] ! Mem[0000000057800002]
retl
ldsw [%i3+0x020],%l2 ! Mem[0000000057800020]
p35_jmpl_3_lo:
ldx [%o3+0x028],%l3 ! Mem[0000000057800028]
lduh [%o0+0x016],%l7 ! Mem[0000000056000016]
stb %l2,[%o3+0x016] ! Mem[0000000057800016]
ldsw [%o2+0x000],%l1 ! Mem[0000000057000000]
jmpl %g6+8,%g0
lduw [%o1+0x030],%l0 ! Mem[0000000056800030]
p35_call_3_lo:
sth %l0,[%o2+0x012] ! Mem[0000000057000012]
ldx [%o3+0x020],%l4 ! Mem[0000000057800020]
lduh [%o1+0x02a],%l2 ! Mem[000000005680002a]
ldsb [%o1+0x001],%l4 ! Mem[0000000056800001]
ldsh [%o1+0x03a],%l4 ! Mem[000000005680003a]
stb %l1,[%o3+0x002] ! Mem[0000000057800002]
retl
ldsw [%o3+0x020],%l2 ! Mem[0000000057800020]
p35_jmpl_3_he:
stx %l4,[%i0+0x000] ! Mem[0000000056000000]
ldd [%i1+0x000],%l2 ! Mem[0000000056800000]
jmpl %g6+8,%g0
stb %l3,[%i2+0x004] ! Mem[0000000057000004]
p35_call_3_he:
std %l2,[%i0+0x028] ! Mem[0000000056000028]
lduw [%i3+0x008],%l2 ! Mem[0000000057800008]
stw %l0,[%i2+0x020] ! Mem[0000000057000020]
sth %l1,[%i0+0x026] ! Mem[0000000056000026]
ldsb [%i0+0x036],%l3 ! Mem[0000000056000036]
lduh [%i0+0x036],%l5 ! Mem[0000000056000036]
lduh [%i0+0x038],%l7 ! Mem[0000000056000038]
retl
stw %l4,[%i1+0x018] ! Mem[0000000056800018]
p35_jmpl_3_ho:
stx %l4,[%o0+0x000] ! Mem[0000000056000000]
ldd [%o1+0x000],%l2 ! Mem[0000000056800000]
jmpl %g6+8,%g0
stb %l3,[%o2+0x004] ! Mem[0000000057000004]
p35_call_3_ho:
std %l2,[%o0+0x028] ! Mem[0000000056000028]
lduw [%o3+0x008],%l2 ! Mem[0000000057800008]
stw %l0,[%o2+0x020] ! Mem[0000000057000020]
sth %l1,[%o0+0x026] ! Mem[0000000056000026]
ldsb [%o0+0x036],%l3 ! Mem[0000000056000036]
lduh [%o0+0x036],%l5 ! Mem[0000000056000036]
lduh [%o0+0x038],%l7 ! Mem[0000000056000038]
retl
stw %l4,[%o1+0x018] ! Mem[0000000056800018]
p36_jmpl_3_le:
stb %l3,[%i3+0x02a] ! Mem[000000005980002a]
ldd [%i3+0x030],%l6 ! Mem[0000000059800030]
ldx [%i2+0x030],%l2 ! Mem[0000000059000030]
stx %l1,[%i1+0x020] ! Mem[0000000058800020]
jmpl %g6+8,%g0
lduh [%i2+0x012],%l0 ! Mem[0000000059000012]
p36_call_3_le:
ldsh [%i0+0x012],%l0 ! Mem[0000000058000012]
stb %l4,[%i2+0x004] ! Mem[0000000059000004]
std %l2,[%i2+0x028] ! Mem[0000000059000028]
ldx [%i3+0x020],%l4 ! Mem[0000000059800020]
sth %l4,[%i3+0x01a] ! Mem[000000005980001a]
sth %l1,[%i1+0x002] ! Mem[0000000058800002]
retl
stw %l2,[%i3+0x020] ! Mem[0000000059800020]
p36_jmpl_3_lo:
stb %l3,[%o3+0x02a] ! Mem[000000005980002a]
ldd [%o3+0x030],%l6 ! Mem[0000000059800030]
ldx [%o2+0x030],%l2 ! Mem[0000000059000030]
stx %l1,[%o1+0x020] ! Mem[0000000058800020]
jmpl %g6+8,%g0
lduh [%o2+0x012],%l0 ! Mem[0000000059000012]
p36_call_3_lo:
ldsh [%o0+0x012],%l0 ! Mem[0000000058000012]
stb %l4,[%o2+0x004] ! Mem[0000000059000004]
std %l2,[%o2+0x028] ! Mem[0000000059000028]
ldx [%o3+0x020],%l4 ! Mem[0000000059800020]
sth %l4,[%o3+0x01a] ! Mem[000000005980001a]
sth %l1,[%o1+0x002] ! Mem[0000000058800002]
retl
stw %l2,[%o3+0x020] ! Mem[0000000059800020]
p36_jmpl_3_he:
stx %l4,[%i3+0x000] ! Mem[0000000059800000]
ldsb [%i0+0x022],%l2 ! Mem[0000000058000022]
jmpl %g6+8,%g0
ldub [%i1+0x004],%l3 ! Mem[0000000058800004]
p36_call_3_he:
stx %l2,[%i0+0x028] ! Mem[0000000058000028]
ldx [%i2+0x028],%l2 ! Mem[0000000059000028]
sth %l0,[%i3+0x002] ! Mem[0000000059800002]
ldx [%i3+0x020],%l1 ! Mem[0000000059800020]
lduw [%i0+0x014],%l3 ! Mem[0000000058000014]
ldx [%i0+0x010],%l5 ! Mem[0000000058000010]
ldx [%i2+0x018],%l7 ! Mem[0000000059000018]
retl
lduw [%i1+0x018],%l4 ! Mem[0000000058800018]
p36_jmpl_3_ho:
stx %l4,[%o3+0x000] ! Mem[0000000059800000]
ldsb [%o0+0x022],%l2 ! Mem[0000000058000022]
jmpl %g6+8,%g0
ldub [%o1+0x004],%l3 ! Mem[0000000058800004]
p36_call_3_ho:
stx %l2,[%o0+0x028] ! Mem[0000000058000028]
ldx [%o2+0x028],%l2 ! Mem[0000000059000028]
sth %l0,[%o3+0x002] ! Mem[0000000059800002]
ldx [%o3+0x020],%l1 ! Mem[0000000059800020]
lduw [%o0+0x014],%l3 ! Mem[0000000058000014]
ldx [%o0+0x010],%l5 ! Mem[0000000058000010]
ldx [%o2+0x018],%l7 ! Mem[0000000059000018]
retl
lduw [%o1+0x018],%l4 ! Mem[0000000058800018]
p37_jmpl_3_le:
ldx [%i3+0x028],%l3 ! Mem[000000005b800028]
sth %l7,[%i1+0x016] ! Mem[000000005a800016]
lduw [%i1+0x014],%l2 ! Mem[000000005a800014]
sth %l1,[%i1+0x002] ! Mem[000000005a800002]
jmpl %g6+8,%g0
ldub [%i0+0x032],%l0 ! Mem[000000005a000032]
p37_call_3_le:
std %l0,[%i1+0x010] ! Mem[000000005a800010]
ldx [%i1+0x020],%l4 ! Mem[000000005a800020]
ldd [%i3+0x028],%l2 ! Mem[000000005b800028]
ldd [%i0+0x000],%l4 ! Mem[000000005a000000]
ldx [%i3+0x038],%l4 ! Mem[000000005b800038]
sth %l1,[%i0+0x002] ! Mem[000000005a000002]
retl
stb %l2,[%i0+0x021] ! Mem[000000005a000021]
p37_jmpl_3_lo:
ldx [%o3+0x028],%l3 ! Mem[000000005b800028]
sth %l7,[%o1+0x016] ! Mem[000000005a800016]
lduw [%o1+0x014],%l2 ! Mem[000000005a800014]
sth %l1,[%o1+0x002] ! Mem[000000005a800002]
jmpl %g6+8,%g0
ldub [%o0+0x032],%l0 ! Mem[000000005a000032]
p37_call_3_lo:
std %l0,[%o1+0x010] ! Mem[000000005a800010]
ldx [%o1+0x020],%l4 ! Mem[000000005a800020]
ldd [%o3+0x028],%l2 ! Mem[000000005b800028]
ldd [%o0+0x000],%l4 ! Mem[000000005a000000]
ldx [%o3+0x038],%l4 ! Mem[000000005b800038]
sth %l1,[%o0+0x002] ! Mem[000000005a000002]
retl
stb %l2,[%o0+0x021] ! Mem[000000005a000021]
p37_jmpl_3_he:
ldsb [%i3+0x002],%l4 ! Mem[000000005b800002]
ldub [%i1+0x002],%l2 ! Mem[000000005a800002]
jmpl %g6+8,%g0
ldd [%i2+0x000],%l2 ! Mem[000000005b000000]
p37_call_3_he:
ldsh [%i0+0x028],%l2 ! Mem[000000005a000028]
stb %l2,[%i2+0x00a] ! Mem[000000005b00000a]
std %l0,[%i0+0x020] ! Mem[000000005a000020]
ldub [%i2+0x027],%l1 ! Mem[000000005b000027]
ldd [%i0+0x030],%l2 ! Mem[000000005a000030]
ldx [%i0+0x030],%l5 ! Mem[000000005a000030]
std %l6,[%i3+0x038] ! Mem[000000005b800038]
retl
ldsb [%i1+0x019],%l4 ! Mem[000000005a800019]
p37_jmpl_3_ho:
ldsb [%o3+0x002],%l4 ! Mem[000000005b800002]
ldub [%o1+0x002],%l2 ! Mem[000000005a800002]
jmpl %g6+8,%g0
ldd [%o2+0x000],%l2 ! Mem[000000005b000000]
p37_call_3_ho:
ldsh [%o0+0x028],%l2 ! Mem[000000005a000028]
stb %l2,[%o2+0x00a] ! Mem[000000005b00000a]
std %l0,[%o0+0x020] ! Mem[000000005a000020]
ldub [%o2+0x027],%l1 ! Mem[000000005b000027]
ldd [%o0+0x030],%l2 ! Mem[000000005a000030]
ldx [%o0+0x030],%l5 ! Mem[000000005a000030]
std %l6,[%o3+0x038] ! Mem[000000005b800038]
retl
ldsb [%o1+0x019],%l4 ! Mem[000000005a800019]
p38_jmpl_3_le:
stb %l3,[%i3+0x02a] ! Mem[000000005d80002a]
lduh [%i0+0x036],%l7 ! Mem[000000005c000036]
lduh [%i1+0x036],%l2 ! Mem[000000005c800036]
stb %l1,[%i1+0x022] ! Mem[000000005c800022]
jmpl %g6+8,%g0
ldsw [%i1+0x010],%l0 ! Mem[000000005c800010]
p38_call_3_le:
ldsb [%i3+0x013],%l0 ! Mem[000000005d800013]
stb %l4,[%i0+0x004] ! Mem[000000005c000004]
ldsh [%i1+0x02a],%l2 ! Mem[000000005c80002a]
lduw [%i1+0x020],%l4 ! Mem[000000005c800020]
ldsh [%i1+0x01a],%l4 ! Mem[000000005c80001a]
sth %l1,[%i1+0x002] ! Mem[000000005c800002]
retl
ldsw [%i0+0x020],%l2 ! Mem[000000005c000020]
p38_jmpl_3_lo:
stb %l3,[%o3+0x02a] ! Mem[000000005d80002a]
lduh [%o0+0x036],%l7 ! Mem[000000005c000036]
lduh [%o1+0x036],%l2 ! Mem[000000005c800036]
stb %l1,[%o1+0x022] ! Mem[000000005c800022]
jmpl %g6+8,%g0
ldsw [%o1+0x010],%l0 ! Mem[000000005c800010]
p38_call_3_lo:
ldsb [%o3+0x013],%l0 ! Mem[000000005d800013]
stb %l4,[%o0+0x004] ! Mem[000000005c000004]
ldsh [%o1+0x02a],%l2 ! Mem[000000005c80002a]
lduw [%o1+0x020],%l4 ! Mem[000000005c800020]
ldsh [%o1+0x01a],%l4 ! Mem[000000005c80001a]
sth %l1,[%o1+0x002] ! Mem[000000005c800002]
retl
ldsw [%o0+0x020],%l2 ! Mem[000000005c000020]
p38_jmpl_3_he:
ldsb [%i2+0x002],%l4 ! Mem[000000005d000002]
ldx [%i3+0x020],%l2 ! Mem[000000005d800020]
jmpl %g6+8,%g0
std %l2,[%i0+0x000] ! Mem[000000005c000000]
p38_call_3_he:
ldsw [%i0+0x028],%l2 ! Mem[000000005c000028]
std %l2,[%i2+0x028] ! Mem[000000005d000028]
stb %l0,[%i1+0x003] ! Mem[000000005c800003]
ldsw [%i1+0x024],%l1 ! Mem[000000005c800024]
ldx [%i0+0x010],%l3 ! Mem[000000005c000010]
ldx [%i0+0x010],%l5 ! Mem[000000005c000010]
stw %l7,[%i1+0x018] ! Mem[000000005c800018]
retl
std %l4,[%i2+0x018] ! Mem[000000005d000018]
p38_jmpl_3_ho:
ldsb [%o2+0x002],%l4 ! Mem[000000005d000002]
ldx [%o3+0x020],%l2 ! Mem[000000005d800020]
jmpl %g6+8,%g0
std %l2,[%o0+0x000] ! Mem[000000005c000000]
p38_call_3_ho:
ldsw [%o0+0x028],%l2 ! Mem[000000005c000028]
std %l2,[%o2+0x028] ! Mem[000000005d000028]
stb %l0,[%o1+0x003] ! Mem[000000005c800003]
ldsw [%o1+0x024],%l1 ! Mem[000000005c800024]
ldx [%o0+0x010],%l3 ! Mem[000000005c000010]
ldx [%o0+0x010],%l5 ! Mem[000000005c000010]
stw %l7,[%o1+0x018] ! Mem[000000005c800018]
retl
std %l4,[%o2+0x018] ! Mem[000000005d000018]
p39_jmpl_3_le:
ldx [%i3+0x028],%l3 ! Mem[000000005f800028]
ldsh [%i3+0x016],%l7 ! Mem[000000005f800016]
ldub [%i1+0x016],%l2 ! Mem[000000005e800016]
lduw [%i0+0x000],%l1 ! Mem[000000005e000000]
jmpl %g6+8,%g0
ldsh [%i2+0x032],%l0 ! Mem[000000005f000032]
p39_call_3_le:
stb %l0,[%i0+0x013] ! Mem[000000005e000013]
std %l4,[%i2+0x020] ! Mem[000000005f000020]
lduw [%i2+0x028],%l2 ! Mem[000000005f000028]
ldsb [%i2+0x001],%l4 ! Mem[000000005f000001]
stx %l4,[%i0+0x038] ! Mem[000000005e000038]
stx %l1,[%i0+0x000] ! Mem[000000005e000000]
retl
stw %l2,[%i1+0x020] ! Mem[000000005e800020]
p39_jmpl_3_lo:
ldx [%o3+0x028],%l3 ! Mem[000000005f800028]
ldsh [%o3+0x016],%l7 ! Mem[000000005f800016]
ldub [%o1+0x016],%l2 ! Mem[000000005e800016]
lduw [%o0+0x000],%l1 ! Mem[000000005e000000]
jmpl %g6+8,%g0
ldsh [%o2+0x032],%l0 ! Mem[000000005f000032]
p39_call_3_lo:
stb %l0,[%o0+0x013] ! Mem[000000005e000013]
std %l4,[%o2+0x020] ! Mem[000000005f000020]
lduw [%o2+0x028],%l2 ! Mem[000000005f000028]
ldsb [%o2+0x001],%l4 ! Mem[000000005f000001]
stx %l4,[%o0+0x038] ! Mem[000000005e000038]
stx %l1,[%o0+0x000] ! Mem[000000005e000000]
retl
stw %l2,[%o1+0x020] ! Mem[000000005e800020]
p39_jmpl_3_he:
ldsb [%i1+0x002],%l4 ! Mem[000000005e800002]
sth %l2,[%i0+0x002] ! Mem[000000005e000002]
jmpl %g6+8,%g0
lduh [%i2+0x004],%l3 ! Mem[000000005f000004]
p39_call_3_he:
lduw [%i0+0x028],%l2 ! Mem[000000005e000028]
sth %l2,[%i2+0x00a] ! Mem[000000005f00000a]
lduh [%i1+0x022],%l0 ! Mem[000000005e800022]
ldd [%i0+0x020],%l0 ! Mem[000000005e000020]
ldsb [%i0+0x036],%l3 ! Mem[000000005e000036]
std %l4,[%i0+0x030] ! Mem[000000005e000030]
ldsh [%i2+0x038],%l7 ! Mem[000000005f000038]
retl
lduw [%i2+0x018],%l4 ! Mem[000000005f000018]
p39_jmpl_3_ho:
ldsb [%o1+0x002],%l4 ! Mem[000000005e800002]
sth %l2,[%o0+0x002] ! Mem[000000005e000002]
jmpl %g6+8,%g0
lduh [%o2+0x004],%l3 ! Mem[000000005f000004]
p39_call_3_ho:
lduw [%o0+0x028],%l2 ! Mem[000000005e000028]
sth %l2,[%o2+0x00a] ! Mem[000000005f00000a]
lduh [%o1+0x022],%l0 ! Mem[000000005e800022]
ldd [%o0+0x020],%l0 ! Mem[000000005e000020]
ldsb [%o0+0x036],%l3 ! Mem[000000005e000036]
std %l4,[%o0+0x030] ! Mem[000000005e000030]
ldsh [%o2+0x038],%l7 ! Mem[000000005f000038]
retl
lduw [%o2+0x018],%l4 ! Mem[000000005f000018]
p40_jmpl_3_le:
stb %l3,[%i3+0x02a] ! Mem[000000006180002a]
sth %l7,[%i1+0x036] ! Mem[0000000060800036]
ldsw [%i0+0x034],%l2 ! Mem[0000000060000034]
ldub [%i0+0x022],%l1 ! Mem[0000000060000022]
jmpl %g6+8,%g0
ldsb [%i0+0x012],%l0 ! Mem[0000000060000012]
p40_call_3_le:
ldd [%i1+0x010],%l0 ! Mem[0000000060800010]
stb %l4,[%i1+0x004] ! Mem[0000000060800004]
sth %l2,[%i0+0x02a] ! Mem[000000006000002a]
ldx [%i3+0x020],%l4 ! Mem[0000000061800020]
std %l4,[%i3+0x018] ! Mem[0000000061800018]
stx %l1,[%i2+0x000] ! Mem[0000000061000000]
retl
lduw [%i2+0x020],%l2 ! Mem[0000000061000020]
p40_jmpl_3_lo:
stb %l3,[%o3+0x02a] ! Mem[000000006180002a]
sth %l7,[%o1+0x036] ! Mem[0000000060800036]
ldsw [%o0+0x034],%l2 ! Mem[0000000060000034]
ldub [%o0+0x022],%l1 ! Mem[0000000060000022]
jmpl %g6+8,%g0
ldsb [%o0+0x012],%l0 ! Mem[0000000060000012]
p40_call_3_lo:
ldd [%o1+0x010],%l0 ! Mem[0000000060800010]
stb %l4,[%o1+0x004] ! Mem[0000000060800004]
sth %l2,[%o0+0x02a] ! Mem[000000006000002a]
ldx [%o3+0x020],%l4 ! Mem[0000000061800020]
std %l4,[%o3+0x018] ! Mem[0000000061800018]
stx %l1,[%o2+0x000] ! Mem[0000000061000000]
retl
lduw [%o2+0x020],%l2 ! Mem[0000000061000020]
p40_jmpl_3_he:
ldsb [%i0+0x002],%l4 ! Mem[0000000060000002]
ldd [%i2+0x020],%l2 ! Mem[0000000061000020]
jmpl %g6+8,%g0
ldsb [%i0+0x004],%l3 ! Mem[0000000060000004]
p40_call_3_he:
std %l2,[%i0+0x028] ! Mem[0000000060000028]
stw %l2,[%i2+0x028] ! Mem[0000000061000028]
ldub [%i2+0x003],%l0 ! Mem[0000000061000003]
sth %l1,[%i0+0x026] ! Mem[0000000060000026]
lduw [%i0+0x014],%l3 ! Mem[0000000060000014]
std %l4,[%i0+0x010] ! Mem[0000000060000010]
ldub [%i0+0x019],%l7 ! Mem[0000000060000019]
retl
ldsb [%i3+0x019],%l4 ! Mem[0000000061800019]
p40_jmpl_3_ho:
ldsb [%o0+0x002],%l4 ! Mem[0000000060000002]
ldd [%o2+0x020],%l2 ! Mem[0000000061000020]
jmpl %g6+8,%g0
ldsb [%o0+0x004],%l3 ! Mem[0000000060000004]
p40_call_3_ho:
std %l2,[%o0+0x028] ! Mem[0000000060000028]
stw %l2,[%o2+0x028] ! Mem[0000000061000028]
ldub [%o2+0x003],%l0 ! Mem[0000000061000003]
sth %l1,[%o0+0x026] ! Mem[0000000060000026]
lduw [%o0+0x014],%l3 ! Mem[0000000060000014]
std %l4,[%o0+0x010] ! Mem[0000000060000010]
ldub [%o0+0x019],%l7 ! Mem[0000000060000019]
retl
ldsb [%o3+0x019],%l4 ! Mem[0000000061800019]
p41_jmpl_3_le:
ldx [%i0+0x028],%l3 ! Mem[0000000062000028]
lduh [%i3+0x016],%l7 ! Mem[0000000063800016]
ldsh [%i3+0x016],%l2 ! Mem[0000000063800016]
ldsh [%i3+0x002],%l1 ! Mem[0000000063800002]
jmpl %g6+8,%g0
ldd [%i1+0x030],%l0 ! Mem[0000000062800030]
p41_call_3_le:
ldx [%i3+0x010],%l0 ! Mem[0000000063800010]
std %l4,[%i1+0x020] ! Mem[0000000062800020]
stx %l2,[%i2+0x028] ! Mem[0000000063000028]
ldd [%i0+0x000],%l4 ! Mem[0000000062000000]
ldub [%i2+0x03a],%l4 ! Mem[000000006300003a]
ldsb [%i0+0x002],%l1 ! Mem[0000000062000002]
retl
ldsw [%i2+0x020],%l2 ! Mem[0000000063000020]
p41_jmpl_3_lo:
ldx [%o0+0x028],%l3 ! Mem[0000000062000028]
lduh [%o3+0x016],%l7 ! Mem[0000000063800016]
ldsh [%o3+0x016],%l2 ! Mem[0000000063800016]
ldsh [%o3+0x002],%l1 ! Mem[0000000063800002]
jmpl %g6+8,%g0
ldd [%o1+0x030],%l0 ! Mem[0000000062800030]
p41_call_3_lo:
ldx [%o3+0x010],%l0 ! Mem[0000000063800010]
std %l4,[%o1+0x020] ! Mem[0000000062800020]
stx %l2,[%o2+0x028] ! Mem[0000000063000028]
ldd [%o0+0x000],%l4 ! Mem[0000000062000000]
ldub [%o2+0x03a],%l4 ! Mem[000000006300003a]
ldsb [%o0+0x002],%l1 ! Mem[0000000062000002]
retl
ldsw [%o2+0x020],%l2 ! Mem[0000000063000020]
p41_jmpl_3_he:
ldsw [%i3+0x000],%l4 ! Mem[0000000063800000]
ldsb [%i0+0x002],%l2 ! Mem[0000000062000002]
jmpl %g6+8,%g0
sth %l3,[%i1+0x004] ! Mem[0000000062800004]
p41_call_3_he:
sth %l2,[%i0+0x028] ! Mem[0000000062000028]
stx %l2,[%i2+0x008] ! Mem[0000000063000008]
ldsw [%i3+0x020],%l0 ! Mem[0000000063800020]
std %l0,[%i3+0x020] ! Mem[0000000063800020]
ldd [%i1+0x030],%l2 ! Mem[0000000062800030]
stw %l5,[%i0+0x034] ! Mem[0000000062000034]
lduw [%i2+0x038],%l7 ! Mem[0000000063000038]
retl
std %l4,[%i3+0x018] ! Mem[0000000063800018]
p41_jmpl_3_ho:
ldsw [%o3+0x000],%l4 ! Mem[0000000063800000]
ldsb [%o0+0x002],%l2 ! Mem[0000000062000002]
jmpl %g6+8,%g0
sth %l3,[%o1+0x004] ! Mem[0000000062800004]
p41_call_3_ho:
sth %l2,[%o0+0x028] ! Mem[0000000062000028]
stx %l2,[%o2+0x008] ! Mem[0000000063000008]
ldsw [%o3+0x020],%l0 ! Mem[0000000063800020]
std %l0,[%o3+0x020] ! Mem[0000000063800020]
ldd [%o1+0x030],%l2 ! Mem[0000000062800030]
stw %l5,[%o0+0x034] ! Mem[0000000062000034]
lduw [%o2+0x038],%l7 ! Mem[0000000063000038]
retl
std %l4,[%o3+0x018] ! Mem[0000000063800018]
p42_jmpl_3_le:
stb %l3,[%i0+0x02a] ! Mem[000000006400002a]
ldsh [%i2+0x036],%l7 ! Mem[0000000065000036]
ldsb [%i2+0x036],%l2 ! Mem[0000000065000036]
ldd [%i3+0x020],%l0 ! Mem[0000000065800020]
jmpl %g6+8,%g0
stx %l0,[%i3+0x010] ! Mem[0000000065800010]
p42_call_3_le:
stx %l0,[%i0+0x010] ! Mem[0000000064000010]
stb %l4,[%i3+0x004] ! Mem[0000000065800004]
ldsw [%i3+0x028],%l2 ! Mem[0000000065800028]
lduw [%i1+0x020],%l4 ! Mem[0000000064800020]
ldsb [%i0+0x01a],%l4 ! Mem[000000006400001a]
ldsb [%i3+0x002],%l1 ! Mem[0000000065800002]
retl
stw %l2,[%i3+0x020] ! Mem[0000000065800020]
p42_jmpl_3_lo:
stb %l3,[%o0+0x02a] ! Mem[000000006400002a]
ldsh [%o2+0x036],%l7 ! Mem[0000000065000036]
ldsb [%o2+0x036],%l2 ! Mem[0000000065000036]
ldd [%o3+0x020],%l0 ! Mem[0000000065800020]
jmpl %g6+8,%g0
stx %l0,[%o3+0x010] ! Mem[0000000065800010]
p42_call_3_lo:
stx %l0,[%o0+0x010] ! Mem[0000000064000010]
stb %l4,[%o3+0x004] ! Mem[0000000065800004]
ldsw [%o3+0x028],%l2 ! Mem[0000000065800028]
lduw [%o1+0x020],%l4 ! Mem[0000000064800020]
ldsb [%o0+0x01a],%l4 ! Mem[000000006400001a]
ldsb [%o3+0x002],%l1 ! Mem[0000000065800002]
retl
stw %l2,[%o3+0x020] ! Mem[0000000065800020]
p42_jmpl_3_he:
ldsw [%i2+0x000],%l4 ! Mem[0000000065000000]
ldub [%i2+0x022],%l2 ! Mem[0000000065000022]
jmpl %g6+8,%g0
lduw [%i0+0x004],%l3 ! Mem[0000000064000004]
p42_call_3_he:
ldd [%i0+0x028],%l2 ! Mem[0000000064000028]
ldd [%i2+0x028],%l2 ! Mem[0000000065000028]
ldsh [%i0+0x002],%l0 ! Mem[0000000064000002]
lduw [%i2+0x024],%l1 ! Mem[0000000065000024]
ldx [%i1+0x010],%l3 ! Mem[0000000064800010]
stw %l5,[%i0+0x014] ! Mem[0000000064000014]
stb %l7,[%i3+0x019] ! Mem[0000000065800019]
retl
ldub [%i0+0x019],%l4 ! Mem[0000000064000019]
p42_jmpl_3_ho:
ldsw [%o2+0x000],%l4 ! Mem[0000000065000000]
ldub [%o2+0x022],%l2 ! Mem[0000000065000022]
jmpl %g6+8,%g0
lduw [%o0+0x004],%l3 ! Mem[0000000064000004]
p42_call_3_ho:
ldd [%o0+0x028],%l2 ! Mem[0000000064000028]
ldd [%o2+0x028],%l2 ! Mem[0000000065000028]
ldsh [%o0+0x002],%l0 ! Mem[0000000064000002]
lduw [%o2+0x024],%l1 ! Mem[0000000065000024]
ldx [%o1+0x010],%l3 ! Mem[0000000064800010]
stw %l5,[%o0+0x014] ! Mem[0000000064000014]
stb %l7,[%o3+0x019] ! Mem[0000000065800019]
retl
ldub [%o0+0x019],%l4 ! Mem[0000000064000019]
p43_jmpl_3_le:
ldx [%i0+0x028],%l3 ! Mem[0000000066000028]
sth %l7,[%i0+0x016] ! Mem[0000000066000016]
ldd [%i2+0x010],%l2 ! Mem[0000000067000010]
std %l0,[%i2+0x000] ! Mem[0000000067000000]
jmpl %g6+8,%g0
stw %l0,[%i0+0x030] ! Mem[0000000066000030]
p43_call_3_le:
lduw [%i2+0x010],%l0 ! Mem[0000000067000010]
std %l4,[%i2+0x020] ! Mem[0000000067000020]
lduh [%i1+0x02a],%l2 ! Mem[000000006680002a]
stx %l4,[%i2+0x000] ! Mem[0000000067000000]
std %l4,[%i3+0x038] ! Mem[0000000067800038]
ldsw [%i1+0x000],%l1 ! Mem[0000000066800000]
retl
lduw [%i3+0x020],%l2 ! Mem[0000000067800020]
p43_jmpl_3_lo:
ldx [%o0+0x028],%l3 ! Mem[0000000066000028]
sth %l7,[%o0+0x016] ! Mem[0000000066000016]
ldd [%o2+0x010],%l2 ! Mem[0000000067000010]
std %l0,[%o2+0x000] ! Mem[0000000067000000]
jmpl %g6+8,%g0
stw %l0,[%o0+0x030] ! Mem[0000000066000030]
p43_call_3_lo:
lduw [%o2+0x010],%l0 ! Mem[0000000067000010]
std %l4,[%o2+0x020] ! Mem[0000000067000020]
lduh [%o1+0x02a],%l2 ! Mem[000000006680002a]
stx %l4,[%o2+0x000] ! Mem[0000000067000000]
std %l4,[%o3+0x038] ! Mem[0000000067800038]
ldsw [%o1+0x000],%l1 ! Mem[0000000066800000]
retl
lduw [%o3+0x020],%l2 ! Mem[0000000067800020]
p43_jmpl_3_he:
ldsw [%i1+0x000],%l4 ! Mem[0000000066800000]
ldx [%i0+0x000],%l2 ! Mem[0000000066000000]
jmpl %g6+8,%g0
ldsh [%i1+0x004],%l3 ! Mem[0000000066800004]
p43_call_3_he:
ldsw [%i0+0x028],%l2 ! Mem[0000000066000028]
ldsb [%i2+0x00a],%l2 ! Mem[000000006700000a]
ldsb [%i0+0x023],%l0 ! Mem[0000000066000023]
ldsw [%i1+0x024],%l1 ! Mem[0000000066800024]
ldsb [%i1+0x036],%l3 ! Mem[0000000066800036]
stw %l5,[%i0+0x034] ! Mem[0000000066000034]
sth %l7,[%i1+0x038] ! Mem[0000000066800038]
retl
ldsb [%i0+0x019],%l4 ! Mem[0000000066000019]
p43_jmpl_3_ho:
ldsw [%o1+0x000],%l4 ! Mem[0000000066800000]
ldx [%o0+0x000],%l2 ! Mem[0000000066000000]
jmpl %g6+8,%g0
ldsh [%o1+0x004],%l3 ! Mem[0000000066800004]
p43_call_3_ho:
ldsw [%o0+0x028],%l2 ! Mem[0000000066000028]
ldsb [%o2+0x00a],%l2 ! Mem[000000006700000a]
ldsb [%o0+0x023],%l0 ! Mem[0000000066000023]
ldsw [%o1+0x024],%l1 ! Mem[0000000066800024]
ldsb [%o1+0x036],%l3 ! Mem[0000000066800036]
stw %l5,[%o0+0x034] ! Mem[0000000066000034]
sth %l7,[%o1+0x038] ! Mem[0000000066800038]
retl
ldsb [%o0+0x019],%l4 ! Mem[0000000066000019]
p44_jmpl_3_le:
stb %l3,[%i0+0x02a] ! Mem[000000006800002a]
lduh [%i3+0x036],%l7 ! Mem[0000000069800036]
stx %l2,[%i1+0x030] ! Mem[0000000068800030]
ldx [%i1+0x020],%l1 ! Mem[0000000068800020]
jmpl %g6+8,%g0
sth %l0,[%i1+0x012] ! Mem[0000000068800012]
p44_call_3_le:
ldd [%i3+0x010],%l0 ! Mem[0000000069800010]
sth %l4,[%i1+0x004] ! Mem[0000000068800004]
std %l2,[%i2+0x028] ! Mem[0000000069000028]
lduh [%i3+0x020],%l4 ! Mem[0000000069800020]
lduw [%i2+0x018],%l4 ! Mem[0000000069000018]
ldsw [%i0+0x000],%l1 ! Mem[0000000068000000]
retl
ldsb [%i3+0x021],%l2 ! Mem[0000000069800021]
p44_jmpl_3_lo:
stb %l3,[%o0+0x02a] ! Mem[000000006800002a]
lduh [%o3+0x036],%l7 ! Mem[0000000069800036]
stx %l2,[%o1+0x030] ! Mem[0000000068800030]
ldx [%o1+0x020],%l1 ! Mem[0000000068800020]
jmpl %g6+8,%g0
sth %l0,[%o1+0x012] ! Mem[0000000068800012]
p44_call_3_lo:
ldd [%o3+0x010],%l0 ! Mem[0000000069800010]
sth %l4,[%o1+0x004] ! Mem[0000000068800004]
std %l2,[%o2+0x028] ! Mem[0000000069000028]
lduh [%o3+0x020],%l4 ! Mem[0000000069800020]
lduw [%o2+0x018],%l4 ! Mem[0000000069000018]
ldsw [%o0+0x000],%l1 ! Mem[0000000068000000]
retl
ldsb [%o3+0x021],%l2 ! Mem[0000000069800021]
p44_jmpl_3_he:
lduh [%i0+0x002],%l4 ! Mem[0000000068000002]
sth %l2,[%i1+0x022] ! Mem[0000000068800022]
jmpl %g6+8,%g0
stw %l3,[%i3+0x004] ! Mem[0000000069800004]
p44_call_3_he:
ldub [%i3+0x029],%l2 ! Mem[0000000069800029]
ldsh [%i2+0x02a],%l2 ! Mem[000000006900002a]
ldd [%i1+0x000],%l0 ! Mem[0000000068800000]
ldsh [%i0+0x026],%l1 ! Mem[0000000068000026]
stb %l3,[%i1+0x016] ! Mem[0000000068800016]
ldd [%i0+0x010],%l4 ! Mem[0000000068000010]
stx %l7,[%i2+0x018] ! Mem[0000000069000018]
retl
std %l4,[%i1+0x018] ! Mem[0000000068800018]
p44_jmpl_3_ho:
lduh [%o0+0x002],%l4 ! Mem[0000000068000002]
sth %l2,[%o1+0x022] ! Mem[0000000068800022]
jmpl %g6+8,%g0
stw %l3,[%o3+0x004] ! Mem[0000000069800004]
p44_call_3_ho:
ldub [%o3+0x029],%l2 ! Mem[0000000069800029]
ldsh [%o2+0x02a],%l2 ! Mem[000000006900002a]
ldd [%o1+0x000],%l0 ! Mem[0000000068800000]
ldsh [%o0+0x026],%l1 ! Mem[0000000068000026]
stb %l3,[%o1+0x016] ! Mem[0000000068800016]
ldd [%o0+0x010],%l4 ! Mem[0000000068000010]
stx %l7,[%o2+0x018] ! Mem[0000000069000018]
retl
std %l4,[%o1+0x018] ! Mem[0000000068800018]
p45_jmpl_3_le:
std %l2,[%i0+0x028] ! Mem[000000006a000028]
ldsh [%i2+0x016],%l7 ! Mem[000000006b000016]
stw %l2,[%i1+0x014] ! Mem[000000006a800014]
lduh [%i1+0x002],%l1 ! Mem[000000006a800002]
jmpl %g6+8,%g0
std %l0,[%i3+0x030] ! Mem[000000006b800030]
p45_call_3_le:
lduh [%i0+0x012],%l0 ! Mem[000000006a000012]
std %l4,[%i0+0x020] ! Mem[000000006a000020]
ldd [%i3+0x028],%l2 ! Mem[000000006b800028]
ldd [%i1+0x000],%l4 ! Mem[000000006a800000]
ldsw [%i0+0x038],%l4 ! Mem[000000006a000038]
lduh [%i2+0x002],%l1 ! Mem[000000006b000002]
retl
stw %l2,[%i0+0x020] ! Mem[000000006a000020]
p45_jmpl_3_lo:
std %l2,[%o0+0x028] ! Mem[000000006a000028]
ldsh [%o2+0x016],%l7 ! Mem[000000006b000016]
stw %l2,[%o1+0x014] ! Mem[000000006a800014]
lduh [%o1+0x002],%l1 ! Mem[000000006a800002]
jmpl %g6+8,%g0
std %l0,[%o3+0x030] ! Mem[000000006b800030]
p45_call_3_lo:
lduh [%o0+0x012],%l0 ! Mem[000000006a000012]
std %l4,[%o0+0x020] ! Mem[000000006a000020]
ldd [%o3+0x028],%l2 ! Mem[000000006b800028]
ldd [%o1+0x000],%l4 ! Mem[000000006a800000]
ldsw [%o0+0x038],%l4 ! Mem[000000006a000038]
lduh [%o2+0x002],%l1 ! Mem[000000006b000002]
retl
stw %l2,[%o0+0x020] ! Mem[000000006a000020]
p45_jmpl_3_he:
lduh [%i3+0x002],%l4 ! Mem[000000006b800002]
ldd [%i3+0x000],%l2 ! Mem[000000006b800000]
jmpl %g6+8,%g0
ldx [%i1+0x000],%l3 ! Mem[000000006a800000]
p45_call_3_he:
ldx [%i3+0x028],%l2 ! Mem[000000006b800028]
ldsb [%i2+0x00a],%l2 ! Mem[000000006b00000a]
stx %l0,[%i1+0x020] ! Mem[000000006a800020]
stx %l1,[%i0+0x020] ! Mem[000000006a000020]
ldd [%i1+0x030],%l2 ! Mem[000000006a800030]
ldd [%i0+0x030],%l4 ! Mem[000000006a000030]
ldsb [%i0+0x039],%l7 ! Mem[000000006a000039]
retl
ldub [%i1+0x019],%l4 ! Mem[000000006a800019]
p45_jmpl_3_ho:
lduh [%o3+0x002],%l4 ! Mem[000000006b800002]
ldd [%o3+0x000],%l2 ! Mem[000000006b800000]
jmpl %g6+8,%g0
ldx [%o1+0x000],%l3 ! Mem[000000006a800000]
p45_call_3_ho:
ldx [%o3+0x028],%l2 ! Mem[000000006b800028]
ldsb [%o2+0x00a],%l2 ! Mem[000000006b00000a]
stx %l0,[%o1+0x020] ! Mem[000000006a800020]
stx %l1,[%o0+0x020] ! Mem[000000006a000020]
ldd [%o1+0x030],%l2 ! Mem[000000006a800030]
ldd [%o0+0x030],%l4 ! Mem[000000006a000030]
ldsb [%o0+0x039],%l7 ! Mem[000000006a000039]
retl
ldub [%o1+0x019],%l4 ! Mem[000000006a800019]
p46_jmpl_3_le:
stb %l3,[%i0+0x02a] ! Mem[000000006c00002a]
sth %l7,[%i0+0x036] ! Mem[000000006c000036]
sth %l2,[%i0+0x036] ! Mem[000000006c000036]
ldsw [%i1+0x020],%l1 ! Mem[000000006c800020]
jmpl %g6+8,%g0
stb %l0,[%i1+0x012] ! Mem[000000006c800012]
p46_call_3_le:
stx %l0,[%i2+0x010] ! Mem[000000006d000010]
sth %l4,[%i3+0x004] ! Mem[000000006d800004]
ldsh [%i1+0x02a],%l2 ! Mem[000000006c80002a]
lduw [%i1+0x020],%l4 ! Mem[000000006c800020]
stw %l4,[%i3+0x018] ! Mem[000000006d800018]
lduh [%i0+0x002],%l1 ! Mem[000000006c000002]
retl
lduw [%i1+0x020],%l2 ! Mem[000000006c800020]
p46_jmpl_3_lo:
stb %l3,[%o0+0x02a] ! Mem[000000006c00002a]
sth %l7,[%o0+0x036] ! Mem[000000006c000036]
sth %l2,[%o0+0x036] ! Mem[000000006c000036]
ldsw [%o1+0x020],%l1 ! Mem[000000006c800020]
jmpl %g6+8,%g0
stb %l0,[%o1+0x012] ! Mem[000000006c800012]
p46_call_3_lo:
stx %l0,[%o2+0x010] ! Mem[000000006d000010]
sth %l4,[%o3+0x004] ! Mem[000000006d800004]
ldsh [%o1+0x02a],%l2 ! Mem[000000006c80002a]
lduw [%o1+0x020],%l4 ! Mem[000000006c800020]
stw %l4,[%o3+0x018] ! Mem[000000006d800018]
lduh [%o0+0x002],%l1 ! Mem[000000006c000002]
retl
lduw [%o1+0x020],%l2 ! Mem[000000006c800020]
p46_jmpl_3_he:
lduh [%i3+0x002],%l4 ! Mem[000000006d800002]
ldsb [%i1+0x022],%l2 ! Mem[000000006c800022]
jmpl %g6+8,%g0
ldsw [%i3+0x004],%l3 ! Mem[000000006d800004]
p46_call_3_he:
sth %l2,[%i3+0x028] ! Mem[000000006d800028]
ldsh [%i1+0x02a],%l2 ! Mem[000000006c80002a]
stw %l0,[%i2+0x000] ! Mem[000000006d000000]
std %l0,[%i3+0x020] ! Mem[000000006d800020]
ldx [%i2+0x010],%l3 ! Mem[000000006d000010]
ldsh [%i1+0x016],%l5 ! Mem[000000006c800016]
ldsw [%i2+0x018],%l7 ! Mem[000000006d000018]
retl
stx %l4,[%i1+0x018] ! Mem[000000006c800018]
p46_jmpl_3_ho:
lduh [%o3+0x002],%l4 ! Mem[000000006d800002]
ldsb [%o1+0x022],%l2 ! Mem[000000006c800022]
jmpl %g6+8,%g0
ldsw [%o3+0x004],%l3 ! Mem[000000006d800004]
p46_call_3_ho:
sth %l2,[%o3+0x028] ! Mem[000000006d800028]
ldsh [%o1+0x02a],%l2 ! Mem[000000006c80002a]
stw %l0,[%o2+0x000] ! Mem[000000006d000000]
std %l0,[%o3+0x020] ! Mem[000000006d800020]
ldx [%o2+0x010],%l3 ! Mem[000000006d000010]
ldsh [%o1+0x016],%l5 ! Mem[000000006c800016]
ldsw [%o2+0x018],%l7 ! Mem[000000006d000018]
retl
stx %l4,[%o1+0x018] ! Mem[000000006c800018]
p47_jmpl_3_le:
std %l2,[%i1+0x028] ! Mem[000000006e800028]
lduh [%i3+0x016],%l7 ! Mem[000000006f800016]
std %l2,[%i3+0x010] ! Mem[000000006f800010]
ldsb [%i0+0x002],%l1 ! Mem[000000006e000002]
jmpl %g6+8,%g0
ldx [%i1+0x030],%l0 ! Mem[000000006e800030]
p47_call_3_le:
ldub [%i0+0x013],%l0 ! Mem[000000006e000013]
std %l4,[%i1+0x020] ! Mem[000000006e800020]
lduw [%i2+0x028],%l2 ! Mem[000000006f000028]
stx %l4,[%i2+0x000] ! Mem[000000006f000000]
stb %l4,[%i2+0x03a] ! Mem[000000006f00003a]
lduh [%i3+0x002],%l1 ! Mem[000000006f800002]
retl
ldsb [%i1+0x021],%l2 ! Mem[000000006e800021]
p47_jmpl_3_lo:
std %l2,[%o1+0x028] ! Mem[000000006e800028]
lduh [%o3+0x016],%l7 ! Mem[000000006f800016]
std %l2,[%o3+0x010] ! Mem[000000006f800010]
ldsb [%o0+0x002],%l1 ! Mem[000000006e000002]
jmpl %g6+8,%g0
ldx [%o1+0x030],%l0 ! Mem[000000006e800030]
p47_call_3_lo:
ldub [%o0+0x013],%l0 ! Mem[000000006e000013]
std %l4,[%o1+0x020] ! Mem[000000006e800020]
lduw [%o2+0x028],%l2 ! Mem[000000006f000028]
stx %l4,[%o2+0x000] ! Mem[000000006f000000]
stb %l4,[%o2+0x03a] ! Mem[000000006f00003a]
lduh [%o3+0x002],%l1 ! Mem[000000006f800002]
retl
ldsb [%o1+0x021],%l2 ! Mem[000000006e800021]
p47_jmpl_3_he:
lduh [%i2+0x002],%l4 ! Mem[000000006f000002]
ldub [%i3+0x002],%l2 ! Mem[000000006f800002]
jmpl %g6+8,%g0
stx %l3,[%i1+0x000] ! Mem[000000006e800000]
p47_call_3_he:
ldd [%i3+0x028],%l2 ! Mem[000000006f800028]
ldsw [%i1+0x008],%l2 ! Mem[000000006e800008]
sth %l0,[%i3+0x022] ! Mem[000000006f800022]
stb %l1,[%i2+0x027] ! Mem[000000006f000027]
ldsb [%i2+0x036],%l3 ! Mem[000000006f000036]
ldsh [%i1+0x036],%l5 ! Mem[000000006e800036]
lduh [%i3+0x038],%l7 ! Mem[000000006f800038]
retl
ldx [%i1+0x018],%l4 ! Mem[000000006e800018]
p47_jmpl_3_ho:
lduh [%o2+0x002],%l4 ! Mem[000000006f000002]
ldub [%o3+0x002],%l2 ! Mem[000000006f800002]
jmpl %g6+8,%g0
stx %l3,[%o1+0x000] ! Mem[000000006e800000]
p47_call_3_ho:
ldd [%o3+0x028],%l2 ! Mem[000000006f800028]
ldsw [%o1+0x008],%l2 ! Mem[000000006e800008]
sth %l0,[%o3+0x022] ! Mem[000000006f800022]
stb %l1,[%o2+0x027] ! Mem[000000006f000027]
ldsb [%o2+0x036],%l3 ! Mem[000000006f000036]
ldsh [%o1+0x036],%l5 ! Mem[000000006e800036]
lduh [%o3+0x038],%l7 ! Mem[000000006f800038]
retl
ldx [%o1+0x018],%l4 ! Mem[000000006e800018]
p48_jmpl_3_le:
stb %l3,[%i1+0x02a] ! Mem[000000007080002a]
ldsh [%i1+0x036],%l7 ! Mem[0000000070800036]
lduw [%i3+0x034],%l2 ! Mem[0000000071800034]
stx %l1,[%i0+0x020] ! Mem[0000000070000020]
jmpl %g6+8,%g0
lduw [%i3+0x010],%l0 ! Mem[0000000071800010]
p48_call_3_le:
stw %l0,[%i1+0x010] ! Mem[0000000070800010]
sth %l4,[%i1+0x004] ! Mem[0000000070800004]
sth %l2,[%i0+0x02a] ! Mem[000000007000002a]
lduh [%i0+0x020],%l4 ! Mem[0000000070000020]
ldsw [%i1+0x018],%l4 ! Mem[0000000070800018]
ldx [%i1+0x000],%l1 ! Mem[0000000070800000]
retl
std %l2,[%i2+0x020] ! Mem[0000000071000020]
p48_jmpl_3_lo:
stb %l3,[%o1+0x02a] ! Mem[000000007080002a]
ldsh [%o1+0x036],%l7 ! Mem[0000000070800036]
lduw [%o3+0x034],%l2 ! Mem[0000000071800034]
stx %l1,[%o0+0x020] ! Mem[0000000070000020]
jmpl %g6+8,%g0
lduw [%o3+0x010],%l0 ! Mem[0000000071800010]
p48_call_3_lo:
stw %l0,[%o1+0x010] ! Mem[0000000070800010]
sth %l4,[%o1+0x004] ! Mem[0000000070800004]
sth %l2,[%o0+0x02a] ! Mem[000000007000002a]
lduh [%o0+0x020],%l4 ! Mem[0000000070000020]
ldsw [%o1+0x018],%l4 ! Mem[0000000070800018]
ldx [%o1+0x000],%l1 ! Mem[0000000070800000]
retl
std %l2,[%o2+0x020] ! Mem[0000000071000020]
p48_jmpl_3_he:
ldx [%i1+0x000],%l4 ! Mem[0000000070800000]
ldx [%i0+0x020],%l2 ! Mem[0000000070000020]
jmpl %g6+8,%g0
stb %l3,[%i3+0x004] ! Mem[0000000071800004]
p48_call_3_he:
ldsb [%i3+0x029],%l2 ! Mem[0000000071800029]
ldub [%i1+0x02a],%l2 ! Mem[000000007080002a]
std %l0,[%i0+0x000] ! Mem[0000000070000000]
lduh [%i1+0x026],%l1 ! Mem[0000000070800026]
stb %l3,[%i2+0x016] ! Mem[0000000071000016]
ldsh [%i1+0x016],%l5 ! Mem[0000000070800016]
ldx [%i1+0x018],%l7 ! Mem[0000000070800018]
retl
ldub [%i2+0x019],%l4 ! Mem[0000000071000019]
p48_jmpl_3_ho:
ldx [%o1+0x000],%l4 ! Mem[0000000070800000]
ldx [%o0+0x020],%l2 ! Mem[0000000070000020]
jmpl %g6+8,%g0
stb %l3,[%o3+0x004] ! Mem[0000000071800004]
p48_call_3_ho:
ldsb [%o3+0x029],%l2 ! Mem[0000000071800029]
ldub [%o1+0x02a],%l2 ! Mem[000000007080002a]
std %l0,[%o0+0x000] ! Mem[0000000070000000]
lduh [%o1+0x026],%l1 ! Mem[0000000070800026]
stb %l3,[%o2+0x016] ! Mem[0000000071000016]
ldsh [%o1+0x016],%l5 ! Mem[0000000070800016]
ldx [%o1+0x018],%l7 ! Mem[0000000070800018]
retl
ldub [%o2+0x019],%l4 ! Mem[0000000071000019]
p49_jmpl_3_le:
std %l2,[%i1+0x028] ! Mem[0000000072800028]
sth %l7,[%i3+0x016] ! Mem[0000000073800016]
lduh [%i2+0x016],%l2 ! Mem[0000000073000016]
stb %l1,[%i3+0x002] ! Mem[0000000073800002]
jmpl %g6+8,%g0
lduh [%i1+0x032],%l0 ! Mem[0000000072800032]
p49_call_3_le:
ldsw [%i2+0x010],%l0 ! Mem[0000000073000010]
stw %l4,[%i3+0x024] ! Mem[0000000073800024]
stx %l2,[%i2+0x028] ! Mem[0000000073000028]
stw %l4,[%i1+0x000] ! Mem[0000000072800000]
ldd [%i3+0x038],%l4 ! Mem[0000000073800038]
ldx [%i0+0x000],%l1 ! Mem[0000000072000000]
retl
lduw [%i3+0x020],%l2 ! Mem[0000000073800020]
p49_jmpl_3_lo:
std %l2,[%o1+0x028] ! Mem[0000000072800028]
sth %l7,[%o3+0x016] ! Mem[0000000073800016]
lduh [%o2+0x016],%l2 ! Mem[0000000073000016]
stb %l1,[%o3+0x002] ! Mem[0000000073800002]
jmpl %g6+8,%g0
lduh [%o1+0x032],%l0 ! Mem[0000000072800032]
p49_call_3_lo:
ldsw [%o2+0x010],%l0 ! Mem[0000000073000010]
stw %l4,[%o3+0x024] ! Mem[0000000073800024]
stx %l2,[%o2+0x028] ! Mem[0000000073000028]
stw %l4,[%o1+0x000] ! Mem[0000000072800000]
ldd [%o3+0x038],%l4 ! Mem[0000000073800038]
ldx [%o0+0x000],%l1 ! Mem[0000000072000000]
retl
lduw [%o3+0x020],%l2 ! Mem[0000000073800020]
p49_jmpl_3_he:
ldx [%i0+0x000],%l4 ! Mem[0000000072000000]
sth %l2,[%i2+0x002] ! Mem[0000000073000002]
jmpl %g6+8,%g0
ldub [%i1+0x004],%l3 ! Mem[0000000072800004]
p49_call_3_he:
ldub [%i2+0x029],%l2 ! Mem[0000000073000029]
lduh [%i1+0x00a],%l2 ! Mem[000000007280000a]
stb %l0,[%i1+0x023] ! Mem[0000000072800023]
ldsh [%i0+0x026],%l1 ! Mem[0000000072000026]
ldd [%i2+0x030],%l2 ! Mem[0000000073000030]
ldub [%i1+0x036],%l5 ! Mem[0000000072800036]
std %l6,[%i2+0x038] ! Mem[0000000073000038]
retl
stx %l4,[%i2+0x018] ! Mem[0000000073000018]
p49_jmpl_3_ho:
ldx [%o0+0x000],%l4 ! Mem[0000000072000000]
sth %l2,[%o2+0x002] ! Mem[0000000073000002]
jmpl %g6+8,%g0
ldub [%o1+0x004],%l3 ! Mem[0000000072800004]
p49_call_3_ho:
ldub [%o2+0x029],%l2 ! Mem[0000000073000029]
lduh [%o1+0x00a],%l2 ! Mem[000000007280000a]
stb %l0,[%o1+0x023] ! Mem[0000000072800023]
ldsh [%o0+0x026],%l1 ! Mem[0000000072000026]
ldd [%o2+0x030],%l2 ! Mem[0000000073000030]
ldub [%o1+0x036],%l5 ! Mem[0000000072800036]
std %l6,[%o2+0x038] ! Mem[0000000073000038]
retl
stx %l4,[%o2+0x018] ! Mem[0000000073000018]
p50_jmpl_3_le:
stb %l3,[%i1+0x02a] ! Mem[000000007480002a]
lduh [%i3+0x036],%l7 ! Mem[0000000075800036]
ldub [%i1+0x036],%l2 ! Mem[0000000074800036]
lduw [%i3+0x020],%l1 ! Mem[0000000075800020]
jmpl %g6+8,%g0
ldub [%i2+0x012],%l0 ! Mem[0000000075000012]
p50_call_3_le:
sth %l0,[%i0+0x012] ! Mem[0000000074000012]
sth %l4,[%i2+0x004] ! Mem[0000000075000004]
ldsw [%i3+0x028],%l2 ! Mem[0000000075800028]
lduw [%i1+0x020],%l4 ! Mem[0000000074800020]
sth %l4,[%i3+0x01a] ! Mem[000000007580001a]
std %l0,[%i2+0x000] ! Mem[0000000075000000]
retl
ldsb [%i3+0x021],%l2 ! Mem[0000000075800021]
p50_jmpl_3_lo:
stb %l3,[%o1+0x02a] ! Mem[000000007480002a]
lduh [%o3+0x036],%l7 ! Mem[0000000075800036]
ldub [%o1+0x036],%l2 ! Mem[0000000074800036]
lduw [%o3+0x020],%l1 ! Mem[0000000075800020]
jmpl %g6+8,%g0
ldub [%o2+0x012],%l0 ! Mem[0000000075000012]
p50_call_3_lo:
sth %l0,[%o0+0x012] ! Mem[0000000074000012]
sth %l4,[%o2+0x004] ! Mem[0000000075000004]
ldsw [%o3+0x028],%l2 ! Mem[0000000075800028]
lduw [%o1+0x020],%l4 ! Mem[0000000074800020]
sth %l4,[%o3+0x01a] ! Mem[000000007580001a]
std %l0,[%o2+0x000] ! Mem[0000000075000000]
retl
ldsb [%o3+0x021],%l2 ! Mem[0000000075800021]
p50_jmpl_3_he:
ldx [%i3+0x000],%l4 ! Mem[0000000075800000]
ldd [%i0+0x020],%l2 ! Mem[0000000074000020]
jmpl %g6+8,%g0
ldd [%i2+0x000],%l2 ! Mem[0000000075000000]
p50_call_3_he:
ldx [%i2+0x028],%l2 ! Mem[0000000075000028]
lduw [%i1+0x028],%l2 ! Mem[0000000074800028]
lduh [%i1+0x002],%l0 ! Mem[0000000074800002]
ldsb [%i0+0x027],%l1 ! Mem[0000000074000027]
ldx [%i2+0x010],%l3 ! Mem[0000000075000010]
ldub [%i1+0x016],%l5 ! Mem[0000000074800016]
stw %l7,[%i0+0x018] ! Mem[0000000074000018]
retl
ldx [%i3+0x018],%l4 ! Mem[0000000075800018]
p50_jmpl_3_ho:
ldx [%o3+0x000],%l4 ! Mem[0000000075800000]
ldd [%o0+0x020],%l2 ! Mem[0000000074000020]
jmpl %g6+8,%g0
ldd [%o2+0x000],%l2 ! Mem[0000000075000000]
p50_call_3_ho:
ldx [%o2+0x028],%l2 ! Mem[0000000075000028]
lduw [%o1+0x028],%l2 ! Mem[0000000074800028]
lduh [%o1+0x002],%l0 ! Mem[0000000074800002]
ldsb [%o0+0x027],%l1 ! Mem[0000000074000027]
ldx [%o2+0x010],%l3 ! Mem[0000000075000010]
ldub [%o1+0x016],%l5 ! Mem[0000000074800016]
stw %l7,[%o0+0x018] ! Mem[0000000074000018]
retl
ldx [%o3+0x018],%l4 ! Mem[0000000075800018]
p51_jmpl_3_le:
std %l2,[%i1+0x028] ! Mem[0000000076800028]
ldsh [%i1+0x016],%l7 ! Mem[0000000076800016]
ldsw [%i1+0x014],%l2 ! Mem[0000000076800014]
ldub [%i2+0x002],%l1 ! Mem[0000000077000002]
jmpl %g6+8,%g0
ldsw [%i3+0x030],%l0 ! Mem[0000000077800030]
p51_call_3_le:
ldsh [%i1+0x012],%l0 ! Mem[0000000076800012]
stw %l4,[%i1+0x024] ! Mem[0000000076800024]
ldx [%i1+0x028],%l2 ! Mem[0000000076800028]
stx %l4,[%i3+0x000] ! Mem[0000000077800000]
lduh [%i1+0x03a],%l4 ! Mem[000000007680003a]
std %l0,[%i0+0x000] ! Mem[0000000076000000]
retl
std %l2,[%i3+0x020] ! Mem[0000000077800020]
p51_jmpl_3_lo:
std %l2,[%o1+0x028] ! Mem[0000000076800028]
ldsh [%o1+0x016],%l7 ! Mem[0000000076800016]
ldsw [%o1+0x014],%l2 ! Mem[0000000076800014]
ldub [%o2+0x002],%l1 ! Mem[0000000077000002]
jmpl %g6+8,%g0
ldsw [%o3+0x030],%l0 ! Mem[0000000077800030]
p51_call_3_lo:
ldsh [%o1+0x012],%l0 ! Mem[0000000076800012]
stw %l4,[%o1+0x024] ! Mem[0000000076800024]
ldx [%o1+0x028],%l2 ! Mem[0000000076800028]
stx %l4,[%o3+0x000] ! Mem[0000000077800000]
lduh [%o1+0x03a],%l4 ! Mem[000000007680003a]
std %l0,[%o0+0x000] ! Mem[0000000076000000]
retl
std %l2,[%o3+0x020] ! Mem[0000000077800020]
p51_jmpl_3_he:
std %l4,[%i3+0x000] ! Mem[0000000077800000]
ldsb [%i2+0x002],%l2 ! Mem[0000000077000002]
jmpl %g6+8,%g0
std %l2,[%i1+0x000] ! Mem[0000000076800000]
p51_call_3_he:
stb %l2,[%i2+0x029] ! Mem[0000000077000029]
ldx [%i1+0x008],%l2 ! Mem[0000000076800008]
ldub [%i1+0x023],%l0 ! Mem[0000000076800023]
stw %l1,[%i3+0x024] ! Mem[0000000077800024]
ldsb [%i3+0x036],%l3 ! Mem[0000000077800036]
lduw [%i1+0x034],%l5 ! Mem[0000000076800034]
ldd [%i2+0x038],%l6 ! Mem[0000000077000038]
retl
ldsh [%i3+0x018],%l4 ! Mem[0000000077800018]
p51_jmpl_3_ho:
std %l4,[%o3+0x000] ! Mem[0000000077800000]
ldsb [%o2+0x002],%l2 ! Mem[0000000077000002]
jmpl %g6+8,%g0
std %l2,[%o1+0x000] ! Mem[0000000076800000]
p51_call_3_ho:
stb %l2,[%o2+0x029] ! Mem[0000000077000029]
ldx [%o1+0x008],%l2 ! Mem[0000000076800008]
ldub [%o1+0x023],%l0 ! Mem[0000000076800023]
stw %l1,[%o3+0x024] ! Mem[0000000077800024]
ldsb [%o3+0x036],%l3 ! Mem[0000000077800036]
lduw [%o1+0x034],%l5 ! Mem[0000000076800034]
ldd [%o2+0x038],%l6 ! Mem[0000000077000038]
retl
ldsh [%o3+0x018],%l4 ! Mem[0000000077800018]
p52_jmpl_3_le:
sth %l3,[%i1+0x02a] ! Mem[000000007880002a]
sth %l7,[%i3+0x036] ! Mem[0000000079800036]
ldsh [%i0+0x036],%l2 ! Mem[0000000078000036]
ldsh [%i1+0x022],%l1 ! Mem[0000000078800022]
jmpl %g6+8,%g0
ldsh [%i1+0x012],%l0 ! Mem[0000000078800012]
p52_call_3_le:
std %l0,[%i3+0x010] ! Mem[0000000079800010]
sth %l4,[%i0+0x004] ! Mem[0000000078000004]
std %l2,[%i2+0x028] ! Mem[0000000079000028]
lduh [%i0+0x020],%l4 ! Mem[0000000078000020]
ldsh [%i3+0x01a],%l4 ! Mem[000000007980001a]
stw %l1,[%i3+0x000] ! Mem[0000000079800000]
retl
ldub [%i0+0x021],%l2 ! Mem[0000000078000021]
p52_jmpl_3_lo:
sth %l3,[%o1+0x02a] ! Mem[000000007880002a]
sth %l7,[%o3+0x036] ! Mem[0000000079800036]
ldsh [%o0+0x036],%l2 ! Mem[0000000078000036]
ldsh [%o1+0x022],%l1 ! Mem[0000000078800022]
jmpl %g6+8,%g0
ldsh [%o1+0x012],%l0 ! Mem[0000000078800012]
p52_call_3_lo:
std %l0,[%o3+0x010] ! Mem[0000000079800010]
sth %l4,[%o0+0x004] ! Mem[0000000078000004]
std %l2,[%o2+0x028] ! Mem[0000000079000028]
lduh [%o0+0x020],%l4 ! Mem[0000000078000020]
ldsh [%o3+0x01a],%l4 ! Mem[000000007980001a]
stw %l1,[%o3+0x000] ! Mem[0000000079800000]
retl
ldub [%o0+0x021],%l2 ! Mem[0000000078000021]
p52_jmpl_3_he:
std %l4,[%i2+0x000] ! Mem[0000000079000000]
ldub [%i0+0x022],%l2 ! Mem[0000000078000022]
jmpl %g6+8,%g0
lduh [%i2+0x004],%l3 ! Mem[0000000079000004]
p52_call_3_he:
stw %l2,[%i2+0x028] ! Mem[0000000079000028]
stb %l2,[%i1+0x02a] ! Mem[000000007880002a]
ldsw [%i2+0x000],%l0 ! Mem[0000000079000000]
stb %l1,[%i2+0x027] ! Mem[0000000079000027]
stb %l3,[%i3+0x016] ! Mem[0000000079800016]
lduw [%i2+0x014],%l5 ! Mem[0000000079000014]
ldsh [%i3+0x018],%l7 ! Mem[0000000079800018]
retl
stx %l4,[%i0+0x018] ! Mem[0000000078000018]
p52_jmpl_3_ho:
std %l4,[%o2+0x000] ! Mem[0000000079000000]
ldub [%o0+0x022],%l2 ! Mem[0000000078000022]
jmpl %g6+8,%g0
lduh [%o2+0x004],%l3 ! Mem[0000000079000004]
p52_call_3_ho:
stw %l2,[%o2+0x028] ! Mem[0000000079000028]
stb %l2,[%o1+0x02a] ! Mem[000000007880002a]
ldsw [%o2+0x000],%l0 ! Mem[0000000079000000]
stb %l1,[%o2+0x027] ! Mem[0000000079000027]
stb %l3,[%o3+0x016] ! Mem[0000000079800016]
lduw [%o2+0x014],%l5 ! Mem[0000000079000014]
ldsh [%o3+0x018],%l7 ! Mem[0000000079800018]
retl
stx %l4,[%o0+0x018] ! Mem[0000000078000018]
p53_jmpl_3_le:
std %l2,[%i2+0x028] ! Mem[000000007b000028]
lduh [%i2+0x016],%l7 ! Mem[000000007b000016]
ldsb [%i0+0x016],%l2 ! Mem[000000007a000016]
ldd [%i1+0x000],%l0 ! Mem[000000007a800000]
jmpl %g6+8,%g0
ldsb [%i2+0x032],%l0 ! Mem[000000007b000032]
p53_call_3_le:
ldsw [%i0+0x010],%l0 ! Mem[000000007a000010]
stw %l4,[%i3+0x024] ! Mem[000000007b800024]
ldd [%i0+0x028],%l2 ! Mem[000000007a000028]
stw %l4,[%i1+0x000] ! Mem[000000007a800000]
stx %l4,[%i3+0x038] ! Mem[000000007b800038]
stw %l1,[%i1+0x000] ! Mem[000000007a800000]
retl
ldsb [%i0+0x021],%l2 ! Mem[000000007a000021]
p53_jmpl_3_lo:
std %l2,[%o2+0x028] ! Mem[000000007b000028]
lduh [%o2+0x016],%l7 ! Mem[000000007b000016]
ldsb [%o0+0x016],%l2 ! Mem[000000007a000016]
ldd [%o1+0x000],%l0 ! Mem[000000007a800000]
jmpl %g6+8,%g0
ldsb [%o2+0x032],%l0 ! Mem[000000007b000032]
p53_call_3_lo:
ldsw [%o0+0x010],%l0 ! Mem[000000007a000010]
stw %l4,[%o3+0x024] ! Mem[000000007b800024]
ldd [%o0+0x028],%l2 ! Mem[000000007a000028]
stw %l4,[%o1+0x000] ! Mem[000000007a800000]
stx %l4,[%o3+0x038] ! Mem[000000007b800038]
stw %l1,[%o1+0x000] ! Mem[000000007a800000]
retl
ldsb [%o0+0x021],%l2 ! Mem[000000007a000021]
p53_jmpl_3_he:
std %l4,[%i1+0x000] ! Mem[000000007a800000]
ldx [%i1+0x000],%l2 ! Mem[000000007a800000]
jmpl %g6+8,%g0
ldsw [%i0+0x004],%l3 ! Mem[000000007a000004]
p53_call_3_he:
ldsb [%i2+0x029],%l2 ! Mem[000000007b000029]
std %l2,[%i1+0x008] ! Mem[000000007a800008]
ldsh [%i3+0x022],%l0 ! Mem[000000007b800022]
lduh [%i1+0x026],%l1 ! Mem[000000007a800026]
ldsh [%i3+0x036],%l3 ! Mem[000000007b800036]
lduw [%i2+0x034],%l5 ! Mem[000000007b000034]
ldub [%i1+0x039],%l7 ! Mem[000000007a800039]
retl
ldx [%i0+0x018],%l4 ! Mem[000000007a000018]
p53_jmpl_3_ho:
std %l4,[%o1+0x000] ! Mem[000000007a800000]
ldx [%o1+0x000],%l2 ! Mem[000000007a800000]
jmpl %g6+8,%g0
ldsw [%o0+0x004],%l3 ! Mem[000000007a000004]
p53_call_3_ho:
ldsb [%o2+0x029],%l2 ! Mem[000000007b000029]
std %l2,[%o1+0x008] ! Mem[000000007a800008]
ldsh [%o3+0x022],%l0 ! Mem[000000007b800022]
lduh [%o1+0x026],%l1 ! Mem[000000007a800026]
ldsh [%o3+0x036],%l3 ! Mem[000000007b800036]
lduw [%o2+0x034],%l5 ! Mem[000000007b000034]
ldub [%o1+0x039],%l7 ! Mem[000000007a800039]
retl
ldx [%o0+0x018],%l4 ! Mem[000000007a000018]
p54_jmpl_3_le:
sth %l3,[%i2+0x02a] ! Mem[000000007d00002a]
ldsh [%i0+0x036],%l7 ! Mem[000000007c000036]
ldd [%i3+0x030],%l2 ! Mem[000000007d800030]
stw %l1,[%i1+0x020] ! Mem[000000007c800020]
jmpl %g6+8,%g0
ldd [%i0+0x010],%l0 ! Mem[000000007c000010]
p54_call_3_le:
stb %l0,[%i1+0x013] ! Mem[000000007c800013]
sth %l4,[%i1+0x004] ! Mem[000000007c800004]
ldub [%i1+0x02b],%l2 ! Mem[000000007c80002b]
ldub [%i2+0x021],%l4 ! Mem[000000007d000021]
ldx [%i1+0x018],%l4 ! Mem[000000007c800018]
ldd [%i0+0x000],%l0 ! Mem[000000007c000000]
retl
std %l2,[%i1+0x020] ! Mem[000000007c800020]
p54_jmpl_3_lo:
sth %l3,[%o2+0x02a] ! Mem[000000007d00002a]
ldsh [%o0+0x036],%l7 ! Mem[000000007c000036]
ldd [%o3+0x030],%l2 ! Mem[000000007d800030]
stw %l1,[%o1+0x020] ! Mem[000000007c800020]
jmpl %g6+8,%g0
ldd [%o0+0x010],%l0 ! Mem[000000007c000010]
p54_call_3_lo:
stb %l0,[%o1+0x013] ! Mem[000000007c800013]
sth %l4,[%o1+0x004] ! Mem[000000007c800004]
ldub [%o1+0x02b],%l2 ! Mem[000000007c80002b]
ldub [%o2+0x021],%l4 ! Mem[000000007d000021]
ldx [%o1+0x018],%l4 ! Mem[000000007c800018]
ldd [%o0+0x000],%l0 ! Mem[000000007c000000]
retl
std %l2,[%o1+0x020] ! Mem[000000007c800020]
p54_jmpl_3_he:
std %l4,[%i0+0x000] ! Mem[000000007c000000]
sth %l2,[%i3+0x022] ! Mem[000000007d800022]
jmpl %g6+8,%g0
stx %l3,[%i2+0x000] ! Mem[000000007d000000]
p54_call_3_he:
ldsh [%i1+0x028],%l2 ! Mem[000000007c800028]
sth %l2,[%i1+0x02a] ! Mem[000000007c80002a]
ldsb [%i0+0x003],%l0 ! Mem[000000007c000003]
ldub [%i0+0x027],%l1 ! Mem[000000007c000027]
ldx [%i3+0x010],%l3 ! Mem[000000007d800010]
stb %l5,[%i2+0x016] ! Mem[000000007d000016]
lduw [%i2+0x018],%l7 ! Mem[000000007d000018]
retl
ldsh [%i1+0x018],%l4 ! Mem[000000007c800018]
p54_jmpl_3_ho:
std %l4,[%o0+0x000] ! Mem[000000007c000000]
sth %l2,[%o3+0x022] ! Mem[000000007d800022]
jmpl %g6+8,%g0
stx %l3,[%o2+0x000] ! Mem[000000007d000000]
p54_call_3_ho:
ldsh [%o1+0x028],%l2 ! Mem[000000007c800028]
sth %l2,[%o1+0x02a] ! Mem[000000007c80002a]
ldsb [%o0+0x003],%l0 ! Mem[000000007c000003]
ldub [%o0+0x027],%l1 ! Mem[000000007c000027]
ldx [%o3+0x010],%l3 ! Mem[000000007d800010]
stb %l5,[%o2+0x016] ! Mem[000000007d000016]
lduw [%o2+0x018],%l7 ! Mem[000000007d000018]
retl
ldsh [%o1+0x018],%l4 ! Mem[000000007c800018]
p55_jmpl_3_le:
std %l2,[%i2+0x028] ! Mem[000000007f000028]
sth %l7,[%i3+0x016] ! Mem[000000007f800016]
stx %l2,[%i2+0x010] ! Mem[000000007f000010]
ldx [%i0+0x000],%l1 ! Mem[000000007e000000]
jmpl %g6+8,%g0
stx %l0,[%i1+0x030] ! Mem[000000007e800030]
p55_call_3_le:
ldsh [%i3+0x012],%l0 ! Mem[000000007f800012]
stw %l4,[%i1+0x024] ! Mem[000000007e800024]
lduw [%i2+0x028],%l2 ! Mem[000000007f000028]
sth %l4,[%i3+0x000] ! Mem[000000007f800000]
ldub [%i0+0x03a],%l4 ! Mem[000000007e00003a]
ldd [%i2+0x000],%l0 ! Mem[000000007f000000]
retl
ldub [%i1+0x021],%l2 ! Mem[000000007e800021]
p55_jmpl_3_lo:
std %l2,[%o2+0x028] ! Mem[000000007f000028]
sth %l7,[%o3+0x016] ! Mem[000000007f800016]
stx %l2,[%o2+0x010] ! Mem[000000007f000010]
ldx [%o0+0x000],%l1 ! Mem[000000007e000000]
jmpl %g6+8,%g0
stx %l0,[%o1+0x030] ! Mem[000000007e800030]
p55_call_3_lo:
ldsh [%o3+0x012],%l0 ! Mem[000000007f800012]
stw %l4,[%o1+0x024] ! Mem[000000007e800024]
lduw [%o2+0x028],%l2 ! Mem[000000007f000028]
sth %l4,[%o3+0x000] ! Mem[000000007f800000]
ldub [%o0+0x03a],%l4 ! Mem[000000007e00003a]
ldd [%o2+0x000],%l0 ! Mem[000000007f000000]
retl
ldub [%o1+0x021],%l2 ! Mem[000000007e800021]
p55_jmpl_3_he:
stw %l4,[%i3+0x000] ! Mem[000000007f800000]
ldd [%i0+0x000],%l2 ! Mem[000000007e000000]
jmpl %g6+8,%g0
stb %l3,[%i0+0x004] ! Mem[000000007e000004]
p55_call_3_he:
lduh [%i1+0x028],%l2 ! Mem[000000007e800028]
stw %l2,[%i1+0x008] ! Mem[000000007e800008]
ldd [%i1+0x020],%l0 ! Mem[000000007e800020]
ldsb [%i0+0x027],%l1 ! Mem[000000007e000027]
ldsb [%i3+0x036],%l3 ! Mem[000000007f800036]
stb %l5,[%i2+0x036] ! Mem[000000007f000036]
sth %l7,[%i0+0x038] ! Mem[000000007e000038]
retl
sth %l4,[%i1+0x018] ! Mem[000000007e800018]
p55_jmpl_3_ho:
stw %l4,[%o3+0x000] ! Mem[000000007f800000]
ldd [%o0+0x000],%l2 ! Mem[000000007e000000]
jmpl %g6+8,%g0
stb %l3,[%o0+0x004] ! Mem[000000007e000004]
p55_call_3_ho:
lduh [%o1+0x028],%l2 ! Mem[000000007e800028]
stw %l2,[%o1+0x008] ! Mem[000000007e800008]
ldd [%o1+0x020],%l0 ! Mem[000000007e800020]
ldsb [%o0+0x027],%l1 ! Mem[000000007e000027]
ldsb [%o3+0x036],%l3 ! Mem[000000007f800036]
stb %l5,[%o2+0x036] ! Mem[000000007f000036]
sth %l7,[%o0+0x038] ! Mem[000000007e000038]
retl
sth %l4,[%o1+0x018] ! Mem[000000007e800018]
p56_jmpl_3_le:
sth %l3,[%i2+0x02a] ! Mem[000000008100002a]
lduh [%i2+0x036],%l7 ! Mem[0000000081000036]
stw %l2,[%i1+0x034] ! Mem[0000000080800034]
lduh [%i0+0x022],%l1 ! Mem[0000000080000022]
jmpl %g6+8,%g0
stw %l0,[%i2+0x010] ! Mem[0000000081000010]
p56_call_3_le:
ldx [%i0+0x010],%l0 ! Mem[0000000080000010]
stx %l4,[%i0+0x000] ! Mem[0000000080000000]
sth %l2,[%i0+0x02a] ! Mem[000000008000002a]
lduh [%i0+0x020],%l4 ! Mem[0000000080000020]
stx %l4,[%i3+0x018] ! Mem[0000000081800018]
ldsh [%i0+0x002],%l1 ! Mem[0000000080000002]
retl
stx %l2,[%i2+0x020] ! Mem[0000000081000020]
p56_jmpl_3_lo:
sth %l3,[%o2+0x02a] ! Mem[000000008100002a]
lduh [%o2+0x036],%l7 ! Mem[0000000081000036]
stw %l2,[%o1+0x034] ! Mem[0000000080800034]
lduh [%o0+0x022],%l1 ! Mem[0000000080000022]
jmpl %g6+8,%g0
stw %l0,[%o2+0x010] ! Mem[0000000081000010]
p56_call_3_lo:
ldx [%o0+0x010],%l0 ! Mem[0000000080000010]
stx %l4,[%o0+0x000] ! Mem[0000000080000000]
sth %l2,[%o0+0x02a] ! Mem[000000008000002a]
lduh [%o0+0x020],%l4 ! Mem[0000000080000020]
stx %l4,[%o3+0x018] ! Mem[0000000081800018]
ldsh [%o0+0x002],%l1 ! Mem[0000000080000002]
retl
stx %l2,[%o2+0x020] ! Mem[0000000081000020]
p56_jmpl_3_he:
stw %l4,[%i3+0x000] ! Mem[0000000081800000]
ldsb [%i3+0x022],%l2 ! Mem[0000000081800022]
jmpl %g6+8,%g0
ldub [%i1+0x004],%l3 ! Mem[0000000080800004]
p56_call_3_he:
stb %l2,[%i1+0x029] ! Mem[0000000080800029]
stx %l2,[%i1+0x028] ! Mem[0000000080800028]
stx %l0,[%i1+0x000] ! Mem[0000000080800000]
stw %l1,[%i2+0x024] ! Mem[0000000081000024]
stb %l3,[%i3+0x016] ! Mem[0000000081800016]
sth %l5,[%i2+0x016] ! Mem[0000000081000016]
stx %l7,[%i2+0x018] ! Mem[0000000081000018]
retl
lduh [%i1+0x018],%l4 ! Mem[0000000080800018]
p56_jmpl_3_ho:
stw %l4,[%o3+0x000] ! Mem[0000000081800000]
ldsb [%o3+0x022],%l2 ! Mem[0000000081800022]
jmpl %g6+8,%g0
ldub [%o1+0x004],%l3 ! Mem[0000000080800004]
p56_call_3_ho:
stb %l2,[%o1+0x029] ! Mem[0000000080800029]
stx %l2,[%o1+0x028] ! Mem[0000000080800028]
stx %l0,[%o1+0x000] ! Mem[0000000080800000]
stw %l1,[%o2+0x024] ! Mem[0000000081000024]
stb %l3,[%o3+0x016] ! Mem[0000000081800016]
sth %l5,[%o2+0x016] ! Mem[0000000081000016]
stx %l7,[%o2+0x018] ! Mem[0000000081000018]
retl
lduh [%o1+0x018],%l4 ! Mem[0000000080800018]
p57_jmpl_3_le:
std %l2,[%i2+0x028] ! Mem[0000000083000028]
ldsh [%i0+0x016],%l7 ! Mem[0000000082000016]
sth %l2,[%i1+0x016] ! Mem[0000000082800016]
ldsw [%i3+0x000],%l1 ! Mem[0000000083800000]
jmpl %g6+8,%g0
sth %l0,[%i0+0x032] ! Mem[0000000082000032]
p57_call_3_le:
ldsb [%i2+0x013],%l0 ! Mem[0000000083000013]
stw %l4,[%i2+0x024] ! Mem[0000000083000024]
stx %l2,[%i2+0x028] ! Mem[0000000083000028]
stw %l4,[%i1+0x000] ! Mem[0000000082800000]
std %l4,[%i2+0x038] ! Mem[0000000083000038]
ldsh [%i3+0x002],%l1 ! Mem[0000000083800002]
retl
std %l2,[%i3+0x020] ! Mem[0000000083800020]
p57_jmpl_3_lo:
std %l2,[%o2+0x028] ! Mem[0000000083000028]
ldsh [%o0+0x016],%l7 ! Mem[0000000082000016]
sth %l2,[%o1+0x016] ! Mem[0000000082800016]
ldsw [%o3+0x000],%l1 ! Mem[0000000083800000]
jmpl %g6+8,%g0
sth %l0,[%o0+0x032] ! Mem[0000000082000032]
p57_call_3_lo:
ldsb [%o2+0x013],%l0 ! Mem[0000000083000013]
stw %l4,[%o2+0x024] ! Mem[0000000083000024]
stx %l2,[%o2+0x028] ! Mem[0000000083000028]
stw %l4,[%o1+0x000] ! Mem[0000000082800000]
std %l4,[%o2+0x038] ! Mem[0000000083000038]
ldsh [%o3+0x002],%l1 ! Mem[0000000083800002]
retl
std %l2,[%o3+0x020] ! Mem[0000000083800020]
p57_jmpl_3_he:
stw %l4,[%i2+0x000] ! Mem[0000000083000000]
ldub [%i0+0x002],%l2 ! Mem[0000000082000002]
jmpl %g6+8,%g0
ldd [%i0+0x000],%l2 ! Mem[0000000082000000]
p57_call_3_he:
std %l2,[%i1+0x028] ! Mem[0000000082800028]
ldd [%i1+0x008],%l2 ! Mem[0000000082800008]
stw %l0,[%i2+0x020] ! Mem[0000000083000020]
sth %l1,[%i1+0x026] ! Mem[0000000082800026]
ldsh [%i0+0x036],%l3 ! Mem[0000000082000036]
sth %l5,[%i3+0x036] ! Mem[0000000083800036]
ldsb [%i3+0x039],%l7 ! Mem[0000000083800039]
retl
ldsh [%i1+0x018],%l4 ! Mem[0000000082800018]
p57_jmpl_3_ho:
stw %l4,[%o2+0x000] ! Mem[0000000083000000]
ldub [%o0+0x002],%l2 ! Mem[0000000082000002]
jmpl %g6+8,%g0
ldd [%o0+0x000],%l2 ! Mem[0000000082000000]
p57_call_3_ho:
std %l2,[%o1+0x028] ! Mem[0000000082800028]
ldd [%o1+0x008],%l2 ! Mem[0000000082800008]
stw %l0,[%o2+0x020] ! Mem[0000000083000020]
sth %l1,[%o1+0x026] ! Mem[0000000082800026]
ldsh [%o0+0x036],%l3 ! Mem[0000000082000036]
sth %l5,[%o3+0x036] ! Mem[0000000083800036]
ldsb [%o3+0x039],%l7 ! Mem[0000000083800039]
retl
ldsh [%o1+0x018],%l4 ! Mem[0000000082800018]
p58_jmpl_3_le:
sth %l3,[%i2+0x02a] ! Mem[000000008500002a]
sth %l7,[%i3+0x036] ! Mem[0000000085800036]
std %l2,[%i1+0x030] ! Mem[0000000084800030]
ldsb [%i3+0x022],%l1 ! Mem[0000000085800022]
jmpl %g6+8,%g0
std %l0,[%i1+0x010] ! Mem[0000000084800010]
p58_call_3_le:
lduw [%i3+0x010],%l0 ! Mem[0000000085800010]
stx %l4,[%i1+0x000] ! Mem[0000000084800000]
ldsw [%i3+0x028],%l2 ! Mem[0000000085800028]
ldub [%i2+0x021],%l4 ! Mem[0000000085000021]
lduw [%i0+0x018],%l4 ! Mem[0000000084000018]
ldsh [%i1+0x002],%l1 ! Mem[0000000084800002]
retl
ldub [%i3+0x021],%l2 ! Mem[0000000085800021]
p58_jmpl_3_lo:
sth %l3,[%o2+0x02a] ! Mem[000000008500002a]
sth %l7,[%o3+0x036] ! Mem[0000000085800036]
std %l2,[%o1+0x030] ! Mem[0000000084800030]
ldsb [%o3+0x022],%l1 ! Mem[0000000085800022]
jmpl %g6+8,%g0
std %l0,[%o1+0x010] ! Mem[0000000084800010]
p58_call_3_lo:
lduw [%o3+0x010],%l0 ! Mem[0000000085800010]
stx %l4,[%o1+0x000] ! Mem[0000000084800000]
ldsw [%o3+0x028],%l2 ! Mem[0000000085800028]
ldub [%o2+0x021],%l4 ! Mem[0000000085000021]
lduw [%o0+0x018],%l4 ! Mem[0000000084000018]
ldsh [%o1+0x002],%l1 ! Mem[0000000084800002]
retl
ldub [%o3+0x021],%l2 ! Mem[0000000085800021]
p58_jmpl_3_he:
ldd [%i0+0x000],%l4 ! Mem[0000000084000000]
ldx [%i2+0x020],%l2 ! Mem[0000000085000020]
jmpl %g6+8,%g0
std %l2,[%i1+0x000] ! Mem[0000000084800000]
p58_call_3_he:
stx %l2,[%i0+0x028] ! Mem[0000000084000028]
ldsb [%i1+0x02a],%l2 ! Mem[000000008480002a]
sth %l0,[%i3+0x002] ! Mem[0000000085800002]
ldx [%i0+0x020],%l1 ! Mem[0000000084000020]
ldx [%i0+0x010],%l3 ! Mem[0000000084000010]
sth %l5,[%i3+0x016] ! Mem[0000000085800016]
ldsw [%i1+0x018],%l7 ! Mem[0000000084800018]
retl
sth %l4,[%i2+0x018] ! Mem[0000000085000018]
p58_jmpl_3_ho:
ldd [%o0+0x000],%l4 ! Mem[0000000084000000]
ldx [%o2+0x020],%l2 ! Mem[0000000085000020]
jmpl %g6+8,%g0
std %l2,[%o1+0x000] ! Mem[0000000084800000]
p58_call_3_ho:
stx %l2,[%o0+0x028] ! Mem[0000000084000028]
ldsb [%o1+0x02a],%l2 ! Mem[000000008480002a]
sth %l0,[%o3+0x002] ! Mem[0000000085800002]
ldx [%o0+0x020],%l1 ! Mem[0000000084000020]
ldx [%o0+0x010],%l3 ! Mem[0000000084000010]
sth %l5,[%o3+0x016] ! Mem[0000000085800016]
ldsw [%o1+0x018],%l7 ! Mem[0000000084800018]
retl
sth %l4,[%o2+0x018] ! Mem[0000000085000018]
p59_jmpl_3_le:
std %l2,[%i2+0x028] ! Mem[0000000087000028]
lduh [%i1+0x016],%l7 ! Mem[0000000086800016]
stb %l2,[%i0+0x016] ! Mem[0000000086000016]
stx %l1,[%i2+0x000] ! Mem[0000000087000000]
jmpl %g6+8,%g0
stb %l0,[%i3+0x032] ! Mem[0000000087800032]
p59_call_3_le:
ldd [%i0+0x010],%l0 ! Mem[0000000086000010]
stw %l4,[%i0+0x024] ! Mem[0000000086000024]
ldx [%i1+0x028],%l2 ! Mem[0000000086800028]
sth %l4,[%i3+0x000] ! Mem[0000000087800000]
ldsb [%i3+0x03a],%l4 ! Mem[000000008780003a]
ldub [%i0+0x002],%l1 ! Mem[0000000086000002]
retl
stx %l2,[%i3+0x020] ! Mem[0000000087800020]
p59_jmpl_3_lo:
std %l2,[%o2+0x028] ! Mem[0000000087000028]
lduh [%o1+0x016],%l7 ! Mem[0000000086800016]
stb %l2,[%o0+0x016] ! Mem[0000000086000016]
stx %l1,[%o2+0x000] ! Mem[0000000087000000]
jmpl %g6+8,%g0
stb %l0,[%o3+0x032] ! Mem[0000000087800032]
p59_call_3_lo:
ldd [%o0+0x010],%l0 ! Mem[0000000086000010]
stw %l4,[%o0+0x024] ! Mem[0000000086000024]
ldx [%o1+0x028],%l2 ! Mem[0000000086800028]
sth %l4,[%o3+0x000] ! Mem[0000000087800000]
ldsb [%o3+0x03a],%l4 ! Mem[000000008780003a]
ldub [%o0+0x002],%l1 ! Mem[0000000086000002]
retl
stx %l2,[%o3+0x020] ! Mem[0000000087800020]
p59_jmpl_3_he:
ldd [%i3+0x000],%l4 ! Mem[0000000087800000]
sth %l2,[%i0+0x002] ! Mem[0000000086000002]
jmpl %g6+8,%g0
lduh [%i3+0x004],%l3 ! Mem[0000000087800004]
p59_call_3_he:
ldsh [%i0+0x028],%l2 ! Mem[0000000086000028]
ldsh [%i1+0x00a],%l2 ! Mem[000000008680000a]
std %l0,[%i3+0x020] ! Mem[0000000087800020]
ldub [%i0+0x027],%l1 ! Mem[0000000086000027]
ldsb [%i0+0x036],%l3 ! Mem[0000000086000036]
stx %l5,[%i3+0x030] ! Mem[0000000087800030]
lduh [%i2+0x038],%l7 ! Mem[0000000087000038]
retl
lduh [%i2+0x018],%l4 ! Mem[0000000087000018]
p59_jmpl_3_ho:
ldd [%o3+0x000],%l4 ! Mem[0000000087800000]
sth %l2,[%o0+0x002] ! Mem[0000000086000002]
jmpl %g6+8,%g0
lduh [%o3+0x004],%l3 ! Mem[0000000087800004]
p59_call_3_ho:
ldsh [%o0+0x028],%l2 ! Mem[0000000086000028]
ldsh [%o1+0x00a],%l2 ! Mem[000000008680000a]
std %l0,[%o3+0x020] ! Mem[0000000087800020]
ldub [%o0+0x027],%l1 ! Mem[0000000086000027]
ldsb [%o0+0x036],%l3 ! Mem[0000000086000036]
stx %l5,[%o3+0x030] ! Mem[0000000087800030]
lduh [%o2+0x038],%l7 ! Mem[0000000087000038]
retl
lduh [%o2+0x018],%l4 ! Mem[0000000087000018]
p60_jmpl_3_le:
sth %l3,[%i3+0x02a] ! Mem[000000008980002a]
ldsh [%i3+0x036],%l7 ! Mem[0000000089800036]
ldx [%i3+0x030],%l2 ! Mem[0000000089800030]
sth %l1,[%i1+0x022] ! Mem[0000000088800022]
jmpl %g6+8,%g0
ldx [%i0+0x010],%l0 ! Mem[0000000088000010]
p60_call_3_le:
lduh [%i2+0x012],%l0 ! Mem[0000000089000012]
stx %l4,[%i3+0x000] ! Mem[0000000089800000]
std %l2,[%i2+0x028] ! Mem[0000000089000028]
ldsw [%i0+0x020],%l4 ! Mem[0000000088000020]
stw %l4,[%i2+0x018] ! Mem[0000000089000018]
ldub [%i2+0x002],%l1 ! Mem[0000000089000002]
retl
ldx [%i0+0x020],%l2 ! Mem[0000000088000020]
p60_jmpl_3_lo:
sth %l3,[%o3+0x02a] ! Mem[000000008980002a]
ldsh [%o3+0x036],%l7 ! Mem[0000000089800036]
ldx [%o3+0x030],%l2 ! Mem[0000000089800030]
sth %l1,[%o1+0x022] ! Mem[0000000088800022]
jmpl %g6+8,%g0
ldx [%o0+0x010],%l0 ! Mem[0000000088000010]
p60_call_3_lo:
lduh [%o2+0x012],%l0 ! Mem[0000000089000012]
stx %l4,[%o3+0x000] ! Mem[0000000089800000]
std %l2,[%o2+0x028] ! Mem[0000000089000028]
ldsw [%o0+0x020],%l4 ! Mem[0000000088000020]
stw %l4,[%o2+0x018] ! Mem[0000000089000018]
ldub [%o2+0x002],%l1 ! Mem[0000000089000002]
retl
ldx [%o0+0x020],%l2 ! Mem[0000000088000020]
p60_jmpl_3_he:
ldd [%i3+0x000],%l4 ! Mem[0000000089800000]
ldd [%i1+0x020],%l2 ! Mem[0000000088800020]
jmpl %g6+8,%g0
ldsb [%i1+0x004],%l3 ! Mem[0000000088800004]
p60_call_3_he:
lduh [%i0+0x028],%l2 ! Mem[0000000088000028]
ldsw [%i1+0x028],%l2 ! Mem[0000000088800028]
lduw [%i0+0x000],%l0 ! Mem[0000000088000000]
ldsw [%i3+0x024],%l1 ! Mem[0000000089800024]
stb %l3,[%i0+0x016] ! Mem[0000000088000016]
stx %l5,[%i3+0x010] ! Mem[0000000089800010]
ldx [%i0+0x018],%l7 ! Mem[0000000088000018]
retl
ldd [%i3+0x018],%l4 ! Mem[0000000089800018]
p60_jmpl_3_ho:
ldd [%o3+0x000],%l4 ! Mem[0000000089800000]
ldd [%o1+0x020],%l2 ! Mem[0000000088800020]
jmpl %g6+8,%g0
ldsb [%o1+0x004],%l3 ! Mem[0000000088800004]
p60_call_3_ho:
lduh [%o0+0x028],%l2 ! Mem[0000000088000028]
ldsw [%o1+0x028],%l2 ! Mem[0000000088800028]
lduw [%o0+0x000],%l0 ! Mem[0000000088000000]
ldsw [%o3+0x024],%l1 ! Mem[0000000089800024]
stb %l3,[%o0+0x016] ! Mem[0000000088000016]
stx %l5,[%o3+0x010] ! Mem[0000000089800010]
ldx [%o0+0x018],%l7 ! Mem[0000000088000018]
retl
ldd [%o3+0x018],%l4 ! Mem[0000000089800018]
p61_jmpl_3_le:
stw %l3,[%i3+0x028] ! Mem[000000008b800028]
sth %l7,[%i3+0x016] ! Mem[000000008b800016]
lduw [%i2+0x014],%l2 ! Mem[000000008b000014]
stb %l1,[%i1+0x002] ! Mem[000000008a800002]
jmpl %g6+8,%g0
lduw [%i1+0x030],%l0 ! Mem[000000008a800030]
p61_call_3_le:
stx %l0,[%i0+0x010] ! Mem[000000008a000010]
ldd [%i2+0x020],%l4 ! Mem[000000008b000020]
ldd [%i0+0x028],%l2 ! Mem[000000008a000028]
std %l4,[%i1+0x000] ! Mem[000000008a800000]
lduw [%i0+0x038],%l4 ! Mem[000000008a000038]
lduw [%i0+0x000],%l1 ! Mem[000000008a000000]
retl
ldsh [%i0+0x020],%l2 ! Mem[000000008a000020]
p61_jmpl_3_lo:
stw %l3,[%o3+0x028] ! Mem[000000008b800028]
sth %l7,[%o3+0x016] ! Mem[000000008b800016]
lduw [%o2+0x014],%l2 ! Mem[000000008b000014]
stb %l1,[%o1+0x002] ! Mem[000000008a800002]
jmpl %g6+8,%g0
lduw [%o1+0x030],%l0 ! Mem[000000008a800030]
p61_call_3_lo:
stx %l0,[%o0+0x010] ! Mem[000000008a000010]
ldd [%o2+0x020],%l4 ! Mem[000000008b000020]
ldd [%o0+0x028],%l2 ! Mem[000000008a000028]
std %l4,[%o1+0x000] ! Mem[000000008a800000]
lduw [%o0+0x038],%l4 ! Mem[000000008a000038]
lduw [%o0+0x000],%l1 ! Mem[000000008a000000]
retl
ldsh [%o0+0x020],%l2 ! Mem[000000008a000020]
p61_jmpl_3_he:
ldd [%i2+0x000],%l4 ! Mem[000000008b000000]
ldsb [%i0+0x002],%l2 ! Mem[000000008a000002]
jmpl %g6+8,%g0
sth %l3,[%i3+0x004] ! Mem[000000008b800004]
p61_call_3_he:
lduw [%i0+0x028],%l2 ! Mem[000000008a000028]
ldub [%i1+0x00a],%l2 ! Mem[000000008a80000a]
lduh [%i1+0x022],%l0 ! Mem[000000008a800022]
ldd [%i2+0x020],%l0 ! Mem[000000008b000020]
ldsh [%i0+0x036],%l3 ! Mem[000000008a000036]
ldsb [%i3+0x036],%l5 ! Mem[000000008b800036]
std %l6,[%i2+0x038] ! Mem[000000008b000038]
retl
sth %l4,[%i3+0x018] ! Mem[000000008b800018]
p61_jmpl_3_ho:
ldd [%o2+0x000],%l4 ! Mem[000000008b000000]
ldsb [%o0+0x002],%l2 ! Mem[000000008a000002]
jmpl %g6+8,%g0
sth %l3,[%o3+0x004] ! Mem[000000008b800004]
p61_call_3_ho:
lduw [%o0+0x028],%l2 ! Mem[000000008a000028]
ldub [%o1+0x00a],%l2 ! Mem[000000008a80000a]
lduh [%o1+0x022],%l0 ! Mem[000000008a800022]
ldd [%o2+0x020],%l0 ! Mem[000000008b000020]
ldsh [%o0+0x036],%l3 ! Mem[000000008a000036]
ldsb [%o3+0x036],%l5 ! Mem[000000008b800036]
std %l6,[%o2+0x038] ! Mem[000000008b000038]
retl
sth %l4,[%o3+0x018] ! Mem[000000008b800018]
p62_jmpl_3_le:
sth %l3,[%i3+0x02a] ! Mem[000000008d80002a]
lduh [%i1+0x036],%l7 ! Mem[000000008c800036]
ldsw [%i2+0x034],%l2 ! Mem[000000008d000034]
ldub [%i1+0x022],%l1 ! Mem[000000008c800022]
jmpl %g6+8,%g0
lduh [%i3+0x012],%l0 ! Mem[000000008d800012]
p62_call_3_le:
lduw [%i0+0x010],%l0 ! Mem[000000008c000010]
stx %l4,[%i1+0x000] ! Mem[000000008c800000]
ldub [%i2+0x02b],%l2 ! Mem[000000008d00002b]
ldub [%i2+0x021],%l4 ! Mem[000000008d000021]
ldsw [%i3+0x018],%l4 ! Mem[000000008d800018]
lduw [%i3+0x000],%l1 ! Mem[000000008d800000]
retl
stx %l2,[%i1+0x020] ! Mem[000000008c800020]
p62_jmpl_3_lo:
sth %l3,[%o3+0x02a] ! Mem[000000008d80002a]
lduh [%o1+0x036],%l7 ! Mem[000000008c800036]
ldsw [%o2+0x034],%l2 ! Mem[000000008d000034]
ldub [%o1+0x022],%l1 ! Mem[000000008c800022]
jmpl %g6+8,%g0
lduh [%o3+0x012],%l0 ! Mem[000000008d800012]
p62_call_3_lo:
lduw [%o0+0x010],%l0 ! Mem[000000008c000010]
stx %l4,[%o1+0x000] ! Mem[000000008c800000]
ldub [%o2+0x02b],%l2 ! Mem[000000008d00002b]
ldub [%o2+0x021],%l4 ! Mem[000000008d000021]
ldsw [%o3+0x018],%l4 ! Mem[000000008d800018]
lduw [%o3+0x000],%l1 ! Mem[000000008d800000]
retl
stx %l2,[%o1+0x020] ! Mem[000000008c800020]
p62_jmpl_3_he:
ldsh [%i1+0x002],%l4 ! Mem[000000008c800002]
ldub [%i1+0x022],%l2 ! Mem[000000008c800022]
jmpl %g6+8,%g0
lduw [%i1+0x004],%l3 ! Mem[000000008c800004]
p62_call_3_he:
std %l2,[%i0+0x028] ! Mem[000000008c000028]
lduh [%i1+0x02a],%l2 ! Mem[000000008c80002a]
ldub [%i1+0x003],%l0 ! Mem[000000008c800003]
sth %l1,[%i1+0x026] ! Mem[000000008c800026]
ldx [%i0+0x010],%l3 ! Mem[000000008c000010]
ldsb [%i3+0x016],%l5 ! Mem[000000008d800016]
stw %l7,[%i3+0x018] ! Mem[000000008d800018]
retl
lduh [%i0+0x018],%l4 ! Mem[000000008c000018]
p62_jmpl_3_ho:
ldsh [%o1+0x002],%l4 ! Mem[000000008c800002]
ldub [%o1+0x022],%l2 ! Mem[000000008c800022]
jmpl %g6+8,%g0
lduw [%o1+0x004],%l3 ! Mem[000000008c800004]
p62_call_3_ho:
std %l2,[%o0+0x028] ! Mem[000000008c000028]
lduh [%o1+0x02a],%l2 ! Mem[000000008c80002a]
ldub [%o1+0x003],%l0 ! Mem[000000008c800003]
sth %l1,[%o1+0x026] ! Mem[000000008c800026]
ldx [%o0+0x010],%l3 ! Mem[000000008c000010]
ldsb [%o3+0x016],%l5 ! Mem[000000008d800016]
stw %l7,[%o3+0x018] ! Mem[000000008d800018]
retl
lduh [%o0+0x018],%l4 ! Mem[000000008c000018]
p63_jmpl_3_le:
stw %l3,[%i3+0x028] ! Mem[000000008f800028]
ldsh [%i3+0x016],%l7 ! Mem[000000008f800016]
ldsh [%i1+0x016],%l2 ! Mem[000000008e800016]
ldsh [%i0+0x002],%l1 ! Mem[000000008e000002]
jmpl %g6+8,%g0
ldub [%i1+0x032],%l0 ! Mem[000000008e800032]
p63_call_3_le:
stw %l0,[%i2+0x010] ! Mem[000000008f000010]
ldd [%i0+0x020],%l4 ! Mem[000000008e000020]
lduw [%i3+0x028],%l2 ! Mem[000000008f800028]
sth %l4,[%i3+0x000] ! Mem[000000008f800000]
ldd [%i2+0x038],%l4 ! Mem[000000008f000038]
stb %l1,[%i1+0x002] ! Mem[000000008e800002]
retl
ldx [%i2+0x020],%l2 ! Mem[000000008f000020]
p63_jmpl_3_lo:
stw %l3,[%o3+0x028] ! Mem[000000008f800028]
ldsh [%o3+0x016],%l7 ! Mem[000000008f800016]
ldsh [%o1+0x016],%l2 ! Mem[000000008e800016]
ldsh [%o0+0x002],%l1 ! Mem[000000008e000002]
jmpl %g6+8,%g0
ldub [%o1+0x032],%l0 ! Mem[000000008e800032]
p63_call_3_lo:
stw %l0,[%o2+0x010] ! Mem[000000008f000010]
ldd [%o0+0x020],%l4 ! Mem[000000008e000020]
lduw [%o3+0x028],%l2 ! Mem[000000008f800028]
sth %l4,[%o3+0x000] ! Mem[000000008f800000]
ldd [%o2+0x038],%l4 ! Mem[000000008f000038]
stb %l1,[%o1+0x002] ! Mem[000000008e800002]
retl
ldx [%o2+0x020],%l2 ! Mem[000000008f000020]
p63_jmpl_3_he:
ldsh [%i0+0x002],%l4 ! Mem[000000008e000002]
ldx [%i3+0x000],%l2 ! Mem[000000008f800000]
jmpl %g6+8,%g0
ldsh [%i3+0x004],%l3 ! Mem[000000008f800004]
p63_call_3_he:
stx %l2,[%i0+0x028] ! Mem[000000008e000028]
lduw [%i1+0x008],%l2 ! Mem[000000008e800008]
ldsw [%i2+0x020],%l0 ! Mem[000000008f000020]
std %l0,[%i0+0x020] ! Mem[000000008e000020]
ldsb [%i0+0x036],%l3 ! Mem[000000008e000036]
ldsb [%i0+0x036],%l5 ! Mem[000000008e000036]
ldd [%i1+0x038],%l6 ! Mem[000000008e800038]
retl
ldd [%i0+0x018],%l4 ! Mem[000000008e000018]
p63_jmpl_3_ho:
ldsh [%o0+0x002],%l4 ! Mem[000000008e000002]
ldx [%o3+0x000],%l2 ! Mem[000000008f800000]
jmpl %g6+8,%g0
ldsh [%o3+0x004],%l3 ! Mem[000000008f800004]
p63_call_3_ho:
stx %l2,[%o0+0x028] ! Mem[000000008e000028]
lduw [%o1+0x008],%l2 ! Mem[000000008e800008]
ldsw [%o2+0x020],%l0 ! Mem[000000008f000020]
std %l0,[%o0+0x020] ! Mem[000000008e000020]
ldsb [%o0+0x036],%l3 ! Mem[000000008e000036]
ldsb [%o0+0x036],%l5 ! Mem[000000008e000036]
ldd [%o1+0x038],%l6 ! Mem[000000008e800038]
retl
ldd [%o0+0x018],%l4 ! Mem[000000008e000018]
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 0x77b663bf,0xe84de953 ! Init value for %l0
.word 0xc47671e2,0x1fb99b38 ! Init value for %l1
.word 0x902ca8b6,0x62866b57 ! Init value for %l2
.word 0x91e6fe7e,0x9a2e5159 ! Init value for %l3
.word 0x59d2f5f8,0x51e481c8 ! Init value for %l4
.word 0x67d3c19b,0xfc8ccec2 ! Init value for %l5
.word 0xbbd2e552,0x2da811bc ! Init value for %l6
.word 0xfeae0dca,0x68aceefc ! Init value for %l7
.align 64
p0_init_freg:
.word 0x2b436a6c,0xcf84d2b2 ! Init value for %f0
.word 0x71d2509d,0xb8502e9a ! Init value for %f2
.word 0x1439dab4,0xeaefb286 ! Init value for %f4
.word 0xced5acbd,0x93dbdda0 ! Init value for %f6
.word 0xf1c8b83c,0x48aecef1 ! Init value for %f8
.word 0xad72fe65,0x8d3d7a00 ! Init value for %f10
.word 0x387e298e,0x45149dd2 ! Init value for %f12
.word 0x1e510a43,0xc56bee27 ! Init value for %f14
.word 0x8444f923,0x46a06a0c ! Init value for %f16
.word 0x7bb17224,0x3534b01b ! Init value for %f18
.word 0x705e02fe,0xfad5f074 ! Init value for %f20
.word 0xec2853ea,0x9fb5020f ! Init value for %f22
.word 0x6b12c70e,0xb5415675 ! Init value for %f24
.word 0x396d04e1,0x54200de2 ! Init value for %f26
.word 0xc82a611f,0xf194c338 ! Init value for %f28
.word 0x3a45f9fd,0xa53944b2 ! Init value for %f30
.word 0x0825e999,0xc50f59a2 ! Init value for %f32
.word 0x587a3a04,0x9578fc16 ! Init value for %f34
.word 0x86765dde,0xc89f719e ! Init value for %f36
.word 0xf414f1df,0x17ded96e ! Init value for %f38
.word 0x601ca1ae,0xcb9e1461 ! Init value for %f40
.word 0xe129be38,0xaaf48d3f ! Init value for %f42
.word 0x8abd5997,0x3556de5a ! Init value for %f44
.word 0x82aae977,0xe6064236 ! Init value for %f46
.word 0x22636b2a,0x0b05124e
.word 0x4171c095,0xff21d2f0
.word 0xec761b6e,0xe0bc091b
.word 0xebbdd11c,0x4b917fbb
.word 0x64c0244c,0xf16110fa
.word 0x0685415f,0x6a7748fc
.word 0xeccef911,0x8eaa044c
.word 0x1003d8c2,0xb0bce519
p0_expected_registers:
.word 0x00000000,0x00000079
.word 0x00000000,0x7f287684
.word 0x00000000,0x00000009
.word 0x00000000,0x51e481c8
.word 0x00000000,0x0000106e
.word 0xffffffff,0xfffffffe
.word 0x00000000,0x50dd522a
.word 0x00000000,0x7f287684
p0_expected_fp_regs:
.word 0x2b436a6c,0xcf84d2b2
.word 0x71d2509d,0xb8502e9a
.word 0x1439dab4,0xeaefb286
.word 0xced5acbd,0x93dbdda0
.word 0xf1c8b83c,0x48aecef1
.word 0xad72fe65,0x8d3d7a00
.word 0x387e298e,0x45149dd2
.word 0x1e510a43,0xc56bee27
.word 0x8444f923,0x46a06a0c
.word 0x7bb17224,0x3534b01b
.word 0x705e02fe,0xfad5f074
.word 0xec2853ea,0x9fb5020f
.word 0x6b12c70e,0xb5415675
.word 0x396d04e1,0x54200de2
.word 0xc82a611f,0xf194c338
.word 0x3a45f9fd,0xa53944b2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0x72f63622,0xe96f3e8d
.word 0x51e481c8,0xfc8ccec2
.word 0x106e7496,0x56b11760
.word 0x397162c4,0x8e78955b
.word 0x4a33ed63,0xad4b50f6
.word 0xe58ab001,0x96ea7496
.word 0xbf3390f4,0xf3f19412
.word 0x883cdf68,0xfc344228
p0_local1_expect:
.word 0xf7bbd540,0x1b9b1625
.word 0xc88a26be,0x4385ce01
.word 0x8b72f194,0x9f93b673
.word 0x50dd522a,0x7f287684
.word 0x79f9fdc3,0x48127dd8
.word 0x0b2f246a,0x4fef096d
.word 0x85ec8028,0x2b765500
.word 0x1e6e7782,0x377db681
p0_local2_expect:
.word 0x0658fb5d,0x46fee19c
.word 0x00000000,0x313792fc
.word 0xbafc8ddf,0xf8477496
.word 0xf7bbd540,0x10337496
.word 0xd7df6f00,0x49c85723
.word 0x0000000c,0xfffffffe
.word 0xb03979d1,0x106e7496
.word 0x94f26a92,0x79451b55
p0_local3_expect:
.word 0x623f6b57,0x9a2e5159
.word 0xbcbd160f,0x8c927c37
.word 0x437b7684,0x1a51add7
.word 0xb03979d1,0x106e7496
.word 0xb2ee221c,0x5cb14c28
.word 0xf7bbd540,0xa7543f43
.word 0x313792fc,0x313792fc
.word 0xee0c3da6,0xe1ddcafe
share0_expect:
share1_expect:
share2_expect:
share3_expect:
p1_init_registers:
.word 0x7c2418dd,0xe555b938 ! Init value for %l0
.word 0xd3ebedee,0x45382e9a ! Init value for %l1
.word 0x32920e16,0x233d7d22 ! Init value for %l2
.word 0xd7d2546a,0x800d7ddc ! Init value for %l3
.word 0x4ebdc353,0xf90d7245 ! Init value for %l4
.word 0x8f1f5f93,0xad60c509 ! Init value for %l5
.word 0xe3577d2e,0x425365f5 ! Init value for %l6
.word 0x5e63b504,0xcaaa9142 ! Init value for %l7
.align 64
p1_init_freg:
.word 0x92d849da,0xe510f53a ! Init value for %f0
.word 0x1b82de4b,0x91420de2 ! Init value for %f2
.word 0x9afa60d9,0x39821508 ! Init value for %f4
.word 0xd8fda1a6,0x0897ad00 ! Init value for %f6
.word 0xf01e21a0,0x92be8a16 ! Init value for %f8
.word 0xc0e5c654,0x21d75556 ! Init value for %f10
.word 0x703742c8,0x3ff4dd2e ! Init value for %f12
.word 0xcd0386a4,0x56834a56 ! Init value for %f14
.word 0x04d992af,0x53855fed ! Init value for %f16
.word 0x59dc6a1b,0xc1cd6035 ! Init value for %f18
.word 0x338d46ac,0x9393aa2a ! Init value for %f20
.word 0xfcca3780,0x844ea164 ! Init value for %f22
.word 0xd25b47c5,0x424ea800 ! Init value for %f24
.word 0x4d51ddad,0x497fe5df ! Init value for %f26
.word 0xbdd212d9,0x6f0790e0 ! Init value for %f28
.word 0xb7b2d4f5,0x3c95c6dc ! Init value for %f30
.word 0x351f5167,0x59c004c0 ! Init value for %f32
.word 0x69eda4f9,0x094222f7 ! Init value for %f34
.word 0xbe6bd092,0xd354f858 ! Init value for %f36
.word 0x9e459a8c,0xc9498813 ! Init value for %f38
.word 0xb7685f97,0x7996a06b ! Init value for %f40
.word 0xac038dc9,0x51230c1b ! Init value for %f42
.word 0x86110df8,0x416f7ae0 ! Init value for %f44
.word 0xd3fc9e92,0x6ddd1e52 ! Init value for %f46
.word 0xcb0dd4a5,0x6b41ea7c
.word 0x1f1bcca7,0xe31fdbe4
.word 0xd8c89955,0x1f8d020c
.word 0x8f04a658,0x3fab8433
.word 0xbfcd5a12,0x2cede755
.word 0x22de6069,0xc1641cfe
.word 0x6d2b288b,0xf1b67a0f
.word 0x117d7dfa,0x73468cf8
p1_expected_registers:
.word 0xffffffff,0xffffffaf
.word 0xd3ebedee,0x45382e9a
.word 0x00000000,0x233d7d22
.word 0x00000000,0x04febff7
.word 0x00000000,0x144289aa
.word 0xe555b938,0x2e9a2e9a
.word 0x00000000,0x00004ebd
.word 0x00000000,0x000081a8
p1_expected_fp_regs:
.word 0x92d849da,0xe510f53a
.word 0x1b82de4b,0x91420de2
.word 0x9afa60d9,0x39821508
.word 0xd8fda1a6,0x0897ad00
.word 0xf01e21a0,0x92be8a16
.word 0xc0e5c654,0x21d75556
.word 0x703742c8,0x3ff4dd2e
.word 0xcd0386a4,0x56834a56
.word 0x04d992af,0x53855fed
.word 0x59dc6a1b,0xc1cd6035
.word 0x338d46ac,0x9393aa2a
.word 0xfcca3780,0x844ea164
.word 0xd25b47c5,0x424ea800
.word 0x4d51ddad,0x497fe5df
.word 0xbdd212d9,0x6f0790e0
.word 0xb7b2d4f5,0x3c95c6dc
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0xb7b891ef,0xe49e3cab
.word 0x0f54ad50,0xf32736cc
.word 0x031383fb,0x4cd873b4
.word 0x3afc1f50,0x04fef7f7
.word 0x819fc7d6,0x0fb0f755
.word 0x34858ff1,0xc346268f
.word 0x6d9f4b0c,0xe311fcbc
.word 0x064221b5,0xd0069ab0
p1_local1_expect:
.word 0x233d7d22,0x04febff7
.word 0x06a4771e,0xc70bb899
.word 0x719ce4d1,0xf192f1f2
.word 0x233d7d22,0x45382e9a
.word 0xcadc1129,0xf2cdaea2
.word 0x8900725c,0x71d581a8
.word 0x956d7ac9,0xf3d69a5b
.word 0x7eb7525e,0x2f184f82
p1_local2_expect:
.word 0xaaa83ac8,0xa4522379
.word 0x57298c52,0x27a477e0
.word 0xb62286e0,0xa7ea3aa4
.word 0x401123fc,0x0104e4b8
.word 0xb1ace457,0xc066bd5f
.word 0xa458aecc,0xd00663b0
.word 0xc3c3992b,0xf051af73
.word 0xd04efdc4,0x9733fe0d
p1_local3_expect:
.word 0xd77031f9,0x8dd2f352
.word 0xe555b938,0x2e9a2e9a
.word 0x45382e9a,0x144289aa
.word 0x4ebd7d22,0xf90d7245
.word 0x887f283d,0xe29c35b0
.word 0x9ff5414d,0x4595097e
.word 0x346500a4,0x88a523af
.word 0x9227fee6,0x23404154
p2_init_registers:
.word 0x524ecde8,0x40920d30 ! Init value for %l0
.word 0xa43cb48e,0x523216ca ! Init value for %l1
.word 0xb4214cd6,0x3d2e38ba ! Init value for %l2
.word 0xb53adb48,0x12ca2726 ! Init value for %l3
.word 0x4edde8fe,0x745c7af0 ! Init value for %l4
.word 0xc7772887,0xe4f42ee6 ! Init value for %l5
.word 0x037948c4,0x5f964b94 ! Init value for %l6
.word 0xb6dcd5d0,0x91391032 ! Init value for %l7
.align 64
p2_init_freg:
.word 0x774cc8b4,0x1eab483e ! Init value for %f0
.word 0x4d8652c8,0xc7b09e15 ! Init value for %f2
.word 0x79a7419e,0x6774037e ! Init value for %f4
.word 0xd1230fc0,0x52cbcb46 ! Init value for %f6
.word 0x4a81ef51,0x3adb0ded ! Init value for %f8
.word 0x0a3b8c8b,0x880519bc ! Init value for %f10
.word 0xbea62ce9,0xfd6ce535 ! Init value for %f12
.word 0x0d52b62c,0xd79edfc3 ! Init value for %f14
.word 0xca7f8a41,0xbe61107c ! Init value for %f16
.word 0x20d9e443,0x2ed3e226 ! Init value for %f18
.word 0xeffdeab2,0x292f00f7 ! Init value for %f20
.word 0x199c28d7,0x25748b64 ! Init value for %f22
.word 0xb965d619,0x09c3a5e2 ! Init value for %f24
.word 0xb9b6a81d,0x1696609c ! Init value for %f26
.word 0xcbfe5389,0x1c19c92a ! Init value for %f28
.word 0x4986fe1e,0xe125be96 ! Init value for %f30
.word 0xecaefd6e,0x12e0bd49 ! Init value for %f32
.word 0x60b2ec63,0x949c7272 ! Init value for %f34
.word 0x2e3a2cd4,0x427d9547 ! Init value for %f36
.word 0xf6ec3827,0x94ff99d3 ! Init value for %f38
.word 0x648c681d,0x29a7e186 ! Init value for %f40
.word 0x680d7654,0xa907bb80 ! Init value for %f42
.word 0x42e10d93,0x9d62e4b4 ! Init value for %f44
.word 0x00790e17,0x9baffb10 ! Init value for %f46
.word 0x9f3ac01d,0x28b19596
.word 0x36d45069,0x9d2292d6
.word 0xa8d90992,0xf63cf049
.word 0x2d482269,0xc745345a
.word 0xd4ec9dd2,0x95ecee80
.word 0x1cdd3d22,0xaf2b4285
.word 0x9ec3abab,0xdae7dc66
.word 0x4a3731e3,0xd44c2ae8
p2_expected_registers:
.word 0xffffffff,0xffffffa9
.word 0x00000000,0x000008f1
.word 0x00000000,0xc29f8de9
.word 0xffffffff,0xffffac8a
.word 0xffffffff,0xfffffff1
.word 0x00000000,0x00006c6c
.word 0xf95d3aaa,0x5921fe7f
.word 0x00000000,0x000073e8
p2_expected_fp_regs:
.word 0x774cc8b4,0x1eab483e
.word 0x4d8652c8,0xc7b09e15
.word 0x79a7419e,0x6774037e
.word 0xd1230fc0,0x52cbcb46
.word 0x4a81ef51,0x3adb0ded
.word 0x0a3b8c8b,0x880519bc
.word 0xbea62ce9,0xfd6ce535
.word 0x0d52b62c,0xd79edfc3
.word 0xca7f8a41,0xbe61107c
.word 0x20d9e443,0x2ed3e226
.word 0xeffdeab2,0x292f00f7
.word 0x199c28d7,0x25748b64
.word 0xb965d619,0x09c3a5e2
.word 0xb9b6a81d,0x1696609c
.word 0xcbfe5389,0x1c19c92a
.word 0x4986fe1e,0xe125be96
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0x0e35d996,0xe26af98a
.word 0x4fc025f9,0x752073e8
.word 0xf95d3aaa,0x5921fe7f
.word 0x9c6e3d95,0xfb3316cc
.word 0x91391032,0x752073e8
.word 0x4c165969,0x5e03db30
.word 0xb688d38a,0xac8a1456
.word 0xc5db5503,0x79546f2f
p2_local1_expect:
.word 0xffffffff,0x85d58248
.word 0x836253b1,0xc29f8de9
.word 0x0bfbb8c4,0x77b00a8b
.word 0x5ee657ce,0x00000b83
.word 0xffffff84,0x6f2f08f1
.word 0x9f56d996,0x7abdda4b
.word 0xffffffff,0x00006c6c
.word 0xf1083ecb,0xb4304771
p2_local2_expect:
.word 0xe4f42ee6,0x7db0e188
.word 0xc5db5503,0x79546f2f
.word 0xa94ca49a,0xd996a929
.word 0xffdb6b71,0xc89b1aa2
.word 0x6114667a,0xf5bb1563
.word 0xc6c7d6b6,0xe3c26ec2
.word 0xdb4bb784,0x8a872fe3
.word 0x1d9a68a3,0xb29f44b7
p2_local3_expect:
.word 0xa12e47cf,0x14cd9a56
.word 0xd3a808f1,0x0b83a92b
.word 0xffffffff,0xffffff84
.word 0x85d58248,0x513d7e53
.word 0x8daa8aeb,0x656bf65b
.word 0xdefcaea4,0x78286c6c
.word 0x2f2dabb8,0x825f5d4d
.word 0x48da5423,0x51ebdfbf
p3_init_registers:
.word 0x440c90a2,0x36c78a34 ! Init value for %l0
.word 0xaf8cc4b7,0xf84d4537 ! Init value for %l1
.word 0x750cddd0,0x024ee7a3 ! Init value for %l2
.word 0xb10f3c04,0x9452bfe0 ! Init value for %l3
.word 0xda53721a,0x87566de7 ! Init value for %l4
.word 0x3d6de39f,0xb4c7d732 ! Init value for %l5
.word 0x1c9c179a,0x3080316a ! Init value for %l6
.word 0x83ba57fc,0x3f2d45d7 ! Init value for %l7
.align 64
p3_init_freg:
.word 0x544492f0,0x13d78aa1 ! Init value for %f0
.word 0x903f4227,0xd9f650d7 ! Init value for %f2
.word 0xe5ce1a54,0x1105a2b2 ! Init value for %f4
.word 0x7940491c,0xee662de3 ! Init value for %f6
.word 0x673e5c4d,0xa6043996 ! Init value for %f8
.word 0xa903ef04,0x591b10e5 ! Init value for %f10
.word 0x43317514,0x1f74e2d1 ! Init value for %f12
.word 0xc493f683,0xf2d2ebd8 ! Init value for %f14
.word 0x3ca34078,0xbaaad98d ! Init value for %f16
.word 0x93967470,0xa3a752d8 ! Init value for %f18
.word 0xfc7ad784,0xfab2fe82 ! Init value for %f20
.word 0x18b8fb97,0xde4ee12f ! Init value for %f22
.word 0xa81f4a69,0x4d50f815 ! Init value for %f24
.word 0x9f2f49a0,0xfcc30a9c ! Init value for %f26
.word 0xe3580586,0xd2d9962c ! Init value for %f28
.word 0xc66271a7,0xf9ed523d ! Init value for %f30
.word 0x0277c13d,0xbbe034fe ! Init value for %f32
.word 0x557a13ee,0xde15bdb1 ! Init value for %f34
.word 0xc6e53760,0xdcea8d72 ! Init value for %f36
.word 0xf6d56c39,0x6fa2ddbd ! Init value for %f38
.word 0xa6e2d067,0x3854178f ! Init value for %f40
.word 0x173affec,0x6b2a507c ! Init value for %f42
.word 0x1aa7a6b8,0xf35d405c ! Init value for %f44
.word 0x0a3b26cc,0x108078de ! Init value for %f46
.word 0x3ceaeca3,0x86357df6
.word 0xa26787f2,0x75971c23
.word 0x68bef77b,0xe389fd6b
.word 0xc33ad258,0x350bb756
.word 0x9d6a87ba,0xe65b2d87
.word 0xb9a7fb10,0xbe4be1b9
.word 0xe12e33cc,0x985ab0c8
.word 0x283c158f,0xb7de14c2
p3_expected_registers:
.word 0x00000000,0xffffffb5
.word 0x00000000,0x00000056
.word 0x00000000,0x2a145e81
.word 0x00000000,0xd46aeb69
.word 0xffffffff,0xffffcacc
.word 0xffffffff,0xfffffff6
.word 0x00000000,0x00000000
.word 0x00000000,0x000069b8
p3_expected_fp_regs:
.word 0x544492f0,0x13d78aa1
.word 0x903f4227,0xd9f650d7
.word 0xe5ce1a54,0x1105a2b2
.word 0x7940491c,0xee662de3
.word 0x673e5c4d,0xa6043996
.word 0xa903ef04,0x591b10e5
.word 0x43317514,0x1f74e2d1
.word 0xc493f683,0xf2d2ebd8
.word 0x3ca34078,0xbaaad98d
.word 0x93967470,0xa3a752d8
.word 0xfc7ad784,0xfab2fe82
.word 0x18b8fb97,0xde4ee12f
.word 0xa81f4a69,0x4d50f815
.word 0x9f2f49a0,0xfcc30a9c
.word 0xe3580586,0xd2d9962c
.word 0xc66271a7,0xf9ed523d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0x3020a1a4,0x32c00fad
.word 0x30a569b8,0x2be5caa1
.word 0xffffffb5,0xfffffff6
.word 0x457bffd1,0x00000030
.word 0x3d6de39f,0xb4c7d732
.word 0xdc10316e,0x7ff6ae62
.word 0x2499fcf3,0x55c0fa21
.word 0xebd17895,0xf74c0a09
p3_local1_expect:
.word 0x9cdc5f35,0x1598272f
.word 0xd64888af,0xc0414ac3
.word 0x3080316a,0x36c57010
.word 0x00000000,0x00000000
.word 0x06ff9538,0x2ab5a056
.word 0x46a3e39f,0xee1e8fed
.word 0xffffe39f,0xffffe39f
.word 0xbabcbaf6,0x3e725817
p3_local2_expect:
.word 0x3453c431,0x00000020
.word 0xb1a7c4b6,0x9ebea3dd
.word 0x41b2e81b,0x91844eed
.word 0x00000000,0x00000000
.word 0x1522ef59,0x93938534
.word 0x7d24ed4b,0x4c71f699
.word 0x2db5bbd0,0x35f8bb34
.word 0x75688ba5,0x5f13cb05
p3_local3_expect:
.word 0xcacc346e,0x560f8d37
.word 0xad34ad6e,0x09ec1020
.word 0xed548802,0x0aa93e80
.word 0x3080316a,0xf74cf609
.word 0x240941d0,0x62147c5d
.word 0x9ef87f39,0x2823248f
.word 0x2a145e81,0xd46aeb69
.word 0x05da96c9,0xfd171abc
p4_init_registers:
.word 0x8689941e,0xd7a36e4a ! Init value for %l0
.word 0x5622ca18,0x1908ef31 ! Init value for %l1
.word 0xe8e8bb6c,0x96e401f8 ! Init value for %l2
.word 0xe86cb396,0x1257c823 ! Init value for %l3
.word 0x80a01214,0xe1d5042b ! Init value for %l4
.word 0x7e25996a,0x9f42d5e5 ! Init value for %l5
.word 0x1c2f82c4,0x4ef4bc1d ! Init value for %l6
.word 0x476a6f78,0x88bf7dd5 ! Init value for %l7
.align 64
p4_init_freg:
.word 0x926675a3,0xcd840324 ! Init value for %f0
.word 0x28001a41,0xa96aa989 ! Init value for %f2
.word 0x73f74ede,0x2623f371 ! Init value for %f4
.word 0x6f3a0b1c,0x315c37d5 ! Init value for %f6
.word 0xe99bfaad,0x58dff2dc ! Init value for %f8
.word 0xa7f43101,0xb0732a26 ! Init value for %f10
.word 0xd62610ec,0xb748cc46 ! Init value for %f12
.word 0x1f434396,0xafcd050e ! Init value for %f14
.word 0x0dc09342,0xcd93242f ! Init value for %f16
.word 0xa452e13b,0x0fa5a57f ! Init value for %f18
.word 0x8e5b602c,0x05ae5eef ! Init value for %f20
.word 0xcb19f1b8,0xe84f6f9e ! Init value for %f22
.word 0xc5efdc21,0xd1d1ea02 ! Init value for %f24
.word 0xf0506311,0x53cdc590 ! Init value for %f26
.word 0x7e84c698,0x2c08aa58 ! Init value for %f28
.word 0xfb4d41df,0xad67da07 ! Init value for %f30
.word 0xbe17b8da,0x49f69384 ! Init value for %f32
.word 0x3b1adeaf,0x8d955d8e ! Init value for %f34
.word 0x03674bd4,0xd2d96fa4 ! Init value for %f36
.word 0x30daa3a1,0xf1af5a51 ! Init value for %f38
.word 0xca1a4bde,0x003adb45 ! Init value for %f40
.word 0x6c9e4c3d,0xafab010c ! Init value for %f42
.word 0x3595366c,0xaef21dc3 ! Init value for %f44
.word 0xfa3d506b,0x8ed2e42d ! Init value for %f46
.word 0x9c61fdc1,0x2249c67a
.word 0x92c4e495,0x3bb8318d
.word 0x718c4e25,0xc7591a36
.word 0xebdd9754,0x5dc5e52a
.word 0x71ca939c,0x9bb1d361
.word 0x276dfb45,0x0f6e6b6e
.word 0xc1be4852,0x372ab83c
.word 0x5ba1739b,0x1796c0a3
p4_expected_registers:
.word 0xffffffff,0xfffffffd
.word 0x00000000,0xd7a36e4a
.word 0x00000000,0x43ab79db
.word 0x00000000,0x000000b7
.word 0x6b09cbf6,0xdefbf8d8
.word 0x00000000,0x47f84f11
.word 0x00000000,0x000000f6
.word 0xffffffff,0xffffffd7
p4_expected_fp_regs:
.word 0x926675a3,0xcd840324
.word 0x28001a41,0xa96aa989
.word 0x73f74ede,0x2623f371
.word 0x6f3a0b1c,0x315c37d5
.word 0xe99bfaad,0x58dff2dc
.word 0xa7f43101,0xb0732a26
.word 0xd62610ec,0xb748cc46
.word 0x1f434396,0xafcd050e
.word 0x0dc09342,0xcd93242f
.word 0xa452e13b,0x0fa5a57f
.word 0x8e5b602c,0x05ae5eef
.word 0xcb19f1b8,0xe84f6f9e
.word 0xc5efdc21,0xd1d1ea02
.word 0xf0506311,0x53cdc590
.word 0x7e84c698,0x2c08aa58
.word 0xfb4d41df,0xad67da07
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0xd7a36e4a,0x000000f6
.word 0x4fb6c388,0xf3b7c1be
.word 0x57ce91ca,0x32bc65e1
.word 0x43ab79db,0x4e7bc90c
.word 0x25aedb9c,0xcb73f686
.word 0x43a2fb1f,0xd59b5e3e
.word 0x4f2fbe77,0xfb6621a6
.word 0x375dc196,0x65d6c558
p4_local1_expect:
.word 0x6505c277,0xd7a36eff
.word 0x96e401f8,0x00000043
.word 0x9f154f8d,0x70e3fc8a
.word 0x7611c70f,0xa851fd53
.word 0xf95e62df,0xa2f1bf20
.word 0xd7a36e4a,0x88bf7dd5
.word 0x37516147,0x71dcb087
.word 0x47b74f11,0x9a7097ba
p4_local2_expect:
.word 0xd77d0575,0x7f206ddf
.word 0xd7a36e4a,0x00000091
.word 0xd2baf8b4,0x47f84f11
.word 0xffffffff,0xd7a36e4a
.word 0x042b042b,0xcb73f686
.word 0x8db79c31,0x2ecbc9f6
.word 0xc56da564,0xf8cc81f3
.word 0xf4b4e23d,0x3d5a054c
p4_local3_expect:
.word 0x67ce9559,0x8f7d59d9
.word 0x6402f414,0xfde8da5e
.word 0x39bbd127,0x01f8c80b
.word 0xfccdf4d4,0x149e8f6a
.word 0x000000f6,0x5f4e2cc2
.word 0x086de2c8,0xe7b7312e
.word 0x6b09cbf6,0xdefbf8d8
.word 0x825744ee,0x849d7806
p5_init_registers:
.word 0xff8e8f6c,0xd5191017 ! Init value for %l0
.word 0xd8af99dc,0x4b22579e ! Init value for %l1
.word 0x8b847a7a,0x87fead6b ! Init value for %l2
.word 0x8a741296,0x278e5085 ! Init value for %l3
.word 0x86c67fd6,0x529567fe ! Init value for %l4
.word 0xed0f1d73,0xfc896fd9 ! Init value for %l5
.word 0xb7b94f7f,0xb9d7952e ! Init value for %l6
.word 0x2a7e099e,0xad5f143e ! Init value for %l7
.align 64
p5_init_freg:
.word 0x83db01fb,0xcf8b10ae ! Init value for %f0
.word 0xfbb0a946,0xdd33037a ! Init value for %f2
.word 0x3b1e614c,0x30b46a12 ! Init value for %f4
.word 0xff264259,0x71a6a8d3 ! Init value for %f6
.word 0x39f664ec,0x570ed2ae ! Init value for %f8
.word 0xed750622,0xff4a8062 ! Init value for %f10
.word 0xa803946d,0xe3a7c632 ! Init value for %f12
.word 0x91d85488,0x619abe65 ! Init value for %f14
.word 0xdd378532,0x9eaa9a93 ! Init value for %f16
.word 0xf9c4506e,0xcce61e84 ! Init value for %f18
.word 0x94dcba5f,0x0747bdbc ! Init value for %f20
.word 0xcf40b4d3,0x65a19ded ! Init value for %f22
.word 0xf7ffcb44,0xaaf92fb0 ! Init value for %f24
.word 0x8b29d617,0x4091815b ! Init value for %f26
.word 0xf5dc2230,0x05f3b4ac ! Init value for %f28
.word 0x70fb3b82,0x69f18e5b ! Init value for %f30
.word 0x75655b05,0xbe1a9b8d ! Init value for %f32
.word 0x4430449d,0xadc9aa8f ! Init value for %f34
.word 0x6809cea8,0xd288b274 ! Init value for %f36
.word 0xf6ecf99a,0xd0f1ff3a ! Init value for %f38
.word 0xff5fd4dc,0x0467b506 ! Init value for %f40
.word 0x7e7d16fc,0xd197e437 ! Init value for %f42
.word 0x6b9819ef,0xca459be5 ! Init value for %f44
.word 0x6b2a9cd5,0x20da16c6 ! Init value for %f46
.word 0x34ca1bcf,0x7c682f2f
.word 0xdfeccf65,0x000655e8
.word 0x339c1729,0xba230288
.word 0x5f90e03d,0x21b0e962
.word 0x430d7b2c,0xe0f0cccc
.word 0xa77301ca,0x586efb95
.word 0xc5c0a027,0x8145dd6a
.word 0x4e0c449a,0x855370b7
p5_expected_registers:
.word 0x00000000,0x000000ed
.word 0xffffffff,0xffffffe1
.word 0xf2490d3a,0x00000017
.word 0x00000000,0x0635abd4
.word 0x00000000,0x0000dc79
.word 0xfa271c87,0xfb9d5713
.word 0xffffffff,0xffffffdf
.word 0x00000000,0x00000017
p5_expected_fp_regs:
.word 0x83db01fb,0xcf8b10ae
.word 0xfbb0a946,0xdd33037a
.word 0x3b1e614c,0x30b46a12
.word 0xff264259,0x71a6a8d3
.word 0x39f664ec,0x570ed2ae
.word 0xed750622,0xff4a8062
.word 0xa803946d,0xe3a7c632
.word 0x91d85488,0x619abe65
.word 0xdd378532,0x9eaa9a93
.word 0xf9c4506e,0xcce61e84
.word 0x94dcba5f,0x0747bdbc
.word 0xcf40b4d3,0x65a19ded
.word 0xf7ffcb44,0xaaf92fb0
.word 0x8b29d617,0x4091815b
.word 0xf5dc2230,0x05f3b4ac
.word 0x70fb3b82,0x69f18e5b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0x000000ed,0xffffffe1
.word 0xff8e8f6c,0xd5191017
.word 0xa2c0924a,0x9f4a6fca
.word 0x38c0c351,0x8e3e2132
.word 0x5672b5bd,0x0635abd4
.word 0xed0f1d73,0x00000017
.word 0xde291bb0,0x5b084333
.word 0x8e40372e,0x2fa2f7f9
p5_local1_expect:
.word 0xa33093dc,0x028f54e1
.word 0xffffffdf,0xfc896fd9
.word 0x61c031e4,0xb4af533b
.word 0xffffffdf,0x370320d1
.word 0x8b58a622,0x7194c718
.word 0xfa271c87,0xfb9d5713
.word 0x2fb24c53,0x5538601b
.word 0x98690a2f,0x278e5085
p5_local2_expect:
.word 0x00000000,0x00000017
.word 0x92571017,0x4cd8dc79
.word 0xffffffff,0xffffffdf
.word 0x274510a1,0x79464f19
.word 0x98690a2f,0x278e5085
.word 0xd4469d7a,0x1e510e2f
.word 0xac121c52,0x9f6a2850
.word 0xfc0522ff,0xdf04727d
p5_local3_expect:
.word 0xde2917b0,0xffffffdf
.word 0xfffffff4,0x2fa2f7f9
.word 0xf9b88615,0xc0e837bf
.word 0xf2490d3a,0x00000017
.word 0x40306f09,0xf5dfbe76
.word 0x98690a2f,0x4d71b917
.word 0xde291bb0,0xed98c081
.word 0x00000000,0x00000017
p6_init_registers:
.word 0x554eadcc,0x32a6000d ! Init value for %l0
.word 0xf5951cd6,0xa69dc807 ! Init value for %l1
.word 0x9932f10e,0xe1657de8 ! Init value for %l2
.word 0x8f45395c,0x78722d5f ! Init value for %l3
.word 0x117d396b,0xfba4a5f4 ! Init value for %l4
.word 0x8a6b8365,0xd5d51d83 ! Init value for %l5
.word 0xb47aab93,0xf8312a5b ! Init value for %l6
.word 0x446e7678,0x0d886ac3 ! Init value for %l7
.align 64
p6_init_freg:
.word 0xcd664b65,0xa5907a56 ! Init value for %f0
.word 0xc176bfe4,0xb79692f8 ! Init value for %f2
.word 0x370dc05b,0xd4bdf6b1 ! Init value for %f4
.word 0x0560a163,0x072fd792 ! Init value for %f6
.word 0x8ac79cdc,0x1b0c3d18 ! Init value for %f8
.word 0x0b49b962,0xe85db29f ! Init value for %f10
.word 0x353b8f47,0x7be02786 ! Init value for %f12
.word 0x060c067a,0x86b23eeb ! Init value for %f14
.word 0x969e7e64,0x52ed4dca ! Init value for %f16
.word 0x42ac99a1,0x07689116 ! Init value for %f18
.word 0x556eb342,0xa53bb815 ! Init value for %f20
.word 0x5b81f77a,0xbfa3e055 ! Init value for %f22
.word 0x7c5ed467,0x21855ebc ! Init value for %f24
.word 0x1790921a,0x0475bb93 ! Init value for %f26
.word 0x324fd3e5,0x9dec3802 ! Init value for %f28
.word 0xd4e4b736,0xfb418b5f ! Init value for %f30
.word 0xd5403b10,0xd0aaf3a3 ! Init value for %f32
.word 0xfd6870eb,0x83a2f4ad ! Init value for %f34
.word 0x7d1ac240,0xd5e70af3 ! Init value for %f36
.word 0x7e72582b,0x89e4c5d1 ! Init value for %f38
.word 0x2e5ea275,0xb8f6ebfb ! Init value for %f40
.word 0xe419bba9,0xc2f3d8d0 ! Init value for %f42
.word 0x9be1c327,0xc687da6d ! Init value for %f44
.word 0xaa581760,0x47140798 ! Init value for %f46
.word 0xa22484f5,0xb235ce81
.word 0x3943a874,0xb65cf4ae
.word 0x1197bf72,0xd86fec2f
.word 0x9c906069,0x50a0176f
.word 0x6ca7270d,0x5d941e2d
.word 0x04814bd9,0x09326284
.word 0x914c54af,0x016109fe
.word 0xff21861e,0x5234bca0
p6_expected_registers:
.word 0x00000000,0x00005e8f
.word 0x00000000,0x0000008f
.word 0x452221e3,0x62046a14
.word 0x00000000,0x78fda29a
.word 0x00000000,0x000000d3
.word 0x00000000,0x00000080
.word 0xffffffff,0xeca644d2
.word 0x00000000,0x000000e2
p6_expected_fp_regs:
.word 0xcd664b65,0xa5907a56
.word 0xc176bfe4,0xb79692f8
.word 0x370dc05b,0xd4bdf6b1
.word 0x0560a163,0x072fd792
.word 0x8ac79cdc,0x1b0c3d18
.word 0x0b49b962,0xe85db29f
.word 0x353b8f47,0x7be02786
.word 0x060c067a,0x86b23eeb
.word 0x969e7e64,0x52ed4dca
.word 0x42ac99a1,0x07689116
.word 0x556eb342,0xa53bb815
.word 0x5b81f77a,0xbfa3e055
.word 0x7c5ed467,0x21855ebc
.word 0x1790921a,0x0475bb93
.word 0x324fd3e5,0x9dec3802
.word 0xd4e4b736,0xfb418b5f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0x574f6d95,0xc4be3263
.word 0x452221e3,0x62046a14
.word 0x9ba39050,0x8d765e8f
.word 0x5cb00a8b,0x9fef61f5
.word 0xa77e92b8,0xdf9ce678
.word 0xecaabad1,0x09f664d6
.word 0x916b7c2b,0x275e5cb0
.word 0x00000000,0xdf9ce678
p6_local1_expect:
.word 0x16d2d66d,0x54de96c7
.word 0x00000000,0x000000a9
.word 0xf1b9b1ef,0x5b2dc0ab
.word 0xfb359884,0x000000a9
.word 0x00000000,0x0000b3dc
.word 0xd078bbb0,0xb3dcd61e
.word 0xe2415b75,0xe2ff0358
.word 0x9286ed39,0x48972f96
p6_local2_expect:
.word 0x71670a9a,0x6a486b78
.word 0x0431b079,0x42ccbbda
.word 0x78fda29a,0x52d388a2
.word 0x3e5c93a6,0xb35f27f6
.word 0x5d8d14b8,0x2e30168f
.word 0xded297fc,0x27eafdbf
.word 0x6880e17b,0xad3dfd3d
.word 0x91ca5794,0xfe8d4d7c
p6_local3_expect:
.word 0x656eddf1,0xd73f03c0
.word 0xf57724f5,0xeca644d2
.word 0x3faca93f,0x00000024
.word 0x00000016,0x27eafdbf
.word 0xe3cc86df,0xca7ca947
.word 0xfdc565d3,0x02e61b6d
.word 0xfb359884,0x000000a9
.word 0x0041ec36,0x27eafdbf
p7_init_registers:
.word 0x291aff24,0x672bab1a ! Init value for %l0
.word 0x30221e66,0x787cb614 ! Init value for %l1
.word 0x8ca21700,0x5b71b446 ! Init value for %l2
.word 0x915f00be,0x6094b45e ! Init value for %l3
.word 0x762706ac,0xc67e2920 ! Init value for %l4
.word 0x8f1e60ed,0xa5f2b2f8 ! Init value for %l5
.word 0x79a06b80,0x83ceb19b ! Init value for %l6
.word 0xe253adea,0x45575383 ! Init value for %l7
.align 64
p7_init_freg:
.word 0xd8ee34f2,0x3a72d494 ! Init value for %f0
.word 0x5d640d71,0x130a6f7b ! Init value for %f2
.word 0x773fee63,0x09a505a0 ! Init value for %f4
.word 0xf92dbdaa,0x7cec1c2a ! Init value for %f6
.word 0x31500519,0x39bbaaee ! Init value for %f8
.word 0x590ef3f4,0x7e95c953 ! Init value for %f10
.word 0xe8da0e05,0x91534194 ! Init value for %f12
.word 0x796e40a8,0x4d108b37 ! Init value for %f14
.word 0x0134ed76,0xf5f303a2 ! Init value for %f16
.word 0xaec9444e,0x9e65c88a ! Init value for %f18
.word 0xd70a6ee8,0x7f47393e ! Init value for %f20
.word 0x487fd219,0x480ed0ea ! Init value for %f22
.word 0x5b0fc5e0,0xa6d09e85 ! Init value for %f24
.word 0x3c5cb9ac,0x44781099 ! Init value for %f26
.word 0xbd7e15ea,0x908b3994 ! Init value for %f28
.word 0x3496c301,0x28709a4d ! Init value for %f30
.word 0xe40e6778,0xed220b1f ! Init value for %f32
.word 0x9481538d,0xce6bce98 ! Init value for %f34
.word 0xf2d19494,0xa8466627 ! Init value for %f36
.word 0x10404360,0x14404741 ! Init value for %f38
.word 0x43dae86b,0x8354eb95 ! Init value for %f40
.word 0x821aa19f,0xf638f0c8 ! Init value for %f42
.word 0x68971f1b,0x8634145b ! Init value for %f44
.word 0xd0fa6c88,0xc79d57f5 ! Init value for %f46
.word 0x6b5e2198,0x36d5f647
.word 0xed036f5e,0x094a6f3a
.word 0x5126da96,0x49d12481
.word 0x61c382f4,0x5e7875f7
.word 0x7062f388,0x0880c996
.word 0x0dab2b1b,0xb63984f0
.word 0xa36ad49a,0x475f7433
.word 0xfaa006d5,0xe3aa3423
p7_expected_registers:
.word 0x00000000,0x000000ec
.word 0x00000000,0x0689abf1
.word 0x00000000,0x00007886
.word 0x00000000,0x0000e2b8
.word 0x00000000,0x000053f2
.word 0x00000000,0x5b9d2ca0
.word 0x00000000,0x00000072
.word 0x00000000,0x0689abf1
p7_expected_fp_regs:
.word 0xd8ee34f2,0x3a72d494
.word 0x5d640d71,0x130a6f7b
.word 0x773fee63,0x09a505a0
.word 0xf92dbdaa,0x7cec1c2a
.word 0x31500519,0x39bbaaee
.word 0x590ef3f4,0x7e95c953
.word 0xe8da0e05,0x91534194
.word 0x796e40a8,0x4d108b37
.word 0x0134ed76,0xf5f303a2
.word 0xaec9444e,0x9e65c88a
.word 0xd70a6ee8,0x7f47393e
.word 0x487fd219,0x480ed0ea
.word 0x5b0fc5e0,0xa6d09e85
.word 0x3c5cb9ac,0x44781099
.word 0xbd7e15ea,0x908b3994
.word 0x3496c301,0x28709a4d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0xee129914,0x0000001e
.word 0x00007886,0x0000e2b8
.word 0x83ceb19b,0x90591bdf
.word 0xa2ffc526,0x7b0b3e83
.word 0x541a1dc7,0x02344fc1
.word 0x5ced53b7,0xe6f28fea
.word 0x000053f2,0x5b9d2ca0
.word 0xec20c66e,0x1e1963e4
p7_local1_expect:
.word 0xb17c2ef1,0xe705f3ab
.word 0x6c603b07,0x1b771799
.word 0xcf05b909,0x00007886
.word 0x3ce25544,0xf4749c34
.word 0x5c614059,0x764c7886
.word 0x53f22023,0xf1d03350
.word 0xcbdd3f5e,0x0689abf1
.word 0xd31c97d2,0x4570040e
p7_local2_expect:
.word 0xf1d03251,0xb2427239
.word 0xb01071de,0xbfb1c45e
.word 0xd44d83b5,0x3c11bed6
.word 0x1f8ee2b8,0x32986765
.word 0x5b9d2ca0,0xe1d1b614
.word 0x00000000,0x00007886
.word 0xa646151e,0x658e17c7
.word 0x82956405,0x308f0714
p7_local3_expect:
.word 0x9f25c1af,0x9c09a9af
.word 0x00001dc7,0x672bab1a
.word 0x00d47817,0x06f3868e
.word 0x40bf6557,0xe868f541
.word 0x90591bdf,0xc0f7bbbb
.word 0x00000000,0x00005b68
.word 0x5b68d42b,0x52bb2ac3
.word 0x14489e92,0x0ed2e268
p8_init_registers:
.word 0x13da8879,0xf7311884 ! Init value for %l0
.word 0x659b940a,0x07f78480 ! Init value for %l1
.word 0x503e5e07,0xefe2a84e ! Init value for %l2
.word 0x56dbb2c7,0xbcbdb5d2 ! Init value for %l3
.word 0x549311dd,0xdc532504 ! Init value for %l4
.word 0xf4aa0318,0x5cddc78b ! Init value for %l5
.word 0x5acd89de,0x25f6926c ! Init value for %l6
.word 0x57f5af98,0x0cf41c02 ! Init value for %l7
.align 64
p8_init_freg:
.word 0x36fc1bfd,0xe2a76473 ! Init value for %f0
.word 0xb81381ea,0x5ebd252e ! Init value for %f2
.word 0x1c17cfaf,0xc60d3ef7 ! Init value for %f4
.word 0x1a156771,0xf05dd542 ! Init value for %f6
.word 0x262f9e9a,0x3b31b861 ! Init value for %f8
.word 0x749cf316,0xba12ca4c ! Init value for %f10
.word 0x54f2afbe,0xc24bc674 ! Init value for %f12
.word 0x7b3a6c28,0x02cca640 ! Init value for %f14
.word 0x48f89c02,0x6385c560 ! Init value for %f16
.word 0xc048fa61,0x4fd74b4c ! Init value for %f18
.word 0xb6932ade,0x0735b714 ! Init value for %f20
.word 0x9f314891,0x90e011aa ! Init value for %f22
.word 0xee269d0f,0x5d1cab21 ! Init value for %f24
.word 0xdf0fa5fd,0x6e737ff6 ! Init value for %f26
.word 0x9846676d,0xe01d020e ! Init value for %f28
.word 0x878ff402,0x09cd6b1a ! Init value for %f30
.word 0xc718d142,0x144c2530 ! Init value for %f32
.word 0x8bf94de9,0xf29a1ab4 ! Init value for %f34
.word 0x4062ebe0,0xdc1dd358 ! Init value for %f36
.word 0x9d2a8abe,0xf75ebd9d ! Init value for %f38
.word 0x19e4752d,0xb5810c93 ! Init value for %f40
.word 0x88a73f0c,0xafad61c6 ! Init value for %f42
.word 0x6897a294,0x445ade6e ! Init value for %f44
.word 0x5addc2e4,0x68fd0a9a ! Init value for %f46
.word 0xffb03903,0x28ba9aca
.word 0x27b68aa6,0x5e8f4674
.word 0x053d1da6,0x7c7ae6f8
.word 0xf1828d4e,0xf17f9d92
.word 0xa09a2ef4,0x4d3588e7
.word 0xd0ec704e,0x3e3687fa
.word 0x7cbc4922,0x7fd1c358
.word 0xf73eda31,0x8910952d
p8_expected_registers:
.word 0x00000000,0xf9b96405
.word 0xffffffff,0xb723bccf
.word 0x68b921f4,0x514cd054
.word 0x6ccb23f9,0xd0b768d1
.word 0x00000000,0x0000005c
.word 0x00000000,0x00000023
.word 0xaf5be911,0x7523e77f
.word 0x00000000,0x00007395
p8_expected_fp_regs:
.word 0x36fc1bfd,0xe2a76473
.word 0xb81381ea,0x5ebd252e
.word 0x1c17cfaf,0xc60d3ef7
.word 0x1a156771,0xf05dd542
.word 0x262f9e9a,0x3b31b861
.word 0x749cf316,0xba12ca4c
.word 0x54f2afbe,0xc24bc674
.word 0x7b3a6c28,0x02cca640
.word 0x48f89c02,0x6385c560
.word 0xc048fa61,0x4fd74b4c
.word 0xb6932ade,0x0735b714
.word 0x9f314891,0x90e011aa
.word 0xee269d0f,0x5d1cab21
.word 0xdf0fa5fd,0x6e737ff6
.word 0x9846676d,0xe01d020e
.word 0x878ff402,0x09cd6b1a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p8_local0_expect:
.word 0x21d1ea04,0xb723bccf
.word 0x2fa37ace,0xdfbd3891
.word 0xbcbdb5d2,0xd5b57d2c
.word 0xbccf101b,0x658c561f
.word 0xeaca57b0,0x0c989b75
.word 0xbabf55d6,0xc231d2f8
.word 0x15374ee7,0x623baf92
.word 0x7523e77f,0x00007395
p8_local1_expect:
.word 0x30efb632,0x78b61abc
.word 0x874dac1c,0x73957bd4
.word 0x56dbb2c7,0xbcbdb5d2
.word 0xd0b768d1,0xdfbd3891
.word 0x7b7ba982,0x371b7484
.word 0x9abf6011,0x0d684c3a
.word 0x6ccb23f9,0xd0b768d1
.word 0xdfbd3891,0x371b7484
p8_local2_expect:
.word 0x00000000,0x000055d6
.word 0x1fecbf75,0x2ea4e704
.word 0x31a8b066,0xc8298a89
.word 0x78d13ff4,0xa29cd413
.word 0xf4aabccf,0x5cddc78b
.word 0xf19fe5f5,0xbcbd7395
.word 0x4961c735,0xfc93e6fa
.word 0x0000005c,0x0d684c3a
p8_local3_expect:
.word 0xe2ead81f,0xbcc21a61
.word 0x14f4ebab,0x9baa5827
.word 0x0000005c,0x0d684c3a
.word 0x597663cb,0x89141d1c
.word 0xaf5be911,0x7523e77f
.word 0x68b921f4,0x514cd054
.word 0xf9b96405,0xfd3176a6
.word 0x217ccecd,0x9217aa49
p9_init_registers:
.word 0x88c65950,0x285907ba ! Init value for %l0
.word 0xd0bfacf8,0x83af4def ! Init value for %l1
.word 0x74d8f173,0x94b892bf ! Init value for %l2
.word 0xf89e1536,0x37d49896 ! Init value for %l3
.word 0x0bcbeeba,0xa6029cb3 ! Init value for %l4
.word 0x4292463c,0x74a13223 ! Init value for %l5
.word 0x33717382,0x1cd5a141 ! Init value for %l6
.word 0xe55659aa,0x7325ef82 ! Init value for %l7
.align 64
p9_init_freg:
.word 0x41c13e9c,0x00d0aee1 ! Init value for %f0
.word 0x980a2fd5,0x50d2a3e9 ! Init value for %f2
.word 0x8b93faa2,0x3b6abf3f ! Init value for %f4
.word 0x2eb29817,0xd5d40fcc ! Init value for %f6
.word 0x5dee5596,0xcf3ef10c ! Init value for %f8
.word 0x3e667bc1,0x36129367 ! Init value for %f10
.word 0x08b04c90,0xd0f4fa4a ! Init value for %f12
.word 0xb5f01032,0x54778676 ! Init value for %f14
.word 0x0ff3414e,0xe9fb8d92 ! Init value for %f16
.word 0xd000ee2c,0x2582261e ! Init value for %f18
.word 0xaa3930bd,0x3599f03f ! Init value for %f20
.word 0x3b72446f,0x67105a7f ! Init value for %f22
.word 0x2f44b71f,0x0f455cca ! Init value for %f24
.word 0x86ce9853,0xaae49da3 ! Init value for %f26
.word 0xff3922b2,0x14915484 ! Init value for %f28
.word 0xb5ca0f64,0x4d1a3c53 ! Init value for %f30
.word 0x4c887011,0xabe6f455 ! Init value for %f32
.word 0xd0734c81,0x6e0f4ecc ! Init value for %f34
.word 0x4a1038d1,0x91332532 ! Init value for %f36
.word 0x4de7cdd7,0xf26eafc5 ! Init value for %f38
.word 0xa63e0b3d,0xee031ab6 ! Init value for %f40
.word 0x129ec202,0x240894b3 ! Init value for %f42
.word 0x14729c47,0x29d51eb8 ! Init value for %f44
.word 0xa91c8f12,0x404eaabe ! Init value for %f46
.word 0xa68e27d1,0xc7f30702
.word 0xdf0bfce7,0x33406e90
.word 0xa1fe515a,0xfdf6b7f8
.word 0xfeaa7534,0x2d6b7e67
.word 0x53a2f6ed,0xd6932cc2
.word 0xfeded6f6,0x81973103
.word 0x6611380d,0xefe49b09
.word 0x88e34a28,0x8472e204
p9_expected_registers:
.word 0xffffffff,0xd9118a7a
.word 0x00000000,0x2a4607e2
.word 0xffffffff,0xffffedb6
.word 0xc369c1d3,0xee26a91f
.word 0x00000000,0x9dc1d59b
.word 0x00000000,0x9b0cb10f
.word 0xffffffff,0xffffffb9
.word 0x00000000,0x000037e8
p9_expected_fp_regs:
.word 0x41c13e9c,0x00d0aee1
.word 0x980a2fd5,0x50d2a3e9
.word 0x8b93faa2,0x3b6abf3f
.word 0x2eb29817,0xd5d40fcc
.word 0x5dee5596,0xcf3ef10c
.word 0x3e667bc1,0x36129367
.word 0x08b04c90,0xd0f4fa4a
.word 0xb5f01032,0x54778676
.word 0x0ff3414e,0xe9fb8d92
.word 0xd000ee2c,0x2582261e
.word 0xaa3930bd,0x3599f03f
.word 0x3b72446f,0x67105a7f
.word 0x2f44b71f,0x0f455cca
.word 0x86ce9853,0xaae49da3
.word 0xff3922b2,0x14915484
.word 0xb5ca0f64,0x4d1a3c53
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p9_local0_expect:
.word 0x2a4607e2,0x7b57dfc2
.word 0x1cd5a141,0x7325ef82
.word 0x1a4526b9,0xba4cb267
.word 0x9459e45c,0x1a1eb032
.word 0x682044dd,0xd13d3033
.word 0x000000c4,0x82bdfb6e
.word 0xade324e4,0xe499a5ed
.word 0x842feb70,0xee26a91f
p9_local1_expect:
.word 0xcce2859a,0x90a042fa
.word 0x1311a39b,0x06179c51
.word 0x00000000,0x00000008
.word 0x7febe59d,0x18b2384b
.word 0x682044dd,0x9f138c10
.word 0x250d44dd,0xcce2859a
.word 0xc369c1d3,0xee26a91f
.word 0x186fa29e,0xedb610b6
p9_local2_expect:
.word 0xb5c5df62,0x0f778579
.word 0x859a81b3,0x8861ee73
.word 0x00000073,0x28b89c11
.word 0x42fa0419,0xeea29202
.word 0x9dc1d59b,0x9b0cb10f
.word 0xc4284091,0xc66c261d
.word 0x29281311,0x46a837e8
.word 0x180c66ac,0x15085ced
p9_local3_expect:
.word 0xdf3f2f93,0xd996f908
.word 0x6145c43c,0xd9118a7a
.word 0xd994264d,0x76d9b96b
.word 0x9e8e4b68,0x9ffa3e5c
.word 0x3604cfa0,0xb1f724e4
.word 0xe4a59775,0xd27bb756
.word 0xbc0d011e,0xe690f495
.word 0xa853b3bc,0x276e8579
p10_init_registers:
.word 0x8b070b50,0x29ed4af5 ! Init value for %l0
.word 0xca64b284,0x3e10675b ! Init value for %l1
.word 0x73feaf8a,0xbebb2d50 ! Init value for %l2
.word 0x69032f20,0xa2ca77fc ! Init value for %l3
.word 0xa20cf0be,0x7da60cba ! Init value for %l4
.word 0x94d36532,0x58f2b877 ! Init value for %l5
.word 0x6a9a7a14,0x12f3baf0 ! Init value for %l6
.word 0xab7b56ce,0xd0a4c4bf ! Init value for %l7
.align 64
p10_init_freg:
.word 0x1c1e14da,0x8a9464cc ! Init value for %f0
.word 0x66594a74,0x600923d9 ! Init value for %f2
.word 0xe927633f,0xb79b7aff ! Init value for %f4
.word 0x1a6f53cf,0x33efc3e4 ! Init value for %f6
.word 0x2bb15ea3,0xc077938c ! Init value for %f8
.word 0x29ffe23c,0xf47eabf7 ! Init value for %f10
.word 0x72ee896b,0x0e6e1349 ! Init value for %f12
.word 0xe4bbc407,0x65d2c24d ! Init value for %f14
.word 0xca973233,0x976a4e23 ! Init value for %f16
.word 0xe0fd1655,0xd3d10ad6 ! Init value for %f18
.word 0x39164fee,0x43203aa7 ! Init value for %f20
.word 0xd26d035c,0x8dc10c1a ! Init value for %f22
.word 0x95124612,0x0aa84e9a ! Init value for %f24
.word 0x1ae10215,0x2dfe5e98 ! Init value for %f26
.word 0xb639eb32,0x1beedab4 ! Init value for %f28
.word 0xc414550f,0xdb52effb ! Init value for %f30
.word 0xcc9dc23a,0xd5618e8a ! Init value for %f32
.word 0x9b1dd03c,0x5ce13004 ! Init value for %f34
.word 0x38eb2477,0x71db1748 ! Init value for %f36
.word 0x3843a278,0x89e4a813 ! Init value for %f38
.word 0x0a118008,0x3f3f1819 ! Init value for %f40
.word 0x2aca9cbf,0x6f4f171e ! Init value for %f42
.word 0xc32ef052,0x1e505dca ! Init value for %f44
.word 0x20110274,0x7baed984 ! Init value for %f46
.word 0x2d5a4185,0xf91c875f
.word 0xe4e721af,0xdaf6ea2b
.word 0xc516438f,0xa14bda9a
.word 0xa40bd195,0x03e5cc32
.word 0x72e5c45b,0x14fad2bb
.word 0x7a6b32fc,0x730da26b
.word 0xd1154d2c,0x68b62670
.word 0x2e41f85b,0xc4a90e90
p10_expected_registers:
.word 0xffffffff,0xf1bfd9fb
.word 0xf1bfd9fb,0x9e128ae6
.word 0x00000000,0xea638ae6
.word 0x00000000,0x00000053
.word 0x00000000,0x9ea4d82d
.word 0x00000000,0xb9b1a717
.word 0x00000000,0x0000096b
.word 0x00000000,0x000006b4
p10_expected_fp_regs:
.word 0x1c1e14da,0x8a9464cc
.word 0x66594a74,0x600923d9
.word 0xe927633f,0xb79b7aff
.word 0x1a6f53cf,0x33efc3e4
.word 0x2bb15ea3,0xc077938c
.word 0x29ffe23c,0xf47eabf7
.word 0x72ee896b,0x0e6e1349
.word 0xe4bbc407,0x65d2c24d
.word 0xca973233,0x976a4e23
.word 0xe0fd1655,0xd3d10ad6
.word 0x39164fee,0x43203aa7
.word 0xd26d035c,0x8dc10c1a
.word 0x95124612,0x0aa84e9a
.word 0x1ae10215,0x2dfe5e98
.word 0xb639eb32,0x1beedab4
.word 0xc414550f,0xdb52effb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p10_local0_expect:
.word 0xffffb49f,0xda358296
.word 0x2e388d58,0x947a9150
.word 0x70984e9d,0x0fa317f9
.word 0x096b9668,0xd1b59d69
.word 0x00000000,0xb9b1a717
.word 0x72b5674f,0x73b20bde
.word 0x096b9668,0x9e128ae6
.word 0x76da0a56,0x0000096b
p10_local1_expect:
.word 0x000000bb,0x3e10675b
.word 0x06b47624,0xafad95d1
.word 0xf1bfd9fb,0x9e128ae6
.word 0x2fdac781,0x9a5bdecd
.word 0x356ed05d,0xc9d9693a
.word 0xea638ae6,0x00000053
.word 0x00000000,0xb9b1a717
.word 0xa4d51041,0x096bf798
p10_local2_expect:
.word 0x91385325,0xb9b1a717
.word 0x492d2449,0x2ef6e5ca
.word 0x857aaad3,0xe31cadc8
.word 0x5e449d00,0x000000bb
.word 0x4a4afa9d,0x765f4be9
.word 0x096b9668,0x9e128ae6
.word 0x1d999c2a,0xffffb49f
.word 0xd36bf969,0x00000053
p10_local3_expect:
.word 0xf25ca2b9,0x713a8d58
.word 0x9ea4d82d,0xea638ae6
.word 0xffefcef3,0x51c21df5
.word 0x4d826da5,0x6408bbb1
.word 0xbebb2d50,0xffff9d69
.word 0xef9e4fdd,0x9962315f
.word 0x2763f9f0,0x976c8ea5
.word 0x1d999c2a,0x2a578988
p11_init_registers:
.word 0x91ab5d9b,0xf866a56c ! Init value for %l0
.word 0x1dadad95,0x876cf4b7 ! Init value for %l1
.word 0x8af59031,0xe7270084 ! Init value for %l2
.word 0x3820340a,0x18d46002 ! Init value for %l3
.word 0x748183ba,0x05bf3796 ! Init value for %l4
.word 0x95c7b226,0xa4175675 ! Init value for %l5
.word 0xd8037941,0xd9bdbb9b ! Init value for %l6
.word 0xb1af086a,0x9dab4811 ! Init value for %l7
.align 64
p11_init_freg:
.word 0x218a3cc2,0x7738fe61 ! Init value for %f0
.word 0x21611732,0x5ee764b8 ! Init value for %f2
.word 0x32b10ea0,0x4d3c3a69 ! Init value for %f4
.word 0x2e5079a0,0x8f986073 ! Init value for %f6
.word 0x39557a66,0x6d6187b5 ! Init value for %f8
.word 0x04467048,0x19f812f1 ! Init value for %f10
.word 0xa7361a35,0x8ebda815 ! Init value for %f12
.word 0xb2bea3f5,0xc05076b1 ! Init value for %f14
.word 0x11fb6814,0xaddc8e89 ! Init value for %f16
.word 0x50e88b80,0x90355169 ! Init value for %f18
.word 0x21a3b814,0xbabad8d6 ! Init value for %f20
.word 0x7fd6098e,0x9a62df8f ! Init value for %f22
.word 0x707f5e18,0xc2be7257 ! Init value for %f24
.word 0xcb923504,0x1e704c95 ! Init value for %f26
.word 0xb5f45ec9,0x2d8403ab ! Init value for %f28
.word 0x538c09d0,0xf6470a75 ! Init value for %f30
.word 0xf05c420f,0x103f6e8b ! Init value for %f32
.word 0x3b5d5101,0x81cddab0 ! Init value for %f34
.word 0x82c3d147,0x657318aa ! Init value for %f36
.word 0xf3461ad0,0x7697c829 ! Init value for %f38
.word 0x2233d15e,0x579a99a9 ! Init value for %f40
.word 0x5691ffe8,0xfa0650fc ! Init value for %f42
.word 0x07104729,0x043fec6f ! Init value for %f44
.word 0x7b2ac804,0xd97d30bd ! Init value for %f46
.word 0xc68a2704,0x857f4683
.word 0x1b4494bd,0x8b93215a
.word 0x8d967a19,0xbd851679
.word 0x60d6a79e,0x46a7a073
.word 0xa6347063,0xe1037f5e
.word 0x04db517b,0xb21b27dd
.word 0x3d8ab2c2,0xf2af6cbd
.word 0xe43d2712,0x34848c5a
p11_expected_registers:
.word 0xffffffff,0xfffffa3c
.word 0xffffffff,0xa1cdbd5c
.word 0xd7819d3c,0xb04c3e8a
.word 0x2cd5c0c2,0xb2589244
.word 0x00000000,0x00000019
.word 0x00000000,0x0000a8bf
.word 0xffffffff,0xffffebc4
.word 0x00000000,0x7518bead
p11_expected_fp_regs:
.word 0x218a3cc2,0x7738fe61
.word 0x21611732,0x5ee764b8
.word 0x32b10ea0,0x4d3c3a69
.word 0x2e5079a0,0x8f986073
.word 0x39557a66,0x6d6187b5
.word 0x04467048,0x19f812f1
.word 0xa7361a35,0x8ebda815
.word 0xb2bea3f5,0xc05076b1
.word 0x11fb6814,0xaddc8e89
.word 0x50e88b80,0x90355169
.word 0x21a3b814,0xbabad8d6
.word 0x7fd6098e,0x9a62df8f
.word 0x707f5e18,0xc2be7257
.word 0xcb923504,0x1e704c95
.word 0xb5f45ec9,0x2d8403ab
.word 0x538c09d0,0xf6470a75
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p11_local0_expect:
.word 0xc6e278f7,0xead997c5
.word 0x2cd5c0c2,0xb2589244
.word 0xd7819d3c,0xb04c3e8a
.word 0xb04c3e8a,0xb2589244
.word 0xce2ea336,0x7518bead
.word 0x8fafc637,0xad46fea4
.word 0x93a0abe5,0x6243a8bf
.word 0xa1cdbd5c,0x9835bc72
p11_local1_expect:
.word 0x00000000,0x00000019
.word 0x88ad5064,0x4d161a01
.word 0xa032d9f5,0xa7d85141
.word 0x000000be,0x710047ff
.word 0xf22e1ac1,0x7154f8f1
.word 0x6e36f0ba,0xfc425400
.word 0x85a6431f,0xf3df950e
.word 0x0992b4ea,0x06ff4b0e
p11_local2_expect:
.word 0xe7270084,0xdc93cb3e
.word 0xffffffff,0xa1cdbd5c
.word 0xb1af086a,0x9dab4811
.word 0x00000075,0xea814790
.word 0x63e3c4dd,0x4c1958fb
.word 0x2cd5c0c2,0xa4175675
.word 0xb23b083c,0xc9f14552
.word 0xa8043d26,0xad2637f9
p11_local3_expect:
.word 0x89603796,0x231e711a
.word 0xd910fc98,0x8c27119d
.word 0xda5ea113,0xd6e8fa3c
.word 0xbfbaa8bf,0x09dc9d57
.word 0x0000fc98,0x6243d9a1
.word 0xebc4c5ee,0x732d8e36
.word 0x00000000,0x4d161a01
.word 0xa4aef489,0xb258ab14
p12_init_registers:
.word 0xe3280f02,0x518991e5 ! Init value for %l0
.word 0x279d4034,0xbf58c148 ! Init value for %l1
.word 0x4485092b,0xf15f4f3c ! Init value for %l2
.word 0x6f6d1c24,0x9a56cefd ! Init value for %l3
.word 0xcbbf3630,0xbcee3fb0 ! Init value for %l4
.word 0x21c3ee70,0x79bd7c36 ! Init value for %l5
.word 0xb35332ce,0x65259fac ! Init value for %l6
.word 0x9b7a54f2,0xc4386a77 ! Init value for %l7
.align 64
p12_init_freg:
.word 0xb1921c03,0xcab24cdb ! Init value for %f0
.word 0xe1f3feb0,0xa47e1445 ! Init value for %f2
.word 0x0adfb77a,0xf9cd67d3 ! Init value for %f4
.word 0x0eab10e2,0x6ce11854 ! Init value for %f6
.word 0xf2bb3aa3,0x09a21111 ! Init value for %f8
.word 0xd0ff064d,0xfc1864e2 ! Init value for %f10
.word 0xa8a84b5c,0x8bfeaad6 ! Init value for %f12
.word 0xabbaea99,0x96db5064 ! Init value for %f14
.word 0x688b74ad,0x33d29b1e ! Init value for %f16
.word 0x5779df34,0xf26c0aa7 ! Init value for %f18
.word 0xcccbd402,0x94060766 ! Init value for %f20
.word 0xbd423bc1,0x707a022a ! Init value for %f22
.word 0x45c76aad,0x9da82322 ! Init value for %f24
.word 0xd127cf8a,0x7dfdcf0a ! Init value for %f26
.word 0x54be07a3,0xdcdfbf74 ! Init value for %f28
.word 0x8ec4b291,0x349fabd9 ! Init value for %f30
.word 0x298cf477,0x288bcf5c ! Init value for %f32
.word 0x77a4243b,0x93ccf37a ! Init value for %f34
.word 0xaa9250de,0xd0a78502 ! Init value for %f36
.word 0x8c29741b,0x827cf183 ! Init value for %f38
.word 0x89f49247,0xe6840943 ! Init value for %f40
.word 0xf2f4efc9,0x1fbfd798 ! Init value for %f42
.word 0x055e27ae,0xecbef208 ! Init value for %f44
.word 0x3d9bcb45,0xe07c2b1f ! Init value for %f46
.word 0x6c4545f9,0xa67fdc69
.word 0x64c19f1f,0x62f72ff2
.word 0xd3c2bec4,0x75793d5c
.word 0xdcdc7740,0x995edc68
.word 0xee1870c4,0x176ceff9
.word 0x46d22779,0x1ba8a4d9
.word 0x282cfebf,0x463aa467
.word 0x22b45643,0xce91e841
p12_expected_registers:
.word 0x00000000,0x8116a98c
.word 0x00000000,0x68d3c673
.word 0x00000000,0xd0e0e59a
.word 0x00000000,0x0470326a
.word 0x00000000,0x0000005f
.word 0xffffffff,0xffffff9b
.word 0x00000000,0x000000ad
.word 0x00000000,0x18866890
p12_expected_fp_regs:
.word 0xb1921c03,0xcab24cdb
.word 0xe1f3feb0,0xa47e1445
.word 0x0adfb77a,0xf9cd67d3
.word 0x0eab10e2,0x6ce11854
.word 0xf2bb3aa3,0x09a21111
.word 0xd0ff064d,0xfc1864e2
.word 0xa8a84b5c,0x8bfeaad6
.word 0xabbaea99,0x96db5064
.word 0x688b74ad,0x33d29b1e
.word 0x5779df34,0xf26c0aa7
.word 0xcccbd402,0x94060766
.word 0xbd423bc1,0x707a022a
.word 0x45c76aad,0x9da82322
.word 0xd127cf8a,0x7dfdcf0a
.word 0x54be07a3,0xdcdfbf74
.word 0x8ec4b291,0x349fabd9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p12_local0_expect:
.word 0xbb6448a3,0x2f6e3f57
.word 0x00000000,0x28b3cefd
.word 0x00000000,0x850418e5
.word 0xe348f05a,0x9a896d5f
.word 0x828000d6,0xac9b6141
.word 0x2771f2fe,0x87619570
.word 0x927ffa7f,0xa5db0a45
.word 0xa2ed432c,0x771d9199
p12_local1_expect:
.word 0xf9bb8488,0x70bcd5ca
.word 0x65259fac,0xff3b5644
.word 0xc991135d,0xd692398b
.word 0xed54a913,0x703f0b9b
.word 0x469a963d,0xfbf0162f
.word 0x28b3cefd,0x0cccf4aa
.word 0xfac2ff39,0x1b1aa01a
.word 0xa0915328,0xf7ad941c
p12_local2_expect:
.word 0x1058a404,0x8d71817d
.word 0x18866890,0x496d81b2
.word 0xfc034551,0xc52dad05
.word 0x99719168,0xcc3e9e4e
.word 0x020147da,0x42e240e1
.word 0xefa83a5c,0x7c45ea5e
.word 0xd0e0e59a,0x0470326a
.word 0x8116a98c,0x68d3c673
p12_local3_expect:
.word 0xa34c642d,0xf3e0ff39
.word 0x80baf2f1,0x5bebff39
.word 0xfffffff2,0x0000002d
.word 0x000000ad,0x79bdff39
.word 0x867ef8b3,0x1494f5d7
.word 0x850418e5,0x00ade3cc
.word 0x000000ad,0x0000003f
.word 0xb63d199d,0x6321d229
p13_init_registers:
.word 0x47feb61a,0x591a2993 ! Init value for %l0
.word 0xf64187cf,0xdbd29c75 ! Init value for %l1
.word 0x9c91ba0c,0x7fcb7922 ! Init value for %l2
.word 0x8bbd38d8,0x479350ea ! Init value for %l3
.word 0x7f12a2cf,0xdf0c4705 ! Init value for %l4
.word 0x4f158582,0x5f322cb9 ! Init value for %l5
.word 0xcbcfda1a,0xd1895ec3 ! Init value for %l6
.word 0xdba88b22,0xa4ccf202 ! Init value for %l7
.align 64
p13_init_freg:
.word 0x2a87fb62,0xc7ba3071 ! Init value for %f0
.word 0x8c34b18e,0x3f87cb1e ! Init value for %f2
.word 0x54d26737,0x1742b732 ! Init value for %f4
.word 0x78df5dd9,0x9c126c5f ! Init value for %f6
.word 0xc66646c6,0x579cc20a ! Init value for %f8
.word 0x6dc0954a,0x4dfc7927 ! Init value for %f10
.word 0x38b198c4,0xd594436e ! Init value for %f12
.word 0x61f33435,0x15df7825 ! Init value for %f14
.word 0x6000945a,0x12c22e98 ! Init value for %f16
.word 0x375986ba,0xac95b9ba ! Init value for %f18
.word 0xeee2e510,0x92210c49 ! Init value for %f20
.word 0x71c1eec8,0x8b65dcc6 ! Init value for %f22
.word 0x973af2c0,0x65344b8e ! Init value for %f24
.word 0x16fc1f13,0x21448414 ! Init value for %f26
.word 0x22769283,0x42afacbf ! Init value for %f28
.word 0x73145392,0xfb90eb0f ! Init value for %f30
.word 0x6e8a943b,0x47d94f54 ! Init value for %f32
.word 0xf188491d,0x6098ff66 ! Init value for %f34
.word 0x6dc34abb,0x4a8fa8b6 ! Init value for %f36
.word 0x703971d7,0x0727efd2 ! Init value for %f38
.word 0x9dc232ec,0x3ccbe663 ! Init value for %f40
.word 0x8d1a3755,0x71259657 ! Init value for %f42
.word 0x35e8297a,0x6a53b871 ! Init value for %f44
.word 0xaa3135fb,0xaf30be58 ! Init value for %f46
.word 0x40bf20e8,0x44459a2b
.word 0x0d889d9a,0x82e632f3
.word 0x93b70821,0xd27b3679
.word 0x1e987646,0xfc42f430
.word 0x1edbfbcb,0x71c0adf2
.word 0xa3be5ccb,0x91972679
.word 0x0ef52d5f,0x3b2a4b11
.word 0xb261cf0a,0x64db7990
p13_expected_registers:
.word 0x00000000,0x0000001f
.word 0x00000000,0x00000030
.word 0x00000000,0x00000095
.word 0x00000000,0x00000002
.word 0x00000000,0x00000095
.word 0x00000000,0x00000002
.word 0x00000000,0x00000022
.word 0x00000000,0x00000266
p13_expected_fp_regs:
.word 0x2a87fb62,0xc7ba3071
.word 0x8c34b18e,0x3f87cb1e
.word 0x54d26737,0x1742b732
.word 0x78df5dd9,0x9c126c5f
.word 0xc66646c6,0x579cc20a
.word 0x6dc0954a,0x4dfc7927
.word 0x38b198c4,0xd594436e
.word 0x61f33435,0x15df7825
.word 0x6000945a,0x12c22e98
.word 0x375986ba,0xac95b9ba
.word 0xeee2e510,0x92210c49
.word 0x71c1eec8,0x8b65dcc6
.word 0x973af2c0,0x65344b8e
.word 0x16fc1f13,0x21448414
.word 0x22769283,0x42afacbf
.word 0x73145392,0xfb90eb0f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p13_local0_expect:
.word 0x19fbee47,0xeb1838a8
.word 0x00000000,0x0000001e
.word 0x7e8e6083,0x5818e6eb
.word 0x15cbfcb7,0x5fdf0b9e
.word 0xd8bb4cfd,0x12fff19b
.word 0x4a184bea,0x44093663
.word 0x9902943d,0x30c93351
.word 0xe1436a1d,0x6411e1c4
p13_local1_expect:
.word 0xee356a1d,0x6fa1213c
.word 0xffffff95,0x3630be85
.word 0x4efaa359,0x17d09db6
.word 0x60143ed5,0xd8bb30fd
.word 0x4f158583,0x5f322cb9
.word 0x9fab2f1c,0x1f3115cb
.word 0x89868b20,0x9dc7a673
.word 0x00000012,0x00000266
p13_local2_expect:
.word 0xd1895ec3,0xa4ccf202
.word 0xe1436a1d,0x0f4b5f66
.word 0x7c6b95d7,0x143adc80
.word 0x9e5b9471,0x4255711f
.word 0xe2a66411,0x3484ccee
.word 0x0cd0df2f,0x22ff0266
.word 0x47551cf5,0x7f697ccd
.word 0x00000000,0x0000001f
p13_local3_expect:
.word 0x8c3b5ead,0x94388358
.word 0x9f8481b5,0x1e4f0030
.word 0x12fff19b,0x82673029
.word 0xb8937d8d,0x66cce788
.word 0xd8bb4cfd,0x12fff19b
.word 0x7a0d8010,0xd8bb4cfd
.word 0xc01838a8,0xab0c6351
.word 0x00000095,0x00000002
p14_init_registers:
.word 0x86fa0f5e,0x8e7d4b3d ! Init value for %l0
.word 0xfbf53ed0,0xdd3a5865 ! Init value for %l1
.word 0x8e417d50,0x39fd1fa1 ! Init value for %l2
.word 0xb4465f3e,0x67babdcd ! Init value for %l3
.word 0x1d39eb4e,0xa776afce ! Init value for %l4
.word 0x6f234388,0x1f42c5a3 ! Init value for %l5
.word 0xfb1ed622,0x1c21b1f0 ! Init value for %l6
.word 0x0e344869,0xd4b512a9 ! Init value for %l7
.align 64
p14_init_freg:
.word 0xcda064f5,0x418fbf38 ! Init value for %f0
.word 0x9d6a434d,0x5370a125 ! Init value for %f2
.word 0x144eee94,0x203fa5c6 ! Init value for %f4
.word 0xeb29e40a,0xb336a12d ! Init value for %f6
.word 0xc4e129ea,0xbc5384f6 ! Init value for %f8
.word 0xa3be4508,0xb653aada ! Init value for %f10
.word 0x64866899,0xdafead42 ! Init value for %f12
.word 0x1fffeab4,0xc971d976 ! Init value for %f14
.word 0xc7fbcc0e,0x2d001919 ! Init value for %f16
.word 0x5e46dfd9,0x24b372a9 ! Init value for %f18
.word 0x2056e57d,0xaadb3948 ! Init value for %f20
.word 0xe1b5fe06,0xc8c0fe7e ! Init value for %f22
.word 0x920205f4,0x8ba104a6 ! Init value for %f24
.word 0xb16911e4,0xcef4ad04 ! Init value for %f26
.word 0x80a2094c,0xf5859f61 ! Init value for %f28
.word 0xbf9d8238,0xa8f1b90a ! Init value for %f30
.word 0x7f209aa6,0xc9105b41 ! Init value for %f32
.word 0x2e235c02,0x89d88a6e ! Init value for %f34
.word 0x61bb97fa,0x48a38207 ! Init value for %f36
.word 0x5f10984c,0xe4c585f1 ! Init value for %f38
.word 0xe4d6cd9a,0xa57bd09d ! Init value for %f40
.word 0xc2c7f319,0x7ebb3afb ! Init value for %f42
.word 0x6e8ba6a7,0x6e5d6b46 ! Init value for %f44
.word 0x5c20d6b5,0x07022546 ! Init value for %f46
.word 0x7a1a26b4,0xfd640e3b
.word 0x3952e1d2,0xd283e7b6
.word 0x49703860,0x5b11b1ec
.word 0xea3bcc83,0x2d6fe98c
.word 0x1904e4b6,0xa75e27bb
.word 0xaa7ce74a,0xebf18d74
.word 0xa0de81d3,0x85636fb1
.word 0x5a2ce68c,0xc85fb3e4
p14_expected_registers:
.word 0x00000000,0xeeb0ad87
.word 0xffffffff,0xffffff97
.word 0x00000000,0x2df85e2e
.word 0x00000000,0x0000be3e
.word 0x00000000,0x0e033993
.word 0x00000000,0x21efe482
.word 0x00000000,0x6a1478b0
.word 0x00000000,0xeeb0ad87
p14_expected_fp_regs:
.word 0xcda064f5,0x418fbf38
.word 0x9d6a434d,0x5370a125
.word 0x144eee94,0x203fa5c6
.word 0xeb29e40a,0xb336a12d
.word 0xc4e129ea,0xbc5384f6
.word 0xa3be4508,0xb653aada
.word 0x64866899,0xdafead42
.word 0x1fffeab4,0xc971d976
.word 0xc7fbcc0e,0x2d001919
.word 0x5e46dfd9,0x24b372a9
.word 0x2056e57d,0xaadb3948
.word 0xe1b5fe06,0xc8c0fe7e
.word 0x920205f4,0x8ba104a6
.word 0xb16911e4,0xcef4ad04
.word 0x80a2094c,0xf5859f61
.word 0xbf9d8238,0xa8f1b90a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p14_local0_expect:
.word 0x4c61f492,0x588ec249
.word 0xb25a2985,0x3cfa0296
.word 0x8029e3cc,0xc1e5ef0e
.word 0x88b173a8,0x10567577
.word 0xb0d6a08c,0x0bb11ed3
.word 0x0e033993,0x21efe482
.word 0x8d0fc39c,0xd4f941b8
.word 0xbc988f05,0x092779bd
p14_local1_expect:
.word 0x1fa1596e,0x027beb8f
.word 0xca7027a1,0xdaf7b674
.word 0x6a1478b0,0xeeb0ad87
.word 0x860eeb4e,0x672a8ff3
.word 0xffffffb7,0xffffff97
.word 0x0bec3eb7,0xeeb0ad87
.word 0x0cb2b58d,0x0000b7b8
.word 0x423f3551,0xed083833
p14_local2_expect:
.word 0x0cb2b58d,0xae70a433
.word 0x06400004,0x0000b7b8
.word 0x6d7da2aa,0xc94e781a
.word 0x4839eb4e,0xa776afce
.word 0x8b07bfd3,0x45589799
.word 0x5f46c7e7,0x094dbe3e
.word 0x93abec16,0xb7b8821f
.word 0x2df85e2e,0x5f46c7e7
p14_local3_expect:
.word 0xffffffff,0xffffffb7
.word 0x00000097,0x0000b7b8
.word 0x6e4c76ca,0xd67a422e
.word 0x00000000,0x0cb2b58d
.word 0xffffffb7,0xdd3a5865
.word 0x39202ed7,0xdc0cad87
.word 0xcf9770f6,0xf678bab6
.word 0x00000000,0x00000004
p15_init_registers:
.word 0xe9f2f796,0xa4b8e928 ! Init value for %l0
.word 0xb8fa8d84,0x41043f1d ! Init value for %l1
.word 0x5f1e59ac,0x2409c986 ! Init value for %l2
.word 0x81659f06,0x8365300f ! Init value for %l3
.word 0x443d2d5b,0xaa2946d6 ! Init value for %l4
.word 0x8f29f772,0x772b426b ! Init value for %l5
.word 0x4c70e80a,0x3918443d ! Init value for %l6
.word 0x3700342e,0x4448069e ! Init value for %l7
.align 64
p15_init_freg:
.word 0x405d56be,0x908ad0d7 ! Init value for %f0
.word 0xb977b7e9,0x93b3095c ! Init value for %f2
.word 0x6afc880a,0x25a22cd5 ! Init value for %f4
.word 0xb899d347,0x1b5dc4ea ! Init value for %f6
.word 0x0556858b,0xe9effd4c ! Init value for %f8
.word 0x83e5be7c,0xe82e7987 ! Init value for %f10
.word 0x2682e7db,0x8adbe118 ! Init value for %f12
.word 0x66597a6f,0xe0110ca8 ! Init value for %f14
.word 0xb63fdb5b,0x8f84d8fe ! Init value for %f16
.word 0x11f8f0ac,0x5b256fed ! Init value for %f18
.word 0x7bf7e5a3,0x60ab03c4 ! Init value for %f20
.word 0x80afdba4,0x66acbd87 ! Init value for %f22
.word 0xa80faa54,0xfbdee784 ! Init value for %f24
.word 0x180269d4,0x0218003f ! Init value for %f26
.word 0xf08d7823,0x56f22937 ! Init value for %f28
.word 0x3f447cd3,0xbcfbe640 ! Init value for %f30
.word 0x9e7260be,0x6e707db3 ! Init value for %f32
.word 0x3f922198,0x7f79fec0 ! Init value for %f34
.word 0x40050e43,0x80ca8a06 ! Init value for %f36
.word 0x627c0253,0xc9813076 ! Init value for %f38
.word 0x943c0de1,0xeabba197 ! Init value for %f40
.word 0x3b04e1a6,0xbe7ebc25 ! Init value for %f42
.word 0xd8dfce8e,0x4897669c ! Init value for %f44
.word 0x580af99b,0x20a4e070 ! Init value for %f46
.word 0xffda545a,0xfd9e8823
.word 0x532273e5,0x78d9d8ef
.word 0x9bee38e8,0x5c4d7d50
.word 0xd98efa83,0x6822bfc2
.word 0x4a06c9e1,0xae23589a
.word 0x913d174f,0xfbaf16f2
.word 0xa799defb,0x776301bf
.word 0x8d91022b,0xf03357cf
p15_expected_registers:
.word 0xffffffff,0xa137cd8b
.word 0x5894aa17,0x5055021e
.word 0x00000000,0x5538c0b2
.word 0x00000000,0x0ed7ffd2
.word 0x00000000,0x00000063
.word 0x00000000,0x0000e378
.word 0x00000000,0x0000741e
.word 0x00000000,0x912975ad
p15_expected_fp_regs:
.word 0x405d56be,0x908ad0d7
.word 0xb977b7e9,0x93b3095c
.word 0x6afc880a,0x25a22cd5
.word 0xb899d347,0x1b5dc4ea
.word 0x0556858b,0xe9effd4c
.word 0x83e5be7c,0xe82e7987
.word 0x2682e7db,0x8adbe118
.word 0x66597a6f,0xe0110ca8
.word 0xb63fdb5b,0x8f84d8fe
.word 0x11f8f0ac,0x5b256fed
.word 0x7bf7e5a3,0x60ab03c4
.word 0x80afdba4,0x66acbd87
.word 0xa80faa54,0xfbdee784
.word 0x180269d4,0x0218003f
.word 0xf08d7823,0x56f22937
.word 0x3f447cd3,0xbcfbe640
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p15_local0_expect:
.word 0xe99145f8,0x238a75b3
.word 0xa137cd8b,0x00007ae9
.word 0xb5c94d81,0x84e9a9a8
.word 0xd9315e6a,0x64773d56
.word 0x9b8b89a6,0x1ef59bd5
.word 0x087d0094,0x63a738eb
.word 0x6e92d012,0xd8d054ee
.word 0x64ee4830,0xc5697ae9
p15_local1_expect:
.word 0xeaf48078,0x2fb41f51
.word 0x8216bc99,0x6d638224
.word 0x7e1952cb,0x172b50ec
.word 0x5bb6741e,0x30c099ff
.word 0xf827cbe9,0x1d47e1aa
.word 0x60eb40d2,0xdce26b27
.word 0x5894aa17,0x5055021e
.word 0xb610c344,0x912975ad
p15_local2_expect:
.word 0xda282b84,0x470019e5
.word 0x3c916895,0x40b1e378
.word 0x069e9af6,0x27b35e37
.word 0x3e5b3de8,0xeb4606ea
.word 0x2c640ecb,0x1617d58e
.word 0x9a0dd28a,0x6854664e
.word 0x24e3d7ea,0x47075f78
.word 0xf847cbe9,0xa137cd8b
p15_local3_expect:
.word 0xaa2946d6,0x005dfd57
.word 0x64ee4830,0x3c916895
.word 0x9cb99b75,0xfafc482d
.word 0x9decc7a8,0xe3bfb8ae
.word 0x3707b78b,0x4b3a12b7
.word 0xffffffd2,0x00000063
.word 0x5538c0b2,0x0ed7ffd2
.word 0xca81d176,0x206a3da1
p16_init_registers:
.word 0xf314ec00,0x28e14e1f ! Init value for %l0
.word 0x023371a6,0x7074bd62 ! Init value for %l1
.word 0x88f65a90,0xba776766 ! Init value for %l2
.word 0xa350ec5c,0x18b3b26f ! Init value for %l3
.word 0x074ce457,0xdb31b0cb ! Init value for %l4
.word 0xab96bda8,0x3be10b47 ! Init value for %l5
.word 0x270484fc,0x4c172ac7 ! Init value for %l6
.word 0x6f3b05e8,0x05972b58 ! Init value for %l7
.align 64
p16_init_freg:
.word 0xc0281273,0x6075baf8 ! Init value for %f0
.word 0x86e67556,0xde6a3341 ! Init value for %f2
.word 0x50757f9d,0xba46caf9 ! Init value for %f4
.word 0x94d68d37,0x7057f645 ! Init value for %f6
.word 0x6128eef4,0x2b5bf6c1 ! Init value for %f8
.word 0x4f60171f,0x494ecc21 ! Init value for %f10
.word 0xe261bd61,0xc616dbf1 ! Init value for %f12
.word 0x96a0aaaf,0x4002db72 ! Init value for %f14
.word 0xe1df3c93,0xa2322f1b ! Init value for %f16
.word 0x5f576072,0xf33e7407 ! Init value for %f18
.word 0x03b9306d,0xbcaa6fef ! Init value for %f20
.word 0x08c7109b,0x930c079e ! Init value for %f22
.word 0xc34fa415,0x789555d3 ! Init value for %f24
.word 0xb4169152,0x398624cf ! Init value for %f26
.word 0xcc646154,0x3341a4e0 ! Init value for %f28
.word 0x3a404002,0xe7056a26 ! Init value for %f30
.word 0x364c26bc,0xc6195cdf ! Init value for %f32
.word 0x0316cd7e,0xd39693dd ! Init value for %f34
.word 0xf2f71d07,0xedee50b1 ! Init value for %f36
.word 0x98a27462,0x4dd6cf32 ! Init value for %f38
.word 0x6b40a4ae,0x65e9eb2b ! Init value for %f40
.word 0x7d045579,0xd0c8b093 ! Init value for %f42
.word 0x9cd031bc,0x45ada970 ! Init value for %f44
.word 0x4fde0b05,0x018b5733 ! Init value for %f46
.word 0x50aca279,0xdf9de810
.word 0x626dd079,0x68172883
.word 0xb7225c7b,0xc5b53562
.word 0x81019f03,0x21542034
.word 0x289ee999,0x4c9cdef1
.word 0xbfe79e5a,0xc39e157f
.word 0x50ae9b78,0xb89a92b4
.word 0xdee153a7,0x72bae260
p16_expected_registers:
.word 0xffffffff,0xffffff88
.word 0x00000000,0x69716949
.word 0x00000000,0x3ba23efa
.word 0x00000000,0xb014abe4
.word 0x00000000,0xf0ac52bd
.word 0x00000000,0x5baedf50
.word 0x00000000,0x28e14e1f
.word 0x00000000,0x000019b7
p16_expected_fp_regs:
.word 0xc0281273,0x6075baf8
.word 0x86e67556,0xde6a3341
.word 0x50757f9d,0xba46caf9
.word 0x94d68d37,0x7057f645
.word 0x6128eef4,0x2b5bf6c1
.word 0x4f60171f,0x494ecc21
.word 0xe261bd61,0xc616dbf1
.word 0x96a0aaaf,0x4002db72
.word 0xe1df3c93,0xa2322f1b
.word 0x5f576072,0xf33e7407
.word 0x03b9306d,0xbcaa6fef
.word 0x08c7109b,0x930c079e
.word 0xc34fa415,0x789555d3
.word 0xb4169152,0x398624cf
.word 0xcc646154,0x3341a4e0
.word 0x3a404002,0xe7056a26
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p16_local0_expect:
.word 0xb3ec6485,0x5f774e1f
.word 0x19b75fe8,0xc278056f
.word 0xdf8347a2,0x5a2925ba
.word 0x52fa6933,0x4634d5fe
.word 0x837efa04,0xa972d195
.word 0x046536fa,0x02949f91
.word 0xffffff96,0x2157def4
.word 0x5baedf50,0x1a52460f
p16_local1_expect:
.word 0x043e584e,0xe3c21b75
.word 0x281c5514,0xe36fb0f4
.word 0x88f65a90,0xba776766
.word 0x00002231,0xae153fd3
.word 0xabe64c73,0x61f98051
.word 0x52bd9c75,0x6854bfdb
.word 0xf0ac52bd,0x67c3d5a7
.word 0x0b163865,0xee7396a2
p16_local2_expect:
.word 0x3ba23efa,0x69716949
.word 0x3ba23efa,0xb014abe4
.word 0xa283256c,0x5a8f2231
.word 0x0ff90563,0xd9fd2bbe
.word 0xf0ac52bd,0x0000005a
.word 0x1cda6f91,0xaf844a16
.word 0x0000004e,0xa59298db
.word 0x00000000,0x0000005a
p16_local3_expect:
.word 0x23569995,0x5c8cf23b
.word 0x00000000,0xf0ac52bd
.word 0xbcef93e3,0xf9fb3b5d
.word 0xba8566a5,0x6af47edd
.word 0x28e14e1f,0xffffff96
.word 0xdc9e73e1,0xdf09a6cb
.word 0xbcef93e3,0xf0ac52bd
.word 0x5bbbd864,0x7aab4a08
p17_init_registers:
.word 0x0c4564a0,0x08e4a132 ! Init value for %l0
.word 0xf01e024a,0x24438a8d ! Init value for %l1
.word 0x0d5149e9,0xbe5f8952 ! Init value for %l2
.word 0x320aaa74,0x8b71bc80 ! Init value for %l3
.word 0x01b16dd2,0x1aeba304 ! Init value for %l4
.word 0x778a15cd,0xec265275 ! Init value for %l5
.word 0x6b8b2ab3,0xf3b66b2a ! Init value for %l6
.word 0xa0286477,0xdb5773b9 ! Init value for %l7
.align 64
p17_init_freg:
.word 0x975450fa,0x909dcf97 ! Init value for %f0
.word 0x8f21657e,0xe4492dd3 ! Init value for %f2
.word 0x5bb0c60f,0xfdffa6f6 ! Init value for %f4
.word 0x6ca2c72a,0x2db36984 ! Init value for %f6
.word 0x343d8daa,0x4fe544f6 ! Init value for %f8
.word 0x9c41da5b,0x8810c3bb ! Init value for %f10
.word 0x0e673b66,0xb7a676f1 ! Init value for %f12
.word 0x4986b917,0x10f2ee2d ! Init value for %f14
.word 0x70cd7662,0x879919c5 ! Init value for %f16
.word 0xdb96707f,0x06b6d9fa ! Init value for %f18
.word 0x9cb5af6f,0x63776d82 ! Init value for %f20
.word 0xdbc87edb,0x060a441d ! Init value for %f22
.word 0x1c4376bc,0x8e76fae9 ! Init value for %f24
.word 0x6ad7e1ca,0x75ae290b ! Init value for %f26
.word 0xe7052e14,0x30affe1d ! Init value for %f28
.word 0xe271366e,0xdbfae33d ! Init value for %f30
.word 0x0077c14e,0xc3a63e10 ! Init value for %f32
.word 0x04a15e7c,0x0ae1243d ! Init value for %f34
.word 0xae85413b,0x85ea45c4 ! Init value for %f36
.word 0x9f932b85,0xd1e9a13b ! Init value for %f38
.word 0x46c21e56,0x455144d9 ! Init value for %f40
.word 0x4afc9bc9,0x947125f0 ! Init value for %f42
.word 0x4dbf2d21,0xec81f908 ! Init value for %f44
.word 0x45dc2557,0xeb32107f ! Init value for %f46
.word 0x38b67249,0x1c8a1e33
.word 0xb46c7cda,0xea1a76f0
.word 0xa7bcbcef,0xc8c55dab
.word 0x30212cb6,0x61d56e37
.word 0xb927df0a,0x576c2b6c
.word 0x2c8e4b55,0x14d831b0
.word 0x5fb09729,0x328e8665
.word 0xd61e25ff,0xf9f7f226
p17_expected_registers:
.word 0xffffffff,0xbe5f8952
.word 0x00000000,0x0000008d
.word 0xffffffff,0xffffffe1
.word 0xffffffff,0xe35632e9
.word 0x00000000,0xa2538d35
.word 0x00000000,0x0000000d
.word 0x00000000,0xc06abcf5
.word 0x00000000,0x0000001e
p17_expected_fp_regs:
.word 0x975450fa,0x909dcf97
.word 0x8f21657e,0xe4492dd3
.word 0x5bb0c60f,0xfdffa6f6
.word 0x6ca2c72a,0x2db36984
.word 0x343d8daa,0x4fe544f6
.word 0x9c41da5b,0x8810c3bb
.word 0x0e673b66,0xb7a676f1
.word 0x4986b917,0x10f2ee2d
.word 0x70cd7662,0x879919c5
.word 0xdb96707f,0x06b6d9fa
.word 0x9cb5af6f,0x63776d82
.word 0xdbc87edb,0x060a441d
.word 0x1c4376bc,0x8e76fae9
.word 0x6ad7e1ca,0x75ae290b
.word 0xe7052e14,0x30affe1d
.word 0xe271366e,0xdbfae33d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p17_local0_expect:
.word 0x0000001e,0xe35632e9
.word 0x62914d02,0xbfa414a3
.word 0xa0286477,0xdb5773b9
.word 0x4e3d6a5c,0x8b04efb1
.word 0x00000075,0x024694f6
.word 0xaa570d72,0x551ea7bc
.word 0xa2538d35,0x024694f6
.word 0xd44d69eb,0x127b5773
p17_local1_expect:
.word 0xffffffff,0xa2538d35
.word 0x0000001e,0x3521c68b
.word 0xe5a68a14,0x7323d752
.word 0x00000000,0x000069eb
.word 0xfadcfe8a,0xe4bc39f8
.word 0x48803229,0x360fc7d8
.word 0x6d2fa5b4,0xcdce0ceb
.word 0x9f2d7175,0x95a32d65
p17_local2_expect:
.word 0x4675038a,0xcde17875
.word 0xe35632e9,0x520414f6
.word 0xcde17875,0x14306c2d
.word 0xffffffff,0xe3eb32e9
.word 0xf3b66b2a,0xdb5773b9
.word 0xca397b90,0x2559a6a5
.word 0x9b1f717b,0x646f9883
.word 0x8fc0be28,0xe74a0fd7
p17_local3_expect:
.word 0x55dca23e,0x2c38f435
.word 0x69a6116c,0x24aa0b64
.word 0xc512f133,0xcd1d911c
.word 0xc06abcf5,0x0000001e
.word 0xbe5f8952,0x8b80bc80
.word 0xe36166d2,0xc9b13e72
.word 0x042875be,0x94f6f3f3
.word 0x8418985e,0xa82a4418
p18_init_registers:
.word 0x590ef65a,0x888f0da4 ! Init value for %l0
.word 0x334bd268,0x772c5753 ! Init value for %l1
.word 0x6afe2c72,0x00ee64c8 ! Init value for %l2
.word 0x0526157c,0x8c9929f0 ! Init value for %l3
.word 0xd8eac03f,0xfec89e4c ! Init value for %l4
.word 0x146f7e9e,0x23c040f7 ! Init value for %l5
.word 0xb1c6c138,0x3e1e2734 ! Init value for %l6
.word 0xf9366117,0xd36d9454 ! Init value for %l7
.align 64
p18_init_freg:
.word 0x06e99033,0x609eb0ad ! Init value for %f0
.word 0x2843826a,0x2a4be922 ! Init value for %f2
.word 0x2d57d0b1,0x3819d00e ! Init value for %f4
.word 0x9c6b1353,0x94505574 ! Init value for %f6
.word 0xbf32c836,0xe3e3e711 ! Init value for %f8
.word 0x48fbfb7d,0x8aa900a1 ! Init value for %f10
.word 0xb8d37cdb,0x1fa3f267 ! Init value for %f12
.word 0xcafe1b6a,0xb7827a82 ! Init value for %f14
.word 0x72b6bc67,0x4d074aeb ! Init value for %f16
.word 0x9af85d0c,0x9cc01c0a ! Init value for %f18
.word 0xee59fc9b,0x7c09df45 ! Init value for %f20
.word 0x3a7ac23e,0x6287152c ! Init value for %f22
.word 0x740e87fb,0x484a2edf ! Init value for %f24
.word 0x2b9ea800,0x4c2ad79f ! Init value for %f26
.word 0xa30bb346,0x91b58d95 ! Init value for %f28
.word 0x0f70bd94,0xd5fd0b4e ! Init value for %f30
.word 0x68df8026,0x3c9409cc ! Init value for %f32
.word 0xc2dbf006,0x597c4fcf ! Init value for %f34
.word 0xbc3cefd0,0x534309b0 ! Init value for %f36
.word 0x34f3fa0f,0x71673463 ! Init value for %f38
.word 0x4e98465a,0x7fd0f8a2 ! Init value for %f40
.word 0x5bd04043,0x3c62b115 ! Init value for %f42
.word 0xb9db5be9,0xa0835e3a ! Init value for %f44
.word 0x109ab4c1,0xd85ee0b9 ! Init value for %f46
.word 0x92458d01,0x981f91b9
.word 0xfd72b5dc,0x47b04889
.word 0x9d08565e,0xc561f23b
.word 0x3a773f95,0x1ae3e337
.word 0x28ae9000,0xd3e7384a
.word 0x6f20e63b,0x3d798c2d
.word 0xab13af0a,0x6be20f62
.word 0x98fb614f,0xf67a52f3
p18_expected_registers:
.word 0x00000000,0x0000f088
.word 0x00000000,0xc9cd240b
.word 0x00000000,0xa971e581
.word 0x00000000,0xd5a36aaf
.word 0x00000000,0x52f8a1f8
.word 0x00000000,0x97ee9565
.word 0xffffffff,0xffffffbb
.word 0x00000000,0x00008c42
p18_expected_fp_regs:
.word 0x06e99033,0x609eb0ad
.word 0x2843826a,0x2a4be922
.word 0x2d57d0b1,0x3819d00e
.word 0x9c6b1353,0x94505574
.word 0xbf32c836,0xe3e3e711
.word 0x48fbfb7d,0x8aa900a1
.word 0xb8d37cdb,0x1fa3f267
.word 0xcafe1b6a,0xb7827a82
.word 0x72b6bc67,0x4d074aeb
.word 0x9af85d0c,0x9cc01c0a
.word 0xee59fc9b,0x7c09df45
.word 0x3a7ac23e,0x6287152c
.word 0x740e87fb,0x484a2edf
.word 0x2b9ea800,0x4c2ad79f
.word 0xa30bb346,0x91b58d95
.word 0x0f70bd94,0xd5fd0b4e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p18_local0_expect:
.word 0xf68025b6,0x543a5484
.word 0x52f8a1f8,0x97ee9565
.word 0x891e7c3a,0x9f648369
.word 0xad828c42,0x3e3c8de4
.word 0xf0887a45,0x3a26044c
.word 0xa7ca738d,0x0d21e2ec
.word 0xe933c8b4,0x029366c4
.word 0xa971e581,0xd5a36aaf
p18_local1_expect:
.word 0x8a44ca69,0x4909cff9
.word 0xf911bb5d,0x7c07b68c
.word 0x00000000,0x00000027
.word 0xa19e2654,0x00000034
.word 0xc9cd240b,0xd36d9454
.word 0xce38e90c,0xae59098a
.word 0xffffffbb,0x00008c42
.word 0x0f1df16b,0x00ac1044
p18_local2_expect:
.word 0x377a00f6,0x5e134436
.word 0x00000000,0xd36d9454
.word 0x3fe76ef8,0x4bde61be
.word 0x3e1e2734,0x39737ca6
.word 0x3e1e2734,0xd36d9454
.word 0x4a48d40d,0x8ea3e2b8
.word 0xe5b9924c,0xa863a6c7
.word 0x4fdb906d,0x0d21e2ec
p18_local3_expect:
.word 0x32bc7949,0x39ecfab6
.word 0x0cf2fca4,0xba3bcce1
.word 0xdb014a52,0xa2e892e9
.word 0x00007ca6,0x00000089
.word 0x888f0da4,0xd36d9454
.word 0x08578b2a,0xa7ca738d
.word 0x3b2277a6,0x287507ce
.word 0x4facae20,0x23c040f7
p19_init_registers:
.word 0xd8074c86,0x84fd136a ! Init value for %l0
.word 0x83e6720e,0x79db5f35 ! Init value for %l1
.word 0xf01b7e7e,0x56e8b202 ! Init value for %l2
.word 0xd0d352d2,0x4837e6c4 ! Init value for %l3
.word 0xed114b16,0x337d881b ! Init value for %l4
.word 0xc4409204,0x41efb8e0 ! Init value for %l5
.word 0x6711471a,0x61727402 ! Init value for %l6
.word 0xbb53d110,0x46d23130 ! Init value for %l7
.align 64
p19_init_freg:
.word 0xca58f3e0,0x4ebbfb77 ! Init value for %f0
.word 0x1544bf56,0xd8397849 ! Init value for %f2
.word 0x9dc7f7b9,0xd9656001 ! Init value for %f4
.word 0x45042382,0x759fdfbf ! Init value for %f6
.word 0x9f3d9331,0xb3f1c046 ! Init value for %f8
.word 0x53b22d49,0xb9a7d8b1 ! Init value for %f10
.word 0x79ac7bba,0xda05e500 ! Init value for %f12
.word 0x389ce6ae,0xa7b2d6d9 ! Init value for %f14
.word 0x0fc8b240,0xd7ee56ac ! Init value for %f16
.word 0x6a743ad1,0xb549d7ca ! Init value for %f18
.word 0xdce7735a,0x4bfcf1da ! Init value for %f20
.word 0xcf50f0e3,0x18c29fdf ! Init value for %f22
.word 0xeb5b6702,0x1f98a4a2 ! Init value for %f24
.word 0xa0699e79,0x66b10960 ! Init value for %f26
.word 0xc4d91f07,0x1a1f3b3d ! Init value for %f28
.word 0xbbec61f3,0xc876d064 ! Init value for %f30
.word 0x1a026908,0xb57abd8a ! Init value for %f32
.word 0xc29a2cc6,0xdf66ea44 ! Init value for %f34
.word 0xa95902e0,0x8978517c ! Init value for %f36
.word 0x000cb797,0x3454db79 ! Init value for %f38
.word 0x0e1c1d62,0xffcc5026 ! Init value for %f40
.word 0x381b2bee,0xc5b9d78f ! Init value for %f42
.word 0x03ab4a06,0x09cc528b ! Init value for %f44
.word 0x133da9a4,0x93f69b0d ! Init value for %f46
.word 0xeab04540,0xe6fd22a5
.word 0xdba62fad,0xb7e74f86
.word 0xb593ed88,0x7e1d1cd1
.word 0x33957d3e,0x46a9e2ba
.word 0x2b3302e5,0xe0dc117c
.word 0x2ea6d706,0xc7e060e9
.word 0xbe346ad8,0x9af518a5
.word 0x94e115e4,0xca53b188
p19_expected_registers:
.word 0x00000000,0x2fe182dc
.word 0x00000000,0x8b4c2c4e
.word 0xffffffff,0xffffffbd
.word 0xffffffff,0xffff8592
.word 0xffffffff,0xb5f42663
.word 0x00000000,0x00000000
.word 0x00000000,0x000000aa
.word 0x00000000,0x000000e3
p19_expected_fp_regs:
.word 0xca58f3e0,0x4ebbfb77
.word 0x1544bf56,0xd8397849
.word 0x9dc7f7b9,0xd9656001
.word 0x45042382,0x759fdfbf
.word 0x9f3d9331,0xb3f1c046
.word 0x53b22d49,0xb9a7d8b1
.word 0x79ac7bba,0xda05e500
.word 0x389ce6ae,0xa7b2d6d9
.word 0x0fc8b240,0xd7ee56ac
.word 0x6a743ad1,0xb549d7ca
.word 0xdce7735a,0x4bfcf1da
.word 0xcf50f0e3,0x18c29fdf
.word 0xeb5b6702,0x1f98a4a2
.word 0xa0699e79,0x66b10960
.word 0xc4d91f07,0x1a1f3b3d
.word 0xbbec61f3,0xc876d064
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p19_local0_expect:
.word 0x2fe182dc,0x8b4c2c4e
.word 0x4c7059ad,0x021ba49e
.word 0x00000000,0x6e507d50
.word 0xffffffbd,0x06e522f6
.word 0xb2f33694,0x8f898592
.word 0xdfdd2dd5,0xe300a9f6
.word 0xeb410354,0x0f301fcf
.word 0xb5f42663,0x00000000
p19_local1_expect:
.word 0x00000000,0x00000000
.word 0xec87a1ba,0x141bed2e
.word 0x8f376542,0xf4b0c0d4
.word 0x00000000,0x75483e24
.word 0x75483e24,0x5dbd8169
.word 0x7d280b88,0xe0dc5af4
.word 0xc4ab7244,0x07fe6930
.word 0x5dbd8169,0x0321a535
p19_local2_expect:
.word 0x00000000,0x141bed2e
.word 0xf4deba75,0xfe1e841a
.word 0x91fc67c6,0xadecfe50
.word 0x511c22b9,0x482ed687
.word 0x6e507d50,0x73937436
.word 0x42aaf630,0x0321a535
.word 0x141b00aa,0x0000007e
.word 0xd2a40213,0x31e81712
p19_local3_expect:
.word 0xffffffbd,0x7d280b88
.word 0xa3512564,0xd97b951d
.word 0x75483e24,0x5dbd8169
.word 0x2d402fb5,0x1956dfdd
.word 0x07a9a8bd,0xeec8bc5f
.word 0x408faa7e,0xb5f42663
.word 0x904a5dfa,0x91d708c3
.word 0x5cf1810f,0x5ea8d39a
p20_init_registers:
.word 0xe4b46f0c,0x0a06c760 ! Init value for %l0
.word 0xd1a710d7,0xe77b46bc ! Init value for %l1
.word 0x1968c7c7,0xa091285e ! Init value for %l2
.word 0xa63580b3,0xc01e7e76 ! Init value for %l3
.word 0x453ac5b0,0x51f7cf5d ! Init value for %l4
.word 0xea2d717c,0x072b3ad7 ! Init value for %l5
.word 0x76c5d4fe,0x5436fe86 ! Init value for %l6
.word 0x72575b36,0xe608ac5a ! Init value for %l7
.align 64
p20_init_freg:
.word 0xec6aaf0b,0x2426a60a ! Init value for %f0
.word 0x45e1bb18,0x6f665b45 ! Init value for %f2
.word 0x744c3012,0x24b41160 ! Init value for %f4
.word 0x04d82541,0x8b4683f1 ! Init value for %f6
.word 0xe158865a,0x671f101b ! Init value for %f8
.word 0x04d8f6f9,0x1af722ec ! Init value for %f10
.word 0x729c81d9,0x731c266e ! Init value for %f12
.word 0xbaebde05,0x4fc72f41 ! Init value for %f14
.word 0x9b406fa4,0xbd004148 ! Init value for %f16
.word 0x0f13cc5b,0xe16c985d ! Init value for %f18
.word 0x9dd15ae4,0x860e2e9e ! Init value for %f20
.word 0xf80c3438,0x3b768aed ! Init value for %f22
.word 0x9d1f225d,0x0434e2f3 ! Init value for %f24
.word 0xa42c3b2c,0x509b4a88 ! Init value for %f26
.word 0xaf296651,0x946c1282 ! Init value for %f28
.word 0x0fe36f6c,0xbb4a69a6 ! Init value for %f30
.word 0x66b5792e,0x5e0048cd ! Init value for %f32
.word 0xce57f67c,0xe882a397 ! Init value for %f34
.word 0x00b5d888,0x400e8be6 ! Init value for %f36
.word 0xa5b88205,0xd04b5b52 ! Init value for %f38
.word 0xea608cbb,0x421e7d99 ! Init value for %f40
.word 0xd6e28e85,0x17dd1c8d ! Init value for %f42
.word 0x36345ef7,0x21ba3d0d ! Init value for %f44
.word 0x7ed80a33,0x0c37cf55 ! Init value for %f46
.word 0xc10e9682,0xe2f210eb
.word 0x2161b68d,0xcf585cfe
.word 0xa64ce538,0x8a122ff5
.word 0xdf804798,0xae538720
.word 0x9ab4432d,0xd5e7409c
.word 0x5e41eddb,0xfdda7a88
.word 0x20abeb19,0x3ed9bf17
.word 0x96988629,0xa5a64c6f
p20_expected_registers:
.word 0x00000000,0xe060dc51
.word 0x00000000,0x056acf89
.word 0x00000000,0x048f5443
.word 0x00000000,0x1386519d
.word 0xffffffff,0xffff9dee
.word 0xffffffff,0xffffd496
.word 0x00000000,0x1eb06bb1
.word 0x00000000,0x094e8643
p20_expected_fp_regs:
.word 0xec6aaf0b,0x2426a60a
.word 0x45e1bb18,0x6f665b45
.word 0x744c3012,0x24b41160
.word 0x04d82541,0x8b4683f1
.word 0xe158865a,0x671f101b
.word 0x04d8f6f9,0x1af722ec
.word 0x729c81d9,0x731c266e
.word 0xbaebde05,0x4fc72f41
.word 0x9b406fa4,0xbd004148
.word 0x0f13cc5b,0xe16c985d
.word 0x9dd15ae4,0x860e2e9e
.word 0xf80c3438,0x3b768aed
.word 0x9d1f225d,0x0434e2f3
.word 0xa42c3b2c,0x509b4a88
.word 0xaf296651,0x946c1282
.word 0x0fe36f6c,0xbb4a69a6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p20_local0_expect:
.word 0x94c162e1,0x9a261326
.word 0x2af122f1,0x4999ffa3
.word 0xc9202f11,0x9deecb19
.word 0xe8e0b166,0x81f0ec6d
.word 0xb8e7aa2a,0xd496ffa3
.word 0x5fe32680,0xd496ffa3
.word 0xe060dc51,0x056acf89
.word 0xa091285e,0x4999ffa3
p20_local1_expect:
.word 0x2cc1bd7b,0x9acaa073
.word 0x8e4ea54a,0xbc8a61a6
.word 0xbe96bc9b,0xdf57e2e3
.word 0x5aff9856,0x9ad14527
.word 0x00000000,0x0000285e
.word 0x1da3bab3,0x86131817
.word 0x5436fe86,0xbc8a61a6
.word 0x62f45ba3,0xe250598f
p20_local2_expect:
.word 0xdb0c9aae,0x804f23ac
.word 0x3a85cbe6,0x6a9ebd14
.word 0x1eb06bb1,0x094e8643
.word 0x00000059,0xad32a794
.word 0xf226dbe7,0x9b2df660
.word 0xd60f7610,0xdd5987ff
.word 0x86b435f8,0x5436fe86
.word 0xd496ffa3,0x0000285e
p20_local3_expect:
.word 0xe5aa451a,0xcb178713
.word 0xd496ffa3,0x0000285e
.word 0x72bd4e3f,0xc5cfe612
.word 0x8481ffa3,0xe2b9fcca
.word 0x2d2462ed,0xa091285e
.word 0x4f754001,0x01650059
.word 0x26f139b6,0x71d65795
.word 0x048f5443,0x1386519d
p21_init_registers:
.word 0x232c8a06,0x495f9cd1 ! Init value for %l0
.word 0xcac9201c,0x2b53ec4b ! Init value for %l1
.word 0x0b1dc348,0x227d6c89 ! Init value for %l2
.word 0xcfc065b7,0xf7feb5e6 ! Init value for %l3
.word 0xd80da848,0x2361587d ! Init value for %l4
.word 0x13186fdd,0xc911a720 ! Init value for %l5
.word 0xcd408baa,0x1fd5c906 ! Init value for %l6
.word 0xf7322316,0x7775f3d6 ! Init value for %l7
.align 64
p21_init_freg:
.word 0xb954c04e,0xc9ea5f29 ! Init value for %f0
.word 0xcc9fc97d,0xfd0f24b0 ! Init value for %f2
.word 0x8fbfd98c,0x95c303f2 ! Init value for %f4
.word 0x32a2108d,0xba294219 ! Init value for %f6
.word 0x9933bb4d,0xa85d1dac ! Init value for %f8
.word 0x9578ddde,0xc1d7f1fb ! Init value for %f10
.word 0xd2645a6a,0xa12ea4c5 ! Init value for %f12
.word 0xbd534e7e,0x9c6f49be ! Init value for %f14
.word 0x03b1d6ae,0x131ba328 ! Init value for %f16
.word 0x3cb7a9ae,0x718ce9c0 ! Init value for %f18
.word 0xcd09b8de,0x393c1900 ! Init value for %f20
.word 0x1b7f8c26,0x90785ae5 ! Init value for %f22
.word 0x4ad52a4e,0xf749a6db ! Init value for %f24
.word 0xba441a06,0x00d26d84 ! Init value for %f26
.word 0x22ffeba9,0xa8845cc3 ! Init value for %f28
.word 0x2101c35d,0xc0b9bb35 ! Init value for %f30
.word 0x37345148,0x2861a537 ! Init value for %f32
.word 0x1ee97c36,0xc5602a91 ! Init value for %f34
.word 0xbe9c9d0b,0xf2c8c480 ! Init value for %f36
.word 0x4991faea,0xd3d9a284 ! Init value for %f38
.word 0xea7c2a37,0x3ed369e5 ! Init value for %f40
.word 0xa6955816,0x5788108d ! Init value for %f42
.word 0xc580fb53,0x60b9f928 ! Init value for %f44
.word 0x91affeb1,0x0bd30cbc ! Init value for %f46
.word 0x719d8e3a,0x0c5af990
.word 0x0ab3310c,0xe97612e6
.word 0x1ab1e373,0xbbed9708
.word 0xf50f166c,0xa14b42d6
.word 0x82aeb5cb,0x4c8da8a1
.word 0x2d75a284,0xa451c782
.word 0xc70fa21f,0x75959a88
.word 0x655fa9e7,0x2b2533aa
p21_expected_registers:
.word 0x00000000,0x2c5217f5
.word 0x00000000,0x8fe2bc95
.word 0x00000000,0x8fe2bc95
.word 0x00000000,0x0000eaa0
.word 0x00000000,0x0000eaa0
.word 0x00000000,0x000000d4
.word 0xffffffff,0x8fe2bc95
.word 0xf7322316,0x7775f3d6
p21_expected_fp_regs:
.word 0xb954c04e,0xc9ea5f29
.word 0xcc9fc97d,0xfd0f24b0
.word 0x8fbfd98c,0x95c303f2
.word 0x32a2108d,0xba294219
.word 0x9933bb4d,0xa85d1dac
.word 0x9578ddde,0xc1d7f1fb
.word 0xd2645a6a,0xa12ea4c5
.word 0xbd534e7e,0x9c6f49be
.word 0x03b1d6ae,0x131ba328
.word 0x3cb7a9ae,0x718ce9c0
.word 0xcd09b8de,0x393c1900
.word 0x1b7f8c26,0x90785ae5
.word 0x4ad52a4e,0xf749a6db
.word 0xba441a06,0x00d26d84
.word 0x22ffeba9,0xa8845cc3
.word 0x2101c35d,0xc0b9bb35
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p21_local0_expect:
.word 0x1746fa16,0x8a448bbd
.word 0xee5fa2b8,0x2b678fd8
.word 0x8d46a604,0x1ea0131d
.word 0xfd5ad165,0xd1e3bb2b
.word 0xa56357b1,0x3107dad1
.word 0xcfc065b7,0xf7feb5e6
.word 0x0000fd5a,0x33571011
.word 0x33571011,0x1f20cc22
p21_local1_expect:
.word 0x2c5217f5,0x8fe2bc95
.word 0xffff9faf,0x33571011
.word 0x00000000,0x0000008a
.word 0x4d58d229,0xd5acaa51
.word 0xbc6dbf1e,0x000017f5
.word 0x5b36bb97,0x919823cf
.word 0xd2e6277b,0x6a6899dc
.word 0x551c001b,0x168c6093
p21_local2_expect:
.word 0xffff96fe,0x4da7be1d
.word 0x5affb9f7,0x7b04ed9f
.word 0x6565d142,0xd91fed2d
.word 0x000000d4,0x7775f3d6
.word 0x00000051,0xf983eaa0
.word 0xecf22193,0xc49e9faf
.word 0x33e78d06,0x5ba06575
.word 0x12f1e8aa,0xd42b9b51
p21_local3_expect:
.word 0xbebaf612,0xea2dc1e5
.word 0x6a414f4f,0x71773e18
.word 0x0000eaa0,0x000000d4
.word 0x98e5b624,0x8079e325
.word 0xb452bbd7,0x7d54b25c
.word 0x00000051,0xfffff3d6
.word 0x28af4e98,0xb53cd35e
.word 0x8951744c,0xb420c5ab
p22_init_registers:
.word 0x0d2f1b74,0x117e2cf9 ! Init value for %l0
.word 0x101e4863,0xfe22e92e ! Init value for %l1
.word 0xebf9654e,0x7e8ce45d ! Init value for %l2
.word 0x891d4994,0x84531ad9 ! Init value for %l3
.word 0xa5ab1d72,0x4afcd28d ! Init value for %l4
.word 0x71bd9144,0x851d4e9d ! Init value for %l5
.word 0xf66734ec,0x35636f50 ! Init value for %l6
.word 0x87ce9278,0xa9a6be88 ! Init value for %l7
.align 64
p22_init_freg:
.word 0xce5f5cb8,0x8bdaf7b2 ! Init value for %f0
.word 0x6ceeea5c,0xda69059b ! Init value for %f2
.word 0xe3b314ff,0x0146a6ac ! Init value for %f4
.word 0x7707450f,0xe0d8cdaf ! Init value for %f6
.word 0xa1e0c81d,0x185f249d ! Init value for %f8
.word 0x8bfa0760,0x3cc87fb9 ! Init value for %f10
.word 0x701a7149,0x1068ddf0 ! Init value for %f12
.word 0xba463106,0x5b7fcc31 ! Init value for %f14
.word 0xa27274f5,0xcb90bbe3 ! Init value for %f16
.word 0xe14ef9dc,0xd3a05940 ! Init value for %f18
.word 0x56cb7702,0x0af5e5a7 ! Init value for %f20
.word 0x1d2c254f,0xe62b644c ! Init value for %f22
.word 0x6c1ebe07,0x0f00680f ! Init value for %f24
.word 0x6f4eb288,0x6ec153e7 ! Init value for %f26
.word 0xf223078a,0x7eabf961 ! Init value for %f28
.word 0xd03613b2,0x2310be2e ! Init value for %f30
.word 0x09f6da17,0x6edcd0d9 ! Init value for %f32
.word 0x06595fd0,0xee1cf76f ! Init value for %f34
.word 0x31d91c87,0xedc2f823 ! Init value for %f36
.word 0xebd23cec,0x5b677323 ! Init value for %f38
.word 0xa1f37c39,0x9fccdadb ! Init value for %f40
.word 0xb8799f9b,0xdd397e73 ! Init value for %f42
.word 0xa472809a,0xee6a3095 ! Init value for %f44
.word 0xbb607d08,0x3a6412b4 ! Init value for %f46
.word 0xe5c771d5,0xe82e3372
.word 0x135d8be8,0x91b78dd7
.word 0x7b0746f7,0xad48ef05
.word 0x52ca82ca,0x4b70f238
.word 0x22874f3b,0xbe98d446
.word 0x1b0e91f6,0x2797863b
.word 0x73bdc00e,0x3259a35c
.word 0x4758af14,0x98d5f015
p22_expected_registers:
.word 0x00000000,0x0000001e
.word 0xffffffff,0xffffffa9
.word 0x00000000,0x35636f50
.word 0x00000000,0x5ab5df82
.word 0x00000000,0x00000000
.word 0x00000000,0xffffffee
.word 0xf66734ec,0x35636f50
.word 0xffffffff,0xc3bfde26
p22_expected_fp_regs:
.word 0xce5f5cb8,0x8bdaf7b2
.word 0x6ceeea5c,0xda69059b
.word 0xe3b314ff,0x0146a6ac
.word 0x7707450f,0xe0d8cdaf
.word 0xa1e0c81d,0x185f249d
.word 0x8bfa0760,0x3cc87fb9
.word 0x701a7149,0x1068ddf0
.word 0xba463106,0x5b7fcc31
.word 0xa27274f5,0xcb90bbe3
.word 0xe14ef9dc,0xd3a05940
.word 0x56cb7702,0x0af5e5a7
.word 0x1d2c254f,0xe62b644c
.word 0x6c1ebe07,0x0f00680f
.word 0x6f4eb288,0x6ec153e7
.word 0xf223078a,0x7eabf961
.word 0xd03613b2,0x2310be2e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p22_local0_expect:
.word 0xd6be549e,0xc6d612a7
.word 0x92f777f4,0x86cfc33f
.word 0x84ea38c5,0xbc210dde
.word 0x2d59c720,0x3a07f30f
.word 0xb20da329,0xbc210dde
.word 0x140b85b7,0x9f37adbc
.word 0x110bfaac,0xd0c08211
.word 0x236d1ad9,0x71f391d6
p22_local1_expect:
.word 0x262dd12d,0x4a38d115
.word 0x6d5e727d,0xa7f4e850
.word 0x35ba0251,0x2e7cd4cc
.word 0xffffff82,0x5ab5df82
.word 0x9a09dde7,0xca82fcb9
.word 0xf403b54f,0x6f50e62e
.word 0x5872bbef,0xfad93134
.word 0x0000dd53,0xffff50bc
p22_local2_expect:
.word 0x00000000,0x00000dde
.word 0x35636f50,0x00001bed
.word 0x35636f50,0xffffffee
.word 0x00000000,0xc3bfde26
.word 0x602de7dc,0x1e5f3fd5
.word 0x4a17175d,0x71ee79e6
.word 0xf74c3083,0xb3127fa5
.word 0x7d9fda65,0x208c206a
p22_local3_expect:
.word 0x880bfaac,0xc3bfde26
.word 0x167f2dee,0x3518111e
.word 0x1c751bed,0x6f105a2a
.word 0x5ab5df82,0x0b68dd53
.word 0xa5547582,0xcfa991e9
.word 0x167f2dee,0xffffffa9
.word 0x5f4194ea,0xc8e8fb6e
.word 0x806b5df6,0x8c6dcbbc
p23_init_registers:
.word 0xbe12456a,0x4274de31 ! Init value for %l0
.word 0xe84ef900,0x5c992bc8 ! Init value for %l1
.word 0x7bd6777c,0x968fa1e1 ! Init value for %l2
.word 0xf2c9633b,0xc48eecb8 ! Init value for %l3
.word 0x57a68695,0xc5e94ec9 ! Init value for %l4
.word 0xff71b638,0x636d4c6f ! Init value for %l5
.word 0x53f8fbd4,0x2b8940b7 ! Init value for %l6
.word 0x8a132634,0xcd7bd68b ! Init value for %l7
.align 64
p23_init_freg:
.word 0x2fac74df,0x3a6da2ee ! Init value for %f0
.word 0x82aa4b29,0xa26efff6 ! Init value for %f2
.word 0xf4d6be9f,0x5f921f45 ! Init value for %f4
.word 0x451ea844,0x527099ae ! Init value for %f6
.word 0xc526a2f0,0x4215a2d6 ! Init value for %f8
.word 0x8b68944d,0x0a661fd6 ! Init value for %f10
.word 0x6b459742,0x3e7e3352 ! Init value for %f12
.word 0x34d955e4,0xf9f0af9f ! Init value for %f14
.word 0xcb02c030,0x51d43bca ! Init value for %f16
.word 0xeeed1752,0xc77f0afa ! Init value for %f18
.word 0xbfbe031b,0xb18567dc ! Init value for %f20
.word 0x8b42a65c,0xe8d82e60 ! Init value for %f22
.word 0xa00b0bde,0x3c7fadb3 ! Init value for %f24
.word 0x8be35d88,0xe00b50e7 ! Init value for %f26
.word 0xf50ada9d,0x0a6c9f01 ! Init value for %f28
.word 0x4d33a662,0xb4c9a864 ! Init value for %f30
.word 0xc4ea5b2e,0x6da43b6b ! Init value for %f32
.word 0xd0fcb04e,0x8d96a1d3 ! Init value for %f34
.word 0x22c479e5,0x73dcc9c9 ! Init value for %f36
.word 0x420cffd9,0x9fea394f ! Init value for %f38
.word 0x43a59020,0x7d464d62 ! Init value for %f40
.word 0x60917dec,0x7f534813 ! Init value for %f42
.word 0xd94e9c84,0xbbbdc2aa ! Init value for %f44
.word 0x43aa20b6,0xa575e3b8 ! Init value for %f46
.word 0x77927e7c,0x2118a7a5
.word 0x26ba1789,0x25eeda34
.word 0x1be843c7,0x6f83cd11
.word 0x20ec50a7,0x7084efd7
.word 0xec3b27e2,0xbd70544f
.word 0x5d0a2224,0x1823c0b8
.word 0x44511cf8,0x2cd7392e
.word 0x1ac16cf1,0x9a518c92
p23_expected_registers:
.word 0x00000000,0x09d1de61
.word 0xffffffff,0xffffffec
.word 0x00000000,0x0000967e
.word 0x554cde55,0xc16ff020
.word 0x00000000,0xb0a5e8d8
.word 0x00000000,0x4274de31
.word 0x00000000,0xf37d967e
.word 0x00000000,0x00000036
p23_expected_fp_regs:
.word 0x2fac74df,0x3a6da2ee
.word 0x82aa4b29,0xa26efff6
.word 0xf4d6be9f,0x5f921f45
.word 0x451ea844,0x527099ae
.word 0xc526a2f0,0x4215a2d6
.word 0x8b68944d,0x0a661fd6
.word 0x6b459742,0x3e7e3352
.word 0x34d955e4,0xf9f0af9f
.word 0xcb02c030,0x51d43bca
.word 0xeeed1752,0xc77f0afa
.word 0xbfbe031b,0xb18567dc
.word 0x8b42a65c,0xe8d82e60
.word 0xa00b0bde,0x3c7fadb3
.word 0x8be35d88,0xe00b50e7
.word 0xf50ada9d,0x0a6c9f01
.word 0x4d33a662,0xb4c9a864
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p23_local0_expect:
.word 0x6e28c5cd,0x40570036
.word 0x296dc1c7,0x8500d670
.word 0xf37d967e,0x18897f72
.word 0x99c73035,0xffffffec
.word 0x93070070,0xfbddf217
.word 0x1062e2b6,0xb0a88428
.word 0xe7b9b675,0x2ad6608f
.word 0x4d53f58f,0x40575d54
p23_local1_expect:
.word 0x00000000,0x40575d54
.word 0x54a09bc7,0xc16ff020
.word 0x28de20c4,0x70f42881
.word 0x5db84d6d,0xeca9d470
.word 0x5a36c586,0x2000fdb5
.word 0x2495e74c,0x72ec949d
.word 0xce39ab73,0x64c4c04d
.word 0xb0a5e8d8,0x4274de31
p23_local2_expect:
.word 0xc5f228fa,0xaa5fc5f2
.word 0x62934a40,0x40575d54
.word 0x578a3bd0,0xeb10f83d
.word 0x00000000,0x2af2f7fe
.word 0x84ec28fa,0x09d1de61
.word 0xfc42414b,0x60df4dc3
.word 0xced2838a,0xf5bc967e
.word 0x2019019b,0x585d9fb4
p23_local3_expect:
.word 0xcc0329d8,0xb5a86ff3
.word 0xad3eb2ef,0x7f23ba3d
.word 0x296dc1c7,0x40575d54
.word 0x00000000,0x00000036
.word 0xfe554a45,0x29c09280
.word 0xe48ec2b3,0x11ff1270
.word 0x554cde55,0xc16ff020
.word 0x9713a7b2,0xe3eb3205
p24_init_registers:
.word 0x199c637e,0x0ecee351 ! Init value for %l0
.word 0x56c25a96,0x2bf1b997 ! Init value for %l1
.word 0x03ec882a,0x20d1ec28 ! Init value for %l2
.word 0x7a2e0708,0x87cbee51 ! Init value for %l3
.word 0x072e934e,0x3401edc4 ! Init value for %l4
.word 0x0f69f70e,0xb5f28fbd ! Init value for %l5
.word 0x18be6ffc,0x3cc8d9e0 ! Init value for %l6
.word 0x50d18c94,0x0dfbbd05 ! Init value for %l7
.align 64
p24_init_freg:
.word 0x47ffed29,0x1c823098 ! Init value for %f0
.word 0x6cd66690,0x140b06c2 ! Init value for %f2
.word 0x0d70f52a,0x7262aeb8 ! Init value for %f4
.word 0xc567e733,0x9e452c38 ! Init value for %f6
.word 0x987b5b0a,0x1551f4e4 ! Init value for %f8
.word 0x031a4c6a,0xbb198176 ! Init value for %f10
.word 0x91bb1180,0xf6322690 ! Init value for %f12
.word 0x709791ca,0x2f8ba77f ! Init value for %f14
.word 0x78b9941b,0x8fd1cb86 ! Init value for %f16
.word 0xe5127ee4,0xf4669b83 ! Init value for %f18
.word 0x0aa0747b,0x22d6c3ff ! Init value for %f20
.word 0xcba7c9cc,0x539e5004 ! Init value for %f22
.word 0x87a0d13f,0x6c017e24 ! Init value for %f24
.word 0xd2043ee5,0xd7c2620c ! Init value for %f26
.word 0xb128cebe,0xb58f93f7 ! Init value for %f28
.word 0xf8f354bf,0xda95741b ! Init value for %f30
.word 0xaa04050e,0x7c35afe6 ! Init value for %f32
.word 0xcb40654a,0xf308faa1 ! Init value for %f34
.word 0x77438545,0xfbe89f94 ! Init value for %f36
.word 0xde617898,0xbfb6c047 ! Init value for %f38
.word 0x669d5f61,0xc25bb101 ! Init value for %f40
.word 0x954a5ca5,0xdef5b36c ! Init value for %f42
.word 0x64bd0969,0xa631a8eb ! Init value for %f44
.word 0x03e53bf9,0x774fffe3 ! Init value for %f46
.word 0x0b6ecfc9,0xd581afdb
.word 0x7e7542b3,0x06da2559
.word 0x3cbe697d,0x7112ee2a
.word 0xbb9717e6,0x37e979cd
.word 0x72d25d7d,0x26be462e
.word 0x407c35bb,0xdb5727c6
.word 0xdab2b55d,0x3e031fee
.word 0xe0e462b8,0xc7a787de
p24_expected_registers:
.word 0xa2436276,0x7d3289cc
.word 0x00000000,0x00000054
.word 0xffffffff,0xffffda53
.word 0xc26f6083,0x0dfbbd05
.word 0x00000000,0xc26f6083
.word 0xeedf6178,0xab547201
.word 0x00000000,0xbb4b553a
.word 0x00000000,0x27a89582
p24_expected_fp_regs:
.word 0x47ffed29,0x1c823098
.word 0x6cd66690,0x140b06c2
.word 0x0d70f52a,0x7262aeb8
.word 0xc567e733,0x9e452c38
.word 0x987b5b0a,0x1551f4e4
.word 0x031a4c6a,0xbb198176
.word 0x91bb1180,0xf6322690
.word 0x709791ca,0x2f8ba77f
.word 0x78b9941b,0x8fd1cb86
.word 0xe5127ee4,0xf4669b83
.word 0x0aa0747b,0x22d6c3ff
.word 0xcba7c9cc,0x539e5004
.word 0x87a0d13f,0x6c017e24
.word 0xd2043ee5,0xd7c2620c
.word 0xb128cebe,0xb58f93f7
.word 0xf8f354bf,0xda95741b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p24_local0_expect:
.word 0xbb4b553a,0x27a89582
.word 0xa501ccca,0xb0b9d449
.word 0xb99ec1fa,0xdf4a9b4a
.word 0x79479b4a,0x5488f4a1
.word 0xe1175733,0x71298454
.word 0x27e5d965,0xd1edf864
.word 0x9bee9555,0x9b5597ea
.word 0x88ab9878,0x7f809e53
p24_local1_expect:
.word 0xc26f6083,0x0dfbbd05
.word 0x0c551053,0xca35768d
.word 0xf15eac0b,0xf82f61b0
.word 0xa2436276,0x7d3289cc
.word 0x5a485cd2,0xccc38690
.word 0x71298454,0xb5f28fbd
.word 0xeedf6178,0xab547201
.word 0x543f38b8,0x0dfbbd05
p24_local2_expect:
.word 0xe21d60a6,0x05c6a488
.word 0x00000000,0xdf699b4a
.word 0x4f2f32ad,0xbb3f38b8
.word 0x71298454,0xb5f28fbd
.word 0x8a2281c4,0x9cd4e593
.word 0x776bda53,0x867e44e2
.word 0x24942202,0xbefe10fc
.word 0x3f9b9d95,0x7d639485
p24_local3_expect:
.word 0xcd6c6f9e,0x74075b36
.word 0x9e3f6822,0xeb7a04b1
.word 0xd83bccbd,0x22426714
.word 0xec2d6c0e,0x591ffb38
.word 0xdf699b4a,0xdf699b4a
.word 0x54f33891,0x084ba7df
.word 0x77cee480,0xc26f6083
.word 0xa76f777a,0xe38888d2
p25_init_registers:
.word 0x5da1373a,0x946658ef ! Init value for %l0
.word 0x3bb08b82,0xdc69f3c3 ! Init value for %l1
.word 0x464cb6f9,0xef3d82a8 ! Init value for %l2
.word 0x519e41bd,0xdedc1064 ! Init value for %l3
.word 0xf769ae9e,0x0c744e45 ! Init value for %l4
.word 0x4c9c3919,0xe51d8cb3 ! Init value for %l5
.word 0xed9aedea,0x4ace6d57 ! Init value for %l6
.word 0x0e7e4bca,0x9e058168 ! Init value for %l7
.align 64
p25_init_freg:
.word 0x08994f5b,0xb4c83215 ! Init value for %f0
.word 0x66d45ab6,0x3736bb66 ! Init value for %f2
.word 0x96151cfc,0x3dc13129 ! Init value for %f4
.word 0xea8535a2,0x479c6c8a ! Init value for %f6
.word 0x5fd8f485,0x90599e61 ! Init value for %f8
.word 0xc3649932,0x9e15d886 ! Init value for %f10
.word 0x893d1719,0x96e18566 ! Init value for %f12
.word 0xc7331d25,0xc679ee33 ! Init value for %f14
.word 0xaf2f2ade,0x79ea43ce ! Init value for %f16
.word 0x6bb05d76,0xd4c5eae7 ! Init value for %f18
.word 0x9d13a665,0xf43f6076 ! Init value for %f20
.word 0x16529268,0xb24b0126 ! Init value for %f22
.word 0x4eb846b9,0xbc1f0e4e ! Init value for %f24
.word 0x8cad310f,0xe4c14dbb ! Init value for %f26
.word 0xbff788e8,0x33087efa ! Init value for %f28
.word 0xca597cc5,0x996842ce ! Init value for %f30
.word 0x7f351115,0x8dea6d97 ! Init value for %f32
.word 0x0dd786d2,0x6000f01e ! Init value for %f34
.word 0x8963e310,0x8189abff ! Init value for %f36
.word 0xb1986415,0x26f8dec5 ! Init value for %f38
.word 0x535f2ced,0x9be4a0d9 ! Init value for %f40
.word 0x13691ec8,0xcf7cfb85 ! Init value for %f42
.word 0xc343ba95,0x8a9317df ! Init value for %f44
.word 0x5e6de60c,0x41c8f83e ! Init value for %f46
.word 0x43a6cdca,0xd304be8d
.word 0xe54195d5,0xcdb4d434
.word 0x417fda00,0x407726dd
.word 0xed0a0fd8,0x274a47a3
.word 0x49c6a416,0xf5c787c3
.word 0x8bc4cc31,0x9afa1890
.word 0x997e7de8,0x77eeb7a1
.word 0x2fb82ffc,0x19288176
p25_expected_registers:
.word 0x00000000,0xe322dd88
.word 0x00000000,0xd71ad3d0
.word 0x00000000,0x00001497
.word 0x9cb972a9,0xba19fae3
.word 0xffffffff,0xffffffbb
.word 0x00000000,0xa5c4260b
.word 0x00000000,0x3423309d
.word 0x00000000,0xd71ad3d0
p25_expected_fp_regs:
.word 0x08994f5b,0xb4c83215
.word 0x66d45ab6,0x3736bb66
.word 0x96151cfc,0x3dc13129
.word 0xea8535a2,0x479c6c8a
.word 0x5fd8f485,0x90599e61
.word 0xc3649932,0x9e15d886
.word 0x893d1719,0x96e18566
.word 0xc7331d25,0xc679ee33
.word 0xaf2f2ade,0x79ea43ce
.word 0x6bb05d76,0xd4c5eae7
.word 0x9d13a665,0xf43f6076
.word 0x16529268,0xb24b0126
.word 0x4eb846b9,0xbc1f0e4e
.word 0x8cad310f,0xe4c14dbb
.word 0xbff788e8,0x33087efa
.word 0xca597cc5,0x996842ce
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p25_local0_expect:
.word 0xeeb0a515,0xde25a59a
.word 0xb9579925,0xdc09cf47
.word 0x15004b23,0x00000079
.word 0xd71ad3d0,0x036c4117
.word 0xefc9e40b,0x9d0f4831
.word 0xc2f60570,0x133b1380
.word 0xa5c4260b,0xf3404766
.word 0xc64fe40b,0x3423309d
p25_local1_expect:
.word 0x75cc6940,0x35884fd8
.word 0x15004b23,0xea26f040
.word 0x285d18db,0x9b235ebc
.word 0x8c186e09,0x6ac635f6
.word 0x3e3a4c06,0x97789572
.word 0x9c856238,0x3d70260b
.word 0x127693d6,0x0ca58f69
.word 0x0e698d25,0x1497c622
p25_local2_expect:
.word 0xffffffff,0xd71ad3d0
.word 0xc49f0779,0x1624e2fa
.word 0x416e5705,0x59ac85ed
.word 0xdc89bbca,0xede01bb3
.word 0x89e1e2cb,0x95601c86
.word 0x555a02b7,0x19d4b748
.word 0x00000000,0x310bfd89
.word 0x65399018,0x75c87ee5
p25_local3_expect:
.word 0x7f468eab,0x55efd038
.word 0x49c6687d,0xdff78099
.word 0x310efd89,0xd71ad3d0
.word 0x9cb972a9,0xba19fae3
.word 0xe322dd88,0xd71ad3d0
.word 0xda1b0ff5,0x64e4d20b
.word 0x479b2a52,0x0d2a8c6e
.word 0x1d72e9ad,0x0c824422
p26_init_registers:
.word 0x9964ca19,0xe8b0ef8e ! Init value for %l0
.word 0x7ed5af1d,0xd855fba6 ! Init value for %l1
.word 0x3e9e6df6,0x26868f58 ! Init value for %l2
.word 0xcfbb9b14,0x2c7164e2 ! Init value for %l3
.word 0x4d2a746f,0xe2c3576c ! Init value for %l4
.word 0xa6c6ae4b,0xef62515c ! Init value for %l5
.word 0x8dd8cb6a,0x8fa22e72 ! Init value for %l6
.word 0xa7f12c48,0x7187208a ! Init value for %l7
.align 64
p26_init_freg:
.word 0xce3ebf56,0x65e17563 ! Init value for %f0
.word 0x5362876e,0xf03efcb0 ! Init value for %f2
.word 0xa7817cea,0x3c68b7c3 ! Init value for %f4
.word 0x2f316e4f,0x41ce8d89 ! Init value for %f6
.word 0x8858d443,0x5ff578c5 ! Init value for %f8
.word 0x2c120454,0x5f22c67a ! Init value for %f10
.word 0x60e4e724,0x4b14d911 ! Init value for %f12
.word 0x716802fc,0x2caba567 ! Init value for %f14
.word 0x9c38af8a,0xde21c5dd ! Init value for %f16
.word 0x2a8467e2,0x85a6b927 ! Init value for %f18
.word 0x12573fba,0x0d83f5f0 ! Init value for %f20
.word 0x9a8f2011,0xaa08dc6f ! Init value for %f22
.word 0x2fe1c505,0x113f0c88 ! Init value for %f24
.word 0xe6dc6c49,0x13d32216 ! Init value for %f26
.word 0x836ae45e,0xf8d44ace ! Init value for %f28
.word 0x13366fae,0x5218b10c ! Init value for %f30
.word 0x3f88b940,0xeda227b0 ! Init value for %f32
.word 0xe783c316,0xdc2ff3d0 ! Init value for %f34
.word 0x99bc8002,0x11a0e1da ! Init value for %f36
.word 0x90a6c1b9,0xe53e1dc7 ! Init value for %f38
.word 0x35ab067e,0xf9f64057 ! Init value for %f40
.word 0x8c1bb531,0x7e7fd495 ! Init value for %f42
.word 0x5ea9aef4,0x583cc8aa ! Init value for %f44
.word 0x90f71b58,0xb076be7a ! Init value for %f46
.word 0xbe8a63c0,0x14a4451c
.word 0xdcd054a2,0xa5e02067
.word 0x2606630c,0xef089357
.word 0xa919584b,0x3e2ea503
.word 0xd249ae6d,0xb221b890
.word 0x90d64b68,0x4c72a44f
.word 0xc22397e8,0xbfffb47f
.word 0xe625e610,0x23cf0bfa
p26_expected_registers:
.word 0xffffffff,0xffffffff
.word 0x00000000,0xf001183f
.word 0x00000000,0x00002ffa
.word 0x00000000,0x000000fa
.word 0x00000000,0x00002ffa
.word 0xffffffff,0xffffb8ac
.word 0x00000000,0x0000cca0
.word 0x00000000,0x00000018
p26_expected_fp_regs:
.word 0xce3ebf56,0x65e17563
.word 0x5362876e,0xf03efcb0
.word 0xa7817cea,0x3c68b7c3
.word 0x2f316e4f,0x41ce8d89
.word 0x8858d443,0x5ff578c5
.word 0x2c120454,0x5f22c67a
.word 0x60e4e724,0x4b14d911
.word 0x716802fc,0x2caba567
.word 0x9c38af8a,0xde21c5dd
.word 0x2a8467e2,0x85a6b927
.word 0x12573fba,0x0d83f5f0
.word 0x9a8f2011,0xaa08dc6f
.word 0x2fe1c505,0x113f0c88
.word 0xe6dc6c49,0x13d32216
.word 0x836ae45e,0xf8d44ace
.word 0x13366fae,0x5218b10c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p26_local0_expect:
.word 0xbf92a844,0x7187208a
.word 0x000000ae,0x6c75d684
.word 0xf5bbc35c,0xa0d57309
.word 0x510b4298,0x918b3a7a
.word 0xea3f56b5,0xd8b6cca0
.word 0xb2c38c34,0xd2dfd9d9
.word 0x0a02f6ca,0xfa7ac832
.word 0x0ffc37ba,0xa5658a90
p26_local1_expect:
.word 0xf50be1ae,0x4a5a68e0
.word 0xec9d9f03,0x2c7164e2
.word 0x4e007338,0xbd4afb25
.word 0x2fac7b43,0x04c75391
.word 0x2ffa74d3,0xde50b126
.word 0xf001183f,0x8008d9ae
.word 0xc0d9d267,0x3f3f9a02
.word 0xb7c4e214,0xb88bfb20
p26_local2_expect:
.word 0x0000cca0,0x00000018
.word 0xbf92a844,0x1bdd7b43
.word 0x48ecef2a,0xf59e5d0d
.word 0x64b52c27,0xf6a0e96c
.word 0x4ba708ef,0x15bb88a2
.word 0x00002ffa,0x000014f0
.word 0x22140371,0x00002ffa
.word 0x7fb2bf0d,0xd1fb2068
p26_local3_expect:
.word 0xdb14e27a,0x80207d31
.word 0xded976f7,0x6c53e27b
.word 0xffffffa5,0x86240932
.word 0xd00571e6,0xb8ac3f9e
.word 0x35976a31,0x0b4009c4
.word 0x801f14f0,0xffffffff
.word 0x519d66d8,0x76996987
.word 0x1da30eb1,0x002184d3
p27_init_registers:
.word 0x383b2058,0xb987f103 ! Init value for %l0
.word 0x004df9bd,0xe2397613 ! Init value for %l1
.word 0xb5586ba2,0x75882dd1 ! Init value for %l2
.word 0x560f3234,0x4a31f790 ! Init value for %l3
.word 0xa8e81038,0x056fe1a9 ! Init value for %l4
.word 0x1c21398f,0xe5a8e771 ! Init value for %l5
.word 0x249e6cfe,0xe5daaac9 ! Init value for %l6
.word 0xdb647bcc,0x8738bd0b ! Init value for %l7
.align 64
p27_init_freg:
.word 0xa6b16d04,0x1290e5a8 ! Init value for %f0
.word 0xde0aebe2,0x1fc3d44b ! Init value for %f2
.word 0xbc7008d1,0xe3a0e193 ! Init value for %f4
.word 0x16e23201,0x769ba665 ! Init value for %f6
.word 0xc85fd8d0,0xfa759b4e ! Init value for %f8
.word 0x1c64c27b,0x0fc6bc95 ! Init value for %f10
.word 0xfbadf8f6,0x0fd75fe4 ! Init value for %f12
.word 0x8b2d466d,0xac2d7e18 ! Init value for %f14
.word 0x4919a1d4,0x2588b319 ! Init value for %f16
.word 0x9bfc3c4f,0x852c09a4 ! Init value for %f18
.word 0x650775e7,0x9565377c ! Init value for %f20
.word 0x5e1526ed,0x52145018 ! Init value for %f22
.word 0xb4b3f177,0x562ff276 ! Init value for %f24
.word 0x27c44f43,0x35e92f75 ! Init value for %f26
.word 0xf5413b5f,0x46e48720 ! Init value for %f28
.word 0xb9ccc018,0xe50313bf ! Init value for %f30
.word 0xf43302d8,0xb05a6ce3 ! Init value for %f32
.word 0x2cd9499c,0xfa3f40a8 ! Init value for %f34
.word 0xd8e2d09f,0x108a714d ! Init value for %f36
.word 0x46464026,0x8d0d9c4b ! Init value for %f38
.word 0x3f3be7eb,0xff47e44f ! Init value for %f40
.word 0x8e13044d,0xab1c6647 ! Init value for %f42
.word 0x5be3807f,0x106eb419 ! Init value for %f44
.word 0x41f83760,0xd0e7a604 ! Init value for %f46
.word 0x7c483e90,0x5e721a01
.word 0x54fa9450,0x591421f1
.word 0xba42de0e,0xbf927e3c
.word 0x961cae43,0x277a5552
.word 0xeba1b749,0xde7fce3c
.word 0xfef8be67,0x6cc25a42
.word 0xb3bbb46b,0x0cf905dd
.word 0xf038c094,0x48fee365
p27_expected_registers:
.word 0xd666d118,0x4a3f6732
.word 0x00000000,0x000053c6
.word 0x0b5d5fb8,0x00000078
.word 0xffffffff,0xffffedf7
.word 0x00000000,0x000073df
.word 0xffffffff,0xe5daaac9
.word 0x00000000,0xc17292a1
.word 0x00000000,0x00006386
p27_expected_fp_regs:
.word 0xa6b16d04,0x1290e5a8
.word 0xde0aebe2,0x1fc3d44b
.word 0xbc7008d1,0xe3a0e193
.word 0x16e23201,0x769ba665
.word 0xc85fd8d0,0xfa759b4e
.word 0x1c64c27b,0x0fc6bc95
.word 0xfbadf8f6,0x0fd75fe4
.word 0x8b2d466d,0xac2d7e18
.word 0x4919a1d4,0x2588b319
.word 0x9bfc3c4f,0x852c09a4
.word 0x650775e7,0x9565377c
.word 0x5e1526ed,0x52145018
.word 0xb4b3f177,0x562ff276
.word 0x27c44f43,0x35e92f75
.word 0xf5413b5f,0x46e48720
.word 0xb9ccc018,0xe50313bf
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p27_local0_expect:
.word 0x53c6a536,0x250ce2ca
.word 0x0b5d5fb8,0x00000078
.word 0x1770b6cd,0x3a9231b8
.word 0x0d7c9c80,0xe5da36c9
.word 0xdaa61f36,0x303e5975
.word 0x807c16eb,0x89c018a8
.word 0x85d03709,0xc276f229
.word 0xd534bf9e,0x31a26386
p27_local1_expect:
.word 0xc17292a1,0x7fa129a2
.word 0x00000000,0x0000003b
.word 0x05c02fd3,0xdf465317
.word 0x8b60bafc,0xc8a4d5a5
.word 0xe9d625ee,0x056fe1a9
.word 0x13db378d,0x78346edc
.word 0x00000000,0x00000078
.word 0xcce91e03,0xa266e1a9
p27_local2_expect:
.word 0xaac97008,0xf790151e
.word 0x6ba91d57,0x10d5a1e2
.word 0x0000003b,0xffffedf7
.word 0x799040fa,0x4d607462
.word 0xfcd2e13e,0x901da7e1
.word 0xe5daaac9,0x8738bd0b
.word 0x67e973c4,0x4922f4db
.word 0x00000000,0x00000078
p27_local3_expect:
.word 0x4fcd7b84,0xde147e8f
.word 0x8130edf7,0x003b6c66
.word 0xe185796c,0x82cf613a
.word 0x213adcc8,0x0a69526f
.word 0xd666d118,0x4a3f6732
.word 0x62d2236e,0xc72cf301
.word 0xdac97f65,0x73dfe999
.word 0x0000a536,0x00000078
p28_init_registers:
.word 0x371a38b4,0x15c4f4ec ! Init value for %l0
.word 0x14e5ef2d,0xdeb18ad1 ! Init value for %l1
.word 0xcea957d1,0xc46a1e63 ! Init value for %l2
.word 0x639c9f20,0x07131c7c ! Init value for %l3
.word 0x16b6e6da,0x098dc9e8 ! Init value for %l4
.word 0xbaa55a5f,0xce1bdd9a ! Init value for %l5
.word 0xfe103ce4,0x559c90ec ! Init value for %l6
.word 0x6d386335,0xf401ddb6 ! Init value for %l7
.align 64
p28_init_freg:
.word 0x5f6aecea,0xcda315d2 ! Init value for %f0
.word 0x0e36398f,0x0641cc29 ! Init value for %f2
.word 0x65c30361,0x6c36b4f3 ! Init value for %f4
.word 0xc45e2dad,0x71ad8a12 ! Init value for %f6
.word 0x1c75d6c7,0x128dca0c ! Init value for %f8
.word 0x45b51751,0xba6a66b4 ! Init value for %f10
.word 0x06545e8b,0x2b4c3329 ! Init value for %f12
.word 0x3448faf4,0xae3474c4 ! Init value for %f14
.word 0xbd8c0174,0xab5d4158 ! Init value for %f16
.word 0xfa468b99,0x5baa3461 ! Init value for %f18
.word 0xc3281d67,0x47c4e89e ! Init value for %f20
.word 0x253f20fa,0xbb23410b ! Init value for %f22
.word 0x052e11de,0x79121c10 ! Init value for %f24
.word 0x05eb22c7,0x54808f4d ! Init value for %f26
.word 0x9f715e56,0x591d0ef1 ! Init value for %f28
.word 0xca4f7884,0x8ce8a848 ! Init value for %f30
.word 0x6e92cc4c,0xdde7f5fb ! Init value for %f32
.word 0xd1ae6ec2,0xa8334840 ! Init value for %f34
.word 0xa606bb91,0x7e54809e ! Init value for %f36
.word 0x240333af,0x2c1ba22d ! Init value for %f38
.word 0x9b9ffca2,0x38c01efe ! Init value for %f40
.word 0x9c5499c1,0x1d6a257b ! Init value for %f42
.word 0x198bc161,0xa61b53a2 ! Init value for %f44
.word 0x05903122,0xc09551fd ! Init value for %f46
.word 0x8984e32b,0x578c2b15
.word 0xe227e975,0xb4c9ea57
.word 0x43528d14,0x59003632
.word 0x7cdc767f,0x34aa7e72
.word 0xaa2d6a5c,0x08e3348a
.word 0x6ffa03db,0x0f8c54f6
.word 0x68d65d72,0x9ec34da1
.word 0xc49fcda3,0x0ff92683
p28_expected_registers:
.word 0x00000000,0x4108f1ca
.word 0x00000000,0x4108f1ca
.word 0x00000000,0x000067c0
.word 0xffffffff,0xffffffa3
.word 0x00000000,0x4108f1ca
.word 0x00000000,0x00bf8088
.word 0x00000000,0xba69705c
.word 0x00000000,0x9e2f0235
p28_expected_fp_regs:
.word 0x5f6aecea,0xcda315d2
.word 0x0e36398f,0x0641cc29
.word 0x65c30361,0x6c36b4f3
.word 0xc45e2dad,0x71ad8a12
.word 0x1c75d6c7,0x128dca0c
.word 0x45b51751,0xba6a66b4
.word 0x06545e8b,0x2b4c3329
.word 0x3448faf4,0xae3474c4
.word 0xbd8c0174,0xab5d4158
.word 0xfa468b99,0x5baa3461
.word 0xc3281d67,0x47c4e89e
.word 0x253f20fa,0xbb23410b
.word 0x052e11de,0x79121c10
.word 0x05eb22c7,0x54808f4d
.word 0x9f715e56,0x591d0ef1
.word 0xca4f7884,0x8ce8a848
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p28_local0_expect:
.word 0x559c90ec,0xce1bdd9a
.word 0x00000000,0xc003b990
.word 0x00000000,0x4108f1ca
.word 0x00bf8088,0x92956cb5
.word 0x559c90ec,0xf401ddb6
.word 0x3b302c7a,0xc6e75e14
.word 0xffffffa5,0xffffff8b
.word 0x00000000,0x000000db
p28_local1_expect:
.word 0x7768cedd,0x4fa2dddb
.word 0xfdb0b5ab,0xf841e56b
.word 0x49ea13a3,0x13dc9400
.word 0x74644741,0x11c3e0eb
.word 0xba69705c,0x9e2f0235
.word 0x7d601538,0x52905597
.word 0x82dcd1a1,0x616e81ba
.word 0x4108f1ca,0x67c0f68b
p28_local2_expect:
.word 0xbe861af1,0xa186bb2e
.word 0x4108f1ca,0x40f1a54f
.word 0x206e1498,0xf1d75698
.word 0x6d386335,0xf401ddb6
.word 0x086b9c05,0x02e2e4b8
.word 0x92059a0c,0x67c0f0a8
.word 0xb6d94675,0x3387288c
.word 0x4108f1ca,0x00bf8088
p28_local3_expect:
.word 0xf85c9fea,0xd1725379
.word 0xac8fbc81,0x52a97e22
.word 0x00000000,0x9e2f0235
.word 0x604abfde,0x6cd1f33e
.word 0x4d4ed1a1,0xc7dca240
.word 0xca024a26,0x3c7d6a10
.word 0x6ec0034b,0xd607e823
.word 0xbaca705c,0x9e2f0235
p29_init_registers:
.word 0x299c13c4,0x825c8272 ! Init value for %l0
.word 0x7be6d75c,0x88eddd86 ! Init value for %l1
.word 0xa4d8a3fe,0xbc1485cf ! Init value for %l2
.word 0xf0a4de34,0x45602867 ! Init value for %l3
.word 0x7440639f,0xa5ef4487 ! Init value for %l4
.word 0x73e2cd62,0x193e9e74 ! Init value for %l5
.word 0xde6da19e,0x56ca3d3b ! Init value for %l6
.word 0x977cdcda,0x987886cb ! Init value for %l7
.align 64
p29_init_freg:
.word 0x4dd98036,0xa3e715bc ! Init value for %f0
.word 0xc9a614ce,0x3d182853 ! Init value for %f2
.word 0x1c7b4069,0x914608a6 ! Init value for %f4
.word 0xa3e227c5,0x3451588a ! Init value for %f6
.word 0x11ff0ca8,0x56dc2e1f ! Init value for %f8
.word 0x02f754da,0x27d6cdbf ! Init value for %f10
.word 0x5f9d32ee,0x50512420 ! Init value for %f12
.word 0xdc32cede,0xd37b6400 ! Init value for %f14
.word 0x0c694c1c,0xa888ee21 ! Init value for %f16
.word 0x0e615bb0,0xe2bde1cd ! Init value for %f18
.word 0x78971d59,0x83bef022 ! Init value for %f20
.word 0x77919f2c,0xfc105300 ! Init value for %f22
.word 0xedf9f560,0xb25a89f8 ! Init value for %f24
.word 0xe2fc5755,0xf029d6a6 ! Init value for %f26
.word 0x18fe6298,0x6de49af4 ! Init value for %f28
.word 0x3b92970b,0xd52f586b ! Init value for %f30
.word 0xf086f532,0x985dd112 ! Init value for %f32
.word 0xb93ee440,0x7885b83c ! Init value for %f34
.word 0x47591872,0x0bcd7878 ! Init value for %f36
.word 0xd8b5e02a,0xc8472a93 ! Init value for %f38
.word 0xcd488418,0x71a9a905 ! Init value for %f40
.word 0x3ec83942,0xcb3fd990 ! Init value for %f42
.word 0xefff2252,0x503db751 ! Init value for %f44
.word 0x13491a39,0x2b3090e5 ! Init value for %f46
.word 0x66261b89,0xb6ea16ce
.word 0x36b2d6f6,0xe7fdec23
.word 0x6d206b28,0x8eb7d0a7
.word 0x6e0b0d14,0xc4b23a9c
.word 0x7f92ade5,0xce44c639
.word 0x4b7afe0d,0x80c11402
.word 0x94c2c1ee,0xef9becbd
.word 0x3cfd5b6f,0xe2c66f53
p29_expected_registers:
.word 0x00000000,0x00000034
.word 0xd97bcdf1,0xbfb6f4d0
.word 0x00000000,0x0000008f
.word 0xffffffff,0xfffffff3
.word 0x00000000,0x00000000
.word 0x00000000,0xfe68f5ab
.word 0x00000000,0x192a4da4
.word 0x00000000,0x04e2baf3
p29_expected_fp_regs:
.word 0x4dd98036,0xa3e715bc
.word 0xc9a614ce,0x3d182853
.word 0x1c7b4069,0x914608a6
.word 0xa3e227c5,0x3451588a
.word 0x11ff0ca8,0x56dc2e1f
.word 0x02f754da,0x27d6cdbf
.word 0x5f9d32ee,0x50512420
.word 0xdc32cede,0xd37b6400
.word 0x0c694c1c,0xa888ee21
.word 0x0e615bb0,0xe2bde1cd
.word 0x78971d59,0x83bef022
.word 0x77919f2c,0xfc105300
.word 0xedf9f560,0xb25a89f8
.word 0xe2fc5755,0xf029d6a6
.word 0x18fe6298,0x6de49af4
.word 0x3b92970b,0xd52f586b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p29_local0_expect:
.word 0x192a4da4,0x04e2baf3
.word 0x5ed50ccd,0x65b3007e
.word 0x1cbb540f,0x29aa1ea7
.word 0x8f17948f,0xf360f291
.word 0xabfa495b,0xe5afdc3e
.word 0x816a645b,0xace40dbc
.word 0x2a52816b,0xcf70481c
.word 0xe7f36c3c,0x1f9ec77e
p29_local1_expect:
.word 0xf0a4de34,0x45602867
.word 0xe412cdbc,0xfe68f5ab
.word 0x8629da67,0xc27f1fc4
.word 0xb6fb5463,0x57675393
.word 0xa98c8727,0x8a53f840
.word 0xb862511f,0xbd91d189
.word 0xe412cdbc,0xfe68f5ab
.word 0x00000000,0x34005dfe
p29_local2_expect:
.word 0x24b4a3bb,0x0a21d29a
.word 0xd9047f42,0x64ff5f57
.word 0xc13dbcf3,0x5dfef138
.word 0xd97bcdf1,0xbfb6f4d0
.word 0x00000000,0x0000008f
.word 0xa60a496d,0x877ba327
.word 0x3dc8cb09,0x0000008f
.word 0x26fac7db,0xe90c96ab
p29_local3_expect:
.word 0x7acadd9b,0x6d35b918
.word 0xf60ac9b6,0xde183313
.word 0x008f008f,0xb58817fb
.word 0x09c02357,0x34791c14
.word 0x0ccdbe98,0x7f979150
.word 0xdeb8b253,0x67a1822e
.word 0x00000000,0x00005dfe
.word 0xffffffff,0xffffc7db
p30_init_registers:
.word 0x01c7ccc4,0x5b6f1ec1 ! Init value for %l0
.word 0x45b19aa5,0xdcc52887 ! Init value for %l1
.word 0xbb87df3e,0x9f03bf6e ! Init value for %l2
.word 0xc3aa5438,0x129af010 ! Init value for %l3
.word 0xbee9f93e,0x7a874877 ! Init value for %l4
.word 0xa2ac73d8,0x3b14c83f ! Init value for %l5
.word 0x08f646b2,0x325fae3a ! Init value for %l6
.word 0xe54dacce,0x4bf9cbe6 ! Init value for %l7
.align 64
p30_init_freg:
.word 0x3f6f9d39,0x0a0e7142 ! Init value for %f0
.word 0xee807aab,0x948a19b7 ! Init value for %f2
.word 0x379f8181,0xcf9d3445 ! Init value for %f4
.word 0x295b7238,0x775867c2 ! Init value for %f6
.word 0x7fd2c003,0x6f802525 ! Init value for %f8
.word 0xbf8de705,0x86dc0a6f ! Init value for %f10
.word 0x161fbeda,0xd9c9df3b ! Init value for %f12
.word 0xb21e128e,0xfe490b02 ! Init value for %f14
.word 0x522d95ef,0xf2eb4f76 ! Init value for %f16
.word 0x0f8d59a9,0x2652080d ! Init value for %f18
.word 0xcb1b182c,0x6fdca841 ! Init value for %f20
.word 0x1953f613,0x46361fc2 ! Init value for %f22
.word 0x69e06d1f,0x2c44a406 ! Init value for %f24
.word 0x17cbd2ae,0xc56c2138 ! Init value for %f26
.word 0x4c449de2,0xf62ee172 ! Init value for %f28
.word 0x39df4ea1,0x26e174f8 ! Init value for %f30
.word 0x5b9a07f8,0xf4ac240a ! Init value for %f32
.word 0x6bbdbb5d,0x0157fd4c ! Init value for %f34
.word 0x51bf6829,0xee160aae ! Init value for %f36
.word 0xd5722c31,0x162c0c33 ! Init value for %f38
.word 0x0ca24ef8,0x7d3f3f15 ! Init value for %f40
.word 0x4318c690,0xe852900f ! Init value for %f42
.word 0xd1419941,0x4c8257c3 ! Init value for %f44
.word 0xf935cad5,0xee609e93 ! Init value for %f46
.word 0x196da16b,0x2664a64f
.word 0xa77ddbb5,0xb968e271
.word 0x3dbde509,0x6aa4f77c
.word 0x6f1aa991,0x42b3c00a
.word 0xe2086da9,0xc101bed0
.word 0xa3b55dae,0x1bf6b24c
.word 0xc9c55061,0xacb100f2
.word 0x95b20a6b,0x4c1c4824
p30_expected_registers:
.word 0x00000000,0x0000b619
.word 0x00000000,0x0000b579
.word 0x00000000,0x00001906
.word 0x00000000,0x6622b12a
.word 0x00000000,0x22373902
.word 0xa2ac73d8,0x3b14c83f
.word 0xffffffff,0xffffff9b
.word 0x00000000,0x80000011
p30_expected_fp_regs:
.word 0x3f6f9d39,0x0a0e7142
.word 0xee807aab,0x948a19b7
.word 0x379f8181,0xcf9d3445
.word 0x295b7238,0x775867c2
.word 0x7fd2c003,0x6f802525
.word 0xbf8de705,0x86dc0a6f
.word 0x161fbeda,0xd9c9df3b
.word 0xb21e128e,0xfe490b02
.word 0x522d95ef,0xf2eb4f76
.word 0x0f8d59a9,0x2652080d
.word 0xcb1b182c,0x6fdca841
.word 0x1953f613,0x46361fc2
.word 0x69e06d1f,0x2c44a406
.word 0x17cbd2ae,0xc56c2138
.word 0x4c449de2,0xf62ee172
.word 0x39df4ea1,0x26e174f8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p30_local0_expect:
.word 0x46ab040a,0xf14f4c05
.word 0xffffff9b,0xa9a04c65
.word 0xffffffff,0xffffff80
.word 0xb579de24,0x0ab8b850
.word 0x41afc66d,0xf5570cc1
.word 0x0000b619,0xffffff80
.word 0x8b07ff40,0xc68e1425
.word 0xc111603e,0x80000011
p30_local1_expect:
.word 0xf1605413,0x5f8022a9
.word 0xffffffb7,0xf5570cc1
.word 0x9f03bf6e,0x000043eb
.word 0x6622b12a,0x43eb36cb
.word 0x00000000,0x0000b579
.word 0x74e19b9b,0x9a9addfe
.word 0x8719574f,0xff37b619
.word 0x9f03bf6e,0x00001111
p30_local2_expect:
.word 0x5b6f1ec1,0xdcc52887
.word 0x00001906,0x00004f9f
.word 0x1e7c053b,0x0011c967
.word 0x0000006e,0x00004f9f
.word 0x5c77269e,0x535e0647
.word 0x930ba1ae,0xa4da8f16
.word 0x22373902,0x3b14c83f
.word 0x389128be,0x2d7d2203
p30_local3_expect:
.word 0xf199a520,0x9b2c61c6
.word 0x32d36a9e,0x3b14c83f
.word 0xa2ac73d8,0x3b14c83f
.word 0x04b3b500,0xe8835415
.word 0xffa17454,0xde00ebd8
.word 0xb0f48c62,0x99165f80
.word 0xffffff9b,0x4cbc70d7
.word 0x4cc3962c,0xd859d625
p31_init_registers:
.word 0xf10e73bd,0xeab71199 ! Init value for %l0
.word 0x049d63cd,0xe7533e0a ! Init value for %l1
.word 0xac0733dc,0x32433a05 ! Init value for %l2
.word 0xec755144,0x462f9a0f ! Init value for %l3
.word 0x87f38700,0x2ea5a7ea ! Init value for %l4
.word 0xbd1eaa26,0x1a28e508 ! Init value for %l5
.word 0x4c84e126,0x4889b588 ! Init value for %l6
.word 0x398dca28,0x98dfca9d ! Init value for %l7
.align 64
p31_init_freg:
.word 0xe4ce73e4,0xba1553fe ! Init value for %f0
.word 0x702ef08f,0x6d293998 ! Init value for %f2
.word 0xa67e35d0,0xae32ef92 ! Init value for %f4
.word 0x8a370484,0xa5d10aea ! Init value for %f6
.word 0x9643f49c,0x073c8747 ! Init value for %f8
.word 0xcea1259b,0x0578873a ! Init value for %f10
.word 0x9ef15322,0x350e9713 ! Init value for %f12
.word 0x309a0d52,0x6ae18984 ! Init value for %f14
.word 0x1920db2b,0xfb8129f0 ! Init value for %f16
.word 0x8f8fd593,0x557e3d32 ! Init value for %f18
.word 0x1468b45d,0xa2f0b3c4 ! Init value for %f20
.word 0x52133861,0x4e78e3ce ! Init value for %f22
.word 0x3e531349,0x76430fe8 ! Init value for %f24
.word 0xf9f6a428,0x2dd20c61 ! Init value for %f26
.word 0xc883086e,0xa6420cf9 ! Init value for %f28
.word 0x8e872e0c,0xcc9154f7 ! Init value for %f30
.word 0x6db5c620,0xc9949d52 ! Init value for %f32
.word 0xf3b76870,0xdb974536 ! Init value for %f34
.word 0x4f77f689,0xa4105c6e ! Init value for %f36
.word 0x9727e8c9,0xd8bd7f68 ! Init value for %f38
.word 0xa89dfd32,0xe5261a37 ! Init value for %f40
.word 0x8938b792,0x0d210e65 ! Init value for %f42
.word 0xe4d8db0c,0x8e876441 ! Init value for %f44
.word 0x661d87fc,0xc9d2d271 ! Init value for %f46
.word 0xaf7c5c40,0xfdd97190
.word 0xacfb1ee8,0x197760dd
.word 0x68b9a221,0x85a92e1c
.word 0x7d0629c8,0x9b1de4dc
.word 0x820fbdd4,0x6adb0a74
.word 0x5a80142b,0x79d1e207
.word 0x55dd0258,0xbeac7831
.word 0x09c71121,0x244a5471
p31_expected_registers:
.word 0x00000000,0x0000fbb4
.word 0x00000000,0x000052c3
.word 0xffffffff,0xffffffaa
.word 0xffffffff,0xffffffad
.word 0x2a0532da,0xfbb41d33
.word 0x00000000,0xe7533e0a
.word 0x00000000,0x00000028
.word 0x00000000,0x00005f8d
p31_expected_fp_regs:
.word 0xe4ce73e4,0xba1553fe
.word 0x702ef08f,0x6d293998
.word 0xa67e35d0,0xae32ef92
.word 0x8a370484,0xa5d10aea
.word 0x9643f49c,0x073c8747
.word 0xcea1259b,0x0578873a
.word 0x9ef15322,0x350e9713
.word 0x309a0d52,0x6ae18984
.word 0x1920db2b,0xfb8129f0
.word 0x8f8fd593,0x557e3d32
.word 0x1468b45d,0xa2f0b3c4
.word 0x52133861,0x4e78e3ce
.word 0x3e531349,0x76430fe8
.word 0xf9f6a428,0x2dd20c61
.word 0xc883086e,0xa6420cf9
.word 0x8e872e0c,0xcc9154f7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p31_local0_expect:
.word 0x0000fbb4,0x000000a4
.word 0x209b4ed9,0x79c24c81
.word 0x398dca28,0x98dfca9d
.word 0x32433a05,0x462f9a0f
.word 0x4889b588,0x98dfca9d
.word 0xaa581d52,0x09d0c1ce
.word 0x4c84e126,0x4889b588
.word 0xedc50480,0x761c3a18
p31_local1_expect:
.word 0x4889b588,0x98dfca9d
.word 0x71c67e71,0x5f4c47b9
.word 0x4889b588,0x98dfca9d
.word 0x360329ee,0xee4c3663
.word 0x2a0532da,0xfbb41d33
.word 0xb14faeed,0xf9b6c4ad
.word 0xf55f6767,0xf4fde7f9
.word 0x27c3ef8c,0x6e8b4152
p31_local2_expect:
.word 0x33a3c803,0x9a4a0720
.word 0xf25d3f76,0x38d625f2
.word 0x5376b963,0xadc8561a
.word 0xeab71199,0xe7533e0a
.word 0x321412f6,0xb7635bdb
.word 0xf51694b5,0xd3a0adb1
.word 0x7d9fa8a3,0x4cf47224
.word 0x05395f9c,0x9c510db9
p31_local3_expect:
.word 0x5db1a43a,0x3acb4af3
.word 0x4889b588,0x98dfca9d
.word 0x4b3cfe82,0x0b60f228
.word 0x4d322a10,0x06bf52c3
.word 0x00000000,0x0000fbb4
.word 0xa44fcde7,0x0f9a5f8d
.word 0x97e319c5,0x49cabed9
.word 0xe6d4bf08,0x7e7808a0
p32_init_registers:
.word 0x346f1df8,0x42c21012 ! Init value for %l0
.word 0xf9574822,0x9745d25b ! Init value for %l1
.word 0x22952b1c,0x533b62ea ! Init value for %l2
.word 0x08fa4241,0xaafe199e ! Init value for %l3
.word 0x098f2086,0x4e46333f ! Init value for %l4
.word 0x8673e616,0x70d7823b ! Init value for %l5
.word 0xec5e19b7,0xbb035d68 ! Init value for %l6
.word 0x641db60b,0xec0dc8cd ! Init value for %l7
.align 64
p32_init_freg:
.word 0xefab19c5,0x6b5a7112 ! Init value for %f0
.word 0x3c98ec67,0x9ea15480 ! Init value for %f2
.word 0xd79fdd9b,0x8999d872 ! Init value for %f4
.word 0x4f2a4201,0x620870fd ! Init value for %f6
.word 0xef928a42,0xfc0f861c ! Init value for %f8
.word 0x0b50976c,0x5aca59a6 ! Init value for %f10
.word 0xb72b5aeb,0x3c4514d9 ! Init value for %f12
.word 0x59fd78d9,0x7270a02f ! Init value for %f14
.word 0x41f73b4b,0xca2c1d4c ! Init value for %f16
.word 0x25b021b1,0x81e7b5bb ! Init value for %f18
.word 0xdb009c49,0x0294b010 ! Init value for %f20
.word 0x3d32893c,0xc555c4ff ! Init value for %f22
.word 0xb8e9ebe0,0xbffd904d ! Init value for %f24
.word 0xb3b07ebe,0xa3d684d0 ! Init value for %f26
.word 0x33bb6aaa,0x8bdcaa97 ! Init value for %f28
.word 0xe8161f33,0xef6a6ca1 ! Init value for %f30
.word 0x31b93c07,0x1564a7d1 ! Init value for %f32
.word 0x013cae9a,0x2db9fdc6 ! Init value for %f34
.word 0x022a6219,0x7bc8e52d ! Init value for %f36
.word 0xc33fc604,0xd8d909f5 ! Init value for %f38
.word 0x68e8ae48,0x822d3730 ! Init value for %f40
.word 0x461e2095,0xd5a1a391 ! Init value for %f42
.word 0x6f02ccea,0xe7d6b4c2 ! Init value for %f44
.word 0x33888f4e,0x793c565c ! Init value for %f46
.word 0x7d4ab951,0xd18635ae
.word 0xace52319,0x2c33ffcf
.word 0xebb8f82b,0x1747e3a9
.word 0x5fb7ab8a,0x5c2cc014
.word 0x55e419a0,0xd40c8bb9
.word 0x34e4ffc5,0xa17dbdf4
.word 0x557d6452,0x13fcf80e
.word 0xa13b8099,0xafcf1a76
p32_expected_registers:
.word 0xeebfc156,0x594fa20d
.word 0x00000000,0x92bd0034
.word 0x00000000,0x00003143
.word 0x00000000,0x12b0b872
.word 0x00000000,0x6cf21ded
.word 0x6a8d560c,0x594d5182
.word 0xffffffff,0xffffae3e
.word 0x00000000,0x000034cb
p32_expected_fp_regs:
.word 0xefab19c5,0x6b5a7112
.word 0x3c98ec67,0x9ea15480
.word 0xd79fdd9b,0x8999d872
.word 0x4f2a4201,0x620870fd
.word 0xef928a42,0xfc0f861c
.word 0x0b50976c,0x5aca59a6
.word 0xb72b5aeb,0x3c4514d9
.word 0x59fd78d9,0x7270a02f
.word 0x41f73b4b,0xca2c1d4c
.word 0x25b021b1,0x81e7b5bb
.word 0xdb009c49,0x0294b010
.word 0x3d32893c,0xc555c4ff
.word 0xb8e9ebe0,0xbffd904d
.word 0xb3b07ebe,0xa3d684d0
.word 0x33bb6aaa,0x8bdcaa97
.word 0xe8161f33,0xef6a6ca1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p32_local0_expect:
.word 0x08f26a8d,0x36f906b2
.word 0x0b7990f8,0x000034cb
.word 0xffffa20d,0xa3775c3d
.word 0x3143c762,0xa20d1e35
.word 0x12b0b872,0xe723bdb5
.word 0x7ab546fa,0x3474abc3
.word 0xfb818f95,0xc25c42e1
.word 0xbd8853ef,0x12cb1ded
p32_local1_expect:
.word 0xb0ab1b15,0x3febcb9d
.word 0x78cbae3e,0xb75d1808
.word 0xcbc0df95,0x92bd0034
.word 0x6a8d560c,0x594d5182
.word 0x50624880,0x11862077
.word 0x0000000f,0x000034cb
.word 0xeebfc156,0x594fa20d
.word 0x00000038,0x60d8c762
p32_local2_expect:
.word 0x0000000f,0x000034cb
.word 0xa77df6b5,0x9d15d4da
.word 0x9bf37163,0x79e31ae9
.word 0x6cf21ded,0x63921ded
.word 0x00006a8d,0xa3775c3d
.word 0x6fd638de,0x2276ba6e
.word 0x87dd787a,0x8e96c99a
.word 0x34f33da9,0xc40d722c
p32_local3_expect:
.word 0x594d5182,0x467cb3a7
.word 0x809d4479,0xa3775c3d
.word 0x000034cb,0xe09934cb
.word 0xd4be6392,0x280afa96
.word 0x0000000f,0x000034cb
.word 0x31ba4116,0x041b126e
.word 0x4f9ba85e,0x333f4869
.word 0x9d15d4da,0x53092f31
p33_init_registers:
.word 0xbd7ca8fa,0x8208d99e ! Init value for %l0
.word 0x6f8038b9,0xd435f66b ! Init value for %l1
.word 0xad65d526,0x2eafdfad ! Init value for %l2
.word 0x8e1c98c7,0xd6f8875f ! Init value for %l3
.word 0x499c699d,0xed7ea7dc ! Init value for %l4
.word 0x52a83839,0xc1036859 ! Init value for %l5
.word 0x69e786f4,0x38f5d3bb ! Init value for %l6
.word 0xd3951c44,0x12e9b255 ! Init value for %l7
.align 64
p33_init_freg:
.word 0xdc806838,0x0a40f6b7 ! Init value for %f0
.word 0x1dba19b9,0x5a204dc4 ! Init value for %f2
.word 0xe5d7d843,0x82839553 ! Init value for %f4
.word 0x69b614cb,0xe0072880 ! Init value for %f6
.word 0x98483d6c,0xcf9ca280 ! Init value for %f8
.word 0xfc83f0a4,0xf80c8f61 ! Init value for %f10
.word 0xd284f60a,0xcd3fe257 ! Init value for %f12
.word 0x5423693a,0xc983844f ! Init value for %f14
.word 0x4e3ac871,0x99fccbc3 ! Init value for %f16
.word 0xf83232ec,0xb983d2ae ! Init value for %f18
.word 0x93f80315,0x4ec88bdd ! Init value for %f20
.word 0x53a35949,0x117bd06c ! Init value for %f22
.word 0xbbe54d37,0x35498b47 ! Init value for %f24
.word 0x4a3cf0a1,0xcb0a13f1 ! Init value for %f26
.word 0x534ef8f8,0x17eebcf0 ! Init value for %f28
.word 0xe9bb53d5,0xe0b995a4 ! Init value for %f30
.word 0xa75344e5,0xa1635971 ! Init value for %f32
.word 0x95d33f6f,0x31a01021 ! Init value for %f34
.word 0xf4e78142,0x47112306 ! Init value for %f36
.word 0x5509cedc,0x20a4e281 ! Init value for %f38
.word 0x603e6c7f,0x82c0b86e ! Init value for %f40
.word 0xd2c5b450,0x5fad566d ! Init value for %f42
.word 0xcfad6608,0x8c3a2aba ! Init value for %f44
.word 0x99b81bfc,0x2b7c1ba5 ! Init value for %f46
.word 0xb402c486,0x6b07b532
.word 0x22189996,0xf37f6eda
.word 0xd91838d3,0xcd496464
.word 0x5529b413,0xb9abea43
.word 0xf17a5e8d,0xd6e70fd3
.word 0xda6e5311,0x78bfdb26
.word 0xfe59d3fd,0xbb076858
.word 0x506e98bf,0x5266e69a
p33_expected_registers:
.word 0x00000000,0xdb2f4ca1
.word 0x00000000,0xf019da79
.word 0xad65d526,0x2eafdfad
.word 0x00000000,0x00008957
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x0000004c
.word 0xffffffff,0xffffffbc
p33_expected_fp_regs:
.word 0xdc806838,0x0a40f6b7
.word 0x1dba19b9,0x5a204dc4
.word 0xe5d7d843,0x82839553
.word 0x69b614cb,0xe0072880
.word 0x98483d6c,0xcf9ca280
.word 0xfc83f0a4,0xf80c8f61
.word 0xd284f60a,0xcd3fe257
.word 0x5423693a,0xc983844f
.word 0x4e3ac871,0x99fccbc3
.word 0xf83232ec,0xb983d2ae
.word 0x93f80315,0x4ec88bdd
.word 0x53a35949,0x117bd06c
.word 0xbbe54d37,0x35498b47
.word 0x4a3cf0a1,0xcb0a13f1
.word 0x534ef8f8,0x17eebcf0
.word 0xe9bb53d5,0xe0b995a4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p33_local0_expect:
.word 0xfdc13f04,0x5d159ab5
.word 0x2eafdfad,0xd6f8875f
.word 0x00000000,0x000000c6
.word 0xdb2f4ca1,0x898db25c
.word 0xdb2f4ca1,0xff602e72
.word 0x00000000,0xf019da79
.word 0xb02094d1,0x5f583bc6
.word 0x696b7287,0xe28f36f2
p33_local1_expect:
.word 0xbd06d7e8,0x1c0c6568
.word 0xfb3ddedb,0x48a2e466
.word 0xbc357ea5,0x2d22b1a0
.word 0xf98b5da1,0x69bea199
.word 0x00000000,0xdb2f4ca1
.word 0x3208082b,0x7ff1a443
.word 0x735a5c54,0xb42fdd64
.word 0xa78d7ca1,0xbbb5814b
p33_local2_expect:
.word 0xb633ebdf,0x7e30297d
.word 0x4498868f,0x082b2b4e
.word 0xef85159c,0x898db25c
.word 0x06e9166f,0x78c0a47f
.word 0xf019da79,0x23a0bfd3
.word 0xbead739d,0xaef463fa
.word 0xae6633f8,0xcb24c34d
.word 0x89577ff5,0x756cf5a2
p33_local3_expect:
.word 0x359825c2,0xb479386e
.word 0x00000000,0x0000007d
.word 0xdfadd36b,0x898db25c
.word 0x2baf6a8a,0x2c9e61a0
.word 0xdbc0dfad,0xdfadb748
.word 0xb02094d1,0x5f583bc6
.word 0xa78d7ca1,0xbbb5814b
.word 0xc8003d44,0xc8346e2b
p34_init_registers:
.word 0x49638bc3,0xfe01b6fe ! Init value for %l0
.word 0xe7dac317,0xd3a5587d ! Init value for %l1
.word 0xc94db2c6,0x771778f0 ! Init value for %l2
.word 0x167c8abd,0xc24d0bef ! Init value for %l3
.word 0xbb851701,0xab3c821d ! Init value for %l4
.word 0xcbe375f4,0x395c2099 ! Init value for %l5
.word 0x55f3074e,0x4f864edd ! Init value for %l6
.word 0xe3d53046,0x248dc446 ! Init value for %l7
.align 64
p34_init_freg:
.word 0x37d3ba13,0x15a4cf9a ! Init value for %f0
.word 0xd4c7fc01,0x90601da2 ! Init value for %f2
.word 0x859cb555,0x1f4e4c63 ! Init value for %f4
.word 0x08ca658b,0x1384591b ! Init value for %f6
.word 0xcf4fa0d8,0x2689e756 ! Init value for %f8
.word 0x75f9010f,0xf4bf67c3 ! Init value for %f10
.word 0x3680f07c,0x98e57286 ! Init value for %f12
.word 0xa0ee3238,0x825cade0 ! Init value for %f14
.word 0x116e51cd,0xf0cb8e96 ! Init value for %f16
.word 0xb917bb70,0x915371a2 ! Init value for %f18
.word 0x4c47a8ff,0xc364688e ! Init value for %f20
.word 0x54ec638c,0xb13ecb63 ! Init value for %f22
.word 0x091c0d77,0x081e900e ! Init value for %f24
.word 0x8f9ae655,0xfd14f133 ! Init value for %f26
.word 0xbaf51e2d,0x0baf990d ! Init value for %f28
.word 0xae72f8b9,0xa6fb40d1 ! Init value for %f30
.word 0xa8ac08c8,0x4c285915 ! Init value for %f32
.word 0x9e97f760,0x893e225e ! Init value for %f34
.word 0xf944243e,0x92c9cc29 ! Init value for %f36
.word 0x89b90e95,0xb3d7c0cf ! Init value for %f38
.word 0xd6458d45,0x59fa1053 ! Init value for %f40
.word 0x14e5c8ae,0xa27f072c ! Init value for %f42
.word 0xc8b0409f,0xc9e07e41 ! Init value for %f44
.word 0xd13c3d26,0x2e0ae23f ! Init value for %f46
.word 0x633507da,0x38c89f87
.word 0x2f2ec04d,0xca5dcff9
.word 0xe4d8e951,0x042ad9d5
.word 0xa92b202f,0x1c3a9953
.word 0xae59c9e1,0xae3b95cf
.word 0x96464ecc,0x448a4c2b
.word 0x29041a74,0x4f52ed63
.word 0x567da83f,0xe398afe9
p34_expected_registers:
.word 0xd70cce55,0x9eeb2cce
.word 0x00000000,0x0000006b
.word 0x53b399b3,0xfa608666
.word 0x00000000,0x0000003d
.word 0x00000000,0x00003984
.word 0x00000000,0x00000000
.word 0x00000000,0x2cce575b
.word 0x00000000,0x00003c87
p34_expected_fp_regs:
.word 0x37d3ba13,0x15a4cf9a
.word 0xd4c7fc01,0x90601da2
.word 0x859cb555,0x1f4e4c63
.word 0x08ca658b,0x1384591b
.word 0xcf4fa0d8,0x2689e756
.word 0x75f9010f,0xf4bf67c3
.word 0x3680f07c,0x98e57286
.word 0xa0ee3238,0x825cade0
.word 0x116e51cd,0xf0cb8e96
.word 0xb917bb70,0x915371a2
.word 0x4c47a8ff,0xc364688e
.word 0x54ec638c,0xb13ecb63
.word 0x091c0d77,0x081e900e
.word 0x8f9ae655,0xfd14f133
.word 0xbaf51e2d,0x0baf990d
.word 0xae72f8b9,0xa6fb40d1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p34_local0_expect:
.word 0xa50b836d,0x3dd818f8
.word 0x9eeb2cce,0xd16376ed
.word 0x281af439,0x6c37eddd
.word 0xe90e3666,0xf6913c87
.word 0xa8819551,0xcb13f90e
.word 0x00000000,0x6b5234b4
.word 0x089e7263,0x7dfd5649
.word 0xd70cce55,0x9eeb2cce
p34_local1_expect:
.word 0x4f864edd,0xa8319cf2
.word 0x00000000,0x00003984
.word 0x52f6c2cc,0xd93e8f81
.word 0xbb851701,0xab3c821d
.word 0xc36bf118,0x00003c87
.word 0x34b4c150,0xccec04dd
.word 0x49ddda92,0x2cce575b
.word 0xfe01b6fe,0xd3a5587d
p34_local2_expect:
.word 0x87d58130,0xd16376ed
.word 0x4c0a0fde,0x66f99c13
.word 0x35b2d337,0xdf064f1d
.word 0xa51c727d,0x56ddef8a
.word 0xab3c821d,0x00003c87
.word 0x218de5a1,0xa40e230d
.word 0xa91f0000,0xdb06d93b
.word 0x53b399b3,0xfa608666
p34_local3_expect:
.word 0xf477de81,0x881965b8
.word 0xc3cf0028,0xeda75b8a
.word 0x0c6f3984,0x8b8ec7f8
.word 0x6b5234b4,0xb73c1ad2
.word 0x591388fa,0x0c6a75d8
.word 0x87ac528d,0xf68c054f
.word 0xe5da694e,0xe354f52d
.word 0x254e594f,0xc5a1ce85
p35_init_registers:
.word 0xa1cfaa2e,0x3ad51cb9 ! Init value for %l0
.word 0x0b5d9cb6,0x7a4e8e4c ! Init value for %l1
.word 0x0b856b94,0x8c29fe85 ! Init value for %l2
.word 0xb3ff66de,0x00c0a747 ! Init value for %l3
.word 0x00504a65,0xf2a4dba7 ! Init value for %l4
.word 0x391e9152,0xba0a2744 ! Init value for %l5
.word 0x3f628cae,0x7392c619 ! Init value for %l6
.word 0xa0e42cde,0x7e549540 ! Init value for %l7
.align 64
p35_init_freg:
.word 0x5756a8f8,0x9ddcce73 ! Init value for %f0
.word 0x54258b96,0xc7ee0c50 ! Init value for %f2
.word 0x29b0fdae,0x1f3df7ce ! Init value for %f4
.word 0x903a19ea,0xbf4b2f72 ! Init value for %f6
.word 0xa9ba7267,0x6b14c0db ! Init value for %f8
.word 0x06a3333c,0x878d587e ! Init value for %f10
.word 0xaa083ef3,0x81d73dea ! Init value for %f12
.word 0xd12874a5,0x904838ab ! Init value for %f14
.word 0xb4c33245,0x49128262 ! Init value for %f16
.word 0x5d03cd4a,0x6040a6c3 ! Init value for %f18
.word 0x7f67e1f7,0x7fbcce36 ! Init value for %f20
.word 0x16476113,0xe672f7cd ! Init value for %f22
.word 0x93646b49,0x55b7010e ! Init value for %f24
.word 0x5037ccaf,0xb3a21455 ! Init value for %f26
.word 0x8ab5b24f,0x3bcb9975 ! Init value for %f28
.word 0x73a40254,0x97cf53f1 ! Init value for %f30
.word 0xc485d53f,0x55c4edb4 ! Init value for %f32
.word 0x3009b5a5,0x722ee423 ! Init value for %f34
.word 0x5f4087ca,0x0647affe ! Init value for %f36
.word 0xabf178c2,0xd5a834d8 ! Init value for %f38
.word 0x2da6b613,0x8166c1f1 ! Init value for %f40
.word 0xe28ff214,0xb7cc1046 ! Init value for %f42
.word 0x3ad49ec6,0xcc539ed7 ! Init value for %f44
.word 0x3f7706dc,0x69c88333 ! Init value for %f46
.word 0x8b2dc97b,0x076e1d06
.word 0xb6f1fe60,0x6de116bc
.word 0xf24e3f82,0xe9dd2767
.word 0x35fd78a5,0x56cb39b0
.word 0xe78e5087,0x091b9f3c
.word 0xa7b03aa7,0xf61bcefe
.word 0xf815185d,0x8dad2148
.word 0x36e442bd,0x04b32976
p35_expected_registers:
.word 0x31bc6933,0x9d78e338
.word 0x00000000,0x00000000
.word 0x00000000,0xa0605fba
.word 0x00000000,0x2fe4d2df
.word 0x00000000,0x391e9152
.word 0x00000000,0xba0a2744
.word 0x00000000,0x0000c619
.word 0x00000000,0x0000005f
p35_expected_fp_regs:
.word 0x5756a8f8,0x9ddcce73
.word 0x54258b96,0xc7ee0c50
.word 0x29b0fdae,0x1f3df7ce
.word 0x903a19ea,0xbf4b2f72
.word 0xa9ba7267,0x6b14c0db
.word 0x06a3333c,0x878d587e
.word 0xaa083ef3,0x81d73dea
.word 0xd12874a5,0x904838ab
.word 0xb4c33245,0x49128262
.word 0x5d03cd4a,0x6040a6c3
.word 0x7f67e1f7,0x7fbcce36
.word 0x16476113,0xe672f7cd
.word 0x93646b49,0x55b7010e
.word 0x5037ccaf,0xb3a21455
.word 0x8ab5b24f,0x3bcb9975
.word 0x73a40254,0x97cf53f1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p35_local0_expect:
.word 0x424c2967,0x00106710
.word 0xfd2ab809,0x2755ce2f
.word 0x00003f62,0x0000005f
.word 0x00000000,0x0000005f
.word 0x76d19b89,0x2ae5379f
.word 0x0b9ef9f1,0xdb8848e5
.word 0x40de1118,0xebf54ce1
.word 0x5073a426,0xbd267877
p35_local1_expect:
.word 0x00000000,0x000064ce
.word 0x91a18481,0xe6571a35
.word 0x31bc6933,0x9d78e338
.word 0xf2bc7d93,0x7284e660
.word 0x95fe9637,0x14a29832
.word 0x00000000,0xffffd2a0
.word 0x3f628cae,0x73a0c619
.word 0x391e9152,0xba0a2744
p35_local2_expect:
.word 0x0f26e30b,0x7be64744
.word 0x391e9152,0x004a3def
.word 0xf7a50c30,0x006df6f6
.word 0xcc2e76b4,0x625c2540
.word 0x9775fe85,0x2d89b734
.word 0xffffd2a0,0x601672c7
.word 0x8c29fe85,0x000064ce
.word 0xa1a726d7,0xfaf42b46
p35_local3_expect:
.word 0xbdff603e,0x83d9a34c
.word 0xa0605fba,0x2fe4d2df
.word 0x9b343a66,0xbfba06cd
.word 0xa0605fba,0x2fe4d2df
.word 0x4bbcd2a0,0xc1d03504
.word 0x66ea6b75,0x7e549540
.word 0x00003f62,0x0000005f
.word 0xfcb22b08,0x8cd0fb78
p36_init_registers:
.word 0xfb849913,0xdc7ab473 ! Init value for %l0
.word 0x40f2bdc8,0xa943c0d0 ! Init value for %l1
.word 0x8dbc6782,0x9f0bfa1a ! Init value for %l2
.word 0x51841431,0xb7a068be ! Init value for %l3
.word 0xaff8dfd5,0xf562b354 ! Init value for %l4
.word 0xaee19136,0x8ffe010c ! Init value for %l5
.word 0x6f854376,0x9aca6a6c ! Init value for %l6
.word 0x73997b1e,0x37da6898 ! Init value for %l7
.align 64
p36_init_freg:
.word 0x0818c724,0x52cc3f58 ! Init value for %f0
.word 0x9c3bc2a5,0x59e543ae ! Init value for %f2
.word 0x90c5b80f,0x066795ac ! Init value for %f4
.word 0x486f7db5,0xa50bf32d ! Init value for %f6
.word 0xe2a718fd,0xecd251d7 ! Init value for %f8
.word 0xff78cbeb,0x884b3712 ! Init value for %f10
.word 0x0f76e10a,0x3252cb23 ! Init value for %f12
.word 0x197a9757,0x406dac3f ! Init value for %f14
.word 0xa029d155,0xb828f8bf ! Init value for %f16
.word 0x7cf38b2c,0x79a448e1 ! Init value for %f18
.word 0xf420e382,0xc1128fcf ! Init value for %f20
.word 0x2833be09,0x85e44954 ! Init value for %f22
.word 0x80688626,0xfef0404b ! Init value for %f24
.word 0x27cbfde1,0x9b331cfb ! Init value for %f26
.word 0x84418898,0xae1eae33 ! Init value for %f28
.word 0x6c0ed737,0xee6552ca ! Init value for %f30
.word 0xa5f3748a,0x33aed446 ! Init value for %f32
.word 0x1511e456,0x4ae3ae31 ! Init value for %f34
.word 0xa11789d5,0x6fe713b1 ! Init value for %f36
.word 0x6d98939e,0xb5067425 ! Init value for %f38
.word 0x0430d2f1,0xbcc13796 ! Init value for %f40
.word 0xef6823ad,0xf59df7ff ! Init value for %f42
.word 0x243e004f,0x3c436df5 ! Init value for %f44
.word 0xc9a81c25,0x2ceca872 ! Init value for %f46
.word 0x58614169,0x92112066
.word 0x4f350880,0xf2661a79
.word 0x7a4179d9,0x3fadf233
.word 0x1a0c056f,0xe2e9f81b
.word 0x26991a68,0x34e23a54
.word 0x01097763,0x2488309c
.word 0x71541ba5,0xdd992bb9
.word 0xa7dbfa71,0xaf91d51b
p36_expected_registers:
.word 0x00000000,0x000000a3
.word 0x00000000,0x00000024
.word 0x00000000,0x9b808bb6
.word 0x00000000,0xf41869e4
.word 0x00000000,0xf82c6de1
.word 0x00000000,0x01406b26
.word 0x00000000,0xac02124a
.word 0x00000000,0x8543f0e8
p36_expected_fp_regs:
.word 0x0818c724,0x52cc3f58
.word 0x9c3bc2a5,0x59e543ae
.word 0x90c5b80f,0x066795ac
.word 0x486f7db5,0xa50bf32d
.word 0xe2a718fd,0xecd251d7
.word 0xff78cbeb,0x884b3712
.word 0x0f76e10a,0x3252cb23
.word 0x197a9757,0x406dac3f
.word 0xa029d155,0xb828f8bf
.word 0x7cf38b2c,0x79a448e1
.word 0xf420e382,0xc1128fcf
.word 0x2833be09,0x85e44954
.word 0x80688626,0xfef0404b
.word 0x27cbfde1,0x9b331cfb
.word 0x84418898,0xae1eae33
.word 0x6c0ed737,0xee6552ca
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p36_local0_expect:
.word 0x3847723a,0xd4dd1a8c
.word 0xbde4d7a5,0xe8fd75fe
.word 0x8856adc2,0xa66417c5
.word 0x24db9dd9,0xdebd7070
.word 0x00a39136,0x8ffe010c
.word 0xf82c6de1,0xb23d06be
.word 0xc1d6b048,0x554a2e97
.word 0x9171a0f7,0x9d0e75fe
p36_local1_expect:
.word 0x47b09036,0x01406b26
.word 0x225be130,0x272fe746
.word 0x52633ef1,0x550d79e1
.word 0x9b808bb6,0xf41869e4
.word 0x5901ae46,0xc97fcfb3
.word 0x2e07f6eb,0xa3029e88
.word 0xac02124a,0x7d4da385
.word 0xb7a068be,0xaa284ef3
p36_local2_expect:
.word 0x9eef4321,0xd0a5e340
.word 0x63f2ff5f,0x41e8e424
.word 0x00000000,0xcbd2cbd2
.word 0x000000a3,0x00000024
.word 0x70ebd7e6,0xb04e3105
.word 0x0c574abd,0x7d306d06
.word 0x1842adc2,0xa66417c5
.word 0xaff8dfd5,0xf562b354
p36_local3_expect:
.word 0xda69d296,0x581d4f1b
.word 0x51841431,0xb7a068be
.word 0xf04a9205,0xb04e3105
.word 0x614b281e,0xc73c849a
.word 0x1842a05a,0x99f371d7
.word 0x45ba1d0c,0x4d7e6c1f
.word 0x8543f0e8,0xcbd2cbd2
.word 0xadab1be5,0x8085d296
p37_init_registers:
.word 0x9a42f92f,0xcc2b2bbd ! Init value for %l0
.word 0xb02d79d4,0xc4cb6c9c ! Init value for %l1
.word 0x4b398fb8,0x8a50c9e1 ! Init value for %l2
.word 0xa7dbefc6,0xd86baeeb ! Init value for %l3
.word 0xcf06260e,0x1d41be57 ! Init value for %l4
.word 0xe51e12f5,0xec0a9285 ! Init value for %l5
.word 0xb9e82620,0x19203ede ! Init value for %l6
.word 0xe62e00dc,0x74abcb41 ! Init value for %l7
.align 64
p37_init_freg:
.word 0xfbccb484,0xa187785b ! Init value for %f0
.word 0x87d0cab9,0x7aad4d59 ! Init value for %f2
.word 0xa059d8be,0x75a68829 ! Init value for %f4
.word 0xb80deee5,0x98113c2e ! Init value for %f6
.word 0x4ebadc97,0x61c9c1e4 ! Init value for %f8
.word 0x0d6935d5,0x4c90a12d ! Init value for %f10
.word 0x69fd0031,0x54a9cfe6 ! Init value for %f12
.word 0x599298b3,0xb4871cfe ! Init value for %f14
.word 0x028ecd42,0xb5f93e3c ! Init value for %f16
.word 0xa1de0ccd,0xaf98e12e ! Init value for %f18
.word 0xff171922,0x1b37b7d8 ! Init value for %f20
.word 0x2c7c38bd,0xa79505f6 ! Init value for %f22
.word 0xb2d07089,0xc9cf4d4e ! Init value for %f24
.word 0x5e9c70ba,0x5fd6237a ! Init value for %f26
.word 0x85dad763,0x2a65a90e ! Init value for %f28
.word 0xc08e5d61,0x5e0e1a0d ! Init value for %f30
.word 0x75681b25,0xd961103f ! Init value for %f32
.word 0x6a5b17df,0x88ebc51d ! Init value for %f34
.word 0xbb7a59e6,0x90ba93a9 ! Init value for %f36
.word 0x04fb537d,0xcf87a977 ! Init value for %f38
.word 0x679869f9,0xeb112565 ! Init value for %f40
.word 0x22fddd81,0x809448df ! Init value for %f42
.word 0xf3da6e3f,0xb556a11a ! Init value for %f44
.word 0x6352163a,0x947434a4 ! Init value for %f46
.word 0xafb4a311,0xd4542072
.word 0x36bf1571,0x99547592
.word 0xdd3b0845,0x5d3567da
.word 0xe276641b,0x83eaecc9
.word 0x90977177,0x3e4acfe8
.word 0x3276d46e,0x737fc95d
.word 0x48410414,0x1bd8126e
.word 0x6a7f237f,0x97bb2f2e
p37_expected_registers:
.word 0x00000000,0x000078b2
.word 0xffffffff,0xccc27d68
.word 0x00000000,0x9a42f52f
.word 0x00000000,0x00000059
.word 0x00000000,0x32216b0d
.word 0xffffffff,0xffffd0b2
.word 0xb9e82620,0x19203ede
.word 0x00000000,0x00001d18
p37_expected_fp_regs:
.word 0xfbccb484,0xa187785b
.word 0x87d0cab9,0x7aad4d59
.word 0xa059d8be,0x75a68829
.word 0xb80deee5,0x98113c2e
.word 0x4ebadc97,0x61c9c1e4
.word 0x0d6935d5,0x4c90a12d
.word 0x69fd0031,0x54a9cfe6
.word 0x599298b3,0xb4871cfe
.word 0x028ecd42,0xb5f93e3c
.word 0xa1de0ccd,0xaf98e12e
.word 0xff171922,0x1b37b7d8
.word 0x2c7c38bd,0xa79505f6
.word 0xb2d07089,0xc9cf4d4e
.word 0x5e9c70ba,0x5fd6237a
.word 0x85dad763,0x2a65a90e
.word 0xc08e5d61,0x5e0e1a0d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p37_local0_expect:
.word 0x30dea532,0xd2133ad1
.word 0x12473ed5,0xc69c2172
.word 0x2e3c1b16,0x08e909b7
.word 0x8a50c9e1,0xfec17156
.word 0xc2861150,0x7e844acb
.word 0x8ddc83d4,0x8ddc83d4
.word 0xa0801713,0x16c78a46
.word 0x9b291d18,0x60432eb4
p37_local1_expect:
.word 0x7bb62ad4,0x8e6650c3
.word 0x4e3a69fb,0xa60a1264
.word 0x34910eca,0xc9b28e47
.word 0x52bd834c,0x88580157
.word 0x49672492,0x092edfd8
.word 0x32216b0d,0xfec17156
.word 0x6cd533f2,0xb694a919
.word 0x015f55bb,0x0000000f
p37_local2_expect:
.word 0x19203ede,0x0000d0b2
.word 0x9a42f52f,0x00000059
.word 0x8a50c9e1,0x19203ede
.word 0xccc27d68,0x90a9f280
.word 0x928157f6,0x9ef52ffa
.word 0x00000000,0x0000006f
.word 0xb950bfcc,0xc0ac5862
.word 0x9a42f52f,0xcc2b2bbd
p37_local3_expect:
.word 0x71e14770,0xac69964c
.word 0x00000000,0x32216b0d
.word 0xef496df3,0xa46d09eb
.word 0x0000006f,0x0000092e
.word 0x0e21dac4,0xbe574364
.word 0xb9e82620,0x19203ede
.word 0x6c9c6108,0xf1210db3
.word 0x97d74579,0x249cef32
p38_init_registers:
.word 0xea64cd66,0x7504ae85 ! Init value for %l0
.word 0xb441a001,0xe768e19e ! Init value for %l1
.word 0x37838a6c,0x68360b64 ! Init value for %l2
.word 0x760e12f6,0x77cd9363 ! Init value for %l3
.word 0xab72fc6a,0x499e3b95 ! Init value for %l4
.word 0x23d3819e,0x03e56c7a ! Init value for %l5
.word 0xc2ef0ad2,0x44bbedce ! Init value for %l6
.word 0xd66b72d8,0x3113691f ! Init value for %l7
.align 64
p38_init_freg:
.word 0xc401aad5,0x68488e41 ! Init value for %f0
.word 0x6308268f,0x385487fe ! Init value for %f2
.word 0x1bfe962f,0xd5dd61f7 ! Init value for %f4
.word 0x137a6cea,0xd0eb027e ! Init value for %f6
.word 0x4c385e4f,0xf2aa5dba ! Init value for %f8
.word 0x3ce0b5ad,0xf16d7aea ! Init value for %f10
.word 0xb863c5ee,0x6c5078b0 ! Init value for %f12
.word 0xd2291f0a,0x999aabdf ! Init value for %f14
.word 0x24b14e9e,0xa5b15827 ! Init value for %f16
.word 0x639accd4,0x44c80283 ! Init value for %f18
.word 0x7b1b207e,0x2e122dcd ! Init value for %f20
.word 0x9a982f9b,0x298f9a0a ! Init value for %f22
.word 0x29e724f2,0x819b8787 ! Init value for %f24
.word 0x37a543fb,0x9969bda1 ! Init value for %f26
.word 0x3aa816ea,0x17cce878 ! Init value for %f28
.word 0xde0eeed0,0x762af8d4 ! Init value for %f30
.word 0x01c08157,0x6c247c9d ! Init value for %f32
.word 0x8ad29541,0x4d83af6e ! Init value for %f34
.word 0x2a26d0fa,0x24c1f968 ! Init value for %f36
.word 0xda5531a7,0x012ec09f ! Init value for %f38
.word 0x6f0e1177,0x723b5cb8 ! Init value for %f40
.word 0x108a8f78,0x20cc537d ! Init value for %f42
.word 0xc3a65f6c,0x2ce3fd96 ! Init value for %f44
.word 0x6ab2bf4c,0xe5fe930b ! Init value for %f46
.word 0xcb5b1ba6,0x42a73a4f
.word 0xa9da9468,0xac294f87
.word 0xb17374d9,0x1d1d6898
.word 0xb5caa7a2,0x27af1779
.word 0x6903193e,0x9f893e4d
.word 0x009cc22b,0x4058cd18
.word 0x443485ff,0x38362e74
.word 0xbdb80d9a,0x08f13a8e
p38_expected_registers:
.word 0x00000000,0x0000f6a6
.word 0xffffffff,0xffffa43b
.word 0x00000000,0x0000b81b
.word 0x322f0069,0x77b61d31
.word 0x00000000,0x00005fcb
.word 0x00000000,0x00000063
.word 0x00000000,0x5094d93c
.word 0x00000000,0xd6eb2eb7
p38_expected_fp_regs:
.word 0xc401aad5,0x68488e41
.word 0x6308268f,0x385487fe
.word 0x1bfe962f,0xd5dd61f7
.word 0x137a6cea,0xd0eb027e
.word 0x4c385e4f,0xf2aa5dba
.word 0x3ce0b5ad,0xf16d7aea
.word 0xb863c5ee,0x6c5078b0
.word 0xd2291f0a,0x999aabdf
.word 0x24b14e9e,0xa5b15827
.word 0x639accd4,0x44c80283
.word 0x7b1b207e,0x2e122dcd
.word 0x9a982f9b,0x298f9a0a
.word 0x29e724f2,0x819b8787
.word 0x37a543fb,0x9969bda1
.word 0x3aa816ea,0x17cce878
.word 0xde0eeed0,0x762af8d4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p38_local0_expect:
.word 0x00000000,0x0000141f
.word 0x77b61d31,0x77b61d31
.word 0x2f3a5058,0x83a8a43b
.word 0xe49aab88,0xf2874f83
.word 0x0b584a5f,0x98d7efd6
.word 0xcee07fd1,0xe2bef86a
.word 0x322f0069,0x77b61d31
.word 0x182b9b28,0xe6348bdb
p38_local1_expect:
.word 0x322f0069,0x77b61d31
.word 0xd100ca27,0xcfa8b269
.word 0x42d7c7db,0x35cefa82
.word 0x5e2647b3,0xf180a290
.word 0xb441a001,0xe768e19e
.word 0x5094d93c,0xd6eb2eb7
.word 0x9887735a,0x31d5f6a6
.word 0xa7086a43,0xa4ac8ce5
p38_local2_expect:
.word 0xb441a001,0xe768e19e
.word 0xb441a001,0xe768e19e
.word 0xffffffcb,0x53916b50
.word 0x176f2116,0x6418141f
.word 0x7fe69887,0xe768e19e
.word 0x5e8f578d,0xc1014178
.word 0xb81b79dc,0xd210cb69
.word 0x4276e11f,0xe7686c7a
p38_local3_expect:
.word 0xffffff87,0x03e56c7a
.word 0x3d7d4be2,0xc1cb03c0
.word 0xc1e5056d,0x77cd9363
.word 0xe8dbf550,0x0c925fcb
.word 0x7d687c47,0x77cd9363
.word 0x75b90f04,0x0bc314ac
.word 0xb9ef7831,0x435f0685
.word 0xc81d3ee4,0xa43ba0d6
p39_init_registers:
.word 0xd32a5a3f,0xde446d51 ! Init value for %l0
.word 0xae3c9180,0x55898257 ! Init value for %l1
.word 0x09423898,0x46df8df5 ! Init value for %l2
.word 0x537f5350,0xb6cea67f ! Init value for %l3
.word 0x1f00e1a4,0x7e60c405 ! Init value for %l4
.word 0x64f8cfb1,0xeb34a8d1 ! Init value for %l5
.word 0x7e5b85b4,0x4789ab79 ! Init value for %l6
.word 0x54010254,0xca218c5d ! Init value for %l7
.align 64
p39_init_freg:
.word 0x59eb0c68,0x67946308 ! Init value for %f0
.word 0xc37bc17b,0x7e59a573 ! Init value for %f2
.word 0xc4046c7e,0x5b98aa74 ! Init value for %f4
.word 0xaeadd2a4,0xc6bf3d3b ! Init value for %f6
.word 0x4f7c991e,0x1cfbb599 ! Init value for %f8
.word 0xdcbf54f2,0x926c7c41 ! Init value for %f10
.word 0xe0bc62a0,0xbe5f421c ! Init value for %f12
.word 0x03fff0b5,0xd51dc37b ! Init value for %f14
.word 0xbb18f548,0x35eb2d2d ! Init value for %f16
.word 0xe0314bd2,0x5a4602b7 ! Init value for %f18
.word 0xc5f5c1ed,0xcd326c31 ! Init value for %f20
.word 0x417fe0d8,0x48b9f6f3 ! Init value for %f22
.word 0x5feb3434,0x2822d320 ! Init value for %f24
.word 0x3383583e,0xd3b0a137 ! Init value for %f26
.word 0x5fc15937,0xa0b26899 ! Init value for %f28
.word 0x2bcd5dde,0xb9beedc9 ! Init value for %f30
.word 0xbe4b58d7,0x603f4f49 ! Init value for %f32
.word 0x073f9358,0x1671a279 ! Init value for %f34
.word 0x35360a6b,0x8b79d9b6 ! Init value for %f36
.word 0x22aeedd7,0xedaa5739 ! Init value for %f38
.word 0x7cfdd9d6,0x7828e612 ! Init value for %f40
.word 0x20f44f3c,0x96d78792 ! Init value for %f42
.word 0xf5e9e69d,0xea9f8ac0 ! Init value for %f44
.word 0x79dce99f,0xac282d81 ! Init value for %f46
.word 0x340d5940,0x142f639f
.word 0x1d99d58a,0x5d5b037d
.word 0xbc741784,0xe26f0178
.word 0x3d026e1d,0x5cc981c7
.word 0x03948f8c,0x7b348067
.word 0xf52e7ea4,0x9a62477b
.word 0x4c0693e5,0x2dfc129d
.word 0xb77b7265,0xf188ee1b
p39_expected_registers:
.word 0x281d04fc,0x1bc1f89a
.word 0x00000000,0x000000db
.word 0x00000000,0xab652170
.word 0x00000000,0xfb4c2821
.word 0x00000000,0x0000005e
.word 0x00000000,0x0000610e
.word 0x00000000,0x2b9eaa46
.word 0x00000000,0x155bad86
p39_expected_fp_regs:
.word 0x59eb0c68,0x67946308
.word 0xc37bc17b,0x7e59a573
.word 0xc4046c7e,0x5b98aa74
.word 0xaeadd2a4,0xc6bf3d3b
.word 0x4f7c991e,0x1cfbb599
.word 0xdcbf54f2,0x926c7c41
.word 0xe0bc62a0,0xbe5f421c
.word 0x03fff0b5,0xd51dc37b
.word 0xbb18f548,0x35eb2d2d
.word 0xe0314bd2,0x5a4602b7
.word 0xc5f5c1ed,0xcd326c31
.word 0x417fe0d8,0x48b9f6f3
.word 0x5feb3434,0x2822d320
.word 0x3383583e,0xd3b0a137
.word 0x5fc15937,0xa0b26899
.word 0x2bcd5dde,0xb9beedc9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p39_local0_expect:
.word 0x0d15e14f,0x1b84effa
.word 0x5e1d08fb,0xba86064c
.word 0x4386c4ea,0xc412dbc7
.word 0xb41a9af9,0xfb4c2821
.word 0xa5553b5f,0xdb3ac275
.word 0xbb8449c0,0x24fd0e84
.word 0xc845b036,0xfb4c2821
.word 0x6a13de06,0x62c66035
p39_local1_expect:
.word 0xe3d4f822,0xb6cea67f
.word 0x11852170,0x84622a2e
.word 0x155bad86,0x8b5fd99a
.word 0xb1563aa8,0xee70df70
.word 0xef928879,0x0af4e84c
.word 0x2b9eaa46,0xa1b2c62a
.word 0x935f7395,0xe42b8b18
.word 0x3f95ef6f,0x87dd2570
p39_local2_expect:
.word 0x3f95ef6f,0x87dd2570
.word 0xc4bc00e9,0x98d011ca
.word 0x00000000,0x2b9eaa46
.word 0x9d080490,0x64c63689
.word 0x5f8dd8c6,0xbdf1d242
.word 0x00000000,0x2b9eaa46
.word 0x09c64697,0x3d9a47f5
.word 0xdb1d08fb,0xb0a6f981
p39_local3_expect:
.word 0x281df89a,0x1bc1f89a
.word 0xb7b6b439,0x45706035
.word 0x721001a3,0x1443da52
.word 0xb2b60b06,0xe9a48ca1
.word 0xab652170,0xcc0c6558
.word 0x3f95ef6f,0x87dd2570
.word 0x721001a3,0x935f7395
.word 0x1487baab,0xb032610e
p40_init_registers:
.word 0x7cf41d88,0x1dec950f ! Init value for %l0
.word 0xb9eebcc6,0xf14bafa2 ! Init value for %l1
.word 0xb2941362,0x46e71cb6 ! Init value for %l2
.word 0xa35d11fe,0x438a0e46 ! Init value for %l3
.word 0x087e2a14,0x54bd8bdf ! Init value for %l4
.word 0x1d5a4bfc,0x18b2e3af ! Init value for %l5
.word 0x0a32768a,0x9af79df1 ! Init value for %l6
.word 0x1b177f2b,0xd8f8fe42 ! Init value for %l7
.align 64
p40_init_freg:
.word 0x84aee049,0xc39f1b1e ! Init value for %f0
.word 0x24005073,0x8dc5dfa9 ! Init value for %f2
.word 0x95e51b0f,0x3bfa7233 ! Init value for %f4
.word 0xb4f11893,0x1a5c867f ! Init value for %f6
.word 0x086d9194,0x2e524a67 ! Init value for %f8
.word 0x4fb8095f,0x05b2b6da ! Init value for %f10
.word 0xc4fb2e7e,0xea608a09 ! Init value for %f12
.word 0xe3729f35,0x0f33a4c9 ! Init value for %f14
.word 0x817f44be,0xb870f352 ! Init value for %f16
.word 0xd6de8f22,0x2dbaf3a9 ! Init value for %f18
.word 0xd009ca7c,0x52b2b53d ! Init value for %f20
.word 0x4717ee77,0x0f263fef ! Init value for %f22
.word 0x852e2902,0x59030be4 ! Init value for %f24
.word 0xb4679e5a,0x45f86726 ! Init value for %f26
.word 0x3ede2775,0x7810ff1c ! Init value for %f28
.word 0xb8f7f1d3,0xe52210a9 ! Init value for %f30
.word 0x8930c9ac,0x11dbbac4 ! Init value for %f32
.word 0x21c0b9f6,0x12d80900 ! Init value for %f34
.word 0xb167c70a,0x34602da2 ! Init value for %f36
.word 0xd8e1ef7a,0x21e5eaec ! Init value for %f38
.word 0x149a7a09,0xe9c73c7e ! Init value for %f40
.word 0x96c8390e,0xc0a6681b ! Init value for %f42
.word 0x4b17f554,0x5e3b0f4e ! Init value for %f44
.word 0x7892b7fc,0x6ce72b3a ! Init value for %f46
.word 0xbc620c72,0xc7f48bf7
.word 0xda6a80eb,0xac6e08da
.word 0x3af13a94,0x4fe4a756
.word 0xc90faf6f,0x404e4b2b
.word 0x5d905453,0x22d106fb
.word 0x5f87bd6e,0x8a92e065
.word 0x4d225c2e,0x71afca4b
.word 0x570a374a,0x77323a93
p40_expected_registers:
.word 0xffffffff,0xfffff53a
.word 0x00000000,0xe467c7cf
.word 0x00000000,0xd894fa11
.word 0x00000000,0x3e70f53a
.word 0x00000000,0x18b2e3af
.word 0x00000000,0x000018b2
.word 0x00000000,0x0000d5cd
.word 0x00000000,0x000000ea
p40_expected_fp_regs:
.word 0x84aee049,0xc39f1b1e
.word 0x24005073,0x8dc5dfa9
.word 0x95e51b0f,0x3bfa7233
.word 0xb4f11893,0x1a5c867f
.word 0x086d9194,0x2e524a67
.word 0x4fb8095f,0x05b2b6da
.word 0xc4fb2e7e,0xea608a09
.word 0xe3729f35,0x0f33a4c9
.word 0x817f44be,0xb870f352
.word 0xd6de8f22,0x2dbaf3a9
.word 0xd009ca7c,0x52b2b53d
.word 0x4717ee77,0x0f263fef
.word 0x852e2902,0x59030be4
.word 0xb4679e5a,0x45f86726
.word 0x3ede2775,0x7810ff1c
.word 0xb8f7f1d3,0xe52210a9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p40_local0_expect:
.word 0xf77a7b79,0x28c2702d
.word 0x3041018d,0xbc2e14e3
.word 0x3dd5b468,0x5b37d88e
.word 0xb6d545e9,0x44b332b0
.word 0x024f02f3,0x29a7c6b8
.word 0x18b218b2,0xdaf1e2ea
.word 0x0390d42e,0x9838e2ea
.word 0xe467c7cf,0x706ebda1
p40_local1_expect:
.word 0x0c77e02e,0x8a27259a
.word 0x2d6e1cb1,0xd894fa11
.word 0xb60b4bb3,0xd8830127
.word 0x44b332b0,0x370a0387
.word 0x24ad4bf3,0x63b22ec6
.word 0x54bd8bdf,0x18b2e3af
.word 0x00000000,0x3e70f53a
.word 0xd8fde4bb,0xc9f0fb53
p40_local2_expect:
.word 0x07ebf480,0xe7a499a5
.word 0x2f6850e9,0x70df892a
.word 0xdaf1e2ea,0xd8f8fe42
.word 0x5dd98a12,0xd2766dca
.word 0xb6d545e9,0x959ed5cd
.word 0xad8018e1,0x927a7fa7
.word 0xffffffa5,0x438a0e46
.word 0xfffff53a,0x44b332b0
p40_local3_expect:
.word 0x0000002a,0x18b2e3af
.word 0x1139adc4,0x000000ea
.word 0xaf672f54,0x85d93601
.word 0x309d7f21,0x17f9680c
.word 0x40dbda7c,0xe9efe2ea
.word 0xd894fa11,0x3e70f53a
.word 0x069faaba,0x9ac8908a
.word 0x122ca820,0xe63763ab
p41_init_registers:
.word 0x7c084dec,0x5f6195e8 ! Init value for %l0
.word 0x26622a04,0x7d78ca35 ! Init value for %l1
.word 0x47ac5f55,0xbc02000b ! Init value for %l2
.word 0x64726c1c,0x001c0bf8 ! Init value for %l3
.word 0xe7f474a0,0xd4ee4a0f ! Init value for %l4
.word 0xbe498d3a,0x1e9cbbd2 ! Init value for %l5
.word 0xa870c123,0xbe37d5b6 ! Init value for %l6
.word 0x42f62c95,0xfc836967 ! Init value for %l7
.align 64
p41_init_freg:
.word 0x4d112603,0x2905dc64 ! Init value for %f0
.word 0x2a10ea81,0xd2606144 ! Init value for %f2
.word 0x0bb6153c,0x73366444 ! Init value for %f4
.word 0xf953385d,0x55038f63 ! Init value for %f6
.word 0x3f1f3238,0x18a6ae93 ! Init value for %f8
.word 0xd20e6214,0x8b264caa ! Init value for %f10
.word 0x46b6ac0c,0xe3d0002d ! Init value for %f12
.word 0x91ee1b1a,0x39e449d3 ! Init value for %f14
.word 0x007f388a,0xb026c42b ! Init value for %f16
.word 0x1b994b36,0x75ae1000 ! Init value for %f18
.word 0x50026f4a,0x589a40bd ! Init value for %f20
.word 0x988fa3d3,0xfd155ed8 ! Init value for %f22
.word 0x44f2c09e,0xbbe755f3 ! Init value for %f24
.word 0x11f6c644,0x1c1048f5 ! Init value for %f26
.word 0xcb777612,0x4c549686 ! Init value for %f28
.word 0xe94e8322,0xe4507669 ! Init value for %f30
.word 0x95936611,0x855f6eb7 ! Init value for %f32
.word 0xef759964,0x0c0aa4da ! Init value for %f34
.word 0x09292f3c,0xa80eba35 ! Init value for %f36
.word 0x522fa0d8,0xa72880bc ! Init value for %f38
.word 0x6f9f5519,0x3609c5e9 ! Init value for %f40
.word 0x6bfc35ec,0x3306938d ! Init value for %f42
.word 0x7e195681,0x18fd6aca ! Init value for %f44
.word 0x42b8634d,0x3c42dfd0 ! Init value for %f46
.word 0x712c9a67,0x733cd846
.word 0x94646160,0xff91a9b9
.word 0x0fa8ceb7,0x9d96bccc
.word 0x558a87dd,0xd89e5d06
.word 0x178e6a77,0x285aa3f4
.word 0x89babf0e,0x7a016541
.word 0x56cd2bb5,0x9c96edf4
.word 0xd70f835e,0xe5b29461
p41_expected_registers:
.word 0x00000000,0x737b80b7
.word 0x00000000,0x46bf75bb
.word 0x165e46e3,0x1a5c2b35
.word 0x00000000,0x0f80b080
.word 0x00000000,0x0000061e
.word 0xf10fcc04,0xe2614a61
.word 0xffffffff,0xcb351501
.word 0xffffffff,0xffffff8b
p41_expected_fp_regs:
.word 0x4d112603,0x2905dc64
.word 0x2a10ea81,0xd2606144
.word 0x0bb6153c,0x73366444
.word 0xf953385d,0x55038f63
.word 0x3f1f3238,0x18a6ae93
.word 0xd20e6214,0x8b264caa
.word 0x46b6ac0c,0xe3d0002d
.word 0x91ee1b1a,0x39e449d3
.word 0x007f388a,0xb026c42b
.word 0x1b994b36,0x75ae1000
.word 0x50026f4a,0x589a40bd
.word 0x988fa3d3,0xfd155ed8
.word 0x44f2c09e,0xbbe755f3
.word 0x11f6c644,0x1c1048f5
.word 0xcb777612,0x4c549686
.word 0xe94e8322,0xe4507669
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p41_local0_expect:
.word 0xcb351501,0x452c37bf
.word 0x196cfce8,0xcdd21e81
.word 0x2007ab29,0x9abf1501
.word 0x061e5a6e,0xae4cf056
.word 0x7541c748,0x235e3a47
.word 0x2da50bd5,0xf610b1fa
.word 0x88d79e65,0x204546b1
.word 0xe36d65f8,0x4a0f93cf
p41_local1_expect:
.word 0x360fbfa1,0x0f80b080
.word 0xffff9d0f,0x52f2000b
.word 0x165e46e3,0x1a5c2b35
.word 0x737b80b7,0x46bf75bb
.word 0x5ed766dd,0x7f12e36f
.word 0xf10fcc04,0xe2614a61
.word 0x0d3db6ef,0x728af3ee
.word 0x43e9fdef,0x839fe561
p41_local2_expect:
.word 0x85e2838b,0xe78b7ad9
.word 0x78fedf62,0xe9858bf5
.word 0x44a1d5e7,0x5f10e36f
.word 0x00000000,0x737bc3b7
.word 0x81c31055,0x3264df84
.word 0x8e66a1b8,0x69335e82
.word 0x93e12e78,0x776f198e
.word 0xffffffff,0xffff9d0f
p41_local3_expect:
.word 0x9d0fb151,0xf2ed43e4
.word 0xbea34a6e,0x7dec2ada
.word 0xee381501,0xc55b52f4
.word 0x5ed766dd,0x44a1d5e7
.word 0xff478780,0x26ef87f3
.word 0xfceb90b6,0x94031b7f
.word 0xf610b1fa,0xfc836967
.word 0xc9528d1e,0xe2aaa08c
p42_init_registers:
.word 0x16d5d022,0x102f1c89 ! Init value for %l0
.word 0xfce89544,0x873b7620 ! Init value for %l1
.word 0xf8ace2e7,0xc3883083 ! Init value for %l2
.word 0x04a021c8,0xd110af94 ! Init value for %l3
.word 0x8e5d2990,0x64190133 ! Init value for %l4
.word 0x6fc425da,0xd11a5211 ! Init value for %l5
.word 0x0e84a52a,0x81682ca8 ! Init value for %l6
.word 0xc354073c,0xa437b84e ! Init value for %l7
.align 64
p42_init_freg:
.word 0xb03cbcec,0xa45c78f1 ! Init value for %f0
.word 0xbe5e8ac7,0x51741e49 ! Init value for %f2
.word 0x78ae9fba,0x273c922e ! Init value for %f4
.word 0xd38ba41e,0x06105a2d ! Init value for %f6
.word 0x21e0da04,0xb556ca99 ! Init value for %f8
.word 0x6cc60703,0x06570b82 ! Init value for %f10
.word 0xe92156c6,0x7dcc0abb ! Init value for %f12
.word 0xe0ef071b,0xa23b4a4a ! Init value for %f14
.word 0xfe844764,0xedecd474 ! Init value for %f16
.word 0xaddcbe47,0x61bb0ceb ! Init value for %f18
.word 0x32d72352,0xf910f598 ! Init value for %f20
.word 0xdbd4666e,0xc3c9d286 ! Init value for %f22
.word 0x1b196067,0x7dc8fac4 ! Init value for %f24
.word 0xcad475b9,0xe058b682 ! Init value for %f26
.word 0x6b599cdd,0x6cf78404 ! Init value for %f28
.word 0x097e733b,0xe7bf0f60 ! Init value for %f30
.word 0x9cdc284a,0x90a7640b ! Init value for %f32
.word 0xc12bd791,0x73e28552 ! Init value for %f34
.word 0xee7889d0,0x177536d4 ! Init value for %f36
.word 0xa7906670,0x7eb09c70 ! Init value for %f38
.word 0xc133f479,0x612825c1 ! Init value for %f40
.word 0xc3be047b,0x45067e32 ! Init value for %f42
.word 0xae5ccba1,0xb36a7691 ! Init value for %f44
.word 0x107a7c44,0x738c2a5c ! Init value for %f46
.word 0xd4d47865,0xd4d67200
.word 0x345b361e,0x2d11fe3a
.word 0x7620717d,0x0176296c
.word 0x01b02008,0xd41755c4
.word 0x831a8410,0xc8f81373
.word 0x1e61daa9,0xa5f50745
.word 0x6a766d7b,0xc0648ea7
.word 0xaa2ee728,0xea1e530f
p42_expected_registers:
.word 0xed5ead57,0xb2fb6926
.word 0x8accb781,0x3e6b28f1
.word 0x00000000,0xd0eb7edf
.word 0xffffffff,0xffffffaf
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00001c89
.word 0x00000000,0x00000081
.word 0x00000000,0x00002b65
p42_expected_fp_regs:
.word 0xb03cbcec,0xa45c78f1
.word 0xbe5e8ac7,0x51741e49
.word 0x78ae9fba,0x273c922e
.word 0xd38ba41e,0x06105a2d
.word 0x21e0da04,0xb556ca99
.word 0x6cc60703,0x06570b82
.word 0xe92156c6,0x7dcc0abb
.word 0xe0ef071b,0xa23b4a4a
.word 0xfe844764,0xedecd474
.word 0xaddcbe47,0x61bb0ceb
.word 0x32d72352,0xf910f598
.word 0xdbd4666e,0xc3c9d286
.word 0x1b196067,0x7dc8fac4
.word 0xcad475b9,0xe058b682
.word 0x6b599cdd,0x6cf78404
.word 0x097e733b,0xe7bf0f60
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p42_local0_expect:
.word 0x8accb781,0x3e6b28f1
.word 0x8accb781,0x3e6b28f1
.word 0x2a4a234f,0xd03f4fc3
.word 0xedefb946,0xc9a221cd
.word 0x102f1c89,0x3e6b28f1
.word 0x6ce1f2f7,0x8fd2e328
.word 0x102f1c89,0x3e6b28f1
.word 0xffffffe5,0x1489fc1a
p42_local1_expect:
.word 0xf3d40bee,0xdc3000af
.word 0xb0ca555b,0x5c096406
.word 0xd3b04fc3,0x1386bf3e
.word 0x8accb781,0x3e6b28f1
.word 0x81d394ec,0x00002b65
.word 0xd54575af,0xfb4c3f41
.word 0x102f1c89,0x3e6b28f1
.word 0x284aa6f0,0x657c6872
p42_local2_expect:
.word 0xaeb37fe0,0xc3883083
.word 0xffffc388,0x00001c89
.word 0x226ccd8c,0xd0eb7edf
.word 0xb93b254f,0x665afd73
.word 0x64190133,0x000000e3
.word 0xca0cda3a,0x63ab0eac
.word 0x8accb781,0xb61328f1
.word 0x8accb781,0x3e6b13f1
p42_local3_expect:
.word 0xa51da7a0,0xc8e3abb1
.word 0x2b65b613,0xd6bb72a7
.word 0x137a32fb,0xee082871
.word 0x211eb3f6,0xab924427
.word 0xed5ead57,0xb2fb6926
.word 0x00000000,0x00001c89
.word 0x7743ea07,0x092bb613
.word 0x00002b65,0x834a0273
p43_init_registers:
.word 0xa64d4014,0x795d3a6e ! Init value for %l0
.word 0x58c529ca,0xd4b1deff ! Init value for %l1
.word 0x9a26558c,0xa8356b83 ! Init value for %l2
.word 0xcd51f8cb,0xe533289b ! Init value for %l3
.word 0xb91518ab,0xf7a23a3f ! Init value for %l4
.word 0x3db80578,0x1b58154d ! Init value for %l5
.word 0x07766b4c,0x39666b33 ! Init value for %l6
.word 0x39a445c2,0x88414618 ! Init value for %l7
.align 64
p43_init_freg:
.word 0xdcfcb24a,0xd3978204 ! Init value for %f0
.word 0x4a012dc2,0x73a2f096 ! Init value for %f2
.word 0x64fa9c2c,0x52519bad ! Init value for %f4
.word 0x71ef715e,0x22285055 ! Init value for %f6
.word 0xdd582657,0x5bf6677b ! Init value for %f8
.word 0x52ee740e,0xcc38f68b ! Init value for %f10
.word 0xa87a1fb6,0x761f9a09 ! Init value for %f12
.word 0xe9fb8815,0x99b98d6c ! Init value for %f14
.word 0xca6281e8,0xd395aa88 ! Init value for %f16
.word 0x594a1bce,0x95807b8a ! Init value for %f18
.word 0x9581f4a1,0x920b0f8e ! Init value for %f20
.word 0xe41e918a,0x10da13ae ! Init value for %f22
.word 0xbbbf9cab,0x0b3f0422 ! Init value for %f24
.word 0x55155389,0xe1ca3143 ! Init value for %f26
.word 0xb107a27f,0xa0b7717e ! Init value for %f28
.word 0xea6d5265,0x71111f53 ! Init value for %f30
.word 0x465a481a,0x18fd6ad7 ! Init value for %f32
.word 0x40ca237a,0xb03d0742 ! Init value for %f34
.word 0x13cd9d5a,0x6d6c4c1a ! Init value for %f36
.word 0xb21bfab3,0x5e0ef7e5 ! Init value for %f38
.word 0x67327fd2,0x57703fb8 ! Init value for %f40
.word 0x97cd04d4,0xe106477c ! Init value for %f42
.word 0x04ed3708,0xb41c5767 ! Init value for %f44
.word 0xa8962d25,0x827a725a ! Init value for %f46
.word 0xebf17f36,0x55b48ca8
.word 0xcc23c2f3,0xfbbf80eb
.word 0x18098cbb,0x71e64311
.word 0x127b1c6f,0xf6fd4ced
.word 0x6190227e,0x7f002a7d
.word 0x512a5bc1,0x6029fca6
.word 0xa2ddbad4,0x76395496
.word 0x89000ec9,0x5a8ee8b8
p43_expected_registers:
.word 0xffffffff,0xffffff83
.word 0x00000000,0x78ee5f03
.word 0x00000000,0xe934eb8e
.word 0xffffffff,0xfffffff8
.word 0x00000000,0x0000e533
.word 0x00000000,0x0000ed38
.word 0x00000000,0xd5f8d928
.word 0x00000000,0x5bc3adcf
p43_expected_fp_regs:
.word 0xdcfcb24a,0xd3978204
.word 0x4a012dc2,0x73a2f096
.word 0x64fa9c2c,0x52519bad
.word 0x71ef715e,0x22285055
.word 0xdd582657,0x5bf6677b
.word 0x52ee740e,0xcc38f68b
.word 0xa87a1fb6,0x761f9a09
.word 0xe9fb8815,0x99b98d6c
.word 0xca6281e8,0xd395aa88
.word 0x594a1bce,0x95807b8a
.word 0x9581f4a1,0x920b0f8e
.word 0xe41e918a,0x10da13ae
.word 0xbbbf9cab,0x0b3f0422
.word 0x55155389,0xe1ca3143
.word 0xb107a27f,0xa0b7717e
.word 0xea6d5265,0x71111f53
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p43_local0_expect:
.word 0xf0597b7a,0xf828fb4c
.word 0xb32b5ddc,0x9c55dcf6
.word 0xd7bf7459,0x3bea3362
.word 0xca99728c,0xd68f444a
.word 0x63c2d670,0xda412354
.word 0xbee1a9ff,0x8e68714a
.word 0x0f39d7bf,0xe65d0983
.word 0xe934eb8e,0x0000e533
p43_local1_expect:
.word 0x648cd31b,0xe533289b
.word 0xadcf004d,0x5155edce
.word 0x07fcb338,0x0fefc45c
.word 0x5238b3fa,0xd398f147
.word 0x1e425cef,0x72cd154d
.word 0x99dbb3fe,0xfd01b775
.word 0xcd51f8cb,0xe533289b
.word 0x5bc3adcf,0x7d8a4dd8
p43_local2_expect:
.word 0x4936444a,0x12c6b641
.word 0x78ee5f03,0x8e68714a
.word 0x10ffa640,0x9e285ddf
.word 0x37fc8929,0x59cb16e5
.word 0xeb48a921,0x4bafb827
.word 0x0000e533,0xe533289b
.word 0xffffffff,0xfffffd01
.word 0x0000e533,0xffffe65d
p43_local3_expect:
.word 0x5f072814,0x83788ca5
.word 0x8769df5e,0xaac14d32
.word 0x0000e533,0x8c3c2159
.word 0x1d796457,0x39666b33
.word 0x505ae926,0x6acfed38
.word 0x84e83ddb,0x0de67f7a
.word 0xd5f8d928,0xf40635d3
.word 0xa59a8846,0x2bd08dcd
p44_init_registers:
.word 0x68321c86,0xe440e7a3 ! Init value for %l0
.word 0xfbe76adc,0x16de28b3 ! Init value for %l1
.word 0x7dd79e90,0x9ec1e6b2 ! Init value for %l2
.word 0x7192dc44,0x774f6430 ! Init value for %l3
.word 0x6efc56b2,0xce8c83ab ! Init value for %l4
.word 0x2a06e680,0x54dd789d ! Init value for %l5
.word 0xd336cbe0,0x61d2578c ! Init value for %l6
.word 0x1249c5be,0x40da1196 ! Init value for %l7
.align 64
p44_init_freg:
.word 0xa5b99262,0x86743610 ! Init value for %f0
.word 0x317ce86b,0xc1cb9ac3 ! Init value for %f2
.word 0xce654341,0x974f49b4 ! Init value for %f4
.word 0x020e960b,0xda43fb52 ! Init value for %f6
.word 0x8d31a7e8,0x44f4b5fd ! Init value for %f8
.word 0xa8d8a989,0xe0522733 ! Init value for %f10
.word 0xab7f5cf1,0x1622a836 ! Init value for %f12
.word 0x9e256c7a,0xad51f23a ! Init value for %f14
.word 0xb6dc128f,0x04993e71 ! Init value for %f16
.word 0x5b538285,0x012b2140 ! Init value for %f18
.word 0xf1ca3ea9,0x462630f7 ! Init value for %f20
.word 0xeb61e2b6,0x1ac9259e ! Init value for %f22
.word 0x59a7c099,0xada3f048 ! Init value for %f24
.word 0xd1c6d43f,0x3a9877ff ! Init value for %f26
.word 0x203ec924,0xd68443ab ! Init value for %f28
.word 0x8cb3a643,0x9f382fba ! Init value for %f30
.word 0xdd30f94f,0x86e857ec ! Init value for %f32
.word 0x4ea7e1a0,0xd68a1b9b ! Init value for %f34
.word 0x30e35001,0xbe1c45de ! Init value for %f36
.word 0xa09d24fc,0x6e11b7b6 ! Init value for %f38
.word 0x0bb2a3f8,0x5b8c0eb7 ! Init value for %f40
.word 0xdb9c5b39,0x2ac8c767 ! Init value for %f42
.word 0xf0568c6b,0xec0a451c ! Init value for %f44
.word 0x050fd257,0x22cebd21 ! Init value for %f46
.word 0xee656802,0xec46025b
.word 0x9df1901a,0x2c208b8c
.word 0x7f144529,0xca73afb3
.word 0xe1b20d47,0x7aaac8fb
.word 0xd910b167,0xba309ad6
.word 0x440b3d69,0x62722afd
.word 0xbe2b57b0,0xe819d1a4
.word 0x67d28fd0,0xe7f5df2e
p44_expected_registers:
.word 0x00000000,0x6e730e6f
.word 0x00000000,0x0000993b
.word 0x00000000,0xcddc6f4d
.word 0x00000000,0x00000006
.word 0x00000000,0x000037b8
.word 0x00000000,0x00000002
.word 0x6e730e6f,0xe03d0952
.word 0x00000000,0x00000026
p44_expected_fp_regs:
.word 0xa5b99262,0x86743610
.word 0x317ce86b,0xc1cb9ac3
.word 0xce654341,0x974f49b4
.word 0x020e960b,0xda43fb52
.word 0x8d31a7e8,0x44f4b5fd
.word 0xa8d8a989,0xe0522733
.word 0xab7f5cf1,0x1622a836
.word 0x9e256c7a,0xad51f23a
.word 0xb6dc128f,0x04993e71
.word 0x5b538285,0x012b2140
.word 0xf1ca3ea9,0x462630f7
.word 0xeb61e2b6,0x1ac9259e
.word 0x59a7c099,0xada3f048
.word 0xd1c6d43f,0x3a9877ff
.word 0x203ec924,0xd68443ab
.word 0x8cb3a643,0x9f382fba
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p44_local0_expect:
.word 0x6e730e5c,0xe03d0952
.word 0x16de28b3,0x08fc414c
.word 0x2a06e680,0x54dd789d
.word 0x59772b44,0x486f06e6
.word 0xdb5c3c90,0x0e6f2c4a
.word 0xfd021113,0x20ba9d3c
.word 0x00000000,0x00000026
.word 0x17a1eb90,0x2f2ec69a
p44_local1_expect:
.word 0x363f9101,0xca5c092d
.word 0x00000000,0x00000000
.word 0x00000000,0x6e730e6f
.word 0x52a6a8c5,0xad2c246e
.word 0xe03d0952,0x3c9a8814
.word 0xce8c83ab,0x54dd789d
.word 0x746ccbcd,0x8a66d5b2
.word 0x7d098665,0xb4bc925e
p44_local2_expect:
.word 0x1c30fbf5,0x00000026
.word 0x79702d45,0x37b8eb49
.word 0x8fa4299b,0x32b7acc7
.word 0x6e730e6f,0xe03d0952
.word 0xcddc6f4d,0x92adf0b4
.word 0x27bf73d6,0x3e6fb22d
.word 0x140cd35f,0xe2aa6002
.word 0xa2312c4a,0xe7dfc82c
p44_local3_expect:
.word 0x13f3f56b,0x52d45106
.word 0x23f66f4d,0xcddc6f4d
.word 0x85597937,0x11f5b198
.word 0xde018731,0x3b13f126
.word 0xe52932e7,0x993b1b6f
.word 0x752aefa3,0xe2522c82
.word 0x00000000,0x00000002
.word 0xe03d0952,0x3c9a8814
p45_init_registers:
.word 0xa221ebb7,0xc7b5ee2f ! Init value for %l0
.word 0xac00231c,0x09e92f82 ! Init value for %l1
.word 0xe4966e18,0x54791ef2 ! Init value for %l2
.word 0x8fafc6f9,0xead40672 ! Init value for %l3
.word 0x719d492c,0x4ba67717 ! Init value for %l4
.word 0x12540b4e,0x5e47ad5d ! Init value for %l5
.word 0xfc726430,0xb6141e1a ! Init value for %l6
.word 0x7a1cce59,0xf589ea21 ! Init value for %l7
.align 64
p45_init_freg:
.word 0x716e32f3,0x99fe16f5 ! Init value for %f0
.word 0x36abad1f,0xe4640689 ! Init value for %f2
.word 0xb208a30c,0x153f340f ! Init value for %f4
.word 0x60d88e85,0x1bd5fbd2 ! Init value for %f6
.word 0xee59a93d,0xe5db46cc ! Init value for %f8
.word 0xa44a7946,0xc9ed1e1c ! Init value for %f10
.word 0x4c475323,0xfe9ca77d ! Init value for %f12
.word 0x2b8b1e25,0xcb878466 ! Init value for %f14
.word 0x53771114,0xdaf05947 ! Init value for %f16
.word 0x8116eb7d,0xafb4083d ! Init value for %f18
.word 0x584a93ed,0xc2b62e5d ! Init value for %f20
.word 0x1fed3976,0xc02f3cff ! Init value for %f22
.word 0x0f1e4b38,0xa81f5f7b ! Init value for %f24
.word 0x2f895835,0x53850cf4 ! Init value for %f26
.word 0x05c7f877,0x9a6ce4ac ! Init value for %f28
.word 0x40371f1d,0xf46e76d5 ! Init value for %f30
.word 0x18994e8e,0x8888c666 ! Init value for %f32
.word 0x3fa276cd,0x49c06a95 ! Init value for %f34
.word 0xe5c30aaf,0xce538f8c ! Init value for %f36
.word 0xdf52d1e3,0x8b420079 ! Init value for %f38
.word 0xd609b4d7,0xf4e3f8da ! Init value for %f40
.word 0x11a3912b,0x7755d445 ! Init value for %f42
.word 0xcc2b7e40,0x0d9ca9df ! Init value for %f44
.word 0x740bbfa4,0xbcb063f0 ! Init value for %f46
.word 0xd9c7dcb1,0x2c49f53e
.word 0x09d74cb9,0xc6da2e98
.word 0xfbfb38c6,0x622eb20d
.word 0x37d4eef0,0x022cc2e5
.word 0x2be8de3b,0xa4cc10d3
.word 0xb638642d,0xc457aca9
.word 0xd04ffceb,0x1213986c
.word 0x50b5a2bd,0xe0bdc942
p45_expected_registers:
.word 0x00000000,0x0000002f
.word 0x5a620b54,0x03b669b2
.word 0x00000000,0xf5fe6e98
.word 0x00000000,0xbb56f8d4
.word 0x00000000,0x43b303e7
.word 0x00000000,0x59a8a5a1
.word 0xffffffff,0xffffffb5
.word 0x41501632,0xa50d86a4
p45_expected_fp_regs:
.word 0x716e32f3,0x99fe16f5
.word 0x36abad1f,0xe4640689
.word 0xb208a30c,0x153f340f
.word 0x60d88e85,0x1bd5fbd2
.word 0xee59a93d,0xe5db46cc
.word 0xa44a7946,0xc9ed1e1c
.word 0x4c475323,0xfe9ca77d
.word 0x2b8b1e25,0xcb878466
.word 0x53771114,0xdaf05947
.word 0x8116eb7d,0xafb4083d
.word 0x584a93ed,0xc2b62e5d
.word 0x1fed3976,0xc02f3cff
.word 0x0f1e4b38,0xa81f5f7b
.word 0x2f895835,0x53850cf4
.word 0x05c7f877,0x9a6ce4ac
.word 0x40371f1d,0xf46e76d5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p45_local0_expect:
.word 0x0000ee2f,0x3136107f
.word 0xf1f7584d,0x1deb443f
.word 0x06213870,0x09e92f82
.word 0x82e3ef66,0xcf4dff41
.word 0xf951bc70,0xc7b5ee2f
.word 0x3136107f,0xa50a3b96
.word 0x41501632,0xa50d86a4
.word 0xfe66acd1,0x18797705
p45_local1_expect:
.word 0xa221ebb7,0xc7b5ee2f
.word 0xa491b2ba,0xee2fc7d7
.word 0xb6141e1a,0xf589ea21
.word 0xba6b4e7e,0x6292c72d
.word 0xffffffff,0xffffffb5
.word 0x43b303e7,0x7dcdac4b
.word 0x295ec4f5,0x17732f6f
.word 0x92f263f3,0x59a8a5a1
p45_local2_expect:
.word 0xc2abcada,0x401a8cc9
.word 0xa47983a4,0x086a2afe
.word 0xc7b5ee2f,0x8719dbdc
.word 0x43b303e7,0x59a8a5a1
.word 0xeec119e2,0x91af5726
.word 0xfdf77e2e,0xa63564c2
.word 0xb3722501,0x240d16ea
.word 0xac00231c,0x09e92f82
p45_local3_expect:
.word 0x972b794f,0x213f2433
.word 0xd1dd2716,0xa1692a71
.word 0xac00231c,0x09e92f82
.word 0x10758a96,0xd9b071e5
.word 0x6de12d8f,0x6179a001
.word 0xc7b5ee2f,0x52185ce1
.word 0x5a620b54,0x03b669b2
.word 0x52c97a18,0xbbca80d9
p46_init_registers:
.word 0xdb3cf341,0xf350309c ! Init value for %l0
.word 0x3ec74ae2,0x4c591492 ! Init value for %l1
.word 0xf57bc71a,0x29e2e067 ! Init value for %l2
.word 0x20746997,0xc1efb07a ! Init value for %l3
.word 0x51c0c872,0xe288c8f9 ! Init value for %l4
.word 0xb1558e79,0xa67903ed ! Init value for %l5
.word 0xcdfc1ea4,0xb3a06ec0 ! Init value for %l6
.word 0x52d8a58f,0xce2106c2 ! Init value for %l7
.align 64
p46_init_freg:
.word 0xbe0f93f2,0x1acf60ec ! Init value for %f0
.word 0x266a74d3,0x33eb6793 ! Init value for %f2
.word 0x64fe9f88,0x79afd683 ! Init value for %f4
.word 0xc3264647,0x487f6d1f ! Init value for %f6
.word 0x28596887,0x8cb4fdca ! Init value for %f8
.word 0x7f07baac,0x63f6f2e3 ! Init value for %f10
.word 0x89e510bc,0xb8bbff26 ! Init value for %f12
.word 0xe89bc3eb,0x9290e907 ! Init value for %f14
.word 0x92edd7e8,0x3cd3d6c8 ! Init value for %f16
.word 0xa7d18557,0xebd1d616 ! Init value for %f18
.word 0xaca19ebb,0x6df75318 ! Init value for %f20
.word 0x990948e2,0xe50c4c26 ! Init value for %f22
.word 0xc1c7928a,0xff24c51e ! Init value for %f24
.word 0xda37c763,0xde6088cd ! Init value for %f26
.word 0xeb44ce70,0xa50b4738 ! Init value for %f28
.word 0x3cbc5e5c,0xea1d42b8 ! Init value for %f30
.word 0xb5e92a12,0x98022781 ! Init value for %f32
.word 0x0de4d09b,0x6e919fc9 ! Init value for %f34
.word 0xe0c1ee10,0x690b3d9a ! Init value for %f36
.word 0xf8be7bf8,0x6bff22dc ! Init value for %f38
.word 0x2f859a90,0x0617de59 ! Init value for %f40
.word 0xf003cffc,0xcd7c1073 ! Init value for %f42
.word 0xed20f83b,0xa3e27ce8 ! Init value for %f44
.word 0x976dd2eb,0xc3e30c7c ! Init value for %f46
.word 0x00c83f41,0x0bcf83e7
.word 0xc8fe9374,0x071137b3
.word 0xfb881671,0x90ed9af7
.word 0xd40512cd,0x27ea538c
.word 0xfba7338e,0x12dcc3b1
.word 0xf1abec4d,0x6c28d476
.word 0xa1602f4f,0x0c8f6a7f
.word 0x9db77e1f,0x6baeee98
p46_expected_registers:
.word 0x7eccabfe,0xd9013dca
.word 0x00000000,0x4d877210
.word 0x00000000,0xc940eb9f
.word 0x00000000,0x0000c940
.word 0x00000000,0xfb833b4b
.word 0x00000000,0x00000061
.word 0x00000000,0x00001994
.word 0x00000000,0x000000cc
p46_expected_fp_regs:
.word 0xbe0f93f2,0x1acf60ec
.word 0x266a74d3,0x33eb6793
.word 0x64fe9f88,0x79afd683
.word 0xc3264647,0x487f6d1f
.word 0x28596887,0x8cb4fdca
.word 0x7f07baac,0x63f6f2e3
.word 0x89e510bc,0xb8bbff26
.word 0xe89bc3eb,0x9290e907
.word 0x92edd7e8,0x3cd3d6c8
.word 0xa7d18557,0xebd1d616
.word 0xaca19ebb,0x6df75318
.word 0x990948e2,0xe50c4c26
.word 0xc1c7928a,0xff24c51e
.word 0xda37c763,0xde6088cd
.word 0xeb44ce70,0xa50b4738
.word 0x3cbc5e5c,0xea1d42b8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p46_local0_expect:
.word 0x859f1994,0x9faf223b
.word 0x73b7227e,0x7008d028
.word 0xc433f9b9,0x04204d11
.word 0xb1651bc4,0x3ce52987
.word 0x22d8ea21,0x6e74bf51
.word 0xfb833b4b,0x590e8bfb
.word 0xb3a06ec0,0xa0e542f9
.word 0xe6f650ac,0xe89e977e
p46_local1_expect:
.word 0x7eccabfe,0xd9013dca
.word 0xfc52c346,0x1a30b5b8
.word 0xda680c9e,0xfbcb63ef
.word 0xc940eb9f,0xeb53d8f1
.word 0x7a38b2bf,0xf350309c
.word 0xeb9f363a,0xc4ac1e0a
.word 0x0e70d927,0x0000c940
.word 0xc940eb9f,0xeb53d896
p46_local2_expect:
.word 0x29f19546,0x4d877210
.word 0xe41ef671,0xbdebc6ec
.word 0x9f839472,0x082a3a73
.word 0x7a45e6f1,0x47775b92
.word 0xc940eb9f,0xff92c940
.word 0x6431640a,0x74a33783
.word 0xf2febe88,0x73596665
.word 0x4bd9959f,0xf096e150
p46_local3_expect:
.word 0x1e962339,0xa297a952
.word 0x3efd30aa,0x7054dc9a
.word 0xc940eb9f,0xc13caac9
.word 0x78d376b7,0xd3002fc0
.word 0x5b92abb1,0x806159b3
.word 0xe82cec3b,0x0746796d
.word 0xc13caac9,0xe7289f20
.word 0xa0ca656c,0x965d446e
p47_init_registers:
.word 0x52ebdb50,0x3239c786 ! Init value for %l0
.word 0x59b31767,0xcfa4a27a ! Init value for %l1
.word 0x6c581290,0x7d8fa382 ! Init value for %l2
.word 0xfd0af597,0xbe04b88f ! Init value for %l3
.word 0x90e8b7b0,0x107a9031 ! Init value for %l4
.word 0x8b0b6975,0xaa82d5a7 ! Init value for %l5
.word 0x3661cae1,0xfcb18174 ! Init value for %l6
.word 0xc502a84f,0xe1b70a63 ! Init value for %l7
.align 64
p47_init_freg:
.word 0x85536639,0x81abc33c ! Init value for %f0
.word 0x7a9e470f,0x96686f13 ! Init value for %f2
.word 0xd25299fd,0xf434c369 ! Init value for %f4
.word 0x2b3863fe,0x2a20ee08 ! Init value for %f6
.word 0xe8f8029c,0x13ec0bb6 ! Init value for %f8
.word 0xc1fe811d,0xe9e49371 ! Init value for %f10
.word 0xf303bdab,0x3569eae7 ! Init value for %f12
.word 0x965f13ac,0xf9fc804a ! Init value for %f14
.word 0x39476f9e,0x5ae14c94 ! Init value for %f16
.word 0x46886eb6,0x2040972d ! Init value for %f18
.word 0x40b6ef51,0x4620341f ! Init value for %f20
.word 0xe7c2e3ed,0x40e40bdb ! Init value for %f22
.word 0xa1252d21,0x7bd38372 ! Init value for %f24
.word 0x444ce69e,0x8fa80eab ! Init value for %f26
.word 0x787249d3,0xd21e18b3 ! Init value for %f28
.word 0x8769d5b2,0x4216dea6 ! Init value for %f30
.word 0x40d0f523,0x6f7b487e ! Init value for %f32
.word 0x42144581,0xe6373aae ! Init value for %f34
.word 0xa76a3b43,0xff92c4a2 ! Init value for %f36
.word 0x5431bff4,0xc81ee799 ! Init value for %f38
.word 0x0ded4aaf,0x5498c354 ! Init value for %f40
.word 0xbbeb586e,0xa676bd36 ! Init value for %f42
.word 0xf370a492,0xee56cb81 ! Init value for %f44
.word 0x5dba0c86,0x4f23ef96 ! Init value for %f46
.word 0x714d9821,0x7e8ecfc3
.word 0x3f53e580,0xcc7bd675
.word 0x95b302fe,0x36677733
.word 0x538b5ff4,0xd4595f08
.word 0xed11a3f7,0x011f8090
.word 0x4393a51c,0x4cfe54e7
.word 0x85cf864f,0x65cb75d3
.word 0xc64700d0,0xd2322bff
p47_expected_registers:
.word 0x00000000,0x0000bc10
.word 0x00000000,0x00000000
.word 0xe5de51a5,0x2b00ed3d
.word 0x00000000,0x00001c60
.word 0x00000000,0xffceccd8
.word 0x00000000,0x0000dfdc
.word 0x2a304b01,0x0000003d
.word 0x00000000,0x2b00ed3d
p47_expected_fp_regs:
.word 0x85536639,0x81abc33c
.word 0x7a9e470f,0x96686f13
.word 0xd25299fd,0xf434c369
.word 0x2b3863fe,0x2a20ee08
.word 0xe8f8029c,0x13ec0bb6
.word 0xc1fe811d,0xe9e49371
.word 0xf303bdab,0x3569eae7
.word 0x965f13ac,0xf9fc804a
.word 0x39476f9e,0x5ae14c94
.word 0x46886eb6,0x2040972d
.word 0x40b6ef51,0x4620341f
.word 0xe7c2e3ed,0x40e40bdb
.word 0xa1252d21,0x7bd38372
.word 0x444ce69e,0x8fa80eab
.word 0x787249d3,0xd21e18b3
.word 0x8769d5b2,0x4216dea6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p47_local0_expect:
.word 0x0000aa95,0x00001c60
.word 0xcf86d37f,0x1dffb6f8
.word 0x3111eb38,0xefa15984
.word 0xdfdcbde8,0x9cbd2c37
.word 0xaa95b356,0xa9736b95
.word 0xcb1047c0,0xccf65f95
.word 0x2a304b01,0x0000003d
.word 0x1ab43886,0x3b96c726
p47_local1_expect:
.word 0xd7204c81,0x2372e7b4
.word 0x2a304b01,0xc28630fa
.word 0x9819d494,0x63dcf4e8
.word 0xad7bbf9d,0xa56ad595
.word 0xa56ad595,0xffffaf74
.word 0x48cb3eec,0xb93713f3
.word 0x00000000,0x00001c60
.word 0x5589a325,0x26ffbf2e
p47_local2_expect:
.word 0xd7204c81,0x48cb3eec
.word 0x6b05c0d0,0x45340d99
.word 0x5d303e80,0x68951c60
.word 0x1e82f7a0,0xe714f411
.word 0xc82c1d20,0x06352cb2
.word 0xcdaa4ad0,0xd44eed4d
.word 0xd3345eaa,0xd5956b35
.word 0xffceccd8,0x78bafc17
p47_local3_expect:
.word 0x6a27f247,0xb5c04b17
.word 0x00000000,0x00001c60
.word 0x71070bf1,0xe1b70a63
.word 0xbc10f247,0x3a26dbfa
.word 0xe5de51a5,0x2b00ed3d
.word 0x1f0aa512,0x8bc2d0f5
.word 0x4b805efa,0x5145a16c
.word 0x9031a326,0xe4b34ec9
p48_init_registers:
.word 0xa5fe5767,0xe6fc88d8 ! Init value for %l0
.word 0x8b91b108,0x2e6e6654 ! Init value for %l1
.word 0x7ba20d38,0x9dd7089e ! Init value for %l2
.word 0x2fcb4680,0x93a0e10a ! Init value for %l3
.word 0x59f511b6,0x151ec83f ! Init value for %l4
.word 0xbaab55d6,0x4024fb25 ! Init value for %l5
.word 0x91299b54,0x8cc6ba45 ! Init value for %l6
.word 0x77be8df2,0x8c038cb5 ! Init value for %l7
.align 64
p48_init_freg:
.word 0x1b5ca8de,0x667ef374 ! Init value for %f0
.word 0x955ea754,0x54a35aa2 ! Init value for %f2
.word 0x4b734ea0,0x23dc6965 ! Init value for %f4
.word 0x395d09e2,0x54f0f1d8 ! Init value for %f6
.word 0x4675ac2a,0x2701095f ! Init value for %f8
.word 0x8bce11cf,0xfe2413f5 ! Init value for %f10
.word 0x5dca288e,0x44a8e154 ! Init value for %f12
.word 0xa479cf92,0x608d4350 ! Init value for %f14
.word 0x9241d555,0xb15aa88e ! Init value for %f16
.word 0xfb8896cd,0xe80f891c ! Init value for %f18
.word 0x3e784146,0x2421d761 ! Init value for %f20
.word 0x476ba82f,0xd2d39461 ! Init value for %f22
.word 0x0b7f95c2,0x0fc3e500 ! Init value for %f24
.word 0xb8e43206,0x89edf68f ! Init value for %f26
.word 0xa2bc2a9e,0x4b953d53 ! Init value for %f28
.word 0x405fc1b6,0xb0efb780 ! Init value for %f30
.word 0xf8208f47,0xc814ff35 ! Init value for %f32
.word 0x04f9b9ff,0xec002da1 ! Init value for %f34
.word 0xf5983053,0xd72330cd ! Init value for %f36
.word 0xe7f37a5c,0xaa720f9c ! Init value for %f38
.word 0xe447404f,0x9a94078f ! Init value for %f40
.word 0x0a38e132,0x294704ca ! Init value for %f42
.word 0xb18956e2,0x6ca693a0 ! Init value for %f44
.word 0x02981de1,0x805b9ba5 ! Init value for %f46
.word 0x2379850f,0x94318b7d
.word 0x1839e16c,0x38fe1bf3
.word 0xb0337162,0xb27537c1
.word 0x581baf6e,0x5ba392fd
.word 0x035e22db,0x080a0e73
.word 0xbfc7b86b,0x1d52fb7e
.word 0x8e2d3abb,0x331ae087
.word 0xfca302df,0xfb53a646
p48_expected_registers:
.word 0x00000000,0xf2001d5b
.word 0x00000000,0xd5793042
.word 0x00000000,0x00000080
.word 0x00000000,0x00004858
.word 0x00000000,0x19a8b7a7
.word 0xffffffff,0xffffffcb
.word 0x00000000,0xa0909fb8
.word 0x00000000,0x59fb5325
p48_expected_fp_regs:
.word 0x1b5ca8de,0x667ef374
.word 0x955ea754,0x54a35aa2
.word 0x4b734ea0,0x23dc6965
.word 0x395d09e2,0x54f0f1d8
.word 0x4675ac2a,0x2701095f
.word 0x8bce11cf,0xfe2413f5
.word 0x5dca288e,0x44a8e154
.word 0xa479cf92,0x608d4350
.word 0x9241d555,0xb15aa88e
.word 0xfb8896cd,0xe80f891c
.word 0x3e784146,0x2421d761
.word 0x476ba82f,0xd2d39461
.word 0x0b7f95c2,0x0fc3e500
.word 0xb8e43206,0x89edf68f
.word 0xa2bc2a9e,0x4b953d53
.word 0x405fc1b6,0xb0efb780
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p48_local0_expect:
.word 0xffcba5e2,0x80b35bac
.word 0x00000000,0xa0909fb8
.word 0x5fe0dfc2,0xe5983672
.word 0xe1120952,0xf6576782
.word 0xa0a79fb8,0xefc435cd
.word 0x096bac6b,0x54ebb527
.word 0xcdfbf0ad,0x6b3e7c97
.word 0xc1a8b10a,0xc3ae1bd1
p48_local1_expect:
.word 0x33bdb260,0xcb7bc13d
.word 0x59fb5325,0xa6536db8
.word 0x3608d2e4,0xd98bedba
.word 0x47dfb6cf,0xa6ca1bcf
.word 0x07c73afe,0x83da2ed2
.word 0x1294d07f,0xf90efece
.word 0xd7e87dcc,0x19a8b7a7
.word 0x04304ae5,0x43d5e33d
p48_local2_expect:
.word 0x8956c2f6,0x27a53c35
.word 0xf2001d5b,0xd5793042
.word 0x855e4569,0x7fffa2d7
.word 0x9dd7089e,0xf6576782
.word 0xd5793042,0x00009843
.word 0x1de0baab,0xa9889c0d
.word 0x2ba97cd7,0x5b5863db
.word 0x566fab8d,0x0a43d382
p48_local3_expect:
.word 0xa5af28f2,0x821c2b3e
.word 0x00000000,0x0de0212a
.word 0x4494a45e,0xee1270e0
.word 0x0de0212a,0x66b892d2
.word 0x41677712,0x6f62a88e
.word 0x000000a2,0x00000008
.word 0x59cfb251,0x48585b9a
.word 0x3ba00087,0x00a26782
p49_init_registers:
.word 0xc1411ca4,0x7c074c31 ! Init value for %l0
.word 0xa789a53d,0x9efbfa4f ! Init value for %l1
.word 0xfb9c66eb,0xba8c80df ! Init value for %l2
.word 0xc8bf25e6,0x097f9453 ! Init value for %l3
.word 0x9c3f741c,0x263604ec ! Init value for %l4
.word 0x2577c012,0xa2aaa7b1 ! Init value for %l5
.word 0x616614cd,0xcef0a5bf ! Init value for %l6
.word 0x41e4e6fa,0x1d98d42b ! Init value for %l7
.align 64
p49_init_freg:
.word 0x9b4ac446,0x2ed69d3c ! Init value for %f0
.word 0x9b8f5d82,0x5d137a31 ! Init value for %f2
.word 0xf33d96af,0xbbfa2c83 ! Init value for %f4
.word 0x2b73f211,0x458d2f1b ! Init value for %f6
.word 0x6e57080c,0xf5ca6df9 ! Init value for %f8
.word 0xd9d3e92b,0xa325ece6 ! Init value for %f10
.word 0x53d3e2b6,0xe7044644 ! Init value for %f12
.word 0x39608a99,0x92d0e0c3 ! Init value for %f14
.word 0xb9f0084d,0x944b3c12 ! Init value for %f16
.word 0xbf07d24e,0x394341d4 ! Init value for %f18
.word 0x94e288f6,0xe8d627ba ! Init value for %f20
.word 0x16ec6857,0x7f534e93 ! Init value for %f22
.word 0xe64fe703,0x3509b03c ! Init value for %f24
.word 0x069cc464,0x7d045716 ! Init value for %f26
.word 0xc2275baf,0x305104ef ! Init value for %f28
.word 0x26d9dbe4,0xdaa254a7 ! Init value for %f30
.word 0x248d7e31,0x4f1f4121 ! Init value for %f32
.word 0x69c7917d,0xb9b0f41c ! Init value for %f34
.word 0x6ee4522d,0x1ca9d41b ! Init value for %f36
.word 0xf586b80c,0xafb98e89 ! Init value for %f38
.word 0x9bd9d99b,0x3e50657f ! Init value for %f40
.word 0x1c479087,0x46a73e5a ! Init value for %f42
.word 0xc2ac1eaf,0xa70f73de ! Init value for %f44
.word 0xb89d1fbc,0x7ae1dd44 ! Init value for %f46
.word 0x109d099f,0xe1bbf68d
.word 0xe61e041c,0x4d7195af
.word 0x84ddb841,0x183a81ae
.word 0x2376d6b9,0xda03a0dd
.word 0xb99dc79c,0x305dc454
.word 0x9fa60931,0x801202f9
.word 0x1e3be579,0x2f982bf3
.word 0xff97319d,0x9bd3aa43
p49_expected_registers:
.word 0xffffffff,0xffffa11f
.word 0x00000000,0x000094f3
.word 0xffffffff,0xffffffe9
.word 0xc8e6c0f6,0x3fa5e4a6
.word 0x00000000,0x0000184f
.word 0x00000000,0x00000000
.word 0x00000000,0x94f361d4
.word 0x00000000,0x00004c42
p49_expected_fp_regs:
.word 0x9b4ac446,0x2ed69d3c
.word 0x9b8f5d82,0x5d137a31
.word 0xf33d96af,0xbbfa2c83
.word 0x2b73f211,0x458d2f1b
.word 0x6e57080c,0xf5ca6df9
.word 0xd9d3e92b,0xa325ece6
.word 0x53d3e2b6,0xe7044644
.word 0x39608a99,0x92d0e0c3
.word 0xb9f0084d,0x944b3c12
.word 0xbf07d24e,0x394341d4
.word 0x94e288f6,0xe8d627ba
.word 0x16ec6857,0x7f534e93
.word 0xe64fe703,0x3509b03c
.word 0x069cc464,0x7d045716
.word 0xc2275baf,0x305104ef
.word 0x26d9dbe4,0xdaa254a7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p49_local0_expect:
.word 0x94f361d4,0xb3c652a7
.word 0x18978a01,0x71cde599
.word 0xffffa11f,0xcfcdffe9
.word 0x996cce39,0xe45088d0
.word 0x32b011a0,0xe88365a8
.word 0x9dbc64db,0x9e599da5
.word 0x6dfffa6c,0x7ccfa36a
.word 0xb8dc69fc,0xcfcd8b19
p49_local1_expect:
.word 0xedff374d,0xd1384c42
.word 0xf96216a9,0xd993cd53
.word 0x2dfe3515,0x77f2f125
.word 0x4f049131,0xa85c9a7a
.word 0x8f536935,0xf81ba5b9
.word 0x184fe360,0xc9e2c29c
.word 0x00000000,0xcfcd8b19
.word 0xfeb2a333,0xd78a678c
p49_local2_expect:
.word 0x0f68e942,0x097f9453
.word 0x41cacb8a,0xdd5e4dcd
.word 0x8756c003,0xcf29218f
.word 0x9023dd49,0x0ae5d746
.word 0x00000000,0x0000e82c
.word 0xfb93059f,0xcfcd8b19
.word 0xab4f9453,0x2e543779
.word 0xffffffe9,0xd1384c42
p49_local3_expect:
.word 0x00004200,0x000000ec
.word 0xedff374d,0xd1384c42
.word 0xc8e6c0f6,0x3fa5e4a6
.word 0xe82c5897,0x6f2cdc5d
.word 0xece1a11f,0x67954950
.word 0xa0d8b804,0xd0c77d69
.word 0x9c6100ec,0x20efa849
.word 0x5b216208,0xdf1d1af4
p50_init_registers:
.word 0x38600890,0x078fa138 ! Init value for %l0
.word 0xd71cbd18,0x8636351f ! Init value for %l1
.word 0xf7025002,0x14ad3c7b ! Init value for %l2
.word 0x5d3cdbc9,0xd840c2f0 ! Init value for %l3
.word 0xdfd43691,0xdfac5270 ! Init value for %l4
.word 0x72648ce6,0xa62d7424 ! Init value for %l5
.word 0xda60a1bf,0xb5c22b9f ! Init value for %l6
.word 0x5ef0757a,0x8423f2fd ! Init value for %l7
.align 64
p50_init_freg:
.word 0xd1c3e15e,0xb2c5acb8 ! Init value for %f0
.word 0x402e43fb,0x461bc683 ! Init value for %f2
.word 0xc943d0f2,0xc5285a69 ! Init value for %f4
.word 0x97a94ae9,0x2c9e6ddf ! Init value for %f6
.word 0x78c56243,0xd532d0c9 ! Init value for %f8
.word 0x8d5ab343,0x64648df5 ! Init value for %f10
.word 0xeac9e49a,0xb105af91 ! Init value for %f12
.word 0xbe8d0341,0x0c3d0753 ! Init value for %f14
.word 0x4428e066,0x7b275b99 ! Init value for %f16
.word 0xf59a6033,0x498fe5dd ! Init value for %f18
.word 0x8b54c40e,0x8669f6d0 ! Init value for %f20
.word 0x09a0d3ed,0xa08e153e ! Init value for %f22
.word 0x4bc05e43,0x43869ba6 ! Init value for %f24
.word 0x1f0bb44a,0x18bd3ac2 ! Init value for %f26
.word 0xe35cab24,0x24ffff7c ! Init value for %f28
.word 0x166428e9,0xa01d7ba4 ! Init value for %f30
.word 0x8ea7b19b,0xc6e16bb0 ! Init value for %f32
.word 0x5445403a,0xa266e1b3 ! Init value for %f34
.word 0x182991f3,0xe00c9280 ! Init value for %f36
.word 0x753c2553,0x30259292 ! Init value for %f38
.word 0xec3df826,0xaeb2d71d ! Init value for %f40
.word 0xb0cbeb73,0x1da77cf5 ! Init value for %f42
.word 0xb6ef9d13,0x7cf02c5d ! Init value for %f44
.word 0x40747a82,0x7a6af26b ! Init value for %f46
.word 0x8a6a4bff,0x380d6d6c
.word 0x5ad98388,0xe6ed7ee2
.word 0xc76e1bc3,0x716edb3d
.word 0x8db45161,0xd726926c
.word 0xf572a187,0xd6231cd7
.word 0x93626e29,0x76bb7a72
.word 0xb158199f,0xfedefbd9
.word 0x349a9992,0x6349201e
p50_expected_registers:
.word 0x00000000,0x000000dd
.word 0x87633573,0xe9dc02f6
.word 0x00000000,0xda534571
.word 0x00000000,0xd840c2f0
.word 0xffffffff,0xffffc519
.word 0x00000000,0x00000003
.word 0xc5198698,0xf73a4cc7
.word 0x00000000,0x0000006e
p50_expected_fp_regs:
.word 0xd1c3e15e,0xb2c5acb8
.word 0x402e43fb,0x461bc683
.word 0xc943d0f2,0xc5285a69
.word 0x97a94ae9,0x2c9e6ddf
.word 0x78c56243,0xd532d0c9
.word 0x8d5ab343,0x64648df5
.word 0xeac9e49a,0xb105af91
.word 0xbe8d0341,0x0c3d0753
.word 0x4428e066,0x7b275b99
.word 0xf59a6033,0x498fe5dd
.word 0x8b54c40e,0x8669f6d0
.word 0x09a0d3ed,0xa08e153e
.word 0x4bc05e43,0x43869ba6
.word 0x1f0bb44a,0x18bd3ac2
.word 0xe35cab24,0x24ffff7c
.word 0x166428e9,0xa01d7ba4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p50_local0_expect:
.word 0xd217a25e,0x73da58bb
.word 0xef2d63cc,0xadd0591e
.word 0x43a4c707,0x03071f61
.word 0xda534571,0xd840c2f0
.word 0x00000000,0x61656ac5
.word 0xffffca06,0x28051404
.word 0x0c6634b5,0xe30c1867
.word 0xffffffff,0xffffca06
p50_local1_expect:
.word 0xe0ad2a04,0xfcb28f73
.word 0x752d054f,0x6ec968d3
.word 0xa67fed88,0x00000016
.word 0x87633573,0xe9dc02f6
.word 0x79ad7ac7,0xe13d177b
.word 0x0fcf60d2,0x4536cc1e
.word 0xd1f9c9ac,0x61656ac5
.word 0x14e4dfc0,0x011f1ade
p50_local2_expect:
.word 0xa8fe1e15,0x6e1a0316
.word 0x52e21826,0x02f6e1fa
.word 0xa5a81d7e,0xc54fac27
.word 0xda60a1bf,0xb5c22b9f
.word 0x0000dbc9,0xe9dc02f6
.word 0x824e068a,0xd63368d7
.word 0x62dd2c10,0xa317e45c
.word 0xad1679fc,0xdff05a96
p50_local3_expect:
.word 0xffffc519,0x00000003
.word 0x5d3cdbc9,0xd840c2f0
.word 0xf1c4cd5f,0xdb36ca06
.word 0x61cf1878,0xd840c2f0
.word 0x5d3cdbc9,0xd840c2f0
.word 0xc95cef86,0xbadf9e60
.word 0xc5198698,0xf73a4cc7
.word 0xffffca06,0xd840c2f0
p51_init_registers:
.word 0x62b52867,0x9291e46b ! Init value for %l0
.word 0x53f1c9d6,0x93ed3ce6 ! Init value for %l1
.word 0xef645ac2,0x2a43f81c ! Init value for %l2
.word 0xe3c84056,0xc665bd87 ! Init value for %l3
.word 0xaf784ecc,0xe18284cc ! Init value for %l4
.word 0x72477839,0xf84fdd1e ! Init value for %l5
.word 0x9676386c,0x0c0469c9 ! Init value for %l6
.word 0x70aa50cc,0xb8809b2b ! Init value for %l7
.align 64
p51_init_freg:
.word 0x3cac1060,0xe6e5cd2b ! Init value for %f0
.word 0x4d18fdca,0x16b28524 ! Init value for %f2
.word 0x59ebc8ef,0x07300ae3 ! Init value for %f4
.word 0xa8bb42d0,0xa0b2b297 ! Init value for %f6
.word 0xd1dfa319,0x4691e8f2 ! Init value for %f8
.word 0x8091763c,0x4066ce5e ! Init value for %f10
.word 0xd2f319b4,0xa796a15c ! Init value for %f12
.word 0xdab3f87c,0xd18861d8 ! Init value for %f14
.word 0xa13e7c85,0xe4b2b584 ! Init value for %f16
.word 0x376c2190,0x88efc1fc ! Init value for %f18
.word 0xbb37f98a,0xd8246150 ! Init value for %f20
.word 0x439e4a8e,0x9f3bbd92 ! Init value for %f22
.word 0x47200f76,0xd2337fc9 ! Init value for %f24
.word 0xfad31d29,0xbb55dbad ! Init value for %f26
.word 0x17535d7f,0xda99bfe4 ! Init value for %f28
.word 0xbcd45da4,0x525f9517 ! Init value for %f30
.word 0xffacd97f,0xfe709a18 ! Init value for %f32
.word 0xfb450b05,0xa236340e ! Init value for %f34
.word 0x1da013f3,0x9e12ab4a ! Init value for %f36
.word 0x573d1b46,0xcfb84449 ! Init value for %f38
.word 0x92b49b01,0xfb527b4f ! Init value for %f40
.word 0x2991501a,0xbbab79a8 ! Init value for %f42
.word 0x4d111566,0x3dc45655 ! Init value for %f44
.word 0x473e4308,0x29a8df13 ! Init value for %f46
.word 0x46484a09,0xdfcd7e16
.word 0x87bbf37f,0x354dd39d
.word 0x5a436503,0x8e5299d3
.word 0xa6d77085,0xdafbbe25
.word 0x4c75572f,0x87d95891
.word 0xe882ab51,0xaa030ea3
.word 0x649f8fc5,0x4f947ea1
.word 0x5cf23266,0x454dbc94
p51_expected_registers:
.word 0x00000000,0x00009c5c
.word 0x00000000,0xb27f5c04
.word 0x00000000,0xe13c843a
.word 0x00000000,0x0000b27f
.word 0x00000000,0x6ba4e5ee
.word 0x87afb394,0x20437728
.word 0x00000000,0x831bf598
.word 0xffffffff,0xffffff8f
p51_expected_fp_regs:
.word 0x3cac1060,0xe6e5cd2b
.word 0x4d18fdca,0x16b28524
.word 0x59ebc8ef,0x07300ae3
.word 0xa8bb42d0,0xa0b2b297
.word 0xd1dfa319,0x4691e8f2
.word 0x8091763c,0x4066ce5e
.word 0xd2f319b4,0xa796a15c
.word 0xdab3f87c,0xd18861d8
.word 0xa13e7c85,0xe4b2b584
.word 0x376c2190,0x88efc1fc
.word 0xbb37f98a,0xd8246150
.word 0x439e4a8e,0x9f3bbd92
.word 0x47200f76,0xd2337fc9
.word 0xfad31d29,0xbb55dbad
.word 0x17535d7f,0xda99bfe4
.word 0xbcd45da4,0x525f9517
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p51_local0_expect:
.word 0x371e54e9,0x4b904878
.word 0xfe7af6ee,0x8fbe2373
.word 0x00000000,0x18cd625f
.word 0x0000513b,0x00000018
.word 0x5a9edd1e,0x3915e197
.word 0x6ba4e5ee,0x20437728
.word 0x6aa2ea93,0x24535a01
.word 0xe5ee9c5c,0x18cd625f
p51_local1_expect:
.word 0x0918c0e5,0x1acf0985
.word 0x8d919d82,0xbc40f922
.word 0x51d38031,0xb27f5c04
.word 0x00000000,0x00000018
.word 0x72477839,0xf84fdd1e
.word 0xe13c843a,0x6ba4e5ee
.word 0x00000000,0x0000360f
.word 0x5a98d3d7,0xccbdda28
p51_local2_expect:
.word 0xe1637e2f,0x74d16d50
.word 0x843a5b85,0x7ded9719
.word 0x957d513b,0x82541875
.word 0x87afb394,0x20437728
.word 0x081c1ac5,0x2dd8c8c5
.word 0x15368afe,0xf3f994ce
.word 0x0a4d9ea2,0x831bf598
.word 0x00000000,0x0000b27f
p51_local3_expect:
.word 0xe13c843a,0x6ba4e5ee
.word 0x47ae2938,0x8b354399
.word 0x78b97475,0x831bf598
.word 0x436a69f0,0xa5a9ef2c
.word 0x7774a87f,0x360ff8b6
.word 0xbd04ae44,0x32e6bc3a
.word 0xcba37fca,0x7774a87f
.word 0x6869fb51,0x039eef95
p52_init_registers:
.word 0x80a89bb4,0x56c46446 ! Init value for %l0
.word 0xb74e751a,0x09d06d4e ! Init value for %l1
.word 0x2f2b4ffa,0x08087cdd ! Init value for %l2
.word 0xfcc81a1f,0xbca4ce05 ! Init value for %l3
.word 0xa0f11026,0x4f906e63 ! Init value for %l4
.word 0xd4580a4a,0xab89ebec ! Init value for %l5
.word 0xa7289302,0x98b13f98 ! Init value for %l6
.word 0x9000585e,0x0139b02f ! Init value for %l7
.align 64
p52_init_freg:
.word 0xd88bc59f,0x4bb8813d ! Init value for %f0
.word 0x801f444e,0xe7839350 ! Init value for %f2
.word 0x3cfcb962,0x0655a11a ! Init value for %f4
.word 0xa576a940,0x57da970e ! Init value for %f6
.word 0x4fa99c34,0xed1d2938 ! Init value for %f8
.word 0xdbe395f8,0x53af4f5c ! Init value for %f10
.word 0x91e52615,0xc5457e4a ! Init value for %f12
.word 0x470c2df1,0xc40137ea ! Init value for %f14
.word 0x11324388,0x49c5faae ! Init value for %f16
.word 0xa6a51e81,0x7985ac28 ! Init value for %f18
.word 0x7417ebc2,0xfb67042b ! Init value for %f20
.word 0xd07190c2,0x0a88f551 ! Init value for %f22
.word 0x8c655678,0xb1c3c3bc ! Init value for %f24
.word 0xc34107a5,0x9f1f9b4d ! Init value for %f26
.word 0x3935a296,0x21ad2635 ! Init value for %f28
.word 0x1d7e1755,0x29b94098 ! Init value for %f30
.word 0xa0e7d606,0x4ab5b814 ! Init value for %f32
.word 0xfd8ca125,0x196812ec ! Init value for %f34
.word 0x1217e2de,0x13b7b2a9 ! Init value for %f36
.word 0x87419571,0xceac8258 ! Init value for %f38
.word 0x12c8f524,0xcb1b555a ! Init value for %f40
.word 0x87555a0d,0x0597ade4 ! Init value for %f42
.word 0x4580e21f,0x1bac3e4c ! Init value for %f44
.word 0x0c29d859,0x0f7b8452 ! Init value for %f46
.word 0x60a63d4b,0xec7266a7
.word 0xaeb25882,0x0e8cfc58
.word 0xb8dd05ab,0x4e78fbe1
.word 0xc3726ebc,0x9296c7c5
.word 0x11bd686e,0xa1deed0a
.word 0xe83f7e67,0xa25d155f
.word 0x941bc507,0xbedc6dfa
.word 0x3cb5c6f0,0x02ffc0a0
p52_expected_registers:
.word 0xffffffff,0xffffb141
.word 0xffffffff,0xffff9a2b
.word 0x00000000,0x10a5aa6e
.word 0x00000000,0x0000e864
.word 0x00000000,0xa0609b08
.word 0x00000000,0x00000021
.word 0x00000000,0x4f906e63
.word 0x00000000,0x6e639578
p52_expected_fp_regs:
.word 0xd88bc59f,0x4bb8813d
.word 0x801f444e,0xe7839350
.word 0x3cfcb962,0x0655a11a
.word 0xa576a940,0x57da970e
.word 0x4fa99c34,0xed1d2938
.word 0xdbe395f8,0x53af4f5c
.word 0x91e52615,0xc5457e4a
.word 0x470c2df1,0xc40137ea
.word 0x11324388,0x49c5faae
.word 0xa6a51e81,0x7985ac28
.word 0x7417ebc2,0xfb67042b
.word 0xd07190c2,0x0a88f551
.word 0x8c655678,0xb1c3c3bc
.word 0xc34107a5,0x9f1f9b4d
.word 0x3935a296,0x21ad2635
.word 0x1d7e1755,0x29b94098
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p52_local0_expect:
.word 0x000060eb,0x3a8c0030
.word 0x42ee31ab,0x5b1437f2
.word 0x6e639578,0xf7466eaa
.word 0xa96c3bea,0x68ea137e
.word 0xd9217c48,0xc5ce6d4e
.word 0x51c11418,0xd5ed85d3
.word 0x4f204093,0x36c851ab
.word 0x6e639578,0x000000d5
p52_local1_expect:
.word 0xc914b8b5,0x889a47d6
.word 0xf7b221cc,0xba23b141
.word 0xaaccdd32,0xb5c16ced
.word 0xdec91cc1,0x94b3af7d
.word 0x2cafea80,0xd316e236
.word 0x26716e07,0xf8b6d8fb
.word 0xee7b6f5b,0x6e637cdd
.word 0x80fd2e88,0xb15f7dc5
p52_local2_expect:
.word 0x98b13f98,0x2c3ffffd
.word 0x78efe203,0xb3c57d25
.word 0xb37123a9,0x6e63fa31
.word 0x4efc22de,0xe8641214
.word 0x271a5c04,0x247765d6
.word 0x0000660c,0x09d06d4e
.word 0x460ff9d9,0x5d30a632
.word 0x9b08d416,0x0ad42c1e
p52_local3_expect:
.word 0x60eb5373,0x9a2b76cb
.word 0x5c1ef2ba,0x5b94660c
.word 0x00e28d63,0x4f906e63
.word 0x08087cdd,0x10a5aa6e
.word 0x5c23d84d,0x4f906e63
.word 0xa0609b08,0xeb7bbff0
.word 0xeaea72a5,0xec8d1ec2
.word 0x61c7ee79,0x08723cc6
p53_init_registers:
.word 0x4b290ecc,0x1f01f439 ! Init value for %l0
.word 0x842a2fa0,0x60c24af6 ! Init value for %l1
.word 0xba40ae85,0xf6ed1079 ! Init value for %l2
.word 0x70d57718,0x36debbe0 ! Init value for %l3
.word 0x78e70d9a,0x36542a06 ! Init value for %l4
.word 0xf19f3ef0,0x06b8efee ! Init value for %l5
.word 0x003745a3,0xfa961a7b ! Init value for %l6
.word 0xb7073ef2,0x73596b08 ! Init value for %l7
.align 64
p53_init_freg:
.word 0x4ecb6c52,0x9174a48c ! Init value for %f0
.word 0x7e8309db,0xbae8a615 ! Init value for %f2
.word 0x4046c9e7,0x0243fec2 ! Init value for %f4
.word 0xcd2c5370,0x5c620f44 ! Init value for %f6
.word 0xde819667,0x2e48ded9 ! Init value for %f8
.word 0x07f8fbbc,0xa359a174 ! Init value for %f10
.word 0x0178eda4,0xa69e8524 ! Init value for %f12
.word 0x7d06dedb,0xff6bfed0 ! Init value for %f14
.word 0x082be02b,0x4e475ee2 ! Init value for %f16
.word 0xe97671a1,0x4ed3130c ! Init value for %f18
.word 0x349ccb6d,0x6ab4cd2c ! Init value for %f20
.word 0xdec4e576,0x65860afb ! Init value for %f22
.word 0x322a9cbe,0x6576498b ! Init value for %f24
.word 0xc0ffac8e,0xfdb08e3d ! Init value for %f26
.word 0x5e83162d,0x9a336667 ! Init value for %f28
.word 0xb4e459c5,0x525c86b6 ! Init value for %f30
.word 0x690ac573,0x14f4a037 ! Init value for %f32
.word 0xec3e8f6f,0x6568f7bd ! Init value for %f34
.word 0x1996e892,0x8e24e89a ! Init value for %f36
.word 0x5f7e75b9,0xfe82a8c5 ! Init value for %f38
.word 0x2b09d42a,0x1bacaf71 ! Init value for %f40
.word 0x36d9b80f,0xab413dcb ! Init value for %f42
.word 0x301c55b0,0x60cb3205 ! Init value for %f44
.word 0x608dd5c9,0x01425e47 ! Init value for %f46
.word 0x1a1765d3,0x15ae10d1
.word 0x7c3209c2,0x716135bf
.word 0x19c520d8,0x9ee2f55d
.word 0x88d3168e,0x5039cb69
.word 0xa5f40d53,0x97b7e151
.word 0x588203aa,0x34443280
.word 0x1e0eef8e,0xb5aac010
.word 0xa7eeff01,0x94ffb8d4
p53_expected_registers:
.word 0x00000000,0xc30d1e9d
.word 0x00000000,0x4639e46a
.word 0x00000000,0x36542a06
.word 0x00000000,0x11ffdaf9
.word 0x00000000,0x00009203
.word 0x00000000,0x3ed302b0
.word 0x003745a3,0xfa961a7b
.word 0xffffffff,0xffffff86
p53_expected_fp_regs:
.word 0x4ecb6c52,0x9174a48c
.word 0x7e8309db,0xbae8a615
.word 0x4046c9e7,0x0243fec2
.word 0xcd2c5370,0x5c620f44
.word 0xde819667,0x2e48ded9
.word 0x07f8fbbc,0xa359a174
.word 0x0178eda4,0xa69e8524
.word 0x7d06dedb,0xff6bfed0
.word 0x082be02b,0x4e475ee2
.word 0xe97671a1,0x4ed3130c
.word 0x349ccb6d,0x6ab4cd2c
.word 0xdec4e576,0x65860afb
.word 0x322a9cbe,0x6576498b
.word 0xc0ffac8e,0xfdb08e3d
.word 0x5e83162d,0x9a336667
.word 0xb4e459c5,0x525c86b6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p53_local0_expect:
.word 0x033bb09b,0xb6ec3d83
.word 0x91824da2,0x11ffdaf9
.word 0x1079d0ac,0xfa961a7b
.word 0x4bc9a98a,0x4d4a1d69
.word 0xc30d1e9d,0x4506fb59
.word 0x18a4bc66,0x40c72106
.word 0x534d2f85,0x8e33c707
.word 0x9c5d18a8,0xa8ad6711
p53_local1_expect:
.word 0x0901995e,0xcef35459
.word 0x2b939203,0x67e9d207
.word 0x49294f39,0x529affe8
.word 0x36542a06,0x06b8efee
.word 0x9c5d18a8,0x06b8efee
.word 0x1935c59e,0x237f30a8
.word 0xffffffff,0xffffff86
.word 0x4d4a1d69,0xffffff86
p53_local2_expect:
.word 0xadd47392,0x3ec13c1c
.word 0x60ffebfc,0x578f61c5
.word 0xf63dc811,0x3894d819
.word 0x636b749f,0x64462208
.word 0x4639e46a,0xefeea113
.word 0xfbc1500e,0x1a7b6ef1
.word 0xf19f3ef0,0x06b8efee
.word 0x8c37c2fd,0x79e1d603
p53_local3_expect:
.word 0x938f617c,0x7af357e5
.word 0xba40ae85,0xf6ed1079
.word 0x003745a3,0xfa961a7b
.word 0x6d72f01d,0x9e3adfee
.word 0xae952f85,0x3ed302b0
.word 0x5d6da4bd,0x6a0f1c87
.word 0x72710c40,0x3acea471
.word 0xf7404ffb,0x75eed8ce
p54_init_registers:
.word 0x75a5665f,0xc619fddd ! Init value for %l0
.word 0x2a808c8a,0x319697b5 ! Init value for %l1
.word 0xf22d5170,0xb3e7ff5c ! Init value for %l2
.word 0x5ece4d34,0x2116e10b ! Init value for %l3
.word 0xb40601ca,0x7829fb07 ! Init value for %l4
.word 0x1fb35800,0x598249ec ! Init value for %l5
.word 0x76d84c1c,0x5ec97ff1 ! Init value for %l6
.word 0xacc148fe,0x694d8ca4 ! Init value for %l7
.align 64
p54_init_freg:
.word 0xe04a9cb6,0xcd7f54f7 ! Init value for %f0
.word 0x86e8fc94,0x900db28d ! Init value for %f2
.word 0xac84a36f,0xb311e05f ! Init value for %f4
.word 0x904efc0e,0x7f4cfa36 ! Init value for %f6
.word 0x2efec0e3,0x2a78daa4 ! Init value for %f8
.word 0xfdafb264,0xaf0532e8 ! Init value for %f10
.word 0xe1c8778a,0x52003f6a ! Init value for %f12
.word 0x79193d90,0xee8acc3f ! Init value for %f14
.word 0x2e0d9f24,0xe5c40c1e ! Init value for %f16
.word 0xd108fa0c,0xbd8c2005 ! Init value for %f18
.word 0xd7527e97,0xa0d493f9 ! Init value for %f20
.word 0x79dcbbad,0x12fa7626 ! Init value for %f22
.word 0xfc50da17,0x0238213e ! Init value for %f24
.word 0xb99c778f,0x409964af ! Init value for %f26
.word 0x48b83efe,0x409646e4 ! Init value for %f28
.word 0xb9eb2eb8,0xb6051d74 ! Init value for %f30
.word 0x582af19a,0x94f960b4 ! Init value for %f32
.word 0x5599b31f,0x1ea02c42 ! Init value for %f34
.word 0xdeb181de,0x3457bcfb ! Init value for %f36
.word 0xcec4744b,0x41e78ddc ! Init value for %f38
.word 0xd7201a8c,0x320e5e5e ! Init value for %f40
.word 0x1cd0faa0,0xbd938175 ! Init value for %f42
.word 0xa11fb5a7,0xfd06ba8d ! Init value for %f44
.word 0x06f9b7be,0x484bad1b ! Init value for %f46
.word 0x73c0f394,0xc3ccd47f
.word 0x245f0209,0x1506e6c9
.word 0xa25b9e1d,0x4fccd933
.word 0x590ef486,0xb09f846b
.word 0xd6902449,0x61d3ba0e
.word 0xb5173d17,0xcf9e72a8
.word 0x36c47d5e,0xb8e1dadd
.word 0xece4b436,0x5d94d674
p54_expected_registers:
.word 0x00000000,0x33d8d1dd
.word 0xffffffff,0xffffcf36
.word 0xffffffff,0xffffbe99
.word 0x4ea2d6c6,0x3bc3dc4e
.word 0x00000000,0x0000004e
.word 0x00000000,0x000000e1
.word 0x00000000,0x2cd2a816
.word 0x00000000,0xc8de5bb3
p54_expected_fp_regs:
.word 0xe04a9cb6,0xcd7f54f7
.word 0x86e8fc94,0x900db28d
.word 0xac84a36f,0xb311e05f
.word 0x904efc0e,0x7f4cfa36
.word 0x2efec0e3,0x2a78daa4
.word 0xfdafb264,0xaf0532e8
.word 0xe1c8778a,0x52003f6a
.word 0x79193d90,0xee8acc3f
.word 0x2e0d9f24,0xe5c40c1e
.word 0xd108fa0c,0xbd8c2005
.word 0xd7527e97,0xa0d493f9
.word 0x79dcbbad,0x12fa7626
.word 0xfc50da17,0x0238213e
.word 0xb99c778f,0x409964af
.word 0x48b83efe,0x409646e4
.word 0xb9eb2eb8,0xb6051d74
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p54_local0_expect:
.word 0x067eec33,0x513826f0
.word 0x7746c9dd,0x7fb783a8
.word 0xc619fddd,0xbfe9a816
.word 0x558e45b7,0x2794826a
.word 0x425f26fd,0x2ca95eef
.word 0xffffffc6,0xb8dcd063
.word 0x00000000,0x2cd2a816
.word 0xbe29e608,0x217bab73
p54_local1_expect:
.word 0xffffffc4,0x2116e10b
.word 0x9b8b97e2,0x75c70f50
.word 0xc4c5b77c,0x2d4583cb
.word 0xbfe9a816,0xcf362b4f
.word 0xb3cc87d0,0xbc51fd50
.word 0x77e26815,0xace94b29
.word 0xfb530d48,0x25e84eb1
.word 0x0350e28c,0x7144466c
p54_local2_expect:
.word 0xb81e4d48,0x2cd2a816
.word 0xc619fddd,0xffffffb5
.word 0x2c1904af,0x10f7c7a5
.word 0x49cab6d5,0xb5d5ef5e
.word 0x9eb6d9b2,0x7326b872
.word 0xffc4f083,0x33d8d1dd
.word 0x37ed7e5e,0xc67b897c
.word 0x00000000,0x00002116
p54_local3_expect:
.word 0x572202c6,0xc619fddd
.word 0x4ea2d6c6,0x3bc3dc4e
.word 0xa8acbe99,0x5d54fdbe
.word 0xffffffc4,0x2116e10b
.word 0x46f8990c,0xa0bd5c41
.word 0x42d7a000,0x19a069fa
.word 0x5bb3e6cd,0x5c61bfe9
.word 0x5668fa80,0xb8f9b09c
p55_init_registers:
.word 0x4a4fdfd8,0xa643fe72 ! Init value for %l0
.word 0xc8772b8e,0x0b869f03 ! Init value for %l1
.word 0xa4d8ba42,0xaef667f8 ! Init value for %l2
.word 0xaa388cf9,0xba017f62 ! Init value for %l3
.word 0x6ad8dce8,0x68708259 ! Init value for %l4
.word 0x8370dc92,0x48ca78b9 ! Init value for %l5
.word 0x08a40580,0x2dff6097 ! Init value for %l6
.word 0xe6a6b764,0x554ab914 ! Init value for %l7
.align 64
p55_init_freg:
.word 0x8ca940a7,0xf1be5e5e ! Init value for %f0
.word 0xdafaf596,0xb3b444b9 ! Init value for %f2
.word 0x5b51cfec,0x68ecae9c ! Init value for %f4
.word 0x9a55255c,0x15835785 ! Init value for %f6
.word 0xa6fe1ff0,0xe8ec962f ! Init value for %f8
.word 0xf8742277,0x1f2c98c5 ! Init value for %f10
.word 0x557734cc,0xd55b6871 ! Init value for %f12
.word 0x2816301a,0x3b5092ad ! Init value for %f14
.word 0xe9c510fa,0x3b8c71d3 ! Init value for %f16
.word 0xed6f1cb4,0x0310eac3 ! Init value for %f18
.word 0x98068178,0x4329f0b3 ! Init value for %f20
.word 0x6c5bb186,0x060792ba ! Init value for %f22
.word 0xc578fbab,0x8a00b0fe ! Init value for %f24
.word 0x00383ce0,0x66550598 ! Init value for %f26
.word 0x43bb1f26,0x8622784e ! Init value for %f28
.word 0xa316bed0,0x333f9aa3 ! Init value for %f30
.word 0x82df2f88,0x540612da ! Init value for %f32
.word 0x148ee002,0x1c87fe1c ! Init value for %f34
.word 0xe7864afd,0xea7b886f ! Init value for %f36
.word 0x14d657a7,0xc58cbe3a ! Init value for %f38
.word 0xd65cdb32,0x949f1bd6 ! Init value for %f40
.word 0x0a58aabd,0x2b45cd7e ! Init value for %f42
.word 0xe2683f38,0x5137b324 ! Init value for %f44
.word 0x2af91c48,0x4ffa2512 ! Init value for %f46
.word 0x66490f3d,0x97ae5c0c
.word 0xeba5968a,0xe73f5c9a
.word 0xca8d60b8,0xc4f1a6ca
.word 0x528e4a92,0x3a59b593
.word 0xed56137e,0x435c4496
.word 0x77257b57,0x0ece9a1e
.word 0x379f9e40,0x8921b1b8
.word 0x12f0ee2a,0xa17a88f9
p55_expected_registers:
.word 0x00000000,0x000000b1
.word 0x00000000,0x00001eb0
.word 0x00000000,0x55e51eb0
.word 0x00000000,0xba017f62
.word 0x00000000,0x000094bd
.word 0x8370dc92,0x48ca78b9
.word 0x00000000,0xbfb92bd8
.word 0x00000000,0x434301ab
p55_expected_fp_regs:
.word 0x8ca940a7,0xf1be5e5e
.word 0xdafaf596,0xb3b444b9
.word 0x5b51cfec,0x68ecae9c
.word 0x9a55255c,0x15835785
.word 0xa6fe1ff0,0xe8ec962f
.word 0xf8742277,0x1f2c98c5
.word 0x557734cc,0xd55b6871
.word 0x2816301a,0x3b5092ad
.word 0xe9c510fa,0x3b8c71d3
.word 0xed6f1cb4,0x0310eac3
.word 0x98068178,0x4329f0b3
.word 0x6c5bb186,0x060792ba
.word 0xc578fbab,0x8a00b0fe
.word 0x00383ce0,0x66550598
.word 0x43bb1f26,0x8622784e
.word 0xa316bed0,0x333f9aa3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p55_local0_expect:
.word 0x7550ae10,0x8d309702
.word 0x2dff6097,0x554ab914
.word 0xa81b6b03,0xcf9a2cc3
.word 0xa92ecca8,0xba945be3
.word 0x541663dc,0xe411cb63
.word 0x55e51eb0,0xba017f62
.word 0x972eb295,0x00009edc
.word 0xf3f714a1,0x5c43829b
p55_local1_expect:
.word 0x5c43829b,0x0d76af49
.word 0x7ca0c54d,0x30598142
.word 0x626de761,0x6a1fb59a
.word 0x07d7929d,0xf122f4fe
.word 0xb6a89362,0xbf2e7036
.word 0x8370dc92,0x48ca78b9
.word 0x2eb14c98,0xd2cd69aa
.word 0xbfb92bd8,0x434301ab
p55_local2_expect:
.word 0x08f94be2,0x73e59575
.word 0x8d126aca,0x97ce295f
.word 0x22ddb51e,0xd44664f6
.word 0x0ac47976,0x77611b34
.word 0x55e51eb0,0xba017f62
.word 0x00000000,0x8d126aca
.word 0x00000000,0x00009edc
.word 0x2cf3c11a,0x4ce481e2
p55_local3_expect:
.word 0x27faffef,0x9f039a0b
.word 0x94bd3d2f,0xa203d165
.word 0x9582b2a3,0xd0d06c48
.word 0x8370dc92,0x48ca78b9
.word 0xf79d93c8,0x42e60e9d
.word 0x305d548a,0x7308d63b
.word 0xebb176be,0x48ca78b9
.word 0x73f54c24,0x9edcc7d5
p56_init_registers:
.word 0x5c3a1762,0x0435bfd4 ! Init value for %l0
.word 0x934f518c,0x27341540 ! Init value for %l1
.word 0x5e1f4b20,0x0cb9381f ! Init value for %l2
.word 0xafcce1d2,0x722573a5 ! Init value for %l3
.word 0xb6afb34a,0x85361914 ! Init value for %l4
.word 0xed2dda05,0xbba67f40 ! Init value for %l5
.word 0xf30cd5c0,0x35b7a11c ! Init value for %l6
.word 0x0b9b2e20,0xd02e2433 ! Init value for %l7
.align 64
p56_init_freg:
.word 0x65d058d7,0x5bbbadc7 ! Init value for %f0
.word 0x113baa4f,0x5608f248 ! Init value for %f2
.word 0x9fa686ea,0x9b355087 ! Init value for %f4
.word 0x8208b2d8,0x4d6af7c0 ! Init value for %f6
.word 0x89e8e083,0xad345491 ! Init value for %f8
.word 0xa8f24bca,0xf1fb03eb ! Init value for %f10
.word 0x0e8b5b52,0xd03e4e14 ! Init value for %f12
.word 0x5276c80e,0xd0a29025 ! Init value for %f14
.word 0x3f8683f3,0x81f74547 ! Init value for %f16
.word 0x8b5d6d0e,0x679e5a6a ! Init value for %f18
.word 0x52325283,0xd17f89d5 ! Init value for %f20
.word 0xd3601c0c,0x0df6e291 ! Init value for %f22
.word 0x7d847b4c,0x8e29906a ! Init value for %f24
.word 0x5ca80fb1,0xd75c02e1 ! Init value for %f26
.word 0x95f52299,0xd3ab0641 ! Init value for %f28
.word 0x93552223,0x94ef4b8d ! Init value for %f30
.word 0x66b58232,0x8f8f4139 ! Init value for %f32
.word 0xa5f09345,0x7ea24df9 ! Init value for %f34
.word 0xe398ce54,0x95bede63 ! Init value for %f36
.word 0xc4b1d203,0x4040caf0 ! Init value for %f38
.word 0x46044fb6,0xd5b83f46 ! Init value for %f40
.word 0x4b87f630,0x6357638b ! Init value for %f42
.word 0xe332fbdd,0x6284a330 ! Init value for %f44
.word 0x3ebb26b2,0xfc2e7076 ! Init value for %f46
.word 0xc46e3ab3,0x39a51805
.word 0x454eb852,0xc7e951e0
.word 0x0c4c25ec,0xbefe3107
.word 0x6241eb97,0x38dce95f
.word 0x4dd557d2,0x4d605b14
.word 0x32c0d84d,0xdfe87a2b
.word 0xd112aa2c,0x64eb43aa
.word 0xbd4fb939,0x92dfd5c4
p56_expected_registers:
.word 0x84fd658b,0xab21c499
.word 0x4d3369d4,0xee6afa06
.word 0x00000000,0xdb8840e3
.word 0x00000000,0x0000007c
.word 0x00000000,0x000036f9
.word 0x00000000,0x35b7a11c
.word 0x00000000,0x0000007c
.word 0x00000000,0xe317f9c0
p56_expected_fp_regs:
.word 0x65d058d7,0x5bbbadc7
.word 0x113baa4f,0x5608f248
.word 0x9fa686ea,0x9b355087
.word 0x8208b2d8,0x4d6af7c0
.word 0x89e8e083,0xad345491
.word 0xa8f24bca,0xf1fb03eb
.word 0x0e8b5b52,0xd03e4e14
.word 0x5276c80e,0xd0a29025
.word 0x3f8683f3,0x81f74547
.word 0x8b5d6d0e,0x679e5a6a
.word 0x52325283,0xd17f89d5
.word 0xd3601c0c,0x0df6e291
.word 0x7d847b4c,0x8e29906a
.word 0x5ca80fb1,0xd75c02e1
.word 0x95f52299,0xd3ab0641
.word 0x93552223,0x94ef4b8d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p56_local0_expect:
.word 0xe6d21bbe,0x2d53df2d
.word 0xf0e5faab,0xaa47c0db
.word 0xf30cd5c0,0x35b7a11c
.word 0x7bdc8161,0x0fa3f764
.word 0x932a0409,0xa53de78e
.word 0xa2e8f5ca,0xabecfb83
.word 0x74e1ca93,0xe317f9c0
.word 0x00000076,0x3b0e64eb
p56_local1_expect:
.word 0x924435d6,0x7e98f75c
.word 0x00000000,0x932a0409
.word 0x92c0c39b,0x87e2c997
.word 0x572f27f3,0xdabcd265
.word 0x4149d35d,0x64826b39
.word 0x0cb9381f,0xd0198f4f
.word 0x4f0b8d85,0x402a0409
.word 0x00681305,0x59e74423
p56_local2_expect:
.word 0x36f976cd,0x177c92dc
.word 0x85ce52f6,0xe9bed7f1
.word 0xdb8840e3,0x0000007c
.word 0xee6f0540,0xfe877e98
.word 0x33d203c8,0xc21a0bc7
.word 0x917f528f,0xd24a9c56
.word 0x472776a6,0x6bf1c3e9
.word 0x4d3369d4,0xee6afa06
p56_local3_expect:
.word 0x84fd658b,0xab21c499
.word 0xa51503ad,0xffbacb14
.word 0xffffffff,0xa506cb0e
.word 0xc52e09d6,0xd1099396
.word 0xe6bb0452,0x72d59d04
.word 0x1d042bb4,0x4b326cd6
.word 0xe9bed7f1,0xd1099396
.word 0x5c436b8c,0xb960d9af
p57_init_registers:
.word 0x64dbfdd2,0x2acfcf97 ! Init value for %l0
.word 0xe0038913,0xcfa82996 ! Init value for %l1
.word 0xb3c9dd78,0x7dbf1ae4 ! Init value for %l2
.word 0x575ed69b,0xd94fc028 ! Init value for %l3
.word 0x3751a5da,0x685e3270 ! Init value for %l4
.word 0x7cacca16,0xae34d393 ! Init value for %l5
.word 0x67615914,0x6e45afd1 ! Init value for %l6
.word 0x06d193f8,0x7b851794 ! Init value for %l7
.align 64
p57_init_freg:
.word 0x10a6a650,0xbe590764 ! Init value for %f0
.word 0x5f621368,0xf3773549 ! Init value for %f2
.word 0xa68b58a7,0xb0688564 ! Init value for %f4
.word 0x8bcf0ac8,0x25042b2b ! Init value for %f6
.word 0x1c4a5989,0xbb9b8cbc ! Init value for %f8
.word 0x89efa440,0xd7032100 ! Init value for %f10
.word 0x44b5fa43,0xdbcde14b ! Init value for %f12
.word 0xd731acab,0x99a73269 ! Init value for %f14
.word 0x53736e19,0x371ab3bd ! Init value for %f16
.word 0xfab3ba12,0xfb85ec35 ! Init value for %f18
.word 0x6e928c38,0x38ff7758 ! Init value for %f20
.word 0xb38baf1e,0xbad3d3fb ! Init value for %f22
.word 0xbe8b13c3,0x2e61025e ! Init value for %f24
.word 0x5aef3f5f,0x37b6a450 ! Init value for %f26
.word 0x2876bd09,0x34c266fe ! Init value for %f28
.word 0x5b042beb,0x7204b38f ! Init value for %f30
.word 0xb8bdc275,0xdac7ce05 ! Init value for %f32
.word 0xebf24193,0xef68d2c0 ! Init value for %f34
.word 0x30dd9514,0xc19c43ac ! Init value for %f36
.word 0x3b347f1c,0x1886999a ! Init value for %f38
.word 0x9b73277e,0x8a482d23 ! Init value for %f40
.word 0x92c55b76,0xea9ab0bf ! Init value for %f42
.word 0x78d04eae,0x8e955553 ! Init value for %f44
.word 0xbccaea85,0x3bdd49dd ! Init value for %f46
.word 0x48b680cf,0xb3908d81
.word 0x6877b93d,0x8d078dce
.word 0x184aeefa,0xbf690ac4
.word 0x43bc3441,0xc4a84576
.word 0x541d1ad6,0xa58b55dd
.word 0xe583a70c,0x5a3b23ac
.word 0x2b21891a,0xbae1f174
.word 0xad09e4c2,0xca068aba
p57_expected_registers:
.word 0x24b0e6d0,0xa30c2399
.word 0xffffffff,0xffffb961
.word 0x00000000,0x0000000c
.word 0x00000000,0x0000e2fe
.word 0x00000000,0x0000e2fe
.word 0xffffffff,0xffffff95
.word 0xffffffff,0xffffffd0
.word 0x00000000,0x0000fc1c
p57_expected_fp_regs:
.word 0x10a6a650,0xbe590764
.word 0x5f621368,0xf3773549
.word 0xa68b58a7,0xb0688564
.word 0x8bcf0ac8,0x25042b2b
.word 0x1c4a5989,0xbb9b8cbc
.word 0x89efa440,0xd7032100
.word 0x44b5fa43,0xdbcde14b
.word 0xd731acab,0x99a73269
.word 0x53736e19,0x371ab3bd
.word 0xfab3ba12,0xfb85ec35
.word 0x6e928c38,0x38ff7758
.word 0xb38baf1e,0xbad3d3fb
.word 0xbe8b13c3,0x2e61025e
.word 0x5aef3f5f,0x37b6a450
.word 0x2876bd09,0x34c266fe
.word 0x5b042beb,0x7204b38f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p57_local0_expect:
.word 0xffffffff,0xffffb961
.word 0xffffffff,0xffffffd0
.word 0x24b0e6d0,0xa30c2399
.word 0x0000007b,0x6307ef5e
.word 0xffd0ce6d,0xf34d7a28
.word 0x00000000,0x6307ef5e
.word 0x6010a19d,0xf8b9610b
.word 0x9fa51dab,0x649553c1
p57_local1_expect:
.word 0x0b791482,0x74326152
.word 0xffd02c88,0x8e8699f8
.word 0x32a13951,0x4046605e
.word 0xad86b961,0x96ee4d2c
.word 0x00000000,0x0000e2fe
.word 0x4e3de4f2,0xfa147b0d
.word 0x82608052,0xd393f699
.word 0x6010a19d,0xf8b9610b
p57_local2_expect:
.word 0x81beadc5,0x0c96c94a
.word 0x1107e2fe,0xeafc24d4
.word 0x89b9d655,0x53f90db5
.word 0x5fba4b36,0x81beadc5
.word 0x2d732115,0xe02fcaf3
.word 0xe63a15df,0x2fca0996
.word 0x5c6e6b39,0xcc76afff
.word 0x02709c29,0x135e1d83
p57_local3_expect:
.word 0x889aaf8c,0xd86de99a
.word 0x00000000,0x0000000c
.word 0x36fbdf62,0xa995501c
.word 0x81090590,0x0cfcb65b
.word 0x5f932cd5,0xfc1ce5ac
.word 0x1eb55f2f,0x6307ef5e
.word 0x8a1a8052,0x81a4d8b5
.word 0x04cc8909,0x0000009c
p58_init_registers:
.word 0x4b9ac8ff,0xe4aebd77 ! Init value for %l0
.word 0x33462bbf,0xdbeb9293 ! Init value for %l1
.word 0x791bbd80,0x9167ce25 ! Init value for %l2
.word 0x453019c0,0x1a17e9ec ! Init value for %l3
.word 0x16feb2ce,0x943a0b65 ! Init value for %l4
.word 0x60dda95a,0xc1326577 ! Init value for %l5
.word 0x03752d24,0x6eefc3b8 ! Init value for %l6
.word 0x7d00bb26,0x5eef3091 ! Init value for %l7
.align 64
p58_init_freg:
.word 0x8f56b374,0xe0c33ad3 ! Init value for %f0
.word 0x92c4e3be,0xfb202ce2 ! Init value for %f2
.word 0x2cbae21b,0xd845206f ! Init value for %f4
.word 0x10746ec4,0xb120561c ! Init value for %f6
.word 0x4b37477e,0x3bc687a7 ! Init value for %f8
.word 0xb1a386d5,0x27aff4c4 ! Init value for %f10
.word 0xfd9b8572,0x1e2a26f0 ! Init value for %f12
.word 0xc1ad3fea,0xdb2f49c5 ! Init value for %f14
.word 0x79539326,0x6c047eaf ! Init value for %f16
.word 0x0b8db03a,0x158242dd ! Init value for %f18
.word 0x395f4e58,0x308f98f2 ! Init value for %f20
.word 0x628fce91,0x9e01ad97 ! Init value for %f22
.word 0x7cc25807,0xcd72f7d9 ! Init value for %f24
.word 0xaeb78e31,0xa8a374cd ! Init value for %f26
.word 0x391cf796,0x06345698 ! Init value for %f28
.word 0x1b131fe7,0x710133be ! Init value for %f30
.word 0xac1b0656,0x36b242f2 ! Init value for %f32
.word 0xdc68f5de,0x098487c7 ! Init value for %f34
.word 0x4eb9e33b,0x3939f553 ! Init value for %f36
.word 0x7a94c248,0x4d9d3d1b ! Init value for %f38
.word 0x827d3248,0x3f5869ac ! Init value for %f40
.word 0x08d6b812,0x502dd51c ! Init value for %f42
.word 0x6e2c4af6,0x694be608 ! Init value for %f44
.word 0xf49162f2,0x5763486c ! Init value for %f46
.word 0x7950cf53,0x4bbdc6d9
.word 0xeb449e6e,0xf80022e8
.word 0x4b5a4bfa,0xdca10636
.word 0xa4965465,0xbb828a71
.word 0xb0761b86,0xd21b5ec6
.word 0xf8900517,0x596390c0
.word 0x7442fb77,0x7f86e0ec
.word 0xb5ca708e,0x30845fb1
p58_expected_registers:
.word 0x00000000,0x0000009b
.word 0x00000000,0x00000d51
.word 0x00000000,0x780358b9
.word 0x00000000,0x40914a7f
.word 0x00000000,0x45eb9b29
.word 0x00000000,0x00000049
.word 0x00000000,0x45eb9b29
.word 0x00000000,0x3bb3b25d
p58_expected_fp_regs:
.word 0x8f56b374,0xe0c33ad3
.word 0x92c4e3be,0xfb202ce2
.word 0x2cbae21b,0xd845206f
.word 0x10746ec4,0xb120561c
.word 0x4b37477e,0x3bc687a7
.word 0xb1a386d5,0x27aff4c4
.word 0xfd9b8572,0x1e2a26f0
.word 0xc1ad3fea,0xdb2f49c5
.word 0x79539326,0x6c047eaf
.word 0x0b8db03a,0x158242dd
.word 0x395f4e58,0x308f98f2
.word 0x628fce91,0x9e01ad97
.word 0x7cc25807,0xcd72f7d9
.word 0xaeb78e31,0xa8a374cd
.word 0x391cf796,0x06345698
.word 0x1b131fe7,0x710133be
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p58_local0_expect:
.word 0x3bb3b25d,0x00004091
.word 0x00499b29,0x3bb3b25d
.word 0x45eb9b29,0x3bb3b25d
.word 0x00000000,0x00000d51
.word 0x694248eb,0x4a0e51e9
.word 0x10ac0049,0x4a7f501f
.word 0x9d7989fe,0x0d51523a
.word 0xa087128d,0xecfd45bd
p58_local1_expect:
.word 0x829f9408,0xcfab57c9
.word 0x6f1804b8,0x7cc3a550
.word 0x00000000,0x3bb3b25d
.word 0x832851e6,0x0be39e65
.word 0xec1a89e4,0x3bb3b25d
.word 0x534461e9,0x932c9af0
.word 0x3bb3b25d,0x8bc7470e
.word 0x2234a61f,0x7ff44eb8
p58_local2_expect:
.word 0x17494d8a,0x6b7cef52
.word 0xf430b947,0x6db0d8e4
.word 0x8b28d82f,0x08c57b9b
.word 0xbdc3bb7a,0xb7aeb9c4
.word 0x80aadc68,0xfa647f90
.word 0xe4aebd77,0x5d462d58
.word 0x69425deb,0x4a0e51e9
.word 0x0049f432,0x31e2f871
p58_local3_expect:
.word 0xe06d6422,0x40914a7f
.word 0x780358b9,0x1a17e9ec
.word 0x74009b29,0x9883fc8b
.word 0x1ca9c429,0xdf95df9c
.word 0x495ccdb7,0x7399bf22
.word 0x837fba4c,0xa5129467
.word 0x3bb3b25d,0x1a17e9ec
.word 0xe1391ed1,0xe791ae8f
p59_init_registers:
.word 0x30eaf542,0x638a9b78 ! Init value for %l0
.word 0x1e714438,0xb8d7408e ! Init value for %l1
.word 0xc2adf72d,0xcf75284c ! Init value for %l2
.word 0x26f3f4c2,0x99b20b5b ! Init value for %l3
.word 0xe6944d09,0xb7171955 ! Init value for %l4
.word 0xc3a4b3c2,0x736bec17 ! Init value for %l5
.word 0x6f0c2622,0xa2750da1 ! Init value for %l6
.word 0xc9ab4e3e,0x8c2a4c24 ! Init value for %l7
.align 64
p59_init_freg:
.word 0xf4ab72b6,0xdd400332 ! Init value for %f0
.word 0xb4e3518b,0x7f6caa6e ! Init value for %f2
.word 0x2c792a35,0xc4cfe607 ! Init value for %f4
.word 0xf3819b75,0x3ed305a7 ! Init value for %f6
.word 0x93695d37,0xdb5d5e13 ! Init value for %f8
.word 0xf510cb10,0xaa5aa41c ! Init value for %f10
.word 0x79c319db,0x7f6b5870 ! Init value for %f12
.word 0x4596de20,0xec875eca ! Init value for %f14
.word 0xc970150c,0x7f849bdb ! Init value for %f16
.word 0x3703c577,0xee8171fd ! Init value for %f18
.word 0xe2c7a58d,0xbd66eb67 ! Init value for %f20
.word 0x0480625e,0x99d2375e ! Init value for %f22
.word 0x0513e77c,0x4e460743 ! Init value for %f24
.word 0xf7ca4325,0x5b704e33 ! Init value for %f26
.word 0xa90633c8,0x310642aa ! Init value for %f28
.word 0x171e28e5,0x10bbfe20 ! Init value for %f30
.word 0xe74090d2,0xd16dcdc9 ! Init value for %f32
.word 0x0bba6385,0x59d44296 ! Init value for %f34
.word 0x425cc8ac,0x619fe4f5 ! Init value for %f36
.word 0x6a7705cd,0xf47c3b3f ! Init value for %f38
.word 0x49d19d46,0xd1bf8b56 ! Init value for %f40
.word 0x292bdb22,0xa3800fcc ! Init value for %f42
.word 0x5589e18d,0x29f96bf4 ! Init value for %f44
.word 0xa306f92c,0xae148ae3 ! Init value for %f46
.word 0x02ce614f,0x60803667
.word 0x74fc0414,0xb52b8bc7
.word 0x164ef47c,0x1ae7512a
.word 0x2187b010,0x504e7652
.word 0x4502b9eb,0x4e2659a2
.word 0x0b7b7212,0x1e333e59
.word 0x16289aa5,0xef0c0ad1
.word 0x8a09c461,0x951c698f
p59_expected_registers:
.word 0x00000000,0x00009c48
.word 0x00000000,0xdc66a4f9
.word 0x00000000,0x15f4c563
.word 0xffffffff,0x8c2a6624
.word 0x68a12e3e,0xa87939e7
.word 0xc3a4b3c2,0x736bec17
.word 0x00000000,0x000000c2
.word 0x00000000,0x00000021
p59_expected_fp_regs:
.word 0xf4ab72b6,0xdd400332
.word 0xb4e3518b,0x7f6caa6e
.word 0x2c792a35,0xc4cfe607
.word 0xf3819b75,0x3ed305a7
.word 0x93695d37,0xdb5d5e13
.word 0xf510cb10,0xaa5aa41c
.word 0x79c319db,0x7f6b5870
.word 0x4596de20,0xec875eca
.word 0xc970150c,0x7f849bdb
.word 0x3703c577,0xee8171fd
.word 0xe2c7a58d,0xbd66eb67
.word 0x0480625e,0x99d2375e
.word 0x0513e77c,0x4e460743
.word 0xf7ca4325,0x5b704e33
.word 0xa90633c8,0x310642aa
.word 0x171e28e5,0x10bbfe20
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p59_local0_expect:
.word 0x72f0bb57,0xd741cd3d
.word 0x87621b52,0xffffdc66
.word 0x6b85a454,0xaf9bb3d3
.word 0xf29e264c,0xdda6a84e
.word 0x68a12e3e,0xa87939e7
.word 0xc9ab4e3e,0x8c2a6624
.word 0x00000000,0x7dfe2e3e
.word 0xe1689296,0xba24cdc4
p59_local1_expect:
.word 0xc36b5adc,0xaab2b92a
.word 0xc3a4b3c2,0x736bec17
.word 0xdc66a4f9,0x207a203f
.word 0x736bec17,0x360621e9
.word 0xcf75284c,0xffffff9b
.word 0x7dfe2e3e,0xc77249b4
.word 0xb95ba6a9,0x36eff424
.word 0x46e82c3f,0xcf75284c
p59_local2_expect:
.word 0x9b361334,0x465fbd29
.word 0x78865ff4,0x59799bc4
.word 0x15f4c563,0xc2c19b73
.word 0x3aa77331,0x000000c2
.word 0x86b9314c,0x8d0d8679
.word 0xf8f9f519,0x51a9a148
.word 0xa3d1d07f,0xf6b6f5c2
.word 0xffffdc66,0x1ccdb29a
p59_local3_expect:
.word 0x5bc3ff26,0x218fb0ff
.word 0x46ea1010,0x0bb1c4c8
.word 0x0ca7c6e6,0x0000c563
.word 0xff1289f7,0x95779148
.word 0xa87939e7,0x736bec17
.word 0x6624c5ae,0xe06d9ab3
.word 0x145abcab,0xa0c3494b
.word 0xdeb7f4a4,0x502d2691
p60_init_registers:
.word 0xd11e85de,0x75ed18f5 ! Init value for %l0
.word 0xfff60bfe,0x34cb7f2f ! Init value for %l1
.word 0xb8912c9b,0xe96c3016 ! Init value for %l2
.word 0x06a3c8cc,0x8880d892 ! Init value for %l3
.word 0xe8d1ba4e,0x76c48172 ! Init value for %l4
.word 0xd94c8eef,0xfa51a15c ! Init value for %l5
.word 0x74e28824,0x647f6f47 ! Init value for %l6
.word 0xe4bb91c0,0x8b545d43 ! Init value for %l7
.align 64
p60_init_freg:
.word 0xb2f8f8e1,0x8aecace5 ! Init value for %f0
.word 0x02bf5bb5,0xe98c7b75 ! Init value for %f2
.word 0x07070368,0x0ee9ad7a ! Init value for %f4
.word 0x1ed9e128,0xb16ae58f ! Init value for %f6
.word 0xf836ce15,0xb7786882 ! Init value for %f8
.word 0x4113d0a0,0x16fb8a46 ! Init value for %f10
.word 0x39c34a48,0x02bd34d7 ! Init value for %f12
.word 0x82cc614b,0x2808e139 ! Init value for %f14
.word 0x0c9bcdbd,0x85f05302 ! Init value for %f16
.word 0xdedda44a,0x71eba5c3 ! Init value for %f18
.word 0xc3acb337,0xde77de6c ! Init value for %f20
.word 0x72b0676a,0x04dffbf4 ! Init value for %f22
.word 0xdac2b96d,0x191fdaa6 ! Init value for %f24
.word 0x4d9bd4d1,0x7ecbbdd2 ! Init value for %f26
.word 0x54877d03,0x930c84a2 ! Init value for %f28
.word 0xc2c53a10,0xe3ca8ebb ! Init value for %f30
.word 0xd26da2da,0xbf917ae0 ! Init value for %f32
.word 0xf160c6d6,0xea26e8b7 ! Init value for %f34
.word 0xf0ef18e1,0x0e95036d ! Init value for %f36
.word 0xeb68311f,0x0eab188a ! Init value for %f38
.word 0xece6b757,0x940eafd9 ! Init value for %f40
.word 0x46103b9c,0x27da29c1 ! Init value for %f42
.word 0xaf245b55,0x2bd7272d ! Init value for %f44
.word 0x70a9f13f,0x721ded52 ! Init value for %f46
.word 0x7531f0e7,0x366810dd
.word 0xec24aed6,0x0eb8776a
.word 0xaca814f8,0x04124862
.word 0x6a88da99,0x83065023
.word 0xb853833c,0x4550ac19
.word 0x455c8ea8,0x077e4317
.word 0x1d2039fe,0x49300662
.word 0x8bba134d,0xe06bff96
p60_expected_registers:
.word 0x00000000,0xff780868
.word 0x00000000,0xf9cfcdf1
.word 0x00000000,0x9182d7bc
.word 0x18e534f1,0x65c477a2
.word 0x00000000,0x0000156a
.word 0x00000000,0x1e84881c
.word 0xffffffff,0xffffffcf
.word 0xffffffff,0x9466aaf3
p60_expected_fp_regs:
.word 0xb2f8f8e1,0x8aecace5
.word 0x02bf5bb5,0xe98c7b75
.word 0x07070368,0x0ee9ad7a
.word 0x1ed9e128,0xb16ae58f
.word 0xf836ce15,0xb7786882
.word 0x4113d0a0,0x16fb8a46
.word 0x39c34a48,0x02bd34d7
.word 0x82cc614b,0x2808e139
.word 0x0c9bcdbd,0x85f05302
.word 0xdedda44a,0x71eba5c3
.word 0xc3acb337,0xde77de6c
.word 0x72b0676a,0x04dffbf4
.word 0xdac2b96d,0x191fdaa6
.word 0x4d9bd4d1,0x7ecbbdd2
.word 0x54877d03,0x930c84a2
.word 0xc2c53a10,0xe3ca8ebb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p60_local0_expect:
.word 0x53e733c9,0xdaec14e5
.word 0x9466aaf3,0x4bd02fad
.word 0xff780868,0xf9cfcdf1
.word 0xffffffcf,0x65c477a2
.word 0x0000001a,0xce920d77
.word 0x7a635bc5,0xd664fad5
.word 0x8a554963,0x0000001a
.word 0xe1e10626,0xc98fbed2
p60_local1_expect:
.word 0x74e28824,0x647f6f47
.word 0x65c477a2,0x647f6f47
.word 0xd05505c1,0xd287188d
.word 0x74e28824,0x647f6f47
.word 0x6b1fe6c0,0xc29f71a0
.word 0xe5ed3862,0x56667e96
.word 0xce920d77,0x88245a0d
.word 0x156a0000,0xcc9d65ed
p60_local2_expect:
.word 0x647f6f47,0x4f72c9b0
.word 0x1513994c,0x536674ab
.word 0xbffee167,0x5582aaff
.word 0x9a2cade8,0x1e84881c
.word 0x2c923e0f,0xae42bc0e
.word 0xc2bcf693,0xade0df57
.word 0xb11f82e0,0x00002ced
.word 0x7e81d4e4,0x45219c89
p60_local3_expect:
.word 0x00000018,0x5582aaff
.word 0x024ad7dc,0x27a4a0c4
.word 0x9182d7bc,0x6dcf2688
.word 0xc4183d9e,0xcf382ced
.word 0x84656601,0xf97af760
.word 0xa6a7329f,0x4d0471de
.word 0x14a7aafc,0x698b18b1
.word 0x550b07da,0x78b2345b
p61_init_registers:
.word 0x24640716,0x376c8830 ! Init value for %l0
.word 0x2390fa5c,0xb69d149f ! Init value for %l1
.word 0x0ff1b8b8,0x7f0c2b1a ! Init value for %l2
.word 0x90ff2831,0xff79a0ab ! Init value for %l3
.word 0x6b3c5f99,0xd4c590ac ! Init value for %l4
.word 0x5809dd8a,0xbb8301a2 ! Init value for %l5
.word 0xdd6ecb46,0x3686093b ! Init value for %l6
.word 0xde736c58,0x1ece206b ! Init value for %l7
.align 64
p61_init_freg:
.word 0x1cc82e67,0x2117fc51 ! Init value for %f0
.word 0xd26c2489,0x7c679294 ! Init value for %f2
.word 0x0834bd54,0xbc7c1919 ! Init value for %f4
.word 0x7a662922,0x714b52be ! Init value for %f6
.word 0x42c17b39,0xcbbb0256 ! Init value for %f8
.word 0x6a1e2533,0x29abb15e ! Init value for %f10
.word 0x575f6bb1,0x8017cb6f ! Init value for %f12
.word 0xab2100d4,0x34c42393 ! Init value for %f14
.word 0xfa228759,0xc49a6ed8 ! Init value for %f16
.word 0x68b00ee1,0xf14d5524 ! Init value for %f18
.word 0x02df06a2,0xd18019a2 ! Init value for %f20
.word 0x38e73579,0x7e11fe02 ! Init value for %f22
.word 0xb4220a59,0xe1845e93 ! Init value for %f24
.word 0xf00aa8c5,0x0d22fabd ! Init value for %f26
.word 0x98349891,0xb4f484d6 ! Init value for %f28
.word 0x15651852,0xce7288e1 ! Init value for %f30
.word 0xa5e2efee,0xce9e236e ! Init value for %f32
.word 0x3488d226,0x851d4b04 ! Init value for %f34
.word 0xc5407c6f,0x30657cad ! Init value for %f36
.word 0xf1ec9388,0x7ac3543b ! Init value for %f38
.word 0x117a0dc8,0x70a96a0d ! Init value for %f40
.word 0x227563a0,0xfccd7745 ! Init value for %f42
.word 0x393b8657,0xb929b117 ! Init value for %f44
.word 0xa1e096c4,0xf32afef4 ! Init value for %f46
.word 0xa82af213,0x3ef1c7e2
.word 0x8bfde1f4,0x804c2ce2
.word 0x26ffc44e,0xa4751d6c
.word 0x5f0ab800,0xe9303db7
.word 0x30b26875,0x23140b56
.word 0xc45ba32e,0x6ce077c7
.word 0x85f8e996,0x7c7cdcce
.word 0x600bb837,0xeb0993ee
p61_expected_registers:
.word 0x00000000,0x0000006a
.word 0xffffffff,0xffffffc8
.word 0x00000000,0xe872c321
.word 0x9b18a5b9,0x00511f5d
.word 0x00000000,0x00000070
.word 0x00000000,0x00000006
.word 0x00000000,0x0000e1e1
.word 0x00000000,0x000000c9
p61_expected_fp_regs:
.word 0x1cc82e67,0x2117fc51
.word 0xd26c2489,0x7c679294
.word 0x0834bd54,0xbc7c1919
.word 0x7a662922,0x714b52be
.word 0x42c17b39,0xcbbb0256
.word 0x6a1e2533,0x29abb15e
.word 0x575f6bb1,0x8017cb6f
.word 0xab2100d4,0x34c42393
.word 0xfa228759,0xc49a6ed8
.word 0x68b00ee1,0xf14d5524
.word 0x02df06a2,0xd18019a2
.word 0x38e73579,0x7e11fe02
.word 0xb4220a59,0xe1845e93
.word 0xf00aa8c5,0x0d22fabd
.word 0x98349891,0xb4f484d6
.word 0x15651852,0xce7288e1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p61_local0_expect:
.word 0xe1e14f53,0x9a6f9adc
.word 0xeb3a3257,0x84f60006
.word 0x5eaae5c4,0xd87c5618
.word 0xfbb35ec0,0x735b5618
.word 0xc156a620,0x002004d6
.word 0x4c16f328,0x1b87c75f
.word 0xdd6ecb46,0x36863b3b
.word 0x9d86da6a,0x8380ef3a
p61_local1_expect:
.word 0x59627da2,0xe0c99379
.word 0xb8fbc5f6,0x6e148e9f
.word 0x276a0d3c,0x4140f61e
.word 0x816c119c,0xb69d149f
.word 0x22aa3560,0x2df5c8bb
.word 0x1beac988,0x9a5d76cd
.word 0x00000000,0x00000006
.word 0x00000000,0x0000002b
p61_local2_expect:
.word 0xc2301408,0xff900f11
.word 0xea4a7cc0,0xe0c99379
.word 0x00000000,0x00000070
.word 0x2b5e7006,0xe8f634ff
.word 0xd11320cb,0x9c61c5af
.word 0x0a1b2083,0x00800080
.word 0xbf59bc2d,0x09a39bf4
.word 0xe872c321,0x3c2faaa4
p61_local3_expect:
.word 0x6b3c5f99,0xd4c590ac
.word 0x56180000,0x0000002b
.word 0x00000000,0x00000080
.word 0xffffffff,0xd87c5618
.word 0x8f95093b,0xb47e5618
.word 0xd2389270,0x02d233fd
.word 0x9b18a5b9,0x00511f5d
.word 0xdedb2597,0x0a1b2083
p62_init_registers:
.word 0xb27d95b4,0x1c784f0e ! Init value for %l0
.word 0xbbeec5d0,0x9d30218c ! Init value for %l1
.word 0x2f711f86,0x68c0a3b5 ! Init value for %l2
.word 0x2b526285,0xb23adddc ! Init value for %l3
.word 0x48a5bfeb,0xd4b06ea1 ! Init value for %l4
.word 0x43ddbcf4,0x626a3177 ! Init value for %l5
.word 0xc8f7101c,0xeadbf9ce ! Init value for %l6
.word 0x4f9536f6,0xbf847952 ! Init value for %l7
.align 64
p62_init_freg:
.word 0x1472afa5,0x44c8ea04 ! Init value for %f0
.word 0x74f14757,0xe739a91d ! Init value for %f2
.word 0x342408f6,0x4a0d43db ! Init value for %f4
.word 0x62a29030,0xe30f3dff ! Init value for %f6
.word 0xb50f9db6,0xac13069b ! Init value for %f8
.word 0xc12171d1,0x45d3fd4a ! Init value for %f10
.word 0x25b7bce1,0xf35618e2 ! Init value for %f12
.word 0xb0f0b3fc,0xd5ca3123 ! Init value for %f14
.word 0x6db4bea1,0xade0097b ! Init value for %f16
.word 0x491cf02d,0x8e338dfe ! Init value for %f18
.word 0xc2e2a842,0x907529ba ! Init value for %f20
.word 0xa74b344c,0x93087739 ! Init value for %f22
.word 0xf93dc5af,0xfd073427 ! Init value for %f24
.word 0x558e1d37,0x07360847 ! Init value for %f26
.word 0x8bca18cb,0x20cce5d0 ! Init value for %f28
.word 0xfc9bddfa,0x086dbec8 ! Init value for %f30
.word 0x0b286dba,0x1984f2b4 ! Init value for %f32
.word 0x6e2b0cbd,0xd7ec47cc ! Init value for %f34
.word 0xc3dea50b,0x9d1f76f2 ! Init value for %f36
.word 0x70cf6060,0xddc549da ! Init value for %f38
.word 0xf11c5340,0xc041dbef ! Init value for %f40
.word 0x848725f3,0xa2b613cf ! Init value for %f42
.word 0xb5779460,0x49c28445 ! Init value for %f44
.word 0xf30d2a33,0x8e071596 ! Init value for %f46
.word 0x3cbe3332,0x36b14f75
.word 0x812c7a7c,0x9ac352ee
.word 0x016c2ae8,0x2cb7abbf
.word 0x45c2864c,0xe914b9f7
.word 0xccc3763b,0x6b5c2d03
.word 0xb7a2f9bc,0xc80113ed
.word 0x071cabd2,0xd6392e98
.word 0x5739b900,0x742ee432
p62_expected_registers:
.word 0x00000000,0x000068a6
.word 0x00000000,0x527963e8
.word 0x00000000,0x527963e8
.word 0x00000000,0x21b1cecc
.word 0x00000000,0xaf0c0f05
.word 0x00000000,0x00007952
.word 0x00000000,0x00000000
.word 0x00000000,0x000063e8
p62_expected_fp_regs:
.word 0x1472afa5,0x44c8ea04
.word 0x74f14757,0xe739a91d
.word 0x342408f6,0x4a0d43db
.word 0x62a29030,0xe30f3dff
.word 0xb50f9db6,0xac13069b
.word 0xc12171d1,0x45d3fd4a
.word 0x25b7bce1,0xf35618e2
.word 0xb0f0b3fc,0xd5ca3123
.word 0x6db4bea1,0xade0097b
.word 0x491cf02d,0x8e338dfe
.word 0xc2e2a842,0x907529ba
.word 0xa74b344c,0x93087739
.word 0xf93dc5af,0xfd073427
.word 0x558e1d37,0x07360847
.word 0x8bca18cb,0x20cce5d0
.word 0xfc9bddfa,0x086dbec8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p62_local0_expect:
.word 0xbfcad897,0xe9cac4c3
.word 0x0f1780ec,0x01f035e9
.word 0x52eeb402,0x1fc33603
.word 0x2bf5e2b6,0xcc317416
.word 0xd45ce27d,0x5258f14e
.word 0x527963e8,0x21b1cecc
.word 0xdab71a5d,0x30018b88
.word 0xeadbf9ce,0xbf847952
p62_local1_expect:
.word 0xabf5e2b6,0x0000cdab
.word 0x2ef6695a,0x5eafcce7
.word 0x101de61f,0x96e7a333
.word 0xab2a2493,0x9beffe56
.word 0x81d1e3f3,0x34a3be7f
.word 0x193f74f0,0x68a6eb54
.word 0x55187e74,0x724c0a61
.word 0x527963e8,0x527963e8
p62_local2_expect:
.word 0x626a3177,0xcdabcdab
.word 0xaf0c0f05,0x0927885f
.word 0x38c95952,0x0a6ecdab
.word 0x2f711f86,0x68c0a3b5
.word 0xeb2d2aa6,0x6cd1bae8
.word 0x00000079,0x21b1cecc
.word 0x8715a187,0x0d2885d3
.word 0x55554b57,0x757cc46d
p62_local3_expect:
.word 0x92e525f1,0x6d63b8e1
.word 0x993dc156,0xeadb63e8
.word 0x00000000,0x83ca9f4f
.word 0x35067467,0xc529b7dd
.word 0xda66cddc,0x70355523
.word 0xae248ede,0x016b1d52
.word 0x00000000,0x0927885f
.word 0xeadbf9ce,0xbf847952
p63_init_registers:
.word 0x397cfbc2,0x26b2816a ! Init value for %l0
.word 0x3706e4bb,0xea7468c5 ! Init value for %l1
.word 0x0301be06,0x7b779ad2 ! Init value for %l2
.word 0x88af2022,0x1b78a834 ! Init value for %l3
.word 0xed6d6c1a,0x23eaeafa ! Init value for %l4
.word 0x5c428caa,0x2e18c801 ! Init value for %l5
.word 0x8d557d3c,0x594411ef ! Init value for %l6
.word 0x7cd8f064,0x78970fdb ! Init value for %l7
.align 64
p63_init_freg:
.word 0xd7ee71f9,0xcbefb981 ! Init value for %f0
.word 0x6dcc8949,0x39b123dd ! Init value for %f2
.word 0x12217e71,0x55563199 ! Init value for %f4
.word 0xb11f9276,0x45addb8a ! Init value for %f6
.word 0xe1788996,0x8f0fb1c0 ! Init value for %f8
.word 0xb9b01040,0x5a948df0 ! Init value for %f10
.word 0xd9b9711f,0x759a8157 ! Init value for %f12
.word 0x9bcd5256,0xea729412 ! Init value for %f14
.word 0x02fc8791,0x817ae3e5 ! Init value for %f16
.word 0x256c4a64,0xd8ee626c ! Init value for %f18
.word 0x32a9de1f,0x87a65832 ! Init value for %f20
.word 0x45812bb6,0x1f054ba7 ! Init value for %f22
.word 0xef62646a,0xe4958180 ! Init value for %f24
.word 0x4eff83d4,0x6125207c ! Init value for %f26
.word 0x598c9058,0x14809c94 ! Init value for %f28
.word 0xfa3e84dc,0x65f28ffe ! Init value for %f30
.word 0x9f44cc1a,0xbd6c0589 ! Init value for %f32
.word 0x9730a425,0xa7a74693 ! Init value for %f34
.word 0xa22950db,0x66b3effb ! Init value for %f36
.word 0xed04d9e2,0x35b51f5f ! Init value for %f38
.word 0xa7ae866a,0x28480eb6 ! Init value for %f40
.word 0x436cadef,0x7ff7b632 ! Init value for %f42
.word 0xc1947245,0x44b75ef5 ! Init value for %f44
.word 0xbb1d4fcd,0x544af530 ! Init value for %f46
.word 0x87d5b2f6,0xa2011366
.word 0x3038b6ce,0xf1ec9d81
.word 0xa4e028df,0x5bdd303c
.word 0xc80e857e,0x078af9ce
.word 0x9145a65a,0x6e6a0307
.word 0xd6380af7,0x62f0f5b0
.word 0xb2112c20,0xff291a9f
.word 0x49680799,0x63142194
p63_expected_registers:
.word 0x00000000,0xd6a9f503
.word 0x00000000,0x0a92907f
.word 0xffffffbf,0xd1914fae
.word 0x00000000,0x6b94d9d7
.word 0x00000000,0x0000007b
.word 0x00000000,0x00000075
.word 0x00000000,0xa0fcda52
.word 0x00000000,0x000068c5
p63_expected_fp_regs:
.word 0xd7ee71f9,0xcbefb981
.word 0x6dcc8949,0x39b123dd
.word 0x12217e71,0x55563199
.word 0xb11f9276,0x45addb8a
.word 0xe1788996,0x8f0fb1c0
.word 0xb9b01040,0x5a948df0
.word 0xd9b9711f,0x759a8157
.word 0x9bcd5256,0xea729412
.word 0x02fc8791,0x817ae3e5
.word 0x256c4a64,0xd8ee626c
.word 0x32a9de1f,0x87a65832
.word 0x45812bb6,0x1f054ba7
.word 0xef62646a,0xe4958180
.word 0x4eff83d4,0x6125207c
.word 0x598c9058,0x14809c94
.word 0xfa3e84dc,0x65f28ffe
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p63_local0_expect:
.word 0xd23dc190,0xd1eb4c81
.word 0xfba89762,0xc48d1e4f
.word 0x2696fbc2,0xc9887003
.word 0x36d366c4,0xb7e5bfd7
.word 0x2d6fa214,0x603cd23d
.word 0x8365f1a1,0x6b94d9d7
.word 0x23eaeafa,0x2e18c801
.word 0x3edd23ed,0xc2e0a0b8
p63_local1_expect:
.word 0x4e605832,0x538de043
.word 0xa0b07435,0x78d5e34a
.word 0xea7468c5,0xc14ef6a1
.word 0xdb74ad0e,0x6fb81dd6
.word 0xa0fcda52,0x491d67f5
.word 0xd6a9f503,0x0a92907f
.word 0xf9844ad8,0x636e7166
.word 0x5c428caa,0x2e18c801
p63_local2_expect:
.word 0x0301be06,0x7b779ad2
.word 0xa0fcda52,0x0000d23d
.word 0xffffffff,0xd1eb4c81
.word 0xffffffbf,0xd1914fae
.word 0x635b75eb,0x290beb24
.word 0x8a7f51b1,0xbfa3dc07
.word 0x0df9dcf2,0xcf436775
.word 0x00000000,0x0000005c
p63_local3_expect:
.word 0x80fb7b17,0x5bc9d013
.word 0x00000000,0xa0fcda52
.word 0x4b83ccdf,0xd0591d7e
.word 0x5edcea32,0xe3cb2a0e
.word 0x4bbe2590,0xaf73faec
.word 0x5bc9d013,0x78d5e34a
.word 0x2b753f60,0xa582fc59
.word 0xa38cd92b,0x5e45f912
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 0xdd68a2bf,0x99b11133
.word 0x00000000,0x00000002
.word 0x349e2828,0x3904f714
.word 0x00000000,0x00000003
.word 0x17ad6e48,0x6e896e8d
.word 0x00000000,0x00000004
.word 0x43170cc8,0x46c712d0
.word 0x00000000,0x00000005
.word 0x67060cf0,0x1b9487f3
.word 0x00000000,0x00000006
.word 0x7ed3dc37,0xb0eb6cd8
.word 0x00000000,0x00000007
.word 0x23f42baf,0xb7451eed
.word 0x00000000,0x00000008
.word 0xbd1c33a0,0x5e6ae3b4
p1_dispatch_retry:
.word 0,0
p1_xintr_data:
.word 0x00000000,0x00000001
.word 0xfc461597,0xfca3af3c
.word 0x00000000,0x00000002
.word 0x8f230c0f,0xc2c24ab8
.word 0x00000000,0x00000003
.word 0x7e25bd47,0xa41a19a1
.word 0x00000000,0x00000004
.word 0xc51d33af,0xd1627be1
.word 0x00000000,0x00000005
.word 0xdcf57b0f,0xc9d66d8b
.word 0x00000000,0x00000006
.word 0x3c2a06a7,0x90042575
.word 0x00000000,0x00000007
.word 0x78f1701f,0xf38c9c7e
.word 0x00000000,0x00000008
.word 0xdf32cf78,0x00dd85ab
p2_dispatch_retry:
.word 0,0
p2_xintr_data:
.word 0x00000000,0x00000001
.word 0x0ef1c9c7,0xd7aa0e9f
.word 0x00000000,0x00000002
.word 0xb4b72da8,0x6cb80604
.word 0x00000000,0x00000003
.word 0xf68e4b48,0x61a2e5c6
.word 0x00000000,0x00000004
.word 0x05543ad7,0xa304e24b
.word 0x00000000,0x00000005
.word 0x4f3e1ae8,0x4299ca78
.word 0x00000000,0x00000006
.word 0x858ee7f0,0x5bb277aa
.word 0x00000000,0x00000007
.word 0x97a2c700,0x5d60d2a5
.word 0x00000000,0x00000008
.word 0xcad63358,0x6c120f3a
p3_dispatch_retry:
.word 0,0
p3_xintr_data:
.word 0x00000000,0x00000001
.word 0x94f75f00,0x57640d6c
.word 0x00000000,0x00000002
.word 0xe5a3bd07,0xcf4b9018
.word 0x00000000,0x00000003
.word 0x6b487050,0x6ed48d4e
.word 0x00000000,0x00000004
.word 0x6e671ab7,0xe76110f8
.word 0x00000000,0x00000005
.word 0x42591570,0x4344d1f0
.word 0x00000000,0x00000006
.word 0x470fbc5f,0xbf843166
.word 0x00000000,0x00000007
.word 0xa3e8a9ff,0xbe9ed933
.word 0x00000000,0x00000008
.word 0xb19a563f,0xfcf5da8a
p4_dispatch_retry:
.word 0,0
p4_xintr_data:
.word 0x00000000,0x00000001
.word 0xc4796718,0x377e2c7f
.word 0x00000000,0x00000002
.word 0x2a0003bf,0xdab13da0
.word 0x00000000,0x00000003
.word 0xc6107610,0x389620bd
.word 0x00000000,0x00000004
.word 0x044f1e87,0xf2d15dc9
.word 0x00000000,0x00000005
.word 0x07f29dc7,0xe68e619d
.word 0x00000000,0x00000006
.word 0x68ce334f,0x8c824b25
.word 0x00000000,0x00000007
.word 0x69c5ab8f,0xb337fe17
.word 0x00000000,0x00000008
.word 0xf8e0e3f0,0x78b329ad
p5_dispatch_retry:
.word 0,0
p5_xintr_data:
.word 0x00000000,0x00000001
.word 0x30026f20,0x472618a1
.word 0x00000000,0x00000002
.word 0xbd7938b8,0x3beae493
.word 0x00000000,0x00000003
.word 0xdc280d08,0x09740965
.word 0x00000000,0x00000004
.word 0xaf197108,0x7a57f4a2
.word 0x00000000,0x00000005
.word 0xfa235e08,0x6ecacbbf
.word 0x00000000,0x00000006
.word 0xbbab9c07,0x9e592b3c
.word 0x00000000,0x00000007
.word 0x9320adbf,0xc2c098c3
.word 0x00000000,0x00000008
.word 0x64d25f28,0x70bb22f3
p6_dispatch_retry:
.word 0,0
p6_xintr_data:
.word 0x00000000,0x00000001
.word 0x1f1b47a7,0x9d00cfd2
.word 0x00000000,0x00000002
.word 0x285b56ef,0x8ff48525
.word 0x00000000,0x00000003
.word 0x43bdf678,0x7bbb2538
.word 0x00000000,0x00000004
.word 0x8b91447f,0x846e7a83
.word 0x00000000,0x00000005
.word 0xef45e018,0x0600fcb2
.word 0x00000000,0x00000006
.word 0xb419d4bf,0xfd337e69
.word 0x00000000,0x00000007
.word 0xaada2faf,0x85380ee2
.word 0x00000000,0x00000008
.word 0x9ffc2e50,0x6642bb8b
p7_dispatch_retry:
.word 0,0
p7_xintr_data:
.word 0x00000000,0x00000001
.word 0x46c58830,0x741f147b
.word 0x00000000,0x00000002
.word 0x4b35b1b7,0xfb01a701
.word 0x00000000,0x00000003
.word 0x7ba365e0,0x7bbb8415
.word 0x00000000,0x00000004
.word 0x22561b8f,0x98e17da8
.word 0x00000000,0x00000005
.word 0x93ce0d98,0x5097c520
.word 0x00000000,0x00000006
.word 0x05d8c8a7,0xaafd33af
.word 0x00000000,0x00000007
.word 0xa0e4f487,0xd387a3df
.word 0x00000000,0x00000008
.word 0x8722f108,0x37554231
p8_dispatch_retry:
.word 0,0
p8_xintr_data:
.word 0x00000000,0x00000001
.word 0xb7c11baf,0xf6774c44
.word 0x00000000,0x00000002
.word 0x687f5b60,0x0483e2d6
.word 0x00000000,0x00000003
.word 0xe39537b8,0x22cc63b0
.word 0x00000000,0x00000004
.word 0x4e72246f,0x85ff3070
.word 0x00000000,0x00000005
.word 0x699b1398,0x4d0e943b
.word 0x00000000,0x00000006
.word 0xa1f73448,0x61828d28
.word 0x00000000,0x00000007
.word 0x53832188,0x2a0e44e5
.word 0x00000000,0x00000008
.word 0x51beb577,0x8a77d412
p9_dispatch_retry:
.word 0,0
p9_xintr_data:
.word 0x00000000,0x00000001
.word 0x905517ff,0xad0a1f42
.word 0x00000000,0x00000002
.word 0x8c17f8ff,0xf1792fdb
.word 0x00000000,0x00000003
.word 0x95ede777,0x8e7cfa7f
.word 0x00000000,0x00000004
.word 0x4c4c7aa8,0x04304aec
.word 0x00000000,0x00000005
.word 0xa1146ea7,0x965c4c60
.word 0x00000000,0x00000006
.word 0x0eceaed8,0x0e81979c
.word 0x00000000,0x00000007
.word 0x3f37cd9f,0xbb9b4f95
.word 0x00000000,0x00000008
.word 0x55bcd438,0x630a441d
p10_dispatch_retry:
.word 0,0
p10_xintr_data:
.word 0x00000000,0x00000001
.word 0xa5513d80,0x17e2fa58
.word 0x00000000,0x00000002
.word 0x0cbc9b57,0xdd10977e
.word 0x00000000,0x00000003
.word 0x4bfdfac7,0xc8619614
.word 0x00000000,0x00000004
.word 0x292d00b7,0xd9e6f2ca
.word 0x00000000,0x00000005
.word 0x586381d7,0xada42c0b
.word 0x00000000,0x00000006
.word 0x847baddf,0xd51150b8
.word 0x00000000,0x00000007
.word 0xf286a980,0x48511c5c
.word 0x00000000,0x00000008
.word 0x53690c80,0x2122a373
p11_dispatch_retry:
.word 0,0
p11_xintr_data:
.word 0x00000000,0x00000001
.word 0xad0a3697,0xa0778cfe
.word 0x00000000,0x00000002
.word 0x6cd04610,0x514b5d11
.word 0x00000000,0x00000003
.word 0x815d9907,0xfa2f9156
.word 0x00000000,0x00000004
.word 0xe3c5c647,0x9b8beeed
.word 0x00000000,0x00000005
.word 0xc0410a4f,0xe01da984
.word 0x00000000,0x00000006
.word 0xb7b459af,0xd64c64fb
.word 0x00000000,0x00000007
.word 0x42fcc35f,0x853d6383
.word 0x00000000,0x00000008
.word 0xe6249cf8,0x2207f160
p12_dispatch_retry:
.word 0,0
p12_xintr_data:
.word 0x00000000,0x00000001
.word 0xd3d0dd47,0xfe3ff168
.word 0x00000000,0x00000002
.word 0x8d47fa5f,0xae21c74b
.word 0x00000000,0x00000003
.word 0x6b4d2138,0x240ca37b
.word 0x00000000,0x00000004
.word 0x807676d7,0xd38f1a32
.word 0x00000000,0x00000005
.word 0xae9b8e47,0xfa1bb899
.word 0x00000000,0x00000006
.word 0x3460fc68,0x52c0c395
.word 0x00000000,0x00000007
.word 0xd6c073d0,0x0d660f38
.word 0x00000000,0x00000008
.word 0xa82dbff0,0x21a5bac4
p13_dispatch_retry:
.word 0,0
p13_xintr_data:
.word 0x00000000,0x00000001
.word 0xe36f1837,0x8698f616
.word 0x00000000,0x00000002
.word 0x9dfc03e0,0x271cbbab
.word 0x00000000,0x00000003
.word 0x78bb8ee0,0x2e615671
.word 0x00000000,0x00000004
.word 0x0bbb1a20,0x27e312c8
.word 0x00000000,0x00000005
.word 0x9a36ab7f,0xb983884b
.word 0x00000000,0x00000006
.word 0xb8518fa7,0x946e0691
.word 0x00000000,0x00000007
.word 0xf8d8be17,0xa20cd1b7
.word 0x00000000,0x00000008
.word 0xb67af94f,0xa242e414
p14_dispatch_retry:
.word 0,0
p14_xintr_data:
.word 0x00000000,0x00000001
.word 0x020b2358,0x6bb0d527
.word 0x00000000,0x00000002
.word 0x1b4462e7,0xc0b83b04
.word 0x00000000,0x00000003
.word 0x37968cc7,0xd6000875
.word 0x00000000,0x00000004
.word 0xab4edc17,0xa82c6986
.word 0x00000000,0x00000005
.word 0xfae8feb7,0xb2eeaeef
.word 0x00000000,0x00000006
.word 0xcc21b4d0,0x2cb7f50b
.word 0x00000000,0x00000007
.word 0x02c5b4ef,0xc27adf4f
.word 0x00000000,0x00000008
.word 0x14a9728f,0x905efab9
p15_dispatch_retry:
.word 0,0
p15_xintr_data:
.word 0x00000000,0x00000001
.word 0x0346c1f8,0x664fa459
.word 0x00000000,0x00000002
.word 0xc3ad4fb0,0x49dc6d87
.word 0x00000000,0x00000003
.word 0xb73b8faf,0xd4914530
.word 0x00000000,0x00000004
.word 0x2db4e677,0xfe0bd4d7
.word 0x00000000,0x00000005
.word 0x57730e57,0x93188177
.word 0x00000000,0x00000006
.word 0x7772caa7,0xb1d4ae94
.word 0x00000000,0x00000007
.word 0xa78f7e77,0xc2d84d8e
.word 0x00000000,0x00000008
.word 0x4465f900,0x50234fcc
p16_dispatch_retry:
.word 0,0
p16_xintr_data:
.word 0x00000000,0x00000001
.word 0x40da5e9f,0xbe377c9a
.word 0x00000000,0x00000002
.word 0x33fc9bd8,0x70f17773
.word 0x00000000,0x00000003
.word 0xdd8b8e5f,0xc5205a89
.word 0x00000000,0x00000004
.word 0xdbf19470,0x2fffde75
.word 0x00000000,0x00000005
.word 0x94d500a8,0x1610c6cc
.word 0x00000000,0x00000006
.word 0x23df2a28,0x6f3922c6
.word 0x00000000,0x00000007
.word 0x313dd0e0,0x1f1ead27
.word 0x00000000,0x00000008
.word 0x267e235f,0x82fa5c06
p17_dispatch_retry:
.word 0,0
p17_xintr_data:
.word 0x00000000,0x00000001
.word 0x4558aebf,0xf848eb0e
.word 0x00000000,0x00000002
.word 0xb296424f,0xb83bb0b1
.word 0x00000000,0x00000003
.word 0x627bc3ef,0x8735bfb6
.word 0x00000000,0x00000004
.word 0xef3fdf1f,0xc1daa069
.word 0x00000000,0x00000005
.word 0x11342387,0xce88595b
.word 0x00000000,0x00000006
.word 0x3eceb0c0,0x59abbc44
.word 0x00000000,0x00000007
.word 0x4a4da468,0x6ba7ad38
.word 0x00000000,0x00000008
.word 0x1353dac8,0x13fd015d
p18_dispatch_retry:
.word 0,0
p18_xintr_data:
.word 0x00000000,0x00000001
.word 0x7e9cf0f8,0x3123f3b7
.word 0x00000000,0x00000002
.word 0xab6da5c7,0xf8ec8cbd
.word 0x00000000,0x00000003
.word 0xe9e53a68,0x7f8335f4
.word 0x00000000,0x00000004
.word 0xbc536d1f,0xff369e4b
.word 0x00000000,0x00000005
.word 0x2e0a1868,0x301ebacf
.word 0x00000000,0x00000006
.word 0x59c7e9e7,0xf2366ace
.word 0x00000000,0x00000007
.word 0x978d1960,0x23fca901
.word 0x00000000,0x00000008
.word 0xfab01bc7,0xfe8119c3
p19_dispatch_retry:
.word 0,0
p19_xintr_data:
.word 0x00000000,0x00000001
.word 0x4cd2399f,0xffa02a9a
.word 0x00000000,0x00000002
.word 0x1614cfdf,0xcfab20b6
.word 0x00000000,0x00000003
.word 0x842cc4f7,0xad0dd0ef
.word 0x00000000,0x00000004
.word 0x1172d8c0,0x3a60bcbc
.word 0x00000000,0x00000005
.word 0xcca8c157,0xe99892b2
.word 0x00000000,0x00000006
.word 0xc60f11b7,0x909da05e
.word 0x00000000,0x00000007
.word 0x69a5e0a8,0x71c3358c
.word 0x00000000,0x00000008
.word 0x819bb720,0x0ae0ced7
p20_dispatch_retry:
.word 0,0
p20_xintr_data:
.word 0x00000000,0x00000001
.word 0xb5cf0d90,0x0fc7e3b2
.word 0x00000000,0x00000002
.word 0x28b45598,0x6f38cea5
.word 0x00000000,0x00000003
.word 0x49c2dc4f,0xd8e36e25
.word 0x00000000,0x00000004
.word 0xf33e7880,0x1cb888ff
.word 0x00000000,0x00000005
.word 0xfc6881c7,0xead141f9
.word 0x00000000,0x00000006
.word 0x188605b0,0x3afc4639
.word 0x00000000,0x00000007
.word 0xf4741467,0x85e3f1c7
.word 0x00000000,0x00000008
.word 0x68af7ed7,0xd4512fb1
p21_dispatch_retry:
.word 0,0
p21_xintr_data:
.word 0x00000000,0x00000001
.word 0x093d8418,0x7c4fb0a8
.word 0x00000000,0x00000002
.word 0x0128cf87,0xcd653462
.word 0x00000000,0x00000003
.word 0x772258c7,0xdb0c5b48
.word 0x00000000,0x00000004
.word 0x69e33b37,0xe60d7eb6
.word 0x00000000,0x00000005
.word 0x9a9cc60f,0x87545aef
.word 0x00000000,0x00000006
.word 0xbf0154e7,0x98089d2d
.word 0x00000000,0x00000007
.word 0xc3bd0ce7,0xf12746cb
.word 0x00000000,0x00000008
.word 0x2a32fd1f,0xc3144b82
p22_dispatch_retry:
.word 0,0
p22_xintr_data:
.word 0x00000000,0x00000001
.word 0x9dd0cb57,0xc4ac380f
.word 0x00000000,0x00000002
.word 0x34b13d17,0xee824265
.word 0x00000000,0x00000003
.word 0xab27bf8f,0xd0ad08d0
.word 0x00000000,0x00000004
.word 0x2cd5c5b8,0x0e4b461f
.word 0x00000000,0x00000005
.word 0xf97f68c8,0x45636520
.word 0x00000000,0x00000006
.word 0xad9dbcef,0xde120ed4
.word 0x00000000,0x00000007
.word 0x3cce38c0,0x37585cff
.word 0x00000000,0x00000008
.word 0x940eefc7,0x90867a3b
p23_dispatch_retry:
.word 0,0
p23_xintr_data:
.word 0x00000000,0x00000001
.word 0x364a065f,0xc257873d
.word 0x00000000,0x00000002
.word 0x2e0fcfff,0x97a954f6
.word 0x00000000,0x00000003
.word 0x96128c10,0x41fca022
.word 0x00000000,0x00000004
.word 0xb68bb377,0xe4b9fb73
.word 0x00000000,0x00000005
.word 0x26065fb0,0x103f0747
.word 0x00000000,0x00000006
.word 0x6a9159cf,0xdf1ef92b
.word 0x00000000,0x00000007
.word 0x1948d728,0x0f3a9ff5
.word 0x00000000,0x00000008
.word 0x989bffd7,0x99c9df59
p24_dispatch_retry:
.word 0,0
p24_xintr_data:
.word 0x00000000,0x00000001
.word 0xa87476d0,0x534585fa
.word 0x00000000,0x00000002
.word 0x6d48a137,0xd9a101ff
.word 0x00000000,0x00000003
.word 0xe694cf5f,0x91c4dc67
.word 0x00000000,0x00000004
.word 0xbfd8956f,0x9862572b
.word 0x00000000,0x00000005
.word 0xe08dedbf,0x8c95b885
.word 0x00000000,0x00000006
.word 0x3d28eca7,0xa872f23b
.word 0x00000000,0x00000007
.word 0xc1a6eef0,0x004b3400
.word 0x00000000,0x00000008
.word 0xdae0d6cf,0xf3ae2e7c
p25_dispatch_retry:
.word 0,0
p25_xintr_data:
.word 0x00000000,0x00000001
.word 0xec16f288,0x1ec11612
.word 0x00000000,0x00000002
.word 0x9f6bf230,0x25d04609
.word 0x00000000,0x00000003
.word 0xd53aecf8,0x7de93d19
.word 0x00000000,0x00000004
.word 0x0d18e32f,0xe4605630
.word 0x00000000,0x00000005
.word 0x396f2cc8,0x082e2e7b
.word 0x00000000,0x00000006
.word 0xe5161008,0x363a0cc7
.word 0x00000000,0x00000007
.word 0xcba8c960,0x10983c95
.word 0x00000000,0x00000008
.word 0x4f568d88,0x6c24f5f4
p26_dispatch_retry:
.word 0,0
p26_xintr_data:
.word 0x00000000,0x00000001
.word 0x3b6e1f68,0x1a427b4a
.word 0x00000000,0x00000002
.word 0x1b384097,0xe98dd567
.word 0x00000000,0x00000003
.word 0x87c6ccaf,0xbb524a69
.word 0x00000000,0x00000004
.word 0xef41e3e0,0x6ba33f70
.word 0x00000000,0x00000005
.word 0x9c441428,0x1582c352
.word 0x00000000,0x00000006
.word 0x43f2030f,0xf409330d
.word 0x00000000,0x00000007
.word 0x456f518f,0xffbd08dc
.word 0x00000000,0x00000008
.word 0x61822250,0x0505cbfe
p27_dispatch_retry:
.word 0,0
p27_xintr_data:
.word 0x00000000,0x00000001
.word 0x7d2d7777,0xfd8cd168
.word 0x00000000,0x00000002
.word 0x4b6b92cf,0x9e0eb93d
.word 0x00000000,0x00000003
.word 0xbfc3e32f,0xb7157ef0
.word 0x00000000,0x00000004
.word 0x4bcff728,0x2b4029ca
.word 0x00000000,0x00000005
.word 0x93415d9f,0xf6fdb2f4
.word 0x00000000,0x00000006
.word 0x43af0a57,0xce48ba65
.word 0x00000000,0x00000007
.word 0x5e150ed7,0xfd9b1f76
.word 0x00000000,0x00000008
.word 0x39fef447,0xc38a6820
p28_dispatch_retry:
.word 0,0
p28_xintr_data:
.word 0x00000000,0x00000001
.word 0xbb4aa420,0x69779664
.word 0x00000000,0x00000002
.word 0x9b32eb08,0x42d786a9
.word 0x00000000,0x00000003
.word 0xa5e14af8,0x741c901b
.word 0x00000000,0x00000004
.word 0xfac7d638,0x5a5c6b3e
.word 0x00000000,0x00000005
.word 0xa3425fdf,0x89aa0a4e
.word 0x00000000,0x00000006
.word 0x8d6997a0,0x3780a14b
.word 0x00000000,0x00000007
.word 0x4e151a0f,0xbc2e5eb3
.word 0x00000000,0x00000008
.word 0x49a78267,0x82545896
p29_dispatch_retry:
.word 0,0
p29_xintr_data:
.word 0x00000000,0x00000001
.word 0xc5e1af3f,0x9c12d4ff
.word 0x00000000,0x00000002
.word 0xed88b38f,0xb8a31107
.word 0x00000000,0x00000003
.word 0xcdb57287,0x8cc562dd
.word 0x00000000,0x00000004
.word 0x2cf8bf67,0x8757f8fd
.word 0x00000000,0x00000005
.word 0xd9c375e8,0x4964e02e
.word 0x00000000,0x00000006
.word 0x1227f6c0,0x51845505
.word 0x00000000,0x00000007
.word 0xcb8b50b0,0x305b4d76
.word 0x00000000,0x00000008
.word 0x415ba320,0x57ac44cd
p30_dispatch_retry:
.word 0,0
p30_xintr_data:
.word 0x00000000,0x00000001
.word 0x5860ad78,0x56a5106f
.word 0x00000000,0x00000002
.word 0x88d3a310,0x0da7fac7
.word 0x00000000,0x00000003
.word 0x3e099837,0xe4584344
.word 0x00000000,0x00000004
.word 0xa00d0fc0,0x47b8ad38
.word 0x00000000,0x00000005
.word 0x20da6807,0xa4426bb1
.word 0x00000000,0x00000006
.word 0x39d0aee0,0x2072878b
.word 0x00000000,0x00000007
.word 0xee6f8937,0xbffeccc4
.word 0x00000000,0x00000008
.word 0x16c887c7,0x86940cc4
p31_dispatch_retry:
.word 0,0
p31_xintr_data:
.word 0x00000000,0x00000001
.word 0x8aa5df9f,0xa32100c8
.word 0x00000000,0x00000002
.word 0x09cb73e7,0x953b27c1
.word 0x00000000,0x00000003
.word 0xb796b280,0x6e92ab78
.word 0x00000000,0x00000004
.word 0x263f35f8,0x64553ee2
.word 0x00000000,0x00000005
.word 0xfe7f0c30,0x4b6b9c64
.word 0x00000000,0x00000006
.word 0xe2412650,0x1cd0e375
.word 0x00000000,0x00000007
.word 0x68796fe7,0xfbbf7c35
.word 0x00000000,0x00000008
.word 0x2666125f,0xefaefd09
p32_dispatch_retry:
.word 0,0
p32_xintr_data:
.word 0x00000000,0x00000001
.word 0xbc51d5ff,0xd5d6ec99
.word 0x00000000,0x00000002
.word 0x845b6fdf,0xddb3db02
.word 0x00000000,0x00000003
.word 0x7c44f648,0x36e23380
.word 0x00000000,0x00000004
.word 0xa24cfc88,0x2bec0063
.word 0x00000000,0x00000005
.word 0x84d9c56f,0xc8b1e2f5
.word 0x00000000,0x00000006
.word 0x474469af,0x9d5239e9
.word 0x00000000,0x00000007
.word 0x11658d60,0x26115dd7
.word 0x00000000,0x00000008
.word 0xbf427088,0x468223bd
p33_dispatch_retry:
.word 0,0
p33_xintr_data:
.word 0x00000000,0x00000001
.word 0xd4c98c30,0x09d79ca2
.word 0x00000000,0x00000002
.word 0x84456de0,0x5c572b64
.word 0x00000000,0x00000003
.word 0x5f42a9d7,0x8bc8c900
.word 0x00000000,0x00000004
.word 0xfc0b450f,0x93f155a3
.word 0x00000000,0x00000005
.word 0x3fec6cff,0xb4c52652
.word 0x00000000,0x00000006
.word 0x5f5ad0f7,0xa8df8885
.word 0x00000000,0x00000007
.word 0xe7053220,0x018cc107
.word 0x00000000,0x00000008
.word 0xeb9449c8,0x1371e049
p34_dispatch_retry:
.word 0,0
p34_xintr_data:
.word 0x00000000,0x00000001
.word 0x37261910,0x4896e112
.word 0x00000000,0x00000002
.word 0x8bb107c8,0x4cc406a5
.word 0x00000000,0x00000003
.word 0x894225b0,0x74f1fe3b
.word 0x00000000,0x00000004
.word 0x0eff0ac8,0x3b333385
.word 0x00000000,0x00000005
.word 0xa9479a17,0x827a2e10
.word 0x00000000,0x00000006
.word 0x71feade8,0x5315ba9f
.word 0x00000000,0x00000007
.word 0xb5f6a4ff,0xac89e5f7
.word 0x00000000,0x00000008
.word 0xabcd7267,0x8c57b0e0
p35_dispatch_retry:
.word 0,0
p35_xintr_data:
.word 0x00000000,0x00000001
.word 0x86aed1c0,0x2bfa431c
.word 0x00000000,0x00000002
.word 0x66eb2607,0x90c44823
.word 0x00000000,0x00000003
.word 0xb1a3dc48,0x2d1afed6
.word 0x00000000,0x00000004
.word 0xcedae4d8,0x04ba039a
.word 0x00000000,0x00000005
.word 0xd2fb1a00,0x2d5239e4
.word 0x00000000,0x00000006
.word 0xaa74f427,0x98131deb
.word 0x00000000,0x00000007
.word 0x3024a800,0x52cbacb6
.word 0x00000000,0x00000008
.word 0x5989e77f,0xce12d2e0
p36_dispatch_retry:
.word 0,0
p36_xintr_data:
.word 0x00000000,0x00000001
.word 0x3423ed78,0x5b1c6b6b
.word 0x00000000,0x00000002
.word 0x55731d30,0x432aa9d6
.word 0x00000000,0x00000003
.word 0xacb0a438,0x14a98e86
.word 0x00000000,0x00000004
.word 0x4afd42e7,0xe7dafc6e
.word 0x00000000,0x00000005
.word 0xd8db01cf,0xa0e12d79
.word 0x00000000,0x00000006
.word 0x147cf4e0,0x437d7f7e
.word 0x00000000,0x00000007
.word 0xc3b2ee4f,0x80721639
.word 0x00000000,0x00000008
.word 0x8ca11f27,0x9ff68e4d
p37_dispatch_retry:
.word 0,0
p37_xintr_data:
.word 0x00000000,0x00000001
.word 0xc2082fcf,0xeb82131e
.word 0x00000000,0x00000002
.word 0x3cd535e0,0x155d6dad
.word 0x00000000,0x00000003
.word 0x8c143317,0x8ab9f39d
.word 0x00000000,0x00000004
.word 0xa34f2840,0x00dccb3f
.word 0x00000000,0x00000005
.word 0x6ba476f0,0x73157d1a
.word 0x00000000,0x00000006
.word 0x4c0f14df,0xefb0ca34
.word 0x00000000,0x00000007
.word 0x98373167,0xe3e092d7
.word 0x00000000,0x00000008
.word 0x41adc59f,0xee7bb815
p38_dispatch_retry:
.word 0,0
p38_xintr_data:
.word 0x00000000,0x00000001
.word 0x433e3650,0x66864093
.word 0x00000000,0x00000002
.word 0x803117e7,0x80622a8c
.word 0x00000000,0x00000003
.word 0x83035a80,0x2c32a985
.word 0x00000000,0x00000004
.word 0x5c6c0c87,0xb211eb8f
.word 0x00000000,0x00000005
.word 0x537f60e0,0x2bc5ab49
.word 0x00000000,0x00000006
.word 0x23310237,0xb697cea9
.word 0x00000000,0x00000007
.word 0x6c4aa837,0x85300690
.word 0x00000000,0x00000008
.word 0xfee14098,0x7af8961a
p39_dispatch_retry:
.word 0,0
p39_xintr_data:
.word 0x00000000,0x00000001
.word 0xb7679238,0x7b95c56b
.word 0x00000000,0x00000002
.word 0x9113d70f,0xee429359
.word 0x00000000,0x00000003
.word 0x0bb61667,0xf9e9037d
.word 0x00000000,0x00000004
.word 0xe58411cf,0xf43b4fbc
.word 0x00000000,0x00000005
.word 0xc8f2bd6f,0xb70c9601
.word 0x00000000,0x00000006
.word 0x7a228eb8,0x70288302
.word 0x00000000,0x00000007
.word 0x8a31eb38,0x60a1e9a1
.word 0x00000000,0x00000008
.word 0x9b5f4580,0x74853547
p40_dispatch_retry:
.word 0,0
p40_xintr_data:
.word 0x00000000,0x00000001
.word 0xfce24537,0xb03d0fcc
.word 0x00000000,0x00000002
.word 0x6e1def48,0x469307b6
.word 0x00000000,0x00000003
.word 0x9162a018,0x73421972
.word 0x00000000,0x00000004
.word 0x6bef3487,0xb5cb727b
.word 0x00000000,0x00000005
.word 0x755a99bf,0xceec924f
.word 0x00000000,0x00000006
.word 0xb16d8228,0x0ad78f26
.word 0x00000000,0x00000007
.word 0x7bc80008,0x0d62f74d
.word 0x00000000,0x00000008
.word 0x27acb010,0x1c80dde4
p41_dispatch_retry:
.word 0,0
p41_xintr_data:
.word 0x00000000,0x00000001
.word 0x0e0f37df,0xc5feb097
.word 0x00000000,0x00000002
.word 0xb17fead7,0xe7466303
.word 0x00000000,0x00000003
.word 0x1f564097,0xfc54c069
.word 0x00000000,0x00000004
.word 0xebedc237,0xe5df45e1
.word 0x00000000,0x00000005
.word 0x9caa7b78,0x79f6bda1
.word 0x00000000,0x00000006
.word 0x1dc4b8ef,0xf94bba7e
.word 0x00000000,0x00000007
.word 0xa316dae8,0x6779f48f
.word 0x00000000,0x00000008
.word 0x227b6d60,0x5467ac65
p42_dispatch_retry:
.word 0,0
p42_xintr_data:
.word 0x00000000,0x00000001
.word 0xe037e690,0x41f70c8e
.word 0x00000000,0x00000002
.word 0xa0b05eff,0xc39abe8e
.word 0x00000000,0x00000003
.word 0x43569020,0x5f34adf5
.word 0x00000000,0x00000004
.word 0x2033eb27,0xaffa860c
.word 0x00000000,0x00000005
.word 0x117f2cf0,0x29a4157c
.word 0x00000000,0x00000006
.word 0x93dacfc7,0xe1e162d5
.word 0x00000000,0x00000007
.word 0x1160a0b7,0xd05b0431
.word 0x00000000,0x00000008
.word 0x50554c50,0x44e6befd
p43_dispatch_retry:
.word 0,0
p43_xintr_data:
.word 0x00000000,0x00000001
.word 0xffccdfbf,0x90672690
.word 0x00000000,0x00000002
.word 0x0d7d3b47,0xd6d53e69
.word 0x00000000,0x00000003
.word 0x41c027e8,0x1b4c5642
.word 0x00000000,0x00000004
.word 0xdb0773a7,0xd389041e
.word 0x00000000,0x00000005
.word 0xe9b17f37,0xa043cafe
.word 0x00000000,0x00000006
.word 0x9ff3f070,0x757e9483
.word 0x00000000,0x00000007
.word 0x5d4820d0,0x753e95f6
.word 0x00000000,0x00000008
.word 0xae97334f,0xb1c0df22
p44_dispatch_retry:
.word 0,0
p44_xintr_data:
.word 0x00000000,0x00000001
.word 0xea73e358,0x632877bd
.word 0x00000000,0x00000002
.word 0xb9cc04e0,0x7647793b
.word 0x00000000,0x00000003
.word 0x5381fcc8,0x36295616
.word 0x00000000,0x00000004
.word 0xbdc4ceaf,0xd4daa09d
.word 0x00000000,0x00000005
.word 0x37652498,0x6682e7f7
.word 0x00000000,0x00000006
.word 0xaec7d6a8,0x73752371
.word 0x00000000,0x00000007
.word 0xd00ff798,0x4c9230ef
.word 0x00000000,0x00000008
.word 0x8d2e4f88,0x5478c108
p45_dispatch_retry:
.word 0,0
p45_xintr_data:
.word 0x00000000,0x00000001
.word 0x34a2f3a8,0x06ef36c0
.word 0x00000000,0x00000002
.word 0xa717a358,0x6cca527f
.word 0x00000000,0x00000003
.word 0x07616397,0xe7e95a27
.word 0x00000000,0x00000004
.word 0x3a1da5af,0xc5030b59
.word 0x00000000,0x00000005
.word 0x0ee1dbd7,0xb3c32093
.word 0x00000000,0x00000006
.word 0x1d68d4d8,0x2a538e65
.word 0x00000000,0x00000007
.word 0x6d3dd9c8,0x2c8c0134
.word 0x00000000,0x00000008
.word 0xc0d51980,0x0e43858e
p46_dispatch_retry:
.word 0,0
p46_xintr_data:
.word 0x00000000,0x00000001
.word 0x777e3510,0x0bd4da01
.word 0x00000000,0x00000002
.word 0x2b704377,0xdc34ac82
.word 0x00000000,0x00000003
.word 0x482a3b2f,0xa57d831d
.word 0x00000000,0x00000004
.word 0xcd30852f,0xbc53734e
.word 0x00000000,0x00000005
.word 0xb1a20ec8,0x2757dfea
.word 0x00000000,0x00000006
.word 0xdd131fff,0xe0f5cd23
.word 0x00000000,0x00000007
.word 0xd7053ac8,0x0863f9f5
.word 0x00000000,0x00000008
.word 0x31e1c09f,0xf5498cf1
p47_dispatch_retry:
.word 0,0
p47_xintr_data:
.word 0x00000000,0x00000001
.word 0xfabab290,0x500bc480
.word 0x00000000,0x00000002
.word 0x616543cf,0xe156f6e4
.word 0x00000000,0x00000003
.word 0xdeb6e8a8,0x1ac4283c
.word 0x00000000,0x00000004
.word 0x2ea2474f,0xdc172386
.word 0x00000000,0x00000005
.word 0x16831cc8,0x3bde7d44
.word 0x00000000,0x00000006
.word 0x0b6f35b0,0x32a8cb6e
.word 0x00000000,0x00000007
.word 0x018ad028,0x2b36ed24
.word 0x00000000,0x00000008
.word 0x1cb63087,0xcfd15a25
p48_dispatch_retry:
.word 0,0
p48_xintr_data:
.word 0x00000000,0x00000001
.word 0x6a783890,0x561f8bac
.word 0x00000000,0x00000002
.word 0x1567f7c7,0xd02ad7ce
.word 0x00000000,0x00000003
.word 0xa5e46fc0,0x7dfddf29
.word 0x00000000,0x00000004
.word 0x2c3d6c3f,0xd0db89b4
.word 0x00000000,0x00000005
.word 0xdd05b517,0xcfe8fae2
.word 0x00000000,0x00000006
.word 0x9c647337,0xa51863a1
.word 0x00000000,0x00000007
.word 0x22d4a8f8,0x159284fa
.word 0x00000000,0x00000008
.word 0x6ab76cdf,0xb6a695ad
p49_dispatch_retry:
.word 0,0
p49_xintr_data:
.word 0x00000000,0x00000001
.word 0x620eee90,0x5e0ee839
.word 0x00000000,0x00000002
.word 0x7e39a84f,0x8954d6c5
.word 0x00000000,0x00000003
.word 0xba5128e0,0x5d7b6caa
.word 0x00000000,0x00000004
.word 0xfccd8640,0x7345ca7b
.word 0x00000000,0x00000005
.word 0x66a444b0,0x32477e9f
.word 0x00000000,0x00000006
.word 0x65133df8,0x6e2c8a49
.word 0x00000000,0x00000007
.word 0xb8ef8b98,0x74387308
.word 0x00000000,0x00000008
.word 0xd9b762a8,0x47a012dd
p50_dispatch_retry:
.word 0,0
p50_xintr_data:
.word 0x00000000,0x00000001
.word 0x9bfa7fb0,0x4168164c
.word 0x00000000,0x00000002
.word 0x4871587f,0x890e0071
.word 0x00000000,0x00000003
.word 0x5f4354e8,0x6845449b
.word 0x00000000,0x00000004
.word 0x44ba96b0,0x2c75c2b4
.word 0x00000000,0x00000005
.word 0x8ae14cd8,0x3a2547e0
.word 0x00000000,0x00000006
.word 0x08bcb228,0x23c7ce14
.word 0x00000000,0x00000007
.word 0x8c6b0608,0x2f86e240
.word 0x00000000,0x00000008
.word 0xef5904ff,0xcc2e48e4
p51_dispatch_retry:
.word 0,0
p51_xintr_data:
.word 0x00000000,0x00000001
.word 0xcbf4b2b7,0x8e14f8e6
.word 0x00000000,0x00000002
.word 0xd54ee588,0x521f1a81
.word 0x00000000,0x00000003
.word 0xc5cf7c70,0x5ba3d13b
.word 0x00000000,0x00000004
.word 0xe3efd12f,0x9fc19a5a
.word 0x00000000,0x00000005
.word 0xe3803258,0x1da1414a
.word 0x00000000,0x00000006
.word 0xe255a8cf,0xd019b331
.word 0x00000000,0x00000007
.word 0xadd86cd8,0x697c4a34
.word 0x00000000,0x00000008
.word 0x017d5427,0xb60891ff
p52_dispatch_retry:
.word 0,0
p52_xintr_data:
.word 0x00000000,0x00000001
.word 0x05bee387,0xae996260
.word 0x00000000,0x00000002
.word 0xb907d187,0xfe5c9a80
.word 0x00000000,0x00000003
.word 0xb86a75a0,0x346dc414
.word 0x00000000,0x00000004
.word 0x8e6dc32f,0x9c35d9fd
.word 0x00000000,0x00000005
.word 0x29f4ef27,0xd7ad3fdc
.word 0x00000000,0x00000006
.word 0x08a99ab0,0x4bc67aac
.word 0x00000000,0x00000007
.word 0x6149927f,0xa808201a
.word 0x00000000,0x00000008
.word 0xfa4077d8,0x0461185e
p53_dispatch_retry:
.word 0,0
p53_xintr_data:
.word 0x00000000,0x00000001
.word 0x9d0e1160,0x7ed63a3d
.word 0x00000000,0x00000002
.word 0xbe8f9cf7,0x95a2f262
.word 0x00000000,0x00000003
.word 0x1bcb0cff,0xa12d0b48
.word 0x00000000,0x00000004
.word 0xec000608,0x74dc038e
.word 0x00000000,0x00000005
.word 0xbde4da08,0x00bc657d
.word 0x00000000,0x00000006
.word 0x12d2faa8,0x2726a41d
.word 0x00000000,0x00000007
.word 0x3b7e356f,0xe2dad24c
.word 0x00000000,0x00000008
.word 0x91143687,0xa6510655
p54_dispatch_retry:
.word 0,0
p54_xintr_data:
.word 0x00000000,0x00000001
.word 0x36606127,0xc9c740a9
.word 0x00000000,0x00000002
.word 0xcc1f6057,0xc842c5e4
.word 0x00000000,0x00000003
.word 0x0d969d67,0xa95958ba
.word 0x00000000,0x00000004
.word 0x6fe4cb77,0xdb00410c
.word 0x00000000,0x00000005
.word 0x15b2c798,0x041f4ced
.word 0x00000000,0x00000006
.word 0x0f9b21e0,0x7ccd5e9d
.word 0x00000000,0x00000007
.word 0x8e7b3e50,0x7398bf02
.word 0x00000000,0x00000008
.word 0xc65e6a40,0x72666700
p55_dispatch_retry:
.word 0,0
p55_xintr_data:
.word 0x00000000,0x00000001
.word 0x736c74d7,0xfb15711a
.word 0x00000000,0x00000002
.word 0xa6ea1d88,0x4379ae8a
.word 0x00000000,0x00000003
.word 0xce8dafcf,0xe5f4b9aa
.word 0x00000000,0x00000004
.word 0xf053aa7f,0xe567d3c6
.word 0x00000000,0x00000005
.word 0xa0bd7b5f,0xb1acb00e
.word 0x00000000,0x00000006
.word 0x31f2b587,0xc43f98b7
.word 0x00000000,0x00000007
.word 0xa570ad27,0xbee91fc0
.word 0x00000000,0x00000008
.word 0x00f645bf,0xe092a78b
p56_dispatch_retry:
.word 0,0
p56_xintr_data:
.word 0x00000000,0x00000001
.word 0x0274af28,0x5098ca97
.word 0x00000000,0x00000002
.word 0x1d3aa738,0x34194cf8
.word 0x00000000,0x00000003
.word 0xc0eddf40,0x664a08ac
.word 0x00000000,0x00000004
.word 0xc3996810,0x27a83d8f
.word 0x00000000,0x00000005
.word 0x2de6dc60,0x17da664e
.word 0x00000000,0x00000006
.word 0x6173564f,0xf4f8a302
.word 0x00000000,0x00000007
.word 0xf034b81f,0x81240c09
.word 0x00000000,0x00000008
.word 0x1eb0c850,0x11e2dba2
p57_dispatch_retry:
.word 0,0
p57_xintr_data:
.word 0x00000000,0x00000001
.word 0xf35271f7,0x8c18042e
.word 0x00000000,0x00000002
.word 0xbdf68c10,0x2f7090f6
.word 0x00000000,0x00000003
.word 0xe1743797,0xab388588
.word 0x00000000,0x00000004
.word 0xec521d20,0x4f9c4763
.word 0x00000000,0x00000005
.word 0xc5e37b1f,0xe9427aa3
.word 0x00000000,0x00000006
.word 0x339335b7,0xddc5f194
.word 0x00000000,0x00000007
.word 0x122eb6c0,0x12f7b28c
.word 0x00000000,0x00000008
.word 0x2afe16cf,0x80aefe34
p58_dispatch_retry:
.word 0,0
p58_xintr_data:
.word 0x00000000,0x00000001
.word 0x48c70140,0x601e9a71
.word 0x00000000,0x00000002
.word 0xa0189e6f,0xeebfdffc
.word 0x00000000,0x00000003
.word 0x5581c15f,0xde930fe3
.word 0x00000000,0x00000004
.word 0x3e3e6010,0x71977711
.word 0x00000000,0x00000005
.word 0xd53d183f,0xabda7425
.word 0x00000000,0x00000006
.word 0x0178ebff,0xd774c621
.word 0x00000000,0x00000007
.word 0x8016b0e7,0xba7cd404
.word 0x00000000,0x00000008
.word 0x3b7d2430,0x10b80eea
p59_dispatch_retry:
.word 0,0
p59_xintr_data:
.word 0x00000000,0x00000001
.word 0x27d34f27,0xd180255b
.word 0x00000000,0x00000002
.word 0x7895bac7,0x8249d103
.word 0x00000000,0x00000003
.word 0xa71dc91f,0xa4fce5a8
.word 0x00000000,0x00000004
.word 0xabd70a68,0x77261357
.word 0x00000000,0x00000005
.word 0xb1a9f5b7,0xc8c4f2c7
.word 0x00000000,0x00000006
.word 0x6511769f,0xed82a3ba
.word 0x00000000,0x00000007
.word 0x6f55be0f,0x9731cdb9
.word 0x00000000,0x00000008
.word 0xce021ce7,0xacfb3b5d
p60_dispatch_retry:
.word 0,0
p60_xintr_data:
.word 0x00000000,0x00000001
.word 0x9c241420,0x5ba8399d
.word 0x00000000,0x00000002
.word 0x6ff54bb7,0xb6c2d126
.word 0x00000000,0x00000003
.word 0x2eb4d467,0xad233f87
.word 0x00000000,0x00000004
.word 0x7233a98f,0x9263eb0f
.word 0x00000000,0x00000005
.word 0x9be5216f,0xb1ad76c0
.word 0x00000000,0x00000006
.word 0x64020bd0,0x10a3eea2
.word 0x00000000,0x00000007
.word 0xac32a688,0x799a2e59
.word 0x00000000,0x00000008
.word 0x495a3cc0,0x37f83a11
p61_dispatch_retry:
.word 0,0
p61_xintr_data:
.word 0x00000000,0x00000001
.word 0x0690a56f,0xa28ea2c2
.word 0x00000000,0x00000002
.word 0xdafdc860,0x3015edf3
.word 0x00000000,0x00000003
.word 0x25a85cb7,0xb09a6307
.word 0x00000000,0x00000004
.word 0x31997030,0x285e7ca2
.word 0x00000000,0x00000005
.word 0xad2ff960,0x0fc82c58
.word 0x00000000,0x00000006
.word 0x5f49f598,0x649f24b6
.word 0x00000000,0x00000007
.word 0xe316b1e7,0x9a6263ef
.word 0x00000000,0x00000008
.word 0xd12afbe7,0xadc08476
p62_dispatch_retry:
.word 0,0
p62_xintr_data:
.word 0x00000000,0x00000001
.word 0xf4f47928,0x24796646
.word 0x00000000,0x00000002
.word 0xe63a140f,0xe4e01942
.word 0x00000000,0x00000003
.word 0xdb87bc80,0x25ec147d
.word 0x00000000,0x00000004
.word 0x9b032d6f,0xbce7cc1b
.word 0x00000000,0x00000005
.word 0xb4ac4228,0x6418063d
.word 0x00000000,0x00000006
.word 0x4a7f5a60,0x7d7996e9
.word 0x00000000,0x00000007
.word 0x61f33f78,0x75a48d07
.word 0x00000000,0x00000008
.word 0x2ccb5dc7,0xb4f90df4
p63_dispatch_retry:
.word 0,0
p63_xintr_data:
.word 0x00000000,0x00000001
.word 0xda523817,0xe110eab3
.word 0x00000000,0x00000002
.word 0x4dbf1897,0xb58908ec
.word 0x00000000,0x00000003
.word 0xdb3af4e7,0xf4b77bf6
.word 0x00000000,0x00000004
.word 0xcb903d48,0x79f13699
.word 0x00000000,0x00000005
.word 0xbe6ef8a7,0x8878dc8e
.word 0x00000000,0x00000006
.word 0xe88e54bf,0xcb603b8f
.word 0x00000000,0x00000007
.word 0x7f300c18,0x1a028ef9
.word 0x00000000,0x00000008
.word 0xeb0fc1f7,0xe9b81069
.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 0x72f63622,0xe96f3e8d,0x62f52f59,0x2f897b2a
.word 0xc3bff83f,0x56b11760,0x397162c4,0x8e78955b
.word 0x4a33ed63,0xad4b50f6,0xe58ab001,0x96eadf24
.word 0xbf3390f4,0xf3f19412,0x883cdf68,0xfc344228
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 0xf7bbd540,0x1b9b1625,0xc88a26be,0x4385ce01
.word 0x8b72f194,0x9f93b673,0x50dd522a,0x7f287684
.word 0x79f9fdc3,0x48127dd8,0x0b2f246a,0x4fef096d
.word 0xd30eadee,0x2b765500,0x1e6e7782,0x377db681
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 0x0658fb5d,0x46fee19c,0x5fd77515,0xb329383a
.word 0xbafc8ddf,0xf847fe01,0x727131bc,0x106e7496
.word 0xd7df6f00,0x492f5723,0x332067cc,0x3e3beea9
.word 0xb03979d1,0x0ef2d8b1,0x94f26a92,0x79451b55
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 0x739b8378,0xeb1b12ec,0xbcbd160f,0x8c927c37
.word 0x437b7f93,0x1a51add7,0x9910c59e,0x0306ee4f
.word 0xb2ee221c,0x5cb14c28,0x7fe5a144,0xa7543f43
.word 0x313792fc,0x85ec8028,0xee0c3da6,0xe1ddcafe
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 0xb7b891ef,0xe49e3cab,0x0f54ad50,0xf32736cc
.word 0x031383fb,0x4cd873b4,0x3afc1f50,0x04febff7
.word 0x819fc7d6,0x0fb08d55,0x34858ff1,0xc346268f
.word 0x6d9f4b0c,0xe311fcbc,0x064221b5,0xd00663b0
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 0x0b3c9565,0xf1926b82,0x06a4771e,0xc70bb899
.word 0x719ce4d1,0xf192f1f2,0x558834d1,0x30f5178e
.word 0xcadc1129,0xf2cdaea2,0x8900725c,0x71d581a8
.word 0x956d7ac9,0xf3d69a5b,0x7eb7525e,0x2f184f82
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 0xaaa83ac8,0xa4522379,0x57298c52,0x27a477e0
.word 0xb69686e0,0xa7ea3aa4,0x401123fc,0x0104e4b8
.word 0xb1ace457,0xc066bd5f,0xa458aecc,0x0415413c
.word 0xc3c3992b,0xf051af73,0xd04efdc4,0x9733fe0d
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 0xd77031f9,0x8dd2f352,0x1cae4099,0xe6eebfce
.word 0x78d8f805,0x144289aa,0x5fec2e25,0x1ef548e6
.word 0x887f283d,0xe29c35b0,0x9ff5414d,0x4595097e
.word 0x346500a4,0x88a52302,0x9227fee6,0x23404154
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 0x0e35d996,0xe26af98a,0x4fc025f9,0x752073e8
.word 0xf95d3aaa,0x5921fe7f,0x9c6e3d95,0xfb3316cc
.word 0x93fb4deb,0x5030403b,0x4c165969,0x5e03db30
.word 0xb688d38a,0xac8a1456,0xc5db5503,0x79546f2f
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 0xa45cbf51,0x431f66c9,0x836253b1,0xc29f8de9
.word 0x0bfbb8c4,0x77b00a8b,0x5ee657ce,0xf6619d8b
.word 0x02661eb4,0x26e38471,0x9f56ed5f,0x7abdda4b
.word 0x81c9d4d5,0xc1c0bb19,0xf1083ecb,0xb4304771
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 0x11ded221,0x7db0e188,0x6ab3516c,0xe8d9aaad
.word 0xa94ca49a,0x453ba929,0xffdb6b71,0xc89b1aa2
.word 0x6114667a,0xf5bb1563,0xc6c7d6b6,0xe3c26ec2
.word 0xdb4bb74f,0x8a872fe3,0x1d9a68a3,0xb29f44b7
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 0xa12e47cf,0x14cd9a56,0xd3a808f1,0x0b83a92b
.word 0x6770471c,0x44b51f34,0x85d58248,0x513d7e53
.word 0x8daa8aeb,0x656bf65b,0xdefcaea4,0x78286c6c
.word 0x2f2dabb8,0x825f5d4d,0x48da5423,0x51ebdfbf
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 0x3020a1a4,0x32c00fad,0x30a569b8,0x2be5caa1
.word 0xe234370c,0xb5ef4cc2,0x457b47ac,0xbabcbaf6
.word 0x9ea0454b,0x26cd1638,0xdc10316e,0x7ff6ae62
.word 0x2499fcf3,0x55c0fa21,0xebd17895,0xf74c0a09
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 0x9cdc5f35,0x1598272f,0xd64888af,0xc0414ac3
.word 0xd32fdd45,0x36c57010,0x9749c87b,0xa7515b29
.word 0x06ff9538,0x2ab5a056,0x46a37b26,0xee1e8fed
.word 0x8673a9c8,0xd40bce91,0x9914fbef,0x3e725817
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 0x3453c431,0xb1023753,0xb1a7c4b6,0x9ebea3dd
.word 0x41b2e81b,0x91844eed,0x41a49c14,0xe2bccd7d
.word 0x1522ef59,0x93938534,0x7d24ed4b,0x4c71f699
.word 0x2dbfbbd0,0x35f8bb71,0x75688ba5,0x5f13cb05
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 0xcacc346e,0x560f8d37,0xad34ad6e,0x09ec1020
.word 0xed548802,0x0aa93e80,0x064c1bc4,0x67b07363
.word 0x240941d0,0x62147c5d,0x9ef87f39,0x2823248f
.word 0x2a145e81,0xd46aeb69,0x05da96c9,0xfd171abc
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 0x9bca95e6,0x49f5517c,0x4fb6c388,0xf3b7c1be
.word 0x57ce91ca,0x32bc65e1,0x43ab79db,0x4e7bc90c
.word 0x25aedb9c,0xcb73f686,0x43a2fb1f,0xd59b5e3e
.word 0x4f2fbe77,0xfb6621a6,0x375dc196,0x65d6c558
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 0x6505c277,0xac3e3bf1,0x5b81d031,0xb0e954ea
.word 0x9f154f8d,0x70e3fc8a,0x7611c70f,0xa851fd53
.word 0xf95e62df,0xa2f1bf20,0x5dd932f0,0xa6f0f93f
.word 0x37516147,0x71dcb087,0x22403008,0x9a7097ba
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 0xd77d0575,0x7f206ddf,0x6d34445b,0xe4db3be2
.word 0xd2bad5b4,0x47b74f11,0x0e5cb442,0x6d2fff0f
.word 0xd1df7d7f,0x6696f8bf,0x8db79c8e,0x2ecbc9f6
.word 0xc56da564,0xf8cc81f3,0xf4b4e23d,0x3d5a054c
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 0x67ce9559,0x8f7d59d9,0x6402f414,0xfde8da5e
.word 0x39bbd127,0x3a84c80b,0xfccdf4d4,0x149e8f6a
.word 0x23c26bca,0x5f4e2cc2,0x086de2c8,0xe7b7312e
.word 0x6b09cbf6,0xdefbf8d8,0x825744ee,0x849d7806
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 0x98690a2f,0x58eaeebd,0x557480da,0x06fb7a4b
.word 0xa2c0924a,0x9f4a6fca,0x38c0c351,0x8e3e2132
.word 0x5672b5bd,0x0635abd4,0x416a810d,0x8facbe71
.word 0x88d14c43,0x2575ff17,0x8e40372e,0x2fa2f7f9
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 0xa33093dc,0x028f54e1,0x9b53ee91,0x20642c17
.word 0x61c031e4,0xb4af533b,0xde3f7e95,0x370320d1
.word 0x8b58a622,0x7194c718,0xfa271c87,0xfb9d5713
.word 0x3eb24c53,0x5538601b,0x560ea727,0xf9ed2cc0
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 0x0b09630b,0xd4d85879,0x9257f06e,0x4cd84879
.word 0x0a5ea6b1,0xfe9a2fc8,0x274510a1,0x79464f19
.word 0xeac5b11e,0x681aacf4,0x90469d7a,0x1e510e2f
.word 0xac121c52,0x9f6a2850,0xfc0522ff,0xdf04727d
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 0xcf376a91,0xed4643c8,0x77880ae7,0x5127c9d2
.word 0xf9b88615,0xc0e837bf,0x5b084333,0xf2490d3a
.word 0x40306f09,0xf5dfbe76,0x8ae95a76,0x4d71b951
.word 0xde291bb0,0xed98c081,0x1196cf91,0x3576de1a
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 0x574f6d95,0xc4be3263,0x452221e3,0x62046a14
.word 0x9ba39050,0x8d765e8f,0x69160a8b,0x9fef61f5
.word 0xa77e92b8,0xdf9ce678,0xecaabad1,0x09f664d6
.word 0x916b402b,0x275e5cb0,0x0041ec36,0x27eafdbf
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 0x1628d66d,0x54de3ac7,0xe7a2a138,0xd9ecb389
.word 0xf1b9b1ef,0x5b2dc0ab,0xb5682a42,0xc3a24fef
.word 0x2a28824c,0xce524b68,0xd078bbb0,0xb3dcd61e
.word 0xe2415b75,0xe2ff0358,0x9286ed39,0x48972f96
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 0x71670a9a,0x6a486b78,0x04316d79,0x42ccbbda
.word 0x78fda29a,0x52d388a2,0x3e5c93a6,0xb35f27f6
.word 0x5d8d14b8,0x2e30168f,0xded297fc,0xbffe7e84
.word 0x6880e17b,0xad3dfd3d,0x91ca5794,0xfe8d4d7c
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 0x656eddf1,0xd73f03c0,0xf57724f5,0xeca644d2
.word 0x3faca93f,0xbad41b6b,0xcfe19b26,0x4fb65e17
.word 0xe3cc86df,0xca7ca947,0xfdc565d3,0x02e61b6d
.word 0xde7b5788,0xfb359884,0x8552165d,0x0115234a
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 0xee129914,0x40c68438,0xa251ece4,0x7d363299
.word 0x74bd8c1f,0xd0a18729,0xa2ffc526,0x7b0b3e83
.word 0x541a1dc7,0x02344fc1,0x5ced53b7,0xe6f28fea
.word 0x648654d8,0xa1ef631c,0xec20c66e,0x1e1963e4
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 0xb17c2ef1,0xe705f3ab,0x6c603b07,0x1b771799
.word 0xcf05b909,0x881b7a0b,0x3ce25544,0xf4749c34
.word 0x5c614059,0x764c7886,0x53f22023,0xf1d03350
.word 0xcbdd3f5e,0x0689abf1,0xd31c97d2,0x4570040e
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 0x57433251,0xb2427239,0xb01071de,0xbfb1c45e
.word 0xd44d83b5,0x3c11bed6,0x1f8ee2b8,0x32986765
.word 0x5b9d2ca0,0xe1d1f582,0x653178fc,0x929f2bbf
.word 0xa646151e,0x588ef7c7,0x82956405,0x308f0714
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 0x9f25c1af,0x9c09a9af,0xe6d9b67f,0x040e8b15
.word 0x00d47817,0x06f3868e,0x40bf6557,0xe868f541
.word 0x90591bdf,0xc0f7bbbb,0x7d2ac555,0xa30cd115
.word 0x5b68d42b,0x52bb2ac3,0x93489e92,0x0ed2e268
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 0x21d1ea04,0xb723bccf,0x43f61645,0x504bc859
.word 0x8fce5471,0xd5b57d2c,0x790e101b,0x658c561f
.word 0xeaca57b0,0x0c989b75,0xbabf55d6,0xc231d2f8
.word 0x15374ee7,0x623baf92,0xcb9a88d3,0x1c83b43a
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 0x30efb632,0x78b61abc,0x874dac4f,0x73957bd4
.word 0x44f830fc,0xcda8df28,0x2fa37ace,0xdfbd3891
.word 0x7b7ba982,0x371b7484,0x9abf6011,0x0d684c3a
.word 0x6ccb23f9,0xd0b768d1,0xc6f44dc7,0x888bca64
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 0x4f52b555,0xacdd8570,0x1fecbf75,0x2ea4e704
.word 0x31a8b066,0xc8298a89,0x78d13ff4,0xa29cd413
.word 0x01f4f2c1,0xc55d4caf,0xf19fe5f5,0xce091dca
.word 0x4961c735,0xfc93e6fa,0xb45d3087,0x0e5afb55
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 0xe2ead81f,0xbcc21a61,0x14f4ebab,0x9baa5827
.word 0x6764ead2,0x5179df85,0x597663cb,0x89141d1c
.word 0xaf5be911,0x7523e77f,0x68b921f4,0x514cd054
.word 0xf9b96405,0xfd3176a6,0x217ccecd,0x9217aa49
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 0x2a4607e2,0x7b57dfc2,0xc425cb0f,0x114a5b5e
.word 0x1a4526b9,0xba4cb267,0x1759e45c,0x1a1eb032
.word 0x8b39478f,0xd13d3033,0xdee60d5b,0x30bdfb6e
.word 0xade309f6,0xe499a5ed,0x842feb70,0x93e352d0
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 0x9c9f07e0,0xac7b4edf,0xfd14a39b,0x06179c51
.word 0x859bb981,0x90a042fa,0x7febe59d,0x18b2384b
.word 0x682044dd,0x9f138c10,0x250d8826,0xcce2859a
.word 0xc369c1d3,0xee26a91f,0x186fa29e,0xedb610b6
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 0xb5c5df62,0x0f77664e,0x73da81b3,0x8861ee73
.word 0x32878c59,0x28b89c11,0x8d110419,0xeea29202
.word 0x9dc1d59b,0x9b0cb10f,0xc4284091,0xc66c261d
.word 0x29281311,0x46a837e8,0x180c66ac,0x15085ced
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 0xdf3f2f93,0xd996f9ad,0x6145c43c,0xd9118a7a
.word 0xd994264d,0x76d9b96b,0x9e8e4b68,0x9ffa3e5c
.word 0x3604cfa0,0xb1f724e4,0xe4a59775,0xd27bb756
.word 0xbc0d011e,0xe690f495,0x9453b3bc,0x276e8579
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 0x0c74b49f,0xda356a96,0x2e38c886,0x947a9150
.word 0x70984e9d,0x0fa317f9,0x096b9668,0xd1b59d69
.word 0x13017122,0x50d9cf5b,0x72b5674f,0x73b20bde
.word 0x4f0537f0,0x8fbd06d7,0x76da0a56,0x3980fc9c
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 0x99421fb7,0xa9829070,0x06b47624,0xafad95d1
.word 0xf1bfd9fb,0x9e128ae6,0x2fdac781,0x9a5bdecd
.word 0x356ed05d,0xc9d9693a,0xea638119,0xdacf8a79
.word 0x4fe31aac,0x286ca636,0xa4d51041,0xe884f798
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 0x91385325,0xb9b1a717,0x492d2449,0x2ef6e5ca
.word 0x857aaad3,0xe31cadc8,0x5e449d00,0x72946af7
.word 0x4a4afa9d,0x765f4be9,0x1d999c2a,0x2e9b2880
.word 0xd0b8eb93,0x34bd4779,0xd36bf969,0xb25b984d
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 0xf25ca2b9,0x713a8d58,0x9ea4d82d,0x173fcc67
.word 0xffefcef3,0x51c21df5,0x4d826da5,0x6408bbb1
.word 0x359054be,0xea548159,0xef9e4fdd,0x9962315f
.word 0x2763f9f0,0x976c8ea5,0x19443049,0xf8578988
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 0xc6e278f7,0xead997c5,0x2cd5c0c2,0x7f309244
.word 0xd7819d3c,0xb04c3e8a,0x2747d466,0x0743b4e3
.word 0xce2ea336,0x7518bead,0x8fafc637,0xad46fea4
.word 0x93a0abe5,0x6243d9a1,0xa1cdbd5c,0x9835bc72
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 0x40e9ab89,0x557ddcb7,0x88ad5064,0x4d161a01
.word 0xa032d9f5,0xa7d85141,0x8797dd87,0x710047ff
.word 0xf22e1ac1,0x7154f8f1,0x6e36f0ba,0xfc425400
.word 0x85a6431f,0xf3df950e,0x0992b4ea,0x06ff4b0e
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 0x4855a5f8,0xdc93cb3e,0x53bb1401,0xbc8e919c
.word 0xca35cecb,0x93a91c11,0xf075bf21,0xea814790
.word 0x63e343dd,0x4c1958fb,0xa7b061d7,0x5d5db157
.word 0xb23b083c,0xc9f14552,0xa8043d26,0xad2637f9
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 0x896071a6,0x231e711a,0xd910fc98,0x8c27119d
.word 0xda5ea113,0xd6e8fab6,0xbfbaa8bf,0x09dc9d57
.word 0xb1f2f867,0xf65a9314,0xebc4c5ee,0x732d8e36
.word 0xaa37c270,0xc10bee51,0xa4aef489,0xb258ab14
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 0xbb6448a3,0x2f6e3f57,0x41eedf24,0x2399013e
.word 0x7ccb1fe3,0xac46e20c,0xe348f05a,0x9a896d5f
.word 0x828000d6,0xac9b6141,0x2742f2fe,0x87619570
.word 0x927ffa7f,0xa5db0a45,0xa2ed432c,0x771d9199
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 0xf9bb8488,0x70bcd5ca,0x96c6fac5,0xff3b5644
.word 0xc991135d,0xd692ed8b,0xed54a913,0x703f0bda
.word 0x469a963d,0xfbf0162f,0x28b34752,0x0cccf4aa
.word 0xfac261e0,0x1b1aa01a,0xa0915328,0xf75b941c
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 0x1058a404,0x8d71817d,0x18866890,0x496d81b2
.word 0xfc034551,0xc52dad05,0x99719168,0xcc3e9e4e
.word 0x020147da,0x42e240e1,0xefa83a5c,0x7c45ea5e
.word 0xd0e0a79a,0x0470326a,0x8116a98c,0x68d3c673
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 0xa34c642d,0xf3e0ff39,0x80baf2f1,0x5beb618b
.word 0xb59903aa,0x3cfedf47,0xb0efd270,0x0634ad98
.word 0x867ef8b3,0x1494f5d7,0x850418e5,0xb3e8e3cc
.word 0x4b3fef0d,0xde566ec3,0xb63d199d,0x6321d229
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 0x19fbee47,0xc01838a8,0x4e559bef,0x7f8d5cfb
.word 0x7e8e6083,0x5818e6eb,0x210efcb7,0x5fdf0b9e
.word 0x13e1391e,0x0fbe483a,0x4a184bea,0x44093663
.word 0x9902943d,0xa3c93351,0xe1436a1d,0x5e7de1c4
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 0xee356a1d,0x6fa1213c,0x5f27d19f,0x3630be85
.word 0x4efaa359,0x17d09db6,0x60143ed5,0x8295ac5b
.word 0x3c220209,0xc7ba7016,0x9fab2f1c,0x1f3115cb
.word 0x89868b20,0x9dc7a673,0x1963b936,0x7ec1ab21
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 0x89949944,0x3051bf00,0x9f8481b5,0x0f4b5f66
.word 0x7c6b95d7,0x143adc80,0x9e5b9471,0x4255711f
.word 0xe2a66411,0x3484ccee,0x0cd0df2f,0x22ff0266
.word 0x47551cf5,0x7f697ccd,0xdced6230,0xe3e36f20
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 0x8c3b5ead,0x94388358,0x879050e6,0x1e4fd8d1
.word 0x12fff19b,0x82673029,0xb8937d8d,0x66cce788
.word 0xda88827e,0x1e0a324b,0x7a0d8010,0xd8bb4cfd
.word 0xa726d5aa,0xab0c6351,0x0319433a,0x1f3eb60f
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 0x4c61f492,0x588ec249,0xb25a2985,0x3cfa0296
.word 0x8029e3cc,0xc1e5ef0e,0x88b173a8,0x10567577
.word 0xb0d6a08c,0x0bb11ed3,0x0e033993,0x21efe482
.word 0x8d0fc39c,0xd4f941b8,0xbc988f05,0x092779bd
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 0xb2ab596e,0x027beb8f,0xca7027a1,0xdaf7b674
.word 0x6a147885,0xeeb0ad87,0x860e8e98,0x672a8ff3
.word 0x405b4561,0x24acc541,0x0bec3eb7,0xcf8b0692
.word 0x52186a97,0x9a4e8049,0x423f3551,0xed083833
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 0x0cb2b58d,0xae70a433,0x06400448,0x085c2d3c
.word 0x6d7da2aa,0xc94e781a,0xd400c563,0x69644467
.word 0x8b07bfd3,0x45589799,0xb110d20c,0x094dbe3e
.word 0x93abec16,0xb7b8821f,0x2df85e2e,0x5f46c7e7
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 0x9f91c335,0x1785da8a,0x198f86c2,0x8603346a
.word 0x6e4c76ca,0xd67a422e,0xb0e67451,0x3666c592
.word 0x783a373f,0xf92bc5cf,0x39202ed7,0xdc0cf24f
.word 0xcf9770f6,0xf678bab6,0x9a1c2641,0x9cf0c1a0
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 0xe99145f8,0x238a75b3,0x64ee4830,0xbac3aea6
.word 0xb5c94d81,0x84a0a9a8,0xd9315e6a,0x64773d56
.word 0x9b8b89a6,0x1ef59bd5,0x087d0094,0x63a738eb
.word 0x6e92d012,0xd8d054ee,0x505d129f,0xc5697ae9
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 0xeaf48078,0x2fb41f51,0x8216bc99,0x6d638224
.word 0x7e1952cb,0x172b50ec,0x5bb674a7,0x30c099ff
.word 0xf827cbe9,0x1db7e1aa,0x60eb40f8,0xdce26b27
.word 0x5894aa17,0x5055021e,0xb610c344,0x912975ad
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 0xda282b84,0x470019e5,0x3c916895,0x40b1e378
.word 0x2f5a9af6,0x27b35e37,0x3e5b2ce8,0xeb4606ea
.word 0x2c640ecb,0x1617d58e,0x9a0dd28a,0x6854664e
.word 0x24e3d7ea,0x47075f78,0x467f6055,0xa137cd8b
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 0xbb5daa24,0x647cfd57,0x77f8e91a,0x880c2f3b
.word 0x9cb99b75,0xfafc482d,0x9decc7a8,0xe3bfb8ae
.word 0x3707b78b,0x4b3a12b7,0x730a1891,0xd9a25b98
.word 0x5538c0b2,0x0ed7c52a,0xca81d176,0x206a3da1
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 0xb3ec6485,0x5f7745f5,0x19b75fe8,0xc278056f
.word 0xdf8347a2,0x5a2925ba,0xdacf6933,0x4634d5fe
.word 0x837efa04,0xa972d195,0x046536fa,0x02949f91
.word 0x809245dd,0x2157def4,0x5baedf50,0x1a52460f
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 0x043e584e,0xe3c21b75,0x281c5514,0xe36fb0f4
.word 0x19fa5381,0x0f897e20,0xef5935b7,0xae153fd3
.word 0xabe64c73,0x61f98051,0x532a9c75,0x6854bfdb
.word 0xf0ac52bd,0x67c3d5a7,0x0b163865,0xee7396a2
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 0x3ba23efa,0x69716949,0x31f2667c,0xb014abe4
.word 0xa283256c,0x5a8f2231,0x0ff90563,0xd9fd2bbe
.word 0x906f84cd,0xdd7fde64,0x1cda6f91,0xaf844a16
.word 0x3f9d718f,0xa59298db,0xdaf49db3,0xde724907
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 0x23569995,0x5c8cf23b,0xefc428ae,0x3aa8ef0e
.word 0xbcef93e3,0xf9fb3b5d,0xba8566a5,0x6af47edd
.word 0x9bf890ab,0x37e6f815,0xdc9e73e1,0xdf09a6cb
.word 0x0ee00268,0x34828204,0x5bbbd864,0x7aab4a08
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 0xe057c8bb,0x5b41a34b,0x62914d02,0xbfa414a3
.word 0xedbf277a,0xef473a6c,0x4e3d6a5c,0x8b04efb1
.word 0x6bf19d8b,0xc89da763,0xaa570d72,0x551ea7bc
.word 0xa2538d35,0x024694f6,0xd44d69eb,0x127b5773
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 0x81eca8c2,0xfed78eb0,0xb38eef79,0x3521c68b
.word 0xe5a68a14,0x7323d752,0xf1d3f181,0x05a0e2b7
.word 0xfadcfe8a,0xe4bc39f8,0x48803229,0x360fc7d8
.word 0x6d2fa5b4,0xcdce0cf7,0x9f2d714d,0x95a32d65
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 0x4675038a,0xcde17875,0xe35632e9,0x520414f6
.word 0xd226b8b7,0x14306c2d,0x37c181eb,0x5c18df04
.word 0x4c2ab09e,0x67e70a73,0xca397b90,0x2559a6a5
.word 0x9b1f7119,0x646f9883,0x8fc0be28,0xe74a0fd7
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 0x55dca23e,0x2c38f435,0x69a6116c,0x24aa0b64
.word 0xc512f133,0xcd1d911c,0xc06abcf5,0xfba9b634
.word 0xffd09a7d,0x93df219b,0xe36166d2,0xc9b13e72
.word 0x04282bbe,0xe57bf3f3,0x8418985e,0xa82c4418
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 0xf68025b6,0x543a4984,0x52f8a1f8,0x97ee9565
.word 0x891e7c3a,0x9f648369,0xad828c42,0x3e3c8de4
.word 0xf0887a45,0x3a26044c,0x2fdf1fe0,0xc3a2fde4
.word 0xe933c8b4,0x029366c4,0xa971e581,0xd5a36aaf
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 0x8aa7ca69,0x4909cff9,0xf911bb5d,0x7c07b68c
.word 0xa37267a0,0x9487fba7,0xa19e2654,0xf7fc13a1
.word 0xc9cd240b,0xa33eb171,0xce38e90c,0xae59098a
.word 0x4646a26c,0x845a1e32,0x0f1df16b,0x00ac1044
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 0x377a00f6,0x5e134436,0x08c1715c,0x9b97328a
.word 0x3fe76ef8,0x4bde61be,0x0848d23d,0x39737ca6
.word 0xbfc9f82c,0xaf960414,0x4a48d40d,0x8ea3e2b8
.word 0xe5b9924c,0xa863a6c7,0x4fdb906d,0x0d21e2ec
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 0x32bc7949,0x39ecfab6,0x0cf2fca4,0xba3bcce1
.word 0xdb014a52,0xa2e892e9,0xcb7b919e,0x3e4d8978
.word 0xf024c527,0xbde32be3,0x08578b2a,0xa7ca738d
.word 0x3b2277a6,0x287507ce,0x4facae20,0x9875f796
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 0x2fe182dc,0x8b4c2c4e,0x4c7059ad,0x021ba49e
.word 0x4c18486e,0xcfc619cf,0xf97acb57,0x06e522f6
.word 0xb2f33694,0x8f898592,0xd50d2dd5,0xe3f9a9f6
.word 0xeb410354,0x0f301fcf,0xc4d092bf,0xc51de97d
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 0xdab2ec92,0xa7e0995c,0xec87a1ba,0x979433be
.word 0x8f376542,0xf4b0c0d4,0x456df4d6,0xd7c1b317
.word 0x75483e24,0x5dbd8169,0x7d280b88,0xe0dc5af4
.word 0xc4ab7244,0x07fe6930,0xf7cfa4e9,0x655f379e
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 0xe92a19b8,0x02ed5a9a,0xf4deba75,0xfe1e841a
.word 0x91fc67c6,0xadecfe50,0x511c22b9,0x482ed687
.word 0x6e507d50,0x73937436,0x4222f630,0x0321a535
.word 0x141bed2e,0x9b284c17,0xd2a40213,0x31e88e12
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 0x3e617c10,0xd516957e,0xa3512564,0xd97b951d
.word 0x9ddba527,0x448a3e27,0x2d402fb5,0x1956dfdd
.word 0x07a9a83f,0xeec8bc5f,0x408faa7e,0x41f42663
.word 0x904a5dfa,0x91d708c3,0x5cf1810f,0x5ea8d39a
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 0x94c162e1,0x9a261326,0x2af122f1,0x49991f30
.word 0xc9202f11,0xfdc0cb19,0xe8e0b166,0x81f0ec6d
.word 0xb8e7aa2a,0xd496d514,0x5fe32680,0xad32a794
.word 0xe060dc51,0x056acf89,0x4666f50c,0xece55601
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 0x2cc1bd7b,0x9acaa073,0x8e4ea54a,0xbc8a61a6
.word 0xbe96bc9b,0xdf57e2e3,0x5aff9856,0x9ad14527
.word 0xa15f307c,0xf71f9b49,0x1da3bab3,0xd6131817
.word 0x10793395,0x65d01c66,0x62f45ba3,0xe250008f
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 0xdb0c9aae,0x804f23ac,0x3a85cbe6,0x6a9ebd14
.word 0x1eb06bb1,0x094e9243,0x860e12e7,0x95210729
.word 0xf226dbe7,0x9b2df660,0xd60f7610,0xdd5987ff
.word 0x86b435f8,0x6f43e448,0x237a472c,0x9deebb3a
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 0xe5aa451a,0xcb178713,0xcdb95f78,0x1f24cba1
.word 0x72bd4e3f,0xc5cfe612,0x8481fb70,0xe2b9fcca
.word 0x2d2462ed,0x6df206b1,0x4f754001,0x0165a7c4
.word 0x26f139b6,0x71d65795,0x048f5443,0x130f019d
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 0x1746fa16,0x8a448bbd,0xee5fa2b8,0x2b678fd8
.word 0xa546a604,0x1ea0131d,0xfd5ad165,0xd1e3bb2b
.word 0xa56357b1,0x3107dad1,0xeb0546ad,0x6d09c02c
.word 0xbcb76281,0x55d2b267,0x33161011,0x1f20cc22
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 0x2c5217f5,0x8fe2bc95,0xab4496fe,0xad506844
.word 0x0132bad8,0x25512cf6,0x4d58d229,0xd5acaa51
.word 0xbc6dbf1e,0x4a2a250d,0x5b36bb97,0x919823cf
.word 0xd2e6277b,0x6a6899dc,0x551c001b,0x168c6093
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 0xddd3781e,0x4da7be1d,0x5affb9f7,0x7b04ed9f
.word 0x6565d142,0xd91fed2d,0x07c2c257,0x456b6986
.word 0x5b211b60,0xf983eaa0,0xecf2218d,0xc49e9faf
.word 0x33e78d06,0x5ba06575,0x12f1e8aa,0xd42b9b51
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 0xbebaf612,0xea2dc1e5,0x6a414f4f,0x71773e18
.word 0x2515d239,0x37de395d,0x98e5b624,0x8079e325
.word 0xb452bbd7,0x7d54b25c,0xe3c0f5d6,0x2a2ca74d
.word 0x28af4e98,0xb53cd35e,0x8951744c,0xb420c5ab
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 0xd6be549e,0xc6d612a7,0x92f777f4,0x86cfc33f
.word 0x84ea38c5,0xbc210dde,0x2d59c720,0x3a07f30f
.word 0xb20da329,0x328ffddc,0x140b85b7,0x9f37adbc
.word 0x880bfaac,0xd0c08252,0x236dae89,0x71f391d6
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 0x262dd12d,0x4a38d115,0x6d5e727d,0xa7f4e86e
.word 0x35ba0251,0x1b7cd4cc,0xcfe23170,0x4f1cf929
.word 0x9a09dde7,0xca82fcb9,0xf403b54f,0xdee9e62e
.word 0x5872bbef,0xfad93134,0x7a7791fd,0x9b903640
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 0xafd80f88,0x6c9b0a4b,0x6b09e9e9,0x37071fc7
.word 0xc3bfde26,0x0853f14d,0xaaa62c2f,0xc4250faf
.word 0x602de7dc,0x1e5f3fd5,0x4a17175d,0x71ee79e6
.word 0xf74c3083,0xb3127fa5,0x7d9fda65,0x208c206a
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 0xd4ccc43a,0xa0fd48f2,0x167f2dee,0x3518111e
.word 0x1c751bed,0x6f105a2a,0x5ab5df82,0x0b68dd53
.word 0xa5547582,0xcfa991e9,0x4a86484b,0x9f9bdaac
.word 0x5f4194ea,0xc8e8fb6e,0x806b5df6,0x8c6dcbbc
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 0x6e28c5cd,0x40575d54,0x296dc1c7,0x8500d670
.word 0xf37d967e,0x18897f72,0x99053035,0xbc279e9e
.word 0x93077dee,0xfbddf217,0x1062e2b6,0xb0a88428
.word 0xe7b9b675,0x2ad6608f,0x4d53f58f,0x081b495c
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 0xa0c81599,0x2b52e738,0x54a09b83,0x87dea936
.word 0x28de20c4,0x70f42881,0x5db84d6d,0xeca9d470
.word 0x5a36c586,0x1c00fdb5,0x2495e74c,0x72ec949d
.word 0xce39ab73,0x64c4c04d,0xb0a5e8d8,0x922ebe7f
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 0x6c9028fa,0xaa5fc5f2,0x62934a40,0x2da76bfe
.word 0x578a3bd0,0xeb10f83d,0x2af2f7fe,0xffbb9f39
.word 0x84ecb176,0x09d1de61,0xfc42414b,0x60df4dc3
.word 0xced2838a,0xf5bc39e1,0x2019019b,0x585d9fb4
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 0xcc0329d8,0xb5a86ff3,0xad3eb2ef,0x7f23ba3d
.word 0x992aa551,0x835e319d,0x849b5288,0x864140f4
.word 0xfe554a45,0x29c09280,0xe48ec2b3,0x11ff1270
.word 0x554cde55,0xc16ff020,0x9713a7b2,0xe3eb3205
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 0xbb4b553a,0x27a89582,0xa501ccca,0xb0b9d449
.word 0xb99ec1fa,0xdf699b4a,0x7947d81d,0x5488f4a1
.word 0xe1175733,0x71298454,0x27e5d965,0xd1edf864
.word 0x9bee9555,0x9b5597ea,0x88ab9878,0x7f809ef1
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 0xedc929e8,0xf373b5fc,0x0c551053,0xca35768d
.word 0xf15eac0b,0xf82f61b0,0xa2436276,0x7d3289cc
.word 0x5a485cd2,0xccc38690,0x18966cc4,0xb44d7852
.word 0xeedf6178,0xab547201,0x4254ec2d,0xdde0de43
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 0xe21d60a6,0x05c6a488,0x83b449e4,0x5229c267
.word 0x4f2f32ad,0xbb3f38b8,0x4f87b108,0x6ffe25ce
.word 0x8a2281c4,0x9cd4e593,0x776bda53,0x867e44e2
.word 0x24942202,0xbefe10fc,0x3f9b9d95,0x7d639485
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 0xcd6c6f9e,0x74075b36,0x9e3f6822,0xeb7a04b1
.word 0xd83bccd5,0x22426714,0xf7b16c0e,0x591ffb38
.word 0x911265e0,0xe34201db,0x54f33891,0x084ba7df
.word 0x77cee480,0xc26f6083,0xa76f777a,0xe38888d2
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 0xeeb0a515,0xde25a59a,0xb9579925,0xdc09cf47
.word 0xfe5b8e55,0xcde8bd98,0x29c3a49d,0x036c4117
.word 0xefc903fc,0x9d0f4831,0xc2f60570,0x133b1380
.word 0xa5c4260b,0xf3404766,0xc64fe40b,0x3423309d
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 0x75cc6940,0x35884fd8,0x15004b23,0xea26f040
.word 0x285d18db,0x9b235ebc,0x8c186e09,0x6ac635f6
.word 0x3e3a4c06,0x97789572,0x9c856238,0x3d70eb66
.word 0x127693d6,0x0ca58f69,0x0e698d25,0x1497c622
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 0x824bc25e,0xe09a380c,0xc49f0779,0x1624e2fa
.word 0x416e5705,0x59ac85ed,0xdc89bbca,0xede01bb3
.word 0x89e1e2cb,0x95601c86,0x555a02b7,0x19d4b748
.word 0x1b4298d9,0x6bf3cfaf,0x65399018,0x75c87ee5
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 0x7f468eab,0x55ef6338,0x49c6ea7d,0xdff78099
.word 0x310efd89,0xd71ad3d0,0x9cb972a9,0xba19fae3
.word 0xe322dd88,0xc556ea79,0xda1b0ff5,0x64e4d2cd
.word 0x479b2a52,0x0d2a8c6e,0x1d72e9ad,0x0c824422
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 0xc36417c4,0x5211c7fd,0xf22dabcd,0x6c75d684
.word 0xf5bbc35c,0xa0d57309,0x510b4298,0x918b3a7a
.word 0xea0356b5,0xd8b6cca0,0xb2c38c34,0xd2dfd9d9
.word 0x0a02f6ca,0xfa7ac832,0x0ffc37ba,0xa5658a90
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 0xf50be1ae,0x4a5a68e0,0xec9d9f03,0xa07e5491
.word 0x4e007338,0xbd4afb25,0x2fac5fa6,0x04c75391
.word 0x2ffa74d3,0xde50b126,0xf001183f,0x8008d9ae
.word 0xc0d9d267,0x91759a02,0xb7c4e214,0xb88bfb20
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 0x8716ee80,0x39355afe,0xbf92a844,0x1bdd7b43
.word 0x48ecef2a,0xf59e5d0d,0x64b52c27,0xf6a0e96c
.word 0x4ba708ef,0x15bb88a2,0xda0f9132,0x65a02d99
.word 0x22140371,0xe1a37cba,0x7fb2bf0d,0xd1fb2068
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 0xdb14e27a,0x80207d31,0xded976f7,0x6c53e27b
.word 0xc7a1089c,0x86240932,0xd00571e6,0xb8ac5b9e
.word 0x35976a31,0x0b4009c4,0x801f14f0,0xd7dcaafc
.word 0x519d66d8,0x76996987,0x1da30eb1,0x002184d3
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 0x53c6a536,0x250ce2ca,0x0b5d5fb8,0x6902876f
.word 0x1770b6cd,0x3a9231b8,0x0d7c9c80,0xa4bc3dc9
.word 0xdaa61f36,0x303e5975,0xb77c16eb,0x89c018a8
.word 0x85d03709,0xc276f229,0xd534bf9e,0x31a26386
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 0xc17292a1,0x7fa129a2,0xe8e442f6,0xe9e872ce
.word 0x05c02fd3,0xdf465317,0x8b60bafc,0xc8a4d5a5
.word 0xe9d625ee,0x23635779,0x13db378d,0x78346edc
.word 0xb68a2790,0x91365530,0xcce91e03,0xa266d923
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 0xc9227008,0xbf49151e,0x6ba91d57,0x10d5a1e2
.word 0x8486dc13,0x2cdde35e,0x797440fa,0x4d607462
.word 0xfcd2e13e,0x901da7e1,0x8d61c67c,0xc9570ec1
.word 0x67e973c4,0x4922f4db,0x1f14b9e9,0xcaa61e0b
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 0x4fcd7b84,0xde147e8f,0x8130edf7,0x003b6c66
.word 0xe185796c,0x82cf613a,0x213adcc8,0x0a69526f
.word 0xd666d118,0x4a3f6732,0x62d2236e,0xc72cf301
.word 0xda287f65,0x73dfe999,0x2f2de39b,0xf7d18b1f
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 0xcae6c06f,0x1a5665db,0x28d5c761,0xc003b990
.word 0x2ff0a906,0x132b7793,0x00bf8088,0x92956cb5
.word 0x94a49313,0x3abb60f5,0x3b302c7a,0xc6e75e14
.word 0xb19d0973,0x5896420e,0x5be88b32,0x9b2f220e
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 0x7768cedd,0x4fa2dda7,0xfdb0b5ab,0xf841e56b
.word 0x49ea13a3,0x13dc9400,0x74644741,0x11c3e0eb
.word 0xba69705c,0x9e2f0235,0x7d601538,0x52905597
.word 0x82dcef77,0x616e81ba,0x89b6d2f3,0x67c0f68b
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 0xbe861af1,0xa186bb2e,0x4108f1ca,0x40f1a54f
.word 0x206e1498,0xf1d75698,0x2c6d39c5,0xac53600d
.word 0x086b9c05,0x02e2e4b8,0x92059a0c,0x4d25f0a8
.word 0xb6d94675,0x3387288c,0x2886924a,0xe4d4ce59
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 0xf8dc9fea,0xd1725379,0xac8fbc81,0x52a97e22
.word 0x2262f317,0x308791d2,0x604abfde,0x6cd1f33e
.word 0x4d4ed1a1,0xc7dca240,0xca024a26,0x3c7d6a10
.word 0x6ec0034b,0xd607e823,0x53d6e694,0x6049c832
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 0x192a4da4,0x04e2baf3,0x83c2d1f3,0x1223953e
.word 0xef9c540f,0x29aa1ea7,0x8f17948f,0xf360f291
.word 0xdefa495b,0xe5afdc3e,0x816a645b,0xace40dbc
.word 0x2a52816b,0xef70481c,0xe7f36c3c,0xcc9ec77e
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 0xa66cab19,0x76250d25,0x91ab2886,0x89559997
.word 0x8629da13,0xc27f1fc4,0x98fb5463,0x57675393
.word 0xa98c8727,0x8a53f840,0xb862511f,0xbd91d189
.word 0xe412f7bc,0xfe68f5ab,0x48c78ad4,0x5fadb099
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 0x24b4a3bb,0x0a21d29a,0xd9047f42,0x64ff5f57
.word 0xc13dbccf,0x5dfef138,0xd97bcdf1,0xbfb6f4d0
.word 0x74bd803c,0xb58817fb,0xa60a496d,0x877ba327
.word 0x3dc8cb09,0x0370a2a2,0x26fac7db,0xe90c96ab
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 0x7acadd9b,0x6d35b918,0xf60ac9b6,0xde183313
.word 0xc9c0180b,0x672b8bd7,0x09c02357,0x34791c14
.word 0x7d49be98,0x7f979150,0xdeb8b253,0x67a1822e
.word 0x4d4b66a9,0x8e3f971a,0x5ed50ccd,0x65b31cbb
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 0x46ab040a,0xf14f4c05,0x22373902,0xa9a04c65
.word 0x114d3705,0x9c5e9189,0xb579de24,0x0ab8b850
.word 0x41afc66d,0xf5570cc1,0x22fa38b7,0xb6bfb81e
.word 0x8b07ff40,0xc68e1425,0x2711603e,0xe72d3b35
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 0xf1605413,0x39df22a9,0xf288d454,0x71f7f603
.word 0xe1b4318b,0xf6a37c95,0x6622b12a,0x43eb36cb
.word 0x9259b7e6,0x9aa7b619,0x74e19b9b,0x9a9addfe
.word 0x8798574f,0xff374f49,0xdf0a6823,0x092672f6
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 0x4aea713a,0xfe0adf4c,0x72a41e2d,0xae1d5967
.word 0x1e7c053b,0x6c3ec967,0x4f9f2682,0x175c27fe
.word 0x5c78269e,0x535e0647,0x930ba1ae,0xa4da8f16
.word 0xe77a89a9,0x29eaa5cb,0x389128be,0x2d7d2203
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 0xf199a520,0x9b2c61c6,0x32d36a9e,0x91b21906
.word 0x078f896a,0x948961df,0x04b3b500,0xe8835415
.word 0xffa17454,0xde00ebd8,0xb0f48c62,0x99165f80
.word 0x6eac938e,0x4cbc70d7,0x4cc3962c,0xd859d625
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 0x74d1af29,0x8d186ab9,0x209b4ed9,0x79c24c81
.word 0xd60ae06d,0x645bf90f,0x2a108fbe,0x8301e46b
.word 0xc402ef61,0x66c40cb5,0xaa581d52,0x09d0c1ce
.word 0xc51e66e0,0xa2a2188d,0xedc50480,0x761c3a18
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 0x0976ba7d,0x4c10abb1,0x71c67e71,0x5f4c47b9
.word 0xc00dd313,0xf2fbb46b,0x360329ee,0xee4c3663
.word 0x2a0532da,0xfbb41d33,0xb14faeed,0xf9b6c4ad
.word 0xf55f6767,0xf4fde7f9,0x27c3ef8c,0x6e8b4152
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 0x33a3c803,0x9a4a0720,0xf25d3f76,0x38d625f2
.word 0x5376b963,0xadc8561a,0x1f42a833,0xd8dde2a0
.word 0x321412f6,0xb7635bdb,0xf51694b5,0xd3a0adb1
.word 0x7d9fa8a3,0x4cf47224,0x05395f9c,0x9c510db9
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 0x5db1a43a,0x3acb4af3,0x329145f4,0x9b6e9039
.word 0x4b3cfe82,0x0b60f228,0x4d322a10,0x06bf52c3
.word 0x5e8fecbc,0x2630d1aa,0xa44fcde7,0x0f9a5f8d
.word 0x97e319c5,0x49cabed9,0xe6d4bf08,0x7e7808a0
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 0x08f26a8d,0x36f906b2,0x0b7990f8,0x94aec798
.word 0xcd8bccfe,0xeb000bb0,0x31430968,0x7c741e35
.word 0x12b0b872,0xe723bdb5,0x7ab546fa,0x3474abc3
.word 0xfb818f95,0xc25c42e1,0xbd8853ef,0x8b9ad180
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 0xb0ab1b15,0xe2ebcb9d,0x78cbae3e,0xb75d1808
.word 0xcbc0df95,0x92bd0b2b,0x09ec560c,0x594d5182
.word 0x50624880,0x11862077,0x78b0705b,0x68ebe43b
.word 0xeebfc156,0x594fa20d,0xfa8c683e,0x60d8c762
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 0x69015f60,0xd9574302,0xa77df6b5,0x9d15d4da
.word 0x9bf37163,0x79e31ae9,0x6cf2eba7,0x121f1ded
.word 0xa5b23f23,0xb0a26222,0x6fd638de,0x2276ba6e
.word 0x87dd787a,0x8e96c99a,0x34f33da9,0xc40d722c
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 0x3915085d,0x467cb3a7,0x809d4479,0xa3775c3d
.word 0xcdcf6248,0xe09934cb,0xd4be6392,0x280afa96
.word 0x950f4e3c,0x46de5214,0x31ba4116,0x041b126e
.word 0x4f9ba85e,0x8a934869,0x93d5c426,0x53092f31
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 0xfdc13f04,0x5d159ab5,0xbc34285b,0x3fd79db9
.word 0xbc2678d9,0xacb8c552,0x86d5611c,0xead97861
.word 0xdb2f4ca1,0x8c602e72,0x09cc0697,0x18467348
.word 0x69437d89,0x6b2492de,0x696b7287,0xe28f36f2
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 0xbd06d7e8,0x1c0c6568,0xfb3ddedb,0x48a2e466
.word 0xbc357ea5,0x2d22b1a0,0xf98b5da1,0x69bea199
.word 0x526f56d6,0xcc4c8e7a,0x3208082b,0x7ff1a443
.word 0x735a5c54,0xb42fdd64,0xb02094d1,0x5f583bc6
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 0xb633ebdf,0x7e30297d,0x4498868f,0x885d2b4e
.word 0xef85159c,0x8935af55,0x06e9166f,0x78c0a47f
.word 0xf019da79,0x23a0bfd3,0xbead739d,0xaef463fa
.word 0xae6633f8,0xcb24c34d,0x89577ff5,0x756cf5a2
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 0x359825c2,0xb479386e,0x532643a3,0xa27b84a6
.word 0x9f85d36b,0x898db25c,0x2baf6a8a,0x2c9e61a0
.word 0xdbc023b5,0x794eb748,0x66ea924a,0x1aa1cd04
.word 0xa78d7ca1,0xbbb5814b,0xc8003d44,0xc8346e2b
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 0xa50b836d,0x3dd818f8,0x699923d6,0x6155120f
.word 0x281af439,0x6c37eddd,0xe90e3666,0xf6913c87
.word 0xa8819551,0xcb13f90e,0x34f7d9d2,0xc6cc42fd
.word 0x089e7263,0xc6fd5649,0xd70cce55,0x9eeb2cce
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 0xe1ec41ae,0xa8319cf2,0xc2313984,0x08a42e06
.word 0x52f6c2cc,0xd93e8f81,0xfbe5a401,0x5dc0fdef
.word 0xc36bf118,0x02442fad,0xc000c150,0xccec04dd
.word 0x49ddda92,0xfbe7575b,0x0e16475b,0x85400e0a
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 0x87d58130,0xd16376ed,0x4c0a0fde,0x66f99c13
.word 0x35b2d337,0xdf064f1d,0xa51c727d,0x56c8ef8a
.word 0x94b436ca,0xed7e583f,0x218de5a1,0xa40e230d
.word 0xa91fd302,0xdb06d93b,0x53b399b3,0xfa608666
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 0xf477de81,0x881965b8,0xc3cf0028,0xeda75b8a
.word 0x0c6f53a0,0x8b8ec7f8,0x6b5234b4,0xb73c1ad2
.word 0x59cb88fa,0x0c6a75d8,0x87ac528d,0xf68c054f
.word 0xe5da694e,0xe354f52d,0x254e594f,0xc5a1ce85
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 0x424c2967,0x00106710,0xfd2ab809,0x2755ce2f
.word 0x1824e901,0x10d37f06,0xb608cf09,0xd9f411b3
.word 0x76d19b89,0x2ae5379f,0x0b9ef9f1,0xdb8848e5
.word 0xb6de1118,0xebf54ce1,0x5073a426,0xbd267877
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 0x77db3603,0x289ed7bd,0xfaa18481,0xe6571a35
.word 0x31bc6933,0x9d78e338,0xf2bc7d93,0x7284e660
.word 0x95fe9637,0x14a29832,0x33477ecd,0xa7e72fc8
.word 0x4000fa2a,0xf8e5560c,0x84663cef,0xa5fd6b1e
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 0x0f26e30b,0x7be6477f,0x9f158227,0x004a3def
.word 0xf7a50c30,0x006df6f6,0xcc2e76b4,0x625c2540
.word 0x977593d5,0x2d89b734,0x14a96c0a,0x601672c7
.word 0x91c16705,0xcd582445,0xa16926d7,0xfaf42b46
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 0xbdff603e,0x83d9a34e,0xa0605fba,0x2fe4d2df
.word 0x9bf53a66,0xbfba06cd,0x297bdfac,0x0a265325
.word 0x4bbcd2a0,0xc1d03504,0x66ea6b75,0x916aac7f
.word 0x6a56949f,0xcf8764ce,0xfcb22b08,0x8cd0fb78
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 0x3847723a,0xd4dd1a8c,0xbde4d7a5,0x8afd75fe
.word 0x8856adc2,0xa66417c5,0x24db9dd9,0xdeb67070
.word 0x731177e4,0xe3445c84,0xf82c6de1,0xb23d06b4
.word 0xc1d6b048,0x554a2e97,0x9171a0f7,0x9d0e01b8
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 0x47b09036,0x01406b26,0x225be130,0x272fe746
.word 0x52633ef1,0x550d79e1,0x9b808bb6,0xf41869e4
.word 0x5901ae46,0xc97fcfb3,0x2e07f6eb,0xa3029e88
.word 0xac02124a,0x7d4da385,0x5ea0b1ce,0xaa284ef3
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 0x9eef4321,0xd0a5e340,0x63f2ff5f,0x41e8e424
.word 0xa503f012,0xbd3f1a3a,0x57fd5bf7,0x9d16d302
.word 0x70ebd7e6,0xb04e3105,0x0c574abd,0x7d306d06
.word 0x43053b8c,0xa37bb409,0xc152ee88,0x0dcd623f
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 0xda69d296,0x581d4f1b,0x022a8b07,0x7eef1aa5
.word 0xf04a9205,0xf8a110c2,0x614b281e,0xc73c849a
.word 0x1842a05a,0x99f371d7,0x45ba1d0c,0x4d7e6c1f
.word 0x8543f0e8,0xb9dccbd2,0xadab0de5,0x808528b9
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 0x30dda532,0xd2133ad1,0x12473ed5,0xc69c2172
.word 0x2e3c1b16,0x08e909b7,0xadc4b359,0x4c2f9dfa
.word 0xc2861150,0x7e844acb,0x78b2936e,0x8ddc83d4
.word 0xa0801713,0x16c78a46,0x9b291d18,0x60432eb4
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 0x7bb62ad4,0x8e6650c3,0x4e3a69fb,0xa60a1264
.word 0x34910eca,0xc9b28e47,0x52bd834c,0x88580157
.word 0x49672492,0x092edfd8,0x32216b0d,0xfec17156
.word 0x6cd533f2,0xb694a919,0x015f55bb,0x055da7f5
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 0xdb3933b2,0x18742ed9,0xd0b2bf0f,0x8983b460
.word 0xcca0c958,0x53bc113d,0xccc27d68,0x90a9f280
.word 0x9281c6f6,0x9ef52ffa,0xb00f4d64,0x764787a5
.word 0xb950bfcc,0xc0ac5862,0xaca604cc,0x1bb83c97
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 0x71e14770,0xac69964c,0x355ae8ee,0xc6cd8759
.word 0xef496df3,0xa46d09eb,0xe6369f6a,0x966fba75
.word 0x0e21dac4,0xd7724364,0x0299479f,0x916f3b40
.word 0x48206108,0xf1210db3,0x97d74579,0x249cef32
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 0x0e07d99b,0x0e219bc9,0x322f864b,0x77b61d31
.word 0x2f3a5058,0x83a8ec9a,0xe49aab88,0xf2874f83
.word 0x0b584a5f,0x98d7efd6,0xcee07fd1,0xe2bef86a
.word 0xbe54d8b8,0xbabf368d,0x182b9b28,0xe6348bdb
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 0x4676be1e,0xc1e5056d,0xd100ca27,0xcfa8b269
.word 0x42d7c7db,0x35cefa82,0x5e2647b3,0xf180a290
.word 0x96da660d,0x22079252,0x5094d93c,0xd6eb2eb7
.word 0x2fcf735a,0x31d5f6a6,0xa7086a43,0xa4ac8ce5
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 0x7250fa86,0x4096646c,0xb7919411,0xa89943ee
.word 0xc1f5d5f8,0x53916b50,0x176f2116,0x6418141f
.word 0x7fe69887,0xc026df81,0x5e8f578d,0xc1014178
.word 0xb81b79dc,0xd210cb69,0x4276e11f,0x8c660221
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 0x358fdcc2,0x773bee54,0x3d7d4be2,0xc1cb03c0
.word 0x18d61a12,0x7d687c47,0xe8dbf550,0x0c925fcb
.word 0x356bcbf7,0x0f89649b,0x75b90f04,0x0bc314ac
.word 0xb9ef7831,0x435f06a0,0xc81d3ee4,0xa43ba0d6
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 0x0d15e14f,0x1b84effa,0x5e1ddc0c,0xba86064c
.word 0x4386c4ea,0xc412dbc7,0xb41a9af9,0x09b5cef2
.word 0xa5553b5f,0xdb3ac275,0xbb8449c0,0x24fdd584
.word 0xc845b036,0xfb4c2821,0x6a13de06,0x62c600e1
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 0xe3d4f822,0x2a993d66,0x1185d135,0x84622a2e
.word 0x155bad86,0x8b5fd99a,0xb1563aa8,0xee5cdf70
.word 0xef928879,0x0af4e84c,0x2b9eaa46,0xa1b2c62a
.word 0x935f7395,0xe42b8b18,0x7c139503,0xae0057b0
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 0xe8287035,0xd3a7e355,0xc4bc00e9,0x98d011ca
.word 0x963e71d8,0xe1a944b0,0x9d080490,0x64c63689
.word 0x5f8dd8c6,0xbdf1d242,0x770d5f85,0x6b1e1749
.word 0x09c64697,0x3d9a47f5,0xdb1d08fb,0xb0a6f981
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 0x281d04fc,0x1bc1f89a,0xb7b6b439,0x45706035
.word 0x5c06fec8,0x1443da52,0xb2b60b06,0xe9a48ca1
.word 0xab652170,0xcc0c6558,0x3f95ef6f,0x87dd2570
.word 0x721001a3,0xe5057b02,0x1487baab,0xb032610e
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 0xf77a7b79,0x28c2702d,0x3041018d,0xbc2e14e3
.word 0x3dd5b468,0x5b374c8e,0x5eddd8d1,0x0412729a
.word 0x024f02f3,0x29a7c6b8,0xb91dc5b4,0xdaf1e2ea
.word 0x0390d42e,0x98384e76,0xe467c7cf,0x706ebda1
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 0x0c77e02e,0x8a27259a,0x2d6e1cb1,0xd894fa11
.word 0xb60b4bb3,0xd8830127,0x44b332b0,0x370a0387
.word 0x24ad4bf3,0x63b22ec6,0x2b1ff7c7,0x182dfa80
.word 0x2b9a567c,0x77a1e450,0xd8fde4bb,0xc9f0fb53
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 0x07ebf480,0xe7a499a5,0x2f6850eb,0x70df892a
.word 0xef104276,0xda393723,0x5dd98a12,0xd2766dca
.word 0xb6d545e9,0x959ed5cd,0xad8018e1,0x927a7fa7
.word 0x72b33f64,0x74565229,0xd35d8fc8,0x0b3f1629
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 0x70f3810a,0x15a33ef9,0x1139adc4,0xa87d5e53
.word 0xaf672f54,0x85d93601,0x309d7f21,0x17f9680c
.word 0x40dbda7c,0xe9ef2a1c,0x78615e27,0x3e70f53a
.word 0x069faaba,0x9ac8908a,0x122ca820,0xe63763ab
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 0xcb351501,0x452c37bf,0x196cfce8,0xcdd21e81
.word 0x2007ab29,0x9abfa723,0x061e5a6e,0xae4cf056
.word 0x7541c748,0x235e3a47,0x2da50bd5,0xf610b1fa
.word 0x88d79e65,0x204546b1,0xe36d65f8,0x7c2a93cf
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 0x3659bfa1,0x0f80b080,0x69cc7020,0x52f2e945
.word 0x165e46e3,0x1a5c2b35,0x737bc3b7,0x46bf75bb
.word 0x5ed766dd,0x7f12e36f,0xf10fcc04,0xe2614a61
.word 0x0d3db6ef,0x728af3ee,0x43e9fdef,0x839fe561
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 0x85e2838b,0xe78b7ad9,0x78fedf62,0xe9858bf5
.word 0x44a1d5e7,0x5f100d17,0x951e9995,0x4adba83e
.word 0x81c31055,0x3264df84,0x8e66a1b8,0x69335e82
.word 0x93e12e78,0x776f198e,0x76a4f12d,0xa3686b97
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 0x9d0fb151,0xf2ed43e4,0xbea34a6e,0x7dec2ada
.word 0xee38c624,0xc55b52f4,0xd274a8a4,0xf9d6524c
.word 0xff478780,0x26ef87f3,0xfceb90b6,0x94031b7f
.word 0x1f734e26,0x58c5b035,0xc9528d1e,0xe2aaa08c
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 0x7390e5fc,0x6f35a043,0xf0df544a,0xe04dbc80
.word 0x2a4a234f,0xd03fb2e7,0xedefb946,0xc9a221cd
.word 0xedd55e24,0x7ff8bb1f,0x6ce1f2f7,0x8fd2e328
.word 0x181d95ed,0x989404f1,0x3137ef29,0x14b7fc1a
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 0xf3d40bee,0xdc3000af,0xb0ca555b,0x5c096406
.word 0xd3b04fc3,0x7586bf3e,0x8accb781,0x3e6b28f1
.word 0x81d394ec,0x0de759ff,0xd54575af,0xfb4c3f41
.word 0xb51b5404,0x9299e047,0x284aa6f0,0x657c6872
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 0xaeb37fe0,0x8ffc56b7,0xdd085d51,0xe5ab6086
.word 0x226ccd8c,0xd0eb7edf,0xb93b254f,0x665afd73
.word 0x441be740,0xb719f17f,0xca0cda3a,0x63ab0eac
.word 0x092bb613,0x0d2d9f0c,0x1548e2f6,0x860b7002
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 0xa51da7a0,0xc87cabb1,0x2b65b1d8,0xd6bb72a7
.word 0x137a32fb,0xee082871,0x211eb3f6,0xab924427
.word 0xed5ead57,0xb2fb6926,0x1fa15ce7,0xbedf3def
.word 0x7743ea07,0x473feadd,0xaffbed7a,0x834a0273
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 0xf0597b7a,0xf828fb4c,0xb32b5ddc,0x9c55dcf6
.word 0xbd897459,0x3bea7d62,0xca99728c,0xd68ff186
.word 0x63c2d670,0xda412354,0xbee1a9ff,0x79bc0911
.word 0x0f39d7bf,0xe65d0983,0xe934eb8e,0x586ba853
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 0x648cd31b,0x210390ba,0xcde99493,0x5155edce
.word 0x07fcb338,0x0fefc45c,0x5238b3fa,0xd398f147
.word 0x1e425cef,0x72cdfd01,0x99dbb3fe,0x9ac3b775
.word 0xe4c6eca1,0x17435716,0x5bc3adcf,0x7d8a4dd8
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 0x4936444a,0x12c6b641,0x78ee5f03,0x8e68714a
.word 0x1066a640,0x9e285ddf,0x37fc8929,0x59cb16e5
.word 0xeb48a921,0x4bafb827,0x0c653bb9,0x40cab99d
.word 0x96d4c434,0x2d23416a,0xc5f580bd,0x5a7d59ad
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 0x5f072814,0x83788ca5,0x8769df5e,0xaac14d32
.word 0xba43eaf6,0x8c3c2159,0x1d796457,0x2699e098
.word 0x505ae926,0x6acfed38,0x84e83ddb,0x0de67f7a
.word 0xd5f8d928,0xf40635d3,0xa59a8846,0x2bd08dcd
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 0x6e730e6f,0xe03d0952,0x0d280cc2,0x08fc414c
.word 0x3dd2e6f6,0xd8e466b8,0x59772b44,0x486f06e6
.word 0xdb863c90,0xa2312c4a,0xfd021113,0x20ba9d3c
.word 0x05dfdd28,0xc0040221,0x17a1eb90,0x36ca65a8
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 0x363f9101,0xca5c092d,0xeb1f6f5f,0x063bb3dc
.word 0x6f19e7df,0x95fec102,0x52a6a8c5,0xad2c246e
.word 0x258d3926,0xe1c2cd82,0xe4b4417c,0x62d20ff5
.word 0x746ccbcd,0x8a66d5b2,0x7d098665,0xb4bc925e
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 0x1c30fbf5,0x3b99b86a,0x79702d45,0x37b8eb49
.word 0x8fa4299b,0x32b7acc7,0x77ab1f54,0x88e30a96
.word 0xcddc6f4d,0x92adf0b4,0x27bf73d6,0x3e6fb22d
.word 0x140cd35f,0xe2aa6002,0x2f2ec69a,0x444ec82c
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 0x13f3f56b,0x52d45163,0x23f6253d,0x3c9a8814
.word 0x85597937,0x11f5b198,0xde018731,0x3b13f126
.word 0xe52932e7,0x993b1b88,0x752aefa3,0xe2522c82
.word 0x77b2d615,0x20c53947,0x57860ac4,0x878fc7be
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 0x359ee2ca,0x78eb8c20,0xf1f7584d,0x1deb443f
.word 0x06213870,0x1f77ba90,0x82e3ef66,0xcf4dff41
.word 0xf951bc70,0xddc9f50c,0x3136107f,0xa50a3b96
.word 0x41501632,0xa50d86a4,0xfe66acd1,0x18797705
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 0xd3b25704,0xd4335b02,0xa491b2ba,0x317ec7d7
.word 0x8d51c278,0xaf521c0c,0xba6b4e7e,0x6292c72d
.word 0xe6fbb177,0xcd12de42,0x43b303e7,0x7dcdac4b
.word 0x295ec4f5,0x17732f6f,0x92f263f3,0x59a8a5a1
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 0xc2abcada,0x401a8cc9,0x827983a4,0x086a2afe
.word 0x092c86a8,0x8719dbdc,0xf5fe6e98,0xbb56f8d4
.word 0xeec119e2,0x91af5726,0xfdf77e2e,0xa63564c2
.word 0xb3722501,0x240d16ea,0x41a02fa5,0xce5b55cc
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 0x972b794f,0x213f2433,0xd1dd2716,0xa1692a71
.word 0x7ab99abd,0x22e7a0e4,0x10758a96,0xd9b071e5
.word 0x6de12d8f,0x6179a001,0xfa34de5c,0x52185ce1
.word 0x5a620b54,0x47b669b2,0x52c97a18,0xbbca80d9
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 0x859f1994,0x9faf223b,0x73b7227e,0x7008d028
.word 0xc433f9b9,0x04204d11,0xb1651bc4,0x3ce52987
.word 0x22d8ea21,0x6e74bf51,0xfb833b4b,0x590e8bfb
.word 0x9a485ffe,0xa0e542f9,0xe6f650ac,0xe89e977e
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 0x7eccabfe,0xd9013dca,0xfc52c346,0x1a30b5b8
.word 0xda680c9e,0xfbcb63ef,0xc940eb9f,0xeb53d896
.word 0x7a38b2bf,0x9bc3529e,0x2f43363a,0xc4ac1e0a
.word 0x0e70d927,0x6e1a7c8f,0x66913435,0xcbee41d4
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 0x29f19546,0x4d877210,0xe41ef671,0xbdebc6ec
.word 0x9f839472,0x082a3a73,0x7a45e6f1,0x47775b92
.word 0xc419a611,0xea6c3d1b,0x6431640a,0x74a33783
.word 0xf2febe88,0xdb596665,0x4bd9959f,0xf096e150
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 0x1e962339,0xa297a952,0x3efd30aa,0x7054dc9a
.word 0x8a939859,0xc2c4af6e,0x78d376b7,0xd3002fdb
.word 0x3dd7abb1,0x806159b3,0xe82cec3b,0x0746796d
.word 0xc13caac9,0xe7285520,0xa0ca656c,0x965d446e
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 0xff8421d2,0x80bde870,0xcf86d37f,0x1dffb6f8
.word 0xf711eb38,0xefa15984,0xdfdcbde8,0x9cbd2c37
.word 0xaa95b356,0xa9736b95,0xcb1047c0,0xccf65f95
.word 0x9d41af74,0x014f77d2,0x1ab43886,0x3b96c726
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 0xd7204c81,0x2372e7b4,0x2a304b01,0xc28630fa
.word 0x9819d494,0x63dcf4e8,0xad7bbf9d,0xa56ad595
.word 0xee20fc29,0xf247a925,0x48cb3eec,0xb93713f3
.word 0xfd598b4f,0x92737442,0x5589a325,0x26ffbf2e
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 0x004c939f,0x9b448d88,0x6b05c0d0,0x45340d99
.word 0x5d303e80,0x689f1c60,0x1e82f7a0,0xe714f411
.word 0xc82c1d20,0x06352cb2,0xcdaa4ad0,0xd44eed4d
.word 0xd3345eaa,0x29ab6b35,0xffceccd8,0x78bafc17
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 0x6a27f247,0xb5c04b17,0x1854cb21,0x0815cffb
.word 0x71070bf1,0x230fcebe,0xbc1062d0,0x3a26dbfa
.word 0xe5de51a5,0x2b00ed3d,0x1f0aa512,0x8bc2d0f5
.word 0x4b805efa,0x5145a16c,0x9031a3ce,0xe4b34ec9
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 0x1fb4a5e2,0x80b35bac,0x0204e610,0x44246824
.word 0x5fe0dfc2,0xe5983672,0xe1120952,0x2eec9843
.word 0xa0909fb8,0xefc435cd,0x096bac6b,0x54ebb527
.word 0xcdfbf0ad,0x6b3e7c97,0xc1a8b137,0xc3ae1bd1
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 0x33bdb260,0xcb7bc13d,0x59fb5325,0xa6536dd1
.word 0x3608d2e4,0xd98bedba,0x47dfb6cf,0xa6ca1bcf
.word 0x07c73afe,0x83da2ed2,0x1294d07f,0xf90efece
.word 0xd7e87dcc,0x19a8b7a7,0x04304ae5,0xc4d5e33d
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 0x8956c2f6,0x27a53c35,0xf2001d5b,0xd5793042
.word 0x855e4569,0x7fffa2d7,0x12a7a6fb,0x70b78240
.word 0x199a9c42,0x2d83f923,0x1de0baab,0xa9889c0d
.word 0x2ba97cd7,0x5b5863db,0x566fab8d,0x0a43d382
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 0xa5af28f2,0x821c2b3e,0x12b8ecfe,0x44e7772d
.word 0x4494a45e,0xee1270e0,0x0de0212a,0x66b892d2
.word 0x41677712,0x6f62a88e,0xe3e9d827,0x91047b94
.word 0x59cfb251,0x48585b9a,0x3ba00087,0xf6576782
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 0x94f361d4,0xb3c652a7,0x18978a01,0x71cde599
.word 0x2126d1d9,0x1e05e098,0x996cce39,0xe45088d0
.word 0x32b011a0,0xe88365a8,0x9dbc64db,0x9e599da5
.word 0x6dfffa6c,0x7ccfa36a,0xb8dc69fc,0x5f89628d
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 0xedff374d,0xd1384c42,0xf96216a9,0xd993cd0e
.word 0x2dfe3515,0x77f2f125,0x4f049131,0xa85c9a7a
.word 0x8f536935,0xf81ba5b9,0x184fe360,0xc9e2c29c
.word 0xecc1f5df,0xb37f4c40,0xfeb2a333,0xd78a678c
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 0x0f68e942,0xa4306aee,0x41cacb8a,0xdd5e4dcd
.word 0x8756c003,0xcf29218f,0x9023dd49,0x0ae5d746
.word 0x7b2d706c,0x9a5562ee,0xfb93059f,0xcfcd8b19
.word 0xab4f9e90,0x2e543779,0xa11f8207,0x2729efe3
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 0xb2a866f4,0xa7555615,0x38469bee,0xa35d06be
.word 0xc8e6c0f6,0x3fa5e4a6,0xe82c5897,0x6f2cdc5d
.word 0xece1e3cc,0x67954950,0xa0d8b855,0xd0c77d69
.word 0x9c61fdc2,0x20efa849,0x5b216208,0xdf1d1af4
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 0xd217a25e,0x73da58bb,0xef2d63cc,0xadd0591e
.word 0x43a4c707,0x03071f61,0xda534571,0x2abb2a21
.word 0xc1030d29,0x84200409,0x6a44335a,0x28051404
.word 0x0c6634b5,0xe30c1867,0x433a4619,0xac05f23a
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 0xe0ad2a04,0xfcb28f65,0x752d054f,0x6ec968d3
.word 0xa67fed88,0x980847d4,0x87633573,0xe9dc02f6
.word 0x79ad7ac7,0xe13d177b,0x0fcf60d2,0x3f4acc1e
.word 0xd1f9c9ac,0x61656ac5,0x14e4dfc0,0x011f1ade
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 0xa8fe1e15,0x6e1a0316,0x52e21826,0x819ce1fa
.word 0xa5a81d7e,0xc54fac27,0x3e7ecfe4,0x1db9fc2f
.word 0x942a9ddd,0xd165a44c,0x824ef28a,0xd63368d7
.word 0x62dd2c10,0xa317e45c,0xad1679fc,0xdff15a96
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 0x55942d1d,0x29b14536,0x8ea625f5,0x7489c1d2
.word 0xf1c4cd5f,0xdb36ca06,0x61cf1878,0xecb76e2e
.word 0x1df3db1f,0x072571e5,0xc95cef86,0xbadf9e60
.word 0xc5198698,0xf73a4cc7,0x38cf4ad7,0x6986ed67
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 0x371e54e9,0x4b904878,0xfe7af6ee,0x8fbe2373
.word 0xf7a4e865,0xc0353951,0x830acf2e,0xc110a292
.word 0x5a9e513b,0x3915e197,0x07a87973,0xe8784257
.word 0x6aa2ea93,0x24535a01,0xdbf59c5c,0x18cd625f
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 0x0977c0e5,0x1acf0985,0x8d919d82,0xbc40f922
.word 0x51d38031,0xb21b5c04,0x70d4e873,0xb9edd94c
.word 0x572b13ce,0xfab45b0f,0xe13c843a,0x6ba4e5ee
.word 0x486f7de6,0x24862ef8,0x5a98d3d7,0xccbdda28
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 0xe1637e2f,0x74d16d50,0x6d9f5b85,0x7ded9719
.word 0x957da966,0x82541875,0x87afb394,0x20437728
.word 0x081c1ac5,0x2dd8c8c5,0x15368afe,0xf3f994ce
.word 0x0a4d9ea2,0xdbef4ca7,0x1c77671e,0x7a568495
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 0xe85930fd,0xb17d525e,0x47ae2938,0x8b354399
.word 0x78b97475,0x831bf598,0x436a69f0,0xa5a9ef2c
.word 0x6d2a4457,0x360ff8b6,0xbd04ae44,0x32e6bc3a
.word 0xcba37fca,0x7774a87f,0x6869fb51,0x039eef95
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 0xf5354dfb,0x3a8c0030,0x42ee31ab,0x5b1437f2
.word 0x7ed69578,0xf7466eaa,0xa96c3bea,0x68ea137e
.word 0xd9217c48,0xc5ce3d97,0x51c11418,0xd5ed85d3
.word 0x4f204093,0x36c851ab,0x5f0b5147,0x98d6a2d2
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 0xc995b8b5,0x889a47d6,0xf7b221cc,0xba23b141
.word 0xaaccdd32,0xb5c16ced,0xdec91cc1,0x94b3af7d
.word 0x2cafea80,0xd316e236,0x26716e07,0xf8b6d8fb
.word 0xee7b6f5b,0x30693ddf,0x80fd2e88,0xb15f7dc5
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 0x28867674,0x2c3ffffd,0x78efe203,0xb3c57d25
.word 0xb37123a9,0x03b0fa31,0x12fc22de,0xe8641214
.word 0x271a5c04,0x247765d6,0x5f8ad5d3,0x2598d085
.word 0x460ff9d9,0x5d30a632,0xfd77d416,0x0ad42c1e
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 0x60eb5373,0x9a2b76cb,0x5c1ef2ba,0x5b94660c
.word 0x00e28d63,0x10a5aa6e,0xec85bb0c,0xf1c00c7f
.word 0x5c23d84d,0xc1a64d7b,0xa0609b08,0xebd9bff0
.word 0xeaea72a5,0xec8d1ec2,0x61c7ee79,0x08723cc6
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 0xcb3bb09b,0xb6ec3d83,0x91824da2,0x11ffdaf9
.word 0xa2dad0ac,0x84e0b827,0x4bc9a98a,0x4d4ad269
.word 0xc30d1e9d,0x4506fb59,0x18a4bc66,0x40c72106
.word 0x534dd32b,0x8e33c707,0x9c5d18a8,0x7cad6711
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 0x0901995e,0xcef35459,0x2b939203,0x67e9d207
.word 0x49294f39,0x529affe8,0xf7a8d975,0x62e9cc3c
.word 0x05a2a4b7,0xbae526f7,0x1935c59e,0x237f30a8
.word 0x13f6f605,0x535e7e0d,0xc67b867c,0x3cc6fb51
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 0xadd47392,0x3ec13c1c,0x60ffebfc,0x578f61c5
.word 0xf63dc811,0x3894d819,0x636b749f,0x64462299
.word 0x4639e46a,0xdd06a113,0xfbc1500e,0xd6946ef1
.word 0xb45a45cb,0x66c02461,0x8c37c2fd,0x79e1d603
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 0x938f617c,0x7af357e5,0x7f7d7842,0xefbe844e
.word 0x40b45318,0x644fb27a,0x6d72f01d,0x9e3adfee
.word 0xae952f85,0x3ed302b0,0x5d6da4bd,0x6a0f1c87
.word 0x72710c40,0x3acea471,0xf7404ffb,0x75eed8ce
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 0x067eec33,0x513826f0,0x7746c95e,0x7fb783a8
.word 0x39495ea6,0x6d79230d,0x558e45b7,0x2794826a
.word 0x425f26fd,0x2ca95eef,0x28ba64dc,0xb8dcd063
.word 0xd2ace900,0x90ec50da,0xbe29e608,0x217bab73
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 0x032a719c,0xcca12b90,0x9b8b97e2,0x75c70f50
.word 0xc4c5b77c,0x2d4583cb,0x4c8fe6d9,0xcf362b4f
.word 0xb3cc87d0,0xbc51fd50,0x77e26815,0xacdb4b29
.word 0xfb537248,0x25e84eb1,0x0350e28c,0x7144466c
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 0xb81e4d48,0xb3a24902,0x2cd2a816,0xc8de5bb3
.word 0x2c1904af,0x10f7c7a5,0x49cab6d5,0xb5d5ef5e
.word 0x9eb6d9b2,0x7326b872,0xffc4f083,0x33d8d1dd
.word 0x37ed7e5e,0xc67b897c,0x88216f93,0x72e812b2
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 0x572202c6,0xd4948a86,0x4ea2d6c6,0x3bc3dc4e
.word 0xa8acbe99,0x5d54fdbe,0x065504e7,0x087536b3
.word 0x46f8990c,0xa0bd5c41,0x42d7a000,0x19a069fa
.word 0xe18de6cd,0x5c61bfe9,0x5668fa80,0xb8f9b09c
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 0x7550ae10,0x8d309702,0x1e6f77fc,0xc236da4d
.word 0xa8406b03,0xcf9a2cc3,0xa92ecca8,0xba945be3
.word 0x541663dc,0xe411cb63,0x5cb5b224,0x27ea7b9c
.word 0x972eb295,0x36c25e12,0xf3f714a1,0x5c43829b
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 0x55e51eb0,0x0d76af49,0x7ca0c54d,0x30598142
.word 0x446de761,0x6a1fb59a,0x07d7929d,0xf122f4fe
.word 0xb6a89362,0xbf2e7036,0x1ebef1c0,0x670c3e38
.word 0x2eb14c98,0xd2cd69aa,0xbfb92bd8,0x5b4301ab
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 0x08f94be2,0x73e59575,0x8d126aca,0x97ce295f
.word 0x22ddb51e,0xd44664f6,0x0ac47976,0x77611b34
.word 0x9297c176,0xbd78717f,0x1c9e8c3d,0xa4eb13eb
.word 0x07524961,0x0d5a73cf,0x2cf3c11a,0x4ce481e2
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 0x27faffef,0x49019a0b,0x94bd3d2f,0xa203d165
.word 0x9582b2a3,0xd0d06c48,0x48e73c70,0xb6731cd3
.word 0xf79d93c8,0x42e60e9d,0x305d548a,0x7308d63b
.word 0xebb176be,0x822ab5e5,0x73f54c24,0x9edcc7d5
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 0xe6d21bbe,0x2d53df2d,0xf0e5faab,0xaa47c0db
.word 0x7d10128e,0xf03af308,0x7bdc8161,0x0fa3f764
.word 0x8ad7bbae,0xa53de78e,0xa2e8f5ca,0xabecfb83
.word 0x74e1ca93,0xe317f9c0,0x7d4c618f,0x3b0e64eb
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 0x924435d6,0x9497f75c,0xeaa278eb,0x97b3730f
.word 0x92c0c39b,0x87e2c997,0x572f27f3,0xdabcd265
.word 0x4149d35d,0x64826b39,0xedcdab7d,0xd0198f4f
.word 0x4f0b8d85,0x932a0409,0x00681305,0x59e74423
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 0x36f976cd,0x177c92dc,0x85ce52f6,0xe9bed7f1
.word 0xdb88a2e3,0x3c06cb0e,0xee6f0523,0xfe877e98
.word 0x33d203c8,0xc21a0bc7,0x917f528f,0xd24a9c56
.word 0x472776a6,0x6be8c3e9,0x4d3369d4,0xee6afa06
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 0x84fd658b,0xab21c499,0xa51503ad,0xffbacb14
.word 0x5c023ab2,0x693121e8,0xc52e09d6,0xd1099396
.word 0xe6bb0452,0x72d59d04,0x1d042bb4,0x4b326cd6
.word 0xefe462fa,0x0363f265,0x5c436b8c,0xb960d9af
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 0xddded32d,0x400fa299,0x5361d252,0x4ad12feb
.word 0x24b0e6d0,0xa30c2399,0x7b723174,0x1973f4e5
.word 0x033bce6d,0xf34d7a28,0x2f84dcc3,0xc6038a3b
.word 0x6010a19d,0xf8a9610b,0x9fa51dab,0x649553c1
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 0x30791482,0x74326352,0x4cc12c88,0x8e8699f8
.word 0x32a13951,0x4046605e,0xad86b961,0x96ee4d2c
.word 0x8270230c,0x1049102f,0x4e3de4f2,0xfa147b0d
.word 0x826075ca,0x4ecef699,0x460d9f93,0x2df4d04d
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 0xdfd21094,0xd296c94a,0x1107e2fe,0xeafc24d4
.word 0xdf86d655,0x53f90db5,0x5fba4b36,0x81beadc5
.word 0x2d732115,0xe02fcaf3,0xe63a15df,0x2fca0996
.word 0x5c6e6b39,0xcc76afff,0x02709c29,0x13861d83
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 0x889aaf8c,0xd86de99a,0x52115d90,0xd935447a
.word 0x36fbdf62,0xa995501c,0x81090590,0x0cfcb65b
.word 0x5f932cd5,0xfc1ce5ac,0x1eb55f2f,0x6307ef5e
.word 0x8a1a8052,0x81a4d8b5,0x04cc8909,0xab5789b9
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 0x8c2acaa6,0x6d493a00,0xf0779923,0x189656fc
.word 0x45eb9b29,0x3bb3b25d,0x780358b9,0xedca753e
.word 0x34fcb307,0xa510dc83,0x10ac5e4d,0x0ef3501f
.word 0x9d7989fe,0x0d51523a,0xa087128d,0xecfd45bd
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 0x829f9408,0xcfab57c9,0x6f1804b8,0x7cc3a550
.word 0x9616e53d,0x4c9236db,0x832851e6,0x0be39e65
.word 0xec1a89e4,0xe3691f64,0x534461e9,0x932c9af0
.word 0xbf276518,0x8bc7470e,0x2234a61f,0x7ff44eb8
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 0x17494d8a,0x6b7cef52,0xf430b947,0x6db0d8e4
.word 0x8b28d82f,0x08c57b9b,0xbdc3bb7a,0xb7aeb9c4
.word 0x80aadc68,0xfa647f90,0x4dc79cec,0x5d462d58
.word 0x694248eb,0x4a0e51e9,0x8118f432,0x31e2f871
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 0xe06d6422,0x40914a7f,0x17b8b405,0x6a84f34e
.word 0x74004043,0x9883fc8b,0x1ca9c429,0xdf95df9c
.word 0x495ccdb7,0x7399bf22,0x837fba4c,0xa5129467
.word 0xd2f90cc0,0x5a31cbc2,0xe1391ed1,0xe791ae8f
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 0x72f0bb57,0xd741cd3d,0x87621b52,0xc956f9b2
.word 0x6b85a454,0xaf9bb3d3,0xf29e264c,0xdda6a84e
.word 0x68a1eb9b,0xa87939e7,0xd7b0f8aa,0xfb9bf97f
.word 0x58c2b23f,0xb31d5d7e,0xe1689296,0xbafecdc4
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 0xc36b5adc,0xaab2b92a,0x756dac4d,0x66fb5bc3
.word 0xdc66a4f9,0x207a203f,0x66459305,0x360621e9
.word 0x758834fe,0x286477c8,0x7dfe2e3e,0xc77249b4
.word 0xb95ba6a9,0x36eff4ce,0x46e82c3f,0x3a17e24d
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 0x9b361334,0x465fbd29,0x78865ff4,0x59799bc4
.word 0x15f4c563,0xc2c19b73,0x3aa77331,0x51ead389
.word 0x86b9314c,0x8d0d8679,0xf8f9f519,0x51a9a148
.word 0xa3d1d07f,0xf6b6f5c2,0xe688c5a8,0x1ccdb29a
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 0x3829ff26,0x218fb0ff,0x46ea1010,0x0bb1c4c8
.word 0x0ca7c6e6,0xc22a071d,0xff1289f7,0x95779148
.word 0x47e90638,0x740e488d,0x9c48c5ae,0xe06d9ab3
.word 0x145abcab,0xa0c3494b,0xdeb7f4a4,0x502d2691
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 0x53e733c9,0xdaec14e5,0x9466aaf3,0x4bd02fad
.word 0xff780868,0xf9cfcdf1,0x187a34f1,0x65c477a2
.word 0x3e6cf13a,0x4454ee1a,0x7a635bc5,0xd664fad5
.word 0x8a554963,0x0ca51365,0xe1e10626,0xc98fbed2
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 0x9e3b41a6,0x82a8d069,0xc07691a5,0xc65af292
.word 0xd05505c1,0xd287188d,0xae73757d,0xc6a0627b
.word 0x6b1fe6c0,0xc29f71a0,0xe5ed3862,0x56667e96
.word 0xce920d77,0xa8725a0d,0x156aeab1,0xcc9d65ed
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 0x51f1b297,0x4f72c9b0,0x1513994c,0x536674ab
.word 0xbffee167,0x5582aaff,0x9a2cade8,0x1e84881c
.word 0x2c923e0f,0xae42bc0e,0xc2bcf693,0xade0df57
.word 0xb11f82e0,0x75597bc7,0x7e81d4e4,0x45219c89
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 0x941491aa,0xa1bf6918,0x024ad7dc,0x27a4a0c4
.word 0x9182d7bc,0x6dcf2688,0xc4183d9e,0xcf382ced
.word 0x84656601,0xf97af760,0xa6a7329f,0x4d0471de
.word 0x14a7aafc,0x698b18b1,0x550b07da,0x78b2345b
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 0xe1e14f53,0x9a6f9adc,0xeb3a3257,0x84f6bb33
.word 0x5eaae5c4,0xd87c5618,0xfbb35ec0,0x735bd451
.word 0xc156a620,0x71c404d6,0x4c16f328,0x1b87c75f
.word 0xc885b83a,0x19bf67c4,0x9d86da6a,0x8380ef3a
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 0x59627d94,0xc876132d,0xb8fbc5f6,0x6e148e9f
.word 0x276a0d3c,0x4140f61e,0x816c119c,0xb153c6be
.word 0x22aa3560,0x2df5c8bb,0x1beac988,0x9a5d76cd
.word 0xebc5e60a,0x5fe32bf8,0x810aaab1,0x2a7cd9b2
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 0xc24c1408,0xff900f11,0xea4a7cc0,0xe0c99379
.word 0x34435047,0x1f54f8b9,0x2b5e7006,0xe8f634ff
.word 0xd11320cb,0x9c61c5af,0x34d19af5,0x7cd8ca57
.word 0xbf59bc2d,0x09a39bf4,0xe872c321,0x3c2faaa4
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 0x8f386ac5,0x9d1d6807,0xcea123c5,0x1ae28c63
.word 0x09f9e318,0x604c576f,0x61e92fb4,0x735ab785
.word 0x8f958089,0xb47e1a73,0xd2389270,0x02d233fd
.word 0x9b18a5b9,0x00511f5d,0xdedb2597,0x0a1b2083
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 0xbfcad897,0xe9cac4c3,0x0f1780ec,0x01f035e9
.word 0x52eeb402,0x1fc33603,0x39810fe7,0xcc317416
.word 0xd45ce27d,0x5258f14e,0x1ea69934,0x21b1cecc
.word 0xdab71a5d,0x30018b88,0x6f2e7b8a,0x0e3f2cf1
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 0x2bf5e2b6,0x1febd8fe,0x2ef6695a,0x5eafcce7
.word 0x101de61f,0x96e7a333,0xab2a2493,0x9beffe56
.word 0x81d1e3f3,0x34a3be7f,0x193f07f0,0x68a6eb54
.word 0x55187e74,0x724c0a61,0x527963e8,0x090a9f40
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 0x03e31d67,0x9a3a6701,0xaf0c0f05,0x0927885f
.word 0x38c95952,0x0a6ecdab,0x6bd477bc,0x12c0b6d7
.word 0xeb2d2aa6,0x6cd1bad6,0x8e3fc661,0x7cf87023
.word 0x8715a187,0x0d2885d3,0x55554b57,0x757cc46d
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 0x92e525f1,0x6d63b8e1,0x993dc156,0x0345825b
.word 0x2e822b72,0x83479f4f,0x35067467,0xc529b7dd
.word 0xda66cddc,0x70355523,0xae248ede,0x016b1d52
.word 0x6b51a34b,0x13dfdf54,0xe0018119,0x03cd0821
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 0x6252c190,0xd1eb4c81,0xfba89762,0xc48d1e4f
.word 0x2696fbc2,0xc9887003,0x36d366c4,0xb7e5bfd7
.word 0x2d6fa214,0x603cd23d,0x8365f1a1,0x6b94d9d7
.word 0xf5ca4c75,0x2173130e,0x3edd23ed,0xc2e0a0b8
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 0x4e605832,0x538de043,0xa0b07435,0x78d5e34a
.word 0xb4781c71,0xc14ef6a1,0xdb74ad0e,0x6fb81dd6
.word 0xa0fcda52,0x491d67f5,0xd6a9f503,0x0a92907f
.word 0xf9844ad8,0x636e7166,0x42199a1e,0x7d1dc8e2
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 0xb74b74d8,0xbe828945,0x1c839259,0xd4fb7c85
.word 0x63646edd,0x72220060,0x9bac0e3e,0xd1914fae
.word 0x635b75eb,0x290beb24,0x8a7f51b1,0xbfa3dc07
.word 0x0df9dcf2,0xcfac67ef,0xf80e5e8c,0x419d78c0
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 0x80fb7b17,0x5bc9d013,0x9bf54915,0x3420be7b
.word 0x4b83ccdf,0xd0591d7e,0x5edcea32,0xe3cb2a0e
.word 0x4bbe2590,0xaf73faec,0x69b70097,0x48b9fa8b
.word 0x2b753f60,0xa582fc59,0xa38cd92b,0x5e45f912
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 0x0efd0f33,0x34b459e7,0x1a70897a,0x70c2cf1a
.word 0xb51e7244,0x48782e3b,0xc654ee46,0xc2bbec77
.word 0xd3141da2,0xf6eb9a57,0x2188de20,0x92b2c784
.word 0x722cd948,0xe3f41a12,0x7ccf87b4,0xa14cf2d3
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 0xf2d0a1aa,0x99136e54,0x50c69f91,0x6a872662
.word 0xd6f64887,0x79807614,0x8d210d4c,0xb5758e33
.word 0x5b9447bc,0xc3247ee5,0xfd77ba3e,0x4c1bc6c0
.word 0x50ae945c,0x1b777a3f,0x82fb7497,0x62f1bf38
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 0x809ce616,0x12bca097,0x9a8d011a,0x32495b64
.word 0xc871c97b,0x694bf715,0xafbb2595,0xd186bb92
.word 0x8c013d02,0x5ade034f,0x8a3d9650,0xd71607a7
.word 0x916a6e48,0x6cc60ecc,0x2ac32556,0x3741577c
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 0x22502cb9,0x920983a7,0x0f1979ec,0xd7c57e5d
.word 0xab2f0f63,0xb09fb039,0xc6fe240a,0x9c834334
.word 0x30270afa,0x801d54e4,0xa31fbc41,0xa3ca96e2
.word 0xcd876ab0,0xf2e01332,0xb5d5c008,0x43ccc658
unres3_end: